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
336921421428	336921421984	336921422534	336921423084	336921423634	336921424184	336921424734	336921425284	336921425834	336921426384	336921426934	336921427484	336921428034	336921428584	336921429134	336921429684	336921430234	336921430784	336921431334	336921431884	336921432434	336921432984	336921433534	336921434084	336921434634	336921435184	336921435734	336921436284	336921436834	336921437384	336921437934	336921438484	336921439034	336921439584	336921440134	336921440684	336921441234	336921441784	336921442334	336921442884	336921443434	336921443984	336921444534	336921445084	336921445634	336921446184	336921446736	336921447284	336921447834	336921448384	336921448934	336921449484	336921450036	336921450584	336921451134	336921451684	336921452234	336921452784	336921453334	336921453884	336921454434	336921454984	336921455534	336921456084	336921456634	336921457184	336921457734	336921458284	336921458834	336921459384	336921459934	336921460484	336921461034	336921461584	336921462136	336921462684	336921463234	336921463784	336921464334	336921464884	336921465434	336921465984	336921466534	336921467084	336921467634	336921468184	336921468734	336921469284	336921469834	336921470384	336921470934	336921471484	336921472034	336921472584	336921473136	336921473684	336921474234	336921474784	336921475334	336921475884	336921476434	336921476984	336921477534	336921478084	336921478636	336921479184	336921479736	336921480284	336921480834	336921481384	336921481936	336921482484	336921483034	336921483584	336921484134	336921484684	336921485234	336921485784	336921486334	336921486884	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
13831	2279	2360	1769	1215	934	717	664	544	485	473	502	453	534	694	527	388	434	382	323	323	324	331	329	305	280	332	307	334	328	312	288	285	294	286	305	335	260	266	291	298	285	261	270	251	291	299	287	293	291	283	298	301	285	276	311	298	276	307	267	319	302	309	289	306	293	286	306	276	301	318	280	289	312	314	295	300	311	279	286	280	261	303	276	295	299	282	288	280	326	264	285	283	261	286	305	291	261	282	260	262	315	305	297	305	266	303	275	323	268	273	256	308	271	268	287	278	339	291	282	274	275	306	279	279	283	323	276	303	302	324	301	278	322	285	322	278	284	272	311	287	250	299	297	262	278	286	260	322	301	294	293	312	315	275	270	277	309	294	312	270	278	281	276	284	292	262	278	268	313	291	311	286	284	264	310	290	245	271	300	272	290	280	255	317	302	288	311	275	269	277	283	298	262	281	300	300	285	288	286	276	321	278	290	285	285	294	278	275	274	303	289	295	328	293	304	279	286	264	251	270	285	262	298	293	264	303	267	296	305	272	267	260	292	314	290	288	300	279	269	304	265	296	266	276	308	267	294	291	309	311	315	286	316	266	302	285	311	296	309	274	282	279	275	272	261	254	284	281	293	295	263	318	307	299	280	295	286	299	279	317	244	302	286	276	283	293	265	283	300	306	263	281	284	266	291	289	284	293	308	311	304	295	290	288	315	259	278	272	288	279	303	302	300	314	292	304	270	323	300	286	276	266	301	292	282	277	294	292	308	298	285	285	287	274	292	322	283	281	300	317	237	290	286	285	289	284	293	310	253	267	316	257	334	300	279	306	305	292	268	295	277	281	270	309	279	282	265	281	301	299	285	244	286	286	327	279	284	265	276	312	288	289	275	292	274	282	251	266	274	325	282	314	301	320	291	280	266	289	314	299	291	293	279	268	284	297	299	247	313	285	269	261	277	318	279	297	276	287	268	308	286	282	284	313	270	265	307	297	274	288	226	281	281	286	283	274	314	295	289	298	292	284	254	273	288	300	294	279	296	285	274	311	294	264	282	285	271	291	290	274	282	291	270	303	282	286	278	247	285	286	282	305	297	301	271	265	273	269	319	312	285	305	286	298	259	309	272	320	282	321	305	301	304	303	287	283	312	281	279	302	286	270	306	297	323	308	284	313	285	295	275	287	301	265	296	279	262	278	284	294	285	282	269	274	282	273	255	288	277	282	295	301	292	303	306	293	306	289	292	295	287	287	287	313	286	308	310	316	296	309	265	277	297	273	270	288	320	292	304	290	286	287	277	266	274	289	313	272	342	305	297	287	294	294	277	273	265	289	330	299	286	316	285	268	254	302	283	321	321	289	305	306	336	292	284	279	274	262	282	297	305	267	276	273	296	283	307	287	286	284	283	290	283	287	303	266	288	280	294	307	300	273	280	252	274	276	295	268	255	282	292	267	289	337	286	302	273	316	304	305	262	255	287	319	295	285	291	262	283	302	281	304	268	303	292	247	287	260	268	322	287	286	292	296	328	291	285	307	319	290	273	301	258	284	299	287	286	294	305	280	255	273	307	284	264	266	303	302	285	322	273	290	303	278	294	321	265	284	308	299	272	305	304	302	334	310	304	309	251	275	274	299	273	278	303	295	285	268	288	281	272	307	287	263	285	274	318	302	277	306	259	290	295	306	264	272	308	309	318	246	290	288	251	285	300	272	305	288	301	304	335	310	280	289	309	281	273	268	287	298	292	283	299	289	293	290	292	277	288	294	284	295	276	281	293	291	287	293	311	297	303	275	276	306	297	253	268	321	289	304	300	273	257	297	294	299	301	239	264	306	316	305	303	312	267	264	291	349	294	282	284	287	277	291	331	292	270	257	268	277	312	279	297	276	297	253	297	266	326	285	313	303	293	294	276	267	277	275	293	285	317	264	304	306	293	284	313	286	289	269	304	287	303	285	273	283	279	276	275	320	282	297	287	294	273	269	291	307	299	279	307	321	305	320	264	305	318	263	290	264	267	259	281	276	311	318	252	291	306	326	311	285	290	273	274	293	260	285	288	292	267	281	265	285	284	286	274	276	282	275	283	297	292	330	267	273	276	272	264	313	303	308	330	330	294	298	273	294	282	286	252	292	322	320	300	290	270	296	313	330	285	285	292	267	259	303	287	296	304	291	263	251	271	301	277	275	305	316	298	273	302	286	295	309	269	311	313	297	285	293	306	279	277	305	266	301	283	282	277	293	304	286	306	257	278	291	297	305	332	287	277	282	313	296	331	259	293	303	293	278	267	266	278	317	273	300	309	299	284	289	301	286	308	285	274	286	249	288	264	310	284	288	291	291	287	266	275	292	283	298	273	333	267	310	294	287	301	287	322	294	268	286	293	327	289	307	316	296	285	289	294	285	265	302	291	283	307	292	253	276	286	264	274	281	288	297	286	312	292	278	300	277	317	299	283	287	279	300	283	291	290	259	319	289	314	281	312	285	294	304	299	280	275	285	290	281	282	324	304	296	271	309	309	278	277	279	295	280	254	330	269	297	245	274	276	287	301	277	313	298	275	297	273	271	293	294	314	313	322	281	285	294	275	275	271	299	299	296	297	301	246	298	276	265	268	309	267	316	268	287	262	275	292	288	260	314	317	286	302	281	303	288	289	315	288	268	275	301	316	296	296	293	283	308	306	269	267	300	270	270	318	271	299	286	271	290	308	293	279	308	299	306	288	280	284	277	292	295	274	322	287	309	283	297	270	298	289	328	315	284	299	289	275	273	271	297	253	283	278	264	293	297	304	295	319	297	300	291	309	291	282	301	292	294	292	267	300	313	300	320	314	303	304	300	297	285	290	262	291	257	276	322	282	285	317	298	295	294	294	287	266	255	313	316	296	289	275	267	302	281	303	279	291	289	302	295	283	302	274	289	280	278	279	281	293	255	308	265	289	281	292	281	280	285	295	304	281	292	323	286	302	274	257	262	283	274	266	292	269	253	293	300	290	284	289	306	261	256	291	323	303	276	267	320	308	268	272	271	314	293	321	295	270	288	326	326	278	292	279	271	292	269	279	253	269	300	264	271	283	295	331	298	301	288	319	261	267	287	305	291	276	286	276	280	296	271	292	279	275	282	253	299	251	247	293	281	302	287	288	270	290	278	276	291	293	304	290	292	310	300	286	295	270	258	260	276	312	289	281	284	287	309	280	295	306	298	275	278	296	302	322	247	260	282	320	277	276	276	302	284	273	268	274	275	291	319	276	314	273	310	296	312	274	278	280	302	299	304	307	277	291	312	293	272	273	283	293	287	305	300	276	299	258	312	352	295	279	293	284	282	305	305	281	290	256	292	300	281	290	277	327	311	288	287	296	270	274	295	292	292	284	310	291	317	280	272	294	272	276	271	302	299	295	297	284	280	313	291	306	256	262	289	288	293	307	253	281	269	268	323	303	317	311	287	291	303	293	299	277	298	282	290	281	301	293	295	309	290	271	277	305	321	300	287	299
7822	2190	4266	5116	4600	3894	3149	2736	2313	2061	1801	1687	1826	2352	3626	2154	1386	1610	1439	1278	1141	1086	969	1008	1036	993	967	918	1001	932	911	930	867	965	834	824	860	825	857	899	828	850	777	789	827	835	805	834	812	791	780	814	798	839	768	837	829	824	790	765	769	792	823	749	804	835	773	780	771	801	802	724	775	748	761	791	798	775	769	798	730	743	705	773	774	761	779	870	766	776	773	763	776	784	748	738	755	760	766	760	786	771	778	729	772	787	734	838	797	758	722	697	741	737	794	737	758	740	728	799	839	764	847	754	734	735	701	714	766	743	779	717	784	791	792	768	772	759	744	761	759	768	798	746	749	750	710	770	793	774	808	690	770	784	825	763	735	785	773	803	747	784	730	788	776	670	732	805	775	743	780	715	742	757	786	716	716	791	724	705	783	743	737	783	788	769	831	737	728	715	740	736	752	771	770	712	789	767	790	784	787	791	783	727	791	784	786	791	752	802	763	726	752	760	795	779	729	713	778	729	747	767	783	741	817	784	756	780	753	711	755	761	742	804	771	728	759	775	762	766	785	743	715	780	731	751	743	769	763	760	709	803	765	776	713	769	805	773	735	758	808	835	780	724	707	752	752	762	748	766	756	713	743	757	780	765	690	754	753	783	746	761	772	737	752	793	731	783	767	783	742	788	766	753	763	802	745	734	755	739	785	732	782	805	758	804	807	758	709	722	748	749	798	778	738	744	696	778	784	756	825	710	758	753	758	757	676	770	710	753	766	747	748	731	781	768	710	776	743	745	814	770	776	761	721	792	741	717	745	755	749	764	701	827	747	770	742	770	764	748	768	750	788	772	773	764	781	730	737	750	719	803	751	791	773	775	805	678	763	791	731	757	805	700	765	760	759	773	724	770	767	723	772	727	754	737	778	800	782	764	765	754	734	765	787	776	794	741	808	766	793	716	775	793	804	766	775	753	768	713	779	769	758	772	747	731	775	727	799	741	703	785	817	709	822	726	746	795	791	767	744	743	811	770	808	726	724	773	724	736	719	738	775	760	738	757	779	809	762	761	745	774	770	765	752	751	747	746	737	771	749	753	757	815	775	779	783	708	714	683	748	753	768	756	769	746	734	765	758	755	743	723	752	742	803	710	791	748	791	783	721	759	736	762	802	737	748	739	760	754	715	813	750	729	789	765	731	771	720	798	768	753	787	748	727	721	743	768	751	801	747	724	743	728	758	743	735	797	744	743	794	763	720	764	766	691	734	820	758	784	772	802	775	749	796	786	773	764	773	733	771	742	744	788	731	741	765	722	812	800	796	783	737	765	769	789	764	798	805	737	721	786	758	772	781	770	750	797	703	712	750	748	753	788	730	732	745	769	767	765	745	760	696	796	728	710	755	775	763	726	790	727	752	758	732	743	754	737	740	777	717	746	770	737	789	792	733	783	732	734	780	793	781	763	725	736	751	725	752	713	770	801	735	762	728	718	780	754	748	711	774	747	755	766	736	760	778	724	738	779	766	776	766	780	746	723	768	737	778	806	771	744	791	799	730	711	784	749	747	749	725	778	735	813	771	792	729	711	726	750	726	774	724	754	711	732	772	752	761	768	747	769	780	701	822	724	778	762	755	728	753	787	794	736	782	712	746	753	732	742	767	746	767	752	805	754	732	731	754	763	795	773	756	715	741	798	747	761	742	748	729	751	805	748	749	696	764	734	756	767	752	762	786	724	767	784	710	798	754	747	770	802	772	786	710	733	793	745	803	776	770	761	769	750	738	737	816	718	780	771	729	745	779	749	755	745	772	783	754	755	704	760	739	751	743	718	699	764	791	772	766	760	716	770	782	778	800	770	789	765	770	720	815	735	787	721	717	756	764	751	776	730	743	763	752	781	774	755	758	785	721	788	723	788	768	774	745	743	762	760	731	722	753	773	778	791	752	761	811	737	746	722	718	702	741	819	762	753	780	732	740	705	745	766	797	753	761	742	790	791	757	712	795	710	749	809	752	757	785	745	771	759	783	735	785	814	729	710	738	771	765	757	745	729	765	756	768	720	771	746	750	784	738	760	770	796	767	781	780	816	749	791	783	769	709	764	774	776	793	751	744	755	737	731	751	765	708	742	777	726	799	754	778	712	769	759	786	795	789	772	772	731	767	734	761	760	747	787	776	787	766	755	734	793	768	738	748	726	695	738	805	810	741	732	720	791	744	741	790	769	772	764	782	755	762	731	753	779	772	769	811	770	770	764	736	801	751	763	757	783	778	705	757	783	766	765	760	744	747	758	775	745	787	798	730	736	788	783	760	785	736	813	714	713	769	763	770	800	746	763	752	784	717	763	791	815	758	771	796	764	714	760	801	771	711	747	779	706	705	769	791	735	726	765	785	728	758	811	744	785	739	738	765	788	740	747	771	794	753	767	774	766	701	758	748	776	759	786	728	730	781	768	750	776	770	749	797	765	791	716	721	767	761	774	736	756	742	743	813	767	754	741	713	768	781	760	715	759	711	760	738	723	771	756	778	796	709	741	741	790	744	746	723	797	755	779	759	755	698	796	773	776	756	842	796	759	777	749	802	752	758	750	763	737	809	713	765	798	771	768	763	797	767	743	793	770	767	771	774	765	736	735	747	755	756	742	764	774	757	757	817	734	813	755	702	783	739	781	753	752	748	735	752	747	755	768	772	810	778	811	769	772	793	755	808	828	786	817	779	769	789	687	796	761	757	766	796	809	744	757	785	700	750	795	726	762	770	727	766	757	774	751	776	814	755	762	734	820	768	726	743	769	772	745	724	788	747	757	748	717	759	708	784	777	798	750	771	748	773	688	824	757	740	798	804	753	749	753	709	772	708	722	798	709	728	755	785	741	777	722	779	777	743	738	792	776	740	760	722	778	762	702	783	757	756	777	767	752	761	775	786	754	765	745	724	769	720	753	732	741	770	765	703	744	764	727	764	716	779	771	781	827	717	722	824	758	771	802	792	786	731	701	768	755	720	751	808	721	713	758	757	693	778	764	722	790	738	761	735	768	782	777	745	777	729	798	796	752	790	734	779	775	760	731	783	753	759	758	771	780	727	733	821	751	756	786	714	766	782	753	723	741	762	738	774	750	743	766	738	759	783	753	763	767	798	715	835	741	767	767	741	722	776	791	776	758	784	717	788	750	743	753	750	786	765	699	770	774	763	780	776	754	775	778	744	768	773	768	798	808	759	731	770	739	743	774	817	711	697	756	758	745	784	744	734	759	776	729	755	711	763	743	700	754	779	768	744	748	881	692	729	719	761	737	782	707	697	778	763	750	702	737	788	778	752	767	736	797	795	726	759	830	819	718	762	739	800	770	781	743	789	769	740	748	687	785	784	754	741	766	807	738	724	748	754	731	748	766	713	728	720	765	742	737	790	797	737	762	740	761	741	788	771	759	745	761	728	773	764	703	769	732	735	762	756	742	798	729	754	770	736	775	731	758	801	777	742	760	746	787	774	792	723	763	778	756
1963	306	316	331	313	311	282	328	315	322	331	264	270	291	337	306	312	300	303	268	328	270	270	321	290	282	293	295	321	257	293	252	318	314	269	307	285	293	289	268	288	290	301	292	308	291	327	296	291	289	303	300	298	293	283	269	306	305	316	297	311	285	299	292	288	268	313	270	295	302	309	303	268	304	267	318	276	283	302	291	300	270	301	322	309	291	323	294	308	290	308	303	302	313	294	261	295	294	306	292	283	297	288	259	307	284	309	276	290	307	248	291	319	336	278	298	282	308	314	265	287	298	314	305	308	320	282	314	276	278	251	296	292	298	272	303	347	299	295	320	278	286	284	290	312	287	281	296	308	271	323	298	317	300	287	343	284	318	295	283	300	269	275	291	268	280	296	258	249	338	270	268	304	271	297	283	292	289	284	298	333	281	308	307	314	282	299	278	285	251	305	301	269	308	285	278	297	310	275	285	285	316	298	307	258	332	285	288	285	330	290	328	304	280	303	295	302	315	260	286	299	277	285	285	278	291	324	254	297	313	260	326	297	286	274	265	277	290	325	292	281	282	281	289	279	316	300	320	265	307	282	284	289	315	283	301	287	276	317	305	269	296	295	306	294	335	314	288	304	285	295	290	284	279	298	299	305	302	281	304	306	297	299	257	324	240	297	295	274	242	271	306	307	308	278	285	300	285	294	306	278	294	295	308	282	315	271	274	311	295	309	310	271	292	302	292	280	270	275	285	259	317	317	330	327	285	275	287	271	289	259	267	307	274	283	284	304	292	293	275	271	317	275	290	306	302	293	273	298	304	297	295	304	294	270	279	273	302	309	285	281	291	289	298	291	323	298	269	279	279	270	282	284	289	324	316	292	310	286	270	274	327	322	307	325	275	305	306	291	268	271	272	280	293	306	308	291	289	292	301	306	301	273	302	304	265	276	261	272	302	309	299	293	302	288	303	291	249	314	307	284	255	297	281	275	334	303	282	308	321	321	295	292	304	247	297	329	326	281	289	281	314	313	281	282	293	262	300	291	290	320	283	288	333	319	289	293	281	286	309	293	336	280	276	270	307	261	289	264	263	291	261	289	282	340	262	284	337	279	266	300	296	280	272	266	268	300	303	273	279	280	321	289	272	279	279	321	321	295	297	317	300	313	311	315	283	302	308	286	290	301	299	297	323	304	304	285	288	295	325	271	320	268	302	329	296	270	278	317	297	272	275	246	284	282	257	307	324	273	307	274	263	298	317	271	279	256	273	288	314	299	298	302	286	299	303	306	291	339	263	285	290	287	289	270	298	283	280	307	260	288	293	308	297	269	275	268	301	279	289	306	280	304	292	299	281	275	298	305	310	270	287	273	268	294	296	310	282	283	291	277	310	280	279	263	281	289	297	306	307	260	289	275	299	331	291	264	296	283	279	265	297	288	302	283	298	284	265	297	296	311	293	292	297	285	258	299	288	306	289	299	295	344	281	291	270	311	301	291	288	294	319	264	296	301	288	311	321	310	280	294	291	264	277	271	263	295	309	284	298	272	290	295	296	286	278	341	269	270	284	297	283	285	305	298	256	295	291	296	266	326	315	278	299	264	263	281	301	324	301	295	273	307	295	298	306	292	292	314	281	308	264	267	287	284	281	279	270	257	286	291	272	293	298	279	302	315	298	294	319	295	271	304	294	270	288	305	327	313	240	300	278	289	292	319	291	316	293	291	286	301	292	303	305	348	328	301	319	328	313	280	308	283	286	287	271	307	313	302	295	299	322	303	280	262	287	290	312	324	314	259	271	288	304	293	319	328	324	286	265	303	301	291	318	251	281	303	305	267	291	295	282	293	299	272	294	294	273	264	269	308	300	320	286	315	292	270	276	285	292	305	303	312	309	287	294	292	310	316	271	284	267	282	281	254	293	262	273	286	290	314	307	268	289	305	258	317	309	275	286	284	282	276	313	335	285	322	288	293	311	295	288	314	330	275	303	280	286	302	315	293	285	304	324	286	260	296	310	287	312	316	301	312	271	299	293	313	298	299	292	334	295	297	294	272	321	303	278	251	275	317	274	290	310	295	287	289	271	293	269	300	281	298	251	297	324	289	313	267	328	253	277	276	291	265	316	285	264	286	286	293	280	297	292	271	313	281	315	297	288	291	281	292	275	272	321	296	268	298	271	294	283	292	266	303	250	283	291	264	307	276	280	307	310	313	290	300	283	254	304	272	299	271	294	310	329	294	287	293	281	306	271	302	323	296	309	274	261	281	288	304	306	279	319	297	288	281	281	291	281	303	301	272	280	275	245	292	308	272	325	255	282	310	271	292	298	319	314	277	250	270	300	302	312	317	312	280	293	264	330	275	284	302	303	297	334	272	286	295	299	285	312	265	307	273	315	305	306	305	285	317	289	307	273	298	315	280	317	302	300	287	274	290	279	300	289	283	334	304	284	313	301	288	294	272	280	316	311	255	308	324	296	280	291	312	287	299	298	278	256	283	285	272	252	312	272	298	301	291	273	284	290	295	305	320	319	300	322	314	294	270	280	310	281	269	296	304	293	292	320	276	287	256	276	287	303	299	281	278	307	292	296	287	267	282	287	301	283	291	281	304	318	279	296	300	285	297	294	328	307	239	305	270	275	281	306	275	280	315	319	317	300	283	263	282	300	302	281	297	262	295	305	247	303	296	334	294	271	271	279	297	289	278	270	308	295	340	300	254	278	257	284	268	281	278	284	293	311	302	281	296	296	276	266	278	284	328	287	293	304	276	298	316	342	307	294	277	311	268	304	286	278	321	298	284	289	314	314	291	300	270	274	255	286	287	323	306	291	304	294	303	286	303	328	310	304	309	285	290	285	304	289	296	279	291	278	300	307	274	299	284	330	292	286	261	278	277	281	272	271	280	299	305	302	302	292	271	317	292	299	298	324	280	296	274	266	297	311	334	287	281	303	305	301	321	280	297	271	269	273	289	277	305	260	294	262	296	293	273	279	312	299	273	309	279	304	271	300	306	302	286	294	297	280	283	326	271	294	290	282	279	284	313	320	255	300	291	306	254	276	273	342	297	297	317	274	299	315	289	329	321	290	280	261	283	314	298	278	276	302	269	294	275	284	314	297	271	279	287	314	278	300	268	286	294	269	298	287	310	282	301	301	273	288	290	289	317	314	269	292	284	289	308	281	292	260	263	303	299	292	273	325	330	268	341	279	298	283	337	281	299	322	297	309	284	316	323	282	303	273	299	266	258	281	300	299	301	289	277	297	285	310	283	278	296	326	279	276	282	292	307	299	287	287	286	302	287	308	325	286	281	287	274	286	306	277	289	283	300	289	304	264	305	261	314	270	314	311	297	309	323	283	300	286	294	296	293	294	263	262	287	304	275	284	248	300	269	327	291	310	289	290	303	310	300	288	300	288	296	305	290	269	284	291	299	312	263	341	279	300	274	295	278	292	306	295	299	265	290	269	309	284	296	271	312	273	298	293	308	264	266	284	264	299	268	285
2364	750	788	734	806	775	800	753	769	746	742	765	738	794	838	775	806	745	684	741	751	705	739	771	753	783	750	707	754	705	763	726	713	797	736	770	738	697	720	705	720	742	702	729	718	712	752	749	700	723	750	717	753	688	721	715	742	721	697	712	716	757	712	725	695	735	731	726	731	752	731	726	712	700	750	729	746	724	679	783	740	754	743	699	727	732	700	723	765	709	737	750	732	733	700	721	691	689	695	698	682	763	743	725	712	716	737	676	759	738	689	736	752	716	725	697	770	715	680	768	723	676	745	691	731	739	773	690	708	745	710	705	705	730	723	713	708	729	744	743	732	724	749	739	724	733	721	769	662	771	722	723	730	707	723	722	705	756	697	738	728	719	690	721	748	728	750	716	762	742	730	778	714	701	729	731	720	739	704	744	692	747	681	720	702	709	720	730	686	699	720	775	727	740	727	710	711	752	719	749	722	701	737	692	710	715	740	676	721	747	737	746	722	711	738	722	718	691	712	735	746	756	729	663	719	773	710	682	746	676	734	754	780	685	728	769	683	798	757	673	715	700	722	734	738	739	707	721	733	766	754	688	687	748	727	704	695	713	702	727	730	712	722	778	742	697	767	728	720	760	722	747	743	711	707	734	776	748	748	705	735	711	743	697	710	713	714	728	691	674	787	689	742	739	758	706	723	681	712	690	724	729	722	723	738	689	700	709	707	760	713	668	680	703	743	754	715	753	696	726	740	717	725	708	691	713	723	698	721	728	749	701	686	694	750	713	754	728	713	712	736	748	689	716	758	742	721	755	694	720	770	700	707	712	728	701	757	718	739	710	771	710	738	713	727	713	724	718	700	735	759	692	767	736	749	690	702	715	694	706	731	689	732	696	697	722	691	758	755	705	716	709	656	765	769	733	726	733	725	746	735	714	759	707	720	686	734	723	692	732	738	693	805	733	730	730	689	710	664	745	708	710	738	733	722	672	713	761	731	723	749	713	728	708	725	693	760	739	702	714	750	733	750	742	783	732	725	724	728	708	695	722	745	748	710	742	749	782	755	736	727	717	752	736	702	760	735	780	729	694	698	728	753	737	733	743	686	735	718	742	712	759	762	736	753	690	761	710	720	732	737	715	757	719	717	750	725	718	713	694	709	672	722	727	704	695	666	711	692	735	700	736	761	712	703	762	728	769	712	716	739	743	754	712	716	735	763	744	752	732	714	707	749	743	739	689	699	726	771	727	729	755	682	747	785	723	734	761	746	719	699	748	730	744	757	744	688	708	771	748	698	735	735	691	724	702	740	707	725	710	724	750	722	705	717	733	754	746	746	745	708	744	733	728	801	779	765	744	787	745	719	722	734	675	691	708	743	745	694	716	717	744	724	689	724	707	730	728	712	742	766	705	744	704	725	757	810	706	698	679	729	683	749	763	683	730	715	662	723	711	723	711	688	742	704	692	716	757	716	733	736	756	736	745	702	711	707	768	734	684	729	730	732	751	711	715	766	781	685	769	713	727	702	755	778	723	698	649	759	737	761	710	760	732	719	742	720	730	675	746	744	728	728	728	716	695	721	769	792	732	709	768	740	723	709	703	737	702	754	728	714	686	778	686	728	709	756	725	725	694	761	698	762	703	715	673	723	774	719	718	732	717	754	713	722	729	707	705	699	719	718	686	747	676	749	740	702	765	757	759	713	710	780	683	723	756	699	714	727	694	769	716	702	745	719	724	745	690	717	728	685	745	755	718	729	770	701	702	673	707	694	703	696	703	733	766	760	736	707	707	737	763	703	718	715	661	731	701	731	731	718	751	706	742	655	727	758	737	746	706	712	730	713	691	709	710	757	732	695	716	734	726	691	672	678	731	721	746	715	706	693	756	764	719	710	714	699	702	725	729	666	676	695	764	714	708	685	708	675	717	694	703	741	693	737	727	673	712	707	714	698	756	732	653	741	676	724	744	718	728	708	721	723	728	719	652	696	744	743	689	736	747	720	724	747	683	745	691	709	712	697	704	755	694	711	725	715	698	713	710	698	724	780	670	693	740	722	728	777	742	719	742	755	708	729	725	736	717	759	709	708	790	732	699	726	687	721	708	724	741	726	747	784	736	699	684	764	729	768	744	696	696	666	718	708	678	731	699	717	714	688	697	701	685	704	722	744	685	737	676	693	719	743	753	733	743	726	695	728	720	753	721	745	802	707	716	763	699	714	742	716	716	731	756	723	722	708	753	715	752	725	698	714	717	752	743	700	718	779	737	688	686	664	761	720	707	705	749	692	733	693	733	726	686	730	745	695	705	732	742	745	728	814	731	754	701	718	690	708	682	673	714	685	708	755	757	737	717	733	705	683	704	721	728	697	670	751	749	737	735	720	713	703	741	732	699	760	730	747	802	748	703	708	783	719	703	726	725	716	675	713	699	711	721	690	712	726	737	685	755	676	739	742	707	684	701	760	719	728	694	784	758	668	695	705	749	743	739	712	701	754	709	717	716	702	758	735	753	723	719	755	714	743	772	748	737	761	716	717	771	740	712	713	734	726	709	660	693	745	705	757	766	681	674	695	739	712	727	779	747	771	716	774	737	753	723	725	739	695	706	735	740	745	722	705	708	775	696	710	699	732	783	696	727	701	697	711	738	707	682	723	761	708	725	741	704	706	729	702	741	728	719	741	746	741	716	693	732	741	700	710	692	713	749	709	707	736	732	752	738	696	715	751	740	746	709	757	765	766	708	746	726	763	730	746	767	719	682	697	779	754	721	766	703	721	735	702	688	730	694	751	759	713	693	702	729	713	674	703	762	746	750	769	704	782	767	704	727	719	708	716	726	723	686	693	709	750	712	750	677	697	703	738	704	716	719	748	678	800	719	739	733	724	715	737	736	751	716	741	751	770	717	733	737	681	734	732	794	703	686	752	730	749	710	664	712	715	753	723	700	681	722	714	716	723	755	744	724	714	750	673	698	713	705	771	729	728	744	701	730	732	735	758	768	715	704	753	767	742	730	703	719	726	743	789	712	710	718	715	752	685	740	708	721	765	737	710	757	719	743	668	725	721	719	697	730	769	743	712	700	704	734	733	684	709	760	706	759	708	710	727	727	789	718	723	732	727	715	760	703	716	746	760	738	722	763	741	738	745	716	741	737	698	756	704	743	717	732	727	705	749	713	705	732	746	747	763	764	724	711	773	762	737	715	707	734	712	686	671	722	722	750	728	705	695	778	708	750	723	738	742	778	723	697	722	740	665	650	696	736	716	723	725	722	724	713	701	767	702	770	758	695	741	730	747	745	687	756	763	738	749	741	725	765	766	736	711	673	737	706	725	706	696	684	693	675	713	697	697	718	708	736	710	743	712	756	681	720	764	718	722	739	759	668	709	672	788	704	704	707	724	673	725	731	757	723	713	701	744	701	660	711	789	785	746	712	734	738	721	683	736	711	739	702	744	740	717	777	751	723	716	702	745	755	725	746	720	711	768	690	793	704	724	752	740	722
6839	841	1004	795	580	441	404	364	319	230	267	224	255	269	371	298	200	255	257	268	285	208	186	191	178	182	170	191	158	173	169	159	170	173	195	178	157	155	152	154	179	186	168	150	161	162	173	177	180	192	163	105	172	156	173	148	178	157	170	177	176	176	176	172	180	165	159	168	161	144	176	164	147	184	152	184	148	165	185	176	150	163	172	171	164	166	160	188	169	184	146	172	175	161	160	184	181	169	157	175	186	168	185	164	173	157	155	169	164	176	184	161	168	168	176	176	189	163	168	160	165	170	153	138	185	176	178	151	151	164	149	157	184	190	174	189	166	160	155	169	157	174	166	175	159	155	171	172	135	179	185	190	157	154	178	145	161	178	166	168	161	180	166	182	156	166	166	174	167	182	148	178	173	154	176	152	185	168	173	178	161	182	164	170	145	173	137	166	139	122	165	167	150	152	182	180	138	146	161	148	161	134	162	184	170	187	170	156	157	149	147	162	169	165	164	140	186	157	182	172	157	171	161	150	177	161	158	174	178	168	158	168	140	149	159	173	162	132	160	169	168	162	178	167	199	175	167	147	176	165	157	148	155	152	171	180	172	159	159	161	196	151	177	161	179	134	171	172	144	164	178	173	144	195	172	144	177	160	164	174	129	172	176	154	151	138	166	167	177	160	174	167	173	176	167	179	159	157	181	152	166	165	154	148	147	154	172	179	155	196	166	157	159	173	155	157	141	170	161	156	136	188	168	140	170	185	170	166	158	167	155	149	175	161	171	165	171	182	167	151	171	151	169	169	158	186	165	149	193	173	157	150	153	152	178	156	166	174	131	172	180	182	159	159	164	162	153	171	183	157	144	183	172	161	151	156	177	153	176	160	164	174	136	150	180	162	154	155	170	178	152	159	152	153	153	165	163	177	150	182	155	183	164	164	173	171	166	154	176	160	177	157	168	174	167	170	157	163	163	177	162	146	162	166	155	173	152	181	172	174	165	165	145	165	168	147	146	142	157	186	181	146	165	153	190	170	152	165	165	150	167	156	174	185	175	161	175	165	144	164	171	156	157	155	145	157	174	172	143	138	138	145	172	181	193	142	170	171	154	167	165	184	170	150	157	167	172	204	158	155	147	159	171	166	137	166	177	161	175	164	160	156	152	161	142	171	171	140	151	172	182	136	154	168	157	175	154	163	134	190	180	175	152	155	150	137	161	166	149	144	159	156	175	165	170	154	169	174	176	149	158	174	141	165	187	164	157	128	172	162	164	143	187	174	173	184	148	174	156	166	175	148	187	177	150	175	184	180	161	179	178	165	152	195	203	176	162	182	175	172	179	164	181	147	144	156	169	179	163	185	165	160	168	164	193	197	200	146	159	152	163	174	176	175	175	188	152	152	170	173	164	152	136	158	181	160	148	169	170	142	164	151	190	196	166	165	165	150	182	152	148	170	164	176	150	178	161	154	204	149	181	147	158	148	161	169	168	169	178	157	145	146	162	169	182	146	156	164	154	163	173	152	178	164	156	189	161	168	186	181	177	158	180	162	152	158	131	188	170	180	186	155	189	147	171	165	163	179	179	163	151	170	173	195	157	144	160	183	164	176	152	182	165	157	161	148	144	159	175	177	169	159	166	140	166	164	170	181	163	149	158	175	158	177	174	180	163	191	171	183	173	158	178	186	177	164	159	149	142	159	161	176	176	167	173	168	154	167	139	180	142	178	162	165	190	152	171	168	147	164	166	177	159	151	181	189	151	140	164	182	180	164	162	187	154	201	150	152	162	162	180	138	166	147	158	132	176	157	170	171	182	155	161	184	153	178	170	150	167	143	158	158	152	164	162	166	164	170	168	171	166	179	174	184	158	155	149	162	158	161	197	165	185	159	155	161	171	190	198	161	157	199	172	174	180	170	155	143	173	158	162	168	157	169	181	154	157	171	150	157	162	186	145	159	171	147	147	143	148	141	166	162	161	171	176	161	164	174	153	158	148	163	134	154	166	159	160	160	173	171	164	166	175	156	181	170	157	157	129	180	159	156	158	176	159	169	183	175	144	171	174	160	175	178	166	178	148	160	161	189	170	184	157	170	148	154	184	170	157	144	151	167	163	165	152	148	181	180	178	157	155	169	170	175	159	175	187	165	178	168	173	159	170	142	155	157	153	158	155	172	194	144	156	188	146	186	163	182	158	155	180	169	150	196	176	164	180	141	179	155	178	181	158	195	168	159	166	192	172	162	200	178	141	171	167	164	172	176	172	158	156	166	183	179	181	160	166	165	146	160	210	153	182	168	146	146	154	164	159	177	170	170	202	145	154	162	179	172	168	148	155	150	145	172	165	162	178	163	191	160	161	158	173	158	173	186	182	163	189	185	153	149	180	163	173	166	181	171	164	165	166	149	173	155	160	164	170	153	162	167	157	175	160	185	190	166	162	161	177	177	162	165	171	170	155	163	156	156	160	162	174	167	174	167	176	162	161	150	187	129	184	151	154	175	187	185	176	168	172	171	177	167	166	147	166	172	185	168	180	179	143	127	156	151	148	145	174	159	162	174	170	180	169	153	163	154	180	148	187	169	153	158	180	155	141	167	167	171	148	161	163	173	165	194	179	173	185	154	189	153	189	156	172	168	170	176	162	205	169	157	179	170	169	173	191	152	168	161	164	164	162	173	151	146	151	169	189	157	152	168	179	149	166	130	167	158	160	167	152	156	183	158	150	164	160	148	177	156	179	132	180	179	152	165	154	175	131	149	181	160	154	165	188	184	156	168	172	162	151	153	175	155	159	159	141	151	181	160	164	161	162	157	176	157	184	166	158	159	156	175	156	175	193	162	182	183	172	172	126	148	165	164	143	164	141	146	184	164	165	162	152	146	178	156	162	177	185	176	179	159	144	191	197	155	149	133	167	182	172	172	179	157	169	165	143	168	162	176	178	157	175	163	137	156	154	170	177	157	160	160	183	155	166	172	175	154	195	146	167	130	150	159	166	171	190	163	172	157	166	146	175	171	174	174	169	157	166	161	153	159	182	181	171	163	168	149	176	178	161	158	157	166	167	171	160	162	170	161	164	163	182	186	155	157	176	169	161	145	145	168	167	152	178	140	163	162	171	166	139	164	169	183	185	156	170	171	149	190	177	171	152	147	152	155	164	173	163	164	171	145	162	167	166	161	174	183	172	158	187	165	179	170	163	165	186	171	165	171	164	179	167	159	149	166	179	154	205	176	161	154	175	158	168	153	179	174	159	183	196	178	180	142	187	158	172	174	178	166	162	163	151	165	170	175	147	143	176	166	155	178	159	159	179	157	160	172	152	181	152	170	165	172	161	140	156	168	181	156	174	187	158	178	157	192	159	148	150	152	178	169	184	165	186	163	159	161	160	162	171	157	135	163	153	177	149	164	167	166	180	192	188	158	184	159	164	159	164	168	158	170	171	164	193	165	163	158	173	167	181	162	164	182	180	163	167	156	183	189	174	154	173	172	183	148	140	176
5453	1160	2161	2600	2339	1960	1598	1432	1287	1118	1004	944	917	1257	1940	1348	941	1109	1230	1341	1133	750	767	824	601	592	584	585	611	573	543	564	528	564	552	524	525	537	559	490	523	534	518	552	531	482	464	479	486	487	508	499	516	489	437	499	469	510	477	507	496	518	533	475	495	472	489	449	482	463	506	505	454	483	492	502	488	511	500	482	474	485	520	506	460	488	500	466	515	504	511	496	461	493	477	467	505	494	470	495	472	486	490	469	480	431	476	490	536	463	469	486	496	521	467	479	507	488	474	495	465	483	441	489	479	450	481	491	518	477	461	484	453	463	497	492	496	491	440	469	468	476	497	493	510	467	490	506	440	446	422	512	423	479	531	488	464	478	444	447	502	499	477	474	445	497	504	456	459	494	456	486	456	464	478	473	492	455	466	476	529	467	455	442	464	522	467	490	455	494	505	505	498	478	467	458	485	451	467	495	487	564	478	484	486	448	459	504	481	468	463	519	470	490	478	484	473	466	479	488	470	478	474	497	478	499	487	486	454	494	470	443	494	478	493	469	516	462	448	464	427	465	515	506	448	507	483	465	474	476	451	483	481	457	479	443	463	516	457	464	472	493	468	435	454	487	497	509	450	491	479	462	434	474	477	488	486	477	495	467	447	488	499	472	526	486	449	467	529	531	462	483	489	485	467	518	450	490	463	499	487	490	462	446	479	477	487	488	444	463	439	491	512	463	518	453	471	451	492	475	458	505	444	454	493	498	488	482	472	446	471	493	469	472	469	459	491	478	482	510	460	484	482	446	468	503	481	462	503	497	481	474	476	512	462	459	461	507	481	520	493	510	495	479	473	480	475	514	515	492	459	501	502	472	467	478	478	484	474	472	530	465	497	495	508	448	496	459	460	459	478	458	461	476	483	500	445	495	471	512	475	446	503	464	486	482	458	455	496	446	467	445	480	457	501	475	484	494	492	469	463	456	468	486	492	489	467	481	503	477	471	490	467	488	457	491	454	503	502	519	506	483	489	485	461	498	471	493	478	497	489	460	494	439	461	470	509	511	489	471	461	484	506	477	449	504	470	437	466	523	497	452	488	494	452	477	493	462	460	508	499	475	534	445	514	451	510	480	454	472	474	475	489	497	493	475	474	498	546	486	495	513	460	455	488	519	427	467	480	466	428	469	514	462	546	500	487	476	481	474	481	484	458	499	475	486	457	479	492	483	483	522	518	482	490	471	458	493	462	485	470	490	478	464	450	496	463	438	504	476	438	433	483	488	468	468	492	494	496	454	528	485	466	468	496	520	458	449	482	439	487	483	460	434	510	477	499	445	463	493	490	479	508	455	475	468	464	531	439	443	489	499	508	470	458	495	470	527	473	470	511	485	438	477	435	500	474	488	464	478	512	427	455	484	519	462	479	484	445	500	471	474	510	510	484	457	468	476	480	483	460	500	480	457	461	466	530	469	497	541	486	473	475	446	488	459	473	459	509	472	476	484	469	456	519	479	456	470	493	466	485	493	476	484	487	450	487	459	479	498	481	520	428	466	493	452	456	431	454	494	481	457	479	484	446	485	470	472	477	478	488	472	500	453	465	517	486	469	494	473	453	483	510	447	467	480	472	457	474	487	517	469	488	505	462	501	454	458	458	460	479	481	474	493	449	493	497	454	488	477	445	475	438	492	444	479	477	500	508	495	488	494	516	473	458	454	488	460	490	440	477	481	484	483	472	468	477	484	436	473	509	472	477	486	493	453	468	499	450	465	466	494	476	497	476	472	452	465	459	456	475	506	439	505	477	487	462	466	491	478	458	457	496	485	495	472	493	481	500	460	487	437	438	518	448	471	475	478	498	497	471	498	450	480	472	486	490	435	476	472	490	461	492	455	482	489	551	499	466	501	494	502	460	491	514	501	445	506	449	474	483	461	522	505	489	485	529	482	486	484	485	470	462	497	464	441	448	467	508	446	490	491	465	488	479	420	460	455	448	502	486	476	445	513	489	504	461	450	459	501	486	506	431	474	471	458	480	477	457	480	472	464	502	466	471	468	487	457	462	460	484	497	465	497	450	447	484	443	439	460	454	461	479	464	460	522	471	491	525	454	482	482	449	504	482	485	461	463	523	454	533	446	486	470	521	513	445	448	500	483	472	485	484	470	500	514	464	438	498	450	494	451	497	473	468	496	462	472	513	486	492	447	496	475	450	439	489	487	451	438	467	437	487	482	510	454	489	499	461	485	452	446	467	449	506	463	498	455	472	480	456	467	535	494	493	473	479	479	468	465	456	473	447	475	435	473	474	495	461	486	483	460	480	435	452	443	472	460	446	495	459	444	470	432	513	482	456	476	473	473	486	433	468	489	490	497	486	442	463	481	447	476	528	489	454	485	463	457	479	432	474	486	448	505	470	482	461	471	464	461	471	481	436	497	485	471	492	522	500	479	481	408	429	525	500	459	496	455	470	496	459	494	484	508	522	484	467	463	482	500	448	456	440	445	446	499	480	486	494	474	479	512	456	464	504	469	447	452	462	466	460	490	495	522	479	517	453	497	514	482	433	485	480	501	476	501	443	490	470	468	489	445	488	488	457	512	445	470	457	501	499	514	491	466	447	450	434	506	455	471	466	502	453	493	498	495	510	481	472	495	450	464	494	481	482	484	490	436	473	479	474	481	424	536	461	487	496	500	488	505	481	504	464	450	451	491	489	456	484	446	490	510	454	461	496	476	489	489	488	437	468	525	473	505	537	481	497	460	494	479	473	475	475	471	462	481	484	453	463	463	469	473	469	480	464	465	513	500	471	473	460	472	446	461	439	526	462	497	494	466	469	483	441	464	468	470	471	503	469	494	481	500	445	530	513	438	469	483	510	514	462	464	487	476	488	470	486	439	477	464	465	503	481	495	461	450	503	460	476	484	487	453	511	477	467	472	459	487	447	504	519	467	443	467	449	506	502	473	481	478	471	474	479	490	439	509	448	485	487	483	517	503	463	503	455	452	492	521	468	461	478	507	481	492	458	453	517	464	428	470	504	492	464	459	469	494	455	476	448	459	467	485	467	481	438	471	472	523	480	452	483	503	484	447	506	474	508	460	496	482	423	492	445	470	457	464	467	490	428	491	464	496	432	498	478	508	497	487	467	462	453	497	437	481	502	486	525	538	506	464	464	473	507	524	446	475	476	427	491	472	474	497	511	450	471	506	499	480	490	465	465	454	471	485	453	443	483	500	473	513	458	503	442	486	498	500	462	494	463	456	492	466	483	432	524	474	468	444	457	456	506	472	467	495	486	473	484	470	496	448	460	467	450	462	460	486	479	490	481	430	487	485	469	489	514	489	475	497	490	479	457	472	486	467	477	431	476	477	489	452	498	484	479	494	489	501	466	474	501	499	465	516	540	512	452	445	445	475	469	478	471	500	435	471	458	458	446	456	516	473	473	462	481	503	490	454	490	464	520	475	449	460	484	451	440	484	479	476	483	484	502	458	480	502	465	470
13792	2286	2285	1729	1212	954	700	611	623	534	490	410	456	496	701	657	570	548	661	574	465	381	349	386	328	305	321	295	296	278	328	324	328	319	295	307	277	297	286	274	287	282	308	269	269	290	267	272	334	285	299	298	294	291	281	286	301	293	280	286	323	289	269	277	330	267	253	289	300	267	274	312	286	299	292	285	263	278	309	285	303	280	283	293	307	321	313	298	245	277	292	296	298	292	285	335	278	297	280	303	246	281	315	294	253	265	260	301	295	274	293	272	290	290	288	252	309	279	286	264	302	309	306	293	277	286	287	302	275	282	279	287	290	289	248	259	272	274	286	278	294	293	264	301	265	288	270	249	283	283	304	288	313	301	284	271	254	300	310	279	290	300	260	312	289	293	272	273	308	298	288	319	285	294	272	282	274	270	271	306	259	265	265	301	298	314	307	283	261	296	274	280	300	290	320	271	299	276	274	262	296	274	282	341	305	252	283	294	275	287	281	296	292	266	314	308	249	284	295	302	240	268	290	302	287	300	293	294	294	262	280	266	284	282	289	294	274	286	299	282	276	263	289	292	295	287	311	302	298	300	261	306	273	259	266	296	274	290	291	298	285	293	315	315	292	248	263	303	259	301	286	254	272	317	306	314	310	251	312	300	281	265	319	271	311	288	311	288	280	272	301	290	298	254	290	307	240	268	283	310	277	320	287	304	280	285	273	313	274	331	308	288	304	269	261	284	258	283	285	258	315	317	276	273	292	309	237	307	285	322	308	258	271	297	303	315	282	272	269	283	285	300	301	273	284	272	310	252	263	282	263	270	271	294	267	288	267	269	288	268	284	309	275	261	299	291	294	272	273	265	274	272	283	302	285	265	283	291	277	296	289	315	301	304	320	311	263	302	299	286	274	292	292	274	293	326	282	273	310	280	272	290	319	250	264	298	289	302	301	278	265	282	305	294	326	292	269	265	278	272	307	276	283	270	278	235	328	270	285	269	281	288	281	286	272	289	290	308	315	323	286	298	289	292	280	277	282	275	305	272	322	267	292	281	264	299	277	281	245	271	283	255	297	279	304	262	267	267	273	282	293	328	297	320	313	294	310	270	286	299	265	274	279	323	283	306	287	250	314	308	308	260	306	278	249	271	279	301	287	295	278	274	296	290	287	260	281	305	288	311	304	305	251	284	292	270	287	286	286	312	285	293	275	298	292	341	271	307	306	297	272	298	301	304	319	302	275	273	269	306	291	280	255	287	286	276	314	294	287	288	276	292	326	289	280	266	289	329	285	256	288	297	283	287	300	281	282	267	308	296	284	292	290	276	264	267	298	272	276	286	258	290	301	301	288	279	286	313	291	313	284	288	275	239	281	284	275	304	255	258	286	281	286	280	258	286	256	274	292	306	303	318	294	287	282	262	327	306	283	286	228	275	302	242	226	257	296	270	283	280	290	318	302	249	259	296	288	283	258	301	287	275	295	272	292	298	266	280	269	292	293	286	281	267	295	298	310	289	280	296	318	269	253	308	310	265	294	265	301	271	289	292	300	268	298	282	268	285	319	282	303	270	281	303	278	250	319	317	276	293	276	312	284	252	278	307	286	278	288	244	269	270	281	332	277	310	263	311	326	281	276	268	282	273	314	273	276	263	288	280	297	280	293	285	313	284	318	290	299	291	300	292	300	279	292	294	274	305	297	293	290	288	272	289	275	292	281	314	308	314	279	297	277	269	293	309	298	263	294	266	286	281	288	302	286	330	317	266	311	300	309	275	293	340	290	314	285	274	277	297	304	281	297	272	252	269	323	293	243	326	276	279	266	294	282	246	293	282	298	272	296	274	303	314	286	267	276	235	297	296	307	273	287	288	280	272	291	260	319	287	292	293	277	311	272	303	308	257	278	256	294	285	287	298	268	301	301	279	255	258	280	308	310	280	295	276	283	292	309	301	279	301	259	283	302	330	286	291	274	264	285	292	310	306	269	264	281	319	296	310	307	283	300	262	304	268	267	296	301	315	288	317	281	272	268	285	279	269	288	269	286	262	286	259	295	284	271	289	292	297	274	301	289	269	261	272	294	304	289	280	297	306	319	290	307	250	249	269	277	303	273	316	317	300	291	287	265	274	300	277	279	298	280	270	270	280	284	290	290	292	295	266	296	266	274	277	271	268	276	271	287	276	285	295	284	286	249	299	289	285	287	265	259	290	271	310	287	275	270	261	275	284	273	281	275	283	293	269	260	281	266	242	260	305	290	262	278	284	297	275	274	289	297	275	290	316	271	260	292	289	288	279	276	302	298	299	294	286	283	285	275	290	276	282	272	299	287	285	274	309	255	265	300	278	261	276	262	268	285	278	293	282	318	253	280	241	310	288	290	288	289	305	268	294	308	288	297	267	317	289	296	268	292	289	272	292	278	285	310	276	316	277	302	290	290	281	318	306	321	306	274	279	273	300	271	304	298	292	282	260	285	271	268	279	323	268	312	314	302	303	314	300	283	293	321	282	278	308	257	276	288	277	274	321	299	329	245	303	317	284	308	292	294	313	298	294	326	297	281	291	297	279	284	269	289	296	279	276	293	305	275	254	267	260	292	273	301	278	259	324	293	269	259	279	310	287	286	296	284	274	295	296	245	303	299	283	282	284	279	292	283	285	289	308	316	293	269	303	303	288	295	307	277	279	257	261	254	258	286	285	277	284	262	275	255	286	266	314	262	324	273	293	314	283	287	312	289	283	298	296	308	289	284	292	291	277	294	280	305	286	290	269	291	260	273	296	286	291	286	275	284	299	314	281	281	294	297	268	271	276	286	295	293	276	263	292	292	283	260	262	282	247	276	294	291	301	288	300	296	245	282	287	277	276	284	304	315	278	268	329	294	283	299	251	288	258	242	263	297	273	291	243	304	314	291	302	315	282	270	289	309	312	256	268	309	268	290	281	304	285	257	308	293	277	270	286	269	289	273	327	288	308	312	302	282	237	317	266	253	288	283	296	266	300	279	251	303	277	277	285	280	295	283	282	298	268	276	267	307	283	250	295	302	278	278	287	280	317	272	278	285	288	298	289	270	298	289	287	234	318	268	287	292	315	335	298	269	319	273	258	317	288	323	296	291	277	311	308	275	293	305	289	305	301	286	301	276	263	298	303	285	289	259	291	286	292	275	280	278	305	339	282	265	275	314	296	271	296	247	305	287	326	285	267	272	262	331	280	262	281	298	278	278	293	254	250	282	252	328	290	288	286	249	309	278	302	298	254	311	267	290	275	304	279	268	295	302	262	300	296	274	274	261	251	274	274	275	296	276	283	287	316	331	303	286	293	289	242	278	273	283	316	288	251	269	274	279	265	295	283	303	311	329	268	292	309	271	334	281	291	290	271	279	277	310	311	306	277	278	276	278	298	289	339	301	288	303	283	263	279	282	273	281	277	261	305	257	258	295	268	266	274	255	262	279	286	285	285	285	280	293	276	298	268	285	297	271	285	316	332	280	278	316	308	282	298
7558	2129	4325	5159	4562	3717	3137	2639	2391	2088	1894	1709	1703	2456	3526	3400	2870	2572	3268	2982	2179	1595	1539	1401	997	951	951	939	935	895	912	884	871	860	853	841	856	819	857	846	867	803	800	806	862	789	840	801	787	747	820	810	776	741	752	771	832	780	810	775	746	735	792	763	783	742	773	755	791	829	777	777	793	798	774	771	768	792	741	777	782	810	815	788	804	782	736	768	772	776	730	806	754	760	773	801	745	789	776	745	756	754	764	783	772	791	771	758	763	743	713	733	758	729	767	691	785	797	778	770	761	780	741	711	692	779	658	773	713	730	739	784	786	782	816	764	730	704	735	816	765	779	774	759	728	753	770	733	743	757	736	789	787	759	719	802	763	711	722	777	760	778	792	777	759	723	740	750	731	715	800	757	751	750	743	759	792	767	768	756	746	754	747	758	734	723	746	766	742	745	706	745	767	745	741	751	728	720	757	705	749	727	717	793	825	741	764	821	728	751	718	763	727	787	771	737	764	751	763	698	773	775	759	767	730	746	704	729	751	747	743	745	792	728	730	781	761	773	734	762	710	713	707	786	770	789	692	758	825	745	806	766	733	713	747	745	762	711	775	752	711	715	752	724	737	768	764	756	762	745	739	725	712	763	786	746	757	760	754	755	784	717	783	738	764	758	756	754	783	750	753	724	755	756	766	785	692	765	740	722	753	787	682	760	715	763	743	737	737	758	756	784	680	728	788	767	698	790	716	756	772	750	768	746	773	720	687	734	682	727	738	766	716	775	763	817	728	764	774	755	706	695	770	753	769	720	728	783	740	751	752	748	773	718	726	770	728	769	720	754	694	739	785	733	746	752	724	742	772	769	746	732	733	754	819	775	796	693	700	774	744	755	772	753	785	739	732	767	728	714	762	766	738	774	754	720	707	725	754	760	776	746	767	777	760	768	740	732	765	756	723	738	752	719	788	778	752	742	772	728	779	755	739	738	768	755	720	766	759	736	688	740	775	756	744	758	744	779	763	750	754	755	734	719	717	796	762	750	771	770	735	767	774	758	746	766	736	769	760	781	744	727	762	730	762	728	686	719	723	746	777	685	711	751	758	787	755	731	730	760	708	789	746	738	802	756	737	770	768	774	746	773	739	733	733	755	712	749	753	740	749	697	738	754	767	772	750	705	709	733	729	768	753	713	712	747	746	722	744	757	758	737	703	738	734	798	820	756	778	800	811	748	741	750	754	732	806	693	829	695	721	764	735	731	754	755	732	710	759	694	762	741	723	725	760	753	791	744	731	735	738	733	757	767	787	733	804	710	752	760	749	744	743	735	732	756	699	801	731	746	758	728	729	741	736	739	739	707	708	751	718	785	757	734	748	764	728	730	757	733	771	775	763	747	738	720	731	736	779	730	717	722	760	736	780	743	757	767	724	744	750	758	742	781	756	695	743	789	741	732	734	759	758	703	739	740	719	730	789	757	800	767	731	744	756	749	778	781	761	720	778	708	763	737	769	762	765	745	773	739	781	753	704	760	695	760	720	726	715	740	767	745	732	711	722	764	714	753	699	774	689	736	748	768	794	746	766	738	776	759	668	726	757	745	759	767	709	759	719	780	718	755	761	771	712	699	738	757	721	789	750	746	753	734	756	788	732	737	793	725	748	733	780	728	765	772	731	753	730	732	762	757	750	706	757	714	736	730	740	704	746	727	740	709	765	760	781	739	806	727	759	757	779	696	718	713	709	756	757	767	733	743	773	750	763	742	758	716	721	773	720	756	760	702	766	784	735	743	765	716	682	689	762	747	782	773	781	752	797	757	761	776	734	768	726	712	790	784	788	758	719	758	748	753	701	732	712	781	769	759	751	706	736	777	740	739	758	750	769	740	773	758	770	756	760	761	777	748	759	799	780	755	740	741	807	716	698	729	738	718	687	735	732	781	765	784	727	715	755	740	777	709	764	758	762	731	824	757	746	741	767	730	752	746	721	754	794	736	758	755	741	745	723	705	757	765	768	740	727	798	729	754	788	725	719	720	678	711	789	782	737	784	739	749	721	741	783	789	754	706	759	802	785	735	759	737	760	754	742	725	744	760	744	791	725	789	765	763	786	769	732	701	737	737	777	707	771	690	732	740	762	725	761	762	761	770	733	755	769	736	779	763	740	736	735	783	733	752	769	810	722	700	715	727	682	729	727	745	780	743	751	779	758	753	796	734	738	760	752	737	719	716	743	740	735	731	787	736	774	760	717	717	717	701	766	736	751	780	759	758	769	779	728	744	758	709	773	749	748	790	736	734	756	742	777	750	760	743	748	796	703	778	751	789	744	762	777	760	776	805	741	727	751	731	766	746	723	760	728	679	748	783	714	747	778	776	705	782	772	742	750	717	720	754	769	726	735	726	743	758	728	732	712	745	762	692	690	763	757	749	767	715	743	799	719	738	805	729	764	727	740	706	740	704	723	716	762	781	744	754	786	743	723	693	757	755	744	717	703	755	751	804	719	773	754	752	718	733	749	738	782	770	725	737	728	713	711	717	737	756	690	769	772	754	796	742	761	763	729	717	764	741	727	709	778	739	756	750	752	709	793	773	729	731	707	747	761	744	713	754	729	752	781	794	772	723	775	692	735	736	782	754	748	749	761	754	735	749	801	700	700	729	705	771	796	735	718	746	718	741	757	738	735	766	718	778	724	757	710	779	761	751	741	763	797	805	768	801	722	789	738	775	744	736	744	750	742	755	746	768	735	721	808	793	755	771	763	724	761	754	733	739	755	752	774	719	768	721	753	709	774	730	808	769	751	746	693	759	757	814	739	727	755	749	694	775	746	729	771	787	767	743	747	783	721	779	728	761	783	704	739	780	736	751	761	709	742	738	766	738	773	744	772	746	715	777	733	776	727	750	714	742	792	751	758	757	745	738	776	742	727	792	761	717	760	761	760	740	753	790	749	754	790	680	707	779	738	783	704	759	769	752	762	756	746	783	756	745	791	761	772	777	708	693	750	716	750	793	751	770	708	723	781	711	747	746	718	753	711	698	734	762	740	736	736	760	699	763	764	794	714	684	690	756	808	772	735	797	726	711	803	786	766	762	701	794	784	797	777	792	755	742	698	719	754	749	752	761	767	769	772	766	755	764	699	756	716	692	758	758	738	741	757	820	749	754	733	807	733	758	726	726	750	753	754	755	770	737	758	777	774	702	701	719	769	722	716	771	772	780	787	728	752	723	752	720	735	734	730	767	789	742	811	757	725	768	701	721	766	775	719	743	779	755	727	750	760	750	708	798	754	718	748	789	776	685	794	740	779	801	759	770	714	752	759	740	748	772	734	713	809	747	741	784	753	765	739	763	780	792	726	748	745	799	768	695	771	749	747	759	752	797	733	766	745	733	738	790	765	750	755	740	715	726	738	745	753	746	813	747	728	768	737	746	762	815	757	769	768	766	756	737	759	744	739	771	760	749	738	675	730	715	753	805	728	708	702	709	736	781	804	716	756	764	740	711
1992	323	314	321	284	297	294	333	308	285	287	270	299	289	256	279	290	262	298	271	256	287	303	261	290	304	310	311	303	278	295	281	285	269	302	294	306	288	318	292	317	279	278	275	298	299	315	279	260	278	279	302	242	279	291	299	290	256	293	303	252	271	311	291	298	290	277	334	248	301	315	287	301	302	317	319	318	292	305	295	305	284	298	316	293	261	331	296	287	268	308	303	290	303	281	286	300	290	271	288	292	280	308	303	310	300	298	281	275	328	301	275	316	285	313	304	317	289	273	298	305	279	288	279	270	289	282	293	317	299	263	294	305	283	276	282	269	264	263	268	307	300	283	248	296	290	287	284	278	282	279	253	274	270	270	284	262	270	292	274	345	303	279	303	292	303	290	286	281	302	272	296	295	261	302	279	296	298	297	253	303	294	297	288	282	287	275	300	288	269	280	315	274	280	268	293	317	305	270	277	288	267	269	287	304	300	333	286	237	294	288	310	286	276	306	333	265	289	307	266	297	282	269	278	305	283	277	294	315	323	311	310	294	323	269	292	308	317	262	288	345	307	267	301	327	282	315	288	312	306	306	286	309	321	292	290	290	315	291	329	313	305	299	318	285	277	291	309	318	300	321	309	302	271	278	281	266	271	289	279	263	280	254	318	335	292	301	297	285	320	295	299	309	311	295	300	302	301	296	273	317	300	292	267	307	301	279	283	314	278	274	310	338	289	299	291	283	320	335	305	274	304	284	290	265	325	285	265	298	321	292	253	289	275	284	288	300	297	266	292	298	298	275	279	302	277	287	285	300	309	261	312	316	279	281	338	283	293	289	307	273	311	267	296	282	295	276	252	276	296	308	245	313	289	326	291	274	298	268	291	293	274	314	290	251	297	262	292	274	273	305	293	259	271	269	278	268	263	293	300	312	290	320	312	302	316	282	313	279	267	305	290	290	286	302	291	305	278	298	275	272	312	300	289	263	268	299	266	290	286	278	287	287	266	292	276	300	296	275	271	313	277	310	302	294	314	301	294	277	273	293	279	284	286	295	299	293	304	304	321	306	319	256	253	280	293	290	291	298	290	314	295	324	323	281	300	287	320	311	299	281	320	341	287	276	289	325	292	283	296	319	292	237	285	317	289	279	282	301	304	287	306	300	302	250	296	317	332	301	285	290	283	284	292	261	302	290	288	297	301	320	306	301	277	290	317	273	285	312	318	292	306	298	292	312	295	323	289	270	247	276	309	302	278	264	286	260	315	302	297	294	266	278	277	299	306	328	298	290	298	282	288	287	265	301	280	323	282	282	313	296	277	305	280	288	258	304	285	299	275	290	288	299	290	278	303	285	281	289	273	291	319	294	272	285	266	293	280	271	298	310	306	273	293	290	283	268	276	310	291	292	282	288	304	290	258	288	306	290	282	320	305	294	282	282	312	293	288	293	258	247	285	293	320	326	290	284	317	331	313	285	280	293	293	271	289	298	310	280	313	293	298	288	307	275	312	309	291	276	292	300	299	302	294	281	283	300	284	258	301	272	318	284	271	300	314	268	261	257	328	271	314	310	303	267	294	283	281	284	292	288	283	291	292	321	285	316	305	311	269	330	302	266	282	321	270	284	316	291	290	273	321	291	273	285	274	292	310	315	293	278	275	304	288	285	293	298	268	326	312	270	290	289	255	274	297	262	305	293	270	285	303	317	316	303	287	242	326	282	321	282	295	294	314	282	282	297	261	282	275	291	310	266	321	295	308	292	293	287	285	311	289	300	260	285	258	316	282	304	272	311	276	291	294	285	271	311	288	306	297	293	289	319	284	313	297	304	293	297	294	268	251	303	293	291	291	291	272	301	304	287	265	287	287	298	280	282	302	269	300	290	264	283	299	270	339	277	276	294	273	277	300	284	280	323	271	318	313	263	314	282	311	273	304	310	275	292	269	294	287	312	285	293	301	301	272	297	300	265	287	300	291	304	323	302	301	288	298	285	323	245	309	302	293	291	264	273	285	269	322	318	316	336	280	311	265	295	289	297	276	280	290	296	293	323	298	328	255	290	287	278	269	322	323	273	303	284	291	303	297	303	278	307	328	292	285	284	327	290	322	307	318	303	306	293	276	315	298	282	273	316	296	311	283	277	277	300	321	284	293	294	293	270	314	274	309	252	294	304	273	307	289	284	302	324	300	269	313	302	317	303	280	254	295	303	284	312	302	326	284	287	292	291	290	249	287	271	282	275	348	311	295	314	261	287	250	287	279	274	310	299	286	318	297	279	284	297	299	277	267	295	287	290	335	270	309	292	298	320	294	286	278	290	270	290	296	282	309	292	280	281	296	281	293	316	258	304	294	318	280	317	296	280	259	312	283	283	296	319	255	280	308	296	294	281	301	309	287	283	277	295	268	317	276	300	303	299	291	294	287	296	272	294	289	297	303	297	326	255	316	287	291	296	309	303	299	283	322	329	269	288	319	308	291	265	311	263	314	313	287	291	306	305	312	315	325	293	283	300	304	305	272	307	291	261	267	321	301	262	264	267	263	255	300	263	289	312	297	269	297	310	289	234	276	314	296	300	307	299	295	286	280	267	304	286	282	272	293	312	304	279	270	297	288	306	312	281	327	291	304	267	296	265	286	274	279	321	285	291	270	305	296	311	276	274	323	317	286	286	286	292	303	295	294	294	297	275	300	304	299	306	296	295	305	289	295	301	276	297	278	308	301	289	293	301	287	256	303	285	294	297	328	286	286	286	308	312	305	309	312	282	290	317	276	274	281	313	303	315	298	283	294	265	275	324	281	289	307	318	299	312	291	248	252	334	304	291	314	317	320	295	283	270	278	295	327	293	325	279	289	279	270	308	270	269	303	317	317	275	264	285	295	281	252	317	311	281	272	278	299	282	304	276	281	241	299	270	280	264	269	307	269	275	294	270	303	317	273	284	310	292	306	278	279	322	304	287	304	292	299	324	281	269	300	303	256	309	279	324	286	289	282	305	315	303	284	281	304	286	274	311	282	298	296	256	298	280	289	287	286	302	284	288	299	315	273	290	274	290	264	287	310	275	312	312	312	280	266	292	294	259	293	292	309	308	297	313	311	295	304	278	276	285	289	272	283	257	295	299	308	281	291	286	309	284	281	314	314	301	275	313	294	274	313	323	295	303	325	306	298	300	313	301	279	296	293	276	295	308	277	266	306	272	298	297	289	287	294	296	301	304	296	302	311	300	321	274	292	303	283	311	270	276	302	296	281	311	315	287	284	281	299	325	318	298	303	321	304	284	286	263	257	315	287	278	300	311	304	311	270	269	306	244	277	257	313	301	288	291	271	274	299	279	295	294	292	343	279	282	288	294	313	286	278	261	285	311	295	302	251	278	268	331	294	271	291	291	306	260	307	289	317	288	299	296	334	322	305	271	291	251	295	261	285	301	289	311	251	262	293	305	310	295	295	347	326	270	307	285	316	256	286	320	320	276	310	282	263	308	283	298	301	305	312	330	302
2413	752	766	785	781	780	799	771	722	719	755	780	755	755	726	778	779	822	765	756	756	745	747	731	702	737	712	738	745	757	689	777	749	741	736	728	747	747	709	738	731	700	725	741	787	711	707	697	740	716	753	679	733	750	727	728	697	723	710	756	734	758	732	766	722	739	711	736	737	702	765	695	747	721	736	696	752	719	738	715	723	753	689	690	744	764	718	737	734	734	722	718	751	714	762	732	753	719	775	700	745	748	761	690	689	733	744	755	728	716	723	683	729	760	717	687	712	692	695	726	708	710	700	742	785	748	695	736	737	735	758	738	728	733	690	723	694	730	722	653	732	720	718	701	720	763	761	762	718	753	704	722	720	743	740	683	701	719	774	716	743	704	763	734	744	684	741	694	757	722	750	718	680	763	742	709	739	782	783	737	743	765	683	726	719	715	679	710	679	713	731	747	719	734	710	726	700	682	710	714	736	737	709	669	804	741	689	719	725	685	702	729	699	747	698	694	696	739	720	741	695	759	717	722	700	755	714	772	689	681	714	715	730	704	730	687	760	716	752	718	732	717	683	712	718	739	732	738	693	711	703	795	707	720	691	722	708	743	738	728	728	731	740	756	696	715	715	734	674	757	714	765	711	721	724	764	706	747	754	710	736	737	698	714	719	718	718	739	689	734	707	735	750	708	691	738	776	761	727	733	760	714	763	708	688	741	727	727	731	708	715	700	742	739	750	736	760	764	740	803	726	738	725	724	656	674	744	715	775	727	735	726	725	731	790	708	701	698	734	702	719	693	723	683	753	723	747	663	729	708	766	723	769	720	742	792	727	718	705	746	701	745	750	798	708	734	725	712	801	758	743	712	695	720	705	743	756	713	712	714	749	698	712	708	700	750	732	708	720	728	723	745	687	710	757	722	728	757	725	708	672	681	700	693	715	712	695	733	725	763	753	673	730	677	704	717	748	708	738	760	736	726	745	697	765	708	699	714	723	675	707	684	729	731	741	705	737	734	732	716	674	745	708	706	721	755	729	669	722	780	659	698	752	692	708	693	750	728	693	710	754	751	759	688	724	684	738	726	684	732	728	723	731	704	729	760	697	755	760	719	711	699	727	734	690	705	761	706	694	695	729	767	759	760	718	732	724	718	712	710	711	731	746	779	722	763	728	732	766	765	708	709	753	677	738	734	714	711	749	699	717	792	732	692	796	742	688	718	721	721	739	741	735	741	742	654	673	742	719	718	768	732	687	727	723	758	722	713	717	708	750	705	701	701	753	663	740	724	742	712	777	735	699	751	764	706	689	707	713	733	711	715	712	731	699	724	754	710	736	794	733	723	689	734	730	742	764	673	726	728	741	742	735	744	709	740	755	675	722	716	670	705	751	711	743	749	737	675	753	769	689	733	703	722	751	729	713	735	716	775	706	714	710	700	707	712	747	695	657	750	754	716	741	736	671	704	702	706	714	762	680	710	748	704	706	765	737	712	726	728	707	729	731	770	713	708	735	696	712	737	711	738	714	727	740	699	730	708	681	725	733	739	725	732	749	740	671	728	701	741	754	707	721	707	725	719	755	705	725	704	712	742	798	741	717	756	703	771	772	699	722	616	722	749	665	729	731	726	698	726	737	682	694	729	734	765	746	728	747	714	758	752	761	753	707	763	739	742	747	716	693	737	738	691	717	763	766	726	766	684	726	759	672	695	726	713	730	706	699	757	675	755	762	732	743	755	748	722	704	695	758	712	737	725	777	742	674	757	749	699	751	710	718	710	732	685	705	698	737	762	731	727	723	730	730	716	669	736	717	699	728	695	692	728	740	696	720	712	734	732	692	763	703	781	747	728	734	716	706	746	792	739	724	773	721	719	731	684	752	734	761	734	746	728	753	722	720	668	704	739	728	739	724	700	673	682	711	739	718	732	720	678	732	759	710	756	722	731	729	743	750	714	728	746	748	748	703	711	728	677	734	748	686	708	705	706	719	729	723	749	724	745	693	692	648	743	680	746	752	727	754	709	722	712	722	684	789	731	701	726	748	738	727	712	729	740	720	726	743	737	707	739	742	778	727	654	729	755	738	711	734	722	706	760	681	729	698	737	712	709	718	727	780	734	791	745	698	694	710	704	742	737	691	715	708	714	761	751	737	716	705	735	745	700	693	740	746	747	747	679	727	678	775	748	721	733	735	739	770	722	699	742	673	707	735	696	711	735	690	691	746	724	727	702	740	743	770	730	743	742	704	714	737	747	748	712	730	743	709	712	717	736	714	738	742	743	675	715	742	688	731	700	727	671	717	686	749	731	714	739	701	761	762	687	724	749	730	701	746	731	696	752	717	769	742	742	712	742	724	722	715	759	740	702	663	721	720	742	737	691	762	731	755	736	697	693	721	787	792	754	698	716	714	757	714	692	743	769	740	736	725	728	685	721	679	737	749	735	707	672	744	714	704	783	743	728	767	722	736	701	666	787	725	702	733	715	684	727	696	723	740	688	754	711	722	721	760	674	701	690	734	718	720	730	753	712	736	723	722	699	717	725	759	739	749	742	746	721	731	748	777	719	723	695	718	743	731	742	735	724	772	729	702	762	741	714	671	740	727	712	662	709	737	729	716	697	695	731	689	734	756	713	766	688	745	727	683	721	736	719	681	736	644	721	781	716	756	745	722	729	765	705	721	732	751	725	705	696	742	702	721	792	755	710	692	720	710	674	741	727	778	737	752	745	681	710	676	718	728	696	725	759	706	716	743	709	752	764	751	690	708	740	697	756	734	684	775	685	692	728	709	733	706	672	722	728	716	768	729	737	782	723	674	721	726	724	705	766	767	702	721	725	734	716	643	701	718	749	720	670	767	724	715	696	729	727	742	731	726	695	717	711	709	749	727	735	703	754	746	698	690	701	742	755	727	710	734	725	692	678	679	718	726	729	767	710	780	688	691	717	698	739	676	719	715	687	691	702	738	714	715	712	776	699	685	708	738	728	661	740	705	722	734	765	712	699	734	717	720	703	717	714	729	721	710	705	734	715	679	725	761	694	760	729	714	752	737	714	748	742	759	746	714	720	710	717	787	749	685	730	674	712	745	741	760	698	771	720	723	732	717	766	695	743	737	700	726	694	750	730	680	694	707	706	733	706	811	734	723	716	716	745	759	745	721	706	727	722	675	743	762	684	761	711	690	730	743	737	748	708	702	693	724	683	716	751	728	742	716	741	685	689	739	715	679	738	700	702	705	683	683	725	768	723	755	717	785	749	732	687	702	716	756	753	682	741	685	685	729	681	685	734	716	774	712	727	755	683	761	759	710	745	701	719	708	724	736	694	729	705	738	722	741	711	712	750	700	710	741	731	704	697	762	703	697	730	716	715	716	706	740	721	697	703	744	765	708	729	734	730	704	742	737	729	718	720	713	727	777	718	696	657	728	755	693	721	722	731	699	701	735	721	709	713	728	785	737	737	737	712	739	767	792	748	746	703	718	754	755	728	720	736	735	756	682	692
6840	836	1014	838	618	439	412	336	304	239	285	218	233	267	281	291	363	351	238	227	227	235	226	241	205	161	178	195	181	176	171	162	163	192	155	170	159	171	179	175	198	180	163	178	155	169	182	140	204	174	156	170	192	160	163	181	165	157	152	187	170	181	159	147	169	164	142	163	172	175	145	157	161	158	176	162	188	156	148	168	154	183	154	166	162	203	143	208	187	173	174	152	134	188	165	161	152	162	143	153	151	158	172	172	160	155	164	157	152	187	133	179	190	149	167	164	158	177	158	149	166	140	171	191	156	156	177	176	184	179	168	170	172	147	165	150	158	166	165	165	146	188	148	172	173	178	155	157	169	168	158	152	139	157	160	149	164	146	171	158	158	184	171	164	145	161	180	159	168	191	158	161	173	172	171	168	172	157	153	183	171	186	168	177	161	162	162	177	184	144	186	171	146	176	141	170	157	145	145	142	161	165	164	156	160	170	179	173	161	172	134	171	162	152	154	184	188	167	162	185	173	137	154	159	197	171	178	166	174	153	157	171	159	171	178	174	159	168	162	156	141	177	165	176	166	163	172	160	148	191	157	157	145	165	169	190	186	178	162	151	166	171	179	172	171	169	148	172	151	152	155	159	176	164	168	183	174	157	172	164	163	177	179	156	184	168	143	178	158	168	169	154	157	160	155	156	159	156	177	153	146	159	161	162	163	158	148	174	157	164	169	148	163	170	172	158	151	168	149	175	149	161	143	156	160	177	141	180	164	159	149	161	163	156	152	178	169	169	185	154	165	175	164	163	166	147	169	155	169	180	174	178	161	202	147	185	150	176	172	167	142	151	175	150	177	134	162	169	181	169	156	156	170	186	173	147	177	185	182	162	180	168	175	156	177	182	135	149	138	179	149	154	159	167	171	186	200	190	170	150	160	186	155	151	163	174	128	148	166	157	163	174	163	167	165	129	162	189	154	201	159	167	144	167	154	187	170	167	182	154	168	168	163	144	160	160	168	194	137	140	186	175	175	180	169	177	188	150	141	150	155	174	157	141	150	156	173	161	176	161	168	161	183	173	171	158	162	146	151	161	168	159	164	146	163	163	175	154	174	172	185	160	168	174	180	157	170	171	179	144	170	164	167	190	163	156	183	170	157	167	162	150	163	177	207	170	181	176	160	172	163	164	175	183	162	165	160	190	163	169	177	163	155	171	175	171	134	176	169	163	202	157	180	159	138	134	169	169	156	194	170	156	160	161	168	177	172	155	178	163	160	164	157	180	150	170	162	187	167	154	160	147	144	146	168	166	181	177	175	144	181	158	149	165	183	155	165	157	161	181	145	156	168	157	148	168	183	146	186	168	141	174	155	151	161	177	154	176	155	141	147	165	169	167	163	192	161	167	172	159	159	183	161	156	143	177	169	176	173	161	149	178	172	153	166	169	148	160	186	183	163	179	196	148	191	157	160	153	185	190	155	151	161	170	163	153	163	179	207	165	176	145	157	154	140	161	152	167	166	161	188	161	178	174	132	160	156	174	151	169	146	158	119	188	160	179	151	170	170	158	155	185	147	160	179	147	178	144	180	158	178	186	171	172	135	195	173	152	161	176	164	159	147	143	173	162	160	166	176	185	168	156	162	180	166	174	153	161	147	155	184	175	175	146	148	187	169	162	180	161	157	156	181	155	145	162	180	159	143	168	168	145	185	192	170	188	152	149	176	159	155	187	161	173	154	150	167	148	177	149	165	169	149	136	152	175	163	159	180	159	177	158	164	174	166	169	174	165	170	158	162	180	137	176	173	171	151	159	158	158	154	170	180	178	149	204	157	135	165	172	180	167	168	174	170	154	150	176	192	155	167	152	151	157	148	183	170	166	176	175	158	156	157	148	155	174	162	154	169	186	178	156	175	140	180	169	181	181	177	170	187	177	164	184	165	173	177	157	179	153	129	190	158	176	129	203	162	154	146	174	173	157	182	160	167	147	152	164	156	169	177	184	165	180	169	156	178	158	168	180	154	174	172	151	179	175	158	177	162	151	150	175	184	162	167	157	158	163	143	175	166	166	160	188	178	184	157	152	167	190	159	178	133	158	154	171	165	209	161	190	154	189	172	158	172	169	165	166	187	164	176	160	172	176	165	150	188	173	162	166	153	162	167	160	162	137	169	135	165	183	174	148	150	174	152	154	158	178	164	156	153	146	149	139	162	159	165	190	172	166	154	167	181	165	165	149	155	169	168	157	170	136	159	152	177	179	176	170	145	169	177	135	133	133	178	155	175	146	174	179	148	157	183	166	142	163	189	174	176	145	151	148	174	162	144	177	176	189	162	166	175	178	153	154	155	187	154	175	171	163	158	163	168	147	158	174	162	154	182	161	162	145	142	190	171	142	162	172	178	171	173	153	172	184	178	164	192	158	163	170	172	155	163	183	158	170	177	171	173	147	159	171	178	191	145	179	173	166	165	149	189	156	157	154	173	172	168	155	160	169	159	140	153	166	151	165	151	167	171	172	176	161	169	157	143	144	163	196	179	158	173	156	182	186	165	172	149	154	166	155	182	151	159	174	168	183	189	162	160	157	160	167	179	180	171	152	166	186	145	176	177	172	188	175	158	176	170	179	187	162	172	159	157	160	163	167	153	153	166	187	158	160	184	157	164	173	176	149	188	191	190	177	159	161	190	176	163	169	155	161	154	169	169	151	146	152	185	150	162	158	167	173	172	180	147	149	178	177	185	161	141	162	167	157	153	158	152	182	180	158	143	166	152	177	178	184	176	137	160	174	166	174	161	163	154	179	169	155	156	171	160	150	162	187	191	173	169	165	163	178	147	164	166	138	161	145	169	150	139	152	187	168	159	185	152	149	190	155	167	162	154	148	163	151	168	182	169	158	193	167	189	180	169	162	163	185	165	156	160	197	163	168	160	180	148	158	177	172	164	175	148	162	181	166	138	141	154	183	155	186	172	173	185	165	167	181	162	149	176	193	179	167	162	178	164	161	182	157	177	156	178	156	178	186	172	167	177	153	154	156	179	180	161	146	152	162	173	173	173	167	160	153	162	141	172	153	168	160	165	148	179	159	168	163	162	171	148	147	159	152	173	127	171	164	161	161	149	177	138	175	169	162	173	147	159	165	170	183	171	171	173	141	157	164	164	165	185	153	165	170	156	141	179	172	162	141	148	182	179	163	159	173	154	183	158	194	161	162	124	157	163	183	153	143	172	149	150	159	142	165	182	169	169	173	182	175	182	179	183	156	156	153	184	160	158	169	147	137	159	172	184	165	171	146	149	165	170	183	154	153	166	164	155	164	163	175	164	158	171	160	160	172	147	154	165	155	184	161	158	166	143	153	181	179	159	157	150	176	142	172	160	163	147	170	182	167	187	159	156	173	188	172	170	167	179	148	144	187	176	180	154	163	171	180	144	165	165	179	157	168	165	171	178	174	172	170	168	155	150	159	163	200	162	177	181	173	177	170	155	149	139	168	139	182	154	178
5472	1094	2187	2624	2404	1862	1619	1422	1262	1139	986	905	877	1160	1223	1514	2109	1830	1139	900	845	933	1052	1059	708	573	553	523	577	575	554	517	527	534	537	546	495	533	561	487	539	530	526	499	546	543	493	549	524	507	478	483	506	507	522	496	472	509	484	543	476	485	470	512	471	507	445	518	496	482	512	510	494	474	464	440	498	544	491	477	484	510	515	541	498	458	460	500	491	471	466	490	495	473	466	481	496	483	489	468	487	479	428	474	503	459	476	502	463	478	455	460	459	496	471	485	478	481	479	443	492	484	485	477	492	485	443	475	491	535	485	508	504	479	457	470	520	459	466	498	475	448	453	514	485	481	477	469	473	496	439	468	470	462	478	505	472	433	504	476	477	447	451	496	488	483	472	455	490	497	507	467	490	457	448	454	489	526	492	491	480	509	447	470	466	492	473	515	494	478	478	460	477	486	484	452	466	466	466	446	531	476	457	470	467	485	469	465	477	501	436	462	498	467	447	487	489	494	470	454	478	508	472	450	477	496	432	471	477	460	522	479	497	516	467	489	491	485	463	492	492	446	455	444	457	477	479	494	478	462	460	492	484	496	437	469	499	474	473	507	497	501	462	420	507	454	479	454	454	504	457	465	478	460	474	542	499	443	461	492	474	501	492	486	475	466	470	455	470	519	463	504	488	479	468	507	475	493	443	476	455	516	545	475	505	449	477	456	439	515	447	476	490	456	491	446	438	447	485	469	505	499	464	499	499	490	469	491	452	478	516	474	491	499	482	472	489	495	461	479	504	463	490	500	486	483	453	480	464	481	447	506	467	442	509	459	461	470	444	497	486	480	489	424	487	481	455	447	451	453	483	503	509	454	518	416	480	505	501	478	494	484	468	493	467	456	490	477	485	461	460	487	492	486	429	494	462	471	517	491	489	471	473	504	501	514	496	490	519	452	476	473	498	434	489	534	448	455	491	488	477	453	484	487	493	464	444	506	496	458	489	489	460	508	473	426	505	454	505	482	465	453	514	479	487	477	490	483	477	504	499	482	449	515	456	461	508	493	438	485	466	483	469	486	468	490	496	426	475	475	481	460	468	488	476	473	492	480	490	458	489	490	514	499	496	486	488	462	451	474	450	485	439	476	476	481	468	437	533	482	461	468	475	463	498	475	501	462	453	491	501	501	473	432	531	471	476	448	472	473	480	469	482	470	504	486	494	431	467	465	449	429	459	458	456	470	431	515	488	506	460	494	444	486	444	464	483	482	484	478	441	509	467	497	438	433	499	460	482	527	486	483	505	472	496	455	471	520	494	461	414	466	493	499	505	493	489	512	519	479	487	481	438	463	444	433	516	465	473	500	452	456	484	500	471	495	454	485	444	488	471	517	478	462	448	490	502	520	459	490	505	440	481	487	501	461	459	476	475	480	504	475	468	476	480	449	452	455	498	472	494	468	498	469	509	493	473	475	503	468	487	453	498	471	467	476	515	517	442	506	503	515	496	504	520	480	456	491	481	473	479	494	480	483	507	417	519	497	479	482	512	477	445	512	450	447	458	442	475	478	438	526	497	481	495	531	458	472	470	463	509	501	518	490	503	468	502	462	467	506	500	473	461	466	485	475	444	471	514	479	481	488	527	466	494	471	451	482	482	484	488	461	495	492	479	444	478	472	459	474	521	478	501	482	485	448	497	520	505	462	473	423	448	481	466	514	476	454	512	483	509	470	464	466	496	446	450	505	453	479	476	470	473	459	469	485	440	459	508	491	455	485	450	479	477	460	509	471	517	475	478	475	500	488	455	464	508	471	509	457	497	484	440	486	487	490	512	489	483	491	432	462	473	452	479	495	485	470	447	487	482	483	491	470	475	465	463	486	464	491	495	484	466	447	469	521	434	484	461	478	487	467	475	493	497	510	452	434	474	467	471	494	464	489	473	461	475	479	456	467	481	484	485	508	470	476	500	500	479	476	492	473	428	485	498	452	484	469	468	432	476	475	469	514	458	466	464	496	439	491	463	497	468	468	496	529	458	461	516	488	451	487	478	512	428	485	512	446	499	466	509	484	455	493	457	502	498	496	469	488	461	461	469	501	494	469	452	494	477	464	475	488	475	504	491	480	446	514	428	478	471	521	488	464	488	465	461	432	468	478	475	453	467	471	488	492	471	481	489	504	471	455	468	465	480	481	445	493	500	453	470	453	494	495	476	470	460	476	478	498	465	498	470	482	445	488	483	532	507	477	482	502	470	483	482	490	483	476	511	447	470	465	477	474	470	495	459	462	487	476	431	497	505	494	536	478	491	485	478	484	454	454	522	435	496	528	481	498	465	447	443	453	459	481	501	479	451	485	492	485	508	482	506	484	473	488	495	467	491	470	483	482	497	484	481	438	463	480	489	495	509	466	501	465	474	465	477	464	432	477	507	438	491	507	458	512	457	469	473	442	494	460	492	510	500	495	482	468	481	430	419	454	488	483	480	501	475	483	496	465	490	480	457	495	465	468	477	469	466	444	487	467	532	453	474	465	435	451	443	439	505	458	488	446	445	464	442	478	464	462	445	476	455	511	461	499	457	453	478	503	455	498	465	472	474	487	461	514	480	521	487	486	488	422	470	478	497	516	458	477	434	463	510	489	450	490	490	501	470	499	482	435	480	501	498	492	478	482	450	472	479	489	434	459	443	458	458	484	441	475	487	518	469	492	466	462	486	461	518	496	470	453	466	473	483	509	496	471	499	484	483	484	494	471	476	470	470	479	467	495	498	501	502	472	480	463	435	484	504	453	490	479	484	503	490	489	455	489	466	473	502	504	503	481	460	449	485	501	464	462	496	439	455	452	476	501	513	447	473	454	467	510	480	457	466	470	445	427	499	426	478	489	464	479	476	409	478	503	461	502	489	506	475	474	482	483	478	465	447	494	478	430	444	487	501	487	450	465	469	459	458	534	485	483	478	478	450	475	492	455	483	486	468	473	482	465	477	495	518	485	453	505	471	511	489	484	484	428	494	442	463	468	483	485	475	516	502	481	474	498	479	442	490	503	478	500	486	495	501	461	478	459	472	461	472	443	492	474	472	460	483	483	463	502	478	481	485	483	510	484	500	511	472	465	480	457	500	478	487	469	461	482	492	520	475	464	491	456	452	504	475	480	467	488	480	469	462	475	501	436	492	464	487	480	497	463	504	471	462	430	493	493	462	481	483	484	496	466	486	468	479	464	463	467	483	455	479	437	438	455	495	479	494	499	440	483	483	501	463	454	456	491	463	486	480	466	488	485	505	475	483	463	489	458	453	471	507	485	469	475	457	467	448	469	463	457	451	528	480	469	513	470	461	489	459	467	474	490	466	505	495	501	476	480	480	460	527	473	484	481	482	455	449	459	477	487	485	507	484	427	503	452	464	469	462	504	496	471	507	471	496	450	495	444	463	463	487	453	496	470	479	480	462	505	471	451	503	460	484	475	480	520	490	457	477	485	486	476	486	497	485	476	447	493	468	470
13581	2277	2229	1702	1218	925	743	622	565	535	476	460	406	391	464	565	765	626	456	392	439	400	423	397	362	339	289	316	292	282	311	308	289	299	318	302	297	278	298	316	330	287	279	328	319	296	304	312	300	305	302	314	269	308	306	283	313	272	312	297	259	309	290	319	298	276	311	276	303	295	290	279	277	278	301	298	249	279	281	291	283	297	259	316	286	268	283	313	287	296	289	283	297	288	269	271	250	276	318	293	281	286	234	259	268	271	306	295	264	298	251	291	259	295	334	277	255	262	288	278	278	290	280	281	276	274	287	286	279	316	282	290	302	310	279	251	277	331	284	276	293	269	271	281	302	288	295	297	277	275	299	294	284	270	280	286	308	275	278	288	291	297	280	287	274	267	266	284	293	296	295	296	316	292	297	302	274	283	310	277	292	272	312	280	315	287	276	298	294	307	324	262	281	269	271	282	302	328	307	283	298	285	271	282	284	305	243	307	299	305	291	289	301	286	286	304	304	305	293	282	297	289	290	270	308	280	299	299	305	289	300	308	287	244	261	240	309	267	291	297	265	300	274	270	285	298	269	271	289	298	268	287	262	320	271	266	274	271	321	271	290	256	307	304	313	328	268	322	299	306	286	294	251	299	309	270	296	321	302	273	312	292	289	301	314	267	289	280	320	282	262	265	292	287	271	280	255	289	292	303	280	290	260	258	281	303	269	284	259	275	280	275	288	286	299	287	274	292	298	281	294	284	287	309	295	275	287	294	289	277	282	283	268	281	305	283	279	272	299	289	285	276	289	297	270	291	294	282	312	313	294	300	276	281	272	297	281	297	289	294	267	267	260	299	276	306	304	282	301	284	303	307	259	270	304	263	262	268	260	280	284	238	267	281	278	330	280	259	275	282	288	283	275	317	266	278	296	269	255	273	294	271	287	307	286	303	255	255	287	289	291	279	278	309	295	298	302	287	250	261	265	284	287	249	286	278	296	313	268	303	291	296	288	293	298	282	308	305	278	300	279	289	299	288	255	305	271	285	301	303	290	274	277	299	303	266	262	286	280	257	305	314	282	307	306	311	283	292	240	316	291	299	272	273	265	305	289	288	265	273	267	315	289	264	241	307	277	279	277	254	255	299	272	299	296	304	292	294	298	327	322	278	308	283	282	328	291	267	243	264	285	266	277	299	292	294	293	241	286	297	297	292	304	289	309	274	282	309	295	331	292	327	288	297	277	269	293	290	297	288	263	278	310	268	262	294	280	276	301	287	269	272	295	284	289	305	268	300	305	298	300	293	279	292	296	265	287	271	310	260	287	264	309	271	294	292	245	291	286	280	298	306	243	275	303	274	288	298	320	308	287	284	277	293	294	308	277	288	263	307	274	307	289	281	254	281	283	286	283	269	315	282	278	297	300	239	291	270	268	295	279	320	296	287	293	255	288	272	287	278	274	282	270	294	294	271	287	264	283	251	287	293	296	294	250	259	292	287	257	289	288	278	295	296	279	260	293	282	304	267	269	262	250	267	265	281	270	286	265	296	298	283	247	296	305	284	315	319	288	271	343	308	262	315	294	272	313	263	274	294	277	305	279	313	292	289	298	274	274	281	259	317	299	286	289	278	289	265	286	305	257	299	272	267	259	256	308	321	271	303	337	267	289	280	259	268	265	287	276	265	293	297	289	266	270	273	293	271	263	258	316	287	304	273	302	293	290	322	274	264	292	289	290	286	281	303	294	296	289	307	280	313	281	298	295	270	288	265	276	285	281	286	285	288	269	295	275	282	285	260	315	288	297	280	276	309	292	278	321	272	288	280	295	255	288	284	275	316	272	282	278	270	313	259	278	301	283	285	262	293	304	325	290	326	299	298	271	310	303	304	304	293	291	290	289	271	295	295	336	292	291	302	275	293	263	317	285	272	282	298	303	282	280	297	291	291	261	276	269	265	250	269	311	320	333	299	264	256	276	301	279	282	274	259	303	320	298	266	292	291	307	282	262	289	267	303	274	272	254	287	259	252	294	279	304	288	264	294	243	291	306	270	274	291	298	261	253	261	314	300	300	324	286	307	279	295	276	286	271	289	300	262	275	289	283	260	263	280	296	290	301	315	279	247	288	291	297	293	304	294	303	275	282	275	285	306	282	306	304	281	301	292	278	265	306	309	262	261	254	285	265	262	286	297	273	305	282	322	281	292	267	282	285	260	274	288	267	303	284	307	316	235	270	305	296	315	292	274	276	282	300	302	285	276	300	307	296	293	279	255	247	252	279	299	256	277	280	291	308	306	271	284	275	276	286	284	286	308	288	263	310	292	278	285	306	280	283	268	276	284	283	265	303	273	291	279	292	280	287	281	273	261	277	296	290	280	290	265	283	284	302	284	309	311	299	276	301	263	299	274	283	313	291	276	292	275	320	263	274	258	274	310	288	298	274	260	325	300	266	303	257	289	299	297	291	264	289	289	270	253	279	300	299	271	313	302	271	290	287	262	277	297	268	307	274	267	307	275	300	291	290	282	296	267	298	307	290	271	310	274	290	282	273	311	285	262	285	278	280	296	309	287	300	296	313	274	317	295	265	263	290	282	263	283	267	302	300	281	271	284	313	290	264	296	282	309	277	265	291	290	333	286	262	282	309	313	279	264	300	274	294	272	275	265	277	285	296	295	284	319	287	303	271	276	271	290	293	302	279	272	293	276	292	292	260	275	259	265	272	297	260	274	258	265	291	291	270	244	286	295	294	259	312	321	290	314	262	267	255	290	279	253	272	298	274	296	289	316	294	301	332	282	280	304	285	286	299	264	242	254	292	332	289	271	292	289	284	297	284	280	289	270	285	277	285	290	286	258	288	261	288	333	321	296	253	289	295	283	283	282	276	283	273	305	264	291	292	303	283	288	290	307	286	293	258	264	268	248	290	280	255	290	302	294	303	298	285	308	261	320	305	284	295	282	324	294	293	324	269	248	294	291	296	270	280	291	301	269	270	286	294	282	265	258	282	259	281	274	269	287	284	285	309	271	277	267	289	320	262	287	290	318	279	285	295	285	270	283	277	275	309	309	271	298	268	301	300	280	301	301	283	280	258	290	285	280	287	300	276	281	314	293	294	288	282	270	307	281	296	297	281	307	304	301	294	273	270	293	295	313	288	314	273	330	287	276	282	289	269	313	275	313	266	290	275	273	293	303	277	275	309	263	285	304	269	295	301	310	293	283	273	258	283	276	277	304	308	298	321	265	307	277	328	250	263	304	261	279	313	298	271	292	270	295	277	288	266	273	309	260	278	296	280	252	259	294	276	264	270	287	278	288	314	307	302	270	291	257	287	308	290	271	263	274	292	282	295	303	292	280	311	306	277	259	290	290	298	301	304	317	283	300	276	282	261	274	274	287	292	269	274	293	287	299	280	290	307	265	293	303	278	287	257	254	298	284	315	274	274	271	286	262	250	291	289	282	305	309	259	283	308	314	296	260	281	304	293	305	301	285	275	269	281	277	264	308
7594	2061	4275	5083	4386	3656	3058	2677	2283	2076	1787	1580	1651	1557	2181	3031	4133	3211	1600	1497	1869	1812	1746	1602	1343	953	904	915	944	873	907	869	829	890	830	865	796	833	916	862	850	849	787	822	808	857	798	839	839	858	766	767	804	806	829	825	796	787	769	804	813	753	756	762	772	797	778	773	760	794	755	800	703	717	750	781	757	740	766	755	755	762	812	771	733	762	787	723	792	767	718	794	740	741	745	769	757	727	764	763	772	782	689	761	764	739	738	790	777	733	782	773	769	738	734	733	763	724	747	712	760	775	758	804	796	759	773	755	780	755	758	751	769	750	749	826	761	794	723	776	774	798	750	784	766	768	803	801	742	747	755	725	759	752	773	733	780	739	731	791	740	784	791	743	799	721	747	727	768	750	800	756	726	748	703	784	715	765	749	784	793	724	785	735	729	766	732	765	726	732	742	773	748	707	755	782	765	777	754	760	729	721	791	758	732	773	769	692	725	732	718	737	746	741	727	759	739	786	717	721	738	733	737	697	759	737	745	779	721	787	729	698	775	762	750	756	733	729	736	812	731	769	800	756	763	777	742	807	721	793	747	732	757	789	729	725	758	748	713	712	757	768	745	744	747	814	772	749	788	718	760	712	724	738	754	723	771	757	749	729	703	822	761	725	750	753	757	778	780	780	785	750	765	742	793	745	730	743	763	730	712	733	703	723	760	731	764	753	691	764	727	750	729	732	785	744	762	741	740	731	721	712	733	792	725	739	798	751	774	740	765	699	786	743	710	762	758	748	757	746	754	768	711	773	763	725	753	774	739	742	743	769	767	799	765	748	777	689	778	714	769	805	772	703	787	761	697	783	772	755	752	783	724	754	704	734	768	741	762	763	713	750	740	741	728	768	763	759	728	723	784	751	718	753	710	768	733	758	760	757	751	737	734	743	746	748	770	773	779	722	716	758	718	744	707	749	792	713	773	745	718	757	713	782	771	747	794	758	704	705	726	760	756	724	807	795	720	741	739	757	733	719	724	793	767	764	807	779	819	754	759	709	770	751	734	722	772	777	782	689	777	766	733	753	771	731	741	735	739	753	718	780	728	758	793	757	775	692	709	779	738	729	714	747	753	765	742	723	756	730	728	744	714	694	742	731	758	722	727	758	769	773	748	754	775	747	757	771	748	769	784	747	747	771	776	752	772	799	726	719	738	733	806	774	732	720	708	748	731	728	771	711	795	739	703	707	755	782	785	729	734	750	744	760	734	777	786	782	755	756	721	774	725	747	719	743	756	709	777	749	763	741	752	732	723	736	729	706	775	753	748	729	795	760	753	721	745	726	784	749	787	767	761	714	758	701	753	720	774	791	777	738	786	723	756	757	775	729	752	756	689	726	787	747	777	726	684	759	794	781	734	753	725	750	786	730	768	764	737	713	777	712	753	693	784	760	739	708	777	744	728	739	712	785	736	707	798	722	776	769	708	765	775	741	716	748	710	719	760	745	746	773	734	764	668	735	752	818	766	693	800	771	753	725	761	727	746	748	705	709	755	755	729	742	752	738	725	717	698	744	722	770	733	755	757	756	784	781	770	716	780	731	725	702	752	780	729	748	748	703	721	743	722	760	686	759	714	755	747	757	749	742	720	695	707	770	771	703	721	785	747	760	769	726	760	729	767	719	759	739	717	696	758	766	762	760	783	765	754	728	734	751	726	734	754	679	726	700	719	733	758	732	701	740	780	767	741	731	728	755	735	750	729	704	768	783	761	719	720	701	799	730	735	798	748	783	798	738	724	775	780	749	745	777	744	730	705	752	758	733	759	752	762	741	732	754	741	730	748	750	711	751	743	695	748	757	770	756	736	731	757	721	745	766	770	765	709	746	802	799	762	783	701	821	739	742	712	790	729	729	754	728	744	762	797	723	769	768	768	822	741	710	729	793	718	708	718	750	718	769	720	698	724	720	773	722	757	736	776	738	763	701	740	749	728	723	737	755	780	753	756	773	792	715	740	779	712	767	752	714	747	776	758	702	733	729	744	755	776	757	760	744	732	758	748	760	790	762	743	733	749	714	708	785	746	752	734	737	773	733	708	763	746	773	750	734	742	792	765	743	682	748	656	741	752	774	723	724	762	786	707	752	788	756	698	771	699	755	755	747	810	776	755	743	786	774	746	735	754	750	743	739	736	784	767	745	698	781	724	758	769	655	784	770	770	753	750	778	742	720	771	747	718	760	741	752	720	792	748	749	790	750	740	728	754	755	714	754	733	719	775	770	742	733	769	755	750	753	792	787	773	767	695	751	726	747	753	770	737	738	753	755	785	797	730	753	715	696	804	738	700	744	781	745	797	701	733	762	730	728	803	755	770	727	716	738	772	786	745	726	773	743	815	731	719	751	752	759	784	723	721	733	735	720	744	765	740	752	735	780	741	740	736	739	776	803	788	801	775	761	753	782	765	716	676	727	791	714	730	750	750	771	722	707	774	802	773	761	732	738	740	768	767	765	743	766	753	725	717	747	716	721	747	793	786	705	731	773	752	746	721	755	710	706	741	782	716	747	733	790	772	702	747	746	784	772	766	747	705	716	763	742	752	771	768	782	747	747	733	766	706	752	774	726	764	794	724	785	750	784	758	716	722	738	785	762	743	739	777	719	723	757	770	736	728	737	727	781	781	690	738	777	744	831	760	769	776	763	704	717	779	716	768	783	744	723	792	786	775	753	774	727	760	731	759	728	753	806	681	777	713	748	758	748	782	725	794	754	746	723	728	772	738	741	740	711	790	752	737	738	762	760	736	755	731	784	748	720	720	757	733	719	762	734	735	732	719	736	788	771	747	749	729	718	735	779	752	799	679	730	707	765	751	718	746	743	792	737	761	754	759	762	747	713	728	752	724	756	721	783	751	716	729	763	712	773	744	735	801	758	759	770	783	721	741	781	744	762	747	769	777	788	745	734	747	735	742	748	705	735	780	723	781	771	757	735	722	731	732	717	718	748	767	706	749	737	786	749	762	744	725	711	732	727	773	816	715	706	762	797	737	766	760	812	788	741	784	773	737	705	750	742	757	770	710	759	741	776	750	703	726	764	728	765	749	773	743	737	731	763	723	775	778	764	725	782	782	767	730	736	749	755	714	751	748	801	767	734	786	710	760	763	773	741	778	727	742	783	739	732	764	786	755	770	729	755	743	753	743	737	765	802	800	734	725	762	776	740	735	698	766	767	750	755	780	701	750	772	720	710	725	775	766	746	750	722	752	796	797	773	723	767	793	728	738	751	773	730	754	763	753	771	745	787	742	725	771	752	723	754	745	768	784	775	746	758	714	779	686	760	755	795	791	719	731	748	752	729	822	712	739	734	737	733	756	730	748	745	810	704	708	701	730	773	756	739	737	744	738	741	762	742	733	714	734	798	747	719	709	762	760	724	745	773	737	768	755	748	741	784	717	752	763	717	741	735	750	725	749	762	730	765	748	733	808	725	781	745	767	723	759	744	720	726	738	758
2049	323	320	307	311	314	291	299	288	312	292	282	307	300	292	292	325	291	283	322	276	323	278	276	311	332	301	286	299	289	292	294	282	255	310	319	308	270	321	300	297	278	279	294	292	276	348	292	310	317	314	299	287	281	279	315	274	291	286	273	271	276	292	261	316	264	289	327	266	291	273	291	280	291	291	311	279	307	278	303	314	295	308	296	318	279	282	312	272	301	293	326	326	252	310	267	295	274	288	280	284	290	315	285	270	259	279	310	299	287	305	307	279	324	289	331	286	293	322	268	276	271	322	303	277	329	290	285	294	289	298	303	272	264	260	321	293	308	256	286	293	278	265	304	315	276	318	276	289	301	287	294	317	267	278	282	284	291	301	312	295	309	275	298	291	309	296	286	326	281	291	294	291	299	303	274	285	281	275	300	264	287	287	317	269	265	298	319	284	311	335	286	283	280	311	298	302	284	291	271	282	288	320	278	314	307	284	279	290	304	308	281	304	288	271	294	297	301	317	284	289	248	275	307	275	292	270	296	292	303	299	310	277	316	284	277	282	318	290	307	304	253	301	292	302	261	306	278	301	313	280	316	301	273	296	334	307	294	287	279	298	307	283	289	295	262	293	282	256	296	309	267	296	302	304	287	273	299	266	297	286	276	279	290	256	292	328	268	287	292	303	275	287	291	290	301	292	296	264	294	296	287	268	293	287	279	279	308	300	300	266	290	296	294	301	284	277	324	339	310	310	276	338	297	280	271	255	293	282	283	304	278	303	310	304	316	296	344	257	282	270	277	265	305	291	315	312	273	287	279	289	310	293	301	286	326	293	274	290	291	322	245	254	280	276	256	290	287	284	286	300	322	284	288	314	266	281	284	293	280	294	290	294	306	289	269	273	291	296	288	292	279	323	271	284	289	300	259	268	284	299	313	301	311	271	269	271	280	288	294	312	296	258	303	311	291	298	294	290	292	276	276	280	255	258	298	313	268	314	297	308	283	308	286	276	318	312	334	293	309	301	276	349	333	279	272	271	276	254	271	297	258	283	271	303	268	286	290	288	299	323	252	270	277	273	298	288	286	292	288	295	290	263	290	302	268	299	338	316	271	286	244	317	285	281	316	319	292	286	307	289	309	313	283	274	293	279	307	284	294	286	289	279	323	289	293	265	266	258	280	286	298	287	294	297	300	310	276	258	295	314	298	303	311	327	261	294	285	304	295	320	296	295	279	261	279	305	311	314	315	274	301	300	305	266	241	295	280	280	317	323	338	262	289	286	301	274	266	308	285	284	280	269	271	291	296	277	288	307	317	326	312	310	313	324	300	306	281	304	300	289	286	310	287	287	298	285	293	301	294	259	320	280	289	273	257	269	304	283	297	322	285	288	309	315	307	269	284	310	282	298	277	255	276	296	294	246	282	277	296	285	270	286	300	268	288	307	302	301	284	298	285	268	282	315	293	265	263	301	321	294	312	309	282	308	273	320	302	310	330	302	305	301	308	289	287	292	302	297	314	308	292	300	289	301	307	297	301	312	293	295	282	314	288	254	286	259	350	309	304	311	256	303	306	265	270	274	283	278	291	286	305	319	277	328	283	273	310	268	305	297	302	306	284	320	282	305	295	266	261	301	321	295	302	295	286	299	305	277	296	301	285	319	277	282	303	283	272	279	297	295	287	255	283	282	288	294	280	272	312	261	301	280	293	321	271	352	311	302	311	295	299	281	276	291	304	272	289	265	303	312	311	285	302	290	271	306	281	322	293	300	292	322	293	324	294	287	275	322	296	302	275	276	300	305	274	265	282	268	320	266	313	312	290	282	291	272	305	263	282	253	293	310	299	315	293	303	290	327	293	295	286	287	298	318	251	285	300	318	252	297	287	309	295	243	282	279	276	332	331	269	306	321	282	314	284	306	275	298	295	289	308	288	272	281	289	299	287	308	288	298	291	272	294	280	312	304	329	318	279	269	285	295	275	299	294	300	291	277	327	319	280	306	301	304	296	269	270	299	300	313	285	296	323	277	316	301	293	280	279	298	301	303	270	288	307	302	267	297	301	269	290	272	318	305	265	320	304	277	285	286	287	264	295	295	314	259	279	277	289	307	292	296	285	299	265	327	263	308	316	314	262	316	301	287	261	314	269	312	289	301	285	300	288	296	287	295	270	333	304	302	306	281	317	311	321	253	288	291	311	313	320	269	253	313	262	284	260	267	302	279	295	323	266	275	276	299	307	297	297	298	330	305	271	268	274	305	299	311	280	279	322	298	305	271	297	257	293	283	304	285	288	295	262	319	302	276	267	295	292	270	274	295	291	291	318	259	291	299	265	294	276	309	262	281	316	303	293	282	277	248	283	288	273	294	277	302	300	280	291	320	311	265	303	305	333	303	269	309	288	297	281	261	303	260	295	262	260	288	320	311	311	283	297	300	282	287	302	283	305	283	320	304	282	278	302	263	286	300	313	307	344	327	290	298	304	294	275	309	281	307	296	289	286	312	264	305	282	265	301	303	301	288	299	279	293	313	304	279	286	289	328	335	300	276	276	285	296	305	314	276	272	270	285	306	292	299	276	290	299	279	291	286	269	299	279	290	277	308	284	306	309	290	294	260	316	315	277	300	292	329	306	277	274	304	273	264	247	270	290	281	268	285	261	293	272	270	306	299	296	288	292	275	308	297	292	278	296	285	251	260	262	296	264	273	291	297	282	295	287	331	295	260	263	299	315	266	296	262	285	301	279	301	283	318	301	269	289	287	301	294	265	266	290	295	309	293	299	304	245	252	299	298	276	304	278	293	281	293	299	279	289	289	319	320	288	297	301	272	301	280	289	298	258	282	279	283	317	270	293	288	290	287	287	293	303	259	258	244	325	314	285	277	304	304	284	279	274	313	276	272	296	260	298	316	323	284	295	305	278	301	313	312	317	293	284	293	287	310	298	271	302	303	308	274	289	327	292	303	303	287	292	297	287	294	276	278	284	300	317	306	305	293	300	266	288	276	267	281	280	272	299	324	330	300	302	285	283	284	311	287	259	279	298	282	300	270	292	295	278	291	296	288	281	305	296	263	316	271	292	323	279	324	298	289	281	292	313	303	298	282	316	298	307	300	284	345	294	282	294	270	289	274	300	286	306	297	314	321	273	260	305	259	289	274	307	284	325	307	296	283	278	268	285	279	263	272	301	261	283	276	300	295	311	305	279	295	299	282	286	289	264	278	302	306	290	293	309	260	288	258	266	291	269	297	298	300	284	292	278	295	313	305	298	303	304	296	281	274	265	304	290	286	294	312	306	298	306	297	271	289	265	266	283	309	285	287	285	320	295	294	294	272	273	287	270	301	275	267	291	284	296	284	311	282	299	283	320	284	286	321	289	318	295	291	288	266	294	318	305	330	292	314	290	318	259	314	271	280	280	287	303	309	289	312	283	286	316	284	274	299	260	315	269	298	273	292	329	321	317	257	277	294	282	281	283	290	291	290	281	300	298	285	274	303	265
2366	749	763	815	825	733	782	782	744	781	776	767	755	761	775	809	768	726	744	725	813	784	771	765	733	738	793	724	686	696	686	701	705	727	748	679	715	742	723	768	733	747	732	780	746	764	750	749	730	745	708	692	751	723	720	749	713	747	762	735	772	747	760	725	708	744	732	775	711	734	737	739	720	761	732	686	729	742	749	739	698	750	694	714	709	726	675	729	712	717	689	765	730	686	723	711	763	692	737	751	774	767	694	723	755	676	662	725	751	745	704	760	723	728	720	756	697	711	734	712	702	713	675	746	726	725	729	712	737	753	676	707	712	694	743	740	749	725	725	784	751	730	758	700	693	726	757	739	718	740	716	751	765	712	747	719	769	697	724	774	754	723	674	768	746	771	735	671	680	716	742	707	666	727	738	732	765	749	698	737	732	724	748	715	724	685	668	702	764	686	701	754	746	749	666	755	688	748	757	744	741	742	734	736	722	745	724	758	714	737	763	742	753	721	776	776	731	740	722	764	760	696	691	728	737	739	731	740	694	681	719	688	695	702	723	747	734	782	719	741	688	716	756	706	710	693	705	775	713	667	708	693	691	703	680	730	734	749	695	778	745	681	702	700	744	716	732	680	791	699	723	739	734	734	772	714	762	699	688	742	704	748	763	733	745	741	684	741	755	725	790	728	753	736	716	733	729	686	705	729	733	737	697	779	715	746	715	721	755	755	758	674	747	717	701	744	711	824	715	711	752	741	722	713	694	742	702	766	701	725	722	724	726	716	699	689	726	779	722	752	756	712	722	711	726	736	699	713	712	740	679	691	733	710	737	720	691	701	672	735	702	709	685	742	723	721	704	740	739	718	781	713	726	758	754	746	745	733	750	736	713	785	766	716	751	700	742	745	770	772	727	747	706	687	714	727	687	677	730	715	689	711	734	710	758	760	721	729	723	693	734	727	722	733	755	678	710	756	710	733	754	721	754	674	681	730	706	718	682	753	779	670	723	704	719	726	692	704	731	743	753	704	716	705	765	763	744	720	724	688	731	718	691	731	750	707	722	686	687	761	748	721	744	686	679	707	725	682	773	708	714	694	703	695	680	734	756	728	778	769	771	718	729	725	704	680	697	775	656	698	738	737	716	748	740	795	724	707	748	658	672	716	718	709	717	768	711	754	812	679	714	724	696	743	683	663	711	740	692	672	727	726	752	699	687	714	702	739	714	716	683	748	707	709	724	741	732	745	775	798	700	738	732	730	704	732	698	683	695	706	713	798	724	701	739	734	732	692	755	730	700	779	699	735	694	690	713	715	713	718	749	712	678	716	701	717	762	748	736	742	736	700	698	743	703	733	763	744	744	731	696	739	697	683	688	702	732	687	740	723	722	754	715	737	719	741	752	731	721	709	708	741	706	766	706	700	752	690	704	724	717	691	750	728	764	692	701	767	730	700	735	710	730	754	734	718	715	689	736	736	779	723	723	689	732	734	718	693	699	706	739	723	721	731	752	710	708	717	708	726	675	695	736	703	712	788	703	728	729	660	730	704	752	775	697	716	705	705	774	734	718	715	706	735	764	678	695	742	725	683	694	744	733	715	757	721	723	731	757	725	759	728	684	695	715	674	717	718	714	722	742	725	701	724	722	719	768	704	702	703	764	728	703	758	685	702	734	744	717	723	711	709	726	742	794	688	698	715	734	660	750	711	688	787	754	760	712	727	736	677	762	760	658	703	717	721	684	738	733	734	723	697	717	755	753	709	702	790	713	750	706	712	710	757	777	732	709	692	732	714	689	751	705	716	735	735	724	749	706	700	733	705	766	712	730	743	698	738	752	737	740	712	742	797	730	737	726	702	728	745	771	747	732	708	721	710	719	742	652	739	784	751	756	763	716	737	709	724	707	699	752	768	707	691	688	706	737	785	711	735	691	729	690	722	754	745	689	749	739	668	663	720	736	729	741	740	776	738	739	715	707	747	735	717	761	724	760	665	672	747	701	713	712	747	755	740	704	721	688	699	751	695	750	695	725	735	755	726	751	702	747	691	722	753	721	781	717	703	706	703	700	706	700	761	753	727	720	714	759	712	771	737	744	699	662	702	745	735	733	694	739	698	737	755	714	709	739	732	733	709	770	726	753	715	726	720	719	776	707	738	736	694	717	702	715	725	730	781	684	693	721	726	686	711	731	704	737	714	700	727	719	736	712	679	757	709	720	716	719	702	736	692	676	742	722	703	694	733	717	741	688	734	707	678	715	727	664	723	751	761	753	763	703	716	755	728	741	747	707	710	733	746	692	696	715	745	695	700	750	738	776	775	718	751	745	723	710	741	722	702	698	685	703	758	744	788	712	730	680	721	708	745	721	775	680	738	642	748	709	725	745	689	689	735	725	674	744	733	703	724	704	730	695	689	675	716	753	736	694	700	689	718	742	798	697	709	732	736	764	710	746	734	711	666	748	746	724	692	675	731	746	717	700	726	673	759	687	694	743	754	711	737	708	756	722	700	756	744	724	749	716	714	743	738	724	699	746	737	747	728	715	715	730	740	748	723	715	697	736	705	695	706	734	716	673	711	698	798	678	773	762	723	751	723	676	718	725	735	733	700	696	679	695	666	766	705	710	768	688	711	708	702	734	787	755	746	728	714	656	739	730	725	735	725	736	680	737	701	745	718	741	694	691	766	745	735	764	720	744	704	705	692	725	765	766	726	691	779	705	746	749	698	705	711	770	742	714	796	762	735	752	749	743	772	702	749	747	719	684	746	732	739	745	716	723	741	712	732	729	717	695	712	715	742	726	691	734	742	758	734	713	780	742	740	680	739	722	731	759	712	766	726	706	717	758	728	711	716	727	773	792	733	711	677	752	713	746	720	763	733	760	798	669	647	744	707	737	754	738	728	759	766	671	754	738	741	740	670	698	770	741	732	676	730	720	721	738	732	724	756	731	694	699	749	679	709	751	714	689	725	694	672	728	703	755	744	753	723	746	749	739	720	730	714	730	762	763	682	768	719	709	703	743	761	703	752	733	712	667	736	751	716	739	741	760	708	733	724	699	756	734	762	695	687	746	693	723	681	715	752	692	733	733	739	670	695	694	697	705	768	724	720	728	744	739	770	744	696	732	784	725	688	757	731	713	739	734	702	702	713	714	717	688	738	702	769	727	704	738	744	677	731	688	723	708	730	746	734	753	753	693	724	755	701	747	723	755	774	711	724	754	790	761	719	715	729	731	714	745	678	731	715	732	747	705	717	713	706	735	753	686	739	749	718	754	740	723	708	737	720	731	720	661	740	700	757	711	719	734	717	696	695	736	690	726	689	696	710	771	732	692	735	701	695	716	737	707	755	743	699	778	702	686	708	683	789	731	761	727	723	690	723	756	727	717	730	721	749	722	743	724	716	697	695	726	712	759	719	725	708	719	718	746	763	710	682	711	688	728	723	720	759	702	715	745	688	700	722	737	729	705	737	751	771	710	689	715	717	701	709	710	763	724	746	757	786
6993	891	991	877	571	423	380	335	243	266	232	236	209	224	304	346	399	225	247	268	266	223	214	216	196	192	188	169	179	189	175	188	150	184	161	171	178	173	181	182	181	168	152	155	172	188	187	171	198	179	172	164	156	164	146	161	160	185	157	149	146	166	161	154	162	169	184	184	157	176	160	176	180	156	171	167	175	165	165	171	146	166	171	165	177	186	172	173	172	152	192	188	155	154	134	145	171	188	186	150	175	171	142	137	161	176	180	181	179	171	152	173	196	167	132	173	157	160	151	156	160	155	177	154	152	165	163	133	162	148	153	170	185	168	168	152	159	156	154	152	140	188	172	155	176	160	197	186	180	177	172	163	159	142	164	174	159	163	161	160	192	161	157	173	168	160	150	150	151	163	173	167	164	159	175	191	152	174	159	144	159	175	156	178	184	183	144	164	161	169	143	178	182	173	168	175	158	156	189	154	155	164	161	159	167	173	164	163	167	156	167	190	172	162	150	162	189	159	175	157	169	162	159	154	172	157	146	148	159	168	146	167	179	180	162	158	162	167	163	187	148	177	145	172	146	162	133	165	147	174	168	158	173	160	161	180	170	156	165	158	156	171	165	160	173	158	176	161	149	174	156	175	162	160	170	179	163	176	180	165	172	130	172	173	184	177	172	155	155	185	183	176	165	172	165	178	163	162	151	153	167	178	180	173	174	169	168	169	162	157	162	162	174	161	173	166	157	180	170	169	144	166	150	161	186	164	151	164	157	171	161	161	173	187	144	139	183	164	172	192	160	192	163	162	156	164	158	182	167	155	145	129	167	154	138	152	158	188	189	190	157	165	184	174	171	158	185	177	169	178	150	164	165	143	181	163	154	164	160	157	171	151	156	172	182	162	162	171	181	158	153	185	184	179	163	162	154	152	145	168	184	150	177	165	198	167	157	164	174	170	146	162	162	153	174	156	160	153	134	172	164	175	156	159	178	147	150	129	163	168	149	171	161	141	163	196	146	141	155	162	166	142	159	158	173	167	175	155	172	145	135	153	163	142	148	156	161	177	168	184	193	162	185	170	181	171	163	159	163	184	169	153	145	190	185	147	160	140	153	184	154	154	170	161	179	148	162	152	184	154	147	156	142	165	150	165	154	158	135	160	170	170	166	162	153	176	149	176	160	165	163	171	166	165	164	157	168	150	142	152	158	163	182	155	174	155	166	171	178	173	184	178	179	175	167	189	181	176	168	149	167	174	129	156	174	184	170	153	177	160	158	172	155	136	180	174	145	189	160	139	174	175	174	161	162	188	164	133	143	185	158	155	161	186	168	161	152	153	152	186	172	165	169	176	142	165	188	172	156	161	147	157	174	170	148	158	168	175	179	159	136	145	139	164	141	171	165	168	169	155	182	155	184	173	183	171	177	158	147	173	152	154	169	178	152	186	148	176	170	168	160	150	178	179	175	156	172	193	148	182	169	173	164	170	181	161	156	161	157	152	165	155	168	161	189	130	167	174	166	167	170	171	155	141	151	168	160	166	170	165	186	170	162	186	149	170	164	154	172	175	166	161	153	160	150	163	184	153	182	183	146	152	162	149	190	141	152	127	159	173	192	155	156	161	154	162	177	168	176	162	135	178	164	150	179	167	190	188	167	169	147	165	180	159	142	171	179	159	172	171	175	155	176	166	187	168	156	154	158	178	163	158	170	161	160	151	137	167	183	174	173	187	172	173	172	134	168	159	147	166	151	168	162	158	169	185	183	143	151	195	173	175	160	176	163	163	137	174	200	170	160	164	165	148	169	167	160	153	172	168	179	162	143	174	167	168	170	179	153	142	152	169	159	163	162	167	160	160	180	166	192	174	162	168	173	158	155	172	166	166	175	151	160	180	165	156	168	181	160	151	148	157	160	178	179	160	157	179	164	155	177	160	187	171	185	171	156	168	162	192	164	161	160	170	168	153	141	141	179	163	173	158	172	177	175	173	174	177	160	167	142	166	163	162	148	127	187	157	166	147	150	175	153	163	161	190	173	157	164	186	184	197	169	194	156	200	169	165	167	167	180	184	164	166	144	156	165	171	159	144	151	183	166	167	194	181	166	166	168	170	197	167	159	156	175	162	155	167	166	147	170	190	168	167	151	162	183	145	164	182	174	165	169	163	145	139	152	164	185	158	195	150	160	155	183	140	158	183	166	156	167	176	183	155	190	143	185	187	175	170	139	173	163	161	178	164	161	155	180	157	162	157	180	170	170	179	168	164	162	163	160	182	168	169	182	169	148	151	163	186	167	153	163	176	169	175	142	172	144	160	161	160	148	169	161	198	153	160	168	154	188	167	160	151	162	169	157	161	198	153	154	172	159	156	158	151	173	162	162	191	155	180	178	166	141	176	182	152	204	158	136	186	187	161	160	159	158	147	184	175	173	141	163	164	159	179	154	157	162	166	172	172	179	158	150	146	164	171	143	153	159	191	157	154	170	156	187	171	190	136	168	153	160	158	171	147	172	152	164	174	180	167	161	154	168	139	164	158	146	181	171	184	168	149	155	164	164	144	175	178	157	178	168	146	162	156	152	161	167	148	170	154	148	138	181	185	154	172	168	157	165	167	146	157	172	162	125	163	160	179	162	187	150	163	178	164	170	162	167	161	167	174	144	129	149	165	172	174	144	164	173	175	184	168	151	165	161	171	146	174	152	163	179	150	150	172	158	164	171	176	172	166	154	162	158	155	161	175	161	188	172	170	189	187	186	160	185	151	164	184	160	178	154	171	193	171	142	145	178	154	170	164	186	176	156	131	149	160	156	159	156	171	170	164	174	146	170	172	158	145	148	181	137	150	164	145	154	158	184	171	171	163	162	161	148	156	155	167	163	158	177	152	183	180	159	166	154	164	164	171	155	175	142	177	191	152	181	159	173	155	163	185	153	155	167	162	157	171	172	174	149	171	197	170	158	157	155	154	171	146	162	152	198	174	141	152	152	164	182	165	163	174	168	189	172	169	166	168	157	166	174	157	170	165	182	147	165	158	163	161	177	164	159	148	168	159	172	160	172	169	155	165	168	190	163	157	149	159	159	149	178	156	173	160	145	160	155	185	153	177	159	194	163	147	158	172	167	163	143	151	146	158	161	169	186	158	186	141	176	164	143	176	176	175	177	166	170	143	194	162	162	139	132	159	154	189	173	161	174	181	170	155	163	188	150	153	158	157	174	185	170	161	160	169	164	151	147	202	151	147	158	159	160	148	166	164	188	153	171	165	165	164	165	147	157	147	167	178	175	158	163	175	141	169	157	174	158	179	153	159	158	151	164	166	168	184	156	167	151	163	156	156	140	146	175	160	156	159	172	173	189	164	167	160	175	177	148	169	147	159	155	167	152	182	181	159	208	168	156	171	190	152	178	151	156	152	168	159	167	199	158	185	148	152	150	166	158	169	161	150	159	173	184	167	166	145	155	163	171	176	182	164	162	172	151	151	150	177	146	176	154	163	172	165	173	169
5422	1146	2113	2669	2296	1926	1702	1435	1241	1069	1099	955	906	981	1357	1620	1982	1063	1004	1343	1324	917	814	583	636	574	577	620	557	599	551	565	536	532	558	556	496	526	562	551	518	516	470	530	540	517	513	514	487	473	468	490	504	514	491	484	478	514	483	492	464	517	484	439	482	501	521	477	474	456	475	554	509	477	433	493	499	481	440	482	492	498	472	483	490	485	501	485	490	485	485	509	518	501	471	509	448	467	484	519	458	466	478	508	486	444	509	472	473	477	463	533	481	468	471	443	497	461	499	487	494	497	526	454	492	540	504	477	507	469	508	473	485	474	445	502	486	482	472	470	462	460	474	484	504	505	527	498	493	491	488	493	520	485	481	480	450	459	494	527	489	519	470	503	498	477	506	478	457	512	485	492	488	487	508	477	450	446	476	475	469	486	502	435	454	495	453	478	487	522	425	482	486	455	508	478	500	504	502	505	486	496	449	483	424	430	467	439	489	456	465	457	458	454	475	442	433	511	479	474	463	468	474	473	428	473	510	479	450	478	526	477	501	489	428	461	491	491	523	492	455	454	493	478	472	487	507	487	490	491	480	497	480	452	510	500	471	478	502	501	467	509	475	503	446	461	469	474	474	509	475	483	485	475	503	545	489	521	492	479	465	464	496	466	500	461	461	495	460	487	493	490	488	485	473	478	493	525	463	472	452	479	450	493	517	518	464	541	490	452	480	470	492	495	478	473	476	511	480	479	441	488	477	459	515	489	496	480	463	485	461	489	486	504	498	487	499	466	490	479	512	520	500	481	513	505	476	486	515	462	478	513	469	487	497	473	465	498	422	490	534	473	457	497	464	467	465	478	473	502	468	489	494	505	486	507	442	535	478	503	481	482	506	454	446	497	471	480	452	515	512	456	482	486	470	463	464	468	502	455	481	484	481	477	433	477	472	500	465	494	476	474	516	458	461	438	439	468	505	492	504	497	453	453	456	476	488	471	488	486	507	474	495	491	467	459	464	515	480	491	481	494	524	517	456	518	512	449	471	457	436	464	469	453	483	439	512	433	464	526	468	493	472	449	485	468	487	460	499	460	470	440	450	492	465	472	497	498	499	481	476	448	456	433	481	474	444	490	432	425	479	446	497	458	489	453	490	445	462	462	454	454	483	501	472	462	445	484	442	482	472	471	494	459	512	474	441	485	462	492	456	470	488	466	504	459	501	491	488	435	474	487	480	457	453	465	504	457	451	471	456	490	486	486	506	502	490	507	462	514	454	486	508	443	484	483	494	439	496	493	479	475	463	471	473	466	484	467	462	491	455	436	471	472	503	483	492	486	507	498	497	476	487	489	491	484	500	451	461	496	441	464	489	474	424	468	478	478	468	479	489	452	478	498	490	465	463	504	453	529	519	479	505	499	494	464	498	491	471	456	441	483	513	463	479	459	480	444	440	473	473	441	493	476	439	437	443	482	467	461	445	468	479	487	492	431	439	507	484	459	500	445	471	467	458	489	519	467	481	440	485	474	451	495	501	483	481	434	496	448	490	487	481	491	480	488	498	496	479	442	493	460	474	458	455	494	504	467	518	504	456	507	459	484	480	464	520	460	442	505	470	479	427	452	525	486	498	490	430	485	459	448	456	491	498	477	473	485	452	472	510	493	456	463	471	467	502	494	488	483	496	464	482	472	472	457	476	476	497	489	451	461	444	480	451	477	470	472	440	497	480	486	509	482	456	478	495	486	488	491	487	472	506	499	448	444	479	477	501	460	508	477	482	490	467	498	504	509	468	499	461	472	438	478	500	498	475	501	476	505	481	457	482	443	482	487	495	467	467	478	472	457	473	495	445	453	436	484	457	493	496	416	482	479	447	471	491	499	445	482	512	477	480	472	445	471	501	475	443	478	475	479	488	501	479	510	442	479	473	470	460	475	466	473	533	489	491	489	473	491	439	499	450	479	461	521	457	454	438	508	483	472	484	512	477	449	464	519	486	482	484	484	501	504	492	470	470	500	488	443	487	477	462	436	480	485	452	473	429	485	503	507	494	469	450	507	485	480	453	465	493	483	501	490	483	468	514	511	493	459	477	541	484	449	478	487	496	475	479	467	484	458	452	482	501	508	494	492	502	457	514	498	453	477	463	476	486	518	487	475	482	518	468	484	475	457	513	482	488	497	476	508	485	429	492	499	496	466	464	495	465	488	475	458	494	487	477	462	467	457	499	461	484	485	502	471	502	439	504	451	431	474	453	429	494	469	477	485	458	483	461	484	470	475	500	523	495	494	492	482	447	480	489	494	468	492	467	492	427	438	460	493	460	465	502	485	503	505	494	476	504	477	473	489	493	440	462	499	448	494	478	457	478	479	491	466	450	460	470	498	479	435	483	464	458	497	542	483	418	466	510	482	444	447	479	474	500	480	477	504	464	496	494	473	508	496	446	500	463	455	448	485	472	471	467	501	464	495	466	509	511	497	485	517	487	473	479	481	484	477	477	471	473	454	475	457	493	496	499	442	505	488	450	478	502	467	489	455	474	456	501	427	468	464	472	451	468	512	500	466	454	459	485	520	523	451	462	454	465	469	508	475	456	500	472	512	452	485	469	490	477	471	494	470	449	514	454	536	480	474	478	498	488	467	470	465	471	476	463	481	499	508	441	475	486	489	445	467	471	498	439	469	469	500	481	504	451	479	456	462	482	448	496	532	499	523	428	462	458	507	482	500	494	463	486	471	472	499	455	456	475	504	485	459	493	481	511	497	488	478	528	489	459	480	470	487	530	482	478	470	502	457	486	481	447	506	470	500	458	484	465	501	463	496	492	469	470	454	459	466	509	448	461	481	479	489	499	496	489	436	467	500	475	463	501	489	434	494	486	481	490	496	505	486	504	513	469	476	470	470	483	484	496	472	475	477	438	471	511	497	468	470	472	493	449	471	494	449	474	495	480	503	482	466	497	463	468	418	446	455	519	494	486	458	481	482	459	485	545	463	481	444	491	475	475	462	444	494	483	474	484	505	454	469	500	498	454	490	462	502	484	464	526	502	471	506	499	479	452	441	494	485	459	498	453	473	457	478	499	478	486	451	469	474	502	426	479	482	447	483	476	473	439	485	478	510	454	493	511	476	471	516	455	520	477	510	532	490	469	500	486	454	507	486	496	450	475	471	488	464	472	467	449	500	499	493	508	455	452	484	490	458	484	490	481	472	474	452	472	492	431	491	473	504	510	483	476	521	505	493	435	480	517	452	468	485	484	476	447	486	490	504	492	472	449	479	492	484	508	482	483	466	493	497	476	475	454	506	513	451	467	458	470	482	511	486	479	460	465	477	495	455	492	512	497	485	461	477	482	493	449	464	470	479	466	482	470	433	446	482	475	451	494	466	461	484	487	453	488	493	460	465	486	450	491	507	459	492	491	495	509	471	451	491	450	465	478	455	463	491	472	510	505	477	480	468	474	459	480	482	506	491	498	470	448	473	463	453	475	494	473	419	475	497	477	512
13724	2191	2239	1771	1196	941	766	628	618	521	465	434	410	412	482	614	435	402	440	457	453	583	519	497	381	296	325	292	295	309	317	277	305	343	318	289	289	336	306	296	309	297	278	329	279	314	301	290	324	303	308	299	284	312	278	265	319	300	305	308	301	261	284	276	282	276	299	299	269	300	302	293	313	277	272	300	272	272	276	297	265	256	276	297	307	272	288	281	308	280	308	274	268	292	285	284	303	321	292	317	307	294	295	262	306	277	305	307	287	301	291	281	263	297	313	305	278	284	279	294	289	294	276	267	290	315	259	288	288	287	248	294	279	270	318	328	275	290	299	312	317	331	279	284	306	302	302	275	282	306	271	260	307	307	322	280	318	261	245	298	293	278	290	299	290	252	282	304	284	295	275	297	296	254	278	271	307	269	301	296	289	286	267	271	309	314	279	278	267	293	277	277	269	271	287	276	302	296	299	272	253	298	285	309	282	311	328	288	302	286	317	267	281	251	293	258	286	279	285	284	287	303	314	302	273	302	300	286	282	285	295	256	285	283	278	253	279	306	255	264	318	287	273	271	320	278	296	287	292	283	268	276	265	309	296	252	309	293	273	299	274	273	297	284	305	269	269	296	271	276	296	298	291	266	298	277	289	312	272	277	294	281	306	291	268	291	286	289	282	316	303	315	282	262	307	283	301	304	284	307	255	285	301	302	280	273	265	288	309	308	314	302	324	258	251	269	282	304	294	323	270	259	266	277	282	297	289	307	302	323	262	292	307	281	272	290	277	287	244	285	291	292	284	330	277	280	284	284	298	257	255	291	309	257	274	301	292	278	290	263	305	280	293	304	287	272	289	320	262	264	283	277	284	278	301	299	244	291	279	265	280	311	304	290	284	281	303	318	313	281	282	282	292	301	286	296	275	285	301	276	297	271	275	287	279	297	273	289	295	314	273	263	287	296	312	300	284	315	276	292	321	310	261	281	308	285	282	292	297	317	273	242	295	271	260	267	260	323	306	305	293	326	291	311	269	291	291	282	272	292	272	294	261	261	306	274	297	288	254	285	269	300	294	286	299	284	304	296	316	291	311	271	290	278	291	297	288	311	288	282	277	261	270	275	231	252	265	274	310	311	301	299	258	265	275	284	275	315	260	296	271	291	276	308	266	264	280	291	312	282	307	246	291	276	270	293	263	290	294	279	300	258	293	316	306	273	277	261	272	264	282	281	235	270	266	262	275	306	271	290	308	300	287	280	282	291	268	260	310	272	277	268	316	289	307	277	310	289	293	270	303	313	301	251	306	304	311	310	267	265	313	299	303	269	271	279	293	279	317	252	278	280	279	253	301	289	288	268	303	305	273	302	289	282	280	326	303	293	277	317	310	317	303	293	253	286	285	253	234	283	284	252	281	283	306	271	275	294	298	264	267	317	299	265	272	269	283	309	296	318	268	277	274	271	285	268	283	300	260	256	282	269	290	285	298	251	272	271	295	277	308	288	305	270	287	276	261	302	293	255	278	277	306	262	278	294	303	269	264	275	275	283	308	275	280	275	295	296	310	277	287	264	284	315	314	277	305	329	310	295	310	302	262	277	271	263	268	267	283	273	278	266	286	281	284	265	299	293	259	254	269	298	281	262	283	298	292	275	301	306	296	301	280	268	276	323	310	285	308	285	283	261	304	279	322	322	262	262	279	310	273	306	292	248	297	270	280	289	293	257	285	296	294	297	305	296	273	304	319	292	295	278	292	268	259	288	298	300	287	289	300	292	271	285	315	279	275	299	272	251	282	297	267	312	283	272	289	304	300	294	307	279	260	282	291	289	268	294	268	251	294	267	269	288	268	282	293	292	311	328	278	278	293	306	279	302	268	267	308	350	310	288	280	276	311	276	286	292	304	315	295	311	257	285	292	292	286	276	276	290	290	276	287	319	291	258	276	302	271	270	250	269	275	281	264	267	269	288	306	309	295	253	319	282	260	269	265	287	273	307	307	304	265	300	288	287	301	293	306	261	276	278	281	289	309	284	258	310	260	295	267	292	304	285	272	275	284	292	274	316	307	277	303	283	321	283	286	288	297	277	263	281	302	305	318	279	297	275	283	290	269	292	263	314	281	292	271	294	282	279	270	304	280	256	261	306	332	306	279	297	274	304	286	268	268	305	273	302	291	257	280	284	285	296	255	288	306	296	273	289	274	253	280	299	288	285	289	278	311	283	293	309	254	292	287	285	280	287	303	266	289	282	274	292	283	295	305	283	282	285	270	296	265	257	274	293	298	321	258	262	264	272	273	327	323	281	284	288	296	280	284	293	284	282	304	289	296	295	296	311	285	281	301	264	303	278	328	265	282	289	325	292	280	302	271	264	295	265	276	283	279	277	288	309	273	292	286	275	267	309	291	303	278	294	274	282	266	268	289	290	268	283	287	305	275	297	291	293	269	270	296	268	296	287	286	278	304	290	290	307	293	284	280	299	294	257	277	293	280	283	296	318	301	281	270	262	306	299	285	284	277	295	306	248	282	285	277	285	292	285	268	304	261	269	301	255	303	285	312	291	265	301	299	250	261	283	272	313	283	303	295	277	279	301	284	272	297	284	276	277	277	295	261	314	290	320	292	306	288	278	267	289	282	275	287	300	304	261	263	286	257	300	303	262	297	273	283	317	284	289	328	327	287	295	295	282	259	282	271	275	270	281	266	301	275	263	273	317	306	297	284	263	316	296	319	315	268	294	282	296	274	277	298	307	290	271	313	305	278	286	275	287	276	281	282	268	288	291	316	301	327	302	295	283	297	319	284	284	285	309	286	306	282	285	303	278	275	283	293	309	286	284	289	277	295	293	308	267	296	304	264	307	309	304	239	265	301	311	274	255	292	291	294	284	289	278	294	284	334	274	284	272	307	295	287	301	282	297	271	262	273	263	288	276	281	284	304	282	265	276	299	304	271	291	286	278	295	305	273	304	287	285	279	292	257	281	290	290	285	302	299	275	273	313	263	306	297	269	312	303	292	276	287	275	305	245	273	280	271	285	267	266	282	276	308	283	306	250	266	319	248	312	265	281	255	315	283	280	316	267	279	257	284	279	286	255	288	303	294	275	273	286	276	291	262	275	306	307	302	290	332	295	312	277	286	294	243	332	292	305	289	280	281	279	288	306	277	274	307	287	327	304	344	294	278	275	286	284	301	284	290	293	275	274	294	276	278	267	278	310	266	294	281	258	271	270	279	303	287	288	320	270	279	292	305	272	296	308	265	292	301	314	287	293	277	286	278	300	285	255	303	295	330	285	257	273	310	302	281	291	310	293	266	277	282	274	270	288	288	287	248	317	294	279	286	315	261	288	273	286	301	278	285	311	263	251	236	239	298	275	284	292	301	278	280	277	332	267	313	292	286	311	282	303	272	279	304	302	315	270	264	295	233	271	290	292	292	285	290	272	293	312	296	267	285	276	295	292	295	274	278	268	260	279	285	305	261	264	297	271	278	279	274	293	269	276
7590	2104	4246	5083	4464	3812	3156	2672	2319	2122	1777	1687	1524	1574	2086	3075	1819	1481	1754	2008	2247	2976	2675	2132	1676	1054	943	971	943	939	880	928	934	904	862	829	843	851	836	824	781	806	820	797	812	831	813	821	810	734	830	790	840	792	806	773	826	786	831	806	799	753	773	771	775	772	748	821	774	790	781	729	721	771	747	720	765	780	748	787	788	777	781	816	786	735	828	705	742	718	729	761	744	779	721	746	769	778	753	770	787	733	755	741	708	800	804	793	765	755	788	761	736	763	725	771	769	746	739	733	719	769	780	751	741	766	723	732	702	763	799	801	787	784	673	733	748	770	740	770	774	760	716	739	735	800	810	762	783	743	734	713	749	728	743	740	703	780	746	760	770	733	784	805	779	751	749	750	769	733	715	728	806	771	708	730	743	768	780	767	759	767	732	747	755	712	788	779	778	765	717	741	733	738	755	785	718	803	747	743	726	752	729	769	735	734	787	740	751	789	713	765	722	724	743	823	765	748	739	748	772	699	737	760	777	765	775	751	777	759	754	739	733	744	705	784	775	772	771	749	727	742	796	740	798	801	749	735	735	720	766	776	713	772	750	811	742	736	733	751	760	744	705	704	783	779	742	756	689	716	813	760	776	717	767	761	727	803	812	757	731	751	732	728	739	734	772	728	725	738	728	738	823	712	733	716	793	748	729	765	694	783	756	782	762	730	737	734	758	711	796	783	725	774	741	759	748	772	713	734	748	780	677	736	720	722	761	741	814	754	755	760	732	758	744	746	741	714	782	730	754	677	775	768	748	788	736	772	759	812	731	766	741	801	783	710	744	757	693	713	757	723	763	757	721	741	707	731	742	771	768	724	744	752	810	753	733	748	752	738	783	701	752	777	751	726	731	759	797	775	770	776	754	762	712	764	727	721	757	766	717	720	687	737	796	712	775	724	732	733	795	716	810	738	750	776	696	756	753	707	737	727	755	759	733	752	741	781	708	713	787	749	753	762	730	748	780	731	761	752	773	802	797	709	738	715	737	722	742	718	711	731	760	731	762	724	725	735	743	787	734	744	746	779	752	694	742	754	764	712	750	746	756	740	767	702	770	768	745	738	721	762	710	731	763	754	726	733	747	766	749	766	767	724	757	752	739	769	747	748	747	740	710	763	718	777	713	795	744	719	742	763	689	734	771	749	758	772	732	738	744	765	723	728	702	737	779	737	768	714	708	744	726	734	740	740	791	768	765	726	803	764	753	705	762	763	712	732	764	780	737	771	769	766	742	727	790	769	783	742	802	804	759	787	703	774	754	765	732	740	743	760	732	751	753	726	759	776	766	772	751	767	757	736	731	748	748	769	753	719	702	786	748	719	753	763	756	789	732	753	724	711	745	733	717	725	749	738	778	750	748	731	731	708	694	743	775	745	717	752	736	738	728	725	763	703	779	766	753	749	736	786	737	749	765	754	725	716	721	775	717	731	798	710	712	756	786	797	802	707	774	745	725	748	730	718	712	741	756	717	752	729	787	732	731	784	740	799	716	697	752	754	730	746	740	718	760	764	683	741	780	754	782	767	715	742	775	757	730	717	724	714	756	757	747	719	804	711	732	743	780	803	735	794	758	775	721	745	792	746	755	765	751	737	731	765	776	777	747	770	755	756	716	708	747	753	766	748	719	693	747	762	752	734	761	748	715	743	744	731	726	818	744	746	736	816	758	784	718	762	775	820	788	724	749	745	732	768	744	757	737	756	776	756	741	806	763	758	784	714	766	762	709	799	780	792	778	714	802	754	733	759	792	781	772	724	734	733	772	736	732	822	799	770	797	772	763	692	769	784	729	717	766	791	759	731	748	761	786	730	779	752	731	750	741	782	739	714	754	746	751	771	727	752	764	761	749	750	781	756	778	763	739	727	751	691	762	744	746	738	761	737	731	689	738	737	738	732	750	702	695	761	769	760	746	781	712	755	770	750	718	758	796	775	697	799	778	759	777	753	719	722	754	720	740	729	748	725	768	710	744	781	693	698	742	749	754	746	738	722	747	755	791	770	686	829	718	784	720	750	696	784	739	758	713	732	716	761	708	738	741	722	690	749	723	722	757	784	747	743	670	752	752	794	708	706	743	702	792	729	738	760	780	712	746	753	772	733	720	698	781	746	770	724	733	764	716	759	779	735	724	718	794	757	766	699	711	740	735	713	754	818	708	752	781	718	827	720	747	721	785	756	731	749	746	760	758	781	714	687	754	749	716	751	759	758	728	738	709	711	770	782	740	756	768	758	754	784	726	758	727	736	718	690	721	785	768	774	711	750	786	747	747	726	705	714	800	720	797	753	742	720	771	715	772	760	783	709	739	719	782	719	779	757	778	725	722	767	709	736	712	811	753	757	708	765	786	783	751	764	732	804	733	725	768	762	743	702	752	742	791	820	782	744	724	757	761	725	778	761	695	721	732	750	770	750	775	735	733	722	743	761	758	771	713	766	723	772	738	712	755	741	728	748	739	769	766	759	758	790	724	770	751	721	758	756	772	736	765	764	762	721	749	706	734	800	745	731	739	727	790	729	735	793	760	747	769	731	758	781	746	766	723	765	753	779	727	752	765	769	761	753	700	783	745	691	759	690	761	722	780	739	769	811	739	821	743	776	714	724	764	764	780	688	777	708	717	717	728	710	697	739	711	783	775	754	757	727	772	754	747	773	728	752	760	759	734	731	730	744	764	741	758	734	753	763	759	785	721	752	780	727	768	757	758	837	722	749	735	783	744	702	780	673	734	744	763	715	715	739	753	753	751	771	757	778	717	733	763	760	737	746	765	749	741	786	761	751	763	752	762	733	817	756	725	774	757	752	740	710	755	773	746	743	731	717	730	733	749	782	744	746	772	730	787	718	757	763	761	715	733	746	759	705	742	777	722	719	754	759	754	718	761	802	727	823	808	751	777	716	757	789	821	675	743	765	771	756	694	788	733	752	804	768	732	710	778	709	707	744	765	735	754	749	780	725	709	778	772	774	758	767	763	779	737	748	777	763	768	760	760	774	728	719	705	714	784	751	737	785	781	739	756	768	727	714	742	716	770	741	758	792	736	725	777	778	767	722	782	747	715	783	764	740	735	722	745	754	760	732	740	731	682	725	748	787	751	747	761	762	711	798	746	672	724	724	728	779	738	775	721	728	735	754	794	754	755	760	803	726	748	733	748	799	691	754	773	797	766	756	725	769	722	775	730	792	791	748	737	737	766	747	747	778	789	750	747	745	759	806	759	781	746	705	730	729	737	722	710	743	786	758	752	712	731	749	725	725	756	757	742	721	759	792	751	723	751	729	783	761	711	760	691	720	726	752	762	720	791	685	747	733	769	726	749	711	730	724	695	731	750	753	734	731	737	739	846	751	774	734	715	747	777	738	800	787	760	692	712	741	740	739	757	757	745	703	723	740	757	746	746	731	818	767	766	752	756	741	746	750	737	752	748	717	741	725	729	704	707	788	782	748	713	700	782	734
1971	353	289	308	285	289	287	291	318	274	288	302	292	285	276	275	287	315	279	291	273	349	282	300	284	296	288	282	285	293	271	307	282	276	296	295	298	288	303	287	289	290	309	297	298	276	267	255	279	298	303	280	284	289	299	293	297	284	262	303	282	274	334	280	284	279	314	319	283	297	241	289	313	284	287	309	284	291	293	288	295	287	296	305	298	311	305	286	285	269	295	278	261	314	306	297	287	285	287	287	274	283	265	286	292	276	294	269	290	300	261	306	295	303	318	281	274	308	295	323	298	301	290	287	314	307	268	276	260	294	275	320	279	284	288	299	244	285	323	297	314	279	298	280	273	307	282	278	262	326	297	262	293	285	292	315	290	310	279	310	315	297	300	288	297	251	275	262	269	254	284	308	294	263	268	287	269	307	293	322	288	278	317	267	288	301	292	279	327	282	291	300	295	302	257	294	293	287	270	292	276	282	304	337	296	265	306	314	296	246	276	300	267	272	269	300	268	263	328	275	237	290	318	295	323	279	341	312	300	265	293	295	299	274	290	310	282	298	301	303	279	294	300	263	308	285	318	261	293	298	300	270	296	305	290	280	296	255	306	304	283	293	276	292	269	283	284	273	305	276	267	283	294	310	317	281	326	262	292	309	281	285	269	307	292	284	298	290	326	311	289	307	277	299	289	276	264	287	289	319	291	287	294	291	307	310	304	319	269	283	283	276	291	299	280	289	307	273	268	286	296	324	300	285	284	277	304	305	277	296	279	273	284	305	271	283	271	303	314	295	298	251	284	283	278	271	281	291	302	270	296	293	291	310	288	296	281	296	286	290	274	305	320	294	290	287	328	308	288	308	311	316	306	288	303	293	278	320	276	285	287	284	285	289	298	282	297	296	298	290	290	276	310	311	285	263	305	291	249	283	300	294	294	293	284	300	287	274	280	290	300	327	310	319	279	295	289	308	299	307	290	274	281	284	305	305	256	265	283	273	303	314	285	293	307	301	290	300	295	276	319	303	284	319	284	297	300	288	302	310	303	274	299	308	286	269	295	306	313	310	294	296	341	298	318	280	296	311	297	299	283	277	281	306	278	315	301	286	282	305	275	304	322	300	286	303	287	299	261	256	254	313	312	293	292	299	295	296	297	287	294	271	287	292	280	273	283	274	300	275	296	310	283	275	297	270	261	311	287	273	297	311	268	293	258	303	283	302	281	259	301	306	311	295	280	295	271	267	310	315	283	299	297	282	278	305	284	292	278	306	298	270	299	316	293	293	288	284	294	297	274	285	335	271	302	318	291	315	278	282	287	294	308	290	281	281	303	279	315	278	292	287	292	281	296	290	284	319	295	300	286	292	293	303	301	287	286	252	283	295	311	273	286	294	298	284	279	284	302	335	286	257	291	282	276	283	291	306	319	264	279	265	279	277	283	297	308	300	287	259	268	298	282	296	291	325	271	309	269	316	289	279	262	293	301	270	289	314	287	262	269	281	291	298	299	266	310	308	284	261	292	266	292	298	276	290	307	300	302	300	310	311	315	284	290	290	295	260	269	305	307	283	283	320	326	302	281	259	279	326	315	289	295	281	269	290	304	301	300	286	290	297	296	282	287	326	303	268	272	282	300	292	297	299	292	275	301	280	276	322	273	289	307	291	312	290	305	281	303	294	314	285	301	269	298	302	292	293	328	272	320	281	283	291	292	279	292	283	290	293	297	282	256	307	297	280	307	303	340	282	294	274	271	295	293	290	297	316	267	283	301	228	294	289	254	282	276	302	299	271	278	286	275	279	289	301	294	288	301	281	286	285	273	254	288	305	293	278	291	269	295	307	289	289	287	278	279	260	289	302	276	268	273	306	275	306	273	289	287	296	311	303	280	301	290	303	305	347	306	299	292	272	288	308	292	330	308	277	279	296	293	287	291	298	307	316	300	289	326	288	300	326	270	310	240	332	309	311	301	335	285	278	264	278	295	281	297	286	295	313	273	312	304	270	269	302	314	287	267	277	298	268	302	292	289	294	319	272	266	318	286	299	275	261	271	269	300	287	282	315	300	287	280	306	315	304	324	316	301	274	281	273	308	313	287	279	292	289	318	288	297	257	298	267	272	270	264	295	285	273	318	273	313	272	274	273	300	289	286	297	310	313	263	245	283	293	270	270	289	316	308	262	278	306	289	287	305	266	289	279	271	286	333	328	281	307	302	333	292	308	271	298	308	332	309	278	290	312	265	288	266	307	323	287	264	295	285	305	276	284	317	255	299	292	266	305	320	314	301	310	304	297	287	309	304	264	279	288	272	277	329	316	290	301	265	292	266	280	283	286	295	278	254	298	265	304	307	307	296	297	309	286	304	267	277	296	319	286	285	275	280	305	285	300	330	301	300	273	318	288	290	282	282	287	294	307	268	259	298	291	258	290	310	254	282	255	290	302	320	282	255	300	278	312	288	271	298	306	290	253	279	279	291	295	280	256	313	286	277	310	276	293	246	244	294	267	300	293	305	301	276	266	295	272	277	301	280	259	308	301	310	299	283	320	260	294	297	261	286	282	273	314	254	267	295	279	275	263	307	300	302	299	297	311	287	273	284	283	273	288	249	275	286	288	313	289	303	265	293	290	265	286	324	329	281	262	287	287	311	304	283	302	313	270	289	259	274	317	338	265	317	291	279	269	283	258	293	311	283	293	296	287	286	317	310	302	292	290	294	286	326	272	298	292	313	278	276	285	288	306	316	245	321	279	305	286	264	318	267	329	267	328	294	284	288	269	305	309	297	292	299	291	315	299	335	298	256	310	305	287	315	266	306	295	306	323	306	291	311	284	298	302	307	299	290	293	283	300	337	268	294	281	285	268	280	299	286	298	299	311	302	291	279	272	287	278	273	260	282	280	320	287	290	277	278	303	292	283	274	276	282	279	313	267	320	317	284	293	262	282	300	288	278	286	308	285	328	284	279	297	315	291	274	273	313	301	301	281	289	284	292	277	303	314	268	286	283	299	277	271	285	296	314	307	332	305	302	289	301	292	264	294	288	304	304	280	257	304	249	278	267	303	323	258	278	295	291	278	269	295	269	295	291	283	301	282	278	300	295	304	274	260	284	294	265	302	276	293	264	287	306	283	293	299	296	286	285	288	281	283	315	291	289	297	279	311	302	277	295	286	306	312	269	273	265	281	268	284	300	291	296	295	292	304	287	306	297	320	287	277	296	297	276	311	303	313	302	285	299	274	318	284	296	304	272	267	309	285	280	304	286	289	301	301	304	292	304	302	291	265	301	323	252	289	284	282	313	289	299	297	282	332	291	297	311	303	248	287	295	292	287	288	290	292	287	267	324	289	306	289	262	279	338	284	308	274	300	290	315	314	304	261	284	278	301	307	321	278	287	285	310	295	272	286	281	290	279	267	303	249	277	305	284	297	273	278	282	301	296	264	305	256	279	291	296	316	311	276	324	298	270	298	298	286	290	278	268	284	289	302	281	276	268	298	328	300
2414	786	773	833	824	796	797	792	790	738	748	745	763	735	722	720	753	718	810	770	709	753	721	730	751	727	717	790	706	762	700	678	733	727	769	687	727	703	689	748	717	740	718	697	717	739	755	718	694	727	707	724	742	678	728	700	712	739	745	723	744	734	752	702	741	707	716	766	683	710	769	744	718	716	711	729	764	666	725	697	790	704	696	686	714	719	711	736	735	746	735	693	782	740	716	769	693	743	716	718	726	714	727	713	726	718	770	715	708	716	725	742	719	709	751	736	752	719	731	710	712	720	738	696	702	742	712	720	704	712	698	692	736	762	688	716	749	715	693	730	713	741	721	727	714	715	786	723	731	691	748	734	727	748	779	737	723	729	740	720	772	763	745	703	718	722	748	735	723	712	743	727	748	683	786	758	759	700	762	727	731	698	673	744	743	721	725	722	695	719	695	655	750	716	747	711	664	725	690	694	734	769	701	707	731	706	695	668	716	732	762	709	730	705	702	716	743	694	689	751	741	756	723	738	704	689	763	743	695	691	729	707	753	719	724	733	713	727	686	707	739	734	710	711	695	751	755	701	684	739	747	727	742	728	703	696	732	725	773	753	710	710	721	745	729	719	728	730	750	692	695	694	716	734	722	745	680	707	724	716	715	749	736	708	719	743	699	712	717	699	700	738	732	731	664	749	733	736	752	714	697	696	712	709	726	737	753	732	679	720	714	762	714	741	712	733	676	751	728	748	695	712	724	751	704	687	711	720	705	727	744	730	722	724	725	676	738	738	742	707	723	679	749	745	790	683	732	716	715	733	737	657	697	694	699	713	682	751	751	731	715	721	711	672	720	734	709	735	740	693	744	741	721	721	732	714	729	711	748	728	769	724	719	762	724	694	725	708	724	782	735	708	679	690	738	743	708	776	728	704	746	724	747	743	700	773	694	774	752	709	716	713	717	670	740	674	719	735	703	731	728	710	798	708	703	688	726	704	705	745	750	715	715	708	683	710	716	693	712	762	723	748	766	687	737	733	711	698	716	715	707	734	784	741	727	746	723	751	731	666	688	712	710	753	723	692	768	758	716	724	753	694	705	739	698	716	743	719	657	730	733	734	732	679	704	690	720	727	724	744	725	719	726	729	693	735	738	723	680	737	756	704	713	729	795	779	740	725	681	705	703	710	735	755	718	709	713	702	737	702	745	723	744	706	798	688	680	748	698	780	738	686	710	688	712	701	775	713	723	747	699	752	686	715	724	715	760	685	705	782	707	725	780	711	712	743	758	723	733	758	727	716	724	725	753	694	719	745	712	729	741	685	703	715	757	652	724	695	729	724	679	700	729	734	732	758	697	710	764	706	680	749	680	748	663	770	692	696	706	755	721	709	717	711	727	747	737	742	741	727	729	708	717	704	698	742	759	725	722	727	734	716	700	718	714	743	712	732	731	745	762	718	717	726	735	731	686	749	719	670	739	752	743	722	749	693	693	732	672	756	729	784	749	733	738	699	679	704	692	712	759	709	688	714	709	714	727	733	686	734	679	719	728	692	694	716	758	767	759	703	714	741	784	726	743	762	735	753	737	719	736	725	729	751	737	721	707	706	735	765	741	739	709	709	752	740	730	740	731	681	670	682	738	695	707	745	734	738	741	705	701	695	729	738	668	774	694	699	696	693	712	690	720	798	748	721	702	694	743	721	765	738	718	689	720	685	755	737	710	747	686	760	712	694	706	727	761	712	678	727	766	732	751	699	708	678	775	752	692	745	745	683	708	762	723	706	740	705	715	740	736	718	730	720	741	778	695	715	740	757	727	720	719	695	761	741	753	700	690	651	765	710	753	766	646	749	725	691	733	694	646	660	739	724	711	705	722	725	733	705	744	712	702	705	741	732	706	750	715	715	735	746	747	742	700	737	780	771	731	692	699	758	707	737	755	733	748	729	733	709	738	711	704	733	696	787	725	699	705	751	675	679	755	700	739	773	741	717	701	704	693	782	739	718	733	685	712	730	734	706	735	699	709	663	785	747	742	727	741	731	694	705	709	727	705	708	719	739	738	702	727	729	650	690	700	756	697	748	683	699	696	777	677	695	706	701	756	798	726	755	768	715	732	692	740	697	728	774	696	710	717	724	734	710	776	675	711	703	693	710	698	721	701	707	725	730	753	733	668	719	704	718	730	716	722	680	724	760	710	755	754	760	683	681	704	771	700	741	700	718	722	728	771	760	676	692	712	730	753	736	649	756	697	762	742	709	714	730	698	712	727	738	710	682	688	696	721	691	716	760	713	711	722	734	722	726	695	809	742	673	756	732	662	659	705	721	688	747	727	739	716	734	773	764	706	731	727	664	693	772	736	707	693	712	745	720	683	716	713	717	734	706	747	705	728	737	727	780	763	717	705	713	683	741	703	673	719	762	689	755	774	722	765	712	716	720	699	729	723	685	682	669	718	705	744	728	716	690	697	715	729	696	714	766	708	699	676	719	710	701	681	730	741	740	716	733	739	702	704	665	713	717	695	737	719	746	772	743	733	693	686	705	750	711	690	705	717	731	680	748	731	707	732	732	706	780	690	673	762	735	748	737	746	712	684	705	691	691	748	714	750	683	737	684	732	709	768	707	713	732	704	720	734	755	711	731	782	728	719	675	745	731	719	716	725	673	718	711	738	721	733	769	720	689	771	715	710	658	716	733	743	735	729	687	741	682	699	690	726	753	684	720	732	689	712	750	679	724	770	694	712	793	678	689	678	736	686	713	709	715	768	757	710	686	733	741	726	695	704	787	679	705	695	745	777	712	728	703	749	733	712	701	747	733	681	660	721	680	719	738	661	730	698	720	753	693	732	701	782	704	763	648	727	726	749	720	702	694	721	757	684	686	739	726	703	756	752	725	736	719	739	743	724	686	712	749	714	716	695	760	721	757	731	728	700	736	704	716	727	691	709	734	690	728	740	725	703	702	714	758	746	750	784	691	708	729	691	718	737	726	681	647	747	746	738	753	738	714	684	689	736	738	755	741	755	767	726	694	693	718	706	709	737	730	727	734	735	691	742	697	727	644	751	729	755	732	725	765	759	729	748	748	742	764	754	703	695	762	736	762	751	695	756	749	722	736	781	684	745	692	722	773	697	706	723	787	709	728	741	737	758	754	703	744	705	768	710	741	731	750	719	702	775	774	715	728	755	761	684	733	726	725	721	710	692	709	724	765	758	704	727	709	723	754	722	740	697	706	750	753	753	717	745	759	684	737	720	728	729	746	699	763	747	653	695	731	740	718	712	723	736	726	742	711	754	731	726	742	733	761	720	716	677	707	740	743	734	732	736	717	714	770	710	711	795	703	718	731	744	722	653	708	749	746	771	694	728	727	682	698	710	720	754	731	667	683	729	769	737	717	731	711	724	718	770	663	723	708	751	752	698	711	717	751	702	702	760	761	705	766	719	696	739	718	715	751	718	745	732	750	724	753	683	818	678	729	692	744	722	715	727	746	739	721	779	734
6685	859	1042	779	595	461	373	316	285	255	286	269	214	185	264	211	213	207	228	216	178	205	181	180	181	204	209	183	157	179	177	159	186	162	153	176	154	179	176	161	166	156	170	183	161	169	199	186	165	170	171	191	184	153	162	164	162	180	146	173	181	157	181	194	166	158	163	182	164	159	174	165	140	157	156	171	167	177	169	165	170	179	167	149	146	159	179	169	156	151	144	153	181	159	187	227	184	160	165	139	162	177	176	143	166	153	159	161	151	152	169	164	165	147	153	162	142	163	170	154	167	191	180	178	155	174	158	143	176	178	154	168	164	183	138	171	141	158	171	178	176	160	153	150	185	177	169	152	144	155	166	189	177	175	194	163	160	160	162	174	155	153	176	176	150	164	168	171	162	187	153	159	173	142	160	189	145	162	153	168	187	175	190	148	159	159	164	160	173	161	178	161	137	156	166	177	156	143	134	142	168	147	155	183	159	170	160	125	148	147	159	166	174	156	163	183	184	169	147	137	180	171	168	135	177	172	171	159	180	160	183	150	167	177	147	170	176	163	180	147	181	192	191	143	169	177	177	187	163	153	177	199	155	167	172	166	152	160	189	179	172	164	135	162	154	160	170	166	167	148	154	181	144	163	169	136	159	181	165	168	165	155	156	183	191	167	153	156	181	180	165	172	165	176	155	172	188	153	146	158	165	180	152	179	164	144	174	144	184	171	154	170	174	189	160	154	173	163	167	158	186	163	178	171	162	151	137	150	173	173	163	177	147	180	150	153	143	159	178	172	162	167	134	176	182	170	162	165	190	184	151	179	162	157	160	165	186	156	156	161	181	157	173	162	164	184	178	170	142	171	182	175	150	158	178	180	167	178	168	170	139	181	142	164	181	151	168	157	184	156	163	161	170	165	169	158	165	154	158	160	160	163	152	155	153	164	149	175	168	169	195	183	165	166	172	172	181	184	166	156	163	159	156	180	148	145	144	135	179	177	173	156	172	150	193	164	178	176	137	173	161	159	155	145	174	158	172	185	187	174	184	166	160	146	158	160	155	176	152	148	149	154	155	155	155	154	185	168	166	179	170	157	151	194	175	185	171	183	151	173	146	152	152	150	180	177	189	171	178	175	147	183	216	154	161	159	182	153	169	172	145	164	158	169	183	175	167	150	169	158	150	152	167	176	174	140	157	169	185	187	158	176	153	173	161	165	168	176	155	168	158	173	148	158	146	157	169	193	170	178	149	169	163	154	167	151	165	180	165	163	167	178	140	132	179	172	184	168	146	186	164	167	157	170	171	168	165	165	163	169	157	172	178	169	166	171	156	151	150	183	159	177	154	172	167	162	156	141	168	177	160	147	148	171	170	139	137	165	167	174	176	162	147	160	166	164	179	159	143	177	161	155	153	173	189	164	144	133	151	161	191	172	161	156	189	148	155	153	167	149	168	171	144	170	159	183	156	157	175	172	157	184	179	178	173	146	149	180	168	181	171	183	146	182	153	171	157	167	176	170	158	174	180	167	141	177	170	155	148	173	191	192	167	160	167	197	165	158	157	180	181	158	195	148	172	176	193	150	174	194	165	163	163	177	195	189	150	147	168	161	145	156	147	156	163	165	166	162	175	162	174	183	169	158	162	157	154	156	170	160	189	175	162	171	150	160	142	154	160	181	170	156	146	164	181	140	181	167	187	145	186	172	169	162	168	154	180	164	179	179	163	170	170	145	173	186	159	159	167	154	177	150	163	195	157	159	155	165	172	175	159	184	147	170	175	175	177	160	145	151	157	179	165	161	162	148	176	177	162	155	144	185	160	158	185	174	146	169	158	167	149	160	186	166	194	160	164	163	146	156	136	180	179	186	169	141	141	175	174	141	163	175	152	165	193	179	166	158	180	165	197	178	155	174	159	180	170	175	162	150	154	175	162	173	181	156	144	180	185	158	159	167	164	172	161	147	178	124	172	159	179	181	164	165	215	168	195	151	163	167	194	167	181	169	179	173	159	149	175	191	155	166	180	175	184	176	168	156	153	178	161	161	165	150	160	171	158	154	156	159	169	185	175	210	181	139	151	182	175	187	159	181	160	165	150	166	166	135	156	165	169	186	184	167	170	156	167	146	161	164	173	169	171	169	157	155	169	167	159	156	164	172	170	136	175	155	187	173	177	199	146	178	180	159	164	156	154	163	159	168	159	166	167	174	155	173	169	152	165	151	169	158	186	189	156	152	174	175	162	165	134	186	156	165	169	155	167	153	177	167	161	190	153	154	166	148	156	153	161	194	153	177	170	165	137	177	175	162	152	172	156	169	184	176	152	153	177	171	176	164	163	169	181	135	165	180	172	181	164	154	172	148	155	172	176	172	160	139	180	161	146	152	164	145	153	165	171	160	172	166	151	197	169	183	154	163	174	152	166	173	158	157	194	186	129	161	154	153	149	183	160	151	146	171	168	147	181	169	166	165	164	159	157	168	170	162	182	168	166	160	176	136	171	168	173	158	174	162	158	175	163	166	178	151	172	152	151	175	189	176	169	175	167	167	164	165	149	198	172	169	153	170	155	163	162	171	176	152	197	157	192	152	164	163	155	157	180	158	163	181	172	148	159	184	177	184	175	159	188	163	165	133	156	161	168	171	173	169	159	198	164	162	180	174	182	147	151	159	167	149	189	153	170	157	146	164	180	146	171	155	165	166	150	180	161	154	182	144	169	168	168	166	154	180	156	164	175	183	169	156	164	184	185	168	176	163	162	152	180	149	177	154	167	167	170	179	157	149	150	153	177	174	166	170	185	153	138	175	159	163	135	180	157	177	162	172	185	158	165	184	169	152	152	181	168	171	181	170	167	182	156	159	177	178	157	137	154	196	155	155	167	186	182	179	154	169	177	165	186	163	187	162	144	177	197	179	164	143	165	169	175	140	142	134	153	141	186	164	179	154	187	190	154	168	145	175	178	162	157	143	186	178	162	138	155	173	166	179	190	160	129	167	163	173	171	183	159	175	180	182	151	174	151	172	147	145	145	161	149	152	168	156	175	168	172	178	173	166	170	153	166	149	165	149	172	169	178	144	140	167	148	170	155	166	164	153	184	167	168	168	152	156	151	179	178	165	184	153	164	159	158	195	154	148	172	167	167	157	175	185	174	167	179	160	141	148	164	166	197	171	162	182	170	141	174	160	162	164	170	162	171	161	143	194	178	170	181	185	161	151	184	156	158	146	171	144	155	171	171	178	180	169	175	158	171	151	192	172	167	161	186	167	160	166	170	153	182	163	152	172	151	180	183	147	184	182	175	177	159	159	155	153	174	160	192	170	156	159	144	132	151	173	170	159	176	176	170	168	195	147	185	183	167	190	160	168	155	180	172	174	164	156	185	178	168	180	184	157	121	141	156	176	155	174	162	158	150	195	169	180	161	144	158	179	185	187	178	160	175	167	159	163	175	180	173	166	158	171	146	154	170	165	185	172	144	171	151	171	188	172	174	165	149	151	170	152
5361	1164	2060	2660	2336	1951	1703	1452	1255	1154	972	911	898	923	1012	1054	830	915	996	823	740	764	706	636	567	568	581	574	566	596	545	545	512	526	543	545	524	527	515	505	505	539	498	489	491	479	482	478	476	484	479	479	517	524	505	509	504	487	505	510	486	467	541	498	490	541	517	457	481	489	501	543	471	486	476	484	481	446	505	478	473	495	474	416	481	486	471	482	455	491	489	495	452	473	431	522	483	459	483	481	457	495	455	493	506	489	509	473	461	484	501	445	484	498	459	481	457	468	460	493	470	511	463	477	476	509	506	474	491	482	491	485	487	483	487	476	444	480	491	499	457	481	486	480	460	491	500	491	503	477	463	481	481	466	457	514	463	475	463	458	485	480	488	479	467	503	470	463	475	496	500	449	478	469	483	511	498	497	484	443	488	474	490	496	472	509	505	489	431	509	473	457	458	495	491	449	485	492	477	486	500	455	456	497	482	457	465	492	459	507	492	505	506	464	460	479	469	496	504	501	440	494	517	505	468	464	480	459	466	496	480	496	474	484	474	481	466	475	472	503	484	490	467	485	479	450	495	510	495	473	463	494	476	518	477	495	436	515	493	501	525	469	488	449	474	447	421	466	456	479	427	482	491	457	488	506	506	484	459	469	481	450	480	505	466	471	485	461	464	510	479	470	477	476	480	521	484	489	502	458	491	440	466	484	493	469	465	469	476	471	483	478	473	476	488	488	518	442	512	486	473	466	479	455	480	454	507	455	483	438	493	433	467	482	517	539	472	483	444	476	514	497	478	470	467	457	505	500	494	508	495	461	490	460	501	502	486	461	478	500	456	490	515	489	490	482	479	463	501	502	491	490	509	483	461	465	514	451	482	466	497	498	490	471	452	459	459	466	478	496	516	459	513	485	456	479	475	469	497	426	512	463	481	475	464	463	448	486	450	468	448	488	483	454	486	510	469	484	491	515	487	502	488	506	445	465	477	474	455	491	464	479	453	482	478	465	518	492	500	475	452	446	442	505	522	466	462	478	504	491	426	468	441	502	486	469	538	493	508	494	471	507	466	485	509	499	472	476	490	495	511	467	465	465	469	465	467	455	464	429	502	501	484	438	485	491	471	486	475	474	481	472	476	485	474	501	472	444	485	453	486	479	466	480	500	449	463	483	466	489	472	484	484	470	466	481	481	475	496	499	470	448	449	476	442	519	462	474	498	453	487	457	444	500	443	478	488	462	506	513	499	456	460	475	480	488	508	472	479	464	447	508	488	485	466	467	460	489	462	475	461	478	467	486	470	458	440	467	478	477	490	461	464	464	483	514	442	508	513	481	445	492	474	454	510	476	493	466	492	479	523	467	482	434	506	432	457	442	447	483	487	531	470	512	463	490	444	494	490	483	461	486	492	523	519	472	480	451	534	484	487	516	469	487	486	523	476	491	487	457	495	440	483	487	459	489	491	506	485	485	483	505	475	490	424	493	461	484	487	491	485	504	458	502	487	486	475	468	488	470	483	496	472	512	464	499	470	498	469	525	495	446	457	466	468	488	456	425	464	453	476	433	521	485	461	466	459	456	466	521	488	457	446	521	464	474	528	477	445	481	494	477	478	489	502	457	479	497	493	465	442	461	464	490	488	502	479	510	458	467	504	455	495	503	478	445	456	444	448	464	493	472	480	470	466	486	448	475	503	481	468	486	467	465	501	438	458	413	483	478	458	449	465	466	482	481	481	476	456	500	462	478	511	472	495	484	483	439	495	476	475	446	468	475	477	446	472	495	477	506	505	460	459	471	482	484	488	496	477	465	494	450	482	490	501	462	490	449	498	460	472	458	501	463	469	448	462	499	495	451	460	447	483	492	486	470	486	450	465	453	499	488	513	460	481	478	459	465	508	444	473	472	480	485	489	487	474	463	486	463	447	483	441	449	464	529	448	442	484	473	466	464	487	478	485	420	466	490	473	488	461	496	482	480	488	506	483	445	517	491	473	510	466	477	500	479	454	479	512	481	488	468	472	462	503	466	466	478	482	500	476	488	488	508	488	441	482	476	491	474	492	458	495	478	468	511	478	453	485	489	486	455	481	464	490	499	477	437	497	478	464	473	466	473	475	496	463	464	454	485	467	510	517	438	443	469	479	487	443	506	465	469	453	492	494	514	476	494	438	516	472	484	485	448	489	460	517	453	465	478	479	482	504	503	509	480	448	478	466	462	458	450	467	489	472	473	505	460	509	450	493	437	467	451	513	476	507	444	455	428	478	481	460	432	489	494	457	468	493	526	454	495	476	474	491	448	491	463	465	480	496	506	497	476	460	498	486	478	465	529	519	506	490	462	478	485	467	513	465	515	483	486	431	479	469	501	490	476	522	474	494	479	476	452	489	500	528	476	471	446	483	464	512	483	492	478	478	492	471	465	460	500	451	466	477	478	474	484	465	470	462	443	469	464	483	497	466	488	484	487	475	491	485	468	464	508	468	482	453	519	460	445	502	466	484	487	511	466	452	457	499	492	451	439	502	488	476	520	484	495	547	486	490	489	487	457	504	478	504	461	468	495	501	464	449	484	429	501	483	499	474	493	481	472	463	497	489	464	498	474	512	463	478	485	476	446	479	475	515	451	459	489	474	472	505	499	508	458	491	478	495	491	496	484	473	495	466	495	504	480	529	468	495	536	491	476	513	451	475	495	461	458	472	480	496	473	473	490	497	501	456	475	494	490	483	504	508	461	461	447	482	457	443	494	496	448	481	489	478	495	465	455	437	450	485	492	452	489	430	517	473	497	467	482	460	465	498	514	483	470	463	463	526	478	459	480	489	484	489	466	510	511	460	490	465	491	466	479	466	499	491	466	469	495	479	504	464	492	459	449	531	459	474	502	489	488	490	458	480	526	474	489	463	445	463	454	484	479	511	481	482	493	479	480	466	490	452	488	478	438	459	484	474	476	473	476	487	484	514	482	463	499	472	500	483	469	485	445	491	474	469	467	453	498	479	471	520	502	501	539	441	513	456	472	524	455	462	485	489	455	461	493	473	483	491	459	443	480	481	504	498	474	471	478	468	476	516	476	457	499	462	447	509	479	485	476	485	480	486	481	484	461	477	483	456	508	476	457	501	492	493	486	480	476	490	476	489	494	470	481	501	468	492	482	468	522	475	468	447	496	492	461	462	451	485	460	482	481	488	495	466	462	505	490	453	485	506	405	520	495	440	496	473	460	480	475	448	431	471	489	461	452	500	492	477	461	489	470	460	497	468	493	472	498	488	514	511	477	477	479	485	425	483	497	473	455	504	430	465	523	473	448	482	460	474	453	455	499	472	508	451	458	486	476	471	479	460	477	481	432	503	492	476	506	457	468	423	536	480	459	491	439	523	460	425	490	507	490	490	519	503	477	485	455	432	474	502	485	445	452	497	492	489	438	475	474	469	465	481	441	495	480	482	496	470	457	495	485	562	467	488	456	530	468	456	445	428	482	470	465	488	466	465	514	473	441
13537	2286	2281	1770	1265	891	759	644	515	488	494	423	424	410	392	434	441	446	463	538	576	568	436	374	304	326	307	315	316	307	266	297	303	290	305	285	288	282	300	292	284	303	280	286	270	257	318	279	292	300	245	281	300	263	300	294	282	293	275	280	286	309	276	288	301	266	289	303	295	300	309	285	293	301	242	287	300	305	260	341	287	284	287	281	297	255	283	273	289	277	274	259	289	298	278	272	261	304	286	317	253	289	311	264	322	279	301	283	281	294	305	282	300	256	320	279	266	279	283	296	297	298	304	294	270	299	281	311	292	288	290	284	282	281	267	298	300	286	266	290	276	311	267	298	292	291	265	291	277	283	306	282	261	260	272	261	301	295	282	306	291	282	273	291	285	274	311	275	300	294	304	277	276	289	301	304	290	282	249	261	292	302	285	296	286	259	291	269	309	323	283	298	279	282	286	297	261	267	276	326	284	309	265	253	284	295	280	291	309	285	276	308	273	280	294	284	290	293	297	277	328	265	315	274	311	289	242	294	285	316	292	259	291	271	283	298	273	315	276	315	284	293	303	259	301	296	274	274	270	270	309	300	310	269	304	287	293	281	273	278	271	254	291	295	272	271	273	306	275	262	264	290	280	257	312	282	255	270	293	297	273	292	293	277	285	297	253	294	317	287	273	287	284	287	286	297	256	317	325	302	262	269	287	283	288	282	298	268	290	294	296	290	270	287	269	282	297	281	281	269	273	287	305	287	282	297	272	280	264	296	288	286	298	270	314	302	289	278	300	244	300	306	302	291	289	275	292	265	304	302	278	274	289	286	269	299	256	273	299	277	258	271	282	281	296	271	284	327	280	296	289	305	313	271	263	291	286	277	271	298	290	278	245	295	311	288	293	289	324	317	286	286	278	275	269	277	255	272	325	281	274	285	288	298	284	290	296	260	305	315	290	296	302	273	283	289	276	280	259	266	262	263	276	277	299	271	276	264	269	313	297	304	263	269	270	311	279	295	287	287	303	312	328	290	316	265	287	301	298	257	265	272	303	321	301	297	289	289	283	270	298	321	284	278	302	338	275	321	289	313	295	287	282	305	286	286	298	282	276	273	272	286	259	311	267	285	244	290	303	301	284	293	307	271	293	298	317	264	288	263	293	287	278	302	278	271	298	293	270	280	259	306	289	295	286	247	315	277	267	261	296	293	282	300	279	322	301	271	297	267	261	252	294	260	318	292	273	293	297	304	287	299	276	307	319	282	266	270	269	298	274	255	264	271	310	266	312	297	300	289	288	289	288	288	260	303	282	265	301	244	242	280	288	295	297	284	278	260	270	275	314	276	308	296	278	299	298	269	288	305	289	277	275	305	263	287	315	309	314	284	279	293	274	283	267	238	270	309	290	281	284	288	304	263	241	301	261	255	270	286	274	300	290	280	282	241	291	290	284	283	300	279	293	273	265	269	314	301	294	258	236	291	305	292	284	292	271	266	255	303	290	259	311	290	274	291	260	281	277	266	273	257	304	276	289	290	308	303	278	296	274	293	282	284	294	275	288	325	276	301	301	293	301	301	284	300	290	271	293	296	276	304	274	276	293	273	298	283	267	292	275	304	293	275	293	314	243	281	268	282	255	266	245	292	280	283	285	292	278	272	273	256	278	315	307	275	288	272	314	290	295	327	256	282	294	275	290	260	256	283	281	284	261	269	297	283	287	273	292	270	274	292	287	299	255	289	268	281	279	290	286	283	303	276	264	283	257	260	245	287	298	286	305	269	291	316	298	274	276	252	318	288	285	266	263	285	292	249	321	277	313	266	276	284	284	282	276	295	293	324	283	282	254	276	273	278	326	265	298	311	295	245	280	274	278	293	297	317	316	305	288	265	282	283	297	272	289	311	278	278	296	277	293	282	282	308	272	265	281	312	306	259	265	256	283	290	295	302	283	272	268	291	286	271	287	297	285	286	264	300	298	278	287	300	248	263	295	296	282	307	286	304	326	286	310	264	287	284	281	286	270	278	299	309	296	257	272	276	269	286	249	283	293	293	267	305	266	259	278	264	287	268	294	284	303	272	334	308	251	270	286	269	301	292	317	282	264	281	300	274	304	259	282	291	275	282	286	290	270	262	288	291	302	298	271	283	266	283	262	292	278	285	261	293	291	304	286	275	247	285	267	284	263	268	273	265	301	261	270	265	283	280	292	288	289	280	295	304	297	295	269	279	277	280	326	277	288	274	276	246	292	290	269	293	269	297	291	300	253	281	285	288	280	278	286	301	288	313	268	312	273	288	271	250	290	280	270	271	262	311	283	240	281	273	309	272	294	280	301	304	292	295	288	296	285	260	290	317	301	273	278	271	292	306	290	299	267	270	275	275	273	276	283	289	273	285	294	298	262	293	307	299	309	260	277	288	271	287	297	276	273	283	304	305	287	286	295	283	260	283	258	254	309	288	250	288	276	281	309	256	283	277	299	289	262	272	290	305	290	309	280	284	312	295	301	272	297	300	282	295	303	326	274	283	275	291	311	281	296	265	307	310	278	296	275	283	286	269	322	295	300	275	287	277	268	295	255	267	291	276	280	297	311	276	293	288	322	289	293	270	259	276	289	305	264	269	294	309	310	273	282	278	281	309	288	280	271	271	290	285	283	309	261	256	270	299	314	288	291	298	317	288	273	282	252	314	284	291	275	279	286	280	295	295	278	281	264	299	272	257	295	299	283	298	303	245	260	272	255	310	272	278	270	274	269	267	297	297	300	291	297	290	277	283	296	280	278	310	276	263	330	295	264	259	290	285	275	280	298	294	294	305	302	285	274	297	278	292	281	288	286	269	266	247	281	269	276	301	279	262	240	261	252	297	284	286	272	279	297	274	301	311	302	299	320	304	294	277	261	258	278	295	275	262	267	299	249	285	260	284	271	263	283	282	285	260	281	300	232	273	253	265	299	261	313	282	264	322	263	297	275	305	271	269	251	307	255	277	279	262	262	271	262	280	299	263	286	323	284	248	295	298	299	271	299	297	293	276	292	289	262	254	279	303	276	283	294	296	291	291	272	294	285	305	311	313	285	285	314	279	257	279	339	305	277	263	278	282	309	312	275	303	293	268	285	302	290	308	265	259	288	285	299	283	291	265	288	308	304	273	295	287	283	294	305	291	286	282	282	250	288	291	267	271	277	278	312	268	315	300	266	288	284	312	271	287	293	290	281	282	329	298	309	263	274	303	281	253	297	288	321	287	285	301	280	292	284	274	280	291	296	278	290	268	256	269	299	290	271	276	288	300	311	305	274	260	279	278	277	291	310	286	312	316	273	299	266	283	309	278	317	301	300	268	292	324	262	319	290	285	293	280	287	264	289	267	285	285	286	315	301	302	278	242	313	282	273	277	294	270	303	299	278	309	286	277	299	327	273	290	276	267	290	266	279	302	284	306	297	297	253	268	272	296	274	288	303	272	294	282	263	296	292	303	298	278	276	272	288	289	292	249	281	258	304	280
7560	2048	4212	4967	4354	3734	3124	2721	2308	2065	1946	1750	1651	1513	1739	1903	1913	1973	2256	2637	2951	2591	2207	1527	1043	961	917	941	943	974	920	867	905	870	858	871	867	806	830	827	839	787	811	805	819	832	830	825	817	827	795	785	791	780	811	793	793	785	815	745	764	774	769	824	769	757	780	767	807	809	762	769	785	767	806	794	729	741	824	797	767	753	795	762	776	771	754	748	776	657	735	788	792	741	749	794	781	720	745	705	785	785	739	825	705	732	768	730	722	765	719	775	788	746	792	761	717	725	756	764	748	791	789	758	716	790	739	760	743	752	782	715	815	750	798	741	751	736	748	809	780	756	752	736	693	700	740	787	725	802	723	694	783	791	729	795	751	776	792	760	749	759	714	747	811	734	776	749	740	735	713	759	747	808	723	792	729	749	754	751	721	766	742	743	739	727	739	794	758	724	766	750	764	759	742	736	775	722	821	752	723	786	721	742	808	787	801	746	798	690	793	691	762	695	682	790	797	765	751	779	783	722	743	737	745	800	769	767	712	770	760	792	756	771	733	732	745	762	759	735	767	754	723	793	751	796	773	734	795	811	719	743	706	774	763	750	698	745	818	719	753	782	782	702	736	768	761	716	745	739	773	747	768	744	748	750	760	757	772	749	735	721	799	824	756	728	737	755	732	780	758	731	775	747	729	730	739	746	752	698	766	768	774	746	721	745	763	739	768	767	779	722	779	742	749	764	796	722	754	789	742	763	740	761	710	760	738	806	805	698	760	746	748	700	746	773	760	770	724	750	717	743	756	768	773	702	746	770	728	773	759	717	765	712	753	704	775	682	727	708	751	737	770	714	749	769	772	785	751	829	757	740	818	726	746	748	739	764	717	751	761	718	807	776	736	721	844	784	743	761	763	696	726	702	756	744	788	781	782	760	745	725	750	728	746	750	712	778	789	772	763	776	745	762	751	748	767	779	731	781	725	730	778	692	749	771	771	775	775	744	737	769	772	734	751	732	743	758	751	758	773	698	741	746	784	725	732	772	751	771	749	703	779	735	700	752	735	733	756	743	754	717	731	747	742	742	752	751	744	763	768	747	744	781	767	728	726	717	726	724	785	722	752	776	768	769	747	742	766	718	746	746	775	759	712	725	748	730	723	778	733	759	743	725	707	778	735	734	715	762	710	804	794	766	762	695	762	770	719	818	753	730	760	730	784	666	766	725	731	751	708	761	762	777	794	761	738	703	765	714	735	719	779	726	734	752	726	778	755	798	728	771	743	734	805	747	774	766	752	792	747	756	772	735	753	757	763	764	687	745	759	749	766	726	738	774	731	767	715	769	699	741	739	754	734	730	713	745	731	731	742	749	718	759	761	720	787	788	737	753	718	732	684	737	771	763	759	743	748	768	736	796	739	764	772	778	748	730	757	733	718	771	747	708	752	732	744	771	740	690	788	762	736	694	730	747	768	758	757	779	743	762	742	746	761	733	725	720	755	708	756	739	733	757	752	730	747	760	778	786	761	715	757	718	793	735	735	730	775	699	738	785	766	732	737	762	725	767	739	780	728	719	756	730	724	796	804	724	782	723	795	778	756	768	719	783	781	715	697	739	772	768	732	756	765	745	745	782	759	677	714	768	745	753	737	710	742	774	738	739	761	744	730	749	712	816	741	703	713	710	747	775	769	755	778	728	752	758	742	768	760	791	772	716	752	742	755	709	718	741	793	794	733	742	746	772	737	739	728	725	742	719	778	730	790	763	753	717	774	784	761	765	740	782	688	708	762	706	786	730	782	742	757	744	737	749	754	736	767	730	765	735	780	731	768	731	780	741	759	703	724	784	751	749	770	799	753	754	795	752	744	744	699	746	750	729	722	739	701	703	732	749	716	768	767	763	717	771	764	780	738	787	751	781	685	724	735	766	759	775	771	753	754	723	736	761	740	772	717	731	752	738	733	756	792	713	739	715	760	724	731	702	716	759	788	741	738	708	718	769	724	767	738	771	728	764	735	747	731	703	741	724	843	766	755	751	679	753	711	732	809	779	731	750	766	771	742	764	783	739	754	754	770	772	719	845	716	733	744	783	795	769	736	764	717	713	790	761	737	790	698	712	764	686	765	741	712	780	773	736	774	733	815	761	767	778	692	744	742	738	704	741	743	713	779	791	763	783	761	781	763	772	761	713	771	785	767	778	698	693	734	739	722	799	684	734	789	783	769	769	749	771	737	762	731	729	778	789	711	744	777	761	755	738	731	740	716	774	711	722	712	759	778	746	750	727	737	718	726	717	795	761	762	719	744	776	747	709	712	715	735	780	719	726	779	753	733	726	770	727	751	775	759	727	712	775	736	735	777	757	691	758	759	727	720	719	739	727	764	781	752	744	738	778	792	774	760	768	771	784	794	732	748	728	727	755	755	740	737	762	753	739	724	754	736	744	733	744	728	769	771	754	712	741	747	743	731	757	743	714	718	745	771	718	737	799	749	737	764	766	768	780	757	718	794	744	785	770	760	736	776	748	706	700	732	720	782	774	738	735	761	698	786	772	709	735	710	735	770	720	728	768	762	768	753	700	719	723	742	710	750	781	767	729	709	730	791	746	786	744	804	719	724	716	750	742	718	761	726	708	738	745	717	732	762	763	740	731	694	807	747	769	731	758	712	683	751	699	763	738	743	800	787	737	734	741	733	726	761	736	772	759	764	752	752	724	753	707	729	747	745	760	736	765	784	765	758	707	770	756	708	741	746	770	805	742	744	734	735	769	752	752	741	763	720	766	734	736	751	737	749	775	690	728	741	735	773	720	744	764	749	736	744	752	739	695	709	731	774	778	765	771	802	728	693	771	745	720	797	778	720	753	787	764	786	741	755	769	758	748	743	747	754	718	767	732	745	800	767	729	733	744	760	797	763	765	737	738	730	789	764	721	747	748	745	770	762	733	741	726	748	717	740	715	715	742	759	802	758	708	766	739	763	765	749	717	743	725	709	767	793	767	717	748	740	739	767	774	764	742	777	776	764	741	707	736	762	757	730	721	783	744	746	709	737	738	771	749	740	770	725	723	755	751	711	710	763	788	772	759	713	723	729	753	770	749	796	763	744	718	771	725	760	752	802	773	743	706	776	727	754	725	756	805	726	797	780	704	783	766	782	715	751	801	736	769	750	671	731	775	738	733	767	732	742	779	720	763	791	733	775	745	728	693	754	751	731	746	736	775	748	752	719	729	727	776	741	758	721	758	785	756	792	730	769	761	723	744	788	775	760	769	744	764	646	777	707	744	775	746	742	714	681	743	734	714	723	840	760	737	822	755	742	760	764	715	716	705	720	756	745	736	751	771	715	737	785	704	699	763	762	743	772	750	774	744	742	715	731	758	723	734	711	717	756	778	765	751	776	725	731	779	744	747	725	739	747	718	706	706	719	756	724	713	682	783	770	758	757	765	736	767	744	771	783	759	734	804	724	748	730	768	792	809	738	757	724	731	736	760	719	780	737	761	751	769
2043	319	346	290	288	283	282	313	304	303	314	286	302	300	307	281	298	323	282	300	309	295	302	284	306	301	282	296	282	310	291	304	289	282	280	279	281	313	289	276	289	283	306	298	272	290	284	291	289	280	268	287	298	311	269	262	305	311	293	326	299	276	301	289	278	266	247	276	291	294	290	259	300	314	317	286	287	288	329	311	296	294	319	294	258	308	295	302	283	292	275	308	273	277	298	306	329	292	264	282	302	300	257	308	285	293	291	281	303	271	287	288	304	309	295	299	254	285	283	289	284	272	292	307	290	283	272	306	298	270	264	288	321	272	296	278	290	293	292	302	297	291	257	279	296	284	312	259	315	263	274	243	307	280	291	284	281	286	280	270	295	301	291	283	274	282	299	278	261	303	285	287	268	279	303	299	294	288	284	249	284	282	309	280	263	291	334	287	269	286	305	288	273	293	306	312	301	292	276	296	320	260	278	287	281	293	276	293	294	297	339	314	281	299	306	281	283	280	280	265	269	269	288	265	275	272	316	283	301	323	269	305	312	266	308	287	276	314	303	292	290	305	293	317	306	279	312	293	323	308	264	306	291	294	249	265	305	264	281	308	283	303	310	282	300	281	291	276	275	306	323	306	276	312	252	294	288	259	283	285	286	301	289	320	265	297	286	266	268	313	271	279	294	310	301	295	264	291	298	277	268	286	281	286	280	310	291	298	300	302	269	282	275	301	300	291	315	290	323	264	284	269	335	307	282	270	288	269	309	304	286	281	314	270	264	289	300	273	273	293	286	272	270	258	264	306	290	297	274	275	270	298	260	298	289	301	275	271	304	317	300	296	278	298	277	317	308	280	286	292	275	283	303	301	283	297	302	288	299	287	301	295	292	258	279	272	266	287	281	272	273	310	279	285	277	279	264	291	301	297	277	268	313	257	288	278	298	312	281	289	267	287	288	330	282	272	273	345	305	284	264	303	288	286	312	292	296	306	309	293	291	273	274	306	294	333	304	304	296	294	320	291	261	286	274	311	275	257	290	314	315	284	265	271	300	316	299	285	298	284	296	278	269	266	282	268	302	310	299	298	288	282	310	332	297	269	279	291	301	297	243	301	317	263	297	310	272	321	297	309	282	303	291	284	280	291	315	324	307	276	264	304	316	283	271	290	282	319	316	299	286	296	299	312	311	322	285	273	274	278	313	283	283	304	321	318	274	322	283	283	305	326	315	322	310	293	294	271	279	311	271	281	301	303	263	304	285	316	281	269	266	298	304	275	269	310	286	263	297	264	258	292	320	301	283	277	288	288	309	327	312	268	277	281	278	290	297	313	318	283	312	302	308	324	318	301	264	304	286	322	319	275	298	257	277	281	300	287	266	282	317	270	300	301	284	277	286	263	280	309	281	284	266	267	269	281	281	278	284	307	284	316	280	306	294	294	304	297	286	233	287	301	279	304	301	313	312	311	284	262	280	276	282	329	297	291	284	297	275	276	251	300	288	297	297	301	290	281	308	281	308	305	270	322	289	290	285	316	268	309	283	289	258	294	282	285	330	264	304	280	316	300	277	326	281	293	258	278	280	258	282	293	261	286	268	289	302	293	299	240	292	300	281	286	292	302	272	267	260	289	301	299	298	308	302	273	319	265	295	291	300	299	278	289	287	277	311	286	282	287	274	262	278	306	249	302	292	275	266	277	283	292	277	291	306	328	278	310	299	289	313	285	313	284	292	286	335	272	267	284	274	283	293	347	296	263	284	313	314	304	336	276	305	300	319	281	303	265	329	238	276	288	311	301	289	277	321	305	335	304	280	306	298	275	266	269	315	264	284	284	278	276	296	303	248	282	293	256	300	273	278	278	313	296	290	278	290	294	279	287	265	278	266	281	298	292	286	300	247	259	287	300	288	263	280	337	271	290	306	283	337	301	297	276	285	286	332	308	298	283	298	287	285	277	269	267	283	295	304	298	285	292	281	281	322	290	283	300	265	312	300	277	299	274	286	326	281	275	278	280	290	281	288	275	267	304	291	308	295	268	266	300	329	277	325	316	292	286	260	280	283	284	309	307	278	272	316	284	290	284	281	307	293	300	292	298	293	286	292	305	282	285	279	300	299	270	288	289	300	307	308	289	277	285	317	293	314	287	289	299	283	281	299	266	273	293	318	268	306	283	265	276	307	278	295	296	291	302	301	307	324	289	291	288	299	294	305	257	269	298	296	277	287	241	314	286	297	319	293	291	286	308	326	273	314	278	293	286	291	314	303	280	303	276	297	294	293	280	285	257	316	270	279	275	324	286	289	296	305	286	281	293	268	282	257	277	295	263	300	274	293	274	275	276	284	305	300	279	257	290	256	270	306	263	295	297	306	287	264	283	300	324	289	284	314	304	279	289	294	267	276	324	280	298	259	289	315	276	308	305	287	292	296	280	301	317	311	315	272	277	279	319	285	291	282	306	292	271	283	268	281	251	312	313	313	250	279	300	308	287	292	305	298	267	306	277	283	291	296	310	279	284	282	299	296	316	274	304	307	259	286	285	310	286	285	289	272	274	293	264	291	302	260	319	341	293	317	265	302	294	284	310	295	272	293	271	297	319	300	293	303	284	317	316	308	276	285	307	261	283	287	297	312	308	275	275	268	281	277	262	276	280	281	300	262	301	284	266	283	273	293	287	283	269	263	286	294	309	320	266	286	281	296	280	295	273	287	279	320	279	304	294	279	264	285	283	319	286	276	314	293	285	261	328	301	300	285	291	320	314	302	293	277	319	290	288	298	269	287	284	294	266	285	287	290	331	272	285	292	292	305	279	269	270	302	309	280	270	305	265	295	272	291	279	325	272	262	273	255	295	278	279	291	258	262	265	295	256	277	297	257	289	304	289	284	288	277	293	282	260	309	281	298	274	282	276	272	314	260	286	273	332	271	280	282	273	265	300	318	295	275	269	310	308	279	300	285	294	289	304	321	267	290	328	287	253	278	292	278	290	304	285	288	300	287	284	270	312	314	268	305	288	297	303	301	260	295	321	327	273	353	291	310	279	299	316	257	271	280	282	283	235	255	261	262	261	268	321	282	282	303	306	272	302	295	304	270	276	276	298	276	297	329	288	308	297	329	315	265	303	286	296	294	297	274	290	309	290	282	302	282	283	274	275	271	292	306	262	295	280	306	302	292	303	293	264	275	282	276	315	291	333	311	305	306	305	299	275	288	275	277	280	300	301	298	295	266	285	290	291	297	314	279	268	298	278	277	275	274	266	282	272	269	297	310	309	243	293	331	318	289	281	295	273	280	296	285	284	294	268	284	272	262	280	276	305	293	284	298	283	291	295	286	272	292	280	305	288	306	308	296	285	310	311	284	291	287	308	264	250	308	292	275	266	297	283	269	288	310	332	274	267	280	317	314	300	286	277	287	305	274	302	296	254	316	296	256	287	301	315	286	301	308	283	298	273	284	300	298	289	283	300	310	301	332	279	310	300	291	262	276	259	309	302	285	297
2403	744	838	769	840	752	729	721	791	742	768	688	706	722	712	752	732	751	753	772	769	764	780	732	753	721	731	750	739	703	716	748	743	694	731	722	684	695	735	693	731	738	690	725	763	771	748	682	755	708	743	689	714	732	759	728	702	706	709	699	694	728	717	722	722	712	673	735	722	704	743	727	719	688	698	691	777	730	721	724	653	765	771	762	749	703	700	767	716	693	681	720	744	687	701	733	720	782	663	725	709	688	743	692	762	756	740	743	730	688	710	649	774	761	719	712	702	694	740	732	726	755	727	710	762	720	730	740	663	721	733	693	778	712	689	620	670	729	716	720	690	752	731	746	731	704	745	707	677	676	720	746	674	721	743	745	741	701	675	704	743	695	708	675	709	732	735	739	706	679	702	708	710	772	708	748	770	723	753	727	724	707	723	756	757	710	726	708	741	747	712	724	698	736	754	735	763	703	731	762	751	735	700	747	743	724	751	732	723	742	730	712	688	747	673	708	690	722	697	746	717	723	709	765	725	731	720	730	677	718	709	727	737	720	733	725	711	685	689	734	709	724	758	721	722	695	727	739	737	709	754	749	729	706	698	710	691	760	721	685	714	716	699	683	735	687	743	718	760	667	723	744	713	692	724	723	671	734	716	701	707	693	738	744	745	698	766	751	724	697	707	769	722	716	733	735	734	709	727	738	723	718	667	753	710	702	732	692	717	686	729	689	724	705	707	712	720	720	709	731	703	686	741	709	664	707	708	693	706	717	713	764	746	731	734	707	720	769	722	713	726	710	702	688	676	709	746	722	748	739	704	690	711	684	720	720	723	716	691	754	718	729	689	737	768	681	766	715	728	741	695	730	723	755	709	754	690	706	708	724	679	708	737	655	694	754	737	708	677	689	756	758	728	661	726	725	764	718	706	745	696	710	734	726	721	739	766	752	732	745	680	716	740	750	739	687	757	729	657	703	718	748	754	699	719	707	758	723	723	698	721	734	690	720	772	730	693	736	743	692	687	710	693	701	733	730	720	715	768	739	676	715	658	758	727	720	665	744	750	753	769	725	754	729	713	733	717	708	739	704	737	716	707	715	749	721	704	712	689	742	698	728	722	748	751	675	711	674	724	701	703	751	690	703	740	692	765	729	735	710	740	683	719	714	706	710	804	691	722	716	742	679	774	693	759	713	653	743	732	700	708	715	726	747	707	685	716	692	691	690	683	712	716	708	687	693	719	719	740	715	748	695	696	725	739	747	678	714	711	736	695	706	686	752	682	728	735	716	728	736	725	698	703	713	718	723	678	700	709	732	710	739	752	714	738	767	725	734	724	789	678	738	712	696	673	702	744	773	707	720	699	731	701	718	757	727	730	700	714	757	721	748	757	709	688	730	720	732	705	690	696	729	738	753	717	736	771	719	756	761	719	714	734	710	741	699	724	734	693	681	725	703	646	733	731	755	703	705	675	720	748	698	716	721	709	656	691	740	702	776	737	753	735	705	710	755	738	710	703	714	707	749	701	767	694	660	683	743	709	708	691	684	767	707	702	739	737	720	694	709	681	734	787	714	746	709	699	717	711	701	709	717	748	753	752	714	737	725	714	746	710	709	731	661	729	729	732	702	695	714	736	713	766	729	730	741	716	734	744	786	714	741	768	747	717	707	750	692	715	704	693	736	681	729	692	750	733	690	712	719	726	723	647	726	723	721	710	722	739	721	721	694	714	684	728	715	715	668	736	782	777	700	706	702	713	701	725	707	746	710	710	705	748	703	726	696	661	725	740	690	725	723	731	759	676	747	735	741	725	698	722	746	727	723	697	727	715	703	733	742	673	710	724	697	681	690	709	723	695	743	685	702	696	695	705	726	735	712	737	737	705	725	696	731	723	709	749	671	767	739	707	668	698	744	704	771	746	732	719	697	701	755	733	735	688	737	768	692	739	752	727	719	731	679	724	764	740	685	696	723	676	720	759	664	741	744	669	712	735	720	732	736	735	678	744	769	696	740	752	720	683	704	676	752	743	696	703	711	708	722	731	753	682	678	742	670	721	724	746	717	765	792	713	751	757	726	756	668	721	675	742	723	725	732	689	715	709	690	765	712	714	763	770	723	676	706	692	712	701	702	712	721	747	736	714	681	754	704	688	685	723	690	747	744	706	715	739	699	769	713	761	728	685	712	705	715	695	761	658	735	736	739	710	694	774	706	734	685	712	675	797	679	693	710	701	694	742	747	714	713	725	713	692	755	674	674	763	697	723	721	707	683	715	725	746	710	746	708	723	722	742	710	783	654	709	735	719	732	747	772	757	670	753	759	731	746	750	773	693	701	712	708	702	724	720	743	756	739	722	715	750	713	733	783	767	749	695	722	740	740	669	708	739	752	717	760	799	714	773	732	701	722	699	725	744	662	686	729	734	713	761	728	754	757	729	729	716	738	725	695	749	712	738	727	712	734	714	742	703	744	740	674	710	675	723	734	728	727	716	780	698	725	745	742	771	722	715	736	706	750	710	750	713	723	707	665	762	709	716	729	716	755	731	707	688	752	719	758	730	763	722	723	718	764	717	701	747	778	776	732	756	742	745	730	697	735	735	770	767	727	717	752	715	717	736	713	713	752	762	732	708	764	736	749	702	725	733	732	701	754	711	739	739	727	710	724	716	742	729	704	689	784	708	700	716	814	695	715	713	723	719	756	717	743	723	751	674	765	740	719	741	710	733	718	694	731	708	719	735	694	739	737	716	673	750	732	727	706	724	692	751	719	711	743	670	723	772	707	703	705	718	649	742	682	770	761	723	703	697	737	710	764	711	737	753	734	734	765	692	727	730	715	717	729	718	711	718	717	716	706	711	688	723	746	745	678	744	690	683	749	680	677	715	682	724	722	691	685	718	720	747	731	722	756	702	686	709	746	717	751	727	715	753	753	771	742	722	743	699	685	694	682	709	729	731	743	709	724	710	759	722	733	703	725	786	694	748	707	735	709	776	739	738	753	764	667	712	694	735	746	743	725	740	724	733	775	706	716	731	727	715	705	742	704	680	672	672	679	773	747	762	728	734	723	723	731	731	689	734	702	706	725	708	728	735	725	764	748	733	711	705	700	697	742	712	718	742	761	712	701	731	711	681	763	723	685	703	697	760	721	711	735	713	718	696	683	728	710	763	669	736	703	736	733	749	715	692	710	693	740	742	732	728	725	735	718	724	718	728	699	744	724	710	714	737	714	772	692	753	675	720	708	663	767	705	724	695	795	751	746	715	701	745	772	741	696	747	750	711	685	744	724	733	771	700	734	701	679	693	765	710	717	742	717	688	730	706	696	689	720	718	653	744	769	728	688	718	670	679	703	715	733	706	734	738	731	716	682	686	717	737	713	699	649	732	734	694	740	727	730	721	715	734	692	695	706	748	772	754	753	709	702	728	695	749	733	747	709	706	690	729	686	716	730	707	745	735	744	796	722	771	744	698	759	675	691	745	649	775	722	721	748	759	714	735	688
6924	840	991	830	565	452	383	316	295	281	258	232	227	237	244	229	220	217	232	292	225	220	209	183	204	178	196	180	169	151	203	177	186	176	188	173	161	154	183	183	188	194	159	178	175	142	184	166	162	153	153	168	162	190	180	156	161	164	166	166	164	171	167	162	200	176	167	173	164	152	163	171	147	154	169	167	183	173	163	149	158	168	153	159	155	164	141	156	192	181	170	174	161	156	162	180	163	167	156	160	161	180	153	170	153	172	176	161	153	163	178	133	174	180	167	161	169	158	167	150	191	174	190	187	166	160	141	177	176	177	178	184	152	147	188	174	185	157	163	178	174	158	171	188	174	184	190	203	177	168	187	152	157	146	146	171	170	185	180	158	153	147	153	174	152	154	180	169	178	186	161	169	156	162	184	157	175	157	160	181	166	191	168	157	158	160	155	162	159	156	193	164	181	167	170	172	164	171	184	165	180	171	140	173	172	188	166	176	152	174	144	194	188	166	149	170	158	194	157	160	152	182	149	162	155	149	160	154	157	153	168	158	170	178	175	151	145	165	163	178	171	153	166	173	162	152	167	170	159	159	209	172	174	148	158	159	169	183	159	153	172	160	168	175	150	148	178	134	163	166	174	171	158	176	164	155	167	163	174	172	183	149	148	164	157	162	147	166	177	157	128	167	150	160	155	162	155	172	176	183	158	162	164	176	165	157	162	172	132	191	175	166	157	171	155	162	157	178	171	168	183	179	167	161	171	155	150	157	160	174	155	186	166	167	164	160	148	195	176	169	176	140	183	144	143	148	171	192	169	188	171	174	169	135	155	156	142	159	172	175	162	146	155	166	166	181	167	178	173	164	141	198	173	164	161	159	157	165	172	170	171	153	178	158	159	164	175	169	165	142	156	153	144	185	180	180	168	168	189	171	155	194	173	184	162	163	170	172	153	166	149	166	165	173	185	172	191	173	181	195	173	158	153	175	155	172	160	140	167	168	157	156	147	155	181	157	159	178	154	161	161	194	156	161	156	188	183	154	165	153	180	166	164	158	166	155	177	158	166	128	148	171	153	158	155	158	134	190	173	174	172	165	169	170	141	181	157	166	197	165	169	171	166	200	143	155	147	127	161	177	172	148	155	163	177	158	161	167	188	178	165	172	162	147	166	170	189	161	169	157	163	145	158	155	168	159	161	157	161	196	167	173	187	133	168	166	174	180	167	185	153	132	155	162	151	163	168	155	151	165	166	173	168	155	164	143	150	181	171	180	154	175	183	159	164	180	156	160	140	176	166	170	157	154	173	156	162	195	177	163	184	206	160	152	162	160	163	159	143	155	168	148	160	172	159	144	168	146	158	140	175	166	166	186	155	161	158	178	160	176	190	163	156	164	190	146	166	170	165	141	181	143	174	179	139	149	171	158	151	174	160	161	174	173	175	161	146	184	156	163	152	156	152	152	151	161	170	157	161	149	162	166	152	170	177	174	140	150	162	193	181	159	168	170	162	176	172	165	171	157	181	175	170	149	163	158	163	159	151	166	181	160	182	165	175	160	191	152	158	137	158	156	178	169	172	177	168	151	161	173	156	166	165	153	166	174	159	187	176	162	163	169	172	162	184	174	156	174	173	162	165	177	185	167	181	188	159	184	158	186	133	153	165	178	147	172	160	198	177	183	145	163	163	151	155	153	171	186	165	172	173	191	137	177	175	180	142	184	147	134	185	162	192	184	148	133	174	156	203	182	167	146	155	162	188	150	165	176	176	181	188	188	186	167	176	147	167	165	171	163	199	145	172	172	157	165	155	157	170	168	142	194	170	173	168	177	181	162	168	165	160	165	156	150	168	168	188	174	163	176	166	145	162	164	162	184	167	163	167	169	174	163	182	175	156	145	161	175	158	187	159	152	183	206	179	169	163	158	166	145	177	163	162	174	153	151	165	159	171	166	152	171	157	170	161	175	167	152	168	149	172	153	164	175	186	172	174	143	169	152	151	148	174	152	157	176	170	173	179	179	177	167	165	171	171	171	178	158	162	146	160	160	163	170	148	172	177	191	166	142	157	154	195	170	125	158	153	164	154	184	161	173	161	173	154	170	178	139	141	170	165	167	188	156	160	171	165	190	169	153	150	159	167	176	173	163	157	194	189	149	153	162	168	150	163	160	168	184	173	181	142	165	157	180	180	156	160	143	161	163	140	172	173	185	166	178	147	149	161	160	198	172	162	149	163	159	167	178	160	168	174	157	153	174	142	154	153	165	127	143	171	172	161	168	144	168	143	174	145	166	150	161	167	142	166	159	143	171	172	169	159	166	141	175	166	159	163	159	161	200	163	160	171	175	146	158	165	176	152	156	159	156	155	151	131	150	156	147	175	151	162	146	173	180	176	156	175	176	171	156	147	184	143	148	152	165	160	159	202	170	184	155	183	161	177	164	145	154	173	171	177	155	168	156	187	168	154	162	169	164	158	157	173	180	152	183	155	166	148	192	180	178	168	158	162	154	176	138	153	175	157	190	163	147	172	163	172	147	170	146	172	169	149	193	172	170	132	158	159	172	161	177	145	134	180	183	158	180	177	140	163	174	171	152	168	171	150	170	166	175	148	164	169	158	185	175	163	151	163	143	180	166	166	157	158	141	176	158	153	167	147	152	159	165	181	168	141	140	160	178	148	175	170	182	189	171	144	156	164	159	196	150	191	181	169	155	186	170	176	163	174	173	158	171	178	177	190	149	154	185	175	161	186	164	177	157	194	157	179	167	180	172	159	164	174	170	164	166	182	180	180	148	176	146	164	156	153	167	169	165	155	161	162	162	157	181	174	176	172	199	172	156	186	159	161	152	165	172	165	150	172	163	186	167	179	188	170	169	172	166	154	141	171	162	171	168	166	176	149	155	165	168	181	188	160	204	173	153	158	184	172	167	197	158	167	160	159	167	171	167	158	172	174	157	175	167	187	175	151	152	154	162	157	166	179	163	148	173	149	160	154	148	146	185	163	148	181	143	173	148	177	159	162	158	155	180	149	154	182	192	163	163	153	156	155	200	183	153	145	183	163	167	166	181	153	171	163	171	173	150	148	164	188	149	151	166	174	161	171	156	168	176	197	145	178	182	166	176	174	176	184	126	151	134	158	200	169	169	174	201	170	156	180	168	160	177	152	177	177	167	152	143	158	180	162	168	155	162	180	159	134	154	183	147	155	181	148	180	169	176	170	158	173	169	169	177	164	166	155	143	169	146	165	154	151	186	172	176	148	157	162	168	169	175	153	173	171	142	182	143	168	159	158	172	161	161	143	159	139	149	183	148	173	196	142	166	161	178	167	160	181	205	171	160	152	151	139	148	180	191	171	178	164	166	160	152	188	161	159	152	174	135	178	183	150	161	175	168	166	156	172	180	168	137	135	157	172	144	160	198	186	157	153	170	165	177	173	171	175	166	167	161	166	162	171	181	157	154	153	183	174	171	164	163	156	195	178	151	176	185	169	155	162	153	162	170
5429	1087	2146	2612	2329	1973	1620	1406	1307	1143	978	989	858	850	1013	1016	954	936	1115	1317	1040	879	731	645	592	582	596	531	529	528	544	551	506	524	536	498	521	504	498	553	505	496	519	492	513	522	490	497	495	499	473	518	467	492	486	442	498	471	483	480	469	466	495	484	507	448	478	474	467	497	479	502	505	502	488	511	515	487	497	495	502	484	530	503	482	475	511	484	490	465	441	494	480	473	509	445	484	477	465	459	501	451	507	464	475	537	494	502	538	524	464	522	489	479	484	524	434	465	481	483	507	456	526	491	475	464	459	485	471	484	497	493	470	478	467	447	527	452	500	449	466	458	458	459	484	476	464	501	506	455	471	505	446	512	542	478	457	464	501	475	508	441	500	450	481	467	467	473	502	493	473	538	495	477	478	470	498	503	513	479	469	453	502	462	466	460	489	465	460	510	487	491	438	490	474	431	474	491	476	508	502	491	487	449	457	505	458	467	437	464	447	465	459	482	457	458	506	492	487	501	453	458	462	480	475	454	498	465	490	481	440	511	471	474	455	518	505	521	433	482	477	457	465	492	501	432	525	458	491	456	467	501	471	461	474	519	481	456	524	448	507	533	492	430	459	477	465	496	439	473	473	495	504	468	464	479	479	474	519	480	427	469	468	474	482	498	506	474	489	449	511	505	506	464	476	472	490	494	467	463	485	486	476	464	447	524	500	491	505	468	468	451	535	463	489	515	526	464	495	497	457	466	431	434	499	472	467	490	495	488	495	482	497	461	461	510	467	452	486	484	486	485	456	477	489	494	485	463	472	495	466	453	470	492	447	462	496	456	447	450	483	467	458	504	439	451	460	437	508	442	458	447	461	457	487	464	458	465	465	458	472	487	524	445	506	507	479	459	464	506	484	489	472	478	451	454	471	478	495	474	472	471	478	460	473	479	498	511	457	480	461	470	452	436	456	484	506	503	479	447	469	481	441	471	470	467	481	458	508	459	452	506	507	480	456	490	461	469	477	477	498	456	458	448	498	485	427	501	429	492	484	465	484	457	460	492	553	470	483	490	454	435	443	528	476	490	469	488	449	496	446	424	492	442	481	445	501	463	466	450	469	500	496	454	444	513	451	514	432	475	447	460	501	489	463	468	459	464	441	471	486	464	475	499	490	482	515	470	483	513	433	451	482	460	493	454	479	491	443	505	421	456	481	521	468	459	492	491	446	468	516	457	495	497	450	484	427	517	478	447	471	479	482	519	456	529	470	465	497	470	467	496	498	469	474	473	499	501	472	475	453	462	491	454	469	451	441	458	475	471	457	487	474	467	480	484	445	468	462	462	443	494	512	473	453	500	483	488	465	434	468	471	436	492	487	511	488	477	493	469	484	441	485	456	477	471	449	489	488	464	483	445	529	462	462	463	480	511	481	491	464	426	462	470	512	494	510	498	448	504	498	494	474	487	476	489	475	491	495	470	480	485	492	504	508	493	491	435	469	451	547	488	487	463	475	494	517	482	495	480	475	474	479	489	474	417	461	437	493	515	478	518	468	471	532	459	463	470	460	490	496	480	458	502	471	478	454	437	472	494	461	506	460	481	474	494	468	478	517	468	495	474	482	452	494	509	466	493	540	440	487	469	497	475	496	476	482	470	456	528	480	486	504	492	485	479	463	474	467	463	469	476	484	485	544	481	538	465	530	481	448	488	433	478	482	455	458	494	493	474	443	446	447	466	491	464	475	461	445	467	465	491	473	443	503	450	459	473	467	471	478	456	453	474	476	435	463	474	473	507	500	443	463	522	469	429	467	488	464	484	440	474	493	447	503	475	500	446	463	499	456	475	429	467	453	456	486	488	489	486	431	499	517	510	453	475	473	489	478	439	449	459	449	485	486	492	434	450	460	447	494	485	474	515	445	491	485	467	485	465	459	466	475	428	486	501	450	484	481	478	496	483	467	457	479	455	493	454	504	488	471	479	479	459	479	434	487	473	488	482	509	469	464	479	499	477	443	469	452	456	492	467	465	486	471	472	481	462	463	532	480	482	513	502	470	502	516	463	446	484	480	485	471	524	484	480	488	473	479	477	474	500	437	484	462	486	510	479	471	483	502	439	473	463	463	485	449	451	489	484	471	486	468	483	478	488	468	451	500	521	474	487	473	515	459	458	437	494	435	497	438	474	496	477	462	453	485	464	495	492	459	496	454	479	481	480	438	446	463	493	437	439	462	458	513	494	433	482	448	485	466	469	471	491	477	448	475	507	479	460	478	473	464	474	501	446	484	473	466	453	474	492	473	483	466	442	482	498	444	494	445	484	487	484	447	480	444	481	514	446	468	465	484	468	444	451	440	512	439	511	443	455	477	478	483	515	514	466	469	504	477	458	464	468	508	478	487	490	436	441	468	474	481	477	487	462	502	486	468	507	466	531	489	494	473	509	494	463	450	450	473	474	505	469	482	454	485	493	517	460	478	444	482	505	492	490	476	487	485	485	524	473	477	495	489	433	498	493	457	447	496	462	476	463	441	477	456	473	472	463	472	491	454	488	474	438	491	455	482	496	487	477	497	502	482	465	482	474	482	467	435	476	463	460	483	463	461	468	462	475	445	460	458	466	512	468	494	501	494	448	491	457	485	456	542	466	489	428	453	509	478	469	480	503	463	494	502	441	465	468	499	449	493	476	492	523	483	464	498	445	473	469	446	476	467	490	460	471	448	479	470	481	473	501	476	518	488	496	496	524	480	464	465	446	478	487	458	476	489	513	477	509	484	483	488	501	459	456	472	457	501	470	478	475	449	473	470	484	507	409	522	433	513	451	479	448	493	498	475	484	484	487	507	474	496	505	477	496	481	482	466	494	492	495	536	496	481	481	509	467	460	484	478	501	501	478	453	440	461	452	488	432	467	458	456	459	500	467	472	480	494	479	506	482	451	493	449	495	453	487	458	475	479	444	475	471	453	509	471	473	497	476	504	446	448	487	512	452	488	490	505	473	457	469	421	480	502	501	474	472	495	491	490	474	506	535	470	539	475	454	483	479	433	445	451	487	459	481	410	494	459	458	473	468	486	452	466	469	485	478	479	475	493	486	502	479	436	487	489	460	487	435	436	474	504	472	506	473	472	510	473	482	471	502	471	480	452	493	499	493	502	486	484	468	492	448	452	472	486	438	469	531	498	490	463	453	479	479	472	497	500	512	504	460	515	483	472	440	481	465	462	483	460	457	458	485	476	480	474	464	480	468	519	482	477	528	473	520	479	451	463	487	489	463	487	488	447	480	495	488	486	472	513	461	449	468	486	500	480	492	462	444	512	505	477	487	485	484	488	527	466	474	488	474	509	460	449	481	459	479	443	462	530	455	448	492	467	499	511	478	456	477	449	474	480	493	483	467	460	480	450	491	474	474	452	499	457	509	496	470	481	463	471	474	475	482	450	487	523	444	471	474	477	545	448	460	503	467	441	465	472	464	454	488	516	487	452	446	465	476	490	476	492	478	506	443
13376	2177	2234	1845	1230	920	799	641	588	514	441	422	377	388	437	441	411	369	396	428	376	391	360	328	317	313	329	290	321	306	338	315	307	305	270	285	255	302	298	302	288	323	290	304	290	327	312	329	284	268	326	316	298	288	295	292	317	306	283	284	260	318	286	307	282	267	279	323	266	275	292	279	272	316	281	277	273	277	261	290	279	294	273	259	291	288	290	309	293	286	253	299	305	293	286	269	305	294	291	304	274	268	262	288	256	281	288	274	286	304	293	263	301	298	247	283	258	283	280	277	281	286	305	304	316	268	302	264	300	290	297	280	298	293	274	312	311	287	263	316	267	304	263	277	280	288	236	276	308	285	261	275	294	275	310	289	315	298	275	315	248	265	278	299	305	256	296	276	309	304	312	310	302	293	307	278	304	261	308	311	283	306	287	265	309	324	280	291	271	282	295	272	285	251	264	293	257	302	287	263	304	311	263	286	284	290	280	291	280	300	276	323	278	280	291	279	252	279	285	295	270	292	302	317	299	259	276	276	277	273	302	286	264	284	260	302	307	291	287	277	257	286	326	286	282	307	324	307	306	274	298	286	304	279	302	252	309	281	281	278	308	250	261	301	319	266	300	286	316	267	275	276	302	310	253	278	264	268	277	295	256	275	284	297	293	282	251	271	267	275	306	270	282	298	288	265	268	281	293	277	286	276	296	272	261	292	247	309	270	283	273	281	289	281	304	299	303	285	303	317	298	278	290	281	284	275	275	310	284	286	283	296	302	241	301	299	285	292	291	264	293	282	286	260	275	287	306	297	297	293	253	295	307	303	309	286	267	275	298	253	288	263	302	307	315	294	293	283	310	276	280	260	295	321	252	286	286	313	263	307	298	275	288	313	295	293	321	319	306	307	296	281	256	299	292	269	294	282	298	290	319	299	291	264	266	296	298	270	308	283	297	269	265	271	285	283	296	279	303	249	302	250	257	304	285	287	291	301	298	297	256	278	304	256	285	305	282	287	298	255	289	277	277	286	292	297	283	286	302	286	264	262	312	299	312	263	304	292	268	270	277	282	289	306	304	294	296	251	278	278	293	329	323	273	280	277	267	313	296	265	267	279	293	291	308	255	289	265	292	295	307	305	270	284	302	277	302	267	266	270	299	274	303	325	283	276	258	288	268	290	277	286	290	288	295	279	290	277	290	295	250	288	302	269	280	301	270	299	289	276	314	301	270	298	289	301	303	290	302	310	301	308	287	270	292	274	305	284	298	295	289	300	297	285	305	276	261	275	265	303	316	286	296	327	301	300	278	293	293	285	276	292	283	291	291	280	293	280	304	302	275	245	288	286	319	296	304	281	285	293	300	275	267	309	277	300	290	289	261	300	275	287	250	290	267	275	268	279	259	280	297	323	308	288	316	294	276	305	319	308	273	244	293	297	286	260	267	265	295	275	282	303	283	276	282	287	282	289	318	292	285	271	285	280	314	270	287	283	254	278	269	290	289	284	278	278	269	292	279	291	264	272	279	278	280	311	268	295	283	263	286	308	288	290	287	280	296	271	288	250	280	300	287	308	281	310	302	284	295	277	297	295	253	291	300	287	262	282	276	280	283	260	284	278	313	256	292	301	271	286	297	281	271	261	306	305	287	268	276	257	293	294	277	282	294	291	260	305	313	281	288	266	282	278	292	266	273	298	298	317	302	277	291	317	304	270	286	278	330	292	298	262	293	293	285	247	280	292	288	277	309	293	312	262	289	265	327	277	281	289	272	273	304	287	273	282	282	301	323	264	281	311	253	310	246	294	263	303	283	286	295	289	265	287	329	275	281	290	271	258	306	291	289	288	277	286	298	283	302	263	295	321	305	295	321	317	304	238	295	262	283	273	275	294	305	296	272	287	267	241	288	292	289	282	299	313	296	306	287	291	285	268	285	281	276	294	262	300	297	271	299	297	304	273	280	274	241	295	303	253	264	289	301	312	307	287	301	269	263	306	290	315	313	293	303	299	283	276	274	319	295	279	324	271	287	269	298	276	286	273	292	302	305	231	299	292	262	280	292	285	290	273	276	279	287	263	280	272	262	277	296	295	318	299	283	272	278	268	275	306	300	284	290	252	298	270	254	307	252	297	319	295	321	268	323	279	274	307	308	272	273	306	293	303	287	286	283	325	293	276	272	273	273	272	308	291	299	282	282	258	292	290	281	292	270	300	308	299	282	268	274	320	316	327	272	285	271	273	277	281	269	286	309	291	306	257	275	296	288	295	277	301	281	281	284	263	278	280	280	285	291	314	315	278	270	282	284	279	272	287	284	294	259	283	286	292	313	292	288	300	265	331	294	278	299	275	305	272	285	282	312	317	290	305	273	278	306	278	250	298	276	286	273	253	316	305	283	314	276	265	267	317	301	281	258	294	296	274	267	300	292	299	297	291	312	319	298	276	294	239	280	280	292	281	282	295	300	287	314	300	251	285	285	287	261	305	290	281	287	263	259	271	266	271	282	297	299	267	267	291	279	274	278	299	300	274	258	258	260	280	282	286	294	291	291	276	282	258	299	259	291	315	278	288	287	290	281	283	277	303	292	295	268	274	309	263	318	262	288	287	291	261	305	318	276	271	291	297	304	266	266	308	279	284	292	302	286	273	271	291	291	294	334	283	289	312	261	281	274	291	286	278	270	275	310	278	275	291	268	295	289	314	291	265	268	255	316	281	293	269	289	282	286	283	305	307	280	297	283	266	264	274	253	233	273	307	246	329	314	280	301	256	300	305	276	298	284	288	257	259	305	312	298	290	294	251	268	247	280	302	294	283	300	300	265	290	274	264	288	274	324	288	269	281	283	282	290	252	293	279	288	269	274	285	306	280	292	286	285	306	297	298	268	282	283	264	315	294	299	294	275	304	290	258	258	272	294	284	282	293	283	298	271	279	271	286	278	294	315	286	256	305	296	270	296	304	297	255	270	307	256	282	286	274	277	270	272	253	282	266	269	306	287	304	261	284	239	286	264	288	254	254	266	312	292	291	257	292	262	265	283	325	266	291	309	303	294	275	284	329	283	283	276	296	264	275	266	306	292	291	273	283	288	294	263	271	289	294	293	272	297	290	278	270	286	302	285	283	255	246	289	280	285	276	301	294	303	323	341	278	272	273	311	297	299	278	277	316	283	303	309	277	286	281	286	304	274	292	309	287	237	306	285	294	256	276	272	266	273	295	299	303	319	305	309	291	278	280	273	278	285	269	292	275	285	323	313	278	301	270	311	278	323	281	287	268	259	300	279	239	284	287	299	279	280	296	281	296	284	275	245	287	285	273	238	311	299	278	284	301	289	271	270	271	274	297	285	284	299	297	257	264	285	286	287	291	269	291	283	267	317	258	287	272	287	305	236	283	286	258	307	281	286	284	301	275	269	260	293	299	328	275	280	306	267	260	270	308	269	289	273	313	290	272	296	267	262	260	257	301	306	284	266	274	273	305	286	305	294	272	332	278	277	308	278	298
7532	2078	4148	5054	4440	3744	3129	2685	2369	2032	1798	1716	1573	1535	1666	1632	1616	1513	1613	1920	1451	1317	1248	1064	1003	964	954	915	899	882	900	859	912	829	893	843	853	861	858	866	818	820	853	833	831	796	831	835	808	793	807	787	803	782	775	780	788	770	781	852	761	790	784	820	810	761	766	789	808	794	748	747	801	744	759	780	751	741	744	794	761	750	800	746	771	819	805	818	775	776	746	758	752	762	772	779	747	793	768	760	768	740	750	719	761	791	750	777	745	706	799	739	748	805	713	796	760	790	723	762	747	760	793	780	806	717	749	787	728	736	845	744	786	751	713	752	756	742	785	717	723	780	729	789	718	762	778	753	770	743	740	717	761	706	768	719	788	786	702	756	722	746	752	765	728	732	729	774	719	743	746	804	771	726	756	702	770	747	765	743	792	710	770	679	726	717	759	750	759	768	738	704	734	757	743	754	720	778	753	741	771	734	792	760	740	716	774	735	751	727	730	744	745	752	754	678	750	762	759	749	716	752	725	801	773	722	769	752	722	750	743	776	764	763	711	798	735	734	729	730	715	735	783	730	764	725	699	764	762	761	774	730	697	778	716	715	764	751	744	771	814	753	785	755	738	765	752	779	796	720	741	729	723	759	721	742	719	772	714	736	762	735	710	728	774	749	734	750	746	728	790	694	730	801	749	715	758	721	727	706	745	807	792	773	774	767	755	794	754	760	734	676	746	763	720	719	746	704	761	774	779	698	717	757	788	758	786	745	750	755	789	779	766	781	760	745	760	726	742	743	751	746	751	774	754	754	753	755	740	768	758	722	772	730	711	757	728	743	726	742	787	784	743	800	717	704	768	675	832	714	741	755	797	760	740	729	674	696	716	721	729	756	734	704	750	745	727	746	792	773	728	710	774	705	752	773	735	718	751	730	750	756	780	697	738	733	783	731	729	723	753	739	813	727	802	737	785	766	774	708	719	745	724	768	740	754	745	783	757	788	758	761	721	734	796	709	778	751	761	726	754	727	738	767	738	733	739	772	762	758	750	749	787	737	771	772	731	715	711	731	763	771	780	781	757	736	783	807	748	747	691	682	785	765	759	755	732	700	736	720	767	731	799	770	738	733	690	783	752	758	750	702	734	754	729	767	712	711	758	771	699	712	752	752	777	723	757	754	778	725	754	749	739	743	727	749	753	779	764	706	753	721	737	750	717	800	802	730	757	745	703	746	758	701	789	773	759	721	805	745	712	686	794	767	819	707	750	726	712	751	807	822	777	757	743	719	707	725	721	774	745	733	766	743	781	789	784	727	743	732	777	733	710	760	743	756	750	781	732	764	791	762	693	744	755	748	738	731	777	778	749	749	765	799	748	756	737	746	746	759	732	712	730	776	744	790	724	732	746	757	781	740	758	750	691	766	751	726	744	751	755	715	735	761	750	744	718	803	753	774	770	742	760	732	719	774	731	762	731	751	702	737	696	745	786	747	733	737	763	774	751	726	742	720	748	789	702	744	707	732	724	740	786	760	802	759	744	757	766	696	746	743	711	807	762	743	761	828	751	748	739	727	780	776	742	697	728	731	781	744	730	771	706	728	790	763	706	777	761	720	771	781	740	750	712	716	740	732	767	719	721	780	734	763	758	733	744	752	775	759	748	760	727	702	723	686	727	776	763	779	718	762	747	743	794	789	742	763	711	736	763	732	773	736	743	760	738	768	685	704	786	744	710	730	778	751	718	719	762	801	728	782	696	728	723	730	759	762	788	763	742	741	756	730	760	769	737	774	741	726	762	737	769	723	736	774	774	730	811	759	772	781	731	780	699	749	744	752	690	737	760	782	792	791	717	735	767	735	764	735	770	769	727	752	747	788	757	806	734	744	722	806	749	722	761	700	740	766	780	760	760	729	756	739	755	754	732	760	800	716	753	741	718	746	771	740	770	777	706	726	741	738	745	739	751	807	789	741	717	743	769	742	752	736	796	730	734	760	767	784	707	679	763	787	760	759	734	750	707	731	754	757	730	764	743	778	793	768	780	728	738	743	747	714	718	714	755	735	738	756	750	772	739	712	779	706	709	729	795	716	717	743	758	776	720	732	743	710	801	785	709	760	743	764	761	779	761	773	775	757	689	781	711	712	744	700	730	791	746	777	750	746	780	746	759	753	744	737	744	730	749	772	731	783	661	738	757	758	800	737	741	787	773	767	768	736	750	780	734	751	775	745	719	729	717	751	725	764	753	781	778	699	756	745	789	745	717	779	765	789	748	745	731	756	737	779	799	706	722	801	708	781	750	731	740	789	748	766	774	748	781	752	704	724	719	782	755	711	729	705	744	752	729	782	758	734	750	752	764	754	749	730	753	752	749	741	777	775	737	779	760	758	746	685	756	761	757	739	762	753	725	740	702	730	720	760	755	760	753	762	771	741	745	780	751	785	747	747	704	753	770	753	695	705	737	740	805	758	721	762	755	775	765	712	720	763	740	771	793	781	759	736	743	704	762	797	788	762	787	802	716	715	774	752	687	792	710	737	752	741	738	740	735	749	765	745	785	736	757	736	736	731	749	750	741	735	759	719	741	715	804	780	758	769	773	734	743	756	713	755	756	780	735	769	753	804	769	705	774	764	725	738	718	715	732	714	731	731	720	711	773	725	789	721	725	746	740	749	741	731	722	775	726	763	734	733	777	763	720	728	749	728	731	756	718	768	732	725	742	774	734	708	723	753	777	766	738	751	758	762	733	740	777	742	794	769	755	713	788	770	760	764	818	736	785	792	703	774	754	776	762	810	710	738	771	749	706	733	785	770	769	780	733	753	759	789	698	752	738	745	774	793	749	746	732	789	725	742	739	771	752	730	732	731	751	795	785	790	712	720	753	727	744	760	814	757	789	776	746	751	750	762	764	758	805	726	725	706	753	783	745	788	784	701	755	746	728	755	764	726	756	738	727	702	743	780	807	727	748	790	794	765	730	729	779	717	715	752	729	720	753	776	807	795	750	718	717	681	736	766	789	749	733	764	751	755	754	827	725	714	753	728	726	752	755	769	733	739	718	745	733	761	808	765	767	745	729	758	776	748	754	759	764	768	743	795	753	771	764	727	738	751	736	723	721	736	737	767	757	792	786	719	709	727	746	731	757	684	717	743	805	784	772	784	744	733	747	765	766	749	723	746	738	772	691	790	770	764	723	765	771	731	801	770	774	798	720	697	727	768	755	735	744	759	754	751	706	733	762	681	756	732	758	721	726	746	690	761	677	737	719	752	755	713	766	679	753	770	754	756	740	716	751	793	747	801	751	740	747	736	748	708	656	746	725	746	777	770	745	773	762	720	760	745	710	737	733	810	777	727	776	730	732	769	748	726	758	762	745	773	766	704	758	761	794	746	676	740	762	767	768	756	771	706	684	751	816	722	747	744	719	718	756	750	727	793	712	738	737	753	773	781	777	744	750	794	712	749	759	746	708	767	722	778	723	769	789	758	744	755	754	814	762	731	811	714
2058	318	325	295	318	315	304	306	288	311	306	264	294	278	271	316	316	276	291	256	284	271	281	266	267	288	285	311	302	311	270	287	319	297	298	261	293	287	275	311	283	303	287	293	307	272	285	311	278	281	300	278	302	285	255	273	298	297	275	281	273	309	305	269	257	285	271	281	316	288	312	280	288	298	318	270	292	286	283	271	264	303	250	316	259	305	290	263	291	277	292	266	276	308	293	288	300	297	307	308	339	300	290	308	298	293	309	292	278	258	302	271	314	300	295	345	287	282	306	288	313	288	298	263	319	277	290	282	264	313	321	275	275	290	289	276	324	276	304	301	281	315	305	266	280	281	263	276	295	295	324	292	289	256	311	296	284	285	298	287	305	288	313	276	312	294	316	316	327	270	318	280	293	307	270	260	290	292	303	298	287	296	301	287	302	292	297	278	268	286	305	280	304	312	286	309	253	279	262	324	267	273	288	288	269	300	304	306	338	318	315	263	284	282	307	328	330	311	278	287	294	307	296	291	281	278	313	296	300	303	330	297	265	268	288	264	276	278	281	285	324	281	280	302	294	301	324	285	312	279	290	299	338	317	300	309	295	308	315	305	309	283	296	303	324	325	289	258	311	291	282	264	261	300	295	277	281	314	266	268	291	317	296	309	322	275	284	284	278	320	301	286	304	298	293	297	268	298	288	314	305	287	268	297	302	285	277	316	317	311	308	285	265	289	315	278	264	259	266	293	265	289	306	294	265	294	260	254	292	309	330	267	285	277	309	301	289	261	281	279	291	285	312	281	291	269	250	299	298	276	303	341	299	313	273	312	280	287	290	304	284	282	292	297	293	323	291	329	300	249	272	281	315	286	273	292	269	275	296	251	293	316	291	307	333	317	311	275	261	313	298	312	282	275	321	271	309	312	307	292	292	271	287	300	294	268	287	285	268	285	277	285	292	275	313	283	255	292	285	262	305	284	307	294	280	273	254	278	312	314	289	318	275	315	294	313	321	294	313	296	304	286	286	307	290	292	267	302	306	285	289	294	266	305	284	305	294	291	288	303	294	297	323	307	314	293	261	312	284	311	296	315	302	277	286	314	290	329	294	305	292	312	304	284	288	293	294	297	268	282	276	315	289	278	259	286	296	307	297	308	268	307	277	287	285	298	300	329	285	288	316	311	263	304	315	259	268	308	309	302	296	295	282	266	272	301	306	284	295	316	282	299	319	283	283	290	319	290	294	277	322	287	299	309	304	317	273	277	279	305	291	275	320	303	291	260	277	305	306	270	280	275	312	337	282	279	299	273	290	314	304	314	265	298	288	277	268	287	313	324	330	284	310	308	272	307	286	322	288	287	296	295	297	300	319	271	275	284	266	261	324	281	287	307	279	313	308	269	269	282	291	324	296	272	281	284	254	304	309	270	290	306	326	292	282	286	307	312	273	309	316	301	310	304	294	276	281	308	290	283	276	287	273	286	281	311	305	278	300	299	295	299	283	273	273	270	288	328	291	276	285	278	278	295	277	294	284	295	277	274	256	288	284	313	279	319	252	319	259	318	288	304	254	266	279	320	278	295	280	281	298	281	292	296	303	265	294	277	303	297	301	270	268	309	287	284	314	271	308	277	316	294	315	322	307	276	311	260	318	255	261	292	292	256	290	293	286	288	296	294	281	315	275	274	292	307	320	314	280	299	290	289	278	296	268	269	291	313	265	301	305	259	309	313	304	282	301	302	278	283	292	257	279	275	314	304	262	275	298	288	263	282	316	300	280	275	297	312	304	301	311	284	342	297	290	309	304	270	306	281	264	302	301	261	301	283	311	282	290	305	266	282	295	284	286	276	276	275	274	305	313	291	312	278	296	303	288	264	283	279	298	303	301	268	275	290	287	316	315	261	257	312	263	308	286	291	291	342	282	273	271	289	292	282	312	293	289	259	292	269	274	321	259	292	286	293	284	292	284	293	296	300	283	281	266	280	301	287	298	326	304	300	298	300	294	280	284	287	301	294	283	325	309	268	278	268	309	291	286	310	316	326	301	298	278	319	301	297	306	280	298	285	269	302	326	291	284	292	242	292	316	282	293	313	275	279	293	318	271	281	277	271	303	310	300	280	267	274	290	274	297	299	289	303	281	294	360	291	303	262	249	270	276	312	274	289	312	309	310	308	262	331	282	289	285	281	306	291	308	280	283	327	311	275	315	295	294	271	287	287	247	303	273	298	297	268	301	261	298	265	314	314	289	274	264	277	302	295	309	294	305	287	281	294	315	262	299	305	266	304	275	255	303	294	285	287	288	265	305	273	288	267	309	300	277	284	283	281	304	300	296	291	265	291	311	319	263	290	276	281	263	299	292	264	318	310	278	294	303	312	268	280	301	298	288	296	297	281	296	312	311	310	273	293	290	310	266	255	284	295	290	290	273	279	294	328	302	322	305	308	286	276	300	285	283	280	296	304	309	249	295	257	297	291	258	284	267	294	278	265	304	286	295	337	287	297	305	297	283	284	267	287	275	348	271	294	283	281	315	280	312	329	306	319	281	301	266	296	295	280	272	284	291	300	298	274	238	294	281	270	281	328	276	292	272	273	293	312	265	301	311	337	284	278	297	283	268	295	265	266	328	291	267	275	264	292	296	298	304	294	286	303	275	296	291	288	304	273	278	301	281	247	300	302	309	306	310	288	283	285	302	304	284	269	302	273	282	291	293	307	299	290	272	284	300	313	268	294	293	272	296	280	276	283	302	314	301	266	304	299	286	305	241	285	270	287	269	258	276	285	246	300	281	292	280	305	304	304	315	322	301	306	275	280	307	289	342	286	314	300	298	273	282	296	283	270	279	311	296	294	275	311	288	279	275	298	285	288	276	300	269	308	306	290	306	285	267	284	284	284	310	300	286	295	291	275	289	291	305	291	308	291	288	347	266	325	274	287	291	300	290	299	279	256	295	265	294	294	260	280	301	292	282	276	293	292	285	301	286	280	314	305	279	245	297	288	318	268	272	260	314	293	279	285	313	306	318	286	275	308	288	297	279	292	305	284	309	279	284	293	302	299	319	274	277	281	274	251	274	250	308	292	290	263	285	301	297	275	299	299	294	270	262	298	319	288	275	320	294	270	285	277	284	298	267	297	313	311	335	293	285	304	310	280	274	320	280	293	251	293	308	286	282	263	283	266	288	275	278	292	301	284	269	306	290	287	285	296	265	291	302	294	289	309	289	258	274	281	280	322	269	284	297	272	293	309	275	284	262	320	304	289	261	301	287	332	299	283	281	279	287	298	312	270	278	306	280	284	281	292	296	316	272	278	285	293	291	295	294	283	264	289	289	264	279	299	265	303	275	304	286	290	292	297	307	322	294	282	287	275	293	307	310	307	307	287	314	273	282	298	302	282	299	294	306	310	305	270	309	323	283	285	266	299	310	289	279	273	297	314	314	269	315	294	291	313	285	262	288	289	288	302	286	306	287	293	296	299	281	280	310	284	314	291	284	284
2411	727	843	798	840	853	758	740	717	766	754	707	730	725	688	720	735	759	702	709	695	804	733	693	718	733	749	695	716	745	690	737	675	761	737	729	706	710	715	713	766	774	761	777	671	682	724	720	731	757	721	690	760	739	743	727	718	693	729	696	705	734	716	688	744	710	704	702	717	679	760	741	731	694	721	726	705	726	680	716	704	706	741	727	719	740	745	735	763	664	748	725	720	687	686	731	732	722	738	699	651	736	747	706	752	699	695	728	727	706	708	731	693	724	713	687	748	661	735	731	715	729	704	712	749	711	743	738	755	756	720	741	679	686	728	712	720	719	715	740	738	766	730	727	712	713	709	722	704	710	727	756	711	701	725	757	711	716	702	718	711	725	694	741	733	657	733	693	750	759	723	731	698	746	767	727	694	732	722	718	716	711	708	727	750	660	755	732	738	736	715	706	680	687	725	709	751	725	688	701	760	720	724	725	713	712	726	738	712	724	698	740	734	711	718	704	708	775	757	692	692	780	734	742	765	722	705	766	666	712	690	722	753	698	724	722	694	715	691	719	742	718	710	701	732	722	663	688	714	743	749	727	716	683	724	689	764	799	740	725	691	746	715	734	700	673	706	729	718	805	786	692	733	766	719	737	740	744	747	708	691	779	728	722	747	738	706	735	730	724	718	700	717	705	689	710	710	699	713	712	683	731	722	732	770	754	701	737	700	690	719	723	724	680	709	717	702	696	711	680	763	719	731	736	719	682	713	728	679	691	722	727	715	742	740	728	692	714	726	709	771	741	760	750	691	751	701	679	723	760	722	738	656	735	749	709	724	765	719	683	707	718	756	691	685	734	723	645	714	705	724	760	750	744	705	720	765	749	727	678	737	733	691	690	728	707	731	706	690	756	725	720	750	701	748	778	740	695	742	708	754	702	743	702	756	739	711	716	700	714	728	710	735	705	683	691	720	735	759	733	697	717	770	753	732	731	732	673	750	719	727	722	719	680	672	754	711	696	658	703	716	755	727	640	716	693	681	705	762	742	722	705	748	714	681	731	681	740	732	727	719	761	702	757	723	719	733	674	730	728	717	698	679	758	725	705	675	773	730	707	717	716	740	742	694	783	710	734	720	790	685	714	717	680	712	687	768	705	731	719	729	746	715	680	730	739	713	693	685	713	751	687	686	751	685	712	662	740	709	737	719	696	713	736	720	724	728	712	700	715	717	684	717	748	743	723	680	729	751	741	683	660	725	692	727	692	722	725	707	743	698	712	734	752	725	739	705	707	669	733	711	694	708	716	715	716	752	697	730	709	753	726	758	706	716	726	735	704	722	794	733	695	668	679	706	743	728	755	717	714	709	692	712	752	750	713	738	698	722	748	671	756	709	699	724	682	734	730	710	711	746	759	729	698	736	693	714	708	719	741	749	658	728	698	721	696	763	676	719	710	716	722	746	726	721	733	762	708	715	717	734	699	705	723	787	759	717	695	726	736	707	728	712	618	708	681	727	731	690	680	669	711	725	716	714	722	681	739	691	720	732	712	701	662	719	666	711	733	713	709	720	739	727	721	683	704	726	711	740	762	717	683	687	743	764	722	681	766	729	711	724	716	709	697	729	735	733	745	727	758	729	694	754	699	696	717	707	736	719	700	737	725	714	717	697	800	763	739	722	679	704	735	699	686	762	717	733	736	699	723	752	744	739	673	733	723	702	726	744	724	745	732	764	770	697	644	689	746	735	705	740	696	716	730	692	753	733	684	709	689	716	721	705	719	708	751	763	708	713	750	681	760	727	719	712	767	697	718	712	671	700	692	713	709	708	723	718	761	740	761	684	709	737	739	673	691	695	716	686	730	747	727	704	700	694	724	699	727	726	677	703	700	677	786	750	682	722	693	677	715	711	671	663	733	719	688	735	696	705	675	693	744	697	725	719	723	754	711	731	713	710	685	704	705	638	742	733	741	711	729	700	769	749	703	735	743	678	716	723	675	731	732	724	629	709	722	705	721	747	700	726	747	706	705	727	713	704	723	715	693	719	748	698	727	722	765	737	730	683	714	746	764	693	685	734	697	728	752	655	761	712	770	740	745	751	762	716	734	748	727	697	665	724	679	707	750	731	702	738	679	709	685	739	671	681	712	730	703	750	743	687	708	699	734	747	738	743	720	735	744	653	683	739	720	741	721	686	734	713	755	691	668	712	731	721	711	711	670	722	687	766	697	717	741	714	739	719	731	729	722	705	674	734	737	703	699	696	730	751	726	698	743	699	678	737	685	707	710	717	711	723	758	773	739	734	720	729	710	757	696	699	732	752	720	740	712	739	731	776	726	678	734	693	724	757	694	723	739	753	702	714	699	716	705	706	727	756	730	747	724	727	724	734	689	690	683	698	748	746	769	704	697	698	699	726	724	706	732	688	729	672	734	701	711	741	758	723	731	688	707	726	712	769	697	715	710	733	718	723	711	750	744	738	750	696	705	744	741	737	755	737	667	727	676	729	702	744	747	723	697	730	708	763	751	721	734	760	740	691	673	761	744	746	722	723	735	715	664	731	728	718	701	727	718	695	699	736	730	707	681	754	725	699	689	727	716	741	726	760	763	738	732	752	735	746	702	724	745	718	710	731	773	707	716	702	723	727	721	770	744	720	710	732	706	687	783	714	730	707	743	712	697	727	723	720	728	713	767	736	729	725	657	729	746	694	684	715	677	711	761	698	693	723	698	757	707	697	695	743	739	710	723	712	744	728	751	709	725	735	678	708	719	743	749	722	755	753	689	747	708	733	702	708	754	702	764	784	699	724	735	736	718	732	729	663	731	733	752	709	706	741	706	654	715	747	736	707	713	736	705	712	668	719	718	749	733	690	716	798	749	722	779	791	693	737	706	792	703	733	730	717	701	717	694	729	785	735	745	720	682	731	716	678	725	710	754	721	674	752	704	698	755	752	734	731	697	713	683	702	693	747	724	732	708	706	726	716	726	713	705	726	709	728	709	736	715	709	771	709	738	721	691	706	682	688	721	744	681	723	717	701	705	730	684	713	741	726	709	733	685	733	724	745	754	744	718	717	722	747	706	711	690	671	687	683	757	734	709	702	748	709	709	740	781	753	769	731	736	757	691	759	723	676	738	689	730	724	709	716	734	702	759	694	732	771	728	742	738	714	704	677	712	723	709	722	739	706	709	723	699	706	713	733	754	676	691	713	716	679	729	709	727	714	704	755	754	724	729	775	712	728	725	757	767	691	747	748	683	732	708	709	704	712	734	725	699	669	738	707	705	695	766	689	708	664	739	721	690	732	735	704	683	711	754	713	693	751	703	697	762	708	744	693	729	750	725	724	722	721	717	713	689	701	719	749	768	691	717	721	723	700	738	710	722	725	704	749	712	717	786	706	732	729	710	737	675	764	684	696	778	719	730	713	757	750	710	717	706	692	739	674	748	711	682	729	714	720	683	732	706	736	675	706	704	739	723	707	713	739	787	722	685	745	710	739	735
6798	889	1010	822	595	443	344	345	308	265	240	261	233	221	209	194	209	187	205	201	197	195	184	193	165	168	182	176	168	164	194	181	183	184	166	173	151	165	173	167	165	156	173	136	158	151	167	137	158	164	175	157	187	167	183	148	143	161	163	154	186	147	161	164	161	170	154	153	149	183	177	145	178	153	155	149	188	142	160	153	157	160	157	170	140	152	162	148	163	163	151	151	145	160	167	142	154	183	181	179	174	152	156	156	161	171	162	155	169	149	164	162	175	190	160	163	160	141	159	168	165	170	180	158	172	138	177	145	158	163	158	144	182	170	162	172	166	151	171	185	146	171	172	150	184	157	159	166	180	167	155	170	178	177	180	147	147	160	176	176	172	149	137	158	185	164	163	164	151	154	153	181	190	176	164	167	174	180	164	143	186	132	206	148	184	173	162	157	160	161	167	157	171	145	184	155	139	165	151	174	161	170	173	175	152	166	165	171	162	137	159	144	152	175	149	161	179	164	183	156	186	182	163	160	182	174	163	175	192	176	153	162	162	178	185	160	160	160	150	147	165	189	159	153	163	155	159	183	176	167	178	127	162	152	164	119	150	156	158	181	149	152	182	174	172	147	169	156	162	160	150	159	169	169	154	148	147	170	168	164	173	172	155	151	157	192	166	154	157	153	153	159	192	158	157	171	192	162	143	166	150	159	181	154	153	170	168	152	162	177	160	158	172	145	165	183	177	166	143	180	151	154	168	186	183	175	156	145	177	163	145	169	138	165	158	167	165	156	167	177	164	165	151	165	155	177	175	150	151	183	145	180	151	149	161	153	140	162	180	164	159	135	181	162	153	147	156	139	154	173	160	168	175	172	155	144	163	182	143	176	157	194	158	155	173	181	183	180	144	166	162	191	134	164	152	158	162	141	197	183	162	158	155	163	174	171	174	176	166	169	152	154	164	147	187	145	181	154	174	156	170	158	188	155	149	139	184	154	194	175	177	161	169	152	174	178	165	162	151	177	185	153	175	171	147	156	135	180	146	121	155	181	154	130	171	163	153	178	176	174	178	161	165	177	196	148	165	168	170	158	168	174	162	162	166	172	158	177	168	154	151	200	171	158	150	171	128	156	145	183	181	155	186	148	167	167	158	158	185	150	184	171	170	170	172	142	150	155	162	163	169	167	186	169	148	203	147	140	153	156	172	183	156	181	195	172	164	172	152	157	156	178	173	164	172	181	161	161	185	182	144	129	168	180	181	188	193	157	158	143	161	148	178	173	139	165	186	178	171	176	162	166	182	168	171	156	191	166	154	156	144	164	144	154	160	163	161	157	158	162	175	177	170	191	185	184	168	171	172	171	160	165	179	152	171	175	144	184	161	182	128	171	166	152	174	167	152	162	147	186	198	161	152	153	174	200	173	170	172	158	151	133	168	145	156	188	158	172	180	170	159	157	175	164	176	157	160	180	166	167	169	176	169	149	161	160	178	162	165	173	188	153	167	167	172	148	161	172	177	177	173	196	175	172	152	131	162	176	164	159	164	173	167	175	163	174	142	154	158	173	165	193	190	159	157	155	147	175	175	169	163	138	170	172	146	149	152	174	178	160	155	162	158	153	135	169	162	148	162	173	179	156	177	190	126	185	170	175	165	168	158	168	183	172	168	148	164	169	174	161	166	196	154	148	155	133	165	166	171	164	168	143	157	168	181	181	166	165	177	145	148	150	160	165	147	170	165	188	151	187	161	171	164	164	143	163	140	146	147	166	173	151	177	144	172	173	175	152	201	175	160	173	179	182	179	161	189	175	169	169	178	159	155	182	150	140	172	164	162	164	160	154	159	140	131	155	165	176	164	180	168	160	168	162	176	168	154	146	151	136	146	191	167	170	140	176	155	143	167	170	148	180	167	149	153	172	157	163	167	159	168	190	140	181	176	156	158	166	152	171	160	165	168	144	165	156	166	155	171	177	173	167	175	169	163	171	197	179	160	159	172	176	175	138	161	172	163	162	154	158	162	174	163	135	174	196	173	139	170	161	167	174	159	157	180	146	172	153	178	178	158	147	152	180	161	154	156	149	153	165	184	166	154	170	152	163	167	186	151	180	153	160	184	179	151	190	159	159	158	150	165	161	161	173	172	163	179	146	153	149	175	182	171	180	159	161	167	160	156	172	162	188	154	151	180	169	180	165	167	166	152	168	169	172	178	185	168	169	148	158	196	194	170	166	171	171	166	179	171	160	155	170	164	169	157	138	164	159	174	192	170	168	180	157	142	147	142	151	146	167	158	178	161	191	152	190	171	168	175	155	177	134	162	155	153	167	180	170	163	175	149	147	192	162	155	121	151	147	175	189	159	177	165	136	162	154	157	167	179	153	168	167	154	175	152	190	164	169	138	133	174	155	175	163	161	192	155	174	182	174	155	177	155	135	153	156	142	180	156	176	172	153	166	138	174	166	173	176	154	166	155	156	168	185	160	143	155	183	151	158	195	161	145	153	168	188	144	184	177	156	158	147	172	148	144	160	170	173	158	171	159	146	165	179	169	167	170	167	170	164	166	160	133	164	165	152	176	175	182	179	176	163	174	186	170	180	177	150	174	163	173	160	172	165	191	165	151	170	155	141	159	179	162	204	151	182	141	196	156	167	177	161	169	151	159	137	187	166	154	169	157	167	172	169	153	169	170	162	196	172	162	161	148	168	176	151	169	155	163	168	154	158	156	156	146	154	164	143	159	187	199	158	153	174	155	155	188	170	173	202	172	149	178	163	168	159	164	159	172	161	170	171	170	176	151	158	179	178	186	170	179	164	144	183	175	167	203	133	169	170	183	181	166	166	167	149	173	184	173	151	152	169	159	133	165	168	186	181	193	161	171	156	167	170	154	170	189	188	156	144	162	173	176	182	145	164	170	171	162	183	181	163	151	158	184	173	154	148	161	179	170	133	180	150	150	168	146	149	182	180	163	165	164	148	178	207	167	161	198	172	185	147	161	151	153	164	155	179	147	162	154	173	168	173	151	145	184	155	190	161	182	167	187	151	173	138	174	194	159	160	155	157	158	190	158	178	171	178	172	171	178	169	174	157	162	163	158	178	148	161	158	156	161	176	161	161	167	177	166	170	153	157	166	180	167	174	164	170	174	148	160	146	155	154	183	153	175	162	169	190	161	142	159	143	159	155	150	159	162	182	174	176	133	150	155	179	148	176	157	164	153	155	180	159	165	162	167	156	160	178	149	188	158	160	150	168	167	169	172	182	175	189	145	147	161	189	165	173	153	154	163	163	157	160	172	173	185	156	180	150	159	167	169	158	166	169	180	151	157	160	170	153	173	154	152	160	159	151	170	170	180	154	152	161	163	166	180	166	171	173	190	136	173	153	155	167	176	178	165	160	136	171	147	166	179	167	183	156	156	148	184	131	163	159	163	147	185	176	168	153	172	154	139	149	194	137	177	166	174	160	159	157	173	186	183	165	172	163	180	157	173	151	166	159	160	178
5443	1099	2142	2516	2305	2004	1636	1409	1245	1055	1079	939	874	835	810	806	797	782	862	814	746	624	640	620	591	535	596	545	577	563	569	551	539	523	477	522	463	518	518	474	497	483	502	515	504	458	510	514	529	465	524	451	496	495	506	480	474	512	460	490	506	498	485	516	461	469	488	481	536	506	487	499	475	493	500	507	452	495	496	481	480	460	483	530	493	485	497	475	468	425	451	480	479	512	489	513	487	475	442	462	506	498	482	493	486	484	493	468	504	474	489	499	481	505	495	490	450	415	482	448	477	483	482	488	502	469	470	492	526	475	476	463	527	482	496	512	480	438	505	478	465	456	485	478	527	492	452	448	465	510	536	461	518	423	498	487	474	494	438	443	494	467	436	452	516	497	469	430	429	499	447	452	473	464	488	485	440	467	484	486	488	481	487	501	483	482	460	462	483	475	474	468	485	448	459	458	462	473	491	443	499	482	482	470	502	484	484	479	518	478	478	480	482	438	514	450	475	484	469	477	460	466	441	482	493	472	492	467	483	490	456	475	481	495	446	522	495	467	466	514	507	478	462	471	449	495	500	486	447	489	482	475	497	460	507	496	455	494	486	462	465	491	506	463	471	482	497	492	495	504	484	482	487	492	470	457	474	495	435	449	460	445	485	438	486	494	448	496	491	482	495	476	494	427	494	486	463	464	470	452	477	473	476	441	467	466	511	446	516	465	436	499	488	491	474	487	472	469	456	465	501	497	515	446	522	467	472	477	457	484	455	464	452	442	454	437	474	498	465	437	470	460	465	466	468	466	496	495	470	490	491	467	462	541	465	498	443	473	464	457	525	508	495	479	465	472	518	477	464	486	472	521	523	494	463	449	449	498	489	460	485	469	454	513	451	473	451	490	476	486	481	479	475	463	480	485	492	463	492	496	479	478	513	483	469	438	467	489	456	442	462	449	494	477	431	511	464	455	469	454	448	474	462	507	415	468	505	491	482	423	435	476	473	503	491	487	504	441	492	453	480	486	514	449	463	474	426	479	447	515	472	484	508	424	445	505	540	524	440	490	493	483	466	474	444	470	497	437	486	467	442	545	513	505	460	458	490	474	502	517	476	470	456	512	481	480	462	506	489	480	430	448	460	491	475	455	477	490	474	477	475	465	490	515	460	473	489	477	518	482	440	509	429	464	473	474	479	509	446	483	458	467	464	480	512	486	539	480	503	456	486	493	475	480	443	478	486	485	471	484	464	481	474	462	473	504	468	466	435	441	489	466	505	488	513	480	445	494	491	458	439	457	519	450	429	464	480	501	498	462	512	466	466	470	480	475	479	474	457	491	440	457	509	481	474	470	445	454	469	470	510	518	448	469	465	524	433	469	471	464	480	455	491	478	467	505	499	457	499	485	460	488	479	463	473	497	456	468	485	455	477	454	488	461	495	507	486	476	481	477	472	492	480	470	484	501	449	467	484	495	464	472	450	465	511	498	468	489	480	455	440	486	467	505	446	434	442	467	511	488	485	465	500	469	477	485	484	456	464	485	468	523	454	525	493	451	520	481	491	492	469	483	464	476	441	498	486	500	466	453	459	477	480	489	458	491	483	486	480	478	436	507	495	475	503	509	485	469	467	486	506	506	461	469	478	465	457	492	459	446	496	476	478	479	467	470	497	468	448	502	497	481	478	465	462	475	493	504	480	462	459	493	502	454	435	454	491	487	460	487	477	488	480	467	467	494	463	484	493	426	454	500	469	488	491	493	499	491	459	480	474	516	449	452	486	451	447	476	482	464	488	491	478	502	467	491	479	461	513	526	454	461	440	503	457	509	431	458	481	445	443	455	493	466	475	492	470	504	458	498	501	447	491	435	502	470	504	495	456	527	477	482	494	471	499	501	466	480	458	486	504	457	454	477	469	508	455	509	500	493	509	442	502	482	492	519	462	473	486	490	489	475	486	491	445	471	512	487	503	444	491	455	467	472	495	449	453	478	452	468	452	457	455	467	460	479	487	461	464	490	501	455	476	449	476	472	465	450	447	513	482	444	487	482	489	458	477	481	457	493	471	484	514	497	497	501	488	483	512	453	439	509	479	479	463	455	447	471	455	460	450	461	476	504	515	459	451	473	460	506	533	484	502	463	497	477	506	438	457	449	479	497	535	467	483	450	488	504	500	444	485	468	457	492	472	499	460	519	505	512	485	508	483	483	492	465	492	443	517	498	476	480	500	456	440	469	501	474	461	455	459	480	460	442	465	518	475	454	501	482	471	467	466	436	449	460	476	469	489	450	492	462	475	457	511	494	461	469	476	511	478	496	517	436	491	504	418	503	525	496	511	475	449	457	487	464	484	470	495	477	470	483	487	506	479	522	450	479	514	492	450	478	480	446	469	454	460	507	495	474	484	480	489	479	441	461	478	444	497	473	499	436	488	484	489	470	478	492	497	495	488	496	488	496	504	469	471	501	507	496	481	449	465	519	462	500	478	445	510	483	480	511	484	491	452	475	459	438	486	498	439	495	459	488	496	487	458	458	505	447	478	449	493	438	524	471	467	455	469	523	481	480	489	471	487	495	481	445	469	458	491	501	503	514	475	461	463	524	462	436	492	469	476	461	490	446	437	485	486	483	511	483	481	468	478	507	459	493	514	472	457	509	508	489	471	450	476	447	486	502	472	455	514	484	452	464	492	490	496	467	453	492	435	478	447	447	492	465	447	507	481	482	443	499	543	488	505	466	463	484	480	510	495	456	469	478	508	482	453	465	489	457	485	486	487	473	497	528	433	523	465	465	490	456	472	487	474	499	518	505	475	478	493	478	459	487	466	470	459	467	473	456	446	473	436	484	459	469	498	468	486	447	440	477	467	464	483	477	479	475	475	458	494	473	453	501	495	464	460	523	482	504	477	446	451	431	437	486	501	502	435	442	467	447	478	474	434	462	476	488	440	473	439	450	455	451	466	472	474	470	467	523	461	462	437	470	485	488	455	509	499	465	464	500	487	510	425	498	495	441	484	512	495	528	511	483	499	461	484	462	496	465	474	512	476	481	478	437	450	466	466	478	438	447	462	505	462	463	497	485	510	437	493	507	465	497	439	461	446	480	494	466	487	492	446	491	488	445	454	479	445	469	515	469	502	472	481	470	493	507	434	445	494	515	447	467	509	439	462	490	520	509	466	476	506	501	495	532	458	443	517	483	503	468	475	462	478	478	470	500	486	482	485	514	484	479	492	466	493	499	479	478	480	485	472	511	487	463	486	492	484	471	473	507	488	497	472	463	470	446	449	506	471	477	534	465	450	485	481	474	465	496	517	473	522	471	454	483	472	463	457	471	482	497	493	478	496	510	487	478	467	490	495	469	496	460	517	489	444	479	504	472	478	475	501	488	459	497	496	514	509	464	469	474	452	434	485	478	482	454	478	452	477	496	419	473	517	441	475	502	481	508	484	458	421	442	459	464	491	472	468	459	458	457	461	459	498	457	506	482	455	503	483	495	466	479
13673	2137	2290	1731	1219	979	756	659	560	503	447	432	416	389	358	384	367	364	327	309	362	330	313	321	301	302	329	301	326	339	292	310	319	314	300	285	288	292	301	303	284	289	270	311	304	331	312	291	310	286	307	275	257	309	323	266	293	284	314	303	276	309	300	272	275	316	300	294	312	292	293	291	282	284	329	294	293	277	301	299	290	261	288	319	296	288	289	294	248	278	265	296	306	279	308	276	270	279	290	280	273	270	323	277	287	320	276	264	273	291	293	299	253	276	301	273	244	273	286	305	278	283	282	251	296	247	282	292	283	278	304	276	309	296	311	305	296	304	270	293	337	286	330	267	258	273	314	274	290	281	291	342	273	287	272	302	316	270	247	283	246	298	264	282	304	281	271	239	293	299	298	248	307	294	292	292	278	301	282	290	275	236	281	317	278	284	288	299	288	279	299	267	283	283	306	309	302	290	297	268	280	285	316	279	281	293	297	302	256	294	300	252	286	290	288	315	280	302	267	279	305	294	292	315	295	288	305	295	293	300	287	271	297	304	285	255	282	266	278	267	242	265	262	279	282	279	302	281	295	339	319	306	266	304	267	258	291	290	273	302	259	306	289	274	280	247	271	282	289	313	290	277	297	275	256	274	279	309	296	285	308	269	261	294	285	304	277	304	287	281	271	278	270	322	314	273	256	308	266	264	285	299	323	257	284	289	273	291	273	303	254	298	265	283	283	273	304	257	303	302	292	316	269	285	292	293	300	292	259	292	277	254	294	253	261	272	285	302	299	258	277	256	294	282	263	304	294	288	296	293	280	278	278	243	297	269	274	305	283	291	297	273	278	299	305	309	312	272	319	277	266	283	271	285	282	272	297	288	279	260	289	269	284	311	296	293	291	307	294	297	282	276	301	309	259	306	324	263	318	279	252	315	282	305	276	298	297	305	292	291	300	279	293	255	273	288	283	311	283	295	303	279	320	277	298	292	281	293	263	255	266	284	306	287	310	275	296	286	274	280	267	285	299	290	276	293	316	274	283	293	264	295	316	273	259	281	267	291	313	273	294	303	287	294	296	258	290	269	268	282	309	313	290	292	287	286	294	316	299	256	292	300	304	322	298	281	263	283	283	285	280	278	276	281	258	262	285	256	276	321	275	295	296	289	296	258	272	272	262	295	287	293	279	287	308	289	273	287	274	273	268	313	301	281	289	291	302	296	299	281	272	308	281	284	264	287	291	306	287	328	263	318	302	309	292	311	271	307	299	282	295	282	286	280	281	289	280	252	260	269	260	273	301	295	314	284	278	288	314	259	287	282	262	308	264	315	286	293	299	291	292	284	268	278	287	295	311	296	284	271	282	289	278	307	279	257	317	302	289	263	315	301	287	281	311	283	326	279	283	290	276	290	345	290	294	320	290	283	320	279	305	298	279	258	277	294	295	338	307	306	270	271	274	310	321	295	301	281	288	280	297	297	296	272	303	296	272	287	319	268	319	282	280	304	303	273	290	304	306	302	289	271	316	251	272	264	277	289	253	266	301	306	310	280	281	297	271	303	269	285	292	273	292	288	283	271	295	282	281	277	295	307	289	255	268	271	314	294	274	290	279	283	294	290	283	300	307	291	280	270	283	278	258	262	292	298	276	292	277	266	265	278	290	267	289	310	287	285	307	268	275	294	305	289	277	304	264	327	278	276	306	277	294	299	274	280	262	274	286	299	301	279	288	303	285	299	257	278	295	266	273	278	300	287	290	306	289	265	285	267	302	290	266	280	312	298	279	307	295	306	308	288	285	275	300	312	267	287	276	265	260	295	289	286	281	296	313	309	285	293	285	268	306	282	291	286	299	278	286	275	291	288	319	281	275	285	273	282	289	297	280	309	274	325	277	292	309	277	299	278	296	322	282	313	270	310	309	293	327	306	293	295	299	274	266	304	289	318	270	277	287	286	289	289	298	282	270	287	295	304	252	310	244	281	269	292	281	272	296	275	317	262	284	259	276	288	291	328	293	320	290	299	260	287	292	257	278	326	256	303	303	309	307	265	256	277	328	302	256	261	281	292	285	291	299	306	299	297	279	297	255	285	260	311	301	273	284	291	296	294	292	274	280	307	286	293	258	273	293	289	293	314	303	248	291	267	290	324	271	288	283	274	307	296	291	308	301	290	329	300	287	311	269	263	253	290	266	294	279	272	279	309	295	298	284	297	278	259	304	314	298	288	259	296	280	285	304	281	293	277	273	318	279	277	254	303	285	286	274	293	283	273	303	305	266	273	283	296	272	273	263	266	287	294	264	312	270	295	296	300	278	286	260	287	289	281	284	292	278	266	276	286	283	311	242	272	240	308	279	276	326	303	306	260	251	268	256	279	269	246	270	291	281	296	258	272	289	264	294	269	269	296	311	275	308	322	299	309	273	281	276	280	298	288	290	310	279	277	279	271	274	304	280	271	309	269	269	254	241	289	309	269	311	272	320	285	296	283	293	303	280	262	282	304	295	296	278	316	250	293	268	293	287	280	259	273	279	282	266	263	261	296	266	294	251	293	304	267	282	287	270	274	263	290	289	309	295	289	290	308	295	306	298	258	269	281	278	269	324	292	279	256	285	300	275	288	258	309	283	266	263	252	275	300	306	267	264	291	282	303	293	313	285	290	283	286	292	285	303	279	257	272	297	288	321	309	288	298	313	304	296	306	292	281	292	266	313	313	274	252	284	262	316	284	276	305	304	306	279	296	281	267	280	273	310	322	317	288	279	260	288	288	258	300	293	254	286	285	300	310	293	257	296	282	314	258	280	269	301	265	258	286	298	283	289	289	287	294	297	283	289	276	305	306	293	281	276	250	302	271	247	282	294	292	320	293	274	254	333	279	296	265	293	295	287	294	262	325	275	241	270	303	311	304	257	323	307	284	266	280	259	274	291	307	248	294	280	271	260	266	259	271	269	263	279	281	304	274	281	266	261	301	286	274	319	323	307	276	330	245	290	263	274	293	318	275	311	282	314	310	289	282	276	300	269	300	259	294	275	274	263	316	290	290	288	277	295	292	287	294	264	267	256	284	285	322	294	263	299	269	310	315	307	290	280	274	324	278	272	282	278	258	273	305	302	285	281	310	278	277	302	285	266	294	289	268	277	294	268	296	322	326	309	315	263	261	293	258	289	278	269	275	271	283	303	300	280	299	273	293	300	327	291	307	313	267	308	296	276	305	269	269	299	277	272	278	277	295	293	330	259	262	293	311	285	290	281	288	283	277	288	272	259	279	262	275	264	274	285	291	315	277	256	296	265	262	273	297	310	292	264	264	264	264	269	306	277	300	286	280	270	295	294	303	294	277	250	297	308	303	258	289	282	288	261	281	296	328	283	314	298	299	267	303	274	256	284	282	293	289	274	323	268	271	299	312	296	272	325	274	279	289	275	291	304	286	288	271	251	283	327	290	306	294	296	286	268	278	305	277	296	283	272	289	269	271	277	304	306	270	270	282	270	279	293	296
7555	2029	4216	5007	4538	3758	3158	2708	2300	2009	1839	1762	1596	1587	1433	1400	1309	1389	1292	1321	1171	1050	1003	1006	986	1006	924	923	944	929	896	866	871	932	858	840	858	820	794	832	888	861	804	817	815	823	805	799	735	812	799	848	800	813	791	744	813	787	828	755	816	789	747	785	786	764	780	771	755	758	755	755	790	771	779	774	822	777	688	771	780	805	725	801	733	782	794	701	790	747	779	808	788	755	776	753	765	785	759	768	758	751	741	756	747	727	773	777	728	760	771	715	725	768	747	752	785	774	744	779	760	743	750	759	783	763	708	805	727	753	773	745	756	751	744	738	749	738	750	730	744	751	764	761	729	757	767	773	783	788	767	782	717	771	720	742	752	796	720	783	746	722	754	782	753	801	711	781	719	776	773	744	783	771	751	747	758	762	739	721	767	729	788	761	717	734	728	768	731	785	807	743	766	740	747	719	769	737	745	785	746	709	759	748	721	751	738	726	731	770	741	732	674	721	767	783	718	703	762	831	775	793	735	770	761	789	747	799	747	792	768	712	739	763	711	709	724	754	754	749	733	771	762	740	776	763	751	756	765	691	739	727	747	765	765	731	726	760	715	719	701	779	798	785	750	747	785	802	798	741	825	781	773	778	766	732	792	719	801	731	749	789	732	736	774	745	750	763	804	715	751	729	721	740	762	762	758	774	780	735	722	747	744	728	749	791	744	737	744	786	749	687	794	754	673	776	688	776	778	781	733	731	748	746	729	758	758	765	737	759	790	690	761	784	718	711	761	779	732	764	745	784	740	797	751	774	701	716	756	763	758	765	723	712	707	685	718	768	791	795	765	739	758	723	753	715	774	741	737	727	777	726	766	709	763	758	799	699	779	782	697	729	742	733	735	807	765	733	738	742	766	708	773	744	776	720	736	740	775	758	693	764	724	726	712	737	725	736	765	707	737	770	731	771	811	763	774	760	711	774	755	689	782	750	748	734	716	809	717	775	794	771	735	759	760	718	740	718	760	787	804	722	713	804	726	757	733	780	724	745	761	740	765	762	738	743	753	722	668	740	774	763	747	780	806	773	749	751	747	743	754	752	743	741	757	769	738	784	773	735	758	743	714	711	719	740	777	792	740	746	772	722	733	760	755	783	754	746	741	754	763	734	721	716	731	734	739	757	749	790	749	704	761	738	738	735	732	778	771	769	767	741	790	720	764	787	730	757	757	805	751	770	788	802	773	775	746	737	760	685	765	748	745	762	745	746	788	767	724	784	728	741	773	714	745	704	722	708	730	750	714	721	753	756	770	708	712	775	742	724	711	769	742	702	779	759	751	735	727	771	705	762	781	728	787	718	787	735	747	795	773	777	752	788	752	762	810	727	716	775	784	786	773	753	775	773	720	795	767	716	759	769	756	719	711	738	728	761	719	716	719	753	765	750	771	733	761	773	696	733	759	709	780	719	757	757	734	770	758	755	774	754	727	748	741	733	763	715	744	752	753	756	730	738	738	762	728	712	752	758	750	767	720	694	727	739	774	755	732	723	765	779	719	745	705	758	739	761	709	767	711	738	761	723	784	764	709	756	702	747	746	737	751	711	750	725	749	705	774	771	745	751	721	689	744	754	753	783	733	775	752	728	747	795	720	731	769	733	758	771	786	759	723	775	782	778	748	778	774	768	777	729	784	769	775	755	746	756	729	768	712	793	763	721	781	781	739	732	736	708	754	729	783	712	764	734	750	756	793	769	735	755	751	734	759	734	750	707	741	785	774	768	791	770	804	758	762	765	740	763	725	742	730	761	730	752	751	742	730	762	742	727	759	793	768	780	743	767	808	729	719	721	761	747	748	785	775	740	715	734	719	778	795	794	686	743	775	727	748	732	779	749	749	731	709	804	733	746	781	766	720	750	723	719	744	726	744	766	757	783	755	709	743	787	734	756	758	750	723	795	769	774	813	751	731	774	734	749	781	756	746	731	789	802	760	759	789	738	726	722	752	747	777	796	811	790	743	769	689	763	719	742	759	742	759	781	734	733	735	784	716	736	744	719	759	750	709	708	752	766	743	733	697	775	759	728	757	732	795	759	746	739	761	723	801	732	728	791	802	783	724	778	710	711	740	751	749	723	731	731	761	746	743	763	724	746	757	788	740	755	808	734	775	737	746	771	764	768	699	789	753	730	754	762	740	743	735	776	712	752	754	757	753	728	719	735	771	750	773	744	808	750	765	729	734	739	748	781	754	748	779	803	713	762	737	794	775	766	726	772	734	776	765	788	757	779	789	800	756	769	786	737	698	759	735	747	758	775	749	708	707	742	736	735	797	731	745	765	746	770	744	744	753	762	735	755	784	767	801	755	757	737	774	746	780	674	739	799	707	723	746	728	737	785	776	781	747	742	765	769	759	752	712	737	703	771	765	721	821	755	760	753	754	765	742	734	765	719	736	769	789	793	720	713	750	797	756	733	729	702	793	751	729	794	758	747	777	755	755	751	734	811	754	741	825	750	770	760	711	753	779	769	794	779	775	736	768	713	780	704	722	711	780	754	734	739	746	794	747	754	815	755	797	736	741	770	745	774	738	766	729	762	744	776	722	773	766	776	713	755	782	787	704	700	718	742	770	742	748	769	753	721	744	732	735	738	731	791	799	759	723	784	805	762	747	807	734	727	714	742	713	690	782	759	740	696	789	725	823	767	737	791	769	760	760	761	800	757	788	762	749	741	737	750	791	733	776	735	768	740	803	763	708	736	752	726	764	709	788	741	746	742	714	699	767	758	735	756	684	804	722	737	728	745	771	703	753	705	728	744	718	763	712	800	798	684	719	720	743	758	727	777	728	721	793	770	810	740	766	718	723	734	777	720	795	732	741	748	736	734	750	772	752	739	717	740	777	718	770	737	779	754	750	769	758	721	752	731	717	735	778	768	767	750	755	754	718	768	769	738	717	794	691	730	745	781	729	745	784	763	780	738	718	773	719	757	717	740	750	783	740	725	658	780	772	792	747	758	725	750	729	769	715	760	729	774	748	763	779	731	734	750	713	767	760	702	799	708	758	776	732	763	766	774	767	757	739	782	780	760	742	736	800	780	758	770	731	751	747	786	749	728	738	742	754	717	760	761	777	755	742	741	738	768	790	731	778	731	780	792	811	724	758	751	769	769	750	785	811	794	725	791	762	759	772	747	753	776	754	721	754	730	718	779	722	741	725	762	781	743	744	773	734	786	748	732	738	726	745	753	756	749	770	752	726	751	729	748	681	748	735	723	741	729	743	729	764	768	734	772	737	739	748	753	737	782	814	812	708	760	788	755	757	754	742	736	768	733	768	739	756	723	743	734	735	770	751	733	768	757	794	745	766	737	810	720	705	736	715	731	768	815	729	731	745	725	748	788	735	710	746	761	733	761	752	724	783	736	702	756	728	748	797	695	764	778	766	745	764	757	791	764	694	742	730	720	745	759	727	735	773	748	748	750	760	792	716	768	780	726	733	774	756	777	709	710
2010	313	303	330	300	274	299	306	271	272	306	297	279	278	260	278	282	273	290	303	281	259	287	277	309	292	321	286	287	275	292	274	304	312	293	305	301	280	290	273	303	271	316	319	275	284	289	281	271	314	293	273	307	300	307	294	312	299	275	288	275	304	290	300	287	291	292	293	302	313	302	309	274	276	279	280	286	291	316	284	267	282	311	302	290	277	281	261	264	260	280	288	266	263	298	286	280	328	291	294	286	275	282	298	291	284	285	282	300	280	278	269	310	296	298	269	271	287	286	286	282	272	287	295	283	292	288	306	268	297	290	297	294	310	277	292	265	292	280	306	324	254	316	293	295	274	260	306	298	268	295	313	289	290	320	273	304	298	314	256	279	307	318	333	293	290	290	272	279	279	274	271	260	334	299	311	258	262	292	276	285	294	271	301	300	273	266	283	277	297	307	274	289	259	284	286	289	276	284	282	277	306	275	293	287	305	295	319	272	271	297	304	299	286	291	271	273	292	296	304	281	285	276	262	349	301	311	286	292	273	267	288	289	267	271	269	311	294	292	308	274	316	314	258	310	310	303	307	276	253	293	290	311	278	275	285	298	306	284	271	246	304	302	311	281	293	276	262	290	337	302	284	303	324	262	275	299	306	289	308	290	293	286	287	278	319	306	302	283	289	263	282	305	300	297	287	266	326	310	298	318	339	318	292	284	292	305	293	261	293	268	278	304	292	310	296	312	297	308	249	311	280	295	298	268	277	282	305	266	284	290	289	327	338	286	314	306	288	291	314	306	295	302	286	283	306	297	279	283	319	279	300	275	270	298	256	256	290	268	313	280	305	270	303	292	292	318	263	272	277	287	289	317	269	281	317	258	298	272	278	269	279	278	319	290	293	301	295	246	314	273	315	330	264	299	277	308	308	312	301	329	293	280	298	268	294	296	313	294	283	298	284	314	300	300	308	288	266	282	288	255	293	283	304	291	279	311	277	280	269	284	289	282	265	255	301	274	293	263	271	323	297	319	276	282	274	302	286	292	289	278	276	271	271	278	280	281	300	301	300	319	299	300	316	298	302	288	295	257	298	277	292	290	263	305	289	317	279	281	269	281	297	297	304	296	313	305	287	306	276	272	276	280	295	294	291	296	275	320	284	295	268	300	282	256	293	282	289	307	313	277	320	331	268	308	275	316	269	273	323	298	307	290	280	316	281	290	284	275	302	292	280	273	273	297	281	297	303	270	282	271	302	281	266	256	295	276	269	256	279	316	286	298	250	314	301	308	299	315	279	293	312	258	266	271	304	288	275	295	279	292	287	282	269	307	292	282	295	261	296	274	292	286	299	271	276	273	238	293	303	308	289	274	273	284	290	286	304	259	277	279	296	265	305	266	293	292	273	349	243	287	311	275	292	319	321	261	287	291	295	273	306	268	311	305	305	290	289	283	283	300	272	269	306	298	296	265	309	288	268	305	311	290	269	284	296	287	285	309	271	263	290	326	280	266	280	268	265	299	309	308	262	297	307	299	304	258	314	297	307	308	298	285	308	262	313	331	312	300	262	298	268	293	250	312	300	283	286	296	290	295	272	282	274	258	290	280	291	286	326	346	270	280	268	303	277	293	283	308	267	311	292	282	269	304	280	283	291	285	311	311	270	279	280	304	285	302	268	282	278	304	279	318	310	301	300	271	281	312	292	253	264	278	290	274	311	300	298	286	294	310	303	282	267	301	274	269	302	278	287	298	324	323	324	284	295	309	293	266	293	263	298	291	276	283	283	290	313	299	307	296	305	310	291	317	317	298	292	295	295	311	294	281	285	268	275	301	278	332	285	299	267	319	295	258	269	271	296	268	313	290	288	286	290	290	277	307	294	270	263	266	289	285	317	287	276	287	288	301	291	302	303	315	293	295	299	311	310	314	290	320	330	282	289	256	283	312	282	301	280	276	305	302	264	295	262	289	281	295	266	291	304	285	268	306	273	300	306	266	320	303	302	270	253	305	296	293	302	323	316	282	314	311	295	302	290	296	284	323	286	297	292	297	287	268	279	299	282	294	269	281	284	295	314	307	291	287	281	289	289	293	272	301	289	278	306	314	252	291	265	270	292	283	294	263	274	300	277	336	302	298	279	285	289	310	293	267	295	290	297	292	308	313	264	270	282	286	308	307	296	294	289	269	284	268	248	303	289	275	284	278	297	245	284	323	257	315	279	288	275	313	303	294	264	286	288	286	311	266	294	284	291	303	318	310	289	283	305	286	280	287	267	322	300	283	297	299	285	280	308	296	327	278	282	270	266	310	285	254	274	271	284	241	293	270	264	306	305	294	300	287	301	266	292	290	299	285	297	276	301	300	312	285	277	265	294	274	289	306	268	265	282	297	302	311	291	274	293	288	300	292	284	298	279	259	280	295	269	275	292	303	275	289	280	304	310	264	307	315	301	284	295	324	315	282	282	320	243	288	296	285	332	305	266	287	293	300	278	305	311	313	303	297	283	285	293	304	311	303	280	266	252	295	297	286	304	291	272	284	326	284	277	268	284	287	284	312	278	316	316	298	321	299	289	298	279	298	272	288	304	297	289	288	276	318	297	306	291	285	297	262	296	271	248	311	285	307	297	297	294	285	297	281	285	345	304	276	282	288	298	264	293	314	297	301	310	273	298	300	313	283	292	314	289	299	285	288	316	251	311	292	294	286	255	298	304	303	276	293	295	275	314	304	279	284	281	288	305	282	273	285	279	275	294	291	303	300	275	336	278	298	289	276	267	284	270	329	304	278	316	285	292	302	308	301	295	288	293	284	301	290	286	318	297	292	304	277	329	279	286	267	290	306	306	317	301	313	267	305	324	282	240	281	301	278	304	286	298	297	296	304	246	274	281	300	312	294	296	294	263	318	307	293	294	294	303	267	296	294	292	330	286	266	308	305	299	258	257	286	295	313	319	289	293	277	284	302	308	340	263	283	300	330	292	270	314	274	299	287	271	295	296	306	293	305	298	302	263	277	258	287	282	274	302	291	285	293	288	291	301	296	296	328	282	285	265	245	285	280	315	277	309	315	289	277	303	278	278	283	323	286	274	291	289	268	303	298	289	292	270	295	266	268	292	288	293	274	277	318	309	292	243	290	306	278	293	284	293	284	298	260	307	285	298	321	271	286	293	304	321	308	286	274	281	267	295	304	268	274	279	295	253	283	312	273	281	309	296	306	308	257	300	293	266	257	300	293	304	287	263	315	274	294	301	280	261	319	303	291	288	288	325	263	275	299	327	302	284	288	301	324	303	294	277	314	281	283	337	273	301	312	289	314	262	286	296	256	293	306	265	291	289	286	291	294	326	242	269	280	286	318	286	338	299	294	291	288	268	309	291	280	303	325	290	284	301	310	306	297	279	257	297	283	308	299	334	282	291	264	276	313	322	313	285	270	305	277	287	306	287	280	321	292	269	334	291	314	306	298	326	312	303	284	299	289	261	300	265	278	300	264	311	256	274	310	319
2436	709	810	812	836	772	810	809	691	755	744	742	699	737	735	738	682	770	743	721	749	699	708	700	674	723	690	711	737	724	707	744	715	718	711	725	669	709	738	706	780	744	702	706	749	719	756	706	732	717	715	718	660	773	718	739	750	710	761	712	710	689	735	752	711	737	719	715	711	743	728	695	672	718	740	734	685	747	697	742	700	752	683	734	694	730	746	726	696	767	694	725	720	753	729	751	739	724	786	697	669	704	724	719	700	707	749	837	747	722	698	705	700	768	701	732	739	695	764	756	713	660	722	699	709	777	705	734	744	717	695	729	721	680	741	703	770	736	790	730	736	736	723	721	715	748	739	701	729	678	724	687	706	753	732	724	725	726	682	737	674	743	697	693	770	721	733	693	718	724	739	652	720	714	699	742	725	731	730	653	743	697	681	722	713	691	720	700	771	724	711	713	740	701	683	745	734	741	710	707	756	742	738	740	711	720	747	692	699	687	699	767	721	686	697	775	692	696	767	734	744	705	741	728	735	728	719	690	689	736	686	706	712	789	686	748	741	699	705	756	723	695	714	721	694	735	708	700	733	713	748	686	701	700	692	714	707	762	754	717	738	731	744	756	717	730	691	682	762	762	750	762	735	699	689	734	730	738	733	686	708	678	755	736	744	773	678	772	697	733	679	749	745	707	717	707	727	760	746	740	707	676	749	723	750	739	783	735	689	730	689	695	740	717	718	679	735	767	739	707	728	731	671	688	699	729	720	703	713	697	686	706	711	674	712	779	717	699	694	712	712	750	714	704	721	736	728	739	689	695	751	728	711	737	696	743	674	709	681	716	728	741	759	691	748	758	736	700	689	716	733	726	698	773	742	695	733	713	735	687	735	729	757	721	704	766	710	770	765	731	714	665	730	757	715	707	718	689	763	723	711	728	714	714	707	734	744	757	681	744	738	751	714	696	750	705	764	777	747	725	770	735	693	696	725	733	741	742	685	683	692	703	727	760	691	695	691	727	737	725	720	679	767	727	713	721	743	721	720	729	708	730	790	760	795	732	719	715	724	706	732	682	694	738	748	706	705	779	748	749	686	706	739	695	711	714	725	718	655	707	723	763	707	701	736	690	716	704	729	665	713	695	733	749	709	751	728	684	762	656	710	696	754	749	771	722	759	755	730	741	688	680	765	767	658	739	729	754	704	726	705	738	727	685	718	774	680	757	745	701	681	726	688	789	741	743	726	715	721	700	666	692	748	739	748	718	762	704	731	704	707	739	736	731	718	696	710	738	704	728	724	696	758	714	733	695	746	727	715	728	693	716	747	733	720	726	739	756	720	703	772	726	674	682	737	772	705	749	737	686	739	712	760	768	700	736	773	764	716	690	766	736	691	729	721	792	738	674	745	741	760	779	697	738	707	708	710	702	692	737	693	723	718	745	750	738	706	692	702	734	733	771	707	749	692	667	730	742	729	719	681	718	711	689	725	681	767	703	741	763	712	766	705	716	740	676	735	724	719	772	711	692	735	677	679	732	716	727	721	724	704	715	697	753	754	763	705	781	722	741	740	734	710	696	741	750	748	719	731	708	707	706	677	708	712	714	740	729	738	770	736	697	729	737	733	713	706	736	781	694	706	741	689	685	694	699	692	675	688	710	762	699	713	725	714	695	771	710	734	707	728	707	759	685	769	756	742	711	667	720	707	723	707	732	683	706	737	719	736	705	739	730	680	673	721	763	747	684	727	728	755	704	754	664	721	721	724	740	685	697	722	746	694	716	762	689	724	769	775	725	747	711	711	704	755	695	727	701	729	721	724	754	709	693	708	746	760	724	688	720	756	704	718	719	696	692	721	724	697	737	743	718	737	708	717	733	701	720	740	660	693	679	746	673	698	672	708	731	747	719	695	707	688	716	774	725	755	738	692	732	740	700	736	767	751	687	745	716	707	728	727	685	752	707	709	687	719	733	764	742	710	747	727	725	716	759	709	764	737	778	683	724	693	706	753	736	692	770	718	719	695	688	705	728	690	740	721	712	746	731	704	701	742	686	699	691	695	735	712	754	719	731	732	744	691	738	711	696	731	758	702	708	711	720	728	739	692	689	755	785	745	730	784	728	685	692	775	736	704	757	696	708	693	759	719	737	717	724	730	695	741	661	684	716	756	723	720	688	680	694	690	706	691	716	702	784	759	766	734	722	733	745	695	728	674	746	685	703	707	741	670	687	710	698	732	699	727	734	726	723	724	677	735	708	731	763	708	721	718	753	762	709	733	723	679	717	705	726	753	724	726	764	726	701	678	711	726	670	739	714	737	744	720	722	727	736	692	750	723	682	748	729	708	686	734	732	686	736	717	744	737	677	709	727	698	736	730	684	693	676	715	730	725	739	704	699	747	746	700	750	733	720	694	709	778	763	774	670	715	715	672	693	716	737	729	738	639	697	697	712	701	699	706	697	754	703	723	746	694	724	703	707	726	730	707	735	675	742	712	748	732	707	695	744	719	751	746	733	702	720	669	705	746	724	670	720	686	731	736	735	683	735	720	709	706	681	691	771	719	783	672	767	707	693	696	715	747	761	760	742	748	704	713	726	723	678	734	736	760	731	735	731	685	731	688	717	676	675	681	708	709	719	691	710	709	672	706	714	799	713	728	765	694	739	668	715	698	681	774	737	713	739	737	678	698	733	779	740	683	729	708	704	773	737	754	673	682	701	698	758	733	755	774	725	721	706	728	694	684	683	712	740	757	753	718	718	707	760	677	745	679	716	723	709	714	691	735	710	716	732	721	693	711	707	708	735	712	723	719	723	736	732	695	729	724	716	704	732	745	693	741	714	711	719	714	675	751	721	731	667	683	710	731	723	762	712	683	733	726	720	757	752	727	726	688	731	719	724	717	765	680	751	726	734	699	670	672	750	715	723	669	713	752	761	750	755	709	714	718	691	689	723	746	748	695	769	722	733	746	725	737	679	755	741	734	731	733	702	731	711	771	688	728	712	745	745	708	740	747	721	714	739	754	717	751	733	720	695	703	698	716	745	715	723	715	672	763	667	766	705	710	650	699	734	681	723	756	720	706	722	720	743	712	717	717	712	772	673	767	771	746	720	725	737	746	743	727	722	711	722	731	712	723	737	767	736	732	763	760	692	731	643	759	707	722	775	705	701	717	712	741	799	738	678	696	705	728	772	741	718	720	735	704	740	716	736	712	692	709	687	687	720	720	677	697	668	754	700	730	715	721	718	747	734	717	703	711	701	725	697	699	763	756	754	709	742	725	713	724	693	683	687	729	811	744	718	699	745	759	747	741	758	758	739	744	669	710	703	710	721	722	682	727	753	777	756	703	749	757	706	747	755	727	724	701	723	709	736	717	750	771	699	710	709	730	706	706	738	727	764	700	795	709	716	722	672	724	796	707	727	747	708	719	732	745	753	682	750	708	732	720	735	725	708	704	721	725	722	760	746	634	743	739	694	715	697	687	733	675	741	734	715	682	777	721	701
6753	878	1023	831	614	403	368	328	258	270	276	222	193	202	228	223	188	195	208	227	198	168	176	178	177	191	164	163	173	182	202	158	162	179	182	165	179	190	179	167	159	194	162	182	182	148	161	160	157	162	177	175	152	186	154	169	160	178	163	154	161	148	160	155	179	168	168	144	173	176	164	154	170	174	173	156	166	155	188	174	166	164	173	162	172	152	170	173	168	170	175	176	173	152	203	164	151	158	165	181	148	171	184	171	144	152	174	155	186	141	172	144	186	174	142	159	161	120	149	162	161	174	165	165	151	185	175	169	176	159	166	170	157	153	165	167	169	163	161	179	175	152	163	154	141	173	149	173	182	143	167	180	174	164	151	166	176	173	192	165	145	147	165	145	189	170	162	164	159	161	160	166	145	178	178	185	187	161	144	132	152	179	160	180	179	160	173	135	156	176	141	136	150	185	141	154	164	170	177	166	154	148	180	178	160	179	176	187	168	156	175	147	149	153	163	195	151	157	183	165	149	179	159	157	178	165	152	164	153	181	161	180	161	155	154	138	159	187	162	148	159	184	160	170	147	169	203	139	170	173	175	168	179	156	149	186	150	179	142	160	178	146	142	156	159	152	158	181	180	159	158	173	153	169	151	152	145	145	182	151	175	167	161	177	181	158	155	167	170	164	161	179	148	145	184	143	154	185	173	175	169	151	172	159	148	169	165	151	167	159	170	173	172	164	130	159	156	176	155	155	151	164	161	149	154	172	163	169	160	143	164	152	170	181	160	157	165	151	146	170	167	139	180	158	150	169	165	185	150	161	139	171	178	160	167	160	157	178	148	183	171	164	149	175	153	165	159	174	205	160	153	154	143	155	142	172	155	150	170	167	170	157	182	172	174	167	164	178	161	170	178	190	161	156	168	181	149	137	171	174	181	168	164	143	171	150	179	160	160	154	168	172	180	161	160	167	170	164	183	172	145	144	176	171	151	162	162	184	160	167	158	156	150	151	154	183	161	187	164	161	161	151	173	159	166	146	171	182	177	159	155	176	168	172	162	154	161	155	177	134	161	150	145	157	162	158	154	172	178	175	133	177	179	154	151	166	180	157	162	149	178	161	187	175	189	173	150	169	175	157	160	164	176	174	201	166	174	158	155	160	158	195	161	167	188	171	150	173	174	172	146	173	160	154	143	152	187	148	175	165	165	181	169	139	169	164	177	169	190	168	173	156	185	169	160	153	152	186	162	148	178	156	165	169	159	151	160	194	155	171	157	165	157	160	149	159	196	192	164	163	155	170	158	173	167	134	145	179	181	168	170	138	147	168	155	193	161	172	169	156	157	157	173	170	162	163	168	146	166	172	165	173	160	163	160	196	147	165	141	191	142	167	186	170	172	147	170	165	171	179	175	152	167	153	157	132	143	150	164	172	188	178	145	167	169	167	166	159	143	169	144	167	163	147	194	161	170	164	152	171	145	173	189	183	173	152	193	141	156	163	166	153	162	154	168	185	171	161	173	158	154	178	165	184	173	185	155	140	151	165	182	151	168	126	175	200	163	189	166	170	162	145	165	171	162	155	144	175	173	173	196	185	178	158	173	173	175	161	175	183	162	149	151	147	169	157	139	148	163	167	165	179	156	173	136	157	191	180	181	161	164	157	160	179	170	161	179	182	161	155	166	188	153	165	171	180	170	185	158	172	173	156	179	190	173	173	159	158	138	176	154	163	158	180	168	170	147	146	178	166	159	177	176	157	142	179	146	156	145	185	162	170	175	165	156	163	165	165	165	141	164	177	174	169	148	169	158	181	178	162	142	157	154	174	177	176	148	163	159	147	143	176	177	167	172	150	140	169	159	165	170	161	161	168	161	156	170	168	169	159	172	183	163	153	169	168	160	153	153	172	181	152	187	181	158	164	182	167	158	159	162	174	141	151	180	147	151	162	145	157	153	154	170	177	184	151	173	170	163	149	162	166	152	165	164	163	164	188	163	148	180	154	153	145	170	152	173	150	180	179	148	152	170	162	179	158	169	170	152	154	150	154	193	185	164	162	162	164	179	150	138	132	170	153	147	161	169	170	162	168	169	151	155	146	167	189	159	132	182	192	157	171	176	163	196	169	173	188	177	139	156	147	173	169	149	152	165	159	163	173	152	165	170	167	130	158	156	157	159	157	166	185	160	178	175	174	178	157	162	157	159	186	161	170	150	167	180	159	157	153	154	136	160	168	152	156	163	169	149	178	162	159	171	124	152	169	166	172	144	154	159	161	159	185	185	157	163	158	164	175	149	166	183	160	161	176	151	171	152	155	159	166	167	171	169	182	191	159	169	162	170	161	172	171	147	149	159	175	149	182	166	161	163	164	170	171	137	177	162	180	169	154	166	168	141	161	161	159	193	203	173	146	161	154	157	137	169	162	150	158	169	184	187	148	157	197	168	179	148	149	166	189	158	168	151	161	148	171	165	163	167	172	166	166	179	153	175	156	181	185	167	151	155	152	170	151	160	167	173	153	153	141	191	163	161	166	169	159	179	155	163	189	166	169	187	166	163	150	172	166	177	130	144	165	145	185	175	187	167	159	169	159	177	147	157	147	170	162	177	165	159	185	170	185	172	155	149	165	163	156	163	167	169	139	187	156	172	170	176	139	159	181	169	157	146	161	169	164	155	174	167	176	159	156	182	158	161	163	157	172	167	190	187	184	169	193	162	156	161	188	156	148	155	176	153	180	155	190	164	151	153	168	140	185	148	189	175	163	168	178	194	157	164	161	147	139	149	177	173	160	137	172	145	164	163	162	176	177	148	153	166	160	175	186	160	154	157	170	193	159	156	173	170	165	152	148	148	167	152	176	149	162	159	155	168	172	148	172	175	185	184	173	162	163	170	172	161	164	164	171	150	157	143	155	168	157	176	167	195	175	179	136	169	179	140	177	180	162	167	160	175	164	172	162	154	179	144	179	189	159	152	147	149	157	147	146	172	147	173	160	150	152	183	164	167	163	140	171	165	168	155	160	163	153	158	185	179	187	155	149	137	144	174	146	169	176	145	162	165	196	178	197	134	152	188	173	162	159	165	169	168	188	163	153	161	168	142	196	177	175	176	145	156	173	176	185	158	176	165	193	193	156	165	151	159	172	174	163	181	170	179	165	151	165	165	166	166	159	135	166	124	138	175	183	157	152	154	161	150	156	168	156	167	175	170	173	176	174	168	171	160	167	136	184	146	166	159	170	180	179	168	150	159	160	157	159	154	175	173	179	136	173	161	166	165	175	151	154	156	162	160	176	164	173	149	156	180	155	157	174	149	149	168	178	165	139	167	170	168	170	170	151	161	175	148	177	160	169	172	153	163	164	151	164	176	168	176	151	148	184	155	146	157	176	151	185	176	163	161	165	156	153	197	181	149	186	154	151	160	156	175	179	152	182	135	183	169	174	149	173	167	167	156	179	144	174	156	173	152	165	159	182	161	159	154	156	181	139	192	154	157	165	175	154	153	164
5409	1101	2144	2601	2435	1996	1650	1464	1252	1135	1012	920	888	836	792	782	794	801	791	849	746	630	688	581	547	603	604	596	543	518	553	534	521	513	529	512	458	529	536	547	513	500	484	529	493	486	484	552	522	481	456	522	508	525	519	493	495	486	455	437	505	522	501	479	472	472	505	491	492	512	479	482	483	457	498	477	480	453	488	496	503	481	456	476	463	460	472	475	468	482	454	448	470	485	457	470	495	452	464	497	506	478	498	492	492	479	486	481	476	461	467	502	496	510	497	541	478	486	494	491	447	417	507	487	477	489	491	491	522	448	498	453	483	476	478	482	442	448	498	462	492	479	534	473	516	453	472	425	460	480	483	484	457	480	452	484	440	474	509	477	464	472	456	470	498	504	488	485	486	433	491	439	534	458	502	483	489	512	460	467	497	471	471	461	454	459	493	475	476	452	459	497	465	525	482	539	474	476	477	480	482	502	481	500	457	489	471	502	450	494	488	495	464	492	469	510	483	487	462	485	466	503	482	508	444	510	489	516	495	479	472	471	470	488	493	473	466	495	498	434	457	457	510	426	474	446	528	454	539	505	456	457	501	475	436	462	458	461	493	479	490	459	474	467	481	450	499	444	524	452	473	497	514	491	473	476	471	492	469	461	472	474	483	497	456	455	484	540	486	478	475	530	477	459	486	477	447	518	467	455	489	469	492	448	513	470	492	454	477	473	466	496	468	482	471	510	476	471	466	460	443	497	446	452	503	474	466	474	468	469	473	489	479	476	434	454	457	480	456	463	489	510	456	466	496	440	468	451	485	459	492	463	451	503	526	429	507	472	509	452	498	483	509	485	444	465	495	460	446	496	519	500	483	480	517	481	471	466	491	477	479	475	480	477	481	497	477	497	458	466	457	500	464	492	466	478	454	476	491	475	476	498	418	471	465	477	503	459	453	470	453	473	474	481	518	456	455	462	461	477	504	496	523	466	442	497	476	446	492	471	488	459	453	493	468	449	475	478	493	461	481	507	451	510	467	467	505	466	452	482	510	469	487	462	513	508	509	454	469	495	507	484	492	498	498	523	516	486	498	468	505	477	480	466	481	473	473	494	510	492	474	478	466	489	478	494	494	512	526	478	526	459	516	488	479	454	447	496	411	434	510	462	497	530	483	435	454	474	470	500	479	460	505	465	447	469	485	477	451	507	519	480	479	463	508	488	486	490	459	479	479	492	484	478	493	490	457	476	488	468	446	443	464	441	464	472	461	423	467	459	486	456	469	454	432	500	454	484	491	480	488	453	491	517	450	481	437	469	476	473	473	479	459	501	480	475	472	497	458	455	460	462	452	468	492	434	476	438	440	492	459	520	462	463	464	518	517	494	502	510	459	496	472	441	472	461	488	423	500	489	515	456	477	504	480	513	496	499	502	453	489	498	463	478	508	446	457	447	488	466	454	468	475	484	461	508	501	463	517	484	497	512	495	508	483	496	454	477	479	470	500	493	510	466	481	514	488	472	492	531	482	483	455	494	502	476	446	448	483	491	480	464	500	456	471	529	473	502	476	451	508	464	459	503	495	485	431	483	483	467	480	482	451	461	485	475	459	485	470	472	497	465	481	473	460	465	520	498	477	465	481	495	496	512	473	441	446	453	456	495	504	498	471	497	500	474	501	471	424	492	447	490	467	435	463	479	495	437	477	480	433	510	488	519	469	494	497	442	492	432	486	436	447	473	444	498	457	489	522	481	472	443	426	465	493	463	477	496	450	483	498	479	473	476	517	411	453	470	517	474	479	469	510	422	487	484	529	449	472	501	458	455	481	460	495	484	506	485	471	500	473	470	481	492	496	475	492	449	455	465	495	464	464	491	488	524	457	484	477	502	493	486	541	485	490	474	483	429	462	456	457	476	476	461	440	461	481	463	490	481	500	476	468	489	468	501	471	494	478	497	431	508	478	503	505	494	483	474	481	486	505	448	467	466	469	485	514	448	505	456	425	503	459	473	476	512	452	468	521	520	487	485	473	476	482	511	484	477	492	451	497	464	510	450	446	462	484	472	494	459	499	482	488	471	434	489	480	486	452	471	509	442	472	454	485	507	450	465	461	460	490	507	465	484	500	435	452	474	505	480	484	447	494	512	478	470	508	472	473	481	486	471	492	502	476	463	496	453	469	496	470	495	477	504	469	499	455	457	474	489	442	502	472	458	523	484	485	462	463	514	502	488	507	478	446	508	494	479	489	484	490	462	510	492	460	504	494	476	486	479	483	488	487	465	470	501	509	487	472	496	450	463	461	457	485	497	478	494	502	477	491	496	477	489	514	448	453	499	471	447	515	455	477	502	500	474	469	502	492	479	498	450	470	460	467	468	484	476	452	471	462	504	432	487	460	492	477	509	462	445	483	467	509	452	443	461	447	531	485	494	469	453	464	485	499	484	490	493	511	466	502	511	455	465	484	482	485	511	467	465	477	459	467	497	469	475	475	468	479	470	455	472	495	495	482	520	464	513	493	466	477	508	494	477	460	459	450	477	500	474	465	512	454	494	472	470	510	442	480	482	492	455	489	482	479	488	452	456	429	503	473	437	494	466	484	446	470	468	481	545	462	472	498	426	474	505	456	456	480	465	466	481	473	456	492	489	472	458	481	492	494	471	484	521	491	491	466	491	508	504	454	501	488	466	449	532	515	491	468	479	480	446	457	485	476	469	481	463	449	501	486	455	479	460	473	428	450	459	466	457	465	476	491	480	497	470	486	504	464	489	442	498	514	515	494	460	492	495	482	476	480	523	460	495	459	464	465	485	453	446	455	472	503	508	492	463	513	458	453	483	460	490	472	469	523	467	442	500	498	450	497	468	471	457	484	495	494	487	475	454	459	472	462	461	486	492	490	495	471	473	482	510	472	458	495	483	477	498	465	476	483	449	495	448	507	471	491	495	509	502	477	502	482	489	458	499	463	440	458	427	484	470	472	493	482	472	457	482	465	508	487	486	447	473	478	471	502	469	508	512	486	479	484	436	468	485	495	470	469	497	466	440	458	473	507	477	465	499	455	501	481	464	452	477	443	458	534	487	477	490	460	443	472	517	512	489	471	469	479	514	504	486	472	482	467	472	505	422	471	482	474	513	450	477	460	478	496	499	498	469	467	482	487	481	489	489	484	520	467	477	476	465	475	502	476	462	457	468	494	452	447	495	493	469	490	463	469	448	499	446	482	464	513	454	455	494	514	495	436	464	493	463	447	456	483	458	486	483	477	446	462	426	503	523	455	471	490	455	471	436	451	501	526	481	457	474	460	487	508	466	464	487	434	500	464	458	495	494	498	472	454	497	493	511	461	530	501	485	471	485	503	488	456	476	515	495	460	483	456	476	496	455	513	486	472	495	477	443	478	456	490	514	472	442	493	455	474	518	500	509	464	477	447	506	499	486	472	427	454	451	472	451	501	488	462	471	476	459	517	447	465	442	478	475	496	509	450	457	446	465	493	487	508	469	486	515
13511	2282	2307	1712	1228	909	796	623	525	481	453	434	419	369	365	342	417	375	441	493	456	430	380	347	325	313	291	309	324	276	279	300	309	302	295	324	288	293	320	314	304	298	292	243	305	277	294	284	300	293	307	318	290	270	306	283	287	280	280	263	303	302	292	301	307	281	298	312	308	301	312	271	281	272	310	312	264	282	309	301	276	283	314	312	309	272	248	282	297	275	271	298	278	276	247	282	300	279	264	260	260	280	270	284	295	293	287	270	281	259	244	267	306	289	294	294	263	309	266	281	284	267	271	267	314	325	291	331	307	286	269	308	302	280	301	298	279	307	285	297	301	287	297	279	266	299	266	265	266	282	274	271	282	260	303	317	282	252	268	272	296	298	276	292	264	294	281	263	285	262	277	344	265	255	284	255	293	298	281	285	307	272	282	305	303	301	309	325	279	257	328	288	291	265	290	294	266	259	327	300	295	307	290	274	316	288	267	340	288	299	303	288	298	284	300	279	302	297	317	278	259	270	273	286	273	291	277	287	277	282	305	290	308	297	326	290	288	295	266	299	271	288	287	284	278	313	272	289	267	289	271	291	280	301	272	287	259	303	274	306	264	291	269	314	321	272	274	290	295	273	277	260	279	243	300	277	298	268	249	268	295	287	296	294	283	264	265	298	285	331	292	299	306	292	311	280	307	290	296	281	303	292	302	291	289	278	269	277	292	291	306	294	304	321	286	309	289	314	291	276	295	293	268	269	303	305	321	284	290	290	297	287	293	299	298	246	294	264	317	312	268	260	320	278	270	320	234	275	311	292	308	284	303	283	276	294	288	299	272	274	282	291	307	273	288	298	270	264	309	277	275	283	312	273	296	273	299	284	312	317	316	274	275	293	291	288	297	293	273	288	302	291	278	316	291	273	279	291	259	286	305	327	295	259	282	284	277	259	267	334	303	323	299	307	295	310	258	282	302	286	284	270	293	254	320	301	296	279	277	279	294	311	269	274	297	283	283	287	284	313	280	270	308	284	286	273	303	310	276	293	269	314	263	264	288	274	279	282	298	272	282	286	301	257	269	283	246	284	291	298	286	280	277	306	283	265	308	280	295	315	308	302	312	264	301	279	283	291	268	259	306	295	277	274	286	274	283	289	301	311	279	292	270	275	238	331	268	290	249	251	319	307	284	298	258	292	305	299	305	271	316	320	290	285	305	301	277	284	285	277	287	308	283	310	260	269	277	300	288	273	262	252	288	314	298	289	266	244	274	294	309	281	306	297	300	282	300	293	281	289	310	258	296	258	268	286	279	270	275	259	266	291	266	268	298	268	284	277	293	294	283	275	279	289	275	282	240	278	297	257	275	314	306	282	285	309	297	287	277	255	288	317	288	290	262	272	282	295	276	284	306	287	299	249	269	283	294	274	297	305	288	296	289	285	284	294	285	275	246	288	289	275	305	293	279	301	310	285	273	289	260	303	310	258	262	308	255	302	279	262	282	309	286	301	252	267	274	317	248	307	248	267	257	304	274	267	276	268	300	277	310	265	286	297	311	289	289	303	288	285	310	302	282	284	268	286	250	297	273	269	272	288	289	284	285	294	300	317	294	286	270	274	294	291	302	285	317	255	261	315	270	271	301	315	308	304	281	294	329	278	288	272	294	270	297	286	318	245	300	289	283	320	337	254	257	293	302	282	306	325	306	289	280	278	257	262	332	271	279	278	325	279	308	299	267	296	313	275	269	320	299	315	277	276	290	278	318	299	283	277	295	308	292	283	264	323	266	297	276	285	281	274	307	279	329	290	297	248	292	299	293	294	281	298	309	311	275	302	324	262	275	270	330	283	293	274	256	302	307	317	253	310	309	278	286	306	295	265	300	300	268	304	316	305	274	274	317	270	267	283	258	286	292	318	288	286	302	301	281	274	279	305	285	291	265	288	291	299	280	311	281	306	277	297	270	298	299	271	261	262	302	314	266	287	304	282	295	271	300	313	284	278	278	282	289	279	275	270	276	267	298	320	274	298	285	291	306	269	276	279	268	292	312	281	320	272	287	296	297	296	267	272	324	294	336	310	310	269	273	282	291	307	269	287	294	287	275	303	293	282	254	295	273	272	307	256	285	269	279	272	265	288	277	265	286	276	278	303	300	279	272	274	252	295	297	285	308	266	299	285	276	288	299	316	258	298	317	258	320	259	272	285	303	255	293	291	308	269	339	289	273	315	297	251	290	309	270	312	284	262	254	278	292	287	303	302	296	279	299	291	270	314	275	297	271	333	281	256	276	282	294	273	265	300	261	287	325	258	289	319	283	300	295	297	316	290	279	274	288	277	287	288	288	290	283	288	287	307	287	250	277	299	271	279	319	272	259	318	293	314	279	292	265	288	274	273	281	276	260	289	301	295	272	308	275	242	284	285	275	305	297	316	299	254	279	283	296	300	292	314	294	260	284	308	312	298	301	296	294	259	268	268	298	268	312	317	292	288	289	271	262	280	302	270	273	268	283	271	258	302	253	323	354	277	297	322	328	280	278	265	261	285	267	237	277	277	302	287	277	275	290	267	264	279	261	311	310	251	303	308	290	297	296	294	268	262	282	306	287	311	272	309	307	286	292	263	304	295	298	284	284	298	298	294	322	301	267	253	290	269	276	304	276	287	273	299	291	322	277	294	312	266	298	295	307	305	287	317	282	320	299	303	304	293	305	285	296	280	285	278	265	286	271	259	296	267	305	315	309	299	319	345	306	269	304	294	283	293	293	291	311	271	281	297	298	269	289	313	257	252	267	310	285	280	295	306	283	297	278	264	280	274	307	265	289	308	281	276	281	272	297	287	273	303	261	285	299	264	255	283	321	259	287	256	316	255	291	273	267	252	295	287	276	304	291	302	285	281	301	314	264	282	296	311	279	310	279	265	273	330	292	253	300	312	294	287	303	303	289	267	297	285	272	291	328	286	275	287	306	262	283	283	284	297	290	296	319	285	294	276	257	296	288	293	282	317	294	285	284	298	312	268	303	247	276	298	291	289	299	279	266	307	271	268	273	280	289	250	264	275	295	281	284	291	280	278	281	272	301	252	293	283	295	300	300	278	260	277	294	285	257	283	272	312	285	266	272	283	322	307	270	310	321	276	276	289	256	284	289	262	287	263	305	268	302	271	288	282	275	278	286	276	346	315	250	293	284	305	277	290	304	310	282	301	285	272	293	299	257	335	283	308	278	285	269	270	294	288	291	288	283	255	297	306	300	275	313	253	284	251	255	309	266	299	291	269	303	319	291	306	293	286	284	317	288	290	273	314	296	270	302	257	315	286	303	282	328	281	293	313	268	289	291	283	292	314	298	274	276	310	299	282	280	286	264	303	296	303	282	280	296	294	270	345	249	276	266	290	283	248	289	263	288	286	266	280	272	283	248	261	284	256	280	292	268	294	279	256	270	281	276	277	273	327	274	283	286	283	295	291	287	262	242	307	299	255	270	300	266	289	309	290	279	269	278	284
7622	2098	4230	5124	4515	3818	3137	2638	2284	2041	1845	1735	1611	1435	1358	1331	1487	1699	1906	2099	2033	1919	1304	967	968	1009	896	888	872	950	900	906	905	863	831	853	859	807	870	826	878	812	876	852	759	796	812	802	784	787	799	834	794	769	795	803	758	738	788	815	792	779	871	830	737	785	771	784	788	799	762	764	747	758	783	762	792	766	766	775	759	814	732	787	742	731	799	767	800	752	757	746	755	761	750	755	752	805	778	749	751	744	751	729	777	742	780	742	814	736	739	810	762	729	796	725	771	753	748	758	742	749	736	752	720	746	724	769	767	804	756	729	765	755	775	742	755	794	787	726	752	772	766	736	816	777	763	762	756	725	749	768	756	774	729	758	721	726	737	760	695	744	747	779	763	787	774	715	749	741	788	758	789	726	724	741	793	750	731	750	786	776	759	759	771	774	736	783	790	739	762	737	713	798	752	727	787	757	755	753	776	754	758	729	788	732	747	724	799	740	718	778	759	738	789	791	735	736	706	778	758	723	708	824	784	768	734	738	766	799	738	780	721	746	783	751	761	741	753	745	742	738	771	786	752	765	746	781	780	757	781	802	761	762	782	709	747	748	767	763	729	760	758	765	750	817	745	742	757	714	732	786	768	728	772	760	722	796	757	767	773	698	800	795	726	752	706	771	766	794	770	722	720	717	779	792	700	748	716	773	735	735	761	749	722	764	722	718	756	762	737	760	760	712	749	757	705	726	761	722	740	768	744	783	787	755	755	758	745	794	722	769	688	725	722	723	703	711	798	751	727	790	759	742	781	807	731	740	741	788	783	802	751	748	785	728	759	727	731	744	813	765	741	796	736	740	741	783	779	752	729	756	784	775	677	766	774	703	807	692	828	753	715	767	762	763	736	775	700	723	742	735	750	779	786	792	751	753	736	748	778	708	752	722	798	784	774	750	751	723	732	766	753	743	797	746	800	773	690	720	713	760	752	766	799	736	763	731	753	781	736	791	724	756	747	771	740	772	736	741	767	781	706	772	768	763	717	730	740	757	718	762	752	740	754	700	684	752	749	759	708	740	762	739	799	724	780	773	742	815	728	758	676	749	809	760	756	754	750	758	724	741	734	806	735	761	782	767	704	768	732	770	741	685	758	705	720	728	740	744	729	719	696	760	810	753	784	752	735	820	772	737	740	781	750	766	776	725	715	767	730	750	721	698	786	766	764	749	786	739	777	758	757	778	725	784	803	758	780	714	701	763	756	756	708	764	725	776	764	767	727	742	741	767	693	770	774	743	720	767	793	735	755	729	792	737	760	766	724	727	775	795	742	721	723	762	782	754	756	700	756	736	719	767	739	789	749	768	742	744	750	712	752	750	768	756	764	780	768	759	780	784	779	803	751	769	736	764	718	763	772	745	825	736	722	781	743	771	771	754	718	798	781	738	764	735	732	727	746	758	837	785	789	756	738	801	735	786	721	734	816	769	753	803	779	764	757	795	784	750	723	711	766	725	715	757	718	727	745	755	728	750	718	721	758	763	815	755	745	679	791	777	729	780	755	755	757	756	752	775	783	740	775	796	773	749	769	736	735	734	724	735	741	782	799	794	744	759	752	740	721	729	781	700	755	798	743	764	802	738	790	736	733	747	738	749	777	752	744	788	759	751	765	735	763	750	731	739	795	720	733	748	766	739	788	761	729	792	764	757	735	780	785	751	770	765	749	772	746	741	751	797	759	828	732	750	724	751	783	791	731	686	777	749	799	798	766	765	788	788	785	781	736	761	727	728	771	764	727	775	751	724	738	714	770	734	756	763	764	781	727	729	768	745	752	756	770	793	758	719	772	772	730	735	795	747	850	721	748	749	773	742	755	781	734	745	749	765	743	757	782	764	756	812	745	750	730	773	746	756	722	759	746	748	743	769	695	759	727	778	762	728	764	756	812	743	774	750	751	759	717	756	703	801	796	762	741	775	759	739	756	790	772	697	735	779	730	758	760	741	727	744	765	770	732	774	755	703	717	732	732	741	749	734	737	744	785	821	772	715	739	744	716	751	754	710	778	763	767	702	745	721	740	743	713	762	790	745	796	754	749	746	753	753	779	803	787	736	718	772	719	756	720	761	726	760	757	777	758	741	763	749	777	743	777	764	711	780	743	761	734	718	747	788	757	752	793	746	774	771	805	749	749	738	770	797	734	807	759	725	768	750	746	770	747	741	771	727	760	719	728	767	716	734	762	754	758	743	772	750	721	803	790	763	727	770	785	694	758	763	739	728	789	752	782	752	788	746	751	748	733	781	731	709	745	759	711	757	747	768	758	772	737	736	770	754	765	745	739	799	773	734	753	776	733	746	737	699	678	822	770	743	760	768	746	778	781	803	786	770	702	692	760	740	752	717	784	753	828	736	805	760	734	712	739	755	722	742	774	759	712	680	761	800	726	772	799	731	752	796	789	750	762	704	768	717	768	749	722	808	763	753	754	762	688	733	699	701	774	766	768	743	765	751	741	729	740	776	718	751	703	751	807	738	730	752	780	728	782	790	753	732	729	728	790	747	709	692	681	785	788	738	709	721	776	749	796	791	806	773	779	707	746	732	778	708	768	721	772	661	759	726	744	720	744	765	768	676	787	767	754	755	771	733	740	737	738	742	808	727	785	755	736	792	770	783	764	755	744	747	760	775	722	744	789	729	730	744	737	778	775	726	742	714	765	773	758	771	754	745	768	736	776	692	760	737	756	731	768	742	741	794	794	754	783	725	752	794	751	752	754	759	747	752	723	775	727	768	732	741	719	766	761	744	704	787	745	782	765	779	769	761	765	783	717	739	774	777	779	762	793	707	754	785	725	712	727	725	744	743	770	786	766	786	696	744	737	755	731	777	731	785	754	741	732	766	762	790	753	752	782	794	764	737	723	760	770	701	770	721	751	708	715	768	726	781	757	747	696	714	808	751	765	777	762	753	782	733	772	774	656	774	736	761	719	744	746	718	747	711	794	719	716	766	761	741	825	755	707	768	783	776	737	777	731	781	769	773	792	757	748	777	787	766	781	766	731	781	732	738	753	747	753	779	749	711	781	769	757	729	762	777	774	780	736	714	788	761	724	707	733	789	752	699	772	746	808	795	746	728	724	809	722	814	747	759	706	737	725	768	784	740	736	794	785	783	743	789	759	763	751	714	712	766	756	787	786	735	754	816	724	746	777	719	810	744	766	788	716	699	754	802	732	765	742	771	777	770	769	698	764	749	817	759	777	766	757	744	775	756	758	747	737	739	751	778	758	784	747	762	756	759	712	727	770	782	727	715	764	739	695	749	754	741	756	759	792	813	760	782	727	783	753	755	769	671	708	699	756	725	735	757	739	768	747	743	754	796	745	677	727	753	794	731	736	736	747	799	745	731	711	739	747	767	744	772	785	808	720	770	735	748	748	753	756	776	733	732	770	756	757	782	791	766	790	771	723	760	744	777	757	763	717	737	758	720	780	726	766	756	696	738	766	796	781	750
1936	346	343	283	311	288	290	298	267	332	300	286	334	270	279	297	308	292	280	289	302	296	286	288	272	258	294	274	286	269	315	291	277	284	284	302	302	296	290	291	282	261	275	298	283	304	320	326	294	304	301	281	295	309	306	313	288	289	296	285	283	307	307	292	292	306	264	267	298	280	304	303	304	342	301	311	314	315	286	291	276	292	284	281	329	296	294	287	267	280	313	257	332	309	301	270	274	314	253	290	299	304	302	275	278	280	285	316	317	275	260	293	335	299	294	323	306	289	287	292	282	279	253	270	287	323	292	284	321	291	331	293	303	301	289	270	299	336	318	298	310	325	307	304	277	304	308	281	300	297	263	282	278	298	306	264	297	311	323	277	285	291	274	315	297	278	307	304	300	284	331	306	319	325	302	281	334	284	297	291	310	291	305	283	309	315	295	283	311	318	296	261	287	258	279	286	323	296	270	265	266	288	327	297	302	326	293	298	280	300	293	298	302	315	256	252	272	310	274	289	300	260	273	255	281	297	302	293	281	287	294	277	273	290	291	273	270	304	283	266	256	285	300	267	288	271	256	266	314	264	282	286	282	268	319	300	273	264	312	294	279	315	276	292	284	306	312	319	301	275	233	284	293	283	294	267	287	300	272	291	300	251	289	284	307	289	285	322	314	309	255	291	298	300	301	282	277	251	292	299	323	307	289	289	289	283	297	283	311	283	299	311	295	269	266	267	283	281	286	278	287	298	318	290	249	301	282	269	271	284	314	332	277	282	318	314	302	285	289	304	288	291	282	299	299	283	263	284	256	291	260	302	289	281	297	290	306	305	281	290	288	287	310	279	307	312	300	308	270	282	283	295	312	285	291	318	298	312	268	285	236	321	289	266	287	292	308	294	279	279	280	289	302	320	302	285	289	297	309	313	248	293	284	297	344	280	286	285	292	267	291	267	296	290	254	321	327	279	303	274	288	306	282	292	307	291	262	305	303	268	282	298	284	297	299	288	293	292	285	301	272	272	314	302	308	288	325	269	279	305	296	288	271	262	313	321	318	292	301	268	313	291	297	317	285	291	313	291	279	308	261	284	277	275	278	320	266	292	287	319	268	269	303	292	289	273	308	275	295	292	304	316	300	299	321	290	294	302	334	296	272	286	266	282	296	324	321	295	313	290	277	283	290	279	307	314	273	284	326	316	292	252	280	275	272	287	274	299	275	311	294	273	277	274	277	302	251	302	303	322	292	300	294	270	258	282	284	308	270	291	313	258	271	289	297	290	308	280	321	330	298	309	307	270	279	278	304	302	293	292	289	272	282	250	344	319	304	318	271	305	315	293	284	279	295	261	278	290	307	281	296	299	274	277	267	304	267	276	280	255	275	289	274	274	265	297	275	316	259	295	286	288	313	275	269	286	278	311	293	274	301	285	296	276	261	295	281	253	320	305	255	285	319	303	267	295	286	275	267	275	292	294	306	270	299	292	279	300	290	291	309	273	309	288	274	289	299	323	278	290	289	287	249	310	311	242	272	282	323	275	313	326	301	262	294	278	282	284	259	277	311	279	284	272	295	317	324	283	258	250	296	274	264	277	312	289	321	287	302	294	272	305	258	271	290	264	279	284	274	291	298	290	287	297	267	309	299	271	311	300	293	282	315	271	269	293	279	299	269	297	276	300	284	285	308	307	279	286	293	316	277	279	294	300	300	255	250	290	273	285	275	291	313	274	274	293	281	279	296	289	310	302	298	276	281	285	314	260	304	274	275	287	286	290	286	283	266	286	306	343	305	264	291	310	287	300	274	301	304	261	323	325	296	278	318	285	306	324	298	266	280	325	291	256	282	316	271	298	322	307	281	272	292	296	298	323	265	298	272	295	282	291	316	286	265	301	276	287	303	275	309	272	341	316	293	273	256	293	319	292	280	287	303	280	311	253	280	272	318	312	266	276	285	296	324	288	317	286	290	284	284	277	270	280	314	296	254	296	295	281	291	246	303	309	309	281	321	299	291	305	302	308	303	274	255	282	300	268	294	274	288	285	277	257	275	293	284	302	329	301	275	281	284	314	276	335	313	276	284	302	265	293	303	314	262	281	287	327	287	294	313	297	268	292	291	288	318	289	291	280	283	287	242	273	325	289	293	293	255	288	303	271	307	259	285	307	278	276	325	290	275	253	309	331	331	278	286	273	314	268	307	279	281	288	282	304	240	286	307	300	295	294	326	340	325	290	269	304	288	302	297	286	332	295	293	279	296	284	285	294	287	280	318	284	317	271	292	302	280	285	310	275	289	291	324	284	285	268	272	301	270	311	317	270	268	302	312	286	305	265	282	356	291	280	270	295	257	303	304	282	301	290	256	297	306	280	299	260	288	279	310	301	293	288	281	318	298	277	274	297	299	295	314	282	273	299	275	285	277	285	320	273	281	308	278	296	260	302	276	304	265	286	322	307	291	328	269	293	305	295	302	306	321	283	309	258	289	298	304	300	284	304	303	292	269	297	316	282	303	304	279	312	299	284	291	260	266	279	287	290	282	244	318	279	307	298	282	270	263	275	297	320	324	264	298	265	289	234	291	290	282	322	318	310	316	304	281	270	275	268	307	294	304	302	299	307	267	274	287	253	294	338	277	296	303	299	290	322	273	303	258	309	281	299	308	311	263	312	272	279	268	296	305	297	285	295	297	289	277	303	264	290	300	271	292	292	272	300	284	296	271	266	294	268	271	309	288	274	276	290	279	276	281	301	264	274	286	325	300	290	248	286	326	310	280	303	304	287	267	297	292	302	319	293	265	262	314	302	296	274	268	281	309	272	275	304	264	293	296	271	308	294	307	300	270	283	297	293	266	313	257	280	267	271	293	315	308	292	294	284	286	301	312	271	289	316	292	267	278	304	259	270	285	273	275	309	252	262	290	289	272	272	262	266	324	269	287	274	281	285	269	277	284	308	283	307	273	309	308	314	308	266	295	329	272	300	287	280	269	270	291	292	288	273	282	277	329	298	289	290	300	265	324	295	302	262	274	310	288	308	264	291	303	298	294	322	311	306	286	308	288	312	310	311	318	289	327	267	316	318	249	324	305	302	288	237	306	294	289	292	275	320	285	288	278	308	316	293	293	292	266	293	302	304	279	295	306	275	291	275	301	271	281	295	299	314	308	279	315	307	308	277	292	304	302	270	325	269	326	341	328	298	262	269	307	302	319	281	290	299	262	265	274	299	278	292	295	281	253	314	291	313	261	307	273	272	308	253	292	313	274	291	311	304	282	293	290	302	320	295	300	265	334	301	265	283	268	310	278	287	300	298	307	295	294	290	290	280	309	257	278	286	319	314	306	288	305	289	316	330	288	268	318	271	294	307	281	279	312	255	301	287	258	297	292	295	295	278	273	299	295	257	288	273	298	318	282	283	308	267	292	285	281	273	259	294	284	282	283	301	308	329	266	272	289	285	307	306	293	290	298	286	285	284	293	293	319	292	289	290	273	263	291	268	282	286
2356	801	837	794	796	801	784	738	804	712	731	796	702	765	729	731	784	705	761	744	716	686	726	724	734	758	718	718	748	734	767	758	716	754	685	748	698	730	727	764	751	711	700	745	671	772	750	723	718	738	756	735	747	709	714	719	720	729	726	739	711	699	728	691	731	725	707	693	735	733	706	702	682	722	682	699	746	702	686	703	765	781	656	709	787	757	709	705	700	682	751	704	673	745	668	743	697	665	730	680	701	750	745	726	723	660	790	705	735	687	775	740	690	725	732	709	733	752	715	739	752	740	733	759	719	747	760	766	795	688	734	719	750	701	714	678	719	720	766	728	784	720	738	715	734	749	728	721	717	734	691	690	679	726	748	723	776	699	686	721	694	718	710	703	708	752	754	714	761	721	720	685	694	707	721	679	731	704	728	745	714	690	665	733	706	706	665	740	758	723	668	741	723	707	770	779	703	732	741	744	721	740	724	720	688	684	714	714	722	755	716	704	692	719	706	685	739	711	708	725	672	791	714	702	716	772	681	735	695	762	711	709	742	721	714	712	727	740	709	696	755	681	702	678	725	725	746	741	712	705	736	727	688	726	683	775	742	737	776	724	725	730	722	729	673	669	754	706	683	708	748	760	716	701	710	712	764	769	718	742	692	747	753	690	724	751	721	742	720	722	697	711	687	713	755	737	698	695	780	726	720	730	732	701	694	722	741	762	763	692	747	739	707	710	758	712	723	686	736	753	750	723	737	702	767	758	719	747	693	709	755	693	718	758	745	711	771	708	714	662	772	713	712	768	703	757	741	717	671	750	719	701	742	703	764	709	695	758	744	767	684	683	714	707	749	707	737	730	737	765	732	708	732	701	776	675	713	693	706	711	726	736	748	715	720	679	696	706	721	770	729	711	681	741	723	765	703	797	754	705	710	695	732	694	714	713	708	687	685	701	674	748	773	705	728	728	702	746	687	722	726	735	754	752	740	674	719	759	725	759	761	687	695	732	709	726	680	652	705	730	736	769	746	676	735	681	709	747	709	727	738	747	691	721	725	691	691	701	727	731	710	748	750	740	701	768	736	700	679	724	737	734	750	723	738	731	724	752	667	686	749	729	683	754	730	745	742	713	690	748	742	762	762	748	717	774	748	700	700	720	733	709	707	797	730	705	729	742	710	709	707	708	744	747	774	730	755	683	742	741	721	738	717	753	711	758	726	673	707	689	757	715	692	785	712	717	699	710	724	752	750	737	748	663	728	748	734	731	743	713	674	728	704	735	674	728	710	709	729	739	725	734	685	743	717	710	731	695	706	697	730	662	719	705	699	727	727	724	737	721	773	711	699	740	708	708	789	734	667	735	697	764	713	714	690	747	711	733	733	703	720	688	718	764	706	750	687	711	701	771	747	725	754	714	679	696	693	722	663	757	751	682	755	733	710	731	711	742	701	718	765	724	675	706	742	724	668	734	700	743	712	770	697	733	694	674	746	707	751	713	680	712	765	743	728	755	722	701	698	729	756	744	715	756	721	729	695	771	739	759	695	757	683	726	684	686	747	699	715	711	726	732	767	746	727	694	710	734	709	742	708	718	686	688	699	720	730	683	698	743	712	728	712	710	735	700	750	691	718	712	723	744	669	728	705	723	736	738	735	713	722	768	720	736	734	750	662	740	736	754	729	677	700	709	704	701	736	723	687	709	705	682	777	741	763	730	723	730	769	697	728	729	719	776	713	737	729	723	714	749	686	715	690	735	731	740	734	657	705	724	686	663	747	681	728	731	764	706	724	765	695	702	725	749	728	761	691	719	681	730	709	723	739	733	727	722	700	769	686	729	722	660	733	703	757	715	737	698	729	732	697	714	679	693	743	703	666	728	771	720	674	756	703	713	736	697	750	696	768	702	791	722	768	692	723	719	707	719	697	736	707	763	697	732	701	714	755	708	680	712	748	765	707	700	752	764	705	710	785	764	691	756	715	714	715	728	709	729	672	705	668	749	758	707	759	735	694	703	684	743	745	701	739	733	703	725	692	647	731	755	724	732	723	708	682	767	782	732	685	707	747	757	751	692	760	720	677	697	720	696	734	720	710	727	769	743	743	732	733	753	744	694	713	739	735	745	676	693	700	739	732	721	710	734	679	714	704	697	685	727	713	735	739	732	697	746	670	732	735	715	716	744	708	718	743	707	725	735	771	728	750	777	728	729	705	719	706	692	717	690	732	774	716	737	678	721	692	722	688	720	722	738	740	726	742	755	765	706	715	716	712	729	720	722	734	756	736	748	699	743	707	733	739	771	683	734	753	702	711	715	720	731	744	696	727	675	749	734	750	714	677	743	713	739	730	737	707	717	693	743	725	682	742	695	714	701	766	722	734	743	728	727	735	756	719	714	748	683	676	750	705	805	735	754	756	732	775	705	686	749	726	737	727	698	763	767	729	739	705	740	655	679	733	696	681	745	700	703	737	712	711	724	746	764	719	669	710	773	713	753	760	752	673	741	732	768	771	736	747	709	679	758	723	752	740	645	768	700	702	693	703	722	718	740	784	743	711	701	694	718	681	737	704	695	756	748	703	708	690	691	718	723	711	689	705	717	662	695	760	757	685	735	782	721	734	711	735	728	691	700	697	686	734	715	661	708	748	669	770	703	754	724	739	714	704	755	719	740	701	728	686	761	695	693	721	713	701	710	712	739	767	668	730	748	732	731	714	687	735	682	741	729	751	698	710	726	754	707	758	690	712	716	775	752	740	721	682	704	730	705	752	767	713	719	719	720	831	746	732	746	719	694	684	752	727	719	714	686	720	705	729	695	722	726	702	759	737	734	737	748	721	743	701	710	709	693	683	676	686	709	733	735	706	714	705	668	728	712	722	728	698	723	758	747	758	754	743	706	698	725	739	748	697	746	712	687	732	728	742	696	691	714	749	703	670	657	772	686	750	739	766	757	734	712	692	670	724	751	734	747	764	706	736	702	731	770	703	726	702	711	735	684	705	738	764	703	707	694	728	694	732	723	734	721	719	764	666	700	718	727	707	761	681	726	720	733	722	714	732	719	700	741	751	738	710	695	707	790	683	669	693	755	742	707	724	746	765	735	706	710	719	662	711	758	710	745	741	722	701	750	738	701	702	711	718	738	725	731	696	692	732	720	759	734	721	648	743	690	768	719	689	721	698	688	801	713	781	649	715	764	725	718	745	796	757	674	714	741	715	720	716	694	692	730	712	699	740	737	709	728	703	739	742	748	705	731	732	739	762	755	759	759	761	709	729	719	739	696	729	690	733	673	731	702	704	731	752	747	689	728	711	707	754	718	769	737	696	750	735	708	710	716	691	700	735	722	787	783	703	724	707	729	709	729	703	759	715	700	711	690	718	717	735	687	700	732	774	694	724	786	749	730	721	727	771	738	677	688	695	734	753	724	744	739	722	717	686	702	746	709	751	697	765	709	737	703	739	683	716	692	746	701	710	732	734	730	707	710	720	715	776	726	700	742	743	697
6788	877	955	821	552	458	414	311	291	258	241	220	231	222	216	193	198	236	208	227	210	173	215	171	180	186	159	183	172	186	176	158	186	161	176	158	160	161	178	155	172	183	179	173	173	192	175	171	159	168	157	180	157	164	154	168	171	180	181	175	170	161	158	165	172	152	149	158	142	165	171	171	184	163	156	158	141	173	171	149	170	162	183	183	164	162	153	155	157	163	183	163	149	188	152	157	170	163	161	162	176	168	145	150	181	163	172	167	169	161	175	163	155	185	157	169	179	184	179	170	153	185	175	158	151	156	166	162	196	167	162	168	158	188	160	168	173	177	161	145	138	141	150	161	173	159	168	177	172	181	161	168	156	180	137	148	160	173	212	166	143	162	164	154	155	150	153	180	185	159	164	182	152	155	161	142	166	170	163	169	170	180	172	154	165	160	149	172	184	165	159	166	172	189	177	172	156	160	158	168	169	162	161	180	149	176	152	182	163	169	168	148	164	181	172	169	166	163	154	148	160	157	158	156	191	170	177	158	181	160	178	168	167	158	197	151	185	175	162	149	177	163	144	181	170	147	157	144	152	166	174	164	161	160	171	155	148	177	181	171	157	191	149	183	174	174	153	166	166	181	169	175	169	171	175	182	155	165	160	135	180	184	154	158	127	167	163	146	129	169	184	188	170	171	156	181	161	171	173	164	181	166	153	159	193	126	155	162	168	159	160	162	175	160	182	147	151	150	151	164	171	159	178	179	132	170	150	162	174	187	140	179	167	163	177	161	175	165	159	135	171	156	168	176	180	178	163	179	177	173	169	151	160	177	158	171	175	154	163	136	163	182	145	168	148	158	167	163	156	154	169	161	146	155	182	150	146	163	156	169	125	172	173	157	175	160	179	161	136	148	169	151	169	165	167	174	169	159	156	155	159	167	171	171	152	159	148	170	185	174	189	149	171	147	152	157	136	158	158	191	149	170	154	164	157	170	167	184	163	145	147	164	155	168	181	156	165	166	203	149	173	179	155	165	173	152	157	151	165	167	163	152	153	155	144	149	164	153	159	147	169	199	174	183	161	158	165	165	183	171	155	170	172	155	140	162	174	180	152	176	158	174	154	160	159	166	157	173	161	133	170	179	155	139	193	168	155	167	165	167	155	142	164	175	154	175	178	173	164	142	170	144	165	154	163	156	157	150	151	163	159	172	152	156	187	183	164	155	159	158	179	174	193	167	167	170	143	179	158	183	173	175	170	167	167	148	159	185	177	171	165	172	159	171	164	163	174	155	157	153	149	157	165	189	153	164	171	199	167	161	167	167	159	158	156	151	180	170	160	161	166	183	149	163	171	125	173	164	162	203	146	164	151	148	173	184	161	179	141	172	182	177	153	206	165	170	170	175	159	147	173	157	179	158	185	153	143	178	191	157	158	165	156	171	164	176	157	160	190	156	142	161	169	163	144	180	174	172	148	207	163	181	169	141	165	152	161	162	176	138	172	163	162	151	163	183	162	157	145	172	177	177	184	148	181	171	176	178	172	152	184	169	168	160	168	166	175	175	180	172	145	192	154	161	150	137	174	153	147	150	149	148	171	177	167	157	176	163	153	167	154	141	167	156	175	153	164	158	164	154	170	179	162	181	169	187	165	146	153	158	139	182	175	166	150	193	155	174	155	180	152	165	159	166	153	170	182	180	153	180	172	172	153	158	148	166	159	194	173	170	181	157	157	166	162	161	158	147	177	170	181	160	164	137	164	166	150	149	163	166	134	152	161	171	159	168	149	177	162	178	161	164	161	159	157	165	150	136	150	135	155	181	181	162	166	158	151	189	175	156	170	155	170	154	162	171	157	163	171	169	177	162	162	159	169	177	175	170	152	157	190	168	173	164	174	171	187	209	172	176	132	174	196	163	177	148	184	168	185	158	203	187	161	161	182	186	174	139	129	165	146	167	189	165	170	170	146	170	174	175	143	173	158	153	186	183	151	199	145	169	167	136	151	147	154	171	162	154	149	167	156	159	167	150	171	155	152	167	140	164	176	157	157	168	145	151	162	184	161	183	182	160	164	164	145	167	174	164	160	152	165	189	178	144	173	159	154	139	172	161	155	147	154	159	169	169	154	169	168	149	157	159	167	177	167	156	171	161	176	176	146	155	160	159	167	177	176	172	187	171	158	148	144	146	168	162	152	150	164	167	181	151	161	165	167	164	148	164	152	162	164	152	191	165	179	156	166	172	167	173	164	147	170	168	166	147	166	166	160	144	179	159	175	186	188	169	168	152	165	144	158	175	182	174	179	130	168	162	173	145	150	182	142	174	175	187	159	178	168	169	157	192	169	174	164	156	156	189	174	165	158	174	159	178	184	161	165	189	142	193	165	167	170	180	152	195	195	176	172	152	160	156	182	178	176	157	143	155	164	149	153	175	163	135	173	170	161	184	166	165	159	146	168	175	156	159	157	138	171	186	185	153	149	157	154	172	170	169	175	175	173	168	162	170	175	173	163	147	162	156	183	169	139	169	161	182	181	189	162	173	177	175	154	161	174	148	162	172	168	169	179	147	149	196	177	160	143	189	184	185	170	175	162	154	155	176	177	164	181	170	156	151	170	186	173	134	153	159	177	149	158	187	179	159	176	164	149	177	169	179	164	166	167	173	184	169	161	144	178	178	162	163	173	149	160	164	164	168	155	155	182	177	176	185	167	175	168	167	156	177	157	165	163	179	175	170	165	159	157	151	170	154	169	175	147	154	160	158	155	149	165	161	161	160	195	174	163	180	177	159	146	137	175	163	170	161	201	150	167	156	160	181	169	164	172	169	183	169	174	153	164	160	172	157	179	180	196	162	167	144	163	163	147	172	164	177	169	178	165	154	157	172	175	201	176	147	161	166	153	173	166	176	184	137	151	170	163	184	172	169	150	161	166	176	161	157	161	182	149	172	186	149	181	152	163	166	153	162	151	172	146	179	163	159	142	150	158	181	189	160	160	183	169	169	167	210	186	182	169	167	159	176	169	171	155	169	159	156	157	148	170	162	139	189	168	187	164	156	197	170	153	181	168	161	156	182	184	148	172	153	154	178	151	186	169	166	159	138	180	193	161	194	139	172	173	164	176	145	176	178	151	160	182	176	172	151	194	141	144	161	163	176	145	182	190	156	162	155	151	160	147	157	145	148	161	145	173	152	148	124	176	173	167	168	173	178	153	154	150	162	160	164	153	163	154	194	149	172	173	172	162	154	146	166	166	145	186	149	142	166	150	181	147	178	172	181	142	189	166	165	166	148	182	163	174	169	186	158	157	143	148	178	155	156	187	164	172	170	158	189	192	155	165	169	169	155	161	141	154	158	176	171	184	194	143	143	154	158	178	168	154	173	188	156	171	134	154	162	164	164	158	157	170	154	186	167	140	150	165	153	145	182	145	170	161	174	170	161	142	166	169	174	179	163	159	158	162	158	167	156	173	176	185	157	172	143	162	166	143	180	150	173	159	187	195	151
5538	1076	2071	2672	2300	1923	1680	1453	1268	1139	1010	986	852	880	810	858	804	791	818	918	947	822	713	633	639	585	576	565	581	537	592	518	536	529	570	525	550	538	535	528	506	567	497	526	520	502	475	507	505	480	487	505	532	498	506	524	542	491	492	517	513	517	494	458	464	488	518	523	468	494	483	499	462	500	516	480	505	474	488	469	513	453	515	480	460	498	476	493	487	450	488	467	492	489	491	462	473	488	477	480	487	473	425	495	467	478	486	455	500	505	453	499	482	498	458	474	493	472	480	522	460	459	486	484	484	457	472	500	510	524	476	483	513	433	473	517	496	499	468	472	520	478	466	497	486	499	446	486	444	487	462	488	488	511	489	458	499	500	485	488	473	457	515	466	487	418	485	500	509	506	478	476	477	464	471	478	535	511	483	476	464	500	486	482	468	540	481	458	483	478	463	448	471	473	488	499	463	487	487	476	491	468	501	454	497	508	477	479	451	487	485	468	475	479	500	498	499	461	492	488	448	463	494	501	472	484	490	483	456	491	499	460	504	471	488	496	459	498	474	438	504	453	479	485	482	473	459	502	457	471	474	475	501	484	482	447	472	500	443	497	474	470	495	493	489	458	515	498	467	448	472	489	454	516	471	492	492	471	503	493	499	500	433	489	495	475	475	456	486	462	525	481	497	516	447	502	483	482	502	466	425	465	449	486	514	496	476	474	467	492	492	478	465	456	462	470	470	508	482	498	498	502	476	505	436	460	479	515	522	473	477	478	458	475	441	462	466	482	484	459	509	492	514	482	464	482	467	485	504	481	467	518	471	471	461	504	503	479	456	494	456	512	527	508	473	460	467	478	497	450	442	490	472	463	463	445	468	497	473	482	488	489	499	475	485	470	446	464	525	505	498	449	454	475	501	471	521	491	431	474	499	468	486	482	521	510	464	494	459	443	488	486	513	492	433	434	490	466	492	512	509	455	480	460	501	458	500	463	479	509	468	464	493	461	485	470	476	526	452	475	479	492	474	478	494	524	504	493	460	465	464	486	511	530	452	482	465	472	476	474	496	466	457	510	491	451	496	506	464	462	493	495	487	507	455	439	469	502	462	463	507	470	495	482	516	493	455	441	465	480	482	483	483	482	484	510	487	529	499	520	446	485	492	477	451	464	464	445	444	469	485	461	485	455	500	515	472	532	494	465	491	494	443	467	460	478	458	463	472	483	432	488	479	516	507	476	458	504	472	482	445	491	465	502	527	509	499	449	474	480	522	482	467	469	485	494	496	482	498	482	465	451	458	459	510	452	480	469	458	438	454	477	472	485	483	472	474	488	492	476	481	509	489	465	482	515	516	460	530	480	473	479	489	491	437	472	504	470	442	476	523	493	513	457	456	465	538	485	481	479	452	495	457	494	479	472	474	487	487	477	453	468	457	470	479	482	471	446	464	481	481	476	440	452	476	473	489	421	512	464	481	463	466	485	490	488	457	490	493	439	484	467	513	486	480	475	498	484	494	459	509	455	500	478	418	477	467	462	472	470	478	525	506	500	472	473	482	463	459	417	540	494	472	490	509	484	506	486	465	485	483	475	514	477	483	456	483	528	432	484	474	480	440	484	510	457	474	508	454	461	482	466	483	509	441	476	499	480	472	499	461	499	507	432	488	459	497	463	480	475	514	477	504	499	481	449	502	481	444	496	469	460	464	528	495	461	491	481	481	507	464	458	482	495	477	460	497	513	479	436	449	465	500	484	475	458	487	463	463	453	482	503	440	461	396	498	493	459	505	479	476	467	451	470	502	498	453	477	458	476	508	505	460	451	460	480	440	473	490	463	477	494	474	494	467	505	527	452	455	473	495	497	494	474	471	505	439	460	489	485	456	499	489	474	483	453	481	419	473	485	476	465	455	518	453	473	501	467	490	486	462	478	469	497	478	477	452	517	525	524	489	509	482	484	474	485	474	479	490	444	456	512	501	481	506	506	504	464	487	497	494	478	482	478	467	480	452	465	475	497	434	483	461	490	457	497	495	416	503	499	501	461	478	473	459	492	460	504	499	508	487	484	489	463	461	498	493	477	471	494	458	439	441	497	483	474	489	510	457	530	461	480	431	482	486	468	470	460	454	501	475	494	459	473	515	483	493	473	467	502	463	462	502	503	456	513	487	479	520	477	459	462	459	454	487	483	466	495	457	482	472	515	478	479	456	457	509	487	491	531	435	494	492	464	486	473	482	487	461	494	468	477	474	444	456	456	508	447	525	493	481	473	493	495	463	486	494	451	488	440	483	466	445	458	477	500	491	483	466	473	475	520	446	478	481	495	507	501	511	457	470	469	449	461	466	473	473	485	453	480	466	479	499	466	504	462	467	509	471	474	446	463	437	475	486	488	505	451	476	501	456	507	452	484	516	417	477	446	497	457	478	439	503	473	468	478	512	488	478	485	444	466	484	463	459	473	470	513	480	500	513	511	496	458	482	476	459	449	480	501	451	461	500	486	493	450	479	457	545	493	484	433	514	470	473	477	442	489	494	462	478	525	497	499	428	471	480	492	484	514	516	495	444	472	475	502	487	508	464	470	501	490	448	485	523	481	461	478	483	446	431	448	493	471	512	470	451	510	493	481	511	487	448	499	475	489	464	425	501	453	530	492	453	456	447	483	498	504	487	545	471	485	533	513	521	514	490	460	477	522	467	501	520	449	471	460	459	481	471	509	477	466	499	474	446	445	475	472	470	470	470	501	491	515	468	459	456	471	498	510	483	455	514	454	450	495	469	438	460	488	478	505	491	505	465	491	486	455	455	464	483	451	432	448	482	473	455	482	480	482	508	462	480	475	444	467	481	460	448	479	483	475	496	477	495	500	471	507	465	502	477	487	459	477	486	460	467	468	468	479	454	502	467	460	494	501	493	496	456	473	471	467	510	488	473	429	507	459	441	480	460	478	500	469	509	488	491	477	516	477	444	486	488	454	450	494	478	481	476	488	500	486	485	468	451	479	458	491	509	496	481	497	488	462	472	492	449	495	494	477	488	539	490	489	490	464	488	471	460	483	478	461	493	484	500	485	480	487	502	481	488	476	478	460	496	452	466	437	451	490	474	486	491	481	510	483	496	495	470	469	498	478	443	476	478	455	485	515	507	510	479	455	503	491	476	489	493	505	515	501	471	515	471	468	473	430	442	462	462	495	466	432	468	494	472	443	450	485	480	461	461	483	465	480	474	457	466	487	518	483	469	484	480	477	458	474	487	460	494	492	507	508	477	467	487	477	454	473	491	493	486	493	481	447	477	515	475	468	507	484	478	482	494	480	485	485	461	509	478	492	463	507	499	466	489	489	500	479	494	472	485	463	469	459	491	470	483	496	479	440	483	467	489	498	453	513	454	454	498	486	502	430	478	466	456	464	473	462	503	461	487	464	480	486	449	439	475	449	488	467	479	501	509	504	479	484	475	486	436	462	460	503	482	453	467	491	495	464	475	461	469	507	476	465	516	481
13558	2188	2318	1688	1201	983	826	630	577	517	467	453	379	385	424	429	358	369	419	462	458	390	400	326	309	318	318	318	322	283	328	312	277	300	324	293	330	320	281	292	287	271	289	299	290	285	288	270	314	270	271	314	319	322	260	309	276	278	294	302	274	294	289	308	291	281	303	309	288	308	272	295	278	285	302	287	273	313	306	284	302	276	281	254	292	263	270	289	294	276	294	300	298	259	285	330	279	289	288	292	319	318	298	272	294	279	288	273	289	274	279	290	290	302	272	275	310	280	293	293	293	293	298	305	297	303	279	292	262	261	278	301	283	278	296	286	275	294	277	266	275	303	309	256	300	306	285	327	257	295	290	306	276	274	270	306	309	318	288	301	295	287	310	281	305	293	312	281	290	272	311	296	307	285	280	261	299	261	296	290	291	276	278	297	274	278	332	288	286	281	300	309	274	301	283	274	244	304	278	310	301	264	269	296	294	303	279	314	300	310	286	287	257	311	300	301	281	279	292	279	274	271	305	342	289	267	286	308	273	302	271	274	268	296	295	292	268	315	301	295	265	279	284	289	297	286	264	292	255	281	289	251	276	245	276	258	276	277	272	294	309	274	295	288	259	303	299	286	279	299	294	292	272	288	290	295	320	250	271	282	275	268	308	296	287	278	277	251	282	243	284	313	259	291	266	280	274	279	273	287	307	293	290	291	292	267	276	274	318	263	273	319	300	297	305	305	277	285	277	316	288	313	314	289	285	301	293	276	315	280	292	290	291	261	282	245	320	306	299	300	261	267	284	320	307	276	244	275	274	311	311	303	285	287	275	278	269	302	300	297	292	304	262	309	281	279	283	271	271	281	290	288	272	265	307	293	279	283	258	296	293	271	294	297	318	285	288	265	283	302	262	268	294	304	286	287	298	286	255	274	284	263	318	258	295	264	309	269	290	296	246	270	248	256	267	249	271	289	246	300	265	286	285	297	277	286	273	284	285	291	291	316	276	287	296	298	316	279	267	292	314	305	263	305	296	272	262	298	286	285	269	326	271	280	276	307	298	255	307	286	293	282	266	304	289	299	285	294	302	268	264	249	279	314	284	243	256	278	298	284	286	293	299	274	296	298	283	274	276	249	307	324	288	299	316	270	301	324	279	287	287	287	293	281	335	301	280	272	306	294	267	283	302	279	287	309	290	262	300	274	272	292	305	264	300	297	314	263	250	295	293	315	307	276	294	279	274	305	287	256	315	253	286	266	275	284	294	272	289	291	308	318	291	282	294	277	245	297	264	263	305	276	294	301	331	310	298	295	265	293	305	293	311	301	310	290	286	286	256	299	294	250	258	283	322	257	273	272	269	305	274	275	253	277	290	276	269	293	306	268	287	268	272	295	264	305	274	262	282	270	306	292	296	269	295	327	286	286	300	304	273	286	256	308	274	284	281	302	296	272	281	285	293	313	287	285	280	311	291	274	269	302	284	280	273	264	288	271	271	297	289	262	329	314	268	265	266	278	308	272	269	269	318	279	294	278	300	308	326	309	276	298	290	281	283	251	284	256	289	306	271	315	279	274	282	272	306	296	296	280	263	287	324	264	287	282	316	271	266	310	293	302	304	273	269	264	292	291	268	257	287	279	302	281	295	287	279	301	274	271	244	278	281	284	314	304	277	304	283	299	287	274	291	289	294	284	300	242	280	291	282	290	289	266	270	276	260	330	280	299	302	267	276	256	262	317	287	290	229	288	287	325	266	262	267	287	309	294	298	272	282	275	312	288	272	270	264	252	286	263	302	277	271	296	251	291	273	271	253	301	300	312	290	286	271	284	288	292	277	347	292	326	296	264	292	309	284	274	290	296	310	271	286	248	282	275	305	271	312	288	292	290	275	298	313	305	297	295	271	280	274	322	320	285	306	292	303	296	296	271	273	289	307	282	280	292	286	279	271	250	286	291	286	274	287	290	308	305	303	287	279	290	270	299	287	288	326	299	235	267	285	268	327	290	290	312	266	277	285	266	297	302	319	318	276	260	272	311	291	279	273	303	295	273	271	312	298	284	271	301	298	293	285	290	286	271	310	324	283	279	279	294	282	289	284	296	316	276	290	322	294	287	285	289	315	301	292	294	293	275	313	286	303	288	278	289	298	293	273	283	296	283	316	304	244	315	279	318	296	315	301	285	250	286	240	295	313	309	301	326	305	302	270	305	293	303	275	281	241	263	274	290	280	318	299	287	276	282	271	289	278	300	304	278	298	265	289	287	263	278	295	313	317	286	278	309	298	297	309	286	283	284	280	305	287	296	299	285	284	281	316	299	279	279	303	318	297	292	305	281	288	271	290	322	293	324	270	313	291	289	292	285	270	305	296	308	280	291	260	288	270	294	294	316	255	295	285	277	296	281	310	279	276	260	276	317	275	294	256	270	272	294	333	276	285	275	269	299	273	312	268	281	280	288	284	267	296	287	297	297	270	279	278	256	307	269	284	306	288	295	306	287	301	302	288	283	285	286	259	301	263	286	275	293	283	303	280	293	302	276	299	298	279	286	289	287	300	292	274	279	305	290	298	275	281	266	294	274	283	309	295	302	298	272	322	295	301	274	287	298	330	304	305	304	303	278	317	263	287	295	287	282	270	249	312	276	284	293	286	294	270	292	278	284	313	265	304	299	299	303	284	283	275	268	282	295	300	288	282	295	273	285	287	301	272	289	280	284	280	304	278	273	262	281	280	290	285	276	308	291	287	287	310	282	279	306	302	284	282	277	301	308	302	280	286	277	308	271	293	283	310	285	269	277	287	311	278	291	264	306	276	276	293	291	292	273	261	266	269	263	298	281	290	289	292	269	308	279	274	258	268	305	280	285	307	304	315	305	311	277	268	281	296	282	288	283	281	300	277	259	292	293	320	282	313	269	288	299	283	304	299	278	292	263	289	285	280	301	301	279	283	272	283	298	290	276	295	301	318	325	294	272	288	294	296	278	303	283	298	283	290	273	261	277	304	304	285	274	263	285	281	283	304	329	281	306	321	297	302	300	290	277	283	298	276	295	319	267	262	280	282	304	295	289	316	311	298	290	295	274	276	268	272	315	302	303	293	292	302	275	288	268	289	289	318	312	302	274	291	290	270	303	287	307	312	279	290	315	289	299	281	281	279	287	315	268	298	326	286	285	284	306	308	297	303	290	285	277	276	281	267	277	304	272	277	273	298	290	309	286	302	281	277	287	276	281	316	286	276	291	271	314	297	270	282	306	274	255	302	291	287	268	282	280	294	291	250	268	280	299	291	283	295	308	286	294	268	294	308	297	317	281	255	289	304	270	293	308	278	299	272	263	290	295	324	264	315	285	278	289	283	297	278	305	295	284	277	310	289	267	301	301	317	297	305	288	313	265	298	288	286	303	265	260	298	287	276	341	315	309	296	270	280	285	280	262	284	290	263	276	286	279	291	272	311	317	313	293	298	264	292	297	312	293	324	313	283	250	279	257	273	254	271	304	291	304
7569	2088	4335	5069	4524	3806	3070	2711	2251	2102	1847	1625	1583	1459	1381	1510	1489	1550	1745	1964	2038	1635	1356	1080	953	964	966	932	948	907	923	877	897	818	856	857	859	860	867	849	830	847	827	821	799	784	789	849	795	787	791	772	781	808	757	790	740	760	821	812	808	802	772	857	768	781	835	770	811	809	755	736	798	794	777	753	756	752	758	774	770	799	770	721	780	773	772	762	796	822	812	742	741	804	774	751	771	784	757	746	774	735	770	778	763	771	718	782	773	807	761	787	781	780	793	730	746	789	754	739	749	768	716	755	801	742	798	730	771	779	756	776	795	753	770	747	728	742	735	825	764	752	772	795	746	770	760	761	756	803	727	775	739	765	759	717	724	776	694	777	736	766	817	794	734	734	758	779	768	800	747	763	818	767	756	729	784	776	780	778	676	743	748	734	730	763	771	741	839	760	731	779	761	749	739	773	763	785	765	783	754	776	717	750	779	729	782	716	732	774	790	793	723	752	702	775	793	768	777	778	788	722	739	798	755	773	765	772	743	769	771	756	715	759	742	735	761	848	771	757	784	804	774	769	750	748	706	768	750	727	768	727	709	749	746	730	736	752	783	773	789	730	757	719	745	726	715	734	765	787	746	756	709	747	774	764	737	758	718	752	729	715	746	771	762	784	775	787	726	763	750	756	760	763	769	749	764	727	744	764	757	762	721	752	766	730	748	738	807	783	743	749	753	790	729	764	793	733	797	748	714	778	741	705	773	789	767	752	745	746	766	798	757	746	756	741	745	748	732	768	758	746	738	768	776	755	747	751	798	744	774	745	780	749	743	781	817	781	765	795	765	780	772	725	786	787	753	719	744	772	732	786	715	763	796	761	748	755	712	747	747	764	726	741	737	737	787	718	737	792	751	673	730	792	754	749	710	697	734	775	794	765	734	793	707	722	783	727	769	814	800	765	693	762	723	749	746	777	747	760	772	764	747	802	802	748	768	736	769	704	715	776	742	803	721	754	730	797	737	708	751	740	680	723	770	743	750	726	713	778	791	778	763	747	722	765	733	700	716	806	739	788	751	833	758	723	755	765	751	745	733	769	743	761	777	766	735	751	741	778	754	756	755	804	768	728	763	714	786	764	788	779	760	752	808	782	745	789	718	756	784	783	718	741	727	716	789	744	746	759	753	774	698	765	767	717	753	754	754	738	799	711	738	737	774	728	755	754	747	733	791	753	738	724	773	739	753	762	751	722	760	726	724	782	768	762	677	742	801	778	812	743	773	748	766	761	749	749	751	800	743	740	748	782	768	792	775	745	680	749	704	767	773	789	744	756	735	713	782	735	736	756	776	725	758	773	800	693	737	762	748	757	750	662	755	798	749	749	751	762	804	750	740	721	757	772	771	763	773	761	792	778	735	724	783	715	743	774	793	741	745	751	746	766	764	731	788	762	743	756	759	733	720	732	763	764	785	723	774	787	798	750	782	789	714	735	737	695	754	799	786	738	757	751	715	703	789	766	780	753	757	739	814	740	723	764	752	740	780	770	729	723	788	746	776	708	771	776	746	767	790	789	728	765	752	798	781	749	749	754	736	725	751	761	799	794	771	753	752	760	742	729	724	779	766	740	795	761	740	725	752	724	776	742	782	769	722	747	754	738	748	706	759	757	790	824	753	767	746	710	749	752	714	753	793	749	719	751	729	732	760	784	789	727	749	739	765	774	728	796	796	767	777	745	737	759	794	790	723	731	713	757	745	793	765	752	751	792	810	756	728	775	787	729	746	729	742	757	766	776	789	736	700	728	711	788	776	739	761	758	771	732	724	735	745	746	757	732	696	764	787	728	782	722	773	777	745	769	767	760	775	772	762	775	725	713	748	777	757	796	746	739	756	704	745	733	754	762	788	774	729	764	809	750	793	756	761	755	768	702	711	703	747	769	722	751	782	768	802	781	754	782	725	757	739	725	774	772	762	752	787	731	771	741	821	749	739	760	818	743	794	772	715	731	740	735	793	757	731	762	733	772	792	713	783	756	792	757	760	791	767	731	745	745	760	746	785	758	758	733	739	787	731	748	758	732	807	777	737	726	727	738	792	734	743	787	732	792	735	705	741	793	717	698	790	744	745	780	759	815	769	781	740	761	723	705	778	766	738	721	795	743	710	764	725	746	744	782	767	749	755	785	753	767	785	740	764	753	747	726	720	791	799	744	747	795	763	826	763	756	763	773	730	713	709	732	728	789	741	714	748	763	761	783	790	746	744	730	746	767	771	759	753	738	725	710	752	720	742	760	759	732	735	780	773	763	775	808	766	777	762	819	720	790	723	770	731	771	722	760	766	750	730	723	751	760	770	724	757	772	786	748	793	727	749	775	744	767	781	725	738	762	777	757	813	746	768	735	752	733	797	746	745	733	763	748	746	741	767	742	793	764	689	732	746	708	744	791	762	763	777	737	753	751	698	776	784	756	780	758	690	767	695	719	752	760	775	743	755	710	739	764	754	732	713	785	756	776	764	765	740	737	760	718	710	788	742	730	724	760	767	754	762	752	772	757	784	736	734	745	799	734	723	740	783	742	749	767	810	780	791	742	731	717	739	788	775	753	762	768	761	764	732	723	728	771	754	737	726	722	710	718	768	751	706	746	747	710	701	779	811	807	719	750	719	716	809	762	776	793	760	726	718	774	770	715	733	768	735	747	724	742	732	750	726	744	757	816	752	765	786	765	724	748	770	746	735	776	803	735	727	783	735	744	732	791	769	725	839	729	766	724	748	694	790	783	722	775	786	781	788	748	724	711	731	788	768	727	807	700	696	766	777	783	768	725	740	777	829	772	769	738	756	767	779	806	760	796	718	749	733	781	733	726	725	790	743	757	734	766	771	740	741	781	749	765	787	744	751	792	715	721	729	785	764	761	775	731	753	762	802	726	746	781	713	698	726	795	821	731	783	740	725	804	747	727	733	747	778	714	721	795	780	809	746	742	729	714	727	728	736	722	743	820	757	755	762	772	763	775	752	771	773	748	755	716	774	829	753	746	776	735	778	753	759	747	766	750	740	804	747	758	731	693	773	785	746	774	748	740	729	781	750	758	746	787	766	747	742	779	775	770	741	741	723	767	761	746	739	765	747	778	759	718	751	793	755	732	761	723	781	750	763	735	698	773	758	768	757	779	710	780	726	766	743	765	809	762	760	767	739	761	821	774	728	687	745	767	759	783	757	787	772	745	790	747	813	723	722	754	776	747	763	772	752	778	750	726	740	790	726	763	754	754	746	770	757	768	758	776	811	831	736	746	747	775	775	763	750	812	783	768	709	775	723	773	762	752	770	785	746	817	720	767	724	752	790	710	752	751	795	728	739	761	768	770	746	784	800	763	772	726	760	760	732	794	768	724	703	758	753	709	722	727	738	730	764	766	746	733	719	706	785	718	759	753	768	714	785	796	786	754	754	736	747	751	757	782	822	757	746	742	774	801	709	761	747	746	743	741	773	745	727	726	720	760
1995	307	317	292	333	316	288	299	293	322	260	278	283	291	322	277	277	288	297	289	284	310	277	302	320	315	295	290	299	298	299	281	292	303	306	326	305	348	301	298	289	325	307	276	288	291	276	319	285	309	307	331	284	319	267	319	298	284	282	285	278	302	272	272	282	305	309	281	280	308	273	289	307	281	279	281	296	320	272	297	283	278	315	309	323	267	334	302	297	328	278	279	283	302	278	295	285	284	292	304	292	284	293	280	313	266	326	305	281	314	306	295	280	277	301	295	316	308	288	280	331	297	267	291	288	312	281	269	287	258	308	292	273	283	274	274	306	287	281	268	281	300	254	304	294	293	259	282	295	273	269	275	309	290	264	300	289	289	291	311	298	246	299	327	298	274	268	287	300	273	278	307	306	294	289	265	300	291	325	279	302	285	316	282	277	313	330	299	301	299	278	320	276	285	285	323	306	287	294	301	289	290	289	290	318	316	267	301	303	292	281	298	256	317	300	330	278	320	282	311	305	291	293	323	287	311	305	267	280	283	324	302	281	280	282	289	280	283	306	304	305	335	305	278	283	266	301	296	264	284	258	311	305	286	275	307	302	290	280	317	303	291	271	287	285	315	277	280	307	275	307	281	294	267	270	269	278	282	297	262	301	294	292	273	331	300	307	306	327	286	285	294	270	287	285	285	266	280	258	293	298	259	299	312	303	274	297	273	290	301	286	281	288	301	300	286	306	293	259	279	270	304	285	288	281	266	275	288	272	277	272	275	314	313	286	273	291	285	301	288	285	288	294	285	303	322	286	293	303	293	292	283	302	276	278	271	284	282	272	277	313	316	296	261	282	292	293	315	325	297	285	300	318	272	308	318	300	296	314	269	288	293	321	294	301	285	289	324	278	304	285	348	282	310	284	257	296	288	319	292	264	255	304	289	308	335	296	278	278	260	312	306	281	295	269	293	301	287	288	272	276	305	283	306	289	287	284	268	314	287	282	269	322	303	301	280	281	323	250	270	298	286	305	283	324	293	290	281	322	285	284	313	279	266	325	273	263	259	268	330	293	262	251	337	316	273	270	301	322	289	291	278	284	283	284	299	250	301	294	290	269	316	295	283	270	292	283	258	263	279	270	264	285	297	293	297	299	308	287	280	268	280	275	263	278	307	297	298	294	259	324	300	310	269	321	293	316	265	259	302	297	282	259	284	293	273	263	291	247	271	287	305	298	263	295	300	290	371	296	277	270	295	288	271	275	302	310	275	301	265	292	276	288	300	305	319	307	281	280	269	255	286	289	264	306	293	311	309	301	278	280	312	287	296	269	304	299	267	279	287	296	304	258	308	284	285	278	282	261	300	252	296	304	293	287	300	293	337	313	284	275	316	272	299	294	265	270	283	265	295	308	288	277	276	292	306	297	292	270	279	307	288	314	287	294	275	308	293	309	299	252	272	298	316	304	321	301	306	317	273	330	306	318	256	310	289	312	275	279	298	296	274	272	279	334	285	314	314	323	293	296	288	291	317	326	289	298	311	277	244	278	314	304	274	290	305	290	326	273	294	271	287	281	265	309	330	279	314	291	302	293	285	311	290	290	303	296	270	266	296	270	303	288	278	275	296	321	321	281	298	275	299	306	272	313	269	310	296	309	301	280	336	303	294	322	326	287	280	269	269	317	286	270	292	273	275	293	287	317	273	309	286	287	297	297	325	292	277	281	296	301	274	262	291	292	275	283	308	302	291	289	311	319	284	293	271	298	294	293	308	309	320	321	286	287	285	288	288	277	281	268	267	263	299	283	263	304	277	333	297	278	271	276	269	244	284	289	285	291	288	296	284	291	288	303	306	300	289	261	341	272	238	334	296	295	274	276	303	266	298	272	297	273	287	276	313	282	301	278	271	309	297	266	303	310	304	277	299	287	299	298	272	303	265	273	290	260	278	283	300	311	295	258	289	293	286	317	292	315	315	284	281	284	293	273	259	276	295	330	261	276	290	296	323	282	302	281	254	279	285	262	282	255	253	301	313	317	279	280	317	307	306	324	300	284	312	279	281	310	294	317	245	301	257	278	290	288	286	298	293	284	302	269	284	318	289	318	254	281	298	307	299	311	298	283	279	307	312	302	294	246	269	283	267	281	305	284	277	322	280	273	283	301	316	271	308	296	264	296	292	294	314	294	313	281	283	284	280	316	284	301	298	306	296	264	334	288	284	280	277	272	296	293	280	307	276	297	292	275	275	297	285	279	281	295	281	299	312	295	300	313	326	286	299	281	269	270	287	265	316	258	306	289	277	269	312	311	308	266	294	270	287	295	291	322	308	297	306	304	314	306	310	289	336	279	274	281	285	279	306	309	279	308	297	268	283	306	276	271	303	309	266	311	284	315	313	289	284	304	279	326	267	291	297	281	279	306	274	274	319	306	301	297	301	291	283	288	299	290	276	314	296	267	306	315	276	290	291	316	288	297	322	298	260	261	300	281	292	319	306	296	290	249	307	303	277	294	323	271	320	304	284	301	293	278	267	303	310	278	320	292	272	285	278	275	285	276	290	286	305	297	290	279	281	279	296	298	276	280	286	304	301	294	306	293	282	315	282	295	258	296	291	258	291	271	254	280	289	287	261	275	298	308	295	268	291	301	303	273	314	288	318	268	305	291	294	281	286	301	300	276	271	302	274	289	313	305	264	319	278	278	274	306	293	288	318	301	267	312	299	301	286	292	295	285	272	303	315	299	299	294	302	304	301	279	309	302	291	316	322	276	326	312	288	261	286	296	280	308	293	307	290	285	304	305	319	311	277	301	297	281	281	287	282	296	290	287	309	278	315	278	298	260	265	302	298	282	332	299	293	308	302	294	303	296	301	298	291	297	301	304	286	330	315	283	302	292	287	276	307	300	302	299	325	269	299	289	288	311	291	290	293	276	295	301	322	298	291	309	311	292	281	274	300	299	284	321	285	290	296	297	304	257	280	288	343	306	300	253	254	295	288	301	268	284	298	288	308	274	302	308	309	317	304	275	279	267	289	285	309	288	283	270	329	265	289	308	284	266	305	301	303	304	287	300	284	321	269	262	284	285	296	287	312	279	268	287	278	293	284	281	318	289	280	308	307	266	308	303	296	269	276	295	296	284	291	278	294	277	290	297	289	321	271	275	308	303	325	300	302	258	322	286	266	309	305	303	282	294	303	293	293	269	300	314	266	282	283	309	266	322	284	320	326	285	340	315	285	264	302	296	316	300	285	294	285	301	299	316	318	278	303	309	277	281	298	280	308	314	307	301	321	279	309	265	313	297	296	279	302	284	319	295	318	309	314	296	330	281	277	299	256	285	259	282	263	315	283	267	320	316	277	262	282	279	292	284	288	309	295	300	299	294	293	284	274	271	323	315	295	296	291	308	291	254	302	304	269	279	311	284	294	286	289	292	299	290	269	264	313	303	299	258	311	307	311	291	315	293	310	265	270	318	283	298	290	273	296	276	302	296	307	301	304	303	279
2398	758	820	790	820	748	780	787	764	761	731	787	770	738	750	774	724	715	768	700	737	710	692	787	701	705	736	717	721	740	724	711	719	704	668	679	703	685	747	701	745	724	733	699	734	761	726	725	732	741	773	723	745	733	706	709	780	729	689	706	736	745	733	699	707	729	706	750	703	741	716	699	712	712	761	705	689	722	714	732	785	741	719	740	729	707	723	688	668	704	666	687	755	737	728	732	671	679	687	684	724	714	715	713	692	730	691	725	725	708	729	763	747	730	745	743	706	701	689	752	679	742	696	711	733	766	716	701	686	750	769	711	703	712	697	722	688	721	702	729	727	755	679	702	673	712	712	783	723	751	722	753	695	739	726	746	634	730	723	705	726	670	735	741	696	716	705	743	727	704	698	754	763	683	718	693	729	761	751	701	712	729	707	755	744	722	704	717	749	733	716	700	750	733	739	740	757	716	720	705	720	702	721	665	721	731	722	750	692	732	683	715	773	698	720	711	756	729	761	722	745	741	662	722	744	692	700	661	738	693	713	687	736	759	711	756	740	718	694	724	722	752	754	744	662	746	678	725	723	732	689	713	730	729	739	721	725	696	726	687	711	728	682	731	775	703	710	728	750	689	692	723	735	711	717	732	678	754	704	725	682	763	692	743	741	722	705	738	732	727	762	702	719	719	737	778	760	684	721	744	707	751	722	726	710	762	708	687	712	732	756	691	687	681	720	709	738	728	706	728	724	761	717	723	678	741	762	700	744	747	688	745	703	690	754	731	736	726	727	732	712	726	713	727	704	734	747	737	737	733	672	723	718	737	736	720	732	749	742	740	756	696	675	661	712	718	741	682	758	702	716	731	723	751	748	708	735	742	719	751	738	741	725	701	697	776	724	728	696	703	692	698	681	696	715	743	738	702	714	716	700	749	694	716	732	688	685	723	751	677	754	702	704	698	728	706	726	758	721	755	734	713	714	752	703	719	731	747	743	706	748	736	761	680	678	680	741	761	671	723	702	750	701	729	758	738	747	736	692	701	784	669	720	702	708	753	735	661	771	719	766	705	726	746	733	731	679	749	762	697	717	711	708	755	694	682	768	726	733	727	693	723	791	718	726	700	717	696	724	666	752	733	714	692	765	680	732	717	731	764	704	737	734	720	744	741	714	695	721	721	721	754	753	749	766	722	688	707	723	749	707	725	706	720	706	731	722	659	680	730	750	695	717	757	711	757	675	721	718	739	698	721	699	728	767	729	717	730	728	750	717	726	729	700	793	677	728	718	733	711	705	723	701	715	714	702	773	730	712	709	699	720	738	703	717	720	751	761	796	717	688	723	695	710	712	711	738	718	725	692	735	753	692	751	715	720	775	747	748	729	676	732	752	745	742	724	711	704	737	706	713	726	722	680	688	732	695	719	703	725	729	692	752	745	719	726	711	719	690	729	773	706	724	732	756	756	712	702	733	699	679	686	742	750	711	750	667	701	687	754	715	735	751	773	701	703	724	697	735	750	718	663	724	737	745	705	731	743	673	697	730	746	715	736	765	748	692	738	755	722	719	722	709	723	754	741	720	743	706	701	748	737	800	744	683	674	743	738	721	762	709	734	763	669	739	749	723	707	754	719	719	708	730	723	746	752	752	698	746	730	675	709	684	723	705	767	728	744	701	706	749	680	738	771	720	702	685	731	711	680	720	740	718	710	755	693	696	739	733	762	753	722	734	732	719	691	738	716	675	706	681	715	697	724	737	729	731	731	693	711	728	702	692	708	704	733	718	702	735	695	690	718	816	729	742	751	726	694	694	733	730	708	756	700	683	723	726	725	725	720	713	705	761	736	700	720	696	748	737	731	711	724	664	715	731	735	690	692	753	732	748	721	706	709	781	748	729	726	763	701	700	704	692	713	750	705	676	677	747	674	730	738	681	750	716	717	720	737	716	721	727	721	721	741	735	698	723	731	729	705	757	796	706	726	727	695	711	731	716	746	688	768	748	731	720	723	712	688	728	740	748	691	728	697	710	697	737	691	747	709	770	727	689	697	688	734	718	734	755	788	719	750	726	734	765	702	700	750	716	709	723	753	715	696	761	726	720	780	745	694	735	731	710	702	676	763	716	701	766	735	732	803	745	704	767	699	730	722	722	720	727	665	714	714	694	694	707	753	754	705	687	693	739	735	708	765	696	665	742	732	711	715	709	718	710	676	737	731	707	766	692	689	733	763	697	759	721	775	757	747	679	747	668	663	682	730	727	719	711	681	704	665	690	729	767	679	669	721	721	698	697	711	706	763	724	729	683	729	693	746	706	710	739	718	762	742	698	732	727	680	792	734	668	755	721	697	731	756	719	762	736	758	677	714	753	714	714	704	710	743	715	722	746	764	688	749	710	722	732	741	745	741	786	707	751	707	702	781	730	744	701	764	741	776	750	733	733	702	752	731	751	725	769	742	708	736	735	696	699	722	728	789	739	772	739	726	688	742	687	692	721	722	781	742	727	714	715	680	735	708	748	717	758	737	727	730	725	712	724	727	723	774	724	721	728	725	699	701	724	716	677	750	736	737	709	731	805	733	716	720	712	759	756	727	704	733	696	720	681	716	721	741	700	718	748	745	780	714	746	727	803	688	691	770	696	764	704	712	718	775	751	728	717	684	709	707	737	724	720	727	682	770	751	717	735	703	730	709	719	729	708	742	709	699	704	708	754	714	740	720	754	701	729	766	707	721	699	738	715	694	713	709	744	713	695	726	763	668	695	708	730	683	713	739	720	710	679	713	710	761	804	790	745	720	715	696	728	705	735	715	765	715	679	693	705	748	748	746	687	725	762	719	736	690	746	687	751	774	707	710	677	709	727	713	691	733	736	695	718	723	765	765	787	725	723	697	746	731	727	729	687	685	766	797	725	750	751	672	749	691	765	741	679	736	735	737	719	721	688	721	705	725	722	736	722	714	718	692	745	731	691	735	711	729	717	732	717	733	733	722	775	706	674	712	687	718	711	732	747	744	659	702	733	708	754	698	691	723	731	696	720	766	729	706	698	718	753	737	748	697	735	748	729	722	686	748	757	700	720	676	672	680	708	727	741	724	756	767	684	714	717	689	699	732	742	676	726	759	751	721	731	718	726	764	705	690	707	750	717	718	722	687	685	747	708	709	687	749	717	710	707	737	717	723	711	681	716	722	681	759	716	737	732	698	747	778	749	724	728	745	688	726	754	759	717	702	718	707	732	693	728	713	760	706	740	758	762	727	746	672	747	715	708	718	774	725	738	764	740	715	702	690	707	678	721	678	700	753	732	746	747	731	733	716	679	705	699	711	710	748	765	728	696	728	766	704	774	761	745	734	751	739	734	713	735	719	687	738	768	717	751	741	748	660	719	724	686	753	738	719	728	707	713	715	749	757	712	710	712	713	744	689	718	744	720	719	770	754	711	720	739	758	741	739	714	768	677	706	725	740	692	720	734	722	729	699	728	710	735	719	695	710	775	699	731	785
6855	884	991	832	608	457	358	340	297	243	230	261	253	211	203	177	207	230	230	246	251	183	166	165	198	207	191	166	156	163	185	175	171	172	171	174	163	166	179	178	160	160	185	195	166	172	145	173	160	171	177	164	160	164	179	180	164	165	148	151	186	150	185	143	189	172	139	175	159	176	178	171	152	156	156	164	157	178	194	160	166	157	182	153	152	170	167	171	154	167	191	174	166	195	147	134	168	186	171	170	145	163	190	147	178	138	154	177	160	156	174	165	152	156	141	150	166	129	153	165	165	153	172	148	158	148	143	161	164	183	174	157	179	142	160	164	166	174	157	157	156	169	188	174	160	149	150	191	170	164	146	172	189	192	156	145	168	186	156	159	154	149	180	156	177	181	175	181	153	168	174	178	151	163	168	132	158	169	178	160	139	193	183	152	163	166	163	158	131	157	153	168	169	154	179	184	154	161	162	172	163	156	187	188	142	175	167	165	172	146	161	170	163	155	157	166	160	159	158	154	146	179	172	160	154	157	149	140	183	184	150	175	167	156	177	168	162	155	178	152	168	155	176	151	151	175	182	156	174	164	148	148	158	184	163	186	165	146	162	156	174	157	176	149	152	161	150	143	164	162	176	170	150	143	168	154	182	197	176	161	180	168	163	173	165	179	155	168	179	138	189	174	141	149	185	157	159	176	153	173	203	159	149	155	147	174	163	175	155	141	137	178	171	175	175	166	148	171	183	183	157	161	175	169	144	168	136	173	156	176	191	177	164	145	149	172	183	173	160	150	159	178	175	168	163	163	153	169	146	161	181	164	179	162	172	167	172	180	142	172	185	140	178	188	182	163	185	163	183	164	170	172	169	167	191	173	158	177	191	172	168	162	157	195	164	169	159	170	162	178	174	153	156	161	183	178	165	157	162	140	185	168	164	192	170	188	145	150	166	163	176	194	189	180	158	187	158	189	165	177	170	164	172	152	147	173	179	154	164	165	145	152	189	170	176	171	169	190	158	163	165	162	181	155	154	191	156	135	163	161	166	164	180	158	167	165	159	138	162	151	156	185	174	185	189	171	156	162	147	199	161	167	183	153	188	179	173	174	187	160	153	170	160	163	134	189	157	167	147	144	164	188	158	185	156	176	179	153	174	167	168	180	148	160	162	174	185	159	155	168	164	152	156	161	163	172	137	152	205	184	144	174	166	155	150	154	157	170	173	148	168	181	158	157	165	163	203	147	137	182	157	184	148	170	154	143	160	146	162	176	161	146	145	168	164	168	169	166	166	173	161	182	173	163	159	175	162	153	148	157	159	152	144	171	169	170	169	143	143	168	180	154	178	172	190	151	173	155	157	158	150	161	161	170	160	125	166	154	168	166	171	156	179	170	170	170	158	165	174	165	156	151	184	153	193	148	164	173	166	162	175	168	183	145	155	169	154	159	153	144	180	151	158	133	152	169	172	157	176	173	142	161	175	175	171	166	170	161	180	160	147	163	154	158	152	148	146	167	141	150	173	194	174	173	155	171	164	155	159	162	173	174	149	165	178	157	143	162	181	172	151	150	165	150	158	163	155	178	151	177	160	160	163	174	139	161	181	162	184	161	145	143	168	167	165	172	168	151	178	184	151	173	176	175	193	168	139	169	172	155	150	171	184	179	169	128	181	159	153	164	177	160	155	164	160	182	153	165	172	172	155	162	160	155	170	147	170	156	170	163	181	161	167	153	171	165	182	176	171	151	183	169	160	176	191	188	156	157	173	160	160	176	163	153	148	153	153	164	173	173	170	155	153	191	181	121	187	164	154	158	167	163	153	149	189	170	165	156	163	170	159	168	149	169	167	129	162	173	169	165	175	199	157	158	174	170	146	159	152	161	173	189	185	196	148	158	173	155	174	190	154	166	181	138	163	181	170	148	158	188	157	185	169	136	159	179	167	161	187	175	196	187	152	165	194	169	188	169	172	192	139	173	157	154	149	201	173	167	160	178	164	163	157	184	169	181	160	166	159	156	172	162	161	164	182	176	156	171	168	157	149	159	150	153	164	143	157	115	155	148	162	163	176	198	155	149	166	193	185	159	156	159	159	167	149	186	164	171	158	156	160	159	158	159	154	175	183	187	151	166	159	160	183	170	166	157	155	172	145	155	169	153	171	154	184	184	171	173	170	179	155	184	175	176	179	174	170	164	158	158	170	158	168	160	148	167	197	174	178	193	158	179	170	162	159	151	172	171	165	169	170	142	152	168	147	146	179	182	138	181	177	153	156	168	160	178	179	169	153	185	157	166	142	156	168	150	170	174	141	164	192	158	140	160	157	170	200	154	187	153	163	192	171	182	179	132	157	151	150	141	160	162	147	178	151	160	146	145	173	177	165	168	175	164	186	148	166	171	172	189	166	161	172	175	154	179	177	159	147	166	153	155	154	161	176	182	163	199	145	178	152	182	169	184	169	161	174	182	165	160	136	194	153	154	149	185	158	161	150	165	159	185	168	165	173	144	145	149	163	184	159	149	156	152	162	179	173	162	170	164	179	179	144	134	146	159	157	181	167	167	175	156	143	157	177	148	160	154	162	180	167	159	159	177	168	157	154	188	160	166	159	137	170	155	164	157	206	185	174	180	176	154	162	147	170	140	159	169	164	174	166	174	163	195	173	193	191	166	154	168	175	175	155	171	163	172	151	168	154	192	166	165	131	179	161	144	174	157	194	164	158	170	176	144	167	158	161	168	181	160	163	160	141	177	163	186	185	166	178	164	168	169	188	191	162	165	173	152	150	176	156	164	171	169	161	161	164	149	178	158	185	158	145	149	149	163	185	172	195	191	179	171	173	175	147	193	174	140	171	153	202	185	170	181	164	152	179	160	175	157	167	150	165	175	190	173	162	142	141	148	172	189	136	157	156	180	174	161	151	163	163	162	141	168	159	152	151	169	172	148	175	162	171	168	145	138	149	140	142	171	196	163	171	179	172	185	161	168	195	156	172	160	173	163	163	148	175	168	152	171	165	138	165	178	172	194	158	168	151	170	153	144	162	142	169	170	176	185	141	177	146	150	172	167	137	184	141	136	186	155	168	188	157	167	171	150	162	140	202	145	150	188	153	171	170	165	184	162	159	179	180	157	171	155	158	188	150	166	152	161	162	142	158	159	152	168	166	183	149	157	184	161	137	157	170	174	164	195	175	159	183	162	175	193	148	176	168	172	159	162	168	168	184	161	163	180	175	136	193	149	141	134	170	164	177	161	161	165	167	185	171	180	175	173	177	155	173	168	150	175	142	152	176	166	151	174	187	135	153	143	168	161	148	190	153	154	169	159	172	153	190	167	197	146	205	180	154	165	173	174	177	158	153	186	163	156	171	155	159	174	173	152	164	155	159	172	157	189	149	185	181	161	183	161	149	158	149	150	175	181	161	173	168	154	147	177	159	163	150	150	125	181	165	154	155	162	166	166	140	168	172	146	176	163	172	169	202	161	165	165	170	152	146	183	172	158
5450	1122	2143	2586	2321	1942	1630	1427	1292	1105	1004	1005	853	835	839	763	692	922	1006	1085	968	818	680	581	617	561	546	553	555	565	544	576	545	556	551	520	531	518	543	483	506	483	531	525	523	520	497	516	486	491	513	540	480	494	479	515	498	491	449	557	484	554	498	486	472	461	509	501	455	532	532	473	510	496	462	459	494	505	522	497	474	445	507	488	506	451	510	492	489	477	484	476	506	475	483	498	496	467	472	485	487	491	459	461	464	441	485	471	473	495	455	522	469	467	528	462	442	488	496	497	481	456	524	507	506	499	485	477	488	446	495	505	478	458	495	508	462	496	509	490	510	488	491	504	476	485	466	472	485	513	462	480	478	459	452	516	448	460	493	464	448	475	461	450	460	495	441	466	449	500	546	473	486	486	439	448	480	460	440	486	475	484	515	496	499	453	442	449	480	426	464	526	487	481	478	477	475	500	471	486	488	452	467	501	445	486	456	464	514	456	484	535	501	467	487	520	493	504	464	468	509	443	471	482	485	471	481	486	481	479	466	466	464	456	447	434	434	498	483	465	477	465	473	503	457	490	501	459	504	470	504	483	484	487	515	483	472	468	441	487	511	458	481	449	482	481	510	476	443	513	488	494	500	466	448	457	449	506	473	454	477	551	497	473	455	520	481	452	485	484	462	489	467	469	470	475	494	476	496	443	451	506	472	456	431	491	467	486	487	483	444	432	460	423	481	481	440	513	517	493	446	465	440	504	505	445	463	482	489	470	496	465	457	485	484	476	499	498	484	506	455	468	479	503	478	439	459	488	466	448	459	492	495	471	460	476	480	437	427	489	479	497	474	471	445	510	488	472	540	454	470	515	459	479	447	464	436	519	438	477	495	482	465	486	459	448	478	456	483	524	501	502	478	462	471	515	489	470	480	455	452	491	493	490	516	474	486	456	465	436	491	484	480	459	473	480	450	489	472	502	504	442	472	464	523	485	464	467	449	467	486	499	461	469	455	472	496	449	460	495	481	486	485	502	507	442	464	446	497	482	480	504	455	504	498	453	489	511	484	470	477	454	495	483	450	489	482	480	475	479	449	486	475	485	515	471	486	525	462	448	483	453	487	478	479	482	520	481	470	479	471	470	512	429	455	486	473	468	463	490	463	490	461	450	464	442	488	464	461	478	462	479	464	483	466	488	457	489	451	477	480	493	524	479	515	451	486	470	491	491	500	504	485	469	448	490	479	477	492	523	502	520	464	472	495	504	469	472	467	473	471	452	481	459	481	503	459	507	441	462	472	462	535	492	510	466	461	497	470	475	536	512	488	438	447	474	502	470	494	488	493	508	514	465	478	472	504	469	482	495	513	516	459	481	491	481	487	467	501	506	483	470	488	466	456	479	465	472	441	488	485	487	488	471	466	479	490	481	505	514	441	492	495	466	480	500	514	474	498	474	507	484	458	471	455	501	464	474	450	510	484	475	450	498	498	501	482	479	494	492	433	477	480	480	498	521	492	497	457	425	480	523	462	459	495	431	462	452	451	474	481	462	457	468	477	475	478	463	494	473	491	465	471	450	520	504	447	459	486	470	479	442	493	458	468	487	471	480	470	520	514	516	462	468	483	476	481	501	463	542	453	451	524	495	503	471	453	505	487	462	483	440	476	475	507	476	488	482	497	486	490	477	453	490	476	505	486	491	479	461	491	481	454	488	474	478	450	524	487	469	480	495	521	518	453	444	475	474	497	483	449	494	463	534	492	486	478	418	450	487	481	507	487	459	491	504	480	480	494	513	498	459	486	442	478	476	450	455	507	487	489	469	480	500	418	480	472	465	507	439	484	475	461	477	500	496	481	494	464	469	516	488	479	471	513	471	497	494	483	497	518	475	496	458	469	445	460	468	449	481	474	469	493	537	491	464	488	491	488	490	489	506	453	482	506	489	470	506	470	469	474	471	486	489	471	481	511	488	476	475	493	470	451	475	505	509	505	499	506	486	457	445	494	468	457	464	505	425	476	503	495	504	504	478	496	441	504	480	501	506	502	476	466	489	505	488	492	456	502	503	441	474	454	480	468	468	459	468	475	464	525	456	456	454	467	477	509	452	503	467	483	467	468	511	473	477	472	498	488	470	463	458	499	491	425	487	468	464	475	502	508	478	471	439	483	520	507	497	473	479	477	490	510	476	434	485	469	457	469	474	454	464	466	505	535	453	492	437	478	448	465	498	491	475	471	457	490	473	474	480	510	464	495	475	511	465	494	461	501	485	463	446	515	469	533	442	426	479	465	459	463	475	496	485	487	467	462	506	541	503	476	502	490	533	460	467	491	495	467	482	495	466	494	453	455	450	492	504	477	490	467	456	477	467	464	489	490	469	482	506	494	470	506	481	458	476	485	459	474	505	472	488	492	466	455	505	489	488	431	516	497	498	485	479	493	421	493	464	486	495	487	485	490	461	447	438	464	474	446	464	476	498	451	490	500	471	499	434	449	471	484	497	470	488	503	494	517	494	526	464	488	497	474	490	516	439	468	493	446	481	483	477	510	443	482	471	495	522	462	459	487	482	472	510	507	460	482	499	484	495	435	517	498	484	505	483	497	461	483	499	452	484	440	472	486	455	460	475	472	489	498	477	443	495	501	455	491	463	472	517	524	517	456	496	449	495	486	461	490	483	490	449	446	486	456	487	487	538	497	461	462	510	471	543	464	489	491	480	486	467	453	486	498	476	444	484	451	467	483	466	497	471	468	467	494	506	483	472	444	458	493	491	498	467	493	436	475	466	460	454	476	436	472	486	469	519	464	461	507	506	468	488	468	452	489	504	496	506	477	456	464	489	448	476	485	440	483	510	479	476	457	490	458	491	471	478	448	508	457	470	468	460	463	494	516	459	486	467	485	478	492	498	480	524	480	484	490	467	474	521	479	496	485	459	463	445	500	525	509	483	466	464	468	467	497	495	485	445	485	439	459	530	453	448	479	480	482	519	471	468	474	491	503	466	465	480	465	458	456	435	472	451	529	458	484	464	537	480	476	481	519	502	461	477	457	487	481	468	471	435	476	470	519	501	498	491	457	487	480	467	476	520	509	474	465	485	461	484	462	480	449	452	457	505	462	452	496	465	485	462	490	485	500	474	476	455	508	484	541	466	469	498	477	466	464	513	477	540	465	483	475	481	489	490	507	495	485	448	480	436	500	454	460	477	458	493	479	492	486	473	490	457	454	486	479	475	491	491	492	457	465	506	489	463	486	513	471	486	503	456	454	476	512	505	499	477	530	476	467	480	499	471	444	468	454	454	459	484	478	519	471	424	500	473	489	475	496	517	471	487	476	468	508	463	486	461	519	522	492	478	468	473	437	479	485	438	457	486	475	479	450	500	443	486	462	474	458	460	505	467	487	500	519	455	454	530	473	445	476	476	502	494	489	498	488	476	475	488	464	485	492	515	450	461	503	486	454	496	463	492	494	456	438	472	455	487	537	464	485	482	452	520	491	467	472	498
13581	2111	2313	1811	1250	927	770	619	571	522	454	427	400	389	435	400	405	377	362	330	331	326	296	293	321	303	288	329	298	296	296	279	324	286	274	324	303	313	290	294	291	300	280	294	288	318	274	303	321	280	303	274	267	287	304	293	250	312	298	286	296	324	300	312	298	270	297	324	291	276	310	279	315	312	316	308	293	276	299	287	254	276	299	273	297	293	303	292	283	302	292	295	258	275	293	285	292	263	289	269	302	290	310	258	291	317	290	289	278	282	262	286	277	287	295	292	291	307	289	289	305	306	310	309	276	286	299	304	290	273	271	293	280	292	279	308	304	289	318	268	274	253	295	274	301	269	264	277	284	301	275	289	320	246	265	276	265	266	294	302	272	270	290	274	277	288	273	252	295	286	319	288	276	303	299	297	279	308	268	308	291	284	275	305	274	309	279	278	253	289	273	280	293	272	315	296	321	293	314	281	298	293	280	277	293	316	268	267	302	305	309	297	280	306	269	280	317	277	288	294	308	285	325	297	298	275	258	275	307	257	271	269	256	304	324	265	316	295	281	262	283	276	275	291	290	283	280	274	295	304	324	292	279	274	276	323	252	300	287	293	243	263	296	267	297	268	288	277	277	281	302	284	312	268	273	279	256	282	285	293	270	300	272	262	288	290	303	290	266	303	294	318	315	290	292	324	292	292	293	276	262	272	281	299	274	295	305	292	297	270	274	295	270	312	274	290	269	279	276	276	304	264	272	261	286	301	313	278	277	300	291	281	272	247	311	287	297	296	273	281	303	279	291	280	267	262	278	305	326	281	276	264	290	282	274	266	306	301	284	267	308	279	290	278	294	274	313	268	285	283	329	300	260	300	274	282	299	308	285	276	276	296	316	285	299	291	293	288	297	285	322	285	290	271	289	255	272	294	291	287	279	292	318	283	272	302	252	293	292	294	320	289	300	261	265	283	267	275	308	268	287	299	274	272	284	271	320	294	256	267	278	289	297	279	281	293	294	333	281	333	307	312	282	235	299	309	308	304	267	262	320	279	300	284	251	260	273	271	264	298	275	319	303	320	289	265	292	302	266	285	280	303	263	267	307	294	281	321	277	293	319	268	320	300	267	264	287	272	281	306	270	281	307	278	263	280	301	292	258	266	269	287	278	272	267	299	322	301	288	271	279	282	300	315	289	280	299	260	296	338	292	323	284	317	258	289	289	322	292	294	281	292	271	275	326	271	282	301	279	257	277	306	315	301	295	293	269	274	316	302	287	276	254	259	285	286	270	266	298	302	268	274	301	270	251	286	329	323	291	267	281	294	289	283	306	301	281	275	294	266	294	303	303	268	293	304	278	287	283	292	285	277	291	293	293	281	276	269	322	328	270	281	311	261	302	283	310	310	278	320	273	252	273	284	279	282	276	275	276	308	265	236	273	294	288	255	276	259	279	294	299	287	290	283	308	271	305	318	290	261	272	312	282	307	292	295	278	267	309	292	276	317	323	296	280	300	288	303	309	279	304	249	293	285	272	273	265	272	288	275	276	311	270	280	278	263	264	289	272	254	275	310	285	268	295	291	295	301	281	259	298	299	327	279	263	311	281	304	320	275	283	248	279	281	292	275	311	314	280	286	287	279	251	269	310	275	270	304	311	281	282	305	285	254	290	309	252	273	313	281	294	277	282	295	304	327	278	278	275	304	278	293	278	277	274	263	272	248	317	350	314	278	308	304	305	272	269	275	304	274	299	266	314	301	283	299	294	286	282	269	280	293	281	287	282	307	270	302	294	287	295	296	279	292	252	284	268	282	282	284	329	295	304	304	299	306	276	325	290	306	288	270	328	291	259	274	272	282	263	313	296	282	243	291	312	294	303	273	268	301	280	292	283	300	274	296	285	313	298	304	266	305	294	339	247	271	258	309	280	279	272	288	288	274	292	290	269	317	273	285	277	285	303	284	319	326	294	308	277	296	294	293	314	316	291	315	243	254	287	322	276	257	258	256	298	283	290	280	285	298	293	295	289	288	291	274	295	285	296	288	274	301	265	284	292	258	278	289	295	288	278	306	268	283	320	303	293	274	304	288	373	314	299	300	293	308	315	264	288	305	264	280	287	297	299	288	303	328	281	271	264	292	258	272	267	275	276	283	316	314	295	299	279	273	316	300	297	312	307	308	279	283	302	306	281	305	313	293	278	291	280	312	296	296	281	297	273	291	270	319	300	325	316	284	274	292	323	277	320	264	282	297	268	280	262	306	264	276	323	303	300	299	285	263	302	310	243	286	283	298	288	291	293	304	288	293	278	287	308	269	269	308	260	276	262	298	287	287	277	276	263	293	270	309	315	254	317	294	300	313	293	281	296	304	276	283	288	278	297	287	300	293	284	285	268	289	292	293	315	273	287	287	309	290	262	307	266	296	315	310	288	281	263	281	275	262	251	283	291	298	293	306	307	280	301	320	276	303	286	307	282	302	318	296	265	266	268	308	337	331	278	312	294	311	281	264	306	308	273	322	283	322	319	278	277	312	300	290	289	317	284	295	269	296	286	303	280	302	278	279	273	280	326	298	305	270	295	296	259	275	285	276	287	307	289	276	276	281	295	282	275	291	272	302	290	282	267	293	310	274	289	286	259	307	280	308	282	289	313	292	267	293	295	263	294	280	279	263	281	280	271	290	305	303	282	273	277	279	312	281	305	272	310	294	271	280	275	281	256	288	279	270	290	261	317	271	267	303	349	296	282	277	308	305	264	322	247	300	314	282	272	304	270	320	300	294	288	328	295	310	289	277	288	303	257	315	271	303	277	276	288	302	312	291	315	319	264	280	339	296	276	297	287	315	305	295	303	291	302	308	275	315	300	274	273	303	268	272	293	261	279	282	300	315	281	286	305	329	258	289	270	280	261	269	310	266	272	284	286	294	310	292	304	264	277	244	304	319	299	296	313	297	281	294	291	312	286	288	289	262	278	328	311	296	252	270	305	322	274	260	292	315	292	291	257	317	284	282	303	295	280	287	283	267	274	287	275	268	290	256	288	270	273	292	322	285	314	291	303	293	293	292	311	286	288	297	321	284	278	288	293	266	291	266	305	267	317	302	290	265	243	299	284	263	278	285	274	272	271	297	299	302	298	279	289	284	260	303	267	312	293	258	295	307	287	272	304	337	297	252	306	281	278	264	269	263	290	297	246	302	289	289	282	289	268	292	290	274	306	273	302	264	261	285	279	298	261	270	285	302	271	302	268	311	300	317	327	296	287	309	270	304	302	324	282	281	297	295	328	298	281	305	315	280	271	294	265	259	286	268	314	288	300	282	301	297	277	271	306	280	284	332	304	301	305	280	277	293	301	304	295	268	249	275	272	311	326	272	268	305	272	262	287	279	331	319	272	284	291	297	296	306	291	278	310	337	284	336	293	278	293	298	301	297	301	281	298	279	268	287	273	284	266	237	242	276	289	286	268	293	254	305	286	283	282	277	280	262	306	273	286	288	271	298	292	261
7527	2047	4196	5040	4400	3837	3196	2615	2374	2032	1839	1676	1557	1498	1475	1394	1500	1369	1308	1176	1096	1095	1064	1010	1004	939	978	948	982	959	914	910	904	906	835	866	891	837	822	900	836	820	857	878	908	788	831	799	821	769	796	803	790	773	793	807	764	764	776	793	791	725	800	801	769	766	784	767	769	757	784	811	773	759	738	756	724	798	805	742	756	813	759	807	761	783	762	751	775	768	755	794	714	743	754	736	789	749	724	760	804	712	774	759	747	749	777	763	758	741	766	754	755	740	787	788	768	773	753	791	752	686	789	766	798	800	730	770	769	779	734	770	732	782	738	757	761	730	760	775	812	723	730	734	756	737	753	719	761	725	752	778	697	811	784	754	752	766	788	757	785	789	754	728	695	738	787	740	799	738	771	772	742	742	789	762	755	804	722	792	739	767	754	786	773	724	720	714	726	755	756	719	774	761	775	691	721	813	796	779	747	793	727	766	756	745	738	745	768	739	756	776	781	729	730	730	746	798	782	748	738	731	700	778	730	709	761	736	745	761	744	708	791	723	742	725	796	766	825	781	745	684	736	749	792	786	756	770	777	767	821	754	762	772	764	718	769	735	729	734	738	767	765	742	782	763	744	783	756	719	849	798	721	773	737	790	734	726	739	762	746	739	741	753	733	752	748	754	784	739	789	773	746	778	753	750	774	741	730	802	673	793	788	738	766	784	746	743	781	767	725	761	753	764	716	751	724	752	750	739	771	771	755	765	744	777	746	759	768	762	770	774	774	749	707	771	725	756	773	764	745	757	796	751	765	794	765	755	765	795	715	754	762	806	743	738	713	729	742	819	692	732	793	786	728	718	699	780	775	738	760	811	762	764	698	789	766	775	768	735	796	723	775	742	770	754	826	750	759	806	776	721	729	763	763	770	726	735	740	755	752	740	779	740	730	751	757	743	713	729	747	759	783	747	742	728	745	790	749	690	749	747	743	769	785	784	744	770	758	747	754	755	767	745	751	767	792	737	766	730	801	746	762	743	741	753	715	752	721	749	791	721	758	762	747	775	800	719	755	775	714	711	742	754	708	764	758	777	739	780	731	737	735	789	752	738	784	718	784	783	789	755	709	745	776	718	792	780	781	812	729	772	730	770	747	742	770	786	743	746	719	752	728	730	706	732	754	740	710	726	756	730	751	747	809	729	799	755	709	806	734	762	756	762	749	763	734	713	780	771	726	768	728	715	770	736	752	763	747	778	737	734	773	754	754	776	777	727	751	771	678	744	728	776	779	760	779	725	751	755	739	737	758	747	743	726	791	834	739	747	753	833	797	798	731	772	733	722	774	742	674	746	743	718	719	748	716	805	786	742	774	751	753	712	695	759	713	783	759	785	682	785	745	748	771	740	764	759	743	742	740	778	711	761	733	755	755	700	707	784	784	782	756	774	719	776	736	737	711	733	721	753	734	727	737	778	726	729	753	745	757	758	789	765	825	748	770	774	737	759	730	715	822	732	710	716	774	761	728	742	793	766	810	713	800	720	772	765	710	798	739	732	743	756	756	767	725	709	795	732	741	767	765	717	800	755	721	800	772	772	772	740	732	772	763	741	749	785	778	786	765	751	745	726	800	775	822	748	700	767	761	813	758	718	781	783	749	765	738	762	765	748	754	769	783	711	801	760	762	762	773	773	778	740	737	789	770	741	712	733	747	802	742	769	741	781	784	748	748	764	739	745	754	764	753	742	786	762	753	740	751	738	742	801	775	728	763	750	720	771	778	734	732	734	735	755	743	702	778	761	727	767	749	733	734	741	741	775	729	801	766	763	789	765	780	779	757	698	791	782	722	746	718	775	787	741	713	754	694	752	803	776	734	736	783	776	736	776	757	752	753	809	735	751	746	702	762	770	730	741	776	749	748	770	786	780	754	748	727	741	735	712	755	759	781	712	764	769	754	689	730	732	751	724	744	815	701	729	746	790	785	748	752	781	784	720	784	795	775	794	722	747	773	732	766	739	709	732	783	733	761	778	714	717	799	770	724	720	774	759	720	722	728	744	751	766	765	729	737	741	704	762	738	745	778	731	727	721	762	725	775	787	752	765	745	752	799	744	761	753	818	767	755	758	785	741	795	766	765	735	737	749	731	705	758	770	767	748	776	741	694	746	726	819	774	764	766	736	739	738	787	737	763	768	694	784	725	702	778	725	743	755	749	784	725	756	770	739	721	728	725	751	771	769	763	743	731	751	718	743	732	757	781	686	693	753	738	715	797	746	753	779	780	764	752	752	793	776	807	755	805	807	753	811	736	760	731	703	758	733	751	713	729	761	730	736	794	734	788	756	743	754	745	743	732	736	782	776	707	740	722	781	765	694	755	735	756	804	764	712	768	733	739	798	775	765	753	760	724	770	742	773	770	789	726	725	772	746	740	721	782	733	797	735	714	761	778	772	733	714	760	710	736	756	744	805	779	752	733	792	737	725	750	768	723	731	756	791	727	794	742	800	765	743	736	772	765	702	785	709	763	730	761	757	750	739	736	793	795	746	758	794	733	766	761	742	732	785	750	759	742	769	752	715	763	773	730	747	801	714	769	763	744	721	768	802	776	745	765	737	754	800	744	721	816	693	745	780	768	797	789	803	738	771	728	757	795	778	787	799	778	804	753	760	758	762	800	774	699	760	755	785	749	736	781	770	736	785	697	742	773	788	791	742	731	762	748	779	727	750	785	755	764	718	762	781	789	735	731	792	712	780	720	744	780	765	735	782	725	721	709	735	707	751	793	800	714	762	774	810	756	714	759	767	761	704	772	710	733	728	738	744	774	772	754	797	739	747	736	799	761	785	798	789	788	701	767	753	730	746	763	744	745	740	734	714	770	768	718	723	773	771	753	725	724	755	757	768	767	753	721	763	794	778	733	783	762	768	748	787	763	758	747	721	783	763	720	798	739	775	736	737	809	695	780	744	770	780	765	776	694	769	758	746	727	748	785	787	770	749	808	745	759	748	799	747	738	808	763	782	744	767	724	719	784	719	758	721	755	765	770	749	784	733	782	763	715	756	730	710	735	754	759	741	750	742	744	764	739	773	777	755	767	739	737	714	724	740	770	744	749	743	734	762	762	764	754	790	757	761	794	695	760	774	747	806	738	721	762	705	779	778	754	742	740	712	740	724	768	804	739	780	705	740	766	783	714	773	763	704	725	750	766	738	784	763	795	751	767	745	739	745	763	766	751	772	723	760	791	733	757	798	781	745	743	757	745	763	730	729	715	794	773	757	743	754	796	834	783	781	769	757	749	728	785	772	769	743	732	773	765	739	748	812	756	771	707	778	824	736	717	735	747	761	738	752	760	799	720	776	752	739	732	808	761	774	773	722	770	774	813	742	776	744	753	751	775	747	713	714	787	712	773	785	751	765	735	762	794	731	725	734	741	774	799	736	736	678	742	739	741	746	748	753	749	767	728	735	768	739	797	763	743	768	742	749	748	755	822	733	716	811	753	750	764	767
2049	342	331	297	312	298	278	291	260	287	305	316	309	294	290	290	341	316	265	301	302	298	280	279	270	273	262	317	268	272	288	269	277	307	287	318	281	305	263	292	287	286	315	295	285	304	285	286	310	285	271	291	277	277	283	285	318	264	262	284	280	267	278	300	305	318	307	261	274	289	291	292	281	298	261	284	296	298	276	293	276	302	295	286	265	303	277	302	271	256	271	282	285	299	284	280	265	258	306	285	313	292	321	284	302	254	285	277	283	295	284	294	304	295	343	318	284	317	311	287	275	307	300	293	303	324	276	300	299	301	283	275	284	294	316	295	261	273	272	308	278	294	284	236	295	296	297	307	289	305	290	268	276	308	300	314	268	308	307	297	287	296	281	304	282	294	313	292	282	311	253	281	294	303	294	266	285	280	300	273	292	279	297	280	286	286	321	267	304	302	296	271	328	313	286	284	303	304	279	301	250	303	307	280	279	302	257	312	284	271	280	274	264	300	260	308	301	283	299	312	274	305	267	272	280	302	281	329	308	291	311	297	277	270	295	301	322	320	324	307	291	302	290	290	300	277	281	296	282	270	312	305	275	308	311	278	258	286	295	251	292	287	286	265	298	288	284	256	252	276	300	311	311	287	286	287	299	309	313	292	274	307	284	288	271	289	270	319	281	316	271	282	281	293	291	288	269	327	293	277	291	295	290	280	293	296	279	260	315	285	291	291	322	275	279	269	294	293	302	311	286	299	303	291	267	290	311	284	292	287	286	276	288	299	307	273	299	267	271	297	319	288	286	260	284	275	287	293	305	287	327	300	305	326	308	287	291	290	283	300	274	266	303	280	285	276	247	279	279	285	291	301	333	317	274	273	294	290	289	327	293	295	281	329	275	301	296	302	315	264	300	282	273	284	312	310	306	274	270	309	278	295	269	290	292	282	266	291	305	281	296	335	286	304	302	316	303	273	301	293	291	284	320	270	296	290	266	281	327	286	324	282	308	281	288	340	265	281	285	293	271	277	269	305	330	242	289	287	304	299	288	306	312	304	286	287	268	301	306	299	284	271	269	267	306	294	273	314	273	289	303	292	294	303	281	271	292	271	279	286	313	293	283	285	292	277	310	282	307	274	339	298	270	288	289	288	306	317	303	269	296	281	267	261	270	329	330	270	282	294	302	290	269	295	290	302	328	273	287	312	292	306	285	306	312	305	291	323	319	276	272	314	283	283	305	285	277	284	304	300	263	261	275	273	290	279	305	274	294	245	292	259	314	309	276	286	311	295	269	272	282	287	286	281	283	308	295	309	311	285	305	308	301	321	293	292	259	282	325	270	306	313	279	260	254	281	270	302	318	274	315	276	298	267	281	264	296	294	303	291	298	314	281	286	290	276	281	321	267	291	294	269	310	294	275	307	272	284	312	298	264	296	292	315	285	316	292	245	294	271	298	276	296	292	286	326	325	295	270	305	301	259	294	279	295	297	261	299	266	285	315	297	308	293	295	309	308	272	289	307	299	302	279	297	292	299	276	304	267	282	262	317	328	291	290	325	306	263	303	283	297	277	276	316	278	287	260	284	279	280	300	265	289	312	270	278	287	281	309	286	312	309	303	305	255	302	280	280	305	300	305	275	266	289	279	298	294	270	272	277	322	300	281	311	291	299	284	325	296	307	282	305	280	270	287	293	318	272	297	297	296	276	274	276	268	291	262	276	312	291	285	302	288	261	275	302	293	281	248	264	282	245	271	288	268	284	284	244	278	297	287	305	278	295	282	278	308	335	283	281	287	284	248	241	273	298	284	280	281	288	326	276	301	297	291	270	293	275	321	278	279	297	303	270	271	256	299	296	286	304	286	294	282	290	299	277	290	277	312	262	248	266	327	295	284	264	312	302	294	269	283	299	297	245	292	283	296	267	276	275	309	325	277	298	301	279	271	295	304	283	283	286	304	306	280	306	307	288	293	327	284	290	294	266	300	290	281	317	281	281	290	293	286	314	310	268	272	305	251	320	244	279	299	289	296	296	290	325	287	279	288	250	293	301	314	292	302	280	290	300	276	316	259	282	299	288	258	297	299	259	301	314	310	295	324	300	275	289	309	295	267	271	318	271	302	321	279	274	279	288	291	262	254	307	300	290	304	270	297	283	278	294	306	290	284	266	283	292	330	262	306	305	302	260	320	293	299	294	332	310	267	284	300	289	330	250	278	299	284	291	269	284	320	277	291	274	324	282	291	296	294	292	311	308	306	299	312	282	320	287	277	289	273	318	318	271	275	303	285	261	297	294	262	279	274	287	273	265	288	259	292	309	301	303	286	295	280	283	281	279	286	294	259	295	354	301	290	268	264	283	313	289	266	262	328	312	299	330	283	273	277	263	276	249	263	268	313	292	286	294	273	288	290	267	237	263	285	246	301	301	244	320	267	288	302	306	295	290	291	301	288	261	266	265	288	289	276	296	298	285	295	290	298	293	299	296	277	272	290	266	298	304	291	266	306	258	301	309	301	307	289	299	299	286	288	301	275	291	295	294	305	259	300	278	331	303	292	303	330	324	294	295	272	281	302	300	267	287	297	329	319	305	283	282	286	292	292	294	309	290	282	297	296	290	254	293	306	260	305	271	298	303	263	310	306	311	313	305	280	262	288	259	267	292	284	284	270	324	281	306	309	298	275	287	256	275	304	299	281	292	302	303	312	304	308	255	287	314	300	320	285	289	266	311	269	306	301	265	291	299	316	290	273	291	269	249	308	271	277	258	302	302	256	280	264	295	271	328	277	313	289	283	302	331	280	299	280	290	293	316	317	277	259	298	311	281	302	302	282	293	286	279	274	271	276	286	302	289	319	310	269	314	291	293	297	278	268	321	282	267	290	300	283	294	280	284	306	249	270	280	298	266	293	276	284	285	288	285	321	299	280	269	269	314	265	321	285	262	272	294	266	263	269	302	284	313	284	276	274	284	274	264	302	267	272	291	298	275	292	293	297	310	292	300	308	269	267	292	288	273	291	276	292	298	322	281	286	309	302	244	303	295	277	273	251	288	298	266	271	285	286	320	255	287	299	293	257	323	251	296	290	274	272	294	260	276	298	282	279	310	299	314	256	269	287	296	301	300	268	297	285	288	304	285	274	260	313	298	272	277	289	290	332	289	265	273	292	271	291	278	319	264	312	273	278	264	287	269	280	264	280	275	271	307	300	309	283	322	278	259	301	276	298	316	327	273	284	307	293	315	310	289	246	312	306	326	267	311	293	288	302	264	271	298	286	269	322	325	315	285	284	306	318	290	272	273	281	273	256	283	305	298	278	322	322	305	262	303	311	278	294	286	257	264	293	259	284	306	278	304	287	306	278	314	285	290	261	311	319	314	285	284	288	282	314	277	298	326	283	278	305	301	257	266	317	261	323	285	286	286	284	311	270	280	263	321	287	270	285	319	262	310	295	324	303	296	267	281	274	304	301	269	293	281	268	320	301	306	265	292	271	276	305	269	294	292
2464	754	781	810	836	782	790	770	752	744	736	818	721	777	722	734	727	789	771	718	757	762	710	753	724	686	777	763	729	753	710	728	719	722	726	739	709	741	694	770	694	731	741	720	740	725	707	709	722	725	745	753	711	737	689	745	747	729	720	755	693	741	790	707	747	712	743	700	739	681	716	717	724	713	724	719	708	721	722	739	782	774	715	764	713	720	734	713	722	729	746	677	728	728	694	651	714	751	727	713	729	736	762	728	719	682	707	734	693	715	722	731	714	735	714	751	715	741	747	749	714	722	704	725	725	732	702	768	697	729	726	744	722	713	712	686	716	705	717	739	740	672	716	714	699	730	730	717	702	703	711	701	731	707	708	726	767	739	726	746	717	709	708	699	699	715	738	730	767	752	722	667	703	732	758	726	711	710	708	730	700	755	725	742	762	727	694	694	694	752	685	705	736	698	701	728	692	717	707	724	692	740	725	721	671	701	712	742	707	680	742	759	741	732	765	802	666	697	744	728	723	669	704	754	719	716	717	705	714	694	673	717	703	750	716	719	757	725	738	736	752	711	682	666	750	716	704	719	737	700	728	715	730	716	725	706	726	740	731	736	718	744	782	737	692	718	725	698	707	716	683	719	721	694	726	751	709	697	727	678	677	692	748	651	706	678	734	682	728	726	716	719	690	728	713	699	722	713	732	727	746	678	713	733	780	757	742	755	732	777	701	700	726	723	730	692	711	732	735	717	725	713	720	711	733	716	667	731	734	687	742	691	724	712	748	707	717	747	703	711	697	723	711	723	749	732	753	715	702	698	746	721	739	736	702	696	815	721	763	759	702	700	702	709	741	736	733	742	712	700	769	740	708	708	702	712	712	687	702	755	716	679	681	727	744	671	713	721	702	700	679	723	705	763	735	709	699	733	694	737	683	671	722	701	701	683	765	716	740	679	693	700	714	693	713	712	738	698	737	693	745	772	760	719	697	684	706	701	773	735	702	729	749	716	727	746	752	732	706	695	726	687	710	721	704	762	747	733	731	711	750	758	765	708	755	735	766	714	687	683	724	744	712	716	710	698	758	681	704	717	679	726	711	693	708	729	677	704	664	718	747	715	708	714	735	754	709	708	732	740	723	719	718	765	715	766	722	754	729	780	723	719	713	723	707	699	740	718	707	740	736	760	751	731	700	682	695	766	689	694	747	747	746	779	664	704	702	761	730	761	774	711	718	729	726	680	735	761	731	705	725	734	709	681	734	714	762	740	687	701	739	769	689	687	705	715	738	734	740	748	704	723	690	686	694	742	706	715	692	713	766	701	771	728	742	699	675	723	702	705	705	698	692	699	744	687	711	734	734	733	690	696	728	722	724	717	740	717	750	751	680	747	703	736	723	747	708	692	701	711	722	741	727	744	722	711	697	686	735	694	706	723	719	741	752	747	741	690	682	806	666	700	728	705	739	694	717	721	721	737	705	748	704	731	719	728	709	732	706	718	706	732	700	733	752	703	727	726	727	744	736	697	715	756	683	692	712	690	757	699	723	677	706	737	733	681	736	723	697	695	700	690	704	704	697	731	724	701	761	675	726	679	766	717	725	672	713	703	742	764	727	749	714	780	716	754	742	704	748	676	723	696	752	742	735	771	681	707	710	679	720	722	752	713	718	700	743	684	679	722	697	714	723	734	701	755	716	680	730	713	716	763	707	742	747	737	700	688	682	779	726	721	705	754	727	730	725	666	758	732	712	727	713	710	724	719	724	715	679	748	730	743	727	745	763	678	734	688	739	745	722	716	711	687	684	693	756	707	663	763	679	770	683	717	737	683	736	770	731	710	730	723	727	677	670	745	721	720	760	702	715	714	660	710	721	729	734	697	685	743	705	712	752	731	706	762	704	736	653	703	782	749	755	725	780	763	726	727	772	733	724	742	697	714	760	735	703	727	698	751	759	685	735	661	678	729	733	690	716	741	716	737	723	754	685	720	697	733	708	746	722	741	723	701	748	716	705	723	719	690	762	717	699	701	705	766	758	744	745	750	724	722	682	631	718	700	704	682	690	710	711	709	740	724	728	741	657	695	756	738	733	730	715	761	717	711	730	764	780	787	763	713	682	732	718	686	718	710	723	713	745	722	735	692	711	725	719	705	709	700	727	730	749	700	704	695	786	706	782	714	767	708	719	676	693	707	700	764	758	751	790	710	668	747	712	697	675	701	723	711	712	739	698	742	710	712	705	702	739	720	695	749	716	733	684	694	760	655	729	709	760	746	729	727	710	708	701	732	725	744	738	736	725	716	720	790	743	687	762	683	733	704	753	711	648	713	702	729	719	698	693	673	742	718	722	751	724	720	695	736	683	701	735	683	718	741	702	725	691	665	755	677	739	772	674	715	733	725	770	705	747	763	712	703	683	758	711	694	716	716	749	742	742	743	734	694	735	713	711	734	727	690	707	724	740	744	734	698	722	744	722	765	727	735	697	685	753	765	731	696	694	718	742	707	696	709	660	759	719	724	693	733	633	697	719	727	704	708	743	732	692	682	706	721	713	697	726	709	727	708	693	710	728	674	699	740	708	715	692	693	727	749	685	744	733	749	718	715	717	688	735	698	687	772	728	672	752	694	706	715	742	696	743	757	731	718	713	728	705	702	711	669	722	761	757	693	725	741	679	725	711	696	692	731	684	713	750	715	727	711	727	716	693	701	705	672	760	690	681	666	760	710	704	702	718	739	723	746	758	753	732	714	744	696	754	704	703	716	730	696	754	684	738	778	641	726	755	672	725	720	733	765	734	698	729	686	724	754	717	761	694	696	789	769	731	700	714	701	769	736	651	767	696	698	709	666	742	735	705	746	745	698	699	737	742	671	731	736	729	746	665	732	749	679	690	723	718	665	673	724	708	721	705	677	682	733	721	728	713	761	695	701	730	735	723	680	706	714	654	702	763	718	725	760	652	713	733	735	682	701	722	686	736	675	719	712	755	726	733	695	723	743	685	725	718	716	679	751	711	745	722	723	751	701	702	705	695	712	755	696	692	690	687	735	717	691	707	659	732	660	722	717	712	708	700	746	722	727	731	702	716	711	724	707	751	729	732	657	674	712	692	709	739	750	681	732	751	703	735	705	711	741	739	726	721	734	726	766	683	668	736	734	692	698	727	769	718	722	697	674	746	721	689	721	726	735	767	755	717	724	709	718	739	732	738	761	728	700	740	695	761	695	728	687	674	706	688	724	669	732	689	742	728	699	747	743	756	739	734	740	689	727	696	722	712	731	764	753	712	728	711	754	730	697	722	717	727	723	745	739	717	714	690	773	707	730	742	623	750	721	748	700	700	728	725	739	735	708	723	705	732	709	699	748	748	725	706	712	719	707	687	718	687	723	678	769	741	741	717	713	701	698	694	708	743	712	708	723	759	717	739	725	706	713	730	699	753	685	731	768	709	757	754	721	725	722	733	715	671	700	740	702	694	722	753	707	726	723	722	715	733	742	691	741	741	730
6806	884	930	789	597	427	362	342	294	272	230	226	243	225	214	238	219	214	203	210	230	198	180	201	192	176	166	183	160	182	179	169	166	178	147	147	177	183	160	177	168	166	141	176	182	169	186	180	151	175	162	140	166	183	170	172	172	173	172	161	153	191	163	171	171	147	139	175	163	179	185	181	171	165	161	199	169	179	145	171	159	159	168	154	178	181	186	149	153	161	147	162	180	154	144	165	147	164	151	160	164	160	148	148	148	166	173	160	157	152	165	135	184	153	179	168	163	164	173	148	163	152	166	174	197	153	160	163	174	166	160	179	191	163	162	156	179	183	128	162	157	174	176	178	138	179	152	187	167	174	161	179	184	176	161	149	146	174	168	153	173	174	153	147	180	147	191	173	172	171	148	168	173	164	155	171	155	172	183	173	158	162	130	131	168	171	173	168	179	152	180	185	164	176	167	157	159	167	153	157	180	186	151	175	182	157	159	184	163	186	157	171	160	147	165	154	172	177	185	185	153	150	157	147	151	173	175	186	162	164	181	158	141	150	149	170	162	142	159	148	187	160	186	162	175	151	165	173	191	168	166	189	159	157	161	158	152	158	150	154	147	166	171	152	154	154	171	158	159	153	173	153	162	179	164	191	193	169	182	162	152	148	169	158	167	148	159	164	168	156	181	165	158	156	148	153	158	155	170	165	176	167	165	163	191	154	126	148	158	178	160	176	146	177	177	166	176	155	156	177	180	199	161	166	158	167	152	171	160	154	156	155	150	177	142	164	152	164	175	156	169	164	138	170	166	161	179	176	166	187	166	165	159	154	187	161	166	174	160	178	173	176	187	217	148	140	155	180	175	195	168	171	183	156	177	158	153	173	151	153	144	184	153	143	157	149	187	154	163	166	149	181	148	179	164	165	175	196	185	177	167	176	179	160	181	151	141	173	162	166	174	179	164	158	173	170	159	172	160	142	176	175	182	166	195	166	162	172	160	160	141	158	157	167	160	187	160	167	159	164	170	158	169	157	170	155	180	152	168	159	158	141	153	156	173	171	155	167	150	153	180	168	182	156	166	158	179	152	183	154	171	147	133	178	184	167	160	154	156	170	156	157	165	169	174	132	159	159	166	161	166	167	173	180	163	150	177	165	161	177	189	167	177	181	159	193	163	175	169	167	175	193	153	161	153	151	183	150	163	175	162	162	158	170	172	186	181	165	160	168	197	148	154	165	169	172	161	147	175	171	167	188	166	190	163	162	151	160	165	156	147	188	158	173	152	174	158	158	153	164	177	155	172	164	168	147	167	169	171	192	169	168	178	155	168	157	179	157	173	168	195	178	157	163	164	155	175	152	158	193	143	164	170	184	175	160	180	150	157	169	204	187	158	183	171	149	170	148	168	158	148	165	152	154	186	152	158	168	170	150	180	159	159	143	172	153	183	185	186	171	164	163	169	161	174	156	165	192	168	163	153	150	168	170	173	169	156	168	138	187	161	170	159	149	159	155	150	162	155	157	171	159	147	164	177	137	161	164	167	156	159	176	165	156	174	172	166	161	180	170	173	162	196	158	180	163	156	147	156	159	152	136	160	139	155	145	159	172	146	160	176	165	139	165	157	178	172	169	164	180	176	178	155	179	165	151	156	160	157	153	146	147	159	180	198	163	131	180	174	176	188	151	172	153	142	166	155	146	168	130	158	175	163	180	164	154	178	145	156	164	195	178	195	145	156	140	181	162	170	170	160	150	162	169	138	149	186	158	155	164	172	143	152	169	172	136	162	157	167	161	182	185	189	165	149	174	170	156	179	180	171	161	145	157	164	170	157	138	169	174	149	170	162	186	129	159	147	158	145	146	162	157	167	172	165	183	182	152	172	147	173	190	175	147	168	168	168	164	179	153	148	168	173	163	193	163	163	170	148	175	164	160	170	143	162	173	174	164	167	150	171	179	150	155	164	172	192	157	160	146	143	167	166	142	170	168	168	158	166	134	166	177	171	162	140	149	162	191	149	171	192	151	157	168	188	184	184	168	151	157	176	161	140	169	165	153	150	149	150	159	150	136	168	171	154	180	148	158	153	181	145	157	192	165	167	157	151	175	152	177	168	169	166	165	172	160	170	149	147	168	166	154	173	192	161	173	159	178	167	180	159	160	192	169	175	169	153	170	173	150	143	185	204	172	155	141	158	152	189	159	153	165	159	170	131	154	186	163	175	168	162	176	173	167	154	153	169	144	140	158	178	161	160	179	175	173	165	163	151	164	184	173	142	161	173	175	163	161	162	159	150	163	165	157	138	181	172	178	167	153	175	167	143	132	160	178	170	167	183	164	165	169	191	150	167	156	153	147	141	161	156	149	158	178	146	180	163	148	144	179	178	146	162	190	163	138	175	165	187	153	163	187	173	170	166	158	152	156	152	180	147	154	159	178	178	176	138	175	175	176	175	160	174	146	136	157	157	165	154	169	181	151	162	161	163	156	163	165	159	179	161	148	174	158	162	191	158	156	180	139	174	160	159	152	153	173	161	146	154	157	163	166	157	168	183	165	150	168	156	170	161	178	164	180	159	175	200	185	134	152	142	179	153	191	176	146	164	177	165	177	198	170	178	174	188	174	173	163	163	154	141	174	155	167	170	159	174	157	179	165	188	140	173	168	133	142	162	148	155	147	167	164	141	153	167	165	188	197	186	164	185	166	149	167	180	178	154	185	168	179	159	156	180	180	148	160	167	184	169	153	169	169	160	172	180	160	157	147	153	157	171	173	158	155	169	174	184	163	176	139	163	169	181	178	151	145	162	160	155	164	161	181	147	163	166	176	157	125	144	160	177	165	162	163	155	171	168	182	173	171	162	159	171	172	153	173	170	172	172	172	171	160	172	164	177	153	178	182	164	163	159	169	162	142	173	157	167	165	210	146	177	193	159	171	155	147	170	159	167	166	138	141	172	191	157	160	175	152	154	173	156	168	158	160	165	169	172	175	172	154	153	156	164	134	176	173	168	173	171	152	169	189	184	169	161	150	177	186	181	176	162	175	149	155	173	180	163	167	163	167	159	155	171	159	172	142	174	164	182	150	187	153	189	152	180	177	151	160	154	159	165	167	198	156	202	160	176	174	168	144	152	163	172	174	169	156	162	158	187	138	166	189	159	148	164	166	165	173	168	185	153	176	171	159	148	175	141	174	189	173	174	180	164	179	167	176	163	161	165	171	166	152	166	152	161	167	159	190	173	186	188	171	163	166	154	162	159	168	179	139	172	156	180	192	179	158	161	182	132	159	148	157	171	175	163	174	158	167	183	191	175	155	176	183	172	178	154	160	174	150	177	185	163	161	178	151	150	168	156	173	183	156	160	174	168	173	164	155	170	175	145	161	152	161	179	163	163	154	183	176	185	195	173	167	174	173	155	135	146	154	163	166	152	171	170	190	153	160	162	168	179	155	184	189	174	177	162	171	144	162	161	162	188	157	167	178	163	174	174	155	161	152	183	159	175	164
5374	1130	2180	2616	2306	1882	1666	1443	1225	1143	1008	938	888	824	859	751	786	831	954	997	880	781	635	528	546	639	552	581	581	536	554	530	557	554	503	504	534	510	518	534	477	502	527	510	494	520	472	545	469	469	473	500	465	507	507	507	517	502	512	431	506	471	526	500	511	474	500	457	470	482	527	460	511	500	499	494	490	518	449	490	488	496	531	492	455	467	491	412	486	469	468	472	502	506	469	504	470	503	433	470	463	479	465	453	499	501	468	478	492	501	506	524	459	482	494	449	484	477	515	456	482	479	492	515	491	491	495	487	475	515	460	483	479	504	458	453	482	482	501	468	473	487	498	527	467	500	489	488	489	441	478	476	461	500	501	455	440	485	473	486	492	460	436	527	462	442	479	498	476	484	468	476	502	511	509	463	493	480	500	476	450	488	476	482	488	457	487	483	485	481	476	466	484	473	502	467	507	480	471	481	504	470	530	489	480	483	474	445	492	477	491	452	506	491	478	477	481	480	485	420	482	467	458	479	447	490	471	471	494	463	508	501	465	461	514	500	480	480	450	465	514	516	527	474	485	466	460	474	476	458	489	491	485	433	492	482	490	474	466	461	454	475	473	480	482	446	476	461	464	497	518	462	525	515	482	454	503	478	459	447	455	515	476	495	432	489	490	439	528	476	511	495	462	485	457	462	478	459	478	433	467	500	461	502	465	477	479	460	511	521	499	483	490	479	463	486	497	473	498	492	493	496	510	429	465	481	513	457	480	456	484	482	463	476	465	509	488	438	489	471	492	457	493	483	473	523	468	464	481	523	473	481	451	468	530	472	520	462	489	460	500	439	463	480	460	440	467	505	453	502	481	480	484	510	480	500	505	434	488	484	469	484	499	527	468	510	494	481	473	501	465	443	472	474	487	472	488	469	472	506	471	485	488	494	439	472	509	444	484	478	457	461	500	452	497	429	493	512	441	468	479	448	478	444	462	494	488	504	486	498	477	491	471	505	457	487	471	528	471	453	480	466	467	487	535	455	501	446	465	514	527	472	469	505	474	470	501	476	486	513	468	454	485	479	486	481	449	469	489	482	476	464	459	472	481	484	479	460	517	460	466	478	484	457	476	458	535	443	471	460	493	496	441	474	449	491	463	491	523	487	433	448	472	482	495	508	457	469	487	500	426	491	489	488	473	467	447	483	470	452	468	510	445	490	499	496	451	467	504	454	491	471	489	497	506	481	485	511	465	509	462	500	467	466	466	470	469	518	465	494	454	496	446	463	499	501	510	471	492	471	453	501	470	463	508	429	499	471	468	449	486	480	476	523	492	442	472	501	462	470	483	451	462	471	492	472	420	484	475	451	478	472	469	485	480	461	472	454	490	459	484	443	481	455	476	494	473	425	457	483	466	488	466	480	461	530	470	460	475	476	483	472	477	508	507	465	474	469	443	441	460	420	456	466	524	490	482	480	482	465	510	437	452	530	484	508	472	499	488	490	477	462	490	479	450	501	465	457	455	497	459	471	492	458	472	476	479	450	461	479	513	501	490	506	451	488	499	497	476	509	489	483	525	482	471	461	510	451	475	498	457	457	473	493	486	481	459	477	486	467	528	482	450	517	505	476	466	468	486	496	473	527	493	516	455	473	482	475	481	503	490	481	489	461	514	474	480	475	489	474	499	486	477	480	465	476	476	447	514	493	434	459	496	474	500	467	500	488	471	465	433	452	505	483	472	481	462	466	516	497	450	467	501	442	453	465	495	497	490	475	472	477	496	455	485	453	474	492	495	473	486	529	455	517	426	454	473	449	481	472	429	463	515	501	506	490	458	448	439	492	479	447	440	473	441	442	533	468	413	489	422	477	517	513	472	482	492	483	491	469	456	504	457	463	445	537	473	499	437	432	453	463	490	479	443	502	486	495	447	480	469	466	515	476	499	464	492	519	469	473	507	490	478	488	519	514	465	454	473	473	487	459	457	443	484	467	494	508	488	472	482	464	438	475	460	459	474	515	460	460	493	494	445	474	482	451	440	468	467	504	496	471	452	517	501	500	510	466	485	465	511	492	481	511	475	471	472	463	464	515	488	502	473	463	478	458	434	514	501	465	481	484	457	506	452	479	463	513	452	472	469	507	442	471	454	478	459	490	441	468	489	451	498	449	482	469	485	504	487	464	469	520	486	468	504	491	468	519	468	495	490	488	486	463	518	496	466	471	520	473	526	478	469	440	467	465	493	478	451	524	480	477	450	504	482	472	491	533	497	485	462	496	450	481	452	476	475	475	474	467	517	473	463	507	480	465	517	457	464	499	470	494	490	478	502	489	468	495	469	478	478	473	471	487	489	518	476	489	474	496	483	488	454	501	458	448	506	477	480	489	489	452	488	519	452	491	464	483	525	442	479	497	457	459	482	455	496	502	470	515	483	483	498	420	483	491	455	526	445	464	526	524	507	493	503	487	481	462	507	487	479	475	484	479	483	479	520	481	448	427	477	475	433	510	467	494	418	473	441	469	453	461	473	467	518	508	481	493	489	492	477	487	459	462	491	496	503	494	531	461	482	464	492	463	478	478	500	494	498	474	448	483	450	503	503	495	515	470	443	449	463	471	475	486	492	474	487	485	483	472	480	514	492	481	477	464	493	463	490	510	519	452	492	462	460	509	488	504	479	451	508	462	472	469	499	499	513	456	495	450	492	435	488	494	460	495	512	489	500	470	498	469	477	510	490	470	472	436	508	453	472	432	486	447	488	460	454	476	500	485	413	451	518	445	468	469	451	476	505	484	521	501	467	493	483	502	475	442	472	496	472	488	520	500	459	488	478	459	459	480	486	488	476	482	474	484	527	478	461	495	486	489	485	475	475	521	451	503	491	491	508	503	479	475	487	470	443	489	462	514	490	487	455	466	450	478	449	504	455	474	486	480	452	442	452	518	477	446	483	495	438	444	552	470	466	500	500	451	502	483	518	480	457	451	470	499	457	429	462	501	465	444	459	414	470	493	507	477	508	480	456	451	442	479	463	476	519	495	454	466	447	491	491	479	468	452	495	454	502	461	442	523	461	438	429	488	448	509	475	438	475	518	513	502	534	476	486	501	468	474	465	475	474	517	464	479	494	484	469	483	470	489	463	472	467	473	452	496	472	465	478	466	478	465	482	507	486	502	499	460	504	507	438	532	458	500	478	460	469	496	480	457	511	484	482	489	490	492	486	500	487	473	496	471	500	491	494	506	497	486	489	492	488	497	526	485	496	485	511	447	494	485	497	437	466	475	479	468	464	481	473	482	461	495	503	470	444	462	420	455	517	457	500	458	472	487	436	468	459	466	490	496	449	467	458	460	498	456	475	437	429	521	501	465	475	502	472	466	461	473	492	450	445	452	466	438	447	481	490	469	466	471	460	504	487	499	487	490	522	466	468	432	495	498	472	476	486	455	513	459	504	458	478	446	454	508	472	460	509	465	508	449	475	474	485	482	457	459	500	457	488	475	509	439	494	461
13491	2240	2261	1789	1341	994	759	627	581	489	447	450	425	388	405	349	386	413	474	456	388	355	316	309	299	301	329	305	336	286	299	313	316	273	294	308	277	300	274	316	269	317	284	296	301	315	291	300	272	311	308	299	293	302	310	299	300	304	310	313	333	300	306	303	294	261	273	303	301	287	295	292	289	316	284	281	302	257	281	271	316	257	305	270	270	281	309	270	279	315	284	310	297	310	263	298	315	296	305	281	303	266	318	278	275	298	297	300	289	311	277	332	307	285	287	294	283	265	277	299	302	315	289	306	315	295	312	320	298	324	293	299	261	272	314	307	294	289	282	279	286	257	298	275	317	297	306	290	311	262	268	288	286	261	288	300	243	284	295	278	297	340	287	313	285	308	298	278	300	330	313	244	306	280	257	302	301	300	275	295	259	264	321	287	298	256	268	284	291	277	304	319	273	291	280	267	306	307	272	317	286	278	263	300	268	264	259	284	300	304	297	305	286	309	269	279	289	305	281	253	278	294	295	296	291	257	288	326	296	282	304	272	273	320	295	272	298	276	284	281	267	277	329	286	285	281	297	313	288	261	300	279	288	300	282	322	308	278	270	258	291	270	300	292	274	287	276	296	287	290	306	313	296	294	299	274	294	280	283	298	289	308	282	305	275	317	271	314	330	293	286	292	285	321	266	290	293	287	259	302	305	331	285	305	307	271	260	265	298	269	304	277	302	298	266	299	279	309	269	293	313	292	275	300	284	273	293	283	279	307	269	312	272	257	288	275	296	287	272	279	288	276	328	288	260	302	300	292	300	263	263	273	327	308	339	299	270	286	269	294	297	279	284	301	285	283	255	284	299	299	248	291	272	301	286	258	296	310	300	280	264	287	282	295	294	273	296	269	318	312	310	267	261	296	258	281	321	300	312	281	311	297	269	298	325	308	269	292	285	296	292	291	318	294	269	281	302	330	290	299	270	296	319	279	275	253	309	304	278	291	303	273	271	289	296	305	303	321	289	297	307	280	285	309	279	277	279	269	269	284	287	295	277	315	312	288	271	292	294	290	302	264	286	281	286	326	296	326	310	276	282	297	288	298	281	277	293	294	284	279	308	277	268	299	325	287	271	258	325	311	307	257	311	297	316	301	260	291	258	311	297	303	276	267	290	273	325	300	292	277	294	266	283	289	296	279	270	280	297	279	297	294	275	295	275	293	292	289	278	258	284	290	310	256	303	247	284	270	283	291	263	313	277	307	302	292	273	293	282	261	287	313	301	287	288	280	307	264	276	287	312	303	305	293	278	274	297	290	251	292	261	289	286	297	267	284	269	272	278	277	268	280	287	275	303	289	315	271	302	281	306	305	294	310	319	301	274	304	288	290	248	267	291	304	267	289	275	289	295	282	313	292	254	321	281	278	251	292	280	310	306	315	244	304	295	257	276	281	279	283	300	296	296	279	289	301	301	290	273	283	357	280	304	333	289	275	258	303	305	259	306	302	291	295	317	305	316	334	292	295	292	301	279	298	275	297	280	277	329	278	315	292	311	260	298	293	240	310	273	280	280	299	274	317	292	260	262	265	326	289	292	256	303	283	278	302	306	270	289	287	274	274	301	302	284	296	273	297	289	259	275	281	309	242	282	298	320	272	305	305	271	298	308	299	304	276	285	319	296	306	300	303	299	315	301	283	278	286	252	303	297	289	282	294	311	316	273	277	268	292	300	320	287	288	274	273	287	279	295	317	306	255	278	307	299	278	290	275	290	291	300	263	280	308	282	309	322	291	278	261	272	271	332	283	286	294	270	283	277	278	304	271	258	267	287	323	252	274	331	305	278	298	299	304	285	290	312	296	295	271	301	281	266	317	293	317	278	300	293	295	285	267	310	274	287	299	261	288	313	329	272	274	316	260	326	303	290	274	317	297	274	270	262	283	271	292	241	287	309	292	280	282	305	300	262	286	279	306	286	322	310	292	298	275	288	300	296	262	249	298	288	268	299	342	276	306	279	274	295	292	302	297	295	292	290	266	294	328	292	296	293	282	293	269	296	290	278	286	293	276	304	307	286	261	291	329	302	267	270	274	293	280	293	264	271	278	314	295	302	281	283	303	263	269	296	277	293	300	286	268	283	338	271	297	259	259	321	286	268	266	316	324	316	324	271	283	259	300	287	333	296	306	287	284	285	294	275	277	267	294	289	272	276	315	286	295	291	285	299	287	327	280	279	292	275	281	309	303	292	319	289	295	282	289	264	303	300	291	257	254	290	282	302	269	326	316	268	301	298	280	306	257	296	310	291	275	281	276	274	287	292	293	290	271	269	285	278	315	272	292	290	296	276	276	289	286	266	287	306	290	328	272	310	285	278	281	288	283	319	300	282	291	315	293	298	294	284	291	314	286	295	299	287	308	319	325	253	276	290	307	274	309	306	298	300	301	295	270	293	287	257	304	284	307	294	294	290	292	282	270	303	272	298	256	278	263	301	296	288	303	275	320	288	280	304	299	289	296	305	285	294	295	292	289	318	303	321	295	288	295	305	288	295	328	294	304	311	270	282	312	314	296	313	289	293	279	272	298	323	286	285	305	252	287	318	298	263	283	301	312	296	285	256	285	316	322	290	292	327	291	271	290	302	323	317	300	291	287	297	272	255	289	279	320	312	288	286	289	300	305	288	280	295	285	264	284	292	300	295	276	288	314	310	299	291	320	301	299	308	279	295	265	253	306	264	289	276	291	289	313	300	263	315	286	296	296	288	333	295	268	287	280	309	284	276	281	303	341	311	292	286	275	298	298	282	280	277	291	287	297	297	291	292	292	282	297	305	289	288	271	274	257	278	286	291	298	301	264	241	257	288	289	297	314	269	276	294	299	299	310	297	306	300	277	280	283	273	290	279	283	277	306	321	316	266	296	329	313	294	318	269	304	273	315	256	327	268	238	284	303	276	274	290	268	298	310	324	300	247	271	280	312	264	299	269	308	264	283	290	274	287	311	279	300	276	295	281	290	307	281	291	282	278	305	292	276	268	284	277	281	300	293	302	279	278	282	296	277	315	307	303	293	268	304	276	301	301	302	269	304	277	285	312	284	302	310	271	274	265	297	309	294	296	297	298	298	309	316	264	283	282	310	284	292	276	298	288	305	264	287	252	264	286	284	289	300	290	290	275	269	273	294	321	285	296	296	278	298	291	296	282	312	265	283	267	292	246	296	292	287	302	252	261	301	296	302	265	298	304	287	280	289	296	321	257	286	281	254	300	286	299	313	272	267	278	263	293	293	322	263	309	303	295	281	295	268	299	290	281	290	297	267	251	303	286	304	306	289	272	286	304	285	274	318	283	303	281	284	307	289	271	277	264	326	338	285	284	335	306	277	255	299	312	285	318	282	283	277	268	294	309	289	288	299	302	297	319	314	269	290	277	289	246	297	319	291	287	280	288	293	277	292	283	275	252	306	288	270	271	245	252	298	314	291	299	307	304	286	293	268	311	325	296	282	275	295
7518	2035	4239	5014	4569	3704	3116	2706	2316	1993	1874	1695	1615	1465	1452	1329	1449	1609	2281	2158	1793	1364	1177	1022	961	942	948	923	956	864	899	902	873	877	846	870	909	801	861	825	808	847	829	807	853	856	825	784	827	818	828	808	777	766	778	788	804	828	808	820	777	819	791	782	757	785	759	733	753	822	803	791	803	734	780	804	750	804	794	760	762	750	824	742	767	794	751	768	776	742	764	763	767	796	747	757	736	771	765	780	799	811	779	780	783	722	806	771	772	789	761	818	722	775	784	756	766	788	730	732	768	770	789	798	781	817	781	735	756	748	754	744	738	827	774	733	773	756	757	794	794	814	748	738	739	727	768	773	771	771	761	801	782	755	762	770	790	740	780	746	722	802	763	764	741	698	805	724	748	779	710	761	773	734	734	746	764	756	727	775	749	761	752	756	765	758	759	719	776	774	741	732	755	777	800	710	761	768	716	775	765	730	726	825	781	769	815	759	762	766	720	808	748	783	735	768	710	769	797	776	734	755	743	762	763	824	777	809	745	765	705	756	766	747	759	771	738	743	739	786	789	744	753	779	762	769	812	706	778	770	750	783	781	745	723	712	809	773	760	772	738	733	813	760	760	762	746	763	771	762	744	744	769	749	789	760	719	795	770	743	785	780	722	778	777	757	735	741	790	724	775	769	768	772	734	783	758	817	772	799	795	746	749	740	703	751	747	759	789	743	793	721	769	763	791	736	741	755	777	730	804	783	779	726	769	743	758	749	740	770	740	749	695	774	780	748	741	731	852	730	765	783	810	771	753	734	745	721	759	772	735	772	740	795	710	730	729	774	765	745	772	737	772	763	745	747	786	774	771	767	762	785	787	749	774	745	805	726	775	751	775	735	728	734	740	753	763	794	809	734	712	782	755	761	728	757	758	824	765	701	734	752	754	774	748	743	763	760	756	734	762	759	773	741	756	793	751	738	778	776	746	711	728	816	722	773	747	733	722	765	772	763	776	753	827	763	777	754	729	740	700	727	668	708	781	780	727	806	777	747	787	702	740	744	745	737	754	759	719	785	711	783	753	780	703	737	775	771	742	762	722	738	736	743	772	762	769	735	770	733	798	777	750	744	774	746	763	755	737	764	773	745	741	756	749	779	774	760	744	755	744	752	729	763	747	749	725	730	730	751	727	730	759	726	768	753	756	755	744	769	734	766	756	763	747	775	769	764	764	771	766	739	720	747	763	775	757	716	797	768	778	779	751	727	757	789	780	734	732	799	756	751	753	746	802	734	775	781	761	766	759	718	728	754	749	825	736	793	770	756	775	788	740	724	752	785	763	762	766	782	774	704	791	772	731	768	725	764	743	742	736	771	768	766	733	733	747	777	765	748	722	757	792	761	736	720	776	724	745	772	743	765	763	769	764	760	743	758	765	759	758	724	759	732	701	774	743	725	764	754	685	709	794	728	734	761	811	765	716	710	731	771	750	748	790	758	727	763	781	779	786	796	715	717	758	756	751	775	801	808	746	772	741	754	762	753	729	803	724	718	770	779	759	746	774	741	751	780	773	764	735	739	740	756	741	747	753	737	774	716	763	694	712	803	803	779	764	743	734	744	750	755	734	748	760	770	780	725	721	751	793	787	782	802	763	798	734	764	725	756	804	688	776	737	792	769	688	748	696	727	745	779	788	741	788	747	774	738	777	748	722	734	764	780	793	711	803	751	738	724	716	730	829	750	776	774	752	751	780	720	796	751	810	802	753	749	768	716	764	744	718	736	802	797	793	716	784	718	771	740	751	780	772	788	779	748	737	795	742	753	745	757	761	740	760	785	760	770	764	779	771	779	713	762	768	779	743	758	800	716	707	780	745	697	768	760	759	797	734	744	745	728	759	748	762	791	732	736	803	758	767	717	735	729	809	771	746	778	708	751	791	747	735	718	792	820	739	760	728	733	769	794	706	737	724	716	783	732	738	760	744	728	783	770	800	799	737	752	763	824	768	744	688	732	774	740	740	737	754	762	750	774	712	779	761	786	730	749	764	770	767	771	734	733	730	695	723	816	762	776	786	720	769	782	744	746	792	737	731	765	777	760	750	716	771	771	744	723	763	738	696	790	742	747	785	758	758	738	754	775	786	777	760	742	737	699	736	750	714	769	754	726	725	795	702	766	803	763	730	726	792	795	804	719	737	798	771	753	739	788	772	747	786	738	748	756	696	741	733	710	754	740	790	736	757	736	762	810	738	730	713	747	743	768	803	751	746	794	771	777	741	717	784	747	697	757	689	786	737	767	760	737	789	768	809	667	761	785	739	786	751	718	782	768	735	740	744	758	751	749	770	780	800	737	801	740	724	770	767	723	771	801	748	784	770	826	730	750	708	713	758	789	748	814	761	727	755	752	727	780	729	755	762	744	788	753	769	760	700	779	763	743	796	727	745	765	731	715	753	734	721	748	766	753	776	718	752	752	734	768	749	727	757	736	739	773	759	754	743	769	757	754	760	725	731	781	682	726	768	770	769	807	761	746	781	723	678	720	747	738	773	793	810	703	776	725	742	758	737	713	761	766	716	762	735	744	744	734	750	784	754	784	724	730	729	753	763	823	719	782	748	775	790	801	790	791	712	783	743	755	739	750	755	803	809	768	717	729	787	793	732	726	740	772	768	805	760	726	736	751	737	759	745	733	742	772	799	749	731	773	767	723	769	747	756	743	747	747	754	736	756	773	728	742	751	691	757	797	725	783	783	750	770	756	737	732	756	718	781	744	795	729	771	783	758	788	772	760	747	776	763	726	747	733	756	735	736	793	818	751	754	724	760	780	815	777	761	744	740	711	761	734	753	744	790	806	756	791	786	733	724	745	750	709	791	740	800	773	756	751	781	762	782	822	765	768	736	726	732	795	769	771	774	731	805	723	720	779	764	776	702	760	777	753	785	759	749	756	795	759	781	811	788	750	749	707	789	772	779	744	742	785	750	760	740	777	775	754	746	780	773	740	688	766	723	738	736	733	747	802	786	682	759	764	754	775	726	749	720	734	802	815	812	796	745	780	756	767	740	792	728	745	792	769	748	799	790	772	759	777	763	758	772	739	785	817	807	730	777	732	764	748	733	759	764	752	725	782	733	780	760	747	764	688	781	774	726	770	801	792	829	769	754	771	774	687	760	762	718	709	750	789	767	780	729	803	754	805	789	772	768	752	818	774	729	767	761	779	770	732	779	743	777	761	722	695	777	738	773	766	791	772	766	722	729	738	742	769	778	777	712	777	749	797	758	723	773	704	768	745	779	757	732	761	739	754	788	808	756	801	737	748	745	778	781	751	776	813	750	784	756	748	760	832	728	743	689	719	760	780	801	754	791	739	760	744	726	761	736	771	755	732	777	791	764	735	755	758	754	795	793	838	757	734	744	737	771	775	761	739	788	767	727	774	745	708	765	779	736	768	776	759	741	785	747	753	732	820	733	785	738	733	744	741	814	777	766	734	819	771	785	778	773	722	762	734
2047	306	322	343	321	324	308	271	279	296	310	304	293	316	308	303	280	303	285	288	286	347	285	290	313	289	308	304	302	283	306	284	282	321	311	299	277	277	293	291	281	309	278	309	283	292	282	285	307	286	269	273	297	302	290	297	302	310	331	281	290	304	301	294	279	288	278	296	284	289	299	262	292	297	288	307	291	282	284	300	290	299	295	327	290	305	270	294	306	276	293	269	275	295	306	312	306	266	278	290	293	289	267	295	266	293	297	321	292	290	291	266	281	291	326	291	309	296	301	288	299	266	258	277	302	294	281	274	283	307	317	249	281	259	315	303	280	294	295	278	269	273	269	264	272	278	301	286	314	248	274	296	279	269	297	254	257	285	290	268	285	276	300	319	299	273	286	290	303	321	284	296	252	296	258	272	240	301	320	325	283	263	285	302	304	306	322	280	300	287	291	297	326	266	276	320	290	270	290	247	267	301	317	277	293	252	267	296	275	292	260	288	282	293	289	270	321	259	272	301	296	271	306	289	339	288	290	290	278	286	286	306	285	292	289	287	292	300	304	304	312	289	291	293	296	306	328	306	306	259	292	266	272	271	262	292	293	264	282	296	272	287	285	313	282	273	272	313	307	266	282	309	287	301	271	274	275	277	326	291	284	269	296	308	303	273	286	318	299	306	272	263	310	301	291	298	284	279	269	286	272	281	283	295	303	279	267	310	258	308	306	284	251	278	292	287	278	280	258	284	277	324	302	313	312	308	292	277	287	293	318	273	291	322	273	297	313	292	269	305	274	301	286	281	293	270	289	295	291	282	302	277	294	273	290	316	300	284	290	274	307	318	292	303	330	309	298	316	287	288	332	256	297	297	300	305	260	254	295	310	263	240	292	285	270	272	269	292	304	288	296	281	289	275	268	310	290	285	264	309	281	309	278	302	287	292	282	283	271	270	290	264	300	279	317	317	311	294	313	320	307	285	314	330	295	265	287	279	278	274	295	269	263	273	275	282	278	253	284	281	251	280	281	315	300	309	337	276	260	248	295	288	295	291	280	266	256	281	259	292	294	260	283	283	292	273	280	269	296	267	319	285	271	314	294	300	286	282	268	308	296	272	291	308	251	293	285	284	298	301	281	327	279	260	286	293	303	293	296	269	283	276	311	276	292	271	265	299	297	286	297	291	328	279	284	316	303	271	279	276	280	289	285	302	283	309	306	270	297	296	277	296	288	286	285	339	309	293	296	268	271	275	292	298	280	299	290	292	252	280	290	300	271	278	284	264	295	302	252	281	276	297	273	304	294	249	320	304	270	277	275	281	276	306	282	237	303	286	268	259	253	297	244	284	279	293	283	289	304	308	292	288	292	257	293	310	253	278	306	298	275	301	271	292	285	287	289	279	303	326	281	297	287	296	277	301	327	350	286	318	324	313	295	266	305	256	270	297	283	300	310	293	298	299	256	270	300	300	298	322	280	266	260	281	258	291	302	307	267	315	263	278	341	279	267	292	264	281	289	280	280	311	304	294	284	319	282	285	282	297	235	255	315	280	302	298	270	290	263	267	288	285	269	286	310	289	287	306	310	311	275	286	312	310	281	317	292	285	287	268	301	269	339	305	319	274	291	280	276	291	299	272	291	309	281	259	285	284	285	283	278	310	294	292	272	273	290	311	298	257	296	317	304	299	283	296	277	303	280	287	276	297	314	305	293	281	308	273	322	306	266	267	279	278	282	303	285	261	288	284	279	332	284	276	257	283	283	251	281	308	276	315	310	281	250	281	276	294	284	280	273	274	287	295	277	289	299	274	266	272	263	302	289	274	315	280	328	296	279	238	259	325	332	304	277	324	295	284	286	286	261	280	291	294	296	310	292	319	320	317	281	271	281	289	280	277	290	311	323	322	282	307	294	303	304	289	311	275	277	277	278	324	271	307	284	321	284	301	302	263	300	290	289	327	309	283	275	278	291	318	280	286	280	299	319	293	290	323	296	289	296	286	297	293	273	271	297	283	294	246	289	304	296	258	297	280	290	289	284	264	270	250	289	292	286	294	308	273	268	277	275	324	305	284	302	273	311	266	307	282	296	295	289	322	271	307	283	270	279	259	289	285	252	279	307	290	308	277	315	310	270	291	293	299	275	283	317	302	286	291	303	310	289	311	325	263	275	284	299	277	287	293	311	296	286	298	287	314	284	252	299	308	314	286	269	319	301	269	316	288	290	300	282	313	303	301	324	300	331	283	288	254	299	312	273	288	273	267	296	283	272	283	312	266	279	299	289	302	280	290	291	283	301	282	295	285	320	285	309	295	295	298	294	281	273	290	288	293	301	280	285	276	281	306	266	305	335	308	311	283	268	275	297	283	275	296	301	273	296	299	277	276	273	290	283	309	289	296	289	288	282	242	354	292	277	286	298	338	311	295	263	259	303	285	269	313	307	322	289	301	280	285	270	298	274	304	297	322	245	291	274	283	262	261	317	292	304	302	279	300	294	312	308	297	287	288	291	302	276	290	293	314	264	321	276	296	278	319	269	299	289	312	319	281	300	273	277	296	280	282	302	299	274	294	282	297	278	300	294	283	257	265	267	286	280	313	287	295	282	290	283	287	313	331	331	311	278	302	328	294	286	299	300	266	337	294	272	279	319	314	302	284	272	268	294	270	277	291	284	276	264	290	294	273	306	299	281	294	287	312	285	283	268	283	290	310	276	293	280	283	276	291	280	307	290	291	289	291	302	271	285	318	264	295	310	273	294	275	299	267	297	281	284	288	332	292	302	289	261	301	259	291	288	265	279	259	301	276	287	283	297	276	282	303	287	292	268	292	287	271	261	318	271	311	271	292	246	319	292	303	274	321	291	265	287	311	291	283	297	261	339	290	238	296	276	293	278	302	282	312	302	260	247	310	260	287	269	285	299	264	312	261	309	293	279	291	273	305	237	278	286	278	284	301	299	297	290	291	290	308	258	256	287	322	297	297	299	286	276	272	266	285	296	259	251	304	301	282	290	305	296	311	285	291	287	304	287	303	300	290	307	322	275	305	317	284	309	269	284	263	279	299	290	281	282	275	284	308	359	282	296	318	261	277	280	258	294	284	280	299	306	289	273	301	296	305	292	301	296	256	304	298	313	284	249	309	249	314	297	316	262	307	248	310	265	283	307	316	277	284	290	295	286	265	270	272	302	285	327	286	291	280	286	257	269	278	267	289	294	274	285	269	271	276	301	288	252	313	285	270	272	290	271	292	267	284	304	263	312	280	279	292	288	271	268	309	289	284	283	332	302	276	285	287	267	313	318	313	295	298	274	303	267	277	312	270	315	286	274	266	288	304	304	279	297	303	264	311	316	291	305	286	293	299	268	284	271	295	317	291	280	313	284	329	275	275	300	292	269	309	317	295	279	300	311	273	281	298	281	299	268	280	293	299	309	284	282	299	286	318	296	297	317	295	297	301	293	304	308	316	314	277	309	291	284	302	291	276	316	300	317	315	303	314	281	275
2389	755	730	802	784	829	758	706	745	767	738	743	727	749	709	747	722	754	732	733	751	778	725	665	741	700	719	726	722	700	728	720	693	734	713	714	706	708	746	754	722	723	742	702	732	750	753	674	730	720	712	758	779	719	743	694	697	711	702	724	706	708	670	720	701	717	753	754	745	758	699	715	698	751	715	699	746	711	734	710	742	677	706	725	704	741	688	722	695	708	757	707	780	757	746	730	724	728	700	718	749	704	678	746	726	741	736	722	773	700	706	718	742	717	719	749	688	692	768	741	701	730	710	677	689	765	766	687	687	717	718	751	720	718	709	702	704	705	688	671	756	705	755	747	749	696	709	686	748	711	678	698	751	721	730	708	721	719	686	707	659	730	743	727	720	732	706	705	687	708	759	718	734	688	717	702	775	758	722	757	753	733	738	718	747	717	667	752	693	707	746	710	726	715	710	714	664	686	703	753	742	724	727	738	727	744	683	670	679	717	721	665	649	733	738	729	707	736	711	725	668	657	716	676	721	710	749	737	670	728	755	752	749	739	717	741	714	708	736	727	733	717	754	735	703	708	755	690	703	722	704	703	707	741	669	712	747	730	727	746	710	680	709	789	754	739	740	731	748	719	674	733	709	731	717	671	733	710	696	681	718	704	719	725	674	707	733	736	725	737	746	707	718	695	722	730	710	717	702	755	725	773	735	761	723	738	705	723	766	723	779	727	731	746	717	730	688	677	707	666	696	726	724	705	702	726	724	692	692	751	697	701	738	746	699	718	723	740	702	732	764	738	712	665	721	701	689	700	683	735	770	697	711	681	725	739	703	733	709	684	677	720	728	691	729	717	670	716	736	738	698	722	741	753	692	690	711	721	690	701	746	719	685	746	742	729	746	671	721	713	694	745	698	726	690	712	680	725	715	712	718	754	697	753	739	708	690	701	717	738	711	744	750	710	724	758	766	750	687	709	709	711	733	701	754	753	704	767	763	711	730	720	722	752	682	726	725	723	784	732	722	669	725	749	717	732	742	718	723	699	726	710	722	732	764	736	738	724	768	716	735	687	714	695	726	740	725	707	726	684	692	727	704	703	762	731	736	765	722	724	678	755	708	716	711	741	726	708	695	746	727	711	753	709	730	764	701	668	761	709	684	753	745	740	719	742	730	717	768	666	709	703	704	738	710	690	708	697	745	736	715	752	745	710	722	756	716	693	734	711	737	738	788	670	711	764	728	715	688	731	756	769	757	732	718	753	723	749	726	667	724	720	672	709	743	702	699	717	735	765	738	719	730	666	722	744	723	730	802	717	732	721	733	686	685	754	707	734	722	678	718	714	760	717	714	679	722	702	702	700	713	725	675	710	740	697	693	743	645	747	724	704	658	689	692	692	714	695	739	655	724	731	698	692	732	732	725	785	727	710	719	737	746	713	745	735	733	735	742	685	700	728	697	734	704	700	753	702	700	748	725	722	738	730	727	732	692	772	723	691	668	692	712	683	710	697	706	706	721	692	667	769	721	672	691	720	695	723	723	744	682	711	717	750	732	710	738	721	734	708	749	739	707	705	678	731	709	701	776	688	702	729	730	715	722	741	719	724	707	721	707	701	686	735	709	745	704	738	792	701	700	702	711	701	701	724	749	742	729	776	716	737	735	741	727	712	728	732	755	721	694	742	725	715	711	712	736	732	709	757	723	712	760	740	708	716	692	710	756	741	707	742	692	699	699	747	784	747	717	743	732	748	705	724	709	758	671	774	755	702	725	682	731	687	706	736	733	734	730	760	696	739	741	753	686	744	741	668	691	710	668	713	748	691	707	688	686	717	680	741	753	731	725	750	693	735	660	752	718	646	757	738	704	711	749	731	688	714	734	741	721	721	722	743	758	735	758	693	736	761	685	723	694	688	724	736	709	734	723	709	684	688	736	744	716	702	684	740	739	686	722	686	715	693	693	687	731	697	718	721	737	738	741	747	704	739	638	757	692	716	720	711	716	705	730	683	706	744	680	751	724	710	745	697	687	720	746	709	738	725	730	706	696	702	715	687	697	695	712	755	729	693	690	736	714	751	725	678	743	727	710	704	723	759	718	770	747	709	690	739	717	731	724	739	731	683	703	724	728	685	697	698	754	709	707	710	741	710	715	695	738	721	716	795	699	703	686	732	716	702	747	750	698	740	714	714	749	695	680	720	718	706	760	701	721	674	709	686	692	695	729	788	760	685	725	720	726	742	739	704	794	751	706	770	738	756	741	708	698	724	716	707	726	693	756	729	749	725	706	735	715	693	699	728	748	705	743	724	717	702	731	730	740	739	720	719	766	722	701	731	761	731	740	727	733	684	739	676	717	736	703	760	723	716	750	706	766	714	755	712	711	717	751	761	727	715	771	722	713	678	700	752	762	701	713	746	663	715	727	727	774	718	741	702	702	737	695	699	736	699	707	744	701	691	731	718	708	753	692	691	689	697	761	757	706	755	723	696	766	731	690	781	718	709	756	735	691	710	722	709	714	709	712	717	718	738	736	710	721	752	711	683	658	698	730	723	711	721	730	692	732	742	705	706	683	718	763	719	710	718	730	746	687	711	689	723	747	703	758	762	725	714	691	713	743	713	714	713	721	668	757	734	723	765	745	731	722	732	697	706	728	747	663	729	711	712	701	752	718	749	686	734	715	743	699	750	718	721	728	772	736	713	722	699	723	689	728	696	705	697	756	692	758	736	699	720	716	698	727	687	747	730	681	723	679	720	720	694	762	761	718	742	769	707	675	700	710	734	726	717	728	703	675	722	732	697	719	734	710	712	710	737	674	726	682	770	686	681	707	668	721	717	699	729	718	718	713	708	768	728	684	747	727	728	719	748	692	687	740	700	765	720	751	743	702	663	699	726	690	707	713	746	725	742	793	716	692	721	707	758	691	760	746	695	734	702	697	715	710	753	729	745	774	724	701	715	713	747	732	696	754	678	732	738	697	736	718	714	744	650	766	742	794	784	778	691	751	691	731	739	723	661	744	699	713	776	732	729	733	734	705	711	755	762	734	721	773	714	709	688	708	690	702	764	727	700	731	733	734	740	712	721	758	714	682	699	689	693	710	717	736	749	705	718	710	677	732	724	745	769	757	737	680	723	711	734	682	761	712	772	685	720	707	704	747	744	729	751	763	718	730	702	723	708	706	702	740	707	750	680	694	701	738	725	720	731	657	661	774	725	706	752	723	712	717	728	735	729	682	687	753	718	724	728	695	724	694	702	735	731	749	735	678	748	767	722	733	709	752	685	682	715	716	721	721	736	710	709	752	728	732	760	706	671	759	698	744	720	712	747	705	717	714	758	711	745	756	747	714	707	739	719	700	674	716	704	692	708	677	704	707	752	699	670	704	677	747	721	689	723	720	663	761	709	720	753	707	726	716	699	733	735	728	701	720	719	693	748	724	736	746	710	718	713	683	670	727	708	750	732	743	706	786	730	743	727	695	727	708	717	768	705	691	717	709	715
6831	878	990	777	554	497	392	335	274	257	246	223	231	222	192	171	215	212	164	187	187	173	187	180	157	178	161	147	173	153	140	169	153	169	179	160	171	163	142	174	181	187	177	153	168	168	160	205	171	163	159	163	170	157	163	174	178	173	173	174	167	195	154	164	173	135	157	165	175	164	143	153	160	167	163	156	178	161	132	176	153	178	171	168	178	162	182	195	152	174	149	160	168	159	150	173	153	167	161	167	178	153	185	184	156	165	142	149	148	175	163	155	137	149	142	178	153	176	151	182	179	150	165	163	174	180	172	170	148	160	162	166	173	158	178	156	155	142	165	160	149	161	162	168	165	160	165	159	139	145	155	189	165	175	153	172	159	168	177	186	184	188	151	203	189	175	178	186	188	166	154	148	168	171	167	164	157	163	165	164	150	160	172	181	155	175	194	149	194	163	164	168	153	147	186	149	182	166	173	155	155	166	190	193	153	152	164	144	177	153	174	157	179	148	186	179	167	189	166	164	156	152	155	176	151	169	178	168	137	138	154	165	174	143	170	166	171	172	152	170	170	161	154	145	165	170	152	150	166	148	159	173	168	164	152	156	142	169	156	154	156	171	160	179	155	176	186	186	161	182	162	157	188	179	181	165	156	187	189	160	157	175	175	172	201	177	177	147	165	164	183	173	171	159	150	147	171	152	173	207	166	138	176	185	173	183	160	164	157	175	173	163	151	172	180	168	136	161	157	158	192	157	191	148	172	158	181	182	170	174	173	149	176	166	161	176	175	199	167	160	171	177	170	132	142	189	157	176	173	165	169	160	162	167	200	208	160	163	144	176	170	149	180	158	174	160	178	159	160	157	192	147	169	166	173	159	150	173	166	156	151	141	137	137	172	159	161	152	183	189	151	166	168	151	165	150	162	139	149	146	146	173	169	150	177	158	137	171	159	169	153	182	165	169	146	149	147	169	170	178	160	162	180	165	143	165	153	176	148	151	193	189	170	187	161	181	150	142	164	181	169	164	172	169	171	139	158	156	158	173	168	164	178	146	163	166	157	149	164	168	158	140	170	168	167	182	161	177	141	193	176	173	186	180	160	199	154	140	188	174	160	174	170	191	146	143	167	179	160	157	176	155	175	151	183	163	195	160	157	154	184	169	167	190	159	188	157	158	169	154	174	166	175	147	159	170	181	169	174	170	179	152	186	183	167	184	145	162	178	176	159	161	142	183	182	185	172	158	152	156	149	165	157	185	159	171	186	186	184	183	187	175	152	161	177	144	162	180	135	159	179	163	161	157	152	164	168	164	153	155	169	167	158	174	162	171	163	161	169	147	171	172	154	151	138	154	164	162	181	149	149	152	152	170	174	176	157	177	187	165	149	144	153	154	166	145	165	163	166	176	155	186	183	165	167	167	157	173	162	151	176	155	146	177	161	142	144	155	154	162	161	139	172	143	172	163	156	171	167	161	172	156	181	154	165	159	152	167	163	172	157	146	177	162	149	164	165	151	168	159	139	182	179	149	165	150	158	197	176	153	166	190	155	164	156	168	176	154	149	163	151	165	183	196	201	163	160	147	159	172	170	183	144	150	177	169	161	165	156	187	174	146	169	162	176	192	174	170	175	181	165	178	152	175	144	155	163	152	153	148	183	172	156	160	138	180	174	160	168	181	164	167	155	193	179	148	195	161	166	164	175	165	168	151	146	165	159	158	167	173	163	148	176	162	161	158	171	180	177	176	192	169	142	186	168	157	184	180	155	153	165	177	149	140	164	147	169	143	156	166	179	150	164	179	150	163	137	160	183	180	193	156	160	151	166	169	180	145	133	161	141	167	180	153	161	184	162	148	174	171	153	180	179	155	162	166	160	145	155	160	176	155	160	169	157	174	155	151	177	167	157	159	184	151	190	135	160	180	155	157	168	166	150	167	151	153	159	145	164	165	138	166	148	132	172	170	162	173	158	141	174	177	142	145	165	150	165	161	169	149	148	148	160	173	172	175	158	178	173	171	172	151	161	177	172	175	150	166	151	156	157	167	162	161	180	174	169	162	195	171	168	165	141	164	158	161	161	153	157	153	168	159	170	165	147	160	163	175	161	165	144	174	163	154	159	162	176	162	182	166	157	153	149	167	187	175	141	161	139	160	182	156	162	157	160	158	193	171	144	169	158	162	161	176	169	149	183	162	153	152	153	175	168	151	151	179	175	151	148	172	169	151	136	156	165	165	166	163	187	174	155	170	175	201	178	185	157	164	176	179	165	161	167	159	183	166	149	147	170	159	153	174	146	157	167	176	165	174	157	179	173	168	183	176	167	161	161	187	144	166	187	160	171	169	149	155	166	185	144	187	159	162	170	160	158	163	164	159	161	158	165	175	163	159	173	161	161	173	151	171	157	158	168	181	161	142	153	172	169	155	149	156	161	162	172	179	186	158	154	163	174	158	173	162	156	158	199	156	175	163	157	143	183	181	152	181	176	181	167	159	182	146	162	188	183	163	179	171	162	172	180	181	161	167	146	164	180	177	146	181	172	155	155	144	152	187	153	160	170	177	171	217	180	160	190	148	157	166	159	153	182	166	167	168	192	166	171	190	166	176	159	179	164	188	169	162	195	152	166	176	174	159	161	170	164	169	168	156	175	168	163	158	160	172	192	160	148	151	182	168	144	174	170	168	179	187	167	177	172	164	166	180	171	170	157	175	177	171	171	193	188	148	154	163	166	153	178	193	161	150	168	159	165	169	151	154	179	155	165	156	154	177	166	184	166	188	180	178	186	169	183	176	160	170	166	161	157	166	164	171	159	181	163	152	188	197	166	151	142	147	153	164	176	173	170	159	193	160	170	178	181	194	175	176	181	164	143	148	168	170	178	181	163	167	193	156	159	148	148	164	160	181	174	176	179	171	170	161	158	161	162	160	166	159	167	156	150	158	178	154	174	144	157	160	164	160	152	168	165	158	163	166	168	179	162	173	160	154	159	140	180	159	138	159	167	174	166	174	172	176	174	147	158	162	132	164	181	162	159	177	178	180	183	160	184	164	162	156	155	157	151	168	166	181	164	162	170	168	165	149	170	195	188	162	173	159	176	179	147	170	173	153	174	185	191	149	179	155	180	155	175	171	194	172	137	156	167	153	176	161	161	161	149	178	152	156	173	170	157	166	164	162	182	175	175	134	149	128	194	154	152	159	166	191	178	158	156	173	166	153	162	154	163	161	165	159	180	159	145	177	155	163	157	188	163	156	172	170	170	175	155	162	170	165	169	164	155	175	131	179	180	184	164	148	179	165	153	139	169	166	168	184	146	148	169	161	148	174	154	199	167	174	170	162	172	161	173	164	164	163	161	164	169	161	170	173	152	180	152	154	156	170	182	153	150	164	196	165	173	151	162	144	158	153	152	168	153	160	165	169	171	176	162	182	172	191	166	190	153	152	178	156	153	170	159	187	147	171	146	163	172	163	150	158	155	162	162	162	192	167	159	166	164	160	171	175
5388	1159	2158	2628	2360	1913	1694	1402	1241	1121	959	926	881	843	755	826	866	815	714	716	678	632	565	596	577	577	600	567	583	519	567	550	556	565	556	552	508	523	545	510	543	507	512	524	484	512	500	481	520	527	509	497	496	469	539	513	494	498	535	539	519	468	498	492	491	487	472	519	529	492	465	517	506	475	495	501	495	500	493	473	498	481	488	470	448	470	525	478	468	520	459	506	500	489	461	474	449	465	475	502	478	445	489	431	507	460	472	467	472	505	454	470	500	512	470	425	499	512	486	469	496	460	470	508	483	446	505	470	477	506	484	455	474	475	480	481	495	473	468	547	485	460	447	481	490	471	451	498	508	508	481	487	497	493	494	481	492	473	467	447	505	455	491	483	445	499	442	502	486	490	462	471	482	486	526	496	489	478	486	484	486	459	475	476	492	513	484	514	493	444	509	475	467	487	455	504	499	478	481	519	515	486	499	453	490	474	487	503	457	462	482	465	449	454	445	489	485	486	531	448	422	501	462	515	489	475	460	455	462	475	518	473	451	516	453	508	485	464	489	481	531	450	520	516	473	456	495	459	469	464	470	453	460	498	461	499	495	497	481	472	485	477	477	472	494	470	477	455	454	482	451	506	487	460	494	453	452	492	423	471	460	473	487	502	491	475	474	488	469	517	432	489	468	475	462	503	436	481	465	437	461	511	447	470	512	444	468	518	467	434	474	491	443	464	513	460	495	436	460	453	455	522	478	479	449	466	505	499	499	489	472	482	493	475	482	490	440	487	470	483	447	486	478	508	498	479	445	488	449	512	484	461	531	496	525	511	471	500	466	444	471	472	483	482	499	487	473	473	505	491	472	509	466	480	480	487	505	496	501	470	478	492	494	526	489	517	501	475	483	463	426	471	496	478	446	479	451	486	504	550	492	484	484	450	482	494	466	481	492	459	490	477	489	488	481	466	465	486	468	526	487	488	475	478	470	493	495	464	483	484	491	437	497	469	443	441	480	479	501	484	446	479	519	456	458	494	495	474	553	518	492	487	445	506	469	515	509	501	466	497	470	494	511	480	487	507	480	506	515	452	485	471	490	502	518	427	469	496	469	501	470	457	451	497	461	491	498	464	454	477	482	531	478	484	450	456	490	455	434	479	496	472	463	468	487	453	490	486	485	437	498	469	491	487	499	521	502	473	510	495	502	471	521	480	502	496	477	438	461	496	502	463	456	474	468	484	478	486	514	508	507	448	435	464	437	439	466	516	487	437	489	470	471	493	518	476	444	446	526	497	477	502	505	465	466	522	484	512	500	474	482	491	450	425	478	460	487	448	509	475	507	461	490	488	455	514	454	522	448	471	484	471	478	505	517	445	480	533	486	480	483	505	468	458	473	505	524	463	464	482	449	490	506	450	485	459	469	516	488	486	464	479	487	479	461	476	456	470	477	464	468	483	421	500	484	477	468	531	458	490	474	494	493	455	503	493	498	503	516	459	511	481	475	454	471	479	477	489	462	469	501	484	517	483	492	486	474	471	484	449	464	491	488	447	501	475	479	463	474	479	479	496	457	515	451	460	467	488	492	482	486	480	465	464	487	479	483	505	476	477	496	496	509	478	485	479	473	452	483	494	504	479	459	496	478	483	515	516	467	457	468	466	468	524	481	449	489	476	467	488	503	467	488	483	477	479	481	479	483	499	479	471	482	450	508	454	537	475	518	516	450	495	497	457	461	472	509	420	455	483	517	484	455	492	454	486	499	481	456	489	471	489	504	496	458	464	493	475	454	460	462	510	478	490	469	482	524	453	473	482	460	483	494	488	442	486	481	466	454	492	494	460	485	448	462	481	477	468	432	426	477	462	485	500	498	484	484	478	474	462	481	527	504	456	495	475	513	488	469	450	458	483	466	436	450	463	471	495	450	480	480	472	529	471	454	493	489	479	479	476	479	479	508	458	465	485	496	493	509	508	491	459	488	478	460	476	449	474	515	495	488	475	466	501	444	440	508	459	432	436	474	477	493	503	488	494	482	486	491	452	438	481	440	501	537	470	496	482	506	493	480	478	475	487	497	481	470	473	487	475	507	453	505	483	462	456	482	493	495	466	475	502	484	472	456	490	494	472	509	442	473	469	489	474	505	470	474	452	465	441	441	484	494	467	463	469	460	514	482	514	477	476	472	492	481	485	474	438	451	489	491	496	498	495	449	487	440	508	495	437	466	507	468	481	518	459	484	483	470	482	479	501	475	478	457	522	445	502	459	456	468	463	445	472	522	450	474	486	516	521	463	476	458	483	486	446	474	459	466	448	475	478	482	434	490	514	471	491	465	469	491	490	472	463	474	493	523	534	497	471	495	465	500	448	504	481	478	489	507	491	500	467	443	478	487	479	433	473	495	485	514	471	501	425	488	477	519	494	524	460	496	476	475	474	472	495	493	476	496	470	488	479	473	495	481	449	466	441	503	487	509	465	467	492	479	475	447	468	489	456	505	460	473	482	479	474	497	455	471	459	526	484	471	467	483	476	483	440	462	459	481	498	470	501	511	474	466	459	454	502	503	483	461	467	428	444	500	467	519	472	479	439	500	468	455	461	492	492	474	493	475	517	477	473	487	483	498	479	480	470	478	434	499	462	517	504	448	469	493	439	489	480	474	473	439	462	459	487	530	454	500	440	451	470	506	477	453	453	465	467	504	472	471	498	501	493	488	497	477	458	465	485	460	474	438	480	486	478	458	470	517	477	473	476	482	471	451	455	497	478	468	496	457	501	459	444	458	463	464	489	467	462	507	456	468	448	491	473	461	460	527	486	485	503	506	454	463	478	485	515	460	479	463	496	498	459	469	497	488	520	478	493	482	450	519	485	481	475	464	496	459	470	484	453	456	509	486	486	430	460	505	488	473	464	514	472	469	488	494	446	475	478	506	447	494	473	470	468	497	446	518	518	478	467	495	487	447	487	485	520	459	463	498	483	496	453	518	464	451	483	484	477	498	470	445	502	452	486	498	493	497	499	449	471	457	515	469	479	478	504	482	469	512	479	493	523	484	459	491	499	504	482	463	491	496	515	482	495	437	484	483	487	464	514	508	539	441	480	509	457	481	512	454	452	470	507	465	511	485	445	444	510	509	494	497	527	482	467	457	455	514	521	463	478	527	485	465	495	494	469	495	454	484	507	492	513	471	496	457	463	462	475	463	533	446	427	473	470	508	458	538	464	500	511	486	498	498	517	443	509	480	471	489	449	460	468	495	482	488	444	515	444	489	458	525	506	478	445	503	473	450	502	511	504	436	515	488	454	444	487	519	461	458	482	488	484	456	471	463	500	479	482	477	496	460	471	478	470	466	500	485	485	489	514	520	422	478	491	427	455	491	478	450	445	474	489	478	539	469	458	490	526	471	490	488	492	533	479	478	506	500	433	492	471	531	472	461	473	473	512	479	462	468	478	444	482	470	489	470	464	469	462	501	500	488	460	525	487	449	474	464	498	458	460	476	453
13434	2279	2291	1789	1240	935	769	660	575	475	413	446	407	389	382	375	342	350	326	331	358	365	324	334	332	316	300	313	321	311	283	302	314	279	311	294	330	305	294	298	321	313	322	343	315	294	262	276	296	292	265	337	289	297	273	283	286	305	307	271	291	304	308	305	315	297	290	312	281	283	326	295	318	315	292	316	251	258	329	296	266	279	283	324	299	290	290	293	292	296	258	282	288	282	301	300	289	288	280	271	299	277	262	292	297	307	328	293	328	297	288	320	284	305	270	314	276	295	252	278	266	322	311	297	284	259	278	291	300	284	307	335	292	281	293	282	290	265	274	309	251	262	290	301	280	281	290	276	279	289	297	289	291	284	282	285	289	284	291	290	265	307	286	317	291	302	274	304	280	269	296	322	296	323	309	311	259	296	302	278	299	331	301	283	280	276	314	297	268	287	317	280	269	271	296	297	298	298	301	276	309	305	291	284	284	273	310	257	288	283	255	279	251	307	299	319	289	298	287	292	279	320	298	293	268	329	289	301	270	305	302	323	287	297	275	288	283	304	273	315	277	272	270	290	257	292	257	263	300	304	274	292	282	300	288	304	290	281	278	286	314	296	294	290	324	287	301	284	299	291	285	314	282	294	279	292	281	281	271	308	284	281	289	283	298	305	287	302	291	273	299	298	298	288	273	283	286	296	276	279	280	288	317	300	323	296	289	287	287	264	292	316	301	272	299	334	275	265	304	307	298	286	314	309	322	271	300	314	313	271	281	261	293	312	325	243	290	291	285	307	276	275	281	256	273	288	284	303	291	337	289	273	277	259	304	266	290	302	284	268	309	259	312	267	301	250	292	288	291	285	291	272	292	262	272	277	295	305	290	297	277	288	303	279	307	282	287	282	288	280	303	291	313	284	271	313	273	265	283	270	311	270	287	301	272	282	289	317	283	305	305	283	283	326	302	299	341	288	291	278	317	264	327	287	297	290	281	287	254	277	270	274	272	276	302	278	281	306	274	290	279	299	288	278	288	320	263	260	293	313	261	267	302	273	283	276	300	305	295	277	289	298	275	282	283	296	290	290	282	290	313	278	282	250	259	285	280	294	286	266	325	294	303	280	291	325	320	288	299	269	286	282	333	281	302	301	285	297	329	268	290	293	285	272	308	290	281	258	308	282	300	282	270	336	287	270	305	296	267	299	324	294	282	256	263	323	273	304	291	308	297	288	286	259	274	288	295	285	261	273	282	320	303	305	250	315	307	327	275	290	279	264	291	250	296	297	279	282	308	300	288	289	285	277	310	296	295	302	305	278	261	311	269	320	279	271	319	267	290	308	305	303	279	291	254	308	279	283	268	260	279	292	293	320	294	305	286	356	294	252	284	285	324	284	303	287	313	334	277	286	295	323	301	295	256	285	295	268	262	287	262	317	301	267	285	273	293	290	299	258	299	295	324	310	293	273	291	304	268	315	272	274	280	303	313	275	281	275	275	300	269	298	302	336	266	296	266	304	304	304	265	327	276	309	268	316	307	328	309	308	275	270	280	303	257	270	294	255	289	286	273	272	296	279	290	277	282	324	295	285	281	265	285	298	288	293	269	291	298	287	266	293	288	321	278	311	264	276	286	276	291	310	297	294	274	314	281	255	302	301	317	304	330	299	317	276	288	271	312	315	296	314	320	302	306	313	306	289	290	291	324	303	290	296	297	307	318	282	250	287	310	311	315	308	265	304	298	283	270	303	301	247	250	267	290	280	264	265	291	285	272	285	294	291	310	281	308	302	283	293	286	283	285	258	291	275	297	293	288	287	276	290	296	291	311	311	293	299	320	272	283	306	275	295	271	306	283	276	294	301	253	305	318	293	300	273	284	284	277	256	298	288	286	302	259	267	261	282	318	271	316	288	300	286	319	278	271	303	306	328	303	299	269	300	313	285	277	325	308	287	278	287	288	292	289	293	283	294	275	268	286	297	328	254	298	304	269	304	277	292	287	288	313	287	306	275	279	290	280	299	283	308	291	295	261	316	302	254	289	281	321	268	277	272	299	261	294	297	297	267	286	325	287	262	299	284	299	307	302	297	279	321	275	291	322	310	299	289	291	314	269	298	288	284	289	287	252	306	295	298	287	281	271	289	271	292	273	309	280	306	301	317	306	306	289	258	330	304	274	298	276	275	258	270	320	254	269	269	282	283	261	301	281	274	272	290	269	297	270	284	265	309	280	284	310	247	256	278	306	267	281	282	304	290	276	280	262	286	261	282	297	275	269	275	288	277	269	315	307	285	316	287	312	268	281	316	308	311	270	298	300	252	310	302	325	272	274	321	299	279	277	295	272	310	270	287	262	274	275	296	288	313	284	294	291	304	269	260	286	287	276	298	304	296	278	314	284	293	290	260	292	282	283	284	291	285	334	289	258	296	282	304	282	290	284	295	330	275	292	302	272	289	276	307	303	318	293	284	285	266	267	296	297	276	301	313	300	293	323	291	311	309	279	318	282	276	278	301	295	309	273	287	297	285	262	300	318	275	302	296	313	273	273	280	275	294	284	281	263	263	281	283	300	270	234	275	284	319	277	268	301	275	292	328	270	252	275	280	250	296	280	296	308	307	278	279	307	286	282	285	284	270	333	310	275	279	297	288	284	301	275	293	285	268	305	275	279	294	259	294	304	287	264	292	283	312	299	314	293	275	274	279	283	292	291	282	261	270	309	260	276	295	314	266	294	296	289	310	291	267	309	316	282	302	300	283	339	270	282	294	271	314	280	266	281	283	284	304	286	332	309	277	291	265	302	297	273	276	297	279	279	274	320	269	290	276	293	291	323	294	323	261	283	281	289	279	290	286	272	240	284	283	263	303	292	294	301	253	322	274	277	277	291	347	271	306	276	275	247	315	311	280	304	266	344	309	274	270	268	306	296	294	264	299	296	303	307	272	298	324	295	285	273	306	269	269	273	328	312	291	275	279	307	286	290	276	294	299	310	305	263	280	334	310	266	325	275	274	276	257	280	291	300	262	281	341	287	279	282	267	277	329	319	279	251	292	290	281	280	284	294	244	303	269	241	303	259	288	274	294	285	334	271	283	293	285	309	254	284	315	275	306	264	285	277	279	271	291	277	301	316	292	316	303	279	278	294	302	286	297	307	289	276	300	281	293	312	287	301	284	314	267	253	302	310	268	313	282	284	304	272	269	269	315	280	318	296	258	278	317	271	275	290	300	297	294	317	293	277	255	294	267	294	298	279	313	296	280	311	302	284	249	294	272	307	334	303	296	306	285	296	307	307	314	306	247	277	278	290	334	277	310	296	275	281	278	273	304	266	303	281	302	299	305	279	269	287	323	294	299	273	294	277	308	264	292	264	294	321	283	282	260	283	304	288	273	278	315	270	299	292	275	278	296	256	284	280	302	301	282	274	302	294	290	291	285	304	278	306	266	298	317	299	295	282	287	303	270	283	264	280	296	290	287	309	303	321	307	318	297	286	287	278	308	282	304
7516	2073	4095	5023	4573	3734	3159	2695	2277	2090	1802	1644	1540	1484	1430	1251	1333	1268	1118	1122	1027	1051	1017	1001	1016	1005	961	921	913	890	952	891	896	871	866	841	870	843	846	820	862	812	802	818	814	800	837	830	814	800	817	804	812	827	778	809	788	840	789	756	820	784	771	764	791	828	774	744	804	823	790	828	794	748	772	774	779	775	764	813	740	755	749	820	770	796	746	782	801	733	710	819	746	778	760	752	754	758	754	742	807	760	738	813	774	736	779	787	783	732	736	824	713	734	804	764	781	750	746	792	802	794	778	770	758	745	809	791	773	809	754	764	751	714	756	747	710	789	756	728	799	712	768	743	766	744	790	746	755	715	752	813	750	723	743	767	786	760	776	725	731	715	786	759	760	808	780	803	767	759	767	781	759	738	727	780	758	730	726	776	734	792	833	795	774	748	757	720	751	760	771	768	708	753	746	741	746	786	769	752	752	721	769	773	751	726	810	711	742	746	746	784	771	758	766	774	801	722	723	786	760	754	805	771	751	752	779	716	725	785	726	772	752	735	776	792	759	827	774	782	735	753	781	763	746	777	710	732	760	759	764	716	751	822	775	811	731	786	707	767	751	760	740	750	777	739	739	833	756	756	758	692	763	767	707	783	768	755	767	751	742	742	771	735	789	778	774	739	775	727	727	741	685	750	748	741	776	712	731	727	749	734	805	710	805	729	751	765	751	681	743	722	785	763	724	760	718	767	765	759	730	770	747	728	783	762	761	777	765	778	756	768	727	771	764	748	744	719	759	789	741	751	759	753	740	817	757	753	752	797	746	716	725	740	778	743	754	722	737	764	767	720	722	758	696	761	770	788	779	790	711	765	731	734	772	742	717	764	739	787	770	757	754	747	752	798	769	729	753	730	746	750	709	787	747	759	772	821	768	775	731	702	735	756	748	751	751	732	733	767	691	770	775	732	753	728	731	735	775	751	763	780	770	769	769	772	733	728	774	758	739	780	734	755	762	745	744	732	713	737	719	723	732	799	746	732	770	741	740	798	799	780	736	802	694	736	786	808	749	774	726	741	730	754	709	747	795	710	744	732	791	783	740	768	786	755	737	744	775	750	710	771	780	787	722	759	753	746	758	759	776	774	729	756	718	757	719	769	748	761	741	758	772	776	700	787	764	733	752	811	758	769	740	732	743	790	778	664	785	768	743	756	792	789	758	769	754	732	753	739	777	762	774	743	769	769	765	762	698	780	776	731	797	741	758	804	770	722	738	745	708	801	760	750	774	750	737	778	723	768	773	723	754	771	748	762	731	740	767	744	751	686	706	704	717	756	803	785	729	746	712	741	719	757	717	746	791	721	723	804	746	769	717	738	744	746	714	728	766	723	769	759	801	754	787	779	749	746	733	766	726	766	746	725	780	765	774	806	760	740	811	783	801	778	769	740	804	766	773	758	780	758	758	789	775	771	735	756	754	769	827	789	718	755	793	763	751	761	728	784	756	730	730	772	776	743	765	829	691	761	793	767	728	754	756	741	740	744	746	780	762	736	727	712	735	784	721	765	731	710	794	751	765	785	754	756	779	752	753	704	762	723	762	750	787	766	783	714	762	737	726	771	778	740	752	751	768	758	778	743	682	715	763	796	776	751	757	751	745	717	794	748	803	768	756	748	748	769	793	742	761	766	748	742	793	777	753	721	776	762	720	783	761	726	731	766	718	763	731	755	733	779	813	680	771	770	719	791	776	747	682	727	737	753	744	719	756	802	759	736	802	711	749	739	796	732	728	791	810	800	799	766	757	792	740	716	774	760	710	712	753	755	788	715	760	786	751	737	800	714	772	756	772	747	778	741	764	731	778	774	762	734	747	720	746	776	765	773	743	777	814	806	751	787	768	707	744	764	761	816	737	795	755	790	771	761	783	769	746	750	803	791	776	769	750	777	736	745	743	720	801	747	720	776	766	755	751	721	748	720	779	742	739	750	789	764	751	767	804	742	769	699	773	744	753	760	773	745	752	794	794	772	745	740	783	781	742	724	760	751	739	751	741	713	782	778	711	780	798	727	733	764	763	760	730	774	746	782	818	742	749	719	722	751	768	798	743	756	800	738	744	753	739	744	771	803	762	764	741	687	768	769	695	739	772	802	791	736	735	751	775	713	793	753	814	772	763	759	735	818	784	757	760	759	730	746	790	768	739	730	767	734	818	730	726	759	749	786	776	753	739	760	733	774	846	752	797	754	781	745	789	779	766	768	723	745	756	774	752	785	741	778	726	737	721	747	743	747	759	744	731	735	762	752	784	805	752	747	784	773	726	791	743	755	720	728	788	754	769	739	759	730	740	793	763	742	755	761	761	788	756	756	767	777	754	784	750	722	754	796	737	765	775	728	755	768	738	775	757	808	810	791	741	743	787	754	689	737	743	742	752	767	723	784	802	762	749	749	786	770	747	759	718	794	755	769	731	784	759	767	735	804	793	721	728	783	747	760	794	752	751	767	763	784	818	697	761	711	757	760	755	760	739	772	778	828	738	772	795	756	802	761	770	702	792	777	784	747	696	747	735	815	743	758	775	747	783	774	768	742	739	742	720	783	705	803	784	787	778	724	788	746	793	694	778	705	770	809	756	767	745	745	740	770	795	790	784	748	755	740	827	743	740	807	729	766	779	761	755	757	755	755	751	788	722	769	726	776	773	773	767	733	747	756	738	775	799	713	805	725	768	731	781	756	785	747	778	766	795	741	758	801	739	731	718	751	714	760	752	780	737	794	757	768	704	714	776	803	759	728	752	734	761	771	747	732	705	721	755	773	758	757	772	749	771	816	787	751	790	845	769	715	760	716	755	727	736	766	739	751	773	796	777	771	742	821	762	780	805	788	804	781	760	762	791	777	767	748	745	788	815	760	734	753	772	767	756	763	771	734	713	773	690	761	757	784	703	773	792	791	763	699	767	790	726	773	765	797	752	801	748	762	777	784	789	715	747	774	780	800	779	723	749	754	767	781	726	748	756	790	754	735	684	753	707	741	708	760	691	788	748	729	770	716	700	770	729	751	760	758	723	745	810	785	780	757	773	762	728	758	756	760	794	739	734	753	750	772	731	754	776	782	762	776	729	738	724	729	775	781	796	791	823	759	725	785	747	775	784	751	742	768	791	757	754	735	744	701	766	741	754	763	799	719	718	746	779	762	722	758	747	744	755	752	769	762	823	748	775	722	742	746	808	773	739	745	720	780	807	767	749	769	817	768	734	719	806	760	752	756	724	739	835	760	737	731	725	754	762	795	741	830	774	733	807	792	732	753	783	780	774	730	752	718	785	757	777	791	754	740	774	736	723	769	766	745	821	764	761	753	747	790	721	741	738	802	791	734	778	768	745	771	733	731	740	765	788	742	733	702	745	748	718	820	798	780	784	732	819	841	757	797	737	688	740	750	740	727	783	795	763	714	768	771	701	781	770	754	779	777	772	859	740	793	723	730	754	776	771	766	745	766	785	752	765	692
2007	357	330	316	324	279	263	307	296	297	259	311	305	259	265	287	288	342	294	273	306	292	289	280	283	306	291	311	313	340	295	310	260	321	280	322	261	288	279	266	279	316	283	291	306	298	275	321	269	275	286	286	283	283	279	286	268	293	292	261	288	328	301	258	274	284	278	319	289	280	280	269	269	293	278	273	273	293	288	297	300	266	292	309	276	306	287	320	290	274	290	267	303	278	273	298	255	248	296	281	278	300	283	284	297	311	300	292	275	279	261	302	291	317	284	298	284	264	310	263	293	294	311	292	270	294	307	306	290	293	323	275	293	287	299	308	291	278	274	271	312	314	274	274	275	298	323	290	314	288	280	249	290	313	296	305	297	248	317	266	267	290	309	298	291	284	296	313	310	325	280	287	329	277	274	294	255	279	315	298	301	281	269	289	266	281	308	298	281	268	288	276	275	262	279	290	293	273	291	285	256	266	296	270	293	264	314	286	254	273	301	259	289	283	322	331	308	293	316	323	289	284	283	315	306	283	286	281	298	279	283	267	297	271	291	293	281	271	294	329	278	277	283	276	292	294	314	297	319	297	257	288	281	306	310	282	293	297	284	269	316	298	298	280	278	280	279	331	318	292	281	295	299	277	280	270	296	291	264	316	280	274	271	279	277	261	294	292	273	264	302	283	263	299	250	283	294	295	245	267	272	283	268	323	277	294	302	310	279	310	305	300	274	309	312	305	328	290	275	287	289	296	316	267	297	315	292	273	281	323	313	277	283	302	290	276	293	289	299	318	280	327	314	270	294	285	308	298	292	272	286	269	275	308	301	275	290	296	289	245	240	302	269	309	297	301	273	291	286	319	285	304	318	312	298	249	282	269	286	272	280	296	304	260	275	300	276	315	267	311	300	263	295	275	277	280	272	276	257	307	264	277	264	253	273	282	312	293	299	264	273	290	267	306	293	287	299	293	287	274	285	280	298	291	291	249	277	267	295	302	267	290	276	278	263	285	278	270	292	319	288	283	287	305	283	268	281	276	281	242	297	298	262	297	299	318	311	316	275	272	296	286	294	305	285	279	326	301	299	285	287	280	298	280	303	296	307	271	304	283	302	306	287	275	282	278	289	297	280	305	292	288	312	267	273	290	298	303	290	295	286	295	259	252	314	296	239	343	275	300	262	293	250	308	253	303	308	282	292	299	302	294	289	290	275	265	324	268	298	285	319	327	266	292	284	290	285	270	285	270	296	320	302	283	276	309	311	286	284	281	283	304	317	284	300	307	304	289	279	278	309	315	301	284	279	256	276	289	305	294	263	272	287	268	304	288	274	298	258	292	298	279	289	280	310	294	317	302	289	292	305	311	255	279	297	320	270	297	283	283	267	282	313	292	286	292	328	257	295	290	295	302	279	302	269	296	327	265	292	331	290	290	295	313	310	310	284	305	278	295	312	312	294	270	292	309	313	308	268	282	300	290	262	287	304	278	280	257	304	293	297	261	303	293	301	259	303	262	329	294	293	285	268	269	280	306	273	272	272	294	321	295	312	308	272	294	287	291	264	276	334	319	311	304	266	293	322	294	269	281	285	308	283	277	281	274	262	304	299	285	274	277	275	280	280	272	281	328	289	300	341	318	313	307	321	288	277	287	259	261	299	307	304	289	313	271	299	283	283	319	309	282	275	308	272	270	295	297	320	280	287	282	299	298	291	297	299	299	304	336	316	311	298	305	296	300	290	287	278	263	307	290	280	265	316	274	260	272	280	285	276	283	261	280	282	292	283	279	275	305	307	306	270	281	291	296	321	267	298	294	327	279	285	276	283	287	295	278	263	329	286	285	281	267	331	310	291	266	295	302	279	294	308	317	269	284	298	310	265	286	263	306	327	296	288	279	302	285	284	271	287	319	308	280	278	288	305	299	284	329	304	292	287	273	300	281	268	269	281	286	315	296	307	295	304	289	286	286	263	274	307	273	323	290	324	317	276	271	294	293	315	303	293	274	326	272	263	289	286	316	300	305	295	292	288	319	319	337	305	279	259	290	325	316	283	278	301	277	303	309	288	273	271	273	271	311	267	316	296	280	263	303	264	287	279	285	281	307	312	283	309	279	284	297	301	320	295	271	279	323	300	281	294	269	268	273	318	309	293	286	290	286	281	289	285	239	312	275	276	291	318	318	280	281	272	285	296	261	295	273	273	306	289	291	281	285	309	303	277	288	299	298	273	299	279	282	276	281	287	292	312	274	323	272	273	275	307	281	262	275	293	279	261	268	286	286	300	293	290	309	262	294	284	277	326	288	251	273	277	307	279	251	290	279	301	283	311	302	288	293	314	276	271	312	281	302	306	285	260	329	280	315	310	306	279	323	290	300	242	316	265	283	275	269	281	288	325	311	281	252	267	292	296	293	283	300	292	298	267	294	294	331	284	282	292	279	308	264	273	287	327	275	251	264	315	312	288	305	276	270	282	257	290	278	280	296	270	279	291	278	290	303	288	293	294	319	283	312	301	292	296	253	278	280	317	274	293	295	275	310	264	267	300	269	311	274	284	313	296	315	315	290	285	280	285	304	312	304	269	314	261	293	294	320	278	277	266	302	298	312	292	312	283	320	278	289	268	294	301	301	268	275	279	306	288	293	280	286	320	302	330	321	286	268	251	300	306	291	273	299	295	289	288	268	298	287	293	283	269	296	292	284	301	278	290	325	308	308	288	312	273	303	325	298	246	275	279	293	296	271	281	289	257	276	290	315	289	314	306	279	321	309	313	306	300	278	321	287	303	290	304	308	294	279	294	294	289	300	295	268	302	322	298	289	294	300	294	304	324	283	303	292	292	281	310	293	306	286	299	305	276	276	322	294	281	259	300	292	279	303	300	291	310	292	284	297	262	319	291	303	268	330	269	295	274	296	314	271	297	273	296	295	312	298	280	307	290	284	312	274	327	292	275	291	303	257	304	293	283	268	330	322	315	297	294	295	295	290	320	306	301	314	325	320	288	279	296	248	259	303	289	286	281	317	281	280	267	308	281	320	296	316	290	295	295	298	273	302	290	277	294	288	288	267	296	264	316	315	290	274	303	275	299	285	282	274	313	317	300	298	279	306	274	292	308	321	309	313	291	288	270	289	275	283	266	257	284	319	287	287	297	284	292	286	324	282	274	301	307	284	325	264	309	258	306	291	274	288	262	269	295	297	295	324	289	312	264	286	297	268	293	285	304	299	278	271	270	289	308	323	283	279	274	269	274	312	250	295	306	266	296	301	238	317	261	288	268	270	277	263	264	310	296	295	284	289	280	290	295	294	288	273	301	294	260	272	306	269	271	277	274	270	289	326	312	287	309	313	284	318	272	284	311	277	277	277	297	297	298	301	276	287	300	287	296	291	284	265	277	293	297	280	280	296	277	283	302	299	285	290	282	278	290	294	303	297	281	336	296	311	281	297	338	265	292	293	291	289	318	279	294	299	302	309	323	278	270	252	295	293	304	289	294	275	314	292
2344	734	809	807	772	758	765	745	775	739	751	762	725	690	770	717	702	750	681	761	748	687	739	735	797	668	705	720	772	692	684	735	734	695	675	706	757	692	682	721	722	717	719	680	713	699	719	738	735	746	753	763	716	742	722	747	721	698	758	688	732	689	737	758	753	738	715	704	738	683	697	733	707	693	687	721	667	728	697	760	763	753	759	699	681	695	718	740	690	690	629	759	707	707	709	707	716	699	768	736	713	699	755	734	688	730	731	700	662	687	729	753	726	752	754	729	713	721	713	732	749	734	710	710	722	728	693	712	698	775	717	721	717	683	736	704	715	720	717	746	684	703	715	687	668	684	720	694	757	655	737	701	711	722	732	706	751	761	739	717	697	725	695	681	736	766	708	663	659	733	719	669	743	752	749	775	730	697	727	701	713	662	723	750	651	697	702	733	691	747	728	704	711	731	677	717	730	676	683	693	700	722	715	723	740	730	702	713	793	761	767	728	682	742	732	715	703	754	735	738	742	721	684	753	705	672	687	714	697	706	696	731	746	744	747	729	774	707	725	691	760	730	785	725	688	730	701	744	758	672	706	739	681	749	728	756	706	752	705	721	663	678	718	709	724	702	765	688	704	722	744	714	688	706	722	744	708	700	757	710	712	711	690	692	666	711	748	729	753	740	705	696	722	725	702	698	681	748	673	716	756	731	739	769	741	717	733	731	768	741	703	695	714	769	715	700	766	742	715	693	702	737	733	701	764	681	692	733	664	736	742	710	731	716	685	716	687	735	738	735	735	723	700	721	744	706	706	680	728	752	731	684	723	702	742	702	713	708	692	742	720	715	664	725	755	734	725	729	742	717	759	720	705	719	752	744	704	698	717	679	703	735	733	740	717	728	691	699	719	727	712	721	729	751	700	722	711	741	698	717	727	684	739	727	669	714	703	711	707	688	743	689	715	772	712	718	707	738	692	697	689	703	736	731	693	687	681	725	707	753	701	672	699	715	737	712	680	737	731	756	768	722	700	693	705	715	704	706	729	736	721	705	748	743	715	761	702	738	709	735	727	744	726	737	746	696	731	693	769	682	723	740	730	684	767	730	720	700	737	753	720	674	713	731	654	719	683	719	658	737	729	761	721	730	710	759	693	732	745	755	750	739	771	716	713	698	691	722	731	715	714	777	749	731	744	749	758	748	707	715	682	710	709	743	688	711	727	731	722	728	731	727	734	733	772	747	705	764	720	745	686	724	713	749	693	707	726	676	735	779	704	703	742	708	755	735	737	720	717	677	661	694	764	718	722	718	711	764	752	689	715	707	753	740	691	709	722	743	741	702	709	767	692	742	677	756	700	705	733	675	736	722	720	690	753	701	742	728	752	714	732	689	695	738	746	674	700	717	729	737	720	748	688	677	719	720	702	789	707	740	719	695	702	785	660	710	749	704	695	736	724	752	695	732	725	756	748	740	725	663	733	711	746	717	731	708	690	770	720	734	700	706	746	701	714	770	803	665	700	652	732	767	698	745	704	752	722	719	708	700	699	723	726	699	717	697	754	684	746	668	721	733	727	729	753	694	679	711	702	709	711	771	739	711	733	724	683	734	700	703	715	709	692	738	776	747	784	730	677	736	707	673	716	734	705	739	686	779	728	691	694	679	690	745	711	728	716	753	716	715	710	750	716	751	723	682	735	701	704	692	700	735	746	734	760	719	742	718	717	722	743	718	711	709	746	707	698	691	733	713	715	688	701	738	699	697	698	724	711	732	721	711	682	700	712	731	692	703	702	728	713	708	752	704	719	740	700	696	734	701	714	699	690	735	737	768	697	699	717	700	714	749	728	781	690	747	728	725	714	743	753	682	747	768	701	739	687	690	725	732	786	748	726	754	730	717	755	697	738	693	698	716	716	690	706	686	685	687	698	732	761	742	712	758	756	767	723	739	717	696	707	723	696	683	734	713	724	715	696	716	748	705	724	703	673	668	715	691	727	719	722	742	709	683	747	689	709	757	742	699	758	736	748	693	723	668	750	757	686	697	685	690	748	720	691	710	730	732	711	746	698	760	725	692	732	712	724	710	690	726	700	690	718	733	712	746	695	693	731	717	773	743	702	745	714	748	693	756	719	758	707	691	742	693	705	739	737	720	708	709	729	690	724	763	662	700	732	709	657	669	746	716	753	719	677	735	735	724	716	702	720	753	712	734	710	699	714	708	729	780	680	697	776	714	722	710	710	689	723	730	710	748	705	772	767	707	708	688	694	776	719	732	764	689	675	726	678	667	692	712	746	728	697	712	720	725	735	713	712	735	711	727	722	689	676	743	732	735	680	738	776	687	775	699	755	683	748	731	704	758	686	705	703	771	714	736	672	694	720	740	726	733	760	767	719	759	698	701	767	693	689	729	750	740	701	729	737	719	711	716	673	774	704	681	691	715	782	667	725	754	721	742	729	689	730	679	739	705	715	751	709	731	715	712	680	736	751	627	720	724	730	692	711	687	699	738	756	695	715	721	682	688	706	680	757	754	755	754	714	703	722	723	796	696	746	723	734	761	742	728	715	724	727	723	756	683	721	687	721	713	717	731	697	719	718	719	708	693	721	689	738	727	714	705	682	709	723	738	694	780	737	711	689	707	739	708	690	720	737	703	734	729	728	689	707	746	751	666	731	726	726	720	693	721	680	698	710	679	692	717	721	702	745	722	747	722	787	721	736	706	762	753	727	703	718	694	723	732	773	711	765	741	741	748	707	726	731	687	744	732	742	740	724	732	735	674	657	692	731	677	734	745	670	705	732	742	736	742	698	665	731	744	733	747	765	736	718	698	732	698	716	716	732	681	751	710	693	739	770	724	700	726	673	715	727	734	735	729	762	681	739	746	740	689	726	744	698	723	689	767	730	734	694	691	699	731	718	694	706	697	755	688	667	740	712	742	717	733	713	730	684	768	728	705	699	717	673	731	724	686	706	718	744	701	750	728	712	714	747	701	727	723	740	668	740	678	732	678	706	666	771	654	760	734	695	725	716	704	709	691	714	772	739	691	744	699	731	727	712	717	716	718	762	690	697	670	693	728	718	718	684	763	768	744	745	701	741	752	742	739	770	712	674	726	743	675	689	698	706	682	708	701	721	751	728	710	747	699	741	755	705	672	737	759	712	754	733	734	699	717	677	727	724	740	731	696	740	717	716	709	721	711	725	670	702	741	708	706	739	708	758	681	692	741	692	711	744	674	711	719	703	725	712	744	669	715	665	699	717	728	742	718	732	756	737	712	698	760	687	720	697	746	713	686	684	707	718	691	688	716	685	734	694	740	687	725	692	735	733	695	702	744	711	710	741	764	672	731	715	729	739	734	764	667	763	754	707	737	741	704	700	704	724	694	799	721	791	714	727	739	722	715	753	729	737	745	699	716	735	716	724	723	708	711	757	757	685	708	714	727	720	712	703	757	720	717	708	686	709	726	723	746	731	678	708	710	715	740	707	668	686	705	719	684	730	735
6950	896	1001	806	583	467	344	360	271	267	258	239	228	216	192	193	219	207	203	193	180	195	204	197	154	168	199	164	191	199	170	170	175	189	197	151	183	154	163	170	193	172	162	191	181	175	167	186	180	176	172	156	171	171	174	179	186	166	175	176	190	192	174	167	155	164	167	176	158	176	158	181	173	178	178	159	163	158	186	163	165	178	162	146	188	189	192	163	164	160	178	182	172	162	160	168	163	174	163	148	171	155	158	163	162	165	188	191	140	170	163	153	168	176	166	165	166	150	150	159	170	159	166	154	161	163	177	145	179	169	162	179	161	177	157	168	182	160	165	138	176	186	157	158	141	178	189	160	150	164	160	180	162	141	171	159	160	158	178	161	175	160	173	155	151	160	190	157	167	175	173	170	165	164	166	176	174	148	165	143	175	169	161	157	170	154	174	176	174	171	182	154	157	190	174	164	162	177	186	148	168	162	174	179	154	176	175	155	159	168	162	179	170	178	172	178	152	182	170	167	140	186	150	183	154	171	161	169	166	179	157	173	161	169	188	180	151	210	175	173	150	142	151	140	171	178	169	166	182	181	168	166	144	178	159	152	160	166	157	205	179	146	159	170	147	155	159	167	165	154	155	156	167	173	151	165	152	185	188	159	174	154	163	167	171	168	180	147	185	143	169	156	168	163	185	171	170	151	182	173	154	167	146	198	160	140	152	179	157	173	163	165	162	179	158	183	183	172	170	167	142	157	180	169	173	163	193	170	160	162	185	179	160	142	153	181	154	142	152	173	166	155	156	145	179	168	167	150	172	155	169	162	152	164	160	157	166	148	183	169	136	185	162	165	183	175	161	168	172	180	151	175	154	158	179	168	169	171	165	172	140	156	179	172	153	177	165	166	161	169	175	164	164	187	180	173	148	152	182	177	141	185	166	156	168	148	148	155	167	165	152	150	182	177	183	171	154	180	163	190	168	175	174	142	160	212	178	157	166	156	160	160	180	161	171	135	136	145	156	154	168	171	176	150	152	169	190	164	153	177	137	160	196	153	182	166	168	167	163	151	156	156	174	178	179	181	154	161	166	177	184	155	174	167	192	152	181	144	150	153	146	166	154	158	189	164	176	155	165	159	174	155	151	156	153	185	167	157	166	160	172	175	166	154	197	159	152	159	183	179	158	180	174	158	177	186	164	153	174	167	170	148	166	153	168	173	152	173	185	201	151	169	179	182	165	172	168	153	186	180	176	173	145	190	162	152	167	143	211	174	163	159	160	155	137	145	158	179	166	164	172	170	156	163	160	175	153	157	173	183	153	156	185	162	162	183	173	185	173	158	151	171	166	162	184	145	146	172	179	163	197	178	192	164	175	154	157	165	165	168	156	163	177	193	152	183	172	176	169	157	172	181	179	184	169	167	159	177	159	174	172	155	156	141	172	187	162	159	189	169	164	183	159	166	143	178	175	182	150	168	159	149	166	151	155	177	151	191	185	174	162	166	143	171	171	165	171	173	137	159	184	168	156	135	166	160	156	147	179	142	173	176	183	147	158	151	168	138	178	167	155	189	141	159	169	156	161	154	180	161	166	181	149	168	167	170	148	170	164	160	183	166	175	164	155	152	145	160	167	172	172	150	167	169	175	153	195	170	161	170	143	155	146	179	180	163	147	177	165	160	172	189	150	173	145	172	144	138	183	180	181	151	156	171	177	165	157	169	144	162	143	157	149	163	159	186	167	166	175	182	167	179	158	167	160	155	171	180	179	161	175	182	168	162	171	170	154	160	155	153	160	163	167	186	164	176	146	155	160	163	177	151	165	151	148	144	159	162	166	154	184	162	185	181	186	178	178	152	150	197	146	173	168	169	171	170	158	175	164	173	171	193	157	166	166	157	172	158	170	164	131	157	183	176	158	160	152	148	161	187	154	165	188	163	170	144	159	167	186	153	188	181	182	176	180	152	172	186	151	153	172	197	187	170	174	168	147	150	160	155	162	151	160	163	164	155	169	170	177	160	158	177	176	175	198	151	154	138	147	166	162	157	170	154	170	164	166	195	193	164	157	178	150	170	165	194	173	168	190	169	178	160	168	162	180	151	148	177	188	156	189	193	171	168	175	165	160	176	169	168	174	173	158	161	175	153	151	185	171	156	145	174	163	148	166	148	165	171	146	166	174	156	172	178	162	171	165	172	173	183	169	163	145	182	155	165	142	163	180	172	179	165	155	152	142	165	164	162	147	175	167	149	168	160	153	152	152	165	167	159	134	161	181	162	154	179	189	156	163	193	179	162	169	174	161	181	179	155	160	183	150	149	153	182	172	143	155	172	165	170	148	159	156	155	179	152	154	165	153	155	141	178	166	150	186	147	155	171	174	157	153	180	176	183	172	162	174	188	170	170	169	175	164	163	160	171	196	147	161	177	167	177	177	168	161	161	182	167	179	197	175	150	157	164	176	177	151	156	130	169	165	136	175	173	167	151	181	175	182	147	158	146	163	171	165	158	169	174	163	156	170	190	156	163	186	163	180	167	159	172	171	166	152	173	196	173	180	174	161	185	163	175	166	166	171	160	180	170	176	175	167	161	153	161	156	160	157	178	160	164	152	163	153	169	158	174	138	176	160	162	165	161	171	177	184	153	184	169	145	169	154	190	186	183	176	202	182	165	169	186	175	151	181	167	157	156	160	167	156	139	149	168	206	183	193	183	170	157	163	196	167	181	142	133	185	178	153	166	161	168	189	160	182	152	162	170	168	176	160	154	156	167	163	171	169	152	176	171	172	167	186	158	174	165	169	186	142	146	157	132	174	151	159	184	169	156	184	150	154	171	177	153	164	161	170	151	138	143	145	200	159	165	152	175	151	168	153	187	159	183	180	160	168	182	176	181	160	145	158	187	145	174	161	170	167	183	178	147	158	174	174	183	153	150	144	159	173	163	152	162	164	159	165	156	157	170	160	169	156	169	149	155	171	161	165	161	184	179	168	189	181	142	154	173	161	173	204	190	161	178	169	173	158	179	170	173	186	159	185	194	170	166	198	164	178	169	183	159	171	140	155	171	162	157	169	165	158	159	158	154	160	161	174	165	174	175	176	152	163	178	153	180	169	165	144	147	179	149	168	153	153	154	179	195	150	155	173	212	165	185	160	156	184	187	177	170	185	190	186	156	158	186	181	173	191	164	152	147	158	160	177	162	174	169	170	176	155	160	129	169	171	183	176	174	156	177	163	171	180	170	181	147	165	150	185	162	170	202	165	166	183	162	160	163	165	171	185	168	132	180	179	164	168	152	157	169	187	147	154	142	158	170	177	157	153	161	186	183	152	160	170	163	163	170	193	152	176	157	182	171	166	122	173	171	167	169	149	168	171	172	164	174	158	182	159	165	175	157	153	149	170	146	190	178	165	175	175	160	177	157	156	150	153	161	152	160	170	154	176	148	144	160	181	189	179	168	164	176	180	164	161	197	173	175	168	184	153	176	167	184	151	176	175	144	145	161
5334	1111	2197	2650	2313	1988	1642	1380	1203	1070	970	922	954	865	767	767	804	655	628	667	623	636	642	601	600	610	588	608	536	532	583	565	560	554	519	552	531	529	509	495	508	477	536	531	496	518	536	498	460	526	557	504	505	514	480	485	469	512	552	475	511	504	494	517	521	482	506	484	514	479	494	519	521	476	457	507	463	486	455	476	483	530	459	498	492	493	493	494	464	476	500	466	501	472	459	488	509	492	488	468	489	475	489	465	486	512	482	460	499	486	495	506	529	401	451	458	442	488	512	503	475	514	472	483	490	461	483	475	504	466	459	458	476	453	472	532	508	487	474	502	490	511	467	503	489	480	510	501	465	495	517	497	466	513	480	465	461	482	437	480	478	495	477	494	465	437	522	500	488	472	495	486	508	466	487	478	452	489	461	483	464	467	491	500	439	489	484	502	478	477	507	455	496	477	501	483	470	472	479	445	414	494	464	521	494	442	497	477	495	481	466	496	483	473	496	472	422	471	480	472	480	448	463	484	481	489	509	523	451	482	451	486	458	463	465	500	478	486	449	454	540	453	479	496	484	453	494	474	503	503	471	455	491	487	466	454	462	489	449	500	450	450	516	438	444	483	481	435	473	485	466	489	484	501	486	501	451	460	508	487	494	469	471	507	503	494	514	492	489	469	467	446	514	491	478	478	486	506	507	479	443	471	499	493	480	503	500	503	447	494	487	485	445	475	487	452	455	487	500	471	510	471	484	480	455	493	496	514	434	457	478	500	468	485	495	483	486	460	501	438	488	509	503	495	506	475	476	482	468	500	459	491	503	474	503	471	501	444	496	415	493	500	459	446	494	481	482	473	488	479	470	461	483	515	504	482	499	465	500	500	487	470	500	488	501	466	503	486	472	493	518	491	466	495	447	509	478	457	509	488	503	484	473	463	525	510	470	498	488	455	452	468	464	503	479	455	452	543	472	473	465	443	473	480	479	450	468	505	459	479	480	477	464	491	465	475	420	475	484	495	465	440	491	469	442	465	443	455	481	473	479	488	429	486	470	485	474	465	474	498	465	468	496	480	448	474	462	469	493	512	509	471	481	504	469	483	482	465	481	477	520	500	474	483	481	477	436	453	464	493	495	466	464	478	481	519	473	468	452	482	489	475	463	448	491	483	466	458	507	475	465	497	502	447	493	495	463	511	460	462	511	469	457	471	490	504	497	506	507	515	479	485	467	476	468	475	466	479	483	481	477	500	458	500	415	494	481	464	480	470	465	495	491	478	486	485	473	453	456	442	492	477	456	481	429	503	533	432	477	495	474	507	484	473	499	471	439	477	512	483	474	477	454	500	490	518	451	489	497	503	484	452	467	468	485	480	455	482	508	497	472	470	484	483	507	487	499	507	458	458	461	504	488	479	439	489	480	515	468	542	489	470	510	447	499	455	479	499	494	453	502	486	480	478	441	459	476	494	462	504	492	529	477	474	485	458	493	509	477	480	480	487	498	461	488	464	496	446	425	480	443	489	480	456	445	473	497	489	455	479	479	459	506	509	459	492	474	479	464	499	472	473	452	489	510	475	491	511	497	516	489	481	481	476	517	490	479	477	511	499	463	483	475	486	460	482	485	480	457	496	449	464	471	487	470	452	520	459	495	489	478	493	490	524	478	486	456	515	460	492	468	479	454	465	479	459	479	478	505	447	488	494	477	482	487	444	491	483	498	500	470	489	482	497	474	510	439	475	483	497	496	478	528	493	484	453	488	484	468	414	456	450	480	467	480	520	487	535	464	492	473	459	493	476	476	465	447	466	503	461	461	466	495	476	456	492	509	515	512	482	494	497	467	518	484	499	491	456	502	488	531	481	496	479	483	498	491	487	448	474	456	473	488	485	505	459	471	424	479	483	513	454	458	446	503	429	468	477	505	461	484	436	474	521	487	492	490	490	460	462	454	486	486	499	518	475	481	486	490	504	517	494	464	471	502	492	464	466	511	451	457	469	470	479	477	507	512	441	477	471	518	463	466	466	469	471	473	496	471	510	445	493	463	510	468	456	506	472	503	511	450	490	483	491	469	483	520	484	486	505	457	426	510	507	491	447	484	485	515	450	477	480	499	510	511	493	452	484	481	477	461	431	533	464	501	527	503	476	497	502	503	442	466	483	466	464	471	514	450	460	457	458	460	466	447	515	485	495	528	492	468	472	475	508	519	480	459	480	485	450	483	495	505	483	456	474	485	478	528	490	497	464	495	475	492	498	477	502	447	507	493	443	474	535	503	472	473	474	476	503	474	451	489	467	465	493	447	463	518	482	507	477	496	474	459	502	493	489	511	482	446	470	499	473	509	467	489	525	488	466	463	465	499	493	460	472	502	465	471	503	449	484	507	515	440	532	469	504	450	491	476	495	474	487	452	459	479	473	459	496	542	515	488	472	449	472	516	496	491	491	467	461	470	481	489	456	487	419	453	436	490	470	488	495	481	499	477	519	485	519	537	475	474	478	477	529	486	471	461	499	444	502	476	516	495	473	481	459	540	527	483	472	518	450	509	510	474	484	515	467	501	503	461	535	475	479	460	493	464	469	475	468	504	457	501	460	486	449	478	448	452	486	470	465	446	546	497	467	491	507	469	467	471	484	446	498	475	524	466	483	481	458	472	482	469	511	453	481	502	479	512	459	466	465	480	426	494	450	491	483	459	475	466	490	462	478	490	467	506	502	465	482	506	460	532	467	491	495	451	483	487	479	474	442	469	464	482	448	464	506	518	458	461	470	515	480	489	506	465	484	486	494	484	509	488	481	482	462	495	486	481	485	536	536	449	489	469	441	505	453	450	482	484	470	490	487	548	494	510	447	493	446	493	455	513	485	478	449	493	480	456	478	494	483	511	474	495	496	498	507	514	474	479	500	486	442	493	474	473	483	473	481	491	452	501	504	445	530	467	490	523	473	526	526	444	471	484	486	518	459	470	459	501	483	501	460	487	505	451	470	479	547	472	469	443	460	490	478	484	431	489	483	500	455	476	471	466	500	473	482	466	476	475	475	493	481	451	470	467	518	435	480	492	439	469	460	515	489	501	511	425	477	476	469	445	452	480	465	467	496	511	486	519	504	503	508	480	469	486	463	446	500	439	451	494	486	505	494	487	485	499	489	495	484	496	483	485	462	495	522	499	510	483	542	491	459	492	493	511	477	472	516	472	492	479	461	473	487	496	498	485	456	444	458	481	475	465	544	509	458	490	474	477	452	478	490	494	450	482	453	504	510	446	488	497	497	487	476	505	503	511	451	477	515	506	517	484	494	452	489	528	497	478	496	502	493	453	504	489	485	452	475	454	483	520	492	478	497	437	518	470	507	481	524	455	486	464	507	491	504	456	459	442	487	520	461	479	465	487	455	463	462	477	466	477	465	482	486	482	469	509	482	541	489	482	471	461	469	491	451	519	496	484	456	479	451	498	491	505	474	486	479	494	493	445	434	431	472	498	497	488	501	487	441	468	470
13531	2232	2250	1820	1253	982	774	627	628	493	449	467	416	399	351	363	346	329	370	322	327	333	337	327	315	316	335	353	315	319	312	335	283	286	325	295	296	316	310	320	306	312	299	329	291	299	308	267	299	309	313	281	284	323	310	283	277	302	262	269	268	293	277	292	285	298	295	321	292	284	308	264	267	292	308	283	287	273	298	275	297	296	312	287	286	288	292	297	289	289	288	277	266	284	330	295	315	297	280	313	310	323	281	271	295	279	325	308	274	304	278	293	274	286	328	299	288	333	270	269	283	320	275	279	267	268	285	283	292	308	306	283	302	301	295	302	319	295	298	272	317	303	306	286	282	290	285	288	293	285	264	251	295	309	312	285	313	286	306	261	282	279	296	276	319	325	281	318	304	301	316	288	295	299	318	284	293	274	298	327	290	306	311	288	313	299	313	293	326	276	286	267	308	294	307	312	346	266	291	279	291	298	289	288	307	289	296	292	294	261	321	275	299	282	280	291	298	278	272	277	306	306	283	285	276	276	301	275	286	259	316	338	279	305	301	298	295	294	265	264	257	294	305	316	280	290	267	270	297	264	331	273	277	280	281	305	271	301	302	299	289	291	309	288	271	268	285	270	286	307	262	303	302	298	290	324	296	303	304	280	290	287	301	279	315	321	295	311	324	316	292	305	299	294	306	312	262	255	274	287	284	231	299	311	278	283	279	296	290	268	283	236	260	294	319	286	268	291	257	318	301	305	289	292	269	275	288	291	293	278	293	260	299	274	269	301	277	281	283	299	301	298	277	285	280	316	259	282	283	284	285	283	289	293	277	287	261	345	307	284	283	285	330	244	280	285	314	294	310	295	296	305	278	265	295	308	274	293	284	321	288	272	294	302	302	325	290	271	302	267	313	305	279	276	303	258	284	299	278	288	297	303	293	277	310	269	293	302	323	303	280	317	249	312	309	320	281	295	302	316	276	276	297	267	292	294	293	283	276	309	288	292	291	311	257	299	284	274	278	290	289	296	296	307	289	290	274	270	281	322	265	289	310	290	301	282	285	278	308	306	273	285	295	291	300	301	287	274	291	300	293	306	266	286	333	259	287	282	280	290	315	295	264	292	303	282	303	277	279	313	334	282	285	283	288	299	287	287	302	279	307	300	308	301	309	296	289	308	285	299	309	308	290	314	274	263	313	285	289	276	315	277	263	306	291	280	282	276	289	275	311	283	298	277	286	258	276	300	297	293	309	287	291	291	269	277	292	271	253	306	310	324	304	297	302	281	284	308	293	290	273	288	288	312	253	276	280	274	265	299	275	317	319	295	287	334	268	293	288	292	300	307	277	303	283	266	287	300	291	316	257	269	290	280	288	274	257	285	298	293	290	285	273	339	299	271	306	286	319	275	303	293	283	315	289	296	271	306	274	255	314	299	289	289	306	331	302	282	290	292	268	314	302	285	259	291	284	288	275	313	303	297	279	294	260	318	253	283	319	304	318	301	267	287	261	260	291	309	300	339	286	298	320	298	283	302	261	286	282	269	297	294	327	289	308	286	322	274	288	276	282	281	301	290	298	298	277	270	289	311	274	296	283	271	297	341	314	308	316	298	291	277	297	285	308	274	303	288	310	279	277	291	310	282	284	302	303	280	288	284	293	301	306	283	294	297	285	288	260	284	286	274	292	263	310	297	307	289	296	300	302	271	262	301	301	311	244	297	266	300	303	313	323	302	292	304	311	286	300	290	284	283	279	301	278	302	300	277	298	296	283	301	318	291	270	286	291	285	295	307	266	323	276	297	328	337	292	324	296	300	275	276	286	291	285	271	277	310	278	296	276	298	305	283	347	316	295	270	243	309	288	289	291	306	304	282	288	277	304	301	271	289	298	253	288	297	285	282	337	306	314	308	300	302	320	297	300	335	292	268	264	307	306	294	328	291	289	280	266	294	301	304	300	311	297	292	293	282	270	265	290	337	270	312	280	290	279	315	288	269	271	298	292	296	280	291	313	323	324	244	275	294	257	298	253	293	291	263	260	296	280	306	333	322	324	324	259	306	279	276	283	289	291	263	246	272	313	287	293	305	295	289	287	322	304	298	323	276	303	302	267	290	304	332	284	304	320	286	279	277	335	282	328	297	292	333	289	278	312	308	317	290	317	277	319	313	293	260	305	303	295	271	277	295	315	294	308	292	309	287	295	284	298	301	308	289	318	277	304	288	262	258	278	304	294	271	286	276	323	286	288	266	326	290	305	293	300	311	272	264	272	312	321	264	268	263	318	250	287	322	273	278	291	271	294	295	276	296	298	291	257	252	289	303	313	275	277	294	301	288	285	284	292	290	301	307	320	276	304	283	316	275	293	276	305	272	301	298	296	269	347	291	280	325	306	297	317	292	282	265	292	290	298	290	273	283	301	290	305	306	293	264	289	317	276	296	273	292	300	284	282	295	264	311	324	315	296	288	268	291	288	284	321	308	281	273	304	329	268	297	300	276	315	307	306	309	304	294	284	287	289	281	333	273	303	305	306	290	291	303	281	293	291	292	294	297	290	295	266	288	297	309	284	272	279	281	276	293	308	301	286	294	279	306	256	321	315	251	297	279	306	300	306	304	288	289	276	282	285	299	318	288	261	306	287	316	292	291	323	290	299	311	332	321	318	288	298	286	286	302	290	312	296	302	311	287	282	320	300	270	297	310	268	308	299	279	320	301	292	274	310	270	286	314	324	305	308	290	285	304	310	272	252	269	279	281	303	279	324	268	297	289	250	320	305	254	289	295	297	280	306	285	304	298	279	301	320	295	278	274	291	277	298	294	278	278	271	307	262	329	332	308	353	283	329	266	303	286	299	288	273	298	303	291	306	334	310	293	287	277	260	306	281	313	280	295	301	298	305	279	293	295	301	312	298	312	299	289	276	298	289	291	270	306	290	300	287	338	308	280	277	266	280	309	269	282	294	289	320	269	267	304	303	262	301	305	288	323	305	326	292	268	296	307	292	280	313	288	282	292	302	270	304	263	297	268	267	307	313	291	324	307	295	301	299	294	297	302	277	275	272	255	291	289	279	333	309	300	317	275	276	278	273	312	257	300	307	326	284	288	277	299	285	305	300	278	278	314	246	318	308	300	281	277	300	275	286	274	293	340	305	319	275	258	301	275	300	292	344	313	255	295	281	282	305	293	314	288	291	285	310	275	274	315	300	287	267	285	285	297	265	282	290	293	285	308	291	306	301	307	290	298	266	282	275	282	308	288	291	297	273	280	295	269	286	269	334	297	322	317	302	301	274	270	291	310	276	279	278	311	302	318	282	291	297	298	264	295	303	308	267	315	292	305	297	300	239	270	282	272	317	294	294	271	293	287	317	278	266	302	272	256	300	284	361	283	275	317	309	254	312	270	255	273	311	315	274	269	319	292	278	300	271	287	285	287	291	264	300	274	288	285	260	280	304	311	265	272	273	280	290	291	289	261	291	280	262	297	284	313	306	273	313	273	298	313
7605	2092	4150	5182	4498	3723	3135	2646	2356	2071	1832	1679	1504	1508	1448	1417	1264	1168	1112	1111	1072	1046	1074	1030	999	1012	984	896	912	948	880	920	923	932	838	880	871	797	893	857	818	829	836	850	836	801	788	799	798	855	824	782	783	828	793	781	751	754	798	803	791	804	820	806	814	781	767	813	795	777	774	736	812	758	771	762	826	775	802	712	800	819	771	815	769	745	825	756	768	785	763	782	794	746	797	760	768	739	789	793	753	802	777	730	763	805	787	792	731	762	767	764	739	767	714	785	756	817	727	770	783	785	832	757	795	737	770	809	734	766	800	727	762	791	789	787	741	743	738	704	765	771	764	814	792	740	813	788	742	747	751	749	777	699	738	735	763	782	722	707	748	748	785	769	751	793	773	773	727	797	751	695	808	722	840	787	775	760	752	770	787	762	737	750	731	766	805	760	744	757	710	742	795	737	765	788	763	729	786	757	797	783	730	796	733	825	732	782	759	731	750	756	758	757	769	777	765	758	732	751	732	777	737	740	734	704	750	751	706	758	766	745	720	762	779	744	767	767	732	767	741	756	717	776	746	765	773	777	721	792	734	787	744	753	759	726	820	715	796	721	736	763	717	708	739	734	762	796	741	747	756	718	719	768	743	723	778	734	764	779	723	797	751	806	732	737	747	769	780	780	756	748	750	780	800	741	770	798	756	774	748	705	801	739	802	706	800	748	744	791	752	736	716	727	780	771	716	773	773	773	780	729	791	773	780	710	794	777	752	767	734	746	719	741	753	758	742	759	752	775	748	776	759	725	699	791	768	725	749	734	799	776	774	734	735	704	746	761	763	744	737	784	780	798	735	755	735	800	752	755	721	710	730	732	776	745	753	759	710	700	736	769	764	788	770	763	747	747	784	781	774	775	721	748	706	773	716	782	729	817	721	724	724	774	811	762	765	764	757	765	758	794	752	760	759	768	761	773	803	779	754	764	753	790	701	792	759	733	733	749	766	733	794	787	732	768	762	755	782	787	748	791	854	774	780	729	723	794	760	730	730	741	766	753	745	763	756	778	748	788	745	777	733	787	764	747	753	761	779	769	710	750	764	725	736	769	772	756	776	737	756	810	774	791	779	779	764	739	758	812	778	779	765	787	710	775	785	791	781	758	783	818	710	744	784	761	727	783	747	723	760	788	769	745	809	723	757	768	808	773	738	746	786	781	770	772	742	721	751	793	748	768	780	769	740	705	756	759	759	752	713	750	797	756	841	769	782	758	733	793	766	751	729	755	738	764	773	784	754	760	685	777	711	724	721	776	721	745	751	781	726	756	737	733	749	734	761	778	718	730	767	810	802	771	791	744	722	759	731	755	745	728	792	736	728	737	705	740	737	753	672	785	723	748	743	749	768	735	786	796	797	744	725	762	758	756	799	761	746	813	790	775	700	758	742	784	775	790	830	776	736	842	747	753	789	765	783	741	707	798	741	738	792	766	729	776	825	740	748	786	736	804	785	690	738	817	779	758	753	760	764	782	751	708	773	785	783	749	751	736	807	748	798	806	776	745	723	748	774	784	782	766	794	822	732	761	753	789	761	774	748	802	784	736	738	756	773	795	829	727	756	753	763	805	677	766	805	804	808	773	787	725	740	759	778	743	778	761	770	715	739	785	754	708	729	794	786	771	792	733	786	753	830	785	803	725	773	794	728	781	722	784	786	738	811	722	728	730	767	796	747	794	724	757	765	760	744	724	762	764	772	736	760	803	788	722	794	747	768	755	754	729	753	753	734	764	761	763	788	809	845	736	815	738	727	803	767	761	770	784	696	736	778	724	742	763	752	810	735	735	771	727	778	792	767	712	721	757	764	742	698	753	760	830	737	760	727	728	799	736	706	772	762	762	734	782	783	772	727	760	731	795	761	793	723	784	719	825	754	763	760	808	783	740	755	771	742	823	748	767	716	744	757	762	766	758	735	736	759	763	798	769	749	761	775	731	741	787	765	784	785	731	783	788	728	746	769	727	796	739	782	821	781	704	775	758	781	760	745	778	709	774	742	735	736	771	750	758	754	793	783	722	761	757	761	757	768	756	746	791	702	753	737	753	722	728	758	769	790	711	773	767	744	785	730	757	729	768	783	771	753	752	770	743	745	768	770	750	743	778	755	725	786	748	760	726	718	739	778	752	793	758	722	774	719	760	838	754	808	762	723	746	758	786	765	809	773	716	793	809	762	803	746	760	761	781	788	784	790	756	771	733	723	749	755	827	744	693	786	733	751	729	762	798	741	788	742	765	773	751	785	763	734	747	721	742	803	759	756	765	749	728	753	769	782	758	733	781	750	778	738	753	760	778	791	796	783	786	750	800	759	707	750	773	773	757	741	742	770	745	745	777	780	718	727	718	707	759	798	760	745	767	758	790	796	766	799	790	727	778	751	777	774	731	756	758	713	727	779	790	780	736	754	751	740	774	762	784	734	725	791	741	765	770	740	768	776	802	740	766	752	764	781	747	740	753	810	744	722	833	737	734	770	753	766	801	794	751	751	769	783	786	737	723	777	707	803	758	865	785	729	734	796	772	752	768	791	796	719	801	759	739	760	756	773	727	808	744	745	759	767	759	741	793	728	788	739	761	754	804	778	728	809	758	745	751	713	720	774	775	827	827	794	780	793	779	807	749	805	740	762	743	753	756	748	737	786	794	699	779	781	725	757	731	749	706	749	788	770	731	762	754	751	698	788	734	784	770	785	779	813	760	721	748	764	748	746	725	756	777	750	767	744	749	783	720	772	767	797	753	748	735	799	701	798	752	730	789	781	714	804	791	741	778	750	736	781	756	716	800	745	756	759	740	729	733	841	703	778	772	779	776	799	768	740	761	703	752	739	756	776	809	796	747	816	788	804	780	768	783	791	789	764	773	821	795	743	775	720	743	752	724	731	770	757	754	822	729	740	747	753	731	735	777	787	792	780	797	836	771	760	774	722	801	765	776	771	762	775	780	734	754	761	756	780	723	715	772	794	779	754	735	746	773	775	807	752	731	741	754	763	793	739	801	804	737	730	775	709	702	736	747	747	741	736	793	747	741	740	781	749	735	741	774	731	755	754	750	770	726	749	773	811	736	736	773	745	765	766	781	736	735	828	750	766	795	785	747	770	781	767	736	710	766	811	750	762	733	769	740	747	773	715	695	692	744	752	780	727	741	777	718	766	810	805	795	764	749	742	772	788	760	762	781	788	801	765	814	750	781	735	783	762	762	765	782	794	691	735	765	777	728	716	751	761	797	828	747	726	750	789	767	747	774	716	758	761	747	790	739	750	764	756	722	771	781	795	757	758	668	760	757	734	795	820	732	768	789	800	751	755	745	787	791	714	744	743	776	791	796	778	788	761	749	740	752	783	740	756	777	790	741	768	781	738	721	793	817	728	745	783	796	734	754	771	779	764	792	735	754	751	775	703	774	750	755	761	795	767	771	780	756	756	774	761	751	766	725	784	732	746	739	761	757	746	720
1971	349	338	321	332	311	272	273	295	250	287	310	273	294	303	274	309	305	297	312	287	281	281	291	297	268	301	284	286	298	309	290	285	291	312	310	281	296	285	301	281	291	291	276	280	320	314	312	276	276	268	290	287	300	286	315	295	264	295	292	307	273	297	290	279	272	318	286	294	275	320	271	291	308	275	283	283	276	320	306	284	260	261	282	308	275	288	258	311	286	287	266	302	262	257	276	307	283	303	276	287	274	281	294	299	273	304	281	292	302	305	283	289	291	281	285	282	269	298	283	290	288	291	291	302	300	252	297	264	280	303	297	305	264	264	306	301	274	304	291	282	298	303	322	319	268	293	289	271	300	314	311	281	272	291	272	294	295	310	284	305	268	272	292	307	280	286	287	315	261	281	294	316	286	295	280	267	277	269	276	266	292	293	305	298	305	290	312	270	271	262	274	301	317	296	272	340	287	284	294	273	280	286	307	297	310	314	308	281	302	273	277	274	301	267	265	264	307	276	262	304	266	290	317	279	271	305	277	304	297	297	293	299	284	280	292	247	299	271	297	281	304	276	282	287	283	317	260	283	301	259	302	266	278	288	284	280	305	316	324	311	268	287	297	278	274	293	298	293	275	272	254	293	317	279	292	267	279	291	288	315	315	308	281	277	289	264	291	288	323	278	309	343	292	302	278	264	282	305	300	315	309	324	302	291	291	276	301	275	291	298	312	291	305	316	260	284	271	273	276	300	281	270	305	289	298	301	282	293	311	276	297	280	294	288	292	314	330	322	278	292	286	250	291	283	328	311	306	285	273	277	273	285	268	317	279	313	303	311	289	270	293	292	281	276	270	236	277	291	282	303	331	267	297	294	308	287	261	291	264	299	293	283	279	302	289	249	270	287	287	299	277	294	295	296	298	270	303	256	273	316	272	278	265	285	274	303	307	283	300	264	263	293	303	281	293	288	295	306	287	296	298	276	305	280	291	307	309	265	286	310	293	285	282	275	300	305	268	312	304	269	294	292	312	317	287	294	278	276	273	315	292	296	315	269	280	303	309	288	271	272	303	321	262	287	307	310	287	300	299	275	283	279	277	269	290	302	296	270	236	300	281	290	291	295	294	265	294	279	270	256	284	265	277	309	288	300	307	284	262	287	295	296	301	289	277	285	286	295	297	281	299	298	276	269	272	306	316	284	300	270	282	308	293	281	287	280	263	241	253	288	268	260	280	270	294	301	324	291	328	301	273	274	274	287	280	287	322	273	297	327	270	286	289	244	279	282	270	305	307	276	310	336	298	263	280	266	285	295	274	287	294	278	308	302	318	285	276	260	324	276	285	280	320	297	296	271	259	308	303	277	288	278	296	288	316	291	337	307	287	273	270	275	278	284	311	265	313	289	303	314	292	285	279	251	313	315	321	285	311	292	292	291	274	309	292	303	301	281	274	264	276	307	319	309	286	270	313	324	320	286	286	303	275	303	295	284	288	296	300	301	300	283	294	302	311	270	299	288	292	277	263	274	333	289	274	262	268	285	292	295	289	292	256	287	282	284	286	281	311	278	300	283	271	283	277	290	321	277	312	303	289	287	291	280	278	285	309	283	286	298	288	314	292	303	253	314	274	313	264	299	275	286	309	287	298	299	284	300	281	325	292	328	277	301	274	305	318	296	287	287	297	322	259	264	278	296	278	293	276	294	262	267	306	281	270	297	318	313	331	263	282	282	291	298	277	307	276	287	289	275	277	297	297	290	283	265	280	291	306	281	283	325	322	292	300	307	272	293	307	314	285	297	313	252	277	291	278	272	264	307	284	280	267	287	279	270	276	296	327	271	309	270	326	302	293	300	276	272	284	331	297	303	268	273	283	286	293	284	289	279	265	263	272	294	289	274	323	292	285	312	309	276	275	318	293	283	308	260	292	283	296	305	282	260	265	292	293	251	329	251	247	304	276	283	285	321	270	301	303	312	311	294	283	297	312	324	318	286	281	248	289	247	274	284	260	289	287	311	315	268	317	293	267	283	252	315	304	313	280	320	313	308	314	294	312	296	269	300	299	297	300	303	285	280	331	307	301	345	336	280	241	266	308	252	298	290	277	281	276	331	303	276	296	304	297	288	290	294	260	306	310	254	304	281	275	294	277	305	272	283	312	256	293	329	273	298	262	275	313	294	292	264	286	274	266	283	295	269	295	326	265	313	302	292	278	304	296	276	293	286	302	294	281	273	307	299	313	289	297	254	265	256	278	262	295	304	252	314	309	278	297	309	341	295	281	307	267	289	269	305	304	273	288	280	254	284	297	305	268	294	292	295	273	312	289	275	308	255	291	281	280	295	303	260	287	272	269	288	276	273	268	288	291	278	293	308	305	274	260	249	303	274	291	317	283	277	296	285	300	287	293	278	287	272	278	267	282	306	303	295	297	276	265	278	321	261	321	279	284	254	306	289	277	266	291	291	310	270	285	315	267	337	300	312	287	309	305	271	269	298	272	321	292	275	278	282	278	299	328	309	314	268	265	306	237	279	260	274	291	277	263	288	262	291	275	275	284	300	279	305	286	273	264	294	259	278	312	303	292	300	277	302	316	313	293	314	274	267	331	308	306	279	292	281	261	332	327	300	280	286	293	256	299	284	283	293	292	323	315	318	291	302	295	296	297	262	309	290	275	326	297	308	293	321	290	265	283	312	259	295	276	285	273	283	315	287	301	303	325	304	277	271	279	272	293	265	331	297	312	304	250	327	300	275	310	293	302	265	313	268	282	274	276	290	295	287	290	262	265	283	294	281	291	308	288	287	284	296	325	258	262	311	305	256	275	290	298	324	268	293	303	288	282	292	282	295	283	280	281	294	282	313	295	279	291	251	249	291	269	302	316	280	282	321	313	301	277	299	299	306	285	324	298	277	293	278	261	274	273	266	312	270	297	275	263	297	281	261	301	285	294	305	272	268	290	306	268	300	284	291	262	282	313	298	295	306	243	298	287	278	291	294	314	284	309	274	300	245	300	317	295	320	292	278	261	280	288	297	279	302	284	282	269	250	311	285	282	297	303	286	250	281	285	287	272	280	299	290	283	284	306	287	297	281	293	291	316	296	261	282	282	277	326	271	269	280	278	295	275	279	282	275	274	289	301	326	297	284	254	304	312	271	275	291	316	246	285	296	309	309	291	295	309	289	284	274	279	306	281	282	273	302	277	307	336	262	300	296	267	294	272	282	286	295	290	269	260	268	292	280	280	313	320	280	255	291	290	297	275	299	274	286	264	273	286	287	295	288	300	304	275	292	272	285	301	306	281	287	254	316	327	271	301	318	288	285	295	283	277	286	301	278	277	315	265	282	265	284	297	274	277	301	291	285	311	294	308	281	255	274	263	278	286	278	307	295	307	284	297	292	300	278	304	290	250	299	289	280	284	296	286	285	311	277	312	320	286	293	290	260	302	283	287	283	283	259	276	282	279	261	281	290	277	281	281	244	266	284	297	295	269	291	279	283	262
2460	761	770	776	766	800	772	778	800	767	755	777	747	756	734	732	727	743	728	714	726	748	705	693	785	770	737	743	745	637	706	758	745	758	720	784	733	725	749	717	778	750	706	741	715	710	719	698	753	710	724	705	697	704	709	743	679	755	727	697	713	714	708	735	732	704	692	722	713	714	753	756	734	719	744	735	720	718	703	706	750	699	733	714	722	691	666	732	702	721	716	759	703	693	712	698	690	699	692	675	730	746	678	696	721	718	681	692	715	741	707	766	764	646	662	718	711	711	741	715	682	671	719	685	735	731	705	755	746	706	734	680	707	709	726	751	675	739	751	688	712	739	705	685	758	690	677	655	682	735	759	714	707	728	690	712	670	723	754	721	724	702	673	692	714	751	743	720	736	714	737	687	746	724	694	758	719	676	728	713	718	735	751	756	699	711	691	715	716	689	732	640	721	737	717	663	734	700	736	724	722	756	742	717	760	717	739	694	765	720	753	715	750	746	743	697	730	729	764	781	698	730	671	714	707	739	763	729	716	666	749	731	716	708	698	706	735	708	724	702	730	741	742	704	709	743	688	675	702	759	731	765	709	727	700	705	693	723	652	714	712	707	740	686	743	716	692	708	701	697	724	683	737	733	691	705	729	736	730	739	787	725	724	730	715	717	708	703	717	725	704	752	752	740	699	718	751	723	752	735	710	735	720	721	770	714	750	768	752	713	759	715	734	695	744	724	732	737	753	714	786	681	749	718	737	764	711	715	675	723	719	740	726	772	641	740	721	642	732	715	745	715	717	678	706	718	719	747	688	733	669	696	722	740	761	722	712	718	749	702	698	710	738	682	745	713	710	771	783	751	714	696	701	740	741	734	714	729	690	713	713	726	715	737	694	712	688	701	746	761	738	720	721	737	697	675	754	729	707	717	670	735	756	725	692	721	714	717	698	697	682	776	719	692	741	703	677	679	720	735	706	749	719	688	708	730	736	732	683	722	730	680	703	720	709	726	735	707	692	705	757	767	709	728	703	682	705	701	781	741	702	724	717	785	690	746	711	689	696	681	695	736	738	724	688	763	711	698	719	704	750	722	698	699	715	742	724	686	720	697	709	733	699	788	704	683	754	718	725	680	716	705	708	693	721	727	690	712	761	685	706	672	699	679	692	706	711	736	711	710	696	720	727	705	766	718	713	652	778	672	674	706	722	705	718	721	722	740	706	735	717	699	714	752	717	706	667	687	677	703	709	738	729	707	735	707	719	739	716	713	700	706	734	703	721	708	714	719	708	729	649	756	745	723	747	686	678	685	759	732	713	726	752	726	736	705	724	700	716	699	721	723	718	750	708	689	778	709	725	686	739	709	693	716	706	737	678	695	711	767	685	752	689	708	698	785	687	712	660	698	688	695	667	707	713	712	647	662	730	689	790	724	735	710	711	726	754	743	724	745	699	672	712	694	739	696	705	754	683	716	700	709	689	739	750	676	704	750	706	701	734	734	727	744	721	716	696	720	716	762	729	711	730	701	673	708	715	662	768	771	728	760	744	709	740	722	692	726	677	701	692	746	683	722	736	661	661	744	727	721	678	716	723	690	732	740	757	712	719	704	744	717	726	691	727	703	728	657	724	729	734	742	738	726	739	703	696	691	701	685	703	717	706	711	750	675	740	716	750	732	738	670	738	693	722	742	695	754	733	747	709	735	761	716	727	716	731	734	681	705	784	716	679	735	744	717	714	744	722	721	754	773	730	701	731	740	754	765	767	728	723	701	738	740	707	682	746	725	749	731	706	708	737	668	705	749	742	769	702	729	693	750	737	742	791	698	677	696	730	753	723	700	762	752	716	707	717	711	706	735	705	724	705	732	752	693	712	751	739	745	662	698	715	688	680	752	673	713	694	712	714	678	677	721	717	719	710	711	732	712	723	726	713	712	726	758	765	712	727	748	719	769	746	674	752	713	753	709	685	752	724	768	733	730	756	731	727	771	706	734	730	744	737	753	717	722	769	712	724	738	733	730	727	655	731	726	672	730	740	698	743	729	677	744	695	751	704	756	731	747	759	724	692	717	701	744	727	721	713	715	716	714	703	656	740	727	719	716	670	776	705	770	704	717	731	701	709	693	741	710	688	696	718	729	691	763	744	736	715	681	692	712	732	758	731	766	732	736	778	684	694	685	728	706	723	710	760	766	727	745	714	694	664	720	709	717	740	742	707	714	743	722	713	722	734	732	734	758	749	681	736	716	714	779	696	717	730	704	733	690	751	703	728	740	707	724	698	728	762	688	715	698	776	716	741	749	707	705	746	708	726	730	768	708	747	704	686	719	725	711	723	722	736	715	679	723	746	700	744	749	705	696	746	711	714	740	700	747	710	740	787	731	733	732	734	763	738	698	677	705	717	713	716	737	705	762	769	689	694	729	723	704	762	725	706	771	730	684	718	743	743	720	672	749	705	730	731	739	728	753	728	719	729	719	739	733	731	699	734	699	685	731	744	721	742	739	672	703	696	711	690	716	744	737	783	750	702	713	697	755	705	734	707	706	762	690	771	726	686	713	684	736	751	743	715	735	721	708	748	712	688	737	774	737	728	692	699	704	770	739	774	765	727	744	749	702	750	699	740	713	697	753	761	745	724	744	695	697	706	712	705	731	713	723	732	677	787	735	730	679	736	722	731	754	690	763	692	736	696	687	728	646	720	756	693	703	689	739	715	725	725	729	736	722	705	710	715	769	747	738	708	706	712	721	736	704	692	740	780	711	705	732	693	738	710	729	714	749	689	772	763	737	713	746	731	725	718	721	685	750	701	738	733	733	803	727	742	732	722	711	710	720	764	671	688	711	719	748	734	705	712	681	732	706	779	673	701	695	748	684	653	747	711	788	746	686	675	686	705	750	727	722	704	736	729	777	710	724	722	754	748	737	727	721	751	740	716	744	754	773	715	701	731	727	695	763	749	699	719	707	711	712	709	716	700	757	704	716	717	738	719	707	747	740	713	733	725	733	721	661	725	720	676	680	673	753	699	724	732	749	768	750	745	756	652	683	716	778	703	695	768	720	686	708	747	780	743	741	718	716	696	760	769	748	761	741	698	731	665	685	715	710	723	747	731	697	722	737	731	730	717	765	726	697	713	714	746	743	730	679	713	671	715	723	742	700	729	710	706	713	733	712	690	698	729	704	699	661	765	733	713	717	724	673	729	704	725	732	746	747	704	717	738	713	741	729	692	735	721	746	723	730	718	723	719	722	755	692	763	752	752	703	696	756	691	746	736	707	693	712	746	726	679	705	698	736	713	713	736	712	693	680	710	690	716	669	710	772	693	745	724	723	728	745	744	727	703	704	712	688	781	711	724	720	732	711	723	716	732	757	724	757	715	713	707	714	696	721	711	700	683	686	680	708	684	738	758	691	748	718	750	709	696	759	686	747	759	741	729	755	723	723	734	745	758	730	715	693	723	745	765	722	717	741	736	719	739	705	741	688	717	757	707	743	709	685
6910	903	982	763	615	465	375	344	313	270	242	211	219	214	200	203	206	197	182	197	170	202	195	182	176	183	175	174	202	193	164	190	186	202	181	184	175	150	175	197	183	153	165	176	208	184	163	155	173	189	172	185	172	159	181	166	176	154	145	162	181	185	152	182	166	178	176	148	164	142	173	172	168	161	188	175	179	159	193	181	136	167	168	171	165	165	147	138	176	177	145	150	167	190	176	172	169	138	178	184	177	192	173	180	165	161	159	186	171	167	194	177	144	143	161	160	172	179	161	169	154	167	177	168	160	137	157	146	158	150	154	168	157	149	171	199	175	161	157	141	187	166	163	173	150	167	179	172	191	174	171	149	177	155	176	156	145	174	167	172	170	168	177	198	161	162	174	179	154	151	174	189	185	179	178	150	167	168	159	160	161	169	190	166	165	182	149	160	160	156	159	185	154	152	147	181	168	191	193	166	170	177	193	180	171	157	166	181	172	168	177	157	161	162	179	142	159	166	154	138	176	171	179	153	152	173	173	155	175	155	153	167	146	187	172	155	154	164	191	166	164	156	185	177	149	177	161	171	159	173	173	171	181	166	176	154	142	150	156	178	155	163	198	158	164	140	177	158	199	177	185	184	179	164	178	150	164	146	156	162	186	178	169	162	174	160	163	145	142	168	168	173	170	172	156	183	171	155	174	158	130	149	155	156	155	160	171	148	176	206	148	163	174	161	174	158	176	166	187	156	172	184	203	167	181	164	164	156	174	188	164	174	183	181	163	168	162	173	140	151	157	174	166	173	179	154	147	149	176	182	151	193	170	164	174	154	176	169	161	154	157	188	170	147	152	169	168	161	184	170	174	197	157	171	163	166	163	175	155	140	139	169	161	182	162	184	147	149	163	170	151	136	181	165	161	178	183	207	186	171	182	161	175	146	168	163	159	179	186	193	158	156	163	147	150	186	148	180	194	196	174	179	163	146	187	167	163	169	156	195	166	169	175	168	155	171	184	155	182	146	163	162	150	161	178	183	174	174	145	177	184	161	175	174	172	180	167	143	186	190	139	164	181	170	191	164	173	174	175	171	184	167	152	185	178	162	178	170	179	163	152	180	163	172	173	173	165	156	188	176	157	159	179	186	177	190	161	171	140	169	172	168	163	174	159	173	180	168	169	165	171	191	151	157	166	147	142	168	167	167	160	167	195	166	145	172	165	145	158	158	161	153	196	187	164	188	186	170	165	166	174	145	163	204	157	166	196	156	154	173	164	159	186	172	165	172	163	132	154	142	173	170	155	172	157	170	165	175	133	166	151	180	186	161	175	154	165	167	150	155	170	167	148	180	173	166	154	140	168	178	178	183	149	147	150	183	174	168	169	166	143	153	177	198	161	184	175	148	173	157	172	177	175	145	139	154	175	165	162	144	149	176	164	170	161	141	159	143	163	171	167	179	138	173	163	182	173	177	170	168	147	157	163	187	153	179	172	176	150	175	184	187	167	142	173	159	144	162	192	171	168	175	148	136	173	179	165	177	185	157	144	167	167	141	174	175	157	151	182	139	168	147	173	141	149	172	183	171	172	160	154	144	169	173	170	178	171	141	178	164	163	135	181	169	161	149	146	150	197	158	159	177	154	170	166	168	163	197	192	158	172	170	162	177	144	168	184	160	152	170	151	149	182	187	154	160	161	174	148	171	155	165	176	179	158	165	154	157	157	161	162	160	149	159	197	149	165	190	162	164	165	179	171	168	150	170	158	183	158	143	160	167	176	165	149	182	153	157	158	184	145	176	172	189	181	160	154	148	177	172	162	168	162	175	169	147	152	151	168	155	163	169	174	186	174	155	161	166	155	183	153	155	156	140	163	153	184	164	153	134	156	170	171	187	161	174	165	182	149	177	144	151	157	178	181	159	183	156	152	151	156	161	159	170	145	157	181	157	177	155	151	169	171	177	170	157	142	156	171	191	179	163	181	193	157	143	160	159	151	161	170	184	177	182	159	147	161	151	228	157	172	173	160	181	159	172	184	165	146	125	153	160	159	153	175	144	177	151	179	166	162	163	173	174	157	173	169	183	148	156	166	161	171	182	154	145	176	171	174	172	176	158	173	181	160	163	177	170	181	181	167	164	190	181	159	187	193	162	161	146	167	191	144	173	172	168	178	175	141	176	165	169	156	155	152	156	156	162	164	141	175	163	165	159	176	178	171	171	171	164	160	168	173	177	158	155	185	162	168	163	141	175	182	178	178	163	155	128	179	186	150	173	170	173	162	146	158	155	154	162	152	177	173	197	163	168	171	168	146	150	197	168	160	165	156	179	153	174	163	157	152	173	173	173	163	167	153	161	164	167	162	156	159	167	160	159	162	152	147	165	162	163	195	149	166	157	174	165	188	146	150	188	171	150	166	166	186	164	152	172	167	170	178	174	152	149	148	157	161	157	178	170	192	155	183	156	146	164	164	160	175	172	164	157	155	164	165	176	156	154	164	160	166	175	128	185	175	174	164	158	171	152	169	178	166	189	162	153	156	176	182	161	158	181	146	190	191	139	183	167	149	160	206	183	150	166	190	192	177	185	174	159	168	157	188	188	136	153	150	161	153	170	173	174	172	188	151	170	152	161	145	177	176	174	161	164	162	177	158	165	190	176	140	158	166	169	167	176	160	180	173	167	147	157	141	171	157	178	178	151	139	161	188	171	181	176	169	169	169	174	155	183	152	149	162	176	129	160	154	149	189	166	166	169	176	160	155	162	178	181	162	154	171	155	160	169	156	173	169	161	168	166	172	157	149	153	160	162	190	143	152	170	144	163	174	156	159	142	178	157	174	162	172	159	168	161	180	167	151	163	154	160	194	166	149	164	179	167	124	153	138	160	168	157	180	162	158	139	170	169	148	162	178	153	189	171	158	178	159	163	170	164	167	170	163	174	134	150	149	155	158	169	183	176	165	159	176	173	185	162	194	166	183	178	170	178	180	180	203	157	143	145	186	167	163	159	163	160	172	172	167	163	174	167	179	164	187	190	183	163	161	170	141	176	174	161	169	184	164	156	154	138	175	182	160	182	143	156	163	190	143	130	173	174	173	154	187	153	172	167	197	169	161	185	187	178	168	168	159	160	138	161	161	167	168	169	168	174	166	185	171	143	169	141	157	171	191	148	150	174	200	204	164	190	179	162	149	166	154	160	150	174	189	140	161	145	142	161	171	158	158	178	186	157	167	164	173	181	163	163	166	156	162	160	134	169	139	155	174	173	171	147	166	184	159	184	195	156	179	158	162	152	159	176	155	161	171	164	165	176	154	183	160	141	174	170	163	164	160	177	178	180	187	160	196	151	143	186	179	163	151	179	157	184	150	155	169	165	160	169	171	173	178	187	181	148	163	176	173	162	188	193	164	175	162	170	176	152	153	154	158	155	170	163	156	180	155	158	156	166	176	150	149	154	177	163	158	155	161	167	154	170	183	167	156	156	154	161	182	139	160	143	166	160	161	172
5383	1150	2127	2642	2305	1963	1663	1403	1221	1092	1065	888	856	841	717	813	732	731	680	718	755	697	570	585	533	584	596	622	571	571	529	580	572	501	558	534	532	502	557	529	510	503	497	540	536	552	498	512	517	507	517	534	478	517	484	459	487	473	481	478	514	495	459	487	516	495	504	503	499	460	458	501	543	512	485	472	518	474	475	482	539	524	465	460	505	470	493	494	512	493	488	511	462	520	494	496	494	498	467	478	466	475	461	543	525	475	464	479	512	469	494	500	509	450	442	476	515	478	446	470	424	483	523	517	445	510	474	506	489	500	463	501	465	504	503	526	461	514	503	495	516	490	491	481	477	455	513	520	479	482	498	449	486	504	478	515	452	538	462	468	489	471	476	486	445	529	517	526	474	498	452	512	495	487	481	485	449	464	481	483	485	481	448	430	436	450	476	480	510	508	485	465	472	497	478	492	507	454	491	493	480	472	450	494	460	471	456	469	514	510	504	514	451	484	481	511	492	528	479	495	515	477	460	496	475	482	522	466	505	494	447	449	472	473	505	493	483	505	454	498	489	474	468	491	523	463	464	459	469	506	490	484	469	522	469	467	535	433	496	491	505	471	461	482	491	484	483	475	471	488	452	483	476	513	476	466	479	485	497	460	455	513	451	518	469	491	462	510	477	507	500	502	475	501	470	475	484	475	456	500	445	476	460	451	453	529	502	495	493	446	414	450	494	466	461	500	471	496	518	471	468	490	469	497	471	458	463	492	511	483	485	497	473	458	470	463	480	454	479	468	488	496	470	473	511	496	464	528	432	484	448	484	469	475	499	469	492	500	466	489	494	469	513	461	471	497	485	482	470	498	522	470	502	474	493	467	471	487	456	488	471	501	470	451	487	473	494	475	499	485	458	483	512	463	509	467	465	466	462	501	482	453	451	457	476	499	491	462	475	492	484	454	493	466	481	472	480	474	484	437	515	478	457	472	489	452	440	467	456	519	474	465	462	492	471	480	486	469	468	496	467	458	449	487	531	504	453	484	494	482	477	492	507	455	472	499	461	487	487	477	481	457	464	457	498	490	456	488	508	505	461	451	471	526	478	484	437	472	486	480	521	473	461	463	475	447	512	510	459	502	436	472	476	467	491	469	463	474	463	510	490	497	450	488	494	492	484	447	450	464	489	477	460	466	468	467	492	476	469	504	478	468	468	511	491	482	465	426	513	501	465	479	492	470	443	497	473	492	465	492	472	486	463	479	466	480	461	467	497	506	516	473	476	472	495	527	475	445	502	504	493	491	454	459	483	457	458	511	486	486	482	462	474	447	493	477	493	503	483	454	473	453	512	471	450	497	519	456	471	440	468	498	474	463	468	464	483	481	463	485	495	509	459	526	483	471	463	474	475	495	498	463	483	504	462	434	483	489	469	476	448	441	517	477	480	479	472	448	458	504	501	503	444	478	472	495	482	452	491	461	482	527	481	490	523	482	505	457	479	469	502	460	476	511	490	503	489	469	504	469	500	508	496	467	459	541	457	497	460	410	459	427	486	454	458	518	443	496	467	452	504	475	486	477	459	506	430	498	475	456	485	462	448	502	486	472	448	470	472	497	496	455	517	490	447	490	483	470	501	473	492	463	497	473	471	496	495	498	482	517	435	489	466	462	488	455	490	480	491	496	468	492	494	444	496	493	480	454	496	469	503	460	478	479	447	458	489	449	505	505	470	471	487	482	486	496	472	450	495	476	430	454	476	524	451	463	487	477	482	479	460	472	447	510	456	484	508	464	455	493	446	482	497	497	496	470	498	444	486	463	471	453	512	500	456	494	469	488	499	482	481	456	462	504	523	515	492	485	501	455	488	501	510	499	480	470	494	489	499	476	484	500	443	490	495	473	452	495	521	492	471	480	467	506	516	456	493	479	474	467	472	476	461	441	453	462	478	499	449	508	484	485	446	455	478	471	479	426	524	517	477	459	481	457	475	468	503	483	485	453	491	497	488	471	510	491	514	474	489	539	485	511	501	442	529	474	478	485	449	521	469	499	471	480	437	455	503	482	482	480	455	487	457	499	448	490	459	511	470	481	476	471	496	494	481	494	481	466	464	451	476	499	463	505	490	482	495	477	484	454	472	510	499	457	487	465	491	456	437	471	468	468	447	486	458	507	473	477	450	495	496	436	479	474	468	454	464	503	470	466	465	497	484	467	495	489	492	489	471	498	507	489	463	518	466	487	473	457	484	469	494	441	478	488	489	486	503	432	506	459	480	472	499	489	480	491	480	481	508	479	476	496	548	479	483	475	464	494	451	490	481	462	458	475	446	475	476	487	454	484	486	478	512	524	485	452	464	469	457	469	431	479	502	459	463	478	455	476	480	463	485	466	475	466	496	501	431	469	472	479	493	479	421	498	506	481	499	482	485	469	511	451	465	491	491	437	446	447	432	524	485	453	465	452	482	466	502	475	463	482	469	486	458	499	478	482	453	480	470	459	490	450	536	501	467	445	456	491	457	477	482	475	489	469	490	468	500	513	468	485	474	462	466	480	478	503	483	476	488	477	467	489	472	499	464	455	522	488	496	501	456	476	501	506	489	467	476	444	484	493	469	500	454	490	474	481	457	476	470	487	449	503	447	481	524	480	498	453	482	511	480	469	463	516	490	511	507	431	448	456	481	518	495	463	457	451	440	533	481	488	486	455	442	509	473	472	502	474	446	510	481	451	449	487	482	477	483	511	467	517	495	476	473	459	467	491	486	474	489	505	452	490	500	489	443	500	472	496	494	512	453	467	489	507	464	484	491	487	472	471	457	504	457	486	494	482	476	487	490	485	463	479	486	461	533	454	442	527	498	465	489	545	473	487	485	470	489	490	468	492	489	461	486	465	478	474	446	508	446	530	475	463	467	486	489	542	476	464	465	462	480	463	466	475	428	472	461	517	470	469	509	481	467	486	504	516	495	476	488	491	506	500	486	449	519	488	486	483	473	480	483	493	475	451	438	510	460	472	481	461	455	501	477	469	466	471	479	430	454	474	510	491	473	523	497	476	448	481	518	504	480	464	513	478	467	478	465	462	498	497	484	467	466	459	483	458	495	476	482	476	449	467	474	524	493	447	467	470	464	486	476	498	517	462	482	457	479	471	465	476	463	537	446	474	462	454	453	481	496	499	501	481	451	501	477	475	461	481	493	461	459	518	462	472	530	535	462	483	483	499	449	501	492	447	460	448	442	496	487	487	460	495	479	507	495	457	518	512	486	450	480	516	441	483	483	469	481	470	475	515	480	505	483	445	477	517	458	499	470	489	447	479	476	494	509	513	510	456	484	484	482	487	485	459	467	474	512	499	489	491	491	462	476	500	476	463	477	549	484	467	476	463	481	477	474	479	462	505	469	481	471	492	451	502	484	471	478	494	484	491	474	457	525	476	472	471	503	462	487	472	494	497	482	476	482	464	474	467	479	476	472	465	490	504	490	472	452	465	495	483	481	448	456	430	471	500
13284	2287	2322	1809	1269	958	769	625	497	500	466	403	406	418	379	369	383	360	414	375	371	311	339	338	328	326	296	310	346	290	322	321	306	301	279	291	298	305	264	288	303	294	281	263	300	298	313	281	275	289	288	295	284	281	295	286	278	247	311	302	272	302	262	258	324	283	283	281	289	288	282	309	289	304	301	318	314	292	278	298	284	280	285	307	297	301	305	291	300	255	303	312	331	296	331	328	315	308	284	258	307	335	273	324	287	282	296	313	263	263	300	243	289	302	286	299	304	291	272	290	317	282	328	275	268	281	286	290	275	300	279	286	284	270	309	286	287	285	303	300	291	315	282	275	330	278	270	252	282	308	281	309	318	293	253	291	267	282	294	294	278	303	300	295	293	284	294	281	302	313	310	265	314	273	296	272	285	287	280	296	330	275	306	280	304	319	275	306	272	302	280	309	303	273	277	285	318	292	277	290	266	274	285	296	289	328	264	309	289	297	265	291	300	301	279	295	308	308	279	300	319	305	295	311	290	292	302	279	297	290	250	289	297	264	319	321	274	292	291	251	316	288	294	278	289	276	313	296	290	262	278	262	306	333	291	290	280	317	265	293	319	293	286	290	280	319	313	294	297	314	287	271	289	281	284	289	317	296	277	301	284	276	294	289	274	316	340	292	300	282	318	285	311	274	311	307	320	300	269	292	295	276	299	311	284	311	252	312	289	306	315	272	293	288	276	261	304	301	275	264	270	285	292	302	288	284	274	293	263	309	305	280	298	280	296	293	290	281	305	280	274	305	299	279	271	283	261	283	312	289	310	292	300	269	296	290	303	296	286	280	297	315	286	271	266	258	272	302	326	315	282	285	306	275	270	276	282	268	282	281	303	276	277	282	303	290	283	287	296	315	305	303	295	287	286	305	295	317	296	278	287	289	288	270	297	313	297	271	328	316	298	299	265	315	255	296	252	278	287	285	314	321	278	275	306	280	300	303	282	271	289	298	282	297	305	295	281	293	274	304	324	282	270	275	305	309	309	292	280	263	293	298	307	281	288	272	267	267	284	292	322	285	275	301	309	296	288	267	281	313	308	283	270	266	281	305	296	300	294	284	274	271	308	277	298	282	286	277	279	302	267	279	280	282	287	283	307	277	301	284	306	333	294	283	282	286	279	295	275	297	281	341	292	335	304	299	287	269	295	335	296	269	302	278	286	285	325	257	292	277	283	297	280	305	271	287	313	263	277	291	277	284	255	291	287	290	309	299	285	280	279	296	314	300	296	274	316	286	273	248	297	279	309	279	293	318	289	284	274	288	272	321	302	314	297	262	277	337	285	322	268	314	277	283	290	287	304	302	290	300	298	266	264	269	300	311	282	310	300	293	284	300	305	302	307	293	277	299	303	294	272	254	281	289	278	296	299	283	295	272	283	296	274	313	305	290	313	309	279	274	313	321	304	292	289	304	302	326	245	287	287	290	291	265	300	241	277	293	251	302	294	308	269	273	276	274	279	271	319	290	290	279	270	304	274	310	277	300	312	266	257	309	285	289	291	297	284	290	291	294	262	317	286	279	280	290	295	278	292	281	314	280	244	292	297	311	273	280	289	303	285	296	289	299	293	266	286	284	302	274	263	298	292	307	309	323	277	285	285	314	277	282	261	291	283	281	322	317	319	345	284	270	304	262	308	294	323	272	300	292	294	302	280	255	296	266	312	309	291	251	289	313	309	256	284	270	297	329	282	302	299	294	296	314	294	292	327	259	281	292	283	288	295	293	318	289	285	264	291	295	293	256	289	282	256	266	296	282	282	275	303	247	302	331	309	272	284	330	326	295	284	283	315	291	304	286	293	332	282	295	310	301	306	276	280	295	300	272	291	321	270	291	300	291	283	302	270	290	302	276	273	268	292	290	288	286	292	288	284	286	303	297	281	282	293	308	254	267	297	268	317	312	275	299	312	289	299	299	290	266	289	258	300	285	283	285	258	257	286	295	298	297	261	298	264	260	294	289	281	285	271	293	290	301	306	278	284	286	321	301	291	302	304	285	280	322	315	323	293	317	303	317	288	326	265	272	295	274	299	292	304	300	301	279	240	311	304	306	286	292	304	291	301	306	315	280	287	272	303	284	300	277	298	296	273	277	280	277	317	298	281	273	300	320	317	306	325	308	287	279	291	289	304	310	320	311	267	286	296	326	296	281	296	264	323	302	314	325	263	312	287	260	281	297	310	308	313	296	312	294	314	270	315	273	314	314	287	285	293	286	314	301	273	309	322	260	311	278	280	298	281	286	234	303	288	279	291	294	308	286	268	273	287	290	263	286	298	300	273	275	291	298	311	276	271	283	295	252	316	317	260	261	293	297	272	278	296	339	286	297	312	303	325	289	247	294	280	270	266	296	291	278	288	291	290	281	276	303	290	324	272	294	302	283	256	277	296	264	288	321	318	301	271	279	311	257	264	291	282	289	302	282	332	314	261	301	277	298	287	294	315	315	253	287	294	263	292	287	296	276	268	263	269	279	289	305	318	265	277	309	303	286	275	284	268	317	312	280	327	297	275	316	309	299	307	295	258	319	278	296	315	286	291	311	276	299	277	260	303	292	284	293	282	277	274	284	290	267	296	267	306	271	301	284	314	301	317	300	276	280	278	305	277	281	301	295	293	286	278	269	296	253	308	272	267	273	298	293	272	288	286	287	301	280	279	290	265	262	292	266	304	279	319	277	303	300	305	321	278	303	272	289	284	298	275	297	287	311	293	293	286	285	291	289	277	294	267	310	291	289	282	290	291	276	285	267	287	269	268	294	282	274	292	292	281	261	276	278	300	277	295	293	271	292	275	308	327	291	290	267	308	281	316	298	313	309	263	275	288	264	307	284	269	272	288	272	313	294	302	298	312	276	284	299	286	286	261	307	285	307	267	285	284	284	349	289	329	289	312	288	295	266	305	280	294	312	321	272	243	299	281	274	270	293	291	295	323	277	268	282	315	311	317	269	278	309	297	286	289	298	292	262	271	252	289	316	307	303	314	305	282	296	266	302	283	269	289	289	283	301	277	307	264	284	272	278	290	288	280	284	267	257	292	303	285	291	292	279	296	311	313	298	298	283	255	289	277	298	285	285	275	248	303	303	259	283	266	332	289	277	263	284	307	291	287	291	297	284	306	318	274	269	282	301	281	270	261	270	302	271	293	287	310	250	293	275	277	286	302	309	285	269	279	296	305	298	303	278	308	281	301	260	283	321	281	255	298	296	289	323	292	280	293	295	279	278	325	268	293	295	312	303	303	280	275	319	297	293	323	262	306	314	308	323	292	266	287	272	308	248	306	274	311	273	291	284	300	304	288	275	289	282	266	272	318	309	281	259	262	296	326	294	269	278	318	301	298	287	292	287	307	289	306	250	300	256	284	302	251	295	304	299	308	292	286	279	261	277	299	256	279	273	286	271	268	285	302	292	281	273	299	285	264	283	298	267	297	287	316	294	274	286	278	281	277	306
7562	2094	4227	5097	4622	3875	3158	2582	2296	2050	1790	1681	1549	1493	1388	1293	1262	1206	1483	1426	1147	1055	1055	1020	1004	1031	1091	951	955	951	898	969	944	913	853	874	842	924	763	875	817	871	887	824	818	824	828	801	796	770	799	796	808	785	845	794	810	809	819	789	797	772	845	763	807	768	789	758	768	800	758	778	773	793	772	821	758	791	769	753	806	806	794	746	726	734	773	728	734	746	792	734	821	751	804	718	755	799	810	773	792	824	716	758	744	789	766	777	792	785	728	746	743	796	730	778	749	773	786	767	794	741	709	744	756	766	782	757	728	746	725	731	750	783	798	720	807	777	762	753	777	782	776	775	741	797	773	751	767	754	748	799	788	770	721	759	768	779	824	764	756	756	733	754	789	784	743	820	708	710	722	739	751	767	739	761	781	738	859	755	769	740	738	754	751	723	768	705	750	768	739	788	783	788	732	787	721	768	757	745	787	762	815	752	738	757	751	744	720	768	752	750	748	807	781	724	770	762	742	806	735	762	738	735	742	741	754	753	789	785	747	786	759	818	767	812	778	665	808	807	840	753	793	755	771	771	789	714	818	741	832	708	778	729	717	777	731	814	749	762	756	740	724	764	760	799	754	771	737	768	792	764	747	784	783	734	769	783	711	726	739	706	751	759	790	772	704	767	723	763	698	805	792	777	809	732	759	730	789	766	764	749	795	765	749	764	736	786	783	765	743	772	758	745	726	738	780	756	825	751	787	745	733	782	732	796	755	744	768	739	770	790	780	836	763	773	745	745	793	765	753	761	780	792	739	787	760	762	751	717	754	807	820	767	735	716	716	782	799	796	777	735	802	756	748	782	776	800	748	732	765	711	710	742	769	770	771	770	775	799	723	754	720	783	794	780	765	769	745	762	732	767	785	740	736	731	751	740	705	747	795	768	728	784	728	819	780	712	765	727	777	800	812	745	796	844	781	795	729	746	770	762	749	757	730	837	769	755	729	779	748	773	744	753	740	717	777	746	803	733	819	763	751	734	747	766	748	732	769	761	758	733	770	793	726	754	782	759	760	754	756	775	693	753	739	743	796	768	722	768	737	773	755	767	752	795	738	744	813	788	777	760	807	778	735	807	756	777	764	780	794	779	766	763	795	817	704	772	765	755	740	766	783	722	764	719	758	780	751	724	794	745	793	736	752	763	774	703	722	771	731	759	705	792	773	763	756	727	789	713	762	757	769	766	741	759	760	732	734	762	814	736	773	739	741	696	761	762	739	773	748	775	721	793	748	714	789	773	730	728	761	755	780	764	785	762	798	723	726	741	754	739	759	756	791	716	767	775	786	784	717	726	768	788	787	756	807	765	718	750	735	727	779	739	752	737	677	707	747	744	766	759	755	743	797	733	783	764	734	770	825	751	756	728	766	739	724	741	711	796	785	722	775	751	748	762	767	736	780	780	705	730	718	740	753	761	777	804	747	769	782	781	792	716	747	744	763	752	751	764	750	729	770	745	733	760	764	742	753	750	751	694	764	751	782	741	778	788	762	744	762	774	746	807	741	765	793	718	724	786	790	719	725	740	731	705	754	768	712	786	761	795	803	772	845	731	775	710	801	771	730	727	711	791	721	709	769	731	739	785	809	763	747	751	762	747	776	733	770	734	780	731	782	779	745	762	719	783	749	789	788	742	765	772	737	780	704	776	768	763	794	720	823	779	767	728	756	770	737	769	744	734	789	792	767	780	772	763	761	781	764	713	747	785	787	746	752	747	709	748	749	790	770	790	811	800	789	754	799	802	758	800	730	697	719	745	776	732	722	772	736	754	715	721	788	749	784	745	811	736	769	750	797	776	773	769	761	744	751	753	748	776	752	764	771	775	762	722	797	786	749	728	728	754	783	775	742	775	750	746	787	780	757	761	798	771	724	757	793	741	757	742	788	732	746	791	708	786	813	788	773	821	746	751	729	781	801	765	741	733	809	792	776	764	780	846	794	777	748	782	746	728	739	753	698	763	735	811	685	704	751	761	686	711	765	752	735	796	798	775	760	716	760	758	760	822	746	789	783	731	780	728	768	767	728	753	774	727	775	766	740	743	739	761	725	779	747	763	738	747	787	765	770	772	771	749	733	755	794	720	752	780	735	764	732	775	778	778	733	741	758	741	761	787	748	744	794	785	710	783	801	717	745	797	786	829	714	733	764	759	782	773	758	723	762	739	747	746	787	762	847	752	786	762	773	810	784	775	770	742	769	791	811	786	778	756	746	782	767	766	761	764	780	750	738	757	748	737	725	735	722	768	751	781	793	765	744	804	773	754	796	811	794	797	807	731	723	720	744	719	762	773	723	761	812	815	735	750	804	721	735	807	735	770	789	738	783	802	753	769	758	751	741	751	769	790	792	762	775	768	746	791	770	791	775	784	792	775	766	736	783	729	751	747	741	731	745	750	739	751	761	713	809	771	750	753	765	775	713	746	753	755	787	705	764	773	775	761	731	802	746	779	741	758	772	729	784	756	762	779	799	745	778	730	755	764	773	751	759	732	794	694	759	778	760	748	756	772	771	734	747	774	765	789	772	761	773	739	735	729	763	787	765	731	700	732	725	757	704	745	734	769	809	764	752	757	728	734	756	780	766	792	750	774	716	755	714	774	729	746	695	789	725	769	780	741	745	811	791	753	748	728	766	782	800	755	733	784	754	758	735	738	754	791	762	800	744	762	719	732	747	754	763	749	736	735	744	757	742	726	748	742	820	731	788	745	746	749	780	768	726	703	773	818	784	736	783	760	776	790	740	736	764	738	770	730	734	730	733	806	784	735	778	763	748	768	720	753	718	753	754	771	722	817	755	728	753	788	762	798	730	746	841	749	779	753	748	746	783	746	811	764	762	762	749	710	736	754	761	765	727	820	798	745	731	746	780	772	742	691	761	722	753	754	770	742	731	800	718	771	808	789	760	751	754	769	771	812	746	737	770	774	739	761	789	762	787	750	815	740	721	779	769	756	706	792	738	778	750	727	747	737	809	799	720	749	763	783	790	744	748	752	806	779	756	804	794	761	751	751	745	658	734	753	753	729	769	740	773	728	758	782	788	739	693	783	790	811	804	775	749	756	731	765	755	720	742	787	788	739	728	727	748	704	721	745	774	764	780	739	762	765	722	796	741	770	769	780	769	747	765	753	774	790	749	755	753	745	730	808	780	755	774	775	711	807	762	727	787	741	787	727	729	723	788	717	747	762	791	774	735	729	715	794	747	766	782	803	740	736	712	722	745	750	805	735	773	755	728	742	755	738	790	828	764	745	753	760	734	774	774	774	783	761	774	728	749	795	742	732	782	758	780	761	744	784	806	759	750	779	741	734	776	775	772	729	728	797	737	777	753	771	774	749	737	764	740	785	754	784	756	792	730	692	745	726	725	747	818	736	741	742	735	793	787	768	780	800	766	766	771	728	762	792	745	781	792	746	785	791	738	774	759	741	778	756	709	797	766	742	720	735	762	739	756	786
1909	342	301	353	310	346	293	288	306	288	298	302	266	292	272	284	261	291	294	282	307	297	275	273	298	314	290	274	319	289	315	315	337	287	309	269	270	306	323	286	281	285	281	273	283	337	289	303	308	287	278	292	316	280	291	286	298	304	314	272	270	310	272	287	291	261	294	279	324	295	304	281	242	278	292	258	321	313	277	283	305	286	282	308	299	271	310	290	316	276	281	311	296	297	277	295	298	303	281	303	270	295	294	318	261	291	290	316	286	290	301	319	302	282	285	282	290	261	293	278	282	299	300	288	277	291	267	271	281	304	338	297	327	307	278	286	306	286	316	276	268	251	302	304	305	273	259	311	303	310	331	320	289	302	278	276	280	273	284	272	307	309	303	278	278	282	283	281	307	267	269	282	291	344	309	283	279	315	297	294	290	288	282	311	308	313	294	296	309	280	263	315	263	305	320	278	306	286	317	273	272	280	309	299	273	301	311	285	321	274	314	264	265	264	317	299	291	331	310	289	281	281	310	306	296	287	297	279	286	336	295	279	299	255	270	295	317	269	266	277	292	321	269	296	249	300	290	276	261	313	309	291	260	295	304	271	311	303	308	297	291	273	280	269	271	324	269	284	310	285	263	288	330	273	332	282	250	264	284	297	310	304	307	303	283	312	305	286	306	297	276	320	309	287	284	292	290	280	292	286	279	308	304	291	253	269	289	305	267	289	298	278	281	288	276	317	294	272	268	299	291	292	283	299	269	283	280	324	291	314	264	339	309	268	295	310	312	306	282	303	272	307	316	304	302	295	302	257	307	308	289	284	283	294	314	284	313	283	263	279	305	255	318	310	270	272	296	304	337	308	292	296	298	291	309	288	287	300	302	280	328	280	273	325	296	327	311	298	285	277	316	299	317	291	269	292	249	300	292	277	317	270	276	293	288	302	283	307	290	307	264	311	287	312	298	312	291	304	297	255	306	277	279	318	313	288	300	282	300	300	274	291	298	306	292	308	311	286	313	302	293	281	276	292	287	282	273	284	274	310	305	314	298	298	295	281	271	301	271	284	299	290	309	261	270	321	259	275	295	281	283	293	276	295	298	309	299	291	283	270	282	281	260	312	290	298	298	287	296	307	302	264	272	319	293	289	302	289	265	262	300	275	284	258	287	287	314	278	282	280	286	300	273	266	263	291	290	279	297	294	290	252	269	318	293	321	295	288	290	294	274	287	295	280	309	296	294	311	288	261	289	261	283	249	260	280	289	318	312	300	287	306	276	295	287	298	299	257	266	281	295	307	288	284	286	297	299	307	281	317	290	272	301	316	287	297	330	279	267	286	296	278	268	297	314	280	298	329	296	275	281	318	265	290	288	285	282	296	297	265	317	337	320	279	275	285	291	274	311	263	297	290	277	288	284	294	294	284	285	282	287	269	280	305	306	282	287	285	269	298	269	267	318	300	275	292	322	284	287	313	292	284	291	293	291	306	260	280	279	283	287	279	279	277	291	314	263	268	273	300	285	269	287	297	295	277	261	291	301	276	254	286	274	312	269	286	279	276	285	291	292	286	297	316	290	314	294	289	274	304	324	304	299	267	281	273	286	279	280	307	281	311	303	301	295	278	302	306	274	285	284	299	311	294	290	295	290	290	254	303	281	283	290	302	280	287	306	307	294	278	321	298	268	296	315	285	266	314	290	273	305	281	271	308	307	272	288	299	284	304	282	281	309	261	298	299	294	310	332	268	321	293	303	299	295	283	296	299	293	285	251	296	263	297	284	322	263	300	306	308	292	298	319	282	297	319	263	274	286	293	310	250	272	328	308	288	309	297	275	294	301	297	331	321	316	254	283	298	281	279	285	291	261	267	297	303	308	270	283	297	277	288	305	290	328	257	274	262	271	307	291	291	263	302	283	292	268	267	317	291	285	297	290	297	266	305	274	299	286	316	293	268	301	288	292	253	293	285	289	269	296	273	327	267	308	273	274	306	278	284	284	271	268	302	244	301	275	300	301	275	292	267	315	288	286	286	295	281	330	280	292	296	273	276	293	276	256	272	295	275	304	292	312	268	293	277	270	287	307	304	278	305	308	252	262	273	289	320	298	287	316	315	320	301	277	282	306	314	283	297	305	306	291	290	273	280	295	268	285	286	271	320	292	304	312	286	288	307	253	295	246	282	326	291	300	273	273	278	283	289	287	292	258	274	296	314	291	261	307	301	304	283	285	300	285	267	275	299	285	278	272	275	269	265	261	302	297	291	281	293	234	292	320	312	285	320	307	271	307	309	259	287	286	276	286	315	272	295	325	274	265	299	259	286	288	285	271	272	270	286	267	333	286	279	266	270	299	270	288	272	284	299	296	299	277	291	302	284	343	286	288	287	292	302	295	275	298	294	312	298	304	293	256	297	279	287	288	269	270	301	269	266	326	286	298	260	290	278	273	272	281	325	312	286	309	285	273	286	307	295	307	297	281	280	270	299	249	305	302	317	303	276	282	326	288	273	252	294	292	325	294	297	267	265	312	323	315	320	271	317	257	274	287	300	299	293	293	293	266	285	293	302	323	280	289	269	261	279	294	280	327	275	280	266	312	301	303	312	286	269	277	307	273	304	291	275	267	300	299	273	306	271	277	309	316	290	314	303	250	266	289	288	296	309	311	288	310	302	295	287	284	291	292	282	280	257	301	276	300	311	277	296	279	316	330	254	300	295	306	296	299	286	287	261	308	264	297	299	308	297	282	312	275	291	282	287	297	280	288	303	307	305	314	283	287	273	299	280	316	279	244	283	318	275	302	297	315	283	268	267	269	318	284	318	269	277	273	298	278	307	275	318	285	312	278	308	334	296	312	248	286	283	243	279	278	305	299	282	298	305	300	271	282	285	285	310	318	284	263	266	293	310	267	293	279	280	299	302	299	287	303	293	315	293	260	274	266	262	311	284	273	322	285	299	280	269	311	302	283	335	283	271	309	303	275	315	286	261	280	294	328	284	295	263	286	282	286	292	283	295	314	282	288	287	267	293	297	318	308	304	256	292	303	247	261	282	282	297	283	292	291	271	268	284	290	300	276	297	285	296	315	265	298	268	302	272	291	269	300	269	295	314	297	289	317	285	295	288	303	310	289	285	274	280	297	261	305	275	271	293	281	305	290	298	301	272	286	277	308	324	308	312	278	291	273	309	277	276	250	242	306	301	293	278	276	306	277	288	279	287	311	291	285	281	281	334	293	313	275	320	341	291	287	295	271	301	312	282	310	283	273	286	302	259	307	269	288	301	295	293	318	294	296	293	269	319	296	260	301	295	278	256	318	294	278	301	307	306	301	302	319	313	287	272	293	266	317	313	272	330	311	304	284	300	293	320	319	298	300	292	284	267	285	263	295	308	244	300	323	270	271	270	307	308	278	303	279	290	312	273	286	338	276	294	281	283	283	292	275	285	261	303	288	285	282	295	271	275	297	316	330	321	275	304	287	283	288	244	275	304	303	316	282	281	291	283
2436	706	758	815	838	740	805	769	748	755	744	769	731	718	699	758	766	742	733	741	753	699	750	697	798	695	744	706	708	699	674	722	759	749	716	703	758	707	704	728	729	730	695	719	757	736	748	728	658	700	711	696	736	737	691	749	723	758	720	692	722	718	698	717	733	739	748	718	720	693	693	732	729	702	690	729	729	743	751	669	735	697	701	755	729	759	764	745	749	724	694	718	721	720	733	691	736	682	716	748	678	759	718	695	684	739	757	719	698	749	728	728	767	708	720	716	691	720	739	681	737	724	696	683	687	700	689	725	702	715	691	654	703	679	738	744	686	739	720	700	734	714	731	718	731	721	674	750	721	691	722	750	685	749	695	731	723	688	700	746	702	724	687	710	722	696	738	737	719	729	746	745	733	707	691	708	705	696	683	731	722	709	723	717	732	701	730	709	720	739	707	752	718	667	710	747	699	730	672	667	757	713	694	756	756	704	706	699	712	709	728	733	708	742	697	718	701	676	703	707	744	737	737	719	676	711	740	697	694	686	717	740	708	667	685	719	730	719	739	730	728	730	687	728	731	761	705	738	688	712	721	709	712	713	728	702	721	692	696	768	747	706	748	716	699	695	691	703	666	738	668	699	721	697	715	700	725	728	728	706	687	704	690	730	746	726	706	727	710	710	751	700	748	661	681	713	742	718	696	683	720	725	747	699	727	706	718	733	727	694	675	687	690	707	756	689	726	735	760	743	767	704	754	708	715	721	730	684	713	651	735	697	664	735	701	685	708	742	717	773	738	719	710	709	699	753	730	748	740	713	705	688	774	713	717	734	725	659	768	689	722	661	716	712	716	737	765	698	713	730	702	691	750	755	728	692	731	726	683	750	709	728	717	716	736	731	721	721	735	718	670	735	714	717	729	720	704	737	662	752	709	684	731	717	688	712	744	739	695	709	696	718	716	708	726	777	728	708	740	740	738	683	760	719	743	736	738	723	680	685	692	711	722	766	701	707	697	724	698	681	721	741	730	690	747	702	712	777	694	727	719	733	695	716	764	734	690	706	697	686	741	725	728	737	667	730	706	723	724	768	728	735	743	721	780	726	713	680	751	707	745	778	709	692	701	777	710	702	688	721	757	736	740	774	737	684	723	723	717	752	720	700	685	729	662	706	734	692	742	701	758	730	693	755	771	697	775	701	688	760	719	682	699	725	772	682	690	728	693	742	757	738	718	735	742	723	698	761	713	687	731	710	717	696	715	700	744	744	725	737	742	700	698	696	695	697	698	738	718	731	760	694	731	706	699	754	701	734	704	702	728	689	701	709	691	685	740	745	699	746	726	736	731	758	732	739	682	701	735	756	695	707	712	735	702	728	693	727	713	713	749	703	705	753	762	714	721	719	698	727	727	736	734	708	727	699	710	766	735	761	749	692	712	722	692	741	695	713	759	742	714	697	765	672	674	739	731	731	741	699	699	715	723	702	721	743	675	726	714	692	740	699	749	733	747	747	710	750	699	730	713	768	683	685	744	731	692	725	673	737	706	695	764	693	690	716	685	725	744	711	690	696	728	693	729	736	678	753	741	729	727	698	734	736	697	740	696	679	677	759	687	727	751	690	767	745	714	767	702	751	751	709	704	722	711	724	722	728	730	717	766	702	684	728	705	720	755	704	708	769	739	692	717	730	742	741	749	693	741	721	699	747	710	753	759	719	750	701	690	722	664	722	748	700	726	748	750	720	709	727	755	739	686	754	769	735	680	677	686	721	694	681	684	713	768	748	751	729	737	693	657	716	736	706	712	689	737	703	734	698	763	763	704	713	720	707	701	780	674	743	664	736	689	666	707	709	719	708	709	710	728	713	717	765	736	683	774	724	742	727	723	720	721	722	714	749	708	743	722	706	690	680	695	711	749	685	766	678	746	727	738	717	716	733	715	708	699	707	718	701	705	686	715	735	680	677	685	730	725	719	746	708	730	753	713	718	744	703	698	699	719	764	714	701	654	731	767	657	703	732	727	702	731	759	753	732	719	737	729	662	695	725	697	712	714	750	745	694	713	715	704	709	678	748	724	728	752	714	766	678	723	726	723	729	727	691	737	699	704	719	710	749	720	719	715	686	665	729	713	769	735	731	699	724	706	694	734	660	752	769	752	727	746	686	723	755	703	742	679	753	703	748	728	683	718	686	727	738	675	712	773	705	684	675	752	709	723	730	708	693	678	690	742	697	720	753	723	699	694	700	718	674	688	704	704	752	692	728	702	719	725	709	738	770	719	727	739	775	693	676	747	721	701	719	725	704	735	779	708	735	752	736	724	653	653	707	748	721	753	756	712	687	729	705	699	697	737	684	735	707	765	679	697	714	683	731	743	708	735	705	720	715	718	703	743	691	754	724	697	679	736	711	761	724	707	718	751	672	708	672	734	701	686	706	759	735	781	655	751	708	756	719	726	776	750	743	757	745	734	720	744	686	755	699	739	720	736	705	674	737	731	684	724	673	777	749	732	723	680	722	662	722	731	783	702	670	718	696	742	718	700	693	711	716	759	719	716	677	735	669	691	708	740	713	691	726	745	786	715	758	744	717	748	723	771	776	710	687	725	692	713	725	709	731	680	713	715	752	695	685	739	672	749	713	753	745	748	666	708	718	759	741	751	714	661	721	742	724	767	688	738	702	731	677	700	718	701	752	675	724	750	740	694	708	707	708	744	759	762	713	709	714	671	730	746	756	720	706	722	721	759	706	690	777	721	677	710	663	719	735	697	754	757	769	722	736	711	715	713	734	685	700	730	755	702	698	732	704	713	702	743	732	739	725	739	782	687	725	784	687	737	734	764	815	701	687	760	721	671	738	723	700	690	703	715	720	716	711	697	750	717	710	699	709	755	749	680	696	691	698	743	711	741	709	742	752	680	705	704	723	708	687	700	750	721	742	708	768	712	748	731	688	769	738	713	755	727	729	741	692	681	696	730	743	695	754	728	733	694	721	679	687	756	680	720	701	728	785	795	695	704	709	716	746	703	689	739	770	715	741	679	730	695	760	718	721	733	743	735	707	692	692	709	694	710	696	707	744	725	739	685	753	732	719	692	733	702	708	744	756	716	695	741	730	719	711	694	692	716	742	738	803	738	698	723	715	733	719	750	720	726	715	673	768	718	738	733	697	725	767	777	740	693	712	702	737	719	698	724	738	731	699	719	762	752	685	728	717	760	702	698	801	726	696	750	740	720	756	745	729	744	698	665	695	687	711	706	684	746	685	737	688	725	735	638	733	720	689	695	707	688	702	744	704	667	736	748	715	723	709	709	714	698	745	756	746	719	670	714	751	717	739	769	728	719	689	705	758	729	679	689	712	770	709	696	732	760	731	707	735	770	735	699	687	690	733	736	682	753	759	750	717	667	728	758	716	736	708	729	695	692	759	695	700	744	729	716	688	698	701	667	703	739	741	728	735	676	735	742	708	692	730	765	761	715	744	725	716	736	688	707	676	720	759	760	683
6858	858	1054	790	587	430	392	322	308	280	261	251	210	203	210	225	191	204	203	178	172	176	212	171	182	220	172	187	165	153	165	185	171	184	170	182	174	173	166	168	182	178	169	194	175	162	190	183	163	165	168	168	148	164	163	154	158	186	178	163	184	157	189	198	142	155	167	176	181	174	180	152	165	168	148	173	175	176	164	165	157	181	160	174	159	162	165	188	179	154	191	178	163	171	137	168	171	163	170	145	175	155	155	177	171	167	152	173	170	149	167	195	144	154	189	165	164	168	159	178	165	177	171	152	182	153	180	160	183	144	158	167	169	186	165	152	174	160	187	208	186	188	157	174	162	169	184	181	151	166	154	149	145	140	157	198	168	169	174	157	158	164	177	167	198	152	165	157	155	146	181	190	184	159	166	180	166	160	173	167	152	166	199	150	140	175	162	177	147	148	174	169	182	161	154	157	182	158	165	145	153	168	189	168	178	161	173	202	193	166	169	165	158	151	155	154	159	168	171	165	170	150	147	174	165	170	172	134	192	164	170	182	190	176	178	161	180	176	165	165	176	173	162	178	187	153	171	204	159	164	178	171	161	167	177	152	160	146	178	165	159	171	169	170	144	136	176	167	150	135	155	179	148	147	163	209	175	177	201	159	186	162	199	154	165	180	162	191	162	169	161	193	142	165	176	166	152	172	162	149	169	170	161	170	200	180	177	164	152	178	168	171	159	162	146	170	160	165	157	188	177	172	172	167	159	174	144	165	166	159	168	157	159	148	163	138	175	192	143	170	159	145	172	183	167	175	164	148	180	176	168	192	163	145	162	150	161	170	172	164	173	174	149	145	165	157	167	162	161	184	180	170	173	151	187	185	155	159	152	190	173	184	153	163	169	177	174	174	168	164	146	183	159	178	155	177	159	172	151	172	166	184	150	173	167	177	166	178	161	169	170	183	164	158	156	168	184	148	173	164	154	172	188	152	177	150	197	194	176	180	160	173	129	165	157	163	199	180	179	184	180	183	165	155	171	180	155	166	193	150	160	172	152	149	156	161	173	155	172	164	156	186	145	177	172	167	153	185	173	176	178	168	160	181	158	161	156	148	144	150	169	184	155	178	161	148	171	181	169	178	160	169	160	174	155	197	179	157	165	173	174	162	167	163	173	168	160	157	177	167	184	172	138	172	194	163	175	167	186	153	143	184	164	184	169	169	172	176	148	171	162	168	189	137	189	139	170	133	175	149	179	186	182	181	156	151	140	177	173	169	174	169	158	153	163	176	162	188	161	164	151	161	161	197	152	170	152	158	149	164	189	168	202	160	169	172	161	181	146	171	152	159	140	158	165	141	176	173	150	145	161	172	157	193	160	166	167	183	179	181	164	168	179	178	171	161	171	158	161	187	150	161	160	176	163	166	151	148	177	184	158	184	155	168	176	195	168	176	158	184	181	143	186	194	159	163	186	174	170	165	161	157	155	157	186	157	155	163	161	167	161	155	189	167	191	180	178	172	157	164	168	178	141	152	183	164	148	155	198	162	153	181	181	171	159	162	193	174	139	169	183	161	156	169	143	148	162	164	172	149	160	156	165	175	166	202	178	157	167	146	139	156	140	152	155	172	148	169	176	187	179	168	153	173	171	172	182	164	176	168	178	175	148	167	157	157	190	165	157	155	165	171	144	155	189	152	163	189	184	207	169	168	159	162	153	162	164	177	176	164	177	170	182	162	178	181	154	137	152	172	182	146	165	162	160	183	170	176	157	152	158	178	150	137	177	168	167	129	179	176	164	168	168	170	158	157	163	168	170	182	152	183	151	195	160	158	157	189	180	152	196	169	194	158	173	160	179	143	170	180	171	161	176	178	165	164	179	166	172	180	169	164	175	170	163	158	133	173	150	146	181	158	151	167	160	169	175	150	184	172	158	172	169	148	171	169	174	156	169	180	163	173	157	155	169	169	156	164	182	139	157	147	163	171	160	168	183	182	175	166	170	167	160	141	186	166	164	158	164	139	168	169	157	165	159	194	161	172	178	192	154	167	158	171	182	182	143	145	156	148	169	179	180	180	171	165	159	179	167	156	177	179	181	144	153	151	171	172	148	162	165	168	138	183	174	166	129	184	159	161	181	188	194	167	203	164	148	137	171	167	160	144	160	146	180	172	184	153	160	166	152	146	173	210	156	138	159	150	139	193	173	145	181	157	196	160	162	154	148	169	179	184	177	174	162	156	161	181	165	164	169	152	150	174	177	150	189	160	147	176	166	193	159	181	179	166	152	173	175	147	155	156	182	147	172	174	146	157	160	170	187	169	164	159	179	172	180	173	166	173	169	176	170	167	158	147	161	155	166	149	158	157	176	155	197	203	174	164	147	172	173	161	181	155	169	154	160	166	186	157	186	170	155	171	166	165	164	182	155	165	160	179	145	168	158	171	171	170	180	152	160	137	146	161	164	194	161	171	181	153	165	170	167	178	183	156	150	168	154	172	162	181	170	165	153	137	177	159	146	151	173	182	160	150	171	175	138	177	170	147	183	180	160	178	137	146	182	175	175	172	200	153	158	168	155	158	158	169	176	176	185	145	179	158	151	161	165	168	186	143	161	155	177	146	165	173	184	183	162	157	144	142	154	155	180	142	173	173	162	166	163	176	168	165	173	167	178	138	169	175	167	151	143	144	161	182	180	157	161	173	183	204	201	158	136	181	184	148	143	171	166	168	170	155	161	162	162	185	154	151	161	176	156	172	145	144	171	169	146	150	135	191	161	146	158	166	147	176	172	164	165	175	195	153	155	174	151	162	168	187	161	165	153	164	184	154	153	176	168	147	148	157	160	179	157	160	181	180	186	168	192	158	169	181	169	188	162	155	172	187	171	174	152	170	146	142	164	138	174	173	166	161	178	167	178	154	162	139	173	186	167	165	174	157	165	178	161	153	177	148	183	184	157	164	160	167	180	157	160	198	172	197	162	168	170	155	179	159	175	156	165	185	190	157	166	174	164	158	169	180	153	184	164	180	170	181	156	171	170	177	140	166	161	150	165	166	173	176	159	172	154	151	164	140	162	171	161	168	168	170	160	175	147	169	192	148	192	179	150	185	193	163	171	194	194	145	159	186	164	169	169	185	186	152	161	173	176	158	154	155	173	168	159	191	175	151	188	177	193	164	155	158	164	182	150	168	164	161	157	175	160	175	186	145	167	161	196	153	156	172	150	150	153	179	150	163	152	161	151	165	157	142	160	167	176	153	165	148	174	157	144	183	177	146	172	160	162	195	180	165	179	176	164	186	163	166	150	161	166	150	159	193	171	172	168	159	195	169	159	177	165	152	173	174	162	169	129	153	153	189	175	153	173	194	177	161	170	157	170	184	179	167	167	147	149	187	159	180	189	172	168	159	169	159	152	190	153	172	163	169	185	174	147	171	179	160	167	180	155	191	190	182	153	163	153	176	156	176	171	160	176	183	175	190	155	183	169	164	158	152	176	178	182	173	167	169
5414	1137	2201	2580	2324	1933	1654	1422	1325	1104	966	971	845	789	753	735	712	740	731	715	667	626	624	618	627	621	596	568	563	545	562	546	529	555	521	498	511	498	532	476	513	521	522	488	489	537	502	476	526	504	531	518	466	524	537	462	541	495	507	500	499	491	486	540	526	480	504	477	476	439	471	500	480	521	531	492	458	472	529	479	503	492	497	494	479	434	463	438	532	488	490	460	487	448	490	521	509	532	472	489	470	488	451	463	503	496	519	462	471	473	501	460	507	508	481	522	514	490	492	496	455	472	489	476	479	448	470	495	504	457	473	521	464	510	494	502	446	487	465	481	510	471	454	473	481	501	473	494	502	499	516	429	513	459	488	454	472	513	490	498	482	463	471	473	484	483	498	462	492	507	511	442	459	517	456	494	461	487	519	486	473	452	515	488	479	485	520	454	471	486	511	457	479	529	458	490	482	471	458	459	467	468	491	461	470	514	453	475	488	479	473	477	454	483	448	466	491	464	461	444	449	526	442	523	470	486	482	531	494	483	473	449	526	447	459	492	480	483	461	484	480	428	480	498	476	487	473	472	493	471	470	471	477	480	460	504	445	456	467	449	480	482	488	466	488	451	468	471	482	467	465	460	474	511	501	502	475	490	483	480	483	511	460	491	453	531	472	494	492	467	505	449	468	468	484	469	442	469	492	461	470	513	463	499	480	474	478	520	428	539	469	471	506	476	491	475	516	489	472	451	444	432	480	488	482	475	495	493	482	518	487	481	493	500	485	537	447	482	463	458	502	477	474	537	493	510	473	471	461	492	500	475	461	477	463	495	468	478	492	464	472	501	471	471	480	493	505	436	494	491	479	510	510	465	472	482	468	457	500	505	492	510	461	493	465	514	472	467	497	482	454	427	490	450	481	494	468	485	496	470	460	509	460	474	506	467	487	504	495	506	483	507	501	491	457	472	507	486	469	481	495	510	484	493	486	456	499	478	445	482	496	491	504	482	516	511	456	508	487	441	486	488	473	459	503	468	465	492	510	483	469	444	483	475	458	467	467	494	503	460	430	457	478	463	509	512	496	471	491	452	475	497	490	503	457	471	443	485	469	463	446	486	466	465	491	437	473	488	488	493	487	479	523	485	476	489	458	507	482	483	482	467	469	463	502	484	477	496	491	486	508	508	458	486	465	453	461	498	486	488	456	488	479	471	471	458	496	456	430	467	474	498	460	462	475	471	493	481	453	482	496	492	461	476	443	469	489	500	490	493	490	449	510	499	476	488	507	483	496	478	477	476	498	484	483	481	485	497	522	469	497	425	485	494	443	486	458	517	498	495	494	512	491	456	509	456	439	468	506	479	493	499	524	480	475	511	496	516	490	498	465	448	455	471	467	483	521	474	502	489	458	445	439	483	515	463	502	437	473	495	515	474	489	501	471	530	464	452	493	480	490	477	464	502	457	486	484	467	483	490	433	482	480	503	481	498	473	477	487	499	453	497	459	458	448	480	500	494	493	485	475	501	462	492	454	462	505	490	480	517	491	474	515	471	505	499	469	470	484	529	507	476	533	483	486	497	488	476	480	457	442	478	497	427	495	488	490	479	488	504	489	472	509	472	446	478	498	485	488	496	485	450	463	465	535	488	468	490	454	478	452	489	464	465	491	462	447	487	497	477	529	497	472	487	506	473	478	493	461	531	473	484	469	504	486	485	483	450	507	497	503	437	491	494	484	498	547	459	485	503	547	472	505	499	445	494	480	475	489	494	479	474	481	449	475	475	485	484	453	483	455	449	510	491	498	477	437	471	498	442	471	472	488	496	475	457	471	487	494	449	472	450	490	472	482	486	514	478	495	480	467	491	513	444	474	502	497	447	437	466	471	441	455	473	465	493	502	527	504	510	469	459	465	467	482	454	483	503	487	454	465	450	479	467	476	534	550	470	456	477	437	514	461	482	464	500	482	505	466	506	500	505	479	508	492	499	539	447	499	466	464	475	480	505	447	473	498	506	502	466	453	527	479	470	489	456	458	496	463	514	478	475	488	452	473	459	469	477	490	487	492	455	491	444	488	552	441	505	498	476	483	476	521	495	479	464	486	474	453	465	496	472	416	489	509	521	478	462	475	507	472	529	476	540	504	454	480	505	462	517	511	513	519	494	478	502	505	457	482	477	534	487	509	456	462	514	492	478	494	505	470	465	461	506	490	494	510	452	485	519	502	523	490	474	492	415	476	509	430	499	489	495	482	491	490	510	472	469	482	468	473	506	475	462	485	514	469	496	450	514	515	490	480	492	459	474	472	493	484	503	491	531	501	506	487	500	466	458	484	480	447	464	516	441	493	459	468	456	540	507	508	447	476	478	480	448	519	507	493	477	481	518	469	456	432	490	470	492	461	478	462	485	483	478	487	458	483	497	489	468	481	467	485	452	500	494	473	490	497	438	467	485	516	500	485	440	459	448	453	457	507	494	423	462	490	502	465	471	476	490	465	473	481	492	442	452	465	473	492	476	478	455	500	486	456	483	463	480	451	474	495	486	480	500	511	473	477	480	479	511	490	469	469	474	476	504	484	486	507	487	468	416	458	516	468	453	489	466	482	438	491	480	420	487	514	503	447	471	494	481	478	469	507	461	502	472	471	494	492	502	500	471	449	540	501	480	463	515	508	457	453	500	491	492	522	473	507	487	531	464	450	472	497	499	487	469	487	508	482	460	469	484	486	472	499	487	474	461	483	444	473	481	477	475	474	458	480	464	468	457	520	465	467	465	469	482	475	513	482	495	525	448	504	481	490	471	463	501	484	464	425	453	499	459	450	495	471	455	497	496	475	471	506	518	443	452	479	473	499	479	484	499	486	481	494	488	459	525	484	474	507	470	520	493	499	456	449	504	480	487	521	471	466	482	486	485	540	466	482	484	490	442	532	488	488	493	517	477	509	464	452	466	491	511	473	489	474	448	472	535	465	452	485	440	462	508	442	502	494	511	500	476	512	501	478	484	490	483	482	495	453	492	482	457	486	455	457	518	471	500	503	475	465	447	447	470	483	496	500	472	509	464	521	502	468	463	470	448	516	475	474	472	489	459	469	485	472	511	452	472	467	506	474	468	447	488	469	504	469	502	478	485	494	440	456	502	464	465	494	484	479	473	514	493	460	473	514	473	480	497	487	473	484	464	445	495	435	442	479	510	474	494	475	474	468	464	507	426	478	508	512	444	490	488	514	493	486	471	474	541	460	459	446	520	523	461	526	468	499	514	506	498	475	456	487	487	456	490	506	467	504	506	481	443	490	470	466	448	488	506	435	513	483	516	482	479	492	476	494	466	458	492	481	486	473	488	467	499	468	451	464	456	469	475	489	480	487	472	459	513	481	502	516	462	491	478	453	466	485	469	547	549	483	465	504	491	491	493	467	463	496	456	475	475	492	478	493	456	517	503	484	461	493	509	496	506	460	476	479	454	473	470	465	500	488	501	489	499	498	441	493	474	459	521	487	455
13792	2215	2294	1829	1217	993	796	609	594	474	475	411	394	428	389	384	357	358	349	359	368	355	328	318	327	352	331	307	324	294	294	309	296	301	276	277	331	294	311	308	297	279	293	305	318	291	290	302	316	291	309	288	295	278	292	323	287	268	293	296	327	297	294	319	309	305	319	319	290	317	275	315	312	296	237	259	327	289	306	280	352	307	282	308	317	281	308	300	286	289	272	263	325	297	261	271	299	287	298	264	296	281	267	267	323	255	296	295	294	280	288	312	306	276	320	308	260	273	285	274	272	309	305	294	289	282	283	284	282	288	295	282	298	275	284	304	308	322	290	308	277	301	338	304	296	296	304	312	325	289	275	272	291	275	271	315	285	301	324	308	306	274	302	273	291	278	313	286	300	276	304	319	310	309	312	277	292	284	320	325	281	298	278	267	300	306	309	287	249	278	320	309	255	287	308	288	273	284	302	284	301	255	272	293	270	296	292	297	277	290	276	275	294	303	295	279	258	298	277	283	271	294	290	285	298	295	290	290	293	290	279	283	262	281	295	291	275	276	269	314	336	298	298	311	297	302	322	276	323	295	265	276	297	332	313	270	303	291	279	312	292	278	264	284	284	281	276	274	308	280	287	245	298	311	286	320	288	307	288	267	294	270	269	289	308	285	288	293	281	270	314	276	302	266	303	296	304	282	291	287	302	291	271	279	278	273	301	260	306	289	258	337	294	252	290	315	313	288	284	292	285	279	310	296	291	266	304	316	321	308	289	282	315	305	295	274	277	301	267	271	321	285	292	283	313	288	279	281	294	300	293	278	299	307	281	290	366	297	314	289	276	294	317	270	260	270	301	277	271	297	281	273	297	289	264	293	269	307	275	313	295	270	323	298	268	282	306	305	272	301	282	283	275	308	259	308	270	276	294	274	262	282	309	294	319	265	321	292	317	314	313	320	284	288	296	272	289	291	280	292	304	312	279	327	286	295	302	316	278	268	314	273	252	292	289	287	315	298	278	285	272	289	294	287	285	317	294	283	271	307	267	305	304	291	316	331	281	311	285	286	312	260	265	277	320	272	326	328	328	309	271	289	275	306	308	273	332	296	251	295	300	328	272	292	280	286	337	321	323	315	272	275	286	279	309	277	301	280	284	256	287	305	307	253	281	313	284	300	292	294	290	266	290	298	306	264	290	251	304	309	292	316	338	283	300	278	295	280	303	273	311	324	282	282	308	301	257	324	297	306	285	283	295	299	292	295	321	290	307	259	300	298	288	280	300	281	322	289	311	273	269	295	312	293	310	265	298	310	294	305	274	299	268	278	250	266	283	296	272	282	299	270	315	295	298	280	316	275	291	276	285	290	271	288	332	325	287	281	258	240	305	283	280	307	308	273	300	276	313	300	262	301	280	285	283	269	274	278	283	269	284	270	263	277	290	258	329	274	307	265	303	334	300	289	261	330	293	282	286	293	285	281	298	304	309	272	296	301	267	261	255	274	268	311	279	262	284	280	298	291	301	290	290	315	288	279	295	316	301	279	305	306	254	278	311	296	287	278	287	283	309	297	295	259	270	300	291	310	321	282	296	320	273	291	308	288	276	309	321	342	293	299	279	282	274	304	342	324	283	295	288	304	284	287	299	309	302	277	282	302	317	312	348	267	292	310	291	298	287	281	323	316	268	291	288	280	309	248	276	270	278	308	299	274	308	271	276	294	301	283	289	279	297	266	320	303	311	308	281	299	260	320	295	298	324	298	272	274	283	311	276	317	297	293	273	296	317	325	270	306	297	312	290	298	307	312	297	265	287	318	283	300	290	284	294	290	276	289	282	326	291	287	287	270	281	257	293	279	295	292	305	301	273	281	301	297	306	291	293	290	311	289	286	341	342	296	327	321	292	297	303	305	282	309	314	291	319	279	285	296	294	299	295	269	281	319	276	291	277	285	303	307	318	300	247	290	295	293	281	311	303	315	302	285	285	327	313	298	290	280	291	312	300	278	277	287	272	304	287	272	323	304	313	298	274	303	289	315	309	296	295	314	321	299	270	281	292	274	317	279	271	288	316	297	251	307	293	289	290	298	289	291	310	300	283	279	316	305	306	296	276	284	310	300	304	295	304	286	300	270	309	295	278	309	301	276	259	270	299	304	294	279	294	291	304	274	286	296	287	303	244	281	278	258	242	291	275	312	311	304	285	289	290	309	243	292	311	270	323	260	326	316	339	311	249	282	286	304	281	287	283	263	295	310	285	271	252	279	300	277	327	282	294	305	276	294	308	280	284	308	269	300	276	269	296	299	270	303	317	288	309	302	318	288	270	318	300	287	273	286	272	279	288	288	274	320	297	277	268	297	274	283	263	285	289	327	319	287	300	288	318	294	313	299	306	319	279	320	266	300	254	264	288	291	277	313	329	293	286	271	292	279	286	269	295	273	296	278	299	251	244	315	303	306	254	287	280	281	304	269	288	288	277	278	322	280	295	283	288	270	309	284	304	267	323	275	313	281	275	295	303	269	305	292	313	259	268	320	314	262	308	289	275	309	298	294	305	308	329	291	300	290	232	277	284	289	301	305	281	301	327	277	303	285	279	282	277	276	323	308	294	316	281	336	269	305	279	298	308	284	279	248	305	290	270	294	287	288	297	286	288	302	307	318	332	265	309	266	282	276	310	311	302	281	295	338	246	295	283	268	310	286	267	307	287	296	279	280	304	265	324	316	308	290	293	296	282	295	326	312	271	284	284	300	294	288	305	294	291	282	305	303	306	301	288	312	298	246	285	288	295	270	290	260	305	290	285	296	308	283	286	314	276	306	290	306	295	271	314	302	290	279	285	302	288	293	276	301	280	304	309	269	287	320	295	310	297	309	272	307	303	271	292	243	257	303	293	302	294	281	313	328	315	313	288	300	282	293	298	317	278	282	285	268	327	295	307	257	293	317	269	283	292	297	285	254	280	275	294	288	313	288	297	302	279	308	302	300	301	292	275	311	281	276	305	264	312	299	286	300	287	306	254	285	291	325	261	288	287	307	304	294	287	289	258	299	319	311	286	290	293	315	301	306	243	310	290	267	315	317	288	304	294	290	296	308	296	309	300	273	267	322	289	283	294	322	283	306	280	265	301	320	307	305	308	287	288	257	270	290	276	285	295	284	289	315	302	323	271	267	285	256	270	277	288	280	276	281	277	256	278	307	298	302	294	297	320	307	267	318	283	298	276	263	260	269	321	324	309	307	273	277	299	291	301	318	303	279	306	301	292	273	255	285	309	304	305	306	284	285	304	285	267	302	330	272	267	261	260	281	256	290	305	327	289	274	303	331	294	290	288	271	299	326	290	312	296	276	308	294	319	276	291	265	285	293	308	282	300	307	327	290	296	306	299	286	305	265	277	314	288	305	289	280	332	325	302	276	309	250	311	308	264	336	290	309	292	296	286	273	277	298	275	284	263	269	293	280	299	283	266	273	286	268	301	305	276	285	298	304	283	318	253	298	290	279
7573	2035	4169	5070	4504	3730	3133	2589	2282	2084	1862	1661	1612	1533	1458	1292	1245	1200	1354	1264	1158	1159	1252	1087	1019	979	1040	950	894	999	910	881	879	907	887	872	871	874	907	868	841	824	886	854	783	873	827	839	841	796	831	797	854	749	795	801	799	774	827	795	789	750	809	776	801	762	848	771	776	772	770	800	818	806	805	788	739	768	741	802	816	766	755	773	819	727	787	791	772	750	715	757	805	754	753	793	788	834	800	752	756	738	739	813	764	769	813	792	800	800	787	798	779	800	803	775	724	774	765	781	753	755	758	735	749	728	781	756	746	701	802	761	772	767	768	761	795	759	753	715	761	774	750	764	795	744	763	783	798	747	792	738	780	753	799	788	733	761	759	761	788	736	822	724	714	753	739	784	809	715	759	800	768	769	740	762	776	769	761	789	719	779	790	760	749	743	781	754	778	756	731	788	773	751	744	768	752	750	763	706	744	776	716	726	751	766	755	728	804	756	745	780	787	773	781	779	759	794	765	763	707	746	776	802	734	737	756	789	770	730	732	755	792	754	778	754	729	788	736	737	764	743	768	775	708	750	800	737	732	752	756	724	732	776	751	793	743	768	764	780	804	819	785	771	761	769	725	724	758	784	746	723	728	766	711	760	748	775	752	802	767	776	736	746	775	760	809	744	753	760	772	802	759	756	755	768	714	765	720	700	745	786	755	699	784	764	742	757	760	751	769	789	775	770	717	754	770	797	742	743	738	727	744	733	725	774	796	805	764	794	759	738	789	758	746	763	750	760	754	760	753	754	821	757	750	730	774	744	724	822	752	767	748	730	712	742	745	743	765	738	728	749	771	764	732	778	782	785	756	803	783	732	754	760	743	775	793	751	820	706	735	760	809	782	776	755	802	741	794	726	714	781	740	770	774	754	745	768	790	763	743	779	772	756	718	755	749	732	777	810	751	745	747	754	752	755	774	768	808	763	758	772	716	716	759	812	753	709	781	793	706	750	796	746	738	736	732	753	719	745	745	741	738	776	806	732	754	753	792	758	794	755	776	794	772	752	774	786	776	776	737	758	811	744	747	788	771	718	761	732	708	767	746	819	822	742	773	755	769	745	755	802	779	756	779	806	722	803	760	762	785	773	781	715	803	768	761	740	801	759	739	785	782	761	783	820	756	751	765	750	753	793	775	778	810	809	750	782	754	783	785	721	755	712	793	738	736	730	762	770	721	776	767	778	813	791	749	829	746	750	737	762	772	754	764	744	728	758	774	729	770	765	762	769	779	740	760	758	818	784	795	798	790	718	770	789	766	735	736	773	744	744	715	751	796	800	759	760	740	761	756	804	740	724	788	749	733	784	785	749	724	749	748	787	751	773	787	735	749	777	756	750	733	766	762	781	812	775	781	763	713	746	783	694	731	777	766	780	798	775	786	759	692	799	734	732	773	822	806	769	744	788	735	776	741	768	761	752	767	730	759	738	783	756	749	739	748	798	719	764	737	785	746	794	776	727	739	762	753	757	740	817	772	761	738	765	814	779	824	758	763	802	746	797	724	813	830	713	759	783	782	749	746	770	740	742	785	754	809	736	773	802	814	754	781	694	767	754	806	799	765	754	802	812	777	821	758	780	760	768	748	753	729	753	758	734	735	753	789	747	783	693	788	728	700	769	766	742	730	763	768	734	758	786	742	765	756	753	746	752	795	770	740	747	742	815	768	761	798	743	763	742	775	779	735	707	768	727	753	722	755	815	766	805	709	780	775	750	777	792	707	785	804	750	808	765	799	828	754	805	733	749	726	785	765	789	845	752	730	762	789	783	729	735	795	740	785	785	795	760	788	728	796	808	731	753	752	778	703	704	773	768	775	845	732	804	798	735	765	773	765	741	791	761	761	717	720	712	754	791	765	758	725	772	758	772	777	785	693	743	789	773	743	773	759	753	750	712	721	767	752	753	746	741	719	762	803	803	783	779	782	756	733	778	781	779	749	733	794	761	803	768	799	776	724	774	763	801	737	800	766	753	741	776	783	739	751	773	789	761	734	772	749	781	759	751	794	756	757	757	764	791	765	747	807	701	774	794	785	792	814	772	753	751	764	763	796	766	737	788	767	778	777	772	782	795	787	765	774	740	766	782	741	793	785	716	722	781	738	806	773	768	737	786	802	787	733	707	746	725	794	768	705	774	762	793	791	800	762	769	773	769	796	700	810	803	710	745	758	807	765	738	799	818	721	730	727	749	766	752	790	765	751	711	724	740	761	773	775	758	781	801	772	780	730	780	725	774	742	744	715	773	760	770	745	738	834	742	729	722	725	755	790	750	696	777	743	716	736	730	771	770	796	744	761	746	753	764	794	735	739	788	746	803	712	783	753	760	720	728	748	765	766	767	772	745	765	810	766	790	772	726	774	793	776	815	714	769	738	718	768	775	754	717	787	761	731	809	720	835	770	771	721	792	791	747	715	754	739	739	763	718	723	755	805	755	770	793	733	758	764	766	775	793	769	752	762	751	776	727	780	747	694	768	762	781	733	803	775	769	785	746	772	748	714	721	769	766	781	728	778	741	765	813	802	799	741	764	739	754	774	765	736	733	799	760	753	746	756	772	797	788	774	758	737	752	790	735	753	740	817	736	790	784	805	823	812	716	796	749	741	724	735	751	775	774	750	778	781	714	729	818	773	784	754	777	766	760	759	781	791	735	699	757	791	814	761	685	730	789	781	734	752	732	742	734	717	813	745	724	795	770	777	749	756	760	764	759	803	775	716	803	717	793	742	746	731	752	718	753	807	779	742	781	765	756	778	763	740	739	786	718	746	755	759	753	777	751	770	736	716	797	721	745	785	776	719	776	783	779	755	767	775	755	778	754	729	735	766	745	727	766	762	751	744	762	763	777	771	773	748	761	719	762	732	798	792	769	795	735	732	747	747	790	805	755	815	723	754	726	769	736	767	770	788	785	761	789	727	785	759	772	752	730	787	808	748	748	772	775	785	752	744	787	783	741	777	776	804	772	753	752	779	732	766	750	755	765	759	802	763	760	718	777	757	708	775	782	772	769	742	806	781	743	761	742	795	750	774	749	780	717	705	735	769	741	771	735	745	754	764	812	754	758	802	767	741	754	792	779	770	735	758	767	738	729	741	776	735	757	770	759	761	750	733	795	717	756	779	758	785	765	749	725	749	786	766	751	824	796	779	800	741	761	758	751	774	735	736	735	733	768	746	770	752	711	798	793	757	779	796	755	748	784	789	806	763	737	757	769	774	724	749	749	769	743	751	752	763	736	748	738	763	740	697	757	745	801	744	762	738	731	759	780	751	770	746	694	750	757	742	710	759	779	786	775	727	780	747	782	799	794	775	747	769	820	733	734	745	772	769	746	753	778	754	719	736	755	727	721	740	769	716	756	746	773	714	766	745	785	782	740	781	767	812	783	781	739	757	766	769	764	753	771	746	727	779	691	730	793	782	743	753	746	825	731	756	753	749	746	751	779	748	762	712	738
2026	316	313	300	299	282	278	331	285	294	303	311	287	297	270	296	280	328	286	270	324	300	271	277	289	321	322	317	287	327	287	292	277	283	285	298	292	279	281	270	306	270	270	268	286	273	270	278	300	285	291	295	311	266	293	303	278	308	322	297	309	287	297	303	278	301	280	297	292	296	298	291	249	297	289	309	272	290	291	300	308	268	290	314	276	278	299	280	264	301	282	248	301	266	274	279	284	284	302	304	295	272	290	281	297	322	278	310	303	281	307	313	291	283	312	295	283	315	296	281	287	279	278	295	312	279	310	290	321	310	288	299	299	288	274	303	286	269	295	302	295	278	302	291	266	292	271	307	297	304	270	307	309	296	303	290	290	282	278	289	284	291	293	289	277	264	279	305	272	303	280	297	315	299	284	320	307	303	258	280	285	241	299	287	315	305	276	269	296	278	260	300	284	309	283	306	273	297	331	281	281	277	284	266	256	306	294	272	282	289	283	269	306	285	306	312	302	303	292	272	316	251	278	286	259	282	313	280	286	294	312	319	301	294	309	262	275	310	319	277	302	294	304	303	318	308	276	301	301	307	323	296	302	275	293	291	277	323	297	300	288	271	302	277	334	270	307	281	281	276	307	285	284	269	321	294	285	336	288	278	266	300	299	287	279	283	269	281	303	317	291	284	282	303	290	272	277	315	299	309	257	306	259	297	278	277	313	291	271	278	284	292	281	297	292	279	278	287	253	299	318	297	293	307	297	294	306	301	278	286	289	284	273	281	285	289	287	288	253	274	284	277	298	305	290	312	309	299	272	266	339	295	313	278	279	302	272	274	290	309	265	290	271	281	271	273	311	287	292	273	288	267	283	287	308	287	303	279	270	312	309	313	294	293	294	305	287	300	283	272	280	271	286	275	301	275	300	283	290	294	289	281	302	272	316	303	290	299	297	266	292	271	297	313	273	334	292	277	287	284	271	307	271	297	301	295	272	272	303	267	319	309	264	259	276	317	270	283	282	297	288	267	317	305	272	309	317	267	306	252	273	293	303	263	301	276	285	255	288	266	276	312	317	295	316	309	272	320	270	279	271	246	291	294	275	300	283	263	280	305	281	295	281	319	289	266	283	278	299	300	281	302	259	302	271	291	293	246	264	269	287	302	271	291	299	278	305	325	290	288	314	264	294	318	313	281	298	336	300	276	305	294	304	297	295	294	298	259	263	269	295	278	274	283	283	271	305	286	291	303	315	270	287	290	276	304	288	276	274	294	309	309	299	281	306	273	294	273	269	263	278	299	309	301	315	283	269	302	287	308	306	316	295	305	314	305	282	290	274	255	297	284	257	298	289	276	280	273	305	295	298	263	265	291	272	325	289	318	284	261	296	281	323	285	292	270	328	288	303	283	274	273	284	296	304	286	255	294	266	295	294	296	305	251	279	304	335	251	298	286	286	277	284	293	275	288	260	246	287	260	314	270	312	292	271	307	287	274	279	307	304	295	275	285	297	294	274	319	270	321	294	307	291	290	272	271	291	293	318	277	253	285	299	295	251	289	267	303	274	302	289	305	315	295	306	288	285	311	275	285	293	325	269	294	310	281	283	288	307	308	285	279	299	301	302	286	298	321	295	287	250	323	276	296	315	281	277	276	316	330	298	281	293	273	310	303	299	292	270	277	299	296	295	280	300	302	296	288	316	261	285	272	293	307	278	321	296	316	283	350	263	258	281	278	281	286	308	296	249	268	288	317	334	270	278	288	307	296	294	295	269	278	253	314	288	298	287	269	285	265	324	267	297	274	302	319	296	308	276	288	288	263	282	321	313	291	268	285	294	272	337	292	283	293	296	288	288	283	303	289	263	299	308	266	269	236	288	307	253	297	309	259	299	282	286	292	300	316	288	257	284	315	296	290	253	282	267	283	284	342	305	287	263	312	302	307	271	283	309	280	294	315	286	290	288	288	317	281	272	248	291	306	290	253	305	300	277	275	309	292	322	311	278	275	283	246	270	275	307	307	290	283	285	284	280	290	280	285	271	315	303	310	301	297	297	309	291	284	284	336	283	298	295	290	292	300	291	306	285	290	300	307	288	293	307	289	275	292	266	291	301	287	307	290	281	314	284	260	312	290	284	292	308	312	308	285	268	293	280	288	321	304	299	304	310	290	278	284	323	274	284	278	318	280	270	281	316	294	277	305	299	284	267	269	289	297	294	251	237	286	283	320	300	276	295	277	297	281	303	318	319	257	295	277	269	294	281	253	275	332	280	311	318	291	284	300	274	264	277	335	268	300	284	310	305	304	266	281	297	268	317	297	300	289	281	282	271	289	309	318	308	274	310	290	281	307	299	271	287	271	300	299	307	304	282	287	277	274	307	262	263	309	316	321	307	302	290	295	272	297	295	273	312	294	280	315	280	315	293	295	290	279	257	255	308	291	301	288	288	283	287	323	285	266	286	273	296	307	282	286	289	289	297	300	245	277	288	271	298	300	285	281	330	270	284	338	305	288	290	261	270	288	279	321	274	270	300	300	299	302	308	304	312	272	263	282	283	333	303	297	328	288	276	276	268	312	315	297	291	283	305	288	304	271	311	266	283	304	288	297	282	306	310	284	275	276	314	277	298	301	282	258	306	286	276	290	309	324	320	270	300	284	285	279	261	302	275	314	298	289	265	311	302	292	279	261	267	334	299	298	324	277	294	249	312	313	276	294	308	278	297	282	296	306	305	283	271	276	273	305	284	269	287	294	311	287	290	320	253	284	283	263	274	313	300	271	288	297	283	298	273	281	291	282	300	278	308	292	290	259	320	320	307	301	295	288	270	299	331	265	306	298	284	284	305	296	284	294	264	284	257	286	304	288	278	304	308	289	296	276	301	307	276	289	277	307	279	294	275	279	270	302	305	311	281	276	282	289	279	282	296	291	313	300	273	284	315	287	259	284	295	308	293	297	281	290	294	255	284	297	292	266	283	281	267	297	319	300	293	264	281	289	269	283	285	303	331	311	268	282	259	295	261	284	268	289	288	321	280	288	327	310	289	273	288	295	270	287	272	334	260	265	279	287	292	297	290	281	327	267	313	310	308	289	309	289	281	305	281	312	243	316	280	304	287	258	291	269	282	268	265	317	301	286	303	268	282	286	278	283	289	312	314	308	292	282	305	264	303	280	291	287	285	264	281	310	282	294	293	303	310	298	308	301	261	287	283	282	291	281	329	285	278	286	297	277	288	304	285	305	314	323	274	293	283	276	289	284	264	319	262	291	313	285	299	326	306	279	300	289	299	275	283	262	292	291	306	278	278	283	307	302	305	287	293	296	309	284	272	272	272	281	278	263	293	281	280	304	283	266	293	294	271	305	301	294	281	288	262	299	272	287	272	312	276	291	300	259	289	297	288	307	271	271	266	289	274	291	326	324	282	293	289	272	276	313	289	289	267	299	294	283	305	281	292	276	277	285	285	315	309	290	334	291	297	312	293	279	278	282	295	292	270	286	269	266
2491	776	742	772	783	771	765	745	741	707	754	722	751	725	746	714	723	698	759	747	745	701	763	733	773	788	770	716	726	715	723	725	690	692	706	753	737	743	744	706	759	793	733	717	732	672	686	674	797	708	688	780	737	754	748	735	718	693	747	745	719	720	705	730	706	745	757	733	758	703	689	765	732	705	686	723	741	752	679	701	675	734	714	706	733	715	693	705	726	745	677	677	755	751	674	755	724	695	717	737	731	723	708	725	765	725	719	722	698	704	723	719	718	701	730	700	745	703	718	734	694	729	775	734	774	759	747	725	725	730	723	691	699	707	706	702	720	746	727	756	690	774	756	734	711	708	686	706	709	690	686	722	670	737	737	743	735	727	738	740	691	709	767	688	726	782	746	738	737	765	725	702	710	720	713	673	742	723	711	721	720	677	713	685	709	693	730	701	725	705	728	716	695	692	723	712	713	763	668	752	685	734	701	695	725	685	653	735	793	754	687	703	725	771	704	695	714	703	691	696	724	784	741	728	704	714	731	709	730	741	716	711	700	717	688	734	711	723	721	748	747	722	696	725	729	679	712	760	743	716	679	762	753	741	728	726	719	714	706	720	703	683	743	712	698	712	699	718	746	713	731	710	697	713	706	694	731	716	694	689	756	696	677	733	754	724	800	697	733	751	730	714	731	755	732	747	708	711	736	694	736	745	694	732	732	686	705	711	720	731	737	750	723	655	718	744	674	737	726	716	749	733	688	719	713	679	695	698	652	705	760	689	720	678	696	754	726	673	721	714	702	724	722	702	724	731	741	701	752	712	702	713	706	709	694	720	677	682	738	731	684	727	755	734	692	744	714	737	722	691	764	723	708	721	731	695	651	700	690	699	721	718	716	683	742	729	712	727	702	706	755	722	777	686	729	709	721	682	637	742	724	759	748	762	718	738	731	684	726	667	672	743	733	800	710	736	740	659	655	715	688	727	765	695	709	770	682	707	690	734	724	718	712	721	703	767	756	722	700	664	757	724	724	634	727	732	676	745	727	714	733	750	678	724	687	693	689	687	710	722	734	747	715	725	723	683	703	726	734	747	712	702	719	720	736	733	669	732	712	738	716	695	715	751	719	720	701	705	737	729	731	719	722	715	690	723	729	756	758	739	733	675	742	667	719	723	707	696	691	726	701	730	669	684	709	707	745	740	727	673	715	708	689	733	725	706	743	681	706	743	720	690	698	696	709	729	670	721	743	737	742	725	701	696	692	716	688	682	721	765	706	719	720	675	713	711	675	738	694	728	722	696	720	744	682	693	707	744	727	704	751	681	729	697	740	732	731	694	759	718	734	734	720	697	722	714	704	763	707	743	720	714	752	740	753	733	695	741	732	735	709	755	724	737	764	754	707	718	779	759	727	718	717	708	633	763	721	723	727	717	733	676	729	688	753	684	765	752	718	737	728	746	729	729	708	723	717	741	723	721	718	695	769	710	682	744	664	750	777	677	715	719	739	777	766	729	724	737	716	750	733	715	725	706	739	750	707	697	739	672	707	742	740	710	706	795	701	696	727	761	721	724	699	746	674	658	713	703	742	681	677	754	742	682	733	683	727	707	724	707	714	697	723	726	690	719	655	697	669	726	720	694	745	703	706	747	684	732	707	715	692	716	732	738	711	741	746	734	745	726	716	699	700	692	733	722	735	688	695	750	726	701	716	683	737	770	653	741	714	751	734	754	730	733	733	730	702	732	755	720	686	747	746	742	732	750	742	742	724	716	680	741	679	749	673	713	711	677	737	773	736	768	728	720	720	718	713	691	707	733	717	715	652	746	727	707	703	751	708	745	778	728	716	681	681	748	728	776	679	729	711	719	715	692	702	701	749	709	757	735	680	758	690	713	772	681	696	747	757	723	734	707	717	698	701	709	753	699	743	653	721	712	703	767	697	741	698	659	719	796	765	739	723	742	745	734	764	682	744	723	733	711	678	741	698	724	748	707	758	718	715	736	715	745	722	759	686	768	706	696	730	662	743	722	715	655	730	760	783	702	714	701	729	711	690	756	724	715	716	756	735	726	736	739	664	685	715	690	720	690	668	722	760	727	692	712	724	721	710	726	689	738	701	713	699	748	742	720	702	752	772	689	722	726	729	694	729	720	709	717	692	671	750	723	788	734	719	705	668	690	740	726	707	715	716	710	730	722	673	737	699	713	721	723	755	714	725	736	701	695	728	779	705	727	713	696	714	698	691	756	680	727	710	707	704	724	727	706	724	732	731	721	683	747	662	681	761	700	701	783	737	698	759	720	701	720	747	733	691	672	700	642	708	730	739	780	749	728	718	730	718	690	710	701	731	734	723	758	711	720	705	702	770	698	709	719	736	762	685	741	710	681	691	690	727	761	746	678	691	747	720	728	763	696	732	653	703	709	758	727	763	695	725	715	720	701	718	762	765	743	666	739	736	727	742	724	697	705	724	706	722	688	730	726	750	703	729	721	669	742	728	776	753	712	754	707	694	752	678	779	759	684	684	707	709	744	734	712	715	751	679	700	691	660	736	760	755	729	725	715	695	686	684	712	690	658	727	707	734	783	678	673	725	747	764	739	706	717	762	718	737	698	758	734	738	722	760	751	738	738	711	733	679	726	750	717	733	754	698	715	699	732	692	718	671	719	721	718	706	719	756	687	762	701	739	729	710	744	764	695	684	700	751	713	749	709	721	683	701	701	684	693	708	693	692	694	764	735	721	734	731	732	708	654	737	717	761	712	723	737	719	696	729	701	729	696	722	729	690	713	751	703	736	723	687	733	757	752	749	718	762	742	694	793	708	724	743	738	698	703	741	745	727	697	725	725	693	710	684	717	722	776	677	686	718	738	779	669	726	694	716	703	724	747	705	750	721	725	757	697	667	702	758	702	679	725	720	728	730	733	752	696	724	694	721	669	717	778	787	689	732	743	675	729	721	734	753	661	708	688	680	751	739	687	686	755	735	677	701	699	700	759	700	681	725	729	716	693	732	661	782	650	730	714	706	694	748	726	684	684	703	715	671	753	689	692	723	716	707	680	729	751	696	729	707	727	649	691	717	736	688	766	709	740	705	639	727	716	720	709	696	683	717	733	751	767	701	703	746	684	724	733	688	763	732	732	759	713	747	733	759	710	726	695	662	691	707	705	768	671	732	717	709	714	728	728	686	707	729	741	742	731	710	721	745	733	732	741	670	721	750	699	751	740	762	699	688	732	732	726	756	719	759	725	731	773	709	693	762	684	740	714	714	697	677	712	715	727	710	704	728	711	713	664	730	720	696	715	640	726	745	709	756	725	640	760	690	718	708	694	776	738	741	753	715	673	745	744	668	738	703	748	766	725	748	704	712	737	756	745	714	761	756	728	733	723	692	764	714	692	702	716	726	701	748	731	671	710	701	716	711	756	706	678	728	728	772	759	706	736	779	723	721	690	737	738	700	725	732	758	757	738	708	758	713	722	741	693	750	712	698	763	778	735	731	696
6808	853	958	813	553	470	365	287	302	257	254	224	226	237	210	190	195	193	224	186	222	219	217	202	203	187	206	194	150	174	216	167	171	159	141	161	173	177	173	155	171	165	166	174	173	160	164	189	178	151	202	156	177	138	162	168	169	180	147	150	147	153	183	179	174	184	184	181	162	200	170	172	172	188	168	151	169	168	188	163	158	175	144	173	157	155	167	157	171	178	174	182	162	178	168	181	173	176	180	156	176	179	185	160	166	183	166	169	163	164	180	151	203	159	169	193	152	172	182	174	187	177	176	155	148	176	168	190	164	172	185	162	182	175	194	168	146	183	188	175	174	159	151	135	153	173	186	161	184	163	171	160	175	169	163	149	142	160	158	156	164	157	161	158	177	150	163	170	162	190	171	172	159	190	177	164	165	162	128	161	193	144	168	160	159	176	186	160	160	173	175	174	182	186	161	171	197	159	173	174	179	178	163	163	165	164	174	192	183	178	187	156	184	149	153	162	156	169	169	179	156	162	170	161	168	203	156	167	181	182	175	168	157	168	178	173	190	170	134	178	191	164	159	141	163	171	159	150	164	146	166	158	178	156	158	159	193	164	164	189	162	158	153	155	189	163	189	172	182	174	165	180	159	171	152	159	155	168	146	163	183	190	143	148	168	167	138	150	174	158	169	150	191	162	180	159	175	156	175	141	177	155	182	170	138	179	183	154	181	153	182	185	177	168	160	165	151	155	149	152	162	144	171	181	167	149	179	172	170	158	162	161	157	162	140	173	177	160	150	153	182	156	184	184	175	175	149	160	184	166	181	188	164	161	152	160	165	142	177	169	143	170	165	159	156	165	185	162	153	158	152	181	153	151	177	167	170	194	190	156	186	162	181	175	161	152	164	143	183	155	172	191	162	129	155	194	166	184	177	192	187	181	158	130	168	164	181	171	164	176	169	189	160	151	168	157	171	160	136	156	149	155	140	173	171	170	192	186	162	158	130	171	159	176	187	143	148	157	194	184	174	148	150	166	153	158	143	172	144	151	177	156	148	161	160	156	182	177	172	149	178	184	159	165	169	164	195	155	155	149	160	183	160	191	148	156	176	168	160	166	173	163	176	165	168	179	154	176	150	167	177	158	178	160	151	187	174	178	158	177	151	149	128	157	161	172	155	165	165	163	176	156	160	147	164	166	173	187	175	147	184	165	160	171	176	154	174	169	176	179	139	150	164	181	137	181	162	138	173	152	173	147	163	158	169	173	185	171	166	170	182	178	181	180	180	175	162	176	159	192	158	155	131	158	132	163	167	161	167	155	170	158	177	173	188	179	145	185	171	203	158	179	144	184	161	160	173	174	198	167	161	144	203	173	180	154	153	193	151	157	167	185	156	178	164	141	139	162	163	165	169	181	172	167	159	153	179	142	167	176	135	159	157	179	156	160	163	168	163	164	156	157	154	147	183	163	187	177	155	142	155	173	179	191	167	177	162	159	173	168	168	126	188	198	175	155	162	166	156	153	169	178	170	174	150	157	143	160	147	163	159	159	149	181	165	150	161	166	171	158	184	145	164	160	160	157	162	144	160	163	157	179	180	190	178	158	179	163	139	176	161	152	168	157	160	174	156	176	165	189	167	189	170	190	156	179	180	162	153	169	192	159	193	168	147	172	163	138	151	175	167	153	180	152	165	158	163	158	145	154	150	158	146	170	172	183	184	187	148	141	149	197	163	148	147	180	161	157	176	162	159	201	169	202	168	145	147	161	172	200	200	162	170	177	190	148	155	162	152	175	176	157	161	139	151	147	155	174	154	164	188	192	186	182	154	152	147	160	156	151	162	162	191	167	168	176	152	186	191	173	186	145	156	158	154	202	170	172	173	152	151	170	171	166	196	172	156	153	160	162	165	157	204	182	156	156	170	170	151	181	173	184	165	176	172	178	180	155	159	165	163	150	169	166	147	157	151	156	180	152	165	169	164	176	154	149	171	173	155	184	150	180	178	178	152	176	190	174	170	170	169	176	150	166	180	174	193	174	184	153	160	162	169	143	187	162	174	181	140	167	165	158	167	172	165	138	175	170	182	169	181	172	134	169	177	154	183	171	179	180	154	168	181	177	146	175	176	150	182	177	171	160	168	168	171	156	161	155	164	159	146	158	176	165	175	172	148	161	186	164	175	172	141	136	169	174	149	142	164	169	158	173	183	185	168	152	167	137	188	172	156	162	179	161	161	141	158	168	155	179	160	143	187	180	160	148	191	171	170	150	171	191	176	164	173	195	165	162	148	178	185	176	188	160	180	175	149	157	140	159	176	150	156	157	166	177	154	169	155	161	165	154	153	153	168	144	174	171	165	174	152	160	181	154	162	192	169	164	168	144	168	154	186	163	176	168	155	180	175	158	177	156	172	164	161	187	145	189	133	125	162	170	174	188	179	158	158	164	158	179	169	156	148	164	182	168	146	179	171	166	178	136	153	164	174	148	166	165	156	176	160	150	174	130	152	165	178	199	150	160	148	160	157	149	155	165	155	154	174	134	155	163	168	165	163	165	162	164	190	163	181	174	171	149	158	158	162	176	169	187	185	178	167	158	170	166	150	165	172	177	146	154	166	153	165	149	149	172	174	176	147	161	171	162	177	169	169	177	165	170	152	177	156	165	173	162	151	159	191	160	167	159	148	157	143	170	165	170	171	160	147	151	153	156	202	178	150	163	164	154	178	149	167	187	152	174	159	185	177	171	156	164	168	194	176	198	179	164	195	169	159	156	166	164	171	159	182	150	171	166	163	168	161	147	150	158	163	177	183	175	186	170	156	162	145	174	153	159	204	161	149	180	170	165	178	166	160	165	176	176	154	157	157	155	165	198	178	149	151	185	154	149	167	184	162	175	187	160	166	186	205	176	192	175	161	175	145	174	177	173	153	194	167	159	161	171	160	170	172	175	158	179	167	160	162	165	169	162	175	164	185	188	190	177	163	189	166	149	150	184	167	182	173	160	184	180	188	181	186	149	157	183	186	166	156	164	162	163	154	156	194	157	173	185	163	155	149	152	174	160	187	190	152	172	162	174	193	164	162	181	170	149	182	175	174	192	183	152	189	165	183	171	144	161	174	154	167	171	163	146	153	161	166	184	165	180	161	167	163	149	143	158	192	169	140	155	151	178	164	160	179	156	151	173	166	163	154	157	163	172	164	192	139	175	149	173	176	175	165	182	168	178	168	161	148	141	167	147	146	181	151	150	171	170	169	183	149	163	183	179	185	166	177	146	158	159	177	159	192	165	191	144	163	164	168	148	184	158	178	174	169	187	175	177	149	160	178	154	153	173	162	180	147	141	167	173	165	170	172	150	172	184	176	167	185	177	156	161	154	187	175	175	164	172	152	169	152	162	159	192	165	165	171	166	158	164	198	161	193	156	171	153	171	176	207	154	156	169	167	162	166	174	151	153	144	184	156	176	155	170	166	163	168	165	165	162	146	160	150	168	149	182	169	156	187	184
5467	1127	2176	2534	2266	2037	1694	1445	1278	1134	1005	928	820	840	842	750	658	758	721	677	726	710	722	678	600	618	594	563	573	550	552	520	577	536	547	538	551	562	580	489	527	522	515	494	547	547	539	478	542	479	469	529	505	541	488	525	510	477	492	511	478	485	480	488	469	505	449	486	510	502	479	484	498	486	488	499	480	524	505	465	481	437	515	477	464	505	484	488	494	487	465	526	487	516	501	476	465	480	464	475	495	512	466	468	481	484	481	516	501	502	487	477	498	507	474	473	471	477	519	467	481	501	478	505	452	480	478	541	497	468	490	506	448	465	451	482	462	496	514	483	447	486	503	514	498	449	517	477	485	503	480	490	570	486	513	479	479	453	510	486	500	495	510	478	472	485	501	459	520	475	470	480	482	456	500	483	514	478	509	485	472	526	524	471	480	466	493	474	454	468	477	542	497	453	507	467	501	438	467	495	480	457	466	487	529	467	418	458	516	471	477	478	491	481	452	465	512	478	481	520	480	468	451	511	527	482	475	444	476	485	494	510	480	521	484	470	507	456	494	494	484	482	482	504	501	526	487	497	528	501	459	493	513	478	439	476	475	484	463	484	515	520	484	467	459	453	489	498	478	515	489	508	463	473	461	495	455	472	503	488	464	493	433	483	475	469	461	497	468	482	467	497	465	513	476	515	465	506	472	483	435	488	469	457	466	485	507	490	428	499	478	459	469	454	471	500	496	446	507	526	487	481	465	503	465	494	512	464	482	481	501	436	448	475	502	488	482	476	452	484	481	480	468	467	483	473	509	530	500	475	476	500	463	515	455	475	466	493	509	485	472	462	489	477	458	488	497	481	497	501	489	458	495	452	493	470	484	469	475	505	463	518	485	445	517	492	506	495	546	503	490	440	532	493	445	469	523	485	506	475	451	435	475	482	499	486	450	475	443	506	513	474	469	484	477	483	478	477	517	452	486	494	483	497	507	452	479	511	504	511	502	507	474	495	480	488	507	457	514	464	521	472	490	467	515	496	491	508	473	472	448	488	471	469	511	481	509	477	446	483	518	500	480	453	481	520	493	520	500	491	497	488	486	475	468	518	469	471	450	511	443	514	499	471	507	475	494	519	486	481	471	462	512	475	464	456	480	502	492	476	489	447	464	500	520	487	462	460	491	502	485	468	480	495	481	520	499	451	477	457	489	446	483	476	500	496	448	471	520	511	513	508	469	467	499	491	468	489	494	507	468	500	470	449	504	549	442	493	517	501	506	485	485	461	493	488	493	519	474	498	507	507	492	488	449	451	457	494	533	460	543	508	489	473	469	484	523	498	501	480	479	502	452	518	530	485	457	491	492	497	460	489	471	501	481	500	508	507	464	471	495	457	468	488	505	443	494	488	470	474	491	459	457	459	516	492	492	471	473	511	459	480	475	470	504	480	459	456	485	489	455	477	473	442	488	468	513	496	462	467	489	503	478	448	457	487	502	467	535	489	462	509	477	452	496	489	490	484	521	489	524	458	478	479	482	479	468	478	464	499	462	479	471	504	472	446	519	467	488	494	484	496	488	470	493	515	473	474	474	477	496	498	481	512	493	491	473	465	492	475	494	488	492	491	485	494	492	476	481	485	469	483	484	484	481	464	466	516	511	496	472	499	511	484	433	489	481	466	525	454	455	481	474	487	467	436	480	508	486	458	497	480	487	454	468	498	489	480	479	467	474	502	446	514	512	522	498	471	502	504	499	520	449	475	532	490	465	523	475	496	461	512	487	484	503	494	473	493	483	480	456	478	487	497	459	484	450	522	512	496	455	486	448	501	465	452	429	503	486	472	492	471	492	462	518	481	468	437	505	513	464	434	484	492	499	490	474	487	480	513	501	483	456	525	487	515	469	498	459	478	485	433	448	483	497	467	499	504	501	475	450	459	461	464	461	515	472	456	512	468	474	484	505	477	490	497	473	498	485	482	494	469	434	444	491	468	471	504	513	486	492	442	514	480	464	486	495	459	487	494	489	479	470	466	475	469	448	503	481	475	470	482	436	484	506	484	468	487	465	489	471	458	523	475	493	474	493	451	479	478	439	488	504	453	468	479	477	499	490	474	480	468	462	471	478	498	522	495	497	472	480	557	489	481	499	459	506	509	482	502	479	494	495	477	483	488	465	464	523	517	521	509	470	533	469	519	514	458	516	477	472	442	492	465	500	472	524	443	459	475	469	485	465	485	471	482	482	499	465	495	483	462	464	461	498	472	510	535	511	449	516	474	530	478	515	479	479	484	482	469	482	494	470	486	522	472	501	465	445	454	472	466	455	473	449	440	510	493	494	448	474	462	488	439	502	485	526	501	488	457	493	514	480	482	508	486	453	449	498	447	474	463	492	475	473	471	492	508	468	491	497	470	495	489	439	478	501	455	449	503	490	532	462	495	502	472	510	490	435	492	470	475	490	494	518	471	485	466	466	471	513	475	491	472	509	539	508	472	482	482	465	481	454	470	466	488	472	497	480	494	460	527	487	466	466	453	481	483	514	465	514	486	523	477	467	445	475	495	443	501	498	508	486	483	477	463	465	471	527	467	463	488	502	463	495	485	487	476	461	514	475	476	466	473	483	485	479	492	503	464	531	519	471	511	531	475	470	468	493	486	473	489	485	502	499	504	512	467	460	472	509	460	460	484	463	509	489	479	496	447	482	496	485	490	473	447	479	454	478	479	484	468	494	485	451	483	495	468	481	444	465	474	463	459	465	461	508	469	422	503	456	516	453	490	455	495	502	445	516	460	478	501	461	522	451	480	498	506	495	487	458	521	462	484	470	429	474	476	478	486	483	467	496	539	447	507	475	473	478	497	487	481	484	511	496	514	484	456	527	498	483	446	490	488	472	480	496	454	466	468	441	469	504	508	476	490	470	455	490	447	505	474	482	517	442	454	474	502	474	503	508	470	496	459	435	494	491	476	512	481	495	473	510	480	497	461	531	472	491	469	458	464	479	463	469	481	459	488	503	484	461	506	457	458	477	473	494	464	491	462	465	515	482	475	428	489	505	482	482	455	487	474	476	482	464	496	517	461	482	473	464	450	479	474	469	514	440	460	462	443	473	525	510	473	494	472	517	441	481	501	463	485	498	499	499	478	483	479	482	488	491	455	468	485	540	483	520	468	473	534	484	509	493	492	483	484	482	472	478	500	434	476	496	474	462	500	458	494	432	503	468	506	506	477	446	486	502	476	467	520	479	499	522	483	517	471	480	492	474	489	452	461	490	433	431	471	520	466	485	503	490	517	472	472	460	474	484	463	534	503	443	497	470	482	507	506	485	483	482	489	488	465	488	476	478	481	456	468	468	490	443	484	521	485	479	483	446	495	497	484	503	509	435	493	511	469	492	461	465	498	483	493	487	483	459	511	470	500	492	503	489	481	506	478	480	489	482	484	427	479	467	485	498	486	480	505	484	483	455	459	471	463	487	498	489	476	459	516	487	475	439	457	500	480	504	509
13372	2151	2272	1698	1204	948	756	652	574	523	445	433	456	405	369	354	334	386	362	342	342	402	326	346	326	330	299	335	313	322	316	328	303	298	263	297	315	290	285	313	337	293	290	300	323	321	310	301	274	310	314	315	314	285	280	269	317	294	296	269	290	297	284	303	296	308	322	321	305	309	301	282	270	319	328	290	253	331	308	266	324	295	306	309	306	272	281	296	329	277	307	261	331	336	252	250	284	290	312	293	280	299	284	325	287	302	326	282	307	303	308	288	282	295	345	282	314	285	289	277	278	296	274	315	289	291	281	260	326	287	295	298	293	297	278	271	287	298	281	282	290	276	263	293	288	287	259	272	295	292	283	304	297	319	269	285	298	306	291	293	305	259	281	280	272	306	290	282	297	288	309	287	314	287	274	289	335	273	277	322	298	289	315	289	304	304	269	295	272	296	279	291	247	290	277	266	283	291	303	288	290	259	283	256	286	284	300	299	323	258	289	294	293	310	284	323	323	289	257	291	319	274	282	311	280	287	276	292	301	259	297	284	252	287	283	292	282	267	278	272	302	318	281	292	308	291	357	314	319	337	277	296	298	294	299	289	291	293	283	304	292	312	314	288	304	299	257	275	295	275	314	268	302	284	312	286	277	297	314	290	316	290	273	260	291	274	275	283	290	300	291	297	311	283	306	303	276	286	266	276	302	291	279	284	294	297	305	300	275	302	281	300	273	278	280	301	295	286	273	312	305	297	256	268	335	284	289	270	294	277	283	299	275	260	277	283	305	299	285	316	323	320	292	304	303	281	301	319	286	296	274	305	296	326	299	304	273	316	278	262	285	311	279	284	298	285	278	299	291	297	320	294	289	306	268	289	274	314	242	317	296	304	307	299	287	307	303	291	342	308	284	290	272	291	277	322	274	304	290	323	292	295	293	292	280	295	285	258	271	307	291	278	276	304	259	315	269	271	305	315	271	306	297	266	283	272	309	288	288	297	301	326	301	291	289	274	331	295	261	311	274	320	301	287	285	304	298	304	283	282	267	278	301	265	265	299	289	284	292	304	305	287	290	297	285	304	299	303	270	286	296	289	298	284	287	280	303	276	304	316	337	297	288	317	295	289	299	312	247	315	288	280	285	276	292	279	258	274	297	295	303	285	311	296	292	287	286	305	302	287	276	280	301	278	272	310	307	301	315	298	295	269	317	327	304	299	302	317	311	299	271	297	310	281	262	291	304	282	278	306	272	313	309	311	310	296	265	304	306	319	254	260	259	291	266	280	297	308	306	260	333	293	260	293	313	301	314	276	273	304	287	308	288	281	271	283	296	303	321	297	312	297	274	295	273	279	274	290	308	292	323	324	260	296	296	322	317	296	304	280	296	287	278	258	302	276	300	275	268	285	302	265	283	290	316	298	298	280	263	324	305	295	287	306	306	281	260	290	303	262	285	284	269	294	302	310	287	273	288	291	309	283	294	301	273	298	291	292	294	293	277	296	282	298	257	287	307	289	306	275	276	266	333	308	302	273	287	289	291	284	257	301	292	312	292	308	294	303	304	333	294	295	286	327	300	282	281	298	300	254	310	286	271	297	275	296	292	293	323	315	316	309	280	278	305	306	275	315	306	285	289	292	304	265	295	291	284	286	281	283	292	289	282	268	272	299	285	318	279	298	306	290	311	316	291	298	279	292	329	291	296	284	277	275	272	256	289	283	295	295	288	297	304	302	274	286	292	278	300	267	305	287	304	301	284	266	292	289	299	296	300	297	283	308	316	280	270	245	268	285	254	302	298	299	303	281	273	281	299	289	286	290	285	280	267	285	284	309	290	254	295	313	297	279	319	287	275	294	283	288	305	304	305	254	285	334	299	295	292	287	305	290	291	298	289	284	299	297	308	289	289	279	286	300	297	281	266	260	332	285	333	298	286	292	280	271	308	322	307	273	283	276	283	277	297	278	268	259	302	278	293	297	336	289	288	289	296	294	297	321	296	287	271	267	313	311	318	301	293	313	307	303	291	265	269	297	246	277	307	297	270	277	270	308	308	286	284	288	303	292	312	293	310	300	283	295	251	288	273	298	310	307	301	274	267	301	302	278	316	276	273	304	318	291	274	281	293	310	279	310	277	311	301	283	271	293	285	309	282	294	302	324	267	310	312	296	297	313	335	304	286	286	308	290	290	294	282	328	277	292	271	283	288	297	284	299	297	275	249	285	276	277	282	305	296	275	287	292	306	278	254	274	286	288	281	264	313	306	288	286	294	294	265	268	285	293	312	289	309	265	305	302	273	308	326	286	326	275	305	278	288	324	282	310	293	326	283	295	294	324	313	286	289	282	267	313	325	298	318	334	278	320	277	271	278	294	274	281	284	324	279	290	289	289	280	284	308	290	296	286	241	289	279	278	276	269	267	310	268	297	271	273	299	285	271	308	310	331	294	275	274	320	312	283	305	307	293	285	269	302	290	301	310	311	255	308	292	263	305	288	300	261	266	309	270	305	305	309	266	268	286	275	280	322	282	281	328	272	272	264	279	319	315	304	314	304	305	279	302	275	283	304	310	278	265	292	282	293	270	256	290	285	276	310	272	300	261	288	324	266	290	307	277	294	299	297	300	269	288	307	278	295	264	291	322	309	281	316	316	281	267	301	294	306	295	293	297	276	282	282	309	269	321	323	283	296	267	253	301	293	305	304	294	300	291	274	291	278	314	276	269	303	301	318	319	338	320	281	285	291	272	283	299	290	291	285	283	270	289	279	318	306	307	281	300	284	271	270	300	275	261	319	289	264	276	315	273	276	285	279	287	276	298	258	289	307	283	279	259	303	283	288	254	275	291	282	307	305	290	273	282	319	275	317	266	333	265	303	323	313	299	284	289	261	294	300	299	278	294	280	296	312	278	296	287	269	309	267	296	281	282	313	315	308	318	296	267	301	317	281	305	315	260	280	277	269	278	325	307	298	303	286	309	306	293	258	304	266	260	284	323	276	275	285	281	298	294	286	289	289	270	268	331	285	270	298	269	298	309	278	306	302	319	309	289	328	309	304	312	253	278	286	296	283	295	286	284	271	303	277	284	316	303	302	270	300	290	301	308	310	268	312	264	305	275	295	316	274	282	267	282	287	305	301	281	306	302	290	301	323	262	291	296	281	350	288	310	297	296	288	282	286	291	265	306	305	301	294	318	303	287	277	279	293	291	266	263	277	268	280	275	326	320	308	287	271	285	290	296	293	313	273	260	300	309	304	274	312	297	318	272	297	287	291	281	273	304	260	286	280	251	292	272	291	321	246	295	248	325	284	308	321	284	290	291	282	277	285	274	324	294	301	288	238	298	292	289	285	297	297	307	306	324	275	315	288	291	237	293	290	294	286	315	317	279	255	301	264	320	313	271	293	302	323	292	269	297	286	270	286	289	306	314	333	285	301	283	289	296	319	274	281	297	287	296	308	280	274	267	300	286	277	298	284	309	289	308	285	301	306	285	283	273	301	285	286
7607	2205	4201	5076	4494	3620	3201	2585	2396	2038	1814	1639	1542	1425	1405	1264	1258	1362	1221	1279	1535	1380	1072	1051	981	1064	936	952	924	932	960	914	880	873	845	911	853	843	840	822	881	817	829	834	826	836	859	823	818	784	796	797	811	820	722	758	772	813	759	851	781	812	776	822	855	805	775	772	815	796	799	772	788	742	776	809	783	775	820	733	772	773	802	802	782	763	765	779	760	752	740	764	825	774	802	801	720	741	746	763	807	776	779	796	814	772	766	763	763	781	824	774	758	749	754	808	756	798	763	803	809	752	767	764	726	769	758	759	771	823	702	751	772	751	761	770	721	738	741	727	794	756	812	743	725	686	734	796	795	742	755	776	819	707	807	803	773	793	782	744	822	825	731	764	811	722	732	772	764	758	724	815	764	791	794	758	775	739	817	760	807	768	733	714	739	781	830	756	750	746	796	782	766	761	769	733	762	775	779	784	761	745	731	699	754	794	756	789	777	750	778	760	826	772	776	756	743	815	756	746	764	786	780	782	804	764	793	782	776	733	755	741	734	762	726	739	764	770	712	834	762	744	774	745	783	727	780	743	777	774	719	781	775	720	778	710	764	766	793	766	715	828	762	771	728	785	732	736	786	805	775	756	795	767	692	750	778	742	746	817	719	765	780	751	745	778	777	727	761	791	794	734	780	706	758	763	761	770	797	795	749	778	774	724	729	760	783	732	757	750	758	751	777	765	801	798	762	747	761	758	775	743	728	758	750	737	743	786	749	755	779	821	754	731	767	775	742	814	758	752	761	770	820	816	774	761	766	729	776	770	787	777	797	721	694	816	735	769	741	764	772	759	744	793	739	813	806	745	736	729	734	757	788	760	765	783	781	762	796	736	737	753	789	796	713	734	766	739	766	798	737	784	768	735	772	774	748	784	809	765	737	738	724	746	742	752	684	737	794	819	783	777	825	738	715	750	769	768	792	768	788	722	770	764	762	765	777	741	761	761	798	736	741	758	763	737	741	801	741	810	761	720	783	783	778	734	808	757	808	795	771	734	734	729	771	726	735	768	737	742	763	715	779	773	718	803	813	757	750	781	780	786	725	813	731	714	763	805	784	788	721	750	754	780	788	733	802	762	800	769	737	747	758	783	772	740	767	738	749	791	770	734	784	749	744	766	766	740	786	781	686	760	769	772	710	760	740	778	763	768	717	776	794	755	757	780	813	764	724	750	738	721	762	739	762	733	790	758	741	794	731	771	748	775	782	741	752	783	803	781	723	759	709	783	756	769	780	721	771	785	738	774	811	720	780	773	737	732	744	732	768	784	777	777	761	735	729	768	795	750	796	769	792	754	728	749	767	720	767	793	781	766	737	750	745	778	778	741	754	706	771	771	772	786	788	755	744	788	736	800	739	709	795	757	690	765	788	787	756	719	760	791	744	737	755	753	788	778	781	773	767	769	751	756	742	791	687	754	753	756	761	717	776	824	774	788	777	782	783	760	754	741	760	785	794	717	774	798	744	785	747	717	752	787	766	807	783	775	759	773	756	801	774	750	815	785	766	774	815	751	767	733	766	709	761	749	756	726	765	747	753	721	817	768	728	789	799	767	787	757	748	746	785	760	725	701	710	818	792	733	787	792	774	768	779	743	771	764	746	758	712	731	718	784	732	696	783	759	754	773	746	718	730	783	769	768	815	733	734	784	747	754	749	750	751	776	802	774	761	750	746	821	767	803	746	746	729	765	743	782	724	767	776	793	801	696	788	768	731	773	741	791	753	789	765	772	796	691	785	798	750	784	728	778	762	729	769	761	788	741	807	770	783	790	729	764	743	818	773	763	764	772	770	763	758	761	820	741	709	744	813	799	755	726	732	788	774	766	721	738	752	753	716	753	696	746	803	762	765	807	744	749	790	805	744	772	772	801	749	757	774	727	775	723	777	763	771	747	792	732	762	794	728	701	757	763	720	715	820	774	735	784	783	705	771	729	792	762	780	763	742	802	741	753	756	769	753	798	795	779	761	803	742	772	788	729	742	727	730	734	798	726	760	737	703	760	765	750	726	729	760	759	775	776	757	762	788	729	793	777	776	728	694	718	757	774	707	718	777	749	829	734	787	781	756	722	759	739	736	785	739	781	729	785	732	768	785	691	784	760	774	741	781	792	761	760	786	767	756	746	806	725	755	759	781	793	729	737	719	757	822	731	731	785	772	771	739	781	771	746	789	749	715	735	787	698	774	766	762	734	760	769	755	745	744	785	747	779	760	792	713	753	764	788	749	769	774	834	776	771	778	776	775	711	735	737	755	822	771	751	728	744	783	727	747	806	734	822	772	790	754	710	740	734	679	783	774	771	789	745	748	763	702	723	793	752	784	739	789	766	756	785	737	773	739	719	762	768	745	803	777	747	791	734	742	809	740	759	809	750	719	767	787	768	755	734	766	758	729	760	741	789	743	759	760	705	788	775	798	780	723	749	758	731	756	821	781	819	762	743	761	757	788	704	755	747	712	790	775	755	768	764	755	766	749	804	727	791	775	743	724	791	731	739	798	753	703	704	727	822	761	804	757	752	744	777	798	796	724	769	762	798	799	767	755	793	780	721	749	788	737	737	726	742	762	752	802	757	758	781	762	762	753	702	779	817	808	747	779	765	787	725	784	772	770	784	765	767	748	749	768	788	787	758	783	718	787	742	708	694	736	727	828	744	761	763	816	768	781	788	784	793	786	775	769	797	803	745	761	779	722	791	785	766	756	821	732	798	731	725	755	776	676	720	781	759	775	777	747	778	726	788	761	782	777	774	739	785	737	750	738	794	785	772	754	752	792	752	762	739	782	757	720	793	761	748	785	725	778	799	794	734	752	759	759	719	782	714	778	791	728	765	708	707	782	753	763	776	770	779	784	785	776	773	751	750	764	723	747	823	730	757	795	743	717	731	737	688	711	758	716	767	733	764	750	747	822	796	681	760	725	752	793	754	733	762	753	751	737	764	719	740	760	752	733	738	751	753	776	771	766	761	744	760	754	780	755	764	788	780	754	796	740	776	764	734	731	732	736	731	835	738	776	752	747	752	820	727	737	752	745	771	726	730	781	755	785	831	744	751	791	771	724	719	747	705	734	751	765	773	783	781	717	743	773	759	760	814	762	787	769	770	734	753	789	756	724	789	778	694	720	771	757	797	773	730	744	754	735	768	740	788	785	769	769	785	757	703	798	738	790	780	793	728	773	803	727	755	745	800	815	709	786	794	769	759	748	752	797	717	754	809	726	733	790	767	756	764	841	793	752	792	796	776	713	729	727	787	797	800	761	745	776	769	748	748	744	747	789	777	770	736	738	742	819	743	766	718	762	792	712	815	739	782	748	733	798	783	786	792	764	748	747	719	792	729	740	777	787	764	703	782	775	750	782	757	741	721	728	783	714	768	756	794	778	694	783	726	779	742	747	756	768	738	724	798	761	738	787	782	747	747	773	808	807	768	790	782	764	717	788	752	769	746	749	797
1980	279	330	302	284	304	314	276	277	281	257	322	323	264	283	310	273	315	296	288	305	317	279	254	263	276	305	255	271	288	313	305	315	285	279	304	281	250	282	264	293	263	285	263	263	278	262	276	309	281	285	280	294	261	272	301	298	331	293	304	286	267	308	284	326	283	300	286	297	286	300	275	269	283	276	272	275	290	288	318	290	276	272	262	280	311	256	277	273	263	331	289	298	312	297	263	293	274	270	277	293	303	285	291	315	275	269	255	268	269	329	342	278	291	299	281	304	275	275	290	333	282	287	295	303	329	274	269	302	309	288	260	262	260	293	276	291	300	299	293	268	283	281	291	269	274	299	254	269	321	288	297	290	275	299	251	290	267	279	306	287	295	280	248	273	291	298	275	294	314	268	302	303	277	243	304	296	311	293	285	274	298	296	267	270	268	249	286	292	273	268	295	269	311	299	301	297	293	302	290	290	280	261	288	263	298	275	269	287	285	291	299	271	245	277	332	279	268	294	291	283	254	269	304	282	304	259	267	339	282	298	295	283	295	304	261	298	322	264	270	284	310	298	264	254	299	283	298	284	294	263	258	266	305	300	288	276	295	283	278	273	276	288	280	292	292	282	264	308	260	273	321	275	275	280	332	320	305	267	288	320	273	272	299	313	285	266	250	255	296	311	274	293	277	279	289	292	266	241	297	266	296	292	304	321	288	282	285	306	299	286	277	283	274	266	288	277	318	305	305	274	298	310	308	288	291	281	268	253	307	295	276	290	302	262	310	312	251	263	287	305	268	277	318	278	249	325	290	303	277	286	288	307	281	290	309	316	301	285	269	260	291	262	269	305	273	246	284	284	275	284	285	292	290	324	293	294	261	301	315	271	294	312	253	297	299	307	351	300	278	277	276	284	310	293	293	292	268	293	291	308	294	284	290	276	310	310	280	277	268	272	302	300	274	298	274	270	249	298	323	263	304	277	311	283	279	293	295	279	310	272	297	261	282	301	276	278	286	293	299	300	294	264	317	308	279	266	278	265	301	266	244	270	287	296	304	274	293	287	305	247	279	272	263	308	296	290	300	320	340	270	286	301	304	281	308	282	273	302	275	268	300	290	277	298	260	309	293	301	260	310	315	276	311	286	260	308	329	315	290	273	283	301	294	278	278	274	293	303	292	279	300	315	272	269	259	271	278	279	276	260	298	275	269	268	279	343	295	284	283	319	281	278	310	265	268	259	302	275	273	279	298	272	265	301	303	291	279	322	283	297	301	289	315	291	277	277	275	298	305	264	273	251	313	331	275	306	295	301	299	310	291	317	297	295	271	259	281	304	268	278	288	298	277	284	262	272	302	285	291	305	270	314	296	319	284	305	292	286	262	271	293	296	290	273	297	282	272	305	301	299	309	321	295	279	294	298	298	316	272	277	271	275	256	295	305	272	287	266	290	278	290	282	292	301	295	283	284	306	316	303	307	288	294	285	274	311	272	311	302	292	286	289	287	314	310	287	260	276	291	306	268	289	298	279	275	273	299	291	304	313	302	294	295	296	278	279	280	296	281	270	278	243	266	278	279	284	279	308	291	301	298	248	302	259	306	269	305	286	263	300	337	294	265	273	295	267	277	273	300	266	257	265	310	283	279	336	250	250	278	295	331	298	275	272	282	272	297	332	288	278	310	303	319	310	270	273	245	282	277	284	270	294	248	291	307	267	286	284	277	306	320	274	257	277	276	305	265	276	283	269	249	289	268	261	273	277	298	285	280	296	251	286	295	290	302	311	285	269	328	306	330	290	299	324	260	290	287	276	289	266	260	296	308	302	252	308	266	278	239	267	311	289	301	283	289	272	289	287	293	348	264	274	313	271	277	262	269	319	258	276	304	280	272	277	300	272	312	274	299	308	292	288	298	303	289	259	286	293	292	270	309	310	273	284	295	263	300	326	301	295	310	293	287	275	325	286	282	297	275	264	313	310	283	273	278	297	295	290	294	310	301	271	292	274	296	281	320	288	303	294	282	310	275	275	309	283	292	294	315	299	318	270	273	272	315	297	304	304	318	275	276	257	289	281	280	278	293	277	265	291	329	328	299	277	306	291	316	298	307	293	282	296	312	279	283	295	303	308	301	278	270	290	274	287	304	306	279	259	286	299	287	296	289	277	269	285	287	310	289	279	283	316	310	314	283	333	280	296	289	265	320	305	287	301	300	305	268	297	297	291	257	297	297	265	300	275	299	315	262	320	284	285	276	277	268	284	296	274	278	301	293	298	285	301	278	296	276	315	292	296	284	325	327	297	287	263	247	260	264	297	258	300	263	281	291	310	312	295	278	242	250	302	281	295	262	298	279	254	282	323	298	299	326	280	275	301	276	282	291	269	324	269	273	242	281	285	310	270	270	317	265	302	298	260	279	288	300	276	280	305	265	296	271	318	284	300	268	284	294	269	265	279	289	272	296	289	297	307	282	281	268	277	293	295	267	294	283	295	286	309	270	286	299	277	285	268	274	303	280	289	307	274	282	287	311	296	296	316	287	302	276	302	266	297	288	263	322	296	309	287	274	286	288	280	285	281	273	287	292	325	285	289	278	293	264	257	275	261	308	287	270	278	269	282	277	295	280	288	291	301	276	266	258	264	284	283	282	284	310	273	293	273	301	266	296	294	281	318	306	289	276	292	276	313	297	262	284	290	279	296	282	300	293	289	267	305	289	282	294	291	267	279	289	276	310	305	275	299	283	268	296	280	279	304	306	278	302	311	263	317	283	303	299	286	298	274	318	298	304	298	286	285	283	292	293	287	280	323	300	274	331	291	285	301	299	262	271	286	289	299	275	277	288	291	329	256	293	289	256	313	302	281	260	296	287	257	290	279	298	263	293	305	288	286	274	324	297	231	306	298	286	264	276	275	300	305	300	290	288	274	284	322	264	313	263	319	295	303	313	295	285	289	266	294	301	296	290	271	289	266	277	257	334	267	265	259	273	278	293	325	280	287	295	276	247	287	275	279	269	319	273	281	319	276	299	282	301	312	298	276	292	303	244	277	304	279	318	293	268	271	266	283	293	284	301	270	301	288	276	315	277	261	274	277	293	255	251	300	273	290	256	294	319	302	266	270	270	277	276	318	303	274	298	314	313	282	304	268	294	267	311	276	296	285	289	268	282	271	276	300	292	322	296	282	288	294	285	313	286	301	275	305	297	302	278	270	294	317	264	281	301	284	320	272	293	277	306	253	296	277	267	267	284	297	300	299	314	266	276	269	279	310	294	278	285	286	278	292	284	281	279	263	294	256	289	304	318	289	308	278	304	271	241	283	288	301	301	300	278	273	297	301	296	274	335	289	283	263	305	272	283	309	274	257	299	276	288	306	273	300	274	290	297	267	278	309	286	292	295	281	288	311	272	267	271	294	258	295	255	295	285	286	285	295	247	255	308	306	282	286	274	279	303	260	288	272	263	268	273	247	288	272	285	279	284	279	292	284	302	282	267	320	293	308	294
2403	728	776	786	831	796	761	765	754	729	757	709	740	725	764	724	778	725	775	757	731	695	748	770	740	734	770	714	759	728	697	759	678	763	721	703	692	737	701	716	755	702	680	729	700	740	701	745	720	690	761	704	764	681	699	734	721	733	742	739	699	676	750	767	694	677	720	709	749	703	758	731	763	750	704	710	681	710	758	711	710	754	697	706	751	727	713	731	713	710	743	750	749	710	695	687	718	700	754	726	731	674	695	721	724	681	707	750	698	700	730	726	718	796	711	730	686	727	744	689	715	699	685	706	751	722	718	685	706	698	707	699	710	711	735	724	730	692	715	697	735	721	738	726	745	718	677	679	714	726	716	737	708	714	715	697	744	723	716	709	739	687	724	716	748	730	698	691	722	735	721	708	726	698	694	676	698	743	718	707	719	728	717	727	693	712	699	690	709	733	660	752	715	744	746	744	737	719	730	752	686	694	677	693	734	686	678	694	714	678	731	749	767	711	667	706	701	725	722	732	678	649	728	713	715	723	696	754	767	681	724	723	733	711	713	717	737	649	683	740	684	747	703	692	720	733	734	709	744	697	719	759	698	734	728	727	718	741	723	702	734	695	706	707	713	731	721	740	737	731	740	734	705	745	738	690	709	686	673	702	740	729	712	702	709	728	718	711	742	730	695	722	709	700	710	729	719	692	742	693	697	723	710	690	689	711	745	724	659	715	729	753	678	706	738	680	691	746	675	769	689	758	701	714	710	699	744	708	733	748	755	685	706	724	773	752	703	725	713	794	749	693	700	721	772	679	753	778	673	717	734	723	689	709	712	750	719	647	716	682	771	737	687	727	754	756	700	767	747	712	687	776	684	693	689	665	742	702	736	718	751	732	678	736	708	684	701	744	720	713	691	729	711	688	682	745	739	692	710	766	715	771	709	738	696	729	730	700	742	703	730	718	726	694	719	704	694	745	726	704	716	742	638	706	709	706	729	740	733	737	705	682	656	759	720	708	701	667	710	718	686	712	723	681	733	700	735	673	678	680	757	681	761	714	701	755	673	715	737	749	719	706	630	698	734	737	731	684	647	662	729	672	724	737	754	706	757	683	712	738	710	731	727	735	742	721	731	765	728	728	759	710	699	728	718	668	721	751	726	726	730	678	778	793	747	750	726	720	712	732	688	757	750	713	743	703	686	729	724	743	713	723	712	757	726	694	696	704	697	675	727	705	727	740	715	723	712	719	697	749	734	657	735	721	742	705	735	689	733	725	727	715	703	710	688	726	700	687	680	748	725	727	738	644	697	743	685	686	670	708	687	713	701	702	719	756	710	699	696	669	697	694	666	709	687	666	735	745	668	718	711	692	718	728	768	719	673	695	727	707	761	692	692	741	702	708	707	721	689	735	697	668	702	719	672	719	703	718	729	734	758	714	656	750	709	722	763	718	743	739	741	738	717	718	725	720	756	689	748	714	689	726	679	711	680	707	707	751	656	753	714	704	668	703	730	736	735	727	739	730	715	704	728	708	719	754	694	710	695	746	755	749	743	782	732	705	698	684	678	753	707	719	717	728	734	702	750	745	676	730	740	743	706	727	708	716	690	716	696	738	726	683	768	737	723	757	699	685	700	703	709	714	738	747	698	699	696	728	679	742	708	703	688	700	714	736	684	736	681	702	697	759	715	723	711	734	728	713	675	723	730	723	699	687	714	755	720	700	718	738	730	728	701	718	690	728	706	713	679	710	711	723	701	739	701	692	747	746	707	714	743	722	752	714	717	710	741	703	663	738	756	688	719	686	722	734	712	687	722	736	740	691	708	731	735	711	696	707	702	705	746	681	749	673	742	734	719	674	734	725	697	713	696	707	723	718	699	763	771	670	740	695	670	737	717	722	697	674	738	711	687	709	699	685	733	739	734	704	751	755	713	738	753	727	682	731	725	715	735	709	650	690	683	711	707	764	724	791	725	695	719	696	715	688	687	727	722	710	692	684	718	701	701	721	721	686	730	703	710	727	747	728	694	685	738	704	742	737	761	723	723	749	729	718	681	719	718	762	726	687	749	711	717	735	706	731	748	696	703	705	728	720	751	717	724	700	696	716	705	689	732	753	711	712	734	718	690	749	700	693	706	661	706	706	782	678	681	718	734	714	661	757	714	747	687	710	741	724	722	679	708	760	755	771	693	720	704	757	718	754	726	726	719	705	716	665	748	673	733	711	722	687	657	715	719	661	697	699	717	788	688	759	720	710	697	670	700	764	763	735	757	746	763	719	731	708	703	744	708	677	727	686	749	711	735	724	718	704	675	714	712	758	768	700	743	700	716	706	687	669	712	707	678	733	680	747	737	712	702	761	707	748	731	717	689	691	715	716	703	671	731	676	702	682	788	699	692	735	710	698	663	694	715	718	720	707	732	683	715	720	698	737	689	712	714	713	739	734	710	761	742	721	708	738	687	680	722	670	703	661	710	711	713	716	679	669	747	715	718	670	752	713	746	732	807	691	669	707	699	715	707	728	679	702	739	722	722	747	710	727	725	699	666	789	710	756	744	711	774	707	748	700	712	713	732	719	684	702	682	741	744	681	716	709	712	750	691	697	760	709	718	669	750	747	737	727	744	728	702	654	673	690	712	702	706	673	762	704	706	741	731	722	768	764	712	752	762	692	732	693	728	752	725	734	679	773	724	730	707	764	747	731	729	739	696	689	730	658	713	702	761	702	757	697	726	727	674	689	741	707	758	711	720	706	723	727	742	739	734	743	688	731	735	750	719	752	694	697	723	706	720	742	701	769	697	681	698	755	718	701	685	726	698	721	704	720	716	700	670	712	705	717	768	709	731	728	727	794	693	724	722	731	672	740	735	693	735	697	718	741	749	723	788	747	727	726	730	739	747	709	736	721	763	763	735	746	763	697	742	713	744	724	743	641	722	671	730	747	676	649	720	728	721	712	705	725	673	747	654	700	717	704	712	697	743	735	665	701	752	735	730	691	693	711	759	678	729	696	699	707	675	753	780	719	736	699	715	757	730	751	747	718	707	737	700	706	705	706	689	719	725	694	755	706	689	696	722	740	714	693	723	739	720	696	669	758	718	754	693	710	693	703	714	755	725	714	753	676	727	729	756	719	653	690	731	731	724	741	716	702	677	764	692	729	737	732	682	719	745	775	701	702	694	688	744	709	736	681	735	710	722	703	692	701	675	688	701	682	708	699	691	720	692	764	687	694	705	717	769	738	698	689	748	694	680	721	763	699	699	708	706	760	716	699	709	688	722	690	718	719	765	690	725	714	705	687	742	722	740	735	692	757	703	669	693	698	673	684	765	757	714	793	734	741	712	686	718	715	711	719	694	713	729	707	793	732	747	675	698	687	699	730	697	692	703	724	711	674	688	682	740	711	717	643	696	714	752	711	716	720	743	725	760	684	698	661	718	705	714	798	675	731	706	686	684	726	673	729	728	708	704	766	734	699	709	721	733	659	725	689	720	731	735	730	706	728
6834	856	988	812	584	450	389	339	292	211	270	210	234	211	201	230	237	234	231	255	241	238	185	182	188	186	175	167	165	179	189	182	195	153	150	168	178	161	156	164	201	183	178	193	199	182	155	162	152	149	139	179	182	198	180	164	164	174	166	165	170	150	148	159	160	150	154	164	169	164	169	193	158	165	167	191	154	172	160	158	159	162	176	169	160	196	176	137	161	166	181	166	160	196	163	162	158	169	184	175	198	167	158	175	185	169	150	166	155	167	143	151	143	147	161	179	169	162	205	176	184	175	156	163	169	162	167	170	168	165	155	163	161	150	178	176	153	159	150	162	184	158	165	170	178	159	185	165	152	157	165	155	167	156	163	197	146	173	186	159	171	174	167	160	167	169	175	187	145	143	171	165	162	148	165	187	204	157	168	165	144	156	180	166	162	161	170	165	176	167	173	156	173	151	186	157	145	178	160	176	145	170	187	173	194	165	168	153	173	166	179	161	210	165	162	159	162	155	179	175	161	174	156	146	156	175	172	180	172	150	165	165	173	184	167	185	182	179	155	177	168	180	142	179	176	166	185	161	185	146	185	172	168	190	149	172	175	147	174	159	148	155	147	160	174	177	178	137	184	157	185	183	171	168	146	153	174	153	159	164	172	190	147	156	180	179	149	164	172	168	153	146	189	170	164	140	153	172	156	164	155	148	170	157	166	155	169	172	175	185	191	176	169	174	183	177	159	168	159	168	165	154	149	152	150	169	175	175	162	205	140	173	164	172	164	141	149	148	163	154	158	194	159	171	164	164	175	168	159	159	156	164	177	130	169	173	172	179	146	166	176	163	167	142	155	190	158	166	163	165	167	161	164	155	165	175	175	149	174	177	143	184	153	165	171	165	176	164	158	172	173	147	150	157	199	163	164	145	162	163	186	171	152	174	176	163	157	181	159	158	171	203	171	177	170	148	163	152	181	165	150	149	169	151	174	158	145	163	159	174	178	155	140	149	153	175	158	162	157	176	189	159	166	165	186	172	166	149	164	163	158	175	184	173	157	166	173	182	148	187	188	176	167	181	167	186	153	155	181	178	170	159	161	168	154	168	170	161	149	170	172	166	166	159	164	164	165	173	170	170	204	165	174	188	160	159	157	157	163	174	152	173	170	143	171	169	185	166	175	148	185	135	181	179	166	165	163	155	169	194	144	174	178	164	167	149	172	170	180	154	160	165	174	188	147	172	165	185	171	195	187	180	174	157	159	171	174	156	148	148	157	173	147	171	159	159	181	200	160	168	156	169	168	168	171	160	175	174	169	155	163	158	181	147	145	144	178	161	154	166	148	152	160	170	165	187	155	160	143	174	141	174	144	171	173	170	154	163	153	165	162	161	162	179	189	175	177	162	154	182	168	164	178	177	197	179	150	173	187	192	173	162	179	155	156	167	185	165	171	163	151	157	166	181	178	182	141	173	168	156	156	177	172	180	182	178	174	168	167	165	180	158	158	186	180	164	160	160	165	139	156	173	129	174	162	150	186	185	178	171	177	175	153	138	175	173	156	166	161	181	144	183	162	164	174	148	161	180	142	165	168	130	185	184	162	159	178	181	166	180	177	155	180	185	154	161	162	172	159	147	159	198	179	209	149	199	165	181	166	159	154	171	172	201	191	206	156	165	169	182	187	168	164	174	166	146	175	198	154	161	167	166	175	170	166	165	160	173	150	176	169	171	164	157	157	175	184	174	176	160	178	186	162	152	170	171	160	180	172	171	194	181	169	165	166	168	159	147	186	162	165	183	152	158	162	172	175	180	176	150	162	177	168	198	175	171	149	156	170	144	168	157	177	174	171	173	187	168	174	166	137	179	164	155	154	154	148	143	163	186	167	157	171	169	157	165	182	162	171	172	182	149	170	191	148	166	135	159	158	168	141	167	171	164	182	152	164	174	172	174	160	151	154	156	164	167	142	182	155	185	148	168	170	155	154	166	151	153	152	180	179	142	177	161	173	147	167	157	167	198	159	158	195	170	186	144	170	175	189	180	137	145	171	187	157	161	170	177	161	161	175	186	169	170	169	166	139	150	147	156	169	174	147	165	176	145	161	156	193	158	179	155	171	160	140	155	171	168	153	149	161	175	168	191	185	174	163	164	141	152	165	166	148	166	148	179	169	162	156	166	167	151	185	170	158	142	173	190	137	149	153	173	184	135	194	176	176	165	175	159	157	157	185	152	162	149	173	169	152	153	150	159	160	144	182	172	179	149	169	133	169	187	151	178	151	184	158	162	151	155	170	184	158	158	150	171	185	189	166	158	181	152	183	168	163	165	188	159	173	167	172	149	169	167	152	154	166	156	150	190	157	178	167	166	167	171	160	173	171	154	171	162	151	179	161	139	172	174	170	166	154	141	142	158	174	171	162	189	184	181	163	141	171	157	168	140	151	198	154	171	169	163	155	176	180	159	160	161	167	146	171	150	179	181	143	156	152	161	157	182	184	181	141	166	137	174	183	165	174	159	171	154	169	152	166	161	169	171	179	160	163	173	152	206	167	154	158	164	157	175	164	165	141	161	193	169	158	168	167	158	167	159	140	171	160	165	165	168	170	148	170	168	155	174	154	179	147	180	181	166	177	150	139	171	198	164	178	178	182	182	148	151	159	210	158	189	165	152	169	184	166	181	145	164	172	170	157	154	174	162	164	183	145	159	160	155	176	177	164	141	169	183	165	158	179	160	156	168	199	170	175	159	170	158	164	177	182	157	171	177	166	157	172	170	139	179	156	161	139	160	138	149	162	164	180	171	150	164	166	157	169	147	143	162	173	171	163	167	169	142	149	145	152	147	177	183	175	165	150	160	137	167	181	163	165	161	138	162	170	167	141	160	179	167	177	167	155	171	168	168	148	149	158	161	155	174	178	169	164	166	177	175	166	154	168	160	172	160	166	171	169	175	167	204	180	161	192	147	150	163	197	154	158	146	149	178	174	167	177	150	172	161	168	137	170	165	167	171	163	170	167	153	178	180	175	174	168	171	144	177	145	149	136	163	172	171	174	191	147	174	164	162	168	176	186	157	170	152	162	158	159	159	131	190	179	142	183	169	167	171	158	136	179	170	169	179	168	191	163	162	171	192	156	185	185	169	165	149	147	192	175	158	148	168	152	164	178	164	165	142	184	154	178	174	174	141	171	172	168	157	169	153	154	166	175	184	159	162	149	165	181	158	170	161	165	169	141	160	185	152	177	202	169	166	169	182	150	164	179	152	159	162	169	158	157	183	145	170	169	148	173	158	144	168	178	172	168	167	160	173	162	165	184	176	139	186	152	157	166	157	177	177	173	152	149	132	180	193	177	187	170	189	142	180	159	205	161	161	170	190	174	184	150	151	155	166	175	176	187	172	165	161	148	146	167	188	179	148	175	167	153	151	154	186	168	176	179	178	163	178	173	175	157	172	166	166	181	182	160	175	158	159	158	150	166	155	170	163	166	173	179	151	168	158	146	151
5470	1160	2159	2622	2353	1908	1745	1414	1241	1119	1028	906	888	772	801	870	1046	867	904	964	1106	957	696	660	570	623	559	535	557	548	571	557	521	527	535	542	550	503	526	567	520	504	543	543	540	509	505	526	510	554	518	495	516	520	457	477	500	520	521	488	514	517	463	517	477	453	489	513	512	479	503	492	502	531	535	479	489	470	503	563	496	537	482	490	497	470	500	462	531	512	469	467	497	479	469	498	458	460	455	472	502	444	492	481	480	493	481	502	504	480	475	482	511	488	537	453	504	443	483	495	489	501	425	519	495	451	477	483	467	512	508	461	494	468	472	470	460	489	462	508	464	508	450	469	472	473	480	477	482	470	462	519	465	473	469	448	496	476	498	497	477	507	485	470	531	488	461	479	467	523	504	524	489	503	504	482	487	498	498	500	478	490	512	468	426	493	502	477	482	506	504	485	466	461	511	528	474	442	496	452	468	489	455	491	500	439	488	522	505	485	519	468	469	468	464	471	511	521	486	431	482	524	492	479	511	495	482	452	486	510	502	503	488	461	480	492	489	477	472	504	472	436	474	452	467	425	479	552	473	481	441	484	481	463	484	496	454	478	478	503	468	484	491	524	511	474	494	454	535	497	471	471	479	461	481	481	502	475	485	486	473	486	478	474	459	476	450	466	507	466	516	496	490	448	494	464	517	483	474	497	459	473	507	468	439	464	522	442	462	486	468	487	466	502	471	421	468	469	450	463	447	511	516	472	488	472	470	458	513	473	503	474	465	499	438	471	498	457	469	475	484	510	466	504	468	482	510	478	492	468	459	454	451	520	516	469	455	493	459	488	495	477	473	442	471	470	428	463	458	517	461	519	481	486	459	499	461	468	471	472	439	474	512	490	515	456	474	461	481	468	409	485	499	506	483	511	473	483	474	501	468	477	525	508	496	501	529	471	472	509	448	497	503	499	476	496	473	500	504	503	453	497	481	495	489	475	457	510	453	457	483	462	474	517	500	533	473	475	485	424	497	462	500	412	470	503	496	462	501	472	470	504	476	482	478	495	475	486	506	522	497	448	492	493	504	471	484	513	464	439	472	511	504	489	466	458	506	467	480	516	489	479	519	484	510	494	512	490	489	465	476	494	494	492	452	517	487	488	495	466	456	488	446	481	468	483	476	522	489	489	500	438	463	462	514	450	500	483	514	508	486	502	485	474	484	473	472	492	463	466	537	516	484	481	520	510	509	506	471	475	499	463	419	480	482	491	497	465	484	457	474	473	459	482	486	511	500	520	503	477	499	512	491	485	494	454	468	474	468	487	464	485	465	487	469	483	506	492	503	460	518	479	460	470	468	486	500	469	496	462	492	485	488	463	500	471	496	515	475	504	474	474	461	511	512	494	517	520	481	468	460	472	479	512	450	464	445	483	486	477	477	451	469	512	502	511	435	493	489	475	490	511	482	484	453	454	468	499	503	505	462	491	485	490	502	478	500	488	496	484	481	480	468	486	498	491	488	460	505	502	540	499	496	482	470	556	479	506	488	467	467	480	504	465	466	491	497	472	467	489	470	461	521	477	497	510	499	476	481	465	481	480	526	480	505	468	479	491	510	508	484	466	503	454	525	476	498	459	485	474	476	510	487	498	474	483	516	483	462	456	468	497	497	496	506	473	436	494	460	495	515	502	478	499	463	488	507	470	471	462	492	488	450	495	512	455	485	500	485	488	494	499	497	523	521	473	509	493	455	479	439	446	497	500	493	443	490	458	464	491	488	487	487	458	475	448	469	496	507	488	438	449	434	497	477	486	491	476	505	502	466	523	499	481	503	493	500	481	460	469	458	506	520	485	483	467	457	464	461	481	465	481	485	446	483	470	468	510	532	472	473	472	533	457	500	497	496	470	481	518	475	483	482	481	483	476	456	483	458	492	456	479	498	460	471	478	488	476	492	471	482	471	496	474	466	502	467	446	496	480	463	486	472	469	478	458	500	482	441	500	490	473	471	495	492	471	484	486	496	488	487	469	478	495	464	448	517	471	463	522	451	499	483	513	487	471	475	477	478	511	447	507	508	466	497	480	469	468	475	481	443	493	506	455	518	473	494	464	483	491	480	484	482	470	485	453	493	463	450	460	458	472	480	455	454	465	491	474	488	486	511	461	472	529	498	506	442	499	461	469	491	458	514	509	449	460	481	489	496	471	501	495	509	491	480	513	495	466	477	459	492	455	464	505	507	451	485	469	473	454	486	461	453	485	498	514	478	462	510	492	527	441	518	476	477	479	475	491	492	466	510	488	462	490	501	506	476	514	454	489	485	482	528	479	459	493	479	489	513	462	505	441	433	494	503	484	459	479	517	538	470	502	484	453	482	479	479	484	449	484	471	472	463	445	467	471	493	505	487	472	490	458	466	503	438	484	512	461	490	477	483	521	485	450	497	453	486	445	476	472	506	481	504	490	459	468	478	462	466	491	469	508	453	480	507	490	465	472	452	480	487	484	481	511	535	491	515	521	487	464	474	480	467	457	514	480	452	449	491	466	509	511	462	471	484	481	470	450	467	465	453	471	511	468	485	496	506	524	481	458	481	486	472	464	486	437	461	472	499	482	509	489	471	448	498	485	506	510	486	497	484	472	475	510	505	520	477	457	521	476	485	495	471	463	511	439	496	508	508	485	467	480	476	497	531	508	482	516	475	496	498	500	452	450	419	458	482	482	468	495	485	494	490	456	466	499	468	469	466	499	508	442	474	522	473	482	455	499	498	465	451	477	452	462	506	441	471	521	490	439	471	486	506	453	473	530	473	457	495	476	474	518	470	472	457	505	486	477	487	490	506	472	515	476	540	476	482	500	473	484	516	479	487	455	462	470	510	471	512	490	488	484	485	497	513	484	475	489	474	466	519	476	452	462	444	442	493	456	461	439	479	476	478	461	463	449	471	500	468	479	490	501	465	512	481	483	499	462	528	430	477	481	446	460	500	491	510	474	515	471	487	486	511	496	469	509	474	484	495	485	479	500	443	458	418	456	493	468	473	458	488	470	433	488	445	440	470	455	473	507	497	496	482	465	489	505	471	508	489	463	470	489	486	553	505	490	459	456	499	465	472	472	478	476	449	487	501	500	498	503	460	508	465	488	486	508	506	460	464	502	496	466	463	485	501	457	482	466	487	466	454	497	525	453	455	459	467	475	508	464	479	488	497	510	485	456	512	476	517	456	453	519	491	492	489	502	469	461	484	513	469	473	475	514	499	460	520	534	504	453	497	442	499	459	502	458	472	464	428	474	452	518	492	480	478	450	520	514	532	471	493	481	513	514	443	491	475	482	523	426	517	487	452	492	482	471	501	499	513	428	507	503	535	502	455	506	504	468	416	517	467	439	449	506	451	480	465	534	451	476	459	465	482	502	488	469	492	499	486	473	511	442	505	508	487	505	469	475	469	483	449	473	500	483	469	486	490	487	468	481	508	495	507	436	450	494	492	486	456	487	469	491	489	467	485	469
13537	2284	2261	1849	1303	915	776	692	500	521	454	448	357	361	402	360	413	389	377	371	403	428	431	334	293	317	323	329	285	280	305	306	319	339	289	290	324	317	281	319	282	281	284	267	284	305	298	264	293	297	309	298	284	296	299	238	313	271	316	291	321	316	290	298	304	280	272	322	320	317	267	307	305	274	261	285	277	315	281	295	309	262	301	308	256	266	301	308	296	297	304	293	302	277	273	279	332	294	302	290	289	308	277	319	288	268	277	277	285	304	314	320	295	295	305	321	320	302	281	302	304	276	339	323	326	329	316	276	304	288	302	338	314	305	286	307	301	318	275	265	260	289	312	299	286	277	257	319	299	300	299	266	277	261	308	274	302	320	280	281	331	314	294	309	291	307	252	285	333	298	274	320	265	309	323	271	288	309	301	294	278	271	291	272	282	278	267	307	279	311	267	317	310	295	304	269	294	295	290	263	290	285	271	290	263	312	310	289	265	283	307	273	295	310	298	243	280	285	266	296	314	295	300	290	278	277	285	273	303	313	294	290	271	293	304	274	282	266	316	257	295	301	300	327	284	313	284	249	274	309	277	300	295	319	273	304	300	296	293	273	279	267	297	285	312	294	311	285	251	279	270	289	321	322	335	273	307	327	286	296	292	254	290	304	302	306	304	321	287	289	296	302	280	309	302	283	287	281	288	307	253	295	320	315	291	257	262	295	290	261	301	308	279	304	276	275	272	291	278	280	250	258	300	272	293	294	294	268	315	289	290	305	301	289	332	286	310	311	269	307	290	262	286	269	303	282	317	280	342	293	287	285	299	259	315	263	273	260	275	267	292	317	300	297	278	270	291	296	299	262	263	284	288	316	280	280	331	265	283	292	301	292	309	259	316	306	287	255	268	315	290	273	297	256	245	304	305	275	325	305	299	307	317	260	275	292	273	297	276	295	274	323	312	297	276	297	280	302	327	270	283	305	285	316	288	296	291	320	272	273	293	286	305	309	276	296	271	289	307	306	326	271	292	313	275	280	299	308	285	265	298	269	307	299	310	258	287	294	278	284	287	293	308	290	279	277	290	321	315	281	305	264	325	321	269	297	279	285	309	290	280	294	301	324	300	312	301	314	288	293	268	297	301	292	264	278	282	286	290	310	301	309	318	312	298	286	262	282	297	308	257	254	268	273	291	285	289	291	272	317	297	297	296	281	291	292	303	302	296	283	317	314	256	305	266	275	289	276	281	278	319	309	281	295	285	275	304	315	298	318	304	271	279	287	288	292	277	258	248	255	312	303	290	306	297	277	292	284	283	279	286	294	279	309	303	275	283	282	300	278	278	292	275	305	291	282	291	255	279	315	297	305	299	290	307	308	291	288	302	315	280	338	302	306	282	316	284	287	256	287	259	299	300	286	289	272	266	308	273	320	285	296	302	265	286	289	304	319	301	299	289	281	282	318	297	299	285	302	265	287	296	282	299	281	291	309	273	268	311	306	313	265	298	292	281	283	268	313	296	317	313	307	277	259	274	302	319	337	289	292	277	307	309	311	281	298	262	290	269	275	274	320	285	332	302	285	302	273	310	296	313	300	277	350	280	292	283	288	308	303	271	328	298	304	286	317	268	277	289	326	303	302	326	310	295	276	278	292	283	300	318	279	298	308	300	292	263	301	325	288	256	251	298	325	266	307	281	280	307	311	305	280	290	307	288	269	284	275	293	343	318	315	323	311	293	319	296	302	293	301	263	281	286	284	261	277	301	321	286	304	258	287	269	302	275	296	283	306	300	291	293	305	264	304	274	309	296	303	293	282	306	297	291	307	334	298	290	268	270	315	291	266	297	288	248	277	304	301	271	292	290	262	287	266	263	315	296	300	289	310	291	308	292	272	306	312	278	277	272	282	265	276	309	322	267	264	289	281	312	324	305	291	301	275	299	305	283	285	287	294	299	318	308	315	302	282	256	272	320	301	281	304	285	306	278	287	312	294	299	320	300	319	257	299	274	293	305	267	292	284	302	304	294	274	298	285	331	306	241	309	287	310	322	277	306	315	304	290	304	290	288	309	312	303	268	284	307	284	293	324	302	297	274	306	295	306	316	294	319	294	320	304	276	291	274	275	303	282	296	282	293	262	263	283	293	289	285	287	325	275	314	312	287	270	287	277	294	299	299	300	267	278	316	277	290	297	297	275	293	289	307	304	279	308	328	314	279	297	247	267	300	274	290	300	291	287	268	299	324	298	280	273	301	278	293	320	319	291	275	289	270	301	296	294	271	292	290	285	294	305	330	288	268	321	294	288	298	289	301	297	262	303	294	261	253	288	290	302	291	276	295	305	284	304	283	304	304	283	288	296	276	292	288	288	336	300	283	302	269	281	270	302	302	314	302	252	296	289	282	302	297	275	297	272	297	283	293	277	309	268	277	286	277	276	285	325	302	289	284	293	300	297	296	300	297	287	293	286	297	291	303	299	274	290	280	274	259	299	284	266	285	268	289	305	286	261	310	311	280	314	282	301	294	284	285	267	311	283	276	278	307	310	274	308	340	314	277	297	286	315	309	265	285	288	278	294	308	319	280	298	326	312	271	270	287	286	313	280	306	315	261	265	299	289	297	320	304	267	300	276	259	287	289	311	320	285	287	298	267	290	306	264	279	288	258	262	300	286	304	316	334	292	296	308	280	263	289	267	284	307	307	307	288	287	303	247	285	304	278	288	272	279	339	326	296	297	299	258	306	279	314	304	281	323	325	279	284	292	321	272	301	329	242	294	308	285	271	326	291	276	318	335	310	294	311	283	287	296	294	281	318	290	318	276	303	300	284	254	324	334	273	299	275	294	298	276	292	272	277	286	288	310	268	287	300	289	302	288	280	305	292	304	271	302	282	284	253	276	308	277	276	291	267	266	289	290	288	247	311	282	289	279	279	288	289	292	311	284	301	300	285	286	284	270	264	289	291	290	291	285	296	273	306	288	267	278	261	288	296	312	311	294	317	297	294	297	294	263	290	310	294	266	277	295	310	270	276	287	308	294	276	285	302	306	297	276	286	268	300	285	299	302	268	274	276	278	327	270	292	293	283	325	264	306	299	292	299	311	306	285	268	292	299	297	260	276	280	267	305	326	284	277	279	287	300	265	273	290	261	303	262	311	284	289	286	264	299	283	272	311	284	296	276	281	284	280	277	275	278	280	288	335	282	288	297	292	314	306	287	313	285	308	273	306	302	295	286	260	323	260	298	296	300	299	256	298	292	284	287	288	280	294	304	276	292	284	286	325	307	266	265	280	270	274	283	258	289	266	310	285	294	330	311	252	271	264	285	267	304	308	261	271	283	287	285	288	299	275	286	305	282	279	286	275	263	312	278	292	292	284	323	295	289	283	273	314	291	339	273	319	300	302	300	293	318	331	277	297	293	325	324	304	315	317	309	294	297	249	269	296	309	293	262	285	279	257	292	300	289	294	278	275	258	301	266	298	300	269	306	286	263	276	298	313	304	277
7578	2097	4260	5083	4436	3831	3059	2754	2367	2099	1914	1668	1565	1432	1362	1437	1418	1321	1344	1335	1568	1823	1538	1366	1019	1003	968	1005	967	908	869	891	861	903	829	943	864	901	867	845	827	840	800	807	857	838	795	859	826	806	808	840	794	851	771	822	851	813	745	772	808	812	787	745	829	833	799	806	804	798	769	749	789	754	830	792	742	747	757	820	770	729	797	816	785	824	748	813	814	719	757	756	770	731	801	763	800	785	720	820	738	807	830	763	823	799	776	802	755	792	783	771	761	768	797	757	735	738	794	782	747	760	787	759	771	738	753	758	729	812	778	748	804	779	760	784	802	818	746	822	799	793	774	747	743	756	761	714	795	774	767	742	752	803	809	806	769	822	760	739	772	773	766	739	784	745	775	764	702	714	782	780	772	762	794	765	770	760	780	774	798	796	770	762	756	806	785	762	789	736	789	807	801	720	777	813	779	789	765	727	810	771	725	742	765	749	767	760	740	766	737	775	765	739	767	789	757	720	740	788	675	742	763	745	752	758	763	763	757	760	738	736	784	790	731	796	770	768	768	754	745	733	760	784	750	712	783	750	763	803	803	759	797	748	752	767	779	759	803	721	784	789	759	740	767	768	759	788	804	802	747	783	716	807	772	789	752	767	756	744	766	761	741	742	739	755	767	760	771	698	757	731	760	785	718	747	807	789	758	771	765	731	776	728	763	723	795	742	772	784	804	748	794	752	745	757	721	780	754	757	823	763	745	761	788	753	773	687	754	775	757	741	681	741	760	780	799	745	732	755	807	752	782	753	741	767	747	758	771	800	768	785	762	764	741	768	793	738	760	769	737	774	734	758	691	732	798	791	799	764	759	771	790	791	734	741	761	770	758	803	796	742	768	722	702	766	729	795	741	751	743	777	762	712	803	778	819	754	742	796	719	775	740	776	809	742	748	752	778	759	777	758	760	762	774	762	764	739	813	775	768	685	694	737	703	756	731	772	747	779	827	768	729	796	712	788	786	740	746	745	742	723	821	785	790	757	823	779	747	769	743	790	742	812	746	762	722	776	740	774	778	778	738	749	823	749	739	737	782	763	717	781	772	777	760	754	760	762	738	746	749	727	779	790	739	751	754	753	754	750	724	780	749	749	768	773	784	757	775	782	746	768	716	779	758	750	739	763	785	778	781	761	776	738	739	766	762	776	756	768	757	764	729	719	791	757	760	783	783	709	749	801	719	739	793	784	757	782	691	849	750	744	774	758	753	762	763	784	769	758	757	782	801	775	786	746	728	822	819	705	763	761	760	821	744	794	703	744	765	753	767	736	727	805	776	768	748	725	724	778	736	768	832	748	791	794	798	785	747	768	795	772	752	705	737	791	773	699	734	777	803	796	781	775	738	805	811	759	742	750	792	791	761	755	736	757	776	747	773	782	752	755	743	741	738	749	726	773	801	774	735	780	761	728	762	750	721	781	799	778	762	746	757	799	783	772	771	747	771	757	782	781	754	752	749	749	790	747	770	763	756	756	776	775	713	786	785	798	778	733	711	712	759	745	778	736	739	797	747	746	787	806	748	771	827	779	778	780	708	782	742	766	736	806	781	776	770	750	763	802	782	762	813	749	737	762	808	785	749	746	698	761	771	768	737	757	746	760	788	794	757	765	785	787	785	760	814	764	772	748	740	721	774	763	754	790	753	754	783	765	798	810	738	782	765	741	751	743	707	785	779	707	743	730	787	781	786	759	788	736	742	707	786	790	812	785	773	792	724	786	795	828	719	752	775	777	792	791	766	705	797	739	797	719	779	784	767	752	747	766	732	782	720	708	762	782	752	792	788	750	758	780	747	783	799	763	724	775	724	733	742	745	732	788	709	789	828	743	767	774	823	787	811	758	719	763	722	710	734	762	777	761	714	785	800	779	773	821	777	741	773	759	784	753	772	792	745	752	818	693	798	743	808	750	783	740	769	781	736	863	800	789	780	802	805	755	749	753	730	762	749	725	783	775	813	760	778	727	781	754	779	742	773	756	780	768	730	770	756	751	775	772	714	752	763	759	762	813	753	751	754	781	747	779	793	739	784	792	742	767	775	753	748	772	807	773	791	764	740	742	733	794	793	778	763	705	756	714	783	787	762	773	773	815	736	767	776	766	791	815	761	800	761	728	743	769	768	766	778	747	764	779	809	707	753	760	767	801	807	720	768	793	779	735	738	756	763	714	749	793	742	728	794	788	770	772	747	753	734	765	775	828	752	778	775	770	746	778	795	745	755	730	751	720	739	765	767	779	779	784	717	738	810	767	800	755	784	768	755	744	777	774	730	808	740	787	762	774	754	751	771	765	778	786	773	699	764	725	797	802	762	728	775	761	758	795	765	769	760	796	756	773	751	799	770	795	801	791	726	791	802	758	750	802	722	789	757	755	801	695	738	785	773	784	722	782	708	760	786	749	763	738	800	749	706	834	747	769	773	802	719	798	804	739	726	749	814	795	778	789	769	743	803	810	830	782	753	768	803	763	753	743	797	776	822	776	777	709	768	756	807	768	746	743	791	717	776	790	779	758	722	813	787	748	806	794	758	748	751	733	737	743	754	781	779	812	814	737	801	746	758	811	742	782	788	771	764	757	726	790	802	783	762	770	759	780	755	765	763	745	777	762	739	849	794	775	742	747	700	727	807	749	780	757	734	737	732	681	749	764	758	764	743	774	776	784	800	767	773	761	708	737	769	726	772	801	772	756	774	778	737	730	720	725	794	799	758	713	708	766	729	736	729	794	753	748	755	746	730	775	753	705	754	786	743	767	716	778	782	765	797	762	710	738	817	744	755	735	773	814	786	738	782	800	737	767	764	701	734	767	736	769	750	786	731	788	740	780	754	801	768	707	726	714	768	736	765	730	792	755	756	778	776	813	715	809	756	779	765	783	748	762	775	778	719	814	765	698	810	816	732	745	831	763	725	784	752	774	811	763	781	773	740	780	727	809	719	758	753	692	802	741	743	733	767	724	751	819	829	742	773	736	744	736	799	764	838	753	783	787	763	730	787	802	799	761	754	738	753	758	704	772	785	759	817	775	772	787	788	793	736	808	757	838	748	787	777	777	715	754	812	748	766	782	769	777	764	723	774	811	737	753	804	808	719	778	749	810	793	754	752	731	710	757	772	817	765	746	732	806	779	772	790	798	733	783	745	808	775	736	763	721	748	792	738	793	752	771	714	729	743	760	719	790	791	779	781	741	745	749	732	757	762	743	751	778	760	759	766	745	765	754	756	753	775	740	753	808	717	762	760	728	722	787	755	748	766	791	751	796	742	764	744	758	779	775	780	852	775	783	753	755	730	726	748	712	782	770	754	744	769	760	782	737	783	776	775	774	723	744	776	760	706	702	760	807	806	794	773	742	767	791	756	794	727	717	703	795	789	720	787	750	754	743	752	790	754	737	759	745	723	804	739	761	789	769	765	740	749	760	774	763	761	703	766	736	819	684	759	766	795	788	749	790	747	733
2065	323	338	325	320	330	292	296	298	287	279	268	275	294	313	298	284	282	275	239	298	273	317	291	280	272	292	277	302	272	303	303	276	286	310	266	290	284	287	271	289	279	249	279	271	266	289	313	269	275	290	264	281	266	297	273	293	277	279	299	285	274	264	298	303	251	326	298	272	296	284	284	305	282	283	285	273	287	254	298	279	298	333	286	284	283	284	271	286	277	310	312	290	274	311	277	308	260	279	254	291	287	261	295	268	317	290	269	258	281	294	314	292	305	303	286	253	290	292	292	286	287	285	255	245	294	309	288	271	279	283	272	277	272	292	273	293	290	288	283	291	273	288	282	302	272	276	303	270	321	294	316	286	266	317	265	278	288	288	287	295	288	275	263	285	287	292	249	308	303	289	299	282	294	263	270	319	287	302	252	324	300	324	296	274	303	277	289	299	286	307	289	278	290	281	318	287	297	287	261	256	249	282	290	325	278	284	263	293	281	332	288	296	311	309	280	284	276	318	312	293	315	311	279	325	297	302	301	269	309	279	269	238	281	303	283	283	273	257	270	317	265	315	336	282	299	274	273	284	282	277	290	303	287	293	281	261	285	313	270	286	317	286	267	282	330	312	277	283	273	305	286	287	280	301	270	290	289	261	273	269	275	295	288	293	276	315	295	272	297	274	274	275	309	292	327	309	266	287	261	278	303	268	282	294	269	254	295	255	293	272	274	275	331	296	311	284	298	307	290	303	286	303	276	284	282	272	286	283	312	268	289	321	310	299	290	317	304	286	305	289	295	268	264	277	301	280	264	304	295	338	304	271	275	274	284	254	265	261	255	280	260	317	260	300	304	281	268	264	301	281	306	272	282	295	276	305	266	305	297	254	295	284	297	302	279	309	306	302	286	289	283	291	286	265	282	286	246	275	316	283	315	292	302	289	287	269	286	310	326	303	276	304	272	271	303	281	286	289	269	305	287	321	281	290	291	286	302	314	251	250	299	304	295	242	283	299	278	291	275	258	266	254	307	280	310	288	294	288	279	291	294	297	308	286	268	303	304	298	321	271	248	311	275	269	285	304	260	290	286	285	292	258	314	311	296	313	295	304	247	251	264	273	252	288	292	312	275	276	280	302	307	307	276	310	261	289	282	329	286	298	311	309	303	286	295	264	283	304	306	277	280	306	261	320	293	291	314	303	296	286	271	276	312	310	289	273	281	280	266	307	284	311	265	274	268	275	245	301	271	279	295	287	322	287	272	269	262	292	296	309	306	272	242	307	291	326	290	291	274	294	248	294	293	319	286	283	306	287	243	332	281	293	300	271	321	266	298	287	289	302	287	283	296	293	292	262	301	289	307	302	293	293	281	301	309	304	279	299	254	277	289	278	293	272	300	235	279	279	283	282	293	300	266	258	256	285	267	277	315	280	244	332	325	284	292	309	305	328	283	260	271	309	275	305	303	301	248	265	292	281	297	255	283	302	301	262	270	280	255	291	276	296	294	266	316	291	273	311	258	299	282	261	270	298	301	314	255	310	283	287	303	276	294	330	276	285	274	292	301	303	273	284	304	277	267	287	291	282	286	307	282	322	276	294	282	283	285	289	290	278	308	280	293	309	283	295	265	288	288	282	277	279	295	273	283	319	280	291	279	293	268	291	319	282	278	266	303	272	283	297	282	283	271	264	277	285	276	311	283	281	295	264	251	268	285	274	285	283	315	263	283	287	301	252	280	284	269	293	307	310	285	270	269	293	277	288	272	243	325	297	294	246	289	271	289	327	269	311	309	280	309	294	286	286	294	255	290	284	288	234	257	281	301	282	304	278	265	281	301	280	277	267	275	301	298	280	291	288	273	294	276	265	258	312	324	305	291	298	266	295	300	316	281	287	293	275	327	308	296	261	279	272	299	313	310	275	293	287	289	270	298	255	264	276	275	262	294	310	276	287	270	276	293	285	286	302	285	271	269	311	274	296	302	294	258	280	303	269	291	285	328	307	268	279	281	269	324	279	273	289	266	253	285	249	287	270	277	284	279	292	317	267	259	291	302	297	300	285	283	292	310	292	306	290	310	266	263	277	271	298	297	289	292	237	286	310	286	305	288	324	280	250	286	303	292	308	274	300	275	274	305	310	286	285	280	291	272	325	318	304	287	291	282	264	258	270	319	301	314	278	305	268	308	284	306	294	283	291	302	323	281	274	282	306	272	236	272	286	255	298	293	289	277	297	311	290	288	276	302	295	271	278	284	293	303	260	322	262	266	307	283	279	291	254	324	274	263	312	286	305	278	291	257	311	282	262	311	289	260	292	288	275	271	323	257	316	287	314	286	285	302	258	260	319	288	273	273	283	292	288	282	348	281	280	320	294	272	284	312	283	258	266	286	287	299	297	287	270	271	297	289	288	262	299	270	280	282	272	288	301	262	295	255	294	289	310	290	296	264	272	277	292	276	279	274	274	252	298	322	302	281	292	288	300	282	288	281	275	298	273	299	281	291	282	300	306	283	294	302	307	276	310	310	297	298	319	279	269	296	295	286	282	276	303	286	272	290	281	286	273	275	272	265	276	300	258	276	305	281	275	298	281	270	294	300	287	290	309	266	300	274	306	299	276	303	285	312	257	287	272	317	308	311	294	313	300	264	257	287	274	286	274	272	277	277	287	295	300	296	287	285	273	286	299	291	291	299	276	289	265	288	306	246	270	274	288	272	297	293	315	269	332	287	285	264	299	304	311	278	296	319	289	280	289	316	305	309	306	286	272	306	306	281	321	281	262	288	290	291	276	268	288	307	276	292	286	311	282	282	320	286	287	285	290	296	285	293	266	261	284	328	305	268	307	269	273	289	261	286	251	272	255	285	283	269	265	284	325	282	313	308	285	312	281	290	320	276	298	260	291	291	313	286	295	273	293	290	271	290	301	285	289	257	282	298	300	272	278	323	290	279	299	314	317	300	306	263	308	260	265	282	320	294	265	310	301	340	305	267	303	306	270	297	279	298	249	268	274	279	295	280	288	299	278	283	259	269	298	272	308	308	308	286	315	279	296	249	271	297	282	287	268	306	284	305	289	325	261	275	291	264	279	269	296	299	248	307	315	291	302	273	318	293	287	303	306	262	268	289	305	296	279	285	304	284	269	290	269	304	277	313	288	268	313	258	285	288	274	295	289	296	299	278	309	284	304	310	256	287	278	286	281	293	297	274	305	265	289	287	325	297	301	291	293	261	286	277	313	276	285	292	287	298	286	273	320	293	290	294	276	266	303	304	297	289	286	297	278	292	289	275	260	278	298	310	297	316	293	275	285	310	300	267	276	274	311	298	290	289	308	243	286	268	282	305	311	304	314	277	298	308	294	306	290	298	291	291	276	295	286	276	303	265	270	294	285	289	307	320	274	288	267	275	297	310	282	288	313	298	318	296	302	286	307	281	290	268	269	313	307	293	261	265	307	308	273	267	303	311	287	314	271	293	281	264	318	252	285	287	274	254	289	305	306	269
2407	752	836	845	804	838	782	773	761	813	705	792	758	732	723	770	757	743	770	765	715	771	743	717	791	748	801	748	719	746	689	681	734	722	685	696	725	679	775	731	704	725	652	747	672	754	738	715	736	720	726	714	652	705	675	724	680	724	702	739	742	716	693	700	689	690	705	709	743	735	735	699	724	727	708	676	722	721	695	722	713	696	728	751	704	734	675	699	731	782	680	718	643	690	727	709	710	732	744	710	670	738	675	661	727	716	749	704	759	735	724	754	725	725	713	717	702	767	717	687	750	744	701	726	700	705	666	702	728	739	731	727	694	741	700	749	693	711	739	703	673	716	704	723	706	784	729	770	723	747	715	754	700	752	677	700	745	727	749	700	709	718	776	746	708	761	757	664	714	728	759	677	697	788	754	706	724	689	734	702	701	679	683	709	747	717	731	690	746	765	750	715	692	700	721	728	738	695	720	752	681	759	708	700	762	686	688	742	643	688	717	757	706	710	740	742	736	673	731	702	686	729	723	758	669	700	723	670	727	715	726	719	680	693	742	723	749	719	724	711	744	764	746	743	740	727	699	717	709	698	699	685	746	730	722	717	754	693	750	722	727	752	710	677	774	736	724	723	696	693	710	705	711	728	710	708	720	768	690	693	722	711	756	743	689	694	736	688	692	672	699	723	696	734	693	689	729	732	709	730	695	725	712	729	747	753	697	718	706	687	698	698	719	712	709	723	719	717	742	688	726	692	742	743	690	728	738	724	753	706	674	698	749	745	757	738	673	712	696	673	751	718	715	696	731	718	749	706	731	753	767	775	763	714	673	730	684	700	717	735	696	719	738	706	682	708	746	706	713	742	713	716	740	739	662	686	730	728	748	718	707	750	727	742	737	751	743	702	717	741	725	682	679	762	722	693	745	714	708	713	735	709	711	728	711	724	722	732	692	731	726	689	732	743	646	760	699	718	739	709	692	731	736	711	706	715	726	747	743	717	710	736	728	727	724	725	688	709	689	689	734	712	715	717	745	732	692	721	682	733	756	751	720	764	721	633	696	739	699	741	717	718	750	745	738	703	703	736	693	733	676	647	761	699	728	688	766	762	749	680	704	662	697	705	748	697	699	740	759	716	738	751	718	779	737	709	751	709	735	748	685	714	692	708	749	755	658	676	722	719	736	699	701	745	717	714	689	716	702	701	681	730	705	728	702	691	701	702	726	673	685	740	752	688	772	677	717	725	736	719	715	683	695	734	718	724	744	723	718	725	714	755	731	704	719	737	709	734	685	694	713	724	720	704	678	701	713	705	737	712	757	711	733	681	746	701	726	763	720	718	687	709	742	697	696	735	713	742	706	735	719	693	753	740	675	695	704	728	781	734	719	698	729	681	691	735	711	720	762	719	729	757	710	793	708	751	706	697	724	710	681	674	730	752	722	716	754	692	711	677	686	703	681	704	754	712	716	670	659	735	705	763	744	687	683	738	736	775	746	738	731	738	677	690	704	722	693	737	702	712	698	727	754	757	748	715	729	736	720	706	711	682	685	745	725	725	726	701	690	752	721	684	742	744	736	681	713	721	748	758	684	758	707	685	723	738	668	717	733	720	732	734	684	775	697	766	732	745	661	752	702	701	721	732	710	675	714	774	742	749	744	729	735	755	748	718	725	691	706	720	743	685	770	693	691	701	670	761	739	682	685	726	725	706	696	727	731	746	718	705	697	706	730	726	734	744	734	725	715	683	747	713	762	757	703	766	733	716	709	752	761	738	712	702	728	735	699	721	727	729	735	696	720	755	751	742	729	697	708	753	715	728	687	682	721	728	713	719	704	681	725	692	719	734	695	734	687	735	699	725	761	733	767	759	729	706	698	757	700	719	695	698	697	699	696	725	710	694	717	745	718	683	694	712	731	728	678	709	731	665	728	681	766	719	712	733	728	709	759	718	685	724	730	649	725	718	729	716	719	673	755	751	678	699	691	692	697	718	713	712	718	698	727	725	739	671	713	673	707	704	699	698	723	670	700	729	722	759	731	711	725	725	705	710	716	671	730	673	764	713	719	684	704	714	720	707	690	755	728	722	729	774	757	758	688	720	692	731	715	689	763	701	708	772	707	723	737	711	725	706	709	777	761	716	688	742	688	745	661	731	752	726	651	750	709	723	725	733	756	716	751	695	724	718	712	695	705	723	710	710	751	666	742	710	757	695	738	722	704	709	771	717	722	698	698	684	709	725	704	692	743	728	666	701	676	736	716	696	722	723	722	768	757	696	694	720	721	691	727	707	707	745	746	736	726	769	716	702	697	718	721	736	707	730	708	681	732	734	739	709	735	691	677	771	665	692	737	740	750	735	722	708	660	683	726	697	743	747	741	714	701	699	707	736	718	751	680	736	727	735	694	757	721	745	774	674	739	725	740	730	724	716	701	696	729	754	708	691	710	766	679	709	726	673	757	739	720	702	732	716	727	704	745	710	701	727	683	708	706	726	700	777	715	721	734	710	689	663	726	713	708	723	685	691	715	697	763	722	737	763	747	754	721	714	713	736	738	700	735	689	684	709	715	702	662	741	723	668	689	657	735	722	672	694	688	720	709	706	729	699	682	714	755	792	686	685	720	730	707	727	743	711	718	695	699	733	728	741	730	704	735	761	707	741	719	773	713	664	711	703	762	701	673	703	748	689	713	703	730	725	738	735	689	740	719	721	660	716	682	671	739	710	735	650	723	738	703	706	707	673	748	723	715	715	725	713	753	667	746	713	735	684	704	751	751	723	729	709	718	698	688	707	801	705	673	717	723	728	793	712	726	679	677	741	674	733	755	700	741	658	731	757	773	720	666	686	732	732	737	739	745	620	746	680	695	704	703	704	762	668	739	703	738	716	747	738	711	721	758	699	740	734	722	757	725	726	723	707	754	704	741	696	701	716	747	745	731	696	724	761	700	720	659	770	757	723	741	707	714	725	727	670	738	728	725	706	706	685	675	705	713	707	743	725	740	771	726	699	765	755	696	752	736	716	690	734	760	629	763	742	719	678	789	725	681	684	687	762	741	725	725	731	715	650	741	670	722	731	658	696	730	681	708	732	704	684	743	709	729	741	717	704	676	678	742	727	741	752	739	719	666	738	711	730	723	685	770	720	728	673	725	716	690	704	743	677	721	657	709	676	726	694	714	728	716	705	678	716	718	716	734	707	769	702	731	687	738	735	751	727	725	711	724	725	718	757	733	743	645	717	738	703	753	740	732	691	678	702	683	742	650	800	720	743	727	734	733	773	703	771	722	721	666	733	713	731	683	752	689	688	726	704	725	712	749	706	697	683	740	736	737	697	726	670	722	721	697	746	718	707	711	765	724	714	725	736	671	718	783	719	714	741	743	728	730	692	731	712	717	730	665	735	740	717	749	774	722	791	694	760	733	684	727	727	777	709	758	719	723	708	728	739	720	703	698	766	707	715	721	677	722	704	745	668	689	718	705	771	716	733	710	712	701	697	728	699
6822	875	972	791	614	448	364	365	280	293	242	234	222	213	218	212	229	195	205	217	246	246	185	173	197	181	170	199	161	185	151	152	180	192	151	168	139	192	188	173	191	178	164	141	170	166	152	150	167	181	182	147	149	166	151	193	158	181	175	176	173	194	180	184	158	165	182	169	179	164	200	162	166	167	163	181	164	164	182	177	143	169	173	161	190	168	169	181	160	170	160	170	185	186	171	180	160	162	150	180	174	151	157	174	169	165	140	171	179	178	169	167	178	145	156	172	148	191	171	183	171	173	156	167	186	187	151	172	155	169	178	181	153	144	149	159	153	170	178	202	167	167	149	161	182	177	175	148	139	193	170	186	171	162	166	172	165	154	201	162	157	161	177	174	152	144	175	165	150	169	133	194	171	157	164	191	166	151	165	151	182	168	161	167	161	169	160	151	147	140	151	173	181	180	180	203	178	167	160	141	139	150	186	167	171	189	151	181	181	143	166	171	175	159	171	165	189	168	156	156	157	152	149	181	176	162	150	142	154	147	190	155	164	163	162	183	153	153	176	174	173	171	150	162	170	154	175	155	147	164	168	174	166	157	165	179	176	156	177	156	169	177	154	177	146	182	161	161	156	164	183	149	169	156	156	193	171	146	169	158	191	158	150	164	155	163	166	162	162	148	166	176	161	170	156	154	180	162	158	154	171	186	169	178	169	188	159	170	154	171	176	155	162	157	160	156	187	146	161	168	170	176	148	156	135	181	192	142	165	178	168	136	162	175	162	183	174	178	170	163	140	166	160	171	160	144	181	163	163	163	178	179	174	173	157	170	180	165	181	172	161	154	146	138	176	177	146	152	181	162	174	146	171	173	165	171	159	171	155	170	164	166	152	163	156	177	188	161	157	187	165	167	153	176	157	190	167	165	184	173	153	137	181	174	131	162	183	198	166	186	176	164	184	159	174	173	180	183	149	165	163	156	161	166	171	162	183	184	161	172	187	175	184	186	156	160	154	171	169	166	144	156	169	152	160	154	169	161	163	177	165	142	168	157	161	177	182	167	172	150	136	158	172	164	177	146	165	183	171	141	167	191	173	142	164	157	165	144	164	186	168	167	135	169	158	162	172	139	161	157	155	165	181	161	178	157	143	193	160	180	162	152	156	192	152	162	175	152	141	141	165	173	177	148	191	161	136	157	158	159	155	182	170	164	166	180	177	163	136	156	163	164	176	175	180	167	174	165	167	164	181	156	165	164	180	171	178	174	157	153	172	159	163	154	169	174	133	178	163	179	165	157	158	178	162	177	180	158	147	158	175	157	181	160	181	168	189	171	187	233	155	150	180	167	195	135	157	166	175	167	155	163	151	180	158	172	167	160	149	169	171	183	171	163	162	166	175	171	162	183	162	165	178	165	154	153	168	164	194	149	181	166	153	184	158	139	145	158	160	163	165	165	167	162	155	169	154	157	164	181	164	163	157	170	209	162	195	177	160	158	157	178	170	155	165	179	167	182	178	163	159	163	181	139	176	189	152	174	173	147	161	146	157	170	213	166	178	150	161	188	172	188	161	179	181	179	139	164	182	165	161	156	163	167	163	174	148	168	166	173	192	179	145	189	159	132	176	150	165	183	165	154	171	175	153	178	167	170	144	136	163	176	177	182	195	166	171	176	164	183	136	168	172	176	148	170	170	171	158	150	162	178	180	173	187	137	168	169	160	150	162	174	156	167	157	180	153	176	153	175	175	145	154	168	140	192	154	171	159	170	169	172	157	169	176	208	160	155	155	152	169	182	171	179	160	164	149	159	150	181	170	175	173	166	167	172	150	183	150	156	158	160	153	164	162	155	181	182	179	179	161	185	166	180	165	176	194	134	145	176	176	161	131	142	181	174	147	167	166	165	174	195	154	161	171	157	159	176	173	171	166	166	152	151	145	151	177	149	168	175	165	150	157	179	142	182	153	175	186	161	140	175	167	154	157	174	171	159	140	156	156	151	169	152	162	174	157	178	174	164	155	189	159	185	174	167	156	150	179	167	168	162	139	162	162	146	163	182	156	159	157	173	150	176	174	171	148	168	167	166	169	148	157	163	143	160	167	151	159	190	160	175	160	165	175	163	155	148	173	151	169	169	175	152	170	168	160	164	148	146	158	176	174	148	174	162	174	156	172	158	163	165	172	162	155	147	175	136	175	161	167	168	166	148	170	171	173	167	182	184	176	165	169	164	171	165	182	179	173	146	152	157	189	163	161	192	164	178	184	161	173	150	162	183	164	156	164	168	153	183	135	165	186	168	178	146	150	167	147	171	148	166	173	147	154	164	167	169	138	154	169	159	174	156	172	148	154	144	161	155	166	158	156	166	163	184	170	199	141	161	176	195	178	138	172	171	166	172	158	192	167	179	160	162	158	164	169	155	159	147	155	163	147	155	172	171	159	172	158	184	157	175	162	164	162	155	169	175	158	160	176	181	169	186	187	155	163	179	129	175	167	166	170	176	160	185	157	181	175	160	168	141	184	175	165	166	163	152	158	154	179	170	188	165	166	165	156	171	162	157	173	167	164	174	142	166	160	159	151	171	153	173	169	167	179	159	168	161	151	170	168	173	159	152	176	171	160	168	175	182	167	162	152	186	180	174	162	190	162	190	179	177	174	149	170	183	167	178	156	175	170	156	167	146	153	151	176	164	166	195	140	141	168	145	165	178	169	167	180	171	153	151	146	164	145	171	162	163	195	184	163	170	169	183	190	152	147	157	166	173	160	146	176	151	160	166	166	142	163	155	166	168	158	155	154	153	159	179	187	159	169	172	159	176	137	162	165	182	162	166	147	145	154	160	193	140	173	152	147	167	180	191	151	180	162	157	187	156	155	139	155	145	149	185	161	183	171	165	162	154	204	151	161	150	175	183	178	160	136	171	145	160	177	155	156	188	193	162	165	153	178	152	167	164	142	133	184	199	186	177	161	196	153	154	171	153	164	157	179	163	185	170	196	140	191	185	189	172	160	159	141	174	158	174	161	172	170	155	151	164	171	165	160	152	162	161	177	158	128	170	162	179	146	148	180	165	168	159	162	138	189	157	172	164	166	161	142	175	178	162	159	166	171	161	161	164	183	168	165	167	152	179	171	149	166	150	179	147	160	167	177	186	175	169	161	170	173	178	186	155	167	152	186	147	190	187	165	150	158	171	172	168	168	170	145	164	156	169	143	160	165	166	140	176	171	177	162	188	158	162	158	178	180	139	159	153	156	161	171	165	175	186	153	162	159	166	169	165	161	150	168	157	175	145	165	175	160	148	170	156	197	162	172	172	172	171	154	157	184	161	172	171	161	153	185	153	167	171	166	165	157	169	163	176	184	157	165	160	188	173	171	175	164	156	156	163	149	177	168	181	158	166	168	167	161	155	157	161	142	183	161	158	169	159	161	165	181	161	177	150	191	186	183	164	167	168	172	172	168	151	160	192	177	161	159	175	150	135	168	170	147	165	183	176	150	179
5485	1075	2059	2655	2359	1953	1660	1431	1245	1103	978	898	863	769	803	746	769	785	795	855	1005	899	696	571	581	544	583	555	559	533	537	528	559	520	546	567	548	516	527	514	547	531	498	485	495	517	505	512	512	496	525	537	485	500	504	485	493	539	498	509	476	491	514	500	502	518	493	495	461	475	522	543	488	478	481	477	480	526	459	491	510	467	520	453	508	517	504	496	517	493	442	494	483	481	443	501	512	465	500	515	445	492	495	501	510	462	499	450	454	513	479	522	460	481	460	463	460	476	491	499	498	532	488	495	460	498	485	470	498	519	482	483	468	437	492	498	453	500	516	514	506	474	478	487	486	503	473	486	510	487	416	455	496	451	470	507	465	502	454	533	515	449	496	449	466	466	516	501	463	481	487	454	434	478	427	459	478	446	464	486	479	446	501	485	487	458	516	508	477	469	474	490	515	517	482	487	506	462	479	453	519	506	495	482	493	499	471	431	472	474	449	489	471	436	474	514	491	472	471	499	475	486	491	472	431	506	534	478	498	498	471	524	495	475	444	483	502	473	474	513	517	500	482	509	471	497	516	440	461	488	539	460	452	468	463	465	501	487	487	453	474	468	466	466	455	483	463	509	463	480	491	467	503	489	532	476	473	455	474	475	449	476	486	479	477	484	487	507	471	465	514	463	494	494	487	493	456	478	481	490	508	479	526	478	497	448	480	510	454	464	503	516	465	444	498	457	506	475	469	481	488	452	463	410	471	452	525	499	516	483	497	481	482	476	444	480	485	503	490	505	494	466	500	511	446	490	494	487	467	446	465	475	489	490	461	463	474	445	485	426	467	538	468	500	522	455	496	449	471	463	525	467	476	519	488	454	452	492	480	522	456	464	461	532	454	486	478	498	448	463	463	477	432	469	487	471	463	437	487	496	525	536	446	470	445	449	489	473	462	487	489	502	475	455	529	486	466	477	481	518	453	506	454	504	492	491	476	477	439	537	499	500	466	483	500	469	495	478	470	477	457	530	487	497	488	451	483	501	494	443	481	472	477	470	452	479	468	451	446	514	505	485	459	452	476	458	476	498	496	509	498	488	494	469	520	515	465	479	466	504	471	490	489	443	466	469	481	514	474	487	468	508	472	478	462	447	495	463	449	486	472	474	519	491	499	508	475	473	474	474	488	493	453	452	451	519	513	452	532	508	516	487	464	516	489	482	494	496	464	477	436	517	475	482	479	494	471	440	488	486	462	448	515	459	491	474	477	461	471	491	477	422	456	471	453	467	470	509	450	472	499	493	495	489	477	503	469	451	519	482	492	480	469	457	467	441	487	501	517	492	496	539	460	483	464	513	483	521	496	460	442	429	500	500	448	496	482	443	447	475	498	464	479	471	475	498	460	483	493	517	456	462	503	506	543	468	462	514	503	477	479	471	438	485	495	439	472	506	513	458	459	466	460	471	459	480	498	512	497	468	505	456	495	481	471	504	469	487	467	476	489	483	491	493	485	422	533	508	492	469	455	473	460	517	468	465	454	467	522	466	485	486	444	454	490	512	517	511	487	477	459	472	469	474	508	504	493	469	451	516	497	502	487	468	514	503	444	481	485	467	492	485	491	459	497	456	484	527	473	460	475	501	487	511	476	471	449	507	459	469	506	486	491	434	490	431	469	479	485	513	493	479	484	456	478	425	536	455	497	462	473	454	505	462	497	487	479	467	473	480	484	460	457	529	496	489	482	447	501	440	502	450	459	460	476	444	485	504	440	498	497	481	485	449	495	502	528	499	486	494	451	494	479	478	492	481	460	536	492	439	521	466	477	484	481	488	505	476	496	476	488	453	451	465	492	501	444	475	464	474	498	467	506	490	489	455	469	508	478	502	442	503	488	479	535	470	469	470	461	499	470	507	486	506	453	464	490	473	489	498	467	499	490	496	476	473	494	466	487	473	487	500	443	448	445	479	481	452	456	532	478	478	447	486	500	453	523	467	492	486	468	457	457	484	467	458	486	464	431	476	494	480	478	470	500	520	507	489	467	465	443	511	538	520	507	440	473	474	490	503	470	476	508	467	451	479	486	436	470	464	505	458	439	486	467	489	469	466	466	454	477	487	485	453	432	483	463	485	497	472	479	497	464	469	505	482	482	470	519	464	485	495	464	486	489	487	475	480	506	475	488	469	447	518	478	471	471	463	491	481	491	456	488	473	506	494	483	473	481	466	477	502	482	503	487	448	503	494	488	463	530	511	487	493	507	460	515	488	479	478	487	542	506	468	489	457	483	478	478	479	479	503	514	490	491	468	473	501	489	478	509	456	489	484	457	485	436	462	485	486	513	479	481	465	471	455	490	472	455	455	466	471	474	482	459	495	502	494	492	460	445	480	455	525	500	530	492	443	450	466	505	489	487	493	472	448	448	484	490	483	485	482	464	449	486	511	496	477	478	467	502	479	502	495	485	476	482	499	426	498	468	456	510	484	484	477	459	490	479	504	498	483	453	472	466	459	492	477	488	463	491	484	492	459	504	469	506	474	497	469	484	500	479	481	451	486	478	519	477	511	522	489	478	509	464	480	408	505	464	510	460	507	472	450	490	458	466	472	516	512	497	456	485	484	490	478	467	511	491	492	481	477	524	469	519	535	484	481	472	499	482	482	504	471	472	522	485	506	504	482	506	513	476	462	491	499	447	458	472	460	471	525	500	466	463	449	511	483	493	452	463	493	474	501	508	461	482	485	465	467	487	457	481	475	479	486	503	487	475	495	452	480	489	480	492	458	507	470	491	495	454	448	483	457	525	471	468	507	456	467	490	473	482	503	520	508	484	441	493	510	472	464	467	465	477	459	450	482	504	475	497	499	475	460	474	475	464	470	495	523	494	484	459	469	467	456	512	468	478	467	481	456	491	487	481	497	468	486	500	452	513	460	475	493	474	453	486	459	483	475	499	495	498	486	473	463	478	491	446	484	471	463	479	496	468	469	432	478	454	454	493	481	482	476	486	467	455	449	473	489	463	505	508	475	506	524	460	467	510	478	473	507	496	491	517	479	445	449	456	463	491	492	531	486	471	480	495	490	477	428	458	488	500	485	484	508	503	474	499	436	452	459	511	482	476	449	492	479	483	478	496	476	472	490	512	453	454	477	462	492	478	483	518	470	496	486	462	476	484	456	487	494	477	482	504	508	533	439	526	472	455	465	472	510	430	486	457	483	490	457	508	478	488	513	476	478	478	458	456	497	488	449	493	490	503	495	489	471	500	525	520	470	455	453	450	473	472	485	456	489	461	451	476	461	467	483	489	488	498	451	442	443	512	524	459	487	491	466	446	491	501	456	513	490	497	461	457	461	482	456	480	520	437	459	458	520	456	483	460	496	480	494	488	491	496	478	425	506	476	485	451	473	490	506	462	450	479	483	457	460	508	457	517	476	462	474	499	473	420	471	462	514	476	485	486	470	463	490	543	462	456	484	499	470	468	498	497	510	478	495	479	489	476	499	481	480
13924	2216	2314	1715	1214	922	767	631	538	518	488	437	396	411	384	362	360	368	390	392	384	375	389	343	314	323	327	295	307	354	294	300	317	292	308	288	281	321	306	296	308	267	301	275	313	325	298	306	300	278	266	291	271	309	289	262	344	322	299	317	319	268	271	298	280	268	343	281	330	283	311	280	274	286	295	305	299	280	253	264	303	316	258	279	283	289	289	279	274	297	294	327	297	340	300	316	288	270	291	265	319	291	314	289	281	289	293	278	286	298	290	307	273	310	263	294	304	321	285	278	305	311	273	289	283	285	283	275	307	277	294	262	295	306	287	296	283	277	287	308	294	285	293	284	291	281	290	293	276	279	293	286	251	288	283	288	293	320	286	294	308	274	317	316	276	261	282	291	279	294	292	277	283	289	325	284	302	264	272	273	306	283	274	326	302	291	279	293	278	317	303	264	299	292	289	297	289	308	303	283	305	286	297	291	289	320	288	286	287	291	305	292	251	320	294	279	280	305	292	281	282	289	284	281	294	294	324	270	285	281	287	291	297	302	275	308	280	295	281	305	327	266	297	304	321	322	275	323	319	271	247	269	281	292	300	288	331	299	331	288	324	311	268	319	312	270	310	275	264	287	292	322	275	280	295	315	296	283	255	281	293	272	279	268	308	288	281	294	278	309	300	303	313	292	283	292	274	323	282	269	292	285	291	272	273	279	292	283	291	277	300	273	332	321	303	274	250	273	290	280	267	259	302	293	267	284	304	313	276	297	317	302	275	295	299	279	312	307	284	280	312	259	305	257	269	309	271	276	282	261	287	266	324	282	306	295	291	308	297	297	272	289	281	307	263	302	305	297	280	287	323	260	275	262	290	287	287	289	275	283	280	287	295	272	291	333	295	298	273	274	290	257	247	264	324	311	279	267	300	264	306	283	308	281	280	258	300	295	302	308	281	264	309	312	290	300	283	324	302	307	285	274	301	272	279	288	291	309	291	281	283	273	270	308	308	319	310	290	303	323	308	274	286	311	293	321	280	282	290	296	307	274	292	283	297	293	289	289	297	298	285	271	273	263	318	275	274	288	280	307	318	306	260	275	298	287	250	283	270	307	277	285	313	297	293	256	298	294	296	311	307	266	289	301	273	301	297	303	255	312	301	296	323	346	294	290	304	269	278	313	285	294	278	265	285	292	295	283	315	294	292	279	293	286	320	312	276	310	314	337	301	257	307	287	297	270	295	294	296	269	280	303	288	273	283	284	276	306	315	290	306	298	291	277	274	290	275	273	322	271	270	309	324	260	286	279	305	267	271	266	289	311	285	294	293	299	330	284	281	275	295	306	263	304	288	272	273	270	272	288	315	294	305	294	300	295	286	297	276	296	320	307	302	296	297	295	282	322	298	271	304	313	279	312	266	300	317	296	308	308	314	264	307	285	283	282	304	307	303	285	289	286	298	308	277	295	292	247	314	291	312	272	312	329	278	291	269	271	277	294	254	242	280	286	264	265	275	267	287	325	271	304	262	294	270	301	285	293	271	301	315	295	264	288	286	279	278	299	331	298	266	258	311	286	296	309	294	290	286	290	296	279	304	300	279	286	298	317	296	274	311	278	291	282	284	279	309	279	320	302	305	270	316	275	295	312	318	294	312	283	252	297	327	324	285	283	291	301	287	293	299	275	286	289	284	277	282	264	323	302	293	301	295	330	289	287	276	289	311	275	281	310	341	287	294	271	305	312	299	303	251	282	294	289	318	290	308	310	322	295	262	285	283	300	325	302	299	307	298	275	281	308	269	294	280	293	295	293	292	289	298	307	283	316	252	304	303	318	292	309	299	305	288	268	298	304	308	304	278	297	321	287	280	285	300	268	295	319	309	282	288	262	275	286	291	289	256	309	307	297	261	307	276	283	289	281	304	295	291	288	283	312	276	311	274	274	260	292	298	299	307	274	266	296	301	313	298	279	315	282	274	313	285	280	247	292	258	325	319	311	279	297	312	303	318	302	313	297	260	289	269	261	287	312	291	290	297	278	281	276	276	276	310	298	261	301	308	285	295	311	332	322	278	271	311	278	304	280	286	302	292	275	275	323	293	290	311	318	313	286	250	304	266	280	275	309	295	285	305	301	286	293	278	282	282	274	306	295	270	318	303	272	275	286	294	285	272	264	280	289	254	257	291	293	274	295	308	292	302	283	315	273	306	309	265	288	306	273	293	273	306	254	295	271	299	301	323	300	292	270	271	292	306	295	271	270	261	293	269	280	252	313	253	340	304	286	284	310	282	302	313	292	308	313	283	296	314	291	303	276	288	319	298	285	277	276	309	277	279	312	294	288	286	307	313	332	298	311	268	262	277	292	294	294	284	242	297	307	263	280	297	298	288	273	318	300	291	321	258	270	301	289	277	272	289	296	264	280	337	275	317	305	299	316	262	292	306	299	295	271	306	291	267	299	294	316	287	307	286	314	314	295	271	292	292	300	272	311	305	276	308	310	303	278	294	298	261	281	292	294	272	260	287	312	317	274	279	293	318	293	314	267	301	282	337	279	290	302	301	251	300	301	289	304	276	310	282	319	265	280	283	269	255	319	268	283	258	296	290	288	294	297	306	279	304	299	282	296	309	284	304	328	277	282	268	299	299	335	280	335	284	333	320	300	303	293	317	298	287	271	272	294	297	285	295	296	275	294	291	302	241	306	316	281	272	313	253	303	301	284	279	291	287	267	298	309	325	266	280	280	313	295	299	297	230	285	297	294	311	289	314	292	274	261	303	310	287	317	265	273	289	304	308	285	294	314	324	311	302	306	260	274	310	284	282	276	311	268	300	295	291	327	292	245	270	309	308	297	303	264	309	301	271	305	314	279	292	277	270	274	303	276	282	295	283	306	308	287	284	307	289	274	291	285	282	300	295	302	296	301	298	251	271	314	293	279	252	297	259	281	295	279	254	258	294	275	306	253	298	271	280	285	311	316	276	288	312	301	297	313	310	278	298	312	284	287	290	299	270	275	265	298	277	301	270	278	275	299	276	274	281	304	308	306	286	283	301	321	290	265	300	302	275	297	278	325	307	313	292	284	274	283	310	261	299	341	271	296	281	278	276	308	284	287	274	289	301	317	278	305	290	288	273	294	264	271	303	320	311	282	308	286	274	307	279	321	317	271	294	312	264	307	276	296	296	277	284	294	336	301	284	304	317	315	283	308	293	314	300	288	278	304	312	291	289	289	291	281	294	268	275	285	323	280	308	234	290	277	282	298	295	283	302	288	284	283	303	287	288	300	272	283	316	278	313	261	305	308	294	311	324	291	309	300	303	268	292	299	298	277	313	281	287	312	297	301	277	309	245	308	291	322	283	314	292	281	290	315	279	259	295	253	282	339	306	314	299	279	281	266	319	282	300	279	314	290	265	284	297	291	277	284	335	300	284	276	307	291	278	254	329	288	302	292	278	285	291	334	336	319	298	317	284	344	299	317	270	277	309	281	298	291	273	306	305	317
7583	2101	4209	5042	4529	3768	3129	2716	2349	2150	1859	1683	1548	1471	1336	1343	1265	1383	1466	1600	1503	1335	1050	1093	1015	914	961	905	929	940	904	911	846	874	888	866	875	796	808	850	871	840	870	829	841	878	887	821	815	830	829	779	814	745	850	804	775	857	814	776	785	794	768	820	765	801	840	770	781	815	802	799	773	834	793	750	775	764	765	801	765	763	805	756	768	770	781	762	772	774	745	761	777	755	771	774	805	749	774	762	786	787	787	755	778	813	782	776	760	783	767	750	753	750	773	816	793	747	821	808	751	741	774	815	747	805	787	767	749	749	765	792	756	780	778	756	755	780	761	785	807	790	805	779	812	755	770	754	801	753	774	750	841	756	767	747	736	764	776	756	770	824	776	830	760	772	796	768	823	786	735	768	736	769	787	729	746	754	721	754	792	750	762	754	767	779	716	784	763	816	734	767	800	757	769	756	757	723	785	753	771	754	784	749	763	719	818	789	755	777	745	755	783	701	734	777	764	722	773	782	809	803	752	835	734	787	767	756	761	745	750	823	749	782	713	734	768	738	781	762	781	769	751	766	762	790	776	703	780	771	769	768	733	739	759	759	779	756	764	736	779	728	813	760	759	692	751	742	759	757	746	759	800	803	741	802	788	770	796	761	767	762	777	739	727	745	789	740	743	796	751	770	749	791	774	772	739	799	820	771	772	739	731	734	808	829	742	719	768	751	754	801	744	680	716	749	794	747	760	742	776	750	776	686	803	756	714	698	788	738	767	799	767	764	790	809	702	805	789	764	757	765	761	734	800	780	758	730	775	783	750	740	747	748	756	765	730	781	774	788	733	793	742	772	758	738	768	762	784	773	795	795	778	726	750	711	732	825	812	794	775	744	736	781	740	732	766	791	782	816	807	744	786	783	732	767	786	783	790	785	761	758	813	774	764	729	709	765	704	751	764	738	754	750	785	758	776	738	759	787	713	785	748	733	797	736	740	763	737	794	763	741	724	780	789	770	727	755	775	767	795	717	757	750	769	742	804	779	748	745	778	765	722	779	749	724	767	724	784	733	740	791	818	762	857	776	786	769	755	812	783	763	792	758	821	761	796	713	752	788	726	772	756	779	779	799	688	765	767	831	734	792	775	750	769	806	761	813	755	777	774	766	787	784	722	742	749	791	741	784	757	738	710	796	774	719	784	700	796	753	817	822	732	763	793	778	708	737	756	766	757	750	728	822	742	761	734	734	721	751	785	777	763	740	753	764	736	809	764	761	790	727	814	751	790	759	800	753	751	781	731	737	774	763	794	755	786	826	715	727	764	748	742	789	756	762	744	710	767	832	793	818	776	719	721	765	759	725	774	760	792	771	728	735	773	716	771	720	776	774	748	742	735	771	799	780	731	749	748	749	729	802	777	759	734	727	748	753	767	748	756	769	687	811	764	767	734	756	766	777	752	748	752	779	806	812	755	786	764	753	754	825	765	799	773	751	786	772	717	795	768	781	787	788	768	742	756	797	751	814	730	776	756	748	752	772	761	763	750	740	800	711	802	780	794	781	744	772	723	773	782	781	751	739	692	745	757	760	762	751	773	768	719	751	730	751	790	818	769	766	766	740	770	754	775	779	774	747	761	761	803	768	767	754	798	772	790	793	759	735	782	788	763	750	757	738	743	784	805	778	750	793	767	766	697	780	741	798	727	751	801	702	741	726	771	776	745	768	775	722	705	744	719	752	777	770	768	753	771	714	785	743	767	771	764	764	767	757	752	724	755	727	741	791	756	770	745	802	779	772	778	717	778	771	764	752	750	758	760	755	767	744	785	737	767	782	735	797	811	768	770	801	757	766	783	737	719	776	767	800	732	688	767	746	758	771	762	721	768	722	727	776	759	812	773	760	780	752	748	710	827	715	783	753	787	777	801	758	770	806	749	702	781	771	751	774	785	825	795	771	778	762	775	786	774	783	749	763	780	740	749	797	722	796	750	756	777	788	749	811	754	751	782	801	795	813	812	772	786	750	777	756	772	782	749	778	763	738	771	775	751	741	769	702	716	796	779	803	780	768	812	771	714	765	798	741	799	718	761	793	755	728	797	801	760	764	783	767	816	765	710	752	795	736	789	749	776	795	773	754	799	770	792	734	763	818	754	728	740	764	767	784	730	749	775	795	745	743	789	830	783	763	775	712	777	753	751	779	765	733	782	817	737	752	709	785	771	779	792	745	767	818	751	760	740	722	743	774	762	745	726	725	781	767	771	725	759	774	781	754	730	738	730	766	762	765	740	763	750	766	740	730	731	746	727	792	749	765	737	765	768	749	778	738	774	745	796	763	737	789	713	770	795	766	740	790	804	742	731	753	752	772	769	735	796	792	783	787	741	785	773	792	757	766	763	735	772	732	749	747	798	773	722	749	747	758	791	766	751	734	707	731	811	753	766	773	749	774	732	778	791	761	790	788	768	775	751	782	809	703	719	763	777	769	755	792	800	783	770	797	764	754	766	800	782	781	748	693	758	734	796	732	774	749	765	749	780	709	762	760	741	765	727	743	756	801	790	774	788	764	802	769	793	738	757	790	767	774	770	751	780	763	760	695	765	772	733	771	815	804	752	773	727	740	754	817	728	742	749	770	758	759	747	741	784	772	801	741	805	758	757	757	749	796	804	709	749	752	779	771	765	787	749	761	797	774	790	756	730	770	811	772	765	773	718	757	753	714	754	746	773	777	761	783	804	782	827	751	795	766	770	728	750	718	831	762	780	804	752	741	791	748	775	735	778	750	739	711	759	740	715	806	765	751	722	800	747	755	750	726	737	768	765	756	824	744	791	739	785	808	765	757	745	803	694	698	739	737	777	760	738	734	767	778	781	749	737	761	712	749	807	796	737	797	780	750	751	762	779	703	794	724	731	807	715	755	734	688	750	798	775	760	753	757	791	774	771	776	712	757	753	715	752	758	740	805	722	759	785	774	799	769	767	770	802	779	710	772	746	753	777	765	778	777	776	740	775	763	777	799	797	751	770	770	773	739	768	780	765	777	793	726	768	807	766	757	735	752	737	800	808	774	777	747	734	845	795	732	766	773	739	769	749	756	783	769	718	719	769	744	765	741	791	775	791	704	761	787	759	726	780	817	772	794	777	717	746	758	742	777	722	777	748	744	776	789	802	786	782	786	713	703	716	744	783	782	735	779	727	788	773	814	792	748	742	721	718	754	706	794	777	747	785	709	827	728	746	751	744	832	793	747	745	759	750	721	726	719	743	779	763	774	787	805	778	735	790	772	779	758	769	751	746	790	788	779	736	770	790	729	803	744	725	814	802	748	765	770	777	707	764	751	745	753	777	787	805	748	796	764	719	797	719	784	766	757	767	764	818	818	794	733	809	753	744	768	747	806	732	721	776	706	739	793	754	762	750	787	783	749	776	767	738	743	793	717	784	769	765	781	776	734	733	762	759	783	763	774	790	754	738	743	743	746	755	763	770	795	711	770	768	776	774	800	824	735
1993	309	299	305	296	289	289	302	311	300	302	289	264	275	274	304	256	287	279	318	266	298	292	309	268	335	316	277	304	299	291	280	297	277	283	300	273	263	267	284	270	308	276	303	284	305	312	301	275	274	294	293	297	285	275	278	303	302	288	259	299	317	287	306	279	296	278	303	297	321	253	266	269	302	304	273	331	271	333	260	294	276	301	296	300	308	295	289	281	284	287	264	300	271	279	281	261	279	281	288	286	284	306	278	271	293	261	308	277	310	279	313	287	300	290	268	287	295	259	294	265	301	317	291	303	289	281	292	317	270	293	267	275	261	270	308	314	281	292	296	293	294	302	280	274	304	309	290	288	303	307	296	318	299	286	292	293	279	280	308	269	259	293	286	284	274	294	270	328	291	283	301	258	277	269	267	309	269	251	298	293	321	304	279	309	260	277	250	295	297	294	251	282	254	258	282	322	308	298	279	282	252	297	269	300	270	277	273	299	311	293	300	300	306	306	266	290	273	289	326	315	283	289	277	274	297	282	322	279	300	267	272	276	307	302	274	286	301	292	284	316	286	288	299	267	282	325	266	280	285	291	280	279	299	309	275	272	292	294	318	308	296	288	293	295	252	306	322	296	296	293	266	295	309	252	342	285	274	272	285	278	279	303	296	299	266	287	274	296	265	261	253	286	300	306	314	325	277	287	299	283	297	314	303	290	275	316	267	288	278	276	282	282	296	251	295	271	269	301	282	242	315	316	278	288	306	287	298	299	252	260	286	268	273	304	304	304	310	302	273	300	276	312	272	290	300	311	331	295	282	267	283	253	292	299	287	278	300	322	278	297	281	260	267	329	294	275	303	294	294	310	301	282	304	272	289	306	268	284	284	300	259	332	302	315	310	268	281	270	310	272	293	257	256	309	298	261	270	268	312	234	309	279	290	297	279	293	253	277	301	307	274	265	275	284	272	325	285	308	272	301	262	318	288	301	306	283	305	286	280	267	267	300	295	258	295	302	257	290	295	300	293	277	275	278	305	250	328	286	271	276	273	287	296	266	265	291	296	279	281	269	309	292	273	304	307	298	295	298	290	293	273	320	273	287	276	296	295	255	299	303	301	327	299	274	291	314	268	284	260	286	289	288	295	267	273	291	282	303	303	285	281	266	273	277	287	291	305	296	309	292	241	296	254	320	290	309	290	291	256	287	285	267	283	277	259	325	272	290	301	314	275	289	290	293	273	299	247	272	300	289	263	299	277	262	292	263	286	274	270	288	303	282	277	268	271	262	285	289	291	240	242	286	297	267	276	278	254	273	302	276	281	272	306	279	263	295	269	275	276	288	294	302	284	308	265	316	286	365	323	290	297	306	295	276	325	277	303	279	286	301	284	276	264	284	297	306	322	277	303	310	279	281	269	287	300	265	276	280	290	266	279	305	312	301	259	268	280	297	249	278	295	306	300	297	262	300	290	296	280	278	298	287	309	267	272	271	283	288	263	298	288	273	274	305	288	285	271	269	289	283	287	272	289	273	301	308	290	264	295	281	308	293	296	299	283	297	309	277	259	302	278	257	294	299	280	272	296	291	274	275	275	260	280	249	253	306	276	250	282	274	268	316	280	245	293	317	298	289	278	285	229	294	317	313	263	304	280	297	274	283	275	290	279	250	268	249	284	279	277	281	300	269	284	299	280	266	261	298	272	273	310	279	286	254	283	257	280	281	269	283	304	304	291	247	276	307	282	260	297	281	279	328	292	331	287	291	282	286	288	271	310	313	305	278	271	307	301	263	283	242	321	295	284	275	289	278	272	297	292	286	295	298	298	295	306	297	286	293	288	256	285	294	266	275	303	304	284	322	315	291	295	268	291	316	295	240	277	290	281	287	294	265	269	294	295	301	293	303	287	292	305	281	321	300	300	292	319	298	259	301	305	280	299	268	297	262	307	298	298	302	260	295	308	274	277	262	275	267	287	253	283	275	285	292	284	257	305	249	285	305	300	305	299	284	280	270	284	281	280	301	279	286	314	290	285	274	273	279	308	327	302	295	299	274	314	307	267	321	270	326	322	287	272	280	256	277	273	297	294	291	278	297	278	253	294	283	287	272	296	278	265	269	275	283	263	308	295	271	280	310	295	280	270	301	273	288	264	275	318	300	293	268	287	298	270	279	270	295	303	265	291	303	262	287	298	259	285	280	305	265	289	290	305	268	273	311	284	282	302	323	265	265	290	295	284	303	279	267	310	297	285	282	259	351	286	304	265	287	285	267	310	299	273	279	265	276	317	305	270	261	310	302	265	288	266	283	312	296	255	279	308	284	290	297	281	291	316	295	283	285	289	270	299	251	292	313	302	284	264	309	307	266	291	293	268	288	284	301	295	277	265	300	291	305	277	287	278	281	290	299	277	278	302	306	283	276	274	271	248	241	294	289	268	283	293	310	287	286	256	290	310	281	303	267	295	271	276	297	303	264	284	256	258	271	284	259	318	296	304	277	301	269	275	293	279	286	285	277	302	308	282	275	247	308	302	258	326	277	301	281	297	284	272	323	260	288	286	314	254	303	289	304	291	291	275	296	271	257	292	245	288	298	293	286	297	274	303	297	290	261	294	310	299	292	316	285	269	276	256	329	255	290	309	284	336	294	272	260	309	257	267	289	283	257	295	295	300	271	293	275	289	303	260	300	275	307	288	278	281	298	314	288	304	301	266	262	288	253	303	289	272	287	255	310	288	263	280	295	293	291	251	286	303	324	298	282	273	281	307	272	297	307	295	278	289	317	278	303	290	264	263	313	331	285	279	296	297	289	251	281	305	283	292	306	292	272	295	278	307	291	299	269	290	279	249	312	283	273	321	309	270	294	271	273	270	302	286	286	279	318	321	296	275	274	308	255	285	256	285	279	276	289	276	268	304	308	279	292	284	270	287	290	294	319	268	267	275	282	295	297	287	267	273	294	296	303	281	256	310	281	332	307	291	282	321	250	297	342	296	276	292	274	270	286	275	272	278	299	285	281	289	269	287	276	296	276	298	288	299	289	322	305	280	298	271	289	266	278	286	285	282	290	311	284	263	300	305	308	254	273	306	279	298	316	273	304	305	324	280	254	302	277	285	263	253	262	270	280	300	272	289	282	299	305	272	258	277	328	278	310	278	289	289	256	309	290	293	289	267	289	277	301	302	276	261	282	291	293	276	272	291	291	278	294	268	313	288	312	284	284	288	245	264	304	275	296	260	281	282	290	273	269	271	335	309	285	254	273	299	300	277	295	279	284	249	293	299	290	313	319	306	267	293	276	319	294	292	273	280	318	283	278	279	243	294	307	293	312	280	312	266	290	268	281	292	287	285	307	256	287	293	280	282	279	307	268	281	304	284	288	300	307	292	293	273	288	269	273	271	255	298	288	278	313	307	296	332	295	293	287	295	327	289	286	302	293	304	313	291	296	338	286	281	278	286	285	290	280	289	292	331	266	277	290	300	285	290	270	262	316	300	275	306	269	278
2328	737	778	772	783	808	771	770	710	772	759	763	715	720	749	719	747	749	728	731	745	728	713	681	706	680	728	737	701	681	784	659	730	775	690	763	699	722	733	717	691	677	746	733	698	743	709	734	685	722	762	706	692	751	710	717	733	754	775	688	672	714	722	749	749	713	762	720	703	729	747	700	711	725	755	714	726	766	656	720	660	689	727	673	694	725	756	745	703	758	724	664	695	730	715	723	713	773	739	724	720	696	735	687	726	719	734	724	745	749	667	736	738	700	698	714	686	722	707	722	682	729	687	719	759	798	678	717	742	725	733	705	694	739	757	654	701	731	725	748	738	728	758	683	773	715	673	729	737	772	692	685	668	715	725	679	689	750	722	690	710	670	705	742	734	691	697	723	700	710	677	723	642	697	717	737	713	674	692	725	700	708	687	677	752	692	624	739	750	734	703	750	697	765	634	702	706	709	686	694	692	752	724	754	715	735	688	742	694	661	722	726	716	695	748	724	714	748	705	687	746	725	695	724	698	654	740	691	731	739	717	751	769	720	750	729	757	678	674	673	710	737	699	695	687	728	727	706	702	746	720	720	713	746	715	748	732	730	668	790	686	700	716	719	745	712	736	736	717	701	714	666	719	762	681	749	670	696	722	681	707	690	673	693	740	673	676	752	736	710	760	717	686	693	723	726	733	724	700	709	732	682	698	689	723	690	736	773	703	745	673	740	712	710	681	734	690	665	684	678	679	724	710	718	742	683	702	675	661	725	752	693	710	706	744	718	647	696	697	696	733	736	745	712	702	695	724	755	756	689	714	684	717	728	680	700	634	671	739	757	704	694	739	747	690	695	743	737	720	669	701	759	738	741	759	727	738	736	722	759	709	719	729	692	703	694	699	701	736	700	746	676	696	710	754	752	694	678	721	734	724	729	693	708	690	691	672	717	678	718	666	702	712	675	723	747	680	779	730	723	696	735	667	702	692	727	654	773	675	716	752	752	701	717	735	681	761	712	664	707	724	679	695	668	675	729	737	708	737	721	722	719	727	766	720	713	733	709	678	727	683	733	741	700	700	746	712	716	750	697	780	735	707	713	692	716	714	743	712	727	716	672	728	714	735	755	703	682	731	728	706	735	723	703	748	750	738	718	712	777	701	701	708	711	736	747	744	673	683	721	725	752	707	748	701	728	797	692	743	733	723	702	716	691	689	720	685	717	709	698	750	707	721	736	749	720	722	748	719	703	692	683	685	695	719	741	687	756	725	706	703	726	718	699	704	748	743	712	712	747	728	749	695	673	713	716	695	757	673	705	734	733	696	721	716	670	744	719	695	750	714	724	753	703	716	750	737	702	726	730	716	727	712	749	703	665	738	734	736	697	734	765	733	687	737	741	705	670	701	750	706	672	695	725	726	733	744	715	708	640	680	741	719	709	742	659	762	717	718	717	773	739	705	742	739	747	714	690	726	755	690	730	696	693	706	673	686	721	762	732	736	722	667	720	704	748	727	724	727	698	719	708	767	721	688	697	746	690	719	690	693	719	721	743	757	726	661	776	709	757	676	742	732	690	718	735	722	692	708	756	711	700	757	687	718	732	719	727	709	714	717	703	738	732	741	750	750	699	710	706	712	682	772	717	716	711	761	660	730	768	743	708	695	736	691	726	711	718	767	692	685	734	730	712	694	667	669	725	654	680	737	743	738	754	736	697	693	719	721	640	727	740	666	684	751	722	721	710	702	705	703	729	656	739	735	689	722	741	682	731	678	680	744	740	691	709	767	736	725	735	704	746	711	710	743	747	724	687	654	728	732	717	694	690	741	718	720	667	716	700	717	704	705	687	662	747	710	711	706	686	732	722	718	694	689	743	727	684	718	716	719	745	781	721	680	752	738	685	703	736	723	724	702	753	677	680	717	729	714	723	747	733	698	733	686	716	725	679	727	675	670	684	700	712	733	725	690	722	751	688	706	699	685	721	752	689	713	737	698	722	685	760	720	706	726	666	726	676	730	770	713	694	720	725	718	702	726	684	700	669	688	658	707	696	722	669	696	729	683	688	719	728	735	750	721	694	718	715	694	723	765	645	756	711	701	723	724	759	718	725	694	741	688	764	726	667	711	717	751	648	741	762	730	729	725	740	766	712	754	721	700	727	721	692	731	690	737	721	694	761	722	743	738	720	733	753	675	677	737	728	685	727	710	719	759	671	735	693	702	690	725	687	709	691	697	732	725	715	773	674	662	745	689	713	716	727	748	720	720	737	732	732	714	736	727	695	729	741	699	729	706	703	762	711	707	693	691	728	732	728	677	720	734	716	710	700	711	737	704	724	713	688	737	701	757	706	671	685	705	741	695	679	738	727	779	686	706	716	726	711	726	687	709	698	709	704	693	700	694	729	733	657	732	701	717	685	686	693	709	718	768	716	752	727	707	731	712	637	695	726	688	729	721	718	686	712	699	730	703	729	717	713	684	710	705	713	714	700	733	717	722	782	766	726	700	680	694	728	726	684	730	686	754	703	725	752	698	711	756	665	719	730	760	764	676	699	740	701	731	714	714	728	688	725	706	742	722	715	764	715	708	694	741	704	766	656	726	702	725	711	700	741	713	720	665	689	711	730	713	699	694	748	687	737	737	707	667	717	703	753	709	727	696	720	709	699	705	678	722	741	744	729	702	714	752	711	707	721	733	687	722	737	706	712	716	720	718	733	728	713	711	707	720	717	691	714	728	717	731	691	671	751	724	709	679	710	733	732	726	697	673	725	675	724	724	727	714	728	733	685	690	729	749	715	769	720	747	705	687	768	716	674	703	736	700	707	727	704	700	682	693	676	733	720	715	723	726	733	715	710	725	728	694	725	736	722	705	719	719	724	725	683	741	699	744	651	673	700	755	736	767	743	697	671	684	720	663	692	738	724	708	737	755	698	663	712	682	750	703	749	721	672	685	715	669	710	737	682	746	719	720	725	721	706	692	678	730	734	711	683	659	656	674	685	761	743	731	735	729	681	709	725	691	714	726	725	749	727	728	685	715	678	745	714	748	707	710	744	718	721	723	680	740	716	708	721	682	758	706	721	767	719	708	763	732	678	727	695	751	726	746	742	707	742	657	774	667	700	728	711	697	728	694	756	700	740	741	712	693	663	745	655	758	708	699	707	746	729	749	729	755	712	702	687	758	673	736	713	717	713	725	687	714	720	703	737	700	729	703	645	709	746	674	745	707	684	720	690	747	737	669	704	755	701	715	765	713	791	689	711	686	703	740	718	716	695	738	709	731	675	718	702	695	717	724	682	714	753	708	670	729	741	720	705	774	746	678	670	733	700	704	707	705	704	714	717	737	697	691	719	715	691	706	702	729	692	716	732	679	700	732	690	712	709	702	712	758	741	698	704	736	773	646	718	755	733	701	728	725	730	724	711	726	737	760	724	712	693	766	716	711	745	702	703	742	737	735	730	737	734	713	725	717	717	692	731	708	729	712	715	730	699	709	702	694	707
6863	900	981	767	585	427	394	358	268	260	260	224	232	205	184	182	198	209	181	203	183	186	201	182	187	183	175	174	189	167	179	172	162	173	147	188	170	166	159	182	156	166	170	153	179	172	161	172	162	180	157	177	178	173	192	153	173	168	155	175	184	160	150	181	176	173	156	156	177	181	190	168	174	167	178	171	171	146	161	156	142	179	181	177	170	177	177	161	164	167	182	182	162	176	196	174	161	169	159	158	162	150	148	164	172	159	170	160	178	170	157	170	164	159	170	160	172	180	201	167	177	150	165	159	167	168	153	167	150	187	173	197	147	167	199	188	154	145	161	176	157	153	166	156	146	170	141	144	173	189	178	184	183	145	181	187	165	167	168	157	157	159	147	167	167	167	178	178	162	163	175	159	161	170	166	163	163	177	168	144	157	174	163	141	180	161	178	161	168	170	183	146	177	163	132	162	158	152	165	150	164	177	148	173	169	158	181	175	172	156	166	168	175	203	149	161	179	156	141	170	174	158	151	178	158	173	141	192	144	161	173	165	168	166	147	163	187	163	158	185	192	167	175	153	166	184	161	162	155	174	136	178	179	162	164	184	178	165	177	175	183	167	157	161	154	181	177	195	183	149	153	126	175	176	171	154	161	170	157	188	163	165	171	160	157	151	151	160	170	158	168	170	179	154	152	166	149	176	147	176	155	156	159	179	167	176	159	155	148	195	146	172	168	152	143	184	162	149	138	148	141	185	168	167	169	170	152	176	139	172	163	176	190	182	175	179	156	161	178	158	165	160	145	176	170	160	156	175	158	151	159	180	163	162	169	160	147	169	176	173	159	164	172	171	163	175	163	152	171	169	164	165	165	132	147	158	157	162	162	159	162	194	161	171	155	166	175	140	166	142	184	181	182	189	192	176	172	168	171	172	182	178	169	165	169	201	177	174	166	164	177	181	161	172	164	142	172	168	177	189	180	156	152	184	183	153	153	168	154	191	186	146	148	164	171	180	161	152	178	171	171	190	148	155	155	156	178	178	165	142	167	162	175	170	170	151	180	167	154	174	179	171	139	205	158	185	174	149	147	163	181	172	162	178	171	169	172	155	157	186	177	184	174	166	152	139	155	173	164	172	176	155	163	161	155	152	188	130	166	164	169	172	150	179	161	136	169	164	136	150	161	172	164	179	159	192	175	171	180	165	172	165	175	176	179	171	152	158	164	141	175	153	162	190	164	179	137	163	162	146	156	166	146	147	176	175	152	165	168	184	188	158	136	152	159	160	167	156	158	160	159	183	148	157	179	184	180	183	165	149	167	190	154	160	199	159	159	164	178	162	159	166	180	148	156	161	187	161	158	165	153	183	180	176	179	177	156	186	193	174	162	170	151	173	171	189	172	181	146	152	188	155	181	158	190	188	132	162	148	176	165	159	169	161	152	163	177	175	150	173	149	175	141	171	155	174	157	142	180	160	169	153	156	161	159	176	173	182	139	170	170	190	156	174	159	161	156	180	152	174	158	141	171	166	156	173	175	157	166	167	158	170	168	145	164	173	167	157	187	178	139	157	169	175	150	188	185	157	153	172	176	163	166	169	146	166	165	175	144	172	159	155	170	165	155	177	153	160	165	192	177	158	167	175	161	179	171	185	159	190	161	160	160	183	165	175	174	155	175	180	177	173	153	161	176	151	179	180	179	164	184	160	154	180	163	154	185	189	171	172	163	155	175	154	176	182	177	166	160	165	161	178	160	138	161	169	166	155	151	164	183	156	165	176	149	170	185	167	179	188	168	152	163	176	153	149	171	172	167	153	204	152	173	163	166	172	155	194	166	150	170	156	163	156	154	168	153	166	180	173	172	156	163	154	178	168	163	193	173	155	152	166	189	180	171	150	158	173	160	152	174	173	142	190	164	153	166	170	176	159	173	150	191	164	160	163	146	163	160	185	159	174	177	167	167	145	151	173	179	159	160	164	156	166	176	160	154	190	156	165	164	182	172	150	171	156	152	174	184	166	162	153	167	150	165	204	169	150	197	184	178	177	168	159	170	164	176	162	156	162	143	175	179	159	156	181	161	169	176	158	167	162	184	152	154	167	177	163	197	153	160	171	137	162	164	145	162	164	187	175	167	160	155	141	165	159	156	153	173	188	181	150	187	189	152	161	149	165	161	178	174	168	154	168	163	169	168	159	171	149	177	154	147	218	184	192	162	192	175	176	170	139	166	172	162	157	163	149	193	170	155	139	179	168	178	178	164	162	165	154	158	155	178	159	180	158	161	165	175	157	163	162	152	158	149	160	158	157	191	175	154	154	138	170	155	169	155	172	162	161	156	155	178	169	166	179	139	176	176	184	167	152	195	155	161	163	170	152	176	162	161	164	139	164	149	160	162	169	197	168	173	171	160	157	161	201	177	179	172	190	184	151	161	178	182	176	172	158	155	156	181	196	137	151	159	158	195	160	189	157	135	183	196	158	170	165	178	186	159	153	175	190	144	173	158	184	167	176	187	175	161	152	137	169	169	157	185	164	145	161	179	173	175	171	162	188	152	163	173	188	187	159	162	173	184	195	154	173	175	175	159	169	155	168	144	169	181	167	181	174	169	175	153	155	161	149	163	149	174	165	171	174	184	165	149	194	162	168	179	177	175	177	170	160	181	159	160	170	159	165	152	189	182	178	181	169	185	157	164	167	164	159	152	150	157	169	136	204	154	168	169	152	183	176	174	155	158	164	175	177	160	161	166	168	167	159	153	187	171	166	185	142	181	168	188	161	176	161	155	169	164	177	180	152	154	154	170	173	177	173	163	148	151	183	159	133	151	166	162	161	169	156	171	135	157	187	149	181	152	186	162	182	171	170	159	169	166	165	163	161	171	133	164	148	182	153	174	194	186	140	180	145	155	184	148	176	152	157	186	177	156	171	163	153	166	185	177	156	155	180	172	171	162	147	150	168	161	162	168	159	180	175	143	166	156	140	152	152	162	153	165	163	177	162	139	188	163	168	141	161	175	165	167	148	181	181	176	172	186	153	148	146	168	148	156	170	178	171	166	189	178	167	145	168	200	142	149	175	163	184	169	173	123	173	168	175	175	154	194	175	159	171	171	154	167	159	181	159	168	172	142	165	176	165	152	153	145	191	154	159	187	150	156	168	155	160	160	168	175	168	135	163	160	152	164	177	149	167	161	155	170	165	177	162	163	165	169	154	152	169	171	167	138	140	167	161	161	143	170	144	169	166	170	150	155	151	161	175	148	151	162	146	166	190	168	167	150	177	179	164	145	155	165	168	152	166	156	161	175	180	165	162	153	177	142	178	162	157	143	168	162	155	154	156	156	163	178	173	183	164	161	178	172	145	161	146	187	159	155	184	171	152	175	159	185	181	183	164	145	164	166	173	133	181	176	179	152	143	168	169	157	147	196	154	163	146	165	148	161	165	178	162	171	192	181	191	179	183	180	160	163	161	161	175	147	174	200	173	155	178	145	180	182	173	168	170
5441	1140	2173	2597	2373	1963	1628	1357	1248	1100	1008	999	849	834	765	756	730	779	702	791	692	634	641	631	594	561	603	517	562	632	538	532	544	563	546	528	513	518	546	495	472	465	508	534	556	520	498	528	464	522	514	479	521	524	450	528	512	513	488	477	527	529	507	502	462	517	483	503	492	530	501	488	469	490	473	479	490	450	493	465	495	483	495	493	500	523	492	516	473	477	535	516	439	495	489	508	524	461	465	469	484	452	484	484	504	484	478	477	520	499	422	474	511	502	481	486	496	435	463	483	525	509	470	510	462	490	477	495	506	513	466	493	500	512	480	492	473	473	486	485	458	466	477	519	477	485	462	487	504	498	470	457	499	465	519	490	485	450	488	468	501	474	491	475	453	496	509	502	469	496	450	474	467	463	501	475	451	460	487	483	508	432	487	474	479	502	484	499	452	505	497	480	495	524	471	474	461	489	511	459	456	461	507	459	523	502	463	462	458	502	505	453	488	508	479	462	504	487	506	483	446	473	482	486	469	502	454	489	477	456	461	485	479	477	526	495	499	474	450	462	481	514	481	489	463	447	433	491	509	470	507	455	501	432	507	466	477	467	479	487	496	462	509	492	457	484	500	442	493	447	481	496	493	471	514	456	493	503	464	487	503	477	450	499	506	448	451	482	464	498	484	461	469	465	472	446	498	480	466	494	483	502	461	468	481	505	476	496	507	482	493	489	466	502	487	473	441	501	511	451	502	487	483	489	431	472	499	486	522	487	480	509	492	464	474	472	450	487	479	476	433	498	484	491	470	469	470	491	461	468	532	489	477	490	494	477	488	472	488	470	473	515	510	479	435	492	454	470	513	462	477	532	461	467	455	474	454	478	492	456	507	499	474	471	478	478	471	496	461	470	464	466	444	468	494	513	480	450	463	454	497	462	489	523	502	465	494	471	495	503	475	498	525	501	449	478	512	478	487	465	472	501	486	498	470	489	472	463	511	478	509	489	498	453	446	471	481	502	480	509	515	470	448	492	478	496	478	460	461	476	459	467	491	460	457	471	490	468	497	471	485	496	488	459	462	476	511	506	485	488	475	433	484	482	452	540	495	507	491	513	430	476	458	501	469	465	489	474	468	509	500	478	448	500	473	503	469	504	434	471	478	482	471	495	478	505	486	474	481	481	517	497	526	476	496	484	495	522	475	501	487	483	529	481	492	501	503	518	474	469	468	482	448	485	487	506	479	469	513	476	492	479	492	481	468	463	467	484	487	512	482	517	480	473	462	465	480	519	498	502	489	473	465	451	468	467	466	492	471	465	466	504	455	471	502	448	497	476	450	460	507	468	512	429	515	463	543	486	495	520	460	452	500	482	526	486	490	471	488	484	461	488	475	453	517	500	481	495	469	487	491	512	517	478	476	453	499	432	500	454	464	482	484	507	453	472	458	468	486	512	493	450	470	531	498	478	475	474	466	486	516	490	484	498	454	505	482	512	463	527	502	502	488	466	491	455	495	585	460	508	462	464	483	482	522	505	476	461	506	468	501	506	486	473	474	468	489	506	492	471	478	477	467	495	472	479	489	501	455	515	513	486	475	468	489	493	457	473	509	492	496	448	501	464	484	477	499	492	504	460	509	484	495	466	505	476	511	480	468	480	505	477	479	467	477	509	489	463	504	491	475	460	470	502	489	510	479	494	469	478	468	460	495	505	450	458	489	499	442	503	516	461	485	475	511	453	515	486	484	483	481	468	477	488	441	477	505	476	460	519	483	478	432	487	475	514	470	488	492	482	465	486	500	475	461	478	504	491	502	497	490	475	463	485	471	498	532	464	467	483	485	496	520	470	484	489	505	496	479	481	472	483	518	463	484	466	442	495	499	514	469	468	497	472	519	478	482	521	460	522	482	468	442	495	472	492	469	476	474	433	451	471	471	505	521	493	492	477	481	502	498	519	500	463	468	503	472	497	461	545	517	499	456	483	505	489	480	473	524	488	464	459	462	476	483	492	532	455	455	492	455	508	477	507	486	503	501	501	458	457	482	461	478	492	495	483	519	495	489	471	460	520	443	436	483	492	498	479	435	505	459	483	495	465	476	457	522	479	477	524	475	456	477	504	488	507	482	471	432	474	466	463	514	512	502	509	469	474	468	474	475	532	513	489	469	481	496	483	492	488	493	490	471	513	483	495	490	462	454	496	455	488	472	499	498	507	478	496	480	433	507	466	506	487	473	464	462	513	507	486	505	498	508	513	493	476	469	476	508	498	532	481	494	479	495	481	465	481	509	477	469	519	477	478	502	475	465	475	489	471	491	472	503	463	473	504	461	474	460	464	501	458	453	471	525	499	494	491	484	472	511	473	474	489	490	434	516	507	490	511	492	483	511	456	434	489	503	470	479	461	497	479	470	484	490	455	453	517	465	506	463	488	490	473	479	465	457	512	489	430	495	467	478	441	491	474	445	504	503	491	503	467	481	464	493	499	434	466	480	443	471	486	472	479	485	443	522	483	484	478	543	492	524	490	495	480	513	455	473	464	500	473	480	487	504	484	513	423	493	471	528	478	469	507	469	421	496	500	476	486	454	468	500	449	505	495	454	467	491	468	542	511	462	477	496	462	488	489	506	487	466	494	444	461	494	468	511	457	474	472	463	454	489	443	481	481	471	472	464	522	484	476	451	463	456	504	506	489	489	468	482	493	478	489	480	472	469	514	472	457	502	455	489	486	488	491	433	485	458	460	463	487	453	476	469	455	516	467	494	517	489	493	502	522	417	501	493	504	423	434	481	501	454	487	512	482	500	476	460	471	474	475	483	462	488	468	514	473	439	503	511	449	517	512	532	492	479	466	461	489	468	502	478	502	501	461	497	470	481	487	431	452	456	459	474	496	479	481	488	478	466	500	475	525	449	480	487	480	494	456	482	469	497	465	499	480	530	465	471	488	482	483	490	519	511	445	505	509	442	511	473	499	500	505	498	456	489	490	503	466	475	489	488	487	479	478	485	505	490	517	516	516	486	475	465	488	484	467	445	482	475	444	482	491	488	459	478	497	486	470	500	461	500	504	511	500	466	476	491	494	490	474	471	476	497	506	505	476	471	472	481	465	495	459	491	464	489	463	466	490	459	532	486	474	480	480	492	497	459	486	480	492	461	477	485	476	489	482	485	485	487	459	504	479	468	490	465	494	498	497	488	507	487	482	474	466	482	514	504	485	493	480	482	484	498	491	505	490	492	491	471	535	460	486	467	480	482	473	495	460	475	497	476	491	501	512	488	458	485	469	500	455	482	493	489	532	477	498	442	467	434	474	501	487	502	454	482	509	451	485	484	456	472	468	475	507	463	462	507	476	476	470	451	478	484	475	493	529	450	481	499	500	493	472	445	468	466	498	484	477	473	494	476	515	488	512	489	495	515	497	453	482	487	490	467	490	493	493	496	475	477	465	481	475	494	484	505	517	518	473	534	495	471	473	497	494	483	537	506	534	564	488	460	461	513	487
13595	2235	2256	1718	1235	1017	759	615	573	518	486	402	434	424	359	385	392	330	373	349	324	329	318	320	338	338	325	329	298	319	291	328	317	293	297	325	277	317	330	285	324	256	297	310	320	284	295	280	274	313	298	290	297	331	305	285	307	304	311	279	278	328	290	288	305	277	338	286	268	297	316	284	315	316	298	305	292	292	320	314	303	271	286	271	295	290	286	310	313	288	273	310	312	284	296	270	289	277	277	294	314	334	303	307	283	307	293	270	302	285	322	303	291	250	285	305	298	273	305	283	294	278	318	324	295	318	305	291	262	307	282	303	291	302	285	279	270	319	307	295	284	314	294	305	314	254	309	292	293	303	282	276	287	289	305	286	284	284	287	282	267	319	306	314	310	286	298	296	278	286	328	313	289	299	298	287	304	295	298	261	314	284	279	295	309	275	304	311	334	261	285	328	268	293	295	302	273	312	303	294	265	276	314	293	299	267	293	309	298	293	255	324	315	334	337	319	297	352	279	275	276	259	265	301	314	287	297	285	297	286	285	300	283	281	323	280	301	279	239	312	261	296	273	294	292	306	278	254	263	305	293	296	307	269	278	287	314	293	276	281	287	286	281	303	249	264	324	284	271	291	301	298	301	319	289	302	306	288	282	297	296	312	322	314	283	289	267	269	299	280	294	317	278	302	267	262	282	304	290	298	283	285	278	281	282	298	293	279	293	273	282	300	323	303	297	287	322	291	290	282	323	300	272	319	297	307	278	250	294	290	322	296	275	306	300	293	275	283	279	240	295	296	271	296	280	275	303	275	302	294	291	309	294	329	269	303	274	298	287	262	298	299	307	288	288	286	284	291	273	292	312	314	255	305	257	320	287	277	322	319	306	305	314	269	277	287	265	308	301	271	296	287	307	283	293	305	275	300	242	290	289	283	300	302	295	299	328	302	310	291	320	272	320	293	301	307	297	286	287	272	294	290	297	295	330	259	276	305	295	316	269	292	278	300	288	260	301	287	286	316	308	284	273	255	290	287	255	300	292	288	304	276	284	273	320	315	313	264	306	260	289	279	297	274	312	292	310	301	314	295	304	272	284	274	254	293	273	274	317	284	303	308	308	303	298	317	288	295	288	312	273	268	297	293	301	281	281	287	309	280	300	314	284	308	278	299	266	290	286	295	315	328	279	318	304	300	308	294	279	303	271	322	321	292	300	294	309	303	283	288	301	298	312	343	284	288	341	302	288	265	264	304	322	298	300	277	282	271	280	292	304	275	300	261	297	303	293	288	287	287	326	313	314	303	306	267	294	278	288	255	294	323	295	302	288	307	277	338	322	302	250	319	298	288	283	292	306	300	322	283	269	334	304	291	278	330	285	289	323	298	299	305	297	260	290	276	301	298	285	319	274	288	303	318	285	293	265	266	270	292	279	275	303	273	284	259	307	293	280	265	289	258	298	280	292	310	282	307	290	313	270	300	278	264	266	305	305	308	295	286	280	283	279	300	291	279	267	289	304	319	281	302	304	263	295	286	282	276	314	319	292	318	293	275	318	280	272	316	272	307	296	304	267	286	329	304	299	293	287	287	282	282	290	310	269	308	297	320	285	304	266	290	277	307	278	299	283	282	289	281	287	258	290	309	310	307	305	291	269	303	294	290	322	303	284	297	287	321	305	264	297	298	305	281	291	285	286	285	252	310	302	263	302	271	265	268	275	303	285	277	289	305	285	317	256	293	283	259	289	294	328	314	286	250	301	299	313	280	293	287	251	296	311	293	292	299	302	302	282	276	316	321	311	329	291	269	270	273	276	298	301	293	295	302	308	304	326	302	296	272	296	262	293	306	264	277	298	278	312	276	273	275	271	272	275	294	273	282	303	278	298	280	288	310	291	302	292	305	314	255	297	301	328	316	278	290	301	319	329	289	312	329	313	294	284	299	276	269	290	282	286	322	288	266	310	322	315	315	296	293	325	336	299	307	318	277	287	295	295	283	287	300	269	294	288	291	279	316	287	283	283	314	287	305	279	284	318	271	305	293	299	272	302	276	327	281	303	324	316	313	289	269	303	303	293	302	292	288	327	296	310	337	285	268	287	301	309	265	293	287	292	318	267	286	312	327	260	296	300	308	267	287	295	287	310	273	269	326	293	309	267	281	280	320	269	299	292	307	262	314	274	304	300	313	276	278	312	270	284	277	284	284	295	268	288	310	301	282	273	308	283	305	288	288	297	276	274	310	312	310	304	290	329	284	303	316	307	321	285	297	296	299	288	294	311	305	298	290	258	249	319	351	302	275	289	282	304	264	282	283	280	285	282	299	269	265	302	309	285	314	286	303	310	312	300	292	295	319	296	302	307	255	283	311	288	280	291	286	314	286	313	327	278	300	292	300	288	282	302	296	312	304	313	276	280	308	281	281	268	301	327	286	282	300	279	272	284	286	272	321	266	281	263	292	276	291	296	262	309	307	288	296	276	264	302	282	255	315	326	305	311	282	310	317	314	246	280	287	304	299	316	305	314	344	285	282	297	272	301	271	299	307	316	254	278	310	300	295	301	276	301	256	285	293	292	275	322	319	279	281	276	303	329	266	263	297	295	294	290	335	266	297	309	314	313	272	309	278	293	290	289	271	297	305	295	259	267	268	307	269	304	308	270	311	310	335	316	304	266	288	297	284	299	270	285	294	296	295	297	292	250	300	280	292	297	268	289	283	289	275	319	278	312	290	345	315	266	297	305	312	282	293	293	330	277	294	296	316	297	309	284	306	305	288	286	294	282	309	279	250	305	300	273	310	286	310	273	266	313	286	280	302	308	290	289	268	334	297	339	320	311	313	304	299	332	304	325	282	294	275	310	306	295	276	274	307	346	273	283	274	288	321	290	310	290	292	287	283	253	294	283	298	318	306	279	294	312	279	260	285	278	305	320	277	303	326	282	324	309	290	312	298	288	300	289	300	311	302	275	280	275	314	310	292	274	285	293	321	287	315	277	258	250	305	288	259	249	290	329	280	292	323	296	307	330	277	270	255	321	300	315	285	294	262	290	315	312	287	285	269	271	310	312	281	268	257	292	298	288	295	290	287	292	284	260	303	302	288	291	317	309	297	277	270	282	295	273	276	268	273	315	299	286	308	289	297	293	300	278	325	280	302	273	271	282	336	279	307	278	286	311	283	320	263	312	285	281	295	289	316	298	325	299	309	326	287	328	302	313	314	272	297	298	271	330	299	270	276	285	285	267	302	286	274	284	291	300	286	321	303	263	276	293	289	289	299	311	271	291	277	305	301	293	272	302	268	282	316	291	281	276	289	284	311	281	305	325	266	290	299	295	298	296	275	299	289	281	287	298	268	289	271	360	281	305	279	267	262	290	333	312	317	311	303	322	277	259	297	322	261	266	301	286	268	290	283	270	321	298	293	306	290	276	286	297	287	266	271	304	303	295	283	281	333	293	306	298	299	277	349	305	301	272	273	317	278	290	309	282	311	292	297	304	266	262	286
7568	2031	4273	5125	4421	3748	3157	2770	2343	2090	1868	1683	1546	1500	1367	1325	1261	1297	1257	1234	1109	1130	986	1019	1005	980	925	992	912	986	949	924	890	904	925	881	885	916	858	863	832	809	874	818	819	840	829	809	808	772	838	811	822	801	817	793	842	826	811	766	806	802	788	822	777	806	792	756	784	813	793	806	775	845	819	809	783	804	772	735	806	766	781	786	748	788	825	786	727	781	806	791	786	773	761	786	783	799	736	750	806	784	764	826	769	738	752	786	795	817	761	751	781	788	768	763	777	814	776	788	758	769	772	767	758	754	777	740	776	770	778	787	775	802	770	758	814	765	797	767	787	737	788	829	778	796	779	749	796	767	736	774	799	792	775	707	837	756	809	801	774	786	803	762	777	728	808	788	755	766	786	772	760	729	811	808	769	784	748	812	733	799	775	790	761	792	810	753	767	788	757	817	765	779	738	834	790	695	785	710	741	675	789	769	773	802	752	765	741	754	816	797	722	811	747	738	758	723	794	765	783	765	782	731	706	780	771	807	743	825	734	774	809	775	779	783	771	793	755	763	836	812	751	782	807	749	749	760	743	785	805	734	724	765	771	807	759	772	778	761	716	808	744	794	741	801	785	754	749	758	794	793	792	760	797	755	760	778	819	705	785	798	724	750	774	725	735	769	753	811	742	763	791	793	762	776	756	782	793	690	779	787	752	775	767	737	748	748	789	739	777	769	777	773	743	757	798	781	749	737	805	769	790	796	698	754	737	851	790	782	756	781	754	776	804	758	709	787	758	774	784	768	780	767	773	764	777	767	768	765	813	762	743	741	753	809	738	740	793	773	772	735	729	728	752	790	752	794	761	773	768	767	757	769	787	763	818	824	738	771	768	744	747	803	802	809	781	774	802	756	772	785	803	766	739	765	766	756	779	791	786	817	801	731	763	766	740	743	739	806	754	763	751	757	736	789	766	755	836	759	782	752	769	739	790	741	784	777	774	763	791	784	766	752	825	764	729	724	685	767	733	765	778	778	746	760	798	746	753	750	777	797	776	801	818	796	761	774	756	786	782	762	784	778	807	759	746	808	736	772	832	762	812	756	753	721	787	752	748	784	768	799	777	719	758	772	754	717	747	752	784	758	752	810	734	760	714	819	787	831	746	781	791	791	804	769	790	739	800	747	771	769	764	757	803	788	756	764	776	756	770	785	749	771	780	818	750	742	752	778	694	830	764	736	712	786	766	754	783	751	771	738	765	761	781	689	740	771	756	747	800	779	780	771	785	735	749	738	759	758	758	757	720	764	722	786	768	819	763	774	735	765	754	772	763	753	795	763	732	768	815	781	746	755	756	733	750	783	763	754	822	804	804	781	768	729	779	787	773	801	811	748	791	742	770	778	795	757	745	763	799	776	752	746	795	795	713	778	776	769	694	762	741	768	799	729	757	789	800	845	788	802	762	782	797	778	801	752	743	761	759	783	759	779	718	773	764	788	781	754	774	806	727	782	756	754	743	775	716	769	718	764	815	773	760	803	753	798	757	773	764	732	756	755	749	765	802	752	758	785	744	744	767	739	754	690	761	720	803	793	824	731	808	745	745	729	769	771	845	756	773	824	794	782	762	753	750	727	782	802	752	762	831	796	738	729	717	752	820	762	813	813	741	767	769	762	738	743	776	758	757	746	759	820	766	739	749	807	806	758	759	753	779	777	733	802	797	783	777	773	746	742	807	712	791	752	806	778	745	742	772	774	758	743	831	775	759	738	799	713	764	698	802	746	811	783	799	763	757	768	788	718	722	797	753	748	760	712	729	749	753	754	706	732	763	759	743	761	784	799	719	774	755	753	745	745	777	799	740	753	686	730	783	806	776	757	770	815	785	706	805	821	733	752	776	758	711	796	796	793	783	749	761	735	770	751	721	701	744	774	795	765	748	820	720	778	797	784	792	782	787	758	752	705	752	777	771	731	799	769	790	734	758	724	778	776	768	784	773	796	782	779	719	736	749	734	754	736	743	775	721	765	811	785	761	812	765	757	787	774	749	779	766	728	731	801	757	796	763	782	752	777	800	777	771	774	743	772	786	792	741	771	736	761	781	802	775	770	768	758	735	859	750	766	801	809	778	791	758	778	777	723	785	684	761	724	756	782	765	744	835	723	764	782	790	748	726	740	772	741	763	755	778	745	828	756	795	727	787	769	756	734	741	774	783	749	809	735	740	736	753	758	780	770	734	753	782	737	780	770	786	761	779	842	762	760	765	759	781	779	805	764	731	813	756	791	789	745	753	757	781	767	754	824	782	746	751	740	773	733	764	762	820	718	764	800	739	787	758	789	781	827	762	779	743	748	801	764	784	734	759	759	751	763	721	834	764	778	758	775	759	708	784	776	787	783	821	738	787	789	754	804	771	776	772	775	791	733	756	782	752	767	776	727	728	758	776	781	786	740	737	747	714	755	771	758	754	764	772	768	787	764	752	716	825	771	768	759	748	704	753	733	753	753	771	768	755	749	825	781	760	766	786	783	767	750	763	793	821	730	762	758	717	769	733	796	756	755	764	779	775	762	734	728	761	759	772	741	750	743	746	694	759	809	740	774	701	749	803	761	830	738	769	755	754	771	758	747	735	770	773	766	720	768	827	752	830	772	783	829	733	771	791	757	762	777	754	782	773	759	785	742	787	704	836	746	761	734	758	761	749	784	746	764	804	747	765	796	764	760	804	775	802	777	786	745	744	769	772	800	778	723	752	821	781	769	796	715	743	725	726	739	790	742	799	749	807	807	802	776	815	803	775	765	721	813	735	715	768	781	743	744	763	771	806	817	737	726	758	764	787	740	752	766	771	756	791	746	759	799	760	755	716	777	771	746	766	810	751	745	833	767	769	760	786	759	730	777	730	790	777	750	738	746	771	746	721	793	760	780	800	788	754	776	790	794	774	776	746	741	754	768	756	765	752	690	806	772	720	751	759	768	768	794	745	743	759	810	729	784	787	773	753	766	764	785	718	755	786	763	797	680	794	742	734	756	764	828	737	832	819	718	813	787	746	784	837	767	787	791	787	781	798	743	801	752	774	729	742	764	784	723	777	760	737	764	770	765	743	739	739	755	757	751	740	704	729	753	737	753	782	787	793	771	771	782	775	772	773	787	757	780	763	704	744	740	779	740	808	812	807	795	754	767	763	755	799	772	773	782	754	740	742	764	779	782	755	764	774	755	786	775	741	775	778	811	774	752	800	770	723	767	751	823	738	785	734	781	816	746	726	848	751	785	756	752	722	768	763	798	758	718	752	738	751	729	782	772	728	741	733	732	751	744	759	746	757	776	693	802	777	735	786	782	760	772	786	806	815	729	787	802	789	801	778	771	788	780	804	736	749	772	759	787	767	771	722	754	772	763	770	773	758	755	782	753	716	785	748	812	816	798	725	743	777	752	773	799	775	754	802	792	785	797	762	770	744	765	737	756	762	761	796	782	753	790	776	736	698	777	742	796	759	809	750	762
2039	305	306	295	293	292	275	319	264	303	296	271	281	304	303	292	305	286	325	304	281	282	283	291	282	283	300	293	293	264	270	297	302	322	272	267	315	307	278	256	277	289	289	272	314	289	246	302	269	256	275	280	298	312	270	298	300	260	297	286	277	256	267	262	327	313	274	290	287	307	313	295	261	287	293	328	305	278	272	344	295	284	268	279	294	280	282	292	271	291	297	264	303	240	290	294	288	311	310	289	315	319	286	324	306	256	305	290	253	256	260	290	284	288	271	315	294	253	280	302	268	298	283	278	293	298	279	278	278	319	289	283	280	295	268	266	297	257	282	247	296	298	272	269	291	308	277	253	283	289	279	286	281	280	276	291	286	284	267	318	302	271	266	305	297	291	289	275	272	303	288	310	256	318	304	300	282	276	265	284	277	285	313	263	319	284	258	280	270	291	301	299	271	277	305	287	284	278	269	300	258	296	310	291	287	283	300	247	304	285	269	268	291	292	279	300	281	293	298	288	268	287	261	287	282	272	300	244	268	325	285	279	303	268	318	284	301	294	286	300	290	312	301	292	298	272	290	286	291	305	298	289	290	286	275	290	296	289	289	296	289	283	265	286	253	264	321	299	293	302	299	311	261	299	278	305	279	271	292	273	266	299	322	286	304	270	259	280	245	243	279	299	293	295	283	268	281	281	295	287	291	286	287	272	285	305	288	270	291	298	249	302	309	271	271	275	308	288	276	279	304	268	281	334	302	254	290	287	289	277	274	271	281	288	291	303	297	299	307	279	328	281	277	320	262	283	308	285	303	298	318	326	283	272	286	322	287	280	271	290	319	286	299	288	323	325	272	291	263	295	313	297	251	289	274	281	282	281	307	292	303	276	305	268	321	292	294	340	280	303	275	315	269	289	284	307	294	288	276	284	298	304	268	336	284	323	268	303	291	311	294	268	287	298	274	268	271	280	295	279	307	292	289	317	314	303	256	278	296	295	316	295	262	285	263	298	277	288	268	285	315	272	277	268	282	293	279	263	308	293	278	322	269	286	292	301	275	260	284	283	287	259	281	285	295	326	278	269	293	289	264	282	275	274	264	301	278	303	316	256	318	271	299	276	266	242	311	284	291	315	287	303	283	317	290	258	273	286	330	287	313	282	270	292	263	292	273	284	299	286	313	260	299	291	261	282	277	274	265	263	277	290	305	304	279	295	295	278	280	281	286	284	291	314	270	263	303	280	305	303	287	317	291	238	297	294	252	292	286	299	284	300	310	292	301	283	276	288	292	347	303	307	269	263	296	271	301	277	303	266	291	338	312	305	318	279	272	300	295	293	296	287	293	288	310	281	277	281	307	306	314	236	301	282	284	311	259	308	290	330	299	299	259	289	313	297	275	265	280	284	279	289	284	297	284	314	280	290	291	240	283	271	261	262	271	304	279	278	269	302	289	262	267	256	250	251	299	266	322	287	278	296	279	280	278	288	299	268	297	313	271	292	273	300	274	315	280	281	286	281	302	295	298	289	269	286	276	270	294	308	304	304	296	289	328	329	294	287	277	290	278	291	274	297	278	257	286	291	281	335	299	305	277	278	297	273	297	282	316	304	281	326	299	288	281	310	288	285	299	248	262	296	274	282	260	279	281	269	303	295	272	295	262	265	272	274	295	281	261	280	283	266	309	272	286	260	261	312	304	322	263	316	317	306	289	268	289	260	273	286	314	289	257	292	327	277	283	276	315	285	292	275	278	294	320	299	279	296	287	287	315	281	254	261	264	270	273	298	307	266	290	291	271	276	295	313	288	292	296	275	298	308	283	294	301	301	329	271	280	302	289	278	269	294	298	278	296	288	270	305	263	277	248	278	277	307	270	257	286	294	275	253	260	312	292	282	270	245	269	318	269	308	294	297	283	293	306	271	270	267	277	276	277	312	307	296	237	287	292	280	299	247	291	286	268	265	331	286	301	305	291	286	281	274	297	271	277	263	272	268	271	285	326	298	303	282	272	283	324	301	261	270	285	274	321	279	285	274	323	322	283	290	285	294	263	294	290	295	284	289	295	271	288	301	255	275	288	326	275	262	289	311	311	301	300	290	255	271	329	324	270	272	277	304	282	259	289	271	295	318	301	304	306	304	315	288	286	290	291	279	312	278	275	264	293	299	285	286	271	276	299	259	300	277	283	275	285	332	291	304	248	317	296	289	279	300	270	253	288	289	267	314	272	310	277	307	295	281	281	275	298	311	298	298	292	280	296	279	298	233	308	308	279	299	288	261	308	281	284	270	274	277	275	322	296	310	279	286	292	300	290	277	295	285	280	274	264	264	272	280	280	290	303	313	290	296	296	257	255	299	265	289	260	257	296	282	270	276	263	290	297	286	287	288	280	307	290	278	283	294	293	297	286	281	295	317	245	279	288	269	254	285	270	277	296	298	304	287	275	310	293	264	292	280	260	268	302	300	284	283	270	304	308	326	261	325	281	283	298	260	277	268	282	282	316	276	276	309	300	286	282	264	266	300	278	249	263	307	293	259	291	277	282	264	297	275	270	276	301	289	295	317	307	268	304	268	285	286	296	288	266	288	282	278	294	285	275	283	284	277	304	262	266	245	271	288	266	275	304	267	289	287	313	282	267	284	262	277	292	282	269	274	294	293	296	248	283	289	287	256	296	308	283	291	285	263	304	297	295	314	268	299	291	291	285	289	304	267	251	290	281	285	260	281	254	291	272	306	288	284	284	296	268	261	272	293	284	307	288	262	290	277	267	277	280	268	312	305	274	284	280	260	278	276	295	321	290	285	319	281	280	270	319	278	265	288	306	292	281	304	276	316	280	260	272	278	300	261	260	275	272	270	277	295	302	308	288	292	303	322	275	281	274	285	289	282	298	285	298	300	314	276	292	280	279	276	293	272	267	309	290	268	292	313	307	275	295	280	300	264	266	262	276	294	314	289	294	257	299	291	282	270	272	294	297	318	295	301	262	298	275	291	272	287	272	280	293	276	285	264	283	285	297	278	252	282	273	265	307	255	283	301	271	269	239	273	282	275	333	266	266	298	288	271	287	276	271	273	300	305	335	307	319	268	245	271	280	290	311	275	270	313	283	253	271	287	296	306	310	283	285	291	286	310	256	278	278	283	313	293	318	286	270	294	286	259	285	263	243	306	274	322	276	277	282	293	284	284	302	291	268	274	305	304	279	285	313	303	332	298	311	283	289	269	287	256	316	293	266	284	287	274	277	303	286	262	291	259	279	270	281	294	285	277	290	307	273	296	304	291	287	262	295	263	305	282	267	253	311	271	285	279	298	292	304	282	304	265	279	306	288	298	248	287	274	294	250	322	264	275	277	284	299	274	299	311	309	278	301	251	292	291	302	274	263	264	250	285	295	298	297	277	266	278	265	294	296	273	299	262	264	261	297	306	301	261	277	307	294	274	264	300	254	302	270	259	283	267	278	273	285	287	305	289	299	290	284	299	267	252	336	265	291	289	300	286
2392	737	767	862	789	756	788	809	778	787	812	748	733	720	675	745	722	761	660	743	701	751	698	693	700	719	722	692	680	675	713	690	709	723	707	713	738	703	697	659	712	753	749	694	729	702	727	690	696	746	676	704	732	733	691	723	698	682	683	762	725	725	709	729	654	703	683	756	684	705	678	739	688	741	716	723	740	708	668	684	753	715	714	693	735	678	725	722	662	710	721	705	709	722	710	696	722	732	754	669	726	714	673	750	696	704	732	752	691	653	698	725	723	720	718	686	706	724	702	727	723	734	730	717	697	732	672	770	736	719	726	710	700	752	706	734	774	787	705	734	728	716	715	710	704	702	721	733	736	696	740	695	694	707	682	686	702	689	664	723	740	733	705	714	679	696	681	727	754	676	733	748	720	733	732	670	724	744	752	687	724	673	714	694	727	707	753	690	712	737	691	711	640	693	693	694	708	747	747	702	736	687	718	733	734	690	703	705	751	697	728	755	755	673	726	718	779	712	678	741	719	711	726	726	699	696	742	713	712	737	719	692	679	777	688	735	741	745	701	669	716	694	730	734	710	697	707	718	682	691	713	687	700	700	712	716	731	674	693	743	669	727	725	775	712	725	690	706	707	681	710	701	661	711	765	746	701	709	761	741	698	685	711	731	730	733	697	697	715	733	706	729	657	704	688	711	719	706	768	682	675	727	718	744	717	719	773	730	741	690	709	668	708	702	700	731	725	695	671	696	725	672	688	724	680	730	727	699	739	702	715	740	684	754	685	674	709	707	684	704	711	710	709	706	710	694	722	720	665	727	725	673	652	712	715	750	699	734	724	754	695	649	725	682	684	694	674	693	671	698	701	715	733	700	783	684	750	682	732	712	730	732	742	691	712	740	710	720	698	715	689	692	676	742	679	715	707	680	694	697	743	708	771	695	671	706	723	709	706	714	691	713	725	703	724	710	679	750	731	708	678	704	694	728	799	708	769	719	727	734	676	728	704	649	763	729	735	723	713	717	700	724	715	703	704	669	735	711	731	699	727	740	734	691	690	704	712	684	712	703	710	746	692	749	657	722	735	706	682	679	708	738	690	719	715	728	749	672	738	708	738	768	729	711	718	698	742	656	765	685	697	739	721	756	701	709	736	733	749	713	725	740	722	663	690	748	700	690	714	763	706	691	677	743	730	749	731	714	704	728	723	732	688	685	746	744	731	696	725	712	705	685	677	710	739	765	695	674	768	715	719	711	735	713	764	709	703	717	728	697	706	702	722	702	715	734	711	719	678	733	698	715	700	752	708	704	737	760	724	796	711	730	694	723	705	761	713	680	691	710	707	652	734	739	687	753	720	695	688	702	732	733	741	672	672	699	721	731	688	715	756	714	739	696	659	738	745	795	709	661	683	724	684	691	688	712	701	700	728	707	711	710	667	704	708	706	730	716	729	650	696	725	704	656	710	728	756	755	718	667	695	724	662	735	759	767	728	720	693	750	736	733	717	700	713	704	745	733	703	692	735	738	748	689	719	773	730	683	672	725	737	701	715	737	719	742	691	693	717	698	733	672	701	676	743	699	745	719	678	706	703	700	684	706	707	741	715	718	733	703	652	722	736	717	769	725	703	715	719	704	682	723	693	714	702	748	691	746	679	674	721	714	720	749	690	719	771	681	732	703	639	737	731	708	670	731	696	714	675	724	751	737	729	696	712	681	714	716	692	736	721	768	768	686	678	682	714	702	726	741	768	689	689	734	701	730	707	706	680	679	671	693	694	691	721	718	672	682	684	734	708	749	724	683	727	721	711	719	693	691	702	745	727	695	695	731	728	698	719	732	682	691	720	731	739	726	693	709	745	692	706	736	756	722	746	689	759	676	747	757	715	694	703	744	705	752	701	771	741	714	682	710	736	692	689	714	745	697	658	719	729	645	681	705	747	732	727	691	680	707	712	704	735	704	728	723	679	690	705	725	707	707	721	693	692	697	718	708	669	713	786	743	690	712	701	663	717	666	727	753	736	773	701	708	702	695	734	722	727	750	755	726	756	742	689	704	718	765	715	756	740	651	706	726	687	697	654	671	718	743	716	702	686	728	673	729	726	679	709	705	709	708	754	724	708	679	781	689	753	727	742	646	704	662	706	705	682	679	768	690	754	692	740	709	746	714	713	683	732	697	723	694	719	664	711	731	728	713	725	667	696	693	708	678	692	697	712	720	714	710	682	720	680	670	762	705	686	679	709	682	706	706	757	671	724	787	691	703	685	695	702	730	693	711	661	666	699	683	687	675	724	702	694	700	692	723	730	732	677	709	665	710	696	705	748	726	734	668	669	735	686	692	696	721	726	703	745	703	666	708	709	732	737	691	695	736	683	755	730	782	710	753	677	731	708	703	706	712	743	730	714	726	736	693	726	750	727	719	719	661	718	719	713	722	695	699	675	767	724	712	731	698	729	704	708	758	672	716	742	727	751	678	738	681	702	693	721	718	731	689	760	703	740	707	682	710	738	714	739	695	689	728	629	721	711	712	672	683	734	704	719	734	768	722	692	690	696	685	715	723	699	705	725	723	702	717	688	725	729	730	693	704	705	732	714	650	704	707	775	750	717	734	685	685	728	683	706	723	701	736	655	743	733	699	721	697	676	718	728	692	717	747	687	699	706	678	740	699	726	724	726	718	692	697	748	723	752	731	747	700	666	700	686	713	752	690	700	743	756	713	720	745	756	703	678	689	752	706	723	653	703	685	671	702	695	736	715	710	719	705	712	766	714	694	702	684	695	677	719	714	731	728	748	716	733	692	722	717	725	747	702	666	714	676	711	740	699	697	726	706	694	716	716	719	733	730	694	753	718	730	680	684	704	710	696	735	729	701	745	732	737	730	701	683	725	697	758	726	726	701	734	709	702	738	721	730	703	677	751	724	714	669	719	700	696	693	751	691	708	706	703	658	716	720	699	728	743	694	718	723	747	739	725	739	717	743	710	723	688	702	706	722	678	725	674	706	698	731	722	720	686	699	673	756	723	712	614	680	733	696	693	733	713	675	743	720	724	658	675	749	712	707	741	670	739	726	703	727	713	690	715	745	724	722	730	777	766	685	697	701	746	713	726	692	655	738	692	699	739	671	707	713	720	670	675	715	716	720	709	717	662	733	720	702	674	759	697	699	680	670	768	675	715	764	704	696	690	729	715	724	686	759	690	714	690	725	725	723	785	718	715	703	716	731	766	698	729	736	705	685	731	711	674	692	728	724	747	711	708	703	673	752	691	710	719	677	696	675	708	699	692	713	708	733	724	759	734	656	718	679	701	720	700	741	728	698	685	698	682	722	699	758	717	732	751	692	697	708	749	700	706	706	739	708	726	677	676	709	694	730	742	744	674	728	694	719	748	694	750	720	710	730	715	732	739	702	700	770	745	734	668	720	675	725	735	720	729	693	693	750	684	714	697	688	725	702	710	689	712	697	728	724	725	740	727	689	691	700	743	690	684	710	703	769	705	703
6977	905	1012	819	557	471	380	325	285	255	248	220	216	201	201	206	188	179	197	209	197	227	237	228	196	181	165	175	177	198	154	175	190	163	161	192	173	177	170	174	172	185	179	165	178	155	174	163	186	171	161	167	164	183	157	176	181	167	196	163	161	171	160	153	154	145	156	167	157	152	181	190	160	177	172	174	166	149	151	171	171	150	151	194	162	171	168	152	168	172	155	147	184	163	139	176	159	183	175	182	160	151	175	164	175	175	174	154	171	174	165	180	160	164	158	160	155	178	131	163	176	179	164	158	169	175	177	162	162	138	144	166	178	164	179	186	185	154	176	168	165	180	156	166	166	154	157	166	157	154	160	172	155	140	169	158	154	147	182	164	169	163	165	177	167	180	195	173	147	173	157	157	165	203	154	169	173	187	159	165	163	175	172	154	173	159	161	175	162	173	175	132	157	162	144	169	169	176	170	152	155	160	162	162	148	175	138	147	157	170	149	159	141	173	176	186	176	148	159	179	173	159	174	146	152	170	189	154	154	171	167	154	152	142	172	173	167	145	159	165	164	151	145	177	187	164	178	172	161	174	137	171	167	168	171	179	176	165	175	167	177	158	164	158	171	149	147	153	148	168	181	147	152	163	181	154	146	159	138	179	151	154	166	149	181	153	171	163	158	174	169	167	160	195	158	163	167	175	162	144	161	187	183	186	172	173	173	166	159	168	174	160	164	170	172	173	175	182	175	173	156	185	146	189	162	173	165	168	179	161	151	159	161	174	165	145	164	157	177	168	177	177	133	168	172	164	143	140	175	169	183	189	165	165	134	179	155	167	159	162	167	180	181	162	160	144	163	150	184	157	151	168	160	165	161	140	159	153	156	176	162	170	175	159	185	197	160	168	164	172	168	155	172	138	152	178	145	167	168	159	167	176	149	175	162	175	159	172	146	179	169	183	179	198	175	178	180	187	158	182	165	159	167	150	155	160	182	141	173	164	166	166	157	179	178	155	159	164	161	165	158	146	167	149	169	146	155	180	182	160	185	173	127	165	168	167	158	181	173	166	156	161	149	178	150	139	155	157	158	191	199	170	167	167	168	161	193	144	156	154	180	192	162	179	169	184	158	155	190	162	189	178	156	163	149	170	168	177	165	173	176	165	172	157	155	162	166	161	190	155	176	175	177	150	146	205	196	167	167	180	173	215	187	175	164	166	167	184	173	198	164	159	170	156	191	164	168	193	148	174	142	172	147	195	136	169	161	156	158	151	189	176	157	148	179	143	158	151	173	152	168	170	155	150	177	186	181	159	152	171	172	157	169	147	150	152	155	158	168	160	175	185	167	166	158	173	168	162	159	173	205	156	169	145	152	175	152	144	172	156	181	171	146	148	163	171	162	169	142	203	158	154	175	148	155	186	161	187	155	167	168	176	174	167	153	155	186	173	157	186	183	175	199	150	181	181	176	148	143	159	170	158	161	148	155	178	190	168	179	151	178	154	140	142	159	167	163	158	162	180	163	180	179	175	170	148	141	149	169	157	166	152	163	136	175	169	160	201	169	162	186	154	161	175	178	171	140	159	145	169	152	173	178	160	169	172	183	139	181	181	161	149	152	157	153	162	163	156	176	160	137	166	157	177	154	141	172	182	167	182	190	155	169	169	153	150	172	156	156	159	167	168	163	150	156	161	161	183	164	148	183	199	166	146	167	180	182	146	164	166	176	175	186	169	160	165	150	148	156	161	171	165	188	165	165	186	171	168	154	191	154	187	166	187	162	176	173	184	170	179	148	145	175	174	162	187	155	152	169	155	185	184	175	162	186	163	158	157	143	146	152	150	174	157	165	166	162	169	187	173	162	177	189	166	179	167	132	180	161	173	166	169	145	161	162	180	164	173	183	169	162	160	172	163	170	163	186	178	149	178	160	167	160	153	146	152	150	160	164	160	166	202	161	198	174	149	160	184	167	166	173	154	139	176	179	177	183	194	169	188	152	164	185	163	182	166	174	154	155	176	173	145	147	156	157	186	173	157	149	171	187	176	148	162	155	169	155	166	144	162	181	157	174	186	158	173	168	187	157	157	160	196	174	168	140	188	161	181	150	150	193	146	133	162	148	161	166	186	188	194	157	173	148	168	155	157	171	160	179	158	133	142	165	151	173	160	178	173	146	171	170	145	149	156	176	170	179	165	173	157	166	168	166	161	176	154	173	172	139	163	154	153	156	169	173	177	165	163	156	164	158	178	178	191	186	184	137	163	176	150	149	182	168	157	158	182	160	175	154	180	156	155	187	169	145	157	177	149	181	170	180	151	180	169	163	165	169	148	163	149	161	187	156	163	149	196	168	178	146	179	158	146	155	156	170	154	182	181	168	160	160	158	168	195	189	141	177	163	174	146	170	170	154	153	150	175	165	145	163	182	182	186	166	159	200	178	163	175	162	166	164	169	155	150	156	154	164	159	184	138	167	153	162	175	182	153	156	164	186	200	160	149	152	150	163	174	167	171	195	166	169	143	163	171	173	165	159	179	152	149	195	172	203	164	167	189	147	166	184	156	143	165	166	177	163	166	148	152	159	201	162	161	189	167	168	161	172	183	167	161	140	145	161	152	152	176	171	180	161	176	190	158	184	162	159	168	170	129	164	163	179	145	163	157	183	156	159	162	168	165	155	156	163	168	200	178	193	163	154	174	154	162	151	155	146	151	160	160	181	160	153	160	186	165	190	185	167	183	169	163	194	171	160	174	164	163	170	157	140	152	162	166	169	167	199	154	145	167	165	182	189	148	178	182	158	180	174	162	160	184	166	163	168	141	185	152	158	200	177	178	167	168	152	174	147	155	158	196	160	181	157	171	159	147	189	157	176	165	176	176	154	147	169	180	175	170	168	163	162	161	151	170	179	177	167	189	166	167	174	129	154	161	155	172	157	158	177	173	156	154	153	167	158	171	160	165	197	165	187	183	184	157	157	167	157	168	179	166	168	157	185	167	167	149	167	165	158	162	180	165	158	182	169	171	152	142	165	171	169	155	183	159	153	166	178	170	163	169	153	180	152	159	175	176	205	181	144	159	169	171	177	134	169	167	203	197	146	158	151	158	147	144	180	175	161	149	174	175	163	151	192	164	151	189	157	171	154	169	185	163	167	154	178	150	144	161	159	162	178	164	178	191	201	174	155	158	159	158	171	159	190	149	157	173	191	178	164	177	169	141	145	170	139	163	139	168	151	152	178	179	169	164	176	145	164	173	173	171	155	148	171	165	187	171	174	162	205	166	187	170	167	156	159	164	142	174	179	146	180	154	174	188	173	171	169	168	185	171	156	174	167	169	156	148	157	160	149	149	168	166	174	173	167	158	160	175	143	169	197	160	162	189	168	159	130	160	186	178	161	145	167	178	179	160	139	165	177	191	164	147	175	163	175	184	166	165	159	163	193	179	154	169	169	167	147	138	152	178	153	150	156	172	175	154	197	137	160	170	185	163	157	171	165	167	173	197
5377	1165	2087	2616	2353	1942	1654	1461	1215	1171	998	894	903	786	795	733	729	678	673	647	701	834	912	663	652	595	606	552	558	575	522	547	540	556	560	525	528	534	530	528	505	527	520	532	483	529	504	535	527	466	517	494	497	516	493	517	472	517	525	492	490	519	498	492	500	503	522	461	474	484	507	495	490	471	509	523	517	525	476	468	470	512	479	479	459	491	517	473	511	542	501	463	501	487	526	503	500	507	511	497	457	487	504	489	453	479	477	467	504	482	461	444	487	478	526	474	507	471	439	458	460	509	477	476	484	482	466	479	460	501	524	518	468	486	470	485	494	501	497	477	434	501	485	456	528	529	475	507	464	486	470	483	443	501	464	500	478	467	498	487	491	432	480	494	492	497	482	502	467	480	509	452	433	490	444	574	485	492	471	489	476	490	458	443	507	480	485	471	443	479	483	431	460	488	476	460	472	476	459	502	492	505	513	462	473	474	506	487	455	496	477	517	465	487	516	459	491	446	457	472	480	474	502	470	472	478	467	495	478	500	499	515	465	463	486	452	493	522	502	480	469	480	506	474	462	521	482	468	465	489	462	444	480	474	500	454	473	502	495	487	498	491	466	452	446	503	474	492	466	480	536	477	465	513	456	469	522	515	510	488	510	490	499	485	516	494	491	464	468	471	446	507	448	467	462	478	477	469	473	461	436	503	462	440	511	509	483	450	452	489	443	465	475	476	456	441	462	493	488	459	473	463	487	450	479	514	465	473	455	544	488	446	521	490	478	468	502	496	485	449	480	480	457	497	466	448	506	477	477	476	478	480	450	501	489	503	505	492	494	500	499	476	479	500	525	442	464	475	445	513	490	456	435	517	537	537	499	494	452	480	504	467	495	510	504	454	491	456	493	472	455	487	467	509	488	477	497	481	473	490	477	467	473	466	481	461	493	452	538	461	484	486	500	461	486	475	498	496	514	502	480	497	480	449	510	507	474	475	444	487	472	462	477	499	481	480	474	489	455	463	507	499	465	485	513	481	535	490	477	482	500	449	451	477	462	474	471	520	476	479	510	483	516	452	481	477	486	515	491	468	472	463	479	480	483	482	481	493	450	489	475	500	468	483	494	456	491	471	510	494	452	489	497	434	506	458	478	515	466	469	481	484	491	497	474	465	516	500	466	495	472	507	507	522	473	538	509	442	450	487	524	462	466	468	499	463	469	453	492	479	487	464	469	521	475	478	514	479	467	502	510	462	501	472	447	500	478	460	458	494	501	478	478	481	482	497	474	450	462	441	465	489	463	496	496	480	497	441	438	456	463	446	449	475	436	441	502	463	479	437	468	505	476	506	472	491	513	480	502	468	498	481	476	488	468	475	456	475	451	415	473	503	477	487	462	479	468	494	472	495	480	469	498	505	486	484	439	465	458	498	489	459	521	485	491	479	483	474	512	467	472	451	470	454	514	464	463	455	469	490	512	489	441	473	494	508	513	472	493	423	494	485	469	480	456	469	515	439	459	487	440	483	444	496	469	470	489	512	513	473	493	515	446	483	469	453	478	472	477	488	471	440	488	521	452	479	491	490	452	486	503	504	476	478	485	467	494	495	501	468	500	479	530	473	485	496	476	439	497	479	496	481	458	471	445	499	486	459	462	481	499	463	503	488	498	447	477	454	452	484	505	517	468	437	460	490	516	473	461	456	489	487	458	461	474	457	489	493	487	457	508	460	483	457	462	505	455	482	476	460	484	485	467	481	457	502	473	432	493	468	516	475	468	483	483	497	505	480	452	518	475	488	472	512	468	503	483	509	456	459	504	509	491	511	473	456	484	481	436	526	498	481	488	480	453	454	458	476	478	487	494	501	489	501	484	503	496	484	506	497	500	494	480	478	508	506	480	501	491	495	467	498	481	468	462	461	464	487	492	494	474	449	448	494	503	512	522	452	478	507	429	510	501	471	462	490	450	489	473	509	466	486	493	475	475	471	486	517	475	509	493	490	486	477	468	479	515	485	481	491	455	468	487	487	506	474	458	483	475	497	441	485	491	470	465	507	459	469	461	520	471	480	463	471	441	486	474	486	479	467	493	528	481	487	488	464	507	470	481	458	482	480	518	471	504	498	510	519	438	526	478	488	503	469	498	495	484	503	460	480	476	501	475	506	476	497	498	459	483	478	495	488	473	482	480	472	497	485	453	483	464	499	464	502	489	486	513	466	451	477	468	438	495	513	509	456	491	464	518	474	486	484	468	489	455	485	490	470	489	486	487	493	478	501	476	431	477	458	516	516	498	483	484	472	460	505	460	451	457	471	476	485	481	453	478	473	483	499	510	440	543	505	496	490	483	500	448	474	474	458	483	479	491	491	472	513	479	487	471	474	450	491	497	481	488	496	486	460	452	476	448	479	477	475	513	452	482	471	489	461	500	445	503	465	467	509	451	474	446	531	476	493	509	464	455	516	492	504	482	473	510	482	510	484	496	461	493	468	465	476	463	465	510	487	446	492	480	476	502	533	453	509	495	507	477	471	475	455	510	479	479	495	502	487	459	487	478	492	498	461	519	491	511	501	476	446	496	513	475	489	474	493	495	485	521	484	492	484	446	499	473	468	488	461	454	478	495	447	478	424	483	452	508	473	447	489	495	474	491	463	479	479	490	490	450	496	471	482	496	479	459	499	442	477	491	438	496	486	482	480	490	434	492	485	495	476	500	500	489	458	466	490	500	529	484	509	472	484	469	491	487	483	516	528	512	493	511	467	477	480	458	484	528	501	510	517	449	483	510	439	466	474	486	470	483	509	452	503	471	486	512	516	497	459	472	485	479	464	474	467	513	501	480	474	427	497	501	486	491	490	467	488	457	480	462	455	458	460	476	497	455	511	460	466	495	455	459	517	463	492	492	494	521	506	510	502	501	522	496	456	468	449	496	433	500	457	468	485	523	457	491	422	504	458	480	486	443	462	453	484	502	464	497	497	486	527	454	450	466	454	488	497	439	499	505	461	476	462	435	472	472	536	512	486	527	505	445	463	488	504	488	512	471	480	524	500	459	483	490	479	485	483	441	459	473	458	460	459	480	442	475	482	478	487	476	477	535	533	538	497	494	489	435	502	489	466	521	510	520	490	533	536	492	512	470	466	492	477	466	465	521	459	474	465	469	495	452	469	485	454	479	476	481	481	484	487	463	498	514	465	481	461	483	449	502	468	482	476	433	486	506	437	495	502	461	463	465	493	485	437	521	480	489	511	484	463	492	514	447	495	434	476	475	432	512	509	491	486	446	463	489	465	488	492	480	486	453	477	469	470	466	512	475	497	477	504	471	499	457	482	485	487	524	470	524	492	461	522	477	485	479	526	461	460	478	498	501	469	513	465	518	476	526	522	481	515	485	446	495	468	439	453	459	503	481	497	503	497	511	467	499	518	472	469	473	482	491	483	462	454	447	469	475	464	494	479	488	491	525	506	460	508	485	480	484	462	501	479	475	499	482	480	445	472	446	467
13702	2263	2262	1809	1209	979	798	620	597	502	481	420	403	427	385	358	359	394	363	373	342	451	403	367	343	310	322	307	319	320	284	296	299	294	305	324	327	320	289	292	277	305	262	324	297	299	284	303	304	282	284	260	300	314	287	278	306	305	312	333	328	310	267	289	291	320	270	303	281	301	287	261	331	321	304	293	303	295	263	292	295	278	303	290	316	270	303	302	290	286	305	280	295	288	319	315	286	288	304	300	300	263	339	302	299	289	251	275	288	286	302	290	301	294	281	301	301	274	296	321	274	295	277	319	282	319	317	303	303	321	308	331	284	310	310	313	279	269	275	285	288	306	281	307	289	302	299	305	272	280	286	298	317	286	319	298	286	317	291	303	285	278	293	292	301	295	273	272	270	271	279	315	319	270	312	299	315	306	313	290	305	286	300	313	288	285	282	306	267	292	321	297	287	261	276	288	283	292	276	272	282	270	292	298	272	312	302	303	291	303	269	288	314	284	301	311	296	323	332	286	278	318	280	279	353	277	316	297	298	274	257	284	285	276	288	280	276	313	278	286	277	274	302	273	274	291	281	266	313	314	297	276	292	279	290	286	314	300	292	283	287	276	277	285	300	292	289	293	275	330	324	287	333	295	343	301	299	278	281	276	295	277	290	294	301	320	266	331	282	303	284	267	242	287	306	266	278	288	339	303	300	311	294	307	297	265	278	311	295	292	311	302	290	295	303	299	265	270	300	294	296	317	286	309	308	270	260	317	299	285	299	297	289	294	276	276	296	290	286	303	293	284	305	280	281	311	307	308	300	293	291	271	305	296	281	283	297	291	301	295	331	293	290	304	289	257	259	296	301	263	304	292	308	301	304	279	303	327	277	332	277	305	318	284	298	292	283	280	280	354	297	298	291	291	284	301	274	261	316	320	307	295	285	282	295	310	280	307	271	280	290	287	284	289	308	291	290	268	281	332	297	287	262	268	269	296	290	301	280	282	262	288	321	284	296	317	285	291	281	286	275	303	312	264	259	301	312	316	292	287	275	297	326	273	276	279	283	281	288	289	333	286	337	237	299	282	291	272	289	281	249	294	294	306	294	296	290	285	299	304	312	271	320	274	263	307	280	312	299	291	304	323	287	294	253	295	284	298	313	274	288	290	283	300	302	310	290	294	284	293	258	296	297	298	280	301	272	306	305	291	315	301	290	285	271	285	292	282	271	278	292	295	301	283	296	287	261	314	290	274	288	320	310	294	273	282	298	293	299	314	306	316	308	306	325	280	279	307	287	306	297	300	302	269	299	303	273	267	298	290	292	279	284	284	293	319	249	270	302	278	292	296	297	297	308	298	297	289	298	322	299	285	318	287	318	287	302	307	284	288	280	289	284	318	302	269	285	294	275	317	303	282	300	310	294	292	295	276	256	272	300	284	311	324	264	283	304	338	316	285	307	264	282	307	299	269	279	259	297	302	315	270	317	305	287	287	316	275	291	279	322	244	273	296	302	274	286	289	294	289	315	311	299	281	276	293	275	271	254	332	304	311	272	263	288	315	302	302	298	334	314	325	277	277	316	270	264	303	294	257	306	272	297	258	310	280	323	316	305	271	290	314	280	324	258	280	277	284	285	294	266	296	265	291	297	307	309	294	275	287	297	270	273	292	279	267	295	270	303	272	311	277	270	298	295	291	288	275	297	291	304	304	300	317	334	297	303	285	283	270	294	320	293	286	282	283	294	281	316	282	259	305	305	314	300	284	291	329	285	331	280	291	291	317	321	290	268	256	243	270	282	292	269	311	318	305	296	294	321	287	275	279	300	300	306	287	306	272	275	267	309	306	277	274	297	272	294	302	291	293	275	292	274	246	266	267	305	284	303	281	294	299	286	260	291	273	285	320	303	296	307	286	300	283	285	294	308	279	291	284	290	297	301	282	258	302	326	279	283	279	286	248	280	270	329	313	282	316	324	284	253	286	271	302	285	279	289	264	268	313	266	315	270	279	295	289	267	292	307	293	286	288	288	308	321	291	291	283	294	280	283	279	303	300	293	312	305	282	298	298	287	294	291	296	293	302	292	285	261	290	260	287	271	313	275	286	324	301	299	292	268	298	305	260	298	305	270	291	285	297	288	301	311	297	279	319	261	311	280	315	322	279	294	300	291	263	274	294	303	303	304	289	296	301	264	321	265	312	261	285	274	287	302	274	303	303	304	273	284	279	273	275	314	291	287	289	284	272	286	309	270	266	284	309	289	280	276	303	308	282	281	249	289	298	290	296	298	273	280	322	305	273	254	267	306	285	279	300	295	309	290	289	293	287	308	286	304	315	290	308	284	293	309	323	275	277	273	271	272	283	299	296	302	301	309	318	279	316	282	275	286	283	268	292	307	307	267	290	300	289	306	304	319	273	289	290	294	266	294	251	318	301	285	311	318	281	286	298	281	310	313	280	278	284	299	318	278	291	252	292	299	313	270	299	275	298	292	296	310	303	287	317	324	281	319	292	264	266	279	272	296	317	296	304	276	318	297	320	292	269	316	297	241	282	298	304	292	314	314	253	298	290	277	323	316	323	312	289	259	312	270	303	336	296	301	278	294	314	299	309	308	316	300	292	306	263	303	271	273	296	296	289	282	298	263	305	302	263	285	313	317	272	291	286	284	296	303	278	261	317	298	325	264	264	278	282	288	290	268	310	286	297	277	256	309	278	290	298	321	265	288	307	295	292	281	267	275	297	297	293	328	307	292	326	290	285	273	296	253	268	311	264	312	275	303	303	308	276	292	294	317	325	305	328	284	319	318	300	281	287	302	285	311	306	281	304	305	308	281	301	280	318	309	292	263	304	293	300	269	284	346	287	311	283	267	288	309	287	284	284	278	283	283	305	287	297	263	291	273	326	321	307	282	296	285	305	308	302	262	267	304	273	310	268	286	284	310	272	310	281	304	293	302	297	278	290	294	298	274	317	251	279	285	275	286	293	289	291	308	291	311	277	277	292	307	272	324	268	273	291	308	285	299	276	295	310	289	293	317	280	297	301	271	292	308	284	309	267	271	296	300	280	291	288	295	272	279	311	288	292	300	317	287	303	304	288	296	315	299	292	316	277	275	304	296	268	272	292	301	271	311	289	300	325	320	329	284	296	258	276	288	305	284	259	293	307	271	305	347	286	277	302	284	290	279	293	308	293	267	283	294	300	293	312	264	313	278	260	283	267	283	308	282	285	275	287	288	293	289	296	273	307	288	283	284	270	317	306	259	311	313	297	293	276	281	309	336	279	293	284	275	273	307	268	292	309	297	323	295	299	287	274	294	311	293	293	299	276	285	317	316	287	286	331	275	277	298	289	277	282	298	303	299	301	288	275	300	290	310	316	264	335	303	298	304	301	273	302	289	310	286	254	291	291	266	299	310	283	260	283	319	291	293	306	288	246	292	306	302	317	283	264	271	321	301	314	284	285	312	288	289	293	311	301	293	288	271	272	299	309	260	297	250	276	292	277
7662	2087	4279	5093	4642	3715	3116	2758	2283	2015	1898	1676	1558	1455	1386	1359	1241	1210	1223	1164	1283	1518	1567	1316	1173	985	978	941	945	908	942	961	899	874	882	878	842	876	868	809	877	844	868	831	843	880	783	750	799	812	776	833	792	834	847	823	823	839	833	770	793	801	787	815	764	799	809	752	791	777	792	806	760	785	806	725	809	796	754	763	765	752	780	841	798	742	746	800	824	762	808	800	781	794	746	802	763	803	827	776	755	738	746	759	817	758	761	788	794	792	716	747	779	814	779	758	790	775	778	784	786	760	792	729	776	741	797	756	791	743	734	834	830	737	762	760	739	774	767	745	781	752	778	793	753	774	754	728	775	751	801	783	785	761	772	764	801	785	790	729	779	774	796	782	803	798	780	778	792	715	796	715	795	750	772	783	765	742	744	790	769	740	797	732	765	748	771	766	744	723	733	770	785	750	806	800	843	755	784	769	767	737	749	756	777	760	803	792	781	782	775	752	798	802	781	801	785	800	748	811	764	841	758	767	843	716	769	778	712	804	791	754	798	725	743	706	786	783	739	805	775	753	756	769	794	805	777	762	757	785	751	804	725	743	766	733	781	729	783	768	747	725	747	764	748	732	750	755	820	787	796	782	760	749	760	747	751	737	782	749	751	722	791	842	743	771	803	849	732	751	776	807	761	752	756	751	733	758	707	745	819	786	811	728	775	764	724	805	766	810	731	769	776	770	739	780	731	797	792	756	810	728	744	765	777	774	789	761	781	754	751	782	751	774	800	747	791	759	735	760	794	768	786	789	776	751	738	808	748	781	782	763	770	787	789	774	743	746	764	779	746	765	800	769	747	765	792	806	791	747	807	749	699	739	738	795	750	815	705	798	771	792	734	788	725	822	709	753	807	761	773	777	742	819	753	784	735	751	774	762	774	735	711	749	772	797	761	757	736	691	758	776	776	767	752	746	770	764	794	751	752	783	744	808	726	782	727	740	741	791	809	800	763	781	772	790	777	748	788	750	744	760	796	754	780	782	747	763	726	775	769	758	816	716	745	785	741	798	719	741	787	765	763	777	799	713	784	747	782	757	752	789	776	784	747	765	758	745	805	778	746	734	769	725	797	786	799	790	782	818	745	799	785	733	770	784	755	725	740	748	771	745	736	762	807	744	741	748	769	786	772	781	811	759	735	744	784	772	799	771	747	725	795	759	784	759	786	729	711	729	706	782	716	764	769	735	806	757	780	786	746	781	769	772	788	758	798	771	792	769	757	719	738	746	762	784	702	763	717	839	782	801	760	769	741	752	777	758	741	799	780	747	782	802	806	807	769	770	774	762	826	810	723	757	762	728	757	763	768	734	748	783	738	740	787	752	746	742	767	815	797	710	776	748	757	785	754	775	798	753	729	818	785	809	803	791	801	796	746	746	754	777	733	761	766	792	762	761	792	766	735	815	788	811	757	744	813	734	815	787	728	787	748	800	810	783	771	734	707	734	753	733	776	780	758	801	745	744	775	762	774	769	758	785	791	808	749	812	795	796	759	766	768	773	751	727	795	701	730	758	768	789	729	759	750	790	756	801	733	756	785	740	797	799	750	741	757	766	716	766	748	765	819	816	791	714	776	778	768	835	771	747	786	733	736	762	743	777	775	764	816	786	748	757	779	759	754	762	752	731	759	775	746	799	731	759	788	794	748	733	749	763	741	797	808	716	771	772	781	709	788	737	739	758	754	730	743	768	736	779	801	798	767	809	771	764	777	770	750	749	785	754	756	726	770	758	807	740	745	744	771	753	764	754	744	731	787	773	774	681	744	719	808	765	807	747	722	726	764	757	727	784	717	774	768	792	775	724	772	770	782	774	733	759	821	743	802	755	746	775	807	761	764	740	710	771	734	818	784	744	724	768	752	780	766	813	726	799	740	745	730	770	832	785	776	780	751	778	778	790	721	762	711	732	772	783	784	764	787	796	774	730	794	744	752	798	751	805	751	788	724	751	800	735	757	775	812	800	763	754	792	744	748	782	727	746	797	752	779	762	779	756	798	786	764	775	770	762	815	737	777	761	751	770	779	760	735	767	776	777	774	714	746	749	759	794	800	790	792	755	814	771	777	761	724	764	730	723	808	768	763	754	734	773	778	804	808	768	775	784	807	842	727	773	709	764	767	806	795	791	788	732	748	784	774	742	750	720	807	788	744	798	731	749	771	780	741	767	787	739	777	758	810	773	727	774	753	762	767	758	772	770	741	742	772	778	770	757	752	720	786	779	799	807	775	774	803	772	753	744	759	769	763	779	792	814	770	801	768	767	773	760	813	775	754	743	801	770	744	759	737	791	767	746	771	779	790	762	794	769	769	741	804	737	772	800	801	774	715	762	706	754	760	776	725	772	736	775	778	766	748	758	784	745	792	800	781	796	795	764	771	755	736	768	770	763	761	757	720	796	742	782	755	722	763	799	772	816	748	723	771	792	730	755	798	768	764	792	783	774	781	731	713	756	748	752	799	749	701	752	737	792	750	781	771	785	767	739	750	816	744	776	799	768	800	744	757	726	757	738	784	767	777	757	737	714	766	772	757	803	797	777	711	765	808	768	759	729	735	753	794	805	804	768	755	762	725	756	730	735	809	758	791	711	685	723	799	797	748	778	803	735	754	763	756	794	738	794	766	768	763	812	767	766	760	778	785	796	755	793	802	842	813	784	809	800	780	807	751	802	755	767	746	794	826	818	787	808	806	750	786	766	758	753	819	784	760	754	778	768	777	799	708	724	770	778	742	756	723	772	786	790	731	771	814	821	755	778	793	769	723	824	728	750	772	745	790	755	795	799	769	756	759	776	735	713	795	762	787	771	775	800	738	780	776	746	760	793	761	768	766	761	808	772	811	785	763	816	747	781	804	721	764	798	758	773	729	782	769	748	763	764	770	796	775	753	797	747	753	737	723	783	753	746	773	742	758	780	836	759	768	729	769	761	786	773	740	734	786	770	763	732	850	736	746	752	757	807	773	778	821	736	840	790	775	709	790	814	777	741	747	847	704	817	741	749	763	729	763	808	717	811	763	761	739	819	779	802	749	772	778	778	765	752	743	788	793	823	718	750	770	749	784	788	788	729	789	818	741	798	761	780	763	774	741	743	806	800	794	698	779	744	816	800	784	780	778	723	754	751	756	774	713	746	741	741	769	743	764	727	803	796	773	759	754	761	766	752	784	726	772	787	784	787	789	806	727	789	721	743	785	787	753	798	790	757	768	774	768	779	734	678	762	787	762	789	793	769	766	795	772	774	756	782	730	759	765	759	791	730	748	756	745	723	767	810	766	760	775	769	768	794	750	763	730	763	732	732	771	750	829	731	705	820	775	759	745	739	748	764	797	745	780	751	756	753	758	799	743	745	788	758	706	790	790	773	779	767	774	774	779	824	787	754	751	764	745	722	800	765	760	768	729	720	780	746	722	713	734	756	794	768	784	692	775	775	757	735	748	734	725	761	828	737	755	755
2009	291	323	292	305	305	310	301	292	266	272	300	297	289	271	281	320	303	253	293	256	273	313	302	276	284	268	295	345	301	292	289	284	283	323	282	302	282	279	296	270	289	289	302	282	264	248	313	306	290	298	295	268	304	304	303	279	267	243	318	294	281	272	288	285	280	275	256	309	309	256	294	294	309	314	277	286	290	277	284	278	297	298	303	283	293	294	302	263	292	312	290	293	291	311	264	283	293	291	282	277	311	289	276	272	299	283	278	265	288	278	273	282	299	302	297	326	290	284	309	298	283	258	266	267	290	271	289	268	279	263	292	248	278	285	304	274	299	264	283	301	293	303	276	265	263	279	313	309	272	318	276	260	305	291	305	268	297	262	295	275	268	291	289	255	288	323	265	290	251	275	302	285	276	256	275	317	274	269	282	296	267	293	297	320	304	269	277	287	272	294	281	274	294	274	309	287	285	286	284	271	304	288	262	269	299	260	266	273	301	304	298	322	291	275	298	234	272	301	331	270	288	281	273	301	299	290	282	309	279	299	303	271	281	265	273	295	317	301	314	268	260	304	300	329	232	277	271	265	282	295	263	304	254	288	288	305	281	276	254	321	317	292	316	261	294	267	309	272	279	294	287	276	314	299	281	295	275	280	266	285	257	247	265	304	320	288	298	288	297	265	287	314	287	273	281	293	275	308	270	290	324	288	285	286	302	266	274	276	266	296	287	263	284	282	324	249	271	273	295	305	282	297	288	277	317	265	296	274	301	289	285	284	311	279	256	306	261	278	285	268	282	274	312	288	300	283	316	273	308	259	266	296	295	278	271	306	287	313	284	277	292	275	272	274	294	262	317	306	301	275	298	296	280	275	266	283	307	294	285	294	302	271	270	326	271	262	306	299	272	295	296	317	288	310	299	288	302	288	313	257	271	237	290	285	284	309	286	255	290	309	249	299	289	310	302	300	310	294	337	341	294	270	291	308	293	273	265	279	293	291	296	310	298	241	283	303	263	280	271	301	292	296	322	290	306	298	282	330	302	255	266	261	264	294	268	255	308	270	280	275	311	248	302	301	272	308	316	290	281	257	286	281	324	299	300	294	296	288	286	255	261	297	288	288	263	248	295	314	280	317	277	296	327	278	288	296	267	276	268	287	296	273	289	268	292	283	310	308	309	264	275	262	286	252	287	323	271	278	315	282	295	317	290	282	302	295	284	295	277	338	273	281	305	301	271	302	266	275	256	290	276	287	301	283	270	297	276	269	301	320	331	278	306	251	272	267	281	289	274	294	304	285	296	309	279	262	318	312	319	281	244	326	287	257	309	292	317	277	287	311	290	277	277	315	278	292	299	278	251	301	284	300	305	330	270	295	294	321	295	290	270	274	292	286	295	248	306	306	281	311	289	280	298	281	277	279	303	307	292	294	266	281	294	297	271	332	293	274	244	287	281	295	288	297	258	300	295	302	292	298	289	271	299	274	252	261	290	269	304	301	267	322	288	309	280	288	295	303	289	291	283	314	263	302	283	279	308	276	271	280	323	286	314	291	269	257	276	310	260	260	308	291	262	280	289	273	265	314	276	302	293	304	290	305	286	312	302	291	256	315	263	294	291	279	301	318	283	260	250	302	324	265	302	257	284	275	276	296	278	260	291	297	279	330	255	242	301	311	249	294	289	284	272	315	307	293	268	301	288	284	307	268	273	283	294	286	302	285	274	295	256	269	261	274	306	297	273	281	295	293	263	266	291	302	298	294	290	292	262	286	295	285	269	257	267	292	265	295	277	288	249	305	292	306	295	312	300	298	280	277	305	290	287	297	299	266	284	278	265	302	289	280	309	318	282	319	307	276	275	276	289	300	268	294	296	286	244	274	292	268	313	298	324	299	286	297	311	279	292	283	291	291	300	288	290	278	273	315	272	277	270	276	273	275	277	277	294	268	283	287	277	299	280	300	308	283	284	299	300	274	292	302	305	289	291	279	292	314	272	299	293	287	277	291	287	295	289	326	298	265	303	276	301	310	303	260	302	285	293	296	291	308	285	303	285	273	275	248	282	284	303	291	281	284	318	293	279	291	328	283	286	266	322	296	273	258	316	301	284	281	293	298	271	310	246	300	310	296	276	261	294	300	254	264	282	267	311	287	283	297	294	284	272	301	256	259	256	269	287	262	304	255	296	279	307	284	283	266	332	278	309	264	269	316	276	279	285	309	305	288	276	304	289	273	277	283	250	296	275	263	286	308	293	315	281	261	284	301	270	307	283	308	293	302	306	316	272	288	307	321	299	270	278	288	311	256	279	275	305	283	292	291	268	289	308	281	282	274	272	294	285	299	291	265	266	269	278	288	304	303	292	303	271	289	296	288	263	278	275	302	315	265	304	246	320	314	311	323	315	306	264	302	266	265	313	308	313	314	310	266	254	294	304	280	285	294	268	250	271	278	263	289	288	315	294	285	300	245	285	329	269	295	269	271	267	277	256	279	288	282	293	288	282	271	282	266	297	291	303	317	276	293	266	253	307	278	277	257	249	272	288	295	287	291	252	282	284	281	270	278	284	308	274	303	273	311	302	278	296	297	281	280	273	314	305	311	275	302	289	304	260	249	281	277	286	295	291	281	280	265	266	296	301	294	261	302	311	291	292	286	312	272	273	287	259	306	290	300	265	291	280	307	285	292	284	296	306	303	305	276	275	305	305	294	288	316	284	305	295	310	286	299	278	307	305	324	286	266	309	281	287	276	284	294	309	299	305	278	273	273	277	283	277	281	294	265	274	306	281	306	275	250	256	297	280	296	295	289	288	309	300	282	305	290	256	292	308	293	308	254	296	270	303	299	277	284	278	290	321	264	265	276	296	296	301	296	304	306	293	277	297	282	293	279	268	295	275	321	290	304	285	279	283	331	306	283	266	305	279	290	281	296	280	298	306	268	287	289	300	271	263	271	262	341	326	281	283	269	290	276	304	257	271	273	302	274	290	263	285	277	288	324	279	319	291	255	283	251	308	290	266	277	281	288	290	285	319	305	254	304	303	281	295	278	305	296	265	309	299	288	281	271	302	330	286	279	301	275	280	327	303	282	301	311	286	287	276	269	284	315	284	290	303	285	275	271	309	293	297	288	286	298	285	309	282	305	277	295	292	309	259	308	278	263	288	299	308	297	292	274	287	307	293	286	259	278	284	300	278	299	299	279	298	305	286	267	264	270	286	277	311	304	283	274	303	271	278	295	296	273	310	264	258	309	273	280	315	285	305	301	299	318	301	295	272	308	314	297	265	305	279	298	319	310	296	281	278	299	324	261	294	281	283	310	299	273	298	276	261	293	292	282	314	328	291	285	290	290	284	276	304	304	312	300	294	268	252	288	339	300	246	311	284	290	270	267	280	295	301	290	302	304	318	309	286	273	275	296	280	269	308	312	295	266	240	304	283	292	300	301	326	286	300	303	287	289	308	311	295	268	296	302	324	284	273	267	278	315	293	249	281	263	318	283	312
2407	722	757	820	810	842	766	747	725	725	739	659	767	759	735	719	754	733	719	735	717	720	698	731	675	770	764	743	702	727	728	766	751	704	697	677	645	723	731	723	718	732	702	687	719	748	714	714	719	722	755	720	691	722	724	733	765	743	700	715	734	750	729	752	703	710	699	752	735	677	660	649	748	755	664	727	724	715	715	722	725	742	697	705	749	677	731	779	678	753	701	699	692	712	682	717	682	707	694	723	684	687	743	708	717	716	671	695	756	658	691	695	664	727	742	715	740	753	741	704	688	707	706	724	689	705	746	689	708	665	703	758	742	737	709	734	728	700	680	698	758	709	700	710	775	754	717	715	684	721	738	735	717	705	702	670	755	713	738	703	719	724	735	714	684	725	731	724	718	701	790	744	732	770	725	752	712	747	722	741	695	714	726	710	706	735	675	712	733	758	763	719	701	726	699	653	753	731	708	792	721	712	715	711	711	684	701	716	734	706	696	751	668	677	725	735	724	714	712	687	726	716	737	686	711	661	770	730	717	670	717	736	670	722	728	710	722	734	700	717	679	716	729	709	754	703	713	727	724	697	706	736	715	726	736	715	729	678	728	726	761	777	714	715	760	726	684	736	763	699	672	690	747	686	708	698	736	720	740	690	678	715	704	686	730	732	717	752	718	711	738	710	662	685	697	690	676	695	714	703	691	725	740	698	769	695	740	696	725	732	706	696	708	680	701	722	731	712	707	728	736	701	698	675	759	740	751	723	693	741	760	725	720	718	692	656	710	622	666	689	724	665	740	657	684	727	699	727	749	715	701	693	696	729	711	717	724	692	716	738	715	696	718	714	684	730	695	713	730	714	755	733	733	754	704	686	673	723	698	701	750	724	734	737	743	661	722	687	714	780	711	729	698	696	770	723	687	719	685	713	729	696	683	660	711	696	693	745	706	746	708	733	691	752	746	704	693	761	715	715	754	731	762	736	703	703	684	761	753	790	751	755	664	712	677	705	733	700	713	694	699	706	730	725	693	678	743	743	690	720	718	731	735	687	671	707	758	752	705	670	726	682	702	726	717	747	758	749	703	728	702	739	697	699	697	722	706	689	702	726	711	639	781	723	707	694	759	700	730	753	694	759	707	718	727	714	674	688	706	717	714	726	693	701	686	757	703	680	692	736	717	759	764	716	683	701	695	700	647	726	718	731	745	689	715	747	707	705	701	739	724	732	701	718	751	728	674	700	712	687	703	736	731	693	714	735	709	724	722	684	692	737	704	711	724	712	690	693	729	751	764	714	699	708	751	712	774	747	747	725	724	732	734	714	680	753	681	757	674	695	759	686	683	719	724	700	692	769	724	700	692	750	721	717	736	720	726	724	770	717	684	709	705	670	754	720	724	722	736	744	705	656	771	710	712	689	709	748	744	720	705	704	733	697	699	721	733	726	702	725	701	725	703	696	694	726	702	722	719	721	725	725	680	756	723	741	715	752	712	695	677	728	705	736	690	679	717	719	693	696	756	722	699	701	737	694	689	682	783	729	677	696	754	691	743	753	681	712	734	680	712	697	671	683	734	696	684	701	693	693	706	674	767	740	783	707	694	694	703	664	692	735	740	709	742	719	732	718	743	696	692	717	704	688	716	709	699	774	712	738	692	755	720	699	704	742	751	711	716	719	733	702	738	755	707	705	771	710	710	707	744	762	753	720	714	693	726	721	751	700	698	651	682	718	701	695	734	735	707	723	690	739	723	721	738	721	705	729	704	701	748	678	699	688	675	678	729	754	727	743	705	695	732	695	671	666	742	728	687	710	681	734	717	688	691	726	681	712	718	719	664	660	673	720	689	754	774	741	716	707	742	727	730	693	696	744	742	703	710	703	724	717	700	736	721	744	705	720	700	716	742	759	718	726	682	704	704	689	745	679	710	709	657	702	717	723	679	707	744	662	729	735	677	699	681	736	727	687	690	689	739	750	775	695	691	664	708	733	713	734	740	683	701	681	754	680	710	735	727	707	737	727	733	681	771	698	715	726	709	724	690	774	681	671	704	735	708	744	725	718	703	696	714	709	709	739	709	732	731	718	707	711	694	720	683	717	742	707	728	708	745	711	700	704	731	736	676	691	708	738	720	712	679	735	768	736	743	725	740	665	715	710	698	715	730	697	738	744	700	746	678	676	718	749	715	629	727	669	747	697	727	718	715	721	720	719	685	726	706	699	752	735	732	694	724	705	687	684	710	706	698	731	710	725	690	732	732	753	672	723	687	728	733	717	677	702	747	749	705	774	708	733	716	669	720	719	695	664	712	772	755	755	749	697	716	707	690	719	704	743	687	765	712	705	716	724	690	699	714	684	700	756	692	679	663	700	741	725	703	697	717	729	744	721	740	734	716	751	739	742	658	719	723	767	733	712	623	732	714	716	699	728	736	667	720	709	764	689	781	649	709	697	748	724	695	712	723	650	677	673	707	700	689	722	736	676	721	717	724	721	720	718	716	736	676	752	691	708	718	728	706	749	688	702	733	716	708	717	683	716	716	681	736	751	738	697	713	710	752	739	675	718	750	700	742	713	707	739	719	747	727	701	725	735	691	691	754	748	713	703	733	716	710	740	758	671	709	658	697	785	733	731	683	723	699	751	668	744	694	728	714	728	739	669	699	689	737	696	689	699	697	740	713	714	684	695	674	763	733	735	744	742	758	708	733	727	705	738	730	739	778	704	691	720	709	704	735	711	729	706	714	730	743	736	683	717	765	663	677	750	701	777	723	709	684	711	726	739	729	750	716	731	744	742	691	746	717	691	730	751	706	741	704	692	719	714	697	714	672	726	722	714	721	712	712	708	683	718	704	712	699	731	710	724	730	754	711	700	720	715	708	672	696	695	739	767	742	706	754	680	729	682	698	700	756	716	693	750	756	679	730	725	720	727	724	735	658	715	735	681	737	707	746	692	751	716	739	714	733	701	727	732	712	753	718	749	759	677	732	729	712	752	708	706	699	712	692	710	695	700	740	729	675	707	692	740	700	729	680	728	720	725	736	724	663	631	738	681	701	687	689	700	726	748	732	699	777	733	709	672	708	700	709	719	726	708	719	682	683	712	702	689	772	743	753	750	684	754	676	740	713	717	677	670	712	730	676	763	697	697	747	673	695	726	707	698	677	709	731	717	718	687	706	705	751	734	712	743	698	719	714	685	751	698	724	715	632	767	762	706	714	729	706	758	741	767	748	684	718	758	726	747	750	749	769	683	686	749	731	747	708	676	686	724	717	726	731	690	787	765	696	706	745	763	701	660	714	722	703	736	733	752	742	748	769	794	684	704	741	740	688	722	745	718	706	727	695	739	690	712	704	764	691	710	717	733	713	710	739	757	684	689	712	721	743	746	657	724	719	691	709	659	729	712	708	709	754	708	664	741	736	727	712	748	720	755	698	670	722	714	728	780	722	784	709	706	705	722	708	744	682	697	748	722	650	726	689	727	728	692	689	689	673	750	774	730
6701	864	999	816	614	493	370	349	323	290	224	232	224	203	206	213	187	190	178	196	177	192	241	224	176	194	177	173	168	159	192	174	194	178	167	162	164	159	171	175	176	183	168	168	161	179	178	182	171	164	160	154	150	136	164	172	171	152	172	156	165	174	151	154	187	162	160	156	150	171	141	154	158	155	161	168	169	191	150	156	170	162	174	157	162	171	169	141	150	182	163	157	169	180	175	153	166	172	188	142	141	166	154	157	172	157	170	167	183	168	165	164	166	140	162	153	183	178	174	188	155	179	179	157	163	186	157	161	169	183	173	146	168	145	172	161	168	171	174	166	140	149	167	159	136	160	171	161	182	178	172	157	166	160	186	161	179	152	151	167	178	169	170	153	156	173	192	161	156	161	164	144	177	178	165	149	172	155	154	168	174	171	163	167	158	150	181	180	186	165	172	172	161	145	157	188	173	177	187	189	184	149	168	190	178	149	169	165	175	174	155	172	161	174	160	187	171	151	158	166	145	171	164	185	186	176	150	182	148	150	167	160	178	162	152	171	164	158	173	162	185	140	161	170	192	147	170	166	151	178	175	158	134	171	162	165	150	158	175	145	152	172	164	180	140	181	181	177	160	158	157	161	146	151	189	160	175	151	152	174	164	156	153	182	153	153	182	179	161	145	176	166	149	160	164	155	167	180	165	176	187	165	167	169	167	184	155	162	165	149	171	173	151	160	166	149	157	161	167	161	168	177	180	177	180	171	174	169	162	167	157	170	182	141	176	156	140	167	183	169	175	179	185	168	183	196	162	202	198	154	179	147	184	173	157	168	181	174	169	152	171	187	168	152	171	166	162	160	151	178	170	171	175	169	187	186	150	177	184	170	179	149	167	174	165	157	185	183	156	149	179	173	157	178	166	172	149	181	141	138	172	165	172	164	159	179	161	155	170	155	155	161	163	166	156	150	174	169	173	184	178	167	162	182	150	157	169	168	133	162	164	137	151	150	167	162	175	196	168	177	182	177	159	176	160	141	150	189	173	175	188	180	176	178	173	176	145	135	153	172	193	144	165	179	156	198	153	177	163	164	181	160	190	159	153	175	162	172	177	181	176	147	171	134	152	148	144	153	150	172	200	161	158	179	169	161	165	179	158	186	165	163	143	176	178	175	175	175	155	169	176	159	134	155	168	139	188	152	172	172	170	180	163	157	193	177	170	198	161	155	157	144	172	166	152	184	179	162	166	149	167	160	194	171	179	177	184	154	149	172	165	185	157	190	165	158	177	167	176	156	158	154	170	132	169	148	157	160	169	149	128	166	161	136	149	161	169	182	172	174	165	161	181	166	178	171	165	145	160	158	165	171	135	161	153	158	170	145	162	192	193	183	146	160	171	146	167	169	175	164	167	163	158	154	178	184	159	192	191	136	163	171	168	149	156	182	132	136	167	175	156	167	160	139	155	161	164	180	159	163	136	160	139	168	154	177	158	164	168	171	184	160	159	134	163	161	172	168	168	174	156	152	150	176	168	176	156	154	143	150	169	158	187	176	185	170	168	172	182	172	181	205	188	167	181	158	163	159	151	161	175	164	178	146	141	170	147	175	187	179	177	166	151	166	165	153	155	160	167	148	159	150	164	157	151	173	194	152	155	168	189	167	143	183	170	165	182	172	148	160	160	141	175	181	169	156	162	173	160	150	144	187	154	150	173	174	172	163	185	167	142	169	158	179	180	178	160	155	173	141	136	170	158	183	162	176	158	160	157	184	177	155	175	157	151	172	188	162	177	139	182	151	169	160	174	164	186	155	135	165	174	202	163	171	176	182	182	145	164	183	175	161	149	146	170	144	148	170	165	149	153	160	172	170	166	186	167	152	157	160	161	148	141	182	157	170	191	159	167	166	170	174	192	167	169	162	171	157	172	174	184	174	154	177	158	150	150	183	168	146	136	158	174	193	167	150	177	188	153	142	176	159	168	164	148	177	144	157	171	188	156	165	145	169	159	183	177	165	162	170	160	154	154	183	174	180	153	177	175	170	150	185	163	152	166	156	171	165	183	158	171	155	199	150	163	175	174	140	159	172	154	161	163	185	160	173	165	154	173	167	167	155	167	155	170	156	173	171	180	196	167	146	173	163	199	184	163	154	171	153	154	176	184	167	151	150	168	163	145	173	142	168	166	164	166	176	183	204	149	152	160	170	134	152	189	154	169	162	152	153	170	156	173	160	153	161	168	179	139	165	156	150	171	139	178	163	163	195	183	158	152	166	158	181	173	160	194	169	164	159	189	176	161	158	169	177	185	151	167	172	185	168	150	188	163	148	166	170	180	174	168	170	176	145	163	166	164	179	167	164	181	177	164	135	150	166	139	153	152	181	188	156	171	199	192	148	169	147	164	196	171	165	180	168	154	164	176	155	173	153	157	171	162	170	177	164	152	163	171	156	163	155	161	163	173	148	173	167	173	169	169	167	170	165	178	170	150	168	163	182	158	170	148	160	183	165	172	174	170	148	192	161	191	174	170	167	169	146	152	181	177	181	196	176	183	163	169	167	164	136	182	156	195	174	156	185	193	157	159	163	167	171	174	178	169	145	166	168	182	166	153	168	169	159	182	191	174	174	170	179	147	170	162	167	166	157	166	160	168	181	160	179	142	137	169	177	154	158	179	158	163	194	171	168	152	149	179	158	163	158	170	150	173	168	164	149	175	184	159	169	164	141	181	151	157	172	148	160	169	166	155	150	171	171	145	169	194	183	187	176	167	183	180	172	186	171	167	169	162	163	177	170	157	158	181	147	158	170	169	196	150	178	191	176	156	150	165	133	166	167	169	170	182	159	190	161	162	149	155	156	166	169	151	173	162	186	164	187	160	190	172	152	165	185	166	161	157	172	162	161	163	159	170	171	150	185	185	143	169	162	165	156	198	182	174	169	162	176	184	147	171	168	170	161	154	176	162	176	180	173	179	145	163	167	181	155	173	141	156	177	166	191	180	166	169	174	160	162	189	172	176	161	163	150	143	152	153	169	182	175	146	146	178	169	152	146	159	163	155	174	152	182	192	167	152	178	175	178	147	161	172	168	170	162	163	191	181	154	164	197	174	174	155	161	160	184	166	153	153	158	159	191	141	165	178	146	153	155	154	182	148	151	148	171	178	207	165	152	196	164	151	139	152	157	167	161	179	166	152	180	162	160	156	145	160	168	163	149	163	148	151	153	167	168	161	174	163	194	151	151	178	176	169	156	154	174	161	137	149	137	156	188	173	163	163	180	201	148	142	195	182	150	164	177	183	166	193	164	163	146	173	167	154	186	187	160	171	171	147	153	168	178	175	173	185	162	160	147	161	144	171	163	181	175	153	181	155	156	173	175	165	165	163	162	165	163	169	162	171	155	152	162	164	160	179	154	161	199	179	167	164	183	154	145	150	172	186	152	149	175	144	168	160	156	161	158	161	190	151	176	193	173	184	165	181	168	159	161	175	155	165	167	166	167	168	163
5396	1201	2206	2632	2363	2078	1631	1410	1286	1129	984	948	896	740	752	729	767	680	708	697	733	743	859	929	732	576	549	558	552	583	543	573	550	536	541	531	561	512	560	527	538	552	513	529	542	498	544	529	544	500	493	526	509	532	468	526	527	532	474	483	507	495	523	501	506	526	514	489	504	515	493	510	459	484	454	486	466	499	466	481	487	479	446	489	489	500	449	501	536	506	487	469	521	485	461	472	488	467	518	487	437	479	483	487	503	485	461	504	503	464	531	501	476	478	484	490	516	490	474	484	495	482	459	468	475	493	474	483	480	533	512	477	492	472	505	492	473	516	478	437	453	445	499	477	473	486	477	447	459	505	481	469	472	470	472	453	453	505	457	475	456	497	491	502	502	467	517	449	505	491	498	529	510	485	494	469	480	499	486	469	499	487	481	479	472	494	468	496	468	497	461	472	519	456	471	479	474	457	479	482	523	501	465	465	516	464	475	471	507	472	504	492	475	498	487	443	488	480	503	445	468	454	473	469	515	478	527	492	441	449	475	465	448	485	471	528	484	449	479	510	468	467	470	492	494	482	485	492	437	522	460	503	458	493	476	450	450	465	514	513	479	450	486	474	460	482	461	480	471	495	449	443	448	466	465	518	467	480	459	476	474	494	502	511	480	482	484	486	482	534	496	477	500	518	486	518	440	480	470	500	475	468	515	514	460	500	465	465	515	488	484	488	499	449	498	490	453	476	489	500	478	518	488	482	471	442	503	495	492	498	472	477	483	434	453	530	461	480	484	440	520	483	491	510	464	472	496	483	478	496	498	481	495	504	504	486	453	430	490	508	489	506	463	474	485	472	443	480	476	487	461	504	461	516	473	490	490	492	454	478	452	518	491	501	479	492	442	464	478	506	449	438	506	465	503	511	437	488	464	489	496	493	486	506	469	514	502	465	462	480	479	493	434	488	457	418	453	504	467	516	516	466	481	505	481	507	478	466	475	497	514	483	528	466	450	488	467	515	488	466	490	482	477	469	496	461	468	478	498	487	533	482	486	472	472	473	460	439	458	470	478	475	521	481	460	461	479	472	495	447	499	450	493	458	476	499	481	445	488	475	509	482	501	490	471	466	483	492	493	458	491	462	516	480	512	475	455	472	484	502	458	509	494	496	474	508	467	476	514	449	505	453	541	483	500	492	459	456	479	491	508	486	467	469	491	467	493	513	466	478	491	483	512	488	508	486	482	490	479	482	471	475	485	508	502	505	458	476	490	450	497	467	476	467	495	467	507	516	494	475	488	483	472	508	464	488	484	486	501	487	504	464	478	506	470	492	478	465	499	472	450	520	468	488	444	499	473	479	506	478	520	485	468	494	466	469	500	444	465	511	483	478	474	457	485	528	456	489	506	457	467	488	438	475	416	514	485	499	492	515	459	476	486	508	455	533	516	519	478	454	502	509	465	474	473	467	474	521	452	468	453	476	462	468	495	470	488	458	488	456	483	474	465	469	482	500	484	430	463	475	490	484	533	472	470	483	489	463	473	469	474	469	460	452	505	460	509	467	439	472	453	479	454	509	513	502	459	446	510	482	492	479	471	503	511	487	481	470	465	502	454	512	504	448	444	458	501	464	471	486	456	442	520	498	499	488	454	527	436	471	470	477	535	509	469	538	480	459	490	492	474	482	478	483	467	450	454	516	498	462	505	492	473	442	487	502	477	476	480	454	484	509	458	459	511	511	438	483	477	488	495	496	455	455	490	462	450	495	531	487	485	501	474	479	489	468	450	470	461	481	457	488	467	478	498	516	492	472	505	472	509	467	492	473	484	481	451	501	466	468	496	505	504	444	444	495	470	520	470	488	480	438	511	516	457	494	518	436	469	490	476	480	506	529	474	501	492	489	489	500	481	478	482	473	479	487	511	479	510	463	442	465	505	509	485	486	457	490	509	474	514	482	522	496	487	502	499	457	480	484	530	509	468	490	483	504	468	512	470	482	470	485	476	499	447	448	456	506	462	488	489	483	502	500	470	503	477	502	496	450	473	480	484	466	457	468	487	483	458	486	513	471	493	464	481	507	520	495	501	476	497	472	462	484	488	502	481	487	458	461	490	492	467	498	462	479	465	466	513	467	455	502	458	474	537	455	507	470	517	485	514	490	457	500	495	481	456	486	450	438	486	471	484	510	471	500	504	444	473	494	437	443	507	493	485	477	461	478	478	500	486	471	494	481	518	520	468	495	476	489	456	457	467	470	500	458	488	481	484	519	471	477	483	504	485	479	447	451	465	483	477	449	507	493	476	469	471	509	484	473	521	508	492	472	507	496	499	451	503	465	458	486	484	474	475	455	469	487	462	483	513	492	466	452	497	483	469	484	465	500	498	459	515	461	483	506	533	483	472	496	457	475	509	465	481	455	462	524	497	474	465	492	485	472	507	475	501	511	453	460	512	495	465	479	486	472	485	491	459	472	487	500	528	487	502	481	473	469	482	473	491	491	462	476	465	507	509	503	462	470	517	487	474	479	454	489	441	436	508	429	471	450	540	487	517	443	498	489	475	465	519	504	489	479	448	462	488	457	492	471	495	506	480	474	459	489	504	449	498	476	484	454	442	474	470	483	539	493	518	460	464	474	465	510	491	459	504	489	466	504	479	476	470	496	494	492	475	441	485	475	455	501	477	468	471	482	480	454	495	489	469	439	469	451	447	481	525	506	466	518	459	474	494	470	494	431	532	534	482	451	483	504	489	474	516	469	504	501	460	464	479	487	470	485	515	465	497	464	501	455	514	521	461	470	470	494	468	544	475	492	433	488	454	477	475	497	488	465	483	471	453	498	510	482	428	447	482	478	480	447	461	486	497	485	483	519	523	476	461	468	482	550	441	480	481	497	440	476	450	499	492	464	482	453	485	511	442	466	466	466	477	442	481	493	482	482	497	520	508	496	486	486	508	454	431	438	462	445	490	513	496	497	477	494	469	501	507	460	484	471	511	472	527	454	444	458	494	476	446	509	464	467	488	480	455	463	454	493	473	488	508	464	467	470	442	476	495	470	471	481	489	455	480	513	497	512	499	444	519	499	467	488	462	499	464	481	480	494	519	459	497	481	498	495	462	491	471	499	495	502	472	532	487	489	493	494	516	465	474	519	468	481	451	488	500	479	462	526	464	444	507	485	445	460	466	490	446	494	462	456	501	455	489	485	471	477	460	489	489	452	482	482	453	457	489	469	479	494	454	503	510	458	508	504	487	448	491	476	483	501	466	528	503	499	436	479	485	488	465	463	494	475	505	489	465	501	439	499	493	470	497	475	496	487	496	453	479	485	514	474	499	504	476	467	476	484	489	482	484	483	515	491	477	461	453	449	430	507	455	469	480	480	464	474	444	484	471	487	485	446	491	472	479	456	507	441	497	457	470	449	531	452	500	474	435	464	509	454	499	437	470	469	472	498	477	463	484	462	476	491	507	490	486	473	494	464	450	448	459	471	502	479	462	496	476	489
13450	2273	2273	1774	1244	966	771	654	562	526	505	403	388	417	379	361	397	359	346	349	376	380	502	428	303	346	321	367	327	310	320	316	315	310	290	296	308	318	304	314	310	297	283	313	287	290	288	298	266	321	277	303	276	299	302	284	301	304	294	291	277	321	313	307	291	307	290	294	306	282	295	299	324	273	327	308	333	300	281	266	301	330	263	293	265	264	310	295	302	312	274	247	302	266	302	336	292	290	276	283	298	307	321	261	290	289	272	297	266	300	302	270	310	304	287	299	312	308	322	316	305	291	319	272	303	299	285	293	289	285	298	288	275	298	309	307	307	282	289	308	301	259	307	285	296	289	275	289	304	316	287	309	287	283	313	333	299	335	282	277	319	309	294	311	299	267	312	274	325	282	281	302	267	267	286	293	283	282	269	300	278	314	321	303	272	276	297	268	303	306	283	304	300	299	276	294	274	307	335	318	298	309	308	279	301	333	307	280	281	277	336	307	307	311	284	292	312	317	312	282	270	286	286	325	275	289	276	280	268	298	280	308	298	261	273	278	262	278	321	304	314	300	299	286	329	307	286	315	291	286	314	282	290	311	287	287	266	291	301	259	300	286	275	307	288	320	274	302	297	309	323	328	304	292	307	321	271	299	292	308	267	296	256	280	294	291	292	293	295	304	297	332	293	270	304	277	255	288	265	301	285	278	306	296	321	303	284	326	318	328	265	286	271	278	320	281	244	266	317	294	298	303	301	305	322	287	312	289	287	283	321	301	315	266	273	267	309	282	304	304	330	312	286	288	315	298	289	268	284	312	302	296	301	299	306	305	317	290	245	278	332	306	304	279	290	282	280	308	266	269	298	290	280	294	273	290	305	286	270	305	289	305	300	297	313	283	295	286	280	297	296	304	287	304	292	273	296	282	314	280	290	319	336	300	298	260	285	253	269	288	293	283	293	306	295	286	334	290	291	269	318	281	305	289	306	318	310	296	312	296	323	305	292	304	316	292	306	276	307	306	307	311	298	300	323	306	296	258	335	304	318	270	309	283	304	293	326	287	297	275	309	302	277	281	298	299	308	278	260	305	299	312	300	314	284	300	317	279	292	311	305	275	251	312	272	290	257	287	253	314	282	315	282	304	297	290	300	279	251	301	306	289	296	265	277	320	297	304	279	273	289	344	317	299	271	290	320	303	288	334	297	326	274	284	284	269	281	297	311	316	299	282	288	295	287	278	286	290	291	313	342	307	272	294	318	301	289	294	310	299	278	282	291	282	305	291	296	307	294	275	287	310	324	327	280	294	289	276	308	256	266	293	313	311	292	283	306	292	285	288	287	308	275	260	309	281	321	309	284	282	286	271	278	309	343	252	300	288	297	289	294	259	295	299	326	314	262	298	305	288	300	338	262	302	315	274	299	293	311	301	310	297	268	305	296	294	289	301	313	293	313	310	313	325	276	293	283	281	299	252	292	258	268	311	292	276	290	307	282	272	270	278	265	282	323	346	302	288	294	304	281	308	287	256	281	308	291	288	250	334	303	272	310	300	253	266	312	274	272	269	294	297	295	250	301	293	285	283	311	271	296	276	252	305	285	289	277	284	279	302	298	285	267	285	306	311	287	324	268	303	314	278	284	283	289	299	282	301	287	286	287	327	319	303	265	304	289	312	282	254	277	272	281	311	271	287	300	291	297	301	289	296	306	319	320	289	304	304	306	291	271	316	276	309	316	282	303	269	295	313	295	302	279	294	283	289	293	303	294	309	333	311	285	300	309	304	294	304	322	290	274	291	300	288	310	304	282	271	284	293	277	299	287	309	291	263	320	242	286	286	263	304	283	283	294	276	305	266	283	278	299	316	279	269	266	286	268	283	294	303	320	248	295	324	295	261	282	267	262	296	283	329	276	307	338	291	304	285	274	309	294	281	304	284	293	304	332	276	303	328	318	296	248	293	306	295	272	258	285	292	277	326	303	308	265	297	325	292	277	259	318	296	316	278	285	306	304	313	292	300	281	271	282	305	323	312	316	305	292	284	293	290	257	308	300	302	265	298	262	299	284	318	306	288	306	301	296	278	304	309	267	309	264	302	300	322	306	289	241	260	282	328	330	317	286	265	278	320	297	281	280	297	333	280	298	262	295	285	319	295	259	283	302	278	296	315	291	303	306	292	283	319	277	274	320	306	299	280	279	304	268	301	319	310	312	288	281	302	296	315	292	310	290	321	308	296	297	312	293	310	296	272	315	296	290	281	279	286	296	282	292	319	247	323	283	313	298	287	319	274	284	290	288	287	307	284	323	307	315	305	303	333	310	296	291	298	266	290	292	282	299	261	288	253	275	313	310	288	264	277	279	276	321	308	291	296	296	265	321	287	314	277	320	261	284	291	301	301	291	280	267	293	310	287	274	292	288	288	314	319	310	330	291	289	287	340	313	315	290	298	301	298	285	311	294	294	289	283	317	284	287	277	286	311	304	279	273	263	291	281	257	310	308	312	304	309	302	292	302	281	300	285	287	287	304	303	250	272	276	311	291	287	295	326	299	269	286	301	313	301	311	269	279	246	309	304	287	287	313	314	269	301	260	280	300	323	333	306	293	286	313	298	306	294	340	280	275	300	315	289	296	308	291	283	293	291	299	279	280	302	332	308	329	309	263	289	336	300	277	296	322	269	305	231	307	277	299	269	325	309	280	312	295	279	280	291	275	288	295	282	308	303	291	298	271	298	325	272	290	287	312	296	297	283	270	283	300	312	278	303	286	283	284	262	289	272	288	266	314	327	296	295	284	300	310	289	283	281	303	292	289	279	273	334	277	261	280	278	304	262	299	296	304	290	282	294	298	294	279	318	298	296	283	250	309	283	263	297	298	293	296	265	297	295	287	279	288	303	291	305	315	294	323	302	273	272	301	315	312	291	304	334	275	302	283	309	280	286	269	282	270	286	330	309	313	268	299	298	295	263	268	296	288	326	320	284	286	299	280	283	293	306	292	300	322	283	299	295	282	283	295	278	305	289	293	287	262	288	295	297	287	294	291	291	298	284	297	277	270	282	298	325	306	300	285	321	279	281	285	291	316	291	293	298	294	288	286	288	287	305	264	282	320	300	272	266	280	275	328	291	274	302	300	306	270	314	283	284	270	273	289	300	284	306	325	319	280	303	281	271	327	328	286	300	282	275	302	264	292	283	289	339	310	312	314	297	281	269	294	320	300	294	273	297	300	314	282	294	320	287	275	287	283	293	286	265	328	301	270	304	305	273	291	326	305	260	275	334	290	316	293	245	315	283	281	280	303	292	319	294	272	300	308	299	264	311	288	297	327	303	316	271	301	305	307	270	280	314	315	321	281	330	317	293	300	301	339	308	293	310	279	281	311	250	255	244	272	272	307	326	298	289	294	317	286	302	310	296	250	291	299	263	272	263	288	275	235	300	315	306	284	318	296	290	284	313	313	325	292	308	289	291	313	286	293	321	295	289	286	280	310	300	284	297	267	274
7603	2097	4299	5128	4571	3764	3071	2687	2286	2091	1848	1773	1536	1421	1337	1249	1270	1171	1287	1261	1340	1473	1987	1620	1025	963	970	948	1010	916	905	907	853	843	857	849	879	865	823	842	835	825	871	821	790	880	906	855	867	827	803	818	803	766	837	801	807	818	853	776	827	823	812	832	782	797	852	767	838	786	794	805	792	798	797	786	776	787	808	775	767	800	801	779	750	852	762	804	776	779	738	747	798	800	790	785	771	724	766	770	844	786	796	779	727	742	798	797	760	776	760	735	761	764	752	780	723	799	781	733	789	769	809	771	769	753	748	772	749	780	747	752	752	754	719	802	713	791	784	766	810	720	751	789	822	758	751	776	754	763	783	705	772	769	783	787	760	767	766	740	773	798	765	795	781	750	771	767	770	752	738	721	770	731	790	775	739	813	788	783	770	735	734	737	791	797	777	744	767	747	773	762	747	767	764	833	740	834	753	729	714	776	745	794	768	787	739	724	705	742	829	752	804	720	725	727	785	761	775	766	805	771	750	769	766	788	718	799	777	824	805	773	781	780	735	796	779	775	735	817	751	761	794	788	797	755	776	766	782	782	770	764	732	782	755	790	787	776	737	755	762	749	744	731	766	733	781	742	830	774	758	741	790	691	761	776	782	790	775	777	766	828	797	741	778	774	711	742	748	736	808	735	761	792	751	731	778	744	751	803	779	763	802	792	768	788	776	785	734	729	771	777	777	783	785	795	741	747	769	796	776	763	783	773	784	781	733	793	709	754	752	756	739	749	746	796	766	802	766	776	745	744	804	769	751	742	701	807	720	781	782	788	770	753	797	772	783	734	747	797	748	771	801	781	751	793	780	769	785	732	767	776	744	775	733	753	725	811	729	754	742	728	772	805	750	763	799	804	791	773	745	764	765	777	795	739	740	773	779	775	760	766	781	731	766	755	794	752	766	707	773	794	767	750	739	797	734	784	808	722	753	758	775	757	747	741	761	746	801	795	720	761	809	767	756	776	767	842	803	710	785	761	807	790	746	777	807	797	726	783	770	774	791	759	797	823	723	768	774	748	759	798	757	821	741	778	771	809	802	755	769	755	768	745	739	751	754	750	774	743	704	800	774	794	779	727	748	757	755	762	744	748	724	757	732	755	778	741	704	774	770	802	782	781	788	817	784	761	755	761	768	756	830	813	769	748	746	741	745	787	790	779	728	800	749	807	803	789	783	742	796	789	718	804	731	777	765	806	729	750	759	769	813	780	793	764	783	769	792	761	779	746	783	781	720	739	779	767	792	746	742	733	763	754	765	734	725	799	773	791	768	736	736	741	778	806	766	772	829	775	754	782	754	769	801	821	758	677	752	815	759	787	813	766	771	769	769	749	777	797	746	777	787	771	699	796	770	774	782	792	803	750	756	766	782	752	831	729	758	766	791	787	742	750	736	772	732	739	735	808	758	749	723	739	731	771	820	757	724	793	737	748	738	764	784	743	728	807	777	749	742	751	795	728	796	798	745	751	784	773	761	769	778	742	810	750	782	745	815	812	783	774	724	762	793	763	773	774	750	751	744	740	757	791	791	754	825	795	746	712	792	751	790	791	756	748	762	704	766	749	800	730	753	789	770	758	747	764	710	738	774	761	730	749	766	759	764	798	773	735	725	780	760	823	763	767	769	735	739	782	736	739	761	755	744	757	725	778	761	803	716	727	740	699	786	794	790	821	810	789	741	770	811	684	721	780	782	765	764	777	801	807	755	770	781	814	792	794	789	786	727	783	757	765	761	817	762	778	758	817	764	798	768	745	807	759	766	776	746	749	763	741	753	785	734	765	717	779	761	768	742	765	750	837	757	746	739	758	765	789	759	773	763	755	747	792	783	760	753	802	748	783	776	812	787	764	742	800	745	747	757	734	712	832	840	803	730	816	746	787	728	768	761	795	769	785	795	776	794	812	788	737	768	738	764	740	748	753	743	760	763	771	829	742	765	763	734	759	737	757	756	787	743	799	791	757	755	824	785	751	775	748	755	776	738	802	773	763	761	742	770	699	797	730	740	789	727	785	758	790	807	767	750	743	723	777	727	757	761	772	785	820	742	774	755	724	770	786	735	759	750	743	799	764	751	773	760	835	759	812	775	821	755	783	826	796	756	791	784	746	789	813	779	746	749	798	786	739	764	741	766	754	786	776	774	760	795	765	773	752	742	770	766	778	735	806	827	774	733	770	763	738	805	746	781	764	733	734	745	730	759	767	776	740	784	827	766	710	726	780	775	739	747	777	780	776	767	770	739	773	821	762	779	787	737	770	766	835	751	800	783	780	763	770	758	723	756	776	721	782	773	789	770	758	720	777	707	726	776	775	786	766	784	762	760	774	742	780	825	761	769	785	796	776	767	791	743	783	772	765	779	775	792	778	769	759	781	839	758	736	762	757	793	768	714	732	791	770	847	775	778	725	773	759	736	767	751	737	737	735	783	744	772	728	806	785	781	769	747	713	748	778	800	788	756	739	776	788	756	758	762	788	732	738	787	792	755	807	830	735	712	763	728	836	821	773	773	756	732	767	804	827	756	806	726	783	745	742	776	740	759	781	772	748	793	753	739	831	741	764	748	801	741	775	785	748	747	775	728	781	764	747	764	718	744	762	785	774	758	718	788	728	764	775	778	743	751	794	763	799	783	782	847	755	783	706	774	724	691	758	741	758	752	784	753	737	738	773	710	747	793	797	788	776	777	781	711	745	752	782	774	796	741	760	759	757	761	749	805	776	762	761	778	760	761	772	760	743	757	810	759	770	761	808	756	765	778	740	777	802	774	789	811	795	771	720	745	750	733	719	799	749	769	742	766	779	744	766	777	765	745	770	785	724	747	726	772	717	717	816	819	755	761	756	772	734	729	712	716	757	752	765	762	780	749	746	773	712	782	761	794	737	788	773	746	828	770	748	746	768	771	761	793	794	808	767	795	794	783	817	819	750	758	749	794	784	752	738	839	775	755	728	760	718	785	739	755	737	740	731	787	774	790	709	766	729	742	786	760	742	816	760	792	728	801	759	749	761	788	784	752	730	752	807	752	750	779	748	746	774	719	758	733	746	732	753	841	777	768	739	795	714	755	732	784	757	767	773	790	748	784	744	786	779	769	744	731	813	810	788	764	763	764	803	777	784	775	800	741	769	793	766	741	788	749	734	749	768	740	772	781	792	784	787	788	771	780	789	723	753	767	758	804	728	794	785	715	794	775	821	741	726	754	752	755	773	775	796	778	792	744	795	736	775	745	761	757	745	746	749	786	784	751	775	816	745	773	735	789	741	733	721	766	744	798	799	784	769	789	815	799	733	750	775	732	804	774	727	790	794	749	751	764	767	760	750	785	780	741	794	754	751	795	735	757	754	776	762	758	752	773	754	756	740	774	763	752	790	740	796	737	768	774	778	791	757	763	789	731	764	742	747	753	741	762	784	736	754	813	798	762	730	704	728	772	785	783	797	763	749	717	752	777	774	727	793
1977	302	329	308	263	270	273	286	269	262	262	292	293	284	262	270	258	284	287	289	292	329	279	287	308	307	297	273	267	285	304	282	289	294	260	321	263	306	308	277	287	294	289	283	281	288	274	292	282	288	276	297	273	294	280	275	288	271	285	295	272	282	291	260	287	296	296	281	292	308	261	311	288	276	321	262	286	273	266	307	298	275	288	252	258	260	281	298	258	304	258	308	267	282	299	307	304	280	302	291	280	294	273	284	277	287	320	295	270	315	278	264	302	287	300	291	319	300	274	292	292	294	254	293	276	268	287	325	283	309	272	286	262	287	287	315	296	263	261	279	301	276	270	293	292	274	269	284	294	284	272	287	300	291	247	265	263	305	283	273	314	287	313	305	313	310	272	300	283	276	290	298	305	299	304	270	272	297	299	294	294	301	269	292	287	296	282	319	311	292	294	297	297	308	301	273	305	287	302	296	313	271	284	306	285	317	306	282	247	277	295	244	297	303	290	285	302	281	268	302	291	293	310	279	305	317	282	295	266	285	285	280	288	280	286	264	302	286	283	310	282	285	333	297	318	301	291	296	264	261	293	268	255	272	283	274	281	276	263	275	267	288	279	281	298	284	273	298	261	290	315	279	296	269	287	285	302	317	280	300	256	317	287	306	306	272	292	260	300	299	274	286	321	290	312	296	289	293	302	281	281	284	302	263	302	278	289	286	297	279	283	271	295	283	304	286	305	286	263	303	297	297	282	295	312	258	286	282	305	245	265	310	310	300	290	347	306	271	274	289	297	283	295	287	286	268	281	283	275	314	291	297	287	308	274	260	277	303	270	268	277	296	286	269	291	305	264	274	289	270	304	278	276	275	305	312	279	279	293	283	301	292	285	291	283	282	286	292	277	276	287	294	290	286	273	290	312	288	318	254	310	260	271	287	301	295	286	282	302	299	289	273	316	308	280	282	347	285	303	283	305	304	277	256	277	297	328	306	281	308	305	319	276	295	277	274	271	317	305	256	299	313	306	260	284	294	317	310	332	306	269	275	262	290	276	284	309	303	305	305	280	290	274	246	281	292	300	306	275	301	290	287	312	294	319	270	301	310	301	256	281	270	296	281	286	267	309	270	289	274	310	301	279	291	263	257	268	273	304	309	267	276	281	256	267	274	341	281	313	298	280	296	298	288	295	287	256	280	290	302	302	276	267	277	292	318	293	268	272	294	295	277	266	285	273	298	278	300	314	282	302	287	284	271	295	294	290	292	280	282	282	279	309	309	296	288	287	322	326	295	293	249	295	288	290	279	292	324	277	275	292	291	269	310	311	309	309	309	295	282	297	303	260	305	286	308	343	281	285	261	262	299	272	276	319	292	278	295	260	261	277	315	294	305	301	277	276	243	265	287	288	294	323	286	287	321	344	269	280	288	259	291	286	298	286	288	319	286	289	275	284	259	271	276	271	301	308	297	261	249	296	270	280	278	269	304	279	313	276	284	279	263	302	282	312	276	262	302	267	308	301	276	291	265	273	279	307	275	264	292	274	290	278	286	286	277	251	256	286	272	321	274	331	310	279	307	293	283	323	290	316	296	317	300	303	283	288	277	319	328	284	277	310	266	290	316	331	262	303	269	312	277	295	301	269	292	261	274	301	254	251	301	295	267	287	234	257	299	284	310	269	284	291	325	305	290	251	296	276	310	302	319	302	283	253	286	262	283	287	279	298	300	263	284	280	302	280	277	294	306	255	317	274	274	285	283	289	278	270	276	263	274	275	276	298	277	292	281	300	289	300	313	312	268	272	298	302	297	307	302	265	268	258	274	301	298	259	288	279	307	273	305	300	282	290	239	306	256	280	308	284	293	278	266	267	279	313	298	300	303	304	278	301	287	284	289	265	292	286	303	298	292	254	331	286	281	261	275	295	303	327	293	243	298	276	290	291	301	315	275	280	305	311	280	293	321	273	276	288	290	296	294	319	272	266	268	299	294	293	296	306	256	296	263	263	310	293	312	308	297	272	289	292	337	287	282	297	292	302	304	278	290	320	306	304	279	327	312	295	278	265	273	330	274	280	282	284	293	292	284	285	311	286	304	302	293	278	307	293	282	303	274	282	300	296	270	277	321	292	301	278	271	285	298	288	319	294	298	281	271	296	324	299	295	286	276	242	280	289	272	295	288	285	271	273	298	279	295	314	306	296	279	287	268	287	265	290	264	290	300	314	285	277	273	307	290	281	305	294	296	293	278	316	279	290	296	300	311	274	305	300	300	286	249	296	292	308	260	276	271	312	274	271	271	276	288	308	298	295	272	282	308	280	275	321	303	295	301	283	275	287	287	266	281	270	316	274	275	288	305	262	298	294	268	271	312	305	295	333	282	290	275	267	273	265	289	297	285	288	320	299	267	310	287	291	249	277	251	307	298	288	319	305	245	303	315	287	289	315	275	282	323	276	306	289	308	276	275	324	260	280	333	303	342	303	295	299	326	280	285	288	295	283	279	285	292	321	279	286	279	263	316	271	300	288	294	266	272	288	294	269	235	288	284	261	292	303	289	263	288	300	301	262	293	293	296	288	297	292	271	254	290	320	287	273	268	285	290	270	261	251	286	289	272	299	292	285	275	304	287	282	306	279	280	275	304	300	306	302	272	287	297	304	293	259	304	251	321	278	330	281	245	301	300	313	332	325	303	274	312	283	299	339	282	282	303	294	315	276	313	290	277	282	273	311	270	276	268	263	276	275	303	312	299	287	287	283	274	295	257	292	289	286	301	279	286	289	270	306	296	285	273	305	300	279	299	297	320	290	287	302	254	300	274	286	276	321	298	278	292	284	276	294	253	289	249	283	301	304	255	301	292	303	278	303	271	281	287	305	288	260	291	284	264	282	295	283	307	271	289	306	309	288	281	279	307	270	296	283	285	315	256	300	288	268	281	284	286	288	285	274	298	261	279	299	302	292	318	294	280	322	308	280	306	311	314	293	333	274	281	293	275	266	260	276	286	281	302	292	263	285	314	297	271	280	288	261	293	283	272	322	273	293	282	282	278	280	293	263	260	299	279	283	293	290	283	294	292	261	305	288	305	298	322	267	289	292	309	251	252	331	270	298	333	307	318	274	281	279	285	300	324	289	274	267	270	294	280	287	272	311	285	280	279	336	293	291	310	304	289	322	289	297	305	298	293	297	282	293	288	346	285	260	269	283	312	311	303	281	298	271	286	267	318	279	301	283	260	262	269	301	325	250	316	254	301	308	257	316	259	264	285	298	276	279	320	304	287	263	274	282	320	299	262	320	285	254	283	301	270	282	311	263	290	265	248	269	313	291	287	305	282	282	287	279	312	286	276	305	277	272	252	278	296	299	282	251	290	301	271	263	272	283	280	261	307	257	294	286	293	289	275	283	303	272	286	297	282	269	267	269	290	276	265	317	320	284	293	289	285	328	315	283	315	314	321	280	295	292	283	282	289	289	332	276	276	284	266	293	274	323	275	296	268	262	294
2422	767	742	795	850	760	769	709	738	728	713	769	704	741	732	718	728	752	742	736	756	777	760	743	704	718	775	751	662	706	708	719	688	710	696	730	669	711	772	691	730	737	724	737	745	737	694	704	714	739	720	709	708	685	729	719	777	762	758	746	726	715	746	713	720	737	730	691	725	691	742	699	748	667	660	732	715	709	675	753	686	715	707	696	714	720	695	700	713	711	715	729	694	774	731	748	714	705	684	705	742	681	715	714	755	738	720	732	704	720	700	671	697	695	651	685	715	730	700	674	710	703	762	724	731	717	709	672	719	682	724	730	737	739	744	704	747	710	744	708	761	737	714	726	735	715	688	716	765	693	733	675	763	735	728	715	721	715	707	720	710	690	713	742	714	718	696	725	706	724	774	719	731	687	719	753	722	694	722	700	720	759	734	685	696	720	700	696	739	696	746	749	705	717	705	765	696	789	734	752	728	740	683	699	733	725	714	699	763	656	722	722	737	734	727	686	706	772	652	686	696	700	659	756	688	684	740	659	804	726	738	719	765	714	666	703	711	718	716	713	711	722	735	688	713	759	730	719	734	714	701	690	727	767	716	729	697	688	741	687	753	692	692	726	708	783	702	692	737	746	661	747	777	667	735	714	735	733	729	693	738	732	724	713	726	720	728	722	707	729	721	740	673	648	708	679	696	745	700	695	720	681	700	723	688	736	691	703	673	741	734	725	698	734	749	732	731	691	774	747	687	732	704	699	674	733	756	710	763	705	705	697	729	714	726	701	728	740	720	667	716	724	754	775	740	723	734	792	718	744	728	708	680	700	783	707	733	697	753	727	713	769	740	638	722	711	718	738	745	741	715	708	770	691	712	726	699	710	699	754	735	670	689	695	718	758	737	711	736	717	736	735	708	748	695	726	680	716	728	713	678	707	708	684	702	729	701	691	745	709	724	735	674	728	730	706	674	704	742	713	705	742	682	771	722	703	751	690	735	705	688	749	671	699	724	735	766	726	732	706	735	702	729	713	763	679	720	695	678	744	673	707	688	696	704	687	682	719	724	705	711	730	698	713	694	716	694	763	697	764	723	688	693	695	710	707	704	693	710	748	724	711	743	717	747	744	705	687	693	742	709	683	703	719	715	729	741	684	713	716	745	694	696	757	710	740	679	724	685	734	753	675	702	731	725	681	720	741	713	727	733	766	723	746	739	681	665	707	694	694	700	698	665	723	709	720	661	730	710	661	741	717	646	739	723	721	755	747	747	692	712	712	763	720	688	735	701	752	708	719	728	737	737	712	737	747	731	725	694	729	686	749	717	719	686	723	699	702	677	738	736	696	725	708	724	693	699	738	683	704	703	711	687	745	740	729	727	702	692	731	707	689	693	717	742	739	762	728	729	759	718	711	712	706	718	728	695	702	700	711	744	703	697	709	697	702	723	700	714	731	642	728	693	701	735	723	711	774	694	713	718	727	656	704	732	739	694	660	680	694	735	714	717	702	730	718	722	726	688	708	695	679	737	693	727	762	711	740	706	723	697	734	678	756	721	715	698	728	721	721	764	703	734	737	697	734	706	678	747	703	698	741	735	697	707	676	742	767	703	690	714	711	676	740	671	736	709	688	693	731	734	666	748	735	727	751	661	683	749	694	691	690	734	729	732	725	710	697	733	711	684	716	712	722	702	738	703	729	725	744	764	706	772	709	654	735	748	746	690	710	704	687	738	716	680	730	741	725	677	686	764	678	750	707	748	684	757	725	751	641	691	734	679	702	723	695	746	721	735	707	769	697	690	693	738	725	746	702	713	730	718	736	715	719	679	713	685	731	754	723	731	720	745	716	698	712	734	701	740	707	729	712	711	758	733	711	703	741	661	719	746	701	708	667	693	687	699	681	715	698	719	720	738	726	721	736	696	738	702	739	718	718	742	687	732	739	709	739	687	704	694	702	731	766	707	716	763	689	726	696	735	683	734	732	741	764	700	716	715	699	701	703	732	730	673	723	731	714	728	744	712	713	696	700	703	667	710	673	693	759	728	731	674	710	777	789	759	749	708	682	699	721	699	673	735	695	726	724	732	681	675	718	743	708	692	686	719	686	753	749	710	744	748	712	704	711	737	690	744	722	681	727	712	705	718	681	706	753	724	755	737	694	686	701	647	752	709	701	663	744	684	748	732	657	761	753	697	667	681	707	690	724	695	696	689	688	698	773	684	714	744	680	743	696	749	710	715	660	737	709	703	706	665	670	701	711	746	751	727	729	706	688	736	724	665	697	719	719	722	712	760	703	691	734	708	731	752	710	760	713	688	723	694	691	666	709	715	746	741	700	756	729	686	699	705	676	749	698	742	743	729	716	733	687	702	749	706	734	756	694	726	690	671	707	719	678	722	699	739	717	735	714	704	731	699	717	687	699	738	691	737	752	724	684	699	726	717	716	717	711	724	736	724	715	707	706	727	753	748	718	713	676	680	700	735	709	709	702	639	716	705	739	666	689	738	670	752	727	704	743	740	743	706	716	711	710	704	725	722	731	689	689	715	730	713	730	686	715	738	729	740	745	682	673	744	716	680	779	709	748	787	728	675	712	759	704	746	697	715	700	697	715	664	686	718	706	670	690	696	700	661	714	719	745	683	720	711	733	743	723	718	680	693	706	741	724	695	688	720	668	709	670	745	687	723	691	724	734	724	709	680	677	688	719	683	711	714	707	688	760	698	712	665	696	757	742	711	693	759	768	667	724	697	699	690	758	696	709	732	728	717	717	718	686	725	742	777	718	697	658	707	707	731	734	692	714	712	756	715	725	752	740	662	731	748	745	773	685	698	658	739	735	735	798	669	708	740	756	743	697	711	739	751	689	728	697	712	733	686	717	735	737	708	697	690	708	737	720	724	713	703	753	720	657	712	749	694	710	711	732	722	679	692	748	728	732	724	733	761	746	695	727	741	738	719	739	727	697	756	765	725	716	740	679	729	758	689	699	707	700	667	733	680	692	739	704	757	721	728	684	712	741	757	685	683	665	719	716	748	743	744	717	674	721	710	716	694	750	758	714	679	717	732	739	744	711	686	697	704	656	751	728	737	692	703	723	659	762	747	713	708	720	734	744	673	683	703	725	702	721	754	698	729	756	717	722	734	713	674	706	710	707	756	719	742	702	687	736	681	750	742	686	703	734	702	701	710	716	705	697	726	716	722	744	716	654	696	698	701	721	688	701	710	763	686	705	691	736	704	766	716	719	724	660	773	712	746	701	715	736	706	732	726	721	739	743	699	649	691	697	702	707	713	727	724	741	719	733	755	714	710	714	714	717	750	732	716	705	724	695	718	687	725	726	717	733	731	732	694	678	756	779	728	747	763	689	678	697	726	719	750	718	752	699	668	710	672	694	694	704	688	672	706	731	741	703	713	696	728	713	741	685	696	740	707	722	704	672	752	721	720	712	725	705	688	710	726	705	716	689	701	649	691	684	701	693	725	736	667	770	752	762	726	709	757	716
6788	922	1012	838	596	448	398	332	279	242	229	248	229	215	197	193	200	184	237	235	246	226	224	174	178	187	194	187	177	162	166	188	185	186	161	154	160	181	166	167	165	186	170	147	170	160	182	176	175	154	157	165	164	159	178	154	190	159	159	158	152	165	177	176	177	166	166	155	160	154	183	176	157	161	165	158	144	177	178	170	152	201	187	148	181	157	141	159	160	161	187	146	183	176	150	166	167	174	148	152	178	183	158	188	152	171	165	174	198	163	185	145	163	164	175	179	172	154	175	148	121	150	163	157	145	175	176	157	206	178	168	172	172	153	174	181	149	164	167	187	160	174	161	174	169	176	169	168	141	155	173	177	184	147	150	180	165	171	175	187	181	171	167	171	143	180	154	174	151	161	141	139	143	158	157	184	168	163	179	154	174	150	176	170	166	167	186	173	173	176	175	159	170	170	165	168	150	174	178	173	183	142	156	167	168	191	177	149	174	168	194	166	194	181	171	162	141	167	169	167	181	158	174	180	175	165	192	169	171	180	159	161	165	195	181	168	165	180	171	184	139	182	173	170	155	195	152	180	178	154	174	150	165	165	165	141	173	169	180	175	158	161	166	179	162	154	147	173	153	164	161	162	186	159	160	146	186	160	159	194	152	156	188	173	169	160	160	166	154	155	160	172	170	176	169	174	154	166	189	146	174	148	180	161	155	167	150	189	177	171	161	144	168	159	168	192	181	156	173	164	191	160	186	162	144	163	165	164	158	140	172	159	177	166	166	150	175	185	137	158	160	148	136	167	164	154	178	177	185	161	187	165	131	186	174	169	165	182	153	177	148	136	172	182	137	166	172	165	154	157	168	151	143	162	176	181	166	146	140	162	186	176	159	171	180	166	158	155	171	162	164	166	172	172	177	144	163	160	153	149	164	164	180	170	178	147	182	166	183	150	158	195	148	163	168	155	172	151	169	172	165	178	164	171	160	195	144	158	152	171	165	161	155	186	152	156	151	174	167	193	164	169	188	155	175	159	169	176	197	137	170	191	149	171	156	190	180	178	187	178	178	157	149	178	158	164	147	167	150	167	170	171	155	173	188	161	159	153	152	146	146	163	153	163	176	161	169	187	167	160	168	168	184	151	173	179	158	169	172	153	176	176	163	187	154	177	169	156	159	166	175	155	141	177	165	161	167	181	138	179	166	153	168	163	186	154	161	151	166	161	136	162	182	177	176	160	176	153	145	159	176	179	168	161	156	167	155	162	165	176	153	179	151	148	183	148	160	181	182	166	166	179	170	165	141	174	186	149	170	158	172	142	163	180	158	170	163	164	173	174	141	156	169	169	165	172	173	155	169	180	169	160	181	170	159	182	175	158	163	173	142	199	155	168	176	140	159	169	163	167	143	171	148	178	154	175	150	160	169	159	158	164	155	165	138	164	166	181	186	158	162	169	178	170	193	159	156	172	164	169	157	174	163	166	174	165	154	162	164	168	138	180	147	153	171	183	163	178	173	179	164	165	162	157	143	155	156	166	175	169	188	166	167	143	203	173	172	178	175	177	173	178	166	160	162	171	171	173	165	140	162	175	173	169	152	163	144	184	164	159	182	172	165	170	183	152	174	156	158	179	183	173	187	157	178	182	187	158	182	162	154	136	166	189	187	170	170	174	168	157	180	163	151	162	172	163	166	190	160	159	170	166	185	167	145	172	182	148	175	186	155	168	154	166	170	167	153	175	167	186	157	177	173	212	187	167	182	170	164	156	165	175	171	184	159	162	178	165	162	170	149	196	163	166	168	160	152	165	176	191	157	165	170	143	165	152	159	177	190	168	158	177	151	182	156	166	189	160	155	161	157	168	142	156	180	175	165	172	148	155	162	164	181	144	159	198	168	169	176	187	166	167	155	173	188	192	171	177	166	162	175	154	167	164	167	189	177	150	149	181	183	173	175	169	163	166	182	173	176	178	171	160	176	200	150	165	155	209	157	144	174	142	173	147	156	177	162	149	174	174	187	164	151	155	157	151	144	170	181	147	176	151	170	162	158	154	152	173	184	181	152	155	173	195	160	180	173	188	164	168	169	191	178	160	168	179	152	174	175	168	185	189	145	160	152	176	185	159	157	177	192	187	188	186	192	162	204	143	157	148	165	175	164	153	169	175	177	155	169	148	175	184	177	153	153	153	170	175	152	169	166	174	154	165	172	145	176	180	176	128	151	174	152	134	141	158	171	165	157	162	175	147	170	174	160	157	177	177	178	136	157	174	189	173	153	167	164	162	163	155	161	179	150	170	181	175	160	157	177	182	180	174	166	180	170	170	191	158	139	173	202	165	169	175	159	163	196	174	172	160	175	182	180	175	186	180	176	155	157	182	169	166	186	188	192	192	139	139	146	175	170	175	192	153	172	182	166	137	166	165	171	175	165	168	181	171	180	162	185	187	183	197	166	170	151	171	143	150	171	162	183	167	182	145	169	169	168	167	178	185	166	179	169	174	160	148	171	149	171	172	173	154	155	166	183	169	156	171	161	193	158	153	148	166	154	181	187	169	171	160	207	155	195	182	191	164	150	191	155	156	172	172	164	176	163	152	168	190	189	154	158	151	159	170	195	159	185	178	184	161	171	171	157	179	151	178	171	165	175	174	159	173	163	156	151	174	138	188	191	164	173	168	179	177	151	153	183	167	154	153	168	169	149	180	165	182	147	190	189	167	167	159	170	172	148	170	167	190	174	130	172	190	185	161	175	160	173	159	158	151	168	146	136	186	188	189	175	158	141	162	162	175	180	168	168	159	186	157	179	177	157	169	164	143	185	130	163	177	156	164	168	178	183	159	157	190	173	164	141	173	167	152	173	154	173	192	184	182	179	168	170	169	168	168	167	165	156	155	169	171	163	171	153	158	143	143	147	176	161	184	177	147	162	187	149	185	162	170	165	163	172	188	156	186	164	183	146	151	203	185	156	156	171	155	167	163	168	173	169	163	151	165	170	180	195	156	164	183	172	179	175	150	170	177	203	178	157	194	178	162	178	174	177	160	166	186	169	173	174	138	154	184	160	152	155	165	174	166	163	169	145	176	154	159	155	153	149	159	151	158	130	191	159	176	177	176	157	175	187	192	156	145	171	173	173	158	175	156	161	154	172	155	159	146	149	171	172	154	145	156	165	174	169	174	193	182	197	204	164	150	158	173	150	169	189	172	165	183	177	165	169	164	177	157	159	160	153	160	172	171	202	190	180	164	178	170	154	174	168	154	178	141	185	175	170	198	201	173	177	168	181	175	162	148	168	186	181	162	161	141	156	175	156	167	164	155	155	167	178	158	176	174	148	172	161	166	177	162	161	167	165	150	158	174	179	167	170	180	168	168	160	174	173	165	171	176	165	172	172	189	163	170	170	123	162	164	153	168	191	164	170	199	170	158	178	153	156	175	161	161	156	171	167	166	175	177	162	194	167	131	157	155	163	145	159	179	184	157	171	166	163	179	169	184	171	175
5471	1166	2191	2598	2409	1983	1709	1387	1205	1108	1032	941	876	836	783	768	752	699	748	922	1062	1040	845	667	618	553	592	581	575	566	549	592	569	555	523	532	520	529	553	538	508	512	515	541	514	508	533	547	482	517	536	468	466	484	472	473	520	535	506	500	517	506	494	531	508	515	490	534	451	531	496	501	513	516	520	486	482	519	478	454	457	466	483	441	488	510	488	507	483	499	486	517	487	491	460	470	490	504	516	492	546	475	450	471	485	499	481	499	485	500	486	512	464	505	497	450	488	452	497	487	473	481	515	518	476	458	454	473	488	489	526	512	498	508	493	500	468	460	498	492	475	492	439	472	494	496	476	447	506	470	456	482	523	523	491	490	497	497	509	488	500	515	484	522	495	452	463	479	455	472	492	511	525	499	497	489	478	476	464	498	518	513	472	442	492	519	485	451	492	452	507	526	509	452	495	484	521	504	437	509	506	482	489	492	494	449	519	450	502	534	465	501	420	505	474	499	508	500	512	517	498	517	482	491	441	503	478	459	461	484	479	450	474	483	442	443	468	502	480	475	490	485	472	479	477	474	502	478	518	482	499	474	538	484	498	498	511	435	513	456	485	453	506	535	478	493	474	491	482	452	486	488	462	476	518	518	492	485	519	485	473	451	486	447	493	487	489	463	456	480	479	498	483	495	506	462	496	495	504	472	467	482	490	490	450	474	500	488	498	504	489	432	512	475	487	519	458	493	473	503	502	481	476	469	452	474	501	438	492	481	515	473	491	457	499	516	479	472	484	476	526	491	494	469	451	492	485	480	497	492	479	504	498	498	502	471	461	447	481	458	512	510	514	477	495	472	485	454	507	494	450	504	492	501	517	486	459	459	476	467	479	493	496	503	483	524	493	444	509	445	488	522	467	526	483	498	518	479	476	492	456	474	498	489	495	461	506	518	471	486	490	504	480	455	441	472	476	480	490	485	457	530	452	463	491	480	513	470	456	481	448	525	462	493	503	492	505	488	453	461	472	446	414	497	525	507	530	462	469	456	474	502	460	502	463	479	505	495	493	456	468	469	473	465	437	486	508	488	498	433	465	461	520	477	462	495	505	503	499	485	481	509	481	505	471	477	490	501	547	538	464	491	488	489	469	471	513	490	510	522	494	454	515	499	481	508	455	494	468	501	450	475	492	471	450	431	467	516	493	478	532	464	476	445	445	497	463	490	462	486	511	503	487	488	475	471	488	494	493	499	511	491	496	485	502	461	480	500	490	514	458	535	484	475	512	490	466	481	473	507	470	475	489	462	500	468	480	441	505	502	492	496	452	500	465	483	529	472	462	479	467	439	502	497	443	549	505	461	491	461	466	515	459	509	494	492	439	494	491	440	466	503	481	503	519	404	490	463	453	497	478	511	457	443	521	487	485	493	483	449	467	487	464	486	494	517	458	453	495	478	493	443	528	449	522	474	458	507	481	498	485	506	477	456	472	459	486	491	495	487	488	494	495	487	451	485	481	484	473	471	481	474	486	447	462	506	446	502	512	474	487	481	472	475	513	483	463	473	530	522	485	492	469	513	478	459	474	500	454	499	505	484	422	464	452	494	515	498	473	445	481	458	479	514	456	458	472	440	516	473	493	464	528	505	469	463	505	487	496	531	498	478	534	478	458	442	496	475	458	475	476	480	465	492	480	478	483	478	523	452	497	474	492	486	496	450	460	466	473	457	459	464	446	483	510	451	501	455	485	479	500	457	493	441	489	457	514	501	481	504	481	441	464	494	464	501	488	511	492	474	486	492	502	455	476	482	489	489	502	496	460	484	485	538	486	532	493	474	491	503	495	454	500	500	482	456	461	444	474	481	507	477	497	482	488	478	497	493	468	484	488	465	505	509	502	484	468	472	478	463	478	442	471	471	464	468	501	505	500	498	452	516	497	497	472	462	493	458	462	478	486	485	474	486	480	455	486	506	470	475	481	482	496	477	480	500	463	448	450	489	461	509	510	516	511	490	492	514	450	493	500	497	522	512	471	468	434	479	451	484	481	481	522	456	462	513	469	474	452	456	498	460	459	470	487	458	454	462	454	464	477	484	501	481	519	510	519	471	510	489	477	485	477	445	482	452	489	490	447	490	479	436	472	470	469	518	517	506	468	503	498	500	518	509	476	483	485	494	500	457	479	450	471	465	521	489	507	458	501	483	448	453	465	469	489	461	496	505	472	462	509	477	490	474	481	477	468	521	484	458	449	474	499	482	434	528	472	501	504	510	445	499	473	487	497	468	473	472	479	464	475	473	544	511	498	494	470	498	510	511	454	461	446	509	488	466	469	472	479	471	473	479	493	475	498	515	485	507	505	490	456	539	428	506	449	494	507	471	469	425	515	497	490	507	484	486	440	479	496	479	503	503	514	516	492	446	469	452	511	518	508	482	475	505	499	479	522	526	468	453	490	508	518	491	469	494	516	479	481	484	513	462	482	478	509	468	496	504	493	462	457	493	473	512	493	494	484	470	522	520	489	473	478	462	500	472	482	469	477	488	461	488	460	466	468	498	495	508	493	500	519	500	478	489	492	496	469	484	482	443	499	500	454	498	463	477	482	477	478	464	468	478	469	482	469	513	542	465	499	467	507	494	494	515	484	458	474	469	543	461	500	492	467	440	485	523	470	489	469	459	486	523	484	486	517	496	480	494	465	487	477	482	479	475	517	501	479	480	519	520	506	474	462	517	479	475	498	451	456	463	467	484	518	449	488	461	471	477	507	434	466	470	486	465	497	499	510	474	471	500	445	459	485	511	469	481	481	496	515	491	527	468	516	486	517	459	437	500	491	488	534	449	467	445	460	516	452	466	511	469	517	480	444	472	512	486	448	519	521	457	495	509	505	485	517	459	464	477	493	482	478	500	473	526	485	472	435	477	508	477	502	465	481	464	525	501	471	473	472	449	485	479	492	482	480	477	445	544	471	485	437	474	499	518	494	489	456	468	526	518	473	476	498	485	471	481	458	470	469	463	491	478	454	457	462	494	525	471	450	500	497	468	466	489	459	477	497	503	492	481	475	516	521	502	448	503	491	502	495	547	526	491	471	468	516	482	471	513	442	472	486	465	476	488	514	481	465	481	491	526	521	451	486	485	485	472	458	462	449	469	501	527	471	500	482	466	473	486	492	515	504	509	503	529	484	480	520	435	488	502	443	459	505	485	531	539	449	480	501	482	476	470	469	502	481	463	527	496	476	460	473	482	483	472	494	441	507	485	509	503	478	479	477	507	481	489	463	467	451	531	467	495	488	487	490	514	531	492	473	475	462	450	483	462	473	507	455	484	519	472	451	476	502	481	492	483	491	472	456	464	468	485	478	476	517	448	495	487	463	484	444	497	489	489	470	477	534	516	497	469	466	447	533	461	459	469	522	485	505	525	520	487	497	509	501	491	500	499	503	494	501	463	473	493	469	503	460	475	515	444	466	486	484	494	502	492	504	510	513	473	516	463	497	445	484	494
13830	2323	2244	1747	1303	993	818	612	564	489	471	419	419	384	396	386	324	387	394	344	414	444	348	299	331	308	351	328	325	323	324	328	297	335	314	319	320	336	317	309	325	306	303	333	309	285	302	302	271	323	335	289	314	273	306	322	301	301	289	294	281	271	285	290	298	284	312	315	297	308	303	320	302	298	319	275	294	286	313	274	301	272	316	305	265	281	284	270	312	321	301	281	297	289	286	288	299	333	278	275	295	318	300	281	290	322	306	313	281	275	284	315	295	271	285	320	283	274	280	313	313	311	302	265	277	291	309	322	307	304	259	299	309	318	288	313	327	314	301	278	298	301	304	288	299	265	244	298	302	292	300	294	285	298	309	294	300	311	269	288	305	283	271	280	277	322	323	266	289	286	259	264	320	255	291	311	306	282	278	292	289	292	297	275	302	250	302	282	289	277	321	315	325	323	291	303	330	291	306	283	338	312	289	277	294	298	295	302	318	330	281	267	300	274	315	301	308	289	275	323	279	300	296	296	308	316	333	300	251	302	293	260	288	288	303	311	285	307	275	322	330	311	300	289	321	288	276	291	287	327	290	316	268	291	312	271	286	281	312	264	326	314	313	288	291	342	273	327	308	281	310	284	292	311	313	285	284	274	273	296	268	314	296	312	261	294	279	276	281	289	287	277	298	264	266	300	329	270	291	287	272	306	294	291	286	322	311	323	303	305	259	275	337	302	297	311	282	323	282	265	301	314	286	287	286	285	297	252	319	304	307	293	302	288	285	281	294	282	304	268	302	330	253	293	290	307	284	309	314	270	275	292	297	267	293	298	293	313	298	302	322	297	283	300	307	281	290	297	301	264	283	314	307	285	316	311	313	287	267	270	296	322	312	294	300	282	294	289	293	295	300	291	318	301	319	295	296	280	300	301	271	284	300	280	282	288	274	290	284	305	273	265	275	297	255	276	289	279	256	303	306	292	285	281	325	306	271	330	277	316	263	316	289	291	281	302	298	280	289	302	295	250	292	272	284	305	305	298	276	320	314	283	277	319	303	268	297	307	266	280	287	285	300	290	295	321	278	271	309	263	301	299	331	268	266	298	291	283	277	301	282	279	325	266	271	315	274	305	304	336	279	278	273	318	303	275	330	273	264	282	302	292	313	303	293	271	282	283	261	271	240	269	269	289	299	302	308	301	293	250	291	272	272	282	270	287	319	262	275	322	302	300	272	274	320	278	282	319	287	301	305	295	302	279	304	303	320	304	299	301	281	307	286	317	287	283	266	303	277	280	316	302	306	318	297	308	314	302	285	322	309	273	279	276	288	296	281	315	271	285	295	309	273	264	284	255	272	311	268	294	269	271	301	320	296	297	293	295	289	304	295	310	317	310	329	323	293	290	258	304	283	275	280	305	322	273	311	298	299	257	267	290	296	305	332	297	317	298	277	311	262	297	295	304	286	278	326	292	314	277	327	304	298	302	312	306	304	318	342	245	312	290	327	315	280	298	312	290	274	308	287	303	299	294	256	320	275	301	300	275	308	293	312	290	260	305	315	301	280	289	300	275	289	301	308	313	291	332	282	259	289	331	310	319	345	316	290	300	261	317	302	275	302	297	275	285	301	301	290	338	321	276	314	292	308	272	276	269	266	270	261	280	299	307	285	279	276	288	289	272	282	301	332	284	310	297	291	293	293	281	312	288	284	294	301	283	280	286	298	300	270	303	321	263	310	294	279	320	296	294	324	286	274	279	298	290	285	261	299	262	306	284	289	281	280	282	305	311	288	289	284	287	290	288	304	265	317	293	310	287	282	342	272	320	270	278	300	280	275	287	274	331	309	293	316	283	281	283	292	293	250	293	283	327	277	318	292	343	315	265	274	297	288	291	287	304	293	277	314	294	328	285	311	266	334	315	274	286	300	292	304	308	280	279	345	268	290	288	331	313	272	326	324	299	289	307	331	301	275	337	316	294	282	265	307	312	272	240	286	297	302	284	297	292	293	305	326	308	279	258	296	313	270	294	285	279	270	295	319	304	280	266	289	304	264	292	299	278	313	270	286	294	305	290	266	286	287	304	287	296	283	286	324	311	293	278	303	291	305	270	260	313	281	327	296	274	339	253	287	267	303	311	299	305	307	296	285	299	325	285	296	307	316	333	351	329	293	263	279	268	302	299	283	276	292	275	311	267	321	298	324	304	294	291	294	284	295	286	296	302	304	304	284	318	289	281	275	291	295	265	255	337	289	302	330	289	303	284	279	306	303	292	303	289	298	284	279	280	302	282	318	319	297	314	287	333	300	326	295	237	294	301	305	322	281	285	316	279	309	306	282	302	292	311	279	292	297	336	267	301	303	296	267	294	277	292	278	279	305	289	321	297	276	294	291	308	310	317	270	311	289	276	281	285	299	311	285	296	301	294	339	288	301	296	290	260	296	275	279	304	276	272	291	333	319	272	288	270	282	278	309	293	324	302	304	277	288	309	312	319	309	309	313	304	280	308	306	274	291	285	277	304	326	246	293	306	261	290	293	288	311	260	305	272	311	320	310	300	281	306	314	293	285	288	303	295	293	296	294	304	292	287	311	324	297	279	293	307	318	303	303	303	280	271	300	306	312	281	300	298	298	268	273	275	288	303	320	270	292	309	278	291	297	268	297	285	282	308	313	294	309	279	288	298	313	283	302	287	315	302	282	246	297	283	313	282	304	304	307	296	302	322	310	296	299	281	268	309	275	310	273	317	297	304	294	303	291	304	310	307	302	281	269	273	266	292	276	303	287	295	327	267	302	295	284	298	286	290	329	286	303	253	322	309	268	270	301	285	269	297	299	275	283	277	271	277	299	299	258	296	284	317	272	288	273	286	308	291	296	268	292	301	284	278	303	282	281	327	306	321	294	309	307	299	295	331	271	263	277	301	311	300	316	327	270	324	318	302	275	299	269	312	311	330	293	280	285	277	261	243	286	262	328	313	302	318	277	294	271	306	285	286	291	269	296	307	323	311	302	293	319	293	325	278	265	291	299	309	278	285	314	331	300	273	310	293	276	287	318	316	263	289	283	269	305	303	297	282	273	286	289	279	297	311	307	283	340	274	288	323	291	299	339	281	285	285	312	285	280	307	292	305	330	292	283	295	275	280	278	296	302	312	294	284	300	307	255	326	304	305	349	302	280	301	294	301	293	288	296	273	276	295	314	319	291	307	295	305	310	273	284	292	285	306	300	301	304	306	271	311	293	288	269	278	302	291	285	253	289	294	311	325	292	305	315	290	298	278	305	323	308	295	291	272	301	286	293	289	284	307	293	306	290	290	294	304	301	317	270	303	287	323	303	259	329	281	290	299	266	294	298	301	284	280	289	280	257	275	311	310	280	306	320	322	287	321	283	298	314	289	335	305	273	319	302	265	318	318	278	307	296	294	299	313	294	287	282	319	283	299	339	284	280	338	290	287	308	272	290	303	296	288	308	279	281	294	286	317	276	287	290	294	283	311	311	304
7554	2096	4319	5072	4522	3882	3144	2643	2278	2014	1847	1675	1560	1489	1325	1371	1223	1220	1240	1245	1696	1632	1294	1125	1002	914	981	981	1025	977	988	878	943	879	932	829	857	898	837	871	829	811	790	816	842	859	866	872	855	818	848	783	769	837	747	789	773	829	800	778	731	863	805	799	794	770	848	795	811	754	794	799	768	808	780	808	796	796	733	814	765	783	742	788	794	743	837	776	756	779	796	810	785	783	781	797	771	764	757	743	837	743	762	778	785	811	783	731	746	781	808	770	702	806	779	846	782	746	772	712	773	735	787	784	765	778	774	768	765	754	745	787	772	727	787	787	795	762	779	729	775	842	774	780	787	796	774	818	806	749	833	740	815	756	765	774	811	816	772	741	775	789	772	754	803	728	815	740	775	802	724	725	724	791	733	793	733	783	818	771	787	777	825	807	783	746	733	786	725	814	774	794	722	744	780	770	793	753	718	796	760	788	737	759	813	788	750	819	759	860	722	788	757	772	790	763	811	766	741	807	772	750	765	762	784	800	755	788	786	774	762	755	803	777	790	741	754	778	745	722	767	744	783	757	778	750	742	797	774	756	720	804	773	740	809	749	764	801	776	747	755	747	760	763	804	768	792	785	752	748	753	763	749	745	750	785	769	791	726	750	732	790	781	772	741	737	796	739	755	756	785	783	760	777	800	815	713	760	783	790	770	750	809	791	797	730	737	782	797	736	792	770	772	725	767	779	810	743	704	752	757	773	739	765	793	726	729	802	747	796	781	766	777	739	782	776	752	713	782	774	771	794	729	791	741	768	769	766	783	755	776	771	766	750	729	773	793	766	772	763	720	754	776	831	788	793	796	775	720	764	730	773	748	784	759	780	745	780	770	739	765	820	743	763	754	757	767	825	762	765	795	776	697	726	768	700	783	750	831	749	727	758	783	766	761	755	743	794	773	791	785	774	712	796	708	717	723	721	766	764	810	835	785	764	810	801	732	798	748	742	731	777	773	827	702	792	721	704	745	755	815	767	766	775	740	736	746	752	748	790	764	812	784	746	783	841	773	813	752	741	773	771	800	791	752	770	795	795	769	777	788	775	787	729	784	747	791	771	808	776	791	774	744	810	785	796	753	760	783	759	812	780	795	769	767	715	749	784	696	746	755	770	764	735	769	767	764	742	725	709	827	799	781	812	764	803	763	788	748	776	750	764	719	785	687	729	772	756	714	761	780	811	769	787	791	775	766	737	789	785	808	808	782	740	782	748	798	773	769	809	769	737	749	787	780	727	797	739	767	746	704	750	794	793	824	815	748	751	794	779	766	757	785	785	773	736	746	801	793	736	737	715	835	729	755	789	731	790	750	799	779	731	866	783	766	786	753	813	742	825	773	794	792	678	768	771	728	732	710	760	756	760	742	766	769	813	769	709	802	783	723	757	783	798	761	731	783	761	811	761	753	716	759	757	786	748	815	764	783	725	811	774	752	780	762	779	800	771	736	822	752	761	793	772	759	761	855	757	821	763	752	787	776	745	767	787	761	743	762	794	753	779	775	768	741	751	748	827	783	782	762	772	776	782	788	806	793	760	785	787	781	766	732	732	739	761	822	742	786	802	798	798	769	766	791	756	744	778	818	749	809	788	716	787	715	776	730	771	809	748	807	757	781	775	802	732	789	717	713	730	778	737	794	733	721	794	771	738	763	756	785	759	734	752	788	782	798	755	821	782	756	782	779	760	771	718	749	767	822	769	814	761	755	762	789	769	781	731	739	772	763	805	787	738	786	776	765	772	773	748	762	741	721	788	721	799	738	792	726	685	757	759	744	732	783	753	718	757	779	787	775	750	765	808	800	719	780	752	779	786	758	793	780	768	794	785	764	842	784	741	725	765	717	784	806	734	793	787	725	737	776	801	746	722	708	721	738	795	733	793	759	773	803	781	806	790	782	753	742	746	801	796	758	779	712	754	780	766	752	728	761	768	757	799	766	802	758	786	778	816	746	756	783	778	822	726	759	782	780	761	780	796	742	778	767	727	758	765	752	803	751	758	765	762	752	807	764	787	733	758	709	766	727	751	781	788	782	784	737	770	781	780	756	725	750	761	740	772	751	767	743	829	743	761	766	766	767	766	789	760	795	778	762	764	715	752	715	779	750	724	780	786	776	758	775	807	782	824	760	774	776	794	779	765	750	766	838	766	794	775	738	707	808	784	767	747	732	804	768	734	782	785	722	778	808	703	737	772	793	791	735	794	765	785	781	812	799	798	712	813	705	737	722	754	745	763	765	743	790	758	740	720	802	752	724	716	788	780	728	773	789	752	777	739	805	749	743	791	778	778	735	797	769	776	747	733	749	785	727	765	760	731	812	767	773	811	764	769	770	780	786	778	754	755	768	802	765	763	794	731	730	736	776	745	756	762	793	735	742	720	731	817	803	786	766	728	786	724	795	772	756	799	781	801	777	771	776	747	767	709	751	783	749	787	750	760	786	765	771	798	759	761	770	790	781	807	748	748	777	809	726	738	762	697	774	749	746	767	776	748	787	772	750	810	770	753	754	786	780	734	767	802	753	816	751	772	791	729	776	751	743	790	805	778	720	779	832	775	767	774	822	727	746	766	759	756	779	788	770	741	799	735	729	774	735	771	740	766	765	735	768	811	792	718	758	772	777	721	731	769	750	749	784	725	765	765	719	731	759	785	756	771	759	713	767	769	819	751	802	745	760	745	751	775	780	779	758	781	724	753	747	772	763	773	776	755	739	739	761	779	791	811	722	796	760	763	769	752	750	766	769	801	784	726	787	772	767	738	780	771	779	751	718	743	754	737	779	774	764	716	775	759	805	762	810	786	786	763	768	798	763	794	746	728	760	738	800	778	792	752	739	749	798	782	726	744	766	753	825	788	792	803	738	776	767	718	765	768	769	808	744	781	817	809	788	769	729	778	792	777	771	751	745	715	732	747	769	762	756	770	735	781	774	771	782	746	795	762	752	817	760	772	766	780	765	793	788	770	768	726	832	794	794	706	787	782	784	779	725	760	780	815	763	789	754	755	778	781	742	763	790	762	773	754	766	787	795	806	746	763	797	764	704	785	789	724	730	765	750	786	798	761	801	747	821	762	795	775	740	760	806	750	822	757	765	783	814	746	772	761	731	756	749	767	779	779	795	780	744	775	790	807	766	835	804	795	719	776	773	734	753	766	766	789	774	787	744	766	719	756	724	791	803	783	805	800	859	792	728	812	743	715	731	765	746	741	744	783	769	796	736	759	755	810	778	726	810	720	775	760	804	757	752	693	749	767	770	796	745	794	710	770	796	747	807	744	785	762	768	814	754	745	781	777	768	754	755	760	728	766	797	741	724	731	708	767	806	743	840	755	797	727	733	762	760	754	773	751	802	797	766	789	799	725	766	770	791	800	781	802	785	704	764	805	790	737	724	774	743	757	795	809	753	703	734	790	741	755	784	759	746	800	730	775	737	750	720	780	771	732	766	778	761	762	740	783
1982	298	304	310	292	289	287	286	278	290	256	292	282	270	316	298	345	272	274	276	271	290	268	301	280	304	293	268	255	264	296	283	272	271	247	278	285	301	257	288	287	261	296	283	277	285	284	311	279	293	293	298	289	247	316	295	284	282	328	296	309	308	275	280	243	307	272	264	266	288	317	302	305	301	285	301	279	267	297	324	283	283	285	297	286	314	314	301	267	277	304	294	278	292	239	285	248	301	288	314	311	276	303	303	257	258	268	310	315	269	286	273	263	315	291	292	279	290	303	296	268	262	289	299	294	269	271	270	293	295	274	312	299	303	294	277	273	302	299	278	263	244	293	287	289	284	279	287	320	277	300	301	292	310	289	277	321	262	272	302	304	261	291	308	240	312	293	280	272	289	276	276	325	262	306	258	279	273	317	299	301	287	291	308	303	269	309	267	271	302	284	301	281	318	291	294	335	313	271	256	257	282	307	296	267	301	295	273	291	304	320	271	303	291	258	290	277	272	280	292	290	293	297	298	290	307	317	305	300	265	303	294	266	288	273	271	297	270	297	273	283	287	268	269	277	309	282	274	293	294	302	293	283	280	272	310	292	272	282	293	296	329	318	291	306	294	275	297	271	307	264	308	299	283	305	301	262	306	291	269	251	271	270	278	273	273	288	303	279	305	276	303	289	295	302	309	280	287	274	274	290	290	279	279	301	276	288	302	290	311	266	313	290	292	282	282	269	288	286	274	291	312	293	296	285	317	319	255	278	254	281	295	298	311	291	282	250	271	300	267	303	287	303	289	274	307	294	316	289	287	246	276	281	282	281	303	315	304	290	303	271	287	264	279	285	290	281	274	283	270	291	270	286	296	274	285	323	263	265	275	275	293	289	291	308	261	291	303	290	275	272	315	290	293	292	284	309	317	286	302	315	282	321	290	279	287	286	291	279	273	309	278	325	276	260	292	275	302	280	297	291	286	325	285	254	275	258	302	290	283	275	258	276	273	283	330	308	268	310	258	274	262	313	281	328	271	292	291	281	313	292	298	281	247	247	273	296	314	295	282	272	305	317	285	261	283	256	269	276	280	292	289	280	309	329	287	243	286	317	313	261	285	272	266	265	256	270	286	316	266	265	272	315	266	254	289	267	295	282	278	286	267	276	280	316	305	296	268	301	255	291	269	288	263	275	273	292	310	274	285	289	269	317	281	275	294	278	305	279	295	258	242	286	284	322	296	304	295	276	270	304	271	298	300	299	316	264	283	272	292	296	272	266	298	283	288	294	290	259	292	313	284	301	298	269	271	265	322	279	278	284	283	308	304	279	316	283	307	303	305	306	289	282	269	305	300	304	299	277	340	269	268	309	305	297	297	292	300	286	269	291	282	277	308	293	285	319	296	301	314	310	277	283	293	243	285	298	262	269	297	270	287	277	296	267	269	277	300	305	277	254	280	291	263	309	282	297	299	317	268	315	281	303	277	286	278	284	314	283	267	285	292	325	295	290	314	286	269	291	277	280	278	275	279	294	291	279	306	276	245	281	273	260	274	303	270	329	278	260	270	273	296	234	294	297	284	289	279	299	270	295	300	274	285	278	300	287	273	319	303	302	287	295	281	298	282	293	319	290	292	317	251	302	273	312	300	272	298	276	271	306	281	265	275	301	306	305	298	284	283	281	296	321	287	260	277	290	286	299	313	273	327	293	281	289	302	294	278	287	295	308	302	300	284	281	319	284	274	316	254	258	310	306	274	283	301	288	279	269	284	301	289	259	277	301	288	315	294	319	288	296	304	303	307	282	289	293	319	297	308	283	271	298	291	290	281	295	288	302	277	302	326	299	290	287	284	287	253	300	265	273	296	294	285	285	293	319	293	270	266	294	312	311	286	296	295	249	301	290	327	298	310	290	315	303	242	290	303	305	295	285	284	244	281	264	300	278	279	313	269	270	311	302	313	312	296	266	289	281	304	318	302	270	291	292	294	289	280	319	283	315	282	295	270	265	282	283	311	279	264	286	307	277	293	275	282	264	277	286	284	294	289	289	309	289	286	313	270	299	317	293	307	285	281	276	272	281	312	310	299	289	307	275	276	271	276	262	301	298	305	309	280	269	272	287	302	266	301	304	267	297	292	279	325	273	236	276	256	272	309	284	297	301	277	270	266	299	277	305	283	287	280	294	273	267	277	277	280	323	279	276	326	265	288	274	255	282	302	289	296	273	353	325	300	285	289	279	309	272	265	282	295	260	261	312	302	268	266	272	285	299	283	301	280	281	298	273	284	277	267	297	276	332	266	310	270	296	312	289	307	288	300	299	321	303	276	285	285	301	293	283	264	287	290	285	306	273	297	275	279	291	289	261	292	287	319	294	308	269	335	259	294	284	289	312	291	284	264	288	324	294	288	310	325	323	301	289	326	267	287	314	316	280	293	307	281	253	299	291	295	270	303	274	299	294	260	299	264	331	279	298	293	329	287	284	285	272	278	297	284	313	279	300	285	291	266	282	310	287	307	279	263	306	281	289	279	298	308	324	256	261	290	317	284	256	295	294	284	302	318	323	280	282	309	280	284	278	284	273	304	291	264	268	288	305	292	293	265	320	259	310	284	255	286	296	288	301	279	290	270	293	298	274	289	273	278	318	296	320	276	358	288	262	279	281	283	291	259	269	289	284	272	338	305	271	315	279	267	296	260	297	300	287	283	267	278	300	300	275	282	287	277	303	289	283	272	299	259	317	292	317	293	314	285	304	290	284	282	257	299	286	288	266	290	273	293	303	308	296	280	278	306	277	266	279	275	271	280	306	270	294	293	299	295	325	290	318	301	307	327	312	284	277	282	296	245	288	269	242	285	266	257	322	256	304	292	276	310	299	296	297	282	295	272	275	303	258	276	298	285	275	279	301	272	275	276	282	275	288	272	293	291	287	270	280	282	284	302	265	312	292	283	279	303	269	285	257	289	281	270	290	281	310	299	328	293	285	312	248	300	278	288	269	317	286	283	282	305	288	284	288	292	303	318	282	263	263	295	256	280	266	262	291	299	276	273	303	292	264	293	262	294	303	302	278	271	287	285	274	303	303	286	289	290	260	293	279	265	289	295	278	259	271	304	283	312	288	304	254	240	294	290	290	310	267	300	275	294	295	292	287	286	279	260	319	286	336	288	266	304	308	257	278	275	308	267	276	267	293	298	316	298	289	304	310	260	287	306	310	276	298	281	281	313	286	274	314	320	280	271	299	260	260	263	286	296	315	275	291	284	279	303	290	282	287	265	303	308	299	311	287	271	282	272	311	310	276	289	269	306	292	278	281	319	314	299	282	293	294	269	297	278	274	265	285	271	289	274	301	279	296	287	310	282	307	281	299	279	276	274	286	294	293	281	295	261	268	254	264	314	301	269	312	276	289	296	298	301	254	293	283	258	276	288	291	264	260	315	302	271	307	320	274	271	295	299	271	313	260	301	312	290	266	318	304	304	303	319	294	277	258	256	289	298	301	312
2446	737	807	795	769	779	776	760	767	767	702	758	723	703	722	709	733	698	747	714	708	733	716	697	718	739	701	737	679	718	724	754	697	681	718	694	682	757	695	707	760	745	724	714	766	685	714	728	722	708	724	754	711	729	752	708	744	755	694	755	722	726	752	710	728	710	713	704	717	743	735	680	699	708	712	701	713	721	722	693	706	730	722	652	692	709	713	704	730	702	708	754	677	723	683	672	701	685	741	712	775	716	736	681	761	700	749	714	725	700	657	739	741	708	695	730	714	677	751	692	760	766	697	717	738	725	685	673	738	743	741	701	678	736	723	721	752	678	709	759	714	675	685	770	686	749	748	714	711	732	725	685	722	685	725	700	781	705	734	714	749	745	758	743	709	716	786	695	731	708	704	735	726	691	739	735	718	731	782	760	737	723	741	733	763	723	690	748	724	683	760	727	720	704	724	716	707	723	713	728	726	715	682	694	694	696	773	742	703	748	715	688	754	679	705	710	668	679	714	761	704	698	724	719	749	702	716	732	743	675	747	721	781	723	743	707	702	699	693	709	717	737	697	728	728	697	731	732	745	685	730	683	740	723	707	714	690	689	657	689	701	746	698	712	725	727	778	743	691	705	702	752	756	767	697	708	711	707	701	775	706	715	705	706	702	720	775	718	752	738	764	770	763	756	711	764	722	709	668	727	703	730	698	713	702	753	723	727	701	719	726	765	716	687	725	687	699	689	736	734	770	720	744	685	733	721	682	742	753	677	704	729	669	710	700	722	721	680	683	683	722	733	680	652	718	738	727	731	720	736	749	739	661	688	718	679	749	721	752	704	702	752	758	733	741	697	673	715	734	694	708	684	719	720	680	713	716	687	706	772	691	712	741	752	716	719	710	719	705	724	730	732	755	749	747	732	745	704	724	762	736	708	733	729	727	768	766	693	731	735	717	725	723	753	712	698	695	778	707	739	722	742	693	719	717	751	716	687	714	671	678	684	723	756	694	730	687	748	728	725	706	668	748	688	739	718	674	704	683	748	709	705	693	720	730	776	719	697	709	713	755	735	722	742	745	705	731	716	726	695	794	707	706	722	715	698	691	725	751	677	700	771	720	686	664	759	759	727	731	763	722	756	755	751	701	727	717	708	734	723	711	691	750	705	694	710	780	717	743	746	695	680	675	696	681	760	757	747	702	717	728	713	741	703	681	709	731	736	706	699	700	700	721	681	739	719	734	719	718	761	723	721	710	709	711	723	737	753	743	724	689	739	715	728	709	720	724	730	705	717	719	706	738	718	710	721	738	747	749	686	699	725	714	689	695	725	720	723	736	701	716	728	749	741	684	713	695	680	712	746	773	742	736	683	706	665	756	659	729	717	732	737	713	708	700	724	727	752	698	738	688	724	731	695	737	737	706	718	732	701	730	747	747	717	729	739	721	686	750	668	717	698	760	700	713	687	748	707	697	708	710	682	762	714	703	770	733	661	725	730	681	777	752	740	717	721	706	711	707	742	743	695	747	705	696	678	692	715	711	732	700	738	714	732	683	693	711	710	697	758	681	724	716	758	750	694	728	711	678	721	740	754	731	740	760	684	734	693	709	680	673	735	719	720	709	714	706	714	704	702	692	752	742	718	722	675	683	743	740	718	706	686	726	708	756	736	733	728	720	774	738	706	729	733	743	733	730	731	719	716	707	702	716	705	678	730	726	735	707	694	700	759	703	727	699	683	702	753	722	742	688	752	718	745	733	722	768	718	763	723	706	706	746	740	703	713	677	723	741	741	726	729	751	716	740	741	715	728	713	760	743	760	707	769	735	717	707	729	739	706	777	687	677	754	750	710	710	737	682	728	701	746	738	709	730	706	678	730	735	711	683	715	717	737	756	699	722	706	668	668	749	733	667	719	757	688	715	717	757	708	720	663	672	737	708	713	692	745	657	755	750	758	693	725	707	698	713	723	728	730	736	746	769	740	693	739	716	732	722	706	665	702	700	713	720	673	747	761	750	744	727	745	714	754	767	711	763	713	703	717	724	719	728	750	692	718	707	723	738	733	699	728	730	717	720	774	722	716	674	775	765	714	683	743	716	757	710	711	712	745	777	727	764	689	754	705	726	783	725	710	726	705	732	710	729	723	750	716	735	761	693	745	712	746	716	696	771	722	721	699	725	735	689	716	724	741	760	723	781	753	722	687	734	758	695	731	712	737	730	662	691	695	768	714	732	721	702	708	724	707	714	706	692	698	717	780	743	719	721	758	760	727	744	722	736	683	697	685	753	715	713	759	728	676	752	708	755	729	737	661	743	765	705	717	697	715	698	725	725	694	767	698	700	747	722	694	696	723	762	743	774	729	733	667	709	703	705	776	717	685	682	746	732	698	750	720	692	711	708	712	732	678	733	754	729	685	691	751	756	746	703	721	710	750	689	667	715	682	735	716	708	703	742	717	729	719	702	710	725	750	744	763	753	752	693	710	720	740	720	708	748	754	698	704	719	681	718	756	757	691	729	750	705	755	722	764	711	706	767	644	710	717	703	703	745	670	720	695	767	720	705	716	753	744	733	709	670	714	727	746	681	706	688	723	729	749	675	700	693	715	734	737	701	701	765	691	697	735	728	758	687	698	743	743	699	723	679	712	678	726	742	739	729	722	699	703	747	745	748	762	760	752	795	715	725	687	740	729	724	741	732	687	697	745	703	754	723	742	722	756	728	693	728	734	748	687	649	664	770	726	669	745	680	713	695	735	736	713	755	698	748	741	691	729	707	721	722	768	690	732	682	746	700	749	675	731	755	704	697	724	705	745	747	702	710	728	711	743	739	742	720	696	757	698	732	752	702	766	725	691	778	730	727	719	748	733	695	701	718	716	732	708	657	688	739	713	735	724	692	781	715	692	676	742	708	689	727	685	726	704	744	720	696	769	713	666	680	710	746	733	759	733	705	714	687	702	707	712	710	724	701	722	727	725	707	694	733	754	696	702	743	695	739	712	727	761	699	742	745	740	730	729	703	784	707	736	672	727	692	737	641	681	699	686	711	712	690	669	737	725	725	702	758	744	724	757	744	715	699	717	734	733	712	716	753	687	746	776	741	749	736	722	742	666	751	700	714	677	711	723	713	720	732	757	670	721	720	716	688	770	719	702	703	751	736	707	702	754	708	769	689	719	721	707	709	739	704	756	678	682	710	713	703	733	735	712	749	697	731	696	708	694	690	687	734	673	806	687	694	760	722	740	691	697	727	754	676	681	687	740	730	679	738	721	757	757	698	731	769	681	758	734	716	693	728	758	737	701	706	721	697	708	710	689	760	761	762	735	699	727	734	735	734	681	724	678	725	711	666	697	696	697	757	659	719	735	712	732	652	713	711	698	705	708	731	703	731	692	705	715	655	735	731	680	731	745	727	703	693	701	737	762	676	721	702	695	739	722	754	760	754	705	706	717	769	763	717	764	736	675	672	734	772	731	735	737	727	726	703	708	696	722	715	748	684	699
6918	871	1093	805	614	454	358	312	287	262	255	241	214	197	203	198	209	218	196	176	172	216	171	180	184	161	171	177	178	173	187	204	176	179	162	184	178	143	168	168	172	172	177	176	195	144	157	153	158	182	171	183	162	163	186	145	158	173	165	159	167	166	181	143	172	148	165	171	181	157	152	178	177	188	151	172	188	169	181	158	147	185	158	155	162	175	175	162	170	171	166	154	172	147	164	187	153	153	156	166	180	176	155	193	164	139	199	177	170	149	198	155	145	162	169	145	147	151	200	159	170	156	163	173	166	160	159	170	162	162	158	165	153	147	165	174	171	180	173	187	144	187	156	172	170	179	186	154	177	166	188	169	180	170	193	167	156	179	184	154	182	155	184	168	178	165	182	176	186	159	188	187	145	144	165	157	170	177	195	157	148	169	144	183	162	182	139	180	174	171	164	160	153	159	174	177	173	170	155	160	178	168	169	171	167	188	188	154	191	161	170	165	152	165	189	168	165	168	163	168	161	179	176	183	159	165	156	173	164	178	168	170	151	189	162	142	192	156	169	162	184	161	135	171	140	182	169	162	163	179	154	180	158	172	151	163	147	172	143	156	157	151	145	141	173	172	148	162	154	164	188	162	184	187	168	174	159	157	186	159	165	162	192	186	170	175	165	164	158	158	154	160	164	184	181	171	147	201	167	152	170	167	155	165	158	176	191	171	181	170	161	141	163	159	178	172	166	154	162	166	191	157	157	178	163	167	178	146	156	183	176	158	178	161	160	202	176	151	159	156	177	186	161	164	175	158	154	175	161	161	159	157	169	181	194	157	156	176	164	162	153	172	170	158	170	163	158	156	138	174	187	152	156	178	188	183	179	157	159	169	166	180	149	161	162	167	179	146	149	173	144	146	183	149	164	181	172	185	185	170	169	169	173	163	144	181	185	166	171	164	165	165	170	161	154	157	171	159	167	179	161	164	143	192	173	187	156	162	157	166	142	191	152	172	180	186	180	177	163	179	166	189	181	175	155	161	193	175	159	152	193	159	164	179	193	164	170	176	159	169	153	176	193	147	166	157	173	165	158	162	140	177	164	161	176	188	154	158	148	163	179	145	159	154	205	157	149	151	163	172	188	165	186	183	150	171	168	150	182	189	179	173	160	149	158	179	184	169	158	169	165	174	162	173	188	141	166	162	157	195	164	157	173	155	154	154	146	179	189	181	136	177	167	173	167	150	151	177	188	157	157	164	178	161	142	188	175	157	151	151	190	158	154	161	150	166	170	153	170	140	163	166	176	174	155	175	148	190	167	172	169	180	187	138	145	179	159	180	157	184	167	171	154	169	157	165	166	171	172	153	149	186	175	182	152	158	177	186	175	171	170	170	187	174	172	155	157	153	195	164	157	155	146	137	189	166	179	166	174	173	160	163	165	159	180	166	143	153	182	184	166	161	166	158	181	156	170	153	158	140	159	180	172	156	150	155	189	185	169	163	156	157	161	190	167	162	159	161	159	169	160	188	151	200	154	147	157	161	168	149	171	166	170	149	180	160	177	197	172	181	185	165	173	180	162	167	189	179	160	174	157	180	172	170	162	163	163	156	165	182	144	163	158	165	171	168	161	185	188	158	191	165	182	150	155	178	192	178	162	168	158	154	159	175	176	167	167	151	174	143	164	168	163	187	161	156	173	195	152	198	189	197	165	182	172	156	172	165	165	174	191	157	158	153	160	165	161	157	148	185	163	170	163	189	134	152	138	166	164	160	167	158	175	155	169	163	178	182	175	153	143	176	157	146	161	189	191	168	148	181	166	169	145	169	129	178	180	156	181	167	150	184	157	161	162	164	187	159	178	142	153	166	171	192	167	156	179	165	179	162	149	168	187	182	192	161	142	156	159	158	184	181	155	164	175	169	171	161	176	163	165	159	178	161	174	170	179	188	168	163	169	170	181	165	172	175	183	184	198	164	175	151	168	171	150	167	150	160	140	148	163	174	170	202	152	154	174	172	151	167	169	193	152	167	164	148	164	155	160	172	156	165	163	157	162	162	162	150	165	182	179	145	164	153	168	175	168	187	181	191	160	165	164	174	159	165	167	166	172	161	168	156	182	163	153	151	182	160	189	161	169	162	177	162	168	174	152	179	146	166	154	148	149	150	196	168	165	175	158	177	171	167	195	164	162	170	159	187	162	179	171	173	182	179	194	172	178	171	149	153	165	185	169	171	170	151	175	170	180	161	158	157	181	175	167	187	155	154	166	161	137	145	171	151	151	181	132	176	140	185	158	164	181	157	187	175	172	171	165	158	190	163	162	172	172	163	159	149	182	158	178	163	171	158	163	156	170	145	172	162	154	177	209	165	181	164	149	148	158	197	178	171	167	188	183	172	177	179	151	160	168	143	174	168	172	189	149	151	153	159	146	156	163	159	163	161	159	179	173	177	172	165	186	139	191	163	168	148	167	161	180	143	211	150	162	165	166	166	181	159	152	164	152	162	165	168	134	148	165	189	189	195	159	180	163	163	160	157	152	165	163	150	180	176	187	142	196	157	155	157	181	178	149	167	177	178	150	137	154	169	148	153	153	168	170	173	188	164	158	171	159	152	166	183	190	156	173	165	169	174	164	174	170	177	168	181	163	174	173	152	176	157	167	166	159	172	171	154	185	171	176	155	163	161	170	148	153	174	163	191	170	159	165	175	175	175	187	162	177	156	176	190	178	165	164	168	142	174	182	160	176	135	163	200	154	151	191	171	168	180	188	143	178	144	168	179	175	151	156	172	159	172	177	168	165	163	168	184	171	175	178	155	173	170	151	171	175	168	176	152	160	146	132	177	137	179	174	174	164	171	173	173	170	153	165	172	171	191	172	172	167	171	144	177	186	153	161	179	162	148	184	150	156	142	164	155	166	163	168	168	169	189	171	176	152	183	168	169	222	166	197	160	162	150	178	160	153	165	158	157	180	167	172	158	160	168	179	179	151	149	167	155	152	170	165	170	178	169	173	178	187	159	165	168	163	175	158	171	167	171	161	165	157	179	178	179	166	182	193	153	153	187	155	161	170	173	167	144	183	170	159	176	154	170	194	171	156	166	181	162	178	166	183	181	171	153	177	141	132	178	172	166	166	162	158	166	176	175	165	161	158	161	147	175	151	158	155	180	170	158	181	165	180	139	161	168	163	161	172	162	163	179	169	164	154	147	163	186	137	163	135	195	157	201	176	174	163	157	143	175	154	171	160	173	161	167	175	190	167	144	132	191	162	175	135	153	175	143	154	149	153	170	149	169	170	168	164	159	162	151	157	150	165	151	167	171	163	182	155	175	167	190	178	174	179	175	164	168	214	167	172	152	163	168	162	176	174	170	167	166	155	182	169	171	184	136	157	174	156	177	172	162	165	154	162	165	146	169	156	154	145	181	168	164	175	152	158	194	169	169	158	161	176	166	183	147	168	171	169	163	169	164	186	148	159	172	172	156	169	160	158	162	167	178	163	135
5424	1134	2141	2662	2393	1918	1692	1434	1262	1120	1047	917	843	830	752	753	686	675	694	642	652	701	664	620	623	579	592	585	614	617	596	550	567	571	566	529	572	536	524	516	546	502	481	499	545	570	509	499	495	524	498	492	529	494	474	477	520	462	533	519	490	536	510	549	521	505	504	510	493	510	473	545	483	510	494	459	449	481	474	485	452	479	519	482	499	479	520	461	490	516	471	516	490	481	485	488	500	507	508	474	443	498	495	484	449	485	517	502	508	457	470	452	496	512	503	481	437	482	456	489	481	496	483	507	475	494	517	504	516	500	479	482	514	472	506	504	515	513	492	514	469	485	526	479	474	497	475	490	516	460	494	485	483	477	491	463	477	482	461	469	478	498	515	467	468	508	477	511	501	476	480	485	467	517	451	497	460	477	460	448	469	511	485	468	487	463	480	483	507	466	507	522	478	502	504	451	471	484	473	475	480	453	493	465	478	479	473	463	482	481	477	464	481	516	472	509	471	489	461	470	502	485	491	487	468	475	489	510	523	462	507	457	457	490	537	495	496	489	520	441	477	479	467	473	464	468	509	428	475	478	505	506	515	480	482	499	458	500	456	481	468	505	508	465	493	481	479	437	520	459	487	507	493	509	527	487	495	474	463	503	505	477	477	484	469	477	476	473	488	449	500	497	481	477	476	473	485	495	478	508	498	483	471	517	513	478	472	489	477	488	475	479	447	446	490	502	482	523	468	509	472	455	511	492	540	473	478	515	470	499	441	447	499	483	467	468	502	510	491	498	483	468	470	464	494	477	470	462	499	491	509	519	529	486	478	481	490	455	472	491	441	506	494	484	484	465	513	512	495	488	459	444	469	504	474	499	504	486	485	479	501	513	468	471	489	479	477	451	466	476	491	517	445	474	476	490	523	458	474	481	461	452	470	512	470	477	499	520	503	462	430	474	426	426	507	490	484	534	466	478	463	469	488	467	476	473	498	473	488	496	459	468	470	468	476	461	490	465	435	499	456	465	487	442	433	509	519	467	495	486	501	531	448	437	440	496	493	460	493	443	511	459	499	475	490	445	525	540	450	495	505	486	475	491	476	483	485	450	484	476	467	489	489	446	513	478	503	480	457	468	515	519	494	463	512	524	469	469	473	473	472	463	467	480	468	488	461	474	473	463	509	479	508	449	492	455	477	513	505	476	522	473	473	458	496	478	456	481	478	457	470	517	497	475	470	487	450	529	469	473	534	464	464	462	482	459	477	485	473	482	453	489	471	461	521	518	460	484	510	478	484	468	498	497	482	473	467	435	457	467	485	524	473	469	513	463	468	479	468	480	477	434	456	517	461	494	443	449	488	486	499	463	469	517	497	515	498	496	491	481	473	469	485	481	477	478	480	475	474	506	517	505	507	485	494	499	479	460	502	475	438	532	491	510	451	463	457	430	485	476	452	495	457	463	499	442	483	510	461	487	480	482	526	523	516	469	502	459	476	464	466	496	446	445	435	454	480	513	499	481	488	475	488	500	473	455	485	492	466	477	491	470	458	467	451	511	457	488	454	471	477	446	498	487	497	480	463	470	513	487	482	512	492	489	504	469	451	517	480	483	504	496	464	460	506	458	490	487	459	483	494	547	506	475	464	485	459	470	495	531	503	488	494	440	497	478	482	514	456	477	522	496	495	506	480	477	521	505	485	459	489	453	458	463	483	460	488	469	446	507	489	466	529	466	482	484	510	469	495	473	477	499	498	511	490	470	494	464	491	467	490	504	475	508	444	487	500	480	487	501	493	456	508	476	469	498	511	505	491	545	513	458	449	482	474	479	464	482	475	508	484	520	479	479	456	506	516	470	463	462	463	470	502	483	511	500	466	467	481	481	494	487	464	452	456	461	455	471	496	493	458	473	508	499	476	516	493	464	482	498	518	497	512	498	490	526	490	483	489	453	480	513	515	505	478	464	498	450	468	466	476	463	520	469	484	485	481	504	478	547	504	518	537	499	484	485	484	477	483	479	465	479	453	493	475	494	467	486	447	476	472	463	511	461	473	486	496	514	460	502	514	469	496	457	491	473	442	498	484	450	476	501	464	449	535	454	516	452	440	466	527	471	474	443	483	526	482	487	477	473	516	480	468	484	465	500	505	467	453	478	485	481	468	491	471	520	454	477	515	459	514	484	471	489	460	470	492	488	471	487	485	477	463	496	485	493	508	496	509	488	514	481	466	508	481	493	490	454	535	486	476	521	447	479	502	487	439	466	485	448	499	458	471	465	501	491	488	491	437	442	487	476	467	475	483	491	479	509	491	482	487	474	455	460	442	464	487	464	478	499	482	470	467	498	489	466	517	505	503	496	475	482	519	445	447	476	517	468	502	451	483	491	446	497	480	491	493	498	461	490	502	520	466	480	472	499	479	468	479	486	469	483	484	498	468	490	512	499	448	434	477	458	493	494	469	532	468	457	447	492	499	432	472	470	481	466	508	491	435	489	510	519	505	496	533	472	512	497	501	511	479	478	466	492	487	463	490	497	446	485	446	460	483	490	493	456	454	455	472	506	450	511	473	429	506	435	482	503	492	492	468	482	475	485	501	487	466	510	475	470	475	480	498	489	494	461	499	473	481	499	549	475	478	485	493	455	463	516	485	471	508	453	485	501	473	459	479	491	479	476	469	484	460	498	495	492	483	468	502	483	505	521	473	461	539	458	489	501	478	499	467	466	561	456	482	483	470	490	497	482	469	468	476	482	476	521	486	440	466	512	470	490	491	478	482	493	498	476	507	495	515	517	521	502	468	530	494	473	487	505	467	503	499	498	521	482	493	507	478	494	491	479	495	503	494	472	454	436	453	454	480	480	519	510	518	506	500	499	495	473	469	500	484	433	467	455	464	477	467	461	491	452	490	504	469	512	497	516	455	491	478	493	514	489	479	458	517	475	482	469	511	492	478	501	452	512	484	464	493	505	481	477	470	469	447	468	445	482	516	533	512	492	501	497	500	450	518	465	506	487	460	483	479	473	445	445	504	514	486	480	497	488	439	504	481	452	505	491	521	505	465	471	479	512	492	496	454	481	498	486	499	470	469	486	528	469	502	485	502	475	472	497	503	490	541	472	511	477	492	501	499	505	445	444	469	470	477	506	530	475	453	525	524	452	493	436	500	488	533	497	465	513	462	463	493	489	481	464	462	473	441	514	496	475	507	483	492	519	471	469	431	478	492	484	447	501	497	506	468	508	511	486	471	525	521	474	449	476	480	492	500	479	511	489	469	477	468	485	475	490	485	456	455	475	510	490	512	482	514	472	485	490	469	515	485	449	507	478	504	513	462	516	483	460	480	464	526	501	510	453	505	504	482	513	476	479	474	513	472	448	512	518	481	526	482	472	458	509	462	505	495	490	451	474	482	482	467	470	446	508	437	458	472	521	494	486	429	438	471	472	510	452	458	507	465	446	469	461	491	464	479	532	481	500	446	489	462	486	477	454	498	483	476	495	493	470
13674	2305	2331	1748	1258	969	813	628	603	499	463	432	410	374	361	331	359	342	367	343	377	337	370	344	303	301	341	301	276	327	344	323	321	326	286	335	306	315	295	308	291	313	299	282	288	333	323	301	292	323	308	297	326	293	274	306	278	250	286	280	313	315	308	328	313	276	240	321	287	302	265	314	272	278	277	283	296	261	296	290	286	293	279	300	283	298	299	298	276	266	317	308	264	263	307	319	298	281	318	323	276	304	285	288	299	276	329	311	299	303	272	299	280	288	290	263	284	305	288	297	303	336	277	291	305	293	283	317	274	296	290	298	327	274	287	284	313	267	284	269	286	287	304	284	294	277	308	301	336	295	267	336	298	270	326	311	291	291	296	270	257	321	283	294	325	297	302	315	288	311	293	296	309	282	295	301	292	293	332	285	274	306	297	315	285	325	281	277	266	291	256	293	297	301	315	270	321	286	272	281	277	274	262	304	302	305	271	291	281	305	289	296	295	274	309	289	299	284	315	267	299	264	276	274	308	311	294	313	308	304	255	294	292	295	299	306	267	311	294	284	271	305	302	286	294	296	290	304	295	259	288	260	288	300	264	270	281	300	263	266	293	300	320	288	315	315	287	309	272	309	272	314	287	276	288	300	297	303	272	307	331	294	333	309	287	270	291	292	292	296	295	310	286	283	291	287	276	316	297	328	283	306	292	294	309	280	291	325	301	288	295	309	302	293	301	266	300	287	309	303	329	279	294	289	282	300	295	276	310	265	288	275	293	296	300	320	289	286	310	263	274	287	326	286	272	290	256	274	287	283	336	294	308	305	306	297	284	261	289	279	300	291	295	279	304	290	295	279	279	279	300	301	282	303	301	310	326	284	287	274	291	301	302	296	279	281	309	328	313	293	303	290	290	305	286	285	299	319	280	282	275	302	275	304	267	276	287	276	317	314	305	305	284	265	309	352	259	308	291	291	277	260	268	295	284	299	270	287	278	302	293	314	273	285	261	318	262	293	293	282	271	309	304	279	302	330	336	257	312	310	240	314	317	319	335	278	284	280	283	257	306	276	285	286	270	283	302	275	332	275	277	279	292	319	312	314	324	262	273	281	320	285	297	333	299	281	283	295	282	272	294	290	295	276	272	297	310	287	297	311	309	296	289	281	309	291	317	259	267	342	272	286	288	297	268	269	284	322	290	251	304	288	281	286	299	303	296	365	293	265	298	290	308	282	315	318	286	308	246	254	278	303	303	291	294	281	286	283	298	293	303	303	301	281	276	273	300	283	308	316	306	289	313	314	286	305	281	262	268	308	295	296	273	319	293	291	296	286	308	294	334	277	281	279	294	280	264	305	306	287	271	314	302	270	326	322	293	308	299	270	302	266	294	284	278	278	253	273	276	306	306	293	287	307	289	304	297	299	283	331	305	320	291	265	299	300	280	302	300	301	299	282	296	287	293	296	307	286	293	280	283	336	303	280	323	286	277	298	246	312	306	270	286	274	313	274	292	299	278	288	290	295	303	274	307	292	272	278	293	278	294	304	292	279	280	293	301	283	293	297	292	296	283	310	316	312	318	319	297	301	289	251	304	317	334	278	263	307	283	297	255	307	292	291	299	286	273	282	302	282	278	265	340	278	263	279	302	268	327	290	314	284	281	276	303	305	292	291	306	310	300	281	279	273	262	268	307	307	286	332	293	294	289	301	285	322	274	274	286	326	309	301	303	294	286	285	311	298	273	298	292	286	285	285	279	300	290	288	293	282	290	294	275	287	284	303	332	278	279	322	289	284	301	296	301	290	293	306	332	301	298	326	282	280	293	327	325	312	338	318	274	283	301	314	278	311	320	281	272	296	312	286	269	305	291	292	284	264	309	292	293	276	305	258	277	286	292	298	303	302	267	293	277	295	327	301	279	302	308	283	313	307	300	305	269	291	321	330	307	298	290	299	320	308	276	306	285	321	290	323	283	298	288	297	280	313	313	306	308	326	305	317	313	288	295	297	288	285	317	278	281	302	288	290	298	314	318	290	293	315	292	274	290	292	292	321	281	266	307	310	307	277	283	301	287	279	288	310	303	326	258	282	279	284	326	302	309	316	307	294	289	256	312	282	297	307	297	314	297	285	333	299	290	271	285	298	307	297	280	280	269	298	289	339	287	323	308	275	291	288	285	312	337	298	303	289	266	277	283	263	294	289	303	281	300	305	301	298	315	288	310	296	264	296	274	286	297	318	300	287	283	306	305	288	283	291	294	304	297	270	290	321	310	288	282	301	281	273	292	327	316	312	319	303	313	310	328	289	289	292	301	321	344	307	286	287	293	285	299	285	307	309	292	275	303	291	267	298	299	290	286	322	290	313	295	323	300	270	274	318	296	282	304	290	292	260	340	286	288	301	289	301	288	303	308	286	268	281	289	277	273	308	280	281	319	300	318	268	294	293	295	297	299	299	277	342	308	288	299	305	274	301	294	292	288	283	297	255	294	255	297	279	296	270	285	294	298	312	292	271	307	289	315	294	331	303	305	310	313	269	307	300	276	275	292	290	270	315	289	308	328	303	313	293	249	285	260	290	310	321	318	290	280	313	288	283	293	277	280	277	297	293	275	290	304	311	317	311	304	307	264	276	299	264	274	296	273	291	283	336	328	295	300	290	301	276	281	264	286	267	287	312	272	277	284	332	315	272	265	273	331	289	282	307	271	277	245	306	286	277	293	317	317	312	308	278	289	308	296	310	293	293	286	324	279	257	287	266	303	283	297	290	298	303	282	299	291	282	279	272	314	259	279	295	305	308	311	279	292	293	285	324	297	297	303	299	259	289	282	314	273	313	270	287	303	298	287	307	314	269	269	309	271	316	302	302	316	277	301	289	287	305	290	260	289	268	303	305	302	286	332	329	308	287	309	260	267	272	270	301	330	319	278	343	311	277	285	319	301	300	348	294	320	331	275	278	306	277	286	286	329	283	322	317	300	288	314	299	266	260	291	274	268	276	282	308	291	341	290	277	262	291	296	293	289	281	281	302	311	308	275	317	284	314	250	278	280	310	270	263	279	312	275	288	271	314	330	298	301	289	259	308	275	303	287	307	305	302	305	303	300	290	308	290	276	295	237	254	287	288	263	305	318	281	299	279	283	302	311	291	288	312	289	315	307	285	290	306	311	243	288	285	265	300	296	292	296	269	265	262	290	302	302	279	270	272	325	285	312	278	316	284	303	322	285	310	270	305	333	312	257	287	309	257	285	308	293	282	279	274	286	295	334	296	272	299	285	315	271	317	314	273	297	292	267	322	325	313	288	299	288	299	303	308	288	312	320	342	308	318	279	304	286	278	282	280	293	298	305	327	273	316	298	302	302	301	313	303	350	300	309	305	309	306	308	294	274	308	298	278	324	285	300	299	286	284	323	316	311	289	255	320	271	304	319	282	294	291	275	300	317	292	293	273	320	288	311	299	313	292	303	283	278	302	287	318	312	283	288	331	297	300	296	271	304	286
7531	2129	4336	5180	4616	3819	3137	2826	2372	2082	1877	1741	1544	1482	1379	1324	1292	1255	1292	1318	1317	1222	1205	1011	963	927	953	943	941	1073	997	922	896	894	861	890	849	833	862	831	838	837	796	851	820	810	868	885	841	849	774	812	859	830	780	875	818	812	786	823	832	821	827	809	775	818	777	798	785	741	808	764	810	788	841	797	811	747	751	788	848	776	785	811	791	784	794	769	835	766	787	775	793	752	785	757	830	781	779	795	762	762	778	768	803	763	835	807	809	755	760	838	828	815	728	768	812	806	796	802	723	744	764	798	743	773	815	769	761	800	780	737	798	774	775	797	766	733	797	799	723	754	790	769	833	737	732	800	728	753	802	763	803	722	752	757	734	795	764	718	792	792	813	765	782	743	837	761	779	725	769	797	769	835	802	767	754	733	754	754	797	781	785	749	778	768	809	753	809	739	821	784	810	730	808	731	803	706	770	769	815	687	750	778	754	756	752	781	774	753	754	757	786	756	774	738	747	799	753	779	779	777	743	747	763	773	777	757	768	808	775	782	729	778	821	767	759	756	782	753	767	758	794	818	727	787	756	806	725	759	717	786	776	774	775	780	739	688	791	820	778	721	762	754	753	795	773	774	798	773	774	730	745	796	790	749	765	778	788	806	833	753	805	809	808	811	722	785	760	743	794	798	701	746	765	747	804	773	767	803	774	778	792	777	792	853	751	764	766	786	811	783	767	751	764	732	726	797	789	752	749	724	761	771	804	759	832	738	814	735	766	813	761	765	784	746	795	809	698	772	780	765	755	742	729	727	799	759	758	774	726	808	740	754	765	820	809	815	740	832	741	780	743	811	788	710	783	783	753	720	765	768	733	755	763	801	768	785	779	810	774	757	683	805	802	756	706	823	749	747	776	809	745	789	768	795	752	794	735	812	772	767	745	808	756	818	785	789	748	820	764	790	772	769	778	801	750	747	785	787	740	787	776	732	837	738	793	741	780	814	732	807	764	768	755	730	740	744	759	790	841	738	759	769	732	747	820	712	791	750	766	824	755	768	831	723	768	780	766	760	750	781	748	765	766	768	745	756	772	743	793	771	716	776	755	786	785	722	735	714	755	705	761	780	764	781	795	770	765	746	749	811	744	728	772	760	764	714	741	791	755	717	727	773	796	760	781	762	768	798	721	792	763	776	787	733	771	759	735	719	797	740	778	752	798	779	779	771	781	738	814	818	813	792	781	797	752	772	768	755	738	762	736	813	802	800	810	797	767	759	837	714	762	731	771	757	750	769	788	758	718	754	741	783	770	748	783	777	781	768	779	792	765	769	802	758	774	719	783	771	738	793	712	737	779	752	822	752	787	725	806	761	762	773	754	801	714	785	776	792	787	757	790	765	785	792	777	758	787	771	759	748	795	811	746	791	768	790	785	827	768	727	777	732	764	787	763	707	802	805	756	783	751	784	784	790	777	814	761	719	743	818	761	769	780	765	747	767	769	768	788	752	814	765	746	807	772	754	742	763	780	787	783	749	776	826	759	736	791	780	760	717	734	778	781	741	776	798	770	755	761	714	749	766	733	789	729	808	764	761	795	847	797	762	793	758	768	741	758	748	759	793	771	776	755	762	751	770	739	809	732	747	753	786	770	782	732	722	766	777	770	777	783	735	780	767	733	724	748	758	761	788	804	818	742	792	769	829	748	803	765	781	769	766	764	788	778	779	799	772	786	804	780	749	771	752	752	729	758	737	738	731	789	779	741	775	736	775	762	778	732	746	743	741	746	744	792	795	771	792	732	732	740	732	757	768	753	769	763	745	788	759	769	749	772	794	769	744	794	769	695	766	767	785	780	792	749	744	784	803	801	759	759	764	771	777	793	824	788	806	772	801	746	789	740	759	791	793	802	804	753	756	775	775	762	713	759	786	761	732	813	813	721	786	776	765	783	801	760	750	778	790	765	765	748	753	818	789	767	798	798	719	783	787	811	779	761	767	750	773	789	755	757	743	749	748	750	798	764	722	777	750	728	742	748	823	746	779	796	735	720	732	780	758	729	759	728	779	739	791	797	806	772	797	768	733	764	723	765	740	764	751	745	761	779	750	729	776	780	751	760	762	799	770	785	791	793	830	730	734	817	769	757	748	738	742	780	740	784	825	727	760	758	743	744	761	774	798	781	750	759	768	746	779	780	768	716	792	794	755	777	752	744	757	750	816	786	735	771	812	772	850	788	782	779	740	727	731	771	781	824	761	800	830	780	801	743	751	801	804	765	771	746	762	769	743	816	767	773	778	799	741	798	747	708	764	812	768	726	806	777	765	812	763	830	794	771	736	748	695	748	778	813	767	764	756	739	772	766	766	816	797	744	751	763	786	726	785	817	805	756	846	760	791	754	805	762	763	801	797	755	815	775	756	798	737	767	762	752	744	735	728	732	788	770	762	766	767	779	758	744	729	844	734	751	737	728	774	794	732	796	771	766	770	786	748	767	708	774	800	753	750	726	733	746	758	799	762	798	733	789	815	765	788	733	817	736	797	744	765	799	802	799	755	782	764	784	778	735	723	742	826	804	739	787	768	788	774	801	754	799	771	719	814	760	803	728	790	799	764	732	770	741	779	748	753	788	810	798	756	747	803	730	776	774	776	819	765	835	754	761	752	743	771	797	741	726	813	765	795	775	738	800	805	788	779	738	810	777	782	716	769	771	769	780	780	753	772	792	758	784	752	788	774	775	742	777	786	787	742	729	764	778	807	812	761	764	756	810	721	788	763	791	732	751	770	773	711	770	712	725	745	822	771	772	747	742	757	764	741	767	756	799	767	754	812	732	828	706	773	771	753	698	745	739	784	769	781	762	765	796	796	794	730	745	761	758	767	754	795	734	790	722	786	798	752	741	773	744	781	754	738	812	776	772	783	763	788	778	792	806	774	802	793	782	782	779	766	739	757	783	757	773	803	774	803	773	773	775	789	781	812	766	756	846	745	716	843	763	748	750	736	752	769	784	773	806	796	796	789	733	784	757	762	760	740	777	798	754	791	749	761	779	782	785	765	769	800	765	810	814	748	782	734	810	799	754	721	811	786	829	791	851	778	757	807	747	773	785	784	723	747	766	767	769	788	794	729	732	755	808	757	759	796	805	814	733	802	786	769	753	742	736	756	792	800	740	692	760	759	807	755	770	789	775	755	791	773	782	707	797	764	755	779	813	748	771	766	768	779	749	798	791	778	771	757	768	765	787	736	721	752	777	784	816	770	741	780	811	751	760	817	799	744	786	811	759	780	787	784	783	785	747	747	827	810	764	751	745	750	771	736	749	803	793	753	759	744	759	755	768	780	744	772	774	739	780	754	803	768	756	771	796	771	820	755	779	776	781	752	778	769	787	839	778	722	791	784	884	768	752	788	821	725	763	784	746	746	776	768	796	737	763	839	719	745	743	756	797	772	764	735	712	792	760	762	764	733	721	765	755	778	761	754	758	775	778	750	721	759	797	748	766	833	742	766
1988	315	341	330	320	301	321	299	300	291	293	244	294	291	280	282	325	293	302	304	322	300	278	305	303	288	321	302	299	290	273	300	258	298	299	295	287	311	280	261	281	285	301	280	277	271	311	254	309	302	279	296	303	314	282	284	308	266	298	330	302	289	285	303	278	264	293	274	294	272	262	284	284	281	313	283	281	291	268	292	277	265	274	308	300	317	255	253	289	289	299	266	271	284	269	295	290	275	286	280	292	282	271	296	276	281	283	290	291	309	317	286	267	295	328	291	318	276	316	245	301	253	292	284	272	318	264	298	294	291	306	265	250	294	290	301	336	295	241	272	275	284	271	273	331	277	284	306	264	261	287	308	302	320	291	250	302	309	303	324	311	306	277	246	271	276	264	289	291	269	282	307	276	326	278	273	321	295	283	272	310	270	272	274	255	277	265	284	263	242	260	280	259	268	271	281	263	292	262	302	277	295	289	260	321	282	290	273	265	307	295	274	310	284	270	283	288	271	282	294	332	305	280	296	255	262	291	313	291	237	284	290	287	288	306	311	262	291	289	292	265	304	308	296	281	300	278	252	245	304	261	287	291	325	313	301	302	287	259	253	320	284	278	265	289	294	272	301	302	289	281	278	281	321	286	310	299	315	286	289	301	269	273	285	293	268	308	293	276	272	296	265	269	307	253	292	283	320	263	310	279	257	282	279	280	288	258	297	300	261	294	290	292	315	319	271	302	280	277	280	274	283	290	227	261	320	291	310	295	281	262	333	270	253	254	281	287	290	281	334	289	311	325	296	280	305	281	290	246	303	284	285	279	303	288	314	274	325	288	297	326	312	311	287	279	283	291	272	288	298	272	280	280	307	294	278	274	319	275	277	305	289	263	289	284	300	279	282	242	310	293	279	299	295	301	295	256	263	288	300	283	286	280	296	264	287	289	306	289	268	250	286	281	298	313	274	298	319	297	284	270	282	273	304	267	264	278	268	289	271	272	276	282	245	304	292	291	282	293	264	274	282	361	310	270	278	272	299	278	284	283	329	286	319	269	312	289	304	296	260	295	269	293	284	257	284	301	290	309	301	284	271	292	301	303	251	292	301	281	284	300	306	305	290	288	278	276	326	265	319	291	312	274	297	265	292	288	257	284	306	273	281	243	293	284	290	289	287	274	308	284	295	268	284	315	258	308	288	262	313	306	293	280	277	308	311	285	287	294	296	296	287	299	299	272	308	299	338	284	291	292	273	311	297	292	266	301	309	294	268	276	265	313	287	263	291	281	280	294	287	273	299	283	311	284	285	326	320	280	301	260	275	298	295	270	298	266	279	268	276	344	304	274	280	315	284	297	289	310	309	270	289	245	282	286	253	305	285	266	291	276	275	317	272	304	296	278	271	256	257	277	306	282	272	266	274	284	250	284	271	277	280	284	268	312	277	279	297	278	263	260	281	262	272	264	270	281	244	306	249	269	277	273	288	286	303	286	266	298	259	291	280	259	284	294	284	277	293	256	305	260	280	271	257	291	307	274	277	293	297	314	300	281	258	265	295	266	284	279	277	304	291	284	306	301	278	308	303	286	295	291	272	273	307	289	280	263	258	322	273	255	306	266	281	288	290	299	307	292	269	280	267	297	261	282	298	296	276	305	288	303	277	277	282	282	262	294	291	281	256	294	296	286	295	279	274	269	298	293	275	286	280	335	272	294	303	270	284	281	299	295	279	271	307	293	278	276	304	279	254	279	288	273	305	302	317	261	301	313	258	309	289	269	292	323	245	278	289	270	304	268	266	302	294	284	300	274	297	302	283	285	262	263	279	250	272	301	288	307	299	304	311	294	273	280	308	307	244	298	312	256	294	281	325	280	298	284	300	276	281	286	299	282	278	284	287	339	270	256	289	282	297	307	314	265	310	300	280	275	306	302	283	297	313	266	265	281	275	274	279	295	245	242	294	261	260	257	286	273	258	282	281	311	290	277	275	322	256	292	316	303	277	262	299	299	287	280	282	309	260	266	240	328	312	278	285	271	258	266	309	309	281	268	285	307	261	299	280	297	271	288	257	261	289	282	254	303	268	268	308	305	265	305	306	322	301	284	314	266	285	307	272	276	316	316	323	291	299	299	302	293	288	291	269	318	292	306	267	298	295	292	272	244	308	285	310	271	286	326	283	307	274	300	310	279	284	267	292	279	298	265	274	271	305	282	266	275	303	280	338	334	295	297	304	316	307	323	299	286	281	279	295	274	281	290	272	285	293	278	249	273	252	282	287	276	279	305	284	307	268	287	303	296	287	282	286	279	251	308	305	284	294	337	290	278	273	281	289	302	271	288	282	284	254	278	284	261	273	296	284	292	328	305	290	287	301	293	304	304	302	269	284	282	300	260	268	269	273	321	270	294	291	268	282	286	308	286	293	294	294	280	272	290	274	308	295	267	323	279	309	269	275	264	314	290	245	298	308	265	306	289	313	298	303	321	309	270	277	319	309	298	294	293	284	314	303	294	300	296	287	319	288	264	277	277	304	292	300	294	273	304	284	317	316	260	294	286	291	301	292	274	285	268	292	307	313	267	307	296	283	297	296	294	282	282	286	288	294	327	287	273	274	301	314	275	294	305	298	276	278	280	282	260	275	269	302	313	271	283	310	311	310	298	272	301	268	310	262	263	276	299	285	312	306	292	291	278	294	271	311	286	299	333	262	301	273	297	290	284	277	290	301	287	271	246	284	267	293	289	310	269	276	284	274	266	296	280	300	263	318	295	248	300	275	301	288	307	289	282	277	291	298	316	283	310	268	271	297	289	293	260	302	285	261	295	268	281	278	268	287	318	293	296	275	295	293	285	266	272	274	288	297	290	283	283	308	300	314	302	284	294	273	309	310	283	288	300	257	305	271	293	286	294	326	292	273	284	282	313	271	270	281	291	297	293	273	272	254	308	283	300	312	312	280	302	281	269	283	284	254	308	298	303	277	308	277	285	274	294	312	303	293	282	314	281	247	308	304	310	266	300	290	282	294	259	314	288	282	261	274	312	267	298	279	281	305	306	294	283	285	277	280	302	292	300	308	285	292	310	259	269	271	277	283	309	310	246	305	307	257	280	275	286	285	261	270	297	285	254	292	259	267	295	291	295	320	280	275	304	301	308	282	272	257	288	283	298	281	294	312	265	319	274	289	278	274	285	309	284	280	284	272	298	272	312	306	300	241	309	292	261	309	292	243	288	255	271	283	277	310	259	268	295	286	291	307	301	304	261	289	272	241	280	295	250	324	302	285	302	328	253	325	284	282	278	311	304	292	286	286	319	255	268	289	299	289	290	275	290	287	258	292	300	297	293	265	295	303	271	294	288	272	267	280	283	297	282	274	289	277	297	299	301	271	309	287	279	278	251	298	309	302	287	267	281	276	299	280	308	289	286	260	292	291	275	312	308	280	259	280	279	288	300	310	268	292	272	278	266	322	249	287	274	260	258	285	304	272	271	295	296	286	293	290	283	272
2364	773	765	815	808	758	776	774	714	738	751	769	743	759	688	743	724	750	733	733	713	693	746	739	774	726	777	732	730	735	739	679	737	714	718	742	725	699	740	729	708	710	720	705	781	719	695	717	763	718	707	711	680	718	739	747	764	739	777	712	715	729	699	690	734	692	690	705	770	720	712	714	707	686	689	699	730	733	680	684	689	710	757	679	763	732	714	727	772	754	722	668	724	717	654	731	751	707	703	712	744	721	713	727	699	717	754	691	726	737	705	720	686	706	731	725	729	752	710	733	709	726	730	741	729	744	738	706	710	726	709	680	714	714	738	681	724	703	729	785	737	682	696	716	670	708	709	675	740	726	689	688	714	709	719	705	700	666	687	746	788	678	739	710	655	733	760	766	696	668	719	729	767	737	783	694	708	727	696	735	712	704	701	742	747	709	694	742	667	713	714	749	666	714	682	741	678	687	677	690	726	693	690	744	710	681	740	745	718	715	743	686	706	734	716	702	715	758	761	717	778	718	762	685	724	719	698	712	667	673	736	741	701	730	741	693	714	706	745	773	757	692	686	761	748	702	720	716	741	693	769	710	714	757	749	723	740	748	746	700	711	754	752	739	687	703	737	720	684	702	752	667	693	656	669	737	689	728	736	762	725	681	720	744	716	724	735	694	712	745	686	741	707	717	698	701	700	712	687	744	719	675	713	711	659	744	734	678	712	741	719	769	737	748	712	710	748	712	736	754	734	705	691	698	760	721	703	707	693	694	746	771	713	704	719	714	730	718	715	712	674	733	697	752	705	729	706	750	736	730	716	715	740	727	742	700	744	716	709	748	751	708	738	717	705	730	712	724	698	734	692	726	765	763	675	704	731	649	761	688	713	709	782	722	736	711	697	710	712	779	747	700	740	692	703	751	719	726	722	708	719	695	682	700	754	720	704	716	692	761	736	690	701	746	705	720	748	714	676	705	711	726	687	726	693	686	722	729	738	692	719	708	753	692	696	693	700	712	689	713	687	684	761	712	697	690	744	712	721	702	700	737	677	714	743	726	682	684	748	765	678	710	712	699	711	703	692	688	706	749	738	744	632	690	703	716	745	721	699	670	704	739	691	707	726	701	719	741	717	779	699	779	733	706	717	735	711	729	743	725	732	724	743	701	719	729	700	723	713	683	688	693	705	758	751	690	768	742	715	726	718	703	724	720	735	739	695	710	733	708	676	734	738	685	753	713	742	710	691	706	706	688	725	716	700	728	733	745	666	736	707	755	721	703	699	714	753	742	752	696	694	771	725	716	695	696	703	685	708	727	726	755	730	700	682	704	738	736	683	699	733	713	726	669	721	726	741	744	728	713	707	763	691	715	684	698	718	757	684	708	735	663	730	672	679	723	731	685	738	732	715	714	719	712	682	690	684	692	729	719	747	742	749	661	675	723	709	732	714	708	745	709	692	722	763	707	717	739	732	762	702	739	714	713	699	720	704	733	684	695	706	704	750	749	729	662	731	690	678	737	673	690	725	746	696	684	731	708	694	753	745	738	704	708	694	661	729	732	741	678	752	773	727	680	713	693	710	699	703	720	704	767	668	709	733	719	704	719	771	720	710	739	712	729	688	687	720	694	727	657	735	703	739	688	752	725	707	702	713	775	656	724	760	736	752	683	701	685	726	697	714	679	719	711	742	676	723	732	749	731	728	725	749	701	709	729	677	765	729	723	752	745	716	680	731	701	678	699	732	703	749	740	755	692	741	727	740	703	710	700	740	715	691	688	731	759	715	764	744	736	744	707	771	715	724	705	727	730	762	683	718	717	687	728	718	727	710	712	731	733	718	753	724	690	655	759	702	741	685	654	775	748	684	755	733	672	730	676	749	745	722	733	665	699	694	731	715	718	707	750	729	716	704	769	697	664	714	707	723	767	703	717	718	748	738	729	691	717	703	735	742	714	749	695	706	667	720	744	726	693	731	711	685	690	698	709	719	723	721	714	743	698	692	699	723	777	732	715	744	757	658	683	702	704	693	708	674	722	637	690	689	695	773	702	684	756	722	727	759	752	711	723	704	685	717	723	698	732	722	750	717	737	684	715	701	712	745	692	724	762	712	703	717	724	755	717	743	677	726	755	727	723	726	708	746	718	697	740	736	710	706	720	742	690	742	745	723	709	755	742	719	681	726	757	724	703	697	730	674	727	750	664	742	762	721	726	720	731	679	727	733	709	704	747	684	691	748	730	757	738	688	711	756	722	697	698	712	736	753	702	690	745	738	759	731	691	705	736	733	705	763	727	735	760	803	690	736	697	693	707	684	682	712	684	706	723	711	719	657	691	686	751	745	672	732	722	754	753	734	749	697	760	664	710	716	727	705	721	697	741	690	678	719	666	719	734	756	666	710	719	677	733	758	740	710	724	684	695	717	762	717	691	731	714	699	704	721	760	723	689	680	713	746	767	749	697	741	715	714	745	694	744	748	759	741	712	742	696	673	674	713	775	753	744	751	715	745	728	684	681	736	778	685	743	722	730	689	700	750	722	741	725	718	673	747	694	718	685	677	730	741	726	756	771	698	720	700	674	728	727	743	695	721	741	709	701	707	659	727	748	757	727	719	731	735	713	691	756	748	716	680	703	681	680	770	700	742	735	681	695	674	749	705	667	729	727	731	736	752	710	747	732	723	746	723	694	757	691	713	728	690	695	743	755	734	727	726	702	765	712	698	727	725	682	708	689	740	721	701	659	714	725	676	717	732	675	757	740	742	711	722	730	714	696	731	670	709	744	707	769	719	670	745	733	703	639	735	726	737	731	690	754	695	708	660	671	705	707	709	696	744	684	648	728	715	720	690	745	663	735	679	696	734	710	704	720	741	709	732	723	701	766	678	652	719	729	759	721	696	739	751	740	718	689	730	742	720	704	726	708	737	751	688	685	776	710	706	752	728	715	740	728	634	740	738	794	729	747	689	687	718	700	697	748	754	724	718	692	731	723	757	757	726	707	684	727	741	689	720	668	729	717	786	727	694	724	711	738	695	743	721	700	688	695	711	686	722	662	690	686	713	728	810	663	702	715	712	692	713	716	743	662	726	736	697	725	725	736	717	731	726	684	720	723	728	723	727	688	705	682	770	727	670	680	772	733	728	708	684	705	717	717	705	705	711	658	698	640	709	736	704	723	743	703	755	703	710	677	721	694	760	718	741	712	728	750	728	679	776	698	724	716	718	783	728	680	732	716	675	731	709	737	723	684	697	713	779	733	713	688	704	753	736	669	718	699	737	711	717	755	736	723	709	700	706	708	735	782	697	679	657	694	693	719	727	758	697	735	739	730	773	751	761	685	726	742	712	748	733	730	693	717	700	703	741	691	727	711	681	750	698	758	644	703	703	705	696	758	722	695	699	723	699	695	705	746	737	658	743	761	734	694	715	764	741	688	644	748	762	721	723	721	743	741	736	707	669	669	695	688	706	695	730	684	719	697	721	672	707	749	730	680	717	711	709	711
6948	861	1025	832	590	465	381	312	272	277	246	260	222	204	210	207	202	176	169	195	198	205	237	225	210	212	176	181	177	181	191	194	176	161	156	163	176	175	179	171	168	186	177	150	147	179	170	170	194	190	158	182	165	176	185	169	197	165	193	205	155	147	157	185	172	177	170	156	163	192	171	165	178	166	144	153	173	174	184	160	161	175	163	147	138	167	214	146	189	185	164	170	173	172	218	158	147	178	190	166	172	159	161	149	186	143	172	190	174	149	147	171	173	157	174	160	156	185	167	184	173	156	184	152	145	154	148	180	170	153	159	164	189	164	172	169	191	157	168	168	178	174	145	159	149	175	174	168	184	145	166	160	167	190	150	167	180	157	181	145	169	171	162	194	170	156	156	161	166	146	141	186	169	161	147	161	170	169	162	141	186	181	144	156	162	157	150	161	175	175	160	168	171	159	172	179	170	151	190	168	184	181	151	176	149	154	177	157	175	156	169	158	156	171	163	203	169	166	164	177	188	163	158	136	163	190	158	151	157	163	159	176	175	199	192	166	167	173	175	151	184	142	159	188	162	150	180	153	160	174	181	154	188	142	180	173	172	177	176	159	203	160	146	188	172	169	163	179	187	137	172	176	157	171	173	170	186	148	172	159	175	170	186	176	166	160	178	147	167	175	186	202	168	186	153	151	191	175	182	187	173	160	159	151	160	166	165	184	159	172	158	163	149	143	164	165	166	180	169	151	190	159	193	142	149	164	147	167	152	178	185	159	151	143	151	160	167	205	186	165	181	172	146	156	156	177	162	173	152	193	172	172	173	178	169	167	176	139	160	158	179	177	162	161	151	171	148	177	137	183	163	165	169	163	152	153	172	182	165	175	155	171	155	151	155	177	163	161	164	166	178	188	166	190	185	193	190	169	172	166	177	178	166	175	171	152	134	150	188	150	191	176	182	155	200	176	158	162	145	170	154	163	167	140	179	193	176	154	165	163	147	183	174	171	182	188	189	185	175	158	141	162	152	173	182	145	149	167	160	166	181	169	169	182	180	180	155	179	159	177	177	163	188	163	167	175	163	158	218	141	141	158	167	169	160	159	177	175	163	180	168	180	168	173	178	175	146	160	184	186	192	149	189	149	165	129	163	175	163	142	161	145	167	160	159	177	159	189	190	164	179	147	179	156	172	170	163	182	163	147	171	192	187	190	178	194	176	168	153	144	140	179	197	170	166	160	150	172	147	169	179	159	163	189	164	168	174	169	175	161	156	179	171	157	150	168	175	179	166	156	190	170	188	148	154	155	192	150	176	195	173	176	160	160	138	144	159	158	181	185	158	161	184	177	147	154	153	149	186	165	187	184	165	168	170	181	170	174	169	178	193	185	166	164	158	159	166	185	189	172	159	161	175	183	155	165	175	162	174	174	155	160	183	171	159	163	166	151	158	189	165	162	176	164	146	171	170	154	155	166	160	175	147	158	150	174	179	169	154	177	163	169	172	161	200	150	169	159	161	146	154	159	165	158	156	165	179	165	162	160	151	177	185	173	164	174	142	178	174	180	185	163	153	156	159	194	164	162	200	157	180	173	181	189	149	168	176	171	171	175	143	173	181	180	170	158	161	159	164	154	160	159	158	173	185	162	136	153	157	172	172	191	158	153	174	167	177	156	154	151	166	177	164	187	167	166	160	178	177	153	136	151	152	174	167	162	159	166	185	136	163	171	158	155	153	166	156	160	177	164	169	173	170	191	174	170	184	153	167	187	170	159	158	155	162	158	166	182	180	164	174	162	161	180	171	152	177	149	153	155	180	199	163	150	139	172	175	197	159	189	179	171	151	146	188	171	184	167	175	183	139	151	178	173	196	168	155	149	165	167	157	197	166	187	165	176	161	178	181	162	186	160	181	185	190	172	164	161	150	168	170	166	153	178	188	173	178	166	174	175	178	174	173	156	142	162	142	193	167	160	170	167	168	170	179	149	155	174	157	172	150	163	168	182	178	169	144	170	163	165	147	151	165	186	153	165	175	177	155	167	172	169	150	154	169	151	183	155	165	172	180	187	194	160	136	161	165	168	185	198	172	152	193	189	143	173	159	157	148	170	192	166	174	175	204	173	171	156	154	153	183	178	167	176	185	161	150	192	176	167	162	170	171	157	177	160	179	168	166	163	172	159	149	162	182	168	167	173	184	165	174	132	187	179	169	160	167	150	173	189	163	152	161	153	175	143	155	185	155	169	169	140	157	147	152	178	149	191	173	177	177	168	156	179	173	149	135	155	190	172	160	176	172	200	158	178	183	164	152	156	182	165	135	144	165	154	190	176	159	172	174	163	190	168	148	146	177	166	199	168	171	162	170	171	179	154	182	164	163	180	178	171	192	173	187	176	197	170	152	170	167	171	164	153	168	143	182	191	175	159	174	147	180	150	153	165	173	168	174	176	170	178	183	184	161	166	167	169	161	146	163	147	172	162	198	176	188	150	164	171	155	195	161	161	170	126	152	161	181	172	184	148	199	164	169	158	176	193	153	186	156	168	185	155	192	179	166	160	151	158	182	140	179	153	176	169	185	169	169	165	172	154	152	179	179	166	184	169	178	158	153	160	167	154	174	165	160	178	169	183	165	182	163	165	144	179	162	189	158	163	179	173	157	165	163	135	172	158	184	149	166	153	180	181	139	163	149	154	179	162	166	164	179	171	160	161	184	173	169	190	146	159	161	170	175	184	175	152	149	125	175	153	167	170	175	177	176	176	157	138	153	183	163	177	174	168	175	162	167	164	158	177	170	188	174	166	172	165	162	172	182	166	187	144	163	150	167	178	177	163	157	188	165	163	164	183	158	170	168	162	173	168	143	163	178	176	156	157	161	205	175	182	175	163	206	155	168	172	175	160	163	192	165	170	141	157	160	164	172	163	164	157	202	170	172	161	156	162	185	166	137	162	146	148	162	177	197	170	172	158	162	174	177	161	197	173	159	183	197	175	158	158	156	176	154	173	174	167	177	140	182	167	187	173	208	163	202	147	160	158	167	166	156	140	156	143	164	141	152	179	154	187	155	184	167	164	164	161	178	160	155	131	193	167	162	156	185	193	175	158	168	163	183	172	167	210	175	169	191	154	165	176	162	164	177	180	188	165	170	186	189	175	160	180	185	165	172	158	178	179	177	171	149	162	162	147	173	137	137	164	161	155	194	158	174	171	169	169	172	179	181	198	187	167	166	174	187	179	171	161	167	166	157	170	166	161	182	193	156	159	175	166	180	155	157	164	167	156	204	203	159	159	162	162	175	171	179	182	140	155	170	180	168	174	156	168	175	168	162	167	154	181	152	161	191	181	164	162	179	159	178	146	186	151	185	178	152	182	180	187	152	169	181	169	162	183	170	145	146	165	171	173	184	157	170	174	183	178	167	151	138	154	172	146	185	187	163	151	172	171	176	165	170	159	165	177	164	171	145	184	153	161	158	162	173	182	188	176	185	180	173	162	177	167	180	189
5417	1157	2160	2646	2327	1941	1649	1429	1246	1144	1015	976	918	858	807	720	734	717	643	661	636	782	798	806	768	686	595	579	600	643	575	552	573	528	512	553	528	534	515	542	523	544	536	517	503	518	497	544	553	522	555	534	505	501	514	460	515	498	518	523	505	487	503	497	469	514	472	476	464	542	543	493	556	512	511	466	483	504	479	471	497	493	497	493	497	476	456	545	464	491	515	503	491	506	496	500	571	476	505	488	499	480	479	497	493	513	457	478	475	476	506	496	512	485	468	473	483	493	493	499	469	503	462	492	471	472	481	531	522	500	501	494	471	480	513	514	507	510	500	468	483	496	514	479	497	484	480	475	477	484	485	533	468	510	519	435	468	469	467	506	483	450	522	456	494	486	501	490	456	507	475	486	468	489	521	455	504	507	524	501	477	463	473	492	471	487	499	487	495	475	512	528	462	452	521	483	498	476	437	470	492	480	485	519	463	485	502	448	508	456	497	503	484	479	480	458	485	456	526	485	470	484	488	448	501	479	490	457	511	459	456	489	430	539	550	552	503	478	478	532	456	492	509	478	518	457	521	491	471	492	469	480	494	493	480	474	489	448	471	514	505	462	495	494	450	462	450	465	480	462	482	460	491	543	525	484	464	537	504	513	460	472	498	518	533	474	499	464	481	466	502	459	494	478	478	478	515	456	481	524	478	476	519	482	469	530	529	495	472	500	525	483	501	484	486	518	489	496	476	466	459	547	428	499	484	508	517	546	452	501	476	459	471	457	458	476	446	462	487	490	484	465	505	524	477	460	459	476	479	521	480	513	523	438	495	451	489	456	482	481	451	525	472	511	498	503	458	474	483	481	456	447	439	490	517	501	464	485	494	509	503	469	465	466	459	491	496	501	480	473	440	500	454	448	490	517	448	427	497	442	493	507	464	491	465	480	478	484	493	457	527	513	507	512	492	489	499	520	482	472	480	512	502	485	444	484	493	470	462	506	487	490	488	513	475	458	459	501	505	467	517	528	483	457	453	489	498	462	504	526	508	474	496	485	493	506	523	469	501	469	501	473	505	453	484	478	521	498	510	475	493	479	510	466	507	505	480	503	488	500	496	462	484	502	486	473	466	463	503	532	493	501	496	495	519	487	498	509	470	491	490	487	519	473	476	490	472	477	446	480	489	448	492	457	510	514	492	485	509	536	493	492	464	464	492	451	511	492	478	488	506	529	510	489	445	483	554	507	530	505	499	493	508	460	494	447	462	478	472	486	477	479	476	501	493	467	469	502	468	489	459	500	504	461	484	513	479	481	483	469	517	482	499	466	523	444	458	516	486	490	475	511	450	519	485	448	468	477	463	505	505	487	497	519	486	480	496	506	484	478	472	482	461	477	471	451	462	494	476	478	531	473	501	470	489	474	459	503	507	487	460	475	448	490	457	488	523	467	475	507	502	487	497	485	476	447	489	455	507	530	488	477	505	516	505	472	474	470	484	495	504	498	509	510	476	490	505	487	503	473	512	502	464	527	450	506	471	505	463	505	512	531	511	459	477	498	493	447	489	501	473	451	440	465	497	453	494	492	495	493	494	455	475	483	511	477	468	489	471	485	524	487	443	471	468	525	511	486	495	462	485	467	463	482	439	498	466	509	526	475	474	478	484	483	449	521	489	487	511	520	493	525	480	456	508	459	481	473	515	445	466	469	500	518	485	495	513	512	503	497	507	476	467	495	502	452	473	438	487	479	545	468	504	508	480	462	434	450	508	518	529	464	500	482	469	450	522	492	471	461	467	500	462	470	456	493	514	480	484	484	507	495	477	509	492	481	516	522	500	484	460	512	468	474	487	475	497	509	533	461	510	510	442	488	465	470	471	492	473	483	478	471	431	487	501	504	510	466	467	493	432	487	469	443	487	502	452	487	524	472	471	475	471	516	481	479	489	499	488	486	482	489	471	452	471	458	482	480	523	481	459	456	513	443	466	510	525	488	488	477	477	534	466	497	467	529	434	484	484	529	482	498	490	453	517	497	485	483	491	500	516	474	478	534	508	446	466	453	503	467	502	447	485	504	507	474	521	494	477	489	490	491	525	479	497	464	441	540	517	469	475	492	478	517	502	488	487	495	509	485	505	491	489	458	491	506	505	452	458	470	513	484	500	498	506	490	453	509	521	477	480	496	448	444	487	475	490	485	501	501	507	513	492	492	475	478	497	461	525	487	450	468	501	463	452	491	453	478	508	466	467	522	482	464	517	522	524	510	488	513	456	466	490	489	428	473	526	520	492	503	489	450	461	494	465	496	440	514	466	485	496	523	515	487	500	453	470	481	465	441	491	458	469	454	503	499	481	476	507	458	460	504	465	472	517	490	499	486	488	501	519	501	463	476	472	463	516	516	483	442	461	466	480	493	493	452	496	493	477	469	456	465	473	508	491	511	468	445	486	475	479	467	504	542	514	482	484	438	474	506	513	489	503	502	480	496	512	444	493	465	488	481	525	439	492	494	498	496	540	502	466	474	487	484	480	492	491	466	473	526	484	518	492	489	488	479	472	480	494	512	465	478	459	500	488	435	450	471	464	497	474	512	515	474	487	473	496	457	500	498	492	463	470	511	498	525	500	473	500	465	483	491	453	481	489	500	468	502	465	497	521	505	510	505	482	477	473	524	479	468	499	465	484	491	455	490	521	452	476	486	481	484	501	485	508	497	437	505	501	479	521	467	481	482	504	518	481	581	477	469	482	489	510	493	514	470	492	496	491	497	502	496	493	491	504	463	522	518	503	475	517	465	488	480	531	462	470	528	481	470	498	506	457	467	521	490	489	479	472	439	469	498	466	478	484	471	453	489	442	517	464	504	470	491	479	468	468	495	515	505	474	492	475	481	475	464	507	499	499	480	471	491	457	481	484	444	493	496	489	463	487	455	508	504	508	470	498	488	467	515	474	479	477	485	507	500	483	479	481	482	493	512	504	480	492	481	460	501	454	474	477	529	475	494	508	483	490	465	490	501	520	484	492	458	481	516	476	509	459	487	494	491	523	501	467	467	496	518	506	500	480	505	470	482	493	456	509	498	477	519	505	518	488	511	457	487	481	485	507	506	480	480	490	457	476	499	467	486	468	483	462	495	508	487	484	520	474	538	473	468	465	478	492	456	457	491	470	444	515	499	467	495	471	471	506	485	488	492	481	489	486	453	488	542	461	527	510	463	479	484	465	476	500	526	496	466	457	475	490	461	467	455	475	512	469	502	493	539	501	524	474	467	491	488	486	508	537	478	492	456	512	468	490	481	499	472	498	476	478	475	493	487	491	508	487	461	477	491	447	511	494	507	468	491	509	463	508	493	473	500	488	461	480	471	467	536	500	484	494	461	518	498	485	481	494	489	541	454	482	458	471	463	485	452	469	496	498	496	462	460	495	480	482	490	465	479	465	495	514	525	454	447	556	485	496	490	508	511	483	435	517	486	476	520	483	441	482	529	478	469	485	492	502	527	516	515
13614	2187	2261	1832	1308	1007	739	702	569	528	477	426	412	425	358	364	360	368	372	384	455	441	411	383	347	317	341	299	326	308	338	312	306	313	320	299	314	328	298	302	280	315	315	335	290	286	308	318	273	271	264	284	293	290	322	290	307	281	285	303	318	279	270	330	315	311	289	322	290	289	303	302	291	301	290	352	293	315	298	318	289	322	294	341	304	288	292	273	279	275	298	326	300	319	284	329	298	287	265	309	286	291	296	299	299	321	279	314	274	299	295	284	274	310	291	319	321	259	296	312	320	287	300	326	282	303	298	310	280	292	314	314	270	317	290	308	311	282	293	321	294	316	321	286	298	328	297	303	314	296	301	299	302	303	306	323	295	281	303	289	315	311	290	312	318	303	316	269	304	296	311	288	268	317	321	286	308	306	280	276	284	282	305	296	276	286	328	272	305	311	295	284	308	286	291	282	296	294	320	274	285	275	297	314	305	326	287	299	286	293	305	294	279	268	290	309	304	284	306	315	291	290	285	267	312	300	317	297	321	285	317	304	276	301	346	271	320	337	307	274	307	267	313	274	314	277	296	301	264	277	307	288	317	321	296	299	273	288	324	314	270	318	330	308	336	279	315	315	330	312	273	299	283	313	279	290	283	295	262	292	297	314	294	290	299	290	310	308	280	337	330	292	307	296	275	291	325	306	281	302	269	256	307	333	291	304	312	303	298	291	307	301	314	291	321	299	277	268	272	299	326	286	350	276	341	274	278	287	304	270	316	290	292	287	250	312	247	313	275	297	322	328	308	312	290	281	291	275	324	268	286	305	309	308	279	329	277	301	296	288	315	281	294	295	276	313	274	291	281	275	272	286	291	296	279	297	278	277	300	286	328	290	279	312	302	301	297	299	307	297	298	303	281	307	278	265	287	324	278	316	315	335	309	302	293	291	320	300	292	309	299	343	322	287	292	281	267	304	285	283	302	271	297	308	312	295	290	311	299	260	303	325	302	280	286	281	268	306	287	295	304	308	299	310	292	315	296	325	293	303	311	334	295	317	297	303	295	280	287	314	319	282	282	286	303	302	306	278	295	287	304	300	298	307	306	301	293	296	312	310	323	273	279	323	289	307	286	303	260	286	283	292	312	303	295	293	294	314	306	296	286	296	303	296	260	273	295	294	338	289	291	308	302	306	309	316	309	321	296	297	314	292	274	313	281	280	309	303	275	308	261	316	294	306	274	305	309	293	313	292	284	319	309	278	273	294	303	296	292	288	315	315	294	289	298	298	270	288	298	325	299	291	281	310	310	303	299	295	293	292	314	300	298	312	296	271	297	289	299	288	306	293	294	310	312	298	282	317	308	271	307	284	305	287	296	278	267	308	304	284	301	332	334	324	289	270	286	314	279	289	293	293	322	305	285	322	313	277	317	303	300	299	295	282	307	271	299	298	296	311	326	327	293	297	268	315	311	302	261	289	262	287	277	299	289	271	286	317	315	290	286	279	293	311	299	288	313	267	335	292	283	296	298	283	294	323	343	307	308	287	312	324	284	304	287	317	321	307	328	308	296	287	318	322	311	297	305	303	319	315	271	306	307	318	296	291	315	300	308	279	298	298	306	285	318	283	286	264	295	275	310	310	313	330	304	263	286	285	278	300	304	280	280	338	268	295	269	317	277	301	280	269	321	324	309	329	306	290	276	270	307	282	310	329	286	284	297	309	304	294	293	295	281	289	291	305	280	280	294	292	318	300	306	289	299	308	303	309	305	318	324	298	319	307	311	287	311	257	296	275	301	293	271	317	310	277	301	308	345	288	298	296	316	300	308	264	303	300	277	323	301	299	273	309	295	299	321	310	319	308	271	297	295	335	307	310	318	314	276	313	274	297	320	302	247	310	296	301	308	283	272	288	297	275	279	301	261	249	260	251	323	291	306	299	294	274	275	299	292	315	342	285	305	321	300	320	326	286	293	304	277	307	289	315	277	301	274	295	292	305	298	281	294	295	295	286	326	275	289	279	306	290	322	285	276	284	322	295	310	313	285	264	318	281	278	294	306	308	269	327	301	277	322	314	284	323	300	293	310	290	288	332	294	323	283	280	275	280	273	283	331	284	342	324	314	311	290	287	282	271	311	301	307	286	324	295	304	321	297	300	300	286	292	296	288	285	321	286	321	310	304	292	274	307	294	299	302	337	291	298	308	306	311	273	275	296	279	284	293	294	274	299	268	292	299	301	270	274	325	348	296	343	297	296	310	282	291	301	276	336	270	287	301	259	311	311	295	291	265	270	333	286	314	317	311	337	316	290	285	306	303	312	310	293	317	340	297	302	290	313	315	302	279	276	256	313	290	288	287	293	299	275	296	333	283	322	285	292	293	295	250	303	289	275	314	328	284	302	327	316	284	281	311	295	283	307	284	284	277	288	307	310	305	285	284	281	303	306	277	314	297	275	281	301	322	280	267	297	301	297	309	335	294	278	286	307	308	304	309	295	284	295	301	273	277	292	280	296	304	308	298	297	281	281	301	303	271	287	305	280	293	292	256	284	297	297	337	275	292	287	297	282	250	299	277	299	335	289	257	301	277	287	297	278	292	273	275	288	286	286	276	315	318	293	272	281	283	256	308	327	286	285	282	308	326	283	300	321	291	300	322	323	300	297	302	301	267	298	294	305	281	345	290	297	298	306	298	278	288	287	327	287	310	307	307	300	333	273	277	301	289	295	307	278	270	289	285	288	321	309	291	321	284	253	307	293	295	286	294	340	282	291	330	312	301	302	288	278	304	294	279	327	261	298	291	316	311	297	259	296	298	302	296	332	289	302	301	311	328	321	273	308	302	292	283	319	285	292	309	323	293	284	289	282	316	285	296	291	305	285	314	305	311	287	296	284	243	291	280	306	290	320	298	278	285	293	317	292	321	330	275	307	293	301	280	347	308	286	287	300	253	274	327	306	256	311	291	292	316	335	309	311	290	297	302	303	310	306	319	305	317	282	287	301	307	292	281	286	309	285	290	275	295	305	297	293	291	299	317	300	314	297	294	308	322	286	284	316	298	247	290	304	285	270	287	335	264	273	325	289	282	318	281	265	322	291	306	295	310	303	297	256	269	276	300	306	297	295	313	308	270	312	281	301	265	320	285	274	281	294	281	307	322	287	301	318	293	288	324	312	308	305	310	301	296	280	277	285	287	253	293	312	277	293	305	270	305	274	320	312	307	293	303	285	264	285	280	307	272	326	309	319	274	285	276	270	287	291	256	306	335	298	311	292	293	284	316	304	268	313	289	300	277	322	289	287	277	297	297	301	311	296	285	293	288	298	295	308	300	293	319	282	296	258	291	284	288	316	322	306	311	290	263	296	295	288	305	285	297	323	271	310	289	298	297	301	295	286	293	302	302	280	330	344	300	298	287	326	283	308	304	286	309	278	303	292	300	290	279	321	297	258	290	269	315	305	324	294	287	320	315	282	264	272	314	297	283	293	311	312	292	305	274	319	279	308
7593	2168	4254	5090	4606	3899	3172	2750	2434	2100	1907	1685	1574	1564	1323	1282	1254	1264	1133	1432	1626	1704	1359	1353	1117	1003	976	1004	1005	1064	978	896	905	964	865	908	856	865	871	842	866	792	816	820	827	865	812	842	851	869	864	868	817	788	815	791	841	830	770	770	842	807	807	766	825	796	794	819	797	793	836	820	785	799	811	810	764	812	800	838	767	792	764	804	771	789	791	801	807	838	785	806	770	835	841	749	791	783	751	780	794	790	774	756	782	791	763	748	762	766	707	768	780	822	807	767	757	778	813	777	767	771	744	820	780	734	745	756	745	791	760	761	772	729	768	810	772	816	760	764	785	784	804	800	809	747	757	783	823	762	761	777	798	783	760	811	745	776	822	743	755	809	737	780	788	818	794	723	761	749	813	764	769	779	810	816	823	769	775	760	769	795	818	824	773	813	773	777	787	754	776	747	771	745	770	811	797	781	743	752	765	791	759	758	765	724	741	829	709	762	775	769	780	732	763	782	813	759	779	798	797	770	754	740	768	801	748	786	819	787	813	785	821	732	772	734	759	772	796	752	851	751	766	802	735	793	749	820	724	801	726	755	765	763	776	817	795	734	795	775	780	761	766	739	778	786	782	773	824	768	795	738	762	742	761	837	764	714	782	772	743	772	715	754	752	781	766	767	713	773	764	787	817	734	771	757	737	821	756	733	764	785	790	746	775	794	756	783	768	751	736	768	814	806	762	770	736	729	754	767	801	746	747	787	758	769	733	761	759	818	778	766	827	797	771	745	761	789	734	808	749	768	826	756	735	789	796	785	803	761	770	761	781	782	741	783	750	755	744	794	770	757	740	722	794	808	780	764	783	798	774	756	798	808	759	739	774	815	735	761	736	786	760	805	813	818	812	793	779	766	772	799	767	817	790	769	776	759	804	809	747	751	727	735	773	759	798	790	745	796	769	820	754	775	799	790	815	766	753	805	768	760	740	694	802	765	791	807	777	750	729	757	817	780	745	740	809	792	766	791	790	780	803	742	774	782	731	782	792	765	746	722	756	784	772	687	742	750	798	805	795	770	717	736	742	790	766	792	757	756	718	733	820	798	820	780	746	767	765	788	757	786	763	759	730	800	741	753	810	815	782	733	792	788	746	771	757	812	788	792	821	758	779	731	803	755	793	752	792	851	773	795	756	776	822	767	774	760	722	727	792	779	809	738	809	767	764	734	739	745	733	735	807	779	743	806	787	772	776	787	774	816	785	795	748	735	811	770	788	750	767	780	822	759	787	741	765	780	709	778	802	789	721	751	751	767	797	751	824	703	735	717	771	789	764	787	802	771	796	802	740	729	773	797	756	761	778	772	766	714	779	790	719	771	775	798	775	824	718	742	779	727	812	811	741	752	796	782	733	818	764	796	812	756	767	756	782	809	787	766	768	766	778	765	763	778	779	764	741	759	763	743	751	757	774	768	752	790	773	803	763	752	806	784	788	756	785	746	749	779	760	793	758	768	793	810	767	779	759	765	796	797	802	778	756	798	839	774	736	798	756	765	769	782	748	760	736	786	777	768	778	822	723	774	815	729	798	767	743	759	781	762	791	776	772	737	747	766	791	768	798	822	742	786	787	801	765	683	825	771	782	803	761	760	752	762	755	774	808	779	821	760	755	739	777	746	735	793	781	756	780	792	765	775	794	775	778	810	766	758	791	778	732	766	744	825	817	792	826	812	763	732	802	802	746	813	745	784	818	798	794	772	778	767	765	806	763	791	753	789	773	761	783	789	799	790	766	771	769	779	767	757	792	793	796	761	808	806	776	775	723	753	763	827	756	786	813	785	798	803	795	799	778	758	775	785	773	717	771	749	762	765	782	736	738	759	769	787	774	762	717	775	771	751	850	759	755	739	798	763	781	775	784	729	799	785	776	772	772	782	789	749	805	767	756	803	766	790	744	736	786	771	719	765	772	745	775	811	738	799	816	746	741	763	740	786	808	754	754	756	724	751	757	782	743	758	787	741	766	764	767	732	744	784	801	775	805	804	795	847	737	786	744	760	768	798	741	761	728	776	746	787	745	738	776	811	765	804	773	777	746	782	768	814	759	726	770	802	740	801	765	780	815	830	796	769	760	796	706	808	757	786	752	812	782	782	802	776	731	753	811	821	833	765	776	818	788	775	756	814	777	812	739	764	712	756	756	734	771	731	784	782	766	755	804	761	796	792	777	754	796	784	777	738	730	746	790	756	773	799	762	745	787	802	782	726	750	754	799	792	827	749	815	767	759	751	765	809	729	749	772	735	792	766	751	726	768	805	768	724	804	787	804	807	741	839	826	826	739	788	797	748	807	846	783	777	746	739	809	730	734	790	773	817	779	790	774	816	767	807	756	733	781	771	751	778	794	770	778	756	770	776	783	765	733	767	741	790	758	742	732	806	725	814	752	795	823	773	830	781	784	765	789	760	732	779	753	760	764	756	766	753	736	786	763	760	814	758	743	730	792	813	805	779	776	784	756	785	768	777	803	808	792	766	809	821	736	808	750	721	737	798	765	775	830	743	767	767	777	763	753	767	761	753	816	753	790	809	791	747	731	785	756	809	787	772	768	749	786	770	815	814	783	794	807	722	767	756	758	746	843	766	759	738	812	811	782	772	759	768	781	794	788	758	789	753	797	820	775	741	761	751	787	803	748	794	793	755	765	801	797	808	783	758	797	807	761	761	718	768	791	753	707	773	747	767	744	734	777	792	746	770	746	789	766	811	765	778	745	769	811	722	733	772	756	808	784	752	796	757	797	746	757	791	760	775	794	740	815	760	780	731	790	760	745	731	752	809	756	743	790	851	757	773	804	769	797	779	739	786	775	805	788	786	818	812	755	770	802	729	763	793	749	765	776	780	740	742	754	824	769	784	773	770	775	774	791	745	786	768	743	765	776	758	805	749	716	740	750	763	793	763	770	774	790	756	815	772	807	791	807	780	756	756	786	756	705	775	767	776	748	740	804	792	762	800	766	754	768	763	813	735	739	779	753	788	758	740	758	806	753	732	763	770	806	804	798	779	824	770	772	746	822	804	783	753	721	742	759	783	790	742	756	772	776	763	778	759	764	781	757	764	776	749	708	770	775	731	762	799	757	735	807	762	762	766	759	779	790	825	774	738	785	750	772	765	756	791	784	773	750	789	740	739	762	776	794	733	718	767	739	780	743	764	787	786	721	755	774	814	739	780	850	750	759	766	808	787	753	779	717	784	755	793	799	802	668	803	748	780	775	768	795	729	814	795	793	799	759	814	780	784	752	770	730	783	814	761	755	783	746	812	785	816	778	801	788	756	791	748	697	782	778	767	787	763	729	816	777	792	748	752	793	767	789	749	796	808	789	780	749	799	770	784	798	823	746	755	754	771	805	738	760	823	783	793	778	756	792	772	764	790	759	780	792	806	783	785	808	760	743	820	771	805	828	793	763	791	798	807	774	803	778	774	783	798	784	806	753	759	780	757	779	788	780	698
1948	312	297	309	312	282	326	303	264	290	304	237	282	284	281	289	291	274	285	270	310	290	277	284	288	313	307	292	294	296	308	290	291	284	252	301	256	274	312	247	305	288	274	252	277	290	290	255	281	271	299	267	273	260	281	295	304	279	296	270	321	258	282	264	298	294	287	286	288	243	306	273	283	270	288	285	286	298	296	320	302	280	311	329	297	267	275	276	262	268	315	297	302	295	275	304	283	259	263	299	282	275	279	273	291	268	288	317	292	277	290	274	306	309	285	268	315	312	282	295	295	307	222	295	284	290	290	295	302	284	303	304	308	261	320	250	346	294	293	245	257	291	291	282	290	282	301	285	293	255	284	316	278	286	288	269	276	311	268	302	283	277	314	278	273	267	303	292	310	288	270	271	252	278	281	292	286	262	274	303	301	270	274	267	280	268	258	312	282	277	272	324	287	252	268	281	310	285	293	260	319	307	306	286	270	280	265	312	300	268	278	269	286	276	283	307	301	292	288	304	274	269	298	284	277	269	301	302	312	279	268	271	278	292	313	274	282	286	240	275	282	299	287	307	301	304	253	254	285	281	284	264	309	286	276	302	313	298	278	309	260	265	269	290	276	317	251	279	267	277	254	272	290	297	258	274	267	313	272	293	304	278	287	296	287	293	285	259	309	303	300	294	272	314	259	262	308	311	239	295	281	282	296	311	290	281	289	275	279	280	304	295	291	310	280	261	284	299	293	289	293	298	288	308	262	285	296	304	307	311	292	284	291	262	291	279	323	292	258	298	283	280	276	324	258	288	271	263	321	246	288	270	291	301	274	266	299	313	259	281	272	283	242	268	273	283	273	289	296	301	282	315	297	260	326	282	279	278	304	302	269	274	290	279	301	299	290	274	313	308	297	276	307	292	272	286	279	240	294	275	278	276	288	261	278	282	232	308	284	295	271	288	300	290	330	296	276	275	328	297	265	268	280	330	291	276	282	295	273	298	295	309	276	286	252	267	301	314	291	298	290	288	261	278	285	286	321	311	278	302	273	268	286	292	261	277	290	321	310	287	296	287	282	282	278	282	258	285	280	277	272	267	327	297	260	305	288	288	285	270	296	297	274	272	290	298	272	296	284	294	288	296	267	299	296	293	280	276	275	293	295	281	280	248	270	277	275	269	305	282	266	293	291	255	281	268	258	260	263	272	297	254	295	283	262	284	270	292	302	272	257	238	294	295	299	291	291	280	295	311	292	299	269	302	316	310	308	286	303	274	297	295	281	293	284	295	280	308	270	287	308	333	271	273	263	312	287	280	281	272	289	287	325	285	285	269	288	271	298	287	276	279	308	287	277	293	272	299	281	266	292	255	270	275	267	298	294	317	295	273	284	252	276	302	251	279	290	322	250	236	256	292	278	283	264	313	281	290	288	270	301	293	314	299	261	280	267	323	312	313	269	263	269	285	273	282	285	265	268	317	291	264	298	284	261	260	280	254	291	294	289	289	286	283	278	316	267	301	274	286	298	303	286	277	316	272	244	314	279	290	280	276	275	264	289	271	267	316	288	277	308	323	281	308	308	283	310	301	272	272	276	286	289	281	296	327	300	295	270	301	283	271	294	280	297	319	284	310	306	299	322	290	269	301	274	290	299	269	274	295	279	277	258	293	296	296	312	251	267	291	281	297	328	296	264	285	309	275	299	274	289	301	306	307	276	268	287	274	288	296	288	277	285	281	286	302	281	272	280	304	282	277	282	291	292	309	279	274	299	311	273	307	299	296	319	291	279	307	285	284	291	275	280	276	286	275	292	257	265	299	260	304	308	297	290	287	239	270	298	296	297	282	294	299	322	300	307	284	262	278	270	299	287	268	300	273	286	299	284	276	307	279	253	287	248	268	314	273	305	275	291	286	286	285	269	280	292	297	301	297	295	274	271	303	277	306	285	236	286	275	283	289	270	293	298	269	275	298	300	267	265	329	301	271	315	292	343	269	258	261	257	291	289	282	297	314	308	288	269	249	294	290	285	252	267	303	264	261	255	281	299	289	291	307	303	300	306	283	291	308	293	288	256	273	302	274	282	302	279	282	279	286	325	240	296	328	300	289	305	277	278	265	274	284	278	276	302	283	275	290	283	277	306	292	271	283	291	276	308	269	295	270	291	288	277	290	288	318	287	288	297	311	262	307	284	282	276	310	286	286	275	263	298	275	262	274	253	305	294	293	282	309	292	289	285	292	286	277	303	271	308	274	269	266	303	282	291	278	298	300	298	320	307	270	266	282	290	283	270	297	282	293	311	297	326	277	289	272	267	268	301	283	292	303	297	299	260	300	267	278	255	289	259	249	291	336	291	282	296	296	297	279	269	292	288	311	278	298	297	278	293	267	270	309	263	251	276	278	300	300	272	288	277	271	324	267	324	253	280	277	278	275	264	302	278	267	291	320	289	275	274	306	266	283	279	292	255	283	281	286	293	288	300	282	295	299	274	300	284	286	282	289	271	299	279	314	309	250	283	297	287	300	273	277	269	267	279	295	266	265	271	297	309	289	285	301	286	273	276	264	297	305	305	245	283	288	280	267	279	291	270	276	312	265	288	263	296	277	285	318	302	270	306	270	293	292	230	261	274	284	274	307	298	286	246	308	270	330	270	302	349	295	287	325	267	285	305	268	250	306	280	310	293	301	291	275	287	288	319	304	285	266	264	298	334	281	271	269	289	285	296	292	300	302	257	290	309	290	271	284	304	278	285	288	291	260	300	289	286	276	295	279	282	300	311	263	260	272	271	303	279	270	264	300	272	265	280	284	311	284	291	297	288	308	303	320	254	286	269	296	264	286	302	270	286	315	298	285	283	285	304	296	278	283	270	276	280	271	302	292	283	312	303	271	312	269	265	283	273	302	318	291	285	275	281	287	314	302	283	292	273	325	247	255	275	303	298	283	261	294	293	286	297	286	267	272	282	289	294	293	282	301	296	286	292	275	270	273	298	297	261	294	285	309	305	270	266	323	289	316	278	271	302	247	281	258	304	328	281	279	327	288	284	310	297	258	276	308	302	303	278	295	288	285	258	264	304	260	286	292	273	278	317	290	287	277	307	274	275	307	277	260	312	304	318	271	282	261	285	302	270	283	298	286	291	276	286	291	289	296	281	293	287	311	317	273	254	322	281	309	298	292	291	305	265	275	303	268	306	283	295	259	276	279	296	290	297	277	282	249	274	289	332	289	315	269	285	288	278	274	287	299	315	302	298	280	286	295	303	271	304	277	274	316	254	296	259	292	277	276	258	299	273	299	318	269	284	297	298	270	284	293	279	309	336	296	304	332	317	303	301	294	276	262	276	298	306	255	313	281	292	261	291	282	259	283	287	286	273	285	310	297	281	273	277	292	289	295	305	314	315	287	276	270	275	270	287	284	267	312	289	274	282	264	278	281	294	304	274	280	290	294	300	266	276	306	281	288	308	251	279	291	274	276	294	287	306	270	278	244	287	277	309	295	301	270
2409	776	815	768	767	781	738	761	689	763	761	731	739	714	722	695	717	727	693	751	737	724	719	712	704	692	741	698	746	729	728	761	700	752	765	697	716	691	710	769	721	699	714	727	677	718	682	715	733	662	703	723	721	719	725	756	698	740	736	723	714	730	746	748	719	727	726	707	728	723	760	737	688	701	691	728	714	743	707	670	735	722	735	699	736	679	696	735	716	737	704	728	731	743	751	735	691	686	700	727	710	760	728	704	755	769	773	705	696	783	706	735	720	646	682	760	707	709	689	706	712	744	745	751	741	688	748	729	719	702	683	687	734	715	728	679	711	698	790	704	791	706	711	729	744	703	736	733	718	703	693	663	756	713	743	762	750	769	689	672	725	698	737	698	713	787	710	740	725	688	738	711	682	732	741	724	709	670	707	698	736	748	682	749	736	699	703	668	671	711	691	759	743	703	723	735	753	727	696	754	721	733	740	737	731	747	725	690	695	751	705	713	739	688	721	706	697	705	730	710	705	732	723	736	688	713	720	749	679	708	757	716	759	708	709	671	687	722	769	690	732	726	712	740	719	673	695	691	682	743	719	756	696	697	714	671	735	705	656	724	733	783	729	734	703	692	730	701	686	735	711	744	706	729	750	763	721	752	712	691	648	711	640	714	746	712	694	700	727	716	749	753	735	694	745	689	671	703	691	710	703	729	742	701	682	731	718	728	681	752	722	684	695	690	730	751	752	691	711	720	705	699	729	717	732	705	717	712	730	705	682	714	733	690	707	669	707	743	743	715	740	704	685	704	710	700	684	751	741	713	703	716	721	729	681	717	748	710	692	759	711	704	730	755	766	701	704	705	670	705	728	822	695	755	717	739	716	716	700	736	695	724	731	749	731	692	735	743	732	775	718	720	713	704	714	709	722	721	719	721	697	711	675	671	680	729	780	707	709	687	762	735	722	693	710	739	712	715	715	710	743	728	748	696	732	718	734	748	704	680	741	708	744	678	719	757	765	693	713	705	699	743	739	753	678	718	710	710	705	781	760	674	728	735	657	689	730	672	762	691	734	769	692	698	696	669	713	670	712	717	701	723	723	722	710	679	695	707	717	755	787	687	720	687	701	727	708	690	725	685	722	726	692	689	730	653	803	749	736	681	677	756	703	750	727	735	718	664	763	740	712	683	758	737	745	699	682	703	743	723	771	724	708	719	734	753	733	701	688	677	720	748	759	688	752	670	716	703	742	757	734	721	700	737	702	733	751	725	701	739	666	729	686	765	683	702	732	735	732	727	694	780	718	648	733	666	730	689	756	681	771	708	691	734	741	735	696	738	716	716	746	693	689	745	722	713	722	705	693	721	695	759	699	704	739	731	739	697	705	727	742	635	708	730	693	710	692	725	700	731	717	698	707	694	755	706	720	691	697	709	710	691	710	715	698	725	648	741	695	773	755	772	724	736	683	751	745	713	711	696	707	739	760	700	724	709	713	728	709	723	704	685	680	750	711	731	707	672	733	707	721	718	695	738	716	689	696	720	711	698	668	661	698	660	720	715	727	737	694	701	777	741	718	698	738	753	776	700	683	767	700	715	707	709	710	702	739	672	714	726	697	704	716	703	754	733	739	699	709	701	714	729	709	720	691	713	726	706	717	715	691	690	737	785	727	695	765	703	692	692	687	722	741	743	720	698	714	707	711	727	721	741	680	742	729	687	712	703	717	715	705	712	672	714	749	684	771	717	750	747	725	669	730	720	710	761	706	768	720	750	701	704	744	719	746	714	695	687	686	762	689	716	742	708	735	720	726	721	731	677	719	723	688	762	707	740	723	759	703	751	754	741	741	752	748	659	726	719	655	689	739	749	719	740	697	735	730	726	723	737	688	701	738	701	713	692	756	740	692	697	691	714	749	689	708	742	688	632	690	732	707	708	730	789	756	756	765	751	690	730	677	715	741	753	741	723	733	722	748	730	708	709	722	777	720	679	658	704	705	756	694	731	710	695	730	667	715	701	692	707	720	731	733	717	703	707	717	723	722	699	719	710	693	731	733	715	697	728	742	745	755	729	771	720	704	761	742	755	701	686	698	747	743	750	733	723	698	748	756	747	729	733	736	673	747	743	694	700	742	747	681	735	718	715	726	659	709	687	687	730	689	701	730	718	787	747	729	750	716	733	718	689	762	714	769	739	678	707	710	700	760	717	743	729	677	775	725	668	701	757	735	735	711	702	779	764	686	695	727	724	720	749	724	769	722	743	701	734	708	708	729	712	735	712	680	741	709	695	736	742	728	715	745	699	704	732	718	680	697	730	719	724	683	721	667	686	725	685	743	727	729	722	709	707	680	726	715	749	727	660	684	722	751	723	735	688	717	717	674	728	761	693	654	669	719	725	715	689	712	759	732	699	697	659	720	772	775	752	755	720	747	716	738	713	714	672	720	713	699	729	733	685	663	702	730	722	657	683	723	715	726	737	725	678	697	668	741	705	738	745	710	692	738	705	741	752	753	722	703	731	728	695	678	736	684	665	699	667	684	703	690	710	736	738	725	756	775	728	672	718	685	729	704	713	686	703	677	755	696	685	706	738	678	712	714	671	738	713	706	738	794	701	689	723	738	774	753	714	699	729	726	753	718	692	712	751	678	729	733	726	699	699	676	700	700	650	684	769	727	704	708	766	716	757	729	687	686	764	762	717	728	751	710	757	713	764	757	746	733	766	737	732	721	688	708	725	719	738	729	749	736	714	740	731	775	735	734	709	719	714	732	712	688	696	711	720	738	741	699	683	735	724	692	734	694	713	742	736	682	686	687	771	698	755	704	707	767	656	749	743	770	719	714	688	657	773	730	672	683	705	711	728	702	732	730	685	708	724	766	745	706	674	745	704	701	701	682	734	691	730	709	738	694	679	718	713	695	700	720	723	686	706	745	758	676	754	717	661	766	710	722	711	724	730	752	737	751	739	724	681	693	746	731	767	724	722	706	715	703	706	729	740	741	692	741	720	719	700	734	724	706	679	738	744	703	712	735	690	704	698	745	781	745	718	727	702	701	725	731	704	717	695	717	714	741	762	738	733	749	716	737	643	702	730	710	691	711	726	748	744	765	754	730	742	717	698	713	715	721	739	721	686	659	663	691	757	717	717	745	732	706	737	688	713	703	733	649	695	763	724	693	757	667	738	726	812	773	802	730	676	692	732	695	651	716	688	726	644	704	705	760	701	724	701	751	740	706	698	762	698	675	757	757	711	715	714	743	730	731	728	665	716	716	712	716	713	703	750	694	725	717	700	677	701	695	684	714	702	743	697	667	754	724	714	734	703	649	724	669	712	690	737	719	744	746	724	739	698	735	741	769	727	682	706	729	720	714	716	684	673	721	698	696	701	720	728	719	682	708	724	730	730	707	772	694	749	697	730	715	709	706	697	767	732	699	694	741	725	702	687	732	722	715	751	725	714	680	737	714	672	688	684	702	728	749	734	698	728	772	717	677	711	692	717	699	707
7029	894	1018	755	593	427	383	310	266	286	236	228	232	224	220	194	207	188	203	194	218	256	196	200	199	193	172	167	199	203	178	181	180	167	186	172	145	166	185	177	166	157	172	188	192	179	160	177	191	162	176	170	161	177	171	155	169	184	168	175	176	174	185	179	136	191	165	152	162	166	176	166	169	169	167	168	189	189	163	148	177	176	198	187	171	170	154	164	188	155	174	167	146	178	169	188	151	187	146	142	161	189	160	172	171	176	168	151	146	170	162	173	182	159	159	177	164	191	179	150	177	156	176	187	148	174	166	177	171	175	165	148	163	164	164	163	146	176	178	180	182	170	174	177	154	172	185	187	123	152	147	140	159	151	169	181	165	166	179	200	169	165	170	147	193	162	180	151	147	145	173	142	157	176	150	168	162	162	167	143	156	188	178	165	156	172	175	164	165	165	162	137	174	171	191	164	165	166	162	170	148	183	156	165	149	176	145	164	146	152	172	168	168	165	169	169	185	166	163	161	159	174	163	152	175	165	186	171	160	158	158	183	158	144	139	141	169	181	176	160	157	151	151	158	161	201	191	169	166	157	198	150	171	169	143	170	174	153	157	152	148	174	163	160	155	157	177	158	159	167	187	196	146	171	185	180	183	175	168	172	169	161	165	152	163	161	166	160	154	156	166	152	168	159	186	169	160	179	164	186	166	181	174	161	174	161	148	170	150	180	179	156	144	138	162	134	148	171	209	163	165	153	164	158	184	167	175	164	155	164	154	157	183	141	160	142	168	190	173	170	171	194	186	174	184	175	179	178	153	172	156	156	160	168	162	149	166	165	161	179	160	171	150	191	170	146	156	142	192	172	172	153	184	154	170	165	154	154	172	189	199	171	171	156	177	167	139	157	175	185	189	156	145	168	199	166	177	168	147	177	182	171	186	206	143	153	175	160	156	159	139	170	159	149	145	159	169	178	169	151	147	174	180	162	190	151	165	160	144	197	196	162	160	171	174	146	154	153	177	165	175	153	185	136	146	172	157	171	163	142	180	158	153	161	157	166	174	146	151	171	163	152	178	167	160	160	180	173	162	146	154	165	182	180	179	174	155	167	153	155	176	191	160	170	154	170	150	186	172	163	150	151	180	152	167	161	173	143	173	162	155	153	182	182	163	170	193	168	165	177	169	155	149	185	150	158	146	179	156	166	167	145	165	174	191	182	159	183	156	162	147	184	164	175	164	163	164	159	173	149	131	135	167	174	212	141	173	165	176	185	158	173	168	173	192	154	149	172	161	187	174	166	156	163	171	158	179	174	181	185	165	184	155	173	147	181	170	186	163	178	161	158	165	167	154	152	174	157	157	170	166	177	165	170	153	184	181	173	189	175	160	180	157	162	150	171	147	176	185	166	178	156	185	154	153	154	160	175	181	177	155	179	166	163	169	184	160	167	140	167	149	154	163	170	181	164	167	175	162	170	151	137	157	171	177	151	157	168	197	167	160	156	193	168	167	160	168	186	166	158	178	180	157	157	168	187	151	163	183	160	186	169	162	160	175	160	152	161	188	195	159	186	187	170	141	162	174	172	175	154	154	127	163	154	152	160	165	172	144	170	172	162	172	178	157	150	150	165	148	174	174	173	170	154	189	168	168	152	148	174	184	160	151	190	148	187	171	193	152	152	136	169	168	159	178	158	180	154	177	171	168	139	172	178	179	169	153	157	174	164	158	172	179	178	179	137	191	157	179	159	164	185	189	164	160	159	149	159	168	166	145	172	159	168	193	160	179	173	146	192	150	162	166	154	206	163	163	145	159	164	148	171	169	155	196	166	172	148	171	168	182	155	155	169	147	150	171	163	169	178	159	201	169	167	162	153	192	158	161	148	155	179	159	174	162	148	178	150	170	155	170	146	171	175	185	160	151	161	151	173	160	181	178	185	163	151	156	134	167	169	165	165	168	155	158	207	145	155	170	173	171	174	156	169	176	143	174	159	157	179	158	162	155	157	160	170	138	168	142	151	195	177	155	177	150	190	162	158	160	164	159	187	173	160	177	164	151	156	179	166	171	164	167	155	175	167	168	158	145	156	154	195	176	169	157	173	170	151	173	186	176	185	174	146	175	172	165	178	139	152	158	161	174	157	143	179	158	177	159	166	153	176	167	145	138	169	174	177	150	138	158	173	139	167	169	145	171	176	159	153	179	168	182	181	171	165	148	169	154	185	178	179	168	165	154	166	161	178	146	184	165	174	161	161	180	166	174	169	174	172	144	159	161	165	166	146	170	158	176	180	154	157	160	157	172	169	174	167	188	159	176	149	162	168	172	180	172	167	174	184	157	165	146	157	176	173	160	167	171	193	182	168	157	157	173	170	159	160	168	170	157	168	164	162	181	167	157	166	164	180	141	179	183	166	171	170	173	177	159	180	181	165	167	170	162	143	165	163	151	160	180	171	199	163	175	179	153	147	184	163	164	191	175	155	164	136	124	168	151	170	160	182	178	157	181	167	156	176	174	184	173	166	171	175	150	189	168	182	170	165	170	151	161	170	158	171	156	168	150	157	162	171	149	186	157	172	159	159	192	161	197	156	162	167	173	153	147	159	187	163	169	162	165	160	175	178	171	176	173	168	148	148	177	182	194	166	185	183	138	187	170	190	174	189	177	180	180	174	176	174	149	164	165	166	164	184	171	182	173	158	171	167	172	168	164	178	158	185	181	188	158	148	181	153	173	192	153	191	181	173	144	189	138	170	144	178	160	162	143	169	133	165	185	166	164	182	172	167	161	174	166	152	176	178	184	165	142	174	166	176	180	179	196	179	158	150	183	197	174	169	152	202	171	156	183	174	154	161	174	166	189	146	175	157	148	161	167	184	166	159	179	160	186	181	167	143	155	169	182	170	171	160	158	150	154	180	171	175	177	158	172	173	155	162	149	159	168	154	152	143	179	146	168	160	165	143	179	171	194	171	155	186	165	137	154	179	196	180	172	182	158	142	138	145	160	161	148	153	188	165	158	158	154	174	162	142	166	163	170	174	163	151	173	153	158	164	156	163	168	158	153	189	171	175	173	191	176	190	180	141	149	178	187	184	193	165	197	151	151	181	165	163	147	172	189	180	170	153	177	171	163	189	158	188	175	174	157	152	153	169	176	146	181	169	178	160	142	170	166	166	161	194	177	161	165	160	155	174	158	168	194	176	163	160	160	172	176	136	157	187	171	145	167	165	183	177	160	156	186	167	169	154	152	152	191	194	172	165	154	163	155	164	170	169	158	194	174	177	170	168	168	176	186	157	170	167	167	167	179	158	184	145	197	169	181	168	149	173	180	187	151	172	167	154	181	176	157	159	157	157	146	163	163	166	163	168	164	153	158	168	148	175	166	160	153	158	150	172	161	185	193	172	145	158	148	158	186	166	172	174	167	157	180	141	158	171	158	168	163	171	201	200	159	163	165	158	167	179	168	174	141	173	173	160	176	180	188	163	167	182	177	170	166	166	155	146
5481	1159	2139	2565	2403	1918	1694	1475	1248	1106	1043	961	878	844	757	721	736	701	825	815	795	947	836	731	576	602	588	580	589	599	581	498	509	573	542	581	548	521	519	509	524	531	522	500	518	518	491	515	495	540	523	514	488	526	529	516	529	529	540	504	528	469	504	515	481	528	514	466	479	477	517	478	485	462	478	542	519	441	490	443	480	496	489	477	496	491	487	495	507	487	495	478	511	474	506	456	472	469	511	507	484	514	474	516	488	466	475	514	485	533	497	456	497	496	461	482	482	440	466	499	500	508	480	450	457	451	504	472	482	478	500	464	505	484	492	482	510	504	492	470	513	515	446	500	519	515	444	492	484	473	465	455	475	446	441	490	502	477	501	498	501	480	487	516	506	487	436	483	479	452	493	488	480	512	508	488	457	426	524	506	479	473	466	479	489	485	478	463	501	476	528	494	518	473	479	492	500	501	505	475	466	486	468	485	448	428	460	510	478	479	480	469	463	474	454	482	508	474	485	510	477	440	480	469	472	472	493	495	501	447	526	512	506	502	483	491	496	471	454	479	492	475	474	490	442	521	499	461	527	530	489	500	496	480	508	489	488	455	489	488	530	530	468	489	484	466	505	497	454	494	506	502	488	514	490	490	493	477	510	488	522	460	473	461	461	488	490	472	456	480	480	496	479	499	498	513	481	499	466	484	517	432	482	519	450	470	509	436	526	522	473	488	464	511	478	460	458	495	486	501	486	489	472	489	452	479	520	493	473	506	502	494	440	480	482	449	448	459	460	509	477	485	475	500	479	500	489	485	471	492	488	451	540	490	556	517	474	510	446	463	486	517	484	473	508	499	508	468	512	497	462	478	456	479	494	502	492	497	476	516	464	434	473	464	448	487	427	461	463	496	509	476	475	478	489	501	458	467	460	461	490	499	456	494	518	489	498	449	509	475	523	504	500	498	464	493	506	494	425	509	479	506	470	539	484	514	494	506	491	521	494	501	518	481	508	463	493	548	468	490	489	473	521	470	465	467	482	451	468	524	507	489	452	514	509	468	436	495	491	457	452	474	485	505	473	511	479	454	498	527	489	469	504	514	473	475	504	479	485	479	540	485	504	478	470	453	470	469	497	510	485	448	485	507	487	458	478	480	492	493	510	490	490	465	500	506	463	486	466	480	458	502	513	498	505	472	483	463	480	483	462	500	491	459	475	483	490	479	471	469	502	496	467	471	508	453	494	485	495	501	491	478	496	507	473	498	478	504	493	480	501	541	490	477	491	507	474	501	454	455	471	432	480	499	463	476	515	491	488	485	478	505	447	471	500	464	459	503	498	507	464	523	461	500	483	489	496	466	492	486	482	481	440	512	494	475	504	539	487	500	488	495	499	499	486	464	479	486	454	434	485	465	476	506	439	485	475	496	506	483	481	479	472	522	474	466	468	469	495	489	483	507	497	503	441	464	473	470	484	473	477	479	487	481	459	471	466	479	428	483	493	508	475	489	471	449	477	468	489	496	483	545	516	492	453	464	495	467	493	493	478	453	473	528	459	505	477	456	491	514	494	495	511	481	456	457	480	461	448	478	496	486	472	461	467	451	495	453	494	514	485	470	456	491	472	495	478	457	463	462	488	516	477	509	479	489	497	490	474	484	503	466	462	494	493	474	507	455	468	503	494	504	504	440	508	449	443	474	473	472	445	471	477	481	534	466	495	509	497	496	467	475	481	456	473	516	464	532	491	504	490	502	500	437	455	493	471	469	497	478	484	481	491	450	510	498	494	489	499	464	519	492	497	458	497	497	460	434	503	474	513	499	520	501	489	481	499	515	499	501	460	471	491	514	497	474	444	502	486	483	520	492	494	483	454	525	502	469	483	491	475	508	459	468	453	477	457	505	499	485	476	483	445	471	507	496	461	491	480	502	448	508	494	474	481	518	474	529	477	474	483	448	508	437	482	426	478	513	474	482	500	473	496	502	456	508	501	481	518	485	451	496	496	461	452	464	494	483	495	508	494	511	489	507	502	496	488	492	467	492	471	473	491	484	504	481	497	502	464	476	432	490	479	507	511	472	488	406	478	467	474	464	517	464	457	487	452	518	460	496	509	471	484	502	485	451	455	466	440	476	471	498	527	490	495	484	453	492	495	480	511	506	488	468	465	516	475	505	459	467	512	486	505	494	482	471	495	501	490	440	508	506	474	483	480	507	493	493	487	501	482	468	489	464	484	459	451	476	480	492	479	455	422	499	493	476	488	487	523	477	477	472	513	478	493	494	496	485	471	502	493	498	465	519	509	467	490	496	470	490	509	466	506	504	518	481	505	476	500	483	487	521	473	506	463	433	481	476	518	509	492	469	487	501	525	474	492	496	519	459	509	478	504	477	516	473	535	445	479	481	482	435	502	505	481	458	479	510	498	487	507	519	528	506	470	481	474	467	511	473	464	461	495	474	480	455	493	467	455	498	473	489	483	483	466	481	498	493	526	485	513	499	461	501	525	483	485	485	452	511	463	487	502	451	506	490	504	485	520	482	479	490	488	470	457	470	442	482	495	504	472	462	494	460	479	485	497	480	481	508	429	490	459	469	465	492	475	490	501	462	489	457	514	503	507	490	526	463	526	469	449	462	478	495	481	505	466	499	482	478	484	515	462	462	543	448	486	494	439	527	472	485	477	474	507	509	468	484	473	495	500	491	470	510	493	465	470	460	502	488	511	480	480	489	496	495	463	486	477	490	523	507	478	465	496	512	506	486	498	466	465	501	467	504	455	510	513	497	501	508	495	501	484	466	477	483	498	515	442	486	534	477	465	467	469	489	525	420	483	481	492	487	484	488	507	447	454	449	514	467	491	487	494	491	499	482	504	493	523	488	476	465	491	502	491	484	476	470	479	468	502	455	457	502	459	504	501	454	454	478	485	515	482	465	501	506	496	472	471	480	473	461	490	487	493	501	486	487	495	478	504	490	503	476	498	450	519	475	448	519	473	485	490	515	525	449	494	493	462	491	497	479	504	494	478	489	510	460	474	484	442	515	469	488	477	505	549	516	486	520	453	503	496	513	470	522	514	548	474	478	496	484	493	489	490	484	467	480	501	477	524	483	460	490	517	537	460	467	529	501	457	480	483	475	486	478	475	505	455	507	482	499	491	479	479	494	492	501	467	493	499	496	468	513	499	489	475	531	457	491	527	469	481	490	490	481	480	455	448	448	508	509	490	523	482	474	408	472	476	523	476	480	470	479	524	483	478	455	509	479	536	470	488	502	477	503	479	480	495	479	470	503	521	483	476	477	503	488	472	491	463	477	499	477	489	508	482	482	503	491	488	502	487	477	487	485	484	481	483	474	514	456	489	446	476	466	484	479	448	482	498	528	501	504	433	501	473	453	491	505	502	512	481	419	485	482	501	507	464	499	422	483	480	492	490	491	473	437	493	495	508	424	496	553	489	514	461	479	491	485	510	490	486	472	478	515	479	476	507	488	504	459	487	460	479	453
13619	2225	2250	1789	1280	943	794	700	579	518	458	412	411	406	393	368	345	369	384	353	321	371	343	357	307	295	330	328	296	330	330	305	324	319	321	289	310	284	290	342	304	289	311	310	357	308	288	298	327	284	300	290	274	298	307	301	344	304	310	312	308	297	313	290	289	277	307	283	299	281	322	292	271	293	283	275	262	290	307	287	291	288	322	285	299	290	310	280	283	317	284	312	295	288	309	325	266	298	303	313	306	276	313	298	320	315	310	295	290	296	297	306	298	260	276	310	302	266	286	303	297	296	302	287	290	278	275	303	307	300	287	295	277	301	345	338	328	325	281	304	309	276	280	283	320	310	302	272	297	293	319	273	311	295	301	287	289	316	305	280	305	286	282	240	297	299	299	296	292	290	297	302	274	277	313	328	258	282	292	297	291	296	260	298	327	286	286	309	309	325	296	261	289	273	290	280	302	313	318	300	293	297	297	275	265	293	279	307	304	307	271	328	305	281	299	325	285	294	271	263	307	258	280	291	280	315	293	291	294	286	315	317	271	298	309	316	293	288	288	309	290	296	306	272	270	301	301	311	282	315	282	287	300	295	245	339	300	329	297	294	307	287	297	265	275	289	264	316	292	304	325	298	310	275	284	296	296	328	316	304	295	310	293	295	287	307	272	286	303	323	322	317	321	289	300	305	290	259	300	300	307	342	280	299	260	319	310	304	294	282	359	358	250	332	282	291	322	295	306	280	278	271	307	288	275	293	295	303	298	249	280	314	300	317	303	285	292	326	267	289	331	282	320	279	284	298	305	278	301	278	287	311	338	312	305	293	293	292	307	288	342	291	307	309	322	318	296	269	309	304	265	315	301	299	280	314	302	285	294	297	286	314	299	297	294	283	314	298	297	288	277	301	281	291	283	298	315	343	301	310	262	278	273	302	313	299	264	303	294	312	288	277	304	276	294	278	308	287	292	304	297	281	322	307	322	271	273	254	308	259	300	292	323	328	290	307	313	304	249	299	273	287	344	318	327	308	306	276	324	302	307	258	283	295	301	293	275	322	292	323	302	297	294	274	296	289	343	336	289	252	304	275	289	276	246	289	292	314	273	291	303	292	323	289	309	275	280	313	297	296	333	297	309	308	315	319	282	297	294	284	290	317	297	263	304	292	323	314	307	284	302	323	282	280	327	305	285	325	305	278	262	292	285	298	291	306	321	306	297	293	305	284	248	310	291	292	276	277	296	299	291	267	298	274	283	290	298	324	305	301	264	266	307	302	298	278	318	296	315	324	279	296	303	303	302	264	277	300	314	315	305	317	301	286	308	276	305	300	308	304	293	302	286	292	326	306	309	293	324	269	292	291	308	301	305	305	295	278	311	318	296	307	269	295	278	307	285	276	308	271	284	290	311	291	293	318	296	301	308	300	314	287	300	305	321	289	275	303	277	288	292	313	289	263	311	310	282	272	296	278	296	279	288	304	285	290	293	321	287	313	299	289	275	292	268	301	292	272	292	336	327	291	304	307	314	316	316	290	292	310	299	291	291	296	291	304	281	276	312	289	300	321	329	276	286	299	286	302	307	313	319	294	283	310	294	275	316	304	317	264	318	309	315	313	309	303	292	315	285	307	283	281	300	291	317	291	331	290	322	275	290	277	295	275	287	296	297	309	301	299	295	284	331	319	309	300	273	259	247	282	300	300	297	324	292	308	305	311	313	295	305	270	293	265	298	294	312	298	301	308	269	287	257	273	292	294	275	304	303	259	315	271	272	311	282	288	313	303	297	309	298	264	291	293	306	265	252	313	306	275	287	318	315	288	286	307	312	254	278	309	294	290	325	302	304	305	283	307	270	289	276	302	300	304	323	309	289	288	285	263	298	321	282	282	313	281	291	288	310	280	287	259	297	281	294	308	296	303	323	290	294	299	287	293	306	293	300	279	285	306	291	292	308	308	280	291	310	273	299	263	295	290	309	316	320	292	284	304	303	301	291	289	289	300	301	289	286	274	302	327	294	292	302	287	294	259	260	303	288	281	294	271	326	281	284	312	317	303	290	267	315	297	314	303	323	313	298	321	304	322	305	292	284	283	269	269	326	326	255	334	305	305	318	310	272	299	286	278	297	281	273	343	303	305	271	262	298	273	303	321	267	315	254	325	278	301	307	267	279	310	293	290	297	303	307	304	336	296	287	319	277	279	291	285	260	311	285	269	285	285	329	312	366	283	280	311	307	312	294	323	327	322	298	298	245	302	317	281	312	307	305	292	320	340	265	295	284	286	353	299	281	301	275	297	294	308	281	303	279	275	300	333	312	308	267	257	306	269	289	267	334	291	269	294	303	352	284	306	312	280	302	307	292	300	310	288	298	306	302	285	322	315	291	304	259	287	276	303	328	325	288	305	287	297	297	303	301	313	313	289	302	289	277	299	291	279	326	319	274	281	311	276	290	311	280	284	297	253	298	294	287	316	340	302	302	290	321	271	285	290	301	293	316	303	306	277	302	313	327	321	356	269	306	295	294	297	289	279	286	275	301	318	309	316	287	312	330	293	317	314	312	303	287	313	263	283	310	331	304	293	277	280	304	310	274	302	305	280	313	303	285	316	288	315	245	302	272	294	285	290	295	298	312	330	309	300	311	325	311	306	299	323	324	316	274	293	314	310	334	302	307	286	302	265	296	281	314	304	275	293	269	296	297	287	330	340	295	310	329	320	264	310	305	325	323	308	305	296	319	288	278	310	305	278	280	284	290	303	320	300	290	287	288	280	308	302	286	273	304	305	282	306	318	257	314	267	307	292	277	264	291	288	249	287	298	300	328	293	291	301	275	304	326	335	313	277	296	304	305	312	289	283	279	291	314	308	294	287	277	297	289	287	296	334	290	281	304	287	291	282	280	263	285	283	308	310	299	247	277	311	280	300	303	276	300	292	304	314	322	264	305	301	285	334	306	305	324	300	289	307	290	283	302	301	294	280	311	292	280	291	336	294	282	287	284	283	304	325	300	304	282	293	304	313	295	295	307	331	325	298	278	289	316	311	293	304	304	305	280	295	311	277	297	320	274	295	294	314	323	293	319	304	294	308	286	279	287	262	297	273	300	287	315	293	289	278	304	300	296	295	289	275	295	288	301	323	308	319	307	314	333	258	284	293	271	290	293	285	268	305	317	286	276	297	293	296	337	307	302	312	300	309	302	327	318	299	316	280	311	274	300	262	298	312	296	274	293	328	315	310	281	287	257	303	287	285	306	298	313	282	308	301	306	274	296	288	277	291	316	283	313	293	297	311	280	285	294	319	288	286	318	301	319	293	256	278	287	293	297	313	336	291	295	292	280	270	299	306	287	288	300	290	307	309	293	293	320	279	293	289	310	297	286	281	316	302	324	289	318	293	291	312	318	283	260	275	287	290	285	301	315	303	308	290	335	309	315	299	306	295	301	312	255	277	295	286	291	292	305	293	293	273	304	288	269	274	267	297	290	301	287	254	283	267	300	265
7498	2130	4365	5177	4597	3769	3144	2611	2398	2052	1851	1677	1611	1450	1366	1358	1255	1327	1361	1311	1365	1390	1141	1057	1119	999	965	979	980	1004	1037	911	885	929	917	905	847	840	885	821	896	847	827	803	859	842	814	853	788	822	867	813	811	819	822	807	822	824	843	797	775	771	784	802	801	790	783	740	781	818	783	783	821	805	819	798	772	725	806	801	808	799	779	806	800	756	794	756	785	797	773	764	749	784	775	770	760	792	808	761	817	762	823	757	834	757	766	821	766	780	810	785	810	778	726	737	717	735	740	727	759	780	868	778	774	857	771	788	782	763	741	799	759	766	775	742	740	824	788	805	813	818	796	781	778	776	838	778	776	771	760	799	810	782	760	819	742	764	787	762	799	797	783	760	819	759	759	728	758	790	789	787	817	740	790	814	763	796	745	796	790	707	761	778	788	762	781	805	754	771	760	745	793	773	748	741	796	767	809	763	758	737	749	765	777	775	805	743	777	752	829	771	756	765	808	785	782	770	818	779	844	771	759	765	791	785	749	814	680	737	787	729	795	771	784	801	777	752	794	775	788	752	750	760	794	810	759	806	759	769	701	773	773	783	806	766	785	739	796	711	765	732	756	742	803	747	781	769	741	786	831	738	788	775	728	778	736	768	772	787	752	798	793	787	717	762	773	778	826	753	796	754	810	763	723	790	733	761	748	744	793	714	776	767	790	745	738	814	799	756	809	771	775	774	790	836	728	743	777	788	797	764	802	789	753	761	796	766	751	747	752	752	765	796	816	750	772	721	775	741	774	755	795	790	811	791	782	751	796	737	750	786	777	732	770	775	759	761	801	773	790	799	767	717	725	746	727	746	782	773	776	785	734	751	784	790	822	801	762	742	760	769	734	815	818	793	804	779	760	735	747	751	763	787	754	755	734	735	822	743	720	732	767	747	750	782	763	777	764	795	759	755	774	762	812	828	791	793	747	697	774	752	716	789	795	744	741	690	750	776	720	801	749	769	762	748	752	750	785	741	770	763	731	763	751	801	769	760	798	763	763	780	829	786	775	734	742	735	773	767	748	815	711	765	727	796	783	794	756	766	769	754	777	792	803	730	729	765	764	778	824	756	840	791	773	760	762	754	795	791	772	769	746	741	785	750	749	764	781	781	746	777	794	779	740	766	787	761	782	747	758	800	751	749	763	739	741	785	794	752	768	760	798	775	785	773	737	782	760	815	759	746	795	788	806	773	759	780	727	754	758	779	766	777	808	802	771	756	754	759	791	781	757	762	805	796	776	759	765	787	745	805	787	753	794	740	740	798	702	768	772	769	806	808	770	786	786	796	804	768	789	745	746	794	793	772	770	769	758	756	762	799	777	740	755	745	769	804	793	774	787	801	761	833	767	773	740	758	776	780	762	810	765	784	788	696	763	810	786	774	810	792	810	806	803	808	805	784	783	795	752	799	725	820	777	764	769	745	785	732	751	769	771	790	749	769	766	767	761	746	747	761	749	745	744	819	767	797	771	760	804	753	716	783	731	753	779	781	761	798	768	742	783	762	760	757	763	769	769	787	768	759	741	810	766	787	769	737	767	709	700	734	779	793	780	752	820	781	787	787	745	726	719	817	741	778	773	767	778	807	798	733	774	762	756	757	725	797	786	776	807	745	777	793	773	797	811	709	833	813	771	746	714	809	785	792	786	780	740	736	779	795	823	800	828	743	761	726	808	777	765	786	798	835	838	782	764	801	725	785	772	784	765	764	716	787	762	739	803	730	749	753	772	764	788	760	779	796	762	737	750	800	750	815	767	774	760	776	759	799	762	748	758	783	754	805	778	797	746	759	768	769	711	751	779	786	783	797	775	780	757	774	756	733	735	747	779	778	735	800	779	787	794	753	769	770	764	724	777	787	811	821	760	790	804	752	793	780	758	765	758	788	816	791	768	776	731	785	805	711	779	801	788	811	810	787	750	759	747	742	722	801	739	735	758	791	735	800	781	762	752	750	794	800	772	730	778	785	788	767	790	788	750	754	771	807	806	826	749	772	732	770	801	730	723	774	755	761	724	773	738	785	780	809	770	810	735	794	794	757	763	761	754	767	804	734	783	788	746	743	735	785	764	817	754	774	775	821	792	805	754	712	837	711	759	742	741	771	747	799	800	739	782	790	814	767	764	750	802	809	743	731	791	816	776	778	771	756	738	757	748	737	796	774	764	747	802	758	767	804	786	749	731	805	804	756	793	758	782	772	750	742	786	777	724	782	771	755	755	772	774	742	726	744	790	766	793	798	713	752	757	724	775	834	767	814	800	775	786	818	789	757	743	814	808	799	752	763	781	789	824	777	720	833	749	738	773	797	759	760	724	803	723	797	788	731	775	761	724	758	790	786	796	745	774	788	811	789	799	776	767	801	740	735	827	782	755	792	776	747	732	759	734	784	766	772	733	754	812	791	755	754	734	714	750	785	731	758	761	825	757	833	778	769	782	820	786	739	801	767	735	765	815	799	804	755	778	774	775	775	774	770	790	738	808	811	732	769	786	777	762	780	786	799	707	771	795	735	745	730	786	770	770	759	780	756	748	809	805	752	786	790	771	755	743	713	755	766	742	790	732	735	774	761	778	776	760	766	750	756	765	798	782	783	788	749	805	747	751	767	738	809	732	786	797	794	782	755	756	720	744	759	746	765	805	759	759	775	778	768	804	771	762	758	790	766	791	723	773	759	737	793	752	770	867	785	801	789	746	734	812	754	803	778	764	810	720	803	724	757	741	784	762	788	811	787	722	709	738	747	783	796	759	786	831	771	809	684	772	800	815	759	764	729	782	788	770	781	738	760	717	771	748	834	747	761	762	796	775	792	766	775	789	732	798	771	761	769	778	725	749	789	774	750	771	756	812	781	744	767	808	766	715	815	721	780	755	824	778	756	757	755	823	747	810	796	779	744	798	803	736	769	811	769	763	770	765	732	738	778	768	717	811	741	718	774	748	783	726	796	764	799	789	791	823	756	786	754	819	735	746	768	744	733	815	802	772	746	807	783	804	762	752	807	766	721	771	781	753	805	806	745	768	713	790	742	782	765	768	785	744	762	798	780	804	794	774	781	779	740	812	796	784	745	778	762	730	785	755	854	762	749	781	786	801	774	792	780	772	781	803	819	782	805	783	765	804	766	760	781	768	763	774	776	781	784	779	762	818	783	783	742	728	733	815	735	759	734	740	763	769	764	702	777	775	771	736	781	745	771	726	767	751	710	754	786	727	762	775	737	778	756	763	746	777	732	817	739	774	743	741	768	776	736	747	775	793	821	728	749	757	746	736	753	773	783	737	744	739	765	813	806	808	741	688	762	782	758	774	760	824	777	750	736	755	748	781	759	755	799	758	735	816	747	700	833	706	745	770	783	733	743	783	746	742	799	790	787	746	800	786	759	780	795	796	791	739	755	750	769	784	720	759	757	746	793	744	727	768	764	796	767	771	745	785	766	768	801	784	686	783	787	799	782	751	813
2018	313	320	303	329	291	301	328	280	322	293	298	263	290	284	284	264	285	306	285	309	265	248	252	303	281	263	283	271	281	305	301	297	315	280	303	329	304	269	271	273	293	289	317	295	271	300	315	308	275	271	271	269	310	254	300	277	304	291	281	298	280	299	306	285	275	270	277	290	279	316	263	302	309	282	297	290	277	303	281	278	291	300	318	322	313	294	276	310	295	306	320	291	308	262	313	289	264	299	271	305	303	281	266	285	278	286	288	284	278	269	277	281	311	301	287	282	286	294	291	258	306	267	286	254	294	291	277	302	301	309	269	303	296	298	331	313	284	303	320	283	278	264	293	297	286	273	285	314	321	306	272	270	264	282	265	310	275	278	286	285	291	249	251	281	298	254	311	286	282	276	277	275	273	269	300	309	292	274	259	259	288	299	276	280	291	338	312	290	316	246	275	309	267	292	291	293	279	277	299	274	270	266	248	288	318	280	292	275	291	302	292	298	284	303	294	302	245	320	312	310	258	288	312	285	282	300	235	287	303	298	268	313	282	294	291	310	285	252	292	298	304	270	261	300	283	284	294	296	280	268	251	278	275	327	281	292	271	289	253	280	301	279	251	285	282	287	264	297	282	268	248	292	293	272	282	300	268	275	296	316	261	275	300	307	266	263	278	308	300	286	262	283	305	277	292	262	338	305	294	291	281	281	266	266	266	290	292	264	254	297	292	327	299	268	289	263	297	284	282	276	282	289	305	264	296	269	296	287	297	304	262	265	295	301	337	285	297	283	283	274	270	300	285	255	281	294	283	306	327	286	287	270	302	267	289	284	277	269	316	289	276	310	293	265	269	285	264	272	316	329	291	282	276	283	311	304	257	283	288	283	266	295	321	316	298	270	272	283	272	288	281	303	269	276	280	274	281	328	282	268	272	282	263	295	260	294	289	289	243	285	304	263	288	297	279	300	308	339	293	297	300	274	258	275	273	290	292	260	283	272	272	306	314	309	261	286	246	281	284	338	259	304	283	287	256	258	297	272	273	282	278	303	266	286	262	279	288	298	272	285	289	284	280	284	289	290	250	296	309	307	289	268	294	296	257	309	280	276	271	288	287	307	312	297	286	282	291	305	270	262	323	299	289	282	268	311	297	288	262	308	296	279	287	294	285	263	332	307	269	300	289	273	264	288	299	272	282	278	257	282	251	303	254	266	293	289	277	307	295	310	289	284	255	273	317	279	297	244	286	292	297	283	291	289	288	330	272	273	263	282	271	285	261	294	310	269	258	286	288	271	296	300	259	266	326	294	272	293	278	268	294	259	306	313	269	258	273	288	272	287	309	305	285	277	279	310	261	270	318	283	298	285	306	250	281	299	299	282	289	288	247	267	307	292	273	261	241	262	323	292	271	313	266	283	286	267	319	282	262	292	276	288	287	283	284	281	284	288	305	332	305	304	264	270	295	303	292	313	271	293	277	290	279	273	314	314	283	277	290	263	251	270	254	280	271	290	298	298	278	277	307	275	276	274	284	335	274	262	281	290	278	275	258	314	267	286	285	282	284	278	288	301	296	288	264	298	294	280	282	279	275	298	311	264	279	268	277	282	278	287	252	302	260	276	301	293	298	275	277	325	294	301	271	277	278	249	277	283	278	272	289	288	248	251	301	286	302	261	283	268	287	274	318	289	280	254	246	289	320	291	301	294	268	291	277	265	273	261	292	284	293	272	284	302	270	299	310	290	277	263	300	270	280	294	285	257	312	319	316	278	308	281	311	302	244	256	257	289	284	274	309	296	282	280	272	280	284	281	307	279	286	307	276	325	266	293	278	291	276	300	251	276	264	284	322	286	290	302	304	270	288	304	292	292	274	275	295	303	268	300	277	294	295	299	284	265	311	313	293	275	293	306	269	265	287	276	262	268	250	271	291	280	278	262	289	331	277	302	285	288	280	291	293	296	279	294	257	276	269	339	274	315	293	291	293	288	253	276	263	287	314	277	296	313	300	246	271	290	264	321	296	266	298	274	279	283	295	280	274	305	308	275	268	304	272	282	314	283	265	263	275	274	318	319	275	274	297	314	306	267	304	271	299	310	288	316	320	278	285	268	286	284	286	270	263	308	276	272	271	285	276	331	297	270	297	261	277	273	286	295	284	304	280	253	274	260	247	297	264	284	280	279	302	315	289	316	281	251	308	278	332	282	319	293	302	305	280	264	302	318	248	266	303	257	292	264	279	288	261	287	279	262	236	265	307	311	290	279	262	290	298	289	285	281	292	269	309	257	307	280	277	268	293	303	281	305	313	287	269	286	288	280	287	299	276	285	275	272	281	271	250	271	319	276	279	295	258	277	271	306	293	286	294	292	291	305	307	294	262	247	283	278	247	282	284	284	303	290	275	300	320	268	254	286	290	285	286	283	298	268	307	293	302	303	311	269	298	310	269	290	303	292	281	283	274	309	305	312	283	281	286	277	278	290	292	270	250	279	320	257	280	272	287	260	275	272	304	288	287	256	259	292	327	295	265	290	320	285	284	285	291	284	278	303	251	315	280	288	275	275	280	315	301	276	299	298	276	315	308	256	308	281	298	291	269	292	270	263	283	318	291	273	289	258	267	276	306	286	274	270	267	265	304	272	251	280	280	321	253	265	298	302	294	309	305	297	267	267	295	282	294	263	286	291	244	264	287	300	323	294	269	254	300	288	277	252	310	269	278	309	303	275	276	280	300	279	309	296	254	281	281	276	309	290	268	291	298	280	278	301	281	298	281	264	287	261	289	299	270	268	262	315	276	313	281	245	287	265	277	299	309	280	312	246	313	255	288	285	276	295	253	294	285	273	279	278	313	308	322	290	284	266	321	293	273	281	293	256	252	314	321	262	310	295	271	269	285	294	283	272	294	258	290	288	281	277	283	255	288	296	274	284	310	283	348	324	283	301	263	265	310	279	289	281	260	310	299	314	294	281	276	279	291	271	263	313	293	281	263	267	284	289	309	287	256	266	285	269	255	301	266	274	296	302	297	311	301	257	308	279	295	271	266	289	268	267	318	293	292	298	270	271	303	294	276	291	292	273	262	255	249	317	299	292	270	290	264	273	313	265	284	305	276	322	291	293	256	290	286	243	292	277	268	282	261	288	291	290	297	294	276	299	261	315	275	273	287	266	256	277	275	298	294	258	266	274	292	291	264	239	281	287	296	268	287	281	269	266	261	283	307	282	276	332	247	287	269	266	270	282	275	265	297	279	298	285	292	299	259	314	287	268	270	286	284	282	275	314	266	259	307	274	288	273	300	300	277	292	302	270	279	301	319	281	290	295	285	297	288	307	298	282	281	288	285	308	275	323	298	302	261	273	281	279	266	297	310	284	301	299	316	256	268	284	308	274	260	298	269	312	259	300	282	281	298	273	281	265	275	294	270	281	297	306	305	275	289	270	320	274	277	324	268	264	337	298	299	326	273	283	309	278	299	290	281	297	248	271	273	276	282	276	327	292	273
2434	747	748	816	758	795	698	749	780	740	790	762	713	719	745	728	765	741	766	722	697	727	699	752	697	740	724	710	700	683	723	732	721	708	730	693	672	724	694	694	730	743	737	733	738	678	666	698	684	710	698	683	704	741	740	685	731	729	684	729	741	744	728	715	711	740	723	668	715	701	692	701	704	704	680	710	734	676	737	716	704	698	689	738	695	722	701	727	725	698	717	760	742	712	699	721	688	732	712	717	677	649	738	689	737	721	682	764	758	689	708	712	735	707	735	741	725	712	713	714	755	740	687	685	727	690	709	707	691	706	714	741	673	724	727	726	694	758	720	705	716	670	700	672	749	718	712	680	720	703	722	756	683	702	692	680	748	744	714	691	702	714	683	730	702	667	684	692	739	756	742	747	719	684	713	709	730	731	705	686	707	712	752	725	689	708	700	705	723	743	712	721	699	714	724	738	751	725	677	693	715	685	659	725	731	702	716	727	713	703	724	694	720	700	730	668	727	707	677	702	721	783	731	730	723	729	703	689	694	746	704	692	734	730	681	733	743	723	755	730	730	722	710	696	670	702	737	721	740	732	670	763	690	733	651	722	668	715	668	693	695	750	770	712	665	712	719	745	727	705	746	678	717	716	737	710	726	707	733	736	699	729	724	693	691	662	737	715	735	701	733	687	769	715	682	678	753	686	750	717	693	707	717	748	713	701	677	737	714	734	683	746	699	681	710	685	713	729	748	746	692	728	701	737	688	670	679	701	687	710	749	736	684	700	693	703	727	740	708	696	725	714	699	701	731	698	707	710	688	744	708	780	752	674	675	710	680	675	702	705	684	688	657	695	738	707	760	704	695	698	713	692	759	728	738	751	718	740	709	735	712	724	696	721	695	747	704	718	681	659	745	714	739	688	671	707	709	780	732	743	699	763	738	721	776	714	664	690	722	674	732	749	727	737	758	751	752	770	698	697	706	703	750	707	712	693	658	749	738	739	730	684	689	765	704	704	729	720	694	713	683	707	743	701	736	700	669	741	693	733	686	768	773	689	738	683	738	707	720	721	699	700	700	698	728	679	698	741	714	773	708	749	683	714	777	719	705	701	723	688	729	717	730	724	726	708	680	680	697	669	735	703	687	647	683	683	727	680	810	685	730	721	646	701	731	714	768	675	750	734	695	723	713	709	721	792	688	700	703	680	646	746	645	684	698	739	764	748	669	748	708	723	701	684	712	699	728	691	695	693	741	719	728	730	708	692	725	716	720	694	707	713	742	690	715	699	746	678	748	709	695	696	701	728	720	732	710	709	712	704	690	731	714	709	737	757	678	664	653	689	764	750	758	703	741	743	735	734	703	653	719	708	677	695	737	690	714	743	751	685	724	712	720	732	685	706	712	710	668	723	707	721	760	716	710	725	730	696	729	682	640	679	738	739	753	675	725	678	716	747	709	707	722	713	688	740	697	743	684	733	726	733	732	725	712	725	737	751	741	745	735	757	721	730	688	746	735	742	740	711	719	693	738	684	733	710	663	706	675	691	693	761	735	714	720	713	736	772	744	762	745	737	727	718	721	697	723	738	729	767	722	719	702	692	668	706	670	721	654	699	717	740	728	732	702	734	686	703	706	724	713	686	712	718	716	706	731	734	654	703	715	739	746	722	719	741	728	686	711	708	720	721	703	696	726	725	721	705	702	742	708	696	721	686	704	703	758	674	711	743	665	764	698	697	717	755	712	731	753	724	720	700	736	703	713	752	746	714	693	735	687	754	755	717	699	734	721	693	713	732	684	734	661	695	731	731	713	757	701	668	732	742	699	681	710	700	758	719	707	713	738	694	690	710	710	694	702	683	734	729	723	698	696	680	684	692	692	740	723	712	722	739	727	732	737	723	712	703	751	727	737	746	705	756	693	698	707	697	732	750	725	693	744	694	704	719	689	738	652	720	690	705	749	715	672	668	721	753	730	708	739	709	700	705	743	734	686	694	713	719	700	692	697	729	702	770	747	741	667	737	746	725	724	766	672	758	662	726	701	688	769	757	717	721	698	718	723	698	699	722	710	714	731	704	689	677	771	709	700	718	713	640	728	684	687	762	694	682	700	726	695	676	735	742	725	683	664	710	739	710	766	712	680	688	704	681	758	659	720	714	730	699	714	716	726	717	735	749	745	705	723	719	710	683	751	715	707	693	732	721	703	724	754	718	733	722	717	725	715	759	725	683	755	730	709	753	723	703	710	734	684	704	721	722	720	666	728	701	703	706	728	702	676	734	712	727	739	688	755	722	750	694	695	695	717	709	680	766	760	692	671	756	741	717	709	683	695	747	711	689	727	740	719	692	745	676	726	723	726	712	690	683	722	731	686	717	740	733	683	752	705	675	766	681	796	681	696	729	698	701	730	700	749	716	665	719	735	678	711	742	702	692	745	687	771	720	693	693	706	694	726	691	712	696	685	688	722	644	709	754	738	718	687	714	677	683	684	687	739	716	678	700	701	760	706	701	720	660	708	701	699	714	689	651	703	715	711	678	702	644	709	708	740	709	713	701	720	706	732	704	650	706	701	743	677	752	713	724	699	692	706	705	753	644	752	706	707	774	689	715	694	719	749	753	686	697	688	772	723	735	692	704	671	770	670	713	674	654	759	701	707	752	741	690	655	722	684	692	711	660	739	712	704	700	729	763	717	717	741	722	691	666	716	694	751	740	715	699	676	746	725	717	628	743	724	654	675	698	755	705	692	695	704	766	740	685	744	721	672	703	735	740	720	678	747	733	718	696	699	741	735	682	733	643	718	713	716	719	715	727	762	731	664	689	761	689	749	681	699	706	723	696	672	699	696	704	712	697	692	714	700	744	713	744	656	725	712	718	679	737	712	675	763	731	745	717	636	789	733	720	664	695	704	698	711	713	684	707	712	702	697	705	693	738	702	735	692	710	681	770	670	723	722	673	678	713	713	722	722	742	720	765	731	710	735	705	679	676	762	750	709	736	703	719	683	691	724	731	674	707	742	764	710	689	751	650	716	706	708	655	692	695	699	769	729	733	706	758	718	745	696	771	704	719	707	702	748	719	732	729	755	723	736	777	683	704	708	739	752	721	715	677	746	713	736	689	698	719	730	766	685	718	725	696	670	756	721	694	685	675	706	697	686	741	694	748	718	713	709	704	749	695	719	703	703	693	705	735	712	675	701	735	695	675	704	721	685	738	771	724	705	693	717	694	701	702	688	774	707	707	699	667	718	687	696	712	725	680	722	705	694	717	704	702	728	682	732	718	730	740	703	715	726	659	699	765	765	714	775	727	698	726	723	703	703	706	693	704	701	714	711	724	706	719	717	770	695	752	728	717	664	724	743	734	704	721	710	739	669	725	726	759	734	711	717	728	738	706	683	705	682	747	736	687	733	682	739	749	728	714	665	718	698	675	694	723	710	725	707	689	700	712	710	735	703	740	685	715	771	713	729	783	727	735	739	725	710	692	726	705	700	705	724	774	719	725
6846	869	1064	832	608	451	373	298	293	296	231	236	224	241	199	205	190	182	199	183	185	168	208	210	176	179	195	163	187	182	176	173	175	197	178	197	167	194	181	192	179	184	159	159	171	156	176	165	156	161	162	157	151	167	180	144	149	157	149	155	168	162	171	161	179	174	166	146	160	168	187	169	191	162	155	148	177	167	166	168	159	178	180	147	156	118	168	169	173	167	151	163	145	185	154	165	145	154	181	149	173	166	176	175	158	152	134	201	190	133	148	166	139	161	157	190	162	194	148	152	151	166	179	180	162	174	153	159	185	160	169	156	151	155	178	160	159	184	183	156	167	178	181	183	165	194	146	178	183	150	162	172	159	188	163	150	190	174	136	192	165	145	165	168	170	187	167	176	148	182	182	171	178	175	174	168	191	171	169	157	174	146	160	159	148	175	180	177	155	161	168	171	185	166	161	157	144	169	148	172	174	170	184	175	184	165	181	174	182	159	162	170	153	175	153	148	154	187	147	176	180	176	188	175	172	157	160	210	166	145	172	159	173	174	175	164	175	145	133	170	168	165	171	164	187	196	149	161	140	187	153	148	161	161	161	170	141	188	163	165	180	188	142	186	171	170	171	153	185	169	172	177	189	152	157	152	155	144	169	166	158	176	143	149	167	158	188	154	162	148	183	164	150	177	183	162	157	154	164	156	195	179	162	184	166	160	179	137	174	143	162	155	180	190	167	197	189	162	194	159	176	177	163	160	151	145	149	166	147	169	158	163	163	171	194	164	158	179	169	166	157	151	179	165	186	173	189	179	154	149	160	150	175	172	161	167	153	167	173	176	159	199	173	171	160	171	171	176	177	145	184	168	159	143	182	176	166	157	173	169	181	157	173	151	148	140	159	179	149	191	179	167	165	177	171	160	147	159	166	168	149	147	173	156	152	180	173	164	160	177	165	200	186	152	142	155	164	161	160	179	180	168	168	173	147	167	160	169	150	162	163	140	166	151	159	172	155	166	156	162	168	162	167	184	174	177	167	150	160	172	184	170	194	172	187	162	151	203	155	151	196	164	169	184	165	167	163	174	161	149	161	140	146	205	176	136	165	133	146	153	173	155	177	152	175	176	151	160	162	162	169	172	131	133	163	157	154	155	157	172	163	157	175	154	165	166	174	146	170	160	180	165	187	174	159	155	169	178	155	168	162	169	155	168	151	167	159	138	169	153	170	160	150	166	175	178	169	147	161	177	167	165	197	183	164	154	166	187	164	158	161	147	160	186	148	175	172	158	162	164	178	185	161	148	171	178	165	156	161	145	165	150	176	168	161	191	178	181	174	170	159	174	190	149	142	164	177	160	170	172	167	183	167	167	145	164	167	177	184	167	202	158	165	179	191	161	208	138	159	159	172	183	195	183	174	167	165	187	167	165	168	172	156	149	174	177	183	146	170	172	168	150	164	178	155	164	191	163	160	163	166	183	140	157	167	179	191	164	160	155	147	172	171	166	195	168	156	171	165	168	173	148	170	161	169	159	152	154	171	163	191	182	167	155	160	139	156	163	162	175	151	161	151	176	182	147	167	157	170	160	170	180	144	169	168	155	164	186	172	158	131	157	208	171	162	176	160	169	146	170	160	160	166	156	164	158	184	177	171	180	168	167	158	186	147	180	171	168	169	152	167	156	181	161	164	158	166	188	183	167	185	171	181	159	177	179	178	175	155	168	161	157	172	160	178	151	164	165	173	166	192	178	158	162	160	159	184	172	174	170	166	162	158	157	178	169	169	161	165	164	159	156	160	176	144	181	151	176	182	179	153	171	184	170	161	175	145	178	179	185	163	156	174	163	187	164	173	161	161	158	167	185	145	157	176	159	167	203	152	176	155	163	138	160	149	156	182	171	157	159	162	162	165	172	166	158	170	181	183	183	172	147	159	152	168	172	152	184	156	145	167	187	164	181	151	176	180	201	160	150	158	146	149	194	162	183	161	154	176	149	178	176	163	164	190	151	165	164	170	165	155	147	163	151	159	159	184	177	176	150	142	164	171	152	161	169	176	182	161	163	179	166	153	152	179	182	172	162	137	172	175	176	190	170	153	161	158	176	170	155	184	175	170	167	164	169	170	181	177	150	156	164	152	178	152	136	158	176	169	179	152	170	163	175	176	194	185	169	165	193	179	171	175	156	169	147	161	175	172	177	165	167	164	189	167	158	168	172	157	168	191	156	180	185	144	186	172	155	170	141	155	170	156	149	181	151	178	159	173	167	143	150	166	180	184	149	172	153	168	177	147	171	164	172	183	181	172	166	142	184	169	187	179	180	182	173	163	146	139	155	157	168	168	152	172	157	168	167	164	189	162	171	163	174	156	153	179	176	172	194	153	177	168	170	134	148	164	155	170	158	159	173	152	178	198	172	170	175	185	175	152	142	180	164	191	175	146	158	153	204	133	159	147	163	178	179	166	158	174	156	190	129	163	176	150	160	155	168	181	154	176	155	164	173	149	168	153	172	154	160	190	158	167	153	170	178	170	160	171	160	175	183	155	159	198	161	166	167	157	133	173	156	191	165	152	167	142	160	150	182	175	188	179	171	159	168	143	153	159	169	171	158	159	161	173	175	165	171	161	184	149	156	185	154	160	152	159	177	165	188	154	155	175	153	168	147	173	157	168	151	151	175	184	184	156	151	167	181	161	157	156	141	171	173	164	177	172	178	132	157	158	186	167	182	147	187	163	151	170	151	164	189	170	167	168	149	179	158	151	161	144	149	161	177	191	174	147	170	145	165	180	172	157	149	159	169	170	170	149	174	180	157	172	161	158	192	154	167	185	187	154	143	175	177	160	174	162	141	162	158	185	146	177	168	170	175	166	163	175	190	156	154	186	155	164	140	154	175	177	167	161	130	178	156	167	176	150	178	153	174	174	152	176	147	172	177	168	186	144	161	170	163	141	168	173	166	169	156	162	168	160	175	170	161	160	173	181	162	163	148	153	168	155	166	176	152	175	160	171	182	151	162	183	177	181	154	159	176	172	148	168	158	164	174	134	163	160	192	185	167	161	164	149	166	175	122	172	160	182	162	167	167	162	208	155	173	171	165	164	154	153	175	165	157	169	163	159	127	165	149	167	174	155	159	146	161	155	164	156	166	178	147	166	170	174	151	198	162	166	142	154	156	152	169	160	177	168	183	158	175	164	163	161	169	177	171	175	160	171	152	152	188	163	170	157	154	176	167	186	177	173	162	173	164	179	174	177	153	179	165	158	190	189	159	178	137	178	166	180	184	174	172	177	161	152	167	163	179	174	173	189	134	194	166	176	141	167	154	159	174	165	160	166	157	161	146	170	164	173	184	159	167	170	169	161	179	170	143	139	154	176	168	153	153	165	169	167	168	158	164	169	156	174	138	142	167	154	173	141	186	160	161	151	154	156	145	165	158	188	191	182	149	162	155	150	154	147	166	145	141	148	157	163	162	173	183	163	170	166	173	181	154	158	153	157	156
5435	1117	2277	2587	2415	2024	1623	1489	1260	1132	1034	925	963	795	801	734	736	700	679	667	661	661	633	669	588	583	595	591	598	618	610	549	575	570	535	527	509	536	561	499	549	533	500	504	508	530	510	520	500	497	535	525	460	477	516	482	531	521	561	475	494	498	533	542	502	479	512	484	535	509	476	475	459	531	473	522	520	469	507	495	501	487	506	430	522	483	500	516	464	494	505	467	489	507	501	476	485	473	498	502	513	502	502	481	456	516	511	509	520	526	520	516	465	529	504	539	509	444	487	475	463	497	499	494	520	475	487	506	508	508	463	450	528	463	543	451	456	469	513	512	505	499	505	487	481	485	482	443	519	469	494	463	518	500	474	527	480	465	490	474	485	460	539	498	481	472	499	508	456	473	497	460	464	514	488	489	502	508	512	522	508	550	512	458	504	505	501	500	473	510	470	480	467	487	502	513	480	450	512	485	496	470	495	482	516	432	481	489	456	440	470	459	464	491	524	438	435	503	499	463	509	470	484	487	503	477	494	496	493	482	486	475	439	494	490	490	468	468	510	467	465	481	496	476	489	475	487	529	485	480	492	464	516	481	488	461	525	519	492	495	509	457	504	478	450	452	461	522	496	465	503	508	487	523	477	478	452	510	484	478	458	488	568	459	467	519	495	562	510	442	489	477	462	513	484	510	515	521	499	504	462	507	504	475	495	480	484	480	486	477	485	463	519	472	493	475	459	468	491	468	494	446	523	464	466	518	497	515	506	492	436	496	480	505	462	487	491	489	516	484	465	439	457	465	471	443	514	498	488	505	478	467	450	450	519	488	470	448	513	522	513	437	457	492	478	510	511	462	517	436	510	506	468	479	508	484	482	469	486	488	489	511	504	523	472	484	513	456	476	483	508	520	491	492	529	528	484	485	490	461	457	484	481	515	477	486	472	496	529	510	496	486	472	492	490	506	474	468	525	498	501	503	459	462	484	486	469	521	464	472	474	449	489	475	495	491	447	486	460	501	476	478	491	495	509	503	448	459	489	476	456	433	516	520	463	493	505	501	524	504	516	508	514	427	471	478	481	484	513	471	496	497	512	479	464	478	473	477	447	520	493	487	500	480	487	436	480	507	480	473	492	529	485	462	524	520	469	449	482	517	473	489	450	453	472	479	497	484	477	489	496	504	499	465	475	473	464	456	503	512	476	504	487	492	491	450	489	475	474	502	540	466	468	476	463	451	459	501	519	500	451	502	497	473	442	485	477	474	477	458	470	528	492	476	487	496	485	480	470	438	512	526	483	515	464	520	491	473	498	478	515	460	507	465	466	497	464	501	483	499	450	504	508	459	499	477	500	472	479	493	476	481	509	458	487	480	448	474	510	468	486	461	504	477	488	487	520	475	483	461	493	503	514	537	472	460	497	533	499	487	510	493	498	514	486	482	476	475	503	484	513	511	463	459	493	499	432	470	497	483	493	486	454	455	470	504	442	501	462	476	444	442	525	490	458	507	492	490	489	438	475	458	447	503	490	428	500	529	513	486	507	521	473	480	494	484	492	498	467	460	476	473	475	499	491	513	471	499	498	458	491	454	484	531	493	498	498	499	487	454	478	492	488	490	487	478	486	456	519	466	543	495	499	490	478	458	470	459	464	456	486	487	483	497	455	491	485	500	463	497	461	489	479	497	457	513	470	497	497	466	496	487	491	490	492	497	469	507	477	519	463	515	486	499	479	501	492	500	483	553	476	510	501	496	527	490	485	516	450	465	495	491	484	457	495	517	454	461	520	497	509	497	498	456	482	504	461	466	444	459	472	482	481	479	468	523	494	484	461	475	500	495	541	499	475	526	494	544	520	510	506	467	500	456	485	470	485	499	460	462	491	470	466	496	470	499	436	464	510	504	493	533	485	453	492	520	473	525	484	509	462	465	475	455	449	492	499	507	505	502	509	459	441	509	458	490	462	443	497	475	496	507	437	471	520	511	478	500	503	485	487	491	474	457	495	507	499	482	510	464	443	517	488	481	469	461	493	465	435	468	475	461	526	460	477	485	520	463	486	480	484	470	498	486	503	461	490	492	459	482	542	537	508	469	488	483	484	501	480	545	488	507	440	478	546	511	489	474	525	475	491	470	497	476	527	496	491	508	481	456	482	460	451	487	471	505	482	537	497	518	521	499	467	484	501	474	464	491	483	517	491	471	459	514	486	493	509	475	427	456	470	469	478	494	471	474	478	504	465	456	491	457	498	467	437	489	472	504	476	487	473	510	452	478	495	500	475	427	490	518	487	477	539	461	476	476	495	468	459	486	457	487	464	485	481	463	478	468	468	437	475	478	429	501	462	461	496	520	460	541	491	497	475	468	467	498	478	524	490	477	515	473	482	497	502	491	505	425	445	495	489	497	486	462	486	509	484	495	462	486	488	488	486	501	470	453	489	515	497	522	479	461	496	489	481	495	493	469	476	474	445	488	441	497	496	480	439	470	471	465	532	475	458	504	502	491	525	485	475	453	449	462	519	479	460	433	469	480	505	504	488	477	494	512	498	505	489	509	461	480	473	484	463	499	479	479	460	467	456	460	502	489	461	520	498	527	462	474	496	452	496	455	503	457	462	535	490	475	511	479	487	497	508	494	521	488	511	504	504	479	458	446	475	487	509	494	494	486	493	481	524	500	495	478	464	477	507	561	530	477	507	502	459	481	482	495	534	478	482	503	485	470	464	443	456	502	439	487	506	487	523	535	493	492	470	478	462	503	506	491	493	473	508	472	505	488	501	473	443	453	492	493	494	467	499	489	465	477	463	480	460	461	446	453	456	458	522	504	457	482	501	492	453	499	480	486	499	477	515	469	470	484	519	461	506	514	456	481	491	481	471	451	500	499	492	499	439	490	470	477	487	451	524	500	483	452	466	454	501	488	513	467	450	484	474	484	510	500	478	496	510	483	495	540	492	460	457	451	457	492	487	453	494	483	481	510	499	489	527	493	460	449	489	503	455	500	481	461	453	486	499	472	458	480	491	457	495	471	483	530	434	504	471	484	493	487	495	496	446	487	485	488	513	492	464	482	476	479	440	490	460	468	488	479	491	496	478	463	450	456	491	489	482	475	453	463	521	448	487	462	505	445	476	493	488	481	501	464	484	474	464	500	517	482	505	490	515	481	466	475	458	491	479	465	500	460	478	486	489	535	494	521	463	499	508	482	479	499	505	502	439	512	451	485	491	460	496	491	531	478	514	467	488	527	447	524	464	506	497	489	483	429	462	496	497	507	467	478	492	486	513	513	436	489	496	498	483	486	485	503	533	467	511	481	513	527	507	491	456	481	479	468	500	485	498	474	478	475	503	479	470	487	486	505	502	440	460	456	527	481	490	496	460	494	450	468	455	477	469	444	467	490	500	508	502	512	468	495	462	441	474	496	454	464	494	465	506	486	436	455	484	477	495	500	478	467	432	437	487	494	484	479	503	491	493	485	486	538	530	481	503	472	485	440	472	485
14156	2298	2370	1883	1319	977	766	653	530	532	460	423	418	407	408	363	374	323	345	313	321	380	403	349	315	307	324	305	313	326	349	322	296	280	310	321	346	315	312	309	329	281	291	273	315	336	298	290	296	327	305	327	281	347	307	285	297	332	308	300	308	308	284	291	317	317	317	316	303	287	287	294	293	289	296	306	284	269	292	303	257	300	266	296	292	289	284	292	278	298	313	295	304	336	317	289	286	325	273	308	240	322	328	288	331	306	305	289	291	327	305	319	324	297	276	286	305	283	312	310	323	290	329	314	298	299	302	289	276	296	295	281	275	318	296	282	317	269	322	288	280	290	303	297	292	272	291	307	281	319	289	297	273	292	295	323	270	304	298	287	294	311	306	287	304	266	282	307	262	273	318	300	294	294	304	295	300	303	266	298	281	280	322	300	308	300	294	305	296	290	289	320	293	276	293	297	298	315	254	275	293	287	273	274	306	297	301	295	308	303	310	268	289	295	272	309	284	287	318	278	301	298	288	285	266	287	288	269	333	281	323	279	282	333	273	281	294	309	254	284	272	266	313	262	277	314	291	317	270	307	333	277	342	312	310	311	304	315	303	294	309	274	253	271	304	255	286	288	287	283	304	283	295	306	311	297	270	301	302	314	327	314	278	292	258	282	293	303	302	323	317	291	260	273	307	292	335	303	338	280	298	275	281	276	295	326	275	297	305	310	302	289	319	342	281	303	249	313	344	278	306	303	305	305	254	296	298	330	294	285	319	294	290	293	283	321	314	316	308	318	278	335	307	299	257	295	294	325	280	290	281	289	310	278	330	287	264	297	298	296	313	283	291	280	331	292	269	297	290	310	291	298	297	312	293	283	293	288	291	289	274	284	295	275	286	257	306	278	324	312	297	292	293	297	332	323	299	306	281	259	295	302	280	306	295	292	289	266	283	296	283	289	301	285	296	281	273	278	297	326	299	277	293	287	281	322	281	308	301	281	293	294	282	284	276	284	267	303	321	296	299	319	315	319	306	293	283	299	266	255	321	294	307	269	293	303	285	293	273	311	289	288	302	300	310	285	316	292	289	329	310	289	306	273	295	278	354	278	282	314	257	277	289	275	289	310	298	305	315	300	322	319	333	279	294	309	295	310	301	283	276	295	293	309	298	306	297	312	296	277	293	295	297	291	285	323	269	309	298	319	302	317	285	282	308	282	306	315	301	295	283	329	307	300	270	308	283	296	273	334	315	281	288	302	252	289	285	295	300	287	278	294	287	303	275	291	281	281	304	288	285	308	309	290	298	284	341	293	317	294	282	291	286	282	283	295	294	310	282	259	287	271	292	285	295	294	289	271	319	298	299	287	285	321	281	299	264	286	308	289	284	300	305	275	318	283	269	289	298	320	286	313	293	314	301	293	324	297	285	269	345	300	300	295	283	295	265	307	289	311	294	285	303	266	275	298	304	317	275	323	294	283	266	292	285	296	299	326	326	293	295	293	287	290	287	314	324	294	301	298	309	295	310	284	282	327	309	310	282	311	281	269	309	323	319	310	268	279	281	334	306	286	291	266	301	294	263	284	280	313	277	319	304	297	298	293	299	291	275	315	296	282	315	305	302	283	270	326	314	284	317	300	320	317	296	278	298	303	311	319	315	322	290	283	270	299	286	326	281	330	324	294	312	314	296	286	286	305	303	307	325	295	296	306	275	270	273	316	291	284	320	301	272	283	260	327	292	312	257	300	307	295	318	284	275	296	286	270	259	300	302	332	347	317	309	290	324	312	282	296	304	281	280	266	294	308	315	312	329	285	300	336	322	288	321	292	336	303	327	309	297	309	273	311	290	266	332	310	263	288	284	304	295	286	275	283	285	307	283	274	299	305	287	335	284	311	299	314	297	285	280	279	285	298	288	270	323	279	340	281	302	321	310	286	266	281	304	315	293	295	276	292	293	290	271	273	280	271	278	289	331	292	282	321	297	293	328	270	290	270	311	269	300	287	316	303	290	301	284	306	301	314	314	292	285	285	303	303	297	320	290	295	279	322	297	313	274	304	320	292	296	282	255	283	268	323	305	273	274	296	290	263	292	312	302	301	279	332	306	301	317	314	299	311	276	304	324	276	264	299	289	287	320	322	290	317	300	303	299	284	313	297	296	285	288	305	311	281	275	307	301	308	310	323	304	311	290	272	276	286	275	286	305	313	316	332	292	307	307	283	279	312	311	275	298	287	293	282	296	298	313	309	310	277	284	270	333	274	298	295	308	258	300	283	302	292	315	289	281	296	283	280	294	302	273	282	278	315	320	297	289	287	272	281	307	257	292	304	324	309	278	330	294	258	287	301	305	262	332	302	302	349	302	312	278	282	310	318	303	276	301	332	298	266	289	277	308	316	282	299	271	275	298	294	292	280	312	309	307	277	292	304	254	335	269	278	285	297	292	303	267	274	296	295	299	287	314	320	304	285	279	295	308	308	309	308	332	296	298	294	305	283	278	288	302	314	326	302	318	315	329	311	342	284	332	300	326	304	291	299	283	286	321	314	264	289	317	271	330	307	291	284	301	265	292	318	285	291	294	307	321	273	300	305	304	283	308	309	301	318	268	327	282	306	324	307	311	306	305	302	304	296	277	285	295	270	304	293	306	285	286	300	298	284	283	299	303	299	314	291	321	291	298	295	300	298	271	266	289	322	292	295	298	307	284	305	295	303	289	293	306	297	301	301	326	313	304	304	322	305	309	317	275	306	298	280	279	289	294	281	254	286	272	274	304	314	291	322	300	291	274	317	281	294	312	303	293	287	281	281	323	301	293	319	293	297	274	285	301	279	304	300	301	321	298	326	299	308	291	296	283	335	256	284	300	311	304	295	283	318	307	318	295	293	293	292	271	295	282	294	273	321	316	298	259	299	292	308	300	290	304	284	301	274	304	299	301	329	320	288	323	282	297	286	336	263	317	288	304	289	304	277	288	310	283	283	314	289	297	311	305	293	261	328	301	314	284	280	273	333	292	295	306	331	311	311	306	304	325	283	262	310	282	273	311	291	331	332	277	293	310	298	276	278	312	287	287	302	261	313	319	278	287	302	272	275	303	278	296	258	320	308	281	272	300	309	297	281	288	303	274	284	286	277	284	297	267	285	286	320	287	303	294	257	258	275	296	310	316	271	263	280	311	299	269	285	280	324	284	310	296	302	303	309	307	312	307	273	290	312	299	265	270	317	313	300	293	280	319	264	255	297	302	291	296	285	275	258	293	300	286	289	299	275	310	280	313	269	299	309	309	280	289	246	308	290	261	284	278	298	314	287	314	317	281	320	290	324	295	284	294	255	288	309	288	330	315	317	239	278	311	294	292	318	292	299	290	284	305	297	305	270	319	308	305	315	298	304	307	288	295	329	310	288	273	273	272	297	292	320	291	281	319	285	317	295	259	277	281	324	278	347	278	311	292	284	296	324	298	313	292	309	269	288	310	290	315	284	281	283	277	279	296	298	324	293
7595	2095	4353	5098	4565	3738	3101	2727	2401	2005	1845	1738	1574	1502	1405	1356	1285	1206	1242	1153	1183	1385	1555	1155	1007	979	953	1013	936	943	1118	908	885	924	832	899	862	842	930	876	842	843	838	839	796	863	795	833	829	804	779	817	848	793	806	864	849	823	838	748	801	844	764	876	780	771	795	785	800	797	793	780	819	793	768	809	784	782	754	765	840	813	765	790	775	802	781	805	728	806	754	806	823	807	778	791	778	818	750	776	813	808	749	780	776	798	776	785	763	825	769	777	802	770	800	768	736	830	843	749	786	763	699	761	768	833	839	792	814	746	782	754	817	723	750	767	795	772	784	812	732	770	789	805	787	789	759	821	787	754	742	770	763	793	831	766	769	770	800	778	776	752	749	796	791	781	742	788	756	781	762	753	771	764	820	801	751	766	813	754	829	741	805	789	752	770	764	796	732	773	800	769	753	787	747	809	761	794	761	736	787	774	747	761	757	750	771	767	772	765	803	764	785	810	756	780	791	747	779	768	747	784	770	821	802	748	756	759	786	774	739	778	772	761	802	815	736	785	786	765	769	729	833	779	816	741	740	750	783	779	804	735	785	766	764	796	765	739	771	725	766	800	808	752	789	773	766	769	780	805	828	771	775	805	770	777	794	746	785	763	774	757	758	816	717	715	780	804	766	760	785	747	752	753	812	746	775	790	777	760	757	737	824	766	796	784	769	815	721	757	728	803	781	813	750	788	749	797	753	813	781	776	796	755	817	748	748	731	816	794	800	767	762	744	761	756	754	771	723	748	782	781	761	770	742	775	794	761	828	769	789	740	801	766	708	748	753	745	778	743	815	798	762	763	806	774	832	805	811	786	784	809	755	734	764	762	797	760	749	794	751	774	765	789	764	739	776	743	776	753	790	752	763	766	760	823	798	740	811	742	784	778	770	733	794	787	735	776	757	756	752	789	815	785	779	794	750	730	768	743	750	745	747	736	796	737	789	755	745	826	754	729	795	755	770	797	779	766	724	800	775	788	757	798	766	732	798	747	767	772	795	800	764	762	739	776	764	772	789	760	816	799	752	752	807	770	765	787	760	765	786	766	773	760	796	800	804	775	741	724	809	739	771	807	787	702	783	766	785	775	755	783	755	789	760	837	748	773	787	769	764	728	793	815	753	786	798	773	786	715	804	731	773	761	739	755	733	808	757	735	788	769	761	778	778	773	776	728	772	739	817	820	818	746	785	745	788	767	787	745	787	745	779	757	764	774	733	763	774	806	741	750	776	739	727	774	777	788	785	809	782	807	776	779	769	799	728	724	777	806	782	742	743	757	723	757	786	857	719	705	727	783	789	782	742	780	769	779	789	745	753	745	742	732	799	724	755	808	776	837	758	758	808	785	771	716	794	761	774	750	735	780	746	747	799	747	763	763	773	846	819	758	777	777	805	803	766	767	789	728	721	755	799	749	760	726	814	742	793	815	763	796	779	793	790	829	768	745	807	789	768	788	760	775	766	758	775	786	781	764	776	785	790	786	773	777	779	822	807	797	797	748	780	810	778	759	728	757	772	784	784	790	784	792	780	802	753	758	782	742	736	791	752	804	803	783	746	757	811	755	780	772	781	755	795	773	751	745	796	788	816	793	747	740	762	794	792	798	769	772	801	779	738	722	800	756	786	740	756	755	743	752	748	760	787	733	774	833	742	798	763	740	780	776	764	810	788	780	742	745	742	774	781	773	792	762	774	721	806	744	791	815	777	827	799	747	755	764	760	744	768	741	802	796	802	793	752	755	744	752	743	752	774	822	774	766	705	708	704	804	781	784	791	782	783	786	799	736	792	770	778	757	763	765	765	796	775	790	782	819	758	793	749	803	758	760	761	751	754	785	734	810	695	752	748	779	734	794	763	782	797	786	755	805	792	761	769	821	724	756	801	787	757	741	742	767	781	806	792	720	823	789	786	766	782	769	734	754	717	778	839	785	789	812	789	741	776	757	809	784	764	732	806	719	792	755	744	718	768	771	764	769	779	768	727	807	749	791	738	797	789	781	785	809	754	784	798	778	802	747	827	793	794	788	769	789	749	776	773	822	716	807	770	804	796	767	761	770	787	771	746	803	801	781	723	752	779	719	771	750	782	764	797	826	768	774	749	759	808	768	784	794	759	728	796	793	765	802	745	773	728	736	798	730	782	800	765	762	800	751	773	814	739	764	810	769	783	810	760	719	745	724	767	856	765	730	752	763	768	809	747	794	777	737	786	784	697	798	772	811	820	779	750	745	740	821	861	780	811	757	728	777	745	791	769	802	780	790	799	726	793	810	752	774	787	772	834	758	780	798	757	721	722	785	718	777	765	770	770	788	798	743	760	748	778	794	736	751	737	773	767	769	769	778	786	739	757	771	774	778	753	767	724	744	770	811	776	729	793	739	759	777	774	771	750	781	742	773	803	748	777	763	754	782	746	749	781	804	774	771	755	755	799	749	773	790	744	782	753	765	768	793	776	788	775	812	836	758	769	779	771	813	833	782	798	724	776	794	771	761	775	793	787	804	744	733	804	796	775	812	775	788	811	772	784	825	769	737	750	758	759	786	830	783	767	742	810	780	764	786	735	790	787	791	794	787	727	773	756	790	759	810	808	788	768	770	764	807	769	788	801	811	748	728	795	783	737	800	796	725	724	789	728	780	706	780	802	809	754	763	805	768	831	785	803	800	755	801	781	778	779	741	744	754	734	806	749	798	778	781	771	733	769	735	715	752	756	829	769	754	730	764	761	735	806	760	733	752	762	776	770	817	791	749	748	782	754	714	732	759	758	794	790	751	786	781	784	763	761	763	790	766	771	752	768	790	774	783	769	771	759	787	792	765	819	787	728	731	758	826	736	758	788	714	749	763	792	779	773	814	780	757	837	797	823	753	758	773	739	803	773	775	758	822	798	770	774	768	777	719	799	746	797	796	762	751	725	751	757	776	770	767	776	783	788	835	761	764	809	823	776	747	807	761	745	761	738	787	767	759	757	780	737	756	768	800	809	787	789	831	775	769	749	773	750	757	753	756	828	797	726	780	756	763	787	791	753	797	770	775	713	768	712	765	761	780	748	774	743	712	741	831	755	822	719	780	766	777	730	764	753	779	791	768	773	769	728	766	761	826	780	756	792	792	767	810	782	745	797	748	793	762	769	787	787	748	809	804	741	758	791	753	774	756	793	726	782	836	766	779	778	806	764	781	765	739	793	770	741	804	756	791	773	748	808	804	769	780	764	773	809	751	728	769	801	807	761	821	807	764	769	740	784	798	809	790	747	763	848	714	763	771	729	810	808	740	759	806	784	772	779	754	788	720	735	786	786	725	790	815	789	763	721	795	751	767	778	767	738	810	790	773	768	760	781	764	775	739	823	804	800	797	743	773	757	755	754	767	794	759	789	716	760	833	768	761	803	768	759	747	774	772	787	793	825	782	764	764	725	786	734	778	755	786	738	769	781	750	733	706	760	781	767	781	732	737
2017	301	314	308	267	299	289	277	291	298	272	294	275	257	284	281	270	267	255	263	269	271	309	291	260	290	301	282	254	293	284	260	318	283	290	260	285	292	280	264	285	284	297	292	275	283	313	291	283	258	280	284	280	271	293	329	276	299	267	295	282	303	289	281	335	296	275	277	290	260	278	269	268	271	283	292	278	304	279	296	281	314	296	285	309	279	290	279	294	294	302	279	308	306	326	296	259	287	277	245	271	264	274	260	299	273	268	277	244	302	296	297	299	297	288	279	309	309	293	268	299	296	299	290	276	281	276	268	273	285	260	271	290	301	297	277	308	309	278	294	276	298	264	261	263	294	312	295	263	302	287	301	295	302	274	301	301	304	273	309	252	296	275	276	276	271	277	311	261	313	282	262	278	294	287	267	299	269	274	312	301	297	300	276	291	291	285	265	301	284	291	247	279	284	252	311	299	289	291	289	296	246	289	289	285	280	269	301	281	296	278	265	275	318	300	300	294	286	304	282	318	319	272	286	272	309	307	251	280	294	297	278	279	280	276	264	254	286	268	271	278	281	259	314	256	281	315	277	283	288	266	283	300	291	267	306	269	310	295	288	272	310	274	288	281	269	268	286	278	277	286	270	294	280	259	331	275	255	264	295	291	247	283	293	257	287	297	276	280	287	310	284	265	259	285	278	267	294	297	259	286	302	292	290	281	306	297	285	287	279	281	295	300	295	283	290	306	276	281	291	280	285	292	310	309	284	300	282	307	277	309	274	298	296	289	257	291	278	330	285	309	282	284	296	282	287	300	277	292	320	304	307	287	287	292	282	295	294	268	278	280	273	291	327	266	289	290	284	297	288	288	275	296	264	306	309	272	287	294	283	248	282	301	288	256	324	292	286	258	246	278	286	293	308	322	264	274	303	272	280	301	269	293	256	313	293	302	257	305	282	305	273	295	274	289	254	319	285	297	291	273	285	305	296	272	297	259	298	274	300	296	264	301	280	265	271	276	311	319	295	283	265	286	282	319	253	310	260	272	280	283	287	303	290	296	290	299	277	253	304	263	276	282	255	259	251	271	308	293	281	286	272	301	294	261	262	298	286	255	268	300	281	293	258	296	278	246	274	298	273	284	307	297	298	295	282	262	285	285	344	294	286	283	269	288	274	259	280	262	238	269	259	273	275	290	288	299	303	264	298	343	305	272	272	263	273	239	262	305	290	284	256	278	277	292	279	302	298	284	279	271	289	260	288	298	286	292	308	297	289	290	279	287	282	262	278	252	273	305	257	283	279	292	298	279	293	267	298	277	296	295	305	271	264	284	288	270	243	325	296	287	318	316	269	302	321	256	302	269	268	284	310	273	259	294	272	277	281	290	284	305	259	309	271	306	294	292	252	265	291	308	265	287	275	316	259	287	298	261	330	266	286	309	266	286	270	270	329	284	295	302	277	290	293	267	309	276	291	262	288	287	291	265	289	287	311	285	257	268	291	266	284	262	317	296	290	270	308	288	291	270	273	273	271	327	268	297	298	326	298	275	298	295	244	264	305	258	279	263	307	267	286	288	297	270	291	277	310	311	265	258	289	260	307	302	295	287	270	280	277	302	295	272	298	283	264	296	289	276	284	284	285	298	330	298	256	269	285	293	271	319	306	318	300	280	286	275	260	273	271	283	262	279	263	301	326	314	288	276	307	276	256	313	285	309	276	278	292	298	284	312	264	276	290	292	283	259	304	268	267	302	258	272	270	288	274	268	292	295	283	293	286	258	281	290	272	269	310	283	280	286	301	266	302	293	280	253	277	280	295	289	279	271	312	272	253	288	286	279	282	267	295	276	280	286	273	276	259	294	293	312	296	312	313	279	298	298	311	270	268	263	271	308	279	279	272	293	265	298	281	288	275	291	288	268	287	262	284	280	317	283	270	263	250	260	287	273	276	267	249	245	294	281	299	307	314	316	275	322	309	264	303	286	282	313	275	317	317	279	255	311	282	288	298	258	274	281	256	269	304	299	271	298	289	302	286	284	282	296	333	287	272	300	261	305	279	322	301	284	287	302	290	288	293	259	316	266	261	278	289	305	300	269	273	285	314	277	270	257	309	302	303	298	282	279	272	283	284	279	292	284	301	287	262	272	248	273	294	320	263	296	299	312	255	293	303	285	277	289	307	266	267	286	283	287	275	296	263	310	297	284	285	285	278	261	268	300	304	285	262	307	284	276	306	256	305	265	274	281	281	259	257	309	291	283	305	274	277	292	273	251	312	293	286	282	271	307	280	262	300	289	277	267	310	271	291	296	293	266	275	260	271	280	284	277	280	268	282	299	286	281	288	286	315	254	266	279	320	314	294	291	288	261	262	305	285	268	282	293	302	304	292	301	311	289	295	305	274	277	253	275	338	279	301	290	293	283	310	268	280	291	273	302	275	298	295	306	290	270	281	332	296	295	269	282	303	317	282	277	294	246	258	290	280	272	306	276	286	287	278	284	270	252	298	276	277	295	281	317	276	276	290	298	291	302	299	283	274	282	264	303	265	290	294	257	278	284	273	286	252	315	302	279	301	301	273	288	290	292	311	297	309	278	264	294	272	292	315	261	286	253	282	270	309	281	299	278	243	308	281	270	261	290	273	307	267	274	282	295	289	280	292	271	274	266	308	313	295	293	280	289	255	261	280	262	263	284	268	274	296	284	263	283	271	274	280	255	290	291	320	291	319	307	320	263	297	276	279	288	311	268	282	322	297	263	299	266	284	278	272	299	285	287	260	263	275	280	264	257	278	245	262	313	286	288	280	289	323	282	295	281	276	293	293	287	275	299	292	271	284	282	305	278	283	281	271	304	280	279	306	248	295	276	319	289	301	284	253	257	266	297	271	272	281	289	273	296	287	269	292	274	304	250	271	272	268	334	298	286	297	274	262	286	272	298	242	322	296	298	266	272	298	311	291	306	265	309	281	299	284	301	293	283	237	310	293	282	274	285	270	298	276	285	271	265	300	282	289	264	280	285	297	276	267	306	305	278	274	267	300	292	280	274	288	310	291	283	294	280	271	279	287	301	309	282	324	301	292	261	291	265	282	287	301	267	279	270	262	325	297	283	257	294	240	271	290	334	262	288	268	288	264	299	255	253	253	285	263	280	289	289	277	307	257	288	251	289	274	299	289	284	329	297	285	250	255	286	309	273	262	254	300	279	283	299	273	309	301	283	282	276	309	266	293	314	309	265	272	301	295	302	290	303	306	274	313	267	282	271	271	287	277	289	266	274	267	273	266	279	287	312	307	290	290	294	273	276	295	306	273	280	295	263	243	264	313	305	325	309	255	291	296	261	267	286	269	267	263	312	315	290	261	291	276	285	283	251	246	310	278	251	262	281	305	271	280	286	252	280	268	273	287	284	276	277	299	260	275	280	275	304	283	273	280	277	287	299	289	306	286	264	300	273	285	248	275	276	300	284	283	309	300	270	287	294	270	261	296	275	329	334	275	286	313	300	271
2343	774	804	790	821	749	759	731	746	733	774	731	728	736	724	736	724	707	744	738	720	702	721	712	696	736	680	723	713	721	747	714	710	726	692	682	715	763	739	770	717	723	640	743	669	711	743	729	730	730	716	741	697	724	715	717	708	741	700	778	695	730	687	727	701	738	702	686	703	768	672	739	704	712	735	707	660	692	731	742	724	706	674	686	717	732	731	708	729	724	719	694	709	738	710	685	732	724	740	713	710	717	702	739	687	693	709	707	762	650	701	739	722	710	713	674	705	747	676	683	741	780	705	734	737	792	706	683	668	705	715	667	713	682	684	706	726	733	699	698	668	702	686	699	713	703	713	726	705	695	706	678	758	744	685	668	682	745	732	733	708	744	703	679	644	729	707	733	654	712	746	717	741	724	726	692	708	717	697	710	686	738	694	736	722	703	728	688	729	686	723	663	727	746	736	715	679	740	687	696	699	679	707	733	721	717	735	730	712	763	705	698	697	729	699	724	749	710	726	712	714	729	712	729	751	728	686	722	675	724	727	714	683	673	734	672	714	697	746	738	706	708	719	723	747	727	710	700	669	760	714	739	647	732	725	697	711	696	717	700	720	684	648	706	707	688	669	723	707	682	720	783	701	730	723	696	731	691	711	732	738	698	672	718	698	722	665	698	732	718	716	698	725	737	716	714	717	716	760	746	750	707	711	733	705	693	743	720	711	789	725	730	752	767	669	701	725	729	727	718	754	734	763	676	741	729	762	756	709	732	730	729	695	737	672	723	735	704	703	736	755	737	687	694	697	723	726	732	728	692	715	730	711	712	684	718	740	685	709	678	728	680	721	681	692	732	704	654	678	697	724	742	696	703	678	753	740	754	693	717	786	709	664	682	698	699	691	686	717	676	743	714	732	713	718	762	710	721	697	688	697	673	697	724	655	713	746	704	710	719	677	733	713	755	726	720	709	710	698	696	774	752	736	741	719	726	695	698	704	726	696	714	722	722	700	720	689	678	726	754	759	702	718	734	714	733	678	703	725	734	704	683	701	734	717	731	715	700	720	735	708	736	743	683	709	674	732	703	715	714	679	754	707	780	704	690	714	721	723	731	662	731	659	760	723	711	695	732	698	683	743	698	714	726	739	698	694	707	698	645	734	705	706	718	682	664	736	733	699	682	654	728	743	729	728	708	712	722	666	703	729	670	751	703	712	726	727	745	704	714	697	706	707	704	742	690	749	705	707	698	694	752	705	663	728	666	696	685	725	704	690	698	732	758	690	676	723	665	699	786	692	757	728	708	717	725	727	678	714	702	735	752	707	734	761	656	706	714	709	696	722	706	703	713	678	702	665	745	693	769	656	714	678	731	685	737	741	750	694	715	753	739	720	689	708	725	663	709	717	741	722	737	757	717	730	727	733	686	680	686	714	710	676	723	743	682	678	687	748	681	685	705	728	774	750	729	706	756	671	692	733	740	712	747	729	714	699	702	748	698	729	703	725	701	681	725	712	703	751	703	707	705	750	705	698	710	690	699	729	724	693	702	695	739	690	680	703	741	652	689	758	697	734	686	677	699	704	691	657	728	680	706	730	750	740	726	726	707	733	720	700	720	741	680	688	752	714	695	698	726	679	741	691	782	681	675	713	686	728	697	699	754	705	732	706	692	624	754	664	740	776	699	698	702	722	705	726	697	772	660	762	743	728	663	745	695	675	723	710	705	718	750	710	762	749	706	769	719	717	693	723	732	752	704	711	687	708	671	714	709	739	710	686	734	770	705	708	734	719	712	774	736	733	717	713	674	726	720	717	698	717	671	675	694	722	702	676	716	710	699	728	730	708	693	728	727	681	677	767	691	734	703	754	699	700	736	751	695	679	733	690	715	643	742	769	651	721	704	753	710	778	714	723	731	724	740	672	711	725	703	733	757	703	725	669	691	726	740	719	738	749	741	751	724	688	711	713	715	703	691	698	696	666	727	723	667	666	715	757	719	704	714	719	713	731	755	723	732	678	749	760	700	731	722	694	710	690	731	734	678	690	728	719	737	667	709	684	699	692	715	719	694	691	724	673	708	743	698	689	740	763	750	698	727	708	735	666	694	682	745	718	695	708	719	704	734	691	775	712	733	701	717	740	769	746	701	692	712	744	699	685	717	740	751	725	778	693	769	729	721	742	656	768	711	712	755	683	650	692	695	718	714	687	665	684	713	716	756	691	697	748	774	725	710	697	685	706	705	702	725	728	687	700	722	681	724	699	727	712	724	731	774	734	748	730	722	729	740	747	724	716	711	707	702	732	733	724	723	713	685	695	731	684	738	704	699	810	738	686	723	703	736	727	679	696	709	738	757	714	743	678	757	707	712	753	710	738	692	745	757	714	714	754	733	697	708	763	722	676	701	674	699	766	677	736	695	710	690	743	752	635	722	733	735	770	716	758	716	734	745	738	690	723	707	689	768	710	760	735	728	744	704	705	694	698	749	715	708	730	721	716	667	665	724	745	692	738	741	709	724	713	682	698	701	696	717	712	712	704	714	702	686	701	696	719	736	695	760	725	652	674	717	717	723	723	711	649	670	700	708	688	734	676	705	745	715	745	718	722	669	683	735	747	700	661	740	726	707	707	723	747	697	764	667	714	690	728	732	705	718	725	774	700	730	711	747	708	694	731	738	693	726	725	737	709	721	698	729	699	720	690	697	687	686	715	691	676	707	711	718	698	774	727	749	776	735	716	706	749	747	706	739	714	696	709	711	720	778	703	726	745	782	705	716	690	690	738	690	714	716	697	721	730	764	700	717	659	723	745	731	737	731	729	714	715	687	682	680	709	687	736	699	749	690	727	771	708	719	715	712	683	715	715	726	710	705	687	689	735	720	713	739	708	713	727	702	702	712	714	705	776	742	701	709	712	698	720	709	698	700	677	717	751	664	695	703	737	716	738	726	717	663	656	721	734	692	721	740	748	752	736	714	736	633	770	711	689	737	730	688	700	753	701	735	754	719	724	747	713	707	713	715	723	670	697	728	732	768	694	696	716	738	712	706	699	710	781	717	702	718	734	723	751	712	657	697	679	705	763	724	735	719	690	668	756	706	703	719	706	747	702	739	712	740	706	716	715	727	689	713	693	708	749	735	763	770	734	709	716	713	720	715	699	782	706	685	724	691	742	686	715	684	708	695	673	719	760	714	687	732	720	763	766	727	698	712	712	678	722	775	718	704	705	708	744	679	711	706	739	697	773	710	734	684	698	720	686	732	700	738	716	719	729	686	764	716	746	760	720	692	693	759	733	713	696	728	680	664	696	766	710	721	716	682	740	737	656	731	799	743	722	701	709	767	676	722	707	726	704	788	725	687	741	706	744	735	653	693	710	678	726	699	691	674	709	702	768	725	663	736	702	695	740	682	759	680	727	730	699	754	693	685	731	691	701	708	745	736	683	756	668	729	687	742	717	742	719	666	686	725	738	693	687	680	699	793	718	722	677	732	658	733	684	752	678	761
6979	876	1045	807	605	449	337	311	293	273	251	237	221	208	225	228	201	199	206	215	189	203	223	200	187	169	185	180	167	167	202	166	171	176	153	206	166	190	168	178	178	179	167	164	178	181	159	164	174	175	155	173	150	180	171	178	196	178	168	177	181	163	181	149	158	146	177	166	176	194	176	170	144	178	174	159	165	168	183	158	149	158	168	145	175	176	174	162	151	176	177	168	127	169	159	182	160	167	153	172	182	153	191	191	151	163	163	156	199	165	168	174	180	172	146	149	169	158	166	149	159	162	157	166	166	161	165	177	161	167	164	179	158	169	161	174	145	174	172	160	175	166	157	168	168	178	177	154	173	169	171	173	184	158	157	152	167	149	147	153	176	170	171	177	170	176	186	122	148	149	183	154	187	161	155	172	182	156	178	160	154	175	174	189	163	155	165	141	142	149	179	139	177	157	165	164	162	171	183	140	162	152	158	171	183	152	158	182	164	155	161	175	141	142	141	156	152	144	152	174	174	153	192	171	185	172	156	183	190	162	151	157	176	169	166	144	168	140	161	186	166	139	177	175	180	162	151	180	168	169	170	157	156	145	158	179	187	166	163	144	160	188	170	175	155	165	168	170	168	151	172	172	160	146	145	188	153	166	164	178	180	135	165	184	192	136	166	164	157	186	156	178	158	150	164	167	155	192	157	164	168	178	156	174	171	143	162	157	156	177	179	174	167	159	159	169	153	162	179	198	173	150	175	149	173	168	168	181	158	159	155	162	167	175	173	169	192	175	173	161	175	182	171	181	161	146	156	169	169	169	179	140	172	146	153	175	133	178	169	188	137	198	188	176	152	141	159	167	156	185	164	165	172	157	153	179	197	174	170	150	145	148	156	161	183	182	166	158	165	162	149	168	138	160	202	185	159	156	179	166	156	140	174	144	144	165	186	163	163	153	184	152	156	172	163	149	170	160	157	146	165	146	164	198	159	167	165	172	162	170	157	182	164	149	191	189	152	171	159	157	177	164	160	164	166	155	144	180	160	163	172	154	166	173	161	163	163	162	173	177	169	142	166	168	173	163	149	161	173	155	174	165	162	166	157	182	176	165	154	159	193	155	162	166	179	155	189	170	195	147	154	179	165	181	168	154	160	192	159	165	165	159	159	187	159	165	158	157	185	163	186	151	162	153	160	143	152	171	179	164	166	154	157	152	167	164	155	188	160	159	137	176	166	163	152	161	163	170	163	159	200	173	171	160	160	165	174	166	163	167	151	196	160	160	172	150	188	198	152	187	163	157	151	160	172	156	172	163	139	162	160	163	155	145	142	156	166	146	177	146	156	175	157	186	176	149	152	184	149	163	151	178	169	180	191	144	165	149	192	162	162	157	162	180	180	180	176	155	142	156	171	185	180	151	163	198	151	163	153	146	169	157	165	157	182	171	165	164	152	166	172	159	180	150	156	159	171	163	127	145	172	180	159	165	156	166	147	177	158	185	155	155	183	175	151	154	173	151	167	163	159	175	167	164	173	169	174	159	163	176	150	157	161	139	163	164	180	168	149	184	144	172	154	175	170	178	153	141	139	201	170	186	184	165	166	175	182	131	162	172	158	169	156	182	165	153	162	168	168	157	165	168	177	183	178	163	161	147	156	167	168	162	160	163	162	172	182	171	159	183	144	153	178	173	152	168	185	178	182	174	158	179	139	156	160	160	166	159	162	175	146	156	164	165	158	155	148	163	181	170	155	169	164	189	153	188	162	180	133	154	168	159	166	164	173	182	152	178	151	145	169	163	133	143	184	132	174	158	154	203	170	147	158	176	166	169	176	189	171	170	190	183	159	168	174	157	193	150	166	176	161	175	180	176	178	166	155	165	179	152	159	169	172	185	156	168	151	166	149	177	174	151	147	156	159	198	164	170	153	180	160	177	182	165	168	158	175	165	164	176	184	162	183	158	175	177	149	160	177	165	159	191	155	152	170	180	168	157	164	200	179	151	147	176	168	150	182	163	174	165	155	183	151	170	175	190	161	193	185	153	164	174	168	166	164	158	179	174	183	155	160	171	179	181	170	187	182	165	153	170	174	136	180	185	151	161	171	166	180	159	182	152	188	164	159	161	159	167	176	178	168	174	167	143	162	164	184	164	169	181	160	164	187	191	174	173	181	161	158	158	179	170	159	172	160	171	159	160	173	194	179	156	153	167	182	147	169	159	159	187	160	166	163	166	165	182	136	174	149	171	159	169	155	146	165	182	159	165	157	177	173	171	177	166	178	186	150	166	152	133	151	166	155	160	156	155	138	162	145	170	158	159	186	155	162	187	157	181	161	150	160	180	168	164	184	175	148	153	168	149	183	172	143	178	151	152	142	176	173	159	166	168	172	151	178	175	155	161	171	161	151	157	156	188	149	151	156	170	168	167	176	170	179	175	194	176	186	158	182	154	181	164	167	185	166	171	168	170	163	168	165	148	160	183	169	167	161	154	162	155	181	185	172	145	164	144	156	180	179	186	159	176	147	154	151	186	120	153	172	176	145	188	164	179	167	173	143	168	162	143	167	171	154	159	160	183	173	179	181	166	169	189	179	166	193	172	161	144	171	172	158	165	175	190	138	150	153	165	170	203	162	168	155	186	180	138	170	154	145	149	162	171	190	187	154	183	171	178	153	180	152	153	182	165	179	190	178	178	153	180	145	178	171	177	165	165	188	147	194	169	170	183	145	165	165	156	160	158	179	183	145	161	150	169	159	162	162	169	173	183	179	173	167	147	155	165	169	160	171	162	178	188	153	165	167	170	156	170	152	150	173	152	186	168	144	164	132	151	162	164	162	154	143	183	154	167	163	164	150	171	149	159	173	181	165	181	167	168	169	170	182	160	193	168	170	156	191	169	175	174	166	162	183	163	195	162	177	153	151	179	172	148	169	164	155	191	154	160	182	164	157	153	162	162	168	136	171	151	198	130	149	164	182	163	134	148	148	159	175	141	147	143	151	167	168	184	144	188	144	161	139	148	152	179	184	152	159	178	167	162	176	169	174	153	169	188	174	191	147	192	176	170	171	174	174	160	179	154	169	163	156	156	173	174	165	171	212	147	161	167	180	183	172	162	191	146	171	166	179	188	167	165	182	148	152	166	167	163	176	171	174	159	191	187	183	176	178	169	150	139	139	152	164	152	165	150	172	146	169	186	167	180	198	174	173	172	156	150	185	168	160	164	164	146	157	171	197	159	154	181	169	174	177	174	188	163	149	137	160	170	161	172	174	172	158	197	151	168	158	214	159	162	173	150	166	159	174	158	165	184	151	170	153	177	172	156	183	178	162	163	163	140	146	154	177	181	145	188	157	171	175	169	166	177	164	168	158	163	180	183	158	167	136	163	148	201	164	190	154	181	175	170	149	176	163	156	160	150	151	172	170	155	170	155	161	180	159	171	185	176	158	155	162	145	168	174	167	164	161	189	166	154	180	166	195	168	160	166	145	170	174	176	167	166	186	193
5347	1152	2192	2603	2300	2004	1662	1512	1236	1102	968	946	937	851	783	774	730	710	681	676	738	729	932	747	657	589	614	561	589	565	641	595	556	555	531	554	535	496	516	479	535	505	553	504	513	554	492	534	521	493	510	491	546	500	516	468	515	517	483	543	527	536	488	539	507	466	495	510	479	454	478	491	484	467	497	494	446	471	525	513	487	490	526	490	453	481	479	508	497	500	499	509	506	501	501	478	522	450	502	485	480	501	474	502	518	486	447	502	473	507	552	470	486	510	512	503	459	459	523	507	484	466	496	449	502	488	506	507	494	470	473	434	497	477	483	490	454	463	510	482	459	463	518	489	434	497	454	463	475	491	495	487	506	493	476	491	415	487	472	474	482	447	461	455	431	506	487	465	464	498	448	538	525	468	464	498	489	487	513	495	460	461	469	478	491	484	518	456	510	543	500	530	475	493	482	489	508	539	477	447	460	494	448	469	517	471	490	494	489	493	543	437	493	469	470	477	476	453	501	511	464	481	460	476	525	472	450	508	442	486	518	518	502	485	494	504	503	427	509	489	432	490	529	520	479	499	496	486	487	487	497	455	484	475	496	440	484	492	478	418	494	474	490	486	474	479	462	492	472	485	517	501	495	498	516	475	482	464	495	490	521	488	457	489	450	456	497	489	484	472	461	472	512	486	488	497	468	485	478	445	494	496	467	496	508	490	462	471	505	495	473	472	521	492	498	498	492	489	469	495	500	474	471	502	478	466	476	481	490	493	453	484	487	444	495	495	522	511	469	483	464	500	515	472	447	499	488	494	467	474	495	444	495	452	528	479	505	486	490	500	464	505	518	459	499	477	475	484	484	486	531	487	479	482	491	509	459	482	482	482	488	454	479	510	499	489	480	489	461	483	513	478	451	508	443	470	456	502	463	485	470	501	475	507	467	438	503	463	462	473	481	497	502	498	492	471	487	462	474	508	453	506	492	460	499	500	493	502	476	448	504	454	496	506	514	481	492	523	475	468	487	474	496	519	487	468	490	467	429	520	466	469	464	480	488	451	480	474	484	456	483	493	482	526	483	471	478	488	456	488	435	489	493	500	475	426	519	434	494	481	483	476	445	477	460	500	470	448	493	501	452	477	483	501	489	500	493	504	477	482	476	461	481	494	467	457	463	498	481	532	461	506	475	507	477	474	488	509	482	502	490	484	484	514	506	484	484	494	459	489	481	492	520	504	476	495	421	493	462	476	485	445	487	535	504	491	484	465	493	488	503	525	520	503	477	511	511	478	477	462	496	464	492	496	483	507	460	468	492	457	464	467	462	489	471	486	494	492	472	460	482	516	483	485	492	483	480	436	461	468	471	491	465	483	494	517	449	535	532	486	501	480	528	487	463	516	478	497	501	529	509	489	500	522	449	448	499	459	448	508	493	478	459	489	480	455	482	464	477	462	436	478	457	441	487	489	487	488	475	497	464	486	542	473	533	460	464	516	454	460	466	468	435	478	488	451	486	484	453	477	498	502	489	471	476	476	477	449	525	487	477	500	513	474	494	473	480	480	483	506	492	506	475	512	503	483	505	475	549	483	478	481	505	479	481	479	428	456	474	488	467	517	489	494	509	505	485	481	488	468	495	508	469	490	478	488	532	468	478	512	496	480	481	479	471	497	462	454	468	497	507	490	476	533	461	495	439	439	454	498	480	477	481	494	449	482	479	509	471	467	444	489	476	525	475	469	471	466	484	465	489	449	458	472	451	493	458	418	491	465	457	498	465	468	553	484	482	504	482	495	476	456	438	472	468	501	477	464	482	452	469	483	440	490	455	490	476	488	504	469	441	458	478	480	447	483	441	488	459	477	467	496	493	466	502	482	515	472	514	473	512	465	508	489	477	489	478	496	466	510	468	504	504	490	485	447	514	484	496	479	494	492	505	465	485	486	468	483	447	459	505	476	515	447	497	454	514	475	478	497	496	575	466	467	531	483	494	476	477	495	460	463	483	484	475	467	479	495	468	486	471	500	468	518	474	444	451	494	472	508	471	499	473	445	486	494	513	533	491	464	518	509	473	442	512	499	468	461	487	509	426	483	494	479	484	484	499	497	468	489	520	453	457	511	465	449	475	463	497	477	484	495	488	447	464	486	492	493	466	509	487	512	496	481	442	459	504	488	514	495	516	466	487	454	492	465	486	533	482	511	484	513	470	494	476	466	490	514	480	462	493	485	483	464	466	445	490	508	503	490	434	497	495	484	497	499	461	502	496	496	461	423	465	488	516	473	508	472	500	498	502	518	458	482	468	477	449	521	515	493	462	497	460	477	477	460	494	505	506	452	516	484	462	487	483	490	510	488	471	455	506	467	485	465	477	481	456	501	484	460	503	473	483	492	486	511	498	473	483	471	483	484	475	472	500	518	481	462	482	486	508	514	458	510	499	485	486	426	514	526	442	504	490	514	476	445	467	506	486	510	471	502	502	484	520	449	503	465	512	462	520	495	473	486	487	500	481	498	459	533	471	481	504	470	493	508	497	473	488	490	489	470	502	513	481	467	471	463	509	460	482	455	517	518	533	506	504	469	504	495	467	502	494	470	463	469	481	479	509	478	490	504	449	444	454	489	495	486	451	464	487	468	485	511	442	445	482	473	478	454	487	443	453	491	468	479	486	451	490	472	485	469	460	463	459	450	479	498	491	435	459	471	486	475	478	499	483	469	500	446	454	485	477	471	499	516	514	477	475	509	479	515	499	473	511	519	470	491	479	497	507	522	485	467	508	430	466	496	476	480	478	516	479	447	468	509	502	476	492	490	468	513	489	474	510	517	485	490	496	508	525	468	479	446	497	492	488	519	472	517	485	495	501	490	479	478	502	468	518	515	517	455	526	525	492	445	463	502	478	500	539	487	488	494	470	491	491	470	512	521	461	487	466	502	505	487	480	461	513	487	466	468	490	460	480	524	484	543	468	493	480	495	489	488	460	520	470	483	473	474	444	451	452	458	484	501	518	474	455	475	495	496	483	467	473	504	517	494	510	484	524	492	474	479	493	486	467	481	482	511	502	510	510	489	516	470	470	531	462	496	439	457	490	470	494	453	491	465	503	480	513	483	462	491	502	453	441	511	510	524	475	484	481	481	507	476	492	531	518	500	514	499	500	483	464	509	491	491	462	475	493	490	488	477	514	496	458	487	489	462	471	501	481	499	487	524	502	481	473	468	427	498	478	469	523	480	499	475	507	496	497	507	460	462	505	491	522	473	472	467	490	505	467	462	505	478	487	518	468	518	483	468	524	473	475	504	477	520	516	501	506	521	486	514	525	506	523	498	493	476	489	485	506	469	461	471	473	463	484	484	503	438	479	482	501	454	476	462	498	453	497	453	471	482	477	487	498	473	480	485	501	513	485	468	471	510	444	475	459	481	506	454	466	476	488	494	474	497	498	487	513	452	483	496	512	507	503	497	497	506	505	460	507	488	467	485	474	485	508	449	469	479	503	471	511	489
13760	2320	2333	1795	1332	930	771	634	529	532	483	458	434	369	373	395	337	364	367	368	372	360	363	369	316	345	321	332	306	337	339	348	276	303	308	282	315	295	321	307	275	272	322	304	317	289	319	300	328	290	314	284	314	300	293	317	312	301	293	311	315	296	304	271	320	284	307	290	282	301	271	293	309	304	313	296	301	314	305	303	324	322	288	326	318	311	250	305	302	276	286	306	300	297	316	297	305	317	273	307	312	297	298	341	292	334	315	272	313	286	313	293	307	281	345	299	324	302	278	305	327	292	279	289	258	292	282	312	283	288	290	311	312	310	289	269	292	289	295	276	275	290	260	290	328	295	290	308	298	267	302	284	318	311	287	256	297	266	291	319	303	309	290	288	284	302	318	267	317	282	330	329	277	307	272	260	282	291	302	298	282	273	311	293	325	281	301	270	329	301	307	288	317	283	288	299	318	303	280	327	287	307	304	269	292	294	270	297	333	327	295	262	322	299	286	289	318	303	288	249	310	309	298	304	274	284	309	288	282	314	321	299	302	301	331	305	312	314	273	270	292	323	309	305	312	298	288	288	317	298	310	324	305	277	295	260	295	314	284	287	282	271	284	303	281	282	271	285	315	287	298	315	273	285	293	282	279	296	314	311	281	287	294	322	305	287	314	300	289	307	301	281	297	313	305	301	331	316	312	331	294	318	305	302	277	366	284	306	322	327	316	271	294	289	297	258	331	278	292	297	279	287	277	295	330	306	250	309	273	286	298	343	312	290	302	286	273	297	272	288	297	302	284	295	272	318	326	289	289	278	303	312	296	281	286	287	312	313	294	286	282	298	283	297	252	316	296	300	290	271	310	296	308	329	285	283	300	294	284	303	276	306	306	301	299	284	260	277	285	317	268	294	287	300	288	292	273	288	294	305	270	291	295	297	298	274	271	262	300	263	317	307	316	314	327	295	282	301	309	279	295	285	283	277	298	321	294	314	288	269	291	295	311	352	268	288	271	285	307	286	298	284	345	277	284	294	260	315	292	299	295	284	261	292	283	321	263	301	243	281	336	320	307	275	290	298	276	263	336	288	286	258	311	312	289	309	297	292	312	287	278	314	259	262	306	275	294	284	330	300	313	327	320	328	275	306	260	282	309	289	277	298	271	278	303	274	287	294	291	327	293	277	299	302	326	286	271	318	297	327	312	303	302	285	285	299	312	267	311	281	302	304	303	291	314	294	318	284	293	282	283	266	277	308	286	278	298	296	306	287	284	292	301	322	306	300	337	268	291	319	293	278	279	271	296	269	302	291	302	324	280	297	296	292	300	303	279	321	298	302	300	290	303	322	288	306	308	316	265	302	284	313	331	321	307	292	303	305	284	243	291	273	272	295	295	276	318	291	290	328	304	286	289	293	309	266	312	257	318	281	299	308	270	279	282	280	280	285	286	305	286	295	289	288	292	292	294	262	291	290	317	295	295	296	280	290	284	311	282	274	309	309	300	297	291	284	288	288	297	332	306	301	317	299	298	299	281	307	286	297	312	282	314	281	290	318	331	281	294	304	293	266	298	278	306	339	284	326	331	320	293	295	318	309	311	311	278	289	299	285	320	335	284	300	287	281	302	305	300	289	280	312	295	277	297	308	288	295	288	316	288	288	302	288	270	294	315	299	291	280	297	323	294	277	297	289	299	252	293	277	327	279	304	292	312	310	296	309	325	306	316	266	295	283	303	296	310	263	329	309	313	307	261	292	324	316	274	281	283	310	337	280	260	276	275	292	302	276	353	298	309	286	330	268	294	298	291	273	250	281	282	276	306	290	300	262	311	271	275	327	321	294	301	314	294	302	288	319	301	300	306	291	283	312	292	316	314	289	296	307	293	308	290	294	272	294	262	290	324	274	282	282	280	321	278	296	344	272	313	299	280	314	278	304	307	313	316	300	280	278	289	289	314	286	311	282	287	299	293	275	329	269	316	269	330	291	300	295	296	277	297	310	316	290	300	311	277	277	279	292	303	303	305	326	295	302	282	312	275	278	296	282	290	315	305	308	316	295	303	261	316	304	309	295	298	289	250	280	271	296	298	297	304	269	312	285	324	286	306	302	272	305	314	273	283	245	278	310	288	302	306	297	289	294	288	270	323	269	286	272	304	296	265	325	288	287	277	303	293	286	301	299	307	299	286	292	305	313	314	336	284	315	297	259	311	324	296	273	294	279	276	284	315	285	321	346	291	277	295	282	328	313	299	309	297	285	315	294	300	305	310	334	280	317	297	266	289	305	305	288	264	293	309	273	280	314	298	308	279	277	285	312	303	303	284	323	297	295	285	302	278	300	279	277	286	266	307	308	275	307	299	305	328	287	289	284	303	296	272	293	298	267	283	297	286	297	275	339	296	303	308	297	300	331	294	303	289	314	297	320	313	286	302	311	281	284	304	305	287	313	295	287	285	283	295	282	321	299	303	289	293	279	276	278	264	267	318	284	306	291	294	302	289	282	296	299	293	285	317	288	304	282	258	305	312	275	286	297	319	294	293	284	266	322	292	328	301	309	315	317	298	280	286	310	312	302	301	282	298	290	283	278	300	306	302	288	301	295	275	288	297	279	318	283	295	289	308	268	274	274	276	302	288	299	279	309	288	287	277	304	319	266	293	313	303	325	321	305	309	309	287	292	306	292	283	301	296	300	302	316	312	281	338	273	297	296	294	296	284	271	330	314	287	307	324	302	320	287	308	290	293	321	311	308	319	302	279	317	284	309	297	285	311	289	280	309	281	295	292	316	278	284	298	323	302	312	338	293	294	295	324	268	335	292	288	310	278	278	309	282	288	311	301	287	285	268	270	274	294	329	302	284	309	279	307	279	256	283	280	294	320	290	287	318	313	301	327	316	276	318	308	259	298	307	324	302	299	304	278	294	305	297	281	302	306	293	311	301	301	262	293	282	298	272	297	320	297	333	292	307	321	279	276	311	297	298	289	283	364	309	281	327	298	285	303	286	311	294	294	278	290	268	295	282	330	271	296	300	313	291	324	276	263	279	296	301	290	298	294	324	302	328	319	260	301	283	285	298	306	291	307	260	309	265	301	277	272	286	311	261	293	341	305	278	304	272	251	298	288	287	298	295	296	271	316	279	308	314	285	347	272	289	319	278	294	291	298	311	312	269	281	277	297	279	324	304	276	309	298	289	287	310	286	295	297	309	296	303	302	296	313	286	310	315	312	322	324	291	266	306	321	306	281	298	294	268	286	302	309	336	302	280	277	302	288	266	275	277	293	313	282	286	280	272	299	291	317	327	306	291	257	301	272	311	276	262	278	282	294	282	306	310	331	297	297	306	315	314	352	315	303	288	323	335	284	313	296	307	290	310	319	304	308	295	279	283	308	287	296	279	304	290	294	295	315	282	302	300	314	287	325	307	313	331	280	306	308	305	279	301	301	288	343	290	291	295	309	306	317	263	296	303	286	271	304	288	304	290	274	300	298	290	312	312	319	277
7615	2064	4272	5096	4561	3839	3166	2662	2364	2067	1869	1695	1585	1463	1379	1288	1241	1215	1247	1226	1165	1176	1366	1217	1006	1025	1031	1018	1027	913	957	952	952	885	859	858	889	906	861	830	888	809	875	853	791	831	786	815	808	843	873	861	846	846	805	839	826	808	866	783	813	881	800	821	808	761	795	803	817	782	815	830	832	816	823	803	808	834	739	791	786	819	788	799	799	811	812	786	766	815	819	762	789	789	790	757	713	785	762	755	802	789	822	768	717	788	716	815	756	726	773	796	771	771	783	791	738	793	766	799	786	756	758	751	764	762	793	781	821	778	747	779	806	795	821	743	780	836	783	833	778	762	773	820	733	789	753	769	761	768	772	764	807	824	793	766	773	757	802	773	792	737	760	824	784	786	783	768	818	780	749	764	794	769	775	760	776	790	763	772	783	757	735	776	756	769	824	822	759	790	776	786	822	764	716	802	769	787	771	797	786	733	755	770	721	813	782	784	815	795	757	747	762	783	811	778	777	786	812	763	772	790	797	835	787	782	765	766	741	780	750	786	735	781	773	807	781	761	745	817	761	756	766	738	784	765	793	810	759	735	764	797	786	771	742	773	752	822	794	776	735	781	757	779	788	786	801	730	765	759	770	788	826	776	783	742	797	744	788	775	831	758	764	749	770	774	747	767	737	729	771	787	775	774	789	785	803	773	780	728	740	756	746	823	706	797	777	805	773	783	777	808	764	732	769	768	770	729	824	771	781	767	770	792	793	775	796	733	790	756	758	773	761	802	769	770	774	754	772	810	791	756	820	792	781	737	732	766	736	798	766	753	751	771	754	775	792	802	730	759	777	769	804	736	741	750	768	784	808	742	778	769	784	786	787	745	792	786	766	750	779	788	726	781	838	807	779	783	766	748	760	759	793	728	743	754	749	776	795	751	783	785	752	764	742	775	743	815	781	745	807	780	746	788	705	778	796	726	743	801	779	771	814	794	821	797	755	791	701	788	793	781	764	785	795	738	773	773	822	797	734	725	799	766	729	757	773	727	802	770	795	741	799	764	837	771	800	783	769	762	766	777	782	805	758	767	757	773	795	804	782	733	731	760	783	761	803	787	740	797	809	812	815	763	777	733	772	755	748	790	781	811	736	784	763	795	750	755	746	779	773	791	771	799	773	772	763	708	752	770	754	774	786	725	754	765	779	812	787	820	754	782	745	735	763	803	749	761	759	788	786	814	786	799	740	772	731	785	743	799	718	748	780	774	774	767	825	736	762	778	769	784	768	838	815	824	807	802	785	794	757	793	784	776	804	800	780	795	800	755	760	753	782	765	731	766	758	782	762	841	732	758	751	753	796	776	789	769	732	773	744	775	786	763	811	771	796	743	773	796	746	772	785	826	754	820	756	777	757	752	811	768	807	771	775	781	718	821	766	785	805	738	781	808	814	795	799	764	776	759	779	798	789	837	706	782	759	875	754	771	813	747	719	732	795	771	798	786	809	772	739	796	742	799	773	741	738	802	786	742	791	783	794	801	767	753	785	754	771	798	780	810	794	727	779	783	769	794	771	786	807	779	806	786	739	787	738	759	773	777	759	773	804	783	763	739	742	756	714	795	755	736	785	746	767	831	830	753	791	773	830	748	790	787	745	784	794	740	740	837	772	805	812	742	701	794	790	788	777	789	844	783	745	782	739	789	794	826	804	743	781	748	787	813	767	797	770	711	731	798	781	763	766	787	820	757	766	791	746	817	753	777	796	829	778	759	755	755	786	790	793	772	758	760	804	713	757	793	810	778	743	774	763	735	752	806	758	769	756	785	752	761	800	755	775	776	769	727	833	783	771	800	720	810	772	731	757	771	782	770	810	749	763	780	795	774	754	785	763	784	794	833	742	811	773	767	795	779	735	767	781	761	747	773	743	756	758	767	734	723	740	782	797	785	784	749	757	795	760	805	711	746	763	803	739	794	772	759	777	839	869	807	814	775	746	818	799	784	743	776	806	757	779	813	759	756	765	775	809	731	829	751	740	774	745	780	727	762	757	792	772	783	793	741	843	809	784	738	810	717	815	754	791	768	765	845	799	768	808	767	798	806	739	740	786	794	742	788	749	766	761	778	752	768	812	776	717	815	735	793	724	762	787	803	787	783	773	752	836	758	797	781	754	716	777	800	781	788	759	778	780	742	761	794	725	730	762	775	772	777	778	766	799	797	795	742	750	760	728	834	754	722	752	728	757	796	781	769	787	761	773	759	780	778	798	793	811	806	777	824	789	797	759	720	760	794	762	824	806	791	862	771	785	763	746	769	778	805	730	791	806	799	791	770	719	795	750	782	738	731	773	709	775	835	768	755	786	800	766	777	775	783	746	799	758	819	813	809	752	785	774	751	733	785	740	770	744	782	792	759	804	754	730	764	752	753	746	774	799	776	808	789	771	778	761	778	798	775	738	793	819	828	788	787	783	815	777	796	755	786	791	748	828	784	823	767	758	788	764	775	767	768	737	730	779	755	721	767	788	739	761	792	728	802	736	766	761	784	758	805	797	754	794	782	773	763	783	765	747	813	742	816	788	740	805	750	793	784	790	750	771	792	758	768	722	831	784	824	788	760	826	796	746	777	776	768	740	792	801	745	757	778	799	741	775	748	712	794	777	839	764	736	752	781	778	805	747	800	748	762	793	745	741	784	743	781	720	774	768	797	765	741	739	772	780	735	720	811	726	775	781	787	744	772	779	740	768	771	786	772	761	795	764	777	748	807	762	754	791	756	718	716	790	834	796	753	790	803	839	776	772	815	794	727	764	811	773	752	769	771	793	791	798	752	797	812	781	733	747	771	765	746	772	784	769	736	786	808	784	727	694	735	766	770	766	836	761	757	817	801	825	786	800	785	846	762	763	767	749	775	791	782	774	759	809	751	774	780	757	776	785	781	746	803	759	788	738	778	806	823	794	864	788	752	804	775	803	755	780	830	777	809	812	744	793	776	759	770	770	730	747	785	734	773	804	753	798	730	781	787	780	796	753	783	803	768	765	818	782	807	746	835	758	809	745	786	794	799	802	819	765	762	770	741	765	781	759	800	742	801	768	772	762	791	779	762	754	810	774	745	764	739	798	735	813	754	748	812	765	767	750	803	762	765	791	750	791	781	806	804	741	761	784	754	784	829	761	782	783	746	761	749	763	779	783	797	803	733	791	795	806	793	751	756	752	714	828	771	765	789	762	726	845	811	790	805	860	781	770	747	805	848	776	779	754	793	778	799	795	791	767	791	812	808	768	747	785	764	777	764	829	710	781	779	800	757	785	785	818	794	792	808	785	719	751	767	711	747	733	813	809	787	766	815	802	760	740	786	801	745	831	778	850	776	791	763	787	784	784	759	838	760	762	780	765	774	727	773	766	728	773	817	743	824	749	760	754	801	805	785	840	797	702	749	794	792	763	747	778	721	764	750	786	743	807	769	785	765	767	789	766	833	763	829	756	792	750	771	801	772	816	742	744	803	793	830
1933	305	305	308	282	272	297	307	296	277	287	295	302	293	297	303	288	281	271	273	308	271	297	253	273	301	305	285	241	298	274	276	294	272	289	302	272	260	259	278	273	271	280	266	301	298	270	284	286	280	280	269	279	268	305	317	299	309	329	289	271	275	291	314	321	273	295	276	274	308	285	309	268	305	323	266	298	269	317	279	287	283	254	272	268	293	289	307	258	314	296	287	282	361	311	293	295	295	258	332	270	269	290	288	305	289	292	302	270	288	272	268	279	307	260	283	278	284	282	267	294	276	307	291	295	270	291	276	260	266	245	288	281	301	274	251	318	306	305	295	305	305	299	270	271	332	282	258	295	291	279	251	280	260	325	331	312	274	278	273	288	290	280	289	291	297	305	266	276	266	275	269	273	321	273	279	312	278	314	291	284	325	286	274	300	259	289	278	287	263	287	301	279	234	263	263	261	301	299	289	278	266	300	283	303	287	279	319	263	307	290	313	296	299	292	262	308	309	279	256	277	233	289	279	306	316	309	280	294	282	260	312	277	267	288	294	275	294	291	275	260	277	303	311	262	289	253	292	320	271	274	263	291	328	279	277	264	278	276	298	242	298	308	291	266	275	252	306	302	285	287	284	311	289	303	287	299	262	280	297	264	295	292	283	310	281	300	280	282	255	281	273	299	284	308	271	289	283	285	315	280	285	297	268	289	286	266	261	281	262	276	293	267	284	292	253	269	252	269	244	296	261	294	292	284	282	314	290	284	279	273	305	280	302	280	307	261	273	293	278	302	258	293	319	273	266	267	303	311	286	295	287	302	269	288	280	248	261	267	269	288	300	305	310	319	276	288	283	279	272	289	289	291	256	297	290	264	280	272	253	254	309	284	279	309	290	273	303	305	268	279	266	294	297	309	289	259	283	290	299	284	325	269	295	268	289	281	290	293	267	285	315	284	311	298	257	282	285	283	290	308	288	277	289	298	275	275	285	272	286	288	263	280	279	280	272	279	277	278	285	301	295	305	256	293	306	268	301	285	255	263	310	301	290	300	274	251	261	304	299	293	252	270	300	312	283	272	314	290	323	284	267	258	244	270	274	301	268	279	276	290	267	306	244	289	312	262	299	299	330	271	282	289	274	252	307	321	293	297	286	258	289	280	270	241	261	305	289	294	283	263	280	250	303	271	289	301	254	281	277	287	280	314	268	273	278	269	279	251	288	283	271	295	313	295	304	288	312	281	307	273	243	270	253	284	297	293	290	272	310	307	279	274	296	297	291	255	308	314	279	288	296	283	293	310	289	277	283	264	288	292	286	294	265	284	291	276	266	303	281	274	259	273	280	315	264	296	292	251	267	288	279	311	300	272	294	281	271	292	306	281	301	298	288	285	296	287	293	288	280	269	303	272	291	292	268	261	275	285	277	280	301	274	266	273	261	301	284	267	297	279	286	325	302	264	278	266	308	306	269	269	313	276	304	292	325	264	290	272	323	268	297	289	248	265	284	277	274	287	250	271	265	303	268	278	292	265	286	333	289	295	239	278	294	281	269	270	284	293	271	292	282	269	266	297	267	300	303	293	300	268	306	266	283	273	312	274	296	276	307	284	300	316	274	272	296	272	302	284	313	305	297	274	273	280	290	277	292	303	283	281	278	298	289	300	274	258	326	282	267	289	270	258	314	299	292	293	261	299	280	255	304	271	272	263	303	299	279	284	254	300	275	273	290	259	262	272	290	315	289	283	287	275	246	279	306	295	281	301	282	299	277	264	275	292	289	260	279	287	280	283	292	276	310	254	297	269	270	308	264	292	249	285	297	297	283	256	274	286	301	261	284	267	289	298	258	279	292	254	283	248	283	275	279	288	257	300	299	310	279	269	287	271	288	299	264	299	285	275	297	293	292	306	310	297	293	252	276	281	309	297	260	278	285	308	274	314	277	259	274	270	262	288	306	299	298	274	312	315	263	280	265	300	280	279	270	288	296	256	283	298	269	304	268	290	294	284	284	275	267	303	281	262	278	281	284	289	286	290	278	288	296	269	285	273	272	310	315	275	282	288	295	280	267	272	289	293	268	265	292	291	290	304	297	288	311	283	278	276	268	263	265	261	281	282	291	298	271	309	284	285	276	300	320	277	292	278	286	265	285	287	276	284	278	283	268	275	303	287	279	301	263	254	313	261	284	269	289	276	286	285	298	295	317	291	276	290	288	295	301	296	288	266	286	307	278	279	276	296	297	276	288	272	300	307	328	278	261	296	283	296	281	324	301	308	302	305	279	283	260	282	271	294	264	299	299	292	253	292	270	256	263	285	263	282	267	276	292	266	317	298	329	264	297	267	270	263	300	284	272	268	297	257	258	254	331	296	283	283	287	302	298	308	285	262	293	277	289	302	295	276	261	285	262	305	300	301	293	284	254	270	309	270	259	300	278	303	301	274	262	335	277	290	287	286	337	285	280	297	278	245	282	282	300	239	266	297	317	322	255	310	302	311	272	285	299	275	287	285	276	294	309	284	286	294	291	246	300	289	261	261	265	319	304	301	291	280	281	306	266	292	259	325	281	277	324	293	312	294	314	269	296	292	296	286	327	284	296	281	294	305	269	302	299	295	275	284	251	297	289	275	265	280	309	276	291	271	279	282	257	289	276	257	265	276	310	276	306	291	294	302	273	300	298	289	275	308	293	295	288	294	292	303	300	311	303	307	281	257	305	305	263	284	292	314	266	288	309	269	304	271	290	302	304	278	285	288	290	294	300	302	292	296	293	275	317	262	279	268	281	319	280	250	288	262	292	262	285	273	272	294	276	294	282	271	308	310	262	299	265	293	273	272	291	306	298	288	272	285	287	277	280	276	287	273	289	310	290	327	289	279	273	291	295	296	257	262	315	260	275	249	270	316	306	289	283	319	293	286	267	275	234	260	295	278	279	260	274	268	274	295	297	255	278	266	286	286	301	269	283	288	230	261	293	267	289	315	268	265	311	314	274	300	262	287	269	291	293	263	266	308	260	280	299	311	297	300	275	272	255	287	275	283	309	271	279	277	274	311	258	278	291	251	285	273	294	257	255	271	271	302	303	291	284	293	288	281	270	289	263	305	287	300	262	292	306	287	284	323	293	259	257	295	268	291	274	285	288	304	296	358	291	291	267	288	303	295	283	276	274	305	309	297	259	293	273	260	276	268	271	293	255	278	308	290	265	309	282	293	330	290	281	259	312	282	266	266	281	297	299	306	258	305	257	290	341	272	261	270	292	253	294	305	296	289	264	264	274	277	301	269	278	286	280	330	293	276	287	291	270	313	266	290	278	295	295	284	276	281	299	310	289	251	275	288	278	290	307	297	274	291	259	280	283	290	277	285	290	290	302	277	290	277	288	266	278	270	290	287	241	299	314	284	279	287	299	281	310	295	287	324	297	305	254	302	287	287	304	274	321	285	283	268	254	272	294	291	275	293	280	284	295	270	276	266	275	278	262	283	294	317	322	306	256	269	273
2380	775	804	796	820	749	809	708	795	716	736	799	692	703	752	752	751	775	666	716	688	755	711	737	712	717	687	734	769	728	703	734	754	750	762	687	687	710	743	715	693	672	687	745	697	698	703	725	764	716	747	722	722	743	734	700	725	757	702	734	707	719	701	740	673	708	632	747	717	745	750	764	706	702	679	724	742	705	708	707	685	684	688	695	682	709	725	712	717	698	705	703	687	664	642	716	763	704	751	720	707	702	698	698	722	722	743	764	696	731	718	711	683	694	739	714	708	653	732	768	751	692	700	724	660	707	671	683	700	716	717	680	747	734	719	712	706	721	715	688	703	736	698	696	693	695	733	695	709	713	728	719	709	753	752	700	725	708	705	682	708	717	740	724	707	729	726	718	697	750	660	722	747	673	754	747	724	663	749	666	720	690	742	722	704	724	711	679	736	699	685	635	740	741	707	726	713	735	730	727	784	735	687	730	715	694	710	753	758	681	700	714	706	706	742	705	748	698	687	733	716	691	725	714	718	695	706	704	777	710	694	691	729	716	719	748	714	726	675	765	715	688	722	736	696	699	737	707	735	749	741	692	735	737	707	705	719	698	738	690	709	716	716	773	732	718	691	693	676	730	695	686	749	702	693	720	751	770	741	700	706	722	692	707	701	705	722	729	737	701	716	752	733	723	740	759	752	707	741	733	707	749	728	692	731	685	700	671	716	688	672	741	703	730	719	730	712	661	717	726	726	701	729	758	727	712	723	636	712	673	687	646	689	723	742	742	724	722	749	706	669	739	702	691	784	725	709	717	685	668	736	696	732	762	713	714	706	688	708	694	712	742	728	719	758	715	749	703	686	706	736	734	686	761	737	719	696	752	717	746	705	755	743	780	726	721	771	716	709	725	717	710	717	730	708	696	723	701	658	676	756	668	719	688	665	767	777	732	713	685	722	759	717	704	701	699	698	762	751	692	708	738	680	721	706	716	721	747	737	716	730	749	734	718	722	723	686	745	724	713	670	749	731	711	722	713	753	750	723	702	731	716	713	650	750	708	697	750	683	736	710	719	720	697	722	682	708	742	717	737	690	725	695	708	706	698	693	747	720	723	690	667	676	704	707	692	699	690	662	717	723	750	709	725	719	691	715	784	732	717	760	703	761	740	730	730	687	691	681	760	746	697	726	758	779	684	695	752	724	681	737	756	707	717	760	687	759	713	792	710	712	729	706	730	715	672	688	781	734	737	721	715	709	710	717	720	691	676	755	706	686	718	707	709	727	702	680	696	758	726	691	721	763	648	739	694	732	732	732	692	737	739	737	707	696	741	761	735	742	752	734	704	761	739	665	685	748	743	743	777	733	707	737	687	725	708	717	682	721	718	704	697	719	715	711	661	711	708	705	730	714	740	688	708	703	712	693	690	690	684	702	711	765	657	717	735	738	716	722	722	723	764	734	686	675	676	677	742	719	689	738	705	690	734	751	734	707	753	746	683	710	718	713	687	697	750	671	722	711	725	668	774	692	763	702	682	682	715	720	730	696	764	705	698	726	767	707	700	713	688	728	735	725	706	730	697	755	772	706	673	728	720	730	717	721	704	722	724	710	655	683	720	742	767	673	692	721	665	707	705	757	690	681	722	753	701	725	677	688	730	739	689	696	717	717	710	716	703	726	664	706	721	682	723	674	711	684	662	689	721	662	709	730	734	695	730	747	778	729	732	692	753	722	667	707	726	719	701	653	759	698	710	719	675	716	736	725	683	730	701	698	725	750	697	698	720	728	679	724	723	725	678	709	716	732	675	650	694	750	723	725	719	675	735	753	721	726	702	715	744	730	749	684	768	650	712	726	723	663	727	752	738	726	709	688	708	723	694	706	697	764	735	720	737	738	744	738	737	724	702	739	779	736	741	719	732	684	731	707	726	744	749	726	747	746	709	736	711	689	696	737	733	698	773	703	707	723	710	734	703	751	653	733	741	716	724	663	746	701	727	721	739	716	712	741	723	690	734	688	727	717	685	667	687	709	692	689	739	683	685	727	723	734	743	724	707	713	756	699	734	691	756	717	721	680	706	705	763	707	730	729	748	720	674	772	692	710	726	692	701	761	742	696	706	715	712	709	689	724	738	721	723	730	679	709	731	678	717	719	737	688	681	737	657	671	665	784	700	713	717	723	736	722	664	684	707	702	707	685	718	724	743	664	738	734	723	710	675	687	728	693	687	725	785	657	703	739	731	745	689	728	766	721	685	734	711	704	704	728	684	702	683	698	721	713	739	777	728	720	690	694	722	769	725	697	727	716	748	711	696	658	759	669	685	679	706	721	748	754	709	715	693	738	737	747	770	722	706	717	691	693	711	721	720	720	702	730	756	682	720	725	705	739	731	708	708	724	700	708	746	716	731	743	690	720	674	716	752	719	719	693	717	708	667	715	739	668	721	763	710	774	714	700	701	714	708	718	705	713	705	769	744	734	775	729	694	742	710	727	692	734	711	697	668	670	729	764	664	720	737	755	705	765	705	717	677	696	766	690	701	758	680	740	713	721	737	731	722	726	734	753	686	760	670	658	719	691	702	731	682	721	738	759	696	688	748	728	742	641	723	678	691	730	726	702	707	701	709	712	732	657	692	760	741	674	729	775	679	714	705	677	679	652	708	725	733	737	703	672	734	697	719	706	738	701	733	758	696	732	728	689	727	682	731	745	695	711	716	711	735	702	750	700	694	714	718	744	719	724	697	733	744	748	712	726	694	719	704	681	750	708	711	722	720	722	713	718	710	713	715	713	743	695	705	759	753	706	719	741	680	683	741	735	689	742	745	706	679	759	701	728	723	722	733	698	746	740	717	762	747	696	682	697	716	650	697	726	676	679	706	732	707	713	704	699	714	731	753	754	706	670	667	724	736	720	702	669	701	682	716	746	714	707	699	734	710	687	750	743	727	731	695	745	669	734	717	755	721	706	728	746	731	724	714	753	741	709	708	711	748	739	698	689	709	694	704	721	707	709	768	719	720	758	735	771	782	760	752	764	741	724	733	715	766	754	728	723	750	716	723	695	734	752	720	671	741	701	694	768	682	783	739	659	748	726	690	741	778	712	725	690	716	760	719	697	728	692	698	664	722	690	682	721	723	694	688	762	747	738	700	707	766	760	707	707	739	712	688	706	742	761	713	733	711	724	741	714	694	758	721	686	739	694	700	680	722	726	726	693	705	699	717	742	749	746	715	758	700	723	741	734	726	693	710	696	762	690	719	726	748	732	700	656	721	710	706	686	786	652	720	711	697	691	780	749	728	737	724	734	664	672	799	729	740	708	680	756	735	769	690	676	734	725	742	712	693	695	746	748	733	688	695	688	713	716	721	683	684	687	681	711	740	743	687	699	711	736	731	678	685	760	702	688	711	641	664	689	724	718	692	740	698	699	708	699	769	761	741	731	703	705	727	731	707	755	711	722	724	693	767	734	669	674	722	730	732	754	726	739	650	713	703	718	680	726	734
7002	833	1009	819	612	465	391	331	274	269	271	233	220	216	218	219	202	231	183	196	207	207	207	190	179	160	185	181	193	190	179	154	153	159	180	154	179	188	194	177	176	170	169	165	173	166	177	162	159	159	170	157	181	155	185	165	146	171	153	161	165	167	174	175	181	162	162	177	190	182	151	164	153	167	207	159	174	150	163	179	168	171	148	162	166	150	162	164	156	184	188	183	162	173	173	176	158	173	156	170	166	168	186	178	155	166	192	141	172	194	163	172	163	190	185	159	167	163	147	184	178	167	176	159	158	186	157	178	177	179	158	201	172	170	150	184	181	171	164	161	172	144	180	167	170	173	168	177	175	158	175	173	155	135	176	163	155	140	156	154	169	174	163	155	168	157	215	176	170	173	175	161	143	163	158	182	194	175	183	153	149	141	181	182	170	184	164	168	171	191	165	169	156	188	180	164	175	152	178	167	166	180	189	173	138	174	172	157	161	173	167	170	183	154	160	195	194	175	149	176	152	183	135	164	168	174	172	163	161	160	169	166	151	183	158	173	159	147	165	167	176	160	161	180	158	177	152	154	162	175	150	184	174	145	164	178	169	149	172	178	190	157	180	187	168	153	178	191	169	147	179	161	164	148	183	146	163	165	178	180	155	161	193	186	160	192	147	172	167	155	174	171	172	182	155	174	154	160	167	171	170	163	168	180	171	173	171	162	137	150	172	170	151	198	162	179	173	165	163	171	136	186	179	182	150	181	159	149	163	205	155	175	168	188	169	168	147	174	162	161	144	170	175	156	169	173	157	172	192	174	169	187	150	145	176	170	174	141	157	175	165	172	170	148	165	158	168	154	171	176	145	178	189	149	172	174	151	175	185	143	151	164	195	157	148	166	162	167	168	142	172	158	169	140	156	173	147	154	170	180	167	154	160	178	195	145	167	157	144	147	183	180	170	159	164	187	160	161	160	167	171	160	157	167	187	181	171	182	165	164	171	192	177	164	174	187	171	160	199	159	203	157	181	144	160	174	160	170	166	164	155	189	171	191	166	197	164	186	158	177	149	161	175	190	179	181	171	186	156	187	193	169	152	170	126	169	168	170	151	176	145	166	168	163	209	162	176	178	142	148	163	175	172	169	170	152	174	151	150	180	154	178	176	143	164	180	169	162	170	152	169	178	169	161	131	172	167	143	150	148	163	151	162	163	183	168	154	185	171	152	189	176	176	154	158	167	176	183	165	178	167	153	154	160	161	162	172	159	147	175	175	160	163	152	181	164	161	160	136	159	162	150	149	177	174	152	180	146	176	166	156	177	156	161	162	151	168	163	176	170	159	173	185	191	170	177	178	160	148	157	168	165	171	146	169	155	170	155	153	157	154	147	148	167	174	170	191	152	171	170	170	147	174	191	153	168	164	172	158	149	167	169	162	166	148	140	173	168	175	165	161	177	154	155	173	176	154	194	178	138	191	142	168	159	163	158	162	196	181	175	163	150	142	160	152	152	158	184	173	150	167	179	158	162	155	150	166	175	180	171	164	182	144	177	164	163	174	184	148	184	175	158	164	153	203	173	179	160	167	163	178	158	160	195	178	157	163	170	158	158	182	177	162	170	170	181	177	178	167	170	173	158	156	179	146	161	171	167	156	176	173	164	159	183	196	174	176	156	187	179	143	150	154	167	163	157	157	138	167	200	182	175	148	179	183	170	147	166	149	177	159	132	161	145	174	169	177	172	181	159	178	177	188	164	191	163	174	175	162	163	154	157	148	143	184	184	151	154	169	157	134	145	163	163	162	174	174	169	164	166	160	159	155	168	145	160	155	146	174	149	160	143	174	179	180	146	159	172	171	159	145	176	162	178	151	156	139	186	173	172	153	160	189	159	173	148	165	166	172	171	151	140	161	161	181	152	163	161	165	161	176	170	151	180	159	158	192	146	153	153	154	169	167	171	166	154	179	158	152	162	159	183	172	172	183	163	186	190	167	162	168	175	168	183	140	181	165	168	164	155	177	172	147	154	171	167	172	168	173	155	173	157	149	193	168	150	164	166	177	175	172	162	166	163	183	182	160	186	166	167	183	165	152	182	143	149	170	205	166	175	170	168	172	167	158	165	134	152	181	179	165	167	165	155	149	156	175	164	131	151	149	174	153	189	180	171	166	155	169	162	199	131	163	172	193	177	161	165	152	164	161	157	163	150	152	141	136	193	165	150	170	169	184	144	149	167	168	182	168	173	162	140	161	165	184	162	149	146	181	179	154	172	172	152	166	174	199	172	160	160	177	156	166	169	174	174	146	159	168	170	162	174	140	185	143	154	141	165	151	156	181	165	149	184	184	166	167	194	158	166	166	165	157	161	177	171	155	208	160	163	181	152	178	144	184	162	176	150	170	175	160	176	170	174	190	168	147	158	173	176	188	182	151	161	155	174	186	150	161	164	165	163	165	172	163	160	152	152	160	171	163	185	155	163	140	191	160	158	173	175	160	152	163	190	160	168	150	156	174	170	160	155	171	155	183	145	140	174	184	182	172	169	165	171	170	176	179	163	165	174	169	167	167	153	177	153	186	160	158	168	170	147	177	189	175	169	142	156	149	162	175	190	163	171	202	173	178	158	166	146	159	190	197	158	140	166	164	154	186	158	174	156	175	154	174	183	153	159	168	174	155	169	186	174	160	176	139	177	178	168	165	151	171	161	180	174	178	156	161	159	141	158	161	165	168	181	173	178	160	143	153	167	161	165	154	169	171	152	162	166	153	157	180	170	152	176	161	163	151	153	183	188	162	158	178	164	169	166	157	158	175	162	172	181	181	199	164	165	161	183	170	164	164	153	160	156	162	159	172	188	146	165	153	183	161	178	158	167	157	153	145	172	170	132	194	177	152	155	174	156	178	175	161	156	170	182	148	170	167	165	171	140	167	170	175	179	177	150	161	161	155	137	149	134	192	155	154	179	148	164	155	142	153	161	155	189	157	161	160	168	186	148	163	169	163	160	160	165	147	160	176	140	140	166	150	165	152	166	157	172	173	162	163	178	160	184	180	163	152	165	181	195	163	164	158	181	153	158	166	163	170	165	150	144	145	168	161	165	183	159	146	163	147	149	167	184	186	164	164	165	190	172	169	146	154	146	160	170	169	164	159	169	186	152	166	174	175	183	155	175	177	163	160	157	174	171	163	177	167	189	172	172	187	174	176	152	165	146	183	158	173	171	143	170	166	164	173	166	160	127	154	174	166	166	168	174	171	147	168	150	179	185	172	177	168	158	186	150	168	144	157	155	146	188	153	166	163	171	184	158	183	148	179	166	176	178	131	178	172	145	151	152	155	138	152	150	177	150	171	166	162	183	160	158	169	199	198	152	160	173	153	182	160	163	173	175	167	178	170	164	190	159	160	162	186	195	169	182	168	158	155	163	161	158	162	169	150	147	165	179	151	163	158	151	173	182	152	170	174	187	167	172	204	188	183	164	168	151	155	185	184	162	158	175	180	166
5405	1157	2292	2659	2275	2030	1663	1454	1278	1116	1025	927	826	848	733	787	788	746	769	692	802	743	849	796	625	584	651	618	640	586	581	508	536	560	539	518	563	526	531	534	508	544	527	511	528	524	546	500	492	508	512	499	538	491	481	487	469	566	523	526	481	476	503	487	508	496	524	492	496	511	491	478	536	469	455	482	464	517	484	475	536	508	495	500	461	481	483	491	469	469	482	489	499	507	485	480	514	480	490	464	474	468	496	459	501	467	481	465	511	478	484	510	501	479	536	530	483	490	494	500	486	458	486	503	491	490	489	477	499	523	467	477	463	468	459	516	502	508	474	498	494	497	473	469	469	447	468	511	489	486	482	514	488	464	441	508	513	486	495	469	468	468	474	443	467	517	473	505	518	499	506	489	485	533	492	495	480	482	489	502	481	501	504	490	511	493	483	477	469	475	499	490	480	533	533	485	516	488	462	511	519	473	471	506	444	509	506	497	525	418	514	491	472	482	450	476	477	498	492	482	497	509	476	476	474	500	476	494	555	476	524	475	456	462	481	481	487	468	504	498	486	506	509	471	473	530	528	496	465	492	501	454	444	497	530	501	486	514	451	444	485	477	485	460	494	468	459	452	462	486	515	503	484	479	449	479	478	473	510	495	493	511	455	471	489	520	482	475	522	476	454	463	489	490	486	467	510	501	471	477	505	511	470	432	445	470	510	477	485	516	489	459	479	439	452	477	476	482	538	471	467	497	473	507	507	487	502	504	494	470	485	459	439	487	473	502	473	511	460	553	454	457	481	488	536	459	503	520	504	443	477	515	486	514	450	531	474	505	491	489	480	497	513	481	525	502	499	499	473	469	472	487	471	500	534	509	511	496	497	483	503	486	463	510	486	498	473	501	523	466	490	479	469	500	462	470	507	525	475	482	470	494	470	506	446	512	432	475	469	472	477	468	512	493	519	469	491	474	482	466	483	452	501	475	511	466	482	472	475	498	466	459	479	499	480	458	465	475	477	508	477	500	510	496	526	522	480	542	485	493	466	508	496	489	468	481	504	476	509	483	517	467	506	460	481	502	517	502	509	505	509	497	499	502	495	503	459	485	480	483	489	482	511	492	487	501	504	450	480	442	491	469	456	476	489	480	469	554	465	463	477	499	476	511	447	475	460	481	510	508	458	489	481	483	454	492	477	513	510	469	472	458	472	498	482	511	471	480	483	494	498	487	461	491	487	465	483	489	470	462	495	498	472	484	478	470	488	505	479	478	482	450	507	503	478	483	496	520	465	532	462	482	486	455	506	498	472	485	497	501	483	510	495	480	447	509	447	489	483	467	487	472	512	473	464	469	489	448	475	464	480	534	523	507	475	500	531	502	520	515	480	475	483	543	453	466	508	492	486	495	481	469	498	440	497	495	504	483	480	510	468	474	521	508	516	493	492	439	534	481	488	494	478	534	460	524	496	516	504	446	488	476	509	499	476	486	470	501	478	467	483	468	519	473	475	458	490	488	497	461	491	470	452	467	486	500	510	474	465	481	518	494	486	501	461	483	501	495	458	497	480	481	495	511	504	479	473	481	494	490	472	495	461	510	496	454	493	477	506	475	492	468	486	441	530	460	471	472	474	467	496	472	493	435	478	486	519	513	498	474	492	457	473	524	490	522	494	466	512	469	491	500	523	496	475	477	479	485	463	477	494	477	485	455	425	500	484	490	501	479	492	465	494	463	506	485	513	489	481	475	466	503	475	472	448	473	507	513	522	480	472	445	469	497	452	497	532	492	479	517	503	479	495	494	493	472	465	491	484	492	461	474	478	490	502	462	513	477	513	483	512	486	454	479	494	495	451	467	466	489	507	468	500	499	493	513	496	501	493	510	460	491	474	453	467	489	491	513	498	474	479	498	464	483	485	488	493	511	507	473	465	514	497	487	450	484	480	442	475	479	456	478	449	509	465	473	504	448	472	482	477	508	499	500	457	482	477	468	494	472	457	460	498	517	497	471	454	493	482	470	479	445	507	493	469	465	475	468	513	492	487	494	484	518	474	523	532	496	476	471	487	463	500	482	455	480	471	478	466	491	490	493	453	468	435	481	497	490	488	452	487	505	465	430	453	497	501	465	492	475	487	467	524	517	469	491	456	470	453	476	534	479	463	497	527	468	497	494	478	513	505	460	507	485	469	453	490	485	488	495	472	486	516	460	436	478	486	487	510	476	457	476	520	485	486	470	490	510	561	490	494	494	486	531	450	471	522	459	476	483	441	518	468	478	516	512	492	495	484	482	487	505	462	524	511	459	523	488	459	467	477	505	462	514	460	440	476	491	477	489	482	509	497	453	494	490	457	454	516	479	491	466	515	474	515	482	489	472	482	484	462	502	460	507	516	514	491	462	477	447	456	515	505	439	451	487	454	485	518	482	437	487	486	456	496	494	472	490	475	512	478	447	472	464	508	480	453	533	468	478	482	448	467	468	510	483	476	487	512	497	492	480	493	496	460	466	515	486	502	449	475	479	495	466	484	498	464	491	495	467	441	503	511	469	507	438	467	473	527	468	483	479	462	527	505	500	481	447	486	497	470	463	499	489	438	462	491	494	483	477	452	456	494	474	490	490	502	493	496	509	474	527	531	467	498	489	445	500	475	498	466	488	501	476	480	485	474	468	483	472	516	460	462	444	481	494	458	451	486	494	540	441	473	447	487	509	460	524	486	473	466	483	483	475	470	516	484	493	520	496	488	508	500	490	464	487	496	492	469	487	483	476	462	446	472	484	493	492	502	504	463	480	478	502	482	474	495	507	520	500	477	486	520	481	501	480	478	495	503	502	444	469	471	457	455	481	495	494	491	456	476	503	476	486	462	491	463	503	505	484	501	474	506	502	466	485	471	457	530	500	492	509	500	451	476	498	521	494	473	464	513	487	511	525	492	500	486	439	491	492	483	469	466	542	492	445	470	448	491	503	488	471	463	495	489	518	426	517	492	503	447	502	464	483	514	447	462	475	495	458	502	482	461	467	489	510	479	466	478	503	513	470	489	492	469	460	457	513	471	517	503	514	476	490	467	516	468	493	461	491	499	485	482	462	465	512	520	453	512	518	503	489	503	466	539	460	487	500	479	505	505	488	484	479	483	480	484	477	454	490	521	483	508	512	485	489	477	463	496	480	512	420	484	455	423	485	464	479	472	473	487	537	473	458	467	435	498	484	476	502	463	506	443	483	497	478	466	480	502	510	452	519	510	483	472	510	458	501	514	485	470	502	483	512	475	456	448	474	454	533	472	509	461	511	501	478	493	515	459	496	453	487	515	452	471	509	480	503	467	513	459	479	522	555	505	507	453	484	480	496	487	492	474	469	477	455	464	462	472	499	476	463	499	501	488	492	498	515	482	531	516	445	482	471	509	478	474	462	493	502	479	479	485	509	491	471	483	481	446	571	467	487	531	457	461	466	521	530	455	458	492	499	491	447	508	473	508	499	473	499	491	425	466	502	466	460
13650	2220	2252	1803	1200	955	724	690	568	540	470	445	438	402	432	406	388	354	395	370	392	407	342	338	335	344	327	321	323	340	355	309	303	294	315	301	332	314	305	293	307	286	314	309	290	293	277	292	305	295	302	294	318	285	315	279	287	306	317	305	311	309	318	300	333	276	310	303	302	313	321	284	321	300	325	290	299	297	312	291	314	325	296	297	299	279	293	257	326	309	314	305	293	272	270	295	254	305	317	291	289	266	308	324	311	296	331	284	300	290	281	324	295	291	290	300	294	301	292	290	295	309	260	302	290	305	276	328	315	278	287	326	267	303	270	317	298	334	298	286	322	295	233	343	261	283	322	280	296	282	324	298	288	343	295	271	297	292	300	313	315	285	316	292	309	297	283	276	292	260	282	319	306	296	291	289	281	269	311	274	286	305	307	280	252	288	269	311	313	324	291	279	281	310	321	306	328	288	298	288	300	311	295	301	278	293	255	258	277	263	307	326	264	296	282	259	284	285	296	284	262	302	313	324	269	279	274	304	296	306	305	314	308	299	285	302	268	294	327	300	283	309	343	328	276	280	280	295	295	280	301	320	285	312	268	288	287	273	291	281	294	322	295	287	284	294	273	304	298	331	299	302	281	304	283	321	322	315	316	315	339	264	266	332	302	283	265	291	284	285	282	287	297	328	326	303	295	287	307	325	325	293	285	302	271	273	307	322	311	307	338	292	284	300	302	258	281	316	352	315	294	271	285	309	309	313	302	300	287	312	296	305	288	288	292	302	293	313	288	296	271	302	289	301	302	325	288	274	315	311	303	305	306	282	317	303	310	302	297	286	270	303	309	278	286	288	297	320	313	288	286	295	319	302	292	285	304	303	320	289	300	340	293	292	287	280	323	311	291	288	297	286	311	307	324	318	304	305	302	298	280	346	279	319	302	282	292	316	291	275	287	276	302	280	297	302	294	305	297	286	272	309	285	275	301	270	317	307	319	295	319	301	292	324	285	318	312	333	315	291	302	289	295	310	302	327	306	282	298	284	265	327	306	292	297	313	307	299	269	308	295	292	288	305	312	305	307	314	308	311	312	291	302	300	272	327	277	312	280	307	287	299	272	305	299	297	269	308	289	281	309	291	338	288	298	315	302	273	316	300	284	296	269	295	301	291	314	317	271	307	275	288	303	279	314	330	282	313	329	290	302	338	334	284	320	311	308	329	311	300	325	326	325	291	295	300	303	270	298	302	298	282	317	309	264	312	282	295	278	285	313	288	282	290	303	308	305	323	306	272	279	311	320	245	315	298	294	269	297	291	289	283	270	279	312	287	321	294	302	284	273	289	301	276	322	299	296	329	315	288	309	288	307	295	286	297	285	313	317	290	284	344	307	298	272	290	284	331	315	297	304	302	287	317	260	294	311	287	292	314	291	311	308	288	324	311	285	302	293	312	295	310	298	298	323	267	316	257	268	300	287	309	294	243	272	316	297	299	311	291	285	314	304	302	289	306	310	288	279	303	289	276	290	285	292	293	267	301	311	274	318	285	299	287	332	297	289	301	275	327	306	292	284	313	324	276	272	306	306	283	313	300	254	271	313	279	313	312	291	270	325	319	278	320	304	296	281	323	282	312	282	324	295	308	300	322	302	298	321	314	282	299	295	281	284	280	289	305	325	295	304	321	330	328	316	293	312	317	307	292	307	289	319	330	312	295	339	273	296	311	305	307	283	294	285	297	280	277	290	263	279	298	265	308	297	306	317	331	304	311	308	278	289	326	299	280	305	260	286	301	296	269	308	310	267	317	268	287	322	305	298	309	269	285	314	308	291	284	324	300	314	318	256	289	310	286	297	285	308	320	299	296	277	284	296	311	313	308	306	303	244	312	312	274	254	312	285	298	261	304	337	310	281	267	276	291	271	299	276	294	299	287	317	295	303	324	294	301	306	280	326	263	335	280	294	269	262	245	298	303	306	290	257	274	306	327	326	302	253	287	288	309	304	332	287	289	299	277	253	330	251	279	301	308	281	281	325	281	257	297	299	288	296	292	285	291	283	320	304	309	288	276	284	298	285	312	299	309	304	314	280	294	260	304	337	289	318	334	306	326	282	299	283	295	303	318	300	299	282	289	269	301	312	288	312	300	315	304	271	292	307	260	310	314	337	270	314	290	299	276	299	302	271	277	347	280	285	291	288	305	337	304	308	311	281	342	293	323	296	306	310	316	289	282	299	293	316	281	300	318	279	287	267	302	290	260	340	284	299	288	286	305	258	271	321	314	283	256	273	289	263	294	313	345	315	330	316	288	269	300	309	300	249	303	294	312	310	310	285	318	301	294	282	286	315	287	300	310	285	257	288	310	321	293	308	283	300	311	296	308	294	330	276	276	311	321	292	296	309	293	283	281	299	310	303	290	269	305	283	312	291	317	291	299	319	330	272	270	280	288	303	298	327	294	289	301	311	304	290	295	292	293	301	310	312	300	285	294	277	295	305	310	325	312	336	298	321	324	322	296	314	307	315	298	289	328	292	268	299	274	302	291	266	265	281	289	302	306	279	311	328	321	308	307	303	269	303	295	271	280	304	295	289	290	317	278	271	272	263	328	296	303	282	269	309	292	331	304	302	293	301	280	322	290	302	302	282	284	305	305	287	285	290	271	290	288	291	284	293	306	325	250	260	336	311	310	294	335	291	307	321	311	278	296	304	304	272	304	304	281	314	306	285	301	300	285	312	312	289	280	301	290	299	300	293	317	302	274	315	313	324	302	324	270	325	303	301	308	286	303	289	317	301	280	273	317	324	298	307	291	328	300	299	333	275	301	309	313	296	302	293	257	287	333	311	288	288	290	267	274	314	279	314	312	294	312	325	267	277	294	276	323	286	305	295	298	278	310	293	327	298	289	288	303	297	300	303	304	296	291	311	306	291	292	318	293	263	298	308	308	285	276	303	320	284	300	339	316	274	296	307	311	283	297	299	314	290	295	294	293	276	279	255	327	275	305	285	285	315	286	307	281	324	305	292	309	310	276	316	312	301	323	331	280	301	288	290	323	308	315	255	295	304	305	335	323	312	260	295	262	295	279	288	320	286	280	281	310	271	300	261	325	318	309	323	323	311	328	276	305	306	322	285	284	281	293	313	271	292	280	287	262	280	306	290	309	303	306	304	284	285	307	268	284	290	268	285	293	316	310	300	299	279	311	243	313	298	286	281	323	283	276	321	292	323	305	309	287	295	316	306	272	271	295	292	293	304	294	265	315	308	287	273	313	316	304	311	319	264	302	295	282	271	291	309	296	303	248	303	322	284	308	286	301	284	316	287	318	287	319	330	298	275	306	291	257	262	268	287	304	317	304	305	269	305	273	306	304	300	264	285	285	292	259	301	290	260	306	307	298	284	276	286	288	286	320	334	279	320	301	287	278	277	277	277	284	308	298	284	261	312	297	335	272	311	305	297	312	293	276	273	298	290	279	294	291	297	272	302	275	291	307	296	300	296	274
7606	2104	4336	5072	4596	3791	3179	2749	2280	2098	1950	1707	1606	1458	1443	1351	1330	1317	1210	1191	1504	1593	1255	1097	1063	1046	1205	1093	1039	936	937	950	882	912	879	892	853	857	868	830	865	851	866	830	835	890	853	783	869	852	850	806	848	781	813	822	813	799	768	782	800	770	800	824	807	798	784	800	804	770	852	755	793	787	788	813	781	769	818	831	791	789	819	814	781	768	791	776	830	816	818	770	743	783	824	807	763	811	796	756	777	840	761	794	817	791	758	786	802	747	802	769	758	782	813	709	777	763	791	797	801	790	798	776	721	798	804	812	776	718	801	765	808	783	751	812	812	810	784	756	778	720	802	788	801	801	750	785	781	775	773	775	758	787	791	784	754	809	759	789	774	798	852	777	756	730	814	809	782	812	765	782	774	733	769	810	736	731	766	778	840	805	826	809	819	821	741	790	771	765	810	763	769	786	829	803	780	772	861	774	773	787	764	778	763	817	820	809	749	739	744	759	786	789	742	731	739	780	763	738	795	807	779	697	819	795	825	775	783	814	770	796	805	796	820	767	782	779	796	801	824	782	771	804	792	790	842	782	838	755	779	784	769	745	739	803	738	784	778	766	768	784	785	770	774	803	820	751	789	778	823	752	798	773	782	788	820	808	749	795	821	797	784	811	763	771	749	796	784	782	809	735	777	798	746	757	741	820	702	762	760	795	764	754	774	744	778	779	779	773	775	756	728	799	778	761	778	811	729	839	824	773	796	736	747	788	757	778	781	775	792	823	802	764	777	824	742	781	779	804	823	791	791	786	781	792	782	737	792	748	754	757	742	725	755	740	804	736	784	761	772	778	783	760	802	780	783	790	767	757	749	777	764	731	808	775	743	816	809	813	753	757	783	818	759	783	789	766	786	720	777	747	784	805	743	836	750	783	788	751	755	775	761	728	819	826	801	765	774	774	805	790	768	752	799	737	780	795	772	772	741	785	749	765	770	778	774	772	762	818	793	791	755	791	839	801	798	760	719	834	773	780	784	783	771	810	796	758	787	754	796	763	760	720	772	800	779	759	776	760	740	784	751	798	795	762	754	809	765	767	779	771	758	828	765	801	741	768	861	755	731	766	768	772	793	794	792	758	789	778	776	769	763	746	757	786	803	762	762	779	782	766	791	797	740	794	769	838	779	766	766	795	752	805	788	745	801	819	784	748	770	775	792	751	784	790	782	760	779	739	786	749	814	775	794	659	749	800	751	813	774	766	733	772	753	772	772	754	769	752	780	772	798	748	799	808	766	709	789	797	791	796	816	708	770	787	738	784	752	804	789	741	749	768	728	825	718	803	754	821	776	734	777	730	754	768	806	792	832	764	792	770	762	779	747	745	814	813	726	751	779	763	788	792	774	721	778	809	766	771	776	824	801	740	746	800	811	768	791	754	762	761	790	766	789	768	749	760	743	754	801	767	820	807	768	805	769	708	818	764	777	786	821	783	768	752	787	752	772	793	829	790	739	790	723	750	786	791	740	723	786	754	751	757	785	768	820	761	783	769	783	756	819	725	739	835	828	832	744	767	760	783	792	790	740	738	759	751	720	754	782	793	773	811	743	782	761	775	819	801	823	746	736	760	750	783	773	816	782	758	778	781	749	824	772	792	758	784	797	801	791	818	804	811	744	837	785	767	748	734	769	783	815	732	815	778	801	792	756	755	796	788	749	763	774	762	785	814	810	704	787	798	768	789	804	781	755	753	782	837	793	745	780	779	780	773	769	782	807	766	817	827	718	809	722	793	725	813	751	767	803	787	779	807	735	836	743	777	782	833	794	759	813	800	791	712	745	765	739	796	805	743	797	812	786	789	829	772	808	740	783	720	776	789	848	748	776	852	763	793	736	769	760	768	770	764	759	740	771	764	778	824	814	795	780	840	754	773	825	791	790	772	768	758	743	824	819	771	785	802	761	736	791	748	791	718	801	759	802	793	764	784	765	788	764	762	734	796	785	769	784	845	785	829	790	777	768	784	823	796	806	770	802	778	740	764	750	770	809	804	744	814	790	754	747	779	779	795	816	758	749	740	789	764	775	784	752	787	788	741	785	797	787	751	791	745	749	808	779	788	777	823	790	788	779	803	836	776	821	727	757	768	739	765	735	795	756	776	775	788	774	791	717	797	750	814	769	792	748	789	765	785	781	760	779	733	805	757	805	838	793	779	789	791	813	837	777	775	832	791	821	737	764	746	772	774	802	815	753	763	759	810	780	728	795	746	780	769	792	765	788	779	738	779	750	801	760	753	803	782	768	755	766	862	763	775	838	836	785	794	743	805	808	751	781	804	717	775	766	805	753	829	765	738	778	761	775	817	773	742	825	782	816	773	770	765	767	775	725	764	794	721	818	822	726	785	844	804	787	760	729	831	796	782	788	763	802	792	804	777	758	745	765	776	767	774	828	779	850	787	766	800	729	790	796	766	776	761	817	746	796	766	800	787	775	782	785	840	798	795	756	800	767	746	776	814	769	809	776	724	805	769	771	783	804	739	786	827	750	750	777	779	773	796	769	748	787	822	850	766	773	761	764	769	785	732	798	791	800	798	802	741	777	784	734	759	737	790	796	777	745	797	780	775	743	793	750	793	778	796	800	767	831	775	830	793	722	727	749	793	802	824	790	750	752	793	800	778	748	786	782	762	785	787	798	779	769	758	735	752	752	737	799	772	749	759	750	793	827	782	783	788	820	779	775	757	787	755	742	767	808	739	775	824	757	788	786	714	840	811	823	764	812	840	790	789	744	747	792	749	849	786	718	831	776	779	805	769	780	788	743	754	785	853	762	779	757	796	810	786	772	794	739	777	792	727	773	770	759	765	781	803	801	800	760	788	749	820	812	780	776	817	759	787	744	714	769	795	827	778	810	793	779	823	718	773	787	780	776	779	798	805	769	762	808	815	827	811	781	807	779	718	779	792	757	768	822	775	725	762	769	729	760	771	768	784	759	754	785	766	749	776	721	760	800	736	759	787	751	824	792	796	804	732	753	725	753	756	775	786	713	795	773	747	801	798	743	740	779	745	769	791	807	764	765	774	781	740	758	739	765	782	768	809	773	811	751	703	796	792	745	777	752	838	758	783	784	742	787	805	773	762	789	824	797	790	727	758	817	808	772	757	787	779	729	790	757	784	810	790	812	747	761	815	782	787	803	745	807	780	763	776	786	820	841	768	754	757	779	824	816	764	769	788	791	764	832	781	787	736	790	796	697	768	808	769	742	804	822	782	770	753	781	805	762	778	699	724	756	795	803	757	809	815	776	769	752	776	798	755	784	709	786	775	812	776	786	747	784	785	769	780	726	805	851	772	794	748	782	768	734	752	745	802	756	771	725	786	773	752	762	747	751	755	803	765	739	725	751	794	757	782	753	802	755	811	796	723	752	799	751	797	815	770	801	776	776	741	800	767	765	768	772	749	787	790	788	856	798	769	801	761	777	821	810	803	743	765	805	777	784	763	789	804	802	764
1975	321	319	287	282	291	284	249	286	319	312	301	305	291	292	293	321	277	255	278	267	274	307	276	299	289	317	281	289	286	292	282	292	277	281	285	286	284	281	300	301	307	292	289	281	288	319	279	292	275	301	244	291	301	283	303	264	269	291	270	264	277	278	302	298	287	280	280	255	266	280	314	299	262	262	282	272	287	292	262	264	285	272	320	280	279	308	268	292	274	267	285	279	266	307	317	268	299	289	288	280	292	281	279	297	299	303	313	287	272	272	275	260	288	261	277	302	277	292	289	297	270	301	263	266	289	270	317	307	305	288	269	326	256	276	277	308	308	291	270	305	278	280	299	288	268	245	277	287	300	278	259	272	305	278	267	271	306	281	256	267	248	297	292	275	287	233	308	274	262	284	276	259	268	263	253	288	309	261	274	290	323	263	302	284	290	309	282	278	303	301	282	270	298	296	281	262	306	294	260	281	281	266	267	267	305	288	324	245	285	267	286	258	302	260	260	256	326	231	272	300	265	288	308	239	282	268	284	263	271	272	280	307	320	271	277	284	290	282	258	273	266	258	261	284	289	296	273	311	303	291	285	300	275	270	292	297	292	289	297	283	283	305	291	285	299	321	288	276	274	261	344	276	280	303	257	267	288	289	299	269	293	273	263	280	285	269	303	268	287	295	303	279	258	290	292	287	321	280	289	290	254	275	304	290	309	290	294	299	290	275	277	284	277	313	292	323	320	271	286	298	282	274	271	270	252	265	258	293	295	286	267	308	301	288	280	270	254	273	301	290	269	287	287	271	275	300	278	277	304	304	273	276	269	265	266	246	310	288	301	283	289	270	292	264	309	297	281	292	274	275	267	242	249	279	280	312	264	303	281	260	274	287	253	302	276	296	292	263	304	310	298	268	287	285	282	275	272	276	321	254	256	278	251	259	285	311	279	279	282	274	276	292	306	296	299	253	293	299	345	306	272	282	296	271	286	282	289	294	280	282	265	276	280	272	296	307	305	281	313	336	258	283	311	276	289	284	283	300	284	272	315	284	283	270	265	261	310	291	286	268	283	305	277	297	285	290	286	286	267	286	269	273	316	302	298	259	294	302	282	309	281	238	304	285	260	283	255	257	276	268	302	262	305	254	265	288	296	272	273	286	276	269	302	242	284	294	287	271	289	272	289	283	300	260	296	258	305	280	280	317	286	270	245	269	289	264	301	257	290	281	282	318	268	279	288	285	278	280	256	289	302	274	296	289	257	289	288	297	293	311	296	260	242	285	261	290	269	273	258	278	294	276	273	287	286	312	262	277	291	319	296	272	275	291	269	252	297	290	285	313	278	277	310	300	296	257	291	297	287	268	324	274	287	297	269	310	292	269	297	280	312	252	266	267	288	273	278	292	293	247	293	253	286	285	275	273	296	269	282	315	294	291	290	277	299	294	308	248	289	284	250	286	279	306	285	278	269	274	285	292	318	300	303	282	296	285	292	297	285	274	274	270	286	273	285	286	265	298	300	307	289	269	316	257	290	271	274	293	279	262	280	293	266	294	277	278	294	309	290	295	299	279	255	303	309	266	241	237	291	307	267	279	280	285	271	246	299	257	298	327	268	294	300	288	274	265	261	267	259	271	280	266	299	295	272	289	289	267	272	285	312	273	271	266	288	246	295	289	280	286	295	249	274	274	252	276	323	336	295	296	270	302	241	273	260	262	279	265	253	318	280	299	296	269	300	272	273	307	277	274	302	274	326	275	309	286	270	258	340	258	307	266	292	250	274	301	267	295	296	270	274	274	308	275	254	281	260	290	298	300	303	285	291	293	282	261	312	292	256	306	300	262	273	256	278	285	279	273	295	251	298	259	287	277	264	282	284	292	277	290	284	261	273	304	300	310	252	299	268	277	305	313	284	288	283	268	286	299	292	279	294	300	272	248	287	277	310	302	283	276	296	282	284	270	275	256	298	293	296	306	300	295	260	266	307	281	295	290	285	290	271	275	278	283	270	256	269	319	290	309	330	297	262	293	242	263	301	307	275	265	282	272	297	278	286	279	297	293	266	309	298	297	290	279	265	284	299	268	312	285	318	290	296	280	281	291	301	306	269	263	266	262	301	285	290	295	293	303	262	275	278	291	314	279	291	272	245	279	290	257	285	269	284	268	307	248	289	266	301	281	312	278	321	278	263	300	278	282	276	313	313	286	291	308	276	301	291	269	305	291	283	296	312	291	285	274	279	268	283	284	275	276	263	287	280	272	283	288	319	311	291	284	303	262	291	296	273	285	236	309	286	286	273	301	281	283	298	268	274	286	275	268	275	278	294	259	290	323	251	295	276	283	256	284	289	284	258	244	285	290	281	297	254	298	282	293	298	293	298	328	294	284	267	300	293	271	300	294	246	282	298	333	272	305	263	275	283	294	304	330	312	266	281	289	283	269	282	304	287	275	284	257	284	251	281	290	283	265	288	270	291	310	278	295	305	239	288	278	278	294	271	283	295	286	280	269	296	281	277	296	288	273	311	244	273	281	290	290	250	287	290	259	279	271	289	287	266	310	305	272	303	316	288	274	293	287	263	282	292	261	271	273	274	278	290	300	261	292	254	280	268	268	309	264	284	276	280	279	300	257	294	286	298	263	268	261	271	286	281	274	287	292	292	262	302	300	268	301	285	269	288	267	292	304	279	279	276	287	249	294	292	308	310	304	277	302	272	305	284	273	298	314	325	268	269	272	291	282	283	275	268	279	290	314	273	274	270	315	284	307	308	299	296	270	298	318	276	295	266	288	272	283	271	296	291	281	285	277	264	294	283	304	265	252	286	308	272	256	277	300	285	274	284	299	271	287	266	283	271	270	305	265	285	294	263	262	291	294	291	343	301	282	249	291	302	266	276	291	307	240	268	260	259	282	304	287	290	285	285	256	270	274	290	281	292	288	291	285	266	301	286	270	267	282	274	304	281	305	283	272	286	274	270	283	292	298	282	269	290	282	307	297	299	280	282	287	290	297	283	259	254	261	283	259	287	269	284	291	276	313	297	287	308	282	270	245	315	293	328	315	278	294	312	296	284	282	316	285	291	289	267	232	275	256	271	313	304	291	278	285	271	298	306	296	274	266	314	273	292	299	311	263	304	288	274	278	269	305	271	299	290	266	260	290	265	291	303	288	299	277	268	269	274	290	292	266	270	284	268	262	288	292	254	273	280	281	296	283	302	270	258	309	246	319	263	289	264	283	262	300	288	265	295	285	290	284	309	277	304	304	281	285	285	287	298	281	302	287	253	314	268	278	303	281	258	286	284	304	290	284	284	274	295	281	271	281	272	278	267	283	270	310	294	295	292	287	271	302	291	271	295	287	290	298	274	264	296	294	305	287	303	282	279	305	274	277	273	273	246	282	277	284	282	293	251	287	287	298	246	272	287	314	289	266	292	288	279	295	288	298	293	281	286	292	282	296	314	299	299	318	285	279	289	277	278	286	270	280	287	250	294	274	269	309	282
2409	742	801	763	825	776	752	739	712	711	744	766	675	758	737	747	737	718	666	736	701	735	665	758	710	700	768	706	667	777	659	696	726	744	727	702	699	669	761	702	708	749	724	713	693	748	796	695	663	699	681	713	739	676	690	717	732	742	720	725	737	684	720	751	771	752	742	702	721	716	683	736	693	649	685	688	721	725	716	726	721	694	730	726	708	667	710	713	669	691	713	681	701	687	750	736	732	740	740	762	716	671	723	675	723	730	724	687	733	739	745	714	694	713	722	682	736	725	707	675	696	751	709	709	742	688	675	717	754	715	732	675	740	711	713	675	705	730	730	713	693	713	684	737	736	731	668	744	682	740	740	757	782	661	748	680	730	708	636	739	674	697	720	695	675	720	703	710	700	730	734	739	750	682	686	760	716	718	720	721	736	701	765	692	733	735	677	722	740	714	683	736	759	683	687	678	713	734	706	727	688	778	688	711	685	693	659	746	747	693	709	735	685	682	722	701	700	776	703	709	698	734	711	720	715	721	732	699	703	753	720	745	712	751	735	668	672	728	745	713	696	738	694	759	720	747	676	728	676	709	715	714	724	694	739	700	682	742	724	764	739	723	659	738	763	681	736	709	700	680	661	698	727	710	729	742	702	664	672	748	767	724	680	716	727	722	771	673	748	734	671	703	727	721	683	739	698	748	696	742	755	718	722	709	704	716	722	684	744	715	740	745	706	748	720	724	698	717	689	712	690	737	756	736	697	716	719	729	685	744	765	729	715	714	714	664	690	750	703	716	699	735	667	723	685	702	680	678	669	706	757	712	776	693	714	715	718	775	720	667	763	706	715	759	706	736	711	684	724	688	690	726	692	717	714	699	693	696	720	706	751	707	735	729	701	683	685	722	688	754	756	737	670	737	682	722	721	714	694	679	741	686	753	706	697	683	753	685	722	669	688	717	715	711	736	679	714	708	674	693	742	694	670	737	683	698	685	686	721	718	659	725	704	743	745	706	683	751	712	708	716	744	679	720	706	758	700	705	743	724	722	688	697	749	699	719	733	672	722	739	694	748	718	705	717	770	674	722	740	679	692	723	686	776	730	728	705	708	702	700	719	724	745	650	729	697	761	745	721	724	720	711	767	698	757	718	766	679	701	696	711	755	692	729	695	646	690	717	731	688	716	737	713	709	734	715	720	699	691	716	724	667	655	669	744	695	714	756	762	703	714	743	768	674	713	716	718	726	735	708	769	735	658	741	707	735	665	706	693	719	743	725	688	745	730	703	723	694	716	675	711	710	714	729	730	702	707	676	771	718	692	727	696	708	701	738	737	696	738	741	724	690	698	734	748	675	739	727	717	732	716	757	713	726	713	729	695	692	706	663	721	681	701	736	711	726	749	718	660	749	723	667	720	694	763	711	711	750	711	764	696	702	741	699	683	693	733	670	718	711	747	705	689	751	744	689	712	725	711	679	708	732	702	698	706	701	695	739	699	747	711	705	696	708	718	665	716	700	705	694	765	718	753	698	740	713	716	725	707	689	766	703	708	748	701	779	707	733	721	709	675	722	758	740	704	686	753	768	736	681	705	742	677	708	693	745	703	730	677	723	684	724	677	750	752	747	709	744	700	722	726	698	699	773	749	706	692	754	719	711	762	702	724	713	694	707	670	716	712	702	697	755	696	723	708	690	670	691	689	654	718	687	705	710	707	688	735	713	674	685	711	706	751	705	720	747	733	632	625	728	683	656	696	738	737	705	711	710	721	687	704	716	727	741	702	681	697	747	696	737	727	753	645	721	689	687	720	741	671	702	709	696	673	729	691	701	686	672	750	720	766	704	694	725	694	740	744	685	711	688	671	737	723	703	713	716	662	741	698	677	770	738	736	679	705	742	707	728	732	714	690	753	752	683	743	759	704	722	726	723	686	733	736	705	744	733	716	736	671	773	755	683	707	730	711	710	736	737	720	693	663	687	758	676	721	714	708	748	739	730	692	752	667	699	720	716	689	736	717	761	716	726	708	757	708	761	737	715	723	736	680	721	698	708	759	727	756	677	770	710	712	737	725	703	702	704	751	737	718	670	760	702	721	689	679	718	712	703	678	757	703	708	724	712	731	678	719	720	785	743	684	725	678	708	714	754	700	734	717	713	729	713	726	689	734	737	756	648	745	745	701	688	742	673	731	754	706	688	658	705	726	758	699	691	694	719	705	713	715	733	664	715	715	742	655	727	724	712	748	775	709	663	708	732	717	709	734	710	732	746	713	715	722	696	731	692	691	705	668	714	721	679	684	672	769	732	704	690	721	718	682	704	749	697	719	707	738	710	750	712	732	718	735	750	685	684	714	683	709	718	735	703	749	708	706	718	736	700	679	714	708	707	676	713	681	716	681	758	753	699	723	687	690	708	707	735	711	690	683	728	738	713	735	709	738	724	700	732	674	755	727	771	726	710	665	674	715	689	676	768	699	744	734	700	742	711	709	678	760	752	748	692	739	727	697	730	743	699	708	735	703	689	666	749	694	703	701	723	697	713	713	688	714	723	738	757	677	724	708	734	730	705	731	703	631	706	707	757	746	725	688	710	741	761	743	745	745	713	699	724	705	718	691	740	695	775	743	706	691	750	699	725	727	705	730	756	728	733	728	700	695	740	762	714	676	686	696	763	709	708	709	683	727	660	720	714	705	724	707	705	728	725	737	715	712	751	745	720	741	696	711	696	722	739	678	708	726	704	654	681	683	703	708	715	694	684	730	686	730	691	695	698	698	689	739	688	660	739	738	705	741	743	764	708	698	694	694	721	732	702	714	709	748	697	737	679	729	715	685	731	671	709	721	719	663	734	669	748	742	722	751	655	669	758	734	674	772	721	682	759	686	712	760	723	709	696	716	726	721	694	681	718	719	729	711	690	723	773	733	698	740	714	703	754	705	685	693	680	732	673	701	697	658	719	698	715	707	688	709	713	669	746	710	692	725	724	724	741	734	712	707	703	718	723	725	704	721	713	702	775	729	695	686	758	713	715	728	725	794	713	716	722	694	686	684	717	732	712	719	682	747	730	734	694	744	726	734	673	702	731	748	720	716	727	690	732	725	665	710	723	707	738	705	686	742	704	729	694	684	694	686	786	729	721	747	682	679	744	735	729	695	695	771	711	722	745	701	736	747	748	663	731	709	680	683	720	707	741	711	696	766	688	669	724	687	734	682	717	701	718	699	676	721	741	678	698	695	691	698	700	680	697	750	711	723	725	736	658	750	728	693	654	691	679	755	739	710	683	723	721	756	676	731	716	683	734	685	711	703	695	702	696	670	696	711	683	721	736	693	721	697	679	695	713	729	751	709	705	739	768	691	748	767	731	736	713	717	722	699	716	711	713	713	693	717	762	723	721	742	715	736	719	689	754	697	714	711	695	701	714	717	704	674	757	713	731	695	726	700	691	715	727	686	710	760	752	727	719	742	722	691	680	684	653	770	726	708	702	674	675	700	697	720	657	694	718
6925	925	1030	796	533	427	381	306	300	282	236	238	204	207	200	216	211	235	204	188	192	189	175	210	209	183	169	177	201	204	190	171	174	158	172	177	173	186	163	183	180	145	161	198	167	149	164	178	178	164	162	159	188	164	169	189	169	172	184	178	179	171	171	177	151	199	162	164	167	167	176	177	169	206	151	146	153	161	177	177	142	175	168	175	164	144	173	148	166	160	173	177	184	161	166	186	157	151	174	206	170	157	152	165	159	177	167	127	145	150	153	133	204	182	150	164	162	152	180	181	162	189	191	183	166	153	170	165	170	141	176	148	164	149	163	175	159	168	168	172	163	156	169	175	174	147	173	184	162	156	137	156	156	177	179	189	176	179	145	156	172	162	165	188	163	160	151	169	166	183	160	150	176	161	179	167	161	168	157	166	167	185	180	190	164	177	181	197	164	162	184	154	164	188	149	178	170	169	161	165	164	162	174	163	168	155	170	185	158	173	164	190	164	151	159	162	158	149	158	170	161	150	162	161	163	173	154	171	184	166	178	164	154	166	179	144	176	178	184	169	166	174	181	193	162	150	171	167	168	153	174	178	181	162	176	144	158	169	178	169	172	170	186	167	167	187	171	170	148	154	160	178	192	154	161	153	144	177	181	163	148	188	153	154	157	173	192	165	162	163	146	190	174	149	166	157	167	185	168	181	139	182	177	153	154	133	167	176	152	172	170	152	192	170	137	161	160	148	171	168	154	150	175	154	160	171	189	152	141	171	169	144	159	159	177	183	175	183	175	175	176	156	163	171	165	159	157	199	156	163	181	155	167	180	172	149	179	164	155	197	185	163	163	154	185	172	148	154	148	179	169	168	179	160	178	161	146	193	150	157	142	147	186	150	181	178	183	171	175	160	173	158	161	166	168	167	164	184	178	149	161	161	149	177	173	194	164	151	182	182	163	151	187	179	148	159	157	166	166	160	172	154	177	163	160	173	155	169	154	195	153	159	198	170	169	163	195	194	173	173	176	162	157	171	158	163	153	145	171	162	148	159	179	157	136	187	186	181	158	179	145	178	178	200	191	156	192	168	153	174	149	153	163	153	185	181	165	143	145	162	183	148	181	194	171	173	179	158	164	157	197	148	159	160	156	172	182	169	166	156	154	178	169	160	171	174	143	178	136	187	160	199	185	148	154	163	144	194	157	184	164	164	186	173	167	180	157	164	160	160	179	157	176	169	155	169	154	171	141	171	173	184	180	191	170	150	203	160	156	152	186	187	167	169	186	164	182	174	162	171	168	154	134	172	142	148	133	186	164	156	204	165	165	148	167	160	161	147	165	175	185	187	136	155	181	175	156	131	171	178	145	144	155	138	198	179	148	168	153	168	170	177	168	183	149	155	167	163	143	157	143	177	153	175	166	171	160	148	165	172	171	153	173	166	174	159	195	164	178	174	167	153	174	151	181	158	152	164	170	167	185	177	162	173	165	182	177	159	178	174	175	176	159	173	174	169	185	144	154	163	145	173	173	135	176	160	175	173	166	172	184	150	165	162	162	185	150	158	163	154	181	170	158	176	167	156	144	188	158	166	154	181	159	171	156	150	171	151	153	170	148	187	159	157	165	160	177	169	170	166	163	159	163	209	169	182	175	163	163	149	148	162	148	190	175	166	156	157	168	145	190	181	193	146	150	160	170	157	183	161	166	140	178	166	141	172	153	156	168	164	167	150	142	180	202	157	147	152	159	186	171	169	164	151	182	155	159	199	166	192	163	176	166	159	184	200	160	163	172	166	150	161	180	161	176	174	169	171	163	137	159	156	169	162	165	159	149	164	177	162	172	170	189	156	151	171	175	151	147	178	176	171	151	179	181	173	147	163	164	151	184	154	166	154	173	168	189	170	168	187	156	180	159	177	184	153	172	174	179	159	161	149	164	157	149	162	179	184	140	200	165	153	156	163	157	185	181	156	161	160	168	168	190	185	163	158	143	153	159	158	158	151	177	164	168	188	149	177	150	177	149	154	173	151	158	183	164	171	168	193	156	175	164	159	183	146	164	168	140	150	171	143	163	163	169	171	184	150	171	151	157	149	178	147	170	158	166	148	158	175	165	171	141	170	190	188	174	199	174	157	159	160	157	171	171	186	165	156	164	191	178	169	161	186	172	149	160	153	166	170	169	165	178	183	182	160	158	176	184	170	163	179	165	151	186	155	165	156	181	185	159	165	165	172	158	167	161	159	154	181	190	205	171	157	155	174	177	151	139	134	145	187	168	166	171	165	175	183	153	161	175	152	166	174	172	172	159	153	169	159	155	163	179	147	169	181	176	197	171	151	160	161	134	191	166	158	157	163	152	193	175	159	150	171	147	151	168	188	169	154	162	126	187	171	149	153	174	170	167	164	157	157	181	176	193	156	156	176	155	162	166	188	167	184	182	178	177	180	160	156	166	153	187	151	145	160	164	172	152	152	172	158	155	161	164	170	176	155	164	164	163	162	170	138	158	170	163	165	187	163	165	183	173	164	189	160	155	168	181	160	172	140	152	156	149	180	156	189	171	155	169	187	186	178	145	174	179	149	177	171	166	167	186	165	153	168	178	156	153	158	178	156	136	163	147	188	173	163	180	213	165	161	169	160	184	162	173	162	156	174	182	165	157	188	166	191	167	163	166	163	176	167	136	162	195	169	169	178	144	142	170	160	159	183	171	152	168	169	175	167	180	188	167	169	158	151	192	160	164	173	194	187	168	164	155	172	179	169	169	158	168	166	176	186	172	163	155	159	145	190	172	147	182	178	162	161	158	169	186	172	159	163	174	165	183	171	167	141	166	148	154	171	194	167	169	178	179	149	169	162	180	175	171	192	162	185	183	171	177	170	166	168	171	170	144	175	158	143	161	169	157	170	152	180	196	179	147	190	195	146	154	146	142	152	163	151	155	144	192	161	156	173	150	167	166	178	157	191	142	174	186	172	151	147	151	173	159	164	166	184	161	171	170	172	191	187	170	160	181	166	169	165	166	162	158	167	181	177	161	167	170	156	187	162	160	155	144	145	160	166	161	191	173	170	161	173	150	164	150	182	151	168	198	177	150	164	177	155	150	172	186	164	161	138	163	170	158	144	161	163	163	147	136	122	150	153	172	154	150	174	142	165	173	148	152	168	155	156	177	165	153	170	159	162	176	166	138	175	161	162	186	163	155	188	169	156	154	170	168	146	167	138	155	159	147	160	181	146	168	157	180	153	146	153	157	161	175	187	147	162	168	162	173	159	180	150	180	171	182	153	176	162	160	164	142	169	170	177	181	163	169	180	172	184	164	164	152	170	160	176	171	183	179	159	158	163	170	151	146	182	173	163	167	148	185	163	174	167	143	163	166	203	191	160	185	156	151	177	167	165	184	186	144	179	164	159	174	182	189	152	154	167	146	168	169	148	165	146	155	181	151	141	163	178	168	164	163	174	152	152	147	182	174	156	177	152	160	167	159	157	153	176	174	162	150	177
5393	1122	2211	2676	2389	1963	1604	1393	1267	1145	1032	966	890	842	740	763	783	727	674	624	654	738	682	702	643	631	616	629	611	600	565	552	551	568	575	549	572	485	520	506	493	515	485	504	509	515	528	510	483	494	480	497	482	460	487	480	535	534	483	499	518	485	503	504	494	474	491	505	505	489	503	490	501	513	489	485	497	498	470	522	497	472	477	486	475	470	480	431	467	439	457	482	493	503	483	518	470	491	474	460	500	475	498	493	466	478	462	464	471	459	453	490	461	523	507	481	484	511	509	528	496	480	454	507	496	488	485	537	474	492	506	482	491	513	454	473	460	505	496	482	476	479	482	470	521	459	480	460	431	522	507	509	500	488	477	504	489	443	501	506	481	473	501	493	451	496	515	473	484	475	487	483	456	458	539	472	476	484	522	495	462	492	527	479	495	492	477	504	506	489	489	483	466	469	470	459	500	447	487	482	501	447	475	502	514	526	459	474	500	495	477	454	498	457	488	474	505	466	514	487	543	527	478	474	527	471	483	475	464	478	486	478	480	497	521	474	495	465	470	512	476	479	460	495	547	485	508	470	477	436	483	501	515	463	541	467	438	486	450	494	482	493	438	490	473	490	495	502	506	445	469	525	510	477	478	462	462	504	518	494	508	500	492	435	526	473	526	502	501	455	494	523	467	484	499	490	477	489	496	497	494	461	456	462	495	478	506	511	501	507	450	474	496	501	482	489	480	461	481	467	479	505	506	460	471	509	475	463	465	506	489	490	498	491	484	475	464	483	485	463	485	480	485	506	473	509	513	474	484	504	497	504	492	465	458	494	492	471	502	487	468	485	492	481	445	492	511	467	484	464	513	492	487	479	468	464	472	479	470	448	480	492	465	482	483	458	475	477	484	495	494	550	497	463	485	443	480	484	437	509	521	478	484	482	502	497	449	507	472	466	452	479	495	495	517	469	474	491	508	490	468	478	524	465	500	504	460	450	468	440	466	485	450	444	490	482	526	523	491	497	523	474	472	488	492	508	468	491	480	467	426	485	487	517	493	496	492	490	486	497	451	510	449	481	480	510	471	485	465	433	482	510	494	499	499	464	484	461	479	472	469	480	479	514	504	499	429	485	477	504	463	479	455	508	523	456	490	472	546	489	475	467	503	485	467	469	535	479	481	538	459	486	462	517	485	458	505	512	511	500	474	524	532	507	501	467	498	493	499	480	501	468	508	494	485	441	507	465	465	493	455	494	475	461	514	512	472	487	507	476	505	492	503	479	510	518	498	504	489	469	515	500	503	477	515	500	497	464	474	522	487	464	477	495	476	514	530	509	488	458	470	443	499	447	518	489	473	470	485	454	460	494	492	507	466	453	469	500	464	546	501	462	483	481	483	492	492	460	512	465	543	510	475	473	508	497	447	504	476	481	478	469	484	490	517	488	510	460	480	499	505	466	489	514	488	485	452	472	463	453	482	461	478	496	457	511	513	469	492	493	523	505	472	509	490	448	492	456	503	437	484	468	524	488	524	524	498	491	507	483	544	498	478	504	484	501	485	468	520	513	470	464	471	519	492	487	463	488	463	473	510	459	471	471	484	452	508	516	494	470	462	479	485	538	496	526	517	481	535	458	455	457	509	474	479	472	486	483	467	464	490	498	497	472	491	486	478	503	512	501	492	491	499	495	477	504	492	488	472	464	522	523	483	510	497	475	472	485	478	491	493	496	495	483	512	485	503	480	533	465	477	442	491	499	523	473	485	482	487	501	476	500	472	472	536	469	505	504	477	453	455	526	535	433	478	452	505	498	482	497	508	494	438	494	469	494	447	434	509	503	484	488	522	484	456	440	461	480	447	500	500	478	497	488	472	468	488	468	469	495	457	503	515	482	491	513	518	498	489	431	496	472	499	465	492	483	524	498	487	477	469	519	493	497	490	524	492	515	469	489	501	483	492	515	531	500	466	444	476	481	467	503	473	438	464	476	500	489	482	467	504	494	481	438	464	469	460	519	488	471	467	477	473	462	472	475	516	497	501	478	499	468	484	506	512	475	469	496	469	519	466	506	498	484	496	480	503	495	458	498	490	463	517	439	467	513	509	446	493	491	473	536	496	454	455	469	463	471	480	515	467	500	471	455	472	502	485	420	480	504	513	430	470	512	479	476	484	533	482	477	497	504	516	456	471	480	486	478	492	479	450	504	495	448	449	505	473	474	488	479	488	504	468	461	482	444	467	491	484	516	474	477	468	512	477	505	492	508	482	485	513	466	488	461	489	504	509	498	486	443	467	476	465	449	516	509	487	483	491	490	489	511	470	502	483	463	518	507	472	526	482	441	530	477	485	476	496	489	520	497	474	492	482	511	488	480	501	461	520	494	506	494	512	487	494	483	475	501	499	458	474	537	482	501	509	493	505	514	473	520	521	515	480	472	510	503	486	452	471	465	447	465	460	485	485	493	479	483	484	505	471	485	500	510	496	507	519	484	481	481	500	542	464	513	493	476	490	497	483	488	479	499	482	507	489	480	466	491	497	478	462	480	474	476	509	538	497	476	479	465	487	484	497	473	493	460	475	478	489	488	488	491	477	491	503	489	477	483	498	453	491	491	495	498	475	505	486	450	476	483	486	479	479	461	501	513	486	483	483	484	496	519	477	480	506	470	474	490	514	444	492	503	510	459	498	512	481	515	491	477	485	476	482	505	477	486	505	469	484	451	457	509	526	473	492	466	477	469	477	492	476	507	462	501	535	425	441	482	454	464	518	479	464	475	492	533	494	464	477	470	480	504	499	510	477	509	515	484	483	479	516	500	492	491	471	506	494	470	507	477	497	523	500	500	486	484	491	505	512	462	505	487	502	455	547	506	489	483	485	503	494	501	477	467	494	491	481	501	481	506	466	476	509	439	511	472	494	483	465	484	485	479	484	510	479	476	527	458	481	527	465	498	517	479	474	525	461	487	493	460	479	491	442	501	494	484	487	454	478	490	510	508	487	489	506	521	478	498	525	521	506	482	497	457	486	517	484	489	464	498	468	466	510	496	491	474	496	472	457	507	507	483	504	495	459	515	474	497	465	490	458	467	539	487	487	497	511	488	526	474	460	510	468	473	470	483	486	511	531	498	489	491	521	490	501	505	452	525	466	478	464	491	473	477	472	494	467	489	484	489	500	506	477	508	488	520	496	456	489	491	488	463	458	504	478	499	507	509	486	483	481	452	489	516	479	483	487	517	503	474	453	450	479	494	510	471	470	453	485	518	502	468	460	487	472	463	505	500	474	532	480	477	503	475	466	484	488	469	507	533	527	466	481	465	469	494	452	502	480	514	482	520	472	519	536	469	501	472	479	488	485	474	480	443	515	480	482	495	471	512	488	518	489	462	482	472	490	471	488	471	485	484	436	492	486	524	554	442	454	481	479	459	465	491	495	460	509	453	492	480	466	406	488	525	494	465	464	515	442	464	493	477	503	493	518	511	487	497	513	486	518	471	505	490	480	467
13785	2194	2197	1850	1279	903	713	622	546	534	481	438	432	425	384	364	368	307	410	317	352	370	364	402	377	307	308	316	301	299	322	323	300	344	279	297	295	297	307	303	262	304	299	308	306	311	356	294	340	300	313	295	301	296	305	268	319	293	309	280	280	298	297	307	280	326	303	303	289	300	300	280	324	274	291	300	300	297	295	289	304	275	273	303	286	295	303	305	297	298	290	315	292	305	290	317	312	305	273	309	308	328	331	313	294	304	304	328	279	307	301	294	292	271	312	296	281	259	284	300	315	290	278	309	301	316	324	316	313	281	295	287	318	283	300	274	325	280	275	244	302	290	331	285	307	299	289	338	283	248	303	305	310	298	324	294	324	278	304	278	294	294	276	281	277	304	316	282	301	284	318	321	292	272	298	304	332	285	292	315	308	267	329	300	254	298	291	271	303	274	293	288	291	280	290	342	293	296	306	301	287	305	331	286	245	299	315	307	309	281	278	302	308	309	276	276	326	292	292	297	281	283	291	317	298	303	316	327	287	296	318	306	255	292	288	307	306	295	298	285	276	304	298	291	288	302	328	268	300	281	265	293	316	310	323	295	289	281	305	291	270	298	295	288	309	309	313	292	295	284	282	257	305	296	297	269	298	352	313	318	318	296	316	311	304	262	317	311	279	291	260	282	340	324	273	281	293	295	280	284	270	335	301	284	304	334	270	291	283	313	315	294	268	279	293	305	321	313	269	315	307	319	297	285	291	297	290	275	281	294	272	315	346	327	302	304	306	286	301	314	326	293	306	265	297	274	283	287	282	287	285	312	329	283	297	322	302	299	290	288	298	311	282	282	294	311	304	305	312	317	302	308	313	298	305	281	311	297	295	312	278	313	309	298	290	304	326	276	306	281	298	292	273	312	286	280	331	313	293	287	264	285	305	276	280	303	319	301	318	304	274	297	295	300	313	284	285	273	305	299	317	272	311	331	312	290	306	272	294	303	295	299	300	284	300	279	306	300	286	264	280	328	284	281	299	313	281	327	305	250	299	303	287	276	293	269	337	286	292	283	325	302	336	266	284	277	299	324	311	308	293	297	306	331	265	299	262	278	302	237	326	261	312	340	273	295	267	321	316	339	317	279	316	290	298	311	306	297	309	297	289	295	258	294	304	270	292	288	299	280	281	299	310	298	301	304	339	282	308	286	302	306	279	285	283	280	315	300	267	301	324	334	331	304	307	294	307	293	291	285	278	289	285	323	316	303	307	294	299	322	320	310	309	311	300	303	277	293	296	297	290	286	313	323	279	299	269	287	257	309	299	323	325	287	292	275	303	281	271	292	322	300	311	321	282	258	323	282	285	289	287	265	269	319	286	295	263	292	292	270	281	316	287	289	313	310	292	283	276	311	282	278	286	306	297	290	315	300	282	285	293	312	280	283	296	320	311	295	287	289	283	298	294	302	275	293	286	317	306	296	283	296	320	249	297	306	313	311	311	306	283	301	294	296	286	308	315	313	309	282	361	307	283	261	293	287	297	327	292	269	299	301	319	291	305	278	302	306	308	309	315	314	304	298	278	312	298	308	307	329	306	309	296	280	303	296	303	316	306	287	289	300	259	310	267	316	279	301	280	299	274	316	293	274	295	295	286	300	278	294	281	298	325	294	316	302	303	324	276	294	289	285	309	290	256	278	304	298	329	274	300	277	299	302	295	265	286	343	286	299	289	279	288	299	277	311	270	313	286	313	291	302	292	305	314	280	266	319	328	289	304	300	275	320	307	336	283	272	278	309	289	315	297	302	327	290	308	272	292	288	279	342	276	286	278	310	310	333	292	235	309	295	294	291	293	313	314	296	333	271	296	298	281	281	293	280	319	278	287	289	302	284	297	303	320	330	307	330	297	268	280	301	314	302	301	296	279	284	301	286	286	278	281	292	285	303	315	290	314	305	299	287	333	301	317	314	303	264	301	289	307	294	306	317	333	319	318	290	317	304	298	281	260	283	307	281	270	308	288	326	271	285	257	301	305	304	302	268	280	316	283	286	283	278	300	277	301	332	263	280	280	280	308	265	287	301	281	284	289	302	323	268	303	288	324	307	294	298	319	288	315	289	308	275	292	279	321	271	267	316	289	299	309	302	314	292	300	284	318	271	304	280	310	311	330	252	308	297	301	293	307	274	273	285	318	319	292	328	324	306	300	275	280	289	292	287	277	315	295	328	278	287	275	294	262	301	275	290	278	321	293	323	309	315	287	293	301	281	301	279	307	295	286	313	271	314	298	306	300	289	280	257	287	296	315	291	293	280	285	284	309	283	281	294	325	304	254	288	305	286	277	269	304	291	335	279	320	312	284	318	315	289	315	309	287	293	272	267	281	307	315	273	285	286	285	292	297	302	323	285	297	296	283	339	293	288	315	310	318	302	304	305	281	325	326	300	267	272	305	309	305	275	287	280	289	297	321	303	276	285	294	281	289	280	282	304	276	284	296	313	295	294	323	326	334	296	279	279	302	278	305	297	315	263	275	301	295	293	320	305	299	294	303	289	312	284	298	295	302	293	274	273	281	327	289	311	293	306	275	298	301	305	284	317	303	329	299	271	298	295	347	272	307	306	335	277	292	316	305	288	288	336	278	271	283	298	300	296	317	286	294	324	298	307	276	269	297	321	265	278	301	302	291	301	263	282	317	296	298	310	326	310	282	272	285	301	277	296	303	297	280	299	276	314	299	298	310	316	290	289	297	289	270	308	289	278	302	312	268	308	290	299	282	279	282	288	301	310	297	339	313	273	278	289	284	318	295	280	282	278	288	287	301	251	270	288	291	304	317	303	330	318	293	311	313	300	335	311	300	297	281	270	309	268	299	284	290	271	297	316	297	316	301	296	295	336	285	308	281	313	299	310	314	305	307	281	299	255	278	264	262	319	298	300	290	273	311	297	272	284	295	331	292	288	299	306	312	318	287	276	304	302	300	318	298	299	282	266	316	318	303	303	283	333	268	321	319	343	316	290	324	307	285	299	293	290	293	316	292	280	304	300	285	294	253	288	295	325	301	299	308	282	317	292	296	296	322	318	344	295	323	295	296	252	280	304	278	272	310	309	302	281	305	310	271	306	302	266	278	291	311	320	291	290	272	292	296	329	296	291	280	304	305	305	277	321	274	310	298	318	319	283	310	310	279	305	301	291	279	287	319	260	308	287	272	284	313	260	287	288	282	297	292	306	322	288	284	294	304	268	277	303	328	302	287	322	300	335	289	339	293	283	258	305	274	298	319	280	291	280	304	310	281	317	271	291	279	312	252	312	297	325	285	328	298	268	326	252	305	284	314	266	316	268	325	282	302	298	333	317	288	324	311	321	276	298	306	282	306	299	291	302	299	263	299	307	303	321	284	307	292	334	280	308	296	280	339	299	312	295	299	295	330	293	323	298	300	319	274	294	318	293	319	282	309	332	296	317	272	294	319	319	296	261	320	315	321	325	319	285	265	290	271	320	285	298
7599	2046	4230	5171	4542	3762	3167	2750	2348	2141	1833	1749	1600	1526	1424	1326	1278	1245	1223	1155	1264	1228	1264	1218	1121	1036	1117	1008	1002	1003	898	942	857	886	864	885	895	864	867	798	776	872	848	793	849	832	823	866	790	825	864	856	797	846	828	826	776	762	841	806	816	805	782	802	826	831	837	786	799	747	812	795	737	808	821	807	795	802	825	817	805	859	754	791	821	810	772	819	783	760	739	819	822	802	838	798	716	814	839	788	721	781	766	790	738	756	778	748	800	782	778	741	770	808	738	786	801	777	800	785	769	757	755	766	788	804	780	790	826	765	779	789	764	719	804	741	802	790	751	766	776	795	778	794	742	766	773	780	758	782	736	741	736	775	744	756	761	783	759	779	786	771	780	783	805	749	795	757	784	797	778	797	775	750	807	795	763	799	782	737	786	761	741	758	798	818	796	791	785	823	791	716	793	780	795	820	798	796	807	786	820	771	713	736	756	774	783	798	771	822	774	784	763	779	807	779	794	810	766	798	776	796	778	774	831	767	780	749	768	799	793	790	809	721	810	736	798	803	752	797	785	765	785	828	779	761	818	782	781	759	795	774	781	773	787	754	817	737	746	777	757	779	802	833	767	761	738	736	792	768	791	779	774	776	747	743	787	827	765	817	744	802	855	768	767	767	802	735	774	763	750	731	761	783	745	785	747	735	766	785	785	772	777	780	762	795	770	795	770	755	748	801	788	750	786	786	805	774	816	812	759	764	757	793	802	851	774	756	751	801	783	714	774	747	763	761	774	816	767	790	790	770	788	823	774	717	793	759	749	739	783	734	834	774	787	730	744	746	762	802	773	760	749	740	737	756	792	754	788	784	764	810	779	783	769	791	796	704	728	765	775	747	746	780	740	756	797	816	790	800	784	756	763	798	809	790	739	760	768	795	768	809	742	782	783	796	793	756	763	735	734	758	772	815	786	784	792	778	762	773	745	764	752	779	765	779	812	766	747	776	773	745	766	802	813	743	773	752	835	772	769	781	767	760	753	771	758	763	802	757	778	785	771	739	753	751	779	767	767	779	792	780	824	757	788	757	757	748	770	767	784	767	783	776	786	766	778	772	701	785	801	787	748	795	770	775	743	724	738	780	788	802	800	742	760	749	774	753	782	787	769	799	791	746	746	775	763	794	779	690	823	731	725	855	751	733	747	755	735	761	774	777	715	679	804	808	781	754	762	766	729	738	809	789	759	751	764	737	772	777	788	779	823	794	797	746	791	794	779	735	757	758	742	824	770	798	753	775	748	734	794	783	793	784	808	750	719	812	799	753	809	779	760	766	749	801	849	785	763	795	816	809	745	769	733	736	748	759	764	790	784	746	789	802	761	765	754	750	774	788	731	802	762	794	742	787	783	781	774	766	793	804	840	781	788	760	807	790	754	770	754	792	766	781	781	861	789	802	773	767	807	781	736	807	800	748	843	777	782	753	724	771	814	773	739	760	768	819	725	738	762	765	825	769	797	780	778	798	721	735	800	787	810	798	757	788	754	750	777	782	779	763	790	757	776	786	790	706	800	796	818	765	771	833	775	783	754	789	717	806	756	790	776	787	827	771	784	764	702	738	775	735	822	766	759	769	790	782	791	727	804	773	745	779	761	775	750	810	763	759	787	729	745	723	746	789	728	766	753	802	761	769	705	821	803	805	763	803	762	739	811	751	738	762	768	755	772	760	787	755	756	807	766	763	812	851	760	786	786	795	768	806	778	781	756	772	739	792	783	811	772	823	780	758	758	765	770	771	785	770	732	747	813	768	779	780	748	749	757	819	795	839	787	742	759	813	766	782	761	816	840	725	755	755	741	821	743	780	773	792	801	753	761	791	768	773	771	808	768	820	788	798	814	741	785	830	823	793	806	819	746	775	752	813	795	747	758	755	831	765	735	753	743	830	753	756	777	766	788	782	787	758	787	756	750	748	799	769	763	772	792	790	799	765	803	772	775	792	765	759	740	773	808	811	767	708	769	792	779	747	795	790	813	801	761	749	755	828	815	813	822	768	748	789	771	790	796	790	826	775	740	771	786	831	781	787	715	778	797	753	807	784	773	795	812	772	779	772	775	783	792	807	719	771	828	800	726	776	748	815	763	786	789	754	780	776	758	799	765	783	750	759	754	731	770	806	795	797	794	774	790	778	780	807	817	733	749	764	774	766	771	783	777	785	716	806	752	739	756	808	768	768	768	779	791	763	809	779	752	773	816	797	780	783	739	754	765	776	827	777	757	741	766	755	763	734	758	744	767	796	739	728	802	792	766	803	707	798	792	737	768	817	756	815	746	765	789	743	772	778	797	798	772	787	740	751	680	791	795	736	767	808	726	803	770	765	811	747	761	731	779	774	758	815	792	750	771	769	747	771	764	778	762	736	738	774	719	736	775	771	764	784	785	754	811	776	768	750	779	724	781	784	816	779	801	754	728	768	753	784	768	766	774	749	760	738	800	770	815	789	741	805	809	766	802	793	771	806	785	775	785	771	797	784	783	779	731	767	773	811	770	843	808	763	778	780	764	781	816	786	760	847	776	781	773	754	828	773	810	784	766	767	773	790	767	788	788	739	758	742	772	787	702	815	772	725	833	778	839	809	783	769	770	750	801	775	770	791	757	790	753	782	766	795	790	787	790	753	778	749	878	735	761	801	780	781	781	787	754	795	785	727	772	806	769	758	843	769	766	790	795	827	759	776	816	744	777	797	771	758	788	776	747	788	823	753	799	726	795	798	725	783	827	789	770	773	745	796	787	798	738	764	766	738	764	812	788	785	743	757	811	791	788	830	769	747	793	750	724	751	793	774	754	814	739	776	774	746	782	718	757	748	754	814	799	785	819	757	738	756	788	815	755	804	785	751	783	784	747	762	768	772	767	769	747	767	771	763	745	800	795	712	790	786	759	763	763	776	740	743	803	801	739	748	756	721	781	777	802	757	769	757	826	749	765	743	795	744	726	800	760	789	760	792	727	759	831	797	806	738	786	779	780	742	755	762	769	774	767	814	788	765	796	776	799	815	761	743	802	769	767	765	732	790	740	750	774	823	801	746	756	772	779	724	832	762	794	776	796	767	766	794	769	735	785	773	746	751	776	793	760	755	739	753	765	731	749	783	791	775	801	776	797	744	766	742	796	712	800	711	741	793	794	789	736	750	749	741	800	797	762	743	795	793	754	750	828	799	778	761	764	749	766	845	794	772	767	803	772	801	772	831	742	752	721	833	751	764	779	721	732	778	749	771	764	767	769	739	728	772	819	779	775	805	752	784	753	760	717	791	758	790	736	787	793	809	774	782	742	804	821	748	787	827	821	774	801	740	717	783	767	782	757	773	747	797	760	802	743	766	772	749	787	722	770	783	709	768	786	782	779	759	820	779	746	760	767	797	772	769	780	786	752	783	760	764	775	821	733	787	783	779	783	776	773	785	809	724	782	786	764	755	811	734	763	799	791	777	758	807	785	728	811	786	780	788
2069	279	291	293	315	304	284	326	277	302	277	278	305	319	299	250	271	276	295	307	290	275	293	277	283	293	297	282	290	291	304	272	275	315	282	266	271	287	289	328	264	284	284	274	328	277	302	272	272	291	280	269	332	275	255	275	296	270	279	308	281	252	288	274	296	299	288	282	258	313	261	274	270	302	260	279	296	274	285	308	282	253	271	311	297	269	291	285	261	297	287	304	301	292	272	269	289	246	278	274	279	314	262	275	302	288	306	268	274	288	262	286	274	300	313	302	300	276	259	285	249	303	268	274	268	282	299	296	306	274	276	300	308	289	289	286	279	295	282	258	278	318	279	294	291	286	270	276	303	296	291	310	299	269	270	273	261	287	278	287	264	284	280	246	304	259	286	333	288	309	291	263	294	298	267	297	300	297	260	275	294	245	298	277	258	286	318	281	281	295	253	273	263	298	294	307	279	287	316	268	278	288	291	261	300	281	300	320	279	277	288	268	296	277	271	306	254	271	267	308	308	310	279	308	295	274	280	283	281	348	272	294	308	304	269	273	290	290	270	299	292	274	283	278	290	293	284	288	268	263	283	302	271	269	281	284	249	293	269	250	286	298	275	310	308	294	310	272	271	290	290	306	279	294	281	294	328	312	275	271	283	291	284	302	266	274	294	279	331	304	253	289	257	277	293	294	247	305	297	287	282	272	290	306	290	298	299	252	289	279	292	290	284	282	276	306	268	293	281	319	301	298	302	263	284	317	270	287	318	264	285	278	279	306	289	270	284	267	279	274	283	284	280	309	295	285	278	270	271	269	266	269	284	286	262	284	311	289	277	257	254	280	285	292	292	296	321	303	290	343	282	255	278	257	267	273	298	274	288	281	304	295	302	294	294	276	273	310	286	263	295	295	272	290	311	330	321	259	294	295	239	283	279	275	288	279	301	279	273	303	279	295	284	271	264	294	276	279	306	301	294	275	293	294	312	320	282	273	277	288	306	276	287	290	299	293	295	298	300	275	291	282	287	277	277	273	289	287	284	275	325	306	259	309	264	295	242	272	307	318	282	299	277	258	320	275	275	261	294	304	290	277	307	302	298	297	300	289	275	251	284	316	284	310	277	260	288	298	282	294	276	270	297	301	279	275	286	281	301	279	260	313	295	277	302	282	329	265	309	287	291	282	281	284	283	249	299	273	316	303	282	273	237	282	316	261	288	273	316	316	289	282	287	274	289	300	315	279	317	267	283	303	293	311	273	298	291	265	285	311	302	247	261	255	262	253	291	268	247	272	282	297	271	263	310	279	315	266	300	288	269	297	288	292	280	287	255	265	283	257	312	274	283	288	351	283	285	271	243	279	327	287	288	298	297	292	297	288	299	289	277	298	272	277	325	286	281	329	286	296	307	285	275	259	270	272	280	310	285	297	268	268	285	269	283	277	292	252	266	291	320	304	283	284	294	304	315	250	302	294	308	275	332	264	282	287	325	279	315	310	287	307	291	257	310	286	293	305	279	256	271	271	279	260	305	277	300	289	249	269	299	285	284	308	321	264	301	266	301	288	280	313	288	257	298	278	264	263	281	306	280	278	310	277	292	275	268	269	273	279	257	314	288	279	298	290	300	307	281	280	252	281	284	275	273	301	268	315	297	289	276	278	301	281	262	256	287	250	298	297	302	278	271	314	257	279	296	309	245	247	296	306	272	290	302	266	299	277	295	280	265	300	295	274	287	268	271	285	288	281	259	262	328	303	290	260	289	294	286	264	294	272	271	268	261	317	311	297	293	280	290	271	306	280	257	295	322	283	267	267	273	294	266	292	288	280	231	287	260	320	276	298	299	285	316	284	297	278	281	269	299	290	298	293	255	288	289	295	275	284	271	290	292	288	268	279	305	301	296	294	262	278	268	231	319	266	313	288	296	259	299	316	292	278	285	307	287	296	306	281	263	281	286	291	291	289	269	289	270	248	284	286	286	272	279	261	279	263	275	301	292	280	268	268	268	300	290	302	274	274	298	303	294	277	283	303	259	281	293	288	305	306	291	297	291	268	275	260	274	293	254	293	288	302	269	287	337	296	304	283	296	283	293	299	274	281	284	288	279	283	265	293	288	306	289	288	288	313	309	302	289	273	296	271	271	289	315	272	299	272	277	265	313	315	283	285	306	281	285	260	262	291	300	298	279	293	258	256	239	329	263	269	304	291	269	297	290	292	256	241	274	289	297	259	275	277	310	292	298	278	295	245	283	295	261	268	274	278	297	273	284	290	307	281	322	295	286	299	252	255	276	272	288	267	261	296	272	297	316	291	298	286	307	271	289	291	282	308	286	283	310	283	295	283	273	280	294	269	277	302	291	304	304	282	290	290	296	245	291	291	287	266	296	279	284	292	293	267	291	272	303	274	264	272	256	290	296	243	285	288	318	269	257	263	305	254	280	290	282	310	289	270	293	305	260	299	298	282	287	288	271	294	267	271	279	320	317	250	289	293	281	296	282	286	269	285	303	269	299	280	299	292	291	296	301	295	292	268	277	278	301	269	288	307	296	309	252	323	259	255	279	304	266	335	287	297	287	296	289	275	291	254	275	314	268	303	279	253	302	297	282	260	288	261	298	252	306	272	318	244	274	294	283	298	284	289	274	298	246	286	288	276	289	271	274	265	306	296	303	296	270	290	332	279	278	268	281	272	294	253	331	283	289	293	246	314	285	306	292	279	278	277	286	292	288	266	297	272	297	290	291	306	287	276	268	274	250	258	280	295	271	269	280	283	307	260	285	291	275	297	292	293	307	300	285	283	284	274	265	286	262	267	301	298	308	294	284	267	309	267	297	244	284	283	302	283	233	270	299	281	300	279	285	294	276	273	333	303	286	288	279	242	257	272	263	285	279	278	271	278	304	275	291	292	272	293	288	302	305	277	285	289	292	266	267	292	298	329	311	289	275	289	264	254	266	290	262	278	320	273	275	300	290	340	255	267	287	252	277	288	271	301	273	259	290	299	285	264	286	262	305	306	267	295	256	294	294	289	276	288	266	302	276	305	282	270	273	260	280	269	287	293	285	297	292	272	294	300	282	302	306	310	302	266	270	309	284	309	273	291	304	282	294	252	307	308	285	303	296	304	270	272	309	324	315	283	261	266	289	257	283	315	301	255	307	295	278	305	293	300	293	296	298	294	275	273	291	296	290	302	300	305	275	293	274	288	279	241	288	286	263	251	296	270	313	320	275	278	307	287	287	302	297	302	299	292	276	283	286	301	284	282	289	269	256	254	277	281	282	300	297	299	267	271	300	285	320	292	241	282	301	272	290	267	305	287	276	295	270	283	274	280	268	294	337	288	308	335	278	301	270	276	294	274	315	312	298	256	275	305	272	278	282	277	274	294	283	253	275	295	292	309	287	282	302	272	283	285	286	278	314	266	276	290	272	251	265	269	337	274	304	300	286	274	299	300	312	263	283	281	272	327	274	330	300	343	285	289	306	277	307	296	303	280	303	271
2394	727	823	802	812	804	751	734	702	801	770	731	785	758	735	719	718	715	727	765	798	669	686	695	743	710	728	727	701	741	703	731	700	686	679	743	723	712	697	748	751	726	782	721	692	718	726	725	760	739	758	715	723	692	734	703	713	700	709	706	717	706	724	730	712	765	735	736	701	727	701	690	653	692	746	714	688	714	686	744	803	685	695	726	731	726	730	702	693	684	737	705	674	737	736	724	729	694	707	699	781	746	759	739	740	717	740	762	729	699	721	713	676	738	736	692	677	752	746	730	731	689	746	707	694	692	682	686	724	691	742	728	664	699	731	733	677	699	691	694	710	705	651	681	712	738	706	663	695	705	684	762	734	700	729	693	698	705	682	720	766	657	732	705	699	740	706	699	735	726	725	701	686	734	734	744	770	723	718	749	711	716	703	673	719	675	730	645	763	735	727	669	759	714	735	713	721	725	711	703	730	748	718	693	732	724	731	704	705	753	686	719	713	719	688	788	679	739	643	715	718	681	699	740	735	723	725	732	745	712	663	716	750	722	692	679	715	734	734	723	723	741	733	683	680	724	686	735	676	721	743	694	751	706	677	739	706	707	680	735	734	671	689	729	684	687	720	770	700	686	751	679	745	686	716	701	741	706	706	720	709	700	731	695	656	732	741	725	746	670	707	679	716	693	744	716	687	689	776	666	729	695	698	706	704	710	769	724	716	710	708	747	693	743	675	687	733	706	762	701	706	732	704	776	775	708	666	675	675	659	701	719	753	723	692	720	739	678	688	715	740	738	716	711	686	674	681	732	699	718	699	686	673	688	690	675	742	694	755	685	734	710	732	745	703	721	725	715	707	704	698	712	720	706	720	688	754	690	708	691	756	706	693	718	672	689	724	752	723	707	757	711	732	715	749	742	661	714	708	743	671	709	773	726	695	754	695	694	728	704	718	636	725	721	740	695	691	680	681	749	693	693	729	687	706	689	685	702	716	672	724	730	678	753	720	695	677	709	711	703	760	700	763	709	683	679	707	741	699	672	694	736	730	692	722	735	726	741	692	736	700	740	668	693	748	689	728	683	723	738	733	692	702	687	761	700	717	735	696	731	762	685	700	720	665	727	682	666	759	723	713	714	684	723	709	673	732	728	786	680	700	777	697	702	688	718	717	688	724	706	695	694	714	681	688	727	745	748	736	706	715	660	736	769	723	757	695	695	692	716	712	737	728	719	671	733	711	698	791	687	705	719	692	742	663	743	674	701	717	674	690	734	682	690	714	724	711	692	720	670	695	681	660	663	730	726	698	743	718	714	725	713	742	650	672	681	716	747	730	698	692	721	729	705	762	684	696	693	672	735	686	693	726	724	702	719	689	692	729	694	672	701	731	674	713	725	716	727	679	741	670	683	697	707	730	667	733	707	726	716	683	690	725	705	701	744	707	706	683	693	673	713	716	709	690	718	767	718	701	741	710	713	738	742	704	714	684	776	705	695	685	721	702	731	745	743	718	719	717	650	723	695	761	692	709	734	692	717	729	736	722	729	753	729	696	667	738	742	717	687	722	720	719	721	710	701	719	680	711	773	751	703	745	712	742	706	739	744	745	729	703	738	697	730	722	677	690	725	711	716	706	682	675	701	724	701	685	699	725	691	775	720	749	718	718	735	753	707	680	719	698	670	673	711	647	713	721	700	676	724	724	627	717	752	692	707	715	728	740	681	746	718	720	667	699	724	740	716	705	704	707	674	713	706	720	722	662	759	714	744	732	703	729	654	722	726	700	677	729	744	712	698	674	715	697	709	719	718	714	724	710	725	740	736	700	747	714	690	732	673	717	687	722	690	665	705	745	732	755	756	678	683	763	750	674	721	728	751	673	698	715	683	715	714	729	724	744	675	668	701	760	700	730	743	778	701	693	739	752	723	700	704	750	707	721	710	712	713	695	724	728	675	708	723	655	737	707	712	716	728	726	733	692	742	707	723	714	714	685	680	716	683	733	722	728	717	690	729	706	724	762	719	715	758	730	698	756	689	674	724	667	712	729	697	668	697	701	689	705	728	708	723	730	720	752	742	684	733	675	764	720	678	723	746	728	729	707	767	710	723	720	698	702	675	700	698	687	709	711	741	712	692	737	753	727	730	740	732	683	717	650	701	774	713	658	773	726	714	707	694	721	676	687	715	700	708	712	646	673	746	690	662	725	757	740	722	716	748	686	728	686	733	723	686	717	703	708	744	745	746	720	702	709	654	717	731	719	688	740	745	716	696	717	684	754	734	702	681	725	702	756	731	658	724	762	720	736	739	704	731	712	710	658	755	731	709	664	736	685	721	752	736	726	716	702	747	700	701	725	737	756	706	716	723	697	741	716	707	696	730	743	709	703	672	725	740	700	661	649	729	749	712	680	772	781	701	746	692	723	762	713	686	732	705	719	711	753	712	703	736	698	694	714	743	754	729	731	724	691	692	714	721	719	712	724	712	758	678	739	752	684	697	713	715	677	763	706	713	692	739	721	687	689	673	800	702	727	747	742	728	715	753	705	715	708	767	749	697	709	697	699	704	770	716	733	719	703	689	715	760	726	777	708	740	692	787	737	677	638	646	728	671	663	705	746	710	712	690	717	714	721	732	736	717	685	716	708	740	723	693	730	717	722	708	702	754	699	689	729	733	739	693	712	721	756	723	727	670	732	707	675	701	732	702	698	674	746	719	783	708	728	689	730	700	687	729	734	738	726	693	746	730	719	718	708	654	683	704	756	697	698	715	725	705	735	704	721	701	726	672	711	715	772	719	701	730	701	783	767	748	715	707	738	693	698	692	693	692	739	754	689	747	735	712	704	695	707	715	691	675	721	717	727	662	705	739	650	732	733	729	698	700	653	726	724	729	702	713	688	707	727	721	739	754	697	671	698	729	731	700	653	691	670	708	699	718	737	690	681	731	727	721	699	705	704	767	681	749	724	669	676	714	713	698	691	722	697	694	687	700	742	684	720	702	710	748	705	745	724	713	738	712	687	705	733	699	721	664	702	722	685	666	679	730	721	729	710	708	687	716	731	727	732	691	715	745	749	703	719	739	722	687	722	674	739	745	692	704	716	779	730	731	764	688	719	716	735	712	724	722	725	729	694	719	712	738	749	770	743	672	698	698	690	709	738	696	764	723	728	731	699	751	739	700	707	701	734	658	707	686	742	718	748	683	728	711	750	711	716	694	714	669	713	727	700	762	715	767	727	660	736	696	698	705	781	728	732	714	668	708	706	714	723	702	691	724	690	703	722	700	705	734	719	726	746	740	750	704	750	750	707	657	684	683	677	722	701	715	675	720	715	760	720	648	703	736	665	721	727	731	750	730	713	703	711	729	749	682	705	719	707	709	708	700	710	678	677	705	699	678	723	730	701	715	750	732	694	670	725	677	722	668	696	646	718	722	685	721	674	678	730	747	760	698	687	761	717	734	692	691	723	679	724	745	726	707	737	684	771	687	702	729	738	710	728	689
6940	910	970	804	621	449	334	354	284	288	248	233	228	220	215	225	230	180	207	185	210	205	215	209	193	180	186	191	213	205	201	189	173	148	158	163	184	184	164	190	189	184	193	199	175	156	175	193	173	172	143	180	165	193	163	148	183	154	162	164	189	169	165	160	174	154	161	167	164	179	204	180	190	170	165	155	179	174	159	166	167	182	193	156	166	173	152	179	179	206	173	172	147	187	160	161	176	169	190	178	191	173	155	149	159	183	165	172	150	160	150	168	179	144	167	179	170	143	152	160	168	183	186	163	157	169	176	175	170	146	179	172	148	162	169	184	177	165	173	179	159	179	180	180	143	161	160	167	155	170	182	171	149	170	187	189	160	177	190	195	178	166	159	167	174	161	170	186	177	152	191	172	164	166	176	156	180	149	157	171	155	181	203	170	158	178	158	168	171	156	169	141	165	146	169	185	165	187	159	147	148	165	150	188	155	182	165	157	170	154	162	166	188	151	153	132	169	155	156	164	172	160	172	164	189	186	151	169	157	153	170	168	166	154	180	184	153	169	117	150	164	180	164	171	166	186	180	169	159	156	178	170	183	152	157	164	195	162	136	174	128	156	179	156	165	181	156	134	167	194	168	156	163	163	165	154	158	175	190	158	189	181	175	163	184	172	173	183	140	150	169	156	162	160	159	151	171	170	178	157	150	197	168	148	171	146	171	177	157	158	166	165	175	153	178	176	147	171	172	168	169	164	185	178	158	179	162	193	174	184	156	161	156	186	159	167	158	144	133	147	163	165	177	189	187	157	187	170	164	165	199	137	147	142	157	177	148	160	154	156	172	177	154	169	180	170	181	142	172	175	151	164	193	158	155	150	183	170	176	151	162	165	166	168	178	162	150	158	181	182	163	170	170	153	169	187	166	163	142	175	168	173	179	180	175	165	157	191	163	152	149	207	177	180	197	157	174	179	173	156	159	182	168	192	181	143	159	168	175	173	170	138	168	181	184	177	165	161	172	191	146	164	157	177	151	180	151	172	171	159	160	144	167	163	161	160	150	171	162	171	163	179	165	147	153	176	181	171	160	189	179	165	174	158	172	152	169	158	164	197	178	181	166	149	185	181	177	176	165	163	166	176	189	158	189	167	157	155	182	154	161	165	158	160	162	156	150	181	188	184	146	148	166	166	179	197	151	155	158	173	177	177	182	192	184	158	169	177	188	168	136	183	162	171	164	180	150	164	178	180	172	145	172	169	166	178	184	168	174	177	161	140	136	171	193	163	151	161	167	169	170	128	165	166	158	146	174	166	144	175	188	137	168	186	145	160	157	169	171	155	166	172	164	146	191	147	183	172	188	168	164	183	166	167	164	162	166	184	160	182	159	210	140	160	174	166	175	153	178	183	180	183	170	139	177	157	180	138	167	174	170	171	179	183	158	178	169	165	163	173	157	178	159	160	149	160	148	177	170	179	161	156	141	176	152	181	162	175	179	175	186	194	173	147	160	165	157	152	150	163	181	155	157	157	161	152	165	150	189	166	164	162	178	166	185	173	182	192	182	158	188	144	196	165	182	184	176	158	169	195	183	175	179	166	182	172	189	149	159	174	168	186	165	174	167	161	176	171	184	171	181	182	162	165	170	161	180	184	170	179	174	212	169	166	151	152	179	164	165	181	157	143	160	146	170	159	165	175	165	177	157	163	173	155	176	155	169	148	155	186	154	166	160	162	150	169	168	165	169	166	184	162	157	172	171	161	169	157	172	164	169	167	136	164	149	154	181	172	163	165	142	168	185	150	161	147	166	194	190	156	164	186	178	200	187	193	158	171	165	162	171	160	177	154	163	180	149	164	179	166	161	175	182	153	163	175	183	151	157	163	191	150	169	166	189	172	173	185	171	156	169	172	167	151	158	152	179	164	180	173	183	181	158	164	154	136	167	146	152	173	179	155	148	161	156	176	167	153	184	173	164	197	149	174	144	183	162	183	138	175	165	176	161	176	183	145	160	164	133	191	162	181	186	165	180	146	172	184	180	188	152	167	173	142	179	163	162	164	163	162	154	185	149	151	187	159	154	148	167	159	151	160	160	168	157	174	186	162	177	161	180	151	152	150	161	171	144	155	175	177	162	180	169	187	166	165	171	162	145	164	162	174	153	181	181	166	189	165	170	172	178	178	175	170	170	175	154	166	155	164	170	186	152	181	170	154	177	162	191	174	178	160	151	169	149	132	147	146	178	164	177	145	158	165	149	142	151	159	181	166	185	161	158	136	174	181	141	179	175	151	173	177	154	204	185	196	169	163	137	168	192	160	161	162	166	162	163	173	192	168	175	189	167	170	172	165	172	166	148	170	164	159	168	175	182	178	172	175	135	173	148	178	165	175	157	171	171	175	170	170	176	193	161	170	181	175	154	162	159	165	167	131	151	187	172	181	174	185	161	155	183	136	149	183	174	152	160	178	181	203	190	161	172	175	178	168	161	170	202	176	172	186	150	176	159	139	166	165	163	182	184	169	146	162	160	157	168	177	175	172	191	175	149	146	149	187	164	168	185	163	184	133	175	146	169	174	182	155	169	173	171	167	160	172	161	161	164	166	157	177	159	185	159	181	198	149	160	168	192	179	163	165	166	187	193	178	176	171	170	170	189	149	142	137	177	172	173	169	152	176	152	155	169	177	162	198	170	150	180	164	184	171	172	180	167	152	152	175	167	156	175	166	154	169	150	188	148	171	157	169	182	149	155	160	166	158	171	176	142	167	158	155	185	152	181	157	171	197	192	157	156	182	170	163	161	170	178	176	153	165	172	164	198	165	152	165	175	157	174	151	160	198	160	150	177	167	175	141	152	155	181	154	186	161	167	188	150	156	166	187	159	197	179	161	163	152	184	182	170	167	153	189	156	145	180	159	161	173	148	182	160	177	153	161	177	154	179	161	154	141	168	167	159	176	156	178	155	162	149	154	163	188	187	183	182	153	149	157	168	167	173	199	178	192	145	174	158	184	175	163	152	163	148	155	156	140	154	141	155	154	165	176	153	174	172	159	182	159	152	163	150	175	162	168	143	160	186	171	172	159	188	175	157	168	154	177	165	164	186	156	174	166	171	190	174	167	158	169	174	211	168	164	171	162	139	168	155	157	161	170	166	171	182	147	156	182	164	179	170	172	166	166	150	198	194	199	149	185	146	176	165	146	148	163	163	166	170	174	179	167	152	189	163	165	172	172	170	170	165	186	196	182	174	164	191	167	157	166	184	153	188	177	164	149	169	183	175	154	173	147	154	171	165	180	162	157	139	183	147	151	191	188	139	174	160	200	167	153	155	150	146	191	172	151	163	169	161	158	165	168	161	171	172	159	182	162	166	149	199	165	173	195	156	160	156	176	175	170	160	197	149	151	167	173	156	185	162	175	202	142	152	206	160	168	164	184	145	174	145	184	181	186	192	177	185	160	168	171	176	158	173	160	188	144	140	159	167	185	178	158	167	165	184	186	176	152
5570	1152	2149	2620	2318	1999	1587	1455	1256	1188	1025	936	850	836	817	776	700	686	681	703	689	701	710	681	570	667	628	644	651	577	562	569	562	537	530	560	551	544	514	497	542	552	518	517	520	527	491	533	507	538	532	487	510	462	533	508	462	517	474	509	510	492	477	506	497	473	513	518	493	516	488	495	474	470	511	462	498	510	478	462	508	495	508	532	513	506	494	501	463	506	505	509	495	491	448	513	504	478	513	474	451	477	472	498	507	471	489	465	504	507	485	482	485	478	448	484	479	475	514	459	494	467	472	468	495	508	495	432	493	489	522	513	483	468	484	456	487	473	511	490	527	512	499	485	457	474	480	443	499	509	452	521	488	524	470	479	487	466	508	504	529	489	494	465	502	455	495	508	457	466	507	483	522	504	500	513	504	464	491	464	523	484	482	465	507	492	500	501	485	517	490	491	437	477	462	483	483	476	464	464	469	473	522	455	482	508	469	482	461	478	507	480	506	483	484	495	520	492	512	477	475	472	517	490	487	470	476	502	503	451	483	504	526	478	484	452	494	457	504	495	507	501	465	479	477	549	488	492	490	486	472	460	436	513	453	465	461	466	515	505	443	475	461	469	518	515	489	480	452	477	501	451	480	512	495	515	472	465	509	452	459	477	510	470	492	502	518	475	508	491	500	464	472	453	534	526	489	501	512	464	509	502	515	507	443	473	479	480	493	488	501	467	502	496	503	488	500	482	475	486	487	508	489	500	480	468	480	507	499	485	501	460	475	504	499	525	496	476	529	467	511	451	459	455	458	497	452	486	508	497	498	487	470	482	500	486	450	494	444	510	485	461	490	468	520	484	508	472	481	425	469	501	455	482	492	449	461	493	445	477	484	494	477	443	479	483	450	460	493	480	470	489	465	444	475	451	504	480	483	454	488	475	519	473	451	516	497	472	516	471	466	509	486	498	498	491	473	454	491	473	496	480	516	482	472	486	480	486	472	469	482	477	504	468	511	466	508	483	528	471	476	445	472	486	505	490	487	502	485	501	518	470	434	476	470	501	493	478	471	465	513	506	449	489	472	491	468	513	497	500	466	440	443	458	473	509	519	471	512	469	471	492	471	489	493	508	487	519	454	536	501	476	466	474	533	475	487	475	517	473	472	473	500	485	478	476	452	454	524	520	512	483	511	493	482	423	471	497	472	492	453	478	478	479	457	495	476	487	515	476	527	490	455	504	473	477	487	453	490	504	484	457	437	517	488	455	457	468	524	492	448	504	465	487	455	486	513	493	504	458	521	533	448	503	494	484	490	489	506	504	469	490	529	500	459	436	501	504	484	442	482	507	462	462	469	511	479	534	508	466	513	482	474	471	481	481	489	438	488	434	477	485	478	467	456	507	471	457	477	476	483	493	501	498	483	477	498	478	506	466	470	441	491	487	482	512	524	467	493	450	487	459	465	493	458	482	481	495	503	466	506	473	489	499	455	509	553	468	517	470	524	510	516	518	473	503	469	495	476	513	503	458	454	497	500	474	474	480	508	482	493	522	475	490	522	487	521	479	432	437	455	453	481	474	472	509	485	480	472	451	519	506	508	475	500	482	502	495	479	499	466	502	487	498	510	487	493	520	473	489	485	443	501	491	493	460	465	509	462	494	457	470	469	450	488	519	476	503	459	485	505	469	455	506	476	504	476	481	472	451	474	463	449	491	474	475	509	506	495	461	474	470	509	479	454	513	501	466	470	467	476	447	475	491	481	484	456	511	496	502	465	458	450	499	470	475	485	498	473	499	492	466	526	497	479	480	463	469	481	505	534	525	459	497	455	498	478	481	451	455	463	458	474	496	467	505	523	557	489	493	518	457	509	481	483	464	486	483	480	488	469	499	483	473	468	496	431	511	457	500	468	485	506	463	494	454	450	476	513	520	478	521	515	498	448	523	507	521	491	488	517	491	502	494	492	478	480	488	487	495	456	471	472	499	492	466	470	471	486	479	482	471	453	420	469	458	493	494	468	492	468	501	518	480	473	486	491	481	475	480	497	484	476	497	514	485	459	467	489	474	452	481	503	498	500	485	484	485	459	527	495	507	486	479	455	493	492	453	467	480	494	467	467	468	510	497	480	489	485	512	477	518	518	491	498	475	490	453	508	470	495	482	480	477	475	535	456	518	497	455	480	505	486	461	439	481	494	505	512	535	467	458	508	529	491	515	447	448	449	481	530	452	507	454	441	505	532	505	512	511	463	489	475	516	512	479	493	518	495	513	482	495	491	470	442	499	523	442	509	473	498	448	485	508	497	466	481	466	487	521	478	449	513	481	457	446	479	503	491	444	458	447	500	485	502	491	439	534	501	479	476	437	478	483	491	448	492	495	472	460	506	482	482	458	507	458	489	476	461	489	471	472	460	479	500	465	497	480	491	493	496	508	470	511	483	458	471	508	456	485	462	484	493	479	529	456	498	514	475	477	493	499	488	477	514	468	490	485	498	457	443	516	468	495	488	510	482	468	466	492	460	500	529	481	483	495	454	453	456	494	486	475	497	508	566	463	457	486	535	489	494	489	513	537	507	466	459	462	446	462	517	547	484	499	472	483	484	482	446	491	514	470	470	523	472	500	453	481	514	477	476	487	503	458	502	494	461	468	474	495	497	483	515	452	507	512	451	463	503	453	486	458	482	551	461	489	441	492	507	466	472	515	466	473	505	472	487	465	470	473	486	524	490	498	459	490	507	458	487	477	454	500	476	486	482	505	449	475	475	529	500	505	493	472	459	452	477	456	499	484	475	482	493	485	449	470	489	490	503	525	464	544	466	478	461	450	474	539	514	498	478	513	501	471	471	478	480	507	458	474	455	472	518	468	480	488	467	476	487	485	502	462	508	487	496	488	481	474	478	434	455	498	509	474	498	493	484	481	491	467	485	524	512	463	522	475	471	476	462	472	510	504	460	515	468	517	467	511	454	482	492	490	484	500	458	475	502	478	468	448	485	449	515	497	505	497	460	457	462	463	485	489	478	479	442	489	500	441	464	483	492	497	515	499	458	477	515	487	450	458	536	517	490	528	498	479	507	490	511	467	510	452	478	487	497	443	487	506	469	480	495	472	501	461	485	470	501	480	478	515	504	483	478	476	499	494	543	473	474	506	493	497	445	502	485	454	480	465	464	515	469	506	501	474	486	528	484	468	473	485	517	489	498	502	506	469	487	492	469	499	465	476	453	461	484	493	496	538	478	504	471	472	475	502	495	487	561	483	523	520	526	498	485	441	444	470	468	477	517	468	491	497	484	525	496	493	434	477	492	461	475	493	488	511	478	505	472	472	507	465	446	512	432	508	484	462	458	490	477	467	501	496	485	477	472	553	457	459	478	465	460	484	464	453	519	457	505	512	475	497	490	479	499	530	463	506	479	488	465	494	501	498	473	501	430	508	522	468	517	509	516	475	471	495	474	486	487	438	523	447	457	457	484	513	459	470	486	488	466	493	488	473	478	481	489	532
13935	2265	2250	1813	1242	930	848	613	569	487	464	431	419	405	388	376	343	392	346	321	353	357	368	328	346	309	322	305	343	337	316	308	297	318	305	304	309	293	310	323	304	324	301	329	274	324	314	289	312	295	284	302	320	325	294	297	313	275	313	320	306	281	348	282	301	266	298	301	308	288	287	305	298	306	306	302	293	263	314	317	316	328	298	266	285	300	279	291	285	314	284	297	288	266	307	318	291	297	311	298	289	316	277	351	274	297	291	290	305	287	320	302	313	334	329	289	287	291	315	305	294	289	303	294	281	303	292	277	307	292	307	286	267	313	298	287	306	287	298	293	354	313	284	298	302	314	292	318	331	324	335	289	272	300	277	271	272	273	296	288	273	279	322	266	313	309	277	287	300	271	326	321	309	273	279	314	297	294	266	294	287	304	279	296	300	264	303	316	315	281	306	306	301	254	297	303	306	292	276	309	298	292	278	271	310	300	313	318	263	298	309	275	291	308	286	318	280	301	263	299	295	302	280	261	282	330	286	275	303	304	325	300	283	305	301	304	310	309	283	294	260	319	298	300	309	290	271	278	297	310	292	313	307	299	292	309	309	311	310	302	290	327	296	283	300	260	299	308	320	298	264	321	301	286	264	299	293	290	283	311	281	293	299	265	244	304	307	283	285	285	316	267	311	309	281	290	333	290	295	291	300	297	308	279	312	275	274	296	330	275	292	300	282	273	263	292	317	303	311	325	296	290	282	270	299	297	269	290	279	306	302	297	309	323	276	336	314	289	265	354	281	309	310	305	277	318	289	291	327	328	327	314	317	325	288	298	294	290	327	250	320	286	292	295	345	310	300	283	296	297	312	289	263	304	313	292	280	278	290	282	298	293	301	324	322	259	299	296	301	315	325	300	327	284	312	302	264	291	301	295	300	302	270	278	314	314	302	291	324	307	285	291	301	305	294	285	311	313	266	343	262	316	316	297	292	310	300	315	303	313	317	311	279	276	291	301	307	315	296	288	272	326	308	277	283	306	283	282	277	271	266	297	311	305	302	352	298	279	275	264	277	308	299	295	308	301	316	299	310	301	272	288	311	310	298	296	319	308	303	269	297	297	278	310	275	333	302	289	298	268	297	286	314	269	310	289	277	306	321	318	290	305	304	282	317	314	271	302	272	306	304	303	328	314	297	275	278	281	275	288	298	306	302	304	317	307	272	328	307	298	269	285	308	341	310	326	295	289	276	281	271	288	311	289	299	314	313	298	243	316	322	302	298	286	311	339	272	306	298	308	305	290	327	280	313	284	284	314	279	320	296	309	322	305	298	305	285	271	262	317	316	304	289	307	298	309	281	292	308	286	317	298	296	306	315	301	298	277	278	320	295	306	290	324	274	330	312	334	293	341	284	297	274	262	283	304	307	286	281	304	308	294	311	321	308	281	312	290	274	320	289	304	298	316	292	300	273	307	265	277	265	324	300	283	258	299	300	293	290	280	280	268	269	305	322	284	313	311	319	345	301	317	290	287	302	289	297	298	235	291	270	291	284	294	303	268	274	319	288	309	286	311	282	315	297	301	302	294	269	294	309	317	269	297	286	246	318	298	319	310	343	299	283	292	289	284	300	305	293	328	297	259	294	301	308	299	312	264	314	299	323	300	234	295	285	296	277	299	295	289	292	301	298	302	316	284	263	292	346	307	324	297	297	298	294	293	319	279	327	277	324	285	294	302	297	315	311	308	315	265	274	281	280	309	289	315	283	296	289	334	278	297	278	275	291	312	333	314	313	308	268	298	286	284	312	323	288	287	307	278	292	317	315	283	298	287	344	294	286	320	295	301	293	301	302	316	306	281	296	282	280	292	333	306	301	298	293	287	283	308	291	336	252	312	298	318	281	283	300	291	296	295	314	263	293	277	347	302	336	301	315	296	278	304	300	312	295	281	269	279	288	279	278	292	304	314	256	284	300	259	310	284	326	307	298	321	282	292	278	320	316	295	302	289	267	262	276	301	287	284	288	321	297	313	324	271	294	304	278	317	323	286	303	268	315	291	279	293	303	267	309	317	272	313	308	294	329	317	288	295	312	308	299	287	286	272	300	298	324	272	277	335	284	294	255	304	299	311	267	297	283	290	276	303	305	306	281	317	290	319	295	297	312	281	312	294	297	316	274	302	312	347	322	290	332	274	271	293	296	293	255	274	311	295	320	296	268	265	325	298	298	297	312	315	333	274	301	282	283	295	285	272	283	291	297	297	314	287	290	263	303	303	272	331	305	269	285	294	272	300	322	279	271	272	269	253	296	313	326	309	322	304	300	325	302	308	275	312	267	273	288	309	309	306	304	289	284	290	298	332	327	278	318	258	323	297	301	281	289	295	271	296	303	317	310	304	318	301	297	316	313	280	285	263	274	281	291	319	293	310	290	272	303	290	290	310	302	287	289	310	289	314	300	284	288	278	300	341	257	319	305	309	310	263	296	309	273	300	300	325	286	308	301	321	288	291	294	318	332	302	316	322	302	285	279	301	307	317	295	289	303	287	299	294	271	285	324	310	293	322	302	310	272	302	308	290	271	274	280	309	282	289	308	329	283	318	302	264	292	301	289	294	297	277	331	335	291	275	307	291	270	292	281	267	320	300	338	291	302	289	277	316	286	312	319	303	288	296	306	275	301	310	264	308	306	324	303	320	269	300	273	310	267	257	277	309	313	304	293	296	312	306	305	315	290	291	289	300	303	314	293	317	330	307	275	261	285	283	307	271	279	301	304	285	283	315	305	322	288	293	294	291	287	314	299	301	294	303	320	276	315	295	294	273	282	299	316	288	287	285	298	321	288	284	320	305	303	260	295	275	344	284	327	282	297	309	288	308	313	295	305	314	297	273	298	271	324	288	298	295	321	322	280	313	341	306	301	265	282	303	273	274	285	313	303	300	295	316	299	300	286	279	294	303	293	316	313	296	305	280	273	318	275	302	309	296	358	309	319	282	299	300	312	289	293	270	283	279	305	264	287	287	306	271	297	290	296	295	302	289	262	318	305	300	288	331	304	295	319	352	319	328	292	306	286	310	308	300	301	284	270	286	287	337	291	286	309	293	309	308	267	305	328	303	311	274	284	289	308	285	285	336	285	308	320	314	306	318	296	291	295	291	311	323	327	297	304	309	325	303	281	297	311	300	305	300	322	319	304	319	292	303	294	307	303	315	314	325	280	284	296	308	317	297	291	267	291	325	292	303	310	300	294	302	325	302	295	284	267	318	286	324	319	305	274	290	273	297	280	316	318	296	295	266	311	276	303	304	275	324	299	280	322	295	304	296	317	309	305	293	302	293	288	304	294	307	314	288	301	332	291	281	313	320	280	314	307	293	298	293	299	275	321	332	277	300	246	280	276	295	254	268	305	331	314	299	287	286	316	284	309	308	311	309	320	303	337	306	308	300	282	281	293	296	272	297	290	297	274	324	306	306	310	316	308	297	329	327	290	282	258	322	293	314	312	313
7536	2098	4199	5183	4569	3721	3129	2728	2389	2072	1881	1776	1678	1533	1435	1360	1349	1216	1174	1207	1199	1133	1265	1107	1068	1048	1083	1032	1098	895	888	922	914	897	880	885	895	831	871	863	855	830	878	848	834	854	829	821	802	834	820	851	796	820	853	810	815	826	803	880	831	777	814	776	774	820	817	775	799	790	744	809	797	770	758	801	785	813	745	830	816	844	807	798	792	773	816	766	791	801	800	786	819	802	827	776	811	829	815	804	808	776	781	796	759	770	792	777	822	780	762	736	822	770	841	758	782	800	750	718	805	757	754	816	843	761	819	779	803	777	746	823	819	796	785	783	750	792	746	761	786	771	832	759	813	796	794	756	772	791	745	803	795	791	761	819	761	822	796	779	728	777	754	783	833	772	801	761	785	802	819	771	813	797	834	817	783	724	750	768	787	763	810	825	778	806	707	755	766	810	729	742	810	787	799	800	790	791	723	764	780	751	715	783	794	801	780	793	769	807	807	795	770	766	747	799	739	765	734	828	778	741	786	807	813	753	749	823	794	808	730	777	762	750	784	763	795	787	796	758	768	773	839	834	761	768	779	717	783	805	775	754	745	791	767	781	772	739	766	819	829	784	778	766	771	758	782	792	752	791	751	764	757	789	765	763	810	815	744	772	756	824	759	762	788	787	784	769	797	758	810	762	800	779	784	753	784	777	734	776	771	744	757	802	797	767	786	808	750	760	766	711	767	802	840	743	806	785	795	784	792	798	757	776	812	763	768	729	793	750	801	775	771	787	785	773	803	800	783	864	819	835	780	806	817	795	799	741	804	767	784	792	762	766	752	794	793	737	809	753	790	741	740	785	804	775	799	785	807	758	786	837	764	756	782	730	737	731	736	788	764	743	776	758	767	752	819	806	778	757	800	762	749	776	772	753	780	792	766	802	773	750	770	777	798	789	822	755	790	741	794	758	802	747	799	756	741	781	748	797	764	811	739	773	795	767	806	759	784	777	805	771	822	769	783	742	800	779	760	739	802	767	781	806	828	725	801	819	784	783	751	794	819	776	743	807	740	784	821	800	732	799	805	769	835	803	755	807	783	803	806	730	806	764	766	751	772	730	775	735	804	774	799	803	795	829	747	742	773	775	757	763	764	792	784	778	754	799	741	782	815	782	776	811	739	737	768	749	822	825	799	793	780	730	766	775	800	794	763	809	786	834	782	822	801	773	744	778	764	747	776	780	861	794	798	787	809	757	737	769	799	773	763	763	794	762	769	776	820	788	793	752	756	756	764	799	797	811	768	802	741	784	737	739	736	719	810	815	765	786	734	793	832	783	784	787	778	744	781	779	735	738	744	767	801	759	795	750	797	800	784	779	805	849	760	742	779	789	767	786	792	766	746	800	760	772	803	770	800	787	770	711	822	800	778	816	771	777	778	829	782	816	723	789	777	799	795	803	787	778	763	766	779	765	715	775	770	798	783	771	771	759	745	772	761	775	794	799	759	766	785	788	789	795	720	776	793	778	788	792	773	721	760	762	823	761	734	764	819	763	785	796	779	768	712	776	869	766	728	767	711	791	826	776	786	774	783	768	745	786	789	800	754	809	786	748	769	775	783	775	756	755	735	772	800	805	797	764	782	758	818	755	792	739	752	764	771	804	757	792	760	776	763	758	811	791	809	741	712	839	765	827	778	812	740	753	821	798	718	769	837	782	747	852	759	756	790	808	800	747	766	785	768	746	816	746	772	706	799	768	740	820	744	792	807	775	738	747	802	735	783	768	782	774	789	856	795	785	765	772	723	746	796	783	780	777	744	742	789	818	743	760	772	744	786	751	802	806	779	786	704	794	783	750	794	820	775	798	751	793	776	769	720	797	761	743	755	813	783	763	732	730	754	798	802	725	796	732	755	748	799	708	783	794	771	784	752	797	768	766	766	785	789	840	794	767	770	760	803	742	789	825	778	808	790	776	795	792	748	800	790	806	801	782	752	804	768	742	688	838	740	814	771	774	793	789	763	733	792	771	829	767	729	770	740	764	817	798	759	764	757	771	752	783	800	811	770	808	782	825	774	735	798	767	764	801	811	817	812	788	813	806	756	810	754	819	747	777	774	835	809	763	832	760	789	748	737	786	745	770	792	789	798	785	740	752	756	770	813	784	849	811	727	749	774	824	752	735	707	765	785	775	791	766	759	752	811	772	720	809	803	796	752	773	758	753	793	726	773	746	783	771	793	729	824	777	832	787	795	780	764	762	759	850	735	805	824	801	785	820	786	750	793	817	828	773	751	777	773	808	801	781	788	787	743	809	768	769	757	743	739	765	797	758	766	816	751	793	737	769	738	791	792	784	754	814	796	759	761	785	808	786	788	777	777	786	795	797	804	777	808	788	796	785	771	791	761	807	774	778	726	828	810	772	816	766	763	738	747	717	851	740	774	751	763	817	756	792	777	837	790	773	740	772	741	798	761	791	759	782	841	808	784	787	791	761	772	783	753	787	723	734	784	729	744	758	763	777	807	812	742	742	799	757	758	788	771	778	752	786	773	780	793	795	834	784	756	790	760	766	815	750	786	798	770	782	780	788	749	770	740	775	776	819	849	786	775	789	799	775	805	794	753	790	777	759	777	824	748	735	754	761	758	724	802	763	788	814	769	773	717	733	734	769	822	703	759	727	760	784	767	742	786	738	787	793	774	731	788	732	769	778	768	788	771	771	755	797	747	784	749	784	772	768	762	770	720	781	773	826	718	772	770	801	769	786	720	772	762	802	778	740	833	788	784	786	806	761	759	829	742	754	799	771	804	784	788	737	794	771	785	794	808	773	799	758	774	785	781	751	782	789	774	801	822	765	819	723	758	783	745	805	826	806	778	814	756	787	803	853	729	739	806	743	808	797	770	813	785	751	733	785	758	773	755	786	752	754	769	810	802	760	786	735	822	813	775	778	761	777	824	780	849	770	811	715	825	788	785	758	780	768	765	833	815	767	736	779	791	861	741	726	720	776	840	697	762	788	771	725	795	824	772	791	764	772	731	736	768	700	753	801	785	772	764	765	824	775	807	738	737	772	743	772	771	748	729	769	761	753	809	763	789	795	797	728	772	801	781	747	771	792	840	793	768	845	786	818	775	746	809	757	819	794	780	786	735	779	759	720	796	768	787	700	754	757	803	782	785	755	778	768	734	794	809	814	798	773	798	783	787	755	798	766	761	829	791	828	827	799	725	807	792	857	755	784	758	744	815	805	818	757	780	801	790	806	806	791	772	793	817	766	778	793	749	784	761	784	730	762	741	777	771	779	777	777	776	780	756	776	738	789	762	780	778	762	801	797	778	788	782	781	743	767	823	759	773	813	789	772	779	772	758	720	783	778	783	784	768	765	803	804	768	775	777	775	778	824	754	755	789	786	757	831	794	801	761	713	762	732	760	766	816	748	726	805	739	752	795	732	821	790	749	792	739	766	777	777	799	831	794	811	774	818	791	744	744	770	821	820	727	747	785	799	769	747
2003	304	330	324	320	304	297	328	309	278	306	297	270	281	313	321	259	315	281	291	275	281	274	298	274	280	260	278	312	269	298	277	259	250	307	304	277	292	272	270	263	293	289	282	269	274	299	269	310	291	269	263	261	268	289	298	277	286	273	267	281	310	271	269	282	290	269	279	294	274	259	278	304	287	268	295	269	325	281	274	275	289	299	298	322	328	263	284	269	263	272	273	294	309	273	265	274	258	293	287	272	296	298	275	287	288	260	300	285	264	319	259	287	292	298	288	316	276	254	315	266	274	284	261	329	286	315	297	282	270	303	282	299	254	295	288	256	273	324	291	285	333	280	291	274	301	271	280	282	283	283	314	308	288	266	290	324	279	261	287	269	241	302	305	247	272	306	309	275	293	287	264	280	297	273	266	299	279	335	310	299	268	258	303	299	290	291	277	299	278	277	292	300	309	294	291	271	310	268	292	273	283	291	298	280	273	290	260	296	309	280	283	290	298	313	254	284	261	288	276	284	302	275	284	268	298	271	295	256	291	265	266	285	316	280	305	277	282	306	292	273	312	285	268	287	289	321	269	301	262	273	298	276	250	246	300	268	298	294	263	292	311	288	301	288	251	292	323	272	262	261	310	306	297	288	297	284	271	281	277	293	273	313	300	258	256	268	298	283	273	279	292	318	252	269	296	272	309	302	295	309	273	253	274	296	249	287	289	291	253	309	300	284	286	302	293	270	252	281	304	280	280	281	290	311	279	277	265	274	283	270	295	314	316	287	259	282	275	285	274	313	290	285	264	267	271	308	270	264	299	305	306	278	274	300	265	291	271	282	294	259	330	305	279	253	281	249	296	298	260	267	273	317	245	264	290	273	283	284	262	275	271	264	306	286	272	258	292	260	300	287	271	286	264	257	341	295	276	303	296	308	308	270	296	283	281	309	259	296	285	312	270	277	299	275	262	264	296	268	278	251	306	271	315	276	260	269	252	310	262	286	270	266	293	295	280	287	286	285	302	261	268	295	283	276	240	289	265	279	289	305	276	250	292	302	267	306	294	299	285	282	297	299	289	293	269	292	287	264	273	288	305	285	299	328	290	285	296	272	299	327	293	281	264	262	285	273	302	262	303	302	282	284	255	294	270	264	292	327	253	270	304	275	273	271	284	311	316	263	288	277	241	315	280	287	294	295	293	264	277	312	232	282	299	284	294	270	279	281	295	299	274	307	286	254	286	296	320	268	278	285	291	271	299	317	301	295	270	272	276	292	272	300	292	250	265	294	273	307	299	281	266	276	281	296	271	256	281	265	284	286	262	266	272	306	295	264	283	305	286	293	318	265	316	298	266	281	323	294	281	291	266	308	286	288	265	291	283	290	263	290	268	295	301	273	296	269	259	229	282	279	302	261	283	286	283	289	282	293	273	287	304	271	284	276	306	264	286	278	274	268	264	285	289	283	283	290	274	251	261	269	294	277	290	303	285	313	309	263	293	301	259	300	298	253	260	267	299	285	292	282	276	285	253	273	280	289	276	269	291	299	280	294	298	247	282	286	271	269	306	283	274	290	287	283	263	283	300	268	267	272	259	266	274	301	252	290	276	275	285	248	318	309	312	312	283	270	306	288	316	286	291	259	280	265	322	289	325	290	267	268	280	290	266	287	293	318	267	299	290	262	278	306	286	263	303	290	271	275	297	268	274	291	294	267	307	287	280	311	300	291	271	300	279	292	310	261	261	272	303	300	295	300	267	262	226	298	318	283	273	288	299	288	293	269	281	306	283	262	302	307	310	288	283	248	262	280	288	286	269	292	277	266	294	284	275	269	302	314	252	275	297	284	282	325	275	300	278	292	256	255	264	264	299	274	288	267	282	283	276	290	277	289	296	303	282	294	298	286	293	274	267	271	258	290	275	288	289	303	275	244	286	317	291	298	320	292	309	293	274	280	263	281	285	288	292	277	280	269	268	285	275	300	284	293	295	292	287	277	247	272	279	291	284	277	302	280	255	288	294	254	269	282	296	274	241	294	284	285	293	262	266	296	271	272	292	298	302	302	283	294	251	302	275	283	295	296	300	258	270	291	247	288	257	283	285	267	270	269	300	258	292	271	264	282	269	305	297	329	292	279	310	305	264	290	252	266	323	279	258	232	291	284	272	304	263	271	264	287	289	293	300	279	285	275	312	274	272	302	298	287	309	299	272	278	270	307	308	250	264	268	283	273	300	283	276	273	278	301	301	268	290	285	298	281	283	270	255	285	285	266	277	291	285	310	265	287	292	272	259	280	271	276	273	269	297	294	288	317	305	301	272	272	261	258	279	327	278	266	278	283	266	283	265	295	297	279	279	270	297	292	285	272	300	301	277	312	304	292	293	313	300	302	278	284	291	276	274	291	287	287	269	278	291	291	292	263	270	315	283	301	249	263	285	284	273	299	303	283	262	294	249	280	277	317	257	291	309	286	271	299	296	284	311	328	288	289	267	307	259	273	297	285	285	261	268	324	265	301	278	293	286	284	302	278	287	292	271	283	264	267	263	278	307	313	283	263	279	291	259	300	318	292	280	281	295	283	273	292	258	300	291	295	283	291	306	291	279	288	278	311	291	305	245	294	277	292	294	293	246	268	306	313	282	288	290	295	280	271	268	290	334	287	314	282	263	276	267	298	287	292	268	307	286	248	263	285	289	298	300	280	252	262	258	267	289	297	262	278	283	271	278	271	266	300	258	320	312	320	293	327	308	307	255	302	284	257	299	278	298	266	275	256	298	321	263	287	309	288	273	274	290	293	271	282	269	282	262	278	276	264	289	289	302	301	295	251	257	306	269	310	276	309	241	276	315	276	259	274	285	262	266	284	277	254	273	265	283	311	269	291	291	276	260	290	299	264	285	287	269	320	307	284	308	277	317	267	301	311	288	299	279	258	271	291	297	281	308	262	298	298	274	311	301	286	278	251	252	283	309	276	279	271	290	278	318	282	337	314	279	298	271	282	278	294	266	276	270	258	297	285	272	298	267	263	281	303	278	294	293	266	298	250	311	272	289	321	293	294	296	274	324	324	283	262	296	275	267	318	301	271	271	278	274	273	329	288	283	280	291	258	285	294	259	273	267	261	307	260	263	308	294	266	288	299	263	287	286	317	272	260	282	285	269	252	305	305	303	289	261	297	296	286	275	299	260	285	269	258	323	303	290	290	279	300	273	305	282	283	276	286	296	318	285	280	309	259	279	281	265	325	290	266	284	302	307	280	248	248	281	293	270	308	291	260	256	275	297	294	270	285	286	341	306	275	280	297	287	270	278	289	259	300	246	271	275	291	258	318	287	267	278	314	279	287	307	300	278	289	264	278	293	295	304	301	276	275	268	304	272	289	303	255	281	286	270	274	285	310	282	255	275	287	289	276	297	263	268	285	278	294	288	307	282	273	270	296	289	254	284	275	264	296	304	279	287	269	260	306	282	322	300	290	281	303	281	280	253	297	274	300	285	291	299	301	291
2406	752	790	831	841	826	758	741	746	760	707	750	720	677	767	746	777	756	722	735	738	715	719	713	740	683	713	678	713	714	714	723	696	692	679	643	713	689	706	701	686	725	712	728	732	659	661	682	696	719	674	687	715	724	701	749	698	685	745	651	725	722	681	740	753	711	726	688	740	733	740	692	704	731	726	719	685	730	717	715	732	670	664	702	707	697	721	679	723	701	767	743	724	714	679	707	707	668	757	697	696	670	731	712	739	657	712	719	753	733	718	710	738	668	710	709	702	685	718	703	710	708	671	717	707	725	717	714	692	664	706	703	730	700	690	735	723	755	734	725	738	769	720	693	759	713	698	712	664	725	735	693	697	730	664	734	721	724	695	732	716	677	740	768	723	762	785	718	732	686	673	709	725	714	723	724	704	714	765	758	678	709	700	725	736	747	707	746	715	752	758	703	708	790	727	697	741	724	692	728	695	731	687	743	714	757	701	745	721	692	696	714	720	687	680	761	697	670	721	658	690	732	670	717	716	693	711	724	704	703	699	693	700	739	764	730	710	683	733	701	703	703	702	728	722	700	743	736	732	723	734	706	721	704	726	703	688	781	720	646	719	749	745	715	709	696	704	705	691	680	702	682	706	706	686	713	701	725	724	693	707	734	745	728	679	662	755	674	724	750	698	725	686	698	765	705	754	694	718	714	748	709	685	755	715	746	722	741	648	662	667	775	711	701	686	702	736	701	744	715	701	729	726	686	710	733	730	698	718	711	673	696	736	703	688	718	727	704	732	698	676	716	716	688	736	731	705	718	707	734	700	705	739	692	724	695	688	764	657	719	738	735	669	773	686	726	699	710	695	769	686	703	703	733	728	708	746	670	724	717	708	755	731	779	703	727	711	730	729	735	700	720	744	702	726	739	700	729	695	710	743	700	703	738	693	724	735	660	725	708	705	691	695	711	718	763	676	688	700	676	676	706	690	714	772	693	688	702	649	727	730	751	724	732	728	716	710	700	695	759	724	730	711	719	729	728	700	723	728	693	718	701	756	700	718	714	667	707	729	757	728	666	744	721	729	660	756	665	718	729	683	707	718	692	693	723	705	746	690	742	723	694	715	760	707	705	683	790	712	762	724	714	763	693	704	734	686	667	670	755	710	674	687	695	669	648	713	703	713	715	678	692	685	699	748	704	715	721	699	673	709	701	682	698	711	796	727	738	678	688	681	699	710	646	708	715	758	727	703	757	742	748	765	744	779	729	709	713	685	756	708	762	707	694	735	753	691	703	758	719	728	726	696	699	691	724	737	723	719	713	712	670	724	708	663	688	725	713	686	721	721	667	718	677	691	730	656	741	677	725	724	711	660	774	747	709	723	728	697	725	723	682	686	675	739	701	708	703	697	735	708	711	717	699	744	710	735	748	715	655	739	689	744	704	700	754	706	749	669	684	690	722	714	700	720	665	688	687	688	706	744	714	688	741	685	727	745	740	759	746	745	780	679	702	685	716	767	700	674	724	713	741	716	672	752	741	719	729	710	723	694	737	686	746	710	712	665	681	658	677	749	680	652	746	682	740	734	702	701	759	695	714	733	710	719	714	768	685	732	721	791	721	697	690	724	712	666	747	733	729	777	726	753	730	731	702	723	679	675	699	723	707	746	694	709	663	746	699	717	675	695	692	713	695	727	712	710	730	727	728	686	737	702	695	691	710	738	664	725	713	768	660	692	731	707	706	745	704	744	718	684	727	728	726	680	739	676	682	707	706	732	722	644	768	700	701	744	711	741	727	724	700	722	745	731	730	734	761	737	749	673	701	677	694	691	700	705	697	738	654	753	695	650	748	708	737	695	722	748	734	757	694	725	752	682	708	665	728	712	743	713	653	747	708	718	720	683	709	698	699	781	714	766	756	743	713	715	759	777	731	678	677	711	689	710	738	698	747	732	758	697	672	730	697	729	699	705	703	729	727	749	709	721	738	697	724	730	725	730	705	686	685	692	672	697	712	637	761	708	708	720	704	706	704	664	708	714	728	711	753	709	706	729	716	715	660	725	749	697	739	706	691	728	693	715	691	677	725	738	690	752	722	663	697	713	694	750	714	774	732	745	735	705	697	698	724	698	694	738	771	759	725	679	685	689	702	696	703	715	747	751	695	728	689	725	736	731	717	735	719	732	710	723	698	764	726	731	728	657	704	737	687	731	733	717	697	703	700	725	701	741	737	734	715	741	719	729	707	747	714	717	710	694	713	716	757	737	704	695	754	763	686	681	697	735	701	720	719	687	780	703	714	712	712	691	725	677	744	737	763	696	701	712	724	714	691	706	697	685	689	777	701	701	727	702	755	743	653	706	741	701	696	706	691	707	705	754	703	704	715	734	700	734	741	719	710	708	741	757	715	756	713	697	711	678	746	733	719	748	720	692	718	674	726	756	680	720	723	680	766	734	734	691	713	696	723	706	731	728	676	681	684	754	759	715	707	682	712	703	693	742	702	723	747	708	701	736	681	704	692	760	758	697	682	707	706	753	712	723	749	702	726	737	655	680	740	689	719	717	737	725	746	707	778	694	744	721	711	705	702	737	675	674	684	699	689	687	695	719	692	732	715	729	679	669	730	703	700	738	730	684	707	675	724	704	662	695	708	704	746	721	733	729	696	686	720	679	734	725	722	762	694	743	744	734	715	720	711	672	745	754	656	703	720	751	679	702	702	733	708	733	673	717	689	715	691	735	711	718	709	697	715	767	737	694	683	735	710	726	696	723	694	735	717	762	768	675	700	671	686	717	724	740	741	754	699	728	718	676	732	728	740	718	725	738	709	652	683	677	709	709	699	682	708	728	717	706	721	723	739	694	685	684	748	692	719	747	740	703	705	745	734	674	690	749	707	738	729	715	723	749	700	720	717	671	704	708	767	680	725	716	742	720	681	676	702	720	720	725	703	691	696	750	745	658	727	693	668	720	728	730	688	753	692	745	669	746	705	734	671	734	742	711	704	711	707	697	708	679	701	723	691	736	716	755	696	698	729	756	696	687	695	686	701	711	750	727	678	721	696	768	696	702	757	726	706	714	713	700	696	706	685	714	696	710	672	745	705	724	698	722	713	727	654	711	726	680	711	715	706	703	742	691	663	701	729	721	683	707	657	718	710	714	745	646	751	713	692	732	707	757	732	760	717	713	734	701	707	712	726	685	741	695	681	664	698	664	699	709	706	744	704	717	681	732	643	679	688	715	686	686	682	690	722	716	688	724	700	780	650	716	728	744	684	739	736	680	692	735	706	742	708	738	708	681	718	769	731	715	750	706	716	752	669	713	712	695	716	702	714	743	768	772	686	706	700	746	751	721	672	756	676	684	715	705	729	693	726	678	685	716	698	671	714	716	750	727	696	675	678	646	701	722	714	777	728	732	714	716	757	674	700	725	715	701	686	720	712	748	705	726	775	693	736	691	753	757	720	760	731	672	701	711	694	678	691	710	706	707	744	748	697	709	741	699	728
6911	854	974	792	615	470	428	304	295	277	256	268	223	197	226	193	210	213	201	199	168	185	184	185	198	187	183	192	178	200	176	172	168	174	186	178	186	200	178	173	151	180	164	170	184	194	165	184	183	176	158	160	188	178	183	168	179	173	167	174	168	167	155	171	145	160	155	172	151	171	155	180	169	163	168	170	158	140	156	185	175	174	156	179	145	158	162	175	204	149	155	183	177	169	164	183	169	201	133	178	183	177	186	155	168	140	150	169	169	148	164	150	167	181	166	170	176	184	173	157	158	170	195	174	149	163	191	167	161	154	157	166	157	162	175	196	158	165	198	178	153	160	163	181	135	155	170	188	170	182	163	154	176	155	153	169	166	158	152	167	185	162	144	180	184	164	156	163	156	184	163	176	168	152	177	175	169	170	158	163	169	198	155	169	166	192	150	150	146	155	169	150	182	159	184	161	164	167	166	177	153	167	172	182	153	200	149	155	153	174	143	173	167	184	165	154	150	159	166	160	175	173	165	160	194	183	169	161	168	152	183	187	167	148	148	176	146	152	159	183	161	149	174	162	169	179	167	159	163	178	157	148	159	194	165	152	189	146	198	157	165	179	167	143	163	164	183	165	183	151	161	166	147	170	148	167	162	169	169	174	178	161	171	164	173	191	179	164	165	177	153	174	146	190	157	163	168	145	157	182	173	177	161	174	180	188	150	154	179	190	158	160	178	162	165	163	157	163	150	168	181	176	174	154	162	164	166	169	147	171	170	178	152	147	159	194	174	188	176	169	175	147	155	158	168	165	168	190	166	156	168	179	185	171	167	164	162	177	189	165	174	174	156	159	173	164	138	169	157	167	159	169	182	155	159	170	142	138	159	162	147	162	168	156	179	168	163	162	152	175	160	167	158	189	167	196	184	164	178	151	167	153	171	174	158	162	174	167	158	178	157	159	162	160	151	158	181	145	173	173	173	161	158	174	162	168	154	170	163	166	145	152	163	154	176	143	170	155	161	166	177	173	170	172	155	158	164	192	169	159	184	145	155	157	184	160	151	164	151	155	140	154	169	172	158	161	202	175	190	171	178	157	183	176	162	165	160	141	170	168	182	187	161	162	163	159	145	155	166	156	174	160	154	157	173	160	167	158	175	157	171	145	161	147	175	168	163	165	145	153	167	147	155	169	177	177	164	174	184	168	174	153	162	161	157	163	190	173	166	183	158	138	146	171	168	171	162	152	152	176	160	152	177	138	154	179	158	161	165	144	166	160	152	170	171	168	148	166	176	173	156	160	184	167	189	157	195	182	156	150	159	150	168	170	165	170	180	161	168	156	166	161	171	158	165	150	163	169	185	185	175	147	193	153	153	150	164	163	154	151	165	161	173	191	137	151	174	160	150	177	148	181	169	192	178	172	165	160	140	165	157	186	190	184	168	160	171	149	176	171	169	169	188	182	168	151	158	180	160	161	169	169	155	156	181	177	169	192	166	169	157	162	162	164	171	174	186	134	153	152	188	169	161	150	200	155	163	169	159	147	149	163	154	169	187	146	185	173	165	146	156	166	170	174	154	150	157	192	158	180	189	163	179	170	174	167	162	152	189	171	164	156	186	171	185	164	142	165	146	143	185	157	138	164	164	173	173	162	189	162	154	146	172	155	160	174	153	174	166	164	184	191	164	147	179	175	172	178	182	169	166	169	150	154	130	161	174	173	149	157	165	176	163	152	156	176	155	193	160	155	164	147	173	172	150	189	172	167	179	142	186	174	164	178	194	156	179	180	179	182	147	170	175	177	152	169	171	165	158	162	161	159	152	153	151	159	157	157	161	158	151	181	165	185	142	148	151	157	179	163	177	160	178	172	182	161	166	171	178	144	142	170	173	156	170	173	177	151	175	183	185	159	178	177	180	182	157	180	172	152	178	203	170	159	170	167	168	165	161	181	151	172	179	151	167	167	144	160	148	169	189	159	167	162	180	137	163	180	166	170	164	172	184	142	165	142	160	164	168	150	166	159	164	137	153	171	182	170	180	168	175	152	164	173	191	154	159	167	168	169	176	172	169	166	169	156	158	175	177	160	178	177	178	162	174	165	172	132	161	171	174	148	169	185	171	156	171	182	165	153	146	176	179	153	162	184	176	140	148	161	169	179	182	180	166	160	178	175	158	164	156	166	180	174	161	173	171	171	169	171	184	149	152	160	182	156	146	184	159	198	151	162	178	190	152	151	163	165	152	160	162	170	164	156	162	162	170	190	139	168	149	153	158	166	169	165	163	143	174	185	156	170	164	142	161	176	173	141	171	148	156	153	185	172	180	150	178	162	170	167	152	164	158	177	138	170	164	186	169	155	176	168	159	160	170	172	181	168	162	152	160	177	155	172	195	164	157	175	158	168	174	156	168	161	176	151	157	161	176	166	174	189	177	169	144	160	187	162	176	196	158	162	171	173	178	167	171	169	147	169	162	153	192	172	169	172	151	167	130	166	195	162	169	168	178	141	163	153	195	165	150	176	200	181	176	154	165	200	152	209	157	150	160	154	178	175	175	156	163	166	145	169	167	165	170	169	170	156	174	171	165	172	153	148	153	162	131	185	152	166	189	180	150	175	171	180	179	166	158	147	163	152	166	155	188	157	154	192	152	183	170	158	163	163	163	151	163	146	172	140	173	172	151	151	157	179	162	169	164	149	151	176	147	161	172	176	191	150	164	194	174	151	153	171	181	159	171	157	138	172	161	185	169	190	177	162	184	157	181	171	163	168	169	166	146	178	165	184	184	172	169	162	158	166	156	177	158	148	148	168	152	188	167	140	158	164	183	161	172	163	150	182	165	168	162	148	143	169	177	191	161	154	177	168	165	169	181	159	173	150	162	180	161	156	179	151	154	156	162	152	172	164	177	154	156	159	159	158	188	176	184	173	181	189	150	185	168	179	140	188	163	166	156	208	161	175	169	157	140	158	167	171	176	166	171	171	150	162	180	157	180	168	191	185	168	167	162	154	170	170	152	157	145	161	172	166	150	156	153	159	169	150	167	157	164	183	171	165	169	175	150	173	169	184	171	184	172	155	171	163	156	172	158	146	186	186	170	166	168	180	155	175	150	162	131	164	191	153	168	174	166	161	178	180	160	151	143	168	170	158	160	176	174	154	180	173	164	160	174	156	161	164	150	193	151	176	169	158	166	152	186	174	171	153	166	162	194	173	159	152	178	179	171	166	166	204	181	154	174	192	173	133	174	167	168	170	157	170	190	184	144	162	183	164	164	178	163	173	151	171	159	169	167	152	178	154	151	172	195	152	140	149	169	165	180	176	169	195	174	192	159	176	175	176	186	160	180	157	165	168	140	174	149	164	187	178	179	162	168	174	174	193	171	158	174	161	146	165	181	152	184	175	159	167	147	180	163	202	151	171	173	187	162	183	169	169	186	167	176	133	190	171	157	173	172	171	189	204	168	194	175	152	155	150	158	178	184	194	174	152	133	155	174	146	172	143
5428	1148	2208	2658	2345	1962	1646	1423	1285	1140	1022	888	898	804	819	817	785	710	681	635	662	661	675	648	659	626	575	615	641	574	561	558	585	574	500	538	519	500	542	498	528	576	554	526	489	524	499	509	541	458	468	517	528	507	494	484	491	511	488	508	477	482	514	498	434	540	513	502	539	493	514	509	502	494	516	467	503	505	479	503	433	503	533	463	528	514	496	528	482	466	468	523	481	426	479	512	475	504	507	502	503	508	500	492	499	511	496	524	534	463	452	499	482	494	505	535	453	523	487	492	519	469	486	531	516	492	502	498	498	505	481	493	469	506	510	493	484	476	489	525	501	500	490	481	495	493	471	488	473	481	524	478	458	473	540	499	463	477	489	489	487	509	484	468	430	515	497	452	504	475	475	499	499	451	495	521	509	552	502	458	455	506	482	517	519	458	451	512	477	472	522	486	473	495	483	501	483	474	478	466	480	499	487	501	471	484	477	482	461	489	464	469	486	472	497	457	479	488	529	463	480	504	470	498	521	456	526	496	487	467	458	483	488	520	484	497	499	483	495	463	496	476	476	500	471	514	482	493	488	505	521	503	488	506	500	478	459	515	469	471	450	541	495	480	513	470	479	506	496	513	449	486	501	483	511	512	463	544	490	493	499	512	478	507	501	498	468	490	534	457	489	505	511	494	483	489	464	480	504	482	470	487	476	544	490	476	456	530	509	502	488	474	464	482	521	488	484	470	485	500	513	445	456	538	503	533	469	499	507	497	493	487	447	492	490	455	491	498	476	457	474	497	479	490	491	489	513	517	496	488	482	461	508	493	505	501	473	486	471	477	504	497	510	479	478	491	529	500	486	453	509	523	523	479	506	503	504	476	478	544	450	472	488	484	487	497	468	510	474	462	461	483	507	498	482	489	476	505	489	486	472	488	464	479	477	480	514	490	456	493	458	512	501	507	514	471	492	514	478	470	468	488	475	489	482	510	522	457	507	447	506	499	500	506	495	459	496	493	487	499	446	522	490	497	459	480	468	505	440	477	464	490	492	495	516	492	473	490	471	468	506	487	488	477	450	472	496	509	483	503	507	486	497	501	510	474	479	488	492	492	488	493	474	484	512	488	473	437	488	485	523	493	505	467	487	470	465	515	455	487	456	495	495	472	506	495	450	469	528	509	454	504	471	484	504	462	486	467	525	506	520	453	476	506	508	472	524	518	518	474	515	482	500	495	475	476	493	500	480	519	482	476	489	476	495	482	485	489	476	523	507	484	511	461	447	446	443	508	502	453	494	509	489	503	432	488	460	497	492	445	496	489	477	472	482	479	500	490	466	500	444	498	503	481	484	492	476	485	445	527	476	494	508	510	481	510	537	461	487	518	513	459	482	472	483	487	494	491	477	459	486	460	470	456	507	489	494	483	507	522	538	487	503	470	492	487	456	490	462	509	503	443	528	537	528	489	452	456	487	496	518	507	499	493	470	467	474	482	493	502	512	479	478	508	431	510	468	471	509	464	471	501	494	470	490	484	450	481	475	470	463	487	495	447	501	488	488	489	544	520	469	489	440	471	476	471	465	445	464	520	472	493	487	461	514	508	483	451	488	475	482	511	496	483	459	462	482	537	505	512	483	522	481	475	500	469	448	462	471	489	542	478	503	471	504	488	478	493	455	467	483	471	479	492	499	483	504	503	469	470	451	498	483	478	453	501	473	480	490	458	483	458	499	491	492	477	514	486	526	474	480	501	511	469	515	496	502	498	501	476	448	465	493	491	493	517	472	513	476	448	481	499	471	491	500	514	496	484	473	494	536	512	512	510	485	487	503	499	487	491	513	489	440	500	503	494	503	455	497	482	480	503	514	506	477	461	515	466	451	491	481	492	462	484	489	480	473	463	451	506	470	511	481	496	511	463	499	525	483	488	460	489	466	495	457	505	465	481	527	468	496	484	507	513	464	515	509	502	490	490	472	513	494	492	456	490	470	482	492	516	462	497	522	485	510	490	484	492	482	492	471	489	490	484	438	502	480	482	501	480	458	488	523	478	483	543	482	460	478	485	457	503	542	490	484	482	457	501	542	476	449	506	491	491	521	489	524	495	542	455	502	491	478	490	485	463	487	461	470	502	502	513	517	507	494	465	477	499	490	487	502	485	459	476	492	475	514	493	475	477	506	502	472	501	476	452	483	461	510	454	545	478	512	499	461	482	484	478	482	500	483	481	498	478	503	498	494	455	477	471	478	493	501	465	498	476	498	523	479	488	491	455	484	506	523	476	478	492	480	476	460	466	503	471	513	474	461	506	481	463	480	488	478	470	471	468	514	491	497	475	435	477	477	517	496	519	468	466	505	497	474	508	478	471	485	527	499	538	513	512	454	491	512	525	497	510	502	478	495	458	510	472	449	506	496	501	505	515	520	497	495	490	495	464	491	450	493	486	494	488	475	459	491	537	506	475	488	483	474	466	493	526	474	489	493	478	481	470	499	512	497	461	520	468	496	477	492	471	522	452	530	472	485	516	489	481	464	507	482	464	513	438	479	537	468	477	478	476	504	492	481	472	496	486	529	476	519	494	499	454	482	471	492	440	466	506	455	458	482	464	475	507	479	498	503	468	521	456	443	539	474	541	505	496	509	482	458	470	515	475	481	516	537	473	496	502	474	480	500	495	460	458	480	508	501	511	499	443	501	483	489	482	488	487	519	455	450	513	493	476	456	487	521	487	493	482	496	500	510	495	492	447	454	458	471	527	506	458	524	472	488	513	431	462	468	451	518	482	531	479	512	498	499	485	464	465	483	481	500	485	496	492	469	456	503	458	523	497	465	444	489	509	470	458	474	472	503	454	493	493	519	546	489	473	502	473	495	525	500	483	489	484	487	476	487	466	496	506	465	524	467	476	486	503	506	512	513	492	467	475	494	523	492	491	437	476	486	523	492	447	535	483	528	503	523	477	456	446	497	504	494	509	444	523	486	463	495	484	521	502	489	477	459	512	485	459	526	471	423	477	505	484	507	440	477	518	494	481	500	523	448	474	469	513	495	496	499	490	507	496	493	473	470	449	482	461	512	500	503	491	488	487	489	478	529	501	490	494	516	483	498	468	497	476	493	518	494	498	519	459	480	503	493	477	469	492	490	511	500	473	483	491	441	474	505	459	507	497	508	506	458	491	463	507	470	512	510	503	483	475	514	508	513	482	496	505	464	501	485	450	485	488	469	503	487	497	518	450	506	516	499	493	488	433	522	459	463	467	510	476	472	452	513	522	507	466	527	486	507	529	462	502	462	489	473	490	505	483	506	509	487	484	464	461	472	482	467	471	489	479	475	509	470	510	490	445	439	506	508	476	506	532	495	499	495	507	480	457	490	496	473	539	473	499	497	496	520	490	523	511	481	489	439	490	476	439	490	492	487	476	501	497	499	516	489	480	468	503	487	483	492	475	504	475	462	500	478	514	518	461	526	500	469	468	495	509	450	506	449	483	486	464	492	486	494	462
13678	2185	2230	1742	1278	992	707	640	575	527	494	461	453	379	379	407	391	373	325	342	353	369	312	339	328	318	300	309	290	304	298	298	317	340	346	329	292	270	298	316	313	300	325	294	292	334	330	291	312	262	334	314	311	280	310	291	282	289	286	300	314	310	295	304	290	310	282	287	315	284	310	322	285	306	295	305	323	296	266	306	293	291	273	290	313	302	298	303	280	287	321	295	326	295	317	293	331	271	345	308	294	317	311	308	283	281	292	288	308	283	312	312	303	288	323	287	281	287	293	307	285	310	318	319	281	296	337	282	281	290	307	287	284	303	277	318	317	273	288	284	349	285	297	305	295	265	293	288	325	328	290	279	315	293	307	298	298	289	323	282	308	311	291	290	306	279	271	289	299	279	311	263	293	290	302	321	318	298	300	310	288	277	307	274	312	297	304	319	322	256	304	334	288	296	272	300	278	311	341	324	286	265	298	310	301	295	256	303	308	292	295	290	292	330	283	304	305	307	288	280	301	287	332	305	302	302	285	284	283	328	287	326	299	266	332	298	268	283	279	268	292	318	318	250	291	286	317	297	283	292	310	287	313	271	297	282	287	295	310	286	292	287	271	318	287	279	266	293	275	301	277	306	290	291	274	274	292	291	314	294	279	293	304	264	288	282	288	312	300	290	307	286	298	310	323	295	274	292	291	308	292	282	307	300	298	297	318	298	321	337	316	287	287	321	341	296	261	322	304	275	301	306	302	294	299	276	300	290	283	295	297	315	280	309	317	304	258	285	307	311	293	334	320	260	286	321	320	313	269	296	295	297	276	302	300	275	287	290	319	289	331	298	268	293	334	274	293	294	284	280	312	303	280	302	270	356	282	317	298	285	300	291	300	331	277	282	276	293	285	298	296	311	259	280	266	270	286	319	318	293	281	280	304	287	306	318	306	268	304	263	301	286	356	314	282	266	269	292	306	291	293	315	294	311	297	301	262	272	301	321	309	309	300	318	290	291	312	291	309	314	318	301	298	271	306	283	311	309	288	305	306	315	285	283	310	312	302	284	316	324	312	284	297	323	308	292	282	309	291	261	271	286	291	302	304	306	327	305	319	277	276	295	287	307	295	283	308	301	281	297	290	282	281	280	300	292	296	297	289	311	308	297	308	275	291	292	298	282	305	274	304	305	296	307	271	329	309	275	335	289	277	345	293	318	309	294	306	327	278	294	317	286	293	266	308	315	299	288	319	266	293	287	290	272	320	262	285	314	268	325	274	309	280	292	298	270	320	306	268	281	329	307	297	302	305	289	261	291	292	299	278	293	288	279	288	287	315	295	264	315	288	324	298	286	297	317	299	307	286	295	310	293	285	270	279	319	295	319	299	284	288	307	280	284	354	274	303	293	301	313	309	313	300	323	307	340	295	275	332	294	315	308	273	310	274	320	295	281	285	292	303	308	275	309	293	281	291	279	313	298	299	295	278	270	289	344	296	305	307	290	302	303	298	300	280	303	307	276	289	288	273	315	242	282	299	326	305	298	297	261	276	284	319	336	301	311	326	288	274	299	319	316	283	304	294	276	291	303	282	320	296	287	272	310	297	256	317	272	284	312	325	310	284	269	298	340	253	338	274	293	276	312	295	303	300	287	322	302	299	318	288	291	269	275	293	303	292	319	314	278	278	301	292	323	314	319	283	291	285	321	300	286	271	298	316	312	315	294	288	286	328	313	260	290	272	275	292	324	296	283	307	278	309	296	317	317	283	272	299	285	279	301	297	352	299	310	306	295	328	310	303	319	301	318	294	279	313	274	295	301	286	294	312	293	295	299	304	297	263	290	285	299	284	275	299	316	261	287	244	296	323	312	307	327	311	310	277	275	273	295	301	333	296	268	296	296	316	265	274	276	283	280	316	291	332	309	274	297	307	284	282	294	304	292	292	279	283	305	304	283	298	310	270	320	310	267	349	295	270	298	325	294	281	288	311	282	292	297	281	319	266	294	319	289	243	237	288	290	309	336	293	296	268	273	297	315	308	289	335	292	325	310	304	332	281	316	310	319	286	277	288	295	281	335	324	319	280	304	306	307	295	289	292	307	307	291	333	299	287	292	313	298	258	316	293	327	284	306	289	312	273	267	312	300	305	307	299	284	268	301	309	285	288	274	327	290	279	288	301	289	317	313	302	329	314	282	318	315	315	256	305	277	312	277	292	279	290	287	287	282	279	278	276	279	321	275	294	279	316	283	314	334	266	284	331	298	281	300	304	307	324	325	273	287	289	277	266	255	290	260	262	312	270	315	313	300	288	295	275	285	304	267	309	292	278	286	311	291	255	286	303	297	296	302	307	295	305	309	292	312	286	279	277	290	296	292	287	264	326	289	276	304	282	282	303	280	300	302	264	287	326	295	278	267	285	304	314	321	322	279	269	272	323	297	312	295	263	306	294	274	260	294	345	274	323	264	289	342	321	264	310	288	256	271	283	307	296	280	256	316	290	297	334	267	317	300	324	355	311	291	307	278	322	277	307	284	286	259	285	285	314	313	280	296	292	303	305	279	284	290	309	309	319	354	298	300	307	313	281	283	285	292	336	286	340	281	320	263	275	309	317	295	300	242	301	282	302	279	304	310	296	308	300	281	271	281	271	288	310	292	293	335	333	272	298	306	316	296	307	310	277	292	296	298	277	312	295	283	288	286	309	312	298	320	285	310	300	268	304	309	284	317	288	322	324	288	284	282	311	280	315	289	310	274	316	278	304	294	287	315	308	299	269	284	290	333	285	304	287	306	289	301	303	270	327	301	300	287	255	304	280	302	291	258	302	284	292	262	350	288	295	303	299	309	283	288	306	314	300	287	314	297	271	298	304	291	333	304	311	307	322	278	325	304	290	321	295	333	279	322	310	290	318	317	292	314	300	268	289	310	327	279	301	304	294	302	293	279	314	331	288	290	292	268	293	345	301	309	299	286	297	316	305	336	292	305	290	299	300	314	304	297	299	312	301	321	318	286	293	288	317	286	292	298	296	222	286	318	292	282	300	267	292	307	300	270	331	285	302	315	294	337	257	302	302	287	314	293	275	291	298	288	301	292	286	321	328	306	295	285	340	297	279	310	319	310	271	296	290	268	300	294	286	302	273	335	308	293	324	290	330	297	284	321	302	297	318	308	287	268	264	291	292	299	309	297	280	302	317	277	281	319	248	310	296	314	302	328	292	274	335	283	296	273	296	284	280	335	301	308	303	283	300	287	301	308	310	293	257	309	298	282	338	290	291	265	294	292	304	284	300	285	294	300	314	318	293	271	264	298	319	294	288	309	288	320	287	296	293	312	298	298	317	285	278	288	318	284	313	271	287	301	297	286	304	295	296	317	283	312	296	287	293	329	296	305	304	280	310	330	279	302	281	299	304	313	309	267	278	304	319	324	305	272	270	311	279	328	314	281	266	284	299	268	304	317	289	293	300	264	297	271	258	307	301	295	293	286	291	296	328	316	326	316	312	310
7622	2092	4276	5085	4536	3657	3045	2625	2317	2071	1805	1670	1674	1549	1401	1398	1262	1212	1160	1150	1155	1097	1072	1014	1012	1012	986	1043	970	1000	968	889	948	898	889	904	851	896	924	874	875	849	860	807	872	852	812	805	792	808	847	814	779	816	823	813	819	798	803	806	835	848	821	823	747	814	783	864	799	816	811	787	776	755	821	795	809	813	810	772	772	820	769	816	789	787	818	802	761	761	760	788	796	780	774	841	844	798	779	797	759	829	797	784	754	784	770	738	795	797	827	828	803	773	797	813	822	798	785	749	750	755	781	753	829	746	808	798	765	767	783	781	772	755	786	776	795	785	797	790	799	783	846	774	809	799	786	814	793	821	775	782	748	786	745	760	743	850	789	785	747	776	728	855	823	846	760	760	762	741	839	748	810	803	725	806	778	806	774	823	811	817	809	755	799	769	843	754	794	763	819	808	725	813	830	797	757	734	817	814	826	750	777	788	818	754	805	812	791	749	783	738	778	775	840	789	769	749	784	759	801	771	703	782	731	790	789	796	768	807	761	809	737	767	797	812	793	787	794	752	777	783	775	773	778	725	801	784	812	800	761	762	745	772	820	786	783	801	750	769	805	753	766	791	765	838	749	779	810	733	783	802	796	780	778	790	803	735	789	765	787	785	767	802	800	789	744	805	765	794	786	808	749	788	763	777	745	794	769	763	812	779	733	802	761	755	744	734	738	756	824	762	764	764	731	742	799	757	774	804	774	787	797	816	751	786	739	805	775	792	781	800	780	833	795	777	793	796	760	763	784	738	736	801	792	764	794	726	751	810	830	758	777	806	791	788	760	783	813	747	786	778	786	747	785	744	816	759	782	780	780	731	755	780	778	743	803	757	788	778	810	787	781	777	767	811	813	736	774	807	734	798	783	799	743	824	798	780	774	795	809	791	804	772	797	779	808	775	812	738	778	785	766	805	769	743	784	775	729	813	740	808	751	814	746	786	749	770	790	773	765	795	798	757	798	780	752	786	723	759	767	783	759	794	800	794	769	794	770	832	791	779	769	722	766	767	806	792	789	775	734	760	820	799	759	801	753	753	774	773	744	774	774	801	783	760	797	787	769	755	772	792	786	829	745	791	763	804	775	830	746	777	783	792	773	765	802	762	813	790	761	772	720	786	791	747	750	750	777	771	778	750	782	789	784	800	775	723	783	848	719	755	757	797	746	708	798	728	719	773	796	780	773	796	796	785	754	750	779	781	762	791	778	744	709	744	778	782	816	786	766	768	733	739	816	811	783	765	746	796	779	754	835	792	753	791	788	810	811	772	818	765	792	784	761	766	790	785	776	774	796	773	798	759	713	778	765	750	827	832	764	772	761	741	782	812	772	717	778	779	810	774	797	767	808	769	777	845	798	800	744	751	769	743	816	759	734	844	799	772	731	792	789	761	815	734	787	847	783	722	803	719	771	752	759	761	752	753	790	725	783	757	765	805	813	811	751	744	796	814	791	813	761	752	734	800	743	759	800	762	819	772	738	778	808	758	808	748	767	797	766	754	781	764	741	767	737	784	777	783	792	734	783	805	755	785	798	815	760	759	772	783	769	793	779	783	774	752	771	738	795	779	770	761	788	828	788	773	780	781	780	771	743	730	771	767	779	782	760	770	757	789	763	761	845	759	769	866	733	758	795	775	785	764	770	729	825	754	816	735	761	783	741	806	792	773	779	748	739	711	779	820	779	843	801	773	798	801	804	792	745	790	797	767	755	816	789	763	811	777	780	756	789	791	831	758	746	797	797	776	754	743	775	790	775	711	798	751	745	745	791	797	805	821	768	841	708	796	789	780	774	771	798	816	756	753	788	844	795	791	797	779	741	806	770	805	741	815	813	802	826	771	778	736	758	812	773	775	790	793	788	745	755	760	797	754	754	772	764	771	845	780	738	770	767	827	782	764	782	747	773	770	775	799	748	719	747	743	764	810	810	736	761	752	773	809	778	720	730	749	763	792	798	777	755	785	719	794	785	752	772	766	737	791	819	804	785	766	779	835	772	794	793	718	752	768	796	801	774	760	819	755	792	817	774	818	787	791	741	783	806	759	780	804	785	775	755	786	811	778	769	742	773	802	800	811	778	763	773	802	751	767	791	814	779	761	826	827	769	762	781	815	767	758	821	791	739	780	807	816	787	756	818	741	750	778	787	769	806	777	768	760	770	739	810	781	825	808	770	775	823	744	757	772	781	784	773	736	785	778	755	749	765	732	777	765	821	771	813	765	798	847	807	777	837	782	776	797	806	771	753	767	784	773	699	778	806	789	746	779	822	755	793	757	790	776	797	760	741	748	732	790	762	812	810	802	731	804	793	814	771	777	733	788	776	823	747	756	760	779	751	790	753	782	811	742	836	768	786	776	797	763	776	780	822	804	810	744	717	764	795	805	757	800	799	795	830	777	785	759	789	817	790	736	798	730	777	794	824	775	711	761	766	760	789	806	768	853	729	813	740	736	790	783	768	703	800	795	796	783	790	794	804	748	798	810	761	756	770	778	828	835	789	768	776	790	778	777	813	741	725	783	767	788	759	769	767	776	765	788	791	780	830	830	839	726	827	780	806	763	767	758	754	788	766	758	778	796	869	792	729	790	757	789	811	793	785	720	755	794	793	822	801	780	763	788	793	757	819	810	755	758	746	752	745	773	749	787	785	782	769	740	827	766	754	771	795	761	732	796	822	749	798	776	773	763	796	793	709	787	785	797	813	747	739	808	754	805	747	851	792	775	791	782	825	796	764	814	752	747	820	760	777	768	825	800	829	791	762	733	795	791	732	752	714	811	731	712	708	784	832	745	802	783	774	757	846	753	766	836	763	819	783	781	735	786	760	745	762	782	783	741	813	800	830	745	742	780	789	787	733	786	780	783	794	787	741	796	775	772	789	749	759	778	753	771	812	790	776	816	755	784	827	780	754	781	844	738	781	739	811	769	759	771	767	807	806	783	803	768	792	788	775	819	772	776	765	779	784	781	762	752	740	782	803	803	813	757	795	770	783	779	830	759	731	785	796	767	733	759	759	777	802	760	777	731	765	778	787	813	782	756	763	784	833	807	756	761	793	791	732	776	805	807	795	806	774	749	761	782	785	740	763	821	772	749	830	811	780	811	765	782	750	827	762	785	765	833	800	793	769	753	800	792	746	798	788	730	765	777	817	728	778	778	767	798	766	761	785	779	813	790	811	820	809	813	765	821	815	774	791	812	734	720	747	775	764	808	750	790	776	779	763	742	785	780	734	822	829	802	752	743	806	806	763	789	827	828	751	755	819	798	789	739	775	750	798	856	762	782	754	774	782	776	785	802	762	747	763	805	777	771	843	791	810	723	750	790	835	771	779	773	748	820	787	771	770	794	777	753	753	759	779	796	765	784	800	715	774	774	764	774	790	816	780	803	766	770	769	779	776	781	745	774	837	768	780	798	789	827	786	746	782	751	747	761	789	798	763	765	756	806	811	752	782	793
1938	291	278	316	319	285	274	309	283	278	291	268	309	298	293	288	281	282	287	286	263	291	261	284	272	269	279	267	297	304	251	270	273	275	267	292	305	277	267	273	283	247	273	279	263	272	297	324	299	256	278	283	275	303	287	298	314	262	315	268	316	278	290	298	268	301	307	275	259	305	280	269	255	292	277	257	294	272	263	275	287	281	251	306	298	286	331	301	299	278	274	289	282	264	257	297	281	276	305	290	313	280	263	250	268	271	277	281	324	272	267	290	274	278	303	304	317	278	294	268	264	271	273	294	284	293	280	287	271	306	321	280	270	295	281	280	259	295	290	255	268	277	297	286	274	256	264	300	300	281	286	263	306	250	303	296	280	292	304	287	259	287	291	256	296	293	309	295	313	302	289	258	274	272	284	302	276	283	266	303	262	284	266	304	269	280	268	305	268	306	298	279	301	302	302	296	285	263	260	282	262	266	304	292	264	274	247	322	316	306	290	272	289	298	266	275	257	256	297	284	287	288	298	269	304	279	299	290	280	283	288	291	306	337	267	289	290	282	311	276	307	267	264	287	279	252	263	287	272	307	315	279	291	303	282	280	294	286	311	313	308	250	275	279	272	286	265	303	279	275	278	289	259	267	258	279	304	289	273	263	277	298	303	294	280	271	289	289	276	289	283	266	278	269	259	277	321	270	306	270	278	287	270	292	263	299	290	275	230	292	310	291	280	257	245	290	304	284	290	286	299	256	275	279	255	287	254	261	301	287	281	302	271	277	292	261	268	333	309	251	266	284	271	294	328	283	271	311	307	263	296	306	288	273	281	281	273	231	336	255	278	266	258	269	287	259	261	277	248	282	286	277	288	282	288	285	282	305	279	309	308	315	297	252	279	291	318	294	282	274	295	283	273	246	271	300	291	269	274	278	301	299	295	326	274	276	289	313	281	281	273	283	273	262	280	316	299	313	313	294	264	289	251	253	311	286	317	285	256	287	271	302	263	301	284	313	284	277	276	292	261	274	269	262	261	257	259	262	327	307	285	312	294	276	257	274	264	269	281	269	284	285	278	269	294	278	294	290	304	293	285	265	281	270	270	306	312	282	260	299	300	271	282	247	262	285	278	284	276	259	276	263	288	282	292	305	270	265	283	290	250	280	292	283	296	266	261	284	291	290	293	285	316	274	276	264	285	317	301	292	271	281	269	295	290	288	288	265	336	306	294	290	293	280	281	271	280	282	251	283	312	256	282	293	292	284	301	270	265	284	305	288	291	305	296	283	285	283	251	308	258	272	296	303	286	276	280	256	279	281	300	286	262	272	300	332	283	281	265	273	280	279	284	273	262	281	322	294	278	327	293	277	280	294	281	277	286	291	277	259	300	284	276	272	270	264	328	260	303	275	281	268	281	286	276	280	269	295	309	281	299	284	275	288	300	287	286	286	283	272	314	267	276	293	290	291	263	249	293	293	272	290	280	275	297	285	290	272	293	273	270	298	292	272	273	303	281	306	255	282	251	292	277	258	284	290	336	300	264	278	286	287	263	265	280	308	294	296	313	283	256	276	311	279	291	287	292	264	295	269	277	301	290	266	248	290	263	308	297	322	317	294	279	292	275	310	286	287	268	271	290	279	308	282	268	281	307	286	279	310	265	285	268	278	302	294	295	276	248	243	296	280	246	276	300	287	254	289	290	283	309	300	281	282	284	279	279	268	289	285	242	267	257	285	267	252	265	288	253	291	277	286	275	275	279	269	280	296	293	283	293	265	266	286	297	265	268	261	308	281	272	287	285	288	279	238	244	295	247	303	292	284	264	278	289	288	274	297	270	282	275	287	260	295	275	292	287	312	293	297	297	289	243	275	279	292	268	293	270	322	283	301	259	302	272	294	295	298	308	259	285	274	254	270	297	279	275	232	288	270	249	270	289	304	283	270	277	284	276	276	298	295	283	301	306	293	278	282	289	281	286	256	282	285	300	271	275	273	270	273	260	255	277	267	251	298	316	301	288	281	303	270	305	276	295	297	239	251	286	299	280	285	278	322	276	288	301	266	292	277	308	263	298	287	280	262	306	270	296	273	274	271	322	279	274	282	248	291	290	287	284	274	301	302	268	295	308	299	258	292	297	271	283	298	265	259	286	328	331	271	295	268	287	309	320	269	288	314	293	307	292	278	286	295	294	270	301	286	308	318	280	267	275	277	285	254	263	307	274	283	288	250	265	305	322	259	287	276	272	274	299	307	286	269	293	293	295	260	274	272	293	298	279	276	290	299	291	248	272	293	280	267	261	270	254	276	279	289	275	285	311	273	300	306	287	274	285	296	282	287	283	283	280	267	286	226	300	264	261	285	286	287	314	276	287	273	272	282	247	294	282	259	281	248	292	256	322	284	282	277	268	272	321	279	280	273	280	250	308	275	307	303	246	299	266	263	261	275	292	290	294	275	293	271	236	274	280	301	301	267	296	284	292	283	296	258	272	240	271	295	308	267	286	276	290	280	277	282	251	314	263	286	268	294	283	286	261	299	295	283	304	279	276	289	294	283	299	264	310	249	281	288	316	281	288	270	269	290	283	285	278	309	280	300	279	296	294	291	272	295	281	304	286	286	302	320	282	294	296	283	310	257	280	281	300	286	275	280	314	289	274	316	310	302	264	277	305	279	277	282	295	306	290	267	294	263	274	263	271	271	254	266	279	258	298	278	265	304	272	270	259	281	280	285	286	275	300	286	309	290	293	290	287	285	288	257	289	281	291	265	292	282	310	300	299	283	262	292	304	271	284	298	292	265	269	287	286	306	276	286	281	291	302	269	297	259	298	271	316	271	274	298	285	296	265	291	266	303	280	299	253	271	292	278	288	294	265	275	305	255	294	295	289	292	325	270	275	284	289	263	277	290	271	294	280	304	295	278	289	283	276	272	283	278	312	292	277	305	276	307	322	256	273	304	287	274	279	297	263	276	271	266	251	333	294	286	246	286	302	283	281	324	278	257	294	278	292	322	279	271	282	311	275	291	269	281	289	280	280	295	287	302	269	286	289	314	262	259	303	299	321	254	310	322	274	309	290	266	281	288	300	285	279	278	257	279	284	290	269	284	312	278	284	302	276	313	292	284	287	279	308	297	273	283	287	290	289	290	313	270	280	286	284	302	270	298	257	299	322	281	309	295	268	251	307	287	273	267	239	269	296	286	292	280	278	279	301	276	288	264	278	289	296	277	264	291	314	258	290	287	307	282	289	251	287	282	310	307	299	266	294	290	320	256	267	264	266	278	266	253	302	293	302	270	264	276	261	283	324	277	302	261	273	263	261	295	288	278	283	290	283	318	270	297	288	280	281	298	271	274	276	267	258	261	271	317	260	264	293	269	264	287	281	269	287	273	271	298	285	340	281	251	284	286	304	275	305	287	311	258	278	264	313	258	296	297	298	284	267	282	269	273	292	276	321	298	262	276	271	244	289	305	276	283	284	299	261	252	272	253	298	277	304	273	303	322
2414	756	780	812	826	827	757	722	749	736	770	786	750	753	701	714	766	700	730	737	722	699	666	681	750	699	761	731	718	681	737	737	749	724	680	660	718	711	720	760	656	710	705	685	683	750	756	710	712	726	768	709	719	701	704	699	772	698	690	705	737	669	728	802	742	709	715	691	676	722	730	739	697	712	673	704	691	736	734	728	764	707	777	716	666	733	707	692	670	701	717	672	713	699	691	784	685	736	759	719	717	754	752	743	655	722	699	738	702	700	701	696	707	659	725	729	717	718	768	692	679	747	733	726	723	723	705	683	683	733	725	722	741	704	705	713	750	685	741	697	709	719	723	727	707	738	700	751	773	749	712	673	738	657	705	723	746	707	707	692	768	712	759	661	714	698	712	720	696	692	749	782	729	746	719	727	682	760	739	744	716	696	736	717	636	704	747	702	721	732	720	690	704	685	712	679	734	716	721	748	695	749	717	733	731	690	738	721	728	714	741	704	717	730	681	674	735	711	713	717	714	778	680	716	716	722	734	686	726	719	689	712	711	665	693	730	749	715	741	734	725	734	764	711	691	746	674	723	685	706	654	719	737	718	751	697	696	701	700	677	758	749	710	723	696	722	644	731	737	725	739	736	696	688	751	749	703	722	689	786	724	713	742	755	742	701	627	742	715	714	705	711	713	717	680	718	714	707	702	713	658	746	716	679	714	733	675	715	703	730	713	708	699	724	730	760	728	742	675	711	726	762	731	754	708	746	767	684	682	707	688	688	728	694	715	703	689	706	704	680	737	717	676	785	705	681	732	730	686	733	683	706	677	760	723	704	728	699	744	736	760	698	752	729	654	679	713	704	777	697	745	727	697	726	687	730	716	717	695	706	699	726	691	677	704	669	690	706	721	694	685	742	684	726	733	694	716	701	707	689	691	753	707	718	715	688	704	695	743	731	707	688	728	704	739	696	693	746	690	713	692	716	743	663	709	761	754	721	720	719	690	773	685	695	722	708	702	739	720	699	702	651	693	716	673	717	716	695	731	755	740	730	799	694	740	727	695	732	673	677	699	709	700	756	703	712	743	712	698	654	745	715	730	730	736	687	713	701	751	677	732	723	722	724	697	721	694	712	683	739	764	674	733	697	741	726	706	712	694	719	706	708	751	723	738	727	711	744	714	720	659	706	672	704	721	664	767	675	674	691	726	719	713	720	696	671	686	750	698	721	682	740	672	728	677	721	704	640	704	696	748	728	693	682	724	698	727	699	713	736	712	730	684	758	716	684	675	747	716	735	769	692	726	671	753	666	699	694	634	706	701	712	747	725	692	698	671	748	745	730	778	688	683	692	701	713	727	735	704	725	690	727	734	721	729	714	712	734	722	691	667	737	740	703	710	761	650	739	737	780	694	712	716	755	706	701	708	751	728	706	717	676	727	688	707	730	698	680	765	745	677	715	730	686	673	734	689	700	722	714	697	712	677	653	712	688	694	744	680	658	654	720	686	714	723	763	693	678	759	720	709	734	725	761	768	694	740	746	709	666	690	730	674	699	684	693	718	684	691	681	719	721	759	682	714	719	719	670	676	763	739	735	693	679	713	703	746	750	725	698	741	689	730	715	698	715	675	708	740	717	721	697	693	668	672	727	692	731	694	748	744	723	694	687	727	715	691	649	651	692	716	715	704	757	716	742	686	715	739	712	655	734	711	735	673	746	725	754	720	699	675	716	723	729	726	728	688	708	746	714	771	736	737	640	686	725	702	774	701	702	707	715	690	716	659	743	678	683	707	725	652	754	712	670	680	733	709	753	699	688	724	751	720	721	695	684	697	713	692	711	724	715	686	702	765	714	759	757	712	727	677	730	740	711	791	702	719	705	730	675	677	703	720	720	701	748	690	703	689	719	669	716	708	742	691	720	708	699	743	737	708	724	703	683	750	744	745	689	670	714	739	764	687	707	752	749	750	759	712	685	727	712	686	714	710	713	735	659	714	753	736	700	671	725	713	721	724	724	748	738	695	713	708	725	734	741	731	687	690	728	734	678	698	688	681	669	684	709	749	719	758	659	722	718	701	708	680	703	725	709	699	686	657	765	727	680	680	699	728	699	757	717	713	713	740	668	764	702	675	702	728	716	744	694	730	709	734	740	753	678	700	741	721	676	719	669	723	716	661	695	691	700	700	711	723	739	726	711	721	668	707	761	648	706	738	736	743	726	718	691	681	686	717	707	750	676	707	702	676	708	725	739	692	731	717	692	691	732	725	660	683	748	688	704	721	715	735	748	702	713	708	734	640	724	714	679	751	732	731	724	704	699	744	703	727	729	698	691	724	709	710	753	679	705	754	733	709	739	730	713	699	720	717	682	737	714	710	740	692	691	722	729	736	725	731	686	720	718	689	733	730	715	750	694	714	698	691	701	731	741	742	672	742	738	740	673	753	685	712	724	784	682	701	723	728	717	697	680	739	708	667	728	753	752	734	689	769	681	743	704	680	725	720	729	683	674	715	704	707	733	709	684	720	665	649	725	716	668	703	744	714	712	723	670	700	687	685	720	690	727	706	737	687	713	707	684	706	650	700	724	723	676	695	695	693	740	707	730	674	726	724	711	715	711	646	710	769	709	689	738	723	677	732	702	706	731	717	676	747	700	702	677	706	712	738	758	767	712	704	714	677	752	678	727	703	742	692	757	744	742	762	738	717	700	672	708	730	741	708	740	711	727	688	711	680	725	655	711	744	691	742	713	729	703	682	677	736	665	762	665	688	701	686	671	719	684	699	668	777	709	746	717	682	749	725	739	682	700	684	768	742	644	708	717	739	695	678	725	707	727	741	718	672	727	714	752	695	732	699	717	720	709	710	746	682	754	663	702	725	744	759	716	724	756	734	764	728	705	731	699	714	693	697	689	705	721	696	708	676	709	706	673	727	709	707	745	684	764	696	719	680	690	676	739	757	710	646	655	727	711	675	686	716	701	690	713	687	702	758	684	720	658	791	727	705	708	726	743	682	712	706	742	747	765	738	698	766	711	709	712	751	703	743	733	686	687	743	770	680	727	683	701	694	682	733	701	757	758	650	686	722	747	748	711	692	705	702	689	754	704	712	747	742	732	734	719	729	691	692	753	725	759	653	746	751	685	728	721	740	700	643	722	721	698	717	732	732	654	713	698	688	699	730	706	719	744	697	704	699	698	737	714	687	708	762	696	678	753	716	688	686	703	732	710	700	705	730	731	690	708	714	707	706	694	763	714	774	687	738	733	740	764	707	739	716	699	755	720	749	681	749	712	703	665	745	719	706	719	699	687	695	733	685	687	709	669	675	778	704	689	721	765	732	703	695	716	718	718	744	726	734	785	674	732	698	685	721	731	719	711	717	721	739	759	658	700	674	742	711	723	772	756	703	700	686	739	746	716	709	679	731	724	742	671	726	684	686	709	758	710	676	723	663	679	701	684	693	747	714	720	688	691	732	723	674	681	778	741	730	713	744	695	659	674	718	695
6867	886	1014	810	605	453	382	305	288	267	230	241	222	215	203	186	191	186	199	196	186	178	197	188	179	166	179	198	180	200	157	168	171	149	173	183	161	186	176	184	155	179	183	161	161	175	169	171	186	164	176	154	158	163	169	176	175	154	139	163	201	157	184	176	173	153	172	157	139	193	166	178	172	198	168	157	181	204	168	191	164	169	163	167	181	160	146	177	188	159	178	185	180	152	202	147	143	172	152	160	167	169	169	166	165	162	179	188	207	175	172	158	169	185	159	178	150	149	176	164	166	187	174	173	143	151	166	169	181	183	155	163	168	167	161	173	160	170	168	169	178	156	180	156	161	150	151	150	146	180	158	183	155	153	164	185	159	135	196	156	189	169	152	155	167	150	167	168	146	188	185	176	173	158	156	186	177	156	175	150	194	175	177	174	163	185	159	172	173	148	153	152	174	166	142	163	140	192	156	167	162	140	144	147	170	169	168	186	184	168	174	144	152	169	190	174	146	175	178	174	162	150	151	149	137	154	170	166	175	154	176	155	166	144	152	195	178	161	165	157	163	162	171	169	141	179	178	182	192	152	169	158	173	166	190	205	158	173	175	171	133	171	160	167	166	203	164	173	160	154	163	191	175	170	179	159	152	149	156	167	164	151	152	166	175	177	144	141	177	181	151	178	159	176	174	159	139	172	155	159	166	172	163	169	152	170	155	185	176	146	157	174	178	197	175	181	162	163	150	177	159	174	177	179	172	176	187	149	175	165	173	174	179	181	158	173	151	173	140	164	166	164	185	148	147	153	172	163	155	170	184	155	161	150	159	163	176	171	180	165	157	184	180	157	181	181	192	155	182	156	155	164	172	167	166	164	164	155	169	166	182	168	165	166	158	178	167	176	197	157	161	150	141	185	198	157	180	148	170	169	171	161	157	164	154	176	172	171	183	172	149	174	156	160	158	152	186	163	163	158	182	167	158	177	166	162	178	163	155	147	155	184	184	184	178	163	160	186	151	176	149	172	147	184	180	171	154	160	171	151	147	188	153	157	184	175	172	161	170	161	170	178	160	172	162	169	156	146	193	170	161	173	157	150	174	154	161	180	167	171	174	181	157	180	153	165	155	166	153	162	177	158	178	131	149	139	168	187	145	164	170	182	138	178	195	183	184	163	159	153	185	169	166	150	159	157	165	182	148	175	173	148	159	192	169	168	145	180	137	168	154	174	166	151	151	178	167	165	199	176	159	145	150	140	185	178	173	176	157	190	151	160	162	180	182	169	178	160	175	141	158	158	161	175	167	167	161	190	155	151	161	153	152	168	161	178	170	165	163	158	165	183	181	189	165	171	172	173	144	162	167	154	167	188	156	149	162	146	138	163	163	179	173	174	160	173	173	151	162	167	168	169	173	170	171	194	170	176	159	180	165	191	150	179	200	185	167	187	160	174	171	159	145	157	166	170	170	206	163	178	157	146	162	169	167	166	169	175	205	167	168	160	171	166	169	183	183	178	166	180	155	159	155	171	173	160	166	170	185	183	167	139	165	175	163	183	178	150	173	185	186	175	188	167	177	171	144	177	179	170	185	177	146	141	176	153	185	176	181	170	184	164	131	154	164	173	148	195	178	163	143	182	183	138	175	165	154	165	171	168	149	157	171	142	169	180	150	167	157	173	158	143	157	217	160	196	159	183	173	174	170	168	167	171	166	173	173	155	171	141	171	181	183	184	168	167	164	159	170	160	148	165	150	180	172	154	166	178	186	162	171	163	182	155	171	168	153	151	161	174	164	161	156	159	179	162	174	189	174	143	150	180	158	146	179	176	163	164	154	149	173	172	167	173	152	148	160	155	168	177	180	175	174	159	155	174	180	179	153	177	170	158	171	185	156	182	172	183	183	165	160	163	166	155	161	136	164	163	175	165	180	168	153	150	162	165	161	147	153	163	195	175	173	173	163	161	151	155	156	174	145	157	168	165	175	150	178	169	153	185	162	178	152	176	185	163	165	175	167	170	179	175	157	165	164	169	155	176	181	153	151	194	177	183	158	187	185	156	160	189	164	165	158	144	156	168	163	155	169	160	162	151	169	171	181	176	163	161	182	188	175	172	173	183	167	165	177	165	167	163	145	170	174	170	164	148	157	167	172	150	176	177	176	151	154	152	157	175	189	159	150	180	183	160	159	188	176	158	151	130	154	160	167	203	166	151	177	159	146	148	187	155	164	172	148	148	168	151	195	162	169	175	155	143	186	171	162	159	154	131	184	169	172	159	172	155	140	170	152	179	185	146	160	158	161	179	161	176	159	170	152	157	165	190	159	179	170	171	148	193	155	182	148	185	166	156	166	178	163	169	170	163	163	156	152	174	156	152	166	167	184	163	165	163	171	186	177	168	171	177	178	166	169	184	178	159	160	168	169	160	155	159	149	170	154	156	153	154	155	187	168	170	143	169	161	174	184	147	148	159	174	143	160	177	171	167	166	197	147	189	170	165	160	177	161	182	167	158	148	164	192	155	150	160	162	156	185	196	179	162	164	124	159	160	165	174	156	173	162	166	169	176	159	164	172	152	156	160	159	163	176	152	167	166	163	182	182	161	175	158	143	175	171	170	184	171	165	164	152	174	185	154	163	155	200	164	165	161	161	150	194	135	161	161	137	190	170	159	173	184	159	165	150	174	169	154	164	168	150	170	178	144	167	183	173	163	159	166	153	143	171	167	167	141	167	154	170	170	140	167	174	169	182	167	160	146	151	147	176	173	164	157	160	179	189	175	173	170	178	154	174	166	178	157	161	174	163	144	185	172	142	158	162	170	181	176	166	148	164	169	183	157	173	152	185	166	142	176	150	163	184	170	152	201	139	170	198	186	181	158	161	177	154	176	171	162	180	189	156	173	141	143	142	156	172	191	167	197	169	144	150	152	192	174	158	173	143	166	150	182	173	169	157	185	179	147	171	181	175	161	166	178	171	180	155	187	178	163	179	180	168	180	166	160	169	173	159	166	161	158	161	176	149	155	162	163	179	175	168	159	145	169	183	170	189	165	179	188	171	166	172	147	179	180	189	160	157	174	160	167	160	163	167	173	162	164	176	176	198	188	153	176	170	154	178	189	164	162	171	177	170	156	161	152	170	154	152	175	161	169	150	140	159	165	167	153	172	169	151	174	150	149	145	186	164	174	175	178	186	158	163	144	155	155	166	168	161	174	182	166	194	168	194	137	136	150	155	176	168	152	145	167	158	170	186	189	176	152	183	143	163	196	162	140	169	162	159	168	167	184	154	136	183	167	175	194	189	173	167	156	174	163	160	156	179	178	192	165	153	189	159	197	160	188	161	173	184	174	167	178	152	136	171	164	167	167	183	168	166	142	172	168	166	166	161	156	162	161	155	148	173	163	148	180	153	161	189	161	175	179	172	174	158	165	174	169	162	142	174	161	148	153	139	160	153	170	174	151	190	159	170	172	160	167	175	192	190	138	162	175	197	175	147	162	149	161
5461	1125	2165	2652	2391	1899	1684	1528	1221	1097	1023	967	887	831	794	754	688	660	656	659	662	656	647	667	595	620	575	535	573	669	572	564	531	558	501	517	562	564	496	483	510	538	508	536	491	496	502	532	531	544	525	484	478	507	526	504	534	522	515	486	493	512	557	488	509	503	461	528	511	506	496	495	507	485	505	557	493	477	461	496	539	474	512	462	498	503	479	534	491	480	513	479	559	470	465	505	459	506	512	475	502	480	472	503	473	513	459	497	475	483	475	480	542	488	494	476	442	507	441	548	470	534	475	459	535	490	472	495	517	446	514	479	494	495	498	472	515	473	491	478	475	495	503	484	495	473	498	508	507	507	482	514	449	452	444	475	456	480	467	486	496	479	492	505	518	481	498	492	481	495	470	478	494	498	497	470	499	491	494	488	541	523	489	498	482	465	476	495	475	491	518	504	472	502	524	496	506	498	480	496	476	456	482	532	512	484	482	474	507	528	529	492	507	479	457	492	482	481	489	478	496	484	468	497	482	477	488	452	488	517	476	473	487	491	494	485	451	472	482	459	522	474	492	457	456	518	436	494	463	500	487	502	502	487	493	494	469	493	503	472	494	511	425	473	495	514	477	488	486	486	503	497	491	482	501	481	491	449	468	451	484	470	470	501	488	468	515	501	480	510	455	514	498	500	509	489	496	494	461	482	508	464	525	488	459	462	457	484	492	456	482	469	484	496	471	456	497	511	441	456	468	469	469	522	528	503	475	510	498	490	480	482	489	496	470	458	495	500	484	475	477	511	505	515	452	488	525	485	511	516	476	493	489	455	483	466	504	490	522	512	467	464	449	460	482	481	540	496	494	462	485	481	499	496	496	484	481	514	513	464	536	521	470	490	518	506	496	499	518	511	505	475	490	533	501	486	456	472	490	503	490	496	481	496	477	484	449	502	517	471	494	510	504	478	456	514	512	447	486	487	491	481	479	490	482	481	458	492	505	516	503	476	481	470	503	444	474	496	503	486	476	489	500	480	485	494	508	469	497	508	441	484	517	455	505	514	530	489	484	475	498	471	479	485	448	510	459	513	503	463	467	469	530	471	444	484	500	501	512	470	505	484	513	502	465	466	509	533	498	481	489	514	489	480	466	516	470	471	474	450	495	469	432	458	484	467	483	475	494	506	484	489	486	480	507	485	488	496	513	482	474	477	464	526	501	502	471	460	480	475	503	513	449	486	493	467	471	478	478	504	483	503	451	508	490	455	478	513	524	470	521	491	492	453	471	459	457	464	497	477	518	519	471	514	498	456	489	485	459	483	495	506	463	499	481	487	485	507	457	513	508	482	454	481	488	491	498	454	512	500	442	513	478	486	478	502	494	498	507	489	500	460	474	469	478	492	539	476	493	456	448	493	446	490	463	491	438	476	492	502	477	449	460	499	478	486	480	483	483	467	501	505	484	501	531	504	475	490	526	464	478	480	525	482	459	486	494	475	460	476	478	485	515	448	470	508	514	478	479	525	494	475	499	499	480	511	461	500	456	501	455	501	469	475	440	509	525	506	468	457	484	512	491	493	479	507	477	492	504	486	492	533	485	471	518	486	506	480	460	502	485	467	476	461	466	490	486	530	512	465	516	490	487	481	475	487	470	476	474	451	511	525	434	488	528	516	475	516	510	477	467	490	504	503	509	500	486	487	479	474	495	492	483	476	481	485	463	471	518	497	497	509	473	466	504	452	479	493	466	517	513	491	473	530	474	434	476	500	508	464	483	487	470	516	512	486	485	490	482	472	489	473	484	471	458	489	490	454	473	501	465	511	512	517	478	503	475	510	513	466	493	478	500	488	473	448	483	473	512	524	470	487	458	447	516	528	512	462	529	499	460	460	451	448	479	474	507	474	513	466	506	504	521	493	512	459	480	486	465	479	448	474	459	505	481	522	455	481	498	482	518	482	506	530	493	488	511	484	440	469	466	507	508	494	508	482	481	495	486	455	483	471	462	488	433	523	466	513	479	506	457	508	483	498	512	454	468	529	518	498	497	460	478	478	479	471	488	487	479	456	477	484	473	512	456	503	500	476	516	484	475	498	466	475	493	497	483	505	474	516	477	481	517	509	509	496	495	470	467	468	477	507	492	478	477	486	498	475	502	498	505	511	474	472	505	452	520	531	440	500	462	495	500	448	526	464	534	447	506	519	504	464	502	498	477	472	454	432	476	487	482	502	505	484	511	500	463	505	500	503	480	498	459	489	515	464	451	461	507	480	456	490	449	508	514	452	502	485	485	524	487	507	491	512	502	473	474	539	484	498	493	467	465	478	507	431	473	539	483	498	513	486	457	468	484	493	460	451	504	484	460	483	474	494	495	470	497	497	500	487	475	492	479	514	525	471	479	465	497	504	509	507	496	490	479	512	527	463	466	466	491	522	486	490	495	508	488	483	491	489	493	476	483	502	478	467	488	501	543	487	505	519	484	481	481	474	529	429	534	503	475	513	535	510	496	477	504	481	481	470	488	510	472	485	473	490	488	472	489	477	498	514	463	470	503	473	492	480	455	494	515	465	514	450	510	484	502	489	480	514	495	519	499	492	524	466	482	469	475	431	462	468	503	446	520	479	468	477	451	513	485	466	514	479	472	458	477	477	511	464	479	483	503	481	498	481	475	491	488	490	507	484	515	475	431	497	497	480	467	517	481	442	463	527	478	488	476	478	473	482	496	524	457	475	490	459	497	498	513	494	452	497	484	483	480	462	486	490	464	460	454	500	497	523	522	476	476	489	497	458	474	453	489	498	476	424	474	526	492	498	465	535	467	456	489	462	495	476	466	513	446	505	502	464	484	499	492	480	507	458	472	452	516	475	494	515	529	467	488	466	510	492	470	504	486	480	496	506	478	491	469	496	509	486	504	492	453	507	502	486	442	526	487	488	438	477	485	494	474	441	476	472	490	486	450	537	480	500	501	501	502	531	494	464	498	495	501	523	522	504	497	439	510	508	484	486	479	469	546	460	473	465	467	481	486	527	472	483	487	481	489	504	514	486	510	500	505	487	497	475	511	493	524	484	510	477	533	505	458	476	509	490	485	491	468	506	483	474	484	506	503	465	513	440	494	494	449	496	509	514	466	471	505	519	459	493	482	489	467	463	475	520	485	490	477	524	492	497	491	479	525	488	493	461	475	506	439	448	485	481	491	502	474	502	502	528	496	473	496	451	496	501	460	459	484	490	475	488	474	507	460	483	512	473	459	478	492	489	499	500	478	461	492	502	463	480	488	482	475	494	461	471	476	475	506	499	471	503	489	498	498	535	465	500	484	538	480	470	484	484	484	451	484	469	481	499	480	447	433	480	487	486	492	475	510	448	468	467	516	490	460	467	489	469	494	504	498	488	520	502	494	451	502	463	482	526	458	495	485	455	467	424	491	475	484	486	490	457	495	479	501	508	495	521	500	491	453	483	449	528	496	487	490	497	460	465	474	495	466	484	444	475	468	454	480	480
13881	2276	2303	1785	1225	886	730	643	610	518	462	455	421	393	421	405	399	339	345	374	363	329	356	333	329	302	323	351	343	339	350	301	329	313	310	304	318	300	283	285	275	275	326	345	311	292	299	301	334	285	297	330	273	278	326	321	290	292	286	281	314	302	326	322	309	323	280	315	298	283	310	275	277	308	285	287	300	308	303	304	319	334	296	299	306	285	316	307	322	305	285	287	292	293	301	311	288	311	288	296	258	295	279	320	309	300	286	302	310	291	294	315	297	300	309	277	274	277	297	280	285	294	325	326	267	305	262	319	322	275	312	299	283	287	279	302	306	310	315	325	296	289	290	299	323	301	281	291	340	274	283	301	297	307	297	281	271	304	284	305	289	280	291	290	313	296	297	279	290	293	300	319	297	278	277	311	316	294	294	293	307	310	304	315	293	304	278	304	303	332	266	336	306	279	313	297	320	308	289	297	254	289	289	315	322	326	319	287	316	283	316	310	288	298	304	294	297	316	314	300	288	313	302	273	307	296	269	273	298	314	315	290	278	307	294	273	315	284	279	313	321	279	269	282	300	298	300	315	290	318	267	299	309	301	324	305	294	292	266	313	302	314	296	302	306	287	302	298	279	292	247	268	283	302	322	327	267	344	281	345	311	311	299	280	284	324	300	295	282	292	301	267	299	261	349	283	277	300	307	277	319	287	314	296	313	292	291	259	309	300	301	319	309	297	290	292	329	350	298	289	262	280	296	275	300	327	310	315	313	315	299	308	300	305	294	343	304	294	304	302	298	316	277	297	286	300	260	313	299	284	316	275	298	307	300	308	303	286	329	286	313	296	290	303	259	330	310	281	309	307	327	287	316	295	272	254	292	318	268	314	302	315	302	308	310	284	285	294	307	310	293	312	271	297	299	282	276	317	307	302	292	297	291	309	329	307	298	300	299	294	300	298	318	252	303	315	343	302	295	317	288	295	297	326	287	282	320	299	285	303	298	298	274	296	284	284	306	306	316	315	314	283	271	313	278	313	280	297	300	265	292	281	288	311	288	319	296	274	331	291	266	322	303	305	283	321	277	267	274	312	303	277	306	268	311	300	291	258	317	300	308	290	272	295	301	309	309	291	320	290	314	292	304	310	323	313	325	293	282	267	317	304	290	284	342	308	323	343	321	286	306	259	307	309	310	271	303	299	316	322	309	289	263	295	300	290	303	307	300	288	279	310	285	303	310	310	317	295	311	300	316	295	291	312	312	330	299	287	298	303	303	310	292	299	275	307	318	310	299	293	290	295	286	290	360	297	323	296	267	304	286	284	273	287	271	271	301	306	297	329	305	283	275	303	314	306	298	313	285	285	268	300	295	294	291	284	300	326	302	328	304	311	314	326	304	290	320	286	269	301	294	312	316	278	316	295	265	325	299	294	311	273	287	307	293	317	295	300	293	324	299	308	272	274	297	276	319	324	320	307	345	284	284	309	302	319	297	284	307	313	294	304	294	279	279	271	302	307	297	292	292	261	324	314	318	302	303	285	319	284	311	303	316	304	290	294	348	284	295	284	290	318	273	291	315	307	340	302	284	294	295	265	286	276	313	291	338	297	300	317	302	292	289	273	266	323	289	307	328	285	291	331	270	290	286	289	299	273	296	309	315	279	311	313	303	313	296	276	284	298	324	308	313	301	314	309	310	336	272	322	308	323	297	303	266	312	310	293	263	309	302	286	291	291	301	301	349	273	289	268	299	287	301	291	296	303	308	327	291	300	292	302	300	291	282	309	305	283	272	292	295	284	314	301	300	327	294	326	285	298	287	301	290	274	271	305	331	295	314	293	309	328	299	281	284	288	304	334	320	259	290	278	270	281	280	326	306	271	257	297	279	287	281	297	288	316	267	302	290	303	286	279	292	284	319	285	311	282	266	263	280	315	298	314	308	320	293	315	276	301	304	297	292	294	301	295	287	299	305	262	296	312	328	315	307	307	269	298	288	307	280	271	309	288	291	307	336	302	293	291	311	302	274	301	293	270	286	322	298	287	298	312	311	264	326	318	310	314	299	323	277	267	290	297	287	312	300	315	311	277	284	304	296	290	314	317	311	319	314	304	276	294	297	277	291	304	329	276	315	284	281	305	316	300	270	333	326	302	318	308	290	296	319	301	303	280	317	268	321	293	324	302	299	287	304	302	290	326	309	310	292	319	291	297	315	273	298	261	301	280	287	310	307	307	316	269	320	302	258	298	271	310	306	314	328	311	320	305	315	296	334	299	289	303	292	286	300	290	278	280	310	300	318	315	270	308	311	328	308	324	281	265	293	285	316	265	307	317	307	309	304	303	301	288	269	313	302	300	320	310	277	289	284	284	284	283	316	303	300	284	270	323	306	291	306	294	285	311	314	303	318	300	303	257	330	315	305	318	319	320	330	306	322	277	294	320	272	305	294	294	309	293	310	323	301	300	269	274	303	268	293	268	322	317	284	298	265	314	325	318	353	278	305	304	311	268	275	295	266	288	290	292	308	305	299	304	294	312	301	318	286	306	304	290	316	313	358	296	255	307	307	305	297	342	294	312	300	284	308	256	324	294	290	312	281	305	294	323	283	294	332	323	312	314	255	316	295	297	300	300	272	316	284	326	298	329	287	301	280	296	291	304	307	312	317	308	295	316	304	311	297	306	319	328	306	288	307	291	294	304	329	305	315	308	296	298	317	328	315	294	350	317	294	310	281	303	328	275	295	309	290	291	296	292	285	296	312	298	283	319	271	275	311	308	296	293	283	310	330	328	325	323	299	276	319	314	255	306	266	310	258	277	282	291	342	307	301	313	340	260	312	319	284	296	283	328	297	305	298	278	284	315	281	333	272	297	288	312	311	332	287	320	312	287	289	298	306	289	299	308	309	264	269	299	282	309	286	280	319	299	325	258	316	308	320	320	331	303	339	297	302	287	305	292	301	296	293	315	304	288	280	271	309	301	305	295	277	292	293	320	281	301	309	313	268	278	311	327	297	298	295	308	279	293	307	273	311	295	319	312	305	298	302	310	266	293	272	312	276	300	304	288	316	322	286	283	302	275	268	292	290	316	310	319	265	316	277	301	306	323	326	308	324	286	320	317	330	291	250	277	291	288	302	288	271	276	300	294	281	294	280	318	302	264	278	272	328	294	301	329	293	290	281	332	282	297	316	336	294	284	270	329	343	292	318	286	285	310	300	287	308	281	298	315	306	295	327	302	310	317	298	292	267	279	319	314	305	307	301	310	289	287	272	293	287	334	315	286	275	288	291	324	318	296	287	304	314	318	336	290	286	312	289	277	258	280	327	298	278	301	310	285	339	280	303	316	333	283	281	290	257	295	291	280	311	288	306	323	287	307	322	302	311	347	303	290	292	328	282	249	298	283	287	346	292	305	273	265	294	307	307	332	286	263	335	314	300	281	305	280	296	324	287	290	293	295	295	306	286	296	283	268	286	292	271	315	340	315	292	280	308	271	264	277	282	273
7546	2092	4172	5146	4443	3718	3198	2682	2357	2016	1918	1752	1634	1523	1339	1332	1341	1193	1142	1188	1108	1075	1039	1035	1038	1052	1010	1034	1050	1078	948	954	920	862	910	911	960	902	924	825	822	870	816	826	850	823	824	846	813	865	828	851	868	833	862	804	807	791	815	788	747	797	831	817	849	794	802	823	784	785	867	754	809	836	785	795	853	779	794	804	785	775	801	757	815	801	808	804	812	810	760	802	791	786	797	801	819	801	827	737	797	777	746	826	773	788	841	830	781	799	792	759	791	740	756	785	793	783	792	831	794	772	844	769	768	816	791	747	782	762	754	828	759	778	800	741	744	841	793	754	779	770	794	733	787	734	781	723	799	752	839	789	772	776	780	786	783	809	807	761	762	746	825	831	795	796	762	767	773	799	792	776	774	769	779	785	763	778	816	784	817	765	776	748	794	781	826	752	800	757	775	786	803	750	797	778	795	732	781	732	779	768	757	826	790	761	806	792	770	808	759	791	754	793	757	756	775	738	765	768	768	811	789	823	791	776	803	749	816	749	796	753	780	778	814	771	794	738	758	812	813	809	778	769	753	779	780	787	769	787	807	763	797	744	796	826	731	796	806	794	777	777	775	797	771	781	755	784	755	781	766	803	767	779	814	721	758	764	764	802	749	735	802	741	795	774	741	764	803	761	797	764	734	761	752	785	785	810	794	780	785	842	772	780	767	840	726	789	771	770	761	785	783	800	805	806	782	777	791	751	792	821	821	775	726	780	805	850	810	781	795	787	775	745	785	798	833	796	743	742	752	787	749	770	768	785	766	668	716	811	778	793	783	786	765	833	745	771	846	796	757	778	758	752	779	762	816	819	808	773	800	791	782	739	750	803	794	785	737	741	784	809	788	762	739	806	785	753	764	778	788	791	759	752	793	770	726	769	755	790	736	787	741	768	782	736	794	775	813	760	778	809	807	780	790	782	822	793	802	799	810	782	731	761	729	802	785	777	745	811	774	715	740	836	808	777	795	792	731	736	780	774	791	758	804	786	796	734	723	783	807	784	793	808	780	810	802	715	767	809	783	783	872	770	741	817	785	778	754	794	785	743	803	733	708	756	756	814	797	776	736	816	817	752	776	790	800	786	773	740	770	803	800	841	826	736	743	737	782	748	811	773	782	780	783	749	793	815	788	759	785	783	777	753	770	762	760	729	750	759	790	760	777	787	746	805	788	716	762	739	731	797	789	755	762	732	816	772	791	775	780	720	769	780	779	716	782	787	759	783	806	766	770	822	793	767	785	805	796	746	825	775	779	792	788	819	827	790	724	796	800	800	744	768	753	774	711	757	767	816	780	798	754	753	846	749	790	839	762	762	745	774	800	777	801	810	772	738	729	750	804	801	805	798	842	786	740	794	795	751	795	741	804	781	824	825	770	727	743	741	773	801	747	779	803	777	751	759	729	775	786	718	791	763	792	709	744	783	764	750	780	727	784	773	759	779	747	727	767	760	760	768	761	773	796	769	783	734	741	783	751	772	762	805	786	702	767	779	761	760	792	784	770	812	838	773	818	755	770	740	760	731	779	794	798	817	768	783	831	750	744	812	769	768	704	800	763	745	778	796	755	750	789	791	763	823	775	747	762	790	818	776	784	795	784	800	816	785	743	760	795	790	782	792	767	778	778	743	812	781	754	758	714	730	780	749	777	788	747	715	755	734	836	742	793	756	787	824	849	778	719	749	803	780	807	754	806	760	777	763	751	752	780	840	713	790	768	767	779	773	830	788	797	766	781	770	795	746	779	838	777	759	764	716	744	769	800	820	758	791	823	812	788	752	820	807	759	784	780	824	811	787	766	738	770	783	767	762	781	737	788	767	781	726	795	766	773	772	766	730	798	742	773	825	764	838	747	799	744	756	793	698	752	796	775	827	766	774	846	775	764	732	799	763	819	785	771	797	763	774	779	791	781	817	761	769	787	812	805	807	789	769	757	773	772	804	804	785	778	776	735	802	716	802	779	766	766	790	740	738	765	772	778	757	786	779	747	734	773	784	765	773	757	755	727	771	854	730	762	769	792	795	815	799	814	796	749	800	768	824	838	780	736	781	766	730	804	759	768	786	729	778	794	763	781	758	805	818	729	795	743	791	769	771	791	804	801	788	785	796	768	801	747	751	789	756	721	779	778	804	768	779	781	811	769	781	847	788	797	740	772	765	755	753	798	816	759	747	751	775	744	770	748	755	799	736	812	758	726	757	788	762	771	799	767	800	749	804	768	762	793	764	780	769	769	806	818	828	784	799	780	801	789	832	753	824	789	780	779	788	826	738	756	773	796	800	783	736	743	819	839	757	798	798	766	782	849	798	805	764	747	796	774	775	835	804	741	805	802	789	757	754	786	780	764	735	775	785	781	814	772	760	721	785	756	787	770	794	787	791	767	802	786	813	741	756	706	777	781	782	794	782	771	773	812	807	721	776	794	765	762	785	791	806	760	752	796	758	789	755	794	751	747	755	806	774	792	735	849	775	842	807	807	737	786	776	824	744	771	769	757	778	788	814	827	767	806	762	781	823	774	803	823	798	801	810	783	752	819	775	753	831	809	827	865	809	793	762	798	805	803	754	736	814	752	771	762	821	806	778	791	722	796	780	775	796	789	788	816	776	758	764	778	741	769	767	749	809	765	739	775	783	755	754	756	801	811	775	752	800	776	793	781	778	795	810	787	811	753	782	807	775	803	781	851	748	796	817	794	745	771	761	776	805	795	762	760	847	792	794	771	787	793	745	814	774	807	801	806	809	740	782	764	740	778	820	811	837	784	793	760	741	783	806	826	776	799	753	865	787	736	798	819	741	791	791	764	759	831	758	730	807	749	714	712	853	775	756	834	738	769	741	783	783	756	810	787	740	781	766	745	730	772	761	765	744	786	816	796	822	800	737	743	732	776	808	727	745	756	780	740	809	793	766	791	813	776	761	769	780	788	769	819	745	771	795	742	773	738	759	765	788	801	786	744	807	815	714	750	815	750	812	788	783	783	844	775	780	804	796	762	769	801	747	820	801	770	777	778	754	813	744	752	772	756	786	726	799	761	784	812	749	785	810	796	777	844	758	781	795	786	763	788	779	815	792	788	780	783	809	756	760	817	802	742	733	745	811	778	752	800	774	750	803	747	763	764	807	771	838	816	795	780	773	804	790	732	809	777	817	776	772	796	772	789	757	784	785	785	796	762	751	802	773	779	814	791	762	774	773	781	726	802	783	747	779	757	805	782	772	787	770	833	765	780	748	708	812	826	787	772	753	755	812	784	754	799	786	802	791	824	761	756	761	818	787	799	803	753	781	741	797	797	800	765	737	775	746	802	741	754	761	783	780	788	755	762	758	741	767	744	782	767	767	792	767	791	779	768	822	788	806	799	810	837	775	746	794	801	802	801	763	753	815	795	768	784	771	768	782	766	804	786	772	754	776	760	813	819	775	836	795	815	784	763	798	824	745	811	844	787	790	747	760	729	785
2011	312	323	288	328	297	287	314	295	279	274	307	301	273	307	282	278	296	297	298	267	292	297	279	294	305	299	298	303	309	253	300	286	295	268	282	275	269	273	308	264	301	298	278	271	268	293	309	269	259	277	261	287	281	320	251	288	310	282	287	261	286	260	308	263	285	261	283	324	296	283	284	294	283	314	283	307	304	321	274	299	275	290	276	260	289	264	272	294	288	274	275	266	247	279	272	286	284	272	308	279	312	301	297	282	296	270	295	291	289	315	268	270	259	273	270	284	292	280	263	281	288	295	297	277	285	283	261	299	307	284	311	298	302	294	287	276	305	296	288	283	272	278	273	323	249	259	286	292	266	243	308	324	306	297	251	284	278	265	284	297	264	301	295	280	274	274	282	261	258	275	299	282	273	271	261	262	280	305	268	303	313	268	294	277	264	265	292	266	276	289	302	302	267	298	269	302	301	267	273	301	313	275	288	280	295	300	296	275	267	274	283	290	270	269	317	283	279	262	254	295	290	302	296	293	296	294	273	284	249	286	268	282	284	275	299	292	294	276	266	296	326	309	287	308	257	269	280	266	289	275	299	265	284	278	318	275	277	317	312	290	283	286	281	272	249	265	244	320	303	286	298	285	289	297	289	282	312	301	278	300	263	261	259	262	315	248	267	315	289	274	272	267	294	307	288	271	248	270	281	294	271	309	292	298	294	290	279	295	305	257	285	254	316	270	265	261	316	270	264	270	287	284	268	270	270	298	264	317	269	300	277	285	271	279	246	293	271	267	299	262	315	329	264	320	293	303	297	269	277	323	285	287	275	290	308	297	278	291	294	271	293	308	267	270	287	292	280	273	288	276	323	298	299	304	283	281	272	288	281	272	295	303	297	303	296	293	314	265	246	281	283	299	323	293	296	307	304	297	294	270	276	286	292	291	292	273	306	292	293	252	291	286	313	276	281	283	257	258	270	288	254	281	275	306	278	263	291	265	295	290	271	268	291	295	285	292	305	259	281	286	269	263	296	285	271	254	282	282	286	224	266	287	284	328	320	317	303	292	258	251	285	263	298	281	285	292	304	295	276	271	263	293	310	276	292	290	278	306	272	319	271	292	334	282	300	269	280	253	273	293	315	318	312	283	244	305	299	292	249	252	314	278	270	263	295	276	286	285	307	263	279	290	277	250	276	282	297	276	283	289	262	284	282	278	287	291	278	276	290	283	269	277	268	296	287	299	269	296	304	280	266	284	257	272	298	260	299	262	294	297	271	255	300	313	294	286	278	255	317	267	255	294	265	285	278	260	285	263	301	288	271	292	275	309	270	237	262	276	262	308	287	262	267	276	283	295	263	280	281	284	299	329	280	278	308	291	279	286	301	289	292	282	277	299	258	280	263	315	251	265	278	271	295	300	287	300	288	285	282	274	271	279	294	268	328	261	309	290	291	287	275	308	293	308	270	248	310	283	258	281	313	299	287	285	300	288	269	253	264	289	254	285	289	330	235	268	273	278	279	296	298	289	301	304	298	277	285	253	291	282	291	276	269	275	288	297	271	337	301	271	285	301	240	278	269	271	284	290	292	309	304	273	281	269	287	272	279	291	259	291	256	264	287	265	288	285	255	262	287	269	287	302	335	304	267	283	277	267	273	270	271	268	279	266	292	244	261	315	304	308	304	284	280	250	303	273	279	274	309	300	274	282	289	283	243	281	273	270	265	293	299	288	286	276	280	319	268	313	264	279	262	273	299	272	273	294	292	305	283	270	267	272	288	239	267	296	260	291	295	280	283	301	294	291	283	246	288	278	314	251	298	287	289	300	305	295	278	264	283	256	311	338	340	258	306	314	296	296	293	305	277	273	295	281	273	291	284	296	301	310	303	311	289	273	282	298	259	277	291	283	273	265	290	255	275	296	306	312	272	297	282	298	278	282	289	283	271	263	283	301	273	320	272	287	267	286	271	289	259	286	267	261	254	247	280	266	265	269	279	273	274	283	262	278	281	262	264	293	318	269	281	264	314	278	267	283	281	248	305	271	290	275	267	289	257	262	261	268	321	291	309	273	287	310	278	281	304	304	261	316	254	267	263	264	239	293	300	295	316	283	287	273	297	268	256	281	332	292	273	311	274	270	268	274	270	281	299	292	297	276	291	285	282	292	281	266	274	296	306	310	279	285	278	297	320	298	254	260	279	284	315	289	272	310	276	289	307	277	277	327	322	264	276	279	278	282	287	295	293	306	264	276	263	280	274	270	283	266	263	309	305	292	283	251	254	255	254	276	258	281	304	277	292	246	287	280	307	284	263	252	298	271	274	281	281	297	299	312	291	300	282	237	276	269	291	279	296	251	271	277	266	263	292	288	262	300	302	258	315	294	286	259	277	294	301	291	284	285	302	274	261	274	302	270	288	297	320	309	295	259	285	256	293	258	263	274	296	300	331	303	263	262	285	305	275	286	271	276	294	297	267	270	270	298	303	304	299	310	276	303	294	276	294	224	262	293	269	317	319	263	295	291	283	283	286	276	291	282	281	300	292	251	309	274	285	268	298	321	272	278	282	281	280	275	299	323	275	253	290	261	313	283	280	294	302	234	301	270	283	312	278	290	283	276	289	304	304	313	287	267	292	290	280	243	262	301	270	273	276	274	270	278	271	268	259	287	282	311	283	282	291	298	301	250	282	317	273	287	270	297	273	282	267	280	306	305	261	296	295	293	266	291	272	287	268	302	294	281	285	312	291	307	288	313	296	294	282	292	297	306	312	268	295	312	353	300	277	328	272	266	291	245	301	258	320	285	298	288	264	305	279	241	293	273	290	284	269	271	317	258	292	298	276	300	277	241	335	278	285	255	274	295	267	291	285	260	278	279	281	274	254	262	275	289	270	275	241	276	298	269	282	270	265	282	291	307	292	284	270	277	292	280	290	293	274	278	297	260	300	293	281	263	290	312	295	307	306	272	269	286	302	287	283	267	291	288	282	328	251	258	278	293	278	256	281	295	298	286	289	281	246	295	294	312	287	305	260	250	306	284	287	287	264	268	309	275	262	276	276	305	260	280	288	271	282	250	314	307	269	262	300	281	281	290	287	303	339	284	281	290	281	298	295	306	267	273	282	276	246	278	292	304	287	280	270	284	262	303	259	282	258	268	303	282	294	290	289	275	277	288	275	271	276	270	310	309	289	307	295	291	310	338	272	302	304	325	313	292	276	271	307	260	265	314	297	306	275	288	308	279	265	262	291	283	274	280	266	268	295	296	261	271	302	299	270	253	262	283	286	299	265	292	248	281	288	301	252	292	309	269	266	296	272	312	271	288	263	302	291	261	319	272	272	304	274	278	241	249	302	287	279	292	279	276	311	285	284	283	245	294	288	313	294	277	273	302	268	298	296	292	285	279	287	292	282	270	255	282	264	290	305	278	315	280	254	275	290	283	266	303	280	274	265	307	269	292	273	286	266	261	288	301	278	278	275	303	284	281	307	280	269	292	305	279	270
2249	735	787	832	788	748	806	783	694	759	751	684	726	786	742	685	741	740	761	673	708	684	707	751	739	715	681	729	743	702	702	693	706	675	734	733	676	672	700	701	699	738	742	709	667	690	673	747	733	691	711	723	710	776	713	724	637	683	683	731	641	668	718	686	754	744	706	691	698	761	702	742	736	757	746	716	702	712	730	716	719	682	668	693	710	696	714	735	704	703	699	693	691	711	706	719	688	712	716	684	680	729	702	701	750	722	715	676	760	677	675	724	725	707	712	678	698	715	745	739	744	728	780	769	719	699	679	736	706	743	644	683	708	717	742	725	732	740	698	711	652	711	757	701	694	700	763	688	703	697	715	729	681	667	692	682	698	756	700	689	705	673	714	691	687	718	704	728	698	704	687	736	726	717	746	760	692	721	681	691	683	709	713	686	758	705	694	736	709	706	729	733	746	692	664	704	738	680	693	689	658	706	733	788	735	715	732	707	731	698	709	703	742	695	717	789	678	705	686	710	730	751	677	720	702	764	670	694	736	681	742	673	703	753	719	700	715	727	725	726	700	738	762	735	726	741	727	667	733	754	744	673	691	690	705	683	755	741	716	704	727	738	745	721	701	732	704	704	672	727	718	690	715	721	744	691	682	722	720	734	685	740	704	704	682	709	728	684	742	728	727	713	674	710	746	707	742	720	712	703	706	709	704	685	672	694	692	763	733	727	786	724	684	693	690	706	736	729	698	734	706	713	750	737	701	694	719	707	697	739	716	728	684	741	723	730	769	701	701	708	685	702	731	752	715	702	715	643	706	713	710	734	758	732	696	703	684	759	655	720	706	674	718	659	696	714	740	710	719	724	776	735	716	717	708	764	769	722	732	725	728	751	715	755	706	708	688	689	727	733	720	714	698	763	728	686	674	693	760	689	716	702	688	686	754	669	705	675	749	692	743	717	705	727	710	722	700	769	711	732	721	682	727	736	648	690	726	671	743	719	720	728	725	689	700	719	714	705	743	731	703	734	712	719	723	736	730	714	757	698	703	720	712	734	699	727	659	721	749	706	723	721	722	750	714	713	712	730	687	714	732	724	667	695	703	678	692	743	719	771	722	742	721	684	682	702	727	668	677	700	711	724	734	704	729	696	715	734	737	692	742	780	719	680	693	743	731	670	696	646	691	686	720	705	732	713	715	692	685	729	730	705	703	685	692	715	728	675	699	736	686	754	692	723	766	706	681	727	702	699	683	748	722	714	748	704	735	733	733	725	703	670	737	695	728	725	711	698	705	689	687	717	708	687	735	705	703	708	733	720	696	714	712	736	750	722	731	711	699	682	697	698	712	708	733	694	690	721	684	691	727	777	710	753	724	729	696	745	664	730	711	741	730	717	685	765	698	746	764	724	721	715	755	691	735	702	686	724	689	694	738	737	664	727	782	731	685	678	711	712	706	710	715	696	735	704	721	699	714	705	696	703	732	699	703	718	732	710	728	708	682	726	690	686	669	722	718	686	730	751	694	694	724	702	722	703	692	691	718	707	711	699	751	705	733	723	708	710	726	681	734	663	712	745	697	721	670	718	693	702	749	722	723	732	744	687	743	715	722	696	675	690	729	693	733	709	723	697	657	745	688	719	742	699	749	719	696	722	714	696	715	728	715	717	714	697	669	710	707	734	688	672	709	706	725	706	719	698	696	731	747	716	751	707	705	730	703	718	696	746	729	685	731	763	740	755	705	725	742	731	701	715	700	691	689	723	741	669	720	753	653	707	653	739	733	694	660	676	708	721	656	703	710	714	742	722	742	732	731	715	741	711	694	685	729	719	723	732	708	747	740	671	740	694	684	691	657	698	719	670	679	720	711	701	703	680	719	726	716	731	710	705	735	776	704	683	720	686	730	680	703	684	712	712	704	652	721	726	743	711	706	728	727	733	664	712	717	674	692	698	721	714	731	697	722	706	693	709	702	694	703	704	715	752	732	696	727	708	747	698	723	689	703	711	712	689	765	729	707	718	759	756	704	705	697	689	729	733	728	732	683	696	732	697	755	713	735	819	676	737	687	729	754	675	741	701	691	657	670	709	674	685	699	723	673	653	701	703	732	702	734	723	652	712	712	709	737	686	719	734	715	723	717	734	730	672	739	711	709	698	657	680	703	703	690	741	693	711	788	714	710	745	710	626	668	707	704	698	750	753	747	713	694	660	708	731	747	716	716	691	719	692	685	709	675	699	706	724	704	731	755	724	741	705	701	750	681	743	740	679	717	720	719	719	700	688	690	697	676	730	669	763	731	724	695	742	714	715	693	732	688	649	702	697	708	722	700	740	728	709	727	732	735	671	704	733	697	667	737	678	699	726	689	745	648	705	696	761	693	757	699	741	771	699	699	664	695	694	702	679	715	706	684	737	749	741	695	670	726	689	687	739	747	657	704	702	668	716	690	701	712	707	751	718	702	704	696	748	692	721	683	698	702	701	698	691	718	722	684	702	763	717	720	688	715	727	702	753	726	734	634	727	730	723	716	710	698	693	695	719	664	734	702	694	690	730	709	686	710	706	730	649	729	683	715	728	691	691	705	703	688	728	716	712	739	696	723	726	717	709	731	722	706	710	723	669	719	732	725	757	727	737	722	763	700	705	737	727	691	688	737	753	703	699	704	723	721	731	704	665	755	703	696	736	664	738	661	690	724	641	715	724	725	714	718	733	632	714	678	685	699	688	740	679	720	704	692	689	686	741	755	677	766	705	690	711	714	683	719	673	698	682	711	741	766	747	701	746	735	709	695	676	721	707	694	686	699	697	772	701	693	725	682	719	717	685	728	663	722	676	725	687	780	680	762	737	720	692	712	729	708	681	683	712	707	713	706	674	696	756	716	748	700	733	692	698	744	705	725	728	691	697	719	735	708	698	707	721	740	725	754	692	707	683	707	725	758	726	683	723	770	699	732	712	682	725	673	728	707	740	708	691	690	695	718	672	708	659	705	768	670	706	689	744	656	749	707	668	694	704	721	725	720	728	695	742	762	679	700	745	714	768	696	685	732	712	681	744	710	725	705	736	687	755	707	737	704	730	706	703	673	732	719	764	735	708	729	691	675	756	665	669	715	703	757	734	708	690	733	642	715	633	675	684	724	729	677	670	717	738	763	702	681	730	690	739	726	705	669	700	713	702	737	680	737	693	719	648	680	748	736	749	723	731	693	740	751	719	746	742	731	708	750	730	654	742	721	750	697	708	688	691	751	737	664	729	726	737	730	716	687	780	756	719	743	748	645	730	713	711	716	734	718	705	720	726	733	701	711	698	651	676	738	689	649	739	769	752	640	711	721	718	730	694	689	707	717	700	738	760	717	730	653	729	686	655	713	712	682	705	715	702	710	678	654	727	717	738	669	766	709	712	700	693	699	715	713	705	758	676	707	709	721	697	743	695	655	683	738	728	705	701	702	700	734	738	671	733	765	723	716	711	706	679	734	721	702	731	725	691	712	702	715	726	782	706
6903	924	1013	827	571	497	398	314	320	258	262	222	245	206	206	222	237	226	223	185	177	203	176	195	191	191	163	152	167	159	176	170	206	157	152	179	173	207	178	170	181	169	185	193	154	153	168	178	190	161	171	156	169	175	151	165	166	199	167	180	167	171	196	199	175	179	172	165	162	185	167	170	188	164	164	189	186	172	168	162	182	187	154	148	157	173	172	178	159	151	169	185	164	160	152	164	178	203	153	165	165	187	155	164	180	181	170	164	164	148	151	171	172	177	168	178	160	155	160	164	156	168	172	176	177	174	165	158	194	172	153	176	144	187	170	149	170	161	158	136	173	165	173	137	156	186	162	181	163	165	161	164	140	167	169	151	172	159	126	188	167	175	122	131	157	169	187	153	179	168	161	182	177	178	160	167	138	163	161	190	181	165	171	170	166	152	145	131	152	180	187	158	184	145	168	158	174	163	174	148	147	164	190	170	169	157	179	176	163	152	178	171	152	165	156	186	191	153	175	169	163	171	177	166	174	174	187	173	179	156	169	147	166	171	172	159	139	184	183	137	192	165	155	163	169	184	177	160	170	152	176	158	174	173	171	167	149	159	159	152	150	191	175	158	178	166	176	189	182	180	156	152	166	177	173	185	195	146	190	185	151	156	164	179	150	203	160	153	166	163	184	157	197	160	149	154	186	159	174	170	154	173	158	177	165	171	164	149	164	172	150	179	190	165	173	184	183	186	179	170	166	185	163	175	161	164	154	179	156	166	148	151	136	170	167	166	166	151	169	188	165	156	175	168	161	165	171	182	166	160	175	159	135	158	140	176	155	170	178	162	148	160	136	164	170	177	158	168	186	167	155	164	168	170	168	183	178	167	173	159	170	163	185	147	154	154	163	182	165	165	164	172	169	172	175	169	169	165	190	180	158	168	130	152	156	151	187	172	191	181	167	155	161	170	155	167	145	165	166	175	143	170	186	166	159	161	174	184	158	197	145	171	161	165	167	175	173	188	163	171	176	178	192	156	163	150	176	182	165	167	142	147	198	171	167	169	167	164	170	179	156	159	159	188	158	160	170	175	160	165	150	181	160	163	145	198	163	163	191	187	170	161	175	192	145	159	151	186	158	180	156	152	145	149	171	167	166	157	158	174	172	171	172	157	175	163	183	173	162	166	174	158	178	178	164	161	163	184	186	172	172	149	181	137	172	156	185	169	161	152	158	173	155	170	187	157	164	164	183	159	160	180	171	156	176	181	181	169	160	170	186	162	150	195	172	173	186	158	163	168	144	165	167	166	126	196	156	157	159	181	177	162	182	185	141	177	159	177	164	166	177	174	145	147	183	183	166	193	178	171	160	150	185	177	184	188	164	187	168	168	177	157	190	172	146	146	158	166	175	171	154	135	175	163	137	162	196	177	173	169	172	171	177	161	167	171	178	170	175	166	150	137	182	170	168	158	143	165	137	177	176	151	129	152	159	157	167	171	185	140	179	162	190	171	157	173	183	170	188	187	162	168	157	184	179	161	177	168	155	153	165	163	176	164	183	168	162	196	164	163	157	172	164	159	174	147	157	191	181	174	180	173	178	191	146	178	162	176	185	173	163	149	189	170	161	176	162	175	178	176	186	156	152	160	148	176	149	162	169	163	170	149	165	159	171	177	171	175	179	151	179	164	137	150	179	173	164	179	190	170	173	180	159	171	171	176	162	183	160	168	170	174	154	156	165	124	157	194	157	171	164	158	182	157	158	170	189	148	188	171	163	200	178	157	180	160	159	185	156	154	169	139	153	167	185	169	166	141	179	156	192	152	187	165	169	176	139	166	162	161	165	167	163	178	177	161	155	170	190	165	182	177	174	172	156	165	177	164	196	162	167	170	179	161	159	174	163	163	156	174	150	179	174	164	179	153	151	168	162	167	170	162	197	188	179	188	162	167	183	165	162	186	174	185	179	159	181	154	165	145	151	164	180	180	162	148	182	150	174	184	150	180	177	192	157	180	176	182	141	152	140	156	190	169	176	182	171	170	149	157	180	140	167	182	149	159	170	168	164	134	171	172	164	157	154	178	168	187	175	170	154	145	182	164	167	175	160	154	191	171	164	172	181	162	180	164	203	172	180	159	169	141	171	161	155	163	180	172	152	179	167	178	181	147	154	180	176	157	174	160	162	161	159	160	188	161	165	155	178	175	185	167	171	163	185	164	187	168	165	170	163	159	160	149	152	178	163	172	179	180	175	182	149	187	164	178	162	178	180	158	142	175	148	168	164	164	185	163	159	155	161	159	156	163	176	156	173	162	162	174	156	198	187	191	168	163	173	179	163	168	149	167	156	172	183	177	168	189	165	155	161	165	177	173	166	146	167	182	163	156	159	166	159	187	161	177	169	181	169	174	162	160	155	162	152	163	151	158	175	154	165	192	151	161	160	177	151	170	158	179	158	181	170	168	187	159	171	158	164	192	205	158	175	159	158	176	165	176	168	186	175	164	148	176	173	158	170	188	180	157	178	158	169	179	177	158	182	152	132	164	179	164	153	140	160	182	186	150	165	182	155	170	153	172	140	176	180	181	173	144	162	176	152	143	156	171	165	169	192	147	166	169	173	178	171	179	171	169	184	157	163	158	170	188	181	189	186	172	167	165	184	178	175	185	170	167	172	163	187	189	176	174	178	153	156	146	180	181	170	159	167	158	166	164	185	169	171	165	162	169	168	158	150	173	180	160	174	153	146	176	200	168	160	168	159	169	154	177	180	161	195	162	146	167	154	167	184	168	191	150	174	176	134	198	142	168	181	165	149	180	170	177	180	189	178	185	183	143	173	154	192	163	173	168	166	149	167	178	160	153	168	172	169	169	181	163	163	176	187	150	164	168	169	148	168	170	155	160	158	180	176	162	161	161	166	177	186	179	155	165	197	157	161	184	151	176	169	156	152	183	174	158	162	179	171	170	178	167	157	181	188	158	172	176	166	187	169	183	157	155	180	168	166	132	179	167	154	181	163	166	132	158	176	151	167	178	174	160	138	156	152	162	160	163	161	183	182	153	186	145	170	191	178	173	158	179	154	192	179	170	184	186	163	161	151	175	211	169	180	156	179	194	164	158	168	165	158	165	152	169	152	183	177	167	146	166	179	190	168	166	165	183	149	160	177	185	186	176	174	167	152	181	166	156	179	171	189	154	158	177	181	147	156	177	163	169	161	174	168	165	159	162	184	167	181	146	169	175	171	164	159	170	165	175	159	147	147	190	199	190	160	188	166	178	179	165	162	186	145	165	162	169	157	162	176	169	177	141	175	145	185	140	177	175	164	179	195	181	145	187	159	172	164	190	179	154	165	143	169	173	166	140	177	172	177	156	178	190	182	178	161	162	164	181	170	175	164	160	147	173	165	181	150	175	176	176	177	178	161	159	192	174	174	188	152	160	199	179	162	175	185	156	162	191	148	161	170	181	157	168	166	162	168	162	169	174	194	181	176	155	154	146	178	157	192	139
5503	1113	2152	2571	2352	1995	1683	1449	1269	1145	1036	990	920	879	863	717	697	674	754	644	636	646	619	610	621	605	619	630	607	590	506	591	570	561	475	554	540	485	536	551	501	517	506	538	535	515	497	506	505	504	498	522	524	483	485	492	533	480	516	522	502	482	508	464	501	477	530	485	479	466	526	493	495	503	493	530	501	503	482	470	490	487	504	484	521	514	454	521	507	454	524	542	541	498	508	516	488	484	521	494	476	539	489	479	500	501	500	474	469	487	490	475	501	512	515	497	504	511	486	499	479	490	479	511	479	512	494	508	465	504	462	458	485	460	493	496	499	481	501	494	523	504	498	513	544	499	526	502	496	488	496	491	461	475	504	465	503	498	485	496	518	486	540	503	492	522	497	433	467	469	484	501	475	495	471	468	519	474	508	499	476	466	479	510	505	523	496	479	492	509	464	512	534	512	479	537	468	488	497	496	472	524	508	482	478	463	488	459	517	500	489	444	498	503	507	514	500	490	470	502	471	480	518	489	472	463	516	485	492	505	486	475	525	492	510	466	487	528	475	470	473	503	507	495	474	481	493	458	498	500	485	447	478	443	470	459	497	461	470	464	519	504	464	497	509	526	479	485	478	467	458	515	483	463	514	512	480	478	497	529	479	489	460	450	503	447	472	474	501	526	442	469	511	485	515	515	490	489	489	512	474	470	492	475	484	481	489	467	493	536	471	506	494	480	494	504	472	486	507	499	499	448	474	516	483	520	489	525	464	485	489	480	494	517	527	503	505	527	498	481	467	449	497	469	466	469	483	479	475	492	462	488	476	459	497	475	499	520	491	462	466	483	440	439	474	470	524	495	479	494	474	440	530	487	479	474	495	484	467	482	491	492	488	520	520	483	462	500	504	507	497	485	461	492	504	465	494	497	517	489	508	491	496	461	506	458	474	464	526	461	499	448	518	482	449	517	510	487	427	510	474	491	501	484	466	499	484	490	470	515	472	497	461	496	483	474	508	511	522	546	516	494	473	486	439	499	523	499	497	496	501	490	477	494	499	475	474	488	469	487	501	518	479	488	478	512	490	489	507	468	481	507	484	475	492	514	516	516	478	477	479	514	498	419	528	471	508	482	477	488	500	514	448	474	511	483	442	481	508	476	481	485	507	494	489	523	532	477	490	476	441	488	433	507	478	440	477	506	504	474	522	498	455	509	525	501	494	469	491	444	541	481	492	473	501	493	490	519	499	490	473	499	506	532	469	478	487	476	489	508	514	486	484	477	476	485	499	494	470	500	473	475	488	486	491	471	492	474	489	483	491	476	476	491	486	498	513	472	458	500	457	517	502	511	476	480	527	480	481	461	478	458	484	496	512	508	513	524	497	467	495	495	502	491	479	482	492	481	496	492	514	509	477	483	437	486	455	470	526	489	464	494	452	470	488	491	456	525	459	464	514	527	483	506	449	515	459	510	436	475	491	505	484	506	469	500	459	464	475	477	515	476	510	503	500	451	482	492	473	498	525	492	445	503	479	493	487	500	483	493	471	496	493	489	488	459	500	524	509	457	509	508	513	486	455	524	482	467	514	451	455	513	474	481	494	499	455	494	511	468	472	499	520	453	452	488	477	479	474	481	455	484	488	473	509	483	485	515	479	505	461	490	472	480	484	455	481	506	484	494	467	460	506	466	446	493	487	514	453	508	472	502	435	540	520	492	497	478	487	445	501	474	480	479	469	490	474	503	422	499	475	475	512	466	468	499	460	497	464	485	472	488	486	471	455	496	532	494	485	489	473	495	489	486	476	479	486	514	481	490	535	479	530	480	467	477	478	505	465	486	518	484	544	488	504	493	505	496	487	482	470	470	482	491	490	486	483	498	524	475	518	524	499	503	473	481	506	477	489	505	435	453	500	559	508	478	490	477	535	484	486	457	521	462	500	485	482	475	464	507	484	440	452	508	482	495	447	515	463	448	490	538	518	504	490	470	445	499	502	466	506	487	506	503	502	466	471	507	480	499	516	515	500	505	494	483	507	464	490	483	505	501	492	484	521	461	492	469	494	490	520	482	524	502	490	541	501	498	532	518	471	500	510	475	485	501	449	482	488	480	497	507	518	487	499	468	498	489	481	504	479	484	470	445	508	495	478	464	441	437	454	499	502	506	492	492	432	494	509	536	512	439	461	470	473	494	504	493	490	464	464	461	484	483	511	515	507	454	464	475	516	485	462	496	523	487	454	421	498	454	470	526	475	506	456	485	529	471	453	465	483	495	463	503	514	477	504	469	462	437	470	514	511	486	510	462	479	509	491	488	484	466	459	486	465	485	481	479	466	479	530	491	500	464	455	489	498	493	532	471	503	486	465	490	485	534	476	483	490	506	516	455	477	523	466	493	526	446	533	457	482	440	464	491	434	473	499	452	475	437	470	498	480	479	503	470	490	484	451	484	501	467	508	512	466	495	457	468	483	499	516	522	502	482	489	500	464	502	460	472	485	486	495	500	472	495	505	499	473	516	454	481	494	480	489	492	486	467	493	488	462	507	526	471	491	497	477	487	496	522	485	483	482	516	482	516	514	504	462	496	447	490	525	477	458	486	515	487	477	493	465	459	517	493	525	481	502	507	474	480	471	488	499	498	475	504	480	522	494	508	484	505	448	487	494	461	534	474	466	464	488	467	493	462	490	484	486	455	467	475	524	500	491	500	525	476	507	477	487	479	513	530	514	485	470	472	510	486	484	504	485	529	445	524	509	506	477	490	481	512	454	510	479	457	450	477	459	522	444	503	504	495	503	502	507	467	486	490	459	476	479	490	473	472	471	470	496	469	458	469	478	473	447	504	476	448	468	467	484	484	477	487	505	513	510	458	498	521	498	505	485	466	461	480	492	527	475	478	486	473	500	478	515	459	489	475	475	524	495	499	476	459	478	484	505	493	461	533	515	492	502	515	497	478	485	467	522	478	480	516	480	480	449	477	460	461	499	491	450	480	510	497	501	527	480	451	532	484	477	506	465	461	478	495	512	485	506	467	508	453	498	486	501	487	462	497	485	473	499	470	470	490	513	494	461	476	495	456	498	504	465	499	460	472	463	475	450	486	492	485	486	472	471	485	464	516	465	497	476	471	487	438	524	470	484	527	481	469	487	498	476	455	478	510	447	512	528	505	479	488	482	502	505	511	438	481	465	504	531	522	521	477	484	476	489	453	462	488	467	501	520	454	477	468	494	491	523	459	433	517	518	466	464	507	513	506	465	472	460	540	484	457	474	480	506	489	475	459	518	480	471	490	449	469	493	479	482	489	479	458	462	481	476	485	482	466	483	516	490	475	480	513	464	504	497	488	485	486	474	511	476	514	504	507	420	492	488	456	480	465	473	458	497	495	495	483	483	456	482	482	515	488	536	487	455	496	469	509	493	503	471	488	519	446	478	476	526	497	530	459	464	518	497	489	520	473	481	485	472	498	523	512	441	503	537	515	475	531	457	468	465	495	465	487	468	484
13366	2209	2195	1746	1227	978	786	592	588	489	473	428	461	409	418	387	362	329	343	338	331	343	338	297	341	320	355	347	343	326	331	324	304	288	319	343	319	326	292	328	267	335	319	348	324	300	315	296	346	300	317	305	275	315	317	306	311	314	317	317	283	277	295	312	313	306	301	322	307	314	318	311	314	300	302	314	305	295	304	296	326	303	303	284	314	294	310	295	329	292	301	316	294	260	302	271	271	277	315	277	318	318	298	333	345	288	304	292	307	289	281	274	333	279	319	298	300	281	280	286	305	304	315	298	299	319	313	304	314	314	320	305	291	255	287	291	286	277	330	291	266	273	328	310	302	286	311	295	304	318	282	275	291	302	264	271	298	305	290	304	317	316	293	283	347	333	328	296	290	265	296	299	273	301	281	335	286	291	305	338	309	328	302	291	306	293	305	284	278	273	293	298	313	301	290	299	300	283	294	289	277	308	301	334	302	275	272	303	296	268	276	274	275	294	288	328	294	307	323	307	273	338	304	325	328	300	300	280	322	308	325	298	283	285	303	299	281	279	323	301	270	300	304	308	311	280	279	302	319	307	259	298	304	288	303	280	274	307	288	310	301	302	340	268	318	281	302	261	318	294	306	272	286	295	307	294	283	293	292	267	276	329	306	310	280	299	291	285	320	273	311	287	292	327	318	274	296	313	305	289	303	305	314	296	307	324	304	295	272	306	307	304	301	276	319	293	299	320	292	311	298	308	312	309	308	301	288	305	297	306	305	302	276	273	301	287	292	286	296	318	300	300	280	300	284	269	324	283	285	305	307	317	310	285	288	310	318	322	317	290	271	332	338	277	295	297	265	294	287	313	314	323	301	316	322	286	321	291	286	308	300	286	304	275	303	286	284	301	315	279	312	339	301	279	271	300	287	300	296	267	298	287	322	305	283	302	330	316	287	307	271	309	300	307	334	277	279	304	313	312	300	324	323	329	276	319	304	308	329	279	292	318	325	273	320	290	288	301	257	286	299	286	285	314	318	306	326	279	289	331	278	286	277	294	289	308	319	336	271	300	304	305	308	263	278	292	316	294	307	296	297	305	289	303	313	337	289	306	304	260	297	274	300	302	301	304	268	339	300	322	305	294	284	326	309	283	294	307	315	298	303	243	312	290	285	307	284	319	293	316	300	290	281	278	298	284	318	337	262	301	335	321	303	292	264	282	313	305	345	321	287	310	279	309	304	341	295	323	283	306	294	331	312	299	326	252	292	305	302	294	288	279	304	322	297	286	306	293	301	316	342	297	311	270	298	272	288	289	300	324	321	308	314	314	315	342	311	292	305	290	318	311	315	305	262	275	262	324	308	314	337	283	301	339	292	289	316	278	287	268	333	313	303	308	288	293	318	302	301	303	297	275	290	329	255	248	319	283	274	306	312	267	280	304	292	311	301	329	296	290	340	291	282	285	334	312	298	309	296	264	299	287	287	313	302	321	334	324	332	338	290	309	303	284	296	288	281	326	272	311	269	251	278	308	315	333	293	266	299	299	295	281	311	292	267	298	291	304	271	295	293	266	297	297	334	299	288	295	309	290	281	302	352	298	267	282	291	296	304	314	312	303	271	327	296	299	289	291	285	280	303	289	304	330	293	285	295	297	291	272	263	290	302	316	282	320	319	329	286	284	309	290	299	292	309	259	286	285	311	302	264	272	311	291	270	286	312	292	299	299	294	309	308	306	295	283	273	299	309	313	274	294	306	284	287	305	281	328	282	261	288	262	297	310	339	317	292	289	304	311	301	324	309	328	277	289	308	320	260	293	310	278	309	276	313	297	268	312	287	309	307	297	261	279	327	306	297	315	300	330	298	273	272	275	290	312	310	286	292	269	297	332	258	296	274	324	308	333	296	305	275	293	295	288	273	300	326	280	308	348	303	276	325	326	284	323	284	309	299	342	290	297	292	294	295	284	321	263	298	301	306	312	304	293	304	296	314	281	317	294	298	319	298	272	298	296	271	319	283	266	299	284	273	289	319	290	313	289	289	296	308	305	320	295	303	306	299	285	270	288	291	299	295	286	297	296	258	317	280	284	299	302	265	355	303	286	313	274	313	308	302	286	307	286	289	311	294	325	278	319	309	331	319	275	276	331	298	302	300	334	284	306	308	309	304	268	298	304	290	292	273	268	304	292	308	314	330	291	311	291	308	317	304	291	323	284	305	273	282	286	311	315	296	287	316	306	293	294	275	288	308	299	291	272	295	296	318	313	263	260	294	304	319	288	362	282	278	290	309	318	285	330	277	290	299	314	305	316	288	269	288	288	333	295	317	277	323	319	271	281	325	271	300	306	286	319	325	311	317	318	308	310	288	286	288	293	294	297	262	269	293	306	265	295	307	285	295	291	305	297	284	293	285	302	276	314	308	315	297	306	260	280	306	309	304	303	307	323	298	276	337	313	301	316	304	333	308	275	287	280	322	293	283	315	333	308	277	318	306	255	323	275	288	331	313	307	297	299	289	286	305	282	288	276	320	308	311	264	280	321	283	314	304	273	328	288	312	271	264	271	333	323	310	298	286	299	324	316	302	267	321	316	316	313	269	302	280	286	301	322	291	284	287	310	277	324	322	260	322	293	303	312	300	308	312	273	332	309	284	300	286	283	294	280	306	297	300	297	307	287	282	280	314	289	309	304	291	321	292	310	305	348	307	301	281	267	311	287	273	299	289	276	285	317	268	303	299	314	335	289	284	288	327	312	294	318	314	286	298	281	299	318	295	318	304	312	335	306	263	297	305	292	287	276	285	274	286	303	286	301	281	342	306	300	290	318	302	293	299	308	314	334	307	293	310	265	292	277	311	316	296	307	317	305	280	320	280	319	353	323	290	316	315	310	294	275	291	270	297	311	329	287	299	298	288	329	295	285	308	286	301	289	324	296	290	310	290	266	290	329	296	272	323	309	306	314	291	291	288	271	298	279	307	297	272	319	327	285	304	310	271	311	302	281	310	313	269	293	290	313	287	283	318	322	307	314	278	346	301	311	289	268	323	282	296	278	289	307	325	327	278	317	265	300	296	288	283	269	298	300	308	300	294	298	288	284	320	315	275	244	301	321	262	288	321	279	275	303	285	304	310	292	323	295	326	290	337	277	320	339	317	292	335	279	310	276	292	346	308	302	307	324	278	322	272	287	297	334	297	325	280	271	281	313	280	299	316	317	323	313	275	286	301	268	266	326	286	251	292	312	304	307	294	319	300	342	308	309	325	322	308	292	301	302	299	331	289	309	302	297	289	292	314	326	274	297	257	292	275	295	291	291	308	298	282	307	300	332	290	275	308	273	337	289	293	281	270	320	296	278	311	295	255	321	275	291	294	298	299	284	298	298	286	330	295	289	279	336	308	306	312	299	277	277	298	307	282	328	309	327	295	318	282	334	288	320	287	298	273	325	292	311	322	283	282	308	276	313	284	304	283	309	289	267	327	312	285	303	300	290	308	325	294	291	290	331
7502	2105	4287	5134	4590	3859	3303	2685	2375	2037	1899	1653	1634	1466	1393	1346	1260	1259	1205	1155	1125	1121	1083	1097	1039	1020	1074	1019	996	954	928	922	881	886	921	924	878	920	858	834	817	839	857	824	838	832	853	858	815	822	859	869	846	822	814	862	821	771	801	786	798	789	817	801	776	793	786	809	785	841	754	761	827	796	812	793	845	759	810	833	754	791	833	831	803	833	758	819	760	772	799	826	793	757	783	819	784	795	740	779	774	763	797	711	819	821	821	760	779	775	803	814	786	815	841	763	803	813	796	758	796	776	789	755	781	801	794	819	829	782	784	785	766	808	824	817	765	849	683	766	808	766	748	771	819	810	754	781	783	802	742	783	831	781	751	767	748	810	783	739	828	784	797	777	771	788	777	793	792	791	776	786	786	788	801	788	761	825	790	784	760	758	763	799	788	767	764	801	794	751	807	772	791	717	753	799	751	765	782	778	766	812	773	874	793	776	800	744	809	813	794	772	778	759	828	711	812	785	785	833	784	774	814	789	754	778	773	799	785	756	777	802	782	758	826	772	761	813	794	779	791	770	783	781	746	785	808	740	807	771	784	806	757	827	861	801	802	748	772	835	764	847	767	810	790	773	723	809	754	765	720	803	775	765	747	807	793	789	753	770	783	711	780	791	772	803	749	775	836	788	761	759	798	802	736	804	786	763	764	809	816	798	759	826	791	769	764	727	779	797	789	761	755	762	824	789	801	750	768	767	775	798	757	780	760	833	739	769	770	787	732	801	800	767	768	764	735	776	750	729	796	793	775	769	790	766	752	810	808	782	773	762	755	802	770	782	766	786	734	752	745	780	761	763	778	768	786	718	752	793	801	731	757	812	781	827	794	760	789	759	826	768	769	737	797	763	787	784	743	784	768	799	768	801	799	810	820	766	788	786	802	765	814	842	811	780	796	772	782	825	797	742	802	768	716	792	742	756	814	812	798	765	741	794	770	785	771	725	800	734	791	791	772	733	775	786	768	804	757	818	816	795	751	775	785	790	792	791	784	816	779	768	774	792	775	790	769	740	782	805	767	816	718	725	755	740	774	742	774	781	812	772	784	796	810	784	779	804	749	790	763	795	790	791	809	793	746	757	764	771	771	794	788	755	780	821	751	774	783	782	735	787	775	747	751	755	765	755	762	765	819	830	756	763	788	761	770	765	800	790	775	769	847	772	775	773	770	797	793	743	773	728	773	768	812	760	773	767	779	770	774	741	704	782	796	746	783	796	798	748	829	805	780	735	745	858	752	810	745	778	813	824	798	798	823	800	803	778	812	782	804	786	797	758	808	780	784	777	812	811	819	794	745	808	770	786	776	748	755	807	716	824	779	768	756	765	720	792	822	776	803	797	774	830	821	738	772	754	689	739	737	797	723	776	732	739	769	767	755	757	802	784	811	753	808	780	771	726	795	795	788	765	784	791	811	751	807	824	712	783	765	779	760	761	785	772	826	746	767	812	786	744	790	821	768	821	840	781	786	807	747	760	761	774	798	756	771	837	769	822	790	806	788	789	773	856	783	775	733	812	776	799	776	790	790	752	840	764	799	783	790	754	753	785	784	801	789	758	813	767	806	808	766	789	735	788	777	805	785	749	738	784	789	827	814	734	837	748	826	793	809	745	812	769	792	719	722	743	779	817	736	808	752	803	813	772	746	771	806	795	793	754	785	790	723	765	783	754	807	832	768	797	768	781	750	731	733	753	776	780	741	783	742	825	762	815	773	732	757	807	758	767	768	814	792	771	763	769	774	739	787	751	761	802	757	799	782	825	779	760	789	817	776	844	792	815	742	821	764	832	794	796	750	754	774	776	791	816	794	763	770	752	768	812	805	777	740	803	763	811	730	777	810	771	737	789	775	724	794	857	765	749	808	784	768	775	793	774	813	728	752	798	812	813	731	766	773	823	792	777	746	802	779	763	779	717	777	823	772	765	751	758	772	746	845	855	812	746	798	856	804	768	772	797	813	803	799	748	822	842	794	765	778	783	757	762	726	764	760	768	760	758	755	772	800	714	766	774	790	798	809	803	786	800	752	810	807	766	755	734	778	708	784	747	775	763	781	783	816	807	769	775	797	838	783	740	803	801	780	801	748	762	816	757	770	766	819	782	784	792	813	789	758	746	756	776	789	763	774	789	803	797	768	767	743	807	750	734	752	771	762	787	803	795	740	780	724	742	777	831	772	803	778	731	774	745	772	775	814	785	791	791	733	790	819	798	770	745	799	759	749	793	786	763	806	786	785	793	824	769	732	767	792	762	800	773	789	768	826	738	743	731	750	775	797	729	771	829	796	810	757	783	769	771	779	755	772	804	755	804	818	781	775	766	781	732	785	780	755	792	764	823	779	785	770	770	770	783	812	695	814	757	787	756	832	776	747	772	821	795	794	859	794	779	789	809	795	764	839	781	746	804	799	765	817	771	775	810	761	811	793	757	778	780	810	773	826	798	787	783	775	781	781	733	744	789	770	760	804	704	716	770	813	720	775	782	733	752	769	758	780	779	705	737	748	783	786	814	765	794	782	817	786	777	755	756	743	777	787	763	729	744	855	813	798	779	766	798	775	724	788	804	766	766	769	783	756	790	798	757	783	840	714	753	758	773	766	768	758	782	788	758	835	779	746	805	780	794	760	828	743	822	805	811	798	792	769	752	799	818	791	784	784	765	759	739	803	811	757	802	776	837	741	738	775	789	741	767	778	810	773	746	774	798	760	790	756	715	784	746	790	770	814	733	842	780	789	745	745	768	789	797	792	797	727	747	786	797	767	791	788	776	756	751	758	794	785	809	789	757	844	793	733	755	783	775	745	828	823	820	748	810	798	819	770	792	760	787	802	802	775	784	801	762	773	775	751	757	829	789	772	766	774	811	768	802	821	837	801	788	775	808	798	767	741	776	792	797	789	746	788	785	742	753	748	790	761	787	802	774	777	772	774	755	761	801	848	772	763	785	790	809	835	809	757	777	740	748	789	738	764	800	792	774	783	778	761	776	773	762	782	788	779	784	816	753	804	759	776	810	774	815	782	781	790	779	783	790	782	750	778	741	757	795	769	760	758	785	735	795	789	786	808	750	801	811	793	736	778	793	776	768	778	755	733	794	786	794	797	768	758	786	695	766	696	795	817	794	777	775	803	748	800	783	810	804	785	785	766	784	781	785	805	819	809	760	812	814	782	788	783	792	803	787	789	822	779	810	840	809	799	805	772	760	830	787	771	756	807	800	801	790	800	756	786	809	758	753	727	802	773	729	795	707	780	776	814	784	811	803	786	754	771	796	791	797	777	770	782	744	779	794	781	779	782	781	793	779	762	810	771	770	730	746	812	780	719	804	774	788	778	785	753	773	817	779	763	759	830	818	809	811	778	811	720	788	779	744	738	768	770	797	789	787	774	776	749	814	780	770	753	798	784	793	778	780	809	793	809	799	769	791	804	774	763	741	805	776	784	798	823	767	769	746	764	797
2128	371	320	322	332	304	285	299	316	320	313	298	311	298	304	271	269	247	292	304	266	303	303	286	311	265	273	297	268	286	271	273	280	292	309	303	295	271	265	275	287	268	273	264	263	312	321	242	294	287	272	286	263	310	314	297	279	309	280	293	285	282	294	278	277	297	296	303	256	273	276	284	266	270	305	255	270	268	309	290	334	282	280	274	254	270	297	255	285	310	281	277	285	266	292	284	281	259	285	289	303	287	306	269	282	259	307	280	285	247	286	273	276	305	271	295	297	291	260	282	287	243	261	259	310	284	292	290	313	254	278	280	274	277	239	281	303	261	248	299	275	296	271	283	274	272	284	273	278	237	256	274	254	302	291	264	287	263	288	313	293	291	268	303	298	273	284	268	269	276	281	299	280	277	304	274	292	268	261	272	261	297	302	296	282	283	296	272	278	256	288	278	297	278	281	288	297	310	280	263	297	290	312	299	303	275	285	279	293	293	285	290	277	273	274	281	270	269	290	268	295	298	289	257	298	260	273	276	301	285	288	251	292	272	282	289	323	264	293	295	306	284	290	299	303	273	282	261	266	274	294	307	288	262	284	280	279	303	292	299	274	275	271	263	271	313	311	259	287	274	289	251	292	293	279	304	279	279	277	294	294	269	274	313	273	285	282	302	276	258	307	253	269	299	298	279	258	284	289	275	295	276	276	285	285	301	265	253	273	273	310	295	295	284	309	257	285	283	303	264	286	273	314	248	265	260	286	265	301	272	268	297	291	240	298	304	281	304	305	283	233	280	288	309	276	278	303	276	279	274	293	273	319	297	306	294	290	251	284	330	280	274	266	280	275	278	282	322	292	284	246	306	269	258	281	268	293	282	272	294	281	261	280	296	297	271	272	277	287	311	291	273	293	306	276	242	301	301	338	283	261	286	264	275	287	266	267	280	284	312	304	301	303	282	285	260	279	285	294	286	311	272	299	273	292	279	299	294	296	262	244	311	311	281	303	299	278	266	272	311	275	298	293	254	295	254	317	306	286	277	272	284	314	307	302	301	274	303	319	279	267	279	298	275	309	253	244	299	313	268	303	291	301	311	287	265	268	263	311	305	292	261	273	293	263	269	297	295	294	282	290	273	282	278	267	299	320	284	295	319	282	304	269	310	267	302	273	298	288	272	271	264	274	258	279	289	291	292	289	280	315	286	291	255	288	265	292	287	302	286	280	287	293	310	276	302	284	310	268	244	288	313	301	291	283	309	292	260	280	312	286	283	302	299	310	317	324	282	287	259	277	271	322	290	312	278	281	246	295	274	259	280	288	282	285	270	276	289	285	273	302	282	271	291	282	324	265	259	275	288	268	301	293	287	293	288	264	293	292	289	260	304	291	274	282	265	283	285	254	304	282	300	315	274	304	276	296	276	319	275	287	287	257	294	291	269	276	292	290	309	287	279	259	246	259	277	287	291	285	283	272	254	266	277	274	299	262	280	296	300	273	294	294	306	285	293	254	271	277	305	286	286	279	270	253	270	283	270	286	293	291	273	307	293	279	283	330	296	285	275	280	282	292	260	296	306	313	301	303	280	292	252	273	274	321	272	282	282	243	273	294	301	289	251	273	306	282	295	283	274	273	290	302	277	288	327	294	268	294	270	288	308	299	314	325	283	271	241	318	243	244	300	319	296	311	317	277	325	282	301	297	265	280	277	301	285	270	276	259	296	298	305	292	278	314	283	289	312	272	288	297	282	307	284	285	284	268	291	267	291	273	285	294	301	308	283	291	312	279	312	306	279	281	286	268	310	277	289	273	286	249	269	286	285	302	272	295	275	291	304	283	260	319	291	291	293	278	306	339	302	265	292	288	271	286	263	297	276	256	268	257	277	297	300	283	310	287	270	281	319	277	285	317	297	297	302	283	278	282	276	282	304	279	264	310	280	300	276	285	258	287	289	267	269	292	283	304	304	270	265	286	276	278	239	249	312	300	309	273	302	252	300	289	288	254	322	293	289	280	280	317	253	284	285	285	266	285	306	297	267	292	295	246	283	281	292	267	273	287	279	303	256	275	297	275	303	265	291	282	296	275	276	294	312	309	279	296	291	284	291	291	290	301	287	273	279	276	293	262	294	270	282	267	271	278	276	288	261	284	267	262	309	265	255	304	283	301	300	263	265	288	279	263	299	261	268	275	237	251	282	284	269	285	266	269	284	305	291	271	270	297	302	308	290	270	294	318	293	280	274	268	287	284	268	312	239	278	315	300	280	280	285	286	315	269	287	272	305	264	286	297	279	285	291	260	295	288	317	265	295	287	316	282	267	293	274	311	273	259	262	282	264	283	279	271	268	264	309	316	257	297	331	291	304	285	320	283	298	283	309	307	300	280	242	289	286	318	263	292	291	303	295	292	279	270	274	299	288	289	265	260	281	300	286	287	269	259	313	289	267	293	293	285	293	284	303	267	266	286	272	271	268	304	276	325	315	288	285	281	280	294	274	303	266	306	320	252	269	288	303	269	271	305	298	288	297	303	313	278	283	303	283	281	316	256	287	284	276	301	284	272	269	271	243	280	291	286	294	301	291	274	293	259	264	274	281	280	255	295	275	277	270	273	255	283	308	293	351	282	301	295	268	286	274	262	301	283	258	312	283	298	304	290	274	294	253	289	309	287	296	292	269	277	269	300	309	301	287	307	295	302	297	279	312	297	262	268	298	323	298	264	286	264	253	282	300	289	277	304	264	255	321	291	309	282	283	273	300	247	290	292	302	293	293	291	277	310	297	322	293	265	266	264	300	252	298	291	278	316	307	272	288	277	258	285	286	284	276	271	283	282	287	298	279	283	281	295	282	286	308	264	285	270	282	272	267	302	304	270	305	293	281	276	291	300	277	307	287	298	284	300	271	282	306	266	285	286	296	295	306	275	299	258	283	320	266	308	293	286	271	265	283	264	275	298	309	287	298	288	305	241	291	294	289	293	266	267	295	285	313	281	271	285	265	256	297	266	274	292	299	289	313	292	289	276	272	290	263	324	286	285	261	289	271	291	280	279	264	287	294	284	283	293	286	277	288	304	252	253	287	294	267	287	288	289	275	281	274	313	313	279	268	264	298	285	291	266	292	264	298	329	279	257	271	275	263	261	266	288	299	258	268	294	295	297	263	263	289	300	296	273	284	261	282	275	297	285	307	268	281	293	288	278	308	297	297	284	307	285	269	277	267	287	268	275	278	293	277	291	282	295	277	275	274	299	290	271	294	273	276	306	289	287	299	274	297	327	271	275	277	275	284	275	273	261	294	296	298	318	310	299	305	280	247	303	272	303	258	272	299	280	303	316	281	248	285	327	282	311	284	295	279	272	294	288	292	292	311	267	275	285	276	286	296	340	287	290	275	280	293	296	271	280	291	275	263	245	276	321	270	275	256	274	277	267	318	268	268	261	264	261	254	293	254	321	278	278	281	294	307	293	263	288	283	274	295	321	305	266	305	285	304	299	298	288	328
2444	809	771	804	813	828	793	741	797	724	761	715	710	780	702	770	703	756	695	710	704	761	695	673	704	696	753	701	727	717	757	748	742	734	711	736	733	738	741	716	687	714	706	735	718	735	761	710	739	710	695	751	725	667	715	724	714	710	719	675	714	676	785	718	710	688	696	715	759	740	689	732	715	752	685	709	766	747	730	750	665	739	721	741	757	696	703	685	719	722	694	751	741	680	727	693	712	708	742	700	728	724	683	771	696	714	734	710	757	709	719	677	686	722	728	710	737	735	729	679	754	739	734	720	731	700	715	711	735	751	752	739	764	698	677	723	755	742	735	697	720	734	701	689	729	720	725	685	748	747	721	718	726	740	741	703	698	726	739	720	727	666	747	736	690	687	732	729	709	711	725	725	747	713	698	706	711	752	724	758	680	700	722	690	715	662	710	691	718	702	662	691	731	762	686	742	735	746	712	730	706	711	701	736	738	752	735	706	717	700	761	669	671	726	749	735	746	661	687	704	663	706	713	682	740	725	715	660	715	734	745	739	674	768	690	696	688	682	721	708	686	650	759	726	712	724	751	757	689	751	672	739	717	676	697	746	718	747	692	744	708	707	752	706	703	737	706	743	706	678	711	690	704	710	694	717	741	709	706	663	733	711	717	756	747	704	751	689	680	742	702	754	701	721	747	767	766	694	676	716	699	686	685	735	672	751	709	721	712	694	683	689	740	726	747	746	723	698	726	743	768	686	685	704	746	759	701	692	701	694	703	682	741	724	684	737	736	698	671	723	720	670	737	759	728	734	675	692	702	705	685	735	730	705	696	707	755	696	705	667	731	728	720	752	710	738	727	751	688	711	712	698	721	713	670	686	732	677	776	710	716	749	757	706	702	700	747	697	711	717	733	709	680	713	705	719	701	702	676	748	667	707	710	699	723	704	688	687	723	755	726	731	666	773	710	722	694	731	726	653	678	723	692	699	766	721	684	716	701	682	684	710	759	699	721	640	707	731	708	776	756	738	708	726	744	695	694	714	740	728	678	710	683	732	717	685	685	703	707	714	734	751	692	719	726	673	735	767	667	707	706	734	696	702	708	699	700	718	724	737	672	754	729	679	734	732	669	734	754	712	706	718	758	716	768	743	676	704	735	702	705	698	683	769	743	681	729	719	727	756	696	715	673	739	727	774	715	702	764	709	733	686	730	681	712	712	703	705	711	667	707	677	722	696	767	738	745	715	717	685	699	723	672	700	662	712	745	679	769	689	692	749	726	687	676	760	722	725	750	711	709	703	682	735	686	668	718	743	736	685	702	698	690	723	642	729	698	696	668	695	724	700	699	696	716	740	646	718	707	662	747	722	752	791	728	699	685	721	713	657	669	732	713	709	664	722	735	748	681	709	721	707	718	721	719	709	751	745	782	676	726	712	695	695	662	737	671	723	707	701	760	688	705	695	734	704	688	664	728	728	687	709	755	702	732	722	712	691	722	733	698	686	730	695	721	673	728	687	729	746	698	698	726	700	661	713	720	709	719	667	730	744	722	737	705	738	701	723	718	690	698	753	720	753	740	706	718	750	705	670	654	664	692	678	768	702	694	748	720	729	738	736	780	710	716	706	777	713	688	700	714	676	699	744	696	720	703	728	736	720	716	707	689	731	677	784	703	674	673	713	742	692	790	719	757	750	731	673	748	708	728	680	777	723	726	693	729	743	739	687	764	712	745	712	668	727	685	705	682	721	701	732	715	706	744	734	687	695	699	676	679	660	725	725	685	733	696	766	724	688	774	704	712	751	690	699	732	703	670	739	647	750	709	703	681	754	712	754	698	717	659	699	699	715	710	699	700	648	717	769	723	686	712	683	705	733	699	700	723	737	695	671	711	724	678	717	712	725	710	725	672	700	725	699	767	731	734	735	703	692	710	707	731	730	727	735	732	730	764	754	710	740	712	673	697	674	762	697	694	762	721	766	701	690	699	673	725	703	690	673	717	703	685	731	688	735	765	736	719	717	734	715	708	729	723	717	730	710	732	754	760	736	681	761	762	698	709	757	687	711	718	756	733	744	737	721	711	681	727	722	714	749	750	714	751	700	711	703	699	707	696	728	673	792	721	718	726	691	687	730	690	710	703	672	734	731	731	748	714	704	695	718	722	719	718	706	709	675	736	751	715	692	689	722	741	695	689	678	627	714	712	705	685	680	735	708	689	682	705	687	711	686	770	699	701	773	723	715	714	695	693	699	676	728	739	661	657	689	712	721	749	697	699	714	703	656	685	786	715	681	739	699	711	714	727	718	703	680	738	708	684	656	686	731	680	698	737	754	712	758	728	712	715	687	682	683	727	712	715	731	741	734	690	753	761	761	719	725	680	702	725	693	735	706	651	726	683	663	737	690	753	712	666	700	737	698	741	704	721	757	740	734	701	690	691	712	735	784	711	692	664	723	716	713	709	737	728	740	690	710	735	729	760	678	689	696	715	731	714	739	765	743	740	762	759	732	715	721	739	749	757	686	706	718	650	692	725	715	701	754	711	695	716	690	713	699	708	687	666	767	714	671	736	686	763	725	708	745	729	708	714	663	733	703	693	673	681	733	674	710	692	696	733	686	718	708	683	759	749	694	690	718	691	727	684	692	692	729	766	738	720	668	727	704	720	690	735	700	679	752	759	687	674	742	754	727	709	763	688	732	656	718	681	693	695	691	813	725	703	713	761	749	677	719	710	735	721	717	686	705	717	731	709	700	665	714	704	725	714	674	732	690	688	723	677	699	674	711	714	746	689	722	700	703	707	688	673	690	714	673	672	630	717	738	696	710	675	711	696	694	695	656	727	709	759	727	696	715	753	707	725	725	701	722	695	685	718	726	691	697	704	648	751	678	695	694	751	716	709	731	732	657	714	716	711	706	689	732	756	726	751	699	712	714	697	733	664	716	680	660	729	733	690	694	703	670	728	696	748	676	695	720	695	689	686	709	693	740	717	697	720	719	694	717	655	695	681	725	717	733	688	742	685	724	702	700	706	714	773	716	700	733	681	661	692	731	703	719	746	742	733	700	716	737	736	700	696	657	724	667	710	686	703	666	670	730	700	725	744	737	721	693	709	728	696	682	739	718	712	707	686	781	702	687	723	729	695	733	681	717	714	777	661	748	711	737	728	746	698	722	701	713	702	701	687	704	710	730	681	754	733	696	734	696	754	700	701	724	685	706	690	686	701	705	734	713	756	736	748	737	688	654	717	641	709	718	700	727	706	698	644	740	705	744	684	729	671	662	708	729	692	753	679	728	712	680	722	736	733	763	692	704	686	728	679	712	705	735	696	713	739	749	699	672	699	688	723	726	720	731	695	721	726	706	740	732	729	720	746	704	728	686	706	761	695	684	715	709	731	748	708	690	695	715	717	783	718	724	694	775	736	702	776	725	701	736	690	723	679	701	717	743	711	708	666	695	711	646	673	729	730	687	734	702	709	767	705	727	700	686	773	713	731	721	745	711
6882	890	1025	769	570	445	409	312	288	258	271	268	202	190	220	208	205	195	220	188	185	172	216	193	168	168	188	176	175	206	191	186	175	161	175	170	176	171	171	161	178	182	178	190	173	145	171	161	194	160	187	181	171	165	163	192	163	158	171	197	175	160	167	166	188	153	194	153	184	155	162	184	187	166	171	156	153	161	192	167	165	155	164	164	156	177	167	167	163	151	172	154	147	184	164	168	170	192	148	182	179	192	162	173	183	168	157	162	185	155	179	155	164	175	162	155	173	164	189	165	169	162	161	200	164	188	165	176	163	185	140	140	163	161	158	164	154	164	151	158	170	187	128	175	166	150	154	182	177	163	186	132	183	138	182	157	182	174	166	155	138	177	181	152	161	196	195	179	190	162	165	158	156	155	145	172	166	181	164	164	163	169	162	167	176	161	184	165	166	161	164	189	186	191	166	142	141	159	152	163	165	178	149	157	173	190	184	175	176	169	170	158	179	195	193	193	157	167	154	174	180	152	177	161	174	174	155	148	182	170	158	151	150	176	192	197	168	162	199	181	158	141	136	151	171	171	177	168	195	155	143	186	185	173	166	129	172	154	177	157	173	162	161	161	173	151	176	193	137	158	170	183	191	162	171	161	171	174	178	171	172	162	149	177	177	131	153	157	182	165	159	172	180	194	170	165	160	161	195	161	152	172	187	169	194	152	159	167	167	165	131	174	178	170	149	162	189	165	154	175	168	136	159	146	131	179	177	183	159	146	160	168	142	183	178	199	171	162	167	163	157	166	162	178	153	141	175	175	162	187	155	160	155	179	163	179	159	141	171	181	184	174	146	168	178	169	178	177	170	159	148	190	177	160	155	168	165	162	154	159	164	183	164	154	172	156	163	187	164	157	184	152	149	170	177	168	161	137	181	152	165	201	176	168	144	173	151	158	170	167	148	161	189	152	153	148	175	171	172	137	169	178	145	151	193	166	177	148	157	147	151	153	181	186	160	164	194	167	146	157	183	177	156	162	171	160	164	159	164	189	158	170	172	158	195	180	177	151	156	161	163	165	157	164	172	165	178	191	153	176	145	167	161	196	179	153	190	154	188	145	165	168	175	148	167	176	161	186	162	179	165	187	174	193	163	149	150	143	169	179	195	160	193	149	140	178	169	155	159	171	164	155	171	157	183	148	163	169	160	169	194	183	173	144	171	152	166	167	186	170	163	162	132	177	167	148	162	164	161	182	135	172	162	192	171	172	171	181	193	177	149	163	169	173	188	192	153	174	180	143	137	145	169	169	194	158	155	171	189	180	160	161	176	156	165	183	148	182	167	170	177	149	161	164	166	176	154	136	180	153	181	152	165	181	172	165	185	171	165	158	166	146	179	177	176	160	168	152	155	149	160	168	170	169	170	187	181	160	155	174	158	169	190	181	168	182	169	163	152	185	166	154	181	169	162	187	185	164	167	160	160	162	179	173	164	191	163	167	162	178	168	171	190	157	179	174	160	159	158	168	168	168	157	167	184	167	158	150	167	155	194	171	163	151	178	153	159	151	160	191	156	158	165	185	166	182	185	173	171	165	165	130	167	144	188	197	164	163	159	177	169	142	160	160	188	145	187	176	164	190	164	161	179	155	190	151	161	160	193	183	166	181	147	175	176	162	169	137	164	170	166	193	195	177	158	180	184	165	159	154	172	155	174	170	187	166	177	173	173	157	199	157	136	152	183	164	155	171	161	152	148	177	169	187	191	156	178	165	181	158	166	173	146	148	160	188	163	169	177	160	155	179	174	166	152	159	184	177	150	173	174	182	173	182	148	153	154	178	175	166	182	164	139	147	152	128	163	210	194	161	168	141	154	158	186	170	204	154	170	189	171	150	163	166	161	167	169	189	172	150	160	183	160	171	148	170	182	178	139	178	170	168	177	141	185	159	172	150	137	160	167	161	151	168	192	183	180	152	189	178	170	154	129	179	153	185	187	172	179	153	176	200	139	165	174	168	162	166	183	149	164	171	157	173	182	171	170	164	176	168	176	177	154	145	181	184	176	173	188	160	190	179	195	172	173	158	174	157	156	159	172	165	181	160	151	129	161	167	189	175	166	176	161	162	163	162	185	153	178	166	137	165	157	169	163	166	175	186	164	183	170	176	165	192	176	159	177	183	152	161	157	179	178	153	149	162	185	169	149	150	148	149	173	188	150	158	177	158	192	169	164	179	175	166	151	158	161	171	163	179	176	172	175	169	178	161	171	180	168	173	182	174	169	167	197	169	174	185	186	178	141	154	186	171	153	159	179	176	190	190	177	136	164	172	169	146	177	154	178	170	159	172	192	162	175	185	169	189	154	150	139	171	152	174	179	163	163	176	162	170	177	184	150	185	151	165	157	174	169	151	195	149	143	174	161	168	176	159	155	179	168	197	142	180	152	142	166	172	163	159	164	166	169	173	160	146	160	187	162	170	182	159	179	168	140	155	135	173	162	189	172	170	165	171	165	163	155	175	147	192	148	188	182	162	170	190	149	180	175	153	164	169	172	188	173	157	138	161	169	155	169	169	174	187	168	173	177	173	177	159	180	166	178	168	160	154	164	169	149	156	186	172	184	160	135	146	155	186	167	172	175	150	168	162	152	199	172	161	160	154	180	157	139	177	164	193	168	164	158	159	147	157	166	161	167	151	148	167	169	155	149	153	157	169	146	176	168	164	164	196	176	171	152	178	168	158	170	171	176	173	169	152	160	162	169	173	184	163	142	176	157	158	145	159	141	162	158	153	162	149	171	198	180	159	167	166	162	179	156	171	182	160	150	169	175	151	172	174	183	167	161	148	171	163	175	190	155	164	164	151	161	154	166	149	132	164	160	169	180	161	175	126	165	149	156	194	154	167	170	190	162	172	182	182	181	167	178	199	190	157	155	179	157	150	171	169	154	165	153	166	191	160	178	202	177	176	179	158	163	171	148	179	164	174	171	165	196	174	166	174	156	180	172	168	169	177	168	161	154	174	173	155	182	177	171	184	172	167	149	154	176	162	185	158	205	186	183	182	161	156	152	170	148	153	166	178	153	167	145	169	157	155	154	180	157	179	153	171	167	160	188	179	192	160	185	192	154	157	142	168	159	173	151	162	174	166	142	162	172	160	169	180	147	161	177	185	170	174	159	187	176	171	173	174	156	184	185	169	164	127	156	140	159	168	161	167	168	178	151	162	175	179	172	166	148	174	174	149	182	190	175	165	174	171	178	165	151	171	150	168	181	165	153	160	175	168	172	155	159	164	154	142	144	167	173	174	173	162	184	164	164	177	183	157	161	173	158	155	186	128	167	181	173	188	158	161	175	163	169	188	157	162	176	171	154	164	171	167	179	176	171	174	170	169	157	153	174	168	191	152	156	179	163	169	179	172	169	152	162	180	168	173	146	190	171	157	166	150	160	164	154	162	174	179	171	174	166	162	162	182	172	137	188	168	170	158	167	159	167	175	167	166	185	177	153	155
5467	1181	2109	2638	2380	1990	1674	1455	1242	1079	1002	942	848	853	818	826	708	727	688	666	675	636	726	653	579	617	604	584	584	591	564	521	544	551	536	510	520	532	523	536	532	520	514	565	519	514	496	555	538	507	469	488	492	527	540	482	499	497	512	487	497	507	560	512	490	533	507	523	497	522	509	546	492	490	495	484	504	516	457	508	475	474	480	491	487	491	475	507	507	463	484	524	494	511	485	473	471	514	465	528	483	502	488	491	483	499	503	496	507	502	507	469	477	489	494	499	509	490	473	473	521	526	489	484	491	483	500	497	513	508	497	496	484	514	490	475	503	454	536	479	498	494	516	493	483	495	503	475	460	498	484	492	467	492	504	473	503	517	477	510	519	491	474	501	501	479	491	484	492	464	508	458	513	500	528	494	470	496	514	471	472	479	469	513	473	488	491	485	481	479	464	441	498	498	466	461	486	493	487	499	518	540	474	516	530	515	500	480	504	489	515	511	507	505	472	490	489	486	486	481	505	483	474	486	508	511	461	562	478	470	503	531	500	493	538	498	495	520	472	479	466	460	462	506	508	507	469	473	479	473	479	483	473	479	478	501	476	487	511	447	492	487	476	523	476	513	495	491	479	476	473	463	496	526	496	500	460	521	462	468	501	477	483	474	469	506	532	516	461	481	496	515	488	457	507	471	479	504	495	478	485	487	451	483	535	484	481	496	533	472	494	488	486	483	514	474	470	513	507	476	533	468	460	477	475	510	481	509	506	529	463	459	523	467	484	458	449	485	512	466	482	506	498	492	492	510	459	495	476	468	474	493	510	503	470	472	482	502	495	469	481	485	459	501	452	502	480	477	490	546	474	534	434	511	449	497	496	539	542	504	504	473	485	528	470	499	494	466	486	470	521	504	478	490	484	508	486	482	524	516	491	490	499	482	419	478	475	478	474	463	472	473	457	507	442	484	475	478	490	493	432	460	489	482	454	468	447	495	505	499	491	491	491	493	478	462	515	470	472	486	469	514	518	502	485	473	470	496	469	478	478	463	469	485	493	460	493	478	474	491	508	492	467	465	508	458	494	493	499	516	494	513	460	494	495	497	515	503	486	483	488	495	502	496	496	494	523	458	510	537	461	469	481	463	468	489	492	495	485	502	479	501	504	486	477	481	477	503	537	499	466	463	460	476	461	502	521	499	501	492	464	508	475	504	475	508	504	493	465	484	477	492	494	496	475	485	485	481	505	499	498	452	491	515	447	476	500	500	469	481	509	490	547	468	486	495	480	508	460	520	488	502	500	512	513	449	494	505	462	459	458	478	457	476	482	478	509	512	506	465	505	508	474	462	492	465	523	483	489	502	476	475	470	504	463	482	484	533	501	524	510	514	484	471	440	494	492	501	484	477	493	469	508	489	486	505	464	488	527	526	511	477	460	475	518	498	466	474	514	469	476	462	496	440	479	494	527	466	500	519	494	473	542	446	473	460	513	458	505	472	491	460	502	505	457	531	500	536	509	456	491	458	491	451	463	479	497	468	514	475	503	470	507	448	495	507	494	498	502	509	429	494	477	451	449	492	511	478	526	468	463	497	487	489	486	486	449	484	469	500	486	480	474	462	517	505	470	507	479	475	467	469	512	537	471	477	526	445	529	469	475	446	477	489	479	479	470	522	469	487	517	467	486	490	513	497	516	494	488	508	511	477	491	438	537	480	483	497	485	497	456	491	442	465	484	434	476	486	453	461	472	471	470	490	463	476	481	494	474	507	536	479	462	532	506	466	505	507	459	486	503	462	485	482	534	489	499	474	511	506	520	504	477	492	492	485	473	488	449	512	498	479	487	516	506	497	452	486	469	515	479	501	446	476	456	494	480	483	495	514	471	489	502	477	502	497	483	524	484	470	513	499	471	481	470	509	483	508	490	456	454	512	499	476	472	500	498	486	531	485	497	488	493	504	484	494	498	454	484	500	485	487	475	489	521	512	477	530	512	478	503	498	533	484	464	476	473	475	500	473	476	486	483	481	526	457	483	519	485	489	477	544	477	512	530	480	514	493	496	484	486	503	495	482	455	492	495	472	449	486	489	499	486	466	430	464	507	483	495	484	479	465	472	526	465	505	495	486	529	512	504	482	516	475	463	460	474	498	481	479	445	470	474	463	458	478	468	509	520	523	485	495	492	511	514	553	492	505	481	497	495	513	478	434	506	511	488	483	465	470	472	539	475	521	465	482	485	496	482	462	486	505	473	466	499	501	432	486	496	486	482	501	487	514	486	487	499	485	501	459	480	523	473	528	473	503	496	523	498	500	488	486	473	451	498	462	519	500	468	484	451	471	460	463	455	520	430	476	444	489	492	506	517	475	491	506	486	496	511	490	487	516	479	500	480	463	507	521	499	475	454	459	507	506	510	465	511	506	468	463	494	483	507	491	515	504	461	555	519	504	469	513	504	471	456	511	445	476	475	462	475	488	483	470	481	486	509	506	494	495	491	504	504	474	460	503	494	467	508	501	529	498	476	515	488	448	486	473	475	470	481	453	533	464	473	512	527	482	494	530	484	493	531	468	437	484	465	498	464	492	472	498	482	447	455	473	466	473	513	481	466	474	533	496	478	513	493	499	475	505	494	516	474	481	455	488	447	513	456	522	484	475	487	492	468	502	482	468	520	520	517	501	490	474	484	458	526	488	488	499	472	501	444	480	503	490	468	486	467	507	488	491	496	489	485	511	475	466	485	474	480	509	504	495	475	480	513	479	476	484	491	486	494	508	500	495	474	483	489	493	501	468	512	469	485	472	523	495	487	452	515	493	478	509	455	443	506	463	481	460	503	494	476	473	510	499	523	497	458	471	508	542	512	457	487	503	449	466	476	472	508	480	472	469	480	485	489	503	530	497	474	474	474	461	521	484	491	514	460	480	484	465	500	454	510	495	463	431	435	478	487	480	461	466	491	501	504	468	482	487	509	444	508	452	472	491	489	488	501	478	475	501	511	487	533	494	505	500	488	462	515	510	475	499	491	489	460	494	507	488	475	453	519	490	504	475	461	516	491	489	495	423	498	494	495	451	470	452	525	493	490	515	478	454	484	463	486	444	543	498	501	473	493	486	468	463	488	479	449	518	472	459	472	497	486	511	487	465	510	467	497	490	461	491	493	494	465	489	450	508	477	493	482	525	469	474	516	471	463	504	476	492	482	497	503	474	472	512	519	471	455	499	484	445	498	465	515	497	497	487	480	488	516	530	467	462	506	522	532	494	459	479	489	430	473	459	472	460	481	487	485	440	492	495	482	479	465	440	480	463	494	472	478	489	468	460	495	469	461	504	449	490	469	507	474	521	457	506	471	472	563	500	482	483	520	507	533	495	486	520	478	516	467	497	524	514	510	499	455	514	491	503	481	484	474	499	467	514	498	484	479	486	477	495	472	498	487	459	474	502	455	452	481	489	494	474	559	484	480	499	484	490	485	526	505	464	514	486	462	444	487	471	457	458	493	496
13939	2191	2243	1900	1230	995	742	645	556	555	466	408	386	404	362	399	388	350	342	333	342	370	347	358	308	309	322	322	336	337	331	341	340	337	310	306	324	291	321	306	303	260	313	315	329	312	295	280	290	310	295	296	312	301	287	311	290	264	309	307	299	281	312	307	310	327	337	267	292	329	315	289	327	292	301	305	310	303	298	323	288	323	291	289	307	284	312	276	313	276	313	298	269	297	313	315	289	302	285	313	318	308	309	280	364	289	305	330	276	300	333	323	308	314	341	282	318	310	321	281	322	331	309	293	300	323	317	306	342	327	340	281	266	324	319	308	279	267	301	305	316	303	297	306	281	290	319	281	289	314	294	308	278	316	332	291	292	293	293	285	276	320	308	291	306	332	332	314	277	312	322	323	306	359	323	320	315	298	289	295	303	316	328	334	274	306	330	332	303	299	319	288	325	307	294	282	298	307	324	286	336	311	304	310	280	309	304	283	288	281	328	306	287	289	337	268	296	311	295	294	302	286	263	316	299	296	274	292	311	303	286	270	295	305	321	288	301	311	266	290	318	277	310	302	293	282	308	308	291	299	304	321	298	310	303	277	280	292	306	333	296	276	302	300	332	300	318	330	297	263	314	323	327	287	271	292	290	315	305	292	309	315	310	299	294	310	318	276	298	310	294	320	274	308	283	306	296	306	312	305	275	316	302	322	298	293	329	313	323	311	300	321	308	338	290	270	328	312	276	280	309	302	281	326	296	272	302	282	299	341	285	288	306	337	308	302	271	280	337	304	332	296	272	325	277	277	278	275	327	288	282	278	294	291	303	319	288	284	333	337	310	293	279	306	284	299	330	312	283	289	304	283	321	282	292	293	307	297	309	310	298	285	287	317	283	310	284	319	290	280	316	279	302	312	328	302	304	333	311	299	303	317	295	280	278	289	287	312	314	288	297	322	315	337	316	335	266	322	317	313	293	305	316	321	295	268	298	264	315	286	281	287	296	301	295	298	295	280	334	286	292	254	300	288	279	309	276	316	307	321	266	296	272	313	291	285	301	289	286	305	320	282	317	264	277	293	264	315	277	271	276	313	302	317	316	302	290	303	293	276	270	276	271	303	277	306	281	285	299	272	319	301	315	302	303	279	319	314	296	303	297	310	303	313	339	301	309	285	345	316	280	322	307	315	303	282	302	291	295	298	327	313	269	262	321	327	324	336	298	319	307	319	280	324	285	294	345	281	314	326	327	305	284	271	331	293	283	317	288	289	292	287	276	299	292	292	287	316	321	294	293	310	322	278	325	303	287	303	301	290	319	311	308	285	298	314	306	314	304	313	348	250	292	311	274	297	319	293	314	282	296	332	319	325	296	274	270	300	323	289	273	348	290	330	303	304	316	308	312	292	293	326	293	313	317	330	293	289	332	284	320	333	292	322	312	290	314	328	326	261	292	304	307	295	272	300	301	309	281	269	328	277	288	293	323	304	298	280	319	289	307	309	297	313	280	305	316	287	267	313	288	283	323	281	275	321	293	315	271	273	272	304	299	303	343	299	306	294	314	271	312	332	292	319	294	286	311	290	297	298	319	300	301	304	312	305	316	296	316	311	313	299	291	299	302	314	293	318	271	314	317	278	303	308	313	297	297	331	325	302	314	292	288	302	306	295	272	294	312	321	272	338	289	300	308	324	299	320	304	308	293	304	326	325	311	275	325	306	291	306	288	324	325	293	277	313	307	317	266	288	292	291	289	315	287	302	315	317	306	307	316	296	274	324	305	293	281	306	309	299	283	301	306	294	315	301	289	311	352	346	307	308	279	313	314	289	293	311	307	298	311	292	328	296	325	305	316	286	305	285	334	327	328	285	318	270	295	320	286	301	317	296	289	334	280	257	293	307	293	285	302	325	293	306	313	289	339	286	312	309	289	288	330	304	319	308	289	273	306	313	323	283	276	323	301	299	323	296	308	316	342	334	286	305	291	341	303	292	299	295	326	291	302	318	276	311	301	289	299	307	323	285	324	302	266	291	305	329	287	291	272	293	299	328	270	293	298	299	316	320	306	280	308	294	304	295	320	300	293	323	331	280	306	286	287	305	294	287	281	320	318	282	302	308	318	275	317	307	312	327	281	319	296	268	310	289	303	298	321	306	287	283	297	277	304	323	336	307	325	314	320	301	306	311	284	317	289	310	312	315	289	298	294	323	319	312	301	328	315	319	318	300	267	285	303	267	296	285	306	283	299	329	279	310	302	303	302	259	311	293	311	317	280	325	302	315	305	307	282	299	275	279	314	293	315	282	306	308	306	298	313	292	307	339	250	277	344	288	309	312	318	320	318	277	319	324	331	340	275	296	303	286	311	309	277	284	278	316	317	284	269	307	263	329	275	336	285	305	322	306	265	305	313	299	293	326	305	302	278	329	307	269	310	294	258	281	292	283	274	268	304	280	296	296	314	280	316	301	320	322	337	302	304	285	286	320	276	298	299	301	280	313	290	271	284	311	294	306	270	314	289	292	274	275	278	293	307	322	288	303	305	287	311	296	276	293	284	281	356	296	281	312	307	309	289	296	323	297	292	300	297	300	284	296	276	287	293	298	291	294	323	310	335	314	308	266	284	319	277	306	311	289	309	290	316	328	301	312	314	273	295	291	312	288	305	314	305	288	315	292	307	278	296	294	259	291	291	312	301	294	298	296	310	332	305	299	307	272	295	314	290	295	307	311	281	282	313	312	293	290	333	281	322	323	295	332	286	285	283	313	322	330	297	325	278	305	296	270	311	341	282	289	313	318	281	278	291	290	315	311	316	313	313	348	324	328	280	301	307	314	303	342	322	279	280	301	298	301	266	298	297	279	278	315	324	302	313	269	274	308	317	312	300	307	297	291	308	303	310	288	312	291	312	316	313	294	312	333	303	260	316	279	301	290	302	297	275	307	288	313	288	296	278	324	298	301	282	283	301	279	284	298	306	290	280	274	294	299	283	277	271	273	286	319	271	296	339	296	305	294	295	306	295	296	308	311	340	300	316	298	290	311	267	292	309	294	291	316	286	278	317	289	323	290	313	292	279	334	281	276	327	302	305	333	311	277	279	313	323	261	283	295	302	285	299	281	278	328	283	313	243	299	297	318	312	341	305	288	309	300	317	304	290	278	311	292	286	313	304	309	306	314	291	288	296	331	287	303	312	301	287	307	313	314	269	295	272	341	316	285	265	330	276	293	320	300	304	313	314	276	255	307	300	325	315	345	303	252	309	277	302	294	301	318	292	322	291	277	302	325	332	314	294	317	327	299	286	284	291	316	288	285	309	299	306	290	289	283	327	322	300	284	283	296	342	304	288	341	284	292	299	300	289	288	297	300	312	304	317	292	283	296	283	298	305	327	288	303	333	316	289	308	306	327	305	294	311	308	289	324	265	269	278	305	322	296	314	310	280	298	265	318	300	298	306	313	278	334	320	301	271	300	286	306	296	322	333	288	308	280	313	294	273	287	277	275
7607	2170	4291	5157	4531	3770	3191	2742	2350	2088	1884	1704	1574	1492	1472	1330	1268	1191	1174	1157	1104	1158	1206	1124	1066	1070	1089	940	958	917	969	939	921	886	920	900	895	927	918	833	847	880	864	879	824	828	880	826	821	798	820	853	814	770	783	804	787	837	785	832	805	886	843	834	869	798	837	808	854	789	791	758	781	833	803	829	780	796	758	772	773	851	839	834	789	777	851	835	814	818	724	797	855	770	789	771	748	764	806	815	833	826	800	765	770	834	765	763	835	787	760	772	850	805	779	784	770	805	809	760	743	790	808	777	816	760	786	790	800	794	785	803	781	746	787	788	798	798	784	803	817	754	797	746	739	774	769	778	776	776	780	817	768	811	821	750	804	781	830	814	798	776	824	753	837	725	767	814	716	792	787	776	758	758	859	731	758	762	801	760	781	800	789	789	795	780	748	753	732	813	749	799	856	738	763	787	807	806	790	806	778	791	757	754	813	765	748	796	795	796	756	759	784	744	794	781	801	713	787	814	826	827	810	766	720	791	808	819	794	791	780	763	745	812	803	788	827	786	764	738	809	756	810	761	798	825	798	811	820	755	760	801	792	771	770	766	792	786	811	748	755	825	792	747	817	799	792	792	751	742	758	777	800	763	786	820	739	796	818	797	788	760	748	803	760	786	760	782	778	809	796	743	738	758	779	770	763	839	763	755	786	803	811	756	756	806	799	744	698	764	783	768	805	781	780	759	775	802	765	779	761	815	743	775	773	720	761	782	766	750	843	784	811	821	779	783	823	794	777	814	765	770	778	792	770	789	756	821	759	778	725	809	790	780	762	792	806	763	794	759	787	790	758	804	769	790	791	789	854	827	790	783	781	775	785	781	811	794	780	739	754	777	779	778	800	762	793	721	786	797	763	774	771	759	778	798	769	800	775	833	788	792	741	757	798	799	746	784	785	808	796	801	757	841	755	750	790	769	747	794	760	766	770	750	815	796	764	757	778	774	836	783	745	767	723	757	785	767	768	791	757	745	838	751	798	807	780	760	846	802	768	751	797	760	795	762	781	763	797	781	771	830	784	778	746	744	829	787	785	778	789	785	767	789	752	789	771	778	745	787	781	755	811	763	783	783	808	768	768	858	807	768	805	798	714	791	792	764	786	757	775	765	793	860	781	775	749	742	790	810	825	777	745	813	746	844	824	768	791	768	801	796	827	792	808	751	782	822	732	746	811	751	787	747	797	749	756	797	777	801	784	795	807	776	803	749	766	787	791	828	749	801	753	796	813	814	766	813	786	767	836	853	745	798	740	834	754	780	784	746	765	760	793	803	799	761	782	800	830	792	809	781	774	799	777	773	800	747	766	728	786	785	755	799	785	751	756	741	791	760	817	767	727	747	798	825	798	768	723	785	801	786	784	774	808	835	755	777	811	783	805	794	806	772	763	779	775	804	816	760	787	800	785	720	768	755	775	834	735	767	766	762	758	753	790	776	817	757	767	807	776	836	809	788	785	771	770	763	775	782	760	826	799	716	765	803	801	795	790	817	772	797	827	793	771	797	779	759	748	857	725	796	782	788	786	790	779	777	748	798	777	779	777	801	792	830	781	752	752	790	790	823	754	793	744	753	742	812	791	805	790	786	795	809	708	816	742	755	795	717	748	782	774	793	762	723	807	758	796	761	757	760	747	763	777	816	784	848	782	783	785	818	741	793	752	805	768	790	778	764	809	780	768	774	779	786	795	769	781	789	762	802	803	809	694	747	765	781	799	780	727	723	759	796	734	756	772	744	778	804	743	751	794	722	754	765	784	797	844	734	764	842	827	745	783	750	780	758	777	826	791	831	720	791	808	793	792	788	787	806	819	825	766	752	819	785	768	750	767	752	807	826	819	760	765	813	799	791	790	785	752	818	750	795	757	765	782	806	801	769	755	774	757	753	823	752	788	802	857	795	828	746	815	784	817	747	786	798	790	788	770	792	753	722	841	725	783	787	784	788	805	836	765	749	771	788	781	786	809	815	792	812	801	773	765	770	790	812	790	828	765	795	800	822	812	775	793	776	780	757	807	764	777	825	781	811	778	727	788	771	837	777	787	781	820	732	743	813	778	798	806	816	752	757	792	857	807	748	757	770	801	782	748	857	737	762	727	758	818	779	791	774	806	839	728	817	794	774	787	798	820	767	799	756	778	823	799	772	792	818	793	758	820	795	769	793	782	726	779	734	770	734	788	794	795	817	808	776	795	780	774	846	786	808	735	821	853	797	756	775	785	799	768	796	812	745	797	776	736	775	797	754	773	775	788	806	772	722	785	786	825	792	768	822	776	808	729	778	805	778	820	776	790	752	785	777	763	796	776	794	802	798	784	791	782	798	739	749	753	777	805	736	852	752	830	817	746	796	754	808	776	765	800	838	770	804	791	776	812	809	784	748	813	774	789	792	721	783	783	781	785	782	756	786	823	818	799	784	751	804	789	790	765	749	749	774	765	794	774	691	753	717	784	732	781	761	839	732	754	796	758	794	802	798	775	743	759	796	795	793	802	817	813	793	825	798	806	783	788	817	713	759	778	764	806	803	801	785	810	795	779	745	782	819	784	780	762	824	782	794	791	765	795	788	814	803	807	773	776	745	773	756	793	749	834	841	774	751	759	742	756	758	845	729	826	798	782	758	779	734	783	715	802	772	802	750	773	780	799	753	780	800	834	805	799	793	755	790	721	765	796	738	856	772	809	795	774	750	788	763	775	738	775	802	811	730	799	768	756	810	779	781	753	781	785	759	802	765	749	755	791	740	789	689	806	800	791	729	793	832	775	763	789	745	871	793	814	785	787	752	794	777	786	791	751	796	759	751	821	816	774	778	807	783	819	767	760	806	791	800	751	791	805	804	806	819	703	815	771	825	761	751	801	805	727	803	797	785	801	853	792	770	745	775	784	750	789	821	823	779	757	746	774	803	788	810	836	767	755	791	764	762	797	722	767	801	751	785	752	799	784	757	782	809	772	792	768	796	782	797	807	793	785	739	725	772	820	772	814	804	741	812	770	828	767	752	794	780	835	783	763	822	821	754	717	811	765	816	798	783	774	763	777	817	752	781	803	763	816	808	803	770	789	776	781	783	768	751	783	807	804	828	772	790	827	787	777	758	800	792	823	770	772	797	800	810	815	774	749	769	788	766	741	809	743	766	794	785	815	797	740	757	816	783	825	775	751	762	817	753	726	787	773	801	783	770	825	770	745	792	793	813	796	765	809	785	751	745	781	747	769	771	801	784	801	835	762	749	784	774	776	754	811	761	770	819	778	762	775	792	744	765	774	790	811	809	782	799	760	808	741	784	790	754	773	774	754	759	750	812	756	814	822	844	831	740	804	741	812	744	752	817	770	778	770	778	811	781	772	820	827	835	811	811	781	789	832	755	802	751	788	749	764	830	783	825	762	791	773	768	750	835	766	759	798	769	810	718	831	815	771	765	748	788	811	756	766	775	793	772	791	763	754	770	806	803
2201	356	331	311	292	303	274	309	275	273	293	278	258	272	258	291	287	261	308	271	303	285	297	276	276	304	274	273	311	283	270	295	271	292	291	296	277	309	271	305	263	291	294	251	273	268	316	279	316	303	269	310	275	275	317	291	300	280	275	294	309	270	274	296	282	291	284	280	288	293	291	285	264	307	312	261	292	272	306	289	266	331	308	276	266	238	289	287	288	257	290	301	301	284	290	268	298	317	284	290	285	268	265	274	264	322	289	271	282	291	273	301	294	283	266	332	267	272	313	298	294	321	282	308	286	297	282	282	308	295	297	257	270	260	274	258	284	287	299	298	266	252	289	282	298	291	246	262	278	277	297	290	267	284	263	279	275	295	273	288	290	280	266	285	287	321	273	275	302	269	316	299	275	272	312	301	304	295	276	304	303	282	265	311	279	281	280	277	280	293	315	290	335	296	289	290	291	282	306	297	270	296	303	296	274	260	258	292	283	266	256	266	260	289	297	267	289	290	319	297	262	276	239	312	270	267	271	275	280	271	314	287	320	268	254	308	262	320	281	289	272	267	262	299	301	289	308	277	301	269	278	235	288	286	293	295	266	269	265	311	290	265	297	307	302	318	297	279	305	273	256	274	275	303	290	298	287	277	258	270	284	290	244	261	271	305	275	306	273	287	300	249	268	287	283	276	259	305	294	260	276	285	288	270	283	268	310	284	291	317	275	290	260	318	256	296	282	295	264	309	316	325	271	279	245	288	264	291	269	287	284	282	272	271	269	289	292	276	292	297	282	296	277	271	305	275	317	272	283	289	280	248	282	310	263	300	286	302	270	290	276	266	286	295	279	271	289	291	286	249	277	227	291	283	301	279	302	285	285	293	255	289	295	293	277	297	309	299	276	299	275	302	251	290	253	276	270	284	281	289	298	267	294	277	301	299	304	270	287	260	268	303	266	302	290	271	250	274	257	264	284	270	275	296	301	277	265	298	270	262	316	277	304	279	277	310	268	324	305	244	268	272	297	283	281	300	262	296	281	268	308	315	299	290	274	282	266	295	299	287	294	304	306	270	291	287	260	318	263	264	314	294	290	305	281	298	306	285	280	269	284	274	303	284	305	258	265	287	272	307	266	304	292	265	309	295	262	271	276	282	293	283	318	266	251	273	275	277	312	270	265	304	271	286	277	287	264	280	243	295	289	310	282	282	237	285	300	258	280	269	286	265	267	286	270	280	262	279	300	287	297	273	304	258	314	295	295	277	270	308	298	289	279	281	282	252	286	272	273	292	277	310	282	299	293	287	279	299	252	256	280	320	288	269	273	307	270	288	277	292	247	304	259	297	310	305	291	285	264	301	270	284	252	302	274	285	268	305	293	281	301	273	308	285	259	275	295	295	269	234	266	271	277	282	272	292	268	307	344	287	285	286	311	291	275	292	281	302	301	291	266	299	323	291	281	283	305	300	270	279	236	271	265	260	286	327	256	300	263	291	262	285	300	288	279	281	266	303	287	259	296	296	269	283	282	294	261	302	277	290	295	274	280	271	272	282	262	323	283	295	273	306	271	280	276	295	258	252	250	292	249	294	306	305	269	251	279	280	264	302	296	309	295	277	285	266	265	260	293	301	326	256	295	288	294	292	294	287	314	301	291	283	261	305	295	290	257	321	288	294	305	306	253	272	267	312	297	276	285	311	267	293	264	270	269	263	271	289	326	275	310	282	275	314	292	273	278	304	288	326	283	287	289	275	278	272	313	316	266	305	259	286	302	312	281	274	269	284	341	282	277	283	300	293	283	301	287	272	276	309	270	275	275	252	309	285	296	298	256	274	276	284	279	292	286	280	297	272	309	286	290	277	278	264	280	274	279	314	298	291	296	288	290	282	265	261	255	262	297	310	298	262	284	299	276	283	267	296	295	281	299	287	286	295	281	280	285	322	298	238	293	292	296	301	295	282	281	271	284	276	242	329	268	312	276	272	273	301	266	289	243	271	287	319	316	289	314	301	309	296	300	267	277	278	327	281	306	310	296	267	330	285	270	255	314	256	294	303	273	272	283	273	296	277	290	280	299	266	274	283	289	289	305	260	270	304	269	283	258	283	254	286	275	299	255	293	271	281	293	282	270	320	311	279	300	285	263	284	307	267	309	277	324	278	271	278	293	307	280	307	292	291	286	287	311	291	254	284	289	270	255	287	272	296	305	288	312	250	285	254	296	284	305	307	298	265	341	294	292	283	256	269	285	281	290	270	274	286	317	298	280	283	291	292	295	279	312	276	313	253	285	311	274	288	285	243	259	292	245	284	293	287	289	312	277	298	273	287	302	293	316	271	254	281	266	320	256	285	308	293	290	263	275	267	246	342	265	304	327	294	276	302	270	299	255	312	273	290	285	298	281	291	285	275	283	278	269	291	303	284	280	275	286	285	298	274	276	305	291	300	266	316	291	258	284	301	261	269	283	264	291	294	295	270	288	283	304	292	313	286	282	277	296	300	273	278	302	278	290	340	316	281	262	270	296	270	305	245	303	267	267	285	242	297	267	271	294	299	331	266	297	295	283	314	309	288	303	261	273	274	282	281	265	274	276	269	311	285	303	296	315	250	262	301	275	265	252	298	288	279	261	275	262	276	304	293	258	262	296	269	291	302	289	297	294	292	321	291	283	275	298	301	283	275	269	271	285	271	289	291	284	319	287	297	262	265	295	272	301	289	304	296	320	302	304	293	285	306	269	283	287	284	289	284	321	279	290	269	304	310	276	298	263	263	277	279	265	261	278	269	285	268	293	278	303	281	277	268	262	312	314	288	292	286	272	300	299	253	281	274	311	255	281	317	275	257	286	280	299	281	271	268	301	290	283	287	280	301	297	300	328	301	278	298	291	314	282	298	272	268	286	263	290	271	286	280	288	323	280	272	262	273	279	270	285	271	290	250	294	279	294	288	271	251	292	283	298	294	281	293	259	304	296	290	277	291	246	281	276	294	293	265	261	267	256	299	294	289	260	255	265	296	262	273	280	308	282	304	267	276	292	298	256	326	291	326	294	253	284	292	283	281	294	280	283	268	283	318	306	259	307	275	281	275	278	289	285	312	284	303	276	279	255	286	314	305	283	291	272	265	288	275	311	290	294	280	288	278	297	295	287	277	298	296	299	302	256	304	281	297	290	294	303	300	288	274	273	260	289	291	265	264	276	292	281	264	256	270	279	282	293	314	266	285	317	288	296	304	267	257	296	286	296	271	292	321	292	283	308	290	296	282	305	293	268	296	282	269	258	300	283	289	290	261	287	315	287	255	305	257	291	289	270	303	301	284	268	278	280	262	280	300	296	306	276	297	259	266	296	315	313	302	261	292	302	296	301	319	261	287	274	260	268	305	296	272	276	286	272	315	296	256	299	275	294	272	255	299	277	283	272	287	289	265	278	281	284	303	296	273	294	338	289	313	303	270	305	286	282	299	286	300	305	314	283	321	283	273	288	271	312	266	286	293	300	268
2551	762	768	848	835	806	776	767	774	709	769	733	740	751	702	721	716	727	700	748	713	726	727	706	668	754	707	691	727	740	709	687	725	694	734	710	726	671	701	677	745	688	714	702	718	735	689	733	696	710	751	689	684	674	735	692	739	707	736	695	720	694	744	695	699	704	711	710	689	704	660	703	719	730	748	691	743	654	664	716	688	776	738	701	704	678	723	711	703	757	754	693	680	674	682	760	709	738	745	697	685	748	738	700	718	709	711	681	682	689	692	679	673	668	714	760	704	767	702	690	727	730	778	708	723	729	687	707	740	739	692	729	700	710	714	689	706	751	733	680	697	711	712	728	726	669	723	720	664	734	714	739	703	695	759	707	708	711	666	703	733	683	735	719	699	747	755	684	691	712	735	733	733	684	708	681	714	739	742	727	721	720	680	724	747	676	689	685	685	648	703	733	735	747	756	695	708	739	764	695	741	724	728	775	672	720	760	758	717	693	754	717	736	707	682	753	644	711	706	733	728	745	660	644	692	712	689	707	699	698	725	747	730	697	752	676	697	679	694	716	672	780	689	673	683	743	722	763	639	724	665	683	732	724	712	738	697	670	733	717	716	732	741	761	682	748	699	689	720	732	686	676	773	653	775	758	709	626	707	740	727	676	709	686	665	715	707	715	730	675	708	725	706	685	721	729	712	729	762	730	682	726	677	728	679	725	720	728	728	731	718	697	704	718	727	719	751	678	692	743	694	724	731	709	684	723	691	696	715	739	758	705	694	706	735	684	774	694	680	710	722	691	684	676	761	644	706	794	679	677	704	719	717	683	719	715	731	701	711	726	722	745	682	760	726	698	718	713	720	668	688	686	720	753	666	701	728	765	690	658	717	697	738	790	700	626	688	653	738	671	734	717	720	706	718	708	707	765	722	705	698	678	722	727	686	715	703	678	723	727	714	726	717	775	750	692	741	698	706	700	724	717	700	687	668	698	717	700	716	670	692	714	723	674	673	738	745	722	689	721	678	726	715	764	747	705	766	718	749	755	704	731	719	717	738	720	693	697	674	710	738	732	710	689	732	737	720	681	724	695	741	657	660	695	688	754	704	701	688	706	734	710	720	701	742	736	698	691	738	743	735	701	681	712	715	743	728	692	721	748	739	765	729	723	731	705	763	754	688	683	730	730	704	737	675	735	693	678	738	708	705	706	739	704	751	762	698	753	724	678	678	689	733	707	710	652	712	703	710	692	700	670	700	689	720	750	693	723	730	735	717	705	732	715	717	771	659	696	702	673	731	684	745	720	693	692	735	717	704	705	734	744	704	732	726	687	709	690	710	700	721	722	712	738	695	734	724	714	682	703	666	728	653	746	719	688	736	733	687	698	726	709	733	747	687	755	719	737	633	687	744	699	785	713	678	711	709	694	672	662	695	685	700	695	726	756	743	781	689	683	664	725	679	741	744	712	694	709	720	679	670	734	708	727	730	672	688	678	767	740	705	740	714	676	667	712	693	725	716	709	729	639	734	705	667	765	686	710	738	720	699	686	669	727	698	714	679	713	736	700	693	716	721	718	713	709	721	736	747	707	676	727	738	757	688	730	714	718	701	711	647	701	733	680	706	696	707	666	690	714	707	709	748	725	703	718	728	666	721	643	691	708	721	730	704	700	696	678	746	760	743	702	743	745	711	714	680	663	734	694	685	697	752	714	708	742	703	723	713	692	739	736	715	684	704	777	754	748	716	725	704	784	710	743	726	728	699	689	692	685	714	662	722	692	719	706	738	736	769	706	741	725	698	722	748	739	676	707	755	700	751	727	734	696	718	750	765	700	698	752	703	752	735	749	701	712	694	710	693	722	718	675	681	690	693	668	752	714	713	698	688	716	701	693	729	739	776	683	695	703	684	695	723	727	721	726	709	681	724	757	648	734	773	754	668	702	743	733	700	710	741	698	676	752	715	704	767	683	725	730	739	709	720	718	678	702	671	719	728	708	753	764	723	719	694	709	747	755	706	722	686	698	747	720	682	713	673	727	691	703	698	751	694	704	710	690	687	704	733	687	708	674	732	748	698	744	707	748	729	693	767	766	773	722	709	690	739	711	698	726	718	685	664	684	732	712	693	711	687	695	699	685	719	730	760	726	693	770	734	720	690	754	712	746	700	687	694	638	724	678	672	684	666	728	705	702	712	674	717	721	648	687	736	740	705	730	775	748	705	708	712	769	706	738	723	687	708	764	690	705	762	708	712	710	743	728	739	710	726	758	724	686	718	752	736	719	726	746	714	716	690	667	703	671	706	732	766	744	703	711	750	708	690	683	720	681	767	706	730	711	812	711	663	709	739	745	743	703	701	727	728	720	692	683	688	666	721	667	672	739	731	671	695	775	695	690	719	706	708	737	737	691	720	747	717	722	738	705	765	715	704	746	734	717	675	711	680	729	701	736	691	718	680	700	804	750	692	729	750	718	688	699	713	715	697	703	747	751	755	754	709	695	731	700	663	700	727	710	684	701	685	679	703	714	720	679	669	695	701	705	691	705	696	730	696	742	695	697	688	751	750	671	665	760	711	668	686	705	736	738	696	728	674	709	704	770	735	704	734	695	720	728	695	732	783	693	707	692	693	686	684	728	750	674	656	727	704	734	723	662	763	709	728	700	700	742	698	698	722	757	677	704	697	695	726	722	711	690	709	693	740	786	694	772	702	688	720	705	683	721	703	708	739	692	710	736	732	753	675	675	744	688	745	722	741	713	681	690	737	733	719	695	673	751	723	741	814	718	708	727	707	722	665	725	696	745	696	663	739	713	717	717	725	699	696	701	723	716	692	718	746	716	709	703	688	742	680	702	715	681	736	742	717	694	712	711	727	725	677	728	686	715	638	723	724	701	655	681	708	680	695	770	709	746	709	717	714	731	715	752	726	694	764	719	739	697	687	743	712	675	711	688	715	723	679	688	696	711	731	705	740	746	700	750	714	715	768	686	730	664	745	683	677	722	728	711	776	731	729	743	743	728	736	721	667	713	719	657	711	676	707	694	785	726	732	738	713	711	691	738	744	703	721	697	712	712	682	699	713	687	674	731	705	725	750	723	684	726	687	708	720	671	724	734	724	725	702	676	695	700	714	740	702	706	691	709	722	712	732	720	741	671	747	717	732	743	735	726	703	713	747	695	727	755	714	696	730	700	698	741	717	783	702	730	744	755	765	708	752	701	708	679	718	695	698	702	744	728	714	754	728	718	711	738	737	681	720	747	750	653	725	700	715	711	694	716	726	723	718	672	730	722	733	736	708	747	709	692	693	689	711	725	686	758	788	739	674	672	709	654	734	712	759	686	705	698	708	756	695	710	701	741	712	738	689	722	716	710	717	701	722	676	706	687	713	700	681	675	719	661	686	745	711	710	681	690	711	697	683	749	746	674	764	703	730	695	720	686	710	694	678	688	695	705	716	712	753	722	707	712	744	703	687	692	733	695	742	721	702	699	709	752	713	732	724	694
6766	855	1001	760	587	461	362	308	270	255	245	211	229	184	246	179	229	189	190	159	211	181	187	185	177	208	181	172	156	160	177	178	173	164	166	156	174	160	165	161	171	154	149	160	176	172	169	197	169	174	189	172	157	183	173	175	203	180	199	171	153	163	190	178	188	163	189	156	177	153	173	177	160	163	162	166	191	181	155	154	166	159	166	171	182	177	172	175	154	184	164	196	169	138	177	176	187	179	173	175	157	174	178	169	166	188	157	174	176	153	152	164	179	160	165	165	176	181	157	139	171	173	174	165	168	178	155	173	153	138	160	182	171	175	156	168	171	175	157	186	154	155	176	164	191	163	141	144	173	167	155	162	145	172	178	162	194	168	161	181	172	156	153	165	150	165	177	166	144	168	200	186	171	180	146	165	195	200	158	174	169	187	169	181	183	156	169	149	140	146	158	207	180	174	151	162	164	135	164	148	162	165	162	163	223	167	169	162	174	152	165	166	178	159	164	146	173	163	182	178	165	152	176	158	175	153	137	155	125	176	175	186	135	159	171	168	147	182	173	167	160	176	184	162	150	171	169	155	175	160	163	145	162	172	170	176	169	165	156	183	160	166	191	178	176	149	181	164	179	154	152	159	155	190	171	133	163	171	165	169	154	182	173	150	146	164	148	179	161	169	155	184	206	174	178	169	180	178	145	167	169	178	183	151	163	184	150	163	191	170	169	177	166	161	186	147	154	172	170	169	166	176	167	153	141	155	187	166	164	186	163	164	156	163	162	167	180	152	152	171	174	146	170	168	146	164	171	171	167	185	161	165	172	172	177	173	152	169	173	179	183	162	136	158	161	166	178	178	162	160	159	187	172	156	164	152	181	160	181	167	151	189	166	157	175	170	171	157	175	173	153	170	165	151	186	177	168	153	156	175	173	154	179	163	162	163	158	147	160	162	171	179	149	174	168	165	163	165	178	180	177	191	167	167	158	181	186	193	186	168	135	188	173	152	159	191	155	185	170	166	182	176	158	154	143	180	177	162	144	154	157	196	172	165	167	161	182	192	169	162	172	167	189	148	155	161	151	146	179	165	186	173	157	155	132	173	153	175	151	156	170	173	186	178	162	165	157	147	173	175	166	160	161	159	164	180	161	174	157	174	161	183	170	184	172	161	152	155	165	165	131	173	163	164	167	163	192	164	179	155	187	172	164	183	166	169	175	180	152	168	165	142	191	149	150	185	173	173	159	170	133	161	160	165	175	183	167	177	165	176	164	157	155	156	177	185	170	158	182	179	161	165	159	167	160	179	186	193	156	177	182	176	182	169	169	169	189	184	188	167	146	132	131	147	188	168	149	168	140	166	156	158	165	164	170	179	164	171	180	211	152	142	164	140	178	173	181	162	162	148	158	153	174	155	192	167	176	174	164	154	150	172	163	162	156	163	174	164	150	172	154	147	186	161	143	167	147	167	168	162	190	178	157	158	154	165	181	163	168	146	155	180	178	158	163	177	172	139	133	157	168	158	151	163	172	185	164	162	177	195	144	158	176	152	166	155	169	175	187	162	179	164	192	172	169	165	155	184	144	169	191	182	154	177	187	166	176	180	201	166	155	159	175	179	156	188	181	167	161	169	163	178	170	185	191	145	165	162	162	184	154	156	162	186	174	169	188	154	159	176	157	144	184	162	164	169	152	184	180	186	143	167	169	156	163	169	179	148	154	144	159	172	179	177	167	180	166	176	158	180	163	165	162	158	148	180	195	159	160	159	159	170	154	157	163	170	149	179	150	164	160	186	158	190	173	159	168	149	168	200	183	169	171	162	143	161	178	189	159	170	154	154	172	167	145	186	177	181	143	193	145	168	160	166	154	172	181	171	156	188	184	167	160	174	174	159	177	154	134	158	168	179	158	160	165	176	164	166	147	159	168	165	168	144	182	147	156	180	181	154	152	150	186	178	181	180	167	161	176	177	164	161	170	175	171	177	145	154	171	179	159	170	167	149	180	181	155	172	177	164	168	166	163	146	173	195	203	150	148	158	154	149	171	176	180	168	145	177	162	151	188	161	166	185	172	159	173	165	157	175	166	133	161	149	167	180	165	160	186	166	156	179	175	158	173	144	148	154	163	164	169	156	135	170	175	164	155	181	153	177	139	159	183	190	159	155	165	155	156	148	157	168	189	156	173	161	135	160	175	178	183	153	193	179	171	167	194	173	171	158	165	175	162	156	181	154	162	174	177	179	176	164	199	167	182	167	163	168	157	159	158	207	177	177	182	164	179	180	171	178	175	156	188	176	170	177	171	163	161	159	174	161	160	154	179	162	170	202	167	175	185	182	153	157	194	176	151	165	148	200	183	173	173	168	178	166	166	161	176	164	187	161	182	179	164	171	177	190	157	164	188	160	168	146	166	171	181	146	183	179	167	189	189	160	182	180	149	189	179	174	163	194	163	160	162	167	158	144	157	169	145	181	167	175	180	167	168	186	175	181	154	159	154	180	172	181	146	149	174	156	192	167	172	168	147	158	157	178	171	164	149	172	176	149	170	173	177	195	160	171	178	163	158	199	206	167	170	165	173	156	160	167	153	159	164	157	151	150	169	165	161	159	143	172	154	144	166	177	181	168	176	193	188	165	198	198	172	161	152	167	175	173	189	154	151	161	164	167	197	160	154	160	173	169	167	149	178	159	151	162	162	165	168	152	161	161	166	172	143	161	157	161	147	152	186	171	167	148	173	154	169	168	141	172	175	184	184	194	181	188	198	165	160	171	152	166	163	173	189	150	191	171	186	178	165	162	163	159	158	179	172	170	165	160	165	171	157	153	186	177	159	168	193	157	170	143	151	168	168	176	182	181	183	172	165	160	174	160	167	183	182	174	163	190	172	195	187	199	173	169	175	165	185	158	183	182	186	162	167	155	171	148	160	165	161	178	166	168	179	178	154	188	164	177	164	184	178	149	186	143	162	190	181	146	150	190	180	157	140	157	163	166	159	208	190	165	163	157	171	161	173	172	187	162	199	155	172	168	184	159	144	148	170	162	176	174	168	186	172	159	192	185	168	173	164	171	173	152	177	172	143	195	153	162	174	160	166	161	182	180	175	169	173	169	162	177	160	161	178	172	188	166	178	166	177	157	152	150	171	162	186	170	146	147	155	162	162	192	161	179	176	175	165	154	144	173	172	160	139	166	186	159	190	181	164	174	151	174	175	156	179	169	180	176	176	157	167	208	158	165	155	167	168	142	171	180	185	163	160	161	180	157	159	180	208	161	163	175	168	178	158	171	166	209	173	154	183	177	181	162	173	142	157	169	169	201	173	150	177	171	183	161	156	162	174	195	175	178	151	159	142	157	155	165	153	157	156	164	171	174	170	160	161	159	147	184	146	176	171	161	147	179	138	162	158	147	170	159	175	176	171	168	144	176	171	168	165	171	152	161	181	168	176	177	170	166	174	188	157	182	142	162	178	168	132	174	165	186	193	179	183	186	175	165	171	161
5497	1102	2109	2561	2314	1983	1679	1417	1280	1146	1017	920	875	864	793	781	737	661	642	708	677	650	644	654	600	646	662	566	610	572	568	510	556	551	531	528	511	519	520	564	573	516	556	508	545	527	484	534	517	542	506	495	513	522	499	540	489	478	497	517	538	509	506	497	486	526	518	491	537	520	527	489	531	502	525	449	499	469	527	505	512	456	509	516	484	525	492	474	505	524	487	479	546	488	507	489	487	503	501	479	484	470	517	494	492	491	514	496	490	495	495	464	501	508	492	459	472	514	493	497	482	487	493	480	473	513	462	496	516	493	498	452	531	509	487	461	511	488	479	484	473	520	497	527	468	473	492	494	458	478	478	487	486	507	483	471	508	462	498	502	477	515	470	458	467	501	476	502	526	509	452	491	469	470	476	503	511	469	494	450	527	443	457	476	474	488	485	476	500	489	520	503	482	508	512	501	432	490	525	481	492	514	519	478	496	465	516	470	510	480	544	471	515	456	467	490	512	519	479	462	482	500	524	485	502	521	488	447	491	490	492	447	460	453	499	471	498	519	491	508	480	514	494	463	509	472	503	496	508	461	487	480	467	496	474	488	490	497	456	494	494	508	525	491	504	481	479	500	511	470	501	467	505	507	514	495	479	488	489	487	518	447	471	478	486	472	458	499	485	482	481	442	512	445	453	477	486	506	516	498	470	479	468	476	519	488	473	489	488	491	482	455	483	468	481	514	456	516	502	464	502	509	500	520	510	481	468	517	473	488	469	513	466	505	509	490	459	438	487	487	512	501	489	463	486	493	481	517	506	522	454	488	480	478	504	495	549	461	501	486	492	454	486	521	484	520	476	497	499	527	478	492	456	476	474	478	481	511	477	521	494	477	513	513	471	479	499	473	489	538	510	499	509	495	487	491	496	479	469	468	488	455	461	454	513	509	471	435	497	493	441	553	485	523	492	512	519	491	509	506	506	480	511	483	453	528	475	495	511	479	516	482	469	527	514	512	476	515	486	471	471	481	506	493	468	473	498	500	509	471	473	484	486	518	500	526	503	508	496	521	452	455	497	493	536	497	494	469	511	462	538	488	524	494	484	501	506	471	532	541	481	490	487	520	522	462	506	482	481	469	501	515	517	503	496	506	489	473	460	496	476	476	518	465	539	495	486	505	474	493	495	514	465	537	483	493	512	480	504	506	519	470	478	468	494	512	501	534	478	478	469	483	506	501	469	494	508	489	479	485	503	504	492	497	472	492	509	503	466	500	501	475	488	515	469	482	496	491	536	536	520	466	545	503	471	468	489	483	493	470	505	519	515	502	484	532	479	447	515	512	486	473	477	462	492	482	480	468	466	500	505	478	501	467	497	471	508	500	519	473	464	462	483	480	508	470	496	481	487	483	512	499	487	468	468	425	495	512	484	472	534	485	476	451	493	474	472	486	472	471	505	441	510	505	461	497	514	474	493	494	509	507	496	497	501	498	479	443	506	490	489	493	466	482	495	484	498	513	479	489	516	469	480	500	523	483	522	508	466	463	452	487	513	484	499	483	484	480	503	530	480	490	491	483	498	499	497	491	515	512	505	464	499	471	553	495	484	466	533	464	491	502	464	469	492	506	490	535	524	491	518	489	489	567	517	470	484	460	488	499	486	460	454	485	513	471	503	493	485	463	493	539	496	503	492	470	479	465	479	497	461	492	482	498	502	480	479	466	508	520	507	503	487	484	483	493	508	485	533	475	525	510	437	514	495	461	466	508	472	565	490	461	540	491	467	481	507	476	494	490	491	496	465	497	486	494	477	511	473	525	499	472	509	487	521	487	481	526	488	468	519	493	467	478	497	451	479	483	538	488	513	457	445	455	474	461	509	485	497	462	430	491	499	468	501	531	467	443	520	518	474	478	478	472	507	473	455	490	512	437	496	486	493	489	471	472	503	504	496	500	498	490	535	458	488	460	491	459	509	492	516	529	485	501	464	472	474	471	500	495	487	509	495	472	487	453	447	480	505	497	522	481	485	492	497	482	484	507	474	470	482	484	497	495	471	527	518	467	497	513	478	455	523	497	479	515	466	515	518	486	512	507	474	473	487	501	480	496	481	511	470	477	431	493	521	499	523	489	500	499	523	542	544	510	464	504	488	482	531	489	474	505	477	500	526	482	503	498	501	477	542	509	517	502	498	484	479	530	506	511	482	480	492	471	501	528	473	511	502	495	471	484	506	467	493	469	453	496	433	514	523	512	483	537	492	485	505	486	539	522	475	453	485	489	488	464	497	484	483	500	509	518	492	491	505	520	484	484	493	478	507	515	530	473	474	523	486	503	490	471	449	494	444	506	530	518	493	508	517	498	495	501	499	474	472	479	472	509	499	488	484	490	526	463	484	468	486	487	492	456	471	513	473	519	516	472	506	483	443	491	452	441	491	477	474	519	522	529	520	483	545	493	510	487	482	466	477	484	509	467	500	536	479	476	493	503	487	476	437	514	480	510	516	486	513	506	476	547	490	494	488	532	456	437	509	480	513	459	499	510	481	529	474	494	477	505	471	461	456	507	483	515	503	477	461	480	478	449	463	531	527	474	495	524	463	503	479	498	491	466	477	518	491	484	521	524	499	508	485	502	474	468	492	472	475	481	530	491	481	485	501	501	476	536	489	471	508	485	466	505	491	483	482	514	495	520	520	483	470	507	490	455	495	488	506	516	503	471	481	487	491	469	475	532	482	501	465	486	476	457	514	518	481	519	451	463	504	501	511	501	482	514	497	479	490	509	534	453	479	499	511	474	521	488	469	441	456	479	518	471	473	499	532	501	458	500	480	535	457	537	482	499	449	504	481	492	487	488	486	452	502	479	512	468	450	494	523	498	479	479	482	486	497	533	496	483	501	508	488	459	496	481	478	528	487	486	485	479	513	497	530	496	483	488	471	516	490	512	506	532	513	499	484	517	469	454	525	494	449	496	475	491	467	498	467	480	468	488	474	485	498	528	462	503	502	476	487	508	482	480	501	489	499	495	485	477	509	483	498	471	487	441	493	491	496	499	504	516	508	477	527	457	487	508	495	529	452	511	502	474	499	463	474	473	471	479	467	478	513	485	485	461	513	500	443	465	512	500	516	469	466	509	531	507	486	477	477	503	489	498	462	487	485	510	481	513	487	524	505	477	508	480	479	468	472	498	491	507	499	505	495	529	456	508	461	481	509	470	464	503	493	480	500	484	515	508	486	520	515	499	472	494	470	479	506	469	492	504	496	512	488	467	488	494	475	486	484	494	480	483	505	512	489	463	497	489	472	523	463	485	486	523	421	472	505	471	492	485	508	489	501	513	516	501	463	485	509	445	452	478	490	490	484	480	519	510	471	474	528	515	458	482	498	525	513	504	462	507	456	502	476	520	466	497	475	495	470	525	481	485	479	478	478	470	507	486	537	478	533	476	490	456	475	486	478	469	506	534	535	496	495	451	455	486	498	508	516	509	492	462	521	461	503	460	460	524
13741	2292	2273	1758	1318	948	789	696	560	516	482	424	436	432	421	392	362	384	366	337	341	366	356	333	335	365	369	312	321	312	297	338	319	309	330	321	312	276	300	306	334	317	296	272	292	319	331	320	280	306	330	314	302	321	290	277	310	359	283	287	324	276	298	290	339	301	316	335	285	300	297	295	294	277	270	304	318	332	311	318	274	264	313	301	321	292	319	323	271	279	286	319	334	309	331	312	316	278	327	280	286	305	304	314	313	296	309	328	321	281	326	263	290	316	287	308	302	324	332	294	293	315	291	302	304	308	307	291	260	272	313	291	296	301	307	309	289	305	307	322	294	280	287	267	308	316	314	314	308	277	346	289	327	292	300	309	301	305	325	292	285	299	334	300	317	309	311	321	313	315	278	332	303	313	285	292	300	305	300	305	288	305	268	313	302	284	302	309	344	311	299	314	294	322	275	316	297	300	331	301	307	296	329	323	316	260	327	310	316	309	318	292	285	275	315	301	301	298	320	331	297	295	288	305	307	300	314	300	285	274	329	292	286	289	311	317	305	294	316	319	255	326	275	277	295	303	301	301	299	317	301	293	305	295	320	319	283	309	288	288	302	287	337	333	307	340	301	292	281	333	296	318	306	299	303	286	267	288	309	285	339	283	301	323	329	320	296	281	285	299	315	305	319	297	301	299	261	308	293	294	314	302	308	289	302	343	338	303	312	302	289	297	332	283	319	293	296	297	315	268	267	320	313	317	302	309	297	309	284	310	310	321	319	289	344	324	287	307	316	333	324	276	302	288	283	284	308	293	255	310	281	299	282	303	290	312	333	299	280	285	320	308	314	301	290	338	343	290	282	297	277	309	282	284	260	296	288	287	312	292	303	308	324	272	327	326	278	297	280	334	304	290	289	275	288	307	278	271	308	285	284	336	302	331	297	299	300	334	297	302	304	308	316	283	295	311	299	309	282	284	321	294	314	288	284	317	312	285	273	296	271	305	315	340	320	281	283	300	291	324	331	303	312	305	324	279	294	268	284	306	281	282	327	327	294	296	301	291	302	285	315	313	270	278	285	321	276	294	286	321	323	314	289	289	311	271	314	302	338	251	294	250	295	310	279	312	334	304	287	264	298	282	307	298	327	320	310	278	275	305	310	285	278	293	282	308	308	292	293	313	321	312	312	303	303	299	309	326	336	317	291	275	319	326	324	296	285	302	336	293	286	307	337	321	322	296	291	308	290	304	314	321	301	270	305	317	312	327	328	313	311	284	319	310	329	292	304	341	301	303	285	307	348	306	288	311	283	301	286	294	314	302	298	298	324	305	305	276	308	317	272	306	300	299	275	293	302	290	267	302	310	276	290	317	275	296	335	297	316	327	319	310	313	303	273	344	295	312	277	338	313	294	313	291	311	338	269	325	321	297	312	315	288	298	312	325	336	309	288	308	288	337	319	329	322	304	281	298	289	288	284	273	274	271	297	296	335	314	318	320	316	293	324	293	334	303	317	286	281	299	277	297	283	308	321	290	308	317	297	306	339	309	304	295	299	292	302	295	290	308	322	291	293	283	288	303	292	337	305	292	305	283	324	296	307	317	299	325	281	264	296	336	294	284	326	295	292	300	301	286	310	288	320	302	301	308	330	294	307	294	305	314	331	327	294	330	313	294	266	287	289	299	298	310	279	287	329	289	298	316	306	290	290	303	301	332	287	331	309	294	315	315	306	322	335	304	278	284	284	306	308	312	342	308	308	296	258	333	314	324	336	320	294	319	280	331	257	317	270	298	327	305	309	327	335	292	329	303	291	288	304	301	324	304	288	335	329	300	298	297	281	272	339	312	295	287	285	310	304	300	315	320	291	302	338	318	280	350	279	305	268	293	323	322	307	327	292	272	290	298	296	290	313	318	290	318	318	279	329	284	296	314	296	286	297	308	328	325	288	292	286	332	311	313	284	289	301	281	297	290	312	317	291	312	320	312	309	308	305	303	321	307	319	287	286	288	310	307	302	336	298	303	303	326	342	315	300	318	319	299	294	303	298	293	277	280	318	295	311	285	277	316	282	314	349	295	291	296	301	293	331	308	307	295	314	309	268	305	294	314	317	269	282	303	290	255	311	336	273	293	274	324	309	293	297	287	298	282	303	303	280	287	284	274	310	313	310	300	322	306	331	278	294	297	311	274	312	302	304	291	301	309	332	297	287	322	310	327	323	315	304	303	299	344	266	289	298	286	281	342	302	318	291	313	311	321	310	305	314	355	336	327	289	301	342	276	295	329	280	333	312	291	301	298	336	273	284	299	303	315	294	323	306	280	316	279	293	319	306	288	304	334	337	304	302	298	319	327	348	301	290	290	282	337	288	312	313	303	281	291	311	313	279	336	278	279	280	305	291	294	298	315	315	325	284	306	290	275	346	291	314	286	287	304	292	281	318	317	309	290	295	347	306	314	298	282	289	302	293	320	302	271	299	328	324	317	309	295	276	312	296	304	292	312	308	334	303	291	302	277	297	285	316	319	316	279	303	297	315	310	296	310	312	288	314	288	299	306	314	293	345	271	319	301	300	330	272	311	301	286	314	279	271	287	325	287	338	263	284	278	269	297	315	309	253	302	308	289	295	300	290	315	334	294	307	307	310	308	311	272	315	329	328	315	277	290	333	285	310	329	319	327	307	320	331	295	312	262	301	315	297	283	282	284	311	303	296	308	291	289	336	321	301	300	334	293	278	319	271	334	303	316	313	295	286	299	304	311	305	325	314	280	325	325	310	305	296	308	308	295	296	336	304	290	302	277	325	340	276	282	300	293	288	306	308	278	308	333	288	365	298	286	287	342	287	294	322	280	319	310	289	319	288	308	295	292	297	289	302	286	306	291	316	303	319	282	301	324	323	317	325	290	335	274	286	355	300	304	295	317	305	317	263	283	313	305	315	318	319	279	333	288	307	302	285	300	305	337	322	299	332	320	331	302	331	306	283	325	306	308	298	316	302	280	297	338	288	286	294	294	288	291	273	308	328	312	351	327	285	310	279	285	324	307	289	324	291	317	317	310	312	312	315	298	287	304	327	294	275	313	294	307	306	312	313	295	294	275	292	328	297	290	277	309	306	250	289	284	296	303	280	270	281	304	321	284	320	317	313	312	304	317	319	309	296	281	293	282	287	282	319	300	291	287	301	309	304	314	305	290	321	288	299	338	312	285	302	323	316	253	350	267	292	268	310	315	280	312	286	317	279	274	292	323	287	304	317	302	298	270	320	292	337	292	294	297	289	307	301	318	295	279	282	292	286	289	290	286	315	315	293	298	263	294	291	298	319	314	264	302	306	291	310	296	296	310	312	317	326	309	296	261	292	294	271	283	322	304	288	290	319	286	308	306	314	302	281	300	328	269	304	280	295	306	300	284	315	308	300	326	236	310	302	326	290	326	287	322	309	288	275	316	328	313	318	309	317	324	283	312	310	317	280	291	297	336	312	322	302	298	294	303	347	298	299	302
7589	2185	4267	5119	4501	3905	3244	2688	2345	2054	1919	1774	1582	1504	1447	1375	1276	1196	1160	1108	1089	1160	1102	1054	1033	1128	1085	1021	957	995	912	903	899	879	873	909	882	873	889	846	872	914	855	871	813	896	842	890	852	807	834	832	840	792	800	872	822	828	851	793	803	797	807	765	829	839	791	783	797	799	811	811	807	778	803	783	822	798	769	855	769	795	859	808	810	814	750	851	796	817	770	807	804	857	824	762	816	768	756	820	818	782	787	779	801	818	798	824	759	737	765	822	803	756	784	815	764	791	767	757	745	771	789	770	836	789	828	737	821	730	799	786	801	783	833	819	759	746	798	801	781	741	788	793	841	776	800	807	769	816	775	799	795	762	774	749	765	788	820	772	813	801	794	854	799	769	789	750	749	832	786	715	784	773	784	830	815	757	827	775	768	736	757	769	801	812	795	758	778	793	754	820	777	808	800	773	770	760	787	814	795	759	809	748	754	775	801	779	734	845	751	795	755	771	786	759	815	802	782	762	813	733	781	760	773	819	766	742	802	788	792	838	794	805	761	801	808	795	782	815	769	769	788	790	765	743	773	813	802	768	768	778	798	822	802	776	769	770	795	757	794	729	785	762	790	768	844	825	747	795	771	796	730	797	766	757	784	827	845	729	777	795	767	779	765	778	792	781	760	799	803	827	814	754	810	797	856	785	776	763	808	813	790	751	771	754	787	831	780	782	770	855	812	827	779	794	817	776	770	797	772	758	817	780	771	801	786	827	780	755	777	833	787	842	798	794	766	828	800	830	818	753	800	744	795	780	765	829	808	778	806	793	756	811	844	800	790	833	799	821	752	817	773	825	790	812	797	826	758	825	752	816	786	799	818	832	757	811	764	764	750	830	828	765	802	761	793	772	793	764	813	770	798	804	775	772	798	815	800	788	786	805	780	838	752	799	799	778	772	791	782	809	753	749	803	745	747	816	824	777	753	816	764	756	777	764	733	738	780	764	772	780	825	848	826	772	795	766	821	774	748	817	773	764	773	807	756	812	780	781	758	793	792	747	791	788	858	801	807	800	842	825	792	826	736	772	717	810	821	771	759	784	718	816	817	826	737	808	772	851	768	839	773	785	800	765	781	772	744	784	767	789	791	805	768	819	809	748	767	781	807	823	777	814	786	773	779	775	749	803	789	782	782	832	778	756	816	778	777	747	761	755	769	768	764	769	803	758	831	777	793	800	756	762	774	755	812	744	756	760	775	816	794	798	804	837	792	807	775	764	750	775	802	754	813	782	746	727	750	810	723	817	784	810	717	823	732	752	747	773	750	809	799	760	787	766	752	790	799	785	832	789	771	774	800	757	739	789	752	770	795	809	779	767	735	775	764	787	755	740	795	788	777	811	774	773	769	797	794	797	770	795	782	831	745	803	756	769	766	816	800	809	781	806	829	771	837	768	771	769	808	742	857	803	795	797	889	840	794	781	821	788	776	784	756	773	776	789	816	757	743	823	746	776	772	757	743	838	717	778	762	788	822	772	808	828	793	802	747	812	811	770	763	784	806	764	753	821	754	788	798	767	779	811	786	773	785	783	756	803	842	815	787	797	723	824	790	791	780	780	773	806	838	781	840	814	808	778	818	764	791	793	841	739	774	746	821	726	805	781	785	769	777	807	776	762	776	750	805	796	737	784	810	766	754	737	843	759	734	797	768	799	757	801	782	789	777	817	825	742	728	790	753	797	848	725	814	780	814	736	751	824	748	782	748	791	780	739	802	755	767	819	793	767	807	799	796	759	787	816	817	746	765	784	802	804	756	809	743	760	800	836	807	831	807	744	846	759	745	772	774	815	798	782	781	770	751	773	820	754	778	798	763	738	799	804	804	745	767	816	748	817	828	806	736	793	796	777	790	776	825	757	776	803	833	826	785	796	773	749	815	803	784	774	787	834	773	790	805	810	789	789	779	758	770	781	794	817	765	764	756	775	807	759	739	766	767	762	807	795	773	817	768	774	788	845	753	792	765	726	757	838	738	790	782	830	780	801	788	780	802	767	767	804	770	785	738	752	785	762	775	734	761	807	810	768	789	791	792	777	776	812	785	784	806	762	785	792	779	774	766	780	792	811	791	730	823	762	763	767	763	799	755	743	788	818	777	768	783	791	752	756	767	808	818	818	794	802	754	794	760	746	724	773	836	835	791	802	814	793	787	787	781	806	749	751	787	725	755	800	780	747	776	817	789	749	812	801	776	814	757	811	771	797	778	794	759	742	810	743	794	766	778	804	778	812	810	732	781	766	775	838	810	771	769	759	743	836	728	724	761	771	768	779	772	770	777	813	774	778	784	790	780	785	784	769	779	768	768	754	773	776	762	780	802	760	753	772	776	786	785	777	826	744	763	823	784	793	794	829	803	752	790	770	812	835	800	730	792	795	766	815	796	740	773	748	809	805	782	781	828	769	832	775	812	805	812	752	755	754	746	735	797	832	764	774	818	799	759	796	786	810	770	721	778	765	809	742	797	761	752	699	824	791	789	778	788	777	817	797	806	736	796	776	800	796	808	779	809	733	762	791	755	772	796	750	766	798	764	806	745	783	772	813	760	800	817	806	811	779	824	745	768	779	768	748	756	744	743	777	849	762	806	766	783	778	771	779	795	778	788	788	809	765	756	755	815	736	770	831	767	772	824	767	766	800	823	754	776	763	791	798	735	792	802	802	768	741	784	794	752	761	802	781	796	787	777	775	804	758	817	752	815	779	777	799	771	789	771	756	837	755	754	817	795	848	830	802	749	815	800	761	774	775	852	783	779	787	763	782	798	810	805	834	816	809	809	809	758	771	772	820	809	818	821	759	806	745	742	764	824	777	798	775	813	812	760	799	754	767	836	765	808	787	795	755	755	828	796	795	776	743	782	785	800	795	773	741	795	795	796	755	821	814	765	801	790	804	747	772	770	784	826	746	802	787	770	793	778	812	812	750	801	786	846	765	777	834	772	773	792	774	765	771	823	840	770	782	760	801	791	762	815	788	796	746	779	768	825	811	816	792	812	777	717	779	764	748	823	762	773	790	745	804	790	722	810	786	802	768	782	772	768	787	783	764	763	781	767	741	776	754	786	796	810	801	783	787	832	797	784	824	751	775	786	832	768	844	769	778	762	755	769	779	775	765	783	809	767	842	769	742	763	778	785	756	805	726	781	824	796	780	811	777	711	808	724	792	783	783	794	781	830	777	740	800	769	798	777	782	790	798	758	785	763	771	759	776	828	771	783	783	840	859	843	786	793	840	835	792	744	821	747	774	750	799	770	781	792	748	756	790	823	749	811	806	745	758	768	768	837	784	813	788	771	734	779	844	807	783	779	770	763	788	827	787	813	784	819	827	811	790	777	813	791	813	759	766	854	723	793	790	773	756	774	772	774	762	865	825	733	786	802	749	797	782	779	807	744	772	781	829	783	789	789	737	758	796	813	830	845	788	739	773	787	749	719	734	781	732	773	771	835	789	788	786
2082	351	336	310	297	278	306	302	286	299	281	307	315	311	253	283	283	314	270	297	268	306	274	296	278	301	285	294	267	300	296	282	292	257	277	310	290	288	289	278	277	287	270	289	300	267	282	273	294	269	295	289	265	270	302	309	289	286	318	255	298	329	254	271	303	333	266	304	279	324	299	275	275	287	272	313	272	310	296	267	306	251	328	276	322	265	277	255	295	303	294	299	251	267	270	244	288	307	271	239	289	301	305	310	269	281	296	286	316	282	342	292	322	250	282	275	313	264	287	265	323	293	284	286	254	284	297	274	262	304	295	308	264	291	276	263	232	260	278	268	287	291	284	275	294	308	282	277	312	267	281	313	286	241	287	296	323	289	313	278	280	277	297	292	277	294	293	281	289	267	277	301	259	280	294	287	271	275	334	276	257	275	321	287	273	272	280	296	294	297	267	304	273	283	290	294	307	319	314	294	288	267	292	307	272	268	275	277	297	307	272	261	279	275	337	295	279	279	332	282	288	285	293	304	273	279	258	256	305	323	305	274	301	270	275	284	301	290	276	297	315	299	316	290	294	323	288	261	282	254	266	314	299	274	317	321	307	285	297	313	264	266	273	288	289	278	252	261	292	321	287	300	295	278	275	294	270	282	288	298	277	271	279	280	289	301	274	270	276	296	287	269	275	294	286	322	276	249	296	294	287	274	282	304	291	293	282	281	307	292	284	281	300	301	285	242	327	289	296	273	285	270	268	286	305	282	289	296	287	285	295	304	284	286	276	300	266	294	301	273	292	313	301	328	291	278	310	269	281	294	313	312	308	287	291	262	295	276	288	286	271	278	287	301	288	283	268	270	268	322	293	266	289	312	295	260	310	271	293	295	270	286	276	274	318	270	287	253	299	314	306	311	273	322	259	293	271	286	325	275	262	257	270	304	310	310	276	264	301	290	290	310	269	305	254	246	318	283	278	279	301	282	299	260	282	334	278	297	303	274	281	280	258	283	296	284	279	320	288	273	296	304	276	292	289	271	264	288	307	283	283	293	296	279	294	286	295	304	286	295	275	290	259	316	300	279	287	307	275	296	291	288	301	310	315	292	292	296	278	278	287	303	291	303	308	270	278	300	293	299	251	289	289	269	256	314	294	263	274	301	311	287	282	304	318	324	299	274	271	300	264	257	302	289	290	273	286	297	281	313	288	295	268	261	263	298	293	292	288	270	273	303	293	268	253	301	281	277	265	282	273	311	264	273	278	285	302	297	286	305	268	290	314	269	265	286	289	294	268	295	280	281	296	293	272	308	314	303	320	284	294	300	296	295	270	309	272	295	282	270	275	273	296	245	287	267	287	296	270	310	276	284	260	294	270	267	272	289	314	260	284	312	314	305	300	289	294	307	278	292	281	272	294	261	305	299	288	259	279	241	306	300	292	264	275	249	293	279	277	312	274	281	290	290	310	299	249	253	282	296	274	310	282	325	276	314	270	276	268	283	281	292	271	269	303	292	284	289	325	270	287	314	286	286	283	276	305	302	294	269	271	273	287	295	258	288	294	301	261	264	311	306	255	237	287	282	304	247	265	308	297	285	292	307	298	292	292	274	301	275	313	263	309	274	294	293	273	295	276	282	289	275	265	272	320	283	278	277	276	273	259	284	301	285	268	279	276	302	301	279	265	254	262	279	295	270	292	278	258	293	321	285	260	292	273	299	267	294	280	275	291	266	287	319	298	316	311	287	295	324	282	262	275	300	330	293	259	280	305	295	322	260	257	269	300	315	310	262	291	294	320	258	308	279	258	260	263	268	296	263	277	302	293	248	327	300	312	300	275	276	275	276	270	290	290	269	247	291	282	288	313	273	259	280	298	299	301	273	268	290	284	308	280	311	278	322	278	312	304	281	261	304	250	274	291	299	287	261	269	306	295	271	290	305	296	278	299	271	288	299	305	283	280	294	338	261	263	293	285	302	274	296	268	268	271	313	251	291	273	299	286	271	281	279	285	295	288	303	275	260	277	269	285	252	293	292	265	291	337	275	311	291	285	292	315	267	264	258	282	284	291	277	289	281	259	300	291	261	272	282	300	272	299	306	291	264	299	270	264	321	266	288	294	285	291	288	271	258	275	284	286	281	275	293	305	267	277	247	281	268	257	285	265	291	302	270	292	288	291	275	294	277	315	280	264	254	301	284	292	280	268	320	261	272	280	262	298	300	307	321	275	280	257	292	284	284	285	307	316	315	289	281	269	271	270	320	305	310	293	283	281	284	254	269	273	289	258	285	256	307	276	279	280	300	332	295	280	255	284	264	300	295	270	291	282	253	278	263	273	299	293	306	289	292	269	295	283	277	257	285	284	295	270	341	304	296	266	319	286	301	277	291	276	291	281	290	268	291	292	299	288	316	273	262	288	281	272	305	268	264	276	259	311	259	288	286	268	292	270	328	290	307	304	304	283	292	297	266	303	290	279	288	287	282	303	283	295	306	290	311	251	310	300	294	275	311	300	297	277	308	321	261	288	270	291	323	280	272	291	274	276	269	288	291	270	317	294	304	270	274	307	282	262	261	292	286	268	314	273	302	285	267	297	285	285	285	298	283	289	290	292	294	313	300	285	276	279	242	305	264	315	290	276	288	275	267	279	312	298	287	293	290	280	299	271	284	266	297	280	300	272	260	279	297	283	288	316	287	290	284	337	300	258	263	283	296	277	272	304	279	273	292	257	313	288	317	259	283	287	273	263	267	276	299	279	253	270	282	276	244	287	301	262	289	259	276	283	268	300	303	279	313	275	263	311	295	284	288	257	264	278	264	262	270	264	306	298	304	331	284	273	302	284	278	275	282	285	278	289	261	298	289	236	272	306	298	285	285	286	301	304	277	308	264	274	266	267	302	260	272	322	298	285	289	285	301	314	278	300	321	290	287	308	298	264	259	277	262	302	274	292	276	297	283	307	288	291	260	292	294	299	267	312	273	292	290	290	292	260	285	293	277	297	277	313	297	294	273	295	311	304	278	320	282	289	282	324	342	281	312	287	277	287	270	274	301	285	279	263	270	278	293	312	290	282	297	265	307	282	291	305	261	252	303	286	297	301	295	300	300	307	281	317	279	268	283	292	282	313	279	280	285	268	293	287	264	300	283	256	251	304	294	286	307	282	304	319	304	292	297	310	260	289	292	267	245	296	279	261	281	303	301	309	306	289	277	314	281	297	287	279	308	292	264	284	310	283	295	271	251	289	297	254	296	262	298	294	326	311	278	279	275	296	320	285	255	287	286	284	304	280	264	266	289	290	266	266	305	280	300	261	269	292	279	280	268	286	271	284	294	279	291	319	265	307	293	281	279	270	267	250	252	304	292	309	258	293	281	286	297	272	327	299	311	283	270	276	288	300	295	283	294	293	279	284	293	298	274	265	274	285	303	333	273	261	273	306	262	308	305	307	294	298	282	285	281	254	264	272	279	291	302	303	283	296	282	284	299	295	275	245	300	298	260	292	276
2321	771	801	824	830	768	822	798	772	737	777	716	764	777	738	758	707	697	714	688	770	757	751	703	772	728	703	719	688	728	679	725	719	736	737	707	733	703	666	728	740	713	723	771	737	714	741	734	679	674	695	705	749	721	746	720	710	760	718	747	704	744	722	782	720	711	692	737	689	728	704	674	681	712	701	690	697	758	738	783	756	744	776	759	721	716	695	718	709	774	699	714	750	741	737	699	692	706	700	719	729	719	717	681	741	702	712	676	728	711	662	728	716	807	715	738	734	738	720	732	684	753	726	674	704	728	745	710	687	757	699	703	719	720	760	682	701	692	731	691	749	711	725	707	691	708	687	732	754	742	760	702	724	714	731	711	702	712	688	724	740	759	764	715	727	709	693	690	677	679	720	714	693	694	707	729	731	711	734	699	767	754	726	755	729	728	716	774	695	716	739	708	676	738	680	740	680	721	700	706	685	708	713	718	712	721	706	716	700	688	725	692	730	741	711	710	690	690	688	710	728	720	727	713	706	721	669	696	731	715	696	711	729	753	738	753	698	725	691	676	738	697	733	751	695	705	706	749	724	738	755	732	699	760	758	679	698	712	802	752	655	704	726	746	695	728	718	711	713	733	733	733	708	737	736	754	718	715	682	721	703	723	692	677	718	686	688	679	724	705	737	750	732	712	656	710	753	760	626	776	704	721	700	703	732	726	741	709	752	754	729	736	723	692	706	683	749	744	726	700	744	713	703	704	733	737	692	688	707	688	732	738	686	696	742	692	720	699	718	733	722	789	676	672	722	713	673	694	765	756	735	703	692	739	715	695	693	730	676	759	709	735	752	708	740	727	703	694	719	697	698	717	701	730	733	688	676	723	688	701	709	722	771	706	693	767	714	712	683	709	742	717	702	730	719	713	711	698	781	758	720	754	708	738	705	742	752	774	707	654	688	677	731	738	688	739	734	694	694	721	708	749	766	678	682	713	731	694	689	729	736	682	759	680	748	747	702	736	728	745	675	722	739	743	714	642	685	770	693	694	734	703	702	709	719	716	731	707	751	703	758	728	709	703	694	728	711	729	687	782	745	732	713	733	663	730	693	672	770	726	701	724	736	781	694	714	707	762	744	725	710	723	692	729	701	727	743	722	703	682	692	754	713	697	703	727	737	713	724	657	719	678	711	733	725	723	714	743	699	662	683	710	706	691	716	683	680	717	716	728	741	716	724	761	713	685	711	704	710	727	744	737	723	686	689	713	718	702	725	733	662	690	688	697	730	757	699	711	746	698	698	697	702	760	740	712	738	719	692	723	688	715	754	643	707	711	738	732	695	765	727	760	714	731	700	679	726	688	708	721	703	665	726	714	734	717	692	707	696	718	734	728	741	716	734	725	671	681	720	708	674	733	726	751	706	776	759	699	683	731	706	721	708	690	718	705	742	768	683	679	712	705	724	773	760	757	730	675	728	675	712	731	753	725	708	698	764	742	736	739	763	669	734	752	749	734	686	731	701	720	676	710	757	762	725	750	747	736	745	646	726	672	704	686	695	745	714	777	729	686	699	728	728	744	737	748	749	733	706	738	727	738	766	697	685	667	713	745	768	626	754	743	761	759	727	753	723	742	665	749	764	711	684	730	706	778	771	732	724	690	706	667	701	678	690	690	712	710	784	671	751	700	715	740	713	700	690	730	706	701	743	712	723	724	727	690	707	707	713	733	715	712	780	702	727	737	669	712	694	753	711	716	756	747	733	719	722	787	735	667	718	747	698	727	752	718	730	711	757	709	710	691	689	712	726	738	702	742	721	759	680	695	757	750	724	711	716	771	703	767	711	694	746	718	787	763	671	742	702	723	697	706	708	763	747	724	692	766	756	699	755	717	726	689	705	721	717	716	725	747	707	666	696	715	724	705	705	704	747	738	673	715	696	685	765	704	743	770	708	677	729	702	731	707	684	708	696	718	702	729	742	715	701	706	724	717	716	752	711	681	712	714	751	699	753	737	726	680	719	779	701	733	751	677	703	702	716	700	747	722	730	719	681	686	706	754	736	747	697	712	724	766	716	706	742	751	758	701	745	748	727	729	752	726	697	735	723	724	683	694	760	677	720	709	775	775	720	706	739	678	699	697	748	777	677	727	698	736	732	737	703	738	750	735	681	719	710	724	691	718	746	696	713	768	711	719	748	662	686	699	695	683	684	771	732	669	674	713	692	709	710	718	657	731	720	686	685	722	716	680	727	744	685	699	730	723	718	736	747	706	737	716	716	711	734	738	729	724	720	686	707	706	794	666	703	757	747	721	738	718	705	763	709	756	716	704	783	700	730	702	718	754	723	695	716	747	746	712	732	740	786	732	741	729	673	710	738	691	697	760	737	711	779	730	714	692	760	731	691	767	706	728	700	737	707	699	666	769	716	673	712	729	742	727	720	766	733	732	722	712	714	744	747	736	719	745	751	682	700	706	668	713	700	664	725	706	706	781	783	717	725	767	729	722	682	766	713	709	745	688	713	714	715	737	761	720	763	696	762	740	715	697	702	741	735	713	706	716	723	734	744	731	740	689	749	740	716	717	680	734	746	735	683	693	689	702	708	709	702	756	730	732	714	676	718	729	739	752	734	708	716	680	741	731	698	699	736	700	758	704	720	738	686	717	663	702	710	716	699	695	742	707	719	699	742	697	692	729	735	735	703	682	711	740	758	713	705	745	701	699	669	717	721	743	686	728	763	730	726	705	775	737	702	694	771	711	642	683	697	736	705	727	745	700	671	723	703	732	691	717	701	692	661	753	685	732	752	757	755	728	692	772	730	721	706	723	695	689	739	687	683	699	696	715	765	723	705	700	725	707	736	726	755	739	723	691	698	691	778	725	722	673	738	724	690	699	707	700	749	736	657	716	753	732	726	737	725	706	709	727	679	785	730	782	733	697	714	732	692	707	732	700	751	719	706	714	698	727	737	696	711	694	707	714	720	737	679	736	729	736	682	692	710	705	693	678	738	716	717	716	780	680	735	737	758	701	722	695	725	690	738	751	731	714	701	733	709	681	706	705	682	720	715	728	706	745	681	720	714	728	702	673	725	745	703	732	733	715	704	690	744	682	744	708	719	713	760	741	727	725	692	731	675	716	738	733	723	685	747	722	716	701	730	690	717	759	743	736	696	694	720	687	736	732	676	718	721	743	714	676	726	721	757	705	750	704	657	756	711	707	713	714	729	709	698	705	729	734	728	723	690	699	729	715	693	699	698	683	728	706	703	693	673	702	750	732	759	696	717	757	754	695	734	720	738	741	705	720	699	715	734	683	728	698	756	735	742	727	674	678	716	729	692	710	702	707	739	722	719	736	739	707	731	733	720	680	717	721	713	677	717	743	710	674	746	719	716	679	680	702	705	719	706	735	712	715	704	719	740	786	754	735	708	747	710	682	687	691	711	714	708	759	711	748	705	686	662	760	767	720	726	728	728	710	705	722	718	745	693	761	761	662	687	725	770	680
7043	866	1049	852	614	471	418	288	309	301	289	257	204	238	210	201	221	234	202	176	200	196	178	194	201	207	196	197	191	178	201	190	166	172	172	194	188	183	187	169	161	170	167	174	172	171	182	167	175	184	147	164	182	177	180	181	196	163	186	157	157	177	180	177	181	159	160	187	174	173	180	169	178	165	204	164	165	183	166	191	214	179	159	171	191	158	165	177	163	171	164	163	172	148	168	167	174	176	177	181	145	168	144	148	168	150	174	164	170	175	141	195	194	174	173	185	176	165	171	177	156	161	190	176	195	171	192	183	184	162	168	158	159	148	175	171	190	173	171	168	164	156	184	160	188	177	168	189	184	182	154	188	173	156	164	159	180	150	172	158	182	170	152	168	181	171	159	190	176	174	173	178	179	176	164	176	170	147	174	154	171	163	159	171	195	188	180	188	161	194	176	175	175	200	172	181	184	189	164	158	188	171	178	173	154	201	162	171	170	161	156	171	163	165	166	161	174	185	175	147	184	159	182	173	175	178	156	161	178	175	220	169	156	176	159	188	171	145	159	176	203	156	175	171	172	169	192	171	175	171	179	167	170	177	157	187	129	181	155	173	160	172	161	182	148	149	165	173	193	169	172	177	169	163	161	187	169	187	178	162	172	177	150	160	195	168	169	164	190	165	159	166	175	158	165	168	180	176	177	184	175	180	160	177	159	162	159	162	200	156	170	194	149	163	155	168	151	189	186	179	161	164	162	146	154	165	174	153	157	163	188	140	162	163	161	166	177	167	197	177	172	174	150	209	168	168	192	190	161	178	167	180	176	194	155	146	157	163	185	174	168	173	170	179	147	158	166	169	154	141	171	156	166	163	179	158	175	175	181	177	159	171	151	156	163	186	176	163	172	156	162	141	186	146	157	180	168	169	156	152	149	152	154	174	161	181	159	140	166	170	185	200	178	190	160	182	169	161	161	173	185	171	178	170	175	174	190	154	177	155	157	179	185	167	187	168	177	169	186	170	156	186	208	163	157	179	177	175	163	168	180	168	182	169	172	160	185	178	175	163	191	179	185	165	165	190	155	165	163	196	182	135	157	144	219	154	170	184	165	187	170	186	167	173	182	170	169	179	157	160	171	158	151	170	176	168	168	166	153	201	175	161	152	157	144	174	189	184	159	187	177	180	185	171	150	159	184	176	157	174	170	176	146	163	164	171	184	169	181	188	135	171	148	162	172	152	162	176	172	192	165	154	183	173	172	162	181	176	192	188	160	150	138	162	170	155	176	170	175	152	183	189	169	159	166	182	159	168	199	151	186	167	152	163	157	161	162	154	170	191	154	162	163	173	175	155	155	177	154	167	179	172	173	151	165	176	171	163	194	162	149	188	157	170	186	162	144	145	164	154	176	183	169	159	179	182	186	175	168	172	176	156	136	169	174	181	174	162	151	142	178	146	166	181	166	172	182	181	177	181	177	166	143	160	160	149	180	158	161	182	166	178	163	169	189	153	157	180	189	172	191	179	162	162	164	181	169	142	185	173	187	163	154	177	142	174	178	188	184	162	140	165	158	152	171	189	180	162	177	176	198	189	186	171	168	167	186	149	153	195	171	185	169	154	167	158	167	177	163	163	182	158	192	161	194	157	188	176	171	167	175	169	154	180	174	186	170	164	200	164	182	178	161	169	178	151	197	189	176	167	178	151	157	144	137	178	164	167	179	154	145	165	178	154	181	193	194	185	176	192	152	144	160	162	158	142	171	154	184	164	155	164	173	162	167	178	169	152	185	196	174	171	159	194	178	183	164	169	184	176	162	184	170	183	161	154	190	170	159	167	171	187	175	154	148	157	174	173	158	191	149	172	173	171	168	170	160	164	174	170	173	171	160	156	174	153	173	165	155	157	158	181	157	179	182	178	163	174	182	155	168	157	158	184	151	162	166	175	164	163	159	164	171	196	187	163	177	174	173	167	173	176	174	165	181	177	179	181	155	166	179	184	170	169	187	161	186	168	150	173	180	168	164	158	167	159	168	164	184	162	169	149	157	180	163	168	190	159	156	141	171	174	186	187	172	180	160	164	176	177	170	169	173	147	164	154	165	181	171	163	164	168	166	174	176	166	173	181	173	155	168	179	188	187	191	156	159	150	182	172	170	164	155	201	173	189	164	166	165	175	152	173	181	158	158	155	165	166	172	152	163	168	158	168	165	168	179	162	146	159	160	148	179	160	174	175	163	166	187	178	191	156	187	184	180	174	161	165	182	183	163	175	181	166	189	176	163	180	149	174	178	161	156	189	165	175	172	180	175	162	188	162	185	172	187	177	160	151	155	160	187	179	144	154	154	165	181	186	178	182	189	178	201	183	176	196	158	170	178	175	150	180	177	175	189	150	172	179	165	180	164	172	160	164	197	178	198	186	177	196	184	156	145	172	167	163	161	174	182	166	155	165	200	172	187	185	173	172	157	140	195	176	164	168	184	181	154	181	146	161	160	202	184	166	180	167	169	174	169	166	169	190	180	183	168	151	162	160	164	163	192	154	193	165	167	181	172	193	190	154	160	181	183	162	177	160	162	180	148	173	182	169	158	185	181	164	160	178	197	185	163	184	201	172	190	160	175	176	167	199	195	183	167	197	172	159	155	185	154	163	181	175	161	167	161	179	160	162	165	191	151	182	163	161	168	176	158	161	178	164	177	166	161	160	152	179	175	159	147	154	166	148	176	207	166	162	158	169	185	174	159	191	151	176	168	194	163	163	166	177	174	167	160	159	168	155	172	150	165	162	166	167	166	168	176	168	196	183	171	190	171	157	151	163	147	159	160	181	192	158	164	152	166	159	171	166	184	173	175	160	182	160	187	176	166	181	172	169	169	159	156	181	162	156	168	202	153	167	161	183	208	191	190	160	195	158	159	162	167	169	156	160	153	157	166	167	171	197	157	161	159	158	157	147	169	167	167	175	179	173	158	169	193	159	187	170	168	194	194	181	166	164	155	152	154	202	180	175	169	184	187	154	186	162	152	188	183	173	177	172	180	160	150	174	185	159	165	161	153	179	197	164	184	189	174	191	159	156	183	165	153	166	179	164	161	160	199	156	172	165	164	175	186	186	206	162	159	175	173	186	186	153	173	171	189	180	180	160	164	160	176	182	192	171	180	164	165	147	155	180	168	162	157	168	145	191	192	138	172	183	165	171	185	158	171	173	168	184	167	146	155	181	201	204	179	142	201	160	160	173	184	158	162	157	161	154	163	176	179	184	166	183	163	170	174	167	182	182	160	178	169	166	174	181	163	187	182	174	163	193	172	197	176	180	158	165	192	170	163	162	159	159	164	171	169	190	183	178	182	174	163	155	180	157	181	165	165	188	162	155	170	177	181	182	147	152	153	172	161	199	164	170	168	178	168	184	159	177	181	162	173	163	179	188	180	185	166	187	166	186	174	139	169	183	186	134	179	157	168	166	180	170	152	148	168	151	184	157	194	167	166	170	173	169	167	181
5427	1118	2140	2650	2423	1971	1643	1395	1279	1138	989	919	862	835	822	755	699	682	679	669	627	643	639	663	759	709	681	618	594	587	577	511	546	576	568	552	541	539	529	528	464	517	487	561	491	506	500	521	529	518	528	485	529	514	498	532	505	476	507	496	498	520	524	530	477	520	553	486	482	506	506	468	496	494	492	509	481	485	516	506	531	516	525	511	528	494	507	524	485	481	502	496	490	518	535	515	484	531	495	535	496	527	534	512	441	481	469	469	454	468	508	469	489	483	496	542	499	500	498	514	491	525	508	490	482	460	475	479	554	527	491	493	515	486	452	484	487	540	507	465	504	467	515	477	506	505	506	498	507	462	486	500	520	488	488	505	470	540	488	480	495	483	491	490	504	498	501	469	499	487	493	482	478	491	509	487	511	483	500	513	505	500	503	479	456	502	491	507	472	492	503	485	521	484	481	500	538	498	494	525	514	515	461	494	470	511	539	501	503	494	507	476	502	494	483	504	494	488	471	472	464	464	520	463	484	479	477	447	496	487	481	463	529	479	486	482	475	489	487	532	478	489	438	510	480	485	506	431	474	490	477	525	473	504	486	467	492	500	469	519	456	494	524	488	530	507	523	484	482	508	515	477	463	465	542	459	487	511	489	475	468	481	503	451	502	503	478	509	502	517	455	480	521	537	496	540	494	496	512	499	471	483	492	477	471	498	449	493	503	473	485	463	504	469	480	518	501	497	452	493	499	482	445	530	499	467	519	489	470	437	502	463	500	466	481	516	492	488	478	519	498	459	535	501	496	484	482	522	484	496	514	503	511	479	521	520	470	470	477	471	543	515	486	516	520	498	529	502	526	541	463	532	476	467	510	485	468	488	506	505	492	482	507	487	518	513	533	518	513	511	514	506	528	483	490	496	500	507	496	470	485	555	504	484	477	505	480	504	527	487	481	506	506	500	473	515	481	513	501	524	486	530	490	493	501	472	466	490	493	490	513	533	528	461	503	489	448	469	505	508	525	505	496	495	488	501	476	458	474	518	504	453	518	469	496	483	466	482	463	491	477	529	491	485	489	480	507	508	484	487	496	456	506	510	466	478	470	470	485	476	499	438	472	482	488	437	480	471	490	452	491	512	491	508	476	470	454	476	509	491	526	459	526	481	513	527	534	510	465	466	478	524	495	501	494	479	507	474	468	454	513	509	501	504	468	511	499	507	458	523	509	475	493	461	486	491	490	490	519	487	472	469	476	515	486	486	489	491	489	479	507	479	478	495	494	511	462	544	489	479	504	513	500	491	470	470	485	476	493	481	513	519	491	485	484	504	462	462	471	513	493	472	478	503	487	472	529	496	516	530	497	502	489	489	503	530	507	487	490	472	508	487	489	491	482	514	493	500	483	500	502	508	450	474	469	506	483	509	488	500	506	479	514	455	466	513	464	479	469	478	460	486	465	472	489	489	503	488	476	509	515	463	471	488	490	499	494	509	499	522	534	478	483	450	545	471	507	475	496	526	501	488	445	499	496	506	502	497	512	483	464	500	495	484	493	507	504	496	481	518	463	510	466	480	482	475	481	522	463	522	488	487	472	479	458	473	473	507	502	479	518	489	498	495	488	529	495	470	486	521	534	501	461	477	490	469	513	527	496	507	500	468	496	435	526	499	479	498	520	501	512	450	505	465	516	494	490	496	460	510	495	496	486	494	513	453	504	484	517	486	440	518	528	518	470	481	466	457	517	460	490	498	487	514	489	464	504	529	485	503	517	471	488	474	504	477	444	476	494	522	467	484	451	477	493	453	493	501	472	498	484	502	480	461	503	489	472	511	484	480	470	503	463	490	497	509	486	503	491	491	490	502	466	492	511	524	491	482	455	528	515	505	487	487	530	490	493	486	510	480	486	501	503	524	514	492	493	481	462	470	494	466	472	495	488	475	472	508	483	512	536	466	495	488	491	488	512	498	470	502	491	491	491	490	490	517	482	489	495	497	500	493	483	486	504	491	488	496	539	512	509	534	466	479	496	492	472	465	510	497	481	520	499	509	501	507	472	495	477	416	492	528	461	484	545	491	501	508	500	483	478	492	511	517	490	488	504	514	518	505	507	468	525	530	471	484	508	477	493	575	479	509	449	482	506	495	512	499	487	507	501	493	498	518	481	503	491	490	504	530	504	489	499	505	513	480	474	513	530	505	501	515	492	506	457	514	498	509	499	488	519	477	460	510	493	489	481	477	472	493	495	520	482	479	487	504	486	467	535	547	465	511	491	503	498	547	512	495	475	500	486	486	481	490	479	485	466	475	536	463	507	505	534	465	498	459	496	492	500	497	473	500	538	463	495	483	558	523	511	500	493	497	501	473	494	461	490	486	477	469	508	477	476	506	510	490	491	508	488	474	458	469	508	473	535	496	509	487	489	481	467	482	502	495	489	468	454	504	503	477	484	500	489	459	488	509	482	510	446	480	506	466	491	473	477	485	534	484	492	500	491	493	499	492	515	525	514	493	472	478	550	469	469	497	479	459	498	489	477	499	466	520	488	505	506	464	500	479	503	473	480	523	508	523	500	445	483	495	488	487	470	521	463	491	494	505	495	479	489	508	527	492	482	500	517	509	510	507	511	491	491	498	508	534	495	519	479	505	538	452	503	469	491	485	458	523	514	469	511	459	510	498	489	471	474	508	500	483	489	522	494	506	556	486	480	483	491	457	506	486	471	494	499	481	466	521	472	485	481	507	469	417	465	495	478	490	470	479	480	502	506	519	517	502	481	480	502	486	527	532	481	529	453	476	487	473	461	519	494	525	490	519	467	519	477	483	466	509	499	495	476	480	478	515	490	515	504	493	512	499	477	447	499	452	457	480	500	520	453	450	510	486	521	474	493	501	511	484	485	487	506	514	478	507	457	462	495	458	466	487	472	455	455	516	498	485	488	464	468	532	469	556	507	498	476	526	525	487	467	468	491	513	524	511	499	493	465	496	481	530	508	499	489	480	520	478	523	491	506	492	507	482	494	485	499	506	456	467	493	459	506	478	505	460	474	475	505	503	472	450	484	525	486	504	503	534	514	494	448	498	497	499	495	518	478	453	497	497	498	530	484	486	511	489	494	538	514	472	465	486	473	465	491	528	519	500	481	477	453	491	491	511	496	474	469	480	522	496	470	484	476	477	488	499	456	513	493	484	514	471	516	507	454	488	511	493	531	479	479	504	477	511	489	492	479	470	475	491	479	505	505	487	494	450	486	507	475	473	515	493	493	476	455	500	451	521	491	477	523	509	465	497	462	465	492	494	499	478	499	472	502	480	478	515	518	511	511	468	503	521	473	491	464	502	513	495	510	482	506	483	492	493	518	498	503	482	500	496	483	491	515	499	477	521	468	481	483	479	516	495	518	485	479	507	530	479	506	488	498	482	512	514	471	489	498	470	474	507	523	520	498	504	506	489	491	494	481	493	478	496	489	488	513	505	490	505	467	498	494	495	485	490	471	493	449	475
13627	2264	2314	1781	1280	942	746	672	552	527	482	414	436	413	381	352	391	354	372	359	327	354	338	332	331	344	341	355	298	307	313	313	350	319	324	337	316	278	354	301	279	306	322	312	343	301	305	334	288	307	324	286	297	293	277	288	292	319	293	338	285	326	344	309	312	351	302	315	281	316	326	290	274	288	311	311	313	295	307	312	311	301	288	319	285	279	297	288	305	276	283	304	293	264	302	323	282	271	305	323	289	310	322	303	288	279	270	280	314	308	284	313	305	300	294	298	333	305	313	276	308	285	339	319	265	312	295	300	309	266	290	333	313	302	301	325	285	312	362	323	316	308	308	292	301	314	306	301	307	308	335	295	313	301	329	281	300	279	323	274	297	316	283	331	307	329	287	303	296	334	308	305	292	294	320	337	284	323	303	320	297	292	321	303	323	318	288	302	326	310	286	306	303	302	339	346	300	305	332	294	314	265	328	319	280	294	316	276	312	286	274	303	275	308	304	303	284	333	293	305	341	306	364	342	303	309	303	314	291	291	319	293	304	319	305	308	306	317	295	324	285	321	291	300	339	286	310	314	303	300	286	280	323	338	341	289	324	313	285	280	338	281	297	303	291	308	330	318	294	289	299	292	295	301	304	313	289	313	300	313	334	281	303	296	274	293	261	321	318	293	332	304	321	309	335	318	278	307	314	325	286	297	275	321	292	298	297	306	313	342	291	295	301	287	293	264	319	324	313	325	350	321	297	314	293	310	298	283	286	293	291	325	291	285	304	293	338	334	313	279	305	283	342	329	315	264	253	296	344	302	306	298	320	325	310	299	306	279	323	313	323	291	297	290	318	277	321	288	336	285	294	297	307	302	292	278	317	356	293	278	312	285	298	290	339	299	305	302	308	293	289	299	282	332	272	298	315	312	310	285	292	350	289	333	293	305	312	290	293	275	301	288	294	326	304	310	289	300	293	287	361	284	297	280	304	306	306	297	316	285	311	285	294	312	258	328	310	316	320	305	293	297	289	311	311	296	313	319	321	288	312	311	280	286	311	274	279	309	316	294	331	313	351	314	280	306	302	301	327	287	299	299	309	280	329	294	298	322	311	309	317	333	297	301	292	287	261	289	320	300	321	317	346	272	315	294	314	282	310	314	280	276	293	327	332	311	292	322	309	322	293	280	284	313	319	303	315	295	265	331	328	290	319	309	315	299	315	268	295	336	286	320	285	272	284	320	291	266	292	347	323	317	298	291	312	306	286	289	303	278	298	317	296	296	289	312	296	316	282	301	310	319	297	332	339	286	274	316	281	335	276	330	334	338	290	296	270	293	282	289	279	309	309	297	297	300	285	314	333	350	299	284	330	297	336	313	325	298	310	292	286	285	344	313	281	332	305	303	301	305	294	316	319	289	306	294	320	300	285	300	283	294	300	278	290	293	293	261	354	318	303	295	293	303	305	313	298	301	343	340	319	305	282	322	320	306	313	282	290	315	358	321	327	313	310	327	332	297	300	310	318	301	307	318	276	315	293	278	297	285	304	311	280	281	310	319	342	325	358	327	317	306	291	286	298	312	335	326	281	300	324	288	339	322	303	333	298	315	288	310	326	303	280	307	304	314	310	298	299	288	258	280	341	326	289	265	328	318	293	290	311	283	290	320	330	303	308	300	332	259	269	272	304	299	317	294	329	335	305	297	329	283	323	292	331	313	259	286	318	293	316	307	306	300	291	284	310	299	341	300	293	309	324	316	300	298	308	300	284	262	288	327	315	287	309	291	309	316	285	288	325	309	303	284	291	316	315	303	325	299	335	316	317	294	317	295	273	285	299	296	315	286	311	305	288	307	317	272	321	308	312	267	294	303	304	325	278	318	287	310	300	292	315	283	288	300	275	273	312	294	295	295	311	297	299	298	314	327	263	311	305	320	297	293	340	284	325	282	327	303	318	298	288	276	314	324	339	328	313	295	287	285	316	299	313	304	296	312	351	319	326	289	307	298	325	303	327	315	334	292	287	285	303	332	307	271	281	291	313	311	271	298	295	342	318	324	308	297	309	314	286	272	316	305	276	318	303	339	303	330	344	327	294	311	331	300	316	298	323	304	293	294	296	299	291	287	280	282	273	265	274	296	274	334	298	279	278	290	322	306	321	301	302	304	307	278	292	305	296	296	328	324	297	273	316	288	248	274	281	330	291	297	260	292	309	293	311	311	293	318	298	304	321	294	302	298	288	300	297	304	300	324	295	321	296	263	298	296	343	309	330	282	293	286	291	310	298	308	323	304	328	312	299	315	301	323	290	311	279	284	325	301	326	315	310	294	350	281	322	284	289	283	323	296	267	270	317	325	297	295	285	297	350	326	303	294	273	336	300	287	353	316	299	285	305	341	295	341	271	302	296	317	322	306	315	274	283	281	277	305	323	314	312	320	296	321	333	324	286	333	301	325	317	301	311	289	297	287	313	312	298	298	306	308	303	317	298	292	286	295	287	307	314	295	276	294	328	301	263	316	314	327	334	318	296	288	292	310	313	325	294	298	301	289	316	310	328	298	311	263	288	307	335	302	320	286	351	316	298	299	285	322	339	303	313	333	294	322	283	309	307	302	294	293	297	318	309	290	292	307	307	280	292	278	290	303	287	305	300	289	277	297	316	285	289	312	292	325	290	306	331	328	309	313	296	311	299	321	322	313	315	328	327	313	306	314	300	299	318	316	296	291	250	277	287	260	309	272	313	287	286	292	288	305	294	297	307	293	307	296	281	311	274	286	286	301	313	273	282	322	312	294	283	272	306	288	311	312	317	270	303	313	302	283	301	326	317	311	323	303	297	289	303	330	292	294	301	325	294	307	288	325	315	309	316	307	303	274	302	308	315	279	289	364	313	308	277	316	266	349	308	296	325	309	308	305	296	330	290	291	329	299	296	336	312	311	308	307	305	291	318	276	291	345	333	286	301	315	309	309	289	322	302	323	320	322	326	307	334	307	324	280	329	302	283	322	295	280	323	321	285	299	300	317	256	340	283	302	277	284	302	298	330	283	257	292	329	280	298	320	330	290	295	304	296	328	304	296	306	290	309	326	279	291	338	307	328	291	306	276	298	291	261	311	341	314	335	307	307	291	294	285	308	323	274	296	317	291	286	284	297	268	288	274	304	283	320	293	296	334	300	325	309	295	289	293	348	275	303	314	320	303	294	286	293	287	306	295	338	327	310	306	320	334	283	310	297	303	315	317	270	309	304	314	323	304	304	296	299	311	307	298	273	318	322	314	331	319	276	276	296	274	310	309	304	272	292	296	290	332	306	282	326	312	321	310	297	328	313	285	285	323	306	290	294	284	313	309	290	335	289	330	327	289	321	322	311	258	308	292	289	321	290	320	303	307	277	323	270	293	299	320	323	314	298	312	312	303	312	299	301	322	317	306	295	273	298	310	306	281	308	286	313	307	283	305	303	291	314	303	287	289	288	304	304	273	303	314	306	295	305	276	298	293	313	281
7586	2154	4222	5162	4588	3781	3228	2702	2407	2182	1915	1751	1556	1520	1383	1449	1221	1288	1261	1111	1063	1095	1120	1137	1258	1149	1054	957	958	961	980	965	955	904	932	915	837	841	899	863	881	820	860	854	833	805	850	922	841	805	825	758	890	862	835	836	830	861	819	867	828	826	773	833	851	803	789	855	820	784	832	840	809	831	823	831	795	801	775	769	823	796	822	793	838	807	775	760	775	771	790	783	817	804	779	833	802	733	770	824	814	747	774	761	830	870	815	849	766	790	800	790	809	768	850	825	806	782	841	874	782	801	783	756	779	803	797	747	789	742	760	776	792	753	807	820	776	764	802	774	825	837	796	780	781	820	780	849	780	810	762	801	790	816	822	803	778	850	797	811	759	768	793	732	801	768	808	805	793	802	841	792	798	829	802	776	735	759	768	773	774	815	804	771	853	801	777	772	778	799	755	774	785	798	812	787	738	756	772	804	816	810	813	766	739	850	755	750	829	825	812	793	775	759	755	809	778	847	832	772	799	868	775	772	796	776	724	779	793	802	803	780	737	778	803	767	769	781	768	789	815	785	799	790	782	800	824	761	820	811	857	773	783	754	780	763	877	801	803	776	769	769	817	829	783	845	837	757	798	771	762	810	834	785	813	791	772	772	805	789	759	835	763	750	763	788	803	817	805	773	792	794	758	772	775	793	784	802	827	784	764	801	826	751	775	813	825	830	773	864	809	816	802	766	759	755	779	796	784	815	794	847	781	834	783	839	812	811	756	780	778	780	783	753	805	802	784	755	797	814	780	803	799	795	757	782	885	763	749	766	839	727	803	834	822	792	789	794	825	760	820	801	787	792	780	805	780	781	790	789	818	776	800	793	764	821	730	748	785	795	777	796	765	814	833	756	803	770	794	793	821	808	728	762	796	737	795	773	829	734	771	734	772	843	853	778	802	779	741	776	819	759	803	796	822	813	813	761	830	799	759	810	762	798	779	776	811	780	817	791	788	819	794	767	821	744	761	776	768	778	841	780	792	793	790	806	812	766	780	740	760	778	777	816	770	797	812	772	767	792	807	759	769	759	800	763	759	836	801	828	776	792	761	787	767	781	762	792	797	797	785	776	815	794	795	775	766	808	797	766	770	825	770	841	770	752	802	766	720	793	761	783	799	763	811	796	792	790	784	826	782	820	789	819	772	783	801	753	800	748	773	788	800	794	748	780	794	762	834	836	753	777	835	784	776	789	838	752	840	793	782	785	803	782	811	810	772	779	803	815	776	782	801	864	788	751	800	790	775	776	789	800	736	747	790	789	776	787	790	821	808	816	790	842	816	851	845	831	804	810	745	778	768	786	786	751	763	790	769	820	794	765	801	771	826	788	786	787	819	796	800	807	760	783	740	760	765	812	812	827	814	799	815	812	787	773	760	775	782	791	770	831	780	759	810	815	756	778	799	776	754	791	806	750	768	810	788	829	810	774	825	775	766	849	826	784	789	767	741	754	812	799	814	748	753	791	783	777	758	807	799	799	779	843	738	788	793	794	787	812	805	780	774	771	776	837	785	803	816	828	805	795	754	789	818	803	801	799	783	759	778	805	752	727	771	766	759	772	815	811	771	841	753	845	767	866	837	774	820	843	786	777	793	770	762	783	810	790	878	785	798	804	789	775	756	785	727	788	805	788	804	779	739	733	794	803	807	758	785	814	744	750	815	770	741	810	746	792	798	808	756	792	756	789	781	800	760	779	860	825	787	762	796	806	785	760	767	740	793	771	797	800	819	801	762	808	726	751	805	792	780	789	851	822	750	779	829	735	820	773	798	823	788	788	784	784	777	770	756	827	767	814	823	773	793	764	768	747	788	793	757	831	771	838	814	794	758	814	771	788	810	769	792	811	799	753	754	792	748	779	753	789	807	757	760	801	784	754	793	763	763	781	816	781	795	815	780	807	823	773	816	773	752	800	803	756	823	828	837	781	785	811	767	781	759	793	819	780	803	781	761	780	823	791	830	749	821	818	845	822	741	810	745	818	776	779	782	777	757	761	804	759	833	777	835	778	801	783	763	767	769	798	854	806	778	743	781	822	787	793	772	744	829	766	808	760	770	789	834	743	834	812	753	768	807	761	814	753	790	779	808	799	829	791	782	785	814	771	773	801	744	756	788	847	804	832	792	755	794	831	758	773	771	784	742	796	782	744	777	811	783	795	751	848	763	838	807	776	811	787	793	783	772	795	777	769	780	884	804	803	785	805	767	790	797	793	779	762	817	825	791	775	797	774	757	760	785	791	743	769	770	784	759	792	801	812	856	783	787	769	787	790	829	802	784	790	763	832	807	770	762	791	774	740	767	782	788	755	771	803	831	776	813	807	794	771	818	741	722	803	785	784	776	777	758	784	800	765	814	749	760	801	786	793	776	779	790	794	801	776	756	809	825	831	749	837	819	776	765	792	755	745	787	829	829	778	813	806	822	792	787	800	799	750	782	834	803	772	767	757	738	804	846	813	755	812	790	754	775	826	745	764	779	775	776	876	754	756	818	740	782	751	773	802	842	771	810	748	760	746	805	823	779	765	804	812	771	789	803	760	756	787	767	822	799	762	839	750	781	802	739	755	802	797	783	769	815	784	821	798	764	813	812	842	805	803	832	842	846	755	799	802	776	792	799	783	818	802	807	730	793	779	794	794	786	841	803	797	789	817	771	784	763	773	812	787	799	827	794	740	779	770	799	780	790	793	843	764	806	768	797	757	800	787	804	815	803	836	814	811	781	824	774	834	762	784	770	817	828	787	771	787	785	784	762	797	789	783	786	767	815	760	772	797	736	815	780	784	832	776	791	766	776	745	720	739	783	770	792	793	789	781	769	797	787	796	787	793	800	796	826	836	789	842	781	818	762	781	823	814	836	763	801	798	782	891	814	803	771	778	763	775	751	816	771	789	764	767	774	758	787	782	830	785	778	801	822	781	777	788	782	789	801	841	849	830	783	771	775	749	751	835	788	751	780	746	744	789	811	807	773	817	806	817	801	791	804	770	854	746	830	788	800	774	784	823	745	798	772	768	788	753	815	822	799	818	813	776	789	775	789	825	785	772	823	781	787	828	804	836	827	771	791	757	803	842	768	793	817	802	761	796	771	791	780	809	789	744	795	766	833	761	797	807	779	780	762	782	737	758	811	838	792	812	817	782	791	804	737	750	796	757	737	793	807	802	766	818	770	839	792	748	803	790	811	809	787	764	807	792	767	798	791	822	798	777	813	835	802	764	836	776	774	785	779	802	782	785	780	784	815	792	806	792	852	795	752	748	783	802	768	769	795	760	753	860	760	796	772	765	808	829	776	800	789	747	817	775	789	797	811	746	779	796	782	756	811	817	759	851	774	786	744	770	772	848	807	785	759	803	758	786	822	804	756	754	755	832	776	804	789	760	758	833	810	788	812	783	811	804	772	801	794	819	850	799	795	778	800	765	748	743	820	777	809	774	808	800	745	816	741	854	764	831	756	779
1924	326	287	315	298	324	293	282	296	309	280	287	284	279	287	327	286	310	284	268	269	282	298	266	298	276	273	319	296	287	302	263	256	313	289	294	295	313	270	284	289	288	285	310	280	254	332	286	279	288	293	267	276	279	312	271	243	278	295	273	298	276	257	312	285	294	288	257	287	292	270	278	280	281	271	285	286	268	257	294	288	258	271	283	274	290	300	304	280	293	272	279	303	269	269	281	295	279	283	305	284	285	283	271	294	278	294	298	270	302	270	268	287	297	293	271	269	305	303	291	288	266	272	307	284	277	304	300	288	270	263	277	271	286	246	269	295	298	309	237	261	288	307	294	296	277	286	288	279	305	292	305	288	299	302	305	315	258	310	291	308	280	299	300	290	257	290	269	299	290	280	300	268	301	306	292	303	276	285	280	294	282	306	295	277	271	265	310	279	276	297	276	263	282	312	303	257	298	305	284	301	277	305	276	250	259	308	282	263	252	282	286	299	291	300	288	269	305	289	300	307	311	309	315	265	265	300	316	273	289	290	287	294	289	296	286	268	267	287	308	298	284	325	300	284	299	281	268	289	311	273	291	268	266	302	290	306	262	318	288	284	272	262	291	296	307	285	268	300	320	260	272	311	315	277	321	290	299	298	284	300	276	283	301	246	286	275	279	252	296	301	298	280	319	277	280	283	302	314	291	257	281	273	291	272	288	302	267	274	264	303	290	281	266	301	287	282	291	275	280	263	259	306	276	279	315	292	276	274	281	277	315	263	272	278	311	298	276	298	288	288	295	293	255	259	299	303	283	298	259	291	261	311	282	292	295	278	290	285	286	288	284	300	286	250	288	288	280	284	268	286	286	301	282	304	268	272	284	299	278	298	256	292	250	281	278	292	304	316	292	294	316	290	263	300	286	290	283	288	275	320	273	307	271	260	306	315	301	290	259	290	297	302	305	290	273	287	274	284	286	270	294	284	271	285	295	303	280	314	290	287	290	276	266	288	298	262	296	270	288	307	300	259	302	286	292	271	295	292	281	309	296	245	284	278	260	297	277	282	261	270	274	315	285	334	295	284	262	263	291	290	252	263	280	315	278	257	323	287	273	256	283	288	250	277	270	289	253	290	259	241	286	289	296	263	248	290	286	305	282	298	292	282	246	283	269	293	308	306	241	310	293	280	283	327	279	270	312	291	255	290	297	286	285	312	284	319	308	246	299	319	299	271	300	270	242	255	274	257	271	271	281	286	272	295	283	261	260	302	280	286	296	283	260	265	262	285	310	303	303	289	297	295	266	298	284	266	308	302	280	291	284	302	307	301	274	292	282	281	288	305	303	270	275	292	290	274	332	297	277	270	296	252	259	303	277	277	273	276	280	262	324	293	282	270	258	288	309	286	290	278	269	267	299	294	299	267	255	295	285	289	312	287	304	321	290	255	308	283	283	290	274	301	294	289	308	311	298	286	277	272	265	254	243	269	255	274	280	300	260	274	267	324	301	274	261	289	264	306	291	289	274	280	297	265	286	282	282	290	312	296	265	296	271	299	301	285	281	313	277	287	323	278	274	280	277	286	250	259	278	274	288	278	299	281	265	300	289	293	243	267	280	318	254	260	278	274	294	286	310	216	261	262	298	267	286	275	288	294	313	276	264	292	308	295	267	287	271	283	269	275	277	298	304	292	312	270	304	287	281	304	313	291	315	264	286	295	274	304	270	273	295	274	278	256	272	288	286	302	307	289	317	309	281	294	296	305	259	267	260	264	269	286	281	291	287	289	321	271	289	302	284	257	281	259	323	291	286	314	297	263	263	278	265	285	294	281	253	273	266	275	310	304	285	299	251	304	276	290	302	287	263	272	245	285	309	254	300	282	308	299	285	263	306	282	263	283	277	296	298	311	277	254	255	309	271	277	272	280	245	304	257	287	280	285	319	262	284	275	276	310	293	297	281	291	259	286	269	290	278	264	311	298	289	284	277	315	270	293	289	291	300	286	285	280	298	291	279	279	279	299	252	268	300	295	286	275	301	282	299	284	310	298	268	286	270	272	280	281	271	294	275	265	293	311	293	256	290	310	267	306	280	285	288	262	267	301	301	273	270	309	272	271	307	317	268	281	286	295	296	287	294	309	291	291	293	276	274	265	309	281	270	285	322	268	267	318	320	291	299	279	249	280	290	254	305	291	297	291	295	268	294	326	295	282	297	275	298	312	316	255	302	271	275	298	259	302	294	274	267	316	277	242	285	285	305	294	298	313	272	279	272	262	307	295	265	283	315	273	293	276	274	281	282	269	305	279	271	255	288	302	267	272	269	322	259	256	272	313	291	289	283	295	291	293	280	259	294	311	249	292	300	275	285	307	292	299	283	264	263	285	273	275	290	279	275	260	297	293	269	301	308	280	281	288	282	296	273	304	276	287	304	279	265	257	295	288	277	289	263	279	308	260	318	309	292	292	283	315	281	290	301	277	285	290	275	283	290	297	281	275	286	279	243	296	304	284	263	301	272	303	266	288	286	287	307	291	286	281	300	282	263	328	292	274	278	277	299	303	307	291	283	271	282	257	271	297	265	269	263	282	282	272	300	266	273	287	290	300	293	283	264	290	288	291	296	278	270	304	270	303	286	263	305	257	273	292	264	305	295	256	258	288	288	302	297	294	312	259	285	266	271	267	269	263	299	280	289	296	262	277	286	315	252	259	303	262	266	284	303	310	320	276	285	316	305	288	317	262	280	253	282	282	310	273	292	297	296	288	290	298	286	280	291	269	270	258	279	276	263	270	268	257	286	309	279	258	281	302	267	292	310	248	313	267	283	266	293	264	276	295	307	287	270	260	292	288	298	303	253	301	306	263	282	259	250	279	306	267	280	261	271	293	278	295	288	272	266	281	266	301	257	296	275	285	302	261	308	280	260	275	281	324	276	300	301	267	291	320	291	295	299	269	307	273	300	301	290	313	296	316	315	262	278	295	329	277	267	318	300	300	299	260	242	254	308	284	253	295	275	298	265	274	279	290	266	275	285	285	311	300	243	267	312	298	257	271	281	274	282	305	288	279	247	291	262	268	291	276	284	269	260	334	254	300	283	267	320	278	281	274	289	283	265	318	284	312	278	264	299	315	327	292	267	260	287	279	274	256	316	276	250	269	317	280	291	308	263	301	250	292	261	268	276	282	262	300	270	268	285	263	284	318	286	273	286	262	269	287	282	291	258	291	278	290	295	287	269	257	306	266	274	301	296	289	292	256	252	276	284	310	303	293	257	290	286	278	288	274	295	294	272	293	273	281	287	330	306	284	310	288	268	276	269	308	312	249	274	282	274	287	277	272	305	305	286	286	285	241	291	261	286	296	310	288	230	298	292	272	298	256	291	314	268	284	295	302	260	303	283	292	291	314	274	291	272	286	286	304	294	287	270	278	271	293	297	278	294	298	299	313	254	285	267	299	301	288	305	282	283	286	306	258	297	283	298	308	287	270	317	300	287	270	258	274	318
2454	743	798	776	732	731	757	731	701	771	755	710	694	735	726	707	726	738	740	744	708	670	734	742	812	748	773	726	721	718	713	740	733	757	700	767	734	707	778	717	735	726	730	755	714	701	737	721	699	718	691	692	736	737	732	682	750	741	677	695	712	729	692	719	669	679	693	774	711	739	700	681	703	760	698	667	654	695	683	675	643	702	734	683	730	734	698	686	686	739	734	721	719	740	719	694	713	748	738	707	743	701	737	725	696	779	770	723	718	705	742	672	712	696	693	660	721	684	730	722	721	705	704	715	696	750	779	686	719	765	692	696	710	720	772	741	719	692	771	717	729	748	664	722	708	668	700	714	723	687	708	726	705	711	690	757	689	743	692	726	759	733	692	716	756	752	713	713	755	665	707	704	684	777	724	758	728	698	711	762	718	707	671	715	709	713	706	745	697	664	683	727	703	714	716	759	671	713	727	709	708	715	710	722	759	706	687	743	707	736	704	683	718	720	730	698	740	751	716	667	742	678	723	696	736	708	694	713	726	670	716	695	708	690	738	718	719	712	695	710	742	717	748	732	710	753	730	728	708	716	739	665	690	717	695	739	708	707	752	717	707	754	758	717	683	739	730	687	724	730	718	730	693	709	736	742	718	725	687	725	734	708	716	701	707	726	694	693	681	737	699	729	718	719	704	716	707	759	677	725	714	680	720	691	726	687	728	678	669	696	712	677	676	678	703	765	751	719	674	740	699	726	720	716	761	706	698	712	713	684	746	676	710	668	684	684	694	653	752	728	716	732	739	688	767	739	712	657	700	645	738	697	777	695	737	766	676	698	662	697	731	717	672	683	694	707	700	708	700	709	749	696	744	756	716	727	706	670	684	728	709	703	736	726	704	743	691	694	720	702	743	667	661	700	746	715	724	684	704	713	735	734	706	717	682	688	704	709	724	715	764	722	684	686	715	745	672	683	730	745	729	680	678	674	721	725	730	696	710	687	693	730	689	701	711	732	724	728	716	712	698	753	700	726	700	730	715	699	739	734	724	731	730	727	733	787	682	681	676	691	700	706	707	708	709	713	722	685	709	708	684	674	683	742	749	705	735	753	729	685	698	724	739	697	728	704	719	725	717	730	698	724	746	713	711	715	725	734	682	728	721	763	715	717	768	699	750	718	758	765	675	714	720	725	675	716	724	702	664	691	745	705	731	636	696	738	689	731	723	700	706	735	705	685	700	710	696	745	731	670	753	683	686	787	708	709	684	680	705	740	704	692	702	762	695	702	706	769	690	700	732	691	726	682	727	715	751	737	727	712	734	715	686	743	731	707	697	707	718	716	739	685	706	695	701	690	682	719	707	701	675	724	724	729	730	687	722	713	782	698	685	669	706	697	736	714	738	731	659	710	704	688	731	710	695	696	676	707	716	700	683	671	724	759	754	741	707	699	688	693	719	741	720	701	722	707	687	710	697	703	703	721	735	701	683	731	703	700	726	710	750	728	742	768	716	669	752	750	711	715	756	672	714	711	750	676	686	731	699	727	746	708	723	677	702	739	694	685	733	684	729	725	732	707	733	713	730	703	685	762	731	755	693	757	783	724	692	721	739	705	753	730	711	740	690	757	699	744	774	692	675	686	699	723	715	738	730	680	747	690	730	738	721	682	729	696	697	754	727	655	715	739	723	761	698	741	669	710	687	680	765	685	745	728	722	706	718	732	704	732	673	674	674	727	750	726	702	694	667	744	716	666	717	716	728	671	682	731	688	713	686	713	744	724	695	745	724	660	735	701	698	727	682	766	741	728	708	730	693	718	770	667	710	677	701	782	712	697	705	745	666	751	765	738	684	688	715	728	738	729	706	697	737	720	697	702	701	769	731	733	687	692	676	751	730	730	739	707	735	704	694	714	728	732	743	677	731	734	687	712	741	690	662	728	704	680	664	717	759	732	706	702	699	693	721	699	709	735	714	754	711	664	709	729	705	754	730	736	687	716	740	692	694	686	717	728	709	730	688	723	673	729	765	711	697	708	716	788	740	701	726	731	697	725	716	676	665	658	772	682	674	707	696	744	708	699	711	690	747	737	657	682	670	685	732	735	732	770	742	725	713	716	702	710	685	702	686	745	767	683	669	720	775	706	692	734	712	739	757	742	757	686	719	688	712	733	733	712	706	759	767	745	733	718	661	723	725	697	670	715	750	691	680	676	711	666	770	715	674	711	706	732	727	688	700	700	734	715	671	696	679	715	672	675	691	737	732	696	724	714	736	711	740	733	718	749	695	706	691	738	765	706	699	692	712	673	702	731	706	717	719	741	703	717	706	699	683	653	743	733	686	730	704	672	702	688	752	696	747	683	702	731	709	678	686	753	705	710	731	741	703	742	733	733	704	719	716	681	705	757	714	765	717	728	695	694	733	752	664	756	717	697	717	673	721	669	708	665	735	673	697	727	709	743	706	704	726	691	685	753	742	720	733	689	705	691	703	729	744	751	687	698	687	711	731	704	709	732	691	728	734	690	750	736	707	668	678	721	730	687	754	723	705	707	713	690	751	690	739	662	738	695	667	682	717	737	748	705	669	715	707	720	707	726	733	699	705	688	703	743	713	680	738	687	726	704	719	722	741	669	647	772	768	637	722	703	739	759	703	684	759	718	754	707	726	721	714	741	726	744	754	711	737	718	743	673	738	702	736	752	678	724	709	728	716	682	676	707	754	731	726	714	699	730	725	743	692	755	687	738	715	765	697	697	696	743	681	711	732	724	668	694	737	664	687	687	724	699	684	659	676	719	674	690	734	746	738	713	690	721	700	767	744	752	750	735	695	704	729	740	758	750	700	719	735	700	682	786	702	756	750	712	760	721	691	684	706	699	657	710	725	729	686	699	729	738	661	717	722	703	752	717	692	702	741	755	733	717	751	745	689	749	730	721	725	698	720	646	712	733	760	756	757	710	728	701	688	719	741	757	741	745	747	704	710	671	723	748	686	738	733	692	688	724	735	771	736	724	669	700	704	731	723	757	690	691	682	730	682	701	718	702	707	721	733	711	719	727	735	754	712	747	714	718	648	762	691	726	769	714	674	792	740	719	760	669	704	717	717	726	762	706	731	679	710	711	675	737	707	705	707	720	689	736	748	719	740	726	696	747	704	720	729	789	764	712	716	695	715	706	689	716	715	704	723	709	706	701	711	689	750	730	701	746	750	715	720	693	719	678	782	714	757	751	691	715	745	734	691	753	755	710	739	694	732	722	726	704	691	749	694	665	703	643	693	693	712	733	749	707	740	733	715	682	723	755	735	697	702	723	702	654	683	745	690	695	689	713	739	750	682	690	696	719	728	729	696	712	725	723	748	712	689	735	734	732	748	712	696	694	711	698	697	735	749	732	690	714	725	720	749	698	699	718	701	717	701	718	667	728	665	754	765	678	744	721	714	700	704	697	701	702	708	679	713	681	702	728	700	700	684	739	743	675	677	714	744	773	769	720	729	799	749	679	699	724
6905	928	1072	800	623	471	349	346	270	277	258	226	249	222	197	197	218	221	192	189	208	203	208	184	213	216	182	185	150	164	164	149	172	178	182	178	157	151	153	202	153	194	155	172	173	169	168	169	163	166	182	190	178	144	161	193	166	154	190	184	168	193	173	176	170	167	177	172	159	153	171	190	139	153	166	174	186	155	152	174	160	159	156	149	173	155	155	159	166	192	150	181	149	164	175	146	173	168	166	185	169	171	179	175	188	150	180	169	196	154	172	162	168	179	169	158	162	187	149	159	182	167	152	158	175	158	163	151	162	150	179	183	189	141	168	160	153	177	163	149	186	186	163	178	147	200	162	156	171	162	169	165	153	170	176	164	198	161	149	165	158	164	155	171	169	181	183	169	176	169	154	151	146	143	163	142	157	172	171	140	163	170	158	153	150	157	179	156	169	173	148	156	166	156	187	180	163	171	176	166	164	177	176	160	158	163	149	163	184	162	179	187	165	168	179	170	155	166	175	174	146	181	169	183	169	175	197	160	180	176	163	162	203	184	175	173	158	174	176	186	187	174	159	201	162	166	170	151	181	148	174	161	173	154	159	168	173	171	189	185	166	172	159	174	175	161	183	158	159	168	191	162	184	180	174	196	163	167	149	162	135	172	174	169	174	177	170	165	164	148	174	173	161	177	168	170	192	157	153	147	161	173	154	170	158	164	197	161	150	182	177	187	155	164	161	163	198	167	150	181	143	174	180	189	175	193	171	180	194	175	165	146	166	163	164	165	142	192	176	176	157	189	205	171	139	152	162	168	167	161	173	189	179	162	155	168	146	173	185	160	152	175	176	184	167	172	158	161	154	175	172	185	151	165	173	155	178	180	184	166	165	190	181	160	199	179	161	163	162	180	161	170	183	144	167	146	155	153	196	175	168	183	164	165	158	157	178	178	171	188	166	179	179	176	158	173	160	140	157	167	163	172	169	169	182	182	179	172	175	170	175	162	149	194	181	189	176	163	177	165	157	182	189	171	158	168	177	169	145	183	177	149	168	205	154	160	173	177	169	162	157	156	158	171	185	159	166	187	166	164	165	146	172	163	171	146	169	176	182	173	161	158	185	170	162	171	172	151	155	179	183	169	163	160	168	173	140	161	157	160	168	166	164	160	175	158	171	181	174	161	143	169	168	193	165	174	179	139	171	167	173	173	176	161	174	161	169	175	187	160	164	162	176	174	170	157	180	181	146	156	160	141	177	163	163	146	164	172	165	152	155	190	176	173	173	135	175	142	184	159	164	167	179	169	186	157	165	194	171	173	185	147	198	135	177	189	183	168	168	170	155	168	169	162	172	150	168	190	173	162	155	149	166	171	177	166	160	160	183	142	173	159	199	177	155	151	138	172	165	152	158	160	168	178	174	190	170	164	175	177	144	166	147	179	177	171	145	164	162	175	168	163	182	152	155	165	179	184	153	158	148	179	184	155	151	177	173	166	164	156	179	157	155	159	182	193	176	154	158	157	170	181	161	155	187	169	176	184	190	165	157	203	159	176	165	157	171	172	158	170	165	183	192	157	187	163	160	179	173	174	183	167	176	161	151	177	172	146	146	176	180	160	176	155	180	175	156	154	178	156	169	155	160	156	173	197	173	169	149	176	170	172	160	155	176	169	180	191	162	176	169	173	178	179	180	145	171	187	194	187	150	183	161	174	153	158	167	172	169	187	165	168	193	171	153	161	139	155	173	167	190	153	169	154	137	148	189	193	163	177	175	171	155	156	181	163	142	150	184	178	152	159	181	135	166	166	147	165	170	150	202	173	185	160	159	156	184	163	177	166	179	173	167	172	172	200	167	188	153	183	184	154	181	159	177	170	162	149	168	168	158	163	189	171	158	155	195	168	181	166	173	144	167	146	176	173	180	159	154	167	174	163	189	150	196	182	172	170	172	148	174	175	173	157	147	173	147	165	185	172	173	175	143	185	163	161	202	168	179	166	170	174	173	172	190	150	172	160	175	170	164	156	178	175	171	162	179	154	169	170	155	159	154	187	177	180	171	174	163	164	175	168	167	187	157	154	159	196	177	168	166	165	172	148	144	159	175	175	174	160	143	148	168	175	142	175	173	168	161	155	166	166	163	151	176	182	190	175	155	157	166	173	156	198	173	155	169	191	176	159	185	151	179	148	195	188	186	152	167	165	187	170	171	186	157	165	144	160	152	169	156	203	158	163	195	166	169	175	167	167	170	173	178	199	142	178	178	185	171	167	198	167	157	167	182	163	165	181	157	171	173	166	160	163	182	161	179	149	162	167	184	182	168	167	162	163	175	154	163	185	168	191	177	157	164	174	172	178	147	151	166	149	187	164	174	207	178	137	152	161	183	167	156	162	142	189	150	165	145	175	164	154	178	203	168	154	185	192	172	166	144	168	172	168	187	187	169	165	170	164	159	174	164	188	176	168	164	160	170	154	175	139	144	159	186	169	157	164	146	155	184	149	160	159	173	168	163	178	183	168	184	156	196	178	159	164	172	168	173	172	152	190	177	172	176	177	181	157	172	177	152	176	163	175	147	170	148	157	155	147	192	173	175	168	155	161	178	146	164	174	176	175	187	160	150	198	156	170	162	173	173	174	179	189	184	167	176	172	172	204	158	147	170	167	163	157	180	183	159	184	197	162	153	171	161	148	172	177	167	165	163	160	149	148	152	163	164	190	146	176	177	175	202	174	168	164	184	152	168	152	182	163	158	165	172	143	164	162	175	159	148	188	173	178	162	177	181	167	187	180	165	178	189	178	183	162	164	175	161	192	154	167	156	190	176	192	160	146	161	170	170	185	166	169	181	147	174	163	172	157	166	189	169	168	172	151	174	193	165	180	178	196	158	165	168	167	171	194	178	161	179	174	166	176	174	205	176	165	179	135	138	160	152	158	175	175	179	170	156	142	152	168	169	190	171	187	171	168	194	176	180	165	156	191	189	136	178	192	166	171	165	180	183	182	154	165	171	168	194	178	190	152	183	166	180	167	165	191	158	154	164	161	156	152	153	181	165	185	173	199	183	165	170	165	177	149	160	169	153	181	171	145	162	162	166	139	148	142	178	144	150	195	170	165	180	153	169	146	181	178	149	171	162	176	204	193	179	183	168	155	146	159	154	173	162	143	162	149	161	161	174	161	159	176	193	148	175	172	176	183	166	165	182	192	170	165	177	189	185	168	156	141	171	160	149	189	152	165	155	151	165	170	177	152	175	176	178	174	161	158	163	185	155	173	156	158	156	159	178	163	154	161	157	152	179	169	151	159	168	161	144	177	160	179	181	194	164	161	148	176	156	186	130	151	152	192	168	165	139	156	182	170	158	169	146	153	188	175	172	162	157	179	188	166	170	177	156	197	179	173	184	182	198	150	192	144	170	163	152	152	166	165	178	179	175	163	186	165	192	153	175	201	192	176	169	172	193	175	189	166	194	182	202	183	179	156	156	172	189	180	151	170	161	182	198	164
5256	1145	2225	2598	2362	2046	1681	1412	1288	1153	1021	977	910	848	793	798	725	731	619	660	649	678	624	735	658	699	572	606	536	579	566	577	529	572	575	545	534	526	534	536	519	526	513	523	542	504	530	493	532	530	482	490	527	524	482	549	519	556	511	509	508	518	526	486	460	517	513	484	501	503	505	489	452	532	529	493	496	479	494	504	513	515	530	464	468	453	471	552	470	513	525	492	525	503	454	475	491	514	493	466	466	527	502	498	516	481	524	499	464	468	537	476	484	479	534	502	560	481	494	512	515	482	515	474	483	470	494	455	512	473	495	466	523	505	473	495	521	503	462	507	453	490	520	510	488	485	469	504	503	471	469	454	528	463	474	494	505	509	481	462	478	507	456	471	514	475	513	493	478	495	503	471	495	460	517	512	518	490	493	472	493	481	447	464	462	469	494	470	497	466	493	477	474	517	483	477	503	483	499	496	482	503	494	474	468	518	507	468	468	485	501	475	488	524	510	468	464	484	473	462	483	481	469	481	470	485	498	516	484	535	476	456	518	459	488	481	487	506	453	501	508	476	489	469	487	479	495	476	484	484	444	504	457	493	464	468	485	480	482	453	521	476	489	484	491	491	505	462	484	451	489	494	455	484	487	483	496	519	464	501	464	496	489	462	528	486	478	461	503	497	467	486	492	517	472	463	544	462	501	494	486	486	539	506	492	478	485	483	512	463	509	496	462	494	512	494	506	482	459	500	465	547	480	532	470	502	495	459	493	478	516	509	462	470	478	514	491	479	482	491	474	488	495	454	464	508	544	498	491	530	522	480	504	475	502	496	500	539	463	482	491	519	541	446	487	469	467	475	494	497	522	487	522	499	526	495	498	489	478	474	496	485	482	512	566	505	496	478	500	502	479	521	502	478	495	470	540	465	485	475	484	513	488	486	506	492	492	495	478	477	486	493	504	484	476	448	515	489	480	472	471	468	452	502	516	523	456	498	485	526	498	464	485	532	457	508	446	456	475	517	497	455	460	499	459	501	488	481	490	462	544	501	471	463	465	499	498	534	506	520	468	467	539	484	522	527	487	504	461	487	462	478	489	502	485	489	510	503	506	517	536	487	480	447	465	522	509	490	511	499	463	506	459	462	483	503	495	472	447	488	521	473	515	500	484	491	514	478	500	505	478	519	555	489	447	486	452	434	490	432	481	459	472	483	532	513	502	489	454	473	502	503	459	502	488	493	479	478	539	484	494	501	536	453	494	462	481	461	469	499	495	504	499	499	495	468	476	475	477	440	500	495	483	483	520	474	477	520	476	457	511	491	497	480	485	468	484	492	479	508	460	467	457	499	540	482	513	517	485	496	485	491	492	507	458	490	478	472	485	483	493	511	527	457	511	472	478	502	485	521	511	501	504	481	497	498	468	485	478	469	498	485	496	523	517	474	462	482	495	470	526	510	473	473	518	478	459	479	512	498	502	504	437	461	481	452	493	466	473	479	487	475	490	515	514	499	505	456	506	483	490	493	508	417	522	483	504	535	513	478	453	536	533	531	481	418	500	488	503	460	520	503	491	500	474	456	448	447	519	507	485	483	498	479	466	494	491	487	492	456	499	497	470	474	474	475	482	487	493	458	469	458	524	498	518	484	530	486	455	483	477	506	448	457	492	478	491	476	496	460	517	485	506	465	511	442	504	489	522	484	520	455	510	488	463	508	526	464	478	514	500	502	509	487	502	495	467	486	513	507	493	509	482	487	502	505	488	506	492	521	471	487	517	484	529	480	470	486	520	467	472	555	489	496	499	523	482	458	507	468	544	469	515	500	489	497	456	511	484	449	506	482	482	475	467	499	498	486	498	486	475	514	508	484	450	499	497	555	453	483	486	434	512	469	483	490	502	464	481	501	498	487	447	476	481	475	532	499	536	492	465	510	519	522	436	426	466	463	472	506	486	475	460	496	476	500	478	466	495	502	515	484	511	474	474	493	482	479	487	492	456	468	461	507	487	525	464	466	489	476	490	510	492	494	491	468	532	520	508	480	498	503	477	523	507	465	511	471	490	463	451	475	512	473	495	468	527	471	440	481	480	474	465	493	485	516	507	477	502	464	459	485	463	540	447	525	495	462	487	473	483	480	497	508	467	510	523	508	477	494	457	514	449	513	434	499	435	498	510	468	523	459	498	480	484	493	491	491	470	459	504	507	505	497	442	498	492	467	481	472	508	498	498	485	486	505	466	506	478	516	514	498	514	447	486	493	478	532	485	507	456	462	474	509	495	524	496	486	498	493	451	496	494	498	474	506	482	495	473	453	497	509	491	474	478	448	527	422	515	503	476	494	493	492	511	472	478	489	513	470	495	503	494	496	462	508	468	476	488	488	471	502	458	493	486	471	491	482	472	511	485	489	487	483	492	524	483	507	491	446	496	513	492	465	513	505	496	439	484	490	538	530	483	445	507	484	464	505	505	444	461	422	487	484	532	493	518	473	499	461	480	490	483	482	498	471	489	547	444	475	501	449	514	465	450	478	491	498	514	456	470	502	492	471	483	473	485	480	464	457	495	514	467	452	497	489	497	477	476	481	483	482	477	471	494	486	501	485	482	500	499	520	459	473	493	489	520	490	438	474	523	453	495	496	458	481	522	491	478	505	510	465	492	556	462	469	487	488	484	448	502	467	469	491	516	515	517	499	474	493	464	487	515	505	500	506	514	450	450	487	481	515	472	510	462	513	488	503	478	490	479	498	464	474	449	502	472	495	494	500	484	450	477	467	514	459	496	504	494	535	512	462	508	502	480	506	508	469	488	484	504	532	487	495	462	468	501	468	498	505	462	476	483	487	495	481	477	488	509	476	439	494	514	509	462	442	468	498	492	445	516	486	487	504	521	475	484	491	484	501	454	476	519	449	500	458	503	519	450	477	495	515	504	474	477	498	492	522	508	519	460	471	474	502	442	474	453	479	497	488	485	487	453	510	486	479	491	489	462	505	493	482	489	415	538	478	472	489	456	538	507	500	455	466	468	486	465	484	481	476	498	471	505	497	461	456	492	469	502	523	516	499	489	486	498	470	467	437	474	486	488	482	500	495	472	490	488	507	490	508	479	477	475	494	489	467	489	438	483	497	483	454	481	490	468	470	503	522	473	462	494	462	502	509	473	485	506	474	464	457	507	492	485	501	446	498	446	455	494	542	478	516	457	515	483	494	491	465	518	538	488	495	481	505	461	516	489	478	486	450	471	444	512	469	483	502	457	477	494	485	468	452	483	470	479	503	510	472	489	498	500	488	519	492	514	466	512	532	489	489	501	509	497	510	511	496	466	481	460	502	485	501	468	489	473	441	477	483	488	485	539	470	453	484	498	464	506	478	486	484	460	468	451	503	486	481	449	481	477	465	492	468	508	489	513	534	491	482	476	463	512	510	469	478	508	480	480	445	491	464	462	496	510	497	484	502	473	476	482	523	507	520	464	468	497	491	514	533	488	486	475	518	489	466	510	504
13698	2257	2157	1766	1282	926	803	720	611	517	489	465	435	421	391	368	336	347	354	350	338	339	324	298	352	349	319	315	325	338	301	287	313	294	340	308	349	313	299	335	306	318	319	302	304	317	264	288	345	347	303	304	312	294	333	303	300	304	285	317	309	318	310	318	309	309	274	333	322	319	268	303	287	288	312	281	331	311	280	289	293	309	278	297	294	326	300	316	296	311	329	308	301	316	302	328	306	288	299	296	286	306	351	288	294	306	298	323	277	301	322	302	291	333	305	317	288	319	288	275	288	306	296	281	314	293	298	337	283	298	288	310	315	295	330	300	285	296	325	303	305	291	310	297	277	308	340	283	313	315	310	272	299	310	310	305	271	300	320	277	271	281	283	294	306	298	319	344	282	299	309	276	321	257	318	273	320	300	299	288	278	303	320	299	301	271	301	317	330	295	306	288	332	314	325	301	296	296	326	314	303	294	294	321	277	328	270	296	305	274	294	292	302	314	271	303	320	286	276	292	289	283	305	290	301	316	295	293	316	294	303	328	280	289	288	282	308	300	311	284	332	275	340	267	270	286	317	309	292	305	299	289	277	312	260	269	323	290	297	293	313	290	341	341	310	327	283	292	303	284	320	303	280	297	311	291	336	291	293	302	308	316	301	290	284	321	311	296	297	300	283	317	340	324	282	283	316	291	329	320	313	329	314	290	285	298	291	278	273	260	286	295	292	296	316	289	322	297	265	304	300	305	282	277	282	306	282	263	331	318	338	310	305	306	327	299	296	309	283	305	330	309	307	306	278	286	282	289	313	306	339	266	325	305	310	326	310	297	332	312	297	325	302	292	309	308	289	297	305	309	320	296	316	294	301	303	323	299	297	292	282	288	302	325	289	328	303	302	278	296	298	320	313	292	278	281	314	304	299	279	289	301	330	296	279	325	257	262	297	289	272	312	316	314	305	308	310	256	299	286	305	284	299	291	312	319	291	279	313	286	324	297	308	323	319	310	277	318	300	301	293	348	292	303	301	292	302	280	265	340	284	289	292	318	291	289	288	312	305	300	308	297	337	310	287	320	289	260	284	272	305	326	297	281	288	287	299	336	309	276	337	318	273	270	286	310	316	305	317	294	306	281	328	320	315	305	289	278	291	288	269	287	279	300	273	303	307	285	272	315	278	290	316	279	290	311	313	310	318	303	290	294	300	268	323	293	299	288	303	282	314	303	295	290	307	308	302	287	287	310	315	352	318	306	283	297	301	277	278	287	251	300	323	302	317	299	299	307	307	300	303	288	308	313	279	300	308	305	360	335	264	310	317	332	318	323	299	308	273	312	289	299	266	335	289	262	295	295	287	307	283	340	320	271	306	309	307	319	302	321	278	303	300	273	303	319	319	293	302	302	338	313	281	305	292	285	272	306	284	295	326	282	320	284	323	277	314	321	284	282	294	337	310	327	288	318	311	289	304	278	289	327	291	299	301	284	270	329	284	305	268	339	314	289	305	289	308	306	292	307	308	306	265	313	279	304	299	304	295	317	329	304	309	294	321	283	305	306	263	288	295	310	304	287	329	321	326	306	300	317	311	295	282	305	293	292	292	322	266	308	314	298	258	298	286	312	267	320	299	316	304	272	308	290	332	300	279	309	309	303	276	318	289	290	322	288	326	291	269	291	317	291	255	278	322	331	308	306	304	335	284	296	313	264	291	316	323	331	291	271	315	292	283	291	272	336	307	300	308	307	295	311	318	318	282	330	333	305	288	306	319	314	311	296	311	335	318	288	273	286	330	291	332	280	298	276	333	297	285	291	311	311	311	292	298	291	288	283	313	277	293	276	346	310	301	290	331	321	297	307	334	310	347	316	272	314	301	291	302	291	318	312	304	299	276	309	312	328	330	294	299	319	295	290	307	253	290	281	316	312	265	288	308	293	303	304	325	297	289	281	285	327	297	297	312	317	296	298	289	291	321	298	327	321	303	312	297	310	271	305	291	270	299	280	263	290	293	295	297	311	267	299	286	307	319	282	340	307	309	313	269	288	302	282	311	293	264	296	260	327	300	318	301	304	333	312	324	295	272	333	316	330	307	311	290	284	314	318	312	326	294	311	312	319	339	296	292	309	303	296	300	304	302	259	306	312	283	290	295	287	333	339	311	288	311	294	312	301	284	330	313	315	296	296	310	295	300	328	273	277	288	314	314	299	273	283	284	292	299	325	290	251	314	286	302	310	295	279	305	298	328	291	288	313	279	306	301	300	285	322	297	280	321	324	305	323	312	301	304	292	285	353	290	322	331	286	318	312	308	293	301	290	317	287	307	300	305	289	305	320	324	290	304	279	319	289	314	300	301	262	303	304	312	315	300	318	295	290	317	274	338	276	263	300	290	302	288	309	319	304	294	293	293	302	315	289	307	281	285	316	305	307	308	302	271	324	326	311	284	288	290	297	303	306	310	327	314	325	317	322	326	323	333	320	300	288	301	315	286	311	322	302	291	296	327	312	296	307	321	296	309	309	286	306	338	301	272	323	326	299	286	320	303	327	285	321	304	311	283	314	330	292	278	314	295	271	313	312	268	303	284	297	281	290	289	304	301	292	323	283	292	327	296	266	281	296	339	323	284	336	306	291	316	281	314	292	324	314	300	289	297	335	304	272	309	298	303	291	241	295	302	285	258	338	324	340	285	274	319	307	313	295	290	338	327	294	309	299	308	263	328	287	303	306	265	274	295	332	256	296	289	308	316	333	319	321	274	268	292	322	269	316	282	280	299	316	300	285	300	317	294	312	298	295	302	275	260	333	303	310	316	325	319	310	323	328	291	271	279	335	292	298	332	327	303	287	341	338	311	313	321	305	327	275	296	281	293	329	285	305	339	317	318	324	299	285	295	307	299	326	280	302	294	304	332	312	322	309	322	331	305	275	304	269	308	320	296	333	312	341	303	313	291	318	314	295	313	295	292	282	296	317	281	299	269	327	305	297	299	283	271	322	254	291	315	302	320	325	302	279	290	308	332	265	310	281	307	290	309	309	301	314	304	292	289	292	306	320	323	298	319	294	310	271	291	245	301	335	256	273	296	249	321	292	330	297	309	290	286	300	332	320	297	324	281	292	333	305	317	348	331	307	326	299	305	281	322	299	304	301	277	305	304	282	317	316	307	329	324	297	300	301	338	302	274	278	304	317	310	302	294	335	302	300	297	281	299	302	304	298	319	322	295	307	296	288	303	307	331	299	334	299	295	285	295	299	281	301	291	306	306	311	290	287	310	289	302	308	325	336	284	272	314	303	324	290	297	283	307	300	315	344	315	333	290	305	297	307	303	309	298	322	294	324	317	327	286	310	305	299	287	303	340	277	297	316	306	293	297	310	280	301	274	306	260	283	296	323	307	316	323	263	292	294	283	289	326	301	294	288	296	280	309	312	313	295	317	298	266	295	338	335	291	303	295	294	309	314	279	317	277	304	322	292	305	306	282	310	316	287	314	280	283	278	317	313
7689	2053	4233	5020	4541	3807	3176	2782	2394	2116	1845	1677	1597	1532	1373	1299	1316	1218	1138	1157	1087	1114	1028	1120	1146	1115	1082	956	970	908	949	960	891	923	878	869	900	871	895	852	874	881	811	845	857	856	841	840	815	800	874	791	873	751	834	815	756	813	855	821	760	838	844	816	769	780	803	851	851	786	798	844	781	795	750	819	798	760	808	787	811	853	810	814	813	755	811	802	790	765	837	760	738	792	788	804	783	785	784	794	813	773	879	787	809	811	845	785	784	781	751	732	855	753	809	800	813	801	791	792	748	797	789	799	838	779	752	810	735	778	781	784	808	800	779	839	793	780	725	738	848	789	779	824	792	799	767	855	805	782	737	816	798	809	781	780	785	782	801	769	780	716	810	839	772	779	846	774	758	823	794	759	817	845	723	774	743	792	845	761	786	867	760	803	752	756	821	781	729	788	811	812	793	751	811	816	830	828	783	799	735	759	801	795	781	781	773	770	800	825	778	768	718	781	781	825	768	801	787	803	761	754	810	768	768	749	719	772	790	750	746	751	750	758	823	742	822	774	806	778	762	797	751	743	791	791	776	752	744	775	757	750	776	785	792	726	756	735	759	801	823	775	785	821	780	797	781	803	757	750	841	780	824	806	790	828	761	805	822	760	750	739	810	802	762	821	771	758	765	871	765	778	809	793	800	760	822	774	814	810	826	767	788	726	822	805	749	797	800	793	819	794	783	777	744	826	820	765	830	752	768	805	803	796	752	807	801	752	780	792	796	749	776	795	783	751	798	822	784	784	760	760	795	773	779	798	790	747	768	795	755	792	781	757	807	809	718	748	770	811	755	805	758	778	811	852	746	804	846	809	781	758	755	826	738	815	789	789	775	768	840	786	826	786	749	771	802	767	778	782	768	775	795	803	770	768	803	828	746	764	783	845	799	811	763	808	825	799	798	785	797	759	831	833	774	827	731	781	765	763	828	813	802	769	747	747	801	772	799	752	778	770	778	828	784	810	783	839	771	801	809	761	774	762	802	762	792	732	804	753	751	828	765	757	733	820	767	809	789	798	792	752	805	776	783	771	781	808	802	759	784	778	781	730	763	846	782	785	782	786	797	799	777	811	800	780	765	740	816	792	776	778	733	786	751	767	760	806	807	813	771	749	836	776	761	790	780	798	821	730	821	809	773	806	827	735	757	827	802	843	750	775	887	794	765	811	771	776	805	807	742	804	811	762	765	794	744	790	743	786	817	790	733	766	824	769	825	787	772	798	822	772	754	818	723	812	770	746	794	744	797	811	763	778	778	739	809	782	798	833	784	740	796	783	757	748	800	777	827	765	759	764	765	755	791	841	789	802	793	796	802	832	792	749	785	819	829	761	771	836	769	779	761	759	797	797	766	826	801	740	784	810	820	771	815	753	838	807	751	785	787	790	760	743	783	774	768	755	742	794	757	773	758	783	780	790	778	841	745	771	772	813	819	746	757	774	781	753	811	744	769	817	777	815	781	789	800	785	813	777	804	810	759	808	869	752	760	770	746	802	764	744	772	804	792	769	766	781	815	812	770	813	766	811	800	789	785	828	842	806	751	798	760	760	796	755	830	769	781	823	785	792	780	763	758	828	747	765	775	745	781	796	787	788	831	818	731	781	778	769	799	720	718	727	815	736	751	793	837	781	810	813	734	754	806	785	786	798	750	768	805	737	752	807	816	782	776	787	776	858	850	788	820	755	826	771	789	806	805	752	805	736	787	782	761	770	736	723	757	789	797	780	762	749	773	798	800	848	765	758	776	789	780	757	783	797	785	767	785	796	749	806	793	726	755	783	780	762	767	789	766	743	835	811	781	781	738	788	786	809	802	826	825	763	819	763	821	787	818	777	767	772	781	801	768	794	779	831	789	859	780	758	764	782	759	791	758	832	806	811	780	867	800	767	807	813	774	809	814	793	806	790	808	772	817	761	763	782	771	783	773	792	842	759	788	757	805	771	804	748	744	757	786	802	811	836	799	770	762	763	768	766	780	812	735	844	769	740	754	768	748	776	758	772	812	786	764	788	765	822	770	773	763	775	782	753	798	785	766	823	814	809	816	805	800	749	749	723	790	786	798	715	758	803	764	787	790	785	800	766	767	784	777	792	791	765	779	773	777	783	793	797	824	792	806	780	767	818	804	795	765	724	785	786	789	790	821	782	831	810	795	773	813	771	789	790	744	766	779	808	768	808	738	815	850	837	726	781	789	780	794	783	789	823	813	781	774	734	795	813	776	790	822	825	734	792	797	792	769	781	727	761	766	784	791	769	761	805	796	769	807	780	787	759	762	790	785	748	806	740	776	726	739	787	778	810	798	763	785	767	828	762	816	782	775	813	816	791	744	789	831	755	787	747	772	824	745	783	752	760	750	777	747	765	772	792	791	792	737	770	740	754	841	800	798	735	766	831	765	734	770	813	845	774	753	775	808	770	747	775	840	809	776	792	763	769	835	750	768	802	793	782	772	760	761	812	722	757	797	777	785	815	839	796	805	769	758	774	860	782	769	814	771	788	827	784	844	788	815	778	731	758	800	777	797	786	764	784	774	842	752	754	725	761	771	820	784	766	795	841	778	802	757	747	806	781	831	756	767	755	868	827	725	805	815	831	815	790	793	773	831	819	788	837	778	773	732	799	739	831	777	800	835	788	786	774	792	771	825	814	775	780	761	793	781	799	747	763	812	806	768	790	769	834	768	764	746	783	742	768	792	775	757	787	818	782	731	813	810	778	767	781	806	738	749	842	787	734	787	823	802	783	780	777	805	777	785	799	811	788	746	801	799	734	769	804	759	775	795	766	753	736	786	787	761	795	781	772	778	740	787	821	762	844	750	792	724	745	736	797	789	810	799	785	825	799	808	879	782	774	783	738	753	788	783	796	806	739	815	816	787	811	779	735	827	769	756	788	789	781	794	812	776	811	829	760	745	804	780	841	806	779	770	793	811	756	802	769	803	794	756	770	776	796	757	794	749	791	771	752	781	780	845	772	760	759	798	785	793	762	750	764	781	785	763	782	778	748	739	787	732	760	840	767	786	777	799	781	763	853	778	799	743	731	715	797	829	787	860	808	797	769	822	814	762	779	778	753	751	787	768	780	787	815	799	791	780	742	781	788	759	802	724	834	738	747	849	786	808	753	788	782	747	760	725	780	788	807	775	785	741	819	807	790	831	751	768	834	735	805	762	814	837	769	784	805	768	857	776	788	765	780	775	774	772	782	801	809	748	789	796	806	801	752	747	730	793	798	790	859	769	800	764	822	805	778	789	763	830	746	785	854	787	760	769	798	824	827	706	814	791	801	780	798	785	761	767	749	820	756	795	764	776	768	726	784	777	783	808	780	746	757	722	783	755	750	772	814	762	803	744	752	763	796	784	751	760	829	805	809	799	825	730	867	771	786	815	744	772	789	768	768	803	756	723	790	811	798	756	757	785	743	761	800	743	794	786	727	819	806	776	784	735	785	781	802
2027	301	304	319	289	294	298	264	280	254	280	285	293	298	270	274	237	301	277	277	289	297	277	272	302	282	326	324	269	265	282	265	277	292	292	302	304	288	274	294	316	287	275	251	262	258	294	296	269	302	269	292	255	255	264	265	288	280	324	288	321	273	304	291	284	299	304	261	281	286	280	292	277	286	294	270	287	263	249	285	303	279	297	256	256	286	278	324	310	264	277	282	267	274	306	310	313	295	281	279	276	277	272	305	265	270	270	256	296	324	254	286	250	268	300	321	310	270	261	259	278	293	309	279	311	261	274	283	293	306	280	265	273	265	281	298	297	288	291	277	270	286	294	292	282	251	276	289	271	265	282	274	284	288	251	275	274	269	302	288	268	305	329	272	235	269	259	290	291	287	297	308	302	285	309	257	284	291	293	285	296	274	285	279	276	303	293	291	283	276	268	298	274	269	262	294	286	240	277	268	265	264	294	290	291	289	306	325	267	266	296	255	273	311	307	286	305	286	280	299	281	288	279	290	251	288	266	269	305	258	300	287	267	302	305	268	307	258	273	301	283	269	291	291	296	273	290	274	276	300	275	294	269	275	268	313	309	280	257	297	281	279	284	314	257	276	278	294	308	267	301	286	294	285	272	291	292	277	280	278	285	294	275	286	283	267	279	298	307	286	297	292	313	334	307	277	264	295	270	259	281	266	228	307	241	296	273	258	275	282	302	260	283	272	319	299	309	282	293	276	294	269	277	286	282	291	293	263	267	270	272	287	302	288	285	286	290	279	324	275	313	296	295	294	285	274	297	266	276	306	302	323	295	302	265	293	308	263	282	263	258	244	275	279	287	284	323	291	270	290	281	250	270	275	293	294	279	276	246	300	277	309	278	310	317	284	283	278	294	255	255	281	314	293	288	266	289	311	272	290	275	295	261	266	270	317	281	300	276	277	288	267	290	287	273	249	271	277	292	281	271	263	273	261	272	309	289	276	282	306	286	319	268	260	259	304	257	290	267	293	274	300	293	270	281	284	268	295	285	278	294	259	269	302	270	272	270	282	292	312	275	299	265	282	286	310	298	283	299	287	276	309	278	296	264	249	322	247	296	295	246	311	247	305	286	274	306	284	286	253	278	292	282	279	310	313	283	297	280	287	273	291	279	319	296	294	288	282	275	288	281	295	267	272	277	294	282	302	273	279	266	273	288	290	297	267	275	304	262	290	275	328	273	277	286	308	279	290	305	283	274	294	276	309	284	269	274	288	287	260	296	299	328	256	275	270	279	305	297	266	258	272	262	259	272	274	277	273	283	284	294	287	273	286	295	261	309	286	315	290	280	273	258	286	318	273	291	302	318	253	257	298	293	288	258	259	271	280	304	290	290	266	260	276	317	285	284	291	289	288	272	281	281	264	273	278	297	287	238	303	302	275	246	279	273	285	261	291	311	304	321	297	314	251	305	288	282	284	296	265	267	253	282	305	284	303	275	277	302	247	287	308	263	276	287	272	308	278	311	291	278	285	300	278	295	235	273	307	302	293	292	289	310	257	266	285	296	290	262	304	282	279	287	306	267	294	282	284	279	299	278	320	277	280	292	310	287	268	270	315	289	303	286	295	289	285	252	276	275	271	278	285	308	272	311	283	290	293	301	272	245	259	280	250	294	269	309	251	310	279	265	266	298	280	285	283	268	264	291	294	307	265	284	273	309	290	281	287	326	284	290	272	255	309	275	274	274	286	292	270	271	302	257	281	290	282	281	266	271	264	288	285	286	274	274	286	282	300	298	278	279	272	264	275	276	295	250	274	299	261	282	288	276	300	274	275	299	293	283	296	274	317	322	304	277	262	296	319	276	283	288	301	271	254	316	280	314	254	275	303	288	275	260	304	285	287	265	281	275	296	289	291	285	281	284	290	274	281	293	244	285	290	308	305	299	290	288	295	279	331	294	286	262	275	255	307	240	266	268	317	307	291	289	298	286	263	268	267	281	299	316	293	262	308	271	280	324	299	267	292	271	242	274	281	295	291	289	281	286	303	267	289	296	263	270	284	283	269	279	290	288	279	291	289	297	298	285	260	303	279	252	285	267	272	299	263	278	308	290	304	333	326	278	274	274	270	299	292	292	282	265	296	278	275	320	273	330	307	274	285	271	318	305	277	302	275	299	279	267	244	275	297	288	276	258	308	279	283	277	283	282	276	263	288	299	290	278	273	269	282	298	279	290	279	242	278	279	285	272	269	292	271	306	277	276	269	294	278	281	290	300	263	284	276	270	244	292	310	278	264	248	278	285	297	288	293	285	287	315	303	272	311	280	290	279	259	266	276	284	291	319	298	282	295	274	281	330	278	273	290	286	294	284	282	273	324	286	271	293	288	272	287	290	279	315	286	309	299	245	293	301	270	296	252	334	267	308	294	318	256	292	276	288	262	302	284	304	281	295	258	291	271	319	276	303	281	305	324	272	285	266	314	281	258	275	289	308	277	287	286	283	304	286	313	266	281	292	263	261	283	245	294	294	298	281	279	274	309	316	267	275	285	292	281	305	273	286	273	295	255	290	305	288	289	291	245	273	284	296	256	280	278	293	317	285	253	282	278	259	265	265	260	276	310	282	292	297	299	286	269	288	267	269	248	298	301	296	275	295	296	308	307	297	281	293	291	296	263	295	292	272	294	292	282	292	270	280	284	285	290	254	297	276	277	269	285	286	325	288	339	260	282	290	311	292	301	250	273	277	300	294	265	263	277	300	316	319	276	298	259	262	299	292	272	275	310	300	276	301	238	275	325	286	265	308	276	271	273	274	287	277	272	287	282	276	293	274	307	278	264	274	271	254	276	307	285	275	277	302	268	302	308	316	309	255	254	256	313	267	293	289	286	302	307	277	285	289	289	261	299	306	274	300	302	312	275	288	290	271	297	286	289	303	311	281	311	299	316	276	296	296	280	280	293	296	278	272	258	277	233	275	291	282	302	316	282	256	274	299	302	313	300	271	318	273	279	252	279	267	290	289	297	287	272	266	289	246	259	258	297	278	279	295	264	249	299	279	282	335	287	271	280	306	269	257	289	293	285	322	301	274	292	317	268	245	269	256	292	268	280	296	294	287	269	302	267	287	328	305	293	293	306	277	279	292	239	287	281	276	280	295	302	275	287	298	303	331	292	302	294	295	253	299	280	270	260	276	294	270	295	279	264	268	283	289	305	267	267	313	290	290	301	292	269	310	296	291	301	275	237	290	281	281	269	287	283	285	294	297	267	255	283	261	295	271	272	247	266	282	283	260	296	281	286	317	286	268	274	332	297	305	278	293	275	314	282	296	296	303	277	305	326	301	298	293	300	292	274	298	289	269	296	279	282	301	297	298	273	294	289	296	282	288	281	284	290	290	325	299	309	283	268	276	304	291	299	278	254	273	292	288	257	280	332	275	292	313	287	257	281	264	237	305	288	295	290	313	291	298	258	278	293	291	277	284	284	280	309	282	283	319	277	305	271	261	294
2303	786	775	819	800	828	751	777	696	717	779	746	799	708	741	779	734	733	769	655	736	728	736	754	712	732	755	720	688	745	731	708	706	719	694	713	718	727	722	796	738	723	741	694	754	725	715	680	718	650	709	669	718	708	707	698	694	706	701	713	698	697	750	764	717	714	746	681	741	730	734	724	715	677	738	698	725	715	736	743	676	665	732	700	741	714	696	703	700	717	697	699	651	688	739	676	736	701	740	758	700	744	704	672	686	693	699	745	704	769	717	730	719	738	736	715	741	712	739	726	723	718	710	693	753	680	718	686	773	724	722	730	693	735	712	694	720	739	715	720	680	710	722	741	700	730	737	682	729	703	718	687	685	725	716	683	674	711	717	685	737	709	679	659	678	743	689	694	707	693	690	693	734	748	661	689	747	704	757	685	667	704	734	678	704	677	713	797	676	725	705	742	759	705	765	712	671	730	701	666	712	711	713	735	703	701	675	697	722	714	732	722	722	707	735	693	717	698	738	680	708	730	705	733	642	697	676	695	702	763	751	711	702	692	734	715	694	724	688	728	702	714	695	710	691	721	698	700	724	706	668	696	668	728	743	694	695	718	746	715	679	716	704	725	710	663	730	720	687	712	705	694	729	678	682	678	719	784	722	694	667	681	715	663	720	720	679	721	713	746	708	674	729	710	665	752	720	724	701	649	676	738	680	704	700	704	681	722	674	705	709	709	696	716	722	771	677	700	735	691	669	686	722	710	682	690	687	686	703	683	719	720	692	736	706	674	671	693	748	720	724	734	682	676	653	697	684	699	747	726	746	687	749	738	711	716	700	704	749	721	735	752	671	715	714	722	714	695	685	686	677	705	698	682	712	700	699	753	759	763	725	736	702	739	749	656	733	701	701	737	734	718	699	742	722	678	723	718	702	695	705	720	715	693	728	756	716	671	712	757	697	683	704	687	700	672	693	735	728	718	711	698	726	709	726	689	723	705	719	748	713	697	733	711	745	718	747	699	691	712	714	706	756	733	763	678	660	680	691	682	733	693	710	688	730	752	695	682	689	683	692	695	684	705	704	728	739	653	765	722	709	716	766	678	749	658	684	698	665	651	700	681	706	717	806	704	710	695	674	709	687	654	739	702	695	680	713	739	681	698	687	724	699	712	673	744	696	733	673	727	738	681	716	714	708	723	696	690	695	721	764	715	747	717	679	687	737	653	700	711	683	718	693	697	652	710	729	687	697	686	688	715	707	689	683	698	706	679	728	699	697	758	768	731	678	743	677	723	722	740	727	695	713	691	742	744	696	706	719	706	753	743	749	713	695	715	692	741	749	679	705	699	771	728	694	684	728	680	710	750	718	708	679	724	718	727	708	733	719	706	716	702	702	702	669	695	698	731	723	704	689	766	709	679	723	731	686	681	718	660	740	685	737	737	675	673	680	697	719	731	736	689	721	706	764	727	705	677	707	721	700	725	672	706	684	674	701	708	734	717	723	769	694	714	700	736	738	729	756	681	697	761	712	746	718	743	723	687	729	646	721	713	695	685	733	673	714	683	719	729	706	709	667	721	735	756	705	754	673	735	704	667	703	706	706	698	764	690	672	702	707	673	690	708	714	679	733	780	714	697	704	684	663	721	647	729	711	681	673	763	676	746	698	729	671	680	696	761	753	712	688	693	710	705	721	726	681	730	713	742	746	703	721	697	719	711	709	734	699	715	718	721	725	712	705	663	752	630	687	701	721	741	665	669	711	719	708	678	753	700	730	717	724	705	717	699	697	694	695	739	720	691	683	708	647	691	722	701	745	721	720	747	720	696	684	727	651	683	651	701	692	666	715	750	716	767	691	689	729	715	770	710	712	739	687	722	780	681	689	705	765	719	699	671	699	729	703	718	701	679	723	700	724	678	738	701	689	758	734	715	747	713	702	732	674	675	711	662	704	689	666	721	685	664	667	728	695	705	709	732	705	701	742	741	642	729	738	699	735	662	692	745	713	748	714	730	761	723	704	746	705	739	711	698	729	733	739	708	722	724	693	729	707	686	706	748	743	677	721	679	740	689	672	697	708	687	753	681	729	659	741	682	719	729	729	731	665	681	737	723	708	733	693	705	757	723	706	731	665	729	741	744	728	702	756	683	694	699	773	688	703	729	690	725	722	719	700	727	703	686	775	722	693	728	764	699	693	750	706	788	688	703	652	711	704	734	707	705	711	689	731	738	725	717	726	699	743	726	681	715	703	696	715	689	753	710	735	737	707	735	731	713	706	734	705	714	672	697	732	742	756	661	717	701	703	710	687	701	732	678	711	652	746	695	672	705	708	659	715	686	703	698	705	719	740	735	725	702	745	680	669	702	732	729	704	681	691	716	773	726	694	701	678	750	710	714	694	717	686	759	722	694	686	728	692	701	711	686	761	689	728	695	684	710	697	696	675	720	705	716	738	727	675	671	756	696	681	696	730	666	709	720	742	739	704	702	735	730	717	727	705	749	723	711	659	710	708	727	693	734	723	690	674	687	717	692	724	725	714	698	718	726	751	700	699	695	711	731	723	728	767	659	713	675	701	792	746	658	729	688	722	702	747	702	702	712	723	702	706	720	728	669	715	703	678	702	744	708	702	694	691	746	726	702	691	720	722	735	676	713	763	727	643	743	730	708	707	654	736	742	724	675	721	682	735	710	693	686	726	749	700	721	740	671	790	728	699	766	696	734	700	676	708	684	710	701	709	712	750	697	714	682	659	722	697	677	698	680	709	723	669	699	694	748	648	714	735	781	739	724	742	730	698	718	700	695	716	741	736	705	728	749	697	736	760	740	681	744	708	741	705	686	707	708	729	652	726	688	634	723	711	734	722	722	717	687	708	698	741	718	715	694	749	713	676	701	716	702	713	659	723	724	709	711	694	697	715	670	685	706	719	712	718	682	730	714	725	670	708	666	735	681	743	728	715	730	708	687	691	692	685	776	674	710	747	695	710	704	696	719	695	657	776	722	697	685	719	649	685	705	733	705	697	732	695	700	714	704	680	741	669	771	700	709	734	674	711	726	726	761	741	658	715	704	691	661	717	741	699	777	688	765	711	699	696	664	676	675	706	740	756	660	695	728	730	722	748	660	717	682	674	731	667	749	725	664	692	763	734	720	714	727	680	668	686	708	759	700	762	720	645	704	709	715	714	712	728	716	741	708	710	703	663	726	725	672	676	705	690	721	757	709	709	712	684	703	707	734	707	694	699	694	695	720	675	697	683	724	751	697	785	695	650	702	674	714	747	715	757	687	679	720	736	685	693	761	655	748	701	699	720	737	723	706	730	681	748	705	709	699	701	657	737	745	713	751	689	714	731	730	700	736	725	717	711	661	716	633	709	739	734	732	691	726	710	675	696	716	683	703	740	689	708	669	690	667	716	669	700	696	700	714	729	715	738	736	723	702	700	717	698	729	677	699	798	697	723	696	653	722	742	664	737	704	701	707	704	746	735	741	703	686	680	765	686	742
6991	902	1060	839	554	454	396	325	289	262	262	246	214	200	209	200	179	173	186	225	195	170	170	176	198	191	193	188	171	165	179	175	181	182	161	180	193	163	161	176	168	171	161	155	182	173	174	182	223	171	180	165	169	167	170	154	170	169	183	173	145	152	151	165	180	172	189	180	176	160	179	176	178	180	202	154	164	150	149	144	167	158	168	175	176	167	170	150	162	164	178	162	201	177	168	159	180	179	171	161	196	174	187	165	176	171	167	160	162	166	173	167	168	169	131	160	158	146	168	169	151	176	187	165	168	172	167	158	167	169	185	183	194	172	208	188	191	176	142	176	161	176	168	169	162	156	163	185	187	158	177	176	150	148	156	164	163	183	155	149	173	182	172	155	174	143	159	187	159	182	143	145	153	169	155	163	185	171	135	140	184	161	136	159	153	153	155	162	171	178	174	130	169	176	195	157	164	157	145	152	171	168	175	186	188	160	177	164	183	152	169	175	172	171	167	161	171	155	195	179	152	156	162	165	166	154	175	195	166	146	177	153	181	169	155	190	183	169	164	192	163	183	166	158	168	187	152	167	153	189	169	168	170	152	159	187	176	161	169	160	170	185	177	173	175	170	165	161	157	147	178	190	154	169	190	170	156	171	169	158	176	174	159	191	146	155	170	156	190	170	174	160	133	139	185	180	146	156	160	172	199	182	161	140	159	158	164	160	149	189	186	169	145	155	206	184	159	158	184	175	189	166	148	185	163	174	159	146	154	190	134	175	166	163	160	173	177	188	160	183	187	167	177	149	162	175	181	163	152	173	155	158	162	158	173	170	149	164	167	164	187	146	157	178	152	151	166	150	145	172	161	168	163	190	170	152	193	166	152	159	171	179	179	184	207	179	173	183	178	172	172	174	187	165	168	208	138	164	186	157	161	156	173	173	144	166	161	146	166	167	149	159	134	167	175	162	152	184	157	159	152	168	168	175	151	167	184	163	151	169	171	186	176	170	192	172	155	155	154	169	167	188	187	159	184	160	178	165	172	176	162	174	180	167	176	169	142	167	170	163	160	143	186	169	173	177	165	146	186	158	150	177	168	178	168	152	171	188	180	184	167	175	183	161	181	203	162	199	164	188	135	163	176	176	172	185	187	171	187	140	148	176	166	188	167	173	190	168	192	158	151	178	155	156	163	190	166	145	155	176	171	155	165	165	168	137	163	153	160	152	158	150	180	175	164	172	148	161	170	168	158	168	172	170	170	171	178	167	174	173	189	171	186	170	149	166	172	160	155	158	177	181	167	173	146	173	171	200	168	162	171	167	154	179	174	161	187	164	165	172	176	180	185	160	181	162	155	167	171	167	184	166	178	158	154	171	155	167	201	172	162	167	153	153	173	190	180	164	171	186	159	149	170	178	167	187	163	176	152	168	160	162	185	181	164	182	159	168	170	197	180	206	173	171	180	161	178	178	177	159	179	166	178	163	170	149	150	165	162	151	172	172	163	154	146	171	188	187	164	181	182	175	164	176	156	178	169	179	179	170	146	173	189	201	155	153	180	171	181	159	165	173	196	193	149	165	179	173	175	137	174	182	183	141	178	168	182	177	151	160	184	141	167	154	178	174	157	152	169	156	159	197	183	164	155	157	186	143	177	176	140	166	188	158	178	196	153	168	189	180	158	160	162	158	172	171	197	165	154	203	166	140	178	179	166	172	170	169	166	180	166	156	157	158	171	147	161	166	147	175	155	154	170	148	170	153	186	187	160	157	162	171	181	158	150	162	160	183	156	169	192	150	186	153	156	172	192	168	162	163	156	166	188	161	192	167	174	174	160	146	169	162	165	139	162	173	177	165	165	161	179	147	159	170	186	155	147	157	184	186	163	153	144	176	175	171	183	180	192	162	167	181	159	169	154	184	184	183	153	176	156	157	162	182	165	170	185	166	166	177	166	176	172	153	165	163	162	180	174	177	184	149	171	159	169	173	158	194	172	138	171	188	162	161	161	165	160	183	199	159	168	176	172	162	174	177	196	160	187	168	159	185	156	156	181	194	162	153	192	184	156	159	176	188	177	166	168	161	167	183	194	175	184	184	162	167	160	145	195	168	166	175	156	165	175	161	198	171	201	171	188	159	152	174	194	141	173	185	188	178	131	167	170	162	155	188	168	155	151	150	170	176	176	166	174	152	149	182	185	173	152	168	163	176	154	181	178	154	176	166	170	164	172	182	138	196	183	169	142	148	172	163	150	180	156	180	160	195	166	176	174	160	162	159	153	169	160	184	194	152	164	160	171	184	167	165	158	194	189	154	163	209	184	168	155	154	170	142	170	158	163	149	183	162	185	181	167	135	165	158	193	170	163	171	195	151	190	165	171	151	164	146	148	170	167	183	167	177	176	154	183	180	181	185	179	151	150	164	164	166	175	163	161	183	161	174	138	181	156	134	157	192	207	156	164	172	166	142	174	175	167	168	196	165	142	147	163	167	155	161	143	157	178	181	170	194	179	157	188	158	145	157	151	161	170	159	164	170	171	180	167	196	142	162	165	153	176	178	164	186	175	165	188	149	188	176	172	164	170	176	173	191	179	161	165	159	131	169	155	140	140	172	189	168	169	174	174	185	171	171	164	184	161	165	167	188	184	179	194	176	172	168	177	165	184	175	173	175	196	180	159	180	190	148	185	162	187	162	173	147	178	185	159	164	170	195	172	168	148	170	167	156	139	172	160	147	195	170	179	152	160	169	194	180	160	159	173	148	158	190	178	186	154	167	167	188	163	168	169	165	186	160	167	197	167	173	165	163	173	155	162	145	172	134	193	176	179	164	159	165	157	155	168	175	177	151	181	165	156	145	185	182	191	165	160	175	192	173	177	177	158	142	168	161	160	175	164	168	186	161	156	152	182	154	149	167	188	185	171	175	174	174	203	181	173	169	179	169	161	187	173	175	184	172	184	175	163	183	175	170	166	167	182	160	169	161	157	176	174	159	161	144	162	187	189	175	160	176	168	175	174	146	163	185	187	167	168	180	169	152	194	178	182	155	160	166	169	160	178	175	168	179	161	152	171	154	165	154	177	157	172	183	158	150	154	159	162	182	183	156	157	157	178	173	170	160	190	170	159	175	152	169	186	176	153	173	162	186	174	170	156	168	153	164	167	173	197	181	164	161	167	169	168	160	172	149	149	160	152	154	169	170	140	183	170	155	180	175	138	163	162	175	182	162	209	147	176	183	184	156	164	146	176	156	173	155	171	188	172	155	180	178	179	159	170	149	173	179	148	143	178	169	152	153	182	137	157	160	185	162	170	175	195	165	149	174	172	164	164	158	137	173	166	163	178	179	181	162	160	173	172	197	201	146	175	151	174	174	155	167	162	167	164	173	182	165	166	176	177	179	174	164	176	166	161	186	184	155	178	187	168	153	158	181	175	156	152	145	156	185	174	173	186	162	178	197	177	183	183	184	181	178	146	169	147	143	159	165	193	170	183	165	170	171	178	174
5423	1110	2146	2648	2382	1972	1663	1414	1225	1132	1049	930	843	838	792	744	681	728	651	655	624	604	684	635	662	613	616	593	568	581	557	537	561	510	548	568	528	585	498	561	488	538	531	512	481	512	522	510	497	500	531	520	493	509	538	517	485	486	494	488	533	495	499	444	469	497	496	524	507	480	514	490	463	495	510	498	481	512	496	525	470	526	475	501	512	493	491	474	454	504	473	501	478	511	503	492	487	480	476	523	494	526	500	461	494	487	484	458	467	481	483	519	508	498	473	467	480	549	533	514	484	514	474	499	498	515	500	509	491	526	457	503	489	484	520	517	534	506	466	457	465	496	541	506	462	472	535	495	493	504	502	514	443	496	481	490	520	470	492	479	485	488	484	502	450	483	495	537	502	498	491	503	500	503	459	481	472	527	513	458	464	485	500	477	459	470	525	501	499	484	498	474	493	487	474	507	503	486	452	509	484	518	485	484	515	524	479	482	543	507	471	494	445	501	497	460	478	505	507	499	487	483	532	466	500	537	500	481	490	458	519	493	450	455	488	465	489	498	470	456	512	523	488	498	493	480	474	471	482	480	518	478	519	500	544	510	498	510	500	506	485	512	478	497	508	498	489	505	515	482	484	502	463	462	478	523	496	484	502	511	521	479	513	481	472	480	499	463	483	500	522	499	470	481	494	521	491	508	486	509	503	433	500	471	477	520	496	523	467	512	487	481	506	489	511	517	486	516	453	476	443	485	480	491	513	462	515	475	465	455	487	451	524	527	479	491	495	551	525	484	484	479	472	466	494	483	502	483	451	468	414	473	533	451	481	482	491	518	466	506	462	459	535	495	495	514	463	490	497	486	507	499	503	493	504	524	494	440	447	490	505	510	482	471	480	489	492	526	479	453	502	450	501	504	492	498	478	491	476	462	454	501	510	526	510	505	448	441	481	466	482	508	470	476	478	462	473	507	488	489	473	486	485	516	498	479	477	498	502	485	498	484	493	462	472	527	471	501	512	472	462	500	498	496	477	489	499	450	463	496	467	480	488	443	489	491	503	452	460	487	512	489	461	465	499	472	506	473	484	472	478	508	500	491	492	494	519	541	477	522	465	481	478	501	492	473	483	504	514	483	509	480	508	465	488	455	485	526	485	503	508	494	511	510	489	524	541	488	538	491	466	486	485	466	512	448	498	456	543	513	462	466	476	469	500	459	552	497	485	533	503	508	485	464	493	470	508	510	518	507	473	495	498	504	489	472	486	476	516	478	490	517	495	473	490	451	482	451	488	462	483	528	486	559	503	518	515	485	507	477	492	468	475	500	517	493	483	465	497	500	489	528	480	493	490	490	533	505	512	474	454	514	520	476	494	452	477	469	526	516	489	509	489	460	479	494	487	497	500	524	490	477	482	488	510	512	485	502	476	478	490	505	477	476	466	436	471	511	484	490	463	469	492	522	505	479	479	455	532	489	489	462	494	467	508	503	459	492	522	487	496	487	492	511	499	477	494	484	453	472	494	525	509	484	488	459	469	469	491	483	455	488	507	505	493	532	507	501	495	526	475	491	477	469	450	508	523	497	453	487	491	512	506	502	490	489	515	496	483	485	480	497	503	480	483	485	483	512	516	483	487	524	514	485	523	468	477	457	450	475	505	528	471	505	518	456	503	481	472	489	477	475	478	507	524	503	485	481	506	493	496	474	449	524	487	496	499	525	435	480	490	532	527	509	502	476	476	497	479	519	448	492	524	472	487	512	462	464	462	485	473	496	518	483	499	451	484	489	467	494	505	500	471	479	487	436	473	467	477	455	475	476	478	489	466	506	488	476	499	493	489	493	486	430	503	494	469	489	488	466	481	492	523	483	468	520	492	449	487	480	484	485	495	493	460	431	482	454	482	504	491	485	480	475	506	520	483	496	496	469	517	458	520	467	457	483	483	503	522	507	469	527	499	497	505	485	505	473	491	497	477	481	497	537	518	495	494	457	491	502	495	464	490	472	503	489	473	506	507	484	485	461	473	475	463	509	509	498	487	479	504	481	445	489	485	490	500	461	450	494	520	491	488	464	522	476	502	498	513	492	475	461	478	445	464	479	503	472	497	478	479	472	466	495	473	485	475	496	470	477	466	472	489	453	464	468	492	500	523	474	489	506	478	486	463	507	491	469	480	433	497	447	507	509	485	495	502	486	473	525	479	444	507	498	494	494	506	484	522	475	482	469	521	482	512	504	501	495	469	466	496	487	467	507	458	516	509	502	496	482	476	496	523	498	475	488	512	526	495	500	499	494	516	497	467	504	494	526	503	517	513	469	501	450	488	468	483	484	484	483	511	498	461	499	483	465	509	517	491	489	468	510	501	465	521	523	512	474	481	503	512	516	534	491	487	512	472	456	483	490	514	487	448	465	508	474	499	515	486	509	465	516	487	492	477	505	481	520	488	464	493	484	491	500	510	518	475	496	497	522	491	502	514	491	463	473	492	496	472	484	480	485	489	508	469	503	504	470	495	467	468	508	514	501	510	465	523	473	474	498	498	490	514	493	505	503	460	506	495	502	462	427	492	483	454	535	510	458	536	466	479	487	451	460	484	498	470	498	501	469	513	482	494	517	504	462	522	488	469	468	501	525	505	513	469	481	455	494	554	518	506	489	472	484	488	452	489	521	499	505	489	473	501	465	460	443	518	469	488	467	507	486	477	511	488	500	486	518	502	504	524	478	528	543	485	464	524	512	490	525	480	485	483	484	474	507	504	467	512	482	483	430	508	496	494	488	522	490	472	491	462	475	465	528	495	502	516	513	501	517	465	496	511	468	501	495	503	488	484	481	500	506	519	468	495	463	470	507	462	476	486	499	474	526	460	492	472	485	514	472	472	506	505	507	470	477	507	499	480	506	503	496	508	506	468	478	475	454	483	466	478	475	467	463	520	480	486	511	484	495	494	499	511	500	469	533	501	504	465	481	450	486	480	473	433	505	467	474	520	477	497	515	471	530	501	477	500	485	453	495	494	523	496	465	484	482	486	487	529	494	542	494	494	520	476	465	473	494	475	448	484	489	493	508	496	485	479	509	478	504	499	497	516	513	442	477	489	469	475	453	468	491	483	516	482	474	503	491	483	507	505	490	492	476	506	489	464	496	522	481	512	491	453	490	486	481	471	529	429	498	466	453	478	481	508	495	500	467	497	502	493	488	481	487	493	476	476	501	501	501	552	509	501	475	485	446	451	483	529	469	470	470	504	560	478	498	459	498	459	463	472	463	475	467	478	461	507	485	509	492	532	495	504	469	473	479	490	497	499	503	526	484	478	478	471	453	475	499	513	498	480	518	512	451	489	476	513	487	496	481	482	486	522	439	479	529	484	473	506	507	456	545	510	476	489	498	496	453	461	507	522	494	477	474	507	496	469	473	488	510	478	484	504	483	526	482	459	510	490	494	486	470	498	483	515	501	522	450	490	485	506	509	492	497	467	518	493	473	510	459	498	517	494	485	478	485
13676	2282	2344	1798	1263	902	775	651	606	535	481	416	405	388	402	389	369	345	387	347	339	330	316	349	332	318	351	364	331	340	338	324	327	305	337	332	287	340	302	307	279	297	300	284	326	343	314	323	331	303	305	269	312	269	317	355	322	312	313	284	300	343	326	298	306	300	291	298	292	279	327	263	294	343	306	299	271	275	310	290	306	302	317	329	328	331	288	291	268	308	288	320	313	309	305	279	324	340	284	305	296	308	322	285	320	312	326	274	289	303	288	309	312	310	303	293	341	282	327	319	299	309	305	297	314	312	335	306	319	319	293	306	288	297	274	299	272	300	314	313	285	284	290	289	296	297	293	310	292	316	305	280	304	295	335	323	323	306	321	285	277	301	315	273	310	287	323	308	328	297	287	268	281	287	296	301	311	284	300	310	314	304	318	325	308	296	292	297	288	309	282	330	284	292	318	299	306	305	305	278	268	280	305	305	280	277	290	317	284	315	314	304	313	292	286	332	290	298	292	299	263	289	345	307	298	321	278	340	320	336	311	258	273	297	290	284	325	333	303	287	308	278	325	285	350	339	304	300	302	297	323	329	286	308	302	324	300	287	325	299	330	327	302	296	307	334	267	293	322	325	301	291	308	312	272	327	298	269	309	321	302	297	305	318	297	285	286	292	310	302	340	293	299	292	297	306	309	300	313	311	284	285	281	299	311	324	328	273	304	331	258	284	281	295	305	309	293	325	298	321	290	306	274	308	299	288	288	287	306	291	305	298	321	312	306	288	303	297	260	283	321	293	301	317	271	294	303	299	269	296	294	317	313	299	325	305	296	318	320	297	313	323	292	284	292	310	304	317	273	312	324	292	316	283	327	299	313	280	332	287	283	289	306	302	317	279	296	296	298	285	331	276	264	330	296	305	319	290	319	285	281	327	316	310	306	325	316	303	310	300	336	328	338	286	305	314	314	312	292	308	300	317	333	296	313	303	308	280	300	318	295	284	282	306	291	276	294	332	281	316	295	268	317	330	303	311	322	274	305	313	283	298	332	329	308	318	287	301	336	300	300	338	287	296	306	301	291	280	283	311	280	347	310	282	313	299	303	322	273	259	299	279	313	306	319	263	301	342	305	306	310	308	315	295	321	307	307	271	307	297	304	296	292	282	293	304	300	285	305	295	296	269	275	290	329	312	307	313	328	315	269	299	295	291	309	319	302	284	299	313	282	304	330	262	311	277	311	292	316	277	302	268	321	291	338	275	292	299	309	304	309	290	307	297	266	283	319	309	304	308	291	298	302	300	314	301	321	304	304	307	335	293	303	299	329	333	280	296	305	288	305	282	298	287	334	282	297	292	296	298	302	284	320	298	284	298	312	327	300	316	310	302	285	306	290	339	299	314	310	290	287	341	322	277	296	292	277	276	279	301	322	306	298	283	320	310	313	299	290	292	273	275	287	271	283	291	288	289	320	300	311	302	355	309	285	320	299	322	288	287	299	288	323	308	312	324	307	318	309	324	320	302	306	285	297	326	303	326	329	335	311	285	280	306	335	294	305	314	298	274	304	285	302	310	288	298	298	288	290	283	292	302	295	317	251	344	302	270	289	286	306	293	307	293	294	307	307	332	310	312	295	279	332	302	334	332	296	290	314	256	288	316	304	299	329	271	280	340	299	297	305	294	288	331	286	306	315	308	277	329	310	326	325	291	313	304	299	306	287	346	295	318	295	312	280	331	327	296	317	300	318	294	299	297	310	326	291	267	314	317	340	291	299	337	306	281	297	274	299	335	337	280	276	305	321	309	280	300	309	271	298	286	306	319	305	281	287	305	281	301	310	294	283	286	324	284	286	313	285	315	290	295	328	296	296	278	306	294	306	313	307	285	287	348	302	319	308	303	263	287	343	308	326	302	290	284	320	319	287	318	256	272	306	281	307	296	303	307	305	338	318	297	315	331	285	310	300	319	321	300	297	308	307	315	283	276	302	305	333	255	322	275	302	285	283	310	296	330	293	283	314	287	285	323	296	283	321	319	303	311	277	292	311	313	318	299	293	292	278	285	305	300	269	329	332	326	341	291	319	326	311	291	311	317	308	276	295	302	290	259	297	306	308	286	315	298	306	278	276	306	294	287	315	318	282	340	323	334	312	295	312	303	319	267	287	314	290	316	277	295	283	335	281	316	272	305	309	304	299	299	308	313	286	293	299	304	300	311	288	319	282	298	301	292	288	281	313	298	300	285	296	291	310	302	321	269	326	319	321	290	290	289	330	300	292	322	275	290	308	293	282	290	312	296	311	315	258	308	306	291	284	297	313	281	278	299	284	290	318	292	265	291	291	286	295	305	304	301	310	294	351	315	283	313	336	326	281	285	320	294	297	297	290	285	294	327	293	315	314	305	307	297	294	314	300	322	289	302	294	312	301	287	315	304	324	328	331	277	307	282	293	298	299	285	308	291	316	260	310	293	313	282	274	317	301	298	356	312	294	301	325	310	318	304	290	300	303	278	259	304	307	310	305	316	246	305	308	333	309	330	315	296	302	325	282	308	269	303	275	317	335	304	308	295	295	287	261	301	301	286	318	292	306	288	312	331	307	314	306	272	276	343	304	304	316	283	282	283	320	319	309	327	277	295	359	290	283	299	280	301	283	328	322	284	290	314	283	310	303	313	329	302	273	322	337	322	272	284	296	303	321	303	303	302	291	308	304	303	321	287	352	308	287	301	329	279	287	312	297	333	341	293	304	318	331	300	282	311	287	297	318	244	321	309	309	309	315	328	286	286	315	299	315	319	300	285	288	293	310	316	275	283	334	311	326	306	289	306	312	295	257	310	273	324	298	289	287	271	294	316	303	297	343	293	269	301	282	286	273	284	333	309	288	297	289	307	300	296	267	325	303	290	311	327	279	308	284	323	319	292	262	319	341	302	292	299	297	280	278	290	284	276	314	293	300	321	324	288	276	298	302	313	318	302	301	268	298	318	298	307	291	290	323	301	286	317	303	299	282	308	288	279	328	304	322	302	299	305	293	302	296	310	288	289	304	348	307	270	276	285	282	311	317	317	300	311	319	349	324	286	280	324	328	301	298	305	290	317	330	297	311	320	288	305	300	318	314	296	333	310	278	299	318	328	317	283	295	286	290	290	282	302	259	316	342	334	316	292	323	301	288	345	310	273	293	312	303	278	331	305	320	308	294	316	282	320	328	349	300	301	330	291	300	299	312	296	307	323	303	290	338	270	287	317	315	298	302	286	326	289	301	303	283	315	289	240	251	290	316	310	271	330	277	336	300	304	304	321	315	296	254	292	279	280	278	307	246	291	310	301	303	299	318	298	323	293	292	315	325	345	312	298	276	319	297	315	310	298	305	299	282	314	275	288	284	303	317	297	256	322	278	310	305	311	305	296	296	292	307	316	306	284	304	295	299	293	319	315	255	292	284	310	308	340	334	323	315	320	294	318	345	277	297	294	317	304	282	305	265	325	294	326	293	300	328	309
7584	2038	4270	5158	4608	3834	3222	2776	2332	2115	1846	1738	1598	1462	1386	1329	1239	1173	1218	1165	1108	1055	1109	1109	1116	1085	1038	1046	951	903	898	963	986	861	955	923	856	859	886	864	921	890	849	822	892	854	902	828	829	854	845	827	803	830	747	825	803	862	891	797	824	808	799	780	844	817	859	835	867	835	813	834	781	816	817	790	761	782	806	800	759	841	806	785	773	837	816	796	776	762	833	783	801	857	814	788	780	793	830	787	801	847	812	808	771	796	811	800	771	780	809	857	829	780	757	763	762	800	791	828	784	787	823	766	867	757	810	778	760	777	820	751	808	820	791	764	828	752	787	849	770	755	824	814	788	773	731	788	761	769	817	783	737	755	767	758	776	817	763	814	748	743	830	771	747	773	760	791	818	780	790	793	806	805	838	749	794	814	781	801	785	773	826	779	739	822	782	792	818	820	781	743	789	786	768	733	784	837	840	766	778	790	805	777	808	789	855	820	815	781	776	771	764	786	790	788	714	780	724	802	783	796	757	778	772	787	774	817	796	765	790	774	801	828	761	748	782	759	721	757	781	786	780	781	773	825	819	791	748	762	801	789	806	737	787	825	768	783	778	795	797	772	805	779	795	745	806	835	820	822	723	765	812	789	747	756	754	787	780	797	795	722	790	801	743	758	760	792	790	787	772	814	792	856	811	759	803	791	789	778	772	819	787	809	790	776	831	812	761	807	837	836	787	790	821	841	810	826	817	781	777	781	806	765	744	820	770	811	785	783	825	751	844	827	767	778	835	797	854	757	838	814	792	800	784	794	807	788	816	774	792	760	781	813	750	803	787	781	770	763	709	793	744	816	811	814	781	806	835	822	776	779	765	713	787	767	786	739	760	764	763	768	734	793	766	788	784	781	786	803	777	735	810	779	774	729	782	790	828	863	772	811	826	797	828	767	828	825	816	799	829	756	798	793	820	823	813	767	775	794	791	749	813	733	798	820	780	778	783	764	760	754	764	780	728	809	810	814	751	795	733	783	807	776	811	771	793	795	805	784	794	792	788	793	820	732	804	792	767	792	788	776	806	773	749	760	787	807	835	794	801	781	821	753	733	825	807	823	752	810	787	809	821	759	777	794	782	811	789	732	763	732	760	811	766	768	774	828	780	773	790	802	796	779	806	803	777	809	775	774	775	795	744	794	866	806	781	844	807	768	759	810	841	767	783	792	757	807	770	801	775	801	796	813	776	780	777	779	764	780	751	738	774	767	788	767	754	832	808	813	753	791	767	800	829	769	797	782	782	768	806	754	798	797	806	801	812	805	786	765	771	797	766	841	772	826	769	763	759	785	780	772	762	841	830	782	811	797	788	748	778	729	762	795	765	747	770	781	783	779	782	822	724	822	783	758	830	742	781	736	778	769	736	775	787	791	807	794	815	830	828	795	775	814	751	754	749	774	784	756	759	776	767	815	786	816	782	799	804	814	777	789	810	760	768	844	803	764	799	800	799	757	782	822	798	802	751	802	778	804	791	745	823	764	825	779	793	784	783	756	767	790	802	769	796	817	774	738	788	783	815	777	789	764	791	733	772	735	776	793	787	812	799	778	774	762	805	759	815	821	811	835	764	783	775	785	797	744	796	788	726	767	785	775	829	780	817	770	792	808	778	783	771	779	797	779	757	806	784	765	801	812	789	786	817	792	716	815	826	779	848	796	822	771	763	815	733	756	805	730	755	787	768	769	751	793	784	753	812	816	863	832	818	784	806	736	807	813	820	740	819	706	778	834	785	727	824	750	771	816	780	794	774	762	805	794	762	750	765	806	774	778	789	813	722	820	822	819	800	807	762	769	763	770	829	810	796	764	799	776	754	815	742	789	803	838	762	780	826	845	761	779	806	775	751	775	778	749	806	761	801	784	749	790	819	780	752	741	765	763	775	756	773	733	812	760	771	761	797	807	780	824	774	740	788	829	749	752	826	756	803	799	757	754	800	779	763	721	787	788	811	767	795	841	778	841	782	804	771	799	781	793	774	771	778	754	799	766	772	843	798	792	826	795	776	776	771	771	850	765	775	771	736	805	813	762	839	745	777	794	771	789	797	738	801	755	742	780	810	779	823	764	760	753	771	800	789	789	759	784	794	782	777	768	776	778	795	781	786	774	796	749	740	820	775	742	770	770	779	801	756	818	806	824	773	809	723	757	794	755	740	815	762	762	790	832	814	788	761	791	732	776	774	784	765	813	848	781	823	732	768	735	743	796	738	738	816	787	788	775	758	776	789	750	758	761	824	768	766	787	743	772	772	834	761	772	791	787	831	838	800	806	815	712	800	747	802	795	794	836	817	790	742	785	839	786	804	797	759	776	797	763	804	805	803	782	791	754	807	773	794	805	819	794	779	759	760	811	795	728	790	802	805	771	745	794	790	759	826	788	791	744	840	845	760	751	760	796	790	771	797	782	740	806	785	783	822	842	782	757	785	768	785	771	805	805	779	781	771	796	816	809	756	807	812	771	817	718	766	782	787	841	728	811	772	788	749	836	786	808	806	779	794	749	775	783	795	832	738	708	734	810	811	785	759	781	804	764	792	767	754	752	730	778	824	755	773	756	784	780	779	794	826	780	773	714	776	803	774	737	776	745	824	798	780	792	757	774	796	788	794	792	814	805	794	784	808	749	780	745	754	793	793	781	796	840	784	779	768	772	784	795	816	783	791	808	770	828	801	806	807	811	800	771	825	759	730	776	804	808	838	753	777	785	822	749	775	788	819	770	775	791	795	826	794	764	801	793	773	739	727	813	808	801	792	820	789	811	771	796	823	780	776	838	873	845	799	768	767	762	811	785	755	810	842	771	753	772	770	751	740	836	789	801	785	791	807	784	796	809	774	754	761	738	759	765	751	786	789	792	785	771	746	772	820	773	764	783	810	826	805	754	763	757	781	844	816	780	765	790	784	809	733	824	799	781	761	794	848	793	765	774	774	738	782	811	795	766	820	773	803	784	759	756	747	767	754	762	792	795	789	808	768	779	770	803	785	758	743	801	767	811	758	757	773	776	777	762	803	745	802	786	770	784	779	788	729	795	761	753	776	787	786	776	761	758	811	831	754	808	854	759	795	798	783	792	813	769	764	773	792	829	758	794	792	767	808	786	777	782	794	768	771	791	794	762	754	799	822	772	767	798	700	756	818	771	765	827	782	794	790	788	783	777	816	773	784	773	833	812	773	813	746	777	790	758	795	772	771	792	729	783	789	841	778	786	794	770	777	785	780	768	752	761	805	813	761	742	795	774	789	826	809	785	786	823	792	789	798	731	784	773	822	791	782	798	790	816	762	772	760	793	829	795	750	734	755	781	786	796	730	769	838	792	784	792	736	741	789	799	838	759	821	778	812	771	794	806	805	753	809	789	780	760	784	814	747	753	797	819	754	786	788	796	776	746	775	822	804	757	792	786	800	788	830	718	808	818	845	778	794	748	749	771	803	824	800	778	765	819	784	771	820	727	830	782
2007	308	312	344	271	289	272	287	293	283	273	309	276	241	291	258	296	285	270	269	255	291	305	275	256	297	286	273	306	293	268	309	297	289	289	231	277	288	270	315	276	265	302	328	284	301	290	299	266	281	290	291	280	272	273	279	259	270	291	297	290	262	269	284	270	282	278	277	269	275	315	274	274	280	273	259	254	291	281	308	283	261	283	303	327	277	300	260	297	279	277	273	307	281	257	265	315	298	290	273	319	241	282	280	271	289	260	271	309	295	271	309	312	291	275	260	283	279	298	306	312	295	297	265	275	283	283	322	263	294	307	270	268	321	282	286	294	287	288	258	285	292	313	264	255	296	295	300	272	287	295	291	286	269	274	314	282	275	269	317	276	275	329	297	299	279	247	287	325	297	308	285	266	263	260	287	301	292	297	265	286	282	286	284	302	294	274	284	262	280	272	277	284	291	284	270	302	270	261	273	301	261	274	320	283	268	280	281	272	308	279	271	281	300	291	301	322	294	302	273	304	291	303	302	298	270	226	300	298	259	328	268	289	289	295	294	308	273	322	304	284	275	291	259	267	266	298	280	294	284	268	309	281	297	279	294	299	290	270	274	305	259	288	331	280	290	312	322	301	263	314	287	274	287	271	270	269	284	293	250	271	297	282	293	288	278	284	274	266	277	276	300	273	275	261	288	307	252	289	295	284	255	292	261	289	276	284	289	278	291	273	298	287	285	277	291	311	290	308	263	272	247	268	257	289	246	259	302	274	335	267	257	300	281	292	290	290	289	292	264	252	263	259	281	285	272	289	307	295	292	280	276	304	289	264	290	292	271	252	308	305	292	273	279	300	286	282	291	269	284	282	288	269	293	289	294	282	335	275	282	279	274	289	268	265	298	306	287	309	328	326	287	282	282	290	290	292	282	304	292	287	271	264	281	311	273	265	287	279	290	300	290	283	282	286	286	297	280	256	261	291	277	285	260	282	290	310	288	265	279	299	321	276	280	284	257	299	311	303	291	280	274	253	258	287	293	276	312	281	286	275	297	252	302	296	301	270	270	266	324	282	265	299	277	277	288	291	275	267	252	272	295	276	300	272	285	296	277	269	291	277	302	280	300	295	285	291	269	264	275	299	251	267	308	269	264	290	289	271	302	303	289	274	291	296	286	276	275	259	286	305	283	264	282	261	284	253	269	275	259	277	269	292	291	297	292	311	291	297	266	294	251	300	264	283	273	295	273	251	275	278	282	291	300	283	254	283	257	267	319	292	286	289	276	326	286	274	295	297	291	306	272	315	279	294	279	273	292	274	321	304	295	300	279	276	288	287	264	282	277	300	270	304	281	292	285	296	265	273	302	295	279	280	274	292	280	274	289	291	284	268	259	269	275	296	312	287	305	279	321	297	314	268	275	267	258	309	317	322	274	311	283	284	245	290	309	282	273	266	289	310	301	295	288	286	269	285	276	273	265	277	290	281	285	262	271	301	279	262	245	292	276	281	276	272	277	281	306	308	289	279	265	270	280	281	272	264	303	310	295	234	297	271	266	296	288	290	265	296	282	282	281	256	291	282	292	279	296	277	259	274	265	288	254	295	272	294	290	276	312	260	257	277	290	264	295	286	246	286	270	261	282	289	293	286	265	288	282	281	299	313	265	265	286	296	296	282	294	298	284	263	295	282	276	301	261	293	289	290	282	314	289	269	281	270	275	282	298	283	297	311	259	291	272	279	289	260	291	273	238	305	286	306	270	274	258	267	261	262	289	291	303	296	284	305	290	271	298	278	284	284	297	286	280	295	279	275	263	294	288	267	258	278	263	258	258	301	321	273	318	308	300	271	294	292	275	302	295	291	268	301	274	282	293	306	294	295	278	304	269	266	268	298	290	247	301	286	313	242	253	287	288	277	273	255	290	239	276	280	311	282	280	316	284	293	315	291	276	304	293	303	276	295	308	275	298	257	293	328	316	323	309	289	281	298	298	256	269	275	272	257	266	307	272	263	284	252	286	279	287	274	247	259	262	309	303	288	316	275	280	283	267	292	324	275	279	246	296	293	291	295	297	300	293	313	309	308	284	240	280	307	294	250	255	285	274	287	263	280	287	265	287	267	298	303	291	276	299	263	284	309	243	313	286	277	279	285	268	261	285	284	258	297	280	243	258	286	280	309	307	264	296	290	314	284	295	290	282	283	269	270	299	311	296	264	290	289	289	261	285	258	249	302	289	268	282	281	258	282	313	278	293	293	279	307	284	288	293	305	264	293	276	302	291	293	283	272	297	292	291	279	271	286	276	292	274	311	249	264	283	275	276	278	258	255	278	281	264	302	298	260	269	275	284	276	264	299	279	286	283	309	295	257	238	271	251	255	319	284	278	277	303	288	284	306	266	262	294	275	256	321	277	309	298	280	293	272	281	290	268	298	291	284	297	317	272	294	263	288	302	312	284	305	294	293	295	300	312	308	255	313	297	297	280	313	291	278	290	277	283	289	296	274	312	272	291	287	267	247	285	304	301	263	304	327	308	258	294	296	296	294	284	274	280	278	272	249	334	296	266	314	276	283	276	298	258	287	279	281	296	278	290	269	283	253	256	265	261	313	295	287	300	279	284	281	275	269	277	248	284	274	280	306	280	285	307	283	265	272	259	246	289	250	285	266	270	292	295	291	282	260	271	281	290	286	292	279	261	265	283	295	292	293	289	263	262	280	316	271	274	319	315	273	251	272	280	271	297	290	270	267	294	260	302	273	291	269	296	260	268	305	261	287	288	308	296	296	299	272	270	262	275	270	273	302	293	279	300	269	309	272	294	296	275	263	306	283	280	293	287	293	293	303	289	283	284	262	312	301	280	289	265	293	290	319	277	289	292	284	296	303	311	276	295	302	322	251	258	271	301	288	277	288	257	284	300	294	289	285	262	273	313	278	279	292	298	266	267	270	341	223	295	299	291	274	242	287	295	274	291	287	275	280	264	293	270	280	255	301	310	279	304	259	290	300	331	272	294	271	279	303	314	280	298	262	291	307	275	252	279	266	272	256	275	267	279	256	277	294	286	271	287	312	279	279	330	302	269	255	274	279	273	260	271	268	269	292	305	277	280	281	280	284	309	315	294	262	265	274	277	282	267	303	265	307	288	288	268	283	301	301	258	298	276	282	278	291	302	314	256	306	277	274	285	281	264	255	273	274	295	286	287	285	296	272	296	279	273	291	291	295	278	294	270	280	255	254	286	311	285	253	275	272	283	283	283	296	283	268	247	295	274	289	278	299	301	274	300	257	234	257	282	289	318	286	287	298	250	290	265	286	302	314	260	299	293	286	283	294	300	279	294	293	314	271	296	299	278	287	281	301	294	291	306	303	255	282	272	296	296	259	277	293	274	269	280	316	286	304	282	274	291	290	318	315	256	286	309	276	296	276	291	297	265	271	275	278	294	296	302	270	282	308	295	267	298	296	290	297	273	292	277	265	286	275	278	321	323	278	267	256	299	302	258	258	267
2404	708	813	787	775	827	724	743	771	764	719	729	707	739	730	706	738	714	712	745	705	743	693	698	724	715	762	694	741	698	701	707	682	718	697	714	686	697	703	682	693	699	714	686	711	689	733	684	750	701	734	702	702	731	720	682	702	715	734	728	715	725	715	738	679	707	717	693	720	705	706	718	743	714	687	670	733	750	666	736	710	780	712	662	707	715	736	733	722	767	721	722	702	728	746	724	675	710	719	747	722	713	704	709	707	670	713	723	721	736	726	750	640	735	721	704	707	740	718	757	732	709	708	672	714	716	730	678	766	717	713	691	703	692	712	720	706	686	674	677	698	701	683	744	676	707	720	659	729	723	711	669	689	707	733	736	736	665	703	702	682	722	697	717	749	780	737	736	712	716	715	723	731	693	767	710	722	685	705	687	679	693	750	671	726	703	708	706	692	708	747	676	702	718	709	679	690	741	720	701	779	660	722	707	720	706	704	724	692	722	729	752	712	665	724	715	670	761	751	744	681	720	667	700	710	715	716	710	683	723	706	707	727	706	712	709	650	711	717	719	703	701	694	696	740	707	738	682	766	724	742	712	700	679	716	686	708	666	713	701	725	698	709	718	684	706	723	700	709	726	715	717	685	716	674	664	715	729	701	715	738	700	738	688	689	638	693	719	638	686	707	685	700	651	670	734	677	719	730	712	695	711	719	715	747	714	703	673	691	745	742	688	686	704	664	673	745	725	714	721	691	711	700	678	733	685	715	728	685	768	701	755	712	712	701	673	684	716	705	689	724	728	734	680	695	687	716	796	700	673	705	713	750	700	689	740	702	693	682	680	708	716	706	696	721	741	708	731	764	634	699	715	713	734	753	645	706	685	722	677	677	700	747	688	740	707	716	691	687	708	694	735	723	682	697	729	689	685	750	707	726	666	729	722	740	716	693	742	729	727	680	710	763	726	685	696	726	709	731	704	727	681	690	734	696	699	656	676	692	729	709	658	702	676	662	687	709	755	698	709	706	722	721	723	717	700	661	731	665	728	715	722	689	735	676	717	696	738	730	696	737	734	706	725	703	727	703	709	694	696	751	693	718	716	716	710	739	721	721	678	735	746	690	714	705	725	748	729	737	745	704	684	702	761	682	690	658	687	695	725	686	722	712	682	707	739	738	722	735	712	706	703	710	685	718	733	702	680	705	695	713	689	691	735	713	742	707	680	738	713	719	713	705	689	696	723	775	726	703	752	781	724	713	709	725	700	703	691	722	736	697	688	636	692	743	743	666	705	719	732	722	709	745	734	706	664	697	722	711	700	713	715	745	691	692	716	681	737	709	720	686	698	732	688	655	691	748	721	670	703	699	701	701	718	751	717	697	688	691	690	736	743	668	744	684	665	677	693	751	714	684	728	674	684	706	753	673	714	764	661	642	735	723	683	671	667	676	690	729	726	687	677	722	734	685	773	768	731	726	686	726	711	722	684	698	702	669	726	694	684	709	699	681	703	694	713	708	734	761	706	713	668	700	747	731	703	734	701	733	717	711	742	714	708	719	695	716	716	732	722	691	716	727	667	712	691	696	684	794	757	674	652	705	671	744	709	729	669	759	726	719	693	728	727	708	701	721	729	750	719	713	682	725	720	705	731	694	675	715	712	698	726	690	688	699	710	753	732	697	696	694	698	705	719	655	693	714	727	740	717	703	718	721	722	697	743	724	699	710	724	732	650	727	682	668	704	734	720	656	700	721	725	739	692	730	738	676	729	719	742	774	716	691	652	753	716	691	721	657	680	666	686	660	687	708	731	725	724	709	761	705	709	723	708	685	675	705	700	695	730	647	665	766	717	723	690	683	743	681	727	688	710	693	710	758	699	707	719	722	673	728	668	731	680	692	717	743	702	723	724	701	694	689	723	683	693	725	709	677	753	730	744	668	664	682	695	771	662	745	711	737	731	708	674	734	642	741	713	734	698	688	691	752	674	751	683	677	722	684	729	719	737	765	701	717	716	756	710	704	690	671	701	689	630	700	694	704	708	699	698	714	666	743	683	683	698	697	709	710	710	696	729	735	714	707	692	744	732	650	680	668	726	647	670	617	733	720	720	698	693	720	700	679	758	721	752	719	718	726	757	687	694	708	700	715	709	726	700	689	702	724	704	711	729	711	746	661	723	736	711	728	759	673	681	708	715	688	756	688	704	745	736	744	664	730	720	721	672	691	664	738	752	681	728	705	723	744	720	692	746	677	688	700	691	712	755	707	722	715	721	731	702	665	693	702	696	693	709	703	718	724	654	748	718	687	705	695	725	715	686	684	671	689	735	685	728	688	734	734	731	753	717	672	693	692	688	683	749	682	666	702	698	689	694	735	715	738	709	721	718	750	722	751	714	732	719	688	710	684	705	688	735	710	696	715	680	703	695	734	727	710	760	682	707	720	681	747	648	698	662	652	736	687	734	702	705	756	710	698	714	741	682	709	703	739	704	694	722	672	684	746	685	690	712	671	663	710	730	738	678	705	728	711	715	679	760	727	753	684	697	656	709	707	711	690	710	712	769	765	692	686	668	710	731	692	675	681	697	718	702	694	703	685	726	706	673	689	677	679	706	711	725	679	702	695	704	732	681	715	695	701	733	750	718	662	729	722	702	792	754	681	665	719	664	739	684	644	717	714	719	726	683	722	723	716	759	696	740	702	731	681	685	679	730	669	644	686	678	736	673	731	712	710	737	669	675	703	705	729	715	706	729	683	716	686	725	717	677	743	728	703	710	731	703	701	679	741	716	725	661	676	704	698	677	694	688	702	711	685	713	734	705	753	682	749	720	716	684	636	711	765	699	720	703	695	755	722	702	717	659	699	696	734	679	714	734	672	696	684	700	692	662	731	723	725	744	675	733	720	704	708	677	711	670	665	676	674	679	681	751	668	750	731	721	705	736	752	692	716	703	676	683	726	718	713	655	722	707	704	692	704	685	737	685	699	691	722	685	683	700	715	732	699	763	698	691	750	700	694	741	697	748	736	734	720	707	704	671	728	711	727	692	700	694	669	712	772	689	695	718	692	703	663	733	713	751	702	722	674	751	680	721	717	704	723	719	718	725	698	694	734	681	704	693	764	716	712	708	710	712	693	725	709	723	702	717	762	736	707	611	747	686	739	694	692	679	717	764	695	717	691	689	732	709	673	663	692	665	725	733	752	715	704	730	738	694	678	704	702	681	732	697	769	743	710	664	756	730	669	701	699	704	766	678	654	735	682	733	722	710	678	661	708	729	677	736	722	699	661	704	710	705	719	719	748	711	654	686	702	708	695	706	695	682	737	708	730	771	674	776	753	683	661	729	723	677	733	693	717	679	649	714	705	736	720	705	724	751	687	740	677	662	746	689	696	730	677	699	733	675	621	753	757	696	726	661	699	660	695	711	702	750	748	703	619	717	668	687	725	713	747	674	723	737	716	763	679	715	705	691	741	746	650	689	689	705	672	731	738	692	661	671	673	724	722	733
6813	907	1040	842	628	517	374	328	281	247	249	241	199	212	206	221	208	184	187	157	168	178	185	177	205	198	172	163	171	163	187	182	162	197	168	189	172	174	155	158	170	164	168	196	129	176	156	194	156	171	173	167	167	160	163	152	185	194	170	167	193	173	165	165	181	184	164	195	193	161	185	159	164	171	166	155	184	178	168	159	192	162	195	151	183	179	184	175	161	165	175	154	145	188	155	181	184	189	173	182	192	153	167	180	169	162	196	177	184	164	173	186	179	162	188	180	159	158	151	165	168	171	166	193	150	154	176	165	164	194	149	148	160	191	197	168	167	167	162	195	175	165	151	182	153	166	168	186	186	178	175	174	163	159	173	173	154	161	194	169	180	181	201	196	173	141	173	178	183	179	182	164	183	164	164	163	199	184	155	156	172	170	162	170	159	165	198	151	144	164	176	168	168	154	168	161	164	170	176	168	170	162	171	177	168	171	160	151	163	152	161	161	143	152	177	154	168	160	164	172	175	174	182	176	178	160	195	161	159	164	196	169	165	170	182	158	186	161	151	167	161	169	174	162	176	152	185	169	168	151	163	177	141	160	180	176	178	170	183	171	168	173	181	159	156	189	155	171	180	185	155	156	165	144	170	166	163	151	164	180	178	189	151	163	162	155	200	178	183	195	159	172	170	166	149	176	184	186	166	183	158	164	173	191	165	149	177	161	164	159	139	177	166	153	171	146	177	159	149	174	157	186	170	167	171	176	173	169	176	185	164	170	149	186	171	153	168	156	171	192	163	158	193	145	178	176	154	168	150	134	161	146	176	180	165	167	176	163	148	135	160	168	181	151	167	168	158	171	168	158	167	167	182	180	138	175	192	176	156	178	178	159	167	130	176	160	166	192	164	169	189	166	169	158	138	176	157	181	177	184	184	181	178	149	177	194	163	176	168	178	182	183	174	191	146	174	158	157	169	130	166	181	171	179	179	180	176	168	148	170	173	176	187	139	186	186	165	177	176	171	163	173	145	159	171	168	157	186	184	153	167	174	158	161	163	189	177	163	174	155	148	165	170	156	164	165	178	183	164	154	187	154	194	177	155	165	153	185	178	191	167	180	156	143	156	168	180	180	188	190	184	198	180	154	180	159	183	159	162	203	175	155	166	189	158	177	166	162	166	188	189	176	164	162	173	180	156	162	163	127	169	184	153	180	157	160	164	175	170	163	161	181	154	156	188	179	163	168	181	191	181	167	188	190	199	174	161	173	158	199	198	160	148	160	159	155	198	147	158	187	155	160	181	146	189	159	165	162	169	184	181	208	171	169	161	161	179	140	187	129	182	167	153	157	149	160	181	170	169	147	206	163	176	161	183	175	147	161	164	160	162	156	181	176	180	176	191	168	178	150	161	162	157	164	176	163	177	164	144	172	198	179	158	169	173	186	153	164	189	173	179	154	170	188	166	189	165	164	180	147	175	146	163	174	170	149	196	163	170	168	166	171	178	144	168	176	161	176	140	176	177	180	170	172	180	183	158	174	160	148	171	155	165	162	185	185	165	172	189	170	150	160	151	173	161	158	152	164	153	197	169	181	212	163	176	177	151	160	164	145	143	160	155	142	139	164	155	172	158	172	175	167	194	175	173	164	186	149	191	167	171	169	155	189	151	172	176	173	163	175	149	175	171	155	178	196	169	187	163	167	172	196	183	205	171	166	201	163	171	185	171	177	181	167	181	173	175	154	172	160	172	145	171	182	173	154	177	195	159	158	156	196	196	162	150	189	177	169	171	162	188	191	198	190	165	185	141	176	166	167	176	169	162	190	152	177	183	187	168	166	171	161	195	173	145	161	159	167	175	168	170	166	165	173	191	168	168	190	180	146	155	169	169	185	162	176	176	166	164	172	170	159	178	164	176	153	181	159	161	169	159	175	169	152	156	165	152	175	175	159	148	147	165	174	163	158	168	165	185	164	184	168	178	146	183	168	149	150	146	168	180	173	152	174	168	183	178	142	168	181	164	169	165	154	153	175	165	159	162	141	162	177	173	191	181	157	167	160	142	165	144	182	163	167	171	164	148	174	177	190	185	154	176	185	155	174	167	171	173	178	155	172	158	173	168	163	159	153	173	171	186	182	202	158	146	183	157	173	154	152	182	158	161	191	154	198	173	149	183	181	185	169	201	177	157	178	180	155	188	162	192	177	169	173	173	152	173	160	173	173	161	166	178	183	168	164	185	162	180	169	169	160	193	181	172	178	179	175	169	147	167	153	151	168	171	211	187	157	158	183	166	160	177	191	174	183	163	182	173	175	185	193	157	182	152	162	155	154	165	162	145	148	157	166	190	178	169	153	193	150	164	156	157	191	161	160	157	157	157	157	196	156	178	156	174	152	153	177	169	184	172	170	202	173	179	163	172	172	174	167	196	168	143	170	174	180	168	162	158	156	139	138	172	183	175	156	178	158	168	156	189	200	174	165	168	161	164	157	146	163	174	163	153	157	190	157	151	148	170	177	168	179	190	175	149	144	179	164	168	183	144	144	180	186	155	133	156	154	177	192	188	168	160	193	157	181	164	153	174	157	201	151	175	178	172	182	166	173	164	169	167	140	167	132	167	188	162	153	170	150	161	144	172	177	145	162	167	160	152	168	182	172	175	155	146	154	173	169	185	155	199	159	187	165	154	171	146	164	161	173	185	180	182	164	166	164	167	152	157	144	145	167	179	168	153	157	145	165	163	165	182	155	171	179	166	194	161	178	156	181	165	163	172	171	169	157	169	172	186	165	199	150	136	186	184	166	168	164	166	152	185	179	183	181	160	189	169	148	149	177	171	183	143	143	175	167	155	167	160	152	144	161	184	163	167	187	189	151	161	155	160	175	165	152	188	176	157	153	153	175	164	153	195	170	173	180	196	160	179	162	173	136	180	166	181	159	159	190	162	170	161	165	168	174	159	183	160	157	170	141	178	160	160	163	154	163	176	151	162	163	162	143	177	169	165	166	163	163	175	157	171	184	155	169	162	198	185	197	186	164	165	158	165	144	151	181	148	189	171	149	177	151	187	158	172	168	190	174	175	159	163	171	174	179	175	168	170	152	166	162	172	191	178	142	166	178	164	177	161	158	170	169	149	169	173	176	196	163	160	187	163	170	165	172	157	158	175	179	168	157	182	176	157	130	205	144	154	149	156	175	159	166	152	182	171	177	187	171	167	175	162	173	168	157	152	170	174	163	185	138	144	188	158	177	155	188	177	182	164	191	184	181	176	133	157	158	185	181	197	162	190	171	193	181	170	161	168	159	185	176	169	191	157	168	179	187	165	167	160	166	171	160	208	179	162	186	183	189	170	149	180	168	169	153	181	167	162	157	172	177	157	160	190	173	154	161	179	177	153	189	161	154	175	175	158	172	183	168	184	163	175	155	148	149	153	166	179	167	178	171	157	164	160	184	179	172	171	165	165	164	184	167	173	207	184	194	186	170	151	187	183	170	174	181	155	168
5516	1176	2179	2645	2395	1914	1659	1387	1251	1094	993	880	886	886	760	754	719	687	727	697	634	655	713	614	564	645	622	578	575	550	584	564	553	566	554	558	511	521	516	520	503	548	530	501	553	509	482	520	575	490	510	520	471	528	515	498	522	514	514	489	521	548	521	520	519	496	501	486	463	530	497	501	520	527	492	514	485	546	477	485	479	496	491	516	474	498	522	479	489	511	520	475	488	521	509	473	491	517	484	510	473	486	481	479	487	479	465	483	494	492	547	478	455	497	510	516	488	474	509	476	517	484	497	497	488	478	457	510	510	488	462	499	474	479	491	468	499	497	487	493	507	462	471	509	485	488	501	499	458	416	465	463	497	512	509	519	476	489	528	447	501	476	456	470	509	512	489	449	489	500	481	487	464	450	503	491	478	504	477	525	467	490	483	487	493	516	501	477	493	493	483	516	475	494	463	482	495	475	496	496	450	473	461	457	506	453	458	453	471	469	476	449	473	480	510	482	511	455	524	506	503	478	498	464	504	446	490	495	499	499	519	476	534	484	477	507	467	470	484	472	526	507	499	440	444	470	469	503	477	512	485	515	437	467	489	523	487	486	489	456	481	539	487	496	443	534	518	486	461	508	476	492	499	469	430	459	479	473	478	481	468	481	475	466	512	487	548	489	500	501	492	495	515	464	476	468	485	494	489	542	494	484	497	475	530	461	498	490	503	505	490	474	505	459	485	461	485	484	479	492	441	493	446	444	497	518	527	450	479	529	508	487	481	466	499	521	475	521	489	487	472	497	462	458	505	511	459	487	456	490	506	500	481	463	502	492	460	493	493	462	478	477	461	462	494	476	468	475	517	504	483	448	522	500	494	460	467	493	488	454	456	461	484	460	439	494	539	479	514	483	470	479	478	474	494	482	470	517	462	480	503	475	476	484	458	493	504	463	481	475	481	523	519	494	503	469	457	453	525	470	480	519	488	479	497	427	500	445	479	505	501	504	473	502	466	499	521	479	482	526	500	482	537	484	489	497	473	469	494	511	491	504	509	483	473	510	472	480	486	477	475	504	437	500	477	517	465	472	468	506	464	451	462	512	470	502	478	515	492	486	485	477	471	451	470	521	502	489	498	466	482	501	500	468	489	497	468	509	494	491	472	505	434	513	487	503	498	495	477	466	513	489	471	509	500	497	526	505	464	479	519	454	526	446	468	489	525	502	489	492	443	485	477	499	481	504	463	470	460	451	498	493	477	488	487	487	443	527	461	530	463	480	460	472	482	506	463	509	490	468	493	484	448	466	465	517	509	455	465	493	486	478	434	478	518	484	497	493	463	519	499	505	465	480	490	499	501	503	514	481	478	509	501	470	505	496	487	502	491	478	499	484	499	440	501	484	483	447	482	491	457	482	477	520	452	481	490	514	502	491	503	475	472	494	509	490	532	494	499	492	486	457	482	558	452	477	455	483	518	456	511	503	523	475	499	431	536	438	508	481	472	497	527	498	466	484	546	498	501	459	474	475	496	518	502	487	489	480	505	478	452	484	512	473	471	481	504	497	473	447	468	485	534	503	446	483	502	471	472	463	474	475	487	507	467	474	523	470	515	458	490	525	468	533	486	466	528	443	457	478	508	489	497	484	460	486	492	484	524	487	479	475	454	492	484	489	474	512	522	446	481	491	506	433	445	504	504	497	482	504	485	486	491	524	478	473	461	467	478	487	424	488	493	517	495	447	486	491	486	516	466	562	470	467	464	479	494	473	493	545	479	451	493	494	485	545	480	467	510	484	502	454	518	518	491	470	468	488	490	487	496	480	524	489	501	515	521	483	511	454	507	482	520	482	481	481	511	494	495	518	550	471	489	483	492	468	501	445	469	499	507	516	479	479	478	538	485	509	493	502	498	534	525	482	505	519	518	437	463	471	464	445	445	505	481	467	457	462	486	481	501	477	494	435	490	525	525	529	515	473	511	504	497	453	495	494	479	496	522	453	503	433	486	466	459	492	496	492	492	508	472	524	512	510	480	487	547	515	472	480	491	460	478	483	495	446	495	537	468	433	480	515	463	474	440	471	505	491	475	468	482	482	505	465	496	488	477	498	467	504	492	506	513	525	470	517	481	538	483	515	465	492	422	467	486	443	511	484	520	509	494	521	484	489	461	474	484	523	456	533	477	505	469	485	488	490	514	485	484	495	482	496	469	457	489	502	476	505	503	513	471	459	507	490	538	501	467	487	511	456	455	517	507	513	525	483	502	526	467	447	487	489	461	477	454	500	459	475	485	541	517	519	539	460	476	498	508	489	499	491	489	488	499	493	454	469	473	529	499	475	455	536	524	501	484	475	453	495	465	494	500	504	501	512	508	551	478	434	518	494	448	485	477	537	475	468	479	493	483	481	472	516	453	460	490	486	487	489	449	413	478	528	497	507	468	499	503	521	509	523	522	463	474	515	491	485	505	506	507	538	476	482	505	501	520	509	532	489	463	482	489	517	483	504	435	493	506	499	510	469	480	477	485	474	476	458	481	478	507	488	451	467	475	501	463	527	505	497	481	450	497	483	507	463	474	513	480	501	511	431	480	497	516	527	495	485	492	503	487	471	510	497	462	499	478	469	470	454	513	461	448	475	490	491	479	460	503	519	496	485	486	496	456	504	505	473	481	478	475	497	516	515	496	514	498	471	534	481	523	534	523	491	473	476	472	470	485	518	488	460	438	520	472	500	490	525	472	464	483	501	465	496	530	499	476	468	502	472	469	493	509	471	487	458	520	533	461	483	504	481	496	465	497	474	526	528	513	483	494	443	491	494	490	445	488	469	499	544	508	480	525	462	502	502	475	501	452	481	500	482	488	484	483	506	506	477	502	487	488	501	506	437	471	478	498	460	498	464	487	492	496	501	489	501	510	512	472	466	484	446	474	476	555	487	495	453	499	488	496	436	510	541	443	503	473	500	522	456	477	447	473	519	476	498	480	485	459	505	478	465	526	498	472	463	465	499	503	473	479	491	498	526	493	506	473	474	488	483	478	477	501	486	539	458	488	478	503	508	462	467	521	490	486	485	533	488	498	486	451	500	500	507	505	470	488	547	490	525	489	466	481	465	469	483	473	480	504	471	487	476	490	479	463	523	492	477	479	501	478	509	474	483	472	467	489	532	500	509	481	479	479	478	518	449	485	485	481	475	462	492	499	501	502	485	459	483	463	487	474	489	458	458	530	523	462	456	482	507	481	490	483	495	514	498	487	471	470	480	512	495	493	490	499	494	530	485	523	478	467	482	529	492	458	512	505	513	459	440	502	505	481	507	505	492	464	468	513	504	462	504	494	496	475	521	505	484	521	485	496	482	488	457	510	483	487	464	517	484	491	493	511	486	496	491	491	451	516	487	509	458	500	443	449	485	500	494	508	519	450	511	492	499	524	473	483	504	512	472	459	488	489	497	485	528	449	467	483	463	515	510	471	516	497	457	502	510	483	489	507	445	465	503	465	493	487	498
13742	2288	2355	1797	1259	1011	782	715	560	561	464	492	415	390	414	380	367	376	355	354	373	354	352	345	317	343	382	334	324	291	309	327	366	315	292	309	341	313	313	317	299	327	307	303	285	305	300	291	299	268	289	327	292	295	296	296	303	310	294	308	328	300	283	316	299	301	334	268	313	315	329	323	259	299	307	330	295	320	298	314	301	343	301	338	316	314	300	310	287	288	323	293	281	307	266	325	325	305	261	327	302	261	300	287	303	283	334	288	266	283	292	280	332	306	304	312	303	302	299	300	302	327	317	324	282	310	318	284	308	296	289	304	319	309	325	281	310	284	311	322	295	318	314	289	306	275	338	319	287	325	299	328	283	309	280	324	294	283	303	309	319	325	302	328	322	321	277	278	297	295	303	316	296	280	299	307	325	271	283	263	316	316	310	301	305	332	318	344	277	298	301	288	286	328	289	291	309	303	299	303	292	321	315	321	273	347	303	305	312	329	297	313	303	284	301	323	325	263	321	273	303	299	286	322	306	277	324	303	297	325	275	269	294	326	295	295	329	287	301	321	322	310	301	310	316	306	307	281	308	293	295	325	325	329	288	278	303	300	313	293	303	322	289	318	308	296	307	298	279	282	333	292	272	335	292	285	319	322	310	305	300	292	292	285	293	292	280	281	307	348	315	339	295	300	340	306	321	308	298	280	318	286	303	337	317	284	277	282	273	294	282	328	310	342	293	289	318	298	261	299	275	327	292	275	272	333	321	298	274	315	320	327	300	312	318	293	311	313	291	308	318	300	292	335	311	324	283	294	274	318	274	307	297	321	300	296	283	306	282	332	265	340	279	312	297	302	296	301	294	319	262	313	267	302	323	256	299	320	305	311	271	325	280	261	319	322	317	311	321	294	280	313	296	268	343	269	264	297	325	306	292	277	301	301	328	315	322	294	320	267	314	308	300	307	272	293	295	321	272	307	318	332	323	298	312	291	293	326	284	332	268	305	287	311	314	283	286	329	340	325	343	286	322	303	302	283	323	300	327	303	334	310	309	262	273	317	252	312	324	269	284	331	326	299	285	311	274	319	293	298	317	301	300	315	321	286	330	313	317	299	317	274	305	323	285	289	317	322	329	327	295	312	291	293	322	322	296	314	290	295	297	311	319	318	307	296	302	283	321	305	297	315	272	318	277	324	313	308	329	267	292	257	324	298	308	290	285	279	323	327	288	289	306	284	299	281	270	263	317	318	302	317	337	330	292	312	284	315	287	309	302	288	274	274	312	283	290	279	346	308	281	291	299	290	339	291	299	306	276	306	292	294	279	337	277	304	314	270	308	329	322	339	314	296	296	315	326	315	321	311	278	341	310	317	330	308	310	296	282	318	288	284	276	269	292	308	295	316	265	317	300	329	301	289	310	284	309	301	278	317	307	324	281	285	325	331	289	314	316	308	321	307	325	310	327	308	312	278	312	319	303	285	338	302	319	289	288	311	321	296	329	329	305	292	295	305	302	292	316	281	321	305	304	324	277	268	293	317	290	300	324	326	335	280	293	291	312	306	304	342	295	266	304	309	296	302	333	289	292	301	296	295	294	269	279	310	299	290	298	270	285	319	338	280	326	288	302	311	320	330	266	286	304	321	285	304	333	279	305	322	254	272	285	287	299	311	301	295	330	286	295	288	326	326	291	296	289	300	278	311	311	277	344	309	306	299	292	325	339	307	317	306	331	313	285	335	314	292	310	306	311	281	297	336	305	289	301	310	293	312	297	287	290	320	291	304	317	289	327	294	305	319	283	289	310	298	292	302	312	283	289	319	320	332	302	292	276	270	295	310	326	308	309	319	320	309	322	282	268	301	304	292	285	269	300	314	298	285	302	321	311	316	298	295	281	320	314	283	339	304	301	310	326	309	312	312	318	337	292	271	274	299	302	328	306	307	304	300	315	281	296	309	318	287	281	301	322	275	302	312	318	289	325	314	309	315	307	333	284	300	281	273	319	345	325	304	331	335	335	291	310	298	306	300	302	275	320	309	290	299	292	277	322	264	317	297	288	323	297	300	265	289	296	322	284	296	321	306	335	277	281	314	306	304	328	296	302	312	298	306	308	322	319	303	304	298	335	306	312	274	287	297	286	320	308	291	288	309	328	267	310	303	322	336	350	327	307	290	285	299	316	337	320	322	292	300	284	325	313	296	289	281	317	293	270	312	283	330	307	334	294	309	302	358	316	300	290	325	316	303	336	294	336	280	298	298	286	316	298	291	291	327	310	300	292	309	270	299	282	308	310	345	285	291	280	308	310	287	286	305	330	293	327	302	271	311	284	313	291	281	332	288	306	303	289	315	283	285	308	302	299	302	329	295	299	307	287	316	284	310	277	308	278	283	285	303	292	311	303	313	325	307	307	290	336	284	331	349	312	316	272	295	271	314	323	300	295	311	307	316	306	332	318	311	296	280	297	290	293	285	315	268	334	318	285	307	319	295	308	315	296	298	318	354	315	303	295	316	303	310	342	319	296	262	326	364	311	306	318	295	326	335	321	292	296	302	291	305	282	303	314	317	276	314	299	291	299	320	291	271	300	285	284	292	323	319	326	305	312	317	294	247	304	289	305	262	282	296	298	290	291	327	290	301	312	307	302	271	301	282	318	308	312	345	308	348	336	326	313	311	297	310	263	304	302	306	279	305	297	302	297	320	295	293	272	314	272	294	284	308	334	291	290	303	316	311	314	269	271	253	296	308	330	289	282	286	302	273	304	298	272	347	294	312	301	285	301	301	282	323	288	318	297	300	332	306	312	307	319	276	307	284	272	309	316	293	299	312	315	305	284	315	287	308	313	299	307	314	293	312	321	305	333	319	300	297	343	277	359	292	300	290	308	286	282	293	319	273	320	321	332	327	314	293	308	313	278	319	314	308	308	335	304	273	282	286	309	286	316	329	322	282	306	331	290	305	318	311	320	313	312	299	312	319	333	278	305	316	308	316	331	324	301	307	339	339	325	304	285	296	278	305	274	307	302	305	288	306	306	298	313	272	308	322	346	309	318	307	316	318	305	310	299	313	325	311	306	281	285	311	305	290	298	315	344	337	313	296	316	289	315	297	314	328	332	278	307	284	313	315	280	302	309	300	299	320	273	305	298	293	303	314	284	321	325	294	283	324	291	306	301	280	320	346	331	298	290	312	313	268	299	311	316	332	328	270	306	322	285	304	330	306	301	325	328	278	306	294	265	298	323	325	322	296	293	298	326	314	313	317	267	324	268	327	286	311	311	306	307	296	287	329	271	295	304	303	323	314	309	326	288	284	297	324	292	296	292	338	307	310	273	280	286	318	293	279	327	308	330	321	301	339	303	290	311	307	310	325	309	318	346	312	303	330	298	293	314	320	335	313	314	303	295	296	302	301	317	307	302	291	298	306	282	309	326	300	318	309	309	290	289	279	298	334	298	302	316	339	317	312	343	276	286	321	295	330	316	303	297	315	307	308	304	288	324	314
7610	2151	4221	5174	4499	3898	3178	2686	2413	2057	1876	1695	1657	1490	1365	1360	1314	1194	1182	1149	1119	1074	1116	1179	1022	1097	1069	978	959	937	898	924	919	922	847	877	869	885	892	870	783	857	870	894	890	883	865	854	809	857	841	841	765	842	812	802	867	829	815	800	842	836	816	827	800	811	809	794	817	783	790	791	837	805	848	746	805	777	785	780	801	809	819	809	773	831	853	809	806	745	810	829	833	759	795	799	825	844	808	811	819	770	815	778	806	784	787	768	794	816	801	814	794	794	801	775	816	809	795	831	869	813	789	804	812	832	784	768	811	802	829	762	768	785	771	805	752	779	785	811	779	756	787	798	800	757	789	786	816	816	806	766	743	788	810	760	829	816	807	786	763	804	807	850	808	801	773	748	769	820	817	782	788	795	766	807	801	784	794	823	773	814	727	810	775	813	798	778	793	752	770	743	760	801	736	776	762	761	810	762	784	741	761	814	738	830	862	772	753	787	811	805	756	787	827	760	755	752	822	795	763	822	766	768	760	766	778	796	778	792	757	819	788	737	799	793	824	868	805	792	754	821	799	823	793	850	770	792	833	805	800	825	795	752	791	815	812	761	755	829	846	773	816	783	795	774	797	812	813	763	848	798	769	794	763	762	767	765	743	773	845	785	804	815	763	788	744	795	754	746	774	796	793	783	752	715	741	829	799	823	819	826	816	756	806	795	790	728	767	793	826	744	841	822	750	756	821	784	813	763	782	824	786	747	777	758	758	806	786	796	783	837	765	813	804	817	820	741	784	815	782	758	768	803	778	797	780	797	809	813	821	743	747	809	813	775	753	769	767	769	721	814	762	794	751	748	818	789	737	833	754	773	750	774	772	810	793	810	763	821	749	754	776	790	793	756	696	812	786	789	801	774	747	768	764	755	815	832	803	811	759	792	763	824	772	806	856	754	763	773	810	802	791	744	787	781	829	819	795	794	730	743	813	768	742	775	749	763	725	799	756	784	787	777	809	755	773	806	722	810	821	841	804	789	793	771	776	820	832	783	739	781	765	758	729	749	748	777	808	759	815	781	800	816	779	782	808	823	784	805	755	810	796	783	843	744	772	784	753	822	809	778	767	807	789	823	802	812	819	788	776	728	788	774	797	811	824	817	753	797	816	770	825	757	801	782	766	806	795	839	791	790	808	794	793	723	814	757	815	804	772	778	764	757	779	784	736	812	805	761	780	804	790	776	772	793	750	769	766	799	811	782	759	769	778	776	767	768	819	812	799	755	791	785	779	736	732	795	767	783	787	797	759	794	819	758	754	743	819	787	777	799	787	748	773	806	786	797	817	760	798	779	790	796	764	781	786	801	784	771	742	797	785	783	817	773	810	742	796	808	771	786	762	778	772	812	794	788	808	813	746	826	811	761	788	798	775	762	798	822	817	801	813	795	824	852	732	816	722	811	789	821	736	814	836	787	769	795	824	797	826	762	852	774	793	759	765	803	838	764	770	764	785	795	783	750	740	805	773	758	776	708	774	769	795	816	791	822	792	771	798	729	848	746	796	773	781	762	789	813	765	829	771	785	809	816	837	849	781	779	785	791	735	797	759	802	838	789	811	776	796	835	809	813	733	737	797	774	772	710	827	769	755	771	806	774	813	766	753	800	752	799	801	796	746	751	820	778	830	770	788	820	798	816	737	773	734	815	771	800	761	831	782	781	750	706	806	772	796	734	769	788	764	849	806	765	841	787	805	846	745	792	812	730	770	779	798	749	783	788	782	779	722	808	787	764	773	818	781	761	798	778	806	762	788	814	777	769	818	785	785	816	777	774	795	784	809	871	799	818	799	795	816	770	808	766	784	762	807	790	830	760	776	764	797	815	806	800	725	780	825	795	790	814	828	745	793	748	753	771	818	836	760	784	780	742	759	728	747	743	762	751	756	784	819	774	834	772	771	786	754	874	789	806	747	801	796	726	793	783	788	783	778	797	792	815	796	809	801	848	785	824	778	751	769	841	731	886	812	762	816	772	792	801	786	803	770	756	757	785	782	711	813	755	827	808	820	749	773	805	813	734	754	825	749	808	763	821	774	773	777	788	785	750	789	788	763	755	818	790	802	794	746	777	808	780	727	771	744	773	772	817	746	774	788	844	778	804	753	798	798	770	821	816	757	781	772	823	831	763	787	804	817	765	774	766	775	822	800	832	771	769	775	791	782	773	750	778	804	807	798	767	760	828	721	756	796	731	785	847	735	809	782	784	846	768	802	757	790	773	766	791	781	751	751	777	779	764	785	717	817	744	778	780	796	801	781	774	759	802	741	823	794	793	799	836	800	737	740	785	788	743	732	781	770	808	794	805	755	761	830	776	806	776	818	741	770	783	785	743	762	822	779	772	760	839	757	775	809	760	842	795	803	728	719	777	836	771	770	841	814	824	787	758	824	789	791	805	780	762	820	818	770	782	816	804	796	789	759	791	761	819	797	716	812	817	763	778	792	748	739	771	771	792	824	759	785	807	773	771	813	738	794	736	805	810	780	793	792	835	749	802	809	762	756	803	767	766	856	808	761	774	829	764	723	792	785	781	743	776	763	802	741	768	826	742	789	772	798	773	783	843	816	769	752	738	766	756	812	821	801	727	810	796	792	796	790	796	821	770	772	810	787	793	811	784	777	804	790	807	848	776	823	781	803	777	805	811	734	767	800	807	812	735	767	781	712	793	789	803	809	808	785	744	831	802	803	796	770	807	765	803	776	780	788	757	799	830	756	754	741	771	764	765	773	800	806	813	774	759	760	758	756	769	738	764	797	781	747	789	790	769	811	793	747	786	838	779	746	778	805	768	776	775	777	769	843	747	746	791	814	819	807	790	788	780	788	818	772	740	771	775	828	796	728	756	807	762	743	773	807	815	756	804	786	723	815	773	775	784	820	766	781	829	791	745	768	784	758	817	725	811	770	792	811	734	793	759	819	838	810	821	770	760	791	811	825	718	772	800	756	815	743	774	747	751	741	813	806	756	842	749	816	767	710	767	804	787	777	757	754	819	745	800	842	820	767	816	793	839	826	770	757	837	779	759	799	753	787	761	812	793	776	787	813	805	826	831	809	763	812	812	788	790	854	753	781	766	760	728	780	717	828	826	777	767	739	814	763	801	821	830	753	800	765	774	764	845	840	765	806	762	765	789	803	840	773	804	752	781	771	790	812	807	827	788	788	757	787	830	807	756	819	763	821	809	841	831	756	824	810	815	863	776	759	779	814	772	783	759	751	757	848	741	758	729	803	793	809	780	849	778	790	839	808	820	794	819	785	758	795	749	767	772	812	792	760	789	786	796	775	810	761	797	784	803	801	739	787	776	773	757	792	817	750	777	797	781	807	803	742	800	798	795	787	832	749	819	797	800	738	789	784	745	827	777	777	769	803	755	779	772	807	758	839	804	807	797	781	749	758	758	828	789	756	828	790	774	776	768	802	756	792	757	777	748	817	794	753	734	774	778	737	718	789	786
2032	357	331	305	319	312	280	296	300	299	277	285	294	261	259	286	302	287	291	292	276	298	307	282	268	262	292	269	279	258	288	270	284	292	301	290	276	337	295	265	267	283	280	311	298	277	325	277	284	297	258	280	286	305	281	291	267	292	295	274	292	294	276	318	272	299	286	298	301	271	290	252	292	299	274	327	264	313	263	276	278	316	302	276	236	286	299	283	260	349	311	296	297	282	267	264	279	250	274	274	307	305	320	291	302	270	304	281	291	250	292	267	281	305	245	294	271	269	258	270	269	274	329	278	262	291	259	270	299	306	283	271	285	308	289	307	297	282	270	274	261	290	274	306	303	277	287	281	295	265	295	248	274	300	278	274	273	295	278	290	283	261	292	302	306	289	287	279	273	312	281	285	316	264	265	288	271	271	263	281	237	308	295	291	304	263	284	279	271	277	286	290	279	273	303	277	289	256	295	279	302	294	286	287	253	281	289	302	303	253	286	261	295	316	280	249	278	290	264	295	302	315	269	268	296	273	292	273	297	284	306	337	317	265	289	255	265	274	294	309	272	303	272	276	286	272	289	276	281	268	285	292	274	272	275	251	277	278	289	303	276	274	289	274	287	316	308	285	278	259	296	312	270	273	275	303	275	282	285	280	277	273	284	299	301	277	270	268	259	269	280	257	315	294	288	282	276	266	308	309	282	259	272	287	287	247	296	296	265	277	337	293	286	297	267	276	272	287	265	267	242	282	289	258	288	302	269	254	282	264	247	290	277	289	257	273	277	287	291	311	288	287	275	285	273	290	272	275	280	260	273	244	304	270	307	314	301	307	276	259	275	281	265	275	266	302	265	258	297	291	276	276	254	272	301	283	315	279	296	289	268	285	270	267	273	292	291	301	298	271	281	271	318	271	265	291	285	272	301	266	275	278	289	282	345	293	290	277	268	282	302	297	289	277	345	334	274	266	260	299	282	275	271	259	284	304	304	263	308	260	271	258	288	261	273	293	277	293	308	307	319	271	284	277	280	301	308	301	298	280	292	254	291	283	315	270	304	292	315	267	288	289	288	306	253	270	249	284	262	293	292	281	306	248	308	264	272	291	282	262	269	292	286	286	295	279	270	273	279	301	291	299	304	344	284	264	304	313	296	297	298	278	277	272	285	299	284	289	268	290	267	263	283	287	302	288	277	283	295	303	296	318	312	254	248	243	282	306	302	303	276	295	258	282	316	263	275	294	307	279	277	268	246	267	309	280	298	342	274	283	295	289	296	285	300	294	270	245	278	302	302	277	285	324	260	318	275	249	274	269	297	277	261	276	265	290	247	256	297	281	305	257	273	300	279	271	298	311	263	294	291	279	288	284	277	279	302	283	268	308	269	293	289	295	293	270	273	295	268	301	294	283	294	281	290	275	240	316	264	269	271	303	308	283	273	223	305	275	273	300	276	249	305	294	307	267	260	259	286	264	270	248	301	301	279	292	287	289	274	275	329	296	280	270	256	288	305	272	331	279	284	292	314	298	266	311	295	252	260	312	247	279	278	269	283	297	272	283	299	285	316	306	300	287	298	313	279	293	269	294	336	274	316	294	267	296	270	289	288	277	294	296	316	321	283	261	255	269	295	292	274	303	276	266	262	286	300	313	277	279	303	281	280	257	281	270	300	276	269	298	296	293	278	315	258	284	271	300	281	294	291	294	258	284	291	281	274	313	305	271	310	294	269	276	284	263	283	289	286	276	274	283	319	261	280	266	302	271	274	292	292	269	287	313	291	260	273	278	237	277	291	287	293	238	298	296	294	302	275	290	245	299	302	252	328	280	307	302	300	302	260	268	302	295	305	276	287	275	266	296	286	290	262	289	269	265	255	265	299	306	270	295	265	293	263	286	277	267	285	314	283	270	270	285	263	301	280	284	247	312	292	278	312	279	271	301	283	304	263	263	297	269	287	278	270	281	271	289	284	274	315	276	253	301	283	265	292	283	289	295	279	285	297	290	288	279	263	255	299	291	288	270	289	279	289	282	257	290	289	300	279	247	275	280	269	265	274	286	261	251	265	270	305	308	278	290	321	295	283	271	308	261	267	310	285	260	301	303	283	285	312	295	320	282	262	283	287	308	307	297	314	269	289	272	281	292	257	286	287	287	284	300	274	275	284	287	298	274	287	264	271	268	240	257	254	286	282	276	286	264	317	272	297	292	289	310	275	281	280	288	256	275	293	298	274	317	286	298	314	275	296	293	253	292	287	269	289	269	243	278	263	303	279	270	273	255	280	291	263	286	279	289	314	273	270	294	303	271	296	253	308	293	310	248	267	300	273	289	309	308	254	279	302	261	280	287	266	279	275	301	288	274	272	272	291	291	312	267	266	283	279	281	315	284	239	280	287	275	303	300	281	283	311	283	277	302	297	257	264	280	259	263	267	305	317	278	285	299	265	270	291	291	290	271	280	255	335	310	294	292	302	289	268	310	289	273	291	304	262	299	300	270	251	280	312	280	289	259	298	281	298	263	279	252	291	299	291	301	290	283	296	267	294	269	315	294	309	298	266	272	311	278	258	320	288	284	293	262	281	258	299	285	299	252	285	283	283	289	310	279	268	297	251	291	294	280	274	283	287	286	262	262	247	327	287	283	309	319	302	259	305	269	321	273	291	292	274	296	299	264	286	273	288	261	314	304	266	315	299	308	264	267	269	316	292	299	270	256	270	260	282	260	318	256	266	272	288	259	289	278	285	289	295	291	277	299	300	278	281	280	291	299	250	298	320	296	271	265	291	273	266	311	310	299	316	273	267	261	233	312	258	268	288	290	264	265	274	283	270	267	269	277	264	254	258	299	271	278	285	283	279	266	286	302	312	283	297	286	313	260	273	269	286	272	276	264	274	304	271	288	279	306	246	296	277	289	287	293	269	304	282	301	270	308	311	308	305	291	254	273	296	305	279	318	272	282	255	295	298	282	290	272	271	312	304	302	285	243	266	253	249	289	284	249	289	287	288	269	282	282	289	292	273	270	307	298	282	272	300	275	310	327	281	302	286	301	268	274	321	304	266	285	323	302	283	288	279	276	268	274	301	298	247	238	270	301	265	285	297	315	287	281	307	283	289	248	272	311	286	300	256	314	288	265	317	256	273	300	312	294	278	290	303	298	270	245	287	288	308	274	334	289	287	299	256	272	244	291	288	292	280	296	270	288	257	247	266	262	309	328	267	286	300	263	278	284	288	295	313	275	290	281	288	296	264	261	276	288	267	272	281	277	271	265	263	311	282	259	275	266	303	299	254	270	268	292	280	281	270	278	284	286	285	298	308	301	290	262	275	283	268	281	300	297	261	261	279	285	283	317	310	303	306	304	294	289	251	301	297	256	282	285	279	286	307	287	290	275	303	323	280	270	302	266	261	270	282	333	285	261	275	262	282	284	254	293	263	308	349	304	296	270	256	284	260	261	266	266	297	259	280	279	245	313	280	275	313	254	311	274	302	275	276	276	269	270
2469	743	771	830	792	776	731	793	744	722	714	704	706	719	757	693	743	677	716	755	682	719	718	731	676	700	748	774	730	716	649	728	694	704	706	756	757	772	709	731	691	683	705	729	692	709	744	674	722	730	712	678	712	709	713	698	697	721	710	705	717	698	689	724	723	735	717	704	735	683	722	685	720	707	729	712	746	739	692	714	776	720	747	688	685	704	716	714	723	702	683	719	733	711	729	691	706	710	715	701	685	675	672	693	718	698	706	686	678	739	720	704	671	726	733	710	689	695	685	692	735	695	698	694	692	715	713	737	720	674	702	739	710	732	694	702	672	723	633	671	719	715	674	696	740	717	727	704	727	694	774	672	674	696	741	687	744	691	682	721	707	678	725	735	684	678	723	719	731	696	698	693	712	688	664	712	681	714	712	681	717	737	666	751	746	718	747	753	677	716	726	707	770	689	721	693	744	716	700	686	691	761	719	745	694	730	722	658	693	707	715	627	751	728	738	697	720	699	725	720	713	730	703	721	719	661	747	700	735	720	724	720	688	720	661	718	695	661	740	693	745	723	690	712	752	705	700	728	702	701	740	700	659	701	704	659	707	692	677	719	718	677	740	735	723	751	732	747	729	707	680	714	688	728	711	734	712	677	726	726	658	745	797	763	734	748	759	695	732	691	730	686	705	722	747	711	742	704	697	725	734	748	699	740	721	692	671	737	666	743	755	705	697	743	721	665	720	733	751	694	703	696	683	668	733	720	724	716	670	663	702	740	722	738	680	714	757	692	671	684	695	688	667	751	723	718	714	671	711	700	695	715	704	708	665	729	666	722	722	755	706	753	735	697	722	732	750	708	706	711	700	727	718	710	739	744	720	709	753	720	699	688	734	686	701	750	700	686	726	677	693	670	686	691	730	718	716	700	680	746	696	715	705	724	704	730	712	711	721	757	757	728	751	730	692	684	696	712	745	661	707	726	713	752	662	690	730	680	727	709	705	721	737	686	699	674	711	696	684	726	710	731	709	716	639	686	669	701	720	747	678	686	766	764	743	710	723	775	676	738	721	677	700	729	713	711	734	744	716	731	742	768	724	709	681	722	696	648	734	676	748	709	756	715	685	738	697	653	652	743	735	659	758	766	706	704	698	716	702	745	698	693	717	701	754	711	677	693	703	676	725	704	700	689	728	657	720	717	699	721	698	711	712	714	734	710	715	701	717	669	687	702	653	686	698	736	702	710	694	695	758	726	724	671	662	715	741	696	716	672	726	741	743	668	748	653	718	709	696	655	693	673	715	719	709	713	704	667	727	723	721	705	719	711	732	712	760	690	684	716	705	732	706	699	736	732	699	679	708	742	746	721	669	714	673	647	670	688	688	704	649	732	691	715	707	748	695	696	667	743	710	742	780	754	683	697	768	690	742	720	702	721	734	696	757	723	706	692	694	708	703	690	699	710	753	704	720	699	735	728	740	705	707	727	744	664	766	714	710	684	727	668	662	690	689	703	674	689	701	730	679	726	735	688	737	739	708	692	749	701	716	680	756	698	674	647	669	709	754	671	714	716	723	699	706	741	720	739	716	718	717	717	718	698	690	733	638	699	732	732	698	725	693	707	716	700	692	697	764	730	664	721	695	715	722	719	735	730	705	713	682	718	699	742	753	725	746	675	744	686	689	725	760	730	715	695	696	725	699	709	657	758	632	704	666	714	744	704	687	735	701	725	735	739	706	752	712	707	706	670	731	738	707	740	742	740	723	675	687	676	667	694	716	656	712	731	716	729	703	697	735	756	721	721	720	768	674	752	719	725	760	660	717	661	712	661	700	715	707	718	710	713	664	747	727	683	722	676	686	774	717	697	718	711	646	673	741	693	745	688	707	742	715	664	709	717	723	774	721	705	744	678	676	692	703	722	710	688	712	707	685	669	718	681	702	714	719	700	745	682	735	708	744	710	756	731	651	700	686	668	718	700	729	715	729	701	694	734	720	740	662	731	702	698	677	658	681	651	749	707	739	670	736	740	718	744	701	698	670	718	733	696	672	746	744	713	721	757	706	722	741	766	677	697	678	672	716	770	746	680	728	744	708	701	744	744	667	688	694	750	697	678	710	723	765	690	682	756	690	773	685	679	671	724	732	696	692	748	696	736	690	726	692	724	714	707	662	713	681	726	777	733	702	689	686	706	723	716	745	701	659	710	709	729	688	706	705	747	682	747	708	703	685	739	694	682	700	727	720	716	709	711	727	694	739	705	736	734	726	678	697	761	688	696	723	717	657	653	734	735	748	691	669	710	679	719	715	667	672	746	737	722	687	728	712	669	700	677	726	709	748	696	681	709	654	675	689	756	731	705	727	730	679	718	701	727	721	688	743	717	679	701	742	706	686	692	684	708	706	703	724	748	713	702	710	773	671	679	687	714	708	738	712	679	723	700	678	725	697	721	743	731	725	677	695	689	685	740	704	693	687	710	713	700	675	739	718	723	678	665	690	714	724	714	687	723	692	756	680	738	692	719	667	703	736	716	690	728	731	725	716	674	761	695	672	692	688	741	722	650	745	725	708	707	687	755	732	715	679	677	734	729	739	749	685	703	730	676	719	689	755	777	701	722	721	743	678	732	656	710	713	692	701	730	715	718	682	681	678	698	706	705	723	699	699	704	724	727	699	672	732	684	706	755	723	722	703	677	719	691	747	723	696	753	714	700	722	692	670	718	776	734	689	692	730	688	742	736	677	662	739	751	667	692	687	676	707	754	692	672	708	710	726	698	688	713	705	722	700	684	655	718	696	726	733	698	742	700	662	688	669	710	661	714	698	711	694	698	700	685	666	662	684	740	739	708	687	727	712	708	712	729	742	700	702	679	696	707	668	746	749	692	729	715	676	719	703	709	682	728	736	718	694	707	703	729	723	712	672	741	669	701	723	684	706	701	737	733	697	661	703	735	703	684	721	737	703	719	690	737	673	778	698	727	748	747	704	691	749	686	734	670	665	746	713	684	694	727	717	668	770	695	714	724	676	677	737	751	703	774	714	701	760	667	718	716	731	709	761	737	727	689	722	714	664	723	710	726	727	685	691	721	657	750	690	675	756	684	679	729	725	728	720	758	747	689	740	701	760	712	680	717	655	716	679	705	704	697	728	686	694	697	706	683	704	733	685	693	727	700	696	754	712	745	727	703	705	745	716	707	670	694	650	685	775	757	678	689	710	713	683	713	727	684	735	710	691	698	705	672	735	701	761	715	745	714	701	707	696	739	730	731	730	693	708	767	721	705	699	789	707	741	722	730	734	691	693	698	747	753	749	722	717	689	701	746	767	745	637	699	681	725	683	714	713	751	714	697	721	688	723	694	705	685	730	693	672	742	678	731	698	710	704	674	700	710	689	717	713	729	727	735	696	694	707	697	718	696	730	682	720	758	747	725	723	723	697	708	740	710	714	702	723	743	698	753	696	763	741	722	702	766	701	691	722	744	695	652	712	698	732	696	751	731	729	720
6807	902	1016	820	576	473	356	307	292	272	261	228	193	211	195	175	188	184	200	188	187	193	183	177	199	216	192	162	179	178	174	176	170	163	175	190	184	140	161	154	162	129	204	164	170	172	164	167	161	179	178	164	165	161	193	168	155	131	139	194	174	163	145	181	175	173	175	171	177	164	172	179	164	159	177	172	150	180	186	165	192	170	181	174	161	143	139	158	176	182	135	184	168	180	183	158	169	168	174	187	186	159	169	158	161	197	192	172	189	176	173	183	162	189	179	172	170	175	185	159	192	173	150	159	158	181	169	164	174	154	160	171	172	195	150	167	194	188	158	172	165	156	170	146	155	188	177	159	164	172	146	154	157	188	156	154	173	181	154	163	148	182	168	157	145	155	175	170	176	171	165	168	185	187	184	155	161	177	159	175	177	161	191	155	163	152	154	141	168	184	199	168	171	161	186	178	162	173	188	165	176	157	174	169	159	172	159	190	185	164	196	180	173	175	173	144	147	174	174	179	161	170	161	180	192	181	179	169	160	151	178	174	185	169	155	156	188	144	160	168	173	177	152	196	176	167	157	152	170	157	181	170	182	164	154	187	177	176	172	147	160	197	165	160	183	169	180	167	161	170	168	148	162	160	161	158	145	151	143	181	171	170	176	173	150	183	156	177	167	167	182	183	176	150	187	169	169	170	156	158	161	150	147	157	162	151	146	172	177	150	171	190	161	170	160	168	174	167	157	160	166	168	179	164	191	153	165	166	184	169	200	154	171	190	187	160	178	165	178	186	167	179	167	149	182	187	162	180	164	175	184	177	194	171	192	198	173	175	144	175	186	154	158	195	174	173	188	185	171	184	153	192	158	143	151	154	176	162	154	173	184	168	165	152	187	173	161	198	155	175	169	193	143	184	190	165	175	173	168	156	180	165	176	159	166	205	154	178	173	162	170	177	147	178	180	198	187	159	182	171	149	180	177	151	166	164	177	154	174	178	174	181	147	161	155	176	137	179	171	154	166	183	176	125	151	171	167	163	157	174	158	171	170	166	160	160	139	168	151	162	180	161	154	203	158	184	156	160	177	174	179	177	177	168	177	167	150	178	179	179	171	204	195	151	178	167	157	166	162	164	162	137	159	176	181	130	170	169	169	168	165	152	165	159	172	162	163	165	175	166	157	174	146	174	165	185	156	171	202	178	199	153	170	156	159	188	181	165	165	179	185	185	165	138	170	165	197	155	159	164	158	190	151	170	167	177	151	135	157	164	181	167	166	171	165	166	169	187	173	130	171	185	169	147	166	188	175	151	189	160	173	187	170	197	169	180	172	148	182	163	161	152	160	171	159	166	166	157	182	156	180	169	164	169	178	188	180	177	155	167	177	177	171	167	168	140	171	181	158	164	196	168	155	157	163	182	174	149	179	158	180	195	172	160	194	144	165	171	176	188	164	182	142	155	173	165	157	174	161	174	157	173	191	185	191	174	166	156	189	181	149	156	171	159	152	165	182	202	172	179	185	160	175	167	172	159	162	182	153	167	173	172	138	161	199	154	170	183	184	160	158	171	172	181	170	144	161	179	153	168	169	150	172	161	169	190	166	166	176	166	149	172	198	154	172	176	172	175	166	175	168	148	179	181	154	190	169	141	176	169	153	157	154	161	179	170	145	180	150	178	152	155	162	163	211	157	158	152	168	183	158	169	159	166	159	179	155	182	174	176	189	159	168	137	159	173	150	182	160	163	161	166	173	166	169	166	147	182	174	176	199	161	170	195	158	155	153	169	168	163	144	173	158	184	174	185	180	167	161	170	165	162	182	164	179	141	180	149	152	144	162	200	182	180	153	160	164	153	168	180	199	154	178	173	181	152	168	186	157	160	162	163	199	163	187	156	151	180	189	191	152	178	184	179	161	174	170	193	163	192	153	169	162	167	148	151	162	167	162	154	182	145	166	168	160	162	166	172	158	148	176	186	170	152	167	167	167	179	165	170	178	159	166	167	171	155	166	196	194	155	203	171	151	161	203	177	181	166	178	184	153	182	180	185	153	191	185	167	155	148	158	159	168	193	157	171	165	198	162	157	182	159	175	172	157	156	184	158	148	180	183	190	174	164	152	160	166	182	163	213	189	186	182	169	175	169	194	181	171	148	176	139	162	150	175	171	183	155	189	166	185	184	201	180	163	202	165	165	166	206	182	179	163	180	186	165	190	172	189	184	171	156	188	172	168	154	162	130	152	152	151	162	173	159	173	165	156	166	161	170	187	172	177	179	161	149	166	147	131	155	147	176	171	188	177	183	193	180	178	155	151	185	165	170	187	168	181	141	165	175	156	179	181	194	176	178	141	184	167	146	175	166	170	174	176	180	175	156	148	175	172	183	147	160	160	170	157	157	165	176	172	176	169	155	162	167	157	150	152	169	159	179	179	181	179	163	179	164	191	152	168	181	166	164	144	175	154	179	168	144	165	173	198	178	183	155	152	152	179	151	182	168	140	156	161	187	168	161	184	170	179	155	170	166	180	149	182	158	182	174	177	196	166	171	165	177	183	177	168	161	176	165	173	177	140	161	169	169	172	171	146	174	178	173	170	202	193	165	182	172	169	168	188	185	164	170	163	168	156	169	160	166	155	159	148	175	152	194	168	154	164	152	188	146	142	181	188	163	166	192	179	181	188	159	180	171	161	166	164	181	159	172	162	149	178	163	162	156	150	160	164	175	195	156	175	169	168	177	173	173	174	163	185	198	173	160	157	182	156	171	178	151	168	169	178	170	174	170	169	163	170	164	164	163	161	170	167	178	158	177	200	173	165	149	178	160	158	150	187	184	153	164	128	171	164	163	197	169	163	147	173	155	162	181	171	175	156	166	158	183	153	183	157	155	168	144	155	171	164	188	168	175	145	166	163	157	162	178	168	174	177	183	170	200	146	180	161	166	166	159	170	174	187	164	177	165	162	175	170	153	182	183	177	174	176	154	180	161	160	181	162	164	159	169	144	181	180	172	178	163	184	152	165	156	181	199	181	150	176	190	178	193	143	164	172	150	152	182	174	174	133	177	172	190	165	176	132	158	149	173	181	159	156	176	180	140	173	163	167	158	180	176	176	182	172	154	193	149	158	165	152	170	175	175	167	155	165	181	162	148	176	167	140	166	166	158	166	163	165	184	174	156	173	180	162	165	164	167	179	171	166	177	165	159	174	177	173	145	182	177	170	173	184	189	157	155	175	179	140	160	162	169	185	161	179	182	143	149	161	163	154	158	167	191	183	186	186	156	136	161	190	170	171	164	159	164	152	157	171	173	154	171	184	171	162	202	184	173	163	157	164	152	189	128	179	174	161	147	163	167	160	170	159	173	175	162	170	212	184	151	176	167	196	159	164	171	157	160	165	174	168	153	167	165	181	171	148	158	162	155	160	177	156	135	148	178	189	174	187	162	156	142	175	175	147	163	179	164	174	161	168	154	178	192	177	159	170	161	184	153	166	172	188	176	180	156
5419	1133	2245	2639	2390	1973	1712	1404	1296	1075	1022	949	891	841	798	783	696	714	669	658	728	667	661	666	660	653	635	602	567	564	564	563	547	584	541	528	585	544	542	523	545	564	541	530	532	511	528	536	523	510	508	514	507	523	486	498	493	519	502	505	527	534	509	522	493	466	493	516	486	492	511	545	500	509	491	504	505	502	537	492	466	541	503	501	509	514	492	464	530	527	486	466	451	489	531	530	508	477	469	468	461	488	449	510	469	488	502	491	447	505	543	466	465	517	479	513	495	462	503	497	438	453	453	500	495	535	514	487	499	453	469	498	481	467	477	476	494	488	490	489	497	499	526	475	511	521	472	491	447	503	498	453	500	472	490	467	433	464	510	494	506	489	472	503	491	475	463	495	509	495	533	471	511	501	496	480	488	517	523	478	477	489	544	486	465	497	470	487	493	481	511	457	493	461	477	505	501	515	507	497	497	473	484	500	463	474	490	482	475	483	481	488	503	510	495	461	499	532	484	489	483	475	490	473	493	538	512	472	464	463	497	521	458	511	436	440	472	510	479	485	457	494	466	516	493	489	413	506	496	481	457	471	487	490	497	514	475	495	477	517	477	524	497	508	449	500	514	483	498	483	463	506	509	487	500	497	512	523	497	489	461	470	496	479	488	453	529	479	512	469	465	502	488	491	450	497	501	473	479	495	467	489	482	486	464	482	487	489	462	453	446	434	501	494	496	517	472	502	533	500	474	535	514	478	524	471	478	524	489	449	478	478	494	504	481	481	472	494	492	459	488	448	504	502	424	482	534	485	505	450	503	493	469	470	477	463	488	486	504	494	483	503	508	471	507	470	469	498	500	503	442	477	486	472	474	506	503	481	468	475	472	532	476	498	505	475	515	466	460	471	500	462	476	460	481	488	501	492	442	489	482	452	479	474	442	470	483	427	450	474	539	477	480	505	500	466	475	488	500	494	482	459	479	480	518	495	475	475	503	465	496	501	493	464	455	436	493	499	459	493	454	476	519	498	498	478	512	479	493	507	482	490	488	481	492	494	494	488	494	509	477	449	531	466	498	493	466	508	541	505	521	520	440	501	495	525	491	476	505	498	462	499	518	510	480	498	486	494	492	494	472	532	528	487	473	462	519	506	505	517	453	481	489	475	487	468	480	446	508	517	503	508	511	444	464	482	473	456	473	445	478	483	478	470	519	452	475	478	482	468	475	462	464	505	533	505	428	508	495	533	524	510	458	524	498	477	492	514	497	534	509	508	474	461	470	478	461	506	490	495	493	502	503	504	523	510	464	499	494	451	497	471	482	499	451	499	483	485	476	504	487	461	503	455	429	465	456	503	521	525	443	463	509	512	516	493	497	501	466	498	504	488	512	493	492	547	483	498	493	526	511	493	526	483	444	522	498	493	472	469	481	512	495	508	485	518	492	460	505	461	472	483	486	466	474	487	495	487	494	518	525	470	512	487	538	511	477	481	503	516	466	491	461	477	497	449	476	458	514	499	488	463	482	485	494	480	515	522	471	478	516	504	497	504	468	490	485	480	494	473	519	484	461	488	495	512	461	498	488	498	507	510	465	497	508	452	492	510	467	494	508	495	496	480	470	489	476	496	504	493	481	493	492	534	487	456	475	480	498	483	480	512	498	479	482	480	487	514	514	500	504	478	475	495	522	508	487	506	481	485	498	459	523	496	499	464	530	474	474	477	482	504	517	563	459	507	466	512	522	493	508	488	489	504	511	492	473	485	462	500	482	509	501	483	478	517	465	431	503	527	458	514	499	479	490	487	460	453	484	484	431	446	506	493	469	518	476	466	524	487	452	479	491	474	475	471	473	496	489	504	494	490	501	486	533	506	483	505	481	534	464	475	499	454	459	486	509	467	490	488	459	503	500	498	518	484	501	495	495	473	521	465	511	490	467	517	492	492	495	519	506	516	498	466	483	471	476	465	508	472	475	519	518	481	482	479	480	482	436	449	486	505	508	480	520	532	458	508	441	475	499	494	474	479	484	513	466	469	520	484	528	504	506	482	471	465	476	500	489	435	471	504	481	470	482	463	487	481	525	476	514	505	517	488	466	489	455	513	469	498	480	456	510	506	515	462	508	509	522	504	497	468	494	530	527	477	468	498	481	480	466	500	493	462	529	465	532	467	490	489	475	526	482	497	501	473	523	456	503	498	504	541	480	465	474	480	479	498	447	489	499	504	511	468	493	477	508	525	441	470	470	479	534	496	512	507	457	489	493	502	503	479	489	534	476	493	471	464	450	476	480	475	509	457	505	521	491	510	453	494	496	494	521	464	469	479	524	479	475	475	490	497	491	443	479	495	502	455	474	460	491	488	459	520	500	505	511	509	491	482	478	530	483	469	508	484	506	488	508	438	501	460	450	503	528	490	499	474	470	501	502	542	457	490	442	471	501	480	456	488	525	457	519	495	497	485	504	525	469	506	485	480	472	487	508	480	489	490	490	456	495	452	498	516	512	496	479	438	505	517	502	508	434	478	461	517	479	520	496	507	447	494	507	477	501	505	510	488	457	444	502	489	487	480	468	498	491	492	490	509	485	478	497	486	477	502	458	472	511	517	469	484	481	509	484	510	508	486	511	482	531	458	505	500	507	473	489	489	464	515	497	451	497	476	500	491	479	462	447	466	514	473	452	493	488	476	509	464	485	499	495	478	498	498	471	472	495	485	499	479	494	498	500	452	468	465	492	480	484	526	488	498	455	551	488	518	511	449	503	499	470	498	488	530	479	453	526	463	501	502	494	512	494	473	493	503	511	468	502	483	523	505	446	462	505	446	480	460	504	489	509	472	485	463	469	487	460	512	494	467	500	446	491	502	495	462	509	483	495	490	509	480	474	474	483	506	518	480	477	508	454	487	496	512	502	496	491	538	477	519	497	507	516	450	494	479	477	476	523	510	530	518	486	457	474	496	515	513	427	506	497	472	434	482	495	527	509	485	480	474	490	481	485	499	488	474	508	489	536	487	474	508	507	471	544	482	476	523	482	478	483	481	483	469	437	522	496	475	505	506	487	502	473	489	517	523	483	480	460	481	481	501	486	540	483	477	503	513	493	473	530	497	528	508	493	500	454	513	486	499	517	488	498	473	508	498	479	496	492	499	489	481	525	473	509	500	484	494	499	532	470	485	456	473	476	532	496	456	481	511	464	477	534	489	505	453	471	475	508	485	469	469	487	507	442	430	457	453	494	503	542	466	474	499	518	510	477	486	476	507	509	491	477	464	518	449	538	498	485	465	501	493	503	500	492	474	508	485	473	484	493	508	508	516	501	520	488	524	504	502	465	523	483	487	513	506	477	494	510	519	521	484	484	460	433	494	493	491	451	516	471	518	490	495	486	523	504	451	498	517	489	477	453	492	509	508	539	507	522	455	460	517	546	454	481	464	452	528	465	504	491	498	501	495	486	473	482	474	502	514	499	456	478	489	501	486	477	472	523	502	483	444	525	531	483	483
13717	2257	2267	1849	1281	1011	796	689	593	550	495	437	463	417	396	402	387	390	352	359	335	358	373	343	349	332	325	311	315	340	301	304	297	322	308	299	345	258	312	352	322	313	299	305	330	321	306	298	298	308	307	323	296	317	301	285	307	296	311	329	319	290	316	288	322	286	303	262	319	323	342	314	302	303	276	310	303	288	294	315	291	274	325	341	310	330	315	356	290	331	294	289	290	289	320	316	312	307	283	318	301	284	313	318	318	280	314	269	288	293	330	336	321	295	306	287	335	286	303	279	305	340	311	341	274	273	286	289	299	294	333	290	296	289	306	323	306	287	272	294	287	303	283	324	299	325	306	282	285	298	278	304	286	337	276	269	303	288	305	289	312	308	321	257	297	271	308	288	326	308	284	294	316	280	286	319	292	263	332	274	312	319	325	307	319	285	303	325	310	280	281	303	309	308	289	288	333	318	315	309	341	279	291	303	298	309	285	308	311	314	287	319	304	316	258	313	333	295	313	273	276	298	290	299	310	325	271	268	278	314	326	271	298	290	292	313	285	288	292	307	296	318	303	311	283	307	299	322	319	310	306	291	326	305	300	267	305	313	332	296	313	286	315	274	296	309	298	286	281	293	304	258	286	284	304	273	268	312	286	322	277	335	277	338	282	247	293	293	294	273	267	321	286	297	341	284	301	297	351	264	310	307	317	314	294	288	349	321	345	294	277	319	301	272	305	302	335	328	276	297	320	291	290	300	278	301	314	288	292	286	264	334	355	319	313	310	284	309	275	273	321	301	308	330	328	310	270	304	308	277	274	292	335	339	311	277	304	327	333	297	295	304	307	302	305	290	295	265	275	325	309	300	323	304	305	255	299	320	319	293	315	302	278	298	291	310	288	279	320	284	297	320	304	291	288	292	307	287	285	322	307	290	290	335	307	314	279	305	318	282	295	286	314	272	314	321	298	303	311	299	328	295	299	289	293	295	336	303	281	259	336	280	306	297	304	299	317	308	307	287	330	318	287	281	297	303	309	334	276	295	260	307	294	295	318	234	325	287	299	283	311	317	286	308	291	297	309	284	306	267	334	308	281	276	312	325	280	302	263	305	298	318	312	279	310	268	314	319	297	265	297	307	332	345	289	293	296	293	299	261	282	296	319	302	324	293	318	316	299	275	302	304	308	335	330	287	308	284	296	269	300	314	306	320	297	288	292	297	300	307	338	272	291	299	326	288	317	325	295	269	293	298	321	279	327	292	294	295	294	350	311	312	333	318	296	300	260	296	291	298	304	312	299	325	289	295	293	285	270	325	294	314	311	308	299	313	308	291	266	282	301	302	321	292	310	306	318	304	350	297	301	321	273	298	276	278	308	311	340	293	275	339	299	282	307	304	302	280	302	300	290	308	311	270	324	268	343	306	312	327	317	302	313	307	287	292	323	302	292	305	302	299	309	292	277	281	303	307	282	288	320	299	304	295	311	301	284	308	322	295	299	292	324	299	293	300	303	304	314	297	301	271	286	348	314	302	300	295	284	322	334	326	300	316	310	348	304	286	291	285	275	290	286	326	288	266	285	297	315	293	308	298	298	316	286	285	296	257	282	293	294	265	303	319	347	301	341	285	333	311	323	296	303	293	297	317	293	289	317	276	305	316	288	308	285	297	308	291	311	278	332	296	314	318	280	273	276	292	279	298	278	298	304	328	292	300	323	279	290	282	294	303	263	313	276	335	267	269	331	271	295	311	311	320	332	313	311	318	296	288	333	305	310	324	335	298	308	306	285	309	292	284	292	298	319	302	282	312	294	330	331	298	324	289	289	296	305	276	336	311	313	292	295	294	335	297	289	292	285	309	313	323	298	301	302	309	313	285	302	306	339	295	290	303	309	300	303	320	302	293	288	321	334	317	285	293	299	355	309	298	321	326	291	329	321	302	295	238	315	303	324	292	292	294	299	317	271	301	302	308	270	307	310	311	297	328	310	293	283	303	299	314	266	318	326	296	280	265	339	291	308	280	326	330	311	294	319	286	345	316	277	275	303	321	308	332	320	342	308	323	272	305	282	288	289	311	278	321	313	329	307	321	310	310	296	288	333	281	306	281	284	293	315	298	321	305	291	316	300	291	287	307	288	310	299	263	332	298	315	311	285	336	293	261	292	259	294	263	335	285	296	331	342	311	297	278	315	340	309	279	288	298	326	305	301	287	299	307	270	285	299	323	305	284	286	318	307	310	300	313	307	316	305	299	313	331	314	302	307	286	291	301	290	310	336	277	274	317	318	307	320	270	282	281	297	320	340	288	329	266	299	309	292	279	307	300	290	313	315	314	314	284	334	321	302	322	291	343	293	277	283	297	316	300	303	279	292	302	310	309	312	298	345	306	332	264	282	279	295	303	298	314	294	298	304	294	310	291	269	304	306	278	320	304	332	272	277	272	327	311	317	278	296	291	306	312	269	288	332	335	301	314	308	318	298	286	331	260	303	299	313	291	319	305	312	282	305	306	283	279	311	320	286	260	291	310	288	323	322	309	303	310	306	319	337	308	279	302	301	310	268	330	272	316	303	313	303	302	296	291	284	336	301	317	309	299	300	298	343	289	286	302	304	312	293	275	286	268	288	270	319	337	313	309	290	259	304	303	270	302	320	297	293	325	307	319	317	302	304	324	298	315	299	315	285	330	282	295	312	302	310	309	303	292	307	322	325	339	308	280	299	287	293	291	327	317	311	311	293	290	324	292	287	317	296	298	318	346	283	309	297	314	323	295	293	331	289	298	332	288	301	307	314	283	306	290	325	292	312	270	308	328	290	302	296	288	311	302	337	289	291	301	337	274	326	265	305	268	280	280	283	303	294	280	316	276	293	324	300	296	258	300	274	311	310	305	296	319	330	271	322	324	278	317	319	326	320	285	324	314	288	319	309	318	337	319	338	291	310	294	325	326	344	289	304	307	296	295	281	343	309	299	271	312	294	286	301	264	291	309	266	285	324	333	293	314	303	301	335	295	326	308	296	289	317	312	346	286	318	290	288	304	317	278	288	293	293	286	297	290	273	310	276	293	302	284	326	273	317	346	301	313	293	321	300	309	297	326	311	293	338	314	298	293	331	320	278	283	267	274	323	276	297	264	303	322	310	307	286	249	324	298	285	316	296	295	317	302	320	345	319	275	301	306	288	286	298	329	291	294	329	289	302	298	290	297	318	288	291	334	304	332	303	330	316	305	317	284	303	282	311	305	309	294	318	332	303	324	275	350	287	301	308	292	300	293	311	299	328	345	290	299	293	287	326	305	301	294	308	330	295	279	296	286	314	307	278	276	283	309	304	307	307	321	301	320	289	308	303	310	262	332	309	313	290	299	306	338	289	301	283	311	315	289	289	311	322	298	290	304	330	309	305	272	271	304	283	360	312	323	292	300	316	307	317	291	288	284	281	291	301	294	286	316	292	302	289	323	322	303	290	318	319	283	311	315	324	326	294	342	334	274	308	294	293	282
7718	2171	4201	5142	4660	3904	3273	2653	2383	2032	1936	1635	1569	1510	1398	1344	1278	1234	1147	1150	1159	1167	1194	1060	1006	1050	1127	1047	1017	918	918	917	898	893	935	930	891	888	887	854	828	824	934	865	855	806	876	837	850	823	802	779	803	824	821	819	831	830	800	800	803	843	847	824	758	792	794	844	829	856	814	806	817	801	808	791	842	782	815	806	806	817	796	723	811	770	810	773	833	798	829	754	857	836	731	804	817	845	813	774	780	739	766	833	750	786	852	809	829	749	799	816	781	729	787	801	835	777	785	772	795	801	831	803	844	736	818	807	786	817	759	739	819	817	770	781	782	823	764	795	789	772	802	738	816	786	769	826	800	839	835	767	760	805	776	782	832	796	775	765	766	763	782	771	806	781	804	795	833	816	802	823	832	754	798	766	765	803	816	831	733	799	754	813	806	799	813	765	767	752	783	784	795	806	783	759	809	793	819	831	827	770	779	795	809	779	760	800	772	811	832	765	781	806	799	784	750	783	793	784	785	803	822	822	773	824	765	766	799	808	788	774	777	784	773	777	796	814	788	780	820	780	785	770	739	771	769	765	867	843	817	798	821	789	780	775	816	771	796	800	827	861	771	791	727	789	800	763	803	795	781	796	776	838	777	791	744	785	763	770	785	815	730	805	793	783	803	844	778	819	792	782	795	781	782	755	734	833	853	794	788	779	838	784	821	812	791	811	798	756	817	797	813	765	766	790	790	789	810	782	765	799	778	813	776	780	757	769	789	834	777	790	823	760	860	795	792	801	787	774	801	744	757	773	777	792	760	821	813	797	820	787	768	766	768	763	753	819	806	800	759	758	834	781	785	789	765	763	752	791	799	784	813	852	745	775	772	800	767	796	745	806	779	779	756	795	764	766	787	793	840	779	784	884	775	753	799	816	717	783	806	838	786	787	775	802	813	758	764	809	737	809	813	753	816	779	809	791	869	782	802	795	830	776	768	802	820	788	773	754	757	778	778	818	785	744	846	821	792	817	779	804	807	760	792	808	788	763	738	774	784	767	793	756	812	806	772	824	831	783	763	762	801	738	798	795	797	785	794	817	786	728	784	812	791	785	767	842	772	834	812	748	761	797	794	798	799	734	775	778	785	743	746	813	794	816	781	820	797	818	770	778	815	792	818	749	766	762	754	810	797	780	790	741	809	799	794	829	776	769	802	789	805	771	798	829	837	787	833	788	815	848	777	832	761	817	743	763	762	810	771	764	824	779	787	758	826	815	797	764	787	824	813	766	750	741	754	760	782	808	784	809	754	769	779	805	784	771	773	794	758	791	777	766	798	886	771	790	793	770	771	797	755	785	762	805	802	776	800	851	804	756	824	812	778	771	811	755	802	784	804	786	722	801	714	782	787	771	811	766	820	833	823	784	720	801	771	829	805	818	792	751	774	771	781	777	774	831	800	785	781	808	768	776	785	751	838	812	801	826	797	828	776	736	779	795	787	738	799	765	774	745	787	784	782	812	795	778	776	789	816	785	771	793	813	756	781	755	803	755	827	811	756	785	774	803	756	845	813	831	752	808	764	785	758	760	772	748	795	769	760	759	799	779	847	789	815	798	806	745	742	753	794	831	768	758	807	812	796	774	782	799	753	786	816	815	803	797	777	770	749	803	754	759	780	803	820	821	788	774	772	773	769	770	826	751	786	748	821	787	758	789	768	821	751	743	762	751	785	756	770	831	793	829	739	805	764	798	810	775	755	761	764	808	762	776	846	757	778	784	772	755	738	833	770	805	737	771	790	797	779	775	738	802	795	799	781	750	785	770	827	777	779	827	837	785	775	850	794	861	772	760	772	760	796	771	821	767	782	801	777	761	804	787	718	787	725	774	756	801	774	772	808	806	801	761	795	789	776	780	729	756	760	811	810	778	785	711	794	797	790	791	791	774	763	775	728	803	778	870	733	753	778	838	754	794	768	799	785	775	758	799	764	791	779	840	763	822	827	806	801	773	791	791	798	802	797	796	751	811	811	768	776	812	762	794	757	832	755	764	764	785	822	834	741	793	817	759	773	719	745	789	771	770	767	735	838	781	796	826	834	792	812	798	757	816	769	818	785	807	789	800	760	814	798	734	807	826	784	781	787	794	800	777	753	784	773	765	769	772	787	806	781	767	762	734	799	817	805	731	801	752	820	786	772	792	801	779	831	803	773	743	771	833	809	824	843	815	812	762	754	788	778	784	817	811	791	760	766	775	827	763	828	754	812	811	748	793	756	801	809	818	794	782	768	794	825	781	780	803	794	777	817	765	819	777	800	824	809	793	780	827	745	747	783	781	784	736	821	803	783	765	792	788	805	804	736	794	826	795	772	857	792	817	802	782	800	734	813	695	835	810	792	754	771	798	785	782	784	786	773	751	832	786	809	808	793	764	783	763	777	773	766	771	796	817	772	767	789	810	729	808	761	820	775	861	809	759	788	796	768	813	805	813	798	796	798	750	840	830	793	794	755	763	803	800	813	743	772	793	807	773	804	810	821	777	793	782	835	791	801	796	725	764	808	780	774	778	789	760	805	797	744	813	774	708	767	756	798	777	732	763	771	777	773	766	727	811	771	753	824	769	769	744	819	761	771	784	780	818	739	819	792	765	769	775	760	735	810	816	753	803	797	779	810	789	817	720	786	785	798	765	794	820	774	774	790	741	778	775	762	806	819	819	823	790	787	817	805	843	793	770	753	770	750	798	747	809	790	811	734	794	780	794	817	772	791	803	823	792	783	760	765	786	773	841	780	762	785	795	767	776	784	758	752	811	789	764	824	772	808	784	815	745	776	770	795	736	764	865	809	786	784	749	826	828	820	783	794	805	753	763	809	771	736	782	818	783	803	729	795	788	837	801	793	804	765	752	781	780	749	757	771	761	776	767	769	806	770	779	762	776	817	753	706	721	758	796	731	757	783	800	818	827	769	768	811	816	801	780	840	772	821	770	811	801	727	786	756	803	801	742	834	761	754	797	825	824	768	806	806	784	726	760	762	812	820	800	763	791	736	760	806	777	745	769	756	772	788	813	769	794	782	768	786	807	746	807	803	798	812	779	820	784	797	777	754	747	790	812	762	799	810	807	785	763	748	749	827	796	789	802	745	786	758	864	800	803	809	805	774	759	791	725	794	743	822	818	792	814	790	800	779	777	796	792	796	794	778	799	778	763	788	791	798	825	843	788	814	782	790	757	821	802	804	828	809	775	797	733	840	767	823	825	750	744	804	821	719	782	748	787	777	781	787	775	743	766	769	814	825	797	778	805	833	849	751	788	776	842	742	815	787	781	834	785	800	782	811	788	759	788	759	797	784	790	748	811	803	804	768	793	847	791	795	824	793	799	789	781	779	783	801	805	801	796	780	795	749	790	786	741	800	833	760	756	791	738	817	800	813	776	776	765	812	790	815	814	792	806	794	774	823	737	801	790	811	751	793	761	813	808	801	739	780	791	744	788	768	813	800	846	796	776	794	792
2037	324	306	259	302	295	281	276	268	267	289	319	311	285	302	284	287	305	286	309	277	280	276	242	286	287	267	291	269	304	271	290	294	303	295	281	289	271	297	271	297	283	264	284	288	288	285	334	293	267	265	327	329	283	339	310	280	318	273	250	303	265	243	280	274	274	271	287	292	289	306	301	295	287	277	307	278	265	287	290	318	273	300	268	302	306	289	268	291	289	294	279	290	290	299	256	305	281	273	319	316	278	292	300	296	269	287	293	316	281	280	296	286	261	269	269	275	298	272	276	298	272	292	296	277	293	270	275	288	273	292	262	245	246	254	268	304	267	262	282	285	253	314	280	271	267	289	300	298	276	289	266	290	281	280	301	259	281	273	299	301	253	291	276	271	304	266	294	257	268	279	265	284	293	276	311	298	266	293	280	285	282	314	304	287	298	274	250	274	276	304	276	308	268	259	259	294	278	286	285	268	288	284	267	228	278	276	277	273	269	274	288	281	283	277	273	274	279	297	288	311	268	307	266	299	318	298	272	270	281	263	287	264	239	267	275	309	277	295	292	258	267	301	271	269	266	265	304	300	291	290	284	290	297	268	294	267	269	289	294	282	241	287	286	299	273	260	279	284	254	291	291	256	263	317	285	278	276	305	244	313	301	293	285	263	300	295	261	267	265	260	297	277	275	280	286	267	265	246	280	287	309	295	304	311	292	293	276	292	295	294	287	291	275	290	299	275	294	291	288	296	277	261	290	286	280	264	267	282	294	307	281	284	302	302	274	291	284	286	288	292	251	276	256	287	268	287	280	269	288	250	301	309	286	273	288	291	252	288	285	288	264	254	298	273	302	299	304	296	291	271	280	308	287	285	283	305	292	284	264	300	295	298	283	275	264	330	291	282	316	315	314	298	296	281	281	293	309	253	277	278	286	269	256	302	316	283	280	264	309	284	272	297	293	289	261	272	294	267	309	333	252	261	297	300	311	256	262	279	258	311	277	276	258	309	293	295	290	279	273	303	277	313	291	271	285	268	279	270	271	282	290	297	292	267	281	294	308	295	294	295	304	282	322	274	268	273	311	288	254	278	286	246	284	292	283	282	296	289	281	289	294	297	302	329	276	288	287	308	277	244	273	263	277	274	284	287	292	273	271	282	275	275	276	255	285	283	287	261	303	285	285	308	269	305	238	268	291	296	299	279	267	296	277	307	282	288	290	291	266	266	276	292	300	279	269	272	283	281	262	280	267	285	277	252	315	281	289	269	267	265	253	305	266	287	271	268	258	306	276	267	265	297	297	293	296	282	272	318	292	305	284	315	278	285	260	310	301	287	286	285	315	287	265	274	303	296	254	287	290	288	290	269	277	273	303	292	300	296	289	263	305	277	306	263	287	330	293	285	289	259	292	275	283	280	252	311	291	298	280	296	326	280	285	288	270	263	290	286	294	310	274	262	271	298	270	265	276	299	305	289	267	277	272	278	283	261	269	283	279	272	247	270	291	281	329	307	278	296	290	292	268	259	291	272	282	290	291	282	279	318	312	265	295	268	305	277	232	291	278	298	292	290	280	289	297	291	289	310	289	288	264	301	265	270	304	269	295	295	297	302	280	288	306	268	250	292	291	280	278	298	283	284	313	268	262	282	288	274	250	266	291	285	268	310	283	267	273	283	251	295	287	314	278	300	300	289	260	306	273	244	283	278	296	303	286	266	253	293	253	265	292	293	274	286	270	278	305	313	278	308	279	265	304	298	279	277	264	277	276	270	263	294	303	294	294	281	306	292	281	288	278	292	281	314	286	265	307	279	297	289	279	288	309	275	288	283	267	278	281	284	275	278	296	280	267	270	295	277	285	316	273	275	285	287	288	295	275	266	298	294	263	274	283	289	276	255	258	270	301	316	265	269	290	285	297	292	294	271	284	266	285	245	265	319	265	278	317	300	286	272	274	284	281	287	290	282	289	298	263	263	285	291	259	284	298	283	264	279	270	293	290	267	304	319	295	262	298	286	282	286	302	302	271	289	293	303	282	278	266	290	270	289	267	277	292	301	302	266	304	293	283	269	266	265	271	293	304	286	287	283	309	282	271	259	278	263	272	255	281	257	308	283	301	274	281	299	260	239	285	284	297	281	276	269	242	279	289	315	314	289	250	288	272	277	306	265	274	317	288	271	293	274	302	283	295	314	301	280	269	307	290	297	282	278	267	257	312	280	276	269	259	284	298	283	272	304	296	315	310	306	269	296	273	319	286	278	277	258	276	296	304	265	307	270	278	313	253	284	295	311	292	298	306	320	264	279	282	281	305	270	272	287	276	284	277	304	318	307	269	278	290	324	268	286	284	258	306	292	298	268	308	244	273	264	278	284	278	287	284	270	294	292	277	283	296	282	301	303	289	261	302	269	295	268	288	275	271	309	318	262	285	257	273	279	277	288	276	282	301	299	254	308	298	299	278	278	289	286	326	283	316	312	279	248	302	267	291	311	299	282	276	291	304	322	290	281	274	267	273	265	294	295	309	297	288	296	268	266	268	307	269	306	300	295	284	291	280	308	303	283	302	296	296	277	277	277	286	253	284	253	305	277	268	293	279	258	272	286	271	295	284	261	272	272	293	290	271	255	291	267	268	274	290	303	274	286	281	270	262	274	311	269	262	244	309	284	280	306	283	325	262	258	276	291	275	256	272	234	275	317	304	276	274	276	246	311	296	266	264	245	294	321	285	279	292	279	290	264	286	292	272	288	299	309	283	273	288	296	271	261	264	250	277	297	298	326	281	295	290	294	270	297	294	278	293	310	288	278	302	277	280	299	269	278	328	289	309	272	288	291	282	281	279	266	262	300	235	257	291	310	278	287	296	272	274	272	282	278	256	266	282	281	276	269	264	295	243	303	289	292	284	253	292	263	295	268	276	317	310	287	271	286	278	274	300	294	295	301	310	269	266	268	276	291	273	280	327	235	280	293	329	292	276	296	257	280	280	282	284	292	301	264	274	276	273	323	258	286	284	293	302	310	282	282	299	269	282	282	309	285	292	325	284	285	268	303	311	295	273	294	291	284	286	283	325	281	295	299	302	297	289	266	269	285	271	328	282	250	277	261	261	303	285	280	328	309	291	289	299	300	262	260	275	283	291	282	258	271	278	283	286	315	276	272	263	263	318	286	267	267	258	299	291	280	282	266	307	280	264	307	291	293	243	289	253	257	255	271	265	249	256	279	252	303	317	284	278	271	286	277	300	272	275	307	275	303	281	267	260	253	293	295	263	274	309	288	284	288	288	270	287	268	288	269	274	300	293	261	298	232	291	269	268	299	270	284	289	300	256	278	284	283	322	305	297	294	303	243	278	297	262	280	301	279	301	314	319	235	278	285	264	302	318	287	285	266	290	293	286	272	275	260	270	290	326	287	265	325	278	277	269	275	278	285	302	315	263	281	262	296	297	278	299	297	308	318	278	299	315	275	285	282	277	281	284	282	307	278	322	278	283	294	311	275	256
2456	756	777	813	728	771	723	771	729	739	716	747	712	745	734	711	708	715	719	719	736	699	704	705	698	756	701	735	726	686	694	719	758	716	696	712	698	717	703	700	705	681	745	717	728	664	716	703	700	674	724	710	731	713	735	706	730	728	712	755	707	729	711	718	721	722	716	706	708	725	671	717	716	738	689	743	740	698	690	672	697	690	693	721	675	721	703	734	687	752	702	724	693	702	694	724	736	729	674	684	706	676	681	706	669	705	735	716	709	699	756	773	698	727	710	726	731	691	699	702	771	682	714	708	732	709	693	707	721	673	683	699	700	717	726	705	724	716	714	700	714	702	686	652	704	692	741	698	697	658	731	699	722	715	683	728	704	726	735	735	689	707	735	713	661	695	713	739	712	765	732	730	696	666	658	704	706	734	740	735	702	701	737	690	727	682	654	692	750	733	700	738	699	696	721	658	716	693	688	733	683	728	684	703	708	700	727	745	675	697	709	718	699	731	775	741	701	702	701	702	671	733	724	698	705	707	719	730	680	672	728	736	694	731	670	715	693	754	686	697	760	721	704	715	746	670	683	732	722	733	687	665	725	682	749	721	725	726	715	726	747	749	730	771	688	670	720	677	731	694	674	706	761	728	741	707	689	742	704	669	746	720	699	714	683	715	701	668	707	720	706	710	659	764	719	675	690	796	694	675	666	769	714	714	740	712	688	724	660	734	708	695	786	679	738	701	695	676	705	751	680	754	701	725	721	750	747	766	698	660	733	706	673	700	699	696	701	746	705	678	656	696	753	675	717	695	704	726	741	676	678	698	689	702	712	657	692	729	722	690	741	700	680	740	731	695	733	747	731	728	713	720	759	692	690	756	651	750	703	737	717	752	690	722	720	670	716	682	721	720	709	661	680	699	702	744	749	678	679	739	729	756	719	698	677	742	706	714	747	707	700	718	700	730	739	716	713	689	688	673	700	668	693	704	706	750	683	717	659	735	735	766	717	703	670	694	710	753	711	709	700	698	703	695	646	667	744	724	653	710	694	723	658	705	723	720	733	706	714	744	714	707	730	701	689	705	712	721	708	726	672	725	709	717	735	749	720	696	719	721	731	671	668	716	686	712	719	686	704	721	716	675	681	730	700	731	722	765	696	784	720	690	716	682	700	703	710	717	690	720	714	717	684	678	725	763	684	714	703	765	702	712	705	691	699	757	705	713	728	672	680	727	723	710	691	760	706	731	723	728	718	697	744	740	702	734	703	722	697	715	693	662	727	694	725	697	705	675	698	716	727	728	693	694	691	732	727	704	684	726	733	651	718	709	690	713	744	726	734	681	736	712	720	666	676	738	714	736	702	733	741	679	743	713	725	697	741	711	708	664	719	701	710	716	703	708	696	724	697	719	697	692	703	750	726	751	741	706	738	712	742	687	721	737	691	712	674	706	692	744	702	715	717	697	685	696	684	687	706	725	672	727	698	697	699	746	767	689	733	719	700	716	702	767	685	667	702	720	691	752	699	700	693	729	756	735	698	751	744	684	703	718	675	704	724	705	755	722	644	650	734	715	720	687	687	717	711	745	714	732	716	677	707	713	714	738	762	696	740	710	709	701	749	710	734	676	700	710	689	692	692	683	731	742	760	745	714	714	720	709	712	720	727	718	712	731	744	700	678	709	706	728	706	729	696	729	719	705	672	746	726	682	695	683	728	743	667	718	707	738	713	706	682	692	693	676	775	704	719	682	725	759	738	741	703	699	687	699	677	719	714	676	725	669	709	711	710	680	678	661	723	732	689	694	674	743	734	712	672	678	668	695	704	728	726	707	715	750	699	730	738	682	743	741	758	724	737	665	672	685	658	648	708	706	706	722	710	713	691	709	710	726	729	716	711	712	694	721	673	679	735	702	706	678	680	690	728	677	733	683	723	673	758	740	673	735	707	684	686	685	693	689	663	681	682	687	713	700	714	728	720	716	703	715	728	674	706	715	717	658	710	729	717	741	694	715	707	680	656	734	681	747	709	666	734	680	673	679	668	699	693	689	796	719	671	694	653	710	716	767	701	658	765	718	706	687	718	673	764	686	728	714	682	746	717	722	754	711	735	703	696	700	674	716	686	716	685	680	746	685	703	710	714	742	701	724	704	739	730	719	720	731	725	679	690	666	743	732	715	723	707	690	684	721	691	702	685	745	704	714	693	735	722	700	710	716	672	696	712	725	724	630	705	683	677	734	715	711	703	757	656	687	674	705	739	745	743	721	711	691	703	698	709	662	719	700	730	727	730	717	688	749	692	699	671	731	695	676	681	755	684	690	735	744	731	670	706	717	713	712	697	740	731	722	753	687	738	741	696	651	738	680	722	696	718	738	703	732	690	682	680	717	692	720	713	701	737	727	742	732	745	706	646	691	688	723	690	685	739	683	751	722	711	707	668	717	707	718	707	685	703	727	731	709	676	646	716	673	717	743	699	729	726	721	710	720	656	730	695	718	659	714	678	667	690	728	709	758	677	702	730	757	708	680	721	710	692	703	705	728	673	741	645	703	722	747	687	694	729	713	737	723	712	681	717	752	706	739	701	714	717	634	700	702	706	724	706	696	723	676	706	694	708	702	709	719	759	704	674	674	741	736	706	700	737	737	693	698	737	698	734	728	719	683	755	689	689	710	712	719	758	682	693	748	673	671	772	723	714	746	742	705	686	712	699	724	701	705	705	709	682	685	665	694	735	740	698	701	732	732	679	721	717	681	716	740	702	715	740	699	670	716	709	681	697	710	716	711	730	705	718	709	701	720	690	707	745	736	676	719	726	727	727	741	740	708	679	723	768	721	723	686	670	674	680	728	682	735	698	688	738	746	750	724	702	695	740	686	700	697	725	673	747	720	639	695	699	685	740	695	697	709	687	771	708	741	718	691	694	701	704	705	749	686	757	729	735	728	680	722	686	707	704	679	678	723	702	719	701	769	652	773	659	689	724	707	736	700	723	719	707	676	756	764	684	687	730	739	724	724	724	669	686	690	704	710	711	727	705	669	691	743	751	723	700	675	712	709	659	688	706	709	737	717	736	740	722	692	700	756	723	707	684	700	672	707	718	722	715	706	728	729	738	719	715	735	742	652	673	698	726	716	719	680	703	766	688	684	728	730	719	733	728	696	701	699	712	728	704	708	743	677	726	721	687	678	702	679	718	691	730	683	721	785	678	726	675	715	703	734	721	731	708	711	727	779	715	685	690	669	748	670	667	710	752	702	707	697	693	710	705	663	687	711	748	699	680	659	662	733	714	732	730	738	666	701	721	686	711	718	738	729	682	659	667	653	736	696	691	680	693	726	746	712	722	735	703	729	739	714	740	692	706	701	680	715	713	736	729	723	702	691	726	720	733	690	705	700	725	724	755	637	699	756	736	755	729	706	707	729	793	684	734	670	638	764	720	681	703	694	674	693	724	664	708	722	712	714	732	708	709	692	710	709	749	725	741	677	694	717	708	742	724	697	737	713
6931	910	1056	796	597	481	370	322	315	239	236	235	211	243	211	228	196	172	177	205	177	170	167	199	170	187	169	197	181	165	173	178	174	199	157	186	170	180	167	163	174	188	186	188	190	147	155	179	154	192	155	186	199	188	152	149	182	171	172	178	166	187	154	164	169	165	169	171	192	185	196	163	165	174	160	176	197	155	189	169	154	206	158	169	192	167	156	166	154	180	152	159	146	169	170	155	191	168	150	159	169	159	183	167	192	187	162	170	183	185	157	169	153	170	177	186	170	161	176	179	195	198	174	198	145	182	165	189	157	163	182	161	153	173	170	173	195	158	150	157	167	168	159	161	157	172	161	163	181	194	178	134	145	174	159	204	158	169	155	166	176	160	174	144	156	175	158	169	152	175	150	181	153	162	178	173	175	157	176	171	167	165	167	176	180	175	182	142	179	168	162	181	166	165	146	169	181	178	153	156	168	139	183	168	155	150	157	148	181	175	139	156	161	162	151	170	160	162	168	149	167	157	193	176	163	167	181	142	159	205	189	186	163	175	194	167	168	187	169	192	157	185	205	164	187	174	166	203	162	178	154	185	181	172	157	180	186	174	177	188	168	178	138	142	166	153	162	145	169	168	148	157	163	152	153	160	170	168	173	172	179	155	159	148	162	194	193	198	153	154	176	173	156	167	167	158	177	175	168	150	170	148	178	156	157	178	189	174	173	170	159	155	153	174	178	173	170	171	165	169	178	174	161	154	182	164	174	178	141	170	160	165	164	165	166	167	158	131	186	202	158	176	172	157	152	162	159	149	174	204	151	166	167	144	185	167	180	164	170	161	167	170	156	162	161	165	165	192	185	171	182	195	162	169	170	171	191	155	165	188	152	165	170	167	162	179	172	186	162	179	184	169	198	181	158	142	197	157	143	159	182	169	163	174	166	160	199	155	169	169	175	177	174	158	162	167	156	166	160	194	183	184	155	150	173	192	195	163	151	159	176	162	159	148	155	183	156	169	177	166	158	165	176	175	180	165	160	178	170	173	169	171	161	169	176	166	145	198	161	216	172	165	178	163	142	182	187	151	180	149	159	176	169	158	158	167	195	162	134	179	161	169	193	166	163	163	188	176	175	171	172	178	179	161	160	170	156	173	161	164	164	168	188	168	173	170	156	166	188	167	175	169	156	169	147	189	193	158	146	163	184	160	173	171	196	170	174	184	161	160	159	159	167	169	171	168	173	172	148	169	154	165	160	166	189	185	178	187	168	187	167	170	190	129	160	171	177	187	181	152	166	161	181	160	156	159	184	169	196	156	184	160	175	192	205	174	169	160	160	189	188	183	176	164	151	175	178	183	174	186	161	192	189	163	187	144	159	179	156	171	191	167	170	179	168	188	160	182	158	161	194	157	173	140	168	160	168	182	167	191	169	166	152	181	162	185	167	168	181	173	182	150	182	170	184	160	158	154	161	188	155	177	161	166	154	177	162	209	177	151	159	152	190	168	174	176	167	180	163	181	170	177	166	181	180	191	173	177	166	164	178	172	174	166	163	191	191	156	177	149	177	159	158	168	160	160	170	169	168	163	171	178	180	195	184	157	160	176	198	164	180	151	175	157	155	181	133	171	147	152	153	176	164	171	145	168	173	158	160	153	187	189	160	183	173	165	188	186	156	187	180	167	157	151	179	156	167	188	161	194	170	175	146	161	140	157	133	181	159	178	191	182	180	161	164	175	163	162	187	173	177	168	167	170	163	169	161	190	176	158	174	158	165	160	176	185	164	162	193	167	168	169	148	181	170	169	151	169	162	183	193	174	165	166	164	154	176	178	156	174	164	157	157	179	184	182	170	191	146	185	152	162	152	153	165	154	186	149	164	155	156	155	158	159	164	191	165	192	160	174	187	170	168	165	179	151	188	172	155	176	180	160	156	187	188	159	174	176	174	163	158	141	160	166	160	184	176	172	155	181	146	155	180	180	178	171	174	168	169	164	185	168	189	198	161	194	165	163	175	162	155	181	188	173	152	182	167	140	172	170	166	168	160	166	164	155	187	171	142	177	173	174	168	168	150	173	174	178	173	197	206	163	182	159	154	186	154	179	169	182	174	160	136	159	157	189	185	167	170	153	167	145	185	191	167	158	153	176	167	196	165	188	161	154	148	157	164	162	161	170	186	178	158	153	166	162	156	172	157	175	168	172	159	160	130	168	171	191	156	156	144	162	149	162	179	171	174	167	164	162	166	182	165	178	177	165	180	148	162	186	161	162	167	193	140	163	162	165	169	156	168	198	176	175	162	160	176	169	158	176	163	156	186	178	206	151	159	183	176	162	176	152	177	164	166	171	179	181	179	150	178	175	172	174	185	178	170	172	141	174	187	171	135	197	176	170	165	166	165	163	183	168	176	182	182	160	170	171	184	155	169	154	183	147	152	154	132	152	193	170	154	159	173	141	156	177	175	182	186	170	176	194	165	150	169	189	172	200	148	180	181	170	182	171	163	163	162	162	156	190	171	172	167	163	168	145	147	159	157	133	152	188	179	166	170	171	180	164	170	154	181	212	150	188	162	173	147	173	174	171	168	155	198	158	139	152	191	181	159	168	158	180	194	181	167	190	191	193	159	168	161	179	185	151	152	189	140	182	197	167	182	175	158	170	189	175	174	158	166	168	165	187	180	157	163	179	180	178	183	174	179	177	162	159	177	155	159	174	150	176	170	191	146	168	168	157	171	162	189	191	174	161	161	164	170	148	189	180	156	178	153	159	161	165	156	177	183	158	170	177	151	160	172	161	192	155	161	181	182	168	177	140	186	162	158	187	149	147	183	153	152	153	156	154	195	148	180	166	169	159	171	184	160	164	176	173	175	161	155	164	159	181	159	173	190	169	164	169	172	158	154	190	166	186	174	159	144	182	155	174	164	171	157	165	178	158	161	209	159	176	171	163	175	171	155	172	202	180	165	161	178	170	162	172	169	158	162	155	158	174	184	180	188	160	184	159	134	162	159	161	174	176	171	146	173	167	152	191	201	183	175	174	211	166	180	188	156	165	160	181	183	177	175	162	134	173	155	177	163	170	163	161	160	154	174	162	187	159	174	190	179	183	180	148	157	153	177	182	179	158	195	157	148	194	183	194	182	126	182	170	166	191	176	185	156	160	179	142	178	172	161	162	171	152	156	157	149	168	144	163	161	203	173	170	153	185	172	161	178	181	188	198	193	163	163	139	166	153	163	152	166	163	194	164	168	157	182	193	176	175	174	181	162	172	159	125	182	182	172	165	146	164	158	160	173	187	166	172	193	146	169	178	162	177	155	138	167	142	144	174	192	172	159	162	138	176	189	175	153	174	165	178	137	159	165	160	159	169	188	161	198	157	161	144	145	177	165	148	153	161	172	177	168	142	193	144	176	158	174	175	176	140	179	200	165	181	159	184	165	169	170	164	183	169	193	170	174	152	177	173	141	145	171	170	182	162	159	167	158	156	153	167	159	141	159	150
5426	1185	2159	2559	2300	1958	1598	1433	1234	1139	1057	974	854	830	762	816	734	720	672	691	662	694	631	636	636	640	661	586	560	619	536	555	533	565	545	554	528	538	525	516	522	521	514	486	533	530	504	495	525	508	496	514	503	538	513	537	459	515	451	497	536	501	489	500	480	491	487	509	525	488	481	473	510	479	529	499	550	446	477	527	512	489	445	477	482	543	496	478	529	513	479	494	525	428	468	507	469	535	495	505	510	516	495	471	496	481	500	519	493	472	515	483	501	497	504	477	512	499	505	465	497	491	499	515	520	482	519	491	492	547	482	475	490	520	506	525	518	490	498	450	476	475	492	530	464	499	501	533	481	487	487	460	492	491	484	490	478	544	509	492	501	504	460	526	470	498	488	448	501	454	466	447	489	512	465	528	453	481	508	503	495	486	535	498	471	524	490	483	497	498	491	486	479	498	457	503	489	495	497	527	486	517	461	490	476	470	499	481	441	473	487	492	484	513	516	500	477	491	516	452	485	492	444	467	513	493	481	483	445	515	480	478	481	475	504	483	479	500	502	506	486	478	496	492	462	479	526	538	480	488	469	488	493	494	523	500	467	510	486	517	460	492	458	478	475	477	510	507	477	467	481	440	486	505	492	471	498	514	460	446	492	463	480	511	487	490	492	462	494	512	474	477	485	473	488	487	472	512	451	459	514	461	472	543	494	475	499	485	532	477	487	470	502	480	500	479	462	528	481	481	479	481	491	485	495	498	504	493	456	481	526	464	506	499	494	508	483	486	476	493	471	461	456	507	481	517	501	478	452	475	469	470	485	480	525	491	488	509	482	476	502	485	444	502	506	506	507	484	485	502	470	508	490	468	493	486	497	436	496	465	463	484	470	473	492	487	538	486	507	459	510	468	520	492	484	502	448	464	516	458	510	463	506	504	519	472	490	454	511	462	542	438	483	526	459	451	507	512	495	521	494	517	470	489	510	489	508	484	485	468	492	466	468	459	511	494	495	445	476	482	506	492	474	486	501	513	472	449	497	529	476	462	481	477	500	492	492	457	495	494	483	490	474	482	475	517	512	500	526	466	500	515	478	468	474	486	519	471	512	479	497	512	469	482	476	430	515	495	498	458	465	496	496	474	455	483	491	437	494	447	489	483	532	473	453	487	498	499	441	481	496	513	467	491	476	488	493	516	517	463	461	510	512	485	504	502	478	480	492	494	495	480	519	468	506	485	489	490	461	498	463	477	498	500	519	435	514	489	514	509	486	479	485	508	469	499	466	523	455	474	503	503	471	507	490	520	492	488	476	493	487	503	502	500	518	513	504	510	490	526	493	458	469	482	502	496	497	500	472	479	515	476	487	445	464	466	517	467	467	497	485	476	475	460	492	478	499	506	488	468	462	492	472	482	472	501	520	473	474	480	489	462	491	485	512	484	487	477	482	477	519	509	480	516	494	497	462	475	473	497	503	472	488	472	498	469	489	498	471	438	446	456	447	461	502	505	518	482	493	487	475	489	498	534	495	512	450	515	492	485	478	498	490	471	504	488	514	493	484	447	472	465	498	506	513	490	502	498	457	503	502	512	466	524	482	490	536	495	496	491	448	465	504	488	493	478	493	495	462	484	476	502	520	531	494	489	492	509	488	490	493	456	466	489	501	520	482	497	509	502	478	514	488	486	491	528	476	484	485	516	505	494	487	460	477	476	497	533	497	464	469	508	493	496	489	512	464	476	515	483	474	518	495	480	514	476	479	513	472	455	508	486	501	494	490	501	543	517	467	517	487	507	542	510	497	515	509	470	436	474	457	480	514	498	471	500	488	473	513	497	524	490	477	514	466	480	497	476	490	502	507	457	496	512	526	473	486	478	529	484	515	458	477	508	513	491	464	506	474	505	482	523	519	522	444	489	497	473	446	495	502	460	504	552	493	489	465	437	495	490	527	500	488	481	508	510	478	485	463	520	484	463	518	520	510	503	497	489	488	482	479	496	484	514	493	506	482	484	485	499	512	511	476	465	500	489	486	452	470	461	517	454	494	512	502	480	476	505	476	501	491	487	509	474	485	502	493	496	529	456	496	462	491	471	496	501	501	485	498	451	492	482	506	464	448	484	491	531	499	490	493	488	517	462	462	491	471	511	483	470	492	502	483	496	498	483	471	509	480	503	458	437	512	498	477	510	493	511	498	499	472	469	463	461	487	479	435	469	511	523	470	495	486	502	478	476	461	482	459	489	462	430	481	444	493	465	511	484	494	504	508	507	472	465	459	492	504	457	483	461	493	499	496	447	464	490	510	489	528	492	473	503	487	490	491	507	468	500	465	478	468	439	473	455	520	529	490	496	502	489	516	517	502	491	491	515	516	478	498	490	528	550	491	449	466	479	494	466	522	481	508	505	477	496	487	470	481	473	469	502	504	493	490	515	490	494	483	496	436	487	506	509	478	476	509	504	496	526	521	496	466	487	490	505	488	491	507	473	494	537	506	473	501	506	483	448	482	511	487	496	463	499	472	465	485	464	464	469	459	490	525	493	503	441	482	481	507	470	526	513	471	476	452	465	511	488	485	456	490	506	485	547	537	525	485	484	486	515	470	499	497	513	476	493	484	516	508	489	525	476	547	479	506	435	491	510	530	489	509	515	467	468	480	525	475	498	497	496	468	486	532	512	492	484	526	501	483	495	465	513	476	483	446	484	495	497	487	469	481	520	502	506	438	482	488	465	450	438	492	495	494	461	495	494	502	496	454	440	474	489	481	495	472	498	546	474	498	499	512	507	484	495	472	461	499	522	482	483	463	492	480	470	487	437	479	495	490	461	468	481	492	514	508	469	480	474	504	450	494	501	492	467	469	493	513	492	451	516	504	478	470	471	499	438	495	481	492	477	480	473	506	499	520	473	434	485	490	517	491	506	472	507	460	493	484	548	505	484	484	471	474	512	503	470	450	500	479	504	503	458	487	513	485	504	507	506	492	444	461	491	508	497	484	480	476	518	481	472	440	491	473	459	495	500	505	478	466	485	513	488	487	486	465	489	471	465	503	487	485	458	459	478	491	492	483	451	444	508	484	466	505	490	540	526	497	521	481	504	466	464	523	505	476	497	463	498	487	509	490	502	481	511	525	522	435	491	451	456	494	453	490	494	515	554	503	494	516	508	470	473	498	502	478	482	489	490	460	490	507	508	484	489	480	492	468	504	515	501	505	521	523	486	496	495	458	466	463	484	517	483	484	472	458	506	514	450	483	480	463	470	478	471	527	450	526	536	497	500	446	440	489	508	544	498	488	450	472	498	476	477	524	485	509	488	449	486	468	496	482	504	480	500	499	511	502	485	500	473	477	500	549	498	478	466	480	529	505	484	517	471	470	469	510	531	509	480	539	497	516	464	489	463	488	496	486	494	464	478	478	444	506	510	480	486	506	455	499	497	498	503	478	459	501	497	472	462	510	454	507	493	466	472	473	506	525	470	498	500	490	492	476	453	480	483	464	478
22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
