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
337016988965	337016989526	337016990076	337016990626	337016991176	337016991726	337016992276	337016992826	337016993376	337016993926	337016994476	337016995026	337016995576	337016996126	337016996676	337016997226	337016997776	337016998326	337016998876	337016999426	337016999976	337017000526	337017001076	337017001626	337017002176	337017002726	337017003276	337017003826	337017004376	337017004926	337017005476	337017006026	337017006576	337017007126	337017007676	337017008226	337017008776	337017009326	337017009876	337017010426	337017010976	337017011526	337017012076	337017012626	337017013176	337017013726	337017014276	337017014826	337017015376	337017015926	337017016476	337017017026	337017017576	337017018126	337017018676	337017019226	337017019776	337017020326	337017020876	337017021426	337017021976	337017022526	337017023076	337017023626	337017024176	337017024726	337017025276	337017025826	337017026376	337017026926	337017027476	337017028026	337017028576	337017029126	337017029676	337017030226	337017030776	337017031326	337017031876	337017032426	337017032976	337017033526	337017034076	337017034626	337017035176	337017035726	337017036276	337017036826	337017037376	337017037926	337017038476	337017039026	337017039576	337017040126	337017040676	337017041226	337017041776	337017042326	337017042876	337017043426	337017043976	337017044526	337017045076	337017045626	337017046176	337017046726	337017047276	337017047826	337017048376	337017048926	337017049476	337017050026	337017050576	337017051126	337017051676	337017052226	337017052776	337017053326	337017053876	337017054426	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14634	2504	2708	2036	1413	1077	862	761	652	582	535	505	466	499	432	419	458	417	413	383	365	394	407	381	395	396	383	425	384	363	346	392	343	362	357	356	324	363	351	353	331	373	371	348	384	310	375	360	346	344	368	301	349	340	343	325	361	376	329	341	364	369	319	308	342	360	337	335	338	377	346	332	347	325	357	359	339	340	365	366	361	363	344	369	325	342	331	347	334	370	355	336	378	353	332	373	327	304	333	356	347	324	375	364	388	349	320	376	372	345	354	367	328	345	323	361	373	322	370	366	337	330	400	376	372	332	304	367	345	344	325	362	331	352	362	368	329	347	398	355	372	344	350	334	349	340	362	356	368	387	351	347	339	354	378	350	372	317	329	324	338	334	367	343	346	346	332	335	375	367	333	388	350	390	335	323	365	327	396	327	404	365	329	368	330	378	345	330	343	332	367	350	349	392	366	378	345	355	370	342	344	361	324	378	343	334	352	350	343	329	353	354	358	292	351	373	318	337	358	319	349	373	336	375	350	393	331	361	322	331	350	356	326	336	365	333	347	367	349	353	386	321	361	337	364	346	365	349	352	340	349	387	332	357	334	349	363	327	342	345	341	311	341	388	367	345	324	346	339	346	355	382	376	351	366	334	309	361	335	364	320	388	354	353	355	358	377	316	341	386	341	361	318	348	346	329	390	349	350	377	361	369	324	371	344	325	344	376	354	305	340	370	348	347	354	332	345	367	331	359	352	390	325	363	347	324	306	368	372	394	355	358	370	362	344	340	399	391	368	303	380	368	346	357	369	371	336	361	350	340	327	357	350	343	334	372	312	376	338	335	365	342	345	366	359	384	335	351	343	331	316	347	345	363	347	375	367	367	337	352	334	360	343	355	349	359	354	360	354	371	354	359	360	359	361	384	333	351	364	338	374	301	349	356	373	353	340	332	386	352	347	338	364	375	348	373	334	380	345	341	310	322	378	376	327	361	375	374	350	351	376	372	351	364	355	347	341	345	346	330	355	340	357	353	316	324	370	374	313	341	342	358	364	333	352	343	352	304	382	367	364	331	357	368	376	364	392	319	348	379	351	340	350	359	363	367	341	337	356	378	351	342	352	331	346	347	364	354	351	347	318	373	374	361	331	333	357	371	364	326	316	394	369	348	320	333	344	335	327	334	365	382	340	346	370	336	384	348	326	375	364	334	327	332	334	347	319	377	326	357	346	342	385	335	388	379	342	368	322	339	322	385	361	336	385	378	352	345	336	355	376	336	321	328	368	354	381	358	349	366	351	355	351	344	366	360	356	381	339	338	325	320	369	351	369	361	337	337	340	324	355	331	367	374	352	370	363	309	361	405	327	332	351	341	382	370	345	360	345	405	345	367	366	348	365	359	347	411	332	327	376	355	365	365	338	365	381	350	361	364	348	365	370	357	319	354	371	354	362	351	356	352	325	317	395	334	310	342	350	384	357	301	321	322	350	350	368	359	335	354	366	331	356	347	370	347	377	337	382	365	336	350	344	344	333	332	371	344	343	355	358	393	384	369	325	362	340	342	331	360	352	337	344	381	362	352	346	355	369	331	389	354	387	363	314	359	331	357	356	366	357	350	362	363	339	367	379	329	364	345	344	354	367	366	381	337	404	372	324	382	356	361	337	335	324	352	332	356	344	352	346	346	321	337	368	375	357	355	347	367	355	356	377	350	357	318	348	356	326	346	420	360	379	368	364	381	358	336	349	337	337	335	373	321	308	352	320	323	356	338	355	381	338	359	346	344	334	378	389	378	347	321	390	339	324	346	324	344	371	348	354	365	342	358	347	347	337	343	308	349	327	350	356	359	382	377	354	335	339	346	350	346	334	335	336	359	348	339	322	373	359	315	364	405	329	338	309	328	358	359	329	349	364	373	347	341	382	357	336	367	373	353	385	370	385	364	349	360	325	368	353	339	358	330	348	332	404	360	362	380	332	336	359	330	372	369	386	360	376	385	375	355	343	392	349	301	337	358	351	374	373	348	315	383	370	363	333	344	373	342	324	360	341	350	329	323	361	325	357	380	345	359	354	338	376	361	329	324	346	387	369	335	368	336	354	364	368	346	349	385	336	338	342	335	395	388	312	338	365	313	350	339	355	345	368	332	356	341	370	347	361	340	353	367	354	394	378	343	394	385	363	332	384	389	309	336	338	335	360	359	331	361	372	345	349	350	343	325	347	340	342	348	316	324	356	347	382	361	351	324	377	331	318	380	331	352	347	362	353	344	358	323	378	370	325	343	389	355	371	340	377	368	354	363	365	357	357	334	336	348	382	345	359	315	338	362	369	375	369	398	370	317	324	377	343	344	369	369	379	401	377	340	348	352	344	372	351	347	334	349	334	354	358	385	340	327	342	350	325	352	401	351	354	355	322	362	355	305	350	371	347	358	375	394	365	355	401	327	369	358	400	366	361	332	346	364	324	363	367	332	335	379	380	366	366	346	343	391	384	352	351	347	324	352	349	340	371	367	350	349	398	336	355	352	330	353	323	350	355	347	368	360	327	342	347	343	366	376	352	328	352	373	379	327	358	372	368	380	376	362	362	344	346	368	386	366	393	322	357	354	343	332	371	319	364	337	394	320	354	354	339	340	332	383	321	373	356	356	392	357	345	349	395	337	387	325	346	333	343	350	357	372	349	358	399	361	344	338	345	331	337	348	406	375	369	342	337	368	344	348	353	381	362	355	359	352	366	352	328	319	327	359	350	323	365	344	344	336	353	317	386	359	369	345	341	325	318	348	398	356	355	348	318	380	341	355	325	371	327	353	349	337	376	354	347	367	384	354	363	382	369	337	365	375	366	401	348	328	351	362	352	319	373	381	380	331	357	340	329	386	358	352	326	351	372	365	357	359	357	318	357	329	334	386	385	325	351	345	380	379	331	356	381	371	387	321	363	321	318	328	370	375	360	347	331	367	334	357	367	340	332	315	377	355	338	352	322	356	372	317	361	338	357	381	352	337	354	378	365	364	346	366	367	405	377	366	346	371	377	361	339	346	357	342	349	379	340	361	358	382	342	342	344	321	357	368	387	380	376	337	374	354	350	318	358	352	322	332	342	348	377	374	399	372	333	364	383	355	355	363	335	359	400	326	356	346	364	351	338	346	357	364	343	333	345	320	368	357	360	357	372	339	332	332	382	332	387	332	340	320	362	384	368	351	363	375	339	341	378	356	382	373	377	329	348	348	371	325	368	355	363	351	337	366	324	364	364	381	378	356	329	332	391	325	339	384	363	351	351	334	369	366	375	310	353	346	339	374	333	380	338	349	363	384	348	380	345	351	338	351	341	353	370	362	354	349	367	351	382	340	335	349	326	348	356	366	338	338	344	347	337	379	329	346	306	346	374	378	399	348	332	352	360	369	348	382	370	337	345	360	345	356	346	314	370	328	401	391	382	379	407	380	343	353	364	402	341	370	358	337	335	357	370	334	357	378	349	328	353	357	341	354	369	343	336	355
8073	2446	5110	5950	5100	4199	3585	3023	2609	2355	2048	1813	1679	1569	1423	1434	1358	1380	1315	1234	1211	1157	1115	1104	1105	1045	1083	1051	1060	1040	1021	1043	995	1063	1036	1009	978	955	990	982	920	979	989	968	939	983	925	964	965	921	949	926	926	882	951	900	921	849	897	934	899	930	895	950	913	970	931	912	900	903	900	872	937	910	896	942	929	910	930	909	888	881	914	889	921	876	907	894	879	950	858	892	894	870	911	871	901	918	901	926	908	884	891	968	865	899	895	910	860	929	846	906	891	873	932	891	888	885	823	885	936	869	939	859	888	852	886	880	872	869	910	830	988	947	875	864	924	875	857	896	951	886	874	877	876	865	861	855	862	847	854	852	882	921	864	911	933	865	909	877	849	861	921	880	919	937	894	872	893	902	887	911	921	876	911	902	883	945	863	852	880	873	869	912	945	864	869	900	866	931	933	871	893	883	871	907	836	947	854	901	829	845	864	835	925	863	867	853	889	870	888	802	850	919	865	844	916	880	895	892	932	850	872	922	861	892	905	940	888	845	929	864	946	901	863	842	916	860	884	932	903	905	886	832	876	883	884	962	857	935	848	939	850	872	905	876	892	906	812	912	937	864	893	868	888	890	914	877	891	913	911	831	855	836	879	841	910	930	904	839	927	868	838	905	894	868	877	969	889	822	882	848	918	912	870	907	873	854	891	822	864	917	887	855	871	884	893	909	845	894	903	888	860	822	880	909	916	869	901	852	888	836	866	890	882	884	866	865	935	861	867	841	884	848	855	886	868	866	870	818	869	815	866	823	903	874	884	877	908	869	891	872	876	891	899	897	858	913	906	861	812	851	856	885	888	837	868	859	915	906	909	850	859	896	843	918	951	913	878	873	887	906	859	911	848	850	880	907	878	874	874	876	886	899	853	905	866	870	923	873	893	867	859	881	880	855	873	886	935	846	891	850	939	855	913	864	887	868	879	914	908	917	847	891	881	858	879	872	896	910	856	869	896	879	895	912	858	893	901	916	907	885	830	889	871	909	894	841	869	877	845	907	879	885	897	894	866	948	902	854	857	859	905	909	808	891	903	814	915	895	904	879	867	918	884	883	871	881	879	865	881	917	929	881	875	915	859	856	850	863	891	909	916	859	883	863	858	868	856	876	904	853	856	904	839	862	842	858	875	846	894	847	891	915	878	946	840	895	848	911	858	904	890	863	915	874	877	893	898	855	872	881	904	893	868	883	821	844	893	927	808	856	800	920	917	905	881	892	853	932	827	866	935	885	845	871	880	910	900	888	860	823	868	865	923	860	854	867	882	902	906	815	915	888	832	902	909	924	902	913	834	891	858	878	893	869	880	890	836	887	907	893	852	922	882	877	900	901	900	896	948	919	915	921	919	922	823	917	900	866	870	881	917	814	929	886	866	908	870	916	885	851	855	858	848	933	869	859	863	847	932	869	888	889	891	880	883	890	914	846	861	861	864	907	897	907	882	902	893	883	890	900	844	896	906	838	879	909	837	877	874	889	864	892	874	897	831	827	848	865	832	898	831	837	914	879	872	851	905	843	880	884	877	871	901	874	867	917	865	864	859	882	883	895	898	849	812	877	870	876	894	880	903	857	865	855	829	878	909	926	839	884	908	866	859	877	903	834	861	916	910	899	876	931	869	856	898	877	888	897	842	920	910	900	873	876	891	887	837	895	927	825	859	964	856	898	853	868	901	925	913	848	915	888	882	863	880	823	889	821	888	893	850	886	942	905	854	909	903	880	877	802	863	928	888	961	901	876	892	912	932	889	847	873	858	862	887	845	894	869	928	875	888	910	880	889	853	881	862	826	890	881	900	877	833	855	886	901	848	822	879	873	854	856	926	891	928	903	858	865	911	850	877	869	900	858	943	917	936	852	873	826	847	855	841	888	986	862	922	882	870	902	827	889	852	818	894	873	975	896	848	863	869	834	826	902	853	871	917	911	864	940	895	892	860	921	875	876	863	887	932	871	869	918	879	883	887	906	861	813	970	887	880	886	890	881	868	887	906	892	876	858	861	875	851	860	852	862	894	960	841	821	891	863	899	865	886	870	926	887	924	888	891	914	853	888	900	889	855	907	897	874	921	889	929	870	873	810	931	901	856	913	880	880	877	870	879	888	909	894	866	828	847	872	845	836	920	880	910	807	909	896	885	860	882	917	904	911	892	885	884	879	911	890	891	899	902	907	928	942	885	895	886	891	845	898	858	894	919	877	856	885	929	850	872	844	848	918	899	921	891	923	906	891	852	886	891	879	855	881	861	929	884	858	918	915	884	840	862	885	874	877	866	877	833	859	853	858	915	909	941	883	866	881	886	885	865	905	869	866	901	902	903	857	895	849	885	858	859	855	870	843	947	878	878	865	849	845	849	892	913	906	855	856	860	849	892	853	913	889	894	868	859	917	909	875	897	949	857	872	943	889	861	864	880	929	887	934	871	854	919	827	893	869	807	843	873	885	906	861	916	868	872	877	882	942	869	862	892	853	847	845	863	883	894	958	882	869	903	923	827	858	874	874	873	898	870	883	900	869	859	864	887	934	897	921	903	866	862	896	880	901	906	882	893	861	934	892	875	883	894	908	822	816	823	852	873	892	904	838	853	895	889	880	858	820	869	908	912	908	807	859	934	897	919	891	887	881	883	905	823	909	856	840	905	863	873	888	831	899	918	937	863	892	913	823	920	930	905	866	834	891	921	875	848	901	875	906	911	949	879	902	928	870	916	893	910	840	889	848	872	907	914	868	901	900	899	902	872	892	900	876	887	862	880	850	943	910	860	893	851	870	870	862	844	881	916	888	847	849	894	911	916	866	889	809	850	938	933	861	864	931	885	859	882	899	905	847	906	890	903	871	854	873	880	848	855	850	879	884	879	889	894	864	905	903	867	810	874	870	884	937	864	833	931	927	903	873	891	897	843	864	908	865	900	835	857	907	950	900	870	934	897	863	853	937	891	860	911	881	902	891	875	873	854	869	850	874	899	874	905	959	864	899	915	909	865	882	922	805	910	876	870	895	812	853	876	853	947	852	888	871	888	891	869	880	901	890	874	871	909	914	870	875	873	905	905	887	858	883	849	931	907	866	908	854	871	884	869	930	912	873	885	857	906	808	871	850	874	898	916	910	881	871	903	844	868	947	882	924	869	859	877	886	909	930	887	901	910	829	896	909	870	896	961	855	907	855	884	907	869	920	886	891	933	888	874	866	774	833	872	887	878	848	828	871	914	849	915	866	895	887	892	861	890	915	906	806	845	867	903	869	933	833	861	879	916	931	898	808	889	891	838	911	861	860	819	871	859	901	844	855	882	865	853	898	843	894	873	875	886	874	917	894	839	898	880	897	902	858	864	890	839	898	833	859	886	898	861	908	909	863	904	859	928	878	918	911	900	922	928	845	870	850	864	906	862	900	877	857	916	875	861	860	913	875	909	877	876	856	894	850	880	863	884	862	904	930	914	879	851	929	940	880	861	924
2046	146	161	185	183	167	143	141	172	145	160	149	178	159	151	145	161	145	169	152	190	165	152	139	148	152	170	142	176	148	161	146	163	133	152	138	187	164	143	149	165	140	147	147	145	153	170	152	152	153	144	142	163	160	161	175	156	156	164	171	163	150	153	164	135	138	145	148	157	140	157	140	130	153	156	153	114	162	149	140	173	157	166	146	182	158	153	153	153	180	117	162	147	171	173	155	154	147	182	157	168	146	153	136	146	151	156	165	157	132	164	169	146	149	147	150	181	176	157	156	149	145	152	178	169	155	148	168	158	160	181	146	149	169	185	157	170	144	171	139	137	141	148	158	156	175	181	158	144	154	154	151	140	158	175	173	151	168	145	153	157	172	147	154	143	149	133	169	175	161	166	158	150	152	141	170	164	147	147	152	165	149	153	154	161	161	167	154	147	141	149	168	169	141	161	173	162	157	149	131	136	143	147	142	155	151	163	180	161	176	157	183	164	136	161	154	162	146	170	154	139	171	177	185	155	159	150	157	146	174	163	158	155	155	158	139	151	141	134	146	161	158	140	158	174	141	145	164	161	150	163	150	154	168	166	147	132	146	173	154	148	160	158	149	140	138	170	165	161	166	180	160	143	167	153	171	139	156	152	140	140	153	145	154	168	161	163	151	183	172	130	171	167	162	144	152	169	124	141	151	159	147	151	156	168	147	154	178	140	134	160	155	176	169	146	147	176	142	142	149	165	146	161	159	169	158	164	162	154	131	151	158	137	153	167	174	155	153	141	155	138	150	162	149	143	170	190	154	156	170	146	171	155	174	144	145	158	170	150	151	153	171	137	154	174	157	139	168	167	154	165	151	150	146	161	149	176	169	160	161	162	155	148	136	167	166	153	130	165	155	133	140	149	168	144	153	163	150	160	152	184	157	164	151	150	163	143	178	172	176	169	133	148	149	168	167	157	180	163	142	164	181	185	170	146	170	161	153	157	152	150	156	142	166	162	148	147	137	133	159	168	176	129	146	145	129	158	137	161	159	138	148	122	159	155	155	192	148	147	170	149	155	144	161	159	173	166	172	144	165	136	167	156	168	165	165	158	154	132	157	164	140	159	151	133	155	138	143	136	150	175	161	138	148	157	164	131	173	135	164	171	150	161	146	154	164	158	145	141	157	156	173	181	173	153	186	145	170	141	160	155	142	157	144	174	157	146	142	132	155	114	153	140	140	163	159	157	168	165	150	149	146	153	167	192	159	159	155	143	159	141	134	133	180	165	180	157	157	149	171	144	169	136	152	136	149	165	167	152	141	150	149	153	148	178	151	150	151	136	168	142	143	139	153	156	159	114	160	168	142	158	153	147	141	143	164	141	156	135	186	147	147	157	178	166	163	160	156	133	151	175	162	158	172	161	144	136	143	140	165	152	184	150	179	169	153	148	145	166	134	164	162	170	159	144	150	138	146	149	164	155	168	148	156	158	136	150	160	144	174	147	165	148	160	169	161	155	181	157	156	153	143	157	158	164	154	154	160	149	142	176	160	145	169	184	130	135	168	154	156	133	166	143	173	142	149	160	160	156	168	165	153	141	153	188	182	165	121	146	145	142	149	127	151	175	132	183	165	175	159	188	148	171	166	137	138	150	140	141	162	168	161	147	144	161	144	160	164	172	158	132	148	173	141	148	174	153	161	163	162	145	153	148	162	137	137	149	159	159	159	163	172	162	141	164	167	140	152	156	145	173	160	151	153	154	167	149	140	157	158	160	176	201	183	146	156	162	156	163	166	145	145	140	146	154	158	139	146	156	129	139	145	156	168	124	156	138	169	166	157	159	155	182	150	138	139	168	153	156	153	164	155	170	145	162	165	153	163	150	137	144	155	143	145	149	149	175	162	158	144	158	177	158	136	147	149	148	160	150	143	143	165	176	160	158	148	162	158	161	142	147	146	160	174	164	137	163	138	197	164	157	179	152	158	157	155	174	165	124	172	165	142	175	166	136	134	128	156	147	163	138	135	152	149	169	161	152	164	161	160	150	163	172	154	153	155	141	162	143	134	153	147	169	125	153	145	151	142	171	154	153	138	149	150	146	145	154	149	142	136	159	151	172	172	167	163	162	143	169	156	163	146	133	137	143	157	150	172	149	189	165	165	158	167	148	146	160	137	139	153	140	185	151	176	139	155	153	165	166	157	160	153	140	163	185	142	143	164	155	127	177	139	163	131	152	163	141	148	156	132	158	166	152	141	156	169	157	152	148	166	152	156	153	158	167	151	137	160	165	152	152	152	176	165	138	139	157	151	169	152	177	157	169	143	139	146	136	171	158	165	147	151	146	151	168	163	146	156	164	156	164	161	148	163	119	128	140	157	169	157	166	185	147	185	153	147	156	160	152	171	154	158	142	150	190	161	145	160	159	153	177	151	169	141	166	159	161	164	163	151	169	133	149	155	130	133	159	147	181	159	164	162	150	164	172	137	129	149	145	168	159	171	159	165	144	152	152	173	164	161	163	172	162	150	164	167	144	143	147	123	131	145	159	143	142	158	166	157	163	159	150	150	150	140	173	152	149	148	160	157	161	144	168	140	144	159	138	178	151	159	145	154	205	166	165	159	158	155	147	180	163	137	150	153	145	143	154	163	166	139	123	150	136	151	139	165	148	159	158	138	183	168	145	162	144	176	150	169	152	155	153	177	162	176	164	159	146	142	163	163	166	140	152	170	169	176	158	160	163	143	167	146	167	158	139	146	159	184	159	154	173	176	150	135	153	150	141	130	162	160	159	141	147	175	153	143	162	144	133	144	150	161	141	138	165	127	158	167	156	144	178	128	160	147	134	140	164	142	139	171	151	171	156	159	146	169	159	168	147	160	150	159	165	155	152	148	149	163	142	146	172	144	166	162	148	147	179	140	134	161	134	129	186	172	153	155	153	159	153	161	151	155	159	174	151	146	157	180	160	160	151	145	161	136	143	125	157	159	184	163	171	139	149	169	167	167	151	140	139	163	141	157	138	159	161	151	164	150	170	172	142	165	134	144	159	147	160	130	147	153	136	135	155	157	153	158	162	153	144	131	141	135	157	166	133	141	161	149	125	158	151	156	171	133	167	169	166	128	154	163	169	152	158	147	172	157	143	146	154	158	153	159	139	186	164	156	175	157	162	164	145	135	165	144	156	173	155	146	171	159	182	169	139	179	177	175	177	144	153	152	154	149	171	155	128	164	162	134	152	156	149	151	136	157	150	147	143	177	146	189	174	159	170	132	145	172	147	155	154	151	151	155	167	148	141	157	138	158	162	164	136	169	143	135	165	157	169	156	148	146	125	171	151	152	164	160	179	143	154	149	160	154	180	178	170	170	189	147	158	140	136	170	135	162	127	174	150	152	154	147	159	166	161	143	164	167	144	144	153	157	180	147	154	160	133	158	166	165	147	127	179	127	160	160	160	151	169	172	163	166	180	170	159	164	154	138	147	157	149	150	180	159	173	149	133	148
2231	461	482	534	529	478	525	514	460	459	459	472	468	444	450	431	441	437	481	396	424	424	444	476	464	459	465	437	404	508	420	452	451	470	442	467	464	435	433	495	452	441	480	458	426	437	455	467	452	434	450	470	453	425	443	428	460	448	456	454	468	465	419	424	438	458	455	425	438	437	456	438	409	447	458	443	442	426	443	433	442	448	427	463	484	458	453	412	472	420	482	428	486	439	426	463	446	470	428	473	435	430	432	429	469	408	436	472	425	428	449	433	456	450	443	448	440	457	438	471	434	458	443	417	444	446	416	489	433	473	435	468	422	420	444	455	437	416	436	469	464	499	437	442	405	444	429	446	430	434	455	433	442	447	435	434	454	425	455	412	441	447	438	485	408	432	432	424	436	425	437	423	460	450	411	419	422	451	446	409	415	462	445	457	422	468	456	416	469	424	446	408	454	405	434	467	486	426	470	465	467	463	450	405	462	409	431	459	424	441	411	447	452	459	417	462	481	443	439	387	459	433	415	462	453	443	463	460	456	503	453	445	441	419	445	468	492	439	477	468	452	410	419	434	475	442	472	452	428	439	442	441	457	417	429	462	456	474	456	474	428	438	458	458	442	405	453	502	480	442	471	456	437	475	450	437	444	436	464	441	477	395	471	433	467	457	457	433	459	421	459	489	424	461	424	471	449	472	458	421	454	410	460	418	447	432	441	441	465	413	411	481	408	415	454	451	449	410	411	412	409	443	444	430	417	433	465	436	418	452	422	440	419	430	446	431	453	450	442	460	457	446	500	444	468	432	461	443	438	420	434	455	462	450	446	380	437	405	414	434	440	437	456	410	447	447	468	442	446	444	470	438	405	424	436	462	445	451	479	444	405	436	424	436	433	425	471	488	453	440	451	418	443	446	460	448	436	442	439	418	411	465	470	461	421	472	413	427	445	439	437	433	449	457	457	419	444	461	467	399	482	451	437	464	450	465	432	417	435	443	460	488	447	476	412	483	438	421	454	462	432	433	457	438	460	440	472	430	426	430	455	449	473	452	444	438	448	458	432	420	450	427	424	453	412	428	444	419	468	461	434	464	456	475	463	449	455	440	488	416	452	453	456	432	483	411	454	446	456	472	433	462	453	435	444	467	436	451	448	428	457	430	453	428	428	436	451	445	432	455	420	419	472	446	430	452	447	394	455	447	429	455	464	463	448	430	444	464	433	464	435	442	419	464	450	473	465	426	440	468	433	460	414	436	426	445	462	443	440	405	434	458	463	447	405	451	443	467	460	461	444	441	444	436	420	442	455	456	432	469	442	419	465	441	457	456	447	509	455	439	426	431	450	466	425	476	454	400	444	408	432	444	436	421	457	465	440	427	419	448	428	489	434	445	436	416	457	440	433	445	472	471	441	446	456	432	451	444	444	448	455	463	428	459	413	478	433	476	422	456	417	440	439	443	471	434	425	441	420	450	429	431	461	441	443	468	461	473	420	475	448	411	409	448	448	453	488	424	437	461	442	419	446	428	444	489	433	422	445	399	435	403	441	440	440	410	428	441	425	437	454	453	475	425	454	442	475	454	436	454	440	440	430	426	410	412	457	475	456	469	452	434	452	430	427	416	440	460	442	465	449	475	445	455	453	440	445	443	445	451	423	444	465	474	447	419	464	445	466	476	398	467	430	453	427	449	449	470	445	460	449	438	448	444	444	431	471	446	448	403	411	453	441	441	422	460	402	449	476	425	420	484	432	413	441	450	452	445	423	438	465	477	428	479	478	457	451	442	478	435	428	442	444	441	466	447	432	438	462	434	423	400	434	465	429	427	437	455	439	457	427	460	438	485	419	451	470	438	430	460	423	450	418	434	394	428	421	398	445	431	439	467	429	437	476	455	431	464	439	478	442	451	477	454	444	451	449	406	410	415	475	432	406	450	449	434	466	457	484	469	432	467	478	416	471	482	466	424	444	422	464	463	450	475	446	398	450	474	458	473	432	409	433	445	430	446	444	438	412	410	405	460	423	405	439	467	444	409	429	451	441	424	454	458	408	442	422	482	444	425	421	448	456	400	444	476	456	439	440	432	409	496	395	455	428	459	438	441	466	420	451	453	409	457	443	435	412	420	452	450	480	423	462	440	470	451	447	429	434	432	423	466	433	443	461	449	431	432	447	432	463	469	441	423	467	426	427	446	420	410	474	400	439	467	462	449	431	439	449	437	454	454	468	463	433	438	418	457	452	424	453	422	440	490	444	422	449	453	462	447	413	453	461	443	456	428	450	445	433	489	431	476	440	462	446	424	424	462	408	473	458	462	427	461	408	457	449	451	450	426	494	431	442	449	473	403	428	457	456	462	410	419	416	441	437	412	463	436	486	419	455	445	420	485	448	452	442	467	432	448	446	427	440	447	413	461	437	473	430	415	449	476	476	438	442	417	446	438	407	406	410	419	456	407	474	433	444	425	453	464	461	438	438	407	433	458	450	443	421	429	422	458	454	438	482	455	438	478	459	428	404	471	438	416	475	456	467	441	500	445	426	420	462	434	421	445	490	432	487	415	461	440	447	438	472	456	469	457	460	446	444	470	435	419	420	448	423	434	446	433	413	465	421	436	405	424	432	466	419	441	416	474	431	447	502	430	444	428	426	470	456	417	448	448	479	446	448	419	444	438	418	458	459	471	438	433	439	457	447	454	446	429	436	474	448	448	447	424	466	507	437	472	486	441	429	448	426	434	434	429	426	430	485	448	449	462	443	477	468	452	435	452	452	444	458	415	441	454	474	436	462	470	424	450	464	474	437	413	437	493	486	471	452	465	444	446	429	451	443	460	415	425	460	452	417	435	416	428	461	435	420	411	436	458	460	444	459	446	449	445	427	434	452	446	426	435	470	438	468	438	450	439	442	434	437	431	477	429	469	467	455	450	426	433	435	422	441	445	469	455	410	453	440	413	411	420	459	454	490	426	425	438	423	443	441	444	402	453	453	434	414	469	459	470	449	428	435	442	441	462	438	466	480	442	437	430	420	459	417	406	433	400	476	461	433	434	426	423	461	439	434	463	449	412	416	429	425	425	486	438	428	477	465	433	457	421	461	402	436	494	439	454	431	437	428	462	441	444	435	391	475	448	493	440	417	444	480	413	460	489	455	401	407	440	439	472	413	433	410	471	451	459	411	448	455	435	458	445	479	460	463	420	427	442	424	433	443	442	410	467	428	448	453	412	460	455	430	457	420	471	448	468	442	465	455	469	410	454	464	429	436	448	444	476	413	439	441	465	458	438	445	442	452	433	410	443	443	446	469	473	439	450	439	472	464	482	443	432	406	412	456	455	439	414	451	441	430	460	457	447	446	444	428	437	454	446	468	428	478	458	459	450	415	441	480	450	453	410	443	443	452	446	404	466	478	440	454	440	456	442	411	454	406	454	460	429	411	408	445	415	449	466	436	435	442	467	465	443	482	516	435	455	442	422	431	455	457	463	378	437	447	441	456	460	459	446
7428	1027	1088	923	636	518	396	326	310	282	243	268	217	212	202	187	203	194	198	196	171	180	196	166	169	162	185	203	158	142	172	180	173	168	198	167	150	170	164	181	158	146	183	164	158	171	176	148	180	159	167	146	175	178	160	168	188	166	151	171	191	164	169	177	154	152	177	159	171	173	175	155	157	151	152	175	187	153	180	160	168	172	149	152	155	163	174	163	174	159	170	179	185	159	171	154	155	172	152	129	152	207	160	160	185	149	146	187	183	183	162	164	164	155	152	166	154	151	178	184	170	171	153	163	179	183	156	149	149	170	158	152	159	157	176	145	177	176	175	173	191	171	157	156	156	153	154	180	134	166	153	138	165	176	171	162	175	166	175	182	174	163	190	155	146	146	149	169	187	161	184	147	154	151	160	147	149	180	202	152	159	191	166	156	171	168	160	159	160	158	177	177	194	174	140	154	198	172	148	171	170	177	151	149	162	176	157	174	166	169	175	137	150	153	150	181	160	169	151	160	172	171	139	183	145	165	167	155	166	180	153	146	176	130	186	179	149	157	157	158	157	149	154	161	143	163	171	154	165	192	158	146	149	174	163	164	161	133	177	160	172	133	165	144	167	160	154	177	194	164	171	169	169	185	154	159	143	169	153	154	181	159	147	155	170	180	166	163	153	147	178	166	158	159	170	149	156	178	153	165	166	168	149	169	161	164	172	171	147	153	186	160	169	157	168	170	153	184	172	161	144	171	159	168	167	153	162	164	161	162	186	154	155	151	174	153	176	186	178	161	176	151	166	144	178	166	182	164	163	150	159	155	145	180	151	161	177	147	166	183	169	173	161	163	185	185	194	175	179	162	190	151	160	152	162	141	165	164	168	125	166	148	183	149	145	181	166	169	176	175	145	156	142	153	151	166	174	189	178	191	182	142	159	153	189	154	169	135	181	151	141	173	148	176	173	167	157	178	154	137	171	161	175	182	167	162	165	174	173	176	174	148	170	159	173	136	143	169	172	162	150	166	163	135	157	164	144	139	142	164	155	171	167	148	150	170	152	173	185	145	158	156	164	158	162	165	161	163	155	172	174	144	182	155	172	139	183	160	158	173	172	143	180	169	173	161	162	164	152	148	167	159	181	146	179	149	144	149	150	164	168	170	169	160	154	180	171	149	167	180	161	168	159	180	154	187	165	163	158	186	168	192	171	165	165	170	150	150	153	193	170	175	189	173	160	154	172	164	145	156	190	183	190	188	154	149	145	149	163	152	179	150	169	180	154	180	155	165	165	166	167	176	166	178	173	130	199	176	155	122	174	153	161	165	170	155	191	168	158	149	150	153	175	145	165	167	151	148	180	160	153	158	159	168	176	155	177	175	160	154	154	148	182	158	173	166	162	159	155	167	168	158	179	181	189	167	183	168	175	177	167	191	155	144	157	162	167	169	167	156	168	164	152	153	164	157	167	165	154	149	168	160	149	163	147	152	184	191	161	186	180	172	159	151	157	172	166	177	166	170	181	148	181	159	158	140	141	185	146	135	145	173	146	165	142	162	196	175	159	176	152	157	183	184	129	154	162	157	156	159	169	145	169	161	172	175	158	190	176	201	152	167	146	170	155	175	156	163	168	184	159	180	148	167	173	148	178	148	168	153	148	156	147	149	156	190	170	179	163	166	162	152	168	164	171	175	164	156	145	150	196	199	161	161	160	166	176	167	148	170	159	136	176	158	161	159	138	160	149	173	161	155	182	148	150	151	169	194	150	154	173	150	183	182	157	155	180	154	159	183	169	180	163	166	156	159	175	183	166	177	170	159	159	174	159	149	157	177	173	164	166	169	158	163	155	144	144	175	163	165	160	172	163	169	155	170	169	153	176	186	159	155	169	152	196	174	130	187	172	168	164	169	164	183	192	157	168	139	162	164	162	137	187	191	149	175	154	143	169	161	173	152	156	148	163	149	169	169	168	183	147	180	164	150	181	164	155	163	147	182	149	121	173	177	147	165	176	165	153	159	145	174	149	170	153	148	168	169	157	207	165	148	156	170	176	155	146	159	126	164	152	170	152	152	149	154	169	149	161	161	164	165	179	137	162	169	146	174	171	146	174	154	161	153	169	166	175	156	154	178	168	183	185	137	144	146	164	157	153	171	145	152	163	151	161	153	151	165	172	172	145	127	169	164	162	165	179	168	160	181	147	167	162	171	171	176	159	161	187	174	170	170	151	158	172	160	159	170	170	154	166	182	162	140	169	173	178	158	186	154	194	171	161	153	185	154	173	180	169	153	147	139	151	133	156	163	191	158	158	163	159	183	174	177	161	179	165	155	180	160	147	166	150	147	157	170	165	168	164	176	184	145	165	179	174	185	165	182	166	175	151	162	163	183	153	149	152	180	166	176	170	141	185	144	139	158	174	167	155	152	154	157	182	152	182	149	179	161	172	149	153	156	168	160	146	157	174	148	165	156	174	151	161	148	167	189	163	169	166	146	146	172	164	161	143	149	143	163	172	162	177	140	170	171	177	148	142	162	194	160	164	159	155	163	185	178	156	162	170	162	152	136	169	157	142	157	168	154	169	137	177	174	142	164	160	178	147	167	136	168	155	168	161	177	183	158	170	161	151	177	165	184	174	160	172	148	157	161	159	169	185	167	149	148	166	175	173	169	171	165	187	160	180	157	162	182	169	165	174	182	165	158	165	181	160	162	157	185	165	166	187	143	137	189	171	168	184	138	154	177	163	172	165	164	162	173	132	177	156	149	174	178	151	141	139	163	181	173	157	178	179	145	163	165	153	177	165	150	171	152	181	157	180	177	174	168	164	167	162	180	149	193	183	174	187	157	145	153	143	178	156	148	176	162	177	168	166	157	167	162	170	181	152	170	174	166	173	185	160	172	164	176	158	173	152	170	157	159	152	163	175	142	172	159	156	161	156	142	164	191	157	147	156	157	157	154	168	163	160	179	177	171	183	167	157	162	161	170	189	161	160	147	147	158	144	177	147	163	175	144	163	161	186	163	176	180	184	138	186	175	169	163	157	146	183	163	182	166	173	161	159	178	168	176	150	170	159	159	140	162	168	176	141	148	160	169	173	158	156	162	153	158	168	186	150	152	189	159	158	141	132	171	154	179	141	184	156	173	149	150	154	180	164	162	148	140	181	178	167	150	151	160	144	190	173	162	176	142	139	162	169	171	168	172	167	166	169	164	164	162	157	156	168	182	159	160	146	158	141	174	163	162	150	168	184	170	191	160	163	167	170	195	161	152	167	156	172	175	171	160	173	166	144	148	166	149	160	138	160	177	190	151	159	170	167	181	173	164	157	155	156	178	172	148	174	169	172	179	167	177	172	164	156	170	171	143	179	158	155	166	164	197	151	157	154	142	179	174	169	154	162	176	176	151	148	160	158	159	161	156	178	172	165	151	161	184	185	181	172	175	168	177	156	185	178	162	165	173	175	154	165	177	149	184	165	149	146	158	176	150	158	163	158	152	158	161
5815	1293	2582	3121	2755	2177	1828	1523	1316	1239	1075	997	857	872	823	802	734	728	702	622	654	629	628	650	601	608	549	579	578	543	585	537	521	584	585	560	543	530	535	543	554	497	521	535	509	553	511	532	549	525	524	525	525	505	490	522	470	488	503	515	499	519	498	489	538	490	523	500	475	500	520	506	466	485	494	458	537	461	475	506	490	463	470	490	505	482	478	505	469	482	536	487	512	509	481	469	499	457	503	462	452	465	481	486	459	514	541	508	502	480	517	438	504	481	464	511	524	500	487	483	487	506	503	519	477	474	483	498	443	493	501	456	494	450	503	499	450	469	491	486	475	468	486	465	443	483	488	477	463	530	447	466	488	465	475	465	490	508	497	484	467	491	486	493	482	482	501	480	465	458	444	506	514	506	478	488	442	482	508	487	479	468	471	496	509	464	487	504	476	469	456	468	449	462	516	459	481	470	502	520	510	478	460	464	478	503	507	488	475	452	476	503	499	471	506	491	460	475	496	492	494	470	505	532	502	491	507	498	477	522	495	483	492	442	446	489	512	501	524	520	475	464	493	491	473	501	490	481	485	478	480	471	440	511	446	473	465	514	468	476	456	445	510	493	466	484	512	486	483	436	502	458	524	451	510	509	463	495	484	471	493	498	487	504	511	485	515	431	438	457	487	471	478	475	486	479	504	478	504	474	464	489	467	450	502	507	452	497	465	510	496	445	464	454	465	487	488	462	501	510	507	498	498	445	513	517	463	498	483	485	481	486	486	460	410	514	459	497	483	446	452	450	511	482	472	526	473	481	464	493	458	464	476	456	487	482	463	497	484	486	523	491	474	511	490	501	453	489	438	506	474	505	465	506	508	505	506	460	494	474	494	508	460	522	460	458	526	500	442	480	483	464	476	493	477	479	467	490	454	476	494	485	490	425	506	488	492	477	498	486	470	473	465	477	443	521	435	454	488	464	486	474	508	491	487	481	497	460	480	470	459	467	505	512	488	468	468	447	467	482	483	465	512	490	482	493	468	447	443	492	510	494	491	503	500	505	506	489	486	470	460	530	474	503	485	451	502	476	519	469	520	511	485	488	489	489	437	460	480	467	492	520	487	491	522	522	510	442	460	460	511	453	503	487	500	491	475	507	492	501	504	502	455	496	493	496	460	511	436	472	463	507	465	465	464	482	488	463	468	490	469	471	500	492	478	430	446	465	483	492	455	468	486	464	502	467	484	459	473	485	453	459	479	477	512	459	497	506	485	505	493	476	517	421	467	446	497	450	470	454	470	477	494	490	541	468	463	488	515	504	481	505	527	476	447	502	450	452	486	493	479	516	483	487	462	442	495	444	465	502	470	456	499	509	488	424	490	506	478	500	493	500	466	481	462	493	476	466	477	466	513	481	499	476	459	444	494	449	514	502	465	478	487	486	502	457	499	456	431	473	485	471	496	480	466	487	497	469	509	465	471	503	517	501	484	484	467	501	477	483	466	470	500	483	489	491	503	504	467	435	493	539	463	460	490	484	493	501	514	447	452	462	466	502	509	495	487	500	489	489	543	471	483	497	485	470	490	507	491	485	462	472	469	464	504	481	486	497	511	507	472	458	472	475	485	470	462	484	503	480	449	526	467	505	457	463	543	493	481	462	469	489	474	427	484	493	511	456	488	510	492	520	489	502	480	453	474	496	459	481	483	436	484	500	469	479	492	497	519	499	473	474	480	464	461	502	498	451	495	466	493	498	533	441	484	464	527	482	462	483	459	465	484	484	474	484	473	472	528	474	484	499	467	454	472	506	437	481	481	460	461	461	491	468	482	439	478	478	461	473	516	464	487	482	477	501	459	491	423	478	429	474	537	463	489	474	480	479	486	447	498	509	497	497	453	517	501	472	501	467	503	489	447	484	511	492	424	462	523	530	488	480	466	464	481	515	473	470	486	478	488	458	500	475	479	463	481	496	469	447	473	462	504	499	500	460	490	455	501	485	479	475	460	526	455	477	492	465	481	465	486	472	512	485	477	490	481	487	487	443	484	538	452	494	470	492	490	502	453	463	436	473	495	493	500	491	517	477	469	473	502	491	463	503	510	472	482	512	474	451	460	484	493	500	486	495	528	471	502	458	525	472	533	492	511	521	454	493	486	443	458	438	454	500	461	497	482	435	485	451	432	448	500	507	471	502	502	469	493	491	533	486	494	509	489	507	489	484	446	497	461	472	459	487	509	468	496	487	486	476	493	535	517	488	462	448	474	521	491	488	476	492	472	470	457	490	528	466	483	484	472	486	501	443	490	474	451	465	436	451	498	447	457	500	481	507	490	485	500	494	484	506	539	479	460	458	495	418	486	460	491	506	487	448	479	514	493	460	469	462	508	446	485	472	494	472	495	448	485	483	482	507	483	495	491	519	457	501	478	502	443	462	494	482	460	489	472	443	498	457	460	466	479	484	481	470	461	472	500	445	472	512	508	480	517	502	476	463	492	472	478	494	485	476	513	466	496	462	498	486	474	504	491	445	519	470	484	485	453	504	512	481	470	491	474	506	440	484	497	526	466	461	511	489	449	484	463	475	448	469	475	501	451	493	489	522	487	504	481	495	470	493	471	483	502	463	483	471	478	472	491	502	490	504	475	480	515	509	497	452	464	483	530	518	514	464	460	519	444	476	486	501	444	486	506	446	473	504	484	491	482	449	510	448	494	528	495	462	466	509	477	501	490	496	483	473	471	477	476	479	485	469	475	471	470	473	502	516	530	513	492	489	455	484	517	499	457	495	489	485	500	484	479	508	485	476	470	494	489	521	460	449	488	477	482	482	496	529	472	491	501	463	477	482	548	475	455	527	469	473	488	488	514	430	501	503	466	453	469	537	448	491	493	494	468	487	508	477	521	495	473	502	485	486	461	477	456	461	500	491	467	496	474	494	477	495	471	484	485	470	477	459	441	506	497	490	472	511	470	500	466	483	498	492	472	497	493	495	455	535	466	469	475	489	470	454	493	481	527	493	484	467	491	503	468	484	469	482	504	457	456	396	470	496	498	476	474	505	500	464	513	466	502	466	462	475	472	513	479	481	483	465	479	481	491	479	493	463	478	487	539	455	509	482	506	504	459	468	514	461	457	506	483	515	485	497	448	491	519	447	494	464	474	483	452	523	516	492	479	462	494	547	468	463	458	445	502	459	536	521	497	522	480	495	489	486	480	467	475	482	520	503	491	474	483	458	497	483	479	498	491	513	487	472	484	446	473	462	502	468	490	453	473	443	501	479	469	441	479	502	493	479	487	468	507	453	498	484	451	475	423	526	494	473	478	491	445	425	479	492	500	446	497	463	452	449	495	470	479	481	488	462	485	506	471	498	462	486	473	468	494	531	455	487	478	479	478	498	463	495	498	474	480	429	499	485	492	502	507	468	445	489	494	444	482	450	480	498	465	492	426	456	523	485	479	468	512	482	509	490	465	495	471	477	445	487	503	476	455	506	485	437	507	496	485	493
14477	2734	2539	1980	1371	1064	864	738	673	581	492	463	495	429	402	393	393	395	409	388	393	371	389	384	355	374	379	385	336	366	371	357	350	341	335	355	303	342	392	307	356	362	343	364	367	379	358	333	308	355	339	348	307	330	385	336	364	373	340	354	355	377	336	346	358	379	347	347	337	377	374	377	378	331	353	359	326	370	332	305	339	304	362	348	344	364	388	361	402	347	329	350	359	348	329	340	350	359	315	319	369	335	374	356	338	348	331	343	371	336	406	370	345	344	364	384	358	313	367	351	336	330	344	361	411	331	349	349	346	357	303	354	319	345	359	341	349	364	358	340	317	340	358	363	354	351	338	335	373	325	337	331	343	340	332	319	331	348	338	355	346	351	366	340	354	354	325	349	347	370	355	313	368	360	344	354	352	339	354	377	330	345	371	310	360	338	345	326	337	330	374	370	356	366	369	317	353	335	373	321	327	316	331	379	351	381	371	357	356	344	369	353	342	312	322	317	340	369	342	356	336	336	337	332	342	347	324	344	335	346	339	356	356	317	362	327	335	347	347	352	369	327	342	361	338	364	344	385	349	332	356	320	365	343	355	349	376	358	362	335	340	362	337	370	362	386	384	373	387	309	360	310	356	305	326	323	319	358	352	319	313	327	350	362	344	340	348	346	336	329	335	345	338	355	378	319	359	309	375	356	366	352	385	316	346	345	354	329	337	334	318	349	326	329	315	392	365	358	312	367	314	363	329	361	332	353	326	333	348	351	358	354	335	354	336	343	343	338	342	358	347	324	331	339	375	387	329	380	346	331	348	305	354	324	377	333	339	341	348	339	321	313	331	365	336	308	367	326	342	321	326	334	327	349	335	338	369	342	350	348	338	391	331	343	331	351	345	353	328	303	306	294	340	344	349	327	367	307	349	321	327	315	397	328	347	332	333	368	356	340	367	331	362	328	366	361	319	345	349	319	315	365	343	326	362	321	359	357	324	342	356	344	360	333	347	360	347	380	337	323	363	330	359	354	348	357	386	327	337	322	338	346	335	374	334	326	331	356	314	313	341	328	348	360	308	327	353	340	355	329	350	355	328	321	301	309	317	317	326	391	356	383	347	335	308	359	367	351	361	366	348	335	300	342	365	360	352	330	357	362	341	364	316	369	356	352	310	352	342	339	363	378	309	350	359	335	338	379	331	334	332	364	341	347	314	360	319	374	353	332	360	344	353	304	375	340	368	346	346	364	364	320	333	295	353	324	302	309	360	359	353	348	337	388	359	370	325	350	345	336	359	366	342	337	323	350	332	345	371	345	378	367	330	375	346	390	350	328	367	341	357	352	320	395	346	356	364	338	330	352	350	318	351	341	381	323	335	356	311	359	351	340	286	364	341	378	341	337	359	338	355	338	334	371	348	349	369	352	349	361	372	298	307	343	367	361	346	345	353	356	371	344	364	367	347	330	359	380	338	342	328	373	348	393	333	351	363	324	329	349	336	322	352	342	344	358	356	311	307	373	340	344	341	383	380	340	357	356	347	329	345	345	336	365	347	363	361	366	373	346	360	342	321	349	335	328	341	341	378	348	361	348	379	393	368	322	353	336	336	311	348	337	363	295	354	337	347	351	358	353	366	355	334	325	311	313	332	319	358	341	359	365	351	352	371	347	349	356	380	324	376	353	362	330	322	333	320	326	361	364	367	393	339	328	353	337	344	344	348	352	339	355	372	350	384	350	320	350	363	383	333	323	359	393	354	354	352	335	343	341	347	322	315	354	372	361	340	372	365	329	373	351	367	317	323	320	358	335	314	341	345	337	330	367	318	313	358	342	347	348	371	355	351	368	347	364	379	361	364	373	364	364	363	352	333	360	374	377	323	325	351	368	317	333	328	335	378	357	340	347	346	336	337	312	333	309	381	373	373	342	352	354	371	338	349	362	336	338	332	343	342	334	330	365	342	325	339	359	315	352	355	342	348	334	328	370	343	338	374	356	359	333	324	325	342	342	317	356	338	341	379	330	342	360	310	304	357	382	342	336	337	343	352	326	336	347	328	380	375	315	361	367	364	336	349	336	354	361	339	351	371	344	341	330	321	361	340	334	321	370	331	326	371	353	365	377	340	355	346	333	359	317	342	365	363	331	343	353	373	380	326	323	309	354	318	338	341	352	356	355	346	344	380	361	344	352	335	340	321	369	325	336	338	321	333	329	360	393	328	354	343	368	363	358	367	368	374	342	346	328	331	343	327	356	345	357	310	338	339	349	354	323	335	334	337	359	356	319	370	334	345	320	345	350	378	329	344	351	328	346	324	340	341	357	345	338	352	364	334	345	329	345	362	342	370	346	366	384	348	359	331	403	365	332	371	344	344	310	350	340	333	333	366	334	381	353	355	356	387	323	302	307	348	322	344	331	338	331	330	343	332	341	359	344	337	324	349	334	358	325	359	333	347	357	347	342	362	359	367	348	363	349	347	369	366	361	355	336	343	345	344	391	364	313	350	314	368	331	333	351	379	367	327	340	325	350	343	369	326	336	358	346	308	342	348	315	319	387	355	382	352	319	373	320	325	342	360	349	361	355	366	330	361	346	370	344	347	377	358	336	331	352	320	345	303	332	339	359	369	346	335	372	330	368	318	347	314	334	374	350	348	331	327	341	378	318	341	328	343	332	360	370	340	338	328	327	368	335	340	351	343	318	357	342	368	331	379	347	320	356	358	322	333	341	341	322	327	313	349	325	348	348	324	333	295	363	318	356	345	331	381	366	318	336	395	360	339	338	333	363	334	351	293	333	317	361	335	363	362	332	347	355	337	329	312	326	368	328	332	363	347	343	365	349	342	367	339	369	332	337	346	357	357	362	365	371	381	340	380	324	344	313	330	355	342	369	384	376	338	358	343	340	345	345	327	358	341	393	339	367	325	348	321	361	367	324	383	345	322	342	342	338	368	328	321	373	325	353	358	379	362	338	312	323	331	344	371	386	352	351	352	345	387	331	338	359	346	336	366	331	358	322	326	325	345	377	321	376	356	341	347	348	349	364	339	340	342	341	380	362	353	356	347	346	362	317	333	345	322	320	336	348	347	312	356	351	315	326	342	315	353	317	316	318	307	353	329	344	372	316	352	346	345	346	318	371	346	362	360	320	359	308	320	330	347	358	328	301	328	334	341	358	379	366	316	334	352	343	363	347	339	351	329	355	353	340	340	326	367	350	378	327	371	366	335	362	361	367	314	370	354	359	365	355	344	373	385	349	338	358	346	351	337	324	334	358	368	326	310	316	305	347	321	357	332	357	328	336	326	365	367	294	353	315	347	297	359	381	342	341	316	376	326	318	332	372	359	340	327	375	365	327	362	370	331	348	326	327	344	316	358	376	361	371	336	320	345	342	330	357	350	326	353	330	354	355	363	319	340	313	358	340	363	357	324	349	352	363	345	372	327	363	347	315	333	352	344	382	349	369	368	353	388	320	345	348	329	355	321	324	344	352	367	326	347	355
7890	2368	4923	5739	4982	4052	3508	2894	2588	2302	2012	1849	1707	1593	1502	1363	1401	1270	1306	1215	1243	1136	1161	1139	1088	1064	1043	1014	1092	1048	1048	1003	946	1000	1011	994	952	995	927	927	964	1049	924	951	933	926	913	908	939	893	915	920	875	875	924	906	895	891	911	874	885	863	892	914	909	878	937	851	912	945	896	861	905	928	865	908	878	917	910	828	897	867	851	832	863	844	948	915	855	892	883	884	854	839	896	841	879	913	976	884	895	875	888	882	855	824	845	874	830	924	850	889	913	896	897	878	908	865	873	882	840	915	872	795	873	902	870	886	877	826	819	893	878	848	912	867	879	857	867	922	860	877	842	882	889	860	866	879	855	821	911	873	894	871	843	874	900	908	865	863	842	846	819	881	887	866	843	867	867	865	860	823	858	875	834	882	846	892	844	863	882	855	895	841	923	886	865	846	893	877	878	911	875	817	811	910	839	812	895	861	860	840	838	883	794	828	922	870	861	833	836	866	825	806	847	855	825	837	864	887	893	852	848	872	889	882	853	826	864	838	851	892	849	858	864	853	846	838	851	816	851	856	830	892	863	917	849	840	844	861	891	846	790	885	867	906	874	913	852	852	879	894	862	907	861	877	881	921	830	880	870	877	826	815	834	883	828	854	839	893	905	826	846	860	894	873	901	869	857	883	845	865	890	866	832	844	883	896	925	843	877	870	884	861	786	931	859	845	853	874	860	860	892	833	870	833	825	855	890	902	813	857	854	849	835	916	886	884	887	889	863	864	860	885	836	895	879	857	847	890	864	897	861	832	851	875	869	881	897	827	835	836	808	863	829	825	868	804	867	844	864	912	836	870	856	886	820	922	877	849	916	840	838	833	829	873	914	858	904	872	926	853	896	925	894	836	856	835	823	841	878	840	901	895	846	871	853	895	884	914	827	861	856	889	851	907	895	875	885	803	892	896	821	876	888	906	904	853	864	872	873	856	870	914	916	797	830	881	849	888	859	881	896	853	847	867	835	931	841	859	821	816	823	830	842	887	959	836	828	879	891	896	821	888	838	844	842	844	862	858	858	851	817	893	870	830	832	861	843	836	865	805	907	891	899	911	857	885	897	866	854	883	910	873	916	885	864	824	917	921	868	828	858	873	918	879	847	813	884	908	888	882	897	860	865	840	882	911	862	891	876	863	841	837	861	812	853	903	853	851	925	861	889	878	860	883	824	876	803	885	863	877	830	831	927	890	880	869	824	915	801	883	879	888	851	817	850	829	824	840	914	859	831	820	845	847	869	842	900	844	907	894	884	874	874	887	891	834	896	830	876	902	858	874	893	871	829	848	850	896	837	898	846	838	862	881	902	904	877	899	854	892	896	887	846	903	860	805	886	867	868	788	806	917	835	851	850	844	880	818	842	835	869	864	890	821	882	836	852	812	883	857	837	872	855	873	881	833	875	847	873	873	849	873	893	806	890	852	877	871	908	862	904	932	889	872	891	880	901	885	860	879	899	889	832	891	917	923	885	868	893	893	874	811	888	885	857	882	916	903	889	831	837	882	855	933	857	815	859	847	861	863	844	887	840	889	907	933	882	840	880	870	879	877	866	829	832	881	854	868	856	823	835	888	879	942	888	840	903	848	908	862	856	880	806	900	885	901	873	864	828	857	837	868	884	809	875	880	896	869	857	848	869	914	894	880	859	830	810	886	844	891	859	902	882	865	878	918	885	861	817	839	850	894	844	866	802	865	880	831	887	870	854	891	883	871	824	809	824	809	904	854	891	855	883	841	809	855	844	835	870	851	859	896	859	842	823	888	819	885	898	826	857	824	849	865	885	866	854	857	887	863	870	869	856	889	854	832	900	850	847	850	909	899	828	857	879	897	842	811	829	881	791	922	923	892	861	921	893	827	875	886	906	941	864	869	830	856	840	872	835	814	863	895	836	890	901	815	841	887	859	797	852	818	890	899	851	927	866	909	891	832	920	854	839	845	851	849	788	835	873	826	842	913	857	837	891	861	882	793	896	881	802	884	863	893	888	889	853	846	917	841	837	937	911	893	809	909	864	820	812	883	930	852	831	843	914	900	891	863	853	900	875	930	875	865	875	912	901	885	887	836	905	867	844	819	853	830	886	859	821	878	895	822	862	877	870	895	895	865	906	845	902	866	878	848	854	849	837	852	859	827	844	856	901	839	852	862	878	893	879	905	891	857	784	880	855	865	916	874	875	844	872	843	852	866	857	902	808	844	777	908	878	874	874	849	897	866	891	887	898	843	859	814	852	845	886	834	882	883	856	899	890	824	837	810	894	834	843	865	849	838	925	836	912	850	884	883	903	848	800	851	882	897	863	866	838	853	845	863	881	879	858	862	822	932	876	878	861	865	834	872	881	856	867	874	882	830	859	870	881	883	890	857	868	862	911	874	896	857	882	813	824	808	875	865	845	870	810	836	851	865	838	876	869	965	906	843	902	854	869	872	835	905	845	872	856	915	923	877	885	871	856	924	828	811	886	861	820	824	818	858	881	841	853	891	808	866	829	837	799	816	889	809	869	849	872	848	858	836	862	907	782	886	863	848	822	840	877	872	846	796	860	849	864	820	848	880	888	849	809	907	897	854	907	853	846	825	836	865	924	864	844	884	806	822	836	892	873	904	899	871	917	850	880	865	844	873	834	850	867	887	900	865	860	924	878	831	850	850	803	830	912	843	884	877	854	831	828	803	881	873	855	860	886	855	890	860	876	838	863	896	936	882	857	859	852	892	835	843	830	893	870	899	869	864	918	897	882	905	838	804	875	866	876	855	854	866	850	870	801	888	856	867	827	855	873	839	848	924	883	890	861	838	813	868	850	874	849	871	882	880	936	910	848	870	854	813	883	840	837	848	865	884	850	851	863	841	855	903	895	853	824	824	868	861	879	867	896	884	846	879	836	857	857	855	830	848	863	843	874	890	831	887	900	802	867	837	876	824	868	867	838	873	876	843	809	913	869	868	842	897	825	843	870	849	839	845	815	885	888	852	877	867	860	863	878	870	878	896	890	887	869	898	856	877	833	898	875	838	882	896	894	834	853	852	874	887	827	840	855	834	867	844	874	923	871	883	811	891	861	838	808	859	852	821	841	849	892	881	782	822	876	858	850	886	880	890	853	931	911	851	840	849	841	848	856	880	831	916	871	862	861	847	916	850	944	866	886	903	871	915	818	825	837	870	882	810	854	873	843	830	845	843	900	882	884	873	848	937	891	845	939	929	855	879	865	802	885	863	870	825	897	829	824	855	903	862	897	878	889	850	937	898	870	826	841	819	890	834	874	879	874	863	857	889	887	833	860	894	853	840	824	844	856	883	905	875	876	839	899	901	876	897	850	860	891	859	819	866	854	779	889	877	877	921	859	874	861	835	797	820	895	876	849	887	821	862	859	893	826	833	830	851	869	849	872	898	852	886	851	858	865	845	904	890	858	913	848	864	878	895	898	834	835	856	908	842	900	850	884	832	865	861	863	896
1888	192	144	184	158	184	148	134	151	161	165	159	170	147	159	158	131	138	170	153	142	146	151	180	174	154	162	160	174	160	139	161	186	130	157	156	147	150	157	158	153	165	153	170	157	154	162	161	152	150	168	157	168	135	146	154	154	147	145	150	154	160	143	175	151	150	161	171	145	175	139	144	141	148	152	163	168	158	152	170	139	144	154	162	156	154	143	168	184	149	165	156	155	163	131	129	163	140	152	162	181	159	168	146	166	155	150	153	155	149	137	137	186	163	164	169	159	134	153	141	145	167	157	162	151	172	164	170	184	140	174	158	160	168	170	174	147	159	154	159	163	150	172	163	140	141	171	169	163	176	180	152	158	159	162	146	154	154	147	146	149	137	136	141	149	147	151	159	151	157	128	154	145	140	152	162	161	146	149	177	149	179	150	179	131	158	160	165	145	164	150	185	153	149	129	150	144	134	153	136	158	158	152	148	145	138	140	161	179	172	157	179	164	185	137	152	152	176	173	167	154	134	155	177	160	123	167	174	155	133	162	164	177	154	157	141	140	142	140	160	166	168	127	179	156	140	160	168	160	146	159	154	179	157	167	168	150	146	152	153	156	148	143	151	136	157	146	153	142	164	154	155	147	157	147	159	141	144	137	147	141	132	160	178	164	138	166	173	157	151	145	156	153	149	159	156	157	171	142	144	141	133	144	156	154	174	156	151	166	149	164	152	147	144	162	156	173	148	177	178	151	150	147	146	127	165	135	165	144	143	133	149	170	160	144	139	154	140	162	167	155	159	161	140	156	159	135	144	150	171	148	153	147	164	157	174	144	153	139	152	150	156	159	160	164	145	172	140	141	138	153	160	155	147	163	179	171	170	140	131	130	165	148	166	139	147	150	157	156	148	164	162	155	171	130	150	143	140	160	171	187	141	126	163	141	170	148	138	166	145	162	147	141	166	141	168	157	154	184	160	163	136	161	146	136	162	169	159	144	155	150	156	130	158	191	173	156	152	156	145	147	161	136	122	149	145	141	163	151	156	140	158	158	141	138	127	144	128	168	168	168	158	159	158	159	159	144	141	174	136	174	151	155	149	152	163	163	125	176	143	159	148	158	181	153	174	198	154	163	144	151	143	158	171	153	156	174	148	154	179	173	135	143	172	167	169	164	154	149	167	157	152	157	172	170	174	159	148	144	160	140	165	145	140	149	147	150	156	154	143	142	158	154	168	150	144	160	170	146	157	135	146	154	158	142	148	149	152	148	154	140	170	166	181	161	155	164	144	149	142	151	158	162	152	160	160	150	153	152	158	150	149	159	179	139	136	181	183	157	181	152	180	151	151	147	168	158	159	154	150	191	166	166	142	149	146	156	140	144	182	154	175	139	150	167	152	133	156	132	166	158	171	148	175	141	151	144	149	136	137	177	144	140	177	152	160	168	155	162	145	139	160	151	140	159	153	146	119	137	135	145	156	139	137	137	144	166	124	149	157	147	149	160	145	194	151	163	162	144	164	151	135	161	156	154	165	172	180	178	140	161	138	146	137	155	159	175	163	140	146	142	146	145	154	155	160	146	149	152	159	175	123	144	166	157	162	169	163	134	163	160	187	159	157	156	159	152	160	177	136	146	161	153	157	178	136	143	120	139	168	144	146	159	173	149	138	146	145	156	169	161	161	181	173	167	159	153	150	173	158	149	130	163	144	157	152	153	186	165	141	166	161	158	146	158	167	165	168	147	129	138	138	161	152	166	177	141	144	142	118	174	162	124	147	156	152	146	160	165	173	154	152	166	164	148	188	145	160	169	164	163	133	154	146	162	131	148	150	205	160	147	164	176	156	171	158	132	161	168	162	157	163	167	164	166	163	151	128	186	141	148	157	162	144	162	139	146	151	170	157	148	163	156	151	131	156	150	142	159	148	152	154	128	169	157	165	182	153	151	156	168	177	161	153	161	131	147	144	151	163	163	166	137	137	162	150	155	151	143	172	159	158	161	137	133	153	159	146	147	143	160	162	160	163	149	153	145	143	163	153	171	161	168	173	155	149	144	162	166	143	152	136	142	157	174	135	161	170	145	166	153	143	158	158	152	150	153	180	139	162	138	177	157	152	170	147	148	146	169	146	144	153	151	145	163	151	159	138	158	141	168	158	163	145	187	147	138	138	169	152	164	138	167	149	182	155	197	148	179	146	136	159	174	156	176	168	165	145	158	140	136	140	155	167	162	139	150	146	158	144	148	184	172	165	150	167	163	155	134	123	152	149	148	144	128	163	132	147	157	141	138	171	149	173	133	162	130	163	156	161	162	150	167	157	175	137	152	148	157	155	157	176	142	147	167	148	175	143	151	154	142	145	150	137	156	162	156	140	131	152	179	138	152	141	189	175	144	154	146	129	140	172	190	173	158	126	170	134	170	146	134	152	141	175	170	121	170	143	147	156	150	138	150	143	157	166	174	153	138	144	159	178	163	177	147	139	149	151	152	135	145	155	153	139	165	173	168	169	147	148	160	168	155	148	141	159	148	159	147	179	135	167	156	161	159	156	169	139	152	160	166	143	143	145	162	149	169	143	140	163	145	158	148	144	161	163	161	153	156	167	154	158	177	136	146	149	149	176	158	146	176	152	136	143	162	154	146	156	141	172	145	141	157	147	137	161	153	159	154	156	143	160	161	141	150	145	129	151	177	135	166	153	165	155	173	159	132	165	139	179	130	147	154	127	171	154	152	159	139	121	155	157	136	153	167	151	164	155	160	156	138	172	140	136	173	184	150	169	170	158	163	164	164	163	152	152	147	150	161	151	138	153	154	148	147	161	153	157	166	130	152	135	133	162	143	152	155	164	138	156	141	144	160	144	162	151	155	153	161	163	149	164	150	159	171	146	169	159	143	152	147	160	155	156	162	138	140	144	156	140	174	158	153	155	144	149	139	138	163	131	166	141	137	160	123	159	162	142	148	189	134	169	152	139	154	177	151	153	161	162	148	166	148	172	163	176	153	178	131	146	171	133	149	180	169	133	143	167	156	141	137	136	169	163	182	136	153	150	158	165	152	158	164	155	148	170	136	141	150	157	179	145	143	160	149	160	163	138	173	163	177	158	157	158	140	173	143	144	164	147	158	126	153	169	145	146	131	156	176	168	158	155	146	163	161	173	160	135	171	157	156	146	152	151	170	129	157	144	161	175	158	155	144	166	144	142	142	140	171	166	158	115	147	142	146	155	145	163	146	151	156	183	136	144	114	148	180	155	156	146	130	144	160	153	158	170	138	155	138	161	155	145	152	166	159	157	145	158	155	151	151	149	155	140	150	159	153	174	136	152	157	143	146	182	148	159	161	157	161	128	156	164	159	134	163	163	149	142	144	156	149	130	147	152	162	128	171	149	170	143	134	158	147	152	148	140	161	186	157	149	158	159	146	154	159	156	154	151	144	161	158	160	149	148	172	167	134	153	156	155	153	160	154	143	161	153	148	146	165	168	153	146	150	164	158	150
2235	513	563	530	513	458	523	459	430	453	491	452	439	444	445	467	457	442	471	464	445	474	446	488	427	471	435	425	435	420	426	425	459	457	420	433	472	438	467	420	437	438	439	434	423	410	438	413	439	420	459	428	436	430	454	432	423	478	395	425	428	431	436	438	443	475	441	452	436	461	426	422	447	414	454	438	423	410	436	481	456	436	432	467	441	464	413	445	420	433	434	454	443	444	460	457	442	435	438	454	437	440	457	441	432	496	436	437	440	423	445	412	432	414	421	460	429	437	438	434	437	457	434	454	473	474	433	444	425	425	467	437	472	467	479	463	448	423	465	426	449	446	434	452	421	468	413	438	469	466	410	402	429	429	408	457	441	429	437	471	456	422	453	434	442	440	435	459	412	475	418	418	450	429	447	426	458	438	451	471	407	440	426	432	423	438	435	452	426	409	410	439	387	446	434	436	424	424	406	454	446	461	453	443	430	430	468	411	425	434	401	454	439	436	452	465	452	437	389	404	444	434	418	422	427	425	432	446	433	448	446	428	486	467	481	432	437	419	431	459	444	443	444	454	430	474	455	468	458	452	422	422	454	494	438	439	426	430	424	447	406	438	452	430	436	412	415	500	443	440	417	424	478	455	498	438	461	448	452	426	412	426	415	445	447	421	467	388	448	441	439	444	455	435	458	424	464	442	500	438	433	453	493	443	463	442	501	426	462	444	447	443	452	400	445	474	430	483	450	426	442	473	428	453	411	396	466	454	465	453	454	435	421	450	453	413	441	448	429	435	438	458	443	443	459	448	472	430	410	426	448	436	465	431	477	429	434	407	426	457	449	423	443	428	443	396	462	431	436	445	441	425	456	473	459	445	439	418	478	441	466	454	421	440	468	455	485	405	410	427	474	426	468	480	422	411	437	425	454	460	465	440	446	463	446	416	441	468	446	439	428	432	442	441	434	435	488	448	418	425	388	413	463	421	418	430	437	434	433	444	408	444	447	460	440	472	441	436	443	440	488	489	420	451	451	454	438	427	427	447	445	468	420	424	471	436	437	453	430	434	453	414	449	470	426	487	411	467	408	461	456	438	443	441	465	411	448	445	460	455	469	447	472	482	441	446	423	443	441	466	408	464	459	468	402	454	462	419	439	451	436	416	467	463	457	476	447	437	456	440	425	451	468	469	445	453	453	459	436	466	415	430	444	462	447	438	439	465	446	422	391	404	422	437	427	426	427	454	468	473	430	448	446	444	431	395	434	435	417	426	419	408	462	461	445	455	454	457	415	426	445	424	426	458	416	500	452	452	440	427	458	445	483	422	458	446	451	452	476	426	457	421	420	456	424	450	428	453	437	413	403	464	466	438	459	438	439	423	430	418	451	399	440	428	451	465	446	468	438	452	438	444	429	476	443	447	432	438	477	398	466	439	427	444	443	443	461	471	419	459	451	471	428	437	448	454	447	484	468	460	467	455	454	447	489	403	399	421	463	488	480	472	455	461	438	440	485	401	467	455	442	455	444	420	433	436	452	450	456	409	463	418	486	448	433	447	439	458	445	443	449	441	444	426	460	456	464	444	429	446	431	412	456	428	424	473	422	417	428	447	429	431	451	446	459	432	436	426	417	449	443	495	461	444	445	434	457	445	446	440	421	489	447	472	459	427	460	440	424	416	471	431	428	448	431	440	405	453	454	423	455	467	438	465	410	481	433	473	436	432	434	453	434	447	404	452	426	430	445	463	494	453	416	422	447	429	398	440	416	440	434	465	446	427	455	423	440	476	429	455	405	443	444	466	431	438	449	442	427	428	431	439	453	446	433	465	453	456	441	401	411	421	446	412	415	489	453	459	432	443	461	463	445	521	440	454	427	398	465	448	430	432	441	432	447	486	448	449	444	416	439	453	437	473	453	453	422	418	456	425	444	445	424	441	464	446	427	437	433	428	439	475	442	446	413	447	399	470	448	457	420	456	424	420	420	412	434	483	424	442	441	484	475	481	415	477	440	476	456	433	434	479	436	428	471	426	429	442	452	456	449	428	442	435	434	449	453	483	492	478	472	458	435	443	411	445	437	412	463	392	446	442	416	443	441	411	443	443	409	412	475	451	434	442	405	433	434	439	464	431	449	441	454	457	464	450	455	438	441	412	453	445	470	428	477	469	455	434	441	443	423	400	453	447	432	433	424	415	393	443	479	429	459	430	424	482	439	417	410	420	414	476	431	439	453	419	438	412	418	463	433	430	418	461	460	417	437	489	463	423	418	450	384	460	451	431	402	437	414	459	434	427	470	461	459	413	459	437	465	438	428	444	454	482	451	470	394	435	438	409	426	453	394	405	456	479	444	436	450	461	440	451	426	443	409	428	443	410	421	387	449	449	470	444	412	438	502	481	432	427	448	416	423	475	442	471	449	463	457	442	434	480	462	465	441	447	439	465	449	399	440	466	405	455	452	473	442	472	427	413	465	451	472	449	446	458	466	419	443	445	464	470	427	444	415	470	407	434	472	433	419	455	425	450	426	449	468	445	440	418	449	447	415	431	440	467	436	458	441	456	475	471	469	439	459	424	411	435	465	420	454	425	466	476	438	421	450	443	458	440	449	447	449	447	442	431	436	470	415	465	476	467	456	446	439	451	442	450	451	411	482	446	443	429	453	466	436	440	454	439	426	459	450	451	424	469	455	435	466	463	394	449	424	488	457	474	467	481	403	480	443	453	452	435	440	441	458	451	510	420	417	476	438	439	418	430	429	426	430	472	456	444	418	414	464	490	431	391	401	410	439	408	452	447	421	444	437	447	437	433	438	413	451	428	428	468	429	421	449	432	436	429	493	428	445	407	419	436	451	430	434	434	450	430	465	466	433	456	435	450	451	461	482	430	406	471	488	416	459	478	470	463	424	477	446	477	483	446	440	443	428	436	442	425	463	447	424	464	478	408	417	448	406	462	416	449	428	422	431	432	447	442	445	443	444	438	485	423	433	460	476	463	473	420	416	452	450	446	444	432	432	435	417	443	451	425	465	421	451	406	435	454	467	457	439	453	468	475	450	461	421	430	462	421	435	471	441	440	430	442	419	432	406	434	432	445	435	431	424	429	422	440	473	429	449	441	422	459	475	462	418	462	436	442	399	451	463	447	467	437	428	441	415	411	457	455	488	476	435	439	423	456	429	421	454	468	499	442	480	440	451	472	362	437	473	445	410	444	443	450	444	431	447	470	454	451	465	431	443	456	411	453	435	475	434	433	437	441	430	435	426	425	414	465	436	407	461	434	411	420	435	475	442	472	443	441	461	444	438	413	426	420	429	464	447	439	481	452	447	440	474	414	438	457	424	459	429	436	448	443	400	474	450	443	473	460	449	470	452	428	459	398	425	416	450	439	441	423	468	447	474	452	449	487	429	459	442	443	484	417	450	441	472	463	471	450	437	433	453	435	425	479	470	427	430	426	416	426	417	437	437	422	456	441	432	450	444	418	388	415	515	408	454	446	383	422
7601	1062	1241	959	688	506	402	323	295	297	272	235	222	224	193	171	176	177	201	187	199	180	196	167	190	183	172	199	205	187	160	154	149	181	176	185	171	149	209	176	182	181	162	189	172	160	184	175	176	169	157	159	169	186	175	178	153	162	148	167	147	165	167	174	180	160	170	163	146	181	172	180	155	187	172	153	181	176	167	155	176	158	167	183	158	143	174	178	164	180	148	173	163	165	180	143	176	150	158	172	167	171	174	155	169	163	178	161	164	184	181	171	183	185	182	150	182	152	161	193	161	162	176	145	143	166	187	157	151	178	172	167	181	135	158	159	165	146	178	152	161	154	155	154	175	158	165	159	182	170	145	164	155	139	173	174	180	187	150	188	160	146	184	161	146	163	172	168	150	154	171	164	170	165	176	145	148	175	179	161	158	172	191	148	154	160	147	181	177	150	178	168	171	177	184	154	184	148	159	180	158	170	193	167	166	161	157	172	160	175	158	175	147	169	163	167	176	164	152	140	157	140	183	166	164	141	197	162	151	178	159	155	158	163	141	159	170	173	154	165	160	187	184	138	161	153	174	178	145	140	167	155	160	176	163	161	169	146	150	148	186	181	165	178	148	149	163	163	175	155	161	147	162	158	153	161	145	174	138	143	178	178	161	183	161	169	164	174	166	168	188	163	147	157	134	161	179	167	200	184	182	167	163	163	153	172	159	161	166	148	158	150	170	156	157	176	183	167	179	182	151	178	184	178	190	161	194	151	162	169	175	164	170	173	161	169	164	179	157	169	173	196	163	172	183	150	162	172	195	174	165	168	157	187	160	163	182	151	182	166	182	179	188	149	183	158	160	152	163	164	153	178	166	168	172	166	182	160	167	185	148	185	179	186	156	164	144	152	137	167	183	189	176	162	158	187	182	150	178	157	152	159	166	155	160	152	171	157	172	163	150	150	155	174	162	137	165	170	171	160	174	148	155	171	169	166	159	156	175	190	179	173	168	177	167	148	141	180	151	162	169	167	178	158	157	140	158	174	152	166	160	164	150	184	188	140	159	150	168	176	184	150	153	172	168	138	161	170	171	172	147	172	145	168	163	146	159	162	152	161	182	164	183	164	174	168	168	172	137	171	198	168	138	138	163	191	176	186	163	173	157	156	166	153	144	159	160	182	157	158	167	153	151	168	160	166	180	166	171	171	170	187	162	158	151	154	149	163	179	176	150	166	174	174	187	161	164	131	169	152	177	180	174	175	163	171	148	197	150	161	157	186	146	162	142	190	175	162	161	151	164	186	158	144	157	169	169	168	174	176	163	138	163	155	158	194	147	154	161	161	160	181	169	166	160	146	159	138	181	156	177	156	173	151	147	161	179	166	156	145	164	168	172	148	143	161	161	169	189	176	160	193	148	188	149	177	163	174	157	160	144	175	195	164	167	168	181	167	157	153	153	177	167	148	179	174	183	169	151	189	154	158	165	156	170	182	156	155	154	169	156	173	161	162	177	167	165	183	147	172	181	172	171	174	155	165	165	159	163	147	168	136	151	153	168	138	154	162	187	180	180	177	154	163	170	180	138	160	181	187	151	174	168	153	176	181	169	164	178	168	180	177	164	183	164	191	162	163	152	170	146	158	137	173	161	168	168	180	171	144	155	181	175	210	182	180	182	158	136	174	183	175	183	160	154	167	178	149	164	153	152	176	151	168	178	171	131	153	186	162	196	161	182	177	160	159	166	203	154	168	166	182	179	167	164	155	169	164	147	163	158	149	190	158	165	152	177	165	160	166	166	179	155	165	175	174	186	157	175	167	175	161	158	180	168	143	162	161	165	176	186	188	174	166	174	163	170	156	147	172	150	170	168	167	168	161	155	145	150	166	191	163	150	173	159	149	191	158	159	195	159	161	164	144	150	181	184	154	159	143	154	175	153	147	142	161	173	178	158	157	163	163	151	168	181	178	166	141	173	162	142	162	191	148	159	146	178	161	189	181	154	170	176	157	153	137	188	146	181	193	170	166	177	177	159	140	164	134	151	185	147	172	172	166	187	172	167	188	156	163	171	167	177	157	174	154	168	163	149	201	162	160	162	173	165	170	158	168	137	182	142	163	181	162	164	164	159	174	155	163	160	156	178	156	172	150	187	170	170	161	169	170	157	144	162	165	163	165	150	167	153	150	155	166	159	132	136	158	184	176	170	168	169	166	180	161	166	164	159	154	157	201	183	188	154	159	187	180	169	171	135	150	182	153	166	158	176	169	167	174	181	157	175	160	136	168	157	175	181	157	164	161	151	168	161	138	184	168	163	150	168	167	168	177	146	166	173	177	166	163	150	164	172	165	169	158	172	144	157	155	172	182	161	168	161	159	151	176	169	154	160	159	165	178	153	198	146	157	164	154	154	158	163	148	178	170	173	180	168	162	140	159	149	176	145	163	170	166	143	152	154	176	164	185	171	149	177	159	186	183	172	173	167	158	159	160	179	137	170	192	177	166	179	160	159	177	166	155	168	148	172	158	161	161	159	162	138	156	140	150	151	160	160	141	175	162	167	187	191	170	156	164	180	174	161	153	164	149	159	150	159	153	167	167	158	170	137	149	191	154	161	176	179	145	145	143	175	159	194	166	162	168	175	147	139	146	171	149	198	182	141	153	147	182	170	161	154	186	159	161	122	183	173	143	166	188	179	169	165	144	152	134	159	176	151	173	175	183	165	164	185	181	152	145	133	156	159	161	143	152	152	173	138	170	150	144	168	178	165	152	178	156	183	145	174	169	208	148	148	156	141	179	157	173	176	146	171	175	179	160	165	157	161	157	179	153	166	164	159	170	150	147	139	159	147	169	147	169	172	174	170	154	144	166	164	195	151	185	143	157	185	145	155	156	146	173	171	184	171	166	183	183	162	188	157	154	161	174	161	164	150	148	163	160	161	154	166	159	162	147	185	149	178	167	174	162	154	169	169	160	169	141	159	179	156	168	164	157	176	184	139	185	169	170	157	153	148	158	170	155	162	158	170	174	153	163	150	167	167	147	183	163	161	150	174	164	163	161	165	152	158	182	167	169	151	176	166	131	149	147	151	160	169	153	155	146	174	146	160	159	170	171	159	165	163	149	169	134	188	170	193	179	163	158	147	146	164	162	165	177	165	168	172	174	148	158	185	184	162	164	151	172	186	178	178	161	169	179	151	170	165	146	165	154	167	170	167	163	163	139	154	174	170	158	178	161	160	155	154	143	180	164	156	165	177	169	182	147	164	166	181	154	167	167	149	151	164	155	142	148	159	155	192	147	174	190	158	156	153	166	167	158	168	159	138	147	164	191	174	186	168	166	187	154	195	180	184	173	146	163	170	163	167	189	166	147	170	157	185	161	155	161	177	134	167	155	162	156	160	159	167	174	183	151	166	175	160	169	159	183	180	159	161	152	141	178	169	157	151	160	169	166	167	153	156	154	170	179	143	167	145	148	164	179	148	164	169	162	165	166	157	163	178	147	162	173
5902	1181	2622	3111	2724	2179	1830	1641	1340	1171	1083	1049	935	886	760	722	753	728	642	627	663	647	599	576	603	602	607	585	567	554	594	547	534	510	543	533	549	558	576	530	523	541	533	540	506	512	527	512	522	534	476	514	476	509	473	526	477	519	473	506	480	546	490	524	478	499	488	489	504	522	481	496	486	520	497	470	487	503	504	477	474	477	445	540	500	478	480	466	467	473	536	501	455	514	502	512	476	490	477	508	481	491	487	513	522	520	501	522	470	481	491	516	522	438	501	517	480	539	503	502	505	484	466	525	484	470	466	530	455	525	483	461	498	469	488	491	475	502	506	488	464	512	524	474	507	510	486	433	484	513	485	465	484	467	499	462	471	495	463	449	491	480	480	505	497	451	474	491	503	457	523	484	499	499	488	486	431	476	462	496	474	459	476	496	475	482	486	484	505	476	505	486	497	463	484	505	504	452	480	486	487	499	478	468	471	461	472	456	466	485	477	529	538	479	495	509	471	454	524	496	474	496	484	491	509	472	462	460	474	497	501	468	448	466	472	444	436	498	472	485	518	445	485	455	505	510	489	519	510	515	502	484	491	490	514	460	488	501	465	452	500	441	450	490	463	482	498	471	505	476	504	472	468	482	469	500	504	466	483	487	492	493	493	529	437	465	476	468	470	451	482	504	518	543	456	470	512	471	476	509	444	484	479	501	497	489	483	530	476	502	454	480	453	503	483	465	474	502	463	501	474	473	452	441	450	477	494	453	508	466	466	484	504	480	492	451	473	490	490	481	444	457	481	421	495	467	538	479	518	458	474	465	480	533	463	503	489	497	478	483	492	457	514	495	505	488	494	453	514	457	495	481	487	465	473	479	502	449	520	496	463	500	489	503	526	494	515	485	464	482	495	482	491	465	484	473	451	532	497	484	485	527	505	469	497	498	421	441	525	462	450	498	458	479	461	472	475	475	492	483	496	497	439	440	454	480	468	473	443	468	488	473	476	440	492	492	460	493	477	489	485	494	445	474	463	462	454	491	453	487	510	476	430	459	495	518	456	478	480	458	503	475	515	500	478	475	467	492	484	470	469	431	491	464	472	435	446	474	456	481	492	487	454	493	534	455	446	445	534	451	487	464	498	476	446	495	499	416	496	460	483	460	465	506	486	519	513	474	446	479	460	455	499	509	463	468	467	506	504	468	496	479	484	479	494	484	484	465	529	473	488	497	476	508	489	500	502	478	479	488	449	504	463	497	455	489	484	486	475	483	478	475	493	512	495	491	479	463	513	472	450	507	478	444	465	494	452	481	478	496	483	504	536	466	468	475	478	478	478	496	448	468	456	480	470	457	468	497	448	466	465	483	460	528	486	484	518	522	491	488	489	495	474	511	453	468	478	491	450	500	443	515	464	457	497	473	513	472	497	471	461	480	546	525	516	482	475	492	500	478	504	478	474	510	514	476	468	445	456	500	472	512	467	486	505	484	506	486	472	465	474	478	468	504	518	503	514	468	485	494	471	489	454	477	495	474	471	512	477	478	464	451	454	502	491	515	487	483	496	538	472	459	483	482	474	500	494	458	524	486	485	434	486	470	455	477	492	427	504	516	481	492	484	478	471	471	479	486	497	486	451	462	469	470	550	464	492	501	463	495	466	506	475	499	457	511	489	470	528	474	473	515	522	467	469	455	501	493	461	503	565	465	434	493	510	470	513	493	481	500	457	480	454	484	461	462	441	488	480	497	505	459	485	453	484	472	492	491	478	484	489	508	509	465	488	459	481	488	455	480	483	477	528	514	443	475	469	490	502	501	502	472	477	470	501	507	490	451	465	457	444	454	478	494	540	471	442	517	444	490	497	464	469	476	498	517	493	521	479	497	500	484	484	488	480	439	469	449	544	496	485	496	502	472	475	446	471	488	469	469	484	429	511	477	484	487	473	503	495	489	464	513	515	486	489	489	459	509	467	464	483	490	504	477	463	474	491	515	506	497	498	474	492	494	526	484	453	462	469	510	466	467	491	494	480	476	494	443	471	473	505	524	507	480	415	476	456	497	507	475	493	519	452	490	499	491	453	500	476	474	457	459	463	502	449	452	482	462	505	472	475	485	522	462	487	502	492	472	498	465	488	461	454	474	501	473	469	466	477	490	465	514	496	517	481	477	499	496	509	469	489	483	468	495	508	480	496	517	444	481	495	486	464	464	443	484	488	441	449	461	490	503	490	474	473	495	475	464	467	461	449	461	488	504	508	459	522	464	458	511	469	522	464	499	485	456	483	502	489	527	477	484	493	494	467	503	470	488	451	488	454	464	473	484	492	519	481	458	470	506	494	477	485	512	471	458	481	492	476	528	449	461	504	474	513	479	497	474	461	497	446	478	502	466	509	454	479	463	534	455	476	430	524	447	467	471	510	455	505	462	491	455	470	501	502	496	515	475	484	500	484	456	492	491	452	518	442	468	475	506	495	522	495	495	458	472	472	528	479	484	494	464	475	459	475	512	487	510	496	460	511	526	463	512	469	455	499	475	475	477	519	445	473	470	500	485	492	476	502	519	475	487	481	465	469	463	453	469	513	517	498	459	501	518	471	447	480	449	552	470	528	493	501	502	482	527	463	501	479	512	504	502	479	482	478	489	480	499	454	429	493	484	475	468	476	457	474	482	466	495	477	493	479	470	507	485	439	503	449	506	454	515	475	468	516	459	466	451	468	484	503	478	477	484	451	473	504	473	490	467	468	478	498	492	447	460	473	533	492	489	447	514	514	464	477	471	500	506	474	495	539	481	541	468	500	500	515	439	473	502	490	484	457	488	477	475	512	470	515	476	451	475	458	467	459	488	457	506	458	467	487	473	490	504	502	470	454	504	461	476	465	485	487	518	470	481	496	460	480	485	465	477	487	491	456	522	523	424	479	490	444	497	499	497	474	503	513	457	463	480	465	500	491	455	485	449	480	495	466	481	468	466	510	490	505	479	454	488	510	476	485	484	496	456	494	482	457	500	494	482	456	524	499	445	484	497	466	487	496	496	481	499	508	492	462	492	479	469	480	465	495	449	523	479	479	451	491	512	493	462	510	491	472	468	511	427	485	466	482	518	485	525	482	462	457	479	497	493	465	445	525	503	474	491	476	455	488	471	455	474	529	481	527	496	470	476	443	471	471	536	505	493	473	475	472	517	470	452	503	469	469	498	466	489	501	485	496	510	507	478	477	471	496	476	500	517	502	507	419	487	460	466	478	462	461	500	502	493	464	479	458	499	481	501	482	475	439	472	492	439	455	450	498	523	472	470	493	505	491	439	499	456	444	493	503	506	493	509	478	486	502	492	473	481	492	445	487	499	467	478	487	517	478	518	477	491	466	478	474	454	481	441	464	482	492	469	472	476	464	476	462	498	456	496	455	481	471	470	466	475	462	502	499	468	459	505	456	493	499	454	469	516	461	476	526	495	488	534	467	542	494	466	433	497	489	495	459	533	479	492	468	529	480	513	507	475
14415	2617	2504	1983	1405	1065	873	700	644	559	530	522	465	448	450	417	400	443	388	393	375	377	430	389	380	351	299	381	347	411	382	367	369	351	335	378	375	365	352	358	396	376	362	363	368	351	322	357	365	336	368	347	377	374	305	392	366	344	367	369	317	366	340	301	341	369	318	308	365	361	346	353	374	362	365	346	330	351	312	338	336	322	324	330	339	356	331	311	355	330	342	350	372	361	353	348	346	303	342	343	330	339	366	359	324	367	339	369	343	395	360	373	363	330	337	343	340	327	355	379	347	333	343	386	317	351	369	366	361	339	330	351	328	350	344	369	321	378	350	365	335	320	384	356	325	343	347	317	335	346	367	342	368	336	345	326	364	354	340	343	393	351	350	339	393	341	326	372	362	344	335	352	346	343	367	346	337	311	373	329	359	335	355	338	338	321	363	354	343	321	370	367	362	344	346	365	338	376	329	371	326	374	340	342	338	357	350	354	335	365	359	346	376	315	351	344	291	356	363	365	350	337	333	365	336	328	343	336	340	335	337	343	360	341	325	356	322	331	343	343	340	359	358	333	313	332	346	354	352	370	349	353	333	374	350	333	317	365	337	321	340	350	362	341	335	326	354	350	341	358	350	348	339	312	346	316	361	328	342	342	319	341	350	298	340	308	367	348	346	343	347	358	332	330	333	312	359	333	349	351	368	306	349	340	349	336	349	337	347	362	310	348	335	337	372	318	324	323	339	346	315	358	344	352	320	370	362	363	328	340	331	397	359	337	350	369	349	394	347	362	368	347	342	352	332	321	315	341	349	397	323	406	390	362	338	357	367	365	349	376	326	313	347	325	346	348	360	347	370	334	370	355	342	330	340	346	337	343	359	335	325	326	356	372	372	346	364	381	336	343	340	350	323	342	385	356	373	355	312	338	352	341	310	341	305	351	325	361	326	339	354	362	380	342	351	324	326	316	340	383	329	371	327	349	358	380	325	339	360	340	354	323	323	330	369	336	304	362	337	352	352	351	342	352	369	340	337	360	375	397	326	356	359	316	326	347	352	337	340	353	358	352	381	357	334	346	329	346	351	365	341	333	338	357	370	337	355	339	347	343	364	343	344	359	330	376	370	370	366	351	373	367	330	340	318	322	323	341	360	322	352	362	369	342	313	348	354	385	360	357	346	373	327	338	358	353	343	361	350	364	350	367	383	341	349	329	345	356	344	315	319	366	330	365	341	339	339	332	312	330	362	349	364	341	345	332	351	314	394	353	318	339	383	330	314	342	352	331	353	337	331	357	338	340	344	330	354	358	338	350	341	358	355	389	351	346	327	344	369	391	326	359	375	357	340	364	362	371	369	347	364	338	362	344	334	341	348	337	367	368	350	340	343	310	374	318	356	344	346	328	363	362	366	339	328	350	322	336	365	371	364	349	360	333	334	358	367	338	360	306	332	364	354	366	356	332	386	360	343	355	345	310	349	360	318	360	367	363	336	350	339	331	350	330	360	374	384	334	373	326	340	354	344	323	348	372	320	370	331	320	331	353	343	336	362	320	320	334	329	346	361	378	337	354	348	326	322	360	369	367	324	379	339	330	332	333	349	356	379	308	380	356	361	379	373	342	330	374	367	325	323	358	340	396	373	338	345	354	334	372	336	382	330	321	336	331	340	360	307	356	359	339	352	341	305	334	330	362	370	350	343	341	351	318	339	353	373	331	391	337	372	368	353	391	340	338	338	375	344	330	319	341	334	342	354	335	353	333	338	349	320	365	369	354	315	356	346	393	349	355	347	349	340	353	340	361	368	370	332	354	338	360	331	351	346	314	333	374	345	356	362	352	336	310	374	360	312	368	335	343	376	345	318	349	364	350	349	336	370	346	365	347	350	344	337	346	345	350	360	345	358	365	309	356	362	377	342	338	350	362	352	350	326	351	332	337	344	339	372	353	342	328	338	362	387	316	330	398	354	342	335	340	324	348	327	332	368	352	325	334	303	317	332	374	378	374	366	321	325	348	362	352	348	312	334	356	328	340	335	345	347	358	374	313	330	314	352	366	340	393	379	362	376	349	351	320	334	355	365	327	368	339	358	330	331	332	343	333	320	338	320	358	342	349	347	303	349	343	347	379	383	338	381	383	349	365	357	352	321	336	321	333	354	313	336	339	339	348	331	328	330	373	370	351	363	345	367	347	362	359	320	400	390	376	366	312	329	342	347	367	362	361	331	336	349	361	364	340	374	356	360	351	334	362	349	337	350	348	345	333	367	350	331	358	354	356	334	359	344	343	362	335	359	321	339	362	362	355	343	360	361	323	327	333	332	351	328	367	326	348	292	333	379	411	346	365	333	328	354	318	378	364	365	327	322	342	351	327	342	367	364	365	333	367	357	353	339	342	329	386	349	362	337	354	317	374	394	368	327	344	356	354	387	363	360	340	347	331	359	338	360	390	290	355	370	344	323	342	338	323	326	337	376	336	352	351	351	320	320	366	365	333	331	356	337	313	341	379	331	345	338	364	336	337	333	318	357	330	382	358	338	346	337	311	382	330	356	384	333	307	319	303	348	333	359	324	376	301	327	365	332	344	323	344	341	372	366	308	339	345	368	362	381	356	335	347	384	323	336	393	352	337	365	324	336	373	357	330	330	342	365	371	372	338	388	339	343	338	392	329	327	353	355	385	338	330	379	372	330	359	346	357	307	330	366	325	350	346	353	362	378	336	333	343	315	370	379	349	347	336	352	371	395	356	366	360	333	332	336	316	315	338	336	372	365	352	367	340	323	357	343	313	344	309	328	356	351	362	379	363	344	356	354	312	348	366	339	346	345	334	318	336	348	377	368	331	344	328	348	331	345	350	329	310	305	328	335	377	356	362	378	349	347	348	378	364	314	381	366	359	342	313	347	348	341	338	347	342	346	340	333	381	332	378	323	344	346	362	333	315	343	352	350	356	369	356	348	339	344	327	309	322	328	335	344	331	349	349	326	332	362	334	355	295	328	372	360	347	363	325	357	346	335	374	355	327	365	339	313	364	314	323	352	371	359	338	364	356	354	318	316	333	349	369	355	341	327	339	341	330	313	355	330	354	365	365	342	302	347	319	338	364	368	341	347	348	364	343	357	358	317	351	340	362	324	326	342	327	333	337	373	356	341	336	366	333	357	349	381	336	353	359	344	331	311	389	385	314	320	347	339	351	328	361	354	393	321	327	354	343	313	352	331	316	330	344	327	346	334	349	343	358	348	358	333	327	352	333	349	348	332	356	362	318	338	343	360	358	326	334	337	336	341	378	363	380	370	341	324	348	339	332	347	348	344	321	367	329	332	339	354	339	327	343	333	312	318	355	300	333	336	350	348	356	360	337	346	357	335	328	328	351	344	345	314	340	364	372	337	343	315	293	346	341	342	344	345	347	376	362	316	374	349	395	354	342	351	341	358	379	374	356	368	389	327	352	349	345	354	366	327	354	337	370	302	335	358	351	338	319	364	361	352	357	350	359
7944	2356	5005	5879	5155	4208	3520	3032	2540	2213	2076	1833	1735	1572	1487	1447	1397	1333	1210	1206	1213	1132	1103	1136	1108	1122	1075	999	1053	1026	1011	1049	982	961	979	972	1007	994	963	912	930	947	921	962	908	934	971	928	946	961	930	940	927	923	971	881	920	901	934	900	895	863	897	906	885	915	887	896	859	860	874	848	893	926	874	869	859	868	929	854	893	870	898	852	908	873	867	882	839	866	851	915	920	889	899	870	888	868	889	911	881	840	878	888	864	893	864	895	841	857	837	876	906	837	883	828	864	830	875	872	857	868	814	857	851	862	824	813	909	844	908	893	866	901	887	901	850	870	874	826	878	859	883	885	882	852	867	864	880	795	859	923	840	882	866	875	885	893	828	881	853	840	878	835	899	888	851	882	854	849	932	881	893	855	863	857	862	803	845	895	839	908	871	860	845	871	914	868	901	846	843	903	881	819	883	873	887	910	830	822	846	859	854	902	896	871	853	871	872	889	843	836	862	870	898	856	909	926	810	843	851	877	864	863	846	850	911	872	849	877	893	871	878	896	909	818	855	832	938	877	907	874	881	863	847	884	852	888	865	873	882	861	868	868	890	882	866	873	908	799	856	852	871	835	835	867	869	855	870	872	866	890	859	892	849	907	876	900	816	885	874	858	935	859	865	876	861	893	874	876	839	909	849	856	906	838	873	857	866	886	853	925	836	836	834	907	893	860	886	800	831	831	912	887	890	858	897	888	844	852	833	844	847	905	902	867	835	859	840	849	807	831	787	852	904	904	836	878	907	902	817	857	897	880	821	833	912	841	879	845	831	890	857	904	851	864	883	780	909	894	887	905	892	875	835	870	900	884	852	863	903	860	874	851	869	874	880	919	846	866	877	902	836	898	846	837	863	876	865	877	837	878	848	855	864	870	892	851	897	898	864	849	889	829	869	894	865	839	865	857	862	843	865	867	861	853	832	835	887	913	806	913	821	845	851	855	839	828	808	843	898	819	891	866	909	895	871	949	775	841	877	845	877	871	882	852	866	823	877	892	903	864	879	883	848	880	813	828	895	882	878	821	862	903	861	908	920	844	858	885	869	890	881	884	850	921	876	812	931	843	841	882	841	901	849	892	913	885	854	855	862	882	863	898	819	850	832	926	868	899	810	873	832	921	875	878	899	898	823	841	864	887	915	810	878	887	884	917	813	839	931	816	888	808	874	844	902	869	877	875	883	822	893	835	849	864	856	888	891	830	906	854	865	892	872	842	901	866	847	827	876	805	864	825	830	936	846	904	904	917	826	872	840	863	916	869	864	845	892	838	920	863	906	864	882	901	825	867	885	893	851	859	861	816	862	864	884	911	830	875	874	866	858	858	895	833	843	867	816	879	849	913	912	855	882	909	849	809	851	848	843	853	885	915	846	888	966	900	844	811	893	853	869	889	853	860	859	864	912	860	842	900	918	931	865	794	827	889	844	861	875	804	879	870	865	866	855	880	845	859	908	889	911	902	884	862	879	915	869	855	845	848	862	861	897	833	862	850	924	908	850	852	905	861	834	922	913	864	843	854	834	894	855	880	850	863	801	872	821	822	863	828	836	936	817	894	887	894	889	845	856	825	755	826	824	876	869	846	875	888	876	900	908	890	872	867	873	860	873	935	876	892	900	905	847	858	837	860	897	854	884	879	837	887	818	834	897	829	816	897	880	829	830	842	846	848	844	916	894	860	895	891	860	870	836	908	881	858	965	835	885	831	875	849	820	886	903	852	869	837	878	847	805	924	882	872	898	860	854	838	850	823	856	811	825	869	870	827	853	853	894	833	906	834	836	867	860	846	872	824	865	858	929	892	861	855	876	857	863	862	898	820	887	830	919	867	858	873	882	855	871	878	871	819	900	876	855	896	894	865	879	847	806	874	875	886	839	872	861	888	865	874	896	883	864	858	843	839	848	861	877	862	890	881	835	846	851	863	893	803	829	852	897	928	833	870	841	894	891	868	887	837	861	896	855	898	895	848	842	860	918	884	822	913	888	867	864	887	830	831	855	878	900	889	843	862	879	863	875	878	839	892	843	831	852	889	859	889	887	858	876	874	854	803	899	837	909	847	863	895	925	825	848	889	827	885	840	863	874	838	827	850	839	904	957	874	843	840	922	906	898	872	874	853	865	855	814	838	887	843	866	900	860	857	835	894	865	847	807	832	857	857	834	858	824	827	909	864	846	885	903	866	892	885	887	875	859	882	888	873	846	879	932	833	900	822	870	903	899	845	844	856	890	896	889	852	887	919	864	882	915	852	886	841	895	857	903	890	896	930	862	865	827	869	819	892	877	869	828	862	886	859	867	854	874	894	827	837	881	878	882	818	839	877	862	876	848	887	867	858	882	856	868	849	898	820	883	909	884	819	875	845	859	834	851	875	847	878	897	903	906	813	825	913	864	918	869	845	806	883	879	852	824	910	854	876	852	889	853	849	868	882	880	829	892	873	913	838	862	904	887	840	893	865	841	916	875	866	920	838	858	871	897	917	943	829	821	854	868	890	883	845	881	874	856	912	861	915	847	898	834	851	885	875	881	826	840	864	853	835	871	834	882	881	819	854	841	904	895	856	817	864	819	873	846	886	904	909	906	881	859	899	851	856	891	871	870	904	853	933	950	923	866	838	834	891	873	892	893	834	821	874	847	842	867	873	869	848	871	831	882	863	846	807	850	852	894	842	859	915	870	837	836	880	896	893	873	867	868	828	867	891	863	938	910	860	878	876	851	854	877	864	849	884	882	871	892	850	859	813	854	887	921	864	865	899	870	902	894	859	853	880	864	840	810	841	790	873	864	868	873	876	848	833	853	870	889	837	897	821	871	833	847	857	850	873	831	879	894	875	837	899	891	906	891	849	920	906	823	860	899	875	885	849	899	888	838	842	879	848	829	852	858	860	897	820	842	828	916	883	868	835	923	885	861	852	883	878	818	802	823	838	828	819	809	896	822	879	841	821	864	890	917	841	831	871	842	831	799	862	890	808	836	845	907	826	909	865	847	897	863	846	915	825	863	908	878	875	831	839	892	874	901	875	890	879	819	858	862	831	872	886	886	890	830	834	890	884	905	843	866	864	800	820	875	845	854	880	848	866	957	895	883	885	893	939	873	826	845	883	837	804	850	878	829	866	912	912	874	878	877	922	872	855	896	896	901	876	835	892	845	829	911	857	868	816	877	863	845	879	840	852	927	869	884	887	844	852	910	838	908	853	898	861	813	913	888	834	853	878	864	839	925	883	902	858	826	829	870	883	895	928	877	874	871	847	852	859	872	868	847	900	925	873	871	875	897	895	857	880	855	832	852	856	870	880	894	869	824	929	850	878	910	824	856	849	858	881	858	912	886	858	850	883	839	807	883	883	885	854	890	880	804	866	849	780	851	882	798	874	917	923	908	887	886	836	933	881	841	823	882	894	851	854	828	881	818	871	802	850	798	837	884	873	868	855	870	876	840	910	851	859	881	870	902	883
1926	182	171	176	167	160	133	173	162	155	176	157	171	154	159	168	157	180	157	162	152	144	171	155	172	127	167	138	171	165	145	153	151	141	159	151	139	143	165	157	164	157	162	154	177	152	163	156	130	152	143	137	163	138	150	152	138	151	155	179	172	160	151	144	141	141	143	143	152	163	156	132	169	165	173	154	128	146	161	165	134	151	171	151	145	176	151	144	149	142	156	161	175	154	145	155	171	160	163	157	159	144	157	151	156	138	142	140	160	145	183	153	161	151	158	159	161	154	152	151	163	168	164	158	152	159	160	144	166	166	122	144	159	143	153	153	162	130	148	170	156	134	155	153	146	151	143	154	175	142	145	141	150	163	138	165	162	171	161	148	161	163	160	168	163	173	159	170	150	158	168	151	162	148	175	188	140	145	139	171	158	163	171	149	148	151	135	162	177	143	154	128	133	172	163	146	174	165	145	136	142	139	161	142	147	168	153	139	144	137	144	178	159	144	166	154	161	174	166	150	162	155	152	167	150	158	149	143	165	131	153	181	163	148	144	158	152	156	154	180	152	152	144	135	169	153	159	164	145	139	159	129	139	152	165	137	136	132	155	126	145	148	144	174	171	160	145	162	159	143	165	148	153	159	171	166	160	178	153	158	165	152	151	137	151	160	141	168	154	144	181	163	162	139	146	154	158	134	144	165	151	151	173	165	168	144	160	151	171	163	142	131	162	175	139	158	154	164	156	181	126	152	153	144	120	164	160	150	150	161	134	139	159	143	153	159	144	162	164	150	165	145	148	149	121	145	149	140	144	154	151	143	150	155	151	166	135	181	153	171	153	149	161	159	164	161	157	167	157	137	131	168	155	148	145	153	144	167	168	133	155	148	163	150	141	142	161	155	164	151	163	161	156	157	153	147	169	180	161	144	163	155	149	155	157	157	173	163	181	178	170	134	144	130	145	162	154	147	170	159	153	137	140	162	140	186	165	130	197	157	150	140	167	172	149	161	141	147	153	166	143	121	138	159	162	162	151	162	174	145	157	154	149	137	163	155	141	143	161	179	163	142	161	151	180	157	171	153	149	153	168	147	164	185	154	149	151	134	169	159	148	159	151	158	151	152	155	152	158	156	166	127	146	147	154	165	162	141	165	149	143	185	181	140	151	165	135	138	172	185	175	166	152	164	148	153	140	156	128	154	153	153	151	140	142	159	138	147	133	170	171	166	185	148	164	156	144	155	146	135	148	164	156	172	182	158	160	163	163	167	174	161	158	171	136	130	174	158	167	150	152	142	142	165	160	181	145	153	123	131	174	146	152	166	165	147	155	158	165	167	158	159	149	149	146	161	164	172	166	176	164	161	147	124	147	146	162	165	135	145	168	137	164	127	143	182	130	131	159	152	148	161	152	147	128	165	166	126	146	147	156	162	168	162	137	141	149	166	149	196	177	150	151	160	162	158	194	151	144	162	126	179	140	145	167	143	151	121	137	168	150	131	159	152	180	149	165	144	140	183	140	154	173	153	156	178	156	145	156	161	161	152	151	165	167	147	146	161	155	142	130	160	157	166	160	163	167	159	129	149	142	173	155	155	151	179	166	144	159	171	147	153	176	169	160	151	149	153	150	165	147	167	151	153	162	159	146	147	156	155	154	135	137	176	166	129	152	149	165	182	163	176	148	133	142	156	170	154	157	148	167	152	155	154	164	155	136	133	160	135	163	147	172	153	161	157	162	181	135	145	169	167	155	140	159	137	160	143	163	143	145	148	176	166	157	168	156	143	180	166	150	162	172	150	158	151	139	157	164	171	159	136	157	153	159	168	160	155	139	156	155	155	156	144	152	160	151	147	180	176	164	162	136	147	151	164	144	161	150	165	139	162	159	163	165	162	168	146	148	152	171	167	161	148	170	172	143	134	153	155	159	155	150	145	153	150	176	139	154	153	161	160	153	151	146	149	152	150	141	138	159	137	160	177	160	160	145	167	153	165	138	153	159	130	141	138	155	153	147	137	145	146	148	135	138	148	164	158	154	155	148	163	134	155	148	171	158	123	160	152	150	175	165	148	142	161	140	140	152	149	152	164	152	159	152	168	149	147	123	160	146	153	150	159	166	156	137	155	168	168	160	151	168	182	166	132	179	179	151	149	170	147	159	159	157	151	164	171	153	131	160	165	175	136	161	176	156	154	153	161	159	136	140	169	144	155	163	141	152	171	134	153	171	147	148	155	150	164	158	152	144	140	166	151	179	127	148	177	165	156	151	134	180	147	176	163	155	174	128	165	140	161	163	165	147	174	160	134	147	150	148	155	166	161	155	157	169	178	173	158	130	181	168	151	178	152	142	150	138	167	139	159	152	133	156	144	156	146	151	145	157	148	168	156	158	159	145	154	188	157	169	164	141	141	157	147	177	172	145	146	155	154	174	145	160	147	152	162	144	158	178	132	143	135	146	168	149	139	159	133	146	165	165	145	186	160	151	150	146	163	124	158	160	166	163	163	149	170	142	174	152	164	138	171	157	186	167	167	155	142	156	146	153	150	153	163	173	152	139	157	149	138	152	154	146	161	157	166	161	150	143	167	150	158	156	173	155	136	171	145	156	147	142	143	143	160	157	170	140	150	144	132	156	144	159	138	164	125	140	143	164	163	155	188	160	144	163	155	175	132	142	152	141	161	165	132	155	139	190	159	157	146	185	164	163	148	140	165	146	151	159	149	165	133	163	190	142	133	149	128	157	159	143	150	151	170	135	158	145	155	155	179	168	146	125	143	152	136	141	142	172	142	140	165	178	142	163	183	167	159	150	152	159	147	143	181	142	145	157	165	149	166	133	138	137	149	149	131	135	157	155	171	156	149	147	147	125	163	136	162	160	151	148	162	175	165	156	155	133	163	140	159	148	156	149	146	156	153	131	143	155	149	141	158	146	140	154	147	160	147	151	121	166	172	150	158	165	149	137	152	133	142	154	143	138	183	160	154	135	137	155	147	160	174	123	158	150	152	143	149	158	159	170	161	137	159	138	180	147	155	149	153	145	157	179	158	152	149	167	155	151	144	162	143	152	159	141	133	174	173	152	189	168	154	162	172	147	137	168	147	147	173	156	158	156	168	154	143	145	152	121	163	145	152	142	140	140	150	137	122	149	136	167	140	149	177	154	164	144	173	163	152	156	145	150	144	156	151	150	162	157	161	149	162	138	155	137	158	176	173	150	175	162	147	145	160	162	143	161	155	143	149	170	153	142	142	176	138	153	158	161	142	147	137	141	186	147	152	138	169	165	149	153	146	130	159	182	145	137	154	139	139	152	164	163	156	155	151	180	138	123	161	165	159	158	132	130	160	152	146	157	150	139	166	153	147	169	154	145	151	173	159	162	161	174	145	167	151	126	142	150	159	140	146	141	142	134	140	147	168	156	144	195	146	155	163	170	152	141	154	141	141	159	137	166	170	154	138	148	119	159	164	156	158	169	178	138	137	178	156	149	164	155	150	146	155
2167	518	530	523	516	521	498	494	451	462	477	474	481	468	474	465	460	426	450	461	441	458	443	440	428	452	460	464	424	456	471	462	413	436	452	446	441	451	444	411	435	413	433	454	465	413	406	441	471	431	493	492	463	465	474	457	420	382	473	482	415	468	405	437	450	423	438	448	432	423	456	466	448	473	426	463	442	438	505	439	414	437	440	444	425	501	442	446	436	422	470	445	434	448	440	447	458	476	433	427	429	460	434	440	448	431	441	391	446	460	408	466	404	464	425	459	458	429	472	434	457	421	438	475	447	449	407	457	428	469	420	432	422	457	432	439	430	449	471	461	454	436	462	428	416	424	422	415	447	404	417	425	450	449	466	405	411	480	429	432	433	450	409	419	430	468	426	476	445	456	424	444	439	418	459	469	441	443	466	438	451	461	455	463	450	410	425	455	438	428	463	469	446	482	428	431	464	414	479	432	442	481	437	441	449	460	412	446	448	424	448	447	439	475	419	423	447	424	427	466	459	450	453	442	447	451	432	437	470	440	462	398	433	426	442	443	451	438	454	447	462	444	442	453	438	424	448	424	500	482	463	411	440	447	485	449	468	476	425	471	439	431	419	438	453	426	466	459	483	480	462	454	464	448	443	436	466	446	459	421	454	422	464	431	420	431	437	443	473	432	431	457	410	446	442	455	463	467	466	400	440	485	439	403	454	404	444	423	420	448	458	466	417	429	437	444	482	413	452	426	458	435	425	468	454	458	430	436	439	454	476	442	453	456	428	430	431	459	449	437	437	449	474	436	474	449	454	445	441	410	435	489	475	457	429	433	430	438	428	464	429	461	452	432	445	452	460	446	431	425	444	468	465	463	438	418	429	413	414	404	441	456	466	501	481	459	430	423	431	461	455	405	427	455	431	437	426	401	456	453	425	449	438	422	440	435	458	464	462	448	473	446	462	492	473	436	415	465	478	445	417	477	455	410	426	454	456	469	438	431	408	454	408	460	461	447	433	418	443	434	439	428	396	472	432	429	458	416	440	433	423	449	436	482	419	431	476	450	433	430	442	447	420	442	438	453	410	441	437	444	454	456	445	443	467	457	424	455	442	455	446	464	464	386	437	467	415	427	404	417	420	472	415	419	448	447	422	454	468	430	424	449	443	426	442	463	457	438	390	459	458	431	489	440	438	427	438	391	428	411	438	465	456	458	433	457	434	433	452	438	493	447	414	391	421	446	453	428	411	416	446	455	457	425	432	441	423	460	449	436	432	447	439	480	457	447	433	445	405	473	460	443	457	480	458	426	434	444	424	395	439	457	440	443	409	412	451	420	470	417	452	449	438	434	444	471	462	448	463	416	454	411	471	433	445	457	405	454	441	427	437	451	429	456	456	499	442	466	434	404	430	448	429	449	413	434	432	460	441	448	459	450	453	444	421	439	428	449	464	431	431	466	470	465	426	411	435	464	441	456	450	417	480	431	430	447	446	431	443	451	437	463	460	446	485	430	429	454	455	403	426	458	416	457	430	387	454	442	417	426	396	400	450	401	435	463	443	428	472	466	413	467	423	457	490	431	408	487	411	429	433	440	452	432	482	463	432	424	428	425	460	449	463	444	458	445	443	485	431	425	450	451	442	469	428	476	431	423	436	459	452	428	466	460	379	409	419	445	423	443	442	470	447	425	415	416	450	435	464	457	456	443	449	436	433	450	462	477	436	445	420	439	407	462	446	446	472	438	457	459	439	447	429	435	439	400	417	429	461	434	460	457	456	424	438	426	453	470	433	446	455	415	445	470	460	474	404	406	425	444	463	443	416	449	452	448	447	432	421	487	442	429	433	443	467	430	456	476	438	441	452	461	459	438	428	452	430	440	437	491	447	445	458	437	429	495	417	409	450	474	478	403	429	423	440	437	420	460	438	435	426	436	415	399	421	438	451	445	435	491	433	407	468	417	449	453	389	462	457	428	404	449	512	399	465	440	430	447	420	447	456	419	419	434	441	456	400	444	438	425	504	450	464	446	417	446	443	454	469	476	432	437	463	432	450	491	388	468	416	458	431	450	418	428	459	486	444	447	392	442	432	424	516	433	429	459	426	455	459	421	439	434	415	461	413	463	477	452	454	453	455	406	463	457	443	422	444	412	412	438	429	443	413	457	455	470	419	451	446	430	455	417	471	440	426	442	467	421	458	443	455	464	430	464	432	424	435	453	433	439	426	398	499	432	426	467	450	442	446	419	447	440	447	471	375	426	471	448	445	447	461	437	449	455	500	450	443	442	469	436	443	351	434	428	482	433	469	434	414	415	450	437	420	406	475	467	481	424	446	459	478	449	464	431	449	435	447	420	458	410	454	441	468	461	431	455	412	427	453	461	454	442	474	420	422	427	453	478	458	444	478	452	453	408	438	476	447	423	408	426	452	454	441	422	436	407	450	428	398	424	431	444	424	475	453	442	427	406	458	419	430	463	449	441	418	438	466	444	414	467	440	450	458	473	452	469	447	421	468	483	443	421	425	451	455	439	468	443	442	455	464	426	476	401	460	425	440	429	452	475	445	453	448	449	430	423	416	447	422	454	437	411	431	418	428	440	423	461	445	458	478	454	480	445	429	423	427	426	435	441	480	516	435	438	423	398	444	452	426	435	462	418	466	441	440	448	419	428	466	431	428	429	418	459	453	454	477	422	455	437	455	446	433	480	485	436	458	437	449	476	462	411	422	461	461	468	455	458	407	433	405	468	432	428	444	409	425	416	439	468	409	424	454	478	433	463	418	479	436	427	466	434	485	459	441	443	443	443	469	452	450	457	444	437	454	445	430	464	438	424	496	482	448	438	457	442	431	428	416	457	472	438	413	430	424	443	462	480	439	424	424	460	425	465	411	445	457	428	433	441	439	417	440	409	420	410	420	423	417	411	462	457	427	414	409	443	446	438	449	432	399	439	427	418	423	378	416	459	418	432	431	439	430	431	451	443	423	457	447	451	436	436	434	444	446	435	414	459	438	451	408	464	450	453	453	409	444	465	473	476	408	417	446	444	443	456	418	468	480	434	460	465	468	463	439	478	452	458	437	461	457	459	451	441	428	433	450	460	465	473	449	396	448	429	435	494	476	440	440	418	460	398	437	422	443	398	436	454	434	432	467	439	457	438	441	435	439	465	439	465	457	423	454	428	468	446	439	465	407	420	445	449	442	416	479	416	405	465	450	439	427	422	421	462	434	442	455	452	458	466	436	453	435	401	434	459	464	455	461	463	459	426	438	440	439	425	452	460	464	421	467	445	449	452	442	434	433	441	483	406	421	447	421	450	439	454	412	439	426	442	407	485	439	449	405	415	467	405	460	423	476	461	419	439	423	447	468	467	422	460	430	468	439	424	447	472	412	434	452	440	430	442	415	429	431	448	417	439	448	437	487	399	437	436	445	455	453	432	458	421	413	432	407	430	422	441	442	454	426	463	440	454	416	433	445	437	438	429	436	429	441	432	423	448	428	448
7525	1058	1188	923	679	526	395	340	316	266	239	220	207	218	206	176	172	189	170	166	213	198	168	154	178	203	176	154	183	171	194	190	154	178	173	168	172	163	140	171	162	160	170	158	153	168	177	162	181	156	146	150	168	160	173	178	176	164	148	181	155	176	142	153	153	168	162	179	178	165	173	165	198	178	152	144	178	190	146	155	144	176	149	173	155	151	166	147	155	150	154	136	173	177	176	175	170	169	142	138	167	152	170	179	158	140	171	164	174	150	158	159	167	171	167	160	174	182	176	192	161	157	168	176	144	170	149	165	176	169	161	175	152	171	168	165	172	167	163	148	169	155	152	153	159	168	179	155	165	176	159	168	161	161	164	160	166	165	164	199	171	173	152	151	160	168	154	161	178	191	152	166	148	156	158	170	166	146	163	180	150	178	160	155	180	171	153	159	163	175	168	158	160	169	155	169	188	176	191	155	163	161	152	165	169	158	192	186	173	168	164	172	185	180	176	155	165	178	169	158	146	175	139	154	166	168	172	187	193	155	173	172	179	156	143	155	176	166	184	167	153	173	175	169	158	145	150	143	183	129	172	169	171	178	164	161	153	144	161	195	170	172	185	177	150	174	169	178	165	161	162	146	150	159	174	144	180	178	154	160	170	155	162	173	134	185	165	169	153	156	150	196	176	173	170	168	180	159	155	174	143	156	184	154	166	176	166	155	167	152	170	162	173	177	169	140	172	161	161	179	181	163	185	157	168	172	152	159	153	161	183	187	156	168	169	167	163	159	167	156	200	180	178	176	176	131	157	163	161	186	172	194	160	183	180	180	162	170	143	148	148	150	179	168	166	179	167	164	147	163	168	169	179	156	194	156	154	174	166	159	162	157	189	176	178	161	149	149	169	169	155	160	165	152	169	178	137	153	166	167	183	140	175	174	177	155	163	141	150	165	169	176	168	181	165	161	161	187	148	166	191	151	157	162	170	159	169	168	167	176	162	180	173	161	131	170	143	160	164	159	179	180	138	164	163	165	168	168	171	149	154	147	165	164	191	185	180	145	168	182	156	162	158	157	187	163	164	151	170	171	155	151	176	141	162	171	140	154	190	153	154	162	143	162	174	174	170	144	178	160	165	173	154	183	186	173	157	153	142	140	160	171	176	179	151	167	164	136	177	147	156	178	177	166	155	150	169	177	170	155	147	174	179	176	169	163	154	167	173	183	165	135	158	175	153	145	183	151	170	160	145	167	181	151	150	188	171	195	136	170	177	182	160	166	149	186	144	147	145	152	168	180	175	171	175	149	144	175	142	163	146	169	155	155	165	154	173	178	181	178	162	154	161	171	169	167	175	152	173	149	188	176	158	184	166	193	159	176	142	164	148	196	166	144	156	158	157	191	147	168	145	164	153	185	171	123	160	192	167	155	179	155	163	157	170	157	149	169	162	153	166	173	196	174	148	170	154	152	170	181	165	171	169	154	181	175	161	197	144	159	176	158	163	144	142	172	173	147	153	159	142	162	146	162	143	158	184	162	174	180	169	163	169	149	170	152	171	175	161	164	162	156	176	146	181	174	168	151	168	168	170	164	165	167	164	151	141	173	168	148	166	170	158	156	167	168	168	171	170	159	156	163	150	156	149	184	176	145	176	187	162	161	172	156	168	171	170	183	166	162	167	168	162	161	162	165	156	183	156	185	149	158	165	124	174	161	168	191	163	158	180	178	185	159	164	161	158	145	159	162	179	161	173	171	168	161	159	164	161	185	171	155	178	143	147	172	178	154	151	160	172	144	163	182	163	134	158	192	171	187	162	142	180	152	137	183	175	154	167	166	178	156	178	144	134	157	155	151	147	172	167	168	159	172	186	168	154	175	156	166	177	149	168	153	142	181	181	168	166	165	131	161	154	164	172	155	170	174	152	169	163	182	163	176	164	156	165	160	176	166	159	178	171	157	159	154	162	176	189	175	173	156	153	162	163	168	159	184	178	162	138	181	153	175	168	167	165	153	157	157	166	159	166	175	143	167	181	145	171	158	155	170	156	179	163	164	145	154	165	132	155	182	166	159	140	178	172	169	157	163	180	178	178	162	161	155	171	153	147	135	149	170	173	160	173	152	184	174	177	149	182	165	185	165	161	185	167	174	186	170	155	129	157	165	156	159	184	182	170	153	175	144	164	164	173	163	148	155	200	150	177	176	141	153	163	171	172	178	140	167	161	174	135	160	173	166	149	128	161	169	185	150	175	153	155	177	176	147	167	164	169	173	156	164	179	180	166	177	150	159	163	155	160	153	167	189	146	153	152	141	181	158	186	188	175	166	154	166	168	163	174	178	172	170	179	161	159	185	148	179	170	157	153	176	176	182	163	168	149	150	141	153	184	160	152	144	140	181	173	167	171	160	158	165	156	173	157	153	176	144	178	160	142	168	174	140	180	162	165	176	145	180	148	175	174	160	182	169	142	180	157	156	175	160	185	153	164	166	161	156	154	160	161	155	170	147	165	159	159	174	175	180	175	163	207	190	149	153	160	159	151	178	157	157	176	161	168	152	165	165	175	159	181	159	160	150	158	209	156	166	150	177	163	173	165	143	161	161	184	164	187	162	162	183	140	154	182	152	175	141	154	163	149	166	195	154	157	156	148	161	166	163	172	149	174	157	167	200	155	192	146	147	148	185	165	165	158	155	167	160	170	172	157	173	162	152	158	176	174	184	159	148	157	152	157	177	127	157	175	157	152	168	174	143	155	171	147	175	172	170	178	165	163	157	167	174	167	189	162	137	138	160	152	180	161	160	170	153	140	169	182	144	156	144	173	157	171	170	149	177	176	163	169	155	159	152	151	181	159	153	171	156	169	166	174	162	157	147	164	157	184	199	166	168	164	149	159	148	157	182	158	162	163	162	178	190	158	155	162	153	165	167	183	164	164	148	164	159	149	153	152	175	170	169	152	155	176	180	148	151	161	177	158	186	144	156	159	174	181	172	190	164	187	190	171	174	147	156	170	145	139	193	163	178	180	163	172	182	155	158	162	165	168	188	176	171	169	176	171	175	163	177	173	152	168	176	165	154	176	142	189	154	176	182	182	160	158	180	148	182	157	167	163	170	168	169	168	169	156	157	174	164	188	173	139	167	177	149	163	142	175	165	166	169	160	189	159	176	168	162	151	156	165	148	163	196	135	149	147	163	161	171	158	148	158	173	160	185	184	177	164	191	157	154	174	155	154	173	154	172	137	174	176	180	176	151	186	155	181	173	163	157	166	152	176	148	185	171	167	183	161	150	198	205	163	164	168	157	169	151	170	172	174	159	159	173	158	178	169	142	178	160	165	173	162	165	172	163	160	158	135	187	173	149	157	170	187	171	164	170	179	185	149	137	196	153	155	170	168	174	159	177	155	165	156	156	152	151	172	149	165	160	170	152	159	166	153	173	160	151	180	170	165	188	179	163	203	163	166	160	144	172	155	145	169	162	180	192	159	145	183	164	190	167	175	177
5889	1285	2615	3015	2732	2262	1864	1561	1371	1212	1033	930	870	802	788	775	795	725	667	673	661	624	611	632	621	575	607	544	586	557	555	552	556	578	539	582	534	508	556	558	513	510	562	504	504	514	505	516	533	527	496	497	521	505	518	496	499	551	521	531	493	484	501	485	489	524	488	504	488	504	489	501	489	477	505	512	507	467	432	494	511	508	522	469	473	473	526	520	476	455	431	558	486	474	494	448	506	483	508	495	489	504	482	516	469	455	476	488	450	500	469	462	503	511	459	511	489	497	463	458	476	481	452	471	473	482	496	473	522	510	486	505	513	486	433	490	472	519	483	496	475	511	498	453	546	463	455	512	465	454	471	482	480	466	546	505	462	506	493	554	452	481	469	485	470	475	523	484	466	466	469	484	518	495	497	467	457	517	515	499	470	480	493	483	469	470	479	474	504	485	529	483	452	469	502	481	463	479	462	452	490	485	458	468	483	486	511	488	479	468	521	520	510	518	553	481	464	517	535	505	509	437	454	457	463	432	491	476	466	522	491	484	479	483	469	498	496	477	521	490	470	495	473	538	476	433	476	473	453	475	485	446	477	484	491	489	479	472	477	501	445	461	498	487	462	466	458	492	468	476	487	502	476	437	506	466	494	496	488	511	445	500	482	448	470	469	463	465	468	467	464	472	477	494	499	496	469	505	487	518	460	464	468	494	505	496	519	483	485	500	495	490	503	442	472	521	497	457	472	492	509	493	513	517	470	476	490	487	441	500	451	465	494	504	471	458	457	493	496	476	490	482	480	505	483	489	495	453	448	436	512	498	453	508	497	490	490	530	464	465	500	488	507	500	491	482	462	462	458	468	500	498	475	481	481	490	482	455	471	520	493	502	462	489	464	495	458	483	461	503	507	510	479	487	488	480	499	482	525	484	472	522	488	474	492	472	466	461	470	491	473	512	455	508	503	482	446	456	501	476	484	476	487	481	483	496	450	542	462	504	442	464	499	478	476	472	511	468	471	498	495	517	484	536	475	480	462	535	431	445	481	484	463	498	436	484	499	476	480	491	476	492	472	486	446	517	461	491	463	487	488	505	433	471	480	525	470	474	467	471	527	503	496	446	462	445	456	476	472	488	493	470	485	510	485	468	459	492	465	473	501	513	513	490	495	459	462	496	472	480	483	497	496	515	481	486	489	437	467	524	496	492	504	461	456	484	441	473	517	493	481	489	458	474	462	475	471	491	488	493	457	528	515	477	437	461	487	503	503	435	472	517	472	475	484	470	499	476	472	479	456	491	470	456	490	479	462	482	498	499	494	469	507	465	473	447	455	517	452	471	500	462	449	482	495	455	467	486	513	434	511	456	494	484	477	483	514	466	485	477	531	506	473	517	499	511	467	508	509	507	475	521	481	485	468	494	515	465	517	464	506	484	492	505	454	471	467	506	472	490	486	470	471	510	491	475	461	467	472	502	497	494	489	510	438	497	504	463	509	465	460	477	467	490	463	528	519	472	496	510	472	467	523	487	510	478	506	485	459	457	460	514	475	465	499	484	488	464	501	483	488	475	469	487	501	457	478	480	525	452	499	502	490	507	469	456	492	454	479	459	484	536	486	449	490	521	477	460	474	499	505	463	477	470	461	479	467	486	478	477	476	511	501	477	447	488	495	489	464	528	451	490	454	483	465	470	492	492	471	478	462	472	469	505	462	468	496	490	534	472	487	509	464	458	490	480	461	478	481	465	489	498	480	475	505	472	509	475	504	465	492	497	476	512	484	482	499	515	459	454	479	505	479	494	475	508	518	498	470	465	492	467	482	512	484	491	497	478	485	457	482	472	552	461	519	455	463	482	526	534	528	467	480	466	501	451	435	510	462	481	457	490	497	484	500	498	507	479	457	487	465	492	500	470	498	522	476	458	484	461	489	445	492	485	469	453	467	480	484	470	451	495	435	503	495	452	473	498	484	442	479	471	493	518	509	443	469	440	526	504	495	480	473	500	461	523	477	479	490	460	492	479	535	466	502	469	502	489	511	487	478	455	489	475	475	525	458	491	435	502	467	439	497	467	517	456	484	481	450	469	485	505	434	486	469	492	474	508	518	487	479	514	485	468	479	502	458	471	483	473	476	490	458	481	448	503	462	456	521	471	473	507	482	474	520	502	464	499	482	479	493	510	451	467	481	470	451	477	445	455	525	449	506	486	460	487	475	474	476	464	489	491	494	471	479	491	487	477	520	487	459	516	494	516	479	490	483	507	476	466	505	444	478	509	493	509	520	471	479	489	493	527	483	470	535	460	448	505	476	499	499	496	466	462	451	454	478	447	469	452	495	452	495	472	486	506	462	499	459	501	445	459	476	454	467	497	515	503	469	450	470	512	471	462	437	454	450	503	492	465	455	510	459	448	455	486	477	486	447	481	501	475	448	481	496	509	476	468	491	506	474	457	474	493	517	448	465	474	456	500	454	472	454	461	498	476	465	502	482	461	480	463	521	481	481	444	489	450	495	520	465	509	507	494	503	503	488	463	455	456	461	487	493	501	480	501	503	492	467	469	460	460	497	479	507	466	475	479	487	525	462	479	504	483	490	470	446	524	492	494	464	504	504	475	492	485	466	469	548	460	466	484	489	460	487	482	473	483	518	482	518	502	509	504	461	489	486	441	438	479	479	449	478	491	511	525	531	519	513	487	470	471	452	479	513	470	497	469	498	495	514	495	481	471	492	455	471	499	444	492	473	488	476	476	503	476	474	513	494	502	482	489	443	487	479	501	489	462	461	466	460	472	496	475	442	521	440	473	466	521	472	468	492	501	512	453	474	486	475	490	468	441	485	495	494	497	512	487	489	501	462	462	469	458	503	477	475	459	452	453	490	475	455	455	503	496	510	466	499	502	488	503	517	441	466	480	464	511	479	456	472	467	476	474	485	477	487	476	468	466	499	488	465	509	505	505	493	497	533	467	463	496	475	506	460	512	494	477	494	489	475	479	458	469	461	479	480	466	510	482	445	489	477	516	451	483	457	509	481	472	509	469	474	514	474	474	491	502	471	476	538	488	504	480	446	502	465	529	445	497	459	520	500	475	470	479	494	502	516	490	514	463	491	475	500	475	527	478	476	500	466	487	472	473	489	444	448	492	469	471	539	495	485	464	444	464	509	527	500	462	455	490	451	498	453	470	482	484	484	459	467	510	484	464	493	531	514	447	506	493	469	451	440	412	447	483	461	509	473	478	509	455	481	487	491	518	489	480	469	479	439	458	456	480	490	472	498	502	513	484	500	480	483	497	454	410	484	483	517	519	488	476	487	518	490	475	503	470	455	455	443	482	476	506	465	518	508	435	498	481	532	499	494	489	484	510	489	489	475	504	492	491	486	488	484	474	499	478	459	462	512	514	490	509	483	513	500	501	487	477	450	459	508	482	472	491	470	468	495	464	491	526	501	470	501	461	486	514	502	476	466	496	488	453	544	482	494	491	480	511	467	495	479	514	503	477
14317	2579	2491	2037	1458	1009	919	777	661	539	480	532	492	428	437	419	410	413	394	382	386	374	409	420	394	387	350	387	380	396	390	327	353	377	335	337	377	359	364	355	344	417	346	327	399	345	327	324	367	384	352	380	373	377	345	369	345	328	338	347	340	351	371	339	342	338	329	351	360	333	326	359	390	324	337	318	359	356	354	340	317	358	363	341	370	355	357	368	342	350	380	354	340	337	342	358	367	369	327	338	353	327	350	303	349	348	311	349	369	327	372	362	390	359	382	351	365	372	355	371	327	330	405	354	362	330	341	342	361	358	363	353	332	334	302	372	339	373	335	335	330	339	373	314	336	329	344	330	328	334	380	340	336	358	361	377	321	319	348	359	346	365	354	334	326	348	338	367	357	360	356	340	374	393	342	351	349	359	350	335	337	364	312	343	320	356	351	334	361	339	321	335	369	353	351	329	322	323	345	349	333	360	336	360	353	391	349	353	367	353	284	357	343	359	330	306	344	346	378	352	349	321	352	350	344	330	369	384	307	335	377	343	327	320	363	337	334	337	330	344	368	364	351	352	341	345	309	356	338	341	331	336	369	360	312	315	332	331	357	349	336	354	366	388	366	366	388	335	333	345	286	305	374	345	343	359	346	333	349	358	334	360	355	348	337	321	355	358	329	338	371	351	364	356	362	343	328	326	366	372	350	343	336	401	365	337	377	334	355	328	353	324	313	333	332	362	323	323	376	337	372	305	332	365	380	320	352	359	308	329	326	345	348	357	336	371	331	317	340	368	346	379	337	326	347	340	377	353	308	357	374	360	355	361	341	336	348	345	334	343	351	349	354	330	348	321	334	350	350	368	339	341	334	344	341	333	338	301	334	330	356	336	360	403	345	357	344	306	331	378	341	341	336	334	354	387	355	352	341	362	352	362	373	336	332	320	345	375	327	370	359	351	330	313	347	345	359	340	328	343	369	325	360	374	344	352	318	353	342	313	345	320	326	365	327	348	381	329	359	375	347	334	342	374	381	347	331	350	363	324	319	356	344	371	363	352	365	350	370	337	315	345	361	337	343	383	357	360	357	374	367	325	319	355	381	387	375	360	332	348	371	349	373	351	335	329	336	348	346	364	337	338	337	377	356	342	359	307	379	350	352	325	390	365	335	363	374	365	321	314	362	341	324	360	344	355	341	318	354	352	341	333	364	320	354	348	367	358	371	328	333	350	332	351	337	355	350	363	355	309	313	337	317	326	352	357	313	333	334	377	352	341	335	332	332	356	343	368	356	352	355	348	374	357	377	345	365	337	371	322	337	358	374	338	332	335	316	359	348	359	363	367	359	346	327	351	349	337	306	360	349	362	392	363	331	399	362	342	348	346	351	323	323	339	374	400	370	360	342	330	336	332	350	391	361	351	353	323	359	335	342	331	348	335	339	347	361	365	326	335	320	353	385	374	355	366	328	361	361	350	354	347	337	371	333	350	382	382	366	351	329	339	339	335	347	352	378	328	337	317	355	370	324	302	363	353	370	374	352	324	315	402	366	312	356	343	324	379	348	353	328	329	333	352	359	365	333	343	361	333	388	352	345	396	378	343	390	326	318	352	345	296	328	364	337	398	311	377	368	343	338	350	362	351	372	344	348	338	321	328	344	351	336	335	342	362	332	379	349	334	369	355	369	342	336	353	352	383	333	332	355	353	329	340	359	343	345	321	354	301	348	358	333	343	324	374	357	328	351	346	350	344	360	350	318	356	347	335	335	386	352	306	363	349	340	330	354	383	330	370	326	349	355	378	344	344	356	340	318	330	374	332	372	369	350	331	352	319	374	333	314	360	342	342	355	329	350	364	351	322	351	346	351	330	336	340	344	333	331	352	328	340	357	346	341	343	329	303	335	318	325	346	363	362	338	345	344	343	322	340	349	343	345	364	339	376	331	368	340	346	345	368	382	368	374	356	348	338	342	387	317	302	319	343	341	344	286	358	356	353	355	360	342	352	334	320	328	356	377	374	357	320	363	373	335	370	390	350	385	332	339	350	316	377	347	373	346	347	325	332	335	330	405	349	347	390	357	357	372	319	313	387	362	376	373	337	305	389	376	335	352	333	332	346	301	326	352	374	326	350	363	296	380	324	350	349	334	357	304	325	369	340	354	335	363	379	327	345	337	325	333	340	352	358	354	346	364	354	375	362	335	362	322	319	346	374	369	346	344	358	365	342	299	359	350	374	378	335	326	366	361	343	369	331	348	365	352	333	339	360	344	329	362	330	326	382	357	296	339	349	319	335	348	352	342	322	363	357	373	366	345	374	381	334	325	343	362	357	338	337	325	374	356	364	329	343	385	321	337	343	357	313	327	347	362	302	317	334	295	322	311	364	376	325	348	335	350	342	345	387	324	367	333	346	317	332	349	349	316	338	341	322	335	335	335	344	348	317	352	307	348	349	342	322	366	351	373	340	353	368	346	352	380	367	337	361	369	358	364	303	341	309	369	356	361	364	364	334	346	357	340	306	367	344	338	407	291	353	362	332	366	342	333	321	358	315	331	368	346	383	345	330	313	344	371	348	357	322	361	361	374	352	348	327	317	325	368	377	284	381	352	351	349	362	342	335	348	349	355	308	352	336	364	340	343	362	338	334	351	335	372	357	321	322	324	361	322	381	331	365	340	348	334	347	339	389	319	355	317	366	317	343	350	377	362	332	347	338	326	363	341	362	353	357	402	321	322	357	299	386	350	361	324	359	337	312	328	362	322	340	351	382	355	342	345	344	321	310	321	351	327	357	354	363	339	315	355	360	346	364	291	336	367	358	357	366	327	346	351	354	326	366	374	345	347	350	360	380	349	353	340	341	356	343	308	339	336	358	344	350	325	318	316	357	359	378	354	332	372	343	354	351	313	365	413	331	358	345	332	373	375	369	326	376	353	350	339	382	340	325	366	329	347	366	378	346	380	362	326	348	375	327	342	361	399	335	346	363	339	339	353	374	369	340	343	334	350	340	368	329	362	358	346	360	346	370	362	343	375	370	342	344	366	316	339	347	338	308	339	344	347	317	364	355	344	291	339	337	360	349	341	369	308	378	328	329	362	361	336	359	333	336	349	357	351	336	347	320	336	345	324	355	365	328	341	327	359	321	330	371	370	376	344	365	393	353	336	327	390	342	346	383	356	338	333	371	370	336	352	327	329	357	335	318	341	373	350	391	331	366	348	345	329	327	394	343	312	355	343	305	371	367	321	378	349	374	351	350	365	361	356	346	337	347	326	313	377	370	325	362	338	399	328	346	312	333	353	371	343	365	366	342	321	344	333	363	325	330	357	328	371	376	364	334	363	314	340	334	356	338	378	377	356	342	333	363	325	318	346	326	318	332	355	352	321	349	326	365	320	361	383	333	310	334	314	315	320	325	331	341	347	345	328	378	398	348	334	362	318	328	356	347	345	361	334	348	332	327	397	324	378	366	350	354	332	356	319	380	360	376	390	346	338	349	364	354
7846	2446	4954	5789	4963	4098	3385	3038	2595	2224	2124	1816	1761	1579	1446	1425	1359	1363	1302	1269	1151	1098	1166	1121	1084	1100	1079	1028	1015	1028	1088	995	1019	1021	974	963	965	997	1002	912	934	923	918	949	965	905	954	934	887	927	936	930	907	920	886	915	909	924	924	893	843	948	871	877	943	881	854	871	942	896	917	957	905	831	896	928	911	876	896	912	866	907	945	881	892	865	872	841	915	824	868	902	845	812	898	887	925	885	850	859	864	828	894	889	897	873	852	844	905	833	899	854	846	849	843	861	854	852	881	882	858	882	856	879	918	890	859	858	816	871	857	843	840	874	891	813	874	855	921	844	882	873	879	884	837	875	919	828	792	893	902	876	901	847	860	849	877	850	830	875	846	809	791	865	895	839	897	908	822	833	899	866	897	862	898	879	852	856	861	929	905	862	940	873	887	892	850	882	900	821	831	857	863	828	881	873	873	887	848	881	883	886	896	830	902	857	816	890	875	867	875	868	879	813	904	870	886	884	909	894	806	840	861	872	841	875	873	830	898	892	882	933	893	892	872	865	846	908	906	864	890	827	839	864	843	896	863	834	907	869	853	823	884	877	883	887	873	860	852	890	866	897	882	830	852	854	855	902	866	831	829	873	910	867	896	870	855	892	813	882	873	867	871	820	870	868	821	808	856	808	904	853	875	861	974	874	890	828	833	880	867	865	852	931	928	839	817	911	845	863	872	911	864	856	861	884	847	851	856	854	868	915	825	895	880	900	876	833	895	871	836	854	887	913	835	881	901	850	834	848	905	869	873	864	863	916	882	835	835	888	909	902	842	913	878	843	912	844	863	853	851	822	833	857	857	869	875	835	948	851	874	874	859	850	883	871	853	850	875	821	850	861	831	873	887	808	835	833	873	884	874	887	832	838	852	838	859	924	850	846	842	935	867	873	879	923	835	798	833	896	864	892	848	867	810	835	936	870	855	865	846	865	877	868	849	822	840	870	894	859	891	857	861	841	807	853	849	841	834	867	921	862	857	880	829	906	846	808	840	881	826	854	884	911	843	871	902	835	835	862	862	843	847	878	902	819	862	827	855	804	906	920	891	861	869	853	862	847	887	894	865	871	868	880	872	828	792	833	904	922	869	851	867	917	918	840	859	831	894	854	837	872	882	888	850	864	850	847	842	846	924	840	824	855	883	847	894	835	863	876	839	873	848	868	899	927	859	876	899	879	902	912	867	865	853	863	922	829	916	834	838	835	869	837	878	852	910	857	911	881	939	890	822	832	863	885	900	880	840	835	858	857	859	866	866	891	858	848	886	870	796	880	915	830	891	851	864	854	880	847	856	865	860	846	839	850	927	871	852	827	873	847	914	812	873	852	857	903	876	871	877	888	867	862	892	834	838	858	840	881	915	841	879	877	875	851	847	870	855	819	850	904	876	825	911	854	865	876	869	865	895	834	812	902	881	836	878	861	856	889	891	775	889	874	847	893	864	867	915	821	839	850	834	872	835	857	858	892	845	872	815	852	857	861	843	832	847	879	856	875	854	870	820	894	843	894	839	794	826	829	878	884	899	863	830	844	867	872	903	841	816	859	868	845	883	855	900	872	834	817	895	874	842	861	916	863	867	858	877	865	877	877	824	842	837	853	877	845	902	853	856	905	887	920	913	813	827	861	808	797	855	861	880	881	861	867	844	857	867	898	907	860	866	908	881	890	925	858	863	837	893	894	853	848	859	788	851	832	879	898	894	824	861	844	885	859	885	914	897	855	901	860	901	850	853	816	858	886	883	904	904	879	875	844	892	831	840	851	850	830	859	870	898	858	896	845	878	879	858	877	886	835	904	918	866	883	901	825	890	897	829	868	843	866	850	903	860	907	824	883	843	814	885	852	884	840	861	855	911	825	873	903	813	912	855	838	888	867	841	867	847	830	817	858	834	857	865	914	865	842	830	835	845	804	843	881	836	803	822	837	827	846	897	886	846	906	818	883	896	843	869	790	879	896	851	884	911	848	873	918	833	895	881	886	861	896	843	821	870	867	811	896	881	902	861	902	875	852	853	857	919	841	863	870	878	839	846	833	936	865	890	885	893	859	858	858	877	808	878	777	872	877	841	865	876	876	891	847	866	814	912	865	830	896	925	871	871	825	827	867	815	914	865	852	867	847	918	890	852	835	890	910	867	862	833	876	877	860	860	876	855	846	839	914	827	918	841	871	866	856	879	902	819	863	901	864	888	831	853	887	908	899	897	833	836	827	864	886	851	852	902	851	796	833	876	871	811	897	860	891	890	849	863	841	841	903	824	889	846	873	862	839	924	877	875	870	812	871	872	802	793	831	932	875	868	847	892	843	894	844	881	870	864	850	891	863	841	861	835	885	887	866	873	824	843	871	896	800	838	871	829	913	900	840	841	868	896	843	874	899	861	883	836	798	859	818	899	922	877	859	897	856	865	861	864	865	857	835	848	859	861	802	847	876	837	887	924	825	857	880	903	896	854	896	808	904	890	863	869	878	842	897	863	869	872	834	821	882	827	892	899	886	811	869	876	923	917	862	876	829	869	832	868	882	828	855	889	855	927	800	854	929	839	871	900	858	834	905	797	839	893	770	877	827	873	843	828	863	853	895	927	852	942	870	890	849	883	824	889	850	870	894	844	863	878	846	910	858	849	930	864	906	864	873	874	869	890	887	863	841	892	844	844	849	896	860	896	818	859	874	862	823	884	813	877	944	822	840	872	867	824	887	864	853	869	832	857	836	901	880	831	843	901	892	854	903	870	873	848	858	837	846	861	864	834	841	795	860	860	858	900	922	882	861	885	870	857	862	862	853	867	827	878	855	846	879	918	881	834	896	828	836	858	894	883	859	861	856	896	852	876	853	886	814	832	884	843	885	802	880	910	894	870	867	860	858	850	874	847	866	883	852	830	831	857	895	870	813	787	860	867	831	880	889	842	901	861	817	863	912	925	867	848	880	800	850	824	901	864	895	832	856	885	886	864	876	862	840	848	829	884	904	866	837	816	866	897	850	811	903	851	866	869	863	888	885	878	827	864	909	858	886	830	919	850	854	953	886	833	877	820	868	859	885	874	885	875	806	910	868	855	905	847	882	878	865	903	828	851	841	898	884	822	869	884	837	855	879	861	895	841	889	881	875	921	813	826	888	800	932	882	886	880	854	911	879	877	878	883	869	833	904	892	865	855	816	889	861	907	899	893	865	879	894	878	862	891	799	852	867	885	855	849	794	873	907	863	832	867	832	820	860	893	889	879	858	855	892	857	866	874	874	864	879	873	814	887	843	864	894	833	891	831	872	874	829	908	759	850	861	821	859	895	938	880	871	851	901	859	931	867	856	821	841	847	850	866	839	863	901	922	847	864	899	900	905	867	909	878	832	865	855	881	875	866	888	867	835	872	913	868	881	850	838	844	854	875	912	868	854	849	883	875	908	861	853	813	893	831	898	862	888	850	864	877	835	932	923	896	879	888	867	868	890	832	834
2005	188	177	162	195	152	167	165	155	139	157	138	171	162	166	149	156	134	186	149	179	129	136	151	177	180	156	166	140	136	148	137	154	159	150	173	158	163	134	162	152	161	172	157	155	158	169	169	181	141	148	172	162	179	160	160	138	151	154	172	150	160	154	148	157	133	155	167	150	139	196	127	127	151	186	160	152	161	142	140	167	154	165	160	149	132	136	168	151	155	151	138	178	163	169	147	162	144	156	152	152	136	182	161	173	171	185	182	189	163	155	148	172	153	158	163	173	165	176	142	152	149	152	148	144	129	166	155	161	145	175	157	169	151	153	149	171	155	156	153	131	143	135	170	158	144	154	140	177	181	153	141	169	129	148	158	137	153	151	140	156	118	139	156	160	149	169	131	166	165	148	129	172	145	164	165	160	165	152	157	155	146	134	169	171	162	159	174	128	157	153	171	161	159	142	136	149	159	151	129	163	151	159	143	143	162	152	165	136	161	161	169	166	149	138	153	145	147	147	177	169	151	158	145	160	144	159	167	146	165	201	147	146	165	167	137	168	155	153	155	165	183	134	163	176	165	166	146	167	143	156	151	142	150	158	161	166	137	128	157	155	143	162	132	161	173	133	139	144	166	138	145	129	154	159	143	178	163	142	159	152	176	166	154	140	163	164	180	167	167	143	142	165	157	136	150	153	177	150	167	180	167	149	159	156	146	150	155	156	144	148	139	159	149	161	154	166	146	150	154	163	164	134	156	151	148	137	153	163	162	146	141	151	153	137	146	161	149	165	158	150	138	139	169	154	171	150	154	151	159	148	148	149	151	166	151	152	147	133	161	163	148	172	152	152	157	142	132	147	151	166	139	161	160	166	165	155	158	147	183	140	128	145	168	119	152	161	148	155	158	139	161	155	146	169	172	152	168	149	171	174	143	171	163	166	161	155	125	147	166	150	123	170	146	132	163	142	132	170	160	166	138	136	164	158	154	159	143	157	160	144	151	124	164	163	136	158	144	136	167	146	154	157	156	159	171	149	176	177	151	163	148	172	161	143	151	166	165	149	156	151	173	124	144	149	160	166	170	144	154	146	151	156	142	165	153	175	163	156	157	172	143	151	151	153	140	150	148	144	151	161	142	160	156	166	142	159	145	149	171	149	145	157	144	152	149	171	155	145	169	175	141	135	136	163	141	175	155	152	136	147	149	140	145	178	178	143	146	142	167	153	181	167	156	169	148	157	164	136	128	153	148	163	152	139	166	152	156	157	128	150	142	144	157	163	157	183	158	165	147	148	177	144	158	160	164	160	146	168	154	161	153	141	140	151	148	134	149	147	155	151	144	144	157	158	147	165	158	146	160	147	146	156	171	158	133	142	141	163	169	156	176	153	159	164	132	158	142	144	153	165	160	173	156	123	142	144	154	175	144	169	150	165	157	138	166	152	137	155	146	150	153	156	171	141	175	124	138	140	165	159	132	185	153	160	157	147	141	171	160	156	126	147	139	163	172	170	147	144	153	146	151	159	156	160	143	180	142	150	149	142	122	148	160	155	153	144	166	163	152	142	152	161	155	183	157	168	149	153	147	147	128	178	148	153	176	161	162	141	166	159	147	144	139	152	155	149	152	141	153	154	155	146	152	145	153	142	179	146	159	162	167	154	171	154	137	181	184	165	161	135	155	179	195	163	152	139	166	135	189	169	160	141	157	144	166	148	142	140	139	171	160	149	156	145	172	165	157	179	150	163	165	154	160	164	178	153	129	162	153	147	166	128	148	149	157	170	131	149	159	151	168	155	158	165	155	157	144	161	175	158	132	156	137	155	164	149	157	153	195	176	151	166	129	135	142	156	150	163	155	145	182	174	158	172	159	168	176	150	175	160	145	164	138	160	147	169	154	167	130	143	167	164	156	161	148	172	150	164	172	159	154	152	159	138	160	155	147	152	140	154	137	163	146	131	146	157	174	155	145	151	152	149	122	162	144	174	148	149	132	162	149	145	147	147	146	148	154	134	153	153	145	147	149	132	187	170	129	153	148	142	159	197	166	146	157	162	127	155	163	156	145	145	140	163	155	159	132	166	149	179	156	185	142	147	174	159	177	159	148	152	153	163	188	154	130	156	133	133	161	167	159	157	123	150	139	156	151	176	169	144	142	171	144	176	162	160	146	137	134	153	154	167	154	154	147	153	159	151	151	154	178	151	126	153	165	142	152	180	156	144	165	161	164	144	162	149	171	181	131	155	188	146	155	152	149	148	157	147	160	148	163	161	173	166	186	172	181	187	159	162	161	171	147	138	165	146	142	153	143	150	150	163	146	155	126	172	150	153	139	148	132	160	157	161	155	142	176	159	151	162	164	142	150	155	150	148	163	167	168	133	154	128	165	155	159	157	150	161	130	156	134	151	147	148	169	159	176	166	146	150	141	147	186	183	156	167	165	147	172	153	166	167	142	167	171	151	120	121	131	168	183	164	158	145	145	148	188	155	171	156	157	152	170	171	155	149	161	139	150	168	151	142	138	181	156	156	151	166	151	171	156	167	143	165	166	165	148	163	153	148	154	152	162	145	131	156	186	156	157	165	170	154	169	163	167	161	143	140	162	167	154	153	156	149	156	178	141	165	152	180	129	160	170	150	157	142	168	153	181	157	155	179	163	170	167	169	173	140	183	175	161	143	161	162	147	136	162	142	164	155	146	159	156	153	145	169	130	174	155	127	139	164	149	166	148	152	150	150	148	148	149	151	139	139	166	147	170	151	154	159	162	129	174	139	123	151	140	143	163	156	140	170	177	156	172	157	156	150	165	144	153	137	166	158	163	134	175	173	175	149	157	156	164	140	157	178	148	155	152	173	161	156	155	161	142	167	151	146	153	159	161	152	167	155	141	140	167	163	168	172	152	164	159	142	148	154	169	149	159	166	148	151	144	149	165	158	172	138	152	181	157	182	137	133	155	150	168	161	160	169	152	162	149	157	142	179	154	149	149	158	147	135	139	143	150	142	146	122	159	137	147	161	151	157	172	111	138	155	165	148	155	130	169	193	126	159	152	169	138	159	128	140	143	150	163	148	161	156	156	174	171	164	173	170	179	145	161	154	149	144	165	144	163	140	156	155	154	170	153	140	146	158	130	155	147	160	127	157	187	151	147	177	153	139	164	161	132	171	167	164	150	132	171	149	146	141	173	169	162	157	165	158	127	142	157	169	161	156	153	164	124	129	189	172	160	134	142	158	135	145	155	162	172	160	150	153	171	164	169	140	143	150	168	198	138	158	155	135	149	146	152	157	159	159	141	138	167	152	138	167	154	169	140	168	155	145	157	164	169	176	164	169	135	175	137	153	139	164	152	133	160	165	144	151	168	144	163	133	155	151	145	170	159	147	161	155	169	157	170	137	149	149	118	146	152	157	173	142	146	149	143	166	139	132	157	160	144	176	143	151	152	173	146	158	177	174	177	163	169	150	154	157	174	143	167	168	175	140	147	168	146	146	151	161	159
2215	449	534	554	517	536	493	491	464	473	479	467	466	431	462	441	471	469	483	505	423	442	436	464	463	447	403	463	491	443	457	436	394	427	452	451	465	431	446	412	405	420	445	446	466	423	418	446	433	430	441	411	414	464	441	415	452	450	459	450	443	419	454	417	422	432	444	442	438	434	460	433	449	435	381	440	449	425	442	436	412	434	432	473	456	428	460	457	442	452	449	418	414	437	427	441	457	404	442	425	442	436	422	420	423	458	457	427	444	460	465	428	448	458	445	456	429	444	466	443	434	414	435	458	425	433	436	459	469	436	460	426	440	438	464	469	468	422	460	457	438	428	461	450	456	445	424	453	458	433	443	445	424	423	437	470	465	454	449	446	450	460	424	405	456	418	425	408	458	426	438	431	438	451	430	446	438	451	457	431	473	437	433	442	413	428	408	425	429	408	456	410	456	416	460	449	425	446	443	399	443	435	451	396	425	466	453	450	422	459	450	464	482	452	431	453	449	440	416	476	465	431	433	449	429	459	422	452	473	420	424	439	450	464	426	438	441	400	436	436	394	407	464	458	471	417	424	441	440	470	433	446	481	481	431	418	445	435	437	434	426	431	420	477	453	448	422	441	397	465	457	413	451	471	437	450	434	461	456	438	442	426	459	449	451	468	456	424	439	409	420	437	440	401	466	449	435	504	433	453	429	386	464	421	434	466	457	423	487	464	458	465	432	458	451	394	444	449	413	429	488	463	422	405	447	468	416	420	432	460	436	433	439	447	417	444	477	411	434	451	467	464	436	468	425	439	442	423	470	460	462	408	429	440	429	429	431	450	481	457	405	424	447	417	428	414	471	437	448	440	408	420	464	407	409	439	429	438	458	440	454	498	426	453	459	416	403	421	410	446	449	401	442	430	471	455	431	489	438	452	435	436	489	443	470	476	452	453	422	437	414	433	430	453	476	420	454	452	464	450	464	433	422	462	456	409	435	470	403	450	458	419	410	458	464	431	433	441	437	451	438	417	456	470	444	409	396	492	401	460	451	436	451	434	425	475	435	475	422	432	427	428	448	416	439	434	440	435	448	440	473	455	440	448	462	415	432	432	481	447	455	443	393	445	470	458	419	410	424	422	447	407	426	456	450	444	459	448	427	425	437	431	441	444	440	439	437	420	435	444	468	444	467	391	430	456	485	431	451	422	419	421	479	430	473	452	470	469	446	453	424	457	478	422	449	421	389	466	430	410	440	413	453	431	423	440	426	442	444	444	432	479	458	443	429	478	461	445	432	422	463	466	461	468	445	435	432	458	454	438	425	451	429	450	437	454	423	484	417	469	428	453	409	420	452	467	381	424	423	449	451	430	431	416	445	465	460	446	456	464	489	420	441	415	439	461	433	423	442	441	417	428	416	447	444	469	444	447	455	427	404	442	417	456	451	431	428	453	427	404	434	450	417	412	449	477	452	471	438	440	459	451	467	428	433	438	443	443	461	485	424	449	432	425	436	428	440	433	422	441	456	452	437	438	438	466	400	451	449	498	441	404	438	415	452	462	395	413	482	440	439	461	421	456	456	425	460	434	434	471	451	436	465	467	453	466	459	436	458	463	449	475	435	434	421	453	415	445	441	434	454	472	456	455	478	448	447	474	423	462	442	457	432	447	449	470	437	421	398	459	415	472	477	447	450	468	435	426	441	443	435	444	475	434	423	459	460	415	437	452	418	475	417	413	422	423	453	468	469	414	423	436	485	396	428	448	460	425	405	440	447	430	476	455	449	483	451	430	449	437	450	435	420	460	432	459	493	428	455	463	471	453	378	430	434	452	462	394	422	431	411	464	426	464	428	445	394	401	475	461	423	452	426	428	463	427	434	417	422	430	444	425	436	467	451	448	408	465	488	493	434	430	434	436	416	412	475	423	439	465	431	434	447	426	467	421	483	425	498	453	475	422	479	501	455	457	441	442	440	448	420	475	457	438	467	494	432	436	447	429	436	450	481	448	434	445	427	444	434	478	464	440	426	402	424	444	455	451	448	445	426	409	454	404	441	397	433	469	506	470	440	437	424	453	475	401	401	451	432	451	442	421	453	448	446	465	417	459	431	441	447	447	442	455	432	470	453	401	423	437	440	422	470	464	479	453	464	406	427	462	442	432	443	475	447	441	464	449	432	411	452	459	449	429	445	454	402	455	449	435	459	452	476	486	406	424	452	421	454	436	477	449	435	448	403	413	430	426	453	443	410	488	441	435	422	436	436	466	417	428	460	403	452	404	436	448	482	463	453	475	445	439	487	430	436	418	461	444	430	438	438	473	432	465	453	452	467	437	459	429	451	467	472	454	470	452	449	456	417	422	407	428	453	422	444	472	421	418	421	430	430	433	437	456	453	477	469	465	460	424	445	427	425	444	442	413	431	448	420	414	455	467	436	445	477	461	434	451	469	440	453	437	450	452	454	431	433	421	459	421	498	422	423	426	457	454	453	428	459	468	450	460	449	453	426	448	450	453	478	457	466	422	453	426	431	460	434	462	426	482	502	444	475	436	458	466	440	446	438	482	424	423	414	468	451	463	455	463	428	408	489	446	457	453	452	426	408	459	466	476	451	465	461	440	481	448	419	453	462	440	455	414	430	426	454	438	468	449	498	443	431	420	430	438	421	447	441	456	434	439	421	450	442	443	405	436	434	430	418	426	430	410	452	417	439	449	417	439	414	462	446	425	460	442	451	446	460	427	483	471	461	443	424	427	458	408	425	426	457	449	469	410	450	404	483	467	451	427	476	454	430	415	440	430	413	406	470	458	445	477	446	447	416	434	444	430	464	428	433	440	478	475	442	454	441	433	459	418	457	404	458	460	416	432	420	454	424	454	454	425	405	411	463	470	473	413	468	415	456	453	465	420	423	461	428	435	423	389	446	441	463	458	459	442	466	453	435	472	440	471	435	456	420	449	418	440	430	432	434	470	436	440	431	450	443	449	486	452	478	486	428	438	432	440	442	481	435	427	468	419	464	459	435	432	448	493	443	427	435	434	445	444	434	469	442	434	475	485	464	471	460	424	448	450	442	429	485	431	483	444	482	452	418	444	449	420	411	430	431	425	417	446	442	447	456	426	436	429	443	450	436	438	434	409	449	468	490	431	424	456	461	462	429	462	442	435	429	417	406	432	428	412	463	402	439	457	463	413	423	439	441	418	433	450	452	474	430	442	458	419	432	451	435	473	450	437	476	392	434	395	451	464	471	445	494	447	442	440	441	436	418	455	434	469	490	425	409	446	427	441	490	428	401	418	441	419	438	421	459	450	395	435	429	444	483	452	420	469	448	462	462	460	429	436	493	457	420	418	444	428	420	427	401	418	436	448	474	390	432	435	432	425	439	446	426	455	433	443	433	434	451	452	424	481	425	433	461	439	451	426	421	456	433	444	471	454	438	409	417	440	416	449	437	424	418	421	448	409	412	458	440	445	452	444	436	465	447	444	403	452	421	451	450	444	427	483
7801	1064	1134	889	645	509	435	352	332	286	240	237	219	227	187	212	160	179	191	184	167	170	150	188	158	180	184	184	181	163	157	168	170	200	188	184	189	178	177	161	159	172	157	182	162	157	162	199	171	160	175	163	149	168	184	186	165	203	165	157	174	151	166	185	163	162	180	190	178	168	164	178	168	150	162	181	188	148	143	171	189	165	175	170	163	176	161	168	151	169	158	198	159	159	172	165	170	161	157	193	155	166	161	186	175	169	171	175	168	184	163	176	142	150	153	138	166	164	166	158	168	166	151	182	174	179	167	177	140	172	165	156	170	175	162	138	151	161	178	167	174	167	178	161	159	162	157	153	181	144	177	168	175	165	171	179	158	158	160	148	172	167	162	177	158	149	157	138	178	183	173	160	175	126	139	173	166	171	152	166	171	172	163	194	164	170	169	190	165	142	167	157	159	182	183	163	167	180	158	170	148	167	148	194	191	191	182	184	180	194	156	132	156	176	161	153	171	158	155	158	158	169	159	167	182	179	186	171	173	172	175	157	155	176	173	167	173	139	177	166	159	169	172	182	164	162	145	153	154	174	114	191	170	159	169	139	167	181	154	170	174	140	157	186	140	172	153	165	154	187	177	154	177	169	154	164	168	153	188	156	162	140	157	182	155	165	167	182	179	166	167	158	153	176	193	169	150	159	175	165	153	136	156	182	176	161	195	139	178	153	170	171	171	174	159	165	180	140	138	169	155	147	189	164	166	147	153	141	142	170	152	171	164	163	165	169	167	176	162	154	158	153	173	169	151	153	174	157	169	181	183	161	174	194	185	155	156	186	164	185	187	182	166	171	155	183	148	172	153	136	187	146	180	160	163	180	153	171	155	161	176	184	179	179	184	175	176	156	184	181	168	169	173	172	184	190	165	167	156	147	176	167	170	171	157	164	178	160	180	153	150	173	173	156	165	142	160	155	172	160	164	153	162	145	167	151	174	158	183	181	156	162	168	148	178	160	171	171	161	184	183	179	160	135	167	140	147	170	163	169	177	139	159	178	167	173	142	184	136	154	172	157	165	171	179	162	181	157	187	159	165	182	144	163	178	163	175	150	146	158	147	182	143	167	179	181	175	172	182	162	145	162	180	191	144	165	172	166	169	127	165	154	151	153	153	174	174	173	162	153	164	170	154	167	170	158	165	189	181	171	158	160	153	165	169	198	198	163	157	170	168	154	172	155	161	159	175	171	177	187	145	161	171	175	190	165	167	151	149	176	146	146	176	162	154	173	170	184	164	148	172	178	181	166	174	162	149	156	186	159	154	185	176	195	175	153	180	170	167	171	169	182	151	149	154	171	164	194	190	194	179	172	174	151	167	163	172	163	162	210	169	149	164	151	171	153	167	178	150	144	198	162	189	171	158	145	168	147	181	184	154	154	155	165	168	190	186	129	188	170	164	170	184	151	164	154	153	162	163	178	175	153	152	179	185	166	167	143	160	170	139	161	163	171	156	152	171	161	161	152	174	169	180	151	179	152	146	153	155	148	163	170	180	171	180	174	174	168	157	159	165	171	170	148	153	158	185	172	181	166	197	189	159	141	149	155	185	183	135	181	170	175	187	159	174	154	163	170	166	153	166	153	184	143	172	155	129	159	159	153	173	169	153	182	167	167	146	161	174	162	149	170	146	166	166	147	153	185	132	181	160	161	161	163	165	159	166	160	162	188	164	163	184	170	164	157	176	147	173	164	155	138	177	168	171	158	166	161	154	155	166	160	178	142	164	184	163	140	157	180	175	167	187	206	162	171	183	167	166	147	173	155	151	190	179	159	179	160	170	183	169	165	141	150	151	155	153	137	177	155	147	171	166	146	156	184	175	177	185	164	185	148	184	168	183	186	162	162	161	159	166	160	172	161	166	201	176	158	151	163	154	169	173	175	165	184	157	165	171	169	163	156	170	176	158	187	167	163	179	172	167	179	170	143	139	171	151	165	149	165	158	178	161	175	149	155	161	183	171	162	155	172	168	175	147	152	185	157	181	161	195	153	162	190	164	162	146	182	161	161	172	170	172	164	138	160	165	145	161	183	179	161	134	172	164	145	181	146	171	156	165	169	180	181	180	171	155	141	157	150	174	138	147	162	171	177	157	172	142	162	167	180	142	167	166	160	176	150	168	151	166	161	193	162	139	164	158	167	159	175	152	187	135	153	180	164	171	165	190	172	168	136	183	164	164	156	143	196	162	140	144	190	173	141	162	198	159	177	155	182	178	148	142	158	149	182	161	183	161	154	166	169	166	167	166	150	149	154	142	146	158	189	173	182	188	157	168	172	196	180	185	169	173	171	177	167	167	160	186	163	141	170	143	184	177	137	174	147	168	168	171	174	195	166	188	165	152	185	161	168	188	163	175	182	157	152	142	148	165	172	153	173	163	159	154	174	174	188	174	177	192	165	175	194	182	161	168	178	160	158	172	152	167	173	158	176	186	150	178	206	177	174	170	121	160	146	158	174	175	153	161	180	142	200	133	164	156	181	158	131	154	153	179	178	154	170	176	149	175	188	172	163	155	156	203	183	157	180	145	183	164	168	171	161	147	165	171	130	153	157	183	144	182	189	171	170	156	186	160	149	148	158	138	156	167	159	165	181	137	196	171	156	184	181	158	152	167	170	153	179	168	169	147	160	171	166	153	161	171	154	172	146	157	174	166	173	170	162	169	144	164	193	175	176	182	150	152	174	174	158	161	151	142	194	160	156	154	177	153	161	157	150	193	183	159	130	158	186	144	154	174	148	157	181	162	160	159	158	171	182	171	154	177	149	174	167	167	151	166	144	175	137	142	175	185	153	160	160	175	168	179	169	160	171	160	165	188	156	143	142	173	170	188	135	167	184	165	171	171	173	190	174	189	165	165	163	152	176	145	171	219	176	155	192	179	165	165	183	170	154	137	161	166	149	160	158	171	145	159	160	175	207	151	157	159	157	167	162	164	168	181	159	195	170	151	161	166	160	152	156	176	146	192	169	153	141	189	161	165	161	172	155	167	169	159	173	181	171	156	164	162	180	168	159	141	179	148	160	172	172	175	171	157	149	182	170	167	161	165	175	204	172	195	182	162	169	174	167	186	152	169	160	162	180	187	162	180	160	152	152	185	186	189	173	163	168	166	172	195	173	148	167	163	165	143	170	167	168	154	152	171	157	162	145	163	170	185	177	164	172	167	151	161	175	196	175	149	173	157	172	175	148	173	142	187	171	170	168	165	187	167	166	150	172	178	156	159	141	169	169	168	170	165	194	162	170	184	156	160	176	164	165	172	176	163	173	169	179	154	159	145	169	174	168	162	158	190	174	170	132	148	172	146	169	163	158	159	155	176	163	155	170	163	152	147	183	173	166	168	164	143	175	186	178	182	171	189	181	143	152	151	168	163	154	171	179	167	159	182	156	177	162	166	163	163	153	170	147	168	168	163	153	195	160	169	153	159	164	189	182	188	184	144	173	149	164
5827	1223	2626	3113	2760	2266	1810	1545	1366	1165	1057	1001	854	869	757	806	720	728	697	685	680	619	645	625	591	580	596	566	571	560	536	589	602	514	563	599	571	525	575	519	515	481	558	547	486	497	507	521	532	520	524	540	511	516	513	503	520	490	484	489	527	478	501	507	526	501	489	465	498	515	507	504	511	500	518	477	474	524	522	451	502	516	474	488	479	484	489	535	470	474	458	474	478	484	490	507	520	510	467	487	479	485	483	503	487	457	477	499	472	491	501	492	512	501	500	476	489	490	482	468	541	482	534	528	505	474	493	506	439	517	466	470	497	480	494	490	500	504	503	494	437	474	517	472	508	485	460	492	509	478	508	520	457	494	475	463	496	471	454	500	489	484	484	467	482	474	484	484	501	459	504	484	462	463	520	502	502	534	485	483	451	455	504	486	496	441	482	505	482	527	478	497	454	529	457	480	480	509	504	451	478	467	462	460	438	464	485	483	505	494	470	451	532	472	453	508	515	517	461	487	500	455	488	467	475	490	464	492	517	455	485	500	476	539	464	486	450	499	479	471	486	482	467	488	507	482	487	437	488	475	481	509	491	451	446	485	447	459	509	500	490	480	470	490	480	481	475	486	478	476	469	455	499	473	506	482	506	472	489	517	489	434	491	483	489	466	469	455	509	485	446	487	528	513	514	517	475	523	436	460	493	520	452	479	504	515	488	476	496	463	500	488	478	464	489	473	496	473	541	535	486	457	439	521	499	505	511	499	465	477	485	497	491	465	509	500	461	508	476	528	480	501	493	453	489	484	471	496	443	473	476	513	520	461	505	469	471	484	486	525	514	492	526	500	448	469	469	488	503	488	518	515	440	465	475	473	473	499	494	465	499	473	497	487	486	496	496	474	475	496	471	496	483	505	492	464	479	478	478	488	487	474	477	481	458	493	469	498	483	482	502	485	470	484	441	502	490	478	552	510	463	482	453	494	465	469	472	491	450	480	482	479	462	460	490	503	496	505	455	509	472	478	467	511	477	500	480	496	501	437	500	527	447	495	500	505	509	486	480	484	494	458	485	516	480	462	464	495	458	491	480	504	485	496	514	457	505	467	518	458	502	497	521	499	501	443	511	503	491	476	480	483	464	478	468	484	468	480	451	498	466	488	458	495	416	494	469	478	503	485	469	469	455	505	476	472	482	529	495	485	481	519	465	471	485	475	463	454	462	453	469	501	455	456	480	473	480	509	463	497	488	450	516	484	505	473	473	474	473	495	461	450	491	485	485	485	486	456	461	463	438	523	426	497	510	490	491	469	496	482	494	492	502	486	494	515	466	481	487	477	506	469	508	509	510	481	478	476	497	474	508	462	452	492	494	472	485	484	457	464	468	520	439	436	456	499	498	459	497	454	484	485	485	489	426	508	470	454	501	505	466	470	496	519	474	474	471	480	458	486	498	498	428	470	490	503	509	474	475	506	484	494	474	562	500	470	517	476	509	488	495	489	430	507	478	477	468	477	455	460	510	491	468	472	471	521	443	495	477	484	487	435	507	495	458	461	435	536	501	499	547	497	483	485	459	529	481	471	466	497	468	479	479	472	467	458	490	494	473	478	479	497	497	489	489	522	494	490	495	475	520	490	475	487	473	483	468	479	498	556	451	541	488	466	456	462	479	468	513	469	447	489	515	497	473	461	490	487	500	456	499	522	489	474	451	528	437	501	488	497	532	433	480	461	471	437	505	488	472	510	480	462	472	487	459	458	480	456	495	470	485	451	482	469	473	452	506	451	482	448	494	487	476	487	455	490	523	491	516	459	486	505	471	499	504	518	456	478	484	497	509	506	495	452	482	468	483	494	481	472	507	492	492	495	479	502	474	482	451	439	535	494	458	499	491	483	516	464	516	439	479	484	448	430	490	490	458	492	521	465	470	503	495	497	496	499	503	470	488	482	491	521	488	479	472	446	501	513	487	490	473	530	512	462	503	495	467	494	448	526	467	506	502	466	455	493	488	470	496	467	472	510	501	486	477	505	484	466	472	496	468	444	495	443	495	535	504	465	495	468	496	498	442	472	479	505	469	493	474	459	472	476	479	488	475	498	495	524	459	473	489	465	509	481	482	485	496	470	481	481	466	510	525	474	457	483	506	441	492	541	487	492	481	475	490	456	482	503	507	479	429	455	489	483	515	477	517	404	474	517	499	463	498	490	475	476	490	481	477	482	488	463	468	494	478	505	463	459	519	483	490	450	441	460	505	459	473	482	489	477	493	492	472	449	473	486	452	472	472	471	519	497	507	515	432	497	523	473	481	472	461	477	435	490	479	468	506	492	461	452	513	504	498	475	518	493	470	460	468	454	496	487	477	484	489	536	455	503	467	492	487	548	508	498	459	503	479	502	498	493	531	520	467	492	457	484	518	489	475	474	484	460	492	485	487	460	463	511	485	466	467	505	472	497	464	498	490	505	482	453	460	476	511	481	463	474	471	509	471	500	481	489	472	506	509	460	457	430	487	472	471	495	445	527	467	483	473	466	502	522	504	484	477	486	445	497	494	473	504	505	478	472	484	475	460	482	483	480	476	448	499	473	510	517	474	486	499	472	531	474	487	511	469	476	459	461	512	481	510	473	545	463	458	492	488	489	494	500	473	489	503	467	475	475	479	491	498	536	483	459	467	457	481	437	454	477	489	469	527	522	531	501	497	493	500	476	484	449	515	474	438	488	459	445	503	482	507	495	478	526	478	464	519	493	500	520	487	442	483	492	502	499	496	484	489	440	502	485	463	506	447	496	481	489	494	475	476	439	477	439	509	489	487	495	485	515	470	503	483	494	477	467	483	519	443	483	492	445	457	480	483	449	498	495	507	494	556	444	463	488	523	492	436	464	544	483	479	479	519	453	421	461	510	457	531	474	485	495	501	482	455	507	491	476	475	473	494	479	468	498	470	485	474	494	490	449	489	511	456	472	477	493	490	460	464	483	496	466	463	486	494	492	497	523	469	518	480	476	502	463	495	492	467	472	458	474	462	472	514	513	473	476	484	526	476	474	522	505	475	502	480	484	493	457	474	505	454	457	474	448	467	459	457	489	462	484	476	477	413	463	490	460	565	456	492	482	453	547	474	506	431	485	486	510	511	513	492	503	466	484	501	470	478	528	477	454	480	432	480	483	458	478	481	472	460	469	492	469	478	504	476	512	478	484	520	466	489	453	443	518	509	466	458	467	532	466	477	488	460	494	473	458	449	443	485	511	459	471	478	499	420	496	503	479	444	479	522	480	463	483	470	487	484	511	506	480	521	486	490	462	467	524	487	489	474	499	502	494	520	495	467	482	449	493	476	485	481	472	477	514	511	522	444	457	453	451	497	469	500	463	490	448	483	457	490	519	454	509	501	523	510	453	499	497	482	499	505	526	490	500	499	486	474	491	495	493	534	502	497	465	473	485	505	460	466	526	485	496	472	491	508	459	493	495	481	518	491	463	463	495	481	487	444	485	502	494
14638	2658	2620	2014	1393	1087	880	721	612	606	537	474	503	464	356	449	446	378	389	375	394	371	375	395	384	410	348	385	349	347	358	334	391	388	386	386	358	409	375	368	335	373	359	370	347	383	402	311	334	344	378	356	363	352	355	358	347	350	374	330	311	338	355	387	347	361	378	335	336	350	335	302	356	373	366	354	360	331	336	347	377	379	348	340	328	327	319	356	362	331	354	334	349	395	385	345	334	350	371	354	334	334	361	384	347	335	337	348	367	321	344	359	330	363	320	314	355	359	365	367	340	346	342	347	370	337	332	309	343	327	349	336	384	328	323	356	355	377	377	363	328	396	338	342	337	345	327	340	353	362	317	346	329	356	342	349	324	328	349	374	402	362	329	348	307	369	351	338	327	310	338	385	375	372	343	349	381	349	343	323	334	352	313	312	301	355	357	357	357	377	360	326	332	359	359	346	339	360	371	351	369	297	338	324	324	327	366	362	355	344	353	321	352	379	322	323	318	347	339	361	336	350	372	380	332	354	373	344	363	376	334	372	331	331	340	352	356	343	339	368	343	345	371	364	381	350	358	387	367	359	291	327	332	333	332	351	385	362	341	335	359	355	324	341	339	349	322	328	367	360	362	359	370	372	349	334	325	363	347	358	320	367	333	355	341	360	341	330	345	349	382	351	338	392	379	335	332	370	320	350	375	348	325	344	361	324	294	309	346	354	349	328	346	356	333	365	309	319	375	341	362	337	359	342	343	342	349	339	347	328	328	330	327	346	372	301	366	321	358	348	350	329	352	377	336	324	323	351	385	359	372	318	331	356	331	353	363	342	341	343	351	372	335	343	376	324	368	366	370	351	327	362	332	339	363	344	326	349	331	328	372	367	317	351	345	353	351	352	357	338	293	348	353	370	330	349	338	372	343	361	290	332	332	374	323	330	342	319	352	348	368	359	339	342	368	299	309	358	351	333	345	397	337	351	339	354	356	319	348	381	345	348	356	385	346	335	323	352	339	354	333	338	376	314	350	341	386	342	356	364	363	324	345	332	354	360	352	339	307	345	342	356	328	357	322	355	346	373	337	341	336	360	365	372	371	378	358	356	372	359	346	304	329	340	340	352	334	351	354	363	347	299	343	390	320	334	342	344	347	337	359	340	370	361	333	343	374	354	367	371	349	358	366	353	325	352	322	373	359	352	340	349	391	348	350	345	296	298	332	312	372	342	325	345	339	333	367	318	344	303	322	352	366	351	363	333	347	348	337	347	350	360	340	329	343	336	364	324	337	355	368	354	347	336	352	351	344	324	345	342	371	352	353	364	364	321	315	347	327	347	363	377	369	383	367	315	354	364	351	365	308	327	379	328	344	335	344	333	375	345	330	379	365	316	351	383	323	354	350	360	371	331	406	369	344	330	319	337	363	336	332	353	348	364	336	334	319	367	323	325	361	368	334	346	369	344	349	342	354	366	313	362	379	359	339	352	358	364	307	303	337	341	324	377	336	350	331	335	346	369	346	345	343	335	377	372	317	343	353	341	378	342	353	313	344	364	400	359	336	389	351	386	342	362	361	356	331	352	355	346	331	370	352	338	385	355	364	384	328	350	328	381	353	346	333	316	329	340	339	349	339	366	304	327	341	354	345	329	331	382	347	402	354	328	365	320	302	326	332	336	380	379	385	333	346	354	328	349	317	345	332	367	360	352	335	333	370	329	362	316	323	343	372	374	362	317	374	388	353	393	368	330	397	364	355	347	354	342	344	364	331	358	368	362	396	344	346	371	335	341	331	361	366	334	339	351	338	378	358	375	366	368	348	361	348	327	308	328	342	373	338	345	339	310	322	351	351	354	354	340	355	357	351	367	373	314	347	325	371	352	346	351	362	347	358	328	337	338	325	319	348	345	368	345	331	370	324	319	346	358	357	336	365	324	359	356	355	357	362	350	359	352	301	333	363	367	353	342	351	340	362	348	372	348	350	341	351	354	355	344	351	328	319	328	365	344	317	356	360	365	316	359	317	373	336	348	341	330	354	350	345	360	344	303	350	330	334	353	342	332	368	359	346	359	350	343	327	351	320	360	345	309	378	337	344	338	346	337	344	336	325	335	324	352	350	385	351	327	358	366	355	377	361	366	368	374	350	346	355	325	346	332	337	362	351	353	325	354	346	332	317	361	382	322	389	358	329	328	344	348	367	357	337	367	332	368	369	353	315	315	369	354	332	335	345	370	358	347	333	356	347	370	377	340	333	376	370	367	359	351	384	330	365	367	339	378	377	378	340	349	331	377	344	346	358	363	330	353	349	351	347	362	342	352	343	369	361	336	336	355	304	348	358	309	324	315	337	374	308	351	379	331	346	385	353	345	348	367	346	342	369	341	326	383	334	361	371	309	355	378	349	338	328	331	335	325	358	346	325	342	338	377	375	369	337	363	370	369	371	326	336	350	305	360	328	385	348	359	351	355	339	347	339	331	343	366	347	344	372	322	373	369	345	361	363	352	341	374	391	358	346	299	331	334	344	360	317	313	327	347	351	318	343	350	339	338	341	359	355	355	333	361	321	335	364	345	330	332	360	368	310	330	339	369	340	338	340	357	360	375	324	335	335	363	307	376	353	344	342	337	317	338	363	346	364	354	367	365	337	340	346	338	341	342	370	319	391	329	385	344	337	350	380	320	354	348	342	366	370	359	300	340	343	324	364	357	324	348	330	326	325	334	373	318	348	349	337	358	347	340	381	311	319	354	359	350	331	351	347	318	329	328	377	373	346	360	342	314	327	354	316	371	392	302	335	359	322	359	382	344	345	333	332	332	340	346	297	353	382	347	355	365	355	384	372	362	337	373	369	341	346	340	356	331	348	341	359	368	350	347	347	349	328	313	339	358	335	347	338	329	339	326	362	334	331	321	340	352	389	381	383	326	355	347	365	330	350	372	334	341	339	324	348	292	367	329	305	351	352	320	349	300	345	329	361	344	376	373	368	340	343	378	372	341	344	373	342	352	351	325	334	329	316	356	328	366	335	364	337	387	381	367	360	355	358	326	359	337	352	294	341	344	368	364	351	312	337	372	363	330	330	376	323	388	366	361	319	354	336	344	343	356	334	347	316	339	349	365	352	328	328	325	366	324	375	336	353	343	350	352	331	362	337	340	368	361	328	347	314	344	392	315	343	341	347	350	361	342	337	376	361	326	356	353	368	369	391	341	324	358	358	339	369	340	354	358	341	341	332	394	347	340	349	372	360	383	333	314	344	348	336	359	316	354	331	340	365	354	341	354	337	375	342	341	323	352	348	313	323	352	308	347	338	369	327	322	348	364	322	330	359	346	330	361	313	368	332	358	332	380	337	331	384	339	323	363	371	337	354	310	321	361	348	403	345	344	399	336	347	343	351	384	365	370	381	358	362	365	360	333	347	354	390	344	357	374	311	354	328	323	323	365	369	362	318	339	336	349	326	333	315	330	341	345	340	346	357	323	317	372	315	347	318	342	343	353
7849	2336	4983	5711	5049	4204	3355	2957	2513	2222	1982	1915	1652	1554	1536	1431	1307	1286	1285	1160	1167	1168	1107	1118	1060	1091	1072	1038	1015	1002	1015	1020	1012	990	1031	952	963	1022	946	981	968	961	921	949	989	879	935	905	939	929	951	888	909	887	871	906	852	972	873	862	914	876	874	929	870	843	861	807	874	887	889	886	884	913	905	930	864	927	948	854	858	840	871	868	811	840	872	902	896	889	878	850	844	878	857	864	954	877	880	963	872	879	883	893	907	841	861	789	888	857	879	843	873	859	838	915	876	903	824	898	915	852	872	862	894	841	883	895	849	910	899	858	831	859	876	900	850	938	857	873	860	865	924	879	914	867	879	865	867	909	878	870	838	868	839	835	887	853	830	866	898	845	874	864	852	891	843	891	861	892	832	886	840	854	887	863	894	862	851	815	841	870	885	896	833	865	874	845	874	860	870	868	892	869	815	872	840	905	857	860	895	883	866	870	843	845	856	909	856	845	890	851	895	877	854	879	868	874	851	882	856	867	856	905	899	848	819	868	851	906	830	825	855	862	873	808	877	904	835	855	888	839	870	878	852	821	814	878	856	869	957	839	833	866	866	791	847	813	831	828	857	856	832	912	830	878	882	838	853	883	904	844	853	850	803	831	885	856	836	897	891	866	931	852	928	827	845	901	875	874	836	900	865	968	868	863	870	854	841	859	875	851	826	820	936	863	865	895	835	801	894	883	872	934	903	857	833	921	861	863	841	901	836	901	870	861	861	899	854	844	833	828	841	860	882	901	853	840	844	877	849	850	907	858	953	897	885	922	844	922	821	901	847	873	900	891	921	924	865	890	927	903	894	860	824	897	877	876	828	820	856	822	901	887	831	873	910	882	875	871	877	873	855	928	892	878	857	889	875	878	809	895	883	900	906	909	860	842	835	904	822	858	874	852	928	813	843	897	828	863	826	847	855	847	864	880	892	839	862	862	855	837	882	877	906	862	847	843	839	890	832	891	837	902	855	850	912	916	894	906	869	883	874	860	849	852	912	843	868	847	870	864	879	902	819	847	871	853	938	856	843	805	870	858	889	848	909	834	911	874	849	957	877	852	884	870	836	849	835	916	838	857	854	848	893	914	888	872	914	833	904	902	821	923	867	905	874	883	912	827	852	862	902	857	829	820	856	824	907	870	872	886	822	846	847	891	853	876	863	879	904	934	862	852	897	833	863	824	865	869	855	893	845	902	862	864	849	888	905	875	851	902	877	884	905	873	904	855	882	859	860	882	861	849	885	840	814	849	807	925	882	869	926	867	902	880	901	844	884	879	767	930	895	850	891	864	879	929	867	887	834	898	899	879	874	843	877	908	822	875	874	823	919	937	847	858	860	859	886	822	881	908	893	840	872	851	862	881	869	797	801	840	875	850	818	835	886	863	907	847	845	842	874	826	864	837	881	872	871	894	768	929	904	845	919	873	829	877	934	903	826	904	886	869	883	818	804	857	850	902	874	908	831	843	926	896	862	891	885	874	873	845	863	896	862	844	865	863	850	898	924	920	808	901	855	913	898	889	886	903	887	866	848	914	876	862	887	877	878	843	846	866	861	870	905	889	847	924	869	841	845	827	850	879	941	864	888	867	778	904	901	825	884	824	843	828	848	857	872	899	797	843	870	859	915	902	889	888	857	868	895	870	855	858	828	864	840	882	860	861	867	837	825	854	875	887	863	871	845	857	798	860	888	836	870	879	841	918	831	856	834	927	839	928	854	860	840	860	877	907	864	890	887	888	945	840	874	874	848	899	829	919	881	833	821	849	883	918	898	901	876	855	826	909	853	848	804	894	847	860	873	882	806	833	848	874	768	891	877	877	867	879	865	872	851	852	896	824	855	852	883	867	869	867	889	902	907	860	838	855	916	912	864	857	879	847	824	812	874	861	864	867	869	853	918	866	896	873	842	817	838	862	869	842	897	855	883	874	907	851	873	846	877	898	927	879	879	856	812	889	905	875	889	886	827	945	864	845	894	883	865	839	886	909	888	839	844	871	956	851	816	896	816	856	892	814	871	858	849	894	887	856	838	838	848	891	864	881	858	877	880	847	871	866	810	909	899	812	854	832	829	879	889	849	852	840	810	868	861	886	834	838	818	846	854	882	905	895	884	829	913	884	874	873	848	840	847	881	864	873	856	855	863	886	839	861	863	826	861	775	860	887	873	945	894	882	902	874	839	863	848	920	884	912	870	863	881	885	898	898	966	870	863	830	861	841	863	827	897	887	831	923	886	887	836	867	896	846	907	872	919	899	821	895	864	861	911	820	845	907	901	908	874	873	847	896	875	849	864	855	864	874	849	817	877	873	932	920	868	876	831	885	935	935	830	857	876	872	819	879	851	837	915	813	874	887	861	871	889	853	861	834	916	907	848	834	897	876	894	835	804	863	881	889	864	879	875	848	860	924	869	869	854	865	898	901	852	849	827	869	869	882	886	878	863	833	869	886	899	890	847	833	876	892	914	871	916	872	846	863	835	833	830	850	874	893	868	846	889	843	844	851	883	816	850	940	821	840	865	829	820	898	869	894	872	864	881	937	839	898	886	828	843	869	813	848	805	884	889	880	903	912	879	871	832	890	835	895	806	871	827	867	886	882	853	814	859	839	886	881	868	807	864	890	937	875	863	851	893	849	912	855	893	830	850	899	897	888	888	873	869	929	845	894	878	939	869	878	867	900	852	931	868	842	863	897	903	892	884	864	845	898	863	824	866	833	815	855	904	838	866	856	833	871	831	947	887	882	836	853	865	897	832	886	818	849	798	831	888	872	859	823	890	829	849	814	872	851	874	848	861	909	894	925	838	869	861	877	874	902	816	861	826	833	871	833	914	863	864	807	881	908	830	854	924	851	868	848	886	849	837	914	873	922	873	863	874	841	834	856	829	835	883	872	931	835	820	873	891	861	884	871	860	891	826	859	836	841	822	865	870	911	870	931	907	913	863	858	843	859	865	914	836	832	869	875	883	882	880	885	921	849	840	854	861	868	902	866	860	888	897	859	927	857	839	928	823	854	853	917	866	908	844	872	890	824	866	827	820	847	868	881	874	863	867	855	941	840	910	838	897	901	824	856	881	882	886	844	880	853	852	846	816	837	843	910	861	842	919	842	838	900	834	848	863	860	866	898	891	885	839	828	865	860	901	868	850	896	879	832	881	872	876	891	849	883	892	880	883	843	872	870	825	809	810	900	827	894	818	843	875	871	888	932	869	782	876	895	822	832	821	880	855	864	842	870	856	866	863	890	870	891	864	798	864	844	831	871	880	863	853	861	820	850	864	823	826	818	868	908	826	898	879	840	873	860	831	850	836	856	891	870	827	854	864	891	882	897	838	876	864	947	863	848	877	860	899	874	863	877	865	869	826	845	851	864	837	844	809	847	860	858	862	845	901	907	909	909	883	828	903	844	789	874	847	873	821	909	862	894	876	935	910	897	889	865	836	829	848	880	923	857	849	872	862	871
1959	176	175	154	154	195	157	155	178	158	150	137	151	127	156	151	168	158	142	152	152	158	165	168	136	177	140	156	181	158	125	177	134	159	154	139	162	157	162	171	177	137	172	157	172	143	165	147	173	172	163	156	154	169	147	140	152	143	152	163	183	149	162	160	155	169	155	159	164	155	144	184	148	145	135	156	131	133	162	150	147	159	162	153	169	163	165	158	142	140	165	144	148	146	141	166	147	154	142	162	142	157	154	162	163	146	169	159	159	136	146	155	146	162	153	159	144	151	156	141	136	147	188	165	144	154	161	136	157	136	178	162	159	151	178	160	157	155	150	157	151	146	183	186	168	147	146	152	128	146	162	169	131	142	158	149	149	140	149	165	154	131	169	155	141	148	153	103	185	152	164	147	149	164	148	145	137	140	163	133	144	159	132	152	183	157	150	144	125	152	160	151	133	150	144	157	143	159	149	154	138	173	168	162	149	154	135	133	158	151	164	164	157	150	148	175	154	163	143	131	158	170	146	151	159	177	149	175	167	147	151	178	187	151	167	139	173	162	133	155	167	133	153	148	149	142	172	153	160	162	154	165	152	155	152	150	170	167	142	171	157	166	157	165	166	156	151	141	155	157	135	153	154	165	160	154	157	141	139	156	157	147	157	139	154	172	144	144	143	129	161	151	145	143	160	165	164	145	167	146	160	137	166	131	158	151	123	135	162	171	164	161	128	140	143	152	147	145	164	150	168	159	160	164	171	150	143	141	156	142	177	177	150	186	153	169	134	150	175	157	164	169	156	145	148	127	155	162	147	142	163	168	142	160	175	170	156	147	160	157	157	141	149	173	165	153	148	144	146	166	141	160	129	141	165	161	138	141	167	155	158	134	156	139	124	156	150	158	132	171	148	136	167	152	148	142	153	151	166	130	140	159	149	154	142	145	179	146	161	143	160	150	175	142	169	144	154	137	149	142	152	154	156	151	156	162	149	145	156	143	185	149	158	152	149	153	150	146	131	167	159	183	147	176	163	163	158	165	153	132	152	172	171	149	175	130	155	147	189	181	161	142	168	162	138	153	156	141	146	167	166	143	145	149	174	146	145	142	182	143	160	164	163	142	176	175	157	164	149	165	141	168	151	153	163	143	166	178	156	155	153	145	133	171	141	161	130	167	154	152	150	142	136	174	149	164	155	155	154	157	157	149	122	127	168	160	149	146	140	186	161	157	146	160	138	170	148	157	154	156	157	155	144	176	148	138	155	150	162	134	141	162	138	152	128	147	150	147	147	164	140	158	158	166	163	164	145	131	152	178	162	181	137	170	167	157	149	141	136	148	158	154	179	136	146	177	145	123	135	163	175	161	159	150	182	172	163	136	168	147	153	164	171	168	156	150	140	167	173	158	148	167	145	166	150	142	144	139	141	147	165	151	177	167	156	149	159	149	123	145	144	156	140	150	170	145	128	159	154	133	137	128	135	166	172	180	150	178	170	175	146	155	175	142	170	147	154	152	171	158	183	149	156	163	145	131	143	143	148	159	141	145	142	149	157	153	178	138	181	137	148	147	141	166	187	155	142	161	142	175	155	164	146	156	167	150	154	190	143	167	148	152	145	170	164	152	145	160	152	166	163	160	142	158	146	164	129	164	162	156	147	147	164	152	137	156	151	147	153	152	176	154	129	137	153	164	183	144	158	161	158	141	142	152	145	163	139	148	143	156	179	153	160	140	112	162	173	164	146	153	152	139	146	135	139	157	150	148	156	171	139	159	157	151	158	149	152	137	136	145	133	142	175	162	139	164	164	164	161	163	177	134	140	152	172	175	166	157	143	157	168	162	151	180	127	180	149	147	147	162	164	159	148	145	154	145	161	149	143	148	150	154	155	162	164	125	159	161	179	161	141	164	150	161	146	159	157	162	160	169	177	126	162	144	155	139	166	162	144	160	143	161	150	147	165	172	159	144	133	119	165	137	161	176	139	154	155	155	151	147	164	156	159	166	165	154	150	158	166	173	139	142	174	156	158	150	159	138	158	149	162	117	171	156	131	157	161	153	139	151	145	142	147	146	155	146	153	135	140	160	153	137	138	128	147	156	169	186	144	185	171	158	129	139	163	126	150	159	184	148	170	187	152	146	150	150	140	180	157	150	170	157	137	166	156	160	168	158	156	178	147	166	126	176	151	146	162	155	138	140	149	149	166	140	137	148	150	153	179	159	166	154	148	175	164	187	149	144	148	147	173	166	151	153	174	138	176	141	143	166	145	131	155	168	185	163	155	170	152	151	155	180	138	165	169	153	188	166	158	144	116	149	172	147	162	157	153	170	172	179	171	156	153	164	151	158	173	148	152	148	167	141	159	150	145	159	160	143	166	134	163	139	151	147	149	138	146	137	155	163	154	162	169	179	143	154	145	143	155	129	176	172	148	148	153	167	154	139	149	132	157	161	144	176	155	148	142	148	154	141	162	152	157	145	166	141	146	144	141	152	174	157	154	172	129	164	171	138	162	155	131	141	171	145	145	147	155	127	155	146	151	164	156	159	157	149	159	156	145	155	141	159	172	153	149	152	164	148	157	166	150	161	144	137	147	159	145	144	171	128	159	138	132	142	132	145	140	160	155	158	178	159	156	148	154	156	154	137	161	159	134	194	182	157	161	138	175	140	113	167	126	158	165	186	165	177	142	147	156	148	156	156	161	167	151	147	130	133	141	156	159	151	154	129	128	148	153	152	141	169	157	146	152	147	134	158	144	160	177	168	122	168	190	165	150	148	152	173	175	165	170	154	155	161	166	148	155	177	150	144	157	149	155	157	141	155	162	163	159	150	152	154	124	135	169	151	143	137	156	155	154	161	147	154	160	148	165	163	138	149	152	156	166	148	161	163	137	144	137	148	135	179	152	157	150	148	157	154	122	147	173	143	147	149	156	155	147	154	147	147	152	138	175	181	164	161	150	186	152	148	141	136	162	154	146	152	139	171	157	164	154	162	155	158	166	136	150	155	175	152	147	132	161	171	159	163	149	155	179	134	155	170	132	153	160	163	145	138	150	157	153	157	140	165	152	167	141	151	166	146	136	175	184	156	173	165	165	139	176	150	147	138	137	162	135	165	181	144	169	164	169	166	142	155	159	150	141	162	146	150	168	163	148	170	152	168	167	148	167	149	155	158	140	158	146	147	167	164	152	148	144	168	139	151	161	124	163	156	144	180	144	157	142	146	171	167	140	160	133	168	155	130	140	146	150	150	157	171	171	139	129	162	166	149	151	136	162	160	139	160	151	128	178	125	146	153	149	147	146	164	166	179	155	137	150	157	154	171	162	139	146	146	152	147	150	151	156	157	146	156	148	184	161	160	137	163	154	153	151	153	145	168	173	169	129	174	168	147	163	159	160	133	130	146	164	164	162	145	166	160	163	166	136	180	146	148	157	144	137	131	161	155	137	140	163	140	154	153	139	133	149	144	176	161	178	167	169	174	134	166	129	148	157	155	154	169
2206	473	472	551	545	494	484	477	520	494	479	466	453	489	455	446	489	485	484	469	416	421	453	420	469	468	489	424	450	449	426	441	455	434	438	452	440	473	450	474	434	424	435	460	430	436	439	427	453	462	439	408	446	454	429	448	421	447	478	445	459	457	441	436	463	462	463	460	421	430	448	442	436	443	419	416	417	421	430	477	471	435	412	397	465	427	426	410	442	469	429	438	413	471	440	447	444	407	460	421	442	460	445	452	448	443	450	405	423	407	455	494	438	442	447	445	438	404	428	427	435	438	427	429	408	464	425	441	394	455	439	438	442	448	409	436	398	463	464	439	420	441	464	432	442	484	491	426	445	432	474	415	466	453	443	432	418	431	473	475	421	416	427	446	419	449	421	429	481	435	428	465	453	450	468	433	436	411	456	462	438	432	426	473	431	433	485	431	395	499	461	479	426	489	434	463	447	436	462	456	438	444	437	427	403	454	457	453	467	442	440	458	399	440	422	453	437	440	425	449	457	456	441	409	422	448	467	389	452	462	442	443	406	454	453	464	427	452	453	470	416	464	467	392	440	459	429	457	448	443	456	432	425	447	452	467	435	426	443	449	442	483	432	442	410	437	454	467	478	405	440	445	419	416	448	446	465	404	463	438	455	456	419	421	438	446	440	437	411	429	437	466	482	442	464	445	448	451	450	427	458	426	440	427	461	424	461	406	427	383	427	442	477	451	420	443	413	457	502	449	423	456	454	431	429	465	450	428	446	498	462	445	444	438	474	446	482	434	449	443	448	421	448	450	438	453	451	422	402	422	499	430	475	409	453	465	454	456	465	484	463	425	438	427	457	478	406	426	423	432	390	429	404	432	454	415	440	448	453	438	444	472	421	437	429	406	440	467	442	449	424	399	443	446	451	468	432	470	416	451	465	408	432	450	447	443	466	464	419	421	452	466	445	430	466	445	443	418	418	433	434	420	451	421	425	444	435	465	476	432	442	419	446	455	434	444	482	439	464	479	460	406	436	434	428	451	474	431	412	443	423	449	487	459	424	431	450	457	447	429	442	412	457	479	419	481	462	434	448	449	454	443	419	449	404	437	438	463	427	420	399	453	462	467	451	418	460	462	441	481	444	428	407	403	456	395	482	413	470	434	449	413	428	438	427	451	426	444	433	461	422	448	442	452	456	444	427	414	445	424	444	452	438	446	437	417	424	460	428	460	443	440	411	440	454	493	412	452	416	440	429	463	432	410	480	415	468	455	387	439	469	428	496	469	440	448	441	469	383	434	434	461	455	447	440	420	444	454	453	473	453	457	439	412	420	438	446	461	464	443	426	456	432	474	430	421	439	438	426	467	409	442	425	462	494	427	461	455	483	432	481	415	447	437	414	407	453	440	433	446	426	441	437	431	432	417	465	458	424	454	453	434	477	424	443	450	475	430	461	429	408	410	448	451	463	468	443	472	467	446	434	446	458	441	461	468	457	438	439	455	451	480	443	467	470	448	425	452	453	444	478	458	451	416	425	443	446	428	439	427	450	441	436	431	435	440	446	452	445	418	473	417	439	461	443	457	455	433	481	424	454	481	438	437	463	437	460	405	454	458	435	426	441	462	389	440	468	445	448	444	441	410	412	463	429	419	447	415	459	423	452	445	443	462	438	424	439	428	455	388	423	425	472	439	467	473	458	455	437	431	428	453	430	446	445	445	416	414	408	445	499	402	425	458	453	422	445	469	435	444	456	444	464	457	441	432	446	448	438	446	450	457	460	467	441	451	455	403	471	439	444	445	444	478	473	408	452	422	429	422	455	429	392	444	479	445	434	440	476	446	432	431	400	458	443	461	417	470	465	421	427	439	424	421	437	419	403	457	455	453	453	441	447	430	441	464	473	457	415	405	458	446	445	416	439	459	445	435	426	447	446	443	477	409	470	438	415	435	417	416	414	463	434	453	476	421	436	447	442	427	445	450	421	428	443	458	436	498	435	445	415	477	416	419	433	468	437	416	431	417	455	463	445	469	427	451	434	435	460	395	477	409	420	462	443	405	446	433	431	445	413	463	453	430	473	415	444	459	463	463	438	445	423	442	436	422	452	442	456	468	465	469	433	415	439	495	456	449	484	466	440	440	421	445	432	427	451	406	442	384	455	474	410	428	403	452	463	412	436	457	449	484	452	471	429	442	482	421	439	415	465	505	456	425	418	447	414	412	438	422	418	410	408	423	436	429	417	471	471	436	428	451	474	438	454	443	464	427	404	442	419	404	500	424	452	473	438	448	486	413	475	477	472	463	479	416	422	451	441	456	452	412	455	434	464	442	417	492	461	434	483	449	478	442	477	434	424	460	444	457	437	423	455	473	471	451	457	444	415	455	449	444	418	446	441	431	457	449	450	463	431	436	463	491	480	446	426	456	454	446	451	449	441	472	408	467	458	383	485	452	434	470	440	461	436	410	440	410	462	433	450	435	418	439	461	431	476	448	454	410	471	428	403	440	435	456	491	466	455	493	433	438	433	462	419	436	474	450	458	444	439	406	436	443	422	444	486	460	449	424	434	454	468	456	457	493	404	469	431	452	449	407	430	433	423	445	466	434	422	448	424	434	421	434	434	425	419	434	436	449	427	416	409	460	436	434	476	451	435	397	424	480	461	477	459	423	436	424	461	441	431	452	424	432	479	459	452	449	431	437	440	420	441	403	440	465	421	419	413	419	419	423	410	443	443	481	448	430	454	464	484	440	440	414	450	470	422	437	436	439	431	435	429	499	447	424	406	446	463	419	424	459	425	463	467	470	462	462	433	428	462	477	446	413	442	457	461	484	450	427	431	471	436	435	453	450	443	447	430	426	467	421	422	431	432	446	433	447	438	447	430	498	448	433	447	447	434	452	436	449	468	415	467	453	476	427	453	478	454	435	478	420	402	445	440	426	465	423	442	426	418	433	428	442	439	427	507	468	435	457	442	435	435	465	440	457	407	469	426	455	457	432	428	469	435	490	448	399	457	443	416	446	452	448	411	441	466	463	425	455	430	414	457	463	459	437	434	450	439	427	404	446	417	452	444	437	483	427	441	456	470	418	418	451	443	475	401	451	433	435	457	443	414	471	486	444	423	441	438	433	457	455	485	432	428	445	468	430	438	468	399	471	418	435	425	446	457	478	478	465	413	442	454	479	435	425	404	448	431	442	486	436	434	472	449	412	466	471	436	454	441	428	452	424	444	459	445	444	466	451	419	440	423	433	433	456	440	492	458	447	448	440	473	438	461	450	406	443	424	452	488	472	458	435	429	441	441	434	443	439	425	439	427	469	410	474	445	431	454	445	423	503	414	460	474	469	401	448	464	456	430	448	474	421	429	461	431	454	478	466	434	445	432	447	429	469	420	480	456	441	433	394	409	405	437	420	441	460	462	490	463	454	454	428	436	426	446	445	454	439	483	456	459	447	435	446	428	440	439	467	452	439	482	440	429	446	453	455	439	436	433	449	453	433	431	423
7732	945	1150	948	642	503	436	331	354	270	236	225	239	207	191	184	205	189	188	181	183	195	170	193	200	169	186	156	172	151	206	172	162	194	150	160	157	179	177	192	164	177	167	158	183	155	150	155	154	172	143	162	157	162	175	161	160	167	151	143	172	163	168	170	180	166	169	162	149	176	176	183	190	179	175	146	181	156	141	159	159	155	159	159	184	146	177	137	139	162	176	165	158	159	153	154	189	209	174	157	140	150	179	142	160	172	161	154	158	167	176	157	160	147	152	150	156	162	153	188	171	181	210	173	169	151	151	169	163	160	161	162	169	169	158	169	137	185	161	143	170	180	152	170	168	183	149	171	149	162	175	162	125	168	144	178	156	140	178	166	149	172	164	178	153	173	177	167	151	156	156	183	164	179	164	152	165	177	161	171	141	176	157	167	160	162	167	153	171	151	157	177	158	160	181	176	163	158	159	167	196	167	135	173	189	150	147	175	146	169	177	169	160	179	163	147	152	179	180	170	163	168	164	152	177	164	161	160	164	171	150	159	171	147	161	165	153	177	159	142	138	178	146	154	156	163	161	182	148	171	156	172	164	186	153	165	154	148	174	194	185	143	140	179	147	188	158	165	150	162	177	154	151	154	172	193	141	165	160	156	175	152	173	158	157	151	154	159	156	174	178	144	151	174	150	153	151	168	158	158	148	185	131	168	163	181	148	171	162	161	153	142	170	157	169	167	196	193	138	147	174	166	159	161	168	154	154	174	173	155	175	153	151	179	151	159	165	149	166	162	182	190	176	164	165	145	182	161	125	144	196	162	158	181	156	161	161	141	151	160	172	173	186	165	169	174	179	175	201	180	167	159	159	166	138	153	150	184	160	160	147	162	166	183	147	173	147	160	166	156	153	151	163	148	169	151	167	171	158	167	160	139	185	169	184	157	166	153	158	157	175	162	183	167	160	162	151	163	182	169	163	154	153	151	172	173	170	179	182	179	177	142	178	169	175	159	163	178	137	199	177	159	182	176	156	163	155	173	152	150	157	165	176	147	164	162	177	180	162	139	142	159	164	156	185	158	150	171	147	160	162	165	174	159	134	162	152	173	152	174	166	168	146	182	187	151	189	170	158	166	166	165	148	172	150	162	173	153	161	177	146	157	166	158	166	184	169	162	153	172	175	173	170	161	136	199	174	146	200	178	174	171	163	148	152	158	172	157	160	159	164	163	163	141	178	182	174	149	176	152	160	168	154	176	146	154	167	171	165	173	174	165	161	174	169	148	177	193	154	170	170	151	177	180	209	158	135	166	170	175	159	173	169	158	181	166	157	168	185	164	177	166	152	158	174	182	164	164	173	153	124	168	171	151	160	159	178	176	156	165	174	162	179	163	181	173	169	180	181	165	179	161	142	161	165	159	158	180	174	161	163	168	154	160	154	172	167	160	158	155	175	172	158	163	158	194	165	164	133	159	180	168	143	177	152	167	162	153	187	160	152	167	175	138	180	168	149	147	149	170	157	154	162	169	180	156	167	179	184	153	166	146	161	148	165	176	158	185	162	171	181	180	171	174	159	166	153	165	184	153	160	163	167	161	158	159	174	162	155	181	159	145	160	174	153	140	165	178	184	171	179	153	189	146	147	174	171	175	145	179	162	163	183	184	162	162	199	155	146	166	158	159	160	176	153	148	199	165	152	158	165	165	180	151	163	169	161	162	174	152	158	143	167	156	164	173	183	154	155	155	156	155	150	154	148	165	185	144	178	172	165	189	174	152	160	160	165	177	177	163	201	155	162	146	193	172	178	169	170	177	160	181	159	188	158	160	174	156	164	182	161	154	173	159	169	178	160	149	166	162	169	151	148	165	168	190	136	154	157	155	180	167	201	153	156	176	185	166	168	162	161	153	147	154	151	159	151	163	191	170	158	151	201	179	153	148	158	193	184	184	167	145	163	160	184	191	161	178	178	133	190	167	147	169	149	175	148	150	165	178	147	158	168	153	165	171	154	190	177	176	162	142	178	141	162	175	155	146	145	168	136	169	156	162	162	169	154	152	168	176	160	161	155	173	178	185	188	167	169	136	149	153	163	186	151	173	179	176	171	145	159	181	170	187	166	175	155	163	161	181	171	147	148	166	133	151	186	156	154	159	148	148	153	154	150	171	166	177	172	176	155	154	150	160	150	172	173	174	157	167	169	183	161	171	185	139	144	169	158	160	158	150	177	172	148	185	149	150	143	161	166	175	162	168	173	147	145	177	174	164	152	161	185	150	154	149	152	166	173	157	174	171	173	160	179	147	142	186	170	152	143	154	155	172	182	172	159	186	154	160	165	157	157	170	166	188	165	160	175	163	168	151	174	162	160	168	178	170	160	164	142	169	136	157	177	147	175	178	164	170	139	166	145	185	173	164	143	184	174	174	149	163	178	162	156	171	194	185	139	168	178	174	163	173	152	159	165	169	192	189	162	152	169	157	154	166	185	182	187	189	178	156	143	183	170	163	180	148	157	143	162	156	169	167	173	163	153	165	169	192	175	161	187	181	147	162	153	175	170	154	167	166	136	158	157	173	137	183	173	154	168	168	165	159	176	175	177	196	158	158	157	162	172	174	173	168	153	169	149	168	164	176	179	156	159	159	204	180	157	160	169	186	191	166	171	165	171	160	146	165	168	158	159	156	153	170	166	173	179	155	162	163	167	151	160	164	158	185	156	174	181	156	147	165	162	177	176	160	154	169	173	145	167	166	179	160	153	140	156	178	182	167	151	166	179	163	175	154	158	170	163	148	182	171	174	185	165	178	146	163	164	173	177	187	164	161	170	147	176	178	176	165	171	155	141	191	161	182	160	170	134	151	155	182	157	181	161	144	176	146	184	162	165	176	146	149	184	156	152	201	151	179	171	178	132	163	164	183	169	180	174	167	165	149	137	166	180	155	129	164	174	165	183	152	181	180	152	169	162	148	164	141	160	184	166	188	174	179	197	157	169	185	152	149	159	165	172	146	185	153	182	143	163	148	169	158	126	163	161	152	147	154	145	166	161	156	165	162	157	165	158	163	156	153	151	160	164	174	184	181	202	166	166	175	150	145	158	180	163	169	161	172	169	161	184	172	191	158	171	151	162	154	161	167	172	162	152	171	150	175	164	175	171	143	179	175	161	166	163	164	186	156	175	149	169	158	160	139	153	166	131	133	145	154	153	172	145	180	160	160	157	153	159	177	148	153	200	170	179	167	145	167	179	161	163	147	188	154	158	161	156	191	181	168	154	178	161	151	146	168	176	179	156	147	168	150	156	163	161	139	139	161	142	168	162	174	184	159	167	143	176	140	184	167	172	161	151	165	153	174	173	171	155	151	137	178	168	183	157	190	180	159	150	150	180	157	165	165	163	160	174	167	157	145	177	167	154	158	164	146	170	181	177	179	179	181	155	165	155	175	164	152	182	166	158	143	154	175	170	167	180	134	140	172	179	157	178	176	165	155	153	169	160	147	163	170
5946	1315	2602	3143	2766	2265	1746	1541	1314	1164	1035	993	883	868	850	766	801	698	656	635	693	693	613	577	581	580	598	560	548	553	558	520	545	545	539	547	569	506	517	521	525	534	520	539	509	514	503	535	488	516	512	504	476	549	524	502	502	506	473	483	515	551	497	496	532	497	458	480	509	479	489	497	474	462	502	516	538	475	495	474	513	508	509	492	495	498	489	482	514	514	467	490	530	467	488	500	470	449	499	518	519	445	493	467	467	491	467	507	467	474	483	489	474	485	485	484	503	513	457	469	510	498	501	496	461	464	458	463	477	488	477	479	494	484	493	514	484	479	497	500	521	487	507	480	532	454	509	525	445	484	456	472	503	476	469	488	498	502	471	504	500	483	480	472	496	509	518	471	517	496	496	473	527	459	495	486	519	480	449	457	497	511	503	517	492	505	491	478	512	464	447	493	514	514	472	489	480	486	452	470	500	494	483	464	495	491	476	468	516	519	489	483	502	483	516	454	439	490	441	517	492	515	494	483	476	446	544	488	517	462	504	480	480	509	479	500	504	465	459	460	488	482	510	471	521	473	479	495	476	499	490	517	476	477	512	463	484	450	493	482	499	506	495	480	456	498	454	481	486	494	506	492	473	499	521	470	481	473	505	494	459	463	448	495	500	515	504	504	475	472	511	485	494	425	479	471	482	487	466	484	474	504	472	523	453	465	501	438	481	505	469	511	499	477	489	500	479	502	527	472	477	459	469	504	474	519	485	497	468	490	499	536	482	535	486	453	490	531	461	481	502	494	475	502	458	475	478	482	472	509	504	475	494	471	462	476	448	505	453	433	488	493	507	467	470	456	488	467	521	489	496	482	468	507	466	519	479	481	510	494	481	477	451	488	533	507	472	480	490	484	493	464	450	451	472	473	488	498	468	481	475	456	470	459	464	449	509	489	486	497	486	497	489	485	449	494	510	496	483	507	463	489	480	491	417	472	472	478	474	464	507	513	478	489	422	488	491	499	500	483	472	497	496	502	506	481	484	487	490	485	485	515	504	482	446	438	461	485	431	503	474	459	522	464	448	447	449	463	514	470	409	468	477	470	473	488	483	507	447	474	536	447	504	475	508	482	484	473	457	465	449	481	502	496	505	449	441	498	472	460	511	502	459	492	439	498	495	477	468	464	454	473	476	479	476	505	477	493	468	467	505	488	481	532	505	471	490	462	513	479	520	459	476	496	465	488	466	461	500	448	468	450	467	491	485	472	503	506	486	452	477	478	482	494	475	470	465	489	484	475	488	497	469	512	479	490	462	483	476	498	493	495	517	501	492	486	501	469	467	484	496	501	482	462	463	509	451	464	463	511	494	438	517	485	498	450	523	511	521	481	509	464	516	480	464	485	498	469	459	508	466	488	515	456	477	513	510	448	530	459	497	486	493	487	494	464	438	500	478	510	471	476	490	477	491	506	452	466	444	492	506	504	487	473	475	482	499	501	453	472	471	502	477	459	538	477	482	501	497	490	505	496	475	467	485	497	516	503	502	472	489	474	498	499	468	504	501	524	480	484	485	455	482	498	511	478	519	508	511	503	497	443	490	520	497	447	446	483	462	475	479	472	491	469	482	475	487	521	498	491	448	484	512	455	482	470	460	466	479	463	475	469	506	488	447	490	487	465	524	473	491	492	471	468	461	516	467	483	511	479	479	498	492	451	479	458	507	477	485	510	496	451	473	487	472	491	510	461	461	503	442	505	460	503	488	501	486	510	476	504	494	513	472	470	484	478	481	499	499	511	496	470	491	483	500	480	501	469	454	460	495	437	468	497	459	469	487	499	463	468	501	478	518	470	488	461	486	472	502	508	481	453	499	495	496	502	474	447	505	510	483	509	471	460	477	473	471	472	493	507	469	466	497	498	476	495	472	488	466	474	489	424	500	521	470	473	466	471	473	491	487	495	444	482	526	499	478	460	483	484	459	528	461	481	466	467	495	459	470	509	503	464	454	499	488	500	459	455	484	488	458	469	490	464	491	504	525	497	468	485	487	478	523	452	513	494	477	460	472	463	454	482	497	499	501	456	499	495	460	474	481	494	490	493	466	490	490	451	469	496	459	524	442	515	476	540	490	490	505	508	469	463	485	472	462	488	484	505	433	501	500	464	509	512	469	475	490	501	459	471	501	485	457	467	431	492	479	487	519	492	498	490	456	509	511	500	497	469	468	460	524	466	470	524	462	504	462	474	491	496	487	518	504	449	446	468	472	520	443	483	501	507	506	477	460	513	477	488	408	455	454	482	493	480	487	482	487	507	450	495	489	476	511	505	488	449	504	493	483	496	506	511	497	492	538	486	476	533	505	471	448	472	474	498	499	453	502	485	497	487	444	499	468	457	458	457	491	458	479	468	506	509	499	494	523	503	483	481	531	482	465	470	488	508	474	466	546	479	476	511	481	498	501	488	489	484	472	475	497	525	448	494	532	523	450	438	458	492	474	468	456	433	462	464	500	514	465	486	516	488	457	491	468	506	495	512	477	447	455	494	479	489	433	507	483	448	462	497	529	489	494	474	479	495	506	499	520	502	488	472	524	472	472	521	473	452	498	484	507	482	476	456	483	507	464	493	521	462	488	471	514	465	459	465	441	510	496	451	447	474	448	475	497	496	472	485	441	469	483	472	481	480	474	472	486	456	461	446	516	475	483	478	504	472	486	502	516	498	506	452	494	465	484	479	513	501	502	500	488	479	494	475	500	511	526	513	509	465	462	414	479	494	512	530	503	457	467	473	460	486	502	483	467	479	464	453	468	484	513	489	480	519	463	490	515	506	486	466	523	475	503	504	474	462	471	459	453	506	494	538	453	496	517	484	480	478	522	505	505	511	464	444	496	495	477	491	442	488	535	464	516	510	471	472	472	503	473	479	502	498	477	460	473	507	482	482	464	483	451	528	462	512	489	508	512	490	491	474	506	488	447	485	510	478	439	479	461	470	441	454	538	514	453	498	522	487	514	476	487	478	481	484	480	511	487	465	494	495	470	504	478	449	517	483	495	501	504	490	465	474	518	508	504	496	487	502	501	510	505	503	457	520	482	481	446	475	485	452	478	505	479	493	418	464	511	498	511	452	458	497	446	459	478	466	504	514	475	527	489	488	424	449	456	460	470	512	452	486	492	487	504	494	506	471	477	518	481	469	465	521	427	474	457	495	481	476	446	503	455	455	450	472	494	481	481	475	490	479	498	467	504	466	461	477	466	485	474	469	463	425	439	541	466	479	505	515	499	493	512	463	469	442	504	517	489	460	465	484	493	453	479	535	503	444	478	501	539	452	499	521	494	502	471	490	489	486	516	476	515	514	459	450	500	504	433	443	511	494	459	446	505	500	505	520	451	484	463	527	532	462	463	493	473	499	451	481	470	475	484	483	504	472	477	498	508	493	494	490	482	491	475	483	483	463	442	498	478	461	492	517	505	496	490	455	465	487	501	501	499	496	460	474	478	461	478	473
14602	2613	2541	2048	1407	1019	809	717	647	612	555	514	462	403	411	425	436	414	369	450	400	396	398	399	420	344	373	377	362	360	366	341	308	379	354	322	404	363	308	342	335	395	374	321	355	360	316	341	322	341	351	345	369	349	374	357	360	373	332	342	322	356	318	368	352	339	359	361	332	327	337	366	330	349	396	374	311	368	358	362	366	353	350	358	375	371	336	301	384	393	367	344	376	361	369	368	375	330	297	354	337	329	343	367	338	392	335	331	373	391	336	330	336	343	357	403	348	408	386	346	320	358	356	338	358	348	344	347	326	347	318	345	306	312	349	321	372	322	361	337	371	329	345	330	325	342	378	345	355	390	343	315	370	363	374	366	335	339	337	380	378	324	324	370	321	342	350	344	353	365	322	350	349	340	354	346	335	354	406	341	328	375	327	332	339	340	328	326	321	355	340	357	305	360	350	353	350	325	326	384	389	358	334	346	377	380	393	327	350	326	325	332	377	338	400	357	318	361	349	331	320	340	318	363	363	335	342	326	369	350	347	329	346	349	349	362	352	338	369	344	316	307	344	360	366	367	340	348	341	365	291	338	356	326	317	351	337	380	355	349	372	321	330	299	352	366	332	330	319	318	349	345	346	338	379	354	335	353	355	362	337	339	321	368	368	334	363	345	337	352	348	337	357	347	329	373	354	362	369	350	384	357	318	347	363	358	344	376	367	331	333	354	336	327	358	352	329	321	335	354	342	346	352	346	380	354	342	351	325	347	361	362	336	374	363	353	400	322	349	332	395	367	360	340	357	315	349	320	340	332	326	333	347	349	349	330	364	365	359	341	325	341	396	353	361	355	357	359	336	316	356	359	359	339	320	341	363	318	321	331	321	367	348	350	370	319	365	364	382	367	333	342	343	348	345	359	358	336	362	345	356	388	371	339	343	341	352	344	377	345	332	354	360	352	361	330	324	354	358	327	320	330	348	344	313	333	349	367	344	330	343	399	348	340	357	335	354	360	335	330	342	359	336	350	346	306	357	323	359	341	357	359	376	340	372	374	334	345	405	356	337	356	345	367	357	329	331	344	366	329	345	320	351	333	347	347	347	373	339	325	346	359	368	331	326	316	352	324	350	356	327	338	332	327	353	336	346	333	347	361	332	344	343	337	328	332	327	367	342	335	375	346	342	354	375	372	390	335	341	370	348	343	394	339	340	320	377	380	328	336	326	354	350	345	344	338	341	345	355	353	371	366	350	338	365	349	352	343	357	380	357	348	378	341	355	376	366	342	350	324	331	364	339	348	357	368	339	352	342	317	374	360	330	338	341	343	347	349	342	358	327	369	339	344	358	352	345	329	363	377	334	339	345	349	341	325	361	370	323	348	342	359	341	346	328	317	346	332	349	334	339	355	319	380	334	334	383	343	348	370	377	350	342	326	374	314	299	345	374	348	347	363	396	340	339	338	339	370	336	346	309	340	352	361	378	368	355	332	342	358	387	381	351	345	354	369	379	300	383	332	329	352	349	345	356	348	354	372	356	316	366	346	359	348	387	340	346	355	351	373	310	351	391	296	357	348	362	369	346	311	353	339	326	342	344	325	356	312	355	352	366	381	381	384	326	399	351	353	317	353	360	381	368	347	396	362	360	356	362	385	351	379	375	321	351	338	337	324	337	376	349	373	327	340	392	317	371	334	347	369	343	319	362	323	347	317	326	341	367	362	380	363	337	345	359	321	341	341	342	351	354	337	349	368	392	346	352	301	349	309	354	318	345	335	334	334	341	380	349	334	359	351	351	345	348	366	380	341	392	367	314	376	344	364	371	357	352	385	343	314	342	348	362	357	338	357	381	356	323	336	373	320	357	362	377	337	338	415	348	335	354	369	337	355	354	309	338	344	373	350	349	353	385	399	352	331	361	337	370	365	374	332	341	352	340	348	339	367	365	368	351	310	375	365	371	360	361	336	369	360	310	330	352	349	375	341	382	308	372	301	344	320	353	328	343	350	351	365	333	344	368	374	301	332	367	343	361	369	331	346	344	327	355	348	339	340	352	378	357	336	353	330	366	326	324	328	341	349	351	360	329	333	343	336	359	375	361	339	369	389	351	363	355	353	372	359	312	356	408	376	373	371	349	325	356	369	338	385	337	380	312	366	373	358	327	313	351	334	359	359	338	360	350	347	341	355	367	358	323	330	311	343	323	388	360	331	359	294	296	341	347	338	355	357	316	333	333	359	345	325	370	357	350	332	366	351	318	339	369	346	370	349	319	353	338	323	356	374	388	357	344	368	324	307	311	380	331	350	338	331	346	344	343	340	351	362	357	353	357	337	372	371	332	332	330	352	373	359	359	350	356	367	332	357	343	339	371	357	341	363	347	357	382	338	311	324	365	357	380	331	344	322	359	317	344	342	361	330	348	381	353	321	335	397	328	349	330	308	337	363	315	323	355	318	344	388	366	353	379	323	366	330	343	307	336	339	315	346	376	351	376	363	360	340	372	369	360	365	346	296	335	330	373	348	344	335	379	374	336	350	329	324	371	362	385	371	369	327	341	341	364	365	355	381	340	335	348	352	348	366	375	337	305	372	348	371	328	318	355	358	349	360	346	345	365	307	351	356	378	342	373	367	356	295	358	343	350	342	360	381	305	337	333	349	348	337	363	327	336	331	352	359	330	369	365	318	353	344	338	342	328	369	351	357	360	308	344	358	342	377	355	319	311	355	339	336	387	339	356	366	341	377	351	328	346	348	344	320	341	347	337	341	353	366	309	349	388	364	328	296	322	343	344	372	385	388	322	357	348	332	311	348	351	321	347	386	326	362	341	344	331	381	363	343	345	339	325	371	334	337	382	355	361	330	378	325	342	344	332	349	336	287	360	342	306	311	325	355	344	366	350	342	322	328	362	338	374	348	339	393	375	347	327	373	334	345	340	343	343	341	368	374	404	344	342	352	314	308	351	340	353	324	328	359	338	372	371	369	339	368	357	358	367	320	322	382	303	362	350	310	361	347	363	338	331	343	358	351	349	365	360	351	350	369	346	348	340	334	324	358	349	368	390	349	320	358	343	363	327	328	353	341	350	312	370	367	306	356	341	378	345	336	359	330	358	401	354	365	329	351	376	332	360	373	336	379	335	315	373	339	356	383	338	335	347	371	328	349	360	368	357	318	330	320	335	328	322	350	376	354	316	316	356	357	368	335	334	349	329	352	345	330	351	376	352	337	336	333	342	400	354	362	381	381	349	337	378	348	321	339	354	357	328	338	355	348	364	394	342	355	322	325	343	367	360	335	346	331	362	355	355	335	368	354	334	351	351	384	363	322	348	351	325	331	343	349	324	362	324	374	368	360	398	374	320	395	379	331	344	344	328	309	358	352	296	343	342	311	326	389	364	355	353	350	350	353	361	324	371	358	351	352	350	341	338	316	364	327	352	354	346	370	330	291	338	334	330	356	363	371	324	352	344	334	320	361	335	336	336	343	330	310	325	326	384	361
7967	2451	5098	5762	5085	4316	3498	2930	2569	2232	2021	1852	1779	1659	1500	1411	1341	1277	1279	1208	1244	1192	1159	1120	1059	1093	1017	1088	1047	953	1093	1024	974	984	1029	966	960	1023	978	964	914	939	980	905	910	930	954	1004	927	854	922	927	910	919	954	868	936	932	859	940	878	926	891	880	940	882	918	908	854	908	943	897	840	849	858	854	901	883	861	875	884	892	870	862	899	931	857	888	868	884	866	872	912	873	903	900	872	832	879	820	865	870	803	892	910	811	897	845	932	835	885	883	879	867	903	876	848	862	839	827	864	850	860	869	901	942	865	869	917	841	902	902	892	819	904	915	819	906	894	895	942	796	844	853	893	887	875	846	868	860	886	835	900	833	877	872	864	935	902	856	922	893	836	886	858	896	826	873	806	840	923	851	888	869	862	904	865	891	864	832	905	873	852	920	868	878	863	892	928	885	859	866	857	857	817	926	870	838	846	875	822	872	850	844	891	851	862	852	867	909	796	913	854	910	833	857	853	831	857	879	860	876	843	893	916	864	879	859	858	890	923	858	899	852	899	853	868	862	826	915	881	887	791	937	874	830	826	836	875	824	862	824	891	847	879	837	888	892	827	858	892	909	873	840	863	885	837	893	850	949	924	876	895	886	862	818	853	884	876	845	856	884	870	933	837	863	878	917	850	871	882	949	849	836	861	849	852	882	841	858	886	819	889	871	831	890	896	903	880	876	857	851	849	846	958	931	903	887	866	867	817	849	834	869	891	859	859	871	830	836	889	884	907	877	823	863	861	854	897	900	912	869	862	860	825	858	844	922	872	880	891	878	876	881	851	932	871	869	872	879	872	869	884	842	851	888	826	859	862	833	835	874	873	837	835	846	856	897	834	847	858	856	882	926	876	880	854	885	843	868	868	804	849	886	907	826	909	921	919	846	882	899	891	886	814	889	837	896	935	912	878	878	828	839	859	871	841	881	871	904	898	894	891	876	920	830	862	875	879	868	827	885	893	858	863	906	834	917	857	884	865	815	867	891	887	908	833	893	874	843	900	874	827	863	906	895	897	870	869	883	904	898	851	840	864	883	839	872	852	842	835	909	865	898	846	871	841	909	784	877	826	845	890	917	802	836	852	858	881	908	863	843	851	871	837	823	878	856	898	896	869	893	908	868	807	848	855	867	860	845	851	895	845	869	883	843	847	900	845	885	813	857	900	901	863	878	874	918	881	811	860	897	840	857	876	913	883	863	894	903	863	898	914	867	869	865	862	831	938	855	842	861	858	857	895	842	863	828	884	793	876	802	871	864	895	918	877	892	831	848	878	879	851	826	869	807	892	888	862	935	849	868	826	854	860	824	862	803	895	836	876	869	947	815	888	857	837	889	888	880	912	832	846	870	857	855	923	861	889	923	848	881	875	858	843	868	840	861	891	872	881	890	919	917	924	861	853	873	810	868	851	881	889	868	865	889	884	855	879	926	862	881	861	894	861	823	867	841	868	843	882	839	845	914	930	833	893	878	874	879	918	902	934	897	879	861	854	836	859	858	902	867	897	899	883	887	933	922	921	877	920	857	859	885	874	889	875	861	802	820	891	877	873	826	839	880	839	870	867	844	865	842	927	845	826	915	890	858	832	885	896	858	879	842	827	867	852	906	886	839	812	840	834	874	899	839	842	857	889	903	855	861	841	870	842	846	937	832	918	888	896	830	823	892	870	866	852	828	851	839	881	907	892	886	893	904	808	912	850	827	855	833	855	891	908	820	855	858	843	864	890	891	877	902	878	862	836	846	850	894	848	840	809	856	873	905	853	928	857	864	845	855	871	866	878	871	847	894	896	892	884	863	865	876	812	869	878	852	845	878	849	881	852	859	836	863	895	862	871	778	897	860	895	802	882	896	896	838	903	888	859	853	847	890	855	872	871	907	874	869	939	849	896	857	844	838	837	874	884	932	853	856	815	891	884	892	872	877	928	924	845	861	903	881	870	907	913	897	872	867	849	899	869	867	846	882	853	903	859	834	884	838	856	835	898	874	898	865	915	823	858	912	875	899	864	886	879	855	823	820	919	870	893	873	820	932	859	890	855	843	863	875	842	903	797	840	897	854	821	862	849	894	836	845	901	839	848	867	829	817	888	876	860	890	872	949	905	887	898	855	902	912	832	898	851	894	895	858	917	870	938	870	873	865	882	861	788	900	903	885	882	848	887	860	886	857	854	879	820	892	896	890	880	901	880	919	895	867	866	866	847	870	835	844	884	825	846	823	875	856	849	879	812	876	899	864	853	928	909	876	847	881	896	936	860	832	861	860	848	854	848	840	873	850	818	864	921	853	839	891	869	905	890	907	868	799	885	866	907	855	823	888	934	881	891	874	896	880	826	825	847	876	836	870	817	874	872	877	858	877	866	882	919	882	869	878	898	850	889	828	937	839	903	857	900	866	886	864	938	894	890	866	855	823	859	860	856	894	881	811	804	900	924	874	859	855	870	856	880	867	875	877	838	859	856	848	876	882	866	897	841	910	838	824	878	876	931	908	862	860	890	853	850	868	907	849	853	848	851	891	893	803	871	878	875	855	899	847	886	877	817	912	858	832	828	897	894	897	863	834	826	917	847	878	898	891	840	887	898	870	871	885	874	827	864	837	879	904	863	882	854	860	868	922	887	887	870	883	877	863	852	866	852	862	858	842	872	883	832	835	851	809	873	856	847	895	814	862	844	857	883	912	884	835	854	910	870	921	861	829	866	854	878	879	878	827	886	908	859	882	862	885	869	839	842	895	873	834	909	906	900	900	843	883	862	858	895	892	826	829	892	867	885	863	881	834	877	871	861	844	864	861	930	892	892	858	895	860	855	819	843	851	892	845	904	849	938	891	887	873	812	868	890	869	883	900	896	872	858	882	887	897	884	860	856	897	903	903	867	858	831	902	853	931	870	855	888	965	861	848	886	907	908	892	860	920	855	853	825	834	849	866	898	872	880	886	893	892	890	877	867	836	882	831	837	849	856	904	783	845	862	935	861	892	847	811	870	900	887	901	787	840	889	887	822	850	864	876	896	871	853	873	893	873	845	874	907	849	856	877	856	910	852	857	845	876	847	922	858	902	868	861	859	919	851	889	855	888	843	899	891	888	845	897	875	861	889	836	844	843	852	895	935	902	848	842	959	881	886	891	798	878	866	945	835	810	953	863	897	821	916	856	806	830	853	906	897	874	855	862	871	888	867	879	865	857	927	893	856	835	862	874	874	899	848	891	852	852	905	889	904	960	882	890	852	900	912	878	835	826	877	838	872	901	775	883	858	894	894	887	863	880	851	830	855	853	857	892	887	895	841	847	853	869	834	905	816	846	867	829	865	877	869	912	912	788	825	811	931	865	895	935	870	886	882	820	844	889	857	914	884	875	861	855	852	909	876	846	839	881	889	860	826	892	889	856	854	963	853	889	874	904	883	893	859	868	879	885	883	834	849	874	835	841	858	881	854	885	880	843	836	859	869	857	878	869
2147	221	226	200	187	193	153	165	169	169	136	153	170	150	174	146	184	166	151	159	146	174	171	141	165	159	178	138	162	152	151	161	156	173	147	149	132	166	162	143	165	148	133	174	159	171	145	177	173	135	146	162	172	183	158	158	152	143	156	140	144	180	131	135	158	146	167	141	177	144	158	156	164	137	129	158	157	149	141	159	143	152	162	132	146	179	150	166	154	145	167	165	145	154	157	167	157	193	169	147	157	155	155	174	157	142	152	163	133	147	156	145	142	148	179	156	155	112	169	157	141	152	142	150	155	144	156	148	170	156	134	162	165	151	150	160	146	160	147	160	159	121	153	149	139	140	145	147	129	171	156	153	159	148	176	150	144	156	175	148	150	154	139	157	166	180	139	174	152	131	182	155	158	152	162	149	155	162	150	137	162	134	150	180	160	143	142	169	165	138	161	128	164	163	154	137	138	140	161	157	166	152	171	151	155	160	143	167	158	140	161	160	157	126	141	164	144	135	194	146	183	168	166	159	154	171	175	172	147	189	151	161	151	141	156	136	153	145	147	150	166	159	156	158	153	160	133	158	150	149	169	146	141	144	153	176	167	149	151	149	137	156	161	172	142	169	159	166	162	164	140	129	168	187	172	141	151	140	142	144	138	162	158	153	144	151	139	175	158	149	146	143	182	162	157	183	159	154	165	145	182	162	148	169	148	167	145	172	162	167	166	165	150	147	157	162	148	163	148	148	138	163	157	140	130	148	164	144	166	175	169	181	161	158	136	156	153	175	168	151	144	160	157	166	158	156	172	177	152	154	150	148	145	165	169	176	169	146	172	177	157	159	152	134	154	153	132	166	155	172	153	167	149	148	162	151	149	174	148	149	171	178	173	142	151	154	158	174	149	164	154	148	147	139	166	150	136	151	159	166	172	137	157	149	147	184	134	152	161	147	137	152	180	148	142	146	143	175	146	152	143	165	150	155	147	155	177	166	161	145	170	147	146	150	144	153	134	154	167	160	159	157	169	172	145	162	158	162	152	168	153	166	150	146	160	176	173	139	140	173	166	152	155	166	153	139	165	148	172	142	159	142	154	150	145	162	144	159	145	181	154	160	158	153	139	119	163	165	157	151	163	154	157	150	186	153	150	155	164	136	175	128	154	160	143	179	175	173	156	161	147	166	151	154	175	176	154	155	154	134	165	147	187	180	181	134	146	157	154	154	131	160	158	152	170	154	161	159	156	158	144	150	169	147	148	138	155	154	143	133	146	167	153	156	171	174	179	134	170	151	152	158	141	147	156	164	166	172	131	161	133	128	156	166	168	160	172	176	144	147	147	144	149	170	177	151	156	169	161	150	142	133	143	168	158	137	176	135	169	163	159	168	158	153	155	138	162	141	160	156	144	158	152	141	153	166	161	159	147	143	165	173	142	161	184	144	154	157	163	165	153	158	145	154	167	143	147	138	146	147	145	165	163	159	154	167	155	135	167	157	154	162	152	186	157	150	145	158	156	166	171	138	167	165	151	186	160	173	135	160	135	137	146	155	149	164	151	155	143	154	168	148	148	161	174	144	144	166	134	144	144	149	175	158	162	158	155	159	166	174	176	163	147	153	163	160	151	145	188	184	167	154	154	160	166	151	167	147	149	162	172	150	165	160	170	168	138	156	179	174	131	156	147	158	171	160	132	162	196	146	171	143	156	161	156	165	160	153	145	158	157	171	144	167	169	177	134	164	155	158	173	163	146	146	164	148	154	138	149	157	166	138	147	163	148	176	153	164	154	142	145	170	166	160	142	163	166	169	159	168	154	167	135	171	171	152	160	145	149	152	124	159	172	158	150	154	162	171	156	152	170	184	157	153	180	148	159	130	163	143	170	158	154	142	144	147	140	193	147	145	143	180	168	174	174	158	153	160	140	175	158	165	144	166	113	164	156	161	122	147	157	146	166	164	139	140	143	150	159	147	162	164	152	165	142	160	168	162	151	143	153	166	152	147	137	161	142	150	141	148	165	145	150	176	138	166	165	174	156	164	169	158	152	171	169	163	153	177	145	149	158	163	174	139	151	137	162	160	159	156	152	154	151	157	150	173	172	159	151	141	152	152	142	164	170	131	174	158	139	139	171	163	171	158	175	164	157	156	159	156	168	159	164	149	167	152	156	168	167	174	141	173	169	149	164	150	139	163	147	159	159	148	146	158	180	140	146	143	137	137	145	154	151	148	171	153	166	165	144	144	135	165	155	166	159	143	160	158	154	135	193	197	147	127	179	159	180	143	150	144	175	162	150	165	156	167	158	172	169	170	174	155	151	171	171	154	155	148	151	157	148	151	161	153	144	156	174	169	189	162	144	144	165	147	161	160	180	159	150	157	128	163	167	152	145	148	141	157	158	178	155	141	140	161	143	152	169	148	174	155	182	142	160	147	193	147	168	166	177	153	150	155	181	132	142	154	163	145	158	145	175	165	150	180	174	163	162	176	161	149	167	170	147	143	158	179	130	144	159	155	171	154	161	157	152	169	142	155	164	143	173	176	161	166	136	162	156	152	150	163	149	164	157	155	154	132	147	146	146	149	182	158	145	156	159	163	145	142	157	155	150	149	138	131	128	151	142	159	137	158	142	179	148	144	134	158	167	168	156	149	141	156	151	140	175	149	148	141	171	153	133	170	157	155	153	153	157	171	171	129	175	145	174	150	158	175	163	151	147	141	150	147	137	158	153	149	164	169	166	155	135	149	139	161	153	158	166	150	163	168	156	172	156	142	148	177	169	168	168	162	123	149	178	157	142	176	146	140	140	145	152	168	151	163	159	171	145	163	162	168	152	145	126	137	159	147	160	167	151	147	135	171	176	176	147	144	173	150	128	141	147	152	144	165	141	158	164	165	160	169	167	153	163	139	151	160	156	169	160	160	148	168	164	175	152	170	158	148	156	154	147	158	169	160	159	162	133	181	158	163	160	155	142	171	141	158	151	162	175	161	148	154	174	155	139	154	164	153	165	147	158	151	129	156	163	156	162	144	153	171	141	153	171	168	159	144	157	146	150	147	150	161	159	167	157	133	163	147	157	168	175	166	166	155	128	155	138	147	156	185	156	167	136	122	165	147	143	142	157	163	145	165	139	138	163	149	163	163	155	162	124	161	164	175	152	131	159	142	163	136	166	165	139	157	134	157	151	154	135	160	161	159	167	135	141	144	188	140	123	174	164	169	154	162	155	134	160	176	160	177	142	170	161	161	170	141	158	143	150	147	173	150	139	146	168	155	151	162	148	152	130	182	136	149	149	162	174	162	135	160	167	168	158	154	171	175	182	162	129	157	169	175	156	171	153	136	170	140	135	158	161	142	159	153	125	163	148	159	154	161	137	166	164	157	159	167	166	145	164	132	161	178	157	164	170	155	126	147	169	178	177	132	159	163	141	150	155	155	170	133	145	152	123	152	160	157	162	155	166	148	140	187	180	179	162	158	178	168	151	173	155	142	163	154	164	156
2239	550	614	606	508	524	484	483	509	474	518	489	490	428	489	423	446	416	450	455	452	456	472	464	472	467	443	419	429	426	444	470	481	422	467	491	476	448	460	448	419	443	452	471	439	437	446	442	456	485	457	462	434	488	431	450	415	421	459	442	476	429	496	450	432	473	439	460	442	454	439	455	412	445	444	442	450	435	446	458	449	413	472	421	408	476	438	408	448	447	422	443	434	441	461	445	447	470	459	423	465	431	478	480	431	411	489	469	451	457	421	481	428	474	427	392	425	465	471	476	451	465	466	435	441	416	478	439	457	454	430	481	468	450	451	442	462	442	439	439	470	425	454	407	468	456	437	449	434	462	464	413	460	465	441	459	458	478	435	388	403	446	447	441	445	481	477	478	479	407	428	478	435	436	439	464	442	424	430	430	433	449	471	440	450	466	447	450	480	461	454	433	438	461	394	439	463	485	472	465	447	484	428	425	464	467	448	489	469	398	436	439	470	465	496	460	467	503	455	472	439	470	422	469	452	431	443	438	454	494	459	410	435	416	479	442	436	440	417	450	459	435	444	461	432	422	476	457	431	448	436	407	460	467	476	462	429	425	454	414	473	470	448	410	446	475	466	409	430	445	476	468	403	460	476	404	462	465	438	468	433	415	461	436	437	480	436	449	448	433	461	464	449	397	451	444	428	495	437	403	475	423	466	479	411	432	428	428	444	500	447	464	460	441	470	437	454	440	455	426	418	434	480	439	452	408	472	422	478	472	407	459	439	444	416	439	450	429	453	473	414	423	435	431	396	444	433	444	444	428	463	460	465	472	460	453	412	438	417	491	419	476	440	471	459	450	458	464	438	380	441	434	441	443	387	457	446	470	440	447	430	442	449	454	420	449	462	410	389	460	460	442	463	420	428	435	439	411	419	424	475	454	453	421	424	437	444	454	455	440	450	447	445	384	409	456	502	428	453	438	416	450	486	460	443	416	456	437	453	444	442	444	433	427	438	417	420	409	466	476	427	463	499	431	429	456	410	459	428	440	444	448	421	403	440	425	427	435	436	480	460	462	477	439	392	417	452	468	393	399	450	466	422	446	450	444	483	452	481	430	483	457	488	451	459	470	431	404	449	464	486	444	463	466	444	457	466	438	438	474	446	426	458	445	411	434	437	453	471	444	489	481	445	430	453	420	442	462	437	411	486	466	427	469	420	475	456	487	455	424	429	427	462	478	428	441	429	424	442	443	499	432	440	432	428	483	483	437	456	466	463	463	469	427	427	436	436	450	435	419	456	462	460	444	437	422	434	464	481	436	448	441	432	461	471	413	473	437	445	455	461	420	442	405	438	410	470	426	451	456	429	420	465	453	491	481	475	430	449	429	467	467	428	411	460	458	445	433	471	433	450	444	419	499	448	444	433	431	427	456	463	444	427	446	476	454	418	443	441	464	415	436	453	432	417	422	423	436	476	473	448	448	464	470	419	508	471	460	438	482	501	430	415	457	448	435	458	443	459	478	394	446	470	430	485	474	445	456	449	436	451	454	435	448	443	449	421	479	433	441	436	405	466	474	473	451	440	481	445	432	426	430	463	458	429	463	425	452	473	452	448	474	443	463	478	445	438	444	437	402	441	452	427	441	454	472	432	475	420	468	430	434	458	432	456	436	462	442	484	432	425	456	439	440	472	408	472	402	414	415	462	465	400	445	438	462	448	433	415	474	455	409	470	446	402	431	413	448	454	420	432	441	442	439	450	497	417	417	449	441	458	477	443	469	423	414	425	400	463	437	437	457	437	453	476	441	438	446	449	440	434	434	473	477	442	457	434	427	440	449	450	451	463	456	471	427	389	430	439	479	443	450	461	405	473	403	447	489	467	465	455	438	435	408	438	451	439	467	414	434	469	457	461	407	444	446	474	464	441	431	408	437	480	463	436	441	465	433	463	435	424	440	426	442	459	422	466	446	418	432	490	448	448	434	455	452	474	447	458	464	445	427	415	460	450	482	416	435	461	449	430	453	485	447	429	419	423	418	413	466	435	445	460	444	460	431	422	449	444	465	450	411	470	448	413	435	441	452	440	398	454	442	444	422	460	502	443	450	442	454	440	441	437	438	470	444	425	411	425	435	424	438	451	427	477	438	457	464	460	430	443	478	442	428	418	467	447	451	451	438	452	472	428	480	444	444	483	433	450	442	418	472	450	438	436	416	416	471	473	483	472	423	433	441	465	441	452	442	466	467	450	442	428	433	407	488	451	451	460	451	449	465	414	430	443	433	403	476	450	455	441	467	469	446	438	469	451	438	441	461	436	439	432	470	418	443	470	423	467	463	449	450	470	456	438	416	445	452	452	468	445	439	435	429	409	447	430	426	452	407	443	488	448	471	444	473	450	439	413	467	445	432	431	462	399	442	470	463	418	472	499	476	461	481	447	442	434	403	459	390	440	442	509	460	438	437	430	442	448	434	453	453	455	431	457	433	449	450	454	459	444	448	446	441	441	490	451	473	420	419	440	433	491	450	471	448	430	418	444	441	462	433	454	457	424	449	465	427	445	431	469	434	471	467	418	417	428	427	439	454	469	441	436	457	420	458	470	457	451	472	449	450	464	416	455	455	473	470	446	451	468	413	472	452	446	451	460	462	456	486	445	423	453	422	434	431	430	504	429	471	454	430	452	430	454	424	464	445	425	476	420	447	468	467	459	471	457	436	464	430	500	465	430	419	487	449	447	458	485	452	486	446	435	471	453	444	394	418	423	446	437	463	484	462	428	438	475	459	455	461	465	461	449	463	422	465	442	422	430	448	410	450	459	399	424	415	421	420	456	425	409	484	460	462	467	470	417	436	448	473	438	447	443	438	462	396	423	427	514	471	433	418	418	442	441	448	404	429	459	463	452	466	454	484	458	463	508	470	487	494	427	443	435	455	459	463	464	445	495	430	455	453	451	447	465	431	451	477	454	453	448	481	445	439	415	457	442	449	459	482	451	475	462	429	429	437	460	441	401	461	463	399	439	436	450	408	475	466	420	429	477	488	440	439	396	449	418	430	437	453	464	487	459	509	440	441	463	456	459	468	449	438	431	457	431	439	436	461	448	454	443	467	439	448	451	461	484	473	492	412	469	442	437	416	427	441	406	428	430	468	469	426	431	435	468	416	473	459	450	444	456	430	429	506	453	471	462	433	433	429	425	446	433	440	487	460	437	481	434	419	442	450	466	441	466	410	386	441	444	454	436	419	421	436	423	475	483	452	397	471	450	430	449	453	407	444	399	469	458	466	466	435	457	451	424	502	432	482	408	455	409	447	414	426	466	501	444	442	431	452	441	467	414	396	480	470	467	478	453	418	461	464	440	474	441	426	417	456	441	434	396	451	421	448	483	473	436	451	436	465	428	449	437	440	468	438	449	440	414	405	472	453	493	444	413	464	488	443	473	461	451	456	413	456	476	396	442	455	424	477	424	451	437	442	445	399	454	442	440	473	457	486	447	466	436	447
7833	1078	1200	954	649	457	424	345	290	307	259	247	266	231	193	227	207	200	186	188	201	175	185	165	167	163	183	167	164	157	201	164	187	189	172	166	166	185	185	168	161	183	170	143	173	169	176	165	158	161	182	169	176	137	176	188	193	161	172	172	162	173	152	176	155	168	164	176	158	173	175	168	170	180	139	164	184	157	152	146	144	164	184	161	161	154	138	167	162	179	174	168	163	159	172	164	134	173	166	169	184	133	143	144	151	149	159	190	171	161	186	179	136	158	154	172	180	178	163	167	175	134	154	172	173	155	138	158	182	171	186	158	179	141	171	169	167	181	149	172	173	178	169	153	166	162	172	125	163	160	146	157	175	134	167	155	157	171	169	172	163	147	189	158	155	168	143	158	165	163	165	162	182	150	178	180	156	158	163	158	178	157	188	151	159	188	143	168	156	161	193	149	173	163	168	175	158	173	180	187	156	167	145	151	163	177	158	163	167	157	187	176	143	176	173	183	162	163	144	172	203	163	150	140	164	170	174	203	155	170	159	177	194	169	176	163	143	136	145	192	163	173	175	189	156	152	173	160	177	162	180	193	172	180	155	140	168	159	143	144	174	161	182	163	144	149	167	155	164	144	185	164	166	168	148	168	163	177	163	158	171	155	143	162	175	165	162	161	162	177	181	154	153	163	170	155	163	186	157	151	164	158	169	162	135	157	157	166	170	181	164	183	144	180	170	170	182	163	165	165	164	158	166	165	154	196	165	165	147	168	157	144	156	192	146	154	176	134	178	160	172	152	181	152	167	155	173	179	156	160	184	136	166	152	191	177	171	162	170	167	149	161	152	167	167	185	177	155	173	171	175	165	173	160	151	169	168	174	171	175	191	171	149	163	171	143	184	124	151	152	177	166	143	189	181	180	168	142	175	168	170	146	162	160	151	159	169	184	174	170	181	202	170	142	171	164	171	179	159	126	157	162	161	158	181	196	153	148	159	166	157	177	146	157	183	203	165	173	204	159	153	172	170	174	176	166	166	155	164	168	171	186	176	187	175	140	157	181	152	184	155	172	153	175	139	172	168	202	167	169	147	168	180	162	152	166	164	177	161	144	171	178	167	151	160	165	164	163	175	176	151	157	186	166	168	161	165	162	173	161	151	168	147	152	158	168	163	156	171	158	172	161	179	162	173	174	181	153	157	164	163	146	160	169	175	172	179	167	147	163	160	145	171	156	152	181	170	162	153	158	174	173	149	168	147	167	166	165	170	176	167	191	145	175	144	168	179	173	180	203	172	159	142	168	156	180	174	154	147	144	185	157	172	177	155	137	166	178	176	152	170	160	165	161	174	185	166	158	158	165	176	185	169	163	182	166	143	149	170	152	147	168	166	164	178	170	183	139	182	166	164	163	153	173	183	172	150	133	164	177	138	180	184	159	182	158	162	185	162	144	174	161	185	151	181	163	194	175	171	136	176	142	189	166	178	198	155	181	149	147	145	155	153	152	168	181	170	174	147	161	179	177	144	187	156	189	179	171	148	162	163	145	154	176	138	178	161	176	158	159	162	172	166	156	161	186	163	184	166	174	157	170	187	178	150	149	196	178	151	200	171	140	177	161	172	180	147	143	158	177	164	182	154	152	153	131	160	151	163	170	177	159	174	181	171	172	167	162	171	161	159	168	161	182	190	186	171	165	178	176	164	173	172	181	150	154	148	170	172	164	159	153	161	165	173	180	171	167	190	170	189	165	183	169	159	157	181	160	150	161	165	181	162	170	155	180	154	160	162	165	149	171	164	172	175	175	148	157	156	168	188	171	170	192	184	167	174	171	165	155	165	154	163	188	178	184	177	163	183	175	164	164	186	170	157	162	160	161	179	174	166	158	155	169	169	180	161	171	179	174	179	156	143	152	160	157	140	171	162	192	139	169	155	159	159	170	163	163	162	170	152	160	149	157	160	178	137	149	174	196	150	169	168	169	162	153	195	176	168	181	154	134	179	177	159	159	174	143	177	167	142	161	163	168	160	197	166	141	180	179	183	136	148	170	148	159	151	171	159	156	160	166	152	183	148	155	170	156	156	174	176	155	174	174	170	184	139	162	184	206	192	156	165	164	171	168	170	165	192	165	148	192	172	160	144	162	169	163	157	170	183	151	195	136	186	148	156	155	174	175	167	149	172	110	167	157	180	175	164	195	190	175	166	166	164	164	171	168	169	142	156	137	183	185	148	170	200	181	160	168	157	154	160	167	154	166	170	161	171	164	152	172	171	188	157	184	160	195	152	144	175	183	161	174	151	167	181	147	148	126	194	159	176	154	144	161	177	184	163	181	182	154	152	179	165	165	166	157	150	167	182	168	189	171	148	165	147	173	166	169	175	156	162	159	180	164	165	175	172	161	162	160	162	190	179	159	192	168	142	152	169	172	137	164	166	163	161	180	138	154	152	163	162	148	156	180	162	150	160	154	184	150	173	133	153	173	166	148	141	171	157	176	168	149	152	167	192	158	177	172	186	167	161	179	153	171	165	169	150	173	139	161	167	155	160	150	167	210	169	122	148	167	165	163	166	165	177	152	172	153	143	153	169	198	153	160	162	157	169	166	181	187	158	163	144	147	159	165	180	156	157	154	175	141	151	149	170	166	157	133	172	188	173	159	162	136	149	161	165	172	165	150	173	156	158	157	170	163	176	156	170	167	153	189	169	179	181	173	175	135	169	184	174	152	152	154	142	172	129	172	181	162	152	171	160	165	190	165	158	177	154	153	182	182	176	162	160	180	171	162	173	167	151	159	136	165	160	157	163	168	181	179	176	163	170	163	159	154	174	171	177	172	187	172	146	168	161	171	168	192	163	155	179	169	148	164	164	165	171	198	150	161	151	166	168	155	161	171	176	172	164	160	172	182	166	177	153	168	158	153	165	160	181	171	153	157	163	173	166	144	175	161	173	162	159	156	166	163	162	192	170	178	150	168	164	176	160	159	167	177	167	199	155	169	166	149	166	163	146	142	184	185	177	153	155	176	154	161	161	159	160	171	171	164	175	183	173	164	213	189	164	156	151	171	163	156	166	172	159	173	151	173	186	165	167	169	181	163	167	139	157	166	164	181	172	170	151	157	145	188	153	157	164	179	174	178	161	180	156	201	155	166	193	167	173	176	172	199	162	181	161	160	154	165	141	151	157	166	160	149	194	170	164	158	165	168	179	176	162	175	173	183	154	170	163	183	162	149	172	143	175	142	159	170	151	187	175	174	163	180	159	192	155	155	163	173	141	159	173	191	164	155	188	194	161	159	181	173	169	151	149	177	169	181	177	187	163	167	155	165	164	149	160	178	164	148	153	173	168	163	160	147	159	154	170	148	166	147	151	172	148	178	160	175	167	173	173	166	157	169	171	180	131	181	181	172	167	163	171	170	160	164	164	165	155	180	177	168	159	187	152	151	171	167	175	155	182	177	198	172	159	180	163	145	153	169	143	163	194	160	164	155	180	178	180	149
5909	1303	2687	3170	2631	2210	1885	1547	1392	1171	1087	932	927	883	820	785	732	749	665	686	674	620	626	632	567	601	623	561	591	590	512	570	526	599	543	572	502	551	537	488	538	521	519	523	558	468	531	548	525	563	527	499	513	559	511	509	499	505	493	516	499	497	485	455	497	525	533	500	460	508	482	488	512	480	496	562	495	501	473	491	492	488	469	495	529	497	478	482	483	482	463	479	503	490	487	478	473	496	481	506	526	435	475	481	533	497	475	486	503	491	471	501	517	472	484	531	440	524	478	529	477	476	488	533	454	483	494	492	489	464	483	445	478	455	493	465	502	480	516	487	494	468	504	511	461	461	489	492	526	527	471	490	530	479	540	514	479	493	500	463	480	486	482	481	472	502	480	501	497	503	474	482	477	502	487	465	493	471	513	516	504	462	519	482	517	486	484	515	468	507	483	446	484	477	475	436	473	496	495	489	519	525	507	496	489	490	490	482	477	468	513	512	508	501	441	473	520	492	484	485	471	498	496	476	461	478	486	492	496	516	513	472	473	532	446	475	474	471	460	480	515	479	449	477	513	540	457	470	440	473	450	483	475	506	476	494	473	510	505	504	445	470	488	483	467	506	508	480	497	474	465	477	494	515	449	507	523	475	471	450	466	535	489	523	465	468	484	490	496	473	477	493	505	518	538	441	493	455	464	468	477	473	463	496	490	527	487	487	460	482	451	461	473	491	495	487	500	466	500	490	455	503	517	507	479	489	511	468	505	513	512	505	466	473	468	456	556	471	466	470	479	470	486	513	482	508	469	493	505	520	493	505	508	520	489	505	515	484	486	485	458	483	486	508	483	511	445	444	446	481	494	500	487	499	489	466	445	481	440	473	493	487	497	497	480	469	473	506	480	493	444	516	465	508	492	450	542	472	517	466	489	471	456	528	485	469	456	542	467	532	480	473	524	506	483	485	502	524	485	460	515	444	467	493	479	492	504	470	466	458	458	448	481	499	476	490	482	499	477	471	472	516	467	470	482	498	476	460	509	437	445	474	482	505	485	523	463	480	466	466	448	524	490	490	500	478	476	476	513	510	473	491	457	505	492	491	501	518	465	457	491	522	439	470	467	460	525	438	443	457	510	498	505	456	488	449	506	472	468	505	454	507	528	436	488	439	478	483	456	486	444	463	500	472	492	502	481	509	497	500	508	469	455	495	462	480	494	489	506	492	496	483	483	446	492	499	522	489	525	515	480	496	488	481	459	499	498	471	451	452	447	495	489	528	486	501	498	490	485	438	451	451	486	480	444	482	488	471	494	484	474	462	468	516	466	496	480	474	520	468	475	461	481	449	464	476	474	487	497	478	464	494	478	458	499	478	458	478	512	470	517	500	458	510	527	477	465	492	485	465	512	497	505	511	464	454	466	497	499	487	493	467	424	486	529	524	478	497	471	535	527	473	489	487	496	425	485	473	484	477	478	451	450	461	508	461	517	439	442	491	485	492	479	501	444	457	484	468	475	503	498	468	490	469	451	492	523	497	497	459	501	469	510	483	471	499	464	495	463	501	515	460	479	513	446	462	481	451	505	485	505	463	474	448	508	495	484	464	464	451	511	474	443	494	482	487	511	495	490	532	510	451	487	480	480	493	462	464	496	475	476	534	526	508	483	478	508	476	493	455	475	476	471	469	465	537	494	488	494	487	500	481	455	457	465	482	491	494	510	509	522	510	496	486	466	496	498	471	521	547	543	484	492	481	488	508	513	506	491	474	468	472	512	443	484	474	479	487	483	481	513	530	467	499	483	501	466	476	447	512	512	473	448	502	434	503	500	538	501	502	470	459	479	452	489	467	498	499	451	493	461	508	516	444	485	491	486	465	487	487	483	449	487	487	493	485	472	500	483	464	467	475	489	461	511	503	516	486	487	510	481	495	478	496	491	499	447	484	441	518	520	481	492	500	513	470	503	463	467	453	478	505	497	502	490	476	510	502	488	500	513	485	491	481	523	496	501	497	450	500	480	490	479	487	471	510	495	473	523	510	490	460	507	490	451	478	482	457	489	461	507	471	490	450	492	444	479	450	480	481	484	468	474	488	495	496	510	474	477	448	489	499	492	489	498	472	508	486	503	480	482	531	480	493	505	493	460	485	504	509	467	447	461	497	535	471	479	495	482	465	484	499	514	476	475	463	507	477	490	467	477	496	476	450	495	512	488	454	486	495	499	462	517	462	471	474	452	501	488	454	502	503	487	479	512	470	470	506	528	461	437	484	509	517	473	492	445	501	493	454	464	486	482	455	477	499	501	526	481	487	495	489	462	529	453	501	479	482	503	497	510	503	489	481	498	490	482	471	473	467	480	498	449	481	521	473	490	490	468	483	480	463	505	489	480	506	528	513	497	493	472	501	483	480	473	490	468	487	472	522	490	480	474	470	510	460	527	496	461	452	491	463	507	472	472	495	464	507	522	513	476	513	522	479	509	477	515	483	461	458	521	466	503	467	527	466	487	498	491	505	435	499	526	473	497	463	480	491	555	493	487	483	462	532	457	529	485	488	494	518	502	473	500	495	494	446	483	494	467	504	483	498	495	489	491	445	481	511	478	455	538	455	488	501	453	515	499	468	453	457	503	477	494	523	465	501	456	506	470	465	472	511	447	503	500	456	470	491	482	472	481	486	511	482	461	468	509	470	457	497	452	469	460	470	464	493	501	508	440	480	486	493	491	471	483	506	456	499	493	496	518	468	505	472	480	457	488	451	429	454	462	496	457	475	489	502	455	461	473	476	488	504	466	525	520	495	523	464	453	496	473	469	450	500	478	453	500	499	475	516	471	446	460	494	486	489	467	432	532	488	458	521	460	463	489	502	436	512	506	487	531	485	475	482	493	519	489	441	500	483	478	474	488	514	496	460	528	443	492	477	469	505	513	476	486	532	501	490	484	516	502	475	489	499	496	452	494	480	496	500	490	459	470	501	495	490	521	483	470	479	476	466	510	488	471	442	482	435	490	498	462	468	495	452	462	492	489	482	482	513	472	510	454	533	502	495	484	493	471	488	477	456	505	487	497	466	495	494	489	509	485	491	482	529	483	490	484	485	465	485	436	499	451	494	494	496	466	477	446	518	465	514	476	480	475	461	471	434	485	504	438	461	487	511	498	505	483	462	467	480	462	518	436	460	468	491	476	500	489	492	483	484	497	508	494	473	443	514	499	508	483	491	482	465	483	496	489	497	515	489	466	516	485	440	464	462	506	454	491	503	501	462	473	480	525	485	440	491	453	496	465	456	467	518	515	508	482	520	553	478	484	496	454	530	496	463	472	492	461	502	506	525	462	461	462	464	478	476	460	507	502	501	475	493	462	479	493	498	499	490	497	468	465	458	455	487	496	487	475	471	468	492	488	473	490	480	437	509	486	492	457	511	454	502	480	461	486	513	495	473	484	470	471	464	444	457	455	513	498	483	501	484	519	543	471	489	462	467	466	492	477	485	471	488	514	459
14847	2618	2596	1994	1368	1079	829	735	682	597	526	555	450	429	431	396	403	396	394	389	378	386	402	392	354	379	369	353	365	381	373	406	351	345	371	368	352	379	382	358	344	348	345	359	340	361	351	348	381	374	354	329	341	340	381	371	330	353	320	361	383	349	362	350	307	359	371	354	363	336	340	364	353	342	356	350	343	338	313	349	305	340	373	323	350	374	357	365	395	376	345	333	332	347	333	335	364	334	369	355	339	377	336	330	340	372	342	336	368	343	367	336	359	360	335	290	356	350	349	369	386	346	337	361	367	339	370	355	339	354	372	321	322	397	348	327	335	341	356	371	344	353	363	373	374	373	364	361	345	324	347	334	357	360	332	336	373	356	337	366	327	343	344	376	348	341	362	375	312	370	349	332	345	342	327	353	361	316	307	372	353	350	323	353	348	364	319	350	386	339	358	357	341	326	318	344	355	361	382	328	333	360	358	354	347	359	352	334	365	336	350	362	365	339	351	352	359	344	322	342	368	333	377	346	346	368	340	319	350	346	352	364	344	359	315	339	343	368	366	369	347	344	335	331	315	330	324	365	362	339	379	332	375	335	349	334	353	320	343	329	320	328	356	328	315	355	356	339	373	352	352	332	356	378	378	317	333	361	329	296	345	365	324	355	363	378	346	322	307	331	354	352	365	410	310	338	349	323	348	382	325	356	399	356	344	379	351	332	315	352	356	378	377	378	389	333	355	373	347	340	364	340	358	379	355	351	342	363	374	332	353	337	320	344	344	335	348	365	365	325	371	355	370	330	359	351	347	367	314	328	301	391	369	352	349	370	336	349	359	364	348	338	362	352	365	319	383	344	349	340	326	327	343	359	358	326	353	340	333	364	326	329	347	346	332	347	329	363	334	342	337	360	360	358	354	315	338	357	358	352	361	333	365	336	356	355	333	327	351	342	350	388	353	365	319	357	350	313	341	382	320	364	350	303	344	347	357	344	370	353	361	352	320	378	362	374	334	364	334	354	313	351	375	314	337	358	321	345	326	380	361	370	363	376	347	376	336	362	358	339	371	323	332	347	369	327	370	337	337	322	344	328	332	327	320	333	337	353	348	347	349	343	338	335	359	327	347	300	370	360	361	339	335	313	341	348	349	347	301	334	383	329	331	335	399	343	344	288	322	316	346	345	324	349	331	321	357	358	322	329	308	354	309	326	365	350	364	314	354	304	342	354	304	355	333	354	355	369	317	354	355	376	345	318	372	353	352	333	325	334	338	364	319	344	324	338	321	323	316	365	343	327	349	360	348	353	362	352	356	337	329	339	332	356	335	375	343	327	324	318	348	371	353	341	352	338	358	356	349	327	349	334	366	354	354	374	364	342	356	373	328	333	321	378	352	338	377	389	336	331	389	324	337	351	362	348	357	354	355	355	361	313	351	348	345	349	356	382	327	363	323	323	336	360	353	397	351	342	353	305	341	367	378	340	341	358	361	350	352	325	333	364	344	350	338	340	338	339	358	336	323	328	361	331	326	355	346	337	356	361	336	375	348	332	364	388	344	350	340	326	363	339	370	368	331	343	373	315	318	340	338	329	337	337	382	357	319	333	320	348	353	321	307	347	342	330	351	372	326	364	335	319	378	363	339	327	311	320	358	356	335	349	374	325	344	328	342	349	357	322	342	341	356	379	334	335	369	350	329	333	350	300	323	387	362	314	354	348	372	342	336	350	387	322	356	345	332	348	341	323	354	346	380	374	379	385	362	333	348	374	337	359	378	352	335	330	373	328	367	340	340	347	333	339	332	376	355	365	342	332	326	357	319	357	332	333	349	353	324	313	343	354	333	332	348	347	300	362	340	330	377	338	328	358	353	349	364	326	378	344	340	351	354	358	374	359	375	353	338	356	338	357	364	361	377	296	330	355	349	345	345	340	364	377	354	344	342	311	328	336	311	363	381	332	332	346	306	336	357	341	346	372	358	342	338	378	379	353	330	355	336	340	367	328	349	344	335	353	319	375	394	409	382	373	356	360	360	370	334	354	361	358	368	334	359	336	360	390	359	348	384	365	351	344	362	334	313	359	321	343	339	350	340	335	374	360	360	375	354	373	350	375	361	343	346	339	328	339	361	323	359	361	361	356	294	359	389	347	341	360	357	360	342	371	323	336	303	355	345	320	373	325	351	349	309	386	370	332	360	331	383	331	367	369	372	364	360	369	384	344	343	359	366	343	371	343	379	326	360	375	347	351	349	343	376	377	359	344	362	364	335	364	330	369	309	302	377	353	366	343	350	339	376	363	331	322	357	356	317	377	328	374	371	368	336	343	303	342	344	325	321	349	336	330	331	331	328	328	322	329	336	321	345	353	375	332	340	367	331	329	339	345	331	323	364	353	328	351	336	342	360	330	362	344	361	359	333	346	314	325	315	343	327	362	338	323	370	334	378	384	368	328	356	356	389	347	383	335	320	357	325	348	376	331	349	336	351	343	335	314	395	410	349	383	345	393	335	354	364	360	345	339	347	366	358	364	357	359	346	329	348	308	381	345	320	325	363	388	337	352	375	360	369	332	385	350	334	334	353	345	353	358	356	309	338	343	318	342	356	370	360	392	354	353	375	342	331	357	353	351	335	367	353	340	346	347	321	364	367	327	332	338	370	368	342	346	350	361	350	353	364	342	356	371	394	351	361	354	342	331	339	338	390	359	360	315	330	323	345	374	341	344	367	354	341	389	321	334	346	372	337	372	363	337	351	351	358	366	352	356	350	367	383	335	394	334	389	388	317	354	306	372	372	378	331	311	346	315	380	321	345	342	345	353	334	362	359	320	340	370	351	360	347	337	375	375	379	352	373	369	354	352	341	325	334	348	363	340	389	367	370	354	348	289	352	376	347	379	374	336	344	339	367	345	326	346	317	365	356	331	363	389	328	351	349	343	344	334	336	366	382	354	357	378	358	363	337	359	364	352	350	321	345	320	318	329	307	347	370	347	373	349	335	357	331	351	409	331	338	358	349	369	315	369	383	350	348	362	340	357	355	297	355	328	345	348	381	338	341	337	367	333	344	320	353	392	333	369	348	379	393	363	360	309	376	355	354	346	335	352	316	334	378	359	352	323	334	356	377	357	337	330	344	329	329	342	368	361	345	374	354	356	355	352	347	360	353	382	360	344	347	339	355	358	334	341	348	323	358	321	328	382	336	335	361	371	347	338	363	328	354	347	348	390	329	358	355	362	329	375	345	369	361	381	343	299	316	330	339	370	335	359	328	326	329	306	330	335	338	371	386	336	328	334	326	337	310	344	344	416	351	354	361	336	376	369	372	347	337	338	354	329	380	365	381	331	346	330	337	359	328	384	389	349	338	345	321	339	344	347	351	328	351	305	350	343	353	359	352	353	315	334	338	375	354	352	334	353	352	336	339	360	355	343	370	326	329	359	324	350	333	365	365	334	367	296	372	376	334	341	346	356	329	332	333	328	360	353	364	331	339	336	312	333	368	356
7937	2397	5182	5793	5061	4210	3432	2999	2523	2250	2001	1817	1687	1562	1483	1347	1378	1361	1183	1219	1237	1110	1166	1168	1073	1110	1061	1042	991	1018	1060	948	993	980	958	1002	969	936	976	954	960	963	943	956	972	934	890	911	886	930	941	917	936	945	899	885	912	908	890	920	986	923	890	894	943	902	945	872	871	925	883	903	906	888	937	900	854	958	908	895	920	938	932	873	874	830	827	907	918	906	883	856	836	904	928	864	872	854	906	854	899	936	881	869	831	815	881	906	825	876	898	831	885	925	910	868	878	900	869	854	910	866	838	899	864	863	929	844	865	888	865	849	880	880	834	818	836	838	841	865	867	870	834	876	840	892	857	887	880	891	863	897	829	907	896	910	887	863	865	889	865	833	900	800	847	851	899	868	831	863	909	827	853	894	845	884	872	816	875	920	901	897	823	836	859	883	848	863	843	866	813	847	821	845	891	915	879	859	833	864	877	871	891	903	843	939	887	797	831	879	853	835	800	836	869	884	825	915	841	899	876	892	854	908	863	854	864	917	841	906	863	861	880	885	855	858	891	850	879	858	876	871	866	893	892	854	847	872	813	876	823	863	831	906	894	863	909	867	911	888	834	900	895	875	855	851	835	846	860	890	849	867	850	850	858	879	863	868	842	934	838	847	884	874	849	892	868	866	842	810	924	800	883	855	877	851	847	872	837	880	860	830	860	844	861	859	944	892	884	844	869	872	830	855	853	960	881	875	882	886	892	879	896	873	859	810	914	901	869	823	818	852	841	916	837	913	917	902	863	873	867	866	854	875	865	915	881	878	881	872	848	894	901	831	811	826	847	834	919	894	894	884	873	843	861	808	844	906	843	853	882	895	847	922	857	897	840	899	885	945	857	842	851	888	801	854	854	911	904	863	876	870	890	832	906	892	879	857	837	892	859	801	832	879	843	924	865	812	903	873	851	871	822	871	859	846	819	904	856	854	894	895	858	942	847	876	895	914	871	878	856	869	871	858	887	881	828	916	885	869	915	855	838	855	841	803	874	888	826	895	871	852	848	860	892	901	859	893	887	862	897	936	931	840	896	935	906	867	841	875	829	870	845	851	837	855	830	899	839	853	849	901	875	872	859	864	844	863	900	883	833	930	876	888	872	872	845	839	873	836	850	863	946	851	824	867	876	836	826	884	864	895	864	915	825	847	858	863	845	854	851	833	889	914	823	898	842	855	801	873	904	923	850	873	895	846	823	858	894	892	862	855	828	901	905	837	858	842	905	871	872	965	826	789	868	836	852	854	893	842	808	864	885	817	840	854	894	875	893	873	878	910	882	865	934	801	886	849	908	837	861	914	884	849	823	889	841	904	828	862	902	844	877	858	852	864	809	928	828	922	901	869	880	872	894	871	883	914	835	853	799	913	875	862	866	827	848	900	865	897	935	822	932	858	865	847	853	879	906	866	879	900	851	920	880	890	848	851	875	865	888	875	915	861	892	866	859	925	862	905	892	854	876	859	866	871	897	870	889	910	912	856	887	843	869	874	876	897	836	878	864	869	874	835	844	926	946	795	895	882	895	861	856	836	867	899	913	908	889	812	855	859	848	870	853	855	873	839	861	882	874	910	845	831	890	864	882	843	869	895	842	912	901	864	848	813	826	905	886	852	888	862	906	886	894	872	801	834	806	845	896	868	802	875	910	852	871	868	893	861	906	840	897	890	851	881	877	872	878	894	883	887	868	861	912	846	841	900	880	885	813	893	858	904	842	855	837	785	843	885	845	835	815	832	922	886	904	870	890	881	861	840	857	861	851	883	862	855	885	825	835	861	923	844	843	841	777	795	868	874	899	847	889	881	871	833	835	827	921	854	886	835	862	835	895	912	810	879	829	877	909	956	900	834	856	801	877	868	899	851	874	868	881	901	909	856	880	860	885	860	857	845	909	846	902	854	810	853	863	841	856	912	832	852	820	831	903	932	890	854	935	848	917	873	851	850	870	820	886	905	816	839	851	850	881	890	828	895	873	856	886	863	857	899	869	919	879	816	813	893	918	855	849	904	852	872	923	893	870	829	847	836	856	817	902	909	870	878	855	900	858	851	892	858	864	855	829	822	839	846	856	854	855	886	864	869	899	870	884	910	911	801	880	844	847	924	825	877	852	852	867	892	895	901	904	941	901	894	872	882	852	808	888	883	844	879	817	901	859	865	852	902	891	867	854	861	888	898	863	857	866	896	850	849	904	907	889	868	883	847	874	879	876	866	890	908	861	833	821	887	868	866	881	895	884	856	836	873	859	840	821	882	857	867	850	902	880	861	881	882	877	867	893	861	836	870	882	878	844	878	825	872	856	891	853	863	893	922	853	831	864	884	845	869	904	871	827	856	875	884	868	865	883	885	873	918	907	883	889	831	840	855	905	877	857	842	936	916	868	920	822	857	913	847	849	875	857	852	854	876	842	867	837	863	899	873	943	892	921	862	870	844	829	913	838	831	850	911	920	857	878	857	874	881	889	902	842	883	832	850	923	869	905	864	928	891	887	882	853	851	841	848	827	831	880	848	881	827	858	898	916	899	832	881	820	887	882	916	852	877	845	871	871	840	900	882	858	923	859	859	873	862	888	884	844	913	869	869	849	933	926	878	867	887	875	864	897	827	882	839	845	857	871	856	834	843	859	898	911	928	905	842	896	896	902	858	847	836	862	839	837	898	875	862	842	877	872	855	845	869	853	865	844	898	912	876	891	834	877	894	834	891	926	869	861	845	837	889	862	841	796	864	886	887	906	855	886	856	879	889	899	858	855	858	857	917	847	858	836	919	839	821	857	837	878	893	846	866	812	870	811	836	834	836	900	893	846	836	881	835	844	881	900	821	870	911	873	861	892	838	864	832	822	906	890	862	880	852	837	896	853	867	879	866	830	875	804	819	846	865	865	941	897	848	851	880	841	914	919	857	876	905	838	895	920	898	891	835	924	871	835	848	894	884	870	927	828	875	859	837	867	851	847	838	873	900	898	892	868	842	855	876	855	869	910	855	875	819	878	873	885	872	852	887	865	855	844	867	895	855	876	946	848	885	874	840	912	928	873	866	854	927	882	886	864	878	915	906	901	870	841	868	917	882	901	866	905	866	860	898	858	819	885	853	840	887	821	926	884	887	825	862	884	881	818	863	890	821	842	875	884	884	883	872	881	908	867	891	847	838	893	860	884	865	882	830	849	867	902	887	846	863	880	921	882	833	892	919	872	836	902	844	864	864	882	873	868	837	835	891	855	816	811	858	859	898	847	886	861	852	829	824	835	922	877	872	817	877	875	888	874	842	874	883	845	844	910	906	827	889	884	838	857	864	875	866	846	820	845	900	835	876	876	895	870	847	900	824	819	843	906	872	908	882	852	872	911	891	797	834	893	842	890	834	886	848	926	882	926	906	863	830	903	851	830	924	812	849	886	808	859	880	869	896	888	872	903	883	895	853	892	901	942	857	896	844	859	894	873	849	876	871	894	914	865	896
2049	189	179	194	181	176	156	166	159	160	159	157	158	154	134	146	167	165	130	142	142	141	125	151	141	158	126	129	152	157	157	154	124	180	149	159	172	151	138	141	154	154	139	130	150	148	140	161	152	153	168	156	171	150	145	130	188	170	150	129	159	170	151	163	167	162	180	154	163	156	147	157	161	153	169	167	149	139	143	152	157	149	182	159	166	151	149	155	161	150	150	139	152	150	130	181	134	130	157	136	174	164	151	176	147	136	162	147	149	136	158	165	152	140	152	173	153	135	159	169	149	143	167	139	148	161	158	171	159	164	145	146	153	161	165	197	157	149	175	151	160	129	168	134	157	146	151	180	155	184	165	158	154	144	133	146	141	141	154	166	135	166	149	135	167	140	162	132	149	154	149	160	168	157	163	128	159	166	141	132	174	149	165	164	158	149	154	150	151	166	153	153	137	173	155	146	137	161	150	118	144	141	146	153	169	148	162	151	152	152	158	146	156	172	162	139	159	146	140	150	164	166	151	138	145	172	126	147	158	165	158	147	151	141	141	147	152	141	159	150	157	131	142	175	167	134	160	184	136	148	170	150	149	157	127	156	164	147	141	151	137	150	165	152	143	164	176	186	158	154	147	157	162	181	159	144	151	153	162	156	137	142	147	148	153	155	168	147	145	126	144	144	143	162	159	157	136	140	157	136	158	151	175	135	170	140	160	148	147	150	141	154	158	161	159	150	154	167	161	143	160	146	160	157	143	140	153	162	169	143	153	153	167	164	135	151	131	167	174	179	162	165	159	143	159	186	156	151	139	140	155	169	174	151	179	157	131	167	139	154	151	167	144	153	167	140	161	156	136	166	149	133	167	154	143	149	161	153	165	154	169	155	180	151	165	159	148	172	158	172	162	169	146	147	150	152	161	148	138	153	142	170	164	177	160	153	157	151	168	156	160	143	173	158	152	160	150	155	146	155	170	145	142	151	133	156	165	178	179	150	164	168	146	150	161	158	146	176	179	146	154	157	160	168	180	165	176	152	168	147	163	143	143	153	165	146	150	142	155	158	142	162	174	165	155	173	177	138	144	154	148	159	149	163	147	169	134	127	168	145	158	143	159	176	156	166	154	155	162	166	135	146	166	156	142	153	144	127	140	167	151	145	156	164	158	162	142	172	164	175	161	130	143	156	177	167	147	152	171	150	127	143	144	152	150	132	143	155	178	162	180	153	134	146	147	159	136	143	146	147	158	171	149	138	164	150	156	167	147	144	151	148	157	157	149	157	155	152	168	143	149	154	160	146	157	141	159	144	151	143	151	133	147	163	176	165	159	149	147	143	141	153	178	133	140	138	156	155	162	172	151	138	156	136	148	147	159	158	160	160	149	161	148	178	164	164	157	188	142	147	138	161	142	143	167	157	141	149	173	145	140	164	150	172	149	157	147	157	143	152	158	168	164	141	147	143	138	156	151	133	151	133	155	152	162	133	148	136	150	145	149	154	143	162	159	137	167	160	162	148	155	166	142	164	162	160	160	163	153	160	176	159	157	141	175	145	160	142	171	151	159	152	154	168	157	145	119	155	163	167	175	132	155	150	160	144	165	145	147	148	159	148	168	148	154	162	164	164	150	152	151	156	154	154	149	147	153	167	181	157	145	152	149	144	130	145	132	144	155	125	149	137	166	163	156	162	143	138	163	149	148	173	179	138	150	166	140	158	174	153	144	141	164	148	143	141	146	151	139	150	158	161	140	146	172	165	147	154	134	159	137	162	155	119	142	177	145	153	166	146	147	154	146	139	140	125	141	128	161	151	132	141	165	141	145	157	142	153	163	166	163	146	179	144	164	137	182	122	147	142	154	162	163	181	141	146	168	156	162	168	157	167	148	158	152	145	157	144	142	146	167	163	153	172	141	143	166	130	134	159	145	147	180	163	170	154	126	159	156	166	154	149	174	140	165	151	162	158	166	156	156	150	151	151	152	160	156	169	151	159	139	164	151	150	169	179	137	168	126	144	181	155	149	149	159	133	149	151	145	152	151	133	167	157	151	130	147	148	155	158	159	162	149	162	149	134	130	154	160	144	127	162	147	138	152	141	149	153	159	167	167	146	159	170	165	155	139	148	143	162	147	142	160	145	146	155	171	168	153	174	148	176	170	127	145	161	184	143	166	180	149	128	150	172	150	160	151	150	168	167	156	148	148	160	168	153	132	133	154	172	131	159	170	151	150	148	151	138	137	152	163	156	144	143	143	160	169	167	158	151	153	150	161	167	158	161	166	143	149	145	166	179	166	141	161	152	161	155	151	157	147	140	164	151	150	162	149	171	158	151	137	166	151	168	152	143	194	150	170	171	140	150	158	164	159	123	139	152	120	167	155	159	142	155	164	151	135	132	130	150	141	163	157	162	139	170	150	166	164	166	156	173	174	151	154	183	160	144	155	168	160	146	134	160	151	155	164	167	164	153	165	135	134	178	154	168	148	152	155	157	150	138	147	160	148	146	142	172	164	145	142	142	163	150	144	157	174	154	156	165	168	114	149	155	157	166	152	161	146	140	176	160	184	150	161	165	155	141	148	136	151	143	162	157	188	174	166	151	130	167	159	143	142	166	150	166	157	145	169	159	154	142	137	175	157	125	132	157	158	173	141	152	152	161	147	180	168	147	151	136	158	167	160	158	159	137	142	167	143	151	133	158	136	144	145	161	148	142	167	178	147	157	158	139	173	153	154	148	129	157	139	129	157	152	140	165	147	173	147	155	144	149	135	149	178	160	143	169	151	155	145	167	172	168	151	160	135	141	147	161	164	146	150	143	140	160	156	141	153	154	163	166	161	149	146	134	154	163	138	145	168	146	152	155	142	174	154	148	157	144	161	159	149	188	145	145	146	165	184	136	149	148	166	139	146	177	189	173	136	149	165	150	153	155	129	187	161	151	165	145	146	130	162	146	154	169	144	156	155	134	157	166	165	164	167	147	157	149	145	153	143	181	155	120	160	158	159	151	162	164	132	159	152	146	143	155	147	137	183	148	150	151	158	155	153	164	138	144	158	145	147	148	143	163	168	146	166	139	151	151	140	169	154	166	157	142	167	150	162	134	152	172	154	171	168	183	181	183	142	137	127	154	148	180	122	155	162	139	200	144	127	143	154	133	155	148	149	137	146	139	138	168	161	140	143	126	159	153	167	153	153	147	164	163	148	147	158	152	156	169	167	146	150	159	160	158	144	138	161	143	152	173	161	142	158	156	150	161	170	176	138	144	153	142	136	138	158	141	147	163	145	188	139	139	145	142	200	181	155	158	182	132	151	142	160	161	160	156	143	157	128	146	153	147	150	142	165	143	169	150	160	149	172	150	140	163	155	172	126	151	165	137	151	146	186	149	136	143	178	144	145	131	162	127	150	158	148	154	158	146	144	153	172	167	151	160	164	175	155	144	165	172	161	153	135	148	148	130	145	152	163	138	147	170	169	146	160	170	131	173	145	175	159	150	154	160
2168	465	502	516	511	496	480	457	447	464	455	461	445	459	390	476	468	430	444	457	433	416	419	446	436	416	424	461	428	462	482	443	462	439	489	442	420	434	455	447	405	397	425	464	423	425	453	431	429	485	446	399	460	458	441	433	429	424	460	451	445	453	455	398	452	453	441	442	424	421	432	430	437	431	456	454	403	444	415	485	420	417	406	427	467	477	440	429	472	439	416	427	420	402	418	457	442	449	439	428	417	436	442	427	463	451	466	437	433	451	454	441	400	424	475	463	448	418	482	457	452	433	440	459	453	465	453	487	434	419	484	444	437	418	445	431	434	452	427	452	383	417	485	459	431	451	483	463	440	414	433	431	469	440	427	424	438	453	444	409	410	462	457	456	480	447	453	447	456	445	399	428	438	443	436	446	495	421	457	467	478	484	442	460	434	450	410	425	447	477	433	456	465	418	442	425	433	480	445	417	442	430	466	446	438	448	481	425	438	494	433	430	441	456	446	427	473	432	468	456	418	427	423	434	455	444	408	444	444	457	397	437	448	469	478	412	463	462	455	451	436	477	431	417	412	450	448	425	479	414	435	408	447	432	419	447	411	430	455	446	446	441	449	420	433	481	405	449	447	436	438	436	441	414	422	465	467	424	413	432	470	425	441	453	436	462	426	470	401	451	410	444	413	435	411	435	438	447	403	495	431	448	441	437	430	450	453	443	447	438	441	445	453	433	438	431	424	447	450	461	406	438	449	423	420	448	460	401	454	447	483	452	467	447	473	442	423	455	444	418	452	443	446	451	456	430	454	399	430	462	418	460	452	422	444	429	421	455	457	423	440	424	461	443	463	437	407	454	461	480	415	420	453	465	441	448	451	403	423	457	416	431	421	462	444	389	449	428	472	444	452	431	449	500	452	475	433	423	428	405	444	450	423	447	443	412	472	449	453	466	447	431	447	432	411	480	450	439	458	452	434	460	408	439	440	454	475	442	432	418	423	461	447	409	424	469	456	434	456	439	433	474	423	439	460	445	450	426	445	432	457	437	459	442	471	433	456	452	453	438	410	416	421	437	450	439	449	469	428	434	458	405	478	432	447	428	454	450	404	402	415	464	423	467	437	444	429	413	397	457	467	417	406	452	425	429	443	482	465	423	469	416	490	459	470	432	442	452	441	445	416	457	469	435	400	486	438	455	452	432	446	483	437	444	428	403	463	435	430	445	446	429	386	454	492	442	442	483	447	432	438	459	421	447	429	446	447	430	423	436	469	435	440	470	413	446	480	431	425	437	429	454	409	458	465	430	426	404	436	468	437	476	402	420	390	452	423	448	462	482	471	438	463	434	457	438	448	459	430	443	441	432	449	452	484	427	439	401	434	444	422	477	448	431	412	419	472	433	452	446	421	472	461	450	480	446	433	464	448	473	433	452	485	453	401	457	469	445	435	426	479	455	464	437	468	453	456	467	469	438	452	450	410	444	462	468	422	440	440	427	465	448	488	451	437	442	434	467	432	443	441	445	433	463	467	459	402	436	451	424	452	476	425	461	445	444	414	415	441	491	430	475	437	417	505	436	444	442	442	441	456	474	457	420	453	440	433	492	460	440	447	451	463	431	435	468	444	422	436	446	413	434	421	446	434	470	455	409	440	455	427	468	425	454	450	423	457	458	474	426	480	457	403	417	456	498	436	445	460	435	486	432	440	450	462	446	425	459	414	427	418	423	475	420	429	414	427	440	414	428	419	418	473	415	423	426	439	448	433	436	450	427	450	453	422	425	435	434	439	453	429	437	454	443	426	434	436	427	444	441	454	439	413	457	435	462	436	439	451	478	494	423	419	474	404	467	447	432	442	410	470	413	419	446	419	440	461	459	434	449	437	458	404	439	459	470	421	457	427	443	453	442	477	414	429	485	433	470	441	422	425	424	445	436	407	446	445	428	433	452	446	438	436	460	428	481	427	448	405	427	446	461	439	495	430	434	463	421	440	459	453	470	477	427	422	453	428	462	461	426	429	431	478	453	410	478	413	398	439	448	464	459	450	429	422	457	463	451	433	478	486	421	477	422	462	425	441	446	430	424	428	437	456	449	448	494	422	469	497	423	418	462	449	412	478	462	467	412	414	437	410	447	463	434	465	445	431	398	425	416	450	438	476	457	423	442	429	428	472	455	437	427	413	441	456	437	430	478	459	448	449	407	428	448	408	439	396	411	475	449	451	438	455	426	426	479	450	444	425	456	431	434	452	458	455	467	432	446	434	447	458	439	422	440	462	411	418	432	419	431	423	451	460	432	464	435	452	465	414	443	442	410	443	456	440	470	433	474	457	430	426	460	454	461	445	425	447	448	450	437	468	451	431	455	420	491	444	468	453	466	406	416	447	475	455	457	446	432	460	448	451	438	420	450	386	431	469	443	437	450	477	425	465	451	439	437	482	432	392	443	453	411	446	450	473	449	451	419	461	433	434	448	438	419	485	435	425	451	459	434	441	439	407	421	466	419	445	437	446	434	456	411	427	443	471	436	457	456	449	452	470	382	457	447	461	462	443	416	450	428	469	445	419	428	426	442	397	401	449	443	480	419	452	452	415	426	459	440	454	453	479	447	427	422	428	432	441	442	423	438	414	417	435	481	412	455	399	448	466	440	474	396	455	422	425	431	449	429	441	430	447	471	443	460	452	420	444	466	447	469	429	458	459	446	416	467	460	462	448	453	463	417	429	440	428	422	459	399	436	411	426	449	408	446	432	465	511	460	399	463	427	428	432	427	433	429	429	413	455	448	455	464	460	438	448	429	440	432	468	442	441	463	462	438	437	435	473	450	447	418	435	417	461	428	432	416	467	417	446	421	439	416	444	453	437	434	479	418	482	414	436	516	440	423	430	460	424	413	459	409	449	444	409	450	445	468	475	459	426	461	425	433	446	430	427	486	434	424	454	440	421	464	451	426	439	485	461	498	438	463	451	449	448	416	436	457	440	427	447	381	423	429	462	373	471	409	481	431	446	469	424	429	422	420	416	480	423	439	425	449	440	450	439	430	430	435	449	424	428	444	450	416	437	455	472	438	470	461	461	417	420	439	444	413	427	421	484	452	433	462	423	432	459	451	436	441	439	420	437	444	414	413	432	424	435	432	464	439	429	430	469	429	445	455	447	425	405	481	462	448	451	451	410	457	437	458	397	454	416	452	422	460	430	427	471	464	445	441	447	435	441	468	452	455	427	467	441	446	433	453	423	450	471	429	402	455	449	409	414	441	385	458	459	453	424	433	428	446	479	428	438	431	472	437	419	430	436	444	459	435	441	453	425	470	488	486	435	419	446	397	442	468	451	441	454	453	451	407	480	433	456	448	440	431	455	472	426	432	413	442	462	465	439	433	463	460	463	460	437	465	408	461	429	420	431	442	458	409	420	477	427	414	428	444	439	454	414	457	418	439	407	406	460	452	438	425	444	482	463	365	460	434	428	465	443	391	418	433	439	445	443	437	439	463	479	452
7918	1050	1230	941	687	541	420	381	301	316	262	245	223	219	207	202	195	199	216	188	166	190	184	179	183	207	172	184	183	199	191	175	164	183	189	179	154	175	152	159	155	150	191	152	161	146	130	212	146	152	170	162	159	163	174	167	169	175	178	175	149	192	172	135	151	166	167	165	179	190	181	202	163	188	164	171	192	175	170	150	161	149	175	158	162	180	169	182	169	160	153	140	142	176	172	167	156	201	168	172	169	156	188	173	170	139	165	182	156	167	186	157	176	156	172	145	167	198	142	183	164	154	143	172	157	181	162	165	144	168	153	168	174	169	142	169	159	186	156	167	157	143	138	194	180	175	168	191	156	156	146	182	143	160	160	191	162	172	160	183	166	140	180	169	171	177	191	185	150	160	157	167	177	165	199	177	168	174	164	150	143	171	158	135	147	152	175	153	153	176	164	167	151	172	180	160	183	169	176	175	160	152	155	168	201	161	174	150	138	177	155	166	159	154	170	151	167	180	163	156	168	178	166	178	166	157	135	168	153	162	177	159	161	154	136	191	155	161	167	170	173	189	168	180	158	164	153	157	161	145	172	181	169	179	155	155	186	177	161	174	163	161	170	179	154	180	159	169	197	188	175	151	149	182	189	178	170	186	162	158	167	170	152	160	175	174	177	172	153	181	192	165	154	199	177	165	140	171	170	180	162	153	161	178	148	174	138	163	146	171	155	163	157	151	157	164	174	185	148	188	160	159	154	172	169	161	162	176	165	171	174	151	157	186	159	189	161	166	158	149	142	170	152	152	163	168	167	162	170	168	168	145	164	169	172	157	147	188	166	166	147	170	176	164	162	195	190	172	178	165	165	174	164	161	163	178	154	168	151	164	173	181	178	170	186	171	143	173	188	164	170	158	154	197	190	165	157	165	163	157	181	154	178	157	186	177	155	157	158	180	162	163	165	160	168	155	155	171	188	161	164	167	190	183	169	174	194	182	161	180	158	169	164	159	162	177	149	174	187	173	176	163	147	188	177	190	153	161	163	154	161	138	169	162	165	155	141	183	156	170	171	167	184	135	190	151	153	167	155	147	190	153	172	180	179	160	177	161	163	143	164	168	172	164	158	150	152	174	166	168	185	171	164	137	146	162	171	167	164	150	172	173	162	173	162	158	161	142	198	169	156	168	157	148	149	151	181	178	158	169	163	173	181	176	138	175	179	171	165	161	165	155	170	167	167	158	169	179	185	158	178	148	168	168	144	185	165	167	160	174	156	150	169	166	164	173	151	157	156	153	171	153	158	152	163	173	171	164	142	149	185	189	194	168	136	151	157	159	158	154	171	175	179	175	176	153	177	183	139	186	176	157	164	145	159	156	163	167	192	192	163	172	158	146	160	164	153	164	169	176	159	148	185	170	186	148	157	176	168	171	163	168	170	163	143	182	150	174	164	147	183	182	165	165	178	161	145	178	140	155	164	179	146	150	153	162	178	158	170	185	166	134	163	171	178	161	198	165	168	174	170	153	165	171	160	149	177	183	165	153	181	166	178	171	146	175	167	177	177	155	137	191	179	168	150	144	161	173	175	158	153	160	147	145	168	144	171	165	158	148	167	160	167	161	159	166	147	184	164	174	160	187	169	180	178	161	169	149	164	159	134	140	173	165	151	157	157	181	189	177	178	165	165	158	168	167	176	145	162	145	129	153	169	188	184	151	137	171	172	156	185	190	189	175	157	177	177	179	181	168	177	156	162	178	160	180	159	151	181	175	172	159	156	166	187	152	148	166	177	173	180	158	141	173	148	160	181	194	176	150	152	174	172	145	159	168	166	157	165	145	159	168	170	166	158	168	156	159	162	163	161	168	145	170	160	157	173	184	162	180	169	160	170	175	161	150	171	153	198	165	161	172	153	150	163	168	182	141	176	156	169	192	164	165	160	166	168	167	180	156	173	181	183	184	140	172	160	165	180	207	179	180	156	138	167	201	159	157	176	169	143	140	154	158	171	189	163	161	156	152	161	164	181	155	159	171	182	159	172	163	184	153	161	186	185	154	186	176	164	175	165	170	154	151	171	150	148	200	165	156	162	167	162	165	146	167	179	159	140	157	176	165	139	184	169	183	178	141	165	165	163	148	160	200	156	174	154	166	165	156	169	191	161	160	143	164	162	169	166	182	159	159	166	208	150	189	176	186	146	162	167	175	167	143	159	173	169	181	164	158	177	195	151	172	198	151	169	174	148	156	166	150	171	182	154	141	167	161	187	152	175	159	145	175	171	155	145	151	184	174	180	190	177	172	137	169	167	169	176	160	157	176	162	181	161	154	166	192	181	170	176	166	178	174	159	166	158	146	159	158	170	201	169	162	168	172	156	150	159	167	172	148	172	176	155	176	159	174	159	181	175	186	158	150	166	171	143	175	145	172	156	166	169	201	165	157	158	148	145	217	180	177	167	168	162	153	163	196	173	169	174	146	179	174	194	149	152	138	164	159	150	167	155	162	158	156	163	190	175	154	169	165	159	178	164	174	150	181	157	149	151	151	151	150	180	187	177	161	144	167	146	168	187	168	182	174	144	155	165	201	174	166	178	156	175	156	167	187	174	161	141	153	153	178	172	184	168	164	168	173	172	167	150	177	166	168	145	166	150	178	174	172	177	172	174	168	164	168	150	173	173	174	154	168	174	171	144	172	166	184	162	172	143	158	164	139	160	165	163	163	162	167	168	132	181	199	163	154	158	156	165	193	181	167	147	166	195	151	163	145	135	173	144	172	165	191	180	175	176	167	171	172	190	177	185	167	157	199	189	181	174	175	169	165	150	156	146	177	155	172	149	165	171	145	146	167	186	169	159	158	141	171	176	176	152	156	162	151	159	162	167	177	161	197	151	157	163	169	173	183	166	157	174	163	174	170	146	153	168	151	155	159	184	184	159	147	189	178	167	161	167	174	180	157	165	159	172	186	195	182	160	170	159	163	184	166	148	162	154	158	141	158	170	167	184	161	172	140	151	143	163	179	171	138	204	163	144	179	142	146	165	182	156	151	185	156	178	185	136	168	172	156	166	152	171	168	146	201	143	171	177	164	166	178	169	160	168	164	172	145	164	183	160	181	184	161	157	164	173	170	184	155	155	164	156	163	175	145	168	153	158	151	170	166	163	168	166	161	147	159	156	172	160	148	172	161	174	168	172	173	158	166	176	144	166	162	175	156	166	155	168	163	148	181	178	154	156	151	171	161	154	180	194	190	161	181	184	159	159	168	151	160	175	136	163	177	147	170	175	175	169	173	151	185	168	180	149	161	210	153	157	152	162	174	174	168	168	167	131	170	164	149	176	182	153	172	156	145	160	170	153	163	183	164	157	188	196	170	166	137	180	173	162	167	141	183	178	168	158	166	173	164	172	154	161	155	177	175	154	160	163	151	170	167	160	163	161	175	157	166	169	151	187	160	179	149	167	186	184	165	172	181	159	180	161	173	176	166	158	152	185	162	164	160	157	185
6015	1284	2659	3232	2663	2281	1915	1579	1370	1207	1086	989	886	899	810	718	729	669	681	695	623	637	617	600	578	614	599	607	574	586	520	547	540	496	542	550	574	550	531	518	557	549	541	567	488	515	524	496	547	506	501	490	508	492	532	540	498	474	503	488	511	487	448	536	503	501	491	528	525	508	484	503	491	497	447	504	525	498	484	469	471	528	469	528	493	535	512	480	533	505	482	507	505	497	503	492	482	465	508	523	475	463	477	514	527	510	482	438	487	487	493	491	516	505	543	491	478	511	493	523	491	488	470	452	516	500	494	505	464	429	478	486	448	532	444	472	468	537	516	471	500	470	479	473	455	502	465	492	478	475	505	489	498	454	490	493	481	476	481	462	505	484	458	510	468	540	480	463	446	442	459	489	458	486	516	478	499	492	474	526	519	481	467	510	485	491	471	516	454	468	481	487	512	502	525	464	476	496	466	463	442	483	500	450	494	471	473	455	523	506	519	479	470	489	505	476	482	502	490	478	494	447	517	482	436	535	473	485	489	462	450	503	469	485	476	479	468	477	491	484	489	470	516	485	498	492	500	481	504	467	520	474	491	484	472	486	518	495	514	483	450	473	457	470	507	502	493	488	494	515	475	498	470	495	495	434	492	480	512	432	511	486	471	463	488	516	462	471	504	496	485	501	478	437	477	472	508	490	504	479	463	455	507	512	456	481	519	526	525	471	443	499	487	467	468	505	467	532	483	462	516	503	492	517	469	506	477	524	482	495	502	483	440	479	485	474	471	476	471	490	487	511	510	502	509	493	469	485	493	498	488	488	425	521	486	463	503	508	478	515	489	481	495	452	469	512	488	478	498	439	468	512	505	474	474	475	449	505	486	515	491	488	491	487	490	480	451	499	494	481	446	452	514	442	471	512	515	510	469	454	476	483	505	474	489	493	493	506	470	474	506	499	496	514	477	491	440	493	496	499	483	470	496	500	484	493	458	478	482	478	506	513	499	460	501	441	490	484	500	503	498	475	466	449	481	459	484	475	490	500	507	476	492	485	479	492	529	472	450	506	471	503	499	468	490	487	505	473	490	528	502	479	467	473	489	469	447	511	528	485	478	441	474	489	506	487	492	485	500	489	459	543	495	485	522	485	475	497	456	483	513	507	520	529	530	476	499	465	469	480	482	484	492	496	504	501	504	515	458	493	496	478	520	500	459	460	475	492	521	485	434	511	487	518	494	497	488	474	467	457	502	485	480	487	516	517	485	482	497	478	449	472	492	467	472	454	499	484	515	442	448	481	475	484	500	472	443	495	514	487	499	495	466	534	487	516	547	508	517	468	491	475	487	505	485	489	475	493	486	466	454	458	483	521	470	502	503	504	485	466	476	486	475	455	508	483	450	495	477	501	446	476	512	498	462	467	503	509	521	460	499	491	442	496	487	487	506	450	528	495	471	507	478	516	505	503	514	486	490	466	496	491	453	520	509	475	492	498	451	493	492	475	519	501	461	477	439	482	472	472	481	510	474	536	493	494	446	493	488	509	467	475	475	442	494	520	487	510	476	488	486	454	475	517	457	510	506	494	488	498	493	500	494	464	515	472	542	457	496	503	497	474	481	455	493	493	478	528	512	459	515	465	470	520	485	459	493	470	499	433	534	500	484	462	479	460	481	496	494	492	504	478	474	477	519	534	525	513	504	507	460	433	525	500	485	498	490	492	457	459	431	467	483	505	495	514	503	458	471	509	500	483	447	489	483	487	507	502	471	468	472	476	507	504	504	478	466	453	454	453	499	491	497	458	457	482	473	553	479	524	471	445	501	470	488	439	498	526	473	492	476	475	464	521	498	509	503	503	434	494	460	503	492	499	462	479	465	452	521	444	506	479	464	467	491	464	461	491	480	470	476	472	475	496	451	478	516	498	476	504	509	455	489	496	508	480	510	489	460	484	486	456	478	476	482	469	499	492	500	532	503	480	470	435	452	476	500	484	465	515	517	481	437	499	451	488	515	450	450	507	468	461	466	486	509	483	505	496	511	478	529	467	455	460	490	473	498	485	471	489	491	512	448	479	492	509	478	462	454	446	488	507	487	500	478	474	480	489	471	476	477	484	469	486	484	522	512	462	478	536	476	457	423	478	523	497	502	501	464	486	509	481	461	495	448	494	478	491	509	513	507	460	486	476	512	503	501	444	475	507	490	470	444	473	518	496	477	457	503	470	476	498	515	512	503	509	497	445	462	492	501	496	468	493	491	481	489	472	498	466	490	490	499	472	489	515	497	484	480	476	469	429	482	463	471	483	495	514	511	511	491	511	444	504	477	494	449	489	497	519	486	493	486	509	480	484	510	524	453	447	503	493	455	448	509	485	495	509	520	432	472	480	483	484	533	525	502	481	500	503	491	517	476	511	495	482	484	491	435	467	460	504	531	498	445	463	471	477	459	479	535	482	480	488	459	488	544	518	527	486	477	467	496	477	461	491	500	456	481	511	477	472	470	492	476	469	452	498	514	461	499	479	462	486	463	454	499	479	485	483	487	477	492	454	457	497	475	491	484	513	455	501	481	455	509	478	490	483	463	461	462	493	494	517	470	488	471	460	468	478	444	457	469	503	504	508	474	517	523	490	500	502	504	480	513	512	474	463	515	488	456	486	509	492	494	480	472	467	466	491	450	489	515	491	506	460	500	471	477	471	504	444	479	530	461	495	522	503	498	452	489	486	489	474	471	450	453	451	452	449	472	454	467	467	483	452	486	477	503	548	470	473	479	455	477	472	467	471	457	518	479	456	456	498	517	526	474	502	483	502	482	515	472	489	482	501	483	464	496	500	475	505	484	492	478	470	453	462	472	523	470	443	477	489	501	486	539	495	513	493	459	467	437	502	497	453	484	512	469	483	481	514	461	519	490	454	497	490	507	468	456	456	491	480	442	492	517	467	499	469	481	489	503	510	426	475	461	459	492	489	460	500	505	501	501	489	499	454	452	475	504	475	461	480	445	480	457	498	457	480	474	509	512	457	505	474	467	506	498	486	507	500	459	500	474	526	476	490	456	441	505	445	571	521	505	498	474	457	470	487	482	529	506	472	475	503	508	460	478	482	478	463	468	500	483	532	480	497	484	482	501	451	454	508	481	490	485	480	498	498	461	479	460	556	479	480	491	461	485	443	490	478	495	478	519	506	444	482	487	446	488	476	463	507	461	486	497	510	425	526	463	487	470	487	497	469	484	499	482	486	486	479	445	482	483	509	464	489	495	486	524	493	456	483	492	459	478	504	503	548	514	457	501	437	492	510	456	458	486	501	476	497	471	462	493	497	474	482	443	480	484	460	456	493	462	489	514	495	473	484	489	465	496	470	471	501	476	496	466	470	483	462	483	514	491	492	490	468	510	490	456	478	462	511	515	462	498	453	487	488	473	493	501	459	482	508	471	472	478	486	462	463	520	491	504	470	510	448	453	485	491	500	448	462	455	503	463	486	466	527	485	486	456	487	505	481
14602	2710	2708	2022	1366	1026	877	720	693	545	506	498	468	491	458	445	427	419	379	336	400	379	387	348	335	413	357	370	405	378	398	374	365	368	387	340	355	370	349	369	329	358	355	402	364	358	398	378	394	318	336	354	352	359	336	354	369	359	364	375	358	348	360	413	352	333	370	362	368	352	342	326	387	363	370	343	351	366	356	355	377	356	370	348	328	349	349	346	368	374	350	361	354	363	333	348	347	363	359	355	354	318	320	366	322	342	326	363	354	337	339	347	314	365	357	337	344	349	355	354	396	331	314	352	359	353	342	354	352	347	390	334	342	353	348	321	315	323	382	338	328	362	322	372	352	367	351	343	378	332	330	378	346	353	354	353	333	363	358	329	364	353	352	336	355	331	343	327	340	336	343	357	314	327	326	400	354	397	324	351	357	364	339	345	372	348	354	337	344	354	347	356	356	337	320	325	368	338	325	370	320	374	366	372	376	358	369	334	366	317	355	324	358	367	355	314	352	364	311	342	336	345	328	357	342	368	341	348	361	362	365	361	380	376	336	359	343	361	356	355	337	358	359	342	332	315	336	350	366	381	345	357	369	350	374	350	350	322	382	361	364	310	321	358	333	342	304	373	337	336	373	355	355	353	380	309	339	353	319	331	332	347	356	376	354	354	322	385	375	334	331	391	320	351	371	282	326	323	342	303	365	367	350	353	357	391	375	388	326	362	357	393	354	324	356	359	392	374	331	324	353	342	319	349	335	339	361	352	305	347	337	306	361	346	328	353	378	371	372	344	340	338	360	367	334	368	347	340	356	370	331	320	344	353	364	327	359	347	381	335	333	332	347	364	374	360	346	323	357	362	334	320	357	310	328	370	347	336	346	342	369	349	335	334	355	352	370	322	355	319	333	298	350	354	345	328	354	361	316	342	354	354	424	366	335	347	368	362	343	343	366	334	358	382	320	326	354	344	338	357	333	345	371	353	378	344	345	353	364	351	325	364	328	359	358	349	337	381	333	349	336	349	369	374	300	368	339	343	317	353	343	334	351	394	353	384	340	343	350	324	331	335	334	387	349	349	358	367	403	309	348	309	355	372	320	319	350	342	328	348	351	357	344	329	374	344	364	327	357	340	361	347	352	331	344	359	367	362	391	335	296	350	378	351	340	340	350	363	349	347	352	356	379	347	352	353	369	358	388	325	337	331	347	356	329	331	361	355	365	338	350	366	349	356	347	375	352	361	361	361	370	305	354	347	355	334	365	358	333	329	355	358	320	380	387	359	366	343	309	334	306	368	343	361	333	336	347	350	320	338	339	396	342	326	323	352	346	315	337	360	318	352	347	346	329	354	362	358	364	337	361	333	377	352	336	356	334	343	356	349	349	361	332	375	314	329	363	349	311	381	357	348	328	322	354	321	353	376	366	376	352	325	386	329	339	342	304	360	314	305	349	368	358	344	366	361	370	360	342	336	333	343	333	332	350	349	342	383	371	371	355	331	330	334	357	345	351	358	361	367	338	382	348	320	363	362	379	349	366	386	351	344	352	333	345	359	371	344	338	344	339	350	350	401	350	340	356	315	323	326	355	377	338	339	368	353	368	366	312	353	361	356	387	345	373	358	326	366	362	371	321	352	333	346	360	366	353	349	344	386	372	335	347	360	326	355	364	356	332	367	364	377	350	362	399	367	326	354	335	347	341	306	342	342	351	361	373	340	314	354	329	329	343	362	327	312	340	320	315	308	355	350	369	347	327	311	334	343	321	349	352	353	376	350	326	329	358	317	360	343	359	353	383	370	358	336	401	328	310	377	311	339	353	335	361	348	344	379	349	341	342	329	324	359	346	327	344	354	335	347	338	350	336	349	360	336	334	350	350	382	325	319	347	343	346	321	345	311	353	336	335	338	325	356	346	372	351	338	338	334	311	374	350	341	367	349	320	320	378	342	341	371	345	349	340	315	382	344	338	331	359	330	344	348	342	352	382	364	317	349	355	360	331	330	335	404	367	345	335	347	325	372	345	332	351	363	351	375	367	340	334	348	354	360	334	345	343	369	322	320	389	321	347	339	343	374	340	361	355	387	376	361	338	325	343	337	390	332	376	373	345	328	339	375	357	376	347	357	348	338	346	377	337	345	377	374	344	362	338	373	330	347	318	335	355	360	358	336	338	327	357	342	384	345	349	332	353	344	330	341	340	346	364	346	335	334	338	322	346	335	328	360	346	382	309	352	312	308	374	340	377	370	354	319	369	338	356	355	361	366	364	327	360	346	352	342	334	358	323	392	324	352	347	344	343	372	369	338	378	368	370	400	370	345	349	360	302	321	383	349	367	328	354	327	373	333	368	369	323	334	348	360	358	338	337	337	361	328	349	366	362	368	334	338	327	318	349	352	385	359	329	379	346	396	375	312	325	335	353	345	380	320	356	354	317	354	377	337	347	355	345	353	359	336	310	355	336	355	332	329	310	348	395	376	397	361	348	349	346	316	334	329	347	357	350	343	344	354	338	378	325	347	342	346	370	365	325	328	372	380	331	339	338	329	373	355	344	325	351	317	380	337	349	361	359	296	363	316	298	326	342	370	336	363	386	360	293	364	354	367	377	362	318	356	312	366	313	352	324	349	320	360	315	338	313	332	350	339	340	370	365	367	342	344	322	381	353	289	357	329	321	350	363	338	390	353	345	354	370	328	352	350	351	356	359	347	365	319	335	352	338	380	357	310	343	340	358	329	355	301	351	333	362	358	330	328	354	357	339	338	366	331	381	353	341	337	375	403	364	346	354	348	344	385	328	368	368	338	348	372	348	322	358	381	321	334	353	362	337	329	377	337	325	367	352	335	386	364	358	358	339	342	362	320	347	333	363	346	379	336	338	357	292	361	310	342	349	313	377	309	314	357	320	354	346	339	364	337	361	361	343	361	351	349	318	357	333	335	317	376	352	339	369	372	359	372	321	318	365	363	381	343	362	330	313	350	357	366	321	343	373	315	354	378	340	341	330	341	390	388	340	373	373	346	359	296	339	339	379	348	325	348	331	354	335	345	313	343	386	382	322	340	378	371	375	395	308	370	329	333	353	352	370	382	343	381	320	315	305	332	378	391	395	331	316	358	353	348	357	341	312	336	359	333	366	335	342	306	351	352	322	327	323	343	337	358	338	363	334	354	325	346	391	359	372	328	355	357	313	349	353	333	348	372	366	309	347	372	336	364	331	320	346	348	350	369	351	348	357	335	369	338	381	358	381	315	375	311	330	347	370	360	364	353	338	336	335	374	339	330	372	370	351	376	335	354	330	349	327	336	343	364	338	335	327	348	359	350	346	366	344	350	344	344	334	324	360	370	330	374	330	344	371	345	357	355	333	343	354	364	345	365	362	361	311	349	329	349	379	348	335	326	324	361	344	341	363	358	377	341	292	350	362	317	366	316	342	339	358	359	350	340	353	363	349	365	332	381	354	381	372	334	345	335	360	343	300	347	324	318	381	339	368	339	316	334
7998	2502	5125	5880	5139	4176	3472	3005	2620	2280	2079	1894	1785	1589	1492	1417	1406	1367	1234	1260	1206	1130	1176	1154	1151	1028	1084	1050	1033	1076	1033	1027	1014	996	968	988	963	929	914	945	999	947	928	963	943	915	966	916	945	951	875	948	933	927	863	859	882	924	920	939	859	936	934	945	888	906	861	906	883	926	929	988	888	869	899	897	815	889	885	958	885	885	883	819	839	915	940	886	946	853	884	862	892	848	945	920	880	837	867	915	886	859	878	889	860	880	883	907	891	825	858	860	881	838	891	906	873	815	936	847	874	833	877	892	866	903	864	897	885	852	895	860	835	915	945	841	873	862	878	934	882	895	891	845	944	875	866	876	902	890	843	841	885	882	877	914	824	829	899	857	867	842	879	827	903	848	817	861	820	902	864	931	848	873	909	872	873	906	850	846	879	867	844	863	876	868	856	813	874	904	918	877	844	896	872	922	878	859	919	866	898	905	884	902	893	873	850	921	853	867	862	897	894	902	892	859	888	832	857	850	863	928	907	885	870	906	835	861	853	881	852	848	885	885	843	835	844	834	940	874	906	930	839	801	924	865	857	876	827	865	927	823	866	850	838	912	849	871	866	850	908	879	880	907	885	932	795	873	791	883	955	848	878	851	855	855	784	869	866	885	871	848	834	883	864	898	898	902	826	923	885	813	848	856	916	864	885	888	879	887	854	859	876	890	883	853	868	824	847	838	861	884	913	906	859	898	841	852	829	870	908	804	850	926	803	880	945	916	891	798	863	880	876	869	856	909	871	839	909	875	844	844	922	889	849	845	874	861	878	888	910	856	844	849	807	891	886	840	871	899	837	921	857	857	842	834	845	884	869	844	854	867	874	861	848	892	922	872	877	868	878	836	873	920	913	906	908	883	858	905	884	868	876	938	924	893	829	852	814	868	875	871	880	897	907	864	896	846	821	896	894	867	862	813	882	884	858	848	827	847	927	870	824	867	891	846	868	905	856	846	831	910	879	815	858	831	926	876	906	851	882	872	876	919	888	876	870	905	865	859	864	830	883	857	854	875	849	888	847	860	852	898	841	884	861	849	900	888	881	875	877	889	855	892	837	888	872	857	902	842	849	881	937	956	850	895	889	869	867	863	856	857	834	917	907	874	909	853	946	873	852	862	898	845	878	877	893	891	836	837	880	862	842	887	898	868	881	874	864	850	818	892	883	852	913	877	874	883	835	839	862	873	858	888	904	872	893	861	862	870	922	817	851	883	945	860	848	912	823	860	860	881	900	858	904	856	926	872	919	895	876	890	878	835	875	959	852	818	840	869	910	874	807	876	845	896	859	861	878	926	842	871	890	863	922	855	928	906	868	961	873	865	912	836	914	858	901	884	877	889	842	947	851	855	908	861	898	866	856	837	851	862	894	892	871	902	886	881	883	914	852	882	852	811	867	864	838	917	873	846	834	928	883	890	895	894	855	872	844	891	860	860	841	842	835	876	939	873	907	876	855	861	863	856	851	882	896	868	871	859	849	852	838	892	842	848	834	877	872	896	898	830	895	819	792	917	926	911	865	822	914	881	838	890	871	815	887	849	861	861	865	868	913	859	858	902	901	796	866	882	795	863	906	918	828	841	874	889	905	863	883	873	918	825	908	892	920	868	851	861	825	836	863	885	873	877	876	865	898	860	873	861	903	848	842	938	861	883	842	886	881	889	881	873	865	844	882	869	868	884	824	870	856	829	810	884	892	890	872	909	905	850	888	841	843	844	844	902	846	875	913	895	880	827	889	830	845	885	846	905	860	954	888	840	874	896	879	903	845	897	864	909	857	865	859	844	887	892	870	889	906	872	873	893	882	831	789	845	855	855	913	826	876	867	879	879	845	828	892	898	870	873	871	888	873	856	878	851	806	851	836	878	853	870	875	862	879	877	858	878	855	894	860	906	921	806	855	868	846	924	873	887	900	897	859	919	903	878	903	850	893	819	835	849	859	901	863	885	819	854	860	846	882	861	889	810	875	901	860	799	909	935	887	848	917	926	909	927	864	895	863	867	877	848	830	861	866	847	846	863	862	910	842	929	824	860	883	904	876	857	849	864	882	842	847	873	860	855	874	831	843	877	872	881	909	883	897	897	877	887	894	842	866	860	891	853	843	859	855	837	884	901	827	846	930	856	863	880	908	877	848	882	902	863	884	855	924	905	831	920	878	882	844	867	901	911	881	849	888	894	850	935	897	842	892	864	920	863	940	846	899	905	876	833	821	873	857	881	911	850	858	848	887	911	871	853	864	903	831	829	848	864	866	897	874	898	831	876	868	864	856	886	930	858	855	904	892	892	852	862	894	838	815	874	928	845	913	870	868	893	876	869	880	885	851	936	865	897	871	837	873	858	898	881	892	858	877	882	940	871	898	771	901	852	852	869	881	895	805	855	917	878	906	854	866	878	864	866	899	892	875	864	867	894	856	883	889	933	836	809	895	819	858	852	862	910	850	901	865	895	839	896	857	822	893	863	859	876	847	932	868	868	891	898	910	857	846	902	941	869	866	846	809	848	836	839	841	882	813	880	838	889	872	877	863	843	880	886	876	892	890	868	860	811	895	837	828	871	889	887	916	851	869	882	905	867	854	839	842	863	858	886	887	913	885	857	877	851	821	829	842	830	865	870	924	826	889	823	908	909	863	851	868	862	855	868	855	842	852	824	898	816	917	909	845	880	824	850	887	857	904	812	879	895	843	835	916	870	826	882	903	893	846	824	880	836	891	863	815	797	831	821	849	879	895	846	890	942	886	891	925	888	891	861	902	876	854	807	808	835	931	861	903	878	875	811	840	890	887	838	884	898	849	881	868	818	886	925	891	829	858	856	877	860	854	895	860	867	872	850	887	882	866	837	855	897	835	869	884	866	912	868	849	909	845	861	849	888	842	858	891	867	877	872	859	890	876	881	836	899	905	861	852	865	914	848	907	874	830	844	876	894	854	941	832	866	904	852	855	880	891	843	920	901	899	876	869	836	849	872	907	844	875	844	896	879	845	873	897	888	890	864	864	889	827	878	862	853	850	868	859	894	905	853	835	882	861	884	846	852	879	850	897	886	825	928	842	872	849	876	891	877	831	914	858	855	867	863	894	849	824	865	888	854	842	855	903	867	897	904	810	830	830	841	824	872	875	850	797	848	844	864	850	879	890	897	890	886	888	822	827	883	886	851	855	860	828	875	896	864	882	811	888	846	811	884	909	876	810	876	829	870	912	849	888	826	878	868	868	890	881	885	869	826	834	851	875	854	860	912	874	834	849	906	848	860	856	893	844	896	890	870	893	861	848	959	860	899	839	937	843	865	860	912	866	846	892	814	872	799	853	819	887	868	845	873	839	892	880	864	855	898	868	882	854	916	849	887	892	861	894	853	844	849	834	857	914	811	879	864	870	858	865	856	902	897	854	922	853	828	868	837	850	830	873	882	891	877	868	869	919	811	866	868	855	868	829	861	870	840	925	886	914	846	875	853
1995	207	220	160	161	169	172	177	178	174	148	168	169	157	160	167	135	157	156	145	183	180	150	154	177	145	154	159	155	144	170	143	173	147	148	139	183	152	179	163	138	142	161	158	157	141	168	154	149	153	168	161	152	143	156	146	127	149	155	166	149	154	164	155	162	144	139	155	143	148	155	158	170	182	165	168	148	144	146	171	146	171	150	163	153	146	153	169	163	151	157	175	161	151	163	169	161	157	166	153	155	162	162	139	135	176	150	166	142	152	161	155	160	164	142	185	169	152	159	122	181	128	151	109	139	154	150	150	145	164	149	154	131	127	147	143	158	126	176	186	150	163	169	150	142	165	156	150	138	144	159	162	134	158	129	153	167	169	147	160	142	174	165	148	129	164	163	144	134	160	150	166	127	169	129	152	170	173	158	147	153	156	137	151	161	181	162	160	146	157	147	167	163	157	144	157	161	159	151	138	160	150	158	160	137	149	171	142	164	165	178	116	156	154	157	142	134	156	138	156	149	149	158	133	148	155	175	154	150	155	145	146	169	129	157	168	175	160	167	152	158	140	167	145	163	169	142	159	165	128	152	132	140	143	115	152	164	136	146	144	130	156	151	140	168	140	158	137	146	172	158	176	153	151	160	150	154	162	149	174	144	157	154	141	163	130	151	137	160	133	139	165	182	143	161	149	147	153	173	172	162	131	138	156	175	140	141	153	143	150	174	160	167	141	147	148	135	153	166	168	150	153	143	154	154	179	143	133	151	151	151	145	170	142	165	161	142	174	154	136	156	136	163	159	160	157	171	167	161	137	138	166	144	148	135	164	157	173	183	148	156	171	141	157	174	192	160	158	163	166	135	153	154	150	159	147	156	165	132	149	161	160	143	171	164	143	147	159	148	164	142	149	137	153	160	142	154	135	132	154	159	124	152	141	125	136	152	155	157	156	141	149	152	154	155	167	144	139	162	143	158	157	171	140	161	147	158	170	155	144	159	169	164	159	161	168	157	157	141	168	155	149	154	158	146	169	157	134	164	170	146	170	169	140	162	179	135	132	154	136	155	150	165	155	156	164	174	147	147	155	176	171	154	143	147	153	174	165	162	139	153	154	133	150	123	166	169	160	158	146	153	160	149	164	146	169	168	145	171	175	151	146	147	163	132	158	148	136	160	157	159	137	147	148	142	155	170	154	161	150	141	121	152	158	133	162	176	131	167	163	138	148	151	136	157	147	137	146	153	151	150	156	179	140	141	162	160	153	142	161	152	170	155	165	169	154	151	162	145	166	161	169	164	157	154	172	159	143	155	160	150	141	165	164	151	157	159	156	157	145	139	158	162	164	155	144	129	168	162	187	147	146	158	138	149	139	140	136	146	168	156	164	160	150	165	149	148	159	141	149	153	162	142	154	168	144	149	146	172	162	154	153	154	143	174	160	156	141	167	149	145	148	150	152	177	132	159	151	144	140	167	138	149	175	153	154	167	155	157	153	135	147	127	129	180	150	147	169	152	153	144	172	152	160	159	153	141	145	137	153	138	143	131	147	139	142	154	143	156	144	171	145	140	131	153	141	158	143	148	142	182	136	157	159	176	154	135	151	169	171	162	138	179	147	162	159	152	166	161	131	141	161	147	147	148	161	127	147	172	154	175	163	154	173	144	162	172	148	144	141	141	144	138	168	146	170	149	171	138	161	133	169	140	174	158	171	146	161	165	192	172	160	146	142	148	161	162	158	136	173	162	154	149	186	136	114	171	160	137	150	158	135	179	146	165	167	139	156	162	167	143	149	183	146	168	152	159	160	133	140	185	151	146	152	140	152	170	150	175	165	142	158	174	134	156	155	156	160	159	147	155	156	208	153	153	171	154	172	146	170	167	160	151	140	142	136	165	158	172	141	164	157	142	167	150	138	148	159	154	155	167	146	160	154	189	141	137	137	139	169	147	155	142	143	165	141	158	165	134	149	120	150	159	145	140	152	176	148	174	170	152	171	169	156	166	181	148	150	173	178	136	154	140	174	138	138	170	153	148	158	184	142	171	139	132	159	167	167	138	168	127	157	139	152	152	168	154	143	154	152	163	155	153	152	152	166	126	158	150	146	169	157	164	158	151	170	139	128	171	147	154	144	148	146	143	159	161	141	180	138	151	155	153	167	146	162	162	144	163	151	151	162	162	152	164	166	177	167	150	147	157	153	147	148	150	138	166	151	153	128	160	171	169	153	138	144	143	162	161	132	160	154	171	174	144	130	166	176	171	130	168	151	175	155	139	156	149	150	158	166	144	155	153	141	166	142	162	185	164	145	173	137	146	172	164	138	151	145	179	182	144	146	152	149	165	157	159	150	163	154	155	156	175	170	179	155	168	143	173	140	168	166	144	147	165	147	142	154	174	154	146	166	142	140	151	129	164	131	163	130	149	165	149	175	144	170	165	168	169	160	176	157	139	152	139	146	168	158	173	157	137	144	166	153	170	149	148	153	132	180	164	120	159	131	165	171	139	144	126	153	170	156	144	148	158	139	154	185	172	161	167	137	164	145	145	166	162	149	160	164	135	147	151	164	164	167	159	177	162	169	160	152	112	159	160	144	162	149	165	151	155	147	152	169	147	153	157	148	162	143	148	158	167	162	156	170	145	135	145	168	141	167	154	163	140	141	139	154	157	155	149	133	167	145	141	150	179	163	159	168	148	158	183	144	160	167	117	140	158	152	174	177	166	176	156	153	156	146	155	168	153	169	138	169	162	168	168	171	146	155	143	154	155	155	133	144	123	167	155	156	142	125	164	165	165	157	144	135	134	154	128	160	129	151	155	160	146	141	168	136	151	140	166	143	164	144	166	187	154	143	139	140	153	170	185	158	158	138	155	169	145	135	152	142	159	130	162	161	149	152	160	159	164	171	148	141	139	148	166	147	152	160	172	161	147	147	141	158	161	158	146	152	121	160	138	157	154	155	153	118	133	150	152	173	131	160	165	165	144	157	146	138	140	152	142	156	179	167	145	145	171	144	144	170	164	142	144	145	137	153	147	137	148	148	150	168	151	182	145	157	150	137	150	146	150	157	162	164	145	154	156	155	156	156	164	178	161	150	134	134	157	165	150	134	157	154	164	148	133	144	142	137	139	161	151	156	147	164	152	142	151	175	148	156	154	155	163	159	149	172	158	169	179	153	141	133	167	134	146	145	165	167	134	149	146	162	159	148	162	158	158	139	154	164	145	166	201	182	163	173	185	154	145	164	141	179	134	131	157	161	174	150	153	140	167	156	177	156	147	163	153	142	150	139	148	144	164	157	144	162	172	138	150	136	127	138	157	145	143	178	144	138	165	147	151	133	144	147	138	163	151	163	148	138	130	168	144	138	163	135	137	172	157	148	151	144	169	167	159	137	139	149	142	184	170	155	132	161	146	154	159	170	169	153	151	172	148	173	169	153	147	145	133	151	177	139	160	153	146	163	159	161	141	156	147	165	137	162	153	147	143	148	144	145	160	168
2197	435	582	553	502	499	434	501	476	472	486	497	450	430	474	473	451	473	482	467	453	441	453	428	457	451	447	468	447	417	461	471	423	441	471	472	439	422	423	439	435	458	469	429	432	453	459	451	446	442	424	433	453	435	469	448	434	444	470	430	436	436	471	450	457	486	467	479	472	420	458	461	480	448	444	387	436	479	450	422	455	463	433	441	409	437	427	416	408	440	458	429	460	490	485	440	440	467	471	448	493	409	431	430	461	421	473	434	414	415	448	449	478	426	489	444	407	422	411	423	411	421	437	437	452	435	442	423	454	478	459	424	447	437	445	408	437	449	461	423	419	463	452	460	437	446	418	432	432	433	433	450	432	440	460	461	452	442	431	435	437	424	466	425	441	454	447	443	414	468	410	408	447	433	432	476	402	438	445	453	451	451	467	432	463	463	459	430	462	438	439	451	419	439	461	454	405	487	436	433	413	459	431	463	443	442	464	432	449	460	453	484	486	464	470	450	431	462	421	426	417	439	495	476	422	481	456	466	443	441	445	428	402	439	433	516	473	447	446	432	401	419	433	444	441	476	428	409	420	448	461	423	425	460	490	481	453	477	450	451	421	445	419	453	462	449	396	441	458	440	450	480	459	431	456	453	463	441	469	443	455	447	436	435	410	433	431	435	462	441	438	473	433	418	417	460	435	459	477	438	452	455	480	470	454	447	474	454	495	455	445	418	470	494	437	426	404	444	402	453	461	449	457	447	420	438	437	437	418	475	465	423	454	416	490	453	456	434	455	445	483	421	393	438	410	435	418	427	423	433	425	430	422	411	444	439	479	432	432	425	453	460	417	419	454	444	455	443	424	442	407	433	461	466	413	446	460	413	443	457	454	443	463	442	415	451	429	467	453	468	410	445	471	438	435	467	396	456	460	426	434	459	441	451	430	483	444	437	465	430	460	422	488	425	417	455	404	465	443	405	435	429	443	450	416	450	467	451	485	448	457	412	430	429	423	444	456	435	467	485	449	426	441	413	458	458	434	430	427	412	404	463	426	423	418	443	451	468	455	459	445	445	462	466	447	434	467	447	444	443	449	415	435	456	472	429	438	464	471	456	432	437	437	414	475	416	456	460	438	484	431	421	457	455	443	443	442	441	471	431	465	407	464	396	468	491	410	450	441	452	459	423	442	447	448	433	462	464	406	438	431	464	454	456	454	459	435	426	452	426	433	447	445	451	426	451	439	422	434	431	417	487	423	407	434	426	455	435	442	477	433	445	460	447	435	475	423	429	433	420	468	443	460	398	429	468	447	419	439	423	480	457	449	441	415	438	420	446	424	423	457	404	453	419	479	456	443	426	402	443	440	448	464	443	402	473	483	431	426	461	451	436	449	438	465	470	474	470	462	455	428	450	457	444	444	430	421	415	444	424	430	460	398	438	443	426	406	446	439	428	439	422	447	407	424	430	446	466	464	415	444	409	430	452	439	461	463	425	454	441	429	453	448	415	425	421	425	426	462	469	455	467	446	415	440	486	398	428	479	465	431	444	450	504	413	400	435	454	466	409	406	453	443	443	430	407	457	484	403	492	464	446	429	460	439	435	458	466	458	456	470	467	461	448	433	428	463	437	453	418	445	464	471	442	448	437	440	452	465	394	431	474	454	421	398	450	408	395	407	415	438	451	441	430	447	469	405	462	421	465	457	443	441	438	422	442	442	469	405	456	465	462	444	446	417	469	437	458	450	441	436	410	411	446	447	476	459	455	430	446	447	433	399	463	400	476	441	455	448	466	470	409	478	456	471	444	478	451	442	446	454	496	470	437	473	478	436	474	435	423	435	470	427	454	427	429	467	426	425	463	462	439	412	431	440	411	400	434	452	446	432	467	486	465	467	461	450	413	415	397	440	467	454	441	456	444	455	414	459	448	442	439	489	420	439	443	404	424	442	452	451	420	462	416	463	464	438	422	448	469	396	467	457	455	472	423	456	426	461	447	428	466	477	421	445	459	432	410	415	426	439	443	440	451	439	436	440	415	424	448	455	421	420	430	442	430	438	457	471	450	397	408	439	411	432	419	447	411	463	429	462	435	472	431	387	428	452	422	455	456	448	474	449	445	450	440	452	466	450	434	475	442	398	433	435	436	464	470	447	439	420	437	435	412	400	434	437	431	443	430	448	434	449	474	471	450	453	408	427	508	455	436	433	453	482	461	413	449	455	431	419	447	445	432	448	448	429	462	438	441	431	470	429	434	432	430	449	445	440	460	446	434	481	450	433	403	465	492	427	440	458	431	456	434	439	474	458	482	437	446	468	466	466	440	419	466	430	438	436	488	442	424	455	445	474	435	446	462	481	463	476	441	455	464	413	447	460	413	433	403	448	453	406	423	426	437	437	469	445	376	501	447	420	438	445	446	402	451	448	467	434	398	429	443	466	456	405	470	428	464	455	506	438	451	447	428	436	428	431	438	440	410	418	466	436	475	444	462	445	431	450	464	468	492	448	456	460	483	434	444	445	436	463	443	429	441	434	450	433	418	438	459	462	450	444	423	421	490	419	450	422	427	451	441	425	438	435	461	424	463	433	439	458	440	464	394	478	457	426	453	432	454	469	449	414	499	472	456	413	450	419	466	446	449	422	472	447	431	440	455	442	419	445	411	414	443	445	383	452	464	417	450	425	464	451	491	484	423	443	429	452	472	494	451	435	486	461	457	435	452	446	431	443	428	472	434	452	450	426	448	468	461	442	430	436	458	438	420	459	432	419	420	474	446	417	480	454	458	406	499	386	433	452	436	447	458	440	428	400	455	448	409	466	420	453	404	469	447	447	469	448	455	419	463	415	423	417	419	442	447	410	444	462	434	443	435	442	451	457	438	422	437	417	417	452	453	478	430	452	427	452	445	421	406	421	458	423	439	424	464	443	432	453	459	428	459	430	435	411	493	442	426	389	411	462	446	438	452	446	417	439	483	426	436	476	461	453	442	455	467	415	413	454	438	434	461	425	439	456	481	400	428	413	441	443	435	449	443	458	450	437	483	456	444	439	439	444	448	432	431	458	413	423	439	420	454	477	472	425	480	418	429	449	453	424	461	462	418	403	411	454	433	472	421	431	458	418	415	403	427	426	417	442	453	449	441	461	469	430	451	443	471	445	405	460	443	457	467	448	451	426	449	449	461	437	474	448	453	472	429	416	459	426	440	460	440	428	455	439	424	450	449	440	454	450	473	429	463	462	453	437	440	486	408	438	412	440	459	421	437	429	455	441	450	408	456	444	433	439	436	436	471	474	472	436	447	437	437	485	411	436	466	436	454	419	442	430	454	477	448	437	462	439	470	447	455	451	449	447	473	426	435	394	446	474	454	427	444	425	464	429	472	445	442	409	487	422	442	449	449	460	428	423	446	465	430	478	438	438	431	475	382	458	421	448	408	430	443	459	444	447	441	427	421	433	418	448	418	454	416	481	441	468	440	450	453	417	445	442	433	400	446	434	435	426	435
7779	1165	1256	932	714	507	448	335	320	276	264	250	235	239	225	220	183	194	217	178	178	186	182	164	161	187	176	162	180	196	160	195	156	191	175	199	197	166	173	177	172	166	181	192	153	178	151	166	159	158	174	169	179	172	175	147	163	186	169	169	159	150	156	170	189	163	179	177	161	162	180	193	178	148	181	156	162	163	170	162	184	174	185	156	171	178	189	190	183	141	175	164	173	171	154	160	164	157	176	158	162	170	189	187	186	181	152	157	176	162	157	182	181	154	149	177	161	143	155	160	166	166	185	180	156	167	172	164	176	167	182	169	173	152	193	157	173	160	202	186	153	157	162	188	169	172	188	178	147	170	170	145	140	180	159	156	133	174	153	157	186	142	170	171	172	158	146	170	169	175	196	184	166	165	178	178	164	148	167	168	174	146	158	146	153	156	179	145	143	159	146	170	180	151	173	148	166	172	154	148	158	182	150	166	133	161	155	161	182	168	151	179	148	169	167	184	180	139	174	160	178	151	172	173	191	164	194	159	159	165	146	156	177	166	161	146	170	149	175	164	174	168	183	165	182	154	158	134	161	175	200	155	188	180	181	169	162	148	148	156	159	158	159	196	164	166	169	168	166	149	160	161	148	149	164	166	156	176	163	160	169	161	167	151	150	155	152	183	152	197	173	178	175	167	176	159	157	175	175	167	167	173	183	158	203	182	180	157	160	171	171	165	171	188	156	163	186	150	168	161	162	190	178	161	156	158	172	169	158	155	157	155	176	175	175	152	174	177	170	145	188	180	202	148	177	176	163	172	184	168	177	155	162	191	163	177	203	151	164	159	163	159	161	180	178	153	149	183	153	162	176	154	158	163	165	157	178	185	183	166	175	172	169	177	176	171	178	149	163	158	161	175	148	161	167	180	174	149	152	175	175	163	186	165	154	142	157	162	186	170	171	149	139	156	163	163	156	177	167	178	160	172	167	154	155	149	160	156	173	159	171	192	173	153	183	165	160	151	163	165	192	141	157	176	149	156	179	184	198	153	181	174	177	159	161	155	169	164	188	141	152	164	159	170	171	175	149	152	189	178	145	149	161	194	172	158	176	172	147	165	141	182	187	166	188	182	155	174	179	138	146	172	170	166	149	173	174	152	137	165	159	181	165	171	180	173	152	148	183	162	185	168	152	159	171	169	154	158	163	158	148	194	179	189	184	181	159	161	164	155	172	185	171	155	151	169	187	174	157	161	128	138	172	168	156	164	169	135	147	138	167	177	165	174	150	161	157	160	188	185	190	173	153	177	158	159	153	170	175	178	148	184	141	156	145	161	155	165	166	188	171	169	170	166	144	147	153	193	167	185	131	177	164	155	185	153	160	147	148	161	168	164	166	150	155	152	152	168	176	147	153	165	147	170	191	197	173	164	194	183	156	165	176	167	158	166	172	178	170	163	167	166	166	186	164	148	158	165	159	156	141	164	179	162	171	172	173	189	168	161	143	158	158	190	158	175	155	185	188	151	173	169	178	152	158	173	178	164	143	177	157	153	150	156	162	148	160	161	143	168	164	189	175	174	178	162	148	175	166	148	153	177	176	167	182	144	152	175	177	155	168	169	152	164	187	159	139	160	181	156	156	199	167	164	172	139	172	172	158	174	174	170	178	165	161	183	171	173	188	177	173	175	151	168	186	146	144	180	158	171	159	157	177	182	179	171	167	158	159	191	163	170	150	160	169	150	157	154	147	133	172	157	187	170	144	171	171	183	163	188	152	157	164	162	178	176	180	157	162	154	155	167	176	153	163	190	172	171	164	161	181	160	144	181	165	171	187	190	170	152	168	188	165	166	157	190	163	172	161	163	188	169	155	143	171	183	170	173	190	173	165	162	185	156	157	143	171	176	175	168	176	148	176	161	145	169	170	163	163	164	158	149	179	180	147	155	155	144	151	158	156	154	175	165	172	165	178	174	165	163	151	172	177	160	169	169	173	168	196	145	173	187	185	153	175	156	152	165	148	187	165	152	161	161	157	161	170	198	137	168	148	171	174	174	151	165	162	167	144	156	170	155	179	171	162	176	183	170	168	159	172	153	179	171	185	152	169	196	157	158	159	173	176	171	163	172	172	162	143	149	173	170	171	179	164	167	178	169	156	162	170	157	155	191	184	166	160	174	171	187	173	170	170	187	153	169	153	166	175	166	141	178	179	174	136	198	170	139	190	157	184	156	173	168	167	151	148	171	162	158	159	173	177	147	195	152	150	157	145	160	162	191	167	164	171	162	187	167	149	181	178	172	202	153	194	154	157	129	152	158	177	165	183	160	158	180	156	161	169	171	180	195	186	160	159	158	171	153	171	136	170	167	156	168	157	178	180	178	144	196	168	192	158	171	160	161	173	168	180	183	165	174	135	162	162	154	175	189	151	159	154	184	147	158	160	157	168	171	175	186	202	151	170	169	174	155	166	164	163	160	166	165	178	159	171	161	159	165	170	175	190	134	160	170	159	174	167	146	162	168	174	171	159	170	193	184	159	172	165	164	157	173	156	165	173	148	153	165	192	171	169	166	166	184	179	156	172	178	186	166	164	155	153	166	179	163	160	152	168	187	156	162	176	167	150	163	168	176	155	153	159	153	155	140	173	192	156	152	173	158	163	169	153	172	140	163	154	161	145	158	164	162	174	163	157	179	190	171	159	174	134	157	163	188	176	146	148	152	181	172	164	180	155	173	168	179	151	181	173	180	163	156	176	163	179	170	178	165	160	176	174	156	161	171	186	130	139	179	154	182	167	192	151	146	156	164	154	159	154	185	165	164	148	152	157	179	192	130	163	157	145	184	154	148	178	155	171	148	149	175	160	182	147	154	166	172	151	151	163	161	144	167	175	170	163	185	149	157	151	164	167	168	165	176	166	172	170	145	167	137	189	194	142	179	172	164	171	166	142	176	183	177	169	158	143	179	165	170	160	165	178	171	171	172	176	168	164	181	164	158	163	166	172	159	148	178	154	170	164	181	184	161	165	146	172	164	168	158	150	170	175	163	174	182	180	168	168	185	189	159	154	158	168	162	174	150	184	157	159	156	173	153	150	146	145	183	171	160	171	137	157	163	144	163	170	158	183	161	167	164	185	161	169	165	165	141	160	168	151	170	172	155	158	162	156	168	172	159	152	187	181	153	158	172	157	148	137	161	172	181	192	194	151	170	178	158	169	165	155	174	154	164	166	150	157	199	174	155	172	147	159	179	165	163	192	165	157	162	162	171	159	154	161	164	183	149	179	168	154	170	150	176	170	149	164	155	139	192	158	157	164	183	161	161	161	173	173	177	150	163	148	157	149	164	186	176	167	152	179	171	167	143	160	182	183	168	167	149	166	171	162	165	189	167	148	184	164	172	169	164	169	192	193	177	163	153	152	150	158	158	161	149	165	160	154	163	186	167	161	168	156	166	167	169	173	165	188	160	181	179	177	177	175	169	164	157	158	169	146	178	184	173	183	191	165	159
5997	1332	2790	3253	2778	2296	1956	1564	1281	1190	1053	967	928	839	802	777	724	731	626	650	667	567	607	623	621	649	592	610	568	558	586	532	549	552	581	507	515	495	513	537	549	556	529	576	567	484	531	525	534	507	568	518	492	508	511	495	525	513	521	513	522	507	532	507	486	509	519	457	525	467	479	486	540	504	512	525	507	492	482	492	497	502	509	470	500	455	506	498	522	509	467	500	498	469	526	528	473	519	474	462	492	501	468	542	460	490	546	492	464	474	488	456	490	498	490	529	500	475	540	481	470	459	479	454	467	493	502	497	451	519	524	460	538	472	546	490	509	466	482	457	480	508	494	540	506	530	474	475	474	493	473	501	489	459	484	500	516	478	456	491	508	496	466	475	541	462	454	506	491	527	493	514	465	510	490	491	490	513	478	462	523	484	520	460	470	518	486	459	501	451	505	484	531	451	486	483	501	474	477	509	503	493	464	474	463	471	477	488	464	498	482	470	482	478	517	530	508	546	533	523	465	463	495	497	508	510	508	488	468	499	536	481	524	499	502	490	494	493	495	491	475	457	489	469	479	479	493	476	488	478	442	453	482	492	465	489	460	504	474	506	481	490	490	498	486	472	501	481	533	480	470	474	462	470	526	462	490	446	499	473	487	475	504	472	512	494	515	492	499	483	474	484	505	465	556	507	480	486	505	470	480	553	502	458	496	496	473	479	497	504	552	505	449	470	455	480	510	485	492	480	480	467	500	501	463	492	478	475	442	453	480	463	516	512	495	501	428	453	471	487	455	517	509	475	478	479	458	447	477	473	498	486	503	491	452	439	516	443	485	488	506	477	484	488	475	483	456	508	456	437	471	483	489	492	456	500	487	514	480	514	475	512	496	463	471	455	477	516	434	471	480	479	476	471	483	460	511	502	526	472	469	517	495	486	451	471	489	523	466	488	488	503	461	500	490	526	499	501	477	489	467	454	496	464	467	489	489	500	510	514	506	504	496	428	528	451	469	499	479	493	468	501	485	458	523	460	468	482	479	482	506	506	479	500	510	487	489	485	484	488	487	493	532	494	511	496	477	491	472	482	467	458	509	467	530	523	481	481	460	488	497	461	529	498	478	467	481	484	504	493	527	462	493	511	496	530	522	488	537	489	499	513	475	453	451	459	479	476	486	473	495	497	479	464	519	486	509	501	473	511	484	519	474	457	491	443	501	504	476	470	485	503	486	510	465	488	504	525	518	496	488	512	475	493	492	517	447	500	502	505	508	504	478	512	481	462	474	493	456	476	529	516	469	509	484	482	486	487	475	475	474	489	470	462	490	484	507	503	454	461	441	509	469	485	495	499	494	470	453	514	461	504	466	517	489	529	487	441	500	459	502	462	484	529	448	491	455	502	485	486	488	490	467	504	455	450	488	474	505	534	514	496	472	500	476	503	551	531	466	505	490	489	449	486	524	507	458	452	484	492	512	541	492	511	502	492	498	540	525	543	487	502	480	479	484	454	506	509	490	471	473	501	479	502	507	505	491	475	476	462	502	518	518	486	482	534	442	492	509	452	513	517	478	496	499	506	495	483	498	533	501	446	520	516	490	468	516	491	533	478	477	482	507	471	508	523	478	477	475	476	509	494	498	487	493	470	507	481	505	498	465	529	463	482	499	524	495	506	502	507	488	508	481	485	493	505	449	489	469	473	467	497	470	481	500	492	524	507	516	512	465	506	531	484	492	456	475	493	501	527	493	499	461	466	487	471	478	493	460	516	458	451	536	470	480	484	495	494	515	488	478	480	477	463	469	508	486	463	510	493	485	482	498	479	514	489	438	496	507	520	524	457	452	447	478	506	497	505	514	430	440	472	508	536	474	516	486	452	458	488	525	508	486	501	472	479	497	518	485	497	504	480	450	486	474	497	528	478	509	456	541	485	491	477	475	506	484	498	515	481	491	466	458	532	514	492	484	520	505	494	476	444	481	470	499	489	504	491	529	489	484	493	463	518	509	471	482	485	517	471	465	523	468	481	466	472	533	480	457	482	468	496	465	482	499	478	462	454	486	489	468	477	460	530	495	463	466	520	505	505	484	460	465	514	465	484	478	501	464	472	498	512	476	512	486	484	483	470	491	477	511	504	474	479	485	465	490	496	434	479	451	490	450	479	511	496	504	455	465	495	494	501	489	488	477	486	485	469	502	499	485	487	479	511	484	462	469	525	492	461	482	458	464	516	463	467	472	497	495	492	442	478	484	468	482	502	496	522	489	482	497	540	462	468	502	490	484	491	506	470	491	496	472	517	454	519	463	474	472	509	485	487	463	463	508	501	483	480	477	513	460	464	497	504	479	455	494	470	493	479	442	516	496	467	520	504	495	469	491	516	427	486	481	491	472	490	467	451	494	503	459	506	477	463	457	513	522	482	497	496	523	460	502	487	465	513	509	484	514	505	529	482	459	505	530	477	489	469	463	505	506	510	451	488	488	485	464	475	492	458	485	485	493	485	466	472	502	482	466	487	489	472	514	485	504	508	436	484	507	500	492	484	517	482	477	496	524	502	496	504	492	521	515	475	495	489	472	450	535	507	451	500	521	484	493	470	477	477	484	496	441	483	453	487	490	443	473	538	456	483	487	463	489	517	466	474	468	503	506	502	515	467	486	479	531	461	469	472	468	496	463	485	461	492	513	452	479	502	488	510	451	482	510	449	524	480	469	502	509	487	483	498	445	478	492	467	491	504	488	500	518	508	485	487	521	465	520	501	460	483	451	506	474	487	508	493	450	462	491	498	469	502	450	497	468	509	530	499	474	473	500	460	488	525	457	498	465	476	494	489	491	504	537	485	449	490	473	541	526	471	515	472	485	532	465	471	472	524	512	507	481	440	485	518	503	499	471	484	495	505	509	452	482	534	469	471	478	480	465	499	512	504	492	517	495	508	469	484	505	505	451	474	499	442	506	470	475	487	450	478	499	526	506	451	466	496	541	475	508	494	501	490	500	443	477	472	513	477	512	499	482	512	447	488	483	466	529	479	472	459	476	510	501	447	517	481	496	477	462	517	494	477	498	488	487	498	471	512	489	487	471	484	428	506	474	501	454	459	539	457	456	490	509	453	444	501	447	508	510	469	495	451	525	471	486	476	528	497	543	456	480	525	487	480	506	447	501	491	491	487	481	500	494	504	492	507	496	503	472	480	478	497	468	440	514	471	543	529	524	483	482	515	499	484	511	487	491	470	504	509	518	478	523	497	482	488	495	487	473	480	473	505	507	517	475	481	473	497	470	516	488	528	479	499	485	493	508	474	466	482	505	456	491	489	475	494	498	499	491	493	504	466	501	500	521	463	470	493	497	503	486	516	477	502	483	477	487	511	483	508	515	483	504	463	480	447	496	435	513	502	490	520	461	509	490	484	532	448	477	513	502	472	526	473	492	484	492	459	542	456	457	475	489	525	472	483	465	481	472	507	494	485	476	494	460	501	527	457	491	485	444	486	528	476	484	537
14661	2786	2621	2052	1425	1110	897	771	644	587	573	516	481	474	483	452	427	404	396	395	402	397	411	423	369	381	395	359	358	350	345	349	396	371	354	334	362	350	394	361	360	343	313	369	343	347	363	323	370	368	355	385	404	354	368	391	328	346	373	339	351	363	381	358	370	346	337	422	371	351	353	375	386	330	323	352	318	353	356	344	332	334	327	355	306	363	358	368	350	348	349	369	356	343	348	361	334	324	361	350	331	358	342	361	337	328	351	338	353	345	313	342	332	363	341	341	361	365	329	340	330	382	364	356	383	355	365	375	329	348	342	367	385	316	364	364	362	365	387	339	349	344	348	390	303	382	353	340	322	349	378	352	374	345	313	325	329	321	348	336	343	323	355	360	360	347	363	346	352	335	332	320	366	370	320	330	401	336	334	328	363	354	352	375	332	356	311	347	357	378	352	369	355	338	369	341	343	336	338	302	360	364	357	341	339	398	348	365	340	342	384	358	365	338	375	353	348	387	346	376	353	307	364	367	326	366	372	374	349	354	366	341	340	344	364	359	343	385	340	377	313	337	362	329	381	391	347	367	369	335	315	319	354	372	374	373	334	345	348	355	379	351	378	329	350	379	305	357	341	365	373	349	344	316	336	340	362	346	325	310	332	332	330	350	362	369	349	369	328	289	330	363	371	344	366	400	347	346	351	344	356	343	357	376	360	324	353	332	357	347	352	330	367	328	333	369	361	339	387	369	357	327	344	358	333	357	348	349	363	338	375	348	355	365	330	357	338	336	373	355	358	319	355	359	311	349	356	366	324	364	364	340	324	364	340	333	351	345	332	329	350	364	355	356	338	353	333	382	351	363	315	360	368	344	349	365	343	351	388	358	321	347	365	354	345	340	316	364	365	370	331	357	356	365	348	310	327	323	340	349	340	344	282	348	342	332	380	341	303	345	321	337	362	372	339	342	326	350	339	319	358	349	381	346	339	316	370	318	382	372	367	343	369	392	331	338	362	337	349	345	345	360	373	346	304	325	385	381	335	353	348	326	359	358	321	355	333	343	376	335	334	359	332	385	310	362	354	364	379	381	323	374	317	353	353	333	347	370	383	303	371	356	321	351	360	328	335	365	342	360	379	353	355	372	363	360	350	341	294	345	349	337	353	366	344	322	355	333	292	343	318	363	352	364	362	357	390	382	345	301	394	368	320	331	366	330	362	388	374	338	333	349	362	346	346	322	339	350	347	367	358	353	313	323	347	352	376	341	337	331	337	349	344	371	333	314	321	378	340	350	315	338	341	321	340	350	341	369	355	373	343	359	344	360	340	380	354	337	330	361	374	355	345	341	365	350	343	368	374	373	353	371	315	348	367	359	360	342	307	353	383	313	352	340	323	376	322	330	402	344	332	346	343	358	345	356	372	356	362	348	347	366	335	374	340	353	344	386	345	324	351	346	365	366	360	362	314	373	363	351	336	325	372	351	364	355	342	373	356	340	344	328	316	339	363	360	319	327	361	387	320	345	363	365	318	348	343	338	356	362	377	359	390	345	330	364	371	356	356	330	322	348	330	355	367	381	378	344	377	356	366	360	348	339	362	345	352	357	354	348	333	332	324	348	355	343	336	319	311	366	359	344	328	337	379	347	351	371	341	314	376	369	330	331	374	299	352	317	365	361	355	326	350	326	363	341	314	368	357	332	351	341	366	363	335	349	332	346	346	368	340	354	394	335	373	364	319	351	319	308	364	337	419	359	329	342	322	344	365	337	345	357	333	361	350	362	340	346	371	353	383	337	322	326	353	351	349	350	371	362	351	325	369	363	360	348	341	371	322	336	323	368	353	352	352	363	389	351	354	350	340	322	360	371	356	372	366	335	353	342	386	385	320	330	351	373	352	329	323	345	321	360	343	352	360	363	362	380	347	358	335	304	322	343	375	342	360	318	362	373	373	328	360	356	348	333	348	342	334	376	371	328	319	358	337	348	325	351	358	329	337	328	368	372	339	375	329	334	325	375	386	304	355	346	337	316	328	314	353	369	355	338	362	387	360	326	360	372	416	309	391	332	332	337	374	343	352	353	346	360	365	357	351	362	326	323	374	328	319	353	354	377	352	334	338	338	350	383	343	361	361	345	329	376	332	383	362	344	342	369	359	327	361	365	374	349	363	316	347	373	323	370	342	385	378	325	355	388	335	319	338	340	321	371	365	361	370	373	335	346	334	338	338	353	313	331	365	326	318	319	393	380	368	363	329	352	324	325	301	360	303	374	386	373	340	342	325	311	376	368	362	349	337	326	382	396	336	347	322	335	387	325	338	366	316	340	365	365	363	379	334	326	334	346	337	349	359	396	352	342	348	342	353	374	374	359	336	372	358	342	348	400	361	326	360	324	326	361	313	337	364	336	344	410	354	385	361	349	326	364	364	375	315	336	347	328	368	324	346	369	366	361	359	381	364	346	348	334	363	349	350	367	334	297	370	374	334	369	358	328	341	347	315	369	325	362	335	348	353	384	349	325	371	368	360	309	351	324	342	359	356	354	336	330	355	361	396	335	350	302	323	348	353	338	342	345	362	340	374	400	384	337	355	351	360	354	357	358	335	361	376	373	375	376	362	345	386	343	347	329	331	306	368	361	351	355	353	316	364	357	328	357	383	359	357	328	330	332	359	358	322	358	352	338	309	315	335	375	383	368	349	339	343	361	328	378	340	348	389	338	346	297	380	367	401	306	347	334	370	357	350	329	364	396	346	363	335	358	340	354	332	329	360	337	368	374	312	371	336	377	368	378	371	364	381	371	396	332	340	323	354	331	378	343	326	323	339	358	380	334	367	348	365	372	363	326	380	351	338	327	362	325	334	323	345	345	365	372	346	376	384	344	355	322	355	351	365	347	344	329	317	324	323	367	340	343	388	345	334	375	327	377	367	374	335	372	365	332	352	362	361	322	335	317	363	377	375	351	353	369	369	361	397	342	391	366	343	334	355	359	358	368	356	355	338	331	351	362	349	358	344	382	325	337	356	339	317	345	353	308	377	365	343	347	357	340	359	318	328	365	354	336	341	343	365	349	363	330	354	365	323	357	379	340	377	299	333	350	349	332	339	370	353	345	377	343	364	328	354	349	370	364	373	349	322	373	336	361	300	369	356	387	329	341	313	356	332	346	361	371	347	331	341	353	332	344	366	364	340	371	335	343	382	369	361	366	358	349	359	373	317	377	337	353	351	318	339	330	370	376	322	375	369	336	333	382	358	352	357	342	366	372	337	320	346	339	353	346	363	364	338	382	335	365	331	330	374	352	344	320	368	328	346	360	349	337	323	327	347	361	379	351	353	394	370	338	333	349	352	357	348	310	343	320	374	347	346	328	344	353	324	370	311	331	339	346	303	338	386	350	332	348	333	356	360	365	370	350	336	343	353	338	348	416	351	329	317	334	314	347	386	358	370	373	365	326	361	352	325	339	334	346	339	340	372	334	356	384	354	356	358	336	353	351	329	367
7948	2497	5107	5904	5125	4217	3561	2978	2617	2264	2034	1791	1740	1588	1503	1436	1357	1331	1204	1251	1189	1141	1181	1106	1129	1096	1065	1082	1051	1066	1048	999	1042	1026	995	956	960	995	954	985	978	959	954	991	945	931	951	925	991	897	982	891	951	917	920	948	917	880	903	924	941	899	887	878	931	917	869	928	907	947	947	931	884	928	899	862	933	889	896	920	896	914	839	905	870	863	897	865	928	896	919	877	881	899	878	868	886	878	920	917	873	872	891	906	844	832	912	885	835	897	913	886	891	911	842	899	858	892	862	878	905	911	902	940	917	895	869	846	965	868	818	815	890	839	852	858	904	861	884	875	827	898	871	848	915	903	893	868	854	856	901	891	855	848	858	902	906	813	850	911	877	871	875	804	913	898	868	812	887	876	872	876	837	912	906	903	867	867	865	851	894	913	875	882	825	888	873	892	880	914	886	856	881	873	843	842	860	914	840	855	866	827	857	891	867	865	921	851	911	914	881	911	887	917	893	889	869	947	871	819	870	873	863	896	905	850	858	879	849	883	870	904	853	829	870	900	873	783	843	862	877	858	920	902	899	887	850	918	894	857	894	848	833	872	892	892	866	924	858	870	874	859	938	842	877	909	890	876	862	981	918	891	899	879	882	847	840	805	907	876	853	851	876	881	874	887	833	849	903	906	875	892	873	822	873	856	868	846	886	880	858	901	867	856	882	822	846	881	856	866	888	924	864	860	854	824	828	875	882	879	893	914	881	871	876	859	840	925	872	827	895	881	877	911	862	858	853	905	854	860	854	895	875	906	881	894	899	838	912	855	822	850	879	895	907	849	895	832	876	929	843	887	852	871	907	869	849	857	859	891	864	881	894	921	874	830	899	888	946	904	907	896	855	899	888	920	867	887	802	873	855	879	847	840	835	888	870	832	925	866	918	870	843	907	890	845	875	871	816	864	852	861	870	869	854	850	873	896	842	842	825	894	861	818	905	864	917	855	871	846	847	860	852	866	871	900	892	860	898	868	876	836	870	890	872	846	828	838	899	830	840	872	868	858	903	859	861	887	844	851	890	878	871	850	846	883	851	830	899	881	862	858	904	849	847	820	864	820	863	905	858	887	875	873	892	892	836	886	832	863	838	841	832	844	817	870	899	867	842	845	859	886	869	876	874	911	941	883	881	862	881	867	913	856	850	889	838	903	888	877	883	916	885	860	868	847	894	870	879	875	867	872	881	858	839	900	796	859	890	931	888	846	870	858	858	876	853	857	903	816	837	907	884	860	886	883	825	806	861	848	887	852	891	878	857	851	833	837	890	875	899	813	827	856	924	912	874	853	860	829	814	887	847	873	832	840	920	895	918	831	826	823	873	857	837	861	919	920	870	895	893	919	848	868	856	948	889	813	908	869	853	904	874	874	879	875	839	846	860	858	877	831	889	840	888	880	830	837	848	904	842	890	864	842	904	878	840	851	881	895	923	874	869	858	851	896	867	855	862	871	882	882	897	842	827	880	896	910	849	885	885	936	835	922	824	862	851	857	882	920	888	919	810	850	811	871	849	847	830	925	883	892	910	891	866	853	820	871	841	891	883	929	935	890	909	865	890	898	823	867	867	890	861	907	865	824	866	879	863	873	900	900	875	874	867	826	931	901	892	926	853	897	866	871	929	897	905	863	853	846	871	889	841	868	883	884	834	839	906	864	905	883	875	903	826	857	959	836	828	852	871	886	863	840	862	896	920	856	863	807	812	884	897	900	890	840	884	842	895	834	849	869	860	899	835	915	872	912	845	830	929	840	836	877	858	884	835	850	849	834	908	866	886	890	871	894	893	861	914	869	895	891	817	853	869	843	878	799	875	896	860	834	844	870	872	896	882	898	873	886	852	883	856	857	869	919	821	911	899	854	855	853	878	893	860	886	853	834	907	912	888	877	886	862	837	832	877	874	833	837	885	876	828	858	856	883	915	887	909	851	874	886	828	846	858	883	888	890	845	888	893	876	916	863	841	860	886	853	880	915	882	909	858	890	882	856	848	870	837	893	862	884	875	875	872	920	888	857	904	837	869	850	892	891	872	866	819	835	904	861	844	893	877	842	820	849	858	827	929	904	875	808	811	873	848	844	888	855	876	876	897	897	867	871	888	870	902	864	880	918	856	886	845	849	860	917	848	887	856	848	873	881	839	882	920	841	915	827	858	893	877	824	885	898	825	865	845	898	877	863	924	874	896	836	916	867	839	913	857	874	863	853	826	899	887	913	876	867	894	868	896	858	875	936	849	829	925	838	854	910	910	886	848	881	880	882	851	812	861	852	874	871	870	879	849	890	880	833	796	891	872	900	913	900	855	865	838	883	863	891	841	867	868	852	862	838	848	871	920	886	802	920	855	845	912	893	821	895	885	892	890	854	917	878	865	891	881	833	933	899	847	889	852	857	872	880	853	873	889	900	904	940	874	878	891	878	937	896	896	917	824	847	826	903	832	859	917	861	881	891	902	858	823	925	886	826	876	877	857	865	900	819	882	848	870	856	902	860	824	891	862	816	838	870	915	898	849	868	860	888	848	909	825	898	848	851	930	897	857	925	878	900	890	902	916	843	817	851	854	816	878	818	873	839	855	909	898	899	876	816	801	913	873	834	854	892	883	910	842	877	874	917	861	908	884	885	872	892	904	866	821	858	879	896	878	889	919	911	875	821	885	914	883	865	912	873	885	863	831	860	870	856	912	864	893	917	903	822	872	906	856	836	892	902	839	890	855	877	907	842	873	906	849	912	856	909	890	876	895	870	854	842	951	848	858	848	795	866	881	886	889	871	823	866	861	862	819	843	852	854	863	901	880	898	910	871	906	868	862	869	884	899	859	872	850	811	931	870	846	903	875	872	906	869	887	868	866	863	891	887	841	859	859	885	913	816	866	877	917	881	846	911	880	865	925	914	848	890	828	883	877	854	924	895	842	980	883	863	856	905	891	860	868	834	853	837	857	877	887	866	931	901	911	888	820	886	863	860	869	858	819	880	907	897	876	839	890	887	873	879	881	824	896	924	868	864	855	882	879	853	896	808	873	882	858	884	858	862	892	893	898	861	835	897	899	884	883	906	894	839	906	882	904	913	812	834	865	855	839	850	890	875	903	892	894	874	884	907	840	802	908	825	839	875	873	910	878	888	858	890	887	821	888	835	842	848	837	865	870	890	849	878	851	862	903	860	818	810	845	908	850	870	889	951	839	824	845	867	856	904	881	829	898	872	864	905	884	835	907	880	877	817	891	853	839	863	890	876	870	873	865	831	897	889	809	915	856	875	906	824	884	890	870	890	852	903	856	861	895	879	888	896	874	843	899	896	798	844	891	844	846	862	901	906	892	884	823	821	886	889	877	833	920	873	872	876	881	842	888	902	862	870	890	918	886	920	865	888	864	847	907	871	878	898	871	894	867	827	855	884	872	857	903	872	899	848	901	901	895	894	853	847	846	848	855	890	891	865	883	847	915	875	872	879	880	895
2119	200	206	198	148	185	171	175	162	182	147	152	149	187	133	167	155	147	175	166	135	130	162	190	163	166	158	157	161	158	170	166	154	157	173	124	149	158	143	158	164	173	155	153	165	184	145	164	168	154	169	156	172	157	153	163	186	156	154	172	169	162	134	160	165	172	153	173	157	154	148	134	153	146	158	167	159	170	158	151	160	162	168	160	154	149	167	137	154	159	140	153	150	152	152	149	159	117	135	169	145	143	170	144	135	157	178	142	155	141	168	155	143	145	151	159	131	141	168	159	145	154	157	171	183	169	153	146	147	163	183	172	140	147	156	141	142	136	170	158	140	150	142	176	151	140	147	131	137	162	172	170	144	163	128	157	164	139	133	142	135	162	138	175	161	148	163	168	165	172	159	143	143	154	152	146	155	167	149	153	155	162	176	154	150	159	154	156	164	155	163	156	152	151	163	134	161	132	165	143	153	129	164	145	140	142	172	149	145	165	176	176	162	170	156	169	157	159	179	163	148	163	173	145	141	163	155	163	158	164	176	163	177	175	151	182	171	154	162	138	166	155	140	165	137	141	155	145	153	153	152	156	148	157	141	156	165	152	163	163	161	156	133	148	169	166	148	129	143	155	165	144	157	140	143	160	174	119	152	159	175	177	153	160	170	155	155	146	179	177	183	159	153	149	139	147	149	136	141	157	162	138	168	152	157	153	161	179	152	148	167	147	175	150	169	149	139	148	157	171	173	138	151	156	169	161	144	158	175	163	149	175	176	142	168	134	163	171	172	173	165	167	160	166	150	166	165	165	163	161	166	146	171	154	176	152	158	161	164	179	168	142	156	171	170	157	156	141	162	133	161	169	183	143	144	161	149	152	164	147	135	157	172	157	141	152	161	168	146	159	169	174	164	178	154	155	134	154	136	149	169	151	154	168	141	136	157	170	146	148	157	144	150	149	165	146	154	155	139	160	169	146	165	145	154	150	146	153	171	165	179	153	139	183	162	165	167	156	154	157	172	157	134	147	154	172	145	138	164	161	131	153	173	164	162	173	157	176	152	168	153	142	143	153	138	158	178	139	154	181	135	142	147	147	152	144	161	157	177	162	151	135	174	156	144	176	141	150	139	171	155	161	171	159	155	149	150	155	175	154	141	155	161	146	161	148	144	139	166	135	145	142	156	183	163	145	151	132	176	158	175	160	147	151	170	155	144	139	167	163	132	142	139	147	138	146	157	153	168	152	157	136	152	158	140	154	143	177	139	156	159	128	140	162	155	157	132	140	162	130	160	152	146	143	150	152	132	150	174	153	173	136	170	169	158	167	157	153	154	180	159	158	154	152	136	145	153	149	153	144	153	122	147	170	150	166	152	149	155	170	138	132	154	169	169	160	187	163	164	139	147	151	191	186	158	147	175	156	159	149	165	158	158	167	169	160	150	161	125	165	160	166	138	157	157	161	146	149	149	136	149	155	153	166	152	162	166	165	172	165	167	151	163	156	143	159	149	161	173	168	156	167	157	143	169	144	157	144	159	148	161	168	139	145	164	145	161	177	145	128	163	156	158	161	147	150	150	161	190	138	159	155	192	146	176	166	148	174	169	161	167	165	143	152	148	157	146	160	157	145	134	159	149	152	169	168	162	145	173	148	140	149	146	164	182	154	150	154	157	162	162	155	188	138	161	170	155	159	163	184	134	142	138	183	145	153	170	160	165	169	153	160	154	147	142	170	143	145	148	146	133	173	151	140	113	152	174	157	166	162	138	176	165	167	159	155	142	154	155	172	127	164	176	152	166	159	166	130	154	148	179	150	145	151	139	152	177	167	166	132	163	154	144	141	158	159	146	153	163	145	175	157	138	128	158	155	174	147	160	153	151	157	168	172	139	151	173	160	173	171	142	161	128	169	140	154	154	174	134	164	152	139	139	162	162	145	176	172	161	158	142	146	172	160	171	142	161	171	150	166	134	155	157	147	157	159	148	156	152	152	151	137	143	146	170	138	148	162	147	153	145	161	153	171	180	129	136	140	158	143	156	160	169	157	136	150	177	159	175	151	142	143	130	176	158	170	157	135	148	158	167	157	154	147	191	181	150	170	166	155	162	182	153	138	148	163	150	182	119	163	154	157	148	149	151	149	161	141	167	138	153	150	142	167	164	168	154	154	144	169	157	147	145	156	151	166	173	150	160	153	168	156	147	154	147	164	161	169	176	145	153	186	155	156	165	129	159	132	134	175	171	145	179	155	147	179	144	150	157	153	161	150	156	152	160	158	156	149	142	126	146	157	166	161	172	160	137	167	134	133	146	147	165	155	150	164	173	146	155	140	167	134	157	136	143	164	154	151	162	163	155	155	140	135	162	134	148	167	132	162	143	155	168	166	145	157	161	143	129	161	159	159	153	140	165	168	157	177	163	134	160	161	135	152	176	167	144	158	162	157	157	176	169	148	158	158	129	140	162	155	123	178	149	164	160	176	143	161	146	163	174	159	141	159	162	126	172	150	143	155	141	149	137	159	151	144	151	157	142	186	154	150	169	174	170	157	155	142	172	138	159	159	153	155	147	141	155	162	155	180	174	168	148	153	140	157	158	161	171	178	142	150	179	187	187	168	163	159	152	162	150	151	164	148	132	160	178	151	175	154	147	166	171	146	173	144	149	153	160	154	182	162	158	148	155	148	138	168	143	156	144	154	152	169	174	145	139	162	168	157	146	160	151	149	135	167	150	165	186	144	137	149	184	148	181	175	165	145	152	136	161	145	155	167	177	159	148	160	184	140	156	152	159	127	174	147	158	169	135	153	162	155	148	138	139	166	156	158	162	149	185	163	159	170	160	152	156	147	131	136	160	145	165	153	172	129	154	129	157	172	168	145	136	156	155	145	159	171	150	161	164	148	134	139	162	163	168	173	151	163	152	147	152	138	151	160	156	148	164	170	169	134	168	159	147	168	157	159	139	168	172	160	134	134	135	163	156	164	156	145	152	177	140	142	150	140	171	154	150	139	134	163	171	151	153	123	159	164	129	161	155	156	127	165	170	148	141	160	175	176	159	175	164	154	133	138	151	163	171	154	147	150	172	156	154	173	161	148	180	161	119	162	129	157	159	154	156	161	154	148	157	144	149	150	171	152	168	141	149	169	156	131	161	140	154	135	130	151	175	170	174	133	159	158	150	146	134	168	150	146	150	145	169	139	159	159	157	151	135	160	163	139	169	164	181	180	146	171	163	163	168	174	155	157	155	143	165	168	139	164	145	156	151	141	153	144	166	143	147	140	183	161	166	171	167	152	145	168	139	152	154	163	145	166	149	147	147	149	148	169	181	163	189	159	144	144	146	138	145	171	164	134	155	167	184	156	176	166	158	170	137	142	151	164	143	148	163	148	148	163	173	167	161	175	192	163	155	139	156	162	164	135	168	155	163	156	111	135	143	152	138	144	177	163	154	151	156	151	144	154	151	160	145	154	148	180	161	166	156	142	159	164	187	160	137	154
2245	507	652	649	547	564	501	494	470	476	472	478	473	470	451	423	443	459	467	473	474	450	453	471	431	408	463	431	463	459	489	440	412	465	472	440	439	464	451	445	460	448	456	457	455	425	440	437	448	434	465	419	450	446	445	446	421	470	451	454	406	495	406	436	452	427	460	444	428	417	468	434	415	446	417	451	452	404	454	411	430	464	395	464	492	429	424	460	467	456	448	465	420	459	447	440	427	478	425	467	443	386	407	490	430	473	420	450	448	435	396	398	482	441	447	450	438	410	471	452	441	421	441	443	414	436	432	414	450	405	433	441	426	461	429	452	425	454	423	453	444	420	437	440	452	441	454	431	432	475	458	462	440	466	456	460	480	450	467	463	466	486	450	481	436	427	448	431	408	453	455	463	438	444	465	461	486	426	420	444	447	448	428	444	445	484	414	459	464	440	431	446	399	415	440	443	435	417	442	459	449	455	429	423	437	454	443	477	436	427	431	444	487	449	427	447	453	443	479	431	466	500	451	479	437	465	432	440	457	480	447	469	469	456	448	465	443	426	450	440	473	435	445	470	454	425	402	421	446	473	417	474	455	442	448	413	429	452	438	459	458	433	445	436	452	436	452	466	428	461	471	427	431	467	427	459	470	472	449	472	443	465	407	454	459	444	443	469	437	447	470	454	464	468	439	459	440	454	456	446	444	446	440	468	449	442	433	430	427	431	433	423	465	414	404	457	437	474	462	421	436	457	452	478	418	459	433	446	472	446	421	477	433	458	420	422	437	426	465	426	417	426	476	432	475	438	456	451	477	481	433	452	433	442	410	426	448	445	435	424	421	473	437	429	454	449	384	425	485	429	445	468	448	480	454	433	402	444	442	431	465	425	465	418	430	416	422	459	467	468	446	444	424	425	443	446	504	436	442	401	425	470	475	466	457	438	409	463	430	434	422	432	434	433	470	433	467	411	451	425	483	440	447	448	442	418	438	465	447	465	431	448	441	440	487	458	434	421	439	478	444	474	439	408	468	443	441	415	426	417	449	426	436	395	427	454	421	433	411	417	444	437	447	458	470	427	422	457	416	395	422	436	432	448	427	467	490	441	433	434	433	422	461	426	451	439	457	428	436	460	458	439	453	434	430	442	442	444	419	452	435	439	458	466	473	476	471	449	467	426	447	470	421	442	445	429	474	427	432	433	412	453	460	432	446	428	475	432	415	453	470	442	446	443	442	450	448	451	472	428	427	426	414	434	426	420	400	454	450	425	456	446	428	472	407	477	438	426	466	416	465	441	417	453	436	445	399	411	443	443	463	443	418	415	456	438	433	464	451	455	474	473	411	442	435	443	441	463	426	473	452	446	472	430	418	457	449	470	466	441	472	471	480	442	457	434	442	455	423	476	420	486	430	476	472	428	451	387	452	437	487	465	471	449	428	466	425	436	448	411	480	447	460	430	455	438	438	448	419	399	443	434	468	432	410	423	449	389	461	471	414	440	450	428	448	421	458	466	460	449	453	426	424	426	414	438	420	477	481	457	469	454	427	440	449	452	448	446	361	459	452	473	471	424	433	438	429	415	439	450	449	493	483	436	442	424	460	467	444	422	445	474	415	461	391	437	418	486	432	459	449	444	432	449	437	439	480	442	452	458	503	410	439	414	443	501	429	420	469	441	450	470	441	471	478	462	441	442	422	466	497	470	433	444	447	440	446	479	444	446	439	478	460	456	446	471	474	474	431	470	443	434	465	462	444	425	455	428	442	420	444	408	448	415	428	423	451	462	455	456	441	435	421	426	436	449	440	430	442	458	484	446	426	455	448	473	452	468	451	436	452	472	454	485	453	435	425	450	476	430	457	440	459	413	447	414	410	465	471	432	438	424	459	419	450	401	451	459	491	459	473	478	445	435	467	438	474	458	432	481	431	422	450	434	453	442	464	432	455	464	413	417	455	451	449	425	419	471	454	412	448	420	462	453	477	440	429	421	438	444	477	435	445	476	445	457	458	438	437	457	438	431	465	436	475	479	445	433	432	425	474	424	476	427	431	467	448	474	461	506	462	440	454	411	443	446	462	429	441	399	454	423	442	443	436	433	448	405	430	429	443	424	462	455	453	457	434	441	484	475	411	409	417	448	437	441	456	452	457	471	424	427	419	427	441	429	444	438	455	514	451	430	411	466	468	413	435	459	445	459	481	489	410	428	438	444	458	429	436	421	468	433	436	430	445	486	424	453	462	448	470	408	445	375	462	417	414	453	443	447	438	441	453	439	453	435	416	457	444	471	434	397	450	439	479	406	425	448	427	436	462	445	411	442	450	456	460	469	428	433	460	422	429	463	454	434	403	467	425	463	431	474	455	442	439	450	467	459	419	471	463	464	431	483	458	420	479	449	466	422	439	440	415	415	448	438	454	436	408	464	431	417	432	423	474	426	464	459	443	451	463	423	419	428	427	459	466	464	427	449	471	462	420	442	468	462	416	430	468	456	416	454	453	456	449	453	489	447	479	435	457	430	450	439	462	443	447	430	451	425	418	433	472	443	427	453	466	443	423	456	450	449	467	463	453	412	458	513	473	415	439	443	417	417	431	418	453	460	452	430	452	434	416	438	432	414	434	458	440	449	454	431	440	449	456	460	464	466	485	460	447	435	442	488	398	459	417	430	436	457	434	452	434	431	451	438	459	418	445	423	430	469	468	478	476	441	472	450	421	476	415	429	458	443	459	457	432	437	479	427	489	427	445	447	461	467	458	445	437	459	443	410	497	467	406	428	428	438	439	415	482	424	443	438	472	427	412	452	469	438	442	426	421	486	435	437	463	456	443	430	407	457	435	443	482	487	426	466	434	456	444	462	458	422	456	463	435	471	439	434	415	457	454	474	470	458	431	457	425	436	438	454	470	426	458	422	451	426	461	477	442	450	417	447	430	468	429	462	448	455	458	438	417	418	452	463	460	451	421	494	442	476	406	478	437	435	440	438	443	454	461	424	458	433	445	439	438	426	427	444	410	449	425	475	418	439	431	455	476	454	453	435	503	465	445	459	459	419	453	456	451	468	420	416	461	448	467	461	466	439	468	423	447	433	464	455	463	426	394	437	455	475	432	457	422	444	461	451	463	459	415	444	456	424	445	458	473	485	434	455	409	449	451	442	436	427	453	415	423	438	442	447	457	440	440	415	418	454	468	464	444	425	454	476	454	447	418	441	470	478	432	445	437	421	442	428	460	442	400	438	407	436	451	445	446	436	471	456	419	435	451	432	424	434	449	421	422	453	435	434	419	454	469	462	456	450	424	433	421	422	457	414	458	441	417	452	430	416	405	451	454	424	461	437	438	431	462	441	478	429	417	432	434	423	458	436	464	421	458	463	439	438	451	443	431	457	441	461	441	484	412	491	465	480	418	447	420	468	440	416	434	445	467	448	460	471	472	435	493	452	445	440	423	437	463	458	414	481	469	449	469	461	438	425	435	451	473	483	457	442	493	466	440	428	425	436
7833	1137	1233	971	724	551	434	365	295	295	230	226	251	231	212	204	192	211	182	191	191	190	198	180	183	177	169	191	185	163	184	175	185	152	176	185	191	147	165	174	163	167	182	170	155	151	204	196	189	172	150	163	183	173	165	181	166	160	188	168	166	162	166	167	136	154	163	163	160	172	146	175	167	177	148	163	176	166	164	181	151	183	188	168	183	185	174	169	146	143	168	153	166	151	155	174	183	184	149	179	143	181	165	146	161	168	153	153	165	177	165	163	189	176	177	174	169	200	183	154	189	169	174	159	173	199	177	138	158	177	163	172	163	166	165	177	191	155	186	158	144	170	180	188	164	194	176	156	164	161	170	161	191	167	198	189	164	148	163	193	176	173	173	182	149	168	173	160	158	153	161	152	168	194	158	168	167	162	165	159	173	189	186	176	174	169	157	161	160	160	178	178	161	165	179	186	158	155	192	183	168	173	158	168	165	172	166	164	192	196	187	170	185	172	164	167	196	179	147	147	172	168	162	155	174	177	182	186	162	148	183	192	170	174	174	176	156	149	175	161	176	154	184	171	176	166	159	197	155	152	177	146	171	192	168	194	186	152	154	179	159	162	169	175	152	150	163	171	181	166	174	154	157	173	172	162	179	175	159	165	146	172	134	150	189	156	165	167	169	161	187	163	180	142	157	184	166	168	163	155	164	162	149	167	161	178	193	171	162	162	188	159	159	187	164	154	141	176	178	181	186	180	164	160	170	152	169	172	183	167	178	154	181	162	167	142	173	191	162	148	182	177	191	178	157	181	173	165	162	135	186	160	180	138	166	152	168	170	171	170	138	164	165	167	167	182	156	158	169	157	174	156	158	191	163	142	165	147	160	136	178	153	160	157	154	148	168	174	191	202	151	158	152	171	185	155	146	169	175	189	174	144	166	164	151	177	144	151	167	174	163	154	149	170	158	145	157	184	166	156	176	170	162	176	151	139	177	172	157	179	190	195	149	144	140	184	168	171	182	159	180	151	162	161	166	146	182	151	186	166	160	165	161	154	155	154	154	169	158	176	170	188	180	162	166	163	155	162	157	141	182	172	174	177	163	152	186	157	154	159	161	176	192	187	159	182	151	176	160	160	198	155	170	166	167	145	179	170	151	159	138	177	175	157	159	149	149	162	162	176	146	178	168	159	158	166	169	157	166	161	164	192	179	186	156	177	170	200	145	182	151	159	175	143	159	153	172	182	151	179	147	149	170	174	171	170	175	167	165	168	168	176	147	177	158	189	177	177	193	161	168	161	162	167	162	148	175	150	172	139	165	186	142	159	150	185	171	165	162	150	166	149	178	173	177	156	157	181	189	162	166	173	171	181	168	175	151	189	144	174	172	162	188	178	156	182	168	175	129	173	144	172	184	180	169	176	166	153	185	155	148	144	172	165	171	181	190	159	163	166	175	180	178	178	161	171	175	185	183	182	157	158	148	173	153	150	145	145	170	140	150	166	163	165	175	179	176	177	160	165	166	194	162	169	163	158	177	165	161	181	165	163	156	157	158	160	165	176	163	139	165	166	170	154	179	155	160	171	156	181	170	155	185	169	152	148	167	187	153	166	159	151	175	175	161	155	174	161	163	175	173	143	150	159	182	171	194	158	164	162	175	173	164	155	168	155	159	169	161	175	164	168	173	162	137	175	165	186	176	168	170	150	145	162	179	174	188	150	171	169	160	162	175	165	182	173	169	167	165	139	170	172	143	178	164	156	158	177	147	191	152	156	157	161	175	142	165	162	153	196	185	181	148	183	180	175	169	185	161	181	173	179	176	164	164	186	156	187	177	165	168	170	158	183	162	159	147	180	148	175	159	173	152	159	173	145	170	158	190	162	168	173	164	159	178	164	162	199	171	180	180	172	201	158	169	163	161	134	163	154	167	162	149	159	156	180	152	183	164	187	146	136	180	164	178	163	184	181	165	176	160	181	181	149	163	145	160	158	160	170	172	163	176	151	177	164	176	145	159	141	165	159	160	156	159	146	176	153	177	161	161	165	173	167	162	171	149	172	183	156	175	181	176	164	176	156	186	142	163	162	165	163	163	159	170	159	126	159	163	195	178	165	165	162	180	156	149	174	170	168	178	163	154	175	174	176	171	169	164	196	165	164	171	175	138	172	176	181	168	172	181	178	147	188	152	151	174	166	167	170	178	164	165	155	180	181	176	159	174	189	148	172	183	186	172	162	160	175	157	160	161	159	178	169	145	163	178	149	161	178	169	163	148	178	150	164	187	175	171	159	174	167	155	173	174	170	188	147	161	161	158	156	178	169	176	170	164	172	170	180	189	185	169	173	179	138	156	145	190	172	152	171	166	205	167	156	192	187	176	156	163	158	152	182	154	159	172	174	142	182	158	168	150	171	143	176	166	182	171	172	180	183	157	165	170	152	170	168	172	182	145	153	167	140	163	182	167	154	189	177	180	153	161	142	166	170	172	174	138	159	166	143	155	150	167	165	164	169	164	184	143	166	187	173	196	180	180	157	172	175	169	178	184	169	155	155	154	174	161	173	164	157	148	152	167	139	163	161	173	169	191	174	159	143	168	175	142	143	160	144	184	181	182	176	169	159	153	165	150	164	159	162	174	166	145	154	170	152	144	164	211	168	160	163	159	154	159	150	155	157	171	172	145	169	170	163	174	181	164	177	165	162	191	162	180	164	158	160	182	177	174	151	176	197	144	189	174	166	153	159	164	167	178	156	168	169	154	128	140	182	174	173	171	145	174	168	169	175	192	164	155	166	166	174	176	185	189	201	178	153	177	169	157	172	158	179	136	174	164	170	179	153	176	137	146	156	171	153	175	154	156	152	165	152	188	161	167	172	184	188	145	180	150	149	172	168	161	183	168	172	172	175	166	170	159	156	164	151	153	180	186	181	164	144	162	163	174	161	185	152	156	195	180	188	163	177	165	166	152	169	187	172	142	167	178	140	151	150	184	163	180	153	140	178	142	152	195	190	185	171	177	163	169	174	173	169	172	174	169	176	178	158	160	175	171	163	159	165	185	137	186	170	160	173	173	155	185	164	184	185	181	177	158	155	170	177	160	168	169	170	139	174	144	174	157	158	176	193	161	166	166	177	192	188	127	150	177	171	149	178	175	171	181	160	166	154	155	223	214	160	162	172	158	149	159	172	171	149	166	179	183	181	158	133	143	169	156	189	151	148	168	160	183	168	186	179	171	185	162	149	185	162	176	170	166	178	163	150	155	190	165	168	167	147	186	173	168	144	176	137	154	137	169	168	150	173	177	172	169	167	183	166	171	174	172	176	163	171	181	186	161	190	164	153	159	159	162	178	189	160	142	146	186	166	173	181	175	150	172	181	146	199	163	157	155	153	189	190	171	143	173	149	159	180	194	170	165	149	135	136	200	171	157	175	148	174	175	159	137	168	172	158	172	173	169	169	155	143	174	142	160	175	167	166	169	147	180	162	174	168	176	171	150	170	147	163
5856	1259	2720	3147	2723	2343	1916	1588	1374	1202	1022	1016	946	915	791	773	779	754	691	653	647	682	622	617	639	551	572	573	558	558	552	521	603	544	594	498	545	555	583	539	487	551	532	509	548	509	523	551	514	501	476	510	482	506	510	496	489	527	457	556	513	483	549	508	540	512	522	486	495	503	487	471	499	502	514	486	505	500	484	485	467	504	493	463	478	480	487	471	513	472	469	497	519	495	503	504	462	470	479	533	480	511	514	457	514	475	489	467	533	499	539	493	463	493	491	485	498	452	516	463	459	499	520	438	515	517	476	508	527	470	507	478	520	458	486	495	521	460	464	496	499	463	522	503	502	516	476	491	497	482	496	497	511	528	492	506	455	503	508	485	532	485	463	493	469	458	512	485	489	480	435	484	536	474	466	496	490	473	513	478	474	514	517	526	485	472	481	483	493	480	462	493	514	471	491	486	469	515	490	475	470	485	504	469	484	480	489	499	474	517	504	468	462	497	508	505	477	497	476	519	497	465	510	504	494	516	506	497	484	459	493	489	494	491	520	472	527	470	490	478	434	488	501	466	509	470	523	483	441	489	501	476	427	507	481	479	468	466	457	503	493	507	444	503	502	545	480	470	471	515	490	521	479	489	456	495	488	465	525	467	483	479	511	547	493	494	472	505	503	512	525	455	510	472	491	480	475	537	498	467	459	493	508	490	491	488	544	454	464	481	473	493	480	477	475	521	427	482	495	477	479	475	485	512	463	493	488	464	483	474	468	462	487	514	487	485	523	495	441	530	516	474	520	451	437	476	479	530	488	474	506	492	470	523	487	507	505	501	500	483	501	472	459	506	532	481	476	461	526	517	476	466	475	500	479	497	486	497	480	480	509	515	531	509	479	487	493	515	506	499	460	516	499	482	517	469	510	502	510	527	524	510	487	511	507	512	504	498	497	488	494	485	485	507	474	443	469	476	451	476	490	469	515	478	494	509	497	485	499	476	520	504	470	507	528	477	506	487	489	495	474	467	496	451	480	506	499	487	529	502	472	468	488	479	486	541	487	486	465	473	492	523	477	458	542	532	452	492	466	479	490	459	475	490	517	505	510	459	492	493	509	489	468	492	500	446	501	515	486	465	494	500	457	491	482	486	541	472	514	511	455	526	522	515	483	519	474	455	496	507	475	499	507	486	472	461	470	483	480	511	485	483	464	504	466	449	519	480	477	483	480	488	462	498	524	514	497	472	471	448	493	470	449	485	456	500	500	491	473	486	497	493	520	509	479	490	473	462	463	472	467	484	458	534	445	509	497	530	463	529	499	489	480	472	503	497	513	471	466	491	473	522	509	487	524	517	503	491	474	504	450	491	501	472	508	532	485	493	525	484	500	495	472	476	503	533	466	494	464	511	466	491	505	485	512	501	530	479	494	488	510	472	512	443	496	502	464	521	496	499	474	499	468	493	487	554	521	472	467	476	464	505	502	430	480	541	475	465	547	497	445	484	516	514	486	520	489	488	480	487	463	504	507	500	494	486	477	480	479	476	496	513	530	492	492	451	457	460	475	481	507	494	474	477	494	481	483	520	480	475	486	476	492	482	505	496	525	498	485	431	524	536	484	476	509	492	507	490	560	493	505	466	490	467	506	472	483	531	486	451	478	491	466	525	464	492	493	472	512	455	485	447	503	469	516	468	494	481	501	500	515	503	499	462	469	551	453	448	484	477	555	471	478	479	486	482	482	475	483	493	492	426	501	518	490	507	501	525	509	489	477	465	486	488	524	479	478	522	466	484	501	465	469	494	527	490	496	516	494	491	536	494	510	463	468	523	482	476	515	521	485	498	499	477	422	494	499	517	485	480	510	493	509	519	445	465	492	461	476	448	483	451	488	452	487	473	514	532	466	477	482	462	502	504	483	490	480	493	487	473	527	441	449	491	494	512	530	478	508	474	496	486	468	465	462	499	480	504	515	470	476	511	456	471	472	487	473	469	467	498	499	503	444	459	496	512	490	463	486	491	505	501	518	490	508	504	496	502	471	489	500	482	497	494	490	512	464	444	475	486	505	470	482	509	480	506	480	479	493	484	479	498	475	502	472	480	478	498	495	477	445	518	476	479	493	511	497	478	519	511	487	487	476	487	455	507	484	461	502	493	473	480	448	468	485	522	431	497	485	488	476	485	511	471	503	479	487	484	518	501	507	507	499	499	481	500	470	446	507	515	479	469	513	472	472	474	442	434	505	494	472	490	493	440	494	477	482	519	510	501	529	453	459	497	471	517	519	522	484	470	451	440	501	476	460	504	471	485	463	483	504	504	489	467	484	486	464	467	508	475	511	469	504	517	463	414	529	505	501	508	449	454	481	481	493	489	484	449	462	466	454	521	472	503	546	520	477	477	477	484	471	490	487	478	535	535	468	457	506	436	468	478	449	528	504	476	430	491	466	456	472	497	491	443	529	525	504	483	468	491	511	466	498	462	487	493	472	480	472	462	485	475	494	458	462	471	471	487	513	514	487	528	515	517	511	510	473	489	502	475	499	457	523	522	493	457	501	509	431	475	502	496	502	501	492	461	522	478	478	531	519	513	477	474	461	470	470	471	463	456	467	472	479	527	463	509	482	495	479	501	482	522	510	475	458	511	489	502	476	474	503	472	512	452	485	524	502	465	475	499	482	501	477	486	498	464	466	542	503	453	518	488	479	466	495	533	495	496	454	486	512	495	463	455	460	505	492	477	558	518	565	483	469	457	502	535	513	470	511	511	467	484	510	500	492	501	504	449	486	492	464	506	529	456	473	465	480	489	475	457	495	498	471	506	510	488	508	493	487	500	472	449	492	447	475	471	511	487	479	483	453	524	485	475	478	497	507	493	479	499	509	490	432	460	443	470	488	490	497	462	458	497	475	502	533	506	499	504	514	516	484	483	507	493	479	480	483	478	456	514	517	477	452	479	448	462	481	496	500	492	465	514	494	503	454	494	473	502	463	478	445	465	478	484	512	528	488	503	472	496	483	470	476	470	529	453	481	504	425	452	495	485	499	470	478	500	492	490	516	515	545	514	497	476	486	515	496	486	490	492	500	484	468	464	483	493	492	519	510	487	513	472	489	473	513	478	530	465	445	502	430	527	495	443	467	521	473	455	487	527	506	451	462	452	507	490	464	472	482	450	504	482	485	500	476	509	460	497	465	486	496	497	462	459	495	495	495	507	487	471	539	471	464	505	496	521	510	486	497	509	487	483	486	502	471	474	500	498	536	505	480	477	509	495	495	495	482	461	472	481	467	515	479	509	504	497	486	508	489	457	493	463	471	493	489	469	542	469	467	491	499	502	466	509	446	484	467	456	488	482	485	490	493	475	492	485	472	481	504	535	491	503	483	488	533	457	489	451	496	508	498	469	488	496	496	479	468	472	517	472	482	501	504	456	460	464	488	454	468	466	445	494	495	534	479	505	519	462	500	440	510	485	479	476	481	496	482	471	515	443	558	488	477	479	512	511
14963	2757	2598	1946	1497	1061	887	745	600	636	509	490	488	472	435	456	430	452	374	425	376	387	370	385	346	374	390	355	418	357	355	340	358	323	377	365	360	363	385	353	362	325	345	345	356	354	374	368	388	363	342	397	351	390	348	351	376	376	380	331	366	369	365	323	333	377	374	393	337	387	332	351	331	364	397	361	338	392	339	355	343	329	373	380	338	360	356	351	388	322	336	357	319	371	336	340	352	341	373	364	338	353	300	334	310	362	335	360	339	387	376	325	328	377	331	354	377	339	376	368	379	382	327	376	337	364	355	353	334	347	360	368	356	361	343	337	378	393	340	366	339	347	408	348	368	336	322	370	331	321	328	352	364	364	365	339	345	326	365	341	352	321	295	316	390	341	366	366	353	361	390	360	344	356	351	375	349	383	345	382	347	363	356	347	329	378	351	343	366	345	376	352	346	346	342	370	337	381	374	329	383	414	382	364	314	348	367	311	331	354	349	367	317	337	365	384	370	343	357	326	350	337	330	355	337	337	324	354	352	348	331	326	374	333	353	339	346	350	360	325	351	351	366	356	361	354	378	338	343	333	322	319	353	360	374	337	363	376	334	337	332	325	337	334	345	336	342	348	344	331	340	354	366	375	315	353	350	333	354	348	320	331	339	374	350	331	382	353	317	347	340	342	320	347	336	349	365	344	379	305	358	344	384	318	358	371	341	353	356	368	363	356	346	400	353	378	340	359	380	350	366	329	357	357	375	356	357	342	324	371	319	315	338	341	370	351	324	371	374	368	401	341	346	326	340	353	355	360	342	329	369	360	350	346	323	338	359	365	349	367	352	370	364	350	316	363	380	373	343	331	351	364	374	356	325	346	354	332	347	354	343	377	328	379	337	330	344	332	335	353	353	335	334	383	334	373	371	325	321	354	358	339	362	338	326	333	365	340	349	322	333	386	319	363	327	341	336	328	349	391	336	345	391	377	370	365	374	355	338	377	351	383	322	326	347	328	350	326	308	341	327	338	341	370	329	342	354	355	350	347	340	339	313	350	342	331	362	368	348	335	373	330	339	366	324	374	373	337	337	352	353	337	361	370	370	368	322	341	343	337	338	342	386	294	304	363	307	350	343	345	342	349	332	339	324	351	342	341	339	350	380	360	362	352	353	348	329	322	352	342	384	347	335	388	363	358	371	315	338	322	336	298	340	356	346	355	343	333	344	335	346	376	348	366	324	340	331	336	354	363	342	329	368	322	365	331	345	335	355	399	367	370	352	351	361	352	341	309	349	312	351	339	348	354	373	364	325	350	361	365	358	354	364	329	347	371	343	325	355	322	347	364	351	358	366	328	353	336	403	351	341	355	308	375	341	349	355	306	342	339	307	347	305	324	324	392	341	355	336	357	400	331	395	370	348	361	316	335	328	341	325	359	315	353	355	325	340	343	349	317	312	333	361	400	330	376	343	345	364	317	361	333	341	380	344	360	324	342	330	340	375	323	349	315	358	358	361	308	345	329	336	375	360	319	334	347	364	366	346	346	374	347	368	353	351	332	336	351	350	358	356	378	335	339	358	344	329	334	324	357	351	331	385	320	336	354	312	339	314	372	345	331	351	349	357	348	324	354	344	340	375	347	340	364	327	351	364	309	335	340	377	313	337	343	344	393	312	331	355	314	334	347	350	324	357	394	387	343	328	356	373	358	364	369	331	348	354	347	341	353	350	335	385	335	333	348	309	339	350	377	343	356	338	341	353	371	353	360	356	335	342	350	334	353	359	355	367	375	346	376	358	344	325	353	372	346	355	330	357	349	336	345	359	370	353	346	322	351	356	351	330	349	374	361	337	364	369	353	348	352	337	379	365	363	393	349	369	315	355	352	357	310	382	352	363	371	323	344	360	388	357	359	349	336	313	357	344	375	365	328	370	345	356	327	345	327	372	364	370	369	341	362	326	304	379	367	342	359	342	355	358	280	326	348	351	349	337	330	333	342	339	354	326	390	329	335	335	325	378	347	374	345	382	365	341	396	354	353	354	367	367	383	337	374	297	349	333	334	372	345	345	348	376	360	391	368	359	353	370	326	346	351	347	381	343	375	315	347	337	352	347	372	347	330	378	355	316	371	368	365	343	337	357	375	376	363	344	359	347	337	370	360	382	358	356	347	360	336	383	360	337	350	344	353	308	333	354	352	374	343	327	351	331	365	332	363	361	349	334	342	328	315	279	351	342	327	371	321	357	350	322	387	380	333	380	330	347	332	315	364	350	351	351	335	362	360	346	332	369	364	347	330	396	345	340	315	366	369	345	376	305	328	359	364	357	332	337	328	367	352	336	327	314	361	349	360	355	334	354	337	347	362	339	341	344	362	319	386	356	330	361	329	321	349	331	332	344	358	339	337	327	338	382	334	340	347	365	345	384	384	342	339	356	357	335	359	350	351	333	360	359	374	332	391	361	364	378	367	346	344	342	351	365	352	339	345	357	302	363	332	347	334	353	320	351	341	374	384	337	342	378	356	344	349	375	362	342	306	318	334	310	369	321	365	331	382	336	347	323	342	341	351	348	357	330	359	305	329	333	325	361	334	358	314	356	318	318	352	365	331	363	350	335	361	323	368	338	369	330	364	357	352	319	372	359	333	374	327	352	353	352	318	314	350	327	353	339	354	351	354	369	365	342	357	339	356	359	341	346	334	344	369	325	322	356	360	349	353	332	362	330	327	341	365	368	347	385	320	310	378	332	337	335	414	334	349	331	369	359	312	325	336	365	390	353	351	373	388	355	379	359	353	368	316	355	368	351	328	381	352	349	348	344	383	363	345	352	375	344	327	333	353	357	302	350	353	356	300	309	351	331	354	378	309	364	355	367	354	329	313	305	348	356	337	360	320	383	361	315	395	344	345	334	333	342	355	342	369	376	346	331	318	346	335	329	354	347	344	328	346	345	339	327	349	357	365	340	370	358	315	348	387	320	326	342	343	300	418	390	349	354	307	377	340	276	343	330	372	331	351	324	337	349	306	379	358	345	371	327	374	364	343	401	310	376	340	326	329	335	341	349	336	376	363	345	390	340	360	382	314	340	384	383	355	348	331	328	332	336	329	314	366	342	360	346	341	317	345	359	361	356	346	344	347	333	359	333	320	331	340	358	339	367	336	325	359	315	342	332	386	332	375	384	321	352	340	367	344	337	314	360	358	374	327	350	332	352	373	351	362	298	381	397	324	388	326	351	345	314	375	381	376	339	363	338	348	370	356	371	353	337	385	353	357	308	361	352	330	347	331	359	375	336	340	392	368	357	375	366	340	343	341	335	333	359	345	316	375	353	368	365	324	340	362	316	317	397	338	327	354	350	345	346	369	348	353	341	328	385	358	372	367	355	347	355	348	351	349	338	351	365	346	308	370	333	352	344	370	372	363	334	379	360	369	368	366	369	356	325	344	375	342	334	358	418	347	381	308	365	371	376	321	325	335	366	328	343	331	357	338	331	377	357	356	344	342
8148	2438	5148	5936	5188	4356	3645	3002	2613	2201	2088	1927	1756	1550	1504	1415	1427	1271	1286	1233	1195	1161	1158	1067	1101	1087	1041	1085	1026	967	1026	998	1086	1019	1019	949	968	910	984	955	1022	978	919	912	906	950	917	947	932	939	883	988	945	932	906	887	900	903	925	923	864	936	916	936	912	930	915	879	911	908	864	901	901	899	923	923	800	933	914	885	858	878	876	919	838	817	854	897	922	853	885	873	872	887	851	877	855	897	852	887	873	897	911	879	862	887	853	917	893	829	854	848	841	909	866	851	898	829	917	896	926	899	859	852	823	852	852	876	832	895	866	870	849	881	854	892	873	837	848	857	874	869	902	875	852	881	833	856	843	869	871	852	885	816	858	886	893	915	877	865	895	871	886	877	868	880	921	877	852	871	899	873	844	884	872	896	853	892	917	866	844	889	825	920	830	838	822	887	870	919	852	880	843	882	908	900	875	870	911	945	864	846	880	901	901	888	866	939	905	844	820	914	865	842	837	859	873	877	864	939	878	840	839	893	892	893	847	892	842	806	920	853	856	891	829	897	887	905	899	871	861	907	866	916	881	862	904	891	860	853	843	842	906	947	889	832	905	862	873	874	830	851	906	887	927	857	904	895	813	887	868	823	817	872	825	863	878	826	905	889	893	911	840	932	882	857	857	852	886	842	833	841	845	799	869	852	847	826	884	825	874	881	888	827	843	904	906	848	932	854	869	815	894	866	911	868	855	872	908	823	872	863	912	858	844	868	815	826	907	894	822	852	819	850	884	896	843	920	880	857	935	903	884	892	835	842	820	830	889	884	903	848	893	863	858	888	857	890	924	825	872	869	899	890	873	850	830	795	859	894	870	868	886	861	866	929	861	901	930	872	905	828	912	850	847	838	856	833	853	858	874	905	845	823	892	861	895	875	869	892	874	846	911	913	867	818	894	863	845	886	878	918	880	882	866	913	860	877	857	897	832	844	872	825	919	950	881	860	902	901	857	859	852	908	844	877	869	867	860	848	909	890	890	870	882	910	930	894	859	891	839	891	918	890	862	892	897	873	872	872	892	876	912	817	836	854	855	853	820	909	918	906	913	817	886	878	879	877	880	836	859	932	873	880	837	848	885	924	919	874	879	886	877	900	819	834	887	867	826	871	876	884	894	896	805	856	887	942	894	852	875	881	890	894	917	852	873	853	839	827	865	908	917	843	870	869	891	914	893	849	861	874	855	848	871	880	899	873	902	884	825	840	850	878	862	929	882	877	878	925	858	910	854	871	863	871	842	848	848	827	883	875	916	906	905	849	923	929	887	890	875	857	896	911	887	919	886	859	835	887	868	849	903	881	870	884	824	837	892	895	890	849	872	883	852	854	889	915	795	871	833	855	859	867	875	933	891	832	905	930	892	785	828	851	839	787	880	885	874	845	819	870	868	878	881	855	914	882	838	910	856	871	843	872	854	842	896	886	858	895	880	849	896	882	840	817	878	953	813	903	849	880	815	916	813	824	880	830	884	865	944	857	826	858	882	872	889	847	851	854	859	886	865	879	888	882	895	850	862	846	867	895	857	873	873	829	880	832	861	837	874	879	864	833	872	899	856	835	884	884	876	818	842	875	862	864	856	894	875	841	825	931	897	857	833	882	854	868	820	855	836	866	903	857	834	876	861	867	905	835	863	849	881	862	838	897	833	954	900	927	865	868	880	820	885	850	866	905	829	875	827	858	896	863	870	888	836	906	845	850	877	890	840	843	898	876	882	894	858	859	874	852	891	905	896	883	874	844	853	807	891	832	894	853	929	919	900	847	869	848	849	875	795	879	841	821	890	856	859	904	920	842	863	910	880	878	884	841	851	891	882	923	901	890	914	874	858	895	880	903	931	863	866	877	860	852	874	908	895	836	872	851	910	898	901	851	871	888	849	859	844	861	844	867	822	853	864	895	921	850	864	918	920	869	865	854	817	893	914	937	897	847	908	826	883	848	893	818	855	807	933	923	885	889	863	853	944	929	867	883	861	877	913	866	852	839	884	865	878	896	835	825	807	907	840	918	827	871	889	840	899	882	874	828	899	873	896	866	880	866	830	895	929	883	836	885	852	898	884	878	866	866	875	882	921	881	849	880	873	896	888	842	868	858	912	833	887	854	891	838	822	877	912	872	838	879	849	854	896	840	867	898	897	921	939	874	904	819	851	822	839	855	883	883	892	927	842	875	834	904	857	880	846	852	878	897	866	843	886	828	862	836	862	916	867	816	884	879	910	855	851	884	891	849	841	847	874	845	885	872	877	896	868	879	880	889	887	923	870	896	871	895	894	872	855	905	852	879	860	877	908	858	848	891	858	868	854	839	858	859	857	871	901	862	849	865	860	882	915	887	822	865	880	830	836	893	845	876	960	864	878	844	828	879	861	918	917	878	919	901	839	863	903	852	861	888	878	812	866	848	843	853	839	854	887	913	891	856	863	927	879	858	907	841	833	918	900	868	825	869	850	855	917	843	843	898	892	895	854	877	890	897	893	913	914	861	918	868	884	852	932	881	864	863	861	895	850	833	893	873	840	901	896	834	867	853	833	912	845	878	845	867	829	870	869	839	875	885	881	863	868	934	865	871	942	876	866	850	865	846	866	910	899	832	888	861	898	836	870	904	892	866	878	851	870	861	929	840	860	821	893	853	877	868	886	939	903	853	862	867	892	945	843	853	855	887	897	850	837	881	908	885	879	888	902	832	869	925	853	886	816	889	846	889	880	903	895	855	909	877	873	865	893	818	879	873	882	869	876	900	865	894	904	930	916	909	893	910	852	902	884	891	884	923	866	878	902	823	879	887	853	936	845	877	802	828	847	835	882	838	821	888	849	871	839	893	865	840	883	932	895	898	843	848	848	868	872	860	860	858	880	864	892	909	907	874	842	860	903	882	897	825	886	892	865	881	816	818	859	863	865	893	894	854	900	874	857	839	923	901	862	851	911	879	863	854	881	844	885	892	900	900	821	883	904	885	885	840	868	890	803	832	847	839	836	867	884	852	873	839	854	915	916	852	884	883	872	855	842	829	844	837	858	921	896	869	879	872	865	889	826	881	854	846	897	833	892	884	898	875	907	855	830	834	915	875	854	907	924	862	871	892	862	872	893	786	855	851	909	827	866	911	891	901	879	869	850	901	820	845	917	925	871	861	879	895	895	897	857	852	847	846	875	931	905	892	930	906	850	903	909	855	862	902	848	904	867	909	894	896	886	843	860	830	924	813	853	844	874	844	886	864	905	830	849	878	927	853	866	891	902	920	887	873	876	848	879	903	874	862	914	832	918	831	859	849	849	936	897	887	840	906	898	894	884	853	899	904	850	846	886	858	830	908	840	876	829	859	877	843	875	875	868	853	928	885	867	819	894	862	905	863	864	863	882	847	884	867	882	924	892	871	890	845	840	878	852	858	859	819	924	854	854	862	858	904	859	862	841	836	883	907	861	837	851	882	819	863	862	952	823	865	892	877	864	866
2147	222	216	210	167	172	181	158	175	148	148	157	158	175	171	154	170	166	138	162	140	178	153	147	139	153	137	133	148	179	151	157	147	156	164	159	141	150	154	154	143	152	158	158	150	143	141	159	156	174	163	155	159	142	169	175	148	129	166	177	127	150	159	147	161	164	169	141	162	146	155	155	164	164	142	152	155	161	131	156	178	150	168	151	201	148	175	157	157	142	144	154	130	149	133	158	159	158	142	177	161	177	146	166	151	154	164	160	154	151	140	142	126	147	166	162	174	147	170	123	161	174	145	152	146	149	147	148	151	141	165	175	154	140	153	179	146	169	171	164	133	136	149	146	157	149	147	150	130	162	133	138	143	145	171	162	186	166	154	134	165	138	160	156	146	162	145	160	148	154	171	141	150	140	146	150	141	164	159	150	170	146	143	134	149	128	163	149	150	152	128	143	154	156	150	164	148	155	160	172	168	140	147	151	156	146	141	150	154	144	161	162	158	152	166	173	141	165	137	160	160	173	174	149	155	141	132	151	143	159	151	154	153	154	140	149	163	149	154	169	156	157	152	162	157	152	156	157	140	147	150	141	152	154	160	138	148	147	132	137	160	139	158	157	160	167	159	144	160	178	125	153	177	129	168	143	170	151	139	170	157	155	162	156	167	172	151	155	133	148	148	149	162	163	173	163	142	142	140	164	179	164	175	145	167	154	160	130	160	168	131	147	140	145	141	165	151	161	150	161	140	154	140	154	166	152	124	152	163	164	163	148	160	181	138	156	154	147	158	152	156	152	149	161	143	142	141	137	149	159	161	137	139	165	155	148	156	142	121	159	157	135	148	147	145	171	168	156	137	146	172	156	141	166	139	177	158	141	132	159	169	164	168	150	161	157	159	128	138	123	158	182	163	140	125	174	162	133	134	127	165	140	139	177	144	151	170	166	141	135	146	145	172	146	166	149	139	140	164	139	145	132	177	134	161	144	159	158	153	148	147	141	146	144	137	160	129	136	159	138	151	171	139	154	152	163	177	167	147	137	157	148	158	151	175	154	154	172	158	147	177	164	153	150	141	172	159	165	145	171	155	148	154	129	140	159	148	142	173	154	163	168	182	143	150	143	169	152	194	159	175	152	159	175	152	168	158	157	149	152	161	149	140	132	153	139	152	143	139	156	136	143	173	147	153	173	154	147	142	141	166	151	161	172	163	131	125	132	149	180	160	151	129	175	146	156	176	150	131	147	133	149	165	150	151	165	151	148	187	144	155	136	149	153	136	154	157	175	150	164	167	165	165	154	161	132	147	151	156	126	152	160	150	170	167	151	159	146	158	174	169	158	168	140	139	144	165	156	148	152	162	167	133	151	167	153	125	172	147	147	153	152	158	173	177	136	166	148	136	163	147	136	141	147	179	175	145	158	122	156	141	128	129	145	176	156	165	168	159	159	160	164	169	147	131	158	174	161	161	149	149	124	158	140	146	148	133	144	156	172	143	185	179	176	145	145	139	162	182	177	157	145	160	145	170	142	162	155	137	149	154	155	150	159	158	146	152	145	178	132	151	176	160	152	164	166	161	170	136	154	157	131	175	143	145	127	157	150	170	145	150	154	165	143	187	149	154	144	152	185	152	162	145	159	145	142	141	167	154	169	139	147	154	170	141	161	171	155	170	166	138	167	163	164	157	148	137	173	148	147	140	153	146	155	163	164	143	164	144	166	134	147	163	156	168	158	148	149	156	120	159	159	163	166	159	167	152	165	153	154	159	163	140	150	167	150	145	144	151	154	145	161	186	167	166	164	169	137	129	137	139	159	148	164	158	151	163	141	155	150	158	177	169	155	159	157	162	139	148	142	142	154	139	154	154	168	147	161	167	154	168	140	138	181	154	153	172	154	156	162	155	147	142	153	124	189	164	156	140	138	141	107	150	164	179	156	132	165	156	148	163	153	158	153	149	136	167	144	152	171	149	153	147	161	139	142	165	145	162	141	154	154	152	168	144	131	146	136	146	148	163	156	147	134	144	158	148	145	142	170	112	136	149	168	171	140	149	152	144	128	152	173	158	153	150	166	143	174	152	141	149	150	139	153	147	164	177	164	147	158	161	169	145	145	151	167	128	145	136	169	137	167	135	168	156	169	138	142	142	173	174	179	140	152	147	152	168	155	143	146	169	150	155	145	191	174	147	168	163	174	183	161	153	159	166	138	157	157	145	163	138	155	132	147	141	165	159	149	156	148	162	137	147	148	173	146	165	145	149	156	145	150	150	156	163	160	138	157	171	164	146	166	130	132	171	155	154	142	178	176	152	160	167	146	173	155	127	155	169	158	142	167	167	156	135	155	155	154	152	163	163	176	143	136	159	167	166	166	165	143	180	143	163	163	135	164	152	182	134	132	179	147	163	152	169	182	158	165	127	159	166	136	140	132	143	122	142	145	155	163	159	142	157	146	171	170	146	157	147	145	156	159	154	131	182	145	158	171	150	151	150	170	134	141	137	141	153	175	150	148	162	160	161	133	171	146	148	147	151	151	157	140	144	171	152	151	161	174	154	167	151	154	169	138	146	169	178	152	181	175	171	170	156	159	146	156	145	160	139	145	184	149	160	137	166	186	187	162	148	151	155	149	156	142	148	146	161	158	141	131	130	138	158	131	156	161	137	147	153	158	153	135	155	137	134	153	164	158	169	154	159	158	153	149	150	159	161	135	148	148	145	146	161	167	172	164	183	161	163	173	158	150	156	137	132	168	157	132	131	187	164	138	163	135	168	150	163	155	133	146	137	162	158	153	152	139	139	124	167	153	145	148	158	148	147	162	150	124	146	169	150	149	130	149	157	168	165	136	158	138	168	163	131	172	157	162	165	131	170	150	156	164	145	150	156	160	170	143	159	147	152	153	159	154	157	141	149	149	146	163	155	186	163	165	165	179	157	174	174	145	142	148	154	158	153	166	150	140	162	170	142	135	167	148	148	165	153	160	146	158	171	161	165	149	157	150	158	171	143	144	155	152	164	160	162	154	150	146	129	166	179	116	164	179	176	162	127	145	165	158	141	146	175	142	160	143	168	132	145	137	142	167	163	150	153	165	136	154	162	128	161	139	171	160	165	146	158	148	142	146	169	137	152	148	160	160	164	159	160	160	169	164	152	146	166	167	160	144	156	159	149	138	144	147	159	137	157	166	158	156	157	183	154	155	161	167	143	155	160	158	150	149	152	144	156	147	132	143	134	169	151	174	147	143	134	171	144	156	153	133	194	154	148	145	161	172	131	142	163	143	148	151	160	162	135	153	154	156	161	160	155	164	151	145	175	167	150	171	156	157	162	160	147	136	152	143	150	144	129	148	166	156	169	166	163	162	152	155	129	137	137	153	152	169	129	143	153	164	159	164	161	153	156	132	136	159	168	148	134	152	136	147	171	153	158	164	169	152	174	136	146	167	159	161	162	166	178	149	141	146	173	144	141	164	171	164	145	166	157	146	163	141	177	133	159	172
2170	498	554	600	582	490	482	477	457	458	426	465	451	468	454	464	455	449	451	455	462	465	427	457	474	475	474	438	419	441	447	423	435	459	475	459	473	439	400	448	430	439	440	459	433	460	441	462	438	455	458	449	481	459	436	405	459	468	463	427	441	470	456	419	445	461	430	441	450	473	440	450	439	434	430	475	408	437	428	426	454	435	439	422	480	454	485	446	440	427	468	442	450	420	428	422	442	446	405	430	394	453	412	453	471	436	404	425	438	426	426	428	418	441	444	404	471	430	425	462	421	448	443	421	465	425	450	414	426	429	436	440	433	393	461	468	426	464	491	470	439	446	470	432	418	424	448	407	453	396	470	452	421	418	415	444	445	435	433	443	445	435	407	444	452	462	435	421	439	428	458	416	437	439	405	443	442	454	438	442	450	432	471	454	461	430	495	450	429	424	424	435	461	478	422	422	468	414	436	434	460	468	462	464	457	445	461	443	428	397	425	447	429	441	444	412	428	455	465	428	427	430	404	461	425	424	421	447	449	456	442	425	446	485	454	428	411	454	445	439	422	455	445	440	460	485	409	435	443	426	448	458	408	413	427	434	443	451	468	447	463	444	422	439	440	434	448	428	418	442	439	414	469	427	445	424	388	462	395	436	431	450	440	426	423	432	426	416	445	454	414	463	465	423	450	411	464	430	448	435	443	437	431	396	432	467	442	453	490	411	452	456	436	450	420	486	386	424	459	426	407	471	417	417	463	427	429	436	429	402	468	438	439	435	446	451	446	474	427	405	447	444	451	391	432	393	468	445	495	433	443	446	443	460	426	422	435	418	431	463	434	413	461	419	468	472	448	449	441	489	452	462	456	430	456	423	439	429	455	455	479	458	463	422	415	439	475	420	429	470	481	405	416	434	480	423	440	458	492	447	425	448	427	434	453	411	430	421	410	429	440	445	443	454	409	428	413	431	417	430	449	441	431	449	394	464	448	425	435	457	424	418	425	472	421	420	446	419	445	401	457	443	452	430	426	412	436	478	452	395	379	457	479	422	412	440	439	444	463	426	413	448	436	438	427	439	425	459	423	469	487	442	433	460	431	414	419	489	430	444	449	411	432	435	474	447	436	427	458	450	431	432	435	443	460	397	418	463	414	467	460	407	415	437	475	414	455	428	435	485	458	462	447	423	444	443	436	450	474	457	415	454	478	510	433	469	457	481	442	443	422	427	454	393	408	441	433	412	482	419	431	441	425	458	443	463	431	418	445	384	430	419	430	449	458	462	428	461	443	459	467	433	432	450	446	409	454	411	436	470	436	432	467	437	441	456	448	438	468	410	446	423	415	408	490	415	436	487	419	430	438	441	427	455	428	445	461	428	440	418	443	454	452	464	455	458	450	444	428	438	461	422	440	447	457	465	446	443	448	431	440	451	475	423	444	470	432	414	395	400	441	436	440	437	440	408	445	459	445	455	440	443	448	426	452	466	440	409	427	478	395	464	415	472	409	413	459	456	392	455	434	416	433	416	404	433	440	410	460	483	423	460	441	455	454	449	427	439	457	432	432	412	411	415	426	431	395	451	475	457	443	449	432	453	467	448	419	435	464	397	438	454	432	450	451	423	470	412	441	439	454	421	440	462	467	435	443	440	477	445	427	418	420	396	467	431	429	411	457	472	429	435	450	422	441	447	468	462	465	457	414	432	407	456	445	470	420	439	428	474	425	466	452	428	436	472	433	406	416	453	438	409	429	437	422	450	457	456	455	445	455	467	406	438	466	420	474	438	444	472	447	401	436	440	450	462	428	399	429	437	434	436	445	484	419	427	457	453	425	434	462	446	435	431	451	400	430	442	430	400	467	405	445	427	407	420	449	468	444	443	454	460	422	424	391	477	447	438	427	418	445	463	444	444	451	449	440	422	455	439	417	423	453	445	425	419	469	444	432	441	446	404	443	437	412	415	444	408	419	445	467	429	420	450	493	458	458	468	424	434	402	417	437	415	455	464	406	435	469	449	454	447	435	422	455	492	481	443	429	435	429	469	460	408	434	431	472	457	445	470	423	447	427	431	416	438	424	447	433	417	420	422	438	412	447	439	451	447	432	404	433	457	442	452	442	444	438	448	434	451	432	429	409	427	431	398	422	437	447	475	404	467	439	460	420	465	396	446	410	453	448	472	445	409	409	474	462	426	428	464	448	427	428	419	449	444	447	417	446	428	434	418	478	449	392	444	470	446	453	461	474	438	445	461	432	459	440	413	443	446	470	421	414	419	426	427	413	455	450	416	480	424	419	441	450	451	429	437	485	441	436	452	438	442	472	437	482	445	473	429	425	441	453	427	421	455	453	460	433	428	479	454	419	432	452	447	432	457	414	454	401	433	439	418	446	420	432	436	441	458	449	457	469	459	435	449	468	427	459	453	428	418	460	428	477	428	430	466	431	435	424	427	435	434	426	433	409	452	423	417	437	423	449	456	471	411	453	429	456	445	457	426	443	418	424	430	445	493	466	461	419	432	447	406	407	461	450	422	433	436	394	477	449	415	452	424	445	429	429	395	445	453	429	444	447	438	473	458	441	446	424	462	429	417	447	436	426	423	472	468	470	450	441	428	444	463	452	426	445	469	473	460	422	450	440	434	439	453	432	475	413	445	427	414	457	451	442	433	399	459	413	453	461	444	422	451	456	465	443	470	452	482	433	409	443	442	469	453	415	450	462	481	419	454	426	428	418	440	459	466	404	419	423	440	479	446	475	413	461	445	450	408	449	444	426	404	432	480	415	454	441	466	412	430	417	429	407	422	438	456	438	402	462	429	449	457	454	481	432	409	454	451	428	406	443	392	467	443	436	448	420	423	421	435	437	425	407	430	440	427	488	440	452	425	477	446	470	432	447	460	416	462	460	441	432	453	452	413	454	418	436	403	415	447	444	450	457	454	455	447	441	456	459	435	452	433	446	440	442	428	403	449	454	443	447	435	422	441	431	458	453	442	454	403	431	451	444	436	520	467	435	413	427	474	446	445	462	461	473	424	471	488	414	502	468	449	451	458	462	447	440	425	447	445	429	445	422	439	421	473	425	395	427	487	423	447	399	436	437	482	443	486	423	441	445	421	477	439	441	420	456	434	421	437	476	462	457	453	445	423	423	437	441	438	385	484	456	427	423	429	461	446	470	448	428	420	459	459	429	416	437	437	458	408	450	431	439	427	440	425	441	437	447	408	416	478	420	452	434	452	439	444	448	418	437	428	478	416	451	444	452	426	441	423	437	457	461	455	438	405	484	440	420	403	461	457	420	444	439	434	436	424	463	441	475	443	442	460	493	431	454	405	439	423	482	484	412	394	444	475	460	420	449	477	439	439	444	418	449	471	441	437	456	461	427	397	434	443	428	432	459	413	411	439	442	441	422	414	467	468	432	434	445	422	435	453	438	434	444	445	412	437	433	420	461	454	450	427	432	443	462	405	460	417	438	430	438	452	449	399	441	450	427	435	468	413
8012	1101	1244	980	689	460	399	369	327	297	275	229	225	215	207	215	156	208	177	190	178	168	175	175	188	185	174	164	173	175	145	182	170	161	182	186	169	152	174	178	157	172	169	197	175	145	156	158	170	177	148	174	159	161	158	155	191	167	166	176	172	154	178	170	159	138	178	171	166	180	174	154	166	172	164	165	186	174	170	155	181	175	175	170	163	174	177	178	159	167	141	170	150	153	160	151	163	159	156	186	157	166	175	157	173	173	165	169	159	198	173	159	153	173	174	173	167	183	175	163	186	145	162	152	169	139	172	155	175	156	168	175	171	161	199	175	149	164	158	153	155	148	162	151	184	167	178	173	167	174	174	158	164	175	170	154	188	143	162	164	181	173	161	183	166	154	175	173	181	173	151	171	173	159	151	158	166	166	191	200	170	173	174	176	181	148	164	163	164	172	168	158	157	166	152	167	170	174	182	135	179	175	175	188	147	140	143	180	187	172	144	190	181	153	177	160	166	174	130	162	174	167	159	138	192	152	164	174	167	144	159	184	174	175	169	174	169	150	188	183	173	150	160	168	199	151	125	164	177	150	154	155	150	153	159	190	162	139	146	147	192	178	157	169	170	170	150	181	180	163	164	145	166	174	166	175	176	147	159	140	149	168	184	169	171	193	171	173	193	174	165	174	135	155	181	161	153	148	163	156	143	150	170	169	173	165	162	188	175	159	171	181	177	167	179	153	159	180	162	181	161	144	164	160	176	168	154	167	165	174	182	167	144	159	170	165	163	165	169	142	140	141	165	163	181	170	158	158	202	153	185	183	175	154	179	172	145	180	162	152	159	176	165	162	160	149	164	170	160	156	178	166	170	152	181	182	179	174	167	207	144	200	184	169	157	166	201	185	165	184	171	155	146	166	180	167	182	160	163	200	169	174	205	149	175	179	172	165	179	167	150	179	155	180	170	151	172	172	159	164	175	151	149	174	192	147	147	162	181	168	171	171	164	183	167	177	152	177	174	191	160	167	164	169	156	158	160	187	170	166	145	168	163	160	164	151	161	165	188	160	150	167	179	181	168	166	138	189	180	141	167	155	180	189	143	150	170	152	165	167	150	180	160	180	164	172	181	192	160	147	172	165	164	157	172	155	164	181	164	161	155	157	199	164	165	167	169	160	168	152	167	160	175	166	178	168	149	154	171	183	172	178	166	164	161	183	159	184	163	156	198	163	162	165	172	172	172	187	178	155	165	160	155	171	154	159	168	137	149	167	182	162	149	158	186	159	165	156	178	163	167	157	167	172	184	166	175	178	166	160	158	157	161	160	157	176	172	181	168	176	184	179	151	169	182	158	183	163	170	174	172	157	177	172	138	152	165	185	187	144	178	182	143	154	133	172	173	165	169	180	182	142	160	160	171	177	162	164	151	172	163	152	158	178	157	170	186	151	160	158	167	199	173	174	153	160	168	181	182	159	154	156	169	146	160	149	195	142	187	193	174	179	183	179	133	149	158	171	161	169	162	174	186	147	179	170	190	161	172	156	178	160	171	170	185	176	168	173	148	176	169	184	154	188	144	175	177	151	154	148	166	175	163	177	167	189	163	170	152	154	188	149	164	156	167	193	173	167	144	154	159	167	164	149	171	168	170	171	156	177	167	156	178	163	170	166	142	184	149	160	165	178	156	162	136	152	181	162	167	172	153	163	173	181	154	186	164	152	182	153	194	164	186	150	204	143	144	145	155	183	165	175	178	201	164	176	178	166	171	162	173	172	154	152	176	160	178	153	148	181	159	171	190	184	177	165	165	158	164	188	168	185	171	167	182	170	136	173	169	163	167	173	188	176	138	164	170	163	186	179	160	173	165	151	145	169	139	180	151	159	173	172	167	184	138	161	166	163	158	157	165	153	161	174	184	160	203	188	168	171	182	182	164	172	144	167	168	163	150	140	152	158	164	154	180	174	179	149	164	158	171	169	183	150	160	177	173	166	150	170	198	169	131	158	180	153	169	156	170	172	153	158	164	150	157	154	161	151	168	169	152	156	177	161	139	177	155	148	189	147	164	170	182	177	177	157	172	161	172	159	150	180	157	162	143	152	166	157	173	167	163	149	153	167	174	138	162	175	159	143	166	171	160	176	166	152	175	164	161	145	166	162	152	179	152	169	156	170	163	171	184	163	172	164	164	159	181	195	165	155	151	169	166	167	163	150	160	153	171	181	152	165	173	176	166	158	167	166	148	160	183	191	154	161	179	164	183	165	160	166	172	155	178	164	185	149	156	168	172	173	164	169	162	159	174	170	164	168	173	149	155	174	174	178	171	174	163	176	159	151	197	170	187	151	169	159	171	171	185	150	164	146	181	167	172	195	170	168	147	199	175	183	169	155	161	159	158	161	157	186	185	158	166	166	151	171	168	164	183	162	168	185	186	190	178	166	163	160	177	160	162	175	173	173	154	177	178	170	155	177	155	167	182	161	164	182	171	160	155	182	173	164	167	157	184	175	155	165	166	152	170	153	192	162	171	176	152	163	168	169	157	165	157	174	179	156	153	180	179	161	172	170	157	155	177	183	164	187	165	176	159	175	152	177	151	164	174	168	164	160	175	172	166	159	157	167	156	194	180	169	157	151	160	189	166	155	169	154	178	134	182	170	176	164	161	155	164	147	163	159	164	168	164	165	171	164	186	164	155	200	150	201	166	169	171	175	158	169	181	169	150	173	152	169	172	189	152	155	163	165	165	167	178	164	135	182	152	178	165	165	157	182	173	154	176	147	177	185	164	167	171	167	157	172	170	180	170	175	153	165	154	187	152	179	157	162	177	173	153	157	160	189	157	166	182	160	172	155	145	168	188	167	168	167	169	187	162	173	161	156	168	164	168	166	159	172	177	169	171	158	172	150	161	161	151	177	160	167	163	161	154	191	169	176	152	147	159	167	193	178	172	169	140	166	166	188	156	151	170	171	154	189	159	166	180	177	147	180	185	162	155	151	154	177	158	146	165	182	166	153	155	165	174	189	156	160	177	177	187	169	154	153	170	151	167	164	173	210	172	166	166	161	148	164	147	168	165	161	153	151	158	175	177	175	162	160	159	161	158	138	149	152	183	166	158	175	184	161	155	167	174	180	168	169	163	180	146	167	177	180	178	181	214	157	177	178	151	181	190	177	160	181	162	183	159	184	169	163	170	154	157	190	194	170	161	172	174	170	166	166	158	163	168	158	142	161	167	168	191	176	194	162	142	167	163	169	159	180	168	130	159	176	130	175	151	154	192	164	171	166	162	180	172	179	168	150	168	173	180	170	186	181	156	152	151	166	167	186	157	144	178	172	180	162	153	150	143	181	166	175	157	156	169	157	155	182	150	168	165	169	175	138	143	171	170	170	160	173	134	161	171	185	169	174	164	143	178	145	169	166	189	144	173	184	157	171	175	175	203	158	190	174	167	165	166	176	168	179	188	174	154	173	167	163	164	174	137	165	170	189	168	176	191	158	175	158
6021	1326	2801	3221	2832	2340	1973	1646	1370	1258	1103	989	945	884	771	798	774	677	727	637	629	648	633	658	580	599	612	618	584	556	588	545	546	552	552	559	574	547	552	505	537	540	505	539	483	510	498	516	523	530	531	509	497	496	483	523	505	475	504	523	497	473	509	490	467	452	529	465	484	485	509	506	489	494	450	493	570	493	500	496	477	512	492	493	511	481	503	457	506	504	471	501	512	501	489	459	475	471	489	487	501	464	451	489	488	467	485	481	439	458	496	497	527	467	484	466	517	475	484	441	443	523	495	476	502	500	493	497	463	532	480	495	484	477	529	504	492	470	480	467	492	524	482	470	489	486	454	490	466	480	529	468	550	486	488	489	466	513	455	494	501	467	478	500	481	512	453	489	509	517	504	502	505	509	481	501	490	526	528	480	500	500	482	518	498	453	515	499	476	478	455	498	465	484	470	497	481	483	488	523	496	482	470	482	482	455	474	483	455	497	474	479	492	449	442	514	490	439	467	500	508	466	489	462	495	466	466	488	490	489	511	479	478	491	510	445	473	461	506	503	476	494	456	482	524	482	492	492	471	479	462	497	509	498	453	525	492	471	492	512	503	494	479	470	500	513	447	461	484	483	499	459	479	475	478	487	488	466	471	510	482	500	461	518	478	478	494	516	487	479	480	482	496	495	524	488	484	440	457	466	476	478	504	457	478	493	476	493	484	510	479	486	475	512	484	522	493	441	499	528	509	512	451	474	525	474	470	474	507	480	497	507	482	537	507	464	502	455	480	505	494	482	485	448	465	463	478	449	464	499	493	514	488	504	499	479	487	514	497	462	479	505	478	489	471	473	463	507	459	500	501	491	488	506	501	487	491	482	510	517	472	471	506	513	521	460	486	489	476	490	446	518	505	477	488	455	483	454	464	498	502	441	519	491	515	459	477	482	483	482	469	460	493	483	488	539	491	466	498	514	486	474	520	475	509	462	476	481	515	493	496	442	561	513	487	444	495	478	492	482	495	483	488	461	508	459	435	495	484	498	503	481	461	479	519	517	516	488	507	452	531	481	511	515	452	480	478	487	475	496	487	494	459	476	490	467	466	465	495	497	489	494	489	540	517	467	501	482	483	516	491	497	514	527	512	528	485	475	485	477	511	490	476	419	499	460	483	433	485	476	448	459	434	487	484	510	484	496	459	494	476	495	508	474	454	475	489	486	477	499	496	522	514	471	481	494	484	521	500	492	469	484	474	492	454	479	482	472	503	475	503	451	465	469	497	527	521	461	467	498	523	515	530	491	463	451	495	499	462	523	488	521	500	491	505	504	487	490	488	471	523	511	468	460	480	472	498	482	498	476	488	502	489	554	484	523	480	471	495	486	515	557	502	497	478	478	506	476	469	483	468	485	482	531	541	490	479	468	505	455	511	509	475	503	493	484	471	486	484	500	507	517	505	478	504	470	466	455	475	450	473	502	485	472	477	494	478	494	504	486	502	452	485	515	466	481	509	512	485	482	507	511	463	498	471	484	474	495	540	474	483	511	454	469	478	472	518	489	517	503	485	480	465	492	462	487	466	477	472	493	500	502	496	481	477	503	475	502	492	495	495	484	475	525	477	446	504	478	498	453	489	476	460	501	507	513	465	485	469	499	486	471	483	457	494	500	503	498	513	493	481	496	484	513	480	487	527	537	470	477	467	512	516	496	470	465	493	485	480	502	457	491	494	497	485	501	552	515	514	446	441	474	497	491	497	483	469	520	492	458	506	494	492	490	477	481	487	508	519	462	487	479	454	495	495	470	558	521	517	449	500	488	476	504	493	524	485	502	490	486	468	503	466	471	504	469	470	440	459	471	465	513	477	475	500	468	494	494	468	473	505	454	510	487	489	509	519	494	484	441	499	487	465	479	488	487	497	462	496	514	471	506	458	438	464	514	465	489	448	498	483	490	506	476	486	460	467	489	461	492	484	551	528	474	473	480	510	474	505	472	500	481	481	538	458	467	457	492	458	522	516	525	432	490	489	463	486	464	503	503	486	480	480	544	453	477	477	454	444	469	501	498	495	505	487	528	513	428	474	488	484	518	503	486	471	445	449	556	494	474	538	507	470	488	477	496	486	504	488	489	452	450	509	467	492	500	455	490	489	501	505	466	469	479	475	509	470	502	486	469	502	471	513	482	475	466	486	447	515	498	508	468	492	453	484	487	435	470	480	495	463	501	452	463	503	473	454	508	480	506	502	484	460	493	502	494	489	464	488	454	496	500	492	451	452	499	492	529	485	479	452	520	483	504	472	463	476	513	475	535	487	474	503	511	495	510	488	451	501	506	466	478	509	516	474	524	482	464	466	501	475	477	485	490	497	480	462	527	465	506	495	487	505	476	473	456	479	489	502	491	469	508	486	504	497	491	472	469	475	462	489	498	475	495	493	491	456	499	529	457	475	496	496	478	499	491	526	508	477	511	487	487	463	465	504	519	500	480	462	542	503	535	517	489	515	495	491	471	496	515	509	487	491	481	498	501	496	479	494	459	508	488	493	484	457	494	498	481	479	456	491	470	428	513	514	508	469	459	490	476	494	498	488	543	504	463	499	460	470	536	488	480	471	489	488	521	494	499	484	516	479	495	478	476	509	464	533	512	510	487	478	502	489	462	500	482	494	505	510	469	439	474	481	472	460	483	489	521	476	432	488	471	500	504	479	505	473	518	499	486	455	484	476	480	504	477	473	432	461	507	476	515	477	506	473	463	418	481	484	493	481	496	437	482	478	524	482	495	499	464	491	513	493	479	466	507	508	488	458	478	501	466	487	438	511	476	459	461	469	465	470	479	491	442	476	484	487	504	479	439	456	461	456	470	498	508	436	517	459	522	488	483	511	484	508	471	518	459	469	504	517	507	471	506	494	500	480	468	488	494	506	483	490	481	460	502	470	441	458	502	507	486	440	505	492	453	496	464	492	506	488	455	522	486	454	450	499	476	523	496	495	454	485	504	515	478	527	479	493	526	486	440	500	489	520	473	496	518	456	472	471	472	496	477	506	514	504	521	532	458	464	474	493	511	525	478	507	471	478	507	489	481	427	460	480	481	472	442	502	457	483	446	520	495	480	466	476	514	471	458	527	486	489	531	470	484	518	509	463	520	454	472	469	500	481	524	483	447	471	449	508	494	524	493	498	449	501	499	485	524	498	472	467	505	471	502	477	487	500	486	510	467	424	516	490	483	488	488	483	457	463	483	480	494	474	499	512	456	456	475	474	493	465	497	478	506	515	490	502	476	504	471	512	483	488	471	485	479	444	468	484	469	499	481	483	497	496	439	498	517	444	481	470	496	482	460	469	473	466	470	460	481	486	482	480	508	503	513	518	487	506	488	521	463	443	495	495	489	489	504	473	489	474	496	498	495	451	444	475	506	463	477	493	474	494	496	507	485	514	470	456	463	495	486	521	493	490	494	505	476	472	500	499	509	460	480	490	473	497	499	449	469	449	465	546	476
14692	2677	2792	2062	1490	1127	930	746	646	579	503	475	492	424	425	446	440	406	376	410	403	361	371	390	403	396	379	361	374	368	359	377	364	335	354	343	333	331	383	376	344	357	327	362	383	369	344	330	332	362	352	344	350	369	323	338	372	344	358	354	335	354	359	333	329	351	361	361	367	356	369	323	346	346	321	326	353	347	334	353	325	366	376	357	372	342	371	366	344	334	367	341	320	306	337	343	375	334	334	366	354	361	376	369	335	374	375	344	367	374	386	355	359	353	372	355	356	341	334	339	351	324	356	326	360	356	334	342	356	351	351	357	361	343	333	369	326	339	360	372	351	357	311	340	358	363	368	366	375	377	339	372	333	351	339	341	396	351	325	371	353	353	375	345	353	352	350	354	361	363	372	337	360	358	378	353	375	381	370	353	365	317	353	348	360	357	339	365	360	311	348	363	347	376	357	330	346	375	351	356	374	339	356	314	328	377	350	331	330	313	349	320	384	352	360	357	355	363	352	353	360	310	350	309	357	367	334	346	308	372	335	344	329	386	361	356	336	346	332	369	319	335	382	360	326	329	318	389	348	358	348	351	357	335	347	355	333	319	331	309	351	324	328	350	352	354	363	354	340	338	392	338	341	335	332	338	318	337	358	321	390	311	323	316	329	363	346	346	352	354	350	335	369	335	345	320	340	380	400	348	349	333	350	383	405	360	347	305	357	330	355	315	334	342	359	383	314	348	369	333	359	391	354	349	323	328	345	373	339	370	351	363	330	336	333	343	338	310	338	333	339	347	383	325	338	380	342	399	354	332	349	321	354	350	320	384	357	361	330	344	321	360	386	359	327	325	368	325	378	357	376	366	359	366	363	329	367	367	367	302	309	324	331	345	357	349	327	350	364	316	353	364	340	335	318	330	347	358	380	385	371	302	409	392	336	324	377	337	341	353	368	361	357	353	333	335	356	353	370	341	373	362	357	349	373	379	362	366	326	328	365	341	355	362	321	332	369	349	378	348	350	346	326	358	361	360	395	379	319	312	337	358	356	337	332	374	329	362	370	330	340	339	348	325	329	355	339	386	362	369	331	366	341	301	356	336	381	354	342	334	366	355	352	395	360	361	358	377	333	353	349	333	352	336	350	361	344	290	360	374	373	335	379	339	361	340	388	369	363	318	345	358	357	318	324	347	335	306	342	320	358	352	339	332	327	365	335	336	370	370	361	365	362	368	359	337	327	351	346	374	357	343	340	360	333	368	339	339	331	344	335	362	340	368	341	341	358	347	324	352	340	345	333	340	347	349	337	347	326	357	363	338	343	308	326	370	355	375	376	328	314	326	354	326	343	346	350	336	334	381	344	360	397	348	354	331	343	374	373	332	342	386	358	357	348	357	311	347	344	380	330	303	328	383	328	328	337	371	373	349	337	352	344	338	317	360	313	418	370	332	333	330	366	360	342	305	342	376	327	339	350	347	346	345	315	378	346	367	320	332	341	368	375	325	353	357	336	334	344	363	384	377	331	331	357	345	362	332	326	388	317	337	325	378	369	318	383	324	340	350	329	340	346	380	301	349	348	385	353	357	336	367	345	310	325	365	358	347	329	395	344	312	340	347	341	361	348	367	312	321	379	389	330	366	382	331	365	340	364	371	327	362	294	334	349	363	315	359	351	334	358	333	318	331	328	335	329	374	373	389	357	379	388	352	342	356	324	348	353	341	375	385	345	381	336	325	361	312	352	383	368	349	365	358	378	369	366	363	342	307	384	369	355	339	339	355	347	349	332	367	373	315	347	358	352	310	330	341	355	371	343	371	376	336	358	348	344	342	353	340	334	329	346	322	342	364	336	376	328	330	315	332	361	345	330	351	352	333	375	393	379	360	357	341	354	365	321	346	342	344	358	351	370	346	323	338	357	344	331	360	322	348	354	364	341	349	336	352	334	360	349	368	375	329	334	403	364	349	387	327	377	342	362	343	338	369	364	328	355	354	374	373	362	374	369	341	359	358	316	309	323	375	328	361	332	341	341	334	347	358	313	330	306	372	367	337	328	325	360	343	381	380	333	311	353	332	362	351	365	382	351	365	341	341	318	343	355	347	338	328	348	357	341	349	342	341	348	340	361	370	321	322	341	354	334	348	321	362	351	353	360	360	358	363	387	351	343	353	316	345	373	379	342	344	352	361	338	360	344	341	345	378	366	341	332	359	359	367	339	338	316	347	336	338	358	350	323	331	370	350	354	314	332	334	344	350	375	346	371	358	338	362	316	380	349	338	359	327	363	339	381	331	394	375	329	353	344	329	349	330	348	353	348	341	340	327	375	354	377	339	390	314	378	352	415	351	341	357	345	328	348	355	334	346	347	352	358	360	356	383	323	361	326	323	358	356	297	378	393	358	374	309	344	345	321	388	359	340	361	345	357	346	329	317	329	352	340	370	353	381	368	338	334	343	324	345	342	377	368	335	327	352	351	347	315	340	331	376	362	326	346	343	325	337	345	360	338	321	348	341	375	323	389	375	368	355	365	349	347	374	339	341	329	332	367	333	343	340	389	327	371	360	364	338	328	369	336	359	346	309	321	360	361	317	357	408	352	316	342	340	337	335	337	337	344	364	362	337	316	336	364	367	381	336	369	381	358	349	332	368	380	357	309	316	340	338	325	358	361	318	380	341	347	353	369	326	332	378	353	332	360	374	370	372	392	332	349	347	368	355	392	355	352	348	331	365	346	333	349	318	333	403	349	350	356	327	370	349	343	357	334	349	340	366	347	345	354	341	337	342	361	358	364	379	370	330	353	312	366	385	348	339	345	325	357	332	343	367	326	355	344	292	328	359	367	314	332	326	374	381	361	370	348	348	319	360	375	344	402	350	366	329	333	369	355	312	350	392	379	381	366	338	339	350	355	347	364	344	384	336	336	334	330	343	354	317	338	332	349	340	353	350	341	326	341	390	359	355	347	380	396	351	322	358	296	352	359	362	375	362	351	349	376	361	368	337	357	324	347	374	363	369	389	335	353	323	356	359	335	330	387	352	360	383	381	326	325	346	335	333	323	368	362	383	339	307	351	345	358	328	404	316	357	366	363	340	336	346	344	373	369	345	354	370	381	361	372	382	342	334	341	329	343	346	330	355	340	311	391	380	366	334	343	365	328	358	326	339	329	398	336	340	393	329	321	339	349	354	359	355	372	359	368	326	371	358	340	328	336	335	333	353	350	393	323	321	339	358	365	366	365	306	347	361	300	341	357	364	341	348	320	392	356	358	320	328	325	365	392	348	317	358	374	348	374	338	366	336	309	343	350	378	329	353	327	348	310	389	351	377	335	325	355	327	360	379	345	358	347	353	363	388	326	355	372	367	326	378	360	345	362	324	359	379	342	352	347	335	343	363	371	357	333	347	343	316	351	341	365	353	338	338	370	329	363	352	339	367	420	349	337	353	364	341	326	301	351	351	363	323	323	301	372	343	368	335	323	338	337	344	366	380	349	371	349	319
7953	2539	5140	6089	5194	4343	3581	3238	2592	2292	1981	1832	1765	1568	1457	1373	1395	1306	1282	1253	1182	1154	1104	1138	1128	1105	1058	1059	1038	1021	1014	1041	1002	1020	1013	1055	1002	966	910	956	928	1014	967	942	905	905	976	905	929	1003	926	968	949	900	882	922	928	905	908	902	942	919	950	927	847	956	897	928	865	852	913	906	885	912	923	895	941	869	898	890	907	946	892	893	867	901	892	844	939	838	913	856	878	864	887	879	830	875	814	837	891	861	910	907	912	878	878	818	881	875	859	852	859	873	907	884	890	878	851	885	867	945	880	895	898	860	880	908	846	859	942	871	881	888	858	900	863	955	866	892	896	888	873	881	873	916	867	856	862	864	893	899	895	902	886	891	877	858	878	860	912	860	941	891	901	841	819	856	860	852	847	910	862	914	917	933	879	888	848	898	871	884	909	811	826	866	899	886	906	878	870	863	889	867	851	837	882	899	829	895	902	844	845	884	910	878	877	852	905	885	807	874	878	861	894	912	883	892	842	890	872	874	902	895	889	862	800	819	847	877	878	849	900	865	846	895	902	898	865	892	858	881	863	915	852	860	918	882	882	864	871	850	866	864	899	868	881	884	848	878	830	861	869	868	845	886	802	875	865	854	906	902	878	828	862	878	836	883	837	873	826	868	827	854	901	880	836	866	871	872	890	855	808	867	842	864	891	860	848	897	910	906	854	837	870	881	892	886	923	845	904	892	910	839	842	886	843	882	882	922	865	876	855	919	839	850	875	833	878	905	881	864	866	902	856	844	902	904	908	859	861	860	896	891	903	836	897	863	910	872	894	832	890	867	896	901	852	894	889	887	916	852	861	826	925	885	874	852	880	838	915	906	899	882	917	804	876	864	871	860	862	821	836	896	883	890	878	844	878	803	829	867	851	878	872	838	858	874	856	882	860	869	876	814	925	831	905	822	837	891	849	874	853	868	898	853	878	851	912	868	864	834	876	867	905	879	880	931	887	841	886	888	925	878	929	842	832	870	862	881	774	860	874	878	865	863	954	943	809	846	823	872	861	907	820	826	874	938	898	876	878	877	870	848	921	907	897	869	872	881	921	876	853	867	802	853	870	855	848	863	810	885	834	864	876	873	900	876	910	937	886	866	901	874	904	854	850	878	840	885	896	805	889	867	860	890	926	902	879	853	843	872	863	811	865	916	886	863	880	886	841	893	939	859	831	817	899	896	891	954	915	881	866	882	870	861	917	877	877	867	857	884	846	862	866	859	899	852	832	850	856	862	847	858	859	866	888	881	895	902	859	914	846	915	937	915	865	820	852	856	893	889	865	870	833	850	890	877	860	860	862	841	885	886	895	889	907	913	854	875	906	869	851	873	902	916	931	833	831	928	894	901	856	856	883	860	895	891	823	880	858	947	948	869	905	871	862	890	900	865	874	897	877	866	873	902	898	848	892	844	910	848	902	888	906	879	855	876	883	846	876	843	870	848	853	808	902	845	833	935	871	906	855	829	849	855	879	884	854	870	853	881	897	921	820	850	881	897	864	861	856	886	869	836	880	860	807	929	865	883	891	836	870	898	848	863	870	887	864	898	861	899	813	917	911	901	865	905	861	930	865	885	857	861	870	810	824	916	881	877	859	841	859	847	842	881	867	890	839	891	867	892	897	869	893	871	899	852	858	842	951	885	873	871	895	876	838	820	863	905	853	875	858	846	923	930	856	850	861	866	906	892	808	905	898	893	860	888	849	847	858	889	824	865	865	857	848	898	892	879	879	879	924	893	844	900	840	919	929	868	852	878	905	825	823	857	876	885	847	869	903	860	852	819	910	869	857	836	874	925	850	870	831	874	875	837	838	844	849	903	892	899	853	879	856	838	837	900	844	867	840	836	881	884	850	904	792	813	886	855	848	880	878	852	892	901	857	854	917	832	885	853	857	875	881	811	855	875	833	912	871	885	873	846	869	863	832	866	827	889	893	881	882	893	871	903	881	882	887	897	872	850	870	839	888	848	898	933	873	908	895	903	872	934	898	877	874	883	839	844	879	886	910	836	836	895	872	917	901	874	861	898	894	873	871	899	874	837	837	857	929	885	898	885	809	835	873	844	872	878	855	869	880	883	923	835	910	842	855	887	845	906	870	901	844	857	886	874	891	855	903	848	842	875	855	844	899	905	842	934	839	874	922	872	822	924	910	857	867	867	879	883	858	886	901	889	872	902	811	881	882	888	914	824	881	891	873	837	920	859	850	839	914	908	878	851	828	884	921	839	841	824	851	874	868	812	872	886	862	842	868	899	860	883	847	870	861	831	885	874	838	880	888	897	842	864	869	843	883	888	905	879	861	885	875	872	875	890	932	858	867	891	898	880	819	834	855	823	889	823	884	879	919	873	865	848	869	901	856	885	879	852	911	872	880	863	890	864	902	904	851	936	926	845	867	890	863	810	905	892	870	914	896	840	876	862	864	875	837	839	842	901	840	807	875	853	903	846	850	919	864	865	853	907	891	831	852	845	873	872	842	865	927	891	867	866	878	852	834	931	834	822	832	889	837	886	882	867	875	856	838	892	932	872	864	883	854	882	840	881	859	860	902	905	891	827	859	882	853	855	902	842	891	853	862	833	907	868	903	862	881	861	846	846	860	802	889	902	876	897	809	886	906	904	880	835	849	853	932	814	791	832	867	876	908	867	844	869	848	830	868	880	831	898	888	810	870	884	883	853	880	878	887	893	832	863	886	811	852	891	832	826	902	870	831	902	896	918	910	897	875	860	898	926	835	872	880	895	869	893	866	827	865	845	879	867	898	846	817	921	851	873	903	900	862	857	915	855	877	831	881	847	869	869	860	861	839	864	908	911	867	840	849	837	865	866	847	849	843	893	803	876	855	864	855	914	865	864	852	887	847	894	843	882	812	914	844	863	858	847	865	891	862	909	859	884	820	876	942	844	900	880	881	881	871	874	837	855	893	920	854	829	862	848	859	859	873	835	891	854	923	850	877	882	882	904	850	887	895	850	865	857	841	834	839	872	845	847	861	894	861	914	893	854	892	899	893	919	891	861	867	857	841	887	909	867	836	882	844	898	919	844	846	866	862	824	892	927	878	888	870	888	816	887	827	880	844	851	888	893	900	905	833	920	861	827	831	860	906	879	881	824	866	841	832	850	905	916	864	888	846	833	919	962	927	862	887	869	861	859	884	879	912	874	876	899	887	852	902	864	854	873	853	872	860	855	828	871	895	849	830	870	882	858	850	860	901	893	866	895	818	892	910	869	860	886	864	859	841	912	870	826	866	884	900	824	873	855	929	833	872	824	873	888	892	886	928	899	887	856	909	893	914	853	886	926	904	896	885	835	870	903	904	883	951	897	918	895	897	868	926	875	885	903	916	909	912	884	843	870	902	856	899	854	809	931	838	874	916	917	913	858	915	888	823	852	865	897	900	862	883	874	916	868	885	822	951	878	926	865	891	863	795	891	905	882	869	907	873	902	884	923	921	861	879	888
2076	185	185	202	196	175	158	160	133	144	144	167	151	124	170	138	174	175	134	155	160	193	146	164	149	145	155	167	138	142	165	163	151	148	159	172	141	172	153	138	159	168	149	173	154	157	161	160	174	135	178	178	139	147	138	142	154	161	126	144	153	159	167	140	175	174	166	141	153	156	154	144	132	152	154	173	160	159	132	126	165	143	132	137	159	149	141	158	174	151	145	153	160	143	163	128	171	139	161	137	145	203	170	130	151	140	172	167	163	155	147	142	160	162	162	146	152	177	169	137	145	166	144	162	165	142	156	173	149	160	159	125	157	145	148	132	139	167	171	163	152	170	165	175	159	152	156	140	143	151	159	140	157	152	146	141	125	145	146	157	175	166	162	134	143	137	133	150	163	135	162	154	165	142	137	143	133	172	160	144	132	140	127	132	142	144	145	135	162	144	176	152	154	152	151	144	180	148	155	157	144	147	154	141	167	154	173	151	163	133	148	142	152	152	146	144	172	142	160	134	173	141	165	172	183	130	158	157	164	154	151	164	149	143	167	167	155	152	149	165	167	150	149	170	166	147	180	157	151	160	154	156	131	137	116	172	166	138	174	145	170	144	166	158	162	152	144	175	137	157	172	166	165	156	191	153	157	135	139	158	153	155	152	142	153	121	147	149	186	165	141	169	145	155	180	142	139	153	152	167	166	192	144	159	142	157	147	135	130	149	169	160	135	139	146	169	142	145	167	141	147	168	123	152	150	145	156	156	180	145	140	158	173	141	145	159	123	159	158	136	154	152	154	165	171	173	180	132	162	154	171	142	152	161	143	165	123	160	153	151	150	150	138	143	162	153	185	161	187	171	163	162	139	146	130	148	151	163	163	147	147	160	156	142	164	142	134	142	162	176	173	163	129	169	140	147	165	168	144	166	143	132	173	155	167	158	165	149	178	147	146	162	158	174	146	158	135	140	188	152	159	147	180	116	149	163	149	154	129	162	160	143	153	129	137	145	158	159	180	163	162	139	158	148	155	154	151	173	149	152	154	153	158	174	153	165	164	172	164	149	165	137	154	161	165	164	160	146	153	151	161	182	160	154	151	141	164	133	147	159	158	132	147	177	137	166	136	155	168	142	158	160	159	159	143	127	181	138	175	161	161	133	156	150	154	149	155	144	173	141	155	137	150	152	132	160	158	159	149	128	164	144	140	154	148	161	178	141	158	150	150	139	160	159	190	164	150	161	140	149	160	170	148	118	137	149	140	161	168	164	145	148	151	154	156	161	155	132	160	167	147	150	138	176	168	131	150	161	142	138	164	155	162	161	157	153	155	131	158	132	149	147	150	145	147	127	141	154	156	141	144	164	154	138	165	152	137	168	156	154	148	146	166	166	158	136	137	166	170	165	140	147	164	168	148	153	156	140	157	145	152	145	123	157	131	170	151	155	150	128	149	167	136	161	127	162	158	141	141	165	153	161	155	153	157	146	175	150	139	130	161	142	171	149	135	152	151	147	149	140	172	156	168	155	132	165	153	177	157	140	147	164	163	146	147	135	156	153	160	146	141	130	181	151	153	139	162	144	117	150	162	166	140	155	159	163	182	174	144	162	165	161	140	172	161	156	124	179	145	171	142	172	134	143	152	132	166	146	157	154	143	163	148	150	145	161	155	154	147	155	150	142	140	167	169	167	153	150	192	169	164	161	159	160	132	154	140	167	188	151	155	154	174	130	137	155	170	147	143	161	143	166	143	142	182	181	148	142	151	145	142	141	135	193	159	160	140	176	162	155	131	162	139	159	145	142	165	157	158	163	143	144	145	129	146	144	148	149	153	179	164	128	131	147	176	136	152	132	149	137	150	146	162	144	181	143	168	164	146	162	143	131	174	158	165	160	176	155	175	154	168	180	157	152	162	141	169	154	156	154	126	150	146	157	152	139	127	141	154	152	156	141	135	142	151	127	155	154	154	160	140	149	172	148	186	145	131	130	142	167	139	132	125	140	158	165	157	147	156	175	153	153	154	163	131	156	150	167	161	165	159	130	157	154	139	138	137	181	154	164	169	166	140	150	142	129	136	158	152	135	153	185	157	163	176	122	152	178	178	153	142	158	180	161	147	159	147	181	169	152	151	151	169	134	157	158	141	163	162	156	151	157	159	146	160	165	128	168	147	151	168	145	169	167	166	171	155	154	149	157	155	179	181	179	147	170	166	154	132	157	149	176	176	170	164	167	158	128	182	169	146	146	151	166	159	172	151	158	173	144	188	152	140	155	167	150	179	160	149	144	133	172	156	151	153	169	144	133	146	162	146	164	130	136	179	140	151	148	154	173	188	133	168	143	125	135	167	164	171	149	144	137	194	186	167	182	140	133	149	134	158	153	159	161	146	139	166	153	167	133	149	170	152	153	147	149	188	167	150	158	151	131	143	182	148	149	158	141	148	159	172	156	157	134	158	170	156	168	134	154	142	147	154	171	142	142	163	149	151	149	154	154	162	164	160	135	135	144	143	143	135	168	151	146	157	148	154	138	141	167	141	161	136	139	166	162	163	145	157	134	166	141	158	165	160	143	153	146	176	156	153	143	135	135	162	155	128	169	153	170	166	154	144	145	168	162	148	133	169	170	168	171	116	155	151	153	144	140	132	174	146	160	141	182	145	169	152	145	150	138	124	137	135	155	147	170	171	175	146	156	141	152	169	157	157	137	168	133	146	153	179	171	157	164	148	149	156	154	161	160	168	129	153	133	179	130	154	173	160	144	135	156	147	169	165	145	152	168	147	152	149	123	174	148	152	172	136	154	145	141	170	191	137	141	139	146	183	157	136	134	146	165	148	155	139	145	126	151	153	135	155	143	146	134	127	150	135	147	183	170	144	152	151	158	160	123	134	147	172	150	142	157	156	154	175	133	154	167	161	161	161	145	164	126	157	168	139	135	160	145	151	153	161	163	162	141	146	147	136	152	169	166	158	160	164	170	167	150	140	147	148	163	162	161	163	132	130	143	145	151	156	132	165	161	151	134	172	143	138	145	162	171	141	166	164	139	148	149	145	148	147	149	150	160	161	156	164	153	160	137	158	140	141	148	150	149	152	143	163	157	161	143	145	146	161	135	164	168	146	167	150	155	159	167	193	164	142	163	154	179	171	155	138	160	157	164	172	160	147	158	172	161	145	156	146	159	161	138	145	154	162	146	156	144	147	121	184	138	150	144	166	164	136	138	133	152	168	154	168	157	154	161	148	162	147	147	143	166	169	141	151	144	121	131	158	153	172	166	145	174	128	126	129	120	129	163	151	159	165	149	148	150	153	170	142	156	140	149	166	154	161	155	119	139	161	170	162	159	147	163	174	196	139	152	160	160	141	178	120	157	131	142	163	157	154	164	138	153	169	152	169	140	152	160	154	157	159	142	157	158	157	146	159	160	166	155	159	158	136	140	144	167	162	147	137	123	140	160	155	150	160	130	145	129	145	152	131	153	168	136	149	162	163	175	133	137
2172	471	554	576	578	505	553	459	450	447	438	408	461	454	499	470	449	495	415	458	432	415	424	443	479	411	459	421	429	468	448	470	451	452	462	419	438	444	493	382	449	435	397	400	472	423	455	422	415	462	450	417	432	482	436	433	409	393	431	450	453	447	485	419	466	442	436	438	468	408	440	441	409	438	458	443	462	445	465	460	471	445	472	436	475	447	421	457	461	440	445	457	447	458	436	431	427	426	427	435	426	457	414	451	442	418	462	443	428	436	447	434	443	462	428	432	440	422	441	468	424	378	456	439	428	417	441	453	449	419	442	470	460	401	418	447	474	443	419	429	421	416	455	440	408	405	404	447	427	436	447	428	469	437	423	412	409	444	418	446	454	457	391	419	463	432	438	462	468	464	466	423	458	454	456	444	437	457	429	452	437	457	461	460	412	449	414	424	466	437	455	447	439	448	418	432	446	442	491	474	419	435	435	457	430	440	453	423	460	425	418	448	426	412	448	455	455	407	423	449	444	472	448	416	499	453	452	435	424	423	454	420	436	445	439	470	430	460	413	448	432	461	413	423	452	467	466	439	437	386	426	417	451	445	503	442	444	446	445	431	451	413	440	465	442	429	462	461	426	429	459	440	465	422	453	476	436	446	396	503	409	436	406	473	462	453	456	446	458	453	462	449	436	422	448	425	389	459	448	483	451	462	433	404	443	458	457	458	458	432	429	453	410	447	468	437	455	444	446	441	429	426	446	457	464	403	432	440	472	487	439	427	390	457	492	447	424	424	471	464	429	439	446	440	443	406	439	410	434	437	445	457	454	427	446	444	444	443	416	423	465	445	453	467	418	437	450	429	462	428	442	452	466	439	463	428	413	451	434	411	445	454	437	479	426	415	462	452	465	451	424	415	451	457	443	450	438	464	432	449	441	467	442	468	458	449	409	430	422	437	419	417	438	430	458	455	501	453	415	459	426	428	401	441	475	420	440	425	438	420	439	443	419	470	426	454	448	448	378	442	408	440	407	426	425	438	445	442	439	448	437	432	423	435	422	444	475	422	427	443	427	442	429	457	398	421	485	415	456	426	445	433	444	482	419	457	403	409	448	463	452	467	431	445	447	430	442	440	436	413	466	453	473	454	407	454	452	443	408	457	468	435	409	449	413	427	423	423	463	438	422	434	406	447	436	445	452	469	489	436	461	433	450	416	446	432	450	414	447	455	436	465	477	452	481	463	454	409	442	442	436	425	416	435	447	417	494	439	457	437	449	444	426	444	419	450	449	436	430	416	409	428	475	430	471	459	466	415	464	454	445	435	442	434	445	423	471	458	427	409	456	435	450	481	413	418	428	441	450	445	456	433	415	436	429	425	457	415	418	457	455	445	419	431	457	483	431	431	446	410	448	414	456	427	431	421	447	464	397	420	450	439	430	417	453	408	449	429	448	435	428	432	442	437	410	436	443	449	410	409	425	417	454	412	431	471	462	414	450	434	417	460	460	448	416	422	436	438	454	446	440	412	420	463	433	427	463	408	482	449	479	473	415	393	484	475	429	462	415	421	461	434	425	442	478	427	451	451	412	442	427	466	480	457	439	438	430	415	427	450	462	449	452	436	475	419	452	431	445	490	438	388	454	413	427	415	475	445	425	428	461	474	456	426	420	419	456	394	457	453	474	417	413	413	442	409	432	475	443	422	444	438	436	454	423	453	417	465	449	382	416	442	449	475	412	435	377	426	400	420	462	448	440	466	434	445	452	435	436	429	421	443	453	441	406	436	502	443	441	474	451	472	402	427	414	439	447	438	422	447	414	442	448	408	446	449	411	414	462	441	444	430	432	434	421	437	454	434	441	420	438	428	432	447	469	416	428	438	467	433	425	484	454	444	452	457	457	452	437	449	400	424	424	432	426	397	453	441	420	410	413	417	465	451	436	449	404	441	452	436	442	412	403	428	435	414	410	454	417	440	431	419	412	430	428	450	432	443	456	448	423	486	460	464	450	460	432	465	441	415	407	424	418	477	458	451	468	452	408	410	369	448	445	451	431	433	446	441	430	450	430	425	415	401	468	416	488	437	442	424	488	455	441	449	465	445	446	443	385	477	433	444	434	444	440	428	451	474	416	460	423	462	454	453	434	420	470	425	445	414	433	442	425	467	399	452	440	418	441	416	429	423	472	472	438	421	452	431	410	433	484	447	437	436	440	422	442	451	422	432	445	408	448	451	453	458	445	473	447	460	471	427	430	444	434	433	433	429	438	454	439	470	437	454	389	466	418	415	458	464	417	406	485	422	462	430	408	424	468	399	461	427	442	431	446	456	405	455	420	430	453	431	412	436	440	415	456	465	446	418	437	457	449	450	467	472	419	475	410	419	415	411	480	421	443	418	419	420	457	433	442	442	429	407	398	445	457	497	453	398	471	432	424	407	449	441	439	430	420	434	414	428	468	447	455	459	426	402	415	408	460	443	461	435	454	423	456	430	411	401	474	484	428	414	463	462	450	430	461	423	463	451	448	428	436	440	415	450	436	429	441	452	447	462	442	424	438	406	426	429	432	466	465	444	459	431	454	447	413	447	465	484	458	437	487	399	480	417	446	437	485	451	452	476	434	446	411	470	420	444	434	433	437	468	457	440	453	436	449	458	435	437	435	421	493	476	418	476	429	421	436	428	444	471	422	430	415	419	432	429	465	461	439	467	471	444	373	444	431	440	425	450	421	438	423	438	447	449	451	462	442	448	440	424	444	440	448	436	463	438	432	438	461	443	464	451	441	437	435	414	427	446	419	432	424	424	471	469	413	445	442	461	423	458	449	475	427	479	458	463	439	437	446	479	444	440	441	447	452	444	446	447	404	462	441	434	452	435	422	434	431	445	422	419	454	429	427	424	471	460	426	454	428	443	444	461	391	474	486	462	462	443	480	428	433	432	451	437	431	416	454	448	439	437	453	435	437	428	437	474	388	452	426	429	427	451	413	451	485	446	437	423	431	457	429	459	424	455	450	414	442	437	461	485	430	459	438	441	463	438	437	442	409	409	459	459	449	439	440	454	488	463	474	492	441	419	473	409	442	423	457	425	413	457	453	436	426	446	455	427	417	458	442	436	412	436	438	418	436	399	430	465	430	438	429	454	440	474	503	431	429	445	428	437	448	427	452	417	450	431	421	443	460	451	480	435	415	471	432	424	413	487	443	424	440	406	419	406	451	427	464	431	483	443	450	447	430	479	456	398	403	444	443	422	436	403	422	412	420	387	476	460	457	461	437	413	425	424	461	418	439	444	454	473	456	436	404	419	414	441	460	488	428	455	439	432	448	447	466	444	443	422	458	451	391	468	432	444	439	457	449	437	432	455	450	426	418	409	439	453	436	426	468	447	472	428	418	454	446	421	428	447	433	405	444	461	447	413	430	432	468	417	429	461	462	410	443	463	448	463	457	413	443	421	425	455	458	446	481	440	418	422	479	433	468	464	430	461	412	479	416	450	483	451	420	436
7890	1039	1267	1085	765	551	420	441	325	260	268	233	233	242	206	198	204	221	174	181	197	180	185	168	183	173	160	175	189	152	187	154	167	182	176	214	163	169	167	151	164	173	196	180	177	174	159	161	162	156	192	165	187	190	160	194	188	193	153	175	165	178	191	137	161	135	167	162	190	213	153	171	180	184	148	146	181	151	155	188	158	165	158	149	163	145	186	186	176	193	174	174	169	162	178	187	167	159	153	159	189	151	165	179	171	144	172	176	169	197	151	183	168	160	186	173	170	179	163	161	172	168	156	161	172	171	154	186	171	148	145	160	164	170	185	166	171	166	165	168	189	137	175	159	168	151	188	146	174	182	159	161	171	151	165	168	147	157	168	157	161	160	181	163	171	159	183	188	153	160	184	151	162	196	158	165	178	165	162	172	172	184	142	172	161	168	151	156	180	163	152	183	127	183	174	161	144	166	174	150	154	159	207	138	140	159	169	169	168	173	181	170	185	168	170	187	165	176	172	188	162	176	155	154	157	179	154	153	162	165	167	153	183	146	161	172	164	161	147	170	162	162	163	189	193	170	155	172	164	164	152	163	179	162	167	166	152	166	171	145	193	159	177	159	147	150	165	164	162	178	173	173	158	154	180	169	162	186	162	165	174	149	173	167	167	156	174	192	161	164	181	209	172	166	163	157	170	153	148	159	190	169	176	166	131	154	165	172	191	181	162	163	180	146	169	155	164	175	171	170	159	175	165	169	164	150	170	151	134	150	180	176	189	156	165	189	153	190	159	156	165	173	151	154	140	166	182	177	165	148	150	177	151	171	161	161	169	143	173	156	176	172	172	166	169	176	170	174	132	161	142	179	182	191	169	157	156	151	154	159	161	159	177	166	167	151	190	184	178	163	149	156	176	165	168	167	155	210	160	163	174	153	183	171	176	138	170	172	173	166	153	159	181	167	162	163	166	164	166	170	165	157	166	178	181	161	172	131	195	169	168	157	181	164	170	149	177	148	180	178	186	163	170	154	172	182	179	174	181	171	167	164	175	150	170	194	178	158	151	168	171	138	182	170	161	159	168	173	183	155	155	182	173	190	182	166	173	152	188	176	179	163	141	148	184	178	196	171	160	184	178	178	143	157	163	174	163	169	175	166	161	140	160	177	147	174	169	201	151	161	139	162	163	207	165	161	145	169	151	151	179	162	166	147	192	148	170	173	168	164	159	162	183	158	154	170	149	177	188	173	142	166	160	170	167	170	166	168	181	184	183	150	187	160	168	178	178	157	172	163	183	145	172	148	169	171	148	178	164	168	186	162	163	180	153	133	194	171	159	188	169	174	155	159	177	163	173	167	177	167	181	180	175	194	194	165	167	165	172	168	143	166	156	174	147	161	140	173	184	165	200	176	155	179	182	161	149	164	199	176	175	178	143	172	176	185	165	186	170	176	191	144	149	141	161	157	159	160	185	163	166	146	174	156	172	167	163	153	169	139	168	160	188	159	138	160	170	161	180	179	127	175	167	154	153	159	160	156	166	152	150	157	151	172	157	140	177	173	168	142	174	173	166	139	154	158	166	171	156	185	174	196	140	157	176	157	161	177	170	159	178	175	183	184	165	182	173	195	165	185	152	169	150	143	184	133	177	169	154	155	134	170	160	158	175	159	187	179	174	175	164	158	175	172	177	176	154	173	168	171	168	162	169	164	184	184	194	167	176	142	171	161	163	179	169	150	158	171	170	179	185	176	159	184	177	199	173	179	174	159	157	184	147	158	159	171	182	162	175	174	156	171	161	169	168	149	136	183	172	159	163	168	147	172	167	165	187	159	161	176	155	156	188	148	164	165	152	156	188	173	161	162	165	179	164	177	170	145	155	172	157	174	182	166	186	188	173	177	163	189	179	159	160	158	190	201	174	164	174	176	185	183	164	181	167	154	160	196	159	172	165	162	154	143	157	158	158	142	156	167	153	177	186	164	177	161	187	185	182	166	170	180	183	156	189	183	185	196	205	179	167	172	168	164	161	150	176	163	186	163	183	156	182	175	181	161	174	166	163	158	167	171	154	169	191	153	196	164	192	188	166	164	148	173	174	169	156	189	164	150	179	166	165	173	158	143	194	174	163	156	180	178	172	172	153	164	163	194	163	187	163	177	153	168	167	163	157	150	145	160	187	154	131	166	166	166	172	157	171	150	158	190	162	169	177	163	175	159	166	173	197	193	168	173	172	187	163	148	156	170	158	164	174	180	160	156	173	165	169	167	159	197	169	147	190	164	181	186	173	152	159	162	182	157	171	167	153	153	194	176	175	161	167	193	187	161	170	191	161	191	184	162	157	155	160	158	180	158	145	168	153	138	177	138	156	166	158	172	158	179	156	162	191	162	157	148	154	164	167	154	155	159	162	155	169	201	126	170	173	161	165	156	170	164	165	165	188	185	171	179	146	169	171	156	167	186	160	168	171	174	172	166	182	146	170	147	195	142	148	162	183	153	153	155	160	167	169	158	166	179	170	161	168	164	155	170	182	181	145	181	175	186	165	160	162	176	178	178	158	167	172	178	165	145	151	133	177	174	162	156	170	167	184	180	178	139	176	177	178	178	160	166	178	169	169	149	162	169	172	170	145	160	155	161	192	160	158	198	148	171	185	193	159	160	158	192	161	156	183	167	175	180	150	173	162	187	154	185	168	168	147	164	180	150	175	178	165	157	157	169	164	148	188	181	165	158	187	149	172	175	194	182	154	183	170	174	159	159	166	164	173	165	150	166	153	150	154	151	167	167	128	176	209	162	166	165	169	165	176	155	180	164	169	164	189	181	161	156	158	176	161	161	164	181	147	189	165	170	158	183	155	168	167	147	178	159	165	173	172	170	134	173	154	166	180	179	180	172	175	173	154	178	168	169	173	195	177	163	166	161	192	204	185	169	186	186	158	167	164	157	173	171	159	163	159	164	163	139	196	158	149	166	167	135	164	174	152	161	166	161	166	156	175	180	138	156	148	152	161	159	173	160	165	170	185	191	162	175	190	147	159	163	155	180	162	147	134	184	147	179	158	191	163	150	170	166	147	164	162	176	182	205	145	150	174	167	177	180	175	153	174	188	169	163	161	170	170	161	179	166	171	181	173	178	172	183	175	176	168	159	173	175	177	168	146	158	161	178	164	173	169	161	152	175	165	168	182	169	168	153	167	179	190	168	164	160	173	171	168	179	163	166	166	133	176	168	167	174	163	152	149	155	178	139	170	191	173	153	156	165	156	166	149	168	156	176	172	160	179	160	137	184	167	166	174	166	155	149	171	173	165	174	195	160	167	145	147	165	192	166	180	189	164	181	168	183	167	177	189	167	152	159	183	179	173	168	182	187	168	175	159	169	170	183	176	145	185	180	185	166	169	178	163	186	174	158	191	166	176	171	176	174	159	159	178	177	145	185	186	193	157	171	170	166	166	155	172	171	157	170	160	165	166	141	139	167	152	156	150	151	166	176	160	141	167	176
5881	1266	2807	3509	2857	2285	1988	1953	1357	1200	1101	1007	880	900	786	758	724	692	629	685	644	636	627	627	588	651	577	602	622	609	561	588	572	541	533	534	526	560	483	528	520	541	547	489	533	501	534	506	465	513	508	567	536	519	516	529	489	496	476	487	520	496	543	503	506	539	496	486	461	508	501	537	487	530	504	546	508	478	534	487	524	510	465	482	479	495	518	498	511	439	501	492	510	480	523	486	500	498	479	538	480	508	472	503	529	501	505	479	503	489	494	481	462	496	515	514	483	502	468	497	519	485	504	516	506	474	494	472	472	496	503	501	486	513	495	464	495	489	473	497	490	484	520	462	510	512	493	526	515	502	475	480	500	473	503	479	463	532	485	489	474	474	487	529	473	508	530	527	543	491	514	495	503	487	495	489	460	472	489	492	463	512	476	509	500	506	492	488	497	514	474	466	523	494	479	459	453	467	504	501	503	491	476	505	500	502	499	496	469	523	507	478	490	518	460	518	499	481	447	470	475	480	501	524	504	499	455	484	522	521	520	469	429	473	485	490	491	465	469	458	467	500	494	519	492	485	473	490	471	493	469	482	489	462	493	477	436	461	488	448	477	515	493	463	497	489	487	457	487	482	501	483	466	491	522	505	459	454	520	514	485	484	472	457	489	474	465	443	506	477	501	468	506	486	506	482	488	478	523	504	505	523	480	462	517	481	460	498	528	512	493	493	488	487	471	506	480	467	510	486	471	495	512	487	513	468	448	500	471	495	493	520	492	468	479	461	544	487	479	490	490	488	477	470	460	431	517	480	496	491	504	518	482	454	480	467	500	489	469	520	537	495	517	520	494	513	502	516	497	470	512	479	478	519	517	485	495	514	508	517	484	499	474	498	458	503	508	501	473	482	479	503	497	458	477	488	488	493	447	476	488	514	474	480	480	492	494	525	480	511	481	489	487	429	480	468	481	513	462	480	510	455	488	478	473	502	520	483	507	492	508	495	497	493	466	475	471	467	501	434	473	489	481	530	489	497	533	487	475	472	488	466	499	524	507	485	516	490	459	495	502	444	490	470	503	490	505	482	493	488	505	505	464	461	491	458	505	470	507	471	509	505	440	470	486	506	464	527	522	499	516	457	490	480	462	448	491	453	462	477	529	484	510	461	506	453	481	491	503	522	519	485	496	509	476	470	500	435	480	492	507	481	501	478	461	473	466	510	486	463	458	458	512	485	496	484	490	511	454	487	521	491	473	490	530	491	485	453	490	462	456	516	481	486	480	487	493	459	491	514	491	452	479	460	504	490	469	513	490	500	460	466	527	481	534	492	493	530	491	509	477	452	494	508	510	471	466	439	489	491	521	543	490	484	529	475	508	469	470	535	478	474	472	486	490	479	477	484	474	492	517	497	453	478	535	501	517	513	509	494	462	497	497	486	485	507	451	462	478	491	487	477	476	465	471	476	487	485	452	493	463	474	510	525	478	496	483	518	493	478	474	505	497	484	487	492	520	493	472	520	471	466	489	506	509	456	467	481	475	497	498	512	471	477	475	503	526	532	454	492	502	496	517	420	486	469	465	482	474	451	469	486	506	482	513	488	501	497	490	476	469	481	511	508	492	498	482	473	468	488	468	462	490	480	481	466	470	493	488	503	503	479	501	469	477	511	461	501	480	509	498	479	444	449	512	497	515	511	465	506	471	475	457	538	471	521	475	465	472	482	486	530	473	512	501	446	509	485	476	482	471	487	480	502	450	507	472	496	462	425	457	552	508	464	486	477	451	473	461	506	492	498	458	475	479	505	448	474	484	478	465	491	480	505	497	458	437	507	529	487	470	482	474	503	532	492	519	470	505	497	479	503	498	500	504	488	500	508	514	504	472	490	519	513	460	475	495	502	495	478	485	505	500	489	463	500	493	476	490	496	503	508	464	480	504	493	493	498	478	536	527	486	521	515	440	469	480	504	470	509	484	471	481	505	490	529	473	519	491	447	460	471	484	464	453	514	485	511	482	456	482	464	504	442	477	459	486	449	508	459	495	504	491	507	462	515	472	493	459	451	475	455	468	480	458	466	503	494	517	503	436	487	486	456	480	532	461	489	468	461	508	527	509	503	507	523	499	471	490	451	486	486	501	505	458	520	461	490	473	522	467	486	484	494	488	519	484	436	538	517	536	497	528	459	478	479	493	464	528	503	492	431	531	480	508	484	460	443	484	504	478	491	463	465	453	498	485	477	503	439	455	520	506	487	490	459	450	468	490	473	499	482	514	466	487	514	505	500	500	474	497	514	493	470	530	462	506	468	496	483	517	452	472	498	460	527	505	515	471	533	479	511	468	488	515	472	505	519	477	515	498	489	489	469	508	499	498	460	471	495	551	485	474	494	461	503	530	473	514	494	518	463	485	470	494	508	481	473	486	468	482	490	499	489	471	517	451	517	441	459	468	457	487	480	493	537	495	506	471	492	459	530	475	478	493	501	510	469	485	481	485	478	489	506	469	540	463	485	459	459	484	515	477	503	515	503	457	495	493	476	466	536	484	507	508	473	452	484	482	480	500	478	453	510	518	513	477	476	467	477	477	467	424	478	524	494	535	482	513	454	495	483	490	511	480	508	445	478	441	458	463	518	485	515	503	492	521	491	523	486	448	490	506	468	463	427	515	482	492	473	481	491	469	478	509	479	496	435	512	518	503	490	469	521	444	491	472	490	473	454	459	469	447	505	499	486	428	527	488	508	519	442	470	498	479	538	504	457	489	470	509	483	487	509	504	500	482	493	521	482	478	489	521	466	496	471	484	503	537	475	439	498	485	473	508	456	469	464	492	514	491	482	466	483	521	471	487	449	515	486	483	522	491	494	496	480	509	490	482	474	471	479	507	500	471	520	527	492	484	462	483	464	502	485	508	518	471	536	478	498	486	475	466	520	499	477	488	477	475	488	491	507	476	467	476	512	499	487	482	489	518	488	506	489	449	489	468	484	502	492	476	456	501	502	458	522	484	531	523	484	500	467	456	455	521	495	542	497	511	473	508	480	467	512	505	514	483	450	481	505	450	513	484	479	473	491	490	493	502	485	517	492	474	505	504	504	490	475	471	491	468	502	503	485	542	481	469	483	468	491	434	514	486	503	491	475	477	482	524	536	516	482	471	500	481	532	470	498	476	493	524	506	464	490	486	515	521	485	468	485	524	508	453	506	458	535	496	510	463	514	513	510	485	473	452	508	501	468	473	473	489	496	514	497	518	488	428	516	470	447	509	495	517	466	504	522	499	469	451	489	506	474	520	486	476	503	497	467	458	491	457	488	486	464	524	469	477	494	485	505	509	501	458	486	510	517	497	480	499	449	476	490	486	461	482	498	507	467	460	505	510	496	490	466	486	467	478	476	478	435	495	483	474	497	502	458	459	484	500	483	480	460	517	448	523	499	474	485	476	467	461	474	528	493	470	460	465	460	504	492	424	443	476	437	465	517	490	469	465	479	459	514	460	483	500	482
14813	2697	2881	2219	1498	1108	848	1337	685	586	536	442	477	459	455	427	425	408	395	387	372	391	363	368	380	419	378	344	357	362	372	354	360	378	354	390	398	368	324	339	364	367	335	386	354	367	379	361	344	358	386	381	353	348	351	337	350	348	334	356	366	371	346	365	337	364	354	397	353	327	366	375	350	332	340	344	338	382	351	348	379	339	332	338	383	328	377	365	337	334	334	385	327	364	354	342	328	347	340	371	369	373	365	354	347	351	359	342	332	335	331	365	366	350	356	340	317	342	369	387	367	352	421	322	368	351	378	362	354	331	384	351	348	345	317	329	374	354	364	354	359	373	329	373	340	378	347	381	363	342	366	332	357	347	361	348	338	311	372	382	367	331	366	371	362	402	336	371	393	343	329	309	357	326	381	371	352	341	340	345	333	350	359	324	319	341	316	347	348	345	359	324	325	335	365	336	405	362	375	328	350	356	363	347	332	349	340	332	330	338	358	366	362	373	373	323	332	343	355	340	339	311	359	344	338	348	350	353	378	358	332	304	327	351	368	362	335	307	318	324	341	320	346	369	343	380	325	324	366	366	348	325	343	352	389	361	341	372	354	379	337	351	368	345	351	354	346	334	379	364	345	371	400	358	373	348	366	318	351	344	310	322	345	374	370	341	319	344	362	336	367	355	367	347	336	366	368	374	368	365	380	338	312	362	356	339	357	334	329	339	341	368	335	363	320	320	313	361	369	356	380	361	340	319	340	357	374	335	361	379	324	355	342	321	370	358	332	371	344	355	356	371	361	394	338	316	352	338	342	358	306	363	349	385	329	355	385	348	314	333	324	333	359	352	371	338	376	336	399	332	377	383	368	357	349	384	359	327	352	382	340	331	327	331	351	355	329	349	349	346	351	337	360	322	356	366	352	348	349	308	317	338	337	374	354	349	314	346	327	319	351	349	380	345	355	354	360	354	333	358	347	368	358	351	374	356	337	348	362	324	369	374	367	362	348	327	318	359	351	352	377	341	348	359	340	356	327	368	347	359	332	359	358	352	327	354	369	363	350	367	351	357	373	368	324	322	408	367	357	350	368	344	359	365	329	385	356	343	346	333	356	334	339	366	317	368	360	355	357	347	363	334	368	332	406	385	379	327	374	381	381	321	393	308	334	351	381	346	361	316	351	367	337	335	349	352	347	388	393	370	327	339	341	357	332	362	331	395	349	332	343	356	336	351	348	319	345	325	352	368	362	353	358	373	345	355	372	366	354	333	366	369	325	343	346	326	375	340	357	358	334	337	311	339	333	342	387	369	350	357	345	317	349	313	371	364	347	379	336	356	353	351	305	328	367	387	350	346	356	334	363	342	356	350	372	360	349	345	393	332	347	319	320	311	336	347	384	333	339	353	328	324	340	328	317	348	333	319	344	322	335	354	344	353	331	335	349	374	369	360	366	333	364	362	357	359	372	348	364	339	313	358	341	347	370	328	337	350	333	338	383	344	337	336	385	357	353	334	345	299	360	363	331	346	343	319	342	339	328	341	384	354	375	349	356	377	358	346	360	385	352	343	344	352	316	330	363	290	340	394	353	320	341	332	364	381	330	346	367	376	329	384	389	363	343	346	357	347	361	358	383	351	340	384	380	317	328	365	345	366	340	323	330	393	351	402	363	340	334	362	359	341	360	369	369	374	355	327	367	335	353	353	363	346	373	361	332	329	391	383	363	377	350	329	330	346	327	363	338	364	369	351	369	362	334	362	346	375	373	332	325	329	341	348	342	374	345	405	389	356	332	334	329	374	341	333	329	339	322	375	329	349	369	335	352	351	325	336	373	344	348	361	358	328	371	372	343	351	350	371	382	338	343	356	376	342	348	327	324	353	348	337	336	338	346	343	381	356	367	339	332	383	390	335	367	361	348	347	309	319	330	335	336	340	379	360	340	385	329	376	319	299	346	355	347	329	318	333	347	333	376	368	370	310	377	345	336	355	320	320	368	355	331	350	312	374	310	355	364	335	361	338	315	364	360	325	319	346	351	344	308	356	388	323	346	340	360	338	332	387	314	312	367	366	356	363	359	385	357	323	349	334	364	337	318	348	295	334	329	345	307	307	332	319	359	342	380	343	364	384	369	362	370	373	344	366	313	347	356	373	366	340	363	342	334	336	379	344	372	387	353	349	356	343	335	404	373	367	354	382	379	333	385	349	383	376	374	364	328	318	335	355	336	362	362	354	377	324	337	335	372	365	374	362	343	361	390	348	339	318	327	342	368	349	351	342	323	349	343	327	328	362	345	365	319	333	358	357	348	344	361	355	357	328	334	361	362	331	340	342	361	349	360	364	358	350	349	320	343	339	335	315	369	345	332	332	351	360	349	385	349	329	352	346	312	349	370	350	319	372	346	336	389	340	329	323	407	353	379	368	355	349	375	361	329	303	355	337	343	393	382	324	344	347	323	365	348	361	340	377	332	336	343	347	358	356	307	351	360	345	387	352	372	337	351	364	362	337	318	354	361	343	361	344	369	338	335	342	321	357	331	374	359	364	315	367	338	356	332	347	380	344	319	354	352	308	350	369	318	353	361	332	336	359	342	341	358	384	363	342	345	321	377	393	362	352	328	366	367	338	374	358	333	371	347	356	363	342	378	301	352	364	354	343	348	398	367	334	339	369	337	319	368	364	340	340	372	337	347	374	348	335	324	343	351	359	352	359	342	365	333	340	363	356	344	356	346	342	378	334	397	360	365	361	341	337	324	339	339	349	336	316	347	368	349	351	324	356	363	347	354	364	349	319	353	355	366	359	359	361	327	356	344	379	346	352	329	358	339	318	339	357	361	325	360	359	340	346	331	362	366	344	338	318	354	328	359	324	338	376	328	347	379	338	344	318	328	377	388	329	350	384	334	355	329	391	344	355	375	325	330	360	382	358	333	350	359	354	332	378	317	362	354	316	323	355	398	361	343	353	348	318	352	350	316	346	356	336	348	328	373	332	341	339	368	312	324	349	342	336	328	377	363	327	354	350	375	347	332	377	376	338	353	338	381	344	381	333	346	347	330	356	343	363	367	330	341	376	354	365	325	353	342	331	350	326	333	363	378	336	345	364	328	332	362	338	343	342	373	368	344	366	386	365	346	346	344	341	306	364	344	339	346	339	367	362	352	361	343	347	318	333	332	359	356	383	356	346	340	354	387	376	359	375	324	352	377	342	343	346	350	337	366	362	326	347	335	343	318	341	353	382	359	364	378	338	365	346	381	339	342	365	341	330	313	341	379	370	341	312	355	387	349	367	362	338	373	347	356	356	360	360	346	345	379	350	363	311	370	357	336	367	362	339	372	345	341	350	321	346	361	346	347	369	343	358	365	347	394	363	344	326	403	399	372	343	353	356	338	326	359	369	323	339	351	385	335	318	332	356	337	381	351	331	384	390	338	357	350	344	359	344	323	328	345	345	371	331	351	319	336	357	361	354	342	355	359	348	324	353	319	360	352	316	330	378
7980	2448	5276	6344	5526	4449	3799	5853	2484	2311	1983	1802	1668	1545	1509	1422	1330	1356	1261	1302	1191	1179	1192	1126	1092	1140	1080	1001	1043	1012	1035	1052	1024	1000	899	1018	954	938	955	1000	972	1030	935	943	924	912	982	961	878	933	931	940	950	956	913	949	922	909	875	861	918	899	939	901	911	886	867	873	837	862	908	883	919	843	907	866	904	927	873	845	889	863	882	911	921	884	903	855	923	904	853	917	869	843	869	878	864	863	884	910	867	931	877	857	887	893	885	890	867	886	897	903	924	913	863	873	893	834	869	895	849	893	836	850	852	890	886	846	916	898	903	883	886	886	872	848	929	873	855	886	898	881	877	902	898	883	857	853	849	849	904	859	828	843	968	899	877	872	878	876	845	879	848	881	889	870	862	850	863	886	879	882	902	882	848	874	894	848	841	848	894	862	922	905	844	876	869	859	914	900	856	859	883	859	903	931	850	901	898	892	909	852	829	879	834	886	868	888	888	918	923	894	928	837	876	885	845	861	899	837	846	844	914	834	851	877	934	873	948	906	896	906	844	933	871	845	823	872	892	842	876	865	867	845	817	872	874	868	855	886	915	854	844	921	899	850	862	890	889	840	832	825	877	894	878	901	831	869	866	859	852	829	888	837	823	898	865	850	859	877	878	853	889	927	870	850	836	856	923	879	924	879	898	871	860	868	888	872	910	899	873	874	941	872	862	873	894	916	911	845	878	847	903	889	866	892	799	855	859	847	874	860	848	877	896	856	894	872	872	877	914	872	849	941	865	888	920	837	864	769	935	897	817	827	897	870	872	855	907	874	896	872	815	813	817	847	907	880	851	870	772	894	865	915	839	881	838	872	852	926	847	870	894	827	797	855	880	890	882	862	868	849	857	898	835	859	904	817	883	937	839	849	897	897	859	914	858	824	905	891	908	877	924	854	842	872	879	889	849	889	910	877	868	819	897	853	864	877	907	883	855	905	882	843	872	883	882	816	837	876	888	841	832	824	866	858	831	841	854	891	840	876	822	886	889	885	880	887	924	923	866	873	892	863	942	872	902	871	861	874	820	840	871	859	925	846	852	887	869	915	848	877	909	868	884	918	869	890	849	863	886	860	858	913	850	899	858	886	871	844	891	850	883	852	852	870	853	853	925	840	852	871	884	835	880	918	851	893	911	879	850	881	879	920	846	855	905	878	975	901	814	887	864	917	821	895	924	852	894	821	837	841	880	879	899	863	838	832	844	850	869	800	867	900	852	837	904	969	859	869	907	853	847	856	891	887	881	864	901	844	882	873	845	908	842	826	898	885	873	899	888	841	875	888	848	850	857	897	870	894	791	865	897	895	846	840	841	851	895	948	906	831	871	849	913	872	862	858	883	890	868	875	836	873	885	835	845	844	869	889	875	880	910	880	900	850	849	932	857	870	943	846	852	890	864	859	877	849	859	850	867	865	869	860	854	858	876	846	891	910	857	839	887	878	873	877	922	907	913	858	846	923	889	847	852	853	885	891	882	840	928	865	815	847	905	881	853	892	853	815	928	882	873	838	876	841	858	840	918	894	854	906	886	857	892	875	859	855	822	849	893	868	849	867	869	819	837	844	917	846	888	842	896	905	839	900	914	848	854	875	802	859	874	856	816	874	866	879	862	891	858	813	884	850	883	891	861	836	861	841	854	825	872	860	914	867	832	917	855	887	837	862	866	921	896	862	853	889	862	840	894	847	883	911	862	817	859	874	836	866	861	859	889	847	832	866	834	862	890	875	806	862	892	811	864	868	882	865	883	861	909	883	864	890	851	920	893	931	878	890	835	870	846	913	833	916	883	888	834	868	838	864	914	896	911	843	891	913	855	946	911	909	837	866	914	890	832	845	853	853	869	847	837	870	849	857	829	865	846	854	900	830	894	871	893	884	852	927	948	874	822	856	902	873	893	878	898	885	859	869	906	864	866	880	877	899	850	875	904	884	903	900	878	856	827	894	855	876	893	861	869	887	840	889	905	907	861	885	903	861	888	866	877	946	906	883	889	882	857	871	872	908	871	860	845	891	816	869	926	878	884	933	865	865	850	872	863	927	856	924	904	871	832	846	835	907	897	861	929	852	865	894	895	864	885	884	849	882	877	886	932	912	890	818	871	861	906	867	844	860	886	860	855	861	831	825	916	883	919	874	864	911	969	894	846	834	869	886	844	854	875	935	899	900	869	887	848	893	895	840	870	861	901	817	832	831	882	828	904	831	856	901	884	848	890	843	830	837	887	857	869	886	873	848	838	865	836	852	912	896	890	871	835	927	863	887	817	851	847	909	844	820	863	896	863	895	889	827	833	889	938	844	870	861	889	823	856	862	851	883	843	804	875	911	846	850	882	838	838	893	905	893	906	887	888	878	953	871	902	865	902	860	887	864	916	923	876	916	829	873	830	885	831	842	875	955	853	892	842	885	842	914	895	840	848	834	880	896	925	846	853	917	890	943	930	845	860	883	888	935	849	838	832	868	868	903	908	906	834	918	868	871	910	879	870	882	908	875	872	888	860	914	857	885	839	889	900	872	911	909	853	915	887	869	840	876	873	876	867	884	911	840	859	838	915	855	899	866	926	864	883	853	837	853	879	894	894	837	878	846	846	944	882	892	838	844	884	891	893	883	869	867	900	866	773	872	948	903	842	865	879	862	846	863	873	877	854	816	869	911	777	923	825	932	890	877	841	852	846	903	865	920	842	824	801	900	835	892	883	879	899	847	883	849	853	847	849	889	861	813	839	871	872	854	848	873	847	894	836	850	839	829	844	852	898	855	843	817	871	884	917	862	899	855	905	915	867	843	839	863	846	844	859	808	864	883	878	904	826	859	878	860	899	834	886	875	842	903	847	953	872	866	872	881	828	913	814	927	903	835	885	864	896	825	849	858	841	903	849	819	942	893	955	930	875	839	829	850	863	859	859	883	885	896	904	862	829	863	893	873	848	856	927	882	861	895	885	830	852	856	851	903	892	836	889	835	831	927	867	869	839	859	878	844	837	834	905	868	852	898	867	889	881	875	913	918	888	862	848	877	862	861	912	901	872	867	852	897	893	917	925	857	899	873	879	843	826	900	898	837	890	910	852	898	845	897	853	818	831	844	787	918	879	847	883	860	858	945	890	915	846	838	850	899	883	899	887	904	839	861	866	852	863	875	853	921	790	938	879	918	914	859	898	884	830	864	864	888	825	849	862	888	898	826	841	872	905	828	873	869	922	842	808	836	897	880	840	871	907	857	829	897	898	876	844	883	927	888	880	831	837	878	899	852	812	865	934	870	883	869	858	869	843	892	844	840	922	876	843	900	901	855	869	818	880	848	928	875	923	887	843	864	908	908	827	954	881	894	955	875	849	854	858	864	892	928	880	835	868	873	859	877	865	862	890	869	853	881	901	900	875	885	903	886	809	863	866	862	898	875	869	883	917	849	879	838	929	910	858	829	875	827	874	785	860	891	905	840	924	897	821	922	942	914	861	836
2083	239	272	302	190	187	180	194	135	158	154	119	181	158	159	166	163	144	156	137	164	179	166	169	139	167	151	157	164	175	136	179	156	150	145	158	155	153	165	164	155	152	169	165	156	139	138	171	159	157	123	183	140	170	150	129	161	175	158	168	141	161	134	156	164	161	154	164	144	147	163	140	156	156	165	148	156	144	166	153	151	170	168	150	151	173	160	152	167	162	152	155	143	130	176	159	169	158	126	159	175	131	166	154	151	151	162	156	158	151	171	130	147	141	167	146	164	178	156	160	139	174	158	164	145	131	164	172	156	170	161	181	158	146	157	156	145	149	150	167	133	148	171	132	161	146	151	171	166	155	153	152	184	161	135	143	130	146	146	134	139	184	162	168	159	162	157	142	167	136	159	164	163	141	167	142	144	158	154	142	137	145	156	150	164	161	144	138	149	151	153	151	178	151	133	168	128	134	146	151	144	172	137	155	153	162	166	143	159	163	131	123	160	167	128	159	141	147	153	173	144	154	125	162	159	156	149	143	149	161	171	136	155	133	139	166	170	158	159	147	170	127	140	144	167	151	164	164	154	168	181	150	166	136	179	146	172	177	164	143	130	127	175	160	166	146	171	153	144	164	149	145	161	153	171	174	161	135	145	166	177	178	161	170	141	125	174	149	152	153	152	154	131	136	144	173	146	157	158	177	156	126	170	134	148	155	162	179	158	163	134	162	162	155	149	155	148	168	162	165	185	140	147	159	135	164	156	178	163	154	125	153	150	169	160	180	165	169	140	175	150	140	155	159	150	148	174	156	147	142	172	145	149	161	179	156	166	169	163	166	135	143	188	158	170	155	135	145	161	160	158	151	149	160	168	170	157	148	169	143	148	165	154	148	146	145	157	159	145	165	151	147	140	132	164	157	138	154	171	154	171	141	139	175	168	159	159	144	157	159	154	154	145	167	184	177	158	147	168	160	148	176	136	157	162	148	163	191	156	147	180	173	177	172	170	159	172	143	150	156	155	133	164	143	156	173	157	151	149	151	156	160	154	154	153	165	139	154	159	157	166	166	151	158	146	169	182	172	148	172	137	135	168	142	159	154	150	161	132	148	152	129	142	138	152	159	164	156	155	142	140	152	158	163	141	170	153	167	165	173	171	132	137	157	173	143	176	179	159	149	138	137	144	149	170	158	135	149	159	139	149	153	172	167	173	176	170	160	182	173	154	152	169	168	158	140	158	151	131	166	160	139	169	154	146	154	133	154	162	151	170	153	164	156	158	152	151	133	142	146	179	162	167	165	148	141	167	153	133	158	162	139	157	173	162	132	147	143	180	144	125	149	154	149	136	150	143	153	158	160	164	143	175	146	144	166	156	165	137	160	158	154	168	135	129	168	157	149	153	154	164	177	203	154	153	179	170	168	148	162	160	176	151	160	149	161	139	146	158	163	153	135	148	150	165	145	159	138	170	142	146	162	155	165	123	155	145	165	147	170	172	147	167	168	159	160	165	151	154	130	145	154	157	147	140	159	149	156	158	167	143	145	163	162	169	161	172	157	166	148	150	165	164	135	163	161	150	149	149	158	155	174	158	150	163	152	174	163	158	164	152	173	167	138	153	152	159	159	139	149	153	172	167	160	180	150	160	149	143	154	169	148	146	160	147	164	155	151	163	175	170	168	171	130	153	133	144	135	126	149	173	158	140	173	140	157	156	179	160	156	178	153	148	149	138	146	159	146	154	163	162	155	174	147	176	158	179	170	143	152	165	149	165	173	168	156	156	159	158	133	137	163	154	159	138	163	158	160	147	167	151	163	162	162	145	160	135	140	158	171	144	155	158	161	171	151	159	153	156	159	160	135	159	171	158	140	146	148	156	153	160	170	172	186	146	154	149	136	165	166	141	144	171	150	146	123	151	165	147	172	150	155	166	179	179	157	189	154	165	143	138	143	165	167	152	177	158	149	163	144	131	164	155	166	159	174	149	147	172	135	177	164	150	127	154	158	156	151	150	149	164	174	154	140	150	166	156	141	178	149	143	131	146	146	156	138	153	168	148	162	149	168	161	161	148	173	148	150	160	155	163	189	166	150	138	146	142	152	149	147	145	160	166	143	161	176	167	148	165	184	153	157	158	138	165	164	171	144	146	147	155	176	162	149	177	147	162	166	159	149	157	168	126	142	151	159	138	192	157	169	172	140	163	150	172	162	181	134	166	165	155	167	153	159	170	175	159	145	163	170	172	154	153	157	131	143	185	143	154	163	149	150	151	155	136	139	155	156	155	170	181	140	138	156	154	174	164	156	147	156	165	148	161	172	163	171	162	174	170	155	154	144	184	179	155	154	148	188	176	149	142	169	144	157	154	137	157	146	148	176	155	131	150	169	138	164	160	157	167	173	143	155	175	140	151	148	162	146	169	156	162	145	152	145	147	154	161	142	159	149	160	162	154	178	185	154	157	157	150	169	137	170	176	138	162	171	125	158	169	153	143	160	161	153	164	152	164	152	145	173	166	138	166	162	136	150	151	157	186	158	164	142	130	155	180	171	172	145	124	142	154	157	137	163	148	159	149	152	145	156	135	158	149	157	150	150	150	142	167	141	155	167	162	184	161	163	152	164	166	158	139	193	154	142	166	171	177	132	157	145	174	146	148	150	167	152	183	148	161	144	147	147	153	153	171	162	158	157	174	155	158	139	136	126	160	171	149	149	143	148	154	156	151	147	157	160	169	147	142	175	145	169	161	132	148	143	153	142	163	169	140	184	167	182	158	163	167	158	185	142	132	161	162	164	169	166	139	171	163	153	154	166	156	170	153	158	146	156	162	157	187	148	157	180	164	145	152	153	162	149	149	170	172	142	153	166	144	170	172	149	172	164	147	143	173	172	164	156	157	147	166	156	135	165	149	144	155	145	154	173	166	172	154	163	151	143	166	187	154	162	142	167	156	165	154	156	141	157	132	173	112	165	137	175	151	169	174	150	134	155	162	155	144	147	178	164	165	154	155	180	156	151	162	136	155	168	164	169	175	144	163	143	158	153	141	158	157	137	150	148	153	151	152	165	162	148	139	166	173	165	165	153	144	155	143	165	141	145	152	160	143	156	152	169	151	154	168	122	137	176	165	176	176	152	160	144	147	156	152	160	136	147	157	166	176	142	136	140	152	171	160	145	160	168	171	153	151	151	161	177	160	144	130	151	162	159	176	155	145	143	163	167	147	133	162	171	150	155	142	155	145	181	135	180	167	154	154	160	174	182	146	152	150	172	146	155	143	156	162	150	133	159	151	164	175	149	188	147	143	147	151	143	155	160	144	155	155	137	158	165	166	155	134	177	148	164	148	169	149	156	160	146	163	175	150	166	162	171	156	137	151	157	161	160	161	155	159	156	169	154	160	148	149	150	162	174	166	167	162	145	173	165	148	166	181	132	141	169	130	154	163	155	162	155	164	165	136	144	162	169	152	155	159	164	191	179	161	168	161	157	160	151	156	156	135	155
2251	546	717	879	666	522	599	542	498	458	482	496	474	499	484	467	463	491	446	444	425	441	471	476	441	445	448	445	472	437	466	435	468	452	451	433	450	441	449	427	478	464	426	391	434	484	431	452	446	457	487	455	450	445	434	435	457	461	446	479	464	436	418	459	442	495	418	459	440	416	447	426	463	423	426	457	462	433	472	456	444	428	464	445	444	449	474	459	428	449	482	455	451	480	401	452	397	457	439	458	442	477	467	419	433	436	433	453	456	438	452	475	467	443	424	462	412	436	452	442	446	435	457	444	452	468	462	459	445	428	450	465	458	457	439	398	410	442	469	420	451	431	465	425	449	472	441	481	437	444	475	458	422	412	416	459	449	479	457	442	410	424	444	425	432	417	447	443	474	417	451	455	488	433	455	438	462	424	474	454	435	422	445	437	468	419	427	443	451	424	458	448	434	477	460	439	437	465	453	418	454	453	438	480	414	386	425	437	437	432	427	416	442	445	434	445	448	445	444	439	437	445	452	438	467	432	459	412	467	434	467	479	442	487	434	462	445	474	452	447	462	445	442	489	427	467	467	420	437	448	477	460	472	435	424	438	439	440	463	461	430	453	436	461	415	421	432	456	448	445	470	457	459	434	453	436	476	488	433	428	477	452	394	433	415	433	497	440	400	458	486	442	436	463	422	422	454	436	444	427	448	459	422	438	417	457	444	484	404	464	462	444	432	467	442	458	437	450	444	423	458	450	445	423	464	453	424	440	477	453	483	442	452	439	437	453	479	434	444	470	467	444	443	422	450	435	469	440	390	432	482	440	451	458	446	453	453	461	480	431	463	454	476	439	438	467	482	470	409	450	426	453	440	440	431	438	467	452	443	422	448	404	424	418	434	427	468	451	462	440	459	444	443	418	447	485	477	471	447	427	436	466	441	444	433	461	413	409	450	465	442	427	474	461	414	438	445	448	460	444	399	432	456	420	463	470	458	457	468	449	396	441	426	454	425	502	419	433	441	457	465	439	447	428	438	448	449	462	443	432	475	449	454	413	437	404	457	440	453	448	444	443	426	417	454	435	461	453	434	422	440	473	443	440	425	425	386	426	456	433	443	486	473	450	430	448	487	449	412	445	425	426	420	432	478	443	445	438	450	445	463	453	452	436	424	429	466	395	442	447	442	442	418	459	437	447	427	431	482	452	443	424	502	465	468	438	435	412	459	406	446	432	424	473	485	473	463	466	451	450	453	421	418	456	447	414	426	451	458	445	439	442	444	485	425	470	466	435	470	492	452	413	450	451	448	455	421	433	438	456	440	443	457	441	427	418	457	479	438	456	440	457	460	466	458	491	484	448	444	432	449	426	400	452	432	450	485	447	449	490	449	422	478	466	454	417	444	480	425	419	422	443	446	452	413	431	435	489	437	430	420	466	443	491	458	421	465	454	426	428	428	460	435	469	466	477	441	492	415	475	460	427	491	459	440	428	448	456	429	418	427	423	460	460	471	471	461	431	470	431	453	449	442	478	422	434	444	406	465	406	412	453	441	452	454	407	404	435	424	483	489	405	453	410	444	450	442	462	407	441	447	472	436	458	455	446	444	443	473	445	464	461	447	475	449	418	470	457	448	424	445	490	407	424	455	435	429	429	447	463	451	442	427	419	460	438	439	461	460	453	436	447	421	431	432	455	440	444	433	450	446	430	474	435	435	410	439	454	464	468	449	420	453	477	441	443	413	413	429	406	473	421	451	427	436	431	476	402	456	438	443	444	455	472	451	415	443	457	466	448	418	453	436	459	437	435	476	516	473	462	426	453	449	414	423	439	443	450	431	479	454	432	464	482	444	431	462	430	431	412	427	495	479	471	445	443	423	465	437	484	447	474	447	421	443	461	420	486	500	466	477	419	406	449	427	436	453	467	436	454	471	433	467	449	430	410	462	475	444	419	445	442	463	455	455	464	440	436	455	469	435	428	444	438	455	411	440	446	439	467	449	405	473	462	394	434	428	451	477	471	452	456	410	457	440	462	449	434	468	456	454	432	433	404	439	434	451	401	468	425	459	434	464	451	452	451	381	421	460	439	405	456	433	444	424	444	414	421	445	446	453	472	436	428	416	463	458	473	418	466	465	441	436	466	476	463	475	486	452	444	429	437	482	437	440	462	453	435	398	456	437	430	464	443	466	446	449	425	448	411	471	431	486	436	443	409	413	440	431	456	480	440	444	457	433	444	468	454	450	447	460	431	406	453	423	469	485	456	430	447	467	449	423	469	472	433	462	426	472	508	439	483	426	465	426	431	419	441	433	440	439	436	420	457	452	456	428	460	442	473	442	442	423	473	453	467	431	459	491	431	397	454	435	461	413	478	438	448	467	456	475	434	442	468	424	472	457	446	433	414	436	434	427	479	425	444	425	441	459	425	432	495	445	437	452	445	440	460	437	415	456	434	423	417	464	460	467	432	446	447	448	435	447	409	462	427	424	455	467	399	471	439	436	421	458	408	422	458	483	457	434	450	431	470	457	459	415	455	416	465	433	472	450	457	433	439	454	426	416	454	465	454	448	433	418	483	443	453	460	462	451	457	439	474	402	432	486	453	406	427	435	454	433	469	482	441	451	461	438	429	429	423	459	476	444	442	444	463	445	423	417	420	421	451	430	451	459	453	443	453	476	398	466	441	466	470	467	438	421	478	461	425	477	445	430	406	420	443	396	460	434	438	445	394	481	478	448	427	474	451	454	418	487	483	422	458	422	425	445	420	456	476	442	441	470	465	467	479	426	400	454	473	507	458	477	458	444	504	455	457	409	432	468	436	447	400	438	432	457	451	444	425	433	469	466	460	411	458	433	435	423	452	440	429	441	468	457	453	469	431	420	434	447	449	451	451	441	421	430	422	443	476	444	443	475	445	446	431	445	447	461	453	468	417	486	399	467	465	444	437	417	469	449	430	431	446	450	425	449	432	458	421	454	401	471	406	440	450	460	445	479	491	427	450	465	440	436	441	476	469	428	464	458	429	441	422	439	460	459	440	434	417	439	406	453	416	419	417	442	470	426	434	440	463	419	438	483	462	441	431	437	429	451	419	497	479	450	442	435	465	441	466	426	426	442	444	437	413	432	423	433	429	474	459	464	438	433	463	477	400	437	402	458	459	424	465	457	442	451	432	453	455	443	434	439	470	418	458	457	457	461	464	441	397	455	430	485	442	440	420	445	403	441	414	440	446	457	404	451	465	428	445	432	462	467	431	459	464	437	426	459	431	446	418	454	417	434	463	412	432	450	435	454	464	443	430	441	464	418	459	474	429	439	440	439	441	392	462	432	461	426	451	444	446	448	442	434	407	462	443	452	457	411	430	474	448	467	455	441	482	466	476	445	444	440	449	441	403	453	467	445	471	430	449	439	431	467	432	465	448	417	433	438	395	489	447	448	461	428	459	433	405	452	468	448	457	482	446	463	440	459	495	413	455	436	449	467	428	443	456	459	423	428	448	451	393
7802	1135	1434	1117	747	530	432	367	304	314	252	248	240	212	225	210	194	203	189	184	213	175	186	172	208	200	178	164	176	206	171	174	179	183	177	141	182	165	174	182	170	176	168	155	195	167	155	164	165	168	171	146	169	188	185	167	167	165	183	171	172	199	177	151	173	181	157	197	146	168	179	168	182	173	166	153	160	164	165	179	167	186	168	171	168	175	176	174	174	152	182	187	144	160	185	161	154	161	152	164	164	152	193	171	186	151	160	151	179	170	156	168	171	182	153	146	160	171	190	176	161	183	185	180	172	186	178	163	177	158	155	163	190	186	145	189	150	169	179	141	166	205	158	173	168	171	187	146	178	183	164	154	152	150	160	169	169	172	156	156	152	181	147	171	190	187	175	150	170	164	171	169	174	179	177	168	181	161	187	185	143	172	133	167	162	175	167	160	177	157	189	184	179	187	160	186	176	143	156	169	169	173	188	171	186	169	145	167	161	175	167	160	168	146	176	148	178	161	176	159	160	165	153	156	181	157	156	174	153	176	160	171	165	158	148	159	164	168	173	166	183	168	163	180	170	178	158	142	183	158	156	145	168	153	190	170	172	144	162	141	176	170	159	191	154	139	173	156	163	151	173	154	164	173	164	184	154	174	178	174	146	185	181	174	184	170	162	166	172	180	149	161	165	168	165	161	172	151	146	162	190	154	186	169	188	154	166	176	172	171	165	171	137	177	169	163	177	186	141	197	164	149	155	183	161	167	167	155	159	170	149	153	170	161	180	181	165	144	168	183	168	181	165	188	175	157	155	189	151	170	183	178	171	169	146	160	183	153	159	166	170	157	187	179	180	158	172	159	169	147	172	169	164	193	181	172	167	162	170	157	177	190	168	159	163	175	175	145	162	154	164	169	177	155	159	171	159	168	171	156	147	162	149	179	162	173	166	156	155	158	182	175	164	189	171	172	167	165	156	167	169	177	169	181	168	157	158	180	169	169	152	176	181	166	167	176	165	162	158	158	174	154	165	160	176	175	173	180	172	172	147	144	154	164	185	190	158	188	157	176	170	180	139	193	194	161	158	172	150	178	155	168	150	169	189	159	165	182	174	197	171	161	175	175	167	175	164	155	166	148	197	184	173	163	143	165	177	180	180	159	145	152	159	184	160	183	166	160	157	200	142	166	170	149	153	167	164	166	171	170	163	166	162	157	162	157	150	145	177	158	158	170	155	139	157	147	179	179	187	171	161	172	155	174	160	185	166	164	168	176	170	181	154	180	166	174	172	162	182	154	160	137	158	176	169	173	150	177	175	182	175	183	170	159	164	138	148	160	163	170	185	160	168	160	144	158	163	141	163	165	157	158	178	173	171	135	154	191	172	170	181	158	157	126	185	150	149	183	159	160	157	179	164	154	164	177	171	166	143	146	174	151	146	161	192	157	166	160	163	168	166	193	157	178	190	171	180	170	177	132	176	174	186	159	157	192	163	159	181	171	173	173	168	163	167	142	171	174	152	157	172	160	151	176	162	164	161	171	179	158	153	155	210	173	164	183	151	164	160	164	177	174	173	159	174	195	187	168	181	158	182	182	143	143	166	173	191	167	179	143	174	162	165	147	176	187	167	165	157	162	170	164	188	183	151	157	152	159	162	151	169	172	147	161	173	143	148	178	162	163	156	177	161	189	140	163	162	168	189	162	156	164	174	190	142	171	170	152	158	166	168	159	161	148	153	158	148	142	149	167	164	169	174	178	161	178	163	173	163	176	154	159	174	181	173	143	188	183	173	175	160	154	171	166	142	178	152	153	183	163	160	159	158	161	174	181	179	148	161	159	183	150	156	163	159	152	165	186	172	167	141	163	138	161	172	146	173	162	167	139	179	186	168	194	153	162	180	161	177	166	163	155	191	171	154	158	159	163	178	145	180	180	177	183	201	174	164	179	191	193	162	179	159	165	157	159	174	189	156	166	164	173	150	181	161	169	150	186	148	162	170	173	167	157	182	163	176	156	158	167	156	177	168	148	182	193	153	175	159	184	180	150	159	165	165	166	173	178	172	164	175	174	178	173	174	182	156	166	189	145	173	182	164	176	167	148	172	178	154	172	157	163	146	153	168	159	165	171	140	171	154	151	153	165	159	188	174	164	188	156	151	166	151	178	172	168	152	171	148	197	169	185	163	170	172	167	197	173	170	174	166	197	188	171	158	180	179	177	173	159	178	190	160	166	166	176	146	165	172	172	157	158	158	182	175	166	151	160	171	171	167	174	171	169	158	199	180	161	175	155	166	185	190	153	155	167	154	175	181	154	160	147	147	195	157	176	168	147	177	194	161	186	156	193	190	154	183	184	148	179	193	173	165	185	166	158	184	181	141	179	204	190	167	178	159	169	176	151	148	174	170	159	157	166	178	180	157	161	163	164	177	181	149	210	169	165	168	145	184	157	144	153	187	183	179	178	174	166	181	169	163	174	178	170	174	186	148	163	167	170	190	152	159	177	179	166	152	193	170	182	143	169	155	164	183	189	177	156	143	170	168	170	183	174	187	156	167	164	161	164	163	170	174	154	170	159	161	174	180	179	185	167	148	153	169	183	170	181	173	175	155	148	177	161	163	142	167	155	155	155	157	165	165	166	194	184	136	163	143	172	152	165	168	178	149	170	147	184	181	166	172	164	172	153	183	153	166	151	159	161	178	181	159	158	168	170	180	196	163	185	166	162	166	165	188	176	160	157	178	181	151	153	127	174	164	162	180	177	189	163	164	187	190	180	199	165	166	163	191	150	155	159	165	172	159	163	142	188	172	185	165	163	161	142	162	171	168	182	172	179	177	158	171	150	168	186	154	158	182	180	173	156	161	166	174	157	179	156	160	170	168	176	174	188	153	169	165	196	165	161	169	165	178	183	198	171	166	183	171	173	195	162	149	187	158	176	162	185	168	170	169	175	152	160	146	164	164	162	161	156	160	159	149	176	171	158	194	180	195	159	184	159	179	161	165	164	172	177	190	161	168	152	207	153	158	182	173	174	195	186	197	144	170	163	149	160	170	185	175	182	170	149	170	153	172	158	146	171	177	169	146	160	174	178	162	178	182	172	169	174	178	178	179	151	143	174	160	158	153	168	167	165	176	155	161	158	176	198	181	173	162	178	163	156	173	154	175	164	175	183	175	182	174	159	188	192	161	161	171	150	159	169	175	157	159	186	158	161	157	179	157	150	171	176	170	189	154	178	166	173	163	179	170	153	176	173	187	164	172	176	177	150	194	173	173	179	158	182	153	157	160	173	181	180	205	181	181	171	158	162	162	171	173	177	203	181	189	186	168	162	184	175	179	171	197	177	150	180	166	176	154	191	169	164	169	150	166	153	171	183	180	187	163	179	166	181	200	150	160	195	184	170	161	170	178	156	154	153	173	181	197	168	156	174	182	164	170	158	162	201	149	170	163	170	156	164	153	136	149	160	163	188	174	173	149	172	171	176	146	187	180	176	173	170	175	168
5933	1357	3066	3431	2899	2220	1982	1537	1366	1210	1075	954	898	926	794	755	702	724	641	649	618	646	624	616	594	633	590	582	610	578	516	546	551	552	558	558	522	530	575	549	541	502	502	530	499	543	531	532	521	483	535	532	498	481	490	480	521	522	525	518	508	466	507	494	507	538	495	514	503	534	491	482	517	506	516	471	480	445	520	473	487	487	467	471	528	488	497	488	494	493	521	480	481	497	499	515	529	529	517	454	476	488	500	474	488	522	484	499	470	493	452	523	547	469	487	482	507	474	466	455	492	468	474	474	503	505	465	522	469	484	497	528	479	498	512	516	459	479	492	488	506	513	499	449	478	471	499	494	470	533	497	451	489	477	500	511	473	511	486	481	471	499	503	493	523	525	481	509	462	492	470	508	443	478	494	488	428	489	498	447	480	478	485	508	494	492	447	490	505	498	489	488	478	430	503	509	468	493	473	511	498	486	509	483	487	490	470	447	494	550	513	523	477	467	485	508	490	501	472	520	466	482	485	497	479	477	505	487	485	496	492	462	523	463	458	499	492	493	466	474	488	488	475	502	485	522	478	529	495	490	456	478	530	492	493	489	502	471	468	486	505	487	499	509	437	455	517	519	463	533	480	517	511	499	497	507	455	446	486	511	469	489	505	485	467	475	469	515	512	498	456	510	453	507	487	476	453	463	487	520	477	468	490	484	499	499	430	469	467	482	494	487	506	509	456	522	495	473	489	489	485	496	522	466	519	483	461	484	527	494	463	501	483	468	498	479	524	496	483	485	485	485	463	499	468	533	484	476	482	455	503	500	465	474	509	513	422	479	488	494	508	487	461	490	521	506	493	495	453	458	487	489	468	490	492	495	495	495	483	515	491	507	502	491	483	483	502	501	476	468	494	482	508	531	478	506	523	475	475	498	474	501	464	474	532	502	469	497	489	478	478	482	539	455	462	480	448	488	478	497	462	486	498	473	509	483	485	504	460	543	470	519	444	461	473	486	477	490	485	480	474	479	485	501	485	505	493	506	492	469	471	530	487	505	449	499	515	501	501	484	479	502	477	508	499	451	495	483	473	492	518	461	512	483	481	487	491	491	508	513	449	480	472	501	535	481	470	480	447	474	498	500	509	505	487	468	506	501	508	522	469	507	501	457	485	501	470	508	488	502	493	476	502	463	446	460	476	488	492	526	460	510	434	491	507	501	516	502	493	518	516	490	508	487	486	489	507	501	496	470	532	466	485	466	492	454	480	487	521	498	524	512	474	466	482	459	509	519	496	491	482	471	490	533	482	507	466	483	500	484	466	506	499	501	479	469	528	483	468	525	448	484	518	501	498	433	460	467	492	464	526	465	513	465	507	508	466	483	467	489	490	508	479	496	500	490	521	459	439	492	487	476	492	516	453	466	457	481	473	443	475	451	461	476	505	504	490	519	530	516	551	445	449	505	464	484	503	479	478	481	441	460	513	510	509	471	496	495	513	492	513	504	510	475	497	499	457	497	479	475	482	489	516	474	493	488	502	498	490	497	472	487	461	459	472	476	502	489	480	502	469	507	471	452	547	499	500	494	517	479	459	486	513	488	492	486	465	511	493	481	533	452	529	486	471	479	471	500	467	497	504	450	474	521	456	499	506	506	489	486	431	470	481	491	528	507	509	466	488	495	497	484	459	496	445	495	459	514	505	524	473	492	480	511	475	466	478	500	500	504	474	481	493	488	527	473	452	511	477	498	481	480	481	516	445	505	479	494	507	462	429	460	440	488	481	492	493	521	454	486	488	494	489	513	504	524	462	519	472	514	453	466	483	489	504	498	461	520	465	494	533	473	492	487	475	467	490	500	505	491	463	491	439	488	455	503	444	475	499	519	488	523	502	502	517	501	491	453	503	485	514	455	530	426	498	501	501	478	506	479	490	469	490	500	494	500	491	487	495	533	492	452	464	470	472	490	459	510	479	491	482	482	490	489	459	479	467	517	468	495	518	473	521	474	457	480	469	505	489	492	446	510	475	505	508	476	482	495	454	490	498	480	464	509	493	516	496	473	479	505	491	504	500	470	517	473	463	439	470	526	521	474	510	496	472	474	485	488	491	459	502	476	502	470	509	466	490	449	524	472	494	467	472	502	462	460	488	477	466	481	521	509	479	505	482	488	524	502	484	470	520	491	456	492	532	521	508	479	446	477	492	460	445	491	476	516	468	479	491	510	479	478	469	450	507	479	520	538	494	476	494	546	451	483	497	505	461	470	489	458	516	487	457	523	506	458	492	514	474	482	476	468	476	507	548	480	460	505	477	493	510	494	500	464	472	484	468	481	455	515	513	463	481	470	484	495	460	513	482	495	483	461	510	488	491	481	459	490	487	479	498	473	478	505	514	489	488	502	448	487	472	525	465	536	539	463	478	492	467	524	501	488	486	519	472	498	507	519	462	484	465	488	497	503	488	512	499	473	491	493	455	497	523	460	502	448	462	484	504	471	503	485	447	493	468	484	521	502	497	481	496	509	496	474	454	497	460	528	499	525	514	464	513	492	503	471	506	482	474	471	477	515	454	468	510	491	501	454	488	492	467	510	507	499	469	499	515	489	515	453	514	447	461	491	491	493	505	469	469	460	512	513	497	496	475	493	485	508	544	470	474	479	508	485	505	503	503	508	473	495	498	531	454	485	503	487	464	477	497	476	460	474	511	447	504	451	472	499	467	495	509	487	495	476	491	487	472	476	510	497	469	471	512	509	482	503	506	490	492	480	509	490	492	540	467	495	501	503	511	519	460	483	456	474	474	522	504	476	483	492	488	471	557	541	469	536	452	437	478	463	493	472	498	478	473	499	508	448	471	487	485	496	472	517	491	524	466	508	519	497	483	477	505	517	513	500	513	472	485	517	473	540	504	482	482	476	493	474	504	513	499	468	508	474	527	494	489	471	438	483	494	486	479	483	513	454	486	496	488	479	514	480	505	485	489	482	508	435	483	507	500	476	495	507	485	493	480	499	471	492	512	482	468	472	487	474	491	451	465	472	508	508	486	463	473	515	487	499	468	445	480	456	537	503	474	490	535	472	454	506	487	498	466	501	505	501	513	512	531	499	505	452	496	483	474	447	509	464	508	481	483	452	493	475	509	501	466	464	479	466	496	483	458	457	515	498	445	512	486	452	516	468	502	521	479	484	476	512	495	496	448	497	472	497	483	522	468	463	500	527	524	472	506	484	533	518	456	514	481	461	488	492	478	485	457	469	458	496	489	513	522	476	514	485	492	524	505	469	470	529	493	491	496	480	499	469	445	477	472	508	449	486	505	522	477	549	518	516	480	511	511	485	473	470	497	474	511	509	503	484	472	499	499	467	513	429	489	506	509	479	446	525	507	505	474	501	496	492	490	474	484	482	493	525	478	491	510	479	510	512	466	462	532	500	502	507	532	476	497	433	449	465	477	464	518	464	480	463	502	468	492	459	505	509	484	499	504	491	507	484	493	482	497	495	485	521
14359	2703	2901	2087	1379	1128	957	713	637	560	493	509	493	437	399	432	456	389	386	382	393	366	368	370	386	361	357	352	328	374	369	372	360	354	337	342	365	358	352	392	356	376	381	373	344	376	355	347	341	357	341	368	359	365	361	337	361	347	347	373	355	343	339	404	375	328	354	345	361	322	363	360	364	362	337	353	376	347	380	340	345	351	377	334	344	368	349	362	381	349	329	378	359	319	367	359	348	371	364	343	330	334	346	353	353	329	346	373	371	368	338	339	343	335	339	357	343	338	355	336	370	302	370	350	373	368	328	355	368	369	367	368	361	377	349	311	345	350	354	330	385	391	359	325	366	353	324	369	367	357	349	370	371	332	360	346	368	369	329	356	399	373	343	353	379	368	373	380	355	360	342	328	305	350	358	334	371	355	337	351	352	328	322	343	346	328	360	365	343	353	396	400	343	378	339	341	352	332	316	392	370	353	330	378	352	312	360	308	329	356	359	382	359	328	338	360	351	317	335	365	394	346	332	361	333	370	362	329	338	348	354	326	371	327	370	327	359	328	322	360	344	373	333	339	318	341	372	342	355	346	374	364	361	386	372	323	389	371	365	359	344	387	348	330	344	364	361	396	371	366	358	321	367	352	338	343	369	333	388	366	319	348	379	330	332	336	344	341	367	332	354	344	343	345	348	336	365	352	360	352	366	355	320	360	356	332	342	333	340	313	344	354	316	355	313	375	368	324	342	344	351	341	344	367	347	344	331	356	350	312	344	305	348	352	359	358	337	365	388	369	389	349	342	336	357	369	349	332	330	325	338	369	372	369	345	378	368	365	359	306	321	309	320	345	359	327	346	356	392	366	321	351	366	378	351	352	365	437	359	338	373	320	333	347	355	388	352	394	331	322	332	355	336	349	328	381	321	355	350	363	361	349	343	330	349	339	341	377	354	352	341	345	360	343	335	346	382	357	364	385	336	360	375	336	330	349	336	366	394	361	356	343	380	342	355	320	390	385	372	337	344	360	382	349	349	350	342	312	324	359	341	331	337	351	359	322	333	369	311	362	351	382	365	369	362	309	373	331	374	337	337	331	383	365	348	353	346	335	337	358	301	333	355	366	383	365	320	307	337	330	355	335	345	349	350	335	384	378	339	341	351	373	349	345	362	353	375	347	344	334	364	365	358	325	315	359	336	330	356	365	356	357	354	347	359	355	332	356	328	343	372	320	345	329	322	370	317	338	344	350	297	374	354	344	361	403	335	376	342	332	328	372	350	312	378	339	337	368	343	343	354	405	347	360	301	350	347	372	339	363	397	334	333	330	355	344	346	379	350	335	370	330	336	338	333	361	333	358	337	337	339	343	380	324	347	359	330	364	336	355	325	354	344	319	353	364	346	348	328	377	360	367	362	372	341	362	341	335	329	319	331	388	322	372	371	333	331	364	367	339	353	370	365	385	338	341	332	318	363	329	344	345	345	359	351	377	327	380	353	321	361	383	367	364	341	373	324	360	325	368	376	336	347	342	357	383	330	355	364	367	335	343	346	329	352	369	313	370	343	367	372	345	311	367	345	339	323	357	356	372	408	325	376	357	335	362	339	350	373	353	328	357	333	369	336	365	333	337	360	357	356	332	353	365	352	402	362	346	348	347	316	358	338	349	339	329	324	311	329	374	358	325	332	330	357	351	334	369	332	361	327	368	354	353	337	356	366	344	369	358	341	331	329	339	361	343	342	319	383	354	342	362	353	334	364	361	327	353	376	364	315	346	350	334	336	309	370	322	326	333	323	352	390	372	311	335	377	359	346	388	353	310	355	333	337	319	361	338	344	353	346	319	336	356	336	386	358	354	326	355	352	348	373	379	330	346	371	363	349	336	347	370	379	364	378	326	348	370	377	321	388	362	371	354	339	332	356	372	355	343	360	321	348	315	328	354	345	355	377	399	346	377	333	328	344	342	312	370	384	334	349	326	334	333	353	364	362	362	332	312	378	350	328	350	353	361	368	401	357	336	348	337	358	346	340	323	380	336	356	379	328	378	360	370	353	336	327	344	351	356	341	361	363	338	338	355	352	334	342	345	352	339	309	340	331	314	362	377	368	356	335	323	351	349	352	352	351	339	373	374	345	330	326	325	337	371	329	363	336	309	334	377	319	359	350	348	384	331	372	354	339	334	364	346	344	374	326	369	319	354	345	384	365	350	321	355	356	372	359	346	342	303	342	352	380	332	363	350	374	332	378	355	338	344	367	334	334	317	400	369	351	349	349	354	335	385	326	352	341	344	340	346	339	319	349	379	349	389	330	364	352	357	342	363	307	333	363	323	369	347	374	360	354	343	343	323	343	331	341	363	298	354	366	361	344	357	387	304	332	367	343	351	340	346	355	314	356	310	351	383	365	310	345	348	336	348	329	355	347	360	321	360	328	309	358	329	340	333	356	355	380	380	343	365	370	337	365	339	365	372	342	392	370	334	331	350	369	342	367	368	365	333	370	335	321	322	358	310	353	345	358	356	338	341	316	401	370	336	368	391	389	346	354	330	357	334	368	367	340	384	367	348	378	355	338	390	360	340	349	356	371	368	349	355	357	357	332	312	334	341	345	358	355	360	366	330	343	371	367	354	349	344	351	332	353	345	348	379	344	356	366	404	342	340	353	356	307	333	372	311	347	347	341	320	325	332	332	351	348	352	320	343	357	332	327	349	379	349	374	375	352	338	332	319	381	369	349	390	322	377	354	321	343	328	334	351	314	339	361	353	369	350	369	339	329	331	365	363	370	367	346	315	377	334	378	340	348	386	344	327	349	352	355	321	326	362	353	355	336	381	335	376	345	351	327	379	333	320	331	372	312	321	342	321	365	335	347	375	360	347	333	338	329	334	344	348	336	375	323	376	329	377	297	362	346	349	381	350	333	390	339	375	350	326	380	349	376	356	370	367	335	358	344	354	339	313	333	338	372	332	286	348	377	363	329	332	348	333	336	373	385	376	390	332	338	361	346	378	334	332	349	371	363	351	332	323	333	334	328	344	324	345	375	362	346	355	341	386	382	328	324	358	342	396	326	323	395	361	366	372	325	348	381	343	354	357	350	358	344	341	368	352	301	361	315	373	312	364	351	367	385	345	355	369	352	350	372	339	374	349	355	351	348	344	337	345	306	355	368	351	319	376	336	357	343	354	362	354	353	362	362	378	347	378	377	369	356	341	365	312	328	345	348	317	350	344	372	305	367	393	323	361	328	350	361	363	390	339	375	364	300	339	351	340	344	351	367	352	326	331	372	357	367	332	374	367	346	320	383	328	340	378	351	348	350	325	371	331	362	345	347	345	342	327	332	401	358	374	353	338	338	346	347	321	357	324	339	323	357	364	368	353	375	334	328	343	352	358	336	369	352	344	348	356	392	318	367	314	331	330	374	331	343	321	369	313	344	360	344	334	383	362	330	336	348	375	348	375	307	338	355	315	343	369	353	360	350	356	351	363	362	360	359	336	328	336
7995	2630	5465	5988	5302	4381	3533	2988	2545	2281	2006	1894	1692	1610	1450	1409	1305	1326	1314	1229	1219	1141	1137	1154	1045	1032	1061	1094	1035	1005	996	1017	1053	970	924	929	959	949	1012	955	940	933	960	935	957	886	928	940	955	903	930	889	945	933	934	900	884	941	928	913	935	894	892	910	903	869	917	858	914	899	899	926	927	871	883	867	878	874	885	866	878	908	829	857	863	833	881	859	893	858	864	839	851	913	875	937	837	934	860	920	838	886	910	925	847	869	903	852	901	890	875	877	863	843	882	860	870	884	852	860	869	892	915	916	907	886	884	876	864	895	906	904	899	817	851	889	914	894	902	848	844	902	866	879	846	896	907	879	947	931	868	884	863	854	922	898	893	868	907	848	863	863	828	855	866	888	866	888	865	870	844	813	844	905	842	901	869	845	876	841	835	874	851	842	863	827	863	889	881	890	899	894	901	880	822	819	886	931	876	853	874	870	865	822	820	852	818	865	847	830	868	879	860	820	860	904	860	901	865	901	851	781	858	809	874	900	884	894	872	917	881	877	901	826	829	888	883	896	905	855	856	901	819	816	884	847	829	830	847	813	845	834	844	915	922	894	832	843	871	864	901	889	895	870	858	897	860	894	881	893	875	866	885	854	890	871	869	844	823	804	847	879	818	895	842	831	874	811	861	871	846	805	846	817	862	889	841	923	887	935	870	837	865	815	866	873	940	817	883	845	876	897	871	928	871	905	820	877	875	880	867	898	868	837	877	844	856	845	874	889	852	867	901	824	904	859	895	892	898	888	914	847	879	828	854	854	929	857	857	902	865	844	897	872	908	888	886	871	868	857	858	867	856	880	839	890	835	895	864	874	912	905	894	846	856	850	833	884	866	903	853	850	916	857	891	861	876	848	867	873	817	875	849	911	840	871	879	883	824	846	849	886	855	919	847	863	850	896	914	887	909	876	925	878	845	917	914	883	861	897	894	873	860	866	908	875	877	876	840	831	897	881	926	816	897	917	831	844	866	869	838	850	846	849	884	896	829	812	866	911	871	899	884	904	864	853	911	898	890	895	827	917	878	889	843	897	880	883	853	875	890	865	864	935	918	917	878	874	840	882	846	858	919	866	899	855	905	843	829	868	881	821	887	846	877	811	902	911	870	871	870	836	902	850	886	857	875	892	880	918	887	824	829	870	944	850	855	860	869	884	858	910	892	861	817	871	871	871	846	860	877	900	869	864	879	829	817	866	857	866	888	875	872	849	887	918	903	895	853	871	864	842	863	856	826	900	919	869	872	812	920	828	877	889	887	873	833	814	855	888	863	924	878	864	891	842	848	908	869	856	906	865	807	844	892	847	885	891	822	870	908	859	827	840	843	868	859	860	846	879	891	923	889	876	853	853	868	854	895	909	875	838	860	874	867	860	846	857	924	827	833	923	907	836	938	843	912	875	911	885	886	891	890	853	832	845	841	917	862	845	865	867	849	837	881	859	865	851	885	866	822	846	896	920	836	866	852	873	840	895	856	851	858	887	866	885	854	837	879	874	910	853	892	913	892	916	869	921	883	870	902	856	858	872	868	909	864	878	884	848	898	888	892	876	830	910	888	864	901	862	847	881	860	877	910	810	857	869	896	847	803	874	896	876	913	818	890	815	859	867	875	884	848	897	861	920	839	931	831	870	818	861	899	876	898	902	837	938	866	865	885	908	824	865	912	906	852	914	836	844	885	844	887	933	891	859	901	856	889	881	861	841	883	916	855	861	885	828	863	865	913	885	845	824	925	862	835	851	860	870	891	868	878	865	849	829	830	894	840	862	931	894	870	906	879	836	908	847	864	837	850	871	883	848	873	845	846	853	903	858	844	846	908	857	890	832	849	900	854	899	833	859	887	922	868	873	862	890	861	905	871	868	858	871	854	873	898	843	888	875	882	939	851	869	904	845	851	871	862	843	850	887	867	896	881	903	845	904	865	876	848	908	892	934	822	853	903	882	836	917	903	882	820	898	920	881	878	883	800	863	810	874	902	885	906	928	861	888	875	875	906	871	880	847	868	880	848	827	880	859	874	876	865	860	861	928	875	869	806	902	897	921	881	818	817	875	862	902	880	878	864	880	891	908	889	879	869	859	875	880	856	821	866	892	843	877	845	837	877	880	867	876	926	860	852	901	879	912	887	895	845	863	880	885	818	862	879	888	874	863	865	865	896	805	886	904	901	896	872	921	865	909	853	896	919	872	841	916	904	853	856	882	872	832	921	866	822	940	879	837	894	844	831	818	871	878	871	850	912	884	836	910	881	861	912	850	890	855	834	857	852	842	903	869	885	872	898	889	825	875	856	892	863	925	910	904	852	870	845	871	906	836	920	906	888	834	905	867	875	861	865	916	864	893	901	865	875	875	811	800	859	919	854	831	880	922	853	859	887	896	898	901	881	833	884	876	867	854	838	844	894	826	887	863	853	884	892	852	853	844	857	834	876	876	857	873	886	870	897	899	852	872	867	885	910	918	827	832	867	844	868	929	874	870	891	908	855	867	835	851	905	871	817	859	907	923	813	872	863	881	898	897	846	848	831	870	843	874	806	882	879	859	875	867	869	828	871	903	866	851	879	901	830	838	873	897	874	860	905	846	885	901	861	867	838	866	920	848	896	811	894	915	903	876	877	888	858	849	843	882	871	888	899	889	859	886	914	885	913	827	852	936	864	885	861	904	896	886	926	835	863	864	843	901	881	832	824	844	887	864	846	859	862	890	821	848	881	877	847	889	894	886	887	850	779	863	913	872	860	845	856	852	883	882	866	863	899	835	949	873	860	854	898	920	860	854	843	838	878	841	848	840	878	880	916	876	828	906	873	867	863	865	845	833	862	861	918	861	875	886	814	925	845	859	854	835	898	905	909	859	877	846	856	931	858	869	871	837	888	865	847	842	921	870	844	905	962	855	898	895	885	880	870	884	864	861	902	864	858	863	858	905	872	877	879	888	885	854	803	888	844	876	868	861	866	865	918	874	882	868	863	927	918	865	821	865	883	857	882	885	868	885	899	853	979	914	885	851	936	874	889	864	905	858	833	863	925	838	826	847	874	884	902	875	885	887	894	844	823	911	851	876	895	824	865	851	851	888	866	830	853	864	861	888	875	836	823	858	910	880	833	845	871	877	921	799	924	852	792	922	849	879	850	907	889	844	931	873	861	817	894	779	882	843	856	845	873	908	890	827	874	854	863	877	816	909	839	880	889	889	851	824	852	861	908	937	828	854	881	859	924	877	819	880	843	853	842	879	878	924	883	854	904	901	887	869	904	861	847	851	883	886	870	856	891	873	899	838	879	898	894	830	863	894	867	821	917	862	832	851	844	869	862	860	895	892	845	897	924	847	833	884	864	863	871	878	870	878	855	845	881	832	877	907	857	927	940	822	867	930	872	918	852	841	921	892	855	862	881	842	862	901	855	869	864	812	885	863	853	818	889	895	842	889	838	888	876	896	855	883	852	854	861	863	885	860
2128	288	239	181	188	170	166	148	157	174	153	134	158	130	158	157	155	134	144	162	163	146	153	154	159	165	141	163	162	165	160	143	153	163	147	148	137	147	156	171	160	153	146	168	133	177	181	144	150	160	166	162	158	161	137	146	149	148	152	166	155	138	140	149	161	164	153	138	132	149	144	152	171	143	163	156	170	155	169	157	206	167	162	165	144	155	132	147	154	168	165	149	158	127	161	140	155	159	172	155	170	171	166	185	185	159	135	157	172	150	162	155	136	149	135	149	157	151	142	167	153	144	133	161	155	166	128	151	148	151	169	160	154	154	163	166	144	156	149	146	148	146	180	143	132	150	159	140	151	138	143	179	174	132	164	149	166	169	181	181	144	155	145	161	150	142	161	160	161	150	170	160	134	146	136	167	162	160	135	143	158	173	153	169	148	153	171	141	169	145	178	159	144	151	173	162	141	141	159	169	162	152	152	148	163	164	150	175	157	150	167	159	149	156	156	167	162	182	142	155	160	172	154	155	166	179	165	173	184	143	149	163	173	129	129	125	192	163	125	140	154	164	155	162	176	159	178	162	152	145	144	150	169	172	157	156	177	142	128	120	150	147	153	172	148	148	131	137	159	152	159	161	183	148	173	170	157	159	158	153	147	140	161	162	187	149	177	167	165	166	155	163	137	154	157	125	151	130	189	165	160	152	148	171	153	129	149	201	164	136	158	151	159	166	134	147	128	144	151	142	144	167	150	161	157	161	155	176	151	163	163	135	154	163	170	124	154	170	164	122	145	168	156	173	157	159	171	157	146	157	167	136	150	168	156	157	182	165	143	140	179	159	166	150	144	157	139	160	139	146	176	143	143	149	167	138	189	150	160	157	152	140	157	147	169	149	155	159	137	153	161	144	158	164	155	142	156	149	163	179	165	158	161	146	161	171	143	142	133	154	129	165	164	170	141	157	146	168	154	203	148	174	164	140	144	177	141	152	150	164	152	167	146	136	158	139	134	146	149	152	181	149	169	152	169	160	154	153	155	161	145	155	165	132	138	142	170	153	131	134	162	146	162	145	161	162	135	143	148	175	154	144	177	164	166	162	164	170	147	135	156	177	138	136	139	164	165	154	168	170	168	138	150	155	168	170	135	170	142	155	156	152	144	153	166	173	144	140	161	148	171	170	171	147	153	155	178	167	178	154	156	176	177	203	152	165	146	168	151	166	155	142	155	134	161	145	176	148	193	133	161	157	151	147	167	137	164	150	160	139	154	162	168	143	157	165	153	164	166	182	169	156	185	158	151	138	145	150	167	155	144	168	155	132	149	160	140	166	148	143	158	168	155	151	175	165	169	146	156	153	154	151	160	137	159	143	143	144	157	161	148	133	167	149	133	154	160	148	155	143	134	157	162	116	127	144	141	155	143	156	159	169	128	160	159	130	132	158	163	146	151	173	173	148	153	162	152	145	159	152	165	155	131	149	155	148	150	146	169	153	145	143	139	165	158	136	150	141	143	162	160	160	168	133	164	149	151	143	131	171	167	144	147	149	159	180	168	137	175	166	156	148	135	134	156	143	135	144	159	146	165	138	132	155	148	158	141	165	146	157	142	173	151	183	154	145	142	143	143	180	172	162	175	139	166	148	150	137	160	182	157	187	179	169	159	166	160	148	134	144	141	170	155	150	173	165	155	164	172	160	162	165	168	154	158	162	186	163	168	173	146	181	161	157	143	151	132	141	138	138	146	151	147	141	161	175	160	146	150	150	150	146	151	141	151	155	156	154	169	160	143	180	144	144	177	147	144	135	135	156	142	169	157	159	153	165	171	163	145	150	141	164	135	156	163	144	147	172	160	140	152	137	129	150	155	165	156	149	165	148	139	167	160	150	164	136	149	138	159	157	151	157	141	148	149	147	134	151	172	147	181	167	159	169	148	149	162	145	159	128	140	161	171	133	162	151	162	179	157	141	146	131	137	175	156	165	133	159	150	157	188	160	167	168	157	158	161	126	152	160	158	163	167	153	177	158	167	146	168	146	169	151	143	145	150	189	164	175	152	154	159	146	151	143	144	165	163	149	144	151	142	157	148	129	139	164	147	170	147	160	152	119	155	161	162	179	143	147	151	169	151	142	169	151	156	184	143	149	168	166	142	168	162	166	165	151	140	130	175	147	162	136	168	153	156	173	154	155	132	134	131	152	149	152	140	170	131	159	146	174	158	172	170	168	153	166	138	159	142	148	160	149	144	168	175	167	146	143	147	139	178	147	162	165	140	157	164	156	159	128	147	154	163	170	175	164	143	157	184	178	150	144	138	141	163	164	154	140	162	147	179	142	172	147	155	169	146	181	162	163	174	145	151	143	160	153	144	155	168	178	172	163	149	169	142	162	158	159	160	158	131	164	143	168	157	154	164	146	160	141	198	139	152	163	140	175	147	162	142	158	165	171	169	153	141	147	148	146	149	162	160	130	141	165	155	158	136	146	150	170	144	158	169	155	149	148	141	173	151	152	159	157	138	171	160	142	163	167	162	136	127	139	142	159	161	148	134	165	160	154	148	166	167	140	136	166	146	156	135	181	149	138	150	152	159	175	155	145	164	162	137	174	162	136	152	161	150	140	157	147	198	162	137	155	139	155	138	162	167	172	153	160	134	154	151	140	152	159	161	164	172	157	147	171	128	158	153	155	158	146	152	167	155	146	165	150	165	138	146	162	153	148	176	186	162	157	145	154	161	145	159	167	156	177	166	149	153	153	152	153	142	142	148	157	169	155	149	171	145	161	164	137	148	151	184	163	181	154	183	163	158	183	171	139	149	156	142	148	167	173	151	163	173	159	178	152	146	143	156	163	175	165	172	153	143	150	154	169	183	173	152	154	147	161	154	152	150	185	155	168	169	151	138	162	152	173	138	139	161	162	150	129	159	149	166	171	153	148	162	158	141	150	157	141	158	163	155	160	157	140	117	155	150	137	163	155	142	135	140	165	171	156	151	157	163	142	145	167	153	159	157	162	157	175	144	173	161	167	157	159	182	142	162	155	141	148	167	145	142	140	133	139	126	137	166	163	187	141	153	162	165	164	151	142	142	169	166	171	164	155	185	162	157	173	135	130	161	125	160	158	141	160	159	173	166	148	157	150	166	138	166	167	144	134	156	177	173	169	169	134	144	156	157	156	165	151	135	152	146	150	154	159	162	159	169	169	155	171	152	147	181	146	154	158	156	148	153	146	154	156	158	174	166	148	155	171	140	157	159	149	170	163	152	171	147	139	166	152	146	154	167	132	168	153	150	158	154	152	159	148	151	148	148	158	148	160	148	173	131	168	140	148	155	144	139	156	183	153	173	162	169	157	159	171	167	168	162	149	157	156	166	159	150	150	140	164	137	139	177	158	147	161	153	157	162	149	158	157	153	150	155	159	167	154	164	150	153	183	172	137	151	177	162	151	145	142	157	135	157	149	149	162	160	150	152	142	167	147	190	151	161	165	145	161	153	165
2232	566	638	620	553	550	534	527	522	498	459	434	473	483	450	451	448	471	460	437	447	466	409	422	458	430	434	438	487	415	467	453	438	455	464	435	457	470	461	461	443	436	443	449	476	457	434	433	444	417	448	453	460	432	450	482	435	426	445	457	454	421	413	434	460	476	455	397	445	469	450	453	438	443	456	416	438	410	474	420	454	461	412	457	470	425	422	456	462	455	447	423	445	449	435	456	428	435	431	428	443	460	414	450	443	433	478	445	432	447	450	449	439	477	450	468	442	443	454	458	429	456	438	436	427	427	489	451	432	432	389	420	429	432	426	449	450	458	445	468	457	392	482	451	414	450	468	423	468	414	443	407	447	461	443	447	433	429	441	462	405	457	474	448	444	474	428	474	475	428	446	439	434	453	460	456	439	389	487	423	469	451	455	439	462	449	437	462	468	442	465	431	435	459	436	482	468	464	445	430	441	452	456	449	456	442	435	449	432	470	448	431	437	458	439	443	465	445	455	464	447	461	439	434	433	448	466	482	432	421	456	456	396	461	453	459	470	419	453	417	471	457	477	432	451	437	426	417	428	406	436	453	448	473	447	468	463	453	444	428	439	444	460	446	478	459	455	440	453	458	431	440	455	422	408	440	476	416	430	459	429	462	461	475	467	431	420	470	435	443	466	452	450	420	436	438	469	420	458	489	419	436	418	425	467	448	495	433	415	412	490	470	457	461	471	439	466	480	462	443	464	450	430	457	467	482	441	441	459	440	453	448	496	464	455	478	435	449	401	416	425	428	426	429	425	435	478	432	453	483	419	426	459	449	429	468	418	418	458	444	430	444	424	424	453	425	429	431	478	457	485	457	433	488	445	406	458	434	482	446	443	456	451	445	468	431	445	473	441	403	442	418	435	458	412	419	459	451	431	407	496	452	450	440	441	454	426	419	421	439	414	459	493	443	452	449	443	399	495	441	412	461	434	454	470	423	449	463	444	472	425	434	469	450	463	442	429	450	450	424	439	459	451	451	460	425	432	444	447	443	437	450	434	420	430	445	440	466	447	416	417	435	462	461	465	462	451	443	417	467	462	430	492	436	428	499	451	424	437	444	401	444	446	425	449	413	425	455	440	447	424	470	521	451	438	455	419	459	412	430	430	443	466	469	413	415	459	431	433	466	448	484	451	411	400	406	468	461	396	446	431	433	405	448	452	424	452	445	442	437	442	448	421	443	485	436	453	441	465	469	465	464	440	425	465	426	435	445	447	475	439	436	465	455	449	454	447	439	420	470	470	423	457	445	404	473	461	481	446	446	448	465	456	410	445	439	438	450	441	417	445	466	427	470	452	479	454	411	471	408	418	440	491	457	448	479	441	466	415	470	461	446	471	418	431	465	406	438	435	443	425	438	468	431	422	450	431	426	474	440	458	423	474	443	456	433	407	452	437	442	425	426	426	427	434	432	437	490	462	466	438	486	436	423	437	481	487	437	433	425	433	440	411	408	472	466	456	432	446	437	464	442	445	447	421	440	451	455	440	470	471	481	438	489	449	459	431	466	401	467	472	412	450	436	457	479	455	467	452	462	433	453	463	432	440	449	454	455	422	433	411	446	431	440	434	463	418	404	446	443	465	454	425	456	459	443	405	477	441	484	426	444	424	424	453	441	444	428	484	488	426	425	411	505	436	461	467	455	432	434	458	412	432	434	434	431	434	421	441	457	447	423	467	423	415	461	438	437	456	464	438	418	419	422	440	437	434	431	412	407	456	425	447	455	407	420	438	498	484	435	445	454	416	436	418	432	413	424	462	428	457	466	402	432	442	438	435	419	436	483	409	438	468	439	452	442	426	409	396	427	425	435	477	455	472	418	459	439	439	438	432	407	469	453	489	440	441	440	452	430	446	471	418	437	448	471	417	417	472	452	434	441	460	484	424	438	465	419	403	447	446	459	457	426	431	471	456	442	492	439	404	455	447	459	478	432	442	423	418	441	418	478	476	436	455	429	427	443	426	452	431	449	451	448	452	439	441	418	395	430	468	464	463	412	418	456	460	501	463	457	457	426	416	438	469	430	432	464	440	430	442	429	442	464	435	442	461	429	447	448	419	483	436	445	440	403	466	408	454	382	470	400	464	425	434	416	420	446	420	438	442	401	428	459	449	412	481	454	447	459	419	412	468	405	450	463	433	433	443	462	421	451	465	430	435	433	466	465	455	439	418	449	482	436	429	469	413	425	445	425	484	476	460	419	462	459	439	441	456	443	421	440	450	492	422	409	433	466	434	470	448	423	433	454	434	478	447	472	444	434	466	412	441	438	427	438	425	453	431	452	468	463	440	441	436	442	481	423	463	433	437	466	442	429	434	424	431	408	452	476	451	445	459	420	443	471	463	435	470	423	440	433	433	439	447	457	434	446	450	456	470	442	469	433	447	425	454	478	437	465	450	444	451	406	459	448	455	440	442	464	455	462	435	440	434	475	462	468	463	442	432	460	439	472	421	449	450	426	423	465	437	437	456	475	448	432	434	445	440	432	458	456	455	424	430	422	458	431	453	419	456	427	425	452	411	449	444	448	464	463	491	438	465	438	431	418	428	497	417	435	435	443	434	431	441	443	472	456	490	416	472	418	423	451	420	416	430	438	447	452	419	451	447	469	446	430	433	458	473	447	412	432	448	496	435	410	426	412	437	426	434	474	430	416	428	441	424	434	436	454	447	444	447	437	417	444	388	465	459	442	459	435	424	456	419	435	420	432	436	458	412	417	430	444	469	422	441	465	440	469	452	467	442	404	455	481	452	463	457	437	460	429	444	432	466	478	438	444	420	469	438	435	443	452	416	440	413	445	431	446	475	380	447	422	433	438	459	436	445	475	456	443	430	452	409	462	429	471	436	456	436	427	424	451	459	460	422	420	437	470	419	469	425	425	468	445	456	452	436	488	430	446	454	421	450	437	412	425	424	446	452	455	437	438	434	490	450	462	417	459	400	451	428	449	457	455	446	448	473	409	488	440	447	464	462	461	445	437	475	432	463	438	441	430	447	456	417	463	416	459	409	432	453	422	438	414	418	477	436	463	453	424	452	428	466	437	472	469	462	448	454	451	461	454	431	435	435	430	427	430	443	432	430	452	444	431	408	453	442	492	428	408	468	477	419	439	403	472	467	403	464	436	458	468	423	434	441	458	429	407	409	458	453	432	441	411	474	448	494	448	472	426	437	448	464	428	460	433	439	494	432	454	461	442	404	442	425	413	448	448	457	463	443	448	475	483	473	446	414	457	427	438	467	445	499	447	456	454	428	426	429	452	403	446	432	474	473	433	463	437	420	477	431	441	455	450	427	421	465	415	415	438	438	468	410	414	467	420	481	441	480	430	435	423	444	459	439	446	442	453	458	431	430	429	446	412	441	459	441	456	435	405	442	450	459	418	449	419	428	443	434	469	484	431	458	427	459	477	460	423	427	444	464	464	446	431	438	464	461	442	447	436	457	447	406	437
7896	1081	1200	958	661	537	430	370	315	287	268	245	264	211	195	200	211	217	203	198	209	195	204	194	171	158	195	187	169	189	168	160	184	153	171	199	169	192	189	191	156	181	180	159	179	155	178	196	168	177	195	184	166	155	157	183	172	163	178	174	158	188	138	166	145	151	155	159	145	155	179	197	170	189	180	189	186	196	137	157	173	144	182	169	192	174	169	178	165	154	174	140	170	172	173	171	159	174	166	157	160	177	167	177	167	152	177	179	176	186	165	186	181	171	144	161	177	193	173	142	168	157	162	162	186	179	164	157	176	148	165	153	159	170	163	188	162	155	189	155	157	173	172	171	164	177	162	161	164	172	158	182	170	180	168	163	166	166	161	141	178	168	168	143	191	184	156	167	153	159	185	177	174	205	174	169	158	155	173	158	163	165	162	175	157	186	142	176	194	159	168	142	175	167	172	166	188	160	199	176	164	175	174	135	156	176	174	171	138	167	157	171	169	154	146	169	165	137	187	150	166	167	190	172	163	162	160	187	178	174	154	148	178	166	159	176	160	184	182	192	169	196	159	172	170	168	157	169	185	169	147	166	178	170	154	177	149	173	166	157	179	154	173	150	171	172	164	160	180	170	174	163	162	187	149	161	167	173	173	161	154	154	184	200	166	161	184	165	156	171	160	159	186	162	159	163	172	183	164	193	161	195	161	156	156	151	191	171	167	172	160	166	188	157	159	149	157	170	179	145	134	194	174	168	173	175	175	149	157	166	171	161	167	171	159	170	169	178	160	179	170	177	183	159	186	165	192	185	171	175	163	176	176	168	168	157	180	145	178	181	146	182	143	171	166	176	165	179	183	154	171	173	169	161	173	191	184	157	163	167	162	178	155	175	158	153	190	147	172	160	180	140	180	180	173	176	129	151	155	193	170	157	152	153	168	147	159	169	140	144	167	152	188	182	168	178	154	179	172	156	181	145	182	170	180	179	169	176	196	182	179	161	169	165	157	187	161	159	168	187	169	165	163	153	174	168	164	201	165	160	160	172	180	149	170	137	177	172	160	202	179	189	167	193	183	124	162	172	146	161	165	156	149	175	189	176	156	159	150	156	169	175	170	126	154	157	174	166	163	156	171	164	160	200	163	163	168	161	156	172	180	178	183	200	186	169	176	174	170	192	161	144	163	161	171	182	161	153	163	145	161	183	172	165	161	166	164	185	166	152	150	158	166	177	157	158	177	157	166	168	146	161	145	165	167	168	171	172	160	150	159	186	153	173	171	185	158	171	161	182	167	158	160	164	164	189	167	160	172	158	172	170	161	141	142	165	176	166	128	200	166	182	176	170	166	155	202	184	186	175	183	173	172	170	164	165	173	195	163	195	175	153	163	174	155	173	157	150	184	158	154	174	163	177	165	157	169	154	171	161	146	148	187	170	188	171	157	151	190	181	156	170	163	169	174	161	166	160	183	159	162	158	177	173	148	163	186	165	153	154	180	141	158	171	184	170	132	163	180	177	173	175	167	159	131	188	155	161	161	185	192	180	178	153	158	180	158	179	159	165	151	153	171	174	158	171	170	156	146	193	161	189	171	184	179	180	159	183	170	180	167	184	165	164	177	196	170	168	190	175	154	170	146	167	177	152	170	166	135	171	158	164	156	142	174	162	156	160	149	158	165	180	175	147	179	194	174	165	167	174	192	180	164	158	187	180	180	148	166	144	157	168	181	156	179	161	164	167	172	167	152	175	179	170	163	183	155	156	167	166	134	178	146	159	165	179	190	151	151	160	169	163	172	157	168	150	171	202	193	217	150	184	177	186	156	164	156	154	171	163	159	149	179	170	173	161	175	172	166	183	166	202	172	159	189	169	172	174	143	155	153	153	169	173	163	170	159	148	155	180	169	180	180	172	172	165	173	175	171	160	169	162	171	171	176	183	162	153	162	169	182	150	159	171	146	162	155	174	190	190	160	158	152	165	163	163	166	172	166	174	172	166	162	175	145	152	151	170	143	135	169	183	163	149	158	190	156	168	201	178	152	198	155	151	148	192	173	205	170	193	170	198	169	165	172	167	178	152	170	169	169	158	164	182	161	165	146	175	152	170	168	158	139	176	181	186	158	164	164	191	168	173	165	148	170	159	163	171	145	152	172	172	165	174	150	176	182	155	206	180	193	152	181	154	196	178	161	178	156	175	176	180	184	196	166	191	153	185	163	162	164	181	165	159	166	156	173	181	189	155	189	166	172	171	181	184	183	144	170	177	185	150	155	174	160	150	159	159	166	169	158	170	153	170	171	170	173	169	188	164	163	175	179	164	179	164	159	193	160	176	177	149	173	138	187	157	149	178	159	150	157	168	172	193	172	179	181	155	150	183	133	158	162	167	149	166	184	166	180	176	160	173	143	149	177	148	155	144	165	168	164	169	162	174	159	156	165	160	171	161	195	156	170	171	181	162	178	167	161	167	169	157	168	182	183	165	178	162	181	151	190	181	157	170	187	179	184	177	184	172	166	182	177	167	166	170	182	147	165	182	178	155	173	162	180	169	151	175	157	176	169	197	187	186	159	152	157	174	148	178	145	169	165	163	149	145	178	171	168	138	198	186	162	176	178	145	138	169	174	159	172	180	178	159	168	194	161	161	162	177	174	151	163	169	173	168	162	156	174	189	140	178	171	177	197	166	176	148	161	160	180	189	169	179	157	164	157	184	155	157	170	169	172	165	162	157	187	171	141	157	168	179	165	166	160	165	143	159	201	179	157	166	169	166	161	145	158	154	178	181	194	172	174	182	160	197	158	165	177	192	172	173	197	185	168	158	173	168	165	131	159	174	170	132	176	149	159	192	167	173	152	152	171	160	165	164	170	178	160	143	162	160	187	152	170	174	172	142	173	177	180	162	173	158	172	170	151	168	164	176	187	174	174	137	177	178	172	160	186	179	180	133	146	169	179	162	142	150	165	163	183	172	169	156	168	185	168	170	201	175	147	182	199	164	168	174	155	172	165	174	166	155	161	166	141	194	182	161	161	151	162	158	164	169	153	165	183	186	173	189	139	154	157	170	200	160	183	161	176	161	145	140	183	154	197	168	152	164	170	178	137	129	154	176	155	145	161	201	171	138	170	169	172	158	182	157	161	200	190	200	164	145	162	171	145	166	195	175	192	166	176	156	173	169	185	157	161	189	175	151	172	187	154	192	177	164	150	161	152	159	170	161	168	152	170	166	152	154	138	155	183	176	143	141	172	163	167	171	172	170	167	176	159	178	166	161	182	163	174	155	157	161	172	182	162	141	167	142	151	138	160	155	186	164	187	157	162	154	160	177	167	143	173	175	170	193	171	170	154	167	150	176	181	167	161	183	161	163	163	155	169	164	181	154	158	171	160	173	159	158	169	140	159	148	164	161	183	162	157	191	169	142	172	156	179	167	177	176	155	135	163	169	154	149	175	157	156	192	146	176	178	160	166	183	176	172	204	178	145	162	164	165	184	151	197	154
5875	1265	2790	3174	2692	2289	1929	1603	1320	1163	1114	1002	921	796	764	799	751	766	716	700	607	680	620	650	625	583	586	600	592	555	587	539	515	551	509	536	550	516	517	520	524	529	543	527	524	526	524	536	499	489	510	525	492	493	493	482	475	494	512	548	481	498	521	536	537	543	501	513	473	488	529	522	555	476	474	474	482	494	479	548	506	499	490	530	523	519	509	449	478	491	454	528	490	484	472	493	480	452	513	478	491	478	495	488	486	515	515	462	494	456	518	485	488	499	434	516	510	529	466	468	461	497	542	500	494	496	467	496	451	488	520	513	497	467	450	539	538	473	467	495	492	523	503	460	501	489	504	520	535	474	503	464	494	483	527	500	492	486	509	466	500	503	488	472	494	518	462	477	490	495	471	464	481	460	503	500	502	490	502	519	543	484	513	487	486	475	533	490	476	496	470	488	460	507	525	435	505	473	496	516	527	486	486	498	526	497	471	502	510	460	518	478	483	478	510	490	489	474	524	471	471	488	476	421	487	492	492	517	518	498	538	467	498	484	499	492	498	490	446	482	491	469	496	506	515	496	491	483	511	447	488	510	506	511	490	520	489	468	457	499	490	546	516	503	464	532	465	490	473	495	463	470	490	540	482	504	503	465	464	454	495	500	520	503	517	468	523	466	461	507	513	469	519	486	491	486	478	482	482	463	478	515	490	519	508	491	505	481	499	484	536	490	474	489	445	477	516	457	492	497	517	493	474	503	525	442	473	488	464	488	535	446	484	478	435	502	506	493	466	504	485	508	489	484	448	515	499	521	488	510	478	470	509	486	526	539	494	479	494	470	505	473	517	484	509	497	467	488	479	497	477	478	415	482	511	472	444	444	522	485	493	487	477	504	473	500	472	514	482	477	493	474	473	515	486	490	486	494	524	490	487	468	538	456	472	499	516	482	470	501	505	452	507	461	513	496	501	508	502	452	517	480	495	490	486	487	473	492	433	507	468	520	505	460	467	481	473	464	497	487	463	485	495	493	535	477	500	494	479	500	504	465	473	496	470	513	477	463	507	484	526	489	488	520	502	513	513	451	444	508	473	510	478	435	522	506	482	520	441	495	469	494	489	460	497	482	498	483	526	486	489	491	471	523	450	497	482	454	486	487	520	476	515	484	497	484	486	461	480	484	497	468	436	477	439	447	500	485	475	501	503	499	505	430	492	497	463	520	464	537	487	457	499	496	495	495	490	450	516	469	441	471	457	503	497	495	521	479	522	509	528	500	504	488	500	440	509	444	429	480	498	452	466	527	517	469	438	501	492	477	477	461	462	489	472	525	458	482	512	504	524	477	502	523	460	493	460	472	510	514	467	462	484	511	491	480	451	509	534	490	483	499	529	446	528	477	494	488	488	475	526	526	507	503	469	473	516	440	466	472	507	479	457	516	501	487	505	488	531	491	486	479	485	503	462	508	469	514	473	494	466	469	489	458	497	485	479	492	483	555	484	498	503	494	514	476	515	512	453	456	489	506	461	478	502	497	484	500	497	468	497	507	510	489	498	497	494	486	461	499	460	490	507	514	469	464	495	496	494	469	500	506	492	498	479	477	496	509	528	484	477	485	510	475	486	463	472	517	460	455	448	501	491	483	503	485	512	475	491	493	478	477	468	490	490	491	507	487	514	514	500	523	494	518	534	492	491	510	472	496	493	454	493	489	506	483	495	541	498	462	456	492	456	492	476	492	496	488	492	510	477	465	492	510	476	447	465	471	531	503	496	483	490	521	512	526	501	523	490	489	478	470	510	456	488	488	482	536	462	488	498	513	513	502	491	480	499	476	469	500	485	517	511	468	464	459	455	487	467	526	485	475	464	505	464	452	512	467	503	456	474	487	472	473	504	472	497	509	471	475	486	478	506	491	500	475	490	518	514	486	492	526	465	489	503	518	507	513	461	458	501	481	460	487	508	511	505	530	494	530	428	514	484	496	443	500	433	463	472	505	466	512	506	498	488	482	472	431	472	458	477	525	493	500	503	480	512	458	497	521	486	501	498	509	486	493	505	471	464	478	494	514	488	499	463	442	498	495	497	495	474	445	466	486	461	465	480	483	455	513	501	518	493	534	487	472	469	485	456	490	494	429	505	451	515	445	496	506	462	509	500	507	499	465	489	481	512	509	488	507	478	525	541	491	476	509	536	491	460	509	453	473	500	459	457	486	500	471	458	461	482	508	500	434	490	487	500	503	460	483	469	493	521	519	542	478	469	500	519	471	496	533	512	497	486	534	501	478	472	501	473	465	505	489	500	498	484	525	510	500	531	449	519	478	508	498	475	496	502	444	490	485	487	501	499	499	484	497	467	502	478	484	505	455	502	504	492	489	466	507	471	475	466	501	463	494	493	498	463	481	504	514	490	491	504	481	506	453	448	446	526	494	490	507	480	485	535	491	498	467	447	510	484	445	484	465	484	501	467	430	495	510	505	528	433	481	498	499	451	471	507	478	478	509	508	502	473	501	468	494	451	555	477	487	498	471	538	466	485	523	535	450	470	443	503	513	508	450	476	532	476	488	476	500	519	488	486	494	495	462	489	472	497	521	499	435	521	498	508	488	498	504	488	499	486	533	480	468	511	480	502	528	500	533	507	490	488	469	503	491	513	470	511	474	478	495	486	492	481	490	478	505	490	489	522	474	510	521	477	512	460	447	505	502	503	488	539	501	490	501	469	471	488	478	483	490	473	490	476	484	483	480	484	482	464	510	494	485	501	459	498	465	456	488	474	484	504	485	480	474	510	455	528	477	510	444	483	477	561	482	468	481	467	490	486	511	481	479	479	508	459	518	466	505	443	455	446	489	492	489	475	483	448	480	495	498	492	505	488	547	461	500	509	547	446	480	516	484	463	496	521	508	494	481	462	476	466	495	538	486	478	489	493	504	478	468	488	532	499	486	496	508	505	472	432	466	480	478	485	528	505	470	454	522	506	518	470	520	499	512	505	440	505	505	517	454	521	505	489	509	478	486	461	463	475	480	478	489	457	517	489	455	477	462	489	483	536	486	462	466	490	459	528	490	496	499	469	497	483	504	505	495	525	501	470	447	469	492	516	491	465	483	499	478	527	518	499	498	517	490	478	509	493	486	461	486	515	466	530	535	492	492	470	479	491	496	510	465	470	511	497	481	510	491	488	512	502	487	488	500	525	465	509	485	480	486	518	513	515	503	518	487	513	503	488	503	487	539	505	469	476	460	469	503	493	490	486	490	487	486	500	477	513	468	465	454	489	492	510	561	529	533	477	482	516	449	522	450	464	506	520	467	514	510	448	468	490	532	517	518	458	532	479	493	483	473	478	492	484	524	522	465	472	518	538	501	524	481	471	512	499	485	480	528	500	497	483	458	510	483	488	484	486	492	426	501	501	448	475	514	504	500	499	509	487	482	475	442	482	482	538	505	472	516	473	478	480	466	495	542	494	490	477	485	478	482	482	453	465	509	502	463	481	525	511	488
14812	2645	2712	1951	1384	1123	873	729	611	556	564	482	486	422	469	415	401	418	395	377	390	399	413	351	422	382	389	358	348	393	377	355	352	375	359	355	376	360	418	362	368	368	386	351	373	355	356	360	358	319	360	351	354	340	356	358	348	364	361	346	343	371	344	334	344	352	368	352	371	333	353	381	370	339	341	347	321	352	380	373	384	360	341	356	357	358	354	358	326	342	350	350	357	372	346	374	333	350	370	351	342	364	362	355	355	319	353	339	327	324	375	369	338	376	307	367	314	362	335	378	323	375	377	332	356	348	384	360	333	375	356	315	354	367	323	343	322	380	359	354	359	360	385	379	381	391	371	358	352	336	395	346	353	347	380	368	322	330	323	343	368	375	377	387	356	348	367	324	365	318	364	346	341	371	360	369	347	356	369	338	334	324	322	346	368	345	358	338	345	405	345	364	344	373	386	338	341	347	369	353	346	369	363	311	357	330	360	357	347	360	370	334	367	350	362	342	342	355	369	343	306	371	345	363	341	328	333	344	329	350	370	364	346	385	360	352	312	316	344	359	337	308	369	350	349	356	348	317	329	366	346	340	349	370	366	302	342	354	348	339	359	392	387	366	344	353	350	365	372	345	339	346	359	344	380	356	305	339	357	397	345	360	324	365	336	367	357	380	346	334	329	370	364	360	348	379	340	348	321	358	331	349	358	408	387	379	341	380	348	337	364	334	367	352	342	341	381	328	369	333	359	405	333	389	312	377	349	328	330	315	364	356	378	392	369	366	352	342	365	374	344	340	383	367	344	346	357	395	360	365	379	374	347	338	332	349	327	339	355	366	361	331	349	346	328	358	374	367	331	342	335	322	322	385	355	343	345	357	348	379	335	331	349	362	355	348	356	363	357	321	304	324	371	334	353	349	377	352	334	354	351	341	364	328	324	341	378	334	350	372	337	359	347	309	338	364	322	336	361	306	325	342	348	326	365	338	368	349	366	335	359	299	341	341	348	343	357	362	369	353	321	317	377	320	353	378	350	327	380	346	346	380	334	321	383	333	363	355	330	366	335	356	348	345	363	340	322	375	330	363	366	329	345	361	346	344	366	382	372	338	356	369	384	338	355	369	358	358	349	345	338	387	347	353	340	305	346	342	371	367	366	337	338	330	338	339	353	371	353	346	351	355	317	347	353	337	357	335	385	322	364	375	335	379	356	349	356	363	360	346	350	342	378	387	369	340	366	353	353	359	356	337	347	345	360	365	344	363	342	391	336	340	341	345	353	363	367	328	358	312	325	313	321	346	351	376	329	370	366	358	380	382	327	339	323	362	333	353	395	337	329	347	334	329	324	341	340	344	355	359	330	347	359	332	346	349	338	359	360	374	306	336	356	343	331	342	321	351	343	347	331	353	360	340	362	349	322	352	345	344	319	337	359	353	357	339	325	345	350	379	351	318	333	360	335	339	399	335	319	342	334	361	347	352	356	294	367	354	362	350	370	351	356	330	338	347	377	366	344	375	330	335	353	349	341	368	326	359	363	389	379	375	353	346	362	336	292	360	349	370	360	334	371	366	367	336	341	369	354	368	366	368	351	333	355	344	362	365	314	350	379	349	381	333	380	369	329	372	373	335	352	392	335	337	367	357	342	343	352	312	353	340	374	339	347	354	346	353	313	351	320	328	353	340	344	332	324	331	369	337	370	362	344	355	348	374	337	357	365	356	310	379	306	337	357	366	335	340	363	346	332	367	297	355	375	381	346	390	395	367	331	392	381	335	340	356	366	314	350	354	372	324	359	349	373	340	326	353	339	372	358	346	382	353	343	353	347	347	367	391	376	338	350	334	349	370	371	334	342	356	319	331	344	377	327	365	338	333	332	375	341	350	339	317	336	340	335	360	341	342	365	354	377	345	344	352	327	366	369	356	357	359	344	347	333	378	330	324	382	346	387	381	336	344	383	353	356	380	409	362	339	355	350	372	352	378	362	345	356	351	337	352	346	327	337	329	370	383	365	343	362	351	366	329	344	343	406	320	349	364	362	372	351	359	394	312	368	349	374	341	363	366	350	347	361	327	355	348	381	376	354	360	353	350	348	323	328	359	333	366	355	357	372	341	348	395	337	355	376	341	371	336	338	344	315	374	346	351	396	374	358	305	365	349	336	327	341	326	345	341	382	329	357	346	403	346	341	379	335	353	320	325	348	322	338	367	352	351	347	384	379	360	338	364	356	360	345	327	360	356	345	358	366	332	338	348	352	328	352	349	338	346	346	355	338	337	360	355	363	377	353	359	377	328	368	326	348	321	354	328	332	372	367	328	377	352	366	327	382	356	344	320	355	364	304	346	353	354	346	357	330	374	312	321	366	379	328	329	323	337	375	336	400	371	340	326	349	354	363	322	350	330	365	381	398	324	317	341	319	364	342	316	326	347	355	363	316	328	306	305	344	357	364	332	362	342	335	342	333	325	329	370	357	386	337	357	387	342	353	345	334	379	397	335	361	340	340	385	355	337	345	331	351	375	328	369	339	345	360	369	343	335	301	315	381	338	365	362	323	306	342	345	371	360	332	350	326	313	337	334	370	349	373	354	357	358	344	344	358	363	342	362	344	348	363	346	382	337	339	370	344	355	366	322	313	303	351	353	354	323	388	348	344	328	375	371	333	301	333	348	336	308	331	374	337	317	345	365	325	362	356	363	357	353	355	348	340	370	352	352	321	340	358	306	383	361	331	327	355	363	348	339	341	341	357	331	360	325	379	365	378	376	375	329	335	325	386	354	324	362	328	300	333	341	385	360	353	356	375	358	335	345	382	363	302	325	336	330	385	381	338	334	370	365	332	350	356	334	384	352	326	355	406	363	367	371	352	374	356	366	345	357	326	336	402	333	354	323	368	351	358	371	356	310	370	368	340	382	351	327	330	314	372	366	368	374	331	321	362	353	366	369	325	344	335	367	344	334	335	335	358	349	370	335	330	350	343	351	355	384	347	349	339	340	355	347	333	330	345	356	355	313	361	339	333	345	337	314	308	347	369	362	355	386	346	326	325	338	338	364	356	332	353	343	360	345	355	380	369	373	354	334	355	346	339	351	339	360	361	321	343	346	360	363	375	394	349	309	368	351	342	370	345	349	348	383	343	335	351	389	377	350	347	354	372	361	353	348	385	343	347	351	312	353	353	355	338	348	380	297	353	392	398	339	372	352	351	348	331	330	336	334	348	354	370	395	342	335	353	365	348	358	343	331	355	363	351	337	353	321	332	355	317	350	360	344	357	363	320	333	344	346	351	353	314	367	353	348	321	346	379	364	353	331	375	351	319	365	359	365	337	362	379	381	354	366	367	344	380	395	376	337	329	353	341	355	396	325	317	327	364	349	385	351	362	332	352	397	365	325	312	355	356	335	335	389	328	346	358	358	355	376	348	351	331	351	338	351	336	363	346	344	320	352	362	318	357	360	351	381	324	326	355	319	329	308	336	359	386	368	381	362	358	338	321	376
8024	2443	5080	5922	5188	4329	3537	2952	2584	2308	1988	1837	1648	1575	1477	1415	1325	1358	1229	1281	1193	1203	1138	1163	1105	1082	1056	1084	1108	1045	1036	1029	981	968	987	956	992	975	989	971	909	996	925	904	997	1005	880	929	986	947	915	898	938	903	918	915	931	854	922	908	968	906	883	880	903	943	910	859	926	892	902	867	956	883	890	891	918	877	879	922	876	920	924	866	864	863	857	813	847	890	903	910	931	867	918	901	869	933	883	879	870	884	901	899	861	855	847	925	837	896	849	829	907	858	831	874	838	884	898	865	873	916	811	845	888	847	892	882	893	903	899	878	893	896	883	855	907	851	865	885	907	879	939	927	884	887	870	882	855	900	843	887	870	918	907	918	916	879	880	869	875	877	827	909	870	850	887	875	880	941	933	842	899	915	833	877	910	825	854	866	861	877	843	881	889	867	876	771	889	843	859	917	894	867	874	896	883	928	831	915	881	877	852	870	902	855	923	861	849	889	863	907	833	876	812	941	910	923	854	857	897	889	873	861	831	858	883	844	878	873	849	910	845	882	862	848	891	867	868	894	872	873	896	874	856	895	919	850	873	872	843	819	886	845	873	841	916	852	928	845	879	871	875	858	917	853	888	809	851	880	864	967	863	871	839	820	880	865	878	846	872	823	843	853	840	864	871	899	828	890	832	929	885	916	875	857	857	848	891	909	869	839	884	813	851	891	855	857	865	885	870	912	885	868	879	903	860	855	862	902	873	865	880	792	922	838	864	943	898	888	880	924	809	868	836	836	840	869	888	873	867	896	823	888	850	895	864	819	910	812	901	877	860	863	873	885	900	902	842	908	848	867	895	858	864	880	841	889	839	928	855	894	888	952	880	887	899	887	866	888	880	881	839	919	869	882	891	851	874	873	926	893	883	847	905	834	921	879	867	856	831	823	896	858	876	857	908	895	878	866	932	933	912	838	835	831	852	865	838	883	853	828	848	856	847	858	843	894	859	887	879	874	855	816	907	894	885	861	901	877	887	900	863	854	849	863	884	887	896	914	847	898	870	823	831	840	905	877	831	871	836	866	919	890	865	868	889	812	799	796	939	884	868	880	840	882	869	899	839	902	874	871	880	868	870	881	869	847	890	866	814	867	884	879	869	844	926	873	876	811	891	857	886	853	873	821	887	911	860	833	814	871	789	884	871	933	875	959	876	854	873	904	877	867	895	862	848	855	829	918	840	904	873	875	842	856	832	895	828	873	864	888	861	912	873	916	830	899	906	847	907	815	854	934	851	826	835	884	864	863	887	919	857	869	919	882	859	890	897	896	823	820	863	908	892	889	879	841	892	888	838	853	812	901	852	882	888	904	868	862	906	898	817	872	862	904	885	919	900	868	883	847	895	871	869	844	929	853	876	906	858	845	812	832	930	873	845	858	883	887	877	910	880	808	816	910	900	819	894	851	909	916	853	877	909	885	872	903	856	876	838	895	865	906	835	893	820	919	902	850	893	873	842	892	808	826	836	917	869	876	824	887	849	907	821	892	905	871	894	866	847	857	894	880	886	923	853	874	872	861	908	868	821	853	890	841	884	923	871	843	889	886	903	902	896	849	862	913	866	887	846	893	912	898	888	854	912	837	859	860	889	896	827	913	885	912	853	874	860	844	891	891	859	858	850	832	880	899	891	824	904	868	861	837	864	820	844	919	906	851	870	858	810	868	887	884	925	868	868	844	848	855	836	917	837	883	849	858	873	860	907	856	866	849	858	874	882	841	864	924	885	898	863	847	854	886	921	859	885	892	921	884	862	859	891	871	839	847	880	903	878	869	860	831	856	906	903	867	914	868	881	849	865	876	835	858	867	883	877	875	901	877	865	890	863	930	873	907	851	890	829	874	843	886	911	907	844	852	869	881	883	917	930	894	901	857	839	883	915	842	906	835	824	893	872	863	841	900	902	839	916	892	905	893	858	880	874	859	875	897	848	837	877	824	904	929	848	876	889	918	900	883	888	869	899	852	899	884	874	837	850	851	860	885	870	876	876	883	904	863	859	872	935	859	892	895	834	882	813	870	838	854	876	863	895	870	881	832	852	937	876	809	899	825	885	903	882	866	866	875	851	815	875	890	876	906	873	902	839	880	936	895	865	823	870	845	850	846	873	888	827	881	911	877	878	797	850	828	888	855	896	899	853	872	860	873	827	879	915	855	916	839	882	888	919	891	863	872	824	889	862	879	900	884	931	884	872	896	885	829	826	858	875	897	902	812	876	876	887	908	844	866	918	924	871	906	895	907	876	867	905	833	811	908	905	856	879	895	845	849	858	843	876	887	839	921	915	867	853	890	875	863	859	922	875	842	828	853	903	901	836	920	855	866	897	863	874	844	883	909	921	893	891	919	876	860	876	901	869	832	815	925	832	873	930	897	850	899	922	901	880	827	848	849	880	844	910	899	900	885	842	867	875	873	906	837	868	902	852	855	873	910	907	922	902	823	859	898	884	828	883	839	898	861	888	865	871	862	812	901	837	896	868	834	898	822	872	878	870	855	889	862	859	880	857	879	863	902	841	929	870	918	867	891	838	879	827	832	877	850	844	895	905	896	906	900	896	831	856	869	886	917	869	897	843	886	838	852	910	928	933	912	801	885	903	848	887	889	803	914	903	925	839	868	871	884	869	889	850	897	874	839	843	900	908	869	908	859	863	915	850	877	879	813	829	893	860	858	881	880	897	891	871	907	860	853	872	839	884	843	865	885	856	895	903	864	883	882	888	846	865	880	899	829	885	837	850	843	817	914	870	883	904	863	833	887	930	858	887	848	904	855	895	876	873	838	902	916	833	870	856	887	848	836	875	859	806	861	886	875	848	807	873	884	871	892	848	854	870	873	856	921	839	821	927	865	868	911	868	889	889	870	845	887	870	892	883	881	849	866	866	867	886	924	880	856	854	852	876	809	851	840	848	889	855	864	899	885	853	875	862	840	884	880	907	867	894	862	865	854	826	846	865	858	858	874	908	899	858	856	858	842	870	873	860	818	888	889	823	849	850	882	872	912	883	867	917	865	809	876	832	872	858	913	845	888	864	861	897	874	875	818	877	838	852	938	891	865	925	868	882	887	894	898	841	847	845	851	890	839	848	888	858	874	847	873	911	866	913	853	852	860	900	860	877	867	913	860	886	865	889	830	859	900	860	796	849	850	849	895	859	917	869	859	831	953	796	851	880	779	923	847	905	854	851	867	918	874	910	889	878	877	894	874	888	891	882	875	848	855	882	877	849	869	921	861	882	900	852	888	825	856	924	873	856	862	893	870	832	840	872	901	873	853	854	886	896	859	828	853	943	887	854	906	877	929	861	870	866	859	845	860	861	899	853	799	867	887	854	857	860	889	795	896	867	917	852	863	861	855	891	904	907	860	901	877	903	914	856	813	871	823	865	854	899	869	867	902	866	882	864	848	896	881	874	906	794	836	909	859	881	888	887	830	893	910	930	811	841	856	859	847	845	890	858	834
1986	185	185	186	177	177	160	166	159	174	166	145	151	131	174	161	139	185	140	153	155	141	160	165	154	132	143	139	163	139	145	158	147	162	158	157	161	140	154	148	138	147	161	144	167	126	151	138	175	172	130	149	156	143	148	158	154	156	151	150	168	143	158	143	140	156	148	162	174	146	162	185	164	147	147	154	134	113	149	143	162	164	169	178	166	135	162	178	145	143	162	172	153	154	169	162	175	174	150	151	156	143	144	146	156	163	119	162	170	159	152	129	174	154	143	153	144	155	155	144	160	148	146	160	150	160	139	171	147	151	153	145	145	148	150	141	162	167	145	171	135	151	154	168	169	149	131	161	153	149	158	141	150	150	140	151	166	164	161	165	171	162	141	141	157	147	192	148	160	156	130	153	159	172	162	145	163	175	159	143	147	139	141	138	156	150	168	154	132	159	133	174	147	140	156	145	158	165	161	146	157	156	140	140	158	157	155	142	169	156	135	155	139	173	173	156	167	153	155	145	161	181	147	166	154	154	164	149	141	145	168	165	162	154	154	138	132	147	144	171	179	163	163	140	171	157	160	137	143	145	162	136	143	157	165	158	148	146	174	156	151	156	152	144	158	148	144	183	174	147	156	166	138	142	177	166	142	149	138	150	148	162	151	141	180	131	148	158	167	142	148	143	148	164	159	160	132	142	133	158	165	156	155	162	153	140	149	129	159	157	139	147	168	164	147	149	170	147	156	134	142	160	162	149	134	134	168	155	150	152	169	164	169	142	141	170	150	147	148	149	153	161	160	165	155	136	148	176	159	148	176	140	144	164	143	174	154	139	136	160	149	173	180	143	159	164	156	132	143	151	135	166	162	151	132	175	162	133	168	141	160	174	169	158	158	148	128	164	131	159	154	156	139	153	143	166	164	137	134	140	155	135	134	146	140	152	160	176	159	132	147	146	128	171	182	154	147	142	163	140	182	145	144	151	144	146	139	162	141	177	140	164	155	140	164	145	169	159	144	151	172	139	154	146	143	149	171	167	173	150	147	162	160	137	161	146	158	154	135	163	172	156	144	149	154	140	159	146	137	162	161	156	153	163	128	158	152	134	142	161	129	160	167	177	168	165	153	142	162	143	132	146	145	174	143	144	153	150	161	167	181	166	131	137	160	146	170	143	138	152	152	153	179	172	151	141	157	152	155	151	173	139	164	185	137	138	153	140	151	159	156	133	154	156	136	136	147	152	126	165	162	147	142	148	135	163	153	178	167	139	160	166	165	148	166	159	173	150	155	152	166	128	160	140	166	143	174	160	142	151	158	151	146	161	146	153	148	149	139	143	141	126	157	140	147	166	150	138	162	145	131	170	149	148	165	163	139	142	185	153	136	175	160	147	148	149	159	140	136	145	130	181	158	165	148	145	153	146	158	136	147	138	159	165	135	149	148	177	167	158	170	147	167	170	144	151	150	178	175	129	156	125	178	162	154	165	150	158	142	154	159	150	164	176	126	142	146	160	119	164	143	167	154	151	147	142	138	158	137	141	146	132	142	145	152	149	159	151	142	165	152	172	165	137	119	123	144	145	155	169	157	180	146	153	145	157	144	146	163	135	164	152	127	158	185	155	151	162	151	151	133	139	154	134	147	168	143	120	128	155	136	160	147	144	169	148	150	157	170	165	149	138	136	177	148	162	156	171	151	166	148	180	125	132	141	162	159	140	132	192	152	125	145	158	127	138	152	145	149	152	140	159	171	169	154	163	157	154	156	161	163	143	144	163	152	175	174	133	138	156	163	168	154	125	143	155	130	151	129	133	152	154	143	170	132	131	135	141	142	152	156	157	154	147	165	178	150	129	137	161	160	187	153	153	149	175	133	158	144	155	148	156	141	139	155	150	172	141	152	162	161	158	141	145	145	160	131	166	139	155	149	151	161	152	157	154	131	131	151	170	161	154	139	141	160	147	159	168	174	165	169	130	135	140	158	164	138	148	160	151	174	153	162	169	182	153	155	149	171	150	168	153	137	151	148	156	147	148	143	157	142	141	147	150	149	158	174	155	169	161	143	169	168	136	149	132	155	149	165	146	158	140	152	172	152	144	142	155	150	163	173	137	159	145	186	162	157	155	182	152	164	163	178	154	173	155	127	136	128	156	148	170	128	161	152	147	145	156	149	156	178	163	155	139	146	154	143	142	157	147	168	171	160	141	147	156	134	154	168	149	145	148	141	162	145	148	138	144	176	160	148	147	158	134	151	138	150	172	150	139	153	162	184	162	141	132	153	167	137	125	161	160	149	146	191	165	130	157	150	173	145	158	146	166	161	151	178	134	140	147	139	150	153	152	146	137	169	154	145	159	136	158	149	143	156	159	156	129	152	144	151	195	168	144	141	162	158	145	143	137	156	150	127	143	178	160	166	153	128	140	178	158	142	148	141	147	158	152	149	166	153	158	172	147	190	159	168	142	145	156	157	152	156	158	136	163	147	146	144	151	171	171	172	162	139	151	142	128	161	146	147	147	154	155	153	160	151	150	151	142	158	151	165	157	134	175	129	141	150	160	148	144	183	146	159	149	150	157	136	162	150	161	151	176	123	142	172	197	143	155	157	157	155	154	126	133	129	134	152	155	163	138	138	141	147	164	148	151	157	166	168	152	145	159	148	146	167	155	157	184	158	156	191	133	151	179	138	151	137	125	152	169	130	156	149	155	167	166	147	172	170	155	157	164	166	149	145	159	136	145	162	149	153	151	172	152	165	131	140	162	156	174	140	164	157	123	142	147	156	142	155	157	139	156	139	158	135	144	160	147	140	163	147	161	163	147	161	149	154	153	170	159	157	138	150	136	160	145	157	138	152	165	171	166	154	156	151	145	142	141	144	148	171	136	142	186	134	156	143	138	153	154	149	158	166	138	152	150	138	157	142	151	158	172	128	163	154	165	151	158	137	148	167	135	157	167	173	162	173	172	142	187	171	145	136	157	152	147	126	148	152	142	153	158	172	145	145	165	174	155	148	131	177	149	143	121	157	130	160	143	165	140	176	167	154	143	162	130	149	136	149	167	164	154	142	148	177	142	139	180	157	150	161	158	143	167	177	154	160	155	165	164	151	157	159	149	141	158	145	150	155	154	132	157	152	153	134	136	172	136	148	139	168	151	140	169	156	141	151	135	147	151	131	176	143	143	165	155	149	159	151	154	151	139	141	155	141	142	144	152	173	166	160	166	151	156	158	162	167	157	139	148	162	161	172	141	183	156	144	155	182	145	161	205	147	162	138	153	160	181	147	158	160	143	152	149	155	138	182	167	179	163	138	141	141	121	157	163	152	164	158	171	145	155	149	147	149	161	140	157	160	155	170	169	149	166	162	162	119	141	169	132	177	163	155	142	163	150	149	152	165	163	164	132	144	138	155	166	161	145	144	161	147	128	162	138	137	137	160	158	153	146	143	178	176	142	166	172	174	158	161	137	182	146	147	150	146	149	139	162	154	128	153	138	121	138
2245	504	587	514	516	494	439	453	448	471	489	479	448	446	425	467	426	431	435	454	422	462	442	442	458	451	472	436	430	445	454	445	398	444	439	467	421	490	464	425	463	463	408	414	437	402	463	460	452	431	399	430	414	446	473	432	427	426	421	449	442	425	421	440	449	456	436	430	416	430	425	434	413	438	456	411	437	450	453	436	444	436	461	417	417	418	478	419	407	480	438	428	444	435	397	417	468	449	440	457	456	440	453	419	434	422	421	476	482	431	415	432	431	415	451	426	459	402	409	417	419	448	439	459	404	416	453	453	456	434	438	436	418	449	448	407	454	447	430	420	423	424	398	430	443	415	420	393	444	452	449	445	432	446	467	488	500	446	481	458	442	444	441	438	408	443	453	421	448	434	434	450	411	448	470	449	451	433	444	488	484	422	462	427	400	455	412	423	443	426	419	400	437	405	450	459	430	416	466	431	433	385	421	416	433	439	407	456	450	470	437	399	434	474	423	470	445	429	469	463	413	463	479	433	436	424	467	448	457	425	434	456	425	426	461	414	479	429	463	450	421	435	439	411	437	433	465	477	435	401	425	440	428	416	415	427	406	432	453	468	467	452	396	477	436	439	470	456	476	501	443	430	455	470	438	433	445	482	449	454	429	431	413	438	484	448	440	422	425	458	432	426	438	424	441	474	455	409	467	461	434	434	462	426	414	432	455	422	429	459	427	434	421	410	462	438	419	475	475	425	462	415	459	446	417	399	424	485	429	436	467	426	473	413	399	434	400	459	422	438	448	469	416	404	430	461	417	407	419	441	446	404	424	446	442	454	428	414	441	421	479	445	477	438	459	454	451	413	392	479	412	449	404	468	438	431	403	443	439	430	428	447	464	446	442	451	445	435	423	500	489	409	429	428	417	467	463	442	481	479	482	414	444	401	421	465	424	440	471	456	472	447	447	414	421	462	442	462	437	430	463	482	427	437	439	485	441	432	442	442	433	428	441	440	453	469	459	415	443	479	414	456	458	468	458	429	444	472	453	434	428	425	449	472	425	459	459	446	466	440	427	480	434	413	407	423	423	394	442	463	425	416	449	446	495	431	403	472	465	431	422	463	412	404	453	454	465	414	423	445	428	462	428	433	447	441	415	418	410	410	422	426	436	450	443	459	467	410	467	395	458	425	456	451	418	452	428	437	462	452	449	444	451	410	442	434	430	442	419	446	455	447	444	451	384	434	410	466	453	433	411	441	440	439	432	428	445	427	448	438	406	481	430	456	444	432	449	423	447	444	424	436	422	450	455	414	431	463	452	467	438	426	427	455	461	441	431	431	435	435	434	424	436	464	476	452	415	475	428	450	422	451	420	468	436	416	422	444	451	461	444	404	394	440	392	426	464	425	410	446	456	482	416	442	444	425	421	415	421	425	424	429	441	425	416	417	468	467	427	416	453	430	445	387	409	442	432	454	461	477	416	447	427	426	466	447	399	470	452	440	416	437	422	487	425	440	443	433	424	422	407	441	448	472	455	420	472	424	466	442	435	441	448	454	419	427	453	414	480	451	462	472	444	452	426	413	412	431	440	464	408	443	451	422	450	416	428	383	443	446	438	419	433	432	416	433	419	445	455	437	424	434	443	427	462	450	455	457	446	420	439	424	478	452	428	437	415	438	467	450	444	437	435	466	448	433	449	420	416	430	423	462	455	418	440	427	438	443	397	445	434	465	413	454	452	434	422	450	453	425	436	453	421	483	437	404	456	406	425	440	431	436	427	457	399	490	423	451	449	442	433	425	415	393	490	405	465	418	444	457	458	426	425	432	454	467	406	474	464	455	449	473	390	454	450	435	422	456	400	393	422	439	411	434	450	413	444	444	414	458	424	438	441	441	440	441	440	446	473	443	452	453	467	439	419	410	434	456	475	413	437	452	431	439	395	430	411	459	421	424	412	457	440	463	471	424	453	481	450	438	400	454	441	433	437	419	449	440	438	396	427	438	423	426	432	438	419	467	436	432	420	378	458	411	435	471	426	432	417	420	449	485	441	438	443	437	446	476	437	418	439	445	429	430	433	455	450	438	462	457	433	466	467	426	404	436	451	443	427	426	436	460	473	438	492	451	463	444	468	484	431	460	468	421	429	414	471	443	453	430	428	418	457	443	381	469	410	464	450	450	411	444	412	439	405	422	437	456	414	415	437	407	481	430	440	447	436	424	449	450	432	435	432	430	460	432	415	457	442	427	406	469	441	444	462	431	402	445	440	454	426	423	448	436	438	431	402	433	420	421	430	448	471	456	432	449	476	468	472	421	434	436	474	405	416	482	462	407	425	465	466	485	432	448	470	442	428	424	406	430	406	445	416	438	447	438	426	438	405	417	417	435	458	453	449	436	418	443	434	462	423	486	455	453	418	440	473	445	413	430	450	432	451	417	458	472	472	430	422	454	455	448	466	447	450	427	450	437	464	441	440	437	490	414	405	411	463	455	445	422	466	455	439	418	454	419	460	426	429	422	417	437	459	439	394	448	458	461	445	440	419	449	432	450	410	410	434	450	440	430	456	427	422	414	435	441	436	415	429	420	448	404	443	418	436	440	423	448	449	440	462	423	405	405	458	457	431	423	459	463	415	415	432	450	450	413	479	453	438	447	418	460	437	469	455	442	471	442	403	448	454	461	446	443	471	422	450	456	401	478	448	431	461	433	443	414	449	461	442	439	422	441	446	471	403	456	424	432	418	416	424	407	439	427	448	480	470	419	422	461	426	431	442	440	424	431	455	444	466	472	445	427	448	446	460	445	409	405	435	416	442	465	427	428	486	444	445	397	466	428	412	450	425	435	456	429	449	468	434	422	484	454	444	452	453	428	413	485	453	468	448	423	433	450	420	444	463	433	457	413	499	437	447	417	476	437	456	426	417	453	429	441	457	427	424	416	432	451	454	460	429	443	425	485	427	442	429	412	406	454	444	410	404	421	441	439	424	409	440	430	383	430	442	422	447	413	419	435	430	435	461	466	420	446	431	455	408	413	442	470	417	431	421	440	399	460	451	420	430	461	458	450	456	450	451	478	440	455	445	468	457	427	478	430	445	442	439	470	448	430	423	464	432	456	426	423	385	449	446	433	417	442	445	419	468	424	412	439	470	458	397	446	449	418	417	410	399	435	429	446	409	423	448	427	430	432	444	484	442	439	411	401	440	442	431	423	454	427	423	419	470	414	434	438	441	460	447	467	426	438	447	457	466	468	460	414	440	442	418	442	455	424	417	437	424	462	415	425	405	437	409	420	434	459	406	444	432	453	483	451	422	422	469	439	420	423	421	411	416	393	442	448	475	443	420	459	424	435	431	434	431	464	438	441	457	469	434	469	439	463	405	456	438	391	416	428	440	400	415	448	433	461	457	437	442	427	402	466	444	445	466	449	458	455	432	440	447	468	454	452	424	457	467	407	434	423	453	438	438	465	468	448	431	443	452	476	448	438	416	406	414	472	459	389	468	440
7658	1181	1265	887	644	479	432	386	306	274	245	253	253	211	234	179	203	175	184	216	182	196	180	183	163	198	160	175	168	176	171	202	163	191	166	171	161	164	184	182	167	180	152	152	175	179	177	165	149	169	167	169	173	172	184	154	159	156	159	190	171	165	180	156	181	182	171	155	145	183	180	172	165	166	168	150	169	188	162	181	146	172	196	168	153	173	179	171	160	173	174	173	155	147	151	159	159	178	180	165	183	160	171	156	182	167	172	161	162	159	176	192	142	173	151	160	159	164	156	171	165	161	165	174	169	164	168	170	178	172	174	183	200	154	164	162	169	172	161	147	162	194	180	150	183	163	168	168	164	175	172	153	175	176	177	156	186	184	185	178	145	165	155	178	186	167	172	175	159	187	179	188	193	166	201	183	163	184	177	183	168	175	153	165	172	175	176	160	172	163	177	167	160	174	191	166	157	173	139	170	173	162	164	188	153	164	163	183	174	179	154	160	176	160	160	171	146	168	173	174	153	159	174	185	156	177	176	159	167	172	172	193	156	193	163	165	179	176	156	175	169	199	152	151	159	173	170	185	155	154	163	163	164	163	142	181	166	175	166	164	177	190	163	172	156	178	156	170	180	168	169	197	172	167	170	194	159	169	161	156	156	168	172	162	171	172	152	179	168	164	155	148	155	161	165	168	163	150	168	175	180	161	168	178	194	183	163	185	195	165	170	164	167	167	176	169	179	171	159	179	172	158	178	191	177	174	148	152	170	148	192	189	157	161	187	162	164	159	205	174	201	176	174	176	153	156	146	145	166	153	174	176	163	148	167	162	200	160	154	161	173	169	161	187	161	165	152	171	159	185	173	173	161	157	176	147	172	170	167	175	165	172	164	170	167	146	181	178	168	144	153	174	151	167	151	176	168	164	175	168	148	181	193	179	161	164	147	183	172	191	170	173	175	174	161	160	177	173	168	185	154	177	160	173	172	182	159	191	154	130	175	152	155	173	173	162	175	151	171	162	176	176	159	202	173	152	160	188	172	174	150	191	167	173	157	151	173	172	172	149	160	151	191	180	173	156	153	151	154	136	149	160	186	178	156	170	141	156	162	170	157	163	142	155	174	144	163	167	178	152	161	207	154	157	168	173	181	168	166	151	169	167	158	192	177	157	164	192	160	159	185	171	171	187	163	163	165	178	167	164	164	190	179	185	180	148	150	185	160	168	157	179	155	174	164	166	160	172	190	171	158	159	198	150	180	176	164	170	171	203	159	180	156	170	169	171	186	179	155	169	152	164	160	158	141	170	180	174	159	174	156	167	146	163	176	150	171	187	163	199	155	170	171	163	174	153	156	151	165	170	176	193	164	174	173	139	195	177	163	156	132	152	180	165	152	174	200	165	168	175	178	156	155	175	171	168	145	176	130	148	166	160	168	163	179	159	132	143	145	148	171	165	150	181	162	188	179	163	152	165	162	154	156	149	176	170	171	173	163	154	156	154	169	161	158	168	178	184	176	184	146	180	142	146	164	138	176	164	175	148	191	163	203	176	170	176	175	186	179	176	173	167	146	164	153	161	167	181	163	162	167	150	169	163	184	174	159	163	181	174	159	163	141	167	161	194	170	182	152	162	183	150	157	159	130	143	186	170	163	148	153	157	161	145	169	148	162	162	195	182	153	163	192	153	146	167	157	157	169	170	173	153	168	151	170	158	160	142	146	165	194	165	177	171	204	167	162	169	146	180	189	193	185	168	180	147	180	160	193	183	153	183	170	157	179	187	179	184	194	165	202	189	164	154	182	171	192	163	167	198	168	158	175	156	163	175	158	165	158	148	157	180	186	201	165	142	157	156	159	158	151	153	150	165	198	160	176	165	163	161	167	172	177	152	176	158	178	157	174	176	154	159	148	155	173	169	155	167	163	160	169	161	164	164	164	177	164	188	177	172	163	154	176	151	149	164	166	173	164	174	188	143	169	171	150	156	156	164	146	156	187	181	168	170	160	170	186	172	164	169	147	179	175	177	169	185	195	151	151	192	179	190	145	159	158	177	153	147	152	137	180	170	149	154	176	169	148	156	201	184	149	175	164	174	169	170	191	164	168	183	136	183	174	149	167	191	155	151	184	199	179	174	148	166	159	174	177	180	156	172	146	177	153	150	158	154	151	151	171	166	182	171	150	181	172	174	154	161	166	157	176	172	181	166	152	161	179	165	157	165	181	178	169	183	173	144	172	166	177	167	197	154	166	203	175	134	172	169	173	174	145	167	160	183	163	170	158	162	149	174	156	172	156	158	172	166	183	185	158	152	149	179	154	164	160	153	167	182	164	152	165	141	141	190	172	156	179	150	167	178	159	148	139	167	172	173	166	173	157	165	141	163	148	156	152	170	139	161	165	187	162	200	172	167	174	160	163	169	185	178	188	175	157	148	180	157	181	163	168	172	186	164	162	159	158	171	147	135	166	153	172	169	180	170	164	163	150	184	168	164	177	165	171	164	182	170	165	162	158	166	151	149	167	157	203	180	168	184	158	169	161	178	168	148	164	165	203	158	160	152	164	172	166	162	168	196	154	170	182	152	156	176	184	160	156	130	165	157	166	171	172	147	151	163	165	180	207	189	184	173	155	178	173	150	161	170	169	163	161	174	192	181	155	166	202	149	142	156	136	140	163	173	188	168	167	168	154	204	170	173	156	161	184	153	172	181	147	183	159	138	166	164	174	193	146	184	182	168	154	154	175	177	183	178	156	184	169	162	182	168	191	159	163	172	174	165	181	169	173	176	157	174	161	169	174	172	174	178	185	143	173	154	159	146	151	170	145	153	170	177	158	176	176	191	160	161	174	176	159	166	167	163	168	177	170	168	186	172	177	168	179	150	163	185	180	167	170	179	158	165	184	196	151	159	181	171	149	174	155	186	153	145	172	158	173	159	163	183	178	165	177	150	171	187	158	146	170	179	167	167	162	174	153	176	177	184	167	173	191	142	148	199	187	174	170	167	151	153	154	159	159	176	189	156	156	176	169	181	161	156	185	178	165	152	170	190	161	155	162	165	175	166	160	168	194	177	145	168	180	173	180	179	185	171	177	148	164	173	174	130	162	172	143	153	153	182	149	172	148	155	168	164	180	163	171	171	174	173	162	159	164	150	173	177	141	155	172	148	178	184	155	167	169	163	181	161	183	187	173	171	176	185	175	158	204	191	159	182	162	159	168	180	150	177	158	169	165	167	148	161	141	183	179	186	191	190	164	179	186	158	161	154	158	180	173	177	154	130	163	144	140	171	172	174	167	162	146	141	149	172	166	168	164	181	170	177	189	134	183	175	169	151	163	183	164	180	174	170	181	157	151	179	179	168	189	175	164	183	165	151	180	172	177	163	171	156	149	181	177	185	169	187	153	183	154	163	159	178	168	160	170	167	166	154	180	179	173	167	180	172	173	163	165	181	151	145	168	165	184	177	193	177	183	165	177	178	157	184	168	173	164	169	175	198	179	182
5964	1354	2670	3061	2755	2293	1960	1585	1353	1211	1145	1024	940	874	814	799	750	761	671	640	695	635	659	573	598	592	624	611	562	552	569	576	548	568	564	525	537	571	509	535	512	523	537	533	512	484	501	526	558	526	556	518	550	477	493	496	502	498	519	534	540	510	487	515	484	538	511	506	530	470	510	520	495	462	491	498	510	510	499	475	484	465	471	460	495	489	493	500	492	518	503	547	505	464	480	471	493	495	470	530	513	522	500	509	486	441	493	458	488	496	495	492	518	480	503	504	477	470	510	500	481	477	507	479	471	514	528	500	501	465	504	495	494	505	452	468	468	501	450	474	504	513	560	475	485	515	493	484	508	491	469	486	491	489	493	487	502	502	496	480	467	462	456	515	481	488	427	505	492	531	473	507	464	451	466	491	516	454	535	474	521	490	522	503	507	518	477	507	470	458	448	460	480	524	502	492	471	479	515	494	486	504	490	528	460	459	471	488	502	446	517	487	503	490	488	528	487	488	480	483	517	478	456	487	508	505	465	467	481	478	449	446	517	486	461	521	477	488	458	542	508	537	459	509	544	503	464	484	505	509	483	540	483	475	480	519	473	479	508	458	481	467	508	539	545	506	487	513	490	463	478	451	498	482	499	469	501	482	473	507	488	451	491	469	526	457	512	483	482	503	545	456	448	479	478	495	509	481	459	525	524	519	497	495	490	496	503	440	458	486	493	531	496	482	496	476	477	495	491	509	470	491	507	469	529	485	500	513	489	491	504	510	499	476	477	462	491	506	518	466	500	542	470	512	463	521	494	490	511	522	495	448	485	487	493	482	494	484	464	480	514	480	514	469	510	507	464	517	469	503	509	479	496	521	474	466	492	500	527	482	443	482	479	438	503	479	476	488	464	457	530	482	473	479	474	504	500	442	498	484	505	476	484	487	479	437	480	490	479	469	513	513	499	485	506	466	507	500	471	471	474	533	458	535	511	495	471	507	453	457	508	460	470	522	500	521	498	457	495	510	499	473	485	507	527	517	490	517	516	491	478	519	473	486	458	485	498	479	471	491	464	482	513	522	478	510	490	475	471	462	499	521	497	513	483	461	512	485	507	508	466	447	544	491	464	491	462	459	447	503	454	454	490	467	456	478	542	491	505	509	479	458	494	476	504	501	457	496	459	473	507	494	497	527	423	492	474	506	497	483	500	478	517	511	521	484	477	503	475	526	466	489	455	491	477	481	487	483	448	480	497	515	481	451	447	474	510	490	496	502	496	485	463	488	515	473	460	502	458	493	482	496	465	463	481	514	508	472	515	493	472	514	541	491	496	478	451	486	468	489	521	454	496	476	488	504	523	504	482	455	535	437	463	449	492	464	492	460	499	469	456	495	465	486	488	538	454	540	511	480	512	486	525	494	480	487	497	469	493	472	500	495	462	491	459	509	475	487	514	502	478	482	464	513	484	487	464	490	489	457	526	479	481	466	472	492	492	524	501	516	473	469	495	507	491	489	472	469	482	471	491	487	499	486	498	509	512	520	497	487	463	477	490	497	479	486	462	466	501	489	476	475	494	515	469	491	528	509	517	517	501	515	478	508	466	532	524	487	491	485	503	497	475	494	454	479	497	506	492	509	514	508	486	479	471	469	502	492	497	483	494	449	483	471	530	490	512	500	460	466	480	442	488	507	466	527	535	476	481	497	516	500	486	461	492	493	500	504	488	465	460	466	486	477	506	483	485	473	444	527	471	511	494	486	465	463	488	508	476	491	500	527	500	503	479	465	506	509	528	489	473	502	493	482	467	514	505	517	471	467	441	489	484	503	474	503	478	479	469	504	503	496	485	524	473	471	531	503	516	481	491	482	466	512	507	480	525	475	513	503	489	485	470	483	483	516	485	497	488	498	481	485	496	536	497	508	468	469	454	479	522	507	474	500	492	489	485	466	484	535	462	465	498	484	443	507	494	479	474	519	494	479	497	514	477	481	472	483	493	428	502	516	526	503	484	479	483	492	500	526	490	519	504	511	485	468	488	479	506	433	495	499	498	495	528	520	501	454	474	487	480	493	492	490	520	493	505	480	467	478	497	451	466	543	485	463	482	449	495	487	483	504	469	510	503	461	476	510	514	464	488	468	491	454	494	493	462	519	495	452	483	492	527	509	545	457	482	506	488	518	477	465	488	512	512	506	471	519	478	491	504	486	497	510	469	489	489	474	494	507	442	510	473	496	486	503	507	507	456	480	517	486	506	490	481	483	489	470	469	493	418	501	443	481	477	457	468	447	473	463	534	503	481	495	483	501	476	481	491	521	480	474	485	474	481	480	491	488	536	439	469	444	516	533	473	474	506	509	490	481	508	523	493	493	446	494	484	487	486	524	461	529	526	467	458	440	485	536	522	525	497	503	483	494	497	485	461	489	484	491	508	457	462	490	486	463	485	481	483	487	464	495	503	507	517	522	496	495	501	519	507	497	488	475	493	489	486	490	473	500	495	487	454	473	533	519	496	490	512	477	491	482	462	499	496	485	489	501	502	482	477	458	479	516	497	443	512	472	469	480	455	508	540	479	542	478	459	507	484	504	472	488	462	491	498	457	526	513	486	467	458	466	497	494	481	500	459	459	474	492	502	495	462	484	546	489	491	474	512	511	481	480	526	523	498	468	510	510	499	487	521	522	491	491	493	499	470	449	503	491	505	486	454	489	501	480	458	492	530	478	453	494	476	524	487	463	469	488	515	481	528	505	476	487	500	516	466	498	498	504	476	479	521	524	481	476	490	507	491	525	534	509	477	464	469	485	475	508	488	457	486	516	490	482	470	515	525	530	460	456	507	496	471	512	476	478	511	424	507	502	464	512	481	476	503	513	497	485	509	483	473	466	494	480	515	525	484	496	486	522	488	481	468	471	505	509	494	498	485	512	510	488	496	471	558	486	496	487	505	498	474	523	464	496	519	463	495	481	486	473	509	472	503	467	506	527	487	470	525	473	485	521	498	485	511	455	518	500	471	468	489	484	478	485	500	510	480	471	467	489	494	479	495	487	514	473	502	507	485	506	507	484	502	499	527	473	532	522	507	513	545	501	530	477	492	474	513	460	482	473	498	502	524	478	469	490	482	542	518	448	502	536	512	480	472	478	508	467	514	505	536	483	500	507	489	510	523	501	463	481	535	497	536	516	490	517	493	541	489	478	473	497	527	517	485	489	440	491	550	502	499	493	486	503	521	480	534	484	509	504	481	455	478	440	470	492	507	503	497	497	477	484	462	477	521	513	462	472	512	453	493	457	479	459	466	470	475	459	468	502	484	515	483	530	482	504	461	501	498	469	497	491	522	475	510	498	477	499	509	519	474	520	509	480	474	495	488	485	446	484	490	491	496	513	468	425	489	474	497	490	464	480	513	514	506	494	478	446	502	494	489	493	492	487	475	455	474	498	495	475	473	496	473	459	476	495	501	486	477	484	484	471	441	485	500	505	537	530	493	503	479	476	449	461	520	423
14481	2657	2637	2009	1406	1046	844	762	675	548	501	530	457	431	412	460	414	384	429	412	371	396	426	403	370	387	375	398	387	371	335	433	379	420	368	352	378	366	386	338	340	383	333	380	307	350	335	390	320	330	374	358	381	392	351	336	357	367	342	353	372	348	343	340	351	334	367	362	325	338	358	366	347	363	379	361	337	338	376	376	382	371	345	352	343	353	364	345	328	367	356	322	328	341	390	344	367	356	348	335	359	325	314	388	371	382	342	384	337	347	335	355	364	313	345	318	345	367	334	360	354	369	320	324	334	361	349	380	381	367	338	336	358	348	351	367	377	323	331	343	353	354	349	342	350	352	360	337	364	362	348	364	348	386	331	345	371	354	333	352	343	305	358	357	354	359	365	346	334	349	365	342	335	337	331	360	289	322	328	363	364	344	350	374	342	377	336	332	386	384	332	386	365	363	338	348	345	337	327	327	322	374	381	337	354	348	356	344	357	358	350	357	320	346	360	355	353	336	346	351	348	340	339	363	330	334	353	330	317	375	343	359	350	344	351	340	314	325	349	404	351	356	353	344	347	391	328	311	343	390	330	358	354	366	347	364	351	349	369	347	384	357	333	334	355	323	350	372	371	351	346	355	366	351	343	361	348	347	346	339	385	346	321	353	318	352	363	319	371	363	349	341	361	345	356	319	355	356	327	350	340	331	352	323	358	375	360	384	366	342	393	365	374	351	359	352	349	335	329	336	357	333	341	374	340	342	343	344	344	376	354	348	388	321	346	336	324	344	358	392	366	315	347	358	362	353	352	365	321	341	364	330	322	361	341	355	312	311	372	332	342	344	385	371	331	352	342	351	359	330	350	364	351	359	356	408	348	352	334	344	330	333	371	354	334	361	336	382	356	360	339	321	327	347	351	375	350	320	331	359	385	322	373	355	341	331	346	367	326	345	348	311	357	359	348	363	347	347	348	361	331	346	346	372	348	364	355	335	367	334	360	355	385	326	352	363	344	332	383	332	373	384	332	369	346	370	374	336	353	354	336	347	359	325	356	367	368	323	315	363	379	343	363	400	327	366	330	332	352	351	332	373	341	327	339	351	341	369	353	349	363	367	338	355	371	334	318	372	326	339	360	373	382	378	350	359	360	382	335	318	368	381	363	340	328	344	327	339	388	365	339	375	327	371	338	396	364	344	348	387	348	358	342	334	356	359	346	386	339	359	354	359	322	340	356	361	353	323	342	367	355	332	348	310	333	357	349	375	306	342	361	336	344	334	352	348	316	347	379	357	344	384	342	378	371	338	319	386	324	383	356	360	354	342	354	335	358	353	381	386	313	370	328	342	353	366	346	318	343	312	333	349	362	332	350	357	346	350	359	311	349	350	355	352	353	328	329	335	373	364	389	326	339	329	352	331	365	363	362	338	341	366	352	355	356	368	345	316	387	366	339	370	355	334	366	332	361	361	372	335	354	353	318	347	325	356	370	355	362	359	335	330	370	349	347	337	372	336	360	360	349	345	348	333	350	300	397	361	385	358	323	311	355	334	305	348	316	319	283	338	317	342	332	355	372	338	372	358	366	335	375	351	363	366	335	335	360	343	334	344	400	347	349	370	339	364	369	362	330	355	340	410	333	340	336	333	315	350	379	375	368	308	356	354	357	360	348	347	357	337	357	388	334	329	345	312	340	362	317	357	341	353	353	335	329	311	341	347	322	326	335	364	363	345	344	314	343	336	322	351	333	357	337	323	326	382	347	362	346	332	379	356	370	335	362	347	341	353	315	370	334	336	331	329	355	336	354	368	355	354	358	359	365	352	336	297	340	314	318	342	343	359	390	365	323	369	382	360	340	354	349	357	331	337	391	361	399	372	373	337	335	345	389	368	367	358	325	361	353	340	379	319	318	346	342	357	353	356	359	349	355	353	337	333	363	344	348	345	351	358	332	352	365	342	349	355	338	342	394	302	374	356	364	377	335	353	372	340	341	336	367	318	340	357	382	339	357	353	324	333	359	357	365	357	360	353	346	344	299	366	363	367	340	371	323	315	343	373	389	347	358	347	313	374	334	366	341	379	327	329	327	357	326	332	375	359	389	382	357	331	339	361	376	324	371	352	346	358	346	361	374	338	369	350	347	306	322	354	350	349	363	348	331	336	347	332	318	376	341	341	352	362	340	365	339	359	372	313	362	354	406	322	353	393	350	349	342	346	322	351	316	331	382	388	364	349	351	316	365	339	326	359	382	360	354	355	339	345	347	363	333	361	372	365	339	361	347	335	322	336	365	360	370	318	330	354	346	332	329	358	334	349	317	340	325	338	334	356	381	341	366	376	334	344	357	349	357	352	353	372	352	376	341	347	365	344	344	371	308	354	329	338	348	345	323	360	334	298	341	374	336	334	385	345	320	334	358	326	384	326	333	353	374	313	345	361	380	384	326	317	335	340	319	376	377	337	362	357	359	370	372	324	350	353	313	293	332	383	335	348	362	330	333	361	367	368	345	340	317	325	334	361	355	357	341	349	316	328	345	346	345	333	354	346	325	349	348	311	370	344	358	327	340	359	361	330	355	345	348	348	339	353	342	353	322	344	353	360	349	354	353	331	365	352	341	348	388	310	355	356	361	332	349	330	361	331	340	344	352	350	369	378	325	380	361	349	395	351	375	347	337	356	346	347	342	321	319	384	330	355	316	368	325	381	327	317	334	393	366	357	347	349	379	384	351	352	348	380	345	323	284	339	342	367	344	328	414	338	356	377	330	309	354	339	367	359	352	322	338	303	354	309	351	315	350	334	353	342	367	340	382	310	343	343	359	330	383	319	320	347	322	341	356	379	328	369	346	335	379	345	356	314	333	339	361	337	316	329	344	365	362	339	311	351	350	316	366	370	342	379	326	344	357	385	353	321	338	398	359	344	297	356	351	299	355	345	344	339	364	350	324	357	313	349	339	388	345	333	368	368	383	334	350	385	299	362	375	323	346	381	387	316	309	367	330	346	316	331	343	325	362	367	338	363	392	335	352	340	356	352	350	327	326	351	390	374	350	367	368	333	355	359	335	374	378	346	344	328	347	357	345	359	352	343	331	357	349	361	353	352	352	307	345	341	324	323	342	351	368	370	345	343	336	353	363	340	358	375	347	326	346	374	337	339	356	356	355	335	351	350	337	356	385	343	335	356	324	340	375	318	361	369	332	354	377	332	358	321	346	348	365	322	341	326	397	358	336	343	354	349	358	366	347	359	331	336	342	356	349	335	351	344	330	339	388	357	340	337	348	354	384	343	363	294	325	391	361	340	362	388	336	369	381	350	321	365	325	342	330	345	405	337	306	331	364	372	343	344	339	349	355	343	350	370	349	348	345	330	339	330	384	334	348	365	361	294	352	329	335	359	367	357	365	363	342	348	360	346	353	368	371	371	363	361	335	348	375	329	331	344	329	336	376	342	352	367	356	345	334	381	322	356	344	359	363	352	331	369	360	348	350	317	342	396	332	330
7944	2432	5160	5871	5116	4178	3587	2996	2568	2224	1979	1864	1830	1589	1500	1466	1360	1308	1235	1268	1182	1207	1141	1146	1143	1042	1072	979	1053	1084	997	982	935	964	989	971	980	1016	976	849	968	951	1023	948	996	963	958	905	977	937	948	907	922	901	900	905	955	908	933	867	935	868	963	891	962	912	895	881	874	838	880	914	892	893	876	911	919	921	914	866	939	842	915	897	897	854	904	904	861	945	924	886	835	851	922	882	849	865	907	844	880	888	935	880	884	916	840	941	927	904	896	894	929	928	900	908	907	827	876	925	871	899	879	855	865	897	867	933	895	774	902	830	873	846	848	882	934	884	857	883	872	862	852	939	910	839	835	931	894	873	841	880	855	830	926	881	903	900	875	853	889	841	872	893	901	924	857	917	925	953	908	905	832	903	884	897	825	849	838	919	888	870	863	877	917	961	876	840	823	876	856	879	881	838	882	848	905	911	880	844	907	891	891	819	905	888	918	855	887	831	883	888	933	904	879	900	909	875	907	835	883	856	866	855	896	858	928	888	895	826	882	822	886	888	830	869	858	857	888	857	887	858	914	927	906	896	903	913	866	884	860	869	869	885	890	802	905	865	795	863	828	863	843	877	837	842	886	898	878	869	884	844	859	892	870	852	887	905	853	933	871	828	854	883	835	875	885	857	874	887	906	819	856	843	875	873	881	872	874	821	879	828	889	918	880	880	854	913	880	884	838	919	891	841	841	921	776	877	883	880	923	876	839	851	895	839	875	928	892	877	893	882	832	867	912	913	878	869	930	872	873	868	856	914	844	829	896	875	870	878	853	856	856	874	863	878	896	826	749	882	835	852	832	868	898	875	879	894	923	877	882	851	878	873	872	808	897	829	856	884	879	891	858	865	881	865	899	850	858	882	917	851	889	901	820	864	814	894	897	876	863	880	846	892	937	886	843	853	885	833	874	887	924	879	921	893	812	912	864	870	914	911	897	910	928	874	861	870	851	858	854	846	832	894	901	850	884	856	862	913	861	829	887	869	912	842	903	848	845	836	898	848	839	831	916	862	904	868	869	849	878	904	890	869	865	911	851	857	859	864	890	824	833	899	897	910	778	844	932	892	903	844	881	867	967	865	820	890	908	853	861	861	871	865	877	858	833	865	849	811	857	883	855	882	897	871	842	881	848	878	873	899	855	889	849	919	905	820	834	858	866	886	857	880	887	824	899	854	854	886	829	866	878	883	868	909	897	853	866	843	850	836	830	885	889	920	822	928	842	857	841	850	841	862	943	903	839	883	894	836	864	872	870	888	854	893	845	899	890	862	911	834	912	870	853	874	844	893	936	888	903	806	873	865	834	779	838	852	883	884	874	795	882	846	861	858	879	862	914	856	855	896	914	877	874	929	901	864	841	863	890	887	875	873	874	841	862	904	859	883	868	909	911	824	902	905	835	901	871	915	864	867	814	873	875	885	884	860	946	834	865	818	824	888	875	879	892	884	870	825	879	895	878	846	849	910	881	837	914	919	932	867	884	888	868	870	863	892	896	919	891	919	875	873	906	851	916	891	929	866	887	843	908	833	906	873	890	846	865	864	853	927	850	855	853	849	887	839	844	849	883	896	892	856	869	828	860	875	852	879	879	830	843	848	931	885	858	904	898	872	892	849	898	850	849	883	840	853	904	891	840	855	851	909	875	900	895	827	906	824	915	855	876	905	876	898	866	883	867	879	855	871	917	902	898	814	862	851	855	858	947	819	845	878	859	870	846	861	886	881	842	855	878	847	864	893	876	904	831	891	871	848	849	904	874	891	863	825	873	927	839	830	854	865	924	892	867	853	865	871	820	883	892	887	843	885	920	871	863	891	909	889	880	877	863	865	900	904	889	879	852	885	805	910	879	833	845	871	809	862	829	843	853	806	884	917	852	897	867	875	930	907	853	890	853	893	884	857	879	870	886	850	914	860	897	873	883	879	881	901	817	892	871	902	851	862	897	894	869	881	866	891	848	920	879	852	854	852	871	842	941	830	893	912	905	869	937	883	855	863	890	848	927	896	863	751	886	856	899	895	886	825	886	871	826	875	902	933	890	882	900	874	852	845	892	853	869	895	840	890	936	852	866	903	879	865	875	865	914	931	886	851	932	883	877	891	922	873	844	899	886	904	908	850	860	877	870	870	848	890	844	865	829	848	868	882	872	827	853	899	868	861	898	886	821	864	849	855	877	871	855	853	899	804	937	860	929	860	836	896	859	933	878	853	852	884	846	871	911	879	875	863	862	903	865	846	881	925	906	861	873	826	801	905	866	858	879	898	929	857	857	858	870	873	872	903	850	889	851	880	877	885	871	898	871	862	822	887	842	908	894	852	892	891	832	864	800	884	839	868	856	823	846	884	858	879	900	859	837	853	869	928	867	894	928	880	852	881	880	882	873	909	821	851	845	872	853	889	847	871	904	868	858	903	852	905	884	862	900	852	895	877	820	833	805	838	904	888	892	882	891	827	882	828	904	912	822	859	866	894	857	903	855	902	903	862	892	885	888	878	886	879	890	906	869	867	888	832	870	916	852	886	878	891	891	873	907	883	851	869	890	921	880	842	890	854	841	925	868	868	899	907	902	828	832	846	828	878	849	864	853	863	853	868	923	894	847	870	829	868	886	811	850	847	860	874	845	887	850	853	837	858	941	840	804	872	870	829	835	829	891	883	868	854	930	873	877	880	814	856	875	900	895	842	867	894	854	900	894	883	900	878	908	868	858	887	901	890	838	842	855	868	847	853	864	868	924	839	884	926	867	856	858	873	852	915	875	880	872	852	861	907	895	887	831	886	859	894	852	871	866	877	924	851	885	876	864	864	880	902	860	886	849	900	877	809	872	881	877	849	837	845	847	849	852	861	898	830	881	810	886	906	841	888	852	894	898	914	897	873	867	819	845	879	883	931	884	878	870	848	875	895	893	920	849	897	896	828	845	848	845	894	828	853	892	946	876	835	855	884	905	849	829	852	857	865	883	891	869	866	851	865	837	875	898	867	872	929	869	874	883	883	908	850	856	858	884	856	857	888	848	928	901	925	929	841	849	890	863	860	914	859	899	892	839	887	889	905	879	882	891	921	885	879	916	867	857	852	878	846	790	910	892	909	847	881	869	891	890	855	911	894	886	941	886	883	849	859	886	841	840	857	827	902	869	931	891	868	874	820	881	903	887	923	898	877	877	892	894	851	889	861	885	901	865	875	885	889	869	813	855	876	900	859	854	909	891	821	866	861	877	873	894	852	805	917	932	847	894	917	879	888	866	884	881	846	891	911	885	878	888	887	878	864	873	922	904	841	886	855	931	863	862	887	868	854	846	854	880	917	858	876	887	883	846	888	872	901	867	887	910	901	876	820	868	858	861	905	861	843	821	857	837	933	906	839	869	833	858	879	900	862	865	833	887	868	865	885	881	882	907	893	867	825	921	899	907	875	863	838	900	918	918	839	937	884	828	928	886	930	897	904	865	891	908	896
2029	206	197	170	172	173	179	166	164	149	143	154	153	160	152	149	151	165	155	145	153	156	164	155	181	167	154	149	164	134	175	164	152	158	175	146	148	138	154	159	162	159	134	151	157	141	143	173	153	138	138	153	142	136	155	156	151	158	188	157	145	149	161	136	166	171	148	144	152	145	143	131	134	156	153	158	137	160	155	132	147	138	146	155	130	138	164	138	143	172	159	148	151	145	143	140	143	147	144	163	130	148	148	131	172	137	138	158	140	142	141	166	156	125	134	137	152	167	167	152	142	150	152	187	172	139	144	147	132	162	154	162	140	142	163	144	159	130	166	150	154	151	152	122	146	117	159	146	177	162	169	132	161	152	151	161	135	168	148	142	133	139	173	138	127	137	149	141	138	159	135	132	139	166	177	168	149	155	136	147	139	166	157	154	143	152	141	157	148	165	165	149	149	162	154	166	154	141	151	155	153	176	145	142	159	142	154	153	165	150	150	177	155	141	155	132	142	146	154	167	145	152	154	167	139	145	148	153	179	162	151	163	140	170	162	154	150	135	166	148	132	169	141	167	171	173	135	175	147	143	159	154	148	159	201	137	152	145	131	146	150	152	169	143	154	159	142	150	132	141	141	167	160	162	138	142	147	154	143	172	138	150	152	156	137	143	130	167	123	149	186	162	149	156	189	158	158	159	163	164	161	149	145	132	153	147	163	164	148	149	160	141	147	147	156	141	131	167	177	183	170	182	163	166	156	152	145	147	158	148	175	172	157	146	140	198	176	143	147	140	155	158	164	152	156	139	142	155	143	137	168	176	134	141	131	149	159	152	159	138	145	146	143	143	140	148	156	177	128	157	166	180	145	141	152	150	148	130	150	126	138	151	177	139	153	128	145	143	149	152	166	160	169	148	159	144	158	151	174	173	155	159	158	166	154	155	169	149	146	155	144	146	156	145	149	145	138	179	144	152	149	157	130	152	144	156	142	155	155	156	144	154	156	141	151	149	168	145	144	162	138	149	168	155	172	150	140	151	163	155	137	169	147	176	145	157	174	152	129	147	133	150	144	132	141	144	155	145	142	145	172	173	167	152	142	165	161	177	170	180	133	158	153	151	152	163	172	147	161	139	148	155	153	150	161	143	144	146	144	137	158	156	144	133	155	163	142	150	149	154	147	159	155	157	149	157	169	152	146	143	150	148	142	150	176	174	139	171	162	143	142	169	145	132	155	135	144	147	146	164	161	131	129	156	140	135	146	146	142	136	162	142	160	152	152	180	141	176	140	152	146	124	159	145	149	164	152	146	159	151	166	149	149	141	156	154	152	144	178	151	176	155	166	165	168	142	152	145	139	139	136	204	140	159	159	151	153	149	151	145	145	160	150	141	158	150	171	176	132	159	133	177	162	151	162	155	152	158	159	149	165	145	153	168	131	139	150	152	154	164	144	159	135	152	147	176	140	148	164	142	137	133	165	168	164	147	162	146	151	159	146	141	158	159	152	150	122	159	143	159	155	163	143	153	132	157	144	124	139	144	156	151	154	126	179	149	154	132	156	164	157	136	145	136	119	139	155	146	154	145	153	156	179	181	153	151	160	144	171	155	159	170	164	138	154	175	172	168	144	146	158	142	151	148	167	164	154	179	151	142	133	161	166	156	144	161	159	154	141	161	167	151	147	130	144	165	160	149	146	156	148	165	141	161	132	152	178	156	164	182	156	126	165	154	146	141	156	167	145	144	142	130	166	134	138	140	186	134	155	120	146	159	160	157	168	130	123	133	151	140	138	146	128	151	160	142	151	179	153	135	158	172	145	148	144	140	156	147	170	136	153	144	171	152	162	152	151	136	142	161	154	133	151	148	167	174	161	166	154	151	146	167	178	146	146	163	174	144	148	131	158	156	142	126	147	161	156	144	134	153	165	137	174	156	162	154	128	148	167	126	136	171	155	130	143	150	171	132	155	149	146	147	178	161	147	147	148	140	153	178	140	160	127	143	156	163	161	178	180	157	172	155	154	159	133	145	162	149	144	146	144	152	146	147	154	147	177	166	139	163	142	183	152	149	155	147	151	174	136	154	141	147	162	137	137	172	123	153	146	133	150	151	130	152	145	146	143	168	134	150	154	135	160	156	151	155	142	146	183	144	131	145	168	136	160	141	143	158	139	139	153	155	146	140	134	155	155	150	154	161	152	176	174	156	165	166	157	146	137	169	152	151	141	159	175	165	173	149	145	175	161	131	159	142	150	164	151	161	146	155	132	160	157	147	166	153	145	149	143	167	160	151	161	163	160	158	167	162	162	157	166	159	157	155	156	140	131	131	141	144	153	165	156	140	157	134	144	146	163	122	146	138	155	142	164	158	148	147	139	146	132	143	143	151	164	145	138	151	142	140	173	140	131	156	163	155	167	142	162	168	148	148	157	122	177	129	145	170	136	177	155	140	132	149	157	149	159	150	167	160	147	146	134	154	127	148	151	137	154	147	177	166	172	178	139	168	150	144	132	148	150	136	179	144	155	152	141	134	144	163	131	144	160	157	137	133	157	165	159	163	144	158	156	167	164	154	146	172	163	153	166	159	158	151	131	145	151	181	154	144	165	171	159	184	150	145	144	178	157	159	164	147	133	143	152	180	164	120	139	147	162	167	146	139	127	159	158	154	159	143	172	163	156	151	149	143	143	165	142	156	163	154	160	148	133	139	124	152	160	157	120	157	162	129	150	157	140	162	147	143	144	159	138	142	143	141	173	132	130	150	153	153	152	131	150	135	148	156	152	153	146	167	163	156	158	160	169	127	168	153	154	149	161	163	142	134	153	160	132	175	140	137	181	166	156	150	144	164	156	157	158	157	173	132	160	171	165	161	149	162	158	173	137	148	135	131	141	183	143	164	163	141	167	171	133	149	128	139	151	153	139	159	147	140	129	149	162	147	182	146	146	164	140	136	152	144	156	149	150	157	177	128	153	154	168	149	164	138	145	146	125	144	158	133	147	139	178	161	150	147	145	177	171	147	176	149	182	142	158	165	159	187	147	140	178	154	157	160	169	157	162	171	156	165	150	176	146	163	155	165	150	154	170	152	142	173	156	163	151	167	137	148	157	137	159	155	154	145	175	160	161	169	136	158	166	164	139	144	150	163	174	168	150	144	139	156	134	141	150	167	145	160	139	162	152	167	156	139	153	151	126	155	144	157	157	151	133	148	153	159	131	132	145	129	150	136	175	158	157	139	140	166	139	147	132	137	158	159	144	154	152	158	151	143	151	153	142	147	134	142	155	155	145	153	139	180	163	173	148	150	123	148	150	137	159	163	144	152	123	130	144	154	150	150	150	161	156	147	162	162	178	145	144	137	142	148	152	136	147	160	140	156	167	131	159	150	158	147	154	167	144	136	148	154	158	135	131	164	174	178	143	179	141	168	134	139	161	144	158	146	144	143	142	178	159	130	157	157	152	149	167	137	144	166	152	141	156	154	155	155	144	152	128	147	159	148
2174	478	541	523	528	463	469	451	450	502	505	424	492	423	425	459	437	435	433	486	463	398	467	394	436	460	443	405	422	454	476	441	408	413	436	402	472	430	433	445	436	500	467	432	413	391	413	499	421	463	420	436	449	444	440	403	450	452	471	424	417	464	448	443	487	436	443	454	426	453	466	407	488	408	441	452	425	435	455	432	440	498	445	409	446	398	424	424	417	429	456	482	429	456	432	432	423	447	452	420	419	460	429	428	482	461	466	420	443	420	421	425	447	430	453	477	429	446	432	385	449	431	460	418	441	425	424	432	434	435	481	440	431	464	441	424	459	437	446	429	428	438	437	425	426	404	433	457	417	450	445	442	440	457	460	418	435	454	465	487	449	428	426	432	407	461	454	474	431	412	443	487	447	433	415	417	439	444	435	437	426	407	458	450	463	460	419	393	448	452	439	435	428	442	448	424	443	422	474	436	479	425	419	424	445	414	443	453	453	394	466	442	447	437	423	431	438	434	399	427	464	442	422	423	424	452	427	421	442	406	399	462	449	435	477	455	441	423	406	439	440	416	416	421	449	422	448	426	432	435	459	442	421	478	420	466	391	394	432	437	466	435	429	414	454	474	452	471	405	430	428	427	453	467	437	408	469	451	418	435	404	380	456	448	456	465	455	417	413	445	445	423	436	497	448	443	426	408	435	462	436	456	411	431	447	421	450	460	406	473	390	441	422	434	455	428	459	460	437	433	460	446	454	398	425	408	446	460	415	460	461	425	458	433	429	432	437	441	413	433	431	484	419	434	436	438	423	418	443	453	447	424	398	413	460	456	463	433	400	437	435	430	416	441	465	424	419	443	472	457	442	475	418	417	472	421	441	455	442	468	483	438	436	427	406	411	448	394	454	441	399	394	456	456	407	416	456	441	509	460	433	402	436	453	463	407	425	428	448	415	423	431	476	433	457	480	415	451	427	420	406	426	440	429	429	456	432	444	458	473	420	402	463	439	450	469	403	455	407	417	419	432	423	431	408	432	405	445	490	457	432	470	416	411	474	438	424	431	440	438	432	422	453	445	455	441	452	457	448	425	434	431	458	491	415	426	476	415	440	399	457	445	433	408	450	487	444	446	440	409	456	426	472	463	446	436	480	456	439	502	410	450	424	427	418	418	440	452	405	412	446	448	414	448	433	422	447	423	438	435	450	423	458	412	449	415	433	507	445	474	435	451	426	446	446	423	471	435	449	455	401	433	435	457	448	427	416	468	401	437	483	450	458	440	413	464	393	441	443	425	413	433	445	424	462	406	450	456	443	486	413	439	419	448	444	415	417	457	419	405	422	452	427	413	447	439	447	404	435	430	410	443	413	474	419	483	459	454	418	424	449	435	438	427	389	478	398	430	442	479	407	434	417	483	410	420	410	447	432	430	429	407	413	431	450	468	419	455	423	428	396	441	431	451	435	423	441	394	474	450	497	416	442	476	442	477	436	407	455	457	420	445	456	431	434	421	408	445	453	464	428	437	472	447	401	427	423	438	422	414	464	436	424	466	447	441	448	451	451	430	429	429	470	474	447	457	428	463	449	424	432	420	426	465	443	417	397	394	409	467	433	484	431	429	447	437	480	477	480	408	440	448	425	445	445	409	468	450	421	471	454	424	397	419	407	441	448	453	421	481	399	441	456	448	440	481	463	448	439	437	448	452	439	461	453	440	445	425	468	436	433	444	478	454	399	435	452	414	438	444	424	448	437	459	446	428	431	459	425	425	429	429	443	449	449	424	445	451	427	450	436	422	495	450	452	431	491	421	405	451	442	437	435	453	437	435	421	482	398	422	417	435	431	413	420	412	463	431	407	517	445	448	459	433	417	454	423	455	428	447	472	465	425	462	439	403	428	477	447	441	421	407	442	427	461	429	420	419	464	436	426	456	378	428	430	436	466	425	424	447	427	439	433	453	439	433	445	441	448	466	430	401	449	453	463	465	430	438	413	438	457	433	422	428	445	409	410	426	462	460	418	444	422	428	466	433	457	418	450	421	433	440	455	445	466	443	423	452	430	435	448	455	458	400	415	461	435	440	415	437	434	467	428	428	422	462	432	438	438	407	467	436	450	430	448	453	430	420	436	455	411	456	452	442	437	447	441	421	408	457	424	446	438	425	418	426	437	429	439	453	415	447	481	432	428	404	450	456	446	436	437	394	454	449	465	448	424	438	403	448	430	472	419	390	457	434	450	433	488	439	445	465	456	411	406	448	481	444	389	412	448	477	479	429	460	468	440	431	457	443	414	446	410	438	447	425	493	479	449	419	460	461	440	465	437	448	433	426	415	425	423	439	413	436	445	449	405	438	445	428	392	453	380	408	408	422	415	432	424	427	403	384	388	454	444	480	425	408	449	416	440	449	424	444	419	430	455	389	423	414	431	412	375	447	485	439	496	437	426	422	419	456	424	393	455	429	438	456	423	415	419	460	457	450	394	453	419	416	460	453	433	416	418	445	442	461	453	419	435	475	461	439	427	419	415	462	487	399	462	426	408	428	442	449	421	442	449	447	443	453	457	410	450	438	449	472	445	462	476	435	417	418	462	430	432	433	430	472	422	435	463	469	445	451	449	427	434	463	469	414	451	478	406	457	470	422	443	428	447	446	446	426	424	423	416	439	450	445	439	429	470	462	436	439	454	436	456	420	476	419	398	449	426	454	416	417	468	385	421	429	455	463	441	451	454	472	436	447	451	418	453	422	432	427	437	446	401	435	433	431	436	418	451	450	466	452	466	421	424	391	433	404	427	479	431	447	427	420	438	449	411	430	441	454	458	452	443	438	432	455	427	439	431	441	407	449	460	446	440	428	450	417	447	442	455	415	439	472	409	442	443	439	450	440	424	418	422	440	439	434	432	480	390	425	402	433	444	433	441	450	405	450	440	460	427	418	425	443	456	399	438	413	448	450	446	438	438	448	409	388	447	450	444	447	432	458	431	439	414	432	422	423	428	404	456	461	433	427	445	435	421	440	429	434	449	457	423	444	408	411	457	446	429	418	441	413	448	459	434	481	456	459	474	405	440	449	448	416	406	415	408	408	390	402	457	429	455	452	442	415	422	432	427	419	453	439	434	457	478	444	430	452	430	434	419	435	438	449	438	474	435	432	403	448	430	462	396	445	425	471	456	462	468	435	421	450	477	435	402	418	465	476	437	463	417	432	454	478	423	428	436	426	424	396	390	432	454	432	436	448	403	471	428	422	474	443	443	480	432	442	446	430	472	440	451	418	438	476	465	410	463	405	434	436	431	445	432	449	489	404	459	448	455	439	424	477	472	471	452	442	407	455	438	457	434	433	416	400	444	473	431	424	428	389	423	425	444	448	439	478	420	402	426	462	429	460	421	406	468	438	430	401	429	430	421	436	440	435	446	444	416	434	441	460	452	429	427	398	443	449	433	416	418	438	443	450	407	416	464	425	418	422	421	431	417	410	443	468	431	428	451	439	458	401	450	421
7578	1074	1143	930	705	516	457	319	304	300	260	239	230	216	207	196	213	187	188	176	185	162	194	198	183	174	176	185	189	181	168	164	176	169	192	173	170	135	178	195	152	170	182	174	170	162	170	160	176	160	187	185	152	179	177	159	165	143	170	188	180	155	164	162	166	170	181	164	144	192	179	170	158	164	165	189	159	169	171	175	169	151	148	177	193	162	184	150	183	148	184	148	170	180	142	165	162	157	147	195	165	148	155	158	156	151	179	199	175	150	154	171	143	188	187	189	182	165	187	176	172	170	169	172	158	158	173	163	159	173	180	162	172	147	158	155	128	165	170	192	151	165	133	157	177	168	171	153	199	173	159	165	182	179	179	190	179	174	160	163	161	190	148	173	164	159	179	165	162	148	175	165	163	161	171	151	173	170	152	170	174	160	177	154	182	149	170	162	163	162	150	169	169	175	156	195	178	151	169	157	156	171	159	156	191	163	141	172	166	165	148	165	170	168	144	160	167	182	195	182	171	160	183	165	165	161	161	171	145	162	161	165	168	203	171	172	165	184	167	187	183	164	184	155	159	170	158	156	170	169	177	153	161	172	163	166	154	165	169	150	141	190	146	155	185	159	167	157	166	159	184	171	156	157	179	173	172	153	160	151	176	162	157	171	156	167	169	166	168	143	154	172	162	173	182	182	165	152	172	175	176	160	169	167	166	154	163	171	165	152	174	179	175	174	161	172	193	149	192	146	146	165	175	157	163	144	180	168	159	172	132	176	189	162	176	173	169	161	187	176	169	172	187	147	149	157	171	180	166	166	157	150	164	170	163	176	150	159	167	208	163	176	178	165	156	163	157	159	181	153	159	183	185	168	155	158	149	168	162	150	175	183	152	168	168	153	146	173	199	178	160	163	185	147	165	164	173	149	176	167	180	180	184	184	152	161	177	160	161	161	148	165	149	180	168	167	170	162	188	183	158	189	159	159	166	159	183	170	172	150	175	167	155	183	183	154	173	177	143	152	172	151	167	195	168	151	146	154	186	186	186	172	180	158	171	160	167	166	179	178	177	182	166	166	156	180	156	179	181	169	162	178	211	191	150	212	181	146	138	169	165	127	166	180	155	156	188	145	168	138	171	169	176	178	157	156	167	169	157	162	158	189	172	165	177	191	181	176	156	167	168	147	167	148	160	154	166	178	194	143	151	179	141	168	163	170	150	148	181	164	179	167	171	171	181	149	158	156	167	167	155	186	177	189	161	173	185	154	182	153	173	176	158	168	182	161	167	167	162	186	195	154	198	158	178	176	181	186	172	152	151	186	175	153	167	164	159	152	181	157	175	171	165	163	168	164	155	145	163	165	131	164	155	158	155	154	177	156	173	168	175	163	186	165	178	185	183	162	181	162	176	147	154	162	155	149	149	165	179	137	180	171	179	165	146	182	172	188	176	144	152	156	172	192	168	147	150	139	141	165	158	173	147	156	175	170	142	163	167	175	163	158	141	176	154	174	153	180	178	173	193	169	177	161	171	147	172	167	188	164	152	173	185	156	151	173	175	154	180	172	151	156	175	156	170	168	161	179	160	154	139	174	165	179	165	159	163	168	203	165	158	171	155	178	185	178	183	173	190	165	137	183	176	182	155	157	143	158	163	157	193	154	150	173	158	160	164	151	174	162	192	175	182	163	164	157	175	173	164	164	163	154	173	172	170	196	211	195	219	155	176	158	145	155	171	157	178	161	154	170	159	186	173	151	161	159	170	130	210	176	163	179	173	173	192	166	189	159	181	141	183	166	171	173	170	171	164	192	155	150	152	171	178	175	169	158	200	133	190	188	185	168	146	171	151	193	177	183	164	159	158	150	184	160	154	181	195	160	158	166	153	181	173	140	155	152	149	162	152	146	158	168	177	153	169	168	171	145	191	155	165	162	172	166	155	174	181	171	188	183	154	155	155	148	164	183	163	171	198	159	160	182	188	155	176	169	141	166	160	154	164	178	163	188	158	157	198	163	163	175	170	180	175	166	188	171	161	151	144	157	153	156	170	157	172	177	183	160	159	175	153	144	150	198	177	175	154	144	169	214	158	155	166	177	177	195	168	172	172	178	179	162	160	179	191	191	200	149	182	174	159	177	159	179	161	161	163	169	172	166	154	156	182	177	152	157	171	145	151	157	160	172	172	168	176	173	143	134	151	166	159	184	162	185	158	160	152	174	155	188	155	167	166	153	182	158	178	172	172	152	184	168	184	138	163	174	164	146	145	183	163	169	171	161	165	173	176	174	147	166	162	159	170	198	188	159	171	186	162	182	157	170	193	178	166	174	142	167	157	154	162	184	174	141	146	151	144	166	156	175	184	177	146	200	161	186	165	154	173	150	179	165	142	149	154	171	188	162	172	168	158	192	183	176	201	137	178	178	159	169	181	149	155	153	164	152	167	176	163	164	150	178	146	179	176	168	168	132	166	173	148	157	184	162	161	183	177	158	168	185	149	165	175	169	168	160	148	171	148	188	180	182	163	144	167	159	139	173	189	177	174	167	153	167	167	179	168	166	181	179	138	176	172	163	164	147	173	181	167	160	147	178	170	123	130	128	169	171	179	163	178	171	162	163	163	181	154	143	173	165	201	158	159	152	161	164	165	172	156	165	193	172	157	157	164	139	172	148	155	184	178	155	156	159	157	137	177	185	149	159	173	145	147	165	159	164	168	153	178	176	178	154	162	143	184	150	177	155	168	167	152	154	187	171	147	160	171	179	163	170	189	163	178	173	175	171	174	164	152	164	169	168	176	164	170	197	206	163	154	156	170	163	134	159	166	148	178	159	172	166	171	179	158	158	174	162	163	176	165	177	175	189	188	168	134	190	159	180	172	153	197	200	168	201	174	177	163	166	178	177	176	141	134	171	169	177	163	183	158	172	168	170	148	186	155	153	184	187	159	163	152	169	171	193	148	170	172	188	169	149	160	167	171	172	185	151	150	141	151	158	177	155	201	159	189	216	141	146	172	185	165	178	160	158	174	154	177	188	165	180	167	169	185	181	169	158	170	171	176	142	174	176	143	165	174	135	170	205	175	171	166	169	139	171	154	186	158	185	158	162	177	167	188	151	128	144	148	144	179	154	184	155	166	171	186	156	186	165	184	158	183	168	150	163	171	165	184	169	154	206	172	174	163	155	171	142	158	141	157	151	154	155	190	168	144	175	178	151	175	149	163	174	157	173	141	183	161	152	156	150	167	171	160	190	174	209	161	166	180	159	152	167	163	159	157	172	177	155	172	163	168	154	180	175	173	185	179	154	156	175	158	172	179	179	165	179	170	147	142	167	164	162	171	169	170	177	191	180	178	170	163	162	170	153	162	130	156	162	175	142	166	158	155	164	180	177	167	163	193	170	164	172	178	156	184	138	180	165	179	156	154	161	155	146	171	174	159	182	155	156	184	145	157	169	164	163	172	157	176	193	152	173	171	171	157	188	187	168	162	143	154	180	173	143	160	187
5830	1276	2770	3249	2713	2268	1899	1549	1378	1189	1068	954	1011	866	841	794	749	677	668	667	680	661	650	653	643	582	577	555	570	601	635	581	537	574	546	523	567	545	521	507	522	537	538	496	498	533	484	534	535	530	499	528	523	555	530	524	513	520	494	507	499	505	504	505	524	515	521	500	525	512	494	482	507	533	496	496	535	516	502	525	540	514	529	483	492	521	502	517	470	513	514	499	499	527	485	559	465	478	481	483	497	484	489	515	500	463	482	504	470	467	503	492	449	437	469	474	466	481	511	521	513	477	494	501	489	449	533	499	492	513	463	492	498	489	462	514	521	480	521	516	472	468	449	476	493	504	487	497	454	431	482	486	504	494	516	536	495	522	487	468	501	509	495	497	489	490	457	461	510	493	514	492	501	483	517	476	483	490	472	512	507	485	445	489	490	513	491	493	490	489	525	469	485	489	455	471	452	489	457	517	527	519	474	466	502	461	495	481	476	483	497	487	518	521	481	501	499	470	453	501	513	467	473	459	462	477	482	469	513	463	494	481	468	495	480	498	506	470	447	493	465	456	518	478	486	481	478	452	485	522	505	493	478	511	494	480	481	438	488	502	431	477	467	498	487	462	461	533	480	469	453	486	492	471	486	537	525	523	538	503	496	544	552	467	457	475	497	457	494	518	500	498	490	496	479	499	473	482	489	479	499	523	465	456	438	479	504	468	489	471	473	498	457	498	460	532	480	503	468	453	499	473	467	488	470	522	482	441	489	462	495	529	503	522	493	457	463	539	478	488	470	512	477	492	527	483	512	506	478	467	476	526	503	493	462	497	474	472	490	541	513	476	480	502	489	473	455	513	491	451	487	435	490	465	499	508	477	519	474	516	503	468	450	511	474	456	481	506	512	498	481	484	508	497	483	481	498	500	524	485	480	504	536	453	477	464	492	503	490	520	516	493	467	499	459	518	482	488	490	462	456	501	461	443	510	487	498	484	488	513	483	466	446	494	467	498	467	491	470	491	473	465	521	466	480	530	510	513	503	544	458	528	525	469	467	455	492	483	501	465	497	504	466	493	488	463	526	513	455	478	503	476	492	470	545	505	517	479	496	502	474	483	424	517	472	504	540	549	490	511	486	482	507	497	454	457	513	514	457	458	499	497	504	505	520	521	450	502	478	529	502	482	456	502	442	485	481	498	497	499	516	491	490	500	507	469	506	477	485	508	463	491	513	507	502	516	468	496	499	487	501	483	498	472	494	490	474	492	480	477	476	448	479	502	452	435	448	512	479	476	470	473	487	461	485	512	438	469	522	443	524	477	462	492	546	527	507	459	514	469	498	457	448	493	474	501	462	500	473	483	478	488	500	551	498	482	528	508	499	441	473	513	504	480	491	462	500	488	490	524	448	485	489	493	511	515	478	471	509	520	508	480	491	477	525	503	473	480	502	498	513	490	498	492	491	467	479	487	512	490	498	492	543	507	462	508	509	455	477	485	469	483	476	473	472	490	492	480	489	441	470	520	499	458	492	491	493	520	509	483	480	455	513	498	477	514	457	507	478	505	463	504	479	510	459	484	477	501	474	429	460	459	483	451	467	507	512	448	454	478	487	496	498	489	471	454	522	509	494	494	516	472	470	497	478	472	460	498	479	481	481	465	499	486	504	442	497	479	480	483	500	494	528	498	480	453	483	495	423	507	533	483	499	468	486	485	482	525	499	476	484	519	466	502	523	519	532	522	466	487	480	462	455	525	521	537	449	485	479	468	497	534	479	474	522	488	505	462	502	447	457	457	501	447	530	487	492	483	502	482	489	490	482	495	504	538	506	491	483	475	467	475	482	535	470	500	469	515	456	509	496	497	482	465	498	500	474	483	485	468	470	496	490	499	490	462	502	456	519	512	499	529	516	534	514	471	464	491	481	506	515	504	504	453	516	520	521	497	494	484	483	483	521	468	507	488	477	490	485	506	480	492	513	467	482	511	443	502	477	486	481	486	486	490	449	491	467	495	473	497	489	500	487	477	452	501	459	468	455	482	493	479	520	502	517	497	500	473	477	512	505	494	469	496	455	456	482	491	461	528	477	482	496	491	463	457	438	474	514	471	495	488	463	538	486	473	439	490	479	462	536	513	486	511	493	500	522	470	494	487	488	448	480	480	483	474	468	499	503	505	512	483	478	475	466	514	488	492	458	475	509	529	454	519	487	467	485	457	447	516	464	466	497	474	499	514	475	462	483	484	464	510	467	501	507	509	530	480	501	472	474	490	494	502	488	484	519	465	465	493	503	500	524	491	539	474	512	483	513	495	501	488	495	495	481	477	528	507	519	499	484	491	486	478	469	527	472	503	482	471	488	470	463	467	486	534	503	447	491	468	494	546	460	485	448	449	501	476	494	493	451	542	477	479	489	485	522	507	488	487	488	477	467	512	486	483	459	528	471	465	553	487	468	498	494	478	505	517	502	455	475	537	467	463	494	554	474	494	476	487	489	472	508	507	472	471	481	510	489	482	473	465	495	432	500	477	439	473	509	522	536	440	492	526	482	485	465	494	501	436	502	520	451	500	494	477	436	482	475	501	492	481	563	497	497	463	481	522	440	479	496	450	482	488	523	471	499	467	527	504	478	460	509	503	511	491	480	470	468	486	507	507	501	526	450	465	507	459	503	499	488	528	497	532	463	462	510	490	460	474	485	488	497	496	468	476	483	499	504	493	496	445	480	465	477	505	511	502	460	496	531	501	495	476	489	499	538	530	482	490	497	509	454	481	506	510	477	486	490	512	485	479	476	430	465	474	484	504	464	487	493	484	478	505	509	490	462	485	443	483	475	501	483	471	473	470	462	475	480	511	498	497	519	478	495	465	474	524	476	470	530	476	476	487	467	487	501	468	470	522	493	523	470	484	538	482	467	498	473	478	494	526	483	470	505	493	489	503	511	541	463	478	474	516	496	464	440	468	475	507	453	467	453	500	517	482	500	494	504	484	488	473	494	461	479	523	505	475	501	457	516	484	508	496	440	472	510	484	489	512	483	510	509	464	487	480	511	492	488	462	480	495	516	465	471	490	497	487	492	454	482	498	477	487	502	471	447	496	500	487	485	488	505	502	476	498	465	515	435	480	474	471	454	490	514	484	511	465	482	496	525	468	445	453	517	532	520	486	464	477	493	470	449	480	465	491	482	498	489	501	519	509	461	497	485	510	491	534	488	472	511	440	481	463	459	494	504	473	501	480	486	527	482	497	503	450	510	479	502	467	475	487	515	469	486	456	487	458	451	522	475	503	483	464	483	508	474	465	504	481	475	508	457	496	499	487	484	478	503	479	481	491	496	493	499	487	483	514	485	498	481	502	454	512	515	481	506	541	476	474	510	514	515	504	486	485	502	486	526	503	436	438	531	443	479	492	479	469	492	480	504	460	492	486	524	453	463	504	480	514	514	451	538	493	507	439	500	480	484	495	503	537	465	512	451	526	509	517	473	505	490	495	520	485	484	495
14479	2740	2696	2185	1484	1021	847	749	677	569	516	477	476	475	483	415	424	414	387	385	414	390	408	393	362	364	346	386	359	374	392	399	314	388	394	375	368	356	374	390	423	363	356	339	342	358	362	340	355	369	313	324	392	386	361	370	366	390	371	360	360	354	379	311	345	387	377	383	355	325	342	348	349	367	326	342	375	379	357	382	342	358	336	347	306	355	368	355	363	355	351	360	364	365	324	376	334	349	340	372	361	396	368	345	314	369	315	342	345	349	332	343	356	337	384	343	358	325	379	349	352	349	364	357	340	361	343	387	376	348	340	348	362	361	347	401	402	366	350	379	344	311	318	332	350	362	330	372	354	367	334	373	343	351	370	364	377	335	352	359	343	366	342	352	375	391	335	348	347	360	343	351	380	365	381	346	332	363	313	348	337	340	354	343	313	357	354	345	350	361	351	321	378	358	353	324	335	380	346	354	324	342	387	362	380	319	378	339	373	343	366	332	318	341	329	356	339	333	366	358	369	335	329	355	360	365	373	417	366	343	331	343	372	314	359	343	340	358	362	333	326	358	346	347	387	339	346	352	310	356	348	361	335	323	323	369	357	314	336	325	346	395	351	317	359	359	338	324	339	353	376	362	345	315	382	350	327	325	345	356	380	368	326	340	356	360	322	344	380	318	343	337	359	335	349	352	355	331	328	331	354	321	348	361	360	338	349	347	345	369	348	330	328	356	326	334	354	330	310	331	336	356	395	367	385	346	318	345	315	326	390	341	364	330	329	319	345	366	332	337	348	365	321	319	343	369	332	354	327	325	344	321	343	344	368	359	365	363	351	368	352	374	347	341	345	303	368	372	364	326	357	323	362	352	324	305	313	368	353	327	341	342	331	317	342	337	359	378	365	336	340	351	299	353	391	339	338	329	329	345	335	355	324	336	348	321	333	341	329	360	344	366	375	366	319	363	311	368	340	326	337	338	325	347	340	365	338	342	353	378	364	345	323	379	370	388	368	348	341	332	358	339	346	362	342	353	379	371	349	376	374	376	348	333	335	336	358	371	333	336	385	353	367	342	337	342	321	381	362	353	385	336	378	393	304	360	360	329	314	363	373	343	350	353	335	342	367	321	343	391	346	344	374	334	383	357	300	329	338	334	352	368	359	356	356	340	361	362	321	332	366	375	373	329	367	348	372	326	352	330	344	384	352	315	341	310	370	348	347	329	367	353	362	351	334	358	354	367	372	370	374	345	343	363	362	375	363	330	371	326	323	342	359	339	363	353	389	356	350	321	328	325	373	354	311	340	335	346	349	308	341	328	362	321	345	353	357	339	343	313	359	347	326	362	390	329	318	350	300	382	331	312	355	334	369	384	321	341	325	331	343	367	356	365	366	351	387	344	376	306	390	333	366	333	343	372	337	374	353	357	340	324	383	352	355	347	360	384	373	334	339	331	335	338	358	341	329	345	331	347	355	341	329	311	364	328	350	368	337	340	350	367	377	337	351	361	341	339	358	335	355	363	355	352	357	354	348	344	353	366	382	359	359	409	325	344	324	342	358	343	321	327	341	341	336	343	349	359	372	346	347	379	359	377	346	337	356	328	349	354	355	374	379	319	352	370	342	366	371	351	338	348	340	366	349	351	369	370	366	332	365	374	348	315	355	312	358	379	395	347	350	311	342	383	359	338	351	356	353	319	364	356	329	343	370	363	349	328	330	394	359	358	372	348	383	356	356	351	365	369	352	360	388	345	338	327	357	377	309	329	374	344	351	341	353	356	312	333	341	348	340	322	341	378	373	346	369	335	346	356	351	335	331	355	351	341	341	351	347	342	372	376	355	371	368	357	392	378	346	337	340	357	338	347	330	350	352	365	349	354	358	343	360	391	356	343	309	354	342	342	347	359	339	313	339	365	340	344	367	401	387	365	355	352	373	356	350	387	325	346	353	380	365	346	357	342	352	369	354	350	341	368	368	329	319	347	343	352	345	347	361	362	376	388	363	351	334	370	344	349	325	330	341	355	391	372	374	320	305	326	343	365	345	387	342	323	335	335	332	333	366	359	359	315	370	373	354	390	338	403	352	343	381	361	382	374	343	336	338	363	327	336	362	379	360	400	363	359	363	370	336	347	386	346	338	347	346	354	384	343	358	363	356	346	324	342	380	338	389	337	335	336	347	370	363	326	324	343	379	355	353	369	377	352	353	334	354	350	343	364	328	349	350	365	325	343	357	312	358	352	353	341	327	369	360	367	340	368	325	369	348	335	357	346	304	357	323	370	346	341	311	329	369	329	343	351	331	367	314	342	362	370	369	294	350	348	360	357	330	361	392	335	346	346	371	379	348	359	366	342	397	363	356	353	324	379	336	347	348	348	371	367	377	345	348	363	345	324	344	343	339	374	338	328	326	340	345	374	357	370	332	370	333	358	311	364	341	343	345	351	339	341	358	363	345	330	362	379	342	340	342	366	363	348	357	356	369	361	387	354	372	354	343	367	351	390	347	361	353	384	353	345	366	358	402	339	373	333	327	376	314	344	366	356	341	341	336	339	367	380	340	371	351	340	344	341	334	357	332	332	357	337	347	353	363	337	351	372	317	345	327	341	360	379	368	321	379	332	334	395	340	350	329	406	336	419	332	355	372	346	344	374	362	340	361	336	319	347	366	352	301	288	350	377	339	352	327	335	345	365	372	346	352	320	369	374	376	358	349	374	345	351	322	385	330	323	376	323	337	362	342	368	345	380	363	343	343	382	390	387	350	321	341	349	360	379	329	356	350	332	369	393	349	357	360	333	378	380	371	325	321	349	336	345	350	338	397	339	358	363	352	352	397	361	359	363	353	360	358	349	376	359	368	345	389	359	361	349	362	355	332	381	329	361	319	360	348	345	331	381	320	359	322	348	358	359	332	354	346	354	363	318	365	384	368	377	372	333	337	380	390	341	343	348	379	330	360	340	361	369	346	341	305	360	342	387	346	363	344	346	348	352	325	373	346	323	337	358	332	361	367	357	340	360	350	331	343	361	345	321	353	339	400	392	386	322	329	337	334	335	363	370	349	319	363	319	327	316	354	336	309	352	356	361	384	347	353	360	341	334	356	378	327	363	327	357	383	310	347	339	368	384	369	361	318	343	333	323	335	339	355	324	335	339	362	357	360	317	363	349	347	355	355	337	356	343	366	354	339	373	385	390	359	359	372	350	339	370	332	395	365	363	340	323	317	320	311	355	346	376	356	351	384	362	372	357	384	351	366	353	355	352	349	339	365	303	343	339	366	363	346	346	358	368	335	353	349	378	360	377	373	331	309	351	335	352	349	380	361	382	360	344	324	327	331	344	369	357	321	322	361	362	364	386	369	367	371	359	365	343	317	372	387	351	381	381	338	324	332	352	361	392	330	367	353	349	373	329	348	358	303	323	369	326	393	354	343	356	351	345	341	381	355	360	372	347	387	333	369	399	420	406	346	359	356	361	345	337	349	345	392	380	341	360	361	368
7945	2518	5154	5944	5134	4206	3526	2971	2600	2258	2045	1861	1706	1595	1431	1488	1390	1257	1254	1221	1165	1232	1137	1145	1103	1081	1048	1051	1065	1035	1015	1042	1018	1035	1027	1064	1028	991	957	953	902	996	971	915	952	944	994	927	918	905	959	939	930	927	904	894	917	876	923	956	906	945	946	919	922	841	941	915	959	931	931	871	864	919	833	921	886	886	952	908	898	890	923	878	923	880	911	877	854	945	839	890	863	913	910	852	845	875	872	919	859	888	874	939	853	892	882	867	860	850	926	896	917	897	878	854	829	923	907	909	877	859	896	902	867	879	852	881	888	896	877	873	870	839	910	908	882	885	872	908	847	856	881	893	886	841	881	934	909	844	843	868	885	888	889	872	880	899	793	831	839	845	891	855	937	931	864	919	859	940	841	896	826	870	892	893	863	883	874	892	878	890	867	879	880	847	914	854	912	877	894	949	856	882	925	894	883	843	898	857	871	894	858	891	953	839	944	900	852	850	829	893	863	805	795	892	859	910	875	888	834	842	866	898	881	858	868	863	850	859	918	845	855	862	845	880	883	876	896	849	885	864	948	879	902	869	866	890	857	871	877	846	856	901	888	876	892	836	896	875	881	887	849	845	835	888	873	881	869	829	921	875	833	841	830	817	822	904	905	881	841	897	894	878	873	946	859	894	869	932	915	877	862	846	865	818	887	821	916	854	870	847	875	876	888	902	849	911	833	905	811	885	849	863	850	868	887	916	832	866	882	924	830	875	899	918	942	873	868	931	907	888	926	914	876	906	853	904	858	855	864	878	855	882	906	884	869	863	923	955	868	876	885	869	882	888	830	895	864	894	867	892	822	868	865	907	841	851	871	856	906	854	853	842	891	860	873	865	884	875	900	890	919	934	884	856	926	905	894	865	830	923	846	849	895	886	854	879	852	890	875	892	865	886	879	879	951	848	860	882	895	850	878	872	869	910	865	916	880	837	868	871	873	829	931	896	877	916	842	843	836	874	853	905	855	877	910	893	862	913	907	890	893	837	822	888	927	860	911	862	876	895	812	918	902	900	849	864	835	858	879	887	855	851	826	863	864	836	890	868	847	849	836	855	877	858	935	858	875	832	850	849	888	891	913	945	897	849	880	874	823	869	871	875	914	905	891	887	825	866	876	879	855	890	837	896	878	878	876	833	883	897	850	885	879	873	922	881	881	869	861	854	876	868	895	853	859	931	885	868	868	850	850	881	919	832	910	856	861	865	835	917	921	860	833	849	901	831	934	940	874	895	905	923	876	845	853	845	871	913	932	848	871	913	868	858	872	851	866	852	884	850	826	905	904	890	839	840	936	883	885	907	879	895	893	889	836	830	875	930	876	871	861	851	892	928	884	890	860	926	907	990	859	899	910	817	839	888	883	872	871	903	842	866	876	925	863	890	871	866	884	907	893	851	874	909	854	890	878	832	872	851	891	865	846	898	902	891	908	874	871	843	884	888	808	883	853	843	878	840	887	877	884	894	814	882	860	864	889	838	852	885	932	870	891	820	833	851	842	833	857	918	907	927	825	877	859	899	837	835	903	891	817	875	878	864	848	822	864	840	873	870	847	898	844	875	818	848	865	822	898	865	871	851	891	875	815	940	858	898	854	851	919	850	857	846	875	867	875	883	861	850	845	887	861	870	877	870	940	847	876	803	875	927	849	836	824	823	853	904	868	861	901	915	854	841	857	901	856	834	828	923	838	927	870	857	858	890	869	893	845	864	832	892	896	874	894	858	895	899	910	857	943	866	821	898	830	852	905	890	821	795	860	849	878	863	864	865	866	871	871	915	848	812	851	872	908	879	891	866	840	848	915	875	871	934	852	865	859	838	851	873	835	892	854	872	876	843	888	926	880	865	892	870	785	910	880	850	938	862	839	850	863	886	861	893	871	889	882	929	858	892	884	842	890	925	842	878	836	870	833	886	903	874	871	893	902	870	897	930	843	858	869	849	856	873	883	868	858	842	824	854	837	875	840	814	815	865	881	894	888	883	858	851	864	825	904	877	914	857	892	873	812	886	811	889	847	882	841	825	865	840	929	857	840	919	805	914	940	882	833	887	847	840	894	859	883	832	886	887	848	917	921	863	851	854	851	896	847	853	895	906	869	913	866	909	818	870	923	871	853	903	851	862	844	886	891	858	911	877	917	919	871	852	897	872	855	891	877	903	919	901	841	871	861	845	879	844	904	850	865	875	831	869	919	924	862	925	881	938	900	857	868	869	881	865	856	911	828	934	899	874	824	888	920	894	859	908	907	870	899	878	849	904	835	886	878	898	872	891	859	881	937	956	930	924	826	872	883	882	920	923	938	903	877	915	886	853	930	886	898	893	872	962	810	866	864	856	851	912	873	866	839	858	824	887	878	890	846	859	888	852	877	868	883	804	887	944	879	864	921	899	850	893	880	919	930	863	922	852	866	866	868	866	785	924	912	950	940	862	832	859	893	859	894	893	868	843	830	891	887	858	862	918	886	825	846	901	838	842	875	908	815	902	848	850	865	871	849	909	935	912	860	905	875	877	889	897	880	888	849	867	905	858	852	879	817	968	878	909	901	867	847	866	912	867	879	907	858	840	901	891	856	829	860	834	888	852	876	876	863	887	905	905	875	843	879	900	881	793	869	875	902	850	886	943	846	834	863	880	857	889	896	842	873	849	864	924	874	865	895	875	898	874	837	835	846	836	884	915	854	846	869	912	872	947	847	862	890	863	884	874	902	858	834	872	845	866	856	821	878	826	876	865	852	851	847	853	836	879	895	852	898	882	896	882	870	870	858	844	865	933	819	878	896	830	916	892	854	833	886	870	886	875	868	862	915	887	865	860	855	876	891	878	928	858	889	885	819	875	885	874	883	875	902	881	817	885	884	838	917	888	896	916	903	882	890	885	856	895	858	925	881	955	873	894	880	846	837	899	833	885	868	863	902	870	869	924	910	862	804	877	866	905	883	919	857	891	860	817	851	799	863	851	839	910	864	825	845	911	844	866	852	865	908	868	868	904	847	907	862	832	865	870	851	900	898	870	834	843	905	939	860	852	902	827	891	863	887	909	906	912	857	919	893	858	891	836	878	856	904	854	897	902	915	884	868	924	917	869	929	830	900	921	855	886	872	810	903	887	864	909	903	861	860	877	879	872	907	863	927	870	873	899	860	869	805	862	859	856	842	875	808	911	852	872	860	908	825	907	898	856	847	863	873	895	871	857	882	818	842	833	864	878	888	884	856	857	875	859	871	894	895	905	886	886	808	837	832	891	900	838	874	847	828	866	884	909	832	819	869	866	929	875	882	879	851	875	898	872	848	876	846	924	871	875	849	925	858	847	913	861	875	888	907	849	876	879	885	880	813	857	866	931	857	897	913	908	873	864	827	902	860	891	875	830	887	862	879	805	853	872	891	895	895	863	888	905	894	880	890	847	887	910	879	886	874	887	828	847	855	845	876	931	955	867	870	877	903	845	903	894	852	870	879	895
2025	194	218	169	177	167	144	168	152	138	165	178	155	149	157	153	154	165	141	157	172	148	183	164	157	150	136	158	143	166	160	141	132	146	147	147	141	128	143	152	161	162	160	160	181	177	163	142	149	138	172	143	140	161	155	154	149	146	154	146	141	148	153	146	150	144	146	160	168	150	169	148	143	168	155	158	174	132	155	138	154	145	148	169	172	161	157	163	150	163	146	137	152	166	148	132	153	155	143	173	162	144	156	154	168	138	149	153	180	157	163	147	153	168	150	126	147	163	143	148	146	170	146	154	165	163	132	144	146	134	140	152	173	139	144	125	157	160	163	150	141	155	148	133	153	144	182	133	139	148	149	156	155	168	151	154	135	137	154	159	151	162	154	146	145	160	148	157	151	155	161	148	162	160	143	151	147	129	140	180	158	150	171	150	146	140	143	142	153	148	149	156	155	150	148	136	154	135	148	170	154	144	174	147	142	155	138	158	154	152	141	177	137	133	165	162	143	167	160	152	149	151	126	180	156	157	147	168	165	152	150	151	119	162	156	147	178	139	173	159	161	144	171	156	155	160	150	147	155	146	178	165	144	145	144	172	159	147	168	168	158	144	140	149	140	163	158	151	156	168	167	142	153	136	158	166	137	153	152	134	136	147	149	142	165	156	150	152	154	155	169	147	157	173	161	154	132	140	144	178	155	160	168	148	172	196	144	178	165	146	121	124	152	150	181	155	146	138	151	164	163	165	150	149	159	147	153	146	139	141	136	136	155	169	156	166	153	146	138	138	148	166	145	157	168	156	129	157	142	152	112	168	145	158	133	135	129	130	166	161	170	143	145	169	161	146	164	143	124	151	139	145	137	150	139	159	166	147	127	131	149	147	148	136	145	126	163	179	154	172	166	168	198	142	149	131	144	161	140	154	156	142	155	160	153	155	168	127	149	152	146	115	152	157	139	146	185	153	132	167	162	140	147	142	150	159	150	147	173	170	153	155	145	149	143	148	151	142	145	134	139	150	164	172	150	144	134	129	146	160	136	159	165	138	149	135	143	142	138	175	165	164	174	145	163	152	163	163	147	146	163	158	161	172	144	163	145	171	144	148	168	171	158	138	123	163	177	136	163	149	158	155	167	143	142	143	153	158	192	136	165	151	143	159	140	180	143	163	166	136	146	142	174	145	137	140	184	184	165	164	153	158	161	160	146	154	158	143	152	139	135	137	148	141	149	174	147	150	144	154	155	170	137	164	150	153	136	167	127	181	154	167	145	140	171	156	157	182	142	134	139	146	145	161	153	145	151	139	133	163	147	157	151	149	159	147	167	156	152	130	170	135	159	158	142	158	143	148	147	140	174	161	161	140	139	126	171	144	154	138	134	124	150	142	141	155	152	162	179	172	152	141	165	165	151	150	162	163	146	148	146	154	163	138	155	148	168	165	163	149	154	170	175	138	170	168	154	145	146	161	167	145	153	153	139	153	163	162	164	132	128	159	172	136	149	161	174	143	149	151	131	158	168	191	127	141	148	139	132	137	165	154	136	121	166	145	155	169	138	157	169	150	151	142	141	160	149	141	150	153	163	154	168	144	147	129	158	155	183	145	149	159	139	170	141	146	137	142	175	148	124	174	166	159	175	135	149	143	164	176	170	157	154	160	148	170	140	140	137	158	159	147	147	147	170	147	146	149	148	150	147	154	147	149	157	171	136	156	155	147	147	157	157	124	157	164	162	159	138	139	165	158	160	142	146	139	131	170	155	147	147	158	133	163	152	165	146	150	131	147	147	161	145	169	173	152	155	140	152	121	148	134	146	140	137	156	139	160	151	154	169	139	181	153	151	154	163	172	167	164	140	145	148	150	149	133	150	153	158	160	161	155	152	164	182	146	142	161	141	185	146	146	157	125	170	150	139	161	142	146	142	150	138	144	138	133	155	154	154	137	141	156	137	134	131	141	136	136	145	149	166	138	160	169	160	131	154	135	157	137	144	142	160	176	173	155	163	128	158	144	150	156	147	137	162	160	145	155	163	133	159	143	180	145	139	154	150	143	143	162	144	156	175	140	140	131	165	144	124	180	154	153	172	158	205	155	170	152	129	143	171	144	174	152	172	150	163	153	133	151	160	147	182	142	145	159	138	137	144	175	156	155	160	158	159	128	154	135	161	155	149	151	145	149	167	166	128	137	142	156	149	146	157	185	158	162	153	151	161	185	143	133	141	142	153	146	166	154	148	132	149	143	145	162	152	162	155	175	158	146	155	150	139	144	151	168	147	154	154	156	138	147	165	144	154	148	149	158	159	166	149	144	146	138	156	170	141	161	156	163	155	151	156	158	171	140	147	147	164	145	151	164	162	145	162	163	148	127	145	150	144	137	135	164	172	136	141	142	146	140	129	139	152	187	130	144	173	153	155	175	171	153	150	169	152	161	140	138	147	145	122	185	165	151	163	131	148	146	158	133	152	167	143	138	160	137	148	163	142	137	148	146	159	176	147	159	143	158	137	138	165	134	150	170	165	150	147	131	144	145	146	148	176	143	129	126	159	136	169	158	162	155	139	163	150	145	158	146	148	140	156	137	140	143	167	155	127	147	158	156	150	152	186	155	176	173	160	136	142	159	143	165	167	121	170	141	162	155	126	152	163	131	134	153	153	151	146	166	160	124	128	180	146	153	133	142	141	147	153	158	140	141	156	140	141	157	149	179	156	143	145	131	139	167	144	150	172	164	148	144	154	146	159	144	173	143	176	153	125	134	166	142	176	145	133	156	146	147	153	127	151	164	139	138	169	171	159	148	170	144	152	150	153	156	151	148	142	159	152	150	152	148	129	171	129	155	159	116	171	170	161	155	166	151	154	145	156	163	193	140	160	135	164	144	154	158	178	127	173	154	153	135	140	159	158	157	164	133	163	155	139	144	159	168	168	183	143	164	152	169	144	160	169	159	148	147	159	163	151	155	162	165	141	139	168	168	168	134	126	151	157	157	166	162	128	153	154	150	141	136	153	161	131	172	167	171	156	128	178	150	135	150	169	152	156	178	158	148	176	142	155	162	130	153	144	145	174	138	143	125	124	157	132	142	164	151	149	147	135	152	155	153	153	133	165	156	155	137	156	147	159	133	120	132	161	144	144	168	155	168	166	149	159	179	168	151	145	130	157	153	178	150	156	168	156	153	154	161	159	139	171	157	137	167	171	163	150	144	145	175	147	133	152	161	189	154	176	175	155	151	162	144	134	145	158	161	166	132	129	180	155	149	138	165	138	157	166	159	144	160	142	160	177	163	120	151	154	145	163	129	139	160	174	148	153	165	166	142	161	164	166	178	163	157	171	144	160	154	128	164	159	149	185	138	156	153	148	154	164	129	171	150	145	135	166	158	150	155	151	142	145	137	127	143	145	150	158	151	143	156	182	152	137	159	170	150	140	155	141	139	139	152	156	152	158	142	147	171	175	142	159	172	139	136	153	176	154	160	163	145	156	157	133	152	127	150
2190	485	561	598	512	484	490	491	462	454	465	480	449	460	450	464	434	459	473	438	468	415	466	459	455	478	443	411	419	446	477	454	463	411	458	440	447	428	444	410	455	409	436	430	434	452	463	446	450	462	431	456	461	463	439	426	435	432	477	436	437	451	411	423	470	411	441	438	462	435	438	451	439	449	420	443	440	460	421	437	457	458	424	433	427	451	458	406	398	445	434	406	413	456	416	415	437	410	419	455	402	452	462	402	416	449	463	461	454	458	406	425	440	449	410	475	465	435	468	463	446	422	428	438	439	423	447	447	438	435	461	430	448	405	463	455	458	424	445	433	439	420	403	446	442	456	434	444	391	477	470	461	441	427	455	452	414	436	452	438	439	435	474	443	434	436	400	462	428	442	413	399	454	469	445	450	436	452	468	414	434	438	428	459	437	453	432	417	391	409	390	422	448	431	436	448	424	403	433	445	433	467	418	392	429	448	408	449	427	445	440	428	415	465	416	448	449	422	462	432	420	434	438	447	442	404	439	450	446	474	430	430	438	449	416	435	474	440	464	445	416	432	448	428	428	472	410	434	467	453	442	425	435	475	458	432	406	425	467	445	411	458	402	452	493	428	415	441	455	415	434	443	417	459	434	458	436	401	441	469	424	394	434	422	430	472	432	404	435	461	436	479	440	448	403	454	467	441	452	457	457	443	450	421	450	475	451	435	424	464	485	444	441	420	455	434	424	409	441	440	463	434	426	391	411	441	389	458	455	419	418	448	445	429	379	437	437	420	425	420	417	426	405	433	445	422	384	435	415	439	444	442	418	482	444	417	419	451	500	456	437	416	421	427	462	455	414	428	458	469	474	443	445	456	453	420	476	449	448	417	430	417	432	487	413	419	438	430	421	470	447	411	436	395	431	428	443	447	397	447	465	410	475	416	441	436	441	426	431	436	461	420	445	426	481	429	434	436	457	406	435	445	434	427	441	441	442	458	471	407	414	440	408	421	425	433	473	404	458	445	444	437	469	454	439	426	430	419	442	437	411	468	445	424	404	429	464	408	464	445	429	448	445	426	437	398	459	471	404	433	448	430	487	486	406	447	412	390	442	429	429	439	427	441	442	448	507	437	425	457	441	509	470	449	425	428	422	443	428	441	407	385	448	454	470	478	457	438	433	445	398	427	447	412	452	419	461	422	415	448	428	448	442	428	450	410	458	436	486	447	434	423	427	403	393	454	410	438	431	435	421	460	408	417	431	430	422	472	443	407	416	443	410	441	421	401	437	457	405	458	426	429	432	417	442	435	459	444	432	407	446	440	465	428	435	432	460	430	433	443	491	453	440	451	413	458	417	440	413	463	459	448	467	458	427	438	430	444	399	463	433	394	449	388	427	439	439	422	435	450	442	449	400	428	417	446	471	438	435	447	456	438	439	440	439	449	433	389	450	430	422	453	420	431	409	422	449	469	461	419	446	455	457	411	416	421	449	412	415	465	454	478	418	444	415	437	456	417	436	414	457	454	413	458	458	416	446	459	461	460	421	463	441	431	450	430	413	452	426	418	444	455	435	450	434	446	428	441	427	423	449	445	442	448	457	457	449	405	407	458	453	461	414	435	446	414	408	432	432	424	431	443	445	431	429	436	380	412	438	431	422	405	412	407	446	437	416	462	426	432	458	465	427	374	458	427	421	397	436	442	425	434	445	464	415	461	400	430	437	439	473	414	412	451	451	410	479	398	424	430	449	421	425	405	418	398	427	411	449	425	416	420	428	441	463	447	464	432	438	453	424	446	429	491	409	435	433	440	437	449	454	463	454	428	409	419	448	446	458	423	430	439	445	426	425	411	399	425	440	430	479	412	417	441	427	485	458	476	427	408	401	443	461	461	460	448	422	437	422	438	490	459	447	440	434	469	422	413	450	436	435	399	427	441	422	440	458	483	440	381	447	434	457	433	446	470	433	405	459	432	453	422	421	447	408	462	429	420	400	420	440	424	481	426	456	417	474	438	464	436	432	450	439	401	419	432	422	418	418	443	425	435	429	431	418	449	433	443	442	445	428	460	432	441	449	417	453	438	451	445	426	431	438	468	474	403	438	412	448	451	446	456	462	428	411	417	471	435	444	441	415	421	468	429	473	420	416	422	446	459	435	451	403	401	435	399	442	405	429	446	426	448	399	419	421	439	419	397	438	417	453	456	456	456	397	459	417	468	413	439	432	464	470	413	457	459	460	409	443	445	405	462	464	429	425	412	398	451	459	452	468	448	403	437	400	457	407	437	405	468	436	430	438	444	428	439	474	448	424	428	445	437	413	434	437	442	408	442	428	449	428	441	458	459	417	446	478	429	427	440	438	446	431	442	432	403	439	419	433	433	456	440	440	431	412	420	414	454	427	469	440	445	453	431	450	449	440	439	452	447	480	453	412	446	455	411	441	428	449	426	421	450	443	424	433	409	450	455	448	465	445	448	432	413	415	427	436	464	439	458	429	451	421	473	416	469	436	469	494	441	491	388	396	424	462	468	417	460	436	422	421	457	454	452	431	428	418	434	449	431	413	454	397	434	424	475	459	429	447	452	422	466	429	450	448	438	417	457	443	437	404	436	406	468	416	468	434	414	409	420	388	423	432	450	444	446	405	458	476	438	452	466	424	433	428	416	416	399	459	420	497	460	445	444	422	430	467	445	433	430	438	453	459	414	417	476	463	431	434	416	422	444	432	414	433	418	442	432	412	407	434	475	398	446	410	453	419	424	420	433	444	417	448	448	440	437	417	415	454	434	491	455	447	440	404	476	448	447	443	441	422	450	442	484	440	477	413	434	423	454	398	409	424	439	441	439	432	457	416	409	438	442	447	396	441	435	434	427	418	407	423	482	424	405	413	425	441	484	409	410	416	440	432	410	422	443	419	473	411	420	440	431	457	433	486	440	431	448	482	422	461	451	440	442	440	425	432	463	431	414	456	447	415	429	412	471	407	429	408	418	456	465	452	415	439	448	442	452	418	429	419	438	458	397	425	397	450	406	440	413	425	457	456	443	395	480	376	411	432	433	466	441	458	468	450	440	438	411	423	403	427	459	457	446	432	455	454	448	426	423	438	460	428	422	451	455	448	457	420	442	409	416	394	439	456	431	457	445	459	438	464	414	410	408	461	436	450	433	461	399	407	426	432	451	468	476	434	423	423	422	460	434	445	413	450	414	409	427	430	452	393	443	428	461	437	395	429	447	433	412	427	429	438	429	454	458	415	437	459	407	434	427	447	404	405	425	381	422	468	447	428	455	478	414	432	420	419	426	398	475	466	480	389	438	448	420	459	429	442	437	444	420	424	437	439	447	432	398	429	443	420	404	485	474	434	442	444	443	455	419	439	410	441	449	415	417	420	411	483	453	444	444	432	404	449	466	427	407	444	472	443	457	411	463	426	455	445	447	429	432	417	425	435	435	455	439	467	395	401	420	464	435	411	429	447	414	454	424	454	426	450	417	472	442	459	429
7602	1015	1258	899	669	545	429	372	324	269	274	234	244	215	211	191	204	197	186	173	175	172	164	181	185	168	200	177	174	189	187	175	166	180	200	160	175	176	195	183	163	166	154	162	157	174	173	165	161	194	151	186	157	167	170	149	174	200	181	178	186	165	161	146	158	171	178	142	157	169	163	164	171	152	181	144	148	183	192	180	183	194	173	166	160	179	165	146	158	145	174	157	171	177	173	164	149	175	165	163	177	169	179	146	185	158	163	155	196	178	177	170	149	195	155	170	174	155	185	168	163	194	162	177	162	149	157	167	158	201	185	148	175	163	193	178	197	156	162	167	169	149	188	171	166	168	166	152	161	186	182	139	179	167	161	145	164	160	157	155	165	180	174	173	168	141	170	161	161	160	187	182	174	159	179	143	176	172	158	182	177	176	175	162	177	191	150	172	164	155	150	175	183	141	169	155	169	191	179	152	157	168	149	132	146	156	168	162	174	152	162	160	154	156	177	168	173	169	170	154	170	152	154	173	178	161	168	163	133	161	174	147	155	147	124	173	154	172	154	160	179	159	174	158	195	176	176	175	154	141	158	180	158	179	152	190	155	156	171	174	152	148	157	151	140	144	169	182	144	155	155	173	155	165	164	179	183	184	172	165	153	172	156	185	164	178	165	170	158	164	165	164	160	160	180	154	162	163	183	176	158	151	156	170	152	169	174	156	175	167	141	183	165	174	164	161	176	178	158	164	164	149	148	170	185	163	161	158	168	155	156	144	153	160	164	166	191	164	191	155	172	173	161	193	143	169	164	188	153	165	170	175	154	170	179	161	194	162	155	181	181	166	157	192	170	186	165	155	169	160	165	168	173	170	145	161	146	164	158	163	167	160	134	175	161	162	165	167	167	176	161	174	185	177	178	188	162	159	137	151	180	163	163	141	161	160	161	186	205	165	159	159	176	173	168	155	192	166	166	165	189	147	154	172	169	137	172	166	136	186	155	203	158	175	164	183	173	169	173	170	172	145	161	170	163	182	167	178	151	166	163	192	163	166	176	173	173	190	173	163	147	152	162	165	174	187	174	181	171	175	166	147	155	162	160	150	157	160	178	160	164	195	159	157	163	146	168	184	147	168	145	164	171	170	194	150	168	152	186	176	168	167	167	190	168	185	171	174	162	196	174	168	166	171	166	156	138	161	169	165	168	172	188	193	155	159	153	177	152	150	162	154	150	156	192	169	162	178	161	205	179	152	178	176	177	168	177	166	155	142	162	160	159	176	186	152	182	178	173	158	152	193	191	147	188	168	158	175	157	156	180	171	185	151	160	160	182	169	165	172	185	160	170	198	161	167	158	184	159	160	178	153	172	169	169	146	158	169	190	146	173	177	144	161	177	184	152	168	191	165	147	175	152	168	150	199	182	172	163	154	153	171	172	182	156	166	159	167	161	158	149	148	178	178	187	178	154	184	153	161	137	174	176	183	170	165	177	176	156	158	163	168	178	155	175	159	135	152	192	193	152	163	168	187	143	167	173	157	153	175	160	187	175	184	168	163	153	172	194	175	170	164	161	180	148	172	184	162	172	161	153	145	154	163	178	182	164	151	169	160	169	168	168	172	160	164	178	179	154	167	138	163	154	167	166	149	169	161	167	165	164	173	174	167	183	157	170	153	173	179	152	166	168	156	156	179	161	173	160	185	179	190	157	175	174	193	169	159	154	166	169	163	167	176	187	152	162	190	181	185	167	155	169	144	148	166	143	168	149	182	170	172	152	174	163	173	159	182	160	148	164	174	161	159	157	147	155	161	143	143	168	185	186	153	164	180	184	146	146	156	146	168	168	183	202	182	171	159	149	164	150	178	161	164	172	161	172	177	148	161	167	176	186	159	162	186	193	155	174	155	173	178	178	155	167	165	143	163	165	167	184	170	160	172	155	144	158	171	156	168	165	171	160	175	151	154	156	186	199	155	151	179	199	169	159	136	151	157	180	175	158	161	156	157	144	162	174	163	146	157	179	177	182	147	166	160	207	163	159	172	156	174	150	180	186	160	152	166	171	169	153	183	193	180	166	177	170	156	167	176	166	183	184	158	165	150	145	179	145	167	157	168	158	142	157	177	149	172	194	161	141	163	162	186	189	154	185	153	162	159	162	168	162	157	160	178	167	184	173	175	162	177	151	150	174	183	182	127	147	142	175	179	151	156	156	177	161	178	191	164	168	179	161	174	173	167	155	176	163	158	182	191	157	158	187	164	182	170	172	171	153	173	155	171	154	155	168	177	173	168	159	166	163	190	143	152	167	152	155	183	169	142	155	185	147	177	165	169	153	194	170	156	174	159	180	144	164	147	160	155	160	192	176	160	183	173	195	157	159	146	161	159	149	163	160	164	163	158	172	144	188	176	163	116	165	164	166	178	179	190	151	164	152	182	180	157	169	163	156	174	174	151	192	155	192	188	169	148	153	168	162	155	167	170	161	167	187	156	175	163	168	165	151	160	168	145	163	157	161	159	199	165	135	173	179	162	138	140	179	164	168	173	165	156	158	196	155	168	177	153	148	167	170	159	178	199	175	184	163	181	166	138	163	159	175	151	134	168	148	177	175	153	159	157	171	170	165	156	170	183	168	176	159	159	175	155	184	167	161	172	168	160	157	176	148	153	184	166	168	174	156	154	163	149	164	171	153	165	181	168	151	140	174	160	154	172	157	164	172	178	188	172	174	151	167	163	186	180	158	179	196	168	174	154	160	167	168	175	187	143	173	153	166	169	168	159	170	160	182	170	162	162	178	176	152	150	156	171	168	168	164	174	170	160	160	158	172	153	162	160	163	182	164	189	183	176	167	171	165	168	156	153	152	178	175	161	162	161	172	155	175	167	176	150	159	157	173	171	152	174	169	157	192	187	175	184	162	166	173	153	142	170	168	183	173	173	189	169	144	165	150	166	176	164	170	169	170	149	166	132	186	162	176	165	147	172	135	166	149	155	177	169	166	174	193	170	200	192	137	145	165	168	174	187	152	140	165	173	149	178	169	141	172	177	174	166	179	161	179	179	142	172	173	156	159	162	158	166	144	166	178	186	172	133	166	150	169	150	174	172	179	175	160	164	158	150	162	172	189	166	176	151	200	167	185	164	166	183	172	178	166	144	181	171	152	187	146	185	171	160	155	188	151	172	182	166	196	196	158	148	182	173	143	156	174	150	179	167	160	158	163	159	170	154	162	162	187	171	159	154	182	159	175	158	157	165	161	149	172	179	173	164	171	189	167	150	156	168	177	178	163	133	165	143	152	178	166	159	191	160	185	160	176	148	169	195	158	135	157	156	165	147	165	146	150	184	159	169	171	161	179	181	179	162	162	174	159	160	154	168	163	186	165	193	164	158	159	144	172	167	165	187	148	156	176	155	144	184	164	152	142	158	180	145	163	163	173	165	156	169	155	180	147	146	153	176	158	169	153	173	168	162	172	143	156	143	179	161	181	159	147	187	175	176	155	156
5839	1332	2715	3183	2743	2288	1930	1604	1302	1239	1097	1021	912	901	799	737	800	734	679	663	672	603	590	598	633	609	575	602	585	575	569	591	564	561	548	550	539	540	586	526	572	509	554	531	494	547	554	520	487	548	499	516	480	530	497	537	511	523	531	536	504	529	506	504	449	528	508	521	480	468	467	515	503	519	494	474	496	498	520	533	483	496	521	522	502	498	494	466	452	508	529	508	509	526	490	472	463	523	476	488	481	502	505	476	501	459	503	434	507	488	478	506	518	453	477	502	511	483	479	507	454	495	478	472	483	499	526	532	488	453	502	454	514	477	480	479	501	454	549	485	481	511	517	530	465	477	484	458	493	507	486	505	527	495	471	475	512	454	480	487	494	497	477	462	481	479	480	486	462	443	445	510	531	497	537	505	513	496	509	502	457	492	459	487	490	450	504	465	442	496	488	472	485	460	481	524	521	500	490	496	513	472	477	468	415	484	551	471	500	464	492	481	496	505	495	481	489	478	534	482	510	481	487	451	515	500	504	488	515	490	506	522	467	472	503	447	533	510	463	475	535	492	509	504	501	498	470	500	513	495	533	504	473	478	490	482	520	453	481	492	472	475	493	496	537	484	514	520	521	474	501	486	544	512	527	479	458	491	467	488	473	488	520	470	477	512	517	476	490	527	508	505	509	511	485	470	464	468	498	472	447	524	458	476	521	471	482	495	456	516	486	473	487	510	495	447	482	514	478	489	487	514	484	501	483	462	468	446	547	492	487	494	471	462	478	510	498	466	466	435	501	478	437	498	496	501	476	478	511	510	489	474	495	459	535	470	505	469	476	516	481	495	476	504	482	489	480	494	516	492	506	486	488	528	504	458	486	504	496	483	452	483	498	506	446	469	530	508	506	481	490	478	462	492	503	497	545	481	502	467	466	446	480	478	486	492	484	508	485	487	475	489	517	482	533	452	473	517	470	455	460	510	502	489	494	496	500	489	489	479	501	515	456	506	484	517	492	504	501	497	483	458	458	507	478	439	464	465	515	505	482	501	481	512	490	470	486	541	481	453	515	489	462	489	483	469	448	465	499	512	492	538	471	498	481	424	453	475	469	458	516	492	483	493	467	472	477	476	492	504	529	471	453	507	466	509	480	507	471	477	482	515	493	533	512	500	488	483	486	476	472	483	495	485	480	493	490	471	456	518	475	496	442	497	481	464	517	506	474	483	456	506	513	531	437	481	454	468	503	461	476	483	457	487	471	483	504	493	524	453	445	508	513	499	517	446	519	534	462	476	483	481	523	473	484	504	508	516	497	519	463	500	474	539	477	488	505	477	473	482	496	483	475	535	474	483	523	496	504	497	492	474	497	465	494	482	535	478	494	465	543	458	479	503	504	472	530	495	502	494	473	495	467	498	484	501	515	473	490	500	461	464	465	480	509	476	506	468	457	498	473	474	479	482	459	503	485	508	477	534	507	475	476	517	468	486	492	518	496	476	482	504	471	482	452	513	493	509	468	481	493	456	487	515	488	522	450	509	457	492	458	485	497	474	487	485	539	485	507	502	469	529	496	466	492	492	462	437	455	441	518	484	471	474	508	499	468	503	497	485	497	451	508	526	503	466	477	484	511	468	516	451	510	493	505	449	462	496	518	486	478	480	462	475	495	475	505	498	460	474	502	500	514	476	479	513	493	471	498	538	500	563	480	505	487	482	523	493	498	463	501	506	458	474	462	503	494	504	463	453	462	471	501	477	538	498	466	496	475	452	481	500	460	491	491	496	467	484	468	441	527	502	504	483	505	493	516	466	468	550	482	514	509	492	494	462	494	468	494	521	461	525	469	479	474	478	499	488	475	475	513	471	490	474	504	486	477	495	507	487	503	477	480	493	460	468	463	496	504	507	495	464	498	510	511	497	461	515	463	483	431	479	511	505	472	511	506	484	497	490	484	475	500	504	486	465	498	493	519	476	494	488	516	507	473	487	484	465	461	505	536	504	468	449	491	519	488	511	484	486	458	480	486	474	517	457	497	538	473	446	467	492	460	465	475	520	529	512	498	474	516	502	467	472	472	494	451	472	508	493	509	523	463	507	466	533	501	493	503	456	458	503	497	499	447	489	532	493	495	511	494	508	479	492	482	495	482	439	492	461	506	514	492	482	468	496	503	518	497	529	452	472	482	520	496	471	454	459	503	468	473	479	532	476	526	467	483	493	500	507	467	469	484	523	452	477	471	505	485	500	481	491	483	496	512	452	465	479	496	494	494	480	487	450	532	437	516	501	477	467	486	472	453	508	506	475	458	476	520	484	491	501	487	441	492	494	458	483	489	511	516	506	497	503	499	482	528	483	486	498	483	460	477	497	497	462	497	455	518	442	530	485	482	483	445	475	499	466	483	499	444	507	463	472	509	474	479	483	483	505	481	458	510	456	484	463	483	455	485	544	498	491	469	500	495	484	498	465	492	491	484	482	480	487	464	521	456	478	462	505	495	484	501	483	491	473	482	538	485	453	508	515	495	535	517	512	506	512	493	531	511	461	455	488	494	515	503	471	465	480	509	482	498	496	483	481	455	467	455	469	448	450	494	519	467	475	484	504	505	492	476	476	462	484	508	494	472	509	438	494	466	504	524	483	486	487	496	495	458	539	479	489	457	494	484	440	527	482	488	522	494	477	500	496	454	544	508	497	506	470	508	480	494	507	497	472	504	513	482	515	513	520	497	534	462	477	490	463	507	498	491	490	466	467	477	479	488	494	482	473	471	478	497	520	476	493	497	507	505	509	515	479	514	485	489	498	448	451	426	482	454	490	515	514	524	474	492	471	471	503	494	458	502	483	454	474	515	495	485	505	487	484	533	472	465	494	495	485	502	478	501	505	467	456	515	455	499	477	484	479	507	477	474	480	480	463	465	444	442	513	490	471	491	491	470	509	495	461	477	519	483	537	473	493	485	482	480	453	504	487	488	500	500	479	499	513	507	491	493	451	467	496	469	464	537	488	458	463	480	488	514	493	517	480	482	462	517	474	491	467	489	432	522	479	463	490	519	501	495	523	474	490	475	473	509	509	506	474	501	456	505	480	487	512	491	497	460	467	493	472	490	486	538	462	493	479	461	495	480	506	477	462	478	468	483	490	519	503	524	478	445	484	510	524	492	505	502	475	509	497	495	504	476	489	459	477	484	470	484	462	443	500	475	434	500	496	463	485	504	503	493	486	511	441	481	487	485	529	499	453	492	478	493	504	467	510	479	484	489	512	514	491	518	523	470	478	483	495	481	459	460	473	534	492	520	467	503	465	469	486	494	450	481	483	504	476	455	496	461	480	474	513	492	507	488	480	496	477	489	482	515	461	517	489	475	486	453	455	456	485	489	470	469	454	496	487	466	500	479	496	506	509	516	481	484	449	522	534	429	496	517	478	462	462	511	467	457	506	483	487	494	465	488	497	468	480	516	479	444	532	485	466	513	490	485	480	523	524	473	455	527	495	493	475	516	489
14469	2665	2651	2048	1403	1110	898	735	655	585	548	488	442	515	425	425	428	414	433	422	388	374	373	359	409	388	376	362	418	410	359	401	375	362	355	374	360	347	334	362	340	376	389	355	361	354	379	347	348	322	341	368	330	369	321	333	337	333	370	375	351	350	312	335	336	346	338	347	383	359	318	345	364	357	323	366	361	319	358	340	381	366	340	334	338	356	370	350	326	330	347	352	340	356	336	343	327	349	330	374	361	332	337	337	352	372	369	345	347	344	325	355	337	322	300	340	373	356	355	339	331	339	342	363	318	349	335	363	381	335	331	356	344	359	362	376	321	345	340	330	339	376	331	375	375	358	362	346	344	349	382	366	346	356	350	345	339	354	330	352	347	358	351	342	331	373	359	363	333	327	332	357	364	325	334	351	320	342	361	359	373	368	358	320	366	389	337	386	362	307	369	347	341	362	350	329	314	345	311	348	387	346	368	362	348	356	353	358	396	361	366	356	381	333	346	338	354	330	333	334	368	349	368	362	344	323	345	343	360	332	373	358	337	335	311	349	390	360	337	354	377	350	338	348	359	360	343	322	342	335	369	315	359	330	323	349	316	367	373	343	367	336	353	346	325	358	310	358	346	346	333	353	355	327	339	341	363	341	337	310	330	369	375	334	334	354	341	360	335	332	354	374	318	331	361	370	333	299	385	382	355	325	313	349	372	346	360	355	345	346	361	371	393	356	355	351	330	362	353	381	381	354	366	371	376	331	362	374	358	362	378	365	354	372	324	345	328	341	365	364	332	360	373	370	347	340	331	321	347	338	355	343	346	350	353	371	312	294	366	368	363	338	364	374	384	349	301	372	371	343	299	309	339	356	334	322	356	355	357	318	381	345	347	370	341	325	350	344	360	353	327	360	295	349	347	363	319	369	349	348	322	334	325	369	343	319	363	349	360	365	365	314	327	354	381	335	367	391	324	370	349	355	333	339	350	359	335	344	357	384	347	313	314	321	336	336	319	382	345	341	358	319	349	335	370	341	370	375	366	350	346	390	329	348	331	357	365	375	366	355	349	336	370	328	324	317	363	350	343	358	381	336	342	350	385	350	376	346	381	349	344	383	352	349	385	361	401	321	324	326	341	347	323	357	362	346	328	333	380	353	366	369	362	307	345	359	347	349	353	386	347	353	346	381	348	398	351	341	354	340	354	375	341	358	342	314	369	351	316	372	350	350	399	361	319	354	313	366	350	325	361	344	364	363	324	378	369	370	382	326	341	358	332	305	364	336	350	358	371	360	319	327	353	353	323	350	338	336	364	342	357	336	357	359	358	340	354	328	334	337	325	379	384	378	333	343	343	363	368	367	363	359	352	339	339	366	328	342	389	365	348	342	350	331	338	299	377	384	328	331	313	338	342	360	343	326	392	366	349	332	361	321	319	342	339	348	323	365	357	346	358	340	332	360	368	337	335	344	325	324	345	384	352	335	345	335	346	324	348	354	336	382	357	362	335	383	346	360	301	351	349	330	322	348	334	338	342	334	316	349	368	335	347	334	311	348	325	358	353	365	374	341	367	332	329	343	323	365	384	346	347	323	313	334	336	338	349	350	362	344	319	373	363	332	329	366	338	349	324	323	325	326	345	357	345	348	365	348	301	352	368	358	328	351	342	372	372	381	313	349	388	327	389	335	338	339	352	332	323	348	355	339	337	380	342	381	349	331	340	336	355	324	374	340	322	359	383	337	339	301	348	388	363	336	299	350	360	334	329	367	361	363	366	324	345	320	335	343	333	363	322	361	334	353	349	369	349	406	342	328	363	348	368	413	347	330	318	336	314	339	351	337	335	330	327	352	330	377	358	380	398	332	337	321	350	352	360	320	325	344	373	379	341	354	355	322	320	329	341	336	343	362	338	394	346	344	368	360	381	364	358	352	316	351	353	361	336	343	352	369	343	361	361	340	330	355	344	374	317	334	337	333	350	369	347	346	367	319	374	325	311	371	332	364	350	367	345	334	345	363	365	334	348	356	361	328	374	325	363	356	387	359	381	370	373	368	361	368	373	353	362	373	357	362	358	361	365	341	395	368	307	341	362	347	339	328	377	392	335	348	367	316	307	358	330	344	377	346	338	335	339	339	389	367	358	350	333	320	334	344	325	310	341	368	344	347	341	364	347	346	376	350	363	327	369	349	350	341	350	339	346	359	347	318	352	380	399	386	357	340	343	337	335	371	365	370	320	336	362	315	324	349	339	370	341	333	343	366	359	353	358	358	347	345	346	344	348	352	347	350	363	370	346	358	368	334	356	396	357	384	344	374	325	363	346	367	341	348	337	335	348	376	361	358	348	335	400	382	344	359	366	330	319	331	340	338	314	362	342	361	351	344	356	351	370	334	340	327	368	368	363	345	367	332	337	392	368	321	382	344	357	338	372	334	335	380	338	385	364	312	374	351	342	357	349	348	362	342	377	336	350	319	356	341	371	352	352	343	316	344	356	338	359	337	330	348	328	370	335	353	334	358	370	336	328	325	335	345	352	352	323	342	391	405	361	356	342	327	340	353	349	330	384	368	361	365	362	356	321	370	350	370	345	320	365	311	297	355	331	354	331	341	351	381	360	331	376	348	349	351	318	347	380	382	328	315	366	324	358	358	339	371	337	327	347	344	346	368	371	368	301	347	347	321	341	386	332	328	308	349	325	337	347	336	349	366	363	388	325	344	352	338	369	376	357	349	315	361	340	357	331	333	349	322	327	316	342	351	383	308	351	340	376	372	333	400	357	336	365	360	314	361	368	392	352	345	312	338	349	345	342	326	298	354	349	355	343	324	366	363	337	365	329	359	366	363	358	349	376	365	345	362	344	344	371	374	342	358	315	302	372	381	352	352	327	323	362	352	318	309	352	345	362	352	373	359	328	332	329	338	318	333	353	354	362	311	351	323	324	352	381	304	359	342	323	352	334	328	340	331	355	356	383	350	355	333	333	344	385	321	318	377	359	342	357	314	336	371	336	326	335	327	356	345	331	337	362	330	343	367	377	359	328	314	383	372	347	396	339	368	344	344	338	358	348	341	336	375	363	349	369	347	336	364	360	366	384	391	353	378	340	340	327	353	340	332	330	349	406	343	356	349	349	326	402	365	326	346	351	362	365	330	364	369	348	349	336	356	360	326	350	333	361	333	355	342	346	331	359	308	313	332	402	402	356	366	358	350	356	343	364	365	386	382	359	340	343	315	373	360	365	342	349	307	381	331	330	343	344	333	355	370	345	342	319	380	383	385	350	391	318	331	373	371	356	355	340	349	319	340	353	335	346	347	374	323	366	387	367	332	360	336	349	382	369	371	366	325	383	358	366	374	351	313	325	335	337	344	374	317	335	347	335	367	364	339	381	361	343	343	326	341	309	314	342	334	310	374	368	333	370	340	342	320	361	356	339	347	382	344	322	345	361	344	304	343	367	358	333	349	338	362	366	393	381	360	376	362	345	318	345	340	327	365	348	337
7977	2472	5149	5885	5075	4215	3597	2964	2636	2283	2032	1788	1771	1657	1448	1417	1340	1278	1275	1218	1192	1165	1189	1124	1084	1093	1093	1070	1054	991	1050	1021	980	957	976	939	982	995	974	1010	986	902	934	921	982	970	930	959	951	920	936	910	907	943	886	917	945	910	903	917	891	931	924	875	916	957	899	898	900	869	888	870	895	852	861	842	872	843	851	896	909	882	918	902	898	900	893	932	872	920	831	873	870	810	855	918	931	859	878	869	874	846	881	906	900	890	884	947	905	857	871	897	881	849	885	945	906	896	847	821	857	875	851	864	862	928	883	877	821	836	874	887	860	866	866	869	871	886	891	851	873	868	936	871	868	871	832	872	869	904	831	898	879	847	890	884	883	929	888	842	862	882	825	913	818	874	851	909	839	815	918	868	879	845	896	849	905	807	901	809	886	845	908	931	851	892	849	869	869	898	922	882	870	841	886	843	877	852	840	868	876	915	854	879	895	900	910	885	795	874	878	878	920	905	905	859	909	876	882	861	879	848	926	819	871	891	889	916	904	910	860	927	870	812	945	844	931	873	879	879	900	865	854	879	883	883	862	879	837	873	850	834	876	869	883	890	837	876	868	886	909	905	809	873	943	892	871	832	875	878	906	878	862	865	853	837	861	857	843	874	841	864	854	850	852	894	860	834	957	882	864	900	860	889	884	883	927	883	908	873	881	883	844	917	840	873	842	856	893	885	871	903	901	890	868	892	893	863	834	884	842	866	867	799	843	892	827	883	856	886	880	851	891	877	854	892	844	860	859	864	852	846	830	885	938	890	940	889	899	894	874	848	914	845	864	888	864	880	916	900	904	896	914	859	881	855	908	889	867	926	829	858	845	893	944	908	871	901	862	816	877	885	865	904	872	849	892	840	857	921	893	845	840	841	899	874	824	844	870	943	876	894	901	867	860	879	878	875	893	860	893	847	858	879	888	822	837	831	859	879	848	880	838	849	903	852	866	864	876	867	880	845	905	879	880	805	870	888	851	894	832	877	903	910	921	841	891	884	856	829	891	868	873	850	875	885	864	859	882	872	842	864	914	858	827	836	873	911	901	869	872	844	922	883	859	830	914	900	848	898	870	816	903	879	875	873	879	885	876	871	850	888	887	915	930	860	812	902	887	862	908	858	872	873	810	904	854	875	868	863	803	879	903	851	922	876	932	829	875	868	905	860	861	800	918	909	824	891	866	878	936	857	932	851	894	850	877	898	875	899	862	896	897	887	870	896	901	914	773	832	862	896	892	874	854	847	837	891	842	863	788	923	875	925	874	877	834	872	872	859	795	868	870	846	869	838	863	839	871	881	868	845	887	876	917	883	855	882	855	868	862	873	846	907	849	888	866	822	869	906	864	886	905	848	840	887	874	874	871	896	896	879	920	878	841	906	883	827	876	857	873	933	901	844	864	870	867	872	882	888	820	853	841	855	892	895	878	859	896	874	861	883	835	848	930	894	902	870	876	873	838	857	875	862	832	876	926	903	900	873	942	856	897	911	861	856	819	882	934	893	897	885	841	878	902	862	863	877	885	819	862	887	928	901	891	868	864	876	862	885	873	847	820	939	879	860	847	859	877	893	843	871	815	863	866	858	856	859	880	845	905	902	904	873	868	881	908	845	941	895	862	859	871	847	860	843	918	865	827	892	846	904	881	862	855	845	844	829	856	840	867	860	893	857	878	915	918	840	894	874	890	876	863	843	839	840	910	906	872	891	838	878	875	834	862	872	899	860	868	864	883	845	865	877	875	883	903	863	876	915	901	835	890	872	873	851	922	857	893	931	869	887	910	856	878	885	835	902	800	883	788	885	895	855	872	870	878	899	906	916	883	911	867	935	853	872	873	876	881	869	822	838	855	851	887	853	896	861	813	866	891	871	879	884	847	863	897	851	854	916	914	921	851	847	878	937	848	902	864	843	921	842	898	865	901	871	893	840	828	884	837	838	907	860	801	888	884	893	818	894	865	914	879	883	860	821	865	915	875	872	812	810	924	907	878	837	897	858	925	916	886	845	852	877	926	835	907	915	891	880	871	909	876	890	908	829	841	847	860	921	826	878	925	897	869	894	814	890	864	888	918	849	879	896	845	867	811	883	904	887	842	904	927	878	871	869	831	861	902	813	848	866	870	882	886	872	867	855	835	882	828	865	874	824	836	865	835	882	877	886	856	890	917	820	873	954	869	857	911	876	828	811	869	883	868	945	886	863	885	857	881	969	880	915	846	881	790	928	875	824	884	863	846	874	865	861	846	844	896	826	889	919	902	871	881	888	861	874	872	854	916	880	880	876	943	811	862	851	882	887	877	861	870	847	908	879	903	880	881	866	874	830	880	840	863	924	858	799	899	863	852	909	836	869	869	885	898	815	895	873	886	862	833	857	885	897	843	862	854	912	874	815	875	891	898	899	896	850	881	879	875	829	881	848	876	872	831	891	880	788	858	845	841	884	882	888	874	824	857	894	830	908	837	886	824	883	831	874	900	854	855	928	879	872	943	906	851	884	826	875	928	843	889	862	915	926	900	907	874	847	856	924	912	812	880	859	899	805	870	856	897	838	869	893	851	803	852	886	896	916	836	867	916	870	904	910	915	899	899	894	880	868	888	870	919	924	893	883	888	859	890	876	809	859	916	941	873	826	860	900	867	856	909	895	848	863	872	892	834	853	849	872	856	841	854	889	836	860	837	887	849	870	868	868	907	881	848	861	895	895	895	886	857	851	858	841	882	857	880	836	843	881	902	863	856	861	851	907	902	869	859	886	860	871	853	904	900	856	857	897	904	853	948	871	837	866	876	904	843	910	825	833	797	867	901	841	882	881	924	920	849	897	884	926	884	901	911	930	947	887	881	876	840	876	872	864	851	840	893	856	837	854	857	868	865	840	901	900	825	901	900	807	856	881	831	820	905	922	887	902	841	882	881	902	872	805	895	859	908	838	872	844	884	875	868	869	825	894	842	864	844	910	896	884	878	852	891	847	843	851	877	931	892	854	865	888	916	864	914	858	871	821	909	844	849	896	899	893	910	878	860	907	891	854	884	872	895	830	816	895	889	828	878	879	813	920	947	870	866	867	842	909	889	884	877	850	876	932	912	919	797	831	867	874	891	873	866	867	831	935	862	917	890	880	878	868	910	834	863	900	864	868	874	835	907	927	878	847	828	903	878	889	891	843	910	873	890	870	922	857	868	926	863	833	868	845	884	837	863	861	888	887	907	862	864	877	876	861	862	854	856	874	871	873	877	900	887	882	861	940	878	885	873	849	866	883	892	869	889	890	871	893	891	899	866	862	832	841	909	875	869	923	868	874	862	906	823	918	921	904	861	819	839	871	899	874	871	889	863	890	880	846	872	921	856	887	830	895	913	862	913	846	879	846	931	845	844	907	832	830	890	842	932	902	914	805	872	887	887	907	892	880	843	882	855	860	915	841	867	867	827	868	866	837	904	897	882	869	818	928	923	807	911	856	803	921
1978	208	196	175	169	185	182	195	172	188	157	146	162	139	150	177	137	138	134	140	128	156	172	179	167	177	147	189	143	141	148	151	124	173	185	145	141	156	143	176	145	164	147	137	160	160	131	139	148	151	158	144	162	149	142	152	154	142	168	147	171	146	171	172	146	149	152	156	161	162	157	157	136	159	140	147	160	156	125	144	165	160	158	159	147	136	152	155	133	149	138	161	173	135	161	139	143	168	157	148	151	157	155	159	156	180	167	146	128	112	151	110	158	141	136	149	149	155	159	148	165	163	120	159	161	153	130	160	161	150	155	149	151	125	150	159	120	175	129	130	160	160	150	156	159	169	160	126	149	156	138	147	149	162	165	171	123	141	136	144	157	144	159	157	154	175	148	157	164	157	129	166	139	155	164	155	158	142	157	167	146	145	151	172	142	182	166	142	138	143	151	132	151	165	144	149	161	187	157	159	148	133	132	159	161	163	180	174	142	136	152	161	156	149	164	152	141	155	118	152	143	163	143	163	155	138	153	161	160	140	180	131	165	146	160	173	166	160	159	151	144	136	140	143	159	139	145	136	145	140	143	144	144	150	126	148	158	168	156	166	141	141	139	153	147	147	178	155	157	155	156	161	124	126	141	159	164	165	153	129	148	145	170	148	153	142	153	161	148	154	159	154	162	149	154	129	163	151	122	142	145	157	147	134	130	148	161	155	172	153	154	155	154	141	183	195	152	140	123	152	189	152	159	134	170	160	132	148	135	155	153	161	162	145	149	143	155	158	142	163	148	157	163	155	133	136	146	178	136	149	155	145	153	153	131	148	145	147	149	125	134	157	144	168	132	132	154	147	148	155	150	130	149	136	164	146	156	144	158	124	149	145	164	164	146	157	158	151	156	164	135	164	161	147	142	152	172	164	162	162	169	168	187	155	158	135	144	153	154	156	149	146	164	161	156	135	188	158	146	137	148	158	166	155	149	140	148	166	161	174	152	169	159	153	149	160	134	176	152	143	139	145	170	162	144	147	163	144	166	141	162	148	162	141	154	145	151	145	168	146	146	158	160	151	164	165	152	145	155	145	138	117	159	152	143	155	157	127	155	182	166	153	123	145	172	150	157	159	145	154	134	168	136	139	133	162	152	159	157	124	158	161	152	142	136	149	137	148	165	195	139	143	134	156	161	154	141	121	151	141	145	153	153	147	131	169	156	144	143	145	154	136	140	135	158	150	152	143	149	144	137	107	130	138	129	155	150	153	146	179	141	146	155	144	141	181	137	150	134	150	141	164	125	152	135	160	186	137	147	165	161	178	160	146	145	156	169	143	154	176	153	141	191	149	148	167	128	167	143	173	125	153	137	158	138	148	168	157	147	135	135	148	136	149	129	132	129	158	171	141	149	127	165	160	157	133	170	175	148	163	183	151	157	170	161	156	168	155	171	160	149	146	156	130	159	153	142	145	151	126	170	132	160	135	140	143	149	161	140	136	161	150	158	175	140	141	142	154	162	142	157	157	172	155	147	168	164	145	145	145	159	145	144	136	147	135	175	168	154	150	160	162	156	170	169	159	136	141	151	154	189	154	142	130	157	141	148	140	157	162	150	117	144	156	160	157	143	144	138	149	147	152	149	136	157	162	137	179	158	159	162	158	142	166	156	162	148	154	137	149	134	137	161	145	135	129	133	154	173	161	136	144	164	154	143	145	123	137	164	157	177	165	169	167	143	162	158	154	159	135	141	146	157	144	124	161	137	159	143	154	139	144	157	162	157	147	152	161	171	160	111	167	153	152	158	125	135	129	162	151	140	145	136	148	156	153	107	155	170	131	163	164	144	139	160	157	139	161	138	168	140	130	139	160	168	152	151	155	159	167	163	152	145	141	154	154	139	147	167	159	149	137	152	133	140	155	148	141	145	161	134	147	147	148	142	164	166	159	145	161	166	170	173	149	147	145	160	143	135	137	155	151	159	146	157	158	156	140	164	157	141	136	176	132	157	162	132	159	146	139	149	157	146	157	122	151	155	158	133	140	161	164	157	130	128	154	160	144	132	147	142	151	150	140	143	129	137	147	157	143	137	157	150	167	160	160	157	161	136	175	170	149	147	135	150	161	161	145	140	179	163	162	160	141	180	134	129	137	175	135	146	150	150	148	145	143	147	155	167	161	181	151	158	164	142	138	139	125	154	157	142	143	128	162	126	136	148	173	138	132	138	163	139	156	135	143	166	155	151	125	142	150	161	124	133	138	156	160	162	154	150	156	136	133	150	147	143	154	147	143	131	148	155	151	136	139	150	187	160	155	136	160	154	144	169	136	164	162	172	167	149	154	148	147	169	149	124	152	139	171	147	170	144	140	153	154	164	138	136	146	190	170	157	159	154	165	149	151	167	143	157	143	149	159	173	137	177	150	160	164	151	163	140	147	173	158	148	154	145	143	166	151	146	158	159	146	147	144	150	131	143	151	150	162	165	154	143	140	147	156	147	135	152	153	155	167	164	134	134	150	162	148	151	165	144	142	136	149	147	146	152	135	153	171	171	165	152	133	149	144	156	154	153	131	157	169	146	147	160	153	151	134	143	146	164	127	156	169	147	138	149	156	142	155	147	173	131	143	135	150	155	143	149	149	133	168	162	149	139	132	161	147	168	162	145	144	162	147	164	184	142	162	162	153	153	167	158	143	159	142	142	138	133	142	151	138	129	171	146	154	168	156	141	147	138	154	159	158	154	129	155	151	152	146	155	146	158	122	151	164	125	139	163	149	160	158	152	173	144	142	150	127	151	151	170	123	159	154	146	148	182	167	167	162	141	156	162	147	125	164	153	168	143	154	159	177	139	127	133	143	157	164	137	151	152	140	177	164	162	149	142	134	141	162	151	138	156	148	168	159	154	154	165	164	157	131	124	171	147	141	167	153	138	140	158	147	161	140	117	137	161	168	150	148	124	157	148	143	137	154	151	148	154	142	145	136	135	154	136	159	163	172	162	149	142	152	158	147	157	127	165	154	131	144	162	144	137	133	155	133	148	148	161	134	141	148	149	170	144	149	144	143	132	164	157	136	147	154	142	145	160	139	144	141	133	143	157	155	147	169	146	157	136	152	152	137	157	147	150	140	153	162	173	169	163	156	168	157	147	153	140	135	170	149	150	150	150	169	147	161	140	160	147	157	147	160	161	187	165	152	157	172	152	159	143	152	147	130	142	144	141	133	148	155	156	161	153	153	150	146	157	135	153	145	161	169	145	153	142	145	155	162	157	148	174	159	182	142	161	154	179	156	146	141	162	158	152	155	147	155	135	148	165	167	145	172	150	172	143	161	162	169	151	158	132	162	176	151	154	137	165	147	147	136	133	146	135	166	152	154	152	156	151	140	154	161	151	162	159	150	154	152	141	118	153	146	185	157	125	135	177	175	138	142	163	131	165	159	165	161	151	144	125	131	154	142	135	152	165	163	159	141	139	157	147	128	154	143	153	145	164	143	150	140	150	140
2196	496	552	552	497	519	450	466	483	493	492	453	460	438	429	459	482	415	445	452	467	459	464	422	466	460	443	411	429	459	458	422	427	451	458	454	483	426	442	443	411	415	472	428	463	456	450	420	441	413	485	426	470	455	396	433	463	461	457	412	474	422	417	402	447	392	428	403	417	438	432	439	407	470	442	458	405	435	420	485	419	459	404	482	434	424	441	421	433	454	428	452	431	435	449	443	418	453	427	459	432	467	447	417	429	422	447	415	434	475	417	437	420	453	413	414	424	393	444	427	426	425	444	418	396	428	411	433	401	386	444	434	410	401	430	425	443	420	455	432	430	421	426	439	445	439	450	416	402	439	442	431	424	401	445	409	442	494	444	452	460	417	444	461	436	447	441	466	454	448	445	455	449	429	397	422	451	415	445	451	471	446	416	436	441	446	423	479	426	413	438	464	440	454	485	450	448	437	424	368	452	423	430	429	390	400	395	405	432	482	451	423	404	391	418	440	497	467	440	473	469	424	455	435	444	464	460	480	433	445	435	413	440	436	423	449	438	423	452	429	394	398	432	443	442	453	463	443	435	435	416	453	432	436	436	453	435	437	425	425	414	438	420	451	466	433	439	419	441	435	436	432	420	432	423	446	430	429	441	433	465	415	431	435	451	442	413	435	431	426	401	386	442	433	433	471	413	460	433	452	435	446	443	490	456	431	428	405	427	439	449	423	466	443	431	463	430	437	426	462	460	451	453	424	437	452	443	441	452	433	424	420	414	388	434	431	444	417	401	424	461	446	424	427	397	444	451	457	461	412	428	439	407	426	421	405	458	452	413	433	398	483	426	446	401	433	446	421	446	466	442	438	427	459	432	418	417	437	472	449	471	429	442	421	441	455	394	458	454	440	413	422	450	432	448	423	439	421	425	408	423	459	434	431	423	450	431	442	443	454	461	448	408	454	427	430	433	419	443	437	447	434	457	448	441	452	411	449	409	455	431	448	413	449	453	425	441	424	440	395	467	420	418	446	412	454	428	442	434	456	417	423	440	452	453	437	413	464	445	428	415	443	438	447	423	444	428	432	433	463	418	444	421	424	425	432	420	458	413	417	446	430	417	451	463	404	462	406	408	420	454	416	418	455	451	451	434	429	446	432	412	423	413	439	410	446	420	440	448	476	447	431	449	410	427	406	461	484	444	434	457	481	453	430	439	456	446	445	455	445	473	423	452	413	412	466	428	423	427	447	434	457	455	427	413	458	434	458	432	415	454	434	431	425	451	452	423	406	438	441	435	423	437	431	445	430	466	451	422	433	439	445	415	418	458	442	410	425	424	445	439	439	444	462	460	442	441	405	422	442	446	429	450	431	471	463	409	400	451	450	473	454	420	442	465	429	440	429	417	423	463	461	450	441	463	428	411	442	414	427	431	457	444	460	431	445	429	433	435	429	483	435	475	448	445	457	452	394	454	418	461	437	443	410	447	412	442	408	451	425	423	462	471	445	420	457	460	441	442	464	446	472	505	435	430	410	432	451	462	458	464	462	454	408	458	423	418	402	450	438	461	491	441	426	423	448	420	411	419	415	427	433	446	425	460	436	439	460	412	425	429	413	437	430	437	417	444	407	416	446	411	459	448	433	434	417	397	407	436	426	428	452	431	422	459	440	425	459	469	428	441	458	429	468	437	432	442	459	440	436	444	453	423	446	468	478	357	435	432	432	461	427	432	453	470	444	436	419	426	403	426	444	418	419	459	471	439	427	420	469	414	389	422	418	423	457	434	427	449	436	390	485	457	427	437	408	445	425	419	454	431	442	418	433	471	448	425	462	381	427	435	442	418	443	460	443	412	452	434	452	416	498	443	451	430	442	431	427	455	416	434	459	397	433	431	451	412	453	423	424	447	420	465	432	428	471	414	430	444	438	420	415	411	441	440	418	427	455	441	420	415	450	425	461	426	429	445	436	423	435	435	440	420	415	446	467	391	413	431	438	452	445	461	442	395	414	406	418	416	410	476	460	471	421	431	468	427	405	478	426	461	397	453	438	394	407	438	458	413	412	423	469	445	392	420	427	431	429	433	487	431	424	439	424	418	418	411	479	435	433	434	430	479	436	436	412	406	437	415	411	491	431	431	427	436	465	420	436	416	435	416	474	450	431	427	416	443	446	446	432	484	414	427	462	429	450	400	431	433	443	425	416	395	428	467	404	436	433	434	457	413	419	405	383	418	474	381	405	451	449	438	455	420	406	408	419	437	458	444	442	490	452	417	440	435	443	432	457	434	432	420	388	460	434	468	464	433	426	456	418	439	456	446	452	422	429	463	454	435	409	424	464	433	461	437	458	431	423	451	467	398	455	433	448	434	441	412	416	450	446	432	450	445	464	443	461	445	478	466	433	414	423	419	434	453	442	422	422	428	410	461	408	455	435	434	449	461	453	446	434	388	459	481	451	458	420	425	412	454	412	417	428	429	407	428	446	466	464	447	417	460	446	449	417	454	447	460	439	456	423	438	440	501	425	471	398	408	420	421	423	457	454	438	426	399	419	427	399	412	389	453	454	468	450	421	419	459	471	430	411	454	445	444	511	474	434	410	399	445	440	426	452	423	412	424	453	470	401	413	424	426	442	452	411	440	429	432	421	452	426	435	447	442	473	455	407	449	412	424	421	446	450	432	444	427	442	435	427	414	405	430	446	442	440	423	431	453	423	437	419	431	433	418	426	427	438	415	416	435	444	428	445	406	412	397	433	462	418	451	455	423	458	406	437	471	461	414	452	435	516	443	483	429	476	466	428	427	429	412	415	429	450	426	412	432	440	418	448	439	401	426	419	463	385	393	460	422	432	448	476	437	408	416	444	422	422	412	430	458	434	422	450	405	477	404	407	410	441	441	430	473	479	412	438	428	453	406	421	421	448	427	427	486	446	425	399	427	470	404	429	428	444	424	419	441	464	439	425	440	441	441	428	446	407	439	430	414	434	444	467	414	432	452	435	437	424	452	443	418	434	444	439	443	445	436	419	453	505	465	428	430	429	433	403	421	454	446	439	443	365	440	420	406	391	455	403	433	447	438	453	389	433	449	433	436	467	432	420	424	426	499	473	457	399	402	448	437	385	439	429	428	422	436	440	411	427	450	429	396	478	414	471	424	460	450	456	441	413	427	476	416	470	436	443	409	462	436	434	406	432	426	416	457	409	398	415	468	415	440	422	454	428	419	436	385	465	461	442	435	422	431	441	415	441	437	416	441	452	416	432	463	428	440	451	437	456	435	439	447	445	472	453	432	456	437	430	434	411	426	436	429	411	432	460	423	409	437	461	453	447	455	424	420	485	417	430	461	447	447	416	464	438	428	419	468	434	394	438	445	444	443	462	438	402	425	420	425	476	466	455	444	467	453	440	431	440	453	420	467	443	411	467	442	468	434	433	394	422	436	418	452	490	471	404	471	479	429	493	433	458	400	448	425	378	441	475	434	450	467	489	440	442	412	430	438	410
7678	1041	1237	952	668	500	418	351	314	251	263	240	224	213	191	184	180	214	216	180	198	177	180	198	179	188	172	157	187	149	163	179	174	186	164	168	179	181	170	194	166	171	165	187	166	180	158	166	168	201	160	154	187	164	154	176	173	176	180	160	174	171	142	144	174	176	158	170	162	157	165	148	163	165	163	188	147	185	175	149	157	171	164	174	173	157	183	164	154	168	170	178	168	161	161	164	155	178	187	181	183	173	150	172	159	155	141	188	170	167	161	168	182	161	176	155	169	183	171	161	189	168	197	154	163	160	154	164	178	160	183	156	151	193	187	170	146	169	174	180	171	183	164	178	191	189	135	170	184	153	189	165	153	174	164	173	190	163	127	175	152	216	168	184	175	164	165	161	181	189	168	156	165	174	164	172	189	185	168	183	176	170	174	159	159	201	203	177	160	189	174	176	158	185	183	168	189	140	157	186	175	152	159	174	170	167	163	180	167	128	156	171	150	161	169	190	181	178	171	162	151	193	171	178	172	163	171	158	205	184	174	153	163	159	180	148	158	170	178	163	177	169	167	195	155	160	196	159	152	178	143	181	146	156	167	182	169	159	175	172	178	168	182	141	167	158	193	205	170	168	161	156	166	190	186	153	156	175	155	166	156	152	180	178	169	168	158	156	187	155	149	192	173	160	157	169	168	158	160	176	159	172	161	153	160	171	183	177	153	165	180	190	161	174	159	179	157	163	174	170	185	170	167	153	191	173	161	174	138	130	161	171	151	189	173	171	168	163	183	159	167	168	171	166	162	151	168	163	183	169	156	134	170	144	184	192	177	171	159	168	141	170	177	192	178	180	165	139	159	155	156	172	163	177	193	178	165	160	162	159	176	187	146	162	174	171	155	180	172	188	144	162	171	166	179	165	166	196	169	199	157	155	148	192	164	161	178	198	201	172	158	182	172	170	180	171	196	179	161	154	133	179	174	183	194	167	167	164	166	144	160	158	136	168	171	168	181	169	169	171	170	141	165	165	164	185	179	176	173	184	168	177	180	163	176	174	185	168	180	147	163	193	153	179	160	170	182	168	165	166	187	178	179	162	155	157	175	173	190	143	183	165	167	172	160	163	177	152	181	166	179	144	192	170	174	163	172	167	157	182	174	160	170	158	183	169	158	147	194	158	168	167	167	165	173	172	197	168	162	199	141	189	168	172	155	153	162	164	170	150	164	165	183	155	184	161	138	162	171	153	180	196	161	173	171	172	145	179	161	159	152	172	166	180	188	185	163	192	180	154	177	164	180	195	171	160	170	170	172	159	176	160	179	170	197	142	129	162	139	193	168	175	167	176	165	164	195	181	145	165	158	177	168	162	171	174	165	164	159	188	167	162	219	154	161	157	159	162	160	180	162	170	148	168	173	163	160	157	153	168	178	168	174	150	169	145	158	131	166	157	172	171	174	206	155	150	160	170	195	170	189	166	190	166	160	171	173	194	170	168	171	162	161	171	162	163	156	156	150	145	185	198	164	180	164	176	161	176	163	177	159	179	163	181	138	152	175	149	174	182	145	177	140	173	170	177	167	202	151	168	149	154	179	164	171	167	170	162	172	176	163	155	173	148	150	173	142	174	186	173	166	159	190	167	177	144	185	146	155	163	153	173	142	152	175	148	160	182	172	165	156	183	194	174	153	174	179	201	148	145	170	150	159	182	177	170	180	169	166	178	142	160	193	169	182	208	202	163	187	156	178	170	168	184	163	175	176	168	180	152	163	164	157	161	147	175	151	167	157	156	152	138	191	177	143	198	150	171	177	149	170	148	156	139	145	173	171	178	160	178	171	178	183	172	168	161	177	181	160	143	182	168	163	201	164	141	168	171	177	182	177	158	160	180	162	192	175	159	142	172	165	209	207	173	178	180	155	164	161	156	145	179	157	151	175	145	176	171	179	164	171	159	203	172	180	149	193	174	163	184	181	166	173	169	172	180	157	172	185	170	180	157	173	177	176	180	158	153	153	170	164	170	178	167	163	159	134	204	158	181	160	167	177	192	189	139	170	141	193	161	174	149	148	141	197	168	175	159	166	174	162	184	175	173	173	168	172	175	164	165	157	159	183	166	198	151	189	190	160	152	180	170	161	143	183	176	184	165	142	152	157	152	156	182	159	176	155	157	178	180	169	162	210	161	182	152	173	168	170	163	168	157	184	157	199	137	163	179	155	174	163	158	167	187	168	176	171	169	170	149	159	195	172	160	191	198	189	160	181	159	163	178	164	186	175	175	174	179	150	155	179	167	176	167	168	175	171	179	172	179	170	172	148	174	174	164	163	162	183	176	165	158	190	172	162	159	186	156	176	154	163	172	150	167	180	149	169	134	165	168	172	159	171	166	200	181	165	178	128	172	170	159	171	178	185	173	138	153	174	169	148	152	165	158	149	169	175	162	165	176	163	143	168	166	175	173	146	148	183	144	172	160	168	179	166	169	168	177	157	186	160	176	154	168	165	165	161	164	176	171	179	159	172	149	179	165	148	187	159	164	167	153	157	167	157	143	175	170	175	131	160	171	152	157	153	160	174	167	162	193	189	189	161	166	153	181	181	146	169	138	159	150	152	181	185	153	178	159	176	155	170	153	158	186	157	161	155	150	154	159	179	184	183	165	182	176	154	162	150	164	169	148	172	147	147	166	176	147	184	158	181	150	193	161	153	157	164	160	162	179	150	172	166	146	175	178	157	165	146	171	168	163	165	149	167	156	169	156	140	175	200	156	185	162	170	158	172	196	174	146	159	159	122	158	158	159	143	171	171	185	175	158	150	157	168	163	144	177	172	185	155	168	144	174	185	163	168	166	171	153	169	166	160	140	151	152	192	154	184	157	170	188	178	180	186	168	160	168	146	148	146	180	180	173	182	142	159	186	178	181	164	171	171	163	144	162	163	174	141	161	162	167	176	161	154	165	156	179	162	197	205	206	145	156	163	178	176	148	154	158	167	185	172	168	164	166	181	170	157	161	174	159	173	152	180	184	154	171	167	171	189	154	165	183	159	187	184	165	165	164	162	160	180	164	167	165	149	159	155	164	164	183	167	167	153	159	151	186	154	166	196	153	169	182	172	184	177	160	175	174	163	164	156	141	137	152	150	158	164	164	196	159	168	176	173	163	165	146	159	163	182	172	180	155	159	177	163	156	154	173	151	158	176	174	149	176	156	156	176	197	169	170	181	182	176	171	186	185	170	150	166	160	192	166	148	148	168	161	188	155	162	190	181	188	167	207	182	143	178	165	158	167	159	164	180	160	174	186	164	159	179	155	172	188	165	177	157	144	158	173	174	193	168	158	170	168	160	159	154	192	169	148	155	176	168	163	165	172	171	186	181	169	191	175	156	183	161	154	180	136	161	161	183	164	176	158	166	160	171	154	164	150	166	140	126	162	180	174	176	162	168	182	179	178	160	163	190	178	154	176	146	164	144	147	180	186	164	164	163	167	192	177	165	188	182	158
5761	1290	2742	3075	2751	2329	1908	1565	1418	1159	1071	1019	884	863	795	796	706	679	700	624	682	649	676	658	648	571	589	585	621	622	555	520	603	564	531	562	506	575	517	559	535	566	540	540	498	541	551	506	485	528	510	495	509	521	494	530	508	480	504	512	501	509	517	528	503	546	533	524	481	487	452	495	494	482	527	490	505	491	509	481	501	490	453	503	515	511	477	492	504	471	505	496	490	455	535	498	452	462	516	506	472	507	512	517	483	485	494	524	499	526	495	485	492	494	476	497	494	505	509	505	534	446	490	507	497	525	464	538	467	442	493	498	503	515	508	496	484	499	509	477	513	498	495	453	501	515	536	487	507	480	502	503	491	480	445	473	481	476	448	495	457	474	546	511	532	474	439	469	481	470	484	505	508	518	488	524	491	499	476	493	524	455	520	495	507	487	486	471	502	490	509	500	470	453	478	491	490	479	512	468	483	448	510	527	488	491	477	487	500	490	502	500	504	474	474	443	488	494	467	484	497	470	425	440	494	438	510	515	486	514	530	469	462	475	471	496	473	481	455	500	496	516	473	458	504	488	468	501	511	547	484	494	464	542	479	479	479	514	531	491	475	487	505	482	462	476	461	518	500	493	494	465	505	496	483	489	512	492	515	509	505	521	513	469	501	524	510	460	518	479	501	493	515	491	513	488	553	467	487	450	494	525	468	508	475	469	518	488	472	483	489	508	485	481	508	486	486	475	491	527	497	514	518	489	476	461	493	478	476	503	515	522	482	433	461	517	459	463	505	490	507	506	527	507	485	503	465	510	455	513	481	473	497	503	494	532	464	516	514	481	486	504	512	525	496	502	497	500	463	451	495	477	476	485	498	472	470	482	497	459	506	484	507	476	465	479	505	497	482	440	473	462	489	482	519	469	473	464	506	506	474	500	474	484	487	476	489	448	472	465	426	478	505	479	462	488	508	517	492	477	483	501	502	515	482	503	535	479	500	487	479	493	470	484	461	497	474	471	474	482	499	465	520	496	525	493	542	496	483	519	488	483	511	515	485	504	524	447	486	480	500	480	492	475	476	506	487	506	479	486	461	508	476	492	486	494	485	483	476	438	453	463	480	494	483	472	507	490	448	503	470	540	475	476	484	502	490	501	497	512	502	534	526	486	489	501	489	480	477	500	506	536	464	491	520	480	471	470	513	462	492	461	475	495	486	518	507	478	485	482	521	476	518	457	472	497	512	507	479	472	512	502	475	469	505	499	510	459	460	492	480	440	497	496	529	499	484	525	480	483	487	491	498	509	497	501	494	514	459	538	441	501	475	525	497	483	479	480	476	494	446	510	482	483	498	528	484	457	520	516	473	475	498	481	485	473	512	491	505	480	465	456	486	457	488	529	483	504	461	490	515	481	454	504	446	480	441	458	496	485	464	500	476	507	505	486	504	495	529	447	520	504	476	505	471	501	473	490	484	466	488	492	490	484	495	513	528	428	512	515	511	500	472	512	468	487	470	456	515	486	486	495	486	519	479	454	508	511	489	500	485	535	508	497	483	505	470	455	486	454	501	498	464	483	480	509	478	518	485	477	449	505	467	494	488	499	528	501	505	469	494	505	481	515	499	473	478	478	462	460	527	500	543	482	457	478	472	476	487	491	486	460	494	523	479	491	502	461	476	478	489	462	504	500	491	461	504	476	438	507	477	462	525	517	476	494	491	483	528	491	476	483	520	490	481	490	493	466	469	512	461	457	486	468	489	458	487	484	483	453	435	488	486	493	489	488	483	515	485	473	476	468	498	522	483	542	500	473	524	468	460	492	483	495	475	490	469	461	472	457	500	476	535	517	485	485	525	472	534	487	444	480	493	492	470	494	500	491	451	509	507	457	477	474	504	534	486	481	473	489	450	511	490	517	476	483	433	485	473	501	492	518	478	460	470	495	496	478	499	478	470	446	491	466	460	519	457	504	539	487	468	477	474	493	455	479	426	479	481	484	482	551	478	479	533	461	462	525	499	488	469	471	517	471	454	517	527	500	476	485	475	486	477	483	484	466	470	475	501	474	446	450	497	516	510	502	494	468	460	486	494	477	454	491	534	499	496	460	493	471	519	462	458	494	477	506	485	468	490	502	505	470	452	500	508	474	470	468	466	467	448	489	498	483	553	456	474	472	500	489	489	460	480	477	518	506	473	496	481	497	469	454	496	476	481	489	501	489	445	456	473	480	501	504	488	509	483	472	447	508	475	485	452	439	522	513	502	535	505	473	490	487	491	490	545	480	505	489	481	469	463	472	502	472	481	485	495	493	480	515	503	498	483	502	443	482	453	511	501	495	472	507	477	489	467	471	488	520	495	485	487	514	496	531	511	489	520	495	524	480	491	488	497	515	504	496	479	478	513	525	436	502	468	462	513	470	521	482	476	473	471	463	497	522	525	468	495	496	515	472	493	502	509	498	452	470	467	451	491	432	468	487	489	464	470	464	529	468	487	469	509	484	447	534	496	495	509	536	499	483	472	491	480	487	475	506	515	482	475	492	485	507	480	482	489	542	482	483	488	489	479	497	522	477	478	466	543	508	522	482	482	454	515	502	507	484	493	495	481	499	520	515	492	473	517	463	518	476	450	528	446	511	502	464	500	466	470	505	463	505	490	484	504	476	496	513	486	478	524	481	448	485	518	471	494	497	470	486	542	485	510	482	479	468	491	483	498	511	483	448	481	466	506	475	516	489	503	499	495	452	513	496	511	538	460	473	539	468	484	506	496	477	513	440	516	478	506	508	442	496	451	490	511	520	482	437	475	449	428	447	476	503	504	470	457	509	484	490	519	502	487	492	468	480	461	520	503	499	517	509	478	522	482	483	491	499	450	508	502	457	501	481	457	476	479	485	511	512	471	498	487	477	514	518	449	450	440	484	511	506	449	488	494	512	492	523	496	494	520	483	489	508	481	498	466	479	491	477	541	522	518	497	505	506	470	479	522	486	471	462	465	534	459	518	515	455	493	474	464	496	517	487	515	501	496	468	454	487	512	513	493	465	491	462	489	513	449	485	454	491	520	473	520	471	499	465	494	506	471	507	485	476	456	495	509	491	475	433	487	482	527	481	499	483	472	495	460	445	441	505	509	448	502	509	493	504	466	450	535	459	496	513	521	473	468	497	497	489	488	475	510	526	480	471	447	502	494	492	482	518	495	523	474	467	549	500	499	506	475	486	465	491	525	481	496	463	480	528	479	475	435	520	479	489	509	507	490	458	519	528	524	477	483	441	465	506	494	492	522	470	504	515	478	476	479	475	468	479	488	455	472	466	470	468	500	464	496	468	457	478	442	514	474	494	511	534	462	509	504	515	505	520	464	471	520	522	477	521	466	460	523	482	509	483	488	464	484	483	478	488	488	504	509	491	479	489	499	508	486	478	476	509	464	523	490	520	507	499	522	472	470	506	487	475	518	519	478	473	470	510	494	488	482	490	501	499	484	516	527	512	472	453	514	485	452	464
14424	2577	2648	2003	1414	1090	900	691	651	528	584	561	436	445	440	389	399	385	407	389	414	381	369	387	382	393	393	362	384	361	349	357	379	370	357	361	344	374	357	357	351	340	339	354	376	351	347	360	365	368	345	374	362	349	355	345	371	353	348	371	388	348	346	337	357	353	343	334	373	346	351	377	335	330	349	373	374	391	325	338	341	348	358	350	384	364	349	339	367	349	326	342	333	350	340	360	343	354	376	354	355	372	363	369	325	345	320	325	367	357	344	366	324	342	370	358	359	345	363	323	345	369	347	376	347	334	370	344	364	364	374	388	376	348	322	337	347	329	338	334	360	332	343	322	329	350	326	372	356	305	354	330	357	394	310	350	348	360	335	315	381	354	297	379	384	347	352	380	333	324	391	331	321	361	337	352	342	359	338	366	364	346	327	310	349	350	389	330	369	314	357	342	352	343	379	361	350	342	388	327	331	339	333	369	335	356	349	337	384	374	340	336	329	355	351	369	324	380	336	365	407	365	352	316	391	351	342	320	335	327	359	378	348	356	356	352	349	338	324	329	375	332	350	350	364	355	376	353	370	335	345	375	363	389	327	376	336	348	345	378	364	319	344	360	370	368	335	363	378	365	354	332	330	317	313	374	376	349	339	363	349	336	373	350	331	375	363	352	307	327	333	341	333	371	358	343	332	328	379	333	356	355	334	337	331	333	334	362	389	365	341	338	317	313	368	339	326	338	354	351	360	321	324	331	341	336	360	374	352	392	324	325	339	371	328	342	337	366	334	338	337	368	341	319	365	339	342	329	344	363	351	340	370	352	348	328	349	354	348	341	321	325	340	356	328	327	343	360	353	320	369	332	353	371	355	349	307	371	361	348	344	318	357	343	350	334	379	372	355	350	377	350	339	363	359	363	347	367	366	322	355	338	348	337	352	334	326	313	353	334	359	332	355	377	351	322	346	363	322	358	362	369	341	351	367	356	353	335	332	380	347	330	356	372	410	348	384	346	372	348	338	361	337	342	326	331	375	320	343	370	335	370	353	330	351	378	352	358	375	354	380	361	328	346	363	354	371	348	372	382	367	333	343	366	352	326	371	338	314	374	330	339	365	368	375	367	345	347	311	334	330	368	323	370	353	354	363	357	351	370	380	348	325	358	351	369	343	361	329	386	377	351	337	364	359	322	356	354	316	325	311	368	337	362	388	363	349	339	336	322	320	362	383	323	353	340	355	349	359	335	333	352	355	372	346	342	324	351	372	354	335	350	357	369	355	319	357	329	352	386	310	376	342	317	342	361	334	347	366	392	341	366	373	348	334	366	344	345	336	341	356	347	333	335	375	325	357	333	344	334	354	315	349	332	343	351	326	374	332	382	390	321	370	358	351	307	346	337	379	341	341	356	331	367	336	335	368	311	329	317	328	340	353	315	334	351	379	343	361	361	381	313	337	327	346	336	306	359	356	370	352	365	359	343	329	346	346	372	384	310	359	390	338	325	348	357	350	356	352	348	352	351	350	346	350	332	332	353	337	339	338	367	356	336	365	342	356	346	340	336	338	318	357	322	355	339	336	361	329	374	382	358	359	360	364	339	356	344	350	360	343	351	351	323	359	355	326	345	330	338	370	354	337	377	362	353	370	315	340	341	362	314	368	360	359	337	346	335	350	335	328	324	374	336	317	362	351	369	336	320	372	366	375	372	358	399	356	330	352	339	326	359	332	391	354	314	371	349	343	323	346	323	368	369	313	356	371	352	319	350	345	373	346	350	354	345	335	356	365	337	348	307	375	354	364	370	342	353	390	339	345	338	364	353	308	334	350	321	349	372	375	406	342	345	318	343	356	342	339	366	368	358	335	355	346	353	372	384	306	357	355	333	358	330	302	349	391	376	379	353	353	340	363	358	322	305	357	322	359	343	330	318	333	398	354	322	362	371	346	328	347	331	359	325	359	364	374	350	351	314	362	351	359	366	332	373	334	357	348	386	333	348	324	331	357	371	343	359	361	325	318	352	320	348	348	369	375	370	365	361	343	339	372	358	325	347	340	351	374	354	345	379	358	374	349	324	369	381	345	332	349	348	337	362	357	353	346	334	326	334	333	320	355	358	347	339	358	337	348	337	337	334	391	380	349	359	353	313	345	331	370	367	364	333	353	340	352	357	357	368	383	336	317	330	347	315	354	325	368	341	363	360	381	355	334	314	355	377	351	365	347	354	356	362	347	314	350	349	352	349	375	321	320	347	321	354	349	342	334	357	331	368	349	325	339	311	356	352	321	370	354	369	362	338	344	352	346	362	359	346	347	338	342	344	348	337	353	331	398	381	318	344	318	349	339	299	334	328	356	392	355	337	375	377	324	360	309	341	336	318	317	358	386	356	367	331	323	364	322	386	349	313	329	370	348	337	353	357	381	337	363	333	315	367	353	338	351	369	352	325	328	322	322	374	366	373	354	363	361	328	334	327	325	364	355	343	352	316	383	353	318	321	395	364	331	345	369	341	360	311	342	354	362	347	356	373	358	359	340	352	350	350	355	387	357	369	328	313	325	341	340	368	323	347	357	345	371	339	341	366	341	357	343	324	342	358	338	354	344	325	336	354	380	352	336	338	319	323	376	343	375	365	355	343	371	377	319	349	371	352	327	348	356	319	343	356	321	343	317	342	299	334	332	325	361	383	349	372	342	363	299	358	375	342	364	310	341	387	343	377	374	367	336	356	327	360	353	372	327	370	342	312	364	358	349	361	347	369	354	358	398	353	353	345	366	396	364	349	360	361	342	344	357	345	332	362	334	357	365	353	323	381	313	330	319	358	293	355	344	344	336	388	366	352	385	380	360	368	315	295	351	347	338	367	362	337	347	382	359	365	347	329	345	329	349	364	340	363	319	360	371	333	360	353	367	352	356	334	343	334	375	371	349	380	353	342	341	345	354	361	333	350	352	297	338	337	332	341	339	348	346	345	332	359	330	363	364	353	350	400	349	317	337	368	345	320	337	328	359	427	333	320	374	327	341	355	355	333	355	347	360	343	312	353	326	361	367	319	353	354	379	320	329	349	370	331	341	376	328	356	361	342	358	372	338	350	324	311	332	366	340	361	397	346	341	348	359	361	347	363	349	333	338	345	356	334	348	366	327	327	363	368	347	373	389	372	359	329	416	356	348	353	345	360	353	341	332	341	350	348	387	325	363	361	346	359	365	361	373	319	326	345	327	300	361	395	361	344	370	337	385	328	349	336	331	336	351	342	341	364	355	373	342	366	347	374	346	370	371	341	347	318	320	381	353	368	333	347	338	315	356	365	372	340	372	344	371	356	313	358	345	357	331	334	351	382	332	350	330	344	378	376	364	351	338	343	321	370	332	339	367	345	356	351	346	339	352	330	336	362	371	374	340	363	345	380	358	360	351	349	386	345	348	335	359	354	405	321	355	362	346	364	331	393	344	353	346	343	336	344	361	326	371	377	321	336	371	330	368	346	339	319	353	316	372	398
7877	2437	5002	5807	5104	4228	3546	2938	2549	2271	2047	1875	1732	1597	1501	1445	1360	1281	1257	1230	1156	1146	1142	1069	1116	1096	1090	1122	1033	1008	1012	1011	974	991	995	934	982	987	1001	914	950	945	941	975	927	931	989	926	936	876	940	969	931	931	944	950	926	961	855	938	939	902	894	852	861	894	888	898	826	877	901	865	929	863	886	867	829	864	876	899	873	881	863	887	875	927	938	872	871	926	875	929	908	861	909	860	865	865	863	919	875	865	857	889	883	872	846	909	855	886	876	901	868	932	887	900	909	870	849	898	924	892	881	877	880	861	915	845	885	881	885	860	849	892	861	862	870	878	881	898	900	888	936	923	818	839	896	870	934	850	841	855	878	884	824	876	899	870	890	913	840	880	840	873	922	869	830	846	901	860	834	883	867	881	875	870	863	883	874	892	901	889	878	866	859	833	868	892	869	896	831	883	859	913	875	956	916	876	886	843	892	861	891	794	878	868	910	870	841	835	927	894	837	858	877	872	902	856	867	913	845	880	831	921	887	881	835	911	868	913	865	869	884	872	865	873	867	870	900	824	856	883	894	828	902	795	888	836	883	887	897	896	879	902	862	897	884	868	863	920	863	861	844	829	864	822	860	864	791	821	837	815	862	850	888	825	886	889	862	857	856	875	851	864	851	841	863	857	834	917	868	845	840	882	909	848	850	870	888	922	836	877	860	893	862	876	875	873	873	862	880	850	879	886	878	832	870	909	889	866	876	837	852	915	833	866	894	897	908	860	915	895	861	863	859	908	883	857	863	900	906	873	836	886	815	870	868	878	859	897	857	861	873	892	893	862	911	818	875	868	854	967	885	850	935	924	857	873	884	836	896	866	858	879	866	854	876	921	912	846	857	892	812	860	820	859	881	901	804	839	809	826	842	847	895	828	889	834	858	861	869	876	863	816	897	856	846	853	877	873	833	877	886	893	908	869	876	853	878	885	955	866	859	840	860	886	835	856	920	873	909	872	877	890	853	822	883	837	908	917	846	843	871	840	865	904	868	905	863	863	862	911	893	855	834	884	880	840	854	888	861	860	915	825	858	815	904	942	879	937	865	852	874	835	859	888	883	879	889	842	921	891	862	852	945	882	877	849	939	890	911	878	888	884	863	837	910	858	820	846	881	882	836	902	894	894	880	929	870	834	849	858	849	860	855	893	869	927	919	888	868	911	853	872	881	828	894	866	855	854	851	895	835	867	885	880	858	862	910	870	879	884	848	893	887	879	900	886	862	893	867	839	876	919	849	863	876	869	863	841	871	863	856	891	859	880	924	874	891	847	888	902	861	904	877	869	867	836	898	880	852	887	881	903	853	869	842	886	875	834	897	853	874	843	848	910	901	919	851	881	857	882	905	868	875	839	922	871	852	889	894	873	906	843	892	875	844	865	867	836	901	838	850	854	899	913	868	903	842	839	883	859	883	826	860	851	922	888	852	820	827	874	841	869	876	904	894	935	836	949	870	836	905	836	878	855	860	813	899	880	929	961	909	857	819	803	894	848	887	930	868	850	922	924	899	825	842	948	926	885	828	874	863	842	864	848	891	874	847	854	863	842	916	882	866	872	861	897	928	882	877	931	902	884	841	845	826	900	890	887	862	892	867	881	876	844	815	873	907	823	844	898	886	867	846	822	864	829	894	840	875	847	851	898	869	868	868	846	869	872	877	908	881	891	866	808	887	850	838	866	863	882	876	867	816	871	917	822	888	836	894	860	876	897	843	918	890	859	886	878	866	901	838	897	920	869	823	835	920	922	881	874	843	954	882	886	929	891	830	858	924	862	920	813	854	879	887	853	870	864	925	860	862	885	899	842	867	855	864	929	865	885	863	886	801	865	872	877	889	875	841	895	869	845	841	870	857	834	839	875	909	876	867	887	924	881	895	860	860	853	905	904	866	908	837	824	880	923	880	890	832	821	854	926	861	868	884	939	796	833	885	878	868	840	865	873	905	808	812	849	915	929	950	895	892	918	907	937	844	890	888	930	918	919	904	836	863	892	854	803	846	843	832	862	872	896	858	835	929	878	900	932	854	884	839	847	882	875	860	857	900	890	872	874	932	836	926	852	828	849	852	898	881	912	910	889	860	858	834	841	889	860	858	895	828	849	895	829	796	817	880	826	848	865	900	879	879	890	866	883	876	848	861	881	872	910	894	858	809	882	903	841	890	885	864	811	864	877	866	886	850	867	882	873	856	858	828	919	902	909	933	874	886	935	843	927	875	868	834	880	822	915	883	876	910	881	851	849	913	822	913	829	869	864	851	862	903	880	864	880	867	884	852	926	845	886	861	817	911	880	863	820	864	858	879	878	849	856	926	864	883	884	869	893	888	911	866	888	880	841	861	920	853	851	854	857	904	832	939	872	918	843	890	826	876	866	896	860	901	875	889	913	894	899	851	859	868	856	811	843	908	901	805	808	844	890	867	850	840	888	866	869	854	875	863	843	849	851	891	845	886	900	812	890	882	878	896	899	889	860	898	913	852	915	847	854	891	859	846	862	878	834	894	921	811	896	902	859	830	885	920	884	853	893	810	898	867	878	895	869	889	897	863	915	879	871	895	855	853	889	892	877	827	837	895	884	839	848	819	888	890	869	889	873	840	854	898	863	887	854	883	890	841	896	843	856	920	902	854	862	900	858	855	836	878	893	814	855	802	917	932	879	884	888	834	912	832	858	878	908	826	851	909	897	872	883	869	855	919	880	883	876	871	915	875	849	850	905	862	880	859	849	908	872	896	889	876	838	849	856	859	834	855	908	917	873	866	867	894	916	870	846	902	869	915	882	833	877	805	894	821	835	856	861	887	810	842	867	813	880	866	871	879	890	900	870	911	920	931	900	905	917	868	886	834	876	862	917	862	892	857	855	869	841	938	887	842	883	863	849	864	871	880	878	931	890	874	849	874	923	857	871	864	858	856	885	855	892	922	949	829	880	867	863	875	883	900	901	859	868	816	879	895	879	873	821	874	895	913	885	897	861	906	886	864	870	854	871	819	886	849	866	941	861	891	837	843	840	852	841	858	856	848	884	813	913	860	859	846	884	923	808	843	930	909	843	850	865	855	891	897	962	899	880	844	869	895	903	851	809	905	913	860	846	812	858	884	886	841	899	872	883	908	857	924	835	895	858	935	913	891	898	870	838	861	873	878	851	843	872	882	935	890	826	898	892	886	847	856	866	854	892	888	854	856	937	879	839	876	851	865	925	866	867	903	893	910	825	894	866	884	800	850	891	871	843	880	813	910	889	901	864	887	867	846	874	864	919	928	881	909	882	864	845	866	913	872	876	867	863	867	877	884	901	897	859	885	890	885	862	835	900	912	844	919	942	846	884	863	892	847	840	853	829	892	860	845	897	901	843	928	897	894	879	884	861	905	841	839	870	841	878	872	892	946	889	849	825	878	851	810	908	852	869	866	873	858	878	869	863	846	894	891	861	847	905	861	935	893	899	901	875	857	926	904	837
1964	197	182	154	157	182	144	171	155	168	170	157	144	136	158	151	114	163	160	155	147	152	169	182	172	186	157	148	158	146	164	170	152	159	128	148	153	157	163	144	176	161	143	130	159	143	160	136	151	165	152	154	146	142	141	169	144	126	141	133	148	141	147	167	152	144	170	140	162	154	156	140	152	162	159	157	137	126	153	154	154	145	172	145	177	161	163	135	162	163	141	145	156	172	148	153	144	162	151	164	141	164	154	124	165	157	131	131	145	165	152	171	138	152	144	159	141	143	125	148	138	148	149	164	155	160	160	154	118	164	152	182	167	164	137	143	137	144	140	151	132	149	156	171	134	137	144	148	163	172	156	151	153	136	146	138	141	162	167	140	138	145	143	155	125	131	152	143	134	143	144	163	165	154	132	133	139	157	156	159	125	173	152	150	167	148	143	165	159	177	160	137	147	150	137	154	157	140	183	154	153	166	130	147	168	159	150	149	144	134	159	155	154	158	138	144	149	147	143	122	149	156	145	148	128	151	177	144	144	156	142	164	145	147	158	164	172	146	136	143	141	174	132	147	135	148	172	140	164	125	167	155	157	150	136	164	147	168	138	158	139	146	138	126	161	156	153	160	132	141	154	170	162	147	132	144	143	150	133	151	145	144	133	149	162	144	139	147	179	157	170	141	130	145	146	159	167	156	154	142	131	155	150	152	145	153	173	138	181	138	139	144	146	167	150	175	159	157	162	148	151	160	175	136	152	139	138	145	168	140	161	158	166	137	147	124	154	128	159	148	149	113	183	143	154	140	134	164	114	141	158	120	132	141	149	155	134	162	124	137	139	158	148	150	160	154	129	125	154	186	150	156	172	145	151	175	139	155	137	151	170	139	164	141	143	149	153	173	157	163	133	144	112	138	154	148	166	149	121	155	153	158	167	156	154	149	145	152	152	134	174	166	136	167	153	145	163	154	154	151	139	139	146	139	143	137	172	150	159	160	155	132	146	155	165	146	129	150	140	146	146	166	134	147	153	153	159	164	172	147	132	153	147	143	164	137	165	145	169	165	144	164	166	155	130	136	151	170	168	148	163	161	131	131	155	153	156	145	173	166	151	146	147	139	145	137	152	139	143	167	151	168	153	162	148	126	138	134	127	143	140	151	167	135	151	157	160	134	150	160	148	139	127	129	165	128	144	152	143	170	160	144	154	149	147	188	127	148	154	141	164	165	127	183	132	184	168	143	158	161	153	149	144	144	185	157	162	147	159	144	160	134	132	172	170	134	151	124	146	159	157	178	159	153	156	145	156	138	133	168	136	165	152	146	135	158	140	145	144	137	143	169	154	147	143	152	137	146	169	144	145	142	141	152	137	153	142	152	175	152	156	167	170	170	140	164	149	158	169	150	135	144	140	163	189	148	146	158	160	147	139	141	139	148	142	155	125	145	142	138	165	155	143	137	135	142	140	139	148	156	152	149	158	127	138	141	160	139	150	139	164	132	161	148	139	168	146	163	136	160	175	163	153	152	138	144	117	158	142	160	166	153	158	173	136	161	140	153	150	148	160	141	152	129	147	135	160	160	159	142	131	146	150	152	158	149	163	138	153	157	151	144	156	156	173	158	150	142	141	153	131	144	135	157	147	145	151	147	166	144	153	138	149	145	142	154	137	154	156	135	151	152	129	179	123	136	148	152	155	158	173	143	157	160	155	127	139	146	158	165	154	146	148	146	153	145	158	144	171	141	147	149	130	141	139	158	148	142	166	166	130	131	154	161	144	166	149	174	152	149	142	147	147	176	128	139	162	139	162	158	146	143	160	152	161	151	163	140	133	141	149	126	167	135	164	164	142	139	166	143	161	151	159	140	169	173	151	153	152	134	166	150	145	164	143	135	175	145	156	127	154	153	164	161	157	170	146	171	149	123	148	150	171	139	160	177	153	130	155	154	129	173	138	153	153	161	154	146	151	143	148	145	161	156	137	141	162	163	141	137	155	161	162	152	159	137	163	152	160	159	148	150	150	155	170	137	160	153	147	160	148	154	150	154	161	138	171	154	154	162	154	165	168	150	145	162	138	136	163	136	136	151	159	146	163	144	149	153	146	156	164	157	155	148	148	160	161	148	148	136	142	145	136	158	134	151	160	146	132	166	153	138	136	135	149	160	156	143	129	150	140	161	135	145	161	166	140	139	146	156	162	154	157	161	126	148	143	133	135	134	155	134	161	142	167	152	156	134	155	137	172	155	161	162	154	126	159	159	172	147	144	137	150	135	182	134	137	142	173	175	175	145	162	161	145	164	164	152	155	160	172	113	151	156	163	152	138	179	159	164	143	149	144	158	135	170	139	141	133	144	164	141	136	146	161	148	160	144	149	161	144	144	147	144	143	172	154	162	178	160	148	141	164	161	158	137	151	172	160	139	139	156	144	165	177	164	157	174	165	146	168	147	163	131	148	134	166	161	150	150	148	165	143	141	166	161	161	174	158	160	154	161	135	156	151	151	170	155	147	174	150	161	151	163	154	150	178	144	131	144	121	160	144	156	155	151	155	169	145	172	155	144	136	153	135	148	166	163	124	152	157	155	136	134	177	167	158	158	157	163	137	131	159	138	153	155	180	153	146	158	156	164	148	158	151	139	130	130	154	140	149	158	153	152	176	146	123	160	152	146	175	131	144	168	158	170	150	156	147	151	132	149	158	149	148	161	132	146	153	155	139	166	184	140	145	168	140	146	141	159	158	142	151	148	150	152	145	149	129	176	165	157	145	146	162	161	159	137	141	136	157	164	153	154	137	156	129	150	169	156	145	142	149	166	164	148	134	133	163	160	141	149	137	156	136	163	156	151	146	157	139	157	144	148	174	129	152	138	138	136	175	150	166	149	145	145	158	138	148	145	151	127	134	163	132	160	166	150	169	154	150	147	171	148	154	153	161	142	153	164	150	135	147	159	159	154	161	146	173	160	159	166	135	147	164	145	150	127	149	154	159	141	146	168	133	152	139	147	152	149	147	152	138	135	138	155	132	132	164	137	174	139	140	150	142	153	169	158	140	161	182	164	138	159	152	154	123	153	169	167	166	147	143	153	153	169	153	130	140	136	174	160	153	158	157	153	164	140	143	165	169	156	167	149	157	145	135	162	135	137	158	163	133	139	153	144	160	154	141	163	147	128	133	153	159	175	147	125	150	138	160	140	159	156	143	169	116	160	168	161	143	136	164	145	170	154	133	131	166	144	145	145	174	144	139	165	179	144	172	161	149	148	156	143	130	143	155	168	156	160	152	146	154	169	155	150	155	143	158	132	137	151	157	160	145	149	140	138	140	148	153	156	171	154	155	169	139	165	153	151	145	152	152	143	143	143	154	147	155	144	164	180	176	143	151	142	136	158	162	155	156	157	152	174	159	149	152	160	155	133	147	158	161	148	127	164	158	151	155	136	142	130	169	158	155	152	150	159	128	120	147	142	151	137	137	140	148	169	158	135	146	176	127	172	148	147
2122	494	523	528	523	492	492	491	499	420	492	428	443	444	474	445	439	445	474	439	422	445	430	441	456	443	423	426	450	415	478	448	455	434	430	403	445	448	452	431	419	464	436	444	447	411	444	391	431	449	445	423	462	449	394	433	475	415	460	435	417	399	438	393	445	460	488	427	461	431	458	448	414	415	436	407	392	415	446	435	410	402	430	440	446	469	445	435	400	412	432	418	446	430	452	470	449	459	448	410	432	410	420	396	405	448	432	457	440	429	442	419	443	437	417	438	442	429	405	422	424	456	418	434	463	470	416	411	433	414	379	437	454	426	456	446	421	431	454	411	416	437	438	401	460	435	453	435	418	427	413	400	455	423	407	475	473	459	475	448	420	418	386	408	428	394	406	423	455	431	432	442	426	422	441	412	477	445	401	464	436	426	421	443	441	417	430	407	442	420	477	456	434	480	457	436	419	476	435	447	447	431	452	419	430	420	376	428	456	408	441	420	472	467	480	452	438	424	421	421	389	422	485	434	443	450	414	423	459	438	431	453	424	393	428	423	406	421	475	477	462	431	465	472	441	412	426	447	439	439	431	424	407	410	442	418	454	499	429	434	429	445	433	394	405	418	452	446	443	439	443	418	435	439	424	432	434	427	444	405	445	458	430	429	461	470	438	423	423	445	421	405	436	454	434	408	452	435	403	440	437	462	454	388	410	392	439	412	454	432	422	437	454	424	417	436	446	410	418	444	399	477	436	414	427	459	457	445	436	445	446	410	405	397	443	425	428	460	425	441	435	472	426	431	425	458	420	434	453	439	451	429	441	447	458	447	434	374	427	466	443	418	428	441	466	423	442	417	423	441	432	445	442	412	421	429	444	445	429	402	443	449	435	422	402	425	425	449	456	445	436	431	434	459	418	414	437	427	404	412	391	469	397	436	454	445	449	468	411	429	438	419	414	408	398	451	458	432	464	466	437	439	453	419	417	428	433	462	436	440	415	442	410	423	423	457	454	417	441	454	439	400	429	466	437	422	422	421	482	432	425	442	451	431	433	456	432	438	417	410	418	398	442	410	487	444	415	418	423	425	439	440	458	440	447	430	428	442	438	405	394	410	425	420	433	440	439	446	471	433	428	439	407	417	442	410	420	424	429	438	483	414	452	410	438	449	470	451	468	454	439	444	436	423	435	463	447	450	420	423	444	437	411	474	428	446	468	435	433	436	445	447	479	462	456	429	412	463	466	480	400	410	449	414	414	413	418	422	459	447	466	426	428	409	436	420	470	435	448	429	439	425	413	412	436	439	431	402	410	466	446	454	390	413	436	430	432	434	447	425	434	436	456	454	445	450	395	432	453	435	457	431	430	435	476	425	396	415	428	458	443	459	440	462	457	430	465	390	479	441	424	452	441	441	436	446	418	412	450	451	427	456	405	448	426	426	481	433	480	435	457	437	433	436	426	407	438	408	422	437	470	398	431	426	452	421	446	445	432	421	439	433	456	440	431	452	452	436	418	439	443	430	424	437	443	422	437	494	439	477	448	439	426	421	495	429	414	412	449	441	439	434	456	427	425	458	442	455	469	459	461	475	433	404	471	407	440	418	443	430	428	405	449	423	462	480	421	449	413	436	419	455	411	444	415	468	460	453	421	384	462	447	434	463	433	420	472	440	434	471	423	416	446	408	397	468	428	468	413	409	457	432	426	427	436	439	447	433	403	468	427	411	455	432	484	442	436	420	473	484	426	471	444	404	402	443	435	423	402	425	450	446	471	421	445	403	418	428	469	431	414	453	442	442	454	407	433	472	450	446	440	472	416	410	437	438	432	448	460	463	428	457	469	405	436	449	443	414	416	437	452	434	461	447	444	473	416	433	436	444	427	462	421	446	408	387	444	445	451	429	464	465	395	450	416	419	449	462	435	433	424	455	407	436	437	468	442	423	429	427	435	443	399	452	441	474	436	437	407	462	402	428	473	428	417	406	422	450	402	410	362	457	472	416	398	443	433	421	416	420	435	425	407	415	415	378	447	406	404	407	445	457	392	448	436	408	459	447	397	425	437	435	453	436	406	471	421	444	423	428	454	489	435	386	395	431	441	418	413	433	376	447	472	442	439	423	453	434	446	415	494	423	435	450	452	402	422	450	416	420	415	465	424	433	414	448	427	459	439	461	431	434	475	440	449	466	435	402	429	427	421	414	440	397	398	408	420	423	406	446	460	413	407	426	458	471	425	453	438	438	421	435	395	436	421	437	455	462	460	457	432	450	455	403	413	454	398	424	458	420	439	447	447	431	417	466	424	411	403	469	429	450	464	401	389	421	401	419	408	438	432	425	456	437	449	429	455	447	452	460	433	460	469	431	472	441	407	416	434	418	388	399	385	439	468	445	445	446	443	419	425	472	425	479	408	445	429	457	433	428	421	431	460	443	452	464	424	439	457	431	446	412	472	405	433	456	452	457	446	441	421	415	368	413	411	423	451	449	428	407	450	439	459	444	472	408	433	443	470	419	428	439	453	428	432	409	440	417	466	434	429	412	439	470	396	433	423	426	421	426	434	414	423	475	430	410	444	410	407	422	442	404	471	438	413	448	445	427	432	425	432	424	463	464	414	482	471	425	475	438	456	442	407	438	458	392	426	433	368	439	426	428	419	421	481	416	481	417	462	466	451	462	465	431	484	430	409	447	455	401	425	439	425	440	460	449	445	444	435	418	488	430	494	419	431	441	465	436	458	485	451	427	401	424	439	436	444	422	437	433	444	474	438	450	476	411	473	447	419	448	465	423	417	459	413	434	464	428	437	425	440	439	433	425	430	397	462	446	442	404	467	444	387	414	449	441	448	418	434	429	427	416	437	429	420	438	383	432	468	420	436	402	419	469	436	402	457	380	466	436	427	402	434	452	478	415	440	436	401	467	446	414	444	409	451	461	425	421	392	408	425	427	465	431	425	433	436	452	434	432	425	461	435	449	414	464	400	451	407	405	428	450	433	419	460	442	438	452	432	461	417	437	427	438	400	440	451	412	442	428	433	454	455	443	460	453	421	426	482	416	437	399	429	429	388	430	433	443	458	440	461	420	447	451	419	439	418	437	462	450	434	403	453	432	396	420	394	475	421	423	427	444	429	443	423	423	456	398	453	434	487	447	434	444	411	458	404	444	424	405	441	430	464	433	441	425	443	469	417	436	417	454	421	481	432	443	423	450	439	445	448	415	412	472	459	430	457	433	438	428	461	430	436	435	475	429	427	435	419	452	396	425	417	424	411	399	454	452	491	426	448	443	440	453	441	458	422	424	438	459	439	379	418	469	439	451	386	453	456	397	428	402	435	463	432	433	432	483	435	422	438	443	445	440	423	419	431	405	444	478	427	452	413	427	442	465	430	473	441	445	441	433	431	403	414	443	450	435	449	427	443	434	409	476	409	459	432	437	423	423	430	423	456	439	429	418	431	404	415	429	446	427	417	422	432	449	449	438	459	464	495	406	438	455	465	416
7605	1031	1197	940	629	511	428	384	315	289	265	239	257	203	181	210	241	193	196	198	191	203	201	141	152	167	214	194	171	179	184	208	189	188	172	186	191	185	148	185	170	165	175	158	215	157	180	173	190	167	182	175	164	169	175	158	170	164	151	170	184	169	151	160	169	182	165	168	189	136	177	159	166	173	186	176	169	161	178	164	173	156	163	173	179	176	191	170	170	183	180	179	189	160	150	161	159	155	187	149	179	161	149	144	175	159	164	175	155	177	163	186	159	202	165	154	152	188	172	179	177	152	147	164	166	164	148	174	159	154	162	161	156	169	182	164	180	162	157	172	161	173	165	174	177	175	150	174	178	171	165	188	171	161	168	173	173	161	171	171	166	182	174	171	175	162	186	174	162	152	167	131	142	167	134	139	151	175	180	159	167	163	202	193	167	174	164	175	152	157	170	164	182	180	159	152	152	180	162	178	152	165	175	167	157	188	169	143	187	171	176	179	170	183	166	157	151	154	173	174	155	204	177	189	170	168	187	149	167	177	178	150	162	171	158	146	170	175	155	169	170	167	176	142	159	163	162	164	197	162	176	164	158	173	170	177	161	162	170	194	170	152	192	145	190	155	165	162	177	189	197	198	168	167	174	165	163	146	188	185	148	181	187	146	159	171	139	166	161	177	175	143	177	156	164	151	165	178	160	171	165	167	150	167	167	168	163	159	149	175	178	168	158	166	154	202	173	139	177	184	179	172	151	184	176	162	185	157	178	151	182	164	175	163	172	148	153	180	163	148	150	157	162	165	147	164	192	149	173	175	162	158	179	169	172	177	168	158	161	180	178	155	153	147	189	166	161	174	196	164	161	157	174	162	158	171	145	172	167	155	179	142	157	172	154	158	142	172	186	178	183	152	182	150	178	140	186	177	160	177	166	167	178	150	187	160	159	170	171	166	188	171	187	151	153	162	172	170	170	160	167	171	158	159	152	165	170	162	172	153	167	167	166	153	201	199	186	173	186	177	148	146	175	134	153	187	198	177	165	175	189	162	183	143	160	166	178	152	173	182	156	165	158	191	180	163	175	160	177	176	164	182	190	158	168	145	158	164	167	177	135	165	186	191	153	165	170	192	155	183	188	161	171	168	150	175	176	147	156	175	158	157	173	144	187	179	165	127	163	185	151	156	172	172	143	154	151	162	172	181	170	152	161	173	162	194	166	198	168	149	181	164	187	178	176	185	167	141	166	170	176	141	159	156	166	177	170	144	159	162	161	163	168	162	194	189	188	174	161	146	140	176	162	179	160	133	173	139	174	184	132	162	191	163	149	158	178	153	171	176	172	170	159	166	169	173	197	154	175	171	148	145	159	186	171	190	160	154	181	181	151	142	181	160	144	176	172	175	170	195	168	184	172	180	146	175	187	175	163	160	168	145	170	148	174	186	163	165	181	181	174	166	161	165	169	134	171	166	154	159	157	185	166	163	182	167	192	161	196	168	184	160	168	175	157	175	168	170	152	184	193	189	163	175	173	153	187	182	187	163	154	174	161	138	182	169	163	167	166	162	144	184	173	164	178	169	175	159	162	148	165	185	163	168	169	160	165	170	163	166	144	182	180	196	169	176	162	171	178	148	163	183	162	145	174	179	196	167	179	172	165	169	157	155	160	144	162	158	164	165	181	159	159	167	161	171	187	172	166	186	164	141	182	130	164	177	159	164	161	150	171	181	153	180	174	156	169	153	181	169	180	170	175	175	170	139	179	176	168	178	157	185	163	151	163	162	159	168	183	166	162	169	175	181	164	172	177	172	185	158	189	164	175	169	191	171	154	165	171	168	154	172	153	138	130	175	162	173	168	167	159	197	168	185	182	169	179	153	158	160	170	165	170	156	170	178	183	163	180	167	181	165	181	170	160	185	169	148	176	180	159	156	182	210	180	180	147	163	157	190	183	161	146	171	154	161	164	161	166	196	173	158	158	170	180	163	183	146	164	161	159	145	142	159	174	160	161	161	173	172	164	181	161	160	172	157	163	170	171	156	177	155	168	169	180	176	164	153	161	171	168	148	170	162	165	171	144	167	142	165	187	160	167	184	188	157	162	159	152	180	185	138	152	133	166	149	158	147	172	152	171	171	148	161	157	181	171	158	150	165	167	167	173	198	199	191	165	156	155	186	163	151	181	178	170	172	167	160	157	191	167	183	151	181	171	153	163	171	176	169	150	177	192	160	187	163	162	185	174	170	178	169	144	168	161	172	167	156	169	184	167	182	148	167	173	164	159	159	170	161	172	165	166	172	159	197	137	163	173	134	178	175	176	189	140	163	156	175	181	194	168	149	165	182	156	169	153	181	160	148	144	172	180	170	140	161	166	176	146	149	162	174	148	149	160	179	172	187	179	161	167	191	168	163	176	171	191	155	140	180	151	161	180	180	179	154	179	164	149	217	172	147	150	171	180	160	165	166	161	181	167	161	138	169	175	149	196	173	187	164	179	157	178	151	173	184	176	173	164	192	183	150	156	155	175	153	154	182	167	183	178	164	188	156	185	192	159	174	148	189	168	162	176	175	177	162	161	171	185	173	158	167	170	176	181	175	169	139	187	177	145	169	150	161	171	161	160	180	176	153	157	152	173	171	179	152	172	145	151	184	150	161	154	155	169	158	169	168	160	147	175	173	178	177	169	155	157	156	177	185	156	164	170	168	181	173	174	141	196	172	183	145	166	131	193	167	165	187	164	162	174	156	174	171	147	179	166	176	152	203	149	155	168	174	168	159	154	156	166	157	156	164	158	166	168	173	145	167	175	148	164	179	179	146	159	161	181	164	157	172	151	169	155	158	171	178	191	168	167	178	178	160	188	143	147	182	160	163	148	162	169	166	198	169	158	156	152	169	172	172	179	181	150	168	177	142	154	155	182	170	181	143	159	170	173	157	144	164	150	157	171	174	147	149	172	156	165	172	182	159	177	177	150	171	151	205	178	174	161	176	146	144	156	161	141	191	169	168	169	164	157	153	153	177	190	182	170	167	158	175	191	183	176	170	144	160	173	170	136	158	186	162	167	187	149	179	188	163	179	172	152	153	157	198	142	184	185	163	174	180	182	155	203	137	164	179	146	199	177	161	165	173	158	182	174	158	181	153	160	162	159	149	158	186	157	185	173	181	172	156	160	182	192	180	182	182	174	184	173	186	180	155	156	165	176	179	149	155	153	191	178	167	142	168	168	175	185	183	172	165	142	169	174	177	195	181	164	166	168	163	177	135	177	180	168	182	160	169	157	180	146	177	181	151	164	190	157	166	181	158	178	173	169	153	193	182	175	159	169	190	161	189	167	153	132	163	167	145	180	172	172	163	168	178	172	165	166	180	172	181	174	163	176	157	164	167	162	166	159	184	161	168	172	160	196	182	201	153	164	170	158	159	164	161	166	171	134	144	171	173	172	186	188	162	198	176	170	162	161	157	151	173	160	177	137	162	166	150	156	165	185	185	159	140	160	170
5902	1316	2622	3057	2827	2212	1877	1555	1312	1259	1061	962	923	884	829	777	797	743	685	699	671	608	589	610	620	601	565	620	611	576	548	557	522	528	540	578	538	559	511	565	542	548	523	522	452	509	525	518	492	531	537	543	511	539	498	518	501	526	470	519	538	515	518	477	470	510	513	513	516	514	483	474	535	496	500	512	488	496	490	480	495	473	514	514	506	484	508	508	473	512	495	509	499	497	510	474	465	481	502	546	496	453	484	501	452	532	516	471	487	486	477	483	500	507	498	514	443	498	504	477	523	500	508	516	546	493	518	512	525	461	490	509	485	500	496	514	465	453	497	560	496	462	499	481	547	537	444	478	442	519	490	469	525	485	469	507	498	495	468	494	485	473	509	467	442	503	505	481	509	508	488	435	470	491	520	517	504	507	501	488	496	531	482	524	489	506	498	503	466	520	472	483	499	477	473	460	528	484	515	499	460	493	478	499	457	464	523	495	506	532	487	524	481	507	497	535	500	483	483	513	453	476	492	476	470	455	483	496	505	490	495	508	501	473	480	493	468	504	510	478	517	489	487	499	472	475	481	485	465	489	473	468	503	503	479	500	532	483	479	482	440	497	502	483	466	481	472	507	472	495	502	491	488	459	526	476	524	494	490	545	516	507	451	504	484	459	464	514	503	493	511	518	527	475	528	462	478	462	466	519	498	505	473	468	501	467	503	468	516	493	468	469	474	487	449	524	523	472	505	489	482	494	470	484	483	539	493	495	516	504	476	491	506	514	479	491	504	485	485	500	469	481	507	469	531	487	509	509	486	508	488	507	509	478	473	531	476	506	458	476	498	478	485	524	480	513	492	496	499	437	467	472	449	482	513	489	468	514	499	501	527	482	492	484	519	472	457	502	507	464	503	489	505	535	484	477	514	541	485	496	525	505	514	493	509	514	480	491	502	474	491	485	487	496	488	521	445	520	482	512	518	509	463	495	519	470	499	487	494	451	518	496	495	459	465	481	457	519	473	510	485	476	502	508	466	492	493	465	472	487	519	484	512	501	498	527	512	493	464	491	483	507	487	537	486	485	469	491	514	480	493	539	465	498	469	486	464	473	497	489	448	485	504	494	479	520	524	498	519	515	536	469	492	469	502	515	478	457	501	473	502	474	504	502	488	485	532	490	492	498	478	494	493	476	508	466	490	508	490	530	471	481	553	457	507	461	476	475	492	480	461	471	455	470	464	506	448	467	455	509	474	528	461	493	486	515	462	514	478	498	478	506	488	459	494	476	501	446	445	462	447	494	497	482	484	511	510	493	498	449	479	502	517	502	483	486	471	479	507	487	472	510	436	513	475	523	492	476	501	490	499	483	474	522	502	484	485	454	521	501	492	458	481	522	465	478	468	511	497	463	501	483	462	474	504	488	525	443	475	493	483	493	490	500	517	492	465	494	493	482	478	510	497	510	527	481	510	476	486	485	480	516	477	505	484	486	470	530	525	521	472	481	463	470	445	504	481	450	459	460	524	552	473	473	499	545	538	503	485	511	508	489	497	503	486	476	500	485	482	510	536	472	513	456	483	449	442	470	510	521	515	495	462	513	517	495	469	501	520	482	503	495	491	530	470	505	509	487	499	488	536	484	485	524	534	488	446	478	451	455	486	458	487	516	461	478	488	465	511	458	477	449	495	512	472	512	477	536	496	492	463	536	488	485	495	521	468	456	461	512	484	478	458	541	467	488	485	496	456	492	468	453	531	445	451	491	515	493	501	453	499	501	483	469	499	471	511	487	426	511	524	466	504	472	505	474	496	529	485	471	470	505	493	473	482	527	505	457	491	490	515	476	479	455	461	491	492	517	498	495	440	485	450	475	508	489	509	447	550	509	505	516	504	525	491	423	498	513	470	461	480	512	491	499	507	538	524	458	493	510	520	488	508	529	480	475	548	492	493	515	479	494	463	446	498	510	493	519	502	478	498	496	512	504	519	468	516	484	503	513	493	461	547	521	490	496	504	534	518	528	503	531	456	488	498	474	474	495	460	448	464	493	485	533	485	479	479	476	467	508	474	509	466	468	484	461	530	474	466	500	494	464	499	482	493	495	485	479	525	459	507	526	471	517	503	471	480	501	469	467	507	468	477	465	495	500	476	505	499	477	463	506	485	519	505	486	495	506	515	489	499	486	514	462	480	503	441	502	470	456	463	498	502	508	463	509	475	463	485	469	472	508	466	517	458	519	496	518	483	482	485	468	470	458	499	482	512	521	485	522	451	465	499	504	484	459	476	504	491	484	463	513	470	502	480	487	455	494	480	491	501	494	503	515	527	475	493	474	453	487	491	483	475	497	504	502	490	488	460	481	470	501	512	474	516	490	471	492	472	500	477	491	499	459	513	496	506	460	482	505	515	471	485	524	486	501	501	498	472	466	516	471	508	510	473	475	491	475	494	474	496	500	500	459	499	512	501	511	493	478	489	501	502	480	519	482	482	507	434	487	467	503	485	459	477	494	481	494	499	512	500	501	493	512	450	493	439	523	556	454	472	465	492	484	512	476	481	461	458	500	537	496	511	436	501	492	484	480	522	451	469	439	446	502	487	507	508	496	469	474	481	523	497	440	474	489	477	521	508	471	519	484	484	467	505	488	506	485	468	503	490	519	485	491	485	518	480	517	473	484	478	445	467	483	477	540	451	470	519	475	532	505	517	459	472	479	484	491	499	514	515	484	463	467	464	475	503	500	468	457	519	480	446	506	482	515	488	435	489	492	533	468	490	488	498	487	490	462	476	460	512	478	503	506	502	476	459	491	475	431	465	475	498	496	470	477	484	482	510	488	488	490	496	507	460	558	523	514	483	501	459	514	481	500	476	505	485	514	501	464	501	470	517	482	497	523	480	491	466	504	481	451	504	529	508	457	493	484	507	517	500	484	491	510	496	450	459	499	496	473	462	472	463	449	487	517	471	456	501	503	509	482	469	493	482	469	510	515	459	490	480	510	463	497	496	475	466	523	500	477	465	492	450	504	488	480	503	505	502	510	464	507	461	469	498	492	501	493	461	521	459	506	493	502	514	469	505	516	486	473	497	481	499	482	505	492	484	515	490	507	499	468	502	448	479	510	494	518	471	500	502	458	524	480	512	479	483	513	480	473	473	512	512	531	465	503	517	464	500	514	501	500	509	501	500	512	506	521	523	482	522	511	521	531	497	461	476	498	509	484	516	456	493	510	489	493	514	525	432	527	446	520	491	493	486	492	506	469	484	501	514	494	464	476	497	475	522	503	504	482	482	466	477	525	489	529	475	513	479	486	512	455	484	475	493	478	500	518	470	438	483	451	464	534	505	510	475	517	514	516	507	509	472	505	497	504	482	454	486	424	524	491	503	463	553	485	512	501	489	476	486	494	490	500	486	459	471	488	459	508	484	465	488	509	501	477	462	470	496	495	517	487	512	473	482	508	486	511	483	507	449	488	477	480	494	478	501	512	481	487	495	442	502	519	484	492
14339	2565	2721	2032	1390	1086	858	735	636	633	521	500	468	448	442	435	393	400	414	406	352	383	376	381	370	387	345	380	378	355	366	351	359	361	344	375	352	364	368	379	324	325	365	373	334	364	343	365	355	355	329	367	343	345	328	363	358	346	342	359	382	329	354	377	349	349	375	323	338	364	316	395	340	326	338	337	356	365	352	345	374	354	341	374	347	312	345	374	318	340	329	352	356	404	350	321	376	343	348	342	375	373	388	395	403	324	363	375	341	352	341	334	373	358	333	335	338	342	347	317	342	378	374	337	354	330	383	349	359	356	357	369	378	352	373	337	358	371	363	335	348	377	348	322	335	351	346	330	325	353	374	343	354	338	364	310	348	357	351	332	342	332	364	349	335	322	360	354	351	350	360	359	345	353	380	342	354	375	346	344	350	356	361	355	373	375	354	334	341	361	371	349	349	348	368	350	377	338	331	372	353	354	348	375	372	345	355	374	376	342	322	365	332	387	351	329	369	391	355	373	347	385	366	353	390	388	340	328	355	344	340	363	342	358	339	365	342	342	346	378	321	313	324	362	329	332	351	357	349	357	359	330	326	338	349	364	362	334	359	321	361	352	353	336	330	326	352	368	377	366	362	376	334	392	357	377	413	382	351	322	382	350	340	337	337	353	342	330	346	316	348	331	334	347	365	308	356	348	357	345	362	347	321	379	342	349	314	344	362	350	333	353	334	337	369	358	345	354	402	380	363	327	346	371	338	346	352	369	338	330	352	320	361	388	330	366	355	347	352	340	358	311	315	344	369	345	352	341	370	372	312	349	350	381	343	318	363	353	357	383	378	356	362	297	333	335	296	344	329	349	351	385	385	368	318	368	352	336	343	408	341	331	346	336	358	353	362	350	359	365	355	369	372	354	324	326	347	366	329	332	322	328	341	352	325	331	373	332	379	338	342	353	345	300	334	373	347	351	361	354	363	331	329	376	336	327	362	351	362	341	359	314	324	340	364	344	342	338	367	380	336	354	338	390	333	360	341	324	371	321	365	339	343	334	353	342	316	351	374	368	377	351	337	347	333	351	316	336	353	386	339	358	324	329	358	348	339	354	370	355	306	343	362	364	332	333	353	345	336	337	334	350	343	354	335	367	342	391	380	356	388	323	342	369	371	374	357	350	364	349	349	335	359	369	330	353	298	329	368	347	372	343	306	376	358	351	366	366	347	357	349	368	348	332	369	327	352	362	346	342	314	350	367	318	359	324	390	361	329	368	312	318	370	299	342	328	349	334	340	343	332	363	368	357	365	340	355	336	389	339	359	368	375	365	343	342	356	340	350	344	350	358	343	346	308	340	349	351	372	340	329	334	379	327	329	367	361	317	369	322	325	355	349	368	362	359	344	339	337	361	329	340	327	318	395	361	366	348	326	367	325	336	341	347	343	353	388	288	334	338	331	360	347	347	365	354	355	336	337	329	330	348	337	372	334	333	323	363	342	352	338	329	336	352	380	372	320	356	339	371	345	346	332	356	301	344	327	365	357	326	367	343	359	363	362	333	377	338	347	341	321	324	380	343	373	357	347	317	340	340	364	386	353	330	372	361	325	363	351	349	377	360	333	328	347	316	362	363	422	362	332	349	367	337	361	341	327	343	361	347	349	362	348	380	348	351	361	388	359	346	332	382	374	358	360	335	351	361	340	349	310	304	370	358	329	386	322	340	358	311	364	339	332	384	359	388	352	342	361	353	372	354	357	340	345	358	374	349	329	328	351	322	337	389	326	334	331	369	351	349	324	366	348	341	372	329	334	330	341	336	323	347	352	383	359	370	348	359	374	340	358	368	351	354	333	354	331	317	373	356	331	341	335	361	329	382	343	333	335	376	382	320	340	333	368	308	343	334	346	319	357	409	332	356	330	338	340	317	364	341	363	336	310	358	373	366	349	359	370	336	347	336	349	347	314	346	348	366	377	375	345	367	365	368	368	414	344	379	381	359	336	326	357	338	331	347	378	376	369	364	356	349	354	361	342	364	338	383	325	352	354	355	348	339	370	372	342	318	351	324	331	330	360	350	364	359	361	350	338	349	360	329	354	326	361	342	351	358	335	355	346	340	350	357	368	377	348	332	372	349	371	374	353	360	348	397	365	345	362	342	372	346	353	359	318	336	346	364	364	377	345	354	349	365	330	369	359	379	340	349	364	342	358	370	349	361	345	360	328	383	317	295	365	341	339	363	324	348	348	356	375	338	329	349	362	338	396	341	330	319	322	320	344	375	333	324	334	360	349	357	339	368	372	370	364	330	319	320	343	351	376	336	339	359	376	351	358	358	337	335	365	343	396	339	384	393	361	378	366	335	327	339	358	331	328	321	340	343	344	359	337	349	322	347	379	346	347	349	340	373	343	319	329	339	382	334	346	353	346	329	316	353	358	349	335	355	335	364	366	346	350	380	381	323	351	360	336	372	350	365	349	361	378	375	338	374	368	398	356	372	347	338	368	370	366	381	360	336	345	348	372	327	352	359	366	342	356	364	357	336	360	394	373	353	345	336	315	335	360	356	354	325	378	377	357	330	375	340	325	343	358	353	365	312	333	365	311	294	323	319	358	342	363	336	364	329	343	346	345	366	358	341	375	353	344	330	355	356	312	360	348	312	326	356	318	322	330	370	361	349	380	364	346	331	340	361	346	368	348	337	358	361	337	355	356	354	350	395	374	359	350	384	330	342	392	366	331	332	323	375	366	331	345	349	357	362	312	343	351	346	369	355	329	342	358	357	331	351	355	350	362	382	376	361	369	375	342	340	359	364	370	393	348	345	338	335	362	405	412	360	351	352	336	328	333	342	352	329	317	325	361	330	311	333	340	355	358	363	354	311	388	347	340	323	336	353	379	351	322	329	382	357	365	344	352	335	364	354	367	345	335	384	342	376	363	364	324	345	354	365	328	334	315	375	372	373	357	341	337	335	339	348	338	363	338	331	384	352	362	357	342	300	325	356	357	356	369	351	346	332	343	375	316	337	335	351	312	336	331	319	326	362	331	355	352	347	361	325	315	313	340	329	393	347	350	352	338	369	353	345	361	373	350	335	365	325	356	352	353	353	360	349	325	348	356	355	357	402	359	356	368	334	364	365	333	376	347	339	347	315	346	357	351	347	326	360	319	375	346	339	358	341	360	372	325	327	355	363	361	358	324	342	318	347	381	328	328	377	348	385	337	337	361	347	341	334	375	351	350	372	361	360	341	351	354	348	353	379	369	365	377	367	387	369	327	367	359	338	358	358	370	338	329	329	367	356	353	353	347	380	348	336	344	375	355	318	350	341	350	329	358	338	367	378	350	334	318	354	365	384	333	351	356	340	325	356	388	353	331	352	413	332	340	356	334	375	371	353	342	358	323	348	363	321	348	336	405	332	358	326	377	367	345	339	378	325	366	345	346	388	369	355	328	347	330	340	344	340	345	369	356	332	328	368	351	360	321	341	369	316	376	373	326	381	379	354
7877	2416	5157	5908	4935	4274	3541	2954	2525	2284	2078	1862	1745	1621	1525	1472	1359	1325	1269	1222	1227	1103	1126	1045	1155	1068	1028	1049	1041	1043	1038	1083	1029	979	1054	942	969	987	989	967	944	967	899	962	937	951	970	907	957	902	922	981	876	894	886	877	940	883	943	958	841	880	922	902	874	855	893	903	907	858	871	926	887	875	902	926	880	836	900	861	833	906	892	868	935	881	864	930	883	846	918	975	878	904	968	908	850	860	855	917	882	941	913	924	917	884	881	939	857	893	875	932	799	878	918	857	889	938	871	930	860	915	845	874	873	851	867	887	899	964	918	840	885	874	881	847	869	881	884	848	909	892	880	921	893	877	823	836	916	851	872	916	816	865	877	872	846	890	860	867	848	904	873	876	873	857	895	907	876	888	939	937	871	872	839	838	856	875	907	884	841	871	923	833	915	884	848	892	868	833	857	875	857	818	897	888	855	850	915	914	873	875	932	858	851	842	871	865	848	909	881	898	877	866	872	893	832	917	882	851	876	892	875	841	866	859	873	869	871	852	916	861	926	933	856	907	846	874	842	873	823	878	822	866	896	851	807	870	890	865	908	835	894	829	854	908	851	920	839	903	878	834	895	870	841	900	872	835	866	908	831	857	868	917	885	902	851	917	907	866	867	913	857	900	920	853	846	881	896	860	909	890	886	873	863	860	962	814	915	891	853	917	885	856	867	849	878	859	860	907	883	844	938	881	904	844	912	819	854	867	904	929	878	872	880	884	869	842	855	882	830	908	859	921	825	876	918	870	849	851	918	891	864	857	885	900	894	911	898	873	907	885	897	863	918	868	891	878	843	932	876	900	863	902	911	924	866	830	903	853	862	874	875	897	852	826	826	878	892	894	867	924	905	849	932	928	932	899	862	850	908	923	854	864	890	879	868	886	906	896	848	894	867	859	887	890	835	896	872	891	884	840	889	882	888	844	866	884	878	871	890	885	876	801	893	834	910	862	919	807	891	901	891	857	941	862	853	863	845	900	881	883	857	847	877	895	881	921	845	858	829	867	857	872	879	877	863	866	878	903	832	860	910	822	904	863	875	886	868	874	852	921	851	862	845	886	848	824	906	847	825	866	884	898	876	881	847	860	859	896	866	846	864	842	817	924	863	933	862	887	915	841	878	861	880	900	896	879	907	950	883	874	908	904	912	820	928	886	879	891	851	823	909	865	879	901	889	816	881	876	816	867	871	909	852	862	839	892	865	863	844	858	896	891	874	877	841	847	900	873	915	872	840	866	917	879	882	899	854	904	852	855	879	875	903	898	869	893	918	844	882	886	887	867	880	860	817	874	825	876	849	870	872	869	888	892	865	880	824	867	898	905	850	937	890	891	900	876	862	860	873	864	875	905	874	845	847	803	930	874	855	852	911	866	898	883	834	833	857	842	883	844	856	913	868	867	908	903	883	878	848	924	896	854	895	871	912	862	867	892	853	903	859	874	813	865	877	833	842	834	904	837	888	897	858	864	920	872	883	847	854	872	840	863	875	859	896	898	877	861	932	890	859	846	853	878	860	907	859	813	892	841	810	868	872	885	929	923	831	899	891	856	887	847	851	881	869	829	862	910	886	870	898	900	900	873	908	893	915	918	874	801	914	862	878	808	910	868	862	855	889	917	852	874	853	884	856	860	820	881	830	888	921	859	875	864	826	892	886	936	877	870	861	864	900	819	873	910	886	852	838	859	841	867	840	840	858	946	856	846	926	864	861	850	871	887	868	864	856	910	854	844	900	880	858	848	888	885	806	852	875	866	800	857	875	919	888	872	831	897	854	898	865	921	824	861	898	913	873	811	857	806	819	871	843	860	866	916	847	882	846	865	881	867	912	907	908	880	873	894	889	909	867	807	869	849	883	918	846	901	930	861	868	848	925	847	877	884	847	839	856	865	885	878	920	861	837	866	897	908	858	890	849	910	846	866	898	916	930	877	877	861	884	818	881	876	909	905	888	872	865	905	878	846	883	875	907	875	858	837	887	920	905	876	910	835	908	898	873	890	856	884	878	899	892	872	921	833	917	856	838	829	916	915	887	926	873	837	859	867	925	875	900	865	829	842	885	816	843	897	895	866	883	950	846	873	926	866	886	885	895	878	800	962	871	904	903	883	826	878	864	911	892	879	820	830	831	933	860	827	849	880	892	882	863	842	885	894	861	896	881	876	869	829	841	801	826	872	874	886	926	851	877	865	886	814	877	880	860	889	897	876	835	860	849	915	863	839	869	928	887	902	876	830	880	912	877	942	839	853	871	903	898	884	848	933	847	885	889	875	844	925	815	824	886	842	862	935	878	906	851	883	860	848	834	854	862	831	881	853	886	860	913	867	864	901	805	849	891	926	826	914	890	871	845	898	887	877	869	887	855	891	807	858	850	881	839	873	899	881	892	881	841	933	847	868	867	918	817	845	908	878	855	907	852	850	865	838	872	897	892	902	916	876	906	831	871	881	868	875	860	866	906	874	881	875	897	871	814	906	849	929	869	858	892	892	856	872	858	886	894	918	846	869	855	904	861	870	869	910	855	946	879	889	857	868	873	868	849	901	848	821	890	934	888	851	887	876	846	845	871	849	899	838	883	808	846	823	920	861	903	823	862	855	894	883	904	891	793	828	909	873	875	837	847	879	865	893	879	856	937	912	910	873	888	873	877	867	830	863	890	894	843	856	872	878	876	896	823	844	837	838	961	856	874	867	834	827	891	873	850	880	889	887	853	857	846	868	877	876	878	869	841	906	957	826	832	933	895	894	837	845	890	882	935	934	892	910	870	878	907	883	887	875	866	885	895	896	838	852	844	859	841	854	889	883	878	905	863	878	870	891	885	881	884	892	901	869	875	889	818	886	885	866	844	857	903	875	864	883	841	878	867	800	795	877	852	852	883	889	856	862	856	808	882	899	885	856	890	859	895	833	844	844	896	836	863	849	816	904	842	882	882	927	899	862	913	851	848	870	843	905	850	926	892	840	877	836	894	861	871	832	885	885	916	848	904	867	914	880	903	893	841	933	931	943	930	852	829	895	856	887	849	825	857	827	869	905	835	889	849	885	884	905	846	844	955	905	876	901	827	830	852	893	879	869	874	871	871	868	820	873	894	870	837	900	880	838	869	834	880	898	865	857	889	921	890	868	907	853	836	895	845	879	888	855	911	864	840	857	890	868	842	891	934	852	859	826	810	849	881	890	841	855	893	873	884	881	882	842	949	926	871	850	849	878	949	869	882	860	840	879	860	852	895	869	909	895	835	956	893	870	873	860	870	846	852	844	921	865	872	866	863	854	870	881	849	821	875	892	893	887	867	882	903	875	896	927	922	886	865	909	897	878	869	829	796	918	890	901	918	853	810	900	916	854	845	849	802	906	900	852	883	873	869	905	902	890	877	827	860	872	874	917	856	859	905	881	886	924	908	891	863	875	864	857	910	858	924	875	913	874	853	931	866	857	887	864	817	850	874	859	879	872	873	828
1924	177	198	170	199	156	149	146	149	153	137	143	150	150	163	155	164	149	143	137	152	144	149	170	138	155	148	171	163	145	156	156	148	155	150	141	151	139	138	141	140	145	166	162	134	165	135	155	142	153	157	150	162	146	136	171	136	152	143	154	115	145	148	171	159	142	158	140	159	163	148	149	140	145	162	145	154	138	168	143	145	158	137	177	162	151	150	137	145	161	142	159	148	153	136	155	150	153	150	179	178	166	160	155	158	158	165	172	157	118	151	167	152	147	143	147	159	155	145	156	183	134	150	165	172	163	148	133	139	130	147	177	168	152	133	142	139	154	149	159	141	149	161	157	153	144	149	150	143	158	165	181	169	150	182	143	156	137	143	130	171	151	172	158	130	127	162	160	146	154	154	160	166	149	167	173	144	144	154	156	159	143	164	151	166	163	146	141	119	128	164	158	156	141	149	173	150	133	153	140	144	154	139	153	130	160	162	157	161	156	154	161	141	147	161	145	145	168	142	162	177	148	138	143	146	170	133	152	155	152	148	155	137	146	159	162	165	147	160	131	146	154	156	151	155	138	131	141	171	153	151	141	134	170	145	151	142	128	154	149	172	132	130	131	166	180	158	145	166	148	161	159	145	139	160	141	143	153	167	181	159	162	145	140	154	152	135	146	165	157	140	166	168	164	165	150	165	138	144	173	175	124	169	162	154	183	143	138	137	132	152	168	132	126	141	153	147	144	134	138	145	147	156	168	178	147	167	139	147	144	150	156	159	147	154	166	157	145	134	128	147	160	183	137	170	168	139	147	138	150	144	142	166	172	149	148	147	160	160	145	166	152	110	153	153	144	166	133	147	126	161	157	139	120	164	149	174	155	144	140	141	163	167	159	153	140	151	151	145	180	160	138	145	151	146	128	170	143	143	171	161	150	142	147	159	149	146	165	163	154	165	153	161	139	151	137	148	152	122	157	154	150	140	175	168	134	153	144	154	162	150	176	165	160	165	150	159	173	156	146	161	132	145	147	134	137	161	180	141	157	164	155	156	155	172	164	162	149	156	165	159	159	163	170	148	131	147	150	143	138	145	149	134	158	162	156	133	165	142	151	153	145	168	134	153	141	153	152	152	148	150	152	154	156	169	111	144	138	152	144	163	141	145	150	163	155	163	146	181	162	148	157	151	154	167	161	136	162	158	139	147	139	174	157	139	172	148	155	166	155	148	156	164	152	139	142	136	123	145	144	148	125	144	152	146	154	128	150	159	134	136	153	151	152	153	145	165	163	141	143	161	145	150	163	124	136	152	130	150	174	169	132	173	143	159	151	151	168	165	152	151	152	156	148	163	159	138	159	151	135	150	158	146	179	150	144	147	139	138	163	153	142	163	158	145	139	159	152	183	132	150	157	153	150	168	169	116	159	161	156	133	155	136	148	154	162	168	160	131	150	182	147	141	134	164	132	139	143	156	144	153	129	150	153	157	154	156	138	146	138	142	154	148	152	120	137	177	155	154	157	136	172	169	148	148	177	176	167	144	120	134	138	140	149	147	139	152	158	149	144	150	155	161	148	154	142	184	153	147	157	158	149	118	139	140	163	162	169	143	155	135	139	147	125	158	169	150	135	150	144	148	168	149	156	153	150	175	137	179	165	143	165	156	182	174	152	158	140	174	151	146	143	173	143	160	138	147	161	143	158	165	154	162	148	126	157	183	151	155	153	156	155	152	149	162	171	149	139	161	140	138	133	147	166	146	130	163	149	155	130	169	147	162	139	151	136	149	143	147	138	176	152	150	122	165	151	160	161	135	150	146	159	150	146	165	177	148	157	157	154	126	153	157	145	144	126	126	148	147	160	149	145	136	143	156	141	140	160	126	136	177	159	141	158	168	167	157	134	166	161	132	161	150	148	163	159	160	142	155	152	169	170	142	170	153	157	147	171	143	140	167	145	164	139	161	155	139	158	166	164	133	149	149	163	158	162	148	159	158	165	148	145	130	128	150	151	161	163	149	163	141	150	139	150	113	134	156	155	147	147	141	142	158	138	151	167	145	168	150	133	161	158	136	164	143	145	137	143	163	142	162	150	145	155	151	135	164	163	150	153	142	156	145	165	155	144	156	161	151	152	141	141	155	148	144	179	156	153	150	144	134	161	149	149	151	150	143	167	182	165	135	158	154	134	142	139	152	157	135	155	157	155	158	127	144	170	146	152	151	151	143	143	180	152	159	139	145	133	149	161	148	133	148	126	172	152	166	145	159	163	135	155	160	145	174	158	164	129	144	137	144	159	155	148	170	143	138	156	153	147	166	140	128	172	164	165	132	151	124	142	150	139	159	177	141	151	164	148	144	162	167	180	132	150	155	143	133	150	172	141	132	136	152	160	152	143	136	139	144	139	165	130	141	162	163	155	144	134	160	159	153	145	156	135	151	144	153	157	165	150	143	135	151	123	149	140	134	139	155	153	160	163	167	163	130	192	146	161	134	151	140	147	144	141	151	161	174	139	163	168	167	177	145	153	154	163	145	155	143	164	162	117	140	133	181	162	140	171	120	141	153	150	159	137	150	143	153	163	171	166	135	141	140	146	158	171	132	148	130	144	149	159	155	157	146	150	139	147	141	162	162	157	173	148	135	149	144	164	162	178	161	159	184	143	134	150	180	153	156	164	155	161	159	170	155	182	129	168	162	158	169	133	134	163	170	150	148	161	160	156	125	138	136	163	143	144	152	180	152	139	158	146	128	157	171	144	147	157	153	151	132	155	166	157	153	155	159	137	159	155	138	139	133	134	146	148	159	155	138	167	155	154	152	156	156	151	131	151	137	153	158	145	178	154	139	168	130	116	171	128	134	140	139	161	152	155	153	166	156	139	135	152	183	151	143	163	160	159	163	125	119	160	158	143	142	149	180	118	160	157	178	142	160	158	147	133	143	150	154	128	134	144	145	152	125	132	150	148	159	140	170	153	140	127	148	150	162	156	171	140	119	151	139	139	151	136	150	148	147	132	132	157	138	153	155	156	138	159	123	177	162	134	161	148	183	160	140	154	161	140	149	150	149	136	135	176	136	172	157	149	181	139	151	168	165	153	159	131	128	127	155	152	153	149	160	151	142	183	140	154	151	145	152	145	128	129	162	139	171	189	165	146	146	141	122	171	150	154	139	139	130	146	145	132	165	140	164	150	157	170	162	136	144	142	141	153	133	154	130	143	161	153	161	168	168	149	146	160	166	150	165	178	137	131	138	131	149	151	130	145	135	142	148	135	147	143	155	148	156	144	142	145	157	138	151	138	137	155	134	119	157	155	136	157	167	143	129	163	155	143	172	141	173	156	171	152	170	147	146	137	141	149	137	153	145	139	164	151	164	143	152	141	163	144	170	160	138	176	157	144	176	149	168	147	151	164	159	133	156	182	161	163	170	154	170	145	165	134	169	152	129	143	165	148	181	159	156	154	164	147	162	135	173	128	162	143	143	153	135	151	148	157	155	148	131	149
2201	485	531	512	523	524	472	509	495	467	453	464	440	426	451	434	468	446	451	437	434	436	458	462	453	435	456	456	425	435	469	476	427	445	417	414	397	422	397	444	448	444	390	429	435	426	454	421	469	433	404	396	450	427	412	429	446	413	450	391	468	445	427	446	440	489	393	445	439	445	422	456	423	429	407	435	462	454	417	412	436	433	448	437	438	450	390	420	445	455	420	426	424	434	461	407	442	478	453	443	457	447	429	438	433	441	426	450	427	425	405	453	422	416	436	422	428	449	449	420	426	423	421	437	441	410	399	430	449	479	425	453	424	436	457	457	434	432	401	435	434	434	401	426	456	459	433	427	436	454	433	417	465	417	436	464	424	445	463	425	430	417	411	477	435	417	448	423	462	451	444	440	422	448	453	416	430	408	433	449	433	411	432	431	459	438	452	407	440	432	436	455	445	440	427	433	423	430	466	438	440	453	417	439	395	441	438	417	435	447	436	467	434	464	412	424	410	455	397	470	432	454	417	445	441	440	459	464	462	418	422	420	479	457	446	417	409	470	418	423	423	455	453	451	402	455	410	396	438	456	405	422	414	419	401	418	430	413	447	442	433	434	430	491	439	408	441	442	455	420	453	448	434	463	423	399	446	468	414	428	437	441	418	430	445	437	431	449	430	425	398	461	440	458	461	442	424	419	450	424	409	416	411	465	457	420	447	450	427	436	469	446	416	451	428	435	413	455	447	434	425	436	453	418	420	409	440	439	402	416	427	446	418	410	464	431	494	436	424	425	454	431	388	448	397	419	445	401	434	428	429	443	463	422	447	404	424	427	430	446	425	461	467	393	456	402	421	425	400	412	405	422	416	416	455	402	445	451	448	450	429	413	445	426	405	418	461	439	423	421	431	435	437	412	432	421	423	428	427	471	435	438	405	436	431	444	448	417	467	416	427	443	423	446	446	423	432	473	444	396	441	438	442	427	428	466	431	424	426	442	420	429	401	427	423	443	447	406	448	447	439	416	463	439	419	430	414	408	448	394	445	462	435	422	421	403	449	436	436	448	422	453	451	430	433	413	428	416	434	445	437	450	425	386	422	457	437	452	441	459	449	414	422	446	457	429	449	457	450	437	408	462	424	434	452	413	432	457	480	424	406	474	425	439	442	423	419	402	418	446	474	457	408	433	443	394	428	421	474	394	440	455	419	417	453	438	428	419	428	433	422	460	421	419	431	434	450	442	454	428	432	464	440	427	427	459	438	424	419	446	405	479	439	407	408	398	455	422	430	419	474	467	414	423	462	428	439	410	455	437	488	429	431	425	433	434	427	447	444	431	440	432	447	391	420	434	441	441	443	451	420	457	455	456	415	469	464	460	454	447	453	438	430	426	411	414	428	423	469	453	426	426	422	429	464	466	448	473	430	420	454	420	457	411	444	428	429	418	456	431	465	429	478	450	415	450	473	428	448	391	439	424	462	420	449	454	433	449	438	440	451	457	440	409	414	420	414	453	421	447	419	418	430	416	428	412	427	453	438	439	441	442	438	479	417	425	433	423	422	414	402	422	444	429	409	429	432	425	468	438	445	443	445	442	424	483	412	429	417	470	423	459	453	450	421	426	435	439	460	415	432	437	459	462	426	417	461	452	392	435	471	469	435	449	465	427	427	419	435	436	470	438	457	440	395	437	429	438	418	465	472	419	419	444	444	382	419	438	429	431	445	456	407	422	411	476	442	442	420	444	406	451	434	456	439	438	443	462	447	413	458	436	460	436	435	425	469	434	450	456	461	441	445	403	434	437	436	414	444	457	435	446	413	441	441	421	407	435	427	433	441	463	434	446	464	440	428	445	452	448	448	474	442	462	471	418	445	452	461	447	440	434	425	444	458	448	443	467	434	461	410	416	464	428	479	446	426	486	441	465	428	417	440	453	440	405	483	475	441	437	442	442	420	427	454	464	471	431	424	423	418	431	452	410	429	416	423	450	452	501	421	444	450	422	447	451	412	454	434	469	436	439	428	423	447	455	427	417	445	408	435	436	417	420	447	444	440	456	453	433	439	426	467	430	437	414	436	407	424	431	434	434	450	422	435	459	461	381	442	462	405	416	461	468	395	453	415	450	426	424	418	457	426	399	424	413	399	403	434	427	424	437	415	441	442	415	426	378	416	434	454	458	460	420	411	426	466	415	376	476	450	448	427	453	411	440	468	426	382	477	387	485	436	457	437	433	465	416	438	429	452	445	459	432	400	433	444	393	456	448	410	446	424	397	413	434	400	417	408	427	432	423	449	430	412	415	430	437	425	454	467	436	435	443	446	432	419	422	443	429	471	427	418	455	419	413	429	460	393	462	440	424	441	438	442	435	423	438	418	424	441	397	426	434	457	440	429	426	432	454	404	447	444	475	390	465	457	410	413	436	430	425	458	463	427	439	419	438	453	393	450	401	396	430	445	439	433	429	419	458	444	451	405	434	462	432	431	443	463	431	411	409	417	425	404	446	390	463	457	420	425	448	421	428	454	401	415	453	418	426	448	441	453	432	449	394	436	443	426	432	408	452	441	443	425	430	452	441	445	434	455	427	437	431	449	372	443	437	439	413	456	450	454	441	434	422	443	459	457	396	472	440	422	459	430	471	413	476	424	440	414	465	486	441	426	427	427	460	455	429	448	448	424	415	448	449	460	421	459	432	439	412	435	398	414	482	434	451	412	449	420	447	439	445	444	437	465	432	427	464	419	460	467	419	430	413	423	450	375	408	451	386	419	445	438	431	458	440	426	416	449	446	446	461	436	433	453	435	444	401	471	445	400	425	454	459	436	424	411	467	441	406	432	446	470	458	464	404	452	420	441	417	453	425	396	462	462	461	396	401	421	390	431	414	446	427	431	460	404	439	437	453	468	455	414	413	457	428	414	418	418	438	437	428	436	428	389	394	445	426	429	452	457	423	412	428	448	449	464	452	431	448	456	439	425	443	419	462	417	415	442	461	412	442	450	432	460	442	459	421	444	437	411	436	437	439	474	427	460	417	438	415	435	423	446	435	437	424	402	465	431	422	454	420	402	467	464	469	449	418	438	416	426	428	441	435	425	446	446	462	443	456	421	424	433	445	461	437	431	439	404	454	471	458	428	462	437	421	424	449	403	416	455	460	433	402	430	429	460	403	435	451	435	469	445	426	457	435	464	426	450	424	434	465	402	412	437	464	444	420	435	425	443	413	446	440	422	440	461	426	415	449	441	422	401	431	426	413	445	453	415	420	474	456	470	452	436	457	463	442	448	476	435	445	446	388	471	440	445	416	436	404	420	426	436	424	387	462	433	466	438	417	442	493	412	423	409	429	428	405	439	458	436	482	422	435	440	420	434	423	476	416	413	428	420	434	454	435	422	474	466	438	435	430	412	468	457	432	470	425	466	406	417	426	431	461	465	439	445	433	445	414	438	438	430	445	431	490	417	453	448	450	399	419	417	422	440	443	450	440	472	416	448	462	450	409
7658	1020	1135	937	634	494	416	367	292	285	271	274	249	252	232	206	214	190	180	196	164	190	169	177	169	216	181	180	178	190	168	155	188	145	189	179	169	175	188	193	189	190	176	202	150	162	167	186	190	186	179	169	178	180	165	173	166	177	177	172	183	181	178	162	178	189	167	166	168	147	176	174	163	163	158	181	172	191	170	189	162	197	173	166	169	167	159	167	169	169	166	157	159	159	161	160	147	173	175	218	179	177	157	159	178	171	165	186	179	168	187	162	151	175	144	144	155	149	167	173	179	169	146	161	184	175	181	179	157	166	174	165	188	177	168	171	160	172	190	155	180	188	185	187	183	172	188	166	162	192	157	174	178	170	182	187	154	175	178	173	152	169	172	168	186	157	181	162	147	163	170	186	192	186	171	183	186	172	163	179	152	151	170	170	164	166	161	168	183	185	178	166	194	180	180	174	153	178	155	153	186	161	191	176	157	178	189	153	155	176	171	158	162	176	177	166	177	196	149	156	158	156	146	148	170	167	162	175	201	158	158	162	163	162	163	157	174	181	167	175	166	171	169	183	168	191	172	186	161	172	170	190	179	163	180	160	186	164	144	169	191	159	199	192	172	140	153	190	160	160	165	176	168	146	178	171	172	163	153	191	149	173	172	179	147	168	179	151	158	169	189	147	170	156	161	152	162	182	147	167	173	148	171	185	164	156	148	165	171	167	161	150	176	168	166	159	148	162	162	174	184	166	159	183	184	169	185	187	187	161	180	152	167	174	171	192	152	163	155	150	159	160	169	153	168	171	145	179	158	174	166	176	184	161	171	171	175	178	192	173	155	178	167	165	174	189	153	173	175	165	177	167	157	163	164	153	157	158	157	170	143	144	158	178	147	186	172	180	169	169	166	155	161	160	181	162	169	177	160	194	165	157	169	165	176	143	184	165	156	184	202	176	176	177	160	168	172	183	183	174	192	176	169	168	186	182	172	171	172	194	166	166	184	169	166	180	162	161	173	178	154	162	165	164	164	185	168	163	162	146	153	182	177	180	147	157	166	161	170	174	181	156	169	165	179	176	187	158	166	163	159	171	163	173	171	165	156	145	169	151	170	152	145	167	182	178	165	176	172	170	197	164	159	178	189	160	179	202	137	183	152	185	158	150	144	159	184	141	183	167	163	166	166	148	181	168	172	173	177	178	191	151	164	145	170	158	176	184	146	177	168	152	158	176	207	146	163	172	161	163	159	177	151	175	158	164	162	163	132	169	158	177	165	179	186	174	159	183	174	177	156	166	156	147	183	151	163	160	183	147	169	159	174	173	186	165	189	152	174	164	202	150	169	168	137	148	173	177	169	146	172	156	170	181	160	144	160	178	175	198	206	185	185	173	181	165	176	177	142	167	180	166	177	170	152	155	163	178	165	152	183	213	167	168	159	153	160	171	179	180	163	159	160	166	171	179	171	165	176	165	149	182	162	166	160	171	160	182	155	176	170	186	175	162	188	158	183	187	174	165	147	171	173	170	160	161	150	174	143	178	159	163	154	184	170	141	160	177	167	175	153	170	164	180	187	148	154	177	161	175	167	184	202	169	187	170	158	183	170	167	183	156	148	145	162	170	185	187	160	150	187	140	173	144	184	158	166	172	136	166	194	153	183	187	157	164	179	206	162	170	167	169	178	183	147	170	161	180	167	161	166	171	160	168	221	159	194	141	157	170	161	164	165	167	168	170	145	170	159	174	143	173	165	167	176	165	141	150	168	165	174	173	183	182	166	170	165	147	181	157	172	170	167	149	150	146	163	172	152	170	181	184	163	164	155	156	172	147	156	159	149	170	196	173	179	161	176	145	201	154	173	188	166	186	164	179	177	167	166	169	164	159	166	180	163	164	206	171	170	189	166	167	180	190	183	165	163	165	158	167	171	157	168	164	180	152	177	160	156	165	174	143	190	152	161	210	161	156	189	151	192	163	168	147	163	179	192	189	158	170	182	170	158	174	180	171	159	161	186	169	176	160	170	174	152	154	157	181	180	172	157	171	186	196	181	179	167	169	160	154	168	147	209	173	161	154	180	168	163	171	180	166	163	171	165	172	158	147	157	174	172	158	150	149	176	175	164	167	153	187	184	163	138	187	164	155	162	194	154	185	173	134	147	158	203	158	180	167	175	183	174	154	162	167	164	178	167	172	169	193	148	138	199	159	169	180	170	161	173	166	160	188	159	185	162	172	166	174	157	156	178	207	154	170	178	175	177	147	175	158	175	159	168	169	159	200	168	165	157	163	166	172	159	146	156	169	167	159	164	178	183	165	160	168	168	156	173	173	175	160	186	150	171	186	170	166	136	163	169	200	190	164	179	185	148	157	153	168	166	165	170	167	201	177	170	168	168	176	170	176	163	155	171	162	183	186	159	160	163	178	157	153	174	157	145	172	194	156	157	166	159	174	184	160	168	175	161	173	169	166	150	146	176	169	180	157	186	170	170	170	168	171	167	178	172	165	168	173	170	155	175	147	171	167	168	156	177	172	201	160	176	178	128	148	164	167	150	167	157	177	164	160	170	162	158	171	151	155	176	166	158	175	152	172	160	174	155	164	172	167	168	191	181	162	153	196	154	162	173	165	159	151	178	179	173	175	143	186	172	174	159	159	187	195	167	160	164	165	163	183	154	192	163	183	166	185	161	173	198	183	163	151	181	167	161	165	174	154	180	177	159	174	167	171	183	167	170	179	163	161	162	173	120	176	178	157	167	130	178	154	173	149	158	169	148	168	176	177	165	186	154	159	166	155	169	183	171	166	157	148	154	185	174	180	151	165	168	165	181	178	175	158	171	170	145	194	170	172	154	182	166	151	166	175	190	141	143	150	172	170	181	148	171	152	165	209	165	180	164	147	185	169	173	165	202	148	167	189	165	173	177	153	167	168	165	153	174	160	199	186	172	132	157	185	197	154	155	175	178	152	171	191	176	169	190	166	193	144	181	179	164	163	174	160	158	176	155	185	184	175	162	167	153	162	163	157	178	176	168	183	177	199	164	156	181	138	203	170	168	140	183	163	179	171	185	170	157	167	153	157	158	178	160	156	157	171	162	175	163	182	184	180	161	164	198	155	187	165	192	163	158	163	161	160	168	188	194	165	179	165	149	186	136	152	162	156	141	163	150	169	146	139	181	169	165	165	163	176	171	183	162	158	151	180	181	179	169	175	191	189	174	163	172	176	196	193	156	148	161	167	172	187	165	159	154	136	151	144	140	183	140	166	158	152	162	154	155	184	172	154	159	155	174	191	175	188	143	174	169	174	189	174	191	145	154	172	160	182	183	184	164	154	178	160	165	158	172	166	182	171	171	128	173	180	180	143	175	157	147	148	165	164	171	179	169	155	166	156	163	173	183	172	166	145	168	163	202	167	192	165	183	164	181	161	162	165	179	162	160	187	152	144	141	167	167	168	177	165	157	181	173	162	169	152	177	159	161	173	161	141	151	169	172	174	171	174
5935	1288	2642	3113	2779	2250	1848	1572	1329	1182	1086	1058	918	880	796	797	758	718	667	649	663	627	615	629	605	630	607	588	541	566	546	540	528	605	528	591	542	529	527	558	556	539	545	510	546	545	495	543	528	513	523	500	468	494	482	538	507	520	519	516	531	518	536	495	488	484	512	519	505	547	493	470	445	514	527	464	491	530	437	495	478	490	505	509	489	522	468	498	455	511	511	505	523	495	498	499	483	479	530	481	469	500	479	488	509	482	502	453	500	498	465	493	519	551	497	485	500	508	509	492	500	465	499	463	529	469	509	512	506	493	505	489	510	510	515	499	509	497	488	486	470	497	518	440	443	442	441	518	510	504	479	488	451	490	503	510	469	467	526	504	466	435	457	513	471	461	507	464	450	471	517	447	505	448	488	491	511	514	525	517	477	492	473	536	531	447	499	474	496	501	494	450	476	527	518	513	484	521	516	460	507	497	474	504	477	502	510	525	520	492	491	498	552	507	508	473	493	495	488	519	513	495	505	480	474	468	482	490	519	491	466	498	509	489	490	481	517	530	464	486	551	459	434	518	527	466	485	489	492	507	494	510	456	489	519	501	516	457	479	515	504	498	495	538	522	488	459	494	489	460	485	518	516	466	479	484	465	487	482	509	485	469	504	506	464	491	492	502	484	502	502	519	480	485	508	494	495	490	494	450	531	508	471	556	481	492	463	498	498	494	479	494	498	493	496	487	510	480	494	497	462	511	515	493	490	493	473	456	505	486	473	502	481	477	475	500	493	502	494	475	469	503	489	509	478	510	453	502	446	483	522	502	449	494	488	470	465	497	504	478	478	532	502	511	503	440	470	481	477	504	497	521	489	519	520	484	456	501	489	465	472	511	468	523	519	485	515	495	501	487	493	499	516	493	506	482	470	523	502	521	503	495	472	500	449	503	480	502	444	483	471	494	514	478	492	515	490	494	465	445	502	503	490	507	507	492	517	471	513	497	506	488	473	503	501	544	506	513	483	493	492	457	496	476	502	446	491	498	503	431	503	522	489	481	481	465	517	479	429	504	442	502	504	517	475	494	513	510	476	530	494	490	480	504	502	513	483	534	499	475	465	463	507	558	491	492	465	499	483	461	489	483	485	476	495	500	479	486	478	489	542	485	489	484	487	510	502	498	477	464	485	512	539	490	473	481	534	481	462	516	509	512	519	494	459	501	473	464	465	511	489	486	469	493	500	474	484	503	494	505	474	525	482	504	448	529	523	445	500	489	494	507	493	487	530	517	459	468	472	503	473	471	520	466	511	465	449	482	507	461	502	537	462	543	473	508	469	503	489	534	498	488	464	470	477	486	536	519	487	476	466	474	496	497	503	463	462	508	501	519	504	486	537	484	534	508	515	506	468	501	480	499	513	448	470	469	477	492	462	489	510	514	487	460	497	493	497	460	494	470	479	509	497	492	513	507	493	494	481	513	469	491	463	491	492	487	484	505	500	534	507	492	551	522	480	487	472	468	436	522	526	478	525	455	493	491	497	513	474	502	484	481	479	487	467	457	486	474	478	460	508	490	481	492	490	503	502	495	484	490	478	481	483	475	514	470	512	465	500	551	481	443	492	494	491	518	505	499	542	497	489	491	505	480	543	458	487	483	510	480	509	526	506	499	473	517	500	520	486	468	477	492	474	507	499	485	492	475	468	461	473	454	504	491	500	514	483	443	483	471	543	505	469	485	479	491	535	497	487	496	486	491	463	472	492	502	469	521	453	477	468	477	489	514	497	486	458	489	518	487	474	497	509	492	477	527	463	522	526	463	445	488	483	488	489	516	514	511	498	494	498	518	489	521	487	489	450	482	491	486	484	489	525	494	479	492	513	539	474	511	502	496	481	471	488	512	506	481	484	486	484	498	523	506	531	449	481	446	523	489	470	507	529	518	488	532	491	528	470	475	503	489	544	485	526	506	448	474	470	502	515	478	512	478	500	484	527	496	484	482	526	496	466	486	509	469	499	488	483	471	487	496	476	473	504	484	463	522	466	501	503	508	515	479	514	506	458	485	440	435	499	462	508	468	506	511	570	491	474	461	497	478	465	501	529	491	490	485	509	498	479	480	524	508	445	544	489	491	486	498	499	479	517	494	456	521	465	493	494	506	488	497	492	505	509	490	497	522	457	460	478	477	491	523	472	484	503	514	514	479	485	468	444	502	486	527	489	541	480	507	495	504	447	476	506	512	441	470	479	534	515	524	503	459	531	482	505	502	473	461	494	525	471	541	502	514	500	479	499	439	505	494	483	464	513	488	496	491	485	483	512	501	484	479	489	497	479	481	464	474	519	465	484	470	489	558	459	500	485	481	470	482	525	493	462	473	504	526	483	484	458	517	479	492	486	488	521	490	461	468	527	455	476	453	461	492	498	490	499	469	472	461	484	524	482	496	475	462	506	448	486	473	467	531	482	482	503	458	540	482	484	482	476	488	495	520	481	504	519	495	489	482	496	483	470	473	447	486	470	453	501	490	478	481	494	504	522	530	480	460	466	473	510	511	517	516	503	478	487	492	468	505	504	462	513	505	518	484	485	442	459	466	479	479	526	442	484	495	490	515	491	473	459	440	499	483	475	489	486	471	473	498	484	517	494	469	480	503	439	478	488	546	452	469	525	498	431	493	491	478	503	490	509	453	460	490	493	454	495	478	468	469	509	492	478	521	474	496	482	513	488	519	478	477	511	464	462	495	490	481	433	515	499	515	457	487	470	492	490	527	512	456	495	503	478	482	488	523	456	503	498	472	497	486	519	475	525	496	493	533	498	511	459	466	470	465	494	484	471	454	487	467	517	467	496	498	488	474	452	476	499	480	524	524	509	471	500	521	468	487	467	498	493	461	491	444	515	480	513	507	489	485	525	495	496	469	488	496	464	494	542	455	487	467	502	501	467	500	488	491	452	441	506	458	444	470	465	527	480	492	460	527	476	482	489	509	470	482	505	495	498	492	494	528	499	498	533	469	505	506	466	497	529	507	505	530	524	499	501	494	509	511	479	494	502	482	465	491	535	509	509	465	488	482	527	461	477	484	509	488	497	486	509	448	501	498	436	496	479	485	520	487	501	528	491	499	500	511	520	475	492	542	480	482	493	514	489	477	503	462	448	458	511	519	473	501	484	512	482	518	474	516	454	474	476	457	459	520	502	522	513	501	517	480	479	499	455	477	470	457	485	515	460	476	495	466	498	484	496	509	515	481	489	544	457	493	517	456	472	503	473	505	500	537	469	467	491	510	476	497	461	493	476	491	500	495	466	481	504	466	469	468	479	472	462	498	524	490	517	505	474	479	501	458	455	512	469	523	482	482	485	506	520	481	458	518	479	487	475	491	469	463	506	498	464	482	490	475	477	473	480	487	500	468	487	519	454	518	495	494	477	474	464	471	492	432	491	498	511	468	515	483	485	497	502	501	468	453	502	514	470	531	524	518	502	532	492	489	488	430	517	491	505	460	526	441
14448	2557	2614	1992	1318	1037	850	689	620	605	530	511	469	428	428	400	434	418	344	407	395	361	366	401	408	374	368	353	394	392	355	366	371	371	400	387	371	352	387	365	354	372	348	355	374	354	371	376	373	367	382	348	367	327	350	348	357	351	360	369	348	350	342	314	390	367	348	364	319	349	333	322	351	375	363	372	366	359	380	393	363	333	365	360	362	345	340	340	351	348	366	373	337	369	365	368	347	359	350	371	290	353	354	370	324	380	332	375	359	372	305	337	339	341	338	360	360	341	361	374	361	334	362	344	350	326	326	361	366	351	336	340	353	358	351	366	378	328	375	348	365	343	352	365	349	379	364	382	359	371	366	352	360	363	349	338	334	348	348	354	356	380	333	373	343	357	355	344	346	331	348	363	376	403	313	334	348	348	360	348	360	388	363	334	369	377	368	334	322	325	367	327	361	337	363	351	315	364	337	325	352	334	353	363	345	378	367	382	373	371	350	349	334	382	358	355	341	376	388	332	327	358	345	335	321	332	349	374	369	335	383	351	328	386	387	347	322	367	335	358	333	353	365	353	355	415	325	336	380	362	343	339	338	367	406	328	353	346	336	360	332	369	355	333	333	346	382	360	346	374	361	396	393	374	353	331	385	322	365	361	356	353	351	341	358	356	387	339	365	359	362	340	344	359	355	340	343	338	344	332	347	337	357	309	334	344	353	357	368	328	377	367	364	347	397	362	335	365	334	370	332	357	346	339	351	317	310	323	367	348	381	324	346	313	340	362	362	329	374	324	350	338	353	310	338	362	362	355	363	332	335	368	338	349	337	314	341	315	353	313	378	339	366	316	315	399	317	366	360	343	347	366	335	330	320	364	354	329	327	320	355	371	341	356	350	353	322	345	357	369	356	342	371	355	366	355	348	364	360	330	377	369	329	376	375	380	320	337	330	314	362	358	339	372	353	365	343	355	331	334	348	326	325	357	364	348	376	338	355	343	367	353	385	345	339	345	349	368	331	331	341	328	354	363	317	357	368	349	325	357	349	378	344	327	342	324	319	329	340	344	341	367	338	331	334	332	324	334	360	322	342	342	343	352	365	334	377	370	357	359	350	362	333	360	330	342	338	379	376	357	393	312	364	341	350	341	355	358	333	358	376	355	340	341	356	336	335	368	346	358	343	359	337	345	354	351	348	356	350	349	362	333	342	319	362	327	375	353	353	354	365	377	345	369	354	316	341	372	372	353	350	354	354	347	332	335	321	349	367	328	350	408	385	372	335	357	317	351	405	330	341	378	347	354	360	341	364	356	336	367	372	344	360	345	342	334	354	401	383	342	370	336	392	343	335	347	364	337	362	378	313	368	349	362	326	365	338	345	350	319	357	362	348	367	365	341	357	343	360	372	338	363	315	299	357	361	327	312	329	313	367	357	370	344	364	373	344	304	346	337	387	348	366	370	348	376	325	343	361	345	370	361	348	361	348	352	357	370	357	380	352	320	345	307	359	353	345	313	367	356	359	395	335	365	311	354	361	341	354	349	356	374	324	361	320	355	368	349	380	316	344	331	343	347	357	355	371	360	382	356	358	341	351	372	342	346	341	352	341	359	351	350	331	360	378	339	328	343	355	332	358	336	360	352	345	356	348	359	367	330	357	368	351	366	365	338	336	365	334	352	369	375	354	365	335	350	333	382	363	365	330	355	362	361	384	387	360	338	353	343	349	364	354	353	370	373	341	329	365	360	374	360	398	357	354	330	347	347	368	369	333	354	367	340	366	356	348	365	328	374	344	361	369	336	350	362	355	361	376	388	355	323	339	329	339	350	316	356	372	339	368	336	370	339	341	327	355	361	368	345	338	371	373	333	377	359	352	334	352	347	352	351	382	361	347	349	381	397	348	358	330	329	363	356	320	328	346	368	367	326	359	340	353	316	342	386	367	320	344	349	340	342	360	357	367	331	327	350	337	395	351	324	354	351	352	328	342	367	331	368	358	348	359	349	318	357	347	303	363	337	352	372	334	334	369	373	380	391	334	328	362	342	357	324	356	387	337	350	366	379	329	320	359	340	357	365	321	382	361	339	328	358	364	358	361	340	340	360	342	344	312	367	355	342	380	342	371	364	343	329	342	318	379	350	378	396	370	349	334	363	340	342	348	358	336	359	384	339	357	347	342	333	343	360	357	324	337	314	334	351	361	337	314	333	329	344	323	318	369	351	341	315	370	342	373	352	335	373	337	368	322	342	383	335	312	341	354	330	360	358	325	348	374	379	365	356	319	363	321	326	334	329	351	356	389	331	350	390	358	346	348	320	345	340	370	357	349	373	333	374	354	363	349	343	332	341	375	338	330	356	359	354	357	343	297	382	349	339	378	339	340	322	346	346	360	308	329	350	362	312	336	351	366	338	371	370	361	392	317	349	355	327	385	346	372	345	363	377	375	285	326	308	368	359	348	348	361	305	334	345	356	376	382	368	325	385	352	361	334	351	361	334	344	362	313	371	326	365	365	336	390	361	393	342	332	327	332	365	355	353	355	325	363	349	358	349	366	341	359	339	357	343	360	365	363	384	347	357	358	326	325	338	377	356	372	338	346	358	346	355	331	372	341	348	369	339	378	349	357	352	346	334	381	334	396	363	338	354	370	385	359	367	388	358	357	354	371	356	350	374	357	367	329	335	350	332	342	341	388	375	369	363	354	339	327	327	374	319	360	343	342	356	320	317	331	377	341	348	384	337	330	369	389	363	341	364	369	315	334	374	329	364	368	337	300	323	332	368	396	375	351	314	346	341	374	345	325	350	322	356	391	322	336	365	332	371	332	340	347	346	359	352	354	340	352	352	310	346	320	382	392	338	373	357	355	405	330	341	380	377	388	348	354	338	353	373	336	319	327	344	335	327	357	331	326	362	361	369	369	392	353	359	335	352	345	361	386	382	331	385	350	340	354	357	333	373	395	345	356	363	353	332	356	352	372	352	319	364	342	347	360	359	351	356	393	359	346	349	323	341	380	344	345	341	370	326	362	332	335	328	345	346	333	349	350	340	349	359	361	334	345	352	355	346	332	300	352	366	347	334	350	358	343	359	342	326	374	318	367	330	393	354	396	360	335	370	365	337	359	378	338	335	337	365	319	356	362	364	347	390	379	379	376	312	332	348	350	359	384	356	330	345	348	353	351	345	366	361	379	340	338	338	331	345	360	364	368	350	355	390	357	376	302	363	366	333	346	339	348	337	345	331	365	363	347	340	344	319	360	349	353	350	345	335	328	339	347	357	347	363	391	369	354	383	338	355	322	363	328	349	334	374	334	332	320	326	373	374	408	344	349	371	379	339	352	371	366	333	347	363	325	307	349	355	367	371	364	341	366	363	332	370	341	313	351	358	310	343	364	363	339	325	344	368	326	316	303	351	386	350	337	364	333	329	383	323	376	342	355	346	356	351	357	321	355	338	348	361	328	314	330	359	344	381	384	341	325	335	332	401	338	332	351	400	362	385
7868	2482	4924	5746	5085	4231	3614	3003	2603	2254	2079	1876	1709	1549	1456	1382	1381	1310	1208	1264	1228	1220	1114	1083	1078	1086	1087	1053	1038	1054	1072	1022	977	1016	945	951	983	940	961	1007	1011	1068	948	946	971	956	883	959	975	924	920	934	921	923	871	917	896	909	939	828	925	920	877	908	914	880	914	858	854	914	895	891	864	894	842	872	963	887	868	879	925	864	808	854	923	817	817	878	868	910	875	906	873	915	886	888	902	830	866	816	897	848	863	924	866	870	892	896	856	908	875	916	795	812	927	942	870	870	886	880	869	822	909	839	922	849	871	924	874	916	862	859	883	925	842	821	874	858	883	833	890	838	853	880	940	901	850	854	874	905	896	872	864	854	943	874	844	857	827	820	843	884	887	841	862	882	864	870	833	868	857	882	847	841	856	877	838	884	876	882	855	940	848	890	898	914	858	873	880	856	888	881	846	890	877	867	912	905	875	887	913	865	925	872	887	869	849	902	882	867	865	873	944	819	878	851	847	858	868	880	889	877	900	866	912	925	849	871	828	820	851	847	822	908	858	876	867	913	863	875	894	854	894	938	866	870	904	887	876	911	848	860	876	916	864	896	871	904	855	880	913	882	894	861	927	911	918	869	908	882	862	902	864	889	852	819	867	818	881	852	895	835	869	847	878	844	888	873	895	828	835	854	840	867	861	855	827	895	891	846	851	852	826	928	882	945	861	891	876	885	894	927	899	874	850	861	843	871	867	903	863	808	917	840	887	893	874	888	887	860	872	847	872	836	848	907	833	826	835	873	843	892	893	856	842	823	889	864	819	896	945	873	876	886	903	867	817	864	864	886	871	909	839	888	886	883	839	905	849	852	899	819	889	885	855	906	903	849	836	850	868	887	859	900	874	895	844	833	876	889	871	853	911	887	856	823	905	870	889	891	849	892	843	882	868	892	881	871	873	857	839	854	868	856	905	860	885	862	862	826	854	848	851	833	902	867	819	850	868	912	874	869	903	957	861	886	773	905	866	876	871	812	937	901	905	839	893	901	895	830	893	837	867	846	879	892	872	871	874	874	886	852	917	874	884	894	905	894	833	853	877	896	875	857	862	895	853	895	828	880	861	878	877	854	910	941	862	905	890	855	889	880	909	876	883	832	859	880	883	854	856	851	872	919	858	886	839	901	903	824	834	814	804	887	843	874	906	863	880	878	856	890	877	853	898	879	859	875	841	910	892	844	863	933	847	907	898	876	845	839	854	911	891	861	921	841	889	876	848	920	821	897	845	919	879	797	868	846	865	873	880	880	909	862	856	820	857	897	924	909	895	857	847	823	882	870	877	837	938	872	861	917	868	897	897	957	850	889	838	892	814	824	851	911	896	898	863	859	872	864	913	914	903	895	872	872	908	923	891	894	875	864	833	864	865	856	869	892	837	894	882	870	886	881	894	908	896	841	879	852	879	863	849	855	859	894	911	832	871	864	865	886	842	882	897	869	807	797	881	861	853	882	899	829	846	868	875	853	878	874	815	869	857	854	836	892	847	903	860	897	890	898	884	864	886	845	840	932	857	868	856	867	921	883	839	863	866	895	886	863	822	903	874	831	890	944	857	839	871	884	864	874	901	887	873	871	875	867	834	902	898	891	859	863	882	837	869	857	885	864	880	832	837	906	890	871	880	850	923	914	933	876	929	881	852	836	822	847	858	884	935	828	872	896	896	911	893	869	870	846	902	774	901	902	878	832	863	925	805	811	878	864	818	835	875	866	935	856	903	884	865	859	912	873	932	905	885	858	832	872	784	890	929	834	853	851	886	897	864	838	854	848	884	885	870	855	846	898	846	891	880	849	902	883	904	934	843	860	866	859	890	854	890	842	868	896	847	872	846	892	912	876	869	856	863	903	853	858	907	898	856	879	813	849	884	877	840	853	871	873	891	877	916	816	868	879	893	833	870	879	904	858	859	872	924	885	903	877	866	879	848	875	914	863	854	865	792	871	890	846	884	935	906	837	858	841	840	860	865	873	868	934	848	896	847	852	857	886	851	849	872	904	869	889	883	898	880	810	880	827	927	862	818	860	878	868	923	889	901	901	827	866	925	890	867	879	837	858	849	856	864	795	873	886	883	864	895	889	936	864	856	860	876	908	849	886	868	864	932	840	872	903	892	911	882	904	925	871	829	888	833	830	847	843	840	872	873	803	859	914	895	904	893	907	875	921	878	868	873	894	851	878	942	864	879	901	850	865	858	911	891	847	875	850	847	887	781	872	913	891	898	858	888	899	900	850	886	852	871	933	910	842	921	868	873	901	880	848	888	880	927	879	898	865	861	938	847	873	799	904	873	932	851	851	866	832	871	847	880	875	924	836	881	847	859	909	885	907	893	922	850	922	879	845	846	935	881	884	849	868	891	835	859	831	894	902	900	882	879	865	835	885	901	843	883	855	840	894	910	892	862	894	874	819	899	891	884	850	867	811	842	880	855	858	885	929	889	852	858	871	909	871	930	908	890	920	909	835	914	843	832	807	890	819	859	890	860	859	890	875	877	891	882	843	892	861	839	890	809	848	850	855	881	933	884	918	853	861	890	879	884	913	896	872	902	896	847	901	897	879	936	891	861	887	826	879	892	851	868	879	889	908	865	951	917	807	877	853	854	848	838	895	793	917	875	873	904	892	848	851	854	878	860	922	846	909	888	886	865	856	856	851	885	839	895	864	868	820	903	830	873	887	861	900	836	860	881	874	889	871	837	857	910	870	893	859	873	862	858	907	923	849	879	877	878	905	867	829	862	834	824	869	872	846	889	806	861	829	879	839	884	843	921	921	863	886	891	826	855	877	932	899	826	896	870	859	875	883	907	879	865	888	852	828	850	844	897	833	838	916	866	845	873	899	870	882	855	861	857	895	856	850	853	867	908	902	826	907	911	890	859	839	916	906	842	849	884	835	845	878	888	885	897	904	927	827	867	824	879	892	869	821	883	840	872	833	862	869	842	861	895	869	856	822	882	917	864	881	845	876	855	902	856	877	826	871	850	828	847	858	811	911	923	904	865	886	857	854	865	865	871	854	869	844	859	848	859	884	908	836	857	840	872	875	922	879	919	850	892	867	877	881	865	949	868	871	872	913	866	860	855	895	859	836	887	864	860	883	874	880	858	866	860	885	863	862	856	890	879	891	846	876	829	873	910	868	832	856	852	894	835	895	885	888	892	874	881	853	837	871	838	864	809	848	873	912	821	878	922	864	875	907	829	910	918	883	899	872	880	807	879	909	879	876	873	864	817	875	867	888	889	866	883	917	830	886	917	889	874	858	865	876	931	857	874	854	882	842	852	924	886	831	857	871	898	887	891	895	887	903	853	881	856	862	862	837	872	845	897	828	895	856	849	899	873	841	861	865	835	838	856	912	842	846	857	827	935	874	919	867	849	841	851	845	868	864	891	881	822	863	838	884	829	900	914	880	860	851	900	897	872	857	876	829	801	874	945	843	861	947	891	867	869	851	820	918
2139	180	174	190	181	169	151	161	179	172	165	138	146	142	149	168	152	156	142	155	152	152	141	159	150	157	159	154	154	144	160	130	165	177	157	138	137	168	164	180	147	147	165	136	157	134	157	168	159	162	181	153	147	138	131	135	141	154	164	149	135	160	155	118	130	185	133	141	176	135	158	172	147	137	149	158	142	162	156	144	166	149	134	141	164	147	161	145	163	147	146	144	150	139	158	158	150	161	143	146	146	147	148	157	151	157	153	155	141	145	155	143	151	162	151	184	150	129	153	155	158	166	152	163	157	137	133	151	144	163	166	150	175	161	156	171	153	154	165	143	160	154	173	162	162	172	136	148	142	151	141	164	155	150	195	193	152	156	146	137	140	134	146	159	155	160	143	148	138	153	161	161	151	181	135	146	151	167	158	163	170	165	152	153	165	172	168	154	170	148	143	163	125	150	163	163	132	158	156	161	148	135	120	136	158	173	144	161	152	152	182	161	168	156	153	163	154	123	146	143	163	159	141	128	165	142	149	130	154	154	170	140	165	146	155	157	148	149	121	152	152	129	138	148	170	162	146	150	164	142	145	129	152	178	183	178	153	161	143	147	162	145	161	179	162	147	165	149	167	159	151	151	147	149	141	162	134	157	153	126	138	120	133	126	127	141	144	147	152	144	157	157	152	133	140	134	169	141	149	156	144	145	151	161	152	147	123	169	145	162	157	129	169	166	146	139	164	161	161	169	158	138	158	144	185	159	144	146	154	163	151	171	169	158	134	151	160	166	165	167	147	161	166	149	164	148	151	148	160	135	179	151	160	155	164	118	176	146	166	132	147	151	139	147	148	153	160	145	151	148	144	168	180	156	142	164	141	158	124	152	147	173	145	171	147	158	163	148	158	165	163	147	151	160	127	126	145	162	149	179	154	152	163	136	132	156	144	157	159	150	150	153	154	142	168	142	152	162	155	152	171	163	126	141	130	142	169	151	198	173	155	158	132	173	133	161	148	173	173	141	162	146	135	138	131	152	143	157	132	161	179	160	138	178	170	166	158	146	169	149	156	161	164	166	154	164	156	133	133	160	168	169	156	178	170	165	159	158	142	153	113	140	160	157	166	194	153	149	159	159	151	180	165	161	155	176	142	171	170	179	137	145	150	143	167	142	150	163	132	148	157	174	150	144	165	146	169	134	171	153	171	145	157	162	157	146	179	161	162	157	145	174	134	174	152	131	140	147	183	156	140	152	157	147	144	162	147	166	151	152	167	154	135	148	146	185	159	161	135	128	165	135	149	152	152	175	139	164	162	157	145	161	147	158	152	158	137	177	159	155	158	148	160	156	150	156	161	125	148	147	151	158	158	172	151	153	178	136	137	155	178	173	137	157	129	148	168	129	151	152	166	164	146	150	152	169	162	156	156	172	167	161	158	162	137	154	174	147	153	181	142	183	186	166	162	117	142	154	149	163	143	152	132	142	174	147	145	152	157	148	156	137	146	159	143	160	151	147	159	142	159	159	159	145	152	137	152	127	149	150	157	156	148	154	155	138	154	139	142	171	164	142	162	145	167	140	203	148	155	171	131	187	144	132	147	133	139	144	142	138	174	160	153	163	145	142	171	160	156	138	160	173	171	166	135	143	151	158	134	171	177	166	159	157	157	135	143	135	152	155	152	148	144	164	170	157	150	148	150	149	151	168	158	148	157	159	140	151	143	162	140	171	131	159	167	154	141	151	168	156	169	153	142	157	160	164	186	173	143	137	136	166	164	130	143	158	152	160	152	161	155	150	161	136	145	166	130	178	132	149	160	164	173	129	159	164	134	149	136	145	154	167	158	159	153	169	177	141	165	191	177	135	175	171	163	163	132	147	135	167	155	162	164	171	154	174	144	148	148	174	179	161	157	171	146	156	163	158	154	142	145	149	157	172	180	168	128	133	172	147	138	168	163	164	167	148	143	134	146	158	152	145	144	180	162	166	154	161	174	155	152	150	163	137	140	163	137	149	153	173	145	164	154	175	151	155	132	145	159	154	164	137	149	173	178	128	152	149	145	142	172	143	129	153	181	157	145	170	135	144	142	134	152	165	172	153	160	142	162	139	136	162	144	152	176	130	148	156	171	173	151	133	175	149	174	158	157	164	157	146	151	151	131	156	150	155	152	155	122	154	147	143	148	144	143	158	144	162	147	165	152	134	152	176	157	162	179	165	164	138	145	172	132	146	152	163	152	135	170	150	165	170	149	165	126	132	161	168	154	155	158	153	158	158	147	152	157	153	145	147	179	145	155	173	186	162	147	174	170	177	179	152	144	137	129	155	162	157	135	139	164	151	116	163	146	145	140	149	166	157	178	160	159	125	152	152	160	142	129	134	163	155	182	148	166	136	138	148	170	148	151	177	150	162	158	162	173	178	145	128	137	149	179	145	150	152	178	146	163	158	168	172	165	153	152	160	151	142	147	145	148	147	182	142	152	155	152	144	156	142	146	147	147	164	147	156	162	155	156	163	153	159	156	143	155	153	148	157	146	134	154	154	150	160	130	156	165	179	166	160	171	163	146	169	146	158	171	143	155	133	148	150	169	157	158	150	167	140	154	170	130	157	124	147	158	169	162	157	150	155	144	164	166	152	133	145	167	175	136	161	158	166	133	158	142	140	139	159	159	156	149	149	166	161	149	176	185	159	158	172	165	143	154	143	147	156	140	171	154	159	155	151	153	178	152	144	147	138	173	160	158	165	141	138	160	133	162	148	166	149	147	133	152	153	145	153	157	167	154	153	135	145	153	142	135	147	143	168	171	152	180	170	162	161	149	178	169	135	145	146	166	137	130	145	151	151	125	144	157	126	158	152	137	161	147	129	140	159	157	152	150	133	144	149	146	148	164	157	156	170	167	182	163	145	152	156	153	133	163	153	178	149	150	151	155	156	151	142	148	175	181	165	163	129	135	170	141	147	167	150	160	148	160	132	142	159	142	138	153	144	165	178	154	164	147	155	169	166	151	159	166	172	154	153	130	157	163	139	132	149	176	142	158	156	153	168	166	151	151	149	153	168	181	149	152	163	163	157	147	144	136	154	142	179	135	156	156	150	174	155	161	187	146	153	153	158	170	150	163	153	146	176	165	136	143	154	151	153	128	159	154	146	167	162	163	158	174	142	184	145	133	144	167	158	150	163	170	161	143	153	167	152	160	134	157	140	163	150	142	134	151	148	153	157	155	168	160	175	164	168	160	136	138	138	133	148	154	155	157	146	160	153	156	169	162	147	152	159	139	155	156	152	144	156	144	152	174	176	180	155	160	178	153	157	150	172	142	133	131	171	164	175	157	159	185	171	166	179	125	149	139	164	158	157	161	124	154	150	172	163	170	133	138	143	163	164	136	147	162	143	152	180	140	164	157	138	157	154	152	165	165	132	152	158	130	167	154	154	109	149	147	151	165	150	142	176	131	145	154	164	156	144	153	146	134	157	147	165	159	160	174	149	143	150	163	155
2235	499	564	557	553	532	498	507	466	466	459	465	463	467	495	468	485	446	442	446	448	414	424	411	386	453	458	473	446	450	422	445	427	464	454	465	410	448	462	429	476	438	442	450	454	428	416	405	450	470	458	415	466	498	472	418	454	470	428	459	453	429	461	422	407	438	449	444	415	456	422	428	423	407	452	398	435	432	479	411	448	439	427	483	463	434	392	451	424	413	425	450	434	448	410	426	461	407	448	458	391	485	435	432	450	394	410	434	404	437	427	453	470	454	454	460	446	414	429	456	431	428	477	459	425	415	433	448	431	446	401	459	424	463	432	439	418	456	444	448	453	424	424	462	452	451	429	415	498	386	446	412	462	468	443	469	433	459	440	440	456	464	419	428	445	448	448	424	444	459	401	407	441	430	428	420	419	444	418	411	422	448	420	445	448	457	410	433	439	456	441	440	414	411	467	434	426	452	435	402	452	440	426	409	449	421	425	459	418	428	479	444	477	449	439	419	466	413	433	429	436	438	428	430	423	393	434	442	449	419	439	434	445	439	447	410	465	451	444	441	418	454	430	474	449	417	423	442	450	464	442	408	406	426	447	466	427	424	444	411	446	451	435	432	448	447	446	450	433	487	438	439	426	442	416	445	421	439	416	406	469	437	467	403	400	427	437	413	426	458	448	431	461	452	440	461	417	448	417	468	455	424	452	436	441	447	436	459	412	425	401	443	416	388	462	451	417	476	460	478	428	451	451	434	465	453	453	395	419	448	444	442	407	454	416	422	412	440	460	431	462	439	436	482	444	450	421	425	459	421	468	425	420	434	438	435	429	415	420	444	444	413	469	446	421	438	450	471	403	415	419	431	467	427	436	461	418	447	440	426	479	438	415	473	436	445	443	429	470	465	434	442	445	433	419	435	440	482	437	425	419	443	411	442	442	435	448	421	436	430	436	407	441	465	423	450	415	414	454	442	391	405	466	412	425	445	459	410	424	416	463	435	407	416	438	426	452	434	434	435	471	453	455	438	420	408	446	405	403	412	423	451	457	449	469	435	454	441	431	434	451	427	408	453	422	434	399	443	423	442	406	461	444	459	461	441	450	433	434	440	444	465	421	425	422	433	461	456	423	427	466	438	431	441	406	456	433	416	432	449	420	445	421	453	457	460	422	430	458	393	440	462	448	462	416	435	446	422	453	450	427	427	408	410	428	443	440	427	419	432	454	445	434	403	489	461	442	435	471	433	414	460	415	473	470	437	470	434	435	418	431	469	437	375	436	422	458	467	441	429	455	463	418	450	456	420	442	460	443	406	421	417	430	420	439	440	393	444	450	490	441	438	444	405	446	412	437	458	439	443	446	441	429	441	397	441	452	475	412	443	428	436	460	452	451	432	443	483	425	426	470	428	435	445	442	461	401	437	425	400	439	414	450	440	446	441	418	422	415	445	426	424	425	424	468	413	411	437	435	443	470	404	424	454	432	437	462	476	441	450	421	419	438	442	445	433	440	477	437	431	473	446	410	441	446	423	429	454	423	477	438	430	435	416	419	444	438	408	383	414	434	464	467	469	445	457	441	448	430	451	458	428	473	461	433	417	479	422	430	451	441	492	403	432	435	461	449	419	453	451	416	420	468	420	400	450	435	417	447	428	432	429	448	428	417	424	437	465	438	416	465	493	443	452	435	423	429	438	420	450	475	455	443	416	447	419	461	445	411	448	463	475	441	435	463	449	383	446	456	463	430	447	416	421	413	429	452	434	449	443	462	463	418	428	423	444	445	421	397	452	412	433	425	391	433	464	414	475	431	448	447	422	433	434	446	435	460	465	457	451	420	455	444	468	405	401	439	411	434	467	447	417	398	430	438	454	417	431	423	427	463	453	437	428	437	469	461	432	443	457	429	438	455	397	425	389	433	424	453	468	424	409	440	449	405	443	457	426	454	467	416	437	416	471	463	450	438	437	430	458	426	424	459	459	418	453	405	444	412	426	450	447	437	430	421	430	446	427	434	443	445	441	483	463	413	442	431	443	426	429	425	464	414	421	449	459	457	404	441	452	422	428	454	433	450	448	411	399	452	448	446	472	453	408	418	435	438	449	468	412	426	482	418	463	464	448	445	454	434	460	420	482	454	385	408	444	436	420	447	438	395	431	441	446	449	451	409	475	386	455	435	481	452	406	429	448	444	418	422	415	424	443	431	477	430	470	409	439	455	414	444	441	430	461	433	453	424	407	443	465	441	448	386	404	424	440	456	408	434	424	407	447	429	437	441	464	470	447	435	469	440	422	444	448	411	434	450	471	459	416	453	478	475	400	447	435	435	406	460	438	411	405	407	404	430	425	482	460	423	447	447	489	457	449	424	460	443	441	423	448	451	432	417	422	446	473	456	428	444	442	488	483	409	468	443	418	411	432	476	440	431	424	464	421	456	482	469	433	422	466	455	438	433	425	454	428	462	469	454	448	436	442	458	434	479	421	451	474	435	447	438	473	461	435	402	422	426	434	428	423	411	428	468	463	450	458	475	478	448	430	436	438	405	424	422	406	406	436	413	447	487	441	398	456	444	474	417	420	398	459	435	449	456	433	442	431	454	433	452	431	409	471	427	459	408	457	436	486	417	430	475	429	409	423	436	477	503	407	446	455	474	462	435	453	466	387	431	424	434	422	427	467	452	466	429	446	436	424	458	438	479	435	450	464	472	464	421	456	463	410	434	420	461	470	431	448	404	383	444	446	433	419	417	422	466	424	448	426	423	444	417	427	439	443	456	407	431	418	443	447	449	417	419	426	418	433	459	452	442	423	458	432	443	465	483	427	475	450	420	455	410	424	469	415	466	442	444	443	443	470	464	399	442	473	439	462	420	406	459	437	442	420	455	453	442	438	446	454	467	440	418	460	433	415	459	422	408	445	422	422	455	421	409	466	466	406	443	430	445	463	423	481	453	437	436	417	423	431	410	461	460	436	380	410	413	428	440	442	414	442	452	425	441	420	409	429	429	475	422	418	426	416	434	438	442	446	404	427	427	451	452	456	451	397	453	444	452	460	422	488	419	444	458	447	448	410	440	400	421	436	460	440	459	464	412	438	415	453	474	413	444	441	478	465	430	450	410	457	414	423	442	471	474	448	441	448	464	476	406	446	458	440	453	446	480	407	442	419	449	401	471	449	424	402	384	484	446	438	471	383	448	486	404	448	459	420	418	434	417	459	457	414	427	411	435	427	437	457	472	450	430	433	439	444	441	431	459	418	422	433	431	419	445	434	491	446	445	436	411	411	453	426	452	430	455	449	427	429	494	420	431	417	443	428	462	459	403	429	399	422	415	424	413	420	414	421	484	416	460	444	493	442	413	483	418	418	420	421	463	420	443	445	453	439	450	448	473	446	434	413	427	442	441	434	437	427	423	455	444	460	404	409	443	414	431	447	480	402	425	420	458	448	439	419	458	435	439	435	431	458	458	476	433	464	454	412	462	444	419	430	436	446	455	440	443	470
7645	1035	1146	925	690	532	404	344	327	296	233	249	229	235	218	190	185	188	225	203	196	209	182	178	179	165	190	173	177	165	167	169	181	203	159	167	185	176	152	160	171	145	163	179	181	158	149	157	175	176	173	153	162	169	163	170	182	181	166	170	178	177	179	176	153	180	162	180	166	199	166	175	152	180	158	196	184	167	175	162	172	159	155	188	157	160	159	182	185	138	196	165	165	200	176	177	178	164	176	147	144	174	187	181	167	143	164	175	151	163	169	200	174	167	176	163	182	163	181	164	198	166	145	189	166	167	180	173	153	177	184	179	156	183	167	161	190	178	146	167	189	160	181	184	180	151	184	160	164	155	168	194	168	168	159	154	166	167	166	170	176	167	189	182	168	172	183	146	174	176	174	164	164	164	161	174	189	175	176	175	165	188	158	149	184	181	179	159	151	144	171	168	156	167	172	170	153	157	169	173	182	170	167	179	179	169	165	147	164	172	179	203	180	163	181	166	165	167	161	139	169	193	162	162	167	171	171	199	173	174	175	187	164	184	179	184	165	150	178	153	171	122	173	184	176	162	162	179	183	180	156	172	170	163	154	160	138	178	185	175	180	167	156	151	186	151	191	180	172	163	179	154	187	142	177	158	182	168	177	167	151	171	165	150	205	158	175	176	151	174	178	170	156	137	164	174	170	178	157	166	158	171	159	159	165	155	173	137	166	189	182	160	196	169	192	178	184	182	154	166	180	145	136	175	164	160	156	163	169	171	177	165	176	199	183	152	159	184	151	181	180	139	168	142	153	158	159	178	158	166	187	194	179	184	161	181	147	168	185	157	152	189	176	193	185	149	159	155	173	190	197	186	173	156	160	136	170	151	152	175	157	192	183	168	158	191	168	151	167	164	156	181	156	162	174	168	147	160	173	156	154	146	165	163	182	168	165	189	162	180	173	168	159	149	144	146	173	178	179	154	167	156	153	159	189	157	169	173	185	166	156	180	173	171	178	163	177	174	191	165	175	172	157	164	169	148	170	172	171	173	204	169	180	174	171	162	175	179	166	165	163	164	146	154	184	167	184	181	181	166	171	168	159	175	183	167	184	187	169	147	155	157	152	156	180	180	183	173	154	155	180	162	186	175	185	177	173	157	173	162	174	193	185	183	149	169	193	170	200	173	141	167	154	161	174	171	185	171	177	162	141	171	179	171	166	173	165	152	168	181	179	176	182	161	170	168	150	163	167	171	161	183	150	169	171	163	166	206	172	145	153	159	166	162	167	154	170	162	178	185	158	172	163	169	175	173	181	161	147	168	182	158	154	174	168	188	164	166	139	145	158	162	152	167	171	166	178	172	164	177	157	172	160	193	171	178	175	153	178	167	172	157	164	164	190	167	169	174	182	166	164	183	183	155	159	171	166	170	149	162	170	180	176	178	157	170	166	177	180	178	150	188	158	161	158	157	202	158	165	170	191	184	174	161	155	165	174	160	157	140	158	161	162	171	140	156	168	170	173	171	168	164	192	158	168	147	189	150	175	177	167	191	172	169	162	185	142	165	186	183	159	133	153	162	165	148	200	176	157	157	190	176	207	179	168	158	128	176	174	174	167	170	173	159	151	173	171	149	178	154	162	177	216	182	194	151	165	196	165	163	181	155	169	172	174	146	155	180	178	170	166	168	187	185	191	155	170	157	176	190	178	163	164	140	165	200	200	159	158	166	179	173	178	183	154	168	179	167	181	160	170	165	173	144	157	160	177	164	168	168	168	145	158	186	166	157	161	177	165	175	163	178	181	160	147	182	172	154	172	168	192	160	163	164	174	175	167	165	166	190	174	175	164	168	198	163	159	147	178	160	169	198	187	152	172	174	156	152	149	170	147	148	180	174	184	183	173	154	166	142	164	164	156	177	176	180	163	161	202	177	182	164	213	164	169	167	165	182	176	176	185	176	156	177	171	154	180	154	162	182	193	194	164	183	157	168	145	171	167	146	172	157	183	173	155	168	148	157	151	160	178	179	169	180	180	145	165	140	148	156	153	162	194	182	178	156	159	158	161	157	154	174	161	167	165	177	179	168	169	152	184	169	186	167	157	156	174	168	142	156	165	179	147	164	169	166	164	160	161	166	162	180	152	142	157	186	161	162	168	158	171	152	162	175	182	142	179	166	169	191	178	151	156	162	177	185	170	151	170	178	188	165	183	177	165	171	199	175	159	197	158	191	172	163	177	174	193	181	178	187	167	159	156	172	162	150	181	168	180	168	167	167	161	200	195	180	175	163	174	157	165	154	167	177	188	150	186	155	150	174	174	175	143	156	160	166	154	162	191	158	185	172	170	173	177	174	178	153	180	163	138	156	180	158	186	154	185	151	184	180	162	177	142	167	192	171	156	175	158	172	171	171	166	162	188	173	182	164	185	191	147	183	157	197	204	177	178	153	159	176	180	157	148	158	159	158	172	156	152	174	182	175	183	169	152	144	166	159	167	163	149	178	139	172	167	159	187	173	172	177	147	179	167	166	164	147	162	174	169	157	178	163	184	172	173	163	165	150	192	147	175	164	169	145	191	138	164	144	155	156	151	172	180	188	147	164	182	195	157	173	166	178	177	159	175	209	156	202	157	168	176	172	166	163	156	162	178	175	164	145	164	163	164	152	195	138	165	159	162	167	178	143	161	169	197	179	178	184	190	176	169	160	162	160	152	171	179	170	164	165	164	171	163	165	166	169	185	176	155	157	149	154	156	191	139	141	172	197	180	165	203	189	156	161	173	166	187	174	149	148	147	166	192	180	182	198	156	181	186	156	162	162	150	152	175	175	164	167	187	139	140	188	164	172	192	175	183	153	189	161	177	165	172	151	186	195	180	179	163	180	159	175	183	176	185	175	157	158	172	172	139	176	187	199	160	163	176	163	158	148	154	156	178	176	164	161	136	164	158	162	192	180	186	162	151	171	171	164	156	141	194	188	185	164	167	166	171	164	183	165	171	183	175	174	155	176	181	177	152	167	166	186	163	166	159	172	173	196	142	181	178	173	137	175	188	185	183	183	174	177	184	148	150	167	176	199	162	168	158	165	211	162	165	176	180	160	160	178	169	169	164	167	183	141	165	154	168	159	171	173	160	183	172	155	173	192	145	158	183	167	180	153	156	173	166	160	163	159	158	177	174	175	158	174	169	191	160	173	143	176	157	173	174	150	158	158	151	174	149	161	169	165	162	185	169	181	157	171	188	183	156	157	163	165	148	185	174	170	153	166	178	187	166	175	168	161	154	158	157	162	170	145	168	170	167	164	175	195	157	195	185	183	172	172	161	166	171	176	160	150	152	172	158	163	150	148	171	170	156	161	155	178	151	184	138	190	174	152	166	180	170	166	161	172	178	161	168	167	152	170	162	152	183	162	169	176	159	193	181	179	192	187	188	162	178	166	142	151	151	181	175	161	198	170	172	155	169	173	179	164	148	150	161	158	170	151	162	160	161	145	157	166	151	155	184	166
5893	1280	2640	3087	2703	2295	1904	1570	1369	1180	1066	1005	875	830	805	763	757	716	753	712	708	667	636	601	633	535	610	605	522	601	539	550	568	556	529	550	591	529	560	640	536	526	574	514	551	494	526	489	527	509	493	513	496	532	487	488	537	505	519	505	506	510	510	477	494	488	494	523	502	488	488	536	500	548	461	477	509	489	514	493	530	491	504	508	527	502	485	540	490	531	521	504	546	498	505	488	500	485	501	511	475	499	499	518	458	512	499	518	511	506	502	479	453	506	505	518	506	498	495	511	479	469	514	499	475	447	486	515	522	517	505	489	464	491	473	514	484	447	509	503	474	485	469	482	501	474	510	502	482	463	480	487	486	498	495	527	445	509	501	471	520	491	487	505	460	486	502	475	502	496	483	495	496	482	494	467	504	501	499	461	468	535	531	463	541	508	496	502	486	480	514	458	470	527	458	475	483	483	481	500	466	519	502	482	459	469	508	494	510	532	517	511	521	518	484	485	496	482	485	465	484	489	507	500	456	502	475	454	463	526	510	514	432	487	496	496	460	487	518	512	477	481	517	464	470	478	485	503	470	541	469	516	491	538	494	514	496	492	474	493	458	485	507	484	493	457	508	438	475	502	503	489	520	517	485	470	502	471	490	483	494	505	476	464	491	519	489	497	469	462	477	467	468	467	486	484	500	472	483	479	485	475	466	485	523	471	482	478	510	479	519	515	462	481	443	504	510	487	473	517	495	501	485	504	516	515	467	490	461	458	521	511	509	450	489	491	502	487	461	471	464	486	481	513	515	515	500	492	489	507	505	473	481	503	513	496	444	488	469	485	526	507	466	495	488	455	467	498	507	524	479	448	453	531	471	465	485	515	483	492	517	481	484	465	482	486	482	494	499	483	534	461	497	505	492	471	465	492	495	476	472	481	490	488	475	499	521	485	486	511	514	465	492	479	519	497	450	478	486	461	484	454	464	525	496	497	498	445	480	498	499	492	485	469	490	529	487	483	471	525	455	477	440	506	481	457	485	493	518	498	530	517	506	476	456	483	466	464	503	488	515	499	487	508	496	483	477	478	482	512	464	486	506	506	506	469	484	530	489	502	493	452	494	466	493	450	483	502	455	517	484	451	445	511	526	506	497	480	533	504	514	479	473	505	507	523	505	494	454	482	502	509	490	495	510	492	493	512	471	501	427	490	459	496	462	481	490	505	492	499	477	470	469	466	534	488	469	507	429	481	518	458	515	508	478	484	472	514	447	496	477	500	490	524	510	511	494	465	466	486	481	488	490	472	480	493	468	506	485	485	459	473	483	464	507	476	471	514	490	476	458	516	472	466	526	514	470	490	475	461	489	484	514	485	458	510	501	451	493	494	506	541	473	486	484	464	475	474	516	482	493	510	492	481	496	512	465	505	490	476	458	488	488	503	514	461	482	472	485	525	454	488	474	464	527	503	532	473	494	522	508	486	476	453	483	486	520	493	452	463	482	435	453	498	495	471	507	487	513	499	494	449	484	429	498	501	483	462	457	514	466	491	513	479	489	517	511	521	486	469	523	528	490	487	530	463	499	514	538	478	533	484	497	521	490	451	451	469	498	470	480	507	482	498	499	466	442	525	486	489	486	457	490	475	501	505	496	485	484	505	467	484	473	466	494	501	493	524	519	481	506	465	447	467	480	503	488	506	493	486	486	478	476	511	482	518	475	493	522	467	500	464	447	521	503	503	508	474	495	498	515	472	494	469	500	486	486	492	523	483	483	457	545	516	523	504	476	527	529	529	484	490	477	467	486	465	517	497	490	498	501	471	499	494	472	481	459	512	479	496	488	494	488	482	464	504	495	496	475	488	480	458	545	473	488	484	486	477	477	475	467	476	483	482	470	457	493	496	508	480	492	449	503	462	521	499	509	436	513	506	479	481	459	471	477	480	478	510	455	493	472	471	513	482	492	503	480	509	477	475	523	477	436	503	485	447	456	501	462	449	489	455	473	476	449	477	487	449	524	511	486	449	483	494	478	476	544	481	506	456	448	462	500	493	490	489	475	477	446	506	487	461	476	474	501	480	505	475	558	516	483	495	472	513	498	503	476	483	500	445	515	488	509	494	466	542	492	482	492	532	480	526	513	497	449	512	500	472	493	489	519	538	478	504	520	479	506	506	461	465	486	497	493	522	468	500	476	533	510	494	495	523	480	503	505	482	532	444	466	439	462	506	478	480	533	502	525	496	492	500	501	510	485	459	498	462	526	496	457	493	487	509	481	465	553	517	498	486	488	452	490	521	425	443	517	489	465	496	468	483	483	509	484	452	527	478	479	504	481	509	505	497	479	477	492	489	462	482	473	470	522	522	524	481	472	537	448	453	445	484	492	473	510	497	546	509	515	503	514	490	492	513	502	465	492	508	492	450	454	528	480	514	507	490	510	500	489	471	498	502	464	492	511	479	491	506	494	517	484	487	501	515	499	514	443	510	470	474	480	491	525	498	462	505	508	479	509	520	475	479	470	465	472	542	521	484	504	512	485	511	491	508	468	518	507	504	481	483	511	505	466	519	484	489	482	475	448	487	432	499	486	493	476	482	500	477	462	504	480	436	464	468	534	454	484	501	487	462	489	465	503	458	467	471	471	471	476	480	503	496	506	495	466	496	475	472	453	500	522	486	472	506	479	494	492	448	482	477	476	490	512	466	477	503	522	457	488	497	511	520	490	499	496	516	541	485	465	489	520	486	486	494	445	463	483	492	521	452	497	469	490	476	479	485	514	492	504	488	494	523	484	494	464	502	516	472	515	530	470	501	474	507	483	491	456	490	519	474	553	493	470	512	496	498	523	489	472	504	479	458	561	521	446	479	487	480	479	487	499	508	480	506	521	456	496	517	478	498	512	477	465	481	494	473	491	490	490	486	520	462	517	516	495	513	500	509	459	507	497	491	488	466	486	447	469	473	520	474	517	469	497	463	508	491	489	502	441	506	478	483	531	467	484	531	473	432	498	495	481	491	514	456	514	476	480	516	476	501	501	509	496	476	498	513	490	522	477	499	503	467	470	503	496	471	507	504	524	480	513	491	505	505	509	503	502	457	529	461	482	475	517	467	518	501	475	514	527	516	501	504	494	486	524	511	489	496	483	540	507	475	497	480	466	461	542	445	513	513	478	507	452	519	495	480	477	528	494	470	483	470	504	492	522	499	505	512	511	487	489	501	510	492	511	480	523	490	449	467	490	500	514	474	525	522	476	479	489	486	470	495	472	476	468	470	464	495	497	518	539	497	483	449	467	470	467	487	524	487	520	498	532	516	488	492	448	490	511	471	490	485	466	516	442	529	477	469	506	456	514	487	474	511	479	524	477	477	464	469	481	478	465	482	476	542	526	518	530	464	511	484	494	503	474	485	497	531	475	499	494	481	496	494	467	479	496	510	467	526	436	459	492	494	486	502	531	517	474	499	502	491	494	470	476	482	466	458	492	497	538	457	509	472	474	478	470	498
14388	2684	2514	2142	1362	1004	824	756	672	568	545	503	462	459	434	453	421	424	399	370	385	372	414	404	409	400	425	356	384	360	382	341	389	371	351	346	324	344	354	367	383	343	355	328	340	378	355	353	347	371	366	346	387	368	352	369	375	332	339	350	396	351	385	341	341	363	336	357	381	361	380	385	356	369	343	348	320	341	388	339	361	310	327	343	379	371	362	359	348	341	338	351	339	333	334	369	382	350	335	377	327	314	331	307	353	354	379	401	355	343	358	364	365	323	350	378	336	360	400	384	355	379	383	326	330	362	337	343	368	380	321	305	381	351	406	321	369	372	353	368	367	321	321	342	329	337	408	361	366	305	356	377	349	352	326	369	369	340	302	341	358	352	358	356	302	323	367	339	349	301	379	368	346	368	383	329	327	345	357	353	332	354	344	348	338	374	377	320	346	361	357	394	326	364	348	387	336	368	367	368	348	353	395	374	347	324	347	375	362	384	361	379	393	336	355	336	338	362	350	324	314	336	361	379	346	388	373	362	405	340	392	335	374	354	330	314	330	370	310	337	359	321	328	338	326	353	352	322	320	380	358	371	350	338	352	326	331	384	344	354	338	351	340	344	366	368	346	352	358	327	358	350	339	385	390	373	354	337	351	365	341	325	363	338	353	317	335	369	388	322	353	323	362	319	314	370	330	325	394	379	352	374	331	340	349	337	370	327	347	378	383	311	304	383	341	355	354	355	351	348	322	338	322	289	392	327	368	341	373	352	344	335	341	304	347	337	325	354	382	318	325	346	350	394	372	326	331	367	355	379	386	353	348	342	365	365	357	335	334	380	314	342	357	352	365	351	340	363	345	372	362	375	363	352	355	345	373	316	393	370	380	357	373	316	321	345	359	364	334	351	342	314	333	348	360	334	342	370	318	306	339	370	364	369	339	364	336	340	339	361	331	360	352	340	294	348	319	338	345	363	347	333	375	366	384	325	332	331	376	372	335	344	348	368	310	320	336	338	392	355	357	338	362	363	315	374	363	352	354	373	391	338	374	335	341	342	309	347	348	340	354	321	311	338	357	315	332	339	328	369	324	342	365	380	394	373	355	336	361	353	358	366	329	328	334	336	363	376	345	351	358	371	371	336	356	364	367	367	331	366	370	401	370	362	357	369	374	366	350	306	349	410	333	379	346	335	334	360	374	358	328	371	345	344	337	355	374	320	329	329	333	354	363	394	400	363	352	342	374	338	340	332	359	361	328	370	379	340	336	389	362	330	338	373	384	349	334	321	378	362	364	338	367	337	354	331	358	353	338	329	343	325	341	361	372	355	329	342	367	345	392	366	331	397	337	368	338	360	357	346	330	359	377	356	365	333	337	348	325	328	326	353	371	328	371	355	340	345	326	361	359	362	324	322	355	404	349	326	384	333	340	358	386	366	347	326	339	340	343	333	323	347	360	374	344	366	325	321	361	332	352	338	334	358	324	372	339	325	380	343	330	341	338	321	349	351	363	354	331	320	348	362	350	369	366	366	340	308	397	316	384	374	315	391	349	373	358	328	356	388	386	378	348	380	331	382	361	351	310	341	403	336	332	317	332	365	366	355	329	389	369	363	356	356	359	377	386	346	323	401	334	357	345	375	337	355	353	339	357	349	323	364	340	388	350	350	356	347	339	343	347	385	370	350	344	352	341	381	339	348	333	339	318	333	338	339	355	361	380	345	385	364	346	378	357	367	345	406	341	329	365	396	353	352	350	363	352	349	331	348	367	347	388	353	371	382	352	323	349	335	329	374	369	361	377	379	374	373	373	345	359	344	346	349	364	327	372	378	301	340	335	365	326	336	356	344	304	339	376	344	381	350	371	323	393	331	342	342	370	355	359	343	355	335	370	347	363	364	375	343	342	322	353	363	330	339	340	342	321	366	358	336	350	349	349	375	378	381	393	373	298	342	329	348	358	371	333	370	367	353	367	378	390	357	293	347	341	332	363	337	365	344	380	330	368	335	335	336	339	351	342	349	345	335	336	350	334	333	310	342	337	340	340	373	330	351	349	367	350	318	365	355	318	325	371	327	353	346	330	389	404	345	371	362	338	366	344	352	326	365	372	357	341	330	338	348	344	323	371	339	311	324	316	370	347	361	337	333	378	347	352	343	337	347	333	389	352	338	364	323	311	353	354	332	317	366	388	363	381	344	360	360	365	333	350	311	336	369	368	347	348	359	329	347	312	324	343	337	337	380	337	344	330	326	371	347	334	347	347	349	361	348	341	351	340	350	368	340	333	349	356	347	354	355	378	355	356	345	339	361	361	321	355	354	334	314	374	356	351	361	294	360	358	313	401	312	329	351	350	336	310	360	380	359	335	345	335	337	349	335	382	333	355	326	372	341	340	365	353	347	348	333	390	350	373	368	365	360	360	375	345	314	343	339	333	361	371	371	340	338	373	320	380	336	341	371	311	343	393	366	353	328	372	341	354	328	373	347	356	374	345	351	380	335	345	338	379	350	324	326	335	319	319	347	359	338	372	345	328	341	377	348	363	337	342	372	323	323	353	334	379	312	368	357	330	333	346	368	345	357	354	363	358	391	355	364	394	331	346	348	347	323	314	348	369	379	327	319	340	376	337	361	353	334	372	374	313	339	359	373	340	349	367	327	369	311	382	374	355	313	338	349	367	314	340	372	370	311	335	334	386	327	378	387	358	342	337	342	345	344	391	353	357	379	374	337	341	346	339	370	358	358	339	340	349	361	373	359	355	385	381	362	353	330	351	342	342	372	316	326	339	355	359	360	348	337	340	389	355	361	389	373	331	380	344	320	368	351	343	369	326	374	339	371	367	373	364	353	385	351	346	370	332	372	343	340	365	326	359	355	341	324	374	343	376	328	354	317	325	368	328	328	321	343	364	361	338	340	335	343	350	364	336	324	375	383	331	353	342	359	358	360	315	375	373	386	362	341	345	357	330	344	332	394	379	363	361	355	347	329	352	379	411	315	337	357	346	313	330	338	375	346	335	367	339	343	357	337	317	348	321	330	381	318	344	341	331	347	340	347	339	333	361	351	338	347	318	351	314	357	341	339	354	321	353	345	343	364	329	324	363	319	351	362	339	323	367	331	354	333	381	377	348	366	371	365	351	363	330	335	329	324	348	327	316	371	348	355	372	350	365	332	327	362	334	344	336	349	375	358	356	358	360	347	345	350	316	348	341	357	375	359	372	334	354	377	324	319	376	344	377	354	353	352	351	363	349	313	364	364	343	351	342	335	348	321	355	368	381	328	340	383	350	353	372	370	336	388	337	392	365	356	362	333	357	327	365	339	352	333	338	352	372	363	330	328	342	387	358	339	321	336	361	373	344	349	375	352	362	324	333	356	357	380	361	322	339	366	368	375	354	371	350	347	356	373	343	375	373	357	348	378	333	360	368	352	378	334	348	395	369	353	352	327	312	368	361	328	389	351	356	338	338	365	368	319	362	350	328	390	351	394	346	325	371	325
7895	2484	5036	5848	5018	4157	3483	3012	2555	2287	1917	1848	1743	1568	1490	1476	1402	1269	1282	1275	1243	1130	1213	1082	1046	1165	1037	1065	1013	1029	1005	958	995	1029	996	1053	943	997	974	936	986	919	931	942	936	956	972	953	921	971	891	928	935	930	894	896	927	940	894	883	913	869	928	909	899	853	900	869	951	893	834	881	951	848	888	899	907	895	865	897	916	855	933	876	895	920	932	899	861	926	855	903	853	863	915	925	905	888	877	897	921	857	893	863	878	916	848	876	829	858	879	910	842	852	861	906	901	863	873	898	842	888	843	871	902	852	905	858	860	931	890	924	818	866	887	889	938	846	945	807	895	842	926	821	884	847	888	866	877	854	838	901	965	890	886	859	850	886	843	913	904	930	891	913	877	849	874	878	845	881	839	862	843	922	861	924	854	842	894	911	905	888	862	919	835	856	843	879	890	903	838	909	913	847	854	905	865	863	840	822	873	874	823	828	907	901	900	874	875	893	854	892	875	873	911	903	873	828	915	849	897	905	895	850	837	853	904	845	848	879	891	914	873	889	850	848	913	829	848	876	838	841	861	861	883	847	845	913	868	837	889	841	844	923	927	891	882	908	881	867	876	838	870	890	878	879	878	817	873	875	860	901	864	861	944	865	871	887	893	879	890	870	857	823	839	878	889	859	870	847	892	839	899	877	830	860	901	941	863	871	868	856	844	848	876	923	931	850	876	804	835	920	823	889	869	880	886	901	831	881	859	917	856	936	839	877	901	838	861	899	843	865	868	871	861	935	874	870	875	933	854	825	849	915	958	830	940	786	827	862	882	913	869	879	844	866	937	864	831	912	893	936	903	834	916	886	858	899	883	839	890	907	866	794	820	910	847	812	905	843	917	868	878	868	859	915	860	861	875	855	840	859	872	916	857	870	903	849	807	847	889	858	900	922	823	855	858	857	879	871	912	881	881	861	868	814	865	938	852	866	856	887	925	850	847	881	839	872	924	862	877	834	877	888	848	904	872	802	887	882	906	886	858	844	849	836	879	937	826	908	882	842	881	932	900	881	846	875	837	866	839	912	883	844	846	862	902	888	882	867	858	855	904	856	885	922	864	885	849	891	856	902	907	881	870	887	840	870	880	891	856	851	834	857	913	893	925	875	867	893	888	823	853	872	887	847	851	813	906	836	825	829	834	877	841	832	893	888	823	904	838	864	903	850	888	878	868	849	855	797	850	857	897	903	849	853	907	847	908	850	863	862	908	870	840	894	865	841	845	906	917	905	853	904	884	897	877	897	871	880	872	873	864	858	877	866	876	898	924	878	917	892	887	906	860	888	829	905	906	845	847	872	878	864	873	865	840	875	886	830	898	808	858	873	900	897	837	853	826	851	872	902	870	852	923	924	878	869	845	926	846	914	858	895	868	880	903	851	849	856	901	882	811	879	846	897	898	881	914	849	888	878	898	833	897	849	867	874	820	868	858	899	860	927	839	808	864	888	853	863	866	859	864	886	889	846	895	868	891	821	882	814	894	847	921	900	852	876	857	833	884	871	892	873	858	887	862	888	866	883	893	923	905	877	891	861	914	840	832	899	886	838	872	882	892	830	843	896	907	888	892	899	878	858	847	873	871	872	888	925	857	848	877	893	858	890	835	918	864	905	935	862	857	874	883	876	817	876	918	885	880	925	851	888	856	860	904	922	865	868	824	853	893	862	890	826	913	886	890	875	846	938	908	858	869	841	927	823	866	836	878	841	857	864	886	927	871	862	953	897	852	877	927	915	885	892	895	894	894	889	862	887	866	829	880	858	858	913	847	880	906	873	918	814	888	887	831	903	867	854	876	889	895	874	921	905	892	832	872	822	879	933	938	875	915	909	885	927	851	867	851	847	872	882	830	851	827	868	844	875	856	884	875	921	853	877	935	861	880	849	890	895	875	822	876	910	869	853	906	902	916	827	861	877	868	877	891	870	864	872	853	814	887	876	867	840	832	879	887	862	875	864	911	896	929	826	891	888	858	911	883	887	906	892	844	854	885	835	896	881	858	911	867	850	869	896	903	905	861	904	900	884	847	921	883	943	863	943	891	827	908	866	889	907	808	871	883	903	920	891	910	875	892	908	849	914	807	861	922	879	803	834	907	803	847	824	866	909	874	905	860	942	948	899	871	910	869	845	870	916	883	914	892	907	863	884	882	911	861	880	836	843	846	885	873	866	874	879	840	890	811	860	889	871	892	873	898	855	836	859	870	879	855	862	850	855	825	893	831	887	877	894	850	861	841	829	880	808	822	813	841	830	818	886	813	870	857	844	890	903	857	904	895	848	886	885	874	907	913	888	844	854	852	897	846	872	843	887	889	898	881	855	907	803	897	859	857	865	920	907	882	918	865	888	854	860	930	887	857	882	894	887	849	912	910	839	804	875	832	857	907	840	889	855	889	879	901	866	868	873	894	839	849	851	889	863	881	838	859	924	879	903	917	913	875	823	905	872	904	922	892	870	877	861	864	880	899	849	840	898	875	933	847	889	866	867	874	913	872	846	919	889	848	863	910	851	832	832	855	876	881	858	855	901	914	928	891	913	898	822	859	843	910	829	879	865	873	868	891	841	836	844	844	816	878	890	831	891	896	898	857	877	877	878	824	902	867	925	847	865	833	893	866	862	913	827	850	926	885	904	839	914	851	888	824	844	867	913	856	883	870	859	831	913	850	875	850	909	886	884	876	890	869	815	865	834	899	873	874	793	892	814	823	859	899	889	837	866	905	871	859	870	853	862	903	886	822	904	869	857	924	853	898	841	896	829	787	851	841	909	890	905	882	913	863	859	891	877	888	880	899	836	885	843	864	859	883	923	858	937	875	857	921	849	885	870	802	898	835	813	840	934	888	886	845	911	899	872	933	905	839	880	904	893	915	883	859	778	885	865	883	850	860	892	917	867	878	871	888	854	817	884	816	893	927	905	915	897	848	848	896	872	857	912	850	821	828	880	890	914	859	867	910	796	904	901	899	861	873	875	919	913	877	866	882	901	885	879	837	887	878	914	850	860	930	863	881	917	882	847	855	885	934	882	826	866	934	823	883	853	882	869	891	795	823	869	899	895	886	852	855	918	830	897	921	852	849	837	893	885	894	874	889	836	869	877	784	866	876	866	865	891	865	851	874	869	859	871	904	846	859	845	883	891	859	892	907	901	898	805	930	901	830	896	887	888	894	836	834	843	869	932	877	897	897	805	867	884	870	892	885	868	868	892	879	893	852	847	880	847	894	867	894	838	872	916	868	879	888	921	900	913	881	866	885	866	872	935	870	894	884	856	867	848	866	827	893	849	864	829	821	886	827	919	883	850	924	868	866	852	905	848	925	895	850	869	868	917	860	915	848	900	872	918	870	867	862	906	864	872	884	905	848	884	877	853	945	853	793	919	885	844	835	844	846	838	900	877	897	869	822	882	878	892	852	875	834	876	876	910	871	938	866	841	871	873	909	846	865	871	920	863	884	902	840	852
2012	176	151	147	186	166	149	179	161	144	143	148	142	131	148	157	176	154	146	178	160	160	161	135	161	136	134	146	140	135	167	145	128	145	142	148	149	119	133	138	168	150	158	141	158	167	164	149	151	152	149	139	154	143	161	149	151	160	121	156	147	145	160	144	147	159	162	158	160	180	147	175	157	158	154	150	128	149	154	166	148	150	149	153	180	142	171	146	152	147	155	145	135	162	153	160	177	144	170	154	141	137	129	159	143	149	156	133	175	132	146	161	147	177	147	150	149	134	144	135	155	132	156	159	144	140	161	140	158	153	160	146	155	153	154	165	129	130	149	157	125	134	144	128	123	149	146	158	147	161	150	155	144	145	140	163	142	152	156	126	153	146	133	135	157	128	158	170	136	159	130	155	147	153	131	152	170	157	138	151	150	166	167	142	151	165	140	133	169	148	151	167	158	163	142	156	173	127	155	130	149	148	170	141	167	187	129	142	167	152	144	133	137	144	152	153	142	147	156	164	158	127	152	153	156	143	139	155	133	156	178	145	135	156	175	140	165	142	135	145	148	170	162	154	143	161	126	133	129	154	155	123	144	123	128	150	156	149	146	145	163	158	136	156	139	138	129	140	156	134	150	141	156	146	172	163	163	167	144	153	152	151	157	157	148	150	142	141	179	151	128	148	133	152	157	134	184	132	153	141	149	136	139	144	151	143	156	151	162	148	157	152	146	135	140	145	132	128	156	169	121	158	134	159	153	133	150	132	134	150	148	160	148	127	152	157	147	164	123	149	156	149	143	156	156	154	163	155	157	159	152	152	137	171	172	158	146	155	154	169	126	142	160	133	136	153	140	138	158	179	146	163	146	145	143	155	137	169	138	137	135	138	189	144	155	148	144	146	162	140	156	142	168	157	165	144	162	151	155	168	141	159	167	137	145	171	171	158	147	157	130	137	166	124	142	172	145	159	125	152	169	149	141	151	154	134	164	148	153	143	182	137	140	149	157	141	160	160	156	156	155	139	142	150	173	154	151	157	130	150	160	157	146	149	158	175	144	159	136	162	155	157	169	135	137	160	159	137	153	172	163	135	132	138	149	143	161	159	160	137	169	169	137	135	137	181	144	166	156	146	131	154	146	168	151	155	148	166	149	152	136	141	155	114	154	128	152	152	163	139	124	150	138	170	169	151	157	157	158	162	134	132	144	156	132	166	160	145	150	158	146	147	138	147	164	172	152	142	164	165	158	166	146	171	132	156	162	141	155	137	137	181	132	146	156	150	134	159	140	130	139	166	143	151	153	149	166	148	175	164	147	148	137	162	149	167	141	151	138	146	158	144	140	126	176	144	138	143	176	145	144	145	141	147	168	176	159	148	161	133	141	144	168	153	163	127	130	155	145	153	140	130	170	144	173	158	145	139	143	134	151	144	162	156	141	126	154	153	143	140	149	152	137	151	169	143	131	143	140	169	144	138	130	148	157	155	154	145	150	164	142	144	162	154	152	145	151	120	164	141	147	142	152	133	156	154	146	154	155	150	153	161	159	148	130	151	127	168	168	153	132	168	138	172	171	143	143	141	149	161	171	161	145	142	171	134	136	148	138	151	152	154	167	165	179	139	149	145	155	140	172	126	162	142	126	139	155	161	168	121	153	152	156	144	148	151	156	161	155	144	142	149	158	140	167	149	156	174	144	136	146	137	160	142	157	155	160	158	133	135	149	149	161	143	159	164	126	150	156	156	156	145	160	144	143	160	140	145	165	154	158	163	139	141	168	153	213	162	140	143	151	123	141	149	149	177	139	144	159	159	170	142	151	145	165	152	171	133	127	157	136	156	136	163	132	151	134	127	144	172	171	148	167	156	187	127	155	142	128	146	147	148	159	156	150	134	160	146	164	151	127	151	156	163	133	152	136	135	138	140	155	151	150	129	139	151	126	161	145	142	154	144	156	139	142	145	146	148	147	145	164	147	168	145	142	172	154	172	154	160	142	161	127	161	162	159	157	140	163	131	151	140	145	150	131	138	159	167	137	157	154	132	141	155	147	158	155	141	151	130	154	146	145	135	135	166	136	155	145	147	140	132	144	147	163	152	166	145	161	140	136	141	150	154	159	147	132	125	158	134	155	155	159	160	136	149	154	151	146	137	136	152	149	174	188	146	143	171	172	160	145	146	154	144	166	177	125	127	130	171	150	168	158	147	175	134	147	149	159	147	148	153	158	148	144	148	152	140	158	153	161	146	132	151	160	151	148	162	132	158	131	145	141	168	158	159	142	159	154	144	144	182	149	170	135	139	156	136	148	145	136	167	149	132	169	158	181	127	139	135	156	171	163	161	152	151	136	143	168	150	145	174	152	165	142	174	131	150	148	147	168	142	147	161	151	144	125	142	145	125	153	166	164	146	160	147	121	155	143	150	125	156	155	144	136	140	170	131	164	152	139	143	150	162	150	147	154	146	168	156	145	133	148	145	136	150	133	161	132	148	139	169	162	158	149	161	123	153	153	160	147	145	152	147	129	153	161	147	135	165	154	143	155	167	150	166	173	153	135	149	165	153	150	153	160	166	156	159	142	148	147	159	168	150	146	147	154	138	151	153	140	158	124	175	155	160	152	154	146	151	155	137	175	145	167	141	162	145	166	140	144	139	148	142	161	142	173	150	142	144	146	156	135	153	152	184	146	129	160	161	160	154	153	165	152	138	148	129	152	171	161	120	151	149	144	151	163	148	145	133	143	162	145	144	132	150	149	155	141	141	164	151	133	134	166	145	161	139	132	171	158	171	150	152	156	168	158	153	168	162	149	148	133	156	156	150	172	132	156	162	151	162	139	144	155	169	150	150	152	157	153	155	176	136	175	141	134	169	172	168	151	140	159	144	140	152	148	150	163	130	138	144	176	179	133	154	139	176	132	146	139	142	155	159	135	163	134	172	160	139	149	159	163	146	190	153	164	162	146	170	138	169	150	155	139	135	141	129	159	141	164	137	164	143	140	138	134	145	145	176	162	166	156	171	159	176	163	141	149	161	142	173	160	164	153	182	158	140	144	180	159	141	162	156	135	147	160	150	135	168	146	143	141	151	150	161	153	121	148	149	132	146	155	161	140	143	150	149	171	162	149	148	142	126	128	153	145	129	148	158	138	152	149	151	147	143	162	148	157	146	146	129	149	138	154	163	169	127	124	177	172	157	154	156	128	141	139	128	151	139	156	138	163	142	139	160	137	174	165	144	147	155	154	154	138	154	147	160	130	140	128	175	142	127	137	158	188	145	134	138	157	148	155	160	152	147	156	169	170	153	165	135	172	143	160	156	144	163	140	176	175	162	153	150	126	131	167	145	136	124	130	129	162	156	157	150	156	153	146	141	158	160	129	134	150	157	140	141	152	158	125	150	128	169	141	159	138	141	141	150	176	148	156	126	143	171	142	138	148	142	141	132	149	147	129	156	120	126	154	139	147	156	156	174	150	166	170	122	150	138	146	137	165	140	129	144
2222	491	480	495	475	470	506	485	434	456	434	453	477	450	403	467	459	439	441	464	491	444	430	471	417	446	440	456	424	441	472	452	427	464	465	457	477	451	397	479	426	449	474	431	448	439	439	468	434	420	444	437	460	467	428	449	453	413	434	450	456	418	449	440	456	421	446	413	438	400	399	442	445	451	455	418	437	418	405	407	472	445	419	440	426	447	405	439	459	442	447	446	436	417	431	420	388	462	436	455	418	458	445	437	457	442	452	405	385	446	421	417	444	451	396	468	445	401	425	420	421	464	469	426	427	453	471	422	474	419	445	437	447	428	472	448	415	414	387	425	433	422	391	404	426	481	423	404	429	422	383	432	448	409	441	412	429	474	434	423	468	441	420	458	429	439	442	452	460	444	420	398	431	430	420	440	459	414	419	418	415	445	438	427	464	457	428	455	419	428	407	438	438	445	441	414	452	440	440	462	453	431	445	410	408	415	390	460	430	405	466	458	411	430	430	456	472	442	443	447	429	452	447	440	443	409	463	426	417	406	455	433	409	440	402	450	454	432	417	392	456	396	449	425	370	458	432	418	429	438	427	434	466	443	454	449	454	392	432	420	409	417	476	472	445	447	414	446	412	426	421	428	401	417	453	433	452	492	427	408	444	401	476	458	444	381	436	428	432	438	418	426	433	457	438	423	399	474	427	469	426	446	464	411	438	427	414	456	496	431	467	458	418	421	418	457	450	433	441	419	431	458	455	452	441	416	412	422	455	428	429	439	441	432	439	448	432	448	444	398	472	419	394	407	418	417	433	403	422	441	487	433	473	494	503	442	425	462	432	429	412	427	397	426	429	414	453	455	435	435	456	470	430	438	442	440	441	457	443	437	454	437	422	450	427	461	440	439	470	415	442	419	446	449	469	423	450	445	439	412	436	442	410	428	402	416	452	439	396	415	464	442	417	436	414	432	455	455	436	407	426	439	434	451	421	436	379	471	401	446	464	435	478	427	451	413	415	457	449	441	447	395	422	430	434	430	426	397	388	438	466	444	443	451	429	457	443	448	460	453	396	427	441	434	401	489	432	426	420	450	421	452	412	434	440	463	390	404	445	387	459	419	433	451	453	417	436	432	430	452	460	437	474	442	426	431	368	455	451	447	474	417	433	428	455	374	403	419	423	448	397	406	441	407	451	420	415	444	415	420	450	456	459	444	448	466	426	426	432	445	423	448	418	426	423	442	427	465	425	459	437	429	439	441	433	435	443	473	429	427	456	403	445	490	398	441	445	419	444	435	420	413	457	435	404	434	454	444	416	440	426	429	456	456	467	380	428	454	432	400	402	442	412	450	420	441	447	458	418	449	430	456	466	427	424	419	435	433	456	437	434	404	423	457	469	453	439	405	440	427	420	420	476	426	444	451	448	417	455	425	429	416	405	424	419	406	446	455	438	434	388	418	441	430	484	433	425	455	458	421	445	425	438	437	407	410	428	402	431	438	408	435	444	435	434	372	391	448	440	432	433	449	437	457	419	410	417	414	399	405	431	445	468	420	454	424	458	434	446	411	415	452	427	441	402	398	393	428	392	456	443	421	411	462	489	447	409	475	418	416	405	432	393	447	457	416	429	420	457	466	431	452	419	442	432	425	448	443	396	461	414	431	452	424	473	414	450	410	430	422	421	440	436	441	457	455	439	429	452	418	423	451	441	430	440	418	465	475	437	486	460	378	438	446	411	409	469	402	447	497	453	413	427	439	443	437	402	417	412	442	473	445	456	427	401	445	443	438	401	433	419	416	432	445	441	462	422	418	442	416	437	457	452	403	452	422	437	474	452	425	430	402	445	434	421	423	463	428	444	425	429	414	392	382	431	462	447	439	434	445	443	426	414	455	418	456	418	453	433	413	417	442	456	446	436	448	451	437	423	441	404	403	416	456	457	416	441	463	420	411	421	413	424	454	416	403	405	483	429	434	418	413	436	464	437	444	416	392	426	441	439	450	448	399	412	442	443	438	404	405	416	445	393	421	421	470	391	427	455	462	443	456	437	426	434	435	445	472	436	425	429	454	436	461	444	443	434	484	435	428	417	411	412	456	425	412	437	409	402	453	414	444	427	471	439	430	429	414	441	468	437	432	452	415	408	445	438	431	416	449	412	418	425	434	440	428	449	409	392	420	402	411	446	463	460	422	455	423	424	422	417	459	401	445	411	436	449	446	435	426	392	471	418	442	461	431	465	427	469	431	479	436	464	431	438	433	441	445	449	454	417	417	423	444	438	409	416	467	431	455	463	462	410	448	448	422	406	431	426	433	453	409	425	387	471	407	433	463	447	450	434	434	398	434	457	473	454	462	432	476	446	364	448	444	456	436	422	410	443	422	423	455	417	452	431	432	470	430	408	471	441	443	410	460	428	418	437	437	378	442	423	406	451	430	393	454	408	424	448	455	466	455	469	426	463	432	460	442	458	441	441	415	451	490	449	405	451	405	411	429	435	449	430	428	431	415	416	448	448	394	403	425	442	428	425	425	414	402	399	455	460	401	430	442	456	451	476	418	421	451	439	407	404	465	421	421	436	441	430	452	458	425	404	449	437	433	427	433	462	455	424	419	435	463	443	421	431	400	432	440	485	432	416	443	438	434	441	436	420	393	417	440	456	438	410	402	433	441	470	418	459	433	430	436	424	447	404	433	408	437	437	445	443	429	407	423	449	431	454	438	443	400	451	447	416	445	450	450	440	431	427	429	420	417	389	437	437	466	425	443	416	439	417	438	391	445	405	445	386	415	428	402	434	438	451	418	411	459	424	448	430	400	420	404	432	411	410	415	417	394	397	447	424	429	426	434	420	446	437	431	476	481	435	434	408	411	446	436	384	400	428	395	453	448	453	405	465	431	428	451	428	442	455	424	409	419	469	482	482	422	434	452	444	389	437	478	446	461	436	444	429	414	430	457	428	424	430	450	394	449	448	425	435	467	448	428	430	429	415	429	412	416	470	423	453	402	445	479	435	451	417	440	435	429	442	437	449	408	437	453	431	424	396	432	443	424	456	409	444	439	431	431	422	415	449	454	480	442	458	442	402	436	431	406	418	416	459	409	450	432	410	433	428	478	435	438	431	469	441	411	445	431	419	418	401	427	429	388	466	393	497	424	425	461	446	421	438	420	399	408	437	438	437	446	469	424	478	481	436	459	444	434	426	440	463	415	449	400	415	461	434	434	449	409	433	399	440	425	463	457	439	471	462	445	475	435	436	441	454	422	428	444	439	420	403	448	428	431	444	456	435	439	407	438	447	416	428	431	433	453	449	440	471	438	452	456	426	406	441	428	471	389	424	434	460	445	464	429	364	438	438	440	440	425	408	367	447	443	483	436	425	451	470	434	432	417	467	438	425	446	395	438	433	413	411	429	418	403	409	425	442	452	432	443	441	446	429	437	402	426	414	461	463	408	435	424	440	458	448	425	422	435	403	423	441	443	412	446	400	439	464	442	456	394	441	416
7556	1037	1150	922	678	506	422	338	259	272	242	241	212	212	209	221	205	198	196	201	217	180	187	200	191	182	192	198	202	191	168	178	173	192	165	172	152	177	184	168	171	175	202	162	198	162	187	172	178	205	165	159	156	186	191	166	179	165	168	155	179	178	166	163	158	158	162	167	176	153	151	146	155	174	166	182	162	170	164	148	183	165	161	166	172	167	186	164	190	160	151	160	153	177	158	157	186	174	192	154	183	175	178	163	173	168	153	186	182	167	177	197	165	171	173	200	177	158	165	160	180	181	179	168	160	149	183	186	201	176	153	166	149	158	179	176	173	187	148	198	171	190	163	146	159	186	173	168	153	175	183	187	189	199	195	151	157	167	169	140	175	156	164	189	188	166	165	171	170	156	161	169	163	187	156	167	173	170	164	179	186	151	139	163	165	187	170	155	164	167	185	159	180	159	174	148	162	171	172	156	160	160	174	195	145	172	148	159	167	156	173	154	155	144	170	166	154	176	183	154	140	166	151	163	181	160	157	147	184	165	168	163	149	177	178	177	151	167	159	158	161	191	146	152	195	169	165	169	171	184	166	164	172	182	168	172	182	136	160	171	151	175	160	153	145	151	160	172	185	188	189	177	170	187	172	141	163	164	182	183	181	172	149	156	180	174	178	163	182	164	169	175	181	193	191	184	150	192	160	166	188	159	193	177	172	158	146	178	175	179	147	145	161	161	151	168	161	165	166	182	154	169	187	169	184	188	174	175	162	153	165	182	177	142	165	193	149	170	162	180	157	197	159	175	160	166	160	151	169	187	146	171	184	167	169	180	157	169	154	161	202	172	168	161	177	176	153	164	162	153	174	153	162	181	188	165	158	165	176	162	171	159	154	186	164	155	182	169	183	182	143	171	147	178	176	187	176	158	159	185	171	151	182	165	137	185	134	176	166	191	169	144	161	184	143	160	160	148	169	163	160	179	189	168	166	159	177	186	181	175	154	179	172	160	163	150	170	170	166	158	171	166	166	155	147	162	147	166	179	154	213	150	156	158	141	148	174	159	183	158	160	165	166	167	176	175	180	176	163	183	180	190	162	160	173	168	186	181	141	187	187	148	165	202	160	149	159	159	150	174	179	189	170	170	169	173	168	156	196	163	168	187	165	147	179	160	177	158	186	178	161	143	170	173	171	151	179	168	140	153	159	178	182	152	161	175	190	171	136	182	181	177	149	169	178	191	161	173	167	201	178	163	163	151	185	168	170	174	173	151	147	165	170	142	145	172	216	153	175	185	159	153	128	137	154	169	161	199	173	135	148	179	178	151	193	153	163	182	161	164	158	161	186	178	165	161	177	167	178	170	168	162	158	171	160	167	215	178	170	169	174	165	177	176	159	146	153	165	172	165	167	177	176	163	159	163	175	166	194	188	151	187	175	167	171	164	161	172	158	184	150	171	141	154	170	175	189	158	161	181	163	168	181	160	150	175	183	185	145	166	159	176	160	181	159	169	160	159	157	169	184	195	167	185	157	181	186	141	154	171	172	181	174	157	151	157	176	184	152	159	170	155	170	188	157	161	156	154	171	152	181	153	169	165	162	170	150	193	159	167	166	176	136	158	173	172	156	192	184	171	154	168	170	172	148	137	159	142	159	173	170	159	146	147	153	191	149	155	176	161	150	184	166	163	172	169	159	183	153	156	163	154	148	160	156	159	169	172	171	176	157	147	170	141	170	174	166	178	163	154	152	165	171	146	154	166	163	173	179	189	154	177	185	190	157	160	145	164	181	146	163	183	171	162	131	174	149	150	176	176	164	150	172	144	164	194	180	170	162	166	161	165	182	166	132	171	147	173	160	168	165	203	166	178	158	169	184	156	186	162	158	143	188	160	163	184	181	183	160	175	176	168	177	153	163	156	180	179	152	175	175	150	167	167	171	166	165	144	138	181	189	177	177	173	164	162	154	143	174	164	157	170	157	133	173	164	156	150	164	149	182	164	178	170	176	181	163	163	166	191	145	165	184	180	165	157	142	173	150	167	199	164	151	153	164	157	173	168	163	174	156	184	170	165	152	193	181	182	173	182	183	175	175	147	149	162	143	159	158	183	160	173	142	177	154	165	187	176	145	169	193	189	184	171	161	181	162	140	174	170	161	153	154	169	171	161	172	155	175	179	179	185	168	169	179	146	162	185	161	172	178	166	155	173	156	191	171	177	165	171	185	166	164	157	196	155	161	176	178	173	166	143	174	178	151	167	164	171	159	171	156	167	164	151	170	179	173	167	174	175	171	158	162	156	155	170	145	150	164	163	162	182	166	151	173	164	186	177	179	157	141	163	154	169	179	182	170	154	165	154	166	155	148	141	182	166	170	185	177	166	169	159	185	184	161	143	161	143	177	172	173	193	181	179	149	169	176	161	169	185	164	168	163	180	176	158	148	165	165	154	167	162	155	153	168	157	158	177	195	165	162	143	164	183	156	174	176	151	157	155	165	162	173	164	161	176	169	158	192	165	159	182	198	193	187	160	180	174	169	157	153	151	183	143	181	181	145	157	160	177	149	139	169	164	156	178	168	167	180	146	171	184	163	176	173	172	159	178	165	176	170	170	162	200	137	171	168	185	174	172	200	181	175	171	165	172	164	180	153	157	156	159	168	152	167	161	160	174	154	168	173	157	161	188	135	164	169	166	186	154	177	165	149	186	183	168	172	156	192	183	181	174	177	182	140	152	162	160	144	159	180	181	164	161	170	181	160	159	170	167	181	159	179	163	172	157	178	179	163	178	161	140	170	180	162	169	155	158	153	168	174	161	169	169	150	152	167	172	175	192	157	179	156	157	175	187	153	190	177	163	154	148	179	154	189	153	181	154	163	158	167	191	154	169	166	162	166	148	161	163	150	148	184	145	168	154	147	167	150	163	157	151	147	152	164	198	149	147	166	170	169	179	186	172	178	210	189	184	183	169	156	185	165	152	172	173	173	165	160	176	167	157	181	186	155	162	205	175	165	179	178	189	163	188	160	134	166	161	151	181	179	162	195	156	186	135	173	165	188	171	178	185	166	169	168	148	170	151	149	173	178	176	184	181	156	163	181	170	171	153	213	173	163	162	168	193	168	183	166	162	148	183	179	150	181	208	170	146	164	186	174	156	188	164	146	173	169	178	171	156	172	155	176	162	172	183	159	176	148	164	163	163	168	168	174	160	160	172	142	172	184	169	162	172	153	162	183	172	177	166	164	171	193	193	161	164	162	157	189	182	150	185	156	148	159	176	178	166	147	168	154	197	175	170	155	151	158	171	178	176	153	136	171	155	165	154	155	169	164	182	174	163	179	153	190	182	164	175	169	185	162	163	170	162	154	146	154	160	157	196	157	162	178	160	162	154	170	151	167	169	151	156	164	149	159	171	163	159	172	169	163	161	154	176	167	158	178	171	177	166	191	141	160	157	174	173	171	171	200	180	157	171	156	155	183	161	172	183	174	172	162	162	148	184	174	178
5915	1180	2639	3079	2635	2250	1939	1576	1408	1209	1034	1031	939	900	812	782	761	699	719	724	633	650	651	618	615	629	610	625	563	531	562	590	526	565	592	578	555	540	537	518	566	513	549	489	514	514	507	544	522	546	499	522	514	466	490	486	520	543	508	493	479	535	464	465	497	469	502	501	456	523	557	498	528	476	455	492	479	494	513	477	518	486	526	522	485	482	470	455	521	504	494	509	509	498	521	502	510	521	517	524	481	496	539	524	510	470	473	512	509	501	484	499	523	438	491	505	484	449	474	471	494	474	487	474	519	502	480	501	500	505	502	465	489	491	458	454	485	482	523	490	441	480	509	435	540	482	499	499	478	478	493	467	500	521	479	527	522	526	473	479	514	502	477	494	486	506	495	466	523	512	469	492	499	500	473	493	506	473	517	491	473	493	472	471	515	495	504	486	461	472	490	462	467	481	474	473	525	487	531	487	548	520	535	480	474	495	490	487	535	494	481	481	516	501	474	506	507	497	492	477	520	499	525	513	500	485	534	468	485	470	499	459	519	478	483	491	545	467	520	471	486	518	471	479	504	491	460	482	477	457	500	518	470	420	516	491	486	498	505	456	504	544	484	444	500	496	498	530	497	496	510	515	466	480	506	520	504	463	474	486	514	465	509	500	486	488	528	514	476	524	483	491	499	485	483	553	471	476	471	499	451	478	462	490	526	492	455	533	478	492	474	501	476	487	501	445	511	450	476	496	510	484	475	496	502	511	484	508	483	534	438	507	522	474	488	492	487	467	515	459	498	509	515	477	484	475	490	492	483	459	502	493	461	467	445	544	503	475	453	491	469	496	493	493	481	485	495	480	497	504	492	519	514	535	480	473	475	494	485	489	515	481	499	457	475	505	508	501	464	480	510	495	495	494	476	506	503	462	477	496	516	526	473	534	512	486	502	477	490	518	499	520	473	500	519	473	483	498	514	430	528	471	503	452	464	477	500	485	474	493	483	477	496	475	533	456	500	488	437	481	497	511	490	484	507	485	477	513	529	527	428	496	513	480	466	491	454	540	502	491	464	514	523	501	499	469	489	510	504	527	498	453	469	493	501	473	457	490	483	461	469	534	510	500	471	465	485	519	528	485	502	515	489	520	525	466	498	524	487	451	463	503	494	485	466	515	453	468	477	510	503	488	501	487	480	487	499	468	476	480	525	506	456	512	453	459	460	497	551	486	525	451	479	487	488	484	498	491	470	470	503	511	491	480	450	495	502	483	477	478	457	478	476	543	516	488	423	490	481	493	507	493	509	507	450	466	487	492	484	476	466	489	488	473	442	506	508	496	560	504	532	509	447	501	475	499	508	485	502	494	480	469	443	490	498	479	489	506	468	486	465	462	452	524	468	468	491	461	493	466	478	415	491	484	462	504	491	466	494	505	496	467	503	503	481	521	467	495	489	464	500	486	506	499	532	490	464	481	472	500	465	519	467	518	457	464	476	485	509	473	465	463	497	493	481	511	476	514	482	498	501	473	492	468	492	447	500	513	541	516	517	504	497	464	467	500	479	508	500	496	517	499	511	441	472	525	452	454	512	436	507	470	492	507	505	477	450	508	523	487	531	496	500	502	505	482	494	482	449	478	497	446	502	494	488	482	489	459	484	477	473	474	491	496	501	448	512	500	485	487	480	500	487	490	483	502	460	465	501	512	504	471	495	470	479	479	487	489	468	478	494	496	525	484	469	485	502	501	466	486	486	498	479	548	500	486	475	508	521	505	487	499	473	455	476	465	481	485	494	460	466	479	448	477	546	504	502	472	489	519	504	501	460	482	505	500	511	502	500	480	486	524	470	492	478	503	462	477	469	479	490	464	493	502	443	521	472	514	450	505	509	498	501	479	503	463	506	477	489	497	497	497	521	510	491	500	486	477	513	477	463	487	471	472	532	505	502	495	463	457	488	510	504	480	511	489	550	503	512	494	516	508	451	483	470	517	455	516	495	497	479	496	502	471	451	496	515	483	471	477	483	469	469	481	502	468	497	475	523	504	477	515	492	484	510	483	502	502	502	479	519	455	502	477	477	473	488	498	490	482	476	477	491	506	468	492	473	516	482	510	492	502	484	482	466	516	467	485	497	444	507	429	460	450	479	471	475	503	479	445	502	505	455	472	496	489	517	502	511	493	491	515	545	476	480	500	497	474	479	491	471	507	455	540	496	450	540	500	476	477	495	490	476	492	529	465	495	447	447	496	516	463	471	505	486	502	468	528	519	496	507	483	491	507	491	474	508	496	468	492	503	520	507	491	496	482	493	454	486	496	489	495	510	484	499	455	516	522	465	506	487	495	483	450	516	438	481	481	514	489	509	506	475	500	542	511	520	507	468	494	474	489	527	506	463	540	464	520	498	471	490	520	474	486	477	464	473	505	483	473	499	505	488	494	529	484	478	476	497	478	450	460	479	499	480	478	496	474	522	515	506	495	465	506	500	487	465	468	509	497	497	451	455	491	478	508	493	470	502	476	476	459	474	487	521	484	538	489	491	538	495	500	512	487	444	500	501	512	490	512	490	515	459	509	464	485	504	500	462	505	482	501	506	536	535	521	466	468	508	463	454	479	481	469	511	525	482	493	486	476	491	492	503	435	497	501	467	499	498	490	485	491	483	482	517	455	544	485	497	491	466	457	442	439	469	464	473	491	513	549	475	459	485	468	490	510	502	460	502	562	497	531	477	472	525	485	479	479	483	465	426	510	511	470	482	501	522	521	490	494	466	503	508	511	456	502	470	485	476	491	484	466	490	504	503	480	527	526	437	494	447	505	462	469	446	488	523	478	514	500	460	492	476	464	506	516	468	467	501	503	487	480	525	524	487	489	471	468	486	453	484	445	503	480	503	464	490	499	435	482	487	511	503	503	510	482	489	468	509	457	491	484	480	494	497	482	529	483	473	509	467	485	520	514	497	500	484	518	495	473	453	450	503	523	503	560	446	487	485	523	516	495	483	495	458	472	475	509	485	459	447	519	476	476	466	498	494	512	512	475	481	444	474	473	509	473	511	513	494	477	508	452	487	498	444	506	510	492	509	502	480	498	499	504	498	482	464	486	481	451	522	514	473	540	483	483	492	466	503	441	521	506	503	457	490	494	462	474	496	481	509	481	468	471	489	518	508	520	510	420	530	471	518	473	523	493	486	470	480	510	501	508	520	541	497	512	492	458	462	492	530	470	481	489	492	452	475	466	457	487	487	490	484	477	501	474	531	458	499	501	469	516	460	462	528	477	470	461	436	511	451	472	471	505	493	511	539	530	498	482	501	485	468	463	493	466	467	536	469	481	490	496	474	491	502	439	514	486	491	513	480	515	455	466	491	463	467	510	461	492	474	496	519	523	498	514	481	511	480	504	487	470	478	471	482	468	500	481	491	466	469	489	510	511	541	507	505	503	530	515	474	521	478	522	494	506	476	479	474	461	467	462	495	480	471	496	500	526	494	511	503	493	486	485	412	482
14239	2576	2645	1977	1373	1105	857	673	698	579	508	478	502	470	446	421	398	409	373	413	359	391	387	379	413	402	368	379	353	402	375	363	381	367	375	398	407	333	396	340	338	342	376	365	360	326	381	347	337	358	346	339	361	351	333	346	344	365	368	333	331	353	324	365	354	370	326	384	357	343	322	374	348	350	369	340	336	320	341	354	384	339	393	316	361	369	326	345	342	320	355	373	375	372	350	381	336	355	359	376	363	327	308	356	356	374	320	333	329	378	336	376	309	339	360	344	404	358	382	357	346	363	341	340	333	308	356	382	371	359	362	323	336	318	334	357	362	336	322	355	363	336	353	340	363	325	360	393	337	326	339	363	357	344	353	358	351	345	351	324	347	345	320	331	339	363	370	348	358	331	365	291	301	359	323	331	359	359	350	345	378	355	343	311	315	340	377	342	332	334	373	314	361	327	386	353	311	335	350	347	390	379	354	380	346	329	352	347	337	359	343	387	339	358	345	326	362	339	359	317	342	340	355	341	367	332	345	357	340	356	343	371	352	354	319	335	353	340	339	359	358	345	351	360	363	365	357	403	297	347	360	359	337	333	377	335	350	346	352	366	380	345	342	339	356	363	374	378	368	323	310	360	389	354	374	379	326	348	325	370	366	335	346	349	330	363	329	372	385	334	376	336	379	334	305	337	336	355	358	359	362	347	363	367	349	349	321	343	350	367	365	307	379	370	391	371	338	334	343	352	334	382	371	340	374	344	352	390	361	333	345	374	386	349	348	361	363	322	356	379	342	354	362	345	393	371	353	313	346	345	385	375	325	358	359	388	345	302	335	363	311	370	394	346	340	341	366	356	345	342	342	347	378	373	401	351	354	357	364	366	383	367	320	355	339	294	391	330	335	344	324	350	365	346	341	341	380	342	349	394	362	360	342	331	345	359	339	341	353	350	388	341	344	346	392	342	383	350	374	353	316	353	344	340	318	337	362	368	342	381	352	386	325	308	354	360	386	351	379	331	329	351	388	337	343	351	340	339	359	353	314	340	353	342	328	362	350	359	337	356	354	379	368	382	330	363	394	336	308	309	332	349	341	356	350	362	322	360	329	320	342	349	332	342	340	387	332	335	319	350	300	365	338	377	371	314	382	374	347	381	363	353	307	377	357	360	355	352	382	335	316	371	368	329	334	365	360	339	335	376	341	360	340	327	368	373	363	341	342	360	326	337	366	365	348	366	344	352	342	365	346	369	350	361	345	374	344	337	370	345	360	375	378	328	363	371	383	394	350	320	338	397	367	336	352	369	348	345	356	357	337	340	387	382	340	335	335	340	337	326	340	353	343	345	368	302	318	350	348	380	339	341	343	380	368	360	379	344	366	363	369	375	345	347	348	370	368	377	345	375	332	356	354	373	380	343	347	345	363	375	366	320	336	328	359	347	348	309	337	363	363	366	368	351	356	332	368	364	359	387	350	402	332	364	344	394	331	345	357	340	335	359	361	327	365	383	334	328	355	351	357	356	358	342	342	360	341	373	373	337	368	361	319	362	361	330	332	382	334	354	359	397	309	343	326	365	377	354	385	352	307	361	368	343	358	380	368	341	329	348	385	350	374	313	353	359	373	340	344	367	353	347	355	375	366	386	358	349	369	345	362	317	321	367	339	326	337	342	354	357	335	356	354	351	350	366	337	315	334	375	364	351	348	360	366	321	325	353	334	376	339	334	377	350	360	360	340	371	340	350	346	355	337	355	345	336	350	333	340	337	347	351	368	373	313	366	372	332	358	373	336	307	331	359	324	349	381	347	356	383	365	367	343	313	339	348	372	375	360	302	324	346	384	330	350	350	327	321	370	357	383	358	356	342	327	395	370	320	338	353	366	366	369	364	350	335	367	364	382	323	337	353	330	350	344	337	374	324	374	363	355	355	337	380	349	359	365	359	374	360	400	300	370	332	345	329	339	357	337	345	357	329	339	347	356	341	382	347	358	360	357	360	351	356	328	371	344	346	333	354	345	344	368	326	321	327	328	360	344	357	376	340	344	365	335	329	386	340	343	339	359	348	360	336	369	333	353	364	344	337	333	347	314	316	363	377	369	326	359	340	369	381	361	351	356	365	355	340	356	335	360	341	399	341	344	316	359	349	329	363	340	346	365	372	350	338	360	343	367	341	354	375	362	355	327	333	373	367	329	387	376	409	400	365	303	317	342	369	342	344	384	345	316	333	336	318	321	336	345	354	363	342	342	351	337	335	309	352	340	359	341	326	384	371	350	355	332	373	328	356	349	376	353	332	333	351	346	313	325	348	357	326	336	371	313	324	354	373	348	350	365	340	357	336	355	354	344	397	375	358	348	348	367	359	366	376	374	346	340	365	361	346	342	371	324	331	343	333	353	346	365	376	347	350	355	348	329	339	328	327	359	364	344	346	364	329	346	371	381	353	329	322	326	359	392	360	332	315	329	337	371	318	382	338	323	384	385	345	368	322	345	316	337	352	362	329	342	354	357	323	379	375	356	360	337	388	365	371	361	348	335	330	342	316	358	342	342	347	339	343	330	304	358	399	370	360	374	327	353	360	352	366	351	370	336	357	327	342	353	325	354	337	364	340	347	369	353	341	331	347	382	382	363	331	356	330	338	304	327	319	338	362	339	344	330	364	374	328	361	342	360	367	365	367	350	339	344	366	345	322	354	317	354	370	358	368	351	346	367	377	383	360	338	306	350	393	366	370	363	348	357	311	328	360	332	324	310	344	349	338	345	369	376	406	324	369	333	313	386	371	364	330	342	353	351	371	331	341	356	340	344	356	339	346	358	332	349	342	359	348	352	347	357	375	354	369	359	347	354	371	355	375	370	361	327	350	345	336	355	337	345	350	347	353	377	366	348	353	352	369	359	337	376	356	326	322	354	346	370	357	362	326	373	337	354	376	345	335	344	326	333	351	341	350	330	326	360	336	317	338	349	350	359	309	368	334	354	378	323	350	379	331	339	340	347	352	379	312	314	319	313	323	323	331	327	324	353	393	362	322	325	346	327	405	391	358	374	356	371	315	351	326	322	336	335	351	369	363	351	377	351	350	335	331	363	333	364	370	366	354	354	339	361	347	355	340	347	330	343	381	333	324	344	337	334	329	329	388	332	320	334	327	313	367	326	359	358	315	360	329	330	313	400	386	346	336	374	349	341	366	342	350	336	315	379	367	334	343	391	333	383	373	372	370	361	337	359	321	329	372	344	349	363	366	316	411	358	349	357	357	327	321	351	329	347	348	341	361	324	344	383	347	350	361	358	374	330	357	389	325	327	408	341	364	344	350	372	355	345	332	369	346	372	321	313	357	342	318	344	328	353	364	353	324	389	365	329	339	362	374	347	339	343	321	336	377	365	351	317	348	354	359	350	376	352	361	351	345	360	322	320	346	363	345	399	354	331	346	341	370	338	306	364	397	369	320	339	359	334	350	341	355	363	361	388	350	335	330	374	349	342	367	369	371	357	343
7760	2436	5077	5639	5033	4211	3551	2945	2571	2190	2029	1837	1682	1602	1470	1377	1445	1285	1301	1192	1197	1170	1133	1131	1106	1139	1121	1053	1057	1084	1038	1059	949	995	948	1006	1036	918	985	991	931	925	956	982	1004	924	950	922	948	915	910	898	953	912	913	934	922	882	919	904	859	898	896	942	879	899	903	874	919	918	865	931	903	899	907	939	875	908	925	937	874	913	875	925	880	884	885	880	938	922	869	887	892	867	870	952	832	897	823	893	852	869	873	893	901	869	900	943	875	863	890	915	862	893	872	903	857	889	867	848	869	871	880	872	885	861	858	886	856	891	902	882	906	902	873	882	935	952	910	880	914	864	976	922	902	867	854	948	874	891	855	901	858	877	844	874	891	849	940	839	877	911	849	849	877	884	890	825	887	880	859	827	878	891	913	893	913	878	874	860	868	881	851	891	919	859	831	828	795	809	905	875	858	943	914	908	861	896	880	869	882	842	930	913	886	853	878	894	901	929	846	960	900	880	862	885	861	940	875	932	863	872	839	855	932	926	855	909	816	867	890	852	864	935	855	852	874	899	824	861	873	869	873	915	930	915	876	880	879	938	873	811	866	872	897	860	851	847	905	907	865	848	896	870	862	886	823	916	877	934	897	884	874	860	841	898	849	805	862	879	875	908	856	843	901	883	856	932	876	905	901	894	867	847	837	824	876	859	908	871	843	880	895	891	857	876	825	852	865	897	871	873	912	843	911	865	863	863	879	891	901	843	837	836	950	864	815	893	869	946	838	877	889	878	896	854	918	900	831	884	871	892	860	866	858	875	904	915	883	879	846	878	911	857	823	858	903	873	792	926	950	890	893	868	838	855	917	894	845	881	872	844	873	903	921	864	895	883	920	863	822	875	860	874	861	865	907	862	853	870	870	888	910	867	902	872	862	909	834	857	881	856	875	932	841	891	882	844	842	871	898	905	875	846	864	899	861	929	871	884	820	853	831	856	863	871	871	869	942	844	935	846	848	895	888	901	869	923	903	851	877	903	893	875	851	929	905	850	850	909	903	850	844	877	870	868	860	868	901	913	839	849	852	879	841	900	830	841	906	874	912	909	904	871	886	929	869	828	818	865	871	884	865	840	886	888	863	901	887	895	870	906	936	855	889	902	881	862	871	843	877	916	895	884	897	887	909	869	903	960	875	923	893	876	865	849	906	912	939	895	890	880	917	833	920	839	866	876	859	909	877	848	881	912	854	900	884	873	876	846	849	849	836	848	881	893	880	778	919	853	885	894	894	811	874	897	883	910	870	874	902	897	887	878	836	924	836	874	888	918	840	886	855	912	839	911	869	870	926	953	895	812	886	868	922	870	864	928	865	863	867	893	891	876	941	911	906	861	852	857	875	875	883	861	856	881	897	823	877	851	874	846	897	871	802	935	887	876	864	887	832	895	834	866	821	916	895	880	872	824	925	897	906	854	893	903	851	893	848	868	900	886	860	845	930	844	837	899	870	885	867	909	897	846	835	875	881	888	864	890	805	895	932	831	859	888	820	896	863	883	867	894	898	844	899	888	861	812	910	893	859	874	886	846	876	842	870	893	848	849	903	843	880	904	832	804	921	837	923	841	901	906	916	894	874	882	880	840	934	862	880	882	878	905	863	861	880	938	892	920	846	926	917	888	896	893	907	901	879	940	891	857	873	906	889	878	843	879	875	855	922	944	894	905	877	864	844	841	834	865	873	864	901	907	872	890	886	837	865	876	895	909	860	828	872	861	908	817	885	877	896	908	914	872	917	848	880	841	893	850	915	854	865	883	876	889	881	928	937	904	844	834	867	828	846	830	872	814	883	868	878	878	890	813	918	845	909	892	953	831	919	852	935	892	833	859	826	956	887	838	913	848	873	848	892	874	870	841	791	862	880	852	872	873	890	871	883	886	880	908	888	859	873	884	887	848	870	891	885	947	877	855	884	859	812	843	885	900	869	850	835	886	918	882	844	828	912	839	866	873	897	895	849	895	855	845	929	898	861	861	912	853	921	844	888	841	884	877	882	845	875	864	891	870	836	895	863	818	830	880	883	906	840	896	882	933	912	877	873	827	878	847	880	853	907	942	898	842	896	865	869	888	887	825	864	882	874	859	896	868	840	904	886	873	870	900	890	919	868	873	907	852	867	849	851	874	835	899	928	880	884	857	847	949	841	884	890	886	880	885	866	937	946	861	890	842	860	868	833	865	856	865	881	874	913	868	906	861	881	917	874	909	884	865	871	861	939	867	936	926	926	863	842	907	830	872	888	865	850	863	857	854	851	907	853	902	867	872	865	870	880	881	834	854	862	920	919	918	889	878	921	849	840	851	887	901	829	864	841	916	889	849	800	869	863	910	793	876	818	888	846	937	871	868	886	893	880	881	853	870	840	837	856	867	863	836	864	910	860	891	919	862	865	862	887	893	880	861	816	841	874	851	926	869	874	848	866	867	822	929	841	834	834	877	919	847	800	875	884	823	869	846	892	872	863	867	849	823	893	866	837	849	921	970	897	882	854	883	902	875	847	867	864	879	923	819	846	908	891	864	862	936	905	825	880	858	914	862	872	857	877	877	867	827	836	930	863	878	868	845	892	908	878	910	938	877	841	861	879	876	828	925	863	857	867	856	862	821	801	884	844	909	849	859	924	888	912	884	865	898	866	863	877	893	846	901	861	895	887	904	887	851	861	874	899	940	869	848	897	901	886	835	870	877	910	894	850	896	851	889	850	865	908	879	889	861	874	893	845	888	887	877	894	889	871	879	856	893	855	842	909	931	818	876	852	876	820	867	864	875	868	846	820	870	910	893	875	841	862	929	848	867	892	899	842	865	900	898	910	862	881	891	902	890	943	853	877	854	922	817	876	861	926	878	858	788	883	878	843	901	866	890	865	889	887	838	878	831	873	848	890	893	850	872	832	862	865	882	836	859	909	929	876	842	831	895	875	853	890	893	911	841	850	884	832	870	923	851	893	891	916	845	897	855	895	909	828	841	915	893	859	905	893	873	917	870	849	852	872	853	873	905	891	877	864	873	836	904	859	856	912	899	861	937	879	945	833	891	878	837	883	869	864	849	829	842	840	904	856	859	873	880	839	857	904	866	919	856	873	871	857	870	853	873	931	913	834	891	847	870	922	888	821	849	913	884	864	876	816	894	901	886	875	843	908	839	867	881	830	874	861	905	850	874	849	861	889	853	922	871	878	867	889	846	922	844	884	869	880	863	865	906	898	876	858	874	862	899	891	899	890	901	885	867	881	865	866	875	908	840	834	877	879	891	921	834	937	831	838	848	846	900	893	853	905	815	861	855	906	874	905	879	939	858	908	867	887	892	862	837	878	838	881	870	845	913	932	818	911	911	823	884	832	869	838	887	865	803	864	874	929	857	845	824	858	899	902	834	870	941	836	871	902	882	861	922	855	871	834	861	867	890	833	875	843	859	878	850	847	886	890	869	878	890	924	923	849	896	902	900	884	863	824	836	906	832
1940	171	190	176	186	164	147	162	154	172	141	126	128	161	136	145	150	148	145	149	164	175	140	144	152	162	155	156	143	145	156	171	155	142	155	147	173	161	163	146	152	139	153	174	144	136	130	139	170	126	160	155	152	139	133	160	151	149	137	152	132	137	148	164	155	171	162	153	143	162	154	140	141	162	156	144	140	192	151	141	171	155	141	156	127	144	159	161	142	148	141	134	158	143	157	138	144	163	148	165	154	166	166	149	155	162	146	156	149	153	157	152	151	147	154	176	151	144	133	155	147	141	136	146	150	138	146	134	135	164	151	163	166	147	147	152	152	154	135	159	140	157	167	171	150	133	156	147	139	141	168	155	131	134	158	177	141	144	154	136	151	153	162	131	147	165	136	151	151	157	158	161	155	165	155	155	160	156	156	167	160	147	138	174	136	150	148	156	162	174	147	154	140	163	181	161	152	141	153	170	155	163	161	118	155	153	143	151	146	168	159	166	155	128	186	154	168	158	151	157	159	154	160	155	133	182	131	163	137	145	164	142	148	160	154	156	133	142	144	129	171	136	146	163	150	153	139	147	132	150	143	123	153	113	142	138	172	151	139	131	142	146	138	152	146	158	152	141	141	161	147	148	133	150	149	146	142	152	142	147	139	156	148	148	139	155	161	155	129	152	143	157	145	129	139	159	139	155	138	167	135	149	165	161	144	156	157	149	153	158	145	151	161	153	166	132	147	156	147	168	153	152	159	128	164	139	164	156	131	138	163	140	162	158	146	149	155	153	141	167	160	125	134	156	138	158	140	132	150	130	172	145	135	164	146	143	123	168	163	139	126	157	127	132	161	158	139	154	154	148	145	156	132	150	136	149	155	174	145	154	169	163	135	144	141	144	159	154	137	157	162	152	139	172	152	155	154	156	155	152	147	152	164	160	146	158	139	156	158	167	147	145	141	173	156	135	151	150	137	142	154	160	135	149	166	147	139	161	136	149	153	177	103	144	149	139	136	159	168	141	150	143	150	132	131	169	161	147	153	133	170	146	161	166	148	155	132	131	129	125	157	139	167	166	149	140	137	129	166	141	182	138	155	160	152	136	132	164	153	161	133	145	140	172	154	134	162	170	130	125	145	156	146	161	181	151	165	154	143	170	159	148	122	151	133	158	144	156	143	146	156	149	136	185	155	176	149	152	141	136	158	155	148	145	164	156	148	162	145	160	135	148	150	146	155	134	157	161	141	158	157	138	167	181	152	151	148	156	161	112	158	168	177	134	141	142	124	168	158	149	169	152	156	164	149	150	153	146	140	157	153	155	139	136	144	170	141	156	163	159	140	146	161	128	139	158	160	136	159	172	142	151	139	138	147	143	155	152	170	157	166	158	157	146	142	151	134	139	151	145	155	157	159	160	147	161	154	131	159	157	174	154	143	176	148	153	169	152	154	158	162	132	160	155	173	150	164	159	136	175	155	141	138	154	132	147	153	175	154	162	136	147	163	136	162	164	143	167	154	166	158	144	135	151	143	151	157	130	143	158	149	151	131	150	154	157	157	171	142	160	155	162	161	167	156	150	135	149	162	161	168	135	134	165	144	135	139	149	155	158	154	159	163	151	155	129	136	141	159	160	160	159	163	153	166	128	170	162	141	161	144	172	152	135	156	133	136	169	150	178	139	142	135	156	126	146	155	147	139	141	134	150	146	135	148	152	151	142	160	163	170	130	143	154	139	152	140	164	156	141	139	150	155	146	143	133	150	146	159	154	167	160	168	156	147	136	133	178	124	136	142	139	160	142	170	144	153	154	142	154	167	139	180	156	146	161	171	165	156	139	151	150	145	169	158	148	152	132	149	153	169	164	136	151	144	139	146	135	132	151	141	136	150	135	141	159	129	146	154	139	127	144	135	139	154	139	159	148	133	136	178	156	133	142	158	157	158	145	156	166	161	134	144	149	161	153	160	134	159	148	157	135	150	159	131	168	178	149	147	147	138	138	138	157	163	174	143	157	167	164	163	135	150	171	132	146	152	167	131	160	134	132	161	160	148	163	174	157	177	173	163	141	158	162	140	158	139	125	155	145	171	146	165	160	160	141	131	159	158	134	157	153	147	157	158	125	145	139	139	142	178	179	157	153	127	145	142	147	167	155	169	152	158	159	161	160	128	144	134	131	136	169	160	147	163	151	161	150	152	153	130	149	127	121	157	158	134	142	152	152	141	162	133	156	145	143	159	166	152	134	132	159	152	141	141	127	148	147	143	151	155	159	139	162	159	166	156	170	151	147	141	133	137	135	123	135	154	142	142	166	149	156	142	155	152	142	155	131	136	170	153	156	142	140	140	158	135	154	132	149	171	151	171	189	142	134	150	134	150	142	162	164	157	159	134	126	171	149	139	160	154	138	140	136	144	150	162	156	155	164	151	144	157	143	172	163	150	149	135	145	134	156	140	142	144	150	149	164	148	144	143	164	159	152	184	140	153	152	173	150	167	164	149	163	165	140	164	140	151	143	149	157	153	154	150	184	144	149	146	165	146	161	149	144	126	168	135	140	165	156	160	156	142	174	143	141	124	172	133	171	168	135	157	137	140	165	163	158	131	150	154	131	138	179	152	142	153	136	147	154	167	128	171	152	132	142	139	164	186	143	167	139	150	143	152	162	149	156	160	152	160	185	163	157	155	149	144	124	142	156	125	140	155	131	147	167	130	151	136	150	156	168	170	142	159	149	132	175	138	162	160	152	142	155	147	148	140	136	149	155	140	138	138	146	146	129	160	153	144	129	134	136	159	139	170	151	128	154	140	145	154	152	145	132	139	145	154	148	153	138	130	142	150	151	162	140	153	132	146	144	157	167	164	125	163	141	123	156	144	147	152	146	127	148	169	138	153	167	152	163	176	184	163	144	160	167	146	164	133	158	164	159	137	153	140	146	151	141	130	166	141	140	148	148	129	174	171	153	164	147	137	159	146	151	160	161	142	150	144	140	146	134	190	143	154	165	148	144	137	149	144	154	157	137	164	160	171	153	152	151	141	176	172	170	158	156	168	155	133	133	144	148	155	163	153	167	124	147	142	161	169	152	171	142	170	155	169	153	128	156	160	152	151	156	157	158	160	146	143	159	157	146	142	129	151	148	140	161	159	167	159	149	160	133	167	151	147	150	135	140	152	154	140	152	144	150	177	131	156	163	144	139	150	154	144	131	176	157	143	153	136	162	171	160	125	144	136	150	133	145	151	152	148	148	132	152	172	151	176	175	155	140	160	139	160	152	133	154	140	154	118	145	128	173	138	144	152	149	181	149	150	149	164	124	139	162	164	140	140	150	143	160	132	161	130	143	154	192	129	161	138	133	139	167	143	147	161	159	158	165	148	150	161	160	157	157	140	145	154	155	135	142	154	146	122	152	143	136	171	163	153	187	166	163	164	153	156	165	164	158	145	144	147	137	142	142	126	149	156	158	148	146	126	146	136	166	130	143	159	143	135	131	142	153	159	135
2236	454	525	526	521	495	520	499	437	414	434	408	451	454	436	448	442	439	417	436	421	401	433	434	436	446	443	457	438	430	406	413	386	459	432	432	431	446	444	418	433	413	450	417	432	455	471	443	430	424	441	429	436	420	442	442	458	412	437	402	422	449	468	494	392	408	475	466	449	453	461	444	438	446	438	440	430	407	432	422	435	415	460	405	405	393	482	443	423	444	433	424	431	446	444	428	455	437	448	438	457	440	443	437	397	424	460	401	441	418	444	429	434	429	444	444	384	465	456	434	437	422	461	425	465	437	434	445	423	433	414	433	412	470	421	430	395	438	425	418	425	388	463	428	421	426	435	474	431	416	445	432	454	389	413	414	442	417	421	396	442	434	432	395	436	402	469	417	468	440	423	425	451	430	417	424	423	456	443	443	411	408	402	459	425	450	451	431	397	498	433	429	480	446	421	434	475	418	428	425	424	440	491	430	394	455	413	435	423	451	390	433	446	396	452	460	465	417	402	402	449	429	445	428	418	416	404	415	409	435	490	414	436	395	444	409	389	440	435	421	423	432	428	397	484	414	447	409	428	464	456	410	405	438	439	460	470	402	411	432	446	422	412	443	429	464	449	440	407	499	432	440	413	398	459	420	465	456	446	426	425	426	433	464	452	386	413	462	446	400	422	435	441	463	426	438	479	449	428	454	469	387	417	441	446	419	470	435	429	480	437	438	435	399	433	408	430	413	425	414	445	487	442	453	450	418	441	414	414	441	435	451	446	452	442	435	420	400	417	426	410	446	430	434	410	416	414	447	426	444	445	466	473	401	451	443	470	466	432	442	408	441	420	438	431	463	417	426	413	434	440	407	430	407	456	445	441	402	394	458	416	440	464	436	375	469	392	406	449	456	405	417	438	408	442	410	453	420	461	426	420	441	428	469	434	450	440	457	418	426	435	411	471	407	443	417	433	430	464	439	465	432	432	424	458	444	412	450	429	449	452	432	435	418	475	389	394	458	421	409	432	407	439	468	460	405	469	430	465	423	424	427	436	410	445	423	415	404	429	408	427	412	418	417	414	455	427	416	429	438	406	418	414	428	426	445	453	432	460	426	458	432	439	412	402	474	453	418	399	445	447	456	425	424	402	419	451	402	463	440	425	387	434	453	430	441	461	417	476	416	446	473	437	427	408	434	423	451	407	400	439	431	414	434	412	451	422	425	397	360	415	419	414	412	460	436	388	446	441	436	430	479	429	410	406	430	452	427	427	427	411	392	453	415	443	439	467	407	433	474	445	382	418	417	443	435	444	460	456	421	429	414	384	438	429	461	418	418	449	474	438	457	436	470	453	450	395	388	471	425	433	400	442	421	423	433	451	416	465	446	423	426	415	459	433	457	440	440	404	429	439	416	405	433	454	426	402	415	435	442	398	437	425	421	482	400	436	395	444	435	440	438	418	408	401	458	440	440	430	409	429	392	420	442	437	402	453	408	456	422	413	468	463	436	445	432	418	458	450	424	408	458	468	447	425	392	449	452	427	461	406	454	413	441	450	392	431	417	443	447	437	448	399	473	482	446	446	451	440	423	432	454	483	455	413	438	463	411	453	422	398	428	411	459	423	449	425	429	416	440	418	412	446	421	440	456	447	419	424	453	439	432	420	421	464	414	416	432	443	445	457	457	443	450	482	411	429	453	408	453	423	396	467	430	430	414	424	430	455	459	442	400	454	440	427	425	431	430	439	445	444	420	427	431	411	443	410	457	422	471	426	442	429	416	434	423	431	414	442	402	444	453	428	425	435	477	464	389	428	438	429	417	392	457	445	428	414	450	434	397	441	487	383	390	446	441	436	453	407	431	417	485	437	481	422	401	432	465	434	431	475	453	433	475	421	429	418	425	423	418	420	415	433	413	434	440	444	414	414	453	435	462	407	461	440	450	439	464	390	436	425	415	441	428	449	440	424	479	435	397	425	430	375	397	462	454	436	445	447	419	424	483	464	453	453	434	409	421	446	419	422	438	451	433	422	413	460	456	433	431	426	441	479	424	452	416	434	417	459	444	423	447	414	442	455	403	478	427	431	446	440	426	424	425	414	460	409	441	459	426	434	437	429	434	418	454	404	442	430	423	440	421	419	397	445	388	430	449	422	438	440	447	410	442	435	448	436	422	426	464	453	406	425	451	413	461	454	448	411	435	445	434	464	439	453	416	467	427	436	443	425	433	417	495	411	426	416	418	439	426	435	421	438	453	431	415	416	445	419	422	469	431	411	461	454	445	440	451	465	456	395	440	467	468	434	424	444	381	438	461	464	443	414	439	410	440	406	426	447	421	445	432	437	397	414	433	433	430	438	429	419	429	414	428	410	427	458	463	431	447	459	431	410	413	427	432	405	453	437	441	430	449	470	468	465	423	414	442	433	429	459	419	438	437	440	442	439	390	414	463	434	466	422	434	396	464	432	441	451	426	434	403	441	420	440	435	438	457	410	432	439	432	460	465	405	432	466	462	428	436	440	447	456	473	415	417	480	440	426	426	434	413	450	452	438	404	426	449	459	425	429	469	428	427	415	443	414	388	436	429	431	447	460	424	423	458	437	458	459	445	403	421	409	453	444	416	451	416	416	438	400	441	403	418	458	415	455	472	440	427	452	483	432	447	476	460	419	462	461	422	404	444	416	433	399	428	433	417	407	462	412	442	435	473	429	427	434	448	438	423	422	451	417	414	422	422	415	410	414	471	450	438	453	421	425	456	444	447	452	429	465	454	368	385	429	405	447	419	426	441	451	412	464	435	413	458	471	419	458	412	441	439	445	458	439	440	417	415	446	399	418	428	458	414	417	436	389	417	453	445	440	420	424	415	439	472	466	444	447	432	448	379	447	447	434	428	435	456	500	480	439	416	410	424	426	454	410	456	429	421	439	457	436	474	420	436	440	454	458	447	453	395	427	431	419	421	400	420	441	437	400	466	438	459	436	477	445	400	419	446	424	464	443	418	424	445	426	457	426	463	458	473	409	459	441	426	438	457	412	414	454	429	424	429	423	429	457	422	470	458	456	431	448	434	438	436	430	455	451	419	428	398	407	450	397	459	426	471	437	429	444	440	421	427	428	434	445	422	452	452	436	452	408	417	416	456	428	423	450	453	422	443	402	471	450	439	438	435	448	463	395	432	409	415	459	408	461	433	426	429	443	419	445	439	486	419	462	411	399	470	455	411	461	464	407	434	454	438	419	425	416	423	443	468	436	449	433	414	444	425	391	438	448	424	440	467	456	413	437	465	431	432	444	391	486	439	410	438	479	445	500	405	468	419	421	438	434	432	407	399	429	394	453	453	399	410	464	468	446	445	445	408	434	406	434	418	425	419	450	427	427	439	419	459	422	440	434	420	431	447	430	412	432	435	449	435	441	432	381	418	385	388	453	437	435	421	431	424	457	437	440	461	422	381	415	390	431	464	447	423	471	470	413	431	421	429	416	426	404	466	488	426	422	467	460	471
7559	1016	1270	867	675	457	437	359	322	260	262	251	229	228	197	202	199	198	191	192	175	176	176	178	182	188	170	183	182	165	159	182	172	154	169	180	160	176	170	199	174	174	185	145	159	189	198	187	170	163	168	167	173	188	174	192	169	169	197	160	175	162	177	209	189	168	170	170	150	167	167	195	186	158	164	153	148	179	178	172	165	160	165	143	199	172	174	167	190	174	165	191	188	169	157	186	154	157	145	166	170	177	182	153	160	172	158	146	167	158	159	149	185	136	166	173	157	192	176	170	185	155	138	161	139	157	162	168	178	172	163	186	158	159	199	178	165	133	161	153	175	162	176	180	152	168	177	156	189	172	178	147	143	155	188	183	155	164	188	171	154	177	172	185	170	160	181	169	164	162	170	155	163	179	165	174	159	164	187	138	188	174	170	150	186	142	163	167	135	176	160	166	141	169	161	179	154	170	155	154	148	155	190	178	157	167	170	146	168	170	144	159	156	176	175	175	167	151	169	164	159	152	150	171	165	156	167	166	172	161	185	185	164	154	163	158	175	167	178	178	156	157	161	180	165	163	162	180	140	154	158	178	187	188	163	163	187	167	157	168	174	158	161	171	170	153	178	167	185	163	164	162	162	143	190	175	172	169	158	158	198	188	194	157	155	141	156	169	169	167	169	179	178	181	172	130	141	141	170	172	179	154	158	157	195	163	172	177	175	137	163	152	171	169	156	141	162	141	174	186	137	176	156	191	173	179	152	179	162	159	169	172	167	165	163	177	200	163	173	173	175	175	180	174	179	170	162	156	160	169	180	179	169	159	146	181	148	180	163	175	169	171	169	168	189	136	150	168	174	158	173	166	159	196	173	167	166	160	166	183	164	181	155	158	136	176	201	165	187	165	163	160	173	182	186	167	148	176	172	174	182	137	153	170	167	165	161	168	172	164	158	164	145	182	181	164	161	159	148	165	178	152	166	154	159	188	160	150	155	173	170	179	171	176	149	179	155	192	161	183	209	187	188	158	168	171	161	153	189	157	163	188	171	165	189	191	161	162	175	166	162	150	188	158	162	160	180	136	165	184	164	141	161	150	170	174	173	165	154	155	173	158	172	186	154	167	175	168	167	158	153	176	165	182	157	175	154	189	167	165	188	145	160	172	177	183	156	187	170	146	186	162	151	173	157	155	189	169	183	172	188	135	177	146	161	171	146	165	153	169	143	153	156	165	169	169	188	166	164	158	170	189	171	145	181	157	188	162	158	163	156	162	153	160	172	171	184	176	185	147	140	158	179	175	149	136	155	175	170	158	146	177	172	182	184	179	162	189	162	181	189	163	165	173	155	157	160	164	159	159	172	169	143	168	189	155	152	142	163	176	150	207	143	173	155	158	148	182	188	143	175	171	164	134	187	169	143	154	177	200	181	164	169	186	168	183	153	184	165	150	147	173	187	155	176	161	176	169	158	193	164	183	168	158	143	160	138	178	162	177	190	137	156	178	145	177	153	172	175	181	158	167	186	162	160	165	162	165	163	170	176	160	184	163	170	153	189	169	162	171	181	172	157	180	156	157	167	176	152	170	159	167	179	173	160	170	152	149	161	186	158	168	174	189	174	164	159	155	176	184	170	171	141	176	182	151	172	165	161	198	167	189	183	182	172	164	170	174	191	145	129	180	161	168	191	162	177	165	186	160	180	157	171	168	151	186	159	167	169	138	180	175	180	161	171	166	159	173	165	161	151	149	162	161	174	167	172	166	174	167	162	156	170	174	184	175	131	169	145	162	168	152	181	187	175	169	186	168	152	168	178	154	145	157	173	189	191	176	182	168	162	182	155	179	157	129	165	154	167	153	166	177	169	181	177	181	171	159	145	181	175	188	161	192	189	157	166	176	157	183	159	151	180	155	123	155	163	166	160	170	158	160	173	177	167	148	175	171	170	168	171	185	181	150	149	167	148	180	185	157	153	194	190	153	181	200	179	174	158	164	160	168	180	154	196	169	178	156	161	186	184	191	184	154	181	148	153	155	163	201	170	159	160	173	174	183	170	167	157	170	164	192	186	196	154	169	175	166	173	166	187	166	166	179	166	153	184	163	155	152	165	164	170	163	178	170	173	175	137	168	183	171	169	182	166	164	170	164	168	172	150	146	169	183	177	150	171	181	172	175	155	169	182	170	175	207	168	153	159	158	192	167	175	172	148	183	162	156	174	143	166	169	167	175	181	140	130	171	162	138	148	143	163	151	156	153	185	153	186	173	157	165	192	193	172	178	170	143	143	162	185	179	150	176	163	184	165	142	169	170	132	154	181	190	153	155	169	160	168	175	168	158	167	159	177	157	151	205	166	180	156	188	141	175	176	180	164	167	185	147	143	195	174	149	175	155	174	158	176	171	158	173	144	163	151	158	182	155	176	152	153	160	151	163	171	172	177	145	206	148	143	168	185	175	175	158	149	181	170	165	174	182	167	181	151	172	153	161	146	165	179	145	162	144	167	173	173	154	162	151	174	167	158	185	169	164	176	169	164	184	205	162	151	170	157	160	174	177	193	190	139	146	158	155	139	150	191	166	181	177	152	165	156	160	172	149	151	163	152	184	167	170	180	178	188	185	179	183	179	164	149	164	148	167	159	181	165	182	152	152	147	175	177	197	141	166	149	202	171	165	169	158	180	182	173	180	166	180	162	187	162	171	168	180	175	196	185	190	156	172	156	174	163	172	166	154	192	178	160	162	156	182	167	157	177	153	176	175	197	189	186	196	164	187	170	166	182	173	152	193	187	163	158	205	171	186	162	175	175	193	139	167	189	188	172	163	165	201	161	143	176	187	157	190	201	166	170	164	156	166	185	160	164	153	166	153	162	155	158	194	154	170	157	146	186	174	156	169	162	187	182	174	148	185	149	162	180	184	163	156	174	172	161	161	156	182	209	169	190	158	162	155	184	209	169	182	141	165	157	177	200	167	169	182	164	161	172	126	173	154	150	181	189	170	160	166	151	151	176	149	132	166	164	177	167	169	187	172	165	164	144	167	160	187	159	178	156	172	163	157	150	164	174	166	171	182	173	162	164	170	171	169	172	173	166	144	137	153	170	173	164	158	159	172	162	188	161	171	198	164	170	146	152	183	190	167	183	186	155	156	160	166	162	157	195	169	159	170	186	152	161	143	152	195	178	184	151	155	178	150	153	166	156	170	168	183	150	166	179	173	152	157	184	163	155	158	186	166	165	154	163	181	184	163	172	186	160	170	150	164	163	168	167	186	171	174	168	154	188	181	172	157	179	191	176	158	157	180	169	160	170	189	143	186	183	205	163	155	166	171	165	152	174	175	146	157	168	167	170	161	158	179	166	171	147	164	149	179	181	172	175	172	200	191	169	170	149	152	174	184	172	164	160	175	183	165	158	164	179	167	166	176	174	188	158	180	170	177	173	173	137	157	143	174	168	175	147	143	160	142	184	179	179	202	145	182	156	182	158	167	169	170	157	156	183	179
5831	1165	2638	3034	2673	2285	1854	1531	1387	1217	1092	986	879	800	790	771	719	730	675	684	643	669	657	606	614	556	594	575	589	566	610	585	551	561	553	553	578	549	563	523	541	511	528	586	522	539	465	493	521	516	521	554	499	474	501	527	543	503	522	523	543	507	519	474	495	514	493	484	532	490	519	511	498	570	496	500	511	525	482	502	515	505	501	445	495	473	538	506	516	533	460	526	492	523	484	522	495	479	503	486	504	491	484	493	512	520	482	501	495	502	515	538	475	500	499	500	495	508	509	530	503	493	502	466	497	488	492	474	494	457	484	499	498	473	496	467	504	536	518	491	495	533	494	508	469	498	524	512	494	515	522	499	491	490	492	517	471	455	488	486	468	465	490	493	477	496	459	498	469	486	504	521	500	495	464	477	491	485	491	485	512	489	483	470	508	487	471	495	528	517	468	476	491	472	507	527	496	443	513	496	480	493	479	525	488	485	449	502	442	491	472	460	481	463	454	452	510	469	493	483	475	476	491	480	508	499	470	485	486	490	445	520	482	508	501	462	498	478	443	476	466	484	483	512	498	489	487	522	480	467	467	504	508	454	525	470	461	485	470	514	479	509	501	502	491	475	483	525	459	488	494	493	498	463	462	493	480	464	495	482	478	481	497	480	459	503	464	509	516	509	459	499	474	530	497	479	494	494	477	463	501	472	495	494	470	492	489	477	479	490	529	499	489	473	489	493	526	502	487	496	498	512	506	523	492	474	484	483	478	486	473	485	460	504	513	459	501	503	489	492	484	532	482	557	510	479	519	473	478	494	507	496	513	485	484	483	491	506	479	518	424	481	487	493	481	508	459	474	512	522	485	523	522	477	505	498	503	513	489	479	463	503	464	508	468	536	474	499	487	475	468	500	498	482	474	490	501	507	468	477	481	472	469	495	501	467	494	491	481	479	528	456	472	494	467	490	464	480	513	473	527	480	514	495	467	497	452	522	466	529	505	451	506	490	487	470	474	465	445	490	536	503	473	465	502	487	456	516	480	460	509	482	515	534	454	477	501	508	497	516	501	465	481	480	507	464	494	510	491	476	441	495	506	555	510	513	507	446	496	489	488	515	474	483	490	546	489	458	491	481	490	461	526	489	523	439	511	512	495	474	457	487	502	477	474	512	497	488	496	438	506	489	502	474	544	465	496	490	476	493	507	471	492	488	480	514	498	491	467	498	485	498	462	511	496	512	490	454	463	513	473	523	436	483	509	464	465	503	504	463	461	468	518	512	516	515	507	469	544	507	496	443	481	469	485	483	501	461	442	427	462	509	437	478	494	527	499	446	450	473	493	498	496	482	429	508	456	491	490	476	478	493	475	484	466	446	492	484	485	465	490	518	486	496	509	487	479	480	485	498	523	466	498	479	481	457	472	496	474	508	471	537	494	500	476	497	462	469	489	509	466	495	490	491	522	513	478	484	531	484	499	528	498	511	491	485	512	497	478	496	500	476	492	488	498	473	493	485	480	517	509	523	493	484	473	470	509	465	497	447	479	482	463	452	499	495	447	474	505	504	503	450	479	460	482	507	500	485	470	508	520	484	512	466	454	481	487	508	495	510	510	522	512	471	496	487	497	487	469	499	483	507	510	496	483	506	484	493	476	513	503	549	472	477	466	486	495	505	486	495	452	534	459	531	483	487	523	488	514	466	513	495	488	460	474	455	507	503	494	525	541	511	490	497	476	485	458	486	491	459	479	544	464	473	465	506	512	506	448	490	487	468	523	496	547	472	487	511	490	486	518	502	519	485	467	455	493	528	487	492	486	477	493	455	477	497	512	480	509	463	466	467	521	500	497	471	516	500	491	492	468	496	467	486	482	499	482	510	471	457	490	482	505	486	492	525	509	513	463	480	506	447	519	464	525	497	480	465	509	486	470	489	491	512	494	504	494	472	492	485	526	496	495	491	492	509	514	482	460	487	519	473	474	474	537	530	523	451	521	521	508	527	513	487	499	511	496	513	449	490	482	458	499	457	475	510	490	524	499	549	478	484	514	480	530	516	517	490	529	504	499	463	517	506	476	484	511	480	478	465	484	486	502	516	470	484	512	441	503	504	493	469	490	472	513	491	503	514	503	488	484	507	508	513	472	456	487	479	480	498	479	497	482	469	470	510	470	482	468	482	489	491	489	476	489	405	455	487	544	484	471	490	505	485	503	469	493	513	486	471	470	505	478	501	518	471	493	527	482	491	481	473	500	504	480	491	484	500	498	481	507	506	506	453	485	514	463	548	523	496	520	495	489	513	476	477	494	487	449	515	473	545	503	509	453	494	469	494	491	489	493	478	484	499	491	492	514	444	479	509	491	496	512	469	476	496	508	493	503	476	499	468	506	472	524	524	500	460	501	510	513	494	475	498	500	504	469	451	520	455	503	522	454	486	490	502	460	473	488	511	465	503	479	485	511	478	491	471	475	475	476	480	494	477	495	498	448	452	488	496	429	502	483	455	466	479	518	488	514	489	475	508	470	490	483	512	506	518	506	481	463	501	474	554	475	479	463	512	504	485	494	509	504	468	480	480	479	473	452	474	485	512	481	499	491	504	495	484	475	575	494	501	465	529	495	522	460	476	535	482	495	468	518	496	492	493	523	492	503	460	508	506	500	462	486	474	464	478	499	490	493	476	469	477	477	500	484	455	530	514	488	482	520	489	511	507	506	458	462	464	453	487	520	498	465	492	515	456	451	454	503	526	507	520	571	494	489	445	492	477	505	492	494	479	521	487	511	494	507	495	474	497	487	491	465	499	493	485	478	467	469	521	482	537	481	505	466	516	477	460	496	464	449	497	471	487	482	465	484	483	449	495	468	443	454	487	486	468	506	490	489	494	448	502	434	512	477	507	486	489	462	491	465	486	494	501	494	489	494	477	464	489	444	494	493	485	521	502	504	498	466	515	507	504	462	487	484	473	498	474	468	477	499	468	482	465	486	508	467	497	517	522	508	519	532	487	513	488	491	526	513	505	507	472	504	472	465	481	510	488	471	449	511	484	483	527	460	458	522	462	493	467	471	485	488	541	535	525	500	495	502	477	480	497	513	517	501	511	527	477	491	536	466	478	478	479	525	499	504	508	490	550	511	480	476	510	498	502	504	453	475	500	455	468	445	520	459	510	496	472	497	494	518	443	474	500	458	507	465	489	512	493	515	523	505	474	499	473	498	466	500	491	512	476	471	524	504	472	503	504	458	496	493	565	468	508	558	466	508	477	516	486	496	450	474	524	482	471	507	476	462	481	501	474	471	474	503	495	482	503	443	466	493	503	516	527	506	510	480	484	467	471	465	466	466	496	492	462	498	468	546	491	460	463	484	493	504	468	467	463	499	480	469	503	517	496	472	466	515	515	469	490	464	506	514	500	511	474	476	485	504	512	515	479	480	434	489	450	527	466	505	530	459	513	502	512	494	473	462	481	522	527	505	463	462	481	502	460	453	473	477	508	470	491	485	450
14358	2444	2588	1980	1357	1101	825	726	655	574	500	535	470	433	435	441	426	386	418	376	368	384	403	365	361	425	403	361	332	362	360	374	350	388	342	364	374	387	390	382	375	371	405	354	332	334	337	342	330	372	356	380	371	365	366	353	361	367	365	348	346	384	352	364	326	344	339	349	338	343	333	360	333	365	339	371	348	378	361	361	380	339	357	363	341	318	354	362	331	348	346	331	344	355	362	347	345	329	334	336	364	331	339	334	333	319	361	368	386	369	305	388	349	350	324	334	367	337	329	342	321	366	385	385	341	359	368	368	389	335	362	345	342	382	352	344	331	354	334	363	342	349	308	386	336	341	336	379	332	349	366	352	318	338	373	377	353	367	348	349	347	341	371	368	317	380	341	329	362	337	350	324	372	344	372	347	342	322	349	341	334	336	370	377	339	383	381	365	343	327	384	335	346	348	295	347	379	348	373	333	368	325	337	345	351	384	371	370	353	340	331	331	352	360	342	375	341	344	363	385	359	357	342	385	374	369	321	355	378	302	331	339	356	346	365	372	347	368	378	379	356	346	362	357	374	324	337	335	340	402	398	344	354	313	341	357	346	379	323	344	345	362	341	350	346	345	340	340	378	363	350	347	375	375	344	366	343	391	338	329	346	353	352	337	363	358	367	348	338	337	357	371	359	364	374	334	358	355	327	375	347	330	334	365	352	327	334	369	318	365	331	346	332	361	349	335	378	369	339	322	331	353	372	355	361	340	374	383	349	373	338	324	371	343	352	359	328	347	336	370	315	353	356	356	357	340	342	333	355	370	393	348	340	348	350	332	352	386	380	393	373	379	332	383	325	368	350	334	379	332	378	366	330	344	346	339	339	363	358	325	359	341	337	364	330	365	339	353	363	346	378	340	332	390	352	366	365	357	322	359	381	351	346	327	381	333	349	381	352	332	352	356	349	366	369	382	327	353	360	339	344	333	343	373	314	358	341	355	340	370	327	359	353	352	374	361	381	346	373	377	352	342	375	373	362	350	351	302	305	329	355	352	338	379	334	353	341	348	389	339	334	324	317	378	350	330	360	351	341	364	369	352	332	321	333	320	342	320	361	359	353	347	332	332	342	336	330	355	372	370	346	318	342	358	362	342	338	360	306	366	361	363	315	344	348	297	359	348	344	384	362	343	375	368	345	329	351	336	408	360	335	336	373	367	374	328	326	352	339	349	379	355	373	325	361	362	370	385	363	346	341	372	371	372	365	342	365	365	364	354	339	361	381	392	366	313	374	357	370	321	334	348	326	354	370	352	368	336	335	358	373	329	348	325	362	316	340	375	335	353	338	356	318	344	331	314	340	313	317	349	372	358	334	343	333	304	368	313	344	325	340	380	385	359	360	378	370	338	321	385	327	331	371	362	376	356	393	330	348	315	370	363	330	339	374	386	364	309	324	335	344	321	342	313	347	345	344	366	365	330	404	376	375	367	352	346	368	359	377	350	329	346	323	359	340	350	381	345	348	363	359	352	345	373	367	309	353	362	346	348	382	343	371	363	384	341	353	322	335	346	337	352	359	375	381	368	358	362	364	359	373	357	360	356	328	334	337	359	385	344	345	394	334	354	339	333	334	365	341	346	350	320	339	340	350	310	338	356	345	351	351	338	367	304	376	391	377	334	340	342	358	337	379	337	359	360	384	352	382	364	343	371	318	332	333	341	341	362	349	325	328	344	366	337	345	339	357	325	353	332	351	366	403	354	304	372	341	316	364	310	322	353	348	380	362	352	319	336	362	349	345	340	370	360	349	342	320	316	342	366	329	353	331	333	388	411	352	336	356	353	380	339	389	372	356	353	328	343	381	300	374	365	357	348	325	363	338	357	341	308	366	360	342	339	332	360	360	351	353	355	347	327	355	357	333	349	340	362	360	342	353	337	339	349	367	379	354	350	341	355	322	317	393	337	331	382	344	356	334	322	297	344	327	375	374	327	337	352	371	335	361	332	348	362	343	315	362	354	356	338	338	368	303	355	351	364	323	333	334	331	363	304	383	316	366	359	343	327	327	330	356	369	370	340	344	335	349	354	365	362	340	355	371	349	354	348	317	360	375	385	360	353	316	330	396	369	360	365	383	360	340	338	365	329	368	332	333	336	352	341	326	355	361	351	395	328	332	354	353	361	362	340	350	354	386	401	389	379	374	369	356	338	354	370	321	337	324	365	352	337	354	334	368	356	344	377	379	347	377	371	334	336	322	334	351	364	367	342	352	349	378	362	356	342	379	376	315	340	380	381	340	340	322	370	344	345	356	342	339	335	358	352	349	333	348	360	348	341	304	376	374	358	368	353	325	353	398	351	365	371	362	345	330	334	324	340	338	349	345	376	348	385	356	345	336	318	323	361	340	331	368	351	349	331	342	338	347	381	344	328	356	337	333	342	357	336	366	371	354	349	410	338	360	350	336	350	377	370	342	373	358	359	363	370	370	327	346	333	347	374	348	346	356	338	392	381	421	368	337	369	345	350	350	348	339	351	303	359	363	326	312	350	357	344	343	347	365	353	341	331	360	374	299	338	333	334	359	374	363	369	349	343	365	353	327	391	328	343	347	326	369	343	369	366	342	355	349	339	338	330	347	360	373	385	330	380	381	357	376	371	377	359	341	377	319	336	371	333	351	330	356	339	342	333	311	362	336	355	333	351	340	341	372	351	355	330	321	361	358	365	337	357	349	346	385	342	369	317	326	343	339	352	353	344	337	356	359	342	355	336	354	354	348	360	351	350	371	367	332	348	364	369	363	344	343	371	352	356	358	355	355	318	333	335	348	355	357	365	338	362	362	329	372	366	343	361	394	345	350	366	360	349	381	351	366	342	346	349	354	319	361	361	361	310	346	331	351	297	366	381	333	326	357	345	343	332	326	350	358	351	357	338	316	333	342	338	363	348	311	358	340	410	367	327	366	360	358	373	335	332	377	391	339	326	346	341	357	368	329	326	354	339	321	341	398	356	348	365	348	382	354	332	307	355	359	374	354	387	366	361	352	334	381	354	359	359	325	403	365	358	367	367	347	350	371	291	339	354	339	350	377	300	346	369	333	347	329	318	335	356	295	372	344	352	344	390	343	358	361	311	342	352	334	342	376	366	333	340	329	361	352	337	364	362	365	345	356	361	359	393	362	372	338	323	358	346	335	311	364	340	344	344	333	393	332	314	371	383	362	333	355	336	324	354	351	342	315	338	368	353	368	337	345	352	327	387	339	326	328	356	336	363	316	343	352	340	343	337	336	362	337	350	373	360	350	360	385	367	353	355	321	351	373	366	367	339	346	279	352	353	363	368	344	330	342	352	367	328	356	332	364	389	331	295	340	356	361	349	338	306	333	369	350	381	345	324	352	363	370	348	350	360	364	348	326	307	373	339	364	380	359	364	344	345	336	353	332	363	337	383	405	364	320	328	340	345	324	358	362	336	340	340	358	350	305	352	359	365	324	364	353	346	360	354	334	345
7966	2410	5044	5914	5057	4166	3462	2973	2529	2195	2040	1921	1718	1639	1593	1496	1405	1282	1295	1219	1243	1136	1204	1149	1095	1116	1056	1072	1011	1043	1014	1037	975	1034	968	984	992	993	991	977	1036	967	931	926	916	951	893	949	919	945	858	910	892	922	900	929	905	860	935	948	928	919	849	889	928	899	883	901	892	939	909	871	892	872	863	903	926	916	890	873	907	922	879	934	906	893	890	899	856	930	917	929	858	880	872	857	888	817	881	905	936	902	879	884	818	955	904	926	908	884	899	871	878	820	939	955	910	857	858	829	878	874	890	908	846	920	896	938	884	870	914	873	926	910	863	848	902	831	814	872	846	895	862	903	863	895	856	886	902	879	934	864	886	868	864	828	926	852	874	867	862	882	875	914	822	853	872	877	914	898	879	880	892	872	867	902	923	849	815	869	847	838	864	912	870	862	882	888	863	864	863	908	913	917	918	839	909	839	897	910	866	878	885	921	858	939	858	842	869	876	847	861	878	907	844	932	874	822	883	898	856	923	894	972	884	878	892	886	841	871	856	894	852	885	869	878	909	882	868	810	892	860	868	872	892	893	849	876	814	838	925	876	879	844	852	860	905	884	823	875	877	853	870	881	887	850	848	871	886	898	827	915	875	903	902	893	858	852	872	826	901	906	832	924	892	868	861	842	893	861	894	894	895	830	906	925	903	877	849	905	817	874	907	880	865	897	904	857	866	854	888	845	896	855	910	899	866	879	862	871	861	832	891	871	852	844	880	931	838	904	875	885	863	847	837	861	881	863	844	840	836	919	861	825	840	810	851	841	881	846	907	892	828	885	879	900	885	875	889	835	862	859	887	825	833	865	842	881	871	882	922	900	923	823	869	868	881	831	842	889	936	881	923	871	856	890	856	826	826	839	856	841	872	926	903	880	815	914	848	855	777	875	891	858	909	919	815	834	856	899	838	912	841	849	848	887	874	887	859	874	854	891	932	827	825	854	832	847	867	841	851	906	891	852	866	880	881	889	872	880	847	834	977	944	879	881	877	848	910	930	881	903	888	898	880	918	867	886	845	882	878	831	888	926	889	906	879	904	863	840	834	873	879	886	864	863	841	869	839	890	886	902	874	885	826	867	840	861	884	851	920	846	878	865	845	889	841	901	857	874	897	883	833	864	911	895	843	798	859	884	955	848	831	896	901	816	837	896	853	854	845	846	893	860	834	901	864	840	859	867	913	886	911	846	889	875	887	971	869	869	901	883	841	878	899	874	894	833	877	913	845	831	899	828	865	870	893	842	880	840	865	870	867	847	890	859	906	927	832	877	878	865	870	890	848	822	877	895	906	869	884	867	874	841	936	896	911	814	877	880	891	870	843	858	863	835	882	908	869	826	879	888	875	867	911	892	889	864	878	887	837	882	870	832	876	856	876	869	889	853	860	837	861	914	863	859	859	914	866	867	860	867	872	902	871	851	887	847	925	865	872	868	870	845	904	868	867	864	876	850	866	838	960	881	902	875	828	821	861	878	863	898	850	888	907	916	835	887	866	827	913	849	868	849	912	880	851	860	907	834	860	910	887	927	857	861	929	878	815	869	873	907	900	865	902	844	870	854	886	917	801	871	847	879	830	852	905	888	801	889	869	890	852	923	920	909	843	867	950	907	846	833	871	929	905	868	848	866	837	831	885	858	843	867	901	895	837	900	836	887	905	872	871	908	920	913	904	879	874	923	906	871	819	856	849	916	855	841	913	890	884	857	890	910	869	856	889	846	855	911	860	881	854	845	856	868	871	842	823	856	850	927	893	923	874	849	907	899	898	886	874	856	854	824	851	866	917	894	840	905	867	852	857	857	942	839	887	893	833	878	860	902	900	914	877	850	894	859	883	864	860	842	856	882	914	874	854	857	852	868	883	891	872	906	860	923	958	857	893	872	895	893	927	861	833	889	854	861	898	908	891	919	870	879	882	903	871	834	871	885	858	860	824	838	859	835	891	831	901	867	900	813	909	855	789	888	816	841	891	925	885	879	903	858	885	875	888	864	882	923	856	884	873	858	856	875	858	902	898	906	888	874	881	839	892	899	864	918	953	941	804	873	890	878	912	854	863	846	840	867	860	869	848	838	922	883	887	861	869	856	884	878	925	902	850	848	867	879	873	831	871	892	917	897	870	853	868	874	854	862	866	907	844	843	855	893	853	880	856	917	831	904	843	894	952	909	867	894	860	889	832	881	937	861	850	887	930	851	897	885	868	873	883	906	882	835	865	860	870	892	837	877	858	821	905	855	834	893	842	837	819	878	864	876	860	842	849	862	880	853	881	867	828	835	848	862	852	950	900	859	872	870	888	905	854	872	842	895	838	874	879	872	863	854	899	872	903	928	875	885	830	896	871	921	947	824	886	846	851	881	845	842	882	918	853	877	858	864	881	896	923	885	869	878	866	872	891	932	911	878	836	871	823	906	826	911	877	885	820	879	845	868	896	867	911	861	911	849	862	830	901	854	912	918	852	888	921	893	865	900	906	845	854	894	907	890	833	844	905	863	854	846	878	899	941	867	877	863	894	847	896	810	883	856	832	890	894	894	886	823	831	895	887	812	843	904	869	881	817	823	893	919	890	894	858	939	893	850	831	899	889	850	883	858	824	910	865	851	862	823	899	884	919	861	854	879	860	869	932	872	864	858	869	870	858	896	853	912	916	895	887	893	864	880	907	912	941	898	867	919	848	899	866	889	884	912	859	883	854	860	881	874	925	866	888	871	868	852	854	899	907	895	870	900	846	785	888	877	861	834	877	893	843	902	869	897	876	894	879	922	908	820	927	847	846	905	840	843	827	915	896	868	840	903	896	824	913	895	825	873	887	819	901	923	921	895	859	906	887	881	877	872	867	898	884	880	860	880	843	887	872	842	889	869	823	853	923	884	861	836	869	945	849	889	874	861	856	879	849	859	843	879	891	824	899	851	840	886	906	910	880	899	839	866	870	863	842	902	895	880	904	869	848	823	852	884	890	858	881	920	849	937	866	886	903	863	889	808	908	881	859	838	879	852	905	900	894	870	890	913	888	863	865	914	861	905	918	861	878	837	889	858	881	920	892	901	883	870	878	870	830	873	844	869	856	808	841	885	891	880	857	891	871	875	822	811	870	840	909	840	863	884	893	878	879	945	818	889	864	866	903	982	868	903	917	865	862	839	962	856	875	839	859	851	873	853	837	831	858	917	889	852	838	922	839	892	859	833	850	919	844	868	891	832	915	935	885	789	922	866	867	886	891	866	856	898	869	911	876	869	908	869	863	840	805	884	888	848	859	827	873	840	817	853	896	856	858	892	851	872	862	881	862	897	940	902	870	917	887	872	896	864	855	912	851	850	879	885	879	841	828	831	938	853	884	891	871	869	826	901	881	858	903	891	892	875	876	816	830	876	845	877	877	894	857	858	844	894	882	862	872	861	842	888	860	921	900	854	851	901	862	877	841	894	870	859	888	878	873	889	881	865	899	837	848	866
1947	189	184	176	139	143	159	154	144	152	154	138	161	160	172	150	142	152	145	143	152	155	133	151	132	161	140	161	159	155	132	147	154	130	149	157	148	136	154	175	149	168	154	153	161	154	146	147	142	155	155	156	150	142	161	158	167	127	140	142	169	143	168	150	142	152	133	147	138	148	139	147	147	147	136	167	133	156	142	136	154	171	157	156	120	156	155	153	149	152	162	181	157	137	157	137	149	152	162	149	165	154	168	155	132	154	167	160	146	160	130	160	160	176	148	136	163	145	147	158	151	170	141	163	152	145	139	144	151	158	168	152	144	140	136	156	143	164	141	148	156	144	154	166	157	141	143	171	180	160	130	146	163	143	155	149	162	161	163	155	182	162	167	164	168	173	147	143	167	168	141	144	162	169	145	130	133	128	142	147	148	140	149	143	113	147	184	147	149	135	157	159	138	146	139	160	144	137	145	158	118	163	146	125	184	141	146	135	161	151	177	160	160	145	150	142	166	142	155	148	166	133	145	148	134	164	125	137	128	149	165	155	146	160	148	138	145	141	139	143	152	139	165	151	135	145	146	156	148	172	140	162	113	157	127	137	152	153	153	162	150	138	145	175	134	142	154	154	146	143	173	172	121	169	146	136	138	147	152	158	148	162	166	150	160	139	156	164	151	140	131	154	155	155	145	135	142	139	144	164	156	139	151	150	163	146	138	141	146	157	141	147	137	161	168	123	175	148	148	167	152	159	131	161	169	153	148	160	146	137	143	147	169	148	146	143	165	149	146	155	148	147	138	165	146	135	141	149	158	150	140	146	161	135	140	160	133	153	119	172	161	152	153	160	150	152	147	140	139	153	135	167	151	150	153	169	159	125	167	156	171	140	162	176	153	149	151	167	151	158	143	163	169	166	147	170	171	175	152	115	154	154	159	159	131	152	154	156	137	140	166	154	146	151	138	157	150	148	135	137	157	152	136	135	140	132	173	159	142	165	119	140	150	138	159	143	153	167	155	140	151	141	169	136	159	151	142	170	165	152	144	159	146	158	154	157	179	155	161	148	148	147	146	156	150	145	153	150	146	161	143	172	146	155	125	147	166	140	175	142	167	167	151	155	149	151	156	164	146	150	134	139	150	162	149	143	134	172	143	149	143	141	143	153	171	134	128	139	152	172	182	131	125	160	129	157	133	148	123	145	153	137	156	149	148	146	148	139	143	150	147	146	146	166	151	144	151	160	166	155	129	164	171	151	152	146	151	158	145	144	144	139	178	157	153	144	139	143	180	140	146	135	133	154	145	123	147	175	141	151	151	166	137	145	168	151	174	126	166	159	160	166	150	159	148	137	146	128	151	145	138	161	146	149	141	165	158	156	169	157	133	152	162	148	145	130	162	168	156	133	179	142	157	161	157	155	148	144	167	144	148	157	135	131	158	146	144	146	159	143	141	132	131	148	142	149	135	171	166	123	152	141	159	145	128	146	137	147	125	154	156	156	134	159	159	165	165	155	162	162	156	148	169	166	146	143	143	143	135	150	156	142	152	151	138	149	161	148	182	156	160	141	162	134	148	135	147	146	138	147	162	156	154	152	166	163	147	149	169	149	154	145	110	162	163	150	138	167	168	158	153	131	141	142	148	131	169	141	135	149	142	165	172	174	158	155	148	159	143	123	157	140	163	160	145	138	140	184	149	146	156	147	144	146	145	154	155	158	130	168	170	160	148	146	143	130	134	162	151	151	168	143	139	131	153	142	156	149	126	172	134	149	148	157	140	161	157	136	147	134	154	165	132	137	148	161	141	167	144	142	156	138	146	162	167	159	153	148	138	146	160	151	124	160	143	165	170	147	167	152	128	161	157	158	157	151	134	134	151	149	148	158	158	154	150	144	164	150	148	155	170	167	128	152	136	140	138	146	121	142	181	142	154	155	164	160	162	165	144	150	134	153	144	136	149	160	126	139	150	138	153	158	129	151	164	126	124	151	146	137	163	177	157	133	129	167	148	177	145	162	163	149	147	163	134	142	159	150	138	153	159	163	178	147	161	127	162	155	172	146	168	174	152	127	157	156	170	148	156	144	127	174	151	138	148	167	151	145	145	142	146	132	148	139	152	137	160	150	152	147	133	118	128	150	147	171	117	156	127	161	161	162	146	141	147	145	143	143	177	161	188	149	164	144	135	173	164	157	144	134	141	160	170	141	140	144	145	139	148	158	147	143	165	139	159	158	129	165	138	155	132	143	141	151	142	149	136	166	148	141	157	156	140	160	159	143	164	154	138	154	157	139	158	138	147	165	156	164	141	163	132	132	141	176	165	161	145	152	158	176	175	132	139	144	169	143	202	166	150	141	143	170	148	169	148	144	158	146	161	159	152	139	161	135	148	164	156	134	175	172	162	156	157	137	154	146	121	141	155	138	169	130	149	156	150	151	135	144	154	152	156	157	163	137	155	160	148	149	151	151	154	161	163	146	122	137	155	144	149	146	123	175	136	147	145	160	155	133	155	145	139	130	146	161	139	152	136	148	115	143	148	177	148	152	153	140	144	144	147	148	167	157	156	135	149	152	149	162	150	158	136	144	128	157	129	152	159	158	161	153	150	132	127	175	143	136	154	143	135	152	122	141	144	147	150	142	143	155	148	156	151	136	144	158	136	154	165	149	145	157	155	159	152	149	139	164	160	145	168	143	144	150	150	152	150	169	136	150	124	158	132	142	149	173	161	136	156	162	139	148	133	137	139	154	157	156	149	132	165	149	148	148	160	136	150	149	150	139	158	147	146	162	151	147	152	143	148	158	178	141	128	143	157	134	147	156	150	155	152	155	123	151	124	134	176	137	154	125	141	147	134	140	150	157	159	169	141	146	149	168	126	132	161	137	148	155	165	153	135	131	170	154	132	151	132	145	164	159	142	134	146	154	170	175	157	155	141	161	145	145	134	159	156	140	157	156	151	155	158	152	140	144	136	156	145	133	163	149	148	140	143	146	157	142	136	140	153	167	159	146	133	148	156	143	130	149	170	171	134	158	158	122	145	144	150	145	161	150	167	150	143	135	178	142	148	151	145	158	159	157	119	143	135	143	143	161	160	167	156	131	154	152	155	135	170	151	168	156	163	146	157	145	165	164	178	131	137	167	143	147	137	147	154	144	159	144	156	125	152	149	142	158	139	143	154	155	163	160	147	168	160	182	159	143	148	148	121	151	136	162	143	155	160	151	162	143	155	140	144	141	144	147	150	139	129	159	158	148	161	148	151	150	150	166	165	125	142	139	143	162	148	138	159	168	157	156	154	143	153	126	163	170	161	148	129	136	162	162	138	147	145	161	163	166	162	175	143	149	126	147	140	129	148	157	149	129	139	158	140	148	147	133	163	173	152	128	164	127	152	139	159	149	155	150	140	172	117	127	132	141	154	139	151	154	149	183	151	139	124	150	171	150	169	141	152	166	158	130	138	150	140	146	127	159	160	143	157	159	161	154	138	168	144	165	135	154
2162	467	521	525	510	511	492	463	458	463	499	446	440	478	459	472	430	461	446	474	412	460	435	410	431	446	472	454	432	444	450	442	442	425	451	464	436	414	430	459	454	445	429	458	447	489	421	471	387	435	409	436	458	465	418	432	423	439	438	448	421	406	419	412	440	447	421	485	460	408	422	458	421	450	457	427	451	438	397	415	403	424	405	434	426	404	431	459	400	452	468	408	453	460	408	427	408	386	415	421	417	458	458	410	399	428	411	416	415	452	459	460	485	433	380	435	457	444	402	412	434	456	440	431	457	462	419	452	412	438	447	430	450	416	430	481	435	409	431	470	421	435	402	478	399	430	448	430	438	424	443	420	412	411	416	439	420	459	421	379	444	411	437	437	456	431	421	435	436	466	448	430	440	438	465	414	426	431	423	432	389	426	438	464	447	420	444	447	382	414	434	423	397	419	437	446	437	439	405	423	444	450	433	402	428	443	419	449	446	410	416	403	442	427	432	440	443	413	405	426	385	437	432	430	435	427	437	416	435	418	436	421	427	455	438	427	405	415	435	437	429	431	467	421	416	435	475	421	414	472	398	435	446	412	423	442	446	412	417	431	443	447	446	448	422	467	481	434	387	427	415	435	436	455	410	431	430	437	456	458	413	407	417	448	442	435	460	400	430	453	423	384	474	420	426	393	424	469	459	432	407	451	393	457	457	440	449	425	408	426	403	427	434	489	432	464	443	450	420	421	434	384	458	410	415	430	425	393	423	448	450	471	406	467	441	435	455	442	435	425	441	424	457	442	421	423	447	444	414	417	431	403	439	426	434	422	435	434	419	400	444	452	438	470	449	437	422	392	426	446	422	449	427	436	429	420	425	428	404	418	410	439	426	383	426	426	432	454	449	462	413	436	434	393	487	431	432	407	427	450	449	428	471	406	437	445	418	440	422	400	465	441	448	421	455	467	464	420	432	438	404	426	442	435	411	421	426	427	473	419	419	446	432	417	416	418	424	438	431	439	412	443	464	446	392	398	417	422	444	449	420	444	422	421	390	434	429	433	449	436	391	450	450	421	457	424	449	412	423	417	475	411	450	429	419	417	455	419	464	405	387	475	450	408	424	459	428	430	403	459	407	425	439	448	433	438	396	394	436	480	417	445	420	429	427	433	413	462	420	450	450	437	407	429	468	431	454	453	426	412	461	425	473	432	385	419	426	419	415	423	386	435	407	440	426	421	428	446	458	436	437	440	448	459	467	419	448	385	424	426	441	425	444	419	453	384	420	466	430	466	469	460	407	407	413	438	432	427	436	401	423	411	439	415	437	443	399	443	429	412	418	398	409	436	425	457	448	408	418	417	428	436	447	411	416	442	438	438	414	400	416	400	426	418	433	426	430	444	422	413	480	457	407	424	457	423	446	408	411	430	449	430	470	432	460	492	432	468	455	436	464	391	441	404	461	430	418	437	409	434	445	455	425	477	404	432	454	417	452	435	378	433	478	415	439	416	431	447	389	437	406	415	433	423	409	436	460	417	413	438	428	440	419	396	415	417	405	409	449	420	438	471	435	420	401	412	414	446	467	396	434	409	457	429	446	424	450	429	485	440	438	417	434	434	437	481	438	446	425	414	441	424	438	402	442	474	449	419	388	430	413	392	426	417	403	438	427	402	455	428	425	448	423	413	440	445	413	457	434	398	475	443	452	437	425	404	453	442	444	468	452	453	430	417	436	438	518	428	447	434	462	443	406	420	435	438	401	417	419	440	412	455	423	431	456	418	446	414	440	434	437	445	443	463	404	448	437	424	411	439	437	446	371	441	449	419	416	437	417	469	416	424	433	429	439	407	447	441	456	387	429	442	431	428	448	412	451	485	426	433	447	426	401	436	470	410	457	412	382	429	413	473	406	469	427	409	432	439	470	435	426	431	431	474	431	433	440	454	445	460	455	451	472	441	438	416	432	420	406	418	439	464	450	421	435	458	419	465	447	401	450	409	447	407	477	418	438	431	394	450	444	421	448	433	433	425	441	437	419	394	430	407	443	432	409	448	429	418	428	423	436	437	415	446	432	422	419	439	426	421	434	472	399	416	405	443	430	407	413	453	420	399	446	432	421	390	437	448	446	416	450	449	425	417	429	472	444	404	457	454	425	420	400	427	413	414	427	436	445	439	430	455	407	435	435	419	401	406	420	435	444	443	465	427	420	458	431	443	436	418	398	434	423	443	428	468	452	452	450	438	422	442	452	453	398	440	416	436	441	441	425	426	471	448	413	431	432	439	415	413	392	417	431	416	432	414	427	427	432	449	415	418	423	407	430	476	385	448	418	448	404	415	440	426	463	457	429	417	422	453	390	440	435	444	451	412	395	388	469	411	442	446	439	456	425	422	441	440	423	396	410	438	458	411	416	413	417	408	427	446	432	440	425	461	424	437	480	431	436	405	427	398	477	424	456	413	391	450	443	457	435	461	453	444	413	464	428	405	483	438	442	422	386	421	450	440	469	423	440	470	468	432	452	413	471	424	442	472	433	419	437	437	484	414	437	430	444	430	440	460	419	410	464	426	448	465	424	407	463	430	455	438	461	406	433	432	464	463	460	412	461	424	475	402	439	425	424	408	428	427	442	404	447	390	458	450	441	417	417	429	424	432	432	385	418	418	411	404	450	418	410	425	430	430	450	386	432	390	410	444	418	460	453	473	442	399	422	424	423	460	443	441	444	428	438	454	455	419	431	438	436	462	466	420	423	465	446	440	435	427	424	420	437	431	377	418	441	456	414	441	441	480	431	441	434	470	449	429	431	419	415	388	444	421	439	466	459	443	403	445	450	447	444	385	446	383	438	434	443	428	429	459	457	422	431	432	395	460	458	436	442	420	465	460	443	473	458	436	409	432	418	449	432	441	426	426	453	415	444	419	418	410	421	441	466	429	462	453	440	418	437	406	462	442	391	455	412	439	444	421	403	432	438	424	452	455	436	419	425	434	435	461	457	411	422	464	436	464	428	405	415	445	436	407	432	433	435	403	458	430	430	424	425	441	452	452	429	400	431	400	401	420	467	431	440	437	454	430	441	429	444	471	467	443	446	480	475	429	474	419	434	425	407	448	445	426	438	434	435	396	417	428	430	422	423	396	427	453	413	411	391	420	406	429	448	367	466	433	472	423	439	421	440	395	446	430	453	442	429	471	428	410	442	428	428	443	441	465	388	418	421	448	435	443	419	424	396	451	452	426	434	429	422	428	445	441	419	440	394	464	446	387	487	443	415	434	461	440	427	450	416	426	406	466	468	443	422	436	440	449	451	421	441	470	408	404	448	441	487	427	427	452	395	427	481	451	450	433	429	389	442	455	457	473	445	453	439	450	450	422	424	396	436	472	421	441	431	415	426	435	421	447	413	431	403	445	371	460	421	461	433	478	403	425	441	428	428	408	427	443	440	427	438	426	464	462	485	408	438	429	428	463	423	420	449	436	458	488	406	444	430	419	455	408	432	444
7700	1003	1148	885	732	515	448	379	326	266	288	237	220	224	203	205	195	183	205	208	199	174	204	186	181	140	190	166	198	166	160	173	195	182	165	176	156	162	170	182	198	167	171	162	171	211	174	173	166	183	178	165	175	173	175	204	150	171	170	162	153	164	164	161	163	175	173	160	146	176	168	176	187	171	159	164	173	161	175	175	154	176	139	166	162	167	153	163	188	179	152	210	156	148	169	180	156	169	173	154	176	159	178	166	166	186	158	161	196	152	176	170	162	180	190	158	172	171	199	172	165	163	153	176	160	168	178	168	160	183	188	179	132	185	200	184	186	150	165	156	146	150	164	178	169	186	171	171	162	153	159	170	157	156	130	157	157	141	172	170	178	180	144	167	186	151	163	148	152	160	160	186	198	176	160	194	168	166	168	158	161	124	181	146	187	160	198	195	203	154	174	149	159	181	159	157	167	156	144	162	195	171	157	198	175	146	187	162	171	168	185	171	168	160	161	153	151	195	155	178	183	182	165	172	151	171	142	159	199	166	181	168	174	155	179	150	163	161	172	182	163	165	196	170	182	156	147	152	165	151	173	162	156	168	186	154	173	178	187	175	157	186	193	196	151	171	186	175	162	151	207	191	195	194	156	149	179	172	169	171	170	159	179	145	189	173	181	180	158	175	171	176	167	166	182	160	165	155	159	163	175	189	183	148	154	171	172	182	188	178	163	158	180	144	161	137	171	159	177	186	166	176	160	167	153	160	155	164	155	151	193	191	173	183	170	171	179	161	182	173	176	185	184	175	183	155	164	164	198	151	197	159	160	184	178	174	196	160	154	189	169	170	179	181	181	153	181	198	177	175	189	162	177	158	164	165	161	176	166	189	163	151	159	167	163	157	178	194	161	142	184	161	180	173	154	161	175	165	172	189	182	160	179	185	178	158	178	168	199	158	169	146	194	170	152	186	168	162	169	170	160	186	141	154	194	149	197	151	158	159	156	172	164	162	150	192	162	158	158	169	173	151	179	166	163	175	166	191	192	163	165	157	183	176	205	184	192	159	175	172	187	172	165	183	166	157	167	163	165	167	182	172	190	154	134	165	157	152	178	166	182	189	177	160	152	169	183	156	173	168	158	180	174	179	152	162	164	156	158	162	168	180	173	154	174	163	169	171	170	148	170	162	159	159	170	152	151	137	181	161	173	179	152	152	170	179	167	172	198	164	178	156	169	184	161	178	190	165	172	166	173	150	165	177	171	155	179	156	161	169	190	164	193	169	161	155	161	145	150	192	155	157	155	180	177	169	183	169	151	182	166	178	160	176	175	182	163	151	177	172	169	160	163	164	139	164	168	187	152	178	185	175	190	184	148	146	181	160	150	154	168	157	170	156	162	153	167	177	160	177	177	168	184	146	174	174	155	174	194	167	159	169	162	176	181	181	164	171	143	156	163	166	152	135	144	159	161	175	159	160	183	149	172	157	171	189	170	159	173	169	178	169	165	151	167	192	179	164	145	161	176	197	173	170	180	156	181	155	175	153	168	180	175	154	167	166	155	177	143	141	177	178	183	180	194	166	181	159	189	152	162	176	173	172	170	170	191	170	161	166	182	166	177	189	133	172	168	164	168	167	168	180	162	164	172	175	175	167	174	179	168	152	185	163	159	179	180	148	165	169	176	143	171	163	156	163	171	171	174	153	160	162	157	189	171	170	168	177	167	167	176	184	151	164	175	184	172	182	174	166	178	173	188	171	164	181	204	193	166	146	169	210	157	181	171	160	183	172	161	140	169	165	152	173	157	181	169	163	172	161	169	166	198	197	158	171	165	152	180	174	168	190	173	193	176	168	154	186	171	174	144	172	159	184	196	155	176	179	177	170	173	183	158	151	170	166	171	185	165	176	173	159	159	173	190	174	164	189	177	192	182	157	166	159	176	173	161	168	175	146	147	211	165	181	160	167	165	160	183	159	152	158	170	173	169	177	153	182	156	160	168	184	170	160	162	142	179	152	149	171	186	143	136	181	181	137	188	182	176	167	191	156	208	152	183	145	174	146	192	157	186	145	161	176	185	180	195	192	148	175	172	187	198	173	166	175	170	189	165	160	154	166	162	172	143	160	170	176	172	149	163	175	153	155	156	158	163	191	188	141	168	195	173	189	147	161	156	181	159	166	149	164	154	155	173	165	152	190	158	174	153	175	162	172	195	162	170	176	161	204	150	159	155	136	164	179	154	146	186	158	150	179	152	174	160	186	172	163	175	205	166	163	194	169	178	161	169	163	156	180	190	179	165	164	165	189	163	149	145	152	153	164	158	156	157	176	173	179	168	165	147	173	172	176	180	172	178	156	182	185	176	148	158	146	155	209	170	162	169	181	167	178	181	165	205	177	161	165	141	176	182	188	173	165	162	178	164	161	145	162	156	155	142	153	141	180	184	162	170	206	175	147	167	181	150	186	184	137	160	178	175	166	184	162	170	176	171	163	150	172	171	159	161	156	173	169	166	170	152	151	176	166	164	159	164	172	171	191	134	165	170	171	170	196	178	143	162	185	167	176	162	172	166	178	160	147	147	178	163	130	187	153	161	158	199	167	170	189	182	164	202	167	166	180	171	172	182	190	192	173	171	149	171	186	158	161	194	165	184	177	168	153	147	161	178	160	160	162	162	168	150	136	155	162	179	186	174	163	154	161	185	168	157	176	166	163	153	168	158	184	188	154	195	144	196	174	162	173	170	162	166	177	152	143	172	167	171	182	158	158	167	165	157	160	157	179	172	152	172	182	172	192	173	187	163	163	170	183	165	183	165	151	184	151	150	177	187	178	165	162	205	176	163	176	193	181	183	180	172	167	142	163	191	168	187	166	154	159	173	166	156	162	156	181	180	173	165	150	170	144	189	151	185	162	172	184	154	168	187	137	150	173	181	169	153	167	152	182	177	156	173	158	172	178	169	199	167	184	163	181	191	168	170	161	180	179	160	174	170	178	147	185	188	202	180	179	160	201	161	148	174	196	174	152	174	208	159	144	162	156	169	208	168	192	187	162	163	188	175	187	172	175	169	160	183	172	163	176	162	172	162	152	164	161	157	150	169	169	160	153	182	149	180	181	166	160	186	174	172	161	166	170	165	176	177	170	168	178	151	168	186	176	159	177	175	181	164	176	148	168	165	181	181	145	168	162	163	168	157	161	192	168	175	171	153	182	170	163	167	182	188	134	170	180	150	155	176	182	176	169	182	150	155	183	173	179	165	178	182	174	175	141	161	157	209	174	160	185	157	169	171	157	181	177	172	179	175	158	167	131	152	166	168	174	178	155	186	163	175	165	165	169	178	165	176	179	167	139	168	172	180	161	165	171	140	181	171	163	173	147	202	206	172	172	179	169	172	155	158	167	169	167	159	145	157	172	154	157	149	162	170	170	169	178	166	149	171	167	155	166	159	159	170	187	166	165	183	156	189	146	144	169	163	158	150	170	174	174	162	158	189	172	180	168	188	158
5781	1280	2638	3093	2623	2270	1836	1570	1375	1215	1107	997	960	879	818	797	715	732	675	647	666	581	609	576	597	622	643	556	575	563	563	579	606	560	550	582	535	570	562	520	548	510	534	525	508	554	529	500	529	518	535	555	517	541	518	556	509	481	547	517	530	524	517	506	537	490	517	465	503	498	523	490	509	495	489	502	495	522	491	508	523	533	501	488	501	475	482	460	544	493	529	525	469	530	482	449	445	527	499	468	495	522	551	479	505	504	450	516	494	488	487	512	469	455	489	518	488	491	491	506	496	529	488	524	465	511	484	490	450	497	467	497	482	480	494	504	457	495	495	503	500	474	508	472	478	500	477	502	522	519	469	484	508	466	509	526	532	495	484	501	446	481	458	445	507	506	539	504	496	472	496	517	450	530	468	453	497	503	474	506	465	487	496	466	479	471	537	500	516	503	497	513	492	456	485	486	507	468	505	478	478	499	460	514	475	530	489	513	480	493	470	506	482	476	477	493	529	482	484	465	472	511	477	468	490	518	441	497	512	506	515	504	491	504	468	488	505	491	499	465	465	503	474	519	505	484	494	492	485	482	498	503	520	459	511	503	523	548	509	471	513	476	486	496	506	522	490	543	468	492	493	537	505	515	479	500	477	456	520	497	490	497	489	475	501	521	493	489	462	489	447	517	456	512	514	469	460	523	506	503	476	490	491	466	528	522	539	478	481	529	512	518	455	499	495	532	536	515	485	485	493	550	503	501	481	490	528	509	468	527	478	481	504	469	498	475	493	508	491	492	520	506	516	481	461	512	473	463	488	451	498	461	534	457	489	497	520	485	518	450	494	486	475	496	511	474	489	498	481	479	487	469	446	494	505	491	490	539	449	470	499	475	492	484	482	480	493	478	503	440	481	450	492	466	471	525	476	474	471	495	494	518	503	493	481	484	493	445	428	481	466	495	535	480	528	472	509	512	502	453	482	547	531	457	498	501	524	510	470	492	462	486	492	473	468	483	537	490	507	479	511	496	503	487	433	437	498	471	512	498	484	511	493	493	483	496	453	494	501	477	488	502	491	524	465	493	500	516	493	509	458	473	476	485	459	499	471	522	505	483	506	491	474	492	491	516	521	496	538	499	460	501	470	495	478	499	463	508	474	459	485	523	479	503	515	496	470	474	504	482	472	478	460	495	474	490	493	523	525	521	457	468	556	491	513	481	485	515	477	501	476	496	475	515	530	507	523	485	482	463	481	492	496	514	508	512	456	463	495	486	503	498	485	475	524	505	491	456	469	514	526	516	485	499	519	503	473	478	489	464	521	458	487	436	499	496	479	512	476	519	485	474	485	487	467	503	472	486	473	498	522	513	490	491	509	483	512	474	529	479	501	514	439	450	523	529	449	501	494	483	476	486	461	442	497	489	478	496	497	509	499	491	508	471	497	463	478	512	471	475	458	505	528	475	480	508	494	486	484	454	498	506	498	490	471	527	479	445	528	469	451	514	486	540	447	521	477	498	515	481	505	479	497	505	493	456	487	479	525	479	515	508	512	470	511	460	480	518	488	476	513	501	499	519	488	461	460	491	455	496	466	496	474	447	510	506	443	500	480	513	448	500	533	469	515	510	499	449	525	487	463	482	519	472	479	486	496	502	553	486	514	478	494	451	498	530	485	492	481	489	544	485	458	490	475	492	496	460	479	504	491	531	474	479	494	483	467	485	515	512	485	463	479	487	493	463	517	495	472	469	502	529	531	471	530	498	498	473	536	473	502	509	499	488	494	498	504	471	490	518	461	525	492	522	498	496	524	527	490	491	456	520	519	482	474	475	506	488	494	493	474	490	510	486	499	453	476	506	458	525	471	471	475	497	518	523	459	500	476	456	450	503	468	495	504	515	472	503	517	451	473	454	477	465	477	469	480	475	494	505	499	462	523	446	516	504	484	497	505	477	489	520	500	474	511	502	499	517	499	516	481	510	506	486	503	497	503	493	513	514	489	459	462	502	475	507	525	494	497	481	507	517	490	486	482	529	482	464	491	510	531	503	483	475	474	494	510	515	515	492	498	513	547	482	479	479	476	459	495	450	511	505	474	524	454	477	460	516	491	520	501	490	471	467	470	472	481	497	507	513	478	460	514	516	549	520	510	503	524	481	488	478	438	500	493	468	514	465	514	488	488	485	473	489	514	508	513	525	501	486	534	489	475	451	488	504	476	503	517	485	528	471	486	508	481	524	487	502	507	508	479	516	517	484	441	457	518	503	494	460	470	484	528	474	486	496	461	487	481	457	503	511	510	474	496	469	503	448	504	503	502	485	492	473	511	494	480	497	481	473	496	469	475	490	504	506	454	496	450	491	496	459	469	494	502	482	491	448	492	506	479	500	478	496	490	486	477	447	497	501	468	518	518	477	478	488	489	467	502	470	486	539	513	460	485	488	484	560	516	487	477	512	502	462	519	459	503	517	532	477	509	506	474	465	474	497	479	499	521	519	472	523	507	435	541	504	502	524	539	459	485	495	469	436	464	487	486	532	486	483	504	493	475	509	474	494	523	514	481	492	493	450	483	462	488	517	473	540	500	499	444	498	488	456	487	489	480	512	522	518	487	503	482	466	495	479	466	502	464	497	488	515	487	442	524	472	492	503	495	475	478	550	500	505	508	478	518	482	486	481	512	463	494	482	480	491	503	511	495	503	487	475	506	485	508	506	495	481	497	518	517	482	500	487	462	510	492	494	496	457	503	550	517	503	470	477	473	503	495	483	517	538	471	509	506	505	486	456	481	503	488	453	473	508	470	490	504	524	499	511	508	490	512	477	453	473	514	516	526	473	430	501	482	524	457	438	529	509	514	453	540	501	529	487	461	443	497	487	455	486	483	487	469	486	511	497	511	521	494	515	462	533	543	497	484	481	494	497	489	491	495	507	501	478	468	520	437	484	485	493	519	480	472	502	490	452	474	486	496	458	498	482	525	486	470	484	516	454	468	510	517	501	466	500	471	492	483	452	518	516	479	464	491	499	480	472	480	500	500	482	450	453	467	481	512	522	521	504	464	501	477	477	501	508	503	449	530	506	522	518	506	481	465	475	471	524	471	465	496	518	500	509	469	523	468	474	512	483	480	504	517	494	523	485	479	511	475	492	489	478	458	493	501	517	512	515	496	481	502	459	504	518	503	483	461	497	511	459	502	471	478	488	519	510	490	497	500	496	531	521	532	467	466	474	467	480	464	456	499	464	506	484	470	488	480	494	484	466	505	493	489	472	496	499	457	523	474	507	511	487	525	501	478	468	510	478	504	492	458	505	484	506	512	521	535	498	471	523	533	501	482	508	454	496	508	488	500	483	490	453	511	487	488	494	482	490	498	508	494	498	479	489	512	468	492	461	503	507	487	463	496	501	506	492	493	509	507	447	491	504	509	481	445	527	478	547	519	481	510	507	544	472	525	476	473	532	502	471	462	523	453	505	488	498	506	476	525	463	501	511	520	515	535	493	537	508
14368	2652	2588	1973	1393	1145	865	737	567	539	564	508	524	464	406	414	427	430	412	400	378	407	345	389	387	354	373	392	390	374	343	359	370	354	321	337	358	374	392	349	362	351	348	353	339	365	362	380	327	361	353	332	378	334	327	357	356	364	330	361	338	362	366	375	372	313	356	341	345	358	361	355	365	332	345	325	323	358	360	370	323	331	348	372	377	333	351	343	374	383	397	347	338	341	380	333	340	341	368	391	350	357	381	350	376	386	342	351	375	368	349	359	346	360	369	326	334	364	350	362	386	374	332	359	318	335	354	344	332	318	362	389	356	356	346	327	383	329	340	374	363	354	371	336	297	346	325	337	382	329	353	338	329	341	331	315	344	346	358	342	339	334	339	359	341	355	354	326	347	390	360	357	346	339	362	338	330	363	362	338	386	395	322	332	352	336	388	376	397	315	381	363	378	335	345	382	316	374	349	337	365	368	348	369	328	345	362	376	355	357	324	376	332	344	316	361	374	332	357	397	344	395	328	365	346	327	359	345	346	338	356	333	339	373	359	343	356	341	389	330	367	324	363	357	366	355	329	380	346	330	360	342	323	344	327	321	360	351	350	339	354	354	363	352	335	381	350	335	326	341	351	354	388	331	352	362	374	356	335	335	374	344	355	330	323	342	338	368	354	346	334	345	348	337	367	345	388	328	318	387	350	353	373	382	395	334	355	331	334	345	390	367	361	375	365	325	347	342	353	336	309	314	371	347	344	361	310	345	372	342	308	343	350	383	366	356	372	357	316	341	364	341	339	358	341	365	357	322	299	339	303	344	361	387	399	363	364	364	356	327	351	363	354	358	339	345	338	380	362	312	324	375	336	374	354	385	330	352	348	359	340	385	349	359	332	341	341	365	346	337	312	364	356	338	350	367	351	330	308	369	344	368	343	342	355	396	358	337	357	300	348	349	392	348	356	346	363	348	345	365	383	356	321	365	363	353	337	360	375	326	355	348	357	358	371	337	390	330	356	370	351	347	340	331	345	341	350	338	368	334	345	349	355	346	360	369	341	363	330	320	367	386	353	382	348	347	380	360	361	400	334	334	353	338	384	347	360	362	361	374	305	331	387	349	372	370	336	348	361	301	323	363	348	337	342	358	347	303	368	361	339	359	396	351	355	355	334	361	373	361	311	356	353	376	352	370	352	363	338	363	355	353	330	329	334	344	340	346	399	378	335	370	355	344	359	347	347	326	359	363	369	330	341	331	326	405	331	342	380	346	387	370	368	339	344	363	363	360	338	379	333	390	331	330	343	362	328	345	373	348	379	365	345	311	340	378	328	352	350	316	375	396	368	381	348	375	362	353	353	342	348	332	346	371	410	345	345	330	345	350	335	367	326	342	335	321	361	328	375	354	336	333	350	367	332	382	358	360	343	355	366	351	357	374	338	383	383	370	351	354	380	341	377	367	316	349	365	363	382	330	328	328	326	365	346	352	374	340	328	336	351	307	344	350	346	345	338	348	368	365	369	326	383	318	338	366	333	333	316	355	358	352	339	359	349	379	384	341	336	353	365	344	385	328	357	339	388	367	356	362	355	379	322	377	342	346	350	369	337	312	350	364	354	329	348	351	322	371	389	375	343	360	354	323	368	373	358	343	330	327	381	355	317	352	372	332	390	369	347	387	338	329	338	352	345	335	364	329	343	393	372	366	403	345	370	348	381	317	328	351	366	368	344	339	321	362	356	371	378	363	347	346	332	359	357	349	305	333	342	338	339	344	351	373	316	346	344	372	330	385	357	345	341	341	383	347	361	341	378	368	345	358	379	340	372	373	369	367	374	356	368	346	384	345	341	347	342	337	382	371	354	340	352	391	388	378	357	334	367	349	342	342	367	323	389	345	369	377	355	334	364	368	368	329	380	310	345	367	311	367	341	332	368	354	348	383	365	353	359	329	400	333	348	357	370	334	361	369	371	321	380	340	367	341	336	370	351	372	336	367	369	345	349	351	346	374	331	345	339	374	341	368	347	341	336	357	330	342	324	342	391	376	356	357	383	339	386	362	364	380	326	337	381	386	349	347	345	348	331	332	362	347	351	377	343	369	329	359	372	370	381	343	326	341	340	364	375	339	341	354	384	367	341	339	365	375	333	330	366	325	325	340	352	356	343	349	345	331	359	363	358	368	352	349	357	334	375	345	363	348	386	310	329	361	345	385	330	350	370	353	338	343	365	361	366	326	370	366	358	354	335	337	348	358	372	360	398	345	341	375	335	356	365	330	367	348	369	345	384	365	352	355	323	363	345	367	339	305	367	350	334	365	352	337	311	335	367	299	369	332	331	416	338	346	384	341	361	351	380	398	371	333	360	337	341	342	354	336	388	351	335	370	385	352	359	311	364	363	372	332	341	369	328	367	368	343	348	339	390	358	347	368	352	334	349	370	351	340	367	348	339	332	356	370	359	363	359	347	382	330	341	342	327	353	361	347	327	353	359	336	345	342	350	347	336	323	314	405	366	333	334	393	361	369	333	314	374	394	359	348	399	340	350	373	347	349	363	316	373	349	365	360	358	362	368	362	366	331	350	331	398	369	338	372	366	351	344	374	349	365	359	342	377	385	323	365	320	334	326	372	346	361	347	366	351	348	348	348	392	358	339	363	374	366	346	382	351	362	343	363	365	356	361	356	345	330	363	341	357	358	338	321	339	334	358	338	349	333	354	354	326	363	350	341	342	328	353	350	346	334	297	343	345	328	335	341	370	365	387	352	342	317	313	407	383	349	353	358	353	337	330	340	343	328	316	376	349	317	368	352	378	337	328	383	370	354	395	346	364	332	375	327	345	353	369	327	351	340	349	375	371	358	359	343	355	324	347	371	374	374	357	352	320	371	378	352	384	348	353	337	353	386	370	364	316	346	345	356	353	342	324	367	330	362	372	376	351	342	335	392	385	347	378	339	318	359	334	369	351	358	341	325	381	379	332	354	382	354	348	372	363	353	373	368	299	357	341	323	358	353	346	364	361	363	362	379	385	347	340	346	393	324	340	346	369	358	361	320	375	380	347	346	331	354	336	376	338	341	321	388	353	348	327	323	371	391	332	327	348	303	326	353	359	332	338	350	387	359	332	344	360	337	377	344	350	351	376	347	346	368	349	363	338	362	371	364	361	366	402	326	384	350	332	341	320	359	344	329	390	361	373	331	342	387	368	319	324	366	365	361	358	394	304	328	324	334	355	369	366	336	320	364	321	342	338	357	320	359	351	339	373	340	360	347	338	378	325	338	353	369	358	361	374	357	347	343	330	346	312	310	341	349	364	334	356	328	337	362	358	315	360	345	346	346	376	361	326	366	347	357	343	326	367	340	381	359	372	333	361	363	345	378	360	331	342	352	360	354	338	341	327	363	386	352	328	372	393	368	340	358	335	352	354	338	352	358	378	347	334	330	348	364	341	353	326	385	333	328	361	352	321	344	365	366	353	377	321	357	367	353	352	332	374	365	384	331
7919	2475	4994	5776	4971	4163	3460	2864	2617	2304	2064	1864	1728	1660	1530	1404	1331	1361	1277	1233	1135	1218	1197	1115	1111	1048	1030	1069	1067	1033	1041	1038	991	973	999	999	958	935	985	989	959	1012	941	945	969	959	936	981	956	951	911	917	881	917	826	944	912	922	893	888	935	860	916	913	923	882	900	893	913	928	928	893	901	915	828	802	932	899	898	936	861	933	927	899	894	901	921	906	833	838	899	894	896	875	896	867	881	852	902	868	894	912	868	954	878	911	882	834	908	865	876	887	887	889	891	912	875	868	862	894	863	884	865	866	894	836	843	848	883	888	884	867	875	902	858	905	860	885	896	867	863	890	890	864	860	863	880	883	874	857	861	852	915	849	841	865	854	866	883	876	847	844	859	872	888	890	886	912	885	914	871	920	864	822	873	900	879	885	904	792	862	885	952	850	861	932	878	879	856	886	907	930	921	892	848	842	908	873	873	835	837	857	873	918	864	875	856	848	878	871	899	862	822	873	898	872	877	882	872	825	887	948	869	874	864	862	930	859	914	889	890	891	858	815	816	871	844	854	876	852	896	898	864	863	860	880	874	910	953	915	886	872	896	901	843	858	897	884	881	886	872	887	899	882	851	870	894	870	819	868	872	841	859	923	859	859	876	868	821	938	865	925	885	874	881	905	893	895	869	916	846	935	862	857	838	904	892	881	856	804	813	868	877	866	912	805	865	842	936	904	894	837	861	861	852	871	897	873	874	908	824	888	906	877	867	895	882	834	871	865	904	855	912	827	883	822	933	939	896	899	885	876	894	861	847	896	878	832	841	892	882	851	869	835	892	800	833	809	878	925	885	881	803	888	792	903	878	884	926	908	917	829	857	844	863	857	871	849	871	893	889	875	924	862	904	886	907	840	903	892	852	899	850	904	853	859	851	919	880	862	916	899	901	913	867	877	877	872	840	843	941	854	917	820	911	857	892	867	838	886	804	934	864	895	832	875	893	865	896	874	879	865	900	851	817	840	882	871	904	824	862	846	905	892	878	877	831	913	873	899	851	865	870	871	862	892	891	884	919	900	835	883	887	879	865	899	830	847	881	921	884	898	957	845	854	942	854	882	859	840	845	854	876	875	914	890	875	806	885	850	887	930	846	897	883	868	872	873	849	915	870	876	839	944	904	902	834	856	858	874	882	855	853	797	853	898	864	888	857	852	935	881	847	927	916	853	855	886	856	870	902	815	873	878	838	900	877	834	845	869	916	853	887	907	882	918	838	869	847	975	880	856	891	902	895	871	866	904	868	924	879	871	895	861	943	908	881	900	933	820	884	906	874	891	849	841	858	849	871	900	879	855	874	904	918	895	853	922	891	851	901	862	880	873	831	893	937	893	892	853	857	835	872	863	882	841	913	840	865	879	879	833	888	934	862	843	839	830	925	865	844	909	859	899	910	860	850	859	862	856	809	826	869	896	892	897	873	905	870	902	875	885	854	864	852	911	889	842	874	867	862	904	921	911	816	865	910	862	899	860	897	920	915	867	858	863	896	870	859	891	873	864	826	845	856	910	887	874	853	882	875	848	924	909	883	841	861	860	857	845	933	908	831	872	912	874	890	823	875	869	901	853	871	879	855	885	872	836	876	825	916	855	908	851	888	870	919	837	902	881	855	911	893	903	851	850	837	901	866	885	889	883	858	905	874	901	894	871	839	901	896	888	923	889	846	882	905	879	878	853	892	912	884	922	909	868	880	863	932	905	862	892	821	839	889	860	828	852	909	810	846	861	854	901	903	861	864	921	911	872	892	918	860	887	818	876	903	850	861	880	906	905	872	834	860	862	826	878	885	869	891	857	861	858	869	858	876	876	862	898	905	937	841	860	897	943	868	832	820	907	904	873	856	901	823	871	913	879	829	902	864	888	884	881	858	847	887	901	844	869	862	809	898	865	907	870	923	882	908	824	845	952	853	930	854	824	881	865	882	848	869	811	929	866	904	858	894	864	876	887	897	868	904	867	923	901	901	909	851	858	847	886	881	891	855	844	868	815	872	827	819	919	894	882	874	888	902	895	863	851	890	832	890	858	879	871	836	848	852	859	900	831	862	877	871	869	860	865	879	861	914	906	818	871	860	867	889	886	918	856	885	877	808	924	880	894	874	902	911	888	883	810	859	918	909	876	913	824	896	830	897	904	881	887	894	925	830	904	829	858	862	805	869	903	899	854	872	871	935	855	859	872	853	905	902	819	899	902	874	871	885	876	884	906	854	849	882	911	825	883	914	883	835	857	916	881	877	843	907	885	889	864	881	876	869	908	873	849	952	901	888	910	854	864	860	867	921	866	842	826	836	822	871	862	909	902	878	854	920	875	934	844	858	874	850	853	858	834	871	940	822	897	884	826	903	839	873	906	842	857	887	825	851	834	835	861	852	843	803	863	866	837	834	887	875	907	844	843	893	832	838	909	913	878	887	890	877	845	887	931	942	888	844	826	883	858	834	845	903	865	868	866	900	845	892	886	875	831	869	849	839	861	868	875	921	896	931	907	920	863	836	848	834	861	815	884	820	881	827	804	850	912	869	849	871	852	851	891	937	811	862	905	843	844	867	857	897	858	875	855	818	855	823	889	931	907	883	887	868	889	911	926	888	923	888	860	867	843	840	886	877	920	874	899	885	847	851	845	844	855	838	888	857	890	850	870	863	881	858	846	882	855	887	908	912	871	913	891	811	867	869	900	853	849	809	850	850	906	839	928	906	828	863	875	853	845	840	873	848	845	853	867	838	901	851	869	870	855	891	877	891	870	852	914	883	829	881	843	871	894	886	915	879	860	899	905	862	875	901	890	875	825	904	921	875	892	828	923	893	827	866	881	868	894	860	863	885	825	855	925	854	819	961	875	876	907	895	879	880	861	846	831	871	863	922	868	847	862	820	879	861	800	869	849	859	930	883	895	856	840	839	867	868	919	883	833	887	910	868	876	842	848	870	907	843	906	849	833	856	896	872	885	826	847	878	887	842	882	863	900	840	885	852	888	863	898	895	838	875	876	850	881	868	859	881	904	904	876	856	833	864	887	839	853	851	906	964	803	844	910	895	876	883	864	868	882	919	921	893	914	862	927	835	824	874	941	839	915	854	857	881	853	892	867	897	848	891	930	912	865	874	927	823	851	925	866	829	882	885	909	866	835	887	903	908	873	934	849	872	882	828	870	836	861	911	844	842	874	865	891	894	872	855	871	881	885	863	857	893	860	862	846	890	903	901	922	887	887	842	849	892	915	870	912	885	875	879	849	864	849	867	878	860	879	850	872	900	891	851	851	874	885	815	867	878	877	850	906	836	878	866	898	897	910	914	902	888	902	889	891	869	891	893	848	838	901	873	897	854	842	841	922	878	900	885	869	883	843	887	875	863	900	885	855	893	879	864	844	842	865	862	877	846	877	889	884	853	889	831	811	914	865	859	922	903	847	882	863	879	845	908	894	852	858	892	898	773	882	907	840	819	869	857	838	891	862
1878	146	170	171	154	177	151	161	148	171	156	156	141	160	174	127	129	143	152	120	157	166	171	141	156	163	180	140	130	168	139	172	147	143	166	172	139	127	140	135	148	152	145	179	161	156	175	153	158	158	128	154	139	129	158	151	151	166	166	137	145	140	151	150	150	159	146	153	144	150	160	134	133	172	151	151	156	143	136	156	128	166	176	168	147	157	144	138	147	145	143	151	143	173	157	153	145	160	162	158	161	146	172	133	133	172	154	164	146	143	146	174	150	148	143	148	167	154	157	140	143	157	153	152	185	169	160	159	168	154	150	168	149	132	153	173	157	146	120	165	138	148	154	128	148	167	149	131	164	157	164	162	163	146	148	152	147	137	135	145	146	137	151	146	158	160	115	148	159	172	151	143	135	145	136	127	146	131	148	148	161	166	150	155	150	118	138	131	145	149	166	149	125	152	158	124	134	145	146	154	144	166	141	149	123	138	158	156	164	164	152	163	138	145	160	135	144	159	154	162	154	136	152	153	150	149	157	140	145	149	174	137	134	141	125	143	148	159	149	146	147	148	159	128	149	135	160	141	132	164	168	167	160	166	152	149	139	137	161	143	154	152	153	162	150	121	153	149	144	157	169	158	172	154	158	160	146	146	159	147	163	149	133	140	134	137	149	143	141	154	150	141	148	152	166	150	157	147	150	151	149	169	131	157	137	149	137	140	173	178	139	176	149	141	167	158	133	139	154	153	169	138	144	163	163	156	163	162	154	147	140	142	154	118	142	162	149	147	126	152	138	145	163	165	152	159	141	166	167	139	158	148	150	131	142	147	157	136	153	167	151	163	158	148	141	161	136	135	158	143	163	146	148	146	159	151	145	137	133	149	153	155	140	157	148	147	145	145	151	139	147	133	151	145	150	160	155	175	151	146	153	139	154	142	179	151	146	152	152	144	133	162	152	135	164	135	170	139	174	149	154	145	151	141	155	151	144	153	159	136	126	170	158	138	157	155	155	166	151	148	142	164	119	155	151	170	147	131	160	142	182	145	144	160	135	153	117	130	150	157	146	154	155	161	146	138	143	131	177	140	168	143	150	139	142	150	147	157	149	138	155	138	144	138	152	148	158	154	132	156	152	163	154	138	128	157	135	152	149	153	130	147	148	114	150	151	139	159	142	139	134	154	128	158	138	180	133	132	159	150	144	135	139	153	142	132	130	156	144	125	151	165	150	144	151	158	159	148	141	143	153	156	155	171	155	149	156	151	155	149	142	165	145	154	178	151	133	156	136	117	138	158	131	139	120	154	135	170	167	143	142	167	139	159	134	152	146	147	161	150	149	158	163	148	146	127	139	152	151	153	158	133	142	154	173	136	172	154	146	136	141	154	144	149	151	135	147	139	154	164	155	167	164	152	168	161	136	146	156	151	158	161	127	130	172	143	146	139	162	143	145	145	165	143	159	154	149	168	180	149	151	171	147	148	157	148	156	131	156	158	169	172	167	164	138	133	143	152	170	160	147	158	169	159	153	147	163	148	144	154	118	146	171	125	135	166	137	149	152	156	145	146	129	144	159	150	140	157	162	159	142	140	147	169	157	169	142	150	157	148	144	158	123	147	165	142	150	134	148	141	162	136	162	144	116	133	131	196	142	156	135	141	154	166	151	170	159	147	175	133	151	156	125	153	158	159	177	131	149	137	126	151	166	141	156	166	134	157	152	173	130	157	150	144	150	138	153	144	128	153	167	142	170	144	157	139	145	147	151	161	136	148	145	148	170	161	152	161	187	120	142	145	144	146	155	132	134	144	164	151	138	164	157	150	160	159	146	164	165	141	136	143	136	155	138	142	141	135	165	168	132	147	149	167	143	138	127	140	135	150	133	128	146	141	178	146	120	142	145	153	158	154	163	174	139	145	153	152	162	137	159	135	167	171	131	146	150	151	157	150	159	146	150	136	145	157	152	152	137	134	140	129	168	152	162	152	165	140	159	158	163	184	157	128	148	158	164	134	169	161	145	165	132	138	173	158	143	140	146	150	131	154	147	143	161	166	145	136	156	133	144	151	145	135	166	129	117	165	158	144	135	157	170	162	147	149	152	152	167	164	142	170	172	141	165	165	163	185	174	137	157	151	146	153	186	138	170	137	153	134	129	128	153	160	150	163	147	177	145	148	126	150	154	146	156	157	149	175	157	132	143	144	137	158	140	161	137	154	170	158	158	152	142	150	162	137	164	153	139	159	148	155	138	132	171	168	140	165	140	128	153	174	156	145	156	168	129	148	128	162	154	131	156	150	147	157	146	157	159	139	164	149	131	158	160	150	147	165	164	165	151	176	154	128	136	152	141	138	134	173	151	147	153	134	140	155	151	141	147	141	146	161	156	156	134	179	163	145	141	145	144	157	172	137	161	142	135	147	137	137	135	129	135	130	155	157	142	146	157	142	161	144	144	143	161	160	154	171	159	134	130	151	144	160	140	153	145	167	164	132	143	166	144	161	151	162	157	152	176	172	130	150	126	136	131	177	165	154	152	149	168	152	142	132	133	149	148	147	151	156	132	147	159	138	156	149	140	167	156	148	141	147	145	167	157	149	150	162	150	155	155	145	121	151	139	165	164	154	166	139	144	148	150	151	135	169	152	146	166	155	159	164	153	153	119	136	132	133	147	145	157	112	155	148	160	119	167	142	148	157	129	169	158	145	159	148	150	148	147	174	143	142	168	149	169	162	158	160	157	142	157	147	154	155	136	121	157	128	150	161	139	122	148	136	137	127	170	147	142	175	139	147	122	142	144	159	150	181	147	137	166	139	154	161	122	152	146	155	156	172	166	160	133	148	130	162	148	159	149	145	149	150	179	132	130	156	167	143	140	163	141	167	155	147	152	140	151	147	156	151	158	144	154	151	154	172	149	156	143	136	137	155	138	141	163	163	180	168	167	117	149	157	146	154	164	159	161	153	166	164	154	145	147	147	146	167	149	138	128	164	146	168	144	133	164	122	147	178	136	146	175	157	140	149	134	136	155	167	171	145	113	147	162	127	136	176	150	160	148	144	133	154	151	138	160	139	153	165	143	142	147	136	144	147	157	141	160	131	142	155	153	145	164	142	140	164	168	149	167	162	143	159	151	163	165	167	171	143	168	128	149	149	138	173	141	146	144	153	163	137	180	140	165	143	168	135	146	145	153	157	147	142	123	146	164	159	138	138	168	147	123	141	156	163	139	150	170	170	139	161	135	148	159	159	131	148	119	167	146	181	150	142	155	143	143	145	152	137	180	138	175	153	152	165	131	158	150	152	171	145	133	137	162	161	145	141	126	149	160	160	163	151	175	156	134	170	168	146	142	155	154	151	147	151	143	151	171	134	154	147	148	175	162	156	137	155	149	130	160	152	164	163	150	152	132	140	157	151	163	139	164	154	174	141	129	146	149	159	145	150	140	160	144	140	150	145	159	148	145	158	137	139	151	142	157	160	165	146	147	162	134	156	169	145	150	151
2148	471	501	541	513	484	463	481	447	432	447	444	430	436	438	445	439	450	454	478	458	458	414	413	450	465	444	403	438	418	436	469	447	446	401	427	431	454	428	429	457	456	444	430	440	431	436	417	458	472	441	427	443	438	420	448	448	439	441	437	445	448	463	426	424	473	405	447	395	454	437	397	430	449	458	433	440	463	405	439	454	451	388	459	423	466	428	438	418	432	464	386	432	465	448	438	429	462	421	400	434	471	457	464	405	447	444	422	437	450	453	417	395	393	485	427	465	429	458	421	420	431	418	415	432	416	454	454	422	420	440	431	435	438	415	395	454	439	460	425	419	470	443	443	449	439	433	420	434	420	447	452	453	441	459	419	424	428	405	429	420	489	444	366	411	408	446	441	434	415	417	442	433	431	430	444	416	449	414	472	399	445	419	429	455	415	436	431	435	432	445	422	458	409	484	415	410	435	455	427	459	449	423	431	445	464	450	437	475	453	444	438	433	443	425	462	459	445	432	462	437	444	424	437	423	429	482	429	448	427	453	428	442	436	465	412	471	463	387	406	423	397	413	425	453	431	421	436	415	441	427	431	425	433	429	479	423	414	398	435	406	480	412	468	467	422	445	441	414	494	438	399	452	439	415	399	457	417	455	429	432	433	444	405	423	413	456	441	477	368	417	463	429	424	408	417	410	419	455	429	414	411	473	435	434	421	430	416	468	437	442	426	419	456	462	412	414	402	410	429	421	430	478	432	432	414	430	444	403	414	419	418	421	458	441	451	398	419	463	440	466	431	447	423	453	434	419	438	411	443	433	421	447	423	413	468	418	455	427	453	455	425	417	419	411	435	405	445	446	436	421	447	501	430	436	413	420	421	459	408	458	432	465	438	426	478	447	438	447	402	457	410	395	423	473	402	433	462	413	434	430	422	430	433	395	438	438	427	421	446	426	409	412	444	434	443	460	463	433	421	424	403	464	434	424	386	433	446	434	441	453	426	401	381	440	411	432	405	419	438	432	394	416	454	442	443	407	443	424	452	463	389	411	438	441	463	445	438	453	428	441	410	404	462	428	419	438	472	458	418	418	472	426	464	465	443	466	430	436	464	466	439	407	447	439	433	409	410	435	439	447	424	438	469	432	456	432	425	441	444	408	418	409	454	418	411	471	424	440	434	448	439	416	422	483	433	454	432	432	451	435	445	431	452	426	413	403	442	468	472	485	388	427	444	443	427	434	410	480	424	436	442	424	444	466	403	441	408	442	444	405	410	435	420	424	448	399	442	459	421	399	470	453	477	467	452	425	403	415	430	455	415	417	441	432	433	417	416	454	433	433	441	475	421	440	414	463	421	474	446	405	367	437	442	405	416	438	452	430	429	456	443	430	417	443	445	430	441	406	447	469	404	428	422	438	427	433	439	445	469	414	431	385	414	424	419	400	432	420	436	460	445	414	406	436	470	465	410	439	419	426	405	419	422	433	417	440	429	393	398	389	427	422	425	439	389	442	438	449	465	427	463	434	439	456	452	405	422	457	494	446	456	451	484	447	442	451	382	444	416	438	446	411	463	456	455	424	445	414	459	393	417	426	422	405	402	412	458	458	412	449	456	438	477	424	464	432	438	417	426	465	417	397	422	445	419	437	447	450	415	418	436	451	440	404	451	421	474	401	431	450	404	443	448	447	438	446	417	405	419	413	426	441	389	394	459	425	421	435	423	414	440	404	400	433	424	392	415	425	430	450	431	425	407	425	424	432	425	452	455	423	424	416	431	456	434	426	425	409	435	454	411	450	413	475	437	398	410	429	449	465	411	432	409	413	442	426	454	455	460	471	428	453	443	446	456	424	428	433	428	420	427	434	423	416	436	419	443	408	438	440	444	427	435	423	444	438	435	438	422	414	449	424	420	372	420	441	445	418	402	420	407	408	451	448	414	433	426	406	461	447	441	438	438	433	404	425	433	427	444	450	426	449	484	421	431	406	440	441	416	419	444	403	429	434	460	401	450	442	438	404	430	407	442	437	422	435	431	431	433	434	419	421	432	419	447	422	466	443	434	432	449	443	420	435	429	436	457	446	417	431	450	403	466	416	438	432	447	444	438	421	415	418	444	400	438	471	447	413	442	423	386	429	438	436	466	460	457	477	405	391	409	421	429	399	419	455	449	438	449	402	456	437	413	414	435	437	425	398	417	413	462	454	387	452	457	404	423	467	436	441	417	413	431	449	422	453	415	429	427	463	428	427	482	431	468	420	444	422	396	442	409	445	412	411	435	401	417	415	455	435	428	423	439	418	400	415	425	424	409	427	420	406	424	459	450	390	470	467	412	433	427	441	423	443	418	425	431	459	459	435	436	456	427	422	492	410	430	459	437	468	471	414	439	428	441	399	391	415	416	381	396	426	443	430	380	410	420	457	440	433	470	383	398	443	444	455	437	400	455	443	408	424	463	421	476	406	396	403	446	435	403	425	477	418	438	426	470	454	436	438	432	435	397	404	449	430	476	453	408	439	446	438	416	444	437	435	410	411	437	413	422	433	395	412	460	442	447	431	402	410	464	417	394	402	443	431	436	434	400	436	446	422	420	417	430	436	432	462	458	383	455	422	438	438	451	418	407	417	432	439	429	453	417	420	453	447	443	419	432	433	417	445	399	454	417	423	451	438	446	431	429	434	450	461	493	451	447	453	413	459	403	481	420	399	392	466	399	446	433	447	425	441	441	458	451	417	458	423	435	453	428	443	484	433	441	453	438	405	441	436	437	420	447	481	467	424	481	414	420	412	426	407	419	471	413	444	460	396	377	429	410	461	449	398	400	435	414	436	435	437	444	447	411	439	460	405	420	427	416	410	474	458	441	411	433	432	420	425	426	471	451	421	409	481	443	435	444	437	452	456	439	427	450	420	467	453	449	419	452	460	453	414	440	452	433	430	445	442	408	438	446	409	392	461	472	440	424	414	440	452	437	429	419	483	425	381	455	422	414	427	428	468	430	395	436	433	454	410	424	440	405	458	444	439	448	471	451	415	453	425	421	457	442	406	434	402	434	461	461	464	442	447	447	427	457	409	417	392	412	451	420	423	433	428	449	424	404	395	460	412	426	392	412	439	409	439	444	418	476	428	478	460	430	418	414	422	437	418	432	430	446	443	432	443	443	458	431	410	422	400	416	435	440	446	400	406	423	398	395	436	445	428	441	412	423	448	483	423	423	420	433	424	430	394	452	471	413	460	388	445	410	429	395	420	409	455	413	405	423	434	410	439	425	453	463	454	395	445	421	438	426	426	435	420	430	485	428	438	424	424	408	432	437	403	422	419	443	437	466	406	408	451	460	417	419	461	486	432	464	433	429	435	433	421	432	464	430	389	461	375	412	385	453	415	424	467	447	470	423	484	441	394	419	438	423	428	435	404	415	394	422	442	416	448	489	437	453	466	428	436	433	462	446	440	399	418	426	400	432	446	460	382	427	415	436	455	452	461	432	414	423	444	457	416	464
7534	1035	1233	912	666	491	448	343	302	304	300	271	250	196	203	214	200	202	217	210	178	183	215	161	219	190	164	160	198	167	172	195	181	169	164	189	173	191	183	166	182	176	158	154	170	208	170	161	180	167	180	152	188	168	179	190	184	181	155	162	170	177	144	171	189	171	202	193	165	156	185	180	186	151	171	174	174	193	165	135	169	155	165	164	169	168	190	170	146	170	164	157	166	159	169	164	209	144	165	163	169	169	155	179	137	174	172	178	195	140	159	175	169	166	159	136	149	177	175	161	157	180	178	169	160	178	174	160	174	165	187	192	185	201	172	174	169	178	180	167	166	176	141	180	163	181	186	146	169	165	197	179	168	171	188	154	177	162	157	164	177	169	161	146	156	144	164	181	186	174	195	169	155	168	177	167	176	183	185	190	206	154	162	157	160	159	174	166	161	151	184	177	151	176	180	180	179	156	186	179	175	158	195	176	154	169	179	169	199	174	174	168	193	159	198	156	172	154	167	186	173	183	157	164	179	175	159	154	169	175	182	186	180	178	175	193	178	190	159	149	163	189	190	152	166	166	143	144	144	199	166	168	159	167	165	173	152	155	162	166	170	152	188	162	164	177	170	176	173	183	173	160	171	138	181	162	182	162	186	153	170	169	146	161	188	190	190	168	155	187	174	145	163	173	184	179	177	169	160	176	172	181	177	177	199	195	178	163	179	165	173	185	180	155	164	174	166	172	175	184	169	176	179	157	155	167	153	155	163	160	161	160	175	179	151	164	168	161	145	174	169	184	180	136	163	181	164	189	176	162	173	150	192	157	182	201	167	148	185	183	146	147	144	160	189	176	175	159	143	175	176	174	187	185	193	159	160	146	186	177	158	160	170	196	177	154	185	189	166	169	180	158	178	145	169	181	153	155	169	149	166	158	163	174	163	169	172	176	189	159	153	163	158	173	173	154	179	161	183	184	175	180	173	164	181	174	164	156	186	155	164	166	150	169	170	164	181	174	158	166	164	210	181	166	160	173	183	173	175	147	160	167	158	157	158	187	177	161	170	150	172	165	165	176	143	164	169	158	165	168	176	152	169	172	183	180	177	161	181	176	154	177	160	180	175	141	147	189	181	169	177	154	146	150	186	181	209	181	188	178	196	183	180	181	183	169	188	171	187	152	196	182	169	176	161	164	147	161	184	170	159	162	171	167	161	176	146	171	181	157	168	179	201	162	202	179	200	169	153	168	179	161	165	178	163	187	190	173	205	176	171	152	158	167	160	177	151	152	152	179	176	171	159	150	196	175	174	170	161	164	161	188	163	172	165	171	153	157	167	155	189	181	150	185	182	187	156	166	161	160	170	169	178	164	177	181	219	164	153	146	174	165	158	154	180	167	161	139	151	174	162	175	174	160	183	152	171	148	162	195	159	194	154	181	158	171	164	178	181	189	169	190	143	180	169	181	176	192	164	154	157	161	156	154	155	155	155	165	161	192	166	176	204	139	165	169	141	166	153	166	172	175	159	165	164	161	179	165	175	155	142	175	170	167	151	167	164	169	180	153	176	163	170	171	165	194	175	157	151	163	181	171	181	176	199	190	154	160	187	155	173	165	154	184	169	173	161	163	183	151	159	173	172	181	161	171	179	186	159	187	174	168	164	190	176	155	176	155	169	172	179	154	150	170	181	171	183	165	171	165	172	193	156	163	160	175	143	173	178	143	148	148	158	175	161	179	151	159	174	191	141	161	175	168	151	175	184	164	191	171	173	166	212	181	186	179	159	156	169	171	166	176	146	153	178	180	182	181	179	160	183	158	156	175	163	168	139	173	164	152	198	166	171	174	206	156	180	162	152	161	166	153	158	183	181	156	175	162	182	164	163	177	175	173	170	152	141	181	171	176	169	168	160	185	183	172	169	170	175	174	152	150	176	170	188	182	193	132	147	179	168	171	183	136	195	200	164	165	177	139	162	148	187	161	160	152	161	165	169	155	154	146	184	166	166	164	157	159	164	183	193	188	157	186	172	191	157	179	175	161	167	180	156	160	165	177	157	160	177	174	171	170	155	155	160	172	160	152	165	172	184	153	170	186	172	168	182	166	173	181	176	147	184	206	159	180	181	152	175	197	168	158	172	176	160	203	171	182	164	166	172	172	154	161	183	195	178	180	180	174	194	161	181	149	164	185	173	145	171	180	181	172	159	172	157	157	175	163	163	172	181	174	161	178	171	163	159	165	177	179	170	181	155	172	160	155	126	166	142	166	196	159	133	178	179	182	174	148	174	162	158	143	150	162	179	179	187	153	199	164	159	176	157	181	172	172	171	153	164	172	158	177	161	170	167	155	155	170	182	167	158	189	204	175	169	166	159	175	185	194	170	170	178	171	164	176	153	173	191	198	164	157	190	166	160	188	152	196	145	170	190	173	169	162	155	165	147	176	179	178	208	169	164	180	169	158	160	167	160	156	161	157	190	169	174	175	167	167	175	188	153	166	165	157	165	157	166	161	143	164	174	164	168	157	168	173	166	177	169	171	191	170	152	172	181	161	167	158	163	162	148	166	182	179	180	169	187	156	168	171	175	151	187	179	158	162	154	173	164	183	172	161	169	180	180	156	181	172	175	199	165	164	170	183	155	161	152	176	183	156	202	165	168	179	167	164	160	163	165	167	175	153	180	141	161	183	181	176	171	188	149	179	156	184	180	168	146	174	172	168	171	167	175	164	186	154	167	160	173	173	154	177	169	175	163	180	179	176	165	179	188	165	168	165	152	177	135	162	188	178	170	174	176	165	179	162	183	197	171	166	139	161	185	159	172	172	148	167	160	179	156	168	159	156	165	167	159	144	138	182	152	155	168	151	181	141	152	164	174	162	163	173	155	196	182	172	187	183	189	147	173	172	158	181	156	149	170	150	164	158	173	163	160	170	158	150	176	178	180	173	165	181	171	149	176	204	163	165	162	180	193	159	180	179	187	173	186	155	183	202	154	177	168	180	159	164	164	173	162	181	144	162	173	170	183	165	211	176	150	159	168	164	189	161	152	167	162	171	163	165	165	175	190	165	165	153	176	163	181	191	158	182	173	179	168	160	165	179	160	166	185	166	152	184	185	172	173	149	161	178	192	175	180	170	158	174	188	167	184	167	155	185	196	201	158	162	170	164	175	186	165	155	193	166	157	215	159	161	183	193	164	181	185	201	160	151	172	157	194	176	166	169	165	187	178	167	161	172	180	156	163	165	184	191	169	159	184	181	173	188	187	171	189	180	164	162	156	160	156	153	169	163	183	149	168	175	168	156	155	167	182	145	186	172	173	183	174	147	173	192	184	161	173	155	181	157	151	167	168	184	164	138	174	191	175	169	196	169	183	161	144	149	169	182	158	164	177	170	173	162	177	149	149	152	150	170	185	153	139	158	166	162	157	168	176	147	169	168	175	166	185	191	183	175	167	188	158	171	185	180	171	153	170	173	180	179	150	164	168	171	165	167	166	163	169	188
5851	1192	2716	3096	2669	2261	1853	1681	1344	1228	1085	1037	925	882	795	797	834	706	729	642	652	635	602	585	631	617	592	626	603	592	560	549	565	564	487	547	546	545	550	555	585	524	563	548	523	524	515	525	573	491	547	537	550	507	498	525	473	531	507	544	506	520	515	527	530	521	518	474	478	525	495	532	498	532	486	503	534	487	519	497	530	469	527	498	488	506	511	508	514	470	504	467	513	518	478	538	467	529	507	484	557	480	481	459	513	501	493	473	487	507	496	508	507	455	495	539	490	489	477	498	494	485	460	505	458	514	510	520	484	516	514	512	486	530	471	499	488	516	494	515	520	476	495	539	463	513	475	516	500	499	466	531	477	496	472	493	520	500	508	489	468	521	537	520	500	471	512	486	491	527	461	556	455	517	469	499	494	518	512	483	499	484	503	496	481	498	478	510	450	494	484	518	490	519	494	500	464	473	506	496	522	487	502	494	430	511	484	487	485	482	506	488	485	444	509	504	458	513	520	495	500	457	488	508	478	476	516	464	487	491	498	469	531	491	473	512	516	463	467	440	528	474	507	493	515	489	513	471	439	483	458	465	478	467	489	492	475	501	493	496	483	488	503	495	522	484	512	472	515	498	504	477	524	498	470	461	511	485	509	520	512	529	519	486	491	455	490	510	507	480	466	470	514	501	484	494	505	495	467	494	490	456	487	489	508	482	496	519	461	504	468	494	504	553	478	458	474	487	448	488	489	514	435	523	508	500	466	483	488	511	511	505	454	486	494	493	500	479	478	523	544	522	498	481	520	455	482	468	533	489	495	479	466	512	499	531	514	527	482	533	492	432	487	473	537	499	532	470	478	469	498	497	549	490	479	451	501	491	504	512	480	508	514	495	494	461	451	502	486	465	524	498	514	464	499	490	475	498	515	486	465	491	464	471	518	472	470	493	478	463	503	505	514	493	500	494	540	502	473	469	473	461	528	493	462	507	499	479	468	474	508	467	518	533	486	495	494	486	497	460	525	514	486	443	484	507	497	524	466	444	498	518	492	457	498	488	505	494	504	517	468	492	492	487	478	510	482	517	492	491	521	512	491	451	516	536	490	504	497	522	469	490	499	484	508	501	487	485	481	494	507	507	486	494	483	456	485	496	486	468	490	480	479	489	436	508	474	503	493	472	486	480	512	471	531	514	458	524	478	509	458	505	475	502	477	523	518	494	484	505	480	511	502	476	494	484	531	472	487	472	494	489	508	518	498	483	528	482	480	476	482	502	510	513	491	489	501	479	508	528	472	504	445	500	465	521	543	464	534	466	506	462	506	494	492	490	473	497	522	467	515	493	484	480	486	478	547	472	465	502	507	490	490	500	460	520	456	508	510	452	482	487	479	483	468	505	490	493	467	466	489	513	448	515	490	490	464	526	455	496	452	511	477	501	481	490	514	468	486	502	487	451	475	500	499	508	511	504	502	460	496	496	498	506	461	462	481	496	469	502	498	516	512	520	476	514	496	507	506	516	465	497	517	469	442	479	483	511	502	482	466	487	482	518	523	512	524	503	494	538	460	525	518	471	498	522	484	487	478	519	423	494	492	477	492	538	511	471	489	511	496	487	484	502	490	476	508	467	461	485	468	501	455	491	491	503	478	445	498	489	458	465	500	491	492	495	495	484	499	480	515	522	495	503	506	450	540	500	463	479	511	501	502	486	463	453	493	464	479	532	516	530	493	530	530	489	504	532	491	489	491	519	483	508	505	484	508	490	477	490	481	495	501	470	479	484	457	517	527	498	509	493	506	492	490	467	486	476	513	437	495	481	503	506	427	504	495	529	515	491	507	490	475	489	515	519	480	483	523	469	474	449	489	486	474	502	497	477	480	499	472	507	505	484	480	504	501	477	465	450	486	518	460	477	512	471	466	492	438	501	535	489	499	502	522	477	511	500	525	497	438	460	500	534	484	480	469	509	466	517	469	480	504	495	501	487	485	520	483	467	485	472	502	461	538	498	519	509	464	513	451	463	475	490	532	491	476	477	503	505	465	529	499	481	462	479	494	506	511	481	491	476	502	496	488	496	487	463	530	524	519	550	494	485	511	540	515	491	516	499	526	476	477	463	511	519	486	492	493	481	531	512	487	476	449	459	495	495	516	512	495	488	500	510	491	502	478	523	526	473	468	483	456	478	459	505	509	495	533	503	495	508	526	466	482	472	516	482	498	515	450	494	523	486	502	487	498	489	513	486	527	501	512	476	479	525	478	510	505	466	446	501	500	526	472	509	491	478	506	505	519	488	475	465	460	518	504	508	505	514	488	500	516	520	474	514	506	493	534	532	492	473	536	482	531	508	514	465	501	478	494	532	483	481	502	485	470	500	477	485	487	493	502	525	487	478	519	478	452	480	499	486	473	508	538	553	505	465	475	480	524	479	461	468	502	504	499	489	484	502	502	489	501	519	470	470	494	491	536	473	509	489	474	494	476	505	512	481	498	520	477	499	502	451	449	481	471	467	543	495	481	499	502	533	473	508	493	500	473	523	482	486	462	463	507	467	509	496	500	542	511	529	477	482	496	498	540	476	504	493	468	458	477	516	501	459	494	495	534	503	478	487	498	528	505	492	522	495	461	509	516	534	467	502	509	494	504	500	510	458	492	505	483	487	490	495	527	522	497	514	496	494	495	481	470	529	478	496	481	507	473	468	513	465	489	465	485	484	478	526	526	520	486	468	465	493	513	495	502	483	421	480	492	468	502	480	497	507	493	492	495	479	482	464	458	494	486	536	498	504	512	509	504	502	505	484	492	490	467	501	504	500	488	453	447	487	465	483	497	487	470	507	472	548	499	496	502	532	504	521	510	489	506	491	460	468	495	484	523	513	514	488	493	505	508	475	512	486	482	488	474	525	514	493	493	482	493	504	483	508	526	491	475	479	472	514	452	521	493	499	502	528	520	470	513	480	487	461	494	431	516	524	520	498	494	479	515	479	507	524	508	515	483	497	524	482	500	459	458	488	462	498	486	517	531	458	495	483	535	507	524	495	468	500	477	469	511	492	509	471	493	494	494	497	488	439	483	527	505	457	498	492	476	521	508	492	496	500	480	499	506	524	506	485	499	491	491	471	503	459	522	518	552	479	523	475	481	480	492	475	522	479	493	572	501	464	497	520	449	504	474	481	516	462	462	461	465	529	482	501	473	497	505	487	478	499	481	471	516	496	510	490	491	485	518	483	504	484	494	499	464	497	459	532	490	501	514	520	510	471	517	487	522	499	465	462	494	472	472	471	477	471	516	534	488	456	520	516	484	516	482	483	487	482	504	495	470	497	475	495	460	515	460	524	474	493	461	506	497	513	507	478	546	524	462	535	483	505	498	509	496	480	510	505	505	478	465	475	502	451	479	523	488	507	459	511	481	497	495	462	513	493	500	501	524	474	548	473	505	522	516	518	498	456	482	497	502	510	510	510	473	454	465	474	479	483	491	509	482	488	501	479	514	465	483	475
14098	2553	2606	2049	1270	1041	885	754	651	604	541	493	436	478	426	416	436	376	377	415	453	375	411	364	406	364	371	339	364	362	370	390	395	361	374	372	387	382	317	373	356	359	345	371	348	371	328	322	366	339	382	373	376	335	368	351	363	365	346	353	371	354	336	378	357	360	377	313	364	344	340	347	365	364	356	333	376	328	358	360	337	351	381	357	338	344	341	326	356	363	340	318	313	328	320	361	353	394	359	314	352	369	367	343	335	337	343	342	379	357	383	336	352	359	320	387	352	337	349	354	345	381	376	380	348	338	352	355	354	317	328	357	331	372	367	332	379	367	354	358	331	338	339	342	333	346	322	370	351	337	348	345	321	387	365	381	369	376	367	331	336	329	351	346	327	335	359	339	351	373	362	324	356	357	370	373	329	357	340	367	352	317	281	362	331	354	333	311	369	372	327	371	328	360	369	354	399	326	326	349	355	326	320	338	356	352	359	340	349	371	361	343	355	364	375	360	357	360	385	352	351	352	352	343	367	355	353	320	382	337	346	333	347	346	320	338	332	340	359	343	338	357	326	345	341	359	332	331	358	357	387	353	370	373	362	348	336	366	332	316	329	360	365	367	350	321	350	329	313	357	345	344	366	345	362	340	359	358	386	345	353	346	330	323	358	335	391	340	349	364	373	358	362	366	348	332	383	351	360	362	344	325	336	333	362	344	344	346	346	317	352	347	334	300	371	333	346	365	366	358	358	344	352	388	387	356	375	346	322	344	311	304	313	356	361	346	355	378	355	341	346	366	307	342	367	359	359	378	336	346	339	349	336	336	346	342	342	345	383	318	351	316	335	332	373	320	349	349	316	388	371	370	341	328	361	353	327	331	373	308	346	376	326	333	350	343	362	359	350	357	380	332	344	341	351	348	385	349	327	350	348	361	351	341	337	333	368	336	336	341	326	376	361	353	328	371	344	380	311	322	401	343	354	316	368	319	329	356	352	334	411	348	365	361	358	336	377	359	328	340	354	351	331	356	343	384	325	328	365	356	345	345	339	353	351	336	348	366	377	370	332	323	365	366	385	337	366	340	360	405	378	371	300	345	346	313	371	327	393	394	338	322	371	347	344	320	369	335	361	332	378	332	363	367	347	323	378	341	320	322	337	366	340	349	355	351	343	338	342	342	355	364	364	387	383	410	390	353	347	334	393	356	322	339	372	381	398	330	337	335	339	345	348	325	334	308	331	354	391	336	355	350	339	345	337	328	358	341	374	332	337	350	351	345	370	329	395	351	339	349	323	338	395	330	334	320	366	352	305	345	340	357	386	368	352	333	345	321	345	343	336	367	367	330	342	348	354	344	356	366	319	368	366	349	315	356	345	362	356	350	375	349	315	366	329	344	363	332	309	347	327	362	336	348	358	356	323	350	334	369	346	320	342	360	363	375	362	384	332	342	352	306	359	390	348	357	350	377	328	340	361	341	350	379	351	353	341	386	347	348	358	341	358	334	355	355	385	388	386	325	333	347	359	399	361	346	385	355	361	331	364	364	375	334	370	330	328	319	388	324	329	358	332	359	354	363	335	371	341	385	356	319	294	331	356	341	359	374	336	358	358	356	332	374	345	387	348	370	305	326	345	345	355	355	346	357	372	351	359	351	365	357	343	331	365	386	330	365	338	352	354	362	351	370	343	339	363	351	326	329	399	351	353	351	320	331	348	392	323	340	344	370	360	382	351	374	331	338	375	349	385	347	339	342	345	364	338	355	333	341	318	364	368	342	367	351	330	340	383	348	352	390	364	340	337	358	365	330	339	378	334	347	346	340	351	371	356	339	351	334	341	357	313	361	326	332	354	352	405	365	361	301	342	347	363	355	336	325	371	350	335	366	347	332	332	331	373	351	343	333	324	337	347	361	353	339	327	352	325	342	345	340	379	356	343	327	385	365	367	379	367	334	340	350	319	336	352	372	314	294	352	334	374	306	363	347	360	350	369	345	330	317	339	339	373	347	349	350	362	380	376	348	360	370	369	350	374	337	325	342	346	354	341	361	313	344	382	340	381	317	303	307	334	379	345	366	316	360	328	369	345	342	324	313	351	366	356	340	346	358	346	359	322	348	338	339	365	339	340	353	343	368	354	358	343	351	347	344	360	361	360	339	353	364	362	351	348	353	348	363	340	349	308	322	363	340	374	332	349	336	341	328	316	318	332	325	335	317	383	347	361	402	348	346	363	321	377	385	382	400	345	319	351	358	386	335	348	320	357	363	364	328	357	333	342	344	326	348	324	368	307	352	400	368	342	360	363	355	342	360	323	353	402	348	348	345	333	329	340	359	353	376	346	365	380	337	347	327	325	329	355	381	356	345	347	320	377	337	358	345	373	380	356	336	332	330	334	380	302	322	358	344	349	342	380	348	335	364	334	322	360	343	388	357	345	341	352	352	326	311	332	334	363	345	351	333	338	336	316	328	359	348	323	333	322	342	382	340	331	374	336	359	329	337	323	345	387	379	369	359	371	357	336	336	381	328	353	341	354	341	344	325	343	342	346	344	372	352	312	324	350	307	396	363	368	417	326	338	351	338	343	356	333	362	383	341	328	354	355	380	360	324	338	329	328	337	312	370	354	334	341	382	370	395	347	364	346	323	346	350	355	340	323	311	360	339	358	326	381	354	327	369	380	391	382	373	372	355	339	371	347	320	341	342	347	324	336	334	337	351	376	335	368	323	343	369	376	370	340	368	372	355	348	369	338	363	384	369	369	352	338	384	380	356	352	334	406	385	363	350	377	356	367	365	354	373	340	335	357	336	312	374	363	376	350	337	343	378	378	338	318	367	364	359	344	369	326	340	337	358	294	357	372	364	334	333	362	350	373	356	354	308	349	346	314	375	349	344	364	359	340	348	353	357	335	362	373	343	347	314	338	338	367	363	318	362	398	332	341	347	372	372	373	372	323	335	376	328	388	350	326	340	366	342	353	351	350	381	326	362	353	339	353	332	355	356	316	345	366	389	392	363	360	354	334	362	363	362	330	328	341	348	366	346	340	342	360	343	356	315	365	395	376	341	334	338	348	320	360	330	370	374	337	372	345	354	335	360	353	334	372	315	312	378	342	347	354	377	317	358	373	364	349	352	341	359	340	333	349	389	361	353	327	363	360	357	334	359	362	399	334	327	348	368	329	374	366	349	321	347	336	343	374	375	316	361	392	379	337	380	371	342	351	348	363	368	332	344	357	329	377	369	380	315	378	340	343	354	337	364	352	336	352	366	339	334	320	351	342	302	326	321	336	361	350	341	331	349	326	355	344	347	372	352	344	360	327	346	388	322	351	357	377	386	365	368	352	352	357	290	363	332	341	359	367	330	331	345	365	389	361	375	344	294	372	345	381	356	346	346	333	352	347	347	348	319	329	316	368	379	356	346	350	329	354	342	333	320	334	357	347	364	350	313	336	353	306	360	376	323	342	335	379	357	366	349	377	315	353	364	354	349	348	358	350	382
7923	2426	5056	5705	5019	4214	3484	3060	2508	2261	2042	1887	1715	1575	1528	1446	1383	1309	1247	1215	1133	1173	1182	1120	1116	1055	1073	1080	1100	1077	1032	981	1019	1033	965	977	948	1017	958	945	913	954	962	949	908	919	917	1001	918	953	899	942	865	960	947	943	910	894	901	884	882	892	911	889	890	826	913	924	904	881	892	900	894	885	877	928	917	894	941	915	819	877	882	902	883	875	900	892	873	886	891	920	864	905	883	906	868	907	871	900	896	887	941	919	909	873	909	836	894	860	883	912	854	871	843	841	886	871	903	895	909	873	903	890	855	888	869	919	878	885	871	827	848	887	847	925	901	918	896	874	859	842	872	878	842	875	885	860	911	891	855	887	915	862	902	883	899	860	855	878	891	811	895	873	887	806	871	922	874	899	887	829	893	808	900	890	873	861	851	866	854	883	828	832	894	838	892	911	853	840	806	826	917	899	879	877	921	848	830	887	877	882	871	863	931	937	863	832	861	873	876	875	854	888	828	847	846	888	906	840	832	863	927	871	854	931	863	894	848	884	878	938	893	851	918	876	856	864	850	888	839	864	891	858	855	844	865	872	877	887	860	913	899	881	865	866	842	953	888	922	883	892	896	871	896	829	844	840	874	883	822	930	916	861	838	864	879	904	908	874	858	852	868	892	857	854	905	916	848	842	860	906	884	881	871	868	903	882	895	904	832	913	926	882	853	870	904	917	836	829	869	880	863	879	841	884	878	900	920	858	884	875	852	886	832	913	812	845	804	840	880	856	849	936	830	856	939	867	905	887	881	878	853	831	911	898	862	835	865	866	853	911	856	833	874	905	971	901	911	867	912	833	889	812	887	874	866	850	832	852	879	847	839	857	866	841	836	917	869	849	847	870	846	802	857	903	868	858	857	869	857	904	891	885	913	896	908	893	876	833	868	822	918	842	937	902	860	833	823	850	909	874	900	892	879	897	806	875	866	884	875	863	829	870	882	885	877	915	907	820	882	886	891	860	844	820	876	918	896	813	905	897	887	866	892	812	918	891	877	869	900	902	878	886	829	919	921	882	893	864	852	854	876	877	923	912	821	864	899	881	857	908	894	850	941	882	864	863	876	894	856	858	878	861	899	847	902	886	867	854	869	905	866	831	868	859	879	867	856	882	834	857	878	799	874	825	927	857	871	807	866	905	883	859	876	898	844	861	846	884	873	898	877	906	862	902	884	872	879	880	844	888	893	830	923	879	862	873	885	880	829	801	878	900	868	827	846	879	877	902	860	903	893	846	877	879	857	899	904	890	895	878	890	886	907	877	857	840	881	865	842	865	846	890	862	868	931	833	856	851	869	901	832	842	881	861	861	905	832	894	879	883	878	876	893	832	861	879	923	940	808	896	923	872	891	853	847	847	823	892	902	865	839	829	883	889	874	860	880	880	887	914	871	901	897	888	940	842	947	867	864	866	812	903	814	802	905	839	841	905	846	883	869	936	887	859	844	885	929	874	861	913	854	940	884	821	895	882	872	866	846	870	902	865	845	870	899	889	883	910	896	879	858	879	900	844	858	897	877	845	865	858	929	860	882	831	923	854	899	858	913	910	840	859	886	907	925	844	900	839	845	878	872	897	838	831	828	872	869	867	894	906	848	884	901	849	859	850	901	860	896	843	891	870	875	892	831	897	903	898	851	848	849	808	858	890	887	889	865	883	894	887	904	848	840	871	915	872	889	840	858	891	895	880	881	875	886	863	897	876	904	903	890	868	908	851	813	864	872	888	878	832	852	868	958	878	891	877	914	858	872	850	842	891	881	917	871	897	895	891	871	875	869	880	907	890	871	906	853	939	871	940	834	925	896	851	947	859	903	845	916	899	845	809	890	843	839	828	878	865	889	830	895	846	897	823	915	842	925	888	824	862	847	818	884	859	889	891	885	859	851	847	863	855	907	858	865	902	842	931	860	884	873	913	903	846	903	901	848	856	878	879	814	830	846	835	871	834	876	916	885	837	888	891	871	906	923	883	847	831	953	910	893	904	898	884	929	813	852	936	888	803	867	876	894	860	864	863	883	928	901	872	886	880	880	858	868	871	837	842	843	828	900	872	897	934	908	877	867	905	933	905	870	893	894	862	903	861	858	934	920	863	847	881	878	886	885	877	855	839	871	900	886	852	878	929	902	843	876	891	879	933	886	858	940	879	874	864	872	919	890	849	902	879	935	885	878	866	886	894	913	835	860	891	885	870	899	871	867	890	890	891	868	894	834	825	818	878	902	906	905	930	914	916	903	895	890	911	849	915	817	847	834	879	857	859	912	862	889	882	896	862	868	848	871	851	849	889	878	916	840	879	906	845	838	863	880	890	886	908	846	870	939	878	915	803	867	911	909	881	861	903	862	875	833	886	892	830	851	834	846	896	891	863	835	841	851	865	850	900	895	864	881	847	861	882	893	827	910	831	863	830	928	849	882	862	865	825	890	874	876	870	889	884	866	902	859	795	899	800	822	857	847	870	901	887	921	888	812	875	933	851	821	905	908	873	856	879	901	844	902	909	889	901	873	865	900	900	859	896	823	915	887	876	836	872	857	878	868	857	840	850	913	865	897	891	868	829	891	838	856	928	817	883	879	908	863	860	879	882	874	862	901	843	848	893	872	904	857	899	877	865	899	879	913	904	875	882	871	840	872	851	850	910	816	849	887	922	870	919	912	861	841	878	852	878	883	903	885	874	832	869	864	836	855	919	824	885	836	918	891	913	870	839	872	847	873	895	943	835	888	872	847	918	859	871	876	887	862	853	903	895	930	850	860	882	928	910	900	865	864	860	831	853	902	925	896	915	850	886	905	876	883	879	858	882	883	864	864	840	913	851	902	883	879	875	912	912	891	861	939	875	892	907	870	925	865	956	879	888	871	870	876	841	885	877	877	838	864	840	851	870	877	864	836	821	885	843	839	865	894	836	890	830	873	867	920	857	891	869	908	827	850	879	877	876	874	876	937	882	837	881	859	838	886	873	877	869	874	893	860	819	875	918	861	838	918	902	886	891	839	911	861	887	797	876	861	872	810	885	820	830	912	861	833	809	858	892	863	853	877	905	852	895	826	884	874	867	904	825	953	896	869	908	873	863	846	895	895	869	880	933	880	838	845	894	870	928	867	876	913	886	861	914	835	846	885	857	918	880	878	925	900	877	884	839	857	859	866	887	872	836	895	835	893	884	904	960	877	871	893	909	919	900	887	821	882	882	905	924	879	883	862	845	873	843	854	871	820	898	867	812	843	889	832	890	863	917	872	889	914	895	893	843	898	831	901	876	865	893	853	945	868	828	842	885	882	854	912	868	848	857	844	898	909	855	896	884	908	878	878	889	931	858	918	892	889	966	832	888	879	863	876	869	874	838	875	893	894	891	858	887	877	842	891	904	830	885	862	852	895	891	879	864	854	817	879	962	897	889	863	838	840	884	869	882	822	859	889	894	882	931	842	832	877	897	840	903	867	905	849	896	842	897	905	876
1987	190	183	200	169	152	152	156	151	143	145	165	170	147	171	140	166	148	161	157	160	136	144	151	135	164	150	159	167	138	157	116	155	152	172	133	163	146	175	161	149	143	141	168	152	156	168	132	145	149	163	148	170	145	134	155	130	150	139	159	169	148	144	141	146	142	132	139	128	157	140	159	145	145	150	156	145	175	138	168	153	172	147	140	143	142	156	143	146	161	144	152	153	154	138	156	157	149	164	118	167	136	158	125	149	149	123	147	134	160	170	152	152	146	128	122	150	140	142	153	154	139	142	141	136	172	136	173	129	147	155	140	138	164	143	139	152	138	144	133	148	158	140	158	132	170	159	159	156	155	134	153	159	169	172	148	144	134	160	141	142	148	151	131	152	149	162	158	159	146	155	152	146	145	129	147	153	171	161	136	181	147	139	161	110	144	143	156	140	168	154	154	142	151	150	157	168	130	148	164	152	147	162	167	147	147	145	142	137	118	162	151	144	167	166	165	137	153	144	151	152	149	132	161	145	139	165	135	150	155	133	156	132	143	151	140	136	142	161	134	147	142	144	128	166	129	168	126	167	149	149	150	133	114	147	145	140	133	153	139	142	146	158	147	163	149	155	145	133	129	157	161	133	158	174	139	157	165	147	149	166	150	151	133	152	141	152	139	142	143	158	148	135	141	139	155	135	151	137	156	157	175	152	148	144	153	130	151	139	127	129	126	137	135	138	146	170	159	156	155	159	147	126	154	133	166	155	148	161	142	145	158	132	152	153	144	139	151	141	164	165	144	161	140	165	151	131	157	132	121	143	149	152	159	159	163	162	137	175	146	154	146	127	144	156	154	138	134	167	154	160	151	131	152	169	129	162	172	130	162	148	155	142	150	160	137	135	154	171	151	178	165	142	167	161	136	152	144	153	137	142	149	142	139	151	122	143	147	168	148	171	169	165	135	156	170	136	148	151	128	140	156	156	162	146	148	167	167	166	155	147	123	136	160	144	152	143	171	148	158	162	144	174	160	141	138	147	150	135	150	167	144	140	170	129	160	161	155	132	156	135	158	154	135	141	132	140	127	157	150	129	158	140	159	138	133	146	120	169	166	148	136	142	145	146	130	151	150	156	162	151	168	134	155	150	163	179	157	144	164	152	151	137	147	162	132	139	174	148	155	161	144	125	149	152	144	155	148	136	133	149	136	135	144	152	138	144	148	153	180	157	137	148	171	167	136	141	139	154	156	154	138	174	120	133	125	164	149	136	111	148	161	155	163	142	171	158	133	170	156	152	135	165	137	155	145	158	154	174	136	149	150	147	155	173	139	135	159	145	161	151	128	146	169	137	148	162	157	161	152	141	150	131	170	132	158	161	147	129	143	135	133	145	144	148	160	145	146	148	166	139	139	167	151	155	134	145	162	150	132	141	146	155	150	150	163	155	138	152	143	128	142	184	173	146	137	142	156	128	158	125	117	153	143	166	138	172	129	132	151	163	135	153	171	164	144	172	177	169	153	164	161	129	157	123	132	163	136	150	155	158	164	165	160	156	163	143	140	141	137	139	137	163	137	148	155	147	177	139	165	143	150	140	151	155	132	149	143	147	136	158	173	141	141	160	130	129	153	148	167	155	146	146	135	151	158	131	167	152	152	148	168	123	137	157	144	153	159	146	141	131	137	164	133	149	157	148	153	133	161	152	145	173	142	151	152	158	147	139	144	127	145	139	132	154	128	148	141	143	140	149	141	142	149	166	156	154	153	143	148	155	133	158	161	159	135	155	146	136	142	147	151	148	163	140	126	146	149	161	148	125	164	139	144	143	142	172	157	171	148	145	161	156	154	161	156	138	128	142	161	131	138	166	151	156	180	148	136	188	122	135	165	152	126	135	156	141	172	154	153	132	153	172	152	139	147	140	160	160	139	157	156	149	162	137	149	144	135	162	142	164	159	154	185	143	164	137	136	152	175	151	130	148	167	155	154	130	154	131	146	136	164	153	141	154	167	166	147	157	130	157	159	162	143	150	146	134	138	158	150	172	157	154	179	138	141	152	142	146	153	146	162	142	147	146	147	159	160	151	152	199	146	127	137	133	147	140	148	184	169	140	152	159	157	158	160	159	143	148	157	138	130	147	162	174	153	160	142	118	138	159	144	159	157	149	122	133	136	131	150	139	139	162	150	160	148	145	162	140	160	136	160	162	145	174	170	174	156	149	167	169	170	151	136	145	161	161	145	145	158	137	156	165	136	134	143	149	167	136	136	152	139	134	168	148	134	145	150	158	167	136	163	162	143	149	134	155	146	149	145	153	145	138	133	155	133	143	146	146	161	167	148	136	159	147	148	144	131	139	145	137	144	146	155	150	132	134	137	162	176	144	138	166	153	158	140	186	149	149	139	133	142	145	136	158	163	171	140	142	155	162	163	148	133	141	150	159	140	161	151	150	171	161	146	144	156	146	151	135	147	151	160	136	146	150	143	140	132	160	136	145	138	165	152	144	139	168	146	154	148	113	140	151	159	160	125	161	146	173	141	140	171	167	132	169	144	150	129	138	159	169	145	169	132	149	139	162	125	164	149	152	139	138	145	159	169	148	138	150	147	147	136	137	138	163	133	148	152	151	163	139	126	174	176	170	148	145	144	139	149	162	140	140	138	181	136	157	139	162	115	155	136	178	149	139	171	129	162	143	158	170	163	176	143	146	149	144	141	147	159	143	156	138	161	146	166	149	153	156	164	135	147	150	140	140	168	141	152	166	157	140	144	160	174	161	150	147	138	159	125	129	150	153	167	161	150	150	141	169	139	146	141	157	129	152	139	132	159	144	141	163	149	144	145	150	150	164	138	156	156	162	122	141	145	150	164	138	145	125	144	135	167	152	151	154	143	160	163	139	157	156	160	135	159	149	123	157	135	145	160	155	152	145	157	152	145	170	141	152	125	137	143	153	163	143	151	137	152	149	160	135	163	134	149	155	157	159	151	176	133	145	131	153	134	169	135	136	160	171	156	153	143	160	166	164	162	157	158	144	160	157	156	171	156	159	142	143	148	146	125	138	156	150	160	129	137	143	142	158	157	147	125	148	157	187	132	142	160	159	152	138	151	168	153	176	153	168	160	164	153	122	126	158	132	150	159	128	152	151	151	123	148	163	145	154	142	141	153	178	164	139	163	164	159	166	148	147	144	134	158	143	152	151	140	160	163	148	145	162	183	160	169	148	150	181	141	158	129	136	150	148	139	140	137	144	149	119	138	134	145	146	122	124	154	167	141	134	136	141	152	136	161	151	156	153	132	141	159	154	124	143	119	148	138	137	148	144	145	153	141	160	145	138	169	133	149	142	144	149	122	151	176	126	145	146	148	150	147	180	139	139	159	141	166	159	145	149	125	133	160	155	136	158	154	159	162	153	153	144	165	142	154	145	139	166	156	145	129	162	130	144	142	150	132	157	144	172	143	122	161	158	115	171	140	160	148	133	145	149	130	148	169	159	159	149	155
2239	496	509	511	528	468	493	472	473	444	511	462	429	476	397	464	439	432	416	447	456	447	447	447	414	439	452	429	437	455	447	429	434	437	417	464	417	439	432	421	446	428	451	403	465	421	397	418	448	436	437	429	443	458	450	437	443	437	424	422	424	429	421	438	435	441	418	444	444	435	416	429	439	469	426	431	449	435	414	401	394	391	446	380	449	406	457	424	448	460	409	442	415	418	464	414	434	432	458	445	411	435	397	426	439	450	441	432	443	425	481	440	450	376	431	450	438	428	401	424	460	442	435	425	424	424	403	467	454	420	402	452	424	427	425	455	398	428	435	425	446	438	429	447	407	482	442	415	419	391	418	414	405	426	422	405	411	443	459	411	469	468	433	433	401	455	416	406	420	435	447	417	432	425	422	438	433	440	431	429	397	429	410	422	409	415	423	444	419	412	445	434	414	438	473	429	451	409	422	433	431	430	397	470	420	428	447	420	440	442	409	442	433	412	484	395	427	439	436	420	449	423	418	495	443	445	446	401	423	426	431	436	418	439	451	425	428	381	403	450	438	410	425	483	397	392	454	416	430	483	429	431	428	437	448	456	432	426	397	439	413	473	449	405	434	421	445	449	428	430	420	463	421	430	442	398	443	410	421	391	441	402	417	426	415	454	439	431	425	416	430	431	414	408	433	423	437	425	444	446	418	451	423	452	414	435	409	424	414	476	440	449	419	440	434	418	431	431	408	446	450	430	437	437	422	438	445	438	417	414	439	443	479	407	409	397	466	447	451	441	428	430	438	423	410	429	400	431	417	434	398	402	482	400	423	425	407	405	409	434	468	449	437	419	438	447	440	420	435	447	453	472	416	449	440	454	456	446	428	412	433	471	427	445	430	437	408	420	423	445	461	446	463	439	425	420	418	421	443	407	485	429	421	412	453	404	443	442	408	430	435	432	443	419	421	415	452	431	442	468	477	421	435	429	471	452	410	455	423	447	440	388	463	409	388	394	453	477	436	430	456	462	412	425	428	424	432	414	443	454	416	461	431	411	419	476	460	388	445	455	431	423	454	436	436	407	435	400	423	429	419	403	428	428	382	425	419	456	432	445	426	407	439	409	410	450	436	395	398	435	430	457	428	438	422	443	457	460	447	438	395	421	468	422	444	431	449	456	448	433	399	423	420	437	432	447	421	425	437	395	442	465	465	421	428	421	456	418	432	427	445	414	417	450	420	426	415	416	403	461	412	426	450	391	431	444	415	444	448	438	451	378	457	434	442	459	418	414	439	416	411	427	465	407	447	443	422	415	441	427	442	421	432	468	428	427	467	434	424	439	429	429	456	428	414	425	464	441	450	414	434	436	410	437	418	411	417	438	442	437	408	414	435	415	453	438	456	410	420	443	425	454	400	433	403	474	419	403	413	425	435	426	437	388	437	428	447	439	420	433	445	417	435	404	424	436	481	437	443	446	458	429	425	463	438	417	412	419	410	422	410	435	418	403	424	441	465	448	432	437	413	449	413	456	464	397	440	391	418	457	445	436	444	444	417	422	404	436	445	428	463	449	427	431	397	443	429	430	447	467	395	412	414	446	465	463	448	468	439	379	469	458	466	453	452	428	432	418	417	383	400	404	405	451	423	394	446	433	427	411	471	416	429	417	453	428	419	457	431	451	424	432	427	442	431	406	427	419	457	457	451	419	440	443	480	466	448	437	459	434	443	431	468	427	422	450	452	455	431	430	422	393	392	428	455	443	443	452	460	459	420	385	447	435	382	430	465	490	429	389	439	431	421	437	426	452	420	478	419	416	435	465	427	468	434	395	452	440	435	461	440	412	436	459	421	451	433	460	456	447	443	410	476	413	416	432	449	404	401	426	437	408	429	416	436	409	464	438	448	469	448	424	457	416	411	439	414	444	452	442	424	405	476	431	464	443	424	426	413	418	447	428	415	468	473	463	486	453	408	408	423	405	437	448	447	444	421	439	410	440	470	458	422	420	421	437	417	411	424	436	439	423	426	448	434	405	422	431	459	449	423	407	441	435	465	409	433	424	448	397	468	420	435	449	441	454	459	415	446	418	430	406	384	421	379	445	426	465	413	404	430	463	384	427	415	423	382	459	448	440	453	431	428	437	447	448	468	440	437	438	439	434	431	454	453	423	436	415	418	426	461	419	445	439	438	446	441	412	436	428	431	451	443	428	414	402	409	439	420	417	413	460	429	435	439	430	427	420	454	453	426	406	405	434	451	446	451	406	440	416	445	424	434	417	479	424	462	457	398	415	404	471	467	394	420	419	423	404	445	400	423	431	424	456	467	446	451	425	420	394	447	433	435	462	427	430	462	454	432	473	381	449	433	382	454	432	431	449	429	423	426	421	432	428	405	411	467	445	427	385	390	412	411	424	444	458	477	457	400	436	410	423	393	435	450	398	466	439	434	422	418	440	433	459	424	392	412	401	392	435	416	456	411	447	446	378	437	418	463	432	455	446	460	455	464	448	428	424	424	445	416	422	394	399	405	409	458	464	451	409	453	425	428	438	389	464	430	441	468	472	424	453	425	408	479	454	461	432	415	449	412	401	441	427	435	385	406	421	425	459	429	433	409	446	448	443	433	435	419	420	476	396	446	427	466	402	430	455	470	448	450	426	419	403	409	473	439	454	423	448	443	402	431	409	410	425	407	387	445	423	430	451	414	446	457	399	409	426	463	461	402	412	460	474	416	425	402	424	434	459	418	447	441	420	418	404	438	463	446	445	441	436	455	414	427	412	402	409	447	467	419	396	442	429	415	426	457	439	445	411	407	438	433	437	411	436	425	459	389	425	435	404	442	427	449	424	466	382	447	425	447	460	441	431	447	394	394	426	420	420	456	416	428	410	392	448	441	418	451	410	405	435	434	464	409	407	402	456	452	406	399	439	384	416	433	414	395	410	467	446	429	412	482	419	409	435	443	412	432	407	415	466	424	430	431	428	457	410	418	432	478	418	444	405	458	409	441	436	442	455	445	480	438	450	438	445	419	433	419	400	445	459	465	432	432	443	426	445	404	448	432	417	427	418	414	449	432	435	453	415	443	459	450	449	459	442	459	410	434	470	409	423	436	441	443	407	423	410	404	463	438	434	403	409	424	425	420	464	439	456	442	431	441	423	450	433	412	412	456	427	464	394	423	444	417	402	424	412	439	436	435	406	434	458	459	441	436	412	421	443	433	487	416	449	447	404	433	388	419	447	454	443	436	400	418	427	436	442	455	428	466	450	469	417	418	459	420	435	399	432	396	468	449	435	440	405	449	415	403	408	447	458	415	421	434	458	444	434	449	455	418	429	410	403	446	441	392	482	467	481	439	442	429	428	400	415	477	440	444	449	456	444	424	426	459	447	428	403	389	420	413	430	431	455	423	416	455	402	403	405	414	463	414	377	457	455	476	444	462	477	426	439	438	437	406	475	410	433	419	440	477	465	424	432	418	438	415	444	431	394	410	482	398	429	407	435
7608	1014	1136	953	662	484	440	360	330	305	243	238	251	211	211	221	231	196	206	211	186	174	203	198	204	201	173	167	181	171	200	169	185	170	173	166	166	179	177	179	177	159	155	160	180	188	171	182	162	178	163	163	174	201	190	181	190	171	162	165	175	168	177	175	195	176	168	159	170	186	198	164	153	188	173	170	186	183	161	189	157	148	176	176	148	168	158	181	168	171	169	178	177	171	161	149	165	157	179	166	178	161	183	144	173	172	175	178	162	181	159	161	165	178	191	177	174	151	141	158	168	172	160	152	157	174	151	175	151	182	173	145	181	178	172	156	187	180	173	175	155	172	176	145	161	189	175	171	166	174	149	168	178	156	173	176	175	173	175	177	157	177	171	171	161	155	175	160	179	175	164	178	153	159	170	151	190	160	166	165	168	176	176	166	207	158	138	177	186	185	199	137	172	178	184	173	168	179	164	158	171	178	174	178	166	149	170	160	155	165	186	190	140	160	145	175	167	175	177	170	174	173	181	160	172	167	194	156	179	169	169	150	161	169	173	152	180	182	169	174	181	175	155	170	157	166	160	171	144	157	156	170	201	170	164	192	193	148	169	189	203	175	158	164	150	149	191	175	170	185	203	181	169	161	176	159	163	198	189	161	182	162	149	177	180	166	178	158	180	146	167	171	176	189	177	168	159	164	160	164	176	176	189	148	199	171	145	178	161	157	150	165	180	168	171	175	203	179	173	142	162	154	165	157	168	164	175	152	169	179	160	169	171	169	183	140	152	172	164	196	195	154	153	177	170	168	176	157	149	186	193	174	169	180	151	184	168	161	191	176	174	185	180	171	165	181	181	186	158	150	165	178	167	155	173	183	172	155	157	174	175	172	146	183	181	160	159	193	192	184	170	160	158	154	163	197	170	162	161	158	162	145	136	179	180	177	169	164	178	173	191	173	169	162	181	149	191	194	156	155	162	153	181	180	180	170	179	160	170	150	184	152	196	145	165	169	138	159	174	196	187	181	169	163	146	177	201	178	176	146	169	163	171	161	169	157	151	168	168	160	180	151	158	156	161	189	144	163	169	143	180	145	168	163	152	182	164	176	182	171	141	150	172	169	146	159	163	136	170	160	173	166	161	139	169	161	171	190	184	171	164	169	156	176	163	185	181	187	177	174	156	173	173	171	157	164	190	154	153	156	169	184	168	160	130	165	172	171	186	160	130	147	186	162	168	154	152	159	155	165	169	177	149	183	155	179	199	192	183	182	177	172	167	172	166	160	162	150	170	175	167	177	169	156	163	176	155	169	167	204	177	143	167	163	188	169	167	187	158	164	175	152	163	174	174	174	181	168	206	170	176	181	163	183	165	174	152	165	151	172	173	169	172	163	167	160	155	169	186	171	156	178	185	182	171	201	145	176	212	168	167	172	178	157	167	177	173	171	185	154	155	165	155	186	172	161	162	162	156	157	153	157	197	180	190	173	169	184	136	170	166	171	164	163	171	196	175	153	180	170	173	182	178	175	165	187	177	181	164	160	201	175	179	166	155	179	165	163	162	170	154	172	187	161	173	153	176	155	176	178	171	178	153	193	182	174	166	184	176	180	179	161	173	171	170	161	163	173	168	167	177	181	150	165	177	163	162	199	167	172	158	152	188	179	163	170	153	180	166	158	175	172	165	175	193	144	147	147	166	157	153	180	173	153	169	167	159	174	176	191	170	188	166	177	163	159	152	153	176	153	174	162	187	155	161	161	145	167	165	176	152	170	179	186	175	169	178	148	172	165	159	205	165	183	159	175	166	180	194	194	171	154	140	170	184	202	161	160	178	184	163	182	202	178	166	155	173	180	142	170	192	174	178	195	173	157	156	168	159	165	161	155	188	183	156	155	157	171	173	175	169	158	185	185	171	154	152	150	191	152	164	159	204	153	147	155	176	181	189	168	137	165	152	177	152	171	169	161	155	167	164	167	170	173	155	150	203	184	178	176	183	146	177	172	151	169	158	157	162	190	167	150	139	143	166	203	167	197	182	170	198	167	171	182	161	174	168	176	166	156	159	197	203	174	198	168	148	166	181	187	162	161	143	168	149	169	184	191	154	152	154	149	160	178	172	167	152	156	169	200	187	152	165	194	193	168	178	147	177	155	173	150	189	171	182	173	173	164	174	201	156	173	177	193	187	183	155	156	161	158	173	186	158	158	189	184	176	173	169	158	169	150	155	189	166	150	168	155	165	189	158	175	174	191	155	200	176	174	167	174	149	181	164	189	165	153	157	193	174	165	177	170	168	176	183	173	138	158	172	172	169	189	171	144	152	169	174	168	162	172	173	158	169	164	197	151	160	164	153	160	175	178	157	141	162	185	184	171	167	155	175	157	172	180	151	180	167	172	178	169	167	176	156	166	176	148	151	170	176	164	159	163	154	172	139	170	180	161	159	173	182	205	173	159	171	171	156	162	164	159	201	191	200	172	162	186	162	161	202	171	155	170	168	158	161	191	159	184	189	154	180	162	175	174	172	186	184	151	179	152	181	177	156	156	154	153	181	168	173	151	154	184	137	170	170	192	164	158	158	153	161	156	145	167	154	192	142	159	169	162	176	173	163	145	173	168	173	166	166	183	164	141	172	205	186	154	131	178	171	176	191	179	179	194	174	168	174	146	174	185	165	170	155	173	164	152	180	160	163	138	167	164	193	164	154	174	177	165	205	187	153	166	152	167	165	147	155	164	173	164	175	159	159	169	166	181	161	175	162	152	135	172	162	170	160	174	174	157	182	154	153	150	136	184	164	173	155	148	187	156	167	168	197	177	157	171	189	190	154	176	155	171	159	156	155	151	163	161	155	184	154	175	145	175	193	155	186	163	177	164	168	156	174	172	163	167	179	160	154	163	178	172	185	171	207	180	168	180	182	156	162	184	152	167	171	145	191	173	171	174	171	168	175	164	178	167	157	149	186	151	174	178	157	146	154	175	151	155	146	173	177	168	181	157	140	165	171	152	157	157	145	175	170	154	171	168	164	162	162	162	179	150	174	168	154	173	160	153	178	171	161	203	160	145	173	157	159	155	156	194	169	183	167	151	183	157	177	160	170	187	174	182	172	149	163	170	163	154	186	199	176	174	166	165	182	167	183	191	150	145	185	174	170	154	178	169	200	164	198	173	161	179	176	160	185	174	181	172	185	148	153	184	166	174	173	186	182	156	176	168	182	156	169	160	188	162	172	186	170	171	177	147	173	170	161	147	202	154	180	191	162	162	172	205	158	160	146	178	157	160	163	166	190	152	157	206	167	159	167	183	182	176	176	161	163	164	175	169	158	166	173	176	160	164	199	174	165	178	161	180	137	176	145	163	178	184	177	178	161	155	173	171	149	183	161	180	162	156	174	171	154	156	162	159	157	164	188	166	205	167	167	189	163	175	177	159	162	163	153	201	183	185	179	160	142	195	160	157	173	161	173	185	163	192	148	156	178	186	173	157	160	161	172	182	161	180
5838	1233	2579	3144	2636	2284	1799	1575	1382	1216	1085	971	922	862	845	852	777	680	675	673	691	680	613	599	596	603	601	600	561	594	566	556	568	530	536	565	552	555	540	553	527	541	543	553	471	523	493	519	509	477	560	527	528	500	524	488	525	491	501	508	525	508	481	522	522	521	509	499	500	543	526	515	517	510	487	523	512	528	513	481	528	515	467	532	543	492	525	508	473	501	475	508	474	508	462	509	509	514	512	505	485	502	488	516	507	454	480	506	480	463	514	490	477	498	483	463	495	512	541	512	517	474	461	462	471	505	478	534	508	520	447	465	508	472	506	489	496	525	496	513	507	509	518	454	520	527	484	471	472	470	509	515	501	477	542	465	496	478	519	490	503	471	507	469	510	469	525	519	496	473	469	488	476	503	484	509	499	474	490	506	479	474	508	509	510	486	529	483	458	451	510	531	488	507	484	473	493	491	479	472	485	453	489	526	476	490	497	497	542	521	516	489	508	505	462	487	437	517	503	501	482	476	483	473	438	514	473	499	486	529	517	509	509	490	478	470	475	434	496	501	485	504	530	544	455	474	444	533	528	443	474	522	510	482	532	506	481	493	508	488	461	502	493	496	493	479	504	487	515	481	463	497	507	528	510	493	470	504	485	521	460	481	489	497	513	516	492	482	496	519	485	486	514	446	518	472	460	484	526	488	488	476	536	465	483	496	519	523	508	494	551	513	509	497	479	511	454	496	509	515	486	515	502	507	495	503	491	494	473	450	479	484	513	466	506	480	468	444	496	471	496	433	528	478	494	492	467	506	494	489	472	464	485	501	471	493	477	443	485	476	512	456	499	522	514	490	471	485	446	480	489	488	493	482	475	526	495	502	517	515	498	520	500	482	500	480	480	473	489	516	471	490	495	477	506	493	517	485	482	528	509	468	518	527	454	494	500	452	519	502	484	522	486	505	507	474	499	499	488	482	486	480	493	495	450	487	507	492	464	448	494	480	482	475	505	458	538	467	466	463	520	518	503	478	519	499	485	500	493	487	560	472	446	522	500	481	483	480	490	511	505	503	506	472	518	475	522	520	497	543	525	510	470	461	515	493	541	478	503	529	491	465	457	520	485	491	483	481	502	495	471	469	499	476	491	487	544	458	478	493	495	525	508	503	497	496	494	494	509	479	519	490	491	483	500	510	477	524	467	499	528	477	493	476	461	506	495	520	482	518	489	549	482	479	432	460	505	508	518	452	491	512	473	497	474	471	504	523	507	510	469	473	506	500	493	520	463	510	486	493	451	516	490	457	515	505	491	521	500	495	516	480	494	495	517	512	526	462	476	465	502	499	521	499	487	483	475	486	513	494	501	483	494	491	478	496	485	474	504	531	479	487	503	473	469	516	501	503	490	521	477	508	494	494	482	493	504	484	487	455	495	550	478	517	518	485	494	469	468	512	499	495	495	520	525	468	493	521	488	491	488	488	502	456	499	476	476	517	494	480	492	535	492	475	455	467	526	473	506	471	495	508	449	479	481	501	494	495	483	472	506	475	479	463	467	501	477	462	516	464	487	473	498	464	505	472	482	489	480	497	498	517	502	455	492	513	484	463	510	487	499	510	468	499	517	481	499	490	511	495	521	464	511	539	494	501	491	471	471	493	493	527	509	494	491	441	490	517	507	447	508	478	498	478	493	491	492	535	476	461	495	510	481	476	472	482	501	480	495	469	463	500	496	467	464	498	508	504	492	538	484	491	539	478	513	466	489	496	507	488	522	506	478	501	487	531	491	491	479	515	536	469	478	457	499	514	510	483	483	507	494	498	524	497	521	519	468	501	528	478	453	500	477	486	482	477	508	509	499	509	494	485	502	482	475	492	515	472	483	483	481	517	513	513	517	465	471	485	458	483	466	500	488	471	521	486	464	494	464	487	482	473	525	492	471	513	476	495	489	454	491	496	525	482	474	465	499	468	507	472	488	464	504	479	496	495	498	497	503	516	539	489	505	470	460	480	488	475	465	512	516	534	465	485	511	489	497	469	506	464	457	494	479	473	483	470	465	451	482	464	505	454	493	473	512	481	469	502	472	466	489	505	480	459	492	470	500	477	498	488	494	494	492	493	503	492	465	492	478	516	525	520	466	502	480	524	538	487	491	477	488	449	547	487	497	512	498	442	486	453	486	479	489	468	489	512	517	447	481	484	518	489	493	588	488	513	461	530	485	502	499	511	478	483	519	521	502	526	533	519	481	512	480	456	476	528	486	492	468	484	486	494	503	503	501	488	481	526	461	476	476	503	495	481	503	448	501	478	475	478	487	465	499	436	481	474	483	521	426	487	473	497	479	498	519	504	515	504	505	528	498	500	486	472	499	481	461	486	506	515	501	474	500	478	516	499	486	487	501	491	487	478	498	479	540	532	466	488	539	513	508	499	488	505	498	500	472	527	476	550	500	504	513	494	508	491	503	471	533	509	488	471	475	504	444	475	475	502	492	506	449	485	457	478	507	525	557	471	487	511	485	459	499	497	479	462	519	529	503	480	441	515	485	443	527	473	497	473	469	521	474	483	488	491	498	449	516	498	503	513	478	495	512	509	547	476	476	524	512	501	479	464	491	491	469	485	508	488	526	468	487	497	518	526	525	470	510	483	473	508	504	476	516	468	486	510	497	495	454	511	489	476	471	494	473	480	459	523	471	529	443	525	467	464	470	489	485	493	514	487	496	484	541	462	476	458	534	506	530	502	505	478	521	486	492	497	505	471	484	478	469	504	482	524	508	482	473	468	458	472	475	468	531	459	498	458	468	492	486	495	489	441	507	529	531	504	480	495	458	496	485	509	530	479	463	519	516	506	495	458	520	492	488	480	497	485	507	442	513	479	501	481	485	476	499	511	468	453	475	475	474	507	484	494	484	487	484	530	488	469	521	489	498	444	544	479	490	491	521	474	500	476	473	483	474	486	499	490	488	507	473	499	496	489	491	497	491	532	491	473	481	488	476	486	460	473	466	476	451	489	505	507	504	486	478	486	507	499	496	503	483	453	470	509	493	488	486	480	544	497	467	486	503	484	448	486	485	494	471	461	457	502	468	545	520	481	506	500	505	488	478	478	489	484	549	487	499	473	470	489	482	509	462	481	461	496	474	490	483	471	523	502	461	495	452	503	512	482	473	512	473	498	497	467	479	491	514	488	455	490	502	501	502	484	468	448	458	496	475	489	457	496	471	475	478	490	549	516	466	520	503	510	468	493	491	529	469	501	503	502	497	491	498	505	509	523	437	453	455	483	495	475	504	509	489	525	505	494	500	535	471	471	531	459	491	473	484	510	538	497	490	462	501	499	528	498	491	473	489	507	497	477	495	483	524	524	486	495	480	485	501	483	472	496	522	472	501	465	476	462	504	501	531	532	489	508	513	473	489	510	495	459	478	454	499	462	476	518	488	502	526	487	481	525	491	491	491	484	485	463	499	482	466	521	485	475	460	502	472	452	440	500	484	457	506	507
14216	2641	2562	1974	1342	992	884	817	617	559	538	502	480	434	405	413	433	418	415	421	396	397	411	362	389	359	388	346	398	374	375	378	403	374	358	357	349	355	366	374	348	347	334	369	358	336	355	386	331	365	342	351	366	365	328	364	367	338	355	364	347	357	357	347	349	346	350	359	368	343	381	369	349	372	368	362	330	380	315	371	367	349	328	362	327	347	379	343	344	338	317	325	343	350	331	377	338	365	359	342	355	346	369	360	355	371	346	350	330	351	367	375	373	352	376	354	358	325	386	362	351	343	351	384	382	347	332	337	340	365	346	377	356	360	354	351	353	322	340	340	368	362	367	342	367	348	344	347	371	352	329	367	396	378	348	342	355	355	331	363	341	352	352	337	342	327	371	344	369	338	367	366	344	333	345	359	348	369	406	329	396	379	358	373	363	341	373	346	386	346	350	357	382	342	352	357	323	379	366	367	336	321	341	355	338	352	332	345	347	347	358	342	402	357	356	351	345	392	332	352	389	339	362	376	359	373	323	356	355	400	363	340	346	343	345	335	381	365	358	352	369	353	343	339	335	331	361	357	377	362	340	326	356	368	393	341	369	373	374	356	359	329	351	338	359	368	369	375	338	390	342	323	338	329	340	347	364	326	351	350	358	360	368	342	321	387	334	372	332	377	337	373	385	363	350	339	352	311	368	337	357	370	345	337	350	347	357	372	383	380	358	339	334	362	342	336	327	374	340	346	361	353	338	339	351	343	379	381	340	359	326	352	363	337	349	350	350	376	328	349	341	327	334	371	343	352	372	360	358	343	342	366	331	340	325	342	343	320	326	359	350	360	376	352	337	354	327	371	347	367	360	361	340	326	310	304	367	366	353	356	347	339	363	378	339	340	364	346	370	335	297	365	357	357	324	372	316	322	370	345	368	339	385	370	358	349	357	376	329	360	353	321	354	361	342	338	340	331	334	348	335	381	362	369	325	366	315	358	374	358	358	365	396	320	384	328	350	363	332	381	359	345	359	365	325	348	351	336	312	340	326	349	327	349	334	373	371	332	353	367	303	379	374	365	354	349	382	368	364	316	347	374	343	356	378	350	344	362	389	337	393	352	348	361	344	340	342	334	353	360	329	334	342	346	376	354	315	369	344	330	395	334	368	360	340	363	343	350	337	348	345	357	323	358	353	355	352	351	348	370	332	347	337	330	347	347	368	351	386	371	329	341	338	369	372	331	339	339	387	346	306	358	342	353	393	368	385	350	371	374	325	333	374	340	382	362	357	377	356	361	365	358	351	336	341	347	365	363	346	366	372	336	374	335	366	364	345	323	360	370	357	337	314	350	343	382	378	372	344	352	358	339	377	370	356	363	341	356	366	350	356	366	312	366	369	356	364	366	372	333	371	312	331	338	367	347	342	337	328	368	341	365	377	361	354	383	350	330	362	348	360	371	359	358	353	368	344	347	348	323	358	358	346	351	330	357	397	368	310	375	362	337	356	359	360	335	373	362	370	358	354	336	342	341	364	350	341	343	355	368	344	403	345	371	361	371	370	353	353	356	385	369	318	357	352	356	371	370	328	331	341	347	299	389	388	360	355	348	371	338	299	326	371	328	361	358	336	350	340	332	325	344	335	341	329	296	315	367	332	339	353	352	343	372	360	380	364	361	376	397	343	346	348	352	355	358	352	400	341	347	374	350	415	380	358	324	352	334	379	393	339	355	350	342	368	343	345	358	321	324	333	379	354	375	363	381	356	355	361	326	337	350	345	359	326	325	372	365	384	334	352	337	358	345	406	340	376	376	356	350	354	377	340	353	355	350	347	376	349	331	333	345	357	337	342	347	323	351	406	385	348	338	338	375	367	366	332	317	389	329	368	388	345	350	356	357	365	353	314	399	361	331	394	321	316	333	359	368	350	386	362	329	382	344	353	320	333	380	344	354	382	343	363	396	354	336	376	331	355	380	324	310	362	315	362	382	364	371	380	364	359	343	353	344	358	371	324	350	318	342	352	347	357	360	361	366	367	318	343	342	363	375	392	354	330	321	356	322	322	336	347	345	323	346	321	368	364	332	331	358	352	365	363	321	346	353	348	333	344	358	351	347	345	350	377	335	361	349	354	361	346	347	370	348	341	355	342	341	383	345	384	353	315	329	369	376	341	372	384	322	352	404	375	360	367	374	355	361	356	363	357	347	346	378	342	318	362	370	362	394	356	344	340	347	362	361	382	320	382	360	321	368	365	369	347	334	336	379	333	361	346	364	334	337	362	358	345	329	312	348	392	378	347	340	367	359	369	321	353	367	360	380	381	365	332	346	350	332	361	370	333	337	334	328	409	369	354	331	393	335	344	364	303	343	399	362	354	337	312	365	327	329	359	325	355	383	345	347	362	346	344	367	382	357	353	368	328	349	334	335	394	370	366	324	347	346	345	353	335	373	329	351	331	337	356	349	333	352	369	372	319	344	377	325	319	350	340	354	346	332	333	327	348	324	364	334	359	366	337	356	391	394	386	387	349	382	337	348	355	345	359	312	358	381	369	366	333	369	334	332	381	347	377	364	372	331	335	340	349	357	365	373	342	350	351	341	356	365	387	361	354	356	321	328	337	320	368	374	368	361	379	385	341	350	313	339	346	334	320	359	357	348	370	346	362	372	340	361	364	371	362	375	329	327	354	344	352	363	326	330	356	350	346	349	357	365	367	369	367	332	338	368	358	354	383	318	331	358	384	359	344	320	359	368	346	357	336	358	356	383	317	342	345	328	335	333	362	350	361	336	356	331	361	379	380	346	350	364	364	341	353	343	390	322	359	343	369	351	320	359	333	360	359	343	342	330	307	371	362	367	378	348	341	345	320	364	342	326	383	351	338	311	403	343	368	351	318	311	336	359	370	355	371	352	393	385	365	350	375	339	332	331	376	364	395	329	378	331	353	358	353	351	311	323	347	343	402	350	314	353	356	354	319	364	348	358	348	348	350	344	342	374	347	320	334	321	366	355	350	407	342	336	384	349	323	353	325	357	375	388	364	332	356	367	388	358	366	368	349	353	353	351	316	351	360	365	365	349	369	324	334	353	342	351	330	322	338	328	350	353	383	357	353	336	370	387	331	334	341	368	309	340	348	360	342	358	345	321	362	385	340	369	349	368	334	345	368	353	363	363	370	324	379	367	361	356	355	368	356	369	333	380	305	378	350	357	385	360	376	374	375	326	338	341	364	353	338	344	351	361	322	358	333	332	344	319	343	343	344	326	317	404	403	365	386	355	362	336	313	350	332	354	341	351	372	352	379	374	405	365	353	318	366	373	347	363	341	332	335	361	382	345	337	357	346	380	379	381	333	360	368	355	360	376	352	388	351	344	358	330	367	344	368	350	328	358	323	375	363	339	356	354	321	347	331	343	328	370	349	353	367	328	358	344	366	359	347	343	408	361	347	342	350	338	327	351	355	321	353	349	343	361	360	360	358	363	370	353	367	352	350	362	343	337	340	345
7840	2436	5036	5904	5078	4386	3567	2914	2499	2279	1998	1816	1740	1544	1428	1363	1333	1352	1280	1269	1199	1168	1134	1133	1129	1067	1019	1034	1023	1027	1077	933	1003	971	947	969	932	929	951	993	960	1037	944	926	954	936	931	903	950	877	917	933	915	917	959	928	931	956	941	868	905	877	886	895	873	904	880	883	909	842	902	911	946	905	866	846	943	931	889	891	938	867	883	912	910	897	881	844	917	872	859	949	865	878	867	878	828	899	862	882	837	942	888	904	897	949	908	891	862	893	866	886	844	876	794	873	893	860	862	912	945	856	900	944	885	873	895	897	927	858	889	890	905	903	840	866	880	914	883	851	856	923	885	847	849	928	870	862	887	910	880	892	841	903	869	894	896	884	889	855	909	851	904	880	880	911	865	868	873	882	863	883	918	875	867	852	876	907	896	858	879	847	905	937	914	865	881	918	857	865	897	917	886	896	880	935	907	899	903	933	880	827	879	886	912	889	903	903	893	877	892	860	884	857	890	887	883	892	860	883	851	870	846	830	879	906	893	880	896	896	901	893	824	873	857	827	881	933	858	872	880	940	888	867	939	855	885	879	849	857	898	880	867	885	888	888	842	864	844	906	837	875	904	867	923	849	834	866	865	854	881	855	918	908	842	861	902	842	821	837	839	880	919	873	847	838	911	867	852	906	892	859	884	830	862	886	895	854	931	860	896	871	901	866	828	857	850	887	933	878	931	919	945	914	872	909	837	869	866	926	863	847	863	881	842	881	843	845	826	854	890	886	879	862	912	875	815	861	929	906	892	886	918	927	885	818	854	877	877	898	886	861	894	860	854	857	909	955	916	884	875	916	858	905	891	912	877	918	916	833	847	899	874	893	878	867	902	867	904	895	920	864	893	887	869	823	902	847	862	911	865	906	888	906	875	901	858	856	882	903	864	833	959	820	831	884	883	839	896	846	913	876	915	837	796	860	890	895	908	861	849	839	959	908	926	859	866	809	841	922	891	898	913	878	865	873	862	892	892	875	876	901	908	875	869	919	849	898	860	871	846	852	863	845	918	863	879	863	812	857	844	818	836	938	895	851	871	887	912	915	892	819	907	902	856	881	935	892	855	823	849	900	858	842	924	871	862	815	854	905	860	867	887	897	869	831	885	896	888	841	896	866	914	879	829	825	859	836	882	883	864	874	857	810	904	925	893	882	877	902	855	892	848	884	899	870	900	811	921	877	885	861	915	856	841	806	830	899	826	874	850	823	882	875	924	954	850	886	849	877	885	888	885	836	872	844	890	884	889	902	874	888	837	851	923	824	875	893	893	871	862	894	937	899	906	877	901	885	879	877	937	855	871	913	810	841	814	899	896	883	853	861	874	911	859	910	852	865	882	913	869	870	905	848	877	940	845	877	859	868	897	895	846	837	822	896	915	884	899	875	906	923	859	823	879	867	857	857	869	884	831	876	891	860	871	899	840	888	911	858	891	893	883	853	887	885	843	896	876	827	844	858	906	903	884	851	896	835	894	913	862	908	879	852	878	924	892	895	899	864	840	875	928	946	912	860	866	883	844	898	891	896	861	863	882	913	903	849	864	881	896	844	953	822	862	968	917	857	851	912	869	882	877	848	891	884	855	857	901	878	856	902	866	884	875	846	856	842	890	804	885	876	884	865	867	889	872	873	865	846	920	897	852	884	875	907	898	893	882	890	853	918	896	876	871	877	846	858	867	872	887	896	844	894	861	913	878	881	847	905	915	852	918	855	904	933	874	879	850	881	872	839	858	820	863	849	835	860	885	910	854	908	920	917	865	858	916	863	851	849	871	899	827	894	867	886	857	885	833	899	883	877	911	871	881	831	855	856	887	863	869	872	854	826	902	923	890	848	831	861	860	891	874	834	841	835	878	853	845	858	849	896	862	875	887	884	883	827	866	890	860	852	870	927	889	840	864	889	872	877	888	844	857	909	879	859	828	860	948	846	923	856	850	910	874	873	925	941	890	845	883	838	914	897	833	868	850	854	819	826	820	829	858	908	865	818	923	890	870	813	863	875	876	891	892	861	858	855	879	853	885	866	884	832	879	846	891	894	845	856	839	914	833	843	905	857	849	891	853	900	865	895	865	901	904	861	899	909	900	834	907	922	906	815	891	851	877	887	891	851	831	846	859	920	911	907	909	879	933	912	871	876	859	843	841	898	860	886	912	891	844	908	902	863	925	840	890	828	887	863	862	885	877	891	818	882	913	855	862	858	840	899	917	880	878	935	853	845	895	863	881	839	913	815	880	877	895	813	907	899	873	890	846	878	926	842	893	912	915	921	931	902	899	844	874	885	870	901	865	912	872	893	897	865	931	833	913	858	863	868	895	807	888	876	834	901	933	856	902	884	908	863	909	871	856	925	837	901	892	863	886	864	883	871	853	875	877	840	910	882	893	926	877	875	840	907	884	906	919	874	886	873	896	901	885	903	858	919	876	886	877	876	896	887	893	904	896	827	923	848	841	827	823	845	890	819	912	908	877	891	859	872	908	832	870	846	871	860	915	858	873	926	840	886	892	879	892	856	887	888	901	881	843	873	907	870	836	903	874	920	900	860	903	865	826	901	846	883	861	886	821	867	886	838	876	887	891	849	891	868	911	826	859	870	756	885	898	870	883	880	845	831	886	874	869	882	870	863	893	901	908	901	886	925	952	891	879	904	870	834	902	857	858	859	874	823	857	856	835	894	830	872	868	865	903	903	897	883	885	839	860	848	883	857	911	907	890	848	894	843	923	885	898	815	841	881	848	877	867	867	903	888	836	874	867	850	910	925	849	850	883	842	862	863	845	888	898	865	843	881	899	883	851	909	882	895	869	889	834	867	887	813	871	863	896	941	947	925	875	896	898	858	873	887	893	849	893	864	874	884	908	839	836	841	902	864	901	866	875	854	874	870	864	888	895	877	826	901	944	903	905	883	838	874	853	859	894	887	921	864	906	900	914	878	862	905	926	875	882	897	870	894	868	852	883	893	876	836	839	890	898	865	829	866	885	857	915	916	859	861	907	834	817	837	896	928	844	883	931	854	876	878	889	871	888	858	892	872	889	899	882	916	874	856	909	936	833	811	873	914	874	847	872	840	834	891	828	879	827	872	860	864	822	844	874	879	800	887	865	872	874	887	911	862	864	858	944	881	793	874	953	871	904	879	854	902	891	902	870	854	891	897	912	902	838	935	853	911	877	846	847	879	904	907	855	874	887	880	875	832	853	879	938	822	843	934	887	902	870	925	939	892	893	904	864	838	915	882	899	867	850	864	865	849	850	938	876	896	819	870	907	898	908	895	874	911	921	896	845	905	871	815	880	904	922	863	863	865	906	883	907	881	914	875	879	887	897	903	885	868	862	843	823	918	876	935	886	827	899	898	864	819	914	863	897	891	884	839	884	863	860	842	858	878	845	852	854	851	859	838	862	865	891	886	836	870	893	909	914	917	874	918	893	901	820	902	908	833	917	845	875	883	850	863	795	865
1896	186	183	171	159	165	172	172	159	168	136	164	136	142	170	129	147	136	166	136	136	152	140	117	174	142	132	159	137	133	154	143	140	142	152	148	183	153	159	147	134	134	156	127	142	124	143	131	128	136	142	162	157	177	164	151	163	139	144	138	130	136	138	141	146	174	173	113	151	149	137	166	157	126	146	146	181	141	161	143	154	153	157	150	156	165	169	145	152	139	146	142	135	128	137	150	142	146	163	149	155	148	136	156	147	133	166	145	142	155	159	157	148	146	143	154	133	155	147	133	152	165	146	140	134	132	145	141	153	144	143	128	146	135	133	157	171	142	164	143	158	145	165	174	154	152	141	166	138	173	170	141	124	127	140	170	140	133	139	146	157	148	178	151	154	143	137	152	139	137	157	152	135	146	153	166	154	147	143	142	157	168	144	132	155	154	153	160	140	151	163	169	169	137	159	148	130	139	129	139	158	183	164	147	133	150	154	149	142	151	139	146	170	156	150	148	156	168	143	152	152	167	152	167	149	150	140	148	155	162	143	144	156	141	155	162	146	133	142	152	143	149	148	165	139	165	168	142	143	161	150	140	134	144	143	145	145	152	149	162	163	134	139	136	151	164	173	143	141	144	147	136	148	153	132	135	144	157	115	158	143	120	161	172	122	130	165	145	129	127	163	151	146	148	162	156	154	156	148	150	151	140	140	169	144	154	129	152	136	161	142	146	134	148	152	137	146	154	169	174	152	165	153	170	151	160	158	148	158	131	145	151	147	163	141	140	154	145	147	148	142	139	151	141	144	166	138	174	153	129	135	152	138	124	145	174	144	162	141	146	153	143	161	141	123	147	149	145	150	158	119	139	166	135	161	146	158	148	147	161	142	167	158	163	161	146	139	147	131	113	180	147	159	158	155	141	151	153	137	153	160	149	150	133	130	157	145	155	138	166	144	137	164	144	151	163	149	158	157	161	140	147	131	150	133	162	134	166	149	146	151	168	149	156	146	138	158	141	149	160	128	150	148	130	156	156	158	146	140	155	160	141	138	156	151	150	167	165	161	134	169	146	149	141	132	154	156	154	145	130	143	129	155	139	150	151	140	173	141	143	125	168	142	135	172	153	149	151	160	158	165	134	157	129	149	134	165	150	140	148	156	164	160	156	153	147	126	140	141	153	173	138	162	147	165	142	145	177	156	136	124	142	163	141	180	172	132	160	164	160	147	148	178	150	127	151	148	145	157	147	144	132	154	150	164	148	165	162	156	139	153	132	138	139	153	151	130	149	162	165	175	145	137	167	131	144	171	135	166	151	124	150	142	142	133	177	134	133	169	146	155	151	148	146	165	159	158	175	126	134	125	149	140	166	161	121	132	162	150	146	143	159	143	162	139	156	128	168	149	147	159	148	155	148	141	153	154	123	104	153	148	159	157	150	143	150	145	153	139	158	142	156	157	135	142	153	154	156	161	180	109	142	164	150	138	161	130	128	142	153	129	138	116	151	152	140	160	160	154	154	164	143	148	168	129	135	169	155	157	132	147	153	151	136	131	145	137	168	147	179	148	142	153	157	121	129	149	164	152	147	139	136	163	140	164	158	141	168	153	133	159	157	159	143	162	130	148	143	145	150	127	143	152	151	161	164	150	144	150	158	163	157	113	159	141	138	138	154	145	143	125	137	134	168	158	154	152	146	170	151	136	174	151	170	161	159	157	131	130	189	127	164	171	159	167	151	149	138	164	148	141	157	150	163	147	123	119	158	146	163	169	167	142	153	145	171	136	144	143	166	157	154	159	165	159	175	133	141	171	150	137	139	165	138	152	166	178	153	139	166	155	159	137	155	160	138	160	138	135	149	145	136	141	147	137	154	152	162	158	145	137	137	156	154	156	154	153	138	159	138	132	138	154	134	146	141	160	152	140	140	122	143	174	167	129	130	142	150	144	151	150	157	156	146	150	157	119	143	130	164	162	130	136	142	136	145	170	152	139	154	118	157	130	130	156	138	172	157	166	136	168	139	158	145	139	177	156	162	133	164	131	140	137	158	169	132	134	168	159	157	158	138	143	131	159	138	140	161	150	132	156	159	151	168	131	164	156	151	158	135	123	127	136	126	153	128	146	135	157	181	144	162	148	149	142	164	147	159	147	151	140	147	144	147	145	132	147	151	128	145	131	149	153	142	143	152	124	145	157	128	158	151	147	156	158	144	156	132	155	158	162	151	128	154	154	132	141	146	170	147	143	136	124	120	119	152	147	141	132	124	144	168	151	139	177	130	152	126	142	174	172	153	163	149	145	140	153	154	138	171	147	151	166	148	159	143	163	130	165	145	144	136	141	160	153	162	143	186	153	135	136	149	142	149	137	136	149	170	173	129	144	153	175	137	154	161	152	134	144	133	173	156	148	158	164	152	141	170	170	160	144	147	141	151	135	146	133	148	131	148	124	149	164	163	149	134	145	139	169	147	169	151	160	123	157	141	151	155	126	153	139	166	161	157	172	152	141	120	131	149	169	157	154	143	153	149	129	139	145	153	141	147	154	135	159	166	130	170	164	152	167	119	131	135	141	138	174	156	161	142	133	148	151	140	154	130	166	146	147	146	161	152	155	154	167	193	147	156	139	137	148	154	149	125	148	141	144	136	146	129	163	132	183	165	156	127	132	137	137	145	138	117	173	140	138	167	139	131	127	168	151	159	139	162	125	147	156	141	159	151	138	137	140	139	137	143	155	162	147	128	153	133	154	157	136	153	149	153	168	133	130	138	151	138	165	138	175	132	140	151	147	159	155	135	166	161	145	143	130	147	152	133	143	130	141	152	149	168	151	149	141	144	157	149	157	142	149	144	141	159	164	143	151	156	149	160	129	140	128	142	129	151	146	134	146	138	164	113	154	165	151	146	144	145	120	154	147	150	154	168	164	140	183	125	155	141	152	117	158	130	133	137	167	176	138	165	153	118	183	137	156	165	164	162	154	129	158	142	145	148	143	129	127	158	125	137	166	169	168	139	146	143	152	136	132	136	152	187	164	145	153	129	160	157	151	160	146	168	155	160	144	148	149	128	148	149	140	146	150	137	126	148	148	174	142	136	163	161	155	150	159	171	127	146	155	148	164	147	159	142	144	154	151	150	142	159	132	171	162	134	133	156	153	134	152	143	161	141	138	126	136	165	148	146	150	131	146	155	136	150	156	159	149	161	159	135	152	134	150	124	140	155	125	162	151	146	159	150	171	138	146	152	129	143	146	140	138	145	143	150	140	158	156	138	129	167	152	159	163	158	151	149	138	161	132	152	141	157	157	159	155	139	152	129	143	153	163	128	150	153	145	136	147	159	143	145	131	157	131	148	156	132	149	151	158	158	148	167	157	147	168	167	156	163	151	142	147	173	154	138	148	141	133	128	148	130	152	148	133	148	131	156	127	146	149	136	164	147	156	163	179	145	151	141	141	140	136	140	155	135	171	154	152	154	165	163	140	136	125	158	165	151	123	126	146	154
2203	441	499	534	482	509	512	489	457	465	523	464	487	412	455	460	417	462	455	420	440	456	436	413	458	418	417	467	504	436	416	418	451	468	433	450	437	373	438	445	481	443	427	457	452	470	410	429	432	459	441	426	431	421	463	416	435	456	409	460	424	435	454	405	457	436	409	432	398	446	427	423	421	442	443	421	428	426	430	442	404	465	460	444	426	418	449	415	421	449	443	409	434	471	429	444	416	447	419	407	439	443	418	413	410	433	431	420	437	437	423	418	405	429	444	426	453	450	399	432	403	423	442	471	407	474	412	434	415	442	441	443	404	449	440	411	451	440	421	409	438	406	432	419	462	464	411	442	420	487	414	397	431	449	419	437	446	431	407	441	407	424	434	403	394	435	448	469	465	417	425	424	410	398	432	441	452	418	461	410	421	434	428	423	410	433	440	426	458	414	435	396	417	439	454	445	447	443	430	417	450	449	436	430	440	429	417	420	465	439	424	461	434	408	428	398	404	458	399	429	417	409	434	396	421	399	439	463	407	407	449	460	453	423	448	431	411	417	440	461	436	453	458	419	418	440	407	441	430	400	473	454	435	413	385	443	378	422	459	416	472	421	402	428	381	423	431	447	457	428	438	434	427	418	444	425	450	466	424	421	412	429	444	416	438	441	437	406	447	431	435	405	490	451	424	443	447	451	446	381	466	455	423	424	439	427	415	429	439	407	429	425	396	428	423	433	399	405	476	405	411	442	441	410	444	414	461	428	435	436	465	434	458	415	449	413	452	422	417	440	434	453	442	420	454	414	420	451	413	435	437	414	426	393	413	434	385	420	410	442	455	409	442	448	447	437	427	435	397	450	442	408	470	412	416	407	450	399	409	429	461	394	400	391	407	452	411	424	473	442	431	442	419	446	440	432	408	408	441	452	446	414	450	440	451	399	446	441	441	428	423	418	421	409	428	433	428	436	458	439	457	426	399	394	416	463	435	474	396	463	413	456	390	426	413	455	413	430	418	427	468	460	443	410	412	437	437	431	449	428	424	469	429	457	447	444	431	413	418	423	401	427	417	449	437	429	429	421	450	443	437	426	435	434	435	427	404	408	449	436	433	414	405	423	441	405	431	476	421	420	435	453	459	429	438	453	458	417	430	454	446	465	439	455	408	424	426	438	443	434	434	443	428	451	434	421	400	430	406	442	426	398	449	434	427	454	463	441	407	437	432	460	403	463	413	412	410	430	455	444	409	425	438	445	458	400	402	415	424	405	408	456	427	407	421	405	454	417	403	460	447	445	389	419	422	449	413	441	458	421	422	439	434	442	413	440	412	453	415	430	431	438	416	427	464	447	436	453	434	457	429	469	443	419	478	436	454	416	442	432	418	432	432	415	425	463	454	422	416	435	427	416	399	448	445	416	430	451	438	467	459	410	429	406	426	410	438	430	463	430	417	434	432	438	436	437	394	437	414	461	436	390	453	449	421	426	442	446	442	427	397	387	481	455	444	426	417	419	433	474	418	487	436	416	437	434	416	430	427	463	436	409	401	458	449	442	432	438	480	409	420	413	420	435	400	407	433	428	403	481	422	464	431	468	403	396	431	420	423	443	425	438	415	439	458	454	402	419	456	430	427	456	427	428	397	459	431	393	433	460	415	453	461	432	464	476	450	413	457	429	390	427	445	453	463	427	433	432	440	455	399	402	457	461	439	429	454	418	415	419	467	445	428	414	454	444	447	429	478	421	440	419	474	423	451	442	464	435	424	422	447	441	412	418	428	428	406	451	434	423	391	435	447	441	401	395	438	441	393	415	424	441	414	445	427	442	431	399	444	423	405	419	402	429	410	436	457	409	402	418	428	446	395	385	446	410	459	407	387	412	423	406	409	421	459	395	434	456	426	411	477	434	439	472	480	388	441	438	435	422	413	432	383	420	430	446	428	414	433	411	429	453	465	433	445	471	471	459	443	379	439	452	477	396	388	451	409	447	450	416	442	431	448	397	466	417	446	472	414	379	428	439	435	382	441	416	414	443	397	495	418	460	407	413	422	441	437	416	446	459	465	451	456	421	436	431	462	435	397	441	402	429	433	436	420	431	465	443	441	414	451	408	460	418	437	447	432	428	395	435	465	430	432	444	439	388	429	489	466	458	422	452	430	436	431	400	412	400	459	440	467	421	437	450	414	428	446	431	377	449	436	444	437	394	436	413	401	426	419	399	439	409	450	472	416	412	422	407	428	416	415	434	462	418	423	425	434	472	390	411	459	411	420	435	418	446	435	420	408	429	472	426	454	420	459	425	445	403	458	435	459	412	425	450	408	444	444	455	386	453	469	423	462	448	437	454	459	411	396	398	442	399	411	456	432	418	404	470	447	439	412	401	416	424	397	416	431	438	445	422	439	458	457	431	440	433	415	473	459	437	440	447	447	455	400	432	478	442	403	421	435	421	439	421	439	440	416	433	455	456	430	443	450	449	449	413	433	452	395	454	440	441	427	419	428	474	412	425	451	442	438	393	408	421	424	428	416	450	452	447	473	436	453	454	408	419	442	414	424	448	449	429	429	450	414	419	365	429	438	442	415	412	424	430	425	432	423	418	405	429	448	425	425	441	471	439	417	430	417	463	463	437	398	412	455	421	449	418	425	416	400	425	399	422	453	430	425	429	431	464	422	413	409	446	417	427	397	409	434	444	416	397	417	416	436	427	441	452	456	406	462	411	409	418	420	419	418	450	449	421	449	419	430	436	457	461	457	434	419	439	411	367	416	457	415	398	429	424	442	411	423	404	433	408	457	457	437	420	404	441	424	443	451	395	463	433	448	441	388	445	446	483	435	429	455	459	425	400	454	402	411	407	460	417	438	416	474	441	428	401	438	402	403	453	434	444	423	372	458	431	410	421	435	413	431	432	446	430	418	433	429	433	407	459	419	466	458	443	467	448	426	464	431	423	432	427	421	429	461	444	443	475	456	440	422	458	416	415	417	444	439	421	396	402	435	432	426	415	446	414	448	417	429	439	429	420	458	383	417	422	467	443	385	399	407	449	441	444	408	428	445	415	449	472	443	446	415	421	414	445	418	444	444	452	424	401	420	413	400	401	508	474	427	425	449	416	436	429	402	445	445	437	425	419	426	428	426	447	423	432	419	413	458	403	427	418	449	448	428	441	409	419	429	447	438	399	412	429	460	450	436	470	470	428	428	450	402	452	444	454	447	453	413	421	452	444	444	395	423	427	430	422	440	460	443	451	421	449	418	439	423	455	434	426	427	437	448	382	467	428	435	433	451	451	424	427	458	419	418	433	402	441	442	404	453	444	458	445	428	440	434	410	456	425	439	432	374	439	428	427	442	424	425	423	404	447	454	403	432	434	433	472	421	448	421	445	411	411	444	430	451	464	457	436	397	410	465	446	446	425	440	435	432	404	417	406	415	438	414	462	432	422	406	426	431	451	445	425	446	451	447	451	446	429	421	431	424	422	418	431	423	415	434	413	407	413
7535	1001	1215	934	641	519	427	376	300	252	266	244	272	211	203	192	226	190	212	191	185	203	165	190	194	192	197	192	164	152	180	183	180	171	156	198	179	192	158	174	169	142	169	162	177	180	166	185	182	163	191	158	175	163	180	170	162	176	187	176	179	160	166	161	166	170	193	181	185	172	161	168	161	137	143	163	191	197	185	166	155	159	172	179	174	176	163	184	211	193	164	168	173	196	180	149	144	175	193	162	181	154	144	140	187	173	160	161	170	179	184	143	189	180	154	192	157	143	180	168	162	158	199	182	159	196	176	142	163	162	176	170	188	176	158	166	191	154	177	163	183	182	178	188	160	155	182	189	181	169	155	168	177	147	153	174	160	138	162	156	186	195	151	162	161	161	168	159	157	170	182	164	194	181	200	168	165	170	174	158	162	158	168	156	173	156	181	137	183	182	180	177	174	179	166	168	169	164	174	192	160	142	169	183	174	189	171	159	181	180	146	144	196	157	178	161	195	166	180	174	149	159	156	179	141	150	176	157	160	159	175	185	179	159	182	181	191	166	154	171	160	152	180	173	162	169	163	196	161	170	153	158	182	179	183	170	186	160	175	189	173	146	176	166	174	173	162	170	165	167	183	164	197	162	172	158	154	166	157	177	183	173	153	149	158	156	163	161	195	170	188	189	170	182	167	177	206	172	183	148	156	167	156	168	172	158	175	161	181	192	157	162	170	184	185	169	163	165	148	200	167	176	179	154	154	155	189	165	181	166	187	148	160	182	170	198	159	156	170	171	158	151	165	146	169	161	183	148	162	173	175	141	170	179	173	154	179	175	175	174	200	187	157	160	163	161	179	160	150	168	172	174	217	164	160	156	166	181	179	172	180	153	179	169	170	163	175	175	166	170	179	196	163	173	158	160	159	191	170	156	160	158	181	169	162	189	192	178	144	167	146	148	150	165	184	181	148	180	181	169	179	169	154	177	171	167	148	161	190	173	168	156	174	141	180	168	170	153	183	155	159	188	185	163	167	171	136	169	165	176	165	167	145	146	174	145	168	177	160	174	175	157	179	155	159	155	158	181	170	166	159	175	189	160	160	191	162	139	159	164	172	178	155	175	163	178	171	172	173	155	174	168	158	175	175	177	149	169	172	170	189	188	165	154	171	167	191	169	164	183	147	142	152	177	161	162	147	170	156	165	159	175	184	167	165	182	160	161	162	184	135	163	168	169	174	148	154	174	159	149	168	177	172	173	169	141	156	185	187	146	159	149	172	166	174	180	153	155	160	156	182	190	164	177	162	171	168	153	201	173	179	201	167	168	175	175	174	157	151	150	175	174	161	149	142	158	144	171	153	148	173	150	183	151	163	177	163	156	155	183	139	165	159	175	145	177	160	178	172	148	156	172	171	161	163	186	180	148	159	172	139	156	161	129	155	153	148	177	154	146	152	164	186	161	173	176	157	161	190	166	161	147	153	162	173	165	159	170	177	178	173	176	182	187	184	166	162	165	159	176	182	170	182	170	168	192	171	163	159	182	178	139	179	146	159	191	134	181	182	128	183	179	153	170	168	174	156	184	143	145	162	158	179	181	159	177	176	126	178	171	175	161	151	164	162	159	167	178	181	174	145	166	146	173	174	164	166	153	163	160	165	159	170	170	172	161	197	177	157	178	155	169	154	158	189	152	185	183	186	161	133	169	190	145	162	183	173	149	164	159	166	184	169	170	169	170	167	187	177	166	146	181	165	164	171	172	163	163	168	178	187	158	190	181	177	157	173	161	148	153	165	171	144	167	173	149	151	164	165	168	167	160	165	152	177	159	180	169	176	159	188	156	156	181	163	149	162	171	145	167	202	129	148	162	162	170	151	164	177	173	171	149	185	159	160	169	199	189	165	159	161	162	165	170	193	163	161	182	165	172	167	153	142	191	159	169	164	180	181	151	165	197	175	141	159	197	164	171	178	169	159	176	155	170	170	154	174	197	158	141	171	152	157	162	155	157	161	194	191	161	191	175	167	147	166	178	172	152	173	177	180	175	170	178	152	170	189	173	187	181	160	155	159	184	166	181	132	167	140	183	153	156	137	153	166	191	168	158	160	162	157	180	174	181	167	175	148	200	178	196	150	175	172	187	154	153	167	141	170	157	154	169	166	170	175	170	156	168	171	193	162	159	165	137	160	161	183	169	156	162	171	163	173	178	174	150	161	181	185	177	172	161	157	155	164	155	175	164	186	178	169	175	167	173	183	173	162	150	164	175	162	172	172	189	188	152	154	158	178	177	173	209	159	154	164	200	161	168	158	167	153	146	147	188	184	169	169	170	138	163	152	169	170	161	166	169	150	168	158	175	183	154	156	167	152	154	150	185	169	165	196	171	175	172	169	180	153	159	160	177	199	175	160	183	158	167	156	167	159	175	153	180	173	172	173	168	174	163	176	154	197	165	165	174	167	180	164	163	166	160	154	137	146	146	190	167	177	167	166	158	178	175	193	177	175	153	176	172	184	176	168	168	173	137	175	186	147	197	179	190	177	150	163	155	156	172	166	170	167	173	181	158	194	165	167	183	150	204	168	190	143	174	165	177	195	168	180	145	167	164	193	174	194	179	170	154	182	177	153	164	162	167	183	160	174	182	159	160	177	161	169	156	157	184	168	155	198	182	183	174	150	186	188	137	150	174	165	163	172	171	160	165	169	152	191	177	169	168	156	189	151	173	160	147	172	172	171	148	155	193	157	166	180	176	155	168	143	134	183	157	195	162	170	172	207	194	188	170	149	175	158	143	175	157	158	165	164	171	159	153	176	144	201	159	179	168	183	172	171	154	177	178	171	174	169	158	154	181	161	196	204	152	182	172	171	169	169	185	158	161	179	170	160	166	152	160	159	169	168	171	177	158	183	170	160	157	183	193	160	186	166	159	165	164	162	166	151	167	174	189	197	145	181	182	145	184	169	161	176	160	161	166	176	161	162	177	189	161	167	156	188	185	160	158	176	158	172	153	190	136	162	174	161	201	213	168	171	155	174	167	162	185	160	170	154	162	178	180	180	181	174	166	162	146	182	157	171	153	151	165	186	145	159	174	152	138	193	158	148	157	159	183	155	178	147	173	172	156	162	158	158	158	168	161	169	173	165	165	175	145	180	185	170	187	171	171	197	167	168	174	190	180	161	174	166	176	154	164	165	167	156	144	161	174	170	158	163	137	162	181	156	183	163	168	187	171	200	159	162	163	155	172	167	181	160	183	181	133	160	164	171	169	168	168	177	154	154	176	144	162	149	164	154	173	167	171	154	145	163	163	159	165	182	158	162	145	177	174	171	213	172	195	171	190	168	155	167	180	169	198	145	175	135	176	156	166	185	161	160	159	162	188	165	170	167	187	155	140	164	146	193	153	166	164	165	158	157	183	177	168	153	177	163	148	160	183	144	174	196	162	185	162	149	167	188	183	180	176	156	191	155	209	171	174	158	168	162	149	157	158	198	125	182	181	142	169
5961	1225	2818	3062	2747	2223	1884	1538	1312	1181	1080	996	913	903	794	765	762	707	715	672	674	701	633	614	641	614	608	614	532	576	572	556	538	574	528	532	557	502	557	559	555	517	517	512	502	551	508	533	527	511	513	521	572	508	524	491	548	521	496	504	523	517	480	483	491	525	521	542	551	486	502	522	502	524	495	513	492	442	512	504	499	534	519	485	514	538	499	493	505	500	516	506	522	489	491	494	455	532	524	526	513	508	472	499	516	499	494	508	449	501	484	510	484	493	502	503	484	479	529	474	470	519	457	551	528	501	463	490	508	511	512	446	496	476	514	525	493	491	467	498	486	463	499	515	527	488	443	440	522	486	505	493	473	493	507	494	516	471	471	546	486	500	513	477	461	473	498	500	504	488	515	462	514	482	476	481	507	529	492	504	520	485	482	512	474	498	498	500	496	528	493	483	522	479	512	439	527	460	521	519	486	516	470	501	498	538	485	450	525	448	507	480	545	482	468	501	510	521	464	490	489	486	503	470	501	509	486	479	505	488	488	536	466	493	495	487	500	474	515	487	483	469	445	531	538	493	473	564	481	487	489	484	501	500	474	497	485	441	473	508	445	511	496	461	507	473	487	485	504	515	515	489	480	495	463	468	522	475	472	501	454	497	490	525	455	516	504	454	506	497	483	485	507	471	472	495	431	477	496	493	467	472	521	482	490	481	511	488	493	523	510	469	504	482	478	487	500	490	472	476	473	481	489	456	494	486	487	480	509	494	488	474	518	477	492	504	524	464	540	454	503	505	467	477	505	505	491	519	474	507	497	458	509	490	520	513	517	527	479	485	491	508	488	511	523	471	480	477	482	514	513	484	525	489	461	470	518	497	476	487	528	462	464	514	485	474	524	474	499	483	486	480	472	467	486	478	522	446	482	496	463	478	541	493	518	516	479	516	476	506	474	493	487	517	498	489	454	477	470	484	506	532	482	480	474	472	460	479	495	489	486	531	503	511	502	455	508	503	491	453	471	508	479	495	513	473	512	500	494	522	505	460	521	472	496	505	479	437	494	453	480	487	488	514	482	476	492	495	491	504	499	506	502	493	475	465	503	470	537	501	479	498	524	471	511	465	503	475	466	507	516	493	482	471	495	531	493	499	509	523	476	501	555	488	505	461	484	503	488	510	495	484	486	481	493	482	475	539	475	491	461	509	451	513	478	517	464	494	494	510	477	521	464	476	511	492	473	484	494	478	491	491	478	481	436	504	485	476	497	497	469	490	493	505	502	475	458	502	489	488	490	523	475	493	530	518	528	470	500	480	479	469	493	493	494	521	524	472	504	494	479	483	470	475	501	497	529	444	492	478	476	488	508	487	497	511	478	486	506	465	515	478	508	469	478	512	500	455	498	467	510	498	471	488	461	506	468	474	466	495	508	498	503	480	480	475	474	501	510	494	488	475	480	443	524	507	472	473	519	479	508	521	475	483	511	476	490	468	519	498	509	531	491	499	482	466	486	501	479	499	505	450	498	475	487	502	484	531	496	525	490	477	499	487	518	508	481	517	489	509	478	496	494	472	514	469	521	497	522	504	493	442	447	479	502	510	475	472	502	489	549	467	502	488	494	520	487	482	513	464	491	468	502	524	491	525	506	538	523	510	492	502	491	480	460	483	482	515	479	433	482	487	506	476	500	495	473	475	512	512	484	477	448	502	481	524	476	455	528	489	537	497	505	495	489	499	468	437	550	498	492	509	490	460	500	523	518	536	494	510	487	530	538	490	504	480	532	494	501	494	533	459	474	446	489	494	482	476	499	488	503	463	504	462	463	516	465	498	453	500	514	496	507	443	467	464	488	519	472	488	503	472	469	467	488	472	508	476	487	443	471	550	479	472	513	490	518	520	489	494	491	501	516	517	470	456	509	483	474	483	479	494	509	500	481	493	509	496	503	472	510	496	530	495	550	483	512	540	486	477	509	541	497	499	486	518	495	461	472	484	502	472	490	478	480	506	519	495	514	471	504	494	503	510	500	536	462	490	513	494	491	459	507	496	488	514	485	534	495	500	469	511	459	532	475	510	489	462	498	490	552	488	473	434	467	497	495	525	534	494	490	512	516	492	535	486	481	491	427	503	491	509	524	502	480	539	464	510	468	529	516	526	477	517	510	492	485	501	495	483	490	512	478	557	488	467	493	490	531	484	473	484	516	484	478	501	482	486	494	500	485	544	491	485	484	511	493	481	447	474	496	506	473	451	509	474	498	513	504	478	515	483	503	518	513	499	478	511	461	487	514	489	485	488	504	469	480	520	514	465	492	515	510	491	511	512	526	511	478	515	490	501	469	460	495	512	488	488	492	496	550	523	470	501	502	526	488	494	491	481	468	488	463	482	499	479	502	477	495	456	523	505	469	463	510	495	476	506	493	435	530	509	484	486	473	501	458	487	486	449	517	475	507	452	467	430	522	506	508	495	462	509	487	468	491	509	456	499	500	500	479	504	490	557	488	477	508	509	538	460	513	449	508	480	480	518	507	507	543	482	470	514	493	484	466	477	493	467	483	460	539	493	508	496	508	457	487	480	494	490	467	483	472	497	499	498	513	497	485	476	515	479	499	486	464	544	493	485	510	499	494	474	474	479	504	521	484	492	496	478	505	478	504	488	461	496	479	525	464	464	489	542	467	495	503	457	474	487	514	497	464	511	490	484	463	525	505	492	506	484	489	482	483	481	508	495	491	495	485	481	467	496	507	536	494	466	514	502	450	509	493	487	484	473	502	502	489	491	501	492	491	490	496	521	527	506	525	480	490	457	507	501	518	544	507	513	462	552	473	489	490	507	481	462	500	486	469	487	511	511	482	449	507	486	500	511	529	479	525	485	509	499	498	499	480	511	468	512	504	511	505	478	496	464	514	512	489	499	513	477	507	491	484	517	480	466	446	467	495	449	483	496	481	501	481	481	482	482	503	523	434	483	497	462	499	526	497	501	542	484	497	497	468	490	462	498	476	472	492	502	491	471	446	488	504	485	494	462	477	454	492	472	471	505	532	480	491	510	500	497	467	512	467	472	500	510	470	477	496	489	484	499	505	504	490	485	467	498	489	477	513	465	496	497	488	507	487	478	508	515	495	482	504	467	513	513	459	504	469	518	446	464	478	533	504	498	528	521	510	541	481	482	484	525	494	497	483	457	504	488	462	519	516	436	530	481	470	494	528	453	487	468	483	471	508	477	460	485	520	463	531	485	440	486	492	504	426	510	520	467	492	499	506	487	480	493	522	489	471	502	508	513	513	483	493	476	494	447	472	500	482	484	478	518	486	476	515	467	515	505	487	484	474	497	472	469	508	479	479	476	487	488	476	522	506	507	449	525	495	445	506	513	467	493	525	490	502	468	491	525	540	472	500	495	476	445	467	493	511	522	451	528	524	463	469	508	478	483	483	504	492	488	510	480	526	509	519	455	468	515	476	482	482	537	452	479	498	491	508	491	517	531	487	519	468	489
14192	2629	2558	2005	1403	1070	900	801	673	612	523	495	470	459	430	428	411	435	399	394	358	390	373	366	434	406	396	362	348	371	397	370	380	359	376	391	383	382	319	334	371	373	375	357	346	360	388	337	358	341	356	355	334	355	390	340	336	309	365	345	352	339	354	358	343	322	347	365	369	319	340	338	360	345	322	384	381	363	369	326	339	346	366	311	364	333	357	332	343	354	350	343	360	353	340	355	363	300	318	355	357	331	368	309	376	394	375	319	350	380	365	336	335	323	356	366	365	371	351	321	360	338	387	341	364	339	377	369	384	359	309	346	377	337	375	365	335	332	324	317	324	355	367	344	370	335	393	356	327	392	373	361	346	348	349	338	329	341	324	352	355	370	368	372	339	346	356	336	334	322	355	356	359	349	332	352	364	347	349	373	355	360	342	338	333	329	375	360	352	338	368	369	339	306	326	341	321	348	369	352	335	342	351	362	359	354	358	384	340	340	365	351	373	357	375	344	349	339	357	395	356	392	363	363	370	318	354	325	333	347	344	359	318	342	349	367	364	339	352	378	378	362	346	337	367	356	346	369	350	338	352	332	332	341	325	365	364	357	341	335	395	328	355	355	332	365	343	337	367	372	361	370	364	349	356	354	350	332	346	355	351	360	338	357	352	342	374	341	364	355	368	338	355	400	350	336	387	349	318	334	325	387	351	363	369	352	388	329	356	360	343	356	371	375	331	333	333	330	388	331	353	399	397	394	341	362	368	357	342	360	395	355	309	393	319	359	336	330	317	334	320	360	362	342	360	363	359	328	344	371	350	335	372	364	354	336	320	335	343	348	342	349	344	373	343	322	345	365	353	356	366	370	352	357	382	375	351	353	339	339	363	374	356	330	358	384	342	400	363	342	374	373	375	342	353	342	410	383	368	358	373	355	395	366	347	350	338	375	347	373	385	331	358	352	347	365	329	337	359	357	340	364	350	367	356	363	315	363	358	341	384	382	345	401	363	373	342	351	337	340	327	341	329	349	344	362	408	349	342	321	378	380	348	367	365	342	366	345	334	345	339	362	362	377	342	387	334	337	372	347	364	385	341	358	374	342	338	343	377	360	379	344	346	391	370	369	381	354	359	368	325	362	339	329	346	360	343	378	327	334	334	334	354	379	321	344	342	344	357	358	360	367	339	350	352	363	357	322	371	323	349	351	334	334	343	362	343	359	403	396	326	350	364	354	336	351	368	363	379	338	335	343	331	367	335	341	356	314	341	351	350	388	354	351	334	378	333	361	364	319	387	355	340	370	337	346	367	346	373	357	342	330	377	389	359	353	357	331	335	347	345	329	340	332	354	376	345	315	315	347	393	366	354	327	366	367	333	354	386	356	375	313	362	337	341	317	349	331	339	354	371	359	353	345	352	361	325	364	338	338	386	326	345	314	322	359	325	360	338	316	339	352	343	297	377	339	296	369	343	357	357	385	345	348	351	365	339	392	379	353	351	350	346	356	358	389	340	356	357	333	341	383	367	310	363	356	371	363	360	355	373	348	351	335	387	376	375	371	349	382	328	338	320	345	383	366	341	347	364	349	320	331	359	300	365	378	324	347	353	343	372	361	332	376	371	367	366	373	374	365	333	377	377	325	385	359	345	359	339	350	325	362	361	362	366	314	390	370	349	335	332	321	333	354	355	352	344	382	348	357	349	333	382	338	349	354	401	357	350	331	334	361	352	353	366	346	353	320	346	380	365	339	326	330	339	338	385	332	355	386	340	324	364	373	360	368	375	366	344	365	349	350	356	329	371	352	361	344	365	347	385	336	353	338	358	327	337	311	355	337	318	345	364	313	319	352	321	347	361	344	352	354	340	332	369	309	366	329	319	348	375	321	341	344	338	327	331	330	339	356	344	335	317	370	352	342	379	382	360	384	371	348	404	343	325	350	326	373	338	345	364	388	372	313	362	414	359	376	321	357	327	330	362	377	345	354	358	373	343	372	357	377	330	402	361	376	358	368	360	351	359	340	328	343	371	346	344	316	338	324	353	383	359	348	388	344	353	356	336	335	364	343	366	371	380	344	367	323	330	335	360	352	353	332	371	339	345	355	386	348	322	349	391	365	396	354	390	315	373	324	363	352	373	363	377	380	360	363	330	359	359	379	377	352	355	350	361	395	332	308	323	317	359	379	362	361	331	295	346	335	380	358	369	367	347	336	336	344	366	340	359	331	328	352	367	366	345	349	370	379	380	390	357	388	313	352	342	346	334	343	340	350	371	367	359	298	356	361	295	352	366	362	353	354	341	348	353	363	355	340	383	348	346	363	345	357	357	382	328	358	328	350	377	343	344	351	389	322	342	364	321	318	324	349	356	355	365	367	360	355	332	354	338	328	384	292	331	374	323	374	382	377	371	325	355	346	355	363	322	359	344	378	366	359	334	380	367	338	356	353	323	378	337	362	388	339	356	328	382	336	349	320	348	340	337	402	357	369	351	342	346	376	374	385	347	346	367	348	380	362	352	311	338	335	342	353	350	379	341	340	298	376	343	342	336	337	362	377	339	351	346	368	342	400	369	360	340	332	360	379	339	332	330	317	347	385	350	345	347	359	313	363	367	345	351	347	329	395	358	358	340	365	321	352	321	343	362	331	375	337	375	381	369	329	362	372	332	321	340	338	385	383	322	334	323	369	378	374	359	336	355	381	378	354	358	340	357	334	365	353	308	365	350	353	349	348	324	356	339	374	362	357	321	342	346	360	364	328	347	369	332	338	372	347	339	344	309	357	354	371	385	358	399	359	350	361	352	361	330	352	338	358	326	387	330	318	346	332	381	332	354	368	363	383	376	407	363	378	346	353	366	353	337	358	415	341	334	343	318	337	372	371	376	379	349	347	348	374	344	381	378	371	374	363	372	340	342	353	380	353	338	365	352	329	354	345	344	355	357	347	328	348	359	371	371	366	339	334	323	394	326	364	317	368	357	348	380	343	361	348	357	351	368	322	347	355	374	337	318	355	321	374	380	362	341	376	369	351	351	355	363	349	370	294	373	321	326	343	328	358	322	356	329	351	367	359	359	337	336	385	347	365	344	365	353	322	340	361	306	339	353	344	382	369	333	359	336	334	341	334	344	397	372	348	377	352	358	336	351	328	352	328	343	321	343	378	342	344	337	339	340	359	334	350	354	362	329	360	327	376	351	351	319	353	341	381	335	334	349	356	324	360	350	332	333	345	379	326	350	351	344	356	341	359	361	336	366	359	336	356	393	363	385	339	345	375	391	369	350	355	346	358	342	335	338	327	379	360	325	357	363	317	351	370	339	349	364	363	344	354	348	315	352	342	326	397	349	332	377	343	395	325	321	354	303	328	356	344	370	367	354	354	363	338	358	375	334	340	406	382	392	330	324	352	320	381	358	361	335	343	370	328	354	340	333	376	350	378	353	358	380	366	343	343	359	350	341	319	371	371	365	336	328	372	349	366	378	366	357	351	366	366	361	331	339	362
7806	2411	5012	5764	5079	4190	3536	2920	2476	2245	2035	1893	1671	1519	1572	1468	1383	1317	1310	1228	1220	1102	1088	1172	1106	1075	1072	1078	1055	1000	988	1034	1019	994	991	992	994	975	975	946	989	998	1012	964	982	963	886	914	973	972	948	900	918	943	866	896	945	885	915	901	920	912	936	958	908	855	906	873	951	883	929	885	871	911	874	895	927	948	930	907	882	890	852	910	883	852	889	891	886	932	883	844	897	874	923	836	881	879	902	902	887	931	875	855	870	823	904	906	867	881	898	836	895	920	878	912	904	941	861	863	869	896	868	875	902	882	893	865	868	887	888	857	905	854	917	905	875	869	891	894	899	917	912	863	929	915	876	917	883	893	848	902	856	929	895	858	864	866	851	861	883	902	901	920	860	899	848	926	910	839	868	897	892	894	852	874	867	883	866	931	863	895	861	867	851	870	848	898	874	872	873	923	840	885	878	819	904	926	844	864	871	865	867	874	901	884	846	892	862	865	898	903	940	861	848	914	892	915	941	878	894	808	890	853	876	913	842	851	880	891	931	872	899	874	900	854	806	835	874	921	876	881	879	889	917	945	917	895	836	896	908	858	904	867	892	895	903	884	887	865	875	909	870	868	925	814	915	864	842	911	832	871	865	881	875	894	892	910	899	899	850	889	886	847	855	847	889	881	921	897	871	873	893	881	864	902	885	860	893	886	847	905	897	912	836	872	883	834	867	860	871	925	854	881	907	820	837	863	890	866	931	875	905	896	778	870	943	876	837	897	880	855	862	895	844	878	869	840	868	907	849	861	846	864	832	872	846	862	883	899	832	859	868	854	939	835	874	863	865	876	917	884	855	872	901	908	903	874	868	863	819	858	856	840	897	888	863	906	839	899	848	820	864	849	883	919	880	834	918	884	894	861	868	911	924	870	889	856	914	845	888	873	889	870	911	845	851	829	870	902	854	842	929	888	884	908	922	880	822	859	855	884	847	878	886	852	837	908	897	888	859	826	903	898	860	886	832	920	864	880	866	806	934	891	866	937	886	885	879	883	895	942	906	891	902	905	873	909	924	849	859	865	925	936	870	814	858	895	955	886	855	889	884	876	853	882	844	814	844	837	883	875	962	874	905	902	881	858	875	891	874	855	904	885	898	852	864	911	861	833	846	891	900	854	834	859	883	893	855	867	831	890	845	893	848	911	858	898	861	868	886	873	901	870	941	832	897	857	847	885	901	904	852	854	874	879	879	857	863	833	865	862	868	883	891	887	868	907	829	877	832	887	872	915	849	834	881	845	837	896	854	916	902	818	815	890	892	853	863	877	902	874	874	888	876	883	909	916	899	820	908	899	929	905	900	827	918	911	863	912	863	836	898	884	912	840	877	923	827	897	890	857	806	833	898	922	863	863	870	871	852	898	871	872	891	842	865	881	932	904	866	830	867	848	890	847	891	894	892	903	870	878	846	889	886	870	868	868	875	870	834	896	844	919	871	898	888	878	834	867	883	860	909	937	858	833	881	882	870	793	845	842	858	867	934	873	905	834	871	866	846	849	880	853	892	838	886	875	888	944	874	847	912	919	890	847	871	872	837	898	852	880	933	905	867	860	894	920	894	903	892	896	821	846	898	884	879	862	842	884	874	899	881	874	872	838	876	874	906	838	856	856	878	872	879	914	916	838	876	891	902	856	850	885	866	943	882	864	897	920	911	897	859	859	883	837	793	889	835	921	889	861	850	832	865	878	860	895	869	842	835	819	831	860	893	902	861	884	876	821	881	874	892	872	884	889	895	845	867	862	874	897	816	854	945	857	868	877	889	880	904	845	914	846	851	861	815	870	873	916	903	882	872	865	836	879	880	896	856	870	895	877	868	870	875	890	854	826	901	860	847	898	905	871	883	895	843	853	898	880	826	897	864	828	826	913	895	899	852	940	879	906	847	858	898	873	908	905	847	838	866	861	907	894	905	843	883	845	837	879	829	928	853	891	906	895	888	907	854	879	872	851	871	900	881	883	884	878	902	882	879	849	933	920	856	885	836	848	864	852	898	880	870	850	871	859	828	884	890	838	845	878	901	881	841	863	908	873	890	870	866	851	865	899	851	880	930	846	823	863	869	871	875	837	839	875	911	894	891	882	888	899	882	837	861	805	889	855	872	833	824	876	917	863	888	908	867	862	806	874	949	863	883	879	907	812	871	892	863	877	911	875	905	878	923	923	867	869	873	854	840	918	872	885	853	900	887	831	901	886	850	912	929	879	854	884	937	882	869	882	867	871	825	864	890	898	821	919	855	902	887	886	936	825	849	891	780	902	909	955	872	938	844	878	861	877	844	860	904	918	875	863	910	935	899	872	925	913	877	823	846	891	830	879	932	890	872	832	894	838	894	873	845	854	766	893	864	865	915	857	890	903	883	863	932	917	920	876	850	882	869	880	869	852	860	883	955	861	858	897	866	868	955	872	880	922	885	823	917	885	860	878	842	848	859	921	879	858	860	884	887	797	911	844	829	909	877	884	874	892	853	842	924	833	857	839	920	886	832	848	870	915	902	873	831	856	846	846	874	903	896	834	893	859	844	878	827	927	891	909	885	846	854	826	834	915	912	865	805	855	908	897	822	906	877	858	950	875	835	866	931	892	862	918	880	872	827	854	858	902	811	861	892	872	876	873	893	800	840	844	892	822	906	902	889	876	874	884	839	879	827	878	886	895	865	867	901	845	843	859	885	937	895	833	818	885	861	874	905	932	863	838	813	870	881	857	885	847	914	885	883	828	846	900	896	859	852	895	891	858	874	908	867	835	897	887	837	844	852	875	933	891	842	898	886	855	839	873	891	858	843	873	919	876	872	830	872	833	851	850	885	853	853	846	930	915	840	867	844	907	901	853	855	893	887	850	891	854	872	862	897	901	881	893	881	918	903	898	907	877	890	834	894	836	904	842	784	895	882	921	879	904	866	864	913	822	875	835	873	889	879	888	875	881	869	893	883	896	838	888	912	812	850	902	897	932	873	854	840	858	880	876	862	895	889	861	873	865	911	871	891	899	815	907	849	886	889	880	940	895	856	886	857	856	867	825	893	847	892	904	868	849	888	900	850	896	828	828	901	861	882	886	850	873	900	914	894	845	818	882	817	923	872	834	816	888	858	885	896	808	886	896	876	861	907	905	863	894	876	859	894	880	926	883	886	900	937	912	856	846	888	860	862	900	899	893	894	889	868	901	913	842	915	895	900	831	885	809	870	872	884	876	840	898	855	882	913	902	844	912	866	836	882	860	852	834	861	882	895	860	915	909	927	880	877	864	805	923	849	893	880	898	898	857	877	810	892	885	868	862	860	869	852	885	861	847	885	872	869	927	864	918	850	831	879	891	946	874	868	926	931	856	877	887	819	912	812	847	899	889	876	900	898	839	908	845	864	887	906	866	853	861	852	924	911	861	833	908	894	852	936	807	888	849	851	877	889	856	908	896	845	876	840	899	906	879	867	896	883	884	857	909	871	884	793	875
1900	164	162	183	165	155	150	141	150	133	146	144	168	156	145	152	145	140	147	165	146	163	163	163	169	150	165	156	172	131	139	148	153	146	133	133	152	156	157	156	160	154	152	148	174	147	142	179	146	148	141	162	147	146	138	160	139	136	169	166	139	135	148	150	142	138	140	154	148	157	122	138	145	151	162	146	155	141	137	132	126	141	139	153	147	136	144	128	142	164	158	141	156	159	147	129	185	150	146	152	168	170	154	138	149	162	176	135	155	149	151	113	160	166	134	155	171	149	161	145	135	132	159	165	137	151	114	170	133	125	166	167	150	136	148	141	153	147	149	143	135	134	144	143	160	132	174	171	147	148	156	150	162	155	130	157	141	154	145	168	127	166	128	140	169	156	163	156	138	146	135	137	171	168	172	159	162	153	150	150	160	141	156	138	167	116	171	177	130	138	158	153	155	145	140	152	135	142	128	127	155	164	180	140	156	168	166	138	133	120	152	139	156	138	137	120	127	148	136	160	137	144	170	157	144	129	133	119	160	131	150	141	150	145	157	163	151	145	154	162	166	141	132	128	143	166	141	176	163	147	136	155	159	138	156	149	147	156	139	160	140	149	170	163	170	157	152	150	130	149	150	144	145	131	139	159	152	169	138	136	150	149	149	157	137	131	131	157	138	160	166	138	130	135	157	179	145	144	146	152	152	130	145	156	156	157	161	135	140	144	142	148	151	155	123	163	136	141	169	153	146	142	144	140	168	136	124	139	159	136	162	133	138	164	149	153	140	142	143	137	161	149	132	161	145	126	145	152	164	148	151	156	150	155	124	146	169	128	174	146	137	139	143	134	151	143	158	141	125	145	164	152	136	128	144	156	146	127	146	154	144	170	126	176	154	156	149	166	138	151	144	122	145	151	152	141	137	145	135	160	138	123	159	154	123	107	146	165	137	143	132	164	159	143	139	147	146	141	151	154	156	144	149	150	163	152	127	160	156	172	144	158	159	138	144	157	139	158	158	147	148	171	145	139	149	156	160	171	175	163	153	172	148	152	172	155	141	147	170	141	151	139	151	154	165	131	166	160	179	137	162	152	150	146	159	141	184	135	127	138	163	162	145	142	169	145	142	145	145	141	154	149	160	140	120	155	162	148	150	146	133	146	167	160	153	131	153	154	155	127	145	147	139	185	162	135	174	134	146	147	124	145	135	166	164	150	163	139	171	149	147	140	132	153	151	162	142	137	145	130	127	138	144	173	146	125	164	136	151	167	157	143	144	146	152	152	149	150	169	163	156	168	156	133	146	152	152	145	135	140	156	141	147	151	153	135	149	135	152	168	125	162	137	155	146	146	131	139	141	150	149	165	168	162	144	168	127	161	142	163	160	146	149	153	121	140	164	148	160	127	155	161	157	121	159	166	136	127	142	154	170	171	150	142	144	146	149	152	195	155	131	150	137	133	163	135	145	157	160	160	170	146	169	159	131	164	167	163	142	157	129	132	161	137	151	153	181	166	133	163	166	146	140	167	139	137	147	137	155	138	163	128	143	139	143	134	144	153	162	161	142	144	141	148	139	136	138	131	154	164	134	149	157	126	155	167	142	156	129	139	171	149	154	146	160	155	149	154	153	143	149	123	173	152	144	141	166	153	140	143	152	136	137	156	139	157	157	157	155	122	125	138	152	169	134	156	144	183	167	139	137	144	139	133	143	131	147	139	157	160	162	168	137	146	145	134	147	133	147	140	138	140	157	150	151	170	135	143	129	147	135	141	137	150	170	159	179	149	157	163	166	152	168	139	170	161	112	155	159	141	127	159	157	158	148	150	160	181	125	160	160	150	133	154	161	137	178	148	132	151	161	137	119	121	154	145	164	148	161	151	174	159	162	145	128	142	158	127	177	139	176	155	129	148	148	123	122	143	170	145	155	146	128	125	161	167	143	123	141	141	151	133	161	166	163	153	152	151	155	144	148	166	140	145	136	165	168	154	163	149	172	158	137	128	142	166	158	113	144	145	147	155	156	151	159	162	142	135	135	153	153	148	133	167	129	159	137	134	147	137	153	134	165	143	152	142	137	139	132	150	134	134	157	133	163	140	160	143	138	164	144	152	159	162	157	137	150	124	149	155	159	163	141	132	144	129	126	138	130	149	125	139	151	188	160	135	145	130	154	148	140	163	130	133	143	128	118	159	148	150	155	156	134	145	164	145	147	138	158	133	156	147	137	136	139	147	144	149	172	134	136	169	143	175	147	144	143	156	149	147	156	151	133	141	145	156	138	160	148	155	160	138	138	134	114	176	150	171	152	156	143	153	156	139	142	146	144	165	139	135	172	154	149	159	150	141	141	143	149	150	179	159	130	167	155	165	150	164	155	150	137	141	162	149	167	151	157	137	142	153	145	133	155	147	143	156	152	148	137	156	146	166	156	145	135	150	129	161	155	149	179	143	152	151	153	141	152	142	126	149	174	172	163	153	152	122	145	147	156	156	138	146	150	142	159	146	151	147	131	145	136	154	162	172	156	160	155	161	161	152	130	141	171	121	128	140	152	175	132	152	165	138	158	139	144	157	147	168	173	164	124	162	150	150	154	166	149	139	138	136	150	148	153	147	129	183	138	121	140	122	164	135	159	140	139	139	144	130	113	145	131	138	156	162	147	167	136	160	129	144	160	139	157	162	164	158	143	153	123	143	147	151	151	144	124	143	154	156	136	152	131	131	141	121	148	143	149	143	144	143	153	130	143	152	142	161	171	149	147	165	139	152	161	166	157	143	148	160	154	153	142	130	157	158	178	184	140	159	161	122	136	123	148	133	157	133	136	144	166	161	158	173	157	144	164	142	143	154	145	148	136	156	151	148	144	135	151	145	134	145	152	159	162	155	151	134	150	127	153	136	163	141	155	146	158	138	150	156	174	168	148	152	148	144	147	131	143	172	151	146	146	145	140	164	155	165	146	172	143	151	139	131	148	144	140	170	144	134	155	146	143	122	154	130	144	146	138	150	148	146	151	142	159	130	157	142	134	172	155	139	142	153	133	159	162	171	163	156	129	168	133	151	163	156	147	146	122	145	151	164	157	153	162	156	147	138	158	158	174	152	146	150	153	154	140	139	168	162	164	136	141	135	154	151	153	148	143	130	143	151	144	160	142	160	152	144	140	136	158	122	120	152	144	140	162	157	141	155	141	143	148	148	149	130	156	157	152	157	168	157	146	138	172	124	138	147	151	141	167	172	166	136	106	149	153	159	133	146	145	144	142	160	165	171	164	131	132	155	147	157	150	147	137	142	154	173	165	136	173	135	139	144	142	140	148	145	147	128	147	158	139	162	143	147	168	148	144	138	130	145	151	115	168	145	148	150	161	134	140	139	181	134	153	123	138	121	154	124	150	155	185	133	154	146	140	151	163	154	161	144	185	136	142	161	150	144	147	133	137	155	135	152	156	141	144	150	130	149	122	139	161	145	150	161	142	144	137	160	163	147	158	159	154	146	170	164
2210	436	546	548	532	477	459	494	464	445	440	435	438	443	459	456	452	430	450	432	436	410	459	429	413	420	457	424	429	433	450	432	415	419	451	453	423	446	437	456	427	436	474	412	447	478	448	453	428	388	392	450	447	411	446	407	408	419	457	462	448	425	439	436	453	442	401	410	460	471	414	435	446	417	451	455	408	417	472	434	387	442	421	415	468	395	430	436	424	424	403	463	454	457	413	448	433	439	416	425	432	423	413	451	460	437	435	396	402	419	465	414	429	448	478	442	467	437	454	388	454	443	450	443	442	428	445	450	448	435	445	426	439	446	448	469	439	437	414	437	417	407	445	429	401	448	446	450	407	453	417	448	438	425	440	424	456	395	434	432	413	422	465	404	414	424	417	438	447	454	418	390	409	407	395	449	446	414	441	423	447	442	427	412	451	414	458	419	436	443	426	424	401	387	422	420	392	444	430	443	432	424	419	414	449	442	444	470	425	433	444	428	460	431	442	419	460	390	440	418	495	464	429	458	450	419	415	445	488	422	408	431	415	396	458	375	435	396	397	400	474	405	424	411	415	400	427	424	426	425	410	463	460	447	437	404	461	440	460	434	428	415	417	424	445	409	437	441	448	433	433	452	421	403	473	420	441	413	439	456	422	425	397	412	415	455	422	434	420	424	447	445	394	428	461	431	394	436	423	428	434	406	422	438	416	409	442	417	409	394	374	427	458	446	437	424	430	421	446	428	444	454	413	439	432	478	437	422	465	451	409	430	434	408	447	453	422	468	443	476	434	415	434	444	431	446	467	432	458	447	464	436	381	396	452	437	422	407	459	401	451	422	427	429	437	418	441	460	461	459	432	465	411	415	407	408	411	444	417	403	426	433	449	424	422	442	405	401	420	400	461	441	427	421	436	461	419	469	413	408	413	432	413	451	422	443	384	444	411	419	435	423	436	438	456	438	438	445	439	447	406	399	395	400	384	439	442	440	450	415	474	431	444	419	437	450	451	435	421	450	423	431	423	428	435	413	460	473	430	449	459	435	385	456	436	437	470	417	456	425	418	447	416	414	433	435	386	443	404	439	412	425	468	431	439	459	443	429	449	440	435	436	458	438	410	365	414	421	418	401	452	431	412	428	472	421	426	445	433	434	428	450	432	427	430	462	412	414	431	445	420	417	415	435	437	428	408	439	449	470	425	453	450	423	418	404	478	410	401	474	437	439	435	434	447	420	447	410	456	412	436	440	446	395	412	433	441	390	431	400	403	429	457	424	388	407	447	456	444	414	457	404	450	453	442	405	406	434	424	417	426	408	427	466	445	416	447	427	410	465	397	403	418	411	461	431	423	425	475	421	428	460	453	432	467	444	467	414	439	395	436	448	406	461	458	416	439	426	464	455	450	426	440	424	443	388	420	420	464	431	427	421	432	422	474	451	435	434	414	452	448	417	409	422	443	438	449	401	419	431	422	441	442	428	421	465	465	407	455	441	444	435	393	449	430	422	421	470	443	442	444	455	403	454	451	394	448	473	408	443	417	436	439	457	425	426	418	391	449	446	425	400	435	453	409	441	438	443	444	431	420	440	425	435	408	437	457	427	422	449	422	417	427	422	417	428	429	465	411	396	444	432	420	444	447	468	428	467	451	431	397	427	427	452	457	470	454	442	434	418	438	406	428	420	443	427	448	440	407	438	458	431	425	452	449	420	449	483	444	425	406	441	423	407	441	430	431	426	420	440	395	444	461	421	435	412	410	415	437	436	430	422	422	453	408	423	435	420	401	438	399	404	426	442	432	456	430	419	427	423	416	420	441	434	453	445	443	416	436	430	451	444	435	372	448	422	420	427	422	436	410	414	411	434	434	422	450	476	471	416	399	427	410	415	436	441	399	438	426	417	395	461	421	448	432	452	444	438	438	435	405	434	453	418	417	430	447	466	408	438	431	430	423	393	415	443	451	453	419	402	412	453	427	443	422	428	413	427	444	428	437	406	419	428	424	409	437	427	469	409	415	417	461	450	447	449	439	459	420	444	426	434	443	418	423	439	438	449	435	433	442	436	431	398	426	462	415	430	457	416	428	438	416	407	471	412	422	459	421	428	427	436	419	425	427	402	447	430	425	460	441	431	440	437	440	426	413	435	442	450	440	381	409	453	430	422	416	451	441	437	440	422	428	456	416	469	459	417	377	472	420	434	429	411	378	424	408	438	416	413	420	448	426	426	434	433	435	428	411	451	466	442	449	440	508	468	447	418	436	406	430	460	430	428	389	395	439	422	432	446	429	423	448	426	435	422	443	448	431	421	417	427	436	425	433	422	446	423	426	419	408	428	452	393	448	385	432	418	390	440	433	457	417	437	425	417	453	413	450	421	396	449	432	424	462	443	425	471	430	412	407	414	435	423	397	429	374	460	408	425	438	453	473	464	440	432	444	444	423	419	428	449	435	388	437	440	454	434	430	450	423	466	453	423	465	464	397	431	412	399	421	463	417	416	412	429	444	454	434	418	460	422	438	409	435	446	446	432	419	423	446	403	433	407	425	433	455	443	460	479	442	465	467	430	463	415	410	446	410	417	466	461	409	418	412	431	416	423	391	437	424	431	477	401	406	468	440	414	418	419	430	446	440	398	429	436	460	434	422	443	394	446	441	442	437	477	439	400	484	420	440	400	406	404	459	443	434	401	432	488	456	422	418	442	421	402	421	462	395	456	383	412	432	397	426	445	462	412	396	416	449	429	414	416	460	409	424	449	404	450	444	410	444	400	439	440	452	454	431	428	409	439	465	442	426	422	444	440	417	441	422	391	427	439	438	451	441	407	447	447	398	478	408	420	404	402	442	443	424	430	362	481	443	480	412	412	449	421	443	438	438	399	444	436	458	452	421	457	435	398	433	416	432	431	421	384	432	440	450	465	423	427	485	416	436	460	437	435	437	436	422	446	426	458	431	432	401	443	408	442	413	403	433	441	449	440	431	456	425	419	404	398	467	456	417	443	410	469	397	457	454	406	438	420	451	396	445	431	430	411	454	423	442	451	418	409	425	437	439	455	440	430	441	443	474	401	414	445	414	451	421	430	453	409	421	416	431	434	415	411	402	438	422	402	392	408	421	416	457	440	456	415	414	409	439	455	411	417	457	385	411	427	435	414	455	453	462	455	396	423	425	425	422	416	459	398	443	451	397	428	436	462	448	416	398	410	443	414	439	446	430	381	437	443	452	467	430	428	413	433	409	430	437	433	450	435	393	422	451	433	419	423	416	460	422	444	426	421	409	397	429	422	464	465	418	418	477	415	435	413	441	460	419	454	450	417	441	427	454	449	426	441	440	409	435	415	393	417	418	443	411	449	423	418	392	447	448	427	427	415	413	464	420	395	432	413	441	442	425	410	444	431	421	415	462	478	411	429	421	408	424	412	461	400	451	425	424	456	414	417	407	413	432	431	413	440	473	375	439	439	421	446	430	445	459	419	413	437	446	399	431	492	406	443	425	432
7740	1035	1198	922	640	500	412	348	298	272	263	232	243	241	224	216	202	209	206	187	180	192	222	185	174	168	166	184	200	154	183	197	166	187	188	151	160	166	192	156	168	180	181	164	166	167	183	188	195	174	156	177	151	187	166	185	169	165	194	199	167	186	178	146	159	162	172	168	173	164	166	168	185	176	160	178	154	164	179	196	172	162	158	172	174	155	180	192	163	179	175	175	178	191	170	161	154	149	196	181	158	156	170	158	153	181	154	185	174	181	168	163	173	158	183	163	175	177	183	155	152	159	167	172	183	166	162	164	164	182	183	191	184	171	165	184	168	169	193	156	190	179	166	176	175	190	165	160	164	163	150	194	142	178	153	157	171	187	156	164	165	181	149	166	161	175	191	156	157	173	195	168	197	155	172	160	168	151	186	173	174	194	158	161	145	185	191	165	170	159	169	167	194	180	182	150	187	171	161	176	138	145	161	166	181	171	182	167	178	162	190	161	167	165	177	172	178	184	161	164	144	163	189	172	167	178	150	177	190	170	188	176	174	196	162	172	163	195	159	176	167	155	170	182	141	179	165	159	189	177	164	135	162	172	187	163	169	156	166	166	171	175	151	155	179	148	180	170	167	155	177	188	165	150	202	168	181	186	162	195	181	153	173	157	156	178	161	149	177	199	160	198	152	167	175	165	156	160	161	147	165	179	166	156	167	176	177	192	163	185	176	143	174	160	154	166	184	163	181	180	167	199	173	162	157	187	189	181	152	157	181	197	189	173	165	184	172	174	154	169	185	162	199	168	167	190	137	163	157	158	152	150	159	164	196	187	157	185	167	158	165	178	189	172	132	165	179	147	145	155	169	183	176	154	163	176	173	157	165	183	198	170	184	176	150	157	159	160	161	180	188	169	186	166	162	173	164	174	172	158	183	185	174	171	159	152	159	176	173	165	165	196	186	193	150	141	144	158	168	184	163	176	177	176	151	176	186	161	195	169	184	153	156	158	149	168	157	178	178	173	167	175	172	174	161	189	196	159	158	146	174	162	165	168	190	150	190	178	169	173	160	163	166	187	160	177	179	184	176	160	163	164	177	170	187	165	161	190	166	178	171	180	162	142	182	177	169	187	157	176	167	171	177	177	152	175	167	164	154	159	163	172	166	176	188	190	173	178	169	180	192	137	170	174	166	145	167	158	157	182	156	159	162	157	164	157	168	189	175	165	151	157	169	209	170	156	168	167	159	185	174	195	159	172	199	160	186	191	155	172	169	175	186	185	207	150	190	168	167	186	169	181	193	161	159	145	187	200	182	175	187	150	149	188	182	167	173	157	160	191	148	175	169	164	138	186	178	155	159	184	185	183	154	159	170	137	181	160	155	162	171	175	143	149	162	144	158	175	159	174	148	186	189	161	186	176	186	163	151	145	164	180	175	192	147	158	170	168	161	154	175	153	160	156	170	186	148	169	159	168	174	157	180	186	157	175	169	154	142	158	181	175	166	161	162	190	172	155	171	179	183	195	186	184	181	164	148	182	165	170	179	168	147	190	172	171	160	198	169	127	161	149	144	174	145	161	147	198	162	167	145	162	146	160	174	172	169	171	183	173	167	160	160	152	171	182	186	171	161	191	181	161	167	168	158	189	158	171	162	170	174	176	169	193	173	181	156	166	168	169	156	178	194	171	188	186	177	156	163	156	179	172	178	164	159	145	145	173	162	161	177	166	168	180	162	163	150	177	177	167	154	193	182	136	161	179	174	171	185	184	164	188	179	151	167	198	188	175	189	172	168	176	169	151	165	177	176	167	159	195	161	166	175	154	190	164	164	170	162	186	168	154	179	185	172	189	163	158	182	149	164	163	160	184	157	160	153	157	170	189	164	145	167	162	137	176	176	169	194	177	164	152	150	200	167	170	167	170	184	184	173	155	176	167	176	163	170	151	162	199	178	196	155	149	178	158	190	161	144	180	186	197	177	182	164	167	174	159	153	171	175	176	170	185	180	171	160	157	168	160	201	169	149	160	168	178	188	164	184	173	144	165	171	160	176	168	163	160	172	164	186	170	171	165	159	178	142	178	201	152	165	156	173	149	180	168	178	194	152	170	189	190	166	167	164	167	186	169	134	177	166	154	175	184	159	168	182	186	158	166	170	152	162	175	183	185	191	153	152	167	172	147	152	165	153	169	169	190	165	161	181	201	173	202	186	179	174	170	149	153	168	170	156	163	187	151	162	145	150	185	159	143	185	176	166	187	185	160	187	149	165	146	153	179	158	166	157	183	171	173	157	144	162	172	164	168	195	170	193	148	201	167	173	186	179	158	158	156	175	173	183	175	140	185	164	190	161	173	166	155	150	186	171	173	163	165	175	143	169	182	158	177	160	157	168	165	167	174	160	156	188	159	154	185	167	162	175	174	193	171	169	153	162	166	180	168	163	144	144	176	163	156	174	177	159	157	153	174	153	193	170	178	159	172	161	173	172	161	188	177	149	140	172	188	187	158	172	186	186	191	178	157	167	163	156	163	167	171	177	191	160	130	153	162	157	186	177	158	180	171	190	147	180	158	158	148	177	156	179	153	187	192	149	189	168	171	177	187	182	145	168	168	142	173	161	171	182	151	166	163	138	172	180	149	179	174	185	190	150	157	185	159	171	168	179	163	163	172	176	153	164	175	180	177	154	169	176	197	192	166	180	162	157	175	172	198	159	143	175	176	176	199	183	172	174	158	196	170	175	171	168	165	179	174	155	177	169	189	182	148	180	186	157	183	159	197	161	175	181	150	163	151	163	146	143	176	166	159	160	161	164	170	178	175	189	169	153	143	172	154	171	169	154	167	163	195	172	158	179	168	153	180	196	159	165	172	171	163	184	159	180	179	178	173	148	179	159	181	169	157	151	150	170	181	184	166	158	184	160	181	194	157	159	195	190	162	146	166	181	152	148	169	186	173	157	168	158	204	175	164	169	193	172	177	180	150	190	143	181	204	132	160	160	138	191	184	170	164	181	159	173	151	167	144	191	179	158	181	158	182	180	166	163	172	172	174	167	170	169	170	150	184	180	162	151	145	162	145	175	173	167	188	169	182	141	164	191	160	165	188	167	161	173	168	187	189	149	165	155	150	165	196	160	149	168	163	167	179	165	163	145	187	148	189	178	176	162	173	181	160	173	171	169	155	148	155	146	169	152	193	146	149	157	170	175	146	171	174	142	156	164	156	163	171	164	181	190	164	179	176	166	164	201	161	166	149	155	185	167	173	156	175	185	182	168	182	180	157	171	173	182	176	166	145	183	149	152	156	148	189	163	156	175	175	159	148	175	174	174	172	161	165	152	141	195	179	160	173	173	174	159	180	166	159	181	150	170	172	175	178	164	176	165	173	191	173	161	183	180	166	205	156	164	192	183	158	178	172	153	145	172	171	168	170	148	171	147	165	175	159	169	179	176	168	175	183	198	173	159	173	151	168	188	185	174	178	147	160	169	176	178	156	177	170	156	158
5794	1246	2660	3101	2645	2277	1880	1597	1335	1150	1061	1022	887	858	790	721	750	720	674	670	670	630	639	636	686	646	553	551	569	588	587	548	598	538	581	564	559	572	543	583	521	523	532	547	572	532	551	533	536	556	501	543	473	531	504	477	496	500	516	512	506	499	532	506	490	480	499	547	473	479	515	509	495	516	478	511	499	470	445	503	492	476	536	481	529	519	506	493	513	520	523	520	495	497	489	516	483	506	523	515	480	491	551	516	472	504	490	507	518	503	471	476	486	504	487	519	495	534	511	507	487	501	497	459	479	491	446	481	499	536	502	473	500	473	521	470	497	524	490	478	472	446	441	531	510	499	492	501	477	534	487	528	487	500	473	495	464	499	472	492	507	481	473	514	467	483	467	512	497	468	488	467	504	525	503	500	481	458	511	466	470	450	495	486	494	517	509	520	513	477	478	496	511	482	492	519	522	498	509	474	437	446	492	508	474	510	523	472	492	525	492	512	481	523	488	482	467	519	508	509	538	487	488	478	480	468	502	456	479	513	532	489	531	512	474	502	483	467	479	527	514	470	531	466	506	511	449	457	514	473	498	532	486	502	482	486	474	459	522	503	524	491	482	471	483	469	523	472	467	477	484	517	460	505	493	500	518	492	496	488	490	442	487	479	498	501	477	468	514	500	494	481	492	489	493	520	460	489	486	474	514	449	504	523	492	497	519	478	488	512	500	504	474	506	474	496	492	497	496	452	501	489	495	509	500	491	515	521	482	523	472	483	508	519	445	490	468	476	517	523	508	494	452	474	438	502	488	486	500	485	487	487	494	507	544	537	466	485	511	500	495	505	495	505	505	501	464	482	509	498	471	493	506	546	501	522	524	476	512	480	505	502	531	515	463	518	494	511	496	499	508	472	486	509	504	515	440	470	512	486	503	514	462	492	502	480	501	486	507	494	502	497	476	531	484	471	503	492	456	553	452	498	507	515	535	517	474	467	480	503	518	483	478	453	524	477	484	461	492	498	486	511	501	489	491	505	508	524	513	507	508	465	491	461	461	493	477	468	523	475	494	505	479	509	487	470	497	498	481	551	467	508	466	523	471	501	499	473	490	493	441	488	491	494	542	502	494	485	493	456	485	510	475	477	503	441	463	475	474	518	510	509	448	488	476	469	484	492	464	512	470	472	475	463	491	502	495	521	491	503	514	490	487	476	487	483	503	447	486	472	492	487	517	513	490	510	501	504	523	490	419	480	438	508	487	486	463	503	504	470	482	494	482	507	491	528	472	511	465	478	477	479	490	499	518	520	518	435	448	478	497	474	514	506	476	501	496	467	494	496	516	453	483	448	515	477	485	487	486	485	479	469	481	495	497	481	496	481	527	473	512	496	465	506	491	464	499	535	501	492	500	472	508	472	497	509	476	518	451	493	487	473	473	500	527	491	473	504	476	439	508	497	491	468	458	504	461	485	510	471	515	510	476	509	492	478	506	506	508	494	490	514	495	479	523	520	501	486	507	488	460	485	501	512	505	565	513	502	522	481	471	511	486	478	530	491	500	508	485	467	499	520	493	473	506	470	480	516	489	501	493	518	487	499	487	495	452	464	484	528	485	506	504	480	446	451	489	473	482	492	485	489	481	495	497	514	492	528	475	461	474	499	463	484	524	473	511	465	508	484	500	484	539	487	478	461	449	504	493	480	507	501	480	482	509	504	516	461	499	511	517	522	495	493	479	511	490	446	495	462	500	476	535	511	499	466	486	502	510	502	491	495	480	500	488	480	477	498	465	507	481	467	504	496	494	489	518	459	479	488	478	508	464	495	435	511	525	533	490	450	451	502	528	493	510	504	506	519	473	499	508	450	513	488	514	526	527	450	482	519	492	409	479	485	487	494	479	534	469	482	508	510	530	517	507	477	521	496	511	446	468	519	494	480	489	517	518	523	480	493	519	462	481	478	478	493	467	494	504	485	454	520	475	515	508	516	515	473	487	494	487	452	568	504	502	537	537	484	499	467	487	509	482	454	515	512	444	504	486	498	469	492	508	506	467	531	471	494	477	464	469	488	499	492	512	483	484	484	478	478	497	510	490	470	530	487	476	530	483	456	484	457	511	505	471	483	515	445	476	477	501	538	484	475	495	514	506	498	494	453	451	527	518	457	503	511	519	521	489	500	502	511	490	475	482	466	466	498	545	501	456	523	526	483	500	475	491	483	488	493	491	485	453	511	490	469	487	464	479	506	475	526	513	486	559	475	443	495	520	478	486	478	487	524	492	515	477	489	469	486	506	509	509	501	491	512	480	521	484	472	490	502	485	524	476	483	478	510	489	480	495	503	518	498	503	474	471	509	480	507	452	488	514	496	485	475	462	483	510	485	483	526	488	487	444	486	488	515	485	512	489	498	482	489	479	497	503	431	507	461	475	469	489	516	495	488	511	519	483	486	487	486	466	471	454	474	489	462	511	515	523	483	535	498	489	522	481	499	496	510	507	480	483	497	507	511	520	462	498	450	503	530	501	519	487	491	471	477	500	478	508	527	509	505	465	504	496	528	517	517	473	495	482	468	482	473	533	526	494	474	529	487	505	506	484	478	422	506	470	490	511	473	544	490	471	471	509	509	513	492	468	528	486	450	511	527	475	519	502	503	480	460	523	477	512	439	500	506	468	486	442	479	455	479	494	473	487	495	458	513	464	514	484	458	531	471	463	516	477	471	489	480	521	504	470	460	478	511	501	489	465	486	514	484	489	519	529	483	468	452	528	497	505	491	518	521	463	468	496	482	537	516	487	546	497	485	485	509	487	512	470	506	495	433	484	481	494	470	503	510	520	481	499	502	495	525	480	501	497	518	492	478	490	516	513	445	490	490	470	519	485	514	483	508	515	457	497	511	504	515	514	492	483	529	479	512	521	476	521	494	462	514	480	510	497	492	489	487	528	489	519	515	478	493	494	493	478	455	501	486	428	463	518	479	481	477	500	496	494	500	514	455	494	495	479	500	524	469	499	496	469	512	449	484	534	467	528	485	486	493	516	481	499	478	497	516	468	474	520	481	459	493	473	502	513	477	511	499	510	485	492	474	492	481	501	483	507	494	494	467	491	538	515	498	476	446	459	449	488	523	520	515	475	503	496	465	512	497	469	466	500	482	489	477	503	476	492	476	499	506	500	505	543	489	526	518	491	506	525	509	533	482	510	500	502	482	485	492	517	543	528	500	489	510	479	485	516	470	452	519	507	520	525	517	483	549	490	471	497	532	466	482	482	491	490	448	514	479	482	414	491	515	464	504	507	490	520	497	525	507	502	488	482	508	463	522	497	471	484	487	500	500	514	492	495	481	489	505	474	516	496	499	555	482	519	507	501	511	499	536	493	499	496	498	503	499	470	504	514	490	479	477	536	471	481	478	502	501	485	511	474	467	509	489	498	461	449	481	517	523	526	483	454	468	479	513	476	522	508	462	477	509	494	566	505	465	466	475	451	471	515	499	502	482	497	481
14288	2565	2701	1894	1347	1105	849	755	619	586	540	476	493	489	453	404	422	428	441	440	412	371	378	385	416	386	345	375	380	383	353	351	377	393	378	354	349	341	361	378	366	361	367	347	378	391	360	362	343	383	381	380	327	351	333	360	354	348	382	329	372	368	340	367	374	331	390	319	352	376	364	356	358	365	363	358	360	319	370	377	347	377	364	338	353	354	339	332	375	363	336	371	333	335	346	367	358	352	365	334	354	326	349	346	338	332	360	357	372	351	354	352	348	368	375	353	360	337	329	344	348	379	385	395	369	357	371	343	320	375	325	320	362	386	341	363	357	339	338	368	364	342	346	348	322	373	360	310	352	313	319	353	354	331	367	349	352	366	336	361	350	357	329	348	368	395	333	365	317	314	352	365	336	338	349	319	343	333	363	338	355	362	357	361	338	354	385	358	386	336	361	350	351	362	342	337	351	327	340	353	352	363	370	347	347	328	327	340	337	401	354	341	329	331	358	322	345	339	346	380	348	331	381	349	315	348	322	381	339	317	345	398	320	342	384	371	370	339	359	379	337	341	363	378	351	332	388	354	326	365	342	376	377	370	333	356	335	374	355	316	368	348	338	317	319	352	324	313	358	371	382	364	370	351	312	351	338	354	366	333	330	348	357	349	333	350	339	319	359	364	354	343	360	382	329	336	357	339	323	359	356	350	349	353	346	396	361	330	350	341	380	386	377	336	352	367	362	350	323	366	347	336	342	387	318	351	364	348	381	351	351	356	374	370	339	384	308	355	364	331	379	314	362	340	346	364	334	313	333	331	332	356	348	343	341	353	355	315	362	377	348	345	315	371	371	353	347	332	338	374	352	358	375	362	355	343	354	396	325	334	338	372	317	334	363	361	370	335	321	320	349	364	334	327	366	329	341	356	362	359	329	343	356	343	361	340	338	338	366	367	344	314	351	343	330	382	349	376	345	338	338	311	341	342	389	346	340	362	348	386	343	385	329	333	348	370	367	350	358	361	370	352	340	328	354	350	364	326	335	338	309	334	364	354	338	349	320	340	341	360	387	325	366	350	369	351	346	360	352	359	334	392	356	359	321	332	344	355	374	371	378	358	336	338	342	302	343	387	361	350	359	330	350	356	356	375	342	332	350	342	336	312	376	331	364	345	356	336	356	307	360	331	357	330	357	351	376	410	332	337	333	333	340	340	348	326	361	368	354	333	392	322	361	372	330	338	347	395	387	338	359	359	341	389	380	379	349	364	348	337	331	358	349	342	359	346	327	337	343	363	355	326	369	346	295	348	378	378	370	355	341	368	352	370	346	369	353	372	358	383	335	350	340	328	368	350	352	342	338	330	349	341	370	355	341	350	369	341	361	393	326	358	374	326	329	313	358	362	340	349	311	343	367	342	334	330	359	355	321	363	329	359	332	359	334	345	330	364	376	348	366	340	377	348	353	324	369	338	345	334	367	356	353	334	352	341	358	312	348	372	355	407	346	382	353	305	349	364	357	360	345	421	383	375	408	373	340	352	373	382	337	339	372	392	376	367	373	340	374	348	364	360	319	362	387	371	376	308	329	332	356	355	345	337	366	335	349	358	364	365	346	352	356	371	300	332	371	337	363	381	392	301	352	345	327	345	320	359	343	375	303	311	300	362	369	340	350	357	332	350	335	356	315	349	325	366	362	353	355	379	368	328	352	348	356	367	356	333	401	359	364	303	330	377	346	312	344	396	353	334	354	339	316	380	364	344	353	351	349	355	363	343	367	345	370	344	356	340	318	318	351	350	346	340	337	351	384	368	317	360	348	328	351	326	386	345	345	338	338	354	387	365	364	342	363	369	331	323	305	333	348	367	368	370	335	340	374	372	323	350	332	344	368	366	344	306	380	363	370	366	373	345	358	398	341	363	344	330	344	345	389	382	344	363	373	337	328	365	346	339	346	345	331	369	358	347	366	379	351	334	322	392	347	359	399	406	336	369	371	334	346	329	345	368	327	337	368	327	332	342	369	325	321	352	341	347	351	371	345	357	310	343	338	348	370	324	327	368	363	351	354	373	359	405	366	351	355	360	304	345	349	373	347	368	336	320	357	375	377	393	338	333	350	338	389	367	333	323	373	351	329	347	345	370	339	409	387	376	365	375	369	344	353	349	360	381	319	387	402	374	365	337	333	366	350	352	357	372	361	356	361	386	364	359	373	368	342	385	326	348	360	344	341	370	369	327	350	352	381	368	363	380	360	340	357	347	317	368	344	345	340	313	379	363	343	361	345	334	310	346	352	319	352	385	333	359	353	322	374	318	361	351	371	347	359	338	355	375	369	320	373	349	336	344	369	333	368	356	363	321	321	381	326	346	354	390	347	362	360	357	381	376	305	365	349	327	352	369	337	378	340	328	377	316	315	372	320	385	315	371	352	374	352	319	350	372	346	353	325	372	381	375	377	348	330	342	369	330	306	348	355	355	371	339	349	362	335	353	385	342	321	351	319	349	391	351	383	361	347	348	339	337	336	378	358	376	332	377	378	396	340	349	377	341	341	367	357	344	340	321	373	346	358	324	350	380	373	369	368	341	372	382	349	332	375	360	334	361	329	335	351	319	382	332	384	377	336	368	353	365	347	314	302	368	340	377	336	374	356	353	352	337	364	311	360	334	341	340	344	331	350	344	351	341	361	401	371	357	341	331	371	356	382	368	340	368	363	368	323	326	334	391	377	309	357	324	386	362	328	365	321	357	327	345	353	345	382	356	331	358	339	366	353	371	312	350	329	341	360	351	324	377	346	380	356	385	349	387	375	357	369	364	375	328	361	356	344	335	359	347	339	358	346	329	323	369	326	404	360	319	376	342	329	356	366	365	355	329	347	374	315	341	321	337	376	339	376	379	292	337	355	309	375	338	348	344	384	334	374	344	350	372	353	322	335	359	356	351	359	341	337	337	369	390	309	347	368	354	348	377	389	300	342	333	357	326	377	380	357	368	318	340	346	318	305	352	354	385	343	316	347	368	322	343	364	317	335	335	346	373	315	362	319	366	351	371	340	329	370	312	326	336	363	311	388	348	402	373	358	333	334	362	339	343	349	331	339	320	365	340	364	351	330	355	374	367	350	357	346	336	341	335	344	408	384	337	337	329	338	338	339	348	348	332	380	368	310	351	351	386	298	373	347	344	344	350	363	360	346	350	345	404	344	342	353	338	328	372	342	342	361	361	367	359	345	360	304	339	345	328	361	347	369	328	365	346	352	345	381	364	346	387	360	380	319	359	348	380	335	359	339	334	371	405	360	384	359	340	356	363	348	379	377	355	339	314	338	358	362	362	357	347	358	393	373	335	317	356	343	366	363	371	352	345	330	339	348	380	366	351	340	298	362	347	327	336	332	327	359	355	393	345	359	333	333	354	347	341	352	395	362	380	374	382	348	360	347	341	392	382	374	381	355	348	337	370	357	320	331	335	348	388	342	343	378	328	341	346	365	338	350	361	373	358	337	377
7881	2429	5029	5776	5111	4267	3410	2892	2555	2227	1957	1795	1737	1570	1504	1359	1369	1302	1283	1250	1147	1188	1158	1121	1054	1133	1105	1116	989	1035	1039	1014	1024	988	982	1105	964	1004	974	912	1019	913	903	940	1011	1012	956	938	908	880	922	943	932	933	925	943	907	903	889	904	920	930	864	902	896	908	901	861	928	932	882	899	900	924	925	893	908	953	883	903	824	887	940	894	923	870	922	938	884	861	902	957	901	906	896	885	889	906	863	912	912	904	842	903	873	911	891	907	817	908	899	904	891	839	827	898	953	964	848	898	825	884	850	843	858	854	881	829	880	918	884	879	875	929	801	837	935	846	830	914	927	874	841	862	913	854	834	907	882	887	828	907	844	839	867	952	891	855	837	859	850	850	864	885	840	886	888	852	869	840	867	915	861	878	908	889	893	862	874	854	878	871	891	870	879	940	861	904	865	861	936	879	945	908	863	910	869	869	879	922	881	916	895	870	906	912	857	873	869	856	901	846	905	911	880	804	887	841	890	839	880	919	846	887	830	834	888	891	851	906	846	906	859	917	859	823	866	907	856	912	916	906	857	788	860	843	876	915	927	892	897	898	879	887	857	897	882	824	901	829	844	892	937	873	920	900	876	904	884	868	838	860	897	849	861	861	847	838	855	910	871	829	882	865	873	875	880	797	864	828	867	842	884	885	885	894	883	844	888	861	851	908	830	866	847	860	907	849	857	880	844	858	848	876	861	856	875	903	940	906	924	855	914	904	877	879	850	896	908	868	932	875	823	861	896	873	841	878	862	858	947	863	843	870	843	840	852	880	843	916	869	854	876	885	866	839	910	839	922	865	841	807	943	875	888	862	872	890	914	857	877	864	857	916	897	908	866	899	929	867	855	861	851	887	850	889	858	872	848	913	882	878	885	903	937	817	856	834	921	876	876	880	885	873	849	891	892	841	878	862	874	883	853	887	925	840	888	871	852	884	896	886	860	865	916	897	834	862	879	892	866	875	838	872	790	888	844	900	889	877	895	861	856	851	899	890	880	834	923	856	846	871	897	896	857	833	902	893	889	902	840	906	895	874	836	915	911	858	860	871	875	868	891	869	885	856	853	907	892	923	861	890	893	871	844	817	853	849	941	856	923	917	904	930	879	848	875	873	906	884	859	840	855	859	875	877	836	835	878	835	837	906	884	900	840	857	823	899	855	841	860	861	871	869	881	868	801	874	897	879	822	819	844	871	866	886	916	861	883	879	915	875	874	866	873	842	895	890	837	879	864	884	879	846	852	868	911	838	857	805	936	869	899	869	857	905	840	848	881	847	829	859	865	928	898	871	877	891	870	873	913	845	857	827	938	858	895	886	840	878	914	911	896	873	795	852	886	876	924	834	872	869	929	864	884	904	905	907	872	883	910	867	900	897	883	906	850	857	907	846	890	891	902	894	919	881	871	879	874	857	917	897	894	852	887	806	861	778	895	899	891	907	880	850	893	870	849	899	874	924	901	883	887	826	896	873	889	916	830	952	874	860	830	912	818	872	842	887	948	858	888	836	799	895	784	836	866	871	893	861	906	891	858	855	870	883	882	830	853	872	841	811	918	913	898	859	841	792	858	916	868	864	873	871	892	874	891	870	865	859	815	899	903	894	896	857	860	883	892	819	884	924	848	873	930	866	794	927	871	841	890	878	930	887	817	886	814	866	859	854	879	844	924	869	897	857	859	888	909	896	861	863	877	843	883	848	841	868	862	851	929	860	883	913	918	876	866	850	868	904	871	872	833	846	878	907	866	878	906	883	859	899	895	880	882	924	873	807	909	861	866	838	860	884	875	884	891	897	966	900	870	955	913	906	861	860	846	898	880	961	896	878	862	826	857	846	900	837	904	865	897	877	846	828	894	843	940	882	892	961	900	849	907	829	906	841	871	845	885	846	899	817	875	868	850	859	861	912	862	878	890	884	867	805	834	813	855	887	877	882	905	890	892	871	887	834	899	873	853	864	837	909	881	881	865	899	883	889	863	830	856	889	861	868	912	892	858	839	870	843	893	894	876	885	853	926	837	829	880	840	839	866	865	835	859	883	896	892	864	828	868	871	877	862	869	849	855	845	881	855	879	889	866	918	869	883	879	858	908	915	852	892	866	881	889	859	850	875	835	900	903	894	902	867	890	865	856	874	893	838	856	877	853	919	914	835	855	857	889	878	854	831	871	922	857	827	904	894	913	884	885	884	912	889	898	935	890	883	899	906	857	894	822	867	825	898	890	892	924	865	912	921	798	884	848	883	896	798	868	918	888	887	890	909	850	886	853	827	907	867	875	893	870	848	877	827	868	931	892	828	839	853	897	882	843	825	885	821	866	882	902	874	880	846	903	924	843	896	892	838	887	880	913	851	886	941	854	902	880	903	867	835	879	860	882	864	848	908	880	832	891	862	920	845	862	874	909	872	909	863	879	851	829	843	857	888	900	893	913	853	850	886	875	937	903	883	892	855	868	859	855	893	887	870	897	885	851	847	832	863	909	912	906	895	828	867	893	853	872	862	919	839	920	850	897	887	864	879	831	892	900	840	849	910	913	932	876	873	907	864	887	842	862	890	887	875	823	874	873	877	913	859	839	895	851	871	889	924	928	908	905	900	872	816	918	912	881	837	864	885	876	851	927	889	860	841	859	884	892	859	894	884	877	865	869	852	952	893	857	872	839	890	862	878	835	876	878	867	872	869	876	867	897	896	830	846	863	863	893	879	898	862	896	851	878	912	864	863	876	846	836	891	880	874	884	920	889	915	861	903	918	874	871	893	862	837	840	859	882	915	848	848	868	865	891	854	865	897	913	855	895	926	871	870	830	898	846	895	841	946	844	828	856	837	898	880	899	899	866	836	822	816	910	877	881	895	884	865	906	868	940	831	820	872	888	887	874	839	873	906	881	843	889	898	850	881	877	868	885	920	884	879	890	865	894	888	879	897	879	862	897	892	907	919	907	903	862	879	855	883	864	905	836	839	886	880	920	856	850	884	920	834	853	890	920	858	897	881	842	870	881	875	856	889	834	885	898	890	896	843	834	835	850	815	871	910	879	910	817	870	869	885	861	883	939	885	873	835	865	939	810	882	821	860	890	842	887	864	890	874	827	857	889	814	900	950	853	882	857	903	881	929	958	858	879	892	868	854	879	871	1021	885	887	829	861	834	914	870	827	830	937	865	867	868	859	905	879	847	921	852	847	879	874	854	838	852	850	927	914	848	802	844	882	891	875	870	854	841	883	891	905	880	870	861	859	898	941	878	864	863	893	839	833	797	872	893	891	849	870	892	842	914	855	855	938	869	865	898	863	872	845	893	899	833	885	932	906	896	864	863	869	868	883	876	855	865	870	833	849	884	838	895	840	901	824	910	861	975	882	893	890	882	887	869	864	852	849	890	876	852	842	895	893	896	866	862	842	947	861	898	906	831	890	819	861	903	853	865	872	909	911	868	873	899	876	882	884	843	822	879	883	868	898	913	901	880
1993	179	216	166	177	162	164	143	160	153	155	140	136	148	152	148	145	147	150	153	131	132	147	160	150	156	106	120	151	151	150	129	155	147	170	145	142	155	131	146	159	120	147	141	157	175	138	145	147	148	156	142	161	143	130	157	135	131	153	141	118	141	145	144	159	160	116	158	140	135	151	141	146	151	166	143	167	164	149	163	150	135	161	141	152	170	134	139	146	167	153	150	134	134	159	161	161	172	132	146	166	145	143	167	156	153	160	132	169	152	142	137	140	144	150	138	160	117	151	153	170	158	143	145	139	149	139	142	132	159	143	148	150	146	155	153	163	148	128	158	182	149	152	135	152	175	151	133	149	130	164	165	135	154	154	147	152	153	161	145	144	144	149	162	157	152	155	151	134	131	162	139	145	155	158	152	159	165	131	177	133	149	141	138	145	148	147	151	128	147	134	123	160	126	136	133	148	162	143	159	144	139	138	132	159	125	150	169	173	141	156	158	152	149	142	136	131	123	151	130	133	133	149	132	134	170	138	143	153	123	145	139	155	132	136	136	138	151	134	156	149	170	139	147	130	144	131	174	139	162	136	146	144	150	157	123	148	154	148	126	145	134	147	158	138	159	171	171	151	162	151	145	162	131	139	156	167	163	151	155	138	159	158	162	162	146	140	138	116	148	141	159	167	134	171	169	158	145	149	155	152	161	156	163	160	159	172	165	161	144	162	158	138	155	165	138	140	156	164	134	164	122	148	170	159	140	163	133	157	178	147	156	139	161	151	135	160	142	172	144	154	145	139	142	148	147	156	145	139	140	143	165	145	142	149	128	152	159	124	145	160	148	128	158	150	160	156	158	170	159	171	140	163	156	172	155	131	141	156	151	136	135	146	129	141	173	167	157	144	161	157	160	140	138	170	142	134	146	126	119	132	141	163	147	177	146	147	158	144	115	142	148	150	158	142	154	164	145	151	171	154	157	158	144	158	148	155	150	147	138	139	149	159	141	149	143	165	144	132	153	146	135	138	162	146	156	163	169	145	142	136	165	131	124	144	138	140	137	155	153	132	149	159	160	146	141	141	158	145	158	153	166	156	164	151	158	166	153	140	154	170	156	140	141	168	144	170	154	147	138	155	163	136	132	161	151	130	174	141	129	168	159	167	156	137	160	151	146	151	153	141	156	141	153	129	129	149	136	152	155	142	145	155	161	147	155	157	158	157	156	137	148	166	144	142	158	123	157	156	150	153	139	132	145	143	129	150	148	133	152	149	152	158	148	192	145	154	137	117	161	157	124	145	138	119	145	135	161	131	142	174	152	152	141	154	165	134	136	128	146	140	148	164	166	151	156	155	159	150	149	156	138	134	153	169	141	133	151	147	132	144	151	149	146	127	157	128	156	154	143	187	149	155	174	153	152	177	143	142	137	150	137	159	164	163	149	129	141	149	139	153	140	139	146	140	167	164	142	146	144	162	139	148	161	168	157	152	126	162	149	129	148	150	150	153	155	151	153	146	151	165	140	147	125	148	156	181	129	138	157	150	132	144	140	143	168	135	149	142	147	137	149	174	124	143	137	143	154	152	183	163	150	144	133	144	130	137	151	159	131	132	164	147	144	162	134	152	150	159	169	160	138	159	154	160	148	153	137	129	134	137	158	152	157	136	128	120	140	141	149	163	138	182	145	152	151	142	139	151	153	122	147	153	156	160	160	125	151	145	144	143	186	145	147	144	139	143	146	147	161	146	146	155	148	151	144	172	129	162	132	153	144	160	153	150	164	155	155	158	153	153	127	159	161	131	128	152	165	148	177	165	156	147	130	148	137	175	156	121	149	173	139	145	165	164	152	151	156	146	136	143	135	138	144	168	156	123	150	131	140	174	136	142	150	139	162	143	142	126	165	137	150	141	142	152	147	149	119	173	121	166	143	156	144	141	144	140	169	165	167	135	155	175	126	153	145	145	130	155	141	158	146	146	125	147	145	146	138	151	138	155	164	151	165	139	135	155	152	141	153	158	151	167	142	137	139	144	153	173	169	165	173	171	146	173	170	159	145	145	151	148	156	151	152	155	170	178	141	139	179	158	181	150	143	133	146	163	135	161	155	136	149	136	143	153	142	147	152	155	147	160	137	146	163	165	154	157	145	168	145	162	134	139	168	157	146	142	166	140	147	139	156	137	148	151	174	146	159	159	181	149	147	170	164	115	181	150	156	186	138	152	165	163	150	158	146	134	156	152	165	159	161	184	140	146	158	173	138	135	139	155	155	177	150	143	144	156	155	150	129	179	157	155	163	150	145	142	131	166	142	140	164	153	151	124	148	156	143	144	139	163	151	181	157	139	155	139	133	144	145	169	160	135	155	168	133	151	160	171	158	152	135	159	143	129	147	130	157	156	151	153	139	165	157	142	174	152	149	152	159	140	144	140	168	142	150	125	141	145	166	163	156	121	172	138	144	117	172	147	162	135	134	151	127	169	145	159	156	152	143	167	164	143	153	152	128	139	133	138	142	136	139	159	145	124	153	161	125	133	157	167	129	147	148	146	117	163	140	158	146	140	143	129	124	130	142	143	171	167	141	136	145	153	160	152	172	163	164	154	159	161	131	145	128	148	153	148	151	146	159	155	169	146	164	120	160	134	150	126	142	147	143	140	160	155	155	153	149	133	132	126	125	149	141	162	150	152	161	142	142	142	141	149	146	139	153	158	124	155	163	158	150	138	160	172	160	123	166	143	146	164	143	170	143	151	141	134	161	154	145	179	152	135	145	150	151	134	170	166	149	162	144	151	160	160	131	147	167	149	138	110	157	131	137	151	133	149	140	137	134	152	174	161	167	156	150	125	145	155	159	178	184	157	160	152	137	163	139	166	160	152	148	172	151	165	151	143	140	153	156	149	141	158	155	172	147	133	160	133	150	151	152	161	150	157	148	155	157	139	143	157	145	168	155	144	143	144	152	160	166	144	140	136	155	159	161	132	149	165	139	153	141	158	132	139	135	143	163	162	152	134	163	129	125	141	133	141	156	136	150	147	153	165	158	149	160	160	142	135	150	140	134	143	143	139	172	158	157	158	165	134	157	143	161	154	157	153	157	157	143	136	153	122	153	135	129	153	146	153	151	157	139	174	163	149	136	138	130	152	147	139	137	148	147	132	144	146	166	174	167	151	148	147	153	152	160	149	139	146	118	143	145	140	148	170	134	145	135	152	146	180	145	158	170	165	163	149	160	153	134	153	173	119	153	146	127	148	162	147	156	145	144	132	142	141	143	157	152	146	174	159	142	151	137	148	128	154	126	146	158	144	154	144	152	151	147	139	138	142	142	169	134	132	137	128	154	172	162	161	180	140	148	144	160	166	146	144	158	142	143	159	164	154	161	129	147	174	156	167	163	156	136	140	137	152	136	161	164	137	154	141	162	147	142	163	149	143	146	148	128	123	132	152	146	142	163	161	137	172	151	152	136	144	169	137	148	138	162	156	163	136	150	139	141	144	148
2123	456	528	533	531	452	475	483	457	468	462	453	442	480	497	474	434	439	446	436	466	440	456	456	445	431	444	452	436	444	411	407	438	415	403	404	427	464	413	446	446	442	411	422	425	454	447	426	424	511	471	427	440	407	446	426	434	480	461	431	425	440	437	444	443	429	411	450	484	427	431	456	445	422	449	416	434	439	423	451	450	439	408	468	438	410	442	447	437	459	435	408	423	469	411	451	405	461	466	405	399	403	414	432	433	447	419	436	430	428	472	463	432	450	396	448	398	426	404	409	423	437	457	447	466	445	430	404	436	427	438	406	450	421	451	413	462	425	448	427	438	419	449	474	394	411	452	421	420	438	420	409	435	406	439	455	422	413	412	396	448	447	401	443	386	489	445	428	425	419	408	425	425	415	412	491	428	448	488	405	414	425	417	420	428	437	427	451	385	471	463	397	445	420	410	417	445	433	426	450	403	448	432	426	437	392	426	458	456	449	466	391	405	451	449	451	435	424	434	440	419	459	424	402	391	421	429	437	406	448	424	451	420	434	413	394	401	484	414	418	421	437	453	461	409	451	478	423	456	381	403	462	454	432	427	456	443	449	396	416	473	425	437	407	444	452	416	410	411	413	447	427	455	471	449	448	439	407	424	465	418	449	478	411	422	402	402	428	432	420	450	428	461	418	459	435	407	418	412	444	461	405	468	426	429	408	430	429	430	449	415	396	430	405	418	441	398	427	443	434	469	428	422	424	442	432	393	453	464	434	381	415	394	434	445	420	420	458	413	437	417	431	441	427	440	381	420	432	425	432	441	393	414	445	428	440	404	454	425	445	430	437	446	421	414	476	404	435	443	423	432	454	390	432	401	447	433	420	425	412	432	409	438	452	425	484	427	432	449	432	439	425	436	412	438	443	422	432	439	443	450	444	427	484	422	459	434	405	425	399	403	437	435	390	449	418	432	412	450	442	421	419	421	438	418	454	438	419	412	417	418	440	393	433	438	450	437	416	388	448	428	396	486	421	440	399	443	399	424	467	434	434	387	416	437	420	459	480	440	425	471	408	472	445	449	422	418	429	459	440	432	429	425	438	416	459	450	458	462	468	450	439	455	422	431	469	444	444	462	455	456	429	423	427	433	434	424	424	460	409	409	434	401	453	420	429	421	439	417	459	413	414	433	428	397	480	450	442	444	430	427	444	446	428	469	394	444	420	422	430	413	434	438	422	409	461	416	433	405	436	426	428	412	480	405	395	395	460	430	418	425	447	460	426	419	416	411	391	428	434	478	439	458	448	415	409	452	427	423	422	436	432	442	401	467	444	449	436	439	424	453	412	441	437	408	456	439	406	400	449	422	431	443	439	384	419	424	428	376	422	453	409	439	417	437	417	460	421	427	455	422	469	430	454	409	417	430	416	430	429	423	449	405	406	453	443	425	437	432	417	404	401	447	391	474	447	429	445	436	482	430	453	422	437	415	440	437	414	405	445	471	416	427	430	458	444	392	454	426	416	444	422	412	418	447	462	407	441	454	448	455	401	430	445	439	423	421	440	462	410	413	425	393	426	459	423	444	441	468	432	438	406	403	430	413	440	415	459	427	399	438	402	441	404	442	426	463	439	413	421	410	434	424	415	428	441	434	430	464	431	435	451	453	420	436	436	419	425	446	408	425	390	443	434	409	455	450	462	410	428	406	419	426	413	451	404	425	432	428	422	455	466	422	404	395	422	407	439	406	451	432	437	426	405	437	440	461	427	394	432	472	466	419	446	431	420	416	438	431	471	459	437	445	446	412	438	463	442	439	432	411	479	454	442	471	400	439	425	420	450	418	451	420	435	445	464	451	403	410	454	447	445	443	451	459	452	408	435	438	453	416	427	457	417	409	430	416	429	410	428	435	455	428	452	420	443	417	438	418	389	432	391	448	410	423	422	423	412	416	447	427	416	397	426	393	409	461	409	446	446	459	453	441	420	430	450	441	433	431	468	411	454	440	394	425	409	430	431	388	474	422	422	448	415	410	427	418	445	434	460	431	423	431	429	468	420	440	428	422	440	473	434	391	444	426	422	462	417	431	384	409	414	433	411	448	406	441	440	404	481	440	429	432	431	434	454	406	460	421	450	415	449	432	472	460	469	414	448	431	420	435	447	426	428	427	460	438	445	438	429	442	421	426	395	399	434	453	410	446	443	403	440	429	444	429	430	430	418	423	412	438	427	453	433	432	406	437	438	412	444	430	412	413	442	430	447	410	446	423	395	442	448	429	457	445	419	423	436	430	456	465	402	397	425	425	420	418	446	425	432	445	432	428	424	429	418	455	467	425	466	419	434	426	406	482	422	424	432	422	415	410	431	440	411	453	431	425	436	412	400	412	411	427	450	419	407	431	440	453	419	410	431	462	397	440	427	391	435	404	433	420	436	439	410	414	437	398	432	461	456	393	426	397	441	419	465	432	459	440	432	428	461	422	401	426	449	445	451	426	430	442	419	420	409	470	421	415	423	422	402	425	444	422	419	436	397	424	398	428	401	457	403	425	422	416	416	419	412	430	435	420	415	425	419	422	413	444	465	417	426	440	394	394	450	472	402	444	439	451	393	440	443	413	408	410	433	427	415	434	410	429	435	422	480	442	437	440	425	435	433	428	423	407	464	443	444	428	443	437	452	437	429	427	441	453	395	418	425	494	403	377	430	439	450	442	433	418	402	444	411	426	404	452	454	441	413	408	437	428	476	410	422	411	436	431	431	419	415	412	423	431	466	456	440	438	427	403	461	422	427	437	418	401	403	434	407	424	426	418	406	423	415	432	413	428	440	424	431	404	451	431	459	448	472	429	419	419	459	434	471	452	466	420	447	446	448	388	417	434	430	454	434	435	425	415	415	424	412	423	431	435	405	452	425	439	423	432	452	463	423	421	487	424	427	439	430	433	438	438	422	404	412	423	437	418	418	433	463	436	445	441	434	414	496	422	452	441	420	433	422	411	418	428	426	437	405	385	429	454	416	426	412	457	443	438	413	412	411	400	453	418	432	442	444	415	441	419	437	470	422	435	397	415	438	435	477	373	424	433	435	434	451	426	425	428	439	412	407	409	416	454	446	465	424	424	453	451	406	445	417	457	446	423	426	443	439	420	439	419	446	423	406	440	436	443	454	437	443	431	409	421	417	426	424	432	433	413	402	435	406	437	435	407	416	423	438	438	434	432	458	416	424	450	435	433	429	424	417	396	392	453	419	399	390	449	436	428	432	422	415	442	401	421	460	427	415	424	409	478	415	441	423	419	454	436	405	477	431	388	397	427	410	451	418	428	441	399	397	476	408	443	426	453	442	423	396	414	432	417	411	415	419	420	464	444	440	429	439	434	469	393	430	425	425	417	428	430	405	408	402	440	436	452	416	447	431	430	413	428	444	414	430	394	429	418	457	414	469	438	438	445	408	426	454	425	439	394	416	441	408	462	430	434	467	417	419	434	420	442	430	498	453	416	430	455	445
7444	979	1161	923	666	468	437	358	292	256	237	269	227	246	216	198	211	204	189	184	170	167	198	195	173	155	170	194	187	176	145	164	170	193	178	196	168	142	153	167	159	174	168	178	147	164	182	176	166	178	173	156	189	174	174	190	171	171	164	164	156	170	164	191	175	166	159	163	172	158	167	161	169	176	165	187	140	181	179	165	168	150	164	178	144	135	157	151	170	151	150	144	162	169	184	157	164	186	163	170	153	172	167	179	167	161	176	193	176	166	168	150	164	180	176	174	179	179	132	180	179	157	188	159	172	169	163	171	180	171	168	175	142	156	171	174	154	147	152	184	160	154	169	167	181	175	183	159	188	161	168	142	166	168	152	159	173	184	164	175	139	167	170	172	175	160	160	188	191	193	191	198	135	164	170	177	201	176	172	173	155	186	168	155	166	161	188	174	186	166	154	160	155	164	180	162	166	155	162	168	169	169	137	157	171	175	154	149	144	178	177	164	192	151	175	179	175	167	151	173	171	157	164	165	181	149	169	155	167	168	184	170	172	156	182	198	164	148	166	182	170	163	182	180	177	159	152	149	155	175	176	170	157	156	168	160	184	171	201	182	155	161	172	159	157	170	180	180	180	179	164	178	180	185	137	187	162	156	150	146	191	166	192	176	146	170	170	159	175	167	171	178	186	159	181	193	177	168	156	183	183	148	160	154	157	173	146	162	160	175	171	163	160	177	152	156	170	168	176	162	171	159	171	169	164	179	151	176	175	155	177	162	149	138	153	163	190	176	136	160	161	178	163	165	181	156	178	201	165	171	190	185	146	183	175	171	153	148	176	182	162	181	168	164	200	168	157	192	163	194	177	197	179	165	156	176	174	173	182	160	149	162	184	177	151	146	154	184	154	169	178	148	175	157	185	179	153	158	167	169	167	186	162	157	182	180	187	171	166	172	183	143	168	154	186	154	190	168	170	159	170	159	147	155	201	185	162	161	170	178	166	174	138	176	184	161	182	202	193	149	159	169	164	163	168	153	154	153	181	142	175	175	165	156	161	164	157	161	179	193	154	156	160	175	184	190	170	160	192	147	196	184	177	169	173	168	177	163	147	157	149	191	161	189	171	156	175	162	172	162	184	171	167	185	163	162	168	157	165	155	187	182	180	177	174	166	135	165	185	190	141	165	175	148	199	158	131	160	160	158	176	174	179	159	188	155	182	170	150	170	191	155	165	170	178	169	162	177	167	177	156	156	155	174	161	151	160	162	168	191	139	193	154	172	158	186	174	167	175	151	170	175	160	167	143	154	171	149	156	162	170	173	181	175	198	166	193	156	195	153	176	141	175	187	162	195	182	150	174	159	167	151	170	180	179	156	183	173	180	178	186	163	193	143	175	177	179	178	158	163	170	157	167	171	149	147	170	180	156	190	152	183	162	146	177	168	177	163	177	191	154	160	178	160	163	159	177	164	167	174	156	185	159	167	187	178	191	153	167	158	157	160	170	183	171	165	168	175	185	183	182	151	170	159	156	167	156	190	137	155	166	171	149	138	172	155	159	157	178	168	181	173	166	173	168	162	162	188	157	172	164	154	166	165	175	187	164	183	181	160	151	151	156	182	153	203	170	169	172	174	172	157	155	163	165	173	191	166	147	151	150	164	174	154	168	176	170	171	158	152	165	162	147	162	165	170	163	159	172	171	154	187	154	184	158	170	179	161	155	201	175	151	184	154	184	166	192	152	169	150	176	151	164	150	176	162	192	165	165	155	159	191	137	187	203	163	205	176	160	165	137	178	176	159	156	180	172	153	157	164	168	186	153	168	193	174	174	148	185	168	132	169	160	148	140	176	161	184	176	163	173	177	129	151	147	154	183	149	178	173	173	192	173	174	146	167	158	175	182	171	176	187	170	171	167	185	173	172	165	163	159	161	178	153	156	177	183	193	176	175	181	160	192	178	187	178	169	175	165	156	165	173	167	165	159	161	189	159	166	159	170	144	188	173	156	168	186	178	161	171	174	158	158	177	151	177	171	155	150	149	164	150	162	170	160	173	171	185	157	150	188	179	193	181	166	182	169	174	170	159	158	177	166	155	176	154	164	178	175	171	180	149	162	175	175	184	161	173	161	186	153	143	155	170	182	149	152	169	159	162	169	136	187	177	158	162	170	148	186	159	154	180	158	177	163	154	184	146	184	155	172	148	175	176	166	172	172	157	167	175	168	177	151	173	198	167	175	163	203	159	134	176	176	180	174	180	165	156	180	191	171	182	184	173	143	165	176	174	177	127	167	155	176	155	188	170	179	190	142	153	153	151	166	173	171	191	168	176	181	154	155	155	176	176	179	171	174	140	164	161	170	160	142	167	161	165	169	175	179	156	150	173	186	165	180	178	174	162	149	168	189	162	183	148	159	157	179	152	163	144	165	175	161	161	159	185	165	162	180	158	152	170	201	183	154	175	173	177	164	177	169	189	170	163	167	167	163	165	153	153	168	156	169	181	168	184	184	151	180	168	181	156	153	159	190	162	152	176	180	163	170	169	182	162	162	176	180	161	168	158	151	160	178	172	156	160	178	158	170	166	155	155	146	172	167	162	165	176	154	165	148	192	165	177	150	139	172	156	177	153	156	169	179	156	167	174	143	188	174	183	157	162	152	152	199	166	184	154	186	162	190	203	187	174	170	177	162	174	169	146	156	168	138	138	159	157	165	191	182	166	173	167	153	186	146	190	165	189	158	164	171	162	156	165	176	174	152	190	186	173	167	169	157	151	167	155	171	177	172	185	172	176	167	182	174	182	161	179	178	163	184	162	161	166	174	164	182	180	151	164	169	158	173	169	150	170	182	164	130	137	159	175	159	169	158	180	166	204	195	140	180	141	173	171	161	169	139	169	167	153	148	151	178	174	162	164	157	175	172	174	180	165	160	158	195	178	156	150	185	177	183	177	161	169	164	152	158	156	141	182	151	147	162	178	180	193	165	141	168	166	159	157	167	170	167	178	184	153	188	181	179	158	178	153	176	177	125	176	172	161	176	169	191	165	163	186	150	166	156	150	189	166	167	182	189	184	185	140	179	155	169	179	156	171	176	151	158	152	174	132	178	171	203	155	186	173	160	170	160	172	193	188	154	186	189	145	173	164	157	165	173	124	126	158	171	195	145	198	172	178	152	171	169	153	153	159	139	171	178	172	166	166	165	169	173	148	136	161	176	159	182	165	172	144	165	175	168	158	172	178	207	135	200	165	158	163	153	208	146	177	170	155	163	177	154	172	182	175	156	154	162	184	169	160	159	167	175	174	160	168	167	180	175	183	178	152	195	170	168	160	186	171	136	154	180	187	165	158	168	160	159	175	169	158	169	184	158	168	187	198	189	124	159	172	169	171	162	178	192	153	170	163	153	169	163	177	193	163	149	179	160	194	187	182	174	167	164	172	153	156	171	169	186	196	170	156	153	171	176	174	151	178	138	171	151	173	160	196	153	165	170	150	149	162	195	181
5876	1196	2614	3106	2726	2175	1801	1663	1347	1184	1114	1008	920	860	850	798	742	723	691	672	617	607	647	603	606	630	566	620	561	578	557	595	577	564	546	582	577	540	542	530	553	559	506	563	564	529	529	508	504	536	498	537	490	493	491	475	526	531	507	508	548	507	526	493	479	558	574	523	503	502	510	460	537	548	542	541	515	479	493	496	499	491	505	509	530	535	464	464	495	471	505	528	477	499	520	478	472	506	477	492	509	467	521	511	501	451	505	475	482	515	486	473	507	479	512	526	510	525	501	521	483	499	508	471	507	478	467	484	488	468	479	496	523	480	507	513	473	526	518	525	471	483	501	468	519	499	518	491	483	533	471	480	535	484	532	482	490	484	503	507	473	502	489	480	479	457	504	458	495	543	486	511	469	488	486	499	494	485	512	487	466	513	500	492	493	493	497	500	528	519	493	508	449	473	487	485	534	469	529	509	490	469	468	473	487	492	456	494	429	488	489	483	505	516	498	499	498	493	509	500	492	514	446	544	488	520	499	467	518	471	501	492	455	460	510	462	503	537	497	521	486	501	529	496	491	512	468	458	464	494	522	521	489	554	461	536	508	480	454	497	519	514	480	500	511	473	455	524	467	489	464	497	501	467	489	498	494	507	493	477	487	490	440	495	499	461	462	467	485	524	494	476	491	530	491	466	473	482	452	455	472	486	479	433	495	497	493	463	473	509	489	498	533	494	499	495	512	473	469	529	506	479	497	488	475	483	484	469	474	513	487	445	454	501	451	483	491	508	496	492	508	497	545	468	502	486	458	460	518	468	488	478	490	484	485	490	482	480	462	515	451	527	502	522	525	531	481	475	455	460	446	510	478	511	510	470	523	524	473	459	488	509	502	492	489	512	468	497	491	512	508	519	509	516	484	479	501	494	498	493	526	491	566	508	525	521	491	511	506	471	507	505	466	456	496	496	463	475	501	506	473	479	486	500	505	497	504	480	460	478	486	481	513	537	455	467	524	482	503	520	508	517	486	491	470	499	468	524	498	479	494	499	494	489	520	536	457	492	484	494	521	497	478	459	502	472	500	478	470	470	475	497	481	501	519	497	496	501	481	492	474	493	519	487	491	496	508	485	493	459	548	485	515	523	484	488	472	503	486	515	514	475	474	498	502	476	551	476	484	515	486	504	489	536	535	449	542	500	486	490	499	479	523	488	505	507	503	461	485	476	529	511	479	531	509	467	485	539	518	518	507	513	514	498	479	520	515	500	485	476	518	536	475	474	500	516	489	497	457	491	506	470	520	486	543	533	482	514	499	492	484	497	477	517	497	491	497	466	491	494	538	494	494	507	475	475	511	481	475	499	465	487	476	496	468	479	499	468	512	483	503	538	513	485	499	493	492	491	476	467	512	515	532	526	452	498	457	512	510	517	517	494	447	492	495	465	492	490	489	508	499	514	504	514	548	517	446	507	480	496	485	484	478	467	482	472	494	516	467	500	496	489	476	467	500	452	503	462	513	481	514	495	518	477	446	508	491	507	516	468	482	494	490	481	467	498	516	509	485	525	495	541	496	500	490	467	500	489	472	463	501	471	496	498	496	495	487	486	513	508	486	511	489	499	485	447	448	505	485	507	533	493	469	494	529	535	480	464	514	469	467	484	517	524	484	462	482	480	461	485	509	523	469	539	513	485	489	486	471	516	462	483	503	451	494	474	487	521	464	513	515	474	555	507	460	507	476	486	483	481	449	497	521	451	477	511	466	498	465	470	507	507	489	458	468	485	514	472	479	501	507	484	510	504	478	491	498	530	464	515	490	480	513	519	489	506	475	475	504	462	503	521	475	511	500	508	532	489	497	504	493	541	476	506	486	505	462	533	452	474	507	523	477	507	491	496	528	464	493	483	504	480	428	477	523	495	486	481	459	494	503	507	497	471	481	498	515	555	542	474	486	472	486	467	485	447	503	466	510	497	523	483	511	494	498	512	511	497	532	465	510	472	497	486	494	490	479	496	504	503	535	509	469	509	536	463	475	491	499	487	485	515	517	480	511	478	501	491	475	467	539	471	469	490	510	476	511	476	489	487	505	506	485	476	499	475	513	456	476	530	501	506	498	482	530	451	475	504	458	479	521	465	507	474	513	514	530	492	507	493	471	505	491	500	477	512	512	478	504	485	483	456	514	490	538	502	461	494	507	479	443	474	479	486	484	492	473	515	490	516	493	489	446	472	533	487	496	541	479	483	483	540	478	514	468	495	527	537	466	511	569	469	484	517	528	507	488	484	501	519	461	462	502	494	500	470	522	545	489	500	528	474	521	518	505	509	514	480	468	481	503	508	474	507	513	469	488	496	522	536	483	480	489	488	487	493	536	484	528	476	475	505	467	503	489	491	471	501	512	439	477	497	486	527	495	466	497	463	511	468	489	489	479	496	522	443	497	474	481	475	465	513	441	531	489	481	437	489	510	521	486	461	489	476	495	473	481	512	500	471	483	479	546	500	525	449	496	491	487	485	505	466	504	477	539	486	517	505	505	524	512	464	495	520	479	490	476	478	490	479	459	496	481	478	483	502	474	507	501	496	456	480	459	490	491	530	486	509	484	517	479	485	483	465	492	472	496	476	492	504	473	442	498	493	495	485	497	521	481	497	489	479	468	488	527	503	493	488	509	482	488	476	499	486	506	472	512	484	463	482	467	506	491	508	517	503	487	491	493	479	531	473	511	494	525	488	496	507	510	497	506	486	504	479	523	532	503	514	482	512	495	529	464	472	515	484	434	541	474	486	490	474	519	531	536	465	480	480	498	494	489	511	472	509	459	513	465	434	505	486	497	495	527	487	508	458	501	467	528	499	505	509	482	493	516	522	496	560	464	507	552	500	518	472	506	505	501	480	513	469	515	481	514	476	475	477	478	479	480	473	510	480	458	475	527	474	490	488	477	484	493	497	485	495	516	461	468	476	518	497	508	484	476	476	449	513	508	484	482	512	489	484	505	470	455	505	495	464	489	504	441	520	472	481	500	452	506	517	526	465	506	520	498	505	503	495	491	506	490	470	502	495	479	506	499	475	485	487	511	500	488	511	487	516	512	483	474	477	493	473	484	522	537	493	519	514	489	499	484	489	507	484	498	462	445	500	511	481	525	484	480	532	502	507	509	480	453	536	513	535	495	493	491	489	466	484	481	478	484	473	496	470	505	509	507	533	512	517	478	528	515	440	465	465	494	487	551	494	515	421	509	502	479	476	462	527	474	525	502	433	477	476	493	475	456	483	466	520	523	500	482	486	508	512	497	493	493	480	495	505	487	513	536	499	501	483	490	469	494	501	478	489	517	487	529	508	514	470	533	516	472	511	522	517	504	507	504	514	499	487	458	484	438	477	492	493	488	478	470	497	490	511	478	543	488	503	496	483	513	473	503	500	475	480	515	468	481	472	521	517	505	510	494	463	482	490	488	495	468	516	495	481	478	488	454	496	515	494	487	478	496	508	498	532	490	502
14297	2688	2601	1915	1342	1011	821	747	649	596	558	514	482	488	453	407	436	397	406	369	432	359	391	375	375	331	365	394	371	386	361	354	354	358	367	368	375	333	343	367	357	384	332	351	353	368	328	357	389	339	344	359	337	307	351	382	353	350	361	376	382	370	346	337	365	355	388	348	320	332	366	299	361	348	360	374	329	391	359	325	355	365	344	361	348	358	350	365	354	330	339	348	299	322	375	325	333	351	381	319	339	382	330	368	323	322	327	330	326	382	329	341	344	336	369	327	367	349	360	342	345	352	335	345	346	331	339	380	366	333	355	342	353	374	334	351	325	335	349	357	390	355	321	397	357	328	359	342	346	370	324	316	293	350	365	379	311	376	355	339	347	350	373	340	376	350	365	363	332	328	364	349	360	306	327	347	360	334	366	309	322	323	362	340	365	326	333	373	343	317	327	356	314	356	351	356	380	332	343	324	358	316	312	355	383	324	361	368	366	343	375	357	357	396	350	313	334	387	330	352	342	343	345	343	301	349	354	344	347	340	335	348	344	343	318	355	331	341	343	340	308	377	331	367	357	346	346	351	364	340	352	359	317	310	343	313	344	384	359	312	380	338	350	345	353	341	312	345	335	337	351	362	344	377	387	398	368	343	346	349	349	336	393	346	330	340	335	329	355	302	342	340	366	353	352	345	366	355	343	308	363	356	363	305	385	325	378	333	333	346	326	363	379	352	335	365	357	362	396	374	306	370	354	357	368	368	362	336	369	373	331	352	317	337	311	353	339	351	372	330	319	380	358	332	350	336	341	393	327	379	336	354	335	354	352	343	398	367	410	347	361	360	344	313	329	361	306	391	342	391	341	344	355	353	330	368	335	369	367	362	387	349	360	345	353	377	351	343	352	386	336	353	348	333	347	353	321	354	336	333	291	317	327	356	315	324	363	331	342	351	354	361	323	324	343	335	373	334	371	355	327	389	367	377	328	347	369	325	351	353	354	333	352	338	351	333	323	394	324	313	331	333	346	338	391	354	350	335	394	358	347	338	332	313	351	357	347	360	348	338	351	330	376	340	325	358	339	344	368	384	358	362	369	358	348	344	359	339	319	351	354	345	333	354	353	356	362	358	334	338	369	330	366	320	356	373	317	343	328	385	334	359	368	374	350	335	335	366	326	312	368	365	374	365	361	320	365	318	300	329	335	326	355	341	352	335	331	375	330	331	357	370	419	345	346	327	343	333	360	320	335	348	362	369	333	374	370	371	333	368	316	340	358	349	327	372	328	294	332	364	348	366	308	324	373	336	398	322	346	363	356	361	362	332	318	353	367	354	362	359	369	348	353	334	318	334	353	343	352	363	361	344	387	355	355	365	369	364	386	335	370	366	342	356	318	387	345	351	366	337	338	332	349	343	361	348	332	387	348	341	336	341	362	331	348	326	315	311	372	344	356	349	359	322	366	354	337	379	340	337	351	348	303	343	369	336	349	340	387	353	365	313	365	351	347	388	349	368	370	354	365	355	390	338	369	335	315	322	359	328	359	321	346	347	323	354	351	355	362	380	354	369	343	324	339	346	353	364	345	354	354	347	355	335	331	292	378	370	351	340	346	329	370	349	353	325	351	334	366	376	334	326	366	332	346	349	359	352	338	360	324	324	354	340	317	339	347	344	367	346	351	362	360	346	374	351	312	381	347	337	369	345	340	367	348	381	322	356	340	356	331	376	384	389	393	346	326	339	341	365	342	308	360	339	331	352	348	324	333	343	375	313	329	383	384	353	375	357	323	317	315	352	371	359	365	350	342	377	375	340	329	353	379	362	343	328	357	361	330	373	345	346	345	381	350	316	330	345	333	353	358	342	353	327	359	352	330	356	382	318	316	329	357	358	354	364	379	362	381	365	330	313	350	365	325	332	334	320	321	356	350	355	358	339	355	341	367	347	389	360	354	342	356	398	387	311	345	369	354	337	342	367	342	334	339	332	335	361	337	346	366	342	342	356	375	364	361	338	345	349	340	345	339	395	357	348	372	325	347	397	347	346	345	345	335	358	334	296	357	353	335	360	332	344	382	348	369	335	356	338	364	334	347	341	335	352	332	350	359	356	355	351	371	375	343	328	356	362	308	323	330	347	369	357	342	358	387	363	351	362	363	346	330	397	339	336	342	341	329	357	361	338	354	375	330	344	325	316	358	349	341	377	376	369	351	373	345	336	352	331	366	360	324	344	364	363	326	348	353	353	310	326	348	360	342	353	353	299	325	325	388	327	377	338	344	345	328	370	347	360	359	340	357	323	343	348	362	360	389	337	338	336	356	357	373	367	335	333	338	348	359	352	376	359	348	350	352	355	376	332	340	346	320	367	338	366	368	347	305	379	385	319	325	351	299	338	318	394	377	366	349	365	344	350	347	378	332	358	333	335	374	327	326	336	359	329	360	381	339	357	341	342	346	326	328	354	358	337	353	345	360	329	353	331	367	335	333	342	330	354	368	341	358	339	340	355	363	360	369	398	343	318	339	359	310	304	338	348	378	350	342	333	352	334	379	333	346	332	356	326	360	342	339	387	351	384	316	321	372	363	325	368	348	383	352	317	362	349	381	354	365	326	319	361	355	346	363	336	343	341	342	362	356	344	336	354	347	348	376	351	353	316	361	354	374	329	338	363	355	353	346	335	361	365	330	368	358	335	347	352	324	339	323	342	352	337	331	381	350	339	332	345	381	338	358	356	344	334	377	363	335	336	344	360	357	331	347	357	337	357	335	362	347	304	358	352	350	343	373	327	334	349	356	346	352	354	358	347	329	354	330	351	338	351	336	352	341	323	336	343	330	377	362	329	376	348	350	374	381	376	356	342	369	345	351	356	391	373	333	342	338	321	366	348	355	335	352	322	392	332	358	381	356	353	372	358	365	382	371	329	384	399	340	348	362	381	405	372	339	377	383	372	345	345	327	321	319	324	335	360	367	341	345	315	357	330	330	372	354	394	335	343	366	343	352	343	384	402	321	363	348	349	359	344	319	322	329	344	369	363	358	371	353	425	344	354	361	390	359	341	375	354	312	336	351	340	370	352	351	337	381	398	352	361	338	309	337	324	326	343	329	346	363	342	328	328	360	363	354	361	350	348	351	336	388	361	381	365	364	358	348	345	372	364	370	353	350	335	359	352	356	309	344	365	353	354	323	354	351	353	350	361	352	354	358	374	330	344	326	345	324	351	336	334	339	354	341	393	348	325	361	365	338	360	348	364	369	318	326	367	372	361	330	348	372	357	352	350	353	326	318	321	380	353	316	355	347	347	324	358	371	334	388	359	315	353	345	345	327	331	366	338	334	353	371	327	355	345	362	358	353	351	357	334	380	347	339	329	334	345	396	370	329	343	355	339	324	361	326	319	349	354	350	352	359	347	371	363	351	327	370	342	313	314	337	328	366	344	326	352	357	361	335	379	348	359	343	354	349	348	342	379	340	372	321	340	371	391	343	315	342	358	397	383	343	344
7951	2341	4961	5817	5148	4196	3413	2966	2535	2237	1987	1838	1746	1621	1551	1432	1398	1335	1283	1233	1205	1142	1080	1160	1127	1128	1072	1065	1058	1049	1016	988	913	1040	1020	995	994	938	1035	951	956	976	885	933	944	916	905	963	986	885	883	917	894	908	932	877	946	907	894	920	880	881	898	904	917	874	899	910	903	914	890	937	886	876	916	950	898	889	925	877	892	868	882	915	893	931	912	938	897	873	915	839	906	880	903	845	869	862	894	891	843	857	896	841	911	901	840	919	929	898	915	826	845	936	854	917	872	896	913	885	868	902	848	838	855	893	861	859	886	905	873	913	855	900	905	831	958	875	893	883	874	909	904	935	870	876	885	836	887	897	913	869	896	902	889	922	854	886	916	900	845	916	910	878	896	857	879	894	875	893	900	883	946	916	882	866	841	865	877	869	903	869	890	841	898	878	843	878	874	928	820	860	876	898	830	882	896	891	845	859	864	887	878	891	869	887	903	852	888	898	869	881	897	860	887	902	898	916	872	897	897	883	880	865	828	882	863	864	823	902	904	863	858	871	843	879	901	883	931	871	899	906	871	866	863	882	852	813	890	832	882	879	917	835	878	865	852	869	877	888	860	912	875	891	891	889	913	892	878	878	890	825	888	857	912	909	834	844	904	885	909	875	853	828	851	892	832	931	942	873	862	818	871	885	843	922	907	866	916	874	827	821	871	907	879	852	860	820	853	883	861	860	915	856	931	870	892	899	920	875	920	874	878	851	899	863	908	886	916	872	852	837	845	870	888	894	908	865	926	888	860	916	831	827	821	854	906	848	866	836	818	901	925	876	898	859	872	843	858	857	901	890	863	854	865	849	851	824	876	866	895	828	900	838	889	854	870	892	878	836	806	856	915	827	845	849	963	864	860	920	850	904	938	853	843	858	839	895	890	863	907	899	893	853	886	905	870	917	885	895	816	833	818	890	881	892	937	831	910	877	859	859	867	878	878	838	882	922	830	950	844	879	877	864	881	869	875	887	875	839	864	837	870	906	910	815	883	876	899	861	841	902	938	887	899	876	811	834	849	924	867	889	882	882	900	884	874	871	889	889	837	837	841	901	833	870	866	852	826	859	896	885	915	903	892	846	880	892	903	874	877	862	865	901	905	887	875	896	898	855	858	881	909	850	898	821	857	943	915	840	862	906	965	877	874	921	821	892	892	892	920	889	847	870	949	874	929	893	857	895	908	897	885	875	893	883	858	935	864	926	879	884	876	890	928	849	879	843	880	900	877	894	893	874	887	871	862	898	869	884	865	862	847	826	916	847	883	891	873	888	830	873	925	861	875	885	919	838	916	897	888	877	831	859	882	844	898	923	855	860	882	877	921	868	878	860	836	845	857	870	880	893	842	893	856	829	827	890	846	887	907	881	874	858	840	860	901	862	891	885	882	878	885	854	863	830	899	909	881	886	884	889	870	916	899	914	887	891	895	878	876	864	882	873	843	903	863	881	884	827	871	858	938	879	848	837	875	860	819	835	888	933	900	846	865	888	884	866	888	863	898	797	843	854	857	885	858	904	864	854	882	846	853	860	908	869	887	887	891	843	856	895	875	890	899	866	881	879	941	839	873	869	891	917	877	919	853	857	890	895	847	892	912	873	885	833	943	819	891	870	858	852	832	838	868	842	909	858	877	888	902	865	876	815	845	866	886	853	877	874	893	941	890	909	889	845	888	851	880	902	906	885	897	875	887	871	842	900	898	881	847	876	867	853	882	873	821	878	940	838	873	908	850	851	874	867	909	871	903	899	871	888	868	913	874	888	892	864	841	876	879	838	849	840	916	857	893	927	915	877	858	860	866	891	904	819	859	899	874	851	844	852	889	845	908	863	899	864	888	882	892	844	908	850	865	909	836	894	901	912	900	928	875	853	867	844	875	832	804	865	901	824	954	882	862	890	818	892	875	866	800	874	859	866	898	859	842	900	853	877	906	857	878	887	906	884	829	903	874	895	872	888	882	846	873	882	783	876	829	881	880	907	890	861	924	885	845	830	850	880	937	891	800	879	853	909	897	890	866	819	872	827	852	881	847	853	872	877	865	854	887	877	912	839	929	849	860	856	938	876	876	884	825	847	890	854	878	891	886	884	896	912	885	917	914	840	883	860	866	864	865	878	854	896	880	873	866	863	903	907	846	865	870	840	873	850	890	863	904	900	829	944	859	849	842	932	832	835	842	879	873	904	827	868	876	857	904	873	832	858	849	883	929	896	861	869	911	899	881	943	897	852	841	915	853	893	892	855	850	870	911	877	851	912	832	896	862	836	909	816	886	849	864	855	884	863	875	884	898	821	885	886	894	855	883	831	871	875	823	914	903	866	896	900	829	900	904	864	862	849	853	894	880	896	846	901	887	932	883	873	883	845	838	897	887	843	900	863	906	850	844	874	881	865	884	884	881	895	882	881	873	852	845	917	876	881	885	927	868	819	825	868	952	865	921	833	894	850	929	873	868	870	854	874	881	904	844	917	872	899	856	860	875	875	853	904	881	868	876	901	859	870	926	861	878	874	913	927	824	856	851	841	897	861	851	867	905	883	869	885	891	884	872	819	877	815	902	921	887	909	859	801	854	803	898	840	860	891	904	874	866	837	855	902	859	877	924	878	855	874	904	879	911	900	857	892	824	829	889	838	881	899	873	852	871	871	893	929	886	912	885	842	857	868	866	844	883	844	896	809	848	882	871	874	886	862	888	887	857	882	875	851	838	892	845	900	877	927	914	901	872	883	869	893	889	841	897	899	890	884	871	848	876	905	863	880	883	842	876	921	860	840	891	917	867	880	882	863	870	926	854	891	884	925	855	877	912	873	857	891	854	856	901	870	841	857	833	937	894	866	910	920	897	866	868	893	913	860	864	848	887	835	816	859	862	873	943	892	890	868	869	882	855	896	913	929	864	862	891	905	876	870	909	913	941	835	868	808	903	813	858	867	856	873	874	886	887	862	885	894	936	882	935	868	871	905	843	874	886	812	888	832	905	913	813	857	864	874	900	850	873	867	878	886	839	912	827	859	869	915	808	879	930	890	886	911	885	903	882	865	884	862	864	922	894	874	922	907	922	886	907	953	858	844	819	891	869	895	875	926	866	847	858	867	841	889	867	907	856	915	836	913	932	862	880	887	834	866	863	881	892	892	866	909	917	902	850	903	916	864	894	917	887	851	868	984	871	874	849	868	910	852	928	827	881	919	933	885	862	821	890	867	914	836	908	879	867	902	882	890	860	888	913	843	898	863	905	863	871	899	888	849	851	851	868	852	870	832	888	912	887	882	861	940	889	866	885	878	884	914	899	909	855	837	886	885	835	875	877	908	898	872	869	832	850	893	869	858	890	885	851	910	908	860	846	898	838	877	850	935	901	911	885	871	862	896	893	843	818	928	837	874	874	959	881	886	905	876	873	897	842	862	885	829	868	895	902	844	856	816	904	844	900	881	851	885	847	821	866	870	840	874	835	849	889	860
1923	157	158	164	190	147	158	147	145	143	161	124	151	168	154	171	160	141	143	176	164	174	164	166	151	157	130	153	153	146	142	159	149	143	140	146	144	135	139	144	159	157	153	164	156	159	150	143	177	163	130	143	144	127	155	143	146	135	152	157	148	137	166	134	149	158	176	162	160	118	140	119	122	156	124	168	126	149	145	167	168	149	151	154	161	128	135	150	143	147	138	151	138	154	135	133	129	152	135	151	145	145	154	157	148	157	140	146	142	155	154	148	127	148	175	144	142	141	141	150	166	138	144	128	141	165	144	138	162	140	155	147	143	153	148	147	143	160	139	153	157	167	133	138	136	132	144	166	139	149	156	151	141	149	128	155	126	126	160	135	162	136	141	176	155	132	153	140	157	134	153	149	144	140	188	131	155	145	135	130	161	160	137	146	162	144	162	146	144	137	143	140	169	141	130	149	147	141	149	158	175	157	152	145	129	133	153	159	137	146	140	150	174	146	142	158	166	185	153	181	168	141	141	154	162	154	143	156	160	146	167	163	137	144	152	143	134	148	141	141	139	161	145	139	155	161	153	126	161	146	141	135	156	140	142	134	154	125	166	143	140	120	155	166	138	168	139	193	160	133	141	143	129	149	146	144	141	140	137	155	150	162	149	141	155	137	159	145	142	157	146	147	162	147	132	150	168	130	140	138	128	149	149	133	145	165	138	142	154	116	141	151	147	147	145	158	160	144	157	168	152	155	158	147	140	160	133	137	150	158	148	145	170	165	138	143	163	141	148	153	152	131	134	154	135	157	147	134	140	148	146	127	160	146	137	153	145	140	144	173	151	115	158	145	142	141	136	151	159	138	137	138	154	167	149	136	178	172	148	139	144	139	141	136	163	149	154	139	149	161	138	153	141	161	146	135	137	141	132	137	142	148	142	161	162	140	147	142	138	151	147	147	167	158	143	153	146	168	158	139	185	153	139	160	170	147	143	144	176	168	130	155	164	174	141	145	148	156	150	145	143	148	160	147	163	136	136	118	156	166	160	123	158	157	150	152	164	141	142	143	151	141	171	155	143	140	139	144	162	156	123	167	148	147	145	149	133	148	140	145	158	165	154	125	141	158	143	125	137	159	169	162	129	137	140	153	151	115	145	141	142	164	150	142	183	153	153	167	157	147	118	148	139	177	146	144	131	134	140	143	139	178	142	140	118	145	149	134	136	127	138	150	166	137	135	154	163	166	149	150	143	160	135	163	138	158	160	133	142	159	137	143	150	155	170	128	151	125	144	161	159	160	146	164	152	168	156	149	167	148	142	165	144	150	136	140	168	167	142	139	157	125	145	159	154	153	133	159	150	176	149	157	148	152	151	160	148	145	159	125	124	142	147	139	150	155	145	156	164	161	159	166	154	132	164	156	138	142	165	148	164	152	139	152	154	138	153	150	176	154	136	128	136	113	148	143	150	159	140	163	125	187	151	151	159	138	148	146	144	156	151	142	122	131	155	133	143	144	129	142	140	138	154	154	138	137	156	141	150	151	170	151	151	133	149	170	128	140	129	132	156	141	148	126	133	150	135	155	154	131	156	171	137	144	173	159	118	169	153	151	170	151	147	131	133	138	156	154	161	163	141	135	154	152	122	165	138	153	168	145	131	142	183	187	153	155	131	137	143	163	151	149	151	150	125	148	144	149	158	150	151	133	147	173	149	159	152	153	134	157	151	135	119	158	133	162	165	127	143	126	134	156	135	153	130	147	151	116	147	137	151	149	150	152	135	170	136	127	140	159	154	137	168	134	145	168	164	151	166	140	149	164	170	154	142	135	152	146	170	140	135	153	147	151	140	148	183	157	132	144	170	136	131	154	144	136	144	138	149	139	135	159	172	181	149	147	160	147	165	120	162	146	156	148	140	149	146	140	176	151	162	143	151	152	172	151	148	147	165	152	168	166	129	143	161	139	119	140	145	137	148	150	154	141	141	141	152	163	149	145	135	156	153	134	132	146	151	131	141	145	138	156	153	165	174	149	146	142	151	153	123	180	158	155	151	131	121	162	137	137	149	165	165	161	154	128	140	151	144	144	149	155	155	166	148	154	148	144	148	164	130	123	151	139	138	128	143	131	154	160	165	147	168	156	131	177	140	161	157	137	158	139	126	143	151	147	155	145	145	135	141	139	146	156	151	137	151	153	141	155	149	142	149	143	146	148	160	173	142	154	157	140	165	138	146	131	160	147	142	158	166	147	147	148	149	135	135	133	155	139	142	149	139	164	141	154	122	146	153	153	146	126	141	155	138	148	139	145	152	149	141	154	151	150	143	137	162	170	163	147	136	173	143	150	136	163	151	150	150	135	162	152	142	149	150	132	141	133	128	162	149	167	143	137	164	116	154	147	139	131	144	152	137	126	146	135	137	143	149	158	152	158	142	152	173	132	155	118	144	143	166	130	154	157	141	152	158	158	158	159	150	133	139	164	170	138	152	138	149	156	131	127	144	168	153	126	165	142	139	125	152	142	150	157	153	138	171	168	144	135	158	148	140	139	156	148	135	147	145	131	158	165	131	154	151	152	165	153	140	158	158	146	151	155	148	136	140	146	154	155	139	138	158	173	160	167	157	141	163	144	141	157	132	143	138	137	160	134	143	144	141	160	146	167	151	156	154	161	128	131	145	153	153	153	162	141	135	123	146	141	141	140	148	150	157	150	157	174	152	146	118	160	174	143	136	152	152	157	140	150	158	129	152	148	139	132	170	154	164	152	147	139	155	160	147	144	161	164	163	138	141	130	164	144	165	165	132	154	172	132	152	135	149	159	130	137	132	153	125	148	171	141	143	128	158	123	166	147	157	165	146	149	161	150	146	139	147	137	149	135	149	145	190	166	159	137	152	163	114	146	148	143	140	131	151	135	172	149	127	151	156	147	169	152	142	150	156	133	137	167	163	131	123	156	125	129	155	145	161	157	170	144	142	156	148	147	134	137	143	126	150	140	144	154	140	146	145	165	156	158	147	137	147	144	142	155	150	159	157	169	129	140	162	131	113	151	144	159	162	137	136	148	152	141	141	128	146	161	155	167	164	146	143	160	125	156	133	130	148	140	150	138	129	147	160	152	143	144	123	149	113	140	138	170	118	149	147	141	149	153	128	113	164	163	146	131	173	145	158	166	147	155	155	166	152	163	137	127	138	151	189	144	160	155	132	156	158	162	139	157	145	139	151	163	134	135	158	125	124	149	131	163	153	144	147	151	137	146	139	152	159	145	168	148	154	148	127	173	152	150	150	146	140	143	144	146	144	154	158	142	151	145	132	148	128	159	155	153	146	143	153	159	140	131	168	150	163	137	149	167	148	145	143	145	137	155	142	143	178	159	130	160	132	132	134	158	151	125	143	167	150	160	130	165	127	146	149	140	161	133	138	139	154	157	148	129	146	132	169	162	151	151	141	137	165	162	134	162	139	167	152	141	137	147	153	169	172	141	145	175	157	144	153	173	172	161
2107	487	499	518	535	516	459	453	478	465	451	433	468	442	430	430	408	411	462	455	405	424	424	439	439	426	442	410	456	437	429	391	408	409	434	456	458	443	395	424	417	433	442	446	455	453	427	447	428	396	431	428	424	460	465	460	434	474	454	429	427	440	396	396	439	421	403	463	442	444	438	438	454	418	420	408	443	436	435	403	428	425	463	431	421	412	460	430	418	457	408	437	446	411	428	416	426	428	432	438	450	430	420	434	449	463	439	442	442	439	452	436	424	421	405	445	415	388	469	411	407	428	434	449	441	406	460	430	394	434	440	422	429	424	407	453	458	419	454	449	434	428	438	439	429	412	401	405	464	431	452	410	440	422	388	419	433	398	390	437	448	442	462	422	439	424	452	450	431	424	449	415	434	419	442	445	429	471	452	449	423	402	427	419	435	432	446	428	423	438	437	420	439	423	429	429	453	433	463	444	433	439	439	430	447	404	433	426	426	445	439	425	394	440	415	389	460	430	387	428	452	432	442	439	453	442	425	427	437	441	432	462	436	415	458	420	405	457	415	404	450	441	434	408	434	446	459	463	418	442	399	410	446	453	439	441	424	437	401	419	474	448	385	418	422	427	433	418	428	387	431	412	444	424	458	403	425	434	444	422	435	435	428	454	410	417	436	430	470	419	438	387	455	452	413	428	405	401	441	420	437	433	445	413	411	448	405	439	402	454	431	438	474	409	432	411	416	415	423	425	455	393	428	432	381	433	423	453	431	428	428	423	411	424	438	456	436	450	441	408	396	414	422	424	416	418	418	429	408	450	440	430	454	444	445	396	459	424	432	437	400	433	461	414	411	443	384	402	404	384	416	480	443	432	427	426	403	429	476	416	460	370	432	427	449	429	437	431	413	429	474	421	422	447	427	417	427	436	438	427	431	419	429	435	449	427	444	431	440	460	429	462	396	391	395	449	439	398	427	421	436	404	427	432	431	431	458	417	414	442	448	434	428	415	407	412	437	385	469	429	415	417	458	450	409	433	429	425	430	401	443	412	452	429	421	439	408	440	438	436	462	438	432	415	440	419	411	415	445	424	420	423	425	432	446	441	405	425	426	453	436	429	428	435	417	403	441	398	449	417	414	441	435	449	444	436	422	430	468	439	446	428	399	434	452	440	421	447	401	448	419	427	453	421	427	429	427	451	453	443	461	430	398	401	411	406	421	417	403	422	451	414	405	432	452	431	447	414	445	441	427	453	448	396	399	450	443	455	487	422	416	443	394	415	414	434	466	404	438	440	464	421	411	426	443	404	407	444	439	413	419	403	411	419	422	454	419	433	437	436	426	394	438	454	444	448	413	395	440	419	415	433	453	425	441	451	399	404	434	436	453	456	410	414	415	416	451	439	387	435	455	425	469	395	422	467	430	423	426	444	464	437	434	449	440	423	437	449	428	452	401	426	440	455	461	433	422	388	418	447	407	481	469	450	422	429	441	433	390	489	407	469	424	443	449	417	438	444	451	441	368	416	411	415	447	444	416	461	471	471	402	400	412	416	440	471	448	423	434	444	421	426	437	413	431	385	436	454	416	409	421	417	440	423	456	451	451	398	450	432	404	455	441	413	406	448	387	454	423	427	432	446	420	430	446	447	411	440	413	448	422	430	404	439	420	457	444	450	394	422	423	459	424	395	403	387	408	413	437	415	437	455	444	448	427	459	411	428	443	429	441	466	421	418	444	393	456	428	422	423	418	436	444	415	397	399	461	423	464	459	427	402	410	459	423	425	443	450	414	443	396	437	419	389	452	433	405	419	401	419	396	409	423	423	405	452	434	426	459	449	420	435	446	419	457	394	394	429	415	365	423	404	423	465	452	385	431	421	428	461	435	425	463	408	425	423	429	450	427	423	431	420	410	430	422	423	455	440	402	462	399	454	408	435	446	418	377	384	385	468	412	418	465	451	424	405	386	470	387	422	449	416	418	403	459	410	414	409	435	498	414	470	424	409	478	390	455	427	447	444	425	450	436	429	432	422	466	447	471	437	442	402	418	408	438	425	431	455	477	424	413	419	430	431	439	438	445	459	438	438	426	430	449	382	463	416	437	416	391	478	437	418	418	446	438	410	462	433	438	405	424	442	469	396	458	449	466	473	427	441	416	404	430	400	440	429	405	396	461	445	399	462	433	449	444	448	473	424	446	454	421	416	411	424	415	405	437	418	449	415	438	441	433	456	436	431	438	421	390	437	444	419	460	446	423	406	388	453	438	416	443	467	421	397	444	435	466	434	417	373	430	437	435	381	417	426	408	440	466	422	431	410	412	434	440	427	440	422	433	410	407	411	398	458	404	412	414	461	464	433	409	434	442	417	427	450	403	414	478	468	446	390	414	445	465	435	391	399	450	422	454	404	442	443	465	444	467	416	428	404	431	463	455	444	434	439	435	433	431	442	428	459	430	447	434	421	435	474	401	397	426	437	388	457	433	421	422	419	449	434	435	473	421	420	446	414	423	392	400	420	418	421	432	449	446	436	420	444	423	406	419	408	439	444	466	410	449	417	397	416	433	372	454	415	428	410	464	403	449	444	438	390	438	415	439	451	472	421	430	425	440	419	446	409	424	435	412	429	453	399	423	412	427	437	428	419	434	439	434	415	414	423	428	427	442	433	425	455	462	457	429	421	418	449	456	418	398	469	423	439	456	450	465	418	442	423	450	404	411	448	451	443	438	438	414	409	419	423	409	454	420	465	423	439	397	416	412	453	429	431	435	405	413	475	398	424	391	441	406	437	415	435	459	406	401	418	442	403	419	410	429	446	433	439	457	405	433	441	412	457	429	414	401	458	420	394	438	419	435	408	428	428	424	423	427	432	414	423	456	407	418	443	431	473	389	414	457	424	409	447	432	448	424	431	428	448	432	403	440	428	453	441	404	410	449	442	451	457	465	411	444	391	477	399	459	407	437	426	447	404	452	430	446	417	404	417	437	421	450	431	404	395	446	403	446	408	409	443	382	414	409	406	419	378	420	426	437	402	419	428	413	445	402	439	424	396	427	399	417	457	443	460	434	447	427	439	466	405	444	449	437	397	452	443	441	461	428	422	454	394	441	422	394	417	413	455	459	441	469	424	440	427	477	441	439	469	451	468	386	437	413	432	413	414	426	433	385	456	445	386	418	439	411	441	434	402	430	442	431	408	428	440	432	411	447	400	470	471	394	441	391	447	396	448	419	409	447	436	393	434	436	466	445	464	420	438	443	426	435	425	414	432	446	427	426	440	444	442	389	434	408	378	445	430	426	453	394	419	437	411	431	416	468	393	416	455	418	442	420	423	454	462	415	445	430	425	429	376	437	437	413	441	434	452	425	423	441	401	416	453	438	481	430	404	440	411	442	432	411	446	436	434	435	419	431	430	454	420	388	417	417	429	417	420	446	401	442	438	417	397	449	415	456	438	452	466	446	433	451	435	479	446	412	404	401	431	428	428	452	425	437	409	412	419	448	447
7621	968	1166	882	609	545	479	366	329	286	271	209	222	238	211	196	207	185	179	234	178	174	201	179	162	192	170	158	181	191	156	163	174	207	171	155	181	167	177	177	173	165	182	183	185	189	156	208	178	177	146	189	174	174	172	181	196	179	163	158	194	179	165	186	163	159	176	180	179	161	172	195	183	160	141	156	204	144	198	163	182	171	166	188	160	166	172	158	171	172	185	164	195	151	188	162	183	160	155	161	136	184	200	160	178	171	163	189	182	184	165	165	177	173	177	161	186	160	155	178	163	156	165	158	203	178	151	165	169	160	174	208	158	188	153	164	149	173	162	163	159	181	188	161	158	171	148	180	148	185	158	192	160	199	174	188	164	171	173	149	168	167	153	180	168	166	184	166	200	178	152	185	167	179	158	176	170	153	173	189	167	161	172	158	174	162	148	170	185	171	140	161	174	192	177	172	142	161	170	185	197	146	175	171	170	181	162	191	156	169	173	173	159	163	174	175	187	171	166	165	182	170	190	158	167	145	150	169	155	154	149	158	151	177	163	175	149	177	170	200	176	155	173	174	171	181	164	164	172	158	160	197	150	170	149	184	171	192	143	168	195	141	169	204	194	179	172	175	165	161	163	174	176	155	178	150	160	166	182	169	173	164	165	184	186	158	142	167	181	158	174	172	179	168	171	179	179	168	164	191	163	184	178	154	153	181	163	146	162	182	158	164	157	180	187	160	152	183	145	129	183	177	136	171	173	164	173	166	167	172	161	162	163	165	176	174	156	168	167	142	179	165	154	150	185	162	181	155	190	178	177	169	167	146	186	162	148	165	157	167	192	131	152	167	168	162	171	185	182	178	156	153	160	162	177	173	166	176	139	174	165	177	156	177	164	141	177	185	158	188	175	149	155	161	167	167	185	170	148	173	173	182	167	163	156	169	144	164	170	176	154	163	178	180	173	184	163	172	200	166	160	210	144	136	167	184	171	193	194	147	180	179	167	164	158	164	191	157	173	164	163	166	192	162	179	169	174	171	173	146	145	155	163	165	164	161	168	158	155	164	165	171	144	178	182	169	161	172	209	192	187	176	169	192	178	147	187	184	178	184	166	195	177	170	157	165	154	160	175	163	169	191	165	174	167	177	201	173	153	163	149	163	185	171	166	189	175	173	141	159	136	147	157	187	158	155	189	183	190	146	183	182	175	171	152	168	175	186	169	173	160	147	162	182	179	181	143	179	152	176	177	150	163	169	162	169	152	164	135	138	174	170	153	170	165	163	181	177	159	185	172	198	154	155	185	178	176	181	177	166	162	167	171	177	177	170	163	141	166	207	182	176	183	166	159	180	178	173	187	189	156	153	189	172	184	189	172	161	191	176	176	153	169	180	172	143	152	183	164	198	174	184	183	175	164	152	171	152	172	159	172	178	159	172	148	170	178	176	172	156	162	168	167	171	193	193	166	189	161	169	165	173	151	191	160	180	168	176	134	179	150	177	183	181	171	197	182	175	154	209	162	179	191	163	192	149	164	157	168	156	176	174	150	178	178	159	161	166	176	151	156	173	162	177	197	176	138	184	165	166	154	199	154	173	166	165	155	173	173	175	177	168	163	142	159	162	189	168	173	184	185	188	151	148	169	188	181	177	167	171	150	166	185	182	165	184	149	178	154	170	161	158	162	165	191	171	160	174	188	169	169	167	182	154	163	171	164	174	148	159	181	160	160	173	168	168	148	152	174	157	162	186	159	157	173	187	159	156	183	158	144	182	170	162	189	157	148	158	171	187	163	191	148	152	200	164	183	186	178	163	165	203	171	140	160	154	172	190	155	155	169	183	189	159	145	164	169	188	143	165	178	172	167	171	194	176	178	189	141	152	174	167	152	158	161	161	194	189	161	187	180	171	160	188	186	143	158	193	181	147	166	177	144	166	172	169	160	149	174	185	167	161	196	170	158	161	161	184	157	173	161	173	169	164	176	173	164	177	180	163	145	178	162	190	171	170	157	164	167	170	176	149	150	163	169	167	149	192	151	180	167	172	187	179	192	165	178	189	189	160	176	152	168	174	170	171	164	155	164	179	148	165	129	181	180	163	176	178	140	172	161	173	165	177	184	176	139	177	141	167	183	195	177	170	144	174	154	153	200	183	156	189	150	168	192	187	175	190	167	179	169	172	185	177	178	164	151	154	166	160	170	196	156	170	156	155	190	163	182	175	163	199	188	170	165	167	176	182	161	174	185	158	193	145	156	175	160	185	178	165	179	173	188	150	178	186	177	180	151	166	175	162	162	164	173	168	148	154	157	146	155	167	163	165	165	174	156	148	169	157	171	163	161	170	172	163	179	157	179	187	212	199	153	180	163	176	175	174	157	160	157	199	175	178	169	194	185	174	156	153	168	150	165	164	156	186	161	175	187	171	159	143	167	152	155	186	179	152	154	157	145	168	150	155	166	170	175	164	172	143	168	181	154	184	171	180	152	166	191	158	148	174	191	166	184	161	173	145	182	176	192	164	192	178	157	173	178	167	181	167	183	207	171	164	186	190	187	161	186	187	170	161	174	167	183	162	163	165	164	166	165	164	172	186	163	165	186	154	146	167	154	153	163	168	170	163	167	169	153	156	169	153	186	161	207	173	165	153	172	174	160	168	158	170	147	158	174	155	195	190	177	158	167	174	174	168	181	183	205	198	153	196	138	146	177	160	166	161	166	169	175	183	191	143	167	163	173	187	170	138	146	166	164	162	177	156	195	167	167	154	158	173	171	137	191	188	184	168	159	163	157	170	181	169	161	170	172	172	167	191	158	176	167	185	158	177	154	162	167	158	163	162	174	175	159	182	190	168	181	149	159	152	158	160	197	161	177	171	155	184	159	177	180	150	174	170	193	147	201	159	158	164	152	162	141	169	159	163	178	165	178	166	143	182	175	176	181	181	171	172	172	157	162	166	189	174	171	156	163	180	167	163	162	154	167	178	156	167	175	178	144	154	157	190	165	165	167	162	179	172	186	164	172	175	163	189	183	183	191	197	176	156	171	174	152	174	149	170	177	168	160	147	141	161	190	182	159	150	185	162	163	182	159	182	185	189	156	208	154	184	179	143	173	156	167	155	182	181	164	173	148	180	166	149	168	153	163	172	158	209	188	171	175	175	203	140	176	136	178	164	181	158	176	179	164	169	175	178	149	182	173	157	161	143	160	159	170	158	171	159	173	157	157	161	192	208	175	159	180	176	179	159	172	165	183	163	148	153	163	161	181	179	181	157	155	154	148	185	179	154	148	170	174	161	180	196	174	134	162	176	183	180	171	175	170	176	184	175	184	175	158	173	166	193	166	177	172	194	203	197	168	184	170	141	154	186	185	166	167	175	184	188	182	175	143	192	173	164	143	179	177	162	184	155	163	159	186	155	164	178	183	153	157	179	182	177	186	179	164	158	142	192	159	151	157	155	180	156	168	177	161	183	196	154	158	182	173	169	174	175	190	154	181	160	172	173
5895	1236	2657	3060	2638	2294	1902	1569	1341	1195	1089	1003	876	872	818	767	757	755	710	696	685	613	626	638	658	638	570	622	575	564	601	585	557	599	555	616	521	519	547	540	587	520	565	553	521	512	526	521	484	523	510	525	506	508	531	489	510	512	495	508	517	505	501	514	515	536	540	501	503	490	513	519	528	484	477	494	491	514	506	486	496	478	528	503	506	543	499	541	505	514	497	497	460	469	512	484	490	501	500	477	547	493	512	478	540	452	491	518	497	470	467	456	510	516	496	502	518	470	540	475	463	522	565	513	526	469	498	510	497	516	509	475	526	503	507	504	499	482	537	529	521	498	530	498	492	461	486	494	471	502	500	489	504	469	461	507	499	515	485	474	484	516	475	515	521	478	499	500	520	517	496	463	482	481	453	483	514	535	493	485	491	485	478	486	452	476	521	481	515	480	456	527	492	497	482	534	492	499	546	483	517	508	485	483	487	513	516	514	479	503	513	480	480	473	455	490	492	510	494	513	528	484	464	524	507	523	492	494	488	482	496	529	491	507	515	498	521	545	543	531	503	448	472	503	500	486	493	474	494	471	493	496	462	497	481	487	492	499	501	491	466	513	518	507	515	490	498	516	482	500	493	504	490	495	489	473	473	465	495	495	498	506	476	432	492	468	501	506	482	483	515	455	518	515	496	504	515	471	477	526	485	484	517	483	482	542	454	480	494	492	513	488	531	450	511	547	484	481	497	474	518	477	476	514	495	500	505	486	496	492	564	469	490	478	473	483	473	494	508	472	484	502	481	479	472	540	545	516	489	498	499	496	532	480	501	531	466	472	506	522	461	488	469	516	535	492	509	487	448	491	514	517	486	508	514	500	447	546	464	500	486	517	482	478	502	510	513	510	461	490	469	495	472	472	498	492	512	494	484	505	493	480	481	505	496	534	525	485	502	525	491	502	508	492	489	497	512	480	497	520	454	525	491	540	515	507	438	525	515	470	484	503	459	511	486	464	502	465	499	483	494	488	475	482	471	502	499	513	524	480	476	481	512	504	466	474	514	486	505	485	473	517	498	486	521	479	491	485	481	484	465	484	500	502	492	471	496	495	468	431	528	497	457	479	503	507	525	493	503	511	456	495	553	488	474	484	494	511	519	470	507	506	454	500	501	533	501	488	494	484	538	495	495	499	506	476	524	543	501	504	491	511	487	464	537	522	491	488	477	502	486	522	472	513	522	518	505	502	470	477	518	469	520	540	516	482	504	464	457	484	485	493	467	460	489	536	518	499	523	471	495	522	507	482	450	521	521	508	498	449	480	487	456	473	516	499	492	518	460	483	475	473	489	508	467	456	511	492	502	478	496	492	493	507	498	461	469	512	521	495	500	522	514	449	503	497	513	504	469	476	468	465	486	476	531	484	483	498	501	489	507	487	483	530	496	506	477	509	524	475	500	496	500	517	519	455	500	482	541	510	514	499	498	483	473	465	538	502	494	503	522	449	512	469	464	465	516	483	531	471	488	483	544	521	456	465	488	479	486	472	514	515	483	501	494	484	521	517	501	529	480	472	513	474	481	493	535	435	471	542	472	463	486	501	501	481	511	493	537	482	500	482	502	452	513	516	483	499	506	476	497	487	543	499	499	467	500	529	461	455	477	462	570	489	502	512	541	513	510	494	469	481	494	465	498	482	483	508	523	471	475	501	466	535	475	479	484	474	478	484	473	484	469	491	490	524	473	501	516	465	469	498	489	503	488	527	498	504	442	517	519	519	491	488	523	519	498	495	506	517	466	482	491	527	487	469	488	529	526	511	498	524	482	517	481	483	510	470	474	510	470	490	507	493	479	506	480	495	522	515	516	505	492	478	446	496	466	501	488	491	486	515	481	516	496	501	481	495	528	494	509	485	450	494	477	479	484	537	505	532	478	468	480	492	489	476	550	494	464	477	494	480	495	498	505	498	491	495	520	511	493	524	512	470	483	517	488	502	506	496	507	472	465	528	470	507	515	475	498	464	521	483	463	519	492	483	494	479	487	483	480	469	493	478	465	486	480	514	480	512	499	513	532	485	515	494	536	515	529	490	495	549	489	491	504	469	475	533	509	518	510	472	507	492	476	535	506	488	482	463	467	471	461	531	514	499	518	446	506	479	494	517	501	510	488	518	489	505	485	539	488	471	476	496	454	493	500	494	519	502	492	543	468	488	489	528	484	472	481	485	482	496	497	528	455	468	475	537	458	480	474	482	517	508	455	542	511	483	486	476	493	491	476	503	499	478	504	501	498	496	484	475	545	498	515	480	488	520	498	521	500	505	502	481	534	491	529	501	473	488	509	464	497	531	548	471	523	455	467	455	558	519	491	488	497	504	489	510	487	504	488	490	515	503	473	494	501	457	449	487	496	505	497	506	499	495	484	491	546	472	503	497	523	496	502	502	547	489	496	548	482	495	469	495	500	470	452	500	486	501	516	465	485	483	490	463	512	550	494	524	473	487	496	485	488	470	500	486	491	468	524	512	506	496	515	454	491	526	505	515	483	490	473	534	469	453	513	542	531	493	510	479	520	485	471	490	484	472	517	505	470	489	463	513	495	504	454	513	496	506	466	486	533	509	541	474	522	501	499	491	449	490	515	487	498	506	518	471	484	479	471	538	467	493	515	451	512	437	481	508	499	524	534	494	462	491	499	491	466	500	519	502	472	479	508	508	496	481	528	495	482	506	464	517	511	497	492	515	533	485	496	475	484	507	502	508	526	489	505	472	480	505	517	458	492	489	462	482	520	525	500	461	499	485	485	492	511	514	518	506	479	505	482	465	490	513	492	525	510	470	490	529	508	526	501	479	543	476	488	527	506	506	466	473	523	473	492	512	504	521	484	456	522	447	535	519	513	526	527	510	497	468	486	498	486	485	515	483	472	512	465	493	508	475	480	515	491	460	538	522	481	523	482	507	521	474	463	508	499	516	508	459	504	548	499	498	468	508	519	487	516	494	478	453	501	555	516	487	473	468	478	504	510	481	517	522	509	504	517	518	518	475	494	483	508	490	501	478	467	515	526	487	513	500	471	493	492	510	529	470	510	499	452	522	480	478	491	470	515	486	495	515	525	497	502	465	500	511	504	534	506	491	467	462	482	478	455	492	487	478	514	520	482	546	468	464	491	487	485	490	501	485	499	482	486	500	519	478	511	499	474	480	487	502	488	525	479	484	477	528	527	491	516	476	505	473	519	500	510	487	509	506	503	498	499	459	499	486	500	509	501	507	481	484	503	491	496	486	481	512	474	514	488	513	540	472	462	522	495	470	490	495	509	568	482	512	508	505	519	472	506	497	478	490	485	518	480	502	517	503	538	455	517	474	500	481	467	459	540	494	479	524	514	484	539	530	490	465	454	488	512	446	477	510	516	481	493	497	519	527	466	503	523	471	497	486	530	476	522	507	502	500	500	487	485	477	523	510	554	518	511	520	509	517	490	501	472	503	469	530	483	461	520	536	465	516
14339	2520	2687	2002	1443	1086	881	745	610	594	541	457	468	463	449	434	389	378	391	373	368	405	417	359	358	346	402	399	391	356	354	345	406	363	376	355	349	343	375	389	351	343	357	333	344	378	324	327	389	373	383	339	365	375	337	335	375	321	356	373	355	347	316	328	387	372	351	360	403	355	367	337	337	355	350	372	327	359	387	350	372	342	361	353	374	360	352	331	360	317	369	330	345	336	372	371	367	364	361	359	334	370	351	320	350	381	350	338	334	349	346	361	322	375	357	347	363	347	376	350	365	370	370	333	340	328	331	369	333	367	379	308	371	337	354	363	390	300	351	343	368	358	369	389	348	374	327	333	351	385	353	329	351	327	362	361	304	327	347	357	353	351	331	345	363	349	355	359	393	349	337	353	354	357	379	340	330	342	346	373	323	353	334	358	334	346	340	358	335	329	359	383	350	358	328	347	360	349	317	343	338	383	389	339	309	329	361	339	382	357	366	366	358	350	335	367	370	360	373	381	325	366	326	347	358	369	364	369	333	319	356	390	346	342	358	343	341	369	351	361	341	359	365	392	327	348	346	359	380	379	339	335	351	352	309	339	370	330	340	345	355	340	317	361	340	343	335	357	314	355	352	330	365	337	335	374	362	356	322	368	351	353	336	356	317	398	367	347	353	350	377	350	326	353	343	339	341	374	383	342	371	342	368	340	340	332	376	390	320	359	332	334	335	370	375	311	355	300	328	316	302	323	349	336	327	350	380	355	343	378	359	363	342	329	353	382	336	347	346	344	360	335	341	364	334	336	377	322	373	387	369	352	343	351	343	379	317	304	298	347	346	361	336	358	348	368	378	370	349	409	378	364	390	350	358	364	348	342	357	359	374	375	370	378	353	325	334	350	335	341	315	335	369	361	331	336	345	366	344	355	341	374	344	351	358	322	308	338	376	368	357	331	380	336	346	342	350	371	353	362	360	368	344	366	394	346	341	347	333	344	324	366	346	365	338	302	384	366	362	339	331	331	339	356	383	405	366	388	328	360	326	349	329	373	358	358	344	385	343	328	348	363	398	365	353	378	333	359	350	325	374	360	357	318	381	343	376	363	346	367	369	340	381	313	342	372	331	384	348	380	361	379	353	322	377	342	362	395	322	344	351	351	312	345	370	347	345	361	391	357	344	330	335	337	348	356	357	326	329	401	361	341	361	350	358	336	358	348	366	359	317	373	373	341	342	353	358	317	361	414	353	361	339	354	350	343	375	329	362	327	343	374	332	350	374	345	328	338	342	351	338	353	333	299	336	345	361	344	361	349	335	338	353	384	344	379	365	357	370	366	373	341	339	362	326	344	352	385	357	332	341	362	378	379	359	361	316	358	343	337	335	401	350	363	359	347	326	325	365	336	327	351	365	330	362	339	325	348	315	352	370	325	343	373	365	359	334	388	347	341	355	328	330	355	374	347	387	379	342	363	368	326	372	357	354	331	374	329	351	299	366	323	387	396	351	343	351	351	379	324	342	387	328	346	392	357	361	355	340	313	368	359	366	336	360	367	365	355	323	397	364	400	401	353	334	312	346	344	359	339	370	377	360	371	371	346	373	374	345	369	367	338	347	356	325	374	349	347	311	325	331	374	331	357	364	329	360	343	357	343	366	354	313	345	366	330	320	361	385	329	330	349	345	354	368	331	364	358	402	352	344	340	340	376	319	338	332	338	380	332	361	339	361	341	350	384	379	363	358	340	329	338	335	327	370	350	372	328	330	328	376	335	375	360	352	336	344	377	360	346	373	313	338	350	373	338	407	338	338	336	352	367	355	328	376	327	324	333	366	360	385	358	325	365	362	391	295	329	344	357	332	396	353	350	376	348	368	336	361	347	362	353	340	367	342	321	352	353	330	367	370	357	335	334	317	355	364	385	346	384	314	357	360	337	344	345	362	371	384	359	341	353	339	356	404	323	340	346	349	339	341	365	350	369	354	333	335	374	332	366	385	335	355	362	364	362	342	374	349	376	297	307	352	371	381	309	352	321	374	348	367	348	374	370	358	378	373	354	371	338	398	340	350	381	328	367	367	349	366	343	343	334	326	343	356	342	324	366	347	371	310	336	349	358	344	377	343	366	378	383	336	319	345	350	329	353	377	358	353	360	364	343	347	362	352	373	336	327	334	356	371	354	313	331	318	355	368	339	344	337	363	358	356	346	351	349	361	357	360	369	338	380	357	344	317	340	355	381	311	348	362	361	345	350	342	300	346	343	339	341	346	392	364	362	345	339	346	370	345	346	395	350	368	347	347	295	310	373	383	340	348	350	337	309	321	324	349	343	390	350	353	360	336	327	375	371	343	340	335	369	357	327	380	362	328	346	366	331	340	412	350	342	349	345	357	352	373	362	379	353	370	364	350	337	375	378	312	369	358	373	380	373	353	338	364	370	347	353	357	360	371	368	365	353	360	312	386	387	393	374	361	360	321	332	357	364	383	337	332	318	354	344	363	357	324	349	354	341	321	376	359	357	367	360	377	381	369	359	347	351	364	355	371	355	359	302	337	360	336	381	360	360	351	339	350	311	331	337	364	350	347	398	364	346	352	386	373	338	328	326	370	349	343	326	344	331	349	362	324	400	358	359	377	335	393	382	358	346	350	358	381	321	345	350	364	389	347	357	402	382	358	341	351	424	327	358	313	324	334	323	296	348	374	377	346	372	361	386	386	356	338	366	335	359	364	331	355	366	366	351	319	346	356	363	360	376	366	357	327	335	358	349	358	361	319	346	362	334	350	354	395	322	325	317	342	342	339	363	342	332	390	316	339	356	320	359	366	343	346	353	368	343	344	404	327	339	322	328	310	378	326	392	351	314	359	348	367	351	328	352	333	337	347	368	366	365	364	381	332	352	359	382	350	361	390	368	357	345	344	401	343	300	342	362	341	343	337	368	329	359	360	348	363	376	385	367	345	311	341	319	350	343	370	363	357	350	369	371	385	347	353	378	326	315	348	364	347	317	330	364	363	339	369	336	366	384	377	360	394	345	377	365	345	349	351	370	348	366	363	390	413	348	328	354	369	341	364	337	385	361	367	354	329	348	351	342	385	324	339	385	358	337	358	393	381	392	370	323	361	353	339	400	340	363	361	364	337	321	352	333	361	383	377	367	357	367	349	364	359	381	361	357	401	414	361	390	342	392	393	364	323	340	315	355	320	368	344	372	380	331	358	335	335	352	389	343	363	353	358	327	398	321	360	343	361	337	335	364	366	368	379	362	358	320	364	337	366	337	372	363	359	338	369	340	351	379	344	407	366	341	370	373	387	336	356	361	390	313	334	338	373	352	317	349	324	348	328	338	368	365	356	370	371	345	378	389	376	343	388	374	349	354	365	339	328	318	343	369	379	353	366	371	344	335	363	336	349	386	346	354	352	358	329	349	360	365	375	361	376	325	350	379	392	375	344	333	328	331	382	364	350	325	346	363	371	373	343	345	346	390	339	352	349	326	316	335
7845	2394	5061	5757	4916	4146	3459	3031	2547	2272	1973	1788	1711	1590	1500	1437	1300	1255	1204	1228	1191	1136	1188	1190	1084	1071	1094	1061	1004	1031	1035	1039	1016	1003	969	999	966	958	975	989	956	1005	968	940	955	912	950	960	944	942	905	949	931	966	939	919	912	907	940	856	839	913	925	944	876	878	901	889	892	905	960	873	855	921	924	905	929	901	880	878	913	847	897	896	912	868	884	882	887	894	896	857	885	932	852	910	877	873	874	964	914	881	930	875	898	901	880	892	891	938	936	842	927	877	859	825	886	871	881	848	873	902	883	898	898	872	851	822	912	887	887	839	875	863	884	857	881	855	893	882	881	886	890	855	896	843	839	925	905	889	882	882	842	890	867	849	879	912	838	854	886	895	842	909	922	865	921	930	890	854	896	864	898	841	901	879	883	856	858	921	889	870	860	879	807	889	847	858	893	901	907	926	873	866	870	944	839	830	906	855	918	877	873	855	878	883	924	919	914	932	886	885	925	871	948	848	907	878	910	870	848	832	850	915	902	866	822	877	926	864	863	891	888	852	835	849	885	846	858	874	824	893	894	829	845	875	843	906	888	901	826	912	862	835	838	878	873	839	909	835	837	880	844	858	890	833	885	879	859	843	839	884	893	901	838	833	861	800	821	883	876	902	886	857	879	870	857	883	885	839	856	843	880	841	901	884	879	833	876	842	914	868	872	870	885	891	833	839	922	851	872	894	855	871	916	899	899	879	908	879	857	916	838	863	848	910	848	836	932	943	873	869	900	880	894	840	842	939	884	910	884	850	914	875	848	857	845	848	900	875	852	908	867	882	896	869	905	839	914	853	868	875	874	896	872	840	843	897	813	871	899	846	859	880	918	855	869	897	864	889	930	897	885	870	875	872	814	900	891	931	899	874	930	882	920	875	893	904	841	865	913	902	948	898	911	928	899	886	860	880	905	811	939	841	925	858	866	875	837	848	894	843	877	826	845	858	847	875	901	855	904	855	849	890	868	832	864	864	913	838	857	905	846	872	891	874	905	874	888	875	911	894	923	853	909	888	863	909	880	886	880	772	915	868	823	907	865	881	792	882	885	844	829	874	847	873	827	889	902	838	886	951	802	862	909	885	848	898	917	868	815	844	904	858	871	865	872	860	907	838	846	867	883	829	841	848	856	876	866	901	857	907	837	873	904	874	879	889	896	906	871	920	864	912	873	900	855	859	873	852	842	871	869	862	902	882	910	852	828	853	873	851	887	837	843	877	859	892	901	883	868	904	903	892	901	894	892	932	840	829	850	854	912	844	830	884	865	895	883	846	923	906	863	910	864	865	873	904	861	863	921	834	877	872	927	896	958	924	896	861	917	833	909	819	912	876	841	908	895	888	869	900	827	863	791	864	867	860	852	896	875	862	887	914	859	873	837	895	907	855	845	849	901	935	861	865	898	863	886	815	901	876	862	898	849	920	856	929	899	917	912	878	916	911	888	894	856	845	875	932	887	871	871	895	875	875	910	917	862	845	824	869	863	894	894	854	878	844	909	913	884	865	856	865	896	898	901	895	904	878	818	847	822	873	869	918	866	865	906	782	837	872	869	846	881	833	942	874	890	867	845	876	864	883	849	927	883	892	894	913	875	899	869	868	885	862	866	882	876	877	851	855	833	932	869	888	852	881	905	896	827	890	890	873	876	848	893	880	869	894	867	870	847	931	819	863	858	846	923	869	882	860	892	880	892	923	894	925	868	896	883	889	875	894	895	900	858	902	863	933	895	853	875	891	890	893	879	857	913	869	853	917	912	860	871	855	860	819	862	832	882	889	892	818	855	882	918	892	881	877	891	928	857	854	888	887	867	904	829	860	917	890	880	867	908	806	879	877	883	865	899	855	919	864	858	895	885	868	862	874	835	831	890	842	880	862	872	891	885	827	875	829	862	932	864	834	813	885	893	888	921	893	815	831	851	873	876	924	859	854	870	863	833	882	852	867	874	883	903	928	854	894	862	917	897	923	846	894	916	901	933	862	843	894	884	817	879	883	879	848	881	888	900	878	913	893	881	917	873	886	888	874	847	883	875	909	893	877	868	903	858	835	854	937	905	853	930	885	883	870	911	913	864	844	906	869	923	868	815	872	876	908	897	884	933	895	893	841	894	884	888	821	894	896	903	913	843	844	913	858	869	851	895	860	911	879	886	867	867	865	871	824	864	896	846	838	859	863	922	856	879	940	863	879	902	850	876	835	882	927	901	879	861	885	891	891	831	821	865	897	868	888	889	843	891	891	869	851	850	880	869	829	897	872	918	898	878	848	824	884	863	896	859	907	909	836	876	874	874	884	800	837	879	857	818	804	866	896	901	810	897	916	868	911	873	870	854	897	855	870	948	882	892	883	866	912	915	858	877	890	866	882	876	877	854	861	925	858	939	879	890	888	893	885	875	815	866	841	952	880	912	856	865	904	862	884	869	876	890	885	851	892	886	897	876	918	884	896	895	894	877	894	832	872	845	851	876	915	923	876	869	848	857	882	817	860	900	920	814	882	834	848	859	915	818	851	849	885	907	882	882	902	846	897	866	907	853	892	847	904	853	909	883	917	906	879	847	858	844	915	842	890	822	864	933	880	882	891	873	940	907	881	913	910	879	862	884	874	851	932	887	876	892	910	905	797	863	885	872	892	875	885	877	868	863	870	890	883	831	874	864	912	840	925	889	911	842	848	873	895	868	867	876	925	896	860	872	893	884	822	880	859	870	841	849	906	936	837	905	883	895	885	861	880	907	891	838	924	903	875	897	859	854	857	883	856	849	859	881	840	858	915	876	859	875	871	876	873	914	855	890	848	859	849	880	872	850	865	858	896	891	794	865	877	886	817	867	867	886	899	830	899	882	863	897	885	915	897	888	821	859	878	860	861	908	876	879	859	837	850	914	894	845	883	838	868	916	892	877	932	848	909	855	870	846	860	897	804	859	854	855	897	894	859	846	836	901	880	842	859	905	890	834	854	934	849	860	883	879	879	881	920	865	901	865	869	839	871	844	906	847	843	902	916	876	879	855	902	911	874	940	875	836	910	841	889	804	878	906	869	902	907	843	839	886	857	941	913	880	835	880	848	880	830	859	868	846	851	897	858	884	850	889	892	892	928	854	824	822	911	908	883	860	902	878	856	872	834	897	866	823	861	933	902	897	852	889	859	925	878	898	889	905	882	895	887	866	910	827	881	911	863	823	907	842	884	884	926	914	839	880	908	874	838	834	834	851	898	857	874	824	894	879	833	854	859	875	911	871	914	901	827	832	886	858	907	876	865	919	824	882	897	865	806	902	811	888	826	904	920	875	862	857	929	829	908	906	854	865	870	842	987	887	855	851	872	911	881	903	877	867	858	901	899	856	856	899	843	902	878	857	866	844	869	903	851	839	903	876	844	860	867	845	876	876	887	860	891	878	877	864	882	901	890	920	877	871	920	872	915	847	855	841	870	872	901	864	858	895	888	881	887	831	887	887	904
1904	192	177	173	189	165	158	149	154	143	134	152	173	152	137	153	154	160	159	153	138	119	134	135	124	150	135	120	151	146	119	136	160	147	161	149	157	166	161	152	125	161	153	150	166	168	171	153	139	153	156	134	149	141	138	139	161	151	140	144	132	137	119	157	155	174	151	156	147	161	158	166	124	156	150	149	154	142	180	167	139	155	155	141	156	153	169	166	148	141	129	166	142	148	146	142	125	134	145	142	164	132	156	162	161	164	153	168	144	168	161	136	152	138	137	136	174	170	145	149	159	129	148	142	160	165	163	135	167	165	146	154	152	146	140	175	157	136	131	147	146	140	156	158	139	126	169	159	168	137	151	141	168	138	130	181	151	152	161	144	123	135	140	141	132	171	122	141	146	136	173	155	162	151	146	180	160	124	138	163	164	130	152	140	127	143	145	139	151	154	149	132	133	155	139	152	165	150	142	164	139	135	128	148	160	156	166	138	153	131	151	155	153	137	153	166	140	143	171	134	166	163	150	153	151	141	130	156	157	127	123	129	164	139	156	157	158	141	158	141	156	136	157	153	154	143	158	146	133	142	143	163	163	164	128	154	140	154	163	145	163	143	156	144	147	158	186	136	166	149	128	134	143	157	157	171	162	159	165	153	151	148	157	129	148	152	150	170	170	152	144	132	149	146	161	134	153	149	133	148	137	122	167	174	144	130	141	126	178	149	136	162	149	151	147	120	143	153	145	163	155	126	166	148	151	133	141	144	156	138	136	159	148	153	140	158	159	149	158	124	129	139	135	138	177	143	154	154	151	142	159	134	144	148	155	128	128	140	151	166	135	160	164	128	146	126	151	147	175	169	147	142	131	141	150	156	187	150	154	165	139	146	157	149	140	130	157	151	170	145	153	150	164	140	156	139	148	155	124	143	135	127	159	133	129	140	181	128	154	151	156	159	130	142	139	141	140	145	141	143	163	151	148	139	142	140	134	133	154	134	153	138	154	149	138	137	126	166	154	155	146	157	143	164	165	156	150	165	155	157	121	137	144	140	171	172	137	133	145	147	125	161	152	139	152	130	154	147	155	169	143	134	139	151	161	151	149	157	162	132	142	158	133	153	145	150	148	126	125	147	158	152	144	142	153	135	139	137	149	169	145	152	138	146	130	152	153	150	154	155	131	173	127	160	158	156	150	149	165	127	136	132	135	137	134	139	137	116	154	135	133	130	158	127	140	141	146	161	136	117	141	170	151	153	168	177	140	152	164	153	149	145	143	146	173	151	157	156	141	162	151	151	129	154	155	151	148	159	134	145	150	138	154	148	131	138	164	136	168	155	138	151	143	154	157	143	132	160	146	155	172	144	158	152	129	155	158	157	150	181	128	153	149	123	126	139	156	159	143	149	126	148	160	170	165	122	148	145	141	159	132	126	149	132	169	149	125	185	158	145	137	148	154	153	144	144	156	157	150	150	160	160	150	134	149	142	164	151	160	153	154	155	176	150	146	136	149	168	168	160	154	154	166	159	135	127	149	129	136	145	160	153	132	158	151	168	153	169	131	150	125	146	161	151	141	166	163	139	152	142	144	160	176	147	135	136	142	131	162	141	151	175	155	151	152	149	121	147	168	145	140	138	137	167	141	152	120	139	121	173	147	152	153	124	138	146	135	146	165	156	145	154	150	135	142	138	152	151	148	151	143	154	161	134	123	156	155	128	167	151	154	145	166	134	163	177	142	158	148	158	159	149	136	147	154	150	145	151	149	133	186	152	142	138	157	131	145	162	142	154	139	146	165	164	137	172	158	161	136	141	147	169	162	158	151	129	147	166	178	156	172	146	149	137	157	145	137	145	138	152	141	136	150	150	156	155	166	129	157	153	163	162	163	149	161	168	149	143	141	147	155	150	164	166	156	120	150	148	156	141	145	162	150	165	162	133	138	136	140	155	148	128	173	168	162	138	153	169	146	164	147	134	138	131	163	162	149	151	136	138	150	132	144	135	149	137	169	132	157	126	174	158	158	144	147	140	141	158	165	145	173	143	148	143	151	149	145	156	153	134	147	165	153	150	163	128	151	134	139	153	150	150	148	145	151	126	145	142	141	140	170	150	148	160	133	158	145	139	158	145	143	117	139	168	157	150	148	142	152	144	126	165	135	144	141	158	138	162	146	158	135	157	156	141	137	153	168	173	140	155	161	159	157	146	145	155	170	165	159	153	147	152	131	147	150	156	161	143	165	150	152	148	148	159	152	151	161	144	135	161	160	136	134	137	141	128	148	178	148	163	153	154	140	166	152	151	124	149	140	157	142	132	156	150	147	167	154	144	152	137	141	180	159	134	139	118	144	131	160	154	161	131	155	147	161	180	141	156	143	160	150	162	190	141	155	149	155	151	138	161	139	144	147	147	166	137	149	137	180	143	166	151	136	145	171	165	165	148	169	134	142	143	149	180	147	167	142	139	172	149	129	138	140	147	146	143	160	151	141	150	168	148	134	148	121	150	158	127	151	154	128	159	139	144	160	172	166	164	140	144	143	136	143	160	144	152	162	158	157	146	153	170	168	139	138	131	128	154	160	132	161	128	157	140	156	153	141	151	132	129	153	144	145	156	146	148	124	156	144	158	139	153	158	155	141	140	158	131	148	166	137	142	159	132	167	154	138	155	173	143	147	145	126	144	162	151	122	125	130	150	139	134	175	140	141	145	173	145	140	143	149	167	141	145	174	146	147	174	157	169	131	174	179	143	174	155	136	161	157	131	121	144	141	142	142	146	170	160	155	145	133	139	144	155	155	146	149	165	152	149	151	153	128	161	148	150	151	160	139	130	148	163	141	149	172	153	153	142	133	145	146	163	131	148	162	146	142	148	146	154	156	159	136	173	140	166	156	157	172	143	115	138	140	150	150	139	141	142	138	141	166	148	142	153	141	146	140	146	147	146	133	151	152	127	181	140	156	155	158	139	140	168	134	137	139	157	168	141	144	144	139	148	139	142	161	159	151	151	143	155	149	166	175	169	153	147	152	139	186	174	151	143	159	133	159	155	156	164	146	145	160	153	142	175	148	124	156	125	139	161	139	162	157	168	145	144	154	142	142	176	152	132	155	137	143	136	138	154	138	154	134	130	145	160	138	161	166	150	165	149	166	133	135	130	138	170	145	169	160	169	171	154	161	182	156	133	147	154	124	148	153	151	140	149	150	157	142	151	146	139	153	154	147	131	162	131	149	158	162	155	158	163	142	129	111	139	151	165	136	139	148	140	155	149	127	153	127	167	162	167	138	160	131	137	144	169	173	159	141	161	156	148	132	139	123	145	154	149	152	148	157	143	171	135	136	141	159	157	134	161	143	138	143	136	120	157	153	146	135	154	160	146	146	143	142	149	146	151	136	158	135	144	155	149	181	156	154	141	151	144	149	155	156	152	148	142	142	151	120	143	157	121	147	124	153	159	148	151	140	139	152	131	140	152	162	152	153	157	139	151	141	155	160	178	160	135
2098	435	493	507	507	521	486	462	447	451	513	434	430	439	460	427	426	441	469	410	448	445	424	410	434	377	478	417	415	414	455	423	419	434	425	457	425	425	426	451	396	448	443	479	445	467	461	413	438	425	435	411	421	440	396	449	445	441	432	464	382	393	451	414	412	473	428	441	433	429	426	407	417	434	401	434	455	404	416	431	400	440	447	428	426	408	469	464	443	406	462	411	443	403	400	429	397	397	439	422	428	422	435	426	464	419	439	409	436	429	452	409	452	466	444	461	406	452	407	455	432	448	434	453	422	447	422	420	414	418	419	426	456	442	447	441	449	410	432	446	411	452	454	429	430	429	448	412	418	465	414	442	423	449	429	404	427	460	424	372	454	404	438	401	384	405	416	421	409	435	376	451	426	445	458	462	426	397	397	407	404	429	430	413	425	423	462	442	394	435	445	396	425	380	411	405	397	417	448	418	404	455	419	417	411	462	412	435	427	423	423	414	419	442	435	431	430	423	443	421	393	411	443	430	444	422	401	408	427	430	436	413	436	451	432	457	417	386	476	438	424	403	445	450	418	411	457	415	404	458	441	408	407	431	448	422	405	478	450	420	460	422	455	432	408	418	448	430	446	429	451	435	430	396	420	427	440	437	449	423	412	396	405	437	435	402	404	430	403	395	438	438	407	481	423	438	399	457	456	415	406	442	407	438	441	441	454	433	433	430	427	419	443	421	462	432	423	420	433	438	481	437	414	444	464	438	451	414	414	416	423	438	443	426	450	439	453	421	421	419	450	435	471	384	437	456	458	418	444	431	411	393	423	426	462	452	402	473	483	390	426	406	417	431	420	421	428	434	422	427	450	443	432	401	426	440	396	443	405	450	428	421	438	412	448	443	407	439	400	425	436	418	382	431	434	442	440	441	413	431	409	432	428	448	441	364	462	467	396	379	425	440	416	442	424	407	418	422	413	434	388	466	434	426	398	378	408	404	446	428	410	432	414	438	462	375	416	411	405	441	447	444	425	431	472	443	429	443	440	435	448	455	448	411	434	387	416	437	405	449	412	414	437	466	419	465	401	412	450	395	404	423	427	436	430	445	432	415	454	457	451	444	427	464	387	449	399	424	433	418	403	457	448	417	434	454	416	404	448	415	431	413	435	482	432	459	439	398	420	433	439	445	429	437	395	408	438	460	425	423	429	423	451	429	432	433	446	426	409	391	415	423	421	459	436	430	439	452	407	460	440	455	454	420	435	427	433	463	422	442	443	428	375	441	469	417	441	425	410	423	477	445	428	428	421	424	420	422	454	421	457	420	433	449	414	409	444	394	424	459	396	467	421	428	400	487	437	408	405	406	414	468	422	395	400	398	414	434	434	407	423	460	445	468	426	465	391	438	417	426	422	441	432	472	451	438	453	398	424	397	426	430	442	465	469	408	463	421	429	427	406	432	424	438	425	397	417	427	433	452	405	421	434	437	450	417	413	429	432	425	419	446	449	423	375	411	407	419	433	451	427	427	421	416	480	480	417	431	435	458	404	454	406	433	386	450	434	449	417	442	454	410	421	394	442	435	427	421	467	444	455	422	433	413	441	472	422	396	416	390	412	449	436	435	459	449	444	428	491	412	414	427	401	444	428	410	396	414	422	424	449	470	420	437	398	409	444	433	421	418	443	414	409	452	412	426	430	383	405	440	398	432	428	439	450	413	438	410	453	430	441	402	451	419	495	457	404	459	395	378	428	448	411	443	406	438	414	458	445	449	432	421	422	451	431	474	425	438	423	417	403	452	445	445	398	449	428	409	449	413	440	389	463	437	416	412	397	424	400	460	447	465	403	464	439	459	438	435	411	456	439	444	468	440	435	439	452	427	437	387	461	393	448	411	396	438	487	426	462	419	433	406	452	454	424	428	411	449	478	433	425	450	402	447	398	406	392	431	440	422	436	441	447	451	438	431	455	427	405	410	446	436	434	432	418	415	398	422	469	405	412	463	410	420	425	447	446	421	421	444	471	439	424	447	414	428	465	457	453	442	372	441	400	427	405	464	390	424	443	419	430	417	458	411	442	444	435	442	442	438	414	460	404	390	462	428	405	411	406	442	484	421	434	437	423	443	444	447	451	460	463	441	419	425	427	454	450	433	419	430	451	429	409	451	448	412	423	439	427	403	430	425	423	464	453	456	438	431	404	406	407	463	455	447	433	425	384	430	425	407	438	386	404	425	460	442	457	412	422	445	449	426	462	404	435	428	446	441	455	439	468	465	382	404	444	460	429	414	426	475	429	446	450	439	378	451	414	401	407	434	388	425	416	442	432	403	437	446	433	409	404	459	420	454	458	418	452	391	461	439	408	414	428	391	409	385	420	431	444	417	419	434	429	432	421	447	436	458	415	451	428	443	409	417	407	424	444	481	413	450	443	414	411	430	437	395	440	414	446	452	417	393	436	417	447	392	442	415	443	416	403	393	452	444	451	441	471	473	439	429	441	468	444	431	475	391	448	412	425	446	430	458	419	420	456	392	411	431	454	418	408	454	419	462	422	445	418	426	420	438	392	454	444	382	422	450	407	413	442	441	430	429	403	417	449	449	434	451	444	483	422	436	433	442	426	386	410	425	414	441	447	441	423	443	437	420	403	403	399	424	396	442	425	414	419	447	417	422	448	458	416	432	445	447	425	436	419	415	466	399	430	446	437	469	478	412	405	464	441	443	430	464	444	433	419	406	430	473	450	423	448	433	429	433	425	449	386	491	420	440	401	410	433	423	450	429	458	430	418	474	421	425	419	407	438	424	400	408	452	435	437	449	430	449	425	417	451	414	467	444	430	455	421	447	433	448	445	462	457	471	416	405	420	432	432	426	446	441	454	463	433	428	466	414	435	418	426	432	444	467	439	416	411	437	446	417	407	436	450	456	423	404	451	439	449	445	414	441	458	421	412	419	430	427	409	400	430	418	439	454	430	405	424	430	398	431	402	423	410	388	418	457	456	443	434	446	422	437	434	466	431	417	423	450	418	442	456	431	386	437	424	412	422	460	389	436	422	438	449	443	412	436	439	449	422	435	424	406	407	473	447	424	419	396	410	418	424	426	437	395	439	441	414	442	465	442	406	414	423	452	429	396	452	442	446	414	465	451	424	408	444	425	432	435	393	419	432	429	432	424	444	412	429	426	416	432	455	441	435	447	444	449	446	429	414	428	425	422	454	425	410	484	427	449	436	457	433	429	404	439	460	411	411	446	435	443	417	451	449	372	454	441	439	464	445	436	467	431	435	425	445	436	395	410	391	424	438	407	409	418	389	413	398	437	428	418	447	454	417	391	416	422	418	437	465	431	462	389	437	429	420	427	483	442	410	438	461	416	478	430	459	401	411	414	432	433	443	454	448	408	438	431	417	411	422	399	440	479	398	424	425	425	460	440	408	428	483	432	461	456	425	435	436	438	406	463	415	424	406	434	421	420	453	400	460	428	450	401	418	433	425	452	411	472	410	413
7434	979	1086	1002	626	492	431	329	337	277	265	251	250	240	234	217	221	213	228	171	181	188	185	158	201	173	170	185	177	178	157	174	176	146	172	174	157	184	208	168	193	184	173	185	162	180	168	181	181	159	169	176	167	159	170	185	164	181	154	177	163	184	178	145	173	178	169	204	172	179	165	185	165	185	196	175	190	162	178	178	172	164	176	180	159	167	165	172	165	172	173	175	182	167	171	163	166	167	167	170	159	186	169	170	171	158	152	164	175	152	162	164	139	184	149	199	159	173	166	175	171	178	167	168	157	149	175	155	164	166	168	159	170	178	181	177	181	156	170	165	197	159	143	158	183	192	168	169	166	166	165	193	173	179	160	160	177	186	165	165	167	162	138	179	171	161	182	169	176	160	158	163	173	181	195	175	168	173	172	163	187	192	140	185	164	196	177	169	184	184	176	178	167	176	163	160	191	144	158	187	134	177	175	148	158	153	188	168	169	169	176	165	151	182	143	170	166	174	194	175	143	159	155	179	176	160	153	163	162	161	170	182	163	191	165	164	175	161	168	143	173	168	168	188	161	162	146	171	163	145	171	174	151	185	165	163	174	152	158	164	155	175	140	178	168	157	171	182	158	158	164	178	197	122	150	139	174	164	176	163	172	212	176	184	140	181	160	166	168	174	171	153	183	174	160	170	174	162	174	180	188	189	171	172	155	173	183	181	179	146	177	176	164	171	171	177	157	168	162	184	163	146	161	163	170	176	142	158	168	179	183	156	180	165	185	182	199	179	163	159	185	172	186	183	149	154	172	144	165	164	169	150	141	173	166	172	173	169	167	152	178	154	152	182	187	162	169	167	161	187	151	157	187	173	169	164	155	162	169	165	148	182	169	176	180	156	183	170	194	168	189	184	178	172	172	181	201	158	181	167	173	173	158	149	168	170	179	182	173	145	177	180	180	183	182	140	172	152	159	150	172	176	183	195	164	156	149	196	175	170	172	165	179	154	150	178	157	166	176	155	176	176	158	187	186	194	175	156	156	156	181	175	151	185	170	173	186	173	154	182	169	172	174	159	152	182	169	164	167	169	185	173	141	162	187	162	175	171	174	144	138	161	193	182	175	196	184	186	168	197	157	160	172	168	197	167	135	181	180	172	201	182	186	190	157	176	148	159	210	173	172	172	163	181	173	210	164	195	190	151	144	178	155	181	192	167	191	188	169	158	172	165	172	189	159	188	173	174	159	168	176	171	165	185	184	183	161	183	167	161	167	172	164	157	182	184	179	165	178	166	184	192	194	155	199	197	153	192	179	189	150	157	172	142	151	172	152	175	174	168	150	171	154	191	174	188	187	190	186	167	154	140	169	158	188	165	172	171	162	166	168	163	183	181	158	167	168	183	184	200	147	159	165	136	186	174	177	166	155	166	172	168	149	181	174	165	161	175	159	138	143	176	184	159	159	158	182	164	184	161	172	175	144	194	160	151	167	166	172	149	148	169	162	160	177	177	152	171	175	161	162	162	168	167	157	156	178	169	173	173	179	165	178	157	165	163	170	164	147	169	170	181	171	155	166	182	177	166	172	185	173	177	165	156	173	180	167	169	162	156	187	148	156	168	155	172	190	165	153	154	179	157	157	173	179	165	172	187	153	167	148	162	161	142	173	186	165	178	157	186	169	139	189	170	151	182	175	143	150	182	182	174	176	167	161	164	197	180	185	160	169	199	183	180	166	138	160	170	177	186	149	155	179	154	176	180	166	172	161	175	182	193	189	161	155	158	164	180	171	174	153	161	176	179	178	164	155	163	179	165	165	181	177	164	173	149	163	186	176	166	151	160	162	153	165	158	186	164	158	159	189	200	197	155	177	144	182	191	198	161	179	168	173	172	166	180	153	158	193	161	167	153	140	161	204	163	172	171	178	146	171	174	179	140	148	150	171	166	164	152	186	184	174	164	202	175	158	161	175	188	167	164	183	179	178	148	163	177	166	161	172	187	155	159	185	173	176	158	155	167	173	157	158	163	172	177	170	159	142	152	163	162	166	189	185	170	157	176	173	174	163	173	155	150	156	170	165	167	184	172	165	149	158	160	146	181	165	191	151	213	155	164	189	168	150	166	163	158	179	149	162	148	173	174	137	161	173	142	159	177	177	159	160	187	189	183	174	156	165	172	176	160	151	175	173	167	153	159	174	138	206	178	183	162	147	186	182	173	193	168	193	173	154	177	151	174	172	159	194	160	173	164	160	158	194	190	186	174	168	167	153	150	161	133	170	156	185	174	174	165	156	190	172	161	160	154	149	183	169	172	169	173	184	165	173	185	168	152	195	187	184	180	174	170	160	186	189	142	193	190	133	153	132	170	167	175	179	159	167	176	168	179	149	165	154	185	169	181	188	157	181	150	168	144	169	146	159	154	152	184	168	160	153	181	147	157	171	182	171	169	154	179	166	201	161	147	194	173	186	169	182	180	157	157	170	175	190	183	187	152	161	169	163	192	155	181	172	181	172	151	169	182	154	187	175	185	150	164	175	173	171	184	159	151	193	150	170	175	157	170	170	189	156	162	162	148	172	164	164	178	165	160	170	165	177	157	172	164	171	135	165	193	158	170	172	186	170	176	183	136	164	157	168	148	151	181	176	143	177	165	168	164	174	190	174	168	148	167	190	177	145	171	185	171	167	165	135	173	156	162	173	175	163	173	162	167	173	189	179	168	176	166	171	161	169	181	171	182	153	160	183	141	177	153	140	156	167	168	156	173	155	151	173	187	203	187	166	182	165	164	148	178	147	181	194	149	196	174	174	179	195	168	169	179	179	156	146	155	156	161	169	180	159	172	170	171	152	166	176	196	177	206	175	141	173	176	143	162	178	158	185	150	172	159	152	167	161	164	169	164	169	161	153	159	183	170	159	165	152	181	180	180	174	164	182	191	179	161	191	200	152	147	159	192	167	150	171	167	163	178	183	205	177	172	181	185	151	166	163	187	155	143	167	159	182	155	196	147	174	171	154	165	163	180	182	190	165	169	185	159	165	152	151	161	192	161	142	171	148	176	166	171	139	169	173	164	163	174	162	170	183	177	159	171	194	204	182	154	164	156	166	143	161	181	171	151	174	193	182	179	188	174	178	150	172	173	173	153	187	156	180	179	183	159	170	171	175	187	151	161	152	168	162	192	184	156	151	170	164	178	179	161	152	169	180	144	176	177	171	165	194	202	186	180	163	163	165	142	164	177	152	159	156	145	151	153	179	172	173	179	160	192	155	147	161	181	196	155	171	185	179	172	146	155	167	179	179	193	198	158	177	145	152	138	178	207	158	169	165	175	171	174	159	173	165	172	143	175	173	165	173	198	170	186	167	159	155	193	191	150	179	183	158	180	198	170	157	175	181	189	149	179	161	156	180	157	158	187	174	176	179	174	168	171	169	182	166	172	159	197	173	162	176	173	150	155	178	181	166	173	177	153	180	143	158	135	192	175	164	166	158	175	154	167	153	174
5843	1253	2535	3037	2720	2268	1839	1577	1418	1174	1092	964	882	866	829	793	701	710	699	633	644	615	611	638	643	585	597	573	578	607	529	543	586	568	541	550	528	571	535	569	555	560	549	532	505	573	559	544	520	531	549	549	528	522	545	548	496	547	535	507	517	520	508	496	475	515	495	494	532	515	526	491	515	519	492	500	485	520	498	487	496	521	490	515	508	492	471	473	495	482	523	552	482	521	499	535	500	495	516	488	554	488	467	499	475	487	472	528	468	516	530	536	487	491	500	502	510	523	467	476	493	514	503	487	454	514	469	488	468	540	524	494	469	494	449	494	512	489	439	469	537	515	513	487	464	534	473	465	470	516	488	494	491	468	463	466	467	512	504	485	513	502	488	507	484	490	514	541	473	460	516	512	464	459	488	444	470	506	482	527	495	532	537	484	536	546	485	482	469	469	491	455	496	520	513	500	484	473	514	468	480	512	451	496	469	510	479	483	495	497	492	477	498	509	470	496	471	504	483	514	478	483	488	491	518	511	486	481	553	471	474	483	492	471	533	506	508	473	522	496	511	479	506	546	540	469	469	463	488	494	478	483	514	542	509	492	525	467	482	491	458	478	495	448	527	496	511	485	480	526	497	455	499	514	530	486	477	509	507	507	480	456	507	515	498	516	502	483	462	478	487	497	491	483	510	520	458	471	539	513	529	520	513	472	541	479	475	465	478	487	496	514	509	477	498	490	470	460	479	496	510	502	521	497	520	502	483	527	504	486	465	507	462	506	535	464	500	497	469	475	481	483	511	511	472	441	476	476	490	516	490	492	495	516	497	486	515	469	499	530	497	516	474	478	467	503	517	469	489	477	462	464	485	462	474	437	464	502	476	486	506	480	474	483	497	480	451	483	483	505	517	499	481	506	502	493	519	500	546	511	480	520	506	514	459	494	482	524	523	499	480	516	493	492	547	511	472	491	483	475	506	500	493	470	468	485	480	517	508	544	496	528	521	495	513	484	475	485	493	500	477	524	480	472	483	519	511	480	504	513	501	519	472	497	476	523	501	493	486	499	477	489	478	473	468	532	506	463	467	468	462	485	483	450	498	505	494	467	561	513	484	473	521	543	471	480	488	514	522	489	482	503	482	501	482	529	439	508	502	497	432	485	487	464	517	474	484	497	506	475	536	498	509	486	516	505	487	507	495	491	504	488	481	491	500	502	459	455	518	517	492	490	457	463	521	483	542	475	492	476	473	476	493	533	460	544	494	511	494	513	515	519	484	497	463	478	516	492	481	541	522	473	508	471	491	497	507	513	493	475	518	480	513	484	476	489	460	484	481	496	489	534	444	485	461	501	503	485	501	460	503	473	490	489	509	488	477	493	509	503	499	521	479	512	484	500	516	500	495	481	515	516	481	482	509	488	471	494	513	565	469	503	479	500	488	487	482	487	470	494	502	501	541	438	462	526	503	557	500	484	484	497	469	473	498	517	504	519	477	519	513	488	500	467	489	474	453	487	496	484	491	511	468	479	484	426	526	518	535	514	485	456	500	484	501	514	510	531	544	486	541	485	500	464	505	489	476	497	502	486	512	491	475	499	512	465	501	496	493	499	548	485	449	496	481	510	498	486	525	485	493	446	485	476	486	482	486	490	498	460	538	527	514	446	503	503	426	510	445	477	467	526	490	490	505	511	506	496	463	544	507	463	490	459	520	493	555	512	480	511	491	473	507	475	519	476	501	506	514	496	506	504	480	500	472	509	467	494	453	494	496	527	501	491	507	485	522	505	528	482	517	533	506	496	461	505	487	473	489	494	522	535	543	517	494	478	485	494	501	509	521	472	490	455	477	508	504	507	489	494	480	470	496	506	489	514	500	465	500	497	530	505	438	460	449	493	472	462	542	464	510	478	531	456	489	538	493	498	511	442	433	442	471	458	517	502	483	494	481	509	422	506	516	489	542	458	520	539	491	486	516	493	457	472	478	470	483	491	500	488	482	466	476	516	503	492	489	519	511	505	493	506	519	447	503	498	500	515	465	507	461	516	510	552	479	541	465	479	450	486	471	491	530	504	504	497	491	516	495	495	465	505	482	486	484	469	513	471	471	526	494	495	506	488	508	523	515	459	460	488	492	447	480	510	491	507	488	506	470	448	466	496	522	476	476	494	478	490	480	474	479	493	560	462	500	479	506	486	491	523	497	484	480	516	504	460	495	507	475	458	494	502	492	484	502	487	560	515	484	470	483	508	504	521	479	480	485	485	533	495	509	492	457	446	478	462	491	514	524	499	486	492	559	480	498	497	506	484	504	497	511	548	482	474	516	469	500	516	504	471	509	526	491	479	492	514	477	488	483	464	496	492	466	499	464	536	467	487	524	507	495	527	485	507	526	486	474	516	479	469	499	533	524	469	531	503	457	465	474	509	489	535	489	498	512	538	479	440	509	521	515	489	527	481	497	524	443	483	503	489	539	490	542	482	529	482	517	536	542	469	481	496	484	487	492	482	472	473	498	508	486	467	478	515	451	509	495	516	466	486	470	475	485	457	477	505	486	518	510	468	490	491	508	494	494	490	498	508	528	478	473	509	517	514	545	485	469	508	540	497	505	527	526	479	509	507	462	448	487	466	521	494	521	530	474	468	465	487	515	488	487	483	530	484	483	474	525	484	495	502	508	518	472	501	506	491	499	496	490	464	477	482	488	462	521	491	478	473	463	491	514	486	512	491	503	524	479	465	508	489	510	498	499	485	477	496	481	447	501	563	490	471	451	494	476	484	465	511	512	504	499	504	448	512	495	513	514	495	541	485	488	485	497	554	494	506	538	506	468	493	483	487	475	483	478	457	486	494	482	449	472	491	524	472	510	478	502	465	530	493	468	472	490	502	506	515	510	485	465	502	511	476	505	491	473	557	477	507	498	486	482	499	488	490	525	504	476	434	436	522	469	518	482	490	499	474	538	479	534	491	482	519	453	507	514	520	520	458	465	506	467	442	483	503	483	569	504	522	535	500	484	515	484	521	480	514	474	512	518	489	534	512	468	468	509	509	507	532	492	570	524	480	475	510	480	470	501	522	499	492	457	484	503	473	508	505	469	522	519	489	483	524	505	475	512	500	457	521	492	477	508	520	538	455	523	528	501	496	480	505	500	455	511	522	488	470	516	492	549	482	510	444	540	519	525	464	484	458	466	518	476	490	526	502	479	506	497	461	450	465	480	483	526	452	499	510	469	508	482	504	461	507	472	483	505	504	519	499	474	470	489	457	526	452	443	475	508	452	494	475	479	498	493	498	463	487	521	500	490	493	472	499	486	498	504	506	500	502	511	481	508	523	496	494	452	471	514	492	484	519	537	501	481	508	503	478	461	489	470	541	460	498	513	460	517	529	478	459	529	525	507	464	480	486	506	506	500	500	521	476	528	490	508	480	510	514	513	490	542	498	487	462	541	478	489	481	480	481	493	468	456	527	467	493	494	444	483	464	512	529	458	500	476	505	496	470
14299	2682	2678	2016	1395	1066	901	736	604	622	566	534	485	493	482	442	434	396	412	389	426	409	375	389	369	333	385	402	393	373	365	378	359	373	339	343	389	376	399	368	390	345	349	338	385	396	365	365	372	368	345	346	359	363	345	339	365	330	368	350	349	362	390	383	373	364	373	351	391	383	368	366	376	333	366	345	381	336	351	383	333	357	403	323	361	330	359	335	366	368	355	378	347	342	332	337	359	348	360	369	325	375	349	353	351	379	331	366	322	353	365	356	390	323	335	336	397	366	354	383	369	382	327	359	328	355	346	321	380	354	382	332	362	368	345	359	349	317	390	362	370	362	361	333	359	366	338	359	368	393	336	358	360	348	360	348	387	347	356	369	350	353	347	345	376	367	337	329	382	347	344	371	315	330	379	353	351	331	338	326	381	382	332	348	348	349	360	355	336	316	328	366	345	349	377	329	363	375	347	315	371	365	375	360	351	367	322	372	347	361	363	369	360	380	366	371	351	370	371	346	343	353	332	354	330	364	340	353	367	336	332	341	368	340	356	371	377	370	331	344	341	329	365	341	345	306	326	371	384	356	348	368	379	348	343	359	363	343	324	317	395	340	358	346	340	332	310	366	327	372	355	373	335	387	354	357	360	368	335	342	332	366	343	338	307	350	382	367	355	365	371	359	336	343	389	363	390	358	368	361	317	360	351	317	329	371	383	309	354	360	311	353	340	415	413	382	358	365	363	332	348	339	333	396	390	347	328	347	375	352	352	362	355	354	334	355	390	381	307	346	347	358	338	341	372	394	359	343	347	362	335	369	351	299	360	396	323	377	357	369	350	362	357	412	351	323	334	356	321	359	370	334	368	338	352	351	386	371	391	375	392	311	379	355	384	368	347	378	357	339	352	377	362	341	367	323	322	356	367	350	354	393	368	382	389	342	376	353	390	358	367	379	357	332	396	351	342	338	384	345	367	385	359	354	352	387	338	372	368	353	366	340	324	370	329	348	336	329	317	349	338	314	349	395	336	374	334	330	334	384	327	359	341	354	375	336	342	342	338	357	330	369	328	364	379	359	381	366	342	359	326	340	369	335	353	338	378	376	345	335	392	343	351	345	335	313	308	370	363	390	344	350	358	358	350	313	346	328	359	381	345	361	392	369	347	323	348	363	362	368	331	345	373	348	324	347	357	354	353	324	311	395	365	357	340	372	370	378	350	337	366	336	361	397	368	345	357	359	357	325	353	380	356	368	360	348	339	337	351	379	346	354	342	350	359	341	369	374	333	348	372	337	383	347	354	312	372	362	391	317	366	363	351	338	383	357	371	306	336	369	325	368	377	331	374	325	328	335	359	343	326	345	336	330	336	373	353	390	361	328	390	373	341	362	363	346	368	362	353	331	346	354	331	360	335	347	367	365	327	365	347	328	340	347	363	338	361	348	356	380	365	338	363	356	356	356	345	365	351	329	329	361	345	374	360	361	348	357	364	362	356	349	335	339	329	356	337	367	367	365	356	363	359	358	323	355	336	358	357	388	361	364	337	298	328	349	318	355	385	333	320	390	365	369	393	349	360	335	369	373	349	343	345	363	347	378	367	365	353	335	344	349	351	352	349	380	362	387	345	375	321	320	336	353	351	372	355	345	347	377	383	358	341	337	358	374	393	384	361	352	355	348	312	348	386	320	366	336	374	357	370	345	365	367	335	366	361	310	367	364	342	353	354	357	351	347	315	377	349	369	351	358	382	362	329	375	365	357	368	368	359	355	361	360	357	309	346	324	358	339	375	378	350	340	353	343	372	354	354	325	343	361	367	357	362	344	352	359	365	370	324	364	333	330	341	351	378	344	364	376	366	337	381	366	315	349	347	368	313	364	351	332	324	369	339	361	374	341	337	364	364	323	332	349	361	349	366	345	353	352	357	331	379	387	352	356	343	366	357	338	358	380	358	343	347	330	360	354	356	317	346	361	313	353	333	347	326	353	374	328	354	356	344	346	358	350	351	367	351	349	359	364	344	329	421	387	384	367	393	338	383	359	337	357	333	339	367	378	343	323	357	364	363	361	373	374	358	364	350	352	335	359	341	374	346	352	354	354	336	380	377	312	342	362	355	360	346	351	344	375	332	329	335	348	355	342	353	359	347	343	359	361	344	334	353	356	365	371	357	367	353	296	380	365	329	356	362	331	351	368	348	395	360	367	341	345	369	336	355	330	342	368	325	330	410	354	333	384	385	379	365	357	360	364	358	333	367	341	373	349	363	366	339	357	367	362	317	354	365	374	360	374	331	340	352	346	363	341	324	357	345	380	359	300	378	359	374	340	318	332	346	330	351	385	345	342	380	331	359	355	348	359	359	343	365	367	353	363	318	325	375	335	337	346	376	351	367	357	348	345	322	351	367	333	352	344	351	337	342	372	376	364	363	349	338	328	346	364	326	351	340	386	323	357	347	347	364	359	356	363	350	325	341	344	357	329	402	351	365	355	354	363	347	376	362	345	346	371	364	336	357	331	331	360	406	338	345	376	327	369	358	360	322	356	319	357	338	377	351	362	344	349	377	382	360	352	361	353	352	358	363	334	332	357	380	330	368	360	367	339	343	345	337	329	335	331	347	370	372	359	354	347	327	347	341	345	330	357	387	360	323	340	350	373	353	379	338	364	348	344	372	364	358	325	345	351	352	339	350	330	376	354	371	370	354	360	330	356	371	354	336	352	341	368	376	324	349	360	331	331	339	344	310	347	385	386	346	354	347	305	361	357	347	364	348	349	357	345	338	368	364	362	327	346	351	394	349	361	333	351	380	368	375	374	383	409	384	371	367	310	330	320	346	353	347	350	329	368	325	348	352	378	349	382	369	389	329	337	373	374	335	369	341	364	366	331	385	348	326	381	320	359	392	347	340	335	340	320	350	354	369	318	348	348	365	353	347	339	369	337	349	380	328	345	376	341	365	368	337	364	382	379	356	332	326	334	336	334	346	378	334	401	364	346	321	360	381	365	351	354	328	374	338	358	355	334	336	335	313	321	356	344	355	355	342	351	356	335	339	345	353	348	346	377	346	351	328	367	346	343	361	362	323	400	362	359	359	350	367	349	353	338	314	349	365	345	341	356	388	360	355	367	330	366	381	370	390	339	333	357	337	377	355	383	363	368	345	343	364	369	373	344	371	346	345	339	346	302	356	372	309	371	359	371	378	343	362	340	340	357	358	349	383	358	366	348	381	362	349	372	360	341	377	328	340	324	351	388	336	349	343	316	364	331	368	342	353	324	352	377	377	341	370	344	309	326	371	348	324	374	392	341	360	402	379	405	351	361	368	365	378	338	370	355	347	343	393	346	363	380	347	371	344	339	342	369	380	345	393	349	360	334	351	327	386	343	339	343	319	378	379	345	349	346	372	345	354	363	380	327	314	364	349	360	348	365	368	340	328	354	375	356	351	367	355	355	328	353	366	339	333	350	354	389	342	366	347	351	337	373	343	340	332	365	331	343
7935	2453	4966	5836	5169	4205	3481	3021	2513	2214	2104	1903	1744	1537	1500	1401	1405	1354	1293	1268	1241	1115	1186	1074	1120	1127	1121	1052	1055	979	1027	1004	1024	1037	977	1021	963	1026	1025	974	962	1022	919	941	929	958	947	961	957	887	941	950	934	943	963	982	926	925	928	858	925	861	900	893	935	903	903	972	875	962	947	879	917	906	900	906	912	935	871	917	887	913	899	947	857	850	920	893	894	910	905	915	881	897	911	860	942	904	899	903	890	915	889	844	900	846	941	911	914	853	920	910	877	888	889	851	887	880	876	878	896	856	968	834	891	858	901	892	889	889	870	890	995	914	890	936	860	875	917	880	922	903	871	895	863	856	892	871	865	866	893	869	909	899	863	899	876	876	882	867	883	897	910	891	901	870	936	874	879	904	935	894	909	880	824	909	861	862	895	889	946	914	876	880	889	851	899	912	902	864	867	923	897	892	849	883	898	955	832	814	838	869	919	915	869	852	910	872	855	898	888	870	861	916	905	814	853	866	900	876	863	894	903	898	875	882	924	855	858	898	818	888	869	860	909	858	909	887	943	888	893	886	885	893	911	856	866	898	883	835	883	881	849	876	874	901	847	917	904	928	927	818	922	878	885	877	841	873	873	896	861	897	878	906	872	884	872	873	885	876	881	937	895	891	897	921	851	920	872	890	911	902	875	872	907	895	870	853	871	913	852	885	919	900	953	890	859	855	885	913	867	873	836	853	881	885	908	825	875	880	854	836	942	863	810	885	906	950	885	913	922	862	904	922	891	868	908	887	901	867	843	895	876	894	914	820	879	858	887	920	916	881	835	919	891	885	880	833	908	857	867	819	869	856	817	889	897	852	902	861	856	870	883	878	909	904	841	873	947	864	830	876	849	900	895	874	892	867	916	868	931	905	889	845	827	875	900	860	905	896	887	906	855	897	898	874	868	893	907	891	835	811	887	867	877	856	841	819	864	866	893	848	880	904	895	841	898	909	865	872	862	864	883	921	881	861	834	925	854	885	867	905	873	885	885	881	920	856	870	881	876	878	888	904	875	896	867	880	927	876	913	860	911	814	936	854	943	911	880	846	889	811	879	828	870	853	896	900	909	848	931	883	917	846	798	892	895	815	885	918	909	854	814	888	873	856	895	920	884	900	936	843	905	891	908	857	872	880	909	875	927	856	921	850	906	824	917	884	867	868	901	859	914	866	873	909	871	847	891	865	868	902	921	869	901	845	853	853	919	883	810	884	891	908	912	885	860	862	876	812	871	842	887	871	833	885	852	851	867	883	929	882	888	861	895	883	850	857	836	881	875	947	879	918	875	898	885	870	889	898	865	844	884	888	868	906	880	858	854	873	850	946	867	874	854	873	881	873	948	835	848	869	910	881	873	883	888	872	821	880	863	860	862	844	909	899	855	863	893	904	838	860	890	877	888	890	881	822	822	845	889	904	887	915	908	825	910	934	887	851	887	910	853	865	869	916	867	889	890	886	826	878	924	902	856	889	890	877	927	865	875	924	936	868	835	903	881	844	842	892	903	875	883	883	882	888	880	864	836	863	846	872	860	920	902	847	878	887	877	913	897	847	883	857	805	901	852	835	917	849	891	885	917	915	908	869	920	876	855	896	913	878	872	920	912	842	876	892	877	858	861	863	903	926	857	815	926	869	890	876	861	896	914	893	908	851	870	910	877	865	843	905	937	903	862	853	878	867	882	867	871	875	894	866	856	879	823	933	878	898	840	848	871	914	879	862	853	854	837	831	935	908	864	888	888	875	861	895	882	903	859	903	880	856	858	886	916	844	922	893	902	929	938	861	923	859	893	894	858	903	881	902	830	909	857	875	811	872	848	908	902	929	887	869	841	903	813	883	843	866	898	800	867	952	884	910	864	842	877	861	874	853	849	868	928	909	862	858	849	896	901	866	858	897	835	887	889	873	826	854	892	835	897	888	902	913	886	882	904	904	856	880	874	860	879	856	870	889	875	894	946	849	879	823	892	909	863	863	860	882	877	876	868	879	927	873	912	872	892	894	867	911	951	923	875	870	866	843	887	824	816	912	923	874	925	922	883	895	923	921	886	861	953	893	839	862	866	806	897	938	803	835	863	888	868	916	878	876	880	883	861	878	830	863	883	836	870	833	915	857	839	834	942	834	874	904	890	886	871	907	925	914	906	870	861	901	826	845	937	885	905	816	858	865	966	866	859	861	890	899	854	895	861	902	949	831	900	909	896	891	873	875	803	914	815	859	880	864	870	874	860	876	876	910	795	865	862	911	925	878	823	895	871	859	849	883	894	914	866	874	896	848	876	918	882	851	894	887	865	872	914	886	865	813	826	949	893	831	872	832	869	858	857	848	801	916	932	851	945	915	887	905	915	887	877	871	896	840	834	911	872	859	884	911	886	849	910	896	884	890	885	873	854	894	901	860	884	914	851	882	849	861	915	864	922	888	851	871	852	912	874	911	899	902	842	849	881	851	874	889	841	855	889	880	886	885	893	910	881	928	854	849	864	887	879	870	887	896	912	894	849	910	899	857	906	865	865	957	856	890	844	858	894	922	870	881	893	919	880	879	858	871	880	879	822	894	915	884	870	904	844	861	855	892	886	857	882	873	878	831	873	868	896	878	874	923	846	932	832	867	854	840	856	907	808	908	892	914	906	865	840	865	922	883	915	883	895	882	891	892	824	880	860	930	842	901	908	856	837	894	853	855	852	814	866	922	879	838	886	847	857	877	849	858	890	862	914	878	878	899	886	879	862	871	828	925	830	900	871	884	890	886	897	857	847	910	921	818	900	800	857	920	927	870	866	883	890	825	924	852	890	838	901	878	895	868	857	842	889	854	886	906	878	908	884	876	808	904	893	849	850	860	903	906	850	882	941	886	893	871	912	814	880	853	882	871	894	908	883	836	843	859	909	848	882	845	932	899	832	878	861	868	866	905	895	887	856	884	865	893	833	866	884	886	882	887	978	809	905	830	899	888	907	905	937	876	850	848	834	930	827	863	868	869	832	866	865	915	847	858	853	826	862	891	888	851	821	877	869	866	905	879	847	868	836	899	922	890	865	869	936	821	891	871	884	909	883	893	885	873	893	896	872	861	879	900	850	883	907	897	902	891	828	915	891	858	869	865	875	851	887	896	836	851	915	845	903	864	878	904	882	862	881	856	912	794	885	896	877	912	834	916	899	874	875	930	819	888	853	881	896	919	853	845	914	863	870	829	827	869	863	903	852	858	857	856	872	885	816	904	888	846	872	898	813	853	909	894	900	882	834	880	924	940	870	910	855	834	880	892	857	881	853	799	922	867	877	895	871	891	837	865	888	917	863	881	912	861	854	837	850	909	876	882	881	882	871	886	879	924	905	893	853	929	874	848	884	854	834	860	897	915	873	872	906	881	874	854	803	862	919	881	926	931	882	852	835	823	863	823	857	883	900	857	847	892	886	866	807	866	850	887	823	860	909	939	877	920	975	908	858	850	911	878	813	899
1931	185	180	198	177	174	157	165	150	155	172	141	152	143	139	168	150	150	124	155	157	151	141	156	152	168	151	177	132	139	156	156	155	173	147	146	148	133	150	159	168	136	156	153	128	135	153	173	152	165	153	139	139	144	142	148	138	149	154	152	148	150	159	157	134	146	137	138	146	146	142	161	127	134	132	142	147	153	150	163	164	124	128	161	176	153	162	144	143	122	159	147	150	159	159	143	149	154	143	157	154	149	150	135	164	160	136	140	164	137	135	126	128	158	149	141	149	134	141	147	139	131	161	133	140	146	142	155	152	152	183	136	160	158	134	154	136	153	169	142	142	121	145	158	130	141	151	141	157	155	153	160	172	133	133	152	165	138	158	167	157	147	150	156	144	139	158	152	146	126	171	148	158	167	150	157	131	142	143	158	160	153	137	159	163	144	136	139	127	147	162	139	173	158	145	148	150	154	128	116	148	161	164	133	156	183	155	175	137	148	137	156	144	160	154	172	140	141	164	148	167	157	167	129	135	155	145	155	138	131	143	154	157	128	150	134	151	152	158	167	156	142	151	148	141	128	161	174	142	145	148	143	166	146	167	163	158	156	122	157	134	146	158	148	157	140	129	137	155	120	136	147	151	114	158	145	138	146	152	159	148	167	152	139	129	130	164	142	142	126	150	149	146	165	135	141	167	163	144	126	165	135	156	162	137	163	134	161	136	133	132	148	187	149	153	144	151	164	126	151	150	147	145	143	146	135	159	156	154	152	143	146	125	162	132	135	161	143	167	151	145	152	177	147	136	146	140	155	140	171	135	135	136	156	142	146	153	162	138	153	136	128	173	155	163	127	144	154	152	155	168	157	139	151	137	128	156	143	150	138	139	141	164	147	153	154	164	140	133	141	129	151	154	137	137	151	158	155	156	165	137	167	147	147	144	152	142	160	148	156	122	140	163	153	131	157	138	132	137	138	159	152	130	132	162	132	138	136	137	151	144	157	135	153	156	138	149	139	152	149	138	145	162	155	163	177	157	137	141	142	142	143	148	136	145	141	156	151	149	155	155	180	134	133	174	158	157	137	151	154	165	155	122	133	150	154	151	152	140	134	123	118	152	170	134	136	158	136	131	153	144	131	153	139	139	143	155	142	171	150	139	150	138	139	153	164	166	139	144	138	141	159	150	133	154	143	137	147	140	147	155	173	167	150	137	151	150	136	142	160	156	153	136	163	170	163	139	136	155	142	172	168	146	149	132	158	138	152	141	164	164	151	144	152	130	149	136	155	155	142	153	156	145	142	135	136	131	154	144	147	135	125	150	146	155	139	138	126	148	158	146	142	151	133	172	142	144	148	152	140	154	143	150	137	159	141	154	150	163	145	147	156	142	160	143	149	164	149	165	151	146	146	153	172	152	148	153	133	138	131	134	133	137	155	152	148	152	161	146	166	159	137	160	133	130	160	171	164	153	158	134	128	152	149	141	124	154	135	152	144	145	160	143	158	151	151	149	149	152	150	149	161	143	127	145	150	151	159	155	150	134	161	164	160	145	149	144	134	164	139	147	161	156	132	145	161	141	158	152	152	132	180	138	135	134	170	146	161	138	157	155	149	134	136	159	166	164	151	155	142	165	154	127	178	147	141	136	150	160	146	148	137	144	134	150	162	152	140	144	157	151	152	135	138	147	138	163	144	148	160	146	135	152	144	142	115	153	148	142	154	157	146	160	141	154	140	181	164	145	145	158	166	138	152	136	185	151	133	140	149	146	133	142	135	138	141	169	154	145	133	132	151	117	142	152	158	139	140	125	167	142	131	178	145	140	141	155	153	144	154	143	152	134	154	159	137	120	135	133	146	145	160	153	137	155	135	139	161	136	156	148	140	155	134	165	149	151	144	161	154	150	144	157	147	134	135	148	173	145	159	135	157	145	150	172	156	149	160	156	148	140	145	159	128	134	168	133	153	125	150	140	137	114	133	173	149	157	134	136	142	159	151	162	146	152	147	167	150	138	138	147	143	141	133	147	172	135	140	172	157	171	156	150	138	148	142	145	154	141	144	150	145	159	126	140	156	127	120	156	166	127	160	148	134	159	152	146	152	154	145	166	137	124	143	169	153	153	155	152	167	184	168	123	137	157	149	168	161	132	135	161	150	144	173	130	153	154	183	162	159	148	162	146	134	150	141	143	150	165	150	152	170	130	158	138	137	134	160	156	122	154	168	183	152	160	161	153	143	166	150	158	127	160	130	145	140	138	146	170	136	155	140	161	150	142	137	159	135	154	152	154	143	161	163	139	144	162	144	154	148	138	151	169	171	151	138	165	154	146	153	137	153	157	136	166	153	148	150	165	136	133	129	179	177	154	166	122	135	149	167	142	155	140	147	144	165	150	153	147	138	133	153	165	132	170	168	140	138	144	134	162	138	161	163	137	154	163	157	152	138	174	145	135	151	148	139	163	133	151	149	131	175	161	127	132	110	156	144	142	139	157	163	153	172	161	152	157	162	144	135	163	126	138	143	132	152	133	166	150	118	117	123	149	161	138	166	142	150	161	147	143	140	133	134	137	161	161	152	154	150	133	135	130	131	139	138	157	161	146	141	146	155	158	139	132	140	131	142	124	163	158	164	130	154	150	130	149	145	144	131	142	164	141	146	157	153	149	161	135	122	148	139	132	145	159	143	142	148	154	132	133	170	133	165	138	140	150	142	148	144	133	141	168	129	132	146	143	146	142	158	140	169	147	154	118	161	157	165	149	154	127	136	172	127	163	146	147	157	139	158	173	161	129	130	135	138	169	180	118	134	142	152	140	157	151	145	144	159	135	163	132	139	137	154	126	168	161	143	148	134	167	153	145	148	152	115	134	158	129	149	164	152	155	116	128	167	165	154	173	156	141	149	140	144	143	158	134	146	156	131	143	131	140	134	146	147	147	147	138	134	119	156	128	170	159	132	162	136	151	155	141	143	147	167	169	159	150	168	142	172	140	154	163	128	165	144	140	145	147	150	162	145	156	146	134	152	133	145	152	143	164	162	164	148	129	131	143	152	143	129	162	153	138	139	162	150	148	154	151	153	160	134	157	140	134	154	148	165	165	139	191	160	133	156	157	140	140	149	128	154	140	168	147	144	160	145	150	125	152	135	177	171	156	140	163	154	172	137	135	137	155	163	123	145	163	137	119	149	157	158	125	144	165	131	167	160	148	155	136	133	137	124	148	140	163	149	149	129	182	149	156	110	140	155	146	130	172	157	134	168	149	152	156	141	156	146	149	149	156	162	147	160	140	161	123	143	132	156	158	155	165	156	159	137	163	142	146	138	144	148	162	134	137	140	158	146	144	140	165	129	137	148	130	137	136	136	127	139	136	141	138	139	140	165	152	149	143	153	146	141	138	158	131	142	149	139	145	139	130	155	142	140	148	143	118	155	142	169	149	147	157	159	133	162	124	133	133	165	132	152	137	146	136	188	146	135	126	159	139	155	146	147	162	150	136	150
2170	465	497	516	507	512	498	440	421	442	444	473	488	408	422	469	431	440	444	413	454	448	414	432	447	445	415	422	465	428	427	412	429	415	425	483	447	470	378	410	430	422	413	448	420	427	423	400	437	427	425	424	456	417	442	417	459	434	433	426	434	419	437	431	414	425	421	416	447	432	418	448	434	444	405	419	423	425	391	449	442	399	442	425	406	408	428	471	442	439	431	381	407	475	424	434	393	411	447	432	401	456	412	458	434	432	386	415	442	459	420	432	398	440	431	455	429	417	451	469	420	429	434	436	441	399	423	400	453	446	428	436	439	405	415	431	426	433	390	370	433	398	440	400	455	427	458	410	423	441	400	377	402	435	441	429	418	419	444	407	416	433	416	419	421	421	461	423	433	441	463	448	405	420	409	423	472	444	447	432	405	428	433	463	413	416	455	425	413	402	424	391	447	446	453	415	437	449	460	401	424	423	408	463	415	434	416	417	396	428	441	436	419	403	423	463	411	422	434	414	422	447	424	419	436	413	404	418	442	436	438	430	425	407	420	446	428	450	443	414	462	432	430	431	436	468	408	412	407	423	439	421	424	403	429	419	406	443	470	457	446	418	407	413	412	420	418	426	449	456	419	400	417	447	478	434	440	435	418	452	440	426	442	437	407	430	415	422	411	473	422	433	427	420	427	430	410	441	414	408	451	434	423	410	393	437	408	435	406	446	457	421	442	429	407	437	429	486	448	421	429	395	453	416	461	425	416	421	423	466	447	424	426	428	384	438	473	434	395	436	419	410	441	424	422	467	408	392	415	446	452	422	438	410	458	417	441	445	421	417	441	434	441	441	398	429	418	434	405	433	449	446	404	396	406	447	435	422	384	417	406	418	468	406	440	454	465	417	461	440	433	455	431	431	404	464	407	449	429	449	461	421	439	409	446	424	431	418	422	420	398	398	434	427	426	429	440	426	387	432	458	439	439	420	407	439	434	372	411	431	423	447	413	418	414	470	433	427	423	431	429	466	391	447	411	436	389	453	427	424	431	398	433	434	444	413	406	404	421	464	437	454	401	416	421	477	427	437	445	404	426	449	423	461	418	453	410	404	413	439	443	469	439	415	457	447	430	422	429	419	449	433	424	449	412	410	470	429	442	410	425	425	424	412	482	430	452	440	435	382	392	415	413	438	457	449	445	468	413	424	434	442	406	426	419	399	466	449	451	436	427	405	424	424	435	404	446	439	411	384	424	424	430	401	442	418	437	414	449	452	449	423	407	435	426	487	396	463	426	415	478	431	424	461	427	400	436	416	463	411	455	410	460	390	443	377	410	427	400	401	440	433	449	402	415	423	391	422	381	445	446	418	414	459	443	467	456	454	425	450	436	426	445	426	405	418	413	433	417	427	436	438	415	446	427	426	447	431	433	431	404	428	402	434	438	424	432	447	425	424	432	427	459	437	452	440	454	462	417	473	397	441	395	450	430	419	427	421	406	436	453	426	412	400	424	460	435	438	442	425	436	450	415	424	428	415	429	437	440	404	456	432	423	410	447	401	424	438	410	420	416	437	422	406	431	396	418	398	447	420	472	425	397	423	400	414	421	426	434	439	420	405	425	412	450	442	430	478	423	400	403	467	395	424	430	384	419	409	454	394	445	452	432	448	430	426	480	468	453	402	421	425	450	388	465	423	467	403	438	396	403	420	380	439	430	404	418	459	410	443	442	446	381	436	444	392	404	458	417	450	418	454	444	446	412	431	441	395	421	450	431	377	423	427	415	469	414	462	429	429	450	434	402	414	440	425	422	436	405	422	409	437	430	462	417	422	425	418	466	441	455	422	442	459	444	461	421	402	440	418	410	438	430	428	409	431	414	437	422	380	429	411	412	435	412	433	400	440	416	424	426	446	439	443	427	422	421	451	422	394	402	429	399	425	447	408	422	423	422	438	454	435	417	442	434	420	461	413	441	444	409	422	467	420	427	412	406	441	413	434	454	424	407	427	430	461	415	431	456	423	393	477	451	439	440	441	450	435	430	459	446	403	428	397	432	473	461	451	456	463	414	425	425	428	419	451	419	456	423	454	443	424	428	436	409	434	463	473	476	411	444	429	421	444	447	438	430	419	437	422	403	404	436	467	425	427	431	430	423	451	441	477	439	399	444	441	456	429	393	405	451	463	412	396	422	426	456	452	445	411	435	450	422	424	441	440	431	407	432	442	423	436	421	412	440	417	408	411	425	447	414	421	442	446	418	435	422	430	440	442	421	442	439	452	466	392	453	453	425	437	419	429	427	457	429	405	420	435	445	411	428	394	415	454	420	474	481	403	419	426	426	435	437	459	395	384	402	435	420	391	426	410	431	428	410	435	447	400	432	436	400	409	426	475	414	432	415	403	418	462	416	457	414	449	432	426	441	429	413	509	403	465	443	416	438	435	444	464	434	427	438	408	471	414	451	456	421	472	474	470	421	435	410	440	409	453	445	423	406	439	422	441	444	431	422	461	397	453	479	438	425	424	437	448	452	410	421	411	386	408	446	438	400	406	458	424	399	424	393	434	470	468	404	420	453	394	434	460	454	428	431	393	430	415	396	440	421	425	432	403	477	431	436	470	449	386	456	421	407	412	415	459	450	447	422	430	437	445	438	431	397	431	419	454	433	377	410	387	400	396	462	425	446	419	444	417	425	436	424	419	422	442	445	457	408	428	440	440	381	395	446	467	396	456	426	456	437	469	426	437	449	459	441	425	425	426	437	415	461	451	441	461	453	413	462	417	451	442	433	415	443	443	442	396	391	419	459	433	412	451	410	418	479	413	443	429	440	410	431	436	428	431	403	422	422	423	439	401	459	432	429	398	435	445	451	437	426	433	432	466	412	459	406	455	411	420	436	425	438	430	418	398	395	466	462	433	440	444	421	408	437	433	413	442	424	457	424	449	449	419	429	421	398	434	415	453	446	401	453	448	450	414	434	407	387	396	449	396	474	434	437	440	422	397	409	404	426	433	417	441	409	410	444	415	439	465	453	443	411	448	384	415	441	420	431	431	423	426	432	459	435	429	442	424	406	452	418	436	458	431	443	419	424	446	417	444	411	408	431	397	442	435	451	431	441	434	439	400	446	413	393	439	392	450	432	422	438	444	435	410	449	438	446	427	389	448	452	436	405	387	449	422	449	437	434	425	407	423	428	437	427	422	425	384	403	422	392	429	421	417	456	421	438	411	453	472	399	425	455	467	407	433	432	461	415	459	451	417	441	448	414	398	447	433	459	446	432	430	429	419	410	430	413	409	420	464	406	407	430	445	421	441	415	377	421	417	441	443	420	459	383	409	439	459	426	431	460	399	422	423	443	442	442	450	425	424	447	406	396	417	424	439	393	425	455	433	437	436	438	414	422	414	421	422	416	422	424	460	416	439	432	402	443	437	411	437	445	426	424	422	429	403	447	432	449	435	417	400	416	388	412	437	395	417	406	429	403	441	407	423	431	447	412	416	446	462
7407	930	1150	904	636	490	399	322	299	286	228	210	234	239	210	225	202	176	191	181	183	193	201	176	158	176	186	189	184	191	159	200	159	177	195	186	183	197	180	167	196	172	188	148	167	180	178	174	182	172	182	162	159	165	157	199	182	191	181	180	190	173	159	143	169	160	150	160	176	188	210	195	177	184	175	173	186	172	163	190	173	181	163	170	175	132	162	172	164	159	159	170	173	164	161	161	163	160	163	165	183	193	196	166	177	170	168	177	166	148	177	159	197	151	181	164	161	187	157	134	146	165	172	172	173	180	177	162	156	180	150	170	180	187	165	178	150	180	174	171	182	147	179	151	182	169	155	159	186	171	158	159	162	158	152	169	171	171	180	171	156	130	166	174	178	200	174	188	159	176	198	169	153	168	184	190	158	172	163	179	183	201	179	149	180	177	157	140	167	159	173	167	161	172	185	152	174	190	162	177	169	189	183	166	173	171	164	157	157	200	182	142	182	166	183	161	209	166	196	156	164	161	150	168	157	190	161	152	153	170	185	175	157	191	166	185	193	178	168	162	179	176	162	150	156	207	174	205	176	167	164	169	143	155	164	158	188	181	177	158	147	175	160	198	167	135	182	193	181	172	172	169	205	191	192	168	173	155	204	177	177	186	172	166	186	188	168	170	145	166	155	158	194	185	167	193	176	154	204	170	141	155	142	183	167	174	158	195	149	162	192	175	188	171	173	169	182	175	164	168	153	183	179	164	172	154	161	153	174	162	171	158	175	171	161	173	152	159	187	146	167	177	173	162	164	168	169	173	154	156	160	181	172	190	173	157	166	156	184	171	165	177	186	158	151	163	167	144	151	165	167	174	198	170	158	169	165	155	210	147	164	176	178	161	178	163	150	159	163	169	165	186	166	170	189	166	174	185	187	156	175	138	158	171	190	177	164	174	171	163	171	167	187	163	164	191	167	168	150	180	197	196	154	171	197	180	192	163	163	154	170	154	162	174	163	193	168	183	165	159	194	199	169	172	160	144	197	169	168	175	145	155	197	187	180	179	209	168	193	161	203	175	177	156	167	178	172	179	174	164	135	173	187	166	161	181	155	175	172	191	195	169	163	133	197	155	161	180	160	172	182	161	171	172	165	174	167	144	160	162	185	169	178	176	191	186	144	164	182	162	176	144	164	165	179	182	173	181	172	157	164	194	183	162	181	148	162	180	172	162	180	178	179	160	167	163	197	158	159	197	154	178	181	166	162	160	174	147	157	149	191	165	165	174	164	146	181	166	183	163	176	180	161	167	154	173	178	159	181	185	174	164	168	159	165	162	196	168	181	148	169	173	152	164	166	145	177	171	170	170	150	163	190	200	151	166	152	154	166	164	158	200	172	177	158	187	156	149	172	174	153	187	171	155	183	181	170	144	178	171	147	183	158	158	173	174	155	170	176	170	182	168	166	167	170	182	171	163	170	163	153	159	143	191	176	176	166	160	173	160	171	164	146	196	163	181	168	168	171	166	174	177	182	145	157	150	162	162	179	165	172	143	149	174	172	168	174	166	154	154	187	134	176	150	183	169	180	176	175	155	191	176	176	185	168	171	173	177	143	184	179	150	191	128	183	185	171	178	159	158	142	160	185	175	181	165	160	159	183	165	167	170	173	160	194	176	160	179	184	164	187	169	191	162	196	153	178	148	183	145	163	173	168	164	176	179	169	204	176	191	179	198	179	173	159	167	162	159	176	187	176	168	148	172	170	168	157	177	169	172	171	160	149	167	188	183	152	144	147	172	159	207	166	166	191	153	145	171	172	168	204	181	147	178	160	154	161	166	187	168	179	153	158	178	154	159	173	151	175	163	203	199	163	143	150	170	168	158	183	173	152	172	162	174	167	156	167	168	162	177	167	163	167	169	174	180	171	174	164	194	175	161	169	173	162	158	173	193	184	169	193	164	175	181	195	154	161	153	180	169	160	157	179	166	162	163	177	177	183	189	184	168	174	178	170	151	176	175	183	194	158	137	169	194	185	182	148	178	191	175	151	158	164	164	164	198	169	184	173	162	177	181	165	187	184	174	176	151	186	144	173	158	163	161	178	184	163	161	145	153	173	178	185	175	178	163	192	158	196	172	160	191	159	184	170	150	169	178	175	198	142	176	176	165	165	148	179	175	169	172	182	156	162	182	190	164	176	187	156	201	187	175	174	165	164	148	158	185	164	181	156	167	157	177	191	167	128	168	185	188	174	189	188	186	163	177	178	205	173	180	183	171	161	153	151	164	158	184	174	187	158	178	184	170	151	161	205	139	180	154	171	166	171	147	176	184	162	170	179	171	170	151	168	165	170	172	185	139	160	157	160	152	174	169	181	158	159	159	177	177	189	157	172	190	173	185	177	154	161	178	179	164	169	180	164	197	203	203	157	165	154	186	176	170	195	180	178	166	171	175	165	181	178	167	168	170	153	185	195	151	186	172	172	167	162	167	190	161	149	164	168	169	158	150	163	149	177	165	160	191	179	153	152	164	186	176	163	147	175	169	154	167	166	160	186	152	163	205	165	150	179	171	184	168	166	174	164	155	168	168	173	183	147	175	172	147	159	156	180	188	200	170	160	194	191	159	166	151	178	190	184	174	152	172	181	171	182	155	183	190	184	189	154	190	156	204	193	173	166	174	173	183	158	162	203	165	155	183	175	174	167	180	161	171	161	179	153	196	163	154	153	181	148	161	163	176	177	175	144	161	177	187	156	190	153	182	166	172	164	153	179	179	156	178	164	186	187	154	186	147	146	181	170	158	174	155	187	164	161	174	177	144	161	171	196	193	178	160	170	156	176	171	166	178	186	180	147	171	165	148	160	175	159	178	149	193	153	156	175	181	178	160	185	183	165	193	165	163	173	161	173	178	188	167	190	189	178	176	164	214	173	164	163	149	160	138	178	182	148	166	193	172	184	174	178	166	196	186	153	154	134	164	163	159	164	180	197	165	169	176	161	148	184	155	200	159	159	183	138	164	179	185	157	140	158	170	165	179	137	154	174	185	176	161	177	148	188	192	178	151	169	170	161	171	161	161	188	180	160	185	154	173	155	176	187	163	160	170	168	182	160	148	153	153	171	178	175	186	168	152	165	160	170	163	153	175	154	179	175	172	177	164	180	179	169	176	165	180	171	179	168	187	169	173	169	176	157	162	169	178	171	169	155	144	168	177	178	176	170	161	176	172	156	156	155	170	185	206	154	166	197	148	168	170	198	169	181	153	163	191	181	170	136	141	155	169	135	163	138	184	163	173	174	165	174	157	164	167	178	148	153	174	153	169	190	175	165	172	169	159	171	182	193	197	173	172	160	199	179	147	169	173	182	168	200	168	177	158	171	150	167	155	165	186	168	181	156	150	169	168	161	188	180	161	158	175	182	143	181	169	191	174	151	157	184	165	172	197	176	160	151	174	160	148	185	169	191	189	159	186	185	167	179	168	176	143	180	167	171	190	162	173	155	161	167	197
5859	1211	2631	2973	2698	2200	1793	1558	1400	1181	1090	955	913	861	841	747	722	708	702	667	702	603	679	575	641	610	586	592	570	566	586	560	563	601	558	567	557	522	554	533	537	542	529	496	509	571	549	522	497	513	524	517	541	530	542	499	522	509	497	572	499	528	524	535	478	522	537	482	548	502	523	516	448	493	559	535	498	522	522	460	509	486	497	507	491	528	520	487	499	493	490	489	476	532	490	462	484	519	507	499	468	488	469	508	504	512	497	534	506	489	498	469	523	523	488	523	470	493	514	498	501	485	491	486	489	481	514	484	507	480	491	509	528	511	502	499	478	488	477	537	495	452	519	491	522	523	514	481	506	499	481	459	472	526	516	512	504	472	457	480	502	499	487	511	471	497	509	472	474	492	524	493	472	477	501	494	515	519	479	477	461	530	468	462	480	502	490	464	489	490	485	483	491	523	482	524	498	507	517	497	479	478	486	492	476	531	501	479	508	517	530	491	456	496	504	490	495	504	495	498	484	472	491	501	554	465	482	501	456	518	495	488	474	543	457	492	492	475	482	494	529	468	494	546	493	508	510	518	508	501	486	512	537	478	493	472	497	521	498	496	508	485	492	475	514	482	498	524	553	476	489	471	510	450	478	489	514	515	497	523	508	511	503	513	507	519	500	482	495	491	495	513	469	477	455	509	496	487	487	537	513	482	477	485	499	521	499	464	482	529	486	485	465	488	485	494	490	504	489	509	488	503	474	469	474	491	516	511	510	466	511	491	484	475	522	522	515	507	473	454	511	549	483	445	481	482	525	484	558	480	478	512	444	491	500	467	492	538	561	524	496	500	474	501	465	462	504	478	496	522	478	484	478	483	523	472	493	516	481	464	468	495	513	491	456	491	505	500	490	496	474	523	501	504	482	458	528	519	504	475	518	490	441	474	479	496	484	484	526	491	501	500	500	511	465	478	507	483	486	493	492	481	471	504	498	469	475	489	513	529	500	493	486	494	505	496	525	509	489	525	507	494	487	498	475	496	467	493	507	487	506	518	504	515	516	484	520	527	509	505	492	504	492	502	485	493	500	496	497	478	481	532	522	482	514	490	495	495	501	485	494	475	467	533	488	458	487	538	479	497	497	496	511	497	451	490	497	471	484	504	506	518	481	486	488	543	521	496	484	496	461	505	490	530	531	496	511	519	526	480	461	517	450	458	483	466	502	452	483	491	468	533	519	463	477	508	454	502	481	460	519	512	461	478	482	521	487	507	495	504	472	459	492	518	494	529	478	499	491	503	504	506	552	484	475	483	486	499	503	503	529	452	501	506	516	498	505	538	468	529	479	496	498	524	483	488	480	504	509	528	520	475	504	455	536	541	514	534	484	484	475	466	477	506	469	505	478	511	470	490	546	494	441	462	515	485	486	459	459	524	495	455	531	545	474	466	471	484	463	509	518	464	468	494	489	498	470	483	508	534	492	525	525	485	465	510	485	482	522	518	491	516	452	465	463	500	502	493	494	508	486	521	498	495	475	521	495	525	499	505	480	489	445	492	498	457	508	494	460	453	505	477	477	524	524	519	497	494	467	467	491	482	525	479	493	491	526	474	501	504	506	486	439	455	481	490	476	501	525	495	500	488	478	502	507	478	500	507	495	474	498	517	445	457	508	499	509	457	479	495	456	473	479	509	513	502	507	454	501	488	502	509	473	466	488	443	480	529	472	484	464	511	497	482	452	499	462	477	487	492	521	506	509	477	470	493	509	529	513	504	464	486	516	459	468	456	482	516	485	498	520	508	433	512	505	515	494	480	511	464	471	510	493	464	505	483	498	514	448	473	511	508	505	504	483	482	471	512	486	488	494	498	503	493	457	489	476	480	522	488	465	507	514	451	504	455	480	541	482	512	511	503	448	503	488	523	489	464	499	495	499	479	451	498	459	442	506	521	521	483	513	514	516	478	502	478	513	519	518	469	504	487	475	534	449	496	494	532	507	496	505	475	499	477	503	481	492	453	491	492	499	513	491	528	517	448	468	520	518	494	476	507	482	490	500	487	474	512	537	489	492	514	476	478	478	502	497	463	468	464	474	492	457	508	514	477	519	534	503	511	495	496	513	465	529	489	482	471	551	490	500	494	457	474	473	477	496	563	511	491	508	494	485	472	506	489	431	511	470	446	501	480	484	476	517	459	521	493	488	495	518	491	473	474	499	520	495	466	497	472	513	482	444	505	485	516	501	489	479	503	538	473	497	536	467	469	473	514	483	463	480	510	507	503	484	501	468	526	479	460	497	525	501	471	482	478	480	468	524	486	461	501	478	529	482	485	472	463	502	493	508	484	472	487	469	500	453	476	459	477	490	487	507	483	471	512	484	483	510	509	463	509	479	475	554	478	480	516	483	495	493	545	522	478	504	477	482	523	503	515	498	495	528	506	518	471	476	488	503	459	518	489	510	531	493	519	483	519	473	511	454	449	498	486	506	510	504	476	484	450	452	512	497	439	482	446	503	484	486	519	496	482	472	533	488	521	482	475	463	479	473	513	474	476	503	497	525	521	490	482	482	481	509	508	516	508	520	508	505	467	497	460	500	480	492	504	465	502	454	495	482	477	469	443	515	519	470	502	480	502	521	515	496	505	518	480	485	483	484	480	478	493	451	479	474	497	472	508	534	474	475	481	469	520	505	492	491	471	475	513	536	481	498	529	515	515	511	531	521	497	506	535	465	491	471	500	463	537	486	494	476	494	473	523	505	497	487	537	470	498	518	492	497	473	510	470	496	495	531	502	503	505	488	493	497	513	506	467	480	506	520	519	493	480	467	510	484	482	477	501	492	494	531	508	464	495	482	520	491	474	478	488	522	520	529	478	493	504	477	464	498	508	481	486	459	489	471	487	477	491	520	487	498	475	488	509	487	483	457	469	497	501	496	491	487	514	482	518	488	472	494	495	512	487	481	478	500	504	463	485	475	511	474	524	470	496	485	517	506	548	477	494	522	523	505	473	485	517	502	487	471	506	478	482	510	500	526	499	492	494	473	463	496	497	507	489	450	484	496	526	460	494	507	532	522	468	519	523	528	501	499	460	508	481	475	473	473	496	504	486	494	573	493	527	518	494	462	531	505	486	460	507	512	493	499	492	491	493	496	459	470	493	480	507	469	483	490	490	501	493	469	500	538	473	507	494	517	487	491	513	490	488	485	510	503	465	492	488	521	473	488	499	602	471	510	490	483	493	495	489	496	473	544	480	467	534	495	477	490	537	560	485	504	497	487	535	474	467	485	517	451	492	494	529	513	491	493	475	484	524	488	508	457	505	530	538	492	497	523	501	459	510	498	494	546	488	488	493	507	485	498	514	481	490	456	492	484	532	468	474	493	522	482	455	487	478	490	511	489	496	524	488	473	501	513	461	478	450	512	469	496	485	491	489	474	475	544	506	513	479	480	490	509	468	490	449	514	489	545	426	517	500	497	465	490	460	476	479	480	499	484	481	502	471	470	499
14248	2514	2486	1897	1407	1162	855	740	631	575	536	488	477	457	446	426	408	425	389	412	358	394	396	381	382	386	359	344	343	370	343	369	350	349	331	326	367	385	348	353	368	335	330	356	367	329	349	384	329	371	350	351	338	328	378	378	386	340	357	379	370	383	357	354	375	362	342	355	359	357	353	340	360	333	323	364	338	358	315	358	342	374	362	357	345	362	325	367	339	346	329	344	358	366	360	357	341	372	358	362	365	374	372	327	362	341	355	351	384	365	360	371	345	374	343	330	354	348	334	333	320	350	355	339	348	360	348	339	360	357	344	375	349	342	340	364	369	355	350	343	344	358	377	384	373	370	374	358	354	341	395	350	371	361	394	331	333	370	326	323	360	337	334	362	390	311	342	341	359	360	351	336	370	310	357	350	389	332	317	347	313	343	381	337	362	399	362	356	386	337	371	326	325	384	369	356	372	341	360	386	352	337	350	345	342	353	332	337	362	318	361	345	311	329	371	344	368	352	327	343	351	347	296	364	380	352	338	367	379	380	358	342	344	327	292	318	352	358	381	360	336	367	324	378	337	331	369	327	343	386	366	347	336	328	335	349	333	360	329	362	358	304	334	335	350	344	360	341	346	325	337	352	343	361	343	389	334	347	339	382	337	348	303	321	352	336	337	362	348	365	298	353	325	329	348	332	353	344	343	341	345	311	340	339	350	363	369	375	330	372	352	296	358	344	341	346	323	336	346	372	344	343	349	355	351	326	347	313	338	367	344	362	364	355	341	303	346	330	354	331	370	370	381	321	301	364	335	339	376	358	356	363	342	310	361	352	314	332	363	342	359	357	345	344	335	328	339	342	302	388	369	374	370	345	343	369	332	364	331	331	354	343	371	388	351	352	381	369	368	356	337	357	360	348	337	354	354	339	337	345	338	357	370	353	336	367	389	345	361	354	347	356	347	335	343	353	342	332	371	360	364	349	361	361	377	356	329	383	344	350	355	375	356	401	385	393	325	337	346	370	358	365	351	388	371	367	364	354	333	353	361	370	382	362	378	388	362	350	319	287	321	365	385	322	329	334	338	324	333	361	361	344	369	341	329	383	344	325	344	351	295	373	315	343	355	379	337	363	337	392	345	334	376	351	346	358	368	377	392	307	351	309	335	309	321	352	374	392	349	354	371	329	368	316	362	344	330	311	375	351	375	351	350	364	385	357	359	369	346	360	392	402	331	340	325	360	324	353	311	337	298	341	365	363	335	355	335	355	346	349	369	356	362	367	343	346	346	389	327	367	331	332	356	308	367	350	338	352	370	388	376	348	367	359	355	362	390	371	333	348	339	318	380	340	361	324	351	340	337	363	349	360	349	338	342	365	346	366	363	335	340	315	373	370	337	345	343	369	355	370	310	323	372	342	328	359	382	388	359	369	342	330	355	367	302	349	373	384	359	341	362	352	335	331	348	318	323	362	365	355	408	327	365	341	330	357	349	335	347	370	345	336	342	360	338	338	325	302	366	369	353	354	319	360	353	346	354	380	368	333	338	358	373	365	378	318	362	340	335	330	325	339	350	361	339	386	361	379	374	320	354	370	345	362	364	346	381	345	350	341	367	353	335	328	328	356	320	364	378	347	345	347	351	320	325	365	380	347	363	347	325	366	351	351	366	375	373	317	344	361	357	363	369	328	339	367	373	371	362	326	344	294	355	326	369	333	334	338	341	371	339	373	350	334	340	342	366	361	337	311	340	368	343	311	356	354	340	363	348	373	327	355	351	338	326	372	350	326	372	368	358	361	347	349	366	350	353	330	332	341	371	343	368	339	344	357	370	361	375	333	347	322	350	350	324	362	325	330	351	314	353	317	354	386	373	355	353	322	350	357	316	347	337	356	350	396	322	345	349	354	343	332	364	361	338	342	361	339	359	355	321	331	372	367	358	355	386	320	364	360	336	337	326	364	347	375	339	320	351	413	373	326	345	328	346	357	316	330	315	363	403	368	330	315	329	357	389	347	319	349	366	370	345	340	331	371	310	349	379	334	355	352	366	357	343	314	318	396	333	348	338	320	341	372	390	323	327	309	349	387	343	325	354	355	393	358	333	382	380	367	369	356	363	354	376	354	362	378	336	326	378	357	375	357	334	336	351	345	337	333	356	375	342	329	357	355	362	331	354	394	346	381	306	361	375	369	371	363	322	330	301	338	344	381	372	335	342	386	375	330	321	340	343	358	356	315	357	344	342	347	353	363	297	360	331	375	324	371	361	337	325	356	343	343	389	347	352	321	323	328	370	341	343	361	350	329	349	376	367	364	355	379	338	331	373	308	344	371	317	356	342	356	343	365	339	367	338	327	370	371	350	362	333	369	365	332	301	288	338	359	351	359	356	308	350	365	340	307	341	361	349	344	361	349	374	363	336	352	346	351	346	380	319	348	360	363	349	351	347	349	334	350	356	352	346	371	364	365	388	394	359	314	391	354	322	361	398	352	338	364	357	314	366	345	364	364	330	338	407	327	326	370	368	359	353	335	381	353	328	348	330	366	394	360	354	352	333	358	344	365	301	335	339	360	335	366	350	354	363	329	395	349	367	361	353	357	315	340	334	376	355	375	360	348	394	372	382	351	368	344	374	363	389	343	362	354	372	382	342	360	343	329	354	353	349	359	341	328	348	369	308	357	364	366	353	322	354	361	356	367	333	355	352	290	366	373	378	332	368	373	359	334	331	368	352	393	345	345	345	326	351	310	363	356	353	327	349	370	334	378	351	385	359	354	336	336	353	363	377	356	363	361	363	346	348	371	333	387	380	336	351	362	337	352	387	351	379	341	347	328	359	360	344	376	389	354	367	371	382	348	347	384	345	344	333	319	334	336	334	365	359	368	343	368	350	324	372	370	381	334	369	382	330	362	361	403	347	322	356	385	371	343	357	335	340	385	358	333	380	367	338	358	335	328	339	357	352	385	367	343	363	353	366	340	346	391	336	368	337	358	377	339	344	388	357	321	364	349	349	333	348	328	386	357	336	344	364	358	334	366	318	392	356	343	327	374	379	362	352	323	338	327	368	343	363	374	342	345	317	373	356	328	384	343	352	331	340	366	316	347	358	365	341	356	345	329	348	376	374	364	355	343	345	362	371	334	368	329	328	350	357	346	343	343	378	366	336	382	351	350	344	333	339	335	336	323	346	340	367	336	371	359	331	337	345	345	331	364	383	314	343	329	332	366	333	343	361	319	331	388	390	385	370	351	342	382	351	360	345	320	350	385	354	371	361	342	343	336	365	319	323	371	371	352	338	342	328	342	347	357	350	362	389	353	366	364	338	351	361	333	371	346	364	332	342	371	343	329	315	361	358	359	370	331	339	373	374	358	352	347	385	333	372	358	357	398	327	353	374	329	351	342	329	332	358	372	361	319	361	367	319	369	329	364	388	336	362	341	343	369	376	368	345	329	353	341	375	344	333	344	337	361	371	347	345	357	346	340	340	356	343	342	337	370	360	367
7865	2357	4956	5817	5149	4265	3560	2971	2535	2303	2003	1818	1705	1570	1469	1393	1336	1296	1330	1188	1234	1189	1176	1133	1139	1088	1070	1044	994	1005	1001	1065	959	996	919	1001	976	962	922	952	961	947	947	969	1022	997	960	986	939	886	884	915	886	855	934	931	975	924	887	856	866	924	928	961	967	888	902	880	921	956	910	893	930	908	850	896	869	882	868	860	904	896	909	858	854	831	922	906	902	882	867	887	858	937	891	853	878	889	933	906	862	927	924	871	869	863	827	909	878	828	919	849	877	836	867	897	893	907	898	906	894	873	868	887	884	937	823	867	880	874	934	843	912	837	889	841	883	900	892	874	952	878	920	872	926	898	835	849	857	871	854	836	882	858	881	879	850	843	874	858	812	881	904	925	885	833	871	854	860	892	861	963	888	931	859	891	920	851	894	930	825	901	929	868	878	849	933	878	919	938	922	897	884	889	881	933	899	858	861	864	873	871	870	882	828	865	952	884	928	849	976	850	898	856	858	857	906	880	877	911	863	853	878	808	879	887	881	825	837	877	912	870	850	873	864	896	881	860	896	942	897	872	895	901	894	923	906	872	880	886	885	833	901	860	870	898	870	899	897	829	845	863	861	839	823	854	869	874	870	879	798	849	895	889	909	873	882	848	889	882	827	878	835	827	871	885	934	895	900	893	844	879	868	909	894	838	922	890	882	894	882	928	856	920	883	884	860	876	879	874	873	829	827	885	886	896	901	867	856	851	873	883	909	868	872	883	842	901	906	850	849	823	860	952	844	849	839	866	937	833	927	867	877	876	842	913	822	868	894	868	864	876	841	929	824	914	882	865	883	817	928	866	868	877	872	876	880	909	903	885	928	881	854	889	865	834	895	880	855	880	905	882	921	862	854	857	899	864	897	817	849	859	870	898	932	854	918	883	969	898	904	863	805	810	858	870	899	873	863	905	866	866	840	856	906	924	913	919	819	812	874	891	871	843	835	900	849	910	898	924	849	901	887	862	872	895	888	872	855	861	856	850	924	914	895	927	876	837	879	827	922	864	883	853	835	884	909	871	864	906	920	881	886	882	805	870	892	871	910	902	856	876	898	815	905	886	895	875	912	875	911	880	863	856	882	915	838	933	875	916	872	883	876	925	858	882	875	855	937	888	860	878	847	848	872	931	871	837	880	907	868	858	898	857	932	898	873	828	842	833	884	847	878	822	866	880	906	875	876	833	847	844	875	916	894	902	892	873	866	878	871	874	918	903	875	821	872	885	869	921	895	880	907	915	850	876	883	884	867	874	818	862	850	878	907	832	889	847	867	920	924	925	853	913	840	893	884	869	857	941	876	876	893	855	918	880	848	884	808	896	880	881	850	893	866	875	820	866	890	886	829	936	897	884	898	833	847	892	912	890	891	878	862	847	884	828	878	852	910	906	954	863	847	859	887	890	929	855	887	912	865	922	897	899	882	886	855	859	903	869	867	948	882	828	901	845	886	879	906	854	908	878	889	865	880	962	895	878	824	910	872	854	862	940	869	888	832	902	874	864	879	870	878	842	857	904	880	841	904	869	830	899	901	832	867	869	863	886	829	906	838	902	934	920	846	891	824	873	829	867	920	936	877	888	902	848	871	888	881	888	817	860	920	857	875	836	917	844	904	860	892	872	900	837	881	949	884	927	871	868	856	878	870	883	880	861	905	876	899	862	888	892	852	882	875	837	885	918	862	905	932	906	887	943	918	874	871	952	899	893	856	888	911	825	868	880	909	878	850	877	924	870	833	875	888	852	894	935	909	894	830	847	881	897	884	885	856	854	851	860	909	887	918	857	889	896	887	897	902	902	875	932	897	913	867	868	894	881	865	912	853	853	860	898	848	896	852	825	901	811	843	888	850	848	890	871	903	909	911	839	922	896	842	864	958	877	927	878	915	838	909	876	869	911	927	893	871	877	866	866	816	833	837	828	846	858	840	909	885	869	879	870	894	901	865	880	850	874	889	896	840	846	900	857	897	871	905	827	878	869	861	917	887	893	893	860	914	872	852	926	866	866	887	853	889	883	833	911	861	849	903	918	889	923	867	850	883	854	870	834	863	848	944	844	847	860	907	831	862	852	907	881	910	892	913	852	806	833	882	898	903	929	851	922	889	836	890	871	884	890	914	813	851	861	808	925	879	860	859	907	888	931	861	889	914	845	876	875	911	843	860	941	912	902	895	883	875	850	935	884	861	852	915	879	862	929	885	913	858	924	878	883	902	835	858	916	900	891	840	866	910	890	853	889	880	864	859	897	931	842	866	849	857	920	911	884	823	875	893	904	863	840	842	815	878	868	862	857	855	906	876	847	838	897	840	899	881	858	947	876	887	881	875	821	860	884	937	907	854	883	903	869	891	900	830	897	877	894	843	836	926	876	951	832	789	845	854	815	842	879	829	874	930	897	850	860	868	896	846	872	914	851	834	913	829	873	866	899	916	927	878	930	846	856	894	866	878	880	900	887	909	874	911	920	941	863	850	883	910	848	881	830	898	883	918	874	884	856	916	919	850	861	899	854	855	872	879	841	856	895	870	882	894	892	881	849	875	880	878	901	886	859	835	862	895	883	904	870	836	839	851	859	903	887	803	822	867	869	885	907	904	874	838	863	908	893	894	838	894	894	884	911	846	825	851	864	862	839	906	819	851	869	894	871	837	826	890	859	904	914	882	865	889	886	900	852	846	885	846	881	810	922	863	841	931	877	876	901	918	885	894	849	908	910	925	916	896	865	858	878	838	951	887	860	863	888	873	878	912	897	866	890	809	857	891	894	885	842	877	831	850	888	910	854	884	928	918	865	877	860	901	851	858	879	847	906	872	829	897	891	880	850	895	846	856	898	864	882	835	842	868	854	878	903	902	863	913	848	876	805	862	844	864	840	926	863	849	924	927	951	889	875	841	849	889	881	811	891	827	919	883	871	865	907	893	897	881	874	905	897	916	868	861	884	848	912	859	901	875	856	878	882	899	878	907	928	882	882	900	864	873	911	879	908	877	871	876	898	901	925	868	928	858	900	863	866	847	858	869	814	888	844	883	911	913	854	863	901	840	885	840	854	859	858	876	869	858	848	893	911	871	883	848	877	933	898	855	890	873	882	857	880	828	892	869	908	843	865	907	884	893	890	873	872	896	892	841	833	873	812	823	843	901	817	875	926	954	901	885	866	878	876	903	869	850	837	879	932	858	842	867	820	864	873	895	867	873	851	882	844	863	917	855	896	858	911	906	880	852	861	924	888	875	909	832	878	893	903	880	845	888	881	913	907	885	793	856	895	847	863	860	903	920	915	855	834	887	932	842	831	886	934	876	864	850	890	919	847	920	911	873	940	880	867	870	893	906	847	828	831	928	868	876	855	848	856	920	840	861	922	852	812	873	852	885	934	897	878	852	885	858	908	924	927	885	858	905	884	882	897	820	872	945	828	858	922	877	859	885	863	879	830	865	884	882	903	867	864	856	896	879	859	944	923	861	895
2041	227	208	198	169	176	145	153	144	143	170	153	144	157	169	157	148	170	127	172	154	169	159	156	154	121	152	149	159	154	163	163	161	154	163	179	181	149	158	169	149	180	149	168	154	160	145	159	147	169	157	167	158	139	158	140	139	136	151	164	139	169	130	133	152	139	147	145	166	160	136	139	152	158	161	141	153	131	129	135	130	135	167	137	145	135	155	159	153	156	152	156	136	175	156	141	125	151	147	156	141	149	159	144	138	139	151	135	157	140	174	147	147	155	144	160	140	167	148	165	137	145	150	152	155	177	147	138	142	149	155	145	167	143	164	169	147	162	162	164	164	143	146	139	143	147	149	145	145	155	135	163	147	156	140	155	152	184	128	163	149	158	154	151	164	120	156	186	152	146	149	156	147	154	123	146	158	155	144	172	151	147	173	161	159	151	180	141	154	131	167	121	138	170	138	128	173	153	153	162	153	140	136	141	126	146	146	144	162	148	166	167	157	145	145	157	147	154	165	164	157	154	163	142	146	180	142	145	165	153	151	147	137	159	154	143	126	146	155	165	154	146	141	146	139	150	170	129	151	136	133	178	163	177	140	144	168	124	121	154	148	122	168	149	159	163	163	161	147	130	158	150	172	146	129	127	136	152	164	153	172	174	141	151	157	149	184	149	137	140	147	129	146	156	142	142	176	150	152	159	160	132	151	163	140	127	143	144	152	159	148	178	173	136	180	146	133	150	152	178	144	160	145	148	134	152	161	154	168	171	168	146	147	152	143	142	156	133	160	168	147	156	159	161	173	161	155	156	139	145	163	145	157	151	143	132	132	161	170	161	151	143	167	133	147	145	137	160	153	158	160	146	157	151	143	154	148	154	175	128	147	152	174	135	155	187	141	133	147	127	154	138	149	140	137	153	152	140	136	147	166	158	169	146	152	181	164	136	156	160	152	147	143	152	177	151	145	164	132	171	165	159	151	148	148	167	138	150	165	156	155	148	170	148	166	153	145	126	142	152	154	136	164	136	163	180	167	166	154	159	144	144	143	173	154	133	145	154	143	152	160	153	133	154	146	163	147	154	162	138	162	151	151	166	153	180	151	151	177	164	163	140	150	136	171	155	143	135	155	145	147	152	160	129	131	148	144	147	164	149	175	166	147	164	144	145	170	160	143	168	140	166	165	144	158	169	145	144	142	153	147	149	169	142	125	146	137	145	159	126	144	152	137	159	141	125	161	170	144	139	152	160	166	150	143	144	161	156	143	159	146	142	153	167	145	127	142	150	132	131	123	144	120	171	146	154	134	150	149	143	137	161	165	153	152	155	142	161	178	138	138	156	161	140	148	131	144	149	153	150	153	123	157	165	159	162	168	172	152	186	168	173	155	154	139	149	129	162	143	156	169	128	137	144	138	144	159	139	172	157	156	148	143	145	136	159	167	154	145	145	133	144	152	159	141	153	163	118	145	142	174	146	161	150	154	136	129	156	133	151	135	150	166	147	152	159	148	147	137	156	156	129	123	147	154	147	159	141	138	168	129	159	151	166	139	133	150	133	132	160	141	141	150	134	159	136	155	140	112	133	144	167	162	165	143	175	140	147	124	151	140	158	126	136	137	138	166	161	164	137	155	144	161	140	140	148	145	162	126	165	156	156	166	152	148	142	147	157	148	131	146	171	142	194	130	154	142	142	132	126	135	144	153	137	158	148	138	154	157	144	140	149	141	156	151	163	156	142	153	166	160	134	142	162	155	146	157	122	163	139	151	170	124	137	141	164	136	163	146	174	144	146	138	137	146	143	157	156	162	153	163	131	137	142	152	142	158	160	150	149	145	153	145	151	158	159	137	152	154	125	142	151	137	154	147	154	144	146	162	153	178	151	123	162	154	147	139	139	151	135	163	135	144	149	154	162	158	149	145	154	143	151	155	151	142	157	147	147	143	159	137	143	133	169	151	168	123	156	143	137	153	134	156	148	153	159	157	152	126	153	147	134	147	150	178	126	149	156	152	161	155	157	161	144	135	137	170	145	153	153	172	157	160	149	142	136	160	157	144	138	132	161	156	129	146	145	168	130	146	123	165	152	154	146	152	161	153	147	132	163	158	154	151	113	139	137	153	143	168	146	125	166	123	147	152	149	131	135	146	146	137	153	164	146	133	161	125	144	157	145	159	143	174	147	147	136	161	151	143	159	148	128	140	133	152	152	152	176	151	161	154	150	145	149	162	157	154	148	158	161	135	145	162	147	146	157	144	161	129	158	159	159	157	149	146	142	139	157	147	141	141	163	144	134	149	135	167	152	171	170	132	166	166	160	146	151	143	141	167	144	134	144	133	164	146	160	160	145	140	156	149	153	150	141	148	154	156	158	150	143	120	162	140	155	151	151	138	166	155	160	137	147	167	143	164	150	149	172	163	174	202	163	138	134	135	130	143	164	156	160	165	158	136	144	146	166	141	146	163	153	153	152	148	153	162	161	158	171	146	137	159	156	137	153	150	137	153	139	161	157	163	145	168	147	170	141	142	140	160	153	146	161	139	135	152	160	159	163	127	169	154	148	145	146	147	145	176	161	157	161	157	130	163	141	160	146	139	167	151	163	169	145	176	143	141	126	162	143	130	129	135	167	137	166	152	154	139	130	162	150	150	158	173	153	119	159	169	146	129	136	141	148	180	137	138	166	158	154	156	147	134	143	146	132	156	147	159	150	143	139	168	170	143	157	162	173	140	164	173	129	173	128	142	185	146	153	162	151	161	171	120	148	160	161	145	156	162	140	165	130	139	156	155	129	160	146	146	126	134	149	173	130	162	167	161	156	150	150	160	159	158	141	155	159	153	140	163	123	121	154	152	155	147	165	150	147	136	180	161	174	156	155	145	147	147	150	171	149	166	156	141	133	133	157	138	147	149	139	140	150	151	161	150	139	158	182	173	170	134	145	153	160	176	159	155	137	144	156	148	146	170	161	158	159	176	151	127	150	155	153	154	154	160	154	140	156	153	145	121	158	121	136	166	168	152	151	144	127	111	129	156	137	177	138	139	144	170	152	160	152	134	141	150	158	155	155	154	131	175	174	153	135	165	157	158	148	158	143	137	133	140	152	131	144	169	134	155	145	151	158	170	146	187	168	159	146	129	130	149	151	145	142	161	158	160	155	143	139	160	159	151	160	149	146	143	154	142	141	140	143	137	178	167	132	152	145	164	162	143	137	154	154	145	179	167	166	141	121	156	151	157	129	148	151	131	170	147	158	148	166	148	130	133	171	159	157	149	148	144	123	154	157	144	147	158	141	156	146	143	133	159	171	134	153	165	147	140	154	148	144	178	155	151	154	136	153	182	171	136	145	133	153	149	180	131	131	162	130	173	158	166	155	126	155	128	150	151	152	135	150	165	164	168	138	146	174	149	159	133	165	142	129	142	155	165	156	172	158	140	147	145	158	149	163	162	167	161	150	146	143	121	134	153	148	150	170	159	147	148	136	149	143	135	155	144	155
2154	494	563	550	536	517	549	521	505	499	459	450	443	473	478	430	462	427	477	417	447	446	438	428	418	491	449	437	454	441	415	422	418	429	419	448	444	458	439	431	428	417	442	437	420	408	399	428	393	441	429	461	446	424	406	418	428	451	454	392	451	423	440	408	411	456	420	417	462	427	442	421	392	424	444	439	408	403	456	438	426	426	424	423	429	455	379	420	449	444	415	426	435	472	426	472	439	419	425	423	428	441	442	443	437	467	449	479	445	439	472	416	455	462	433	469	458	443	449	461	430	457	422	432	416	441	437	405	432	417	450	443	437	421	417	461	403	414	436	429	426	466	432	462	453	424	424	449	427	428	417	441	417	472	474	436	430	402	431	469	440	441	464	422	427	456	459	445	434	428	418	423	447	422	426	462	427	409	415	394	428	459	448	396	447	414	444	452	436	429	420	433	399	443	430	436	432	422	429	436	422	437	459	457	395	396	413	459	436	435	436	420	427	412	419	456	443	450	439	434	427	432	447	430	454	417	464	466	419	449	417	465	411	472	452	453	426	496	447	426	442	454	427	448	436	417	466	450	455	461	417	462	461	399	443	447	433	474	415	419	398	448	428	417	462	413	450	414	452	446	444	456	399	479	441	455	438	439	440	446	416	441	456	446	479	428	463	432	442	458	432	400	446	450	440	411	432	459	464	450	418	489	458	412	411	435	424	434	423	417	385	418	432	439	467	400	401	422	441	426	401	433	430	454	455	453	428	421	407	448	393	448	428	460	458	455	447	441	442	434	470	436	437	442	428	449	431	416	408	414	453	425	445	441	422	420	432	380	444	434	417	453	439	426	477	427	448	411	450	454	408	442	456	472	425	430	418	419	427	428	446	393	441	441	468	457	453	445	421	424	436	396	452	415	444	459	449	443	418	438	411	442	441	446	404	438	449	448	449	426	433	455	400	433	419	439	408	442	411	452	399	425	417	446	442	447	430	422	443	430	422	425	420	435	447	430	432	461	436	441	422	422	434	465	463	472	445	424	446	426	453	455	453	448	439	497	431	405	434	411	455	457	406	450	438	442	403	395	421	428	407	452	428	427	416	423	433	434	433	423	447	412	418	424	481	446	424	458	434	428	423	421	421	405	424	421	450	447	415	409	449	431	453	470	437	432	410	444	428	442	405	433	421	414	419	428	387	450	403	463	429	468	414	459	441	428	442	436	425	430	420	462	443	451	443	495	408	427	418	457	428	447	416	456	461	439	404	464	455	432	423	443	474	401	420	428	464	438	411	448	421	458	427	415	456	457	444	399	431	464	461	424	420	447	446	434	471	399	446	435	416	456	474	437	435	452	447	459	467	452	427	444	423	394	434	468	475	439	425	449	445	415	427	435	412	421	449	461	450	439	434	438	406	465	449	418	411	425	443	428	410	460	441	417	469	441	457	457	421	433	421	423	413	426	427	416	460	439	422	455	442	457	425	474	445	389	423	451	438	447	438	429	424	425	437	401	439	432	416	470	458	416	413	462	420	449	449	408	379	431	410	456	421	452	445	448	452	435	429	433	438	435	438	429	428	470	433	468	428	416	457	406	422	419	440	422	446	444	426	410	443	461	470	445	459	437	391	391	443	421	446	433	457	457	428	406	430	386	406	441	436	434	457	411	441	389	466	415	431	425	455	399	429	437	446	423	453	456	403	428	425	436	473	445	456	423	467	435	455	423	442	435	403	478	408	453	409	441	433	471	423	423	447	451	440	460	458	416	433	432	426	457	422	437	459	398	437	465	449	421	470	436	456	424	455	440	427	465	417	443	436	450	435	443	419	432	427	432	449	410	421	429	469	427	463	433	457	424	456	420	445	421	451	468	445	430	425	453	442	417	438	428	401	477	434	446	415	406	427	423	422	438	469	461	434	421	467	421	434	415	449	447	418	390	438	440	427	417	439	458	426	429	398	447	414	431	435	434	467	421	460	403	387	422	407	398	425	483	422	405	449	419	428	436	422	421	451	442	426	450	466	446	445	424	451	416	393	452	433	434	417	459	439	425	455	476	473	459	458	416	392	426	417	431	444	417	425	458	430	434	468	442	450	427	419	400	435	438	435	462	388	402	400	414	430	424	441	471	447	426	455	469	429	456	419	439	428	428	429	389	401	424	452	439	424	424	432	454	477	452	438	424	466	406	430	448	427	404	454	436	431	439	434	436	436	443	442	462	419	442	419	436	391	414	456	446	439	454	373	434	410	427	409	429	457	464	422	426	413	452	420	400	425	441	418	445	449	451	452	441	445	427	421	405	430	448	412	403	429	431	438	434	426	415	422	436	425	420	442	396	433	444	443	386	430	443	412	413	426	470	438	483	443	394	437	414	427	433	464	449	420	432	425	421	437	422	460	442	412	464	462	416	461	437	437	444	424	428	467	459	435	410	439	441	403	405	414	445	464	474	431	434	422	434	433	445	424	406	398	449	436	454	419	471	474	423	452	453	462	419	405	445	402	411	438	440	418	420	452	440	413	426	420	431	436	448	431	454	427	433	424	425	419	430	418	448	433	457	469	454	456	486	428	444	403	419	463	430	417	421	477	441	437	435	495	416	431	434	419	458	413	437	397	436	418	391	431	422	460	407	447	455	442	420	455	468	423	434	404	390	418	454	472	439	436	420	448	425	438	403	426	446	450	421	434	452	465	429	437	459	404	420	446	431	423	462	447	415	426	446	439	405	415	450	447	402	466	440	462	458	449	436	457	447	448	459	412	390	424	454	413	416	410	463	438	422	411	429	435	447	437	386	439	446	450	460	457	437	417	419	394	446	408	418	452	438	424	439	446	457	429	456	478	474	435	424	437	421	430	451	429	469	419	413	414	444	443	393	426	414	451	404	461	439	389	419	432	451	439	442	455	428	455	429	454	440	448	377	429	432	440	422	439	431	431	439	443	410	445	425	444	417	401	407	419	419	463	428	413	415	423	437	425	430	426	441	420	459	431	427	392	423	433	462	421	454	412	461	468	408	477	424	446	463	430	413	446	458	442	412	447	438	432	428	451	434	425	452	425	433	441	425	455	413	413	460	430	424	465	467	466	417	457	434	405	433	455	427	410	407	447	405	464	449	412	457	410	455	465	406	433	479	441	417	430	400	474	431	462	437	415	460	440	435	436	449	445	484	455	475	419	463	396	433	433	437	437	405	428	430	423	416	431	436	448	429	458	433	453	425	429	447	422	441	463	423	404	432	469	433	463	463	436	437	423	409	469	412	446	458	444	422	412	461	459	418	409	403	427	464	439	414	448	428	425	414	408	420	423	429	453	458	421	450	421	447	432	426	439	426	468	449	407	429	419	416	429	436	414	437	457	455	420	414	452	425	444	436	409	452	419	413	422	438	424	425	423	445	428	442	466	446	448	467	424	443	420	414	431	426	446	417	439	393	431	439	464	431	408	472	461	417	403	445	451	439	425	484	436	439	427	436	420	455	391	438	417	439	431	468	441	426	423	407	454	455
7547	1073	1208	975	624	504	453	348	332	243	266	209	229	213	207	206	203	199	206	209	177	173	155	190	161	201	228	192	173	171	189	171	186	176	179	152	181	164	182	184	151	166	143	165	183	161	161	164	192	197	166	166	174	191	182	174	150	165	165	170	175	176	186	200	169	159	166	184	156	146	164	193	181	188	157	168	156	172	203	184	166	164	136	190	145	148	163	187	164	150	184	162	167	173	162	161	164	177	154	192	176	162	168	170	165	184	187	191	174	176	176	163	167	154	167	170	192	152	186	144	175	157	159	161	184	173	173	164	161	165	168	179	183	173	186	163	177	161	168	189	187	170	153	160	154	170	175	165	158	144	162	164	149	173	160	154	155	163	168	158	182	189	145	162	164	159	176	154	146	182	194	171	179	180	172	144	157	179	189	167	195	179	208	172	193	178	178	170	186	176	181	171	181	170	139	176	152	162	154	184	163	175	152	178	156	177	177	186	176	170	164	189	156	172	166	172	167	178	165	181	191	156	166	167	158	180	148	199	185	158	174	164	160	185	161	177	180	171	176	168	170	176	163	169	179	158	172	153	234	183	202	192	165	189	172	186	170	179	162	156	159	179	156	169	167	183	169	167	170	176	150	172	184	170	167	178	175	155	188	170	153	153	156	160	162	161	158	148	169	166	158	162	163	171	144	150	164	171	155	163	179	142	175	178	177	174	180	147	155	160	149	182	148	161	157	167	155	171	157	135	178	174	166	169	159	171	173	180	196	153	171	160	167	152	162	152	152	180	184	152	181	179	158	169	168	182	168	165	161	168	146	167	156	156	146	150	153	181	176	165	160	168	142	185	166	190	155	170	165	139	190	180	142	159	171	171	172	168	159	195	164	178	183	152	187	173	176	170	167	159	164	191	190	194	153	163	173	147	182	162	174	161	174	182	160	179	184	155	166	162	186	152	158	177	187	196	176	175	175	169	152	159	178	160	164	153	170	187	161	167	178	163	137	154	172	178	158	182	181	165	180	189	137	164	156	151	183	185	176	163	200	179	173	212	188	158	161	165	172	173	161	153	175	173	165	155	181	173	144	185	171	166	166	157	137	170	176	184	178	169	151	162	175	164	143	177	152	153	146	173	177	188	156	170	161	165	195	178	155	189	172	176	161	178	180	201	173	172	154	197	164	157	144	171	162	178	182	171	185	168	189	175	207	166	161	161	159	185	171	187	165	181	186	181	121	165	175	168	167	159	170	165	148	166	174	160	156	162	182	176	148	178	153	163	146	167	158	166	154	175	159	147	171	178	190	187	198	183	219	163	170	183	170	167	188	165	157	166	157	171	177	180	167	172	173	173	182	162	184	171	182	174	189	154	145	175	166	165	177	162	155	185	159	155	194	162	179	178	172	185	151	184	151	181	166	178	160	194	162	166	176	179	180	154	156	150	170	163	168	188	163	178	164	151	157	176	184	176	155	176	181	147	200	176	178	159	170	172	155	179	180	167	180	152	173	200	166	174	156	196	163	172	161	177	179	173	142	165	179	192	168	183	166	169	153	186	150	163	162	187	144	163	179	174	192	181	150	138	181	164	147	177	155	177	178	205	162	171	175	161	211	146	139	163	165	184	174	164	180	178	163	171	183	168	169	166	170	166	165	162	177	173	159	164	166	165	172	172	171	174	169	166	159	158	159	166	190	189	166	177	175	163	168	156	176	182	157	186	194	169	175	187	160	154	190	170	171	152	206	196	175	171	172	173	167	156	179	160	149	206	150	170	175	207	157	143	185	158	168	168	160	198	193	155	158	144	164	183	167	167	157	177	188	178	158	149	175	159	157	181	185	129	153	144	164	199	196	182	178	194	170	155	162	180	166	198	131	160	171	188	179	184	178	174	184	167	157	173	177	181	190	184	158	157	170	170	192	143	178	161	149	161	159	161	174	168	167	183	180	137	186	175	174	167	166	177	153	161	175	182	209	184	174	159	164	175	173	172	149	182	173	157	165	156	176	166	155	143	172	170	153	152	173	173	146	182	187	180	170	166	174	177	196	153	160	171	168	187	165	160	178	169	172	172	159	168	162	161	140	167	177	176	170	161	183	179	171	154	184	183	183	169	177	195	183	192	179	180	164	180	156	151	184	171	180	189	158	129	175	200	170	180	169	193	178	167	188	187	148	156	185	159	131	156	171	165	157	192	136	170	177	176	165	171	201	161	163	169	182	147	172	148	168	166	188	178	159	162	158	165	172	150	174	166	167	164	165	153	170	150	170	177	155	147	155	187	148	209	175	166	191	177	145	164	166	171	174	184	177	188	180	196	169	179	181	166	157	184	184	190	156	170	164	142	177	186	166	181	186	167	178	178	160	172	166	178	176	167	177	183	176	164	145	177	186	182	175	165	162	177	167	164	190	177	187	181	185	182	163	187	158	184	188	180	179	156	144	161	152	167	168	155	169	160	174	184	170	149	158	175	161	162	176	180	145	163	180	186	161	195	174	176	172	162	163	155	161	164	163	164	142	155	184	191	182	149	174	160	157	153	155	163	163	172	173	164	204	187	198	173	161	179	190	167	159	165	181	162	170	178	174	173	190	170	176	175	155	185	163	172	170	164	176	162	166	175	181	143	155	162	159	158	175	149	180	178	183	175	191	169	175	164	167	156	180	178	190	184	156	152	153	149	146	182	167	166	169	180	195	163	178	171	171	151	164	160	168	157	165	144	167	191	184	173	181	180	164	180	183	142	177	170	206	189	144	184	154	182	199	162	190	164	173	157	174	170	181	167	176	176	141	172	160	177	149	169	168	172	161	182	182	156	158	181	167	188	169	169	176	177	171	171	166	174	146	188	166	178	181	175	173	169	175	171	172	201	155	168	170	159	167	184	162	167	187	191	148	171	163	186	187	185	182	159	157	204	180	167	171	180	164	168	170	159	162	170	188	191	147	167	167	183	168	177	185	172	189	159	160	175	171	189	155	181	165	171	160	185	191	180	174	146	183	160	178	151	175	193	165	176	158	195	170	174	179	172	160	168	171	143	191	169	200	164	177	165	175	190	180	178	185	179	170	148	163	181	178	172	177	165	160	148	142	180	171	187	175	146	175	192	184	176	174	154	160	181	155	156	156	171	152	198	162	181	156	180	166	127	195	187	174	151	188	164	150	172	153	154	175	175	190	155	161	176	175	151	171	161	163	150	159	175	157	173	153	162	170	152	158	169	164	177	168	200	167	160	186	170	162	181	166	193	167	181	176	174	164	163	170	162	182	183	179	159	176	182	152	193	156	153	180	178	164	167	153	159	157	149	149	177	182	179	168	173	192	172	169	152	196	151	186	198	189	186	182	150	158	160	159	187	184	184	160	170	162	171	168	171	171	186	167	181	162	174	173	164	188	156	177	175	153	159	157	160	172	156	182	172	178	165	165	180	195	163	166	176	183	146	172	173	169	177	154	172	179	164	159	130	178	175	172	135	186	174	163	164	169	206	157	182	193	185	152	167	175	185
5854	1230	2655	3169	2827	2199	1837	1588	1388	1226	1078	969	895	905	795	784	704	727	722	684	712	643	594	607	611	635	578	553	612	608	558	557	560	554	564	600	581	551	502	526	546	541	539	520	549	518	511	517	505	553	526	495	495	511	496	495	484	503	510	500	503	517	517	529	553	528	555	510	507	466	501	461	476	500	499	504	521	473	533	522	536	496	469	488	498	498	524	558	502	523	489	493	545	463	445	494	535	476	497	509	465	468	505	488	465	504	495	490	483	496	471	488	502	503	535	486	504	481	499	501	498	457	500	503	514	516	513	495	472	485	522	499	490	496	477	492	503	477	465	503	464	518	498	501	476	488	480	493	528	488	518	479	494	505	440	560	450	485	552	511	506	484	507	522	514	502	501	505	495	513	474	535	498	483	533	524	504	480	542	468	516	471	483	537	497	500	506	449	469	508	507	530	485	477	494	553	494	491	490	501	498	516	495	474	473	501	487	509	492	492	495	499	484	493	496	493	446	501	502	518	515	446	491	483	504	485	487	490	506	473	522	514	485	533	520	460	486	502	507	479	510	529	498	434	469	501	480	474	500	479	516	501	450	434	491	515	539	468	523	527	522	490	507	498	506	492	508	458	497	496	496	471	521	506	464	499	465	510	521	497	499	496	488	519	477	488	464	470	519	511	467	490	486	485	503	518	498	509	524	465	489	519	485	518	499	518	471	484	487	476	490	488	528	539	484	503	489	488	490	508	514	496	499	452	534	478	487	532	503	484	519	499	480	475	456	498	508	483	513	463	516	492	535	512	493	509	508	474	493	496	463	519	497	498	500	504	508	479	512	489	512	497	484	506	519	475	483	535	546	489	439	504	516	516	506	496	495	496	514	472	501	500	509	510	515	461	462	499	487	446	501	498	469	481	459	519	483	479	466	439	480	484	459	549	495	496	500	476	494	471	484	508	513	542	516	477	470	504	496	487	531	510	485	486	496	499	491	473	469	467	504	481	471	486	524	502	493	480	464	524	463	529	492	509	510	482	485	446	486	479	504	483	459	511	508	474	508	469	530	505	513	483	509	517	558	484	469	498	517	533	511	520	465	483	497	485	491	476	486	472	485	429	502	508	505	476	497	484	511	486	464	519	492	461	496	498	481	470	527	494	484	498	521	531	479	491	508	501	513	468	484	470	487	508	463	467	516	447	475	484	489	541	513	512	513	522	516	500	518	471	511	442	521	493	502	505	508	450	455	470	488	473	500	465	548	471	535	494	480	485	479	532	476	466	505	515	516	510	510	516	488	527	505	503	525	542	506	511	501	502	529	477	481	480	515	481	491	471	538	500	485	467	490	493	496	480	557	496	490	480	498	492	505	495	485	496	496	468	486	476	497	454	509	479	475	514	492	526	514	507	480	523	549	475	491	523	517	484	494	505	490	491	502	498	498	505	517	505	539	523	497	497	494	550	499	494	508	498	457	455	479	487	531	477	478	479	471	478	489	472	482	459	487	503	477	481	514	462	509	479	480	493	507	502	466	471	471	498	440	504	526	465	507	477	500	490	462	521	465	504	489	504	476	498	478	523	490	497	506	456	497	481	463	488	545	490	483	499	505	495	516	517	459	498	505	508	483	520	498	511	519	513	503	486	514	505	515	529	514	467	530	504	476	478	470	503	466	524	498	518	479	507	508	472	490	498	510	512	520	483	523	500	522	487	476	518	496	515	497	481	489	500	525	467	493	496	500	480	520	514	496	487	480	543	460	525	519	478	466	488	491	510	510	513	499	494	493	482	525	457	511	467	466	508	484	520	495	463	488	522	506	493	488	496	534	520	462	512	482	497	494	525	497	478	474	488	497	488	480	501	463	522	513	502	518	496	526	508	488	468	468	487	519	468	471	519	499	467	471	506	499	465	535	456	506	470	533	463	478	510	471	471	537	471	467	468	468	505	477	491	465	484	496	526	520	494	542	505	543	440	490	459	478	506	467	529	471	489	492	493	501	519	534	497	519	524	474	518	493	506	497	452	478	515	499	515	456	457	512	499	492	503	510	490	494	492	534	504	479	499	512	493	469	493	472	495	529	525	450	478	465	497	550	496	538	506	485	499	493	513	466	509	504	489	481	493	496	504	464	468	504	548	494	519	481	487	470	478	516	511	476	496	504	478	444	494	509	455	498	515	452	524	509	515	508	516	453	481	486	492	518	466	512	488	542	508	537	491	503	506	511	462	480	529	524	525	501	479	509	468	519	476	509	513	484	480	516	514	476	550	520	477	488	472	516	504	472	519	515	486	489	514	485	520	468	487	518	454	464	478	534	463	503	500	490	472	504	492	496	493	536	510	501	505	450	524	499	453	458	471	452	448	501	511	481	488	449	507	480	491	474	535	494	498	507	500	449	514	473	492	511	491	508	517	467	517	526	522	487	470	517	515	482	490	515	484	498	489	502	511	482	529	504	480	462	507	508	481	452	507	551	536	526	501	511	524	495	497	531	525	452	488	504	533	486	462	473	537	497	504	498	518	499	496	476	524	508	515	510	499	453	492	506	474	505	502	509	504	454	514	504	496	512	504	487	522	491	502	506	503	482	514	482	498	468	479	505	483	487	465	483	472	506	454	492	524	517	530	490	497	483	483	459	496	527	446	459	514	470	508	489	495	525	481	495	469	481	500	521	468	509	520	477	519	464	482	498	466	521	503	513	469	507	481	502	491	508	475	471	477	493	537	472	501	499	500	504	516	492	525	519	514	510	502	457	491	483	445	501	507	521	497	501	508	479	468	466	477	521	492	491	472	504	520	483	518	502	475	518	486	495	473	496	481	481	521	488	474	497	496	486	502	466	527	488	493	503	505	491	482	476	513	542	480	476	535	489	508	479	474	483	494	513	509	485	502	479	537	462	462	505	489	509	456	517	476	495	495	473	478	492	460	501	477	491	489	506	486	508	500	505	494	508	565	482	531	544	508	482	511	516	526	499	447	508	485	481	499	482	499	524	546	493	482	513	503	498	493	498	502	465	464	497	494	496	474	486	481	473	481	452	483	516	551	468	501	454	496	448	527	474	494	515	488	499	501	481	482	516	499	559	456	528	513	555	480	508	459	495	485	489	495	509	528	506	475	475	488	508	497	501	484	515	508	497	489	505	535	476	503	527	497	472	465	467	492	504	501	505	470	478	481	470	496	499	499	472	497	490	473	478	514	493	487	519	492	521	521	529	470	499	520	458	470	510	511	524	481	488	544	506	484	492	519	507	504	475	481	526	475	548	526	505	521	512	480	508	485	511	522	493	495	523	466	518	510	514	521	514	506	495	513	521	472	447	489	480	503	495	498	518	516	504	463	465	511	461	466	486	492	467	449	510	522	504	485	467	513	468	497	497	507	498	506	490	487	469	477	492	468	485	509	500	493	505	526	497	469	492	487	478	491	510	490	514	501	537	498	486	504	454	480	476	512	479	496	513	502	499	470	502	462	544	507	494	494	479	539	506	476	459	516	512	513	532	533
14387	2534	2511	1906	1352	1052	885	770	627	609	542	505	495	417	441	412	401	418	380	419	411	381	379	360	384	393	372	383	366	389	397	385	334	370	339	315	332	387	356	352	346	356	338	364	343	392	356	351	333	367	375	353	376	391	384	400	351	360	324	363	358	368	344	403	354	381	355	363	344	356	362	359	368	366	343	347	397	303	358	372	336	351	354	359	342	341	337	351	331	344	347	322	377	336	315	354	341	349	347	356	347	375	384	359	379	360	336	328	351	325	349	361	357	334	309	345	341	333	326	302	362	319	366	372	379	347	336	340	335	322	342	346	369	328	359	366	373	325	329	362	354	372	354	378	338	338	327	361	380	376	368	347	355	365	357	346	356	375	334	371	333	331	359	347	355	336	330	351	344	353	369	346	322	370	339	385	340	343	364	348	350	401	353	359	333	347	337	384	371	352	357	368	372	367	343	357	353	380	321	348	360	347	376	336	366	365	318	359	342	341	320	333	344	361	362	351	354	342	328	346	352	341	336	367	343	319	328	325	375	354	312	354	350	346	363	362	350	364	326	374	339	377	362	345	366	365	385	373	381	323	344	362	355	337	377	350	347	329	371	342	356	380	336	344	393	331	373	309	342	332	329	374	386	380	345	362	349	324	321	373	349	375	376	369	332	384	369	398	372	376	363	374	367	351	368	325	348	374	350	373	366	364	369	376	374	320	360	346	330	363	338	355	330	324	329	365	354	347	316	344	384	316	340	314	344	328	355	340	341	344	354	376	341	356	367	337	353	385	345	308	368	338	336	361	361	311	342	357	350	347	318	341	337	379	352	360	321	359	333	371	340	381	328	345	326	359	335	357	326	328	339	359	315	360	351	339	321	361	331	368	373	372	348	340	344	334	360	336	339	342	384	365	363	355	335	345	311	328	312	387	354	357	367	352	368	367	333	383	332	326	354	370	389	339	376	354	358	392	381	323	359	327	366	324	342	341	348	390	305	342	374	375	342	339	351	379	372	346	353	346	348	350	373	340	364	361	393	359	348	355	327	332	359	374	367	353	360	314	374	376	344	347	311	355	361	345	382	354	372	357	354	387	409	358	350	340	367	349	356	366	332	348	334	361	353	310	321	337	333	340	347	352	347	355	326	329	336	338	368	355	360	314	356	316	353	384	367	350	372	341	321	341	343	357	366	368	368	354	341	338	367	342	311	350	360	355	337	338	325	320	351	366	361	348	370	335	353	349	360	360	371	343	363	347	343	326	378	353	382	339	368	352	315	388	398	361	351	356	336	316	355	331	328	340	385	344	333	328	375	363	355	319	368	360	368	330	322	350	327	383	372	364	356	368	344	331	350	332	359	361	358	343	338	379	378	364	382	307	334	344	368	348	356	317	351	328	366	350	344	370	359	355	366	312	363	333	368	327	339	410	363	359	365	336	345	367	373	340	367	347	364	341	334	333	352	348	372	365	347	329	350	361	361	346	363	332	325	399	341	366	334	386	369	408	392	387	341	374	322	369	330	353	360	340	394	342	315	371	369	338	364	341	362	362	352	345	337	322	376	326	355	370	378	369	344	345	347	370	305	346	327	361	363	345	378	345	355	311	389	371	366	347	354	316	355	360	353	372	353	325	396	330	343	345	363	374	352	373	329	346	348	348	369	353	353	337	353	377	336	377	351	367	370	347	353	367	340	346	343	346	393	334	348	372	307	338	355	299	358	347	324	366	355	350	376	358	388	357	353	323	362	386	336	343	378	321	363	329	353	370	366	356	361	336	363	357	327	348	317	358	370	351	376	312	337	367	345	349	361	330	377	313	358	355	336	334	392	357	319	367	381	375	365	345	326	352	364	345	354	357	322	340	339	355	313	335	344	358	356	330	367	390	346	353	343	346	366	363	356	325	372	355	324	365	375	369	340	326	354	368	366	340	357	371	379	379	341	337	350	340	346	337	374	365	406	349	338	340	359	334	341	366	377	340	384	362	321	352	362	313	373	369	347	361	351	359	332	382	337	367	340	365	370	340	374	328	347	329	378	340	340	381	335	372	360	335	359	371	321	357	359	343	340	347	361	360	371	360	349	356	358	355	359	368	353	361	368	329	357	324	337	367	298	379	357	322	371	367	331	382	381	331	358	316	335	349	304	359	336	356	374	354	344	370	320	333	385	344	374	385	380	342	366	365	355	344	372	338	363	346	341	318	349	373	362	332	362	338	347	341	357	343	292	365	348	347	344	338	347	346	348	372	357	383	336	369	370	377	343	349	315	338	351	371	335	327	336	330	333	351	388	346	352	312	336	364	354	374	351	379	375	335	350	339	350	355	325	367	360	336	331	338	337	354	351	341	349	370	329	360	369	354	362	397	334	343	366	337	387	346	354	385	353	313	342	374	358	387	336	375	347	346	328	371	380	350	361	362	351	363	333	359	357	352	380	360	360	376	331	353	322	349	346	373	346	378	345	355	363	344	356	354	389	321	370	343	325	343	387	343	340	365	335	343	363	356	357	346	376	368	357	326	337	328	351	339	380	361	368	356	338	345	355	316	360	367	361	366	353	325	354	350	372	372	398	362	342	341	360	359	374	354	368	393	348	344	358	383	387	338	339	353	344	373	338	373	339	358	344	342	364	373	354	404	377	355	363	364	333	343	367	370	351	359	369	375	368	340	348	315	317	311	358	350	348	357	348	334	356	381	324	343	338	378	336	397	300	354	378	339	393	386	356	386	359	362	341	370	373	395	359	375	376	309	350	351	351	347	361	351	339	338	356	332	365	383	361	371	351	349	361	343	331	319	339	345	384	375	373	373	349	349	366	355	338	370	361	357	367	330	364	361	390	371	357	343	348	326	341	351	329	330	343	360	319	372	340	353	377	359	344	347	329	314	323	370	370	351	403	376	355	350	391	359	344	345	360	358	343	327	361	334	348	344	340	353	319	366	335	384	321	310	368	365	339	328	334	351	370	337	360	321	344	328	310	378	353	364	371	343	337	375	328	346	346	337	347	345	383	318	380	373	324	345	367	360	364	321	370	360	340	343	350	392	373	346	366	343	330	355	347	333	336	299	325	361	353	346	367	339	321	364	363	334	319	364	360	369	350	386	368	371	336	334	380	355	340	322	376	363	372	363	346	371	350	384	338	351	368	361	313	338	364	346	340	333	357	346	363	349	365	352	348	314	331	356	356	344	339	312	324	300	385	332	336	346	349	344	336	345	350	379	366	349	339	352	365	362	356	370	344	353	315	369	360	347	346	334	337	353	331	375	388	379	358	388	332	349	340	360	345	347	376	374	358	344	346	359	364	339	357	337	329	352	331	334	347	380	388	383	369	364	361	362	393	360	370	358	353	361	334	347	398	388	344	351	347	353	372	366	353	339	348	316	343	385	350	353	350	320	324	346	352	344	356	367	381	357	352	365	390	381	337	364	354	343	363	355	367	357	345	351	335	354	321	369	364	316	357	333	404	369	358	343	361	339	331	320	333	336	343	365	360	307	373	345
7846	2400	5055	5726	5175	4157	3601	2931	2762	2245	1974	1775	1707	1607	1474	1509	1406	1390	1257	1197	1160	1180	1062	1178	1150	1094	1055	1109	1030	1048	990	971	985	955	973	1020	970	977	971	1021	935	1009	948	935	968	979	942	916	919	928	942	916	955	950	936	945	948	917	912	909	966	896	954	939	934	927	949	915	919	851	866	918	836	936	873	911	843	887	887	908	886	873	925	896	903	892	883	902	882	894	877	852	905	883	938	903	902	895	865	882	883	917	879	878	889	869	892	906	863	831	865	915	863	872	833	912	893	889	867	893	897	935	960	921	896	942	832	923	850	903	880	878	883	904	919	873	916	862	902	841	884	888	904	926	866	852	880	914	961	893	928	923	934	900	910	887	840	885	883	906	868	877	875	876	916	934	879	847	875	902	869	902	847	921	946	925	910	876	880	878	860	915	890	872	893	914	878	876	876	869	883	867	871	906	879	852	855	893	889	900	863	869	919	852	849	890	829	912	929	845	835	870	849	843	846	925	857	877	860	894	828	867	903	849	871	924	896	887	897	933	853	851	895	888	853	969	876	880	968	875	876	858	876	899	885	911	936	909	897	910	898	966	871	832	838	870	940	862	911	950	834	882	902	886	874	976	859	849	899	826	879	899	937	916	865	882	877	905	906	858	814	879	858	903	924	896	872	841	855	946	851	889	866	824	889	921	859	881	901	830	891	940	885	944	863	831	832	888	888	891	895	864	899	866	847	884	916	890	872	897	868	879	881	821	889	862	877	879	853	898	928	855	821	836	919	865	922	925	897	868	814	892	883	920	920	874	882	889	882	883	882	912	882	887	897	847	911	864	859	901	913	862	902	896	869	865	871	928	858	898	894	910	871	876	863	908	926	888	889	827	901	934	866	915	833	920	866	903	855	909	858	955	856	901	872	961	841	863	871	847	883	853	951	837	835	878	864	836	842	816	878	868	880	911	899	890	810	864	924	916	815	885	858	947	912	871	858	866	851	847	862	862	850	820	875	905	830	892	886	866	882	870	878	863	857	881	889	949	901	878	917	875	879	889	878	788	921	878	849	867	879	893	843	895	895	905	905	842	870	887	885	893	833	901	900	885	908	876	894	900	877	901	870	841	872	915	833	982	906	849	905	873	907	880	898	881	901	831	923	920	856	892	850	897	841	901	866	892	859	917	898	875	870	892	858	878	915	906	847	872	899	883	885	831	913	834	897	899	881	928	841	927	875	910	901	865	885	881	859	860	968	916	896	895	889	880	937	884	923	893	895	920	854	837	850	913	834	920	859	872	920	928	860	883	865	828	860	925	877	895	848	847	870	896	844	839	871	851	894	868	871	869	901	880	867	911	831	851	910	946	893	882	841	870	896	861	877	860	886	894	855	897	859	866	856	852	908	893	923	888	883	798	893	825	945	830	857	892	916	881	833	848	892	861	898	951	892	826	882	863	891	851	877	882	856	888	876	874	840	905	883	899	877	867	878	894	877	930	866	877	872	891	834	936	948	834	891	854	894	841	900	895	866	894	882	854	945	889	851	881	871	831	877	885	847	837	922	894	913	888	842	887	846	892	846	907	910	908	839	950	894	875	894	895	868	857	897	901	854	867	858	851	886	877	865	859	843	877	881	887	865	837	982	853	877	863	931	891	878	850	876	836	829	877	840	889	890	849	845	868	890	899	862	893	909	865	869	861	877	853	901	882	895	935	896	875	853	867	888	872	848	897	870	890	886	909	886	858	861	843	837	885	897	861	884	903	904	858	891	843	829	927	860	852	905	886	885	882	920	869	889	924	908	851	859	845	851	861	905	883	861	864	891	883	881	896	895	887	899	896	893	927	845	896	897	870	867	826	861	864	878	796	878	844	855	884	853	841	920	851	843	946	891	894	908	849	855	829	848	892	864	849	907	926	902	895	888	885	897	854	862	865	894	875	822	854	863	877	829	844	833	862	852	868	870	874	836	813	887	897	995	858	827	908	839	857	894	882	891	853	926	890	870	865	885	914	860	858	850	860	879	909	875	906	910	888	928	928	883	885	929	882	909	892	888	895	869	819	845	883	822	875	876	934	854	869	842	882	879	904	895	945	888	862	869	895	922	895	920	850	872	889	851	851	859	848	908	876	921	862	868	879	878	900	872	920	891	856	885	846	825	891	890	935	866	842	862	847	886	896	859	890	905	883	881	876	847	888	917	934	882	815	896	888	865	964	896	942	882	850	863	869	864	869	909	933	886	880	872	866	831	924	869	862	863	912	848	887	874	895	857	879	891	858	933	885	913	841	886	879	876	846	893	800	920	864	860	870	905	876	895	825	857	865	883	859	881	878	880	867	883	806	887	898	887	860	841	825	872	896	899	805	879	900	868	901	881	892	848	862	878	876	887	894	850	837	901	869	860	827	906	849	916	840	899	883	881	832	876	842	827	872	894	872	936	916	864	877	888	905	842	893	868	893	878	840	892	889	897	916	911	871	925	878	855	871	864	835	895	855	860	892	854	920	866	898	861	841	902	911	878	874	915	832	892	914	878	870	868	873	896	914	827	877	877	872	836	922	867	912	924	879	938	868	901	907	873	898	851	879	857	858	848	855	864	865	825	845	840	885	877	860	903	859	873	884	868	845	899	879	876	863	870	871	862	868	953	891	882	865	888	884	838	866	863	885	912	872	859	854	834	859	887	897	881	853	898	894	842	895	870	850	898	825	882	888	892	888	911	838	922	866	874	860	877	933	881	945	897	847	894	880	927	876	883	904	815	899	891	908	880	824	893	829	875	855	889	843	902	937	892	886	854	903	863	841	903	888	904	893	849	825	922	884	905	886	881	816	873	859	855	859	927	900	835	831	911	900	847	904	900	890	843	861	830	887	828	887	816	850	879	863	885	902	880	891	853	886	879	883	859	854	887	861	866	934	900	813	912	863	885	879	889	875	883	897	859	892	906	887	867	858	895	924	902	895	849	875	903	899	891	903	919	871	875	869	889	900	855	856	953	828	832	869	889	902	910	848	896	883	893	891	881	888	888	873	882	902	922	843	862	902	897	896	859	889	888	888	932	919	856	854	889	901	941	841	898	878	886	878	869	907	847	896	836	900	860	873	871	866	909	896	879	857	863	917	892	888	852	876	888	855	902	861	922	909	884	817	855	958	892	872	839	832	850	894	850	812	853	881	900	868	848	914	889	879	827	865	887	833	980	856	858	890	877	915	849	867	905	884	888	883	899	849	888	938	836	891	879	907	855	895	875	869	879	878	879	891	838	875	832	887	873	894	906	897	861	870	882	891	817	940	947	889	928	872	864	880	891	872	897	883	883	861	869	894	929	827	851	858	860	841	871	865	904	892	827	898	907	840	898	875	858	880	893	887	924	864	912	865	882	898	831	876	919	867	890	868	890	923	857	886	880	850	905	828	874	843	848	851	881	821	872	838	903	842	874	935	862	878	907	895	891	890	878	848	895	883	871	880	898	902	866	862	859	861	897	870	856	952	854	892	861	862	841	866
2077	219	207	183	173	161	163	152	149	142	147	162	139	146	158	132	155	136	158	158	167	144	142	150	131	131	126	155	136	158	165	165	157	133	148	127	142	138	133	161	159	150	166	144	136	136	159	148	152	141	141	148	133	143	147	159	118	127	137	141	157	173	148	180	153	171	163	124	140	142	160	134	160	133	137	144	162	154	148	135	139	139	151	162	153	147	163	176	141	146	165	169	170	164	154	157	160	157	138	156	145	134	143	159	131	143	156	151	127	155	171	153	152	182	137	149	153	145	151	143	158	161	156	161	180	155	159	147	148	131	134	154	128	164	155	126	158	161	156	141	153	140	161	152	176	147	163	155	138	120	144	162	139	145	141	161	155	147	149	157	142	145	180	150	168	201	149	162	166	133	151	156	159	169	156	156	168	133	162	172	120	181	147	146	159	156	177	151	178	153	142	149	150	159	125	164	157	183	164	163	159	150	156	164	117	138	145	157	145	152	165	132	150	142	170	148	153	147	143	141	159	137	173	158	138	158	166	166	137	161	156	141	139	145	142	118	143	139	140	134	148	136	165	144	153	156	156	162	157	159	137	114	149	163	161	145	130	152	149	160	159	139	131	144	156	154	133	152	154	155	143	141	155	158	136	134	151	145	141	153	157	165	158	163	148	134	136	125	153	141	166	141	191	151	120	165	146	126	128	159	147	130	135	145	159	155	139	148	153	155	130	158	155	162	127	163	148	140	123	148	167	152	176	139	142	130	135	147	156	146	127	161	152	179	127	156	131	151	140	145	136	156	145	127	165	153	162	143	163	162	155	158	169	151	153	151	175	140	144	140	150	140	140	131	140	161	155	160	144	164	156	160	157	145	145	138	162	127	172	157	157	135	177	128	135	143	141	149	146	147	152	161	155	150	162	136	156	125	164	129	144	168	144	149	157	130	127	119	164	130	135	140	136	163	146	184	153	191	152	156	148	149	169	162	131	124	146	132	167	137	151	153	156	157	136	137	150	163	142	178	128	133	149	151	162	168	138	158	139	159	137	138	139	163	170	163	155	128	142	152	146	159	163	146	141	130	149	137	145	144	130	147	175	150	144	144	154	163	150	148	133	149	154	125	152	168	157	140	141	142	175	126	143	142	134	144	147	150	152	164	146	149	148	164	130	154	157	156	140	157	145	133	154	140	165	159	162	123	160	148	151	157	127	134	138	158	143	160	155	166	163	163	151	147	153	137	163	151	169	153	167	154	150	148	124	145	157	158	168	125	150	148	149	145	152	150	162	123	171	140	134	163	168	167	128	124	127	154	150	139	158	133	144	158	149	153	151	155	123	147	134	157	178	145	143	127	140	168	152	150	147	140	171	142	149	165	144	159	162	144	171	149	181	148	148	172	145	144	161	142	151	155	150	135	162	137	130	150	144	146	155	149	149	144	159	136	150	137	151	166	157	139	147	169	153	153	152	159	141	144	128	175	131	140	141	160	125	131	160	140	146	150	164	172	140	154	147	140	160	132	165	159	135	148	141	151	140	135	167	193	166	144	156	155	145	124	150	161	146	168	138	144	158	148	134	162	147	156	159	137	153	133	125	155	143	156	151	158	147	130	157	174	147	161	139	160	131	164	168	153	142	133	151	142	166	130	145	165	130	139	152	153	138	149	163	144	158	143	156	139	134	144	153	137	140	155	151	157	169	160	133	117	134	145	140	138	121	151	151	170	147	160	144	151	156	139	154	159	134	129	156	153	129	165	140	133	161	130	140	177	150	159	140	159	148	138	173	147	141	152	141	172	151	143	159	153	130	161	120	153	164	144	169	141	131	137	156	147	128	153	161	141	149	139	150	139	163	156	163	150	143	176	174	154	135	117	148	144	134	163	170	155	145	152	155	144	155	148	130	141	147	145	150	129	158	140	142	152	148	137	151	143	150	146	150	137	154	136	157	149	150	138	161	149	158	129	156	153	159	141	165	167	152	154	142	170	137	160	159	152	144	134	154	126	153	145	144	148	170	154	130	147	139	157	160	169	146	151	160	154	149	159	155	133	136	119	157	118	157	144	143	165	166	152	167	146	137	150	150	135	133	175	158	150	148	158	142	151	145	149	159	151	140	140	156	148	193	159	149	138	143	121	165	144	147	145	123	147	154	143	148	170	153	145	136	148	150	170	134	170	145	148	141	143	134	136	169	139	146	152	154	127	148	148	179	155	152	144	162	159	150	143	142	173	131	145	113	118	162	162	139	126	145	160	163	143	134	156	166	155	162	154	153	163	133	171	146	146	165	140	146	136	132	152	158	122	147	144	144	148	149	145	186	155	156	135	145	159	170	154	143	137	167	140	150	147	152	139	136	119	154	152	145	154	129	147	140	149	155	146	158	132	157	127	151	145	150	126	164	153	181	154	143	155	153	163	140	137	165	166	166	163	151	161	171	145	143	164	177	152	150	170	175	132	151	121	142	151	152	142	161	139	146	132	133	137	144	135	165	131	157	134	152	139	135	159	146	128	112	158	167	156	168	123	152	155	148	143	133	146	143	154	159	153	151	148	154	150	145	151	150	152	110	159	148	118	164	158	128	134	154	157	153	130	170	136	158	146	147	164	138	164	150	142	140	141	143	151	156	142	152	123	138	164	142	160	177	138	160	149	142	134	137	137	137	155	143	145	152	154	165	159	162	154	147	150	155	169	146	159	129	134	162	132	137	157	153	153	143	149	154	184	147	142	140	158	133	151	164	159	142	171	153	143	149	155	139	149	160	138	166	144	164	174	143	142	137	154	145	136	134	149	156	150	176	129	154	114	149	158	149	160	137	142	161	160	165	169	146	128	154	144	132	136	157	157	150	141	157	123	160	135	149	142	163	165	194	154	164	189	153	168	126	173	149	149	146	141	127	177	147	141	157	137	143	156	157	159	155	158	149	162	136	153	166	136	163	147	143	151	182	156	148	170	145	150	142	140	158	150	168	148	151	167	133	150	156	146	148	148	149	133	144	137	146	165	153	170	162	158	150	148	120	151	167	123	139	155	158	158	159	138	143	152	174	152	147	153	124	159	167	146	148	140	167	157	151	138	143	147	159	141	143	147	161	154	114	151	161	172	147	147	167	144	136	134	133	149	136	139	167	134	162	162	140	164	150	135	141	157	142	144	159	155	155	162	163	191	147	166	160	148	148	177	146	166	143	165	162	161	144	137	154	167	155	155	177	149	147	169	140	142	150	172	153	137	160	172	127	146	152	141	149	174	149	168	162	156	167	154	137	139	140	135	137	147	145	137	146	142	174	150	159	155	156	144	136	148	162	146	147	176	136	164	151	167	138	145	147	160	155	150	143	134	126	171	166	162	143	141	143	137	156	157	137	151	145	155	136	149	138	147	173	152	165	158	120	155	147	147	152	149	155	154	152	141	141	142	151	131	140	171	159	162	124	162	151	149	167	163	143	162	137	138	134	129	130	135	128	147	166	158	153	186	143	187	160	134	140	160	148	171	150	179	134	141
2220	462	530	618	611	526	485	503	463	481	473	488	467	442	425	426	420	460	490	483	479	417	402	483	460	419	445	445	450	478	434	452	448	472	430	423	446	447	436	424	425	446	420	442	459	474	457	412	441	417	430	452	442	458	462	435	460	402	434	388	418	429	445	450	459	407	481	444	431	462	440	428	425	410	472	455	443	478	426	416	411	425	459	434	434	432	429	417	439	477	399	430	455	390	424	468	424	396	429	432	433	405	445	389	420	430	398	434	441	471	415	445	475	425	436	410	433	443	425	428	444	455	455	427	400	409	408	469	463	380	429	404	427	461	446	442	418	475	464	442	403	450	453	420	466	383	425	420	421	433	451	444	408	449	398	480	455	425	441	418	417	447	418	428	467	426	444	442	450	447	415	449	408	409	426	446	477	432	440	480	422	433	436	458	407	459	428	425	443	467	430	433	449	432	471	445	443	441	469	458	399	417	420	462	447	446	428	436	470	446	424	434	426	431	443	429	406	460	412	511	425	472	431	433	425	428	425	413	424	438	459	444	413	399	469	429	437	450	432	456	416	423	453	451	433	418	484	408	402	437	428	472	432	442	448	440	403	443	418	453	459	426	414	425	429	408	407	426	444	445	428	422	435	399	438	453	444	420	426	441	423	426	430	429	387	446	428	453	435	421	439	442	396	442	427	447	472	435	442	416	413	414	418	405	420	430	468	457	434	403	434	433	418	458	442	445	409	429	445	443	476	414	406	462	441	427	438	421	410	428	434	437	431	417	436	448	444	455	417	439	410	448	452	435	475	453	445	436	449	418	436	487	423	459	433	473	436	438	442	388	424	464	457	435	423	429	446	431	475	403	410	470	428	410	427	469	414	490	426	439	458	447	440	432	465	436	421	440	423	472	421	451	432	379	405	450	392	457	440	437	437	431	412	425	412	410	428	417	478	432	431	427	409	448	424	471	410	473	426	432	441	371	464	398	443	419	411	422	460	414	439	433	441	457	435	456	437	443	385	441	443	461	391	420	423	411	439	453	425	437	451	433	457	445	443	434	432	441	425	447	422	425	448	409	420	440	463	412	451	456	437	409	459	391	416	421	421	387	430	441	435	437	456	453	406	411	464	452	421	460	423	406	444	426	417	403	429	463	429	437	444	431	421	423	420	389	437	398	440	425	452	427	430	424	402	458	429	443	431	434	419	435	450	430	458	406	428	456	446	402	449	436	424	453	472	398	434	407	378	454	426	445	410	436	451	424	418	441	438	438	450	442	426	407	459	436	407	435	439	450	437	407	398	423	435	423	404	406	428	430	397	467	442	443	402	416	475	475	474	442	420	422	430	416	421	407	461	442	451	421	414	415	411	455	434	435	435	412	432	451	417	435	429	455	449	409	430	450	424	377	469	409	420	449	447	424	434	428	454	465	413	455	420	397	436	467	434	410	417	440	457	432	424	414	406	449	454	413	435	435	464	401	431	448	455	412	438	440	401	458	484	434	429	401	459	473	440	446	450	404	388	478	446	435	447	385	469	451	461	458	429	435	421	405	427	410	492	474	462	458	422	432	457	411	442	453	453	453	464	415	453	466	457	420	425	422	453	431	427	424	434	434	445	466	416	440	462	417	406	463	447	399	436	433	439	410	431	450	441	431	470	424	410	419	419	421	420	428	425	398	444	446	434	410	452	446	475	446	453	422	408	441	469	435	475	420	447	424	420	403	443	415	431	429	472	472	434	443	408	400	422	421	436	437	398	435	458	419	416	469	443	408	413	463	410	397	426	429	428	425	421	419	449	497	424	410	437	445	481	389	430	475	430	458	465	414	421	423	461	418	406	439	420	440	398	419	432	472	436	407	430	446	409	435	418	424	465	426	448	410	414	434	395	449	441	417	396	415	471	399	396	389	426	463	489	444	419	453	423	440	447	445	445	427	405	396	455	428	465	453	434	455	424	437	455	436	445	452	431	430	466	432	439	437	433	426	403	431	431	420	435	452	436	442	451	457	437	460	432	441	437	432	415	462	438	408	411	422	402	451	428	434	427	413	390	412	431	457	448	430	452	416	435	417	392	431	464	406	436	401	447	424	427	441	434	439	438	447	467	416	427	457	423	420	406	382	393	401	426	421	430	476	475	451	419	438	441	428	423	436	420	451	474	422	451	404	438	404	406	439	389	450	464	431	437	419	447	426	407	453	445	398	469	428	383	486	446	477	428	410	437	433	390	410	459	434	450	446	445	475	431	429	472	451	431	433	424	437	416	453	430	433	431	430	391	446	453	451	389	431	450	414	409	448	436	447	403	429	468	409	396	441	417	451	434	467	429	423	426	424	454	404	429	432	441	434	456	442	462	412	452	410	412	453	439	451	458	435	432	428	415	423	446	419	458	437	425	434	460	450	380	421	432	396	454	441	439	443	450	449	468	408	418	416	432	411	431	410	451	398	473	403	426	431	472	463	401	462	371	423	421	424	446	427	447	457	421	446	425	421	396	496	407	460	446	401	438	434	497	442	442	444	449	448	440	419	414	427	432	438	444	450	420	447	468	409	421	421	387	417	422	427	479	437	459	447	392	389	432	424	441	418	445	404	409	453	419	435	443	422	432	440	417	408	428	448	437	483	483	432	434	399	453	413	406	424	449	414	444	417	445	449	391	460	470	444	458	430	435	400	436	425	461	401	431	428	460	434	428	423	428	405	438	449	419	417	463	437	443	426	442	432	445	453	487	438	448	445	408	432	425	410	411	436	453	426	416	469	409	468	468	409	450	422	446	418	436	444	451	430	391	415	424	436	443	431	406	442	421	450	462	424	405	447	424	426	436	435	417	424	455	403	462	418	441	387	432	411	416	421	440	411	395	423	437	436	442	428	406	438	454	402	438	431	459	451	454	413	435	435	419	410	430	417	444	432	436	487	398	416	424	454	455	419	453	456	441	427	425	409	391	453	417	422	451	435	424	414	425	424	406	451	441	419	429	442	461	420	479	407	438	440	425	419	417	436	449	461	419	447	455	445	422	421	401	464	399	445	399	437	416	427	438	446	418	436	423	431	442	446	466	437	398	436	440	413	466	433	411	453	437	466	437	416	396	422	462	400	468	417	452	429	418	434	405	411	450	469	423	404	444	417	421	441	434	448	435	414	452	416	442	432	420	410	415	437	430	388	423	437	445	477	487	440	400	416	434	423	410	438	427	446	409	430	434	433	430	453	403	418	438	418	475	451	483	453	438	443	444	429	481	434	463	435	422	436	426	443	448	418	414	454	416	451	418	448	411	435	423	472	424	435	442	448	439	406	435	415	425	451	441	431	399	416	415	404	487	412	434	458	454	417	451	424	430	464	466	437	433	447	424	468	446	443	410	470	442	416	454	411	394	441	444	436	421	426	417	445	449	423	446	475	469	421	422	442	431	475	428	429	406	443	433	436	421	405	391	463	422	442	444	428	402	409	467	416	448	449	407	409	417	423	415	481	452	443	414	420	420	451	416	423	448	454	413	407
7574	1091	1251	957	686	572	447	353	299	302	255	222	237	220	220	244	187	212	192	188	203	197	178	176	206	167	208	179	192	172	177	207	181	166	183	149	152	195	166	167	160	180	186	177	164	168	189	179	165	164	159	184	189	156	165	163	162	144	160	182	167	181	182	205	173	164	160	170	188	174	189	170	180	168	176	162	201	165	175	164	167	157	171	192	170	158	140	189	198	198	165	183	166	180	191	147	187	172	187	185	162	187	185	199	163	178	175	163	155	144	159	168	192	187	185	165	174	152	184	186	171	160	159	162	168	179	141	163	173	189	157	164	146	154	170	172	165	171	153	178	175	169	154	182	192	186	141	183	176	176	172	185	169	164	171	179	173	182	155	178	179	185	149	174	195	178	158	218	164	176	161	154	177	192	184	143	181	144	160	170	167	187	157	151	160	167	176	173	171	166	157	167	170	163	162	172	180	166	190	154	170	162	174	160	170	185	161	153	155	176	158	170	156	153	191	190	176	165	155	161	205	171	181	184	178	183	148	189	184	157	183	177	198	173	159	196	192	161	164	161	163	162	175	173	153	169	182	170	194	165	153	158	181	165	172	185	170	151	168	177	163	172	161	165	174	172	181	163	150	143	188	173	182	165	163	159	162	171	175	200	180	164	170	162	190	190	207	170	188	186	150	188	156	163	162	171	190	166	185	179	189	181	162	135	191	153	194	178	173	207	159	158	181	162	164	176	200	155	185	172	169	152	184	174	168	185	161	183	176	176	169	176	189	172	168	176	164	186	184	195	204	167	167	177	173	163	184	165	161	181	176	193	178	175	163	192	155	158	168	197	194	173	163	158	172	191	186	151	146	174	171	166	170	159	187	165	173	143	180	173	174	153	140	159	175	179	201	165	184	167	174	172	175	141	151	181	169	175	176	202	174	169	173	164	184	183	184	171	182	157	176	168	191	191	190	167	177	169	174	164	157	157	181	165	169	166	163	174	167	174	158	170	188	163	145	188	189	174	145	180	172	159	171	171	176	151	150	162	163	175	203	163	138	168	179	200	176	166	142	171	177	165	165	192	173	166	180	178	149	168	185	197	171	152	160	200	167	175	169	168	172	153	166	160	185	168	161	158	159	190	167	197	173	180	179	143	182	176	169	165	158	175	165	168	164	174	171	156	153	178	168	176	187	187	190	148	156	183	175	197	189	166	170	175	183	176	176	182	174	157	180	178	184	175	195	188	169	167	175	177	190	165	194	176	155	157	173	177	149	184	174	171	157	210	176	153	159	180	169	169	164	165	181	182	156	172	183	153	183	174	170	173	156	188	175	171	162	170	157	191	143	169	153	154	152	184	159	184	164	172	178	157	190	164	183	177	163	170	192	158	153	169	190	167	157	198	183	180	189	188	187	169	153	176	180	150	156	176	167	152	169	171	168	167	183	138	151	163	150	157	163	156	159	156	190	171	182	170	160	161	144	195	164	169	175	181	156	176	170	177	165	180	175	181	180	186	158	185	182	185	181	182	162	147	155	177	159	172	165	192	188	184	180	172	203	162	178	170	193	174	156	152	165	146	193	192	150	163	177	183	146	185	181	186	153	165	166	167	170	164	170	151	184	151	163	168	202	200	199	168	152	173	190	188	179	153	196	181	169	154	154	186	155	163	157	164	175	152	172	181	165	180	204	171	153	160	149	160	173	156	160	166	154	167	191	168	169	181	169	152	140	166	163	175	170	184	151	170	169	181	166	159	181	197	166	179	173	155	148	167	183	182	176	171	175	181	185	180	165	174	169	179	176	184	186	174	148	184	148	170	178	180	151	177	142	163	167	168	179	178	162	161	201	169	185	164	174	164	157	194	171	145	181	168	174	194	178	180	164	167	168	200	169	154	211	160	148	162	188	179	184	179	153	154	172	141	182	144	180	166	180	174	150	173	178	163	163	187	180	167	185	179	150	190	187	158	166	172	170	168	165	162	177	145	159	161	164	184	152	177	185	185	156	196	163	187	187	170	175	185	192	165	154	176	170	159	198	192	160	165	148	153	162	177	169	133	201	150	185	170	190	188	157	174	164	162	158	175	170	221	178	184	159	157	159	166	198	168	156	138	190	167	160	174	182	175	185	204	163	162	158	184	187	155	157	195	173	145	176	188	171	153	158	163	178	172	159	178	166	163	187	172	175	150	198	180	181	167	172	176	162	183	169	165	161	202	178	156	198	191	173	148	178	132	188	154	157	167	176	185	174	160	175	148	176	150	171	154	172	184	174	175	168	156	181	179	171	172	167	159	184	169	173	170	167	183	164	179	173	189	140	181	168	147	161	148	194	164	179	163	163	154	192	161	159	152	171	168	153	161	173	142	181	185	146	163	148	187	188	161	196	150	165	161	184	166	184	162	174	160	182	180	164	185	163	176	165	157	169	179	168	189	181	167	174	175	147	167	167	170	178	173	161	164	169	175	178	171	141	162	165	175	179	204	176	172	160	164	175	154	156	182	166	166	156	171	173	167	167	166	179	167	169	194	185	177	160	159	162	176	169	161	159	164	152	156	170	165	158	167	155	168	162	156	178	164	168	156	172	178	172	159	196	202	190	198	184	174	157	166	188	169	170	144	165	162	154	169	201	163	193	167	155	161	188	164	177	153	189	163	174	182	150	175	174	183	176	156	164	190	166	200	174	189	169	194	174	167	171	177	172	152	175	184	152	163	145	161	161	171	184	187	178	171	187	168	168	187	167	173	151	192	174	177	136	146	178	171	180	192	165	167	171	176	170	186	162	167	181	169	157	185	156	205	161	181	164	146	193	145	167	183	158	174	171	181	154	180	164	174	148	189	161	174	157	158	173	167	161	149	160	179	141	197	146	158	160	195	175	192	178	175	165	180	176	176	159	158	167	174	188	165	166	167	172	173	189	202	155	160	193	175	163	158	168	171	168	170	172	161	166	180	160	170	168	184	136	164	186	181	181	161	200	163	213	176	195	180	160	168	171	174	179	186	175	172	169	171	187	160	189	176	179	156	156	167	182	160	157	135	155	158	168	170	170	172	183	189	179	160	171	176	177	164	150	176	175	168	174	171	171	170	160	174	162	153	154	189	164	158	159	176	186	167	158	179	176	150	170	163	181	192	163	183	166	160	165	168	166	167	184	172	182	178	191	213	150	159	172	191	176	185	177	172	179	182	166	165	184	195	158	166	183	160	164	167	192	170	170	180	154	157	153	186	205	187	170	155	181	165	168	166	176	158	173	162	174	178	169	182	178	163	192	169	161	171	206	178	171	159	159	180	182	154	161	172	185	160	169	144	161	163	157	145	159	170	176	163	187	174	180	211	183	168	182	185	159	173	172	172	164	186	188	185	173	159	188	188	180	171	161	188	181	143	152	157	161	179	185	151	156	192	154	193	178	152	158	182	157	174	164	162	191	171	171	166	156	179	165	166	174	152	155	168	181	186	188	163	161	163	179	164	156	158	197	176	152	162	166	169	160	166	171	171	176	159
5923	1313	2769	3214	2861	2374	1912	1578	1415	1225	1088	986	934	813	832	779	767	751	656	687	601	642	602	571	580	618	581	593	612	576	557	526	609	558	572	549	567	530	506	525	601	519	562	559	530	552	519	531	528	534	536	548	512	495	550	504	505	503	507	492	520	495	498	479	530	520	512	533	508	536	520	539	507	494	491	481	482	469	540	500	533	519	479	472	547	544	549	489	496	497	492	529	495	495	520	445	490	509	489	539	491	476	486	472	479	504	508	506	507	498	477	503	518	482	493	485	511	489	504	448	510	473	465	458	463	488	485	527	510	532	478	502	492	505	535	467	499	479	489	516	538	451	488	520	495	463	496	523	503	468	505	469	612	515	503	507	446	522	488	509	497	506	502	523	478	508	500	506	476	477	476	510	510	509	452	507	504	487	513	476	458	509	505	496	514	479	486	524	500	514	494	460	465	531	489	474	480	501	490	478	509	491	504	545	496	488	498	530	525	511	482	512	489	493	535	495	514	510	493	535	530	502	533	479	513	522	475	466	513	490	519	475	490	465	498	499	523	479	479	483	487	469	531	509	440	511	511	505	492	508	478	509	513	481	507	480	525	500	492	485	510	492	504	466	496	522	492	500	475	500	514	474	485	506	486	537	486	497	513	473	501	503	478	497	486	489	489	518	507	504	524	526	490	477	479	535	497	503	473	504	485	502	513	516	495	475	512	484	514	482	521	507	513	518	496	504	465	517	505	482	519	511	488	491	497	494	470	451	538	536	493	517	493	486	512	544	483	453	489	507	472	497	493	474	514	474	488	484	523	462	497	521	524	465	518	490	479	496	487	508	528	481	472	504	484	479	498	488	504	499	508	490	506	499	490	484	467	462	488	512	515	467	470	485	501	475	450	486	503	553	486	516	496	496	492	458	457	528	519	502	513	532	456	491	490	494	514	531	480	498	470	502	494	486	511	499	481	527	466	473	477	439	480	476	472	474	454	484	501	499	501	478	473	479	494	469	480	492	490	489	506	483	488	480	482	506	493	490	517	509	488	507	517	500	508	490	453	510	474	423	529	479	454	488	496	499	499	486	473	505	511	498	507	466	436	503	460	513	482	514	484	483	485	514	465	492	519	490	472	507	509	506	515	514	511	565	519	471	493	499	457	474	485	557	478	495	479	489	492	537	485	539	496	470	510	504	521	483	524	528	504	487	493	537	505	512	525	478	452	472	490	509	525	489	527	529	509	538	477	488	488	473	508	540	460	518	495	477	523	489	519	504	511	497	500	518	499	509	521	491	485	474	524	502	457	464	483	529	518	480	453	483	484	519	508	463	479	540	501	484	474	515	491	492	481	500	499	482	480	516	491	534	499	484	474	486	461	485	501	486	497	487	508	506	514	492	510	462	518	497	483	463	483	475	484	486	529	520	546	508	455	501	494	459	511	493	498	460	487	499	484	500	467	490	497	482	494	511	481	510	484	506	463	488	472	505	492	472	480	489	496	489	498	500	468	495	482	508	493	515	504	501	473	504	491	509	495	496	491	492	532	465	475	518	500	470	441	514	503	518	505	498	520	502	497	500	504	470	489	491	526	524	464	521	496	493	471	489	425	490	473	534	508	512	528	533	471	490	501	511	450	485	503	530	478	474	511	497	516	521	477	505	520	536	487	511	472	538	518	499	510	508	487	474	467	463	496	485	539	472	492	491	498	517	474	484	475	483	466	484	481	509	455	525	453	486	527	536	494	466	504	486	519	486	484	488	524	517	498	510	493	498	467	491	501	480	456	467	492	502	479	477	512	473	469	518	482	494	492	498	471	485	487	479	494	484	494	502	523	498	478	470	520	515	473	479	493	494	483	529	498	479	529	505	497	504	472	447	529	512	490	524	503	505	506	481	472	493	495	503	488	480	488	508	535	498	489	470	513	492	497	465	519	512	515	495	509	470	496	439	489	502	516	481	541	499	519	470	522	498	475	471	499	526	485	477	501	499	481	507	532	496	464	507	535	516	524	462	519	530	514	512	518	505	511	500	502	462	509	507	497	439	472	491	491	460	501	523	545	517	502	481	472	513	477	552	506	500	530	520	497	489	484	531	520	476	520	511	508	483	506	496	489	490	506	535	477	483	488	472	517	514	489	545	476	489	515	483	492	519	529	491	464	502	475	507	505	497	498	523	511	524	471	500	515	467	496	525	493	458	485	528	474	513	488	468	533	519	531	455	491	496	522	494	503	458	508	508	511	484	464	449	487	501	475	509	479	448	513	514	516	485	449	459	484	468	440	506	466	495	491	490	486	525	472	505	534	510	487	520	496	503	512	550	475	492	498	519	519	476	529	487	545	496	494	546	483	482	501	471	475	492	492	503	498	542	467	470	506	538	474	488	529	518	524	478	494	506	494	504	510	517	477	491	536	477	485	467	475	490	484	481	485	538	487	487	482	506	467	490	523	495	472	497	475	495	511	510	481	513	474	493	550	507	491	530	478	466	504	513	503	530	493	480	537	497	528	524	522	493	474	504	551	508	525	549	485	493	501	519	474	485	475	526	526	469	492	551	480	498	496	471	482	475	476	481	486	491	500	479	477	483	483	535	518	536	528	481	464	525	480	503	498	470	477	519	495	476	474	503	467	497	503	503	493	524	477	494	470	515	475	515	520	497	502	516	468	510	473	481	495	492	517	465	517	481	476	492	528	494	488	524	524	463	474	533	498	501	475	505	495	528	491	487	500	506	525	499	522	477	482	508	532	501	487	475	484	461	516	510	506	516	531	531	509	519	503	503	480	505	505	467	486	479	504	500	485	496	515	497	521	518	500	476	513	481	526	489	513	489	454	516	535	517	503	473	493	505	508	504	482	504	489	463	507	483	530	485	477	513	505	451	524	466	497	502	529	488	481	502	479	456	529	452	484	503	509	502	507	509	489	494	490	492	515	525	504	496	502	504	482	498	481	488	470	529	504	536	508	498	508	461	544	478	481	472	530	514	482	499	502	465	483	487	466	478	486	522	486	540	498	487	500	497	489	503	510	507	515	509	484	519	521	490	505	513	514	524	481	494	547	487	501	491	468	478	475	505	485	505	489	459	528	503	481	481	471	526	505	491	496	493	474	470	517	497	495	481	501	481	489	484	490	489	490	517	476	493	500	495	483	493	515	529	522	481	519	470	482	480	510	456	467	475	482	501	499	464	469	478	474	503	534	500	515	471	522	499	491	529	498	483	531	471	506	459	522	489	496	485	507	521	498	519	514	478	522	504	449	506	462	470	462	460	502	478	496	531	478	522	458	505	513	534	529	495	517	500	519	518	445	515	528	511	470	459	509	522	501	476	518	537	505	470	494	532	444	518	480	526	499	512	513	461	503	480	513	518	481	491	523	507	486	494	481	513	508	474	491	488	515	485	491	519	470	502	478	504	493	479	498	483	470	506	518	536	456	536	523	482	487	502	487	478	509	504	444	497	474	457	506	471	511	484	477	520	508	500	520	519	493	478	493	506	509	491
14056	2551	2573	2045	1422	1073	909	729	695	575	523	481	442	518	386	418	389	406	438	377	391	388	371	355	390	403	370	380	377	384	390	348	372	370	350	344	369	360	359	414	338	385	358	342	396	365	363	327	369	321	334	299	333	342	369	364	317	368	356	369	363	335	379	386	381	340	352	331	330	367	370	354	331	315	361	379	332	378	310	380	342	382	339	389	347	348	343	330	373	316	339	352	380	350	362	324	343	359	364	385	361	336	370	334	336	352	370	331	384	343	364	330	379	322	339	372	335	333	363	355	368	322	363	348	344	346	311	363	367	368	359	364	374	357	330	376	329	368	319	355	354	334	392	365	327	364	340	366	381	309	373	332	381	384	322	357	335	348	358	333	352	329	315	327	389	364	336	343	345	367	362	352	330	361	375	373	334	342	386	332	335	354	386	357	331	313	357	381	367	374	360	344	359	340	328	358	353	343	357	343	335	376	340	350	342	372	371	388	350	322	368	347	336	345	338	362	360	326	354	333	340	370	382	382	312	354	351	369	349	367	354	365	355	355	404	345	322	343	351	381	360	360	332	327	384	334	328	365	335	377	344	369	332	339	365	362	356	347	373	333	347	317	358	337	340	325	365	379	305	376	352	332	359	325	322	339	360	366	324	347	364	351	369	363	342	322	334	375	358	331	362	354	353	331	330	358	361	327	344	388	340	350	356	364	312	358	315	378	368	377	345	371	316	278	330	355	328	350	366	365	341	347	367	328	392	348	335	434	385	382	353	364	348	354	352	331	369	339	374	357	352	321	373	319	353	351	378	336	351	329	338	371	351	364	359	377	356	352	344	349	337	360	367	340	370	359	344	344	376	346	348	358	352	331	426	353	364	335	304	341	356	350	348	378	347	339	363	348	353	343	365	327	361	338	331	338	375	365	323	347	346	330	321	343	367	351	350	359	346	346	378	377	377	391	340	347	369	328	365	349	343	332	331	381	346	356	354	403	379	351	366	340	371	348	341	371	338	341	318	397	357	371	362	343	330	316	350	349	378	359	338	336	365	368	338	366	366	358	341	338	338	376	316	363	365	359	362	386	344	366	348	323	343	350	340	352	366	360	322	344	329	330	349	384	351	353	344	348	357	348	375	369	332	344	380	379	347	360	361	349	365	385	304	369	362	362	341	387	347	370	346	352	348	347	349	366	329	393	347	334	347	346	337	327	342	327	332	350	323	394	382	368	366	354	357	358	347	356	356	330	347	358	356	368	336	311	334	356	356	340	355	363	319	333	347	344	353	348	371	354	327	344	353	327	360	386	369	343	373	311	377	346	359	357	371	360	343	324	352	362	376	380	318	368	320	355	350	360	352	350	338	330	368	341	329	355	368	317	357	327	358	357	333	359	382	370	363	337	378	360	347	341	357	344	347	366	346	346	336	349	357	368	356	369	322	372	365	363	378	385	336	319	337	344	360	328	332	344	348	386	351	401	329	362	333	302	330	320	318	358	365	356	370	408	328	342	353	306	348	307	365	364	405	323	349	344	318	348	343	351	333	354	339	324	356	350	332	354	345	361	348	335	360	349	368	349	356	321	342	339	335	343	336	335	379	347	343	373	362	361	303	328	358	391	370	331	349	327	339	333	364	359	337	366	343	379	357	365	353	363	387	344	358	377	338	342	368	399	353	325	363	347	355	367	353	346	369	350	344	338	351	371	321	319	329	341	339	356	342	326	359	359	345	345	376	330	343	346	329	370	379	382	353	354	324	346	364	360	360	368	326	369	326	339	394	362	371	382	362	363	340	330	381	361	377	342	365	356	328	344	339	361	347	371	360	327	381	359	301	340	372	357	321	343	364	384	358	375	335	342	339	311	397	362	354	344	387	350	338	363	329	342	356	328	312	335	346	356	336	344	309	343	378	342	344	369	347	321	356	346	365	328	370	313	339	379	348	359	322	341	366	384	348	316	361	345	326	350	336	382	335	330	321	338	354	326	351	388	333	338	371	379	351	342	347	336	328	357	361	354	362	354	319	331	344	371	346	371	358	352	386	305	376	357	377	334	333	381	369	366	360	349	328	320	344	369	325	325	349	352	331	339	342	362	358	343	326	324	351	327	352	324	328	374	353	348	335	341	368	330	337	323	331	358	404	348	350	335	340	344	395	353	343	379	319	360	378	344	343	335	393	346	347	363	353	359	352	352	334	332	327	342	338	338	346	329	368	330	370	358	377	347	342	357	326	335	325	349	366	356	341	336	315	378	327	339	352	354	351	322	357	351	344	355	325	352	351	353	320	379	348	368	356	375	379	312	332	364	335	335	350	322	347	378	378	344	360	361	359	378	335	382	343	378	338	371	311	342	336	363	395	371	322	334	357	363	351	346	305	344	335	369	340	356	342	359	365	355	328	367	354	358	366	350	352	315	347	377	342	348	322	336	333	346	313	362	365	373	315	369	355	345	375	349	337	380	344	351	347	379	409	359	317	331	330	318	351	376	368	355	347	346	345	388	351	359	322	326	343	352	350	328	364	370	347	380	351	347	356	357	346	345	364	340	342	324	328	340	364	383	394	368	380	383	354	366	342	359	358	368	368	351	379	359	372	351	371	354	345	324	338	348	377	357	335	333	364	363	352	358	350	356	340	348	350	376	358	338	363	341	346	366	314	364	347	336	367	337	299	372	352	366	294	338	363	348	362	337	343	316	345	360	333	355	364	369	373	404	348	334	348	329	336	328	338	338	334	343	347	372	372	360	336	336	344	373	313	370	366	333	348	387	356	389	355	353	377	342	335	382	357	337	367	313	361	383	367	346	337	350	329	358	338	348	368	345	349	342	343	346	359	336	345	342	357	343	376	397	347	336	338	344	352	325	364	372	356	348	359	375	340	352	361	348	349	349	352	348	336	332	390	364	336	356	333	330	354	352	345	352	391	329	360	380	344	378	349	367	382	355	358	392	327	344	328	364	364	320	344	355	372	341	341	356	343	344	333	344	350	346	367	361	302	372	353	356	402	328	358	342	347	330	356	318	343	345	372	366	363	364	372	357	325	337	337	331	385	361	314	344	339	348	346	361	375	349	338	347	326	359	358	356	340	367	340	363	348	328	337	352	353	334	324	390	341	340	343	336	384	336	355	334	370	366	355	392	344	369	362	364	334	356	327	326	347	320	380	382	343	378	371	383	341	348	323	346	339	361	335	372	329	376	351	353	365	309	330	378	368	343	341	310	329	341	346	376	306	383	348	329	368	361	344	396	340	388	397	379	351	333	338	383	365	384	361	346	360	351	361	372	331	340	320	366	368	333	321	362	319	339	343	315	349	334	377	357	308	348	337	349	347	338	355	350	329	387	345	342	318	348	363	385	359	373	368	340	393	333	345	350	347	361	338	311	358	344	341	346	345	330	365	377	318	349	367	365	320	369	324	334	364	379	369	358	346	342	336	330	335	368	356	330	350	346	343	330	350	336	374	364	359	355	341	301	347	372	378	376	396	395	358	347	330	331	363	362
7844	2521	5137	5900	5209	4211	3586	2937	2566	2222	2035	1844	1737	1628	1526	1421	1391	1339	1268	1185	1262	1225	1157	1120	1052	1132	1061	984	1021	1053	982	1024	998	993	984	989	998	956	1017	945	970	957	1037	915	951	979	906	937	868	914	966	944	962	932	917	912	936	916	902	949	939	909	901	914	900	970	922	941	899	897	853	871	901	866	884	932	907	908	841	918	939	893	908	916	904	868	853	862	885	901	883	899	868	902	878	887	834	818	899	869	915	889	894	840	927	869	861	836	899	902	906	841	927	863	868	864	903	896	841	923	883	819	891	916	896	857	865	893	861	916	904	876	906	845	884	904	883	862	885	858	855	811	935	944	865	837	890	881	892	932	849	948	871	826	825	909	891	869	853	868	891	913	885	889	884	847	909	943	904	853	842	894	878	936	843	894	822	901	815	852	873	913	846	919	885	896	865	849	866	927	868	842	882	842	902	871	866	841	872	868	897	932	860	900	895	878	939	887	891	910	885	876	858	906	904	895	886	880	899	938	907	855	881	864	895	849	898	859	874	852	873	875	858	864	887	884	888	881	888	876	823	856	848	858	878	851	866	897	857	855	943	881	904	900	857	848	853	874	858	884	908	862	843	818	929	875	852	872	860	855	895	934	919	880	903	914	855	890	869	899	855	867	878	864	873	838	852	831	849	882	916	855	903	848	881	819	840	887	900	928	914	882	921	816	937	926	868	897	883	876	881	864	861	906	975	855	933	861	864	910	857	871	878	881	820	850	918	885	826	862	902	871	876	872	829	910	886	866	918	893	843	895	850	906	897	898	880	882	914	877	966	902	856	836	848	891	861	860	862	813	896	895	911	864	891	863	893	938	906	909	826	850	905	904	923	874	873	853	879	876	887	876	876	868	843	869	859	872	860	883	931	876	886	848	850	877	872	898	908	911	894	835	889	921	896	860	904	872	856	913	882	944	923	835	910	904	870	921	856	859	880	908	822	881	863	890	833	920	929	877	866	882	873	823	883	871	838	893	857	885	926	808	895	863	911	876	902	892	894	850	857	881	899	888	864	867	865	878	915	883	854	896	892	907	890	897	894	895	887	886	900	902	913	861	888	836	891	865	835	861	865	942	871	894	866	836	881	893	894	917	864	894	881	912	800	851	878	918	845	907	906	840	891	906	883	844	852	855	898	835	853	899	901	873	842	898	948	899	849	876	865	863	904	851	816	878	878	923	905	864	873	899	846	852	829	908	897	898	869	886	925	884	858	849	857	846	839	890	852	869	852	880	853	866	884	861	885	907	822	882	856	905	905	906	913	891	812	826	835	905	854	903	851	859	908	864	905	804	802	884	848	879	909	815	893	906	811	879	899	878	892	888	853	823	866	868	883	855	843	860	879	873	908	875	865	820	855	817	838	924	843	903	828	848	836	867	880	880	880	878	838	902	903	852	888	874	846	833	877	872	865	817	881	888	824	879	878	920	862	885	876	884	879	869	873	862	889	944	808	861	904	916	889	898	883	922	882	866	880	854	851	828	863	897	888	893	876	934	865	844	875	842	874	892	846	850	819	898	849	891	924	865	847	881	885	922	916	926	904	913	840	879	887	889	833	911	865	896	861	861	882	924	849	875	836	895	823	871	920	857	866	889	872	850	868	908	869	914	848	907	884	869	866	919	878	868	831	890	869	876	840	909	920	878	879	880	871	873	950	877	841	811	848	868	852	853	919	862	846	888	889	868	870	854	846	860	888	806	854	934	891	896	866	884	825	879	895	912	838	860	881	901	939	855	890	907	899	858	895	964	863	863	882	954	865	880	880	849	866	819	857	889	869	875	861	891	869	878	816	885	920	869	873	916	863	926	885	886	901	872	873	864	848	872	886	895	887	895	876	879	926	846	889	924	905	876	797	905	878	866	900	891	893	858	813	916	903	893	867	882	875	904	873	833	846	897	858	902	855	885	874	855	886	893	914	867	902	839	821	900	843	849	926	885	886	903	882	890	882	867	918	944	903	861	870	908	853	930	900	867	867	838	895	833	867	885	883	889	923	888	884	836	898	896	893	827	918	900	901	906	890	868	892	861	896	922	927	865	849	839	872	864	883	831	848	910	883	841	862	902	884	856	866	855	886	898	904	914	870	860	849	922	874	867	855	837	881	853	884	871	892	873	911	868	889	902	878	892	866	845	903	895	888	842	901	847	938	829	927	826	881	880	907	860	867	902	908	833	919	885	892	871	859	867	891	877	855	843	909	895	892	841	928	883	914	859	845	858	904	884	908	884	867	920	932	896	872	889	886	840	867	871	905	923	915	848	890	851	885	843	938	855	830	857	885	872	826	909	893	854	840	913	906	905	845	886	856	863	906	886	883	806	882	925	843	872	830	887	836	936	915	880	827	875	913	843	892	892	896	879	866	888	851	896	916	907	893	836	840	902	864	875	944	837	847	907	816	846	894	861	906	843	892	898	879	857	843	872	896	876	835	873	907	896	901	901	873	874	850	864	957	884	808	850	884	867	807	875	834	887	851	856	870	877	883	868	910	871	854	859	853	903	869	896	910	904	846	837	924	927	861	919	857	846	883	865	895	868	902	924	857	900	896	901	911	881	852	904	887	884	922	843	861	875	895	877	842	878	870	888	890	824	863	941	895	891	893	907	860	918	858	898	822	846	875	920	872	819	866	888	889	880	917	849	857	885	852	892	934	854	855	905	907	882	917	872	864	841	922	881	886	791	929	894	832	853	915	849	857	915	877	886	922	908	914	943	899	896	876	880	885	900	893	836	902	907	867	852	872	865	883	834	906	847	897	880	808	871	836	852	861	835	832	875	866	835	831	885	861	894	890	884	856	908	879	845	858	863	892	848	886	861	830	870	937	887	913	874	857	905	906	842	891	856	862	906	853	869	901	851	899	890	902	886	894	875	872	891	870	838	872	859	850	851	913	884	880	883	894	823	880	883	835	874	895	862	881	913	878	861	822	894	855	875	899	832	859	833	856	865	865	864	867	849	861	895	819	901	891	850	888	915	850	882	874	872	869	869	883	850	849	840	883	898	857	895	964	903	860	929	880	877	851	838	870	851	866	872	903	870	878	865	861	916	861	895	883	881	917	868	857	863	884	893	845	891	880	904	892	887	857	901	855	903	930	864	844	902	918	835	948	881	902	887	895	943	921	839	855	856	849	831	929	835	899	856	919	913	874	888	930	872	874	899	952	872	848	867	846	872	873	900	881	885	875	812	847	843	849	888	892	842	875	913	920	909	856	845	903	835	852	855	867	852	904	866	934	901	910	887	879	845	916	877	880	873	821	886	898	925	936	833	877	825	924	939	869	875	889	905	851	826	831	847	850	836	888	868	885	847	870	895	835	844	846	927	865	821	862	871	892	866	838	885	860	897	913	850	868	903	839	926	896	909	822	858	884	869	874	836	912	880	836	863	884	859	861	926	892	866	882	890	880	837	848	839	920	896	914	800	866	796	850	910	856	922	864	863	843	865	893	857	898	849	871	833
1961	191	182	181	160	140	152	165	160	152	166	143	148	151	136	147	161	146	132	159	135	140	142	165	142	139	145	159	150	160	143	158	139	141	149	133	158	157	138	144	144	156	155	137	138	157	140	146	151	153	141	141	180	149	147	126	143	165	112	145	155	134	168	145	154	129	151	124	149	142	128	154	138	116	146	180	151	130	147	148	130	143	135	135	149	147	159	157	159	151	137	139	149	144	134	151	164	156	140	129	159	126	188	130	147	145	147	161	157	156	177	168	131	141	137	156	142	138	160	133	159	151	159	157	149	144	118	128	156	155	155	141	144	134	151	171	133	177	143	146	139	158	151	150	135	147	132	151	152	120	140	144	132	151	137	138	134	142	138	155	144	131	131	118	160	143	142	153	138	173	164	147	178	160	150	145	144	123	136	140	127	125	149	171	164	176	161	154	145	147	152	147	143	127	138	123	154	125	127	139	159	142	149	147	162	152	172	140	143	148	136	160	168	132	142	153	146	146	137	150	108	146	160	142	133	159	138	146	153	142	152	153	150	145	143	148	138	162	155	153	133	134	130	130	158	145	162	155	164	173	168	134	190	134	152	127	156	146	149	152	164	149	144	168	131	166	153	142	156	173	149	129	138	148	146	153	164	121	153	135	145	148	150	164	135	130	132	162	137	161	139	164	145	141	151	154	138	142	147	148	126	142	142	162	150	143	128	164	144	141	125	146	138	135	125	142	157	157	127	143	120	142	143	151	139	159	142	146	143	125	140	144	142	139	158	169	143	141	135	152	149	167	157	140	142	182	147	136	123	148	150	121	165	149	173	148	168	139	165	134	152	147	160	142	140	152	143	120	139	154	142	151	127	152	137	151	160	144	142	150	145	152	165	155	146	150	155	138	153	148	143	156	140	138	153	136	134	149	120	127	141	151	128	148	162	155	141	126	165	157	171	151	162	134	149	179	160	140	154	170	144	166	144	153	155	165	152	157	156	146	151	156	161	135	149	155	148	158	153	141	168	142	151	196	144	169	147	129	151	172	152	147	153	143	150	137	156	159	154	135	151	155	124	117	165	150	157	182	137	131	132	150	147	170	144	140	140	148	175	155	156	141	160	147	148	144	144	155	155	135	152	150	152	147	153	161	144	139	154	142	154	146	170	163	154	142	148	138	133	148	141	142	155	139	161	132	133	160	138	149	148	157	130	171	160	126	154	180	154	155	155	129	154	142	152	149	168	130	154	170	132	144	160	128	141	145	159	147	150	146	150	138	156	165	146	160	157	163	144	181	139	151	134	160	140	150	157	142	136	170	149	135	150	156	158	151	188	140	154	157	148	150	147	146	136	113	149	130	151	136	144	152	163	160	152	137	166	155	139	161	142	135	154	164	155	147	136	148	150	139	137	155	133	145	176	154	136	140	146	124	165	155	133	157	141	134	135	132	160	150	137	126	152	166	155	146	157	134	147	146	169	157	131	169	164	129	150	137	141	166	164	147	153	150	137	117	135	149	128	139	147	149	138	142	160	141	151	154	159	152	144	143	136	128	173	152	162	122	173	167	161	155	125	162	152	127	142	141	154	154	136	146	137	133	150	152	140	169	133	139	162	154	127	154	148	142	141	126	162	149	160	153	162	152	150	145	164	138	134	135	135	163	143	158	140	175	155	136	143	128	141	151	150	166	166	148	153	148	148	151	142	158	115	137	136	149	146	166	116	139	145	164	124	159	139	167	141	169	164	137	169	145	132	167	154	161	157	171	152	148	160	170	149	155	149	146	139	130	160	139	160	131	174	139	130	156	166	156	169	131	146	152	125	159	170	149	146	135	154	128	147	151	140	150	139	134	136	158	165	159	176	150	160	155	172	155	146	135	150	159	128	148	112	149	145	160	165	155	137	144	165	138	144	161	157	160	118	141	150	174	142	152	141	146	152	156	150	140	141	168	141	159	151	158	156	140	140	142	174	158	148	150	136	144	133	146	126	156	156	137	138	155	161	167	146	138	161	129	154	169	134	139	136	147	150	145	167	153	152	136	140	147	144	134	140	145	142	155	150	157	155	162	134	148	143	150	149	135	150	123	142	145	151	130	157	179	152	163	155	127	163	137	135	149	144	153	158	163	149	147	150	149	171	136	154	121	140	128	149	158	159	154	143	191	146	131	147	155	146	157	151	147	153	136	169	141	156	173	146	166	137	144	137	144	162	149	154	151	151	138	142	146	163	122	153	150	156	129	148	133	139	125	136	137	140	122	164	150	164	141	151	152	148	130	162	139	157	152	144	151	172	157	113	134	152	156	148	150	168	137	150	151	137	137	156	144	153	161	159	134	157	140	141	162	151	154	138	129	169	174	138	137	130	151	165	156	157	148	145	134	135	128	146	154	145	149	147	141	164	155	149	144	143	144	145	141	150	164	157	143	147	154	147	139	148	156	141	147	145	144	139	137	143	155	164	157	151	134	139	166	155	161	131	136	165	152	137	155	169	166	161	151	161	146	154	131	143	138	141	150	157	118	165	143	138	152	142	140	163	153	144	143	155	130	162	134	147	161	151	148	160	159	155	148	163	150	141	146	153	136	146	132	141	139	146	154	141	137	153	145	156	147	156	163	176	139	166	155	169	173	173	153	148	157	157	132	160	152	134	143	151	159	157	145	143	159	146	164	160	162	151	159	145	173	150	132	159	157	122	137	155	126	165	142	143	131	163	153	135	174	137	148	135	116	138	141	162	149	150	150	130	124	117	159	153	141	138	153	156	147	131	132	149	138	154	156	147	158	152	143	144	150	132	154	140	140	156	146	166	130	153	154	127	134	156	156	129	168	159	157	156	145	149	136	155	151	164	131	157	153	153	151	141	141	146	116	119	131	141	149	135	158	118	156	147	135	132	158	140	145	159	155	161	157	133	171	154	161	139	167	154	155	160	152	152	174	165	174	147	142	141	150	136	140	162	154	163	131	157	132	152	156	148	156	154	134	155	150	154	151	159	132	112	147	145	144	164	151	164	136	147	141	139	146	139	169	163	153	155	135	175	124	155	154	139	149	133	143	161	147	140	163	153	130	141	139	128	163	121	139	149	148	171	121	150	151	132	152	138	148	149	147	135	167	132	145	144	121	149	175	159	133	133	151	151	164	157	139	147	145	160	130	165	159	165	149	136	132	149	134	152	146	149	156	159	130	146	151	148	136	135	157	147	123	160	159	157	139	155	129	155	142	147	143	169	160	135	154	134	149	152	138	160	138	157	162	148	136	143	137	152	150	162	164	140	170	153	157	154	148	130	135	158	138	151	150	137	136	162	154	158	158	128	115	155	170	161	131	155	176	152	140	151	155	164	141	155	150	141	137	154	168	123	132	157	167	144	145	130	121	159	171	161	158	144	169	138	159	129	157	151	137	144	126	161	130	161	149	162	116	158	152	149	145	165	135	142	151	154	127	131	158	169	170	156	132	161	143	148	147	151	136	140	154	148	154	142	155	128	165	161	146	150	182	172	160
2203	491	544	519	524	546	516	475	514	460	494	451	479	486	435	454	432	437	439	453	428	467	442	437	451	465	423	426	423	438	454	418	396	446	422	413	428	432	431	420	393	463	451	436	465	450	453	413	447	469	425	429	407	428	470	438	429	431	435	450	431	422	441	423	408	418	434	399	441	406	436	423	466	458	403	438	412	461	428	465	437	452	406	466	427	435	422	372	397	397	426	432	430	396	444	403	414	419	421	449	456	428	415	382	396	426	442	410	458	442	437	440	436	434	441	439	460	427	446	406	457	414	459	433	409	434	431	430	406	410	439	439	464	416	428	424	462	470	434	477	419	441	430	415	465	455	450	405	406	434	454	453	423	435	412	440	472	401	403	416	425	437	423	442	426	420	433	416	420	420	402	418	461	443	451	444	451	412	415	440	457	453	423	439	459	451	464	430	420	422	424	426	431	418	414	434	447	438	425	429	426	451	447	456	420	428	431	414	423	415	426	385	460	427	411	435	411	460	417	407	429	445	454	431	432	412	415	461	439	467	417	413	428	410	428	416	430	442	403	465	420	429	401	412	434	425	417	392	422	406	429	441	454	423	470	459	452	450	417	449	431	448	393	428	417	406	435	416	419	377	449	418	431	403	473	390	436	423	445	450	458	450	437	415	411	421	435	419	410	486	420	447	427	410	407	439	483	429	422	458	425	413	430	402	472	423	420	442	454	436	428	459	449	465	436	437	377	430	453	370	441	429	437	427	445	413	472	423	425	404	401	455	445	441	447	436	418	426	433	436	432	477	408	409	440	434	457	435	440	459	424	406	404	466	430	419	458	429	411	454	437	393	435	446	420	396	454	453	436	447	436	427	433	443	446	409	419	457	431	444	408	467	449	434	419	415	449	421	412	432	453	423	407	421	426	446	435	463	461	411	432	385	475	386	391	441	429	428	448	430	431	437	411	436	439	465	412	423	423	400	425	418	415	428	409	428	450	461	409	446	444	431	401	473	426	460	427	401	446	418	410	427	430	423	408	459	409	422	456	430	425	384	412	411	456	444	455	447	427	453	425	424	382	393	390	422	394	478	434	433	435	411	440	506	457	424	441	426	453	413	415	412	415	413	405	391	417	425	384	416	414	455	415	457	456	439	436	419	397	372	451	449	430	420	404	415	432	406	439	428	420	424	421	425	401	420	466	449	429	414	453	424	448	440	420	424	377	444	403	427	450	375	443	463	445	410	442	403	414	410	438	428	401	443	436	449	432	426	431	445	423	436	441	440	462	423	446	444	447	433	417	477	425	396	446	393	417	431	457	434	422	427	448	440	423	408	417	448	437	432	435	448	434	440	420	474	422	423	448	429	409	426	448	404	430	413	435	416	402	421	456	432	416	424	430	421	441	456	456	428	454	426	435	487	464	452	434	438	397	430	473	427	485	413	445	456	408	392	418	456	433	409	399	433	426	459	425	437	399	411	401	454	416	460	436	429	435	420	429	395	433	430	413	461	459	439	413	428	442	405	423	461	445	382	422	411	440	457	386	418	456	390	431	400	417	455	442	451	419	424	436	442	406	449	437	472	468	439	451	444	423	466	417	421	423	432	404	402	420	435	445	430	416	426	449	417	420	417	441	424	428	456	482	440	413	466	431	421	404	424	387	454	427	393	453	395	428	397	453	431	404	458	411	419	430	432	375	428	431	401	400	449	462	433	421	458	405	425	426	387	407	473	448	444	414	447	388	421	403	480	420	408	421	460	467	422	397	443	447	441	417	428	444	409	452	454	435	427	426	376	438	431	428	396	454	391	408	374	413	434	418	425	491	450	408	430	425	437	415	440	431	444	435	422	442	426	450	466	441	404	428	444	415	446	460	450	439	427	410	422	418	434	439	444	453	425	400	407	405	458	457	450	434	429	444	395	429	416	419	438	443	423	386	434	432	451	404	436	402	419	445	435	434	457	396	399	447	430	413	413	424	415	439	397	426	436	384	457	434	437	453	386	442	426	421	402	424	385	409	437	406	447	476	443	430	417	425	459	416	413	408	474	414	422	432	429	446	449	450	409	394	480	421	436	453	443	445	434	449	428	413	426	415	418	416	434	427	388	439	414	409	430	451	430	390	435	434	402	455	423	412	438	418	443	474	408	419	428	436	432	434	425	447	457	465	413	420	451	425	424	444	432	431	438	467	429	433	407	405	436	405	427	453	493	403	404	418	442	444	476	460	459	423	477	445	410	425	455	432	407	438	397	440	416	422	399	454	421	458	460	402	436	447	432	459	428	486	428	438	450	461	409	426	424	430	443	417	457	409	425	428	435	432	423	458	402	408	427	454	465	430	407	439	421	405	446	414	433	436	400	480	435	421	453	428	439	440	423	430	432	428	429	465	437	424	449	452	432	430	416	440	427	429	389	415	423	464	429	419	402	444	444	441	426	423	410	454	439	444	428	418	402	424	437	462	427	434	416	425	420	432	447	461	449	435	433	435	392	423	480	410	470	396	436	419	425	479	421	426	415	401	472	439	432	440	435	415	436	411	411	414	444	424	418	429	439	457	444	442	374	434	409	418	408	410	399	427	454	439	428	442	438	443	427	414	424	429	419	393	437	422	425	486	403	431	425	422	421	419	447	439	428	421	410	443	441	421	431	446	423	402	416	445	400	444	409	434	454	429	395	436	425	398	406	408	448	436	400	444	441	412	450	482	413	449	404	441	405	411	411	447	419	478	398	418	453	402	413	423	440	442	431	448	459	440	428	396	441	423	439	414	432	402	416	415	440	388	437	467	440	441	458	402	419	401	410	437	464	441	442	387	453	442	477	406	423	380	441	421	449	439	400	424	466	429	417	436	444	428	391	420	423	424	453	434	439	441	473	477	417	434	386	476	437	454	435	416	418	433	425	434	401	406	393	423	405	418	427	442	426	433	428	430	446	433	434	445	431	441	474	443	416	391	439	431	431	430	439	452	442	421	416	449	439	435	416	430	419	450	401	459	430	413	458	420	407	437	455	414	429	391	412	415	426	432	418	428	433	445	415	415	403	419	444	439	417	393	473	424	411	419	418	465	432	429	449	407	431	418	412	424	427	437	458	424	420	423	438	409	410	424	437	407	422	431	443	430	410	432	444	444	364	424	431	416	401	436	429	430	402	436	416	435	428	454	409	451	448	422	420	415	433	445	463	402	449	408	431	458	411	477	413	436	435	448	454	433	422	456	403	482	427	434	440	440	453	410	393	409	424	452	422	444	416	444	395	431	438	420	416	457	445	414	421	442	411	421	417	429	421	426	412	411	436	426	446	420	435	456	441	461	452	475	449	414	420	423	445	379	459	439	447	470	443	430	410	444	448	442	440	435	441	429	425	413	420	417	455	417	443	423	459	442	383	448	419	462	428	410	419	430	434	437	423	415	458	438	414	464	426	414	428	419	456	450	412	446	408	415	427	405	446	444	419	413	458	408	422	446	395	423	417	438	427	405	396	431	422	420	418	466	461	449	444	420	448
7589	1030	1166	871	695	519	408	358	317	289	230	244	243	222	210	200	229	189	186	179	181	187	192	174	192	191	177	156	212	194	182	151	180	168	157	183	182	159	154	177	162	179	169	181	168	155	186	191	176	165	194	168	180	166	157	155	163	178	149	163	173	176	187	169	176	178	165	140	159	176	174	143	170	171	187	195	163	173	170	159	147	184	157	178	186	185	169	169	174	142	162	168	186	174	158	163	151	174	165	157	185	191	163	169	181	190	186	163	166	182	182	168	176	194	199	164	185	158	183	212	175	178	162	167	169	124	165	157	178	157	166	172	200	179	187	199	174	177	187	170	163	160	166	154	157	179	183	153	178	168	160	171	155	176	164	175	180	190	171	174	173	155	210	184	161	172	187	136	179	172	164	175	158	184	164	174	171	180	191	171	169	170	154	176	150	176	196	179	173	161	180	168	174	132	166	166	168	180	159	182	159	180	198	198	160	162	170	177	174	157	172	155	143	155	172	148	148	194	182	167	160	169	171	165	166	166	179	168	172	164	173	153	167	178	176	165	146	191	154	156	173	188	174	142	168	140	174	161	190	166	168	162	196	181	164	143	151	166	191	176	174	160	172	185	178	165	160	168	143	150	149	143	157	169	164	141	181	186	198	177	174	148	165	163	149	180	166	166	163	160	158	154	168	136	135	157	178	168	188	172	173	192	159	208	157	159	199	153	167	156	132	163	186	165	182	191	172	165	156	170	196	145	174	177	164	146	165	166	179	181	183	172	186	184	158	183	190	166	158	172	174	161	177	174	175	162	173	170	157	160	172	190	155	200	147	162	156	178	172	190	175	174	186	158	187	173	176	174	180	190	166	162	159	175	170	189	187	165	185	170	176	156	193	145	163	188	191	171	164	149	148	155	175	173	198	192	155	164	139	162	164	158	140	174	170	187	171	171	164	154	180	163	155	172	164	168	175	160	162	181	174	182	163	169	174	182	164	159	175	184	166	165	165	165	178	143	177	174	157	169	160	162	171	195	169	158	124	172	165	174	168	156	170	181	183	158	179	155	160	178	184	160	152	157	159	166	182	138	174	190	177	165	175	149	165	183	179	178	194	158	169	164	202	171	186	159	167	174	160	183	151	161	182	178	165	162	162	191	163	172	171	152	206	147	173	156	144	177	143	193	176	161	185	185	184	153	165	162	166	186	171	157	192	157	183	157	163	178	164	177	154	157	178	163	191	175	164	155	154	151	166	171	158	158	160	154	179	173	174	170	169	180	168	181	183	165	184	163	166	168	173	183	165	166	155	155	164	156	176	156	185	167	190	173	156	156	168	167	166	166	168	162	150	180	195	183	191	160	158	158	144	173	186	176	176	153	169	171	160	177	179	178	159	173	200	182	182	155	173	182	147	185	150	172	155	170	157	155	164	179	190	173	170	190	154	167	177	171	175	204	132	153	165	160	137	169	164	172	156	156	166	156	164	163	181	157	176	190	187	153	147	184	145	181	198	166	176	162	182	187	150	151	181	154	133	183	168	171	158	192	161	198	175	170	175	159	173	161	156	162	176	169	148	179	158	169	178	176	189	176	154	190	180	172	167	162	172	170	173	169	189	194	170	169	183	183	151	153	171	159	197	177	151	172	159	170	171	200	144	134	152	172	157	153	141	190	178	168	183	186	189	182	153	196	172	152	159	145	169	192	178	162	182	167	156	203	168	196	181	170	178	178	170	174	168	163	145	173	171	165	155	152	184	155	148	159	172	184	171	174	161	196	191	188	166	144	168	174	171	178	191	171	153	168	173	166	145	156	154	138	161	172	155	157	186	182	179	166	158	160	150	170	177	172	164	173	149	165	182	146	141	144	177	195	185	160	152	174	181	170	189	151	156	166	164	169	158	182	150	173	145	160	169	164	164	191	163	163	171	153	182	161	155	145	163	164	202	155	159	181	183	164	170	180	149	160	174	151	153	171	162	160	168	163	189	157	149	195	159	159	165	146	161	178	162	162	168	174	196	183	160	183	175	168	169	157	176	166	175	163	147	162	159	166	188	169	187	173	150	183	172	194	158	151	146	190	141	163	167	164	156	164	193	185	162	161	181	165	178	184	165	198	178	190	170	200	174	171	159	164	174	162	176	173	174	171	178	164	170	166	184	191	178	180	161	167	165	155	175	170	186	180	174	156	157	193	184	174	169	175	203	159	178	165	161	180	165	167	169	176	184	161	141	173	180	155	172	194	172	156	164	168	182	172	160	165	179	169	188	172	164	170	156	162	163	171	160	176	195	160	167	194	148	182	156	175	206	179	160	151	157	162	179	154	182	188	154	166	184	165	193	170	161	143	163	190	180	181	181	183	167	193	156	162	167	172	162	172	202	173	176	196	169	161	170	177	154	170	190	157	168	159	167	191	169	193	181	188	189	174	167	172	166	187	155	161	179	157	185	186	185	151	190	180	195	160	154	172	174	184	158	179	153	164	176	161	156	158	154	156	193	194	177	164	168	178	162	183	137	161	193	177	164	177	182	181	189	165	157	145	171	165	170	137	166	149	167	178	150	157	187	174	195	168	197	183	179	181	167	155	177	183	161	177	154	176	178	189	173	162	153	192	172	172	192	157	157	187	194	166	173	168	150	164	189	170	171	181	177	176	148	177	175	187	217	177	194	152	162	173	161	156	170	191	163	188	170	158	187	185	133	172	149	182	143	170	166	183	154	185	173	160	162	176	188	181	184	192	179	181	166	191	186	180	177	143	170	174	179	165	172	179	181	173	164	165	168	165	193	178	178	176	154	166	183	151	152	165	144	178	149	170	178	199	145	184	165	158	153	203	167	182	169	175	174	170	173	142	161	158	181	160	175	168	178	182	180	180	164	162	161	167	164	184	145	141	190	149	155	155	166	142	158	163	165	187	184	183	178	160	173	190	196	168	175	172	169	191	162	172	200	169	168	183	156	205	173	205	193	176	176	172	183	176	150	180	152	178	169	181	170	151	160	186	182	196	214	169	170	142	170	160	181	169	172	184	164	164	205	185	160	175	166	182	173	158	184	198	177	148	168	146	160	175	147	170	151	172	182	186	178	180	168	168	167	176	161	164	197	172	133	181	175	165	185	183	180	170	185	176	182	152	170	145	165	173	167	157	144	169	133	160	156	172	165	158	165	148	197	172	173	194	149	178	168	209	148	163	149	161	145	158	166	166	168	141	172	175	165	159	172	196	159	167	181	164	140	153	175	146	167	160	182	164	203	174	158	178	163	161	171	160	179	182	160	183	173	164	172	183	166	169	169	180	168	168	150	158	172	180	171	187	169	190	180	186	160	180	186	166	164	155	164	148	157	155	161	171	174	149	185	163	199	160	148	160	145	170	167	174	192	164	171	166	185	190	190	174	161	170	177	152	192	189	189	180	141	152	178	142	184	153	187	162	143	167	182	184	159	153	150	159	161	203	175	140	177	191	173	189	177	183	156	155	153	177	148	164	176	153	129	173	173	193	180	174
5803	1246	2632	3074	2704	2301	1910	1489	1389	1221	1093	956	935	900	847	798	829	733	677	677	667	600	660	640	559	623	592	602	569	628	558	541	526	513	564	568	567	551	564	551	533	551	556	495	518	497	488	531	494	517	557	502	495	550	499	506	534	499	481	487	489	508	483	502	501	490	500	504	522	500	516	517	538	513	537	481	519	494	466	487	519	516	501	487	507	489	522	518	508	495	528	507	494	509	508	495	513	503	484	520	492	514	498	506	501	493	508	509	516	497	505	526	502	489	512	551	531	508	495	518	509	499	511	487	516	543	506	477	484	485	527	501	485	496	471	474	572	490	466	497	505	500	470	477	459	487	508	490	499	543	541	512	529	469	495	515	485	510	503	537	467	516	541	481	550	529	478	473	526	551	497	473	486	507	497	505	492	509	450	478	498	494	474	480	490	488	483	503	516	502	498	500	518	533	499	491	475	478	519	530	496	552	458	532	512	500	531	486	439	468	489	472	488	460	494	511	516	485	513	498	477	526	469	521	486	496	487	500	501	514	531	506	457	477	514	507	471	471	529	506	509	510	507	510	521	520	472	496	513	509	506	469	519	499	497	521	500	489	477	499	477	510	465	475	489	441	507	484	500	464	493	509	506	499	483	481	484	479	490	525	500	482	507	490	530	537	536	482	493	466	439	505	517	536	496	508	466	480	479	521	518	530	495	510	497	501	461	501	526	483	544	506	490	487	477	496	484	502	518	474	522	533	496	534	520	515	500	498	526	513	523	520	543	535	498	476	516	463	495	466	497	481	499	489	487	515	467	474	533	491	519	471	468	513	504	495	410	485	472	524	449	478	487	538	478	523	512	468	519	494	503	467	483	488	495	485	475	489	481	512	550	505	504	501	519	510	498	511	502	533	492	445	504	529	522	496	513	495	522	523	509	481	486	503	503	502	513	484	531	480	507	479	488	473	449	534	524	472	513	478	495	468	479	491	486	511	486	509	489	524	513	490	485	461	524	507	530	477	497	474	478	516	479	525	475	490	534	491	499	467	486	507	485	511	508	490	463	530	462	487	481	508	490	523	494	488	521	488	502	500	515	500	529	485	496	517	542	470	551	480	472	473	473	464	530	514	518	523	506	499	522	476	522	503	488	459	490	512	469	509	520	487	513	505	504	497	497	505	522	513	516	509	480	502	492	524	429	483	514	468	468	490	484	524	490	507	489	518	514	475	490	511	497	513	439	525	484	487	500	478	507	494	452	480	498	524	488	479	443	481	510	498	483	510	496	509	526	473	470	520	505	499	500	494	476	465	503	499	490	487	480	506	487	509	444	479	491	509	548	534	480	485	506	488	516	510	523	476	493	458	506	514	472	509	475	471	491	513	556	489	523	540	502	487	554	530	480	485	514	519	487	479	494	473	522	475	515	495	526	482	487	509	434	462	544	450	484	504	498	478	468	515	492	512	464	499	529	509	512	523	491	518	497	525	474	485	489	467	493	462	461	512	514	512	445	451	496	487	515	482	461	489	507	535	465	537	515	501	507	513	506	464	470	537	515	485	491	508	494	497	474	493	483	475	488	475	496	490	482	490	437	491	487	484	481	484	469	468	459	482	507	532	494	475	477	492	500	507	484	513	516	476	474	532	513	511	494	490	512	503	503	500	469	456	514	455	468	452	490	471	482	527	443	510	517	453	511	526	512	545	493	520	477	494	475	533	529	485	480	514	500	508	529	507	523	477	482	458	506	476	475	485	517	500	489	494	503	485	489	535	473	484	486	511	462	508	513	513	504	475	466	545	515	484	487	495	507	471	489	483	494	482	518	513	498	517	474	483	499	485	483	473	495	459	488	484	529	464	519	483	524	502	472	508	494	446	529	519	500	554	476	534	480	483	484	464	471	508	532	508	496	487	464	508	540	508	465	491	510	546	478	496	498	546	482	472	507	514	463	493	514	521	520	511	481	516	512	546	502	511	501	555	478	473	537	486	506	493	484	498	485	487	461	500	508	514	506	468	515	509	488	539	468	462	525	548	489	499	508	528	529	498	499	506	511	495	481	487	523	485	508	463	486	498	480	494	494	480	502	480	495	449	490	476	522	515	501	527	483	477	503	488	460	519	538	459	507	475	488	519	481	476	515	473	478	526	492	478	501	495	486	492	471	486	525	465	546	486	527	462	507	531	478	485	526	474	503	482	512	504	504	489	460	531	494	498	494	497	482	540	545	494	496	484	501	507	536	489	497	477	527	475	514	508	477	497	492	518	526	482	527	462	503	503	521	513	477	518	561	508	491	476	520	461	481	466	497	497	494	471	510	474	505	486	494	485	507	473	513	506	494	505	485	488	491	509	480	458	464	471	496	513	481	515	480	501	478	553	419	439	471	489	488	508	509	500	517	522	499	509	443	521	503	466	528	561	482	501	520	490	487	478	499	482	503	497	523	485	530	498	502	509	505	512	550	467	516	502	458	488	488	469	492	510	464	549	486	490	470	502	448	448	517	478	466	515	463	482	508	518	510	526	548	526	533	473	490	475	509	485	490	513	525	489	486	497	522	492	502	472	482	523	490	520	516	501	465	515	441	491	511	518	483	477	519	480	522	512	501	498	526	506	481	496	465	460	529	463	536	462	501	483	517	496	508	505	513	509	553	487	446	516	507	491	484	508	517	535	508	470	524	498	462	544	497	501	467	484	501	512	477	531	532	466	526	521	496	482	477	501	493	477	529	490	498	497	495	496	496	495	517	525	482	517	488	484	516	541	508	486	488	476	492	517	530	481	505	489	513	504	508	517	490	477	542	539	522	491	482	502	493	453	459	482	467	514	497	472	530	513	461	483	466	473	501	462	529	489	504	478	523	456	540	492	502	529	511	502	459	454	507	461	478	490	514	486	552	482	487	495	506	477	506	523	506	502	502	471	491	518	510	562	459	485	494	503	459	490	495	506	454	489	504	478	509	522	457	494	497	447	453	506	536	503	525	502	476	472	493	506	468	510	490	494	523	483	499	462	502	507	504	470	451	513	506	491	469	493	475	504	497	510	481	478	490	490	498	532	513	525	441	505	490	455	525	496	532	529	489	515	518	486	496	487	461	467	456	492	518	504	501	508	502	521	531	494	492	538	490	552	503	480	484	475	490	472	497	507	510	492	487	509	510	579	492	497	483	494	526	534	491	533	512	511	471	501	497	439	495	475	508	504	474	481	490	529	469	501	487	466	524	519	499	527	470	500	471	497	504	497	508	504	496	530	513	504	464	512	475	477	502	502	471	516	530	498	512	476	512	534	494	515	460	517	526	504	485	489	502	502	479	495	534	499	467	505	540	519	457	500	509	491	491	476	500	494	480	494	487	542	530	496	482	503	506	519	499	529	520	466	488	493	453	526	477	506	492	485	488	492	478	500	490	474	495	510	492	527	531	505	473	508	500	497	519	464	514	499	515	497	507	504	501	485	523	517	504	498	542	510	544	483	498	508	512	503	500	507	475	468	501	497	516	502	498	502
14201	2492	2701	2004	1355	1130	852	736	653	551	497	552	481	467	411	410	391	379	409	360	395	376	405	417	424	376	369	404	374	409	397	360	374	353	347	383	326	360	372	395	356	430	401	324	326	370	369	338	357	360	364	356	342	343	339	332	367	353	336	374	343	374	353	334	339	352	372	333	373	342	330	345	358	333	361	338	357	394	396	351	341	350	403	339	322	341	349	376	335	359	310	344	378	368	363	345	352	329	355	368	352	357	355	320	343	357	343	328	348	364	352	372	356	368	353	360	353	354	344	341	381	374	349	372	392	342	378	335	342	350	399	373	362	376	379	360	335	361	340	365	356	339	361	357	374	338	360	333	388	385	343	356	391	346	368	342	350	372	365	321	374	340	342	363	385	335	351	338	345	349	365	320	344	363	377	369	319	340	373	344	362	355	387	377	363	332	372	363	301	384	343	350	344	327	394	352	375	351	375	351	373	344	365	332	358	372	339	310	356	371	355	340	367	351	341	326	350	350	363	349	350	339	322	319	341	352	378	317	319	349	373	345	324	347	341	351	350	313	347	320	326	317	328	359	350	328	336	371	383	363	365	368	344	354	342	371	389	363	324	325	346	330	365	350	337	336	349	315	333	356	356	365	343	392	389	364	311	357	330	368	372	365	335	320	374	352	357	364	325	362	386	342	341	336	336	365	318	349	363	380	375	349	326	355	360	356	354	328	377	346	352	350	332	366	334	377	329	349	335	347	366	339	364	317	335	342	350	336	355	388	316	345	361	375	371	343	371	327	333	343	359	358	372	377	354	328	330	348	389	336	340	342	405	353	316	374	378	361	368	350	352	376	367	340	331	315	371	376	342	337	326	337	349	359	329	369	339	355	300	354	325	358	384	364	313	329	318	349	344	367	347	341	367	330	342	351	356	368	410	373	342	318	355	340	374	345	353	338	362	333	361	403	365	367	345	305	317	342	359	385	368	326	331	351	360	405	354	348	354	344	329	353	352	328	349	330	323	355	349	369	338	346	360	357	359	367	377	333	365	352	328	368	346	372	371	357	380	370	355	376	287	344	359	368	366	356	378	350	348	360	340	366	392	315	353	363	334	356	369	357	296	314	344	350	331	333	339	352	359	390	357	326	359	375	358	333	330	351	364	376	359	359	330	355	346	370	370	349	321	329	333	347	353	378	347	341	359	320	303	359	328	391	346	333	351	341	350	360	367	372	328	349	345	354	380	376	378	382	356	302	342	346	330	338	349	316	326	383	344	339	360	339	326	357	379	355	341	331	348	376	340	363	364	385	350	356	378	361	348	339	314	353	348	307	335	329	349	356	373	301	347	340	352	345	385	341	340	337	331	337	345	361	366	338	334	337	339	358	356	356	315	324	305	364	342	379	347	357	357	350	373	368	339	360	361	341	356	334	392	356	361	344	339	327	337	349	364	343	354	356	332	351	354	345	365	340	362	323	367	346	339	332	336	349	378	355	352	357	353	406	370	351	376	362	338	403	341	360	357	393	341	338	340	317	316	356	365	353	331	377	362	370	360	360	321	332	344	334	332	351	353	360	355	358	348	338	366	331	341	340	321	349	362	381	333	354	345	369	362	386	343	371	359	361	335	338	325	349	373	364	340	339	358	360	359	359	394	340	368	389	379	375	369	318	368	381	358	358	347	324	348	367	366	349	345	338	398	386	341	343	348	384	329	361	380	329	350	376	366	337	354	385	363	310	363	338	370	378	367	350	345	415	374	339	362	361	381	345	368	333	371	331	321	369	345	380	357	339	369	344	339	393	360	337	327	395	350	329	338	381	351	323	339	371	363	350	360	356	363	358	355	384	336	383	349	365	368	385	363	356	379	362	353	355	354	411	362	382	348	346	343	371	356	371	331	366	356	349	322	379	361	343	346	349	371	362	350	364	351	364	343	371	334	377	358	362	369	315	392	366	343	324	299	393	377	349	373	345	346	337	344	336	365	383	370	348	352	348	353	361	371	370	390	376	383	338	342	388	368	336	345	388	369	333	364	347	342	331	404	391	342	375	376	381	355	378	371	344	335	332	367	320	303	337	314	354	363	365	366	326	346	322	356	380	353	361	346	349	339	302	372	344	331	389	330	366	357	329	331	342	316	354	355	363	351	339	357	337	338	365	356	362	326	376	367	313	327	342	330	375	351	365	347	342	355	370	359	330	307	336	336	380	366	362	368	325	370	355	305	328	340	310	359	355	298	339	379	344	360	375	362	387	368	312	317	342	348	336	353	378	373	366	330	344	374	333	348	344	364	321	356	360	385	353	365	320	317	349	343	335	336	331	378	351	343	359	337	344	355	332	379	319	346	322	359	368	342	350	338	342	313	333	361	338	350	352	323	374	334	327	374	369	372	337	364	335	340	345	347	355	330	350	361	316	364	359	343	345	336	345	339	356	349	333	360	316	341	345	388	347	312	308	351	356	338	370	349	347	355	357	355	372	365	333	321	363	328	357	329	345	336	328	356	307	344	373	329	324	324	374	342	326	349	340	321	354	318	354	394	319	342	373	347	362	331	303	371	359	325	359	341	363	340	362	328	332	336	347	342	346	384	330	370	341	360	356	335	357	306	351	343	356	352	357	382	379	348	398	338	331	311	341	360	338	387	373	344	339	377	322	354	337	378	352	363	341	357	344	362	374	361	367	318	333	353	333	331	374	347	331	363	348	345	421	350	400	364	326	336	321	348	355	335	356	351	301	359	330	341	347	358	337	336	325	347	368	356	383	374	367	334	360	373	335	362	314	367	323	346	387	349	322	363	332	359	357	381	339	350	361	330	346	376	333	383	326	349	387	331	366	340	339	340	318	352	359	371	336	358	361	348	338	339	358	361	358	352	356	359	352	339	320	364	357	348	367	343	359	359	344	378	344	381	368	371	374	351	342	331	357	310	349	332	350	351	358	357	341	384	339	362	359	361	355	373	323	356	359	334	358	358	346	373	358	363	403	370	348	393	347	354	324	357	325	360	350	359	353	347	356	336	355	358	361	343	372	383	345	342	356	332	367	336	337	382	368	321	354	343	357	333	343	367	340	365	325	344	319	338	355	343	357	370	350	353	330	339	350	385	382	318	342	322	352	351	313	353	379	366	355	380	330	364	358	355	336	365	351	369	356	345	363	344	376	366	353	372	358	369	355	325	346	352	378	324	348	350	385	353	360	360	347	349	327	323	373	322	364	363	385	332	363	355	348	378	343	358	362	344	302	316	323	384	322	382	366	342	308	350	337	330	362	334	332	334	355	348	330	363	323	330	341	315	362	348	374	353	367	336	358	352	337	331	382	359	339	362	366	395	363	358	362	339	317	396	337	358	329	366	323	394	367	351	365	334	352	326	320	385	385	325	360	337	329	299	368	341	331	348	377	368	323	355	325	328	332	384	333	358	305	364	337	339	360	344	334	374	328	394	379	389	353	343	354	372	379	316	354	348	325	334	342	349	388	382	395	349	330	354	361	355	374	343	348	369	351
7882	2496	5066	5743	5136	4274	3623	2940	2571	2311	2019	1800	1736	1643	1501	1368	1340	1397	1281	1212	1199	1159	1128	1128	1154	1106	1094	1072	1075	1033	1053	1010	1043	990	1078	996	996	1079	977	964	945	1012	923	938	900	976	971	894	883	982	907	958	913	916	874	935	950	907	889	885	943	947	924	889	943	939	884	890	912	872	918	886	849	930	919	901	954	891	852	953	891	884	883	917	886	857	869	893	879	872	875	884	869	894	893	830	927	909	887	900	860	890	855	913	837	900	902	823	925	868	882	919	858	864	882	900	869	863	891	866	878	906	902	865	897	870	916	870	882	821	928	875	915	807	906	905	872	858	891	872	891	857	879	910	896	893	894	861	930	843	939	923	842	937	876	874	928	891	883	840	877	847	854	889	842	904	918	874	835	889	884	872	854	877	861	853	896	858	883	864	877	850	837	886	893	889	873	867	883	857	891	870	847	876	871	876	894	927	872	895	920	851	937	847	831	838	866	888	881	938	852	932	870	847	857	851	928	844	900	858	869	843	901	892	856	877	897	874	895	902	879	855	896	863	877	870	851	902	892	816	912	872	843	888	870	867	874	916	909	862	883	895	909	907	850	919	900	937	855	844	872	901	848	889	903	883	862	862	869	850	898	899	838	862	912	900	896	892	903	882	884	880	960	867	839	908	897	858	863	880	841	955	891	858	883	843	917	904	904	856	878	896	880	949	932	891	835	888	897	858	812	854	839	903	862	910	868	896	924	901	850	831	814	905	894	900	900	870	875	891	848	830	920	840	867	898	812	901	826	949	855	874	876	887	830	862	869	888	885	895	873	913	923	893	884	891	895	899	896	889	890	869	955	893	878	836	904	844	829	870	875	854	795	831	838	850	845	818	896	822	873	852	895	926	933	890	871	831	927	820	877	882	914	877	913	869	882	913	897	897	867	938	881	940	915	865	883	830	891	862	890	919	878	863	901	890	886	937	843	912	891	870	908	859	887	862	813	911	878	845	836	887	862	846	884	874	866	901	870	923	853	912	876	877	852	878	879	910	906	889	887	888	929	886	863	897	841	913	881	896	829	851	883	915	944	875	865	882	865	900	903	919	883	891	879	921	846	900	868	859	885	941	870	882	920	912	904	829	878	910	864	907	916	912	871	889	907	890	838	859	890	859	891	878	836	872	844	848	925	865	877	897	884	862	853	838	912	922	870	947	912	899	923	892	810	843	902	881	886	862	870	906	907	855	842	890	893	871	820	910	888	824	868	891	869	911	909	896	840	834	910	881	853	915	874	908	882	869	947	880	901	879	918	877	902	888	876	820	866	855	844	904	834	905	848	853	861	850	911	914	867	903	864	913	885	838	932	885	882	868	832	869	859	877	909	827	857	881	891	885	898	855	879	906	907	905	847	887	817	875	882	851	867	869	893	883	848	905	874	884	872	897	913	892	892	889	910	911	888	873	902	872	893	851	831	895	853	914	840	890	904	870	841	853	915	855	873	853	873	933	849	874	902	896	864	859	884	895	878	871	879	873	886	876	904	916	875	869	916	887	862	916	891	864	917	920	905	861	845	906	851	839	861	929	884	908	869	890	858	893	873	860	858	862	907	888	867	876	858	831	920	942	856	937	868	879	878	878	888	908	847	902	893	871	915	896	855	889	845	871	871	875	853	921	879	884	837	826	880	861	878	861	851	896	868	866	881	844	865	893	904	876	849	872	855	864	868	880	848	921	864	856	850	905	910	927	898	832	919	894	863	860	893	791	864	883	853	876	895	873	859	912	941	905	831	891	875	853	885	859	860	890	878	857	891	814	810	904	894	891	877	825	864	908	886	918	880	842	839	881	901	872	882	868	863	924	894	894	858	824	912	885	913	901	886	903	856	884	919	860	919	899	863	898	868	896	822	777	842	887	938	887	892	878	896	876	841	923	890	819	882	891	885	896	865	894	850	947	861	879	909	884	942	884	852	901	926	861	893	893	855	893	895	911	915	870	905	903	888	920	847	884	921	854	833	858	864	879	837	867	897	880	900	871	883	870	890	906	897	902	886	844	910	902	855	860	824	916	903	882	884	856	895	894	854	864	906	894	867	839	847	936	859	853	893	850	927	926	846	862	899	908	871	897	890	872	867	895	882	909	884	812	865	932	873	850	906	835	834	915	876	894	862	901	858	833	882	876	884	874	859	924	893	942	888	901	900	847	865	932	868	915	861	875	909	863	836	853	876	899	839	823	881	869	887	887	908	888	967	934	880	842	886	886	876	845	869	861	878	942	839	924	851	895	885	898	831	892	915	867	887	880	921	850	852	876	929	935	851	908	903	953	875	892	867	880	869	906	895	894	878	885	876	855	892	859	900	905	873	922	804	893	871	904	910	863	906	823	905	891	826	860	847	858	916	881	874	862	888	839	889	893	942	887	870	898	883	883	878	912	868	836	845	933	888	902	871	957	889	897	893	890	841	885	883	860	842	862	885	905	828	898	897	888	913	890	873	891	863	873	917	870	920	919	888	834	863	912	899	876	830	876	848	882	887	855	862	874	917	910	931	886	868	881	917	917	894	864	911	906	874	940	862	824	900	832	856	799	879	922	849	896	856	870	889	885	885	898	856	864	910	850	918	893	897	878	875	848	887	857	920	846	877	904	889	849	868	936	848	822	872	917	916	865	923	856	870	866	845	891	833	877	927	848	887	867	885	874	929	857	837	922	870	897	880	824	868	868	873	881	896	920	861	886	877	863	831	864	896	855	839	914	893	866	880	888	865	896	859	845	853	899	899	950	848	860	896	841	874	864	908	920	900	878	876	844	842	887	889	898	864	919	873	895	830	885	883	903	922	848	918	902	876	882	904	859	896	823	914	893	889	862	855	886	888	845	865	894	869	892	837	837	927	921	880	913	874	887	842	895	867	899	936	868	860	907	899	859	892	896	870	909	875	839	870	933	886	889	942	858	878	865	842	921	858	830	911	865	910	891	881	848	859	853	902	863	852	944	893	836	853	922	891	878	877	887	949	948	800	937	878	891	853	899	857	839	868	852	827	905	914	884	908	893	898	920	886	887	838	867	846	876	868	877	843	884	897	882	891	908	867	886	881	923	836	893	871	900	938	854	892	852	828	895	894	879	854	922	968	885	842	856	871	913	875	869	899	873	937	855	846	869	862	857	937	844	914	884	882	885	878	840	919	911	860	843	895	872	869	915	931	929	871	906	801	893	858	872	896	847	862	901	833	841	835	864	907	859	921	884	921	913	839	855	910	898	880	894	878	909	886	875	853	894	836	951	883	886	878	895	882	889	858	882	890	905	861	863	902	848	888	854	946	875	827	869	881	911	872	898	911	876	867	867	841	968	904	925	851	914	836	878	864	848	902	903	870	870	872	850	919	922	848	886	898	941	900	883	910	837	853	922	857	873	912	859	880	870	915	872	922	867	862	875	857	870	941	933	887	918	867	897	865	931	897	873	884	870	893	845	899	897	862	916	885	852	905	926	921	880	845	841	916	892	862	895
1872	165	168	148	179	164	148	130	164	149	137	147	141	144	141	128	154	143	161	141	158	152	146	141	161	154	158	159	142	152	175	163	146	138	155	148	146	120	149	147	126	159	153	155	129	145	149	154	150	162	157	131	170	133	157	128	148	153	156	158	150	153	143	139	169	156	138	133	137	147	154	125	143	171	161	129	145	136	165	133	138	144	151	160	150	135	137	161	129	130	119	132	153	162	144	145	130	154	155	171	139	163	143	131	133	138	147	143	163	170	148	135	133	146	134	117	167	165	147	130	139	133	132	145	119	133	155	141	172	156	156	164	125	145	134	126	164	167	170	145	139	166	131	142	122	164	147	153	135	172	154	150	134	154	153	153	159	127	144	128	154	139	124	170	169	139	151	158	152	151	143	137	137	138	170	163	138	155	153	159	140	165	145	149	146	156	146	149	169	159	130	153	158	150	167	142	141	155	154	159	151	148	150	126	140	129	136	133	154	152	143	148	144	143	133	123	163	151	137	147	154	125	145	159	134	151	135	152	157	155	157	163	144	163	162	144	151	153	150	141	166	136	137	144	149	152	154	124	167	184	155	139	143	148	144	139	149	160	143	124	136	158	153	164	135	152	140	149	135	133	167	152	150	135	143	134	168	161	178	148	135	124	155	133	145	141	137	145	146	168	145	126	136	151	137	150	186	152	147	170	143	159	140	141	156	166	157	151	160	162	167	163	140	144	154	154	138	152	149	123	158	143	156	150	129	124	158	135	162	148	171	126	148	144	139	150	141	144	153	150	146	149	151	142	145	142	134	127	138	143	124	128	137	150	145	134	154	128	160	144	154	157	147	135	132	159	154	176	153	143	149	168	140	143	129	126	154	147	137	133	157	140	162	189	137	163	161	143	159	146	131	127	141	148	149	137	142	138	151	130	137	148	161	163	127	155	150	150	156	134	139	148	152	133	144	126	143	139	150	140	134	135	148	171	155	140	167	137	133	151	129	142	133	149	154	152	137	147	132	139	139	167	158	134	161	145	137	134	144	161	142	153	142	135	138	163	141	123	154	168	139	148	154	138	134	145	146	139	138	157	143	146	149	135	155	170	136	157	137	145	153	148	155	142	172	147	147	129	138	144	150	170	128	121	127	161	164	142	142	126	126	155	150	151	132	142	154	171	143	148	171	130	119	160	133	142	151	154	141	147	131	127	155	135	146	132	149	141	144	156	156	139	145	134	147	107	141	143	170	149	174	150	152	141	174	166	134	150	153	154	172	158	147	130	150	167	147	143	167	157	119	178	131	132	153	160	169	147	146	139	147	145	142	136	116	154	154	140	145	182	135	160	138	151	144	131	154	151	159	149	147	139	143	142	146	147	135	148	153	153	173	157	147	159	121	155	158	129	147	125	122	146	129	161	142	122	149	140	154	143	157	142	148	155	151	156	128	154	164	151	129	137	137	176	152	130	171	137	144	133	141	184	156	155	151	166	163	160	150	118	134	160	156	151	138	114	133	127	147	167	146	128	168	171	164	152	118	176	177	159	135	142	148	150	135	134	165	147	151	145	145	143	132	152	136	157	161	144	147	146	125	145	158	152	163	147	145	141	126	142	159	175	168	160	120	139	124	150	152	152	139	136	141	135	143	147	115	158	148	142	149	155	156	149	134	165	147	130	161	140	142	135	149	158	149	142	133	114	173	149	127	148	151	126	155	145	164	168	162	141	154	126	135	126	134	169	115	156	139	172	155	147	158	140	149	148	126	133	152	148	165	136	145	155	144	131	151	164	121	149	131	134	183	143	156	123	166	150	136	143	173	139	146	156	143	127	150	133	145	154	155	150	165	134	157	134	149	139	165	151	170	150	149	151	144	145	146	138	144	164	160	163	163	161	148	158	162	125	127	142	120	144	139	166	151	161	122	139	154	164	166	156	136	157	140	147	133	134	151	116	142	124	141	157	147	155	151	156	126	148	139	146	159	119	158	139	168	157	141	141	146	147	118	141	163	142	144	132	152	145	129	126	145	148	140	164	140	153	144	161	147	142	158	156	137	171	149	141	159	130	160	152	157	150	143	126	146	170	142	148	156	162	143	148	162	157	161	151	153	157	141	157	149	170	138	150	149	161	178	144	112	149	160	149	134	152	149	145	146	173	161	167	141	144	164	149	155	133	154	161	153	143	136	153	154	145	155	139	158	155	131	125	140	162	134	154	145	133	165	137	146	141	155	151	128	135	134	152	160	153	150	156	151	152	144	129	161	136	135	172	132	144	140	152	139	152	149	144	133	138	134	169	137	154	140	162	143	140	135	161	131	147	134	147	132	124	127	137	152	132	158	127	162	118	142	134	159	133	128	178	139	117	145	138	138	167	153	157	167	144	149	135	152	141	156	159	142	148	148	167	156	159	151	166	142	143	143	159	159	162	155	143	144	141	147	149	158	141	133	146	130	128	151	136	138	157	152	138	170	145	157	164	195	148	174	130	139	158	143	152	122	158	160	154	146	141	171	143	144	145	164	155	147	130	160	141	142	123	128	125	144	140	154	136	142	165	134	163	134	121	135	136	116	141	146	142	139	140	155	142	145	145	169	128	142	138	146	160	152	160	172	141	148	145	144	136	146	126	139	153	139	147	126	144	153	148	153	162	136	166	134	131	148	157	161	143	153	141	126	146	168	138	156	143	135	149	153	167	144	137	161	144	127	149	150	138	145	145	137	135	135	143	142	154	171	135	167	135	129	129	130	149	143	155	133	152	138	138	143	149	147	149	139	149	132	152	125	150	151	148	149	141	165	141	148	156	143	146	140	157	159	145	160	160	152	135	133	131	150	187	134	156	126	167	165	158	133	147	142	143	170	150	100	162	134	147	132	166	140	152	184	155	150	126	150	135	150	140	150	136	154	153	128	150	127	168	145	155	136	143	154	141	144	150	117	159	153	136	129	134	131	151	135	148	124	137	128	131	152	167	147	157	161	136	143	175	140	169	136	139	154	156	144	164	155	148	148	132	123	144	137	130	144	143	157	158	129	157	167	120	145	149	168	153	150	146	159	161	146	138	129	152	147	138	147	173	154	143	158	145	140	142	154	139	135	139	135	166	158	143	139	134	149	134	143	123	130	158	131	124	176	139	131	140	168	166	133	156	138	131	127	142	159	155	159	148	173	153	142	146	129	137	156	130	149	142	156	154	136	168	152	134	140	163	164	159	140	138	156	145	138	127	128	148	121	150	141	145	150	147	133	163	150	132	154	140	147	135	137	149	156	160	131	169	163	135	146	147	144	142	149	146	139	157	131	144	134	131	135	145	139	136	146	137	136	129	186	136	142	135	129	151	169	141	148	138	142	160	154	150	179	140	133	154	147	150	150	159	171	134	132	138	136	161	154	154	158	163	170	136	152	130	150	152	135	149	161	136	141	132	165	181	152	157	147	128	145	137	137	133	162	171	144	166	147	142	145	142	174	144	153	166	146	157	140	172	142	141	146	169	147	161	143	139	141	148
2217	493	477	531	503	475	497	446	457	461	433	464	500	448	443	421	462	421	458	484	432	455	456	409	420	437	438	411	419	431	419	450	468	439	442	424	416	405	447	407	418	433	444	450	468	455	447	396	431	442	414	433	444	430	443	402	445	411	466	402	447	436	400	407	435	437	398	398	447	411	464	441	424	454	410	446	426	429	417	417	444	421	451	428	410	410	423	401	458	436	435	409	456	410	405	431	396	435	413	433	443	411	423	428	468	420	453	405	395	417	435	430	438	410	445	451	392	410	450	410	414	452	413	438	401	455	393	423	433	450	431	418	410	424	427	425	449	416	422	433	418	411	387	427	438	450	437	406	420	444	416	444	405	464	426	397	453	438	438	448	426	407	432	455	438	439	433	425	462	428	391	444	433	402	449	440	421	447	443	421	404	454	415	401	497	459	427	435	459	390	439	405	418	437	405	406	431	437	435	446	403	410	453	454	430	431	376	450	438	413	446	413	406	445	419	398	424	432	448	418	447	404	458	415	413	407	441	430	499	432	414	423	469	439	430	415	431	449	458	442	411	489	403	416	424	423	415	449	431	432	432	454	438	466	416	431	456	402	455	428	444	452	455	409	449	446	447	418	439	456	405	422	433	451	425	454	422	393	436	427	438	412	459	402	442	423	445	474	413	427	440	436	441	433	447	444	422	464	435	395	454	431	401	453	410	471	424	401	420	450	433	468	440	431	433	442	399	405	421	470	441	399	407	455	448	414	449	431	426	447	418	397	456	463	392	427	420	397	400	424	420	429	420	421	432	444	420	438	414	415	412	441	449	398	426	432	409	431	452	417	428	420	429	433	416	443	388	446	444	458	424	430	423	441	477	427	473	407	416	424	392	411	467	426	407	447	424	435	436	426	414	451	400	451	423	455	451	468	413	442	457	421	420	395	431	417	452	425	422	433	460	424	401	457	425	388	424	403	407	421	436	395	410	463	424	425	418	426	430	427	415	418	420	431	440	476	437	423	438	413	438	435	437	413	455	434	444	444	452	430	439	381	447	413	435	435	435	417	404	480	454	389	413	428	421	429	424	454	441	428	418	448	415	425	421	446	469	423	439	445	432	390	453	396	444	401	441	408	448	390	403	486	406	422	448	391	408	414	473	449	410	454	418	411	434	418	405	415	442	416	449	444	428	420	436	440	442	387	455	430	397	420	438	428	391	459	444	431	423	454	452	414	445	410	433	427	439	419	454	391	420	439	422	444	435	432	414	433	430	434	422	425	417	471	426	441	432	408	426	437	433	430	450	467	427	409	430	405	462	410	447	427	440	471	446	402	420	391	433	418	411	433	418	444	438	439	408	394	482	418	446	430	450	414	421	453	439	420	403	464	405	417	429	415	445	394	439	446	430	432	436	456	465	433	428	441	448	428	412	431	417	409	449	427	412	476	416	415	374	446	438	432	434	399	451	432	439	398	441	444	426	408	412	428	427	414	405	438	446	431	424	447	443	425	425	458	416	457	429	429	400	460	477	413	413	400	413	404	447	447	424	430	389	420	453	417	418	451	426	439	389	442	401	399	437	411	418	439	399	411	440	433	428	417	449	440	454	468	417	426	414	394	446	464	416	442	411	439	427	439	395	416	455	450	436	423	389	364	395	426	410	421	413	461	409	463	445	390	413	427	428	437	385	404	444	427	454	414	425	417	415	437	457	449	409	432	422	424	451	429	454	417	442	414	461	384	392	447	435	438	426	409	436	414	424	422	419	445	436	406	446	405	413	428	441	463	418	393	419	437	457	425	448	425	431	424	428	429	449	422	431	421	447	468	414	460	394	434	458	443	429	422	453	414	447	434	463	390	444	418	445	433	412	414	447	415	421	430	449	425	453	451	405	407	435	409	453	430	429	427	417	440	423	391	396	434	430	452	456	444	403	410	426	439	425	418	433	426	409	450	416	434	446	459	405	457	396	422	453	394	393	428	442	445	443	421	453	396	471	417	451	440	438	430	435	426	388	438	430	406	446	439	433	408	424	418	457	412	418	391	411	438	414	459	438	447	430	471	454	424	414	434	440	395	431	434	429	432	449	454	405	446	479	420	417	430	403	409	419	421	440	396	419	418	386	397	384	432	437	415	414	421	443	386	452	453	432	410	446	426	410	447	438	406	452	446	406	415	397	409	433	455	452	435	390	422	429	444	433	436	393	434	434	458	423	445	427	455	438	435	429	441	471	442	422	433	448	407	467	424	418	448	427	439	420	425	412	417	422	405	426	486	412	431	427	463	391	434	429	401	432	434	447	439	470	430	435	401	451	415	425	435	415	443	431	441	434	431	412	416	415	494	410	412	426	429	411	438	420	424	393	481	455	430	429	399	437	446	440	442	431	449	437	400	459	415	436	419	413	400	435	469	386	400	442	467	472	428	443	450	433	440	438	420	437	439	430	431	430	444	382	430	433	393	421	398	434	399	422	435	384	399	448	413	424	444	425	446	435	416	454	437	356	444	441	404	452	422	436	421	409	412	421	442	405	446	438	431	460	474	428	462	447	423	412	395	454	416	411	445	423	405	461	414	420	443	451	424	418	434	439	446	410	445	451	389	428	459	414	402	435	416	415	433	431	422	437	457	429	442	431	445	418	412	469	480	480	416	447	427	463	421	416	437	421	408	461	407	439	393	432	425	411	447	393	440	407	455	461	449	427	410	461	405	417	387	474	428	427	432	446	427	417	409	464	430	420	463	412	447	419	420	458	425	445	437	409	452	442	430	428	430	437	425	443	427	397	430	412	456	401	420	429	416	439	443	456	422	448	395	410	403	456	449	447	437	427	414	423	432	436	445	409	429	439	438	439	412	414	439	432	419	429	436	404	427	403	452	445	385	434	432	422	457	419	403	417	435	434	440	426	473	439	358	448	448	436	464	455	410	443	426	436	474	404	411	426	457	423	487	434	417	412	446	454	460	435	414	436	441	420	400	420	405	449	447	424	441	390	439	438	404	431	399	429	438	437	421	441	430	440	439	411	402	424	439	433	424	462	448	447	407	431	463	447	442	423	418	413	414	419	428	405	421	416	443	465	398	406	435	400	418	454	432	432	445	385	424	417	431	432	445	442	437	409	440	434	430	401	440	442	441	428	429	384	419	440	435	453	436	428	416	420	426	428	460	389	424	426	448	432	399	446	422	405	399	399	420	433	442	484	434	433	440	447	426	431	416	390	451	418	405	444	418	425	428	455	412	458	422	436	448	400	429	420	435	434	465	428	396	442	454	379	406	457	405	417	453	450	431	428	389	422	405	454	435	458	425	445	424	419	413	416	443	441	471	421	408	421	435	419	457	457	442	441	428	436	425	377	422	427	444	406	411	424	424	424	434	415	422	408	473	438	451	422	399	430	432	407	455	430	421	426	416	442	411	442	417	435	454	440	444	420	431	430	470	417	398	418	427	421	460	463	412	421	435	419	422	432	431	441	462	443	405	446	397	410	434	405	438	433	413	455	423	433	420
7418	1010	1246	873	694	502	437	354	304	264	252	269	239	216	192	215	191	192	184	199	174	157	180	200	196	188	200	174	172	177	208	171	187	177	167	160	172	204	164	182	167	189	169	192	169	169	174	180	196	173	211	179	165	170	181	164	199	181	183	191	183	171	165	188	164	165	148	179	144	173	157	159	190	171	194	187	172	186	174	177	178	166	198	168	183	173	194	202	172	201	190	158	176	171	169	188	149	181	172	166	160	175	184	178	172	177	176	152	181	208	180	181	150	181	161	184	199	168	173	187	180	166	179	161	175	175	179	171	207	187	174	155	169	172	160	168	157	154	171	187	175	182	174	171	184	195	148	204	161	172	160	162	189	162	170	179	178	164	158	168	170	164	169	180	181	187	168	188	161	181	152	162	182	186	169	196	178	163	182	188	170	186	184	158	147	187	189	162	175	195	165	188	176	182	174	165	181	177	191	160	182	130	145	148	181	164	173	190	167	174	187	156	145	172	168	199	169	168	180	169	179	175	180	169	181	170	173	158	166	175	162	172	175	172	165	143	193	159	160	160	151	167	170	155	161	167	167	193	170	170	199	171	183	185	176	159	179	168	182	169	170	178	162	191	166	195	159	176	158	167	153	141	163	173	159	158	163	171	176	164	166	178	141	163	169	175	169	180	171	180	158	168	143	144	176	175	145	161	160	162	162	190	196	180	133	165	184	179	171	176	187	168	170	171	175	167	179	170	146	189	185	170	168	144	187	144	185	181	183	155	150	157	187	172	190	185	177	155	148	157	148	180	185	161	174	183	152	175	188	183	174	184	179	174	163	161	174	172	162	176	168	183	191	183	177	179	167	162	198	171	190	189	172	184	165	193	183	155	179	170	191	183	171	170	183	180	170	164	180	187	143	155	168	162	197	193	173	159	147	177	161	200	162	143	185	163	162	182	174	150	166	200	150	167	164	182	176	170	170	154	183	177	181	175	163	185	181	156	160	170	166	160	162	207	162	157	170	173	181	154	195	171	188	187	171	179	209	161	159	173	201	173	177	149	174	161	170	179	147	162	170	177	196	167	188	204	168	147	142	172	193	149	167	146	172	137	158	181	166	157	166	178	180	169	184	176	179	181	177	173	156	145	151	154	169	182	160	159	196	188	167	152	144	163	186	160	180	160	162	158	185	166	152	179	163	192	170	192	175	180	154	151	166	150	142	158	176	173	215	179	177	181	165	182	164	146	197	171	182	164	154	156	187	159	192	151	161	164	164	156	181	196	163	166	172	174	172	147	147	183	152	192	171	163	179	178	177	166	161	174	205	186	198	187	166	187	176	194	184	171	175	151	203	177	142	182	155	179	163	137	172	174	160	170	174	155	164	148	187	181	189	176	160	187	162	187	163	146	182	181	172	175	189	155	158	183	162	186	187	166	165	154	165	167	161	178	182	191	175	179	164	161	184	171	169	183	193	170	160	163	176	151	185	159	151	199	167	162	181	166	166	158	177	172	154	187	180	176	163	166	167	157	167	178	173	184	165	180	159	170	156	163	155	161	164	161	156	162	175	193	153	168	163	186	186	186	177	177	169	160	161	187	169	168	159	177	168	160	183	169	165	165	179	159	161	171	160	165	150	150	176	171	176	153	165	150	169	177	159	149	162	172	186	181	174	174	202	164	149	157	172	198	161	175	174	190	199	151	177	151	190	191	160	162	168	165	180	170	164	188	196	152	191	167	153	148	171	168	154	161	178	175	172	172	174	184	158	175	177	172	174	177	142	177	175	188	158	164	184	181	177	175	166	181	169	152	184	179	177	160	161	166	157	150	187	186	169	175	174	178	152	180	175	168	202	142	161	188	182	196	164	171	182	185	152	140	170	178	151	184	169	170	176	173	206	180	182	185	140	198	169	183	194	185	161	166	180	165	188	154	180	158	168	194	132	171	166	168	187	186	169	151	180	180	178	178	174	145	174	175	160	176	152	158	170	186	174	153	172	179	164	177	171	175	165	153	155	168	180	190	166	171	164	173	175	173	163	183	179	152	163	168	179	176	190	186	162	170	185	205	154	170	170	187	155	169	170	182	166	173	177	186	155	157	163	150	188	161	185	176	143	179	164	189	165	172	199	152	154	199	193	147	164	151	182	147	175	206	156	171	163	156	185	196	182	162	151	185	175	164	178	166	197	149	155	142	169	163	164	164	180	176	174	154	181	155	165	169	190	191	204	183	184	181	153	161	163	173	167	194	140	173	171	188	188	163	160	183	185	184	179	154	159	168	166	163	182	166	205	163	160	194	180	174	175	178	158	185	169	164	174	179	159	179	160	163	147	167	169	181	165	193	197	166	180	173	181	151	161	171	158	177	165	167	184	167	149	161	167	185	172	169	166	172	164	149	193	169	136	171	163	170	164	178	200	167	181	172	177	167	170	151	158	201	187	170	185	164	158	175	165	168	179	185	144	157	147	148	167	167	176	160	170	138	196	170	144	171	175	159	167	175	153	168	162	161	187	197	168	155	160	162	163	164	191	194	195	164	189	173	170	182	170	184	195	149	159	143	158	146	199	187	184	152	166	168	160	184	165	182	169	181	194	167	184	155	193	191	180	170	187	129	153	152	151	147	201	157	182	193	182	182	196	161	173	174	159	164	156	208	164	171	184	177	192	154	175	159	156	155	159	162	166	181	201	185	166	188	170	209	171	148	174	177	187	176	191	193	169	168	159	170	200	173	162	167	172	169	187	173	197	156	168	181	164	156	168	192	161	185	186	170	177	170	161	149	156	147	176	166	184	166	182	170	163	165	148	180	152	172	184	198	154	195	158	171	183	166	201	185	173	138	172	172	179	161	157	196	183	155	165	173	181	174	172	171	143	170	181	182	180	173	179	172	194	199	159	157	161	178	177	168	195	175	154	169	173	172	167	200	173	149	157	182	189	158	160	194	169	193	181	192	182	168	201	184	149	188	156	185	178	164	176	178	153	170	193	177	150	179	186	165	172	169	161	163	191	159	186	168	142	157	163	150	166	156	176	164	179	183	192	150	163	184	188	158	136	165	167	178	194	163	171	180	187	186	177	187	188	171	155	151	179	150	174	175	168	164	177	176	139	181	189	181	160	146	201	168	167	165	189	155	151	172	170	163	157	163	182	154	185	179	179	180	146	146	168	162	173	150	146	149	176	166	188	197	182	149	179	166	169	179	158	187	157	165	169	169	175	158	189	186	178	165	187	162	169	166	174	154	197	168	180	165	177	175	161	178	156	187	192	163	214	170	165	157	168	159	161	158	152	163	136	177	157	170	188	145	191	165	169	168	169	187	173	176	169	173	176	191	164	176	163	174	179	177	179	160	160	141	187	176	161	178	159	161	185	185	168	169	177	161	175	177	175	139	167	167	165	155	169	160	180	182	165	188	141	173	162	155	191	167	168	145	188	179	166	170	191	173	162	174	194	177	177	167	169	184	182	155	185	167	148	186	182	172	148	188	171	178	167	161	180	146	175	144
5914	1320	2656	3173	2760	2400	1947	1520	1432	1216	1092	981	981	908	845	766	720	737	664	699	678	656	682	612	614	576	609	568	626	578	608	580	552	565	563	517	544	577	544	561	531	527	497	554	515	511	555	495	497	495	502	501	513	500	563	506	541	577	515	527	530	462	540	506	551	495	592	522	506	482	487	527	499	472	466	487	476	512	496	503	486	533	488	514	483	463	489	516	490	481	501	507	562	532	495	499	495	530	565	551	502	477	531	456	509	486	514	482	492	496	511	513	467	516	492	492	543	518	503	525	510	525	506	527	517	501	506	500	515	534	501	500	515	513	463	487	503	473	522	509	506	562	507	481	506	488	499	522	472	501	486	523	521	515	527	509	498	472	485	470	509	492	532	495	526	482	494	509	498	451	560	514	511	504	523	486	436	511	504	509	508	525	486	516	504	504	508	472	483	444	470	502	501	513	508	474	497	471	502	484	465	516	455	475	501	517	487	535	491	488	477	511	483	475	530	461	522	471	505	504	503	478	509	534	496	458	486	527	480	497	461	485	498	514	514	514	494	487	470	505	498	506	513	533	464	520	531	511	500	493	519	525	485	529	542	480	478	513	520	564	464	486	485	525	522	477	510	528	509	494	510	510	517	514	500	471	486	490	446	514	450	469	505	490	424	487	488	492	478	521	502	475	513	478	500	490	517	508	440	545	486	504	518	511	510	546	467	470	497	487	467	470	559	483	496	519	451	493	458	513	478	487	486	489	477	476	533	461	474	485	498	495	499	477	469	509	493	480	530	493	502	485	475	507	498	514	508	486	502	528	505	522	537	507	495	460	518	506	496	487	502	517	484	506	478	490	533	511	488	484	464	517	465	520	493	514	542	505	496	514	508	510	514	489	485	521	469	509	489	502	515	479	518	507	503	471	521	509	500	494	504	485	470	523	459	488	499	518	464	481	536	477	519	492	467	503	447	492	483	488	489	479	503	494	508	523	514	488	473	477	488	465	492	510	486	523	479	516	503	476	506	515	531	476	497	460	458	513	499	507	498	506	494	481	552	462	525	493	433	490	502	544	495	521	515	482	517	515	494	495	540	528	524	501	498	531	504	497	506	475	538	500	519	478	496	519	489	493	481	475	479	508	515	484	545	486	503	512	527	489	506	486	484	496	478	487	502	533	421	511	484	502	498	484	502	494	492	521	510	480	549	449	512	492	455	518	521	523	495	508	479	518	509	511	489	497	486	491	527	508	478	522	505	516	484	542	478	517	463	526	491	472	533	478	536	490	478	498	486	528	473	515	508	464	458	530	468	497	547	458	494	537	509	465	509	458	507	478	497	485	491	483	504	507	526	498	493	484	485	507	492	494	528	463	485	512	493	495	491	499	489	517	492	474	476	516	508	479	535	463	497	484	499	495	472	533	503	483	521	476	524	521	515	496	551	445	497	464	510	471	451	511	493	500	447	508	511	491	507	507	497	459	541	485	542	487	489	528	471	515	537	529	455	495	525	496	484	513	485	458	485	476	502	448	507	511	490	534	504	515	490	514	485	540	512	486	499	481	491	493	489	517	457	490	517	478	515	511	521	504	480	486	490	490	509	517	518	515	525	431	509	496	522	489	485	488	490	509	541	532	510	514	469	489	509	490	466	491	536	518	479	511	490	525	513	500	492	489	511	471	503	517	534	482	477	546	516	476	469	483	485	500	494	514	522	516	498	464	514	549	478	475	481	478	476	514	451	509	488	515	453	529	490	483	479	464	489	480	501	471	529	501	496	489	482	499	492	510	493	526	510	498	518	463	495	475	530	494	509	500	525	486	479	531	506	488	493	505	469	513	481	486	496	531	492	506	529	492	471	517	537	483	508	520	500	483	508	480	491	534	547	481	497	508	449	499	538	508	485	477	497	542	458	516	502	505	495	495	505	491	471	487	473	512	539	425	502	504	517	524	491	520	432	497	526	502	496	524	488	515	524	535	534	501	529	522	488	503	505	486	529	459	502	532	493	513	467	500	527	525	542	497	463	514	471	473	457	516	540	460	503	501	511	500	470	516	540	500	499	503	483	474	515	497	498	525	500	511	485	526	487	509	531	504	494	486	498	471	499	519	493	540	496	499	472	525	524	498	506	525	517	442	465	490	479	517	477	495	452	511	494	514	451	503	534	511	471	508	538	513	497	472	491	475	498	487	487	489	543	489	516	496	517	514	475	481	484	539	487	530	515	489	504	502	478	503	496	524	506	500	473	511	536	490	522	488	475	511	504	504	480	488	443	486	493	477	467	513	545	518	514	445	518	506	486	491	518	508	474	504	483	524	485	505	458	505	451	493	522	498	489	478	504	493	517	490	473	502	468	498	514	468	491	487	504	493	484	484	494	506	491	491	494	528	482	479	473	490	495	504	511	508	518	468	518	534	533	502	510	505	512	520	474	505	499	506	476	489	533	530	508	535	478	484	544	460	464	495	524	477	502	487	510	483	493	468	510	522	543	513	468	509	502	477	542	497	496	519	478	470	481	489	517	555	524	463	463	506	500	501	505	451	493	502	496	522	498	510	457	499	478	482	498	485	509	531	487	501	536	501	477	472	483	480	483	498	498	474	503	505	467	525	485	536	484	470	531	517	496	496	456	500	501	463	487	532	488	464	488	504	482	538	538	505	526	518	500	538	490	481	500	456	483	497	489	498	523	478	509	507	481	502	520	513	472	524	530	503	468	507	506	491	465	463	501	506	529	514	527	472	479	519	480	494	502	517	510	511	519	482	450	517	519	488	467	471	521	515	499	487	491	502	514	481	510	502	524	479	486	473	468	507	517	484	531	496	470	464	495	512	464	495	494	487	532	529	482	495	511	498	533	490	511	516	498	491	451	488	474	472	496	541	521	486	497	507	490	482	486	490	505	496	495	501	510	481	506	481	524	470	532	474	493	498	507	486	489	523	530	507	501	522	530	465	535	498	481	463	517	528	504	554	522	511	522	484	504	476	494	503	483	501	474	482	511	478	493	495	553	467	486	510	482	499	496	489	494	487	477	549	504	471	495	545	504	546	524	495	476	495	481	480	481	483	516	508	493	482	481	476	493	515	520	483	514	485	502	478	496	478	474	551	504	474	505	482	484	487	505	510	509	472	514	496	493	471	507	515	482	476	480	499	498	501	473	501	499	491	479	481	501	481	484	512	487	542	477	504	489	514	491	528	477	512	515	499	498	487	491	468	476	524	481	479	507	477	477	483	505	500	510	466	496	493	463	504	481	530	515	508	464	466	502	481	522	513	502	498	479	487	469	485	526	466	478	511	477	529	512	488	520	471	499	525	517	495	451	508	484	486	498	482	516	494	471	509	534	486	509	525	488	513	517	518	523	500	502	509	474	440	464	509	507	504	489	521	504	516	453	495	468	499	497	454	542	483	472	548	537	496	527	484	489	513	495	514	510	525	519	527	519	500	523	497	504	546	486	498	509	522	502	540	513	487	508	506	502	464	508	488	505	509	491	460	519	503
14195	2584	2579	1975	1470	1083	833	708	622	593	484	522	483	488	446	431	416	375	411	362	449	385	401	362	387	365	377	356	363	371	367	363	360	370	379	350	352	384	355	370	329	387	371	373	366	364	342	348	321	334	387	351	316	370	352	333	377	378	347	335	358	358	364	351	300	360	349	352	384	359	360	325	359	379	363	372	344	338	352	364	358	355	361	323	339	378	347	352	322	355	353	355	364	379	349	354	347	347	347	344	345	360	336	337	364	373	350	364	347	346	379	340	349	333	368	374	355	377	333	317	344	383	344	380	334	331	357	323	349	368	384	336	364	329	350	309	336	366	375	347	376	388	352	360	339	312	366	322	380	338	356	352	350	345	380	325	353	335	354	355	365	363	346	352	343	335	357	353	365	339	386	347	380	349	341	341	345	358	379	358	331	324	369	358	343	347	369	357	357	384	333	346	354	405	360	306	315	336	353	365	361	332	341	384	384	370	386	358	331	340	356	355	365	326	330	357	339	384	299	349	353	344	356	330	403	372	329	375	338	340	312	357	335	404	347	356	343	371	343	331	360	340	370	339	330	394	317	388	343	328	359	360	341	362	312	372	348	322	326	350	385	360	340	352	359	357	353	339	331	372	354	368	350	348	346	362	333	320	304	338	336	349	384	311	348	350	330	351	373	363	347	305	389	311	346	351	333	367	360	346	370	361	347	362	345	359	371	342	371	367	371	335	376	361	327	399	383	347	346	349	321	313	329	344	344	362	370	376	390	314	371	362	324	328	369	368	347	335	396	342	362	344	358	379	329	356	324	365	375	344	345	326	366	331	387	370	340	347	315	338	363	321	341	350	386	361	353	365	367	384	352	349	331	377	369	309	365	399	371	360	338	362	354	353	365	326	334	342	364	319	370	342	352	359	331	325	339	374	374	349	355	354	358	345	354	345	348	336	351	366	353	374	363	362	366	385	365	363	354	367	357	363	370	335	349	372	347	358	345	351	370	372	328	356	375	345	354	347	346	371	341	353	346	381	369	327	381	343	356	304	355	334	393	311	395	402	381	371	325	333	359	382	366	326	350	333	309	370	346	351	332	373	365	363	370	363	360	323	384	332	355	346	359	323	342	352	358	353	340	350	356	351	336	355	361	330	385	336	345	339	340	369	346	342	323	374	345	362	358	357	348	331	351	359	365	360	334	324	334	370	353	323	387	356	387	368	377	350	350	328	368	345	348	369	366	363	351	360	357	348	344	362	345	366	374	358	367	376	358	339	327	356	354	351	337	319	352	352	338	359	363	368	320	369	338	391	394	347	356	385	344	319	359	355	386	317	364	351	351	356	324	350	356	364	350	339	345	344	305	347	372	339	363	342	391	364	336	373	348	300	316	364	350	345	293	355	370	352	308	339	343	321	286	358	363	348	342	332	350	358	351	386	363	362	333	379	343	361	342	321	365	374	360	369	359	383	337	338	354	351	376	345	340	344	352	381	327	320	347	358	375	321	346	382	334	360	333	378	354	362	354	380	325	355	347	363	383	347	326	355	353	340	363	339	364	400	382	349	356	362	371	358	384	343	334	324	325	344	351	344	371	387	351	402	339	349	358	377	324	394	349	352	344	363	344	358	321	288	350	323	340	334	390	341	330	342	363	335	355	358	350	320	369	376	385	309	373	342	353	345	351	365	334	325	300	353	377	367	331	337	371	370	352	352	368	375	341	367	339	351	370	388	347	362	329	332	334	391	347	353	326	336	388	350	375	327	348	355	339	369	365	360	372	332	366	353	349	347	347	356	360	355	354	326	376	339	356	373	339	376	336	377	377	336	362	373	359	351	379	351	335	364	334	372	399	343	369	332	374	321	327	329	365	363	354	347	346	382	342	341	349	373	368	335	373	348	372	361	329	340	382	308	391	368	313	343	342	386	347	378	377	384	382	383	389	399	358	361	333	357	315	332	349	354	345	367	355	365	379	339	361	345	364	339	368	319	355	362	336	341	304	325	368	330	363	336	359	337	361	347	371	383	372	345	313	376	348	324	363	324	356	369	368	346	341	365	357	371	316	358	359	351	350	366	380	359	358	368	363	376	347	336	338	355	386	352	364	378	358	374	348	359	313	346	376	373	322	347	320	326	361	357	384	342	336	360	348	350	356	360	318	368	372	358	374	351	335	333	337	365	380	343	368	374	365	347	299	366	370	357	337	322	337	335	347	351	354	371	317	350	389	315	330	368	324	353	359	382	333	354	385	354	341	355	351	367	330	352	365	340	366	378	370	383	356	406	357	360	340	322	335	333	357	375	390	298	369	366	350	405	319	350	343	334	384	347	339	363	358	358	372	361	341	343	346	354	346	367	375	371	356	350	359	357	340	366	335	324	369	342	325	346	387	382	331	360	372	358	347	342	330	357	344	376	359	359	322	359	336	334	344	370	362	355	327	341	365	352	334	367	321	355	370	350	360	358	359	350	327	385	343	361	317	344	374	343	378	346	326	363	366	328	365	364	389	352	378	345	369	355	372	406	356	347	345	368	372	343	356	362	324	351	352	333	370	350	325	350	362	343	369	310	359	348	340	331	375	364	405	343	350	376	350	348	328	376	336	376	384	346	366	353	346	338	356	348	349	369	360	361	357	346	338	344	392	358	370	359	355	358	355	349	355	331	381	345	322	349	377	352	375	383	372	383	352	390	361	344	382	298	375	374	399	371	328	373	338	324	359	328	328	365	393	343	338	330	318	321	352	358	324	382	385	382	371	364	362	356	352	358	339	362	351	312	382	374	352	358	359	362	339	355	353	349	344	318	357	367	335	359	354	352	322	365	351	385	363	358	323	336	340	368	361	398	376	337	411	355	381	398	329	344	354	357	354	354	344	323	375	351	364	361	377	312	356	335	396	371	344	383	359	365	360	323	392	324	363	364	339	361	344	367	349	366	339	380	389	354	363	373	363	381	357	368	360	361	368	342	384	314	327	358	375	359	365	345	374	359	333	332	357	396	323	352	382	361	363	358	386	373	383	383	342	361	359	349	360	331	348	364	368	360	372	349	342	342	373	370	345	344	338	349	328	365	374	337	340	348	339	347	362	387	357	348	354	354	341	406	371	355	333	360	350	349	321	364	344	328	368	347	364	383	353	328	369	322	384	331	386	352	385	346	374	364	371	351	364	343	372	374	365	348	342	350	338	317	341	346	353	362	369	347	355	370	365	379	347	375	376	372	355	364	345	317	362	363	340	378	314	321	362	382	365	383	343	333	379	367	329	348	355	320	370	335	381	327	357	372	348	338	343	337	351	338	332	332	338	331	338	386	334	358	349	373	340	352	352	319	350	353	343	384	332	332	376	342	350	344	333	369	358	363	371	328	384	364	346	329	376	374	356	343	370	326	357	351	335	333	305	316	362	354	355	361	362	353	301	369	312	366	315	362	352	373	355	339	376	378	341	359	359	330	384	338	351	341	346	347	325	370	334	335	367	351	319	359	354	359	363	363	380	331	322	373	370	357
7977	2364	4999	5951	5326	4327	3525	2941	2522	2226	2005	1880	1707	1591	1472	1462	1360	1364	1204	1213	1206	1216	1146	1103	1132	1093	1099	1095	1085	1041	1043	1039	985	1011	977	1007	1012	997	949	949	981	1054	929	986	898	956	966	926	924	935	960	915	919	946	937	907	941	907	937	918	915	922	914	959	888	971	906	974	889	886	917	861	934	870	875	843	889	905	876	991	914	872	893	936	920	902	910	941	884	865	934	945	882	857	922	845	891	873	859	866	869	842	904	877	883	853	903	926	902	938	907	896	902	887	864	882	896	868	847	886	879	917	882	881	899	943	875	890	886	888	881	871	869	878	878	898	851	937	904	886	874	857	881	912	880	899	879	899	834	877	816	868	903	870	831	835	889	896	855	927	881	866	921	884	892	916	897	861	877	858	892	819	975	912	895	897	941	863	857	859	855	847	856	909	905	903	918	961	939	896	910	838	845	856	869	925	887	886	865	855	898	851	840	868	851	892	904	959	865	869	879	870	871	834	858	859	874	920	863	891	870	835	848	877	911	910	901	841	925	870	875	873	866	842	857	865	929	855	900	872	867	910	854	913	881	886	848	868	925	888	895	857	898	868	883	826	882	845	891	861	867	899	852	942	880	875	853	888	903	822	911	874	874	933	857	864	890	903	884	835	888	850	861	879	901	823	934	902	869	866	824	873	845	918	898	942	882	915	894	891	893	955	877	922	878	874	883	871	891	870	849	912	889	940	874	869	838	921	882	879	950	833	914	958	876	847	858	917	837	843	904	865	852	900	916	897	864	859	862	923	866	936	925	869	894	882	896	863	868	895	843	838	892	866	925	875	856	832	894	881	907	859	870	919	883	877	862	885	895	856	884	841	891	836	854	876	916	913	951	824	880	815	875	935	922	849	871	864	919	882	891	906	890	899	880	873	880	862	868	930	969	903	875	859	834	879	848	919	871	852	815	864	871	890	890	878	856	895	865	952	859	882	936	920	872	888	885	956	902	844	904	852	856	863	879	913	895	909	847	909	890	900	887	875	953	870	926	893	881	887	879	875	867	935	874	857	849	933	862	946	833	918	856	899	865	869	892	878	887	855	808	889	852	892	885	849	914	891	911	886	868	885	905	888	920	886	877	915	885	845	878	876	861	884	940	948	840	894	892	890	921	854	867	872	876	841	861	794	896	850	810	898	898	865	862	810	840	812	852	888	913	849	853	840	895	911	851	872	868	925	870	901	897	872	887	950	890	888	869	892	880	822	882	833	914	899	864	855	878	859	880	894	855	893	906	950	886	875	860	899	881	862	911	857	881	911	881	915	874	853	842	847	924	870	932	882	893	913	842	875	857	877	882	883	850	854	891	850	869	925	853	915	838	852	881	868	862	875	849	881	869	887	834	898	853	872	845	891	884	867	834	903	880	941	884	892	847	866	860	901	815	942	945	963	846	873	923	882	855	831	818	851	890	877	872	893	901	871	887	863	850	817	848	882	872	846	859	883	855	878	889	884	898	852	920	885	900	872	850	915	879	877	879	882	899	881	860	863	925	883	878	854	897	850	924	833	877	882	880	870	812	905	849	806	921	829	839	864	885	903	905	838	891	908	872	860	896	828	880	849	881	937	885	867	914	861	871	902	896	826	845	907	904	901	860	935	805	922	856	913	922	887	885	890	885	872	864	877	881	899	921	860	861	874	878	883	882	900	865	862	864	861	902	912	911	910	869	878	884	897	871	905	905	877	906	916	915	851	852	921	910	863	834	822	858	887	824	919	901	943	901	907	860	860	887	911	909	912	832	837	901	892	832	890	936	827	858	826	877	837	870	836	889	870	860	856	910	908	843	911	917	895	896	863	875	924	890	898	875	902	882	854	891	916	889	873	856	866	859	928	884	871	892	833	875	854	877	827	884	872	918	854	896	884	833	873	874	906	884	906	835	884	891	855	870	863	836	914	871	889	935	865	853	888	868	878	905	956	894	885	884	892	851	845	883	898	843	854	938	886	930	918	846	878	867	883	933	844	913	907	905	868	903	908	919	930	892	910	889	842	851	896	889	872	884	908	843	876	884	864	869	874	857	924	838	867	876	874	910	885	926	918	917	866	840	852	908	854	879	900	864	854	902	907	839	885	889	924	892	850	857	840	865	882	859	854	920	926	918	894	905	846	873	890	915	852	874	872	864	904	893	883	863	916	839	824	876	910	875	882	869	838	874	902	832	915	905	880	902	879	862	885	865	903	865	902	923	921	853	896	890	813	864	884	927	800	845	891	910	882	848	870	908	894	902	868	874	863	859	836	900	859	900	857	842	902	875	943	895	841	885	888	917	849	902	836	917	866	895	887	814	847	879	901	865	881	913	856	849	909	929	852	919	891	883	857	924	856	890	887	914	852	903	969	933	836	957	953	896	874	829	846	852	866	910	894	858	854	839	840	878	843	927	880	892	867	894	892	881	829	901	894	878	865	902	847	825	866	862	886	905	883	894	890	874	888	878	865	884	885	869	892	901	872	935	888	870	861	898	959	912	909	879	882	903	908	851	855	881	862	924	915	912	932	902	817	873	851	881	886	880	865	893	872	886	852	924	877	871	872	879	904	899	887	929	911	851	885	856	889	913	915	857	886	909	886	892	848	901	883	898	846	909	833	936	909	905	866	872	829	911	870	912	898	860	885	891	869	858	921	865	885	924	820	872	878	920	929	833	887	849	867	888	907	898	856	877	852	867	880	822	894	892	930	879	844	883	898	856	847	869	890	871	851	871	866	872	900	880	899	929	884	906	856	909	892	893	826	800	841	868	881	880	892	898	860	855	878	874	859	912	856	886	816	887	899	920	886	918	869	933	887	899	899	909	914	850	929	868	906	908	847	881	861	887	844	889	874	876	856	891	854	863	853	937	870	825	861	875	885	917	907	886	853	929	964	881	925	893	819	901	955	852	846	845	830	909	930	866	833	890	866	899	886	931	877	909	818	877	892	857	861	912	920	857	928	871	860	882	866	886	886	870	892	874	888	869	889	841	883	864	909	851	908	873	868	912	896	882	841	887	890	881	861	912	890	898	861	910	808	860	892	851	890	876	904	833	924	842	856	895	861	870	859	954	933	856	934	919	875	899	892	900	918	867	882	893	917	852	851	860	882	949	881	888	835	808	855	921	817	859	892	860	948	884	855	886	884	832	902	843	875	888	896	924	875	843	879	870	877	872	913	901	853	896	837	868	915	869	919	853	921	887	892	875	863	907	890	884	898	901	831	859	858	897	826	880	867	891	847	914	935	817	912	837	910	853	878	852	919	884	870	905	880	864	829	876	883	877	912	886	855	900	875	869	886	867	890	975	878	890	881	872	849	897	854	853	882	909	893	871	888	890	899	937	878	882	903	890	837	916	871	956	874	885	894	876	876	879	859	900	871	953	869	896	886	914	880	828	873	865	849	889	858	892	881	857	817	885	857	813	936	872	863	873	882	915	863	838	871	824	934	847	876	884	927	876	886	854	873	894	866	928	930	872	892
1891	161	167	193	180	155	157	158	144	143	162	169	152	144	138	152	139	146	149	167	162	166	139	150	153	135	139	151	126	149	144	140	154	159	145	157	173	181	151	143	182	142	176	159	149	158	165	162	106	162	143	136	148	155	139	153	158	162	128	142	158	135	153	155	144	147	139	161	173	148	136	137	141	155	157	148	147	162	151	135	159	157	150	164	153	139	162	134	132	139	141	141	138	144	135	157	155	172	143	134	128	136	154	135	147	132	152	120	140	133	128	138	152	144	142	139	143	148	153	149	136	141	132	146	152	119	165	134	136	140	137	168	143	132	155	152	137	155	143	160	158	170	162	156	156	154	157	151	171	141	155	149	149	137	155	145	155	135	138	138	126	149	166	149	148	153	150	141	138	156	136	189	143	135	147	158	146	150	154	161	141	154	155	142	173	151	127	161	169	159	137	146	126	131	124	141	140	138	161	144	171	149	142	152	120	159	130	159	154	135	145	129	141	154	161	147	130	150	136	146	158	163	152	160	145	119	130	162	146	166	151	146	165	141	140	151	138	134	144	146	140	148	147	154	156	149	136	146	166	142	134	141	165	133	134	163	146	152	147	141	132	148	173	164	165	150	164	148	153	142	149	125	149	140	146	160	152	136	137	144	158	156	151	130	151	150	158	148	133	142	139	150	154	135	149	155	160	132	139	138	151	169	123	148	135	143	139	131	137	147	166	145	151	141	148	144	148	152	126	154	175	130	152	124	151	139	146	145	133	151	138	135	138	145	134	122	139	153	133	136	140	139	158	151	155	158	129	150	140	174	154	139	149	161	139	150	146	156	142	165	130	131	151	152	149	158	141	156	134	151	173	148	161	129	139	146	147	157	157	167	160	137	152	147	155	141	138	140	155	141	143	138	145	161	144	131	156	139	160	165	154	125	164	158	156	146	134	124	137	146	138	132	134	131	125	138	154	130	155	153	128	144	136	138	152	153	146	155	146	143	157	153	149	133	169	144	150	139	153	144	138	136	147	148	136	138	149	140	161	158	119	135	158	147	165	149	122	161	154	154	162	144	144	153	138	161	149	149	162	146	145	139	175	147	146	130	125	177	150	140	160	138	138	141	161	145	153	159	142	147	146	153	162	161	143	150	157	159	146	142	130	166	137	157	131	144	152	162	150	134	152	162	167	135	153	128	149	139	142	145	139	131	135	162	162	166	156	155	157	141	138	160	150	137	162	158	165	155	164	153	127	155	148	141	158	149	154	152	155	165	163	151	170	157	142	156	152	166	151	143	137	149	158	166	143	156	150	137	153	148	153	168	126	152	144	150	150	131	150	149	147	134	154	138	127	172	143	156	162	149	137	137	157	140	131	129	141	141	145	128	175	164	142	138	129	134	152	137	143	141	145	155	153	142	140	152	163	140	141	136	150	148	139	175	154	132	121	142	136	117	155	130	147	153	130	145	140	173	158	154	134	120	132	132	161	131	135	156	132	131	156	162	152	154	140	143	168	137	143	150	145	142	142	125	140	146	147	143	123	173	125	147	142	143	149	159	150	149	160	141	149	149	136	130	169	142	165	144	145	140	156	153	134	143	150	147	144	151	143	153	144	158	131	163	170	160	152	147	145	154	151	146	140	143	135	156	149	172	134	140	139	129	153	150	159	125	167	163	151	157	149	133	145	136	132	143	136	150	150	134	149	141	140	157	143	164	152	147	127	151	137	134	151	134	144	182	147	177	133	160	166	154	151	138	125	157	172	164	166	137	166	155	149	146	141	136	132	133	168	165	158	131	144	139	144	155	155	132	148	137	152	157	156	139	149	140	153	129	159	157	169	130	154	155	155	162	150	146	148	145	152	148	156	164	140	153	144	135	137	153	154	134	128	120	147	147	159	170	146	143	151	140	144	150	164	150	139	136	172	137	158	160	173	134	155	153	141	150	150	150	156	137	149	140	151	143	141	130	145	141	170	141	139	122	155	162	123	145	150	167	137	146	163	150	129	158	139	155	168	150	145	126	132	147	155	133	144	150	139	169	137	155	157	152	133	157	117	155	134	149	145	138	154	161	159	145	140	179	169	141	158	147	135	138	151	146	150	131	146	150	122	166	166	160	159	164	132	158	147	149	153	165	152	153	152	153	146	133	158	139	140	128	162	168	158	157	140	141	130	126	155	159	145	137	141	138	139	149	135	126	143	144	131	147	144	162	142	157	147	151	135	152	131	149	147	156	144	147	136	154	145	162	149	158	155	148	133	136	132	158	148	155	151	144	145	156	149	136	166	131	142	147	147	150	136	133	147	151	165	154	125	169	136	141	139	122	148	136	158	165	134	144	153	134	152	149	124	165	142	154	129	126	166	138	152	130	159	146	134	149	143	149	182	140	148	144	153	157	158	156	154	159	116	170	162	158	166	166	140	131	151	165	142	159	160	138	152	144	141	158	150	154	173	152	129	147	142	157	150	152	130	179	140	146	181	147	121	147	152	141	157	145	145	157	153	139	170	138	157	136	158	117	148	145	143	124	145	107	133	148	146	148	144	152	158	154	157	135	138	125	138	174	143	161	141	163	126	151	130	135	155	119	139	139	160	153	149	145	143	143	147	154	139	139	117	141	134	142	124	165	144	139	131	170	141	145	134	135	146	144	152	164	162	143	145	133	143	148	130	143	113	152	160	156	141	152	143	148	153	136	159	171	143	141	130	145	157	164	145	139	143	144	161	137	151	145	152	163	134	154	131	138	157	148	143	122	138	151	142	150	151	154	151	128	155	175	156	148	132	126	131	133	154	180	145	151	113	130	148	153	144	128	127	154	160	130	127	167	147	133	151	144	154	146	137	144	145	146	124	148	168	168	111	131	127	156	145	149	151	163	162	154	133	148	136	148	144	135	128	164	135	148	130	132	125	133	145	160	141	156	148	127	164	126	145	123	128	181	135	137	155	154	149	167	156	152	175	144	155	149	163	152	156	149	139	158	149	152	139	149	137	149	146	149	154	141	134	150	148	159	157	149	134	133	153	131	145	133	141	145	141	166	146	157	172	120	160	128	130	140	148	135	136	146	143	131	149	158	124	162	164	138	146	131	141	145	145	177	152	154	161	147	176	149	149	157	147	146	136	154	148	130	123	153	147	142	157	123	152	177	138	145	144	159	149	145	120	149	160	157	161	135	138	169	159	146	160	142	145	139	143	155	145	162	151	165	157	146	172	128	149	145	155	153	143	157	139	132	149	151	104	155	147	146	136	148	132	143	137	124	141	132	146	145	151	152	163	148	152	146	133	130	143	147	173	141	131	134	126	149	129	141	150	143	159	146	153	146	152	150	135	146	171	173	151	142	146	125	148	164	151	160	121	145	158	118	126	161	136	128	148	140	149	157	132	146	157	151	150	158	125	140	135	140	132	121	162	128	134	160	144	146	165	156	131	123	164	148	150	156	150	140	152	175	143	137	168	168	154	162	150	127	152	147	141	159	162	152	131	142	168	171	144	142	141	131
2132	477	483	539	508	495	445	473	485	419	465	473	421	454	452	435	472	413	445	469	467	393	462	458	477	393	396	422	432	467	421	428	451	415	434	446	452	450	420	414	415	419	433	427	471	431	446	453	404	441	405	457	426	456	395	451	408	411	460	421	424	418	440	395	408	457	418	478	409	385	454	427	459	440	426	464	435	437	431	438	395	420	443	401	456	481	414	456	462	416	441	435	406	439	419	450	427	439	438	404	396	409	416	407	403	431	395	453	447	465	455	441	454	426	429	436	409	431	437	418	465	449	480	437	444	437	425	418	412	425	453	443	434	404	439	424	422	420	440	443	435	410	434	412	465	419	463	412	453	414	438	411	450	400	428	451	414	428	420	432	407	409	466	486	443	429	415	440	418	421	416	438	433	425	463	426	438	427	457	401	410	448	434	467	463	427	496	414	432	457	462	417	434	425	388	417	427	413	416	414	423	408	422	452	428	411	422	433	439	425	428	417	401	435	456	420	415	399	455	432	422	384	425	407	421	453	400	443	425	388	422	421	473	355	454	427	430	442	437	445	459	419	409	391	429	420	417	446	428	434	416	451	402	419	420	392	436	456	444	414	404	393	459	402	411	387	447	453	388	441	445	428	439	394	454	426	427	374	424	455	403	440	426	406	454	426	437	447	428	396	450	430	453	455	454	443	461	409	418	433	439	447	443	435	440	426	453	421	416	433	441	417	418	446	437	430	428	411	412	439	436	463	454	412	439	421	399	437	424	395	451	431	368	432	405	424	442	436	396	416	450	440	398	441	427	435	411	417	420	419	440	391	431	419	409	463	394	409	433	390	449	427	421	478	452	422	424	433	421	448	429	425	427	427	434	430	456	428	429	434	464	453	406	462	432	410	455	405	428	466	390	453	445	443	443	411	441	417	408	423	431	410	448	448	398	401	472	415	405	422	397	400	396	455	379	394	425	422	405	431	461	420	416	461	420	386	450	448	430	434	409	447	454	416	449	444	437	432	418	479	442	449	447	466	425	439	426	433	464	395	430	448	422	410	431	430	444	434	385	409	437	489	455	471	444	431	431	434	427	392	440	448	418	382	381	463	443	424	453	460	434	471	419	437	408	419	459	429	432	452	450	394	425	432	440	476	427	442	420	450	369	434	408	406	442	413	434	435	420	469	419	406	398	434	432	465	441	432	419	448	456	442	439	409	393	381	423	418	468	441	409	417	427	436	399	446	429	430	437	440	439	427	442	423	407	427	425	412	407	410	428	431	489	437	398	463	424	443	456	430	425	427	431	402	434	416	434	435	431	419	434	389	435	414	432	446	402	454	384	442	432	425	430	491	451	446	415	410	461	424	429	417	395	407	442	425	445	444	454	431	413	431	390	413	397	402	427	406	435	463	460	413	408	428	413	420	415	418	429	429	422	439	441	412	402	439	396	451	457	410	426	406	392	428	429	411	439	408	414	426	426	422	457	412	393	416	435	441	419	450	438	444	408	452	457	449	401	415	433	405	406	441	435	440	442	470	427	423	432	386	423	473	446	394	395	403	410	432	416	386	467	426	449	453	439	435	449	440	450	418	440	399	403	434	406	452	471	432	430	428	468	474	434	403	435	430	452	429	442	426	435	432	417	422	463	452	421	437	441	454	433	407	364	405	434	430	418	378	434	444	427	410	419	464	387	411	423	487	439	400	395	423	446	397	445	418	413	456	412	428	463	459	423	479	446	447	422	408	429	444	457	439	413	450	427	434	458	421	434	432	429	444	424	436	380	445	424	383	410	422	460	422	409	402	464	419	408	398	436	416	446	432	416	429	414	436	435	473	391	411	394	423	446	432	429	440	448	414	421	427	419	476	433	386	420	412	421	394	410	422	403	437	415	419	414	435	428	414	426	429	433	442	450	401	430	435	428	457	407	430	437	442	412	412	455	476	416	434	407	431	398	432	404	429	433	445	448	414	440	458	425	423	442	428	442	414	417	423	403	432	404	442	396	396	424	430	435	431	469	448	423	441	431	434	434	413	390	459	411	376	408	409	430	408	425	468	423	471	451	448	437	420	442	448	412	405	431	422	423	427	452	423	444	435	453	444	439	430	404	414	458	441	442	467	463	431	403	418	435	439	425	441	429	398	407	427	378	466	423	469	412	420	391	472	433	439	412	457	430	428	397	436	440	454	408	454	434	393	455	425	440	450	444	438	393	417	421	453	425	421	464	453	422	424	440	392	457	428	453	395	410	459	383	392	457	405	421	450	421	429	409	424	392	407	434	443	433	454	414	412	469	399	415	422	399	412	442	413	437	394	392	426	390	403	455	447	407	415	427	443	401	417	405	415	443	418	445	401	446	431	440	451	443	455	436	452	445	407	445	455	430	386	392	480	471	395	396	442	434	461	399	400	442	432	426	410	434	404	447	438	433	411	421	421	458	413	402	433	460	399	440	420	439	411	400	447	418	450	404	413	427	392	395	415	447	451	424	417	406	441	421	438	415	447	396	469	430	393	433	431	422	439	452	459	438	452	445	424	400	450	425	429	435	420	434	458	442	392	457	420	455	479	430	401	437	427	432	404	414	424	430	389	418	444	428	442	434	431	449	415	415	434	441	412	424	408	427	423	441	443	438	412	406	402	402	438	462	449	422	428	425	391	393	451	419	449	425	419	449	433	425	425	408	424	395	407	423	448	440	445	433	405	420	391	417	415	425	434	435	415	430	439	458	433	418	446	433	390	423	414	448	434	393	423	424	443	447	429	427	460	420	391	424	447	401	410	448	441	462	389	417	419	456	471	427	429	432	429	454	415	478	421	417	410	443	468	428	416	395	444	438	433	424	403	427	432	450	441	418	399	428	430	477	442	437	442	418	388	427	394	412	413	394	422	476	465	382	389	430	403	436	429	401	419	475	397	443	418	429	445	456	417	438	398	438	429	431	403	403	426	448	419	452	452	399	425	409	418	432	418	408	463	430	406	427	410	443	375	435	450	423	451	443	447	410	419	426	457	442	420	413	435	447	381	415	449	460	488	418	418	456	386	423	415	389	421	427	414	433	447	440	421	454	398	432	434	443	418	421	442	466	411	454	423	422	400	409	451	432	438	428	451	386	433	441	442	423	408	420	460	449	389	429	433	434	420	411	427	413	449	410	471	423	441	416	441	399	435	428	391	425	426	440	408	418	417	420	390	423	398	424	396	410	427	429	423	417	420	384	451	416	420	448	422	438	400	453	435	412	429	458	417	405	448	435	427	449	430	426	432	402	394	463	413	412	455	402	420	454	409	430	416	400	422	419	436	479	439	451	456	393	419	391	414	434	414	403	419	452	416	478	398	469	432	402	416	409	417	446	427	435	450	434	410	438	463	463	437	462	420	437	437	443	450	451	420	463	402	447	437	448	422	371	438	444	458	451	418	447	423	422	385	396	460	440	413	466	434	431	424	411	438	433	439	437	417	443	392	456	383	431	445	430	441	448	465	453	423	449	425	434	439	411	432	419	429
7646	1013	1136	874	690	536	435	376	311	297	273	232	230	243	172	211	200	191	185	185	172	190	191	164	180	184	198	197	184	196	203	189	176	156	201	163	165	183	167	192	199	159	170	189	196	193	206	164	167	166	170	158	180	174	166	183	181	190	182	181	190	173	149	169	161	161	173	162	167	192	178	184	170	178	164	170	150	165	171	166	187	161	179	206	159	186	157	174	168	179	158	178	207	202	147	184	184	175	166	175	168	158	194	164	169	169	193	166	163	189	185	190	172	169	161	178	165	164	138	171	168	161	177	168	169	159	156	174	164	178	166	171	156	165	162	155	189	176	157	167	169	199	193	193	165	195	174	167	163	185	151	176	176	162	168	168	164	175	185	188	150	164	165	174	158	154	183	168	178	188	185	174	202	174	185	164	155	166	168	162	135	184	156	158	179	163	167	165	165	153	152	167	175	193	182	165	168	161	169	169	174	157	172	178	196	181	192	164	165	158	169	181	164	161	171	191	157	185	183	171	167	162	174	162	195	169	169	145	185	172	179	153	193	198	152	150	174	165	176	175	171	172	170	172	157	176	157	157	197	197	166	174	166	202	175	160	175	157	183	153	173	169	178	172	147	164	151	181	161	192	162	190	173	176	175	180	182	180	170	174	197	161	191	151	186	170	143	160	175	178	176	196	142	183	169	145	177	154	170	176	148	173	184	163	175	178	161	160	155	159	157	175	195	174	176	181	183	165	179	148	148	144	172	168	181	162	161	181	158	162	167	170	161	153	180	167	197	198	165	168	174	185	162	181	158	148	196	179	172	182	186	189	171	179	155	160	174	156	183	181	164	169	168	159	165	164	189	178	181	164	164	171	148	169	137	157	176	158	168	195	177	155	154	174	165	158	181	161	178	156	173	174	161	169	186	162	173	186	165	182	175	177	166	138	172	195	158	178	186	161	173	159	151	158	167	187	179	171	171	186	179	169	169	182	161	164	181	173	182	166	168	192	158	170	176	181	175	195	155	139	156	169	175	197	167	157	170	177	162	169	146	168	173	184	176	164	175	158	138	190	186	163	166	165	190	187	162	192	158	171	177	156	175	147	154	172	176	191	185	175	183	184	175	169	160	158	178	213	202	183	170	172	158	194	169	169	157	152	185	180	165	154	151	169	200	179	151	136	157	174	165	186	188	189	176	178	172	173	153	164	166	149	190	182	142	157	193	161	146	180	165	160	173	174	158	174	194	173	174	184	184	193	182	175	183	192	154	162	170	173	185	147	169	177	159	201	177	154	179	155	163	160	156	165	170	172	163	168	162	158	148	160	168	174	191	140	156	166	162	184	179	171	157	154	170	165	164	154	164	173	179	146	190	170	190	156	168	168	180	175	170	169	183	142	164	169	171	170	169	186	182	169	180	187	165	189	183	187	183	164	166	151	147	190	193	182	175	165	179	147	180	150	161	170	169	172	199	190	175	170	166	163	175	166	157	164	170	181	172	163	161	189	161	176	169	172	191	154	162	187	141	166	171	172	166	189	193	175	156	175	161	195	165	176	161	192	216	175	172	154	172	175	188	153	176	177	153	168	154	155	174	197	198	163	158	194	161	159	170	188	168	177	185	167	176	183	156	156	169	173	186	160	165	172	201	164	160	171	189	161	174	158	156	199	177	160	183	169	160	136	161	147	192	173	185	166	157	184	186	153	188	158	171	163	190	189	154	156	170	150	172	174	191	160	171	162	175	171	179	166	161	195	143	162	160	159	173	175	177	141	162	165	169	176	152	205	177	172	176	156	185	161	177	182	176	165	181	158	160	181	173	169	185	182	164	172	161	152	175	181	149	162	161	160	147	182	148	164	174	165	175	195	166	172	185	167	154	179	152	171	171	158	176	188	160	152	185	168	138	170	202	174	169	221	179	163	167	161	165	176	183	189	190	169	155	162	153	152	162	154	174	162	174	147	163	197	156	192	172	182	158	195	193	210	156	164	167	146	204	196	175	147	167	177	179	187	193	175	160	185	151	187	196	192	205	165	187	183	172	156	192	176	143	181	162	160	172	174	185	150	164	150	154	150	149	165	174	193	160	164	196	170	173	177	174	160	157	156	160	195	176	166	175	146	166	190	166	153	168	167	152	170	173	157	166	169	136	185	176	148	176	177	173	178	156	169	167	156	173	170	179	160	164	163	186	176	154	168	196	171	184	172	178	179	205	152	164	183	156	168	155	171	161	138	161	193	185	187	181	173	155	179	169	166	155	173	182	184	162	181	178	183	159	163	168	158	174	200	186	151	186	175	175	174	172	174	153	158	165	175	162	177	183	162	158	150	155	181	153	177	188	151	164	167	173	155	168	172	169	195	160	192	193	158	164	175	156	189	165	165	170	182	181	185	160	163	156	195	176	171	160	179	143	166	199	180	162	177	173	156	174	153	195	166	178	171	193	170	168	178	152	188	171	224	171	180	175	163	184	184	145	173	185	186	167	164	171	148	176	165	160	149	164	163	166	178	187	187	161	189	146	170	186	171	167	168	154	168	150	184	166	195	157	179	180	195	187	175	146	177	204	170	176	171	186	160	179	168	158	173	180	173	176	187	170	179	183	193	182	160	168	173	170	152	191	166	158	147	173	179	152	166	181	149	170	169	160	167	178	145	163	173	199	174	165	171	158	150	187	173	172	155	180	187	161	166	193	186	168	161	162	157	167	164	168	179	160	184	188	180	157	148	153	175	165	150	176	170	168	162	169	164	180	158	173	192	143	170	147	167	155	165	188	168	180	173	159	191	158	162	188	179	182	178	187	165	200	167	172	127	178	165	191	162	164	169	172	177	162	165	153	148	147	197	179	181	152	163	161	159	191	166	150	165	148	165	183	147	186	182	202	156	174	167	159	171	148	151	164	167	177	166	203	164	172	154	169	168	157	157	165	160	193	178	189	179	155	173	173	169	165	174	135	176	145	161	180	164	172	174	169	175	150	168	183	166	158	165	159	176	176	171	162	169	146	152	201	162	178	183	169	152	147	174	149	190	194	163	195	155	178	139	181	194	159	161	193	181	147	142	189	177	150	179	190	174	165	173	157	167	183	158	157	174	183	154	151	156	173	182	167	182	153	159	178	157	183	140	173	168	187	192	149	156	173	167	188	173	167	208	164	162	176	173	164	169	181	178	177	162	159	193	171	171	153	182	169	168	165	175	160	176	155	168	153	188	166	152	150	166	156	189	187	188	159	188	184	178	181	154	167	162	176	180	181	177	173	163	167	163	171	169	160	175	198	183	180	178	168	165	162	179	152	214	162	192	178	177	181	177	186	191	189	206	174	170	156	151	148	196	168	163	183	177	163	170	192	177	168	165	173	180	175	205	169	172	183	176	185	155	148	166	174	168	176	145	173	162	171	186	191	188	160	173	151	146	139	160	159	174	156	177	175	175	163	161	173	160	161	165	163	186	193	160	191	216	151	178	181	193	157	181	185	142	188	153	152	173	159	179	170	172	152	187	151	141
5977	1282	2659	3134	2783	2329	1875	1620	1361	1165	1050	1007	922	874	833	791	785	721	710	642	683	657	652	624	607	610	567	574	603	579	568	571	618	543	573	553	529	486	568	532	560	572	567	565	524	536	530	541	498	535	521	489	509	522	496	504	505	506	505	530	467	492	545	560	515	503	500	478	536	474	510	499	516	489	488	497	515	506	560	536	506	566	505	517	527	515	513	515	499	502	500	484	500	511	525	456	494	479	508	544	491	496	496	554	481	496	512	529	504	558	496	494	504	518	538	451	448	511	446	524	519	510	527	446	521	497	495	515	481	511	509	491	519	485	474	534	506	504	479	483	515	509	526	471	489	511	514	488	547	493	531	447	509	515	482	554	473	467	504	506	504	472	502	482	484	492	470	480	523	476	498	503	496	515	473	503	462	502	502	475	501	541	525	506	531	514	508	495	456	495	477	486	485	508	529	514	532	511	507	485	494	458	538	493	473	495	485	519	454	488	498	504	474	482	533	483	508	497	515	511	492	490	485	491	479	504	501	489	517	523	514	501	480	501	518	528	533	485	484	526	469	518	488	506	516	490	537	472	494	485	516	486	515	477	517	489	481	507	489	504	520	467	511	484	501	480	542	530	499	505	487	481	466	491	480	476	468	545	506	491	508	521	476	508	528	517	492	502	497	468	523	480	491	508	508	484	492	524	492	488	529	480	476	504	494	529	507	510	473	515	485	497	494	525	495	503	510	508	493	493	510	492	523	451	527	501	437	457	467	464	505	498	530	490	481	473	522	466	470	485	487	534	481	545	556	498	479	486	529	481	487	476	483	506	494	485	519	488	482	485	498	522	492	477	494	475	508	497	525	473	463	485	471	494	510	478	502	480	525	459	523	489	503	473	512	509	479	474	504	526	442	489	515	508	521	498	487	504	460	476	508	477	518	505	493	486	499	477	489	471	517	484	479	482	508	488	496	459	511	482	485	497	499	517	508	526	479	515	490	488	495	499	492	534	491	511	488	500	531	518	459	478	512	484	488	500	458	499	518	481	478	517	471	498	511	453	523	470	481	515	476	524	501	503	493	499	540	505	506	521	454	478	519	483	495	477	494	505	498	445	529	485	527	505	508	466	488	503	477	484	491	484	500	458	487	522	511	473	481	444	508	463	504	507	450	502	478	488	466	489	502	513	510	513	504	511	503	493	530	495	476	501	476	494	532	495	515	466	500	474	514	520	471	518	492	533	483	492	500	458	507	514	482	511	514	527	498	498	518	505	487	492	500	510	480	507	488	510	520	508	514	533	516	487	538	482	474	550	489	517	518	468	527	485	470	488	507	536	527	500	484	499	518	485	459	508	450	514	486	533	476	521	513	520	490	498	499	485	494	505	489	495	522	508	484	475	456	480	485	497	521	532	479	508	533	530	461	520	472	483	502	495	469	522	527	519	490	497	477	506	490	518	511	473	508	522	488	502	492	523	504	496	472	495	456	475	488	507	526	517	493	485	521	492	494	514	501	507	495	513	484	526	528	479	476	480	525	466	524	523	525	504	492	475	530	453	484	464	509	524	503	484	499	531	445	477	483	484	482	537	476	522	518	511	503	493	469	463	521	531	495	445	497	464	497	483	510	506	496	480	454	483	522	489	507	499	458	484	456	503	523	504	480	499	485	495	472	571	471	471	475	545	513	474	476	498	462	483	501	518	494	532	479	506	506	494	481	476	482	535	499	469	501	506	536	452	487	503	495	440	448	450	458	506	508	470	496	474	499	530	514	518	522	508	484	521	453	494	464	447	504	512	487	472	496	468	496	514	455	467	476	501	520	503	478	512	492	446	489	503	479	467	459	538	482	498	518	503	490	519	464	524	515	480	491	512	514	530	498	533	517	482	487	528	524	495	487	520	472	474	492	480	498	487	481	479	469	491	523	533	443	483	490	480	467	498	509	473	504	471	484	475	486	512	527	472	483	557	528	462	537	505	552	492	514	499	516	508	491	517	491	496	456	480	512	467	494	516	557	507	495	516	499	499	486	486	472	494	488	477	556	473	494	508	500	492	489	485	497	488	509	540	511	505	464	505	495	504	461	516	512	464	490	506	537	520	513	518	534	498	483	501	525	517	464	502	494	487	515	483	503	480	466	475	512	505	449	525	529	526	483	510	510	501	531	507	490	509	524	514	498	534	494	530	495	450	507	505	493	494	510	509	496	503	517	491	523	538	488	476	505	481	482	488	491	507	526	489	501	547	511	511	533	530	489	470	485	523	472	499	511	527	473	497	476	495	485	537	472	446	509	500	475	528	470	468	496	509	533	504	508	476	482	518	486	509	494	516	493	519	497	475	512	517	538	504	495	524	496	461	484	526	474	481	520	550	490	494	463	471	525	466	502	495	476	496	539	474	490	523	480	484	496	530	502	491	488	479	525	520	503	497	447	522	534	510	477	529	468	491	502	481	505	489	491	477	486	530	456	518	511	505	505	491	524	514	550	495	474	489	455	507	506	493	506	493	533	476	462	488	573	469	528	467	497	481	504	478	496	482	476	510	507	510	499	523	465	450	481	515	506	506	497	488	499	506	487	511	459	494	474	506	488	508	490	498	460	487	528	488	512	511	502	467	492	498	520	474	494	486	522	466	467	497	499	495	506	518	441	444	545	487	520	510	498	492	476	472	522	487	444	527	472	491	524	495	493	477	506	507	505	501	490	490	481	511	486	475	502	500	522	480	468	495	531	488	497	461	504	489	539	503	513	502	527	518	500	469	500	466	500	534	532	487	499	504	495	476	527	490	482	504	505	481	492	492	484	560	495	530	493	507	533	487	484	537	480	468	511	478	469	503	530	549	501	521	506	501	510	486	503	509	492	504	524	541	503	485	530	496	501	486	524	496	468	487	510	499	523	505	486	482	511	512	502	478	527	517	489	480	466	497	478	569	501	508	524	497	494	480	448	494	485	507	436	460	543	491	461	476	495	482	474	533	504	497	554	532	522	509	478	500	507	506	513	483	492	485	473	504	513	460	499	488	487	514	466	451	490	470	508	492	501	485	503	523	520	482	515	509	505	505	489	517	502	470	465	485	464	485	475	448	487	546	521	488	481	512	452	482	505	495	522	450	494	528	478	534	474	488	507	463	516	470	511	491	464	484	476	503	510	495	513	447	489	487	489	532	455	513	523	484	503	511	508	507	503	533	500	517	508	452	490	518	498	502	502	518	475	465	475	482	544	500	514	499	476	516	476	497	504	478	512	519	458	479	515	500	472	466	522	507	494	501	515	514	469	537	520	496	482	494	494	461	515	475	527	501	495	525	494	455	480	513	479	491	568	450	494	484	466	502	504	468	483	505	530	507	518	504	478	504	517	488	492	529	523	493	506	509	486	496	503	486	462	501	458	532	528	528	507	494	501	480	488	494	540	442	492	495	472	462	479	474	500	497	496	489	467	481	502	528	485	489	521	482	503	517	527	509	503	480	515	484	547	486	508	494	499	490	502	499	489	487	492	491
14352	2557	2576	1936	1367	1073	857	771	648	599	572	442	504	458	399	399	444	397	407	438	413	416	392	368	364	394	384	358	350	339	410	321	324	351	372	342	386	371	378	357	345	384	355	362	390	389	375	353	375	359	337	382	359	365	336	341	361	365	372	355	352	346	349	359	329	336	379	359	354	338	369	355	365	334	356	368	353	343	363	360	393	368	388	366	316	378	359	363	334	370	328	366	345	369	380	361	365	346	362	360	339	361	335	341	372	319	336	380	369	316	323	350	366	380	360	370	342	393	346	346	355	351	348	369	339	362	347	334	353	360	374	360	362	344	348	346	396	351	322	339	344	346	368	348	353	360	310	356	361	343	368	352	351	346	370	348	324	363	361	349	380	352	369	360	354	405	333	342	356	366	372	403	347	325	347	344	396	393	379	355	347	374	375	347	357	331	353	348	414	340	371	324	347	339	373	357	321	357	376	333	337	360	363	341	349	359	359	393	344	303	370	329	330	335	322	344	348	335	362	365	337	333	360	333	357	347	337	320	353	356	322	365	377	363	394	336	325	345	337	350	340	348	364	338	341	341	365	382	368	332	367	347	333	345	373	352	327	331	362	363	363	352	380	335	386	348	370	360	366	355	357	361	322	375	348	376	339	338	333	334	384	340	329	332	341	372	360	379	346	335	342	364	357	356	368	364	333	389	350	318	357	322	332	375	357	332	317	356	370	360	333	368	326	351	378	361	360	336	349	361	351	371	367	349	367	352	358	323	380	325	388	363	350	367	361	344	333	354	354	345	332	315	354	378	349	351	347	392	368	354	322	320	361	336	332	361	336	358	346	411	360	351	340	360	359	356	369	363	369	343	316	372	346	348	327	347	375	343	336	343	373	317	334	365	343	346	329	393	360	351	342	394	344	337	393	358	349	372	334	339	343	340	319	373	381	348	326	338	356	350	349	325	332	317	341	358	340	365	331	360	343	381	344	353	335	349	383	361	354	353	335	340	349	369	367	362	367	336	366	376	333	347	385	328	348	355	348	358	381	371	355	362	370	369	352	394	339	347	354	359	372	371	349	355	352	354	346	384	357	373	349	349	342	332	327	350	364	308	351	365	350	349	328	348	356	379	367	331	322	330	349	378	348	301	361	348	321	338	369	331	345	348	373	348	319	307	327	364	331	353	372	312	359	347	343	350	374	322	366	367	333	330	353	350	356	370	371	335	368	357	385	359	342	375	332	376	332	370	319	339	350	335	350	333	368	340	345	327	320	357	352	309	357	322	350	312	354	346	362	361	345	342	331	337	346	380	361	329	409	370	347	387	380	332	378	314	365	340	329	369	330	358	351	369	316	311	346	358	346	371	329	364	345	375	353	357	358	379	358	387	391	336	375	345	364	351	358	345	330	348	384	348	313	332	345	341	369	340	346	363	345	361	396	334	359	341	321	340	354	351	358	357	359	328	380	346	393	357	385	364	362	349	313	337	346	355	345	369	342	359	355	339	351	374	370	317	334	335	365	365	378	342	360	378	356	361	383	372	378	344	331	368	363	312	356	325	331	321	396	373	363	356	350	351	353	348	354	331	344	359	349	330	350	367	344	369	353	361	333	337	339	357	317	344	330	382	334	341	342	358	338	382	345	310	366	345	384	373	320	362	345	325	358	363	390	367	340	334	375	335	350	338	366	353	349	310	334	359	358	341	337	342	383	349	343	336	361	326	354	355	349	340	364	381	370	362	367	362	315	354	354	379	354	372	337	353	384	329	358	366	374	338	348	341	338	378	358	343	319	374	368	369	378	350	362	337	366	342	344	362	385	354	344	362	372	374	372	359	353	360	354	353	343	314	336	382	343	334	347	320	306	363	341	354	369	350	342	368	352	313	314	332	352	372	341	345	343	357	330	370	319	351	337	373	360	355	405	355	379	329	318	350	373	326	364	324	363	384	339	341	364	344	357	334	338	388	315	381	363	331	355	358	339	349	335	352	373	341	381	347	365	329	373	353	328	336	346	356	364	350	342	350	332	344	360	376	338	356	357	343	299	341	347	301	362	344	335	363	331	369	375	381	334	360	331	328	383	354	364	338	345	307	385	319	373	363	355	331	339	315	317	334	331	351	352	337	374	325	327	364	384	393	345	345	349	354	399	355	354	371	356	323	333	335	340	358	374	374	358	356	341	375	340	395	351	347	352	336	367	362	381	318	371	368	336	357	352	363	376	361	360	341	356	379	372	385	354	367	390	394	330	345	328	349	352	362	386	341	355	317	366	352	362	351	361	333	375	358	365	333	348	300	321	344	354	338	375	369	364	378	333	329	338	339	389	360	352	325	367	419	377	347	349	360	343	318	329	360	337	328	366	376	373	334	342	368	366	387	347	360	343	365	326	335	368	342	379	342	337	330	323	357	340	334	328	317	368	378	358	342	315	354	382	326	364	348	347	363	359	388	352	318	385	374	346	343	334	374	335	383	349	332	351	338	344	347	371	364	385	370	348	358	385	371	370	357	387	348	373	390	336	338	362	351	366	346	319	339	355	355	341	315	324	343	380	389	364	350	360	328	352	376	330	333	320	371	353	366	348	342	357	345	347	376	328	360	353	363	328	338	383	366	357	354	390	390	359	394	362	356	331	359	339	372	334	328	355	360	363	321	350	356	365	353	344	339	325	344	301	351	373	319	375	366	338	381	362	334	357	388	361	353	352	353	357	347	380	359	395	341	357	364	398	366	329	359	363	350	356	350	372	357	358	361	347	356	341	339	345	352	375	372	349	369	385	329	324	347	373	343	356	365	360	346	366	385	340	365	357	357	375	360	367	344	349	360	354	317	389	334	350	351	351	321	369	383	345	351	383	333	359	373	349	346	351	346	374	348	368	339	347	382	363	355	324	340	366	360	374	341	384	370	361	340	368	359	329	346	365	328	369	326	360	360	341	347	358	349	353	348	363	343	298	368	361	386	325	379	359	310	355	361	365	360	358	363	380	346	356	341	340	319	335	350	370	338	373	387	361	354	394	378	346	382	361	378	324	343	357	365	331	350	353	367	358	349	349	351	344	379	353	349	356	367	320	347	367	349	359	347	346	377	354	357	371	337	366	364	345	352	357	363	344	373	350	368	346	368	356	357	365	379	329	348	360	315	355	356	315	341	336	361	361	306	387	338	344	354	356	367	326	367	363	367	340	377	362	393	365	359	343	362	339	350	340	341	365	364	348	338	358	356	337	360	350	327	354	355	313	345	314	341	349	351	402	336	354	341	368	354	320	359	351	335	365	327	329	316	342	356	350	382	351	326	363	346	358	327	353	331	365	347	372	370	368	370	324	373	355	354	375	360	345	375	333	354	393	362	345	349	341	367	374	343	364	333	362	351	364	347	344	351	356	368	344	358	333	332	341	335	339	327	375	345	340	327	368	353	362	380	344	346	355	339	352	328	341	397	335	363	377	332	330	359	346	326	340	349	349	381	348	380	337	368	370	328	357	318	333	318	353	327	376	338	357	359
7782	2451	5090	5858	5147	4213	3614	3005	2575	2182	2026	1879	1786	1592	1466	1380	1440	1364	1287	1235	1175	1197	1178	1089	1072	1106	1099	1125	1070	1045	1025	991	959	1037	1017	989	1002	972	954	1003	945	978	971	989	963	950	936	966	926	935	916	883	937	887	900	897	927	835	932	892	945	936	896	861	826	931	881	913	901	914	858	860	862	923	914	953	899	909	911	901	885	867	910	865	887	881	862	933	856	909	942	842	885	871	880	934	845	875	862	908	867	913	829	865	860	910	886	864	878	890	910	833	924	917	897	830	918	916	849	831	882	910	889	923	887	894	851	847	919	898	894	896	920	857	907	951	829	877	854	874	879	866	902	882	944	878	851	875	850	889	913	891	900	876	873	840	883	867	915	879	885	902	878	856	897	911	846	886	896	867	831	885	855	925	922	875	887	889	858	911	830	864	885	843	865	865	917	918	851	895	856	907	867	865	891	920	885	895	893	911	899	881	892	845	895	840	841	930	870	882	870	880	897	869	866	930	862	821	922	877	908	903	885	888	830	887	891	911	926	875	842	885	888	881	839	878	884	886	882	904	905	896	840	929	878	924	866	829	882	840	887	921	878	877	879	822	902	852	860	907	844	896	893	873	882	898	895	877	884	899	890	891	857	818	899	872	887	838	840	893	879	851	857	921	859	841	855	863	874	878	877	884	887	826	887	874	864	885	907	907	886	858	892	891	897	871	908	946	888	874	841	927	839	852	902	891	876	891	895	843	866	915	896	906	867	902	895	891	852	855	874	865	910	872	916	833	921	864	858	905	937	864	860	891	898	874	862	935	929	900	927	876	832	910	873	873	906	906	823	898	832	935	854	884	847	887	862	899	871	863	854	865	962	869	805	885	910	882	891	807	854	849	892	880	865	821	831	889	926	933	883	863	833	877	840	902	848	888	872	855	876	821	878	855	889	908	901	886	882	876	948	929	910	845	852	904	909	894	865	833	863	932	874	897	876	910	892	899	914	896	879	893	915	830	830	824	870	908	844	878	891	894	871	887	899	865	818	849	932	817	837	883	876	887	864	871	892	926	912	848	911	897	872	904	902	872	890	866	854	851	854	920	909	883	838	858	872	846	861	861	843	872	875	895	920	890	860	902	877	843	861	906	890	861	890	878	881	815	911	876	889	904	834	873	853	826	915	893	875	837	900	896	916	908	866	902	893	832	885	905	860	895	865	850	878	903	923	850	845	831	872	832	874	875	880	901	896	898	891	890	859	835	839	823	863	889	896	859	872	889	825	874	869	822	871	877	876	860	853	857	892	902	879	813	898	882	874	889	915	909	901	869	880	873	846	912	890	856	907	890	902	901	902	942	925	899	881	859	889	894	938	897	898	900	877	841	876	906	923	908	946	854	923	857	867	855	857	888	868	944	859	897	865	851	834	841	910	918	818	823	834	861	923	897	888	908	853	891	897	822	867	883	835	855	856	868	818	946	874	833	889	832	842	823	868	858	931	873	881	897	885	890	893	866	863	914	817	853	894	890	914	904	888	907	888	848	880	845	910	913	864	880	871	886	928	863	889	876	870	843	888	911	841	863	807	862	937	888	898	904	889	899	910	937	918	925	835	887	868	910	854	816	884	870	871	890	854	893	830	869	861	886	893	879	944	886	886	872	903	880	856	891	881	839	898	803	824	876	888	856	855	890	853	905	861	825	869	869	897	901	848	870	897	855	897	916	837	916	823	904	899	901	944	869	925	870	840	846	841	869	872	865	879	863	870	868	857	828	860	860	884	908	903	827	845	857	862	881	870	883	878	879	914	841	887	879	882	916	904	865	863	860	853	888	907	871	923	830	902	901	930	873	885	893	900	859	815	914	857	847	809	854	858	821	941	881	898	863	939	875	847	833	881	855	947	922	894	920	887	911	871	839	908	899	903	894	843	878	881	825	851	831	870	873	867	918	872	884	903	880	864	872	876	874	875	903	890	842	904	840	882	962	885	942	894	888	904	828	863	821	886	873	898	945	895	915	864	864	830	803	899	913	880	869	876	836	897	916	911	865	866	836	935	833	860	854	857	873	858	831	866	878	859	862	878	866	888	912	914	875	879	874	874	912	859	893	883	901	900	866	858	826	863	865	905	940	880	873	882	868	824	840	851	907	928	852	841	834	849	865	872	870	835	773	914	885	860	827	912	871	872	925	851	875	888	883	877	846	886	855	878	923	842	908	921	866	910	887	887	894	865	906	857	820	912	905	866	820	917	938	864	844	895	848	914	824	858	929	853	898	931	883	870	877	864	895	847	850	890	841	858	899	914	902	910	854	842	915	906	909	921	873	830	832	932	845	861	892	923	852	829	871	848	893	878	850	873	911	914	879	912	832	840	893	878	889	872	857	859	851	916	899	841	862	874	847	855	868	895	901	873	837	861	867	876	844	866	883	858	866	882	841	887	790	890	880	849	916	872	891	874	873	859	863	874	881	864	893	854	891	890	906	863	900	848	888	849	882	828	819	881	941	895	889	876	801	909	910	863	844	827	904	915	847	847	866	899	852	842	872	890	784	850	863	867	874	875	883	894	849	828	898	920	823	817	897	872	868	875	903	825	865	884	935	833	859	896	836	869	826	886	853	787	878	866	876	841	876	944	918	868	846	908	862	903	897	906	897	856	855	903	847	823	865	909	865	941	932	932	880	879	884	892	867	903	886	875	928	813	865	864	819	869	890	929	886	903	853	857	871	840	894	894	897	903	944	851	872	873	902	933	847	875	883	863	798	909	849	842	839	895	875	849	851	881	937	933	824	858	880	886	931	840	841	792	891	893	854	862	810	864	900	863	811	911	881	829	871	900	898	873	859	889	781	856	914	859	853	850	870	919	875	844	925	852	906	821	902	842	861	872	850	899	854	873	875	919	888	929	912	871	937	878	866	931	887	879	900	872	898	907	864	887	889	839	791	878	875	871	875	885	935	846	882	887	866	910	878	892	843	892	893	840	872	949	914	922	918	837	925	889	857	901	878	929	901	845	882	898	884	853	841	856	878	875	952	927	866	884	886	870	875	897	860	869	882	919	867	928	873	886	844	903	870	840	909	913	866	868	907	874	863	872	835	854	896	880	863	908	855	915	839	840	868	852	874	906	915	839	883	887	908	874	857	898	892	879	875	898	849	895	880	849	861	855	859	823	915	931	917	892	831	862	909	884	894	899	865	890	848	865	841	892	882	912	854	912	876	856	879	885	862	847	864	858	929	856	855	888	885	860	884	904	914	845	853	836	931	871	888	912	871	878	839	870	888	884	827	896	872	897	921	855	859	889	863	888	866	918	894	913	925	807	861	933	893	822	858	899	850	926	900	919	873	850	867	902	893	850	913	877	871	870	895	909	925	875	883	935	862	918	912	901	857	939	876	813	931	857	874	839	951	861	828	860	832	834	894	935	855	889	902	830	830	882	870	861	893	851	880	864	850	958	929	899	938	904	872	895	844	844	843	925	875	870	922	895	899	854	861	858	916	896	875	846	847
1981	173	183	147	187	157	149	152	153	155	134	140	144	149	128	147	140	144	145	129	151	160	163	143	120	142	143	149	141	140	150	150	153	160	149	144	158	157	177	134	154	125	146	156	155	146	138	124	149	126	172	140	146	144	132	138	145	155	159	130	137	155	150	159	153	127	138	124	135	184	136	139	184	140	142	147	156	161	123	134	136	162	147	166	174	136	162	148	151	152	164	157	152	153	143	150	152	144	157	164	145	135	136	135	157	166	152	131	136	157	155	158	143	147	164	155	174	145	167	119	154	154	152	136	157	160	146	138	157	148	125	159	144	151	150	137	138	150	135	149	140	129	148	135	129	160	161	147	156	164	153	139	162	164	140	133	147	142	164	156	154	156	139	160	135	125	131	161	150	143	132	160	173	148	140	123	133	137	136	150	154	161	159	152	164	161	160	122	146	158	121	158	129	128	136	149	164	146	152	131	125	138	146	146	145	140	141	153	143	146	157	154	138	145	139	134	162	144	127	136	176	150	153	162	144	125	157	158	146	143	149	176	121	147	162	152	154	171	153	133	170	152	141	165	142	150	145	157	137	169	138	137	162	157	137	173	139	158	138	136	137	172	162	144	150	141	144	123	153	150	154	160	166	151	133	141	150	139	137	165	156	159	141	139	140	168	158	136	151	141	134	158	131	127	153	149	157	162	166	159	181	143	154	153	139	138	135	135	158	136	129	135	145	133	156	149	145	156	158	166	125	151	140	156	142	146	149	144	169	135	154	146	144	141	150	141	166	151	158	147	161	144	135	155	125	143	137	120	158	164	134	161	140	147	136	135	127	127	135	164	125	152	141	161	146	167	147	156	124	140	137	122	147	158	143	130	148	137	120	135	128	137	170	143	165	139	118	141	120	143	169	122	145	131	136	152	165	161	128	138	135	185	150	139	144	158	131	167	123	163	153	142	127	144	148	165	169	135	124	156	150	148	128	148	164	127	148	145	156	140	139	150	148	140	145	149	138	160	157	153	151	140	120	150	170	154	136	164	156	167	143	148	154	134	161	164	153	130	147	133	144	133	144	164	150	158	148	126	142	141	136	159	137	153	139	144	141	137	128	134	130	156	131	160	166	144	148	124	143	155	155	151	133	141	152	150	158	157	136	169	162	131	136	138	146	138	177	132	156	141	156	155	141	149	138	156	157	149	155	123	145	149	138	168	160	136	145	155	133	156	142	165	161	124	139	133	168	149	140	142	160	144	147	142	140	141	152	117	127	143	141	136	114	120	128	136	134	165	130	140	130	157	139	136	151	132	143	164	144	128	153	147	155	136	155	157	170	141	149	145	148	145	152	150	142	148	134	130	123	154	155	149	129	145	145	124	123	139	153	137	143	140	168	149	155	143	124	146	133	137	118	147	157	162	157	158	157	148	132	153	150	158	155	133	148	137	134	160	146	158	160	144	145	127	126	159	169	134	157	143	154	148	146	132	130	125	129	152	128	139	179	148	138	128	131	153	123	141	141	140	148	125	156	159	121	158	143	139	159	154	150	128	185	131	158	139	163	154	125	121	160	137	139	120	133	144	128	165	146	152	160	145	143	173	140	147	162	149	138	154	144	147	141	150	122	144	154	142	174	138	126	152	144	156	151	174	140	136	135	148	172	115	167	153	147	137	131	157	146	135	136	151	139	152	142	159	164	141	142	159	160	157	173	133	162	139	131	131	158	141	146	156	164	145	128	155	157	139	125	174	144	155	140	157	184	155	146	159	181	138	148	161	139	128	167	148	141	143	148	151	155	153	129	121	142	147	121	154	146	136	139	136	142	143	152	148	140	145	161	139	151	152	182	142	135	154	164	140	160	160	149	171	137	149	127	155	117	131	143	153	148	158	162	140	143	159	142	153	145	127	146	154	163	194	163	141	161	158	154	127	142	122	143	149	150	154	141	157	156	146	148	127	151	150	138	156	155	138	145	159	142	147	143	136	149	142	148	150	141	163	149	134	154	143	156	138	144	153	149	147	146	168	156	154	170	138	165	131	126	145	142	154	135	125	132	126	125	150	138	140	151	136	150	138	160	146	122	171	150	138	134	143	132	126	127	129	149	130	126	133	134	125	147	156	144	127	156	144	147	148	157	136	146	139	130	158	143	146	130	132	138	136	150	141	146	150	143	152	144	165	144	147	150	146	159	137	159	159	138	157	142	168	143	149	140	127	151	155	178	156	151	143	146	135	155	131	140	134	156	165	132	139	188	174	138	157	152	146	127	145	133	152	153	144	152	150	156	152	148	140	184	164	149	139	156	146	144	161	124	152	148	135	137	154	142	165	157	120	164	156	169	150	146	144	148	161	136	132	149	123	169	149	134	143	157	122	156	156	154	154	166	148	155	155	127	134	141	152	134	142	159	167	166	138	142	155	158	149	130	155	150	149	157	119	140	139	129	142	155	147	141	135	145	140	148	164	155	145	153	155	157	140	160	139	162	141	150	145	141	145	123	158	134	120	152	145	157	152	126	161	146	149	147	144	146	146	141	152	141	151	137	152	151	152	132	140	157	151	153	124	144	131	142	153	130	148	144	144	155	130	129	147	139	136	143	150	173	148	155	172	142	180	155	122	159	160	159	161	130	159	148	143	168	138	114	163	156	170	143	149	137	145	138	165	170	135	141	156	145	141	166	161	146	153	132	143	155	147	141	130	146	148	166	150	148	131	134	151	127	149	154	156	132	157	152	146	146	164	153	154	150	136	145	155	163	171	158	143	156	124	154	144	170	140	139	145	156	136	140	148	145	137	128	150	166	148	132	131	147	143	149	138	160	129	125	138	140	161	157	142	137	136	149	171	164	140	141	153	141	130	158	127	145	147	131	138	146	156	153	126	153	150	131	158	167	145	125	129	157	151	157	130	139	176	161	159	136	150	179	142	148	140	162	113	149	137	141	137	147	167	155	133	150	162	161	161	150	147	154	147	152	151	152	128	174	133	135	161	139	163	148	138	125	173	157	139	138	179	150	154	149	167	153	126	165	135	135	149	112	148	158	150	140	137	142	138	156	157	139	130	152	166	140	144	144	150	152	160	121	154	156	145	152	113	141	152	139	136	135	148	154	159	145	145	165	142	135	160	140	148	156	152	150	150	143	145	116	160	144	131	141	141	146	147	157	139	162	150	143	161	158	140	156	148	129	149	157	139	167	132	150	146	139	162	160	127	160	139	155	145	147	131	137	129	146	150	180	153	133	156	156	146	172	161	153	140	177	139	144	158	149	124	142	150	123	119	151	154	144	136	180	137	126	152	157	131	145	142	170	146	142	156	151	141	129	164	131	152	146	146	137	137	165	160	154	154	137	162	150	165	140	157	148	156	163	157	171	154	179	153	136	131	150	166	147	127	154	144	153	142	133	153	164	154	141	143	133	149	178	162	150	154	138	160	162	159	152	161	140	146	155	156	138	148	160	142	172	168	141	135	143	131	164	129	159	162	153	134	141	130	144	140	130	153	123	149
2183	485	515	516	485	473	450	493	464	446	447	456	435	452	427	446	497	441	424	440	419	426	410	446	400	424	457	426	453	442	407	418	437	429	404	427	436	419	415	416	421	431	413	407	411	428	426	455	434	458	444	440	409	394	420	412	424	440	469	440	442	427	413	449	462	406	431	427	442	453	448	447	404	402	430	440	463	445	419	418	430	392	470	397	395	448	433	426	444	387	437	447	413	401	423	431	417	402	437	411	419	420	429	452	405	420	406	414	449	442	425	427	425	462	420	397	411	478	428	418	426	398	442	445	424	420	397	441	424	444	433	401	373	428	423	423	450	418	461	421	432	420	424	440	390	478	386	437	451	439	435	451	425	412	441	387	465	434	428	440	414	428	447	451	412	433	391	418	425	418	442	425	451	450	421	415	427	431	399	442	419	446	437	419	397	416	442	397	422	448	447	425	481	435	418	464	445	409	429	439	406	448	431	431	443	448	432	438	450	400	443	422	394	424	464	449	434	388	479	421	431	426	415	433	415	445	405	389	437	409	412	422	434	398	453	433	387	414	427	444	384	444	396	401	447	430	413	415	400	415	405	432	461	443	457	430	464	428	441	418	453	419	422	421	423	423	416	425	404	427	435	427	421	418	413	428	426	440	433	407	414	402	436	422	431	448	424	461	403	413	398	419	447	411	391	438	437	439	435	414	426	403	425	413	435	404	456	423	398	430	396	405	448	408	410	435	459	427	413	421	438	437	442	423	413	401	419	408	423	383	445	414	457	419	427	454	435	452	393	387	403	441	408	435	397	452	438	441	435	412	403	445	424	421	397	449	441	418	453	409	419	442	404	417	422	417	431	401	420	432	443	430	432	411	392	451	459	399	436	421	411	422	413	435	466	454	438	420	452	442	461	441	396	422	427	418	430	451	428	433	433	447	385	415	447	417	455	430	413	448	431	418	438	423	446	421	461	450	422	434	426	409	403	433	450	418	395	464	417	412	419	426	461	405	442	444	445	464	419	474	412	436	467	430	420	438	445	448	396	416	429	458	448	433	435	391	453	417	390	452	422	413	422	419	436	406	418	410	423	430	470	430	442	404	437	422	441	436	407	429	416	419	457	428	456	420	454	409	464	411	444	441	432	425	422	404	410	437	421	399	413	392	391	451	425	384	405	441	409	418	412	438	419	460	409	486	448	430	427	459	458	394	455	423	406	446	443	449	423	413	431	402	399	419	447	407	435	415	432	399	424	409	439	414	442	430	436	432	407	409	449	420	423	407	433	383	407	445	424	464	473	388	427	436	453	409	432	413	442	448	426	443	408	410	438	450	427	429	432	424	410	400	414	371	399	439	386	410	419	401	445	430	411	424	399	440	397	442	409	421	445	437	420	447	400	424	436	426	421	428	418	404	428	366	436	425	397	407	436	434	436	421	414	413	402	431	416	446	391	412	406	426	438	417	481	442	393	407	405	433	435	404	440	465	440	427	437	469	428	444	431	450	387	425	440	479	457	431	432	414	442	439	462	405	465	432	453	471	425	415	409	453	436	439	435	448	429	404	421	406	414	463	396	414	414	405	422	428	479	434	441	416	460	421	439	417	433	398	430	433	420	453	443	424	429	425	393	446	462	443	396	405	424	410	418	440	421	496	436	429	431	437	415	407	406	404	415	419	431	448	427	420	437	458	421	419	445	395	383	437	436	403	465	423	433	456	470	425	408	420	411	407	425	439	433	434	387	420	448	425	411	438	436	428	434	433	449	466	408	379	417	449	441	440	442	411	410	449	378	412	423	412	401	451	386	414	454	425	404	438	433	444	431	421	455	426	395	417	448	436	413	466	407	439	388	416	428	407	424	426	453	413	407	382	419	403	413	412	426	406	412	431	430	407	421	419	425	399	412	431	442	445	440	433	419	395	441	429	400	402	387	438	415	422	471	449	447	429	458	438	424	456	427	431	453	425	442	428	445	437	413	403	469	404	436	429	464	454	401	424	447	445	428	442	373	409	449	406	417	435	436	439	429	433	445	439	460	432	436	438	414	436	433	412	414	416	449	427	432	432	445	424	434	430	394	473	435	448	466	445	405	383	418	466	422	415	460	450	418	429	412	449	399	409	418	429	431	425	394	371	481	447	446	427	425	469	426	450	411	407	410	396	437	438	458	426	459	472	445	455	418	437	413	409	404	418	383	414	467	399	411	443	452	421	459	428	411	443	434	456	397	428	422	394	466	465	435	412	421	431	406	401	442	435	436	422	439	448	476	420	445	415	410	430	455	436	422	409	419	407	427	432	422	413	444	423	456	449	427	429	443	424	456	423	412	432	426	414	423	404	434	413	412	420	378	361	433	445	435	450	413	416	417	393	424	433	425	384	427	423	390	426	424	431	412	431	426	438	438	429	456	413	432	470	427	437	447	417	407	429	443	439	423	396	413	446	412	436	438	427	413	419	422	480	456	413	459	418	420	476	423	399	392	400	422	443	449	465	430	438	423	410	445	426	403	413	431	444	450	436	459	413	424	397	433	450	406	397	422	447	388	434	429	403	472	424	394	406	414	422	452	410	377	413	426	409	458	401	421	416	406	404	420	439	438	425	402	427	413	438	420	433	449	417	433	419	453	437	408	442	396	435	410	417	428	444	408	442	443	450	427	440	444	415	440	452	420	449	407	450	412	437	456	427	429	383	421	454	432	386	434	413	426	409	440	470	477	446	435	430	410	452	420	434	418	424	429	407	417	419	425	467	439	470	430	431	405	443	456	486	431	447	419	399	448	388	404	433	401	418	466	444	384	396	391	428	417	417	430	431	426	414	454	416	431	415	439	443	459	450	434	456	447	478	427	439	446	430	406	438	452	434	426	411	408	443	406	455	450	406	419	456	450	396	430	434	425	427	404	422	427	432	431	416	395	431	435	401	412	423	437	436	420	437	422	403	373	444	439	436	452	417	459	417	438	419	423	428	451	424	431	430	410	437	433	410	422	395	431	411	405	419	430	448	449	395	426	414	412	437	406	441	436	423	435	426	424	425	430	418	433	397	413	452	421	470	429	408	432	411	445	406	421	379	396	416	406	426	446	389	404	415	422	410	462	439	422	474	422	430	437	430	460	437	429	397	432	405	396	440	418	406	470	437	400	371	443	425	406	413	445	444	440	428	412	388	428	452	391	452	439	438	455	478	426	438	431	389	438	421	419	404	432	471	431	383	417	467	422	425	422	479	449	448	398	416	427	412	381	409	407	446	444	440	397	409	484	440	441	407	441	394	461	465	387	443	397	399	411	434	463	431	402	442	440	435	414	417	473	411	402	447	433	439	427	433	437	439	447	406	406	428	448	445	421	434	433	435	423	416	421	427	395	430	419	416	417	451	411	429	431	444	394	413	378	440	431	472	437	381	413	441	431	441	409	411	453	413	438	427	417	456	467	392	425	403	437	422	414	435	458	437	446	432	455	412	443	419	419	484	464	417	451	421	431	395	389	409	421	466	443	469	426	425	420	419
7591	1021	1128	926	688	493	365	350	303	276	249	287	221	206	215	211	198	228	224	190	207	169	184	162	177	194	182	187	177	193	186	182	185	185	161	202	177	180	180	174	185	182	165	192	159	181	181	170	175	198	176	159	158	198	183	162	174	186	140	148	160	165	172	188	154	165	166	179	181	165	144	173	181	191	165	176	139	179	153	172	170	175	191	173	168	161	172	175	165	171	170	171	168	179	182	164	170	146	214	178	170	176	158	173	198	155	184	172	168	182	184	204	184	156	160	177	156	179	171	162	191	189	155	215	165	196	196	179	158	159	183	164	182	176	167	156	171	186	192	178	164	169	178	167	156	182	156	176	171	161	183	170	167	189	168	179	185	166	178	146	182	165	158	177	156	191	181	145	149	152	183	177	200	174	172	169	170	170	181	152	167	170	167	173	172	191	185	164	165	176	164	172	184	176	155	172	181	153	178	211	165	143	194	187	196	173	168	176	171	190	164	165	156	177	160	171	168	181	192	174	169	183	170	178	137	182	197	145	169	160	200	187	177	186	181	172	162	138	169	198	178	153	149	178	176	187	163	170	159	191	158	175	167	181	164	187	159	178	170	201	164	166	173	172	155	149	192	167	184	166	149	193	187	157	162	167	144	178	157	171	162	151	215	167	182	177	168	159	164	180	191	195	172	172	153	164	154	184	204	141	184	167	176	187	156	162	153	178	193	175	169	159	165	139	175	166	194	148	134	184	169	176	162	157	218	172	169	176	177	175	164	161	165	154	166	177	183	207	149	173	159	186	165	173	145	203	188	180	174	166	190	187	144	161	147	172	164	192	164	173	171	174	176	186	155	156	177	185	182	155	190	179	170	164	172	187	191	155	178	187	155	158	164	168	162	162	169	184	152	149	162	179	153	176	175	190	175	162	175	175	175	172	185	166	174	189	186	180	164	163	159	163	212	184	165	222	150	179	188	156	169	185	178	170	145	148	178	180	185	177	163	178	179	168	146	171	175	157	182	162	164	176	140	172	180	164	178	159	160	175	163	170	159	193	169	190	179	148	183	170	161	166	196	137	155	168	140	159	176	171	187	161	154	159	178	154	163	182	181	174	160	166	178	168	155	179	162	210	174	155	185	186	170	181	182	150	169	179	172	177	154	163	149	181	193	180	155	170	159	168	187	181	183	184	187	180	157	164	163	168	172	182	182	175	166	157	180	170	169	154	178	169	180	165	171	179	198	157	159	172	149	185	185	165	156	180	165	156	178	155	170	189	166	176	161	190	178	151	153	142	154	167	178	178	166	186	180	181	172	176	140	175	174	165	164	158	168	155	168	163	153	169	168	166	166	168	179	178	169	170	193	164	179	158	157	167	148	138	184	179	170	167	138	209	173	183	171	154	155	173	170	163	179	174	155	161	176	173	194	190	184	169	175	168	155	197	160	176	193	155	158	194	156	149	153	176	173	206	163	153	166	179	178	180	160	166	154	165	159	175	175	175	168	165	178	156	168	169	165	172	183	189	164	143	163	169	172	181	180	194	178	163	162	175	187	158	173	180	156	177	172	181	163	190	161	174	173	162	188	168	163	168	183	147	153	168	174	158	185	189	179	179	166	185	176	179	190	162	179	186	161	190	166	176	172	161	176	171	178	149	183	180	170	162	146	166	172	134	153	177	159	185	146	161	181	169	180	155	183	173	157	175	181	175	178	171	175	154	186	142	163	193	166	153	155	174	167	194	178	163	192	150	147	156	172	155	167	184	161	172	189	168	155	162	170	161	161	180	191	170	188	181	183	171	167	164	202	164	160	161	178	190	154	160	186	159	177	186	176	178	160	192	149	177	199	176	154	170	165	152	169	184	150	196	186	161	175	192	192	174	172	181	170	184	194	183	180	187	167	187	184	191	176	166	170	157	162	169	158	168	167	166	194	188	153	178	189	151	176	178	183	182	175	186	188	167	179	170	174	169	178	183	186	192	177	171	146	162	166	175	193	169	153	181	162	141	169	172	158	171	175	169	158	184	175	159	182	199	162	150	162	174	174	164	165	191	166	171	131	177	177	182	146	176	162	150	186	154	173	183	160	179	174	164	174	179	179	169	172	183	200	179	159	157	137	154	167	180	170	163	182	139	163	196	175	179	143	185	156	187	146	161	182	177	168	187	175	174	167	163	176	190	148	173	157	172	166	167	183	183	185	172	154	187	139	145	158	159	182	179	207	164	189	162	158	176	163	171	160	157	189	160	164	157	196	200	180	174	170	191	183	173	150	186	165	185	180	148	167	150	166	171	178	161	177	180	194	198	174	175	175	165	172	163	175	167	160	176	174	196	201	183	186	160	145	173	173	164	180	160	170	190	174	174	172	173	184	151	154	165	161	163	169	168	176	178	181	153	183	174	170	179	175	170	168	177	183	179	167	179	191	176	169	190	185	184	167	175	180	155	156	183	167	196	174	167	181	189	181	160	189	176	172	183	165	170	178	173	158	154	172	164	176	164	180	169	166	178	196	173	173	176	158	145	186	198	199	163	169	190	168	168	162	190	180	165	167	200	165	180	163	169	169	161	170	166	162	162	182	161	192	184	181	193	163	158	158	175	156	181	169	159	145	154	172	189	160	178	186	187	177	158	163	171	184	175	157	163	173	181	175	194	190	189	152	148	152	164	162	162	187	158	179	183	154	149	172	180	181	187	172	172	173	200	160	130	166	157	139	136	143	151	142	168	175	172	173	168	185	174	184	177	186	194	164	181	169	170	170	158	152	175	169	169	158	173	176	171	157	144	158	168	163	164	173	162	185	200	200	148	160	169	160	164	172	152	180	212	160	167	168	163	165	168	183	164	165	164	169	185	151	165	178	185	151	188	152	154	164	183	192	168	169	163	164	164	163	169	183	174	172	155	185	179	164	168	160	148	175	184	189	149	174	163	159	163	171	151	186	189	171	151	178	150	176	161	166	163	178	194	165	216	174	156	162	180	148	191	177	167	171	177	161	170	169	186	190	163	197	164	164	171	154	174	156	167	168	189	172	164	160	169	170	193	167	172	153	165	190	172	178	166	168	177	164	189	153	150	179	192	178	145	152	171	200	178	149	194	164	154	181	173	137	146	191	171	173	163	162	170	153	183	175	159	162	163	183	162	171	185	176	171	150	165	161	162	185	177	188	182	172	178	162	165	159	169	161	167	199	176	199	186	178	177	187	149	156	163	164	184	157	159	157	155	160	186	194	175	184	185	175	181	181	174	174	196	170	177	182	196	172	160	159	159	190	178	173	150	169	170	160	183	172	142	182	144	181	170	138	191	175	177	181	169	160	173	158	152	134	168	158	164	180	168	166	183	196	172	177	162	179	189	167	160	155	161	190	149	174	150	169	150	166	156	167	167	172	166	205	142	180	177	152	181	149	165	152	170	191	182	165	177	179	170	162	164	153	168	157	175	184	157	159	169	176	169	179	180	174	164	177	191	182	190	165	159	185	159	177	174	157	156	195	163	190	163
5788	1299	2683	3082	2817	2236	1854	1611	1388	1221	1125	998	910	864	823	719	746	735	750	737	674	659	672	611	639	621	659	604	567	587	529	574	555	586	541	564	593	567	501	566	534	547	522	514	524	530	562	509	548	546	538	490	499	488	530	538	540	519	526	547	511	524	491	496	542	526	522	530	534	522	526	502	490	492	531	520	491	502	527	496	499	486	479	500	491	518	505	535	539	498	507	513	445	478	538	473	487	495	482	493	485	475	461	507	511	529	485	494	524	536	511	496	515	501	514	496	464	471	525	513	467	519	491	484	476	493	534	457	490	496	486	475	491	470	487	480	549	491	519	552	503	507	521	496	527	511	517	474	506	513	533	479	479	510	490	482	493	518	518	507	519	509	498	495	578	516	491	509	525	471	454	508	475	498	521	481	519	483	499	533	525	521	490	489	444	484	489	499	472	498	484	504	479	505	459	504	482	535	508	530	507	512	500	511	514	512	488	504	481	496	499	513	462	472	505	525	464	508	477	514	481	522	480	501	480	500	508	532	574	489	510	489	507	475	465	502	492	467	482	482	506	496	505	483	509	476	495	479	521	512	526	478	475	498	489	499	515	490	513	498	507	549	475	474	477	450	471	509	498	530	509	488	535	470	520	454	489	465	506	475	485	501	488	504	499	510	483	512	499	456	495	505	481	505	522	454	456	506	486	495	485	508	487	490	534	497	487	497	490	519	497	526	539	482	456	499	493	492	490	484	458	473	477	500	501	495	517	513	515	480	511	494	495	488	491	498	473	520	544	536	503	537	521	531	521	487	504	503	483	493	549	512	475	531	514	519	492	512	557	496	505	514	497	510	504	510	483	512	484	527	518	473	472	548	524	515	507	510	514	498	477	543	491	497	538	500	496	494	521	519	481	447	547	486	508	526	496	523	502	531	514	494	528	527	476	516	457	501	517	471	529	528	489	458	483	510	529	491	500	489	489	491	483	534	451	492	531	481	491	486	521	562	461	501	484	475	530	478	488	491	479	481	509	495	500	471	502	500	482	497	480	483	532	491	487	484	492	480	507	480	489	535	525	464	465	501	480	507	510	496	496	453	478	526	473	480	503	530	487	481	539	513	502	499	482	509	493	519	480	488	537	474	520	478	465	509	500	528	461	497	468	523	458	522	514	497	510	494	489	498	511	477	488	461	494	496	491	481	502	461	521	532	498	484	477	475	520	505	484	508	533	514	499	484	474	509	449	514	498	480	528	491	492	502	488	469	508	513	503	473	533	500	516	521	533	525	538	476	505	497	490	528	509	535	482	518	519	486	508	485	533	514	529	479	511	491	462	476	493	506	522	484	465	460	486	457	515	500	458	490	524	490	491	485	503	469	468	527	525	499	474	466	517	478	520	475	517	502	511	497	466	499	469	468	510	485	501	505	512	507	491	534	485	499	487	474	483	488	475	468	531	497	498	495	475	495	492	517	509	488	517	478	461	508	488	499	483	518	516	509	476	489	506	492	516	474	503	489	473	510	479	516	500	469	483	484	530	479	480	469	465	479	518	488	511	469	514	557	535	453	442	486	503	498	506	491	508	523	495	518	527	465	485	515	507	532	465	505	517	492	518	505	522	513	500	457	507	518	492	529	506	484	514	464	500	535	481	475	516	496	513	500	544	479	495	509	480	450	462	460	459	534	521	493	482	490	495	531	482	500	509	539	454	534	499	518	507	509	458	465	486	490	513	524	532	498	543	461	506	508	517	500	507	486	476	487	462	497	465	490	513	468	483	470	537	499	485	523	494	495	496	513	509	510	481	516	457	517	499	462	496	500	497	538	542	486	471	519	467	535	520	495	504	507	508	489	477	503	458	515	468	470	483	489	505	495	522	488	493	501	500	520	463	504	502	532	529	520	519	517	476	481	508	510	503	493	520	474	496	494	480	542	500	512	484	522	517	538	472	497	480	531	533	480	513	495	493	474	523	514	512	468	493	564	511	479	528	517	492	474	480	534	491	442	506	542	516	509	485	504	489	544	507	515	499	510	498	485	500	523	477	489	512	522	522	483	489	520	462	500	499	506	517	484	469	481	550	502	511	496	483	506	527	502	503	497	547	485	541	529	484	485	502	540	494	543	462	517	506	512	520	505	510	484	535	496	520	497	495	522	480	490	512	480	537	537	508	479	491	476	528	483	518	488	492	482	543	509	489	484	487	454	477	490	456	483	509	516	522	528	516	530	481	513	543	483	500	471	510	499	508	502	504	517	503	485	488	492	511	537	487	513	466	497	471	533	500	497	495	479	540	501	534	502	492	502	512	532	497	492	522	491	520	464	513	504	459	483	484	513	518	522	467	495	447	524	528	484	475	485	477	522	481	463	545	441	470	531	463	526	508	510	491	525	478	480	470	509	518	463	521	521	496	517	487	496	499	511	453	505	538	457	512	554	491	523	509	504	480	535	490	470	474	534	499	470	518	501	503	489	485	472	466	505	477	463	482	498	507	469	511	481	517	477	502	516	520	487	503	522	490	485	506	481	522	467	467	477	518	485	522	486	484	496	546	494	468	491	508	519	540	463	487	486	495	493	488	476	522	526	526	543	519	509	485	542	498	532	480	535	475	484	510	494	531	484	524	497	522	517	489	486	470	500	477	493	499	550	502	520	527	505	486	516	522	533	503	523	451	477	501	482	523	519	531	506	507	489	511	474	522	490	504	489	514	517	513	540	517	517	535	482	480	483	506	499	502	464	467	504	476	457	517	500	484	489	483	503	482	513	494	529	507	524	531	476	495	499	488	531	542	507	526	512	483	534	511	503	526	467	513	529	464	429	492	478	481	466	507	506	463	505	503	475	509	470	504	525	492	524	523	489	508	457	487	519	542	488	484	478	492	496	473	558	508	500	524	491	486	470	502	510	536	485	511	495	517	496	530	523	479	512	475	521	518	491	539	523	503	506	482	492	473	500	503	492	501	480	518	509	502	508	519	507	483	491	482	491	494	495	459	595	505	440	476	546	537	497	491	480	555	498	492	477	453	532	477	488	506	543	513	531	499	547	493	526	497	509	500	508	484	507	485	485	499	460	511	508	462	484	487	503	510	545	506	463	484	484	498	550	483	502	527	479	486	499	516	461	495	499	475	558	515	498	481	553	455	492	469	525	448	505	504	524	529	495	493	459	500	485	518	477	511	415	489	494	485	511	488	501	505	516	481	500	515	462	460	493	499	518	450	494	490	511	527	483	519	524	507	480	512	537	502	514	489	519	509	474	486	498	494	526	492	510	468	480	486	513	479	523	507	486	460	459	491	520	490	509	534	508	520	487	545	499	500	477	501	485	506	532	477	516	540	507	509	503	489	541	499	515	488	467	483	520	474	450	495	495	487	472	476	506	479	517	534	492	460	490	483	478	489	527	507	537	536	509	503	515	501	522	511	504	539	535	502	488	495	489	489	476	493	504	530	483	500	504	465	490	502	483	549	492	492	476	501	502	506	499	476	513	519	508	509	561	482	483
14075	2606	2653	1936	1447	1043	925	768	612	575	508	509	514	468	475	459	412	418	405	373	380	347	417	389	362	375	358	383	360	354	358	357	342	378	349	369	370	343	378	374	335	342	346	378	328	360	351	351	338	373	361	323	340	356	358	350	344	383	384	348	360	378	320	350	329	362	366	368	376	345	352	323	377	319	351	376	365	357	354	382	332	349	376	352	333	335	355	339	358	357	334	365	349	342	349	345	352	354	382	380	362	323	349	370	372	338	345	339	359	334	339	370	383	344	336	338	339	332	358	334	330	371	347	373	325	334	356	346	352	357	355	362	348	350	362	356	349	342	344	368	352	361	375	326	368	339	321	303	343	349	352	378	340	337	340	335	344	323	395	365	349	324	386	359	344	311	341	337	393	336	333	344	378	338	330	358	346	335	351	312	369	351	404	345	358	356	362	324	353	384	326	334	362	363	355	380	345	362	362	330	319	358	368	350	338	330	397	341	366	345	333	344	350	319	341	357	399	390	348	334	355	318	372	380	331	357	388	314	358	347	343	343	332	339	358	336	319	340	361	342	350	339	411	351	370	347	378	323	349	334	369	335	379	342	347	350	372	354	347	351	370	384	325	341	342	341	361	368	295	345	341	337	347	351	331	334	329	384	360	333	346	338	357	379	354	355	338	352	364	330	394	359	356	348	332	348	364	384	382	324	329	334	343	371	330	352	331	381	356	336	343	369	332	364	356	345	340	358	377	389	349	362	362	332	328	340	374	373	340	346	339	328	337	381	374	327	345	367	377	387	361	359	386	375	345	335	340	326	342	333	360	348	367	392	306	366	363	347	379	335	371	345	362	338	344	365	375	336	375	347	374	374	336	364	343	374	343	320	370	339	335	355	342	357	352	316	369	340	304	332	343	305	337	336	347	337	366	314	353	347	325	324	318	334	337	366	345	336	381	343	347	338	396	353	335	369	377	339	364	356	353	337	349	336	338	377	371	339	362	339	364	356	331	344	325	325	308	330	328	344	353	371	370	391	364	382	352	346	344	346	314	373	359	362	371	396	358	362	372	344	379	346	369	335	372	360	350	356	352	340	328	351	372	326	368	339	345	330	334	369	323	303	347	333	370	353	332	364	375	338	380	351	335	354	370	344	362	339	325	356	336	345	333	346	338	359	382	319	369	343	344	355	354	352	344	366	336	324	331	366	351	342	325	346	370	351	367	353	321	353	357	314	325	375	339	321	340	363	378	388	367	360	332	326	309	386	382	346	351	377	334	348	313	337	394	341	315	326	346	376	379	377	360	346	360	351	348	370	328	337	351	325	381	359	386	357	354	338	374	333	333	363	329	338	309	369	322	352	364	373	365	351	379	335	364	322	348	374	358	327	372	352	300	377	335	348	346	385	351	354	345	363	358	319	335	348	349	349	326	352	362	333	366	348	371	377	341	349	343	345	356	356	350	364	348	350	354	346	331	357	337	335	344	321	354	335	333	367	340	348	345	336	318	354	336	336	339	332	299	395	372	346	384	362	321	310	305	348	363	325	378	359	337	365	343	410	367	322	338	363	352	311	355	356	319	352	365	346	338	349	371	365	361	329	358	359	324	352	367	350	362	349	378	336	337	352	347	332	330	333	360	355	368	315	362	349	374	380	342	365	343	322	351	353	353	363	304	316	358	331	366	326	361	324	378	344	340	353	387	377	362	338	365	331	375	357	358	341	362	348	372	345	355	338	365	348	390	374	322	389	343	341	369	333	357	351	346	369	355	347	349	344	366	350	334	372	336	372	338	310	356	342	359	353	388	348	343	376	344	352	341	329	358	336	320	342	354	405	362	336	363	331	348	353	363	367	353	355	365	360	373	345	352	369	348	360	399	358	347	367	371	340	357	308	342	346	374	341	307	366	340	319	340	333	367	392	344	405	354	333	306	348	374	359	324	330	358	350	380	357	324	348	355	361	353	373	357	340	378	323	320	324	355	358	345	383	350	347	377	349	376	307	339	374	380	367	335	332	334	352	333	329	335	373	315	320	364	382	381	350	337	383	307	331	372	344	333	351	322	374	352	350	377	330	372	328	325	348	370	356	324	324	337	334	364	346	340	373	357	360	379	358	353	331	380	347	348	333	360	337	353	376	340	338	336	356	349	376	388	329	364	365	353	317	350	316	370	375	374	363	324	361	357	363	359	362	341	372	371	330	353	366	381	347	358	364	382	335	321	316	351	361	380	352	322	357	356	359	359	342	348	345	378	345	358	372	352	315	320	346	358	343	369	374	361	361	332	360	332	324	344	354	381	357	357	308	315	342	355	375	371	347	379	383	307	323	322	355	318	339	372	323	337	390	400	391	366	358	364	377	319	380	350	347	317	314	344	368	334	353	326	324	382	351	333	362	356	398	346	353	359	377	369	374	352	356	359	373	390	322	377	342	338	331	335	337	356	321	359	345	348	348	369	335	343	348	327	327	359	344	330	346	312	330	380	335	340	345	316	356	327	374	372	321	335	362	315	342	363	370	321	329	342	371	337	315	340	380	366	354	422	340	343	397	360	309	352	341	356	357	340	319	381	329	343	358	324	333	322	337	361	354	329	347	342	335	362	333	312	348	350	383	381	353	335	375	366	323	359	354	353	329	350	343	364	344	342	358	368	348	332	359	367	348	347	329	374	364	347	373	348	354	352	337	357	367	365	338	327	377	314	366	322	346	377	367	324	347	358	343	383	316	388	358	351	355	336	368	345	335	334	347	361	378	341	306	352	320	334	369	369	380	343	333	327	362	326	363	360	381	320	338	326	391	353	318	393	390	358	375	374	371	348	354	414	360	356	326	389	341	359	360	379	345	377	345	345	328	378	366	337	342	363	396	353	339	371	366	370	308	331	376	374	349	332	339	363	357	365	332	352	354	315	388	348	363	388	392	332	368	379	381	347	325	342	358	361	348	295	359	315	343	342	343	324	366	363	382	363	347	326	334	307	375	350	365	344	330	320	368	362	358	336	376	355	376	305	339	326	361	355	363	349	312	375	347	374	332	357	365	342	348	389	366	376	379	348	345	325	385	357	344	368	389	314	356	364	334	324	366	326	344	370	349	363	366	353	344	360	295	332	341	352	322	355	316	376	378	325	339	371	362	337	354	349	356	323	339	364	345	367	364	341	335	333	323	345	312	374	336	370	368	359	343	337	360	361	353	355	349	374	362	330	331	338	335	356	367	326	375	329	358	374	361	335	371	350	320	300	324	359	405	343	340	366	335	344	364	389	343	343	336	350	343	331	369	334	339	381	336	370	385	334	359	355	334	326	339	355	354	348	354	339	327	362	348	343	362	335	323	332	366	349	343	330	358	378	357	339	359	330	324	359	317	363	359	349	363	349	350	362	333	333	327	331	328	346	312	293	360	346	346	339	361	352	314	346	394	317	344	349	323	350	356	382	349	352	366	364	345	343	370	373	322	361	369	385	328	347	345	375	357	349	337	354	341	373	307	362	362	347	361	359	330	353	329
7930	2456	5066	5986	5067	4304	3478	2973	2569	2289	2032	1827	1666	1577	1553	1483	1382	1315	1286	1257	1200	1172	1142	1194	1075	1065	1117	1040	1022	1049	1029	1043	1024	981	1019	977	1017	1033	990	938	970	977	985	963	958	936	923	924	887	932	965	961	941	934	942	940	933	933	934	884	911	950	930	974	912	883	928	886	919	920	917	919	963	925	908	932	936	888	920	891	872	908	921	866	929	910	916	890	860	849	860	916	939	935	895	876	941	837	920	887	897	915	892	906	903	860	874	890	857	897	820	912	895	892	921	871	856	885	876	818	890	879	904	921	937	915	862	865	910	877	846	870	883	898	914	909	893	893	819	871	836	918	840	895	860	931	939	867	846	877	905	851	861	911	855	837	850	879	863	838	859	827	912	940	888	900	794	885	904	895	836	939	879	882	999	857	887	844	916	882	878	877	924	852	907	889	824	911	916	888	874	887	872	881	895	896	844	879	924	863	856	932	893	855	851	845	874	900	894	848	909	913	897	856	844	859	874	817	909	924	917	877	863	882	874	873	923	862	855	885	891	885	843	892	830	846	887	898	939	890	848	892	903	894	833	872	880	862	861	927	895	826	877	896	862	912	957	870	840	883	865	907	837	845	873	897	863	839	858	938	849	863	912	801	838	852	903	849	849	876	867	842	875	864	947	895	850	929	895	842	917	878	899	867	883	907	887	847	890	864	876	864	899	905	895	914	843	843	913	872	854	843	914	841	855	837	900	884	887	860	855	857	871	957	969	917	876	912	893	900	870	834	861	896	926	888	865	866	899	869	885	816	840	881	836	863	891	921	874	904	868	887	862	888	876	890	850	871	847	898	881	907	856	885	886	920	851	865	849	831	894	856	921	859	920	882	902	900	847	889	893	822	897	888	889	936	894	896	837	928	834	885	884	869	915	851	865	874	878	866	865	846	870	917	876	863	870	848	891	911	906	896	883	907	940	861	895	940	874	873	881	861	861	839	898	856	846	880	855	869	849	896	895	900	815	863	919	827	886	918	873	848	908	917	850	906	893	898	883	895	864	897	910	837	928	834	878	842	860	878	877	833	886	874	882	889	916	902	951	875	848	861	888	885	863	856	874	843	910	838	948	865	903	899	900	910	846	904	889	915	867	894	890	920	935	887	869	842	830	861	868	882	876	863	867	889	926	863	867	849	883	910	878	920	897	860	892	878	839	861	903	889	833	834	856	854	867	852	869	896	893	790	884	943	871	844	844	915	900	861	855	865	919	899	897	883	891	892	868	856	826	903	938	913	852	841	924	943	867	880	881	874	842	855	847	900	891	875	846	856	892	830	831	876	868	882	890	843	854	879	869	830	875	934	870	860	892	813	887	864	838	855	898	884	857	896	872	867	892	886	876	899	881	888	930	858	866	867	840	859	899	896	897	884	900	870	893	816	922	909	849	809	862	895	926	882	835	947	846	907	951	875	905	853	820	900	903	929	873	877	877	886	864	868	876	868	908	849	894	925	896	876	869	890	825	917	906	867	911	865	860	887	910	938	887	873	857	843	892	855	885	847	833	875	883	855	867	913	886	933	876	901	858	936	843	893	864	863	880	851	859	877	893	922	886	857	902	869	876	853	820	866	889	904	870	837	924	875	874	846	876	924	885	879	888	899	900	900	916	878	906	866	888	882	866	882	843	914	855	869	857	912	899	855	886	845	849	888	859	911	915	905	855	908	851	906	867	833	872	852	852	881	916	913	873	887	855	907	900	880	877	873	912	833	867	860	890	870	917	862	886	868	886	954	817	865	879	867	892	870	920	885	819	849	917	918	915	890	876	828	906	849	886	840	916	885	891	909	910	838	915	931	912	850	870	838	880	833	862	934	921	865	874	822	911	903	840	883	896	881	899	859	872	858	917	872	897	840	921	862	885	880	900	869	819	881	880	902	910	931	926	878	856	895	882	865	855	898	879	923	859	836	840	935	890	935	872	857	918	826	924	836	879	873	929	882	879	851	902	877	904	810	848	933	834	952	868	901	876	892	904	899	900	861	861	896	893	895	845	918	904	958	932	874	874	836	881	876	863	923	883	904	877	899	897	893	910	871	955	844	867	877	851	830	849	840	875	825	902	878	841	892	807	873	901	890	835	888	864	802	877	852	895	864	880	864	866	894	884	881	878	911	849	827	877	866	894	866	881	929	884	851	926	886	898	904	877	919	818	877	859	874	955	872	870	936	863	878	870	931	886	862	886	961	881	867	847	890	867	916	885	893	904	856	917	821	875	897	908	929	890	866	883	808	871	928	866	880	885	872	883	809	921	885	884	862	861	866	865	877	840	862	872	908	902	846	870	893	891	868	835	889	834	889	779	898	920	821	863	898	912	865	876	876	854	900	838	901	859	920	867	849	849	857	814	854	866	925	878	864	889	882	881	902	859	824	859	897	881	908	914	904	895	846	897	878	927	844	828	873	919	897	860	895	874	876	844	916	873	880	875	910	846	862	873	914	829	860	874	891	896	830	852	826	875	869	818	909	859	846	910	878	914	870	900	886	879	904	873	940	852	914	838	883	873	904	864	862	872	871	900	906	878	902	817	843	857	839	903	895	846	873	877	900	886	902	867	866	860	876	906	923	897	915	956	844	868	875	918	914	887	897	915	838	862	861	849	872	839	876	941	884	900	837	912	871	923	902	946	884	907	939	932	881	874	893	901	832	927	882	882	871	908	903	873	904	874	884	895	894	803	877	874	886	920	864	846	876	908	871	899	885	874	868	836	864	857	878	868	881	825	860	902	900	878	901	859	856	897	841	888	831	845	913	875	840	887	907	901	868	889	894	907	936	905	878	869	841	850	886	929	870	891	897	874	868	910	882	868	872	883	867	847	851	863	823	861	847	913	884	855	870	902	852	913	839	887	889	827	889	855	879	906	880	909	874	891	863	893	887	947	897	916	849	922	933	862	871	877	921	892	841	856	864	909	880	893	858	891	826	883	891	830	856	900	870	905	894	875	909	919	840	925	926	885	914	927	913	843	889	873	864	903	923	844	946	867	862	890	849	842	885	864	866	856	922	857	964	814	895	849	855	880	909	912	886	903	861	889	875	867	907	875	882	872	918	876	841	835	831	881	910	834	874	866	925	857	836	851	867	859	878	838	889	861	900	931	870	891	885	914	889	892	876	879	901	866	866	881	848	883	886	864	893	876	841	884	893	860	874	845	872	893	877	882	847	810	890	827	890	873	830	869	922	890	861	872	872	860	863	941	948	900	865	867	891	883	869	874	874	912	838	842	828	869	892	872	878	876	904	897	863	860	852	865	870	869	873	878	874	907	921	923	878	860	836	857	916	928	867	873	804	904	885	881	810	869	881	869	863	905	849	869	871	932	879	851	836	871	911	862	950	869	905	864	844	847	926	907	878	892	870	924	859	814	856	879	859	863	864	887	916	891	867	889	932	899	897	874	864	903	892	945	937	901	844	920	929	956	849	895	847	896	943	866	956	884	904	873	830	852	880	869	885	871	872
2033	183	166	166	160	162	150	137	143	169	134	167	159	153	152	159	136	156	154	137	140	138	144	147	138	165	153	141	161	151	158	149	132	147	140	139	142	152	142	153	166	145	125	138	142	157	140	147	141	156	137	172	173	153	166	128	139	132	132	143	163	127	149	157	173	137	137	156	143	140	132	145	125	139	146	136	154	134	145	158	162	150	147	134	138	155	134	153	133	129	141	141	152	162	143	153	138	144	162	166	161	136	167	158	146	134	135	164	146	147	145	144	163	132	146	149	129	166	130	156	154	140	147	146	129	130	163	164	131	150	150	139	130	138	154	152	163	150	145	141	136	145	155	146	158	161	136	120	128	156	157	158	134	127	169	147	138	164	163	151	170	140	164	146	155	141	137	137	174	152	141	137	150	173	165	142	148	149	145	155	157	132	149	150	140	132	151	119	137	149	165	128	139	152	144	134	139	150	139	127	128	139	160	176	141	133	126	153	148	140	155	133	149	157	137	143	169	139	140	165	159	144	128	155	143	142	146	128	138	136	133	132	152	155	138	141	141	136	158	143	136	137	147	171	147	169	154	144	159	142	143	167	146	134	175	163	159	148	146	142	132	135	163	165	131	140	155	136	155	143	133	168	149	166	132	154	152	135	141	163	151	147	133	145	147	113	150	147	149	159	139	138	140	143	146	145	145	153	165	157	134	142	162	139	129	130	158	159	141	153	140	136	139	162	137	159	131	143	147	141	149	154	142	147	147	133	144	173	152	162	133	161	166	160	154	158	136	171	162	149	136	137	151	158	125	157	152	149	130	157	140	124	146	139	136	152	134	132	132	130	163	161	145	144	143	148	141	159	130	144	146	161	159	151	143	164	165	166	151	150	164	143	155	152	148	168	167	172	129	136	149	133	137	146	112	125	133	142	163	155	128	150	158	142	130	130	162	150	120	158	123	143	152	151	154	133	147	133	120	152	150	144	162	148	154	162	131	144	141	156	150	154	130	146	133	130	137	158	141	162	125	131	118	137	139	136	142	155	145	156	136	146	143	148	118	142	156	146	160	137	150	141	145	116	160	138	170	138	133	168	156	161	158	172	143	145	139	141	141	157	154	144	144	141	159	144	152	145	151	154	142	150	146	138	164	171	121	135	132	137	126	164	171	152	156	125	146	151	145	144	136	147	132	133	126	147	142	145	137	138	154	142	141	135	149	131	153	128	168	145	150	141	141	150	130	147	143	172	154	143	134	150	139	148	166	155	157	141	134	155	139	133	146	147	161	141	134	143	132	146	143	174	148	166	137	148	150	132	135	139	136	137	154	158	167	147	142	129	127	146	147	150	158	142	157	156	145	146	168	129	154	139	153	151	147	141	148	135	149	177	155	120	151	141	161	139	145	156	148	142	149	140	147	150	158	130	133	159	121	130	158	149	134	161	136	152	144	114	136	138	129	148	147	140	134	162	143	158	115	130	131	127	138	136	148	144	160	147	148	160	177	130	144	140	165	138	130	146	156	159	143	137	149	145	131	147	158	137	165	158	134	130	157	123	145	134	147	136	150	148	144	130	156	161	171	120	133	135	131	164	148	138	135	138	151	144	147	149	131	142	161	147	146	143	180	143	142	143	138	129	160	170	143	129	146	151	136	147	158	144	131	151	146	155	133	155	176	146	126	166	168	139	136	152	163	150	147	141	172	131	130	157	151	170	136	132	148	141	145	139	160	130	143	129	146	152	157	128	110	143	144	159	132	146	144	142	149	146	153	134	133	124	131	175	137	140	134	146	137	151	151	161	133	127	142	142	152	133	160	144	125	132	162	160	137	151	149	137	118	139	155	158	126	153	173	143	158	142	161	149	156	138	147	148	147	142	148	129	153	143	137	140	159	129	143	151	149	131	145	143	157	152	173	133	144	150	136	137	172	141	152	153	154	152	136	138	165	173	142	162	148	150	153	147	129	141	167	177	145	141	131	129	144	158	143	138	150	135	156	167	151	146	138	141	146	127	156	161	145	141	151	128	147	138	158	156	139	154	150	139	175	158	134	148	135	151	156	147	140	132	139	154	151	147	129	137	138	172	152	157	136	133	157	150	152	138	156	152	136	148	129	139	129	139	140	137	157	172	144	179	141	149	142	110	135	152	165	130	162	151	167	146	147	180	120	154	138	150	136	134	149	156	167	170	160	144	172	148	140	124	137	160	132	157	139	140	148	146	137	144	140	148	139	151	173	164	141	177	147	126	139	164	167	129	143	156	153	142	160	144	161	134	160	141	145	153	138	134	157	131	130	124	147	155	142	137	139	139	133	164	149	157	155	136	151	145	164	163	131	158	158	151	155	142	140	133	155	161	133	145	148	150	158	169	159	151	147	140	145	150	135	148	135	142	126	162	146	144	155	145	147	111	157	153	153	148	151	155	131	154	151	141	161	183	152	151	168	146	156	138	138	146	155	169	146	147	146	152	162	129	130	149	175	128	148	174	149	165	141	130	144	143	154	148	173	128	192	157	144	150	148	137	152	134	169	146	129	155	165	138	130	131	143	143	150	148	136	128	133	164	161	155	147	154	165	128	126	143	141	120	142	165	135	164	152	141	153	157	132	154	166	155	141	123	150	137	126	125	145	136	164	176	153	144	159	127	130	139	145	151	166	149	155	139	140	142	144	176	142	161	139	136	141	139	142	159	143	147	137	138	145	140	144	141	145	133	136	144	160	134	147	153	126	145	155	141	169	162	157	139	137	156	125	133	141	143	133	142	145	160	144	136	138	128	154	137	139	144	129	159	132	145	131	143	147	168	157	137	137	125	150	155	128	145	140	145	152	163	138	149	142	136	136	157	149	160	150	151	170	138	136	153	151	149	140	161	147	131	131	124	141	134	157	128	142	149	152	141	160	162	145	148	146	152	132	156	155	154	150	141	134	140	163	146	153	139	134	146	133	154	166	144	161	148	149	140	120	150	133	151	135	131	170	172	155	142	160	135	120	142	142	154	128	139	135	165	140	155	145	136	141	171	146	159	144	144	160	130	130	156	153	134	163	162	151	126	162	149	136	125	129	159	131	169	149	154	146	150	155	147	136	135	152	143	142	127	120	133	157	180	152	144	137	139	119	121	135	125	148	137	146	152	143	148	124	150	151	137	131	135	155	149	148	147	127	130	131	164	155	167	138	147	145	135	124	147	148	155	147	132	148	160	161	135	144	152	155	133	149	139	154	151	156	157	156	142	168	152	155	156	153	137	145	146	151	133	152	139	160	138	131	125	135	162	145	157	121	150	138	156	131	172	141	147	142	134	146	128	126	153	145	139	137	142	166	162	150	157	167	157	150	157	150	169	140	133	144	142	140	149	161	177	146	152	150	158	137	179	151	136	160	142	153	136	146	138	144	150	147	129	141	153	136	159	153	136	154	127	141	152	133	138	142	123	152	124	156	134	134	143	149	129	134	134	182	150	162	133	140	144	169	148	145	143	143	128	125	133	144	121	135	163	168	143	152	121
2147	473	519	528	565	463	456	460	452	453	445	416	481	458	453	424	440	493	460	473	446	443	451	415	445	449	433	403	414	442	417	416	461	438	411	412	446	416	439	388	435	426	439	427	448	395	420	407	418	449	400	434	420	422	431	438	441	412	407	428	429	395	412	422	390	445	433	434	430	424	441	388	433	435	436	412	432	398	446	407	432	418	433	417	400	451	404	424	415	425	439	411	400	402	442	400	455	397	418	418	437	434	398	410	394	450	415	451	422	404	413	408	416	383	438	425	417	423	452	377	413	440	402	445	392	419	408	410	430	420	438	415	407	437	428	388	400	404	394	413	407	413	411	390	415	412	410	446	429	382	407	438	431	428	433	413	417	431	435	414	434	435	440	413	416	431	425	445	420	444	414	445	440	423	398	440	404	431	402	450	424	430	422	391	422	446	412	450	394	438	435	403	430	411	450	431	434	417	430	415	418	397	413	418	409	421	463	432	410	436	407	439	436	429	449	413	422	421	415	438	404	402	413	387	442	379	443	403	431	469	428	447	448	387	390	448	418	412	430	423	415	439	434	442	441	418	468	448	399	402	417	437	426	444	445	396	432	433	422	470	442	463	383	443	424	407	430	447	412	409	427	426	411	419	466	433	476	398	429	423	440	434	423	412	421	484	433	421	446	431	355	421	440	461	422	399	428	430	407	405	439	426	419	421	434	444	418	426	387	409	410	426	421	382	449	422	421	412	421	469	429	433	405	437	413	430	416	426	423	450	418	434	378	415	453	401	455	441	401	460	401	431	447	425	442	454	426	443	424	439	469	403	432	443	446	415	436	422	441	441	434	423	432	455	417	417	399	409	437	443	451	427	418	464	450	452	399	436	403	449	412	483	402	422	451	429	469	400	396	420	416	401	382	399	462	438	446	439	408	413	418	397	430	433	434	412	423	435	439	391	418	423	458	452	443	448	437	415	389	451	454	449	414	437	446	407	381	459	430	418	452	446	456	421	409	389	373	397	413	423	422	405	439	453	452	425	440	449	450	480	453	411	449	382	420	438	421	452	411	456	428	423	444	439	442	419	442	415	456	397	393	394	409	415	449	437	447	448	409	376	452	423	412	407	438	403	415	442	420	388	429	392	438	459	420	436	413	431	478	467	460	443	412	426	454	400	446	441	411	442	422	404	426	419	434	415	442	450	408	416	443	440	389	415	433	416	454	416	398	430	401	430	452	454	448	418	473	410	434	404	436	441	428	432	391	451	454	460	405	415	402	427	439	419	416	437	456	429	402	416	467	433	428	446	455	429	412	457	417	434	413	415	410	453	429	428	449	416	437	427	428	423	419	441	445	395	427	440	461	387	430	399	454	419	453	417	434	427	421	425	451	442	404	458	450	461	424	429	429	453	422	420	444	434	453	405	403	432	420	439	438	412	398	426	442	444	386	393	445	438	432	423	409	461	408	439	438	419	439	426	442	423	446	402	436	402	442	415	443	425	462	418	427	449	422	466	383	428	433	417	416	415	444	427	422	434	415	439	403	420	406	408	386	440	439	418	412	401	437	386	409	404	454	470	453	438	436	419	404	444	429	452	423	450	425	453	429	408	386	415	411	418	427	450	395	432	426	413	437	389	405	442	409	433	412	427	428	441	443	423	406	384	448	448	412	440	419	446	416	437	419	454	433	459	407	439	398	425	395	417	414	451	391	435	444	388	437	432	388	425	446	403	408	442	430	430	440	456	445	439	460	448	409	434	426	424	440	402	445	419	426	413	429	446	385	425	447	424	449	403	436	381	426	445	428	435	436	441	434	404	402	459	422	436	415	454	418	442	415	427	468	447	424	419	442	427	394	429	416	402	441	422	465	444	401	413	460	436	419	460	448	424	415	438	464	376	433	462	410	423	412	417	417	442	412	464	354	399	433	400	401	423	429	381	440	458	417	413	471	446	446	431	437	420	421	468	428	437	434	434	405	453	441	393	402	426	445	464	416	450	379	408	402	450	426	390	403	432	428	466	444	449	408	401	456	438	419	440	448	409	422	446	409	449	419	454	458	426	397	458	452	418	404	448	392	410	420	386	417	431	425	474	433	468	427	442	415	424	408	446	444	443	406	412	417	430	431	444	441	385	432	428	467	415	408	400	478	431	416	447	435	424	424	447	413	391	430	441	381	421	434	398	481	430	446	439	446	446	417	397	424	424	427	435	427	441	396	397	410	459	424	429	431	393	405	453	445	459	432	409	415	397	429	452	404	423	464	386	431	429	425	434	469	429	400	411	475	420	434	412	399	364	438	416	424	404	448	404	422	426	446	416	426	433	452	442	466	424	452	419	446	386	372	420	416	423	404	430	435	405	401	439	429	411	420	408	411	437	418	459	436	443	395	414	435	442	422	456	407	402	451	414	399	424	475	432	408	460	429	450	464	439	469	414	425	424	437	458	423	402	417	475	405	434	422	405	423	447	417	430	403	389	418	425	442	424	401	429	471	465	425	412	415	405	419	436	415	408	459	416	409	396	425	423	450	389	428	402	423	434	436	467	394	418	422	419	394	446	413	448	438	407	417	391	399	441	447	438	377	442	426	420	454	434	410	436	424	453	448	386	469	423	410	430	432	454	436	431	479	421	457	459	435	439	442	434	430	404	441	414	425	412	442	457	419	416	405	427	412	424	425	393	437	446	437	484	436	403	423	416	413	440	440	429	418	441	471	447	397	418	441	423	413	476	472	400	424	409	444	410	442	426	397	444	414	428	432	424	446	470	418	454	396	415	435	417	416	443	427	435	408	408	448	436	436	416	413	441	431	465	405	412	416	425	391	429	452	437	427	450	436	445	426	397	436	433	450	428	419	434	412	454	437	398	451	424	450	470	424	399	424	424	423	417	422	444	445	449	445	409	449	430	419	437	454	467	445	419	424	418	408	431	429	430	388	429	428	398	398	434	453	402	445	428	431	426	442	441	447	424	415	428	405	443	472	422	396	446	457	466	419	457	424	398	446	435	409	411	414	427	443	461	426	413	457	466	423	411	420	429	405	416	427	391	386	438	449	467	441	417	388	449	426	452	429	433	466	418	418	406	437	431	399	413	411	472	420	412	388	428	427	421	434	398	461	436	423	434	415	423	424	414	413	421	419	454	403	432	420	402	397	420	415	428	436	400	424	404	414	389	436	473	440	436	385	451	435	424	431	400	453	414	390	449	423	488	433	439	412	423	428	447	397	397	414	415	429	461	425	407	420	401	437	415	442	442	424	456	421	451	438	411	444	427	452	455	394	426	448	446	454	412	414	457	425	443	447	419	422	425	425	439	374	414	426	438	435	410	402	432	417	415	458	436	430	384	434	423	396	424	431	409	431	408	412	451	462	416	425	401	425	418	428	425	425	380	429	427	450	455	435	431	407	389	415	448	472	465	425	439	444	411	413	440	438	431	424	419	422	468	413	401	420	441	422	401	429	437	423	468	437	477	441	437	389	415	464	469	403	447	404	427	447	432	440	448
7597	1039	1196	946	662	491	406	323	350	245	242	249	231	211	237	218	191	178	194	169	212	187	187	183	182	184	192	175	193	159	164	191	180	178	170	202	199	150	192	149	180	162	157	151	176	180	193	164	174	183	148	172	199	164	180	164	176	188	177	171	145	166	184	170	171	171	154	164	139	183	190	160	158	160	194	172	180	169	150	169	160	184	182	138	162	137	162	170	189	195	161	162	163	187	159	145	173	161	189	172	163	166	167	153	202	164	180	188	179	171	168	158	151	163	197	161	188	170	185	170	160	161	156	169	162	187	166	164	188	181	171	169	177	162	157	168	154	153	181	170	190	182	154	175	173	165	190	183	187	170	174	174	166	190	163	166	173	168	150	176	175	170	191	172	174	159	166	145	162	153	164	174	183	167	141	152	187	147	171	163	185	173	169	167	202	181	144	156	171	184	184	185	160	170	159	178	183	183	183	190	164	148	164	172	156	180	187	183	166	165	190	151	149	157	165	177	178	190	187	156	161	166	155	184	163	177	157	178	204	165	181	156	191	172	196	181	182	212	141	164	128	173	172	171	152	158	179	186	168	186	182	176	181	179	169	141	162	142	160	169	183	163	185	178	162	181	171	165	170	184	152	178	166	152	186	187	182	188	161	151	151	157	161	181	154	171	160	173	150	167	165	193	187	165	160	169	163	200	177	188	176	152	189	154	192	166	157	166	159	157	184	170	172	191	180	179	192	169	155	151	154	175	195	173	159	158	142	168	160	170	162	159	172	157	174	162	197	164	148	194	157	153	146	172	197	190	171	175	138	153	176	158	173	179	183	162	143	178	166	153	188	158	183	166	160	162	160	174	157	167	182	169	170	181	158	184	176	202	177	184	165	192	163	178	177	136	156	181	161	168	153	168	140	185	188	177	187	167	170	165	170	158	158	164	180	159	154	163	185	163	164	138	175	151	172	159	176	173	171	187	162	144	184	183	162	170	179	223	183	165	165	154	195	172	155	172	163	160	178	191	174	186	189	163	161	172	148	162	167	190	189	159	206	164	155	181	182	154	165	162	171	161	176	189	167	165	179	164	182	185	157	165	184	159	167	162	175	180	159	143	178	147	157	174	183	188	213	164	167	147	163	170	165	181	165	183	169	177	158	176	160	164	157	144	185	189	180	169	174	197	159	180	150	166	195	171	159	174	149	147	147	140	153	162	154	191	162	181	175	168	159	170	173	192	181	160	184	175	164	174	171	168	165	173	196	161	178	180	180	163	184	161	178	195	154	179	195	164	164	175	165	170	166	168	164	162	136	158	158	167	144	169	163	178	166	177	156	172	193	163	184	135	133	202	179	162	183	163	168	187	164	163	192	163	169	192	174	168	196	170	176	191	196	154	166	177	164	165	162	172	163	183	164	170	159	159	173	161	158	168	164	175	182	189	182	180	142	169	173	161	164	177	153	168	159	189	182	175	188	152	144	163	167	161	156	172	197	170	192	182	163	175	163	187	159	142	163	160	179	162	185	171	179	162	177	169	185	171	181	180	185	166	173	162	178	183	176	165	153	162	181	154	160	157	179	171	174	160	159	192	190	166	174	171	185	177	167	144	161	140	177	174	165	197	134	176	172	159	175	187	186	156	156	186	202	174	180	189	170	172	159	163	192	174	145	145	175	185	184	171	145	179	159	150	164	167	182	163	166	190	172	160	173	173	182	170	167	197	176	191	173	147	167	189	160	188	164	180	174	200	193	165	187	166	201	175	177	158	199	201	169	177	171	174	185	151	169	175	189	183	195	147	163	131	171	164	177	166	150	178	185	171	149	186	147	167	172	162	148	170	162	193	165	168	165	168	170	172	179	201	188	170	204	164	203	160	180	192	192	167	164	172	175	161	195	169	166	178	168	173	154	152	170	186	177	176	176	154	149	179	175	189	179	166	175	161	163	182	164	146	166	157	174	152	168	152	165	165	182	185	169	170	157	160	172	159	155	169	194	154	161	164	153	157	156	168	187	178	162	194	167	192	149	183	205	163	178	191	179	172	181	140	177	183	162	163	149	155	178	169	158	161	166	179	175	163	168	177	159	144	150	165	149	175	185	184	174	150	176	180	176	162	166	166	169	162	187	190	178	156	164	174	163	159	183	182	171	172	186	164	170	169	171	162	205	188	159	182	154	188	161	180	209	165	177	170	189	173	155	153	162	171	161	163	162	150	160	178	156	161	150	173	172	158	156	158	152	166	180	184	167	165	199	172	157	159	175	181	164	151	150	162	153	176	171	168	168	191	171	174	148	144	172	166	171	170	176	176	175	159	166	178	192	192	175	179	179	173	175	177	157	169	171	185	188	185	164	160	178	167	175	189	163	141	178	182	155	188	174	191	166	197	176	202	169	157	165	159	165	166	162	167	166	172	141	159	191	177	144	192	187	163	164	186	183	172	175	148	161	187	167	183	170	170	187	172	158	169	172	164	161	183	165	164	162	150	164	155	161	165	146	175	176	156	162	198	185	155	158	175	167	167	175	160	164	183	184	172	179	154	189	170	177	156	164	161	180	166	155	173	172	171	174	167	163	179	156	189	179	176	185	160	174	177	170	174	169	190	170	158	176	170	152	151	167	149	169	166	189	173	163	177	164	173	169	168	160	160	179	170	180	202	182	161	176	161	160	183	209	169	164	163	171	198	160	170	156	164	141	160	177	175	160	175	161	155	167	160	160	180	157	168	180	161	182	184	167	158	153	184	180	178	175	197	181	175	166	161	163	196	164	156	170	169	162	184	173	207	172	156	146	158	163	176	170	176	183	159	155	169	169	159	139	168	152	172	156	181	183	158	193	161	184	171	171	155	190	178	177	177	174	161	174	140	173	170	157	160	187	179	168	166	142	192	152	154	174	184	166	162	172	170	151	163	166	201	183	171	188	153	158	187	170	162	162	163	163	159	168	174	154	174	141	165	168	182	176	173	192	186	187	169	147	173	161	158	162	169	167	170	178	183	171	178	181	175	162	172	190	163	178	161	166	156	198	165	160	181	169	184	198	198	175	176	170	146	153	177	178	181	146	193	152	180	179	145	157	157	144	193	161	175	193	174	197	163	154	181	165	167	156	153	184	177	165	158	155	180	172	156	179	168	177	167	197	152	180	191	181	158	185	180	162	169	166	173	171	170	192	187	178	182	180	159	167	154	172	146	158	156	168	174	167	165	161	167	189	164	179	169	171	176	168	148	169	161	177	180	160	154	174	178	173	186	172	186	179	182	170	161	176	152	171	164	170	167	176	187	156	156	168	173	170	168	158	172	167	159	178	188	185	191	205	153	169	182	180	202	196	161	138	159	166	166	183	184	179	163	170	162	148	180	188	194	169	166	137	164	175	170	153	173	151	188	178	157	155	173	158	168	194	189	155	175	158	181	162	168	178	174	173	158	179	193	156	164	158	165	166	169	159	166	168	156	164	163	188	175	200	140	158	161	176	182	183	196	170	149	164	152	164	176	177	164	202	145
5854	1264	2660	3252	2732	2329	1949	1601	1391	1131	1036	975	887	849	780	768	778	751	715	686	671	611	606	673	621	609	573	569	606	575	577	594	614	566	571	591	522	544	566	548	560	541	539	570	517	568	541	490	499	533	528	501	554	507	508	474	510	525	503	519	523	517	543	531	541	525	504	452	519	497	524	498	486	463	472	513	484	491	500	525	505	500	503	487	522	514	506	501	489	481	528	534	507	495	506	478	550	486	494	506	493	498	505	499	510	510	471	495	484	509	460	484	490	523	486	489	483	497	530	493	499	494	514	495	499	499	475	464	509	513	506	479	510	536	494	509	539	512	505	517	485	467	505	472	492	482	518	495	503	481	491	488	489	524	518	503	490	497	526	458	511	501	505	514	485	540	504	494	482	491	485	493	500	486	511	511	478	502	511	444	510	552	519	459	519	500	469	485	493	509	468	495	528	479	489	462	499	531	496	485	499	487	516	523	508	523	478	474	488	498	481	506	469	508	516	504	520	532	499	473	478	504	473	529	512	482	479	504	496	522	524	535	507	463	536	512	515	547	526	518	513	455	517	503	492	525	540	480	469	485	495	485	520	514	513	474	483	541	492	497	508	491	481	510	509	486	522	482	497	505	483	487	512	524	496	495	526	492	482	483	504	490	501	478	503	479	505	457	476	483	460	516	483	494	494	483	485	517	480	492	504	494	461	489	472	503	507	474	469	501	460	506	482	516	469	492	525	503	526	510	476	533	480	474	539	485	497	517	479	535	496	492	529	542	465	495	541	502	489	496	464	487	470	529	468	484	456	477	507	536	498	479	517	514	478	525	483	500	478	499	495	536	516	537	484	512	484	496	496	502	484	501	463	480	479	558	461	484	511	503	552	504	499	461	482	517	521	504	563	492	495	491	477	485	504	485	490	476	510	509	533	491	485	516	492	489	501	508	525	476	507	484	505	483	499	508	472	473	486	483	502	506	498	458	501	507	487	481	514	489	491	510	490	497	481	526	473	515	547	507	469	470	453	471	507	499	490	529	503	503	518	493	506	473	478	451	471	484	495	516	518	457	526	475	477	515	542	498	469	527	492	498	504	541	508	539	490	488	523	491	492	479	501	512	487	505	515	504	475	444	494	451	523	487	490	519	523	483	519	486	488	496	514	534	513	497	474	512	496	511	489	431	497	497	457	502	516	554	465	494	484	523	492	502	509	506	523	503	496	510	466	516	491	525	530	520	492	521	517	467	466	487	511	500	499	468	527	451	502	521	488	494	468	507	488	454	503	493	489	512	498	521	494	477	496	503	493	481	507	493	482	475	497	521	522	517	499	508	491	516	526	513	497	512	492	492	484	485	470	491	521	509	499	510	477	482	482	492	509	501	482	514	509	509	473	511	485	478	526	526	531	465	496	519	451	481	472	511	527	534	529	475	484	523	501	525	485	484	517	499	518	518	490	492	496	496	476	496	495	481	467	513	492	496	460	496	513	512	502	479	498	474	496	498	483	492	505	470	524	474	464	450	479	519	479	509	497	516	473	482	506	543	497	478	502	472	509	514	506	497	513	494	494	518	502	508	506	462	495	479	502	505	500	528	519	512	483	459	478	500	523	516	531	470	464	506	497	536	465	491	508	510	482	511	480	473	497	468	502	485	521	485	494	509	507	484	481	506	480	505	493	482	478	509	508	508	448	516	517	515	525	521	555	506	485	505	495	491	468	524	468	460	517	515	491	467	521	503	441	506	486	498	477	448	516	487	464	506	509	526	512	462	469	479	502	443	503	511	499	543	491	492	470	506	563	477	516	537	521	499	519	484	565	502	464	517	508	504	506	497	494	485	456	473	575	481	470	496	525	523	526	451	479	454	496	501	500	466	513	491	492	492	524	513	507	539	496	485	503	504	490	478	487	489	521	517	506	506	516	481	490	464	509	543	542	533	507	524	452	545	524	515	507	514	519	552	459	465	508	504	516	516	484	539	480	511	517	484	526	517	515	499	481	480	506	516	474	500	492	491	477	507	488	474	509	483	488	486	481	511	520	508	527	532	504	474	510	540	509	524	487	482	537	461	487	506	490	504	520	473	453	480	492	512	483	521	510	463	540	474	490	520	546	489	511	499	517	482	459	502	535	499	515	506	492	510	479	497	488	496	492	513	517	494	503	493	471	522	483	513	481	539	474	483	499	500	480	551	503	507	462	521	465	515	478	527	511	525	489	503	487	496	505	521	483	512	474	518	503	491	522	467	486	482	502	506	503	512	483	511	498	455	458	495	462	523	439	518	494	518	529	468	497	535	488	491	518	469	507	481	499	534	483	511	484	469	521	479	508	513	512	499	522	468	482	486	509	516	487	502	494	483	483	505	518	506	482	503	480	482	549	488	502	525	516	519	465	519	538	532	513	482	507	488	526	484	477	499	513	503	529	557	488	498	507	485	500	498	524	480	465	464	506	507	481	493	442	500	521	507	492	496	514	479	527	491	474	496	477	534	504	520	452	490	480	518	511	440	518	505	458	500	494	520	476	476	500	534	542	527	517	502	497	488	519	486	503	529	512	521	496	483	503	470	481	490	510	460	526	471	493	471	484	544	459	458	503	436	534	489	502	486	548	509	486	501	498	508	485	453	471	508	501	490	467	502	499	479	490	529	499	501	501	513	480	520	491	483	464	483	513	513	448	465	548	510	529	449	484	499	502	462	515	466	483	494	508	495	484	490	520	481	510	518	507	482	519	522	524	511	509	524	500	508	463	496	487	525	534	536	514	511	489	488	551	484	505	507	492	511	493	490	478	531	494	491	468	498	504	537	561	471	494	526	474	515	497	504	486	496	482	499	483	509	457	526	469	488	489	543	479	499	515	497	513	495	468	515	515	494	503	440	508	473	468	492	501	483	501	498	493	511	515	508	507	562	519	501	487	490	444	483	463	476	493	497	522	482	473	477	543	519	499	516	489	509	502	506	508	492	494	468	499	514	529	481	497	527	516	526	486	499	499	487	480	485	510	508	533	481	516	495	479	501	495	456	467	496	494	478	474	478	453	524	502	449	517	485	536	489	484	559	486	489	459	515	497	496	514	502	490	504	522	530	520	505	512	444	484	520	525	513	495	507	506	486	488	453	480	471	472	531	451	529	494	559	481	508	519	491	473	481	496	495	480	511	522	508	538	495	438	498	512	446	481	515	482	521	511	488	473	521	510	494	498	514	526	527	510	525	490	459	480	486	484	475	484	501	450	522	491	468	505	493	500	490	506	454	459	563	462	458	506	515	500	511	499	493	505	482	501	493	490	461	490	487	513	490	527	486	530	464	478	506	491	514	488	516	474	536	532	498	501	467	466	496	501	496	478	533	487	524	526	530	535	511	507	495	483	487	511	481	506	479	472	532	487	514	464	496	477	476	524	488	515	499	476	524	466	459	517	485	452	489	514	487	507	514	524	507	510	484	553	483	501	526	496	458	497	472	493	518	525	532	487	511	506	493	496	479	517	481	484	484	482	452
14158	2540	2606	2006	1425	1095	864	743	619	553	535	491	406	425	438	391	455	414	405	397	418	423	371	367	384	397	401	378	355	334	345	369	335	380	363	369	385	362	380	353	324	342	365	360	333	369	334	347	339	371	367	378	363	319	346	304	351	342	343	386	359	373	316	369	351	327	318	372	334	355	382	348	365	411	362	365	353	392	359	368	381	341	350	370	317	331	324	359	348	321	333	363	359	331	361	390	347	345	335	363	352	339	358	391	348	342	337	373	371	335	333	362	351	365	350	373	365	373	369	346	340	361	342	379	367	399	324	375	330	368	372	346	319	362	348	341	327	354	376	328	333	351	320	330	368	357	364	340	343	378	336	321	328	350	354	345	357	342	355	340	325	373	342	353	352	346	352	301	333	372	362	358	348	343	325	357	369	373	337	379	327	329	310	384	363	344	370	322	346	366	359	371	369	342	343	354	328	370	355	359	341	317	357	331	353	422	347	328	344	319	340	357	385	323	339	336	349	339	350	386	357	349	344	362	380	346	348	329	343	366	343	382	350	350	345	390	390	342	375	402	326	344	344	374	355	366	342	350	383	380	342	347	331	359	357	348	360	381	335	347	343	340	344	354	378	361	307	344	361	364	370	330	324	351	348	344	362	365	355	364	336	352	348	355	357	329	319	348	345	328	351	351	334	382	332	329	333	335	334	354	387	335	378	316	333	333	339	376	327	348	364	323	332	372	358	378	310	340	352	377	340	345	329	354	371	352	308	358	358	352	360	332	322	360	387	371	346	350	366	364	354	338	357	393	345	394	351	336	344	330	352	331	318	365	346	360	330	340	328	336	343	318	369	335	365	351	351	412	324	352	369	352	392	347	365	385	347	321	344	352	365	371	368	367	340	346	325	350	361	363	365	336	342	353	346	351	326	378	332	381	369	360	357	314	356	364	352	346	355	341	329	331	349	299	377	384	393	331	359	370	355	346	344	328	362	347	362	339	346	332	354	323	347	360	328	340	311	364	365	357	360	323	325	367	348	367	343	345	366	380	342	358	352	337	363	334	364	354	401	376	392	309	327	356	360	334	327	294	371	365	382	364	344	381	355	343	350	342	342	356	372	341	366	359	358	335	350	353	357	336	376	384	365	344	356	302	349	338	325	321	345	356	348	331	312	367	323	310	375	370	366	361	380	375	374	356	343	390	356	352	364	369	366	372	389	322	319	369	344	319	336	387	363	363	384	313	347	331	315	341	366	356	358	351	365	336	350	368	381	366	343	360	309	347	351	333	306	295	326	359	359	363	357	351	360	343	337	348	328	369	391	350	365	357	344	355	339	317	360	350	354	358	377	322	317	337	327	357	358	335	333	336	341	329	323	337	371	326	338	359	358	313	365	331	327	380	364	337	328	365	341	373	385	382	344	334	362	351	344	369	370	365	369	366	344	333	357	340	366	375	343	380	371	335	352	354	331	353	370	361	338	368	325	360	347	333	368	345	334	320	346	351	332	343	385	397	346	353	365	366	330	331	359	358	381	334	363	355	363	339	308	352	391	319	346	361	390	341	323	356	354	366	351	331	329	333	369	372	327	335	361	350	353	337	362	348	374	352	350	377	342	334	372	357	351	355	354	374	346	312	355	349	346	338	332	346	356	335	375	380	333	328	343	351	370	306	371	397	356	373	374	353	364	358	342	344	343	354	385	379	324	312	330	325	370	372	358	368	380	334	344	340	372	354	356	358	355	356	352	365	333	345	406	367	357	353	368	373	380	329	369	336	353	325	359	336	311	354	350	352	360	348	329	329	358	333	340	380	354	363	336	346	355	359	345	335	327	395	332	366	337	416	329	348	396	311	368	342	318	315	311	369	349	341	363	360	326	376	338	350	332	376	352	389	380	372	362	352	367	375	329	348	323	369	363	361	353	339	380	343	359	368	370	337	394	361	377	403	372	366	361	331	354	332	338	374	351	351	361	322	342	340	331	350	361	396	359	333	363	345	329	333	367	340	367	324	392	343	344	338	355	357	335	377	341	353	341	390	347	387	358	363	335	307	348	342	383	344	349	335	370	340	385	375	391	354	357	341	362	357	368	379	328	311	327	356	362	351	360	347	380	369	371	328	350	355	350	370	353	335	362	346	329	318	347	350	341	349	364	355	380	319	349	328	362	337	341	355	352	341	358	340	348	325	354	332	342	352	336	354	330	331	340	362	341	345	342	309	346	357	329	356	372	359	355	346	348	376	354	370	363	352	322	373	334	372	351	301	357	315	355	350	384	365	354	359	342	324	347	374	358	333	383	319	349	387	330	330	306	389	307	358	355	337	357	353	289	350	360	354	344	339	351	344	344	339	381	353	364	348	350	328	334	341	336	336	356	375	374	333	376	346	346	353	350	379	335	356	356	319	349	341	361	326	385	363	324	361	356	344	371	374	376	326	360	360	380	345	353	351	376	317	366	395	391	356	341	351	350	362	349	387	370	318	362	336	323	383	319	361	383	345	320	362	369	351	338	361	325	317	333	329	326	347	352	359	368	341	326	363	325	365	362	342	332	352	366	347	340	365	349	344	308	359	357	347	369	351	339	321	345	366	380	399	360	327	376	339	357	335	400	342	361	348	365	363	365	367	341	340	337	357	351	351	322	342	333	365	346	364	369	328	372	318	366	318	325	365	340	350	313	343	332	343	336	368	314	361	360	373	351	375	355	338	339	345	338	359	354	359	342	375	355	356	344	332	331	366	336	380	379	355	327	362	386	402	342	341	337	361	360	400	320	345	364	368	313	325	361	329	361	374	355	387	359	330	353	342	353	318	332	341	347	380	335	334	362	314	363	375	368	369	312	314	355	365	314	342	336	360	331	318	307	321	351	332	335	357	348	342	328	371	334	353	362	352	371	349	351	340	401	345	376	373	364	367	309	358	355	342	383	336	350	391	354	352	346	387	351	398	386	359	340	387	361	355	374	387	323	408	370	337	346	332	360	324	364	355	315	354	350	370	360	374	354	361	334	370	367	380	363	371	356	330	347	350	349	343	352	347	340	352	370	335	351	332	316	331	351	374	370	362	352	371	347	363	361	338	358	347	358	372	348	357	368	374	388	343	327	347	366	337	342	356	389	347	346	363	322	357	343	361	375	374	313	338	363	326	337	354	360	336	353	328	336	354	343	329	347	339	341	381	357	313	346	357	351	331	337	383	356	364	353	345	332	324	308	346	333	367	335	338	357	383	324	353	363	334	352	345	367	332	369	339	350	349	358	335	351	335	329	342	359	332	325	346	344	336	358	372	349	354	335	355	342	387	337	378	342	364	358	378	335	399	347	355	349	337	358	349	341	331	338	328	317	332	364	374	366	338	328	338	357	354	322	331	361	365	343	386	354	318	360	358	342	361	330	368	341	347	372	335	345	380	347	316	342	354	360	358	329	359	381	374	383	377	355	345	343	369	354	374	363	346	338	361	336	303	403	363	323	374	340	365	344	377	386	358	398	312	343	366	329	325	364	347
7829	2462	4975	5854	5198	4225	3511	2937	2562	2200	2021	1914	1711	1626	1534	1446	1343	1282	1280	1274	1179	1206	1132	1099	1109	1062	1063	1074	1056	1067	1044	1057	1030	946	1020	1019	958	919	990	970	1011	955	969	866	929	958	921	961	966	927	946	922	934	945	919	948	935	916	939	899	925	919	896	849	898	891	908	903	946	880	889	896	906	957	941	875	884	885	922	882	931	890	909	897	910	866	866	874	850	914	918	898	876	828	911	858	905	870	912	842	857	854	952	881	907	894	906	879	872	865	900	927	947	900	874	866	893	843	879	864	918	876	886	900	875	810	886	849	864	883	887	938	884	917	910	891	869	923	878	860	899	863	960	835	861	873	932	852	914	901	913	903	892	871	879	852	867	908	873	891	871	912	883	834	870	802	896	883	828	885	842	893	879	910	859	904	891	876	855	894	853	855	864	827	861	862	870	848	930	849	835	873	913	891	816	888	867	890	891	950	879	884	880	905	892	856	874	852	840	907	940	861	881	852	833	900	898	878	900	858	902	858	911	882	885	870	926	878	885	950	853	893	874	879	954	907	915	868	902	887	865	888	884	848	910	883	910	870	900	911	860	825	859	862	897	875	892	852	888	839	893	878	834	869	877	863	908	827	939	828	920	887	862	861	881	838	838	833	834	893	875	880	873	845	889	914	861	917	864	898	909	898	844	854	929	873	877	860	878	857	928	868	870	853	836	861	884	886	901	906	862	938	864	857	860	897	891	861	860	863	901	867	859	894	884	852	848	843	927	885	895	865	882	890	857	856	862	828	908	883	834	845	890	910	848	916	880	890	881	879	899	877	846	875	875	927	923	913	885	877	893	887	932	923	881	864	855	876	893	905	843	862	843	896	871	877	876	846	839	895	882	844	806	834	880	855	866	901	876	904	909	866	866	906	853	856	862	892	880	934	927	858	874	875	911	925	814	811	940	920	910	896	877	882	855	922	841	876	911	878	821	837	875	847	872	812	874	884	886	871	856	886	891	871	872	864	905	875	832	903	899	870	931	877	924	925	903	846	951	893	873	892	881	925	919	873	883	864	886	893	901	900	892	908	867	924	862	847	895	897	876	902	880	874	856	929	890	865	877	835	867	879	850	882	885	898	854	880	866	872	906	870	865	836	890	867	906	882	881	889	896	853	858	885	923	905	878	882	895	918	896	866	861	859	851	859	912	946	873	892	916	883	912	862	845	845	863	846	908	901	831	897	829	891	850	880	854	914	862	871	878	914	884	898	865	898	903	860	937	858	922	884	844	874	909	852	867	952	871	894	831	888	911	901	901	877	900	904	870	864	918	861	906	861	844	861	833	913	885	846	861	861	943	831	880	872	902	840	930	856	857	878	898	871	849	882	914	931	909	824	846	939	866	909	862	896	818	906	901	901	854	896	855	841	920	820	815	905	816	829	878	900	885	912	861	881	927	887	904	915	887	881	867	882	910	921	901	955	884	878	896	884	903	890	851	861	876	834	897	870	888	849	931	870	832	918	898	869	894	894	899	893	932	898	828	883	891	881	925	882	878	857	914	889	898	869	875	858	875	876	834	874	895	855	912	884	963	943	889	862	888	876	899	854	868	884	914	878	832	909	817	904	878	862	914	923	836	866	895	816	897	792	862	911	895	885	810	930	802	881	903	869	899	851	893	888	892	874	852	928	921	896	884	872	859	852	901	899	875	880	912	873	857	839	858	865	872	877	864	879	840	860	872	885	883	848	890	824	883	897	821	826	859	856	852	853	925	871	850	885	909	833	891	897	866	887	860	892	825	877	930	888	876	861	945	856	906	916	869	882	860	905	967	900	848	920	916	923	854	839	875	931	921	867	875	859	900	844	880	892	879	904	921	937	954	879	872	873	835	849	896	827	873	907	862	865	882	892	921	898	882	874	897	901	899	911	910	817	855	927	881	881	886	871	856	825	910	877	896	858	904	885	861	860	914	893	860	873	900	847	877	828	922	917	859	866	881	929	934	848	814	871	878	862	883	880	869	887	913	976	863	881	897	892	901	828	923	821	826	881	837	845	904	867	874	871	843	934	833	889	850	923	893	913	862	841	876	855	849	906	888	806	906	877	880	863	838	929	935	856	862	921	904	870	885	892	898	916	893	889	855	844	885	903	851	858	871	887	861	921	848	883	871	889	902	807	891	864	883	974	905	910	865	905	837	921	880	908	866	845	888	862	857	840	933	924	909	865	801	884	862	871	877	871	899	858	926	877	876	910	832	801	879	896	881	885	878	890	930	846	846	849	875	906	846	897	876	867	863	905	935	931	891	872	864	875	871	902	886	833	898	911	924	905	862	895	845	872	862	893	863	868	876	887	888	899	855	865	913	896	947	906	845	876	863	839	877	847	893	882	897	879	862	871	899	868	839	949	895	860	873	890	840	903	829	892	860	867	894	900	890	920	861	868	887	880	886	850	910	833	909	845	842	885	888	918	860	881	877	852	869	901	889	847	897	889	883	899	890	841	843	859	846	836	899	942	926	914	830	887	895	915	886	912	877	891	906	898	879	855	910	898	868	934	831	892	853	854	931	839	892	882	812	884	919	846	889	874	870	879	936	789	867	860	883	839	895	886	889	850	883	869	849	947	847	846	908	888	839	855	901	887	906	896	885	898	844	912	880	862	860	882	883	820	855	870	891	894	873	866	845	878	906	897	826	875	908	939	868	852	876	902	898	849	868	816	861	919	857	852	838	899	878	897	841	898	908	920	838	850	881	887	877	853	840	827	888	856	882	834	838	892	827	873	902	819	911	856	894	868	869	861	906	917	897	910	865	877	872	866	860	865	905	869	873	941	868	845	840	900	862	905	835	854	899	889	884	908	915	904	853	868	907	879	924	912	878	852	942	869	868	937	870	834	889	928	905	818	855	880	909	886	904	857	852	865	879	873	804	878	884	849	862	853	840	842	870	891	873	904	887	951	856	875	834	862	903	870	894	899	833	928	927	822	905	842	871	872	863	852	952	854	907	872	891	903	891	869	911	875	877	851	887	872	861	905	858	900	894	868	875	894	861	798	932	913	865	860	834	870	905	878	916	863	838	927	863	885	871	872	876	883	896	922	863	909	864	828	879	844	905	868	822	883	863	903	899	863	821	807	903	819	885	868	883	827	891	839	930	907	850	845	869	858	857	871	888	907	897	907	903	889	897	864	918	850	909	861	824	879	901	834	933	868	846	875	862	844	853	873	900	898	876	848	908	846	920	872	889	854	869	901	968	894	934	880	925	910	903	867	839	845	834	903	893	871	973	922	864	943	847	879	890	909	895	866	898	872	867	850	856	795	922	932	895	846	879	862	879	877	870	888	884	897	878	876	854	894	847	845	913	879	857	911	906	913	896	869	869	899	924	876	877	844	831	878	875	904	905	854	852	909	853	846	891	903	828	896	854	919	887	891	883	878	915	873	865	901	877	931	911	884	860	872	880	883	906	869	893	872	883	908	854	904	865	885	823	891	878	845	867	867	853	900	876	842
2096	201	205	179	174	190	162	167	159	143	152	152	143	153	146	129	141	152	145	150	144	141	180	172	134	131	155	147	158	156	136	153	166	147	159	140	155	152	164	147	149	160	133	135	139	154	143	136	149	148	162	151	139	157	148	148	163	136	139	155	162	154	161	163	125	165	168	118	159	143	135	131	138	145	150	153	150	153	146	163	138	138	111	132	131	133	155	145	162	134	172	136	165	165	147	135	131	148	137	156	136	151	171	201	162	150	126	131	168	156	159	153	153	147	154	140	135	140	150	161	150	154	152	162	119	155	160	150	150	136	149	144	149	150	147	158	125	157	141	126	161	150	145	138	142	152	128	127	156	147	140	126	138	160	146	138	121	166	166	154	170	143	155	152	132	170	162	163	160	169	141	149	151	163	160	150	133	140	140	167	139	179	152	127	136	156	156	152	162	132	150	153	126	140	140	132	116	139	150	166	175	145	123	141	154	145	154	150	144	148	172	170	141	147	154	159	135	167	136	143	146	137	138	167	150	126	157	148	157	138	147	175	163	125	121	151	158	149	132	159	157	161	159	158	158	158	144	159	175	176	128	143	137	162	169	150	150	152	146	121	148	141	142	128	162	141	153	135	150	156	151	157	154	155	153	139	149	153	149	149	157	165	150	146	155	154	138	153	152	131	154	152	161	136	144	121	146	132	162	157	138	174	150	152	145	171	143	136	134	145	146	136	152	141	156	164	143	120	161	148	118	126	145	175	153	164	131	140	155	119	137	152	144	139	145	165	150	127	156	158	151	145	168	137	158	137	144	165	156	151	150	155	129	124	157	140	175	145	146	153	141	135	154	166	136	154	138	143	134	135	141	135	178	146	134	199	180	151	143	157	157	131	154	150	149	158	147	135	153	147	138	149	150	122	176	145	148	144	137	163	145	140	126	172	154	155	163	139	153	126	154	131	135	136	157	156	150	186	128	134	163	162	175	135	143	162	152	157	141	137	154	159	150	148	156	138	137	171	127	151	137	166	165	144	166	141	142	163	137	175	174	132	172	143	160	122	139	135	141	136	145	147	147	146	150	133	143	150	144	139	145	132	147	160	145	157	158	152	145	144	142	137	131	127	157	161	126	146	166	161	132	157	170	133	155	148	113	137	145	144	155	167	142	147	150	139	147	153	150	163	159	137	159	151	137	170	138	164	175	167	140	146	176	161	138	152	125	151	136	142	146	149	155	143	146	132	148	163	143	147	159	166	129	136	146	130	121	148	136	154	141	138	144	144	149	144	146	154	125	125	143	140	137	154	162	146	147	146	159	148	135	162	146	151	146	154	164	153	169	146	136	151	130	139	147	153	150	138	153	150	126	150	152	144	139	148	142	120	171	128	161	141	161	161	145	162	159	158	142	130	139	151	139	167	139	144	140	147	148	136	159	155	155	141	141	156	154	142	155	149	162	144	150	126	129	142	149	170	150	173	153	153	141	159	149	148	153	146	151	135	146	175	139	152	151	157	151	139	138	165	141	127	155	142	139	134	134	159	153	168	159	142	151	161	142	138	164	126	130	156	135	143	146	133	156	152	159	134	140	154	138	164	157	173	142	178	156	143	130	167	139	156	156	145	168	154	132	158	146	120	157	142	133	175	139	129	135	120	152	120	140	132	134	137	149	145	151	166	152	126	158	134	155	149	136	148	143	146	129	149	155	152	158	134	167	142	120	135	136	147	167	161	157	143	158	179	142	161	155	139	139	160	145	154	137	133	144	156	138	162	167	164	147	140	134	146	149	161	162	154	138	148	144	142	166	147	130	140	146	136	149	143	143	164	138	133	124	152	154	169	149	160	138	148	149	151	151	171	142	132	154	143	155	150	151	158	136	159	164	138	145	126	116	151	157	143	147	158	147	140	163	166	138	153	174	163	146	123	123	141	139	143	135	131	146	115	132	172	132	171	157	144	140	155	146	142	153	155	159	168	142	143	141	145	147	141	147	135	145	143	161	148	157	163	156	171	133	153	119	172	128	140	148	160	133	154	151	152	163	150	155	136	131	137	151	146	145	158	156	146	155	154	155	161	146	137	138	158	146	163	152	142	149	157	163	136	154	175	134	141	148	133	152	154	163	160	155	150	134	147	138	152	136	141	157	142	135	146	151	155	169	130	134	162	156	160	142	151	140	149	145	150	153	149	155	143	148	164	162	140	152	147	137	154	142	149	149	157	136	142	129	152	148	167	179	150	154	147	148	155	154	184	150	144	181	153	152	169	144	162	136	130	153	144	122	129	127	149	158	131	160	149	148	137	145	159	168	148	145	133	158	172	161	164	133	141	161	158	148	162	134	143	145	134	149	161	169	132	142	162	132	141	156	158	138	132	161	135	165	165	145	154	156	159	137	158	162	130	153	154	144	157	148	136	124	150	146	158	159	165	142	150	144	139	133	129	127	147	157	126	136	149	150	169	146	150	139	139	169	148	147	136	141	146	157	146	138	163	161	155	158	134	158	147	141	155	162	150	149	142	149	144	162	151	150	165	128	132	172	128	129	156	147	153	142	137	130	151	141	134	146	129	133	147	141	142	142	136	178	151	144	149	148	140	143	145	144	139	136	155	139	151	147	129	136	152	132	166	157	149	138	152	133	146	154	153	161	151	143	126	157	161	164	140	144	143	128	156	172	170	153	140	154	146	151	128	151	167	144	150	175	155	139	158	145	147	151	133	144	169	114	144	166	134	155	166	134	161	158	134	158	144	140	144	149	133	148	132	155	142	115	142	148	171	117	127	156	139	140	131	144	151	152	166	166	146	139	155	151	149	146	136	153	137	132	146	153	162	144	140	161	157	167	140	134	157	160	151	141	150	144	152	153	155	159	153	141	147	160	139	132	133	155	158	161	139	150	132	120	169	147	137	138	166	134	146	153	144	156	133	150	139	177	143	178	133	144	145	156	148	147	147	149	161	155	149	134	140	136	145	159	138	146	166	152	137	149	150	138	163	149	157	166	131	143	146	165	142	120	137	172	151	146	149	149	143	173	136	159	158	140	144	141	146	150	184	156	159	145	151	146	144	157	133	162	164	137	144	156	165	139	162	126	138	151	162	152	143	129	143	142	160	140	149	138	144	153	145	147	145	168	158	134	150	153	142	132	129	147	130	152	150	138	161	163	137	155	149	143	144	142	145	134	140	145	133	147	157	147	154	145	125	163	148	139	129	142	130	152	142	150	133	128	152	137	140	137	142	149	154	148	157	149	148	144	148	166	116	169	149	158	136	138	132	137	144	164	179	157	146	140	155	156	157	147	130	137	158	146	144	156	137	150	149	152	158	154	124	158	133	145	167	149	144	124	132	145	150	153	165	122	156	159	133	141	152	137	120	158	167	155	151	153	148	150	152	152	128	157	150	162	148	145	158	153	137	146	142	144	132	138	160	160	116	152	150	153	167	171	147	143	168	154	144	148	148	166	129	154	143	156	157	162	145	150	158	159	137	138	151	123	160	154	147	143	169
2286	489	569	556	580	516	479	498	473	484	489	464	460	453	484	460	476	412	456	452	418	412	440	421	416	460	429	452	407	450	482	464	446	458	420	399	435	470	391	453	404	442	457	423	415	490	413	444	444	377	447	451	422	457	468	451	470	418	448	444	479	413	429	436	438	447	420	430	423	409	448	437	410	424	384	466	394	421	442	465	449	436	472	421	417	419	426	389	450	438	419	419	456	397	464	437	438	438	428	458	414	439	397	417	443	396	416	428	433	432	449	411	460	397	408	398	450	470	411	416	415	437	410	389	444	436	428	415	400	415	451	424	432	450	453	412	428	447	416	453	419	447	454	440	404	431	413	407	482	442	406	450	465	419	457	426	427	469	441	466	423	446	409	426	411	441	446	447	400	425	415	437	443	443	400	440	406	440	407	400	397	417	389	408	436	440	463	390	413	442	406	409	428	439	445	411	405	424	427	449	452	402	473	410	453	449	447	449	415	431	428	430	414	418	430	431	443	467	409	443	448	441	440	452	456	428	393	425	440	431	429	450	408	422	429	470	411	466	415	402	451	395	469	418	427	460	454	449	472	448	434	446	411	419	475	461	426	391	438	432	452	432	410	436	415	432	431	431	408	387	450	439	449	468	435	439	431	432	452	430	431	405	421	400	442	452	431	458	420	435	428	413	436	456	445	457	416	463	431	479	422	412	447	411	403	455	429	434	402	402	438	422	415	440	426	409	445	404	399	438	404	412	403	427	418	476	411	481	446	363	413	420	462	414	455	467	424	431	436	439	428	423	457	430	433	473	423	453	416	464	424	418	421	426	414	423	430	467	423	431	426	424	453	448	421	420	468	426	417	428	402	427	456	426	436	429	458	413	457	402	419	449	414	410	420	444	441	425	427	417	414	444	429	409	456	419	402	432	428	450	413	432	424	444	470	445	429	466	447	429	421	451	447	439	425	470	404	416	448	434	423	422	447	421	415	411	416	390	432	473	454	394	440	445	429	407	415	440	441	431	445	446	445	448	466	436	418	443	450	438	442	448	454	416	427	478	435	435	454	444	447	428	446	422	400	445	412	419	426	415	450	451	385	437	432	419	446	426	419	422	486	392	428	437	421	452	423	414	419	455	436	431	406	432	431	461	427	414	429	416	398	417	436	437	397	419	413	436	427	426	450	412	448	430	469	428	452	423	463	427	432	441	397	445	425	419	441	391	442	424	420	461	424	436	438	423	426	455	452	475	423	452	419	433	427	426	392	439	427	447	440	406	391	420	434	414	433	441	456	435	409	412	437	445	440	441	441	433	460	422	451	381	420	385	457	444	401	427	410	409	428	412	414	448	431	410	436	401	459	414	420	435	433	406	413	438	430	464	410	444	416	440	433	455	443	431	429	417	446	446	405	436	432	442	451	406	420	409	403	430	429	408	410	442	481	424	444	431	457	424	443	415	448	452	388	450	425	427	409	485	405	438	396	429	424	458	426	411	458	424	431	412	409	449	444	452	442	443	484	432	429	428	451	412	413	429	380	422	430	428	434	413	427	430	448	401	457	417	447	422	454	452	403	458	419	468	425	437	447	412	449	403	450	457	433	433	452	416	427	447	455	427	443	438	478	428	426	413	440	423	419	412	454	441	463	416	398	470	396	432	418	456	427	456	436	421	460	438	446	410	446	378	447	469	439	438	462	424	445	436	426	395	416	457	434	439	445	454	420	421	423	437	425	427	407	397	406	441	411	455	465	396	445	453	438	431	425	424	440	425	451	459	437	440	434	424	431	431	438	430	415	455	439	454	423	425	406	429	422	461	412	401	445	382	404	429	435	411	434	472	453	456	426	456	476	431	416	428	436	454	394	459	432	444	429	435	438	447	455	416	411	455	414	444	440	448	441	426	421	405	422	469	448	430	427	404	419	471	444	437	422	414	422	430	449	419	439	438	441	425	441	429	419	398	437	437	419	473	389	390	406	439	439	448	441	461	447	424	455	420	448	428	430	437	386	436	443	443	428	427	440	395	432	381	415	462	441	416	433	389	462	412	430	457	385	417	431	446	459	398	434	416	442	397	452	466	440	418	447	462	439	479	410	462	441	444	397	427	436	424	415	424	425	433	460	434	418	443	424	416	449	461	406	428	415	411	427	436	385	432	457	471	437	463	422	399	416	456	401	446	407	418	444	414	436	419	416	445	413	453	422	443	420	417	435	453	444	432	442	469	421	426	411	419	372	413	448	445	425	408	423	446	384	436	415	446	446	448	473	441	446	383	440	443	406	428	422	443	462	439	422	425	439	407	433	415	429	445	423	460	481	427	454	440	423	415	387	441	437	419	424	405	406	418	411	392	446	422	460	425	446	406	413	417	454	415	435	452	455	422	405	457	427	443	436	419	445	405	451	421	439	463	414	460	430	418	423	404	424	444	443	406	408	432	430	430	412	466	481	444	453	413	417	399	433	411	437	410	445	420	461	434	446	413	416	404	442	438	461	418	425	434	416	428	433	448	410	414	436	453	473	435	415	435	428	421	460	462	435	423	419	438	426	444	432	438	453	392	443	411	431	428	440	418	452	437	461	422	429	468	425	432	419	422	390	432	444	433	430	392	472	440	441	415	419	448	426	411	405	427	460	411	440	430	440	432	429	416	418	458	434	403	441	425	404	402	421	458	424	424	404	406	450	426	466	462	481	437	443	436	431	418	419	451	440	409	434	424	451	440	434	383	441	391	423	419	404	417	460	429	446	437	432	426	411	472	422	469	464	424	416	441	441	429	396	415	462	414	411	412	395	438	433	409	424	458	433	454	470	436	436	429	442	449	466	416	440	402	426	460	410	432	464	427	440	440	440	451	394	433	470	427	419	434	404	421	391	423	454	442	403	442	423	408	432	425	457	430	421	455	473	445	449	444	463	381	437	393	432	400	419	429	468	463	394	447	422	441	421	439	438	440	413	413	458	427	428	424	419	435	434	431	441	435	467	418	453	383	354	435	432	424	476	457	417	417	433	425	426	429	433	440	442	421	463	440	439	398	459	407	420	437	455	467	435	465	429	408	425	419	398	416	424	407	454	404	430	397	436	419	395	407	423	440	465	436	443	458	441	432	437	425	433	450	443	427	445	468	439	482	451	391	426	418	461	450	443	409	441	421	383	429	434	458	432	443	407	413	438	418	445	426	402	443	427	420	414	430	449	466	439	424	438	430	406	447	435	444	435	448	406	407	466	410	412	468	425	414	419	424	448	425	422	464	421	422	406	445	428	390	451	466	393	447	421	457	467	419	452	460	436	438	444	428	448	460	393	423	441	403	448	408	433	437	468	475	443	447	431	420	417	448	425	454	416	454	412	479	422	444	480	444	454	473	433	430	413	415	444	495	430	391	447	439	463	424	442	429	473	455	441	437	427	425	457	461	379	433	419	402	436	421	421	449	478	443	441	422	445	447	404	419	425	436	410	435	456	484	454	433	406	449	415	422	445	444	442	416	435	436	466	435	407	456	458	453
7686	1064	1266	931	693	554	400	345	368	300	303	250	242	265	193	209	202	206	174	184	189	193	194	192	180	186	180	165	179	181	157	159	173	171	179	178	183	180	192	158	165	202	178	191	157	170	176	189	192	182	188	189	175	167	162	191	185	179	146	184	166	172	150	159	169	184	174	166	174	155	193	196	190	163	177	172	191	169	169	152	165	172	167	177	147	192	155	149	166	175	169	164	189	193	166	188	185	151	169	158	172	192	169	163	172	164	185	164	163	167	166	172	171	159	145	188	187	184	176	184	149	166	177	156	169	180	182	171	168	161	153	172	162	173	195	188	181	177	166	189	173	207	161	168	186	171	166	161	181	142	150	169	206	170	185	194	201	172	151	171	157	183	147	173	195	143	142	145	140	170	154	176	140	162	192	156	155	179	181	164	173	179	156	165	149	184	158	155	159	163	164	190	174	186	177	185	169	188	159	172	160	168	157	195	167	152	169	170	194	142	168	159	159	167	163	181	176	177	182	170	163	162	187	194	168	157	209	189	173	158	144	175	176	159	167	160	171	175	169	174	189	177	188	165	163	175	163	168	146	166	156	156	186	163	176	161	164	175	178	190	177	208	168	181	150	162	161	164	169	141	170	163	192	180	159	175	178	183	167	169	173	165	158	184	160	163	170	180	189	178	176	169	188	167	200	155	148	164	174	161	161	158	176	190	162	162	187	155	158	180	163	170	160	206	167	160	155	163	196	182	162	163	172	160	158	180	160	196	163	177	184	178	156	183	170	182	177	174	158	174	162	178	162	157	161	181	161	176	204	191	181	179	177	171	161	201	169	175	186	153	169	174	169	167	181	161	164	157	174	172	171	182	182	163	180	175	161	180	148	186	157	205	193	134	177	151	157	187	167	176	171	198	186	162	162	164	174	169	218	181	171	170	181	187	182	164	169	199	176	165	159	157	185	184	141	182	153	167	178	179	178	156	178	168	164	173	151	186	195	175	184	157	190	175	168	184	174	179	140	189	159	176	189	170	170	177	168	179	152	187	176	181	175	155	179	170	169	161	179	175	188	164	149	166	156	183	183	194	156	166	169	182	178	183	167	167	172	173	168	169	170	175	166	195	157	159	169	168	163	162	177	187	167	176	168	176	175	174	186	174	174	166	165	166	167	186	148	187	168	168	172	184	157	189	169	178	161	155	180	210	186	170	165	152	193	160	152	164	166	173	177	189	161	193	172	167	193	158	169	173	176	173	164	165	180	155	161	171	197	160	164	173	161	186	174	174	181	180	167	184	200	187	189	210	182	188	173	180	180	181	169	175	190	155	176	172	178	169	171	153	169	180	193	183	192	173	162	172	166	146	176	202	155	171	160	163	177	158	168	181	173	167	169	184	204	164	162	163	175	174	181	182	175	168	170	154	154	184	165	172	164	186	153	182	153	168	197	165	162	187	170	186	171	178	169	193	183	167	170	156	194	160	166	178	190	180	181	189	180	184	167	185	196	181	155	184	185	183	183	181	151	154	168	180	153	151	190	175	167	166	192	158	181	184	156	170	168	166	164	199	180	174	169	166	164	170	183	148	180	191	163	171	165	169	207	163	178	167	181	183	159	169	151	165	181	182	163	164	166	157	181	154	187	181	170	155	170	156	167	183	173	170	174	174	173	150	163	163	184	153	162	182	185	186	170	178	135	167	192	168	194	160	161	161	152	171	157	194	180	162	162	178	182	177	154	193	154	179	149	177	163	187	193	185	151	182	193	167	164	149	145	164	163	145	181	173	171	177	180	168	177	187	164	180	172	167	165	185	187	181	166	187	170	185	172	170	145	194	172	174	181	162	183	184	169	167	187	159	170	174	170	150	173	181	167	170	173	173	160	203	155	192	175	157	159	181	174	168	190	198	166	170	182	190	168	164	205	145	148	179	158	173	173	206	166	160	163	166	156	165	172	164	188	159	182	173	176	182	174	153	191	179	167	159	197	145	165	163	180	150	186	192	187	155	180	158	181	171	172	167	166	185	181	193	156	162	159	175	169	166	154	170	184	184	172	155	154	156	180	166	173	204	150	165	174	176	185	159	171	167	164	142	179	167	161	177	150	157	169	160	158	156	198	155	165	185	168	149	167	140	146	165	155	174	194	205	191	186	167	161	179	172	156	169	186	184	178	166	163	184	163	195	193	176	178	168	191	175	171	137	189	164	182	134	173	204	159	160	202	188	185	178	190	179	173	181	168	155	180	181	177	176	164	170	187	176	174	176	170	158	159	185	181	193	160	189	147	168	170	176	168	162	189	170	165	178	170	174	183	171	172	178	180	168	143	181	174	185	203	165	178	155	164	186	159	180	166	189	171	163	189	179	166	139	162	160	149	181	174	167	171	160	169	157	156	183	145	182	167	194	194	196	171	167	166	180	175	180	169	168	172	180	189	165	191	163	184	178	157	172	187	149	166	164	184	169	187	161	192	172	173	173	169	170	157	174	156	157	153	181	153	161	185	190	155	151	153	174	198	166	178	161	193	170	178	160	174	150	176	176	163	176	171	164	165	177	180	194	177	185	178	159	166	153	187	162	178	172	150	169	170	159	184	150	148	187	177	141	166	159	170	167	177	180	180	173	175	183	181	183	196	169	175	180	176	157	149	178	164	184	188	163	172	177	182	173	189	179	161	169	168	185	168	190	187	202	167	172	162	181	165	171	172	156	194	162	164	179	171	180	165	156	169	186	175	174	169	172	169	170	168	181	175	155	200	148	181	166	177	174	175	160	176	177	154	146	176	164	193	175	190	163	172	153	167	157	157	165	159	154	149	194	157	165	172	173	169	175	162	162	157	153	156	182	156	144	152	166	171	177	188	187	169	162	214	162	157	185	171	179	174	168	174	167	179	174	186	170	175	192	145	179	179	176	166	156	180	167	188	151	179	175	173	182	190	174	151	149	161	177	173	152	180	168	150	153	180	170	183	165	175	186	163	160	189	184	165	169	145	164	184	186	154	184	168	173	160	162	189	157	166	167	167	180	170	166	171	160	151	168	159	150	161	182	160	174	165	173	158	179	184	168	175	165	159	194	178	176	172	181	187	147	190	190	199	170	181	168	174	190	162	186	174	171	176	194	176	180	161	182	168	170	190	166	170	177	178	178	179	161	163	190	166	153	159	174	183	186	187	168	159	163	173	193	161	172	176	182	151	174	163	168	180	173	170	165	180	174	153	182	165	186	189	173	181	168	158	181	156	174	176	207	143	152	183	181	151	184	183	159	161	174	173	156	174	169	165	170	167	156	155	184	176	176	196	198	165	187	183	151	196	165	174	175	158	181	168	157	165	202	139	167	167	174	195	175	184	176	207	198	181	149	157	191	147	153	174	161	204	175	160	139	132	173	179	169	149	178	174	173	188	188	174	151	169	183	170	192	186	173	166	195	176	162	174	164	161	177	168	160	164	196	173	194	165	171	162	165	175	184	162	176	167	177	196	154	168	162	156	168	193	168	148	161	178	155
5829	1317	2657	3231	2700	2210	1928	1607	1374	1238	1044	1015	897	875	832	836	775	683	729	682	683	641	655	610	564	631	576	615	575	582	608	537	579	585	569	528	563	501	546	521	560	548	539	536	504	528	502	532	558	521	503	515	561	510	553	565	551	537	511	536	562	545	558	495	503	514	520	521	523	505	490	505	510	497	490	485	545	494	528	512	505	523	531	502	502	498	494	521	497	550	538	508	506	482	493	463	493	505	484	481	493	498	500	507	491	492	488	492	516	501	544	525	463	501	531	508	473	495	517	498	530	509	516	518	508	492	504	486	500	503	503	498	509	501	499	479	538	460	511	507	469	471	513	496	486	497	479	510	523	523	472	502	503	471	498	523	513	538	494	522	542	490	464	482	491	497	545	522	504	474	501	523	510	500	513	475	496	486	484	499	512	484	521	482	507	513	502	491	480	509	486	470	500	507	487	495	497	524	527	516	505	458	503	455	521	493	481	507	473	489	472	473	516	518	466	483	502	473	519	484	460	520	479	501	482	488	508	454	499	512	506	518	484	489	509	502	481	469	499	509	502	469	493	469	484	520	467	512	485	475	490	538	509	481	540	539	489	505	460	511	491	496	497	506	532	463	515	479	505	479	531	488	498	511	509	524	488	484	502	531	478	501	490	484	475	470	458	459	502	497	537	506	531	493	547	477	486	525	482	522	480	522	493	483	493	464	506	514	504	479	487	493	494	523	504	520	523	497	466	533	516	459	493	468	471	519	542	493	443	537	459	458	486	477	493	495	491	463	510	480	557	519	508	460	515	489	518	529	481	516	506	517	491	510	484	485	502	510	523	476	476	513	526	520	533	519	471	521	517	479	523	517	501	486	506	486	428	447	471	487	504	511	501	533	552	486	462	517	545	529	513	482	508	473	521	487	494	503	447	486	523	496	523	535	489	495	516	481	508	514	480	478	495	488	511	473	494	464	484	503	510	539	510	490	469	497	462	487	538	508	500	451	505	480	533	469	494	495	484	477	513	447	467	520	501	486	496	498	470	513	515	502	472	506	525	502	513	482	478	509	519	471	509	475	524	498	507	541	507	522	514	505	489	509	504	473	508	471	497	442	518	497	485	509	516	521	518	472	491	479	479	502	496	492	526	512	476	531	534	497	507	493	513	502	496	505	509	477	493	520	529	490	462	512	500	507	476	498	475	488	469	581	502	521	451	473	470	509	499	472	515	542	480	537	525	487	482	482	493	510	472	495	502	475	468	519	509	509	478	521	522	499	494	521	538	528	512	473	497	494	494	497	515	479	483	474	505	521	450	481	472	501	482	523	485	517	503	500	443	502	484	517	497	520	494	505	494	532	504	483	493	506	539	486	498	500	461	509	501	461	480	498	525	513	516	503	502	501	491	478	522	504	491	488	479	466	498	535	517	504	516	483	482	504	549	496	511	564	507	475	527	517	482	536	489	490	509	516	501	517	480	461	483	462	495	481	498	507	516	515	495	498	512	465	512	528	498	502	491	484	518	514	481	477	502	495	523	459	490	489	510	474	501	495	503	499	504	543	538	519	466	482	528	524	497	473	527	534	478	547	545	488	524	517	518	515	485	504	501	515	485	507	496	461	505	530	496	514	506	539	490	515	508	471	491	530	489	461	492	498	499	477	492	502	503	506	451	517	504	473	511	461	501	472	542	455	511	496	535	486	495	508	536	485	476	513	486	482	482	465	522	489	501	559	516	490	494	492	514	490	520	483	505	511	463	496	500	503	506	508	495	511	471	503	523	500	499	481	512	496	501	531	486	520	504	498	486	470	554	498	501	520	510	537	473	506	471	498	486	481	498	557	497	508	495	531	500	477	506	461	505	464	493	505	482	496	542	481	524	491	503	509	477	521	509	502	512	525	535	490	522	493	521	505	488	512	517	460	481	489	465	462	521	478	510	495	489	501	507	504	503	495	476	468	491	522	514	506	490	532	469	503	520	487	519	507	474	494	477	488	479	468	499	468	500	509	496	474	515	481	508	480	538	509	479	498	503	568	481	489	473	458	569	501	478	494	546	505	502	464	506	472	502	490	517	484	499	485	511	511	488	502	462	523	516	468	495	507	458	490	471	521	526	501	478	474	554	487	509	525	473	502	476	485	511	526	476	520	490	501	515	513	513	487	504	519	525	515	483	515	503	486	493	511	499	512	513	508	512	503	498	488	491	496	467	479	541	448	487	497	480	473	539	479	494	500	513	476	460	508	519	531	498	514	516	459	476	472	508	497	464	484	503	485	494	523	489	540	435	494	503	482	515	518	466	480	489	481	503	500	491	500	504	494	498	492	452	500	498	517	491	525	490	522	514	492	471	514	519	518	485	485	484	515	486	479	489	523	513	509	473	499	517	506	503	504	495	471	498	478	513	493	512	478	471	527	536	511	481	520	527	517	520	492	473	519	518	474	478	526	480	507	470	490	492	495	477	541	491	500	501	516	531	504	473	520	508	480	508	512	491	482	515	520	501	498	484	547	509	508	504	524	471	498	504	483	483	512	520	498	487	505	517	495	482	531	526	504	474	485	497	486	501	521	478	493	470	481	457	541	504	478	535	507	479	522	505	522	499	464	497	520	496	475	472	488	486	502	506	523	491	483	484	526	484	505	468	493	508	497	518	510	510	503	454	491	481	484	480	481	527	508	493	502	459	523	521	461	486	490	508	514	496	463	486	437	490	468	526	525	454	506	516	521	532	472	520	525	492	507	504	465	494	501	494	508	520	471	491	504	498	493	520	553	507	481	497	503	479	515	515	482	508	487	489	480	481	550	475	484	512	527	492	475	494	494	505	478	484	490	494	464	501	533	468	492	523	509	486	467	491	477	500	511	522	511	534	524	471	525	476	494	499	481	520	489	486	522	498	513	476	494	485	493	506	530	461	480	456	539	517	516	518	479	514	480	487	487	503	505	510	485	533	534	473	480	478	487	503	502	508	513	481	502	475	504	500	487	535	473	550	516	545	477	488	503	502	540	536	530	499	520	511	495	484	519	475	483	506	487	559	505	484	466	520	508	449	512	496	519	499	533	499	487	511	468	473	539	483	506	506	492	462	490	512	505	498	510	481	525	495	499	485	504	530	477	521	509	479	471	487	516	488	470	554	494	528	484	529	519	517	516	473	530	417	498	485	508	498	515	518	511	544	511	442	500	467	496	539	491	517	501	486	497	523	485	485	522	476	501	495	528	464	508	501	489	521	493	507	462	485	519	492	500	511	501	525	524	505	471	503	500	508	518	467	523	488	483	530	503	477	498	509	473	478	531	509	481	457	466	478	482	494	492	540	459	489	475	509	520	487	506	509	488	500	485	556	524	519	561	471	482	505	476	448	473	511	497	494	522	467	495	475	514	494	519	481	546	499	498	496	485	497	523	497	500	459	527	509	511	476	494	474	503	533	491	484	508	491	503	507	486	467	513	459	464	466	530	517	506	505	507	480	495	502	499	522	496	513	513	505	490	476	472	513	466
14548	2550	2607	2014	1392	1073	882	771	663	567	525	516	489	449	447	437	470	391	435	418	418	385	374	390	368	379	376	386	383	375	340	356	397	378	372	322	404	379	354	337	353	335	359	377	350	335	370	367	320	368	381	372	373	376	383	336	379	351	380	325	336	359	375	353	336	359	369	357	362	356	374	368	312	316	370	351	365	380	346	323	344	369	397	344	408	346	375	370	370	340	361	339	378	355	373	356	418	315	344	357	378	333	368	344	371	321	353	372	381	334	367	374	357	350	373	388	412	382	387	357	338	357	338	326	362	352	329	329	367	340	308	332	335	319	342	403	335	379	355	325	377	326	376	339	366	364	361	316	333	335	343	364	373	351	330	370	337	372	339	332	374	362	367	384	371	333	384	388	328	340	358	338	359	361	392	359	358	352	335	342	346	358	370	347	363	365	367	349	367	367	327	361	337	357	346	358	344	392	352	339	334	353	338	359	351	341	353	353	348	307	375	331	340	347	369	383	377	344	368	373	365	367	350	343	349	350	336	335	342	327	333	329	351	356	334	364	368	381	352	367	341	348	354	331	380	378	334	338	343	355	375	335	366	384	379	359	356	372	376	342	345	350	372	361	350	355	338	351	371	348	365	332	359	329	388	356	363	355	320	372	318	356	384	342	339	344	345	314	356	380	313	346	348	330	335	371	336	337	337	368	363	388	374	363	340	358	376	363	360	339	362	360	377	340	315	408	336	382	382	332	368	352	339	376	356	350	369	353	334	346	365	360	356	354	342	344	332	340	340	340	385	295	323	344	349	327	335	357	363	341	359	377	354	377	331	335	373	344	343	350	334	381	366	360	344	347	352	331	354	324	366	354	323	367	357	334	354	347	355	358	345	366	344	347	347	386	362	359	356	318	352	347	333	360	363	394	358	363	367	347	361	357	323	387	329	352	371	320	353	370	334	335	360	375	362	323	348	325	345	342	352	358	350	356	334	338	356	369	363	347	350	341	401	339	353	358	341	315	365	347	330	357	337	366	385	394	383	355	325	328	381	357	342	338	330	361	369	379	382	388	338	350	332	333	340	374	312	351	369	338	384	358	359	326	376	362	341	355	335	354	346	339	339	344	361	326	346	386	366	364	309	338	353	344	334	360	356	366	326	355	335	359	355	386	349	363	345	347	373	361	345	348	347	386	367	342	382	367	374	373	349	356	341	370	347	366	344	343	370	367	345	334	335	330	341	377	328	363	373	360	340	376	360	359	367	372	346	338	390	363	396	362	372	372	337	339	344	371	390	350	368	340	387	367	339	338	349	362	319	363	350	348	358	348	374	355	333	363	376	327	380	348	337	342	356	362	348	376	359	369	332	336	366	348	341	378	366	381	364	355	373	335	364	350	381	387	343	363	346	362	334	342	359	366	367	341	344	358	338	379	397	319	395	374	370	338	386	351	391	369	347	373	371	354	347	362	352	351	350	365	381	352	344	351	392	348	370	372	390	385	342	418	364	376	323	363	338	342	348	357	341	325	335	355	337	364	344	366	349	368	365	350	358	353	364	348	351	353	315	333	339	368	354	360	369	349	361	345	315	372	373	351	329	353	328	359	319	375	341	342	378	324	319	376	391	353	381	349	374	376	333	394	334	339	350	351	316	347	355	358	376	411	369	351	371	323	345	367	357	331	378	323	369	338	357	361	355	353	337	349	347	378	348	363	359	316	345	360	327	384	342	383	339	375	363	319	363	344	358	353	348	355	368	365	355	347	388	361	339	397	364	371	356	348	343	358	367	342	354	371	349	323	357	361	366	363	342	373	336	365	394	408	358	351	325	355	402	375	346	365	382	349	348	337	341	366	368	321	342	359	345	385	373	339	361	345	356	351	351	352	359	344	395	355	327	386	363	359	334	346	365	361	395	366	398	359	354	343	350	358	359	346	340	332	341	339	377	384	350	365	334	361	356	386	354	380	341	344	377	338	339	365	393	333	325	371	337	325	375	345	369	345	338	349	347	349	347	344	327	332	335	381	338	384	327	375	370	334	371	320	345	358	356	340	379	336	315	363	364	321	380	345	343	349	350	380	343	393	340	348	365	346	385	328	358	358	377	324	344	380	330	357	341	384	370	373	349	326	335	351	385	362	332	359	343	357	313	355	363	351	358	351	349	354	371	341	351	363	361	361	314	352	368	397	329	351	335	382	360	351	353	358	356	358	387	358	347	348	384	372	360	365	358	338	349	351	344	373	329	371	364	293	374	376	350	365	337	326	340	344	341	354	399	363	350	338	331	352	379	394	324	335	384	343	361	357	376	381	330	347	352	351	337	353	361	366	350	321	355	350	362	342	333	362	361	363	330	366	360	350	359	347	365	364	373	358	397	383	335	345	351	346	379	379	367	336	349	337	370	331	312	319	361	306	314	356	351	370	339	306	366	364	356	394	328	333	370	383	353	335	348	334	343	341	362	340	381	371	349	329	390	345	354	347	330	377	342	357	358	367	349	336	368	335	352	397	338	329	370	352	365	347	340	327	376	353	342	356	366	366	374	286	343	322	387	365	384	375	408	353	321	358	321	354	372	332	389	391	347	387	364	371	346	301	371	349	356	372	350	374	351	347	364	349	359	329	331	358	320	344	366	345	352	370	398	350	352	356	348	336	352	378	339	355	354	346	360	330	369	371	361	371	340	332	375	337	314	335	370	338	346	347	346	363	368	357	342	366	354	340	367	345	374	345	366	385	372	331	340	351	309	345	341	341	311	334	329	403	378	368	368	366	368	329	384	348	328	352	350	368	345	339	380	384	385	333	352	360	384	353	326	356	365	324	367	324	339	342	328	367	349	340	302	368	352	371	352	366	341	359	377	364	364	366	388	335	355	421	369	342	362	371	323	342	324	337	402	364	370	329	330	334	338	389	355	349	363	324	371	364	323	363	354	322	349	332	335	338	342	390	320	365	360	372	383	365	360	361	368	342	320	384	355	375	363	374	359	327	360	323	357	363	355	382	384	379	380	335	363	356	344	317	376	314	375	356	347	368	340	320	397	349	321	335	358	323	318	335	340	339	344	364	378	346	371	356	339	350	348	368	334	375	336	337	317	345	335	311	374	354	349	379	349	361	337	338	351	346	362	354	370	338	355	353	382	343	403	360	343	400	367	319	342	371	349	339	370	351	341	355	342	372	353	338	335	347	334	368	408	326	377	366	343	337	389	338	376	393	338	314	349	346	344	367	348	351	334	344	319	377	360	369	377	381	361	352	346	342	320	358	365	334	358	339	352	322	311	317	389	355	377	356	375	328	335	348	398	361	332	352	353	346	329	345	342	373	382	338	354	345	334	350	395	368	354	366	361	374	355	333	353	312	346	374	359	352	348	354	376	333	349	373	354	309	370	351	326	384	339	391	337	358	330	339	358	325	351	362	316	360	335	364	319	340	370	337	379	373	336	326	313	345	339	385	364	333	348	346	323	306	370	348	327	397	360	365	356	385	384	322	346	332	386	340	346	318
7885	2403	5119	5843	5026	4192	3530	2901	2576	2289	2049	1886	1679	1546	1504	1447	1365	1316	1276	1191	1222	1199	1156	1134	1097	1094	1080	1058	1038	1047	1021	1060	1020	979	1020	1050	990	1042	988	1012	999	911	997	947	970	991	975	990	932	977	879	936	916	923	917	964	942	941	948	922	928	863	925	957	940	924	951	908	922	916	900	864	931	906	925	937	912	889	865	881	930	909	909	849	894	846	924	873	959	887	857	930	914	903	837	975	982	889	898	915	898	848	896	904	859	890	910	905	883	936	929	878	854	892	874	858	943	925	895	870	888	942	875	892	867	864	822	877	851	888	919	895	875	912	883	929	863	895	921	883	866	880	925	903	887	877	922	884	879	942	908	857	847	897	850	863	889	933	838	933	928	874	855	881	893	916	912	842	847	920	906	901	893	914	890	885	862	866	966	858	908	933	921	895	904	899	897	889	816	860	895	864	889	916	907	831	864	919	866	878	877	885	854	876	903	922	892	876	932	937	855	907	911	880	893	865	849	862	909	856	856	896	947	919	893	888	840	877	887	902	921	908	828	904	922	820	858	894	866	864	907	910	927	819	912	883	919	875	897	906	897	876	870	890	874	894	863	822	838	827	891	921	891	876	817	857	877	895	919	913	891	862	848	948	896	868	858	911	912	895	876	906	926	912	902	905	873	813	875	896	935	877	874	841	887	861	855	923	893	879	886	893	814	881	909	880	868	894	846	855	854	924	891	891	902	820	886	897	801	874	873	906	905	913	916	837	921	927	877	880	884	904	850	895	862	899	851	867	924	921	850	946	900	902	851	884	884	893	855	851	900	888	885	860	926	925	889	880	879	917	887	902	892	898	867	890	862	885	933	850	858	915	885	910	857	911	882	837	903	879	918	874	857	886	971	812	842	826	899	877	849	888	870	930	886	854	944	857	894	887	877	869	874	919	912	886	819	872	887	843	898	833	902	902	920	911	841	951	840	814	885	919	849	902	816	912	883	910	883	880	865	877	922	896	893	878	917	935	831	832	910	864	910	919	952	880	891	850	854	837	885	859	833	856	883	902	896	911	890	861	870	876	919	912	859	928	866	906	874	925	889	848	825	908	824	856	846	863	863	844	904	910	818	872	850	893	913	925	883	890	869	863	846	904	881	862	920	867	911	876	905	840	920	914	880	834	871	922	893	880	903	878	895	926	844	915	857	939	904	890	929	903	863	856	848	911	926	868	870	876	886	883	822	869	839	861	872	862	929	899	905	838	945	905	891	903	934	895	908	885	910	898	890	824	852	907	845	851	860	892	874	877	910	876	877	867	871	896	903	914	882	846	897	850	942	861	876	888	904	880	877	882	949	848	933	866	857	848	878	869	882	865	924	870	900	890	886	877	846	875	832	880	866	853	896	918	843	876	921	883	918	899	796	880	852	869	918	881	931	837	862	915	894	839	911	869	896	936	873	877	870	916	884	924	872	844	945	890	884	847	866	917	894	906	867	925	845	880	855	894	886	850	824	870	908	922	870	843	874	907	928	979	896	841	896	876	921	888	880	875	838	866	923	880	957	831	848	904	899	891	916	863	853	883	891	843	913	863	892	925	915	923	883	900	899	865	884	884	887	892	867	900	875	927	844	845	939	902	885	916	893	840	919	878	838	960	916	902	861	873	921	895	906	927	919	890	853	890	931	865	920	866	853	884	915	882	915	890	846	927	868	897	872	904	869	895	846	900	927	865	897	861	865	890	833	863	863	899	883	873	924	868	895	826	920	861	908	918	870	865	916	929	862	918	865	865	875	859	931	856	855	895	861	850	891	874	924	893	882	907	909	931	902	872	912	861	862	882	833	919	868	922	844	909	948	832	881	884	870	877	886	864	845	894	888	882	871	853	913	866	889	849	905	906	927	847	865	878	880	861	851	868	858	851	859	880	846	876	843	884	911	873	856	867	857	900	899	893	901	892	873	854	870	864	871	869	890	903	919	865	902	897	915	877	869	948	814	920	909	898	866	907	885	906	904	856	955	911	920	859	910	835	852	912	869	883	872	939	930	856	927	921	888	878	855	912	910	861	851	877	907	809	847	907	890	892	865	889	886	877	854	818	843	924	919	908	904	910	916	869	849	844	862	893	903	861	849	891	882	917	845	866	950	909	890	871	852	863	884	934	900	871	888	857	891	914	913	915	876	905	884	871	876	912	901	884	913	893	869	915	909	902	850	925	932	840	918	852	873	873	886	897	866	885	910	912	918	835	880	867	927	900	915	869	891	856	918	845	896	876	921	829	824	896	918	909	914	847	898	890	841	949	881	867	917	882	861	920	859	876	875	898	842	832	873	917	879	879	883	908	926	879	892	890	875	879	900	865	882	879	950	883	934	903	904	928	850	890	894	880	887	881	857	894	838	856	895	865	944	884	854	890	826	865	807	908	879	898	874	904	902	840	874	856	833	871	890	910	867	917	910	909	919	901	861	914	876	914	895	842	874	875	859	874	830	894	890	913	872	841	901	899	886	890	865	861	892	891	829	835	913	885	907	915	858	843	825	851	843	847	843	848	864	874	894	850	871	847	851	857	892	922	920	874	873	886	908	902	923	909	877	872	887	887	893	852	887	924	872	858	925	882	882	867	888	911	871	893	918	883	858	896	870	860	919	880	890	921	901	831	864	864	885	904	923	853	899	899	872	870	929	844	922	860	897	901	893	871	903	938	879	924	856	916	848	944	850	889	880	907	860	874	865	857	890	872	896	853	892	951	861	883	917	864	888	852	880	874	907	858	918	947	930	930	883	856	885	897	923	823	865	857	866	842	863	901	906	898	847	868	880	905	847	864	898	854	912	849	904	920	888	864	884	863	874	881	893	855	841	866	888	922	888	911	851	861	907	855	880	871	929	877	924	893	889	853	914	851	912	840	880	830	868	828	883	877	879	859	950	831	870	834	901	875	878	895	882	886	894	903	880	920	909	896	921	897	904	870	850	860	893	842	899	849	860	918	926	919	915	865	866	881	867	891	877	837	874	899	854	855	928	853	912	868	855	925	860	907	870	895	858	920	881	855	916	850	885	913	867	842	848	892	866	831	901	901	904	912	864	873	836	846	838	840	870	891	883	859	864	862	881	862	905	934	908	930	901	949	892	917	895	865	886	857	867	907	878	871	920	873	874	889	895	903	848	864	931	857	907	881	824	875	864	839	874	924	865	880	877	907	876	871	858	943	903	887	863	839	898	865	888	882	847	888	927	876	851	887	892	873	883	865	910	925	874	826	854	898	888	893	851	893	849	846	876	853	824	879	888	879	858	904	883	886	869	864	898	887	918	898	899	890	908	925	941	884	904	829	884	864	878	873	894	891	907	861	872	877	876	888	845	869	809	937	849	813	881	859	827	904	876	852	825	901	895	954	865	829	852	880	894	789	875	869	856	899	856	870	852	909	841	869	845	851	887	916	902	865	864	822	894	876	906	897	841	876	903	908	867	826	950	886	882	866	875	910	874	864	861	917	850	844	922	875	920	888
1957	164	157	177	153	145	152	158	156	154	123	125	135	143	149	139	141	145	133	133	131	164	154	157	144	154	157	157	122	152	148	134	200	151	153	143	138	153	130	151	149	154	139	149	144	144	164	149	142	130	155	147	151	133	151	154	129	142	143	155	145	141	145	156	150	141	128	148	167	161	127	139	127	144	158	154	155	131	154	143	147	131	116	135	126	143	137	138	137	151	169	160	137	164	185	155	152	142	133	162	163	144	149	143	157	146	158	181	149	171	134	173	156	152	130	134	166	157	142	163	149	166	130	156	148	135	163	156	160	143	139	151	143	155	148	145	124	130	154	154	151	137	144	143	139	145	137	129	164	169	142	158	138	146	165	178	133	148	154	148	136	146	171	158	125	145	157	158	158	130	131	162	131	149	153	162	159	140	141	170	127	143	141	150	147	143	144	138	131	136	163	163	157	144	157	150	143	151	135	110	153	143	158	142	155	155	143	151	156	160	122	170	153	141	147	133	121	142	159	127	143	169	153	138	157	167	121	157	167	148	119	141	152	127	145	146	138	142	161	135	122	137	167	153	137	146	146	152	128	149	130	136	148	137	131	129	146	148	141	131	137	130	153	150	143	159	125	156	143	140	136	144	181	158	143	138	136	147	138	142	146	137	147	150	144	145	133	148	168	165	140	153	128	139	130	146	146	133	153	126	145	106	160	138	143	129	164	150	155	152	147	139	146	113	116	126	140	157	167	153	157	149	149	148	137	128	150	153	164	139	140	138	129	148	134	145	153	145	132	160	151	141	146	135	150	159	149	137	148	137	156	163	129	163	157	144	162	138	138	161	140	128	171	135	153	136	142	128	158	158	145	140	141	143	174	153	157	148	152	152	143	157	138	143	154	140	152	160	158	135	132	139	127	155	143	137	145	142	135	170	152	153	139	126	151	143	147	132	142	157	155	167	145	148	152	131	139	126	128	159	142	148	155	137	128	148	130	154	141	146	140	115	169	130	161	145	139	156	175	140	148	133	140	147	146	143	162	122	150	151	160	161	131	154	142	136	149	156	149	148	165	134	131	155	150	138	127	159	151	147	161	165	133	145	164	136	143	136	151	145	154	145	154	143	146	138	163	136	137	144	150	145	152	149	152	118	150	131	174	174	142	168	134	136	161	134	157	135	169	150	157	145	141	153	176	154	146	136	145	165	153	151	134	160	132	135	127	167	152	157	151	182	132	143	144	157	151	157	142	132	146	168	147	144	134	153	142	154	140	154	132	140	141	122	187	137	158	155	151	166	122	154	141	161	144	146	157	143	148	155	154	156	150	134	143	156	157	150	132	130	150	152	150	156	137	147	153	146	135	158	156	139	168	149	150	137	149	136	166	144	124	166	118	133	137	125	157	152	139	161	144	168	153	141	126	140	142	149	142	116	168	145	160	175	128	142	137	154	167	159	143	147	129	136	173	149	154	167	150	127	171	153	160	149	132	128	126	148	130	154	162	138	120	150	131	151	143	146	136	139	145	133	145	149	151	112	144	152	157	132	151	152	135	139	154	140	134	156	155	145	147	130	154	140	164	140	147	159	162	141	135	147	148	156	156	158	120	146	166	179	153	139	167	163	140	144	149	168	116	121	149	138	145	156	163	138	145	143	123	155	133	168	152	136	116	143	149	143	176	161	158	148	170	156	137	149	157	130	139	121	156	144	130	150	150	147	116	133	167	147	156	159	174	150	161	151	129	141	141	135	152	167	128	147	157	163	138	142	147	142	122	135	148	134	144	138	139	136	147	140	148	137	163	144	147	146	143	160	123	135	159	144	159	123	145	132	145	147	167	137	158	139	169	122	145	143	144	172	148	110	142	121	143	143	141	149	170	154	148	148	144	130	148	152	142	138	144	152	129	137	157	146	153	138	149	168	139	180	123	141	154	169	135	151	150	134	165	145	147	143	144	153	154	149	141	143	115	136	150	137	140	134	152	155	129	158	146	171	139	133	138	178	147	158	134	146	153	134	143	181	145	149	141	138	163	135	125	133	146	148	145	163	148	154	167	152	164	161	131	153	146	141	142	128	139	127	139	148	140	146	137	120	143	151	142	136	150	143	141	143	139	157	125	128	140	153	158	159	146	153	165	133	151	125	124	136	161	133	141	161	145	144	150	161	132	137	151	156	137	142	130	140	162	135	147	178	146	132	164	140	133	143	145	152	148	130	156	171	135	132	144	173	160	150	128	143	165	143	136	156	143	175	150	174	153	157	138	140	138	158	141	152	128	175	127	137	159	141	143	146	140	145	144	159	158	135	144	144	152	147	179	155	160	152	132	167	149	134	128	124	146	132	167	155	145	130	139	128	158	125	136	138	154	129	161	152	134	154	162	141	148	134	142	129	150	143	133	130	140	148	153	148	171	157	188	155	154	158	138	166	141	141	148	137	150	156	158	137	144	150	147	150	152	156	149	143	149	152	164	141	137	133	161	143	142	148	139	145	151	155	147	144	148	150	147	137	159	145	147	141	136	158	143	148	140	149	161	139	164	166	134	142	123	150	153	145	151	132	134	149	123	147	139	138	138	153	141	137	171	134	141	169	132	173	139	149	154	158	125	142	150	142	135	152	158	137	142	136	133	162	140	155	145	146	137	144	117	146	143	143	123	143	152	144	146	164	146	162	143	120	139	138	143	153	162	132	143	152	155	133	140	151	153	132	168	149	162	153	130	139	140	141	165	144	127	164	130	134	127	155	176	151	132	130	149	157	150	151	155	123	156	156	151	167	130	131	156	169	130	138	142	146	163	128	149	136	134	140	150	138	139	155	138	147	143	121	125	147	125	140	177	152	144	150	157	124	136	154	135	141	132	129	142	110	137	139	150	164	149	140	139	140	145	160	127	122	172	166	160	132	143	141	182	148	144	115	143	164	151	143	162	140	129	125	131	135	132	143	142	150	148	147	146	143	157	142	143	148	137	158	146	140	163	123	154	119	152	148	118	155	152	153	146	163	125	147	148	127	137	161	138	145	146	128	163	154	138	158	151	152	129	142	147	135	141	146	173	164	139	157	145	155	139	171	179	185	143	159	141	138	143	148	147	140	133	158	163	127	139	132	128	144	137	153	148	155	147	141	146	154	145	146	161	111	145	132	143	137	123	143	123	150	161	151	148	146	140	144	149	139	160	169	138	147	134	145	130	145	139	141	147	147	161	140	161	125	125	137	146	134	140	122	160	125	127	128	137	134	146	149	132	138	151	127	134	165	153	136	115	139	142	123	142	137	146	143	131	134	124	124	164	138	145	144	148	158	146	164	162	150	143	138	154	158	141	145	119	138	129	137	147	147	144	148	148	127	149	150	130	150	119	157	144	146	159	156	162	171	160	136	175	150	161	114	153	179	145	149	150	151	162	146	160	144	124	147	127	136	138	131	174	133	133	141	137	167	151	151	123	134	156	142	152	149	150	141	134	143	156	132	146	119	147	171	163	137	149	139	163	159	123	141	171	150	135	141
2179	466	555	505	509	462	452	456	478	457	421	457	456	472	411	437	438	445	429	427	387	398	447	400	438	414	424	414	411	425	447	423	436	435	432	458	438	429	444	420	462	445	417	437	406	442	448	453	436	413	432	415	408	404	424	422	425	401	429	453	402	432	431	407	443	431	427	421	415	410	437	465	407	407	459	442	415	453	436	439	437	406	467	427	435	429	418	421	367	394	398	450	428	437	416	428	402	399	418	411	416	426	433	423	478	445	420	424	409	386	419	434	404	421	431	421	436	412	453	415	421	433	396	450	401	375	434	431	424	386	439	414	430	394	428	411	446	427	454	395	434	378	396	428	445	453	417	402	413	454	416	422	460	423	435	409	418	461	434	441	449	449	444	409	437	485	416	440	453	424	445	400	426	406	471	432	423	427	422	396	412	404	456	403	418	420	415	424	445	428	423	428	484	421	470	442	407	423	405	428	414	445	450	438	417	421	438	437	397	450	367	467	428	394	435	407	447	421	425	418	425	452	436	423	399	437	399	440	414	476	435	429	417	430	419	431	421	395	425	436	429	434	402	425	422	397	450	406	402	442	429	452	433	414	449	445	418	414	422	434	460	459	445	401	396	438	384	406	416	438	438	449	428	415	462	454	412	441	462	454	454	422	389	441	440	413	402	438	434	458	463	455	459	404	450	420	417	462	403	441	427	392	425	418	426	447	441	428	444	405	425	429	430	460	399	437	457	420	436	461	427	404	428	417	433	428	433	421	395	439	410	402	483	437	418	420	407	449	424	440	444	430	397	394	443	432	453	405	425	417	413	412	409	392	449	422	425	439	442	434	444	463	402	395	449	406	415	432	405	423	414	392	427	453	408	418	439	415	441	424	442	432	426	465	455	415	444	394	397	436	433	399	448	450	419	398	468	431	449	427	429	407	424	444	403	445	442	430	448	421	406	415	405	423	410	438	425	413	430	429	411	442	453	411	406	398	421	397	432	427	444	451	396	447	404	411	448	428	404	428	417	423	446	393	441	399	392	413	443	425	431	419	486	408	405	416	393	433	464	410	406	431	447	438	424	449	424	427	403	409	444	430	431	421	449	417	383	438	386	406	430	400	388	422	438	412	484	462	404	435	431	415	444	449	426	395	409	444	411	414	357	421	446	447	440	429	430	391	449	417	416	454	427	450	390	439	446	427	401	435	458	452	430	437	432	394	433	436	418	378	425	448	422	429	443	423	396	431	468	426	444	438	475	445	395	409	427	434	445	408	438	443	423	429	452	438	374	420	416	444	453	395	451	438	486	459	460	413	440	410	437	439	446	411	433	416	438	454	429	429	377	412	432	438	408	423	465	408	390	420	430	427	427	388	437	402	425	449	405	395	388	466	428	459	383	409	394	428	438	420	434	435	419	415	429	469	431	432	438	387	442	427	424	454	448	408	403	425	425	422	418	419	399	436	422	398	437	424	380	387	399	456	447	416	439	452	432	460	432	457	418	422	439	433	444	470	442	448	428	440	431	423	429	425	436	434	448	413	415	411	450	416	403	417	421	435	442	406	425	435	477	438	397	442	410	438	421	439	407	443	424	438	429	408	425	428	444	430	389	449	421	434	430	481	425	446	423	379	418	394	434	422	435	423	422	430	437	410	410	417	425	421	450	434	432	429	440	398	389	423	406	468	451	423	404	396	433	394	396	443	406	455	394	432	411	411	441	460	445	434	391	462	401	397	435	413	450	403	443	428	444	424	447	410	414	407	420	424	411	419	411	428	411	451	434	451	441	371	428	440	432	419	436	441	431	438	408	418	441	384	435	411	395	400	407	404	434	402	411	419	408	440	414	447	451	458	390	443	423	430	414	414	412	424	435	430	427	398	445	419	426	427	421	421	438	454	428	439	423	419	395	393	456	438	414	417	420	411	399	449	443	389	438	428	446	403	452	397	430	417	463	405	485	435	445	414	449	456	404	435	416	455	421	435	407	409	445	441	404	401	387	436	407	413	414	432	397	396	418	442	415	421	434	442	432	435	432	402	400	450	442	429	445	430	430	434	471	433	420	443	420	386	434	457	417	405	439	389	437	400	426	419	469	411	395	466	457	419	394	431	429	425	462	434	455	415	414	399	402	379	428	413	442	438	403	422	424	433	446	456	395	414	433	460	415	441	428	429	417	426	406	432	433	459	423	413	459	456	406	422	397	416	419	451	451	431	390	375	411	386	450	469	442	429	436	403	477	422	424	429	428	442	447	429	406	427	408	422	423	430	433	431	462	418	465	379	455	440	482	406	398	395	423	433	429	409	398	433	428	410	484	444	444	446	438	419	421	449	421	441	422	428	394	430	434	457	400	393	425	422	444	447	415	415	445	406	429	437	427	435	441	447	392	446	406	426	399	414	420	438	417	449	400	412	456	430	439	450	427	435	443	433	427	443	420	445	421	456	378	394	440	389	436	446	405	419	429	478	423	419	410	448	463	392	419	429	468	420	400	455	431	450	430	426	413	436	424	402	420	408	403	417	426	405	419	410	435	429	426	401	444	433	450	437	436	443	422	438	454	422	405	432	434	445	435	417	434	411	432	422	452	456	423	404	446	414	414	455	412	414	435	455	421	427	473	418	433	414	410	433	435	396	425	451	456	437	432	398	420	417	406	439	425	416	415	444	440	441	401	446	416	416	432	402	420	436	423	422	433	428	456	413	432	420	416	454	472	414	426	417	401	404	406	431	473	434	457	441	422	433	398	429	430	447	456	414	417	444	395	431	430	402	434	420	417	414	426	428	447	435	402	442	422	426	439	463	405	419	417	409	435	429	419	384	439	414	389	446	431	430	446	463	411	398	414	380	439	412	435	426	456	401	379	423	391	444	445	401	417	400	401	414	439	421	412	425	433	438	417	425	457	400	444	431	409	397	471	379	422	423	435	439	443	380	429	408	436	423	412	441	420	417	423	428	418	434	416	420	416	416	426	429	397	410	440	434	428	408	448	426	423	415	385	432	410	443	454	450	401	431	427	394	438	443	430	489	454	424	410	447	421	442	417	455	422	440	451	444	428	428	407	427	415	447	455	424	428	412	404	403	445	428	407	443	444	440	412	417	435	424	421	478	435	390	450	483	444	439	451	408	424	435	457	418	426	406	445	455	439	416	392	442	393	403	434	430	448	436	466	444	393	425	405	434	436	455	416	442	436	474	502	423	448	432	429	431	417	415	417	404	414	443	444	405	422	442	463	420	449	410	445	441	418	424	429	459	427	423	429	449	405	436	439	426	450	427	408	433	440	408	453	438	403	414	462	431	409	483	450	423	424	441	427	390	414	394	430	422	419	426	392	419	414	440	414	457	440	408	427	419	430	412	412	432	413	413	482	439	428	384	426	382	407	425	429	415	424	465	414	453	430	409	424	436	435	419	466	396	433	406	424	448	429	440	469	415	437	460	465	412	421	431	401	453	410	447	436	415	421	404	407	424	432	449	381	453	435	421	405	390	425	382	434	439	407	432
7596	1058	1236	985	636	499	426	357	343	278	259	258	237	242	234	201	204	207	187	211	171	189	191	190	197	209	183	177	193	174	180	189	170	163	189	182	192	192	195	158	150	173	179	172	146	194	177	175	178	188	179	146	189	183	187	151	177	168	180	175	174	195	148	163	177	158	167	191	164	156	178	184	155	194	151	139	160	156	144	182	193	180	152	167	190	170	168	160	167	162	172	182	187	191	166	168	173	163	199	134	147	167	189	169	175	149	190	181	162	156	148	188	187	184	200	168	161	176	208	167	159	190	169	152	178	181	173	178	175	194	168	173	181	180	162	160	155	171	174	191	166	160	182	172	177	199	189	184	184	190	180	150	180	179	191	132	151	138	190	180	198	177	177	167	171	177	191	180	176	172	161	158	167	200	181	186	182	152	175	200	183	166	186	175	163	162	170	152	170	177	199	162	146	168	173	177	172	198	148	161	209	176	155	193	178	168	186	160	173	155	184	151	165	186	196	170	173	168	167	185	192	193	166	183	156	155	161	164	156	190	174	196	186	178	178	165	171	156	170	159	179	178	169	162	166	163	185	154	191	154	193	190	150	186	172	149	179	153	159	175	164	187	176	181	174	173	184	176	174	151	168	185	168	176	191	169	182	176	186	165	170	178	162	161	190	178	185	168	183	165	156	186	173	193	167	178	167	198	185	154	173	184	164	175	170	153	176	165	171	159	160	157	176	170	186	160	166	164	165	168	173	148	149	170	172	177	171	197	176	171	160	192	155	170	168	131	180	171	161	155	161	156	172	165	178	175	149	178	168	152	175	170	172	168	193	164	184	183	166	177	195	176	157	211	179	171	180	167	186	178	177	158	181	153	161	173	159	164	171	172	167	159	176	151	185	189	187	171	157	150	187	190	158	168	167	190	174	183	181	177	183	185	195	170	167	166	160	183	170	146	163	171	158	164	174	190	171	167	158	157	193	169	197	190	175	175	182	157	149	187	165	150	166	175	168	169	164	176	161	189	165	163	139	170	166	151	167	188	170	185	163	180	161	165	158	193	155	163	183	166	182	181	155	163	150	174	173	170	160	163	194	183	173	185	176	173	157	169	169	175	175	167	167	177	167	181	190	179	175	171	173	153	158	177	165	164	152	179	154	176	187	165	190	160	158	172	146	175	167	167	169	180	147	180	161	148	166	159	177	159	188	178	208	145	172	180	176	160	187	148	167	194	197	178	153	174	178	155	165	189	160	163	144	211	154	181	172	177	162	158	158	171	169	179	164	186	164	181	161	173	186	169	175	167	167	161	144	151	163	172	146	150	152	178	164	176	143	169	173	185	172	163	173	161	168	181	179	187	157	165	159	183	193	163	162	193	171	205	163	180	197	179	164	155	159	166	177	186	164	184	169	171	162	174	162	173	153	187	180	183	144	156	191	169	168	164	173	160	175	181	158	191	190	174	169	160	187	140	159	138	188	179	152	173	175	159	153	173	179	172	176	172	166	168	163	174	156	177	163	164	146	175	184	167	176	159	166	190	169	192	159	168	190	197	169	158	161	164	190	173	165	167	184	147	173	182	168	149	197	185	178	175	183	168	191	175	173	195	171	165	194	167	156	168	170	168	163	178	186	166	185	181	177	203	171	164	178	164	175	168	167	157	172	153	168	182	176	176	179	177	152	182	190	168	172	171	173	181	156	175	182	165	192	184	160	167	166	174	175	184	137	176	186	178	174	148	174	177	154	151	167	201	179	193	182	172	140	191	179	163	176	170	178	164	185	184	166	164	166	182	155	177	178	182	193	174	205	183	167	186	192	187	182	189	196	181	217	147	167	171	165	162	191	149	186	168	171	149	182	148	169	186	165	180	184	166	139	180	158	178	167	143	159	206	171	167	161	179	172	182	167	153	152	174	204	161	163	169	153	127	161	182	172	163	166	173	157	164	163	173	179	187	169	162	186	155	158	158	180	167	136	177	163	153	180	159	162	165	156	152	172	172	180	174	188	176	169	174	186	165	168	187	172	170	169	167	146	184	193	166	167	182	177	181	167	181	181	171	160	167	174	171	166	179	178	202	172	165	155	152	182	146	162	183	173	171	192	171	159	171	164	205	177	167	166	154	184	162	166	161	163	162	158	175	156	177	156	167	177	177	175	169	188	200	182	189	166	138	197	159	202	146	170	165	173	156	191	176	175	162	194	179	154	197	200	165	193	168	175	165	173	169	180	185	170	164	156	157	189	145	180	191	172	164	167	183	191	193	168	177	174	168	182	166	166	172	179	170	167	180	164	171	169	188	169	164	168	160	169	173	181	175	148	168	196	176	169	194	186	167	193	174	179	184	167	168	137	203	165	172	162	182	184	179	183	184	161	176	157	166	183	180	158	162	169	144	163	153	152	166	169	170	154	181	172	177	174	155	159	184	177	178	193	165	184	183	157	158	173	185	203	187	169	180	192	173	182	166	176	183	166	165	168	157	180	176	190	192	155	170	156	190	177	175	165	195	163	183	176	176	154	193	160	193	165	192	178	180	150	174	205	199	159	178	157	170	164	154	175	170	187	169	188	157	175	195	168	176	181	186	171	177	159	145	172	177	181	155	189	171	183	163	162	186	166	159	149	180	150	182	173	153	159	189	158	174	139	188	185	179	165	172	175	157	165	196	153	170	178	158	179	156	180	157	174	168	167	177	164	179	176	136	161	172	174	170	198	171	155	178	173	171	164	163	146	169	174	177	173	194	175	176	175	208	166	156	158	183	159	187	171	171	171	145	189	168	171	148	164	163	183	183	188	181	185	174	185	197	172	159	184	167	184	162	163	139	157	175	140	175	174	170	191	185	223	195	166	175	160	171	176	156	182	172	160	178	168	156	159	177	175	185	162	170	158	190	157	169	168	165	190	163	171	153	175	175	189	201	180	152	175	168	180	180	164	180	150	190	189	174	170	194	158	168	164	161	173	161	164	187	172	183	177	159	174	187	173	170	173	180	186	184	164	167	168	149	188	167	178	185	188	172	145	146	185	172	167	162	146	166	183	177	166	169	177	154	174	186	153	181	168	163	146	161	169	171	185	196	145	185	197	175	139	176	152	132	172	167	181	173	159	163	159	180	150	190	156	170	157	160	152	183	195	162	174	159	178	182	186	178	172	198	209	197	151	171	154	168	190	192	192	155	174	174	188	159	154	175	168	179	179	146	193	178	183	168	180	187	179	153	198	185	160	180	147	193	186	174	185	156	166	176	159	166	167	176	159	174	190	151	151	176	174	192	175	193	164	182	166	158	149	176	167	172	184	186	174	166	172	195	161	155	161	202	168	162	157	162	203	169	149	176	188	195	178	173	162	161	200	186	180	157	204	182	177	192	161	195	163	195	194	163	192	186	177	169	161	167	169	172	153	170	183	169	181	183	177	179	164	166	200	178	168	170	180	170	182	165	181	160	179	174	173	156	181	189	183	147	182	169	141	188	172	172	209	180	173	182	172	191	147	163	164	153	208	189
5947	1287	2661	3176	2784	2298	1873	1540	1368	1248	1118	1048	957	847	848	777	758	674	693	661	659	691	656	619	639	621	578	581	606	561	549	586	533	559	566	536	529	540	548	581	522	562	549	503	527	540	509	510	479	530	554	533	534	502	495	531	507	551	498	536	503	537	536	532	544	563	510	506	472	508	495	499	509	479	551	504	497	553	499	467	546	509	520	526	483	511	508	465	547	506	511	520	478	503	529	507	511	517	517	489	508	518	513	525	514	483	526	508	493	484	516	471	493	527	484	480	514	544	478	463	565	450	518	544	528	465	501	518	517	539	492	484	517	517	531	477	471	470	573	518	486	484	492	463	478	505	525	502	501	518	514	500	504	503	504	500	511	500	503	505	528	499	519	498	499	537	471	483	518	517	506	489	487	500	530	533	506	474	478	497	489	533	512	464	487	479	465	505	505	506	506	465	479	545	480	519	537	497	537	490	482	480	488	542	508	499	500	516	475	496	507	495	552	510	484	512	482	443	486	537	491	512	482	489	507	500	522	507	495	509	479	433	462	522	480	538	498	493	447	487	540	485	514	481	508	460	529	496	517	522	500	507	495	529	512	498	513	518	497	537	527	504	486	483	487	470	490	482	478	498	510	512	501	510	506	456	495	516	484	564	492	463	524	517	482	477	476	507	479	475	472	496	506	491	502	461	516	462	531	502	513	501	431	476	487	516	538	484	534	503	486	482	503	508	518	482	523	486	552	479	488	532	515	461	477	521	522	517	472	539	480	452	463	510	463	505	504	508	537	485	475	509	534	450	493	517	527	500	516	458	507	466	523	505	509	526	527	500	535	514	524	513	537	492	484	481	497	500	505	480	551	516	527	522	482	532	524	485	483	513	470	472	533	496	525	497	492	530	475	503	508	508	526	484	491	480	506	471	538	474	503	444	501	475	522	494	536	506	518	477	499	480	501	547	522	482	517	500	492	540	467	473	488	490	511	524	475	521	473	527	490	525	489	545	499	475	458	490	496	493	505	533	554	510	544	548	501	522	521	533	500	532	486	477	513	476	510	470	462	454	463	469	488	514	495	494	496	543	472	505	505	503	479	487	513	505	495	502	480	505	518	483	474	513	520	518	494	478	477	519	467	462	505	507	470	507	496	472	482	522	489	501	536	493	491	533	509	509	520	521	492	468	498	474	540	489	515	485	517	508	505	472	517	499	511	486	457	486	477	492	528	494	516	478	529	481	522	525	490	491	469	471	511	489	454	530	505	472	541	497	508	509	476	543	472	499	531	482	505	524	486	482	447	546	487	512	488	504	501	444	467	526	461	512	489	482	506	535	505	507	471	499	467	519	447	541	514	523	499	485	516	537	504	467	508	519	489	469	487	470	518	501	460	454	548	498	504	522	472	506	515	504	492	480	532	538	465	495	523	537	496	423	487	497	464	473	505	536	487	525	503	518	510	474	517	477	535	494	482	514	537	490	508	507	513	492	500	426	549	516	519	514	519	489	467	514	462	510	507	494	516	478	496	491	476	510	474	498	492	480	534	507	518	512	488	473	549	505	530	490	470	481	507	490	509	481	546	497	506	496	529	502	516	484	536	509	504	511	492	496	481	516	499	512	480	507	508	540	450	504	459	489	508	504	537	540	475	495	498	491	472	457	507	492	464	518	498	501	540	493	483	509	509	504	516	487	477	517	468	485	480	509	470	511	477	493	468	509	535	499	485	477	490	469	494	472	480	471	490	511	497	477	493	539	493	493	457	491	557	548	528	450	500	471	498	519	514	510	461	514	470	473	460	501	503	531	465	499	512	481	494	497	478	490	496	496	504	479	478	500	492	458	493	486	523	493	490	542	522	491	496	512	496	508	472	539	493	475	500	482	522	525	489	514	485	513	445	484	484	501	490	485	508	483	475	490	501	505	499	483	470	507	492	482	497	484	509	502	477	479	489	519	457	520	508	484	507	486	487	528	515	514	459	518	484	543	502	493	517	558	512	480	516	509	502	520	453	494	505	488	532	532	463	517	472	516	476	518	512	532	471	475	518	513	502	454	512	516	474	514	479	468	452	527	500	472	543	485	464	460	452	480	524	459	503	489	495	491	488	514	482	480	495	488	530	538	508	523	511	526	491	486	522	504	498	473	510	460	457	487	519	473	524	536	471	510	525	482	507	524	501	534	537	495	507	508	528	548	533	516	506	513	517	481	498	494	487	538	500	489	510	478	484	514	499	492	517	511	493	478	504	468	466	512	544	534	515	495	512	518	465	514	480	518	504	501	533	481	458	497	491	454	498	487	477	499	449	481	537	536	521	517	481	501	521	472	514	493	497	488	533	497	512	511	517	488	494	489	487	478	536	498	482	519	529	513	523	517	464	500	478	461	488	510	505	539	487	501	492	453	435	499	488	505	502	511	451	526	496	499	476	512	478	493	465	496	483	499	520	469	508	488	492	518	516	548	483	473	475	465	497	486	493	449	521	500	492	511	506	545	541	515	497	517	504	488	500	496	519	478	455	476	498	487	523	504	516	486	503	477	445	486	502	512	486	541	468	494	501	505	500	474	520	493	498	499	514	495	490	504	483	501	483	504	500	500	496	483	514	532	511	508	490	473	494	488	486	507	498	489	523	502	495	516	452	499	504	466	479	468	452	520	508	499	483	504	516	502	502	478	489	508	518	528	543	511	458	487	493	471	472	479	459	474	499	524	484	509	527	496	488	447	499	493	504	493	482	497	540	494	489	517	497	492	482	492	474	511	482	493	555	529	505	496	468	505	527	525	507	497	499	525	528	499	500	481	520	495	532	507	537	504	506	520	520	491	454	497	504	502	494	512	496	523	512	492	508	493	531	513	486	518	493	506	473	485	502	577	484	491	530	499	493	482	506	489	490	487	524	450	505	502	515	478	531	488	503	487	525	510	476	516	480	502	552	530	530	531	520	473	505	518	491	545	501	521	501	484	480	501	500	480	531	544	515	456	495	505	498	502	510	535	497	530	458	510	543	501	444	495	516	516	517	495	482	512	500	497	504	479	502	504	507	499	518	520	462	504	513	476	462	513	501	541	549	477	483	514	485	500	487	496	486	505	485	503	492	493	525	519	513	518	486	549	482	504	531	511	520	483	496	537	501	520	458	527	495	527	479	514	487	498	503	511	529	496	488	509	499	524	537	505	509	504	517	530	500	514	541	511	529	485	487	510	531	481	502	478	491	503	493	514	504	499	533	529	508	480	479	519	493	466	460	506	502	514	471	495	477	500	481	480	494	482	487	553	525	500	583	455	503	532	513	523	483	484	501	463	492	450	510	512	493	553	497	491	490	481	529	530	474	577	515	521	496	467	470	460	530	508	476	509	488	521	529	496	512	501	522	518	515	460	510	470	483	494	507	506	478	530	495	495	529	498	497	499	498	487	515	520	486	468	491	473	505	505	464	511	512	534	516	501	511	506	511	497	497	497	485	496	506	521	507	505	524	506	493	505	526	454	557	487	502	512	528	489
40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
