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
336574434466	336574434984	336574435536	336574436084	336574436636	336574437184	336574437736	336574438286	336574438834	336574439386	336574439936	336574440484	336574441034	336574441586	336574442136	336574442684	336574443236	336574443784	336574444334	336574444886	336574445436	336574445984	336574446536	336574447086	336574447636	336574448186	336574448736	336574449286	336574449836	336574450386	336574450936	336574451486	336574452036	336574452586	336574453136	336574453684	336574454236	336574454786	336574455336	336574455886	336574456436	336574456986	336574457536	336574458086	336574458636	336574459186	336574459736	336574460286	336574460836	336574461386	336574461936	336574462486	336574463036	336574463586	336574464136	336574464686	336574465236	336574465786	336574466336	336574466886	336574467436	336574467986	336574468536	336574469086	336574469636	336574470186	336574470736	336574471286	336574471836	336574472386	336574472936	336574473486	336574474036	336574474586	336574475136	336574475686	336574476236	336574476786	336574477336	336574477886	336574478436	336574478986	336574479536	336574480086	336574480636	336574481186	336574481736	336574482286	336574482836	336574483386	336574483936	336574484486	336574485036	336574485586	336574486136	336574486686	336574487236	336574487786	336574488336	336574488886	336574489436	336574489986	336574490536	336574491086	336574491636	336574492186	336574492736	336574493286	336574493836	336574494386	336574494936	336574495486	336574496036	336574496586	336574497136	336574497686	336574498236	336574498786	336574499336	336574499886	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2697	3650	2300	2697	3650	2300	2697	3650	2300	2697	3650	2300	2697	3650	2300	2697	3650	2300	2697	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2703	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
16059	2207	2135	1638	1145	856	661	523	398	397	340	316	233	263	238	207	202	207	228	192	173	198	179	161	174	164	172	185	161	161	152	162	170	187	152	167	145	151	140	144	144	146	146	150	143	153	182	147	153	148	150	138	165	172	135	137	148	118	147	149	168	137	130	156	139	144	153	147	132	150	136	136	132	139	143	148	145	175	150	148	149	153	131	163	144	137	132	149	147	155	138	131	139	158	119	158	155	123	164	159	153	148	133	141	136	130	123	125	155	132	137	148	123	161	140	158	135	132	140	149	160	151	148	127	135	133	155	146	146	138	150	140	152	144	135	128	155	150	132	136	142	132	157	145	133	141	146	139	136	125	140	151	137	145	176	156	128	141	149	143	143	181	140	163	135	143	144	129	149	150	140	167	132	123	130	143	135	143	134	140	168	127	126	154	137	153	144	146	181	135	142	139	146	132	146	133	142	151	136	124	142	138	146	154	139	164	136	145	129	138	144	133	164	132	140	130	141	118	131	134	142	135	167	146	123	134	128	152	151	131	155	166	130	156	145	162	147	132	124	126	132	148	143	131	131	120	133	159	151	138	128	158	141	136	129	135	143	141	142	143	149	127	143	164	149	140	145	136	145	119	136	119	126	135	155	132	130	139	120	127	153	181	129	138	131	140	145	144	128	136	134	129	140	140	156	128	134	133	130	125	152	158	145	140	133	152	156	144	152	143	147	142	141	131	150	143	115	167	151	152	153	146	142	122	142	153	129	123	165	147	144	138	160	154	141	123	163	155	147	135	144	158	147	168	139	148	136	133	144	145	129	138	152	148	158	135	135	153	139	137	148	129	141	137	119	154	158	152	148	136	139	142	147	135	122	141	142	146	161	150	137	161	134	145	143	124	138	138	145	152	158	131	133	153	135	136	124	163	154	166	147	143	145	129	162	164	132	145	140	137	122	129	129	125	131	136	150	145	127	154	134	138	131	143	145	146	129	141	140	133	165	147	126	161	123	133	142	142	133	149	112	157	143	135	138	132	146	135	140	144	153	142	152	137	133	141	155	126	137	142	143	157	124	138	129	144	154	130	137	152	155	145	149	150	136	126	126	133	147	139	141	157	137	152	177	136	149	145	142	125	168	132	133	146	119	163	126	145	143	150	126	137	147	134	110	139	136	150	153	129	155	141	154	154	159	132	144	141	125	155	160	126	143	148	132	148	156	155	135	124	122	152	134	145	151	140	132	107	159	140	147	132	150	159	135	150	148	153	158	123	155	131	139	129	152	142	156	132	152	147	139	126	141	139	132	143	157	145	147	149	137	143	130	127	143	137	158	138	132	157	156	150	138	161	163	140	143	152	153	144	145	138	128	136	131	122	129	131	157	175	157	160	135	155	124	146	149	136	124	150	166	169	163	137	141	138	125	163	153	126	149	128	146	124	145	157	135	153	131	146	156	131	163	143	144	143	149	150	117	133	137	120	130	138	144	149	156	145	133	150	131	141	152	176	140	178	135	123	141	145	151	150	161	135	156	159	155	136	146	160	112	156	157	148	135	137	153	138	121	126	139	145	118	153	141	138	146	118	142	141	144	167	158	122	159	116	135	151	168	160	147	150	158	171	167	133	132	124	161	149	136	156	138	169	132	145	135	131	151	129	129	150	136	122	137	122	139	148	141	155	145	137	130	161	134	135	129	157	107	147	130	121	147	135	165	133	128	152	121	136	132	137	124	142	132	158	146	146	140	140	154	145	169	154	163	140	155	137	141	137	146	154	146	139	145	144	122	145	147	147	148	142	128	129	138	160	153	117	158	157	129	155	151	146	149	160	138	155	146	145	133	120	135	139	139	160	141	137	146	154	138	131	149	135	149	142	143	156	133	163	114	146	133	139	154	136	140	127	155	153	125	141	149	138	148	137	119	158	138	136	147	167	160	159	137	157	142	141	166	140	124	139	138	147	147	133	133	139	140	149	129	130	148	177	133	145	149	150	124	121	139	135	126	144	131	137	146	153	135	139	137	122	147	143	152	147	150	135	138	120	138	160	129	168	161	156	157	130	128	146	130	156	147	126	158	148	145	139	159	147	133	143	136	117	154	141	130	151	143	153	133	145	126	139	150	138	135	133	135	144	131	142	146	145	156	135	158	149	150	135	145	140	156	138	161	168	139	126	130	142	140	166	132	135	150	162	128	138	156	146	167	144	144	161	161	166	134	162	156	132	158	132	146	131	140	127	155	159	128	139	162	150	121	142	171	143	140	160	146	144	155	161	129	154	138	140	148	134	143	136	153	129	138	133	143	161	140	136	152	163	147	135	146	153	127	140	150	155	137	140	165	145	116	152	146	149	145	143	124	138	137	160	146	127	150	138	150	150	156	130	154	132	142	137	144	142	149	151	152	113	139	139	135	150	130	146	171	148	152	152	138	128	147	117	135	154	147	150	153	125	142	136	123	136	131	142	138	141	126	151	141	129	126	129	131	129	153	149	141	135	140	153	129	149	160	141	154	155	137	167	134	155	138	154	160	146	145	157	124	162	120	149	148	134	144	134	148	132	128	144	150	147	133	142	134	137	132	145	134	130	136	160	146	142	153	136	134	137	146	137	118	143	127	137	125	122	113	136	125	147	136	136	158	159	124	139	134	145	137	159	143	161	143	141	162	159	118	144	139	128	151	153	151	151	134	161	140	133	142	141	140	133	130	146	158	137	142	165	143	138	134	138	151	152	141	154	154	133	160	122	134	149	119	155	136	137	144	150	120	138	144	128	141	132	140	143	141	140	136	148	128	150	160	132	149	137	157	161	143	154	136	123	142	135	151	134	120	153	142	157	126	148	136	141	158	145	141	152	129	141	124	159	135	135	130	158	168	136	160	141	138	132	148	126	116	143	130	149	119	146	146	130	152	137	156	138	126	144	151	150	142	137	130	134	143	133	136	158	145	121	154	135	140	141	127	111	161	117	150	142	155	135	133	140	152	140	121	143	147	141	131	113	161	127	147	144	127	160	147	151	138	147	154	135	131	168	123	142	133	154	150	146	149	119	142	134	135	143	164	145	140	115	151	157	129	152	142	155	137	151	135	139	148	128	137	137	138	142	145	146	130	132	119	154	133	141	146	154	160	161	142	143	127	140	156	154	138	143	151	129	149	145	141	145	130	151	135	121	166	146	155	135	141	133	137	139	132	134	130	149	136	143	143	140	157	158	140	135	154	147	143	134	123	145	149	150	123	151	139	133	141	165	140	129	152	136	112	126	129	146	136	131	131	137	126	156	147	152	110	144	156	138	138	144	145	143	135	123	144	138	176	141	153	146	143	127	164	129	148	142	137	134	143	139	161	146	147	139	137	137	163	124	134	130	144	139	137	145	149	120	134	143	148	164	151	136	151	138	147	134	145	142	158	131	147	144	147	151	147	150	131	148	143	150	149	145	127	145	141	170	141	167	137	152	130	137	139	128	143	149	153	141	139	132	152	133	126	151	127	120	148	137	158	153	172	157
7105	1883	3837	4800	4324	3539	2860	2378	2056	1707	1589	1392	1278	1137	1065	946	916	823	792	753	705	668	654	629	647	635	649	566	601	590	578	576	552	505	563	503	528	518	494	513	476	499	537	524	487	496	482	467	483	453	447	478	453	480	444	457	491	466	472	447	450	421	455	448	441	470	453	445	432	421	427	449	423	438	453	435	462	434	438	419	441	457	462	474	424	450	436	480	395	455	417	411	394	439	414	453	451	389	416	426	434	408	422	448	456	409	413	418	446	436	404	398	426	417	401	428	376	416	415	438	408	399	401	445	398	394	424	422	400	410	404	378	401	395	420	416	391	374	388	372	404	429	438	399	396	438	399	405	405	398	401	391	394	401	431	409	409	412	408	415	370	440	382	420	357	436	378	427	435	408	438	385	396	409	383	408	414	434	419	410	405	406	380	416	405	386	430	428	401	393	400	414	388	425	420	427	429	401	415	436	432	438	404	388	392	439	403	390	402	415	418	470	413	423	382	438	368	443	402	460	431	397	422	438	426	391	410	393	382	430	417	430	395	415	423	377	359	407	401	476	379	434	399	433	393	372	384	406	375	394	411	396	429	400	419	415	458	426	428	373	396	398	420	424	427	412	411	415	376	393	415	401	426	406	406	389	397	411	420	401	413	411	425	425	414	421	417	388	397	361	397	400	411	452	412	414	436	418	367	413	366	391	426	416	418	397	404	415	415	440	395	414	386	408	396	379	395	393	384	419	421	380	409	388	412	405	391	407	418	419	434	391	399	413	409	399	423	414	414	383	394	406	410	414	424	391	421	394	408	407	411	419	412	438	419	436	412	432	426	375	395	419	398	438	408	389	435	421	396	427	400	427	420	413	406	409	418	441	442	435	425	394	409	416	421	401	402	389	406	409	415	419	415	369	410	450	409	413	401	406	414	410	403	368	378	422	390	391	422	411	367	371	405	395	427	395	377	421	392	428	411	401	388	433	419	401	402	407	382	392	447	381	395	420	394	397	394	398	442	412	396	418	400	406	409	409	389	378	409	393	398	408	434	393	427	394	406	422	408	415	415	392	450	391	352	394	404	378	394	403	406	419	411	405	386	412	407	375	418	398	424	412	406	399	445	404	387	442	426	396	439	425	407	376	375	438	422	430	415	435	454	436	426	405	368	415	423	390	377	389	396	418	441	423	395	378	416	404	431	403	393	401	403	388	427	412	427	395	407	393	397	414	395	421	415	404	409	434	435	403	397	415	384	395	386	394	400	402	402	416	430	414	420	396	440	349	438	416	392	432	398	427	427	427	445	422	385	380	444	406	411	415	396	437	425	437	383	421	370	399	441	405	434	430	415	411	364	392	395	422	384	408	372	412	384	379	400	400	417	371	423	433	427	431	421	414	405	407	411	378	396	399	396	405	402	422	386	409	395	428	414	397	427	431	411	407	402	415	397	410	389	359	422	410	423	393	403	370	389	416	420	372	399	415	417	388	414	392	386	417	379	411	428	447	401	387	419	382	415	373	393	385	449	412	414	413	387	445	369	402	443	466	419	443	410	438	431	431	420	386	382	422	390	394	412	398	423	415	428	437	375	427	386	395	388	448	409	377	427	394	398	410	449	406	419	411	421	405	422	430	454	391	416	390	364	427	402	384	412	403	425	398	376	393	399	412	412	392	406	420	416	396	390	400	433	406	411	406	394	365	395	417	422	394	403	399	421	391	421	387	431	412	420	398	415	427	407	417	415	434	395	376	423	416	415	454	421	402	383	390	420	388	363	405	352	392	434	404	376	436	434	442	420	415	414	389	380	423	396	424	380	420	403	389	397	394	417	406	432	420	390	427	409	413	424	414	436	425	426	397	389	445	395	397	422	394	402	429	453	432	430	397	400	383	411	420	446	382	410	425	420	405	393	403	407	430	409	424	399	421	385	438	414	380	429	404	381	418	430	405	411	388	350	393	395	403	360	422	422	351	445	406	415	411	400	420	437	412	387	399	399	418	421	389	375	412	437	412	406	427	412	408	408	451	406	419	397	427	373	397	408	416	402	405	412	409	394	426	426	407	371	451	412	394	403	380	426	430	450	394	366	464	398	401	408	416	396	377	404	405	399	407	418	411	404	389	392	397	405	418	394	419	396	401	441	413	445	388	432	400	417	409	431	445	386	409	398	427	413	391	370	344	427	439	433	408	420	440	369	408	395	404	404	424	413	406	439	437	416	410	384	412	389	395	408	449	395	408	393	383	416	390	404	376	433	408	419	392	430	397	423	417	370	396	359	389	403	413	401	383	401	415	392	424	424	447	398	391	411	434	423	376	375	418	401	395	401	407	407	431	370	460	411	444	421	388	388	394	401	416	409	390	420	408	392	379	387	401	404	400	405	391	433	416	425	461	362	402	387	380	416	391	412	417	415	395	410	413	404	393	421	383	410	375	399	413	405	432	388	390	423	435	421	405	434	405	394	384	418	412	414	396	354	404	428	390	440	437	414	382	382	410	387	407	445	407	393	388	434	414	403	428	393	440	379	401	397	425	391	402	389	415	409	406	404	403	444	449	412	407	409	430	390	417	448	397	371	420	394	386	437	462	389	423	416	419	438	402	405	378	416	398	411	442	367	430	394	382	378	436	429	362	421	423	429	408	431	408	409	409	425	413	408	378	400	408	440	433	396	394	394	428	447	374	407	431	394	407	387	382	446	393	412	428	384	395	387	414	355	399	403	385	403	387	381	407	420	425	394	413	416	407	401	391	449	397	409	418	431	421	440	441	407	407	405	433	395	430	414	398	389	452	412	398	385	408	422	415	427	404	396	403	398	399	401	427	393	424	416	402	420	401	403	420	388	387	391	383	402	426	419	413	419	421	411	418	417	399	439	395	415	410	418	430	428	438	421	404	384	428	423	429	423	391	418	419	370	424	425	403	412	394	413	429	406	419	394	431	418	412	417	415	431	403	384	418	384	404	427	408	403	408	410	399	379	395	400	406	414	421	417	423	438	364	405	416	395	387	392	410	413	423	398	406	381	401	400	391	415	425	441	378	390	424	372	380	389	419	370	397	384	397	413	432	413	388	409	417	385	426	416	418	413	391	422	417	395	403	408	446	424	400	365	376	398	392	405	397	404	374	387	381	412	389	407	431	411	384	440	432	422	403	425	417	424	394	434	413	435	380	403	441	398	398	446	426	406	367	420	386	442	392	379	395	425	434	387	391	432	424	454	419	395	451	404	409	405	399	396	402	404	373	412	375	434	382	417	399	410	404	419	444	387	433	385	392	409	393	405	403	417	410	394	399	408	426	384	391	419	394	429	430	420	394	421	386	456	424	413	378	418	384	422	419	387	378	387	387	442	417	407	407	367	394	402	424	434	387	411	421	396	450	390	425	416	416	417	403	409	381	416	407	402	402	406	440	409	384	416	386	416	436	429	389	418	389	393	427	402	390	398	448	429	432	413	426	396	383	422	385	402	407	426	388	403	410	418	402	430	377	414	457	429	349	376	404
2780	417	441	416	381	390	373	364	360	360	328	360	375	371	383	389	364	360	352	348	379	361	391	363	356	377	332	356	335	369	366	346	378	407	352	367	364	371	369	327	326	352	342	340	346	373	396	348	343	344	347	313	348	331	334	369	356	359	333	332	311	343	350	380	363	345	365	343	382	361	348	354	338	348	388	353	381	329	335	369	342	337	334	352	359	359	357	334	358	323	369	355	385	344	342	368	317	354	360	338	337	328	355	359	362	331	327	360	352	347	369	361	342	344	337	371	372	357	365	343	354	368	391	339	388	333	360	335	359	351	349	349	341	347	341	355	381	367	335	333	328	354	348	380	352	362	364	345	346	349	365	375	355	362	357	315	346	355	332	321	362	370	362	381	360	368	339	372	359	349	368	334	349	366	347	359	386	326	345	341	347	348	377	338	363	355	348	356	345	353	340	358	378	369	341	364	342	347	344	326	373	354	355	339	301	349	337	334	362	339	363	330	360	363	340	348	356	334	325	338	363	308	385	348	346	299	371	352	321	343	350	375	342	357	363	328	376	345	391	334	373	368	353	341	372	340	335	353	347	364	359	371	308	381	321	360	372	347	349	356	345	350	350	373	378	372	375	351	325	364	352	336	332	353	338	347	355	382	357	339	384	358	336	349	329	358	343	324	379	354	330	355	363	354	351	339	334	372	346	341	327	341	341	358	348	341	353	345	353	353	342	352	389	362	332	353	347	356	341	319	339	349	345	355	334	331	335	377	335	334	339	377	333	327	344	380	363	367	356	349	345	356	291	311	339	349	355	356	349	360	339	356	355	343	358	347	389	342	353	351	341	381	352	367	336	378	313	323	358	359	359	367	344	346	354	359	340	324	341	344	368	341	342	356	360	357	387	352	340	340	333	346	334	346	344	377	329	350	352	370	355	346	367	352	323	377	375	340	332	386	349	359	373	335	346	358	362	361	324	317	339	360	391	370	338	316	375	323	333	363	344	326	330	359	372	353	346	371	349	364	346	354	362	352	356	347	352	372	367	367	347	396	340	374	395	329	355	336	372	371	317	335	335	381	365	305	323	374	365	331	368	345	356	370	356	375	350	365	321	320	341	353	338	395	345	398	365	337	360	374	331	360	329	348	355	336	347	354	371	377	356	364	332	347	335	330	363	347	383	371	332	366	358	357	335	342	390	344	355	330	347	349	369	357	334	342	380	360	349	312	380	385	348	330	357	367	355	362	319	326	360	336	357	376	375	339	363	362	336	369	348	345	332	357	370	340	375	359	366	371	383	367	322	316	372	335	354	356	364	368	354	366	325	357	318	356	366	329	343	358	352	363	331	375	358	342	366	343	337	360	346	345	355	354	371	322	326	352	352	386	382	336	335	331	327	356	344	359	371	377	357	343	371	352	384	362	351	356	348	340	346	339	372	352	391	346	346	319	335	358	352	361	360	391	348	340	369	351	346	376	329	357	354	350	338	354	354	350	357	371	356	369	355	393	357	323	377	375	337	324	349	339	338	350	395	350	354	352	307	341	349	370	380	343	325	351	312	325	362	317	310	382	355	362	381	372	323	351	346	371	344	357	388	345	360	353	389	365	381	349	339	374	360	370	357	323	350	343	362	361	344	339	353	359	367	340	393	370	376	300	390	354	324	357	345	335	343	355	366	354	358	340	383	377	340	376	336	372	357	376	347	353	330	331	360	359	389	301	363	366	374	344	342	355	333	347	397	350	336	336	363	337	349	349	350	343	332	331	360	377	351	354	375	344	333	362	354	387	379	363	369	356	353	338	385	383	366	386	362	347	324	351	339	348	361	353	365	334	325	334	345	353	386	340	393	334	359	374	389	352	380	335	355	375	353	366	350	330	314	349	347	295	310	371	348	343	354	345	360	341	398	339	343	334	360	362	349	357	364	363	357	349	334	358	374	334	381	343	329	344	371	358	374	339	364	373	380	337	370	369	350	337	359	340	373	346	310	342	373	327	377	323	346	352	340	394	371	372	363	363	366	332	352	383	362	375	379	361	346	371	322	345	377	333	346	355	358	340	343	353	342	361	336	325	317	361	299	373	383	373	303	340	345	324	347	333	307	359	322	318	345	337	327	346	347	338	345	359	353	334	356	366	373	406	348	361	370	356	338	340	323	358	359	384	362	353	348	350	351	351	350	350	356	348	347	378	383	332	378	364	317	348	366	342	361	304	331	355	375	348	378	335	348	332	356	366	354	344	344	329	393	351	364	318	375	349	342	332	328	346	373	355	354	336	363	364	374	345	368	371	344	367	392	353	368	323	320	345	329	375	386	332	376	351	365	354	368	338	338	382	354	380	356	365	365	369	309	360	330	383	379	362	345	340	344	355	344	350	382	355	353	356	340	324	335	355	334	337	348	391	328	372	356	347	363	341	362	352	334	346	373	372	366	329	372	351	338	335	392	363	378	346	372	311	335	324	362	346	349	323	364	352	356	355	348	361	352	381	330	346	366	336	372	343	335	341	336	346	334	340	391	377	381	336	328	345	364	358	379	388	355	348	328	344	348	348	358	344	333	347	321	322	389	366	394	334	362	360	354	328	375	342	348	340	339	333	336	322	333	375	376	350	332	353	384	380	317	367	314	330	344	321	302	369	327	378	368	355	371	382	396	327	340	374	327	357	386	355	336	338	357	336	360	329	389	343	317	355	349	357	366	329	370	370	369	365	324	341	334	326	335	363	334	396	382	352	335	338	343	335	346	347	368	374	314	357	332	355	377	322	340	367	390	332	341	368	373	324	370	342	363	329	361	359	346	375	370	363	349	355	373	329	357	357	353	328	358	385	330	358	344	326	382	376	351	358	362	318	315	351	321	333	350	330	346	350	375	357	325	396	366	354	332	348	374	357	363	347	341	369	347	342	351	318	362	308	326	353	345	350	347	331	314	323	380	366	344	345	352	362	399	337	343	355	347	350	341	358	370	357	344	330	339	322	374	347	338	325	352	342	364	336	352	376	370	368	324	378	362	355	329	361	367	301	347	355	353	347	331	365	370	370	361	349	363	363	388	324	337	360	343	311	352	376	386	336	343	396	334	334	308	339	319	312	332	354	393	334	338	361	332	343	349	345	361	328	335	347	360	312	375	359	352	335	368	360	358	362	355	357	350	334	364	325	351	336	372	332	326	336	346	350	328	328	370	389	344	374	362	317	370	312	337	352	363	331	350	361	361	343	375	391	334	337	389	353	365	332	362	360	367	369	388	370	349	324	353	333	363	386	386	342	383	371	356	365	337	366	365	371	341	320	326	368	325	329	321	375	343	358	307	347	357	366	378	376	348	361	334	341	350	321	380	344	353	361	320	334	366	337	355	355	369	338	347	334	365	359	327	358	347	358	357	338	356	316	355	362	347	352	344	365	361	362	366	361	368	328	361	337	376	342	322	373	360	364	358	359	384	352	374	391	368	332	309	302	361	328	343	324	336	355	342	346	346	350	357	366	346	388	364	324	352	336	332	332
2806	999	1111	1139	1127	1049	1005	994	1059	969	972	967	964	951	915	910	873	929	960	941	957	932	979	893	910	938	875	895	874	912	915	950	894	939	939	904	903	895	932	954	885	922	862	880	906	918	922	905	902	897	825	939	935	876	927	917	914	905	957	889	888	889	903	916	885	916	916	858	945	925	921	895	949	852	874	924	926	936	943	911	934	844	923	961	923	966	890	933	922	908	918	922	935	943	903	908	898	905	956	873	942	946	895	875	905	978	835	913	965	938	925	908	899	919	904	893	889	911	900	930	934	893	953	942	911	894	927	904	902	911	959	882	893	915	864	933	918	905	902	895	928	881	895	878	884	936	874	901	899	916	899	840	948	915	864	915	843	945	934	889	902	928	869	926	871	863	919	912	868	885	876	929	942	945	897	896	957	933	918	849	923	905	914	867	966	941	907	935	892	902	866	881	909	952	877	922	906	840	882	873	853	856	932	902	948	906	894	883	864	927	925	902	939	902	894	921	876	927	929	885	873	897	904	914	909	896	912	910	869	886	904	873	937	883	926	871	906	904	902	920	884	890	927	923	977	916	884	952	881	892	944	901	917	879	946	928	935	921	856	913	908	884	951	909	874	898	854	908	929	932	934	918	935	920	946	922	876	923	889	862	910	861	919	906	957	975	894	961	910	921	940	898	927	879	874	886	932	883	914	917	920	870	879	976	872	905	896	930	913	883	921	892	889	953	881	904	900	945	906	913	860	854	881	916	909	928	927	933	921	882	904	884	927	928	861	921	946	951	881	964	884	883	951	879	946	911	892	918	889	952	937	923	871	928	901	927	876	927	875	903	946	913	901	880	889	953	880	937	875	864	908	889	884	872	905	900	927	841	904	939	914	868	909	910	913	901	884	923	948	930	933	930	965	907	879	882	921	910	982	858	897	865	883	884	912	930	917	947	910	906	929	901	933	878	927	954	910	921	823	888	944	914	913	909	877	913	899	920	924	930	911	915	871	915	919	928	916	944	949	885	959	928	872	923	904	902	867	936	909	890	879	888	902	905	918	954	902	937	921	874	861	896	896	890	900	853	920	949	917	908	905	912	908	927	889	915	920	927	894	907	925	915	908	871	917	858	868	943	921	885	915	938	944	879	982	927	894	910	881	933	933	925	878	868	891	917	890	948	876	909	906	950	903	930	870	935	930	909	961	934	881	894	887	954	929	932	923	942	939	923	927	901	979	953	892	874	893	909	910	867	899	920	936	907	882	909	918	924	844	911	920	884	935	863	955	883	913	911	881	933	875	901	951	933	904	874	882	890	893	914	869	914	906	857	899	913	895	927	921	879	937	919	933	907	935	882	887	872	917	928	899	870	927	936	892	912	841	942	936	897	894	946	899	895	912	923	936	934	901	935	858	940	926	897	929	954	933	910	900	882	935	869	907	942	924	925	959	908	909	914	926	883	894	945	943	891	888	940	915	949	885	947	928	891	885	860	841	853	925	926	843	919	859	876	907	905	953	916	945	913	910	948	894	920	950	913	929	906	937	904	855	900	913	922	901	881	940	870	906	886	970	915	874	926	907	886	916	885	920	900	869	902	921	894	885	891	940	887	873	885	909	947	918	921	880	893	876	940	915	882	917	950	879	943	908	869	961	906	941	879	988	849	857	926	901	910	890	927	898	877	878	938	934	859	916	968	930	881	885	946	937	950	863	928	929	917	886	880	914	915	919	884	867	881	933	858	889	930	937	883	883	903	879	868	875	887	907	926	946	930	872	908	934	866	905	891	891	901	886	891	880	896	916	897	914	911	873	930	915	901	876	920	916	912	927	902	873	938	901	938	923	952	885	891	898	957	877	870	921	918	926	879	922	847	905	906	955	949	912	940	947	900	923	876	934	937	932	939	912	909	916	885	865	912	877	892	901	984	883	917	897	869	936	878	921	897	916	855	903	914	913	917	904	920	868	944	946	952	916	909	889	889	924	888	886	854	874	928	887	902	877	863	925	904	948	905	878	907	909	946	901	916	947	843	887	900	927	930	882	909	891	921	895	874	857	945	908	895	886	863	855	908	951	911	914	876	940	879	920	924	916	925	915	902	899	892	938	855	920	885	882	931	893	912	912	906	900	907	899	883	961	938	880	900	850	923	908	928	889	892	927	902	833	907	912	853	888	877	921	891	880	964	844	930	867	870	899	912	900	936	914	901	917	935	875	912	919	926	892	952	888	925	922	951	915	922	896	975	940	929	905	913	942	964	924	933	855	952	910	919	951	917	945	916	914	914	891	905	928	916	919	869	929	852	938	906	891	909	901	890	919	927	909	912	890	882	919	910	874	900	945	930	927	878	900	926	864	952	951	914	900	932	912	873	913	903	890	963	929	903	903	955	920	921	951	941	933	940	899	922	875	913	892	886	901	913	917	945	920	903	850	888	872	961	904	908	857	878	902	902	913	921	957	923	900	911	897	872	929	904	901	859	902	912	907	886	962	943	894	923	931	901	934	897	864	889	958	945	933	919	896	888	861	917	906	841	930	913	892	932	872	878	910	914	910	905	899	858	834	939	961	868	910	921	892	863	938	923	915	902	952	906	926	890	872	923	922	914	880	912	906	909	915	896	894	877	874	920	950	930	850	902	942	930	899	883	912	946	951	877	876	918	905	920	861	970	925	857	901	895	889	856	885	927	887	917	916	870	901	913	900	928	903	880	894	860	901	908	902	915	924	884	912	928	921	879	934	906	929	908	923	925	943	919	861	916	917	874	901	901	965	873	882	952	947	789	912	936	866	957	914	959	889	930	906	908	938	949	896	982	909	912	915	894	920	903	908	895	906	889	881	888	941	905	927	899	891	917	914	899	867	887	876	949	845	922	888	936	925	892	874	891	877	926	879	923	946	984	933	901	932	903	898	927	935	957	954	923	927	870	927	911	905	928	906	918	925	983	879	921	917	885	893	858	912	861	897	856	932	909	923	875	920	925	948	954	909	904	918	975	881	913	835	915	902	909	935	921	916	869	977	877	911	894	891	911	906	847	912	832	914	859	878	931	891	905	869	858	916	884	941	870	874	870	914	872	956	911	934	905	950	932	859	891	908	910	950	909	958	942	850	876	916	892	907	882	883	915	872	941	914	934	911	952	889	869	904	903	941	932	902	970	941	888	961	939	938	883	942	876	931	935	965	926	904	873	932	912	896	885	928	926	898	888	865	944	905	931	882	906	901	911	874	890	873	910	901	878	846	917	956	898	893	857	869	891	825	899	957	885	873	868	938	890	945	912	894	921	951	894	900	888	883	888	905	924	909	930	922	900	890	924	900	932	837	947	835	860	916	844	904	878	950	889	907	921	870	917	920	952	925	876	911	867	902	934	890	913	986	900	930	873	904	914	893	884	916	912	936	899	925	902	884	915	944	869	906	880	838	897	931	879	937	905	926	905	880	892	921	887	938	932	925	892	873	855	881	881	932	902	909	851	903	886	926	955	919	951	940	863	903	901	924	911	930	933
9281	1060	1289	1110	840	672	604	530	477	476	440	381	399	394	369	350	352	341	416	379	374	369	364	331	358	342	339	338	368	341	318	346	314	321	353	343	307	338	349	301	343	317	322	344	310	330	363	363	359	346	309	348	335	323	346	322	343	356	293	323	311	319	361	345	295	305	345	299	318	309	298	341	328	314	343	311	299	323	355	361	323	324	323	313	342	319	332	336	338	317	314	295	328	335	311	308	355	350	317	305	303	337	321	310	336	310	382	299	333	300	331	320	330	351	341	346	316	318	315	336	301	333	322	324	303	325	310	312	356	344	336	330	309	325	302	327	339	300	347	308	301	314	333	296	304	349	343	336	332	325	333	327	360	320	324	300	307	321	319	334	340	306	305	326	372	351	311	332	316	320	345	334	306	316	317	337	317	302	342	349	310	328	293	347	310	321	324	327	286	309	319	342	357	319	314	363	327	296	325	347	329	346	336	337	346	306	335	340	346	333	352	311	301	324	297	342	330	300	362	363	347	339	341	324	344	354	325	338	370	341	308	317	322	318	333	329	352	341	330	340	298	325	351	328	319	338	321	308	335	357	354	346	320	349	317	304	301	336	325	319	298	344	346	316	319	347	325	337	365	303	338	337	314	323	326	361	324	356	323	356	339	331	329	340	294	333	349	310	297	327	348	302	323	346	313	329	325	295	306	315	320	328	314	327	322	307	301	290	289	321	343	350	302	322	345	314	374	329	363	340	337	354	325	315	315	353	315	344	306	336	323	306	346	355	355	330	319	327	358	329	314	343	326	328	330	324	334	323	320	327	316	324	329	300	305	329	344	359	326	330	348	305	345	345	318	308	330	288	312	308	314	319	308	368	333	310	323	330	362	319	308	295	337	340	318	322	341	349	298	356	324	308	287	356	325	342	305	312	335	341	316	325	330	315	322	335	319	367	345	351	298	361	293	321	326	325	314	333	307	305	359	379	314	336	298	342	313	357	308	339	304	316	315	340	325	317	299	324	297	339	336	341	317	270	331	292	310	316	333	307	318	350	327	321	358	351	329	333	341	326	303	354	335	349	333	310	357	311	319	327	348	312	369	322	332	301	324	320	368	350	360	292	319	311	316	330	322	328	332	301	339	357	327	327	332	331	347	341	337	348	306	316	325	299	340	332	323	293	311	335	302	343	313	329	325	314	346	384	326	372	332	295	319	324	341	317	364	323	321	348	331	333	329	332	305	338	322	323	333	331	326	324	337	318	331	324	356	308	310	345	310	334	349	309	310	329	329	335	332	343	335	328	312	316	318	322	354	292	328	333	323	287	350	319	316	322	341	335	350	291	344	319	317	343	328	321	313	341	317	305	318	342	312	338	301	326	329	321	378	319	323	341	322	345	310	324	339	329	332	336	312	299	320	319	323	353	338	309	339	352	358	344	317	325	348	373	324	319	329	334	305	307	325	343	308	297	344	338	343	324	324	353	333	302	323	352	324	356	360	346	310	340	345	334	308	366	330	336	321	313	334	340	340	330	343	317	301	376	336	327	317	344	303	361	332	316	342	317	332	336	326	331	327	327	329	339	331	316	350	317	346	353	335	334	326	317	306	335	336	294	342	358	316	337	326	347	338	342	316	298	344	336	327	306	371	343	328	348	342	361	341	311	359	332	343	311	311	309	333	306	334	346	324	325	366	337	315	337	334	310	305	306	318	347	339	329	332	291	300	348	346	327	330	340	303	332	336	320	310	364	347	356	324	316	364	339	343	317	347	308	350	323	318	344	344	319	322	347	327	326	315	302	345	349	302	330	316	322	312	324	320	306	338	344	354	340	337	315	345	351	297	314	331	323	333	315	320	307	314	345	341	330	346	320	327	336	326	316	338	299	319	315	335	326	339	322	334	309	317	326	309	329	338	356	350	296	351	327	320	304	301	322	311	333	354	321	336	331	353	334	348	340	338	336	343	333	325	323	328	301	356	312	324	337	319	339	364	357	345	328	335	322	336	307	297	308	314	336	293	358	324	350	329	343	330	368	329	328	281	321	346	308	318	323	337	352	284	332	320	319	345	363	314	355	356	328	311	345	320	340	298	328	287	348	363	307	335	324	328	357	314	322	322	337	319	325	353	333	368	351	364	345	342	303	343	323	313	311	330	339	331	336	329	333	320	303	336	336	317	323	331	371	331	317	326	311	342	332	309	323	316	324	344	302	336	377	295	316	290	342	302	315	333	342	297	329	347	348	351	339	357	307	337	311	345	337	333	313	314	349	359	329	299	327	317	334	303	314	343	320	311	320	305	326	308	311	319	325	321	340	316	310	356	315	327	326	322	339	322	334	332	328	317	336	341	340	343	302	324	329	296	315	321	327	297	288	333	306	331	328	331	369	330	341	302	326	354	307	345	343	363	334	306	313	322	338	292	330	313	323	347	319	360	316	310	298	346	347	320	332	321	335	321	335	352	323	334	330	360	328	337	337	314	334	330	352	349	337	316	309	336	316	342	345	309	343	349	321	314	316	303	326	354	326	341	326	335	328	316	301	316	313	344	334	341	347	358	354	306	310	324	355	342	313	334	324	352	331	320	301	337	302	298	310	333	315	330	345	327	323	347	348	307	322	348	323	353	314	345	318	344	327	342	365	339	341	342	307	332	313	289	311	298	329	276	311	351	352	336	310	331	317	319	328	345	295	350	324	347	313	310	328	328	348	364	311	299	339	350	339	337	349	347	309	325	344	319	326	340	311	301	305	347	320	323	337	342	334	333	326	317	323	303	346	328	345	345	320	312	336	333	340	313	323	341	317	338	314	361	338	332	335	302	343	335	318	354	355	336	348	318	336	346	324	309	282	330	325	310	351	354	341	320	316	286	334	329	320	297	353	342	359	337	354	336	300	380	320	339	326	349	307	308	352	332	307	316	319	361	310	319	333	331	321	301	333	331	347	315	335	351	312	343	314	317	322	324	317	279	359	318	332	329	309	330	336	310	307	339	350	300	312	328	307	314	317	305	277	324	330	339	359	304	344	341	325	334	311	301	338	333	351	306	320	330	307	332	331	306	367	312	327	304	335	316	339	345	324	369	340	358	299	328	347	309	358	309	337	321	315	326	338	340	366	337	354	339	319	328	340	331	320	350	363	350	301	368	353	304	319	343	292	330	331	304	302	321	296	314	317	340	366	346	347	357	340	342	320	347	308	343	346	343	323	298	318	297	345	336	314	308	365	341	334	350	328	341	330	366	337	311	343	334	335	329	343	335	344	320	330	310	305	327	331	322	346	316	320	320	312	330	347	309	325	337	337	318	317	337	339	331	291	345	320	324	338	362	330	331	318	330	288	311	323	333	343	343	360	332	327	324	317	328	328	340	309	332	323	361	287	324	350	330	321	295	301	310	329	344	303	289	315	315	331	303	343	339	319	311	346	331	339	324	313	315	350	310	321	362	330	364	315	325	380	324	309	311	346	331	337	368	321	320	348	368	334	324	335	330	331	355	340	332	305	328	338
5790	1587	2662	3285	2919	2465	2243	1989	1797	1521	1403	1378	1307	1252	1207	1175	1129	1132	1072	1051	1043	1050	1005	968	983	935	951	935	938	889	889	889	945	866	823	826	913	850	890	936	868	867	870	811	863	879	892	859	879	905	893	837	916	869	835	927	830	856	911	820	829	894	871	850	888	836	861	878	849	803	921	830	879	839	886	861	868	843	917	869	847	813	836	848	907	840	840	875	832	822	886	804	847	822	859	867	814	880	878	879	827	762	882	812	808	891	836	786	808	817	867	858	834	820	859	799	894	828	880	868	857	769	851	849	831	845	813	840	841	836	876	884	855	864	838	810	860	881	822	775	854	844	814	865	886	858	848	824	848	840	876	893	863	855	791	832	818	817	836	847	859	860	875	847	823	825	913	884	818	863	852	850	870	817	825	810	835	821	825	854	797	847	768	804	836	813	793	788	856	815	817	832	896	870	837	849	862	823	828	849	886	868	802	833	818	839	857	852	783	870	872	789	805	822	807	815	795	889	842	823	867	817	821	856	844	851	826	850	835	782	834	800	884	841	819	781	818	822	836	831	783	790	833	824	850	858	824	836	827	840	909	869	805	802	858	836	819	802	831	801	810	839	860	840	787	808	830	821	847	888	775	852	824	841	903	828	874	845	828	831	862	859	833	851	851	878	860	853	833	838	854	879	860	814	847	828	802	863	871	822	909	849	860	813	818	843	786	854	869	805	836	786	834	821	816	886	878	847	827	839	828	858	849	857	839	842	869	854	801	797	823	822	844	840	826	790	896	840	806	834	875	808	802	840	892	857	864	804	835	843	839	822	845	840	800	839	859	832	823	811	827	851	849	799	841	801	850	839	852	833	842	902	822	852	825	824	814	830	841	841	828	828	833	828	825	834	886	828	826	853	814	835	770	803	790	833	785	848	839	846	890	823	849	837	846	830	846	874	868	849	851	802	859	808	842	892	904	768	865	819	814	821	863	806	851	823	813	828	848	847	859	810	802	817	774	818	793	799	876	827	826	779	815	842	793	819	829	836	777	831	819	850	827	833	761	829	818	840	788	826	885	791	833	801	852	865	820	826	808	846	811	846	777	819	799	877	868	814	859	800	854	810	784	876	854	828	807	878	861	818	860	863	795	827	828	855	845	848	820	844	821	851	836	837	832	884	864	892	822	849	865	873	829	786	823	830	836	827	894	865	858	787	824	827	827	848	830	800	819	882	845	811	849	901	805	812	781	818	827	843	819	845	845	807	869	783	808	848	858	812	864	782	812	777	791	868	812	816	769	832	809	855	845	813	807	794	754	829	880	855	787	813	810	852	826	807	845	923	862	774	837	878	896	783	867	746	790	798	825	842	838	842	851	824	815	799	749	830	874	813	890	830	844	825	861	827	769	869	809	780	833	811	866	844	808	833	825	851	853	824	829	773	821	757	854	779	875	861	896	823	809	791	844	880	804	807	813	838	874	839	799	800	848	874	801	829	837	809	834	839	856	860	862	886	851	799	835	857	875	805	818	857	840	841	849	920	871	780	835	801	802	854	757	788	857	797	860	869	811	865	807	831	926	839	849	845	838	867	821	835	821	856	838	836	849	806	871	853	817	764	859	793	854	809	823	840	836	836	800	838	808	856	820	810	826	845	893	858	855	833	787	843	791	828	823	856	830	828	866	847	883	792	828	786	871	828	816	818	810	822	839	824	785	832	846	830	832	832	857	817	833	801	845	848	860	822	797	858	828	809	848	787	781	820	841	848	845	801	789	827	810	847	809	823	865	873	792	802	856	797	867	772	888	788	814	860	820	799	821	825	820	837	800	853	831	851	839	826	804	815	859	845	813	842	823	832	842	847	828	862	808	816	800	826	852	817	815	869	816	878	874	787	812	821	827	868	858	835	806	859	802	778	831	773	879	857	828	843	813	818	828	914	847	834	837	832	849	843	835	844	826	875	812	840	857	858	807	839	842	827	832	903	838	912	824	846	869	889	806	823	859	863	815	852	838	860	824	753	815	845	851	872	812	864	845	871	872	846	820	797	810	871	851	820	834	792	821	824	801	845	837	868	818	827	821	842	818	825	834	867	837	858	848	809	846	827	806	853	834	834	846	805	835	804	837	810	865	870	799	882	811	796	826	823	801	866	867	813	855	826	853	823	865	842	849	813	801	850	836	856	799	789	856	807	818	775	826	820	830	789	786	819	821	840	871	850	820	837	849	768	839	868	871	820	856	840	818	903	879	825	748	861	872	827	882	844	843	809	837	857	814	841	830	796	815	870	848	838	813	833	833	795	849	836	863	802	848	857	851	803	846	816	825	843	827	782	807	787	809	842	862	849	791	790	803	796	859	771	903	838	828	831	899	844	839	798	808	852	839	809	849	791	807	818	876	870	752	841	780	801	776	792	803	858	832	859	817	842	854	867	883	847	846	838	827	882	795	825	862	819	813	828	824	814	868	852	866	852	839	835	822	829	859	826	818	854	853	821	832	868	808	900	824	854	838	843	884	871	835	814	826	868	801	857	800	867	869	829	877	834	845	825	835	826	866	806	833	845	867	922	816	842	827	859	828	853	805	847	825	877	823	855	865	835	907	821	865	780	859	781	796	870	837	837	825	863	856	853	854	864	823	882	855	828	899	837	891	838	816	819	824	856	833	839	840	845	798	781	806	823	840	830	830	835	831	758	830	842	839	819	813	853	827	849	871	872	845	786	792	860	861	896	834	838	868	850	840	821	835	794	803	842	863	828	828	891	818	856	811	863	803	848	814	771	829	834	852	844	881	836	825	817	829	833	837	793	845	867	849	889	804	821	827	794	868	859	800	785	829	834	842	818	837	862	884	806	835	747	798	839	807	864	804	887	849	764	809	796	846	845	863	829	891	803	873	807	824	856	823	822	877	841	837	844	871	811	820	866	808	821	823	805	860	862	846	798	878	849	831	825	835	808	836	841	850	833	827	880	881	806	820	838	812	884	870	849	856	849	834	850	873	817	798	855	831	842	814	853	823	826	831	883	809	794	837	854	887	838	851	842	861	820	859	837	818	881	834	777	866	819	832	804	782	843	860	870	831	841	845	825	819	849	846	833	846	815	792	850	845	853	798	787	807	843	880	822	906	860	901	839	832	826	810	827	804	899	815	856	849	844	851	846	770	824	808	846	810	895	803	824	856	834	822	819	828	817	818	863	823	800	801	826	818	854	874	827	873	815	819	825	887	857	814	833	778	849	837	830	821	839	871	826	859	839	852	838	861	865	815	890	869	808	792	832	827	845	830	797	839	803	805	809	879	832	812	864	835	841	874	778	821	847	800	843	798	813	817	849	840	781	836	847	831	866	798	809	860	853	826	814	830	839	810	778	892	816	851	890	832	848	831	891	818	828	808	827	821	814	798	877	833	819	840	882	812	828	816	783	811	821	834	913	839	811	827	829	863	873	816	829	892	839	845	845	840	851	841	822	815	797	815	814	880	834	821	789	811	800	867	792	890	826	822	789	883	859
17039	2399	2254	1761	1186	884	670	526	482	382	344	278	305	257	268	244	223	243	193	192	199	194	180	185	186	183	178	163	165	172	165	166	163	180	173	162	167	180	173	147	169	177	152	165	165	181	166	139	159	177	151	144	148	145	128	143	191	178	158	176	158	154	148	154	135	157	136	154	167	164	148	143	137	174	152	148	157	152	146	160	149	147	175	146	141	154	145	147	135	145	172	137	174	139	144	153	185	170	135	142	152	148	144	153	141	141	165	149	162	150	124	150	152	163	138	190	173	151	120	163	160	157	143	124	143	138	155	171	138	146	170	161	131	134	160	144	165	133	151	157	145	162	151	157	169	152	165	158	140	147	172	154	162	154	161	172	157	152	145	148	150	170	157	177	162	135	157	153	162	144	138	139	152	166	178	160	150	139	151	154	158	145	144	144	141	147	155	138	148	128	135	153	148	127	164	138	147	144	135	146	146	145	154	152	135	157	154	176	138	148	146	140	149	146	139	145	142	147	140	166	157	152	133	183	144	151	162	179	162	141	165	171	146	157	175	162	143	146	127	150	158	164	162	156	181	150	159	144	182	148	144	155	141	143	153	127	151	134	148	161	139	152	156	155	130	128	149	152	141	152	144	150	139	168	160	158	142	146	168	146	179	134	145	160	156	155	173	153	157	156	141	182	169	148	166	155	142	147	158	155	157	140	135	141	147	131	104	144	130	150	147	139	164	137	132	159	147	154	155	147	157	136	140	154	151	149	141	134	157	157	133	152	163	135	171	162	163	150	155	160	178	157	149	157	156	144	141	151	139	150	133	162	150	145	148	148	147	149	167	159	151	158	164	135	155	160	162	163	164	143	156	146	151	152	131	144	169	160	158	162	158	152	155	148	131	165	154	145	167	137	160	122	149	137	156	148	160	133	155	169	152	147	171	159	159	150	140	145	157	145	144	154	158	143	166	163	146	161	142	162	151	135	151	148	153	136	146	173	168	155	136	146	153	167	143	145	157	166	173	167	151	132	154	145	140	165	152	160	158	126	157	160	158	142	155	146	149	158	153	146	161	131	134	158	153	137	147	167	141	157	147	133	146	148	169	148	155	159	149	150	167	166	143	172	137	151	148	151	167	152	147	149	169	135	150	138	167	156	144	158	157	154	150	170	151	157	148	177	154	139	172	179	161	147	154	153	155	134	194	141	138	157	135	144	151	166	153	166	160	148	151	127	149	159	149	143	154	160	145	152	150	146	155	149	167	164	164	179	165	179	160	153	154	155	159	141	160	159	175	122	163	151	149	139	136	148	142	166	150	139	129	164	142	133	162	154	151	153	144	146	142	162	146	146	158	132	150	154	155	150	145	152	154	153	163	150	157	137	151	144	140	147	157	155	138	160	184	159	141	142	163	162	131	158	166	168	156	177	158	145	139	160	134	161	138	152	134	159	152	154	154	134	156	163	142	160	169	127	183	160	171	140	145	153	135	148	153	145	143	175	129	145	138	157	157	145	157	153	137	151	153	159	133	153	151	129	168	148	162	156	154	146	161	155	162	152	167	142	154	144	132	131	176	157	156	157	170	159	152	145	180	156	148	135	183	120	159	153	141	138	164	145	171	140	164	137	156	135	159	178	195	155	154	150	140	147	169	146	149	142	164	146	152	136	140	149	164	179	175	117	179	173	153	162	166	149	152	150	145	135	162	160	167	136	174	178	130	152	141	171	159	155	183	154	158	140	146	138	156	138	168	141	133	148	136	135	138	150	136	131	159	137	146	157	159	130	171	151	136	131	141	180	153	151	134	157	152	153	138	163	130	147	138	127	159	146	155	146	155	148	147	146	147	155	174	140	136	137	155	139	164	133	157	148	173	157	168	148	151	161	154	165	153	164	145	124	149	143	165	148	163	158	137	159	182	145	138	160	128	171	152	142	143	141	138	143	158	157	150	163	132	134	153	133	147	164	161	153	130	164	163	142	184	154	145	137	167	141	177	156	138	167	160	154	148	157	138	161	144	153	155	131	146	142	141	159	136	153	159	133	124	170	146	156	167	134	184	155	121	146	144	176	152	157	133	171	152	151	157	136	160	155	139	133	141	156	153	151	155	165	157	170	123	128	154	152	123	154	126	150	158	129	164	150	145	140	143	140	130	131	163	149	169	148	152	161	155	147	147	172	163	170	140	148	143	144	165	154	149	150	126	148	143	153	156	166	147	119	155	162	146	151	159	139	157	156	163	164	143	166	152	124	134	158	162	136	131	152	159	145	138	157	168	145	159	148	168	142	141	139	156	133	148	150	170	169	152	140	144	149	140	164	147	128	134	170	167	135	144	160	152	145	163	166	137	144	144	149	144	166	149	160	148	150	150	137	158	158	145	133	144	174	154	133	146	154	127	172	148	169	123	151	141	150	176	171	124	135	150	153	129	158	161	158	169	139	153	149	155	152	157	153	146	150	152	153	141	171	126	151	149	131	169	139	158	131	110	163	146	156	156	151	149	163	168	164	147	161	134	157	145	147	173	164	134	150	163	139	171	160	152	133	154	158	125	136	157	140	141	136	123	135	159	151	147	156	158	157	145	168	145	155	167	153	137	150	139	133	141	130	164	133	139	148	151	155	149	153	147	161	143	172	147	158	151	149	143	143	145	140	162	144	137	137	149	159	167	130	142	133	154	156	184	126	154	146	134	140	130	151	160	142	158	159	132	163	149	167	156	157	139	157	150	173	159	143	134	139	160	142	122	147	151	164	158	132	148	138	158	138	145	148	154	164	156	136	133	157	140	151	148	154	147	136	155	144	157	151	122	161	131	136	142	140	158	165	174	143	171	139	145	166	152	161	145	161	143	125	150	155	136	169	123	162	149	155	163	148	134	142	147	150	162	134	144	135	150	133	149	146	160	175	159	151	165	149	176	136	155	157	163	145	152	148	128	138	134	149	153	167	149	152	151	136	153	169	161	165	169	168	135	141	170	143	126	119	153	153	159	163	147	150	162	168	171	145	129	124	142	137	140	163	146	157	146	155	124	170	147	144	128	156	120	153	159	178	135	155	158	132	155	151	159	160	160	164	143	148	145	147	158	138	154	156	128	157	160	145	155	153	166	142	131	146	167	149	167	148	157	164	148	149	128	155	151	126	122	144	141	131	163	155	151	146	154	156	171	185	152	136	146	150	161	159	139	144	140	141	157	156	154	165	141	149	167	156	148	137	158	161	146	133	151	144	137	164	155	158	147	145	149	152	143	161	141	157	143	140	161	156	162	148	152	162	148	156	154	144	141	168	135	146	154	158	134	134	158	140	161	154	182	160	155	164	145	136	154	142	153	140	131	151	152	148	151	163	148	152	169	144	147	142	144	151	154	155	156	145	165	145	161	148	136	134	163	127	138	181	168	141	147	119	125	153	141	157	135	156	141	118	153	142	164	149	144	166	183	162	152	150	124	134	142	149	157	143	149	171	155	133	157	143	153	151	143	150	145	137	142	154	161	157	146	158	130	165
7432	1993	4115	5231	4429	3842	3029	2568	2180	1790	1652	1450	1360	1150	1081	1017	968	882	879	825	797	804	757	716	648	679	620	632	614	625	569	588	599	584	551	541	503	543	552	523	524	498	524	521	513	530	467	449	485	460	492	490	483	500	480	484	485	511	455	472	476	471	460	461	498	451	457	458	460	475	471	461	464	451	458	482	484	431	465	477	465	430	466	490	448	452	423	412	442	484	457	433	468	440	442	397	454	471	448	423	444	418	434	452	453	437	413	461	489	432	444	451	463	439	456	425	482	426	416	432	442	418	428	439	421	406	377	458	405	450	415	423	428	456	425	459	408	433	419	444	430	447	400	448	429	446	483	465	434	410	428	431	414	405	464	413	459	450	447	438	439	425	464	415	435	419	437	439	427	405	425	466	442	463	476	439	436	433	421	444	453	423	433	402	447	428	442	461	428	399	474	470	473	444	419	454	415	475	404	441	447	445	423	455	392	435	417	404	445	425	451	446	415	420	447	442	404	455	424	437	469	423	450	418	435	415	470	458	416	407	416	416	419	437	420	459	437	426	411	429	458	437	438	447	445	460	429	435	422	441	448	446	423	456	445	471	409	437	426	431	429	431	449	425	439	418	463	467	439	459	430	426	455	473	457	460	409	470	458	406	424	438	436	382	446	435	435	452	454	415	430	427	455	398	424	473	421	432	461	446	423	424	451	450	419	426	443	439	449	416	432	440	426	425	448	453	433	422	439	460	431	453	440	478	423	413	459	427	413	412	439	415	454	404	465	448	389	425	460	443	419	424	427	414	400	455	444	444	440	431	432	412	424	416	463	426	447	427	450	413	383	453	416	428	412	459	412	441	435	435	368	475	431	432	447	410	403	465	416	418	447	396	431	431	393	407	427	437	427	427	438	408	445	442	441	430	468	414	445	437	444	424	430	429	425	452	451	428	384	394	426	408	395	419	425	438	435	444	424	453	448	438	452	446	435	452	473	438	426	434	384	404	465	409	429	420	420	448	430	442	419	421	430	410	462	420	429	479	416	445	443	441	396	463	438	432	433	417	485	400	457	436	391	422	444	461	439	445	422	424	439	434	425	453	454	398	459	441	454	431	414	403	392	436	433	438	428	405	421	439	450	393	452	449	440	448	408	401	412	462	435	411	429	413	452	413	436	414	430	434	427	442	460	432	410	460	427	423	400	428	422	455	432	422	435	439	466	432	430	462	419	442	454	426	422	427	451	457	417	445	398	432	412	432	471	463	456	415	423	448	469	448	452	421	460	447	426	404	452	426	430	442	410	414	438	425	422	418	417	413	429	413	436	430	391	378	430	431	411	443	468	398	392	427	431	402	459	454	438	420	417	489	450	426	431	422	487	422	458	430	408	446	435	451	445	441	389	379	424	414	383	433	448	431	467	453	425	401	442	433	434	461	436	445	425	405	421	415	428	456	418	453	430	458	421	430	427	424	452	390	425	432	439	402	440	431	405	414	444	437	423	476	439	412	490	445	406	428	438	431	454	428	428	439	457	440	463	471	438	457	404	418	430	428	444	417	423	423	428	443	434	458	422	450	432	416	490	434	437	435	427	443	435	434	451	448	410	402	421	402	440	413	427	379	461	447	439	458	445	453	439	435	383	429	414	454	364	416	444	393	422	431	457	441	459	392	489	431	415	398	439	420	438	439	410	428	436	460	444	427	417	454	444	444	407	427	426	430	412	424	464	463	452	455	460	435	403	428	439	442	434	401	409	442	422	433	414	389	409	455	478	419	443	485	445	452	404	467	459	443	426	457	452	406	433	426	461	464	444	438	417	427	456	452	458	444	417	433	440	441	408	435	422	424	377	401	449	430	423	462	401	453	379	449	458	467	448	477	406	442	458	475	453	424	425	383	433	450	452	428	473	388	459	443	406	420	461	433	443	436	429	433	382	430	451	421	423	411	423	416	481	424	438	455	445	399	434	424	400	423	447	428	410	462	418	484	407	432	421	443	460	457	410	423	400	469	449	427	419	424	435	429	451	395	410	375	440	481	436	447	437	414	422	424	413	426	402	436	392	423	399	411	427	411	418	427	456	432	429	438	394	428	422	441	467	419	456	395	398	462	431	435	451	413	400	421	407	420	444	408	415	469	455	422	475	418	445	450	422	418	448	420	447	429	426	396	391	410	416	452	451	435	426	458	452	399	421	444	420	437	438	410	390	415	419	435	381	409	398	409	418	407	416	431	449	422	417	453	433	458	449	413	460	421	448	449	431	423	451	384	446	444	402	437	452	432	434	442	426	447	392	394	426	424	396	405	446	453	400	425	477	433	430	432	416	471	422	423	434	429	441	462	470	431	438	444	428	417	429	431	426	462	425	469	405	426	424	445	429	447	409	410	429	385	398	444	432	446	410	464	424	422	422	401	449	438	440	417	449	469	407	400	412	452	403	428	429	415	454	437	411	415	456	460	406	399	428	461	425	416	454	439	447	403	436	442	411	419	403	450	441	425	409	448	428	418	426	445	414	396	427	458	443	410	466	424	417	437	457	389	392	441	420	471	486	403	435	472	431	446	446	422	434	424	482	428	459	413	431	451	419	419	415	425	441	468	425	440	447	401	428	461	384	408	414	428	405	468	432	415	404	444	435	419	449	385	429	441	415	425	391	435	420	414	464	456	416	457	433	462	441	443	430	438	394	455	415	449	426	440	410	427	440	410	428	414	462	413	434	448	443	443	442	434	456	419	454	442	413	431	436	447	451	455	446	425	432	444	415	403	424	414	431	423	417	403	464	431	459	451	396	394	402	402	395	393	389	434	457	460	394	442	429	416	454	397	441	438	416	440	451	445	394	399	405	440	431	413	468	405	429	427	419	453	433	420	401	431	438	425	430	459	393	415	440	431	439	445	462	426	423	443	471	414	437	441	450	447	453	427	437	420	411	411	424	420	478	446	404	460	410	434	417	428	445	402	414	412	418	437	428	440	431	412	442	418	384	431	427	432	434	419	441	452	449	405	445	420	401	398	445	431	440	422	453	433	413	422	469	461	440	443	457	411	433	433	451	427	457	407	419	431	424	449	435	451	410	415	428	416	452	419	398	407	430	438	441	400	446	418	466	472	402	438	446	387	396	443	467	401	413	429	416	443	445	439	421	450	464	415	445	441	425	411	455	405	427	411	443	404	459	442	426	449	403	422	467	429	431	433	469	434	420	433	437	421	451	433	391	425	414	437	398	443	443	425	426	403	397	435	401	426	451	445	429	404	426	458	422	436	412	421	408	459	447	400	403	435	434	432	486	412	449	423	433	401	462	441	434	419	437	477	482	424	409	448	400	432	430	412	443	414	451	399	421	443	489	453	417	450	422	417	439	427	422	465	423	391	403	437	439	432	417	430	425	392	408	420	409	440	404	421	449	419	452	407	418	420	406	449	461	409	420	432	396	420	481	469	419	427	436	407	479	463	438	434	417	422	435	450	463	428	407	459	404	440	436	435	425	446	442	437	444	462	461	467
2819	415	400	407	384	386	369	361	350	400	361	366	378	346	352	368	331	370	376	375	360	333	357	370	372	334	356	348	353	343	299	337	343	362	356	336	330	364	364	326	402	318	375	367	352	323	350	340	357	353	347	342	320	372	354	357	362	352	341	331	370	354	374	371	360	347	340	337	366	375	355	375	355	389	319	370	372	333	349	361	329	364	344	356	373	330	375	342	339	325	361	355	350	367	358	394	344	341	368	358	359	338	350	368	368	356	347	366	358	345	394	338	334	351	385	355	343	327	376	362	332	361	320	351	343	411	348	326	351	371	355	363	318	347	301	379	363	322	367	359	340	331	280	335	340	357	340	332	354	349	369	367	344	351	350	382	354	319	370	369	339	373	329	367	363	335	361	356	336	346	344	373	323	369	363	360	350	348	362	343	362	388	349	367	344	356	317	371	338	349	340	315	365	330	374	322	342	384	343	350	349	356	372	334	329	336	348	375	356	385	318	348	353	324	359	333	300	355	354	379	301	357	338	333	359	357	307	352	351	341	325	308	341	369	350	350	351	361	349	348	386	335	357	348	359	352	331	364	355	373	326	354	347	344	359	340	346	373	386	338	345	364	342	346	364	364	327	341	386	358	343	355	367	356	353	372	354	403	377	326	306	376	315	359	351	345	330	342	356	378	374	367	323	336	328	318	345	343	366	343	336	360	386	332	362	341	360	342	328	327	333	343	338	331	359	343	381	331	371	337	388	360	337	390	365	367	338	336	331	341	366	365	346	356	346	343	372	324	358	326	362	324	390	365	323	315	353	341	378	359	333	354	336	367	365	338	358	372	364	358	375	346	365	357	339	324	380	343	339	321	345	366	354	330	340	356	392	370	371	337	375	337	383	359	346	345	355	377	322	341	344	358	383	324	353	366	326	344	339	405	359	369	360	336	386	382	336	359	327	381	330	387	331	367	336	358	336	352	299	346	356	351	349	336	326	358	349	311	359	337	350	369	368	325	377	344	362	340	348	377	338	396	352	354	341	332	363	369	338	342	354	352	349	360	353	374	351	358	367	374	332	299	360	371	325	377	374	326	357	348	342	375	355	344	347	369	347	351	317	376	359	389	323	338	382	339	350	353	374	347	320	356	378	366	346	313	332	340	350	388	350	358	364	390	356	334	342	340	352	330	377	365	341	329	323	330	326	339	361	342	334	364	336	350	355	337	359	336	358	359	332	349	358	336	353	354	330	341	370	393	362	394	343	324	324	356	358	365	348	297	351	357	342	360	367	359	357	318	348	347	351	326	361	371	361	347	376	354	367	343	367	326	334	362	328	364	372	357	367	367	353	338	344	350	356	324	336	351	351	338	373	318	361	363	375	346	371	377	381	382	355	374	343	369	328	364	391	360	333	375	354	359	364	343	377	319	354	329	354	329	327	343	329	343	320	368	346	394	359	371	394	352	369	328	360	338	342	330	391	386	340	333	345	358	386	370	393	336	349	363	373	340	325	348	310	354	343	323	329	330	336	351	366	371	329	336	359	326	365	360	335	331	330	388	365	371	364	359	339	331	340	374	351	334	351	330	384	354	365	371	355	374	331	336	343	362	328	322	348	339	315	342	347	361	367	355	354	373	373	371	356	372	327	353	339	306	377	358	360	337	350	388	376	356	356	324	378	351	357	364	359	364	362	366	350	335	357	359	360	349	359	389	359	342	383	393	363	353	350	354	346	340	329	355	316	346	369	386	333	364	340	347	327	345	355	367	374	381	350	380	384	331	347	358	336	350	358	320	363	380	358	358	358	380	349	337	362	354	356	363	391	374	358	364	363	387	351	357	390	364	339	353	315	341	334	357	367	394	355	381	365	357	336	364	336	345	364	359	337	338	322	350	321	355	348	360	329	345	373	364	315	356	352	313	367	295	380	336	312	378	359	346	372	397	318	354	360	331	356	356	339	365	335	409	362	357	350	385	313	331	384	358	337	342	361	356	326	335	327	357	388	322	386	363	333	353	362	375	351	387	329	363	359	358	360	354	319	372	377	342	365	364	313	377	345	345	344	326	350	376	365	344	316	346	363	315	354	350	345	332	336	320	352	343	368	390	325	340	336	335	364	323	394	343	333	372	318	312	344	375	367	360	349	354	358	355	303	342	388	324	368	347	348	346	353	333	349	360	348	340	381	345	377	379	312	384	334	367	365	360	387	334	340	378	354	346	357	385	408	356	336	357	365	328	365	355	331	340	334	344	329	368	353	353	352	362	358	352	345	355	340	321	359	382	369	332	346	343	372	357	359	357	396	401	362	387	312	380	371	320	327	363	328	348	335	366	371	375	349	365	361	364	339	361	371	325	366	350	344	363	349	372	347	377	357	352	364	394	380	343	358	368	365	334	362	337	349	332	399	360	342	335	326	362	364	371	340	329	339	360	361	354	376	333	350	388	322	323	362	412	375	358	361	356	342	336	381	353	348	328	379	389	361	368	335	374	369	347	364	342	357	339	341	327	330	356	360	345	350	353	363	338	367	387	349	340	383	373	362	382	355	341	343	354	341	330	331	372	386	351	355	385	345	348	367	326	308	355	316	335	388	349	320	350	346	351	356	371	355	365	349	379	348	342	365	372	327	338	379	329	319	365	344	324	357	380	376	349	301	365	380	355	343	332	337	340	373	367	353	338	374	353	364	370	352	359	347	322	360	352	366	353	337	370	370	380	354	367	345	340	338	366	360	354	369	367	351	346	370	345	378	356	356	344	325	332	335	359	350	353	319	363	352	346	378	298	346	376	306	351	351	335	385	363	330	337	365	369	386	406	377	343	356	368	351	336	352	351	334	353	359	358	330	322	364	361	350	379	370	359	405	371	354	338	327	367	344	377	365	361	372	352	354	350	365	366	329	354	338	352	359	349	334	360	350	344	319	328	363	396	353	349	370	367	376	379	354	345	348	338	355	352	365	380	334	353	359	336	329	340	352	363	346	331	392	389	367	348	358	382	326	357	357	343	342	359	338	348	340	386	337	354	357	358	378	341	343	336	358	356	349	325	380	359	321	346	345	349	349	362	339	350	332	301	351	319	362	351	353	330	385	390	362	334	358	365	370	353	352	345	335	355	348	322	372	338	389	366	339	358	364	358	368	332	354	361	355	349	346	349	345	361	344	344	329	359	359	300	348	363	369	354	373	365	349	320	375	346	349	358	337	360	370	384	390	325	346	339	328	343	340	375	343	357	324	328	374	360	368	323	331	377	344	341	365	334	388	361	375	373	355	361	359	379	350	359	314	347	359	339	353	322	364	356	329	333	349	326	358	384	379	388	384	337	338	338	370	323	341	356	380	339	359	364	364	335	353	350	406	365	383	363	368	332	354	381	356	341	343	334	300	335	354	362	332	370	351	362	370	335	355	368	344	342	325	378	362	373	350	378	333	318	330	337	354	316	328	347	378	325	356	382	326	311	330	343	369	364	332	355	353	392	386	350	378	357	336	413	339	352	369	359	342	316	351	371
2666	999	1072	1141	1061	1115	1073	966	1058	999	946	992	952	879	824	883	932	942	895	917	938	909	900	934	903	918	941	869	937	877	922	907	904	860	876	948	885	887	907	893	916	931	917	915	975	890	929	942	862	917	906	886	901	916	910	858	902	842	910	944	917	925	911	889	905	907	874	930	966	898	857	927	893	934	908	888	890	866	921	876	924	876	912	887	909	909	878	927	902	875	927	941	904	894	868	890	838	917	876	926	910	908	899	869	879	952	926	927	925	940	846	881	896	861	863	919	848	896	917	898	871	931	901	894	951	885	940	920	906	908	895	918	936	847	871	894	913	904	863	861	871	900	927	872	934	916	845	886	896	911	886	872	930	897	925	913	884	885	903	926	875	883	926	933	932	915	896	917	900	883	933	894	894	913	916	888	854	930	860	856	909	912	943	898	909	864	904	893	928	906	878	914	909	893	884	859	905	908	881	899	885	931	872	884	871	894	921	906	938	874	920	908	942	900	946	927	890	885	894	919	927	888	880	922	913	947	874	925	844	867	914	891	889	861	898	937	879	919	979	847	913	892	863	913	944	906	883	885	902	888	877	891	969	898	943	899	902	891	920	905	898	933	909	933	951	908	901	930	879	895	895	896	939	941	960	896	894	860	861	932	889	895	942	907	883	901	893	906	906	922	910	887	881	870	843	904	902	905	896	909	859	853	919	913	917	895	880	911	892	853	893	924	932	933	932	924	904	915	910	927	898	881	894	915	856	883	868	901	867	970	913	876	858	874	965	913	945	892	871	939	864	892	907	865	917	881	904	943	919	890	890	846	872	859	922	892	924	926	936	918	933	917	912	909	912	925	890	879	895	914	902	921	927	902	943	866	889	906	892	903	889	962	950	887	912	964	866	931	930	940	894	944	945	934	935	932	893	896	890	901	910	935	916	876	900	903	948	923	951	911	904	942	908	926	886	927	915	937	887	846	906	951	877	924	894	947	892	879	850	919	934	921	912	966	821	853	916	949	962	915	921	918	934	861	902	876	935	954	919	952	907	969	909	904	897	941	861	904	933	930	927	881	943	903	953	860	861	915	945	934	873	870	875	881	891	929	844	917	928	916	869	948	879	895	849	856	952	902	854	886	940	915	850	922	893	874	953	949	932	886	876	926	890	881	915	899	954	886	899	922	911	912	965	861	911	924	880	935	894	904	864	888	969	855	910	914	875	853	961	862	869	943	913	873	880	905	902	891	854	872	912	858	919	876	977	904	921	911	887	913	929	884	854	893	864	868	894	900	921	918	911	911	937	914	884	841	919	881	855	953	913	909	944	910	954	949	908	887	947	917	905	932	890	917	913	887	940	893	897	887	874	911	949	910	873	932	870	893	939	925	859	894	889	854	846	866	918	881	874	858	963	959	905	887	880	952	889	915	951	950	922	934	902	919	896	916	906	860	937	971	893	896	870	915	862	875	954	925	905	942	905	929	964	899	910	891	908	901	886	879	938	924	914	874	954	940	905	918	912	917	911	934	910	927	913	913	971	915	896	889	906	898	890	962	892	891	901	911	894	974	944	924	882	898	861	894	856	900	901	887	939	926	938	935	870	884	960	868	958	925	897	904	887	934	896	900	902	911	911	915	917	930	890	846	856	923	852	883	864	884	843	854	884	894	919	898	898	951	966	897	956	931	898	939	876	895	952	882	951	879	918	945	926	911	887	865	899	906	903	906	930	910	954	929	893	935	836	870	893	937	870	905	952	906	915	909	890	836	863	909	826	901	882	865	888	958	923	932	864	902	931	883	909	877	917	919	891	903	876	856	922	900	970	911	904	890	896	917	826	915	904	894	904	881	933	947	860	862	856	933	899	970	909	923	975	939	938	901	881	901	899	871	906	899	875	931	888	937	897	910	889	931	884	922	882	925	905	977	942	905	906	846	905	903	916	889	904	952	883	945	912	891	904	895	933	847	879	924	958	871	914	971	891	983	904	922	963	920	977	889	903	871	928	911	844	873	949	924	895	920	906	883	939	912	902	969	921	932	930	969	958	991	888	855	911	918	901	940	911	898	904	906	908	894	871	930	879	962	906	954	877	924	939	931	936	897	982	904	929	928	900	913	935	928	882	923	944	915	889	907	957	898	869	894	872	916	884	913	907	875	900	940	900	913	912	944	951	926	900	875	957	895	932	889	939	933	899	845	933	881	925	923	889	920	940	908	897	856	883	907	910	944	922	910	917	890	945	959	968	865	845	920	876	895	894	889	871	957	860	864	908	880	861	935	890	915	913	894	901	881	928	850	867	913	887	941	863	964	929	895	893	925	953	893	884	936	897	918	865	865	948	891	897	832	928	906	870	913	902	898	965	892	890	929	958	958	943	926	894	890	924	848	931	912	935	925	912	841	924	925	866	927	871	917	964	907	867	855	902	912	877	888	886	894	919	902	829	887	933	931	934	940	898	917	897	891	897	902	914	880	914	865	874	876	853	894	949	934	919	901	921	903	810	876	872	910	928	902	966	944	900	937	899	889	902	893	917	951	861	902	932	932	917	889	933	878	930	900	841	882	917	858	895	882	911	832	887	838	919	969	895	935	887	893	897	911	879	921	910	936	894	951	916	876	936	925	886	892	937	925	838	938	912	875	877	914	894	939	904	937	950	891	901	924	864	908	930	963	901	893	917	972	898	866	881	902	889	926	923	883	968	942	844	903	926	911	887	846	903	893	898	886	921	916	888	887	897	859	904	922	902	891	899	839	908	920	927	908	831	899	890	920	923	918	916	927	896	909	927	870	900	887	887	921	935	915	946	930	893	902	913	905	901	934	895	935	928	947	908	910	932	889	922	893	878	916	910	911	877	893	862	918	953	875	960	841	933	900	918	922	941	905	896	896	983	938	923	881	921	952	904	907	884	875	920	934	912	911	874	882	920	895	946	930	884	898	922	967	970	889	915	921	942	926	933	931	940	883	888	866	931	899	956	898	901	925	884	906	907	899	930	928	901	911	917	860	931	930	939	908	884	936	895	845	929	921	911	896	945	941	885	905	905	914	890	982	860	968	854	940	904	925	948	908	868	926	895	950	942	930	906	889	913	867	879	930	892	910	883	910	867	869	883	923	894	898	873	899	962	900	913	932	896	951	934	896	942	891	886	891	889	929	846	971	912	920	881	886	927	932	890	914	877	907	944	887	892	931	927	940	870	918	932	851	946	916	883	927	880	896	949	924	920	881	914	937	916	920	881	925	824	884	877	909	922	869	901	920	960	937	880	901	959	877	935	927	901	911	920	883	919	935	857	884	934	907	919	880	952	886	896	906	917	885	872	983	885	947	910	856	915	873	932	887	890	908	917	863	894	862	874	879	928	923	915	879	915	916	870	932	913	887	867	906	904	844	921	893	910	924	903	930	989	921	859	900	901	881	915	937	925	902	969	928	894	883	911	893	888	871	945	943	927	921	886	928	916	904	926	921	906	937	964	913	900	833	898	888	945	956	891	850	952	888	903	940
9133	1086	1282	1079	843	709	554	493	499	461	409	428	374	385	351	391	392	343	381	367	357	333	369	336	347	354	352	347	352	362	343	333	334	330	327	332	337	320	327	315	373	319	323	355	333	306	324	307	381	349	313	316	333	347	310	331	348	363	329	317	294	329	313	325	323	315	315	324	324	310	287	312	322	305	334	331	283	339	333	306	352	347	332	308	348	345	366	296	315	330	311	326	329	328	331	325	330	327	340	347	346	351	356	362	339	308	303	349	316	323	329	335	331	317	351	323	339	291	316	335	336	321	329	346	347	306	305	327	323	277	344	317	365	330	310	315	344	358	338	327	313	309	338	339	330	359	354	334	301	371	342	325	301	298	328	349	321	358	331	340	341	285	313	339	347	310	322	341	323	325	327	335	335	320	379	312	320	330	314	358	328	330	378	314	315	342	302	329	329	329	341	344	312	328	318	327	333	321	297	320	310	335	335	281	352	364	328	360	309	335	317	342	357	326	342	355	324	334	306	356	335	324	359	333	357	325	345	312	320	302	333	310	292	306	319	323	336	343	337	333	342	334	348	341	308	331	301	319	311	310	330	322	284	354	348	333	327	308	339	348	306	322	326	357	273	363	303	325	369	306	313	318	319	329	319	317	324	347	312	374	308	323	325	352	309	348	310	300	306	298	329	333	304	379	339	335	314	318	304	328	336	346	313	330	361	341	330	320	287	377	325	356	318	314	367	366	290	294	338	344	354	326	342	356	339	322	354	316	321	334	322	314	331	306	331	336	340	283	336	357	310	329	330	322	327	352	332	302	312	346	322	329	350	349	309	347	300	319	295	312	313	297	369	343	349	329	321	312	339	341	342	361	294	289	331	341	335	322	359	332	357	334	311	282	310	331	328	315	331	320	341	341	354	336	364	319	353	319	330	319	331	314	318	317	307	354	306	331	300	313	306	279	343	341	348	317	372	355	350	326	297	339	358	279	350	355	330	330	320	338	342	296	361	323	312	314	318	322	350	318	335	311	268	323	334	318	340	350	324	352	353	350	313	311	336	320	333	321	340	308	309	376	326	326	325	318	351	355	322	314	331	300	301	331	313	341	347	309	340	312	306	369	360	332	323	343	300	323	297	328	304	316	335	303	295	337	341	328	351	381	309	308	342	311	302	339	324	334	325	316	344	358	356	329	315	330	295	320	351	339	346	356	306	331	340	320	364	340	296	318	280	330	325	318	327	307	334	315	322	314	320	310	316	335	342	364	326	329	317	333	299	314	296	343	342	305	310	331	326	350	344	317	344	326	339	303	311	337	328	324	322	306	308	333	365	351	321	343	316	354	344	337	316	314	325	318	323	313	358	347	333	350	329	319	306	349	320	332	320	345	339	344	313	340	314	337	324	305	316	333	306	326	302	312	351	321	329	319	352	324	318	325	354	311	321	338	316	312	331	306	350	299	371	314	328	331	336	337	358	345	333	327	325	303	345	301	340	338	340	300	316	318	315	329	319	329	331	304	320	373	301	304	305	296	315	298	333	323	349	341	342	319	297	313	322	309	332	330	312	298	334	325	332	348	349	311	321	347	325	307	334	304	307	326	314	337	328	297	347	296	316	337	365	338	344	333	300	349	332	335	376	329	319	303	341	328	334	340	345	349	300	336	361	303	321	312	324	335	333	317	338	336	315	322	309	329	342	330	313	372	367	341	299	302	317	328	351	331	345	314	348	329	307	299	349	348	346	335	332	324	287	333	308	334	285	348	371	342	340	341	338	324	312	343	292	333	293	325	340	344	354	327	310	334	315	307	317	356	322	363	316	333	340	365	325	324	357	360	340	319	336	335	366	336	290	329	332	347	311	339	336	323	343	319	314	290	306	312	321	322	348	312	315	320	296	327	318	294	333	306	311	344	314	321	322	317	326	348	324	357	349	344	310	338	333	331	326	318	317	336	326	325	325	344	311	337	364	361	313	318	334	316	289	301	341	357	332	330	315	328	333	313	335	338	318	312	328	336	372	322	357	353	346	329	310	357	350	308	361	337	348	333	319	330	308	320	334	329	312	318	366	324	361	320	315	302	336	314	312	353	342	315	278	358	333	325	330	307	325	314	338	296	318	321	333	311	334	327	297	322	331	348	347	361	339	322	337	383	327	342	317	361	329	335	337	349	320	349	317	314	346	332	330	313	288	323	330	351	328	327	330	359	312	321	310	338	323	326	359	326	334	322	335	335	326	324	334	330	336	342	343	341	315	317	332	317	352	352	324	318	317	319	332	339	317	340	327	310	312	344	308	319	319	354	336	332	317	314	310	348	342	336	331	322	346	299	325	331	326	308	309	312	355	326	310	319	305	308	354	307	309	355	324	354	359	329	316	286	332	335	299	334	332	298	339	335	344	333	358	330	313	326	339	376	330	313	328	313	304	318	315	343	337	330	323	317	327	321	341	345	299	350	306	349	342	304	309	332	314	302	316	319	344	370	325	337	320	350	312	357	321	365	345	358	368	315	306	353	303	340	358	329	350	293	331	327	344	338	340	343	295	324	330	332	355	305	321	319	313	351	324	334	321	343	340	347	293	365	312	323	315	345	354	313	304	311	336	321	331	343	321	329	329	320	325	318	332	363	360	333	350	374	354	308	340	334	329	321	335	334	317	319	319	336	380	333	311	341	341	333	356	334	320	303	366	355	316	292	330	360	314	325	346	315	353	299	301	345	328	297	327	302	323	331	339	335	314	347	345	342	324	325	349	302	361	359	313	326	333	346	312	322	330	333	317	325	339	330	323	319	363	349	330	385	355	328	306	345	336	338	322	330	352	332	350	305	325	344	311	325	322	338	316	302	349	319	301	334	322	302	343	302	333	374	333	364	321	300	304	284	327	318	319	321	342	327	349	315	359	272	320	328	316	328	319	355	340	326	298	317	318	325	324	302	367	328	339	394	324	320	305	320	314	284	314	336	330	319	314	375	296	315	317	379	344	332	308	345	312	325	334	335	316	323	319	326	365	332	356	345	351	351	329	335	321	326	338	316	322	346	302	319	315	324	357	327	339	336	322	311	335	318	335	339	336	293	339	360	326	331	296	373	291	306	313	315	331	327	313	335	313	337	303	330	323	306	338	334	323	358	315	312	316	370	287	329	342	329	344	347	338	336	370	316	359	325	324	347	338	317	343	330	312	307	328	337	330	319	343	328	338	336	337	318	384	312	357	327	291	330	351	306	331	326	322	302	303	309	302	345	354	322	336	303	325	359	358	312	340	294	318	320	326	335	311	392	348	334	339	325	304	324	344	325	347	334	338	352	296	319	332	316	350	318	341	310	280	323	351	311	360	288	353	358	305	338	317	327	328	310	322	360	332	340	314	352	349	305	372	313	356	327	340	291	341	341	327	362	313	307	326	325	361	321	311	294	329	305	323	362	358	337	344	308	314	343	348	340	333	306	315	325	313	310	321	311	316	332	343	339	291	299	348	363	347	339	337	329	331	304	338	318	337	325	321	345
5819	1532	2628	3192	2944	2528	2224	1910	1771	1607	1518	1349	1304	1189	1147	1112	1125	1071	1070	1038	1016	1019	1007	971	932	916	917	958	930	904	900	897	946	879	876	870	939	885	936	878	931	866	919	874	842	869	898	880	920	877	870	878	853	814	852	830	872	901	853	874	866	825	848	839	837	786	860	823	846	841	846	791	841	851	868	819	831	870	855	861	830	800	798	900	848	851	847	826	822	852	853	866	906	877	858	845	843	846	869	861	793	827	820	809	835	849	871	841	830	828	899	795	858	833	820	818	838	845	837	847	830	885	850	871	798	799	849	833	857	843	843	857	860	825	816	823	814	862	826	855	770	872	789	866	858	865	808	846	874	896	866	846	785	876	847	843	818	880	839	834	842	793	821	881	915	828	842	823	851	821	843	811	866	851	794	846	821	846	881	832	809	849	834	847	819	837	810	830	856	887	872	857	836	918	830	833	839	908	855	820	867	896	888	841	867	896	846	818	826	858	841	858	879	852	820	847	828	808	867	853	859	821	837	896	836	871	834	919	853	904	817	838	932	792	805	842	895	837	808	838	859	863	844	835	871	800	897	864	806	845	835	856	839	815	832	865	894	892	839	814	845	841	843	866	814	780	816	854	845	805	826	872	810	888	884	852	850	818	907	819	851	865	821	830	846	835	814	859	821	823	821	841	822	793	855	843	869	884	855	834	836	844	845	872	820	799	864	896	815	881	828	857	849	872	867	833	813	818	831	790	829	840	861	867	843	852	829	784	846	805	831	885	846	829	838	873	853	828	820	797	841	771	839	817	815	894	810	842	805	828	812	858	822	854	825	876	816	822	815	842	817	795	876	889	840	822	843	826	861	783	842	840	804	927	833	864	807	851	829	818	830	784	814	811	836	800	867	856	829	847	849	859	825	848	870	868	876	845	811	809	856	891	825	828	828	824	904	857	848	839	845	866	869	778	865	850	821	898	886	850	837	871	850	818	832	841	823	829	808	819	804	820	901	810	797	811	867	840	841	814	879	877	850	832	836	885	826	830	856	851	875	807	904	851	832	834	821	773	851	861	766	810	844	823	867	830	817	840	836	850	829	824	836	867	872	852	865	863	856	817	794	817	850	834	812	819	823	829	910	823	856	839	863	830	893	829	832	827	831	869	820	806	835	877	854	894	802	810	837	865	833	855	859	837	811	885	857	823	853	843	850	862	838	812	855	846	766	831	854	825	879	888	815	832	818	880	805	839	849	843	815	858	877	863	876	824	805	825	827	847	841	866	811	815	795	841	809	818	843	845	797	805	847	836	834	839	834	833	802	802	807	899	878	821	870	844	854	835	798	848	813	824	848	843	835	830	850	816	798	829	812	826	784	859	819	893	818	870	830	806	774	881	820	836	803	834	805	879	841	817	871	769	866	823	846	823	852	804	837	849	822	816	826	861	845	839	825	859	827	848	863	835	805	820	866	779	841	797	784	830	781	832	833	872	843	834	800	853	898	870	851	842	834	858	854	929	823	859	842	853	874	826	862	820	843	861	836	846	851	797	779	872	820	809	874	872	845	858	842	823	849	842	880	825	807	844	875	830	836	814	798	836	871	825	841	826	807	821	874	847	860	862	851	817	877	858	823	818	846	894	824	850	823	848	823	802	809	845	830	856	810	856	901	851	891	779	841	846	851	814	863	799	886	838	837	851	867	845	869	836	844	836	780	859	831	871	833	837	849	863	824	830	827	852	857	802	849	877	838	804	828	804	862	840	843	850	860	829	839	867	822	859	818	860	783	823	875	848	854	886	777	858	868	841	803	829	851	828	809	846	805	846	813	836	864	776	831	834	813	784	819	843	819	841	827	813	819	835	831	790	786	814	791	807	865	854	875	773	825	814	812	791	820	860	841	858	830	833	860	780	827	839	872	885	877	909	880	818	835	864	828	787	837	847	790	861	817	814	826	853	839	808	831	799	785	837	869	849	811	820	833	845	834	828	848	835	835	857	874	874	823	842	887	808	791	793	809	845	833	837	861	924	850	825	847	851	813	844	850	899	812	807	862	796	894	821	853	858	794	853	843	812	859	811	842	886	853	827	857	865	857	793	840	887	776	876	864	861	832	860	841	888	808	836	811	863	867	836	858	891	862	824	813	874	840	871	809	824	819	880	868	816	754	835	840	810	877	819	847	838	912	831	787	826	874	898	792	834	811	888	839	845	862	849	844	817	861	806	866	830	805	813	816	846	813	869	804	828	780	869	795	791	836	849	851	831	854	853	868	776	840	843	876	851	886	846	839	862	824	813	867	845	820	828	858	808	841	816	818	829	779	877	844	799	831	896	881	842	836	809	834	822	813	880	805	875	827	828	858	822	829	821	931	829	895	767	840	850	869	817	811	812	852	784	826	873	806	834	840	824	818	849	869	849	878	859	804	810	911	794	857	822	780	817	769	852	811	835	870	824	814	863	783	827	794	859	809	849	841	822	877	857	884	844	845	840	801	848	876	816	815	813	827	804	814	818	835	836	839	847	866	848	862	841	818	817	877	826	803	834	840	797	797	819	821	831	848	847	858	832	842	865	839	807	814	806	841	872	791	883	888	861	863	832	872	830	888	842	850	786	874	845	875	808	841	889	848	787	857	792	851	801	837	831	797	791	826	788	834	844	850	811	845	820	860	827	835	788	820	810	833	846	833	907	835	838	801	782	905	816	833	815	874	872	812	837	863	805	834	866	864	868	869	849	787	838	815	795	806	797	783	776	812	812	858	857	837	825	838	820	841	863	852	813	782	800	819	777	826	865	811	821	846	889	845	850	831	808	812	849	832	815	778	810	830	783	850	791	853	832	882	860	820	837	840	855	848	879	871	852	847	878	878	834	896	897	812	832	842	889	808	825	808	752	875	855	858	817	789	852	815	861	851	819	767	849	834	860	772	835	827	818	761	841	863	776	830	839	819	853	865	863	836	805	818	796	858	824	789	853	796	813	864	848	809	854	830	849	869	840	842	827	824	853	814	830	830	817	841	894	817	857	858	882	865	803	898	830	833	846	870	841	793	846	844	776	824	859	822	858	799	882	821	824	839	842	840	935	836	825	872	831	846	839	832	854	842	842	786	851	826	861	848	849	830	839	823	841	819	790	837	815	836	831	887	809	870	812	853	876	832	854	874	782	860	860	887	901	853	831	863	844	869	852	847	841	844	824	842	839	815	877	837	821	860	855	873	858	791	828	796	798	835	848	818	826	811	785	826	851	769	800	860	834	828	800	797	831	847	818	829	852	794	822	864	824	859	853	836	892	900	834	834	829	892	842	801	901	837	813	844	878	862	869	871	867	846	860	794	804	834	877	842	796	850	857	845	836	862	815	819	815	833	834	852	858	798	857	813	859	865	889	891	888	888	825	845	893	861	884	860	852	831	852	823	806	810	837	849	820	844	809	798	852	858	819	816	816	839	854	827	829	810	849	799	847	853	848	809	893	810	859	842	870	793	821	870	810	817	832	839	838	820	861	839	910
17015	2451	2142	1717	1288	900	671	522	444	391	341	317	288	287	250	229	203	240	218	184	184	190	173	164	187	176	175	172	185	164	146	196	148	185	160	167	161	166	156	165	158	161	178	155	154	148	171	163	147	149	167	173	154	163	163	151	155	154	134	159	184	172	142	176	144	147	158	162	153	150	144	143	140	183	156	159	172	132	138	145	180	154	164	158	158	165	151	162	148	134	170	150	174	159	155	143	136	127	157	130	165	148	157	149	169	132	164	147	164	166	151	146	146	180	170	154	152	145	156	153	172	153	157	144	153	180	139	149	146	172	146	133	157	135	143	124	139	156	143	145	153	155	125	138	180	150	155	140	158	132	159	177	134	142	144	138	156	149	143	159	159	144	162	154	141	143	146	168	129	158	173	151	141	149	146	150	169	143	145	160	137	160	164	151	147	159	140	149	151	134	145	154	156	160	154	139	154	161	151	144	128	142	181	116	170	155	137	183	192	154	134	146	153	142	164	157	131	151	126	160	163	148	132	145	149	163	167	160	131	146	154	121	151	151	122	129	133	167	152	137	155	154	148	140	134	134	140	157	159	162	163	135	135	164	166	155	146	164	131	142	144	152	133	178	165	167	158	151	140	158	134	137	137	153	129	153	129	147	144	176	144	134	156	129	169	141	156	118	175	149	151	145	174	156	159	132	147	139	146	176	128	139	155	164	135	175	144	144	147	130	174	164	147	155	126	155	180	152	156	168	180	142	134	141	138	143	166	137	138	165	146	141	152	173	145	171	145	149	182	147	160	145	158	136	148	177	159	169	153	138	140	146	181	137	140	142	140	138	152	132	150	161	144	148	135	166	146	144	154	157	152	148	138	109	124	155	149	151	182	160	143	172	168	144	145	165	140	137	157	170	157	135	127	140	162	145	165	161	166	147	150	151	137	167	138	157	146	140	154	134	149	157	144	149	165	164	151	152	134	130	150	134	158	151	151	155	143	140	158	139	155	151	162	145	160	145	147	123	156	154	156	153	151	155	148	149	159	140	152	153	147	158	160	155	123	154	152	129	143	144	155	171	167	143	129	163	146	166	153	172	156	145	155	166	165	155	130	155	144	128	163	162	151	168	165	152	146	152	147	144	168	138	186	151	147	143	143	159	163	151	138	148	127	155	182	140	153	158	153	159	160	136	147	146	155	147	169	139	157	144	156	159	167	138	166	129	161	157	138	138	159	119	168	123	132	176	143	158	162	137	161	163	137	142	158	135	163	126	143	127	162	142	140	180	130	149	163	141	168	163	152	147	157	144	145	152	165	138	143	159	164	164	176	166	129	167	144	156	144	137	154	141	144	167	149	154	139	151	139	164	156	131	155	143	133	161	144	145	144	135	179	155	159	149	142	162	187	148	155	137	166	160	147	176	140	154	131	156	143	149	144	161	163	142	137	157	143	182	150	184	154	133	154	152	150	160	131	154	139	140	138	148	149	147	132	154	165	149	149	143	163	171	171	140	172	148	151	151	148	174	150	129	148	165	163	145	172	155	152	150	150	151	138	143	145	165	152	155	169	132	161	168	142	154	138	139	143	166	142	165	182	134	160	153	160	147	142	169	142	158	134	158	137	165	158	148	135	151	152	156	188	158	171	144	132	152	132	163	133	141	140	152	158	137	169	130	138	153	156	154	145	137	156	153	140	164	157	160	135	132	162	141	147	177	136	145	145	146	147	148	159	150	142	180	150	142	157	144	148	143	164	154	177	142	152	168	166	145	149	153	151	135	155	144	164	123	172	152	148	163	110	144	162	136	159	167	164	148	158	144	151	161	136	159	153	143	140	178	151	151	132	158	145	149	135	158	143	177	164	154	158	146	154	163	142	156	128	139	131	162	152	172	150	155	151	171	158	173	148	147	143	155	148	179	135	151	137	149	140	163	177	168	141	126	136	149	148	146	162	143	135	146	134	170	148	163	149	142	153	154	133	138	174	157	144	159	139	182	161	138	147	151	152	156	151	146	173	150	161	157	159	147	159	137	179	140	145	150	151	154	155	147	147	185	151	154	156	140	144	155	169	144	148	161	163	169	161	154	129	151	162	151	147	167	146	156	146	161	146	159	160	132	164	139	156	156	170	171	141	143	165	144	142	138	173	138	150	175	149	138	147	139	146	131	171	167	149	139	157	144	154	166	150	159	164	131	177	144	143	138	158	143	142	158	166	164	154	149	179	162	147	174	144	154	137	137	139	141	153	169	136	168	147	139	152	140	147	155	130	157	130	138	158	155	151	140	149	138	147	164	146	136	147	118	153	146	154	191	147	167	148	132	174	151	135	143	140	157	157	149	138	157	170	173	126	157	132	142	155	142	153	142	159	129	167	150	154	151	139	142	154	136	126	154	154	177	147	159	149	130	147	167	160	144	140	146	135	147	153	137	142	122	121	143	154	156	153	150	152	147	125	158	171	142	163	141	174	165	147	139	136	169	134	158	144	134	151	143	171	149	157	125	140	161	139	129	160	159	136	137	132	159	148	159	165	186	153	155	128	155	152	149	150	141	144	168	149	147	156	167	153	162	148	147	155	122	142	180	149	145	143	173	142	145	143	149	137	136	157	156	160	137	146	158	136	159	143	132	150	164	154	147	137	161	136	165	137	153	156	156	163	178	158	187	170	160	127	173	137	145	108	125	152	160	156	156	148	166	161	144	158	141	138	142	157	180	144	134	149	149	131	157	153	146	176	150	152	172	166	175	161	138	155	144	157	138	131	166	150	151	132	134	166	148	137	146	157	158	146	145	138	134	143	164	141	158	146	150	156	150	138	155	159	164	150	160	153	142	148	175	157	140	144	157	153	138	125	148	167	175	173	135	141	159	152	163	134	140	142	174	146	147	142	169	142	155	124	163	138	144	153	136	165	140	134	159	134	134	148	158	168	162	153	137	153	180	151	119	143	163	150	148	154	162	157	158	149	151	152	154	129	188	144	155	151	133	159	165	149	126	157	161	160	159	144	156	171	168	159	136	148	164	150	173	160	147	134	163	155	150	156	156	160	147	158	142	138	152	157	148	143	169	160	153	145	154	129	154	136	122	150	168	157	158	162	147	173	142	164	164	148	160	139	168	156	136	124	145	129	144	168	166	147	159	155	138	174	170	140	127	145	168	132	168	146	166	146	138	173	124	147	144	147	161	141	160	162	171	138	163	153	150	169	163	154	156	160	150	129	153	153	142	141	151	159	156	145	151	126	140	160	126	162	143	153	154	159	146	181	176	161	153	145	146	146	163	142	153	149	157	158	153	170	144	153	174	144	169	150	143	157	137	153	152	127	128	153	150	157	142	165	155	171	144	143	167	144	154	150	143	155	162	154	154	158	154	139	146	132	132	162	171	150	166	157	166	144	139	155	147	144	160	163	143	134	148	135	148	146	153	140	143	154	137	126	132	139	163	165	154	145	126	153	164	166	142	151	160	146	161	147	153	132	137	152	155	143	148	136	149	131	129	152	145	151	130
7413	1885	4061	4824	4459	3719	3008	2589	2146	1904	1707	1452	1315	1148	1152	1009	918	935	901	765	798	802	738	683	667	624	648	629	574	641	538	580	588	537	566	565	512	561	529	551	482	540	471	530	502	529	507	483	498	511	483	474	494	482	441	438	460	487	479	466	454	513	458	434	450	438	500	469	432	449	478	454	494	458	452	456	451	435	449	438	461	430	475	469	420	474	437	442	442	439	403	439	457	428	436	445	456	478	475	420	449	480	436	446	446	457	417	457	427	474	452	438	414	433	452	410	436	462	411	443	395	449	451	460	419	425	450	419	405	463	485	404	426	434	447	409	431	437	411	407	429	451	460	449	402	441	442	435	417	436	484	425	424	468	400	439	432	432	437	428	464	443	420	425	420	440	433	429	410	454	464	422	433	445	430	422	451	426	461	439	402	403	421	432	465	452	446	448	472	419	407	447	445	386	441	424	452	416	419	407	418	450	451	417	441	425	435	447	428	427	461	419	419	464	472	445	421	405	441	439	448	407	446	386	419	427	422	434	429	415	429	421	415	396	431	455	444	425	432	438	468	459	440	448	446	393	437	452	437	422	419	434	433	449	423	440	424	420	438	399	432	435	450	455	444	447	404	413	422	409	418	427	418	460	429	405	417	426	440	415	450	411	456	401	455	423	447	423	414	412	421	417	421	422	439	411	441	438	456	434	422	430	449	428	433	414	408	446	406	461	445	432	436	412	450	416	425	438	443	423	460	443	416	417	441	419	423	418	426	388	431	424	479	413	450	435	424	411	441	419	431	437	463	457	439	416	448	417	428	424	424	410	426	439	430	420	428	418	439	416	436	410	438	438	424	420	445	455	437	428	415	415	443	476	468	440	399	407	457	445	455	437	433	461	414	431	453	447	451	448	391	419	416	439	445	430	392	419	478	446	406	430	458	475	431	431	409	440	451	425	440	410	452	450	416	428	433	418	421	409	407	439	433	449	433	452	456	435	431	408	440	411	400	422	452	432	404	402	463	438	424	449	420	402	441	467	407	449	422	429	431	437	419	434	406	432	463	445	403	455	451	404	440	375	417	394	458	454	419	417	420	422	488	412	423	426	410	427	403	437	422	423	433	425	422	426	401	396	451	440	418	429	423	423	390	412	411	432	414	394	411	452	432	448	438	400	460	436	441	427	416	419	405	423	440	435	432	437	453	424	427	452	458	414	461	444	416	433	432	400	427	434	430	445	436	429	407	379	461	420	469	412	431	445	461	394	427	468	431	454	421	422	427	425	409	448	406	407	475	393	443	426	433	450	428	452	408	411	411	410	448	470	440	455	430	431	439	433	423	386	436	447	419	409	441	429	414	459	419	441	415	445	418	394	414	436	445	437	445	434	441	429	408	371	407	421	398	457	415	409	449	436	440	419	438	466	409	432	447	440	463	456	448	452	457	450	465	432	473	458	437	447	421	416	419	425	392	432	440	397	425	435	437	476	453	444	448	460	399	422	449	422	444	434	427	452	437	415	446	404	433	419	431	417	423	444	454	414	404	405	421	429	453	425	451	425	452	411	428	431	435	470	428	411	473	428	461	431	404	423	442	439	471	416	429	430	403	453	421	406	396	396	395	407	411	429	429	412	429	439	450	426	389	438	392	438	411	426	412	409	401	418	440	414	427	446	428	407	441	424	426	432	415	461	436	452	445	440	380	437	415	418	444	444	411	456	411	427	429	442	453	412	427	434	460	398	392	462	409	426	441	426	410	446	447	443	455	425	454	453	455	421	456	431	442	457	436	391	413	446	409	438	415	423	436	417	388	424	440	445	468	438	411	462	413	457	387	392	447	457	447	418	440	424	446	421	450	432	443	415	437	431	424	463	422	406	434	440	442	471	415	415	492	423	437	445	426	402	407	419	451	440	410	468	481	404	407	440	420	466	482	450	443	397	429	452	407	428	428	428	414	416	434	442	429	462	443	420	441	420	449	416	449	399	415	422	454	435	445	441	414	448	403	442	398	433	408	450	423	395	435	441	390	467	452	422	439	438	414	486	390	450	397	425	478	436	447	418	429	397	430	420	450	437	400	453	383	439	388	398	403	435	443	430	426	418	411	433	384	404	447	447	424	386	438	429	423	415	436	430	456	457	416	475	427	418	435	448	446	448	410	400	456	411	438	472	422	422	469	393	436	401	424	445	412	406	425	428	435	440	423	457	452	435	451	411	448	431	413	455	424	444	434	414	420	429	405	424	430	429	428	443	400	439	465	432	431	413	435	454	447	430	420	454	388	436	413	466	425	464	429	404	433	434	413	425	433	485	449	415	424	442	429	423	436	397	409	452	384	424	427	427	466	438	466	454	410	439	427	434	413	427	432	428	445	405	416	436	458	457	495	442	433	453	454	395	434	421	458	455	450	419	406	430	417	427	416	447	430	447	401	456	409	467	446	443	439	404	463	413	446	471	414	459	421	435	409	436	419	405	456	449	450	421	414	376	406	467	424	424	432	433	462	445	440	429	436	420	406	413	434	450	432	442	466	456	478	441	438	431	470	424	425	472	457	413	434	444	418	456	462	425	403	438	446	434	421	457	446	460	461	423	439	451	418	441	408	455	406	436	452	427	436	430	400	424	433	444	407	455	411	441	436	426	392	456	438	441	430	433	432	407	377	441	459	426	396	408	456	412	431	432	423	427	411	425	447	461	427	390	421	424	440	420	430	420	423	418	427	432	458	444	415	426	453	412	461	432	431	435	431	464	401	408	442	443	423	416	446	432	453	435	451	402	422	454	424	403	434	429	435	453	457	398	442	449	412	407	433	397	442	427	418	457	417	377	424	415	427	439	416	383	419	439	432	447	437	423	427	421	426	420	423	442	447	440	412	414	441	436	403	413	416	462	410	411	412	453	409	413	412	428	453	415	449	418	423	454	478	457	447	402	434	443	430	413	405	450	431	444	455	391	436	453	414	470	411	457	444	421	440	441	416	431	426	421	439	428	419	403	406	439	411	428	450	442	409	394	422	401	405	447	426	426	424	424	407	420	415	407	416	401	428	448	423	413	420	439	432	392	434	436	416	417	463	427	401	427	461	425	439	432	414	458	450	435	455	425	407	450	404	443	461	425	407	464	446	404	436	423	435	439	440	422	413	462	405	440	460	431	419	429	437	489	430	440	437	432	415	427	438	443	403	434	417	419	377	433	434	454	409	441	476	427	408	450	467	418	450	409	404	435	449	466	437	433	433	460	411	439	452	439	477	458	429	448	435	509	431	436	415	431	412	409	400	458	453	404	429	439	441	437	433	406	428	441	440	400	429	434	404	414	480	476	431	411	422	464	418	456	398	420	423	432	422	405	429	443	439	458	419	419	405	377	444	388	424	435	416	422	446	423	458	425	473	420	407	442	437	431	435	427	447	435	430	445	392	458	413	448	459	431	424	447	419	407	443	442	454	423	422	440	443	458	440	436	427	437	445	457	408	435	431	443	431	391	432	484	443	431	425	423	436	429	482	421
2516	376	428	385	389	343	355	364	392	334	380	333	361	372	320	357	387	379	368	366	369	312	331	349	334	330	328	377	359	342	374	363	358	325	356	341	344	365	357	320	350	323	350	372	328	379	367	357	378	353	314	355	382	345	339	357	329	369	349	358	363	367	309	332	355	355	379	359	359	368	363	345	380	343	348	347	340	376	357	359	356	356	382	336	334	373	341	335	357	366	364	381	374	349	376	321	372	342	351	360	402	341	337	384	376	320	349	335	372	377	331	328	369	333	361	326	362	371	376	354	368	367	357	367	360	359	356	356	343	310	356	382	352	374	342	347	383	297	371	346	340	335	346	336	350	375	339	383	376	396	355	342	327	392	344	369	367	357	354	362	398	373	358	357	384	345	377	357	359	387	343	351	358	373	363	314	325	312	370	372	338	367	359	380	388	364	346	362	361	345	374	329	341	337	348	386	387	379	331	360	346	339	356	369	346	359	340	364	353	360	357	362	345	370	344	369	352	362	320	336	384	364	379	352	358	367	325	386	393	358	326	334	368	343	313	324	326	348	386	328	327	352	354	349	348	326	325	349	352	345	337	374	363	341	354	347	318	341	339	356	333	356	377	347	343	328	378	369	345	364	338	320	362	362	343	345	360	343	326	354	366	366	323	369	336	347	338	340	314	385	335	342	352	339	341	324	382	361	365	343	340	349	352	342	337	363	367	351	383	362	320	329	362	368	378	338	358	374	370	344	345	379	344	338	321	373	353	360	374	361	355	358	319	344	376	345	389	352	365	328	361	369	351	329	357	355	352	338	357	369	384	349	343	359	370	378	361	356	348	365	321	364	369	330	327	370	369	339	381	347	361	316	350	365	375	381	385	344	355	330	349	348	361	339	343	352	369	367	345	336	372	316	358	354	350	351	380	355	352	343	382	353	347	338	379	342	339	367	345	369	331	337	364	357	340	367	349	354	358	342	387	359	361	361	353	341	355	336	362	321	401	350	374	343	344	360	361	340	378	370	339	337	318	362	361	328	350	353	362	369	357	349	346	377	375	379	334	322	362	333	343	373	324	350	337	339	333	341	351	368	360	398	361	381	324	351	380	348	335	339	350	340	366	353	336	359	362	329	381	359	377	349	374	365	395	346	393	344	323	339	353	347	355	354	361	393	367	314	330	329	380	361	353	346	354	369	335	346	347	362	354	359	397	347	362	376	336	353	334	329	352	367	334	351	340	319	344	361	361	377	320	379	365	346	354	335	328	366	332	337	376	360	364	333	328	345	394	380	348	414	350	349	343	368	367	342	333	350	312	373	367	351	387	355	348	348	387	377	356	344	320	358	371	350	338	367	353	325	357	350	352	347	374	371	369	372	359	324	370	355	359	379	361	333	380	358	383	328	334	341	342	346	370	372	361	390	324	366	319	360	356	359	325	314	349	391	360	348	335	384	389	342	355	350	332	325	382	350	386	349	349	331	334	345	345	371	362	357	366	360	339	356	385	370	366	336	321	366	349	378	336	355	350	369	354	364	337	356	345	383	359	354	310	333	350	363	351	354	343	310	370	385	349	346	370	325	327	377	366	350	346	366	360	369	380	343	310	351	337	318	333	370	347	358	351	352	365	382	323	307	355	359	357	323	328	379	361	344	354	349	374	338	342	374	338	381	348	365	348	337	372	335	361	304	340	346	314	338	381	384	333	360	332	365	364	319	366	316	324	370	318	330	334	350	400	348	358	369	387	310	374	344	371	333	358	365	351	383	390	359	342	335	359	370	356	345	371	305	310	348	389	387	347	366	345	357	369	333	346	345	395	344	357	366	351	353	316	341	351	341	347	326	359	348	335	332	347	357	385	325	332	329	336	338	327	365	373	335	352	373	362	332	359	367	399	324	339	361	370	368	369	357	380	340	359	344	366	355	340	357	327	351	353	340	335	352	360	320	343	333	314	329	338	364	368	358	345	377	361	351	383	366	349	344	356	391	363	360	311	344	373	348	345	372	363	352	388	342	383	346	361	353	359	353	356	342	383	324	318	345	341	344	365	378	338	317	335	348	361	378	343	347	322	400	355	365	373	394	354	319	354	355	375	385	343	342	359	350	340	363	347	359	342	353	348	341	334	340	347	382	377	366	333	320	314	308	316	368	368	356	377	351	362	363	384	347	333	329	314	362	385	366	342	351	350	339	337	365	353	352	353	357	331	356	402	313	372	363	362	362	402	339	394	369	372	343	366	365	365	363	356	374	311	352	344	369	311	335	347	358	360	348	344	323	357	359	352	364	329	379	347	349	397	325	345	358	375	333	345	374	358	359	333	372	381	373	348	370	356	378	362	350	386	332	360	334	382	353	360	362	347	409	359	343	355	366	354	376	339	346	333	360	341	372	355	341	332	385	343	366	366	368	360	350	354	330	398	341	359	339	372	364	347	332	358	334	374	360	369	365	346	358	306	402	372	345	360	334	335	343	331	370	382	371	367	347	349	340	409	368	376	360	320	359	322	357	346	372	334	358	357	350	354	338	356	353	360	384	370	338	400	327	379	368	343	327	336	352	370	365	341	355	336	346	327	354	358	339	341	362	402	349	354	346	367	307	326	354	365	356	343	391	355	336	360	342	358	371	351	363	331	354	345	353	311	361	371	339	335	351	355	337	355	336	394	363	350	355	368	353	372	322	366	353	356	343	345	368	340	339	339	357	313	334	339	376	377	335	345	346	323	383	341	373	345	342	376	354	363	312	337	356	362	343	378	341	345	384	339	353	346	375	381	371	339	352	363	356	347	371	366	345	350	374	372	423	330	352	380	353	372	333	361	361	361	357	414	371	326	318	335	321	358	406	312	321	339	335	363	361	325	374	353	366	338	346	359	333	349	381	349	321	374	300	396	353	359	379	354	323	339	338	359	353	350	375	374	359	356	322	363	331	388	365	322	334	330	351	345	350	371	351	353	346	330	328	354	394	361	362	343	354	366	336	360	336	346	331	353	352	328	343	351	332	335	340	360	352	364	397	335	330	367	336	385	392	396	361	348	331	379	336	413	332	354	362	365	315	334	335	346	382	363	342	344	329	359	351	329	364	326	350	355	352	332	346	359	338	384	353	372	340	369	327	366	359	379	354	364	378	344	332	358	344	329	363	360	354	378	391	343	356	374	381	344	355	366	366	384	355	374	425	320	330	337	370	321	359	351	399	336	347	370	323	339	359	353	327	353	371	353	325	348	324	362	354	369	356	346	331	338	349	362	364	342	358	333	376	354	363	348	364	367	349	364	375	346	344	304	342	349	349	330	371	367	347	349	340	351	340	356	344	332	369	373	371	353	362	357	360	326	364	377	363	350	317	349	361	330	343	317	360	343	329	394	343	363	355	330	328	375	355	353	347	349	340	338	348	325	344	390	348	349	342	401	352	363	357	373	333	321	376	380	361	372	369	347	326	384	361	344	364	345	360	369	334	370	396	346	353	359	350	325	349	394	375	343	368	327	378	366	340	365	351	349	349
2758	983	1035	1124	1103	1065	1010	978	924	973	901	968	909	966	962	1011	934	970	888	887	955	938	940	889	940	939	882	919	913	874	915	916	938	966	932	930	911	888	911	986	940	888	872	893	833	894	848	907	914	919	917	904	961	921	956	892	893	917	893	907	950	980	937	904	911	917	898	993	952	946	894	915	881	864	859	906	926	935	985	859	945	919	902	935	802	904	948	938	949	927	908	924	878	917	899	917	916	933	880	890	901	923	878	881	946	945	897	881	969	906	969	879	922	875	889	914	901	926	882	909	895	915	923	939	933	931	968	884	898	877	866	869	922	899	967	922	925	945	906	947	868	942	901	955	929	917	941	901	933	919	906	933	894	932	888	934	900	931	880	920	924	941	883	960	899	877	897	935	922	915	940	901	904	938	1006	885	900	915	902	886	928	971	917	889	947	871	971	855	894	982	944	925	869	931	969	930	919	904	909	961	917	928	872	945	920	898	918	842	884	901	949	879	963	972	902	935	893	873	931	945	913	925	884	868	927	900	921	836	971	884	919	922	952	914	887	880	893	961	894	922	893	874	916	933	911	909	869	871	888	921	942	867	909	915	929	918	918	888	884	941	825	910	881	925	930	905	852	917	894	906	925	860	903	872	879	957	908	860	917	893	904	929	936	896	913	940	985	884	938	879	884	934	872	969	892	918	906	917	909	933	916	902	906	950	902	893	924	924	933	871	996	943	961	863	915	875	839	934	922	897	883	877	859	861	948	868	859	921	921	859	873	914	983	886	956	894	847	931	875	919	914	929	926	912	912	866	915	954	919	887	876	916	891	927	907	907	906	902	921	876	906	891	914	928	905	889	877	894	967	920	907	914	943	887	903	879	854	936	933	907	900	870	931	898	857	985	890	897	932	885	923	937	956	925	911	954	941	903	936	811	943	874	892	883	863	889	892	850	845	915	943	925	832	953	898	901	879	930	891	891	920	923	870	904	857	904	979	874	850	919	883	884	893	887	902	930	861	897	929	952	915	934	941	902	967	923	915	871	838	887	891	947	889	935	935	868	927	980	888	910	944	897	960	882	899	908	906	874	899	909	898	905	914	899	935	945	903	896	941	958	919	885	888	933	931	894	904	909	958	903	901	930	989	880	946	965	895	949	896	898	868	919	907	912	920	928	905	963	883	936	926	889	889	947	842	928	919	893	895	930	854	935	941	915	872	880	900	972	920	870	934	913	899	879	891	861	935	889	926	913	872	951	868	885	895	939	1005	940	902	850	905	903	955	889	949	943	906	905	943	974	925	923	880	947	894	954	937	873	979	913	878	891	909	964	898	873	918	904	949	954	947	896	981	899	943	893	906	910	907	911	942	893	906	832	944	941	883	890	884	897	886	899	935	934	890	866	905	907	918	937	924	963	898	887	916	909	905	861	904	894	913	903	914	954	923	936	891	912	887	941	898	950	879	891	870	911	902	874	890	882	871	907	865	944	913	938	935	925	871	941	859	933	856	901	891	939	888	945	948	894	924	961	925	894	940	921	977	897	892	936	917	914	890	893	949	960	895	929	932	912	916	941	922	920	878	866	879	931	894	926	913	871	874	929	979	863	878	927	950	905	953	907	910	873	886	903	896	941	976	948	895	951	921	931	935	933	876	900	866	939	930	901	946	915	882	925	909	935	880	896	901	964	915	939	938	852	880	927	970	889	848	901	902	881	919	883	929	901	964	870	914	924	944	944	901	961	883	889	906	876	924	920	926	884	959	878	878	834	935	888	951	905	879	904	832	905	869	931	957	893	929	883	894	890	930	902	898	922	889	921	888	883	923	908	929	954	941	915	902	926	820	868	932	949	948	914	906	875	906	941	895	875	915	930	951	864	892	954	885	855	963	858	955	934	887	939	887	883	941	944	949	893	875	903	892	960	927	889	882	922	871	868	976	996	888	913	910	896	896	943	898	936	878	938	912	960	850	913	884	877	899	845	925	910	929	891	878	946	920	897	896	918	893	945	921	909	906	934	905	934	918	931	888	897	927	904	867	905	906	931	879	879	902	875	956	933	898	899	895	882	935	905	894	895	880	913	914	926	902	929	909	923	935	925	928	962	971	924	879	910	909	848	856	898	888	935	903	911	937	906	939	925	914	942	892	938	921	937	930	881	942	914	927	875	897	915	913	914	862	861	859	915	879	855	901	904	951	903	910	946	942	943	866	873	908	942	920	902	950	927	959	924	941	861	860	928	885	895	906	913	892	944	913	931	916	910	894	905	939	918	880	881	909	947	901	933	905	893	910	899	924	855	873	866	876	952	900	934	853	908	882	894	958	875	945	919	915	933	916	917	893	886	910	962	941	881	927	916	985	914	942	874	941	918	908	899	873	892	947	855	883	921	913	914	919	936	892	917	880	947	931	841	885	931	895	898	929	908	886	900	911	919	881	899	930	920	909	927	911	913	954	937	909	929	903	969	944	960	816	960	904	880	905	899	885	875	923	916	823	901	937	943	868	881	902	940	929	950	901	897	960	924	905	908	856	866	946	840	921	927	915	868	931	902	859	901	931	928	922	870	894	983	941	934	901	898	967	897	895	910	925	926	901	903	906	895	924	887	871	865	911	916	902	929	937	917	942	888	932	926	914	902	904	915	960	938	917	842	891	949	929	911	911	936	946	912	917	914	930	956	927	906	927	895	945	943	938	957	894	880	873	910	911	921	911	922	910	883	960	948	910	915	904	874	885	927	889	888	922	916	905	936	951	877	962	898	888	911	814	913	916	903	881	931	921	889	935	876	910	894	905	911	877	950	892	951	881	837	859	899	912	869	918	906	898	895	917	938	856	940	930	933	887	930	898	928	937	875	868	914	880	904	920	919	944	908	903	923	905	954	928	906	1001	913	934	909	914	920	918	869	916	887	913	939	956	885	885	935	853	897	874	961	859	973	904	874	917	944	953	876	887	906	910	975	928	878	920	888	939	922	922	947	943	907	898	901	928	897	914	974	863	970	897	974	816	931	933	874	898	888	912	900	940	984	961	904	939	919	925	904	878	935	894	906	927	852	903	888	916	941	889	906	920	874	950	837	925	911	907	862	869	885	921	850	901	888	899	884	901	927	947	945	971	895	953	923	907	920	945	881	916	872	936	906	938	956	920	960	882	910	979	918	964	911	919	920	874	916	924	912	943	893	927	857	857	902	944	859	853	887	904	926	868	908	928	956	882	883	862	912	938	894	969	943	867	897	929	904	897	899	911	930	916	930	922	891	926	859	953	888	914	923	922	922	900	933	906	965	870	911	880	921	946	928	900	896	917	899	904	900	921	931	913	909	859	941	918	909	961	914	920	927	856	994	906	965	929	889	899	889	913	871	899	954	928	914	899	880	926	863	954	943	914	936	920	901	962	900	958	938	897	920	904	891	886	957	939	923	920	969	914	904	881	911	906	931	930	883	906	914	897	938	939	895	952	838	918	929	925	900	910	934	911	902	872	940	897	900	934	887	926	926	896	885	917	868
9215	1146	1261	1062	900	671	569	544	463	455	409	405	426	343	409	401	390	355	369	399	365	339	365	387	348	337	349	360	319	336	362	322	376	327	339	346	345	349	342	333	352	341	358	347	315	348	331	346	332	358	338	354	318	329	334	312	311	360	289	315	317	354	323	337	358	323	292	295	329	311	351	320	334	335	319	339	319	327	319	344	290	343	327	320	339	365	325	327	347	332	325	331	318	338	331	299	345	327	325	312	298	296	343	309	358	304	316	347	328	324	355	346	338	299	343	327	340	357	342	325	338	344	320	327	316	327	329	308	281	310	310	301	308	331	332	355	341	338	312	332	306	314	309	330	321	343	320	296	336	318	329	322	318	350	358	340	332	318	320	324	363	337	318	338	333	331	326	344	310	312	347	330	352	328	369	307	324	307	344	346	337	300	336	326	324	311	327	321	354	306	358	314	336	328	354	320	320	324	334	329	331	323	327	312	339	289	321	383	362	319	323	319	314	318	385	317	355	332	302	310	321	337	282	319	308	310	318	340	326	318	356	350	301	332	322	332	334	300	352	290	329	327	340	334	330	310	318	327	351	313	324	309	346	337	329	322	333	306	298	346	332	332	343	346	327	329	350	326	329	341	307	343	337	311	318	361	306	309	348	356	344	305	369	319	307	347	332	341	328	303	345	331	297	305	331	321	342	343	306	330	298	345	322	302	328	309	352	357	340	365	337	352	326	354	336	337	317	341	340	339	344	318	364	304	346	345	319	328	327	312	359	341	329	314	281	359	335	312	341	327	345	328	297	357	314	297	311	308	322	317	330	333	356	334	360	307	330	323	320	311	307	309	296	348	315	347	329	320	354	300	309	306	324	311	364	335	329	319	322	325	294	340	308	353	317	343	330	314	320	334	330	327	311	339	338	317	336	346	345	299	325	332	314	361	281	355	313	336	359	336	334	324	303	334	330	341	326	321	302	318	356	298	314	301	340	316	313	331	284	322	335	339	340	329	329	344	304	351	331	309	335	320	313	330	280	350	323	346	325	302	315	309	311	304	305	323	301	313	326	309	318	308	344	300	295	321	335	314	340	327	352	346	365	329	332	293	325	376	357	345	344	326	355	329	304	313	368	339	340	312	318	325	329	316	285	295	341	311	322	344	362	319	332	360	323	331	318	310	324	354	313	329	337	334	308	308	307	290	279	335	290	308	317	333	357	328	359	323	327	299	325	324	307	306	313	322	323	307	336	354	290	352	311	339	329	354	338	332	350	320	318	287	289	337	363	306	318	327	340	333	341	350	334	341	348	346	331	330	346	333	339	331	330	329	336	339	317	336	329	344	327	339	346	314	304	349	363	325	314	333	313	342	344	313	331	297	298	333	334	342	273	327	345	329	284	349	318	319	302	334	341	324	304	331	344	311	337	299	343	322	345	340	313	301	345	325	346	333	339	341	306	292	327	351	323	319	319	349	327	316	315	325	332	373	320	299	284	307	346	319	319	333	306	296	307	320	346	348	334	304	329	335	331	321	335	319	339	332	298	309	327	304	320	310	332	349	340	330	344	313	321	302	349	360	344	322	304	313	312	344	344	325	346	319	319	301	326	310	340	323	324	365	336	347	337	310	314	305	322	335	316	298	348	319	315	328	306	311	318	358	372	364	324	308	328	309	339	311	312	316	307	352	321	349	341	307	321	323	341	330	326	327	341	325	328	367	322	333	287	316	306	333	340	356	315	347	346	315	314	311	306	348	330	329	325	299	341	327	359	317	311	335	312	353	312	351	332	318	341	312	345	351	323	297	283	323	333	334	329	336	326	330	336	295	343	399	305	333	321	342	320	331	376	316	306	293	317	355	320	312	350	356	332	316	358	316	327	324	316	289	311	309	357	299	333	327	306	330	330	306	330	333	321	355	325	308	340	358	326	311	297	338	348	324	320	346	324	308	351	380	320	322	361	369	344	310	310	312	306	312	315	331	328	324	350	317	321	338	299	319	341	297	346	340	326	321	346	328	349	321	327	313	295	351	316	313	314	337	312	333	355	347	320	311	334	331	313	327	332	336	327	332	365	324	312	316	358	287	332	313	314	318	345	302	317	316	351	355	356	293	324	342	324	315	284	321	327	336	315	326	319	356	315	324	328	316	332	306	334	341	305	358	341	328	333	318	337	300	309	344	325	335	312	313	322	327	332	322	346	339	319	317	321	331	304	305	328	304	313	319	288	276	319	323	297	311	335	289	336	324	316	333	293	334	345	336	350	342	335	337	309	332	315	300	327	350	325	331	316	332	311	328	332	294	308	321	333	276	349	312	335	327	329	319	303	328	341	282	320	302	301	348	338	344	310	318	330	347	322	311	345	338	335	352	311	330	332	336	339	324	331	334	323	304	339	325	333	345	311	337	325	291	327	306	327	340	315	346	340	323	335	340	307	314	353	357	358	340	347	353	293	342	311	336	272	312	312	352	316	320	332	314	329	306	306	326	336	362	344	308	355	330	330	346	322	313	251	318	332	285	315	318	380	342	306	350	327	328	333	301	313	334	333	347	349	311	350	323	322	319	343	347	326	348	330	357	335	325	313	302	355	304	321	353	332	309	345	332	340	337	350	367	354	306	319	329	316	330	340	343	350	361	330	349	356	319	323	286	343	320	358	327	315	312	319	317	298	319	362	344	304	321	329	316	312	321	333	341	340	321	346	334	339	313	353	340	322	312	329	305	349	315	332	336	359	326	324	345	334	312	335	301	343	281	305	324	325	341	318	352	331	335	351	324	305	317	308	317	333	315	349	331	341	320	304	304	316	347	301	304	328	318	344	331	340	336	299	344	299	284	381	347	336	334	288	338	328	339	342	329	360	324	359	338	303	329	339	317	339	295	300	322	343	330	314	307	344	327	327	352	310	366	323	330	320	317	340	304	318	309	309	355	339	333	340	316	306	357	338	349	300	371	347	310	301	323	316	301	293	358	332	328	329	361	352	313	304	330	345	328	346	339	342	337	315	317	323	304	337	314	308	335	315	351	299	380	328	337	337	309	374	303	333	327	322	338	339	330	313	326	333	340	338	327	332	331	328	343	344	352	315	373	348	347	339	335	303	349	308	314	326	338	326	290	341	309	301	308	324	290	318	332	308	342	291	316	331	293	340	334	331	357	332	352	280	315	325	323	322	354	327	334	321	323	331	305	324	295	323	337	333	327	317	305	347	346	297	349	335	312	319	326	316	316	320	307	328	340	335	340	341	356	295	285	320	351	312	318	340	298	297	334	346	336	342	332	335	323	340	328	328	310	324	345	339	300	355	342	312	358	342	320	318	292	333	328	323	317	316	350	338	334	332	340	312	310	338	332	300	321	338	322	325	307	329	309	318	305	329	326	342	324	312	318	317	311	330	314	346	311	288	360	326	304	353	299	327	329	315	326	360	338	338	295	339	284	308	329	314	316	344	342	319	330	318	334	348	340	316	340	303	319	346	329	299	318	348	320	316	316	338	326	307	329	331	354
5816	1543	2699	3228	2844	2507	2140	1888	1752	1556	1436	1297	1329	1215	1213	1121	1119	1089	1067	993	955	1023	1004	987	974	915	954	925	938	963	926	924	896	918	912	913	883	845	906	880	888	832	911	923	859	865	891	900	804	846	858	931	860	866	841	834	815	838	818	873	864	871	838	876	867	846	881	878	872	873	798	851	828	835	854	811	895	829	832	797	829	856	866	897	876	834	832	873	842	843	805	887	840	874	863	861	893	847	837	869	880	862	844	831	812	844	819	888	843	842	861	881	860	816	891	826	824	829	866	836	843	855	817	848	878	866	843	798	836	854	855	841	870	848	854	890	836	831	826	817	841	840	850	811	805	828	870	891	796	844	857	829	876	827	809	872	812	829	835	841	818	808	807	851	827	836	833	780	879	825	787	831	849	870	828	842	854	782	816	857	829	776	800	840	865	834	821	791	807	820	841	829	861	823	859	846	770	809	839	874	842	813	804	819	826	849	777	839	865	874	871	868	825	853	792	858	823	952	782	844	848	815	817	887	809	854	841	854	810	848	808	869	850	874	850	808	789	835	824	873	791	796	827	818	848	837	822	835	770	877	825	790	823	844	817	821	883	827	823	841	792	830	873	811	798	819	841	824	814	840	786	849	855	811	814	827	853	854	787	847	881	833	874	837	792	833	791	794	851	854	827	815	806	861	830	824	802	830	876	842	835	851	824	853	857	859	859	829	843	817	858	845	837	790	831	843	830	825	847	830	816	822	811	855	840	856	770	856	854	810	806	823	820	834	824	799	795	850	827	875	842	796	861	866	879	869	817	856	881	888	781	815	864	763	796	782	847	858	794	847	826	864	837	801	882	806	841	807	773	782	814	859	875	808	874	873	800	820	829	832	819	826	848	804	831	841	798	853	834	800	796	886	875	842	831	877	846	832	832	860	815	801	830	876	823	833	818	842	871	865	844	843	780	821	829	860	834	796	849	878	862	841	856	841	801	809	817	813	864	830	818	797	856	879	864	804	899	841	859	830	820	810	825	803	832	843	854	826	831	865	879	817	814	793	858	801	864	846	847	862	831	868	869	813	811	826	886	871	840	860	827	820	821	836	747	819	773	818	861	787	809	801	763	815	845	829	861	835	761	796	828	838	847	831	857	868	824	840	861	881	846	817	798	856	826	866	857	823	837	784	794	833	823	793	867	838	834	880	801	823	842	811	843	780	842	825	849	852	845	892	813	800	834	830	842	818	847	852	839	835	797	821	817	814	808	829	834	841	845	803	883	761	829	856	833	849	804	805	815	855	848	821	826	816	791	922	841	831	873	808	825	841	811	862	777	881	801	816	830	862	797	877	870	860	848	815	793	802	816	775	834	851	805	860	827	809	813	854	846	882	807	805	813	860	883	808	821	853	805	823	856	778	829	865	837	812	837	811	770	797	824	821	884	831	859	907	829	820	838	836	827	873	861	781	866	826	851	851	814	847	868	836	842	858	839	807	812	855	833	790	834	845	844	855	883	834	845	852	849	843	814	841	814	798	842	832	850	850	887	808	811	810	851	847	824	859	843	822	842	823	851	868	881	798	817	860	882	813	791	838	815	863	821	854	867	880	834	803	888	816	845	823	839	844	869	846	875	831	855	898	795	868	888	828	848	849	825	836	819	875	864	807	837	847	811	853	883	827	857	856	831	851	844	814	814	811	798	854	849	812	844	842	857	832	791	826	846	801	796	842	859	841	838	822	832	823	848	821	858	830	820	852	826	798	817	826	832	822	826	892	826	813	829	802	840	845	818	789	833	825	870	901	833	876	822	837	805	836	854	841	850	873	874	806	847	856	809	840	847	865	790	825	827	839	913	867	835	817	799	850	842	848	859	865	850	834	830	793	836	828	826	845	826	865	872	794	855	892	846	838	873	844	771	885	841	810	872	850	783	841	889	802	869	824	850	806	809	828	878	836	803	853	850	854	817	799	843	899	814	850	898	827	845	820	798	887	837	818	784	819	808	813	816	867	794	828	914	789	840	783	823	817	850	780	839	824	854	898	846	846	862	834	815	834	816	849	860	823	837	805	854	849	811	856	850	873	841	830	852	840	867	831	822	853	888	825	842	846	835	803	829	863	857	841	804	825	818	842	793	863	851	855	855	780	831	791	865	839	790	834	792	829	822	837	865	818	834	860	854	822	825	818	851	876	800	823	858	848	802	836	841	834	841	833	771	874	819	853	901	801	817	823	847	849	803	827	835	850	833	871	879	791	863	820	840	802	847	818	862	869	826	867	822	888	825	853	807	809	827	888	873	908	841	805	807	851	888	859	837	898	792	862	833	890	801	859	828	826	861	826	800	844	841	861	823	848	873	796	873	836	831	863	862	820	852	817	856	875	835	821	891	834	884	867	857	835	848	815	792	874	837	851	829	850	774	826	836	876	820	839	819	822	839	859	856	844	788	831	835	808	816	815	804	841	795	895	844	813	839	833	863	828	814	839	856	823	831	803	866	796	833	810	852	848	863	833	802	844	843	851	846	803	863	797	873	805	833	844	809	845	830	788	837	819	866	844	800	882	818	842	855	834	816	827	839	786	844	814	836	825	848	780	864	849	840	861	817	791	775	829	839	840	898	870	840	798	816	801	860	830	837	862	858	824	819	856	859	838	803	812	862	856	805	883	862	904	846	844	828	821	824	857	816	855	840	882	816	842	822	795	859	806	834	860	887	858	822	825	825	821	802	821	784	838	855	805	812	869	864	823	865	800	832	808	870	800	907	795	851	809	862	854	840	818	869	844	813	812	837	804	827	833	846	888	840	810	766	832	812	855	831	802	791	779	830	811	853	853	860	814	853	870	828	837	820	798	810	836	830	824	804	841	864	876	810	829	828	838	825	852	783	825	853	805	842	828	795	851	826	859	823	846	820	854	843	820	808	874	845	823	839	816	793	811	809	809	858	821	857	863	861	806	813	836	796	825	835	802	854	814	826	842	916	820	772	845	812	820	831	885	831	810	865	839	872	838	806	884	807	791	854	843	829	830	846	863	827	812	816	856	826	858	879	826	821	815	900	823	796	857	815	858	860	788	885	797	868	846	824	835	810	902	870	823	795	829	878	834	820	811	802	862	851	803	835	831	797	831	874	813	858	850	827	855	825	865	796	871	808	775	877	818	826	835	840	833	839	877	825	873	812	800	857	857	829	782	831	807	863	824	879	816	838	849	870	868	859	831	798	838	867	849	885	839	836	886	840	795	857	832	819	891	847	811	899	778	837	845	804	833	829	846	830	807	812	874	798	822	859	809	809	837	847	897	820	843	842	843	850	839	837	845	776	795	775	797	826	840	807	850	869	794	798	862	875	860	816	845	880	832	799	854	849	864	886	843	868	818	798	867	812	792	781	882	840	806	868	812	807	786	802	831	834	832	819	794	820	815	864	836	831	901	831	888	866	838	866	843	861	856	811	877	799	831	859	819	808	838	847	782	859	811	848	845	837	854	802	838	815	780	755	903	838	815	839	893
17082	2473	2134	1643	1224	938	679	578	461	451	341	339	295	268	231	257	247	215	206	220	183	204	180	210	179	165	182	197	151	152	183	188	180	164	153	170	185	172	145	175	143	161	176	164	157	162	169	140	161	141	157	142	143	150	159	145	178	148	159	168	150	140	178	151	135	157	189	168	167	157	178	146	136	169	161	162	157	142	142	150	189	151	151	155	152	145	152	158	145	151	152	135	140	162	160	134	152	178	152	145	147	168	133	143	168	168	155	153	159	151	132	145	168	157	155	168	181	152	137	144	147	151	150	158	128	146	160	151	151	163	159	143	156	161	134	144	198	152	126	160	169	160	148	120	138	142	164	166	158	138	147	150	141	139	150	156	146	147	150	146	159	153	133	158	128	180	150	136	160	160	149	135	160	154	146	157	135	160	167	139	140	157	153	147	148	138	123	135	188	150	156	165	150	158	164	158	147	152	160	142	151	155	167	154	156	133	152	135	132	129	148	168	152	130	152	143	158	148	134	161	147	153	137	129	172	161	146	158	139	150	153	162	138	164	131	170	157	150	140	148	143	109	145	168	147	185	170	158	164	147	148	162	162	144	151	141	144	145	158	152	127	154	135	152	148	136	156	144	182	160	151	134	158	144	139	144	158	154	145	149	148	159	146	159	135	158	156	155	153	151	123	126	154	154	149	142	143	145	157	152	129	144	170	131	139	168	132	146	163	147	135	154	144	150	149	157	163	151	140	167	139	156	136	156	140	155	156	158	131	169	155	133	167	142	137	175	147	140	127	153	168	152	139	123	159	148	162	166	167	163	163	144	148	152	160	158	133	139	167	155	143	149	153	180	131	154	158	138	119	138	177	142	143	172	154	140	119	146	156	147	153	162	143	142	136	146	158	151	166	144	153	126	158	158	125	155	144	135	159	137	137	169	156	160	130	143	155	132	129	132	135	140	151	140	125	144	169	141	155	144	155	148	159	145	183	156	156	138	151	151	149	169	161	140	148	144	141	155	146	165	141	152	165	152	132	136	149	151	152	134	147	151	157	160	164	160	153	153	132	159	171	130	156	156	185	167	140	147	166	146	131	155	135	138	157	134	165	148	165	163	133	139	135	154	135	134	138	160	168	130	162	139	135	151	144	126	159	146	161	158	170	126	145	154	155	154	157	166	163	159	139	155	136	143	134	148	140	140	154	150	127	158	154	142	160	170	152	156	171	147	155	176	149	130	153	158	140	151	146	148	144	143	145	153	158	163	144	134	146	165	156	124	158	157	154	153	146	139	147	164	140	150	157	135	150	149	127	141	148	152	136	163	137	130	148	150	132	146	172	151	139	135	160	135	145	159	159	129	132	142	145	142	172	138	156	148	184	144	167	134	158	140	137	166	136	133	144	146	161	155	129	163	157	158	151	158	158	182	138	164	143	155	148	139	146	146	143	143	166	147	152	146	168	139	156	135	125	165	164	134	132	139	149	170	174	146	164	153	139	157	164	152	162	144	149	167	122	138	149	121	142	139	147	148	134	143	126	174	149	149	160	136	140	154	150	151	165	161	159	131	142	144	154	158	155	149	160	141	179	152	159	156	129	177	161	159	165	159	161	157	147	153	153	129	135	153	137	152	123	142	162	124	169	150	156	150	145	150	167	150	156	166	148	159	136	150	154	138	130	168	166	167	132	152	146	151	141	150	135	164	145	149	174	148	159	153	172	136	149	141	134	160	165	154	181	141	142	132	128	150	158	155	137	169	139	141	138	155	137	162	168	167	153	177	162	153	128	155	142	139	152	149	174	149	176	152	136	146	139	192	152	144	171	131	167	163	155	159	154	150	163	149	138	143	149	164	141	155	156	130	138	138	152	147	130	158	156	134	141	143	138	158	185	146	171	154	142	155	165	153	149	173	137	163	136	146	156	140	143	159	167	137	140	152	162	145	133	148	151	158	163	139	135	166	149	141	148	156	142	139	156	162	164	166	127	140	144	162	128	157	132	140	134	146	166	135	131	165	144	159	162	150	140	155	142	159	135	142	143	141	152	139	157	152	137	170	146	148	160	152	151	129	133	145	124	140	123	151	146	152	148	167	139	162	159	159	154	140	141	133	147	148	143	162	146	164	160	144	158	146	154	162	156	144	133	159	158	153	132	146	151	152	147	141	132	137	163	161	157	136	139	133	151	160	143	145	146	150	153	161	145	165	154	144	155	166	151	147	131	164	169	133	123	139	156	119	161	158	153	146	141	128	140	161	145	157	125	150	154	143	166	135	136	152	147	147	137	167	152	149	140	147	152	124	129	146	143	171	146	158	145	143	134	127	146	145	174	161	165	142	126	175	159	143	133	148	140	145	170	150	166	157	151	174	157	150	154	151	156	147	149	150	170	157	144	151	148	144	146	156	150	152	133	142	162	134	169	140	153	171	142	155	153	145	155	134	177	151	150	164	138	148	137	148	122	152	147	141	124	155	136	140	157	136	163	155	156	163	131	143	164	152	137	157	191	164	115	139	156	163	135	145	148	160	150	162	142	142	147	155	181	155	146	140	144	160	152	149	135	158	167	148	170	142	164	151	143	132	139	128	154	142	151	132	152	152	123	136	139	162	162	140	150	165	159	160	135	153	142	154	125	129	132	179	145	152	151	164	163	152	132	163	151	172	142	138	134	166	133	180	159	164	153	154	146	145	151	162	162	164	138	150	149	139	131	135	158	170	137	160	169	140	155	142	146	146	155	155	180	158	135	143	143	160	123	149	149	132	148	132	160	152	185	144	160	175	153	150	169	152	149	137	157	145	150	149	159	124	164	170	172	184	150	136	161	159	152	150	147	143	143	140	141	151	133	148	149	145	142	161	161	139	150	154	144	144	165	159	153	150	138	160	144	178	133	167	143	152	147	135	153	140	165	146	158	154	164	147	137	125	156	136	128	127	136	149	162	159	147	149	143	131	175	141	155	158	154	149	155	168	152	152	148	156	157	145	157	149	147	162	152	130	137	165	147	147	162	136	170	144	173	157	138	162	158	143	131	167	173	142	164	156	163	137	172	163	154	134	123	147	136	143	173	137	137	147	155	150	157	159	154	170	137	160	138	144	156	145	144	153	163	152	153	128	132	137	138	147	155	140	144	167	155	162	176	154	149	144	144	140	155	152	135	146	171	165	154	131	158	171	151	136	139	177	171	146	163	141	163	153	148	154	157	148	137	148	142	152	142	131	151	171	155	170	152	136	171	153	144	154	164	192	165	146	148	138	147	146	160	157	154	142	174	154	136	150	136	157	136	158	146	150	151	148	145	136	144	152	157	146	141	147	158	160	161	184	174	148	161	158	136	137	146	154	137	140	158	149	152	141	148	166	160	167	156	160	150	155	129	132	142	146	160	151	144	144	168	157	132	150	147	163	145	143	167	148	163	115	152	153	152	148	149	145	168	148	142	145	133	142	147	161	151	146	151	157	136	146	143	132	137	147	170	146	152	165	148	153	127	149	146	144	183	146	150	150
7427	1944	4092	4965	4507	3767	3107	2590	2179	1831	1639	1432	1313	1143	1139	1015	981	925	850	819	730	734	751	729	665	610	621	655	618	623	626	608	587	539	547	553	546	519	546	533	526	531	488	479	553	540	505	483	506	527	471	522	464	433	513	454	452	506	469	445	474	515	449	453	461	461	453	463	460	464	440	442	448	456	481	417	421	440	452	490	433	454	451	431	472	434	472	435	484	412	469	444	440	463	439	481	457	419	430	440	432	460	454	479	440	445	423	415	455	410	435	484	468	446	427	475	445	457	450	444	437	451	425	406	456	443	438	458	443	433	468	420	440	420	430	408	462	456	430	424	461	463	444	429	428	451	461	439	448	445	430	460	450	438	401	381	441	463	454	430	423	441	454	420	431	432	444	486	413	418	421	437	433	432	382	429	434	414	454	431	456	468	433	390	427	438	465	462	442	401	406	396	412	467	412	431	450	436	435	455	423	495	439	432	464	461	429	415	426	405	402	435	424	452	441	412	451	441	413	415	442	438	447	407	449	453	442	452	432	422	418	462	434	452	417	448	436	428	449	447	424	463	441	433	487	479	441	433	451	459	453	471	438	426	435	436	439	467	406	456	454	431	382	440	433	435	456	413	427	424	420	426	451	422	435	418	449	440	431	443	430	406	450	419	429	410	405	435	416	404	405	432	426	437	426	457	460	438	408	457	413	435	428	426	442	446	407	461	446	434	449	437	426	436	403	463	452	439	440	416	443	429	447	442	465	427	439	423	464	463	412	433	421	434	456	415	448	409	431	440	419	457	383	433	416	453	423	453	470	368	442	368	439	419	470	425	482	429	415	421	432	416	403	437	437	423	407	442	424	464	393	435	417	416	404	416	408	435	445	439	452	443	440	425	406	424	441	381	438	474	440	448	437	425	412	441	414	425	420	417	432	440	442	418	433	439	431	418	419	466	456	431	452	423	424	445	475	453	420	453	457	415	425	435	438	475	444	433	451	424	411	423	446	443	424	420	469	423	418	452	442	447	429	423	442	450	433	385	397	429	426	419	460	436	454	421	427	470	433	456	421	455	399	407	454	420	430	465	450	429	434	415	441	447	421	390	419	455	451	415	438	434	434	439	392	454	415	501	442	421	411	448	420	468	445	426	416	418	417	444	430	402	420	419	438	400	432	448	391	438	442	456	446	440	456	464	430	420	444	411	459	441	439	468	407	401	418	464	440	428	426	437	431	430	430	434	453	435	436	424	463	401	460	452	422	432	409	454	464	407	454	465	435	429	471	435	449	416	443	434	415	403	412	465	407	451	452	460	439	435	414	433	425	430	415	402	388	409	459	432	473	417	446	455	445	407	409	380	469	458	432	405	391	457	447	434	424	422	436	428	430	413	402	436	432	447	463	476	459	446	431	426	425	440	441	419	448	440	419	412	417	427	444	443	443	391	428	449	437	449	432	431	450	450	457	456	410	411	448	453	415	443	450	453	439	430	440	466	438	468	426	461	392	432	446	440	443	408	402	446	414	449	437	443	381	424	468	381	441	446	423	455	436	445	423	387	425	454	423	437	409	423	422	401	435	456	422	481	444	440	461	434	447	441	458	417	404	420	439	413	432	443	440	439	471	432	451	449	419	408	460	435	424	428	409	403	449	448	428	460	439	408	408	472	434	428	448	451	446	459	387	445	453	466	426	447	423	428	420	457	465	437	454	440	449	401	447	432	425	418	461	475	428	466	422	436	447	438	450	418	399	446	429	456	434	412	405	427	444	425	439	408	420	443	444	438	420	401	435	442	455	432	436	429	452	443	441	425	439	399	447	458	420	449	415	482	429	425	423	392	474	395	452	442	428	414	445	457	420	390	453	436	422	399	436	403	419	441	484	403	417	431	468	416	457	463	452	411	461	458	385	445	447	425	439	394	417	406	419	447	434	456	461	401	447	442	402	420	439	417	420	453	432	423	441	414	442	450	421	455	446	439	437	423	407	431	425	441	432	440	420	457	431	455	435	403	451	403	434	441	445	443	406	418	468	423	441	430	434	433	429	411	468	422	462	437	439	411	439	421	394	423	413	425	399	407	414	415	422	461	426	398	427	421	445	439	426	398	451	433	420	451	432	417	454	415	459	445	441	451	439	417	412	428	400	404	451	449	427	378	411	438	461	400	448	417	446	473	430	401	423	401	440	411	461	399	444	427	436	410	490	425	410	421	458	458	439	431	462	436	424	446	424	420	449	484	439	459	418	420	446	441	412	438	441	374	465	435	431	440	425	434	414	464	414	425	459	384	398	411	460	413	417	446	415	417	465	433	402	428	441	401	455	439	434	434	412	418	442	428	431	452	425	438	494	409	413	453	437	435	420	421	462	406	436	465	427	395	430	411	409	399	404	416	416	450	428	441	454	450	447	457	424	390	414	438	415	439	458	425	440	397	443	392	435	425	410	423	413	468	442	413	453	426	417	427	461	421	388	419	438	394	448	438	419	473	411	390	434	432	429	417	472	453	480	473	431	448	429	451	433	406	442	420	448	461	437	392	418	429	405	412	386	429	400	409	463	417	401	453	454	427	425	450	436	445	447	438	420	423	430	468	410	474	464	463	451	445	405	421	431	452	425	459	412	418	453	432	448	443	454	428	408	419	422	452	472	405	432	434	436	423	441	418	420	425	394	398	426	478	408	444	447	470	407	417	433	469	433	423	427	446	393	414	412	453	417	480	408	433	456	420	439	408	441	398	392	477	430	421	432	412	461	442	404	438	455	413	442	408	433	473	458	444	459	456	400	416	442	436	432	441	421	440	421	424	414	431	450	425	422	429	435	425	394	443	469	428	422	435	432	468	438	464	447	420	427	459	447	411	424	397	433	413	392	457	426	449	412	413	435	432	417	451	415	397	456	386	418	462	410	437	417	447	408	427	424	467	439	444	427	431	411	445	448	449	436	410	409	405	401	432	415	441	411	466	402	392	409	448	424	456	445	473	439	423	467	424	444	468	424	429	452	492	448	442	472	425	441	426	410	418	436	425	403	445	457	457	428	414	430	415	436	440	469	439	477	427	461	449	440	415	427	445	413	441	439	438	409	441	437	416	412	403	435	450	418	435	397	381	433	419	428	450	457	436	452	391	422	419	470	425	409	432	438	440	474	498	458	440	442	449	435	460	415	424	437	433	438	420	415	472	438	444	463	422	441	450	422	447	426	409	478	449	405	419	425	406	439	458	464	441	474	472	472	423	434	459	416	481	477	447	459	414	423	409	471	458	427	453	426	428	437	427	468	455	449	404	483	422	447	411	436	440	427	395	431	443	463	437	394	448	442	434	432	450	415	427	445	447	431	412	448	442	401	435	425	466	430	457	388	467	452	432	442	429	411	431	421	431	422	393	407	460	431	438	458	436	381	433	409	408	455	425	475	450	415	461	422	478	411	417	435	445	455	425	415	451	406	442	442	447	399	410	394	423	440	449	467	416	415	445	428	420	392	413	441	367	440	424	444	465	435	425	417	420
2573	362	410	405	394	362	390	379	351	332	339	369	358	378	383	369	352	347	371	333	374	385	348	336	379	349	342	360	367	389	343	368	378	383	354	351	371	351	341	357	344	330	378	362	386	322	360	350	371	322	372	394	328	330	347	375	379	368	318	372	336	381	376	365	366	331	388	370	399	335	359	372	342	343	372	342	346	364	352	348	382	370	345	371	355	347	352	395	368	350	374	367	342	362	339	374	331	344	367	335	395	352	341	347	363	349	350	341	348	312	357	359	368	388	337	335	385	341	349	347	343	369	333	340	355	378	382	354	352	357	345	355	368	342	359	392	364	342	347	368	342	347	340	312	332	344	349	353	369	325	317	367	324	359	344	355	373	338	363	360	365	357	329	336	354	374	373	353	359	360	400	353	369	352	331	356	352	331	339	351	379	357	352	357	376	377	396	403	332	338	355	383	354	361	362	357	334	343	383	323	356	396	331	355	365	368	345	366	382	387	369	337	365	320	362	351	322	346	345	377	342	368	351	338	389	328	345	378	359	339	320	370	341	379	327	354	377	374	364	340	339	350	354	365	330	328	364	322	378	375	344	357	386	357	347	379	336	362	335	329	401	360	358	361	336	332	322	344	349	369	324	327	368	357	378	395	353	350	347	373	357	395	350	341	367	380	346	345	357	336	356	362	346	363	351	408	361	381	347	358	351	363	345	340	371	349	384	297	378	345	333	320	360	335	358	368	368	358	338	335	374	338	349	369	342	361	345	350	330	351	328	364	355	386	360	373	344	368	361	365	321	344	397	398	378	360	362	359	336	365	321	335	346	362	361	363	361	329	340	362	309	321	388	359	362	335	326	356	362	350	351	377	343	358	359	317	370	380	362	405	355	357	353	390	350	338	349	334	355	343	368	352	343	335	315	319	349	358	337	363	335	374	362	357	349	365	363	372	362	343	354	355	366	366	340	340	353	365	375	361	390	360	374	341	343	374	340	347	390	342	365	353	345	339	353	319	371	331	370	319	397	364	322	335	345	354	356	303	349	370	388	377	324	367	368	348	395	347	347	347	371	360	325	359	339	348	354	354	326	374	322	339	360	364	379	367	363	340	346	364	343	357	350	350	347	356	368	382	334	346	351	399	338	337	321	374	327	349	350	364	328	352	354	392	347	366	349	350	326	329	335	343	381	353	358	347	373	338	361	352	332	361	371	358	354	343	372	374	409	395	368	338	316	356	357	315	365	340	326	320	334	384	354	316	363	366	356	358	339	323	383	364	345	340	380	329	342	343	340	374	346	342	353	369	350	338	359	341	403	344	366	358	372	369	368	323	359	343	355	377	387	401	316	324	410	379	326	373	374	344	352	358	321	378	341	345	360	350	373	342	359	354	355	352	372	358	351	336	311	364	312	349	367	373	366	367	380	316	390	372	343	359	344	348	372	359	374	368	366	326	358	344	359	379	356	342	371	345	348	362	304	384	329	322	368	338	359	375	366	366	354	357	356	408	362	327	355	323	345	368	370	355	330	345	356	362	346	320	353	358	364	360	338	356	376	340	373	392	343	336	340	391	353	365	383	334	351	334	314	345	378	394	367	363	371	377	321	342	371	375	375	356	353	379	356	353	338	368	361	381	337	357	383	380	350	342	340	379	345	364	336	371	407	348	353	318	344	340	325	377	380	370	380	347	361	380	336	349	345	332	370	360	377	338	396	362	417	356	375	366	347	354	362	361	324	369	349	367	324	372	319	334	365	332	353	356	326	383	335	365	345	346	356	323	339	370	330	350	363	363	346	364	369	336	365	372	348	350	326	361	360	371	340	350	341	356	357	374	346	382	355	343	320	366	378	335	359	348	376	399	359	344	358	368	372	371	345	355	344	402	353	340	373	355	348	337	335	364	360	351	337	329	385	383	334	352	349	364	396	334	387	361	334	341	343	354	328	366	338	377	345	341	373	370	358	354	378	322	361	349	363	344	336	364	365	373	355	338	364	354	376	337	363	367	333	329	317	369	370	347	353	341	356	346	368	322	357	339	368	364	311	354	353	348	338	364	334	355	360	343	354	348	361	345	322	345	358	348	356	382	362	355	335	371	336	315	342	368	375	353	344	335	380	366	348	348	387	368	327	385	351	360	367	352	355	360	348	364	353	348	380	367	347	361	323	371	363	363	356	369	353	360	357	363	339	347	373	348	336	382	350	344	409	365	364	321	370	343	327	388	361	364	376	334	381	371	367	353	361	354	335	382	361	385	346	332	323	345	338	371	325	358	348	344	340	351	333	342	329	396	337	392	361	334	339	321	371	363	364	362	356	331	388	366	337	353	345	306	307	348	335	394	336	367	334	355	339	339	329	344	362	347	359	340	361	357	338	357	366	364	350	360	338	326	369	349	355	389	351	366	368	330	347	348	372	351	389	385	373	354	399	368	340	359	383	364	326	331	389	356	367	340	370	365	334	356	380	315	353	347	349	341	338	361	380	341	355	368	347	333	344	365	322	324	357	354	352	379	374	359	354	356	394	360	355	362	331	338	370	377	338	379	355	365	339	322	339	346	330	343	329	377	327	346	329	359	338	344	383	357	369	364	387	369	359	357	366	338	346	341	358	331	333	346	356	385	361	350	340	357	355	364	350	343	368	347	353	353	377	344	356	379	330	342	373	334	337	345	362	357	362	340	314	351	305	352	355	319	331	349	368	367	360	342	383	344	384	342	361	339	341	343	357	360	370	317	358	385	349	404	360	349	336	331	342	359	351	369	334	336	360	373	337	356	398	330	341	350	369	369	338	325	364	397	369	372	339	366	364	339	345	352	332	368	333	384	348	392	342	377	391	334	317	379	356	370	355	349	353	365	372	354	345	364	359	358	379	362	302	378	369	341	352	321	359	350	351	380	358	355	348	367	342	325	347	363	364	347	393	366	335	348	346	390	363	360	368	335	360	362	364	356	379	348	366	357	355	367	339	359	378	354	326	376	341	354	386	311	365	363	328	334	343	391	345	359	367	400	361	350	346	324	373	347	339	366	349	337	366	359	387	331	333	367	336	334	366	374	360	354	344	339	356	343	354	389	369	337	399	354	376	363	348	345	378	356	353	330	361	345	320	362	372	358	370	347	418	347	378	350	342	349	353	363	361	339	360	344	346	389	347	363	348	385	369	370	337	382	350	371	310	376	371	338	363	356	364	356	367	307	330	365	366	345	369	351	348	352	362	343	329	378	356	365	332	336	375	344	325	352	351	352	368	351	316	365	322	348	369	362	325	355	356	362	336	367	374	362	359	316	356	328	357	347	350	357	335	371	325	357	376	370	366	325	354	349	362	407	359	383	335	363	337	327	335	377	356	383	336	336	352	397	352	375	340	358	371	384	386	327	343	364	364	327	370	356	340	364	306	361	351	312	381	355	340	351	337	363	376	341	366	366	366	388	351	373	341	369	346	359	332	364	347	372	353	344	343	351	367	386	304	330	359	314	320	380	368	326	345	345	296	364	336	335	373	371
2726	961	1060	1061	1056	1039	994	999	979	944	968	932	967	965	984	1006	963	943	966	954	973	931	979	898	868	953	909	918	961	924	960	931	907	896	939	875	912	992	965	870	953	981	916	914	889	934	915	873	923	950	944	951	921	930	925	929	949	921	918	898	975	946	933	940	876	855	886	927	876	933	901	853	904	906	863	981	892	888	985	904	909	949	888	933	919	933	917	889	887	847	922	926	901	901	908	929	902	933	936	924	880	918	916	925	916	969	857	964	931	956	819	931	955	884	954	894	984	916	895	886	956	891	940	851	921	875	911	889	903	901	918	923	955	901	924	929	906	882	955	908	891	899	932	943	868	881	846	840	919	898	962	953	931	946	883	939	930	958	923	931	939	907	910	910	897	952	913	828	920	951	979	920	889	883	942	942	918	961	924	924	937	874	903	930	910	899	896	949	857	921	947	908	928	946	903	890	905	941	918	928	850	922	902	923	910	948	924	914	899	947	921	898	933	920	906	919	934	943	936	934	924	929	928	887	933	916	884	968	937	916	878	863	925	891	876	894	898	919	989	928	898	959	907	920	944	935	921	945	902	907	906	884	915	923	976	882	966	930	879	883	860	900	923	882	861	934	917	844	943	863	864	922	944	1008	918	935	924	898	887	864	958	970	897	914	942	894	1003	961	919	943	896	879	936	909	923	896	936	903	898	870	986	911	970	917	882	886	923	918	912	924	914	944	931	903	909	939	901	907	882	943	939	897	949	946	911	915	904	946	907	903	963	922	850	949	895	878	886	921	907	927	926	912	902	937	950	881	894	909	938	926	909	914	891	924	931	871	892	933	934	923	901	931	886	877	883	900	849	933	942	884	903	930	946	886	849	917	921	914	928	948	987	937	960	993	903	920	849	917	872	869	946	936	885	919	894	942	928	911	900	937	930	960	924	932	922	968	921	937	885	890	871	910	948	938	902	944	908	931	972	926	913	849	917	903	915	926	904	882	934	918	829	997	928	881	1001	908	892	950	964	961	916	886	899	923	941	903	899	879	898	910	903	915	963	911	884	923	927	926	890	899	946	929	892	909	969	887	927	962	901	922	898	909	879	909	890	920	928	920	908	891	913	895	882	931	923	965	939	984	898	932	947	881	933	928	916	913	873	951	937	915	936	904	917	914	934	895	863	984	871	926	916	905	929	903	879	952	909	940	934	879	916	958	883	884	938	927	921	922	955	942	904	903	924	884	885	965	898	884	923	902	958	883	877	883	896	933	907	959	917	905	942	902	862	952	919	960	924	894	944	901	923	884	951	889	886	936	899	900	922	932	869	914	915	879	930	893	938	871	903	931	887	895	932	934	897	919	921	958	889	926	874	976	897	867	905	889	931	874	871	898	875	937	922	918	881	907	868	915	941	955	894	873	921	918	922	961	939	876	849	916	960	854	858	911	931	892	959	954	899	931	914	923	919	888	937	937	913	914	921	908	944	984	884	874	940	897	892	947	917	888	858	904	934	869	890	877	948	903	892	896	935	899	874	922	925	959	923	901	938	923	906	921	903	885	853	918	963	900	893	914	917	942	910	939	875	939	883	928	912	924	932	920	831	899	932	892	880	887	904	933	919	919	890	936	916	918	911	966	908	936	882	896	882	959	921	872	928	912	925	924	919	897	909	919	931	914	851	878	969	899	909	950	904	979	910	924	844	866	916	875	926	920	900	979	926	920	910	949	963	889	913	913	851	946	916	964	922	951	895	877	885	974	982	943	909	958	878	929	895	931	943	841	901	948	894	945	891	944	876	933	869	934	922	866	920	942	861	919	941	908	877	939	925	905	938	994	908	901	904	933	920	880	920	933	921	954	886	925	946	936	911	922	908	941	948	929	925	892	966	845	878	862	910	891	916	921	893	955	981	901	973	906	898	918	871	875	966	903	951	933	894	950	930	897	924	890	906	910	914	940	926	897	942	930	932	838	930	929	872	944	911	878	888	922	950	933	889	913	913	936	961	896	896	922	956	919	907	848	893	894	917	905	942	928	901	931	869	923	916	919	959	926	877	939	896	919	961	945	955	920	859	976	913	874	888	921	899	851	925	915	862	887	961	902	916	920	898	874	874	926	867	846	938	914	929	857	897	937	891	902	873	955	930	885	843	898	932	892	913	979	910	976	867	894	907	898	895	928	914	946	916	902	929	901	980	929	889	932	895	919	949	920	901	914	912	929	899	884	915	873	947	869	935	925	912	925	886	916	890	880	925	929	933	901	942	910	878	880	870	895	934	859	882	880	903	891	912	951	912	952	917	862	876	920	968	879	869	892	941	909	912	943	919	943	863	894	943	903	872	865	907	944	908	926	900	923	960	853	923	945	913	922	913	931	936	921	903	893	957	966	901	890	891	932	887	911	914	933	902	883	929	883	909	933	942	884	892	939	939	919	898	887	920	917	965	863	913	902	908	925	871	860	903	913	898	933	913	922	924	931	956	944	898	929	886	932	937	874	877	931	895	945	973	913	945	855	883	867	955	900	913	925	917	932	942	932	896	919	903	941	944	944	884	921	904	911	850	913	940	919	957	912	911	946	895	938	917	945	884	923	935	910	971	950	928	914	946	872	827	949	908	970	847	939	929	962	897	931	942	895	934	947	895	916	844	897	892	865	919	924	924	876	935	916	939	865	921	909	834	931	869	880	921	885	923	940	980	917	923	957	873	911	924	942	934	875	891	899	929	936	905	970	915	915	897	930	897	963	951	898	968	944	918	932	939	914	940	865	928	929	881	918	883	899	882	914	937	920	928	923	943	935	958	901	917	907	856	919	926	917	871	930	878	885	908	870	884	905	887	927	883	965	878	945	914	889	927	900	937	952	921	883	912	931	920	899	913	893	854	868	921	904	932	904	880	921	913	893	900	881	897	897	935	928	936	870	944	921	908	916	931	901	900	912	897	915	949	888	956	945	882	883	892	908	882	923	902	888	936	944	886	946	910	943	895	932	902	942	924	919	933	977	895	890	920	970	884	931	908	912	860	874	886	900	942	907	928	933	952	945	882	917	929	937	906	877	914	853	957	909	913	922	949	962	901	951	928	896	968	925	933	938	917	910	934	948	851	873	909	891	926	920	933	914	1002	917	930	921	889	914	943	909	892	900	894	844	901	906	927	891	907	923	898	960	889	931	936	843	944	887	874	887	901	920	917	882	871	920	867	920	964	905	896	914	959	906	914	876	924	920	939	965	949	942	1006	912	893	863	936	979	923	947	941	928	889	911	861	929	924	945	894	976	946	936	924	891	927	863	967	918	907	916	874	912	867	916	945	946	865	913	898	897	911	913	920	938	901	903	938	911	934	863	911	927	958	911	940	899	914	911	906	898	940	956	932	915	922	895	918	870	955	864	941	900	927	984	891	936	959	931	914	868	884	910	909	842	912	924	944	935	898	875	909	945	937	916	892	975	907	900	906	896	915	919	909	943	902	938	937	918	906	907	872	905	885	938	850	964	921	899	932	929	909	891	899	935
9390	1071	1292	1025	795	629	646	541	515	454	452	393	396	414	349	414	424	371	327	355	364	360	366	342	340	335	343	329	335	337	356	323	320	353	336	323	345	334	355	336	346	319	320	307	312	340	320	318	327	379	341	316	319	339	330	341	327	328	314	336	327	305	308	325	313	311	368	312	343	337	334	352	335	319	324	369	312	334	324	298	322	318	312	311	350	306	314	342	341	302	351	324	318	310	362	336	342	327	351	347	316	352	336	361	318	324	320	330	317	338	328	324	339	313	328	321	361	341	344	308	320	319	330	341	330	320	362	321	332	323	323	339	322	321	330	328	330	333	356	336	310	349	321	320	338	306	313	325	334	306	350	311	301	315	331	312	350	308	328	334	329	313	320	343	294	291	350	297	298	360	360	314	329	313	313	343	310	356	313	287	304	285	318	306	336	346	334	296	325	338	352	310	329	327	348	336	306	327	338	302	324	331	327	310	307	346	318	296	298	308	314	290	340	303	330	340	343	312	316	282	352	348	334	321	327	320	318	341	313	312	331	327	312	330	321	350	342	350	307	315	333	325	337	351	356	319	310	347	323	304	297	311	304	329	323	316	284	349	297	294	355	329	337	314	356	342	337	346	351	336	340	341	300	317	339	333	328	318	326	351	327	305	354	293	322	336	345	292	326	361	326	311	308	302	356	321	360	351	348	320	298	307	306	328	308	315	312	351	323	315	314	332	333	319	335	358	344	315	344	305	321	349	297	318	324	323	363	312	338	352	308	328	320	309	337	362	333	333	335	353	313	336	307	327	315	324	356	316	357	303	308	317	330	325	299	313	330	344	337	328	307	331	307	320	311	335	356	340	337	333	357	309	294	350	292	322	320	341	314	318	334	335	320	328	320	307	299	284	298	328	297	339	346	308	326	328	372	310	308	338	348	301	356	311	309	317	338	315	311	315	300	309	357	333	334	338	332	305	339	345	333	318	347	315	317	319	324	328	312	311	284	307	368	314	336	318	343	346	296	323	345	335	317	317	308	297	324	346	327	330	323	334	359	322	318	346	338	332	307	308	335	288	350	312	331	302	319	356	334	350	315	317	363	320	353	307	344	313	334	339	354	321	293	324	335	329	338	341	339	291	345	339	310	347	333	320	341	320	327	347	357	320	314	332	332	318	336	325	298	317	342	320	341	344	345	344	285	318	320	307	332	332	334	320	328	328	301	337	319	339	316	317	325	364	312	354	340	328	331	334	312	314	326	315	300	309	344	344	346	330	327	279	358	312	322	359	287	329	341	331	324	310	338	329	311	345	336	339	335	317	315	329	302	327	335	335	322	318	312	369	316	319	321	330	330	321	345	309	351	314	341	370	288	343	322	296	359	320	325	362	348	324	333	350	343	311	307	339	336	318	322	331	313	325	363	297	370	359	309	317	328	337	338	354	312	330	329	343	354	298	335	312	327	303	349	316	335	329	348	313	343	315	347	335	315	322	328	311	310	342	315	311	316	313	347	352	387	299	297	308	336	315	326	340	338	331	322	339	315	334	291	323	337	321	359	367	326	315	340	301	314	288	338	339	317	347	330	291	315	350	323	341	346	326	335	321	339	326	315	339	290	303	312	322	350	306	287	335	337	314	320	314	323	331	335	325	327	329	331	303	314	331	317	322	340	302	309	349	309	330	335	326	330	340	297	305	350	320	336	300	357	342	360	345	316	318	297	337	338	327	337	330	290	325	328	339	341	326	337	339	301	321	330	310	321	328	372	299	287	353	307	325	331	307	330	343	327	308	348	352	308	275	331	292	317	345	304	327	323	333	349	336	325	320	325	327	352	323	322	334	329	361	346	348	308	329	353	291	332	364	340	344	333	312	323	301	315	344	318	316	333	324	309	315	356	315	323	337	339	315	307	276	354	324	320	325	306	299	337	358	322	310	311	325	309	336	314	353	345	363	314	363	343	302	331	365	319	354	317	334	311	350	349	341	318	346	328	356	329	342	319	321	339	358	347	333	349	345	305	322	319	365	327	335	339	310	334	322	311	300	307	276	329	326	369	322	287	344	337	337	310	313	368	313	352	317	331	319	315	330	315	352	357	346	341	331	312	352	288	285	293	336	327	325	352	332	327	315	309	360	315	325	349	332	294	293	352	338	314	348	305	298	316	324	352	303	311	315	318	310	320	332	345	325	340	363	353	340	304	296	311	330	313	305	346	346	339	350	350	317	345	334	329	355	333	307	298	297	317	328	337	328	313	308	295	328	323	332	326	347	330	316	323	335	359	309	358	334	361	360	360	348	329	312	335	324	327	357	357	332	303	311	315	294	358	340	316	338	316	337	342	331	340	355	324	321	300	311	285	337	343	325	303	292	286	331	337	323	346	326	339	348	320	298	333	306	336	344	344	305	355	312	327	323	315	366	339	357	347	319	354	325	310	321	322	290	304	326	329	342	352	359	305	311	342	320	340	321	341	322	337	343	324	332	307	319	315	325	304	339	336	313	357	311	315	336	309	350	323	292	315	281	334	330	341	341	363	342	319	296	304	342	356	344	349	370	339	356	334	314	282	336	336	354	320	342	313	299	325	333	309	325	292	318	323	341	357	337	298	332	302	307	302	332	321	332	329	336	323	343	312	318	347	326	341	345	342	307	321	320	316	317	328	320	321	343	347	311	331	325	312	334	353	337	357	343	334	362	364	338	355	333	320	292	285	322	333	310	320	313	322	334	303	344	332	330	360	329	329	317	348	313	308	326	354	323	318	340	299	327	355	326	325	309	345	305	340	316	356	348	349	346	313	333	313	339	313	325	318	309	335	332	331	304	323	320	326	323	322	312	363	333	346	331	366	315	373	350	324	316	310	367	306	340	300	326	324	318	329	355	325	296	324	361	361	312	326	330	343	305	288	336	333	314	341	343	316	333	299	348	350	342	350	352	337	324	318	332	304	328	378	318	352	305	300	292	337	301	353	318	369	320	302	365	355	334	311	326	345	324	294	333	327	325	330	326	326	336	345	373	351	368	352	356	367	287	284	341	312	302	304	351	338	316	323	315	338	338	367	330	349	305	341	300	329	347	320	326	334	311	347	360	325	331	338	319	360	330	363	367	341	329	290	329	309	354	323	319	336	325	311	324	331	339	336	309	333	320	311	322	322	344	356	353	316	353	328	321	307	321	323	330	320	365	308	354	352	293	314	303	340	332	354	352	314	350	335	326	321	350	316	327	325	292	297	317	296	364	307	303	345	305	298	334	342	358	332	316	353	303	303	328	337	336	363	317	329	321	343	340	325	330	303	327	293	297	330	327	356	337	336	365	355	325	319	312	316	331	323	337	340	304	300	312	314	295	317	322	331	302	331	328	344	303	292	354	311	341	335	321	328	333	322	305	343	307	323	348	297	323	344	316	321	292	352	340	331	352	309	313	313	352	330	339	347	333	333	317	340	326	321	327	315	331	336	363	319	384	330	323	328	322	322	323	339	345	299	326	344	371	323	364	333	346	293	333
5726	1543	2710	3240	2912	2532	2124	1892	1679	1500	1447	1378	1270	1251	1179	1157	1160	1018	1104	1035	972	946	1049	998	935	922	925	923	915	931	932	963	898	894	885	906	940	898	857	880	842	856	927	843	851	851	905	878	845	880	900	816	863	852	824	852	849	912	862	870	900	865	865	825	841	823	798	902	804	874	829	889	822	845	866	833	871	811	866	854	837	831	840	837	828	847	858	818	871	837	807	821	828	812	829	812	807	827	854	822	842	837	837	866	833	853	858	807	839	838	899	831	861	855	805	841	784	863	834	854	834	823	828	840	854	859	818	801	858	786	776	828	851	866	854	822	786	810	842	824	832	866	871	852	788	830	861	812	821	847	804	787	799	832	843	833	813	855	842	825	848	828	823	843	799	827	843	849	857	797	814	842	812	922	840	799	864	862	849	847	778	868	820	857	891	827	853	866	852	814	820	854	862	827	805	848	846	835	831	818	846	841	836	809	799	872	806	798	860	802	819	858	791	811	826	793	840	842	816	833	870	853	878	828	841	865	830	919	795	833	805	791	806	849	807	850	810	843	867	806	862	836	838	819	809	814	825	844	889	798	817	849	836	794	826	872	834	815	840	793	832	794	884	850	837	826	806	796	826	896	847	852	782	864	809	791	813	832	857	855	804	850	801	799	853	822	825	842	817	776	860	868	806	830	856	821	849	854	884	785	839	836	838	774	836	820	877	849	828	848	844	864	868	816	893	878	869	787	778	838	841	830	862	880	794	831	843	773	864	903	864	806	858	797	854	861	839	829	849	815	817	843	860	843	838	831	815	857	847	809	907	799	837	835	823	831	832	798	835	833	844	823	841	857	833	842	865	826	823	840	853	846	834	837	840	832	815	783	844	845	820	852	857	889	858	830	817	844	823	863	816	833	847	830	835	879	815	835	799	815	823	835	868	848	859	840	809	854	806	865	854	816	826	871	832	842	791	818	841	849	835	855	849	803	856	819	844	788	860	833	784	787	842	828	842	798	837	821	825	844	833	809	854	875	842	850	768	829	846	839	824	781	799	823	871	872	857	831	828	779	859	829	818	869	849	818	863	810	834	823	844	884	818	838	803	830	843	839	862	829	830	841	855	869	833	854	889	805	851	811	836	834	834	838	837	828	835	832	806	870	803	802	844	784	879	851	797	833	827	816	836	850	850	807	838	831	838	821	743	846	792	804	814	817	814	836	811	819	796	857	863	829	880	868	815	781	783	815	844	841	796	787	793	901	820	843	832	810	850	856	855	820	883	835	812	826	812	830	799	831	859	843	852	876	815	815	793	806	833	859	777	809	816	800	808	867	865	848	820	849	813	822	866	873	840	827	829	814	862	807	871	864	851	808	830	907	806	837	860	819	837	869	851	817	834	845	786	878	842	816	841	875	833	811	830	811	826	862	810	785	810	882	811	753	917	830	844	799	752	860	815	887	825	788	787	848	826	825	790	809	870	831	881	832	815	845	841	776	830	893	776	825	860	858	852	837	839	797	874	850	806	867	834	846	844	854	855	821	809	810	863	866	857	815	824	869	797	813	808	824	814	826	853	820	849	793	826	803	837	808	833	856	866	842	844	835	845	880	841	811	865	825	841	846	835	836	792	802	828	801	862	781	855	846	842	861	842	824	839	806	868	838	819	867	837	854	838	843	822	839	807	892	814	845	801	901	794	856	895	842	763	843	818	838	804	768	820	800	805	837	826	874	847	869	799	830	829	818	804	836	841	868	875	833	817	816	854	846	824	829	838	813	872	827	860	802	842	839	825	882	856	787	829	819	870	816	839	798	806	838	813	814	862	840	903	817	828	833	857	820	766	841	798	802	825	757	837	800	820	840	827	795	832	820	793	818	776	828	862	824	812	793	800	785	828	796	884	878	840	782	823	761	857	834	746	816	810	851	833	804	808	870	835	841	866	816	823	846	822	814	821	822	865	892	878	839	824	775	800	803	838	843	796	844	868	841	887	838	808	832	866	841	813	789	805	814	838	827	734	847	792	843	853	808	832	826	834	823	827	831	850	831	876	845	835	839	852	797	813	785	817	862	828	810	841	831	862	870	835	847	851	873	825	832	868	828	845	792	887	801	828	821	885	840	804	825	801	852	823	883	824	872	819	838	838	823	831	828	781	885	837	855	804	870	851	812	857	805	878	853	853	839	823	776	820	812	844	860	818	829	838	840	810	868	894	843	836	796	841	847	840	811	924	826	834	777	874	842	867	871	798	780	851	882	822	822	814	838	794	867	830	861	857	823	857	836	836	870	802	861	840	796	840	812	829	871	851	779	838	841	826	856	815	879	852	750	823	830	859	773	822	812	798	822	847	808	879	820	765	850	892	817	801	903	827	841	804	837	893	788	869	806	840	877	876	826	848	828	860	850	877	796	819	845	837	811	821	813	809	840	837	744	798	831	841	788	805	789	799	828	848	800	835	810	831	828	833	873	859	825	875	860	817	794	839	841	815	855	849	864	872	794	811	831	878	848	855	878	841	839	865	854	836	830	832	866	873	860	845	873	841	865	807	810	841	842	821	890	835	849	864	787	834	791	864	828	888	859	821	862	846	835	863	914	796	794	879	818	870	819	819	856	817	858	816	829	842	829	851	818	813	810	837	825	796	866	783	871	828	845	791	830	811	834	862	869	805	824	832	791	872	845	881	861	824	847	802	855	858	795	868	794	835	868	809	898	795	865	758	852	868	846	801	857	773	869	833	828	812	860	848	819	809	822	849	813	865	818	817	817	827	815	839	818	851	808	832	853	838	832	839	799	799	873	839	855	795	831	809	820	871	868	841	784	833	812	848	860	821	811	795	842	810	856	834	841	847	807	798	853	854	837	855	827	860	810	792	816	792	810	828	868	838	800	828	849	804	852	837	848	824	860	868	877	834	817	844	822	791	835	827	861	870	856	830	824	881	880	861	777	828	798	803	774	810	821	824	850	851	827	821	856	859	861	836	825	806	845	836	816	852	768	825	831	856	846	833	817	808	823	784	851	850	792	848	858	813	797	860	815	833	884	880	810	796	831	793	839	794	870	845	849	863	814	790	826	813	859	863	800	867	806	852	846	844	808	846	835	824	805	803	818	836	869	783	798	811	842	883	811	829	784	839	828	807	803	830	833	847	855	805	819	817	817	868	808	882	827	868	839	857	812	786	819	848	856	805	877	792	816	853	805	857	848	842	823	875	828	833	856	892	811	941	866	789	818	861	860	868	780	778	844	862	871	876	833	858	790	769	831	880	853	824	812	883	819	807	795	861	817	851	861	794	849	849	816	823	876	877	867	870	834	808	841	839	860	816	894	878	815	864	849	857	849	842	819	819	848	850	848	863	867	882	855	839	783	833	833	841	820	831	801	816	822	851	828	826	822	823	839	822	840	892	860	805	842	829	818	819	865	820	862	841	841	840	868	824	847	882	813	780	876	820	872	812	853	892	793	860	795	824	796	818	861	844	851	832	840	865	831	819	839	837	805	821	827
17102	2377	2214	1722	1208	848	721	545	426	430	356	317	253	287	242	242	251	214	201	178	178	214	181	176	196	194	175	173	159	166	200	171	169	158	187	163	205	157	183	164	158	174	141	178	169	160	158	141	147	152	140	147	183	136	163	135	183	145	162	154	162	150	149	142	142	131	139	141	165	162	157	146	138	125	157	163	152	156	187	166	197	143	162	165	150	150	148	146	146	134	160	154	156	136	169	138	139	143	138	166	141	144	153	146	150	151	137	143	161	152	158	151	139	154	171	149	138	140	165	141	142	152	145	148	143	131	147	151	147	150	132	157	164	138	168	156	158	172	171	131	141	160	145	177	156	136	123	155	150	141	174	178	131	158	130	148	169	139	127	143	139	174	149	135	139	137	166	128	137	154	139	155	151	148	165	152	160	154	147	163	153	136	149	161	146	144	160	174	158	209	143	149	145	141	164	172	143	153	140	142	134	132	181	170	140	163	146	167	162	137	148	139	151	129	142	160	158	163	139	151	163	143	164	170	144	161	151	162	137	156	141	152	140	146	151	149	161	131	146	136	138	159	164	136	153	144	137	157	156	150	121	166	151	132	167	147	149	149	123	164	144	147	145	143	144	187	157	133	158	166	151	161	148	159	165	148	144	180	143	151	153	142	160	146	157	144	158	133	145	168	134	166	130	152	142	147	152	148	149	153	160	141	146	165	146	177	143	132	140	151	143	123	143	147	141	158	176	130	152	137	157	134	144	143	152	145	182	170	167	132	162	147	136	147	145	129	153	134	138	140	153	151	144	148	141	145	161	163	145	145	143	157	153	143	143	138	158	143	143	149	165	140	138	146	141	130	146	138	184	156	137	163	133	134	153	152	149	159	161	133	135	145	150	149	176	135	164	151	183	127	154	139	132	146	147	152	139	147	156	156	126	127	135	158	135	141	176	167	137	136	166	142	146	146	162	171	150	145	138	142	138	159	148	138	162	173	150	143	143	171	137	148	158	158	149	152	147	159	167	159	141	134	141	157	152	134	139	173	129	129	150	145	152	159	156	134	146	145	180	145	134	142	156	149	164	173	135	148	138	163	152	136	157	131	164	163	147	173	157	146	136	132	174	153	119	159	131	152	140	153	160	170	174	138	157	161	140	153	155	165	186	158	156	164	129	153	153	153	160	154	155	158	160	170	175	147	156	149	134	147	158	128	159	137	143	145	135	146	135	142	150	160	152	160	156	147	150	135	141	184	162	148	147	167	153	162	174	138	146	141	161	155	146	132	152	145	133	131	166	143	163	161	143	153	163	151	150	162	160	162	154	165	156	140	140	145	151	159	178	155	158	153	131	164	131	153	166	154	153	153	145	156	144	155	138	157	151	156	142	161	149	137	150	128	138	135	161	149	132	161	158	132	175	169	151	143	158	132	127	147	170	144	153	140	149	170	150	133	144	172	154	132	151	139	152	150	156	137	149	154	152	161	156	145	143	162	159	179	155	132	141	144	156	188	143	133	150	159	134	136	155	156	157	165	142	146	142	175	156	143	144	171	154	144	170	130	155	152	152	136	132	161	131	156	144	134	157	150	153	143	147	152	163	159	161	151	139	150	170	134	145	137	146	126	128	155	144	132	154	172	123	155	136	153	143	144	149	144	141	141	167	163	141	142	158	165	161	156	148	153	145	139	157	166	136	149	166	147	158	135	146	147	163	164	152	150	154	151	138	132	166	163	140	160	131	166	150	162	139	162	156	160	151	146	155	136	161	138	167	174	131	133	162	165	127	166	148	149	129	141	160	139	143	143	150	148	143	157	145	136	131	153	166	149	156	160	128	159	136	124	152	143	159	158	153	148	166	127	153	144	143	133	154	143	160	159	139	153	142	178	145	135	157	169	134	147	165	160	150	153	133	159	167	140	169	177	140	147	135	130	163	142	131	156	167	160	154	168	148	149	169	149	166	146	159	153	146	165	148	164	146	139	143	138	136	140	153	160	170	142	142	146	152	147	170	152	161	174	149	171	157	154	167	162	147	150	151	139	164	134	153	149	153	150	143	143	135	146	153	153	157	148	143	156	163	160	139	163	147	182	134	142	161	145	162	157	154	157	161	120	148	136	134	146	150	144	170	135	165	171	162	149	167	139	174	138	173	152	165	150	134	133	154	159	165	152	161	159	138	164	162	140	150	145	156	174	162	165	156	143	155	147	156	125	164	149	158	160	135	149	145	153	161	149	173	155	179	170	144	158	154	156	144	164	145	155	142	156	142	156	180	130	164	141	146	149	134	130	138	136	159	168	148	164	180	132	165	168	165	150	133	139	124	148	137	171	158	146	160	151	147	161	159	152	157	170	134	153	122	167	174	145	129	148	151	160	146	168	150	164	147	142	152	158	167	122	171	142	143	141	176	166	164	134	153	148	155	138	161	152	138	146	153	149	155	152	150	134	150	164	148	127	152	175	146	158	156	158	155	149	125	144	157	141	130	126	137	196	155	142	139	170	149	163	123	141	150	158	156	160	164	146	156	152	167	175	154	165	134	165	164	164	139	170	140	131	153	141	155	153	154	150	142	147	134	153	150	153	149	140	157	156	135	149	138	153	173	159	151	152	139	133	143	148	155	147	151	159	143	155	133	140	149	144	148	140	148	156	151	166	140	148	163	142	152	153	140	155	135	149	146	162	152	143	147	151	136	145	146	166	147	151	152	161	170	141	157	153	134	144	143	135	151	155	155	155	135	138	153	159	148	125	142	154	141	166	170	135	168	151	144	150	149	137	149	130	143	147	146	118	153	169	156	134	143	151	130	164	146	146	147	151	146	137	163	153	156	164	156	159	151	134	156	161	144	153	153	141	144	145	150	153	159	151	151	146	150	154	154	155	139	149	173	151	159	139	170	147	146	159	157	148	153	144	148	157	133	155	137	130	159	133	164	144	173	159	156	126	178	125	145	144	126	156	162	127	138	143	153	168	149	138	158	153	153	151	139	174	148	143	141	147	142	138	134	150	149	155	139	151	147	130	163	163	137	160	153	166	151	155	132	146	147	158	138	155	152	138	178	140	146	150	153	164	148	141	151	159	159	139	186	155	144	128	127	140	170	163	142	145	141	132	160	131	171	152	171	172	145	165	150	128	154	163	170	152	151	164	146	150	146	161	149	154	142	172	145	166	135	142	173	135	161	170	154	152	144	143	138	153	145	156	140	153	160	140	165	154	160	150	156	149	163	153	153	149	168	157	158	159	157	160	155	140	143	144	138	135	163	143	136	133	157	137	129	166	147	150	152	158	152	160	147	152	157	150	170	153	159	161	156	157	156	147	146	104	150	153	126	148	152	165	131	143	135	139	141	150	111	138	136	146	160	134	169	148	140	163	128	185	182	168	147	154	146	153	159	157	154	152	149	144	142	147	143	126	156	156	145	144	151	166	183	169	150	156	172	147	158	161	162	159	142	121	158	156	171	159	122	150	160	150	156	148	126	149	149	162	161	131	144	132	167	160	157	145
7531	1878	4018	5129	4534	3710	3117	2561	2196	1883	1707	1489	1343	1265	1071	983	1029	857	844	805	736	779	705	736	688	675	656	618	657	632	593	642	576	558	582	566	555	517	519	526	551	533	534	482	549	472	528	512	513	512	485	479	482	499	470	500	443	451	457	467	497	453	460	451	439	410	503	469	427	451	458	458	470	450	485	482	498	480	455	433	437	437	488	446	465	471	459	477	411	457	465	438	465	446	456	443	493	441	455	425	401	438	429	435	419	458	481	440	451	448	440	458	466	424	419	418	444	474	472	435	469	447	475	411	411	456	456	425	468	455	440	436	462	448	463	449	436	452	452	446	424	442	458	431	441	437	431	423	384	462	464	411	441	416	454	410	418	406	433	415	421	424	443	420	469	448	428	423	436	451	405	402	440	403	449	452	433	445	432	399	442	405	474	493	463	396	437	438	470	402	404	417	407	427	429	430	435	444	433	453	416	466	462	454	409	414	428	413	480	445	446	466	439	385	459	418	461	432	431	465	443	436	440	407	460	496	421	409	429	450	432	452	444	372	439	454	421	423	439	413	432	445	431	443	399	460	432	404	428	406	435	439	472	396	418	441	448	442	430	468	422	459	501	394	436	435	429	465	433	429	391	439	464	458	463	399	417	440	448	467	413	439	453	422	406	434	457	440	393	458	466	413	454	420	409	490	467	421	423	470	410	464	434	416	483	421	432	408	414	445	453	417	450	426	414	450	472	449	445	408	405	442	402	406	432	445	422	438	416	439	421	424	454	425	411	396	409	422	468	441	440	408	428	470	428	422	448	446	457	464	422	464	443	437	461	423	420	408	419	416	448	382	424	435	449	454	443	427	392	437	443	398	433	414	425	407	442	441	483	458	438	455	419	437	429	425	425	417	422	449	407	441	454	415	418	403	424	431	425	453	422	439	432	437	421	458	442	434	462	451	419	438	432	439	442	415	432	450	454	439	453	501	453	419	450	445	429	460	463	442	453	426	444	478	414	393	415	447	439	411	381	426	416	425	421	413	375	449	443	424	434	442	460	426	408	458	421	453	431	452	444	439	456	466	433	383	422	479	467	418	466	425	426	420	453	415	407	406	455	441	444	410	416	453	426	447	395	455	445	429	431	445	420	445	439	422	416	438	401	417	428	438	466	452	459	424	411	433	420	437	413	426	424	424	426	438	403	441	441	427	416	456	418	423	432	436	425	435	435	459	424	404	456	478	478	462	402	427	447	423	407	423	401	428	417	430	434	422	450	451	466	446	446	429	412	467	417	436	406	455	408	433	366	473	444	471	443	433	422	425	452	406	432	468	450	445	451	431	396	456	441	430	397	402	465	425	423	446	397	423	422	440	434	429	428	409	447	409	459	450	419	441	444	471	421	459	462	469	419	414	431	451	441	429	438	436	419	415	447	439	460	410	414	458	415	432	384	414	441	419	434	407	495	472	450	482	455	463	433	439	442	437	395	442	432	401	457	427	436	425	423	435	445	447	422	431	424	441	422	421	472	449	440	465	437	471	429	414	397	412	394	444	449	406	453	470	450	435	459	430	432	393	402	400	437	422	432	461	420	445	427	460	465	443	437	419	440	416	444	420	405	465	428	440	459	410	422	420	452	414	435	422	433	435	431	433	492	419	423	435	454	429	414	437	417	400	428	464	427	455	458	400	440	434	426	428	440	454	466	426	427	459	415	446	441	436	458	457	428	423	428	449	441	392	406	414	414	446	413	407	453	462	431	448	418	409	419	414	421	438	412	421	448	469	436	430	439	446	447	448	412	458	481	441	406	439	430	441	426	401	399	436	424	438	433	461	436	445	440	428	417	400	450	465	435	437	437	433	412	451	466	453	413	449	467	451	432	411	458	414	424	437	462	425	446	463	445	440	418	424	411	489	440	413	443	463	413	438	420	425	463	422	454	417	423	426	457	437	427	458	428	451	404	442	430	388	415	460	434	434	454	408	471	451	427	444	416	412	459	436	409	455	412	454	424	439	440	403	422	454	413	444	444	438	464	448	426	432	443	423	417	464	443	420	421	418	422	428	444	395	422	434	424	431	439	420	421	429	455	404	471	415	423	400	411	445	412	419	458	435	416	424	429	453	391	414	426	427	413	422	441	425	439	449	391	440	453	425	410	396	450	450	436	423	433	474	451	425	467	438	412	433	472	454	426	396	431	418	436	407	452	443	430	420	435	433	435	413	439	408	463	399	385	388	406	445	455	409	427	411	427	444	406	419	411	417	433	436	440	452	429	453	449	436	434	454	396	407	437	444	458	458	417	404	462	424	429	396	413	430	429	437	437	383	448	453	401	466	471	411	427	436	396	418	425	425	441	449	408	467	450	400	448	418	432	432	417	443	475	417	464	407	419	444	444	449	387	445	444	399	440	413	438	396	450	430	438	484	398	412	436	406	436	436	454	434	430	417	422	427	465	434	415	436	413	457	466	449	435	413	443	431	402	440	433	412	421	427	439	458	440	412	423	445	437	443	403	427	400	406	426	431	441	433	444	432	433	429	442	453	442	417	445	447	450	428	434	405	399	396	421	416	380	456	433	399	448	439	445	418	435	398	438	460	461	485	472	448	445	455	427	459	403	390	410	453	475	449	433	445	394	423	429	438	446	438	448	434	421	427	414	409	438	443	448	417	436	423	436	439	451	437	444	466	420	399	438	440	439	446	439	487	455	415	428	444	454	444	464	453	450	474	435	421	432	451	423	411	425	415	427	413	478	420	409	494	425	422	404	450	431	429	411	456	439	437	469	440	477	414	454	435	453	426	415	467	417	473	417	447	410	399	429	439	441	388	415	392	438	433	439	451	411	444	427	464	428	424	437	454	416	410	388	448	417	430	458	430	430	423	436	414	433	446	433	440	394	434	394	432	436	435	379	416	417	442	450	439	437	482	403	422	446	453	416	413	404	406	423	405	401	396	419	423	440	409	419	402	472	415	423	414	446	404	467	438	409	450	419	463	436	454	412	441	405	430	436	400	417	437	424	430	410	435	413	427	402	417	423	398	463	430	472	450	434	411	424	429	403	410	439	429	399	443	457	451	400	427	433	438	420	427	464	440	436	401	430	447	430	433	479	447	401	429	450	446	471	437	449	425	469	413	394	451	410	430	445	464	467	449	430	419	404	425	427	430	396	441	440	423	448	411	402	471	466	431	470	424	416	427	435	413	424	418	410	418	415	458	460	421	445	459	422	447	429	433	432	450	467	410	424	436	439	396	424	424	436	405	428	442	441	415	409	408	404	449	455	413	411	455	424	437	448	414	427	401	474	408	462	433	449	429	447	441	401	415	438	454	428	455	416	417	444	428	407	418	432	443	427	426	428	419	466	450	423	423	443	405	433	483	414	421	463	422	402	436	425	458	431	399	458	428	455	437	426	422	429	433	418	443	451	424	439	502	431	432	402	455	452	417	417	452	438	421	425	427	463	437	443	430	392	440	421	440	443	431	456	441	448	391	423	447	437	433	407	432
2658	428	381	400	394	384	371	370	402	337	345	358	361	363	383	360	351	362	368	353	350	351	355	338	378	390	382	415	368	373	361	373	355	362	391	356	319	362	366	372	368	358	376	322	349	344	365	353	326	378	373	378	384	368	351	333	351	354	360	349	354	359	372	350	360	371	344	346	375	345	383	365	365	345	344	365	363	353	393	371	357	347	338	380	339	350	369	340	352	346	346	434	353	378	359	356	373	338	352	367	357	344	313	387	333	339	337	356	349	351	398	376	336	348	356	349	354	366	341	371	380	368	360	355	356	334	318	365	375	350	362	342	345	368	325	377	354	365	344	365	352	364	368	359	358	382	311	363	357	360	330	363	344	352	328	349	336	337	354	350	336	374	359	353	355	394	368	358	354	346	360	337	354	338	335	311	310	393	325	376	391	356	350	338	291	370	408	335	354	368	303	365	352	347	392	381	381	347	346	329	354	346	384	384	364	330	363	362	365	383	349	362	367	359	384	345	352	366	374	338	344	380	386	356	394	345	348	391	364	380	331	337	384	351	353	342	377	348	376	353	369	386	361	337	347	371	363	350	330	375	348	334	378	340	318	370	378	346	357	342	369	329	341	360	322	335	356	365	334	388	386	374	363	362	351	331	375	341	389	348	372	344	372	362	347	355	357	356	348	326	356	339	336	322	310	324	347	374	375	363	338	338	317	370	351	364	383	372	372	347	327	353	352	363	353	374	357	335	359	365	345	367	331	368	344	363	339	363	360	369	339	348	343	349	362	356	362	370	344	358	347	335	354	350	353	374	372	372	349	308	352	333	354	331	371	349	350	377	360	370	386	381	354	375	358	334	352	342	325	340	392	350	327	376	340	338	356	342	396	364	366	348	348	346	333	338	325	387	377	358	372	372	329	322	373	332	307	315	349	380	340	360	365	325	341	335	355	348	347	358	337	355	334	359	370	369	384	321	350	362	341	361	310	373	355	324	368	372	359	390	370	345	352	322	364	398	337	349	329	375	360	339	339	394	361	381	353	353	341	364	367	375	356	360	356	358	361	337	383	347	367	364	371	338	372	356	343	378	399	360	348	362	380	361	345	350	360	355	333	340	356	368	326	373	329	408	352	335	381	353	351	338	374	364	366	374	354	354	377	367	382	354	344	352	346	349	369	388	348	372	350	360	354	365	354	328	352	365	361	378	348	316	356	369	368	359	340	377	364	352	369	361	393	358	345	394	356	363	365	367	390	328	368	362	358	383	349	379	367	364	378	348	349	358	338	315	351	328	335	354	331	357	388	350	349	334	338	349	336	372	369	335	349	339	338	326	325	357	328	346	361	364	366	346	364	356	335	333	368	370	339	370	323	357	345	346	354	354	391	371	380	369	334	386	358	356	359	349	351	358	294	362	324	347	345	384	333	349	354	330	334	346	350	364	317	381	364	373	354	342	348	368	368	353	385	383	357	359	353	366	397	386	353	363	351	324	325	382	363	372	387	340	368	373	352	374	366	353	367	346	348	337	300	375	349	381	376	379	356	346	381	342	361	357	343	342	344	357	330	374	332	350	367	367	329	330	342	378	352	373	368	356	363	365	358	371	361	353	336	346	318	349	342	379	324	345	369	344	372	345	342	392	359	312	365	377	360	347	328	324	361	362	364	377	357	337	349	345	353	332	333	350	345	370	378	367	327	316	406	384	359	368	343	368	378	364	357	313	378	372	356	366	378	330	355	338	344	338	377	325	380	338	364	340	354	382	370	331	346	348	351	346	348	359	317	350	383	358	345	356	332	387	373	365	377	326	361	363	340	363	377	358	341	349	345	349	375	319	310	372	335	362	332	341	328	374	361	369	341	363	354	340	364	336	338	386	328	382	333	365	381	353	320	346	359	344	347	369	370	329	357	376	354	361	376	341	351	328	364	341	392	374	364	368	387	374	365	334	348	365	361	354	358	326	348	381	366	355	340	391	372	363	348	347	325	360	346	351	350	352	304	378	331	329	365	395	361	356	350	368	359	348	342	364	333	373	364	368	354	379	337	346	374	359	351	353	314	330	319	386	382	317	313	381	361	376	357	348	368	342	354	326	358	347	332	344	350	366	355	342	385	360	378	353	353	404	360	366	382	345	317	384	329	343	363	339	330	347	381	341	341	373	355	389	364	357	387	331	338	359	294	374	383	336	331	335	355	368	344	316	336	334	367	299	359	367	335	364	334	359	360	367	368	389	362	356	362	331	383	382	331	378	348	379	378	363	327	356	358	370	354	384	352	372	361	329	349	320	356	370	332	343	350	344	391	340	352	332	340	375	391	385	338	361	347	338	365	337	349	374	370	366	341	360	359	342	356	347	350	359	364	370	413	347	410	346	373	379	376	366	358	338	323	334	376	333	383	363	342	380	341	353	370	343	349	368	362	357	349	367	315	353	394	370	371	329	355	341	346	385	370	342	328	348	358	333	322	336	367	366	344	336	320	360	378	330	391	350	387	344	367	354	374	361	351	345	373	356	355	325	347	367	324	368	365	371	307	335	345	381	356	352	364	340	379	368	374	345	324	365	365	360	360	367	351	354	362	343	363	342	356	327	347	333	323	321	351	334	327	355	328	337	337	355	336	371	373	361	361	328	347	344	388	358	383	331	369	369	371	347	372	304	361	335	354	354	351	357	341	347	330	377	353	347	357	336	363	354	328	353	370	365	362	401	359	349	308	366	399	329	334	350	330	323	325	350	296	366	367	356	352	373	361	357	342	321	363	357	346	369	350	363	375	364	354	379	397	365	353	319	351	358	359	341	387	324	323	400	326	363	376	353	354	357	330	356	360	339	354	359	344	392	346	370	330	367	360	391	353	358	346	341	389	387	342	344	366	355	378	355	367	397	349	358	375	346	382	355	339	374	366	406	352	348	344	384	362	377	334	336	366	350	346	359	368	326	349	341	348	355	327	364	336	331	369	345	341	373	367	389	344	341	349	383	330	354	370	354	355	375	364	364	364	337	346	344	366	355	361	337	352	368	365	345	359	397	361	378	339	383	346	347	325	351	356	382	380	361	349	362	314	363	359	347	333	358	343	328	331	331	384	368	342	306	358	356	362	373	378	379	368	339	343	378	352	356	333	363	373	355	342	395	337	385	336	344	358	360	324	350	335	366	339	313	339	371	373	371	354	358	350	368	338	364	357	352	343	359	357	361	335	362	345	335	363	333	352	360	328	358	315	381	357	343	351	357	334	370	353	363	344	355	326	341	360	346	334	383	332	340	357	358	371	343	328	377	325	355	359	357	390	339	385	379	318	375	333	324	345	357	347	349	396	363	341	365	341	341	388	354	341	340	311	353	353	345	365	384	353	357	387	351	343	384	360	410	341	368	351	350	342	376	348	364	359	363	342	391	350	352	366	384	330	370	383	351	333	335	363	348	346	350	338	349	357	362	356	363	387	356	370	357	331	349	338	343	343	373	339	374	387	329	323	335	337	350	343	345	330	363	360	337	335	366	381	375
2762	988	1036	1106	1104	1029	1005	985	986	974	987	1019	998	886	937	904	934	844	915	933	988	939	920	904	882	958	898	936	905	971	925	907	884	912	891	941	932	891	951	920	952	954	939	873	963	917	865	909	881	874	890	944	926	948	894	907	914	929	971	935	950	932	970	1004	916	872	947	918	979	915	924	870	928	942	906	923	906	957	897	902	926	965	907	921	920	879	951	904	889	898	895	903	908	923	934	925	901	906	881	926	964	890	932	884	915	933	937	900	858	932	917	945	953	890	898	908	894	937	894	897	876	904	919	882	983	941	907	923	928	876	890	891	891	953	887	921	852	877	932	914	928	912	950	915	903	937	875	935	910	903	890	892	876	914	907	899	902	970	865	908	916	927	887	884	884	930	896	941	915	955	910	908	916	943	900	912	931	891	912	897	875	903	887	878	944	881	937	921	929	986	923	1000	926	936	905	931	898	983	955	918	901	933	900	901	900	930	886	938	944	883	900	926	918	915	887	880	870	940	927	899	913	888	916	951	926	903	921	887	988	913	936	922	937	930	914	883	955	935	888	858	917	919	927	911	851	977	921	973	975	954	952	884	980	875	941	828	927	896	959	931	902	878	881	875	911	950	870	914	925	892	937	949	943	935	926	873	923	945	947	939	896	899	911	936	907	922	930	901	927	890	895	929	870	949	904	855	909	927	930	902	954	909	925	968	912	928	891	910	913	968	927	891	878	942	934	882	911	951	938	892	910	922	973	926	938	928	880	951	868	890	927	938	982	984	902	948	927	886	915	897	868	880	961	882	945	905	925	918	963	906	940	969	929	920	903	939	835	979	924	936	922	952	986	947	981	906	949	906	927	933	897	967	908	886	928	943	966	951	852	945	918	866	900	921	954	891	922	872	934	927	928	927	898	934	912	902	922	910	886	886	938	910	932	901	875	890	873	898	887	917	952	918	896	904	887	943	895	903	923	964	873	913	907	885	918	943	913	933	853	931	919	886	931	890	962	926	857	907	947	909	942	926	915	853	893	874	891	934	909	932	949	956	936	916	862	975	888	917	926	930	917	944	912	924	980	905	935	886	891	911	904	906	934	864	895	886	971	911	966	914	925	877	900	946	908	903	914	903	866	873	902	957	899	903	948	917	976	900	927	940	909	899	953	863	947	921	894	954	872	960	894	919	943	924	922	898	923	863	880	928	955	951	953	941	943	968	932	875	899	987	928	904	882	965	891	847	947	902	931	916	929	905	887	922	939	935	963	979	908	955	870	886	912	910	929	906	885	950	903	899	919	918	914	862	860	911	930	923	909	895	912	882	935	958	932	901	930	911	936	912	915	936	944	883	930	920	958	926	925	907	916	929	945	891	900	918	868	895	941	933	913	921	876	872	901	894	948	891	955	958	899	975	927	935	924	902	911	909	895	904	933	929	958	912	952	875	958	906	911	896	918	912	902	927	934	878	874	931	927	941	911	943	962	943	914	948	861	888	923	929	945	918	867	879	888	900	881	909	940	910	903	963	905	878	888	900	953	918	915	912	920	902	890	925	958	875	948	955	905	934	903	915	913	925	906	867	911	973	913	874	890	875	949	906	900	966	865	919	895	868	927	918	901	936	880	958	911	895	932	879	888	908	863	898	890	890	911	934	888	917	841	946	887	905	907	914	916	931	896	898	944	934	941	889	938	904	875	895	929	915	870	897	910	863	952	925	929	926	884	928	873	943	910	932	918	924	909	975	870	868	904	902	936	913	915	913	952	909	850	927	893	932	913	906	942	863	913	907	934	882	911	941	904	917	919	896	923	952	904	895	936	898	877	940	893	933	888	896	903	899	965	930	894	884	893	904	893	903	937	968	939	935	891	920	888	929	935	863	892	925	958	848	923	939	944	869	911	938	961	896	966	859	903	919	922	882	914	996	893	949	926	882	907	900	949	976	878	964	955	912	874	950	919	928	916	917	868	937	915	927	895	927	944	897	929	894	955	999	944	943	862	945	923	867	930	880	924	851	944	885	944	885	910	908	894	936	925	957	895	882	922	919	866	922	952	964	945	919	921	908	936	894	921	903	939	985	913	927	871	906	927	907	906	901	921	900	896	902	917	838	932	933	913	930	959	891	965	959	919	1009	906	954	929	919	917	925	910	915	944	938	886	894	892	912	937	941	988	931	875	973	942	925	886	940	950	951	917	948	879	900	905	927	937	938	906	896	900	894	910	936	923	895	934	860	877	914	895	921	938	885	876	918	910	932	926	876	917	932	883	950	919	958	902	914	903	867	894	926	909	878	894	922	907	868	919	971	920	943	951	838	887	939	959	904	943	884	932	899	926	910	915	914	906	902	934	893	966	928	909	943	908	953	883	903	913	927	879	932	920	947	935	962	874	914	935	853	931	889	915	883	961	898	911	926	902	907	929	866	962	934	927	886	914	972	942	878	901	949	911	952	928	869	886	896	901	983	896	954	973	887	910	898	935	920	941	993	908	944	889	901	959	928	869	872	916	965	955	838	923	916	938	932	910	929	937	948	915	908	900	919	910	938	963	967	883	907	916	935	910	950	946	922	888	931	937	890	920	910	936	924	916	951	950	925	948	908	924	883	890	930	882	961	983	900	968	917	914	905	889	916	902	919	897	878	891	965	920	883	929	915	987	931	865	906	908	931	883	860	918	942	910	883	928	960	931	980	901	922	910	888	940	946	922	914	922	911	888	932	880	954	912	910	942	925	883	900	920	953	864	923	891	914	958	898	904	902	958	970	926	945	850	907	938	891	951	900	843	908	832	912	889	883	885	908	928	935	928	924	872	879	930	938	924	891	984	879	888	962	909	922	923	863	891	884	926	908	941	940	875	872	912	885	933	885	944	962	919	912	859	902	912	959	910	922	959	873	918	885	916	943	962	916	918	936	894	936	911	885	879	922	919	902	915	882	905	962	929	901	941	901	863	919	925	904	955	947	938	897	931	917	910	871	899	892	927	904	906	948	896	913	917	932	896	903	924	859	868	913	967	912	940	891	888	886	897	913	971	947	928	940	876	914	911	856	906	926	897	922	922	932	880	895	924	971	945	879	922	888	926	896	924	942	951	901	912	889	892	964	981	882	913	929	917	942	995	917	915	897	928	878	937	932	935	876	914	979	973	912	917	963	926	933	925	984	918	960	926	914	894	960	941	911	903	883	862	909	922	968	926	860	931	869	932	967	916	958	936	927	947	909	874	852	932	939	926	961	888	928	867	892	898	912	907	893	893	906	938	912	919	918	898	915	952	898	952	897	961	890	900	933	957	916	904	879	870	920	939	936	924	908	922	905	946	904	950	951	880	920	922	935	963	857	932	913	932	925	867	927	903	941	873	869	912	925	910	954	916	913	866	896	951	935	899	895	959	890	866	912	862	934	937	839	903	867	866	924	942	991	968	982	987	903	899	963	867	932	912	879	937	931	942	909	886	934	898	912	899	911	910	966	878	948	923	905	957	905	893	909	933	912	889	917	895	923	873	904
9264	1141	1265	1024	826	699	613	498	497	452	438	393	396	382	390	400	335	316	352	361	309	358	387	356	365	342	371	324	373	341	350	378	347	348	347	349	347	336	329	340	358	323	322	325	344	321	352	329	297	325	315	330	311	347	333	316	314	362	353	357	350	316	298	334	335	312	358	344	319	334	315	337	326	364	330	356	351	347	331	360	299	328	294	330	338	299	303	327	360	338	334	353	350	319	358	331	357	322	328	285	353	316	336	333	306	311	334	294	314	319	301	330	321	316	337	363	325	296	345	341	307	331	351	341	327	310	314	342	295	310	296	307	325	314	312	290	315	333	341	302	311	311	353	313	316	336	347	343	341	305	377	355	325	321	329	341	305	299	318	343	345	324	336	318	349	337	349	343	343	321	309	305	332	335	343	304	276	347	344	316	314	340	340	329	328	308	302	341	313	320	346	283	359	316	348	359	343	338	321	282	321	315	327	309	339	295	362	331	312	327	329	343	335	344	346	328	320	336	346	300	364	334	312	325	313	324	335	294	324	330	337	344	311	332	305	357	343	331	361	298	330	328	348	344	339	329	303	317	349	315	305	315	330	335	309	322	318	308	324	311	346	319	345	282	324	324	318	355	341	305	361	317	328	321	330	322	318	348	299	347	303	294	311	324	329	332	284	351	314	356	321	304	374	313	334	305	320	352	304	347	359	330	311	317	305	326	356	329	349	342	360	308	312	306	340	321	343	372	322	334	297	314	338	317	306	346	310	304	324	332	315	314	323	336	312	310	325	351	343	321	353	361	343	318	311	329	332	339	343	338	353	307	330	335	347	327	352	321	331	321	321	338	324	338	336	318	323	347	342	315	324	326	308	322	365	363	343	335	350	310	324	335	338	317	339	322	325	349	319	325	353	354	307	344	298	342	306	311	305	317	313	335	311	359	338	329	365	329	316	328	329	311	310	285	329	326	328	348	313	318	317	329	323	341	348	347	318	326	305	333	294	324	333	341	319	360	312	307	331	345	354	343	344	301	343	323	358	320	330	314	317	289	328	307	312	301	320	319	340	307	335	309	342	306	334	324	358	338	331	322	332	334	309	332	356	331	305	316	319	320	327	340	354	319	333	309	326	318	320	324	298	319	355	306	334	341	312	324	305	366	327	302	331	330	348	311	337	326	355	388	325	325	358	362	345	312	303	320	317	379	329	319	334	314	362	339	290	337	329	338	304	347	335	289	307	296	336	327	304	313	314	343	317	314	348	313	318	333	368	346	324	304	339	308	339	358	328	326	317	330	318	336	316	336	338	334	317	333	342	349	313	345	349	329	334	320	311	297	329	316	311	349	361	329	293	327	340	331	309	338	311	335	352	299	348	320	325	345	340	334	314	295	346	338	301	286	302	332	373	338	330	330	338	347	315	324	307	307	325	328	340	324	326	327	333	300	311	323	342	332	319	312	331	334	323	315	329	339	357	319	320	333	334	334	348	308	306	304	297	317	312	310	329	324	330	351	332	309	333	299	334	316	314	328	366	343	343	310	331	322	298	300	326	314	295	343	318	321	322	337	323	328	336	328	310	331	332	300	320	318	333	311	330	337	362	327	303	316	294	323	333	306	280	318	319	337	315	336	363	307	306	325	292	288	296	330	349	317	331	362	345	321	328	354	325	350	304	308	303	341	337	328	346	330	315	293	306	323	317	321	318	338	304	344	329	330	334	351	345	302	295	331	339	351	323	338	315	341	338	342	336	360	337	344	305	324	350	349	304	343	337	302	307	311	307	355	344	319	342	335	354	350	337	341	330	316	331	324	358	337	327	331	327	328	319	316	349	330	301	347	337	283	333	332	349	337	331	342	330	356	315	325	331	346	291	312	314	302	337	324	345	329	300	327	299	358	345	315	321	306	290	352	298	330	346	316	336	325	310	316	352	326	340	329	344	342	322	315	315	335	337	349	318	328	326	311	336	316	295	351	273	344	310	312	354	334	347	323	316	340	334	341	316	331	329	332	317	328	338	308	365	341	315	351	318	332	346	336	291	327	338	338	311	334	315	340	336	312	321	346	312	324	280	331	326	311	328	316	308	343	359	356	325	335	314	298	313	342	316	321	319	310	342	331	329	343	326	322	334	347	333	332	347	338	275	328	327	333	333	335	340	338	353	331	334	362	299	303	337	339	301	367	295	343	336	309	319	363	313	347	293	317	305	340	319	293	328	330	356	324	284	330	327	333	314	296	305	318	348	312	330	338	307	331	310	330	334	321	329	337	299	314	319	291	345	326	350	322	339	309	309	316	295	344	346	326	310	368	313	353	306	343	331	317	311	363	328	327	329	369	301	324	328	318	336	339	326	326	321	319	320	340	347	326	327	329	310	343	306	342	319	291	322	345	310	322	330	324	333	360	308	314	318	346	324	342	309	306	293	301	324	332	325	355	337	299	341	340	325	334	310	316	321	333	345	325	305	334	358	336	320	310	298	302	335	304	314	312	346	354	320	336	313	316	345	325	320	339	348	328	324	316	340	314	299	337	294	339	365	320	346	294	342	315	343	316	316	312	327	319	323	334	319	321	317	332	325	329	340	323	303	324	357	299	312	326	304	345	344	352	328	328	340	355	342	302	312	309	332	337	309	347	335	330	346	339	318	381	332	344	311	331	352	312	341	348	327	317	329	327	338	302	296	346	318	319	364	333	333	315	317	352	294	321	328	340	304	343	333	332	350	336	343	343	341	356	366	325	302	349	327	276	315	307	306	350	348	339	327	319	283	345	319	293	341	328	306	326	320	341	373	338	339	335	323	343	329	336	345	336	339	346	331	357	310	310	343	322	352	313	323	324	315	342	355	317	348	318	349	318	293	289	321	335	332	326	334	329	335	338	308	303	322	313	319	319	347	323	360	353	309	296	319	310	310	317	320	332	319	326	325	374	341	322	322	322	307	351	329	346	376	338	344	336	317	357	320	319	312	269	329	357	327	346	328	341	356	334	334	309	324	336	349	315	332	303	322	394	346	327	332	335	334	333	321	330	296	369	368	353	302	337	333	302	333	353	376	338	304	298	359	332	361	341	326	314	348	331	317	314	306	308	315	347	350	287	325	303	338	329	332	325	347	323	312	342	351	342	308	326	336	338	325	329	319	324	286	340	330	313	332	324	323	310	322	324	325	306	343	298	302	325	324	300	343	310	329	316	304	339	339	340	284	348	315	326	322	351	302	364	342	320	309	308	340	303	300	308	346	346	339	332	328	324	336	343	323	321	307	330	330	371	326	339	324	362	331	320	346	304	317	308	306	339	357	332	342	318	319	331	317	321	322	317	303	327	341	354	312	324	322	332	338	354	322	327	336	318	338	310	320	355	345	301	351	312	338	334	343	341	321	329	293	309	300	336	295	321	343	318	283	331	306	343	357	325	342	337	309	309	344	308	357	312	324	362	324	303	364	376	309	323	300	309	338	310	333	315	313	350	307	325	316	335	350	328	335	350	329	325	296	314	317	319	342	315
5839	1590	2781	3309	2889	2553	2217	1912	1760	1607	1505	1332	1300	1213	1211	1096	1137	1062	1076	1055	983	1048	983	918	932	913	905	924	925	969	934	869	879	886	909	844	900	878	882	927	889	860	894	839	929	927	863	867	843	808	850	890	875	884	904	865	858	821	885	863	817	870	830	862	820	805	842	785	872	863	830	794	888	850	853	857	851	839	822	845	863	862	828	837	793	905	790	859	820	851	859	828	844	871	847	870	854	852	889	879	775	821	849	870	781	845	877	871	884	890	844	840	864	845	851	794	877	854	851	869	808	839	806	856	841	855	822	828	841	892	871	833	798	862	783	868	857	859	839	818	889	777	801	779	863	821	840	848	881	824	838	855	841	864	789	841	801	895	835	833	857	900	780	815	825	788	853	800	891	866	873	868	826	852	829	859	843	790	813	848	825	801	818	851	814	852	847	825	792	923	871	811	820	803	840	861	823	868	848	803	875	882	855	862	869	811	819	841	850	787	855	830	789	839	838	849	862	845	883	831	873	818	833	868	841	823	830	845	842	828	844	860	853	842	837	818	840	819	829	834	842	838	821	891	873	800	863	883	833	768	771	827	860	809	845	819	829	841	844	817	852	884	859	836	858	880	841	825	851	807	870	868	830	850	869	786	847	824	809	828	824	789	836	805	843	827	861	851	780	812	818	814	859	783	822	899	833	836	819	845	829	782	791	842	779	791	859	843	859	861	875	788	836	853	844	837	825	842	827	886	811	836	893	883	873	810	843	843	882	763	874	854	828	878	780	852	875	779	837	798	800	829	854	835	824	816	873	816	840	869	871	827	851	847	870	845	877	788	830	848	790	782	869	823	822	868	875	882	827	791	843	831	798	854	855	838	833	824	849	872	896	807	880	791	825	796	828	846	803	832	813	825	837	871	814	864	813	843	851	834	817	834	831	773	846	805	858	831	816	827	837	780	853	894	824	855	889	800	820	817	801	824	774	834	836	849	775	844	881	833	877	833	813	873	829	880	832	865	832	868	800	833	880	785	799	820	801	862	838	828	844	776	881	776	821	855	835	828	789	843	833	834	827	897	842	817	830	876	799	797	852	842	837	828	833	834	886	796	848	809	844	820	834	806	821	837	882	834	838	879	871	822	806	814	801	834	809	896	825	860	820	851	797	846	847	824	815	836	840	831	794	805	806	864	834	848	835	819	847	822	875	865	815	879	829	843	825	844	840	770	884	806	800	839	826	870	765	862	808	823	796	841	869	825	805	869	828	843	818	801	818	820	808	834	834	811	814	762	789	807	774	789	821	861	800	850	804	829	844	838	839	834	775	780	849	828	786	829	863	813	869	882	796	849	871	827	814	859	775	773	819	856	836	868	816	853	797	838	800	822	841	843	798	809	835	808	867	820	839	865	817	814	812	877	800	872	797	891	852	846	803	814	820	861	827	834	866	814	819	795	799	827	777	840	827	818	816	818	825	864	830	832	844	812	848	779	793	837	819	854	832	882	812	859	869	912	834	817	830	817	843	883	860	842	853	854	821	857	836	839	852	804	862	892	813	791	830	798	832	834	872	835	874	827	835	851	821	870	803	837	822	840	800	899	841	789	788	843	824	868	814	881	846	788	880	830	824	803	850	823	837	881	807	813	796	826	916	802	838	841	840	810	798	755	875	869	816	795	830	798	818	817	857	824	830	851	798	840	808	801	866	842	789	851	838	856	838	866	831	801	817	795	801	860	772	846	843	802	841	858	853	843	907	833	840	828	818	834	859	792	867	845	796	857	834	821	802	819	825	836	830	802	870	818	859	805	841	823	840	832	847	851	823	817	781	853	820	885	862	822	832	859	858	809	822	810	823	858	866	811	845	833	836	801	795	861	825	815	887	825	831	825	849	841	815	829	835	871	859	890	801	837	850	888	834	827	808	809	934	793	823	797	789	848	859	875	801	836	834	882	811	854	816	844	853	809	824	850	820	827	816	850	843	888	829	811	891	864	799	827	885	833	811	844	851	822	881	811	844	785	817	853	853	823	861	829	797	839	886	828	848	867	866	797	789	860	817	807	807	853	806	825	813	802	805	870	854	788	840	848	800	882	835	842	867	825	827	883	852	810	900	806	869	806	852	854	811	834	821	831	813	814	877	855	834	884	856	803	868	781	831	795	857	901	826	877	819	873	756	883	817	829	825	821	881	833	808	834	830	849	798	847	879	858	832	825	910	841	823	809	832	825	838	830	872	825	805	847	803	820	836	842	842	864	833	881	866	819	805	795	815	821	818	873	769	814	820	833	813	800	825	768	890	793	841	849	849	815	827	823	886	813	837	842	850	869	847	866	788	833	804	860	820	825	808	843	804	807	802	821	835	810	825	867	833	817	837	831	842	852	806	824	856	809	802	810	795	837	864	815	866	896	810	864	853	835	808	805	819	805	889	808	817	804	840	808	809	834	802	861	818	839	832	804	809	815	816	827	862	804	881	850	837	836	809	828	820	876	817	845	855	862	798	758	830	808	853	845	888	802	813	795	876	838	833	833	849	842	857	846	835	852	843	822	789	836	873	892	779	848	876	840	851	862	820	859	867	833	830	844	892	809	811	845	845	836	822	819	816	838	838	856	843	846	818	785	863	860	896	831	857	843	816	821	829	877	840	831	831	806	794	887	846	878	833	799	795	883	868	837	847	851	797	829	819	856	818	799	843	892	817	822	832	842	864	860	803	856	825	828	828	810	833	833	879	859	818	824	799	849	838	808	778	889	808	846	846	795	800	848	862	834	830	833	813	831	860	853	821	833	839	849	813	833	807	848	780	852	896	824	868	794	844	897	866	833	813	826	802	863	807	869	855	800	831	842	849	892	865	779	868	873	875	807	773	783	788	844	780	869	833	752	816	766	840	805	838	830	866	853	877	828	812	837	865	839	856	828	863	860	826	822	837	888	847	867	839	820	819	841	857	808	889	832	829	848	824	886	791	840	842	851	852	842	810	869	808	831	824	830	849	866	865	812	873	831	830	807	857	842	788	822	813	842	824	776	829	837	860	803	865	830	836	829	835	866	881	823	818	801	819	805	794	801	790	825	813	835	832	850	881	875	805	833	838	784	828	851	799	854	822	840	813	869	832	857	841	849	826	824	836	850	833	849	822	869	812	890	841	868	869	841	840	872	840	812	852	833	843	875	851	807	828	874	885	827	818	836	815	832	834	864	864	758	868	871	818	872	842	802	862	838	821	843	856	802	839	878	854	876	811	836	820	839	851	849	824	825	853	844	818	793	858	830	894	879	815	861	837	847	900	859	813	849	840	838	859	851	836	821	870	791	836	850	837	842	832	849	812	796	851	829	834	813	857	824	816	841	787	827	798	847	836	795	847	829	816	844	829	785	859	885	821	855	786	872	789	838	828	811	827	856	868	855	798	861	870	914	845	881	851	870	864	822	825	856	788	866	865	841	891	825	818	820	829	832	846	782	886	776	818	847	790	842	844	855	871	837	881	841	812	880	861	843	814	843
16985	2333	2228	1670	1160	875	700	487	431	372	326	347	316	267	271	203	223	209	200	190	176	153	207	189	173	166	162	167	181	170	166	170	176	179	149	163	170	176	149	172	173	163	177	167	141	169	152	129	141	182	171	155	144	172	162	148	151	169	164	176	160	178	156	164	169	167	153	142	143	137	131	165	146	176	158	152	159	148	158	152	135	134	169	154	149	139	149	151	161	141	186	143	130	156	141	171	155	163	157	138	160	149	148	139	157	135	152	160	170	155	161	156	150	156	159	155	161	149	145	162	160	165	155	122	162	152	148	160	133	133	142	168	146	137	143	130	148	161	133	154	161	136	181	177	156	145	157	148	143	153	140	149	168	149	159	151	149	161	163	150	164	145	173	148	139	150	167	138	146	157	142	134	134	130	144	134	154	170	128	139	140	174	151	134	151	166	153	149	181	146	148	179	147	140	152	146	161	155	132	146	175	153	145	157	164	147	152	174	149	164	171	151	126	140	173	155	167	148	136	157	142	163	158	150	159	134	145	132	147	145	121	124	152	161	142	147	147	174	163	154	141	134	164	127	167	164	150	141	146	152	165	158	178	151	146	173	145	166	164	165	135	141	164	147	163	162	146	149	147	138	136	129	156	180	130	153	138	144	146	128	124	136	157	147	149	178	148	152	138	139	158	173	161	148	130	171	144	131	143	141	156	146	182	174	151	136	163	161	178	148	141	158	165	153	145	148	146	165	177	167	147	149	154	165	156	146	150	129	143	157	152	146	149	142	149	163	148	151	141	146	145	130	132	155	160	139	188	149	143	145	136	122	140	152	142	148	152	157	162	143	159	157	132	155	152	188	138	120	127	141	135	130	157	150	126	150	143	158	152	141	165	133	175	152	147	154	157	156	159	135	144	150	133	146	130	143	162	157	132	151	141	160	164	158	127	146	159	179	163	175	145	146	151	155	161	159	153	144	157	145	146	149	165	143	130	157	161	147	160	144	137	140	157	159	157	141	150	138	146	156	166	172	148	142	144	138	161	160	123	179	144	157	168	159	138	162	138	154	152	140	163	152	142	164	153	145	154	155	161	138	142	146	117	163	172	132	145	150	152	153	143	151	152	148	171	159	167	130	146	154	143	144	157	171	158	145	150	147	137	150	164	134	120	153	149	133	169	164	169	148	157	139	153	146	144	180	131	164	133	156	156	145	164	131	152	166	167	159	156	157	144	170	160	155	164	163	138	144	127	147	150	161	147	146	166	169	155	155	158	169	167	166	140	136	157	137	153	151	165	155	152	160	154	168	178	138	139	177	155	146	172	143	152	152	151	166	135	154	159	150	145	146	159	144	148	165	154	150	158	140	166	146	161	170	127	164	136	134	150	163	150	159	154	152	159	147	173	157	154	157	160	131	151	150	174	150	160	156	156	158	135	152	142	150	116	164	149	137	129	146	153	137	140	140	147	158	141	159	141	146	134	163	156	132	136	123	169	149	162	152	154	128	164	163	164	152	152	149	140	148	136	130	172	143	153	133	164	135	147	151	162	158	153	145	155	145	140	160	155	162	171	142	151	130	157	177	149	144	141	156	143	147	142	159	137	177	139	141	134	149	162	170	141	161	161	143	147	158	170	133	153	152	138	141	131	143	139	137	146	165	172	161	152	157	154	139	161	165	169	156	152	134	151	135	155	168	154	154	154	158	150	157	159	167	143	159	126	167	145	159	163	164	154	158	175	153	142	166	146	144	131	172	139	135	156	149	163	165	157	144	153	154	138	143	139	158	133	143	143	149	165	157	154	147	152	150	127	158	150	144	167	153	156	133	158	140	148	138	151	127	147	167	160	164	129	172	138	144	171	148	146	150	128	157	120	143	174	147	132	157	147	155	129	141	151	154	185	148	136	150	135	143	157	162	134	149	168	165	155	161	144	126	159	127	167	137	151	132	155	150	144	156	158	133	158	161	149	161	146	176	126	173	152	148	144	156	146	154	175	146	147	166	145	151	152	137	162	134	147	162	159	148	152	133	141	154	131	140	165	146	140	158	134	151	137	133	133	149	145	157	155	165	136	140	156	154	138	152	156	154	150	152	140	122	139	177	149	142	158	146	148	138	150	152	149	153	153	131	137	159	145	153	128	131	147	163	123	141	151	142	160	144	156	150	146	135	152	146	131	152	153	159	158	154	131	135	164	173	139	145	158	187	138	144	148	160	147	141	132	138	131	150	138	151	150	126	153	153	141	144	139	148	154	140	140	153	145	148	171	157	153	161	169	146	145	157	156	153	140	143	161	168	151	157	150	148	144	138	147	149	132	181	158	155	157	133	152	138	149	162	147	140	147	156	178	159	140	163	153	165	148	118	149	151	155	163	142	142	140	138	164	150	144	165	133	123	149	144	143	170	139	141	158	169	132	151	143	130	147	146	159	150	134	155	152	170	154	139	141	143	162	169	173	150	146	154	155	150	156	156	147	132	144	136	143	137	148	153	130	147	160	159	158	147	155	147	149	141	155	143	147	141	177	156	135	146	135	131	148	153	126	142	153	145	141	147	156	144	165	148	130	160	175	144	146	140	148	139	141	120	162	140	161	159	145	164	152	139	144	145	153	153	159	154	137	128	165	176	160	144	149	156	130	131	144	153	155	138	150	153	148	150	159	135	141	146	143	138	135	142	128	152	142	142	162	144	159	142	153	152	132	169	151	156	165	160	141	140	170	162	136	143	161	140	159	165	154	129	156	149	153	142	137	148	136	154	159	126	129	166	158	137	144	136	139	133	135	169	155	151	135	154	128	143	152	143	157	146	148	148	138	162	146	148	156	134	151	158	151	152	168	143	142	144	141	156	129	180	154	157	137	145	140	185	162	154	144	155	170	145	158	157	163	163	152	158	142	148	133	141	157	149	150	138	151	151	141	136	149	149	168	172	155	153	144	154	164	162	142	151	177	183	154	175	146	139	148	160	156	156	116	127	151	164	156	148	133	157	137	164	145	161	152	164	151	130	145	139	168	164	135	153	154	165	148	145	135	130	158	147	147	143	138	156	134	128	190	150	143	149	154	133	137	158	165	160	143	169	153	140	161	139	150	151	146	170	139	139	144	175	151	178	147	143	139	177	126	172	158	136	135	134	152	147	145	159	158	168	151	135	151	144	156	157	126	160	170	132	164	170	159	159	134	145	139	151	132	145	156	151	161	156	161	148	172	179	158	167	176	170	151	138	157	146	145	151	159	154	141	119	153	156	129	167	168	145	154	177	185	180	129	150	158	147	135	160	152	135	150	127	162	119	158	146	153	182	145	158	148	151	135	137	135	136	156	149	150	149	152	168	162	145	162	157	156	152	152	160	154	134	167	150	149	139	162	144	153	138	137	183	157	143	161	148	147	153	194	141	159	144	165	144	129	150	146	150	172	142	137	156	167	140	142	144	135	154	142	134	132	145	148	147	146	151	163	126	150	135	140	129	131	142	132	128	136	145	154	162	149	141	148	135	154	171	128	141
7556	2004	4258	5262	4536	3669	3079	2660	2160	1807	1582	1439	1294	1264	1141	963	967	944	844	776	775	729	786	775	668	655	634	685	659	618	576	586	559	562	534	575	529	537	533	517	511	492	504	520	490	548	505	527	484	437	504	456	476	493	489	497	449	442	446	483	479	465	466	469	456	493	438	516	453	448	450	482	432	480	451	448	447	457	479	445	456	421	473	480	451	428	464	429	472	506	442	438	445	440	420	461	443	426	470	438	425	449	433	431	428	438	458	434	466	483	406	447	467	480	426	433	448	429	406	416	430	443	459	413	453	477	480	436	430	467	436	441	420	479	439	467	440	435	495	399	428	500	386	436	448	408	450	459	436	465	472	425	439	471	413	406	432	434	395	430	430	446	433	396	437	466	441	459	453	472	431	456	442	420	447	399	458	441	406	484	401	450	473	408	459	487	428	459	462	429	391	458	462	422	421	433	406	451	425	427	421	420	455	405	414	447	458	455	440	431	469	431	442	451	428	454	463	370	454	395	413	435	442	436	413	385	454	441	419	411	422	422	440	447	442	439	472	443	459	458	396	422	424	419	443	414	431	444	449	433	460	443	439	420	441	405	424	428	389	393	420	415	439	454	419	438	438	429	422	436	434	437	422	431	430	411	414	434	428	416	424	438	425	398	446	449	442	420	430	395	440	433	430	448	429	429	409	415	410	387	385	467	430	438	445	411	422	458	437	440	462	476	447	419	428	420	456	443	401	422	421	473	405	402	440	417	454	416	430	406	410	450	439	440	430	426	434	426	409	447	432	416	443	422	482	438	394	444	426	417	419	407	453	430	412	406	436	453	458	407	433	435	443	428	434	454	417	468	428	404	419	457	456	438	421	416	468	448	416	412	419	442	425	430	437	472	420	404	452	455	403	407	417	410	418	445	444	410	441	407	437	377	407	404	449	428	445	440	436	412	420	410	423	437	416	438	406	446	427	435	393	400	482	414	424	439	409	417	451	397	429	440	440	448	453	450	428	451	412	415	426	410	424	412	449	418	416	419	446	428	416	418	442	431	419	441	441	452	423	456	388	430	455	415	427	413	400	406	435	410	415	398	446	425	431	484	423	448	419	470	420	438	453	448	396	448	436	427	422	435	384	454	417	447	437	472	431	399	407	473	418	450	460	426	459	382	418	432	430	454	429	427	471	450	453	453	397	396	421	411	454	444	431	443	448	433	434	445	409	410	461	456	452	448	424	473	396	425	403	482	428	443	399	426	428	425	456	397	440	439	412	422	414	443	454	454	441	448	466	464	468	454	448	473	422	427	442	440	447	427	399	399	464	420	428	429	449	418	454	428	460	427	447	437	443	429	460	431	425	420	461	437	417	420	457	426	411	482	441	434	432	408	447	419	437	442	420	453	405	450	431	410	403	447	422	476	404	446	426	424	451	427	422	447	401	421	451	416	434	458	432	429	415	400	430	431	468	443	439	476	406	441	442	444	457	429	442	441	435	453	447	405	450	441	432	390	460	395	448	430	468	446	426	387	410	405	420	419	432	427	439	447	441	451	426	460	410	403	443	473	462	451	434	432	389	423	408	401	443	438	427	441	440	446	407	431	458	462	417	467	424	416	401	454	470	411	431	449	440	410	399	446	449	407	446	451	448	428	445	424	437	436	448	457	419	397	451	441	461	419	457	452	459	445	406	419	391	435	417	437	448	437	422	457	431	450	385	425	418	463	435	420	426	421	425	395	445	442	471	404	420	443	431	407	420	445	422	419	433	419	417	432	460	435	428	441	450	416	426	457	447	423	444	436	438	413	445	421	434	422	421	430	442	433	437	440	428	415	454	432	402	454	403	445	446	427	415	444	408	428	452	402	447	432	436	422	408	417	438	414	415	446	404	445	412	440	416	390	431	437	436	402	407	415	415	428	441	455	456	384	397	442	415	363	434	458	468	429	407	423	431	432	418	469	422	407	425	465	406	447	416	461	424	445	459	429	409	432	452	438	435	437	429	455	419	446	434	426	409	406	441	428	422	450	434	459	465	475	440	415	396	430	394	418	431	453	450	443	449	448	401	399	415	394	423	457	443	451	424	427	394	478	418	413	427	428	459	404	424	432	398	418	446	469	452	431	448	419	458	418	456	410	428	393	449	405	418	445	411	447	429	449	434	424	435	429	435	442	423	449	419	455	437	405	422	434	465	456	407	445	400	427	450	398	443	459	441	426	437	452	423	424	409	403	413	417	461	442	400	428	472	414	426	461	406	459	414	414	423	439	416	431	455	471	453	410	413	425	402	437	430	410	463	458	415	440	438	419	389	435	419	453	405	438	434	426	454	404	427	466	459	447	419	451	436	447	408	418	440	422	391	436	442	410	442	425	435	450	430	432	428	437	466	427	415	413	419	430	440	420	445	437	437	431	430	448	425	444	438	449	403	438	409	423	400	435	451	451	441	437	461	402	457	420	390	422	444	413	447	430	423	450	445	436	463	422	422	424	412	409	432	465	452	469	434	459	449	421	445	466	424	469	453	432	410	446	423	461	474	465	420	397	463	435	455	410	402	432	403	421	419	427	425	428	452	411	398	425	437	445	439	443	435	419	416	407	446	419	441	431	465	431	484	475	442	449	386	470	422	429	403	456	430	419	479	403	419	405	455	441	424	412	443	447	426	431	430	452	434	435	460	447	442	432	417	437	437	406	425	403	422	446	423	456	443	381	428	408	416	438	412	401	398	455	451	464	454	449	424	438	425	431	440	461	437	448	434	455	431	417	431	441	426	423	431	405	439	471	414	440	450	424	413	444	439	397	421	444	412	411	390	438	459	444	423	453	444	408	435	392	426	407	422	452	405	432	453	422	416	443	441	453	433	403	437	442	470	429	451	419	434	466	461	425	428	415	407	413	405	459	452	401	408	443	453	411	436	433	430	406	460	426	415	419	443	426	429	454	420	431	445	419	386	420	434	416	442	450	435	427	449	446	457	435	404	408	429	496	439	441	431	429	452	476	420	458	467	406	423	445	449	425	439	443	426	420	427	435	457	441	440	396	458	420	427	438	426	455	419	433	397	437	446	434	400	406	418	446	476	464	385	439	415	459	467	434	448	430	460	412	461	441	468	423	438	422	463	422	399	435	441	400	464	432	445	418	398	426	413	432	441	458	394	387	464	441	429	394	422	459	434	458	439	436	409	407	437	411	461	417	442	423	432	413	423	415	421	427	449	495	457	426	453	467	410	452	436	422	427	477	431	426	418	452	441	449	407	442	436	424	463	440	422	422	456	439	411	440	464	442	452	401	455	440	443	422	440	432	393	427	445	412	414	437	447	446	437	418	431	401	450	413	448	454	431	442	433	393	411	408	425	438	462	445	421	417	448	426	436	421	407	469	448	451	463	419	412	438	433	441	430	452	445	452	435	418	425	424	411	404	399	437	451	403	425	416	431	424	440	438	450	460	405	408	454	411	406	416	412	439	414	424	417	433	426	475	408	432	419	440	446	418	419	430	443	433
2555	417	427	425	381	377	396	360	392	372	360	361	315	378	409	380	352	368	354	346	354	355	339	351	352	343	330	372	362	354	388	351	365	340	361	377	358	360	365	381	355	346	377	354	366	400	322	356	362	368	332	394	356	366	364	358	375	350	328	353	373	356	354	402	374	360	370	353	357	355	370	327	352	372	351	349	354	326	365	371	325	363	357	366	352	358	370	344	360	379	332	358	354	383	341	381	343	355	338	347	380	346	331	343	359	356	357	373	345	349	367	369	361	322	368	388	372	381	353	331	344	313	368	367	298	342	347	328	402	363	333	358	357	366	334	362	334	366	381	384	351	348	385	394	359	345	330	353	340	337	350	338	353	339	315	356	358	352	381	347	340	365	382	362	332	342	347	362	375	345	364	376	348	408	320	342	402	376	367	352	343	341	376	372	367	333	361	383	305	356	381	343	333	353	368	335	338	356	334	380	362	357	336	389	349	359	338	373	340	373	340	360	356	317	311	346	378	343	329	316	335	332	352	354	365	357	365	350	362	351	340	353	354	354	383	372	359	339	358	360	361	345	369	370	364	358	390	317	345	333	365	350	343	384	369	351	376	356	378	368	362	383	334	370	367	370	362	341	373	363	369	373	364	339	345	354	375	346	312	376	368	339	358	409	348	364	358	365	353	356	358	357	342	362	344	378	367	361	337	335	366	306	382	347	351	378	354	380	347	366	385	344	352	318	376	322	317	324	350	352	349	346	347	346	370	344	337	342	346	380	389	345	298	384	357	376	353	366	367	357	371	355	345	359	366	323	351	340	374	365	353	356	348	340	336	370	364	408	339	360	338	386	350	370	341	365	373	329	360	350	351	417	364	344	368	341	408	366	347	359	362	360	371	356	379	356	361	352	295	342	354	371	375	356	323	350	341	353	339	364	373	371	370	340	374	375	360	366	357	310	361	336	375	340	342	343	341	344	337	388	349	347	415	386	337	364	341	346	337	389	334	355	342	361	347	360	364	315	357	321	334	341	348	349	367	363	343	363	342	348	338	333	352	381	369	342	325	361	324	355	344	365	359	396	334	359	357	351	361	355	380	332	375	343	350	357	373	341	333	354	394	342	379	362	363	385	323	335	358	333	369	359	342	344	345	358	351	384	373	340	350	371	337	347	374	331	352	365	331	390	367	363	352	356	368	346	359	347	365	362	354	345	330	351	331	361	376	372	339	358	353	334	342	350	367	364	327	347	381	352	371	340	351	378	341	325	341	355	350	338	353	347	370	348	353	325	359	361	330	338	356	378	351	358	372	358	330	348	342	362	359	374	332	363	380	355	327	392	360	350	359	314	345	328	352	342	351	352	352	348	353	339	366	314	359	371	362	313	367	329	375	350	348	328	359	343	361	344	380	340	348	322	333	339	370	373	337	358	382	358	338	387	341	353	354	367	365	348	354	337	343	361	360	382	388	351	374	334	374	331	344	351	355	357	357	337	367	377	351	361	372	338	400	339	360	347	345	394	349	377	323	359	363	331	351	331	335	341	343	380	353	401	327	351	365	356	356	381	371	388	364	375	375	374	338	398	345	356	363	346	342	328	398	359	373	348	368	335	366	338	348	364	320	370	341	375	400	339	352	344	381	360	371	345	354	328	361	341	349	365	315	379	334	337	396	364	368	377	361	324	399	345	325	386	343	350	351	341	358	338	349	347	378	355	388	342	342	345	343	323	359	361	317	327	355	370	383	372	358	310	379	376	319	358	369	363	360	362	390	361	345	372	356	340	346	340	353	370	346	361	359	376	333	324	352	361	360	341	324	339	396	366	342	374	350	332	336	387	327	332	363	357	341	365	398	353	367	340	374	387	325	366	351	344	334	341	335	401	347	371	368	350	350	354	371	332	389	352	350	376	340	333	360	383	378	350	388	349	369	344	355	325	345	373	339	353	333	367	355	363	330	328	372	359	335	367	384	370	353	379	382	339	349	353	356	355	375	335	318	335	321	375	377	365	314	369	337	333	360	345	340	352	358	350	334	406	380	361	334	351	326	341	338	347	349	354	361	388	350	370	369	357	351	368	382	344	345	337	323	386	370	363	361	336	327	337	347	362	345	350	381	336	332	337	350	338	335	369	343	392	324	331	364	336	343	359	348	343	367	385	388	371	364	353	343	369	359	366	396	356	353	385	337	384	374	356	346	361	344	366	377	382	395	356	347	382	336	339	353	360	366	350	368	393	354	350	380	367	367	354	350	338	376	365	339	358	352	359	355	356	352	351	334	335	375	355	363	355	356	359	364	349	360	324	371	352	356	367	336	375	392	390	363	359	371	349	355	339	372	367	317	360	382	345	365	344	370	334	369	346	341	364	339	322	363	332	370	377	371	347	382	383	357	380	362	326	357	369	339	370	362	360	364	368	352	367	370	387	378	359	351	344	356	351	353	368	379	366	362	339	363	390	347	352	357	337	360	344	332	378	327	331	368	371	363	348	328	382	332	360	357	378	374	358	387	340	370	351	374	356	336	385	326	343	340	356	325	359	354	388	356	335	364	388	400	362	337	361	351	389	342	365	360	331	325	356	348	376	336	368	341	353	353	344	295	347	342	352	349	346	374	346	366	369	358	349	360	328	376	356	394	359	336	372	385	355	401	347	342	323	399	352	337	353	397	342	352	360	343	305	364	353	356	360	374	338	374	357	384	360	348	357	345	370	325	351	355	353	370	376	342	329	342	358	348	377	354	362	321	372	344	351	365	377	392	351	347	336	358	338	346	370	347	349	354	354	348	337	358	359	358	352	325	348	357	364	361	362	365	377	392	322	378	334	337	368	348	350	344	361	382	381	349	361	354	372	349	361	334	348	348	352	360	347	333	354	343	367	371	360	357	328	344	347	356	374	343	336	331	350	341	354	393	346	354	374	351	328	371	362	347	402	378	396	355	351	330	387	364	345	371	328	348	360	383	344	352	361	341	328	370	345	361	352	342	364	352	346	344	369	373	384	343	348	346	351	352	348	349	335	347	371	369	346	361	363	338	363	349	351	349	366	347	397	361	367	364	359	366	399	353	335	350	355	349	367	337	341	334	346	364	402	377	333	382	337	326	345	355	368	369	353	350	346	361	363	385	356	336	339	352	349	367	335	368	342	354	324	336	388	375	357	373	383	345	324	341	319	346	355	360	335	366	354	339	334	367	343	369	376	328	356	346	352	357	362	356	361	327	344	373	371	363	351	365	354	369	357	358	347	372	371	345	360	377	356	352	304	365	365	369	347	361	339	353	363	348	360	346	355	347	397	354	405	388	379	364	375	358	376	387	393	348	342	372	352	328	339	365	370	315	353	365	352	372	342	349	337	347	351	355	344	344	369	349	334	353	392	367	341	331	365	357	371	383	359	340	340	372	346	385	336	375	386	377	368	339	368	353	335	368	346	376	380	377	399	350	345	361	371	329	353	361	385	389	352	354	364	382	351	378	350	379	343	311	376	333	370	332	356	338	371	347	340	335	367
2785	972	1009	1089	1071	1045	940	987	979	977	950	999	1052	960	965	887	979	952	977	960	935	945	947	1010	892	914	971	891	904	900	930	935	922	938	945	906	942	869	889	950	940	878	874	927	950	915	888	882	914	975	912	876	970	911	883	902	934	921	887	869	918	925	929	947	971	907	945	904	892	866	929	926	950	908	936	896	920	916	873	883	918	911	854	912	938	888	905	930	881	869	947	940	919	925	926	917	923	939	932	970	892	870	909	876	917	902	930	886	922	877	925	1005	940	934	939	932	886	939	902	901	934	934	913	887	924	855	933	932	956	949	948	891	896	934	907	896	947	942	923	849	860	875	933	972	906	880	906	926	915	929	976	926	970	900	955	918	853	830	940	893	907	937	936	896	920	954	900	905	930	925	904	923	906	886	897	908	925	935	940	898	924	925	967	929	894	890	915	940	881	898	967	838	867	963	947	899	905	895	931	904	911	896	903	893	956	871	953	922	899	884	886	874	862	937	979	881	955	913	849	916	906	940	925	927	840	831	908	912	904	860	897	951	970	916	929	960	948	966	916	920	938	872	882	880	952	885	886	936	939	911	892	927	914	921	896	905	913	877	919	864	943	910	925	939	864	897	891	888	925	912	878	910	873	936	941	953	976	898	916	927	912	957	920	932	905	910	892	900	933	896	909	915	952	909	916	882	911	904	927	946	960	955	925	953	943	941	941	873	866	937	929	920	922	898	928	901	897	934	902	922	955	924	920	908	886	921	963	929	899	902	919	971	872	939	929	909	876	922	903	893	910	978	917	945	901	943	899	898	886	921	912	954	916	909	908	887	951	906	912	934	929	902	922	889	955	905	978	892	884	921	874	835	923	959	903	930	939	908	921	928	917	924	907	920	892	926	952	916	859	861	984	991	887	911	962	939	944	942	911	915	884	905	924	878	872	889	938	908	892	868	933	914	951	876	901	921	922	911	930	881	935	933	901	929	941	951	922	897	899	869	926	885	929	947	962	875	940	925	922	889	941	911	939	896	893	854	901	906	920	950	878	954	911	997	887	829	912	898	899	921	900	892	938	866	967	903	940	914	913	923	923	922	927	994	945	883	902	893	924	937	914	930	920	965	888	924	901	905	869	890	913	910	953	888	879	880	918	915	963	943	889	930	1003	874	883	951	953	963	959	883	904	945	907	957	909	937	959	872	929	916	898	968	899	936	899	896	913	894	881	928	923	891	918	885	934	885	993	858	927	932	903	911	923	858	887	900	923	925	925	889	870	948	959	904	910	911	937	871	944	945	865	892	914	938	928	874	945	898	929	863	921	916	891	957	884	871	965	891	843	933	987	962	955	925	902	886	975	934	913	910	916	905	923	928	876	915	957	886	973	943	872	894	907	927	908	903	961	905	906	916	889	894	929	901	924	900	902	890	924	908	878	920	924	924	873	896	898	936	893	956	900	933	936	903	943	896	920	883	887	931	930	875	949	922	912	879	937	917	915	909	944	908	924	900	922	918	918	925	865	959	938	954	916	849	973	906	937	911	900	915	884	915	933	923	932	909	894	912	918	942	887	968	887	927	956	907	865	920	914	964	915	869	906	885	900	906	970	943	909	869	892	938	868	923	920	933	913	911	873	947	864	887	926	912	928	939	928	931	910	935	910	870	876	880	940	887	880	892	936	880	969	957	903	933	996	972	896	935	869	905	932	928	875	912	927	931	922	955	937	938	885	953	896	899	898	933	930	940	897	973	958	896	923	884	841	906	954	936	937	945	901	902	954	901	912	875	873	1031	941	939	931	916	907	939	876	892	917	920	892	912	903	863	915	899	876	917	945	853	876	933	918	908	895	912	908	903	893	918	886	902	943	843	951	930	934	886	907	913	890	911	929	906	877	920	896	916	924	943	908	913	933	884	922	884	914	900	896	886	916	948	886	905	931	949	913	892	958	957	946	959	942	908	933	901	852	960	888	913	920	918	914	933	922	906	898	918	902	958	939	899	936	910	916	873	960	906	908	924	889	871	905	885	966	904	943	920	912	961	958	889	897	902	888	922	898	899	953	910	964	950	884	890	901	923	958	913	933	888	943	905	885	917	932	944	959	881	872	905	912	930	963	949	919	875	897	901	883	907	923	864	936	895	835	926	904	905	883	937	927	916	885	896	916	931	938	936	953	942	910	902	890	913	941	876	949	972	873	915	881	915	880	867	880	962	937	954	910	936	912	932	903	931	914	947	906	912	935	864	842	943	912	914	911	951	942	884	893	896	933	924	858	874	942	924	953	886	936	895	888	922	955	907	871	881	893	938	903	947	923	916	929	915	932	901	943	899	892	878	913	929	923	915	917	946	862	870	877	904	962	949	907	915	918	888	952	892	950	896	883	890	933	893	994	905	857	925	922	914	1000	909	927	943	926	893	1001	956	877	948	942	905	905	888	919	953	929	956	921	907	851	900	932	955	908	880	898	910	849	932	909	901	904	914	907	930	875	927	923	925	896	924	879	967	908	933	885	945	900	900	871	925	945	914	948	888	950	946	935	925	913	983	872	876	921	945	923	875	900	885	891	878	873	978	883	890	946	965	926	910	866	905	933	888	905	930	913	885	884	914	933	894	939	915	997	980	917	891	927	902	917	866	887	856	912	883	876	910	937	912	901	904	893	949	893	900	912	975	868	902	904	979	953	935	928	977	863	888	951	958	935	922	925	913	893	928	899	943	952	922	932	960	926	881	935	933	896	933	916	938	981	950	872	924	996	904	896	908	935	972	938	913	977	938	937	910	946	920	939	919	960	919	957	912	951	934	922	934	890	852	856	893	919	942	887	881	924	893	876	896	929	945	927	856	913	893	918	867	940	957	918	892	862	963	939	905	917	931	925	870	927	881	943	909	958	912	941	935	910	933	947	909	970	855	891	888	913	884	901	884	928	900	941	903	897	880	914	870	891	874	921	876	914	931	903	903	905	922	918	933	962	898	945	954	910	917	906	910	897	920	920	831	893	956	918	891	949	949	936	867	899	907	896	905	876	915	886	936	865	909	923	947	927	914	899	894	921	933	895	888	903	955	972	913	949	938	902	865	906	928	894	905	909	958	934	917	949	960	901	936	955	885	953	961	954	917	938	923	932	863	911	935	900	922	883	898	964	880	939	945	893	981	923	904	902	918	927	869	948	895	889	898	929	891	905	912	926	896	959	916	878	963	893	904	938	908	909	902	871	891	918	876	959	935	891	900	919	945	984	883	911	901	929	903	866	889	920	927	933	943	927	929	945	863	907	951	926	925	918	883	857	904	912	927	948	871	905	960	956	853	888	927	878	924	907	898	919	947	873	988	945	926	911	868	934	879	915	940	946	910	921	956	896	926	904	936	951	918	972	914	905	963	924	878	913	883	965	914	946	886	972	893	959	904	949	907	895	937	889	927	871	940	918	978	906	909	919	872	979	986	946	966	918	905	903	937	863	927	890	879	909	924	930	920	943	914	974	874	895	903	861	903	908	903	890	909	916	897
9212	1104	1304	1084	789	700	553	494	495	443	427	454	439	444	362	375	363	376	334	346	333	391	377	351	361	356	342	337	344	345	341	355	343	352	326	360	321	347	370	332	324	303	358	301	314	348	326	325	297	345	306	329	322	338	312	363	326	307	355	359	329	324	324	300	334	322	328	318	365	301	327	337	329	350	344	320	329	316	304	292	302	345	341	315	333	325	314	327	347	316	321	299	341	366	310	312	309	361	339	329	314	329	339	304	342	335	342	314	315	317	315	328	335	319	303	326	325	342	345	324	308	323	309	325	308	342	303	332	336	334	343	328	346	360	324	333	328	372	332	340	320	292	315	308	313	324	315	332	296	327	308	306	331	350	329	324	323	321	346	318	318	329	335	304	351	326	351	346	326	332	318	357	332	348	347	331	361	358	307	346	336	330	330	322	321	338	327	360	338	299	319	323	328	328	303	334	294	309	290	345	310	348	354	321	331	314	330	322	349	344	323	319	313	307	358	329	274	324	320	353	338	340	320	316	310	336	349	323	327	312	333	339	289	326	338	324	350	350	337	296	309	337	326	327	333	332	322	337	302	350	309	307	325	339	349	321	334	311	321	335	358	344	349	317	303	347	333	313	345	321	360	339	342	337	338	330	316	327	335	316	329	351	308	342	304	321	345	350	316	340	323	306	353	339	311	316	341	308	339	317	337	326	290	359	312	317	339	340	343	350	332	297	327	303	306	286	324	290	290	302	338	334	312	291	326	302	340	331	324	344	368	370	339	331	341	345	326	338	309	305	309	351	312	306	356	335	333	340	322	375	314	350	325	316	311	331	344	352	303	341	303	312	331	352	333	336	299	344	328	311	344	311	347	317	326	320	364	366	321	296	330	342	325	355	313	307	318	362	319	306	345	313	335	343	322	310	358	336	335	359	311	329	327	348	315	366	354	305	330	342	352	308	345	326	331	343	333	303	330	304	323	321	334	316	304	283	341	330	341	306	316	323	310	313	340	319	323	315	334	339	330	338	308	293	328	341	312	325	325	317	318	330	343	312	353	331	337	347	323	315	316	312	345	320	316	374	316	312	339	342	342	330	340	336	310	331	353	340	339	345	329	341	297	357	334	326	313	333	347	363	306	334	344	315	328	320	309	349	338	328	359	325	317	324	325	343	339	304	343	348	330	322	324	339	314	317	298	296	297	325	306	342	340	306	319	322	332	324	312	309	332	337	319	352	317	342	302	313	345	331	345	345	313	322	333	359	334	306	347	347	337	353	335	317	304	296	323	343	325	322	306	352	306	368	297	335	271	320	333	351	345	354	342	340	301	326	337	342	291	363	348	317	344	324	324	321	283	313	323	323	298	335	336	337	320	293	329	324	334	317	338	320	318	312	357	330	314	366	333	309	360	325	318	309	332	348	362	313	329	337	305	310	334	327	366	318	329	315	338	330	359	305	293	312	309	322	332	327	332	321	314	346	312	356	318	347	354	356	321	305	318	301	315	309	339	298	335	330	342	332	360	327	345	323	300	305	338	376	306	346	300	322	338	352	310	307	283	346	286	340	370	337	323	324	343	338	355	340	316	310	337	329	328	315	348	355	336	351	345	345	326	322	295	329	333	329	306	352	336	339	339	295	341	342	300	350	307	339	361	325	349	360	309	340	313	328	325	331	341	300	326	340	315	315	328	318	343	324	322	340	319	332	317	338	329	328	340	330	305	313	326	327	321	333	319	336	328	311	352	312	341	296	307	333	309	340	319	338	339	330	307	346	334	337	334	355	342	333	330	343	356	328	322	321	303	290	339	332	305	316	317	342	353	335	337	349	320	335	341	337	332	325	309	344	335	285	290	343	321	327	312	326	324	331	313	325	341	326	315	321	359	320	352	325	317	355	354	380	318	331	347	318	369	314	344	315	318	304	340	334	329	306	292	301	291	317	335	334	321	324	332	329	354	315	348	333	290	329	333	313	351	308	327	331	319	343	310	351	307	328	336	331	347	315	316	318	312	348	308	327	303	364	330	324	337	347	323	335	320	324	358	326	319	343	330	331	309	329	303	316	338	304	311	319	339	316	336	315	337	321	324	327	336	316	318	304	336	324	322	329	332	301	337	324	337	327	302	303	309	364	333	320	305	332	341	309	327	333	355	329	335	341	332	300	312	293	336	323	358	327	319	338	354	318	346	354	319	315	326	307	326	336	329	373	343	334	308	360	357	342	329	319	341	358	355	333	313	328	343	329	357	304	350	277	335	311	305	349	329	305	343	315	318	330	350	308	323	328	378	357	371	339	310	324	348	309	332	323	332	349	311	320	328	319	337	315	340	348	347	313	318	320	341	345	328	350	343	349	346	327	290	336	302	308	333	305	330	319	333	323	333	315	317	310	333	320	295	312	349	311	346	323	297	342	328	328	291	347	312	332	339	338	335	318	324	375	335	330	337	338	323	352	343	324	376	322	309	361	338	325	313	299	360	334	335	344	321	370	362	367	334	326	328	300	307	327	327	344	344	324	312	316	331	334	345	324	333	348	318	348	338	317	342	346	325	312	330	322	336	325	356	339	345	365	301	350	341	359	352	344	320	331	323	338	347	346	334	334	351	331	331	353	290	362	329	358	312	311	320	336	332	311	355	332	343	344	354	364	350	331	318	308	315	309	346	332	340	342	317	374	319	301	318	332	328	322	307	309	315	330	313	317	333	308	352	335	318	333	358	324	325	310	326	334	340	326	374	318	339	314	343	364	321	329	344	307	316	329	327	345	324	307	316	338	314	338	309	303	345	339	314	328	329	310	308	363	323	316	339	308	324	346	301	330	372	341	342	374	324	302	293	337	339	292	349	340	333	365	317	306	331	321	344	318	337	349	316	352	351	333	338	313	333	333	312	301	313	333	305	335	321	339	331	297	338	352	315	333	296	303	337	341	363	303	348	316	351	294	338	319	320	349	318	305	314	329	349	306	315	298	312	327	338	340	344	358	325	335	328	327	291	306	338	313	348	312	344	305	314	335	320	306	318	303	334	323	333	337	331	324	296	279	302	329	326	310	341	309	348	300	330	334	366	327	342	308	343	327	322	302	330	315	329	336	311	325	307	320	350	324	312	297	317	319	334	356	334	348	336	331	314	341	349	316	318	322	328	372	340	358	346	319	316	310	315	342	334	305	316	346	345	301	336	336	331	321	330	312	317	326	310	321	317	350	317	317	323	326	321	326	340	320	381	310	324	331	362	331	310	338	314	334	333	323	319	314	337	350	348	338	328	338	335	313	350	327	334	289	329	334	312	328	351	341	323	299	341	334	319	311	330	352	332	324	321	340	311	317	318	331	308	353	273	316	325	325	349	347	315	330	326	354	331	315	345	337	323	334	319	382	306	365	324	340	317	312	346	318	320	307	332	321	301	312	337	305	336	346	324	322	325	319	323	335	348	314	350	365	345	314	345	287	321	321	327	315	322	325	350	316	320	339	328	330	361	330	312	369	321	323	354	338	328	323	369	371
5812	1598	2661	3287	2989	2523	2169	1871	1709	1589	1458	1342	1287	1292	1149	1157	1068	1031	1038	1040	1017	1021	971	978	948	950	962	964	909	893	920	887	926	920	886	903	880	902	878	857	887	878	865	875	822	867	860	895	861	865	871	824	806	922	868	853	903	862	858	865	873	881	888	892	886	841	920	833	859	839	859	851	850	866	835	778	893	884	899	860	871	802	841	869	818	886	837	838	859	879	805	814	818	848	821	850	872	795	830	860	892	861	870	853	831	857	844	867	850	876	833	894	836	863	824	807	880	828	847	855	872	820	846	845	846	831	889	847	851	877	852	827	811	858	857	808	886	831	830	797	826	772	845	888	767	843	853	849	872	825	828	822	887	845	833	833	872	825	860	820	858	837	829	794	898	860	906	859	819	839	805	895	890	836	841	836	820	806	852	844	876	831	815	844	809	805	833	878	829	874	782	835	835	830	837	904	827	810	788	851	849	845	851	898	839	838	818	853	781	836	826	891	871	874	828	834	812	854	848	850	851	803	853	849	825	883	784	829	874	865	832	892	892	882	866	808	822	802	838	845	803	859	873	818	801	818	849	809	809	849	795	805	813	829	830	837	868	837	876	820	846	911	843	835	858	803	810	811	890	893	924	829	822	894	837	867	867	852	819	850	835	823	878	795	844	850	800	841	879	791	868	880	858	863	827	882	778	811	876	867	846	853	851	887	824	805	789	857	820	837	833	814	845	828	852	904	836	777	797	872	809	801	813	841	868	856	816	812	813	872	830	827	816	845	794	863	812	897	845	839	843	862	849	831	831	883	807	875	816	864	800	835	832	877	905	813	809	826	843	855	805	883	874	857	815	795	867	874	836	859	862	846	868	837	861	817	860	816	808	811	878	838	857	852	862	812	847	850	843	832	868	884	874	843	818	852	867	835	818	790	848	854	852	810	857	823	834	881	837	836	825	829	832	820	865	841	816	842	807	777	846	794	860	819	841	795	843	825	860	823	892	815	859	871	850	868	871	798	808	870	797	786	832	838	866	804	819	864	825	849	832	841	862	867	853	819	826	819	835	840	819	846	806	839	869	845	839	869	792	897	846	788	842	858	915	842	822	826	793	812	828	838	809	771	808	850	901	823	822	884	824	820	861	865	804	845	834	769	769	820	808	885	843	864	815	826	881	830	845	799	866	819	845	818	863	849	837	813	887	839	830	871	809	834	868	823	805	840	838	816	814	827	781	838	809	801	889	862	767	833	868	826	810	903	823	808	829	832	838	848	891	845	822	869	863	818	886	851	834	875	781	879	871	848	828	856	877	910	833	803	821	884	906	843	798	824	838	850	886	875	856	817	849	844	821	870	808	845	848	816	814	807	872	837	804	826	827	846	830	804	799	863	882	888	834	872	851	818	820	805	844	795	858	858	852	838	859	848	810	825	852	823	804	777	837	825	903	833	877	865	814	827	812	854	827	878	855	862	850	836	827	822	856	829	868	797	888	793	803	826	849	822	847	868	841	847	792	842	829	821	845	825	816	850	854	842	871	825	870	859	831	840	840	851	830	805	856	823	815	849	881	777	861	840	844	818	842	847	854	838	901	871	811	835	816	823	812	832	836	856	904	842	841	858	854	878	807	888	817	863	847	858	788	857	890	840	786	837	871	866	854	822	811	826	773	856	856	795	815	827	795	859	805	800	873	903	842	838	849	797	876	814	867	860	839	852	814	859	863	901	851	814	841	866	805	851	880	817	857	856	868	857	882	878	837	816	875	846	885	805	868	843	848	843	892	866	801	829	844	820	790	806	864	835	839	843	878	848	840	822	843	791	828	817	865	842	828	833	867	830	849	785	852	878	863	853	810	821	853	821	879	851	839	818	844	805	878	851	849	858	844	831	858	802	800	889	831	819	860	858	874	799	848	833	845	872	853	857	823	868	870	879	906	783	858	785	793	847	846	856	862	839	807	856	811	775	802	851	843	839	856	791	830	819	874	828	825	826	838	851	815	884	844	793	869	853	844	809	866	827	811	872	781	855	851	805	840	826	832	895	835	802	811	820	825	815	777	831	772	833	886	828	795	871	865	851	836	841	833	833	824	835	807	856	892	846	807	870	836	860	828	865	817	872	881	823	869	885	848	819	846	773	847	868	890	842	822	845	902	860	805	845	846	814	836	903	835	868	859	830	830	871	920	856	847	829	870	820	858	778	846	799	811	854	811	844	829	867	824	883	845	811	836	817	807	882	817	852	818	771	902	780	823	852	836	857	859	842	886	871	871	828	859	844	832	879	821	897	869	871	856	861	804	839	838	827	836	812	883	836	843	889	834	825	848	829	879	765	789	803	820	878	862	856	834	830	867	852	817	840	818	893	833	833	787	834	834	845	886	842	828	812	841	872	824	885	832	807	800	853	795	852	868	829	856	883	864	823	800	822	851	827	867	850	818	773	809	895	857	831	879	853	834	835	831	846	833	796	835	801	866	848	864	839	813	910	808	815	848	833	855	808	857	903	884	849	845	824	789	810	842	817	825	824	854	813	809	855	812	800	756	817	859	843	857	822	838	861	864	812	840	854	798	858	864	764	881	866	824	801	861	862	812	841	898	843	887	837	820	825	801	854	820	866	864	843	857	825	821	844	833	813	810	810	825	841	802	823	871	828	808	830	887	823	873	826	866	885	826	792	837	801	846	820	817	841	759	843	895	849	773	885	861	832	856	842	888	819	867	782	801	850	859	843	834	810	836	835	826	792	815	852	809	881	886	863	847	845	845	880	869	866	790	821	777	865	827	838	847	845	801	895	876	833	837	842	832	852	802	837	887	836	856	805	750	840	830	854	825	787	858	871	825	869	881	832	900	876	837	896	793	833	852	827	824	774	820	842	796	830	877	891	834	810	888	805	861	869	845	843	827	869	850	829	854	784	815	898	824	824	851	807	861	827	807	833	821	849	853	866	821	828	846	831	857	865	804	894	841	849	913	841	796	830	829	840	871	797	842	851	881	871	867	857	833	900	867	863	836	853	832	833	847	860	863	833	847	841	795	816	785	822	867	804	869	886	838	823	814	838	840	787	880	883	814	867	844	841	874	797	890	846	846	911	797	802	899	874	830	842	846	795	871	822	830	850	855	850	830	873	851	849	834	851	846	871	889	817	828	821	847	845	859	847	858	858	827	878	811	905	838	870	846	855	881	839	857	824	815	871	862	853	854	818	823	803	857	794	898	829	778	881	873	829	844	820	811	838	834	859	851	801	753	867	880	839	797	827	829	902	887	826	818	819	856	861	863	818	830	831	841	847	819	853	812	876	845	881	875	901	834	802	838	859	828	835	852	828	843	886	773	816	807	851	879	830	835	791	800	851	851	864	856	845	859	829	860	812	797	846	879	850	868	851	793	809	838	852	841	820	818	845	857	778	871	832	858	848	810	878	843	757	864	811	823	834	820	882	849	819	857	871	834	807	837	799	855	881	816	881	754	817	868	824	822	888	887	865	829	847	831	809	799	820	845	771
16952	2340	2283	1686	1172	927	699	546	433	393	337	329	240	248	223	219	205	212	223	197	228	211	166	195	201	173	169	196	186	156	173	158	189	191	147	150	181	159	130	175	168	172	163	170	162	154	175	161	174	161	156	159	134	166	167	160	133	145	160	180	158	172	148	163	143	165	122	152	160	133	146	142	149	143	156	135	164	154	154	165	143	161	159	165	152	147	151	137	147	160	137	140	145	151	122	148	147	169	132	138	153	152	155	146	157	142	151	145	156	156	138	149	169	143	150	164	139	157	117	133	145	145	142	140	158	166	143	146	178	177	156	144	149	150	159	149	171	146	154	161	160	142	142	157	152	150	150	155	172	163	152	156	154	163	149	159	143	152	154	147	154	157	146	160	144	148	148	157	142	139	133	145	151	141	183	140	152	141	155	136	146	158	138	144	144	138	136	149	142	122	145	159	153	136	157	160	140	161	146	156	153	130	141	174	147	146	145	136	151	171	147	149	156	155	148	144	161	144	156	153	176	151	179	153	154	157	157	142	142	176	140	131	152	152	153	162	147	167	153	164	152	142	146	141	145	150	159	142	165	151	155	148	168	153	147	140	137	156	143	172	154	157	159	147	131	161	176	142	142	143	157	146	130	164	159	150	165	157	136	147	144	152	146	154	156	147	164	172	146	167	135	153	155	142	166	149	150	144	147	161	147	165	154	145	156	129	152	159	154	147	157	147	159	155	156	165	131	145	169	142	174	148	150	147	150	154	141	138	169	143	161	149	176	129	135	159	174	168	145	161	144	155	164	162	166	148	144	162	158	141	148	161	171	168	156	147	163	181	139	154	149	135	150	167	134	147	163	140	122	166	167	142	146	151	146	143	154	150	180	151	146	156	135	146	154	158	167	151	189	139	169	147	143	142	142	147	128	147	154	128	159	142	147	125	142	154	152	149	153	146	147	143	110	140	153	140	138	143	143	161	155	152	142	133	152	138	144	160	156	152	153	162	147	152	154	134	153	130	153	146	169	141	151	152	158	154	146	154	174	160	139	167	155	149	159	156	141	135	151	161	144	137	150	132	147	144	143	148	134	136	150	134	156	139	143	167	143	144	167	145	144	134	129	154	150	141	152	142	148	161	140	134	162	171	152	138	154	148	136	143	138	144	156	125	131	159	169	146	145	140	162	163	143	144	143	149	136	148	140	155	148	151	162	139	170	160	170	151	145	178	163	144	158	163	146	165	150	154	143	133	160	138	136	135	143	141	137	164	156	149	144	142	163	127	141	153	138	146	165	140	150	156	126	144	135	132	129	160	161	138	172	176	147	140	161	144	142	156	153	162	152	128	165	148	148	134	159	168	142	181	140	151	132	140	154	162	151	144	151	158	154	164	148	160	146	150	162	138	162	135	152	153	136	162	157	160	156	140	162	148	144	170	153	142	144	138	163	163	155	153	160	155	156	162	152	157	152	133	137	164	147	145	154	141	138	154	121	165	170	137	143	139	139	166	147	142	160	144	152	167	152	146	156	157	134	132	163	144	153	174	168	159	141	137	158	167	133	145	166	147	150	161	147	161	145	158	142	157	154	162	140	164	144	139	154	165	149	155	156	140	142	165	142	144	154	143	159	145	179	155	146	151	149	145	140	147	148	155	133	159	154	134	165	155	148	173	142	171	158	146	154	159	153	147	172	148	157	134	171	169	148	129	158	151	138	149	164	149	153	154	165	149	139	137	157	167	146	148	140	130	151	146	165	122	141	154	147	134	160	155	142	154	152	133	156	148	145	147	148	141	142	140	167	143	152	158	163	132	151	144	138	159	149	158	172	167	153	153	137	123	153	143	155	169	151	154	143	146	168	139	145	158	151	146	143	163	152	159	152	142	170	144	146	145	151	178	145	149	142	149	135	151	140	164	154	154	153	162	152	178	171	148	140	164	171	142	144	127	148	140	140	161	143	156	148	146	179	138	136	150	147	157	140	150	137	165	162	139	168	137	155	143	148	161	146	120	159	153	151	138	160	170	126	148	141	168	149	145	135	150	140	158	134	140	130	154	162	152	142	159	152	146	159	157	153	157	150	171	136	124	134	168	153	166	148	158	149	144	151	170	157	148	143	136	131	141	141	155	151	179	166	151	163	136	155	143	139	164	163	164	139	151	152	116	142	133	149	152	131	145	159	128	138	188	130	162	151	136	135	159	160	155	155	141	169	163	141	153	157	162	159	154	142	147	131	133	169	140	143	155	158	161	142	143	164	122	127	153	142	151	139	162	167	167	140	135	151	148	134	148	170	151	142	151	136	137	146	172	145	154	169	146	145	148	141	162	167	149	146	154	151	148	166	145	148	140	153	135	152	131	153	142	141	145	124	157	151	149	180	142	147	151	138	155	150	146	159	131	145	128	163	139	151	149	136	151	156	172	130	164	146	150	168	130	158	138	127	150	163	138	160	148	152	162	144	138	144	154	156	121	149	141	148	138	173	140	141	149	150	159	163	145	173	119	149	133	149	165	177	167	172	158	151	139	138	142	148	156	154	138	136	154	161	140	138	190	152	144	138	149	169	163	146	159	126	152	134	152	133	140	142	140	167	152	165	155	133	160	162	158	153	164	150	135	157	147	139	119	147	143	161	170	148	140	131	140	164	155	167	141	141	150	149	154	154	147	173	135	158	144	143	136	137	166	176	133	164	140	126	174	134	154	163	132	184	145	156	150	168	141	175	157	153	149	137	155	162	158	164	159	160	161	150	141	146	174	179	155	133	152	142	166	138	153	144	147	155	160	130	168	163	166	160	147	122	145	176	140	145	164	152	153	158	161	169	164	147	164	137	169	124	133	134	147	148	147	184	166	158	153	138	157	151	144	146	151	172	152	139	159	145	155	161	126	140	158	151	153	155	162	157	145	159	150	146	142	167	148	150	135	135	153	145	134	138	138	147	140	130	143	147	142	165	134	169	158	148	168	144	171	134	169	143	150	147	147	157	164	141	137	138	158	143	157	145	149	154	143	132	153	147	144	138	147	152	139	176	157	164	150	150	145	157	152	165	153	181	133	159	185	154	157	136	160	147	156	141	159	148	151	161	152	125	136	141	148	147	148	153	158	151	143	146	143	154	148	152	135	146	137	157	162	142	174	152	146	162	155	158	151	163	157	143	159	168	140	142	160	170	146	137	149	147	133	167	148	149	137	170	161	150	122	146	154	159	169	141	153	155	169	180	173	120	149	151	147	143	152	156	153	168	137	146	135	161	129	159	128	162	142	145	161	139	157	147	133	142	150	152	155	169	158	139	154	151	153	172	124	165	151	139	145	164	155	153	145	141	155	150	169	140	148	159	153	144	133	156	148	166	177	159	162	147	123	146	139	152	138	135	137	140	149	154	163	160	165	142	145	181	169	140	139	161	165	142	159	156	150	162	173	142	151	128	156	166	150	138	125	155	161	160	146	164	148	128	158	140	130	168	153	139	155	149	147	125	138	146	147	118	164	143	155	148	152	177	150
7539	1931	4001	5018	4380	3787	3069	2533	2249	1843	1656	1501	1364	1177	1160	1067	945	893	840	841	788	727	734	705	671	704	604	652	670	643	638	563	567	568	555	547	554	527	501	508	519	507	504	523	506	514	467	460	471	459	457	500	517	508	491	479	483	471	486	474	486	443	474	472	463	446	507	477	463	467	452	427	448	421	447	471	451	474	447	446	474	437	423	463	460	475	425	423	439	474	461	473	395	432	466	488	458	451	450	456	426	451	442	469	444	442	450	443	475	456	465	465	421	444	459	446	433	439	454	418	424	469	450	448	443	467	461	454	419	481	421	449	445	448	421	473	417	403	426	448	485	442	440	431	427	443	409	445	415	409	422	425	444	423	474	442	440	425	437	453	452	440	436	441	405	422	442	398	432	446	397	484	428	415	451	447	432	435	432	424	409	402	406	423	404	449	422	440	388	411	462	429	441	431	439	404	452	444	431	454	443	404	419	444	459	460	455	448	464	421	471	437	426	437	447	427	432	417	433	397	414	408	441	413	444	420	443	466	432	407	428	464	440	439	454	411	403	465	444	461	422	449	412	476	411	458	455	443	422	441	416	436	430	441	437	450	442	434	420	407	443	385	494	399	400	459	395	436	431	390	459	436	441	432	453	418	459	420	488	405	443	431	425	403	414	417	460	407	456	430	430	447	461	414	425	408	440	467	445	403	464	443	420	425	409	413	420	440	468	444	427	419	427	460	430	407	439	417	425	439	436	450	424	442	413	450	438	425	456	425	428	434	405	457	471	438	404	427	428	403	429	428	434	471	459	461	454	446	434	440	406	432	428	420	445	433	444	430	434	435	415	446	407	399	427	449	425	446	421	397	435	431	412	422	415	433	463	404	408	420	452	440	418	427	432	427	448	387	407	454	407	440	408	453	427	462	404	426	417	439	429	443	421	432	428	462	408	393	434	419	419	412	411	443	453	455	418	456	457	407	431	462	448	439	414	428	378	433	452	439	453	435	425	442	431	442	408	440	456	386	456	427	429	392	441	412	460	423	445	444	448	438	421	436	413	423	443	417	396	452	430	439	425	440	439	470	442	422	392	466	409	442	462	425	412	412	449	453	401	444	463	396	431	439	463	460	415	430	422	425	446	440	422	423	436	394	430	433	465	459	451	414	438	437	420	454	428	437	453	431	418	411	450	474	460	403	447	424	427	436	443	454	425	433	416	432	477	368	435	430	449	456	417	459	439	417	442	435	439	477	428	398	424	441	406	415	437	416	404	476	410	429	447	420	451	432	445	455	427	440	451	430	469	425	434	473	460	398	442	454	430	421	425	452	438	405	454	441	464	439	461	423	418	450	441	467	426	416	465	425	426	439	426	409	420	429	438	452	423	438	419	441	438	412	439	394	460	423	422	411	445	429	452	433	409	405	438	407	399	437	465	425	446	428	490	434	412	460	405	398	442	449	408	458	438	438	415	427	437	424	419	441	411	435	410	441	413	436	436	438	425	432	423	402	428	450	458	434	411	450	472	449	412	448	449	435	432	437	454	440	427	478	454	436	437	437	438	415	445	419	400	452	400	447	459	421	439	414	447	462	480	420	434	442	446	424	424	414	458	433	457	436	413	462	422	421	426	435	432	434	422	416	421	454	421	422	443	440	445	442	428	421	423	406	415	445	427	424	416	435	417	408	415	419	465	457	447	468	447	422	408	413	436	411	414	438	454	446	410	432	441	407	462	434	435	419	391	440	444	419	443	403	447	443	434	451	400	427	452	456	400	435	447	482	429	418	427	407	421	449	429	445	456	435	428	412	450	421	475	397	439	409	439	433	435	388	413	404	436	454	450	427	454	463	429	429	408	424	429	444	437	424	431	415	444	432	461	401	439	431	418	456	411	463	414	400	425	409	464	449	405	441	421	408	424	419	427	443	462	482	412	457	457	448	412	446	442	426	406	445	429	411	449	439	450	458	435	411	451	433	433	412	441	467	480	426	476	414	452	432	425	459	405	428	445	436	466	467	436	451	426	419	390	458	423	462	456	421	450	432	457	417	441	434	454	401	460	413	420	426	429	428	419	428	450	439	423	406	442	425	409	421	399	420	445	440	420	437	436	417	419	421	415	430	449	446	452	433	448	425	374	434	465	410	462	428	434	423	477	414	402	441	470	457	414	417	411	412	431	429	410	433	427	415	410	457	422	440	430	447	434	418	429	383	426	432	451	392	434	435	432	429	436	406	442	440	433	463	445	465	399	438	401	450	439	441	460	430	426	410	446	434	432	421	439	466	400	436	433	412	411	439	414	440	422	441	394	438	402	483	416	428	430	443	438	440	418	450	427	447	415	430	400	444	446	437	438	467	470	431	438	436	424	414	449	439	435	408	459	429	456	446	438	422	439	447	410	466	465	429	437	465	448	436	420	442	441	449	416	414	400	431	418	453	410	434	439	427	454	446	419	417	455	427	447	451	427	435	462	427	444	460	431	442	462	436	452	422	397	410	413	436	454	439	472	465	440	372	448	442	414	452	442	416	404	449	428	417	458	469	418	447	435	418	430	428	414	437	404	466	468	415	407	436	415	390	442	417	443	448	430	423	435	418	453	415	454	419	426	435	439	424	414	402	428	422	443	439	387	394	460	401	409	442	430	440	413	379	466	418	433	443	414	389	399	417	431	423	438	374	438	440	433	418	448	430	435	407	464	429	460	427	441	437	446	456	402	437	452	413	443	424	430	418	468	426	400	445	464	412	402	429	416	458	416	418	441	458	431	421	426	424	435	433	438	399	449	420	401	436	415	436	435	438	448	456	444	426	387	418	412	470	448	446	458	443	443	447	440	456	426	451	427	432	443	444	460	426	424	435	429	413	410	432	446	429	434	473	447	413	445	423	417	467	391	441	446	485	425	384	442	447	456	462	416	417	422	467	417	465	478	420	433	444	437	484	450	445	431	452	473	442	440	465	437	441	445	431	465	417	398	442	458	425	435	416	410	467	400	436	438	469	428	487	469	445	411	444	460	446	449	447	410	389	413	452	465	446	488	396	423	439	432	429	457	447	416	419	440	424	435	407	454	415	423	438	438	438	444	390	412	442	438	409	432	440	428	438	452	443	415	430	412	429	438	413	418	413	411	438	453	415	431	435	452	428	398	466	432	452	417	427	441	443	413	430	427	403	418	390	407	412	410	489	438	432	414	432	409	420	426	373	435	414	410	414	415	431	443	440	432	418	437	430	418	483	392	422	424	428	456	428	446	438	451	444	439	427	420	437	422	407	422	432	431	433	423	403	412	437	412	420	436	432	423	414	457	458	434	427	438	432	414	411	461	412	441	445	436	466	429	409	432	413	452	443	439	440	429	395	448	422	424	468	464	459	448	413	412	424	483	428	431	481	411	427	419	409	433	461	396	438	425	395	479	423	442	435	444	473	440	438	388	415	422	410	406	433	451	414	463	408	412	398	428	447	449	437	466	414	417	433	436	414	452	457	433	428	441	424	412	454	427	421	417	444
2595	391	411	390	388	390	382	357	378	391	322	360	357	361	337	398	315	357	371	367	324	350	353	337	382	364	370	326	358	340	371	362	350	359	335	342	360	389	352	351	346	376	346	401	336	343	369	341	354	381	355	343	344	393	353	329	364	379	344	388	339	386	348	349	327	370	350	343	354	382	327	379	349	335	343	361	383	352	341	344	366	378	347	361	309	308	358	353	375	358	365	340	363	317	371	404	346	319	354	396	334	353	335	343	328	358	339	367	372	371	329	374	332	361	341	383	381	353	329	336	385	360	334	354	359	327	350	353	334	352	386	351	377	362	366	378	343	355	335	345	344	369	368	368	355	364	349	314	362	349	368	358	338	350	366	385	353	373	387	324	387	367	365	367	362	382	352	347	392	368	359	328	371	377	368	317	357	372	344	369	344	358	351	358	337	426	350	342	342	373	349	379	344	353	356	321	366	367	359	353	338	342	315	355	373	355	339	319	388	383	365	378	348	344	395	325	358	357	324	335	350	369	352	350	335	339	384	350	368	360	384	363	355	337	364	332	336	385	336	352	392	363	360	327	354	373	375	351	359	328	365	356	353	366	362	369	352	332	354	332	345	375	343	351	353	343	371	364	336	359	330	331	385	324	337	366	362	365	342	355	333	358	387	377	356	359	413	380	346	386	333	387	331	337	340	339	358	361	343	324	364	374	353	382	362	314	361	369	366	361	364	333	349	368	335	363	331	345	349	349	338	382	380	380	348	375	364	314	346	347	320	367	349	367	336	349	394	392	367	359	350	323	330	384	399	340	363	366	346	356	381	341	356	338	384	347	331	356	366	379	319	332	359	342	339	344	357	357	359	325	379	367	348	336	347	336	370	359	355	347	364	343	352	352	382	368	337	320	363	353	345	353	392	317	372	325	360	329	361	340	348	344	329	376	351	383	352	383	325	350	356	347	352	353	366	350	346	356	386	395	380	373	360	355	360	362	347	347	348	327	316	363	352	386	350	346	309	351	363	336	364	330	328	341	358	358	351	398	310	384	404	344	364	383	359	336	370	386	360	324	383	329	334	374	339	394	342	383	331	363	332	368	362	349	365	355	345	306	363	335	353	340	359	366	353	370	330	349	358	326	370	352	343	356	405	346	362	355	355	364	320	359	376	354	368	345	330	336	341	414	364	377	328	343	370	334	352	374	394	353	367	311	318	344	372	357	379	342	356	352	358	369	355	378	369	356	349	364	389	341	369	361	362	392	360	375	363	327	369	352	340	356	324	363	338	355	344	355	332	361	349	418	375	392	352	327	333	342	361	338	349	355	380	379	339	363	350	370	354	340	341	344	348	319	321	395	341	353	327	339	337	365	317	376	373	379	373	385	357	356	350	333	376	338	355	373	331	352	348	350	341	382	348	330	362	332	331	376	353	378	327	379	356	380	378	368	325	316	353	385	343	373	348	335	328	384	387	342	352	381	373	362	347	354	350	337	365	336	328	338	345	407	366	389	402	347	359	344	353	333	364	325	369	330	367	351	333	384	352	335	365	322	368	375	368	340	321	366	347	367	362	352	359	338	339	360	374	380	379	306	369	361	353	366	339	344	320	337	373	351	346	343	347	365	363	377	362	387	355	337	364	368	342	391	358	368	375	332	387	358	331	364	343	354	359	378	342	370	395	357	341	348	355	326	368	339	393	373	367	357	333	339	389	349	363	347	369	381	350	349	391	377	312	311	330	356	350	393	365	333	361	347	365	326	350	358	330	360	383	397	359	354	370	357	379	345	373	366	330	328	338	399	350	353	368	353	353	329	338	372	338	367	366	387	337	338	343	366	336	337	362	346	351	362	352	306	367	373	364	347	341	360	340	365	376	357	317	360	421	311	379	336	347	364	347	365	339	369	380	372	364	361	356	357	373	335	379	349	373	337	353	354	339	360	329	353	339	360	406	377	330	375	372	335	329	311	316	337	302	356	350	378	347	370	348	373	351	361	344	355	354	358	348	340	357	352	361	348	359	348	331	390	389	376	358	345	298	336	374	377	348	368	376	345	371	387	319	381	343	368	341	366	358	322	346	351	330	349	382	355	345	386	348	354	365	374	361	359	354	341	376	355	364	366	391	342	399	384	352	383	355	348	367	380	351	370	391	326	393	366	381	374	356	318	366	355	352	335	380	322	322	343	369	369	365	348	319	360	343	359	349	380	352	366	318	369	352	402	327	328	333	355	345	363	369	396	394	365	350	349	351	361	372	364	357	376	359	337	359	350	343	369	355	349	370	391	352	350	356	360	383	352	354	368	376	342	327	310	321	353	407	377	333	365	377	339	377	353	346	355	389	373	361	337	348	366	322	360	339	389	377	368	385	357	362	361	403	333	348	333	310	345	325	337	341	359	351	352	345	361	361	341	358	323	351	368	354	363	368	348	354	408	364	361	363	372	392	333	315	320	323	354	379	339	379	343	357	348	344	361	361	392	381	370	321	354	341	364	359	339	347	363	358	369	338	329	375	373	372	366	372	357	321	317	329	320	370	355	313	363	379	359	368	359	338	366	341	363	353	361	391	348	382	349	364	340	368	362	329	326	366	343	340	364	355	363	335	323	372	330	364	329	372	358	357	335	363	346	381	376	371	328	360	396	347	323	298	363	341	346	349	326	355	358	340	347	335	373	349	362	384	348	358	372	336	361	333	348	381	354	346	393	320	345	352	359	364	378	378	369	324	362	374	376	363	360	346	327	370	360	354	361	399	366	396	352	363	354	370	390	333	343	346	344	397	363	350	351	337	397	370	353	400	369	360	387	343	329	367	350	352	351	381	382	334	322	317	365	356	353	321	317	358	346	347	342	358	340	348	360	318	343	345	381	329	373	364	376	364	345	358	318	359	360	384	377	358	326	358	357	363	387	361	351	364	365	366	341	360	347	351	379	374	363	369	347	370	355	345	371	328	349	343	369	346	393	336	362	348	356	329	386	334	414	338	380	371	345	380	393	358	377	369	396	360	368	368	350	381	333	353	371	365	379	348	359	360	307	392	379	362	382	383	334	377	338	367	333	308	337	351	372	351	360	357	373	326	374	365	354	354	356	345	365	387	361	367	332	389	351	351	362	335	374	350	334	325	344	345	345	343	368	368	377	356	382	369	358	357	350	330	369	367	334	364	368	375	334	350	379	362	327	365	365	352	357	371	362	368	345	369	376	340	364	360	351	331	356	356	347	345	371	333	358	324	348	370	365	331	334	347	310	364	328	388	317	394	320	362	363	338	360	398	336	361	325	359	340	356	368	352	378	370	378	371	417	347	372	342	338	328	374	354	363	351	363	391	344	345	353	358	327	385	359	338	378	371	355	340	364	330	359	323	341	328	371	362	361	355	346	351	346	370	367	367	366	350	347	329	346	361	403	325	350	383	360	350	325	396	330	331	351	379	357	364	382	390	340	337	356	354	359	364	351	342	326	370	331	328	313	365	330	330	355	355	365	346	336	339	349	339	378	352	389	382	348
2743	1030	1054	1059	1123	999	1003	932	969	967	928	934	987	981	950	938	946	936	993	937	969	908	925	915	914	897	947	899	916	938	958	911	948	868	922	992	946	933	914	904	942	963	909	917	910	922	911	945	904	896	910	934	919	936	877	918	915	895	915	979	913	902	940	996	886	917	885	917	938	948	934	984	931	918	984	938	911	930	919	918	854	902	954	967	925	926	869	909	914	965	880	876	924	909	913	919	897	915	914	912	895	941	878	941	948	873	898	844	900	884	882	900	941	926	868	902	945	885	944	855	892	954	912	932	918	914	906	877	954	907	986	939	846	974	930	945	927	938	892	935	935	936	905	939	924	853	945	835	887	883	850	929	997	980	941	904	885	919	879	908	937	886	871	972	887	925	984	881	897	966	944	947	940	893	983	906	950	868	932	853	906	944	854	889	961	963	922	909	941	886	885	902	857	946	853	956	924	901	960	931	882	939	973	922	936	944	878	912	954	935	884	925	847	898	878	954	943	931	947	927	907	905	899	931	945	917	906	942	949	900	926	922	959	926	938	942	913	891	905	906	905	950	941	930	936	907	961	921	931	930	945	905	948	930	913	942	932	894	893	881	885	866	924	910	956	911	964	978	917	881	949	910	935	900	920	962	949	956	887	928	898	906	910	942	990	946	902	943	885	892	919	891	963	875	924	928	930	903	883	934	950	922	925	918	968	971	877	944	900	859	887	926	910	871	911	868	932	939	925	907	933	931	915	908	923	927	946	952	978	967	925	906	908	892	979	914	867	925	906	899	900	914	905	864	936	894	937	898	930	908	960	940	912	956	899	895	873	941	841	955	917	923	940	899	915	930	865	943	983	850	929	876	872	821	928	922	985	927	927	1001	883	921	901	860	943	900	936	920	902	886	867	952	950	910	915	960	952	900	852	970	967	881	952	955	917	893	902	900	890	981	923	904	913	905	915	919	918	945	934	881	943	953	933	982	899	923	872	910	912	904	915	945	943	987	922	877	902	929	919	987	894	865	956	918	911	927	960	914	901	953	833	874	914	877	889	946	955	901	881	907	902	929	908	975	925	893	906	874	929	953	910	905	923	939	858	943	949	893	933	897	897	946	882	928	909	915	912	890	936	968	923	853	908	863	909	918	918	891	952	871	990	954	943	892	978	867	901	874	908	888	926	852	898	860	907	938	954	927	946	907	926	934	905	925	878	923	878	870	902	885	901	922	940	887	903	913	980	938	912	936	906	920	938	912	950	910	910	937	969	965	901	918	891	972	893	907	873	867	906	903	944	903	931	891	925	927	907	929	916	924	905	910	935	906	917	904	918	895	906	931	921	896	923	899	961	925	911	909	931	899	944	912	915	946	935	846	945	888	933	890	883	918	885	911	877	908	921	913	904	926	839	937	919	942	929	937	956	840	892	944	903	895	922	924	973	943	911	920	916	922	954	892	910	907	909	923	908	915	927	855	932	971	882	960	906	931	932	884	879	967	933	925	916	925	917	890	915	926	879	955	931	890	907	877	896	901	939	981	915	940	952	882	824	898	905	899	864	844	954	876	887	924	882	919	913	901	904	899	961	954	925	896	977	882	953	907	948	989	906	881	909	941	893	944	859	893	930	908	919	890	884	959	922	925	882	880	901	927	944	897	919	914	916	929	910	946	880	908	889	850	944	927	906	909	909	913	986	969	895	895	872	959	922	899	916	890	936	927	925	895	875	882	897	911	960	939	863	909	897	879	941	931	917	933	920	888	921	920	972	915	913	952	969	923	916	896	871	890	902	877	889	930	911	976	921	860	914	926	928	900	935	890	920	930	953	868	893	988	948	937	906	921	900	910	902	936	908	892	894	948	924	913	944	910	936	925	934	885	959	869	884	896	904	898	912	950	916	849	881	916	923	906	948	942	907	908	960	924	868	949	921	855	960	890	923	964	945	966	927	931	937	931	965	872	936	915	920	917	932	933	989	889	927	935	887	924	933	910	904	930	922	873	922	968	876	910	931	948	920	904	917	933	917	905	937	900	934	951	915	865	931	973	958	921	876	896	926	886	943	910	878	899	950	850	902	868	929	902	954	919	881	901	864	956	943	938	974	904	936	919	907	916	986	874	905	982	839	921	961	911	930	935	947	897	930	883	924	938	897	922	846	855	904	905	940	919	940	879	923	911	905	882	863	895	963	905	932	877	877	888	925	961	846	896	946	973	950	916	897	922	905	955	885	964	941	942	901	915	943	900	868	913	934	899	956	911	914	914	872	971	918	904	898	928	893	925	918	916	877	919	889	873	907	870	939	909	885	929	931	955	928	860	939	879	978	899	858	906	903	900	892	972	932	906	909	979	947	905	897	915	925	936	880	912	877	942	927	903	905	864	942	896	903	910	889	905	865	943	971	881	894	903	932	916	951	914	947	956	907	956	922	896	967	904	893	955	902	951	973	903	965	946	950	835	951	932	920	955	1006	926	904	920	885	947	951	894	914	968	942	898	858	948	910	915	943	954	974	866	872	897	925	893	885	850	849	909	857	931	809	900	921	915	909	948	950	908	918	929	876	927	922	915	930	878	921	934	930	938	919	912	911	939	926	880	911	947	927	942	967	933	927	905	920	879	906	902	899	928	976	930	988	870	919	922	912	846	962	884	874	890	904	916	922	899	905	928	941	925	970	897	895	906	895	913	907	894	967	936	891	880	857	923	921	907	895	898	914	933	946	910	905	911	868	924	897	909	883	920	897	871	867	856	889	885	920	865	899	910	952	911	919	930	931	947	879	951	939	949	930	876	880	939	889	918	957	880	899	922	887	952	976	925	877	906	877	943	904	921	886	952	969	893	896	901	971	931	893	925	943	949	875	906	880	898	970	962	904	957	985	954	914	893	927	940	963	859	945	928	943	924	946	877	897	964	973	932	939	906	881	953	904	909	926	957	889	910	953	922	976	938	926	919	957	945	957	936	889	923	938	902	894	940	932	965	882	904	925	866	908	896	1016	934	981	930	899	951	942	931	943	890	884	878	886	910	917	903	869	898	946	923	948	884	922	907	884	948	905	915	901	890	930	874	950	939	959	954	914	860	914	896	910	943	936	950	902	897	944	850	932	874	906	882	928	925	868	927	918	953	916	958	900	910	972	939	953	914	898	920	951	933	889	897	932	918	879	896	981	900	927	881	939	902	885	931	922	882	894	988	927	918	891	881	949	908	907	919	911	906	936	939	948	936	891	898	949	940	929	940	967	911	906	937	908	910	878	896	921	894	869	930	925	940	949	883	906	891	828	922	902	913	860	917	904	882	922	926	908	875	898	917	928	889	978	892	907	868	883	933	918	940	870	950	909	945	887	907	861	870	902	911	901	926	937	911	875	896	893	883	888	961	899	902	942	962	936	936	901	948	910	929	921	985	910	922	921	947	938	923	917	916	894	928	867	902	896	896	919	946	897	878	939	935	938	893	902	916	941	890	940	915	873	905	938	912	896	930	925	929	892	915	932	905	940	923	882	883
9317	1098	1282	1004	827	634	605	577	479	505	446	427	443	393	397	374	371	363	326	378	331	357	339	344	349	349	342	361	342	309	326	340	348	360	342	349	366	326	339	321	334	332	361	327	325	323	358	330	326	332	358	328	319	320	340	342	327	322	350	360	340	360	308	318	348	329	350	318	335	311	342	310	350	311	309	317	320	332	319	322	306	328	344	326	333	332	359	294	330	342	316	307	319	327	320	321	302	337	354	334	326	310	309	331	297	309	342	365	335	327	316	311	345	302	339	300	331	323	320	329	301	375	339	310	332	332	328	332	321	302	296	341	324	309	316	309	347	343	269	339	370	328	315	333	323	340	292	343	328	340	339	348	332	315	314	341	349	316	342	312	348	338	345	347	305	335	363	316	324	300	331	319	329	322	330	366	323	307	291	341	358	312	283	334	298	328	316	314	316	332	321	317	280	344	326	333	349	339	306	311	316	301	327	351	351	323	348	294	366	280	314	316	310	319	364	360	318	353	313	298	319	322	323	332	332	351	342	330	322	353	342	327	329	341	312	355	303	331	343	323	317	320	325	303	331	335	330	326	322	324	343	272	315	327	331	333	347	347	302	300	354	334	313	381	316	334	341	341	339	327	328	303	300	302	361	303	329	341	288	306	316	341	338	300	314	301	285	332	351	369	328	369	327	311	319	308	329	307	309	346	308	375	342	329	336	368	331	301	325	313	291	317	316	315	349	302	285	347	345	335	317	332	319	355	315	358	327	317	325	337	345	318	344	299	317	334	345	346	333	335	317	288	330	349	336	321	351	343	297	337	311	348	337	357	360	327	334	359	293	336	322	302	294	334	315	333	321	338	362	384	319	310	342	355	294	339	327	314	324	321	300	342	306	309	326	306	313	323	320	305	317	290	324	294	308	324	346	320	352	294	326	325	301	366	283	327	337	327	307	330	332	308	346	317	336	334	319	348	332	298	342	342	322	342	336	340	343	320	293	298	299	315	358	306	323	343	319	307	336	347	316	345	314	319	342	317	323	331	324	300	353	305	322	302	342	325	323	341	350	329	315	328	336	317	327	351	348	309	352	318	312	323	334	329	320	318	307	292	308	303	355	318	280	323	322	316	355	326	342	336	347	315	351	287	338	325	356	331	325	318	329	343	327	330	341	363	339	348	332	297	324	315	321	374	331	323	317	322	287	311	331	316	342	328	348	307	325	368	335	308	338	327	326	323	345	347	289	338	369	305	343	303	301	292	308	338	302	326	319	330	358	325	348	330	342	317	350	319	350	331	332	329	325	315	326	292	329	311	313	337	319	327	298	312	305	328	299	297	318	310	337	338	333	334	341	323	338	331	308	355	304	370	354	334	305	316	315	325	333	330	337	345	304	362	339	348	354	306	336	349	325	343	328	342	350	325	310	348	341	326	309	323	369	332	304	287	360	344	307	309	303	327	344	336	327	347	315	318	352	374	334	316	302	323	325	342	351	301	309	316	342	320	333	315	329	340	340	328	326	319	314	341	331	312	324	338	315	340	307	326	320	319	330	319	304	320	322	341	333	341	311	360	301	339	333	331	329	333	300	288	309	306	324	320	333	326	304	330	332	367	360	329	333	322	343	368	333	322	335	313	344	314	303	348	315	327	297	330	317	354	359	339	362	319	299	336	295	326	335	314	340	314	315	314	318	343	346	342	354	304	343	300	330	316	338	331	338	326	317	328	350	291	301	335	303	332	278	341	326	324	339	327	326	298	342	329	348	326	325	314	320	347	361	339	331	324	315	359	324	345	393	342	330	290	323	374	317	321	345	331	340	290	310	318	323	337	315	322	348	324	339	320	331	343	316	306	322	327	276	326	352	294	339	304	338	335	343	332	339	319	336	325	295	321	321	335	336	306	319	343	308	343	342	332	358	324	332	327	355	323	322	345	328	334	320	359	324	308	325	351	354	337	302	337	334	349	317	324	323	301	325	345	321	322	322	345	333	312	324	351	311	338	331	305	311	334	307	358	333	323	300	323	321	348	341	337	323	348	332	337	326	377	315	346	333	326	334	305	331	292	307	319	340	325	311	321	345	337	338	301	326	328	329	340	360	339	347	308	325	337	308	338	322	315	369	323	358	303	341	319	307	344	315	325	329	314	340	326	342	309	330	342	307	352	324	323	319	341	281	321	302	319	330	313	350	311	325	350	323	279	343	321	339	366	325	330	352	312	283	359	330	329	333	357	310	329	329	292	332	333	318	354	303	359	342	335	357	315	349	327	288	352	320	306	372	347	305	318	313	331	344	330	332	361	323	352	334	350	328	330	306	328	355	349	319	329	316	357	348	347	340	333	334	329	338	313	302	305	311	320	364	336	319	327	341	327	301	345	366	322	343	338	343	303	330	307	316	319	318	296	312	318	310	334	331	312	308	312	331	332	324	287	287	311	335	348	346	302	303	345	306	345	313	319	337	303	352	317	324	325	373	330	346	308	307	370	335	344	315	309	352	330	363	336	335	341	324	331	349	348	316	326	317	319	335	328	360	346	358	327	277	304	321	335	337	321	332	363	333	304	343	283	343	356	302	322	318	357	321	323	309	350	350	367	322	336	330	329	329	356	340	317	315	327	342	334	290	329	338	332	302	315	368	348	327	304	318	290	304	324	312	336	339	309	346	325	314	323	330	335	343	311	349	331	298	303	325	322	341	332	291	335	318	338	343	326	319	348	300	320	333	333	338	339	341	343	317	324	330	298	356	313	320	323	290	322	322	309	362	332	328	326	349	332	317	334	329	322	344	380	336	329	335	290	329	328	297	315	308	358	323	302	316	332	340	341	336	330	306	330	321	359	337	338	345	339	286	315	329	293	291	321	345	323	307	308	331	301	311	338	328	306	292	324	326	336	322	331	292	303	288	350	301	324	345	335	312	347	336	326	294	336	341	327	299	311	339	320	340	306	339	305	306	349	314	318	305	325	313	312	329	301	353	336	325	332	321	331	303	345	329	331	347	296	328	339	315	317	327	323	325	303	311	309	317	329	323	331	345	327	346	329	326	302	311	341	357	343	313	339	292	303	324	308	355	309	340	331	323	359	309	356	328	329	335	354	322	310	314	317	300	313	314	298	363	371	357	345	305	312	329	323	318	313	325	339	349	323	312	319	355	319	301	319	344	319	338	328	324	320	347	309	309	362	343	317	329	316	329	345	332	315	356	320	334	328	323	343	317	305	323	312	340	301	299	335	288	344	300	314	328	326	311	306	358	333	322	312	355	317	321	333	328	358	323	346	353	329	353	326	322	327	329	353	320	319	346	372	329	335	317	336	317	317	322	343	303	343	327	301	295	338	340	296	304	320	315	341	311	348	298	319	349	317	326	331	343	327	327	311	312	320	297	296	309	319	361	322	317	332	307	333	353	347	310	329	316	319	318	341	304	324	354	320	343	326	324	351	335	345	332	298	319	333	319	294	329	336	348	306	341	305	339	315	316	336	311	315	339	336	335	333	337	324	284	310
5770	1569	2641	3191	2918	2480	2179	1887	1655	1534	1409	1323	1262	1182	1219	1142	1049	1023	1081	1022	1022	1035	962	959	981	908	936	919	929	905	872	902	911	913	889	898	866	875	920	879	847	911	900	847	831	867	882	851	873	889	903	875	833	890	903	887	868	859	818	870	812	840	871	855	892	846	835	804	862	869	875	835	814	843	838	821	844	852	830	845	797	869	865	842	823	799	868	852	802	813	865	812	774	861	932	852	911	862	854	843	827	825	849	826	865	804	850	867	823	882	838	909	817	813	820	841	780	856	853	872	878	850	850	853	832	885	822	819	804	842	830	795	861	848	842	843	874	851	843	838	848	846	867	868	818	849	841	854	844	880	857	868	859	814	876	812	800	818	845	819	884	795	853	807	828	821	791	865	867	863	845	831	822	876	841	852	815	826	853	817	834	848	776	821	841	868	830	805	834	894	854	828	847	872	817	855	887	851	769	822	796	837	859	889	855	867	915	844	812	825	811	890	825	886	877	801	806	815	847	800	910	857	871	847	860	833	777	828	830	882	810	794	821	869	820	834	861	864	831	813	861	841	802	851	854	831	910	873	870	847	853	829	841	818	805	820	844	796	866	839	826	811	850	846	810	836	775	855	796	813	875	874	849	853	796	853	814	828	891	849	802	825	879	794	835	791	853	820	768	821	832	786	850	822	874	835	787	836	798	867	878	845	862	834	815	811	798	828	831	826	832	809	841	809	830	879	814	823	832	890	846	859	798	835	857	804	879	832	846	768	881	846	806	819	840	773	846	865	798	800	838	789	878	780	841	863	816	828	845	893	796	811	782	865	871	839	811	822	852	882	851	830	822	838	849	823	831	828	775	834	800	812	830	917	839	808	857	818	872	801	834	819	825	878	801	859	851	816	821	810	817	862	808	820	872	870	903	805	842	915	825	850	861	848	847	858	787	833	873	824	820	837	873	859	840	846	804	870	858	861	876	826	835	891	885	814	815	873	807	828	844	798	823	816	839	819	896	830	876	815	814	816	793	896	823	850	855	875	873	840	830	760	861	811	849	794	848	818	855	839	858	848	781	849	876	893	798	843	838	813	865	868	777	809	834	847	815	861	781	759	829	822	820	812	887	885	815	844	833	868	887	797	839	833	819	880	783	829	850	813	834	835	875	832	862	849	830	841	835	806	841	858	843	845	809	907	805	819	823	871	805	802	858	814	801	825	844	832	877	844	822	839	838	830	856	862	874	854	850	770	833	809	813	870	827	843	859	862	806	834	852	779	808	808	906	784	823	910	846	841	852	820	855	871	853	844	830	827	829	799	829	811	820	855	853	793	812	854	840	910	877	804	775	844	816	852	827	854	821	825	848	813	850	826	843	818	822	869	832	854	845	783	883	822	853	866	847	818	866	809	815	842	881	831	784	844	834	848	829	809	834	835	848	781	821	807	840	819	838	822	868	829	766	844	824	851	850	881	825	830	868	855	827	841	821	835	841	919	876	846	810	867	793	852	820	859	825	842	868	818	799	816	825	806	841	856	865	840	828	835	826	823	808	869	818	847	786	860	831	876	880	807	771	814	849	852	829	838	873	835	818	852	841	836	874	839	852	791	843	815	839	864	831	839	859	870	823	844	844	857	837	819	873	828	821	842	794	882	869	777	792	822	852	828	790	815	753	860	884	855	849	834	840	833	782	808	869	861	821	830	801	806	764	830	852	877	828	854	817	850	804	846	867	826	815	809	891	869	822	826	816	823	796	785	903	852	844	827	835	831	792	825	802	845	797	787	824	843	836	857	837	854	899	891	836	833	864	826	829	835	833	848	856	819	854	818	807	877	828	864	831	841	839	888	788	778	858	817	816	844	840	876	834	833	891	797	809	806	853	870	820	808	830	824	858	861	849	825	782	810	805	848	791	789	834	839	814	854	876	898	844	891	786	812	894	837	858	856	813	838	856	825	869	864	869	867	817	842	853	838	838	785	831	872	885	846	832	824	799	868	814	889	863	792	860	849	832	815	841	868	865	842	839	820	881	869	774	827	832	827	892	825	803	786	841	865	869	841	822	840	796	828	829	831	851	853	837	801	860	851	794	825	845	789	887	811	800	843	812	844	854	793	861	820	829	871	909	839	818	861	777	799	834	826	797	806	812	802	829	846	867	842	860	841	813	862	781	837	851	818	857	810	856	865	841	837	857	839	833	838	855	808	840	801	841	860	826	832	860	797	849	819	831	817	842	854	865	840	821	812	851	811	833	837	827	806	829	832	854	839	868	883	863	848	773	813	824	797	814	806	827	831	835	841	830	847	884	827	803	819	826	854	876	816	839	853	837	780	823	900	828	802	826	817	889	817	823	827	808	834	837	843	851	857	885	904	902	795	828	806	851	819	823	798	786	857	845	834	835	852	805	842	880	829	793	832	840	865	859	812	810	896	849	874	779	825	841	843	829	793	870	831	826	803	875	789	866	813	863	814	843	817	807	863	821	853	798	814	842	845	803	834	871	845	786	828	834	857	883	808	858	862	849	772	873	867	799	805	831	834	776	849	827	822	847	829	856	859	825	849	827	786	824	821	772	876	813	810	878	824	858	858	782	823	816	876	824	794	898	845	831	845	829	861	835	872	826	801	826	837	843	857	804	782	835	785	856	851	852	792	860	835	899	812	868	819	815	847	871	837	846	832	842	814	811	787	850	842	790	844	855	878	826	801	844	829	818	819	880	813	831	869	814	815	879	853	835	834	871	833	825	895	805	857	788	856	857	873	811	800	831	835	827	826	829	842	845	826	871	785	860	815	898	852	839	860	899	869	855	816	779	860	845	842	841	866	838	836	797	854	833	867	831	859	858	770	852	829	866	847	820	830	800	847	859	773	805	806	902	809	784	839	803	816	837	860	908	795	790	842	878	824	886	793	828	868	886	771	844	837	864	867	812	817	841	855	885	834	866	814	848	830	817	799	808	826	831	832	773	856	871	794	831	839	821	829	835	805	804	816	834	879	795	854	828	843	864	845	808	835	822	833	845	837	875	739	786	844	833	833	780	896	796	778	867	839	865	852	874	868	823	887	837	830	844	812	842	825	815	836	856	844	863	869	837	806	869	841	804	853	838	837	862	830	849	864	809	834	845	832	837	877	825	862	880	837	797	836	838	846	824	896	854	834	833	827	849	855	880	828	845	851	825	781	868	825	832	836	827	816	807	836	871	878	814	843	834	801	868	857	880	825	823	853	931	837	855	879	849	819	831	861	853	844	828	806	836	875	809	809	846	878	814	852	847	826	835	840	835	822	871	829	854	830	830	834	838	866	844	805	856	804	795	866	860	827	853	873	846	844	850	822	821	795	829	838	881	854	827	848	854	824	819	839	867	858	884	828	874	836	835	827	847	866	828	807	828	845	843	823	802	834	844	815	838	818	858	809	836	866	860	830	919	845	818	844	814	823	827	847	850	788	850	818	860	808	837	796	867	904	812	792	841	807	884	863	876	890	782	867	810	807	852	832	895	855
17113	2449	2228	1782	1207	871	696	551	473	432	345	302	290	295	226	240	190	209	183	198	221	183	192	169	194	174	175	157	189	168	191	169	164	170	162	162	171	179	174	173	170	167	174	166	163	167	168	151	160	155	165	173	152	171	150	159	154	132	161	164	137	137	165	153	140	156	176	141	146	150	141	135	159	154	142	136	138	169	179	155	149	150	157	150	161	157	152	150	166	137	136	148	163	139	171	139	149	165	133	121	155	116	140	155	158	180	169	134	152	134	151	159	175	131	162	158	152	147	139	166	169	157	127	170	165	161	160	154	132	140	179	128	152	148	156	147	144	156	153	155	153	156	148	157	169	142	145	159	166	150	164	143	150	149	143	165	140	135	137	166	155	149	129	151	143	164	140	159	144	159	167	135	159	161	176	155	148	174	151	139	171	150	140	191	143	137	147	149	139	149	131	161	150	151	152	158	158	139	150	147	163	163	130	145	156	131	153	158	149	160	165	173	158	170	155	165	150	150	136	169	144	141	166	141	160	157	167	149	141	148	154	150	143	138	168	148	140	138	142	156	153	132	147	166	154	172	162	131	149	171	135	146	153	150	163	161	151	131	152	156	123	159	161	162	145	152	136	130	160	137	135	173	155	147	150	152	151	138	153	152	148	145	157	159	157	177	141	185	161	163	155	136	141	166	151	144	134	137	149	155	132	148	140	160	146	149	135	154	142	153	148	162	153	167	151	125	173	158	147	137	164	125	149	162	148	143	165	160	148	143	156	161	144	177	138	151	146	163	174	152	164	161	152	153	170	159	154	136	142	146	148	156	157	128	163	130	152	133	154	141	160	148	142	151	165	123	147	144	162	167	145	144	154	149	136	152	164	139	137	147	164	133	145	151	144	168	169	144	126	143	157	139	147	139	162	156	135	138	146	133	139	175	133	170	143	138	151	132	149	131	168	157	137	134	174	139	152	126	151	174	136	152	169	149	161	150	141	178	165	149	174	178	170	149	162	165	143	165	161	133	173	159	139	168	171	149	165	164	150	157	139	164	146	141	144	152	158	168	171	144	154	150	157	155	143	145	164	157	164	152	170	139	177	159	194	156	125	142	155	162	132	173	150	145	153	188	133	159	172	169	147	160	151	143	161	145	143	140	154	138	148	163	129	158	141	152	163	140	159	132	144	134	175	149	157	163	135	144	163	140	166	154	137	158	165	140	177	165	168	155	149	141	124	147	143	160	172	148	170	138	148	160	162	148	146	153	151	156	141	168	147	148	148	135	150	140	151	162	160	154	139	147	153	133	158	159	136	134	136	149	169	127	150	140	159	163	160	156	150	160	154	135	156	140	160	141	152	126	167	156	160	177	146	143	130	143	153	174	142	178	154	128	166	151	147	184	137	161	160	141	143	157	133	155	163	154	164	140	161	165	132	134	151	168	170	138	142	136	133	131	143	176	143	169	164	163	145	118	126	141	158	152	133	154	168	149	153	146	169	142	151	160	159	166	146	150	157	147	152	138	144	138	144	155	152	170	172	154	182	169	155	149	129	158	154	156	150	164	158	142	134	163	171	157	159	150	133	141	131	173	146	137	155	160	158	161	151	141	137	135	156	141	133	136	151	158	190	162	156	171	141	142	173	146	168	152	154	154	146	155	152	152	150	155	161	165	162	155	151	155	148	149	158	133	164	147	154	174	123	146	151	139	146	157	149	143	151	143	126	162	148	142	155	142	138	155	144	124	154	159	153	157	166	154	183	163	150	129	179	139	154	131	155	156	168	165	157	153	160	143	165	158	155	110	144	157	133	144	165	157	158	149	156	162	141	146	172	144	164	138	161	160	153	148	142	164	172	150	157	148	164	143	155	150	146	133	137	136	143	159	142	168	136	136	167	170	153	155	150	152	143	148	135	158	162	150	135	147	154	140	152	159	164	142	176	162	160	139	138	152	147	152	171	154	146	139	146	160	150	169	143	151	159	148	177	164	141	158	160	150	152	163	164	151	158	151	132	148	155	151	137	142	146	162	157	143	144	146	126	147	138	143	168	147	148	160	134	143	124	139	139	155	176	147	160	150	149	146	160	135	160	147	155	148	162	159	174	142	149	127	157	128	138	150	143	166	170	142	163	166	150	146	147	142	139	140	136	146	155	151	148	152	148	148	172	149	143	163	157	142	168	161	161	143	127	165	139	168	162	150	133	149	170	158	165	157	158	160	153	147	144	176	174	163	140	146	152	144	132	142	169	155	158	134	138	160	145	169	122	147	158	116	166	175	174	189	155	175	164	138	150	157	140	165	155	159	128	145	136	155	150	162	153	160	144	146	150	135	140	139	130	147	144	152	136	167	163	165	148	134	147	163	131	141	158	151	153	153	145	127	122	136	131	146	130	156	126	162	152	157	163	152	137	172	161	155	152	148	157	168	152	167	139	133	155	174	142	135	147	170	151	179	150	149	160	137	145	148	165	142	128	163	139	127	150	150	157	147	163	142	141	148	140	146	154	156	149	157	147	152	139	144	151	165	166	158	153	158	145	147	155	167	161	153	138	157	150	147	169	153	176	149	163	141	158	170	149	187	157	150	131	143	139	155	162	171	154	129	183	144	170	160	174	149	172	141	173	146	163	143	162	159	146	159	154	145	154	126	178	140	145	168	145	147	149	157	150	156	159	150	137	139	131	164	149	152	167	170	172	154	175	136	161	152	164	153	160	175	158	162	155	149	152	151	144	153	155	147	173	132	148	142	142	167	170	165	152	142	147	164	157	177	155	168	149	161	157	152	140	152	154	147	141	177	160	161	170	148	118	127	154	130	140	162	149	136	144	156	156	136	139	157	125	130	135	165	139	127	155	154	130	156	157	136	147	136	146	160	135	153	118	155	145	147	147	163	144	152	164	138	139	143	164	134	153	172	145	137	151	156	157	168	160	156	159	162	171	141	157	138	151	147	167	140	160	141	152	150	159	151	169	161	157	137	148	195	137	173	157	170	153	131	148	158	164	144	147	151	154	154	157	145	183	133	164	132	128	152	164	156	153	151	167	158	151	122	144	148	162	141	178	140	142	140	148	131	187	141	139	134	147	159	158	152	154	152	159	146	151	157	170	148	144	147	160	160	163	155	148	157	146	155	150	142	151	158	153	157	167	155	153	155	156	140	148	142	140	131	167	152	151	169	151	164	130	152	146	155	129	148	151	184	166	142	167	134	150	163	143	139	156	163	171	162	161	156	171	133	151	154	155	144	150	166	149	136	150	152	145	147	148	163	141	160	144	168	161	142	124	162	147	156	157	136	171	187	142	147	142	174	167	139	153	145	171	171	143	161	170	168	158	165	126	130	122	190	153	145	130	143	117	171	169	163	160	145	141	140	160	148	148	143	165	146	136	172	142	129	151	141	158	157	154	162	161	148	156	158	153	163	141	142	143	145	147	151	147	155	159	160	152	141	139	177	176	149	173	145	171	142	149	165	127	142	134	160	137	152	161	166	152	158	150	142	139	164
7486	1919	4160	4957	4434	3773	3102	2598	2077	1834	1618	1474	1327	1218	1134	1014	970	874	853	805	775	733	720	674	697	632	617	617	604	585	594	567	575	513	574	502	559	557	512	535	502	497	534	494	539	469	486	503	512	525	503	517	489	483	514	511	512	519	494	452	483	435	482	435	456	456	498	436	511	461	476	483	468	421	470	469	488	451	458	457	486	408	456	403	444	470	456	451	435	457	424	413	457	481	436	482	449	458	444	473	482	438	429	462	454	456	427	452	437	455	463	461	436	442	454	427	459	455	426	481	448	451	456	440	414	433	453	447	411	443	430	418	429	425	425	453	464	422	438	407	432	468	420	458	446	432	407	410	480	454	426	450	448	408	434	415	434	386	438	426	457	433	454	412	450	451	420	426	483	425	450	451	431	436	423	426	414	451	437	454	409	420	442	440	408	453	464	422	448	428	425	421	399	450	442	460	408	439	445	436	477	438	455	471	422	455	491	452	443	436	437	429	423	445	465	400	421	434	490	432	456	420	458	453	430	436	394	429	426	438	468	418	399	441	424	400	431	443	412	479	439	436	446	431	458	440	420	453	430	465	447	433	428	445	402	448	451	403	420	414	440	457	398	418	436	441	431	420	437	399	437	435	424	449	457	423	460	445	423	451	435	466	427	391	392	434	422	423	437	436	417	420	439	473	431	433	456	429	438	405	420	417	447	438	448	425	444	434	475	398	408	420	428	414	393	408	429	425	434	443	455	415	438	422	449	402	437	472	417	394	358	424	458	443	436	419	427	401	441	449	428	432	411	436	451	424	454	420	449	435	408	415	417	401	438	441	392	468	457	422	453	415	441	393	423	427	430	470	436	434	425	436	464	425	418	416	449	404	427	436	427	402	435	445	409	428	438	446	442	407	466	445	407	450	417	404	404	413	446	434	413	413	417	464	439	428	418	422	446	474	419	434	418	421	445	408	477	428	458	463	459	391	438	442	416	441	472	419	461	481	413	453	444	443	425	459	449	410	369	395	456	453	399	428	393	393	432	424	451	458	428	432	429	417	440	432	441	403	457	401	431	464	444	459	433	426	407	423	463	412	429	435	433	448	435	437	436	433	454	434	454	414	440	430	464	416	467	457	458	442	452	425	475	395	419	433	418	439	450	414	414	444	400	416	423	425	447	436	417	432	442	446	432	440	446	465	450	447	436	438	433	455	431	465	412	467	405	403	417	456	425	423	444	445	404	442	438	412	405	434	418	432	446	427	471	434	406	453	433	467	417	397	441	410	448	469	433	423	439	452	454	413	411	419	420	449	443	421	440	446	473	417	415	409	421	467	400	441	439	422	449	438	422	442	404	417	447	439	423	432	425	469	422	424	446	426	405	437	447	401	491	421	464	454	443	452	428	431	442	410	460	373	414	462	415	431	428	474	418	410	446	451	475	471	457	441	446	425	462	418	447	450	413	470	448	390	420	439	461	463	438	410	440	455	433	422	458	420	456	424	407	435	435	408	396	454	454	385	436	403	436	444	400	432	450	427	427	423	429	421	440	449	424	461	433	402	418	400	406	433	400	405	441	455	477	464	419	408	450	402	415	438	384	414	478	450	435	455	434	415	461	453	421	453	429	396	461	427	429	460	421	451	447	456	443	414	421	448	439	404	470	416	434	381	393	425	415	441	464	431	403	412	404	425	442	455	417	417	443	441	425	437	455	415	442	431	425	461	384	428	411	433	411	408	432	463	404	432	452	447	471	466	438	417	447	432	416	425	434	414	407	465	426	445	440	416	435	416	460	420	449	434	422	436	431	442	482	408	407	457	446	435	437	425	415	427	441	417	458	445	420	457	420	429	414	419	451	444	482	424	430	427	461	430	457	436	425	444	440	418	395	453	427	438	431	427	402	426	417	421	454	471	426	416	455	428	455	468	430	427	427	454	456	422	440	436	456	442	405	418	412	412	417	448	424	454	437	469	409	447	435	419	459	428	449	403	400	434	418	448	395	444	476	418	412	432	399	420	429	421	466	464	432	438	443	416	450	472	384	406	421	425	418	443	406	462	441	453	422	450	428	447	441	423	431	402	420	486	444	439	412	439	385	439	433	419	472	464	436	443	473	417	439	451	440	423	427	429	445	463	455	438	430	402	421	379	442	392	457	441	446	440	432	460	431	448	467	443	424	429	433	466	423	441	437	410	434	427	409	422	437	438	407	398	459	393	431	473	458	438	412	482	414	441	466	446	425	425	434	448	434	456	434	425	465	422	465	445	431	432	472	442	451	476	416	441	422	436	439	402	428	398	419	432	415	420	390	443	432	436	433	429	462	423	410	448	412	437	435	404	457	415	449	429	432	451	437	412	461	435	466	476	406	425	439	426	425	483	448	449	391	443	410	424	443	446	422	446	468	416	416	417	443	412	430	427	467	439	425	461	402	422	462	446	448	436	457	430	449	411	452	444	453	462	449	443	437	431	463	420	425	412	423	434	451	461	439	446	426	451	443	436	447	422	419	447	419	457	408	448	395	419	404	428	401	438	404	397	415	424	438	437	452	471	433	449	450	461	436	441	459	443	454	437	432	422	448	446	402	425	439	432	468	421	407	446	424	466	436	432	445	447	417	408	407	426	439	420	424	452	406	453	428	454	439	460	411	443	430	435	440	414	424	425	436	449	478	444	435	444	451	474	434	464	435	465	427	441	466	433	442	444	431	430	442	442	425	475	400	416	442	455	403	460	441	416	438	451	406	449	441	411	438	458	450	431	414	415	430	421	462	391	473	438	456	415	426	460	432	418	435	436	454	426	411	413	419	400	394	421	418	477	436	412	463	451	424	486	448	427	429	448	434	425	449	458	427	441	449	437	432	444	461	447	444	435	437	438	412	384	421	470	482	464	450	425	430	431	440	425	432	424	422	462	422	436	446	448	449	426	454	446	436	408	394	409	442	417	403	435	449	424	445	416	413	415	402	430	444	454	427	409	438	453	404	445	436	458	448	436	406	457	430	430	391	413	416	425	408	431	417	421	443	447	461	448	437	428	420	434	430	431	417	438	450	452	434	454	431	421	401	461	398	446	432	424	418	446	449	474	420	420	433	461	426	433	448	416	428	448	456	400	450	458	421	425	455	404	437	414	416	443	456	450	410	414	421	452	439	445	406	422	450	444	420	418	426	442	442	440	406	447	450	429	441	466	419	450	435	413	413	418	419	421	435	429	415	406	436	399	415	449	435	415	408	404	405	427	444	405	426	403	419	459	452	431	419	439	431	429	442	454	410	451	472	443	440	453	386	456	433	406	438	465	432	406	440	435	448	397	427	406	415	406	413	428	397	451	431	429	431	413	446	437	439	415	427	444	429	406	457	454	449	433	420	424	413	426	469	433	434	438	436	460	461	431	444	419	412	436	435	430	487	490	452	389	412	439	387	431	418	410	408	448	462	435	436	431	436	442	449	414	443	454	410	424	459	443	413	449	445	405	416	418	440	438	457	419	439	453	457	482	474	420	402	428
2591	428	430	394	411	343	342	342	384	336	368	358	360	385	331	325	369	352	359	344	352	357	391	365	381	418	373	374	362	356	359	341	377	354	370	383	373	364	347	377	375	340	362	375	333	378	385	380	345	313	350	349	346	321	351	376	375	357	345	379	358	391	365	363	370	359	383	372	332	367	331	325	358	328	346	365	349	346	366	344	354	373	387	364	344	364	381	380	355	344	358	340	365	370	375	345	334	343	370	377	333	367	383	339	367	362	348	351	362	349	363	352	345	378	345	387	347	354	357	339	326	363	377	371	390	337	344	358	387	378	379	334	369	364	366	387	364	355	339	331	365	343	367	374	389	323	330	372	373	346	343	370	375	340	379	343	368	347	365	377	351	381	376	348	342	356	373	332	348	364	377	378	348	373	345	360	398	363	331	335	362	358	375	318	362	317	370	382	336	356	374	337	395	376	357	355	362	356	381	368	387	357	392	376	332	384	387	378	382	347	333	385	367	343	351	347	352	362	336	362	363	365	408	343	321	352	370	335	354	358	374	358	376	363	343	360	383	353	371	313	362	377	350	353	366	357	366	363	355	321	383	352	355	388	356	372	393	370	351	350	349	398	325	343	392	403	366	368	378	366	367	347	347	366	343	357	332	345	341	379	382	359	327	363	372	362	326	373	341	342	394	348	339	338	383	361	317	362	367	352	401	337	376	334	349	361	377	348	365	383	303	362	359	347	395	344	366	359	401	338	384	339	344	361	369	366	325	381	344	305	343	348	388	373	380	367	357	364	366	335	355	334	389	360	351	353	358	339	321	356	362	368	362	339	352	337	345	363	364	371	363	352	374	342	386	377	343	347	346	316	333	371	335	351	332	349	362	361	359	339	368	336	361	351	347	368	332	369	356	360	343	332	367	346	344	352	350	300	367	343	360	356	360	367	363	386	356	361	375	350	349	370	383	335	383	345	355	395	341	366	373	374	358	347	350	378	356	390	352	379	367	372	380	360	372	359	384	350	346	361	326	328	360	354	345	339	352	349	380	367	356	367	341	389	364	380	364	379	357	347	364	377	332	346	395	359	368	358	378	355	343	342	351	384	357	310	394	355	353	360	397	397	381	376	324	383	357	344	336	370	396	376	312	339	336	358	364	354	360	355	373	369	370	370	385	337	332	355	381	354	363	390	378	344	345	364	373	323	344	374	361	350	369	321	363	348	389	343	367	351	321	374	373	379	383	352	377	392	342	373	387	331	337	355	350	358	394	363	365	307	372	376	348	350	363	332	386	374	339	347	371	339	365	362	329	373	353	404	350	378	338	350	355	348	383	348	377	382	330	394	371	345	345	413	361	359	338	378	358	338	355	332	391	337	397	355	368	366	342	358	352	333	358	362	371	338	354	353	365	375	380	366	373	357	354	349	327	388	340	367	340	339	345	384	404	358	322	345	338	357	316	368	342	354	333	352	344	406	339	363	416	336	386	370	361	370	341	357	349	361	397	319	344	414	386	382	355	349	348	362	357	334	355	371	341	365	346	356	360	362	342	355	369	365	341	369	372	371	349	345	359	370	368	356	369	327	363	394	350	356	360	375	368	383	352	365	353	354	345	341	361	331	341	366	364	349	342	346	400	366	344	386	335	325	298	317	405	349	329	363	378	378	330	360	357	389	385	377	358	348	365	327	316	376	359	325	340	345	365	336	351	353	364	346	390	370	318	373	361	378	367	378	357	380	337	362	353	373	364	339	374	335	365	366	324	361	365	359	317	351	362	317	386	387	372	358	352	328	327	348	333	336	378	376	329	347	348	368	342	383	348	355	344	369	347	372	387	366	341	341	357	384	355	342	382	320	349	343	344	359	394	354	314	341	364	342	391	371	347	356	361	338	331	353	370	336	363	348	391	368	380	370	390	362	373	373	392	350	379	393	353	345	373	336	375	373	388	350	379	364	365	345	357	342	370	376	364	339	324	333	397	366	401	354	375	351	374	364	342	401	302	348	367	347	367	368	375	335	372	344	355	344	375	367	354	354	381	332	358	347	355	353	382	358	349	347	343	349	341	323	379	365	404	368	409	370	365	370	349	407	367	345	342	383	368	348	349	390	351	350	356	364	333	362	347	379	338	358	349	361	378	386	360	380	333	377	344	337	365	353	355	340	340	352	350	359	361	333	362	387	346	359	360	394	348	348	358	406	371	336	349	352	367	351	347	358	358	346	363	371	335	378	353	316	352	356	346	343	374	346	368	307	326	371	331	367	366	335	334	325	370	336	382	359	389	337	389	377	347	369	347	330	355	376	402	347	360	371	407	372	369	359	344	343	360	364	321	326	356	382	316	357	368	323	383	362	362	363	341	360	354	373	396	329	350	377	367	346	384	362	338	352	367	347	367	385	386	373	409	357	380	366	399	348	363	376	352	369	348	356	329	343	314	339	342	345	364	354	364	358	352	363	351	359	398	361	345	379	352	373	359	325	344	353	348	371	378	363	337	335	354	366	345	402	348	381	387	362	354	353	329	335	340	341	343	337	367	325	351	339	364	352	376	350	333	366	374	390	351	368	336	363	361	368	354	332	377	341	369	353	328	364	349	348	355	366	377	326	330	359	345	357	346	355	373	350	361	363	366	355	381	336	377	371	340	367	341	345	359	351	367	341	383	362	388	385	370	343	358	315	368	361	347	346	381	355	376	371	368	361	363	353	361	380	362	347	395	356	353	373	392	386	338	351	373	295	314	352	355	343	328	368	330	365	362	387	353	370	344	330	359	356	363	321	367	371	360	355	340	382	314	376	353	342	352	351	361	332	364	362	371	365	375	393	368	344	373	375	385	363	371	369	352	369	335	348	349	367	376	358	325	370	341	396	352	341	361	387	362	369	349	354	351	338	353	347	358	374	347	333	401	360	355	378	379	374	325	343	341	334	349	360	352	361	320	347	350	307	348	347	375	367	358	365	349	374	371	359	330	381	341	390	386	363	355	346	358	320	361	333	327	372	390	369	356	391	340	384	361	345	359	377	382	358	368	349	356	377	332	329	412	363	345	388	388	366	338	385	365	357	363	317	351	356	359	354	347	352	376	356	337	335	353	352	349	390	362	362	405	348	350	365	371	351	365	363	391	371	357	326	367	366	360	312	354	359	366	353	356	394	330	409	396	365	376	403	359	339	384	377	348	351	400	353	345	335	392	373	347	359	335	352	346	377	355	323	349	331	353	346	356	360	350	341	368	379	375	372	365	369	353	352	347	364	366	393	352	353	350	365	389	363	344	340	355	345	341	343	388	383	354	370	374	359	348	349	364	378	378	382	376	339	354	362	366	398	343	327	357	363	333	354	385	381	336	400	338	358	355	347	365	352	361	360	350	339	358	350	333	338	357	345	364	325	362	343	370	364	359	371	379	378	374	332	355	376	362	368	363	326	342	332	365	361	374	376	348	332	374	380	386	367	352	362	383	359	328	346	372	350	385	375	349	369	357	343	371	372	388	349	364	383	351	362	348	346
2732	1013	1049	1088	1132	1045	978	1012	998	913	970	994	941	944	906	975	960	970	968	955	928	929	977	890	894	965	925	969	911	956	889	911	977	954	916	912	951	930	934	995	917	925	881	899	946	965	903	870	894	936	921	923	919	921	900	944	929	909	891	934	874	924	852	920	890	861	906	940	904	889	927	942	926	946	868	885	930	927	892	929	915	927	896	933	905	913	868	897	918	862	909	878	967	905	895	976	870	917	903	900	932	918	937	872	985	972	951	916	937	872	961	912	917	956	917	918	930	881	900	931	919	933	961	898	905	891	906	939	907	929	880	946	915	932	923	970	901	911	899	941	902	953	907	917	902	985	919	938	973	961	922	984	953	927	926	904	899	912	929	957	943	955	914	902	945	942	855	970	913	923	901	952	920	904	939	905	947	906	912	927	952	860	889	922	869	927	939	914	936	923	882	921	895	893	922	873	902	882	976	913	947	949	843	967	901	914	913	911	901	921	936	926	899	909	903	922	929	887	901	893	935	932	940	970	905	944	902	927	923	917	869	893	895	840	936	945	924	919	947	863	956	923	935	978	919	925	909	910	878	955	962	879	946	913	905	937	913	941	914	917	898	925	908	930	908	952	889	852	922	975	928	914	909	909	920	862	911	870	923	903	901	923	925	907	862	907	893	909	912	928	951	895	940	867	866	961	901	942	949	911	996	895	903	930	970	950	938	950	937	911	885	910	922	885	950	857	902	939	871	957	951	912	920	886	900	926	911	956	930	950	964	909	930	907	923	960	909	899	893	909	888	912	910	887	927	961	961	923	937	926	897	943	838	937	901	916	969	882	917	930	894	910	935	877	906	946	940	932	984	897	860	906	926	880	900	942	930	925	905	933	886	917	901	864	907	917	915	882	933	897	912	969	939	899	968	984	917	911	896	900	926	881	894	959	890	927	898	907	934	967	939	926	930	890	911	918	970	949	927	925	963	933	856	965	943	983	953	924	933	941	940	907	902	951	934	942	951	916	934	915	908	894	924	924	915	904	893	891	895	946	909	909	922	911	916	959	915	952	879	935	935	893	910	926	892	936	872	912	938	909	912	979	960	895	935	909	925	902	904	946	879	891	867	933	925	917	909	929	910	938	939	945	975	863	958	902	870	948	897	897	891	924	958	925	917	894	934	930	986	888	919	1015	937	906	869	925	942	949	917	945	964	924	889	891	865	967	891	927	971	933	948	915	900	904	985	885	968	856	921	912	872	888	978	875	936	930	898	913	934	924	885	964	949	958	946	841	885	891	904	939	963	958	869	884	938	918	943	908	951	912	906	960	942	939	877	903	891	885	948	932	937	906	924	973	940	892	923	911	923	867	933	932	937	896	907	972	913	904	850	887	926	928	934	938	908	934	898	903	949	897	910	926	930	906	872	910	910	927	906	917	999	900	891	943	948	886	916	976	911	928	918	900	895	928	900	944	901	948	900	926	897	884	957	936	881	886	941	892	863	905	898	910	912	868	946	914	927	954	881	910	934	897	973	905	878	936	924	916	939	947	938	885	924	922	875	895	927	932	913	936	955	932	922	936	919	947	913	951	922	949	936	936	888	853	941	909	890	874	878	915	901	903	946	957	919	909	891	969	919	883	909	942	938	976	890	876	984	933	863	910	914	862	952	912	916	933	877	884	957	919	940	905	884	878	901	954	923	908	941	864	883	935	922	971	900	945	913	929	913	891	924	968	900	980	922	892	915	894	984	956	934	939	906	922	924	943	925	885	919	873	915	913	911	979	918	901	917	910	924	962	928	922	913	904	888	950	920	937	858	943	895	914	928	893	905	893	893	867	910	919	937	877	905	930	930	930	893	938	914	892	920	885	892	909	898	974	935	927	887	863	911	956	961	900	884	849	938	903	912	871	931	920	859	907	919	880	892	969	871	959	940	895	927	946	907	945	869	925	922	931	879	930	868	884	868	935	950	924	965	940	907	927	923	920	837	870	931	877	941	898	950	960	867	986	927	899	911	911	929	910	934	973	940	893	958	916	938	923	888	909	953	884	954	904	927	964	932	915	928	905	929	944	869	873	945	951	891	917	886	924	906	907	917	883	932	963	885	965	936	931	911	876	969	921	919	893	957	936	899	941	954	892	857	883	923	926	894	850	917	962	888	933	895	893	934	894	927	955	923	944	945	864	905	910	907	952	912	896	953	939	944	927	915	865	890	906	896	925	898	945	946	960	910	921	908	863	915	927	899	944	905	930	862	927	892	882	906	957	904	901	907	982	918	893	918	917	932	946	874	904	913	937	885	898	944	919	918	882	942	910	939	902	941	962	939	897	914	917	914	924	887	904	904	930	951	974	912	964	896	923	925	923	939	923	951	908	923	910	942	921	929	857	931	924	913	922	887	1017	943	973	854	955	911	919	890	941	926	956	912	876	864	953	872	918	939	905	905	940	926	933	894	885	938	912	954	933	944	919	908	949	923	899	954	943	897	901	930	926	940	947	944	859	925	916	871	904	900	912	912	958	923	841	928	911	887	915	870	906	885	889	894	916	979	836	912	860	927	933	931	881	900	939	905	930	916	882	893	881	941	928	884	905	885	928	924	921	918	919	910	958	941	944	941	890	893	891	918	900	870	937	922	936	986	906	943	990	863	887	938	934	902	880	926	915	895	912	933	892	909	998	890	918	894	882	902	886	920	882	895	952	903	927	860	901	952	905	936	939	930	971	858	969	967	908	953	925	940	914	931	949	891	918	932	899	915	953	959	925	960	954	910	951	915	980	893	927	925	950	890	884	945	919	886	923	900	889	940	903	934	921	860	915	887	938	918	881	913	901	906	873	936	938	904	947	896	924	945	882	897	857	927	936	930	923	932	934	881	969	964	917	948	946	942	946	944	924	942	932	919	917	946	944	870	920	918	898	910	913	916	874	935	951	941	888	952	919	879	909	923	925	910	968	903	894	900	862	900	893	923	920	919	975	914	934	938	939	920	932	868	927	963	907	916	874	906	940	913	894	882	919	909	905	922	979	877	935	961	881	939	957	962	919	882	925	914	923	894	920	869	914	914	915	913	909	884	882	866	900	941	933	889	961	938	941	995	864	888	931	909	934	950	951	939	954	934	919	882	923	943	962	944	920	914	939	941	922	926	952	961	942	954	923	905	914	959	910	885	916	918	929	868	913	918	906	897	961	932	886	954	934	959	940	907	888	895	895	905	934	953	896	882	973	879	924	900	962	952	928	867	892	895	971	889	885	905	951	923	883	943	939	958	899	897	908	934	881	909	874	912	911	915	893	911	899	912	947	952	953	874	900	935	966	948	898	960	936	926	909	904	884	930	975	924	909	909	966	985	906	881	904	949	904	994	967	986	922	916	916	939	924	919	910	910	968	909	909	899	928	920	886	952	939	955	900	918	918	874	878	940	930	936	965	942	884	959	942	885	966	923	952	886	949	879	949	913	951	897	976	942	890	926	930	880	879	896	957	921	927	913	918	953	867	925	891	911	913
9142	1035	1304	1055	868	710	609	565	464	464	399	405	408	399	366	382	367	333	341	349	329	311	329	338	353	331	375	329	341	356	339	308	318	334	334	337	349	343	293	324	300	308	308	324	335	304	316	308	313	299	342	345	303	318	334	330	300	333	316	364	307	320	326	335	304	311	347	321	350	349	343	320	304	335	322	326	323	309	357	334	359	317	308	316	327	339	367	308	343	340	358	319	345	326	311	342	334	319	336	311	316	314	329	349	350	319	327	337	365	328	322	363	318	337	361	352	361	367	313	327	334	317	339	332	325	307	280	329	341	336	330	356	359	330	322	334	309	333	307	324	322	312	326	314	321	330	340	353	326	305	304	341	312	362	338	298	334	331	323	321	310	335	345	335	319	320	331	319	316	318	326	337	313	303	321	340	318	324	303	312	339	339	339	335	328	331	356	357	297	309	326	372	346	341	299	333	320	319	332	311	342	353	313	333	338	315	318	319	329	318	324	352	307	310	326	338	347	326	332	315	308	316	341	323	304	326	342	315	339	340	315	329	345	392	369	324	338	304	333	336	329	338	367	330	331	357	341	350	337	351	327	313	354	344	370	320	314	304	339	339	312	317	349	317	330	333	298	317	341	334	323	321	316	350	360	329	312	319	328	345	356	335	350	335	387	322	299	306	318	334	352	373	347	361	335	339	339	318	334	341	317	310	306	342	313	319	299	295	331	337	306	301	363	341	333	327	339	346	348	353	321	307	308	330	328	338	316	329	330	323	348	301	345	347	333	314	345	316	319	346	331	335	357	319	355	325	316	312	361	296	309	382	311	331	344	315	306	318	328	326	343	332	318	372	297	340	368	353	291	381	305	334	339	320	343	312	302	324	308	323	307	359	335	340	336	345	327	360	363	320	336	319	317	348	354	317	316	299	351	326	327	347	340	313	307	331	333	299	364	330	364	338	329	328	354	315	353	344	300	317	315	346	330	321	346	331	338	297	329	301	305	288	305	334	335	310	316	313	317	362	339	316	318	361	306	311	312	326	282	338	341	320	304	300	331	282	340	295	309	325	334	274	287	321	332	323	340	357	339	304	333	314	323	324	280	323	351	312	294	333	318	320	354	326	321	322	327	333	361	340	329	320	314	318	341	295	310	352	331	296	330	333	316	362	298	338	348	354	305	373	327	323	311	312	279	357	328	299	303	293	315	324	337	341	327	309	350	303	309	340	331	305	341	339	339	319	312	337	340	359	325	309	315	327	339	350	340	336	350	336	314	356	329	361	321	297	314	360	370	335	295	340	308	354	322	357	352	304	333	328	356	334	284	336	322	351	318	316	327	324	345	314	320	317	333	322	338	347	347	314	325	313	321	363	359	340	335	309	343	327	345	301	336	331	369	325	310	350	347	327	339	353	340	300	321	326	325	348	344	362	335	336	333	337	329	344	321	356	345	300	338	311	348	336	337	338	306	349	331	327	335	346	358	344	324	343	299	332	358	325	371	325	340	288	335	314	330	320	307	329	325	340	332	332	297	346	371	345	350	362	307	320	331	312	323	345	357	337	349	350	317	324	316	311	315	301	303	313	337	351	343	325	317	333	317	324	311	319	348	350	290	338	339	356	341	293	322	347	313	354	346	310	302	318	351	328	326	312	323	357	321	315	323	317	348	312	303	326	328	301	299	317	294	374	324	314	320	315	339	320	361	330	359	339	310	343	337	310	331	358	317	350	320	341	338	322	342	327	327	325	315	331	326	334	312	337	336	333	342	342	355	349	292	335	357	336	306	342	318	337	354	336	350	331	329	309	325	327	309	314	331	318	333	312	322	315	332	328	325	312	344	323	316	346	277	341	367	329	330	323	312	342	353	343	322	301	313	333	339	335	330	362	322	338	330	347	299	346	332	310	344	286	332	321	316	341	302	329	317	344	310	333	342	314	311	343	342	319	292	341	349	339	302	316	343	325	337	335	327	330	300	325	320	307	292	317	342	302	353	351	340	341	350	316	345	321	328	347	301	315	318	314	334	331	315	322	318	312	322	336	357	330	343	341	345	336	313	322	325	297	331	326	323	311	311	337	306	325	333	318	307	326	352	317	341	336	336	314	322	336	338	341	366	321	338	321	333	323	305	361	328	312	323	299	342	333	379	357	320	324	325	328	324	301	313	314	325	355	294	342	311	342	352	365	337	291	341	337	307	322	330	379	315	331	325	309	328	302	333	365	319	321	299	354	342	367	345	336	331	337	319	305	331	322	353	303	347	326	356	326	304	355	360	342	363	315	297	309	342	343	317	312	329	321	320	338	352	336	306	324	338	326	307	339	361	324	335	335	305	326	342	312	290	323	320	320	320	331	352	325	298	325	316	330	331	319	336	316	306	334	335	332	328	349	323	342	314	319	320	337	271	320	323	342	322	323	338	344	346	321	289	312	345	319	267	343	341	359	301	326	303	290	345	341	349	342	321	315	345	295	328	330	332	318	306	350	320	322	338	334	304	336	374	310	325	310	337	337	345	333	318	351	278	332	329	330	373	334	318	332	340	347	321	310	319	350	311	359	315	352	311	332	350	327	334	329	309	331	327	320	313	328	320	339	313	348	349	335	350	332	312	331	310	329	305	321	360	338	325	383	330	290	301	338	355	284	337	320	314	310	351	333	311	321	344	311	315	352	361	325	329	340	323	331	315	294	313	300	277	323	342	348	295	343	304	315	321	312	331	310	326	307	329	313	310	322	320	317	348	335	331	354	309	330	317	359	301	321	339	354	343	345	308	357	280	321	332	356	345	330	338	329	357	322	362	366	326	353	353	289	347	323	374	313	323	364	345	332	311	326	321	298	309	325	339	338	351	367	328	301	311	352	338	301	344	311	359	302	325	324	305	359	300	343	375	320	345	308	311	334	318	339	323	308	318	337	342	329	351	341	323	315	352	340	331	321	316	370	351	315	348	314	331	324	295	334	311	325	352	304	347	304	325	345	323	330	299	285	340	329	350	301	342	292	343	312	324	299	294	330	343	348	317	355	332	299	337	330	338	334	340	316	313	308	358	337	338	341	342	352	348	321	357	315	363	367	328	311	297	311	325	339	351	362	322	347	317	286	331	351	327	324	327	365	330	330	317	331	299	303	320	329	336	341	289	347	329	366	303	324	316	316	314	342	320	329	337	298	312	293	305	343	305	302	365	326	334	334	339	307	330	338	348	292	292	341	310	303	342	316	298	314	301	327	322	326	335	329	333	315	345	330	332	308	313	328	338	302	321	356	352	342	342	317	275	326	337	321	318	325	343	326	352	349	321	309	328	324	338	325	329	317	333	296	345	335	314	313	368	355	336	311	317	331	320	337	343	321	338	327	343	334	347	314	345	339	301	353	352	364	346	341	310	345	338	320	286	347	300	322	326	316	337	323	314	325	338	321	303	331	321	318	325	329	318	322	317	342	334	340	364	335	299	310	304	323	351	312	324	323	331	320	324	306	343	288	344	338	368	350	317	340	348	312	359	329
5772	1525	2686	3272	2954	2476	2136	1936	1776	1566	1476	1396	1304	1239	1141	1068	1069	1046	1078	993	1018	1029	968	963	969	902	931	946	916	886	865	903	921	868	886	920	925	851	908	877	864	883	902	802	873	878	923	864	866	958	873	888	912	864	836	831	896	934	828	831	877	857	832	850	857	896	855	814	815	854	858	880	814	790	863	873	826	836	865	846	834	845	825	856	866	850	855	830	841	815	839	870	824	809	850	845	869	878	858	858	858	872	824	856	849	888	844	861	889	767	785	837	889	840	870	812	866	863	832	803	796	880	823	848	871	845	879	877	850	819	852	873	858	865	825	859	867	900	890	835	811	853	870	811	838	791	817	837	856	772	831	835	801	862	838	861	820	815	804	846	815	857	843	830	837	849	792	865	862	848	799	842	823	776	834	871	806	855	844	831	799	806	849	873	915	841	837	820	847	831	868	838	792	884	813	846	817	861	855	873	837	818	848	891	864	840	898	840	838	803	839	815	866	858	862	844	849	812	826	815	880	814	853	847	834	863	874	811	835	829	803	822	833	836	819	857	818	876	791	857	882	811	814	865	830	839	855	828	792	800	839	848	848	780	822	851	855	825	839	844	801	856	835	832	848	837	887	826	822	828	846	838	851	855	804	838	852	805	889	819	835	782	788	811	850	864	803	797	833	833	852	805	838	842	833	836	831	797	773	787	853	830	835	846	838	831	804	842	744	821	788	863	840	816	876	878	863	824	880	898	848	878	816	892	920	864	805	889	891	844	826	727	798	850	817	782	821	846	864	826	854	863	813	843	824	827	778	785	836	840	868	846	851	838	819	835	835	830	824	826	786	826	821	812	806	843	832	900	827	858	817	855	825	849	829	803	796	839	800	840	786	831	789	867	852	823	865	836	808	847	847	856	867	889	867	835	817	879	849	832	815	814	807	889	831	834	794	824	805	772	819	842	876	865	831	800	827	828	825	816	854	844	839	869	820	824	889	839	813	793	846	808	879	787	842	872	842	834	851	819	835	808	850	795	832	833	832	871	802	847	868	788	878	871	842	848	886	790	819	861	845	827	818	856	790	860	845	826	849	785	876	808	817	842	854	804	848	868	821	851	801	801	865	817	852	852	861	834	815	861	840	844	830	806	847	811	870	858	855	858	875	807	808	836	822	775	796	829	847	856	823	891	850	819	823	814	871	840	835	843	820	837	812	809	820	820	807	811	871	827	845	863	781	825	837	838	788	866	813	843	824	824	807	862	870	882	770	842	793	816	857	832	787	823	859	856	841	826	872	825	859	819	823	843	849	823	821	849	814	890	878	830	820	800	791	845	859	827	836	823	797	819	830	826	817	899	806	816	814	802	828	852	800	847	841	852	822	832	863	831	803	784	889	876	887	835	862	841	849	808	825	823	797	826	849	810	852	783	832	845	814	860	864	813	856	900	836	841	864	770	861	808	845	803	857	836	805	846	863	840	865	789	790	819	879	799	784	813	797	818	823	776	792	824	826	825	822	802	889	771	786	856	841	884	785	888	849	840	902	846	860	833	892	862	902	878	853	856	800	835	796	769	836	790	874	845	818	817	848	792	861	749	800	867	826	819	814	863	821	863	863	816	814	822	864	862	881	862	843	777	828	842	837	857	802	829	842	785	890	855	865	824	894	805	778	823	816	792	880	789	798	805	843	822	770	813	807	837	872	828	804	822	803	871	820	854	853	833	785	831	914	815	848	832	937	786	869	846	780	836	826	841	860	801	829	855	866	822	818	848	842	848	828	814	821	857	898	843	846	819	808	802	856	806	820	843	757	841	827	831	810	849	863	864	886	840	825	837	811	838	847	824	820	900	780	820	821	885	812	847	825	834	893	862	844	835	858	885	742	846	836	840	779	813	864	778	842	832	829	876	817	847	791	843	850	807	829	802	910	817	893	805	765	820	835	845	816	819	853	789	813	824	843	848	805	802	820	822	884	808	779	842	817	844	824	841	850	815	830	887	836	867	856	794	881	812	840	823	875	834	811	846	833	841	809	885	855	875	841	846	810	782	857	823	827	789	893	813	895	834	850	822	863	857	791	804	807	891	860	804	802	851	865	848	891	835	840	826	876	800	820	817	816	784	814	819	836	885	846	879	836	843	831	832	880	846	810	823	859	871	832	864	842	791	809	851	780	836	853	815	824	895	863	820	857	867	814	843	829	843	870	815	810	887	835	904	830	867	848	836	869	826	822	806	813	822	853	845	854	846	820	860	847	804	840	825	812	820	810	838	799	824	860	781	799	759	876	835	851	838	828	838	787	823	881	817	811	845	768	846	809	785	850	830	841	877	854	817	831	820	797	840	850	837	829	855	849	792	879	854	841	854	860	866	854	906	814	818	858	853	812	816	842	826	848	788	852	851	851	840	795	852	793	884	848	834	784	781	863	820	873	810	837	872	841	841	795	823	823	868	809	884	772	789	805	932	817	865	845	843	836	841	878	795	784	831	874	845	859	869	851	813	786	842	814	855	821	804	862	820	917	870	826	820	820	813	838	849	848	837	813	856	837	777	828	881	859	823	870	809	871	859	880	831	834	830	890	837	836	805	809	820	835	874	787	830	881	810	900	856	824	781	778	838	824	788	820	858	862	806	850	842	851	871	859	857	860	879	835	858	821	856	793	785	827	858	808	814	812	786	834	834	819	868	857	794	777	830	841	859	810	868	844	806	831	829	893	826	867	835	847	901	805	831	807	808	799	872	812	846	866	843	824	822	859	855	806	795	824	815	857	834	818	870	818	772	775	823	861	830	866	825	885	796	801	828	792	878	869	843	815	831	861	834	812	871	834	847	786	865	847	833	866	852	824	827	836	903	839	848	850	838	895	827	820	804	872	833	825	817	810	818	841	801	833	871	829	899	884	822	860	869	851	845	848	777	826	854	858	835	859	843	849	868	820	905	807	856	879	848	784	830	803	843	837	803	786	849	818	858	844	841	847	845	903	834	826	821	821	842	784	839	861	821	837	892	855	802	854	789	805	812	885	882	867	828	815	868	840	836	894	846	812	825	831	810	869	832	808	830	848	827	885	815	819	858	815	774	857	836	823	850	857	845	850	836	820	797	849	844	810	860	813	794	853	767	862	809	860	795	843	896	816	831	841	855	795	810	823	846	850	791	876	793	823	839	798	847	834	849	754	866	783	798	844	871	861	820	836	856	814	833	891	872	829	818	818	810	838	854	800	840	899	860	867	815	867	797	855	823	816	835	860	818	832	806	829	897	855	778	827	864	798	835	845	874	827	854	908	864	893	802	867	808	844	822	836	843	812	803	779	789	841	825	802	865	855	850	841	876	832	819	868	867	861	877	781	883	810	897	791	821	823	821	833	778	778	847	809	839	825	886	885	787	842	835	836	829	865	794	809	906	893	867	845	861	889	857	862	807	816	825	858	881	796	862	817	811	865	818	795	889	802	846	822	910	834	761	856	797	811	844	913	839	848	818	843	837	838	915	825	850	837	835	865	785
17153	2418	2234	1739	1224	902	689	549	476	413	349	323	261	274	249	227	227	207	210	188	195	211	163	179	188	176	162	159	176	149	189	182	185	149	173	170	160	173	145	143	159	182	155	159	177	147	152	171	174	170	160	167	151	151	179	160	145	141	175	157	170	148	140	150	135	139	150	153	133	157	161	154	129	143	136	148	163	150	175	157	141	145	170	149	157	141	165	155	173	159	148	134	147	161	151	141	169	160	172	167	168	164	173	168	157	171	166	163	147	182	158	164	138	152	141	165	147	170	148	143	140	156	145	138	141	146	177	159	152	143	166	152	149	144	154	147	168	153	165	137	176	144	168	139	152	162	120	136	168	156	176	158	175	168	159	152	162	136	156	158	166	148	139	161	150	174	151	171	157	186	127	187	150	160	148	156	150	143	156	158	147	149	137	146	144	143	162	151	155	150	165	152	145	152	150	147	159	159	163	138	144	150	159	163	126	119	160	129	150	133	155	168	171	158	146	150	157	164	145	155	160	159	160	158	141	154	151	132	181	133	136	161	164	143	156	154	131	146	147	131	146	155	163	158	154	167	161	153	164	154	160	150	157	168	155	137	152	159	153	143	153	146	180	160	150	170	153	154	140	141	141	179	152	140	155	160	146	139	148	164	156	165	166	141	179	155	142	139	137	160	155	145	164	156	145	163	153	176	158	156	155	148	174	160	142	161	161	156	135	157	142	157	135	150	157	154	152	143	161	149	160	148	156	155	124	170	146	147	191	122	135	149	147	169	154	151	162	139	147	149	154	161	134	149	139	154	145	147	159	162	142	146	136	145	149	148	137	159	168	144	164	132	166	170	168	164	155	152	155	176	151	129	162	139	145	143	185	141	157	153	166	186	160	160	164	130	145	117	151	164	179	151	142	147	146	144	151	155	147	154	161	161	148	149	143	166	144	154	143	134	133	133	152	154	147	165	145	164	151	137	141	129	138	167	156	160	161	167	152	158	146	155	161	136	175	146	150	147	159	173	148	157	146	149	157	146	142	144	153	141	127	155	125	168	138	158	140	167	140	144	167	157	155	155	160	149	161	136	150	159	137	152	166	143	153	122	131	160	139	146	165	144	137	143	172	160	144	150	189	156	173	166	155	185	164	140	162	149	166	149	157	174	171	165	131	137	138	165	166	160	130	144	158	146	151	157	182	133	175	160	143	131	128	165	143	164	140	149	161	167	148	156	150	146	164	172	153	136	155	156	155	137	160	172	160	135	160	159	142	160	144	138	161	154	149	152	158	179	139	151	143	158	132	151	153	143	148	143	150	157	143	137	132	152	163	137	161	155	156	182	149	166	156	136	164	164	158	170	145	150	168	136	136	156	168	156	142	148	148	146	164	154	139	160	145	141	142	162	147	132	131	148	190	179	156	153	150	172	144	133	160	154	172	149	153	138	135	142	139	152	155	155	137	147	158	142	153	143	148	165	132	161	175	138	160	169	154	162	139	149	159	146	174	134	153	171	173	163	160	143	152	138	154	147	155	157	188	128	132	158	141	146	124	165	152	157	145	134	169	158	149	134	147	137	179	147	144	141	157	145	168	141	142	139	158	157	177	139	161	135	176	165	164	165	144	153	137	146	158	169	126	136	150	154	141	180	156	145	178	139	137	158	173	146	165	148	163	159	139	143	165	137	147	161	160	150	159	143	149	135	145	141	127	143	160	152	187	159	139	133	140	174	173	151	149	144	152	159	166	161	164	147	178	138	151	149	143	171	141	168	144	160	132	161	136	141	132	132	162	172	154	126	119	145	182	127	148	173	161	141	160	145	156	164	140	161	118	140	137	165	156	136	146	156	166	182	162	133	166	140	148	150	164	153	153	137	141	139	174	129	149	164	161	154	150	159	152	134	155	139	150	134	167	142	144	162	142	158	165	160	148	132	151	114	172	172	119	166	150	143	149	139	147	161	144	181	158	174	152	160	145	160	155	171	144	153	142	170	172	162	157	153	156	136	152	161	167	133	135	153	140	149	146	137	163	159	156	165	132	142	170	169	162	130	129	143	166	162	158	152	145	150	172	166	134	161	151	141	142	155	163	147	145	134	169	141	161	150	130	150	159	148	160	167	163	143	139	140	137	164	143	172	177	154	152	172	155	132	153	188	159	153	149	153	169	165	179	146	129	136	163	168	159	146	139	157	154	150	152	169	174	146	156	164	165	144	151	151	147	152	133	149	124	175	136	157	159	153	123	164	123	155	162	148	128	162	173	153	147	137	156	144	146	156	177	162	147	147	150	172	158	167	137	145	138	172	175	170	155	125	178	165	172	170	158	144	149	146	159	147	137	173	151	171	149	170	143	151	158	147	155	153	154	174	160	147	156	173	155	139	158	164	180	170	143	150	158	139	138	151	146	172	138	132	131	140	150	136	157	132	155	160	128	149	151	149	135	182	155	157	165	153	147	172	151	155	160	130	149	153	152	169	153	183	122	142	152	173	178	142	169	158	153	160	139	158	144	164	145	144	136	143	141	150	191	150	171	143	148	148	148	153	161	129	144	148	155	154	127	135	182	142	165	146	142	141	159	143	161	171	160	156	141	155	138	150	162	144	168	142	156	149	161	156	144	152	165	156	145	150	159	155	146	156	155	159	164	149	188	148	122	164	135	152	147	149	178	150	177	164	159	149	159	152	170	150	142	142	147	159	136	146	164	161	139	150	153	127	145	148	125	131	153	137	151	147	142	160	161	147	155	145	146	161	146	163	144	131	153	173	154	157	155	144	150	158	144	154	167	161	149	167	130	163	139	167	132	159	182	159	147	147	167	151	147	145	138	161	139	150	173	163	144	138	150	146	146	139	159	148	142	146	151	163	158	166	159	158	145	162	176	158	161	136	171	155	143	146	133	143	137	131	144	142	147	160	147	143	155	145	150	146	159	155	137	146	137	140	130	123	158	176	142	151	151	136	133	145	154	166	145	168	172	156	169	156	152	148	157	157	150	154	142	135	129	154	170	147	159	162	161	147	151	150	165	167	156	158	165	151	152	130	142	130	144	143	163	154	146	130	148	140	131	142	159	179	186	162	149	162	158	150	170	163	147	140	127	139	169	145	151	138	152	148	170	164	168	118	177	146	150	155	167	175	140	143	162	162	151	151	151	175	147	138	142	135	153	143	160	164	143	146	143	129	156	149	140	132	137	157	164	147	144	145	167	161	156	141	125	156	169	157	161	155	159	167	169	190	149	125	157	144	168	157	168	155	171	134	135	135	154	144	161	143	151	142	135	164	172	141	135	128	165	161	157	133	162	163	161	156	156	140	144	151	154	149	137	159	157	151	172	141	148	136	146	157	158	137	127	133	127	154	166	146	144	147	162	170	147	155	152	159	159	167	152	136	145	158	164	147	158	156	161	161	152	144	164	146	144	129	166	154	142	148	140	144	166	166	151	134	158	149	154	146	134	146	173	136	159	172	137	172	166	144	153	148	164	152	152	163	153	173	150	161	147	152
7433	1914	4145	5063	4408	3642	3050	2515	2124	1851	1681	1461	1349	1222	1130	988	927	877	854	840	786	722	761	673	669	627	628	618	610	617	582	590	606	577	546	566	574	565	513	550	544	521	573	512	474	488	529	516	484	523	488	503	486	485	477	456	470	469	429	466	531	473	442	499	479	499	446	465	454	446	461	431	413	463	472	418	440	487	447	448	425	492	412	472	440	446	453	456	457	450	449	458	470	426	435	424	454	442	419	446	422	407	475	423	465	423	418	479	452	408	478	478	461	474	453	415	449	415	430	409	419	441	410	432	406	479	437	439	461	450	424	447	468	450	436	431	469	482	417	468	447	407	421	438	441	421	453	411	410	463	401	403	439	456	435	439	463	424	448	458	457	424	460	445	451	420	419	441	470	420	477	467	438	426	442	424	460	412	431	413	409	494	411	449	453	458	451	438	425	412	432	421	461	426	403	423	414	433	433	426	427	432	416	419	427	401	444	436	410	409	432	423	436	427	440	439	439	442	465	446	476	420	423	446	410	438	432	446	407	431	431	389	425	417	400	457	389	417	425	445	445	439	451	446	393	450	437	415	408	416	476	432	434	463	440	440	455	428	407	431	446	425	405	450	424	443	441	454	441	467	417	436	427	459	398	424	450	423	425	427	445	409	440	426	414	430	421	466	449	394	441	418	414	409	468	433	454	434	455	421	444	417	440	448	461	400	435	412	429	421	438	405	380	451	417	451	446	434	444	423	410	423	420	435	425	430	476	439	424	394	431	424	434	412	434	440	473	450	380	459	447	422	461	409	432	451	457	440	415	416	436	411	428	450	435	415	427	428	456	408	414	436	433	428	428	415	424	440	429	472	428	432	437	427	424	402	465	417	434	426	407	442	425	414	458	459	400	407	472	436	453	429	421	447	480	448	402	426	457	405	445	432	445	420	401	435	431	379	436	414	432	423	417	413	433	443	431	473	436	417	393	421	479	445	443	409	458	432	418	435	439	435	416	424	421	444	484	463	429	471	449	467	434	403	441	444	437	403	411	444	434	435	393	430	413	461	437	434	448	421	408	429	431	443	439	437	423	439	449	436	414	422	447	402	432	398	445	442	440	442	414	404	443	475	412	407	430	450	452	467	414	428	411	439	429	437	435	403	437	387	416	430	436	434	427	409	439	469	440	417	402	435	455	404	460	404	455	459	426	428	402	472	427	438	421	437	415	395	414	431	391	417	453	402	465	407	421	413	416	418	474	457	406	404	414	406	440	445	408	442	449	401	415	415	459	417	431	402	446	451	390	467	423	438	432	455	427	441	394	427	432	438	405	429	439	447	436	451	454	477	416	446	418	439	413	455	440	413	438	427	436	409	436	436	441	438	468	407	425	426	445	426	406	455	402	452	441	442	464	447	419	435	473	426	447	457	435	413	430	443	425	437	448	433	420	437	432	441	446	449	434	439	408	412	408	440	400	385	429	426	461	428	424	441	388	448	423	414	410	424	442	405	459	464	434	420	429	405	478	482	396	425	457	406	413	420	453	413	462	442	396	472	432	427	403	396	456	434	436	413	412	427	433	428	474	430	432	432	407	471	436	407	402	449	409	401	422	411	455	408	414	426	445	415	401	417	454	449	428	434	466	431	434	422	407	442	477	420	472	416	452	437	453	411	443	419	412	468	451	446	414	394	437	435	440	462	434	445	423	389	464	443	428	467	430	408	431	460	451	454	438	466	429	391	477	412	474	437	401	450	436	402	444	395	368	456	407	430	437	446	423	409	403	398	428	419	419	428	479	466	437	442	453	443	420	401	439	432	414	436	458	434	379	445	437	402	450	450	438	425	465	425	466	440	437	444	429	396	450	426	407	449	454	452	414	491	437	479	426	443	444	407	419	420	419	427	460	418	417	428	406	459	434	397	395	436	416	458	411	443	441	441	425	454	451	420	435	421	442	468	439	451	417	449	411	438	412	431	400	449	449	442	431	422	441	434	425	417	418	417	407	422	381	401	452	461	466	406	456	484	462	399	427	454	445	416	432	423	445	411	451	394	447	427	422	468	427	443	457	381	442	429	399	442	448	406	443	421	417	426	399	440	420	435	448	452	408	394	446	463	452	467	454	444	455	416	411	453	405	440	403	412	433	410	414	427	416	419	422	412	410	447	392	418	450	442	418	414	435	446	432	448	435	399	437	410	441	416	437	443	401	409	446	408	422	448	446	431	443	451	424	438	433	414	426	463	460	411	413	427	451	422	472	433	412	417	419	460	408	450	431	432	435	479	449	437	417	442	440	461	405	409	396	460	406	444	470	447	453	437	438	444	422	439	429	446	452	459	429	434	451	439	456	461	439	444	405	449	460	442	415	397	453	399	417	436	426	411	433	426	432	469	410	406	437	431	431	417	402	415	420	418	447	423	428	398	458	459	431	444	470	378	476	407	410	388	452	457	428	401	428	397	447	421	424	449	453	427	442	400	457	436	441	434	451	463	441	385	450	443	426	415	460	457	399	449	441	423	407	420	441	444	438	466	404	449	448	414	424	421	422	423	449	451	406	426	426	438	399	406	417	404	408	410	453	446	442	423	426	427	411	395	455	421	440	445	420	443	422	428	445	403	364	422	418	460	445	440	453	439	462	377	432	460	410	415	382	464	421	456	418	450	416	465	412	405	457	440	383	434	426	427	418	445	400	432	444	449	475	436	473	480	426	452	427	460	402	436	444	404	452	410	413	460	436	481	418	453	416	445	460	399	411	455	465	416	440	419	450	432	439	444	409	381	458	417	430	436	433	429	463	409	425	408	440	487	410	437	429	395	464	424	426	449	407	413	453	464	442	468	405	455	422	421	441	421	424	431	424	444	422	424	435	447	424	430	459	414	481	394	444	440	398	435	461	425	429	444	454	409	424	457	473	434	449	420	420	464	440	426	442	438	434	392	445	440	484	428	479	422	425	440	432	440	417	445	433	423	463	441	412	391	422	443	402	440	438	439	486	479	431	377	423	421	451	442	450	450	414	414	408	432	427	401	437	449	443	434	416	411	442	434	451	426	440	446	427	420	423	422	430	412	454	466	421	446	479	418	411	444	405	423	437	420	440	398	485	423	418	427	425	419	433	444	418	427	407	410	449	425	424	404	436	438	456	445	411	439	436	408	458	426	436	459	445	438	418	428	425	429	427	473	433	423	424	428	466	396	478	419	412	449	429	413	432	439	458	408	434	430	439	446	437	447	430	442	465	450	408	434	444	419	414	432	448	434	431	403	421	458	389	443	420	429	481	453	457	442	412	394	402	456	449	444	455	467	418	398	427	432	428	425	470	430	428	432	425	464	407	429	437	447	404	448	377	422	411	415	431	429	448	422	437	392	473	445	431	455	466	423	385	424	453	414	463	443	441	456	415	434	445	445	385	448	467	406	457	441	410	455	436	453	402	436	406	435	437	453	386	413	466	436	418	460	412	457	413	486	438	425	458	435	426	484	416	421	444	431	422	445	392	401	433	419	431	449
2577	398	413	418	401	386	353	338	412	329	328	364	369	343	359	328	398	337	378	391	358	352	330	327	348	374	360	360	351	353	394	346	343	365	393	355	354	364	375	380	360	354	335	376	371	358	317	347	331	343	346	368	368	387	358	369	354	338	378	352	367	375	391	357	329	301	352	343	392	354	362	355	350	380	361	362	374	384	344	342	324	352	337	340	403	368	358	357	380	392	361	322	378	360	348	367	361	391	348	360	348	368	363	352	332	362	353	407	344	362	338	374	341	352	362	350	357	349	372	389	360	343	329	328	379	356	367	316	331	369	347	341	378	370	362	361	373	333	384	339	361	329	331	345	384	346	351	368	364	403	379	341	356	363	368	336	349	349	369	319	358	344	367	354	352	374	333	363	355	343	366	344	359	373	344	336	392	380	363	385	322	357	372	371	353	360	376	355	345	360	353	355	374	343	359	347	384	357	353	359	346	339	345	401	346	331	313	313	344	353	318	359	345	353	345	355	373	374	367	378	367	335	346	364	407	393	356	349	358	326	368	359	363	406	316	362	385	353	352	353	361	386	368	372	371	383	363	343	361	350	336	336	389	317	406	325	307	358	353	351	327	366	358	362	340	348	333	342	373	361	354	354	359	404	329	394	365	356	361	354	390	330	368	353	339	373	363	393	393	364	365	382	344	353	359	356	332	353	320	375	377	362	336	361	348	370	384	354	367	361	369	404	361	347	346	352	358	346	318	322	363	338	382	379	337	380	335	368	368	326	371	364	371	341	359	372	350	342	344	346	319	352	405	364	331	368	372	352	339	341	373	378	344	347	369	357	364	346	404	382	335	359	384	349	362	357	355	381	351	379	344	368	333	364	380	392	373	358	394	353	352	359	351	373	340	378	362	377	377	340	360	382	370	364	346	312	335	400	344	392	379	332	334	385	334	348	352	342	344	376	364	334	335	366	362	348	354	367	348	354	333	320	365	338	348	372	341	355	337	337	363	376	329	344	319	375	362	372	383	369	353	364	338	351	340	368	356	361	369	354	337	376	385	374	344	329	364	348	357	342	354	352	356	348	363	339	357	358	306	347	365	396	337	322	380	356	376	380	362	366	343	393	357	333	388	356	335	358	335	363	321	331	337	359	381	361	367	356	371	348	371	342	393	338	334	342	356	366	349	318	363	358	369	366	349	354	393	339	334	343	357	328	337	393	358	368	300	315	340	322	418	365	334	347	327	334	385	357	331	362	375	371	360	376	363	348	367	343	375	319	354	327	352	327	370	348	367	344	388	348	353	363	377	386	352	356	348	370	348	349	387	368	361	392	381	331	383	385	327	356	352	332	378	353	356	341	339	360	338	383	349	401	336	372	352	359	343	371	358	356	335	345	367	350	379	373	406	381	336	344	388	363	328	343	367	344	353	359	369	308	331	373	339	360	396	369	355	400	362	372	348	341	347	358	382	330	367	354	372	330	375	371	383	362	370	377	303	394	360	351	353	344	396	371	378	335	373	336	363	368	374	351	387	383	327	368	337	347	331	360	333	386	370	352	370	387	377	334	330	352	381	358	346	353	327	355	381	345	348	371	332	347	343	346	352	384	375	369	347	370	348	328	319	351	387	364	374	342	327	327	370	383	341	374	352	351	360	380	321	376	334	360	363	361	351	380	362	335	334	363	326	374	397	332	362	379	362	380	345	350	357	365	361	339	369	336	375	353	326	401	372	362	351	344	334	342	366	358	329	368	374	380	360	361	357	349	357	326	336	350	361	348	355	391	369	354	371	355	331	369	370	411	359	357	365	346	351	361	348	373	333	341	347	356	382	344	386	372	368	352	359	362	342	369	362	356	379	339	381	369	388	389	350	316	341	383	390	325	398	372	342	331	364	344	358	372	347	359	343	344	346	321	340	377	365	380	348	312	376	367	332	363	336	363	369	365	384	356	334	362	357	368	344	336	346	370	383	360	352	358	324	373	357	358	327	353	351	348	350	361	335	357	351	355	380	369	351	343	368	327	376	370	367	361	341	377	349	350	386	372	385	359	397	361	339	379	382	325	357	374	364	326	330	337	368	350	383	380	363	352	339	353	364	342	355	358	371	394	364	362	390	340	360	382	366	356	378	379	372	363	324	341	348	359	381	373	363	348	351	371	352	351	361	377	368	371	359	377	371	388	381	353	346	356	336	349	369	355	381	364	366	352	380	309	367	355	378	362	322	371	356	377	310	365	378	347	334	353	345	350	332	349	357	352	335	339	359	379	356	369	358	378	375	356	340	354	397	375	335	375	371	366	376	376	368	346	341	345	354	374	354	331	358	330	383	376	387	347	335	355	371	405	376	383	335	325	336	360	334	325	372	380	371	344	368	357	346	379	364	355	376	364	377	383	367	343	361	371	352	349	366	377	358	385	383	334	348	405	396	376	362	370	353	339	359	359	342	394	331	370	357	373	390	358	371	369	342	376	325	386	341	360	364	354	376	346	364	348	360	316	373	374	358	356	386	359	349	328	363	385	347	333	350	337	331	366	389	340	371	340	325	352	337	349	346	317	371	385	355	356	358	335	365	317	361	343	378	327	371	331	333	398	325	357	336	366	380	370	376	330	317	388	342	338	373	386	350	352	359	338	363	348	362	373	367	356	393	342	347	354	384	327	364	330	341	328	393	374	299	341	369	333	350	344	334	344	357	341	361	341	409	355	384	346	351	376	390	345	344	349	391	349	351	372	294	364	337	340	391	375	347	335	333	376	370	328	373	358	312	337	356	367	367	388	344	370	370	376	372	356	331	376	361	317	400	374	369	352	328	341	352	334	341	373	377	355	351	369	379	362	361	381	349	351	352	341	347	366	344	371	364	347	364	344	340	357	346	360	357	349	343	382	359	355	367	354	372	335	372	354	342	346	324	360	363	360	385	338	330	352	345	345	364	359	382	363	385	360	369	384	370	346	352	360	406	395	328	361	325	364	368	332	331	345	343	330	351	339	395	360	349	373	360	377	351	371	358	375	340	348	341	328	374	338	389	367	333	334	331	334	366	343	359	377	352	350	347	354	368	372	331	327	367	383	385	357	365	346	337	375	357	345	376	375	376	412	331	330	339	357	353	364	359	353	346	340	353	352	371	345	389	362	349	369	388	345	412	369	380	340	357	352	338	358	355	349	370	356	363	325	328	357	331	336	395	385	391	347	359	421	343	333	352	370	376	381	348	315	350	334	366	391	351	380	318	344	315	345	342	362	351	344	362	347	365	371	369	362	365	341	405	317	380	385	365	341	385	359	368	380	358	385	384	355	401	362	340	349	350	345	357	323	376	374	339	326	332	393	340	331	366	405	362	334	395	360	336	352	359	359	335	350	350	334	374	376	332	357	330	365	365	381	377	396	354	350	367	367	382	372	368	392	361	344	357	371	377	379	352	343	358	363	374	327	334	374	338	307	390	329	351	355	347	342	365	377	376	378	381	384	350	320	320	340	321	361	310	363	342	341	346	388	378	375	338	373
2701	974	1040	1116	1027	1067	1051	987	977	905	954	920	943	978	924	921	908	963	948	896	930	918	957	908	929	989	904	884	862	905	969	856	925	900	984	925	939	936	922	879	949	860	923	900	932	928	920	899	882	877	880	949	934	904	920	970	927	915	924	904	923	935	914	958	941	915	910	932	893	950	913	910	907	949	916	931	888	916	943	914	947	905	933	883	933	895	887	945	906	893	908	896	950	847	935	915	899	943	917	958	921	867	965	930	879	954	911	896	933	923	908	895	925	937	923	886	899	877	888	866	880	906	867	962	878	939	958	932	898	937	920	912	904	890	885	925	923	958	902	927	976	913	907	908	928	942	940	947	915	986	911	957	938	945	911	943	962	944	878	955	897	887	912	903	886	885	914	931	906	923	912	904	930	882	920	921	902	899	943	936	921	979	953	908	967	899	921	907	915	890	930	905	930	933	881	935	890	854	947	1002	933	916	912	901	901	941	916	911	903	937	972	902	910	931	910	894	899	883	947	897	937	881	951	885	963	924	948	947	880	903	941	878	871	909	960	945	908	957	892	920	943	892	970	880	931	949	918	888	863	935	919	888	946	939	943	886	959	919	930	913	929	884	955	876	889	889	946	859	933	911	946	921	937	912	940	912	940	899	877	921	884	916	964	966	908	935	878	923	916	905	970	877	909	848	903	912	911	913	955	912	897	947	918	935	948	928	954	891	906	893	904	943	887	920	948	916	938	917	966	933	941	892	942	933	925	893	889	919	930	909	895	899	939	903	911	903	918	966	921	918	949	957	879	908	948	901	891	869	869	955	867	864	881	944	934	951	940	894	932	924	937	947	912	925	929	927	932	947	891	891	904	908	936	868	865	904	911	867	901	969	930	953	903	916	927	905	948	938	968	960	976	923	899	945	903	947	904	926	867	926	894	938	894	940	873	914	920	910	889	993	903	854	959	922	900	886	975	961	991	930	935	922	942	949	914	906	918	918	908	953	850	924	890	918	889	929	922	903	935	918	986	883	846	926	977	900	885	945	911	973	891	892	954	933	941	889	893	876	946	895	938	953	892	892	964	909	916	846	889	891	892	909	919	936	927	944	944	901	913	875	941	913	871	874	934	891	914	878	916	922	921	940	906	896	868	902	951	892	890	879	897	942	911	917	893	947	899	948	872	976	914	944	878	935	921	885	911	937	907	877	935	924	926	896	961	943	943	878	921	919	901	929	948	943	892	924	936	898	920	915	896	869	918	921	903	876	912	959	918	901	900	918	897	903	980	923	899	960	962	914	885	903	976	980	900	902	933	950	927	931	935	931	900	945	907	930	903	896	853	925	869	876	924	896	910	891	947	853	936	938	935	870	890	878	862	902	911	900	896	907	897	905	937	908	893	895	979	901	907	903	949	915	897	926	940	920	924	887	913	970	926	839	934	912	933	921	909	824	948	924	943	952	915	914	929	924	906	913	908	927	920	966	896	946	899	906	891	928	885	956	925	866	894	917	874	928	945	916	973	880	924	905	971	877	922	912	906	925	906	939	885	888	903	952	929	944	909	949	925	927	893	920	887	924	943	967	944	957	929	854	899	925	914	936	921	955	912	901	917	901	895	906	917	939	1006	925	924	887	932	946	916	901	953	953	961	930	901	923	924	852	906	964	966	896	978	959	883	896	923	966	905	923	903	969	884	908	922	909	932	880	863	903	919	892	888	953	975	892	914	903	902	926	917	917	890	953	909	925	898	913	925	888	937	911	903	905	936	972	937	860	889	955	917	906	902	917	894	895	864	907	935	895	936	938	938	923	872	914	916	915	914	927	932	887	842	850	885	911	893	924	899	924	966	865	901	880	884	889	915	907	936	915	910	939	899	904	960	942	937	896	936	1008	848	912	829	910	955	906	929	951	927	905	854	869	883	935	941	878	907	876	934	892	954	919	906	927	903	901	921	881	945	854	913	937	908	890	861	878	929	896	903	876	951	928	907	909	887	935	932	976	943	969	958	879	867	928	923	938	917	981	914	934	929	952	947	893	945	923	872	903	964	980	940	861	934	843	882	871	891	929	890	899	887	920	943	940	896	958	963	866	869	956	908	940	870	922	906	938	936	902	919	920	857	913	907	943	902	870	897	932	905	906	872	916	931	932	928	888	887	903	907	889	907	925	930	903	884	937	882	936	890	880	877	921	933	971	907	918	945	922	911	947	908	893	927	893	920	942	909	958	941	986	884	940	908	895	870	921	897	948	928	928	899	937	909	897	938	893	949	914	945	869	922	917	971	902	915	967	888	914	951	863	957	874	921	954	879	918	940	953	932	938	923	864	904	964	957	885	873	871	897	893	866	865	946	900	951	943	860	919	924	928	896	918	910	960	916	895	900	936	889	924	924	929	906	933	947	868	939	908	900	989	931	873	908	909	895	943	924	852	924	912	886	926	885	846	949	920	889	868	910	871	917	850	915	945	926	866	904	882	870	942	964	944	912	931	894	954	887	909	976	933	922	951	910	897	922	880	927	870	945	913	931	952	951	962	925	911	877	902	895	931	906	908	961	944	951	887	887	919	892	946	891	844	922	876	887	956	905	859	915	909	932	956	958	861	864	896	970	898	893	901	906	880	972	919	946	888	921	904	978	898	896	931	878	902	917	923	895	905	912	937	857	924	929	933	922	894	910	865	980	925	961	914	901	918	945	903	935	905	1007	958	1003	882	863	840	906	938	948	914	919	866	881	901	953	915	919	911	913	939	911	881	870	842	940	896	904	934	856	901	956	851	923	956	882	898	941	920	924	930	973	939	933	921	945	916	957	945	911	876	913	892	885	899	899	909	961	918	961	954	942	931	974	945	904	930	892	939	936	905	935	911	876	867	916	893	932	938	937	942	846	885	949	942	926	914	883	916	908	885	929	943	875	918	931	896	877	951	854	913	922	937	898	883	882	919	966	923	932	893	894	871	905	917	923	913	908	911	962	898	873	884	920	945	935	978	948	905	873	914	955	882	925	967	843	956	953	957	923	855	908	949	906	936	898	932	941	871	894	928	918	928	883	899	926	932	937	963	876	904	894	902	940	918	899	890	941	874	909	863	938	917	879	887	874	879	941	932	893	894	895	925	897	954	952	911	883	905	958	896	946	909	918	887	872	946	868	906	906	927	937	901	898	894	873	900	879	891	940	940	856	905	934	921	855	897	853	966	905	972	914	876	897	880	906	927	894	902	934	876	932	937	959	940	961	934	896	948	927	920	867	896	917	886	945	982	900	907	941	951	909	879	941	921	897	879	908	949	925	909	933	915	985	852	931	944	888	884	877	885	927	971	922	980	887	895	952	950	884	976	948	863	932	971	881	929	932	918	879	897	909	909	954	876	925	910	912	952	915	916	941	947	966	904	871	909	897	923	921	905	894	951	930	895	875	927	940	939	939	885	965	891	908	953	915	892	931	869	911	963	864	894	949	892	941	925	873	860	897	878	920	922	980	941	898	959	936	943	918	915	903	913	943	867	954	912
9324	1096	1276	1060	815	645	580	532	474	438	416	389	395	377	392	364	382	389	388	352	340	344	366	370	341	341	350	304	325	364	304	358	321	309	349	308	360	343	330	325	329	324	330	345	382	298	312	320	347	340	362	336	344	332	306	326	301	338	348	315	315	318	300	346	345	317	320	320	365	335	346	366	339	306	336	327	313	342	326	309	328	320	354	347	313	319	333	305	349	357	336	326	372	320	305	338	320	346	291	376	316	337	344	294	359	324	312	336	323	326	328	295	313	297	314	312	326	338	338	310	361	325	344	286	324	333	332	325	316	340	338	306	291	318	278	307	333	295	309	335	356	340	298	316	317	381	315	319	346	347	336	330	340	320	312	331	316	333	335	331	338	303	319	344	338	350	339	309	351	326	328	326	316	298	314	355	313	320	348	325	328	322	332	313	320	325	325	320	316	306	333	316	333	332	332	359	318	326	340	334	336	334	338	347	336	301	317	299	314	310	333	291	338	334	313	333	331	314	307	329	322	350	345	334	350	329	345	349	303	319	323	337	328	331	331	315	288	348	332	337	328	375	296	352	319	343	309	336	318	312	331	322	350	378	342	309	329	338	336	357	374	327	336	343	293	339	328	344	329	321	318	359	318	299	331	321	320	352	330	364	312	352	317	333	340	326	352	354	317	333	335	310	334	309	330	345	329	337	341	282	304	310	336	345	336	314	315	330	325	328	342	347	359	301	324	291	312	325	325	337	328	314	290	339	325	293	328	299	325	301	348	327	341	345	316	298	335	358	345	349	334	305	330	344	332	305	339	339	320	346	300	330	322	319	359	335	306	326	340	276	340	339	335	336	354	313	345	322	334	335	312	333	339	330	340	321	334	339	329	368	335	297	364	364	311	312	310	336	330	315	355	297	289	324	360	312	347	336	333	295	342	340	325	365	296	369	342	321	313	320	327	320	360	310	321	321	310	347	325	341	341	334	339	335	342	305	344	329	328	305	335	305	340	307	317	332	329	343	303	341	369	350	318	301	314	298	304	349	329	325	340	316	305	303	331	320	332	301	318	316	291	315	360	319	322	328	336	335	312	321	340	309	328	319	317	332	324	320	311	325	326	323	311	327	315	298	318	300	325	327	342	324	331	351	349	321	317	305	310	340	343	323	322	356	320	333	333	328	338	331	327	323	295	320	309	301	337	332	328	331	329	321	328	328	316	280	335	336	352	338	284	353	321	345	366	333	324	353	307	322	331	323	362	328	305	358	326	341	338	347	314	341	338	313	292	312	311	307	295	336	303	330	336	342	343	345	344	350	324	309	324	319	309	347	353	347	325	367	358	329	334	332	326	348	328	343	334	324	364	312	307	352	315	335	323	336	305	338	324	311	369	310	329	333	336	325	342	344	325	369	317	340	347	330	326	330	337	345	356	333	319	316	315	340	335	338	302	335	313	345	328	337	289	301	352	310	311	318	316	320	358	331	336	344	352	326	354	340	310	326	324	318	339	342	355	345	319	347	348	342	357	326	333	324	329	313	373	332	332	347	326	339	338	292	339	315	334	301	334	342	316	319	308	339	320	356	285	346	359	323	352	334	321	321	338	315	306	319	309	360	343	311	300	334	328	341	340	351	309	322	307	316	316	324	328	306	350	327	348	353	324	313	342	351	325	317	320	329	351	312	322	312	315	357	352	341	336	291	375	314	321	327	316	316	305	299	323	354	333	298	350	341	343	341	309	320	312	346	302	347	323	313	333	359	328	318	303	332	321	322	341	331	331	298	351	363	328	346	333	335	338	303	355	338	284	317	324	338	348	349	320	312	322	347	325	351	317	357	340	304	319	311	308	322	345	319	361	313	331	330	316	324	312	324	335	306	323	310	345	319	350	319	292	315	310	324	349	333	360	346	334	310	340	324	324	351	349	329	290	310	332	309	309	319	322	354	333	335	333	319	318	319	363	319	328	310	312	329	314	328	311	326	367	319	326	321	349	316	328	365	350	308	320	313	301	315	320	323	339	339	329	316	323	297	312	347	383	331	339	351	340	343	316	322	326	327	295	339	301	336	299	293	307	331	322	345	355	327	329	327	335	321	382	326	311	343	303	310	333	309	331	351	318	322	315	317	344	347	347	319	334	323	341	356	325	303	343	327	343	332	373	338	314	299	344	316	352	325	312	319	348	344	321	335	321	313	320	314	334	354	336	335	353	373	288	313	338	310	368	377	358	318	301	349	313	315	304	329	328	351	348	344	283	307	328	343	301	306	295	332	333	349	298	350	303	343	319	310	307	343	312	267	309	322	379	308	309	320	360	312	295	336	322	324	320	301	356	345	335	319	334	321	349	340	296	333	340	352	324	321	340	292	343	336	342	343	281	317	334	277	318	320	333	338	330	305	314	355	328	297	321	350	293	312	352	304	351	348	287	324	344	332	306	336	349	328	328	303	311	317	308	301	315	339	329	330	340	337	305	325	327	354	319	331	357	308	329	337	317	322	388	327	333	359	302	285	330	303	303	334	295	290	356	320	317	317	321	325	319	331	317	322	306	327	343	339	296	325	297	293	312	346	331	331	355	322	311	312	354	336	351	335	347	302	319	320	320	379	368	334	378	345	311	317	368	341	307	307	306	338	299	350	338	335	328	328	338	333	336	331	318	315	332	323	349	353	346	349	313	337	321	321	327	345	359	356	300	344	321	327	336	347	328	333	340	354	349	318	304	321	320	339	337	293	347	325	303	369	331	305	317	311	342	311	305	334	292	388	339	333	325	308	329	338	344	330	316	322	322	335	326	355	293	314	319	311	317	323	321	317	318	320	313	314	324	320	297	353	352	298	349	359	336	326	315	311	335	342	335	312	325	320	323	352	324	325	351	333	352	316	318	299	310	340	322	359	325	338	308	356	333	340	313	331	286	291	315	364	325	295	317	360	356	327	332	296	366	371	357	315	315	323	310	363	335	338	337	320	351	316	310	373	338	321	321	301	328	336	352	328	296	311	301	322	297	324	342	297	321	314	328	314	318	329	325	330	375	350	291	368	314	288	314	318	332	334	318	313	314	318	338	324	326	324	331	328	338	377	336	365	327	349	314	319	346	325	316	329	340	303	347	309	321	318	354	340	316	332	327	332	307	348	354	333	310	333	339	320	315	312	320	335	334	332	336	304	354	310	331	303	332	326	316	316	317	339	329	331	321	329	308	321	368	315	354	305	345	301	293	330	313	323	322	335	345	321	317	327	321	317	336	318	301	312	286	351	319	342	327	347	319	342	315	367	357	331	308	370	330	342	336	312	343	307	323	298	325	304	348	347	348	312	328	324	304	311	329	291	343	334	286	329	322	299	316	338	311	348	343	349	320	336	314	313	329	364	338	371	356	328	340	324	327	320	330	361	308	331	337	370	326	357	331	338	326	350	352	299	308	313	327	336	348	346	334	348	291	330	318	329	342	332	306	331	319	349	316	311	295	304	320	313	302	335	349	329	318	315	370	293	348	352	349	356	370	311
5822	1521	2639	3284	2918	2519	2223	1929	1663	1560	1436	1389	1282	1212	1137	1121	1116	995	1036	1016	1006	1007	923	1011	978	957	978	919	871	897	951	921	843	906	847	884	884	911	856	901	861	864	837	867	845	920	843	878	850	858	865	873	862	879	836	906	892	867	848	819	828	870	839	881	806	868	882	840	880	867	879	866	856	813	899	853	882	884	817	869	869	849	880	841	857	899	817	792	794	849	801	869	838	842	873	859	867	823	821	854	837	869	859	823	826	839	866	894	858	864	823	832	814	792	856	810	871	912	808	854	887	890	880	909	821	899	868	825	779	873	865	814	872	838	799	827	786	921	886	820	832	805	812	845	808	809	840	843	822	806	803	774	851	793	849	841	867	893	823	811	837	812	854	821	825	804	886	830	793	843	826	791	852	797	798	839	791	852	845	837	878	821	843	819	824	844	847	837	814	835	843	807	848	783	821	810	809	861	874	846	871	809	873	791	843	858	836	833	817	821	868	852	881	859	874	838	826	808	873	810	833	847	840	859	827	867	850	859	842	822	825	833	838	834	850	804	786	829	893	798	903	825	857	908	823	802	809	834	831	845	846	877	841	874	819	838	792	830	859	786	819	825	860	819	854	894	812	835	821	799	835	849	827	829	795	869	864	844	856	816	824	836	832	845	815	813	829	879	881	811	837	833	839	879	830	834	855	867	783	791	829	818	867	796	869	837	814	823	858	814	847	877	835	841	851	855	818	851	896	826	851	869	875	854	856	847	822	861	842	861	833	804	802	861	845	864	807	820	868	819	874	885	821	825	870	875	880	848	827	789	833	805	827	847	887	791	871	775	855	853	798	832	805	829	843	840	808	849	811	846	835	858	805	807	834	785	822	822	876	868	850	793	858	812	851	876	832	863	808	883	891	789	829	880	819	888	834	852	869	771	853	822	833	835	814	829	809	881	828	844	857	865	873	860	906	795	872	805	871	840	850	849	818	835	822	870	862	844	820	861	849	830	812	817	836	834	812	786	856	806	843	854	789	769	809	840	834	850	811	860	858	832	812	815	818	836	876	846	841	814	826	820	812	835	830	799	849	864	849	851	822	855	864	838	832	790	849	806	833	836	876	884	850	817	826	818	788	836	798	815	798	832	843	800	850	816	812	819	863	830	766	792	815	828	846	838	809	857	738	861	835	807	831	895	829	855	801	827	825	816	831	816	838	882	869	819	866	783	814	856	884	850	827	882	820	841	832	802	822	841	880	885	847	834	819	849	826	820	848	816	827	831	804	794	815	851	854	888	806	867	842	919	843	838	838	827	865	868	846	847	856	822	821	831	779	835	768	852	875	827	843	857	849	859	858	811	842	837	776	875	925	812	802	823	884	827	820	837	846	787	818	829	824	872	821	913	856	869	873	825	808	852	829	875	794	854	814	820	807	837	830	819	849	845	833	823	830	835	842	852	816	816	850	875	747	807	804	823	854	798	872	828	805	884	852	824	881	811	802	810	803	835	807	807	851	834	841	837	800	880	892	868	782	853	825	866	797	864	827	857	829	822	849	796	869	818	889	829	786	771	807	834	854	903	875	875	867	857	854	838	777	831	819	825	740	837	890	825	788	779	866	895	846	850	823	825	789	820	850	842	856	853	829	823	859	798	802	797	871	852	877	784	818	818	860	840	863	784	830	856	790	835	868	858	826	798	794	851	893	838	774	848	806	843	852	806	855	819	845	801	794	855	903	869	841	805	908	860	834	847	874	841	819	892	852	833	829	808	827	775	781	851	838	856	811	904	788	907	813	839	838	813	796	769	828	889	814	840	857	821	794	856	864	838	861	849	834	859	851	821	791	858	875	837	814	810	853	800	893	863	875	867	823	843	872	846	850	872	866	816	836	824	831	796	841	842	906	810	793	796	848	799	799	805	852	845	765	782	810	837	792	870	833	794	862	796	840	843	800	833	801	868	832	818	871	801	847	839	848	823	822	803	872	833	818	830	939	867	830	795	812	852	814	789	807	842	787	846	831	785	845	883	829	838	813	867	846	869	830	778	854	780	825	864	852	795	800	787	885	838	788	801	860	832	835	851	863	872	822	809	829	856	852	834	870	803	846	839	887	794	862	824	851	847	854	825	823	835	915	843	779	842	812	816	893	790	835	829	876	833	809	810	791	836	829	828	852	850	790	798	755	836	834	805	773	868	841	855	846	780	854	868	864	869	842	821	843	845	867	846	886	851	785	840	765	860	770	862	867	809	855	867	847	833	792	774	823	847	827	820	819	795	861	799	798	891	813	848	853	858	839	801	863	805	848	844	885	858	849	891	835	875	886	816	799	875	837	879	856	849	877	865	808	848	895	848	845	823	839	782	815	833	892	865	835	810	845	818	829	786	798	850	835	835	837	810	779	790	791	831	843	848	842	849	845	822	888	800	786	821	814	794	779	825	809	826	804	884	894	832	888	836	841	794	834	863	893	824	836	824	836	790	831	846	860	806	838	795	823	840	827	870	772	837	808	809	824	865	829	815	859	888	852	826	841	846	829	794	811	841	815	872	845	828	824	856	837	892	797	850	854	804	830	820	832	830	837	872	846	822	863	830	892	848	866	847	904	848	851	864	793	838	831	836	821	853	855	836	845	833	804	778	820	911	789	858	795	807	794	804	881	848	800	890	839	824	835	821	853	845	868	888	804	870	787	854	850	837	822	841	839	847	870	783	856	847	883	862	812	913	792	863	840	811	892	801	814	904	819	866	781	810	858	806	856	820	876	877	815	826	885	824	847	818	802	795	835	878	798	872	759	808	845	848	792	862	856	765	849	778	818	840	842	808	810	857	887	857	841	844	847	867	834	828	835	835	785	831	811	828	862	781	823	847	842	827	800	853	839	854	805	830	831	867	846	858	848	815	867	839	878	818	890	867	828	794	847	840	809	839	809	869	915	821	806	859	850	793	820	859	865	826	837	822	836	832	838	860	865	839	816	848	857	847	883	843	836	811	826	837	823	859	807	851	815	839	826	814	810	862	882	818	787	834	786	828	788	815	845	830	860	879	871	808	860	861	813	890	845	802	810	865	834	884	834	862	796	832	826	835	816	826	889	874	838	873	788	830	852	845	841	853	828	824	875	849	855	898	798	860	809	842	843	856	873	874	839	759	806	809	887	806	835	805	852	838	790	856	855	813	862	884	857	879	849	777	825	867	843	793	836	846	822	783	800	820	838	805	804	824	861	807	837	814	851	855	854	808	859	830	808	826	811	837	843	830	840	862	874	794	868	861	876	810	865	883	790	858	818	811	833	794	838	805	809	833	881	855	823	842	799	825	837	842	820	836	894	819	862	855	851	827	835	795	767	852	873	845	798	859	852	810	894	845	773	839	829	834	824	831	862	768	815	774	884	858	837	837	911	882	842	850	829	784	816	880	819	782	815	764	883	825	863	848	858	853	829	849	807	820	811	835	816	800	876	856	832	843	834	810	849	838	864	777	840	829	818	807	810	814	799	790	855	869	867	829
16837	2366	2246	1847	1203	902	704	580	462	414	372	321	329	257	238	249	240	215	199	203	188	201	203	193	190	148	201	172	158	170	167	159	154	194	133	162	166	170	180	154	146	142	142	157	162	155	187	150	138	171	143	151	174	164	144	178	150	155	158	185	150	144	171	173	136	169	176	145	154	165	159	152	153	143	138	166	147	170	155	145	162	157	154	137	152	162	144	159	157	149	145	178	154	162	157	150	138	159	159	144	142	160	152	180	152	141	170	157	157	138	135	156	170	152	150	166	181	153	147	169	163	153	164	151	158	151	163	139	144	153	164	148	148	148	148	160	181	156	157	147	147	154	155	140	144	175	149	146	163	162	160	150	160	148	147	170	152	128	148	130	151	159	144	153	150	151	155	164	156	142	168	147	158	184	152	155	159	158	156	162	158	139	135	174	163	157	156	148	147	143	161	145	151	178	139	155	140	146	178	137	150	133	162	171	143	143	147	172	150	133	141	149	144	146	180	151	174	155	131	157	146	149	155	131	179	158	159	154	156	138	161	147	151	147	160	152	170	169	127	136	141	156	145	147	179	166	170	157	181	165	177	142	131	144	165	147	155	137	137	132	167	138	138	161	150	148	171	149	161	159	147	154	150	148	161	134	142	165	135	156	142	167	150	172	136	152	146	147	148	143	156	128	166	140	158	151	159	143	133	138	134	132	149	142	149	171	141	127	154	162	153	164	155	157	137	164	147	144	168	154	163	143	147	145	152	147	143	160	141	165	150	158	138	151	148	150	151	152	145	148	117	139	144	165	137	149	173	154	153	153	135	161	148	155	135	128	141	133	139	149	168	164	148	176	171	146	158	152	156	139	177	154	139	153	137	146	131	152	145	150	176	166	170	172	133	140	147	150	138	155	161	150	141	157	125	145	149	162	161	147	146	127	138	135	123	147	155	131	157	167	166	150	168	155	154	136	143	156	146	159	136	148	157	153	178	143	168	163	150	165	139	155	154	147	144	150	147	147	159	159	142	161	155	146	142	157	144	171	150	159	133	145	144	157	158	139	144	171	161	135	152	148	124	136	182	177	151	150	154	149	161	147	149	161	161	157	172	168	142	165	146	138	180	154	127	157	165	132	133	140	142	145	159	161	149	145	150	154	143	153	150	135	160	151	151	132	140	170	160	145	153	166	162	163	157	148	150	140	165	179	141	175	155	175	128	180	142	148	173	155	137	141	164	160	138	148	160	151	159	165	153	147	155	161	144	150	160	150	136	162	155	148	158	165	167	156	157	149	156	142	147	154	152	143	150	149	153	129	135	177	135	145	140	155	146	152	159	153	140	154	162	156	145	134	170	151	155	141	155	141	136	160	157	132	155	152	134	128	160	153	146	145	159	181	143	153	137	141	125	162	150	176	138	145	116	149	157	153	147	163	155	167	138	158	169	140	141	153	156	119	136	168	154	151	151	141	142	127	146	147	163	141	165	152	144	158	151	154	137	165	153	142	156	125	149	141	163	173	142	134	147	154	177	140	164	141	163	160	164	139	136	162	154	162	158	142	150	154	144	140	143	161	149	135	159	149	155	172	146	142	179	147	161	144	159	147	146	147	148	154	164	155	133	172	155	151	152	169	126	164	139	139	156	154	160	161	151	145	132	145	165	174	135	146	176	141	143	142	146	156	148	150	138	150	140	149	154	142	177	157	151	146	141	124	146	154	129	162	137	165	172	160	156	140	160	140	132	155	149	125	149	141	159	138	153	122	141	163	170	139	151	177	156	151	154	147	163	142	145	176	132	115	169	148	148	143	134	146	145	125	135	137	157	153	146	150	145	141	129	140	140	163	166	140	156	149	137	170	160	141	172	140	135	151	152	123	148	146	162	131	156	162	148	138	154	161	147	131	159	148	125	140	154	146	156	147	150	145	149	147	148	129	143	175	140	170	151	182	159	149	174	173	173	145	143	122	161	157	152	158	151	126	161	152	171	147	153	138	163	150	157	161	147	159	178	150	141	153	148	149	156	152	142	135	147	143	153	139	164	141	136	168	153	163	164	142	169	159	152	155	139	160	156	141	125	152	159	135	166	162	137	156	138	145	147	135	150	143	156	125	158	149	147	151	155	150	145	152	129	134	135	151	178	166	169	155	150	157	153	168	139	149	158	120	164	154	143	164	145	152	164	160	144	148	151	143	151	163	144	156	148	149	150	147	152	135	138	134	160	179	149	176	136	157	174	145	171	128	156	140	147	154	129	154	156	121	165	144	154	148	147	150	154	160	182	156	145	166	162	153	156	146	155	153	151	147	152	143	153	164	139	170	153	170	146	143	154	165	146	158	119	169	165	154	162	144	151	140	159	140	149	142	144	153	144	149	156	149	138	147	137	130	128	148	144	147	150	154	160	140	148	170	153	167	168	160	160	152	138	163	128	138	150	150	157	133	132	156	146	151	147	131	155	179	154	131	144	160	152	132	150	143	163	141	134	131	139	147	133	143	147	152	164	155	158	153	167	145	153	159	160	153	138	142	150	171	146	162	146	150	126	144	151	152	161	169	139	151	150	124	143	155	144	142	165	147	138	151	161	166	163	124	152	171	136	154	159	164	163	136	131	147	138	162	181	164	135	151	167	152	164	154	141	160	129	137	170	138	155	150	164	157	155	160	157	152	164	151	173	130	175	143	128	139	165	158	155	153	167	150	164	153	150	157	156	141	146	158	155	159	160	152	151	158	141	150	170	167	136	153	146	160	171	153	147	152	139	167	146	171	147	174	175	149	168	167	144	142	158	137	163	186	149	164	153	148	130	166	152	165	164	178	143	140	139	144	132	138	150	153	157	155	162	165	144	151	173	126	163	159	152	162	161	153	121	138	130	141	158	171	159	187	144	157	136	171	147	163	156	153	160	152	155	176	147	162	132	176	155	158	144	180	142	143	131	146	149	159	155	160	149	165	146	136	130	159	145	166	163	146	142	149	168	150	132	159	145	151	133	161	151	130	144	153	174	144	151	147	156	172	157	151	159	158	164	163	131	147	153	163	147	135	185	179	153	142	165	177	164	147	174	170	147	157	150	170	139	131	139	147	146	145	151	159	134	144	156	139	131	151	147	152	160	120	138	136	155	131	165	162	154	172	148	133	138	153	143	165	142	167	156	124	162	123	157	157	163	153	134	151	156	129	160	147	136	152	135	123	146	176	157	155	169	138	129	141	154	137	142	138	153	140	161	144	156	172	137	153	158	167	126	165	158	152	158	145	159	155	175	159	165	131	142	138	151	147	152	149	161	157	158	152	140	146	144	153	147	158	140	152	151	142	147	160	155	163	145	179	155	149	167	140	141	135	151	147	169	153	165	156	145	172	181	149	138	151	154	168	148	158	152	155	147	163	133	149	141	153	123	150	156	127	163	144	155	146	136	147	167	167	133	153	157	128	158	152	131	129	141	152	149	153	151	156	150	149	147	160	144	161	153	163	164	158	176	147	121	172	136	143	137	156	123	187	158	143
7399	1847	4226	5087	4615	3786	3145	2497	2165	1886	1621	1439	1315	1210	1105	1025	950	941	851	773	827	833	764	690	668	673	617	605	617	621	622	583	611	577	553	556	529	569	557	547	547	498	503	483	540	499	521	486	500	506	447	492	472	509	442	466	482	490	410	454	465	439	506	470	450	450	479	468	439	487	464	478	454	457	420	476	449	458	467	462	449	457	430	453	466	407	454	427	452	453	491	453	419	425	445	416	449	449	428	417	461	414	439	393	451	434	451	443	426	388	446	473	417	438	421	434	417	429	436	442	418	453	418	409	456	420	435	402	443	428	390	401	433	432	415	459	434	430	423	428	462	418	437	381	428	429	420	432	431	430	445	434	446	435	443	444	485	461	397	421	429	458	482	442	461	439	462	422	446	437	454	449	447	422	416	396	418	416	421	468	396	428	448	433	456	447	469	445	453	419	482	467	464	480	451	416	450	426	416	422	437	445	445	442	441	431	443	439	402	438	401	467	428	429	409	423	453	462	432	426	451	433	421	428	442	432	423	438	449	414	446	441	418	430	436	387	385	458	432	476	459	420	457	399	454	474	429	418	430	417	439	415	451	446	426	430	449	414	457	430	444	409	453	470	426	462	424	440	394	398	459	412	430	432	413	445	408	421	414	404	418	392	455	457	396	399	466	444	437	425	480	417	416	405	436	401	409	408	423	428	461	486	487	410	451	440	410	440	438	440	442	470	436	386	431	430	454	465	453	449	417	441	440	414	440	442	458	413	447	413	418	470	408	421	425	456	456	422	423	465	446	432	440	467	418	448	434	438	452	412	418	431	446	442	445	422	466	461	459	451	446	415	435	414	440	421	415	447	436	420	445	423	455	423	445	399	444	444	417	449	447	455	443	412	439	431	436	420	453	432	428	423	420	456	465	446	431	424	461	443	415	432	433	408	441	421	435	439	442	417	467	448	416	419	388	428	443	464	430	439	449	410	402	461	446	421	429	450	459	468	462	418	424	424	416	446	439	424	433	433	434	438	431	417	427	416	446	438	437	440	409	429	421	421	395	434	454	449	432	426	436	431	453	453	458	421	431	437	404	441	402	430	424	428	431	479	471	412	486	396	455	465	428	418	442	451	460	414	423	417	463	447	460	422	397	447	418	442	443	433	439	425	469	449	438	411	425	440	435	404	430	442	376	451	424	432	426	452	434	449	436	441	432	433	402	403	460	445	429	436	401	418	451	436	434	413	445	393	419	461	433	434	405	433	446	452	445	441	440	435	426	432	414	411	443	414	410	426	433	404	444	434	428	415	402	456	461	459	403	406	456	439	456	432	428	412	404	400	467	414	414	421	439	426	436	417	425	443	454	425	415	466	389	393	413	426	432	461	442	423	442	419	427	446	457	441	459	420	392	394	424	448	408	420	437	421	440	435	433	396	414	427	462	455	478	414	423	429	409	454	449	422	448	419	438	431	432	440	430	455	444	447	400	447	447	429	436	447	410	420	440	425	446	427	448	456	461	461	398	438	419	432	436	423	418	434	463	407	421	435	399	438	404	433	422	419	480	430	444	436	441	426	411	404	475	441	427	424	416	443	385	450	449	421	430	434	431	420	429	438	439	455	423	448	459	432	431	453	392	466	452	425	445	428	459	441	453	410	445	467	423	423	433	404	424	424	410	445	433	443	476	423	446	404	415	443	464	443	421	433	441	411	435	452	446	465	385	433	456	438	438	424	425	409	450	461	423	436	434	447	460	412	451	442	426	419	419	445	448	436	434	444	449	451	436	376	439	429	424	435	456	422	433	459	409	406	432	430	421	409	432	445	411	456	437	453	434	444	458	467	465	426	424	437	489	439	413	424	427	455	436	450	459	450	433	408	429	427	468	469	467	449	418	422	425	461	395	460	442	446	429	431	417	404	413	427	422	423	416	437	398	415	495	412	413	424	465	423	430	391	458	414	427	430	449	415	414	453	419	428	431	393	451	423	417	423	430	431	440	424	442	437	468	428	453	417	449	427	435	448	452	404	422	436	442	430	452	435	459	454	450	451	432	485	437	440	391	403	416	445	476	429	423	426	427	444	448	417	460	419	449	445	416	464	442	429	462	418	490	425	406	422	410	431	428	428	399	447	450	436	425	404	440	449	446	450	419	429	453	434	418	426	420	451	458	405	405	422	435	435	432	428	464	412	409	444	444	421	439	436	435	446	485	475	416	389	458	405	420	439	442	410	398	402	441	409	437	434	460	425	434	438	405	425	424	419	460	433	465	428	443	437	417	434	445	446	442	440	422	413	434	406	431	386	453	452	396	439	423	442	486	461	396	465	471	460	397	422	461	432	447	449	427	435	454	442	429	425	425	449	436	430	415	461	454	441	405	485	442	434	430	442	466	408	455	409	449	449	450	412	404	453	432	433	425	450	443	451	450	441	401	454	427	454	438	411	421	416	444	434	428	388	412	429	432	455	411	417	468	436	412	438	411	407	413	455	432	406	423	462	449	435	394	428	426	455	408	418	449	452	445	426	443	432	443	455	407	440	428	414	446	446	464	457	469	441	435	452	432	450	424	461	441	461	435	436	419	432	395	383	450	448	452	419	437	399	422	444	438	410	438	467	439	434	445	418	432	443	439	421	403	418	428	409	423	425	467	455	409	486	414	447	416	467	433	472	461	447	399	446	459	415	429	451	392	461	438	420	436	446	435	454	403	433	442	428	428	461	402	395	437	436	424	465	431	430	410	386	386	459	430	427	435	454	455	426	460	429	436	450	397	385	418	425	449	431	443	455	398	448	455	387	429	417	414	438	428	452	441	423	443	417	447	394	428	431	424	453	427	419	459	427	437	432	447	437	449	437	429	419	437	441	438	416	436	450	431	432	432	423	468	491	416	399	448	438	458	441	427	410	395	437	451	419	411	438	437	427	434	419	470	412	448	407	417	472	406	428	422	445	421	474	420	411	443	443	414	426	438	410	420	464	435	412	437	441	416	435	428	470	415	461	463	423	410	392	444	442	457	460	438	445	436	425	462	478	443	410	439	386	470	431	434	454	455	443	423	396	428	399	454	431	412	391	417	427	436	448	488	427	449	418	421	421	451	426	448	403	400	458	422	483	449	414	423	423	440	441	445	464	430	406	446	434	451	406	459	448	398	425	465	430	462	433	432	449	432	415	440	459	441	417	443	464	427	415	437	454	403	447	429	421	430	429	429	424	413	423	432	439	452	448	399	426	435	469	426	424	408	438	461	435	433	429	425	453	434	450	444	427	422	422	436	420	460	433	376	420	435	463	406	402	427	438	442	424	451	405	425	449	457	421	423	445	418	445	377	433	431	476	455	420	440	485	453	473	414	429	426	448	411	405	472	456	410	409	437	437	392	421	449	450	458	429	458	439	410	430	450	408	447	458	455	471	400	483	470	462	408	453	431	426	445	430	407	470	452	445	431	423	427	422	432	424	448	452	407	418	438	423	434	441	433	413	424	464	446	430	445	445	427	424	379	421	418	427
2646	388	413	366	342	354	390	371	398	409	358	333	355	365	358	356	357	382	380	351	346	382	357	374	372	349	333	338	399	357	344	358	373	396	364	378	361	411	350	369	390	338	370	342	389	378	389	342	399	344	354	333	368	355	381	386	337	358	345	368	333	364	373	363	341	361	371	354	365	350	336	374	346	384	362	341	337	387	381	384	387	390	344	339	342	370	354	348	402	423	362	359	359	358	355	364	354	384	368	374	353	325	335	387	392	386	355	366	342	331	356	346	347	365	379	357	337	353	348	356	344	341	362	364	362	363	359	369	355	341	368	342	341	367	374	350	392	353	387	342	360	386	351	370	390	377	324	397	359	378	392	346	333	360	395	376	351	337	356	367	375	339	340	376	352	357	320	349	356	343	387	376	356	354	312	336	349	352	394	346	360	358	348	378	342	361	335	333	395	352	368	351	379	360	342	350	353	341	348	347	372	356	386	379	346	383	338	378	370	325	352	343	370	344	393	360	357	360	395	374	334	369	358	393	342	364	322	350	350	360	337	378	366	323	351	334	339	360	325	384	354	352	353	353	356	357	302	345	371	367	366	391	402	356	364	399	390	379	374	307	382	364	333	328	369	396	369	351	370	377	388	387	374	377	362	363	341	345	366	368	361	356	350	379	336	359	317	356	372	330	368	363	315	382	337	360	360	367	334	346	372	356	354	380	368	360	345	338	362	411	353	396	379	334	326	363	386	373	347	378	347	357	345	322	395	377	351	350	395	404	343	357	314	370	337	359	364	340	378	334	370	372	371	396	337	337	375	350	355	357	380	343	330	377	349	347	340	389	350	356	339	381	351	353	360	351	335	387	325	360	332	335	347	384	382	365	368	352	372	368	371	341	383	330	338	351	350	351	338	353	346	345	360	332	366	360	346	341	394	358	346	343	349	366	393	343	392	339	370	360	380	320	358	396	371	356	332	364	366	338	331	348	357	353	348	376	366	328	343	380	405	359	384	363	356	361	357	357	344	324	349	344	372	350	384	365	374	393	358	333	365	379	363	357	400	371	373	323	329	325	342	373	371	368	324	344	361	346	333	378	376	378	339	353	355	342	366	346	370	342	360	333	341	355	338	337	380	353	391	382	355	354	353	375	350	321	342	307	358	364	331	340	380	315	350	410	357	361	371	369	343	358	325	385	395	384	380	358	339	338	335	351	341	347	360	346	334	334	351	339	363	387	358	361	354	366	343	375	355	372	374	336	331	360	331	367	345	357	355	339	346	356	306	346	361	401	360	345	318	344	384	329	364	336	350	386	358	350	342	329	323	363	312	345	350	371	355	357	355	371	334	352	370	366	369	360	363	341	369	328	334	352	348	363	361	387	352	344	352	401	382	395	338	383	381	366	388	367	326	360	343	376	381	366	397	351	394	360	391	330	386	409	413	346	372	356	333	354	339	358	373	379	347	369	339	375	350	348	366	390	380	366	348	375	360	341	365	388	355	351	368	356	369	358	342	358	332	365	352	387	359	373	352	354	348	352	363	360	382	364	359	370	362	360	372	378	383	363	377	328	364	375	361	329	399	371	375	314	350	366	350	349	346	381	412	325	354	350	383	327	357	385	345	359	354	376	337	339	368	335	354	338	363	380	329	342	398	357	359	332	325	346	386	356	360	351	377	330	345	350	358	348	364	356	390	353	342	364	354	321	363	344	365	346	385	332	362	348	378	347	348	337	358	389	330	357	383	339	370	327	334	362	367	373	373	331	356	380	353	354	370	358	390	349	330	332	354	338	346	371	358	363	347	371	359	390	329	350	344	349	349	334	352	385	352	351	376	372	368	335	352	337	406	352	355	364	340	339	378	347	356	350	373	383	341	335	337	356	367	388	323	326	349	336	337	325	391	355	367	390	369	365	305	345	337	365	365	350	340	371	377	330	362	354	382	339	401	331	364	323	363	357	351	329	396	359	382	350	349	367	350	357	347	371	378	362	357	346	351	358	393	363	369	353	371	361	350	342	332	346	352	370	383	397	356	372	359	358	397	388	356	370	326	341	382	358	333	345	370	344	365	346	370	375	383	383	371	392	354	347	351	363	378	354	362	362	344	387	350	327	392	394	359	365	367	401	342	391	362	348	360	378	349	350	377	370	328	405	367	345	363	396	337	358	349	374	341	329	331	357	360	351	332	347	385	343	347	328	355	319	354	318	350	365	376	342	362	368	396	317	388	370	349	357	338	316	356	380	353	365	349	399	391	363	369	350	352	349	360	372	331	341	355	322	340	349	355	391	376	355	352	352	362	360	379	374	392	340	363	357	355	327	383	390	351	380	382	369	356	419	351	399	373	345	392	335	347	356	379	389	363	364	353	348	371	331	364	366	344	348	346	348	356	380	360	395	383	384	386	393	374	354	373	362	345	384	358	354	355	356	349	351	380	387	354	369	330	359	342	395	365	370	386	380	384	344	382	366	336	356	344	334	363	360	364	393	391	382	397	341	357	361	369	355	381	366	399	371	335	355	388	372	354	370	368	357	382	378	349	340	338	377	334	338	363	336	356	338	356	347	409	359	359	360	372	380	358	340	365	371	382	355	365	349	337	356	340	359	351	333	332	350	369	348	383	376	359	329	334	371	390	356	362	377	392	362	360	337	380	329	367	379	382	384	362	347	344	372	388	354	366	342	384	348	376	386	376	365	336	359	364	384	387	358	361	360	349	360	379	356	343	402	383	392	342	352	345	377	357	337	381	327	351	394	352	359	375	359	409	358	350	348	336	374	365	361	358	347	366	367	355	321	362	326	376	326	369	372	358	404	369	395	342	328	372	365	383	337	359	353	384	390	365	393	356	353	356	388	367	348	362	344	355	375	388	384	328	368	363	347	351	388	360	348	363	403	379	344	352	335	365	329	375	374	372	382	354	385	355	343	358	324	332	362	398	378	359	391	363	354	342	343	332	363	366	336	377	358	387	344	356	354	405	368	323	334	351	325	343	401	345	365	346	354	383	363	334	361	356	357	376	356	355	360	331	347	316	359	349	342	333	355	391	358	343	389	362	352	333	377	344	355	377	354	334	350	354	379	353	393	351	371	361	376	344	357	401	359	347	332	368	357	355	357	368	362	326	386	410	372	341	357	315	338	360	345	365	356	353	332	365	361	327	317	326	344	318	373	364	346	362	336	346	380	389	351	379	383	340	353	346	331	405	373	373	339	395	350	387	345	340	341	353	355	381	379	343	393	361	374	370	324	378	386	371	349	337	368	334	345	361	376	399	358	346	382	354	303	361	380	354	381	354	329	385	371	335	372	381	338	334	369	365	384	364	373	320	402	357	364	387	385	372	334	347	354	359	400	332	360	361	341	398	369	345	336	362	352	352	363	347	354	371	358	379	325	361	300	375	365	394	370	365	356	383	396	325	346	380	352	400	332	369	349	365	358	344	354	369	364	354	339	374	351	385	352	352	338	323	348	359	372	388	380	343	340	350	354	349	348	386	344	368	355	361	354
2704	967	1088	1121	1025	1104	966	1009	976	1008	894	1007	1009	965	912	893	928	956	925	957	920	957	939	937	925	951	986	926	995	949	961	929	907	905	913	954	907	963	911	856	935	934	910	974	874	904	958	907	919	970	874	933	911	889	953	909	914	923	934	969	923	936	918	964	938	936	897	914	865	892	981	920	913	902	928	932	944	949	878	911	884	906	899	950	926	961	921	932	954	882	895	972	968	856	931	895	867	939	905	930	925	894	895	977	935	934	924	941	917	899	870	965	941	925	866	957	891	906	923	897	915	928	945	876	889	897	843	956	938	892	900	877	981	926	877	890	929	885	890	906	893	938	898	916	925	973	955	868	919	863	908	907	952	908	885	926	934	911	901	934	910	921	913	944	931	901	913	897	879	937	926	870	921	875	959	924	904	961	877	969	938	862	949	925	884	899	937	894	958	924	934	886	947	957	890	920	986	900	942	910	894	924	937	925	959	922	974	915	943	899	915	928	922	909	904	927	977	881	923	876	892	881	863	907	928	925	878	905	965	990	891	878	892	900	929	877	910	913	917	949	875	887	937	917	914	964	944	922	947	922	972	937	943	914	859	875	943	948	885	955	962	913	899	859	886	946	880	899	915	853	922	940	938	925	961	898	1001	888	933	893	941	908	913	950	948	932	907	916	917	890	937	906	908	861	908	972	933	932	931	927	924	905	901	895	970	946	945	927	908	869	920	900	905	994	942	953	969	972	920	922	939	935	912	929	885	940	951	911	941	950	949	926	952	909	879	896	905	890	908	858	965	962	919	953	928	964	898	950	904	981	950	870	906	921	957	903	943	903	885	933	865	950	982	907	917	963	973	978	934	908	925	877	901	957	933	950	894	905	896	908	899	959	873	968	910	963	897	827	859	955	890	933	943	891	907	891	893	924	948	907	930	913	915	900	912	961	924	929	890	935	919	927	941	932	952	975	898	994	881	873	877	887	933	880	859	901	935	939	954	905	908	936	934	871	867	933	921	897	877	949	963	875	948	975	957	891	927	903	948	925	921	922	963	940	917	921	912	933	916	881	910	876	931	934	923	916	953	915	917	962	873	890	895	938	924	918	914	954	935	860	898	951	950	915	926	916	936	939	942	922	917	920	955	912	890	942	928	881	964	894	914	855	845	921	929	910	885	946	954	946	935	953	969	882	924	939	957	883	932	968	935	912	867	959	937	856	985	921	895	891	869	954	925	956	954	955	914	959	857	972	944	934	905	931	906	894	837	921	903	933	922	941	943	955	951	927	957	890	881	940	920	920	894	917	949	885	908	857	933	957	972	928	931	928	925	933	898	951	908	919	927	951	920	912	930	898	930	946	928	902	896	912	911	920	908	910	881	923	929	935	872	922	944	900	914	956	963	918	892	928	960	942	938	894	913	931	926	917	964	915	942	869	962	946	930	929	924	962	945	935	903	911	917	872	853	928	894	940	922	946	974	881	903	952	901	911	949	949	903	880	925	892	937	940	932	891	954	904	884	908	954	852	887	997	890	867	946	922	936	1009	916	920	995	953	961	942	878	871	941	920	968	946	944	890	919	919	893	929	927	917	892	921	909	928	931	853	883	889	924	910	992	891	911	870	887	922	943	954	958	893	936	917	909	910	885	927	913	902	889	915	947	920	878	905	952	899	910	913	920	923	953	919	893	962	866	973	959	923	917	873	911	933	921	932	930	967	895	937	956	908	902	907	922	954	943	923	912	910	970	925	889	914	927	894	929	953	926	896	910	912	906	910	908	882	910	925	983	899	959	945	802	949	953	961	884	911	899	918	889	904	917	922	985	934	930	910	912	897	941	941	887	900	936	920	866	909	907	919	897	900	949	910	910	924	916	856	910	880	874	937	899	937	875	915	910	934	920	906	945	970	950	924	890	963	889	939	854	935	866	917	947	949	932	870	937	914	1017	926	910	920	924	987	861	944	937	924	944	948	952	942	897	897	937	938	942	915	898	957	968	919	918	897	889	937	916	919	947	928	929	957	935	932	906	898	914	943	906	932	854	908	895	904	911	996	918	894	905	930	903	886	937	984	911	922	901	923	927	938	893	930	967	932	941	963	915	889	889	934	860	846	914	969	891	881	918	909	943	902	924	957	913	933	943	996	894	941	910	923	902	951	938	958	905	889	898	875	973	927	948	939	882	957	942	924	901	904	901	960	927	897	935	950	882	925	969	954	900	916	946	917	912	843	918	923	910	946	941	947	907	889	920	951	913	937	932	916	948	923	942	919	917	946	985	929	952	874	921	950	910	906	931	896	948	922	899	950	904	928	942	912	967	946	945	911	934	956	916	941	901	927	914	968	932	939	937	914	955	894	918	947	907	926	900	948	900	952	958	905	919	884	928	944	894	959	917	838	985	933	910	882	922	882	886	878	984	932	933	941	919	856	909	929	907	916	935	942	923	969	892	916	936	922	907	906	848	910	885	941	883	920	936	900	900	900	900	912	929	941	926	981	903	990	997	971	939	930	896	887	855	899	902	874	940	903	907	959	922	879	917	892	952	899	928	915	913	934	869	919	920	919	923	925	934	980	947	828	846	895	958	878	944	897	921	930	935	942	858	894	940	876	930	871	901	874	942	926	933	918	967	938	883	886	930	895	899	932	933	926	938	935	924	946	888	991	964	902	905	921	995	974	916	873	963	925	899	958	926	914	922	903	920	879	974	929	905	936	882	873	936	916	980	910	946	887	892	868	952	908	942	897	902	942	924	966	899	895	902	970	896	914	884	900	955	914	950	962	934	936	929	952	893	906	906	901	877	919	917	937	866	938	941	921	889	915	914	960	890	880	922	902	903	855	938	871	911	911	928	892	875	903	902	877	918	947	918	925	891	932	911	953	934	897	932	922	908	902	863	942	903	922	918	935	905	891	937	881	939	956	934	903	896	874	908	899	931	932	847	913	898	875	917	928	939	899	928	903	879	919	947	932	941	869	893	970	913	967	916	895	876	940	919	900	896	932	917	923	886	912	918	903	885	937	895	904	892	877	967	926	930	906	929	890	951	913	957	900	908	915	931	884	912	910	935	968	919	893	937	951	907	943	976	919	903	896	906	930	920	929	957	971	879	893	931	908	936	939	889	918	946	942	881	864	955	928	953	916	893	975	960	962	846	951	985	924	909	951	955	896	888	861	894	936	901	944	927	912	928	892	953	940	980	936	897	900	952	884	899	915	880	928	922	941	922	963	932	951	923	958	990	939	904	934	919	887	925	914	901	880	936	910	943	947	933	910	972	916	920	880	928	887	914	906	908	909	930	855	883	911	959	893	946	918	888	933	955	895	943	864	891	876	897	969	933	899	956	905	931	927	922	903	921	924	902	898	921	907	985	866	911	913	913	956	932	902	856	866	942	934	973	894	905	943	977	951	911	916	953	933	886	869	958	961	933	881	942	981	947	915	912	925	916	946	955	859	915	907	962	942	965	940	927	900	925	979	942	924	897	957	917	903	982	905	920	912	897	936
9131	1093	1293	1029	816	651	638	545	428	429	435	419	419	366	411	381	356	341	381	354	351	357	375	343	335	336	351	312	364	345	357	351	345	353	322	345	318	327	339	332	288	328	339	351	306	315	358	354	331	347	297	308	336	372	324	298	312	315	318	309	314	323	354	328	343	319	358	334	309	331	364	318	368	324	316	336	317	306	348	337	360	346	318	333	345	315	323	354	314	285	335	339	337	331	348	323	343	356	340	330	320	351	320	321	295	323	308	315	327	351	303	312	328	342	344	347	322	309	361	328	335	335	328	336	347	329	318	337	298	349	317	359	320	285	323	295	331	332	300	342	327	340	335	300	335	340	330	333	355	328	320	361	325	324	282	355	317	313	347	340	309	308	301	321	295	311	295	323	331	331	327	322	331	353	333	335	307	330	305	345	336	325	315	378	337	334	306	346	337	302	312	321	324	355	331	319	337	337	318	373	327	312	313	348	323	321	329	333	312	313	318	299	303	328	300	355	340	304	334	328	326	354	304	339	330	335	329	319	294	378	339	348	326	351	362	322	347	319	362	317	340	367	304	308	328	319	344	314	303	314	361	360	338	344	322	332	323	348	325	327	322	283	337	318	333	328	352	318	314	338	329	332	337	342	323	310	307	326	320	320	334	344	330	320	296	295	333	321	315	326	351	341	308	316	358	348	297	357	346	294	305	323	347	328	329	335	327	354	318	332	340	327	349	326	321	336	340	304	331	352	342	331	346	326	325	320	348	315	335	322	311	335	315	346	320	308	314	309	308	311	334	311	308	304	294	351	344	336	297	321	363	368	335	326	332	315	322	339	318	293	329	290	334	385	370	354	370	361	300	326	324	338	352	337	332	302	340	333	339	318	329	348	324	305	331	319	292	310	338	311	317	311	349	315	305	324	332	371	354	320	328	345	348	306	307	312	327	322	347	296	317	330	371	340	345	298	302	311	308	319	345	333	348	348	337	370	323	312	339	315	348	340	323	336	329	361	329	358	317	337	316	330	335	313	338	314	341	329	305	322	326	320	330	341	306	303	340	322	340	329	349	335	325	328	308	303	317	326	315	324	319	347	333	317	355	337	337	296	355	341	312	319	304	325	337	363	319	314	310	339	313	291	327	332	348	324	295	350	360	361	307	313	345	341	348	339	322	350	341	345	327	294	331	314	312	317	331	357	330	303	319	303	320	346	340	294	337	330	337	329	289	309	307	329	311	337	323	330	340	335	336	314	321	319	331	337	337	345	311	297	351	318	348	306	349	343	362	339	354	323	314	354	285	307	308	284	341	335	329	328	297	372	327	336	338	294	359	348	335	356	300	324	326	314	335	325	315	338	332	355	342	310	317	347	320	339	334	343	323	335	314	314	310	309	302	323	304	324	330	329	328	312	343	329	330	330	318	328	308	315	348	333	304	325	318	358	334	358	311	303	344	344	328	355	334	311	328	301	351	350	323	332	321	382	340	338	354	332	341	325	300	392	319	307	336	324	368	341	334	319	313	332	332	353	328	335	346	327	313	319	292	354	313	307	324	307	331	324	310	315	327	353	324	359	352	343	340	305	306	348	330	352	315	337	333	357	362	344	327	334	344	323	341	323	329	310	313	315	325	324	312	358	335	315	325	330	337	372	337	322	314	319	355	363	290	332	327	342	294	331	326	337	333	307	289	347	322	327	312	330	304	314	319	327	319	361	355	312	335	346	371	356	350	357	352	327	332	348	344	340	342	336	339	340	335	311	303	322	298	333	329	347	336	326	340	328	297	347	318	331	326	325	333	334	320	360	330	304	311	328	327	310	291	322	339	325	339	332	359	355	337	341	307	364	385	317	342	305	343	328	348	338	304	338	349	287	300	348	357	329	340	306	340	301	306	321	299	333	326	288	352	345	335	326	337	322	314	327	356	319	318	333	307	339	369	297	307	325	338	326	304	337	333	348	305	352	305	311	338	305	340	302	326	352	300	307	305	333	333	328	304	316	360	307	329	352	323	333	327	340	317	288	368	364	314	333	342	347	324	333	352	333	327	335	348	329	335	298	365	348	332	352	333	302	338	337	345	306	352	316	315	333	308	326	304	339	314	329	307	339	303	320	367	288	333	353	314	353	325	356	331	333	309	335	345	302	338	326	322	316	342	328	336	346	337	327	338	325	333	288	333	309	337	307	338	309	328	328	323	325	332	360	340	290	350	359	304	338	318	304	327	366	305	363	309	307	339	328	313	339	333	323	330	340	282	338	341	316	350	357	332	302	340	338	369	336	323	315	330	295	319	349	352	338	290	312	337	334	331	356	343	303	289	336	338	345	355	321	287	320	331	367	354	344	300	333	333	330	341	309	298	330	336	378	336	333	324	348	323	318	346	340	359	331	339	312	317	317	302	331	320	336	312	348	316	347	332	340	323	354	303	335	321	311	312	331	330	315	332	319	304	339	311	343	317	341	323	336	306	318	355	365	344	293	359	303	345	333	340	316	345	341	314	355	330	317	330	330	311	322	330	316	331	362	324	375	330	303	334	324	301	324	324	340	335	305	319	348	297	337	343	356	337	380	339	308	315	325	316	320	332	321	351	320	330	303	329	337	346	335	368	354	317	309	337	313	308	348	328	341	345	351	346	327	359	308	331	318	351	336	314	327	344	347	312	333	355	353	360	349	294	302	314	340	344	358	334	308	332	323	288	324	332	331	329	361	372	350	337	369	284	322	296	326	324	337	313	297	334	379	349	357	346	314	314	370	285	345	342	311	331	316	300	347	319	375	337	335	310	346	326	318	322	332	357	330	331	358	339	317	319	342	333	361	312	332	290	303	329	321	320	348	362	304	327	325	298	313	316	317	336	317	381	339	305	287	316	332	315	325	333	294	335	333	309	307	316	320	323	342	334	305	345	339	319	291	299	309	334	342	335	373	349	293	329	372	341	293	319	322	324	323	359	320	337	309	307	328	319	324	340	335	287	340	324	301	329	334	313	338	347	307	351	313	304	351	295	329	352	324	277	355	323	316	323	354	333	316	307	360	347	330	330	324	330	330	340	346	330	325	315	362	355	332	351	286	332	327	336	329	336	317	339	316	320	345	300	341	343	351	293	325	321	338	314	324	337	297	350	335	339	312	350	302	328	325	300	320	329	330	321	376	342	331	323	338	316	324	313	342	344	320	309	315	354	305	362	316	305	304	324	358	331	346	342	304	350	342	315	326	295	325	300	333	330	333	298	291	313	326	323	300	339	317	362	335	294	358	370	300	337	300	324	332	326	342	356	357	317	345	343	320	323	328	312	297	324	308	370	352	315	315	318	350	295	326	371	346	314	337	300	340	323	320	336	354	338	347	289	350	306	320	315	345	303	295	319	347	340	335	336	337	351	304	346	281	374	310	347	346	285	317	346	324	332	318	324	345	313	309	340	321	341	312	317	377	341	353	350	318	307	307	344	320	338	334	321	334	319	348	315	341	315	352	330	301	341	331	348	362	329	323	339	323	325	334
5659	1578	2694	3367	3030	2626	2138	1843	1708	1545	1416	1365	1284	1225	1176	1172	1125	1088	1063	1082	1023	956	976	991	995	890	988	935	914	912	912	945	890	927	981	837	842	850	903	922	878	867	873	846	872	871	842	846	904	839	890	820	845	918	863	947	902	935	867	834	867	876	851	846	854	863	922	862	871	840	860	871	826	869	872	823	798	877	859	881	820	891	816	843	872	875	837	829	873	783	827	856	869	838	813	895	868	827	812	794	864	883	781	805	826	897	854	851	892	781	818	862	857	857	802	808	880	838	848	837	847	830	844	826	850	857	788	881	856	842	836	861	800	834	830	892	846	816	814	883	884	873	864	867	855	824	798	836	850	852	829	846	839	860	879	795	844	899	876	795	858	812	838	882	821	818	840	796	803	877	853	829	856	812	830	844	787	811	822	877	840	799	790	866	874	821	843	809	839	890	847	900	887	805	847	821	840	846	830	812	880	841	837	861	882	850	803	846	841	863	879	882	831	856	821	809	807	841	794	816	773	812	868	851	830	793	833	803	849	793	822	844	850	812	802	786	813	813	839	835	813	835	851	863	830	809	814	829	855	883	852	807	857	884	841	819	819	802	812	811	808	807	848	864	822	865	870	867	808	882	836	845	799	844	816	808	807	831	853	926	842	861	883	859	821	822	819	862	813	835	852	815	843	802	871	836	851	800	833	823	842	831	763	813	826	804	861	827	781	853	809	834	853	804	813	821	846	838	866	917	853	838	852	823	843	824	849	819	838	780	808	766	818	850	814	863	770	832	886	862	855	870	829	874	826	807	796	875	834	819	823	798	775	807	823	830	806	866	770	858	848	858	822	820	831	847	808	807	862	841	863	836	822	785	825	800	829	808	838	813	830	836	821	874	871	845	865	790	840	808	834	823	836	816	846	848	814	797	867	880	813	841	806	842	850	830	841	839	844	824	853	820	840	878	812	845	853	825	826	844	844	865	846	878	843	865	858	801	803	865	823	820	877	859	824	810	822	879	828	826	866	855	875	855	789	793	861	834	872	829	864	834	840	898	847	819	835	772	795	875	813	849	809	886	825	873	878	798	763	828	842	825	808	873	845	819	811	832	791	827	816	861	884	837	833	843	810	883	891	831	784	823	805	825	843	845	845	839	838	855	849	888	790	862	860	873	869	805	809	827	805	787	836	838	831	855	865	788	857	869	857	882	801	832	840	858	815	869	868	838	842	828	841	844	840	838	826	847	803	820	793	841	828	862	829	819	854	834	844	877	795	834	855	797	830	771	817	819	809	831	850	826	829	817	893	813	792	854	845	794	854	830	837	829	826	808	829	856	863	811	823	844	789	810	838	833	800	880	820	837	770	817	850	863	764	789	811	827	923	846	853	858	823	867	860	807	855	823	877	872	858	788	814	814	788	819	802	861	862	875	843	861	820	795	879	783	792	862	824	823	867	863	874	784	847	837	810	832	838	864	810	862	846	808	823	793	825	845	826	865	805	872	840	810	856	856	845	822	850	847	803	832	849	822	836	839	846	820	867	811	833	797	844	789	871	852	822	894	884	805	827	811	807	802	830	823	837	853	804	816	834	853	838	825	863	804	838	866	875	870	878	885	846	836	854	855	858	805	833	809	898	830	802	791	819	865	812	848	830	823	851	795	822	811	854	787	846	830	839	885	853	823	892	845	825	856	842	839	859	782	792	771	845	853	849	839	845	819	820	820	843	850	836	832	818	843	801	885	802	800	822	808	804	865	809	854	781	812	851	855	859	803	786	853	838	803	821	809	856	805	878	809	817	841	834	787	845	800	860	864	854	832	790	820	850	808	800	839	802	832	854	812	828	866	850	888	844	870	809	854	785	876	900	825	856	815	831	820	789	854	786	856	866	839	804	836	808	843	826	816	850	869	757	838	795	842	848	831	836	879	861	805	882	838	875	841	855	832	858	824	866	838	873	864	801	831	885	839	864	852	834	846	857	838	832	820	847	796	857	839	841	780	840	812	838	843	855	819	867	823	859	888	812	800	813	849	797	869	870	798	810	834	887	885	846	826	825	814	882	810	821	850	808	870	808	817	825	803	822	830	904	880	831	868	809	814	860	854	868	831	788	823	884	814	830	856	828	916	819	890	869	804	850	852	806	832	806	868	864	883	783	831	819	836	853	849	869	832	865	853	823	808	843	845	831	867	824	838	828	849	793	853	784	799	843	827	841	845	836	828	802	804	829	858	857	786	830	844	842	749	790	843	812	868	859	872	830	854	803	801	781	843	870	764	935	806	829	830	850	840	880	863	864	824	851	840	828	842	883	795	827	840	838	773	872	864	853	863	883	781	847	846	839	827	831	907	829	842	862	792	854	821	865	865	783	818	874	811	865	884	827	839	876	792	811	839	856	868	807	827	807	858	850	854	869	834	867	828	833	810	797	831	861	850	864	831	870	821	810	881	799	875	754	830	843	875	837	812	836	883	865	844	784	877	883	866	780	873	835	861	841	856	859	874	850	846	874	875	852	761	839	842	870	844	807	837	846	799	820	805	863	919	820	829	812	793	795	797	833	872	854	824	760	807	837	850	822	818	805	832	815	812	844	804	834	859	848	813	812	796	818	814	842	791	780	832	822	837	860	843	869	891	833	855	799	813	829	778	830	858	862	923	879	823	821	849	780	771	810	805	857	783	831	839	842	875	862	805	936	851	780	792	808	854	862	886	842	824	838	828	834	792	846	842	828	847	838	821	865	873	832	910	923	851	818	822	842	825	793	799	815	807	860	815	825	790	786	830	822	807	847	834	851	792	871	789	871	827	859	865	815	864	846	847	820	859	815	861	824	842	936	804	836	798	864	863	822	815	808	834	919	837	843	824	816	838	802	830	860	828	807	847	889	829	853	841	822	815	847	827	791	854	841	890	794	828	861	847	875	866	842	860	830	831	811	805	870	839	860	822	865	854	827	839	851	816	837	828	810	877	878	866	782	869	826	884	859	861	836	914	778	813	825	822	802	810	853	813	850	813	821	832	809	834	857	786	852	835	806	816	819	843	806	789	852	784	817	876	811	826	868	838	799	828	818	853	834	883	817	884	773	848	830	877	841	809	846	861	825	857	805	832	841	830	915	857	855	848	868	900	823	894	843	807	841	885	857	856	872	875	811	887	795	846	830	804	839	851	867	869	838	798	839	844	842	841	847	819	875	857	825	835	888	786	836	820	853	873	845	805	838	838	788	838	830	807	847	807	865	848	841	820	847	803	818	829	867	811	822	819	842	808	778	835	842	876	859	847	849	823	822	881	842	799	838	818	893	827	869	790	800	822	816	856	854	832	866	904	862	826	829	817	844	811	846	857	876	854	858	851	822	863	807	805	793	896	825	806	841	818	854	848	865	823	848	835	846	785	799	870	757	844	829	846	775	837	846	829	840	784	838	886	806	852	809	869	823	878	822	870	813	847	848	815	851	852	839	841	826	869	796	861	847	810	852	856	823	810	842	818	881	838	869	815	806	845
17188	2396	2266	1729	1273	883	693	538	487	388	351	323	285	255	219	265	229	202	205	234	182	194	185	213	210	193	174	207	178	177	183	170	161	155	175	182	177	161	179	147	168	181	182	170	167	148	150	155	180	168	155	177	157	138	159	184	146	146	158	160	168	141	146	145	161	152	132	182	141	125	162	145	154	151	142	153	142	157	169	154	158	130	148	149	152	164	155	152	153	154	148	157	166	136	150	142	145	167	160	130	154	153	145	153	173	141	170	164	160	146	136	166	150	162	147	152	153	161	142	139	155	133	153	155	134	169	153	167	148	151	152	149	164	159	140	153	158	162	137	147	145	169	148	142	178	166	146	156	147	159	140	133	143	157	173	148	145	164	154	157	143	152	142	144	152	158	138	159	139	148	131	158	160	131	158	137	143	142	148	128	147	170	168	146	132	152	163	156	176	130	153	158	169	154	160	146	147	145	159	158	160	152	150	150	151	151	180	171	175	153	130	140	152	139	146	164	140	152	136	133	143	156	155	151	138	181	158	160	149	137	136	164	141	150	132	140	117	163	155	166	151	131	165	156	159	143	168	165	184	149	161	144	131	160	166	159	141	143	154	166	155	147	149	149	166	132	153	149	135	165	127	164	145	143	147	168	169	168	165	171	176	157	138	165	163	128	167	131	155	147	152	151	151	166	147	158	147	153	150	151	154	158	160	161	154	155	155	151	142	130	175	155	159	142	153	170	149	172	146	138	145	164	165	151	152	131	163	164	163	149	160	183	172	154	139	150	146	161	149	161	179	155	161	149	140	157	147	138	145	147	148	149	140	131	138	160	167	175	174	132	159	142	158	164	158	165	167	152	140	164	158	142	156	159	168	152	152	144	160	165	141	167	168	134	152	131	145	180	147	159	159	170	159	140	167	145	174	151	145	154	125	154	134	129	145	153	163	148	137	162	159	148	142	138	156	146	176	169	128	157	143	154	148	167	149	161	157	171	163	152	158	159	161	169	157	147	159	172	165	162	171	147	159	151	148	152	142	124	158	156	148	161	157	150	154	138	150	160	141	171	152	161	172	137	184	143	144	152	162	156	150	184	132	144	190	140	138	165	149	149	146	156	178	148	136	160	156	146	171	152	153	117	145	158	158	180	176	152	175	178	141	147	147	140	170	148	154	150	148	147	162	157	179	145	155	148	163	137	144	136	176	153	149	165	151	133	143	174	127	146	137	148	149	153	164	147	154	144	156	151	169	143	151	145	155	147	189	158	153	153	139	153	144	154	137	158	144	137	157	136	144	143	136	145	156	168	158	144	170	135	166	148	149	150	152	152	148	154	152	158	151	156	146	134	141	153	168	144	160	160	155	148	171	179	115	146	173	152	171	166	161	151	143	144	148	154	147	157	151	175	167	166	165	134	133	164	123	144	167	161	173	164	167	156	152	155	154	157	147	151	150	162	127	144	167	158	151	150	171	169	144	138	160	129	152	151	144	157	140	158	160	177	162	136	142	136	147	151	155	157	147	189	165	171	174	164	148	161	135	139	143	133	152	156	144	170	156	132	125	158	152	163	151	155	179	152	134	150	162	162	164	132	173	161	144	151	152	149	155	175	161	158	156	154	127	154	155	145	149	124	152	166	166	145	162	144	181	144	142	146	161	148	172	163	155	145	152	141	152	140	151	158	158	133	170	148	144	154	161	150	133	170	163	136	150	161	166	160	167	145	159	143	156	128	133	154	170	138	145	154	169	145	143	172	144	129	172	148	170	147	143	162	142	150	139	138	128	139	141	153	142	164	148	158	146	144	159	153	182	153	159	150	146	135	149	142	159	172	156	157	141	170	150	138	194	146	142	170	159	163	142	158	163	160	165	156	160	152	146	158	167	145	157	150	146	153	167	180	149	175	126	145	160	137	150	144	156	149	146	159	139	125	165	139	151	155	170	151	147	155	174	143	153	173	141	156	147	159	154	145	167	169	142	188	154	150	131	168	160	146	151	161	156	154	153	164	148	149	147	190	158	136	170	154	145	160	156	158	166	156	166	139	182	115	160	156	148	145	141	141	130	150	150	143	153	146	140	140	140	141	157	164	169	157	159	161	128	132	142	157	152	129	144	148	141	152	140	157	155	169	156	177	124	128	171	139	121	127	155	152	146	157	155	157	133	142	167	142	163	144	147	129	146	164	180	158	150	153	170	171	137	155	164	148	183	149	148	172	127	142	155	143	151	159	187	137	170	161	142	169	140	167	158	148	161	148	150	139	156	176	134	137	144	171	142	134	163	151	147	140	166	146	155	164	142	147	141	159	167	168	163	154	148	147	131	149	151	162	162	127	152	139	159	158	161	152	148	145	174	135	146	140	160	172	159	150	171	159	138	158	158	148	143	156	161	148	172	135	161	137	148	152	145	150	179	151	138	143	156	164	159	177	156	143	143	141	180	148	136	166	142	142	171	159	134	149	157	148	163	160	149	169	148	148	157	126	148	177	155	143	142	148	156	158	177	176	152	152	153	138	171	125	145	159	155	138	164	148	154	142	155	153	172	150	130	154	142	144	126	154	134	142	153	171	148	147	165	145	143	139	147	135	134	155	146	148	153	157	146	150	161	169	143	169	145	144	139	147	148	151	152	154	157	166	158	135	167	130	175	149	146	136	174	135	146	138	140	188	151	169	145	165	148	168	149	146	142	145	148	149	157	155	168	164	144	161	143	174	155	125	166	141	172	160	144	167	142	146	145	138	157	169	170	157	174	131	146	133	156	147	153	135	163	121	158	154	125	146	150	142	156	142	152	163	144	143	158	166	147	132	179	170	143	146	162	151	159	163	155	148	142	150	149	153	154	135	153	192	157	165	175	143	169	134	137	154	148	161	148	147	131	158	155	161	153	129	170	143	152	150	157	145	153	126	145	127	150	162	168	158	165	146	164	153	169	140	167	141	161	149	149	143	160	125	138	167	141	135	148	156	167	142	162	155	152	144	146	168	141	161	143	160	173	151	130	150	158	163	169	159	163	143	127	142	155	146	145	133	133	152	161	147	153	184	170	161	149	167	136	146	173	139	161	160	150	149	149	145	149	161	170	148	160	133	154	146	140	176	140	143	157	161	164	141	152	164	147	137	170	150	157	163	152	175	142	173	150	168	152	148	162	158	161	145	153	155	176	184	158	147	167	138	156	132	157	148	137	164	166	138	149	141	153	147	166	157	148	158	149	160	154	135	172	139	159	160	165	143	145	145	150	179	161	161	161	153	133	155	142	161	143	140	143	162	154	158	131	170	162	144	164	164	147	143	148	131	131	173	139	174	163	138	131	138	137	167	151	163	153	135	153	152	149	136	160	150	166	154	160	164	141	168	171	162	136	151	167	151	149	144	143	148	170	157	177	174	147	162	161	168	141	146	152	162	157	144	144	134	178	156	161	145	160	139	151	158	153	147	166	167	146	145	164	157	133	154	141	179	143	161	149	127	133	125	150	146	155	129	144	128	146	145	134	155	165	145
7469	1951	4144	5137	4593	3771	3054	2505	2169	1929	1666	1514	1323	1180	1121	1024	968	902	818	826	740	716	749	677	691	674	686	611	610	601	607	581	592	536	561	553	588	546	539	528	549	509	496	532	551	478	462	496	501	479	491	462	476	498	438	481	503	457	468	445	454	496	476	501	485	469	488	498	481	428	459	455	502	507	397	485	447	471	472	469	468	476	438	433	464	440	464	477	439	443	456	452	409	447	448	432	451	443	456	435	428	467	469	452	444	457	413	415	424	464	438	472	416	453	422	460	417	425	420	453	454	429	445	446	423	436	453	451	433	441	449	457	432	426	453	404	424	424	429	450	414	453	431	456	434	430	441	424	453	436	450	416	423	439	443	441	449	433	433	417	417	427	439	393	472	437	423	425	411	417	434	395	413	433	408	411	450	418	445	395	432	437	421	435	445	408	425	435	455	458	392	426	395	447	485	411	443	405	407	425	452	492	458	424	456	418	389	448	426	431	423	448	419	420	436	422	436	449	433	416	415	414	430	439	472	430	404	390	440	397	470	399	485	443	414	451	434	389	425	469	468	398	483	444	451	441	441	472	410	427	443	454	434	440	423	466	453	420	409	392	414	389	462	405	411	432	462	439	411	432	395	414	441	421	444	432	447	435	434	475	433	446	458	408	425	418	376	444	446	441	444	414	451	432	428	437	430	433	416	432	470	426	428	411	404	436	428	408	444	460	448	423	436	419	431	461	423	427	435	459	422	398	442	431	449	424	424	441	436	426	436	451	401	434	435	415	444	435	461	413	440	449	403	475	412	486	443	408	461	426	414	418	440	455	423	418	411	450	430	404	464	439	456	422	453	415	447	449	430	406	420	441	449	460	455	464	422	444	427	445	422	454	439	388	407	452	480	416	442	413	416	409	433	413	435	408	450	442	410	435	448	412	420	425	424	409	419	432	420	436	446	423	456	429	425	400	456	434	475	469	423	430	451	413	413	406	414	436	406	442	444	435	439	429	415	431	480	461	445	416	413	435	447	434	441	411	432	441	429	430	415	410	427	446	452	457	439	402	440	458	409	418	414	437	436	429	432	424	410	446	439	407	474	416	441	412	409	403	433	439	446	418	444	402	427	461	452	446	435	434	420	422	446	403	390	442	415	399	421	404	417	461	457	433	413	451	481	445	444	426	417	455	419	387	432	440	449	419	400	390	432	426	447	449	420	426	449	439	432	476	449	445	423	454	441	436	429	476	456	447	419	435	465	434	431	410	413	455	420	427	439	406	454	426	440	385	443	435	451	442	418	429	440	420	450	421	415	430	434	397	449	424	465	421	466	464	410	419	413	432	417	429	405	471	442	447	432	410	440	455	395	443	470	440	412	415	431	483	410	431	390	409	446	430	418	424	432	459	442	451	410	408	439	425	470	413	422	448	424	436	438	433	407	445	433	417	484	480	481	438	505	463	447	405	433	427	423	413	424	446	401	430	406	443	418	436	419	448	438	437	490	407	437	392	450	425	461	436	400	434	449	439	438	409	442	416	435	396	436	445	431	418	417	467	426	429	426	403	416	434	413	401	449	407	412	447	412	428	430	449	424	423	400	427	445	495	412	411	457	422	441	412	425	450	398	421	422	435	467	427	404	431	430	451	424	460	426	444	440	425	428	412	452	418	442	446	414	450	433	427	393	402	426	457	438	426	390	425	434	421	406	383	440	425	473	439	401	446	455	411	418	479	424	416	410	409	424	442	457	411	455	445	415	394	447	427	445	427	442	452	417	452	435	457	429	458	428	441	410	409	446	453	420	454	405	398	487	438	470	399	421	448	439	434	414	446	451	432	407	446	433	451	421	445	451	454	410	416	416	433	434	408	454	457	434	462	445	455	469	453	428	408	399	432	434	432	434	447	405	412	452	415	463	445	441	411	411	472	434	413	418	436	451	444	444	427	414	419	430	454	418	463	420	425	457	451	419	431	422	410	436	401	436	406	411	455	446	439	413	430	450	456	421	411	423	427	442	441	435	452	458	427	431	429	460	436	449	452	437	445	437	417	443	426	458	451	419	424	401	460	426	421	422	437	433	435	449	413	442	407	456	444	426	471	434	440	444	432	445	421	454	398	426	465	451	454	390	476	437	443	441	446	479	433	452	450	425	463	429	448	466	398	419	441	483	457	434	424	417	446	426	448	445	431	443	398	457	443	408	437	424	411	414	448	420	413	412	392	440	460	434	465	382	438	424	461	414	440	421	456	422	460	423	433	447	474	431	472	420	447	444	405	465	384	442	411	451	420	426	446	454	442	441	426	397	426	421	465	425	454	473	430	465	415	467	450	468	391	402	433	400	435	427	440	414	400	437	443	417	439	423	432	443	414	417	431	453	400	394	450	440	428	439	425	425	405	438	397	433	438	454	436	427	441	443	415	412	430	427	459	418	416	419	445	449	440	442	413	432	431	454	450	483	429	402	407	473	453	463	425	467	447	447	430	417	426	456	438	457	418	427	492	415	452	507	431	420	424	440	395	436	395	439	459	434	441	460	444	417	406	435	407	420	465	420	463	400	411	427	398	444	410	415	458	411	469	443	454	408	404	428	420	428	424	428	410	429	437	453	420	433	423	425	428	382	461	435	435	472	412	425	432	455	441	446	448	467	460	481	445	448	446	430	401	465	411	450	428	441	438	463	437	420	437	442	408	402	430	443	417	438	453	416	431	413	456	443	420	445	444	433	403	403	446	424	429	424	450	429	449	441	449	446	452	463	419	427	416	425	395	428	414	435	437	395	481	440	438	437	463	441	395	432	484	472	430	401	434	433	441	435	414	437	454	455	437	463	419	439	403	425	468	428	449	436	413	444	404	434	462	444	446	443	404	407	407	445	420	455	425	426	452	440	474	435	393	442	477	449	463	426	449	453	422	407	430	396	443	408	451	420	448	420	458	439	442	476	443	435	463	421	455	453	434	409	426	408	435	462	433	410	464	479	441	435	465	408	435	471	429	424	459	426	464	424	443	404	409	415	434	436	449	438	456	427	398	432	448	460	416	476	462	440	422	426	461	408	442	466	414	418	442	418	408	443	447	420	431	439	429	453	448	463	426	429	414	475	423	419	477	432	436	429	434	449	441	458	427	476	398	456	398	446	424	453	437	423	427	447	435	429	417	440	420	417	448	442	421	414	455	404	435	417	423	430	440	449	434	444	405	459	441	391	440	456	484	410	438	441	434	451	408	450	394	418	440	446	439	429	420	423	380	453	407	476	465	440	450	472	456	398	461	475	391	461	448	426	437	434	439	448	433	460	497	443	391	453	427	432	424	407	420	440	432	459	403	409	430	402	422	422	453	425	434	410	417	413	467	424	420	428	402	433	468	425	451	415	435	418	456	447	436	465	417	451	429	453	459	400	428	391	412	414	447	406	425	398	399	392	474	409	435	457	421	443	475	431	416	418	412	398	436	419	420	426	457	431	427	420	456	437	445	461	397	425	442	423	413	411	474	426	443	417	416	455	421
2581	418	452	370	403	348	367	349	359	354	336	335	342	369	358	342	353	347	352	401	359	359	385	331	326	367	355	358	361	367	383	346	355	349	375	394	368	356	338	348	360	370	343	353	356	350	364	386	365	347	373	349	353	378	353	360	369	352	356	368	362	340	335	364	335	351	354	352	360	339	344	368	374	359	363	367	331	380	323	352	358	346	334	359	350	359	331	373	317	342	343	369	356	293	365	344	370	369	340	311	361	344	364	371	342	339	391	367	346	356	367	380	371	328	389	361	341	394	348	390	346	345	347	335	372	352	367	361	347	341	348	310	369	359	325	309	346	334	376	370	333	325	384	341	372	382	356	342	365	405	341	334	385	346	378	367	327	354	333	378	339	344	361	391	374	369	309	362	336	366	365	353	360	324	350	378	340	301	387	369	347	399	369	351	346	363	345	354	414	323	393	351	373	365	337	381	333	352	362	353	339	382	373	334	371	318	384	387	374	362	351	366	400	393	379	375	342	355	365	335	373	382	357	341	355	374	349	351	345	338	353	362	366	340	358	386	345	306	377	395	349	380	365	403	320	347	341	353	333	388	401	341	365	357	328	374	362	372	355	368	357	336	360	334	398	321	364	355	355	345	357	357	369	360	382	377	406	337	335	366	334	351	327	366	351	346	358	374	346	371	369	342	342	340	349	330	364	336	363	362	345	388	360	334	393	329	350	319	338	339	328	388	372	360	336	383	348	370	382	368	361	373	354	375	360	363	356	370	349	338	332	341	409	367	360	376	353	386	331	362	343	369	363	343	371	371	329	359	319	386	379	359	318	358	348	364	339	362	341	363	391	347	346	353	368	376	331	353	354	383	393	391	338	391	348	358	357	338	365	373	356	374	329	365	352	362	351	360	380	361	339	359	318	343	342	385	318	371	357	366	352	367	377	383	346	387	353	362	355	362	368	363	356	370	374	348	392	374	386	362	339	348	355	362	346	376	371	337	321	365	368	394	340	354	349	357	355	346	373	351	365	325	388	344	348	340	360	330	339	351	379	373	340	374	363	374	371	421	370	374	331	357	338	368	391	358	362	363	376	362	390	357	354	372	361	345	346	341	390	341	334	363	354	372	376	361	339	376	394	363	350	363	362	370	351	364	368	317	337	336	390	346	349	357	368	338	326	342	346	346	329	369	363	355	298	343	357	357	322	344	332	377	351	372	341	348	339	387	338	339	358	352	365	344	341	387	358	357	361	395	366	370	352	382	350	359	350	351	325	363	343	358	373	365	387	342	302	352	355	391	354	361	404	345	386	359	342	355	353	371	362	353	368	367	365	392	316	345	373	369	354	344	381	349	324	386	357	361	345	349	370	345	353	349	334	349	417	349	387	342	348	382	364	352	347	363	369	342	314	354	360	339	368	332	374	336	389	363	366	352	339	363	377	353	351	359	344	347	375	356	358	362	339	349	355	387	369	353	357	375	352	355	324	358	349	377	375	364	365	343	380	395	370	372	386	374	357	356	372	366	359	384	327	375	378	369	382	398	373	376	346	362	341	385	361	373	330	341	335	355	377	370	363	359	331	374	383	367	349	342	371	376	383	361	346	351	355	361	353	341	323	349	355	331	345	365	359	358	340	337	350	360	322	358	373	364	381	353	388	346	377	340	365	340	365	343	342	361	377	378	417	354	352	386	409	360	380	363	365	368	356	408	348	349	372	363	335	368	342	376	361	383	365	387	334	364	376	361	369	375	363	361	360	402	361	378	353	367	361	366	358	351	333	360	401	366	368	343	375	325	371	367	373	331	356	343	390	334	337	354	321	362	320	372	381	339	360	357	386	338	352	337	342	338	334	367	365	337	340	367	327	346	342	356	365	382	367	353	353	376	358	359	380	342	354	384	359	380	347	365	342	338	350	357	341	335	355	323	347	377	387	321	379	362	363	352	355	396	317	367	353	339	372	328	359	366	399	367	361	341	376	351	374	335	412	318	335	343	375	371	343	353	346	371	344	373	367	356	359	359	340	388	385	345	337	368	376	377	343	355	373	372	337	417	373	358	409	379	387	364	354	325	356	384	377	353	369	350	355	356	391	375	342	371	382	335	366	346	344	359	369	378	366	370	369	389	335	354	340	350	346	346	370	348	332	334	364	390	338	391	367	372	353	355	386	383	369	356	389	358	358	352	391	388	328	354	328	336	380	348	358	404	373	366	355	350	370	336	368	380	378	370	353	341	362	341	374	352	336	369	362	353	345	359	324	327	336	368	386	364	376	339	359	362	329	366	366	355	365	395	318	355	319	355	388	389	368	372	374	410	380	375	342	358	343	370	322	332	347	354	373	344	362	362	372	359	339	346	347	355	369	361	330	378	391	339	374	361	354	405	350	392	330	327	358	376	397	374	373	367	342	347	353	372	331	375	380	350	364	339	320	378	366	300	365	357	321	374	355	341	377	360	349	382	331	379	371	345	339	353	343	349	384	373	367	348	396	325	373	357	378	350	319	341	378	350	353	361	356	359	349	374	382	346	369	366	333	377	333	349	318	330	373	369	373	343	417	341	373	374	340	369	384	337	380	329	358	385	334	324	326	375	313	359	350	362	360	338	406	356	380	365	368	358	359	336	361	349	352	353	340	378	349	361	329	344	407	377	387	337	387	313	357	338	403	381	391	405	357	339	322	328	346	374	353	353	382	379	365	353	340	381	352	349	358	386	361	335	352	367	392	377	347	327	377	365	367	373	363	363	349	358	344	367	369	360	361	353	397	398	369	348	354	382	339	369	360	353	347	293	360	353	326	373	385	332	322	353	365	356	369	395	366	328	416	347	305	372	359	354	351	366	336	350	374	358	359	408	328	358	371	376	369	383	379	354	339	367	349	347	363	328	394	366	375	374	336	329	356	345	346	393	368	328	321	360	353	335	350	386	367	396	363	348	376	345	359	350	364	345	357	342	360	362	350	376	342	387	339	346	350	357	359	329	361	353	367	348	337	364	361	354	366	352	351	338	361	367	344	341	361	330	357	375	395	370	355	349	345	371	355	389	341	332	380	319	369	380	390	374	380	371	361	351	320	384	351	359	378	374	367	347	379	342	361	357	328	382	366	380	358	367	365	350	361	344	354	343	306	348	369	376	395	368	384	344	373	361	361	340	354	351	350	378	353	352	367	344	329	336	360	345	358	338	392	346	324	370	326	335	360	358	367	375	346	332	349	351	352	360	342	321	390	346	326	356	348	335	354	348	356	327	354	362	357	360	354	350	311	327	374	312	338	388	349	359	322	361	365	353	380	327	315	330	359	371	400	375	344	340	395	355	363	327	353	345	338	404	320	341	347	382	349	354	343	345	337	383	387	357	323	310	360	373	395	348	349	337	368	339	310	322	333	361	352	386	365	389	366	338	341	348	362	364	362	372	381	346	341	358	372	363	367	394	357	369	352	357	354	352	386	377	345	368	349	347	365	361	373	332	377	349	368	358	341	335	374	370	356	357	356	354	341	384	335	387
2709	972	1033	1066	1123	1073	1016	1016	999	960	995	946	884	915	935	949	972	944	949	913	953	934	972	935	949	907	966	853	955	1003	852	925	861	937	927	911	923	922	877	877	887	934	902	907	892	912	900	892	894	907	957	907	918	927	915	857	934	901	916	933	867	929	976	918	886	907	945	937	906	912	926	914	872	986	931	916	865	840	861	877	980	845	924	923	917	844	868	922	905	943	900	936	887	938	904	914	907	908	971	893	886	908	903	878	920	893	937	896	917	961	881	905	889	1000	921	931	909	929	917	928	934	890	978	917	947	924	871	856	862	886	882	894	886	878	955	908	944	905	893	871	885	882	862	933	874	904	929	893	861	938	970	909	890	972	930	965	872	957	934	872	867	901	922	899	950	874	964	936	900	909	919	918	906	953	913	925	909	918	870	907	948	929	863	958	923	888	927	931	935	906	898	894	888	892	922	944	921	879	903	952	948	946	898	866	896	923	926	932	943	902	914	948	916	895	908	933	912	927	914	863	917	904	909	888	931	917	918	918	988	942	864	925	879	867	919	920	902	938	934	886	973	899	849	907	911	905	933	927	962	917	860	859	930	935	895	926	949	948	960	954	922	873	891	868	942	893	885	935	938	869	875	892	904	924	943	916	895	959	911	901	943	936	938	884	906	849	905	949	911	878	921	915	931	929	933	891	898	880	945	890	923	900	871	895	907	887	884	937	871	911	901	901	911	929	891	989	857	940	905	897	873	903	952	886	899	895	921	911	874	887	921	943	934	896	910	943	893	929	936	905	910	929	918	888	920	886	924	898	890	902	892	918	917	904	889	870	899	964	864	942	923	892	908	886	909	898	994	876	902	925	909	903	923	881	981	972	873	891	872	933	864	918	862	920	910	929	884	901	928	868	928	915	878	896	897	952	901	900	908	868	911	922	915	934	872	858	911	899	904	912	865	892	894	949	919	922	947	943	852	941	955	922	920	838	872	895	924	935	905	929	891	903	940	917	945	868	902	947	850	851	926	894	954	923	970	877	903	874	967	909	843	898	940	941	888	906	887	878	912	937	965	931	910	889	910	914	878	856	985	937	975	901	929	908	916	999	921	886	928	913	918	891	946	881	881	876	945	877	983	913	884	910	904	917	846	967	894	933	887	908	881	887	910	901	910	929	897	914	918	913	933	882	956	959	921	859	869	876	914	908	887	943	951	930	987	906	915	986	904	934	923	934	917	956	941	926	898	854	915	959	923	898	882	905	904	887	896	884	897	931	926	924	902	917	945	941	921	871	931	926	942	934	978	865	951	943	935	971	918	952	911	861	880	938	942	885	875	860	873	914	935	873	897	872	974	880	934	894	850	953	975	852	896	876	891	929	860	933	888	881	875	875	924	917	895	906	940	911	931	882	902	873	912	903	961	961	939	905	932	889	961	923	904	900	956	903	898	926	923	940	920	909	936	908	937	894	932	917	900	888	897	912	937	922	925	888	891	957	888	938	873	886	893	894	956	875	886	908	890	839	919	917	977	945	920	928	887	896	924	898	920	889	897	926	911	888	905	919	906	903	896	902	844	951	943	918	928	923	923	902	888	885	944	909	920	869	909	934	901	895	966	957	891	897	909	918	951	877	932	957	955	877	949	931	906	853	913	944	960	880	935	918	922	920	947	879	913	936	897	901	908	926	887	944	877	906	886	939	910	926	921	867	890	923	899	916	904	867	947	903	925	931	872	905	902	926	878	900	905	961	911	918	915	902	929	941	939	922	887	921	903	937	890	900	911	898	960	914	891	945	895	860	930	919	897	921	903	916	941	891	929	899	925	882	937	921	877	957	849	913	915	912	905	927	927	938	939	893	950	931	896	923	885	925	883	899	883	940	885	924	956	918	919	940	907	856	895	917	905	931	893	906	894	925	946	942	932	918	963	830	853	857	964	933	961	903	887	925	927	907	868	966	942	913	916	922	900	897	920	910	887	920	900	894	916	924	956	964	934	879	904	889	911	878	957	925	913	899	867	962	808	942	892	894	948	904	918	909	897	913	880	858	864	941	920	911	927	851	928	935	915	880	916	870	902	919	950	921	891	906	944	894	920	947	935	866	869	932	924	907	979	922	904	962	918	964	903	906	933	923	910	902	922	899	939	884	878	883	918	962	923	887	939	878	954	927	938	978	970	901	870	886	912	913	895	876	883	974	917	932	940	893	900	911	898	908	869	881	996	857	923	881	880	902	906	872	970	883	878	913	984	970	979	879	943	925	941	914	951	927	881	877	897	918	885	933	896	908	931	940	902	957	941	884	901	965	905	893	860	888	919	914	912	930	914	965	939	947	922	903	925	974	905	945	908	885	947	922	956	918	853	907	908	859	898	917	947	911	850	913	912	876	970	929	888	892	928	961	889	931	922	911	977	908	955	921	911	903	918	919	894	915	876	944	961	946	934	898	867	913	954	920	918	897	907	884	963	928	941	920	905	931	929	889	897	929	912	919	939	932	915	916	938	915	910	902	938	950	938	927	931	904	888	898	915	942	940	911	946	951	962	866	978	932	912	941	923	923	900	958	930	897	924	881	931	907	873	899	881	936	914	933	947	896	930	866	951	965	923	944	918	920	912	937	954	897	943	893	916	944	901	927	872	894	887	841	907	938	908	891	908	950	915	930	930	896	933	928	928	895	909	940	948	974	911	948	960	924	928	898	943	945	902	950	944	892	894	912	908	961	959	949	885	943	861	899	884	934	910	911	856	935	946	910	963	901	848	938	878	970	881	924	922	867	874	947	937	895	924	871	934	872	893	884	924	918	936	903	928	916	903	919	986	887	865	935	890	922	954	949	942	988	942	916	886	992	908	929	944	931	918	920	932	909	905	921	874	903	986	938	925	959	885	942	930	934	920	875	884	887	935	954	839	906	945	901	896	1018	951	917	931	920	905	906	874	905	886	893	914	924	910	919	915	839	924	888	873	906	913	891	902	935	954	937	960	937	978	951	941	972	886	914	976	917	968	950	891	898	904	902	936	886	917	900	1000	917	882	927	920	846	893	995	905	897	898	954	870	870	933	911	902	892	901	899	904	913	906	898	949	906	917	890	937	875	911	831	864	877	933	890	913	908	919	941	895	971	914	936	914	923	911	920	920	902	932	860	882	848	898	846	918	913	886	903	868	926	953	925	919	907	902	908	885	900	990	883	899	915	925	921	862	940	917	903	998	902	881	890	936	927	920	894	906	934	973	917	892	941	968	924	861	933	990	927	883	855	961	918	901	924	922	916	912	901	939	870	875	924	877	926	878	913	909	918	960	920	875	910	924	881	949	950	952	895	899	970	902	900	907	914	877	928	915	943	919	926	991	878	974	915	918	918	892	904	881	957	931	874	903	910	925	896	922	968	885	941	923	872	950	892	851	887	899	961	931	875	894	870	927	967	949	897	904	885	936	869	949	932	872	882	917	912	907	923	893	902	906	926	877	916	919	923	879	921	915	911	912	958	890	887	920	929	911	940	882	944
9349	1126	1227	1050	819	656	575	563	474	443	450	413	395	392	376	364	365	379	343	371	391	386	355	335	361	359	360	307	342	364	330	337	346	325	349	398	308	343	322	328	347	329	330	345	342	341	349	342	322	318	307	352	324	364	344	364	317	318	335	310	332	341	334	349	290	324	319	335	347	314	379	363	354	321	307	343	295	340	319	303	331	315	348	313	319	331	302	313	311	317	326	314	338	356	355	336	316	317	325	297	347	352	315	322	338	313	351	337	347	293	341	347	329	329	328	329	316	318	301	298	356	328	349	324	313	334	327	347	344	352	345	328	338	301	320	325	314	363	329	306	356	313	305	290	326	351	320	322	324	336	305	347	330	316	323	326	349	314	335	319	313	323	319	321	321	332	373	305	342	358	333	319	319	335	395	331	346	338	327	289	320	338	290	331	339	348	328	320	299	335	312	300	309	309	317	320	315	324	346	322	314	306	311	340	326	344	335	337	316	338	355	324	366	382	352	356	321	320	330	337	331	349	348	335	322	327	350	320	302	316	351	313	321	322	326	347	315	348	339	343	314	323	314	302	335	336	321	288	340	329	308	323	345	346	326	333	355	343	334	342	340	337	368	324	325	350	303	320	362	326	330	292	318	329	319	345	319	324	316	335	320	351	340	318	317	289	339	345	344	326	338	353	348	354	307	308	355	336	331	338	331	337	326	314	339	332	331	327	330	326	348	305	315	345	310	332	345	328	320	323	318	326	338	353	341	316	305	335	327	315	376	349	325	329	343	314	346	346	300	364	329	353	312	346	351	335	339	325	331	307	315	335	313	342	354	365	340	331	309	318	323	331	354	328	321	340	326	289	322	330	316	337	332	305	372	323	342	330	375	315	342	371	322	310	330	337	318	303	320	337	323	345	329	309	313	308	318	353	312	362	335	335	325	324	316	306	334	351	355	304	366	296	316	333	324	328	354	328	349	307	343	315	342	347	339	315	318	335	307	328	350	304	341	356	314	337	330	341	301	314	305	319	355	308	310	283	334	323	311	317	343	337	302	327	325	317	338	325	324	351	331	306	320	302	372	337	339	323	345	365	300	342	344	317	370	358	353	341	346	335	348	334	302	302	317	330	331	347	299	327	343	316	324	312	309	355	319	338	333	313	325	320	329	353	320	358	336	320	322	339	342	327	306	346	310	311	340	341	352	335	346	326	336	336	302	326	367	329	352	315	318	329	341	323	318	336	341	356	313	305	324	327	365	337	352	315	335	345	323	308	309	320	325	308	319	341	341	341	291	328	339	329	335	355	348	322	335	354	331	326	313	328	326	316	309	351	300	349	335	349	339	347	323	323	333	318	334	320	365	367	303	330	290	340	334	334	337	318	336	347	308	321	341	338	359	325	339	336	350	332	331	312	368	326	340	346	360	331	346	328	311	322	332	319	351	321	338	327	352	318	327	302	318	379	358	337	340	349	328	352	308	341	335	332	354	331	326	317	339	348	323	336	326	342	342	341	323	341	354	322	335	346	310	345	323	295	287	288	345	314	321	302	325	327	327	327	357	328	313	338	326	337	341	297	351	367	307	362	317	317	361	331	356	336	301	327	332	314	321	358	301	318	315	332	318	351	323	337	343	324	330	318	322	329	312	355	332	313	306	322	364	319	333	317	342	319	319	305	316	331	321	297	348	337	326	320	356	346	325	334	326	340	296	293	332	337	352	338	303	339	319	297	352	315	324	330	338	323	329	337	333	307	316	307	315	344	342	300	305	315	317	337	345	329	327	330	358	337	321	351	297	381	343	340	344	307	325	332	369	326	330	341	314	310	342	288	317	350	354	314	295	348	298	296	356	327	353	345	343	345	331	311	354	335	327	359	298	324	333	298	293	339	336	363	343	317	308	335	383	347	346	317	296	334	328	345	328	343	346	321	305	305	312	317	329	342	349	344	343	311	306	351	324	338	347	336	309	330	331	347	334	330	340	314	331	310	339	341	315	335	325	327	329	358	353	330	314	316	324	318	355	313	311	346	328	337	333	352	318	316	309	322	344	366	327	350	327	310	338	308	370	312	330	370	332	332	326	330	294	307	327	309	345	288	316	331	313	316	336	315	309	324	311	311	326	343	334	294	312	351	304	334	325	355	346	326	325	357	310	300	323	333	350	328	305	323	321	322	329	337	344	330	312	317	328	303	354	352	304	321	317	343	323	328	326	329	361	338	327	321	314	308	367	361	310	342	306	293	315	321	359	333	313	335	331	345	312	332	322	346	344	339	337	366	346	335	350	343	344	300	334	350	341	307	326	305	338	356	347	310	363	338	343	335	333	307	343	357	341	357	307	329	315	346	336	319	324	315	324	327	343	358	326	318	353	312	320	354	333	304	318	342	328	324	321	321	320	324	339	329	323	277	310	327	332	302	331	338	305	319	321	336	340	342	335	339	303	331	326	315	315	352	339	331	321	350	332	353	340	340	328	335	322	334	325	333	298	292	297	345	326	316	356	350	328	342	357	332	328	331	318	320	348	349	322	307	321	317	322	302	332	329	335	351	346	348	300	329	305	367	344	336	323	329	312	323	332	323	358	308	324	332	306	299	306	313	318	325	285	335	345	324	321	298	341	321	343	310	342	333	311	313	341	309	328	319	326	316	348	329	355	318	308	325	330	330	356	331	321	341	316	346	334	321	319	334	329	320	296	306	311	354	304	372	327	310	288	366	293	312	328	358	320	319	296	342	311	332	306	310	333	330	326	321	378	332	327	309	308	389	333	315	338	330	311	334	326	327	348	325	302	334	330	320	319	363	351	326	300	370	315	293	297	329	315	313	359	325	311	322	321	332	295	343	338	327	304	358	347	315	372	324	335	321	338	368	312	361	327	310	296	275	332	309	326	352	327	323	365	344	311	337	339	315	312	331	306	358	310	374	348	330	337	362	356	349	341	322	351	311	331	345	324	309	318	346	325	301	339	339	327	306	310	336	339	308	314	373	301	304	320	343	296	331	339	345	346	311	322	315	341	334	350	349	316	329	309	355	319	299	387	316	336	356	348	316	332	349	310	302	333	333	329	317	351	322	334	342	318	349	310	358	322	347	319	346	359	303	319	300	322	347	327	322	322	343	315	354	303	309	339	312	373	314	298	339	363	341	322	311	301	327	365	328	352	320	335	312	313	334	329	335	341	333	307	332	326	319	326	287	316	339	322	316	332	358	325	331	339	320	326	358	332	329	277	324	324	332	335	312	348	317	351	321	339	320	337	316	327	348	295	320	327	324	350	309	300	337	316	382	334	347	321	335	326	348	320	314	288	330	315	293	352	324	308	295	307	333	366	340	344	344	328	333	338	342	332	329	344	313	329	346	331	334	322	322	327	308	314	310	315	313	299	350	292	288	334	333	337	334	332	342	279	319	338	307	339	331	317	331	321	337	291	299	308	318	329	319	345	343	312	324	342	344	302	313	363	341	303	335	342	343	319	304	358	319	387	342	371	302	328	318	317	319	310	318
5705	1529	2728	3201	2951	2476	2175	1910	1694	1556	1398	1321	1276	1271	1163	1153	1068	1080	1079	1027	998	1064	1002	959	938	967	977	952	927	924	946	941	893	867	899	901	937	885	877	844	885	877	863	866	887	862	826	862	868	886	869	859	888	820	880	866	837	885	832	880	840	811	809	841	859	865	877	866	829	826	888	901	936	819	871	837	919	920	859	855	848	877	855	816	833	814	903	821	828	852	836	884	835	830	900	857	814	896	799	862	842	859	884	812	863	855	810	845	783	853	848	828	847	814	838	825	847	894	815	853	794	846	863	819	826	859	859	859	819	813	823	846	856	817	815	851	834	843	848	860	824	836	805	843	844	895	820	845	830	844	813	840	791	826	826	881	875	831	833	893	856	875	820	829	850	826	840	835	894	814	845	868	832	828	870	881	861	880	841	824	833	864	822	870	788	840	832	848	808	855	842	868	811	866	857	848	809	827	865	813	913	889	860	903	903	810	891	810	843	849	831	805	820	796	808	854	789	870	839	838	856	898	804	866	853	798	844	844	817	796	836	860	862	854	866	884	804	830	821	829	815	867	830	837	898	783	814	829	872	861	844	874	837	851	860	833	862	839	825	832	781	854	812	826	842	837	845	832	829	845	835	856	815	814	821	844	800	791	858	806	857	852	817	746	846	834	810	836	833	832	816	857	918	826	832	813	823	822	798	874	856	880	903	840	867	849	833	863	850	845	839	822	832	841	851	799	840	830	810	852	810	857	856	834	824	850	868	854	835	852	831	844	865	792	809	806	813	794	847	824	828	818	804	852	873	802	850	830	846	784	794	867	841	818	851	863	808	843	845	856	790	837	816	857	807	831	857	822	881	836	884	816	860	835	849	838	846	823	795	829	777	820	832	879	812	841	840	840	840	843	850	840	831	845	804	815	817	860	823	859	848	878	825	861	853	843	869	831	807	861	778	787	807	828	849	811	851	834	820	841	829	844	835	806	834	831	810	846	854	850	872	870	840	876	823	826	845	838	846	816	825	867	834	836	803	882	809	875	791	805	848	888	855	857	874	804	862	841	850	861	835	839	837	814	825	794	894	840	863	798	820	807	814	815	844	829	815	855	787	804	798	829	858	831	813	852	880	848	830	848	865	842	841	824	792	855	835	841	884	839	778	845	891	855	820	829	864	881	828	854	799	863	821	792	795	815	833	863	872	814	830	875	849	850	819	861	906	877	847	843	831	850	801	811	820	791	817	845	821	815	847	823	898	826	792	931	865	821	832	855	922	847	825	827	810	865	836	902	876	788	856	858	825	867	841	851	836	841	836	808	848	805	818	829	819	845	846	864	820	824	817	848	860	824	873	844	841	886	793	893	829	858	818	861	802	833	826	889	870	876	838	869	836	864	861	858	838	896	815	792	834	848	826	842	857	769	876	825	878	814	831	823	827	769	877	878	855	844	834	804	841	811	781	786	856	884	861	823	824	869	868	870	836	854	854	849	795	875	828	803	820	828	852	832	855	799	817	813	825	852	817	843	847	802	835	796	846	865	849	804	810	810	838	824	815	799	817	830	798	835	796	849	862	882	869	845	827	822	845	825	804	838	838	845	845	806	849	836	825	859	813	812	852	896	790	840	832	849	809	860	800	897	814	862	836	869	806	823	819	820	844	820	828	874	824	829	826	823	846	817	821	834	847	843	811	831	875	842	857	890	789	891	822	823	865	853	824	845	828	868	838	808	853	846	809	832	803	845	827	813	870	847	853	852	838	900	820	849	833	840	878	832	810	788	857	853	837	880	844	873	791	906	823	795	854	828	880	872	818	815	824	868	907	815	807	832	813	826	830	815	816	834	816	880	820	868	836	856	862	847	847	858	816	879	862	861	840	862	855	868	843	802	892	759	846	798	806	815	799	844	877	807	808	845	813	859	899	859	809	799	818	870	826	815	840	816	875	816	785	854	859	828	863	843	799	849	829	805	819	866	826	873	821	856	820	824	841	863	853	840	805	850	868	826	885	841	885	828	860	839	786	821	837	761	845	855	791	887	859	829	834	812	879	845	857	864	840	880	808	857	858	844	840	853	797	821	853	795	826	829	842	896	882	831	804	800	848	802	826	813	839	813	795	863	748	790	820	832	794	842	830	826	907	795	854	852	792	826	839	868	857	878	869	870	814	834	810	774	858	890	823	839	821	817	838	789	831	858	851	876	886	897	819	847	805	826	811	794	812	843	839	836	868	791	814	813	806	869	816	816	825	834	850	857	785	824	833	820	879	840	846	822	853	805	852	850	877	842	799	854	866	873	947	830	884	831	852	782	821	824	858	830	794	810	887	815	825	795	832	845	849	802	860	831	796	836	802	842	856	780	808	830	817	813	846	854	851	820	819	873	809	822	892	844	844	782	827	843	836	816	840	854	883	839	865	826	857	812	824	848	882	845	837	888	834	855	882	890	831	834	822	840	844	814	869	859	838	820	835	848	793	793	824	844	854	812	863	773	819	868	903	835	870	825	814	864	856	819	889	804	847	855	838	829	820	802	854	815	793	827	836	851	791	867	825	845	779	819	831	829	853	857	875	882	822	830	862	838	855	815	851	832	834	808	853	813	862	824	876	834	828	788	835	863	853	839	830	870	829	849	885	855	810	835	836	812	877	874	861	903	853	879	855	839	842	818	879	837	823	847	902	862	843	821	864	882	839	794	834	812	900	818	855	864	839	795	787	840	897	834	871	853	835	863	842	888	861	821	833	830	852	850	845	815	850	849	852	818	873	803	848	816	874	859	781	876	837	866	852	884	785	867	815	835	846	879	807	827	882	852	816	894	860	836	889	847	835	785	833	846	829	841	823	883	792	800	837	793	881	873	797	855	805	833	827	900	901	894	819	816	755	847	843	855	838	806	827	841	835	840	840	819	853	830	838	787	893	793	878	891	818	853	806	852	820	841	848	859	860	862	882	788	826	810	847	781	838	855	822	912	832	834	848	805	892	854	829	806	811	858	822	902	841	872	835	893	873	838	805	822	865	854	863	829	852	863	863	875	868	839	853	774	867	835	798	820	776	890	820	864	787	821	827	826	872	862	843	846	783	852	840	825	838	792	836	864	864	873	862	859	861	909	859	885	897	796	865	860	752	784	823	787	802	818	824	820	804	820	846	843	833	844	843	830	833	820	818	791	806	866	855	827	874	812	816	859	818	904	827	839	833	861	868	806	842	836	817	820	828	818	838	840	824	905	842	794	826	817	881	818	823	831	833	840	848	842	847	834	839	887	851	823	822	845	866	865	832	812	824	801	850	829	810	840	823	873	825	878	863	841	794	787	817	820	812	875	830	811	830	823	835	882	823	850	771	852	850	814	866	802	878	835	817	810	832	833	862	830	866	846	824	879	795	873	847	785	805	863	835	803	856	827	836	804	834	853	825	870	899	851	869	829	833	838	919	832	868	861	816	781	837	814	851	825	837	791	859	901	843	861	858	851	844	813	809	827	887	826	804	854	814	830	876	917	794	852
16986	2412	2225	1729	1225	948	747	548	486	382	361	257	278	277	235	230	231	211	205	198	170	208	170	173	181	196	192	175	169	158	173	174	150	146	170	157	178	165	159	163	162	162	161	164	151	200	141	169	153	172	150	147	170	162	145	175	155	167	142	154	168	143	143	158	166	165	142	159	174	155	163	149	162	165	148	161	158	158	135	157	185	143	139	137	180	161	131	147	151	151	167	156	146	173	136	124	151	164	160	144	167	147	155	166	144	155	171	152	182	139	123	164	159	139	141	166	169	150	168	131	164	163	155	166	147	147	161	170	158	161	172	150	127	137	146	126	140	164	157	168	127	140	151	170	142	141	151	155	146	150	172	122	124	154	151	122	140	129	152	154	150	150	158	148	146	143	134	150	156	152	149	162	170	158	138	156	172	166	169	144	168	136	158	133	138	153	133	141	145	150	164	153	180	125	152	135	157	160	167	157	154	153	139	144	163	169	154	139	161	161	154	158	139	133	152	147	150	149	129	164	168	172	136	142	148	145	164	143	132	142	132	140	152	157	135	156	150	149	158	165	171	169	157	171	167	141	135	149	145	162	140	141	148	159	152	159	151	155	141	147	141	132	132	156	155	155	155	133	133	168	154	145	153	155	144	163	147	152	157	166	155	141	153	160	176	170	145	162	130	157	143	127	148	153	137	134	138	169	113	131	152	151	171	176	149	138	147	163	176	146	164	145	168	165	153	158	170	142	138	153	140	154	132	165	158	162	133	168	149	125	174	145	165	140	149	146	154	151	142	128	166	145	150	171	146	150	141	146	152	156	154	144	185	152	154	183	138	156	144	133	178	131	158	144	150	147	139	150	158	159	170	169	137	152	161	164	155	167	144	147	155	151	155	158	155	181	149	153	183	142	166	153	139	158	142	154	155	161	158	148	143	142	156	135	124	152	144	151	142	155	132	152	169	142	157	154	157	130	151	137	162	151	173	148	145	157	169	164	166	160	161	151	147	152	146	145	172	160	143	152	140	148	145	148	168	127	135	147	172	169	154	158	150	168	161	146	140	143	159	150	150	151	141	162	142	148	147	142	158	139	153	153	148	152	157	148	141	141	163	165	134	155	164	141	148	173	155	142	136	144	135	145	142	147	156	167	150	149	158	143	150	132	140	147	153	146	161	154	132	141	132	174	162	164	169	143	158	148	144	157	161	153	147	165	153	142	149	141	156	138	163	149	141	156	143	167	157	150	151	133	157	161	124	141	173	124	148	164	147	165	126	168	175	150	171	142	161	162	154	176	154	130	155	157	153	150	129	141	158	157	134	149	140	153	182	140	157	160	141	170	169	159	143	164	135	146	139	157	154	162	183	166	149	133	149	166	144	154	165	145	163	154	118	146	164	140	158	161	143	165	154	169	160	159	134	174	137	159	140	161	138	151	151	156	159	138	142	150	147	146	142	139	149	132	175	136	162	153	154	151	168	144	170	146	165	157	144	170	114	145	158	143	146	150	160	117	117	143	154	145	137	143	151	157	159	162	154	162	159	144	155	161	144	146	130	165	155	150	158	146	136	158	162	136	172	149	155	146	138	161	169	157	165	150	172	132	149	134	141	141	159	173	124	166	170	158	158	147	151	158	152	132	140	144	158	129	162	158	149	162	172	163	194	152	151	137	134	157	149	147	163	160	155	171	168	145	164	129	176	160	168	160	150	150	147	179	151	165	138	125	134	133	153	157	149	157	155	142	170	155	167	171	148	132	149	169	154	172	159	153	145	144	133	170	124	163	148	140	159	136	125	153	149	143	152	154	143	151	151	140	162	150	147	139	150	152	135	155	155	156	126	142	151	161	164	139	143	157	150	145	135	146	144	128	147	136	172	165	138	150	146	165	158	141	154	155	164	152	157	157	137	151	161	154	147	170	158	163	138	151	172	144	145	166	169	178	167	145	144	126	151	170	144	145	136	159	154	143	161	181	143	149	158	161	181	142	151	132	137	130	151	153	137	132	123	141	137	144	150	151	143	165	140	162	166	151	152	159	145	149	149	157	151	142	147	147	149	133	145	148	139	154	159	148	136	145	151	141	124	142	140	143	146	159	153	144	162	168	131	153	156	169	138	169	129	184	159	168	144	131	155	158	144	143	141	142	143	152	175	149	149	158	161	155	149	140	161	145	154	149	126	151	151	180	163	136	151	138	150	136	156	158	143	132	168	148	153	143	151	174	135	156	148	153	153	161	154	124	154	160	166	154	151	158	152	139	158	147	148	161	134	179	147	145	167	136	189	159	150	139	178	134	167	155	158	153	158	158	150	170	161	153	140	157	150	137	132	158	162	124	170	127	166	166	144	168	134	132	145	145	155	118	158	147	134	152	165	155	144	147	150	155	147	130	147	143	142	139	135	141	159	159	156	147	159	155	160	136	140	158	179	127	142	135	173	144	132	147	139	164	151	154	150	158	152	169	154	139	161	158	153	122	148	135	149	153	155	168	148	157	146	153	142	149	147	141	128	144	166	141	137	155	147	146	144	151	168	175	149	145	131	135	161	158	156	159	145	164	167	152	152	148	155	160	135	144	155	149	150	145	165	146	151	161	162	151	154	135	128	156	168	148	153	129	146	145	130	154	141	138	157	142	139	144	170	145	150	166	138	124	140	146	158	161	147	148	131	170	147	129	156	144	157	154	176	156	153	153	174	155	147	143	134	123	138	169	138	117	191	151	160	137	135	134	167	135	153	169	137	160	135	155	155	173	165	164	132	171	160	144	166	156	131	162	161	121	157	161	157	170	149	138	162	138	144	153	145	166	168	164	143	143	139	124	161	150	168	146	149	149	139	142	141	154	159	141	144	140	135	151	155	151	150	142	160	186	177	159	156	173	155	157	139	143	141	149	146	140	161	165	161	155	147	155	162	173	184	160	152	180	145	140	135	138	150	152	168	156	175	157	152	155	148	155	157	144	141	148	143	151	130	156	152	146	146	139	137	145	140	133	141	155	144	161	153	153	155	130	149	168	140	163	135	167	147	138	180	147	163	149	149	161	150	124	165	138	140	154	147	148	152	168	157	160	143	158	146	144	118	161	169	157	131	127	165	142	153	132	161	149	138	149	134	163	157	151	159	143	163	149	156	127	152	146	145	152	141	154	141	142	162	144	161	144	159	149	129	123	152	155	135	141	154	165	144	175	150	120	146	141	134	160	134	142	135	150	174	152	157	146	145	153	144	173	173	152	148	167	136	132	151	137	172	151	159	151	120	140	148	142	149	133	149	151	136	155	155	150	139	163	144	135	145	122	155	150	155	141	152	147	157	157	167	114	154	135	187	167	144	134	169	170	167	157	142	157	141	144	134	149	167	153	126	125	142	162	151	143	166	146	143	156	152	155	112	142	152	133	152	155	146	148	147	131	142	153	159	122	158	150	155	164	133	168	144	171	170	146	152	154	129	174	161	154	155	129	157	155	161	164	161	155	140	146	150	133	138	144	153	152	161	145	142	160	147	146
7381	1963	4150	5180	4687	3689	3037	2665	2184	1801	1687	1437	1321	1269	1141	1020	962	873	857	876	758	798	739	723	619	729	618	635	658	631	616	626	585	538	573	529	522	526	523	512	520	548	517	490	458	503	482	505	499	520	554	467	505	470	412	473	508	472	463	496	468	449	486	503	448	484	455	426	458	475	472	477	452	451	414	495	474	458	472	440	455	466	425	460	444	458	464	446	418	454	425	451	446	432	460	436	454	448	441	464	463	464	424	463	406	466	457	424	439	397	438	463	458	401	412	479	448	399	435	445	469	425	489	445	465	433	454	461	456	435	438	466	485	435	430	422	439	464	427	411	444	409	422	491	457	403	432	439	449	400	409	433	445	425	452	445	471	421	485	406	444	437	441	478	471	454	456	424	449	442	443	449	463	420	415	434	470	433	442	397	441	425	459	414	429	414	447	431	407	452	446	454	455	427	438	464	431	433	425	467	424	423	404	393	449	419	463	471	459	440	427	449	425	412	431	467	450	443	423	440	410	441	480	451	404	427	431	446	464	440	414	395	457	433	438	436	395	426	453	438	402	411	482	450	426	406	471	437	429	448	461	416	435	442	442	460	430	433	419	445	435	433	459	423	425	447	462	443	434	452	462	457	462	392	465	469	419	437	453	438	465	389	373	407	441	468	428	426	453	432	437	441	458	423	436	467	437	430	404	425	446	449	407	442	417	422	416	466	424	433	434	412	409	434	441	438	456	437	407	417	447	434	419	434	359	437	448	447	386	475	445	417	466	423	437	452	458	443	460	428	449	420	453	412	419	458	405	428	436	462	415	448	402	402	422	413	446	433	477	475	425	412	413	454	398	409	482	432	412	428	363	421	440	421	451	436	461	425	434	427	419	452	442	461	421	451	421	432	484	471	450	412	396	437	457	439	421	418	399	445	427	398	412	482	412	444	415	393	445	447	466	421	427	454	463	467	459	435	456	405	446	446	456	447	435	376	433	416	412	460	425	427	445	368	448	437	437	424	419	407	440	439	422	421	484	420	421	440	446	461	429	427	488	423	441	466	456	464	453	418	400	467	420	429	415	432	444	421	431	464	422	439	419	460	431	415	437	414	431	428	416	417	431	434	421	412	430	416	438	413	453	465	441	449	397	420	417	468	422	471	431	427	440	447	455	428	481	426	406	457	432	409	458	428	425	442	417	440	424	440	458	442	449	445	448	465	450	437	408	461	429	433	415	397	467	444	396	424	432	460	423	447	476	428	418	422	413	434	473	435	428	449	422	440	436	418	423	423	454	444	422	462	401	450	464	452	435	447	435	470	438	397	427	426	436	433	439	426	423	446	441	484	428	433	447	414	420	434	453	405	439	434	433	409	461	447	425	460	443	419	426	443	455	445	425	458	424	424	460	424	409	424	409	423	429	422	431	454	438	393	449	422	396	447	422	477	425	437	456	465	453	427	462	439	464	440	427	409	415	453	432	408	417	418	442	452	441	439	424	428	464	394	429	434	429	432	460	437	441	433	435	404	409	415	407	427	445	417	436	465	430	401	480	421	455	437	383	426	431	377	444	435	430	446	473	429	421	444	465	450	471	442	464	428	398	384	469	446	484	428	435	427	418	433	463	428	449	436	440	422	437	445	458	418	470	458	426	462	395	447	417	441	438	448	426	411	439	447	440	439	465	412	418	414	422	441	451	436	441	435	429	410	398	445	451	462	441	464	417	427	428	448	422	448	432	417	445	401	443	417	420	433	417	462	421	452	462	404	460	444	415	431	446	411	430	406	437	418	469	394	450	417	417	460	425	467	423	451	465	510	444	439	491	417	427	418	434	401	447	420	430	453	405	471	425	409	433	450	403	469	454	427	383	446	414	440	404	427	444	443	414	421	450	456	429	399	426	450	433	426	440	430	461	414	426	423	470	449	464	447	437	411	450	429	416	445	442	439	419	442	415	431	423	468	487	397	448	475	439	425	424	441	441	405	457	471	428	437	439	423	452	388	424	443	413	450	436	446	455	439	468	419	436	408	457	434	396	413	402	453	411	444	410	440	432	418	454	418	417	414	450	426	423	451	438	438	432	402	470	488	475	418	446	443	478	438	432	451	443	448	407	445	446	437	423	451	442	448	447	458	435	490	440	409	446	453	458	449	414	433	452	442	474	436	431	409	441	445	450	419	433	448	445	472	434	433	436	439	475	449	443	408	404	423	462	422	408	446	441	479	429	415	472	420	492	468	436	445	448	464	471	416	403	442	457	405	417	454	423	443	401	427	419	415	409	442	424	420	430	395	421	444	408	445	412	469	446	419	469	423	460	454	433	440	479	431	425	427	420	451	451	435	435	431	433	457	413	419	466	461	458	394	430	399	444	388	457	434	411	474	447	469	426	465	483	443	411	400	435	430	418	480	447	435	440	416	463	409	471	446	429	454	457	472	419	428	391	424	402	402	464	426	395	423	421	432	462	466	431	440	439	418	419	418	446	413	414	453	410	415	473	421	448	419	470	432	488	459	420	426	456	441	437	433	423	446	473	395	456	412	434	426	391	469	414	418	403	408	426	414	413	463	436	449	470	454	446	417	429	454	418	465	477	442	410	437	403	419	435	452	446	464	432	407	424	418	412	427	445	436	424	459	477	435	472	451	431	426	433	430	403	426	422	413	409	433	437	435	436	431	396	428	420	438	434	458	462	474	420	445	444	428	453	440	455	453	449	446	458	467	400	409	391	445	429	421	417	449	444	439	410	424	404	418	444	431	441	398	424	412	416	452	441	442	412	420	460	463	472	440	446	398	423	445	476	417	424	425	427	463	475	438	445	445	425	439	436	441	425	434	463	416	456	435	414	449	451	434	386	437	438	459	422	474	433	403	435	428	433	425	434	432	422	424	447	418	474	413	410	444	427	417	427	444	442	411	425	418	428	419	425	417	455	438	435	427	471	447	442	448	415	462	407	384	474	468	436	446	454	462	447	449	479	432	428	446	409	467	449	448	419	442	444	463	435	406	444	403	441	443	425	415	448	486	434	456	402	426	437	435	440	429	446	428	454	430	476	455	458	428	413	436	425	437	461	450	423	442	431	431	426	419	451	411	452	448	434	471	402	417	419	450	442	438	464	399	457	463	424	436	446	457	467	427	419	494	436	424	418	421	420	416	462	432	425	432	429	429	436	409	460	430	432	441	445	392	444	459	396	405	433	452	438	431	425	421	428	428	443	461	451	446	424	426	424	425	399	459	457	408	424	430	438	400	440	394	435	446	450	455	444	468	448	457	403	429	390	443	478	405	417	434	452	442	452	427	407	455	436	471	430	405	456	417	468	438	475	457	423	432	451	452	444	428	443	409	470	412	440	424	461	423	446	427	441	419	442	405	428	422	447	410	444	457	412	425	467	463	451	414	423	433	459	439	444	422	466	460	441	429	427	401	412	444	445	421	444	433	433	423	425	458	420	428	436	433	401	435	425	427	429	405	416	372	432	465	443	446	456	438	442	409	423	446	442	398
2610	389	404	403	403	337	419	368	380	346	356	366	350	373	376	368	378	345	360	361	370	392	400	372	380	392	355	347	328	374	356	346	357	338	389	364	332	317	325	367	375	350	354	349	368	358	379	344	350	382	346	341	358	354	344	353	362	334	375	361	349	357	335	345	372	377	336	373	367	388	399	330	349	330	373	327	375	367	338	353	399	367	349	422	358	361	371	355	352	382	352	354	332	360	371	368	358	368	359	338	354	350	338	341	327	332	372	343	397	344	354	370	354	348	326	357	353	358	349	350	331	371	346	387	372	354	359	372	348	348	359	354	372	330	328	345	340	362	329	341	348	357	362	343	365	408	346	394	354	359	365	346	335	364	350	383	372	334	348	368	372	381	330	367	331	332	339	332	345	374	380	388	341	372	380	380	403	374	372	359	363	367	357	364	358	353	356	354	375	326	361	339	343	349	356	375	347	369	317	356	365	361	350	351	364	352	371	361	328	356	374	366	376	339	335	344	364	370	353	359	357	366	347	358	372	338	362	338	330	357	355	338	353	330	354	392	364	315	365	343	345	379	356	346	335	374	372	327	385	364	389	371	371	342	346	348	375	379	362	350	338	348	399	347	377	368	331	348	405	337	337	370	295	365	330	376	339	344	377	343	376	351	351	341	378	360	352	340	350	343	344	339	352	331	346	326	384	344	325	377	354	343	335	364	368	345	373	356	343	363	357	368	353	318	369	368	389	325	374	335	364	362	354	372	384	378	339	379	360	348	367	362	359	364	354	346	371	349	340	405	352	349	345	394	340	374	354	362	386	367	341	351	373	337	362	368	342	371	366	359	405	370	330	358	358	356	369	337	360	350	363	365	305	383	342	365	378	350	369	355	377	338	364	384	337	364	341	348	374	359	352	353	395	331	350	367	372	342	344	331	337	338	332	305	347	350	340	342	364	331	365	370	340	358	393	343	391	333	388	351	369	333	358	402	377	346	375	342	371	342	382	338	351	361	345	338	362	390	357	391	374	339	347	393	376	345	342	348	374	337	349	380	360	345	371	364	365	387	357	377	377	369	343	367	337	362	319	336	371	338	344	381	379	373	375	356	328	365	337	357	374	398	345	351	337	397	347	393	375	332	350	350	336	338	378	357	383	345	368	358	392	350	330	338	347	360	354	334	349	361	347	368	375	380	368	332	335	341	354	352	405	369	345	352	363	340	351	357	362	354	359	313	378	368	375	371	321	333	339	324	366	373	375	367	376	361	360	342	344	365	372	365	344	326	355	356	351	322	340	389	394	342	363	336	327	339	375	376	345	338	377	349	355	348	357	374	349	365	356	393	323	374	352	303	331	368	357	371	366	342	340	369	388	327	344	332	370	342	350	349	349	359	375	362	374	389	340	345	339	350	331	350	352	370	356	351	314	354	333	353	325	330	341	351	379	339	370	380	354	355	367	347	333	358	361	326	355	343	348	377	333	368	327	369	359	326	334	374	386	341	354	358	372	344	326	344	342	378	327	355	387	330	349	331	337	367	365	385	399	349	372	323	362	375	347	365	368	385	345	345	347	348	360	367	366	362	360	369	351	379	338	320	355	340	377	344	375	341	344	324	364	323	364	342	385	381	334	319	366	353	341	355	339	339	370	329	394	346	367	370	332	359	356	331	364	339	349	348	353	365	353	314	383	383	316	363	371	382	352	340	402	374	328	375	347	353	351	331	358	349	373	358	377	336	397	379	325	351	350	347	369	370	344	339	392	382	371	329	354	345	357	372	338	350	328	352	349	346	356	354	355	337	366	367	370	370	345	337	330	339	327	357	343	380	351	335	321	304	374	342	357	346	408	333	342	360	350	370	353	358	354	361	356	339	370	367	357	329	354	334	340	374	375	373	341	349	356	365	343	358	363	363	371	335	354	367	365	374	382	316	384	337	340	347	359	365	351	337	366	350	343	355	367	324	348	347	339	379	356	358	357	367	342	410	326	364	346	348	347	337	366	370	369	382	346	364	322	369	356	348	355	363	357	367	363	379	361	345	362	357	318	331	383	322	358	347	344	350	322	343	363	350	344	346	362	342	365	391	377	376	344	393	369	322	374	321	357	372	359	335	342	362	358	332	328	356	338	369	352	314	395	355	378	336	321	383	353	356	348	350	367	374	358	347	338	373	327	377	321	345	365	354	380	353	389	373	334	350	354	375	319	345	318	373	325	367	349	370	346	362	340	388	337	352	346	320	322	370	343	372	372	375	345	349	332	368	336	369	362	384	345	345	366	343	367	325	366	347	362	334	370	393	373	328	364	384	374	328	360	374	349	394	391	329	366	370	352	387	388	342	349	350	371	320	377	348	375	351	352	357	351	340	334	333	364	379	377	346	389	345	352	381	375	356	340	364	380	378	367	392	389	332	344	326	363	344	355	347	340	385	335	330	365	375	355	371	365	363	391	352	331	324	371	372	347	391	377	375	370	373	341	392	378	368	321	345	369	351	353	324	363	336	350	341	324	344	361	349	360	365	357	347	348	356	371	365	354	368	343	390	353	353	388	316	361	344	389	390	377	375	355	362	362	374	346	353	356	336	361	376	375	356	355	387	331	340	392	354	356	381	356	375	363	332	336	333	360	358	338	342	360	327	328	345	344	364	342	352	342	349	352	378	352	364	371	346	316	348	341	346	365	368	349	355	347	354	346	317	330	354	375	321	370	346	391	324	365	342	342	352	371	384	405	384	330	370	338	326	341	365	388	362	391	351	346	352	346	398	338	344	335	349	351	353	316	366	353	344	352	367	320	378	337	361	347	328	348	387	364	377	347	359	321	343	327	368	349	374	348	342	322	376	404	384	341	379	359	343	348	356	316	348	363	326	361	354	345	373	355	340	384	358	334	367	364	351	342	327	388	318	354	340	384	350	345	332	343	339	361	310	360	366	355	384	364	317	382	328	329	362	359	361	353	352	356	364	364	349	358	367	364	314	364	375	356	364	352	361	350	338	354	372	375	332	350	334	353	363	351	356	350	360	343	361	337	379	358	371	353	330	340	361	336	384	359	329	354	349	363	392	356	387	342	395	359	364	347	328	360	381	371	352	357	331	383	357	351	334	387	386	386	359	391	317	330	366	333	378	363	379	360	355	333	353	332	393	351	362	380	330	341	349	363	380	342	342	388	338	390	342	365	350	355	337	328	378	386	347	375	357	380	363	336	337	353	396	360	327	350	354	301	364	337	340	348	365	333	350	363	355	365	403	344	329	386	360	354	398	357	327	301	354	342	364	354	328	370	340	340	374	373	366	374	355	348	359	351	371	341	364	331	389	357	342	373	365	360	322	352	351	363	334	331	389	390	357	382	403	333	384	377	330	357	368	337	372	392	362	363	331	382	351	347	365	364	390	334	342	329	362	320	350	395	370	343	355	361	360	371	365	377	340	353	358	357	381	382	358	309	366	332	314	348	331	384	349	364	349	301	338	349	320	350	357	360	331	334	330	374	370	382	376	360	340	352	342
2609	933	1000	1069	1076	989	1035	1006	1002	1017	951	972	940	959	946	899	949	878	957	913	877	915	888	972	934	941	904	839	931	933	902	908	903	925	921	873	955	947	870	963	891	904	940	924	928	907	972	915	939	896	904	891	857	897	914	920	877	884	961	901	970	913	928	917	890	916	897	866	956	903	840	926	864	925	866	914	902	884	923	895	936	922	942	955	906	904	921	930	939	869	931	917	872	935	934	941	883	904	909	893	969	888	932	930	889	908	930	931	925	924	925	877	924	948	926	905	909	882	921	911	930	923	861	887	880	849	891	908	924	934	931	970	893	928	982	936	899	974	931	907	907	855	895	912	915	929	842	901	919	930	927	938	928	909	883	947	911	950	929	928	880	894	903	898	931	887	968	913	870	916	892	916	925	958	962	911	957	913	856	939	936	898	928	906	954	892	929	966	940	958	906	950	955	934	889	917	900	928	938	862	890	897	866	925	855	950	929	882	914	910	866	871	901	907	938	914	903	864	959	898	929	928	913	928	957	859	847	952	898	938	942	862	909	956	972	898	865	928	873	869	895	880	919	905	943	892	920	954	950	932	905	894	878	897	880	898	945	936	890	979	962	941	904	896	891	968	935	932	912	867	926	942	916	892	965	899	883	943	929	920	918	956	973	915	909	849	902	885	952	928	925	947	983	951	882	910	936	885	939	908	908	925	942	911	920	936	901	852	929	946	889	938	893	896	957	877	919	921	894	828	914	873	926	960	927	885	957	981	916	915	930	954	932	909	908	888	992	972	949	928	888	879	915	873	927	895	913	915	857	999	942	943	897	887	898	905	940	868	898	955	960	857	882	874	926	973	928	905	914	931	935	937	890	912	890	970	955	929	950	859	911	943	922	943	935	907	883	926	907	918	904	943	881	880	951	934	928	890	949	922	905	936	910	895	923	920	907	918	926	910	882	889	944	892	865	926	951	936	956	906	947	852	907	900	872	874	834	966	967	937	919	879	915	947	933	842	888	923	918	912	866	936	900	887	967	973	934	909	955	930	917	870	900	932	889	873	893	885	885	985	901	889	945	933	936	912	915	904	909	912	957	922	931	944	885	905	909	914	955	897	915	908	888	935	951	867	906	943	940	904	914	885	937	877	912	917	936	907	884	877	925	887	852	936	938	899	955	890	950	973	878	952	934	874	956	868	893	890	847	909	935	939	929	958	931	957	881	887	969	936	883	915	906	841	874	921	871	906	965	936	912	879	918	907	848	893	849	857	923	910	907	940	900	928	933	935	914	936	877	864	984	923	874	935	922	926	885	962	903	941	924	962	911	874	894	906	924	935	981	910	931	870	894	912	1023	864	950	901	911	934	938	946	902	863	912	898	922	881	914	937	939	956	895	883	864	937	959	851	886	905	903	884	927	902	943	899	889	931	864	961	931	922	965	935	888	927	913	894	856	925	932	908	902	919	940	883	897	877	899	914	876	863	931	920	904	923	910	904	883	953	923	910	941	890	914	946	942	895	921	965	951	875	889	902	954	918	879	880	854	924	907	919	857	879	895	915	852	880	859	903	913	868	954	886	901	882	885	917	859	908	903	949	919	910	918	900	933	968	880	918	948	913	960	891	953	903	937	926	895	954	930	892	914	890	917	920	863	900	956	909	856	896	881	887	935	966	956	901	933	955	916	913	908	900	922	915	897	915	877	929	954	936	943	958	904	849	869	888	916	903	958	947	927	934	887	908	929	934	942	890	948	884	911	934	933	930	901	860	952	906	983	901	902	935	888	923	917	939	929	961	925	956	907	878	962	913	914	942	884	939	937	883	923	921	935	878	970	958	919	938	862	934	912	913	904	938	958	877	851	917	874	925	896	938	933	937	912	969	912	902	890	933	942	949	841	920	915	899	881	911	871	958	924	947	861	941	917	893	901	959	923	919	911	835	890	956	957	939	941	911	944	941	903	917	934	868	900	868	951	967	931	893	916	899	855	931	930	942	884	904	894	960	888	897	904	948	826	903	881	917	918	947	909	941	902	914	914	883	876	940	925	881	897	897	977	936	925	873	941	913	896	910	841	942	901	922	885	941	887	905	889	913	984	929	866	860	921	940	951	862	876	927	872	932	918	910	929	932	902	935	951	944	914	924	899	953	887	946	886	884	916	897	917	964	899	954	888	910	898	901	930	915	931	907	916	901	916	905	937	907	888	887	956	901	949	956	949	946	930	885	879	890	927	899	951	910	897	933	858	903	892	949	921	867	926	931	917	905	911	888	929	876	962	897	873	906	944	896	931	851	856	950	906	925	932	884	902	875	929	889	967	949	942	867	943	951	916	990	867	922	927	869	905	908	927	925	885	915	889	934	902	958	928	914	882	892	918	939	940	866	930	895	868	942	928	908	900	910	958	984	880	909	921	927	936	908	958	915	900	924	858	885	950	911	915	909	889	933	852	888	927	946	949	923	915	935	888	918	891	944	925	921	891	909	914	880	900	934	889	934	923	870	921	917	904	889	895	903	914	918	951	909	946	902	944	905	926	942	896	914	943	910	861	927	935	922	913	891	876	928	951	887	885	918	892	915	914	916	935	934	921	951	868	902	898	913	861	905	938	861	927	975	894	943	919	867	903	874	914	933	888	906	895	926	956	884	883	889	882	919	942	912	875	920	920	940	882	920	878	954	888	923	963	919	980	912	899	872	916	890	901	893	923	869	890	922	909	875	885	877	883	947	950	839	906	964	919	907	931	922	964	915	873	868	905	898	876	934	928	896	920	905	854	944	914	893	948	918	887	931	928	914	913	894	881	940	926	886	944	895	902	935	895	843	924	931	949	968	866	931	895	890	931	918	901	925	883	914	931	881	911	942	954	912	932	932	926	910	927	929	943	908	953	875	890	922	930	940	906	959	878	900	959	942	938	890	976	883	909	964	908	911	943	891	902	878	884	925	896	932	918	878	970	882	936	853	964	908	918	912	926	880	909	908	913	923	924	917	869	874	908	910	899	893	872	940	882	957	938	918	896	912	864	906	889	910	915	949	889	943	943	883	943	918	923	910	885	900	870	863	867	945	911	914	954	960	896	897	899	873	977	892	920	838	950	885	954	900	924	944	951	935	903	936	912	941	922	911	912	925	906	871	920	889	857	924	967	855	930	961	940	920	884	1000	920	912	944	891	947	917	880	903	977	903	861	915	993	880	892	898	871	932	963	943	944	926	947	905	899	931	909	899	876	922	912	879	927	928	819	908	912	911	889	871	972	882	951	863	898	958	936	905	904	919	923	917	924	889	954	895	906	876	931	946	884	951	944	885	891	978	947	906	927	975	887	928	900	886	893	846	977	931	919	935	926	879	898	878	941	910	914	919	886	894	889	908	920	876	905	935	975	841	937	921	905	886	913	925	921	886	935	937	925	911	950	918	907	898	993	925	924	898	938	915	949	901	906	885	961	899	985	928	889	913	932	897	923	958	943	927	922	943	886	897	946	930	900	936	929	888	894	931	894	888	924	937
9292	1041	1332	1074	875	693	622	463	497	424	432	402	389	381	363	398	363	365	365	347	341	369	328	321	354	313	346	323	314	349	339	378	349	320	362	348	305	321	343	333	339	315	348	339	315	306	375	363	332	338	344	327	337	330	351	320	329	326	318	344	341	329	324	320	361	360	337	315	339	331	350	312	346	349	339	354	350	337	336	329	352	318	338	321	325	323	304	341	324	335	345	303	334	304	308	314	359	308	315	338	330	322	322	352	316	314	273	298	326	326	332	319	338	327	353	327	338	294	349	337	328	320	326	318	340	336	315	321	320	354	305	311	325	356	350	373	344	316	340	341	329	317	352	355	322	326	356	328	304	348	325	322	332	339	325	350	321	326	329	332	330	334	342	302	338	327	347	319	334	305	357	338	322	344	308	326	310	317	317	323	333	383	310	353	322	312	353	318	370	330	335	335	350	343	308	298	328	348	293	346	306	335	314	341	329	346	316	332	334	314	324	311	323	318	358	342	334	303	322	281	296	348	328	364	363	310	320	311	309	356	345	320	297	322	327	322	325	336	314	301	314	350	351	308	312	333	316	304	313	338	351	312	351	334	315	333	329	329	296	316	346	315	308	303	305	341	324	314	331	346	339	303	333	339	284	328	325	313	310	335	359	311	318	326	324	317	329	335	308	324	307	338	355	351	339	314	329	296	326	319	357	338	297	336	330	316	291	335	359	319	344	350	317	324	296	299	350	305	343	308	342	290	384	314	322	339	333	332	339	313	359	305	339	339	316	314	318	318	303	306	332	333	320	320	304	313	362	340	343	321	337	329	317	332	346	307	324	309	309	308	369	344	328	357	329	319	370	340	323	357	304	303	319	339	341	324	315	302	286	328	360	308	329	351	332	327	305	356	319	346	336	364	316	336	316	325	318	339	333	342	331	297	316	334	325	318	366	332	322	338	288	321	336	315	332	335	341	360	311	306	312	346	334	348	335	337	285	335	296	349	334	311	337	304	293	345	333	320	307	331	318	357	329	314	320	283	332	324	353	351	343	332	284	360	325	341	339	316	320	315	309	312	324	305	321	311	326	310	334	320	342	350	315	311	339	326	332	343	344	313	307	319	327	321	311	344	320	315	334	341	312	314	365	341	317	348	335	304	341	345	317	317	309	319	328	340	317	342	328	336	357	312	338	310	315	305	336	315	337	326	342	294	307	320	327	346	315	312	273	343	350	319	309	336	334	320	289	311	346	356	331	337	320	316	340	312	303	315	324	354	318	346	332	322	348	321	312	353	322	339	324	338	333	327	340	344	338	329	314	330	340	326	333	319	324	312	321	327	304	310	340	310	323	315	289	331	357	328	307	333	338	323	357	325	323	337	317	344	342	351	321	348	302	335	297	348	345	343	336	322	322	334	318	334	327	321	346	290	334	330	312	324	319	341	310	354	337	321	310	346	346	339	338	327	358	356	345	347	347	316	359	352	350	296	346	333	322	307	339	355	294	328	328	351	319	320	339	312	322	342	312	347	297	330	342	353	318	333	344	343	344	310	343	331	318	337	355	311	321	369	314	313	309	319	345	310	322	307	302	319	320	333	327	335	316	314	343	319	317	375	302	348	338	310	317	364	323	316	333	299	342	337	337	344	338	350	308	355	339	323	305	294	314	366	337	352	348	344	347	343	342	359	339	361	363	327	343	321	328	326	342	331	333	324	339	332	346	291	375	328	324	330	321	353	337	307	378	328	342	321	331	347	323	353	332	326	337	326	343	365	336	347	363	294	347	330	327	333	349	298	308	340	304	330	348	355	344	335	323	349	360	343	342	345	314	306	331	288	289	303	331	304	344	362	337	333	337	306	336	330	343	335	325	327	336	343	343	332	360	304	336	363	307	293	332	334	344	344	306	302	351	280	343	313	336	323	297	298	312	365	319	333	313	271	340	346	315	340	325	322	315	320	327	320	324	313	350	349	336	333	336	311	359	370	298	315	330	359	331	304	328	352	332	349	324	332	313	297	341	317	326	309	319	323	312	318	311	333	322	340	323	336	341	305	328	323	338	307	334	298	344	338	347	361	341	303	353	311	315	319	312	306	329	334	310	309	334	311	362	306	324	299	333	362	331	338	318	331	322	323	337	339	327	317	324	301	342	365	320	320	314	357	369	364	364	331	356	338	335	320	328	308	294	295	362	337	309	352	348	328	351	333	335	298	350	335	316	319	305	328	324	351	326	329	313	283	325	305	306	310	331	314	325	327	290	349	321	304	343	315	334	327	338	338	357	351	342	350	358	329	312	310	356	335	305	325	327	337	346	319	326	323	369	341	330	340	351	347	331	346	309	318	356	340	356	275	315	321	338	320	362	336	304	292	345	341	341	329	319	356	300	310	335	312	331	318	351	324	340	309	350	358	373	324	331	304	312	319	325	363	338	336	310	337	348	338	301	311	288	332	337	342	356	306	325	320	340	315	313	317	351	323	319	306	356	311	323	323	337	348	332	335	378	325	300	334	328	326	359	300	331	353	346	346	354	295	331	310	317	338	340	331	309	323	313	304	334	301	318	326	327	312	303	295	342	340	320	315	343	343	325	336	308	348	331	309	326	337	309	330	342	350	308	324	287	302	300	347	310	357	329	309	330	343	312	342	338	343	320	312	318	343	345	315	351	337	325	324	309	327	325	369	382	318	286	329	289	348	323	339	341	314	363	323	321	296	328	335	303	320	329	312	306	319	348	313	331	317	319	349	334	316	318	341	339	302	328	328	317	334	367	345	343	347	376	368	322	318	284	332	357	326	343	342	306	311	332	347	305	344	320	340	303	368	319	359	322	337	346	335	323	312	316	330	347	341	323	346	321	334	305	340	335	290	321	321	320	328	360	362	338	319	345	323	348	319	296	348	353	363	375	290	325	347	369	337	297	334	334	325	359	338	327	327	325	345	350	330	289	313	333	346	309	336	313	340	341	325	289	324	337	345	331	300	331	301	327	309	335	318	299	292	331	330	324	342	325	324	322	288	333	279	323	331	323	312	343	345	318	328	330	350	319	311	317	317	299	340	328	327	355	309	326	333	349	319	316	322	313	355	309	356	321	322	341	360	329	322	315	324	321	332	320	345	313	309	389	315	304	312	327	347	313	346	332	338	306	320	315	329	328	303	339	320	310	308	283	296	357	320	313	323	341	338	329	354	285	347	329	329	359	329	314	339	337	360	341	341	315	292	328	336	332	354	330	310	321	307	314	314	310	354	334	346	348	358	317	352	398	330	324	344	323	316	350	324	321	333	326	329	333	357	328	348	353	320	304	315	357	335	345	319	339	329	347	325	323	294	320	314	309	335	329	295	305	318	280	323	303	325	317	342	361	361	342	334	339	330	332	331	349	317	343	303	299	301	300	290	332	297	318	293	314	320	316	318	347	307	347	347	337	356	339	305	307	321	325	337	319	307	299	346	303	325	318	357	306	302	323	318	294	300	325	329	332	320	328	324	283	332	351	348	332	318	334	337
5703	1595	2626	3241	2896	2476	2109	1879	1692	1540	1418	1381	1316	1202	1231	1165	1131	1133	1067	1070	1044	984	919	949	921	961	924	926	925	926	964	874	889	878	946	909	888	869	925	902	864	827	878	876	898	913	898	859	848	861	861	825	892	882	859	839	872	870	825	889	879	850	832	858	812	851	864	901	830	877	865	770	843	858	845	850	857	811	838	831	856	870	833	853	871	821	853	845	864	812	842	809	861	827	846	877	864	830	846	855	845	856	884	837	811	849	821	849	834	834	842	852	822	830	836	848	868	808	832	820	841	793	845	833	840	819	829	868	832	809	836	868	820	862	812	844	821	793	841	812	843	820	846	875	816	836	806	851	810	860	839	813	866	885	819	822	773	808	870	907	866	823	847	831	879	891	848	850	854	809	890	868	892	816	810	825	848	820	908	854	850	841	836	866	823	833	772	802	836	830	843	846	856	857	871	804	855	830	831	820	833	857	858	809	828	888	851	834	865	852	803	847	847	810	872	787	847	796	842	764	850	842	777	818	880	795	822	921	846	860	804	839	862	832	842	820	852	835	800	830	857	833	828	806	746	841	848	824	832	833	807	867	905	782	838	851	828	827	769	836	802	826	825	776	836	835	817	824	813	834	849	807	852	846	826	792	835	854	817	837	827	821	838	833	830	816	864	846	818	790	848	895	832	832	827	790	846	772	847	812	834	893	791	837	803	885	793	837	789	876	820	825	812	827	789	850	812	833	817	883	843	798	814	799	825	794	848	836	884	803	832	828	860	887	827	868	835	840	797	879	840	833	832	831	800	815	826	839	857	852	858	799	830	852	805	850	818	810	832	879	836	809	810	892	822	877	822	819	833	838	789	837	839	841	830	841	793	812	783	833	826	837	817	818	822	851	807	863	832	836	803	852	867	833	810	843	873	844	832	853	838	821	835	810	806	879	826	809	849	817	800	812	808	851	791	821	855	859	800	809	855	820	832	822	823	902	848	842	838	827	805	847	862	919	791	860	843	855	811	833	831	796	863	844	809	832	819	863	849	830	835	862	875	899	801	838	855	929	873	820	887	823	842	851	814	818	874	825	812	856	836	790	849	788	822	824	853	797	816	882	865	801	845	856	849	781	820	926	828	852	846	851	807	812	844	834	843	833	853	880	863	813	851	798	861	874	890	875	866	805	852	855	865	885	825	810	802	828	850	840	792	833	821	810	845	855	806	877	859	789	835	799	828	849	831	855	837	801	843	797	862	812	827	856	821	815	830	853	837	857	823	843	833	781	833	852	822	817	866	801	783	857	882	865	817	792	834	833	874	828	861	813	824	800	923	809	867	843	844	813	845	874	849	896	839	864	861	795	799	835	793	814	817	834	845	806	848	903	847	825	865	846	820	800	848	860	815	809	857	842	896	870	796	815	883	854	812	822	814	848	855	833	811	886	838	792	775	807	890	811	857	864	794	813	805	852	820	846	834	813	824	832	825	864	854	848	836	835	872	831	852	880	864	866	849	826	830	784	834	831	840	794	833	886	835	810	816	864	800	845	875	831	824	813	798	813	828	829	865	837	854	833	820	845	867	769	842	891	823	866	835	826	806	754	841	833	902	807	844	817	814	845	800	819	848	822	838	831	862	809	836	813	828	823	898	874	793	840	939	822	849	867	880	877	810	818	845	814	820	854	812	849	820	859	871	835	882	829	804	861	841	842	838	863	831	854	834	822	788	859	850	784	857	849	823	798	829	817	867	857	824	867	856	832	866	864	817	877	799	844	848	856	803	826	858	851	837	876	873	807	836	815	900	831	799	791	841	864	778	839	825	850	841	810	867	854	817	828	875	873	837	819	808	797	833	835	841	817	831	837	831	785	840	854	796	811	842	821	852	833	842	805	858	785	888	847	815	853	805	891	829	832	827	832	831	804	822	850	797	821	872	812	850	770	829	831	919	861	841	875	826	855	894	889	830	805	836	862	805	881	827	913	830	833	895	837	840	858	894	847	828	831	820	802	840	819	908	860	824	837	797	834	813	886	808	807	813	800	830	823	817	787	823	844	811	820	846	842	826	853	835	800	781	824	787	881	809	801	786	843	852	840	843	869	791	818	860	822	838	877	824	884	824	823	806	845	879	838	844	801	830	813	825	774	833	848	864	827	869	805	837	837	826	865	876	819	810	815	843	842	844	865	831	838	862	839	815	852	815	856	853	845	811	848	824	871	853	813	918	838	839	873	832	851	829	829	819	851	826	800	773	854	825	853	857	812	820	873	843	786	848	822	823	840	816	838	861	835	860	881	800	864	839	831	833	817	819	816	827	844	774	840	855	814	786	801	845	835	855	817	860	800	791	838	853	826	829	815	848	847	829	879	814	782	824	796	843	818	824	808	817	849	819	816	840	833	815	912	837	781	830	868	849	807	842	827	861	817	843	832	797	850	830	828	883	841	811	797	838	853	856	815	823	831	766	861	814	788	779	841	815	863	854	862	772	797	876	807	834	770	830	779	828	844	857	800	841	899	793	833	907	875	815	818	820	832	815	830	810	800	874	791	850	830	850	845	874	895	772	873	776	840	853	856	822	808	870	840	821	802	847	832	811	783	888	870	817	830	898	839	852	880	833	838	836	850	844	831	804	796	835	847	821	848	787	855	836	805	785	868	791	803	835	825	851	804	880	870	915	837	809	860	811	846	829	806	827	842	876	849	816	835	875	823	832	836	915	866	830	845	874	829	836	792	856	886	850	799	825	824	852	807	816	891	795	838	786	812	826	844	804	807	828	796	840	835	793	831	817	800	862	781	782	846	808	841	799	835	801	794	846	816	839	873	818	854	831	887	879	836	886	854	817	848	842	815	820	779	840	858	804	850	819	836	863	835	819	850	826	812	853	844	838	889	847	830	868	871	859	816	837	832	814	836	816	809	830	905	888	827	797	876	857	832	806	873	857	863	809	855	888	824	834	889	825	854	813	848	877	878	816	829	850	860	845	809	905	851	835	797	814	887	787	881	840	772	833	838	824	815	810	828	820	814	851	865	822	859	856	852	869	838	832	772	786	846	818	861	821	861	886	844	821	840	864	841	833	821	802	846	841	814	854	820	800	829	859	835	806	874	823	811	865	846	825	816	847	830	841	878	800	846	828	847	788	841	832	854	850	794	758	806	879	824	873	877	861	792	814	813	819	790	889	796	865	840	810	855	824	838	830	849	849	875	829	822	802	810	849	882	865	862	845	850	804	865	841	840	765	862	848	802	815	800	831	843	865	849	839	834	891	835	813	833	812	831	862	859	795	812	911	863	841	845	816	854	849	828	855	867	847	851	852	814	822	836	865	858	850	839	784	859	771	807	809	829	842	791	823	799	857	814	836	825	805	780	845	837	811	831	798	834	821	852	852	859	867	842	824	820	880	831	873	828	789	828	815	794	795	816	881	834	860	873	843	879	824	863	818	829	860	825	801	827	801	808	825	833	779	855	833	795	859	805	872	904	831	883	848	801	845	869	844	901	846	844
16938	2289	2364	1688	1179	883	689	544	460	390	354	322	281	254	235	254	233	204	231	204	216	186	210	176	191	152	195	176	163	158	146	182	162	162	177	169	151	176	171	160	163	190	164	162	158	139	159	154	149	146	153	157	182	159	160	148	156	158	155	159	152	143	180	149	157	149	128	165	149	177	167	178	166	164	163	158	151	157	154	175	177	160	162	140	155	165	151	145	162	145	167	163	159	160	177	146	151	146	118	143	141	148	140	170	161	135	170	133	140	177	133	143	144	152	155	180	155	144	151	172	142	155	149	139	170	172	144	158	168	149	161	154	148	148	148	152	149	157	141	137	146	168	153	159	150	154	174	150	137	159	151	147	138	157	172	143	156	163	157	141	174	150	152	145	172	138	158	143	157	152	149	156	174	164	156	135	130	155	157	145	129	169	157	136	144	159	143	147	139	146	141	144	174	126	160	156	130	152	144	167	141	144	159	153	164	163	156	138	144	145	170	136	159	154	165	151	156	153	150	143	154	138	155	141	142	141	146	158	137	135	163	178	149	144	144	153	173	141	166	172	160	159	160	161	154	158	183	170	157	141	132	144	150	159	181	142	143	178	165	149	137	150	155	177	146	148	149	150	166	158	147	159	153	171	162	161	151	139	142	148	147	138	125	151	160	146	129	147	143	143	164	162	147	161	161	135	157	161	173	157	145	161	148	148	155	146	161	154	142	150	137	166	166	177	161	145	149	124	144	158	179	139	164	158	161	138	166	143	144	170	144	148	146	146	166	145	163	160	173	146	158	130	143	162	170	160	160	149	155	125	127	153	144	138	140	159	162	138	154	158	143	144	151	152	150	165	165	159	145	144	135	161	182	140	147	147	134	164	146	160	150	155	134	174	138	155	153	145	142	166	142	144	148	164	157	152	137	155	163	148	174	154	160	142	129	139	147	155	162	138	146	131	154	150	157	152	158	148	154	162	153	166	144	158	153	157	143	150	148	163	140	139	142	151	135	148	173	163	148	133	168	147	154	138	158	156	153	160	150	166	167	141	159	157	145	153	175	137	169	146	145	150	144	176	154	160	155	155	165	138	146	141	159	126	158	156	127	143	156	138	148	155	158	144	146	165	146	135	148	168	158	147	135	163	140	130	142	174	136	150	161	156	150	172	143	131	151	161	140	125	149	159	166	147	177	163	141	151	162	162	162	150	167	138	140	151	160	137	151	164	128	152	138	149	146	160	149	171	145	148	151	156	160	161	142	153	123	144	146	170	154	141	156	142	154	147	148	164	174	140	146	169	149	138	149	142	133	164	165	160	143	157	141	154	154	160	145	154	156	150	149	149	145	161	140	174	159	162	151	138	149	137	159	171	152	147	154	138	128	154	152	126	156	142	135	132	154	158	128	146	153	152	139	133	166	138	134	163	147	158	145	152	149	149	133	143	139	160	151	145	158	147	149	175	152	147	169	136	165	135	153	165	148	151	146	144	149	170	143	144	164	168	160	132	164	151	157	162	134	120	150	145	138	149	172	162	161	161	135	139	139	154	157	162	156	128	157	145	169	159	187	157	142	163	150	129	165	179	135	152	148	136	140	139	146	153	162	176	138	153	158	144	155	125	133	165	142	134	139	155	138	144	154	142	122	123	154	168	147	151	134	153	132	182	129	174	136	137	131	143	154	156	159	144	150	126	164	150	136	155	156	139	161	148	113	159	157	137	163	147	174	124	153	159	143	160	163	157	174	139	158	159	166	145	175	144	159	143	148	171	129	156	152	135	143	150	136	158	170	163	130	162	164	129	136	152	143	160	149	156	171	156	179	164	135	152	155	142	141	150	149	148	168	158	161	164	159	144	135	148	148	155	154	162	177	142	130	154	146	152	155	141	150	172	154	161	134	158	155	144	133	145	143	143	155	167	154	129	156	140	169	152	139	148	174	144	149	150	140	161	159	154	154	156	156	162	153	133	145	140	142	139	168	149	165	136	129	149	134	144	158	139	167	140	144	177	136	175	159	158	140	156	129	154	135	154	150	153	151	162	145	146	136	157	146	170	131	144	159	159	161	165	164	147	150	173	143	160	145	176	132	158	136	133	145	153	140	140	151	151	142	142	152	175	171	145	149	140	148	143	158	162	146	159	158	184	144	144	161	146	129	153	149	146	146	144	176	153	169	163	158	167	164	118	158	138	142	149	156	180	156	157	153	164	142	144	160	159	149	158	144	157	158	139	166	155	162	144	132	161	155	135	143	160	165	151	142	160	174	155	157	155	157	133	148	141	163	191	147	150	167	170	177	173	156	160	142	170	144	165	173	142	150	131	134	160	147	145	155	162	138	177	147	141	147	148	157	157	135	185	165	133	163	132	150	168	158	145	148	142	145	120	151	166	138	159	142	167	127	159	132	159	146	139	136	134	150	147	125	152	150	161	132	145	148	151	153	141	149	140	137	138	160	167	135	158	157	163	158	143	150	132	140	152	171	144	149	169	166	127	160	153	132	134	167	137	164	140	164	138	150	163	164	155	145	152	169	149	159	164	133	142	150	145	140	153	170	155	142	149	158	144	176	151	142	142	139	149	160	181	164	151	160	157	167	131	161	165	161	147	138	176	150	138	146	138	170	147	136	146	151	150	171	164	144	165	174	163	139	147	153	158	138	150	139	128	161	160	153	154	193	144	137	139	141	180	156	144	132	149	153	168	142	143	147	166	163	156	147	158	162	142	150	127	149	162	136	143	154	172	151	160	143	128	159	179	146	166	160	140	161	158	145	130	158	154	154	145	159	162	163	144	144	158	133	146	150	147	151	140	158	149	171	156	166	140	150	141	151	155	156	150	153	150	136	145	146	130	165	138	134	169	157	159	136	179	129	163	146	137	144	148	172	143	156	143	168	142	146	151	138	158	146	152	163	147	159	162	171	151	147	144	153	147	152	153	139	177	157	155	152	164	132	164	144	135	158	172	147	146	135	151	143	167	163	151	180	143	145	144	159	163	155	159	171	142	142	162	167	134	155	164	161	145	139	144	154	171	160	158	156	139	150	153	142	152	157	135	143	146	132	142	155	151	159	147	155	160	175	159	158	159	135	165	135	138	162	145	147	162	139	158	168	147	130	145	164	148	150	162	147	145	150	170	147	173	141	128	150	158	157	152	173	159	158	137	144	139	137	136	183	146	146	143	136	151	151	135	165	151	158	158	161	142	127	145	156	152	135	146	156	145	140	126	127	153	145	146	166	159	160	149	155	152	148	124	142	138	155	169	161	130	157	155	141	168	158	150	129	146	144	169	134	164	151	158	170	160	144	172	153	155	140	141	168	159	146	162	164	152	160	165	158	137	168	159	144	143	145	152	152	169	155	137	154	121	148	156	153	144	165	148	156	165	153	143	132	152	158	148	166	174	139	170	153	156	169	144	136	149	160	112	152	155	164	164	167	165	137	161	140	151	150	151	142	138	140	135	150	170	149	166	170	175	160	150	147	137	175	140	150	147	166	163	145	140
7531	1938	4101	5110	4462	3817	3133	2540	2154	1908	1609	1415	1391	1192	1131	1014	963	907	850	856	822	771	731	707	689	699	588	646	662	580	591	563	579	587	548	537	550	585	545	549	544	574	494	528	548	547	503	516	530	415	468	490	486	511	473	519	474	463	510	424	460	476	499	481	465	509	456	453	471	453	472	468	458	456	474	480	451	465	462	414	457	429	453	481	423	446	468	484	464	450	406	455	510	458	436	466	466	462	459	442	443	460	443	405	482	442	484	441	432	439	434	457	450	473	471	442	440	466	417	451	456	420	443	443	424	431	443	464	459	450	453	451	438	446	398	456	457	445	449	423	435	431	415	427	481	457	454	441	441	478	438	435	437	451	433	454	453	453	437	441	444	444	427	429	428	432	443	444	434	487	454	421	441	457	426	431	415	412	448	438	452	440	436	418	444	465	447	448	439	428	440	385	451	447	437	418	429	451	436	437	442	404	467	396	458	420	415	408	475	426	457	442	410	414	429	419	433	413	456	457	420	418	451	437	481	468	436	428	445	467	394	450	417	423	464	422	423	457	440	420	439	475	430	429	389	444	401	453	416	399	438	431	447	425	428	417	457	462	412	443	439	453	421	433	429	412	438	434	421	484	452	434	449	413	471	435	404	424	423	406	427	398	409	415	406	394	438	408	470	447	442	430	441	429	474	434	442	429	434	427	438	428	439	411	404	483	412	453	416	402	418	422	421	442	462	415	417	458	447	433	423	443	478	443	473	409	421	480	430	430	435	447	420	407	443	418	437	428	455	475	399	448	434	426	454	452	432	397	401	414	431	454	426	448	429	464	439	424	467	447	454	440	419	432	440	427	455	445	454	439	452	446	429	422	437	416	417	424	438	428	449	402	459	433	449	441	485	424	402	433	409	434	445	433	432	427	422	441	395	387	392	438	455	439	431	456	419	388	394	431	428	442	419	446	428	471	449	448	440	429	437	388	449	439	437	432	450	412	442	457	423	452	451	432	420	412	384	408	430	447	394	436	486	405	456	458	427	408	437	395	426	427	408	435	459	461	458	419	419	438	432	419	433	407	439	430	402	408	435	425	448	433	421	488	430	407	434	436	413	437	429	427	415	429	441	433	434	449	489	401	395	463	405	429	445	459	464	422	371	426	422	452	437	455	416	374	434	451	431	419	423	385	407	451	428	427	417	447	428	432	420	411	427	419	416	398	427	405	449	444	415	433	438	396	448	431	470	453	436	430	451	442	467	462	431	481	468	468	460	432	454	373	435	419	441	420	437	427	424	386	456	420	439	443	443	414	453	461	429	460	436	418	443	454	418	457	410	417	416	450	456	445	429	435	393	450	413	445	439	451	401	424	413	424	430	456	417	455	452	436	421	471	442	443	443	431	409	450	482	431	468	453	463	416	457	420	448	473	429	426	420	443	434	454	433	414	448	429	451	451	420	434	441	489	391	395	414	454	453	425	441	429	427	465	400	437	436	434	423	415	454	409	411	420	423	449	472	433	448	444	435	426	420	472	428	450	442	459	382	450	431	445	416	419	468	442	455	454	425	409	473	387	454	446	453	441	414	446	412	421	426	444	429	446	435	403	414	440	422	397	476	495	438	474	465	390	414	431	399	424	384	424	375	462	446	419	425	405	448	411	409	413	439	417	431	427	397	408	428	436	439	433	436	438	449	405	426	436	395	471	417	438	454	423	437	444	414	425	431	440	394	416	422	443	427	459	415	465	452	456	432	463	400	448	453	412	469	423	464	411	454	412	462	398	446	469	421	413	416	422	421	452	419	437	417	446	442	418	448	462	430	449	435	442	423	478	420	446	405	428	412	450	417	417	437	426	444	422	440	418	403	454	411	440	418	462	420	426	446	432	407	460	462	445	436	419	402	447	444	437	404	403	448	405	404	450	452	436	395	471	420	425	410	454	415	400	462	432	423	418	452	419	425	424	444	433	446	424	435	452	460	438	482	463	451	418	415	454	467	444	424	395	435	428	428	414	456	428	439	459	405	388	442	439	420	451	415	445	444	469	434	458	437	482	398	449	440	426	416	422	485	450	415	463	446	405	446	431	424	410	460	409	430	450	480	435	426	450	438	443	437	428	437	422	437	445	421	413	409	419	419	436	434	423	418	441	473	400	451	434	403	420	438	430	421	407	450	415	427	431	440	424	410	435	433	404	460	448	424	433	431	432	477	411	407	427	429	432	428	438	441	452	429	406	409	443	428	446	469	442	433	421	424	411	422	427	469	438	416	411	445	429	450	435	426	410	415	427	449	457	456	443	424	456	442	422	440	438	438	413	432	448	440	439	426	427	430	451	459	452	427	452	408	427	427	468	437	420	442	445	438	436	458	423	458	445	433	441	451	407	439	453	449	416	394	411	405	430	417	413	463	453	455	425	461	437	420	428	431	416	407	432	451	419	428	433	404	444	453	424	421	490	441	414	427	444	423	452	446	463	426	419	462	415	417	469	414	441	419	481	454	465	395	426	419	443	478	439	448	415	381	437	437	470	452	424	387	425	438	428	440	429	438	444	487	453	430	447	403	459	447	414	450	452	452	446	430	430	414	476	425	467	405	403	420	442	449	417	443	419	433	410	441	453	435	436	424	465	440	421	415	419	438	437	423	413	398	412	440	468	447	458	459	416	428	418	401	438	426	422	421	419	397	431	430	461	448	451	442	446	418	429	452	439	472	476	399	465	404	449	481	444	476	396	425	461	430	464	424	408	430	429	400	400	460	424	458	425	446	395	482	425	452	396	439	446	415	445	450	411	427	404	444	495	419	423	428	431	464	449	416	447	429	448	448	432	400	456	412	395	477	447	419	440	450	399	452	431	449	418	431	399	480	415	460	444	447	466	442	408	406	396	427	425	417	434	427	443	398	434	453	445	482	404	475	414	429	411	433	423	434	442	395	434	442	453	436	436	458	405	449	424	437	430	430	407	396	442	465	459	447	420	399	433	443	457	431	436	460	447	434	459	400	465	439	455	454	438	417	443	450	431	408	410	453	455	412	432	449	417	426	469	417	438	427	408	447	450	436	439	441	438	410	430	382	395	413	444	406	430	460	425	432	417	427	434	417	433	433	413	425	484	424	468	411	415	399	446	461	424	474	439	416	455	460	455	429	419	469	473	442	432	430	452	415	469	472	403	478	480	431	437	433	468	456	442	414	439	426	413	435	460	473	413	448	453	454	448	441	447	431	413	457	460	445	459	419	414	454	446	441	436	453	473	448	434	482	397	472	435	451	434	452	441	415	446	457	411	415	389	413	463	430	462	421	440	426	414	434	470	408	424	420	422	432	438	462	430	463	434	407	416	432	395	449	448	436	419	447	436	443	442	453	426	425	449	454	416	447	433	431	427	436	437	465	428	437	389	424	405	437	400	451	457	430	453	429	448	432	431	432	449	445	440	431	432	413	408	484	403	449	432	436	405	403	444	426	408	411	463	379	458	413	396	408	377	406	425	429	442	434	431	443	447	441	416
2612	399	406	416	372	384	360	374	360	364	377	390	352	402	362	361	384	362	379	374	336	352	358	322	370	362	376	320	380	359	366	386	364	374	376	386	374	355	345	347	355	390	369	363	346	370	358	394	362	381	369	353	334	366	378	350	344	357	350	385	362	346	370	356	356	340	382	367	366	372	345	366	342	376	376	371	374	350	363	346	363	367	366	348	361	361	404	358	348	374	363	388	362	374	380	339	377	360	366	345	375	365	357	353	368	363	383	346	355	345	349	358	382	358	393	351	386	341	352	360	371	365	378	350	366	379	352	319	364	359	323	358	393	358	388	403	358	354	368	346	368	389	412	393	369	371	342	372	357	348	377	353	377	367	353	373	390	381	354	375	362	357	342	408	342	395	398	345	346	376	384	370	379	415	357	382	378	377	364	377	357	364	331	356	370	392	379	327	368	334	366	391	363	374	366	385	367	375	372	419	338	369	374	369	347	381	357	328	363	384	353	363	358	386	335	375	358	352	359	364	359	352	326	337	375	387	352	366	374	336	346	377	379	378	343	405	357	325	374	371	363	388	381	419	375	365	389	352	356	371	375	358	385	395	380	337	362	382	361	382	357	337	398	362	336	395	360	358	351	381	360	376	319	375	374	342	345	369	356	371	310	380	374	357	381	367	347	367	357	358	353	382	374	336	380	371	385	341	382	342	345	374	367	364	366	309	372	329	321	356	378	352	369	356	381	361	343	315	373	365	358	390	409	360	366	329	376	322	378	354	349	358	339	361	384	384	356	382	344	371	391	368	348	369	353	344	377	366	353	360	350	368	404	374	386	317	375	351	347	377	321	362	333	368	350	348	353	360	373	378	380	340	328	394	366	348	394	378	333	357	337	379	384	374	378	379	336	387	356	377	333	380	362	371	339	360	319	363	367	339	382	376	373	365	347	402	352	351	343	336	387	323	352	360	343	379	369	401	336	354	349	336	352	331	348	360	358	358	350	352	401	379	369	328	360	381	367	347	346	371	356	394	358	340	367	365	353	386	381	363	367	343	385	367	382	340	353	373	362	372	384	379	392	357	383	380	404	365	387	402	362	373	379	353	351	349	350	342	347	385	351	361	350	370	336	347	353	376	358	364	378	328	362	354	353	397	389	371	373	386	380	380	359	367	375	353	360	362	376	376	385	397	366	372	362	358	360	391	323	339	380	378	353	359	396	346	344	362	318	399	358	338	392	359	349	391	364	359	362	376	380	319	378	376	383	354	388	346	325	380	329	387	353	368	340	366	362	387	347	367	356	382	376	383	370	357	345	355	378	352	340	373	348	365	381	351	338	329	375	363	345	377	339	356	329	345	380	376	378	336	356	342	372	360	340	391	369	344	391	378	371	358	388	363	340	347	364	362	333	339	332	375	351	365	373	370	355	388	356	376	375	361	367	412	345	379	346	383	362	382	401	370	339	382	350	388	332	353	369	354	368	378	387	366	355	338	364	362	394	343	367	353	360	403	369	370	341	408	328	374	379	380	341	351	353	387	345	368	352	355	384	363	384	333	361	366	381	380	370	359	366	362	383	363	379	365	350	346	376	366	389	365	352	331	354	392	348	380	405	352	359	369	389	347	401	386	376	369	398	372	365	384	360	341	335	359	354	364	392	348	344	345	344	351	361	370	341	381	343	378	353	383	341	338	345	376	358	361	351	336	362	374	342	359	357	374	333	343	366	357	341	351	347	386	371	349	368	379	348	370	360	372	383	340	378	375	373	376	376	396	361	334	358	363	371	360	346	352	367	353	375	351	335	364	345	369	359	350	348	369	359	352	347	357	364	377	381	404	347	398	386	385	372	342	347	377	371	363	393	348	351	345	338	329	392	359	349	369	348	371	359	409	327	330	363	383	364	404	350	342	351	364	376	346	367	353	395	360	337	364	326	375	346	361	323	358	399	378	378	358	393	367	372	366	352	354	347	362	357	355	328	361	333	361	350	388	366	332	341	373	401	375	350	351	368	368	360	354	397	371	329	359	326	374	375	367	356	351	342	353	348	364	367	361	379	355	391	337	376	350	351	369	349	332	334	336	382	355	364	334	371	382	358	395	343	402	387	358	391	393	382	371	390	391	355	367	349	370	343	352	378	368	380	378	404	346	327	363	352	375	354	388	372	363	361	372	393	368	375	378	321	338	364	391	353	332	378	348	352	363	328	354	339	342	384	357	376	381	384	374	367	360	396	359	379	397	356	356	397	390	359	325	391	388	367	344	371	337	388	367	317	369	366	350	346	363	326	362	374	374	339	367	355	378	348	338	324	364	359	349	344	369	341	373	345	369	347	359	342	356	385	375	396	360	321	339	338	404	321	353	358	362	366	377	383	341	352	385	350	366	399	351	370	393	372	361	356	366	359	351	357	365	389	355	354	367	365	357	354	373	374	369	361	358	336	371	390	391	363	369	341	362	323	374	379	356	369	376	374	382	379	382	389	386	345	349	324	351	352	368	388	348	359	377	341	332	375	373	395	398	377	330	355	332	398	360	353	353	366	356	363	350	377	337	340	358	377	361	350	371	393	334	323	351	356	346	348	332	383	381	341	320	361	346	400	357	366	343	400	357	396	378	354	360	346	352	370	347	361	325	347	391	379	343	355	349	387	339	371	357	398	379	357	379	390	366	369	371	331	344	351	378	324	355	365	342	382	347	361	360	350	376	403	375	359	386	369	344	361	355	333	320	402	357	360	352	370	380	371	399	351	360	349	363	357	351	364	359	328	363	349	369	358	364	361	339	349	353	365	363	352	343	344	350	393	329	361	347	374	376	405	371	372	331	377	383	337	362	348	368	361	360	379	349	365	355	354	353	352	361	384	366	369	367	372	362	389	373	379	381	355	355	364	355	370	341	357	336	377	335	368	397	354	344	389	369	386	366	357	379	389	341	361	363	364	357	368	346	397	361	368	346	371	364	373	375	372	358	339	376	367	370	326	336	353	377	338	386	350	353	382	357	372	349	373	355	367	393	387	378	369	349	376	336	357	382	352	370	378	348	364	350	378	353	336	342	342	331	364	361	339	337	373	338	392	395	348	360	374	340	339	375	345	392	332	374	370	345	394	360	397	361	351	336	338	355	333	334	356	354	385	374	358	381	357	372	365	371	343	404	388	416	362	349	361	356	386	361	375	395	382	400	385	377	349	358	394	334	393	361	373	333	390	371	395	359	370	342	356	373	392	363	346	382	376	371	362	363	359	335	362	380	348	389	387	369	388	326	363	365	388	319	344	355	322	371	370	372	310	366	391	395	385	358	398	367	324	351	347	359	355	397	371	379	349	383	347	359	377	377	412	358	353	342	341	366	369	338	342	356	369	353	335	379	390	363	340	368	373	354	384	391	382	338	366	381	388	346	355	375	387	347	356	374	354	352	350	315	384	358	334	369	330	369	382	373	362	363	343	352	369	356	396	357	353	326	354	388	343	320	379	367	410	337	380	355	364	380	391	339	354	340	390	341	354	361
2704	1003	1048	1082	1056	1046	1064	989	954	977	1003	953	1011	958	985	921	934	900	963	950	931	952	943	949	928	952	911	915	935	903	909	965	916	933	901	942	947	918	940	953	951	947	933	938	947	946	932	891	950	936	888	910	934	840	921	996	998	934	924	963	910	977	971	910	884	908	938	917	963	930	925	981	914	931	902	940	965	877	934	947	916	887	915	867	932	926	975	924	943	910	957	936	928	965	934	979	939	951	961	945	948	912	918	928	939	938	929	964	921	872	945	880	951	951	940	887	901	918	950	920	950	998	935	906	898	858	890	873	950	948	890	890	866	896	979	911	909	944	908	915	887	951	813	937	974	910	928	937	883	943	903	879	964	884	912	977	896	920	883	932	894	882	955	929	891	953	917	825	934	910	985	959	967	919	902	891	947	897	912	940	949	990	907	941	976	884	913	905	902	979	915	907	890	950	932	909	909	899	870	907	914	936	987	907	947	919	947	876	911	976	938	921	894	952	928	967	912	940	904	873	933	950	910	940	879	904	985	902	901	924	892	957	902	895	951	907	913	977	935	934	937	998	962	935	947	867	925	855	902	893	905	934	920	941	978	904	961	888	902	907	970	881	874	931	904	945	966	947	873	961	893	865	945	974	934	948	868	953	923	943	924	879	928	950	934	909	883	911	972	874	891	886	878	909	912	905	935	833	945	923	904	889	910	865	951	938	921	889	850	889	859	934	905	944	986	912	895	909	933	982	930	931	897	916	941	927	886	937	908	1006	910	934	975	924	937	861	971	971	949	918	898	913	929	965	901	909	902	919	928	952	921	945	910	964	904	853	942	919	901	931	915	923	951	919	959	994	937	961	950	969	903	970	934	955	894	966	908	930	897	926	962	921	955	910	870	932	903	948	952	948	962	889	951	939	957	964	970	907	971	940	986	953	924	948	929	925	902	857	927	900	995	931	912	920	912	961	915	909	947	935	941	943	933	924	906	931	954	950	931	873	919	937	923	923	891	932	969	913	933	917	938	932	929	942	865	952	968	894	971	946	896	932	909	920	931	903	934	883	885	876	968	876	918	944	896	873	898	917	905	958	899	855	998	921	893	934	917	891	904	893	988	931	916	956	851	920	935	907	949	896	902	899	898	907	934	906	950	912	937	887	954	931	876	942	945	960	899	901	935	916	935	978	933	952	951	950	892	950	932	938	961	932	936	965	950	937	909	963	935	896	955	909	985	954	851	897	930	938	945	904	926	928	951	951	958	919	931	959	971	877	870	951	909	952	971	915	884	929	993	969	944	940	930	869	891	884	898	933	933	863	937	921	957	886	916	913	936	913	906	919	889	948	902	888	910	879	901	892	964	900	911	939	918	913	923	907	909	919	924	942	955	929	875	901	946	928	912	924	938	878	953	883	891	912	978	921	930	960	967	933	909	923	917	948	956	961	958	930	946	913	872	992	958	887	905	901	958	920	893	950	942	905	892	953	872	919	864	888	934	904	963	924	952	943	896	907	929	950	922	942	899	940	909	930	990	962	953	963	916	864	942	924	932	959	941	876	867	937	921	908	897	910	889	993	926	939	902	917	928	910	903	886	933	935	866	919	931	938	934	947	975	928	932	915	914	922	934	923	951	872	912	897	980	913	949	933	920	904	1017	922	945	885	908	950	903	961	926	872	958	951	1038	900	946	938	937	873	927	966	898	913	914	916	939	945	954	927	907	936	904	922	941	975	877	935	945	892	856	905	881	883	909	927	960	918	896	956	921	939	904	884	974	913	885	939	853	926	905	912	958	959	913	925	895	929	929	935	901	876	862	921	924	909	973	919	921	950	892	926	909	910	903	889	879	845	919	880	921	942	940	969	974	902	928	948	915	904	904	944	930	942	958	885	915	843	956	947	899	932	967	937	946	912	917	891	931	917	985	884	960	918	960	913	943	963	911	960	939	908	906	925	903	911	901	944	884	933	904	932	921	946	1006	936	917	967	911	897	928	923	972	902	928	941	891	910	956	940	885	921	859	894	942	953	884	938	935	902	901	967	999	938	925	954	948	938	940	916	959	935	966	897	847	944	921	948	918	940	910	902	888	874	930	910	907	907	859	961	841	937	898	982	921	929	912	888	877	912	952	927	965	945	906	959	894	962	964	907	944	936	898	899	954	914	973	914	907	922	943	943	911	871	916	886	923	893	889	925	920	953	878	889	926	926	908	893	954	975	950	961	944	931	923	874	936	960	907	934	937	947	853	927	896	927	992	917	898	931	924	930	935	929	914	923	930	927	944	940	903	885	909	991	925	928	960	968	929	980	981	911	926	914	911	936	959	978	924	987	914	940	869	964	919	913	852	880	843	940	942	908	927	909	876	924	955	946	977	889	913	930	913	900	964	915	902	923	918	902	926	908	952	936	886	881	877	968	880	897	911	887	997	903	968	970	958	933	949	908	916	946	906	959	941	907	870	924	917	931	971	980	960	936	907	900	913	944	926	900	890	875	924	935	899	964	979	957	917	918	943	886	942	951	899	953	883	907	919	899	917	873	921	901	982	937	909	963	939	936	919	951	894	922	945	914	896	989	938	937	895	922	892	863	864	923	911	888	927	929	917	941	937	904	916	938	882	934	956	933	831	907	922	927	925	924	911	919	955	908	910	933	939	910	912	897	924	949	916	902	935	874	909	905	912	933	844	895	929	967	934	932	950	930	888	998	874	902	903	934	911	922	893	914	879	936	921	949	959	913	903	940	891	943	914	916	924	957	899	909	902	913	862	875	962	928	955	903	920	934	928	955	952	869	893	938	981	940	948	954	896	879	976	925	905	956	908	934	965	964	956	899	928	925	957	880	863	957	947	959	916	874	956	901	914	952	961	935	892	892	930	890	919	935	946	931	882	892	909	879	950	898	908	982	907	894	927	928	901	912	879	958	920	960	947	901	964	944	921	915	954	913	912	908	890	882	983	944	900	901	954	897	945	881	921	917	915	941	979	904	950	926	887	886	946	955	911	935	966	873	929	944	945	952	938	911	924	932	906	930	883	920	897	902	874	919	892	880	935	919	909	928	954	903	852	881	942	870	941	983	924	914	1003	945	924	944	924	964	891	924	880	933	900	892	948	908	944	963	993	927	917	885	926	929	974	898	968	938	925	959	864	913	950	914	955	879	956	902	906	942	931	906	958	921	921	926	941	967	957	911	958	900	889	915	947	975	882	941	892	940	907	950	909	957	941	891	945	897	861	941	895	916	943	899	929	936	929	961	922	919	909	972	935	949	892	941	881	929	882	934	890	928	867	931	940	950	946	904	868	934	938	931	951	906	934	942	935	961	918	932	914	927	913	888	900	936	897	934	889	923	904	940	868	961	964	860	964	923	912	889	925	884	894	887	969	833	919	923	932	887	958	964	945	936	913	889	965	954	897	918	939	897	913	878	970	966	935	900	941	920	945	921	934	902	959	926	882	947	904	912	882	973	936	901	904	884	959	897	933	938	926	854	874	922	864	897	874	936	884	896
9081	1082	1335	1093	826	658	567	519	496	471	416	387	402	385	362	351	349	367	370	329	328	341	344	362	336	365	335	365	362	352	355	306	356	345	355	355	336	333	330	319	333	314	339	282	331	311	320	309	348	313	307	358	311	331	359	337	285	331	351	337	314	348	327	325	352	353	321	326	354	336	351	319	295	303	355	332	349	304	343	369	299	313	344	356	330	331	359	350	311	322	305	337	306	364	315	307	342	334	287	343	336	309	332	323	325	354	340	364	294	316	347	335	313	326	338	308	326	348	325	333	298	306	338	337	345	324	341	322	328	337	333	344	319	355	317	354	360	361	310	317	357	274	318	322	343	312	334	336	354	313	341	355	338	341	348	304	297	324	327	325	337	299	340	343	340	329	350	327	358	347	346	293	336	331	309	307	332	320	348	323	321	338	339	340	343	289	313	344	336	324	338	329	334	300	304	346	350	321	307	331	350	333	313	332	332	291	353	331	321	303	313	318	334	336	301	331	316	323	329	374	334	320	282	345	316	315	308	301	324	329	325	324	316	355	327	310	324	339	307	327	309	313	339	368	316	310	325	351	342	311	334	292	337	334	311	323	317	339	321	342	316	343	330	347	338	317	315	318	321	318	342	358	336	347	314	337	341	326	348	329	329	350	327	326	360	353	342	354	357	327	315	325	317	305	364	325	352	339	364	325	337	317	314	325	348	327	337	345	324	325	316	324	328	332	314	341	326	312	347	316	323	314	305	363	339	313	349	319	303	335	323	322	321	305	319	339	327	306	329	330	364	359	344	374	315	328	363	346	325	330	325	352	339	327	330	325	352	316	317	347	319	285	330	304	326	342	361	300	321	341	318	297	348	329	347	326	352	354	345	355	332	340	360	320	313	320	305	347	317	359	326	305	318	341	345	343	304	329	292	363	318	342	328	364	324	344	343	334	325	341	344	332	355	339	343	332	337	319	310	331	335	345	317	348	310	339	328	332	282	337	371	339	318	324	331	305	319	307	324	333	316	311	330	307	338	337	308	319	333	330	328	311	328	340	324	334	334	319	288	350	321	330	308	314	349	344	326	326	319	316	308	346	348	345	308	301	366	340	317	311	353	340	351	349	352	331	330	328	310	353	322	337	352	362	347	306	285	313	347	347	328	365	337	361	317	333	319	321	325	319	370	345	354	354	333	330	331	335	356	316	356	305	337	314	352	303	321	320	306	321	292	321	312	356	344	313	309	332	335	325	320	318	304	335	347	308	349	321	320	318	321	337	320	334	323	313	332	327	319	338	362	347	350	332	308	292	340	311	307	318	358	357	319	290	336	347	324	354	332	327	322	318	310	322	313	326	312	326	315	313	353	303	333	355	337	308	350	300	341	335	350	305	323	356	330	318	342	329	340	335	315	308	331	329	347	312	327	306	347	363	326	290	342	336	319	314	318	319	314	315	329	321	351	323	320	338	354	308	313	287	333	312	347	319	344	323	317	314	326	346	320	326	330	345	330	283	289	326	323	349	326	342	328	334	296	316	302	339	315	331	311	374	325	306	351	327	318	351	329	296	331	336	337	335	312	352	348	301	342	315	331	329	323	321	315	328	361	330	330	366	357	328	326	312	330	347	309	304	298	335	314	317	329	321	326	323	327	314	331	319	293	317	332	329	325	354	334	331	351	307	351	340	307	326	329	337	309	356	337	338	338	304	315	345	317	278	345	325	303	339	349	331	333	330	346	305	329	349	315	324	321	288	323	320	302	322	316	345	291	379	350	295	289	324	299	319	316	321	317	303	325	320	296	346	306	336	319	335	348	324	314	319	376	331	340	315	313	363	350	370	346	322	316	301	302	312	329	336	314	302	315	349	334	340	339	309	316	311	343	325	306	318	328	316	313	302	340	321	313	318	357	340	323	355	353	357	334	308	287	295	298	317	331	323	323	313	311	334	315	318	335	324	325	313	345	314	318	332	319	300	351	344	339	310	318	370	336	337	302	312	342	362	326	350	316	312	350	341	334	306	339	364	281	303	346	349	307	326	352	337	357	302	343	341	314	321	339	315	341	340	298	337	319	339	322	315	368	325	314	316	334	294	338	315	303	342	269	337	321	311	312	292	353	335	380	335	320	360	358	324	367	306	351	345	329	331	332	330	316	334	326	318	316	326	368	343	334	304	321	327	344	290	334	319	318	323	326	329	318	306	336	313	325	336	341	331	331	316	314	314	346	333	307	321	328	327	319	342	322	328	339	341	357	317	334	338	363	339	312	334	327	359	352	300	324	376	310	330	332	346	310	318	313	328	319	324	312	339	333	310	336	308	320	350	355	295	318	295	332	347	332	331	348	299	351	330	309	319	345	337	345	311	312	341	372	323	332	309	330	275	298	310	316	318	321	318	321	324	313	325	366	316	334	337	336	304	347	325	342	348	368	313	381	324	330	300	336	314	312	318	317	327	356	336	343	331	323	312	320	345	319	306	308	353	323	311	327	334	307	332	353	358	326	303	352	281	312	337	315	328	328	319	310	318	361	367	334	312	326	342	338	314	343	340	329	309	336	306	327	354	339	301	340	316	352	300	352	301	321	320	335	322	341	291	324	308	319	345	331	329	296	335	357	298	313	337	345	304	362	342	358	289	302	331	325	335	325	326	327	332	353	312	298	324	289	344	332	309	348	322	339	337	320	319	310	334	326	328	294	320	319	358	296	322	342	344	317	347	314	318	327	352	313	321	327	352	315	311	330	353	311	348	325	349	337	343	344	331	324	353	308	325	350	332	316	351	345	360	343	331	297	350	325	357	311	301	315	290	341	337	331	312	362	302	335	309	356	364	309	342	332	311	363	347	288	330	314	328	346	273	322	298	309	314	329	345	321	323	360	336	355	322	305	354	340	342	320	356	357	332	317	360	336	362	292	338	328	354	324	323	344	376	337	316	293	282	304	328	323	328	312	315	311	334	295	325	331	316	350	330	321	356	323	327	306	334	322	330	340	320	311	315	303	311	340	351	357	295	337	330	323	310	334	312	373	333	321	322	322	350	330	323	295	311	331	331	326	315	338	346	332	345	346	320	317	363	323	347	345	307	312	314	323	305	334	315	327	327	323	313	354	314	316	332	327	297	304	320	314	325	353	351	338	344	300	322	342	333	365	342	334	339	300	344	342	316	315	350	336	323	332	342	347	346	323	320	319	354	367	330	327	349	311	332	321	355	348	323	320	359	310	340	349	316	276	330	312	325	304	326	367	354	336	323	311	335	349	345	325	370	314	328	323	338	333	341	313	337	325	313	305	326	312	347	313	338	315	303	309	318	318	315	305	298	307	302	360	357	310	328	328	327	313	302	312	347	352	358	340	342	352	307	323	314	358	316	311	305	354	332	303	322	331	360	309	341	365	306	311	326	308	326	342	314	344	353	356	313	314	312	314	303	340	346	370	332	339	322	309	354	324	355	344	365	331	332	324	332	299	355	327	318	365	288	317	336	301	370	353	341	293	338	328	352	355	337
5623	1679	2633	3189	2955	2458	2155	1884	1682	1569	1437	1334	1258	1252	1196	1136	1078	1050	1089	1035	1029	994	1057	952	964	1011	919	939	963	930	898	902	913	924	913	952	895	911	876	936	852	909	892	866	844	850	883	893	896	867	811	819	861	822	862	877	855	890	914	809	826	841	847	900	883	828	846	803	821	905	845	866	850	853	885	831	805	832	798	818	880	843	863	854	816	877	861	815	868	882	820	900	790	852	841	883	867	807	871	869	842	859	856	830	835	885	885	903	827	805	800	845	825	802	848	827	869	859	838	846	868	843	844	828	834	877	847	818	807	824	837	828	854	834	826	880	889	857	861	864	873	771	820	859	802	835	834	896	843	832	862	831	818	844	815	849	817	878	872	849	858	803	868	820	885	832	843	756	863	835	813	834	902	864	799	826	824	876	853	801	837	841	836	809	827	812	807	849	809	830	829	843	815	860	841	819	801	847	817	859	894	863	854	843	851	793	855	876	839	830	865	796	820	850	856	836	814	858	825	801	841	795	791	859	788	851	839	802	827	829	839	800	838	788	844	803	853	841	831	880	859	839	808	808	797	862	792	853	839	819	816	878	874	802	848	849	866	811	847	834	802	872	851	816	841	880	797	836	826	861	819	810	851	789	823	838	819	807	871	855	833	820	829	811	792	817	784	869	826	826	822	807	877	844	833	830	817	833	857	805	794	830	851	887	833	864	810	855	838	860	840	896	835	830	857	845	850	831	821	864	790	870	830	899	856	849	823	805	831	804	894	807	896	824	845	830	869	800	844	861	856	875	831	857	855	841	821	788	862	828	839	889	816	829	868	842	803	870	804	881	839	838	810	802	825	839	884	825	867	825	831	814	877	876	805	869	848	812	840	843	840	883	833	849	827	809	858	854	874	809	851	818	815	794	871	862	881	876	820	866	850	876	892	821	867	833	797	860	856	795	797	839	843	838	805	852	871	835	837	865	859	850	863	810	838	808	793	850	871	875	845	804	821	858	835	813	846	835	844	855	831	852	876	852	892	838	797	840	838	855	862	817	860	844	809	888	856	869	810	817	804	828	939	821	837	879	830	872	821	810	852	826	831	864	889	775	855	841	823	873	848	857	870	850	802	759	877	854	840	857	887	861	866	854	879	832	888	768	847	866	879	799	825	859	837	820	873	838	800	790	799	869	822	840	842	891	869	848	827	816	828	862	806	800	865	801	837	868	852	818	807	794	894	858	806	823	795	843	863	889	828	851	853	877	816	799	844	832	827	851	823	798	867	842	893	862	880	817	844	840	820	828	869	815	879	844	828	851	813	770	844	795	831	849	834	869	842	858	822	868	869	868	863	915	830	850	865	803	847	828	834	865	840	865	829	780	822	840	858	833	837	845	835	806	808	818	854	830	864	780	848	810	821	837	801	890	811	867	869	874	849	860	876	862	813	858	850	816	797	893	842	776	843	878	869	799	890	871	797	858	862	898	837	841	794	866	875	806	808	814	858	863	870	867	831	830	801	847	850	854	848	839	805	871	923	872	839	810	834	824	847	834	863	872	819	899	823	888	817	829	844	866	859	831	835	858	835	859	822	811	881	806	853	846	867	834	872	842	802	864	874	828	852	851	813	821	856	808	820	831	867	879	858	857	814	832	825	816	787	852	835	877	769	849	822	822	792	832	860	889	821	809	874	806	868	872	875	840	862	822	814	853	866	909	835	833	840	823	816	792	821	848	803	823	851	840	783	809	803	825	834	875	822	865	849	816	878	855	832	807	819	813	876	854	825	855	862	803	876	851	801	848	814	861	891	779	830	866	866	816	764	868	827	778	834	905	827	848	841	841	807	882	780	780	866	833	838	811	822	847	763	817	835	847	845	823	839	810	818	857	809	834	795	842	865	797	836	787	859	851	847	828	864	816	835	792	848	850	829	862	844	807	817	794	905	863	841	856	852	857	823	844	856	875	870	829	833	864	814	828	804	782	865	805	793	813	860	861	849	827	861	829	820	831	843	820	867	825	897	834	862	802	854	804	873	865	843	883	844	819	901	784	859	867	791	852	846	812	835	870	828	846	836	800	870	805	852	827	822	843	823	792	846	778	839	847	849	837	827	841	827	826	804	861	850	854	862	814	883	841	845	806	807	846	846	795	882	831	869	854	902	841	852	845	832	842	872	854	839	796	835	903	817	812	856	840	821	815	841	795	776	839	858	823	886	872	853	846	818	867	863	863	887	851	860	833	860	879	867	858	849	847	790	817	848	880	802	863	811	827	853	868	852	872	854	865	876	860	863	867	888	829	890	835	842	839	857	819	817	841	839	880	853	846	832	828	840	835	770	860	851	761	820	858	843	834	835	861	872	829	868	804	830	807	864	860	879	793	829	863	821	829	828	850	812	808	844	847	846	854	789	828	805	836	856	855	849	814	788	853	819	795	903	799	879	845	831	813	819	874	873	840	806	848	845	818	818	834	848	853	842	828	834	844	859	858	831	874	876	849	832	863	822	812	839	852	828	876	856	839	892	791	809	849	770	779	800	796	796	813	843	866	841	871	832	877	822	860	855	853	851	866	814	864	779	813	801	813	866	840	850	825	845	901	827	829	829	829	844	899	810	812	844	794	857	807	852	886	818	838	799	858	864	844	849	781	847	888	842	875	807	816	801	881	858	855	848	877	867	825	794	865	853	860	846	820	851	819	806	832	821	814	853	834	817	843	874	863	851	823	839	802	844	857	844	847	805	871	873	799	804	879	839	805	877	807	823	811	819	853	837	863	863	815	786	833	907	838	870	878	869	892	825	864	831	852	848	903	813	867	828	876	859	839	830	826	869	863	870	760	817	893	849	846	829	851	833	834	828	850	865	817	807	843	893	846	853	846	846	812	847	863	830	821	808	851	844	779	807	830	838	859	842	851	795	836	841	878	842	868	827	817	842	849	874	818	889	814	849	879	858	831	806	833	846	844	773	813	852	786	828	796	859	808	819	794	903	852	835	838	827	832	850	847	852	839	868	833	849	836	824	813	835	779	876	807	827	852	840	806	827	855	837	854	832	801	856	871	847	834	808	827	821	854	856	796	849	828	811	838	859	801	856	808	822	845	796	816	846	868	804	858	801	846	803	880	830	805	816	838	856	841	879	862	775	803	870	828	879	784	786	829	830	833	863	778	869	875	796	803	838	814	769	846	802	834	831	761	852	894	839	777	811	793	853	877	915	786	825	872	838	866	835	808	782	831	813	844	814	844	802	871	811	826	877	841	842	865	883	844	811	816	842	833	819	876	858	894	807	785	813	804	825	848	812	849	812	817	846	852	828	885	814	878	803	826	814	813	826	804	905	859	889	786	837	812	869	824	817	848	817	853	847	819	780	869	861	840	874	850	841	845	881	808	846	860	841	831	815	870	909	866	838	797	864	827	862	814	808	786	890	848	825	826	843	848	835	839	865	823	812	868	833	837	816	805	868	856	832	868	860	815	805	761	806	870	816	845	863	779	842	756	868	812	858	847
16958	2378	2247	1703	1217	898	677	565	481	396	330	295	273	300	222	239	202	247	206	200	175	196	188	174	155	171	160	170	188	203	186	162	180	183	158	150	160	187	163	183	157	152	154	145	144	160	175	154	137	162	152	153	154	141	150	157	163	158	148	163	168	125	166	151	145	160	176	154	136	181	165	138	143	152	187	124	145	178	148	141	150	151	148	158	151	150	139	134	115	140	154	154	155	173	151	145	150	144	144	160	151	165	141	141	177	139	182	124	144	147	164	164	152	146	135	149	151	135	152	153	156	158	169	150	150	181	164	173	155	151	165	167	166	155	142	169	135	150	160	156	156	138	138	144	150	157	159	146	152	156	169	158	173	141	148	186	177	153	165	160	148	159	152	149	152	162	142	148	154	121	151	147	182	163	152	140	158	162	164	156	169	169	142	172	164	142	165	150	163	161	151	132	169	149	126	144	171	156	161	144	133	131	144	161	141	184	135	139	174	167	167	152	142	152	142	165	138	177	145	168	153	159	151	145	159	138	153	140	133	153	139	149	156	138	139	142	146	141	162	163	141	153	140	138	161	144	162	157	143	144	150	159	149	159	167	137	170	149	150	158	159	135	163	144	126	133	144	157	136	145	142	144	171	148	125	148	153	153	145	164	114	166	159	156	140	160	161	157	155	177	172	154	117	161	175	137	130	144	151	154	143	163	167	139	141	176	129	173	140	162	144	168	137	169	141	150	142	157	134	144	176	147	158	130	165	157	137	154	142	155	171	171	145	151	156	150	146	157	161	149	148	172	159	166	152	137	167	174	155	146	133	167	133	136	148	129	158	157	144	165	130	149	134	155	135	148	154	129	155	156	148	127	140	147	149	147	143	157	162	145	130	166	148	158	165	142	155	155	146	136	161	168	161	148	155	160	145	168	120	129	159	155	124	171	151	169	154	167	142	164	139	175	139	143	135	132	141	160	162	139	164	160	151	142	160	127	134	133	156	166	166	147	150	153	176	154	128	149	173	148	147	148	150	132	153	170	141	150	144	158	157	163	145	155	136	150	145	153	139	168	164	145	161	146	147	146	175	145	152	140	140	136	130	145	156	150	126	149	161	168	150	155	139	139	150	154	154	167	156	157	158	133	156	158	148	167	150	168	151	159	196	152	159	170	148	163	164	163	171	134	169	150	143	161	153	151	143	154	134	156	142	140	143	134	132	157	147	141	159	146	148	171	141	149	151	165	126	141	148	142	158	151	169	139	161	142	151	155	137	143	139	161	157	164	168	158	150	153	160	145	146	137	152	163	147	158	154	161	157	145	127	150	154	156	128	143	148	143	155	145	139	154	165	163	152	170	155	157	138	143	126	170	150	150	173	156	151	151	158	141	149	143	129	148	161	148	124	149	163	151	140	140	158	141	131	150	178	188	144	173	156	128	160	139	149	147	135	149	155	153	171	145	128	165	158	158	156	184	160	154	170	170	158	171	160	131	148	142	128	150	155	139	134	142	147	149	153	152	142	141	154	141	166	139	153	160	146	157	155	162	140	180	138	160	158	142	136	147	130	154	158	149	133	161	167	148	153	172	135	149	149	154	136	149	146	159	170	148	161	167	160	139	159	149	126	146	155	154	156	157	153	163	146	134	135	147	157	150	141	180	170	154	150	145	136	146	168	150	148	149	146	137	165	159	143	163	150	149	141	148	139	154	148	163	133	143	148	164	129	152	143	155	161	169	151	145	148	141	143	146	171	171	153	157	161	147	147	167	167	156	168	146	170	138	158	156	144	162	168	151	137	114	167	141	168	134	147	163	144	154	143	157	143	141	146	162	150	149	148	156	165	137	159	154	156	133	151	138	165	159	151	140	146	135	164	155	167	169	159	126	181	139	156	160	154	149	137	154	151	157	144	138	155	146	152	154	156	138	142	164	135	153	115	144	150	154	136	135	167	129	155	152	140	148	128	128	197	160	158	155	140	152	140	168	167	140	144	153	161	152	156	152	164	160	144	165	166	154	146	151	157	165	144	155	173	155	143	166	154	146	151	163	155	165	171	155	152	146	154	130	159	141	157	156	148	125	155	140	153	145	180	147	146	153	154	158	167	152	160	159	165	140	143	138	152	144	161	160	122	182	142	132	149	140	159	151	164	162	142	143	149	171	163	152	134	172	153	166	130	144	151	144	123	172	169	132	137	147	128	156	153	158	149	140	140	136	162	148	162	135	138	138	142	146	156	156	143	158	139	156	130	156	134	139	168	173	157	158	158	149	179	136	154	167	143	139	148	161	150	146	125	155	139	143	145	159	149	165	179	164	159	145	152	151	152	142	146	139	142	167	158	131	155	152	161	183	166	134	158	153	141	151	141	175	143	147	153	141	158	148	135	152	163	150	187	154	147	144	165	156	153	154	159	154	136	165	154	146	140	159	145	126	165	150	153	151	184	159	140	154	176	161	147	149	136	144	143	152	164	155	152	148	174	157	140	165	155	157	157	131	164	147	150	164	157	131	147	166	140	157	177	155	135	174	157	148	127	151	147	140	158	160	172	182	144	135	167	157	135	153	149	146	146	153	157	142	129	146	141	168	165	153	174	146	135	172	144	155	163	168	138	161	184	150	154	169	147	165	133	136	146	141	121	163	160	167	164	158	140	149	145	116	136	141	150	150	154	131	149	174	160	158	159	144	141	154	159	150	168	164	166	178	153	147	165	134	143	163	156	148	141	156	144	141	150	146	132	176	163	136	165	162	159	160	147	148	142	159	169	165	151	155	155	145	137	157	144	160	156	171	132	167	152	144	144	152	161	172	147	140	148	128	162	157	152	161	171	160	165	148	163	155	146	127	129	158	159	158	153	170	145	150	159	151	145	163	145	141	150	129	151	142	165	170	154	142	162	133	155	163	144	156	143	148	170	138	153	161	168	144	170	149	158	147	162	148	129	158	155	123	152	149	162	121	161	163	169	145	142	158	144	173	148	131	132	137	149	147	143	150	138	130	145	161	143	132	164	148	133	143	147	160	162	143	134	152	159	150	143	161	136	148	156	145	154	151	159	155	153	138	126	177	148	166	152	143	149	141	145	152	170	166	150	154	177	155	149	156	160	158	144	130	155	161	168	182	151	170	172	167	163	149	138	136	146	161	162	173	128	142	155	147	161	157	150	140	140	161	146	141	158	173	164	151	153	149	136	143	169	128	158	149	124	162	160	152	146	154	155	155	160	162	143	159	152	168	135	154	161	141	142	162	177	150	153	162	156	170	155	158	148	134	159	146	155	157	168	172	146	145	140	133	144	153	173	158	145	175	164	151	157	144	159	143	156	133	157	163	139	150	146	159	154	136	143	166	161	155	159	155	154	141	147	160	148	157	183	146	154	172	172	152	157	152	162	161	147	130	131	149	155	147	155	155	156	146	147	157	154	140	162	177	149	137	152	162	166	162	142	144	173	151	134	148	143	167	154	159	163	151	166	154	151	149	142	158	150	126	131	145	151	155	164	159	144	158
7477	1961	4066	5085	4422	3744	3059	2563	2173	1863	1634	1455	1334	1212	1145	1041	998	908	855	847	822	766	762	715	666	639	635	643	633	610	599	580	593	585	552	581	562	552	500	503	537	474	493	504	526	461	471	512	483	484	494	481	456	509	510	484	458	442	501	465	482	469	482	427	446	430	469	474	495	500	447	461	473	477	480	501	432	484	451	456	473	427	452	471	434	437	454	484	430	463	479	470	489	435	470	465	449	448	438	456	412	467	477	432	416	411	434	466	445	449	429	427	449	465	466	451	393	426	445	414	432	408	449	406	436	465	430	444	441	449	436	434	425	454	431	439	423	465	436	457	457	417	438	474	446	446	455	433	445	451	464	451	447	437	428	516	435	428	451	440	436	462	446	449	489	448	435	411	448	437	432	432	431	423	408	433	382	387	434	437	450	455	458	434	415	417	412	464	441	478	445	403	444	462	407	430	429	450	417	384	455	463	465	410	402	410	454	403	393	424	420	473	471	415	411	447	456	420	432	427	441	428	406	480	431	427	422	397	445	440	413	432	434	434	423	439	448	438	441	446	406	456	448	439	416	432	426	447	382	437	484	487	420	432	394	422	423	412	466	434	443	458	450	447	436	439	454	461	455	440	451	430	414	434	437	467	477	401	427	401	430	437	450	441	413	430	413	421	427	401	435	441	401	421	444	441	452	425	443	433	421	431	459	384	419	434	417	449	423	437	411	418	458	453	414	461	426	439	424	447	451	419	444	429	455	428	439	451	448	430	437	406	431	408	430	469	457	440	427	415	416	416	421	439	414	434	438	451	455	426	435	438	443	460	462	439	416	421	437	407	426	431	433	435	445	415	478	439	475	450	440	463	440	458	435	402	455	418	388	416	496	405	412	414	427	457	434	457	406	457	404	437	424	392	457	428	426	453	449	435	455	434	426	444	413	427	454	465	435	443	454	441	429	412	453	426	438	450	468	449	441	380	408	454	427	446	468	450	476	423	441	425	449	428	423	468	448	471	463	455	443	459	451	438	437	431	433	406	426	434	437	478	446	481	457	443	426	412	428	468	455	451	440	419	439	389	408	432	405	452	432	432	468	434	412	430	435	406	398	423	441	396	424	446	445	429	407	427	459	426	425	440	402	403	438	431	457	418	396	447	393	446	422	443	407	410	419	469	412	455	447	418	423	404	452	439	439	478	403	416	466	381	455	428	462	436	438	404	441	441	438	403	472	444	445	434	417	419	410	442	438	435	405	458	442	448	432	429	483	457	446	429	402	447	425	391	436	422	427	382	414	426	415	422	435	446	425	412	440	431	417	431	428	439	426	446	409	418	449	436	440	403	463	451	442	440	434	436	426	430	430	364	436	461	408	438	442	464	427	447	460	481	453	491	416	436	453	429	456	440	430	382	422	453	435	400	430	430	423	416	465	439	420	400	428	414	391	438	443	403	447	408	441	417	508	448	421	399	453	434	406	457	388	440	439	409	451	399	437	418	455	415	435	475	446	425	427	424	429	437	410	424	450	430	451	455	415	441	425	476	482	401	432	441	461	419	417	413	454	437	455	413	437	420	457	404	448	459	454	438	467	438	470	427	437	412	449	436	444	457	430	445	419	435	417	445	473	468	403	458	443	420	439	413	438	423	466	452	440	402	415	436	451	424	421	426	426	423	399	452	444	432	447	449	413	469	503	433	438	403	445	439	424	464	453	422	428	410	445	424	424	445	414	395	419	452	431	447	479	466	445	459	423	443	475	434	423	431	428	429	446	437	435	402	438	403	426	475	382	444	426	469	429	436	409	405	431	439	425	425	410	452	396	443	431	455	442	408	424	439	427	405	447	436	436	487	429	427	493	467	408	457	437	424	439	444	442	466	437	463	448	447	398	421	463	427	434	465	443	430	404	397	429	435	430	432	432	446	417	423	433	448	405	432	439	438	476	464	385	440	450	445	427	455	447	433	441	415	430	463	439	481	456	435	451	474	449	451	423	473	425	417	443	419	472	433	432	434	442	457	410	438	442	434	443	413	441	437	439	431	414	424	446	439	399	408	446	467	469	439	429	405	445	442	445	428	460	437	477	432	445	435	453	392	413	438	390	394	416	439	436	441	401	434	416	427	406	430	410	441	406	393	419	425	448	447	411	417	422	404	443	439	464	450	444	421	426	468	427	440	418	437	431	447	429	395	419	422	441	461	463	435	430	439	451	474	445	469	446	428	432	474	467	445	425	435	434	456	440	419	457	440	425	453	470	438	405	415	453	419	423	453	447	431	406	465	428	428	414	464	448	462	446	468	433	428	441	466	447	399	415	424	400	416	480	446	426	441	475	432	429	424	416	408	432	421	423	433	414	459	427	450	424	404	451	406	420	413	422	450	434	370	469	451	424	407	400	460	445	394	423	377	471	454	458	432	466	443	439	420	470	456	437	400	442	470	472	439	415	451	425	468	418	417	420	432	441	444	441	426	419	482	406	417	401	439	419	441	454	439	442	444	464	456	423	493	445	463	426	444	440	442	425	465	435	456	463	477	415	392	442	425	444	453	418	433	450	401	442	417	427	450	465	436	430	448	429	462	409	431	405	428	397	453	407	417	403	410	427	418	428	455	424	420	453	453	446	430	425	439	430	447	466	446	453	432	458	438	455	426	393	437	423	449	404	452	439	430	399	416	456	447	441	401	458	427	410	439	407	468	426	421	427	438	438	461	448	418	420	461	438	435	455	473	397	411	499	429	414	424	441	401	453	448	412	416	474	436	443	460	446	429	437	459	417	435	436	458	427	437	419	444	449	440	449	447	463	451	421	426	450	426	432	431	420	419	422	408	436	412	426	464	424	420	478	444	445	445	415	456	425	459	426	438	401	459	475	449	424	476	398	433	429	445	405	402	442	453	457	415	411	438	424	429	411	462	453	487	404	419	441	414	431	424	427	463	433	430	471	425	430	403	425	417	398	431	436	466	432	476	416	410	442	431	447	456	419	421	425	427	424	411	425	439	444	410	437	423	439	443	437	448	436	442	456	423	440	459	470	445	438	452	436	432	406	442	416	444	405	447	427	461	443	415	415	443	430	448	447	440	430	402	446	461	416	405	436	448	419	456	420	456	406	443	449	433	408	438	438	424	429	458	430	428	439	419	449	418	435	433	415	467	436	419	432	421	423	430	456	466	432	437	449	392	439	417	483	412	404	428	428	423	440	476	436	403	453	438	440	423	412	424	425	436	451	443	409	425	421	418	420	413	436	453	447	391	463	387	469	425	432	430	426	424	446	400	416	394	435	420	408	446	442	442	438	427	470	414	429	447	432	471	402	441	445	416	446	435	413	426	455	434	436	371	412	424	435	430	424	441	432	457	450	442	459	395	391	377	475	413	418	406	474	455	395	470	445	442	446	448	450	422	436	484	494	424	445	417	447	415	433	461	423	422	438	400	450	412	404	419	442	433	467	446	412	427	461	417	437	449	386	440	428	436	461	433	425	456	476	396	405	417	468	443	477	424
2789	417	422	412	439	393	337	418	382	382	394	373	369	366	379	359	353	301	340	314	359	383	361	387	356	350	376	362	340	381	386	394	357	347	362	367	354	335	314	390	338	347	346	390	341	360	385	387	375	389	340	340	347	349	347	372	365	373	343	327	385	366	365	341	368	350	372	345	319	372	364	340	345	385	365	410	385	397	328	387	351	360	375	374	369	386	316	342	361	340	367	360	355	331	343	349	380	370	379	381	347	391	355	362	403	376	378	382	368	357	377	357	330	384	368	382	372	389	338	386	360	382	341	349	349	386	336	356	374	354	370	388	352	374	356	336	374	355	364	346	352	371	368	394	330	340	377	322	350	392	358	318	386	399	372	343	341	353	387	339	386	372	336	376	389	330	418	355	355	335	336	370	332	336	350	374	358	356	377	357	358	343	357	398	357	350	372	362	334	377	363	390	350	339	374	366	370	350	352	336	372	370	382	379	382	370	375	369	358	343	337	363	345	374	372	362	376	391	379	351	355	316	377	376	381	348	351	332	353	361	367	337	374	359	351	349	368	348	361	389	394	354	355	366	372	361	370	410	361	337	368	328	357	351	378	361	380	363	373	343	323	382	362	369	349	362	346	353	345	369	387	324	330	358	388	382	353	396	354	354	339	372	374	356	370	356	405	351	326	350	351	372	404	371	336	371	344	365	333	369	343	343	376	363	329	375	351	365	402	345	352	329	354	355	360	375	331	346	340	358	363	385	361	397	353	386	367	356	362	355	346	382	332	346	350	364	341	394	374	385	390	391	399	385	323	362	352	362	366	372	374	351	332	389	385	348	328	395	309	349	347	365	368	407	371	362	391	373	350	340	337	393	337	335	355	330	385	353	386	360	368	313	352	350	358	374	343	340	338	383	352	326	373	387	367	364	357	311	357	385	350	350	357	338	336	335	379	377	370	370	360	327	357	337	315	365	331	358	338	364	385	365	408	350	362	411	360	371	386	363	373	384	364	387	389	347	353	375	329	368	428	378	356	332	375	334	374	353	352	342	372	329	378	353	358	354	372	333	355	391	365	376	372	348	370	360	355	378	386	397	362	393	337	361	391	337	352	343	348	344	353	354	351	357	323	356	361	358	415	382	322	355	366	344	347	340	323	363	369	334	368	377	372	336	351	366	360	358	365	365	353	367	365	359	333	323	366	336	373	356	321	379	356	329	363	386	333	362	376	360	347	355	362	354	356	354	371	339	365	378	327	333	365	377	374	379	349	343	363	359	393	340	377	364	387	371	320	378	395	344	386	340	341	373	335	371	371	365	389	359	334	343	343	346	393	382	376	378	377	353	374	360	373	351	374	395	366	358	351	360	363	361	396	390	347	361	363	360	359	375	346	379	346	389	364	406	393	369	340	338	338	347	393	348	358	320	374	383	356	364	369	361	355	340	356	417	366	384	334	346	379	379	342	328	335	355	334	384	352	352	384	368	359	388	348	338	337	335	355	352	373	364	354	355	388	347	398	365	377	377	411	356	322	331	327	333	358	350	384	362	318	349	325	384	359	310	356	336	364	373	346	365	360	375	333	371	382	350	391	397	384	348	344	359	363	355	354	386	353	369	338	377	354	346	375	374	370	320	385	379	335	383	352	365	365	339	369	359	340	343	379	381	357	389	406	400	316	349	358	324	391	394	397	352	335	359	363	357	364	368	359	369	367	313	359	384	351	368	364	367	359	365	388	386	406	355	362	374	376	356	377	387	327	353	349	364	329	361	381	360	407	340	358	346	355	338	385	366	392	360	363	377	373	339	351	351	360	336	334	375	364	345	343	347	377	335	349	358	367	356	348	352	361	372	430	385	372	357	327	387	384	341	369	357	363	380	349	361	382	346	349	381	337	399	333	370	401	389	368	332	359	358	390	362	345	345	356	365	392	356	365	348	383	386	367	361	357	361	343	360	351	366	395	365	365	395	375	374	366	340	364	346	357	350	356	357	371	370	361	347	359	339	364	389	352	367	375	397	393	351	361	385	382	342	338	369	352	346	375	379	337	361	359	330	425	371	380	349	368	392	351	347	368	374	387	351	374	345	337	379	346	353	362	380	362	354	347	385	326	356	367	361	329	352	355	327	331	367	373	334	343	345	385	352	355	326	357	349	399	394	352	360	374	339	361	364	354	320	379	316	348	337	365	335	357	369	395	355	343	388	352	354	371	354	353	332	396	367	362	320	353	346	381	339	364	352	380	381	357	362	354	349	357	320	356	374	341	359	356	365	360	358	369	357	355	385	324	382	343	370	359	355	339	345	394	359	369	367	406	360	382	364	362	357	349	351	359	388	391	346	334	377	383	373	364	342	360	352	370	333	365	354	351	347	371	363	346	376	361	394	386	352	366	344	349	358	378	345	359	339	380	361	362	309	360	356	351	367	350	337	368	358	348	362	356	371	340	367	395	329	376	328	385	392	354	389	360	376	371	358	379	356	318	326	370	338	382	364	349	329	413	335	352	378	319	370	337	364	361	355	354	338	377	359	336	357	384	372	366	380	384	370	360	378	365	331	344	340	382	347	359	377	372	391	346	338	368	377	348	341	371	371	388	355	345	357	375	359	349	355	359	372	319	361	404	349	388	364	364	362	332	349	336	398	357	343	347	373	330	318	338	378	369	389	338	365	385	360	347	369	356	332	344	372	351	342	356	353	355	392	367	356	354	371	342	381	347	359	346	401	373	362	358	375	394	333	341	344	347	342	350	389	361	355	383	352	351	368	360	398	405	363	394	349	329	357	349	393	351	368	355	369	372	369	354	374	358	346	369	357	394	361	375	353	359	362	358	323	369	364	368	339	391	390	356	346	337	343	389	361	384	331	331	378	341	375	369	347	394	369	357	319	324	353	420	336	362	336	381	379	335	354	318	388	382	357	366	319	352	334	355	359	354	377	319	373	366	360	340	350	334	396	349	321	354	359	354	360	379	352	396	365	329	356	385	378	396	370	388	343	351	378	377	341	396	399	338	305	352	356	362	347	310	373	352	347	359	336	346	387	408	335	363	360	356	352	347	381	363	344	353	388	348	367	362	364	367	402	358	411	383	356	382	382	364	377	340	389	352	352	344	347	385	344	376	369	328	336	365	382	383	361	352	391	359	379	336	370	388	380	368	312	327	358	345	355	397	364	389	375	414	354	357	395	359	341	379	382	371	385	400	382	313	365	363	381	366	369	346	331	343	343	371	382	337	380	381	349	377	344	355	368	362	383	374	339	368	356	353	368	371	370	353	346	367	338	366	359	340	370	335	343	381	326	393	343	365	380	344	355	385	363	368	370	358	336	349	348	354	369	361	365	357	378	361	352	362	383	354	340	369	360	365	378	365	352	374	365	352	356	383	351	376	383	350	350	345	356	362	351	378	378	357	342	361	321	353	352	349	359	351	351	380	353	364	350	357	375	362	310	369	386	340	357	352	399	355	319	361	336	353	356	332	372	374	344	344	381	375	379	390	374	371	362	362	377
2713	999	1090	1118	1138	1102	1093	1035	1036	1062	974	912	953	994	919	1048	951	917	919	912	888	961	962	937	917	940	900	939	948	945	904	976	944	929	911	861	934	916	934	936	925	933	903	875	908	952	939	933	955	900	909	937	920	901	923	968	939	868	1006	913	911	932	941	945	951	969	904	934	951	920	947	972	871	937	940	955	934	930	901	920	965	908	945	887	908	902	938	923	890	910	921	921	910	896	956	923	932	917	879	942	947	936	950	943	959	910	920	979	896	880	994	926	879	926	913	961	940	897	898	907	861	988	943	940	914	897	906	948	919	988	933	991	944	892	885	951	886	877	903	923	950	886	947	924	930	916	928	980	942	877	931	973	882	962	866	929	875	874	972	957	918	869	898	852	904	890	949	967	957	878	949	895	988	907	968	909	913	878	920	904	954	959	950	955	939	950	883	919	914	953	903	929	934	936	884	859	939	924	957	964	919	904	921	909	889	974	968	933	869	885	984	833	964	936	902	900	839	901	931	917	956	890	952	911	922	962	909	960	894	920	932	906	939	923	990	901	943	916	945	910	909	1007	929	910	920	899	903	915	928	938	893	942	844	906	909	906	937	928	913	949	915	903	919	913	949	893	938	886	893	915	945	924	947	911	966	883	933	898	930	913	922	936	962	955	893	831	904	889	904	925	934	917	898	939	914	924	919	943	915	941	878	943	921	923	936	871	877	898	913	927	918	929	941	889	926	872	909	925	898	890	922	916	948	923	879	920	905	956	917	940	890	927	938	903	909	968	932	962	948	946	916	890	917	832	947	896	897	929	932	905	953	886	968	932	966	907	890	913	883	880	883	960	945	893	923	910	899	950	941	922	910	985	993	908	902	876	920	948	855	901	947	938	931	954	934	976	904	915	902	878	922	924	918	951	929	978	885	913	896	867	878	884	902	895	881	894	947	949	976	899	880	906	893	901	925	924	879	918	926	897	941	988	917	910	952	929	941	990	941	954	947	926	903	876	935	970	963	885	930	947	919	948	889	979	911	905	936	918	956	933	949	961	906	933	889	962	936	942	937	915	958	911	927	922	899	947	914	944	943	939	932	901	957	913	897	907	891	896	927	920	992	973	965	902	895	947	974	902	905	910	892	946	910	914	964	958	912	881	894	921	932	932	920	882	906	905	888	903	898	895	882	929	883	897	940	921	923	921	959	902	929	918	924	941	902	932	856	938	879	929	931	1000	956	916	926	912	905	878	969	921	907	938	947	901	874	898	949	983	939	953	900	900	866	971	951	915	913	1013	954	942	985	881	997	901	883	874	922	886	884	944	982	882	952	980	898	912	908	895	940	908	898	879	963	916	948	943	965	966	923	932	976	945	958	890	903	910	927	913	929	908	943	876	925	947	945	904	901	901	956	890	936	871	946	883	906	924	912	919	938	960	892	893	910	943	922	914	916	969	909	896	936	914	907	973	936	912	909	917	928	908	870	925	944	942	920	926	948	922	894	883	933	911	914	926	902	898	895	890	930	934	906	896	902	934	955	937	907	938	929	913	949	929	918	866	901	969	879	915	981	940	883	931	858	903	890	943	897	898	925	917	925	937	966	927	895	858	932	918	916	871	958	894	969	877	919	954	978	948	898	951	880	949	916	975	825	920	959	901	916	907	915	908	950	923	910	912	951	893	885	927	912	907	940	949	911	965	894	952	896	910	918	927	899	886	932	947	842	940	971	876	905	940	941	916	928	927	926	922	947	927	889	858	959	903	943	928	919	887	930	939	992	890	945	902	984	907	916	950	888	954	975	908	970	902	924	1000	856	901	893	911	947	914	924	970	901	900	940	962	924	972	920	949	915	966	932	958	941	906	916	921	864	984	901	908	885	935	941	942	899	923	924	965	934	887	929	937	916	906	868	946	897	956	886	928	902	923	859	963	936	921	915	879	941	914	910	913	949	902	903	933	928	905	881	911	910	953	940	923	874	910	935	937	925	877	931	922	921	948	924	940	906	921	910	948	893	909	868	898	965	921	963	962	870	937	925	933	968	927	969	933	899	967	889	933	944	924	877	925	903	953	911	915	898	919	916	907	886	923	955	864	929	879	900	902	919	924	907	904	916	961	941	873	941	932	927	930	909	892	926	948	920	875	936	934	936	904	940	915	904	914	1006	902	905	874	925	914	934	893	898	948	894	927	910	918	937	915	912	937	917	913	873	891	972	883	919	951	912	934	925	925	943	933	969	923	882	933	891	957	915	981	921	940	925	928	927	875	947	965	863	924	964	953	923	910	958	923	932	906	922	915	908	930	896	943	899	920	942	967	935	954	950	966	863	927	929	980	904	983	893	887	884	915	894	922	945	943	929	931	948	865	934	911	930	886	927	941	919	928	926	912	890	894	924	886	889	919	934	967	878	922	895	917	941	944	880	1002	940	923	899	898	971	926	962	884	936	977	928	912	924	993	937	944	933	925	873	949	938	949	955	945	938	903	976	893	903	888	959	915	973	894	908	891	940	910	934	916	859	939	911	923	899	918	917	884	931	871	902	847	894	860	890	904	896	927	904	907	900	905	903	931	972	951	866	896	890	919	959	919	908	925	910	954	890	904	971	870	989	935	944	973	876	905	892	937	943	959	874	927	893	901	910	900	850	940	923	898	945	926	890	948	955	904	893	917	884	897	976	894	885	959	928	930	940	937	904	919	865	870	907	925	936	888	903	917	974	955	897	875	870	927	903	881	988	921	892	897	856	943	921	929	896	942	989	913	978	925	852	926	939	875	897	969	886	933	958	929	905	959	891	886	925	876	950	913	907	866	915	965	916	953	915	924	888	979	885	941	938	930	871	911	854	950	862	883	939	923	940	855	919	944	887	932	908	923	890	955	936	888	1006	891	936	930	936	907	940	933	905	950	918	934	878	965	901	902	937	921	911	964	899	931	902	943	873	954	927	960	954	901	873	939	927	850	933	981	890	975	917	898	911	920	947	939	882	878	897	903	898	956	951	890	889	956	905	925	928	1005	917	913	932	918	853	929	949	900	965	895	879	902	941	937	933	918	944	903	915	884	942	920	913	917	883	886	964	929	949	939	916	905	916	872	893	918	988	920	909	931	967	949	875	937	943	905	856	951	915	938	950	911	914	927	928	966	894	951	972	922	897	907	938	896	941	952	929	979	976	888	930	934	920	930	939	933	923	912	947	895	934	910	886	907	929	924	872	875	961	910	970	861	944	857	884	912	933	913	879	952	879	984	871	899	966	909	938	906	958	901	916	903	832	954	949	901	927	928	884	927	961	906	947	865	902	925	881	970	939	975	907	920	930	942	906	919	877	941	942	907	919	939	915	887	971	938	893	919	897	927	938	969	886	861	938	956	912	908	870	886	912	914	872	894	954	900	922	941	918	940	962	883	901	897	974	912	937	951	865	931	982	955	916	907	911	916	957	994	930	922	944	901	953	950	935	943	953	888	970	883	925	984	905	1000	945	875	908	875	911	935	899	898	959	967	876	936	957	924	854	937
9241	1115	1236	1138	785	682	586	527	489	449	456	421	396	356	393	399	369	332	368	356	388	378	356	310	342	344	355	349	370	360	377	317	352	305	332	342	342	334	337	339	324	353	369	337	327	356	336	337	325	292	295	305	309	347	342	306	314	334	332	310	333	344	343	295	312	334	354	345	334	346	360	327	336	297	333	392	347	330	301	336	331	299	332	328	300	346	342	354	331	343	343	289	347	318	316	351	330	306	341	314	319	324	360	314	336	331	328	315	340	338	305	304	331	313	328	312	321	307	291	299	307	320	308	342	269	315	359	328	317	332	319	335	343	287	356	319	325	320	314	305	309	302	315	297	327	318	323	352	363	336	306	345	347	335	343	361	323	305	318	341	330	340	333	339	333	324	330	316	311	329	347	341	332	345	330	321	319	316	333	360	326	312	368	343	298	328	286	350	338	328	323	305	315	350	300	332	326	340	334	312	307	367	347	331	314	320	356	351	360	315	325	344	319	347	290	338	356	324	316	339	338	342	291	355	288	329	310	304	298	304	308	303	381	360	318	337	347	314	342	303	296	310	341	366	355	312	316	330	330	335	326	328	312	323	318	333	332	346	306	336	351	355	331	314	332	318	326	334	316	327	331	301	329	313	314	324	331	316	357	350	319	323	359	339	331	345	330	343	365	340	331	325	333	333	353	344	330	328	358	332	364	348	364	334	297	317	330	374	315	321	333	333	322	308	320	309	343	334	311	310	365	343	308	337	335	311	326	343	307	339	335	327	344	341	321	310	341	289	333	339	336	316	346	328	355	305	331	332	334	321	328	327	316	312	314	328	341	352	340	330	315	332	323	350	335	316	314	344	331	310	325	320	298	315	313	326	343	314	324	331	318	342	339	310	323	360	330	324	337	309	317	297	341	362	319	344	354	307	326	336	300	291	340	321	312	318	345	344	321	317	366	344	311	307	289	330	321	303	300	347	326	326	312	344	347	317	308	292	308	331	359	355	343	335	343	333	308	347	323	327	348	307	327	360	326	295	335	316	349	314	359	319	358	339	381	323	319	326	338	320	284	325	318	341	308	295	312	304	316	333	327	309	305	366	336	314	355	332	346	346	331	337	324	319	333	317	300	327	331	326	346	324	359	298	325	313	331	325	304	288	319	338	300	295	328	340	392	331	346	329	310	339	343	345	321	322	330	331	309	323	358	304	330	338	324	323	328	322	323	320	336	328	331	307	321	300	342	330	321	305	324	319	321	326	328	340	304	312	322	324	331	358	339	344	315	297	350	301	302	328	333	314	312	350	334	358	316	316	341	333	304	353	339	319	344	310	323	337	332	343	293	379	326	300	310	329	341	343	341	325	329	323	318	338	317	342	318	302	319	331	339	308	325	291	330	375	350	304	320	334	345	312	337	307	330	325	374	327	358	327	372	348	313	354	339	314	320	331	316	324	338	311	352	337	303	333	302	371	341	327	343	320	326	331	308	322	336	334	350	326	364	331	327	314	338	322	308	346	326	359	331	315	301	314	304	322	342	342	303	359	313	373	322	306	315	320	344	328	299	343	332	322	376	347	340	328	329	313	324	328	350	300	314	371	337	340	328	338	337	313	336	326	347	371	357	350	349	344	300	354	299	362	307	350	339	345	327	318	306	339	311	322	327	338	317	322	349	278	331	312	377	335	325	369	307	327	326	323	346	341	354	302	344	320	327	312	326	298	304	319	329	308	352	325	316	313	312	322	352	376	309	319	378	302	321	351	322	309	332	335	368	322	357	331	355	329	337	333	312	338	343	368	292	308	346	355	353	331	325	314	326	323	305	331	314	327	324	321	338	341	325	310	332	349	308	335	362	345	311	320	317	289	339	334	312	352	327	333	335	328	297	308	317	317	358	323	331	319	308	315	349	301	322	348	312	344	317	336	320	319	340	335	318	335	305	298	309	327	340	314	350	326	344	319	336	330	328	311	326	324	297	353	307	336	360	305	366	322	332	321	315	306	326	362	318	316	366	301	344	330	316	334	370	359	331	340	319	340	336	303	318	319	302	293	319	341	310	329	293	307	298	310	327	313	334	329	341	350	329	295	323	340	335	304	345	322	340	327	315	332	323	309	325	327	322	322	297	316	318	339	298	321	338	329	348	315	344	322	350	354	308	314	357	319	314	326	342	322	323	337	345	329	314	311	315	307	299	285	345	323	302	370	347	335	321	323	331	322	310	302	339	303	334	301	328	365	323	317	311	309	333	384	319	346	306	331	315	326	339	348	311	350	333	347	332	313	350	329	341	302	371	296	316	317	366	328	318	291	347	354	344	313	345	322	318	346	323	375	332	343	349	318	320	307	306	338	334	319	308	345	340	360	316	299	321	298	333	349	340	345	325	337	346	331	325	304	333	308	293	369	316	336	323	307	332	305	346	312	309	359	349	328	319	319	325	361	336	314	335	298	322	341	339	338	346	318	329	339	328	330	340	350	337	342	325	321	321	326	348	355	298	335	321	320	284	332	331	351	311	333	314	305	313	330	337	323	338	361	282	313	295	294	336	337	343	341	323	349	329	362	319	321	325	332	324	334	318	339	342	305	324	375	323	322	328	339	344	333	327	318	307	339	334	320	325	321	318	337	308	326	317	342	303	351	315	313	303	328	326	325	355	311	308	356	330	329	346	314	334	365	309	335	341	343	359	305	297	317	315	332	350	353	346	304	304	329	317	324	346	297	350	342	316	328	351	314	320	334	361	340	323	324	354	335	355	297	279	332	311	290	314	335	312	333	325	344	331	341	325	311	355	333	317	340	367	282	314	339	319	304	325	354	288	330	285	316	333	348	345	336	328	333	341	334	353	349	367	314	335	334	308	321	331	316	299	304	318	316	333	377	328	343	340	328	337	290	313	349	345	354	333	323	303	326	326	349	347	301	313	321	324	336	337	340	305	318	312	289	338	307	373	334	308	314	342	311	329	358	334	324	316	308	335	352	314	353	307	344	342	355	335	300	315	334	331	331	342	337	337	343	351	309	331	313	329	344	352	318	344	354	340	325	288	351	320	357	346	337	315	308	351	309	324	326	311	335	295	328	332	331	338	322	340	287	320	342	323	313	354	315	321	312	328	304	303	280	322	360	370	323	295	331	328	313	351	302	315	307	341	364	348	339	329	349	329	335	348	347	334	325	341	337	339	315	343	335	314	343	325	361	326	329	364	316	306	344	317	347	338	317	316	331	313	339	343	316	334	330	337	353	335	324	327	308	339	319	324	323	350	363	309	322	356	340	316	334	319	289	327	347	318	338	316	330	332	323	323	311	309	334	329	325	332	313	315	308	322	303	356	356	318	346	343	331	296	340	338	315	316	341	339	307	311	338	326	329	341	335	309	332	331	308	300	320	338	374	293	360	333	319	330	294	339	329	318	344	341	297	331	304	317	340	331	306	313	296	341	304	322	321	351	328	319	375	333	311	335	353	355	361	351	342	336	331	351	373	314	329	307	310	336	325	360	313	294	325
5733	1586	2723	3208	3073	2492	2069	1855	1725	1570	1407	1331	1258	1211	1163	1217	1095	1077	1043	1051	1024	1012	932	985	966	982	973	895	921	945	940	929	941	873	879	853	895	880	834	921	873	825	981	875	894	854	835	873	893	839	860	878	886	868	872	862	825	842	846	807	873	904	840	896	869	826	902	845	829	893	864	872	893	855	844	874	876	884	852	867	841	837	817	848	837	905	850	814	814	803	892	869	830	873	802	827	831	830	815	846	793	849	822	827	850	836	871	855	844	845	842	845	874	819	841	858	856	828	889	827	831	858	851	878	858	802	858	854	887	890	882	821	881	870	857	863	845	815	799	843	865	869	855	808	771	899	893	856	841	913	869	848	850	799	821	796	852	824	776	787	864	851	878	836	827	926	849	824	875	841	849	873	881	828	874	881	804	803	805	833	883	827	819	851	851	824	819	857	814	811	840	873	812	865	799	860	796	848	836	839	886	813	897	858	775	855	910	822	826	871	843	842	875	857	866	836	830	789	808	840	903	810	857	840	839	867	889	835	794	884	850	863	858	840	870	828	821	826	869	832	792	873	822	844	832	808	796	848	867	876	829	811	856	818	849	818	814	889	839	835	823	845	875	833	816	782	846	852	835	885	805	867	897	824	811	827	846	873	825	864	845	832	853	829	904	827	821	799	846	865	824	844	829	819	840	817	857	815	835	839	868	834	867	831	820	851	842	779	881	858	846	821	864	844	797	808	911	866	852	893	815	839	855	843	846	792	800	828	852	824	862	860	881	805	860	857	859	814	786	858	820	830	814	809	791	864	847	824	804	869	812	853	829	817	890	817	813	829	860	836	841	821	835	939	861	847	799	834	847	810	843	827	847	848	813	878	812	894	823	811	824	850	869	879	861	824	825	853	803	819	847	862	824	842	782	837	826	792	774	814	863	838	802	836	805	840	858	851	867	821	880	867	829	838	838	838	759	822	861	871	853	802	846	824	788	787	816	890	805	834	857	858	809	810	823	862	805	804	769	797	768	866	831	830	821	884	847	818	854	870	859	869	831	836	833	806	868	812	798	860	882	884	813	812	829	816	808	797	837	856	856	792	855	803	887	823	825	865	855	823	816	856	865	820	810	845	828	813	833	872	867	872	866	801	859	818	828	855	815	802	836	795	825	839	853	830	862	879	871	824	843	829	832	890	817	811	834	813	816	798	824	852	847	848	868	863	855	839	845	802	834	874	807	824	826	791	844	812	808	752	809	872	845	843	808	836	831	882	852	797	852	790	828	805	865	842	815	821	793	864	812	839	812	848	853	787	802	849	866	826	919	879	860	848	893	788	861	852	848	871	887	800	840	834	844	834	846	869	869	809	826	911	870	836	868	833	863	817	823	853	801	818	844	833	827	871	832	818	826	853	846	881	832	879	790	877	868	857	849	821	858	845	824	850	831	812	851	839	866	866	818	798	843	865	892	779	878	819	801	783	811	824	782	822	847	855	852	796	880	852	830	867	848	867	867	817	858	866	840	828	879	782	818	821	809	790	835	841	883	874	827	805	871	820	833	791	900	859	845	875	838	848	825	848	863	877	876	836	876	819	844	865	839	832	818	867	814	892	866	781	875	822	834	860	827	831	856	842	838	833	836	844	815	860	824	815	845	827	863	829	855	840	906	819	787	861	849	883	860	851	806	879	839	839	787	876	903	897	878	836	811	864	806	908	819	818	838	792	842	821	841	865	842	815	823	856	842	786	837	884	888	869	851	823	889	832	841	870	877	866	837	836	882	877	759	835	863	795	834	855	831	833	858	801	832	875	823	853	811	809	822	815	797	850	839	836	766	786	827	818	819	820	811	865	837	843	843	789	821	827	809	801	834	788	869	854	858	846	848	844	810	864	821	809	782	837	796	819	841	824	861	806	917	880	850	853	780	820	873	812	858	853	839	843	845	871	825	844	801	843	802	835	868	883	829	777	876	825	814	796	805	800	876	793	877	872	841	824	837	832	829	857	834	865	880	816	828	857	839	827	853	878	858	800	836	845	854	881	905	859	867	837	833	843	818	862	853	877	804	835	864	822	871	845	833	804	884	810	789	856	843	832	839	848	843	877	838	872	853	855	781	885	834	841	862	797	838	853	885	813	803	842	865	865	899	878	816	897	795	860	820	891	808	828	856	800	829	799	856	830	842	860	785	802	821	841	816	897	842	881	797	780	840	826	786	851	848	881	851	833	851	851	854	875	809	844	818	826	843	855	883	885	852	810	861	868	857	879	863	857	800	784	836	792	793	891	839	752	813	862	839	842	829	853	878	799	832	835	862	833	845	860	831	877	857	869	840	879	840	859	845	808	867	867	833	860	841	849	844	805	844	864	856	839	856	849	845	825	799	862	860	754	832	865	825	853	845	837	850	891	843	828	820	799	814	845	872	873	787	864	831	813	847	829	806	865	824	818	832	882	832	820	807	840	807	832	902	895	864	813	844	834	872	862	868	859	853	856	825	837	820	804	829	857	919	825	822	833	822	832	823	818	899	866	848	835	803	885	839	822	881	848	821	832	875	838	859	883	854	891	823	787	845	882	828	845	877	838	850	890	841	827	810	842	841	862	805	877	858	854	820	848	843	849	807	853	825	798	843	841	856	838	789	848	866	834	831	785	845	864	843	872	854	802	824	839	812	893	805	854	817	819	827	849	836	860	814	827	855	824	828	877	865	871	842	845	880	919	899	802	836	801	813	861	810	843	822	835	891	861	797	896	911	869	900	838	877	845	808	782	847	871	886	828	783	877	852	842	863	825	857	875	843	870	848	878	870	827	825	848	820	797	816	837	849	805	871	819	843	834	858	829	912	815	767	836	870	857	866	774	840	853	834	799	866	881	858	907	839	837	865	827	869	855	810	859	810	858	840	926	913	831	808	780	858	827	864	812	881	830	838	854	879	856	787	840	820	831	787	880	842	879	763	822	883	782	895	797	882	827	894	808	844	847	863	865	876	880	802	847	886	806	817	853	833	773	824	830	833	853	834	831	802	802	829	810	884	817	817	830	869	832	868	774	881	837	867	872	827	852	830	829	841	855	825	885	852	838	794	855	857	796	792	872	828	831	831	863	844	868	868	814	871	826	838	886	843	814	887	843	821	826	862	849	824	861	781	832	818	816	810	786	858	864	834	861	826	834	812	810	870	794	868	822	838	795	849	883	859	836	826	778	822	890	877	850	865	845	863	784	839	820	856	785	785	812	835	857	862	803	815	862	828	785	854	821	841	826	860	897	837	836	819	849	858	862	841	847	853	889	810	830	833	840	838	824	856	847	843	849	827	849	856	842	855	876	854	853	810	894	828	830	839	817	862	830	852	829	868	841	787	842	837	829	815	860	939	886	867	829	847	875	785	810	847	894	845	778	893	840	894	851	859	813	840	835	827	841	872	810	825	838	863	865	831	832	799	881	876	826	855	920	850	846	872	866	829	846	864	801	877	836	820	843	780	789	835	882	819	874	811	838	843	805	884	890
16914	2377	2254	1746	1279	958	749	573	488	405	354	332	312	279	248	226	199	242	222	248	185	197	190	177	159	184	181	179	191	192	164	168	164	173	177	149	145	147	167	164	157	134	161	171	169	165	161	174	155	156	144	155	174	176	162	160	179	162	165	127	137	149	149	183	151	143	167	175	147	141	172	152	151	149	150	160	157	154	142	157	162	129	164	160	157	153	137	164	145	143	166	161	166	124	150	153	156	147	141	133	168	163	149	157	145	145	163	139	148	150	155	161	154	136	145	180	156	165	163	143	173	174	160	143	148	146	174	158	189	158	140	147	155	129	140	156	143	151	179	155	164	162	159	167	156	156	146	162	152	144	158	173	147	142	137	158	145	157	141	148	138	173	146	163	157	148	166	170	162	137	158	151	166	142	166	171	155	158	152	131	146	132	160	148	151	166	160	136	152	163	122	148	155	151	159	168	146	150	147	148	160	147	155	151	147	165	136	145	165	158	145	166	143	148	123	164	140	141	137	152	166	166	148	156	156	159	174	120	161	149	148	141	160	138	161	143	160	162	161	174	167	146	153	163	140	131	139	142	140	155	139	160	159	152	140	145	146	170	147	163	176	145	147	168	173	146	152	142	155	147	160	170	140	148	175	147	167	140	148	165	156	150	157	142	176	152	144	157	152	141	152	144	174	151	145	141	145	164	149	164	155	151	131	163	173	163	154	167	150	165	154	154	152	168	135	143	169	130	134	151	155	152	134	140	143	153	169	165	151	138	153	147	147	157	161	146	149	156	137	164	158	156	142	140	161	171	135	146	142	151	149	143	128	155	143	157	158	148	158	150	162	147	176	135	146	154	167	166	153	165	151	156	155	139	155	147	158	161	143	144	157	146	174	144	156	156	154	139	134	169	159	115	148	125	134	141	143	143	166	155	136	153	151	158	157	149	155	165	172	163	160	137	167	145	141	156	129	176	119	154	148	143	146	157	169	151	132	154	156	149	154	154	163	177	166	157	150	174	128	147	136	162	147	163	164	166	148	127	147	141	146	155	154	162	137	156	135	139	134	146	138	172	147	146	153	168	133	146	156	113	138	155	163	151	168	134	172	167	155	151	143	162	152	160	161	166	152	152	158	174	180	166	152	131	155	161	175	145	146	150	144	140	167	147	128	139	159	149	145	136	123	169	163	126	139	148	151	161	162	161	179	140	157	144	156	129	162	161	134	142	158	170	162	159	150	168	133	145	166	144	168	137	136	153	169	154	155	156	173	157	152	169	145	151	143	157	149	159	142	159	165	149	144	159	174	133	124	138	146	187	152	178	147	130	154	174	179	163	145	150	153	147	158	154	154	144	156	161	178	163	157	149	155	145	157	168	159	143	152	144	146	151	148	133	158	153	162	160	142	153	155	173	162	167	154	140	134	154	137	132	154	165	132	143	143	148	142	138	127	133	162	153	146	156	139	144	162	152	151	146	132	148	146	154	153	171	158	157	172	148	160	156	161	151	151	152	144	133	171	159	158	171	158	155	150	138	159	167	150	157	158	154	160	155	144	134	144	145	163	157	140	150	152	148	150	148	155	162	145	163	150	182	150	146	148	158	149	170	155	155	170	163	177	148	149	152	145	162	152	130	154	150	145	152	164	157	159	155	158	152	146	171	134	164	144	124	157	133	168	147	148	136	151	146	141	137	151	158	146	166	159	130	134	121	120	145	154	156	165	149	147	163	145	157	163	134	161	155	164	139	158	134	169	148	152	125	159	138	131	158	136	153	160	159	152	135	150	152	137	138	153	147	151	140	183	142	151	155	133	150	144	154	156	128	171	167	126	145	136	158	171	137	156	149	159	139	150	138	156	152	131	148	116	161	145	148	148	137	158	165	163	147	158	147	151	157	161	137	130	154	152	155	161	132	158	141	166	164	153	141	124	139	159	158	147	154	175	172	135	167	149	150	130	127	202	146	165	145	172	152	163	157	116	151	142	140	159	163	144	154	148	152	134	140	137	150	145	166	176	140	153	141	150	159	160	153	163	156	167	128	162	159	167	132	139	152	158	164	145	170	155	176	143	152	150	165	184	185	180	131	149	152	144	133	146	156	163	163	138	163	157	158	159	138	143	159	149	150	153	154	167	143	155	158	155	132	115	137	155	136	171	146	147	153	181	145	157	155	138	136	147	139	154	157	167	138	160	179	164	176	179	151	158	136	147	136	174	167	156	137	160	159	161	150	156	142	169	144	169	150	141	149	127	146	153	145	158	131	157	164	146	160	139	155	135	142	147	151	154	161	152	150	162	162	153	133	170	154	147	167	150	156	149	134	143	172	153	150	138	182	139	156	142	148	166	143	146	137	163	137	146	150	148	183	165	150	160	141	163	146	152	150	169	163	159	154	148	184	144	139	170	152	158	153	147	157	155	157	155	154	156	151	146	135	154	150	159	154	156	173	139	141	149	149	139	144	154	138	147	137	156	144	170	137	147	157	147	138	180	164	135	154	157	149	166	166	158	151	146	150	130	140	181	153	149	124	141	142	148	154	175	148	149	169	151	152	154	169	162	153	121	159	139	144	161	169	142	127	133	135	180	148	144	163	179	152	162	154	166	144	153	131	133	170	154	133	143	149	172	148	148	161	164	131	157	156	139	157	136	145	141	149	138	148	156	168	137	153	159	123	136	147	184	155	154	145	151	147	154	158	135	155	144	150	164	146	168	148	145	126	157	164	139	154	169	144	142	155	143	142	155	137	142	173	140	152	185	171	140	160	140	135	123	147	165	155	168	154	154	143	135	145	130	155	142	148	134	154	140	121	148	165	152	143	161	152	138	139	168	133	144	156	145	157	132	156	139	140	155	161	168	145	133	133	150	150	153	148	150	154	128	139	152	177	134	151	148	149	166	147	143	171	150	148	154	154	156	161	124	147	134	145	146	161	160	155	172	153	148	144	174	148	156	156	159	149	137	168	164	157	157	163	160	138	177	153	139	164	152	131	168	145	169	154	153	122	156	176	152	141	178	140	161	165	137	156	137	165	153	149	157	155	158	145	169	139	169	151	161	146	153	155	150	140	146	138	125	162	143	146	160	155	155	170	144	157	152	156	167	147	140	137	163	173	123	166	150	157	147	144	146	155	127	147	153	159	152	144	149	114	157	159	141	150	166	147	153	150	138	138	147	143	164	150	157	141	172	146	150	159	142	130	182	165	146	134	127	178	144	145	143	174	149	141	144	145	144	157	166	136	164	167	130	146	155	170	169	132	139	139	161	174	125	142	148	140	151	145	160	144	128	155	146	140	154	142	153	161	162	157	145	157	152	148	156	167	168	157	158	158	156	143	150	163	172	141	142	148	147	135	136	154	146	185	159	123	130	144	172	131	156	147	150	140	144	184	165	145	159	172	140	142	125	143	142	149	152	132	167	162	145	165	154	170	163	196	139	143	161	137	151	153	151	143	168	150	164	176	167	156	138	157	148	181	163	140	143	154	172	156	174	154	155	148	169	125
7478	1888	4226	5242	4558	3831	2935	2553	2147	1932	1620	1523	1308	1214	1048	1076	1031	914	873	841	765	734	687	677	664	673	693	626	633	605	581	575	614	563	554	568	525	520	536	491	532	520	569	502	495	492	535	502	495	496	541	504	484	489	488	455	468	529	413	485	513	450	468	436	469	476	496	475	461	441	472	484	438	468	454	454	444	449	459	428	455	395	476	460	446	446	458	442	439	439	425	427	481	462	454	466	460	461	465	437	431	462	401	461	481	430	440	475	442	454	451	437	427	442	449	482	446	452	467	396	468	463	434	419	438	453	473	455	439	428	434	425	426	442	421	431	451	408	423	410	445	484	439	446	452	470	419	461	419	437	461	449	411	443	434	393	441	443	432	443	436	409	436	428	411	408	448	424	428	427	420	427	468	395	449	433	420	423	440	431	446	419	464	423	457	477	447	432	454	422	417	443	401	451	391	460	458	458	444	383	438	512	398	451	404	471	475	450	447	439	437	430	419	426	424	407	453	452	424	410	448	400	439	452	447	426	414	432	454	460	447	432	433	482	424	437	415	473	438	429	449	418	387	467	414	423	423	456	435	418	443	449	409	462	426	403	412	415	446	423	479	450	445	481	403	455	458	465	462	440	402	415	412	424	458	416	415	445	424	415	425	447	403	407	468	445	436	442	414	406	440	447	418	464	445	441	459	438	414	420	424	468	427	444	417	435	415	454	420	443	407	455	427	434	440	437	428	443	426	426	440	426	435	450	433	453	434	450	459	438	445	427	446	406	480	445	448	437	427	434	427	463	403	468	428	423	417	449	447	408	425	412	422	435	441	435	464	405	429	427	413	451	407	447	449	399	409	444	444	430	439	410	426	411	410	433	416	419	395	445	443	445	421	435	413	497	429	434	432	432	435	432	439	410	450	405	436	443	418	482	442	467	435	436	367	430	430	443	453	420	465	435	458	426	436	481	421	468	448	428	436	453	430	475	441	456	438	460	437	439	468	394	461	466	441	437	448	440	435	426	428	457	414	441	412	454	442	407	393	475	417	482	450	444	446	439	451	472	447	430	414	432	456	394	447	424	425	441	423	451	409	485	413	447	449	475	427	408	431	448	441	438	428	443	418	459	401	415	452	463	417	457	449	481	478	415	437	420	455	417	420	441	467	418	441	439	437	400	424	435	404	421	419	426	436	438	409	465	425	466	400	435	404	423	442	446	437	450	450	464	441	468	445	422	440	409	457	413	473	430	453	402	465	397	404	435	430	447	435	414	446	421	452	429	426	437	406	428	463	417	461	424	416	442	422	377	454	450	457	420	452	443	446	444	413	442	452	447	469	440	460	427	412	461	453	421	450	430	448	425	416	441	484	437	417	440	399	427	427	434	430	454	424	411	434	450	426	448	466	446	453	454	446	431	444	434	411	456	413	435	434	435	472	434	439	402	429	439	457	429	432	420	441	438	426	429	439	447	439	458	431	427	414	483	440	430	429	438	413	388	416	457	451	466	467	445	457	447	461	423	437	428	454	466	422	411	473	459	422	444	440	439	448	403	445	419	425	417	443	426	425	429	396	439	387	426	427	432	462	424	415	425	440	450	447	462	408	412	461	489	433	415	428	458	448	443	430	430	477	408	433	431	402	396	415	405	399	420	428	395	443	434	428	466	465	471	388	401	445	401	417	433	456	420	446	394	441	431	454	433	425	427	457	443	418	451	435	449	447	424	438	431	429	419	442	434	411	435	424	453	435	467	443	406	464	440	436	417	432	469	426	452	465	441	465	443	464	404	380	470	441	446	457	448	446	448	425	465	437	435	442	443	456	389	438	436	414	439	443	422	423	442	433	470	453	473	414	445	436	456	464	446	432	433	434	493	408	414	445	451	480	483	427	424	428	433	396	414	416	445	451	447	390	450	486	443	434	484	416	461	453	418	407	483	445	459	423	440	416	417	430	422	475	418	452	423	451	432	408	460	436	417	408	423	455	439	409	452	422	413	416	462	437	430	418	415	456	453	443	427	462	462	432	412	434	451	484	417	419	449	451	434	425	463	434	447	417	417	401	456	468	434	452	457	439	457	477	451	448	427	447	443	486	439	450	478	423	450	457	431	440	464	451	443	423	450	435	401	428	448	420	428	418	448	430	434	435	421	412	421	443	465	463	467	448	483	431	424	453	431	439	416	452	445	446	465	422	448	433	460	435	458	462	428	431	446	454	468	407	485	457	454	413	472	450	465	446	415	421	470	461	450	453	404	405	430	443	390	387	468	452	448	435	454	450	460	427	448	443	424	408	454	407	395	418	419	439	422	417	460	445	432	386	435	410	439	357	435	476	455	442	450	439	408	458	439	427	445	448	428	456	410	417	461	458	449	450	413	396	419	457	402	403	463	437	422	423	441	409	449	485	402	416	475	455	444	432	427	453	419	434	439	417	441	442	436	477	454	418	455	407	448	447	408	442	417	425	435	412	466	457	454	426	459	418	427	454	467	448	410	428	425	435	471	457	422	449	445	480	399	449	463	448	440	478	444	462	410	452	428	445	445	417	427	428	452	442	419	413	457	443	433	449	445	422	463	471	430	434	449	478	440	426	421	416	443	446	409	417	444	394	433	456	424	434	414	453	476	424	436	450	458	433	426	390	424	396	451	438	430	415	427	450	445	446	456	448	413	441	450	419	443	471	454	433	450	428	440	446	429	462	460	447	451	460	480	447	427	410	431	414	391	460	445	480	456	436	421	467	415	415	418	443	464	461	457	431	432	444	437	454	400	418	427	447	436	430	411	444	480	433	437	428	432	403	455	444	440	452	428	473	468	439	458	437	430	445	379	404	448	420	444	420	446	434	401	432	431	429	459	410	430	424	437	415	414	476	446	468	420	422	406	436	448	412	445	448	459	452	441	431	439	453	438	451	452	384	432	425	426	389	451	403	451	426	417	404	442	438	458	428	455	423	428	428	429	426	430	452	470	418	468	479	467	430	458	438	439	452	442	440	404	446	428	460	445	463	392	446	438	414	458	408	441	443	446	436	432	486	438	410	414	455	415	427	420	410	438	446	446	456	431	440	458	442	422	459	438	430	414	455	481	413	429	446	449	438	441	407	456	431	447	479	450	418	438	446	412	430	439	426	423	427	430	449	432	433	456	411	424	430	447	425	419	447	450	413	410	414	445	433	446	432	442	475	440	450	436	470	454	424	433	438	410	438	432	456	440	430	434	448	458	452	471	472	426	419	442	442	438	422	391	432	416	432	459	441	429	453	447	444	449	442	437	451	434	443	431	467	397	463	426	434	425	446	475	453	436	427	454	471	445	471	406	438	420	428	441	432	429	466	437	435	419	452	446	434	473	449	414	436	428	429	426	426	481	420	431	400	437	424	429	468	412	466	462	458	423	421	463	443	449	432	419	423	463	391	459	425	430	457	467	415	429	429	422	425	460	423	455	427	435	418	449	453	461	460	424	465	392	453	455	436	427	443	424	448	468	457	416	410	415	464	449	422	452
2561	399	383	395	391	408	376	359	388	358	358	377	331	399	387	375	385	367	354	407	320	367	340	325	376	371	373	373	339	364	338	364	343	394	377	352	348	348	344	392	376	381	377	336	386	383	364	372	347	355	339	367	317	320	363	350	367	388	355	377	361	357	361	351	350	346	405	324	375	345	356	389	359	342	362	366	396	346	364	369	366	356	374	369	395	365	358	387	367	374	354	377	338	355	372	367	360	372	362	346	380	362	363	358	382	381	347	373	341	332	395	327	346	388	349	359	354	371	364	349	343	345	402	316	345	367	339	389	368	369	384	341	337	355	383	351	345	370	364	347	350	366	372	336	355	359	383	398	353	364	394	371	344	361	350	371	367	350	386	365	345	376	393	392	328	360	362	337	369	365	345	355	351	366	370	386	384	353	337	354	364	409	364	374	332	341	377	344	379	355	339	379	353	328	352	364	324	341	363	348	369	366	323	360	352	358	341	324	370	300	324	366	376	353	376	397	385	385	333	365	368	347	355	328	416	376	372	354	355	355	374	399	353	329	321	361	368	345	361	350	356	357	367	403	366	370	327	364	332	358	382	343	365	351	354	348	337	381	333	367	346	389	320	321	351	376	328	363	366	371	346	370	354	371	385	356	348	352	357	345	361	417	356	361	354	356	396	356	357	354	360	343	403	359	390	361	375	369	375	362	364	358	340	406	340	379	334	364	346	385	362	373	343	336	364	357	364	402	385	394	389	353	373	386	382	322	335	358	333	412	380	343	374	376	338	350	349	406	384	338	351	354	383	382	332	309	358	360	343	370	345	365	355	367	347	373	351	370	351	386	330	355	396	361	339	360	362	352	355	359	349	349	370	361	335	385	378	395	331	331	334	364	332	364	323	350	373	374	360	347	393	336	345	379	342	370	354	367	346	332	366	367	358	354	359	355	374	375	367	334	330	329	360	343	361	380	370	365	357	357	368	375	366	299	361	342	396	385	342	342	369	371	339	348	351	372	378	383	329	352	390	323	360	371	371	345	377	362	367	380	372	383	381	361	322	337	374	335	362	365	359	357	368	346	329	366	387	371	390	366	342	339	346	352	333	355	360	360	353	374	322	322	340	348	360	333	367	360	345	331	385	365	380	387	362	374	341	387	313	334	356	362	393	352	366	372	369	349	352	367	367	348	359	365	380	346	364	356	352	351	350	340	354	359	368	376	370	366	376	352	357	337	352	360	334	370	386	368	363	352	382	381	384	357	369	341	354	359	337	385	339	340	396	360	395	359	372	342	380	337	355	376	354	337	366	380	369	366	374	393	350	331	352	362	358	368	347	313	379	368	348	330	357	386	369	344	358	387	357	384	375	345	354	368	398	370	356	345	352	361	348	354	370	340	378	342	313	394	321	383	368	359	360	366	376	398	370	358	344	378	363	363	324	385	369	366	333	354	390	358	372	334	319	370	361	384	384	361	348	348	353	362	383	360	396	381	325	380	372	380	345	357	350	377	383	375	362	376	333	389	342	348	374	352	382	381	348	343	333	346	343	395	386	385	350	366	382	368	363	394	362	345	329	372	376	371	378	390	347	375	389	327	366	388	368	351	368	348	363	371	341	357	335	389	380	349	346	347	373	361	368	356	341	313	358	358	355	391	339	355	375	358	345	380	360	380	351	356	389	333	323	389	376	376	409	375	384	361	372	362	345	336	362	349	385	363	366	350	376	369	369	321	347	366	363	399	346	396	355	374	369	358	354	391	411	385	357	341	344	360	335	350	378	361	378	379	340	375	388	343	347	352	367	356	336	361	385	391	393	320	368	337	391	357	403	389	354	350	349	365	392	367	347	323	387	335	322	362	338	350	346	368	369	343	358	342	363	333	361	361	356	352	332	398	361	406	387	406	393	329	363	329	347	361	389	351	340	352	360	373	362	393	393	383	405	319	384	332	367	370	340	382	352	356	365	353	352	333	316	356	364	357	308	354	361	348	388	380	364	375	350	370	353	342	388	367	353	338	361	320	344	361	386	365	336	349	398	381	358	368	353	358	386	351	371	340	349	380	336	361	351	389	347	330	359	368	341	371	358	384	366	367	342	376	398	361	349	334	402	361	355	372	352	342	395	361	387	395	349	375	371	354	367	348	360	353	340	371	355	348	375	337	373	322	345	379	406	373	357	369	369	364	371	350	368	322	405	338	348	384	352	345	368	378	323	360	353	365	322	359	348	368	390	339	361	341	366	352	352	394	361	409	373	375	370	355	364	374	329	370	390	371	389	343	352	350	333	336	371	362	361	335	361	337	361	366	365	331	380	389	350	370	360	298	371	382	378	351	334	380	387	360	375	356	354	373	392	363	315	367	393	371	372	315	377	374	374	336	372	364	361	363	382	344	329	352	352	360	352	358	390	371	393	339	362	376	342	374	357	388	377	370	363	366	357	371	362	379	376	322	372	365	361	359	368	382	372	357	395	364	371	344	359	346	372	357	359	367	357	375	347	342	372	347	332	379	396	370	341	349	395	357	373	359	349	372	338	360	374	356	323	363	366	362	349	370	352	399	375	365	344	375	350	360	376	366	361	371	360	384	344	378	373	393	378	377	366	373	339	374	326	351	358	357	332	388	368	346	388	361	326	352	336	350	365	360	352	373	334	361	340	395	367	336	389	366	371	365	385	394	363	408	327	392	369	349	350	382	388	412	370	385	359	342	372	310	373	355	395	389	373	377	367	349	364	372	378	362	371	369	353	375	352	342	371	377	326	366	366	354	359	356	375	377	358	391	354	378	345	363	387	342	372	359	344	379	364	360	355	359	382	382	363	376	378	346	365	363	382	392	356	362	373	394	401	360	364	365	355	386	403	357	374	349	321	363	386	344	371	371	347	330	358	356	396	374	382	373	345	360	362	399	359	368	376	381	321	312	390	380	382	397	382	345	371	354	355	397	392	377	367	354	352	358	368	332	377	349	366	345	377	374	397	361	373	367	358	389	366	351	328	363	369	370	382	385	390	343	356	400	379	341	326	364	383	351	329	352	355	371	330	356	359	346	351	370	359	380	389	371	333	359	358	391	397	335	384	357	388	368	383	329	362	383	359	364	337	376	338	343	381	356	385	404	366	361	380	387	337	333	362	387	394	332	390	350	313	358	355	376	419	361	362	374	387	364	371	372	351	382	319	369	363	364	351	381	355	366	360	364	350	349	346	369	365	363	367	350	353	384	357	345	342	314	359	359	371	343	375	358	363	382	344	314	403	357	390	369	353	344	393	388	359	354	371	361	332	359	336	354	356	352	373	378	373	362	360	361	354	349	335	380	324	364	421	334	378	388	374	376	381	378	353	319	337	341	357	352	367	340	365	343	370	387	386	369	380	338	379	389	369	345	357	322	355	357	383	336	373	346	395	372	371	374	389	355	351	377	372	363	330	354	363	358	351	359	326	380	347	383	366	369	379	361	342	341	362	336	403	336	385	360	405	359	367	333	350	356	358	376	355	372	341	320	370	340
2717	1015	1062	1184	1122	1140	1047	1004	987	1017	1038	1027	957	931	941	976	917	959	958	928	929	924	977	933	902	925	972	993	913	889	943	940	965	934	926	955	902	937	905	926	926	932	959	928	940	936	928	933	943	919	886	943	960	945	847	872	916	922	958	903	951	953	915	850	896	942	872	942	903	906	909	964	927	933	949	945	885	906	905	924	909	887	950	890	969	915	915	957	916	908	904	909	902	947	929	894	890	880	907	900	941	937	904	914	931	896	920	932	884	861	881	967	862	974	961	867	899	900	933	897	911	976	943	946	896	918	918	958	927	919	891	1026	951	898	888	910	934	950	938	898	923	889	993	939	948	936	967	961	922	948	917	927	908	976	921	996	936	983	920	907	940	945	917	890	878	928	926	936	935	915	893	916	911	954	897	885	904	916	901	961	943	910	929	948	941	907	912	922	862	878	930	900	932	914	920	932	953	991	914	944	907	952	931	935	964	967	884	950	973	922	878	987	978	932	907	938	967	934	944	871	907	932	945	966	906	900	932	870	910	924	915	890	873	900	958	973	961	922	877	1008	960	908	876	916	899	877	930	913	856	925	957	913	956	919	930	859	886	925	909	934	939	935	922	955	910	888	931	928	925	905	991	881	961	914	970	886	882	910	941	871	934	920	893	954	924	897	914	996	966	932	959	920	950	935	929	939	915	946	911	927	911	905	902	919	939	961	951	983	961	960	928	852	877	904	956	896	917	922	901	880	951	950	945	948	902	919	955	937	896	854	895	914	964	932	950	864	914	965	946	928	951	905	955	869	911	932	964	936	897	992	936	982	923	954	918	899	984	871	947	913	894	922	916	904	941	951	911	912	927	940	976	882	914	933	911	918	931	891	913	1001	928	889	890	920	888	898	909	897	892	933	931	938	869	884	922	939	936	925	906	892	914	940	950	912	955	911	854	939	875	950	918	948	942	955	913	928	950	923	915	946	899	939	878	879	894	921	920	923	898	947	897	944	896	942	908	921	898	956	919	942	934	909	933	893	941	927	942	926	920	941	915	900	917	919	920	916	957	935	928	886	860	974	963	879	878	897	897	875	932	885	949	890	961	938	916	963	901	1023	978	935	880	919	910	904	919	898	923	899	921	903	932	875	927	936	930	903	959	913	932	888	967	901	883	909	969	944	923	891	957	898	877	902	911	918	906	950	929	970	915	893	924	931	849	966	891	997	873	908	924	917	898	975	891	941	931	902	918	927	934	913	924	931	910	943	936	891	917	905	965	978	954	875	959	920	920	921	907	950	939	930	945	918	941	925	982	884	923	904	867	895	917	968	900	906	940	957	898	974	959	1011	915	915	929	935	940	919	898	982	946	887	922	916	879	913	902	970	917	941	919	943	987	907	929	890	944	899	895	960	969	911	908	896	875	932	893	929	880	931	940	972	921	922	924	945	964	916	937	929	897	900	912	911	912	884	908	912	948	886	945	936	932	964	917	921	944	929	930	876	934	946	935	916	919	946	898	929	908	891	933	967	918	955	963	917	888	925	949	927	927	886	991	901	920	946	941	887	881	908	946	920	949	904	962	919	877	954	898	920	871	943	950	900	921	966	869	998	894	951	940	938	919	921	944	894	975	963	999	940	907	948	969	864	964	909	897	933	907	871	934	924	940	931	938	929	928	920	941	877	909	933	937	936	928	986	910	957	924	951	921	902	931	969	938	902	910	897	942	862	930	882	897	936	937	932	910	907	945	937	922	931	951	940	919	907	962	932	930	964	940	954	959	918	868	873	961	933	905	973	946	929	952	909	973	977	892	928	960	911	906	949	955	912	891	903	962	937	972	939	906	948	879	954	918	899	915	887	894	916	929	919	925	910	907	934	911	889	914	945	902	958	909	941	983	898	900	901	897	979	896	932	879	867	921	938	892	940	903	890	883	945	902	913	896	947	996	911	923	921	952	944	960	893	914	948	908	905	912	880	948	979	954	997	933	936	967	892	933	844	871	915	986	978	920	873	905	940	969	986	956	902	916	867	899	918	940	947	995	974	968	922	966	920	939	927	924	929	949	946	924	930	917	907	958	956	1015	965	910	938	937	927	877	917	920	910	882	905	944	921	915	916	916	939	895	972	1001	932	865	990	915	941	940	885	953	960	900	930	970	913	905	867	894	890	934	929	884	902	908	930	923	945	930	912	951	919	908	950	927	958	938	975	978	877	945	970	958	952	943	931	944	908	943	955	871	914	952	945	1006	876	961	933	919	912	911	955	902	948	956	977	964	958	945	896	893	853	934	892	874	909	965	845	961	943	860	951	942	903	972	898	882	912	900	944	898	869	940	951	956	921	929	910	923	965	951	907	946	910	945	930	951	905	922	962	886	911	907	899	952	881	908	926	904	951	891	912	931	973	962	923	906	944	966	910	958	907	925	933	916	889	946	892	915	901	945	881	926	925	850	956	909	947	894	919	911	882	869	928	900	961	885	904	929	930	918	896	881	896	926	923	917	934	929	923	947	963	905	975	882	929	939	943	898	859	926	918	935	887	934	931	915	880	942	910	945	866	959	911	945	865	917	949	929	926	952	934	991	936	944	914	949	926	966	892	935	879	911	910	954	971	875	929	919	881	903	912	897	947	908	928	908	957	906	959	926	910	908	929	870	914	957	890	904	927	961	920	890	873	937	943	927	945	957	887	975	994	970	868	896	899	924	936	910	951	935	916	942	947	920	866	896	877	941	931	944	925	950	903	917	908	910	910	890	895	895	922	921	899	932	916	932	922	906	869	930	911	971	900	946	876	903	934	956	936	954	937	914	931	958	885	885	946	958	879	904	958	913	942	920	902	948	929	938	930	936	938	921	907	897	948	936	976	946	895	895	963	893	929	927	939	968	905	912	908	943	961	944	907	927	890	913	892	925	937	942	959	929	968	941	896	890	940	931	977	882	980	912	948	960	903	937	946	924	939	942	938	912	979	927	969	895	926	918	919	936	904	948	941	880	973	918	878	922	919	922	891	961	958	917	936	897	909	934	994	937	926	892	915	929	933	875	956	910	978	951	897	989	886	926	987	903	905	951	917	932	980	934	901	950	945	915	925	933	956	909	931	952	933	942	912	928	892	909	962	950	917	931	963	910	948	954	912	931	903	897	1007	907	891	941	952	961	890	983	922	933	945	901	990	960	902	965	972	921	912	934	913	919	908	922	933	912	895	891	908	936	932	917	996	900	978	921	968	944	852	928	935	868	895	910	968	936	928	949	936	967	986	948	971	892	874	960	999	964	923	966	937	931	963	921	905	944	924	946	884	897	967	947	942	920	920	938	939	940	913	929	879	918	912	935	973	957	953	939	908	946	959	955	952	926	848	998	902	925	947	969	916	968	960	981	889	889	913	931	878	942	934	866	914	926	926	979	915	976	929	919	939	908	949	918	948	895	913	962	915	894	935	1000	898	990	950	900	1015	921	912	937	908	903	882	932	936	921	948	933	898	929	934	925	899	948	932	903	914	912	940	924	958	928	943
9252	1117	1321	1069	845	723	593	524	532	447	413	437	374	382	366	384	384	322	396	360	330	355	363	358	347	338	359	360	320	310	333	342	302	312	331	372	364	347	339	329	342	351	352	345	324	322	353	327	320	329	323	298	363	311	326	291	351	339	296	336	345	293	325	339	337	339	335	335	329	317	320	327	340	320	313	349	321	317	364	364	337	314	303	324	313	324	357	345	333	340	331	303	328	330	363	319	330	355	355	314	321	324	303	329	346	320	319	322	342	322	338	348	331	332	325	341	295	336	349	343	329	304	323	354	302	332	327	365	323	348	316	346	293	322	331	323	312	330	328	322	327	315	331	341	319	328	337	346	349	298	304	352	313	322	299	325	300	350	367	315	325	343	346	321	337	323	343	320	330	322	359	322	340	274	316	306	363	321	343	292	321	302	321	320	321	344	344	332	346	334	321	354	316	340	275	315	347	369	323	329	334	342	337	314	358	332	324	338	289	295	297	308	358	310	355	294	329	335	327	352	316	320	290	335	354	358	331	331	359	319	316	306	325	310	318	351	368	332	331	317	333	345	311	291	334	319	339	314	356	330	322	303	325	301	348	323	298	274	301	326	303	318	310	321	345	318	302	317	315	327	301	377	312	329	339	320	313	332	325	320	323	297	315	304	327	321	341	337	311	308	330	345	305	313	321	336	329	372	312	316	363	329	341	296	325	324	327	358	332	348	308	320	316	333	337	354	303	353	327	327	322	325	349	339	315	301	337	327	322	314	337	330	318	335	340	342	334	354	331	327	357	354	309	341	330	353	311	313	304	366	332	334	342	314	316	297	343	332	335	351	314	354	333	344	328	314	360	307	327	359	337	326	348	314	321	329	338	352	335	332	348	301	305	328	337	355	340	321	379	336	302	319	323	326	346	329	348	357	347	345	277	323	325	352	325	312	328	345	338	319	324	334	304	328	307	330	317	349	346	319	340	328	344	334	328	324	336	326	333	314	310	347	338	295	321	335	346	334	316	321	330	298	336	304	319	311	320	320	328	311	354	371	358	293	347	335	321	300	345	299	333	336	356	308	320	301	386	339	324	338	351	339	341	312	318	339	314	305	314	333	348	323	369	338	326	333	321	291	344	326	344	320	318	310	327	346	331	307	345	329	351	333	340	340	287	331	291	317	382	349	303	333	312	341	336	321	343	298	330	328	328	328	355	313	324	337	314	348	356	320	350	314	342	318	352	334	336	330	339	348	345	354	334	358	322	294	320	376	315	325	348	282	315	342	346	305	328	334	339	322	322	321	315	349	318	326	341	328	353	299	315	355	324	310	317	347	317	311	385	353	335	327	306	313	312	314	328	306	324	335	332	321	305	307	324	302	345	293	357	332	316	319	300	329	328	339	326	327	358	331	333	324	335	333	337	314	352	341	320	320	316	368	310	360	316	328	327	363	332	341	340	307	324	320	303	353	348	342	371	293	356	339	311	325	348	283	344	311	327	349	315	314	324	317	309	359	321	356	349	325	305	357	311	340	371	311	321	326	347	304	325	331	333	312	328	338	346	322	294	337	317	312	344	310	340	290	333	309	327	329	311	324	272	350	335	300	322	347	380	332	313	342	326	336	351	301	316	292	321	343	355	345	331	342	363	334	336	358	294	324	351	346	328	329	321	335	330	305	354	331	321	321	345	333	299	329	343	318	314	317	349	320	307	335	290	314	344	322	332	305	330	304	326	315	298	353	312	310	334	323	367	371	361	298	342	323	342	354	308	370	341	333	323	320	318	321	299	339	303	353	341	319	342	343	331	337	328	354	331	378	361	356	305	363	340	308	312	340	336	329	354	333	324	313	323	324	335	353	346	321	335	342	332	323	305	321	334	314	332	349	333	297	330	327	322	305	319	355	348	350	295	330	321	349	332	277	324	311	335	316	305	319	333	322	315	291	288	360	336	338	321	345	336	311	328	305	345	335	346	312	344	326	339	339	318	371	315	329	324	372	317	305	297	303	302	312	324	308	321	326	310	321	348	299	300	350	364	346	372	318	358	353	309	324	305	326	321	331	347	325	300	310	328	316	331	344	326	334	351	316	299	332	331	308	368	324	324	321	318	343	340	336	285	342	344	336	314	331	325	305	327	313	332	319	340	337	327	365	334	318	342	344	321	325	331	356	337	332	345	355	324	316	360	272	330	333	331	335	329	347	338	356	326	325	318	321	303	325	308	343	314	304	332	315	306	340	327	343	312	312	314	347	336	359	318	321	314	312	300	331	317	343	335	326	340	348	342	354	342	331	354	342	341	334	341	326	334	325	343	326	295	341	356	312	348	329	308	342	304	313	324	321	301	312	349	322	321	313	340	347	320	339	346	335	345	358	335	334	327	315	334	312	324	330	335	303	357	328	314	350	339	314	346	350	325	312	316	373	338	337	340	321	326	353	333	326	338	325	338	326	311	318	303	340	331	329	331	293	341	298	329	270	307	356	294	286	334	336	349	328	345	328	326	344	307	298	331	352	359	304	325	342	302	307	315	328	330	318	325	332	318	316	323	329	345	357	319	321	339	318	337	337	314	298	333	340	363	369	294	321	336	347	325	329	327	320	349	320	320	306	366	372	339	307	322	316	325	321	351	349	342	331	312	342	314	323	315	331	327	320	346	351	314	331	352	310	345	331	334	337	313	357	327	324	310	361	349	351	320	302	373	343	300	330	294	337	324	317	311	326	301	335	314	331	312	331	339	333	302	298	306	328	306	333	308	290	335	348	369	326	323	349	336	314	351	318	335	346	335	339	328	310	323	311	386	344	308	311	320	342	375	321	295	326	305	306	331	317	355	299	315	302	342	315	307	330	374	365	336	350	331	311	305	342	309	324	340	330	355	296	320	366	334	363	315	349	330	334	360	308	285	297	313	317	341	374	345	308	331	332	309	330	306	321	348	314	331	337	345	322	353	331	352	303	349	337	324	292	343	331	334	334	329	339	343	378	321	317	326	335	343	316	308	352	324	314	323	339	327	362	331	324	345	293	358	339	307	331	361	345	325	328	312	289	311	315	364	342	336	352	373	329	341	284	297	329	319	371	334	317	378	344	332	343	321	322	337	337	294	346	356	337	332	339	328	324	315	324	354	313	348	357	338	360	315	333	322	339	322	324	345	325	347	355	336	316	327	323	315	337	360	311	339	309	327	341	324	305	335	300	348	340	339	352	294	363	347	329	350	362	318	327	317	353	351	321	359	326	340	334	343	334	310	329	327	352	291	286	333	353	325	330	328	313	356	328	300	364	321	366	319	352	365	293	354	356	348	341	324	350	321	341	331	294	313	345	316	336	343	332	313	311	310	344	369	347	346	332	372	336	303	347	357	314	346	326	325	310	340	313	362	331	346	363	345	323	311	296	340	325	331	324	324	344	300	314	295	313	369	365	342	295	287	327	344	336	328	320	326	282	357	322	312	318	328	319	367	318	341	324	310	326	328	322	349	338	333	302	368	309	334	343	313	362	336	318
5713	1645	2737	3248	3016	2559	2136	1837	1715	1510	1475	1383	1269	1222	1188	1154	1112	1099	1024	973	1015	984	994	1001	957	946	976	970	917	878	974	917	872	845	894	850	894	848	863	910	855	857	903	916	865	874	865	879	847	864	874	880	898	903	889	882	870	876	877	846	847	868	824	822	867	822	834	846	843	803	823	870	795	858	841	811	916	898	901	843	845	847	855	855	832	848	858	872	878	838	830	834	836	818	797	824	806	892	887	797	818	913	837	827	854	861	907	847	855	873	859	847	830	869	837	882	849	845	907	828	810	862	903	863	813	852	882	857	850	848	802	875	824	800	862	814	884	873	855	852	816	807	868	862	801	790	829	812	811	833	820	828	860	828	797	896	895	829	834	848	772	846	858	821	858	871	810	846	885	817	838	811	867	871	855	811	812	878	834	794	873	813	822	877	785	881	803	839	841	873	848	843	840	830	813	811	852	863	810	767	901	847	818	843	856	839	817	825	844	818	857	876	836	860	847	805	823	863	840	822	805	804	841	834	850	826	830	813	907	828	874	879	821	817	885	867	855	805	829	879	863	843	836	882	805	811	822	850	808	837	853	865	822	871	869	819	813	829	780	830	821	836	827	810	833	822	813	774	816	817	851	827	864	860	843	841	872	822	869	858	810	813	832	846	791	896	833	831	842	829	815	856	861	820	803	836	817	837	886	833	902	836	885	841	790	855	864	783	878	843	839	798	872	783	858	837	858	881	827	854	811	817	791	827	845	848	822	864	897	823	859	862	815	808	828	881	841	800	823	859	894	841	782	854	823	797	827	849	856	881	863	847	804	817	830	860	812	857	840	816	846	777	782	810	857	828	823	796	852	839	873	843	871	875	861	871	887	849	839	829	824	846	839	840	825	847	815	805	849	878	845	838	789	802	842	841	847	817	858	797	853	848	806	808	815	843	832	859	881	840	848	835	802	790	871	875	793	803	784	836	866	857	830	868	819	854	795	852	787	835	829	824	834	864	841	856	883	812	827	849	870	824	829	809	833	847	844	866	812	828	831	814	838	803	848	858	794	820	833	833	869	828	805	810	832	794	857	834	814	799	847	871	786	846	825	826	874	890	840	808	834	833	853	809	803	809	843	818	856	839	869	881	792	893	886	784	826	831	833	849	796	825	779	846	860	865	867	833	847	900	845	862	834	863	830	785	864	801	861	881	914	814	839	825	791	842	817	835	840	808	852	824	860	861	837	815	881	884	829	835	842	849	806	819	839	808	831	831	817	829	837	877	885	802	878	812	797	867	859	820	858	850	909	819	828	841	794	840	868	877	865	831	854	870	783	854	788	850	872	817	834	880	824	803	868	801	885	825	839	864	847	818	817	869	860	854	873	814	828	812	837	832	874	829	841	789	843	828	773	845	825	867	859	893	827	843	833	825	872	856	857	852	823	840	854	804	789	866	761	813	820	840	838	825	848	851	834	827	839	805	813	800	847	854	806	796	813	865	852	810	900	838	826	836	812	867	840	821	825	784	854	791	887	885	835	888	830	830	824	856	829	851	823	902	822	848	835	845	853	804	835	876	808	842	845	823	867	837	854	791	857	868	835	864	819	879	836	828	854	789	863	851	847	855	806	841	786	825	845	842	827	809	836	830	775	880	855	831	841	777	837	791	856	814	868	833	848	868	796	832	823	834	860	834	878	773	860	850	849	788	774	874	827	811	830	823	856	837	908	831	815	842	804	812	866	770	825	802	812	844	875	889	846	839	783	839	798	867	813	833	864	873	869	839	838	849	868	845	806	808	860	832	861	825	827	880	830	845	879	848	845	858	808	801	831	850	862	808	851	856	879	885	847	840	810	808	819	887	866	835	892	897	831	842	788	802	887	849	856	864	808	796	852	841	792	804	840	784	837	832	862	817	830	815	844	816	838	833	892	774	899	804	821	840	856	813	894	841	792	847	809	790	808	845	833	866	857	845	831	856	897	830	827	823	851	803	842	795	797	856	831	811	861	841	815	860	831	862	871	855	881	819	858	826	807	812	819	866	866	801	785	775	835	809	838	801	821	873	848	817	886	817	829	842	852	821	843	789	767	820	806	806	804	863	883	812	820	922	882	842	825	833	822	852	830	771	783	853	870	814	856	809	823	857	831	873	823	827	841	875	834	872	887	860	804	848	834	862	851	819	828	838	838	778	846	847	846	850	883	808	816	872	880	799	859	856	791	850	876	865	787	833	846	777	863	796	870	814	797	816	847	878	849	841	834	797	862	840	831	863	866	842	818	872	836	852	861	857	814	901	847	825	862	811	889	837	850	828	802	814	780	798	834	838	873	840	829	832	842	843	843	863	794	828	813	792	873	836	866	827	856	852	871	822	840	782	829	833	861	832	786	843	881	849	921	829	824	861	852	853	865	831	872	841	811	848	843	809	819	836	847	828	828	886	857	840	836	907	874	817	846	885	895	842	826	822	846	824	819	832	867	845	854	892	859	862	810	811	837	821	863	846	837	830	813	879	878	867	817	837	788	824	844	824	799	850	790	834	876	815	865	807	846	860	811	795	847	873	874	835	839	830	788	843	817	870	825	869	845	854	824	817	845	845	835	769	870	835	819	821	848	780	858	831	806	803	803	845	819	825	801	910	865	811	872	796	854	760	842	845	844	839	860	860	830	818	838	856	876	824	856	793	843	866	841	827	805	852	869	856	824	815	823	815	808	857	828	859	871	866	821	859	785	811	857	853	859	880	857	838	808	843	840	835	845	816	860	789	846	830	802	802	871	817	852	828	842	830	864	836	831	800	802	834	853	863	838	828	848	858	868	883	857	809	845	870	879	829	851	854	817	852	810	868	862	791	869	885	855	845	883	814	851	824	840	820	861	795	864	801	787	855	853	846	837	796	834	827	858	789	801	836	851	818	860	838	862	798	845	852	843	824	868	787	818	816	890	860	837	826	821	851	847	848	789	846	901	865	880	848	894	792	806	810	833	810	802	844	900	813	819	823	849	802	790	867	850	824	790	818	799	828	848	925	789	816	813	829	826	862	849	859	846	891	844	880	807	832	822	854	848	841	839	808	866	838	850	893	851	878	854	810	811	834	851	868	844	827	825	799	803	877	857	813	812	858	861	851	867	816	857	815	832	816	814	840	818	821	854	849	830	828	895	859	769	837	817	902	822	876	855	760	842	862	898	825	842	767	832	872	840	823	825	792	831	866	812	838	863	838	858	805	892	837	843	837	853	815	842	844	839	844	864	818	878	853	789	823	891	826	863	786	812	856	863	834	873	838	821	847	879	893	901	817	813	860	847	853	796	830	892	810	835	853	856	839	833	825	820	846	852	861	877	812	811	850	854	820	842	833	792	825	804	880	862	849	912	855	830	827	874	885	818	881	825	805	880	820	791	871	813	856	879	792	836	859	859	850	849	842	812	799	816	877	848	858	845	815	872	862	836	855	843	872	850	829	822	850	809	839	847	818	791	824	796	788	832	747	906	813	861	829	823	876	890	850
16894	2406	2361	1721	1240	886	691	568	468	374	329	322	286	277	247	254	217	215	223	193	210	201	193	202	191	169	182	165	182	151	167	150	158	171	172	165	174	177	171	160	181	148	148	156	171	153	157	148	139	177	161	175	155	126	164	150	145	153	191	173	154	166	180	161	167	148	179	170	173	147	152	156	165	150	155	188	163	166	159	151	167	130	147	145	164	139	148	146	168	159	151	151	170	160	155	139	179	149	163	160	139	170	174	161	144	139	155	148	148	153	169	157	156	140	131	154	160	153	149	161	142	142	143	162	154	141	149	137	145	148	164	149	188	153	135	157	171	139	151	141	165	136	160	143	155	157	141	159	145	148	148	145	156	168	140	142	131	152	147	130	147	172	162	152	140	145	158	145	166	156	166	141	157	173	145	130	167	168	136	152	162	145	137	162	162	156	174	142	133	154	150	161	140	142	131	162	167	146	152	150	159	160	146	138	167	139	157	147	155	139	144	144	179	138	146	163	157	155	145	159	140	147	159	158	190	162	145	162	165	132	152	162	161	146	137	158	145	153	156	170	123	144	167	146	167	136	148	167	163	174	155	158	144	122	150	159	168	149	141	151	155	134	161	150	146	151	156	142	134	135	137	157	146	139	151	142	138	169	173	149	137	162	150	154	145	159	162	154	160	149	173	164	122	158	132	165	132	143	143	158	134	134	168	142	162	168	149	176	141	141	137	137	151	154	167	154	126	163	162	157	134	157	148	165	169	135	154	142	144	157	159	155	153	153	148	147	151	147	142	152	163	162	169	151	172	152	140	157	157	150	169	146	164	162	142	152	144	145	144	152	140	143	144	168	157	139	183	163	158	168	154	162	137	154	146	158	149	148	148	150	154	175	138	148	139	152	155	138	153	151	141	148	162	142	151	168	161	156	149	171	148	148	151	139	137	123	152	165	162	165	147	150	138	144	150	151	154	154	148	149	187	143	156	150	176	154	148	137	153	140	152	176	136	140	149	163	149	165	149	149	141	130	175	156	156	154	182	155	175	141	139	160	193	147	167	141	151	163	158	164	147	171	168	159	161	153	161	139	144	156	156	136	151	139	142	153	147	137	161	157	143	150	158	150	148	170	130	172	162	140	178	161	124	176	168	149	170	135	127	161	131	143	164	153	149	152	145	157	138	153	150	151	140	163	157	148	141	136	155	169	151	139	150	167	142	157	155	147	138	139	152	155	149	162	154	147	178	161	141	114	142	158	148	169	161	143	140	155	140	142	174	162	149	160	148	154	143	145	172	159	149	152	160	176	145	180	122	162	148	145	149	152	138	181	169	162	145	146	153	147	158	125	154	170	141	147	143	147	166	141	138	152	164	165	168	135	155	145	155	148	148	152	156	167	173	148	150	162	157	166	153	142	161	135	128	181	127	142	122	155	174	166	160	115	153	162	174	145	157	164	134	151	142	147	137	144	133	141	146	142	164	161	143	148	149	142	148	160	143	154	147	149	145	128	161	142	156	146	119	138	147	135	123	152	151	146	145	148	165	135	144	144	154	147	159	156	136	176	165	145	131	147	151	158	137	148	152	145	131	148	160	143	157	142	163	147	157	138	156	160	158	163	143	148	147	152	145	138	136	179	155	161	154	150	161	154	150	153	153	155	154	153	163	139	165	135	147	167	147	117	140	142	147	145	155	127	117	150	145	170	160	166	147	166	154	131	160	164	141	140	154	164	139	150	179	140	142	123	149	153	175	143	130	158	153	168	160	168	141	171	162	148	148	148	156	152	151	139	178	153	122	153	168	159	160	143	166	151	149	144	168	145	167	135	156	130	167	149	158	143	167	126	152	154	165	145	174	144	146	141	150	145	147	147	153	155	129	151	163	135	147	148	155	164	152	143	169	144	164	136	137	147	146	176	151	136	150	156	156	145	146	144	151	159	151	163	166	167	132	122	141	153	137	157	133	159	143	160	125	167	162	151	140	165	131	158	136	148	149	151	164	134	165	152	168	158	154	172	154	158	152	165	177	159	152	148	157	144	135	136	139	152	131	138	148	174	147	141	163	153	156	145	150	161	165	175	151	166	150	142	158	127	122	160	159	139	148	157	151	165	138	161	153	142	154	149	187	147	146	170	157	151	161	155	151	148	140	145	129	151	140	179	147	139	130	121	138	138	142	141	126	136	158	138	164	129	156	158	160	146	162	147	133	162	138	130	138	131	145	174	160	124	148	149	150	144	157	138	143	160	154	152	133	154	166	178	152	152	177	163	148	167	159	173	140	141	131	156	161	134	169	158	141	156	156	141	153	157	126	143	133	144	147	160	143	136	144	166	147	154	168	151	153	157	143	169	155	165	169	161	158	171	139	155	152	137	144	160	130	171	150	144	152	140	173	143	150	151	151	155	124	153	152	139	155	160	146	141	150	166	139	146	157	132	169	160	146	166	143	152	172	158	145	162	140	152	164	133	142	124	138	165	143	154	157	150	161	146	140	155	156	149	155	151	164	129	165	127	145	152	162	152	142	147	156	160	136	152	165	155	169	138	157	158	135	126	150	146	153	160	150	149	136	161	139	166	124	143	171	169	129	153	142	151	146	159	154	149	159	150	153	144	153	172	175	129	161	162	173	167	159	155	179	151	164	147	134	150	156	167	158	146	148	164	150	156	158	157	155	144	152	173	167	165	145	165	155	156	159	137	149	138	133	126	128	157	140	161	162	138	164	138	165	133	149	149	161	149	150	147	158	151	160	133	130	128	136	141	162	134	147	134	156	151	144	140	166	151	156	161	136	169	151	158	144	161	167	154	146	167	141	140	148	168	163	142	170	179	142	154	129	155	176	162	131	150	138	147	146	131	128	139	130	136	118	165	161	145	162	155	155	141	160	174	166	139	153	161	142	146	152	167	145	159	146	171	143	153	136	157	146	145	148	166	148	128	151	148	153	147	159	149	169	153	129	146	143	140	149	160	158	144	140	145	146	157	143	152	131	147	170	132	133	170	147	138	147	170	146	145	159	158	139	126	130	165	137	159	163	146	135	155	155	139	186	160	154	136	189	149	139	131	150	145	148	143	164	161	152	145	158	146	148	157	153	137	145	151	144	156	133	145	163	140	157	148	150	122	157	153	147	171	176	142	162	137	134	157	153	137	128	135	168	190	162	175	154	152	168	149	158	156	161	163	156	166	144	152	150	157	158	176	154	145	146	144	147	162	159	153	131	173	162	152	144	171	142	160	139	161	157	164	142	142	147	140	135	161	160	160	146	165	145	153	127	145	159	154	167	139	150	157	166	152	144	145	172	162	167	141	135	163	143	158	153	134	148	143	158	180	138	144	132	151	155	167	143	165	163	162	141	157	150	133	159	149	143	171	166	160	143	140	163	142	147	148	133	130	159	143	156	154	153	134	145	176	151	127	142	130	139	141	139	163	167	153	147	148	159	151	158	155	150	175	157	161	145	147	143	158	154	167	161	135	154	166	157	145	151	161	159	143	178	167	147	165
7411	2011	4178	5211	4458	3716	3128	2551	2180	1922	1656	1471	1395	1183	1153	917	933	920	864	809	818	758	724	719	735	631	679	624	614	583	645	560	566	564	539	579	549	546	566	551	535	499	545	559	501	496	482	481	476	499	476	478	508	495	481	511	462	466	446	435	472	480	465	498	467	463	497	446	481	466	466	446	466	470	452	475	452	478	443	461	454	494	433	420	450	449	476	446	438	451	459	424	454	465	453	425	411	497	464	466	463	441	446	452	416	443	499	372	462	439	479	479	481	444	470	449	473	466	449	444	445	423	438	418	441	442	411	464	454	435	427	439	425	434	485	428	442	428	429	429	422	421	442	413	448	427	467	451	452	432	424	415	444	455	410	440	477	408	422	423	451	468	430	445	442	488	434	425	420	406	470	434	474	454	451	468	433	453	427	441	443	491	427	453	468	470	444	439	433	433	423	471	449	467	450	446	434	456	482	453	422	418	478	462	441	423	426	442	405	412	438	443	436	426	432	434	425	433	427	411	468	419	449	419	455	443	438	416	398	432	449	437	432	441	431	409	441	442	427	460	454	405	434	457	419	443	426	382	416	427	435	446	446	419	433	457	478	442	448	437	440	430	421	449	451	453	427	403	432	422	478	438	421	416	430	447	461	406	438	432	480	438	448	453	451	431	456	461	442	445	417	423	420	428	461	458	424	435	434	458	443	483	451	412	447	455	434	436	452	434	435	406	409	448	418	438	421	411	417	410	433	451	416	451	470	418	465	405	456	457	444	433	442	410	453	442	446	462	457	452	430	447	453	443	455	457	424	418	419	434	456	420	394	432	413	455	426	465	460	438	399	437	434	441	433	430	430	435	471	453	426	431	445	422	427	443	444	469	438	480	400	463	418	393	463	435	437	436	431	463	442	440	442	432	412	438	423	430	394	415	448	443	431	438	452	430	388	453	423	470	407	424	423	429	432	427	432	416	454	451	462	419	396	439	474	435	429	431	425	450	437	419	458	407	461	403	423	462	433	432	428	422	451	436	436	418	446	445	414	461	439	476	453	380	416	450	427	438	427	442	441	451	457	429	401	406	453	473	438	455	431	405	471	419	442	430	429	432	454	454	445	428	425	471	454	421	440	405	491	430	462	453	451	447	428	418	438	424	442	481	435	416	424	434	438	393	416	426	431	442	470	435	433	412	417	424	430	396	437	428	409	420	413	430	386	446	445	443	442	470	454	409	456	428	436	408	445	434	428	425	428	439	440	456	463	412	460	462	404	411	450	446	439	428	435	425	455	415	468	461	423	460	440	405	416	428	452	452	433	454	444	433	445	423	441	452	440	424	416	440	413	462	435	431	435	429	455	444	427	458	443	449	423	430	445	416	461	428	455	427	443	444	439	455	416	455	431	444	405	458	438	437	421	415	440	426	447	425	463	465	431	431	413	412	465	410	448	435	420	441	421	487	472	408	415	452	428	443	436	400	408	400	429	440	444	428	425	442	427	467	458	444	457	444	436	435	405	442	454	434	415	423	449	432	441	450	427	426	444	430	441	415	433	414	467	406	464	411	450	432	439	446	488	458	434	454	408	452	436	471	428	450	442	457	454	430	457	458	437	453	435	435	400	463	405	439	418	485	426	428	471	442	440	427	459	434	442	462	441	422	398	434	421	432	470	413	465	465	457	441	437	424	448	420	482	468	467	440	424	426	482	447	423	397	455	448	441	438	404	452	418	429	395	453	439	431	457	468	432	442	459	426	396	424	459	416	464	449	437	432	441	434	468	464	403	448	408	430	472	424	430	426	438	454	440	458	431	381	447	440	397	423	436	476	469	443	454	405	432	454	415	444	442	439	468	459	428	394	461	420	446	448	471	425	440	448	431	450	419	435	440	382	449	480	424	445	444	427	500	449	454	421	425	437	400	397	443	441	402	429	450	423	488	445	437	427	429	417	458	442	421	443	425	444	444	429	437	413	425	422	407	413	433	431	488	447	451	466	452	425	425	387	448	462	420	448	458	436	431	408	446	449	433	424	433	434	438	425	435	435	435	433	425	425	390	441	425	406	426	423	436	456	440	456	461	417	448	440	445	429	442	440	455	471	455	477	425	445	413	426	452	412	402	428	421	409	406	434	410	490	449	426	436	416	422	442	458	429	439	455	420	461	451	427	434	453	419	385	435	420	430	454	427	434	427	410	451	406	457	449	455	434	415	439	405	451	434	429	433	427	400	454	406	385	410	446	466	443	430	454	462	405	416	445	417	428	444	446	436	411	484	409	440	442	459	414	464	437	448	394	416	421	426	445	461	430	465	418	419	411	443	436	443	434	472	464	436	407	433	446	433	450	432	482	419	445	433	407	440	444	418	431	434	457	444	438	463	461	464	453	436	405	413	425	440	437	415	447	417	491	449	447	430	419	422	412	463	406	401	459	467	429	424	435	390	428	451	446	412	411	441	438	451	425	453	392	427	454	422	451	411	447	454	411	477	424	459	416	438	440	442	427	463	434	398	414	441	466	429	469	451	441	438	410	443	446	441	429	445	461	391	432	448	419	425	433	486	441	412	428	428	435	446	445	429	445	471	450	447	467	431	434	460	436	481	426	411	398	420	436	432	440	392	440	434	434	436	430	448	422	422	427	430	436	447	461	433	470	426	468	476	427	424	459	459	470	426	419	454	427	457	448	444	472	441	421	430	414	423	431	441	449	473	485	415	439	437	424	392	439	433	449	419	432	426	463	453	424	465	427	444	432	421	439	468	435	451	487	446	445	456	425	431	446	462	467	431	423	426	418	411	413	447	437	445	448	447	480	444	432	440	476	426	426	437	471	432	410	432	436	466	442	447	406	427	432	472	438	458	444	480	391	437	425	389	462	457	472	420	471	402	411	442	442	404	439	413	429	453	443	458	480	423	432	410	438	431	440	428	439	414	442	406	459	456	424	439	432	420	445	414	454	430	414	440	434	445	434	432	418	430	436	427	418	459	431	451	477	435	457	416	462	444	463	425	447	416	414	436	445	456	425	464	427	444	411	498	443	391	415	429	418	429	445	419	423	419	427	449	464	423	426	414	437	438	457	466	416	413	424	424	468	427	439	462	450	431	415	447	430	446	429	415	438	444	433	451	446	433	421	407	464	424	432	386	442	449	430	381	469	424	429	403	398	486	473	436	436	465	445	432	468	428	456	424	428	444	427	392	473	414	460	430	455	437	429	467	471	417	421	438	446	433	473	420	428	456	404	429	464	436	439	443	439	435	440	480	441	464	444	450	407	447	421	446	426	411	464	395	446	424	448	414	415	416	430	430	400	408	428	414	462	455	436	409	447	475	404	431	452	451	429	481	418	444	434	409	438	447	488	447	461	397	436	432	418	451	433	483	433	472	424	452	446	413	457	413	480	424	424	477	452	469	445	435	455	414	416	409	405	465	421	471	448	408	467	399	448	460	446	466	484	407	423	447	430	450	447	461	451	449	490	432	449	440	437	437	461	462	443	452	418	421	456	442	414
2591	408	376	381	384	385	376	371	311	350	349	399	378	376	379	353	349	362	364	366	330	329	364	359	383	403	363	333	319	363	367	330	390	377	368	361	396	347	389	377	359	371	355	368	367	345	390	334	348	348	360	361	337	329	364	387	379	386	382	351	374	381	366	363	372	372	339	364	363	370	331	344	355	409	368	335	366	359	357	371	351	358	348	353	390	338	382	339	348	349	358	347	373	348	394	366	356	314	302	367	370	343	412	320	344	352	374	317	387	358	401	360	354	356	364	380	373	383	380	382	367	323	375	358	353	346	364	330	358	359	376	386	369	360	381	373	359	362	376	371	341	354	405	350	393	403	367	361	370	355	369	369	382	409	358	351	347	383	364	384	381	387	384	379	399	360	352	337	335	367	389	395	396	342	394	352	405	345	360	383	353	388	384	363	371	374	397	353	356	337	345	364	350	388	342	362	320	359	356	378	349	348	373	363	387	396	365	358	348	395	384	390	363	378	365	351	377	367	370	364	347	376	382	397	402	375	366	378	344	372	369	374	366	349	351	331	362	309	355	367	363	327	381	349	331	341	362	358	348	335	380	335	340	365	358	398	357	377	354	344	383	372	369	315	356	372	361	399	398	332	382	380	350	411	356	348	351	327	344	337	311	341	357	352	361	382	362	364	348	357	374	339	350	336	337	374	388	347	343	370	334	356	389	373	355	348	348	372	371	334	380	403	340	344	393	372	397	365	375	373	356	382	359	388	366	349	357	383	346	343	351	337	397	354	375	385	341	363	373	367	362	381	336	334	362	387	349	382	386	344	377	409	337	357	376	377	401	342	354	346	330	370	357	359	333	346	345	370	357	359	351	353	339	353	345	342	350	398	375	350	391	365	382	328	377	335	370	339	355	343	332	367	357	397	349	338	363	374	359	383	338	384	371	335	394	343	358	319	344	367	381	363	384	370	337	344	353	362	382	370	330	372	385	342	343	345	356	352	350	353	368	399	379	362	367	370	360	344	370	391	378	312	372	342	365	367	360	396	396	362	369	371	352	371	364	414	379	368	366	368	350	347	398	394	354	329	338	377	399	376	346	351	350	320	342	358	384	417	377	373	359	375	370	331	364	373	369	377	339	368	307	374	352	356	392	353	353	357	378	359	340	330	339	375	392	331	353	376	368	372	358	358	347	362	353	320	351	367	361	385	377	363	381	383	343	358	374	356	414	355	353	383	360	374	329	402	362	369	323	337	414	367	373	296	387	353	365	368	360	353	332	324	339	346	339	359	372	377	344	350	330	373	390	364	386	385	381	365	369	366	341	376	320	374	306	387	390	374	339	384	335	342	359	362	337	342	371	366	354	349	386	328	338	356	361	355	361	350	358	358	342	337	402	361	353	373	370	342	356	381	352	320	348	348	353	400	377	345	329	359	352	364	357	397	354	389	353	351	333	363	350	371	358	393	341	379	368	391	340	340	337	337	378	355	323	366	326	342	350	352	347	349	378	369	372	403	380	383	361	351	371	374	406	337	383	367	369	387	386	367	374	333	394	377	375	371	371	350	343	361	384	378	425	368	369	375	363	326	369	420	347	361	360	341	321	365	336	341	365	352	361	360	346	343	374	357	363	350	344	382	354	343	361	333	341	348	372	370	374	372	361	353	355	349	376	346	350	346	344	344	350	389	355	380	369	342	360	358	355	369	330	344	375	354	356	387	406	356	366	348	338	370	340	371	345	340	349	359	388	394	357	365	345	376	358	376	338	341	344	325	350	391	355	351	371	364	391	345	334	402	368	367	335	381	369	368	365	330	354	351	355	387	382	357	333	357	348	394	374	372	386	378	339	358	392	362	348	372	345	394	375	353	365	321	384	356	376	381	389	349	362	368	362	310	352	391	366	366	351	374	352	349	397	382	371	355	399	374	371	351	381	375	349	343	370	375	380	355	349	338	353	359	376	369	332	352	351	372	392	357	357	332	389	402	371	325	356	312	342	364	372	348	379	364	363	348	388	355	386	342	397	349	344	396	360	381	358	342	347	356	383	418	378	351	373	362	384	380	356	350	378	332	343	354	347	362	354	326	347	370	361	356	377	367	411	370	361	369	371	374	363	353	366	360	370	352	347	391	357	356	344	369	368	347	399	395	366	350	350	380	338	346	335	352	370	345	391	356	371	357	368	354	329	369	345	364	382	395	343	364	378	356	343	355	350	340	367	376	354	369	407	374	343	379	382	357	378	328	342	356	337	371	400	379	332	372	375	344	366	363	366	382	352	356	349	344	356	340	378	357	338	365	340	366	430	353	392	358	356	375	351	336	351	380	367	367	365	398	347	374	376	351	391	349	333	353	378	357	354	375	371	391	371	338	354	340	336	394	362	376	357	387	379	356	371	357	361	403	344	345	362	369	401	374	360	390	373	356	386	343	374	345	360	351	341	372	356	349	392	371	356	362	369	359	339	388	368	353	366	357	379	349	352	381	361	364	373	346	322	348	371	352	394	372	384	373	364	360	337	355	364	361	375	369	322	347	357	345	362	348	317	356	365	367	354	367	333	376	352	336	385	349	337	399	372	370	332	394	337	392	356	366	354	360	327	362	351	367	361	360	374	360	387	351	334	381	342	380	385	352	343	341	355	382	362	375	353	368	349	351	386	339	381	380	358	395	341	335	326	392	366	330	354	388	339	378	353	347	329	400	386	366	381	409	367	346	390	378	358	337	337	393	347	363	326	341	370	363	356	333	322	362	334	375	344	348	336	380	388	357	371	381	372	359	348	371	331	368	354	350	357	356	350	373	342	325	353	367	372	369	354	378	352	341	354	357	358	345	333	363	400	370	368	347	374	380	356	376	392	357	347	363	351	369	376	356	337	371	327	369	391	352	377	382	336	342	376	375	350	352	347	350	374	391	360	391	353	361	340	341	354	381	352	365	400	347	383	361	336	356	362	377	352	367	382	371	360	377	325	344	334	359	377	404	375	361	373	370	370	344	358	376	352	364	358	360	363	377	354	332	394	392	365	394	337	385	360	396	375	349	358	370	387	379	307	364	370	326	365	365	349	353	359	380	340	363	357	385	387	338	357	332	378	344	359	324	353	352	374	368	359	375	346	351	341	345	377	382	343	367	348	360	335	341	364	364	340	406	371	354	365	359	372	387	368	360	355	374	386	351	376	380	363	350	366	367	360	368	410	374	352	370	362	389	351	386	355	353	361	359	391	371	341	380	329	342	384	373	375	369	379	328	391	350	376	336	368	351	352	332	362	353	352	354	353	355	376	369	360	356	365	365	371	349	377	324	371	343	363	379	383	373	379	373	374	322	368	396	376	324	377	377	384	366	329	416	389	398	361	380	344	389	377	348	335	355	367	364	402	361	350	385	354	344	403	350	341	350	338	347	372	366	358	386	320	376	368	373	392	384	369	376	362	342	347	350	361	347	352	380	365	375	375	371	372	383	388	345	366	326	369	338	396	346	352	371	396	355	365	332	365	377	356	375	345	356
2586	966	1096	1125	1015	1000	1013	1009	1017	954	990	974	963	992	915	964	943	952	906	939	921	1023	947	893	985	897	903	905	868	922	944	931	942	929	907	889	951	960	904	940	921	954	884	914	964	1000	955	964	954	983	912	899	944	931	958	876	958	902	921	917	945	892	950	1001	933	913	905	930	952	943	977	932	963	930	853	954	951	915	908	922	914	970	912	904	917	1001	887	938	902	939	918	921	941	949	991	890	923	913	909	913	909	953	963	926	946	968	952	971	862	882	867	931	936	932	927	894	959	931	951	915	942	927	962	925	933	951	896	943	944	942	915	899	936	930	967	878	939	935	920	908	953	903	945	948	992	938	924	946	944	934	941	895	913	921	898	881	920	907	946	912	945	955	927	932	937	908	929	932	934	888	971	909	901	918	857	943	911	915	946	895	897	923	977	907	910	901	935	908	906	916	964	962	881	892	949	944	928	966	941	915	956	908	960	932	885	1022	934	911	936	896	895	901	924	914	924	894	897	953	884	962	954	911	898	961	896	905	920	928	962	927	895	974	924	943	928	983	873	919	904	936	915	938	905	870	901	970	914	916	1008	866	932	898	968	855	970	932	1001	928	976	903	924	947	925	888	958	944	960	958	940	933	915	969	977	954	930	887	917	939	932	876	902	898	920	976	1008	849	967	917	900	928	941	913	930	917	914	935	941	980	898	932	946	934	923	995	957	892	945	865	962	925	943	923	921	917	898	919	962	897	900	986	920	912	938	967	919	922	972	936	948	935	928	975	932	965	983	915	951	968	967	928	936	942	953	909	958	914	938	913	865	969	958	925	968	897	887	934	949	972	972	965	932	957	928	949	963	984	926	920	892	914	898	970	929	996	913	928	924	918	927	908	900	947	917	896	902	950	957	919	939	884	957	908	957	920	905	945	894	918	888	989	922	883	905	934	878	930	937	973	951	921	933	881	875	881	905	937	947	893	926	979	969	973	911	889	906	909	929	921	909	939	969	907	992	901	945	871	949	883	923	988	956	906	929	970	930	960	927	935	931	891	929	957	920	987	885	934	892	973	945	942	921	938	905	886	891	897	965	955	899	974	946	936	915	926	873	915	941	922	881	949	931	917	932	962	954	912	908	946	911	957	877	977	974	1003	903	894	908	949	963	831	912	904	935	945	858	921	886	900	950	936	1015	930	894	894	937	942	926	867	958	932	943	881	928	989	918	875	923	985	915	929	928	920	923	1012	926	961	931	942	877	938	927	920	935	896	939	979	913	940	896	974	927	948	934	909	938	883	967	931	975	930	944	950	973	893	957	966	883	900	900	941	926	911	984	929	892	970	948	959	936	911	929	867	944	921	941	855	937	924	892	953	948	913	902	906	932	944	930	891	913	911	942	961	993	924	905	911	899	940	923	947	959	911	891	923	927	929	934	944	905	920	940	906	923	877	909	917	961	929	954	923	942	942	948	907	980	915	863	977	910	932	954	927	944	945	994	948	946	951	968	902	963	940	905	884	953	986	979	920	928	931	860	966	929	966	889	929	887	886	963	922	914	940	967	960	929	882	907	976	980	939	871	990	967	930	983	932	941	947	974	921	918	904	930	968	960	905	903	909	995	941	943	932	886	921	935	894	933	921	940	910	943	901	876	919	902	913	913	860	876	923	878	949	939	891	959	879	959	917	907	960	918	927	976	875	915	921	979	885	954	921	942	968	911	946	955	923	919	947	946	939	890	939	984	955	948	904	900	881	866	918	918	863	963	929	937	927	964	897	941	929	971	927	957	955	908	924	892	932	961	937	943	951	932	913	929	904	936	918	908	916	997	938	907	924	935	917	941	915	915	940	945	921	948	924	930	959	913	922	890	911	974	925	903	928	979	889	890	944	953	933	935	916	930	925	941	919	941	849	922	933	909	931	882	979	986	910	958	974	928	1011	917	916	934	916	921	947	917	930	956	966	928	921	922	882	961	924	908	985	884	885	965	894	913	949	959	927	939	920	963	923	923	947	910	951	931	922	912	932	971	910	955	932	926	916	927	925	862	853	913	933	918	920	930	908	935	864	982	934	961	969	973	885	886	900	1003	955	1018	913	955	875	883	950	907	893	893	942	924	952	939	965	864	920	889	965	905	899	951	930	943	921	924	964	955	867	951	895	878	963	945	960	906	942	964	915	1015	932	968	917	888	924	931	908	935	933	891	911	917	887	895	959	918	943	875	952	1013	966	925	881	930	985	915	943	899	950	942	992	936	852	913	934	942	1001	885	915	964	890	957	884	913	840	1012	942	921	876	964	897	913	955	956	917	928	896	936	971	944	933	914	944	938	889	925	927	1008	902	902	924	903	879	947	957	887	925	986	940	915	900	875	951	926	959	964	919	888	973	973	921	961	958	873	922	910	871	933	905	893	915	900	907	899	902	946	972	920	930	947	938	919	956	917	927	921	910	948	930	917	926	916	929	972	921	890	937	935	945	914	969	980	900	913	929	932	860	922	922	920	849	909	918	936	883	891	918	913	904	891	939	897	893	897	953	891	893	938	947	882	896	913	912	892	926	947	938	894	958	910	914	954	956	931	959	931	940	936	930	953	901	898	933	909	971	916	941	917	939	938	907	930	934	953	929	902	941	948	989	967	898	951	876	974	945	918	931	953	917	923	925	914	909	982	972	911	940	898	881	903	916	979	869	948	902	943	910	915	903	896	868	923	901	946	877	904	984	919	966	895	924	937	989	911	900	961	870	952	911	922	907	886	912	906	941	877	952	976	921	922	960	976	914	946	950	869	949	955	975	910	948	931	915	946	926	935	1007	868	912	881	880	885	936	949	903	957	945	902	912	904	883	948	893	960	939	912	948	911	912	856	951	954	890	930	952	931	859	970	932	893	932	952	926	959	926	935	1035	923	968	918	900	887	916	962	928	957	919	924	935	953	886	923	926	972	909	891	943	929	959	903	885	928	927	941	998	898	934	932	941	938	913	917	948	927	875	932	890	998	928	959	922	926	933	902	941	910	957	873	893	921	926	868	884	928	899	884	981	961	928	985	949	899	918	881	905	862	932	841	921	932	932	974	934	940	952	949	928	947	932	968	906	933	957	906	962	865	1003	914	939	953	936	865	921	920	937	946	927	940	912	937	949	929	926	918	900	970	926	862	941	880	938	990	911	932	910	926	947	988	921	939	988	972	899	958	882	936	943	954	953	921	898	964	893	884	949	966	906	925	891	973	948	914	973	921	928	917	919	878	908	930	913	928	926	959	872	933	940	891	927	950	920	922	929	941	941	912	952	910	968	918	954	939	939	966	932	979	909	892	887	908	878	984	997	924	943	879	932	931	938	921	913	916	921	958	912	928	942	943	888	935	947	961	891	952	911	914	992	912	936	905	874	945	925	923	951	935	936	978	953	885	921	958	916	919	912	923	902	949	927	920	953	916	988	940	939	922	927	876	969	947	991	904	947	931	917	908	947	922	951	919	908	953	895	899	912	955	930	927	940	905	918	980	979	972	898	940	929	938	891	969	953
9198	1059	1307	1043	844	656	584	550	477	459	401	418	399	369	403	374	393	394	348	350	389	328	326	310	340	350	371	356	342	330	301	326	312	366	332	331	309	325	351	336	309	343	344	343	355	329	316	368	333	333	348	311	351	338	327	356	321	358	304	311	320	316	305	304	343	339	354	295	311	304	325	337	309	343	318	367	327	304	298	312	353	349	305	349	333	358	349	348	345	310	314	298	324	302	303	354	339	354	348	290	315	306	306	309	287	361	307	369	309	335	339	302	331	381	333	303	326	339	328	320	352	305	329	352	321	354	333	344	346	341	317	356	345	342	321	330	314	352	324	298	333	315	310	331	325	334	319	273	350	299	336	316	323	337	323	340	304	332	311	329	333	295	317	349	323	361	324	303	312	321	325	334	295	333	321	335	301	308	312	331	324	319	339	363	304	353	365	314	306	325	304	343	303	327	347	369	336	330	325	323	310	310	340	324	299	312	316	329	307	304	312	338	342	330	342	328	339	300	347	331	328	330	308	321	322	296	335	337	365	329	350	339	345	330	334	326	340	332	344	351	306	324	314	339	336	310	327	333	349	344	339	324	331	348	335	349	308	324	347	344	345	345	338	322	343	332	332	326	309	301	361	313	347	320	336	320	323	307	314	326	350	333	290	291	350	334	320	340	355	334	322	325	318	338	362	338	340	308	317	343	298	356	307	339	279	337	320	379	319	344	323	313	314	297	315	343	322	331	323	354	352	340	342	320	360	300	334	347	340	333	312	342	327	275	319	303	346	346	311	316	329	346	296	327	292	343	281	328	337	319	358	321	320	327	347	324	316	313	346	333	327	360	341	358	355	309	362	331	305	332	333	352	350	332	322	318	324	306	348	324	340	341	339	299	314	319	328	295	325	330	332	321	291	317	319	350	345	306	310	353	281	303	324	351	293	347	335	319	302	302	352	331	351	299	292	334	334	344	296	319	350	356	335	312	315	311	342	344	267	303	321	324	349	339	345	314	292	327	340	322	318	335	340	308	299	359	345	359	297	316	342	338	311	311	310	336	306	332	344	345	313	340	295	347	345	335	363	317	310	332	329	290	362	303	351	328	339	327	320	317	331	317	326	304	323	294	324	311	318	334	340	327	345	339	353	354	335	309	321	328	306	304	317	321	347	347	323	308	322	322	338	349	316	333	296	310	349	361	340	356	327	318	329	334	313	331	330	341	326	345	347	304	326	327	336	328	334	323	346	339	316	348	314	321	329	371	319	344	301	315	339	330	320	328	323	354	331	301	344	332	319	308	326	339	322	341	341	315	328	340	326	370	342	319	328	317	313	357	324	342	329	345	314	320	327	324	338	324	317	320	325	333	336	334	334	352	318	302	340	316	342	349	323	337	302	343	324	340	307	306	346	346	330	336	305	330	294	328	311	302	342	304	321	340	326	334	314	327	303	299	326	331	337	350	297	334	318	351	322	321	324	305	310	289	310	326	316	344	326	350	301	302	333	328	312	323	351	321	329	312	303	317	328	326	282	345	348	312	340	322	291	295	295	320	309	322	322	365	330	347	305	319	346	330	331	310	330	322	339	331	335	331	362	325	317	349	334	319	277	310	309	311	309	345	356	315	316	356	308	336	314	302	277	312	330	370	361	301	347	337	320	327	325	290	340	332	348	323	312	345	359	327	338	324	296	304	317	331	327	331	318	334	332	378	317	312	334	324	338	353	335	338	354	340	306	346	310	321	314	319	373	308	329	360	365	316	324	345	337	332	366	357	326	331	330	339	330	288	332	314	352	309	334	314	313	317	319	323	300	335	342	322	344	322	330	288	331	341	324	340	318	320	356	345	331	344	307	320	304	327	370	350	339	360	314	351	343	346	328	349	341	306	305	361	325	289	332	329	321	305	325	340	307	300	316	312	315	322	343	332	323	358	334	285	331	333	325	327	303	316	340	310	332	306	311	347	366	342	335	315	352	314	316	310	349	304	352	371	330	309	318	338	290	331	336	319	342	339	330	336	327	350	323	337	348	347	338	352	323	303	323	330	318	299	347	325	306	312	324	334	346	322	323	317	353	352	316	307	347	296	334	358	308	368	364	313	270	334	317	338	337	345	339	333	346	334	341	343	371	323	302	304	337	315	347	343	316	320	358	304	301	329	338	366	313	326	307	298	299	320	356	350	332	343	343	305	324	332	320	321	353	352	300	318	348	326	332	330	320	294	330	301	325	357	335	319	345	322	310	325	346	344	309	320	319	350	344	277	325	341	348	326	311	345	357	327	330	341	302	322	311	351	329	319	297	297	313	323	316	317	331	329	313	323	343	322	344	309	334	351	317	293	309	317	292	305	304	294	353	304	329	306	340	326	328	334	298	340	302	316	366	361	343	326	325	342	344	328	336	314	321	323	338	316	344	325	313	329	312	351	315	319	325	312	330	348	315	329	308	319	346	366	329	321	346	328	331	341	343	337	370	314	312	307	311	314	326	317	334	319	323	292	294	297	360	343	317	332	337	360	354	335	357	322	339	320	303	291	331	326	304	287	312	357	355	328	319	339	319	347	309	338	341	374	333	324	338	332	357	342	351	315	329	328	336	329	345	316	373	331	310	318	316	309	322	327	335	333	341	337	324	333	352	328	338	309	318	328	337	316	302	322	328	315	318	332	327	316	309	361	375	304	284	350	322	312	325	297	309	328	291	336	335	339	321	346	357	325	318	332	337	313	346	322	326	324	318	327	327	343	336	326	318	306	363	312	316	318	330	323	313	323	310	347	342	339	334	344	308	350	321	328	312	319	337	307	315	291	342	335	365	334	350	329	326	309	353	330	291	334	320	302	305	325	365	317	321	338	334	320	325	314	315	379	310	347	333	329	313	303	327	319	329	338	334	327	350	313	308	339	332	323	297	332	361	317	333	315	323	325	332	347	343	349	325	357	314	333	361	336	307	334	325	326	319	322	332	321	360	306	320	285	344	320	315	320	309	319	318	326	323	331	320	310	339	326	329	315	379	350	344	328	317	332	374	326	354	351	327	342	325	303	343	325	347	345	338	318	322	319	343	312	346	345	321	316	332	302	344	311	321	323	299	317	356	307	310	343	326	310	343	323	296	310	334	303	323	345	326	291	325	321	343	329	320	321	320	330	324	315	328	347	328	338	355	295	332	344	280	322	317	350	326	336	326	310	303	346	343	347	325	319	345	370	348	356	331	359	338	324	303	357	284	332	309	312	321	346	342	352	310	355	338	324	318	355	325	306	313	359	353	329	362	344	313	385	338	342	334	336	325	318	366	317	336	331	331	330	326	353	348	298	326	344	329	306	316	296	321	327	324	325	341	302	333	345	349	314	313	327	313	316	340	298	353	327	332	360	327	324	331	352	304	294	343	358	338	323	325	304	335	327	365	348	317	371	308	311	349	319	324	327	352	337	327	360	358	336	340	359	305	316	324	300	367	308	319	308	319	298	338	336	343	292	342	290	317	333	295	354	324	355	314	349	310	318
5681	1563	2700	3162	2917	2635	2174	1879	1702	1531	1424	1343	1225	1229	1236	1141	1098	1055	1054	1041	1030	961	1013	997	992	968	934	967	981	908	916	975	961	918	873	897	924	891	898	857	872	872	861	951	921	824	812	845	845	870	912	817	869	887	937	834	834	896	835	872	884	858	868	906	888	845	871	859	843	895	863	850	872	865	897	873	847	833	825	914	871	840	896	841	823	836	834	891	846	878	851	843	804	883	806	941	836	885	867	847	876	829	795	785	874	849	868	824	825	837	816	914	813	804	782	821	846	794	850	821	887	856	868	846	809	840	866	849	876	836	866	802	863	829	823	838	889	806	811	866	813	791	816	855	779	809	871	791	795	847	826	877	836	818	871	878	866	840	810	837	828	799	844	838	831	835	795	848	852	861	881	833	801	819	801	836	864	828	829	898	853	857	861	858	793	826	885	847	862	920	869	854	827	800	854	905	880	822	822	812	838	804	850	836	819	831	841	829	852	825	790	840	880	835	864	821	857	824	843	802	817	850	827	790	892	793	869	829	809	828	858	863	852	782	882	825	832	860	822	821	814	853	839	850	814	893	833	844	882	845	775	823	857	795	837	826	834	862	869	833	828	875	787	859	796	860	834	797	819	803	827	827	863	842	810	853	835	830	857	824	823	801	883	830	851	861	863	853	889	885	824	806	819	841	811	797	848	834	859	822	773	784	873	854	860	846	872	839	847	820	838	794	870	886	840	841	855	867	851	841	841	811	817	835	812	902	825	858	878	850	838	824	826	904	831	801	842	883	787	861	845	818	896	831	824	794	883	793	821	830	797	891	828	867	813	887	875	836	822	847	855	798	850	856	822	866	854	845	790	833	841	800	861	832	878	861	823	809	845	855	863	840	812	830	830	841	861	838	839	866	836	890	834	872	860	847	844	793	803	830	863	875	829	851	836	881	863	859	875	865	810	779	831	803	836	847	776	844	890	869	798	821	856	857	805	857	842	909	857	871	814	898	861	847	898	783	851	812	856	816	844	878	841	788	823	838	855	846	867	855	845	780	840	832	908	829	840	836	817	875	839	853	840	839	853	864	872	855	787	854	826	817	807	832	850	846	811	869	761	874	826	802	855	822	840	890	860	858	848	789	829	805	825	832	823	845	838	854	861	824	849	830	843	815	842	833	871	838	856	863	853	811	847	840	807	869	822	850	839	869	853	868	828	858	887	841	824	895	878	829	809	881	806	837	836	813	871	805	840	899	846	827	811	841	872	832	848	837	846	880	846	843	828	832	800	806	890	887	804	836	822	864	875	846	868	840	858	877	782	881	813	801	853	824	827	781	830	863	836	842	824	844	813	862	841	836	826	850	866	827	834	848	817	863	877	847	829	860	759	845	828	822	837	803	832	858	826	793	855	797	825	872	799	801	834	847	886	831	820	873	814	804	833	826	843	882	855	866	846	822	834	842	842	817	824	836	880	882	827	790	890	834	818	875	851	851	842	810	859	827	840	860	849	812	820	865	792	819	826	846	826	809	863	819	879	825	743	775	836	857	816	814	847	872	806	862	843	823	851	776	817	766	857	820	825	792	833	839	875	838	835	868	827	839	873	813	871	844	888	860	861	841	869	849	863	808	814	821	787	881	789	790	806	859	894	860	832	859	845	793	880	766	848	859	825	832	857	846	861	882	841	827	876	824	818	856	894	867	854	876	815	804	848	775	862	814	842	823	836	827	799	848	885	856	823	834	818	813	837	870	811	790	843	893	853	802	821	836	850	814	888	841	836	833	855	838	875	874	838	873	847	809	879	829	841	858	787	857	825	873	875	791	866	818	832	892	870	824	801	886	785	839	884	848	891	774	860	780	829	869	869	839	888	870	813	803	821	817	836	916	875	855	830	888	853	806	816	818	791	839	814	844	864	843	848	852	849	821	872	815	809	804	859	812	841	852	891	868	812	806	873	845	845	847	828	769	781	834	837	856	863	900	794	844	827	832	906	851	900	819	823	821	792	842	849	818	882	853	862	877	848	873	752	854	837	847	808	880	843	837	905	855	779	859	830	849	863	818	818	812	870	812	827	888	852	851	890	878	807	811	830	839	809	853	790	851	816	853	865	809	865	820	868	812	913	767	853	846	859	809	855	844	866	859	867	886	853	923	792	823	837	901	884	880	789	864	815	880	868	826	836	857	848	817	859	852	820	856	889	817	861	814	858	837	853	843	822	891	778	806	864	840	799	845	839	840	798	787	848	869	799	872	877	873	832	849	849	863	823	789	845	860	837	858	846	781	861	818	835	820	846	824	831	847	837	892	830	831	856	785	872	858	828	860	872	823	862	846	807	874	879	827	868	865	819	829	867	826	815	890	844	826	840	799	836	807	843	834	839	829	820	839	773	839	822	853	779	866	896	805	844	859	839	857	871	854	836	886	823	855	794	814	854	845	794	861	815	856	852	816	828	800	806	782	860	823	816	875	815	798	840	845	827	832	821	820	814	837	813	875	793	849	826	808	825	845	851	867	834	836	798	836	783	806	847	780	866	793	854	868	820	859	853	859	833	879	875	815	835	831	772	872	857	896	811	839	835	799	814	867	796	829	863	814	844	852	873	860	824	874	870	817	858	852	830	865	824	818	831	857	815	812	814	808	837	818	818	830	882	786	829	856	823	866	786	864	822	809	813	858	802	867	792	784	820	869	876	881	813	850	838	772	841	865	829	877	841	838	875	815	834	832	795	853	858	858	868	816	887	842	830	795	833	848	868	866	855	834	860	816	833	856	795	824	853	853	840	826	863	818	785	818	857	855	812	860	854	861	778	810	849	838	804	838	871	904	835	816	855	869	818	842	870	873	904	820	820	787	794	802	833	805	837	818	853	847	836	852	858	837	829	874	867	863	869	838	856	855	834	882	853	807	832	844	846	840	826	865	827	877	851	801	813	881	796	851	840	806	835	849	778	863	823	838	834	856	887	843	848	799	861	856	857	847	872	906	815	852	850	841	836	856	811	856	888	839	869	828	858	875	910	829	813	809	860	818	818	884	854	828	812	829	833	834	827	836	826	899	854	781	871	837	819	909	858	880	870	850	869	853	844	885	872	849	810	850	806	883	823	795	838	816	896	850	860	812	858	821	845	814	800	860	769	811	941	834	865	855	807	863	853	868	837	810	842	791	834	805	846	842	838	830	833	840	869	800	812	814	827	887	889	876	820	775	826	895	833	842	854	841	837	816	842	815	814	887	824	827	840	869	889	852	799	901	835	850	851	814	835	846	890	807	782	865	802	881	889	803	878	856	821	873	837	832	800	835	837	831	808	837	833	838	786	800	842	834	877	862	803	865	848	851	840	774	864	807	774	800	772	865	883	863	853	824	850	847	835	825	810	827	843	866	860	822	814	858	822	803	852	844	846	848	838	828	897	781	882	822	885	842	791	839	852	857	854	841	824	797	803	801	869	813	854	832	853	821	857	847	771	867	903	816	879	851	872	826	826	783	868	836	825	864	817	856	845	869
16806	2372	2149	1673	1182	969	730	557	479	405	330	314	264	278	244	219	234	230	207	220	187	189	198	164	192	177	184	171	150	189	162	149	164	161	175	167	165	153	161	180	168	184	170	150	164	165	148	168	185	155	170	154	159	149	142	147	181	152	165	146	156	165	156	150	150	143	158	161	165	145	151	133	148	149	149	152	142	152	133	165	137	154	188	137	141	158	145	146	167	145	144	141	130	154	137	146	126	137	158	153	167	152	153	173	171	162	136	143	150	163	162	156	141	167	155	165	167	145	151	125	131	182	170	158	146	147	171	144	162	161	170	136	146	161	149	159	159	157	170	142	165	160	167	139	165	149	144	142	139	131	154	145	156	141	151	161	150	150	176	164	163	155	159	151	141	143	150	130	148	166	186	154	149	145	148	142	144	156	145	161	145	144	160	161	128	145	147	163	141	145	144	129	152	160	158	165	171	151	156	148	157	172	144	144	154	154	151	149	154	160	166	135	150	162	154	172	141	162	159	130	157	154	144	156	158	135	142	160	131	162	154	136	155	172	150	168	155	150	152	149	163	147	134	149	148	161	152	172	155	144	137	165	147	175	126	160	132	141	157	146	140	149	136	178	174	143	151	137	142	147	138	177	143	153	169	132	188	177	158	152	132	163	177	182	153	143	161	170	158	149	139	159	140	130	159	145	134	137	155	133	157	152	142	144	149	155	165	163	153	153	125	153	168	147	140	140	138	131	178	163	148	165	135	149	162	141	137	159	153	140	155	161	151	167	144	159	157	147	169	151	156	166	132	156	167	133	172	163	129	168	156	142	147	142	161	160	162	158	182	142	138	145	136	171	132	150	135	152	161	170	144	148	143	142	152	168	176	129	150	161	160	140	146	168	160	162	134	155	139	127	176	162	163	158	154	134	128	166	159	160	152	148	145	150	147	146	150	136	158	139	152	150	150	183	145	137	135	160	136	154	164	170	165	143	150	138	135	151	152	175	152	149	155	153	145	143	151	153	164	172	130	153	158	154	153	155	158	137	154	149	142	145	141	136	168	131	160	162	187	167	151	142	130	163	157	144	152	142	134	134	148	144	144	150	148	134	153	168	139	150	157	145	142	138	134	172	165	140	149	150	133	158	147	163	146	163	150	141	137	152	137	143	156	154	154	129	151	149	156	151	156	152	158	141	139	140	173	136	123	141	149	166	146	147	155	145	152	150	177	175	145	157	153	140	139	170	163	149	169	158	178	144	176	161	138	168	134	151	147	144	165	158	152	134	164	173	156	146	149	154	137	147	135	139	151	141	143	154	145	146	155	129	126	139	136	137	162	145	148	135	150	151	161	140	168	158	156	157	145	154	151	155	164	147	144	161	149	167	161	141	141	146	147	141	160	168	143	170	147	166	145	172	156	153	150	163	134	155	175	136	138	173	151	171	146	138	147	133	151	138	161	141	137	148	133	133	133	154	141	154	142	123	139	170	182	163	158	147	154	139	151	174	166	149	141	159	159	140	131	137	139	144	169	144	124	146	186	159	147	154	166	156	154	145	169	130	156	123	145	157	140	174	140	148	148	159	149	158	180	140	144	141	141	152	139	142	140	154	158	156	170	150	187	145	150	152	172	172	168	159	138	156	152	141	131	147	146	140	136	159	148	154	140	155	152	167	139	149	153	138	181	131	147	146	155	163	158	163	141	138	152	139	163	157	167	158	145	129	138	173	145	142	173	134	138	152	162	113	159	139	138	156	158	157	175	140	142	151	150	146	166	146	158	178	177	146	123	138	141	155	149	155	153	134	147	150	156	144	133	142	186	146	145	153	145	144	142	159	149	138	122	151	165	145	144	148	158	169	182	142	152	145	153	163	153	167	153	169	136	147	150	147	153	148	136	158	132	146	145	174	153	153	152	132	154	150	162	159	158	166	154	142	160	145	138	139	150	157	144	121	170	135	163	158	156	159	158	139	127	163	174	158	148	148	155	160	184	109	155	174	143	147	167	140	133	153	155	148	173	148	148	145	141	140	147	143	164	144	133	160	134	151	163	150	162	151	161	161	132	152	149	141	162	140	150	149	125	155	157	160	177	177	166	137	155	131	142	159	164	161	150	148	168	163	151	160	167	144	172	144	128	156	153	149	168	148	154	178	145	146	176	158	167	164	167	134	124	152	163	166	161	141	137	171	161	144	145	120	141	140	166	143	149	147	172	189	148	161	143	133	176	135	162	163	159	132	162	155	139	132	146	159	129	164	174	158	135	144	153	172	159	160	164	143	148	132	166	157	151	165	131	154	144	171	144	148	153	142	181	143	172	152	161	153	130	155	130	163	153	161	157	172	135	166	160	146	157	136	170	155	164	140	152	131	150	145	130	163	162	141	146	159	166	150	146	154	146	136	167	174	168	139	139	144	152	150	155	162	153	170	146	154	137	179	145	146	135	149	143	140	131	131	171	123	134	148	174	124	136	156	163	130	157	155	147	141	138	130	159	144	153	139	164	142	153	169	167	166	166	145	178	152	160	157	152	170	146	142	144	145	168	150	144	152	153	160	176	156	159	164	157	151	152	139	144	140	146	136	134	149	145	165	146	154	118	134	154	140	147	144	157	151	144	160	154	154	147	158	140	155	146	161	184	160	134	168	146	167	157	135	166	142	147	138	141	166	146	128	165	156	145	164	146	147	154	155	159	191	155	144	161	132	149	140	138	151	135	131	159	176	154	182	135	156	156	168	153	161	173	174	144	149	160	159	138	147	151	176	154	168	148	139	168	144	136	145	160	137	137	162	143	165	155	151	148	153	139	149	180	161	149	161	155	138	152	159	144	142	157	138	163	150	155	144	135	183	142	132	134	160	172	154	140	160	133	148	155	165	152	158	152	147	144	173	150	140	121	131	168	146	163	170	167	156	165	155	159	148	146	135	133	137	144	142	135	180	160	152	169	158	178	152	142	140	137	137	145	137	160	144	165	141	145	158	176	167	162	157	159	157	157	175	140	160	157	140	167	162	151	136	173	132	158	140	142	157	163	151	137	150	134	135	155	163	158	158	154	124	144	137	139	147	138	149	155	157	155	153	155	154	161	150	149	141	139	144	169	154	149	138	153	153	154	148	176	153	152	166	156	158	149	169	149	148	143	147	149	162	171	173	144	133	151	157	128	169	165	149	160	130	144	155	146	160	128	144	156	145	140	162	154	159	139	156	155	145	148	163	119	155	150	162	151	162	163	138	150	136	148	162	139	146	138	159	169	145	152	150	146	154	152	165	140	150	123	163	160	149	154	141	182	157	129	145	154	161	128	197	140	163	154	132	145	164	147	162	142	154	152	159	155	162	135	185	161	148	151	151	146	144	165	144	156	150	159	171	151	151	157	143	150	125	172	135	136	157	144	154	168	135	155	147	143	135	135	140	168	139	168	150	156	140	139	167	160	164	156	151	153	159	154	154	140	153	164	158	171	160	143	138	134	156	146	132	140	138	153	147	159	142	134	151	179	167	141	154
7371	1969	4029	5180	4578	3687	2957	2593	2135	1841	1608	1479	1305	1182	1150	1037	927	872	837	826	805	766	677	698	729	645	647	602	636	631	600	589	569	544	557	582	548	564	508	554	515	562	559	498	521	464	529	529	474	483	489	466	477	513	477	488	462	503	500	458	439	467	434	510	498	455	473	491	495	457	481	490	452	445	444	451	485	434	473	483	472	456	476	461	429	451	495	471	425	451	447	457	428	448	442	439	454	473	441	494	475	442	464	408	446	463	457	418	426	465	442	466	433	419	458	479	475	421	449	448	457	431	467	448	481	436	451	468	442	459	457	430	477	474	452	474	445	489	429	457	444	441	423	470	392	464	467	454	487	500	426	426	458	416	441	442	448	465	426	429	447	428	428	446	408	425	446	431	435	471	458	428	478	446	389	446	447	434	426	429	442	451	452	433	465	433	415	458	409	428	454	452	435	449	429	458	435	453	444	432	425	447	388	415	429	428	430	432	450	460	434	424	476	406	445	428	454	428	433	441	436	408	446	441	436	468	413	432	431	424	446	410	422	411	439	428	423	450	430	478	473	433	435	457	464	466	409	431	411	432	454	425	472	425	420	432	423	382	411	449	448	453	442	461	422	411	418	426	409	401	421	478	398	413	430	463	445	463	449	457	457	439	452	438	434	448	427	436	444	425	444	460	469	455	451	500	411	452	483	432	436	466	443	456	412	443	428	442	460	421	405	450	439	424	469	458	409	411	428	410	407	491	428	405	449	420	456	413	445	438	416	428	448	407	414	441	453	472	471	414	454	454	392	431	452	449	442	441	430	449	419	422	461	426	438	428	420	418	446	487	450	409	408	440	466	443	419	424	456	436	426	449	416	438	422	480	455	443	486	447	428	450	433	414	421	465	464	413	445	473	455	417	461	445	486	418	454	430	401	445	427	448	435	449	467	452	458	467	421	400	464	400	414	428	461	413	424	423	449	472	451	447	464	458	439	448	466	470	428	427	457	453	435	405	442	432	442	436	473	438	445	444	436	423	436	397	453	431	453	433	402	438	445	375	391	412	381	412	455	446	455	404	432	410	433	422	421	429	469	475	434	455	430	445	442	439	463	438	434	447	447	424	453	463	431	438	440	420	453	441	442	390	426	419	461	423	432	439	441	453	426	433	427	420	428	481	422	395	462	451	460	470	435	443	459	418	441	447	438	442	432	442	410	426	430	442	423	405	432	423	428	443	384	451	418	457	431	431	428	434	420	398	475	427	441	425	449	406	425	411	437	474	425	421	433	458	433	422	458	422	399	433	462	431	464	412	437	435	437	411	402	448	419	444	432	434	441	435	436	440	414	465	492	422	419	412	438	438	434	425	426	406	431	419	410	395	435	473	395	454	433	408	439	433	400	445	417	457	448	439	409	401	425	451	451	491	401	398	452	433	481	421	430	442	428	434	408	433	419	447	421	449	474	433	444	405	440	419	494	418	439	449	432	458	443	462	430	447	434	456	425	446	426	432	415	422	472	456	460	470	470	432	455	487	422	415	439	466	440	411	441	434	426	398	421	430	458	472	441	418	425	421	429	429	440	406	442	427	416	433	405	438	404	412	458	427	420	442	438	456	458	434	422	393	435	431	437	416	422	433	476	467	415	465	438	447	428	401	424	464	438	437	466	448	428	435	463	441	448	422	409	457	457	423	449	410	407	460	422	455	446	449	466	420	439	418	407	442	460	447	424	438	414	473	427	440	450	423	453	431	463	441	472	425	464	471	401	427	410	432	446	458	454	425	445	454	413	433	444	444	411	424	413	441	436	475	425	441	399	418	445	458	434	465	439	435	430	421	396	421	415	428	470	431	441	461	440	461	443	466	444	418	444	427	418	429	449	435	449	446	417	438	435	450	417	414	437	455	435	452	474	423	402	464	443	413	439	418	433	438	465	442	461	420	426	442	436	425	421	448	472	425	461	430	428	483	430	446	482	421	428	476	416	431	426	445	469	458	448	424	464	448	417	412	442	413	424	470	428	415	442	434	449	451	429	428	445	449	472	412	433	409	433	416	455	450	461	435	449	422	438	455	464	398	447	459	428	418	429	421	481	431	402	426	480	444	459	491	429	462	452	421	399	430	464	441	422	454	413	425	425	410	459	456	447	413	440	464	430	423	448	406	415	430	425	403	414	409	479	478	455	426	445	433	452	464	429	435	438	402	421	446	450	426	485	453	434	422	442	427	423	462	483	451	436	410	450	422	430	409	434	448	434	436	414	462	439	424	405	450	443	470	450	437	437	430	419	421	467	453	448	435	458	408	439	411	453	424	407	464	447	439	448	424	449	422	426	431	426	421	440	455	433	413	390	443	428	394	433	435	399	454	453	428	449	454	432	465	473	441	434	439	464	452	422	460	400	457	464	429	433	438	461	429	445	469	461	442	456	448	428	443	433	438	458	425	423	407	416	452	420	439	450	455	436	403	429	423	422	426	441	444	470	427	413	425	448	456	398	433	436	422	437	441	437	483	455	443	457	415	458	459	467	482	428	466	405	442	432	474	469	462	429	475	449	397	418	427	459	463	455	488	434	401	466	408	443	417	429	454	443	478	451	421	427	420	441	411	457	410	444	441	411	447	416	431	420	396	428	400	432	392	444	443	408	426	426	410	411	425	446	409	460	413	440	486	427	413	437	420	419	462	433	409	401	444	431	430	420	467	405	426	445	426	425	378	442	467	467	451	403	426	404	404	432	419	427	425	438	434	416	472	468	419	416	443	429	435	443	451	431	439	466	416	415	412	480	394	425	432	416	472	441	438	453	459	434	443	433	433	424	475	434	405	426	490	437	454	419	458	425	439	446	452	419	394	448	422	465	431	430	409	424	414	443	435	439	423	449	434	431	434	446	458	399	420	456	430	428	412	418	462	432	444	441	424	400	446	418	445	452	424	439	429	446	490	474	461	438	408	486	440	437	401	439	418	453	384	400	398	419	442	449	457	414	426	454	449	470	435	428	453	472	472	446	422	421	442	411	425	404	444	424	424	427	428	423	449	429	432	432	452	432	449	428	432	430	480	439	472	441	469	437	474	428	431	426	467	421	446	432	438	434	430	449	418	461	430	425	460	428	428	435	406	421	449	437	420	446	413	459	410	431	445	395	414	417	407	475	419	454	459	444	432	448	448	416	410	448	442	393	450	483	442	455	452	460	424	453	442	468	444	458	456	437	438	444	466	440	441	430	424	430	407	486	407	428	419	453	444	444	449	408	474	408	447	408	423	453	421	488	465	457	415	423	443	428	430	433	434	432	432	402	442	417	472	440	449	423	455	405	446	443	409	434	409	441	399	410	424	428	458	395	408	425	456	423	451	433	480	445	434	453	451	460	455	465	419	437	446	460	436	441	439	484	400	430	407	496	410	434	407	432	445	410	396	454	434	466	413	368	449	444	415	417	464	403	441	426	419	459	405	456	412	384	437	450	469	417	450	450	406	454	444	443	446	410	449	422	436	432	469	441	461	441	429
2497	418	418	411	365	372	404	375	382	363	333	329	362	369	375	354	337	368	360	337	341	417	355	348	359	366	359	344	364	364	360	392	392	395	356	372	340	326	371	358	345	347	338	366	382	357	338	367	391	368	361	374	327	349	353	354	393	350	354	370	348	361	373	392	360	382	387	321	403	362	402	342	360	382	346	374	394	430	388	348	327	384	394	340	342	336	359	354	360	341	326	369	375	365	372	359	425	353	347	372	376	340	338	356	388	386	360	334	353	388	351	345	363	352	385	362	388	374	420	336	350	344	365	341	354	363	352	358	352	379	369	357	359	358	368	387	359	367	381	332	368	387	374	386	373	365	332	371	336	358	361	348	355	350	373	334	354	331	371	404	355	352	377	366	362	344	358	378	335	355	390	361	380	334	337	332	376	399	358	354	362	360	360	370	352	377	386	404	363	333	369	356	355	353	390	362	350	363	333	373	377	330	337	379	373	373	362	342	384	320	397	350	367	347	377	386	381	369	359	353	347	334	372	327	358	362	364	367	346	355	371	367	371	350	377	351	367	358	362	317	377	394	411	388	388	374	367	380	361	343	369	376	368	361	357	351	347	344	330	384	356	369	374	339	369	368	348	360	334	391	355	358	361	381	373	375	346	372	330	338	367	398	360	382	333	334	361	381	387	376	348	389	367	378	294	350	378	342	401	343	358	381	338	361	340	399	367	399	364	317	386	389	376	378	373	344	377	355	365	359	354	372	361	380	385	357	328	384	364	337	337	365	366	350	370	382	321	376	365	349	360	376	397	387	382	394	379	368	380	343	357	374	397	360	361	380	398	363	382	344	382	380	340	384	390	379	355	364	343	381	371	362	386	333	353	321	392	353	365	358	351	331	343	383	358	339	366	361	389	330	364	339	338	377	326	352	335	346	401	354	370	378	341	332	353	374	357	345	375	367	361	386	364	373	355	364	339	369	358	376	355	358	379	352	352	380	343	321	375	360	344	346	381	397	342	390	351	355	352	324	388	328	365	336	356	362	348	351	355	347	340	336	397	371	366	352	336	319	377	347	377	339	317	346	358	371	392	344	328	396	349	356	387	372	340	368	347	371	359	376	358	346	348	327	359	368	387	367	364	355	413	360	398	341	365	326	350	377	384	329	375	326	379	331	369	360	367	387	355	374	319	350	328	331	348	381	388	359	360	354	363	335	347	355	374	380	349	343	383	352	403	358	381	362	350	352	357	367	383	407	369	347	365	362	354	365	375	387	355	365	367	356	359	420	315	331	351	323	363	337	359	368	333	369	346	363	326	397	369	361	377	357	345	331	356	351	339	414	378	383	346	371	336	405	362	327	319	339	365	356	399	351	402	348	359	399	364	369	323	373	345	379	356	335	311	361	361	400	340	304	380	373	363	304	346	375	411	373	341	361	395	387	329	380	400	350	358	349	373	355	361	357	373	365	388	359	350	331	345	332	361	360	394	373	362	370	368	344	385	354	395	357	367	395	368	368	390	360	339	389	380	351	371	394	376	342	302	352	375	350	344	337	370	359	380	371	395	356	379	363	381	356	363	334	362	342	336	347	397	355	388	314	384	369	369	360	353	344	380	372	348	356	347	396	322	331	376	334	393	355	359	340	356	360	360	331	369	388	378	378	351	379	368	391	389	389	324	326	369	358	370	378	384	355	359	342	376	399	367	375	344	371	372	346	360	369	338	384	381	360	337	339	347	342	335	329	329	351	380	331	330	374	348	333	346	378	367	331	367	412	369	367	360	380	345	372	406	336	334	320	357	393	350	386	371	371	364	375	360	364	342	355	328	349	358	378	359	361	355	366	345	362	362	375	348	350	383	367	364	399	370	357	339	353	321	375	338	371	376	361	358	371	357	341	371	354	350	355	372	358	359	361	362	345	376	353	369	370	369	330	357	322	355	333	388	360	337	381	360	357	348	356	362	402	349	397	365	326	388	352	359	317	372	340	371	356	350	311	372	342	352	359	338	351	400	339	362	349	364	367	353	375	381	353	388	369	347	406	372	354	309	355	346	353	370	362	356	306	342	338	348	358	356	361	384	388	361	341	366	347	379	357	357	351	359	315	377	374	365	357	349	372	351	342	344	356	366	356	381	369	398	362	348	361	387	357	370	366	352	342	380	363	347	372	359	354	367	363	384	375	375	331	382	359	322	332	383	372	356	318	367	356	348	381	363	370	371	346	359	370	368	331	357	369	349	334	332	372	375	364	361	368	368	353	354	365	339	367	359	370	361	391	354	390	361	317	352	387	376	372	359	360	325	360	377	397	347	341	368	391	363	386	342	367	377	377	376	337	354	349	405	340	361	355	367	384	352	354	356	374	383	340	379	343	348	327	364	345	359	344	370	384	331	373	415	366	328	375	341	374	382	363	366	385	360	363	334	361	340	364	361	332	335	363	395	345	358	384	345	343	367	357	377	359	377	356	347	326	382	349	380	361	342	365	345	333	380	368	402	383	402	363	359	344	374	376	385	347	345	359	357	355	360	363	395	406	328	360	387	342	323	337	361	397	374	350	380	370	340	341	382	369	357	372	379	393	344	376	342	346	338	346	352	358	391	395	380	371	347	342	375	374	341	349	327	364	360	354	357	317	358	353	369	374	381	380	386	385	301	351	321	361	381	348	348	375	385	350	356	367	379	379	407	342	367	380	365	372	378	374	348	351	335	364	354	391	358	370	336	363	368	363	389	377	326	360	377	326	377	339	377	355	339	322	393	361	386	367	354	354	379	363	337	374	376	391	339	388	369	320	334	359	377	354	368	377	368	347	368	356	338	362	391	377	331	362	370	348	381	372	343	366	338	354	350	344	336	362	379	365	366	355	363	348	372	333	356	374	380	380	375	380	380	403	365	324	333	376	380	371	360	376	366	383	358	354	343	392	370	409	387	357	367	350	343	348	349	390	367	382	393	348	350	327	333	367	362	360	361	372	437	333	379	333	380	370	366	332	390	377	378	380	362	357	329	365	350	359	366	390	334	362	351	384	326	350	347	372	341	365	357	356	380	333	319	392	362	402	394	375	333	326	361	376	378	383	396	389	379	369	347	358	383	356	325	337	392	344	338	404	347	331	337	358	353	386	347	392	381	357	366	344	401	361	359	393	353	342	364	356	341	354	348	340	331	353	396	347	353	325	369	383	355	371	377	360	362	344	365	330	359	341	382	340	370	353	385	378	347	347	390	363	367	358	346	377	371	378	367	377	334	365	343	356	374	355	350	379	328	357	395	368	382	351	369	377	343	344	351	372	384	350	349	371	372	331	352	403	362	335	374	360	348	327	347	361	352	350	378	358	368	362	372	394	380	331	372	345	364	382	333	380	378	387	353	368	363	382	359	347	355	366	363	406	371	348	389	374	370	367	359	332	376	369	335	357	378	344	346	352	331	354	377	348	345	332	352	363	353	360	369	370	363	357	360	375	384	381	362	387	363	372	390	346	359	337	333	333	356	362	357	358	369	394	355	326
2707	935	1055	1130	1138	1083	1037	1002	1019	1043	962	983	942	928	944	977	920	908	956	987	926	943	927	866	931	957	955	914	952	940	922	892	961	994	901	918	887	981	914	928	947	885	918	899	916	922	926	954	947	963	903	955	920	921	920	969	958	918	916	923	946	923	925	892	954	878	931	924	943	898	954	940	930	954	974	940	1008	978	928	871	907	888	891	942	935	915	951	924	896	886	940	922	961	922	915	949	886	915	952	985	954	928	884	966	875	923	934	901	928	882	911	958	942	936	954	963	911	982	887	957	928	919	944	914	974	912	963	934	903	885	966	892	967	873	956	953	953	925	966	917	931	866	929	949	963	919	861	914	913	943	949	962	927	889	896	950	885	979	951	918	961	910	926	929	925	928	935	933	920	971	973	990	941	911	914	935	925	927	927	888	915	971	957	960	940	942	938	965	944	1006	956	911	928	924	892	942	939	982	927	933	970	957	900	896	938	894	923	936	954	941	887	912	897	871	890	950	888	930	925	925	937	938	947	934	916	935	882	896	895	920	940	912	919	883	929	939	886	889	928	902	931	946	869	943	958	896	956	888	926	932	943	902	941	916	962	921	941	921	950	971	951	952	925	958	955	930	999	961	893	892	955	956	969	929	904	868	931	923	932	924	952	932	929	915	942	906	881	951	918	909	865	866	907	904	939	956	951	983	932	903	860	948	902	938	912	881	922	922	888	914	932	999	869	917	945	931	909	969	991	913	915	939	968	960	922	947	955	931	944	955	939	963	911	900	899	912	920	880	931	912	960	930	939	885	925	958	934	954	945	978	942	926	899	909	972	925	984	930	936	943	935	930	910	911	915	971	964	953	921	917	901	920	931	886	903	928	948	914	959	984	956	908	916	1008	936	941	929	970	956	944	912	906	994	947	900	873	925	910	898	942	904	920	894	938	954	941	900	924	935	922	920	914	937	929	938	896	947	946	954	893	860	898	922	954	960	940	887	900	939	912	982	923	950	946	930	901	920	920	940	901	973	903	943	929	910	922	915	945	887	962	965	969	898	936	957	949	899	872	991	925	947	952	888	966	917	914	944	937	949	931	898	919	922	904	902	938	899	991	920	904	943	962	935	923	926	912	956	932	930	919	922	928	923	923	946	916	927	902	1004	942	909	929	996	991	880	936	953	947	965	916	880	883	917	902	913	941	963	984	931	845	969	852	881	963	993	909	894	908	898	934	942	896	983	933	896	929	946	918	949	937	943	1020	918	929	938	876	986	883	937	937	900	975	898	948	930	960	898	943	909	905	907	891	927	962	940	871	980	942	965	928	953	979	902	849	957	933	962	943	888	918	892	890	939	927	933	927	954	907	937	913	895	908	953	942	902	934	944	936	924	929	914	954	933	903	934	880	929	933	937	939	917	930	909	904	905	956	972	896	979	920	950	981	974	924	956	940	929	944	954	938	952	958	911	895	897	891	907	925	897	896	906	906	917	907	905	862	946	921	923	970	944	940	898	930	931	911	888	914	981	966	932	947	891	912	943	909	938	1000	932	960	957	952	976	913	957	952	928	949	922	944	964	945	899	914	948	933	926	958	883	913	900	913	878	912	949	915	955	919	921	914	924	974	923	906	930	957	900	871	929	918	916	935	904	964	949	862	888	941	920	941	889	981	923	934	912	912	917	957	904	914	910	906	928	953	946	914	937	959	905	914	941	971	884	939	895	926	947	938	979	918	903	924	972	892	880	938	957	898	938	933	867	974	950	950	948	931	958	910	907	890	917	923	913	924	921	994	894	972	918	908	900	912	900	941	959	905	947	894	954	936	971	929	890	986	946	937	1003	924	936	945	886	918	921	920	903	963	944	929	945	894	888	971	936	983	886	927	935	945	898	923	977	943	956	945	947	947	956	929	912	964	862	897	922	919	982	989	951	947	929	867	947	932	975	928	939	944	903	907	976	895	887	912	979	946	935	919	936	939	924	983	934	955	870	918	943	940	927	889	948	957	951	953	950	979	925	931	915	942	939	954	946	887	997	957	959	908	980	894	886	926	936	904	936	936	876	947	927	888	912	890	897	926	957	945	980	926	978	895	954	922	970	894	875	971	927	983	968	966	931	911	950	948	983	945	972	965	928	926	879	907	931	922	905	933	915	980	967	897	901	933	990	948	938	931	950	937	955	913	908	930	868	968	968	950	913	883	928	866	890	973	920	927	921	922	947	988	947	986	929	928	910	921	910	900	900	907	931	960	950	909	966	911	970	921	933	921	878	915	904	955	886	968	923	926	928	917	949	894	931	933	966	977	891	1002	920	897	925	935	920	966	940	924	957	902	992	846	954	936	928	918	924	885	936	935	906	952	957	899	945	919	917	934	883	925	941	994	961	907	891	914	877	939	930	963	980	906	950	998	887	950	920	906	893	904	893	971	941	948	928	897	895	959	926	945	981	924	932	861	973	885	924	919	982	962	943	899	908	893	881	932	935	878	960	933	924	910	947	891	886	980	956	875	893	948	992	952	966	920	992	975	895	893	956	1012	980	921	957	916	942	943	965	949	1011	950	946	980	901	927	950	957	869	938	898	974	896	905	915	895	945	910	926	902	942	938	957	922	950	922	945	936	929	935	930	874	898	968	979	948	931	977	940	950	912	927	930	929	909	940	921	914	897	965	909	899	960	959	945	929	854	840	1006	902	960	964	935	929	873	935	981	953	978	934	940	933	871	920	942	981	939	903	925	922	876	931	907	910	931	955	913	922	935	907	905	936	940	904	930	983	934	936	897	956	948	919	963	867	971	936	911	966	928	933	931	922	943	942	941	921	889	861	953	952	959	885	900	910	968	974	880	858	928	939	985	958	886	923	912	888	949	940	934	905	952	973	924	876	917	920	944	903	974	922	900	896	897	942	861	955	924	904	966	994	927	916	934	988	902	943	974	894	970	929	964	931	891	900	934	961	911	946	903	919	947	909	923	905	933	968	923	929	988	922	923	868	898	937	858	946	931	920	917	899	967	879	970	920	947	937	936	880	891	926	913	923	919	915	933	963	934	958	946	916	969	913	923	944	875	932	979	946	897	904	888	930	894	944	957	916	931	908	940	934	912	978	915	932	953	932	922	957	974	898	916	921	928	935	923	951	865	917	935	947	908	952	924	931	937	948	895	918	900	925	960	994	951	926	964	887	956	984	991	994	928	926	938	884	941	895	858	911	910	869	891	929	939	908	945	919	942	981	881	921	931	921	937	986	889	911	958	995	954	893	869	890	908	942	917	880	947	935	942	968	919	919	968	956	947	910	948	949	902	905	997	904	959	928	931	948	927	953	936	916	944	975	911	978	915	897	982	917	933	959	931	890	902	928	866	961	953	921	964	952	884	857	910	901	900	937	959	893	939	860	910	939	940	943	895	927	927	908	977	995	917	962	930	945	917	944	906	897	930	888	943	897	934	936	942	940	871	949	904	950	906	953	901	920	884	892	958	905	936	911	915	924	917	891	957	1011	933	980	993	929	931	893	960	980
9235	1116	1217	995	870	672	625	528	502	445	438	405	403	377	359	344	356	328	394	334	364	359	349	359	337	341	364	335	337	338	351	315	356	321	324	355	347	317	351	329	319	345	357	331	341	331	344	332	319	351	381	331	346	367	347	347	305	345	304	348	330	327	323	340	329	305	327	345	345	326	319	301	317	321	309	321	318	305	319	313	324	362	323	324	335	321	319	336	301	309	299	311	338	330	300	348	344	348	313	357	319	307	366	315	330	306	348	334	317	339	313	319	306	318	314	326	367	332	387	310	290	323	330	331	348	338	301	300	318	303	339	313	341	335	345	298	329	330	354	349	326	324	339	305	341	330	310	327	307	372	326	337	326	330	329	308	321	317	303	332	324	314	333	357	296	337	292	331	335	304	338	340	331	324	337	314	326	350	354	332	323	307	313	323	331	328	313	346	332	309	319	326	285	355	315	326	331	308	314	330	322	342	359	348	358	361	342	316	329	339	353	338	338	339	331	326	360	321	331	320	313	353	292	342	339	342	322	323	312	333	283	343	315	354	338	319	331	347	312	324	319	319	333	301	312	317	335	316	335	325	326	332	335	305	319	346	348	321	338	335	340	326	321	341	337	323	314	342	342	344	358	331	376	336	331	313	370	369	341	340	326	336	340	311	298	320	359	322	330	315	320	348	297	370	319	320	326	337	313	346	324	327	324	305	296	340	332	336	375	324	324	349	293	354	326	347	324	312	350	355	338	279	326	332	362	309	302	336	334	307	326	310	335	340	351	318	339	325	349	358	350	316	340	320	310	366	333	307	321	325	350	332	335	331	327	296	313	349	357	325	296	316	324	326	374	331	295	277	302	341	337	345	310	324	330	301	325	324	345	309	299	308	326	317	302	321	319	361	315	315	318	351	319	330	341	315	323	317	334	320	331	342	335	358	333	309	336	364	327	354	323	329	353	346	311	345	333	348	323	334	306	334	311	333	341	321	322	341	335	349	329	331	345	342	388	328	370	353	339	312	348	303	339	365	312	345	343	313	317	308	347	308	341	319	334	338	328	333	338	301	306	325	322	300	361	344	336	320	350	322	329	303	352	294	323	367	345	332	301	316	320	314	309	308	308	342	347	329	321	314	327	308	312	355	342	306	335	309	288	317	308	319	309	324	305	330	316	346	303	338	297	319	324	336	350	319	363	338	351	294	297	333	330	349	313	304	316	324	301	316	289	338	324	341	337	342	337	291	344	328	315	300	320	331	360	348	326	348	369	340	306	314	311	339	337	333	305	321	335	344	339	330	308	295	333	360	315	361	320	305	303	323	278	368	319	275	358	323	334	332	276	318	334	315	298	304	331	335	297	294	319	309	355	324	298	355	350	313	322	329	327	345	303	334	315	323	365	328	320	299	330	343	313	317	319	343	290	306	329	337	342	348	311	286	345	356	346	310	353	351	308	306	326	306	347	312	323	322	332	350	323	337	303	342	347	311	353	342	326	305	324	303	330	351	321	317	363	306	299	336	334	324	303	306	304	325	317	314	317	333	325	361	351	325	312	321	310	321	346	353	312	317	310	326	328	332	333	310	326	333	331	328	328	323	325	368	329	341	304	358	292	326	326	295	335	340	312	335	346	334	330	367	353	328	323	310	336	337	320	337	276	323	320	367	318	331	308	311	312	350	308	319	308	305	334	330	332	319	352	333	296	313	348	338	331	329	307	321	329	334	320	332	315	318	306	349	330	328	334	296	352	347	344	307	313	304	287	314	331	305	328	308	316	363	356	315	363	342	352	328	293	319	331	330	335	324	337	326	309	378	333	325	320	325	352	309	335	331	301	325	318	297	353	337	311	311	350	309	314	326	325	346	313	369	311	344	297	340	326	305	292	328	336	324	347	275	359	331	330	330	316	341	337	316	338	303	293	331	326	301	315	301	337	325	325	321	332	292	351	323	318	313	321	364	335	334	301	351	351	325	338	330	349	339	355	338	337	322	352	351	324	321	299	324	276	330	340	348	337	323	333	325	301	360	330	325	333	347	327	345	315	334	315	330	305	307	305	343	313	283	323	327	315	329	304	334	342	330	328	327	346	336	333	312	345	316	339	313	317	342	307	348	312	354	319	308	322	309	362	316	316	308	340	331	364	332	355	297	307	319	306	335	328	333	350	307	321	335	342	306	327	322	318	330	317	331	398	316	308	314	321	319	358	303	318	331	318	325	300	318	349	299	339	348	337	334	323	355	318	346	319	303	331	326	327	275	313	293	317	344	338	341	315	344	310	313	307	354	311	331	311	366	323	316	324	340	347	337	335	330	330	343	349	341	325	322	298	319	337	346	343	317	362	335	314	325	346	342	327	319	304	330	349	300	337	323	302	302	314	321	313	311	304	285	322	321	358	317	303	312	346	287	340	341	331	338	307	347	321	344	318	329	315	319	335	317	335	318	339	334	330	341	316	330	347	335	327	342	348	346	314	368	349	332	347	286	318	337	313	336	357	317	346	327	293	332	314	340	339	303	336	363	303	358	337	336	327	331	376	345	313	285	326	301	306	305	343	356	299	318	318	315	349	346	319	337	304	335	330	332	335	327	353	322	319	310	329	357	349	323	338	366	352	349	331	347	331	333	334	328	321	316	318	334	313	331	296	344	336	326	365	270	326	313	356	326	305	340	340	301	348	334	310	346	330	328	319	352	338	348	301	333	311	346	300	323	348	354	340	336	327	347	339	310	350	308	334	334	327	314	325	318	342	326	333	326	325	326	304	324	346	328	331	367	355	332	337	348	283	327	303	328	344	320	351	338	327	320	340	334	328	282	311	344	302	306	311	308	331	309	357	305	339	304	313	338	321	309	321	306	323	305	294	337	340	299	329	345	331	309	304	345	330	317	345	322	333	347	339	296	347	311	340	345	346	337	341	326	327	323	329	316	311	360	310	315	316	321	336	336	338	307	351	299	315	347	320	313	357	332	329	344	309	330	303	319	304	325	300	319	294	350	335	355	336	320	304	310	317	323	314	282	321	298	341	289	316	344	348	337	345	328	293	310	329	360	352	358	345	349	334	345	330	351	315	327	350	332	323	349	351	342	322	361	350	355	324	330	299	333	308	348	330	317	291	335	335	322	311	321	313	330	345	332	355	320	295	335	331	290	327	352	343	355	350	335	333	330	314	291	329	339	345	319	335	335	331	304	317	325	342	345	342	324	313	320	333	317	327	327	338	301	340	386	304	344	359	364	321	300	347	332	324	342	321	321	320	315	344	306	306	366	340	357	310	306	325	298	323	344	334	316	321	329	327	337	315	339	337	353	323	359	335	348	348	336	330	347	317	337	338	351	316	322	330	326	317	341	315	338	337	322	324	316	330	295	293	331	313	329	327	306	317	343	380	342	323	333	334	331	331	315	322	344	315	320	348	348	313	350	348	344	332	375	310	331	329	362	319	316	354	326	352	374	328	341	296	307	343	312	292	304	338	336	360	316	306	315	299	338	352	328	362	336	355	332
5714	1566	2696	3224	2850	2487	2189	1927	1795	1499	1384	1309	1244	1243	1177	1158	1070	1086	978	982	1052	955	1001	947	936	944	921	931	915	877	907	909	927	948	893	874	890	907	859	871	893	923	848	837	922	888	887	855	898	907	878	856	890	854	848	846	843	818	869	870	863	838	860	869	829	885	850	838	919	838	835	833	823	798	869	801	839	790	826	828	832	850	807	823	853	843	843	870	821	851	859	805	802	858	870	854	827	848	870	849	823	863	815	846	902	861	877	869	843	872	872	866	848	837	880	810	826	875	821	820	851	812	838	812	848	893	858	809	848	839	875	846	840	828	861	793	791	856	808	834	828	846	837	796	917	832	839	817	852	838	850	832	850	814	774	898	847	841	900	843	825	853	878	837	858	881	831	861	848	823	883	846	835	908	842	861	874	847	836	811	806	827	836	883	863	830	823	840	791	858	831	847	875	855	808	816	862	839	849	820	851	826	800	834	840	856	778	846	872	875	823	808	787	814	837	809	869	786	821	861	868	802	859	827	813	827	825	865	841	829	858	840	821	859	763	837	860	865	805	861	785	835	826	823	802	849	843	881	850	835	821	805	816	879	896	854	836	796	852	836	819	855	863	788	807	875	829	848	865	830	824	829	902	830	800	876	889	864	787	842	835	837	844	842	821	895	860	804	842	787	855	807	858	809	856	836	841	836	827	862	821	835	885	859	803	824	823	827	789	844	859	906	823	863	808	871	834	796	846	845	843	861	820	818	839	869	860	896	859	816	817	836	825	851	891	822	814	821	810	806	825	789	845	791	859	830	804	875	828	801	819	796	838	868	898	857	812	788	814	862	872	841	842	903	883	852	872	829	830	820	831	856	859	825	836	800	852	866	813	812	878	829	780	866	891	833	776	836	864	851	870	822	839	806	829	832	823	867	848	814	852	788	857	843	842	836	820	861	843	905	763	833	801	849	811	823	817	784	880	833	877	884	812	806	780	823	859	825	830	848	812	831	893	860	828	835	836	824	797	814	782	855	892	941	845	803	850	835	843	833	840	862	856	867	869	876	833	834	845	790	842	824	885	815	854	841	821	788	812	859	840	887	833	809	884	814	781	869	829	824	834	826	776	836	878	855	828	858	807	887	820	813	800	802	839	812	825	874	826	832	864	801	795	848	902	868	808	855	801	848	777	889	865	880	830	840	833	874	825	810	838	860	852	798	805	827	859	833	828	882	814	911	817	823	887	843	869	826	786	856	830	878	819	885	814	816	819	846	814	795	812	845	879	872	872	877	872	831	838	846	847	816	858	805	858	869	823	802	823	808	826	845	883	810	823	847	840	833	838	879	867	875	770	868	833	825	885	823	845	846	796	838	824	818	874	854	822	835	868	860	820	860	811	825	848	835	824	860	829	833	835	870	870	785	851	861	825	880	848	833	897	848	836	797	878	844	838	801	848	856	820	817	843	852	851	871	880	885	850	869	811	830	873	848	802	868	817	882	827	893	797	817	838	840	886	827	807	890	806	845	846	815	870	858	838	876	830	861	823	847	823	829	848	790	849	820	869	835	857	866	877	853	843	822	815	769	834	831	834	811	816	874	831	842	835	777	860	793	826	828	846	879	803	821	840	821	848	883	775	776	815	848	840	841	839	829	786	793	848	842	798	827	895	873	812	841	803	887	858	901	839	845	838	837	826	862	803	885	853	811	842	842	798	814	814	886	879	852	800	834	837	823	862	834	848	906	847	831	849	845	871	837	825	882	850	769	811	842	827	825	810	856	825	909	830	824	827	789	856	817	902	873	882	827	827	813	891	833	819	832	832	817	799	840	791	919	850	835	878	808	832	866	826	829	847	867	843	820	834	815	853	817	787	865	843	791	887	797	837	813	793	792	835	855	808	838	852	825	832	840	790	827	838	872	869	887	864	836	836	833	802	812	815	835	847	859	843	830	874	870	846	867	841	820	864	888	816	756	804	839	798	891	792	888	844	872	880	820	842	824	875	783	850	882	882	789	860	828	869	802	822	879	890	827	849	817	916	830	803	866	837	796	842	875	826	835	807	878	802	840	804	810	828	881	784	846	758	851	894	865	844	846	826	848	816	812	851	813	892	829	861	829	817	841	807	896	832	812	802	882	800	825	843	829	861	795	881	844	829	841	813	856	793	872	887	855	789	817	844	840	854	838	819	805	812	865	923	914	816	844	806	827	821	838	872	812	853	833	796	857	886	878	889	789	839	882	848	816	886	823	894	859	836	853	885	852	853	840	862	860	850	837	825	825	853	925	836	847	824	829	865	824	800	826	866	837	862	857	829	808	818	863	850	848	787	821	860	824	788	832	831	847	806	816	858	828	839	816	847	853	837	846	900	855	810	846	814	839	826	859	820	862	841	833	815	819	883	832	887	851	875	900	853	821	805	859	837	852	817	841	829	799	847	842	842	847	816	855	863	819	840	821	873	855	803	802	809	890	831	802	833	815	826	842	845	831	752	863	839	885	925	815	829	797	799	803	849	852	868	850	792	845	777	812	825	841	834	849	851	844	848	773	817	837	860	854	840	836	842	811	873	841	851	852	854	805	856	833	842	793	804	910	802	854	813	873	828	819	872	804	814	829	860	848	799	810	847	825	869	865	837	897	839	797	839	851	852	889	858	804	829	844	799	796	852	817	852	867	822	854	858	802	823	866	832	831	821	833	880	877	803	765	841	827	841	835	834	825	803	864	812	855	794	815	847	805	860	811	834	854	885	882	842	804	781	831	844	848	838	841	814	855	861	813	904	831	744	880	866	849	802	843	805	843	823	829	862	830	838	826	829	806	805	795	841	859	831	859	843	871	888	823	796	822	809	871	785	877	823	835	896	845	831	875	785	823	872	843	814	867	861	914	852	815	833	845	817	843	863	835	859	815	806	861	841	811	812	830	806	839	843	857	846	836	840	798	835	784	825	838	848	865	822	873	794	858	839	861	779	840	779	892	800	843	849	845	830	861	819	829	872	890	801	851	835	864	814	845	852	845	815	865	831	826	872	847	817	831	838	857	879	871	799	875	813	896	837	793	822	832	833	772	826	815	817	863	808	839	851	819	869	854	840	842	815	876	805	854	811	831	813	884	817	835	861	860	852	852	821	879	825	815	815	857	843	851	808	772	881	883	891	845	829	861	844	850	816	870	801	907	808	839	833	853	767	866	816	858	810	822	832	794	839	846	875	824	828	825	904	886	831	804	868	843	827	848	797	898	797	827	805	850	856	832	847	855	863	832	848	856	855	815	840	895	841	921	846	782	815	840	876	884	867	811	845	857	859	902	843	902	823	864	864	807	848	832	846	837	808	874	878	792	848	884	848	828	882	812	836	810	841	819	808	821	821	874	869	827	813	808	810	829	878	839	820	877	844	851	811	842	848	864	785	835	895	847	911	851	907	831	797	839	870	862	845	858	809	858	827	832	855	834	835	845	819	836	842	851	841	885	808	846	843	841	871	884	864	825	797	807	824	831	882	875	840	884
17097	2384	2114	1656	1179	902	725	565	495	398	374	347	254	283	242	213	205	227	208	205	205	204	198	191	174	208	178	159	168	168	183	170	172	174	180	169	157	162	177	151	188	154	155	142	154	151	168	150	157	196	157	168	146	166	164	164	162	172	146	170	156	168	141	146	144	148	141	154	155	172	158	141	131	172	130	161	147	166	129	136	171	144	166	155	147	144	140	153	134	165	192	135	167	162	134	170	144	128	144	149	146	146	160	154	179	135	149	140	149	153	139	161	151	160	164	141	159	153	150	127	171	153	147	151	141	138	131	148	154	169	156	138	128	140	128	171	131	145	145	179	132	174	143	144	137	172	141	149	177	171	155	161	132	147	160	166	128	178	130	135	164	165	173	150	127	186	174	143	138	155	165	150	156	146	134	175	164	150	147	156	150	135	152	145	144	150	156	171	134	135	148	156	154	134	163	156	151	158	139	147	160	142	181	157	141	175	151	149	140	126	140	144	147	143	160	159	150	141	162	156	130	171	166	185	151	166	149	142	148	146	151	149	152	175	161	153	159	144	150	166	175	141	150	155	158	153	141	148	153	152	123	176	153	141	165	156	165	147	164	171	165	160	155	140	154	173	143	158	127	177	158	173	159	147	153	168	158	130	162	139	164	163	145	138	140	160	153	150	144	169	161	149	153	140	145	164	158	151	156	151	157	142	147	149	142	131	156	143	167	172	164	181	157	166	136	151	151	156	133	153	142	136	148	152	140	142	132	168	167	148	146	110	156	144	156	151	169	170	144	145	155	160	154	158	142	148	140	138	129	142	146	161	173	162	162	156	152	152	158	131	142	172	145	153	149	145	159	137	147	153	140	146	148	127	164	153	161	162	174	141	142	132	144	144	159	142	147	167	151	180	150	155	166	143	145	158	149	131	148	152	156	159	174	147	151	170	144	172	152	127	142	146	149	149	150	143	140	142	138	161	164	160	128	124	148	158	159	170	133	165	156	159	153	181	167	143	147	167	154	155	135	164	151	150	143	153	151	156	150	174	136	139	144	173	152	142	156	142	163	154	135	150	147	179	157	134	150	160	146	180	144	152	154	157	171	149	157	149	159	144	148	148	150	135	171	127	152	151	155	155	151	172	159	130	133	164	151	154	142	147	157	149	148	138	181	150	152	157	155	150	148	139	161	163	144	150	148	148	152	138	153	147	142	154	169	157	151	137	166	182	144	145	155	152	153	147	157	175	164	154	155	150	156	170	151	177	137	157	124	149	152	147	155	157	134	169	142	157	172	169	152	154	154	157	164	179	151	150	147	143	137	142	154	140	128	144	164	174	148	150	151	133	154	165	161	150	176	169	163	166	137	149	117	143	146	173	166	136	137	134	151	162	152	150	152	136	173	123	153	159	136	160	158	139	154	159	135	152	130	145	165	148	155	171	162	159	161	151	168	164	163	135	147	153	162	159	177	171	170	135	134	127	140	144	149	155	139	139	158	159	151	155	136	144	174	174	152	150	152	144	152	151	158	171	141	156	178	139	138	158	161	163	151	139	131	184	127	150	147	139	168	160	149	150	182	162	148	148	140	158	147	137	170	140	128	163	167	179	139	161	138	160	153	144	162	147	170	155	146	159	142	167	159	150	159	169	155	167	152	153	155	151	141	168	142	158	144	138	162	159	178	146	165	148	156	134	161	166	160	154	171	160	155	152	162	163	138	166	145	134	152	181	144	150	156	127	147	148	153	155	145	120	166	140	166	141	139	160	155	156	150	154	152	148	157	167	159	164	167	151	145	167	135	148	147	161	142	134	146	156	172	148	167	156	140	160	154	150	151	155	166	148	148	168	147	178	144	132	151	137	142	160	152	158	156	163	124	163	143	170	145	129	159	151	160	139	141	146	165	164	170	161	163	157	155	138	158	160	148	179	148	155	137	151	171	171	152	139	146	142	150	156	149	157	176	145	141	156	152	160	192	150	170	177	144	139	172	166	161	150	148	149	159	141	165	157	140	135	168	159	154	149	169	154	163	168	130	150	155	144	145	132	175	140	168	147	158	134	142	129	139	160	162	137	171	119	146	144	154	158	151	152	150	146	154	161	154	154	157	159	152	170	164	158	146	139	152	156	160	179	161	151	133	189	152	161	169	139	154	143	155	135	182	162	128	149	149	159	160	156	148	138	154	160	151	132	155	131	145	158	131	159	149	148	143	147	163	138	166	131	156	154	145	156	158	171	152	164	124	146	172	129	158	168	151	155	157	148	136	140	157	156	127	150	168	151	148	156	136	160	134	151	136	172	161	146	164	150	158	145	138	175	158	170	156	159	158	152	144	128	149	157	167	156	177	149	156	160	141	164	178	136	135	140	151	160	134	149	149	166	169	152	153	168	139	166	171	188	173	140	134	148	167	140	143	143	156	156	137	160	157	146	142	159	160	171	142	159	157	164	174	152	146	152	169	159	163	158	160	133	157	160	155	150	180	157	148	175	146	144	167	158	152	161	135	154	144	145	161	139	153	141	138	145	154	175	161	167	149	154	159	149	133	155	182	150	142	143	163	149	142	163	190	161	167	152	147	142	147	159	162	173	142	140	142	161	154	137	168	155	125	138	161	132	162	152	160	181	120	129	157	158	155	164	128	169	150	157	136	159	154	167	157	126	150	169	155	157	140	150	139	128	158	140	168	144	155	159	167	160	146	148	161	145	139	146	134	147	139	131	154	151	144	160	149	153	184	147	151	157	134	163	150	161	156	154	155	153	160	154	147	150	171	133	146	162	167	134	144	155	150	162	150	167	165	163	162	140	173	156	132	170	139	153	147	127	164	164	156	155	140	158	166	166	170	156	141	149	145	162	154	122	165	145	153	133	138	147	155	147	142	147	151	147	139	126	169	146	170	155	143	156	148	184	182	147	163	152	154	152	154	143	136	163	170	169	151	156	155	167	142	143	154	164	137	173	185	152	161	156	160	156	160	147	160	147	129	132	148	173	166	139	152	150	173	160	153	192	188	154	166	157	149	148	186	164	158	151	146	152	145	160	157	149	141	155	163	148	152	148	172	174	157	142	167	161	157	156	178	147	116	149	148	134	136	148	148	174	168	174	181	165	151	169	148	161	128	152	159	144	169	139	146	142	133	156	144	144	162	142	155	168	160	131	159	160	155	128	162	149	176	160	156	161	162	152	148	157	162	142	167	152	152	164	162	166	176	163	164	146	162	176	167	163	140	152	136	118	164	170	140	167	149	164	155	167	148	170	147	155	174	161	149	142	144	159	124	153	155	179	181	151	178	140	156	141	157	175	166	160	166	164	142	159	147	134	130	165	133	164	142	163	185	172	171	165	145	142	164	145	157	155	156	135	149	151	152	139	137	148	166	149	174	149	151	138	141	161	132	154	159	145	147	167	145	148	163	143	140	145	146	158	166	159	141	140	140	147	165	140	154	161	150	159	175	151	128	149	148	182	146	174	167	156	142	137	133	172	123	137	158	180	168	180	156	150
7369	1995	4124	4991	4399	3697	2991	2413	2167	1856	1663	1488	1307	1150	1115	1040	982	901	830	831	765	709	732	691	670	674	634	616	629	575	598	609	555	582	575	541	542	533	550	551	516	527	530	533	531	446	535	522	515	488	483	499	507	460	512	456	532	475	455	472	436	469	433	469	418	441	460	462	469	490	442	469	481	478	460	446	480	432	450	434	455	494	459	472	450	421	466	497	458	449	452	447	459	480	457	462	443	452	417	446	405	455	450	463	430	444	391	403	414	446	424	485	436	458	467	453	459	422	471	478	456	426	420	465	410	453	445	464	457	434	427	460	480	473	449	424	454	453	449	411	451	457	462	430	438	447	476	470	495	426	436	442	455	426	390	440	426	402	426	440	437	462	453	428	425	429	445	436	454	417	449	429	429	429	407	477	413	409	406	467	456	429	410	449	409	439	441	418	442	433	435	416	406	470	393	445	450	465	446	475	426	459	467	456	448	409	433	415	416	416	436	437	467	466	394	428	431	459	436	451	442	415	423	419	464	465	453	453	439	424	461	449	463	411	396	422	460	424	437	428	409	446	430	437	427	424	419	421	448	466	442	442	470	416	436	430	462	434	440	432	451	410	444	468	454	441	460	480	479	424	427	439	407	392	442	460	417	475	445	446	418	444	435	442	437	454	440	472	459	451	414	445	449	414	418	425	452	423	408	418	443	409	437	454	426	422	459	456	447	415	412	444	442	467	437	428	444	436	443	451	477	442	451	438	441	459	445	423	443	410	407	428	428	448	429	458	441	450	410	428	415	399	393	458	431	460	452	428	446	447	450	427	471	456	457	414	409	427	442	460	424	439	446	457	421	459	453	426	457	437	391	453	450	492	476	387	400	433	447	450	431	427	471	418	465	449	441	431	437	419	418	440	461	392	425	396	444	454	453	455	406	439	437	425	448	444	429	443	453	450	480	460	475	457	452	455	401	456	422	437	421	422	459	436	439	462	431	453	473	438	429	423	426	409	447	428	470	474	453	432	441	440	452	454	451	412	443	424	438	440	436	463	431	480	438	442	454	394	419	438	455	411	474	436	465	438	466	452	453	432	408	401	433	473	468	443	475	455	433	454	431	466	454	434	431	436	431	443	421	431	437	451	451	411	443	419	442	467	406	471	472	453	454	433	451	460	414	440	468	421	435	435	464	428	448	402	414	402	462	430	451	426	409	429	500	449	450	446	444	453	425	435	436	447	446	425	414	405	427	427	459	424	432	418	479	433	445	411	464	417	460	417	419	441	388	419	450	442	414	470	481	411	439	440	465	452	431	430	424	424	425	440	416	448	460	415	434	439	454	432	439	420	457	386	448	407	447	418	471	448	465	437	433	438	446	437	460	401	455	444	416	427	459	401	465	416	481	459	384	470	413	434	394	408	436	418	408	418	435	462	435	471	440	464	441	434	422	441	469	444	445	441	437	403	453	447	447	425	433	459	407	446	425	430	409	411	474	463	439	435	440	494	419	427	453	418	430	440	435	444	411	476	464	408	431	432	483	433	412	439	445	459	432	423	438	484	413	428	446	429	476	442	467	426	404	453	454	446	429	415	415	458	428	427	383	457	449	427	427	417	437	427	469	449	437	475	404	422	439	415	459	414	436	451	406	434	397	465	450	454	440	448	433	436	425	449	412	469	424	456	445	482	425	423	467	471	410	461	410	428	433	453	429	464	428	474	491	433	454	411	431	433	443	461	429	433	419	473	426	454	434	454	435	446	460	433	441	437	477	430	450	419	402	429	398	435	408	429	442	440	472	413	448	472	417	409	468	410	467	418	444	491	430	434	468	392	425	463	475	448	404	445	433	458	399	444	469	416	444	468	466	420	418	435	405	398	452	479	412	473	427	414	457	443	414	439	421	437	454	437	414	422	442	441	440	409	422	463	480	416	443	427	472	444	415	405	439	429	436	445	444	426	404	438	440	433	424	445	414	437	394	429	407	475	435	492	461	401	442	451	446	467	480	423	393	451	439	438	431	440	443	428	424	431	474	404	427	470	401	449	467	463	443	445	446	465	411	427	415	431	446	416	446	431	409	439	459	399	461	445	422	443	449	490	460	407	442	440	390	415	479	453	447	440	439	423	447	466	425	421	455	448	451	444	437	418	383	468	457	417	422	452	440	435	423	461	431	438	426	428	438	412	452	442	468	408	416	401	410	416	460	475	439	463	421	423	456	449	417	437	459	423	485	490	446	445	405	452	458	416	419	440	424	417	467	450	452	451	457	440	441	406	464	433	429	478	475	445	423	382	408	409	491	410	462	413	437	446	462	415	435	442	443	446	443	436	440	427	403	400	421	401	425	431	438	404	431	464	450	486	439	458	465	453	459	442	419	419	492	437	427	418	405	434	391	448	447	396	445	453	463	394	417	442	419	387	444	457	429	397	470	432	416	452	478	443	402	424	423	428	453	471	445	432	462	440	426	462	466	471	452	444	440	424	441	402	438	402	419	454	470	441	388	418	446	449	443	394	481	406	411	451	417	407	436	443	445	389	450	459	408	436	431	411	420	417	459	443	438	463	421	409	474	420	421	467	414	411	437	433	395	435	469	447	413	413	432	470	441	412	410	443	425	440	438	434	433	432	400	394	408	454	448	448	447	428	441	433	434	459	430	417	436	418	434	470	440	444	428	446	459	423	435	440	409	444	433	468	433	450	401	410	432	422	397	429	434	419	453	418	408	444	412	418	444	487	433	431	467	430	440	435	425	453	443	453	437	446	467	436	426	422	467	410	455	443	427	436	424	475	429	442	438	420	434	448	457	434	403	424	444	421	444	447	464	461	450	453	437	439	447	440	432	424	410	427	428	446	471	429	418	442	424	430	439	408	461	440	460	422	473	455	420	474	440	411	419	429	440	440	455	435	424	441	462	432	382	456	432	398	449	465	453	437	432	455	435	428	445	406	454	429	427	421	422	446	438	436	414	433	438	459	393	430	417	417	456	411	422	416	429	436	418	419	419	419	419	412	437	424	435	449	454	420	456	395	423	449	473	434	433	448	431	442	448	499	438	407	432	424	417	452	460	429	445	444	430	407	443	397	457	470	446	405	406	420	444	473	432	410	465	400	463	460	438	430	448	474	474	428	407	459	465	439	441	445	475	433	425	414	428	430	427	443	403	463	416	437	426	443	437	459	446	421	477	474	417	425	432	471	463	429	469	437	440	462	397	474	443	427	440	449	424	404	446	406	418	413	421	472	448	442	438	417	413	422	430	424	420	421	449	435	435	424	463	469	455	436	432	461	484	429	422	423	433	446	398	413	415	410	403	469	440	445	427	412	440	438	414	437	413	443	452	445	450	443	413	473	425	457	439	433	422	441	428	453	426	416	441	476	450	419	466	455	441	433	444	434	438	423	470	447	434	462	480	467	437	427	427	450	435	414	457	434	444	460	407	479	427	414	452	453	474	448	461	456	418	454	445	453	452	471	419	428	424	415	419	438	449	420	385	438	431	468	396	424
2471	370	436	394	370	411	375	395	364	397	365	361	364	336	365	364	397	323	367	373	381	315	345	341	360	345	340	350	362	328	384	352	381	362	342	371	376	404	379	375	382	350	346	368	381	348	351	339	353	360	350	354	349	323	350	366	362	318	370	362	378	370	363	356	381	338	403	356	364	364	358	333	374	351	380	388	366	387	386	343	364	395	369	407	369	353	384	358	359	299	375	355	350	333	318	331	380	379	373	365	392	369	361	371	366	345	370	364	396	367	358	361	361	358	353	383	374	382	344	337	360	352	332	366	366	361	380	372	352	367	364	387	341	402	373	373	419	374	363	402	402	323	329	333	378	353	386	312	341	373	381	385	402	379	365	369	348	408	357	368	362	328	406	357	352	357	359	344	362	387	364	360	350	356	359	360	357	375	379	332	386	335	376	331	339	339	365	356	370	360	337	361	355	337	365	350	381	375	371	377	374	363	327	368	351	331	342	313	349	398	368	360	403	390	332	354	363	384	340	365	374	349	349	374	376	395	369	354	380	350	336	317	349	339	381	354	382	366	330	397	336	348	365	362	347	375	396	342	414	376	351	351	304	368	361	361	403	329	350	356	324	335	345	352	347	379	321	358	349	354	343	346	341	364	401	391	356	343	332	328	341	342	385	401	343	343	393	360	368	352	389	360	339	359	383	347	353	337	367	344	321	343	384	351	373	375	385	380	331	393	376	373	367	343	369	353	374	380	356	359	341	354	357	350	378	335	359	356	352	350	364	346	356	384	398	354	360	318	362	360	357	350	348	359	402	365	381	338	354	334	347	364	347	398	385	360	371	330	354	325	383	349	380	351	394	363	345	399	365	374	348	360	367	351	354	387	363	358	357	371	346	344	350	379	381	333	395	382	371	363	340	335	340	333	350	369	383	351	342	358	351	334	360	353	404	328	377	372	374	396	355	390	362	396	344	357	359	338	355	370	379	355	360	364	382	325	336	398	358	346	360	362	354	358	370	360	332	340	358	354	351	391	371	346	324	332	360	358	378	368	389	370	353	357	362	367	344	338	346	354	358	340	400	322	375	369	371	374	352	364	332	417	368	352	374	358	383	362	327	343	377	361	336	362	369	353	354	352	374	365	378	375	357	383	389	371	382	374	398	343	348	369	384	367	395	323	355	352	357	320	337	351	366	371	355	343	377	390	348	364	359	340	373	350	371	340	353	372	339	376	395	364	338	376	339	363	348	361	381	325	378	368	362	392	355	332	357	355	370	364	360	372	352	343	362	364	377	344	380	379	352	359	356	349	348	357	377	368	345	388	351	373	354	361	391	375	375	376	323	350	354	375	372	379	360	360	355	349	350	335	343	375	323	395	367	370	349	349	374	363	341	335	345	359	361	351	362	366	338	388	364	316	393	379	383	347	366	347	346	333	358	374	354	382	396	356	342	378	400	353	339	336	347	361	343	332	392	375	371	366	365	364	353	383	382	352	337	356	380	376	355	340	352	359	373	367	353	350	392	380	354	348	356	345	378	370	380	359	358	328	408	327	327	387	361	358	357	334	342	349	315	334	392	377	324	356	340	353	342	357	365	328	367	343	361	370	385	347	337	352	371	340	345	329	363	376	403	347	362	394	363	382	353	359	335	367	395	354	375	387	330	355	367	351	372	384	371	376	375	368	379	330	365	358	347	369	358	365	363	363	387	352	328	359	345	366	346	365	357	383	363	353	382	370	371	383	348	335	347	363	333	376	360	353	342	346	343	345	340	352	369	363	378	358	356	377	344	375	346	327	371	360	352	318	380	364	370	366	386	360	382	328	360	370	377	385	350	338	319	357	389	329	360	373	399	381	324	326	348	381	353	328	333	355	387	356	367	367	341	416	344	358	389	363	361	378	365	354	382	375	371	384	355	357	371	395	356	363	339	369	370	373	366	362	306	340	345	382	399	365	365	380	374	359	372	389	356	333	329	353	354	369	349	320	341	336	363	341	336	387	340	354	388	352	342	348	362	342	373	360	371	361	370	345	344	359	360	359	360	369	384	373	369	375	335	356	388	354	332	370	372	348	384	378	342	368	357	348	367	358	356	369	365	332	371	363	352	357	361	336	336	364	355	337	342	328	386	361	376	331	330	367	349	348	352	345	351	323	350	349	349	361	343	345	337	331	349	372	349	347	339	366	354	383	374	374	331	315	342	391	344	382	326	378	370	392	334	377	345	381	314	363	374	382	368	371	347	324	383	381	376	372	333	369	337	353	359	374	339	380	362	347	391	354	341	358	371	335	376	351	377	372	341	338	346	331	357	378	337	360	389	386	331	372	382	324	361	334	338	343	359	381	354	309	356	401	378	355	376	369	389	368	415	356	358	356	356	374	334	371	371	366	371	374	361	373	336	343	400	366	343	344	385	346	383	330	368	335	337	373	402	348	353	357	355	347	353	362	345	365	333	341	351	390	370	317	329	410	370	332	341	386	325	350	391	395	371	369	371	375	347	375	387	357	338	333	387	342	335	367	349	377	395	354	340	388	354	384	378	356	354	368	373	368	352	377	418	367	403	344	378	359	382	368	352	363	400	355	345	352	351	375	367	346	378	353	358	342	331	392	373	341	358	343	352	365	397	318	327	355	372	343	365	373	404	349	373	375	323	345	355	384	395	352	379	337	346	361	370	391	353	380	365	366	366	370	366	385	352	366	369	339	365	371	363	362	392	364	360	373	385	398	364	371	377	362	351	310	354	351	368	371	353	349	382	360	349	374	347	323	352	380	341	354	377	378	334	364	350	352	386	373	355	338	364	380	355	349	363	357	364	382	381	380	339	339	372	387	339	356	400	346	364	340	344	351	356	357	366	411	333	371	364	378	346	385	379	357	327	365	352	356	332	362	352	390	359	362	359	347	371	358	362	391	359	324	375	397	353	369	369	349	363	374	363	378	380	334	361	337	376	339	377	337	383	321	377	361	374	386	365	365	350	334	372	382	377	386	367	389	401	374	346	371	312	376	328	371	351	348	338	368	378	361	390	385	351	367	389	329	354	362	354	368	368	353	344	334	393	368	355	339	347	362	371	364	372	360	365	373	356	358	393	360	404	340	374	338	390	372	369	360	363	412	354	392	376	395	359	324	343	341	349	328	350	356	374	344	407	377	334	372	375	375	329	357	346	351	355	371	350	386	378	368	352	351	370	324	379	358	367	374	339	337	359	360	362	371	375	356	372	365	369	343	353	338	350	377	352	335	355	355	377	371	361	385	345	363	341	364	366	375	384	353	401	359	401	385	369	328	306	318	396	376	388	348	357	355	357	375	350	356	378	378	388	362	352	344	362	346	344	383	374	354	359	347	364	379	344	362	366	332	339	361	342	356	337	371	344	362	385	352	345	357	347	375	331	344	392	373	387	358	332	354	390	384	354	356	344	359	358	353	344	336	375	380	378	362	385	370	371	376	337	347	337	344	372	365	361	379	346	383	374	360	371	369	363	369	407	384	409	366	353	316	380	387
2760	974	1031	1074	1061	1032	1023	1009	1049	975	909	998	953	911	940	943	977	997	911	912	911	944	946	897	892	952	954	895	905	922	950	876	892	897	910	934	921	961	979	955	927	898	894	921	948	893	959	934	969	938	914	964	967	975	979	917	884	877	897	918	877	911	898	944	918	891	944	925	894	911	914	918	868	907	931	937	924	982	940	942	962	890	906	921	906	932	910	903	936	980	963	961	923	882	932	934	921	889	951	923	947	945	957	948	921	882	932	982	918	882	943	935	947	895	969	941	891	959	895	948	939	938	926	940	891	939	971	891	896	886	985	907	902	953	874	936	942	949	912	914	960	930	931	911	950	888	897	897	931	935	907	978	900	953	934	949	957	911	879	931	961	855	905	914	927	925	905	886	923	947	900	897	880	930	960	901	970	882	852	911	934	926	896	973	928	907	894	925	962	889	925	918	906	917	874	889	1033	883	876	944	908	911	922	981	909	956	899	948	942	910	979	898	912	916	879	958	955	941	920	892	901	963	926	937	990	854	882	897	885	952	950	890	945	946	936	874	908	885	925	946	890	890	934	916	912	899	965	942	923	914	916	904	937	915	894	905	943	938	910	886	979	915	924	930	976	929	921	936	945	979	936	941	935	936	936	901	970	914	929	937	915	910	922	939	891	920	915	930	895	946	919	928	910	907	890	924	952	969	907	951	861	921	977	883	899	964	859	932	911	873	878	928	891	952	937	924	914	944	922	870	914	916	880	983	925	929	933	946	937	889	878	909	913	889	966	934	914	903	983	910	993	899	949	910	868	917	947	951	907	925	928	937	901	929	886	915	939	967	934	924	913	903	957	944	997	924	932	879	888	952	889	937	938	941	918	934	933	914	917	931	916	958	953	947	859	912	954	912	911	936	934	897	921	942	910	908	917	919	937	923	879	977	906	936	960	955	919	927	913	947	997	918	903	962	911	937	879	951	914	944	954	937	878	961	930	889	930	937	879	915	928	949	904	911	956	896	968	916	935	918	899	964	867	887	907	859	966	946	856	872	873	923	903	917	925	928	933	927	949	907	936	923	897	911	960	947	951	869	948	907	929	967	899	879	933	941	888	891	890	922	934	901	901	888	896	918	933	918	996	910	929	900	960	907	953	969	902	882	968	910	900	886	885	926	952	895	907	897	905	962	943	900	923	905	860	881	934	940	953	883	951	885	888	960	879	909	881	910	953	852	913	957	936	943	876	905	926	929	928	912	949	930	901	886	900	903	917	955	957	880	883	926	937	888	887	909	915	937	895	912	905	925	884	920	898	895	995	941	885	906	923	932	917	926	925	909	923	946	888	924	937	954	955	949	884	956	896	939	936	925	860	960	950	886	898	956	901	933	921	874	932	903	923	926	900	878	943	899	943	923	908	952	891	910	894	984	911	895	955	906	919	937	908	926	929	897	948	964	888	908	917	892	938	920	892	941	892	913	970	939	892	884	955	949	909	920	950	868	887	904	887	954	928	956	937	877	884	948	891	950	914	916	1039	902	947	920	890	925	939	915	931	893	938	946	912	925	959	940	834	909	861	924	919	993	911	954	908	882	936	931	903	908	898	918	957	865	921	933	863	892	963	946	861	882	897	881	931	931	921	899	919	873	957	953	912	934	906	893	938	940	923	975	939	903	926	879	855	917	876	913	921	938	943	896	943	904	939	957	922	916	920	901	888	912	952	923	921	930	873	901	911	863	928	891	954	930	947	900	947	972	864	894	892	925	934	894	931	938	958	950	939	905	916	909	945	945	949	980	932	946	906	915	905	908	948	906	894	922	950	906	921	895	914	921	929	951	904	926	889	942	977	891	931	955	888	905	893	883	886	973	906	905	871	969	927	966	950	901	927	975	854	950	955	897	941	919	950	883	909	868	931	932	883	918	885	952	946	921	912	933	895	925	950	934	950	892	866	961	940	931	921	939	957	889	902	912	929	870	931	935	902	945	923	926	949	958	934	953	868	919	917	965	986	973	932	926	920	918	960	916	904	947	976	903	940	874	930	947	969	923	960	905	882	890	940	926	924	918	929	919	909	948	917	918	946	916	955	915	920	895	925	952	893	938	917	912	971	873	948	884	885	930	928	983	947	887	936	923	924	901	905	950	905	973	887	877	922	832	891	929	981	887	898	892	966	970	978	887	928	932	917	868	912	887	928	880	977	941	937	894	936	886	930	896	930	975	952	875	912	978	911	903	880	965	956	964	983	885	901	946	896	931	936	893	982	940	947	874	898	945	921	962	924	937	953	885	944	896	913	970	1008	937	947	948	951	890	890	883	912	930	892	920	868	893	929	908	890	926	895	973	911	898	917	901	930	906	899	918	901	925	949	937	909	945	957	916	885	898	933	943	931	922	954	954	1003	881	953	946	895	860	964	928	894	919	899	929	869	883	986	878	911	907	883	878	940	935	897	994	898	940	907	907	942	916	934	955	898	904	979	1001	973	910	966	892	878	886	879	942	938	941	934	872	929	865	889	936	895	899	899	917	877	917	901	930	918	993	957	890	937	933	935	870	944	920	938	895	899	922	929	914	915	900	923	953	935	880	904	938	917	991	931	938	921	919	879	915	943	938	933	907	958	926	924	951	952	895	917	975	916	946	906	893	971	885	933	881	884	869	899	878	941	940	864	925	937	944	907	915	972	899	958	934	936	892	949	944	926	855	882	986	898	929	913	941	889	926	926	940	895	932	903	950	956	955	926	907	938	872	966	910	913	912	901	912	978	958	919	878	922	907	952	860	911	870	892	915	895	903	910	911	940	916	923	980	941	930	895	889	983	866	939	952	931	896	940	918	923	964	914	911	877	937	928	951	941	924	931	857	887	911	924	892	844	902	956	898	836	959	923	908	923	956	868	906	928	935	939	880	848	890	887	881	876	894	900	976	908	911	890	900	923	880	911	926	987	947	912	930	936	944	918	867	924	901	902	922	937	916	912	981	890	952	942	939	963	867	893	914	937	885	938	954	938	912	925	884	930	926	924	917	888	889	893	915	961	922	900	977	934	905	917	929	942	919	929	859	886	855	937	938	851	880	903	939	849	904	910	930	943	881	891	905	893	947	897	935	907	990	914	891	927	884	918	909	940	898	917	953	916	884	904	964	946	936	889	900	887	892	994	929	921	918	913	885	921	910	910	901	898	878	926	894	873	929	931	881	925	884	894	974	955	899	875	927	932	907	942	936	925	928	858	926	947	864	878	927	961	874	884	935	934	920	921	923	941	901	901	921	888	941	892	880	879	960	925	925	928	891	904	895	884	894	960	913	930	939	895	911	899	971	945	929	900	878	945	964	910	892	931	907	930	905	909	892	939	905	908	941	962	911	919	913	918	913	911	926	952	844	906	961	939	922	874	923	956	1002	936	938	910	951	853	895	911	915	950	857	911	931	910	965	920	904	921	969	900	925	897	898	917	903	896	874	925	945	911	898	969	917	938	875	918	965	927	889	902	921	904	997	866	927	877	907	918	972	921	947
9346	1150	1281	1102	806	679	587	529	456	453	436	431	372	407	416	392	342	361	375	374	371	344	351	342	341	341	341	350	356	361	344	313	332	352	319	334	341	314	318	374	318	351	354	363	366	327	367	310	374	326	295	359	352	322	317	301	353	362	374	360	332	325	342	344	333	342	356	350	326	345	346	297	319	342	305	334	318	371	361	347	313	303	309	325	362	346	359	330	363	365	310	312	310	303	338	358	345	331	331	317	353	337	315	326	347	311	316	343	326	339	314	345	367	342	306	290	327	322	333	360	343	347	326	325	324	316	292	332	335	362	338	344	322	302	317	327	329	344	325	318	310	323	344	321	340	350	344	335	301	357	315	309	330	333	319	333	319	325	333	338	321	346	354	332	316	333	336	329	336	332	319	366	344	310	328	356	349	376	304	327	335	332	333	286	333	323	317	347	284	334	312	316	323	361	355	304	368	331	308	337	357	370	357	319	346	323	317	317	332	336	341	335	322	355	339	294	358	328	334	345	350	301	344	358	327	326	381	333	325	316	322	338	346	330	335	329	310	352	298	343	316	315	319	319	343	328	296	325	330	344	348	316	353	355	337	344	320	296	337	332	325	364	330	294	336	324	301	358	335	311	296	354	317	333	332	330	311	310	337	343	288	337	306	331	328	357	345	309	332	316	350	343	309	338	289	340	324	328	332	318	359	321	351	321	328	346	317	368	325	337	302	310	312	349	323	347	343	340	311	346	337	315	292	318	345	311	300	324	343	319	342	314	328	343	320	306	303	316	323	348	315	325	304	329	319	337	341	327	350	335	344	329	341	357	296	303	321	355	286	357	335	335	366	363	329	320	367	318	354	312	345	306	320	305	308	344	317	276	321	362	353	328	340	304	340	321	379	317	307	342	324	321	342	348	340	324	361	330	306	340	347	326	301	319	332	357	332	312	342	363	341	332	340	321	329	353	324	358	331	320	346	333	344	291	340	388	326	336	318	326	312	339	355	334	286	324	323	314	349	332	330	340	322	338	302	335	338	299	300	365	299	329	335	377	338	336	355	329	308	332	313	341	324	343	348	364	371	331	354	335	336	360	340	289	313	359	307	326	360	353	339	308	326	321	347	312	349	347	332	356	337	342	310	345	334	332	319	373	320	344	348	321	328	332	334	343	323	347	323	323	334	317	318	321	355	347	362	336	324	306	341	301	281	351	314	336	300	293	333	318	326	320	350	342	341	337	362	343	356	332	321	335	335	312	301	319	337	351	357	330	318	319	323	337	306	363	322	337	327	357	320	342	342	329	345	305	289	341	356	308	328	354	299	366	336	326	337	331	315	331	317	333	301	322	290	359	343	327	332	316	345	343	332	352	343	333	309	317	352	313	341	340	351	324	302	337	282	332	339	310	348	308	333	341	333	311	314	360	327	342	353	335	333	334	327	345	322	310	365	354	297	343	354	351	318	336	325	353	389	306	318	308	344	322	360	370	354	344	332	326	334	320	316	329	326	318	340	347	352	344	342	307	321	326	322	300	342	346	338	316	313	344	337	343	335	324	292	303	300	326	322	355	330	321	347	328	322	337	337	300	342	350	325	347	359	315	301	319	328	328	367	342	330	310	336	346	337	371	352	349	353	325	341	344	304	330	307	317	344	331	309	316	353	322	355	322	306	324	318	320	327	307	339	302	337	329	313	313	324	311	332	315	332	364	314	316	333	296	323	332	333	324	317	299	364	328	291	344	319	320	338	338	327	311	333	332	343	324	328	332	357	333	346	313	329	308	352	359	347	325	320	307	344	330	357	323	354	331	300	300	313	313	322	348	326	333	331	282	332	317	331	345	354	339	343	323	327	341	326	325	346	336	323	327	321	356	329	342	345	345	335	314	329	332	316	310	313	336	305	351	330	340	331	318	342	306	327	372	338	357	334	334	320	330	307	369	318	278	339	305	317	322	313	330	335	307	362	323	298	343	317	336	293	317	313	328	347	348	345	366	360	338	307	312	280	308	351	326	373	325	342	317	345	327	353	313	325	353	346	335	349	292	285	303	353	315	315	313	330	325	315	319	321	334	312	329	365	341	293	320	347	300	331	303	348	351	303	336	332	333	340	325	304	311	314	314	316	331	363	340	353	327	346	332	339	319	319	354	323	305	300	352	341	316	326	302	327	366	330	332	337	345	308	305	375	348	353	343	349	364	331	299	335	337	323	346	318	363	322	316	321	351	308	335	330	327	303	327	313	309	343	318	366	340	347	322	349	317	327	348	343	352	320	317	316	289	342	356	331	286	325	305	314	323	340	339	353	333	309	347	318	310	331	342	337	315	342	338	354	329	310	333	406	335	283	311	312	346	347	328	313	301	352	338	307	347	321	329	328	318	320	343	299	322	333	268	313	308	346	387	321	317	341	379	350	345	337	341	326	315	303	321	328	323	394	330	321	345	307	345	351	368	332	316	342	346	339	334	290	344	346	351	339	326	338	335	357	345	337	302	360	318	301	348	333	358	343	343	315	334	324	364	338	325	326	333	329	336	330	352	319	353	362	326	325	327	326	316	351	323	340	346	304	314	331	289	343	313	355	335	326	315	338	348	322	339	349	337	334	350	325	330	315	338	319	313	314	318	302	351	333	328	365	304	334	323	336	288	355	326	342	297	339	283	333	320	295	329	289	375	387	302	329	361	326	322	359	328	297	357	309	327	381	369	358	358	326	339	364	288	316	318	361	302	305	334	353	331	340	337	340	327	320	358	326	340	322	329	334	313	350	347	339	360	299	324	321	359	347	334	335	329	320	292	344	311	322	310	339	331	321	310	338	356	336	314	305	332	347	336	330	330	338	349	335	347	326	351	328	313	362	350	331	323	311	314	292	325	337	346	326	321	314	319	326	353	331	343	340	319	342	307	338	319	315	370	347	318	296	354	334	306	320	321	330	296	350	331	350	363	352	342	291	326	300	330	326	314	347	357	354	362	330	334	301	328	306	333	323	320	357	302	326	338	335	357	309	329	345	327	328	302	362	299	306	288	306	330	346	325	327	318	294	294	310	321	302	302	327	343	333	305	338	322	321	291	323	357	331	384	296	346	341	307	335	324	330	355	291	338	349	350	343	336	320	335	322	331	344	339	337	356	318	315	330	329	322	309	313	307	305	325	328	319	344	364	318	317	335	328	328	295	378	357	294	314	322	334	322	328	353	338	338	354	351	330	316	323	353	344	334	304	325	300	327	300	335	327	336	356	313	333	320	326	325	341	325	350	312	346	354	315	320	320	363	296	315	338	329	360	342	335	323	328	327	314	342	319	337	341	331	300	344	323	335	337	333	296	325	323	335	381	350	331	326	322	380	335	328	325	329	304	297	294	319	286	356	335	317	298	326	335	313	328	342	346	339	356	321	317	356	338	342	345	332	336	349	360	342	338	307	331	355	359	311	307	356	318	364	332	321	344	338	315	327	310	323	333	333	356	309	320	366	338	331	333	344	323	327	374	335	319	326	318	331	347
5800	1551	2605	3180	2848	2536	2201	1943	1705	1532	1443	1395	1292	1215	1139	1157	1129	1113	1078	1025	1027	994	969	1045	970	905	929	931	900	902	945	922	893	914	920	936	905	905	923	882	942	890	890	855	876	852	915	862	830	862	875	872	851	877	898	921	848	883	876	834	853	850	892	830	871	862	851	902	833	862	890	860	872	918	815	830	848	871	853	888	852	867	880	888	881	858	830	827	850	853	840	875	845	862	860	869	804	834	821	847	881	871	855	870	813	873	861	795	857	864	866	817	838	828	859	815	837	818	848	834	793	849	835	823	839	855	825	806	864	851	821	807	834	845	843	894	802	848	809	850	842	882	833	795	889	855	848	859	773	845	818	823	801	838	876	854	855	862	835	850	889	863	836	838	847	806	806	889	840	848	843	850	822	783	849	809	851	866	818	878	775	824	848	837	821	859	805	885	859	817	900	864	806	844	868	842	843	816	869	853	848	878	848	889	851	831	829	876	845	867	860	856	748	790	859	844	786	856	865	843	794	873	877	822	812	885	833	770	857	796	855	850	865	833	832	830	863	794	839	858	840	856	820	855	840	820	867	793	833	873	844	798	827	801	872	843	862	891	830	834	808	851	897	849	831	826	833	771	825	840	864	856	801	849	831	840	840	811	853	838	845	793	861	848	800	827	863	823	884	805	874	792	848	811	854	830	816	808	873	833	781	796	838	808	848	807	817	882	851	851	878	811	872	851	806	797	819	851	824	767	870	819	802	796	841	860	823	811	823	820	852	860	834	856	802	822	849	901	848	830	859	842	819	811	834	793	864	849	844	795	852	805	816	838	837	849	856	886	797	840	851	835	807	804	828	834	806	867	829	838	864	822	853	812	821	867	844	820	855	870	811	821	811	856	843	833	859	823	833	845	835	824	836	851	820	854	849	807	919	827	772	840	867	863	818	861	870	845	863	806	856	858	864	799	840	821	886	838	889	838	857	798	823	828	843	851	826	852	806	823	863	838	823	832	832	868	845	836	842	903	767	816	885	817	840	850	811	849	819	825	845	843	820	844	844	865	819	842	845	843	867	834	830	830	836	850	804	809	839	830	829	837	827	847	801	836	810	863	833	846	843	833	824	817	857	867	838	824	811	873	821	846	830	818	819	840	849	865	835	808	868	799	889	848	885	776	829	821	803	784	832	853	835	839	831	832	843	852	832	834	824	806	806	817	853	807	858	824	876	830	813	849	863	801	820	849	811	869	805	791	868	780	807	796	836	789	836	898	847	834	862	849	836	839	858	863	785	836	853	876	902	888	908	893	843	846	863	835	882	868	853	826	854	826	859	856	837	857	868	833	857	867	794	892	861	831	873	827	869	812	863	882	863	794	856	785	812	802	817	824	837	796	820	884	845	846	788	798	850	845	845	812	893	811	789	908	811	858	835	857	856	785	841	813	802	823	859	876	853	860	829	825	868	811	845	821	811	816	830	865	841	862	798	843	861	795	840	806	830	801	828	890	863	894	789	820	890	886	860	867	858	907	883	855	868	793	795	846	863	891	830	823	807	827	831	853	848	807	805	863	799	793	808	807	855	888	846	813	831	802	837	817	784	816	820	822	829	825	833	905	818	838	811	858	839	837	853	825	784	816	780	832	840	884	872	804	817	850	848	885	830	835	859	832	810	811	849	863	802	850	808	860	811	851	897	853	753	851	822	868	848	814	859	863	880	839	818	840	828	811	849	813	793	836	822	814	794	822	819	861	848	863	873	816	868	873	811	817	858	866	844	842	858	800	843	886	844	871	888	837	833	857	809	775	804	842	826	857	817	840	803	793	867	816	809	882	866	766	785	830	825	845	832	878	822	860	837	885	834	808	829	856	819	860	839	816	845	822	865	820	805	897	842	775	842	869	846	789	844	845	840	814	822	877	854	845	831	869	830	868	837	888	870	881	835	839	850	879	838	853	838	846	831	853	814	846	889	835	874	813	824	802	856	808	814	883	853	850	829	855	836	827	803	809	825	827	843	840	846	828	853	885	798	862	839	896	846	826	894	839	826	873	887	823	854	841	878	829	824	866	852	811	775	840	828	859	812	811	864	820	836	843	860	815	817	823	851	891	842	862	860	803	893	816	900	866	861	810	874	838	860	829	816	890	885	830	812	881	803	817	815	886	788	771	825	787	867	860	836	824	853	815	820	815	823	868	838	840	806	873	820	855	844	886	874	830	774	888	847	816	847	847	844	747	839	852	828	846	881	856	782	813	865	846	872	844	830	847	809	873	836	811	870	874	823	873	882	852	890	804	838	794	855	828	886	886	849	836	854	851	806	851	870	834	852	825	824	814	837	873	878	858	820	806	826	837	831	844	874	869	897	800	863	858	798	740	879	839	826	814	839	853	873	792	899	794	834	835	885	841	833	868	830	820	797	858	817	803	792	831	879	840	884	862	830	823	802	824	852	813	827	800	865	815	850	881	846	853	846	840	803	809	811	863	834	816	813	868	830	843	828	855	851	863	839	792	842	809	853	873	840	880	842	812	818	822	870	830	851	857	764	849	826	801	807	851	811	877	819	857	819	816	848	878	843	828	834	769	840	858	803	845	837	868	845	862	884	834	881	844	838	868	898	850	868	850	830	896	819	887	847	818	813	815	866	831	828	820	811	858	867	740	791	846	827	861	850	799	849	828	854	822	832	829	839	847	884	780	832	821	843	843	870	810	840	892	792	790	812	850	860	839	811	801	843	849	831	849	838	835	857	871	878	816	819	824	846	873	867	839	809	865	842	920	868	838	828	836	847	851	831	850	805	821	869	892	827	893	876	868	921	881	861	777	878	855	810	859	815	832	852	829	819	837	774	884	896	839	812	873	795	831	859	799	839	840	843	812	823	825	827	842	868	799	831	812	784	849	823	887	860	822	843	855	855	836	818	783	809	838	849	813	859	853	818	926	883	809	854	838	902	807	853	827	824	911	829	844	813	843	910	835	817	893	824	858	828	862	819	786	891	897	821	837	873	802	884	853	853	835	816	855	815	841	870	843	884	815	821	814	832	833	846	847	822	807	792	850	850	859	846	829	797	865	803	859	846	802	873	825	850	869	790	812	802	844	840	847	824	828	841	839	843	807	825	844	816	859	827	806	870	803	879	777	867	845	854	800	808	855	790	853	825	881	848	821	841	872	831	849	841	892	843	865	871	825	848	858	838	926	836	845	812	848	851	832	815	846	866	888	849	835	845	836	857	857	822	862	808	818	843	816	848	851	829	870	836	916	850	810	872	860	826	887	812	808	817	795	821	842	859	863	820	827	870	821	824	826	857	818	845	852	843	789	819	844	873	842	846	808	777	807	862	821	834	803	833	824	803	747	873	839	857	823	825	850	829	833	795	869	880	801	838	871	822	870	791	868	870	816	867	834	825	853	848	852	839	855	805	805	848	851	862	808	798	808	870	893	823	839	847	874	857	842	815	837	817	872	871	844	844	841	885	846	856	874	860	852	840	801	898	796	806	853	854	832
17006	2329	2287	1766	1220	917	653	550	468	438	362	324	295	264	281	255	242	214	212	203	192	223	177	181	184	193	165	201	185	172	167	147	172	161	196	172	148	177	162	147	179	161	159	158	151	161	170	148	190	144	137	148	175	161	154	166	177	143	135	150	150	143	154	147	155	152	164	182	152	149	149	158	162	148	139	151	166	156	154	159	138	156	143	145	155	164	156	156	155	165	142	146	150	140	143	150	146	149	140	172	168	176	152	185	167	149	136	150	128	181	155	161	162	159	168	184	158	133	158	126	143	149	175	180	149	160	150	153	157	151	158	146	148	159	151	142	158	152	155	148	155	180	157	160	154	142	153	177	132	128	125	188	153	158	148	150	165	174	131	160	159	165	155	134	155	150	133	137	155	134	149	152	167	143	166	150	149	146	147	163	174	155	148	139	157	150	150	145	155	151	136	167	143	162	126	148	179	162	139	139	165	130	148	133	144	162	156	163	153	176	147	159	150	157	156	140	158	133	151	176	146	151	127	170	152	147	169	171	145	172	167	183	139	145	162	140	155	174	177	179	148	163	168	165	177	149	154	162	150	152	175	148	142	173	171	156	158	165	159	147	160	162	141	147	139	153	139	153	150	163	166	144	174	149	159	151	177	156	180	153	181	141	162	166	137	162	167	165	130	144	164	143	159	167	152	157	135	146	109	161	156	154	143	145	142	145	155	151	130	156	151	160	136	164	144	164	157	134	172	161	163	154	131	169	154	175	155	168	185	139	125	169	151	162	165	156	154	139	140	144	163	186	157	188	162	152	165	149	172	164	135	152	166	148	151	147	157	166	167	165	161	161	145	144	164	154	174	131	140	152	163	137	156	157	151	142	166	155	153	150	170	152	150	181	152	148	153	170	150	157	146	151	180	185	146	143	149	131	147	176	151	166	147	147	161	155	157	148	140	131	144	159	134	145	168	152	144	155	160	136	138	148	125	153	158	152	149	141	157	150	149	142	165	147	154	150	158	154	138	123	145	153	152	180	158	159	163	154	152	136	160	147	150	151	166	153	154	147	145	149	162	138	158	158	141	156	165	152	155	169	151	163	133	169	154	131	152	161	151	122	160	148	138	162	150	134	166	183	162	151	148	151	160	125	160	150	136	172	139	151	158	141	133	144	176	176	144	140	162	143	147	170	133	148	146	158	146	159	153	144	163	165	158	155	153	144	161	160	150	157	166	136	157	130	144	150	141	164	168	157	168	153	170	154	162	152	145	196	157	139	141	154	158	160	143	149	158	130	141	152	126	139	156	128	160	143	166	154	128	154	171	159	152	126	162	138	160	163	158	154	146	150	153	132	162	129	136	132	155	166	149	150	154	167	147	167	181	145	154	150	148	150	162	148	140	153	173	152	134	130	157	132	167	172	153	156	161	165	139	152	161	134	154	138	127	151	151	152	151	159	153	149	150	165	164	152	175	155	170	146	152	138	158	156	171	160	140	145	153	132	148	139	153	148	135	167	136	150	166	138	132	173	141	156	147	156	139	168	148	154	143	143	154	137	150	149	155	166	156	157	150	152	135	158	166	148	148	151	149	157	160	160	153	162	172	137	154	163	139	163	149	169	153	132	157	143	140	150	155	150	171	166	158	166	170	153	154	178	156	154	162	133	170	166	162	153	154	160	134	148	159	137	165	133	144	174	150	125	133	121	140	157	149	145	144	130	164	156	154	146	153	137	143	182	139	141	128	173	151	149	160	139	143	172	161	161	149	178	154	175	173	174	144	142	148	133	183	149	150	145	157	164	179	144	127	170	151	180	134	151	155	159	154	143	180	172	146	150	152	166	144	144	166	130	143	141	136	151	161	170	166	150	144	152	142	152	163	152	148	147	149	138	166	159	163	163	150	149	143	153	174	121	163	149	141	128	135	163	159	158	162	148	155	157	156	131	147	136	164	152	152	136	152	130	151	147	154	130	136	167	150	163	154	165	146	159	148	153	168	147	149	129	149	157	161	141	149	153	150	165	172	158	171	148	144	171	143	142	140	150	166	156	179	143	163	146	151	149	143	133	145	148	138	155	186	137	156	152	173	153	155	143	143	147	145	137	148	186	169	146	164	149	157	143	148	150	139	191	149	158	153	153	152	161	152	144	135	151	166	172	146	177	143	120	117	165	168	157	151	154	172	138	142	150	137	168	164	124	145	173	161	137	125	163	132	137	152	150	124	149	156	157	135	156	125	157	178	147	168	145	157	146	139	158	166	148	154	149	169	156	144	158	137	153	146	151	179	155	153	141	149	155	132	139	144	148	152	157	166	152	155	175	183	165	151	147	135	151	141	170	134	167	155	135	190	166	159	136	112	149	148	168	155	140	147	147	166	152	145	156	142	160	133	146	184	166	157	160	172	150	154	150	163	149	152	149	152	157	148	176	179	160	156	152	161	136	148	165	134	142	165	158	145	159	152	163	157	152	135	151	156	138	153	167	168	154	136	156	144	162	152	159	152	159	150	156	143	149	147	155	132	108	159	145	157	149	132	137	156	140	156	131	131	163	142	158	168	131	151	152	151	157	139	164	145	151	133	152	144	178	186	169	159	145	152	154	158	132	164	151	194	130	155	143	159	144	146	151	166	155	141	184	140	149	141	156	154	130	150	150	137	152	155	150	158	145	149	132	172	145	143	160	171	147	179	152	156	134	141	183	158	150	147	157	157	158	168	178	152	171	149	163	163	164	146	175	126	137	158	144	168	168	163	138	149	166	160	177	162	147	142	189	166	145	179	156	147	132	145	121	155	130	152	148	159	136	166	134	160	150	140	156	156	170	147	161	162	185	147	156	138	151	162	165	155	143	167	149	142	176	160	151	174	170	156	166	167	143	156	167	136	156	150	157	142	165	163	135	163	153	176	141	164	156	151	160	135	137	173	160	170	136	132	165	160	153	145	149	157	156	153	164	165	150	148	196	133	157	142	146	147	146	134	166	157	144	171	146	142	155	168	152	150	143	160	135	163	158	152	146	157	164	159	171	150	160	178	170	152	183	164	144	166	126	161	134	144	170	176	153	161	132	142	149	142	173	140	156	131	156	153	157	140	161	190	150	133	133	171	156	147	185	136	162	159	170	148	151	146	167	191	147	149	184	155	149	164	140	164	186	141	157	156	156	174	147	149	157	151	153	136	149	161	152	170	136	177	137	142	158	151	158	148	151	141	164	135	149	133	175	130	162	159	135	133	165	159	132	172	155	154	176	147	154	157	162	169	149	144	166	150	150	138	161	165	153	147	139	155	158	165	149	139	148	151	172	144	156	165	167	167	169	155	168	152	158	118	158	153	152	148	171	145	163	162	158	161	171	152	164	147	164	150	137	157	121	168	155	147	158	137	141	165	152	152	163	140	128	164	164	159	153	158	167	147	157	162	149	127	164	142	154	148	149	146	165	164	141	137	151	152	160	137	164	168	140	155	161	170	161	138	153	144	157	152	137	150	128	141	146	155	170	148	142	142	129
7412	1977	4157	5016	4389	3668	3086	2532	2238	1860	1637	1435	1317	1258	1106	1062	925	909	849	828	817	764	703	746	704	662	685	691	655	574	604	587	571	563	610	520	543	527	559	515	489	514	511	517	464	508	491	504	545	433	495	464	489	469	445	488	524	483	489	466	491	505	434	496	477	488	495	486	507	447	469	457	477	498	445	478	481	419	482	463	515	449	440	418	455	439	418	453	471	448	435	470	453	441	429	470	432	484	479	452	423	431	443	444	456	451	468	459	440	445	469	439	473	456	484	438	420	416	456	465	451	430	447	420	488	422	439	414	444	430	435	451	423	434	452	408	467	417	484	419	445	429	438	430	436	439	465	455	452	438	442	434	436	460	449	465	443	457	446	440	447	475	449	455	461	418	431	424	457	437	439	411	404	437	441	485	456	436	459	404	415	468	411	444	469	433	456	416	397	464	439	438	450	408	478	449	457	437	421	434	408	437	429	439	429	413	418	470	417	470	452	440	439	412	440	412	398	455	456	454	457	455	433	429	450	457	414	386	441	457	427	499	425	407	457	453	431	472	427	444	472	389	476	425	408	451	483	456	446	441	427	439	422	426	451	431	418	426	437	401	419	436	462	460	439	434	440	436	463	445	411	406	423	432	449	437	428	433	465	424	462	419	441	467	444	479	444	428	449	404	466	430	430	443	436	442	437	442	421	453	452	451	455	433	451	429	408	386	433	419	382	429	435	451	402	426	442	390	439	437	406	478	422	441	427	423	383	423	434	440	430	427	491	442	397	439	432	454	420	430	450	437	422	418	444	470	406	452	405	411	467	435	412	462	435	459	449	413	431	446	432	446	416	445	417	459	434	448	476	448	492	470	408	433	413	466	454	414	475	404	426	438	401	481	458	439	409	438	448	429	441	413	454	444	477	416	466	420	464	432	417	415	413	449	468	410	442	411	442	444	443	432	421	445	457	431	413	447	429	428	435	419	438	405	440	469	435	447	423	428	449	422	444	438	428	432	470	433	432	450	466	444	489	456	442	447	397	458	462	428	406	453	435	441	424	408	439	416	439	457	420	422	409	448	451	405	411	427	433	450	462	406	424	441	422	443	421	463	455	424	458	455	443	429	447	429	429	430	431	432	442	421	443	392	450	399	435	445	474	403	460	421	438	448	453	445	453	459	461	414	476	438	459	429	412	473	448	458	443	444	409	416	447	400	454	446	431	460	417	444	435	426	460	433	423	431	429	454	461	459	436	423	429	419	443	449	433	489	447	462	397	424	429	416	445	433	417	433	420	432	430	473	459	434	447	413	415	476	455	418	474	414	467	441	447	428	461	418	421	451	395	476	429	398	417	450	461	415	468	406	450	449	463	412	387	424	433	429	432	489	452	453	450	460	417	441	437	433	426	403	440	432	460	404	411	440	440	410	428	448	430	460	424	423	467	455	425	442	433	434	455	443	428	439	459	462	431	436	428	417	443	462	411	451	421	399	432	448	490	385	435	460	422	423	443	435	435	449	412	455	399	431	396	446	419	408	441	444	460	438	423	445	456	421	418	434	470	439	419	425	439	386	421	446	425	417	380	466	484	502	454	474	435	414	417	436	473	454	425	417	435	446	431	429	464	455	419	435	428	427	491	430	442	450	458	487	449	472	426	427	424	394	466	468	451	474	422	436	435	434	400	420	461	430	455	471	435	441	464	397	442	419	432	413	441	420	436	457	457	424	394	451	428	455	454	450	493	438	439	426	452	438	401	415	459	462	451	425	441	404	431	446	439	440	435	423	454	453	432	455	444	401	475	437	432	446	447	463	451	475	446	402	458	442	409	425	410	430	433	426	453	477	395	440	410	430	438	451	423	460	396	474	416	430	425	431	448	434	401	448	440	450	436	427	435	421	477	476	438	456	451	464	450	429	434	468	441	447	478	424	448	455	455	429	435	411	432	459	420	451	427	444	486	439	466	478	449	446	418	430	409	436	446	421	423	440	475	457	450	414	457	411	431	421	460	435	427	462	425	451	396	462	465	408	472	443	400	428	477	426	425	438	442	467	453	450	456	455	458	453	478	437	432	459	405	464	432	406	443	448	413	408	450	426	408	424	427	419	415	387	416	462	448	431	457	453	445	395	431	430	447	418	405	474	431	482	391	433	440	456	433	447	430	441	441	440	439	441	426	445	431	423	469	434	460	451	476	421	434	440	435	447	458	435	426	479	416	453	503	428	496	441	464	432	435	427	448	449	447	444	407	411	466	428	404	450	394	442	454	425	408	444	413	456	429	438	452	429	429	439	451	460	440	440	439	437	438	465	402	428	419	470	418	470	430	451	426	454	451	400	453	425	438	435	427	436	424	443	420	455	437	422	442	428	453	427	478	453	426	451	443	435	434	426	464	433	422	458	440	442	440	427	477	459	447	446	420	430	472	428	439	447	415	440	439	438	410	435	433	476	445	420	413	431	453	457	468	374	397	469	422	432	443	444	410	407	414	431	442	452	460	418	449	421	453	424	469	421	395	418	394	427	409	412	415	460	478	461	462	473	407	409	441	468	458	474	447	441	433	433	430	456	468	476	455	403	414	463	439	465	468	442	495	456	452	458	401	431	417	461	451	439	453	423	451	416	428	448	445	414	451	441	435	427	443	412	445	445	437	426	427	436	429	446	451	461	438	451	443	446	475	406	423	466	421	451	433	429	411	422	429	477	421	438	446	472	472	438	430	438	454	459	444	426	413	421	460	471	415	435	433	450	440	428	399	448	436	426	476	415	437	422	440	476	469	431	457	432	442	419	425	419	413	422	435	444	439	444	439	448	457	446	412	467	435	431	428	444	438	407	507	440	446	427	414	468	479	442	408	402	428	453	457	445	425	428	420	426	428	439	444	443	437	437	448	431	416	451	428	461	446	436	471	401	468	439	480	409	462	412	429	414	438	429	419	448	443	442	430	436	423	441	406	410	413	475	460	392	427	423	447	404	421	433	457	436	431	418	418	452	436	434	446	456	438	432	453	432	436	427	411	442	450	407	385	417	443	403	419	454	453	407	470	427	437	449	402	449	424	433	436	430	460	435	410	403	444	453	473	405	444	430	446	448	394	404	438	442	435	429	432	472	419	439	432	476	434	426	467	449	456	424	397	458	455	418	415	425	471	425	445	466	461	450	411	422	504	427	426	435	457	440	437	459	404	427	450	438	445	447	454	463	444	454	443	424	410	412	435	437	416	381	407	447	417	428	434	427	446	461	440	457	441	438	408	410	438	421	407	456	399	446	444	451	449	412	411	439	438	502	413	451	426	433	444	478	465	453	420	443	448	461	431	449	438	456	430	446	445	432	461	423	422	445	400	452	441	419	432	444	445	463	481	409	423	474	440	421	430	447	408	442	500	458	442	403	477	401	431	445	439	447	459	436	468	463	424	441	450	429	430	437	441	432	452	462	456	399	464	446	410	438	402	434	428	416	448	431	429	438	379	438	409	468	437	445	422	434	408	405	450	442	466	444	404	420
2523	448	425	409	351	377	355	388	352	380	349	354	387	363	360	384	384	405	336	384	386	387	375	359	371	365	367	335	358	376	371	370	341	385	343	355	361	367	367	351	342	383	385	365	369	364	346	372	338	383	359	355	351	370	381	389	375	367	379	354	367	385	386	359	380	358	376	341	361	355	396	383	339	376	346	422	341	385	373	359	371	389	354	379	322	382	391	361	330	371	337	365	355	362	362	403	366	386	381	371	349	349	365	367	391	399	422	370	401	357	376	351	394	387	368	378	370	377	334	380	369	343	364	337	379	416	383	382	354	344	378	370	381	358	361	388	381	361	393	382	373	372	389	367	347	357	350	363	400	323	355	357	366	375	380	363	373	375	386	368	385	374	343	369	362	337	360	352	380	360	347	362	370	364	359	367	390	347	379	355	359	393	324	366	344	376	386	361	370	362	358	353	343	356	369	350	358	365	349	400	369	368	399	330	352	363	337	381	374	358	373	371	372	404	412	363	351	322	385	381	372	367	381	373	378	387	358	370	363	383	368	350	370	400	374	354	385	341	389	332	382	363	323	386	388	353	384	377	374	357	368	358	376	391	356	422	354	359	347	378	375	370	356	380	365	364	361	401	382	374	356	389	359	350	388	328	374	349	378	388	351	376	376	397	401	370	363	370	355	345	363	394	364	335	338	363	348	357	382	373	394	385	365	311	350	388	370	355	384	368	373	370	355	361	361	381	388	381	364	367	335	349	371	363	378	359	348	346	339	337	373	355	341	351	356	367	398	385	352	373	392	373	366	371	369	387	347	369	418	348	368	348	367	372	340	410	381	384	369	357	385	395	403	356	365	396	363	352	437	385	373	353	344	371	372	363	362	381	367	339	358	387	360	329	360	373	356	352	311	363	392	355	367	365	378	356	371	365	333	348	384	372	387	368	362	379	362	393	419	377	384	376	338	357	354	352	377	373	385	353	368	350	388	386	392	395	371	392	380	347	382	375	356	351	388	360	378	386	332	348	359	400	384	366	369	356	347	352	359	357	368	338	373	396	334	339	355	360	390	416	364	382	348	366	349	358	389	371	368	368	380	390	369	333	362	344	383	404	354	351	393	366	337	352	377	386	391	374	360	340	364	339	380	338	359	378	374	359	380	325	372	365	367	396	366	343	360	356	375	386	328	338	357	369	386	354	382	360	349	368	385	322	340	370	374	362	370	334	364	409	332	368	368	356	381	381	395	344	343	353	390	393	352	383	348	361	416	383	358	389	355	370	385	374	364	360	385	358	398	390	350	347	344	342	385	329	338	349	366	355	365	414	335	344	366	349	388	372	377	378	357	365	362	397	365	379	373	369	356	387	402	380	328	387	360	361	380	364	385	358	414	355	370	367	386	361	389	368	369	383	395	372	400	334	369	382	352	357	347	372	351	377	366	397	397	385	388	390	388	394	387	366	355	361	370	373	389	375	359	357	374	409	325	366	340	339	386	372	410	380	341	382	374	381	370	348	352	365	398	378	353	388	381	368	376	410	382	377	379	350	358	360	362	384	353	384	387	359	398	392	354	371	342	350	361	375	371	364	371	369	351	400	386	383	378	395	375	374	363	348	343	359	374	393	405	382	338	337	399	362	403	397	388	342	363	404	353	384	403	383	349	406	323	374	344	398	360	305	386	394	369	318	378	382	332	376	386	364	367	345	338	352	373	387	346	377	358	338	362	368	324	391	350	375	356	390	361	384	349	342	347	333	357	360	361	341	380	366	376	372	420	361	328	373	394	373	388	398	375	377	386	351	359	360	385	382	398	362	345	371	396	363	365	399	343	395	357	357	368	337	363	342	374	341	368	339	353	367	367	362	382	367	326	378	339	366	373	381	388	326	381	354	355	328	346	390	379	332	367	360	378	366	328	402	376	349	388	384	360	348	367	380	384	366	354	359	372	378	363	360	361	374	361	397	341	349	413	353	374	408	368	361	377	375	385	389	356	385	384	353	343	397	355	373	356	354	340	402	364	381	379	389	341	417	356	347	396	381	419	361	368	359	359	369	376	353	363	355	406	370	369	409	374	339	321	353	331	363	375	352	356	358	386	375	349	353	342	355	365	385	333	366	353	391	388	363	361	438	339	364	363	376	331	374	353	377	337	364	366	380	377	332	388	376	391	391	331	346	339	346	389	347	372	389	396	367	404	386	332	365	345	364	363	401	370	396	369	355	384	415	356	377	353	379	395	386	353	374	371	385	330	369	334	351	361	335	367	353	365	387	351	363	352	360	401	379	363	363	353	370	345	391	333	353	381	340	395	346	370	361	378	385	412	366	368	372	363	365	410	357	366	370	386	364	406	396	387	384	361	361	393	357	369	358	370	345	402	397	377	395	358	337	381	363	360	371	357	373	345	358	377	340	376	354	407	354	364	387	325	350	339	377	402	388	368	375	353	351	376	336	387	374	392	387	338	367	381	367	400	366	355	365	354	342	410	384	352	391	343	404	375	384	357	333	357	384	368	387	348	378	417	336	341	366	331	401	356	350	396	372	369	359	354	372	372	367	368	369	370	366	355	367	332	411	362	392	372	368	355	360	373	348	380	416	360	346	354	364	364	394	362	381	341	343	375	377	427	397	362	371	361	346	371	336	369	384	381	393	367	389	337	356	389	369	358	368	398	340	375	366	350	357	352	366	357	364	381	350	367	371	331	348	390	357	359	371	328	368	370	356	382	349	353	360	335	342	345	351	380	370	369	352	385	357	389	391	363	336	343	368	352	373	368	441	358	393	338	341	412	364	377	359	327	383	376	336	366	370	348	336	382	409	385	371	340	377	357	375	404	347	376	354	346	378	373	368	356	362	319	381	388	394	386	368	363	370	374	330	360	346	370	386	368	337	379	388	354	392	362	368	347	376	370	368	370	388	384	352	380	364	378	380	399	367	352	339	372	405	354	375	371	372	362	375	344	370	360	379	376	356	362	367	347	359	339	350	363	328	327	346	378	363	325	360	353	363	380	357	340	347	384	371	381	389	348	389	360	351	364	375	359	373	352	356	356	336	361	398	342	375	372	378	372	367	375	364	358	349	361	322	350	372	380	344	353	365	340	315	410	360	329	377	334	378	329	368	362	365	345	340	393	348	343	382	350	373	346	340	376	345	356	368	387	381	372	368	379	377	354	338	375	363	400	399	370	341	346	379	345	388	377	334	381	353	376	387	384	369	322	336	376	375	383	413	372	349	352	358	365	350	390	336	335	403	372	349	353	377	357	355	363	373	371	383	338	385	347	329	332	396	361	395	399	410	383	347	349	375	363	358	405	361	386	369	354	404	401	348	358	360	353	350	337	341	364	358	360	372	380	347	374	344	355	364	369	364	338	340	379	367	350	411	379	360	387	369	354	376	342	374	395	359	379	359	370	385	330	367	371	378	328	330	390	325	325	386	343	378	347	347	380	374	369	390	357	393	351	406	371	338	377	358	362	353	391	350	346	349	338	386	341	347	394	341	399	381
2640	1014	1080	1087	1078	1077	1016	1011	958	1003	972	1000	956	966	974	960	961	944	969	910	972	978	931	910	908	1009	926	987	914	873	946	929	932	935	980	988	930	909	893	953	945	922	953	862	940	968	950	936	954	880	909	939	904	919	924	957	960	928	972	960	933	949	939	931	894	902	951	914	960	923	943	965	932	944	921	934	921	923	956	920	918	944	977	865	938	982	935	1008	981	918	852	947	892	825	917	956	919	894	901	947	910	958	962	908	931	874	963	873	889	996	926	933	889	933	936	945	934	943	991	947	967	936	1002	941	945	915	928	972	987	975	946	910	916	966	939	930	920	896	912	929	927	946	937	906	886	907	964	1005	964	931	898	945	934	946	905	926	930	941	943	920	905	954	967	917	963	957	937	951	929	922	922	906	888	886	915	979	921	926	922	865	958	1026	913	916	981	938	935	935	947	959	955	926	934	940	1005	902	939	911	966	952	961	904	935	927	961	918	1011	908	978	940	942	947	925	972	926	948	897	961	955	891	941	894	889	935	962	945	991	960	934	872	970	898	951	935	909	899	892	928	885	903	966	978	934	903	930	915	913	931	905	933	897	942	966	907	966	955	905	933	924	897	943	901	888	899	881	890	949	957	924	953	970	917	920	918	945	914	918	960	925	915	959	940	921	973	967	912	919	954	948	947	880	930	906	833	902	982	947	937	931	958	917	954	918	938	952	963	947	902	903	900	945	932	927	895	842	894	957	887	954	957	888	947	891	962	1018	941	964	922	918	953	926	923	952	938	927	920	975	945	941	953	945	890	969	998	920	925	954	882	942	964	900	920	945	989	959	945	915	893	898	910	1001	961	952	942	926	909	921	914	929	905	893	910	995	925	927	947	895	930	907	949	955	966	946	904	957	886	923	950	943	952	921	914	950	971	924	958	930	937	935	920	952	927	914	930	949	896	998	912	912	942	879	942	944	920	893	923	869	904	883	944	903	877	934	933	924	968	931	898	892	930	956	943	942	933	914	972	934	958	949	994	941	923	911	866	871	937	966	910	964	951	948	896	902	887	905	919	868	946	950	906	944	1008	904	956	1005	976	1014	930	975	901	987	911	867	932	962	918	958	956	954	938	975	950	948	953	882	964	965	898	995	907	960	933	942	909	948	914	926	932	885	879	909	929	935	938	924	943	892	936	910	881	897	916	939	902	935	915	977	945	926	952	922	994	978	955	991	931	944	932	927	925	976	957	886	906	912	907	925	927	924	965	903	926	931	936	882	920	904	965	973	873	918	970	936	965	954	954	930	895	1000	888	922	921	928	927	912	927	917	1001	958	923	917	913	912	915	947	909	986	914	992	895	911	881	886	932	942	934	991	950	900	958	907	887	995	956	959	920	933	914	929	951	920	929	949	953	992	938	882	955	890	903	931	922	859	931	946	909	945	985	951	940	949	898	965	919	910	933	893	940	927	993	964	921	913	901	934	912	950	928	922	898	931	885	956	925	865	971	941	908	967	968	934	950	879	937	958	916	913	930	901	907	902	871	926	942	939	918	967	903	894	948	961	951	923	975	909	947	930	892	984	867	916	933	901	942	909	912	903	954	895	926	962	957	930	902	898	906	915	899	932	932	906	918	928	972	937	906	954	958	916	928	913	953	934	944	879	917	942	868	905	904	920	955	932	964	930	902	968	968	927	893	976	963	932	928	928	865	916	909	915	906	915	906	930	899	863	925	944	919	939	1003	994	929	924	945	934	866	964	931	893	880	958	935	983	937	866	953	966	944	887	961	941	917	900	975	900	931	896	925	907	956	963	935	906	965	870	943	941	888	928	1035	959	922	925	932	891	927	955	923	926	912	955	929	909	940	858	863	901	965	898	903	961	990	1032	905	952	943	896	936	929	965	873	925	958	941	936	929	956	977	954	906	901	994	939	959	895	955	961	955	972	881	930	922	929	937	932	982	920	921	941	914	907	896	919	978	947	928	889	926	938	947	938	880	960	882	905	988	923	916	908	920	936	944	922	916	979	924	950	933	914	965	980	878	930	924	922	931	988	972	889	924	910	924	911	888	918	1009	923	977	943	942	914	916	886	966	978	914	908	943	923	905	926	962	872	884	942	889	932	998	921	943	905	978	930	914	905	961	932	960	935	918	958	920	908	940	899	918	965	890	955	923	937	888	935	893	916	949	914	912	953	939	869	936	908	963	928	869	917	963	915	909	955	893	886	954	957	991	905	898	933	920	947	855	870	891	887	971	928	931	962	963	906	946	913	963	866	927	889	961	877	935	972	872	939	970	931	843	911	866	901	928	933	983	889	933	919	887	885	930	926	962	914	971	940	928	974	881	956	926	907	920	965	981	956	981	941	946	917	928	955	945	941	940	1016	947	928	975	956	900	945	906	961	932	919	913	982	992	921	934	975	879	957	961	906	974	952	890	919	939	882	885	943	950	914	913	928	941	946	921	904	968	918	924	948	950	915	922	975	969	1018	919	859	949	990	914	962	908	920	928	901	888	917	1004	921	965	880	967	910	941	949	927	952	925	897	929	909	918	906	885	892	950	925	978	936	988	959	932	925	948	964	943	945	922	983	970	935	931	978	899	952	934	944	966	928	914	947	921	929	956	885	920	927	920	936	933	971	909	911	963	936	932	941	964	971	894	909	935	922	902	978	938	874	950	939	860	938	931	933	928	933	960	931	895	897	942	958	894	912	896	955	935	947	932	936	908	928	966	935	992	938	923	968	980	943	918	946	957	941	950	954	943	952	923	959	882	906	943	923	913	919	924	948	920	961	955	870	895	927	918	942	901	950	933	942	936	897	903	933	967	881	905	964	925	864	927	900	909	938	934	958	921	933	922	919	959	1006	883	925	957	928	1012	990	978	887	855	942	887	912	904	931	884	933	947	915	963	963	946	922	910	963	910	897	922	935	906	898	910	934	906	946	931	927	892	913	933	921	942	941	974	933	928	904	909	921	974	908	913	926	988	924	866	935	977	884	948	928	928	885	962	976	943	984	972	884	933	958	903	932	926	923	963	973	1002	912	946	957	916	885	954	935	877	957	892	888	930	918	970	949	915	954	975	884	930	963	905	925	951	880	926	918	886	935	907	871	967	927	932	979	911	981	955	963	907	951	909	941	922	958	887	873	944	972	940	981	952	906	903	948	928	950	934	896	901	917	856	904	969	933	948	928	988	905	934	918	914	986	896	880	953	842	924	963	900	919	969	956	956	881	920	938	934	928	885	893	937	901	876	880	929	924	890	947	896	975	904	914	941	950	891	968	919	923	947	958	861	935	946	927	888	943	927	962	932	944	893	969	871	895	932	899	939	920	939	927	953	927	907	943	912	947	937	912	912	934	885	955	926	925	938	948	962	931	921	962	935	922	868	908	916	983	902	970	905	920	912	928	950	908	973	969	945	950	887	900	939	975	922	891	895	908	937	924	1001	976	961	904	928	890	941	960	960	927	900	972	879	950	955	915	950	967	883	910	981	914	977	922	912	902	950	904	917	932	905	909	959	932	931
9072	1086	1391	1067	836	668	627	526	518	448	462	405	368	381	382	400	353	351	361	382	347	358	360	351	357	344	331	372	350	342	332	359	351	324	332	347	345	335	315	387	371	312	338	358	328	365	350	318	314	358	338	321	363	335	357	331	353	341	346	326	331	345	331	353	352	316	337	345	350	301	309	323	316	310	317	351	322	339	339	367	342	319	325	323	341	352	339	319	350	311	335	352	335	335	361	344	332	302	302	328	377	359	326	356	337	346	339	354	317	351	314	344	386	348	357	325	344	355	350	325	312	346	300	343	319	312	329	339	337	326	322	309	325	313	330	329	340	339	350	317	360	346	335	363	331	334	349	299	314	338	327	331	347	315	322	326	322	343	332	323	331	342	340	327	335	337	326	311	331	330	330	313	336	327	334	350	324	329	298	311	324	308	332	301	314	347	328	366	353	322	335	346	321	326	324	348	329	332	273	333	322	326	315	359	342	367	348	368	317	331	336	346	315	383	335	328	334	343	343	311	366	334	330	342	318	324	349	351	327	363	366	334	330	348	327	336	326	344	314	322	322	321	376	352	338	312	334	277	337	341	313	368	344	340	291	338	332	324	318	321	337	306	287	328	330	319	341	329	335	345	314	343	314	345	316	348	331	339	343	335	309	327	347	370	288	328	310	311	354	348	303	332	309	295	343	302	339	330	326	307	353	329	342	333	292	321	341	344	305	339	353	318	293	311	342	357	306	312	332	342	358	293	304	299	321	316	296	317	319	339	319	294	315	366	326	346	338	328	335	344	347	321	312	320	297	312	306	355	346	327	339	322	329	352	343	318	313	354	333	330	347	322	344	315	343	315	355	305	328	325	317	328	297	351	333	333	351	338	326	309	315	338	321	327	335	315	336	338	301	321	335	330	321	329	299	361	357	332	345	305	342	342	308	339	325	327	340	345	328	334	326	340	328	383	330	312	325	301	323	347	317	359	310	321	333	358	358	323	342	344	339	372	315	344	318	309	317	333	339	331	294	318	330	299	357	336	320	311	316	354	339	308	318	342	328	329	312	323	331	314	338	370	344	332	316	321	323	350	319	361	325	354	320	398	339	384	308	349	351	315	355	325	362	332	294	341	372	331	349	326	360	350	334	336	368	348	344	330	334	356	326	315	329	371	308	355	323	334	313	328	338	332	348	321	335	318	325	321	343	338	311	345	300	317	352	354	337	334	344	367	354	344	332	339	338	345	331	359	332	319	321	344	278	332	321	332	369	328	330	356	401	333	352	336	323	295	347	320	340	371	345	338	353	341	325	354	372	325	342	369	333	328	317	319	346	344	321	340	330	336	304	325	357	320	302	317	356	347	333	326	326	330	358	325	323	321	342	343	342	330	341	364	357	340	302	322	344	335	354	334	324	330	342	280	312	298	360	325	374	330	308	312	356	335	331	313	351	318	356	389	340	341	340	342	318	334	389	339	354	316	341	306	310	336	305	343	344	330	321	310	325	337	342	356	333	328	344	316	341	311	343	373	325	338	331	350	327	317	315	337	322	376	320	314	319	343	308	330	362	350	354	342	318	335	348	310	321	325	334	356	323	300	319	324	304	324	356	369	320	335	308	306	319	281	332	336	330	356	351	348	315	327	323	355	329	353	362	333	300	314	337	321	357	336	345	319	303	306	338	307	345	340	322	321	319	336	312	380	314	339	333	336	337	345	336	310	313	314	356	327	330	321	345	345	320	346	337	296	340	348	353	334	295	362	334	316	348	325	340	353	324	335	323	315	381	332	354	320	303	374	295	344	317	319	351	327	320	332	331	333	313	322	321	352	323	319	330	344	332	357	335	339	314	353	338	343	334	354	311	368	346	332	342	307	366	317	329	353	319	335	344	338	330	327	341	341	339	346	333	346	345	307	339	355	352	347	321	331	326	341	333	283	325	347	328	308	336	325	327	298	353	355	345	349	359	342	351	300	350	356	336	331	359	368	321	349	313	353	332	379	298	322	344	338	330	382	319	335	338	341	311	300	351	319	340	329	350	339	360	345	355	326	341	315	330	328	352	325	302	341	337	352	326	328	329	342	341	302	330	340	360	337	321	357	324	347	319	303	334	321	384	302	340	325	327	348	343	345	328	332	323	333	341	346	351	322	353	378	407	356	295	347	344	333	339	369	357	314	324	345	325	323	339	304	299	352	309	339	293	350	354	332	348	354	339	357	343	311	331	323	347	315	319	336	345	331	309	344	352	333	309	338	352	325	356	334	337	326	360	341	298	343	321	322	309	375	324	328	319	334	320	354	315	323	366	316	328	351	386	295	381	339	341	332	364	341	350	369	329	315	355	305	330	338	342	344	355	321	305	330	302	345	352	330	334	316	310	318	292	307	356	308	335	321	349	305	357	324	314	322	366	364	326	353	340	339	345	353	327	345	309	324	315	370	305	332	351	335	334	306	332	293	333	340	333	345	347	321	337	300	322	361	304	340	341	327	355	327	352	321	353	335	331	333	321	330	341	350	344	329	319	325	353	339	326	350	329	341	324	367	340	326	328	312	382	347	347	341	319	335	337	330	319	362	339	378	320	341	360	347	318	316	360	344	316	331	326	338	337	366	361	334	338	366	323	301	362	346	351	310	332	337	328	315	336	337	329	317	323	325	317	324	314	293	333	323	322	305	325	313	347	328	357	337	323	353	354	355	309	304	319	342	375	358	351	353	323	350	296	319	361	305	322	311	316	333	308	297	358	356	320	336	346	345	345	351	321	353	327	341	323	326	351	320	327	325	319	316	321	347	320	328	349	349	345	285	329	319	337	355	333	320	305	300	338	338	367	324	334	310	312	310	321	343	325	325	324	349	332	328	379	347	344	317	314	368	339	323	329	328	347	333	370	323	323	339	343	342	324	363	353	357	317	361	321	338	305	306	312	340	302	348	318	327	320	357	311	356	348	311	337	342	349	361	346	322	328	357	333	366	343	332	343	311	315	330	326	332	381	318	319	295	327	335	315	351	333	360	342	334	327	328	336	366	339	334	326	333	334	317	301	384	334	347	318	311	321	359	345	335	337	335	329	329	349	327	334	333	337	338	339	337	320	326	343	348	352	362	329	348	325	316	363	316	312	327	339	339	340	318	353	351	327	347	342	338	347	362	373	298	352	339	368	358	348	325	301	333	343	302	358	345	320	329	368	349	331	303	299	288	317	306	326	324	304	373	352	353	346	308	342	336	360	317	344	329	333	363	339	349	353	318	322	348	338	339	332	334	320	297	337	320	370	300	326	332	360	325	324	342	348	309	330	358	330	318	335	312	328	316	305	335	310	321	335	358	337	329	325	297	333	318	326	343	360	289	325	323	341	328	328	322	304	338	367	331	352	354	344	361	323	330	383	343	310	355	337	314	351	316	317	326	374	317	334	314	337	307	338	329	367	320	330	346	360	331	334	329	347	353	361	381	350	349	313	364	346	320	345	318	352	316	327	350	329	341	316	354	357	319	346	321	309	359	334	353
5815	1630	2651	3227	2895	2451	2239	1839	1701	1550	1471	1324	1301	1252	1179	1097	1155	1089	1083	1051	1018	1002	982	967	969	946	961	935	924	948	894	945	919	906	917	965	841	907	991	866	919	852	868	887	846	844	923	894	814	856	851	817	858	859	851	863	820	837	875	834	868	854	825	818	885	823	828	836	828	819	828	848	864	869	824	805	885	851	807	842	876	881	828	796	847	871	855	822	863	797	849	801	836	799	831	912	858	902	917	867	876	842	822	823	818	861	849	823	865	842	810	810	855	834	839	818	834	826	886	819	874	854	850	836	860	842	852	821	815	853	836	822	906	817	853	834	857	828	809	817	870	825	832	827	809	846	873	841	888	841	797	842	794	848	876	809	833	823	885	815	856	820	863	814	832	802	860	837	860	857	877	832	840	799	849	828	816	823	887	832	860	837	827	879	841	846	805	872	828	873	898	798	831	818	856	830	822	850	809	808	844	850	878	863	870	823	825	773	856	872	887	845	850	820	765	856	795	845	884	819	847	840	884	869	833	791	781	815	850	844	847	790	834	894	846	825	849	843	832	828	853	856	905	853	809	844	814	827	817	856	875	857	859	801	844	840	850	781	798	815	814	816	837	840	847	865	837	845	866	852	906	902	833	828	806	812	816	864	846	810	815	858	800	873	773	822	882	840	862	820	805	846	795	806	828	859	861	778	846	856	811	782	835	822	805	832	870	838	802	850	828	830	885	834	842	802	837	818	860	821	855	816	860	828	795	837	886	885	824	914	859	843	811	833	843	867	872	825	793	817	818	799	846	841	834	808	847	795	786	920	825	838	825	814	837	909	842	853	830	793	897	855	788	832	856	855	808	813	789	826	805	824	816	852	866	837	844	820	843	857	798	846	835	898	875	851	837	895	825	859	838	829	801	832	896	848	844	864	805	801	865	832	824	842	829	830	864	856	826	844	877	868	893	865	846	803	841	846	854	812	849	858	827	865	822	818	805	823	843	864	875	823	873	828	821	804	808	829	812	875	828	860	827	788	865	806	835	806	858	889	824	835	835	887	848	854	904	905	831	866	835	820	812	795	851	851	818	860	829	840	849	817	885	840	842	850	814	863	854	811	843	843	809	846	863	841	817	830	861	835	806	862	812	851	838	847	844	863	822	836	863	772	813	840	798	883	866	835	823	816	848	803	812	832	859	849	833	824	897	807	840	849	837	763	836	857	846	840	795	848	819	834	835	813	884	844	851	835	837	853	830	849	825	799	820	835	806	836	869	851	851	857	806	845	790	809	860	887	851	860	832	846	867	839	827	824	842	816	818	776	813	867	903	848	887	824	815	874	818	852	838	854	827	817	829	800	840	863	818	768	803	874	803	819	804	830	816	779	835	791	781	847	847	883	794	814	824	813	871	824	771	807	793	806	846	834	823	814	852	851	866	824	791	852	841	815	824	868	835	858	834	824	867	838	852	872	819	863	837	871	817	836	843	859	869	836	800	809	807	890	799	837	839	817	869	833	848	859	844	851	844	843	866	857	826	778	836	786	832	859	850	874	829	781	846	814	833	827	842	818	834	801	800	881	815	797	813	840	869	876	877	831	847	877	903	830	922	831	859	834	836	846	817	799	808	843	865	856	889	830	804	868	775	833	811	904	826	879	830	813	856	830	843	850	857	884	825	838	848	884	820	881	885	860	845	848	814	886	823	829	857	870	851	848	851	876	829	828	765	858	830	867	808	807	838	862	835	830	847	861	827	809	825	849	859	869	883	828	788	797	796	830	920	842	867	881	829	899	850	871	819	830	883	819	840	862	833	832	847	815	838	870	781	786	835	841	823	840	872	801	823	798	808	830	856	803	808	802	850	849	821	829	826	867	848	851	812	832	862	894	844	840	821	843	830	880	837	887	852	837	877	808	842	839	867	852	840	805	845	885	861	836	825	869	884	859	879	842	821	841	835	790	847	826	812	839	856	847	851	854	889	849	869	790	833	808	835	807	853	801	846	830	857	799	875	832	832	829	860	848	840	867	868	828	801	876	857	822	831	820	847	853	914	824	866	798	809	806	845	815	791	835	821	876	823	838	855	835	866	833	792	843	826	866	812	858	902	871	846	871	860	824	844	913	826	875	821	841	823	829	814	824	848	884	868	745	831	840	785	848	879	883	862	862	844	830	765	880	793	822	843	801	873	827	881	857	864	852	846	844	843	859	856	872	876	836	809	874	874	860	847	814	819	862	797	861	839	851	854	848	815	845	820	837	828	821	822	843	818	860	810	829	826	822	877	827	883	805	774	839	864	810	833	876	876	867	859	908	816	857	857	808	858	872	772	805	826	812	865	855	856	802	801	815	850	835	797	808	801	863	803	854	870	820	832	820	842	813	834	789	842	841	813	872	858	798	813	876	824	837	805	882	861	874	844	830	841	816	791	823	824	818	869	882	838	848	873	864	817	853	810	804	834	855	804	832	856	834	773	842	823	831	869	819	813	816	846	788	860	799	877	808	894	844	819	814	863	869	818	856	823	831	822	891	826	825	851	826	865	832	844	773	809	810	845	822	874	799	866	810	822	830	858	856	823	824	841	805	833	861	860	823	818	871	814	858	871	807	804	770	864	816	862	823	834	868	848	842	872	836	836	838	843	878	765	828	821	817	887	855	863	856	874	819	849	858	851	855	844	831	847	775	781	817	864	859	839	889	849	813	847	914	843	828	832	863	836	850	791	819	827	876	812	864	849	833	846	852	866	799	812	812	822	865	808	881	835	880	868	816	861	823	829	861	853	784	869	821	853	853	814	844	838	821	808	811	890	843	789	816	854	833	799	828	837	833	782	833	806	845	818	858	808	893	805	847	870	832	831	864	879	830	877	820	781	842	818	855	804	905	836	815	834	880	851	847	854	854	819	893	752	843	803	857	838	752	816	823	818	839	836	861	814	826	867	847	859	837	821	833	817	839	875	874	842	852	879	853	813	881	834	772	845	828	846	806	870	828	796	895	847	803	809	839	830	865	818	824	826	839	814	845	813	847	843	887	842	850	876	887	850	817	830	844	871	843	847	846	860	821	805	826	864	845	859	794	809	877	800	888	839	883	839	843	832	877	823	893	881	821	855	844	870	849	824	829	865	839	871	804	798	856	788	859	845	846	747	863	845	832	806	794	810	829	865	866	806	862	812	844	836	813	809	761	817	819	857	845	853	838	806	839	843	838	850	815	819	829	800	868	892	817	885	833	808	786	835	826	872	832	829	895	827	869	787	852	829	815	816	838	826	855	865	895	845	882	864	798	847	856	806	812	794	828	841	854	834	851	858	866	831	807	822	859	838	846	842	815	834	891	861	843	851	824	837	824	854	839	839	862	875	876	865	860	852	835	836	833	855	808	832	859	866	870	841	834	831	864	834	880	864	849	828	815	825	830	848	802	835	822	818	876	873	816	845	808	839	799	857	861	811	825	880	870	806	845	803	817	797	865	867	805	813	848	850	847	846	846	801	819	824	820	832	890	833	833
17132	2412	2222	1756	1199	888	730	535	513	402	347	320	284	256	277	244	225	257	230	196	165	213	186	192	164	200	189	183	154	161	150	193	178	173	168	161	189	156	154	153	175	169	154	159	170	155	151	166	160	160	168	162	175	165	175	150	154	141	175	148	170	140	167	141	147	156	156	171	158	157	158	156	153	149	161	162	171	162	142	139	136	152	144	150	163	155	166	153	147	150	152	163	160	172	169	153	150	167	146	169	128	158	133	155	151	142	175	159	161	161	147	154	156	141	141	158	141	144	169	151	171	118	150	167	172	153	150	129	156	139	167	143	165	140	170	144	167	168	136	170	148	166	151	152	149	183	152	152	147	147	146	155	144	160	140	152	158	149	137	149	155	155	141	135	139	135	147	169	151	157	183	146	149	153	180	152	128	133	168	167	150	178	131	144	153	144	134	151	158	163	136	151	149	162	146	140	162	172	153	128	151	138	154	155	158	158	153	163	152	158	171	178	170	168	162	155	172	153	164	183	166	147	158	168	150	139	151	141	173	145	140	172	132	146	151	154	166	160	149	173	141	147	154	174	175	154	161	146	151	154	134	160	154	158	145	127	139	156	130	145	165	150	139	141	156	170	133	151	152	155	137	154	135	151	144	148	156	140	153	173	159	175	153	150	159	151	160	166	152	138	143	170	164	151	161	150	138	160	138	149	165	142	141	160	149	154	127	151	160	149	150	171	167	158	138	154	155	163	146	153	155	184	155	163	147	146	140	135	156	142	169	135	123	151	161	162	164	163	192	190	148	147	165	148	158	176	157	155	156	143	138	141	143	167	162	160	150	158	138	144	146	153	148	149	178	156	141	142	135	147	124	148	158	159	169	164	154	164	140	157	166	170	169	154	140	117	139	156	154	161	149	152	159	163	123	145	134	161	156	134	175	131	156	133	149	162	179	154	150	133	152	155	152	151	156	161	162	152	150	160	139	158	168	162	134	144	172	153	147	166	161	154	135	124	146	150	167	143	119	157	141	152	154	163	140	144	148	154	171	155	151	163	150	143	155	150	134	154	134	148	163	167	144	155	157	154	139	156	154	152	137	140	145	155	148	159	153	140	159	133	151	144	151	157	142	136	168	158	146	140	160	142	178	159	173	168	161	155	142	165	157	164	169	157	132	159	143	147	157	147	172	150	151	166	142	173	156	139	149	155	157	156	137	158	162	156	155	150	145	155	175	132	170	156	161	173	136	137	163	167	143	131	141	168	158	140	138	173	161	143	154	155	171	155	139	143	155	158	178	143	150	136	145	169	159	155	140	144	169	157	164	167	144	147	169	152	133	176	137	158	140	124	128	157	175	152	154	149	158	152	139	140	187	147	143	145	160	141	139	169	168	155	141	178	158	155	135	144	131	184	159	148	138	160	152	168	146	151	151	158	171	150	168	137	159	138	149	176	150	178	156	157	162	173	151	154	156	144	168	144	149	148	146	136	154	174	138	156	141	156	164	143	144	151	142	141	150	174	133	151	148	154	140	163	145	133	144	148	131	138	140	142	143	170	130	151	153	163	149	167	160	157	132	152	139	123	139	154	142	169	174	129	168	149	139	168	163	134	153	163	171	143	167	139	161	157	168	154	167	149	145	154	162	165	125	157	179	148	145	161	185	140	149	141	152	164	160	154	150	134	137	165	175	158	140	168	153	160	157	148	140	156	141	159	154	162	160	134	139	154	161	157	170	153	161	184	170	160	150	166	155	159	161	126	127	146	158	136	160	148	164	161	162	164	145	147	164	136	137	169	159	151	143	150	155	152	120	160	146	138	136	160	166	155	140	140	173	142	166	175	136	171	131	127	168	131	146	132	142	170	136	153	135	189	158	144	155	138	160	154	159	163	148	150	152	175	141	144	146	144	146	146	166	142	159	165	130	152	146	165	178	149	147	165	169	141	147	127	157	165	182	148	141	159	173	158	155	155	162	139	153	149	134	137	184	127	162	149	147	157	150	158	135	159	153	141	145	154	138	141	169	128	169	196	169	153	171	151	149	162	153	159	146	157	154	140	148	171	156	162	157	162	159	150	138	155	153	145	174	135	148	142	164	145	160	181	138	151	163	165	156	143	141	158	154	140	165	150	142	132	166	143	135	145	139	138	137	138	154	146	136	168	144	158	149	167	139	161	167	151	159	150	155	163	152	137	151	164	151	162	145	162	139	181	153	177	154	132	155	120	166	165	162	146	150	166	151	157	133	151	151	159	141	144	171	148	153	153	154	172	157	133	160	163	165	163	145	148	146	132	166	162	149	157	152	134	173	154	127	162	142	155	158	149	137	168	154	152	167	165	153	164	151	170	147	154	152	170	157	145	167	146	158	167	170	153	142	127	130	141	151	153	147	139	192	159	151	160	154	128	165	174	144	155	143	164	176	143	174	122	135	148	154	154	152	158	160	150	156	167	147	129	144	168	147	159	140	150	150	162	141	148	162	120	139	155	161	161	170	163	150	143	139	149	156	163	137	152	147	140	145	135	187	165	169	143	164	133	164	132	170	147	155	150	147	158	149	142	171	148	153	147	151	162	141	140	152	146	148	153	143	173	138	134	146	169	168	164	154	165	170	146	161	154	159	148	150	173	138	149	158	147	170	138	150	117	140	161	161	135	163	153	175	170	152	164	162	155	147	168	147	151	118	166	160	161	156	170	174	155	168	157	130	146	157	174	154	144	166	137	178	162	152	170	121	147	148	133	164	164	138	142	148	133	147	137	168	131	141	159	157	144	158	152	149	164	151	147	162	139	154	153	127	156	133	140	173	150	147	141	161	160	131	150	146	166	140	167	167	136	136	144	171	133	154	134	174	161	165	135	145	158	157	179	153	159	170	143	174	157	139	146	180	156	164	171	164	156	140	152	152	156	180	158	151	170	148	154	168	158	138	158	151	152	146	154	141	156	154	156	154	133	155	140	154	158	152	145	162	161	160	159	157	160	150	146	161	132	159	147	160	156	143	160	163	152	140	163	152	137	145	181	163	163	141	148	159	146	166	157	168	162	135	170	148	154	156	125	147	183	162	158	149	143	167	132	174	139	141	150	137	153	155	145	133	137	153	132	141	156	161	148	166	140	169	134	134	136	145	162	166	147	144	127	134	144	140	149	156	129	172	157	145	169	137	143	157	174	151	169	150	161	141	151	161	138	173	155	157	129	158	144	167	139	156	166	163	135	155	157	137	146	155	147	158	156	161	147	159	141	151	180	145	143	147	158	172	159	174	162	169	146	162	168	163	164	162	157	166	146	149	145	152	183	141	153	147	151	151	146	168	163	139	168	156	151	150	156	148	144	157	159	166	163	147	125	140	160	155	148	158	135	171	119	173	140	161	149	173	145	165	167	173	165	184	161	163	163	146	159	153	160	175	143	158	171	113	164	140	163	152	144	143	125	162	160	177	163	156	149	139	167	162	164	138	139	147	165	174	134	135	151	157	150	142	139	170	153	159	166	151	163	155	145	148	155
7389	1970	4154	5044	4482	3798	3048	2615	2129	1892	1721	1454	1303	1242	1126	1062	927	919	839	809	821	796	733	745	713	654	637	614	618	607	570	549	586	551	556	577	559	590	590	517	517	490	539	525	527	523	512	464	506	507	501	474	477	482	510	474	518	488	493	463	470	462	439	468	466	454	506	473	445	449	461	469	457	423	453	430	485	469	442	472	478	461	465	457	451	443	471	443	434	456	412	448	458	431	459	443	438	449	455	459	416	454	482	454	465	434	458	473	465	442	474	432	424	428	452	427	473	469	431	417	450	448	442	480	437	439	447	444	434	425	408	413	468	429	445	422	422	427	436	437	415	456	451	448	395	434	430	469	421	463	431	419	459	428	452	461	472	415	416	475	423	409	467	450	434	453	445	438	416	456	456	437	427	405	439	464	411	444	438	430	472	429	424	402	432	431	454	441	403	427	462	457	447	415	439	437	422	426	423	435	416	453	426	456	399	441	444	442	466	412	429	470	439	431	445	440	454	468	429	434	423	449	442	437	460	426	429	438	427	448	455	405	461	428	447	422	414	419	416	443	447	431	432	440	413	442	428	446	427	455	447	471	446	431	454	428	424	432	475	450	421	396	452	432	431	434	433	447	470	414	455	473	426	476	444	422	444	447	439	427	428	429	454	430	450	475	413	416	441	442	429	454	408	420	415	442	453	446	462	420	449	427	476	425	390	452	446	445	425	467	449	483	435	442	452	408	448	416	484	445	426	451	453	454	390	437	428	418	447	425	431	416	440	443	463	442	413	450	413	406	416	424	456	444	404	440	438	451	437	404	438	445	463	449	449	428	449	451	407	420	464	451	435	479	410	410	432	411	433	444	459	430	464	443	428	451	417	472	480	466	403	445	429	438	394	441	385	434	440	453	420	447	447	450	452	421	436	453	430	448	448	451	412	481	426	484	401	452	455	439	422	435	436	433	470	424	383	414	463	421	438	473	423	394	444	449	446	429	434	435	410	460	444	416	449	418	478	407	459	446	417	448	461	398	451	433	440	414	378	454	429	440	423	480	460	409	457	474	471	451	434	449	426	424	458	449	474	438	426	444	430	395	433	448	466	413	424	407	457	454	454	435	421	439	443	424	473	451	439	458	408	457	412	453	460	466	399	428	462	447	424	457	446	423	433	426	384	448	471	454	458	417	435	459	444	455	435	436	465	433	430	445	436	441	427	438	416	449	463	436	423	454	394	422	437	421	480	463	444	434	423	439	438	412	444	447	447	467	439	443	412	449	423	457	461	418	447	441	440	462	407	409	444	423	456	466	460	428	425	429	432	426	438	435	450	410	460	427	386	424	438	405	453	396	407	409	463	436	431	459	442	429	436	437	436	459	446	503	420	401	439	460	454	456	459	444	447	456	449	416	433	452	481	447	456	415	411	395	467	437	458	464	429	423	452	423	437	443	463	409	428	460	456	449	451	457	435	420	431	440	446	446	419	450	437	430	445	425	449	436	448	433	464	453	424	428	442	424	419	472	453	432	398	408	431	466	438	434	432	415	435	435	484	414	447	451	410	436	472	466	466	415	464	447	444	430	458	406	413	456	456	446	466	445	456	430	425	456	436	438	489	484	446	442	417	420	422	445	440	407	454	431	431	419	451	414	413	431	480	453	447	415	472	412	472	467	453	444	436	465	432	427	450	473	411	429	438	459	442	429	432	460	445	400	421	426	422	446	428	401	421	449	446	417	416	430	416	409	445	454	484	460	451	423	413	412	477	431	475	444	438	408	466	451	434	508	464	430	462	425	451	410	431	456	457	405	457	441	459	453	462	450	452	436	456	477	422	428	424	432	455	463	442	401	427	435	444	427	433	450	486	400	427	448	438	459	413	453	433	460	429	428	436	455	438	406	418	427	461	430	431	433	457	480	400	447	451	434	424	423	466	433	423	445	433	462	465	458	443	410	464	433	454	456	435	402	413	413	442	415	412	470	426	420	437	441	432	457	486	430	456	402	411	455	430	436	423	428	402	484	420	469	479	457	436	427	443	448	437	420	411	427	442	463	430	427	460	421	454	454	423	414	422	449	451	445	447	479	444	436	400	444	454	438	452	430	433	399	429	409	455	425	438	431	424	461	421	443	458	443	440	451	404	432	449	422	423	414	414	446	436	501	428	459	440	438	455	428	420	439	455	432	413	448	451	421	468	428	470	433	481	427	442	436	457	407	411	456	454	413	446	415	455	440	432	457	466	435	448	452	430	444	443	444	437	440	417	433	431	425	443	423	431	451	433	461	429	427	441	440	457	387	437	429	431	426	404	436	463	462	433	457	431	461	439	446	468	464	455	436	427	446	435	407	448	439	408	411	428	447	450	470	452	446	470	479	437	394	418	412	430	458	435	448	405	436	454	446	397	439	431	448	423	457	440	432	436	449	471	437	452	421	442	434	422	466	468	437	417	423	444	441	436	439	405	428	447	427	440	473	455	427	429	450	421	436	485	394	417	436	441	434	425	428	430	431	471	421	439	409	451	416	448	439	394	433	480	458	449	461	431	449	430	436	396	436	469	445	435	414	402	430	450	425	431	446	453	450	413	444	431	458	415	436	447	447	455	465	430	415	394	456	449	412	445	436	441	449	416	427	415	428	418	442	455	433	460	475	468	431	423	384	447	456	452	448	442	411	432	444	429	426	444	441	488	418	448	417	441	427	460	454	448	422	453	428	414	430	430	388	444	448	430	429	431	429	392	381	453	424	419	425	430	432	412	420	473	444	445	462	438	405	419	457	449	419	455	429	435	426	438	422	426	428	396	469	434	436	408	401	438	417	469	440	425	444	427	457	465	448	442	459	446	431	459	445	400	429	441	465	460	426	437	471	408	434	475	428	490	393	468	427	467	463	441	442	456	479	420	448	464	470	430	435	430	449	441	420	418	415	444	409	430	451	484	424	435	395	462	399	440	418	445	458	448	435	437	398	458	454	383	439	438	414	444	477	426	424	438	450	502	423	439	417	447	433	437	429	423	440	416	401	460	397	466	469	409	430	457	437	446	447	417	426	453	473	415	421	453	450	415	457	425	411	430	421	419	427	453	472	434	437	423	423	481	425	462	452	455	430	459	439	399	435	427	409	435	465	439	478	459	445	434	453	469	431	448	431	437	391	456	461	415	418	441	433	428	452	437	421	460	448	409	446	437	491	420	436	469	453	423	463	441	443	476	442	437	419	407	465	456	414	464	421	481	435	455	425	416	430	443	431	405	454	464	457	449	442	411	430	464	447	446	416	436	456	445	454	452	453	445	423	460	483	460	413	420	434	472	425	449	468	434	421	447	458	454	436	426	432	459	437	443	459	413	456	419	495	439	419	414	467	467	453	420	446	397	442	441	464	420	428	402	484	467	444	468	421	416	419	437	480	406	466	431	394	443	431	445	426	462	449	472	429	442	418	436	452	479	479	424	466	452	470	440	448	471	470	405	425	427	427	392	438	428	448	445	441	433	416	427	451	440	472	424	488
2686	432	415	441	417	403	410	404	342	417	380	336	347	355	361	369	392	347	348	337	323	350	366	328	366	371	366	383	338	360	371	346	356	354	360	368	363	379	372	370	368	375	379	352	390	330	343	370	378	388	368	350	354	381	357	374	379	382	349	362	371	394	350	386	337	342	359	372	333	392	391	359	334	386	379	367	324	366	387	359	390	360	347	388	357	373	375	384	330	349	352	379	361	355	367	379	336	350	343	331	359	343	377	363	369	372	328	391	377	373	367	363	332	347	374	359	369	389	357	346	362	371	408	373	379	368	341	359	405	387	373	350	335	347	383	382	369	363	353	379	377	349	374	335	354	383	318	393	388	381	361	372	349	337	376	368	371	381	342	366	365	365	369	381	390	380	352	363	354	359	334	360	328	371	380	363	398	341	330	378	366	346	395	394	358	348	396	339	355	343	368	351	330	339	378	351	379	394	367	339	374	327	343	373	399	382	350	372	329	355	372	355	341	355	383	352	343	381	381	345	406	399	404	378	396	363	399	383	330	357	358	378	365	352	373	335	356	359	350	321	342	348	332	335	383	369	344	383	345	367	330	362	393	374	357	388	366	386	348	383	350	375	393	378	368	335	349	357	370	380	354	360	390	325	356	339	386	346	363	366	357	394	361	364	357	384	381	350	382	369	357	338	393	367	364	383	365	348	362	360	361	379	376	367	396	383	373	355	374	359	371	363	349	351	356	370	393	356	388	352	378	376	340	371	355	333	382	320	348	356	329	356	359	352	312	363	392	349	368	391	340	350	360	388	378	388	379	350	375	345	331	375	366	371	376	369	328	360	380	366	389	334	393	395	380	365	350	355	359	345	394	354	362	366	364	402	331	358	354	366	362	360	378	378	364	353	350	325	347	378	370	355	399	373	366	382	386	397	366	376	319	370	398	327	376	362	367	335	379	343	381	366	364	361	358	382	385	379	381	367	401	392	326	351	396	336	365	390	366	372	349	384	367	368	354	395	358	375	370	357	356	405	371	354	340	355	346	413	351	380	352	358	332	405	360	365	371	362	376	368	382	340	369	368	367	358	372	332	387	359	409	326	336	339	339	361	344	349	393	335	381	341	371	361	352	364	383	358	351	336	371	362	361	339	362	351	378	357	398	391	358	372	397	349	385	352	371	355	364	340	359	350	375	376	366	378	348	360	362	393	347	379	364	365	358	372	363	347	385	395	385	357	367	404	356	354	405	340	359	391	380	384	343	402	343	362	336	362	370	376	375	389	337	360	346	354	369	368	317	388	335	375	329	382	344	367	359	398	361	370	365	381	371	359	353	350	370	353	379	394	372	385	349	390	404	374	352	355	358	334	378	373	397	362	334	377	382	322	346	374	388	330	372	339	383	399	370	369	349	381	390	329	385	362	358	359	393	337	341	399	390	357	386	379	390	383	368	332	398	375	382	360	388	387	364	355	376	377	391	373	339	347	334	374	378	348	361	374	338	368	372	350	363	341	349	356	381	341	367	360	380	367	362	399	386	344	333	395	337	370	374	382	350	377	354	363	394	353	369	362	346	399	382	383	361	361	331	374	362	357	332	378	348	341	365	351	354	350	340	394	353	372	380	359	360	385	353	361	411	342	360	320	345	368	329	349	340	388	357	346	345	363	335	370	380	401	349	369	378	372	353	326	391	356	307	411	407	372	379	346	370	342	361	332	369	367	387	366	365	372	366	364	352	365	364	351	332	375	349	361	387	348	386	359	382	386	373	383	336	375	367	377	342	387	339	400	330	387	373	361	351	348	348	364	364	380	366	370	341	342	314	366	345	357	374	336	378	372	370	370	388	357	409	363	404	371	350	357	368	355	369	390	361	390	354	411	374	374	375	366	358	381	388	340	339	378	344	340	373	372	349	406	382	381	346	362	363	395	319	390	359	379	374	330	375	379	354	347	377	383	357	402	343	354	351	354	385	361	340	334	352	412	366	354	378	368	363	387	359	355	368	364	375	369	372	368	372	394	376	355	404	376	366	368	356	364	357	395	335	353	361	356	347	361	368	372	350	343	340	395	377	353	367	390	344	366	380	367	368	387	373	353	354	368	367	390	376	387	386	337	366	371	344	346	378	358	330	361	348	382	378	342	315	362	338	372	378	365	362	358	396	362	365	362	331	337	400	333	346	373	383	350	382	368	393	348	352	348	348	379	353	347	342	367	366	402	366	372	391	369	350	394	354	353	377	368	377	378	332	385	361	368	389	365	376	335	369	342	338	375	353	393	396	357	373	337	369	355	378	365	359	351	357	370	362	381	321	393	347	344	355	382	366	395	333	388	364	341	396	358	387	346	380	382	387	328	366	389	380	362	381	345	345	340	403	354	377	380	364	367	380	383	387	333	357	367	365	387	349	367	376	331	380	378	368	408	345	385	370	351	336	325	386	356	350	337	357	361	358	331	366	355	352	350	365	347	370	358	360	398	349	358	407	362	363	357	353	380	377	362	384	351	387	394	338	367	391	384	400	380	343	356	395	370	356	364	357	342	377	376	330	342	373	399	380	369	371	358	345	372	346	356	400	354	348	367	386	371	393	358	376	367	394	358	365	371	368	378	354	346	371	366	347	367	366	362	367	346	386	350	375	367	342	372	359	374	391	341	363	387	344	345	361	378	365	361	353	342	400	350	386	375	363	368	354	362	332	334	388	370	327	366	355	385	373	383	366	373	402	352	364	357	338	363	351	370	382	363	359	354	377	372	373	363	335	378	370	356	356	373	374	331	343	332	372	372	384	348	371	339	373	394	362	383	377	353	356	387	384	375	356	350	338	360	371	369	361	368	389	347	379	366	376	354	366	363	369	386	358	350	372	370	349	363	402	363	351	358	376	366	338	367	350	366	358	373	333	356	358	350	360	394	393	367	380	397	370	346	349	326	406	311	395	365	321	363	353	359	386	371	358	376	365	372	395	387	433	391	336	336	351	391	350	392	371	370	355	371	326	386	405	391	377	375	386	384	396	339	384	395	361	361	339	351	344	321	359	359	348	395	355	374	361	396	360	382	390	385	378	356	357	334	378	366	381	324	385	388	337	378	364	355	391	357	377	391	338	388	389	372	380	383	336	360	349	394	339	354	394	373	372	365	389	368	381	384	373	369	390	390	355	361	357	380	349	362	396	374	367	345	360	359	354	359	373	381	330	346	370	383	346	343	328	380	335	377	378	331	381	366	365	345	392	360	356	332	356	348	341	355	344	343	401	361	397	328	376	366	376	384	408	387	345	366	344	352	370	347	375	364	357	354	344	352	372	356	362	376	352	325	379	385	338	366	342	408	354	372	346	360	362	390	398	381	370	367	368	392	355	376	390	379	382	346	371	366	375	372	411	364	352	347	362	351	400	364	365	361	370	342	390	317	359	379	339	352	372	347	429	366	367	396	335	326	391	352	380	389	331	351	379	429	355	416	335	354	358	374	390	369	363	384	340	385	387	327	380	372	375	344	400	367	391	362	371	407
2682	1003	1054	1116	1122	1054	1068	1001	993	967	902	1038	1013	923	917	966	936	1056	968	966	937	917	983	882	966	991	974	956	986	970	852	918	986	906	915	883	943	860	961	919	953	971	933	894	914	936	973	941	952	939	896	929	885	972	970	944	925	897	938	866	938	869	905	972	944	942	890	928	935	961	876	921	937	916	967	986	934	939	894	896	983	923	963	950	911	946	935	925	918	926	890	918	951	954	943	937	948	923	945	994	917	978	921	948	933	933	985	894	968	888	968	935	932	906	962	887	955	949	994	889	977	948	959	914	880	928	936	949	938	928	913	939	941	957	892	940	925	969	932	915	893	886	951	944	949	944	1012	943	918	928	936	966	935	935	934	938	901	950	906	917	966	984	955	926	937	881	946	949	933	931	871	960	898	973	936	876	965	915	921	871	927	913	929	899	911	948	944	938	939	977	918	984	917	900	858	925	925	949	945	855	890	965	907	964	1002	907	950	964	859	961	968	913	936	935	961	907	936	927	896	916	962	886	966	929	923	904	922	915	978	948	909	966	898	956	955	919	881	917	901	903	965	936	908	933	946	946	892	931	906	981	931	959	914	946	897	961	944	902	897	966	922	967	948	966	932	966	924	942	964	987	953	938	924	895	986	958	958	902	953	959	928	916	987	942	908	911	866	937	875	917	929	937	922	937	998	943	939	899	958	963	981	936	961	938	911	895	906	979	951	932	946	930	938	951	900	932	890	928	964	956	903	885	953	895	943	957	932	962	921	936	872	907	883	874	932	925	926	994	950	902	879	885	942	940	873	930	962	908	943	949	946	956	939	881	939	900	899	958	902	965	987	948	922	893	915	905	902	882	907	957	910	909	915	932	895	934	942	977	941	896	924	911	938	928	909	930	935	918	975	897	923	901	929	954	952	915	987	901	936	1003	906	956	920	868	936	945	935	966	953	1017	936	940	996	921	956	953	905	907	881	962	916	957	944	896	949	953	929	908	885	928	954	931	955	937	956	941	921	969	935	911	939	963	955	905	1002	919	927	933	931	904	936	974	972	1004	916	902	938	892	919	891	966	975	984	935	916	913	925	924	917	940	956	916	907	923	990	915	898	945	927	942	949	928	906	891	993	910	935	940	934	925	896	900	953	957	905	931	946	909	942	921	937	969	957	929	956	894	964	946	943	956	961	912	899	919	979	940	898	998	915	931	967	955	871	957	924	915	948	898	926	961	930	946	913	970	947	916	1006	946	915	946	945	957	974	952	920	999	980	897	934	852	873	964	968	880	961	890	918	922	916	936	904	946	903	931	990	948	963	882	920	988	985	917	998	882	888	899	950	895	926	977	962	899	966	930	895	884	908	911	930	1017	929	941	901	925	934	954	888	966	904	918	960	950	932	916	983	923	926	960	937	953	928	997	926	911	938	959	930	993	947	957	905	964	932	936	944	967	957	942	840	948	964	947	891	971	929	887	881	932	937	937	948	914	922	963	918	906	935	927	938	934	915	900	897	908	897	935	957	917	945	927	935	945	905	928	913	1013	896	1003	924	909	936	941	908	941	947	974	916	962	917	969	974	917	916	986	915	963	905	922	950	900	912	905	961	927	972	947	890	928	882	954	985	961	932	972	909	906	898	913	937	989	942	918	926	888	971	877	936	950	980	894	894	919	919	1025	922	910	953	879	937	895	910	927	937	921	973	936	911	931	917	904	996	966	978	928	894	916	926	963	939	897	957	950	957	921	913	914	932	926	933	925	914	929	937	888	948	895	906	926	891	916	974	944	944	948	914	914	938	940	871	945	902	913	987	925	921	915	916	992	973	938	937	934	978	933	957	915	956	948	907	949	923	970	923	886	873	934	942	954	914	903	958	943	875	880	933	964	928	940	941	937	928	981	883	928	912	943	948	947	965	948	951	918	955	943	889	913	930	939	946	947	932	950	939	965	911	926	915	903	907	891	928	933	971	926	954	927	921	945	948	884	940	863	965	953	885	887	963	885	905	889	956	933	997	891	909	892	904	896	874	937	942	921	928	931	912	941	958	896	904	915	939	968	966	936	941	959	932	917	924	919	931	970	926	957	962	941	884	917	881	938	930	961	944	911	908	898	913	928	940	910	876	895	955	948	931	910	978	941	921	894	900	902	934	915	908	914	917	876	928	908	933	938	974	950	914	938	887	892	977	961	907	953	943	942	937	924	969	927	927	923	969	960	933	967	920	921	930	902	938	910	894	846	945	895	929	925	1005	983	979	938	941	924	916	947	867	926	914	978	884	922	890	915	931	970	915	905	928	893	972	949	926	916	941	866	933	911	1000	993	951	958	962	964	895	887	939	916	905	950	970	876	955	947	1004	978	909	921	921	920	905	974	889	937	978	990	910	950	952	871	892	977	903	941	955	946	937	932	989	940	947	941	936	877	938	959	935	984	939	923	936	941	919	919	881	925	896	991	958	928	926	905	944	896	962	908	989	919	910	928	902	972	968	970	954	942	964	927	942	970	990	901	881	952	917	971	911	916	979	983	918	894	911	935	878	944	965	918	885	960	949	972	961	975	913	914	936	945	935	889	1030	902	907	952	897	900	913	951	931	879	895	916	929	934	929	904	965	901	951	970	902	910	899	955	950	914	955	953	932	939	917	948	960	966	896	921	946	946	918	922	918	949	897	937	930	928	913	958	949	985	916	935	950	933	959	969	942	902	988	900	933	907	988	941	929	943	915	943	961	916	980	915	910	932	936	955	919	891	940	965	928	944	898	932	948	948	870	899	901	880	916	1048	913	965	907	914	962	995	955	985	959	943	928	906	860	920	937	967	945	899	903	925	908	907	971	891	956	934	957	936	910	943	928	914	936	920	949	957	959	912	957	870	971	881	942	879	894	990	912	932	920	931	857	927	1020	963	983	875	954	970	924	959	975	982	929	969	912	918	914	934	951	939	861	865	903	890	1005	952	911	920	943	852	978	943	971	901	888	945	913	914	928	936	928	940	923	936	958	953	912	889	941	935	934	978	942	921	954	941	919	903	903	958	960	942	897	914	858	926	926	918	941	954	907	985	932	940	962	879	943	905	905	953	922	881	903	978	879	950	951	895	946	970	922	913	941	925	940	947	946	886	899	958	941	897	965	981	946	925	906	940	918	931	944	927	983	918	963	999	874	922	903	919	896	958	892	932	911	985	927	919	921	890	904	960	913	856	939	901	952	974	924	989	902	962	979	899	926	941	935	865	995	866	963	922	908	920	934	975	927	883	900	925	901	949	912	958	928	913	904	940	979	894	936	943	1009	895	908	980	938	919	984	928	871	932	990	912	954	916	917	906	908	926	932	890	905	926	953	948	971	964	913	925	924	923	962	969	990	975	926	949	941	927	1002	922	931	976	929	1001	887	913	902	940	900	947	959	936	930	920	925	914	889	940	902	947	954	925	941	913	914	916	883	873	975	919	925	904	906	941	1007	910	909	973	968	947	937	933	889	942	1034	970	929	959	947	921	938	909	931	899	1005	876	882	957	943	936	882	922	987	933
9115	1064	1331	1042	837	631	577	511	470	434	470	404	426	386	385	348	366	371	376	365	371	327	327	365	356	360	331	353	339	304	360	325	321	342	348	307	313	371	343	346	309	359	359	330	330	323	324	339	373	329	295	349	348	329	327	318	359	323	349	329	319	353	309	343	322	333	359	357	291	310	341	332	343	302	331	340	326	315	334	343	349	316	294	323	302	308	351	347	295	339	322	360	316	342	357	337	340	342	302	352	335	310	309	325	353	334	323	322	329	292	348	318	347	368	290	319	296	322	300	349	341	343	318	284	334	334	348	336	314	343	335	331	367	340	316	344	316	346	322	322	330	334	319	316	286	349	310	323	320	328	325	330	306	317	345	322	316	272	306	346	353	313	314	360	338	325	340	328	300	357	333	353	335	322	325	358	312	336	348	335	336	353	337	336	335	316	365	331	321	328	305	335	317	363	300	348	320	375	314	292	344	355	350	326	336	342	314	341	353	362	301	305	331	332	295	334	319	335	308	304	330	339	324	317	327	316	316	325	333	345	322	343	335	349	357	310	319	335	333	293	324	337	347	333	328	332	367	345	324	344	322	311	306	328	341	337	354	343	330	301	303	337	325	321	340	320	334	314	316	318	348	362	344	313	327	319	348	324	326	358	331	326	317	329	300	324	362	319	349	355	318	324	339	351	328	351	311	338	338	323	306	346	325	348	327	308	364	318	341	333	336	327	347	355	339	321	334	357	322	297	357	314	360	345	316	335	341	343	348	341	349	302	332	329	356	335	342	372	350	325	326	330	320	325	332	369	328	319	306	294	306	321	333	287	309	336	352	301	328	352	354	308	348	337	371	326	378	322	331	299	342	316	303	352	317	326	302	302	318	316	363	337	336	319	291	320	318	372	372	318	346	338	339	320	296	303	326	311	350	311	340	308	290	363	335	294	320	351	318	322	338	324	344	312	334	295	325	330	289	352	311	314	353	322	347	325	317	322	353	324	327	336	345	315	326	307	327	388	345	312	321	344	348	308	306	308	325	311	295	337	302	322	321	338	313	354	327	328	324	403	315	328	353	343	362	342	303	332	348	330	340	346	323	355	319	288	330	328	313	334	301	280	322	333	333	355	319	326	311	303	347	331	326	350	294	309	343	353	334	305	328	345	340	315	343	346	324	328	326	339	352	307	322	345	328	336	315	292	310	340	292	324	324	356	364	313	348	337	343	356	317	320	334	326	365	340	308	346	307	332	308	331	327	310	356	361	357	308	356	326	330	361	315	330	316	330	327	322	319	351	318	320	360	355	288	298	294	329	334	341	317	361	330	317	330	356	330	357	332	314	306	333	345	339	361	345	328	342	329	337	335	308	314	322	359	342	345	344	325	293	342	362	340	305	346	313	311	320	325	354	317	317	321	330	328	346	314	324	338	321	334	312	291	335	361	336	334	324	325	303	339	306	336	320	321	313	354	305	312	322	358	374	329	347	329	326	328	331	302	338	341	305	318	336	338	317	340	335	379	333	342	315	328	342	337	368	328	330	329	350	335	295	325	353	324	309	331	316	328	306	310	347	307	297	329	293	343	317	322	329	338	333	319	321	315	379	314	342	328	331	307	298	300	315	359	302	332	345	317	333	332	315	355	318	329	338	334	317	338	321	332	346	335	299	315	352	316	334	365	334	302	323	346	292	360	321	345	336	360	320	349	329	317	328	344	329	333	331	361	350	311	351	332	327	319	317	320	330	316	350	310	321	325	331	308	330	375	354	335	319	327	323	331	315	345	321	362	321	319	326	344	326	324	315	323	339	332	351	331	327	348	324	323	325	335	344	334	318	340	325	329	327	314	324	340	337	349	348	320	303	306	292	314	346	316	323	341	344	330	359	329	334	327	334	361	352	341	335	320	369	289	331	339	331	327	338	346	338	336	334	317	283	337	323	348	325	296	332	324	312	307	312	347	317	325	327	329	298	340	326	339	328	333	309	328	326	320	321	332	323	350	339	344	332	338	360	300	353	354	329	310	315	334	329	313	303	351	333	359	344	335	302	343	275	292	362	338	299	323	340	324	332	341	338	321	331	324	314	339	338	330	348	351	312	321	335	325	343	309	332	340	338	296	340	323	355	328	317	344	335	303	298	336	361	340	311	337	297	321	328	327	314	322	311	353	317	336	358	375	352	341	326	320	334	322	313	328	372	325	343	350	318	309	331	289	320	331	335	324	347	350	351	332	316	357	323	360	318	334	318	326	292	326	342	338	321	334	315	348	320	322	346	341	317	319	342	343	328	354	320	292	328	318	300	298	353	357	339	331	318	336	331	352	352	332	323	353	389	326	355	334	333	344	337	322	328	312	341	306	327	319	328	365	322	352	320	321	333	299	358	339	353	330	355	326	370	350	297	337	320	334	344	326	330	327	333	347	300	361	289	312	335	339	379	300	300	356	333	344	340	342	328	339	320	323	332	330	334	338	325	336	337	336	322	306	332	376	325	350	310	347	301	348	289	317	334	331	301	331	319	333	378	326	296	286	333	315	361	343	330	325	324	334	303	353	340	339	321	340	312	333	305	324	327	346	341	370	321	326	323	330	290	306	350	294	335	308	313	339	335	367	333	347	331	326	333	340	318	335	313	342	337	330	340	323	293	326	347	317	328	364	317	343	315	363	324	312	322	332	347	312	378	311	359	340	320	331	322	318	309	367	349	329	334	340	332	310	307	309	328	320	288	317	328	360	311	345	366	305	343	329	342	316	347	317	358	322	340	339	324	343	304	341	297	330	293	337	320	320	346	324	334	325	346	348	369	308	312	301	388	326	328	315	340	353	305	332	329	311	323	339	317	307	319	278	334	317	338	320	319	342	316	349	357	324	314	340	345	354	310	317	333	302	306	332	327	349	303	336	332	337	348	280	335	355	337	334	350	328	342	332	352	342	324	334	312	362	319	334	320	298	308	349	344	328	325	319	311	317	321	330	320	333	320	364	358	334	317	313	320	319	320	317	358	340	363	322	335	339	307	327	310	334	320	337	356	310	335	339	324	373	352	299	325	308	311	322	360	331	296	338	332	340	324	350	342	298	311	338	302	345	329	345	313	320	324	318	340	336	328	318	303	363	352	329	343	324	357	340	321	310	325	348	323	321	356	335	337	310	329	304	328	361	336	308	309	313	318	327	317	344	317	345	322	339	334	311	320	325	328	352	343	339	336	334	341	339	319	339	339	345	336	320	338	343	315	332	336	369	288	336	326	378	321	343	329	328	328	335	314	349	358	336	331	347	359	340	325	314	301	309	318	315	303	317	346	352	349	329	359	331	329	328	307	302	339	314	354	294	322	307	338	316	306	349	336	356	324	358	358	330	328	338	304	322	339	310	355	330	341	315	348	332	317	324	309	285	355	360	309	341	305	340	358	325	317	317	308	314	326	342	316	327	330	327	341	318	328	326	359	346	313	332	344	352	318	339	342	339	314	336	334	330	329	334	325	298	321	316	315	346	310	312	323	308	351
5741	1597	2558	3274	2896	2586	2109	2006	1796	1587	1451	1376	1294	1198	1157	1120	1114	1037	1059	1022	972	994	985	946	978	939	909	940	935	952	926	909	904	953	965	919	905	890	893	919	972	914	871	899	867	871	889	839	874	900	830	846	823	885	864	830	923	856	838	840	802	817	847	888	823	857	903	895	855	852	895	916	858	882	901	848	865	835	883	856	884	869	853	845	877	839	837	841	854	825	866	834	905	792	826	857	833	828	815	821	825	847	835	817	881	842	842	870	864	854	911	839	825	862	868	855	856	826	850	783	837	824	819	840	824	863	855	784	842	832	841	815	823	866	866	832	850	835	862	843	770	849	830	877	865	815	804	802	842	798	789	816	860	827	879	886	816	827	857	877	819	852	868	848	801	837	867	817	886	783	825	838	810	844	863	866	899	844	835	843	813	811	867	831	885	873	802	823	843	874	844	830	872	875	782	792	877	818	871	829	801	803	811	824	812	835	825	883	827	871	885	832	853	843	835	810	818	896	901	868	805	823	787	823	831	806	811	783	861	818	861	865	827	834	829	812	856	874	863	826	778	856	852	800	800	800	805	841	826	827	880	864	799	816	836	843	815	909	852	867	834	813	859	802	881	824	813	836	855	782	877	822	849	889	831	819	810	853	878	870	873	852	793	798	839	839	838	880	808	833	907	854	821	823	786	832	824	841	849	826	855	864	878	824	858	831	845	834	862	819	817	814	837	855	829	882	892	886	776	860	906	837	847	840	827	795	826	878	870	807	845	877	869	855	851	901	851	876	828	847	841	845	828	797	780	847	842	806	858	846	897	848	828	852	834	839	857	815	849	871	805	833	792	834	850	847	868	845	854	803	841	819	831	826	858	853	872	819	873	861	836	894	811	822	855	867	890	840	811	839	812	790	815	821	829	838	834	811	886	768	790	781	927	817	834	831	828	833	871	879	833	809	820	781	843	844	863	836	885	836	851	833	857	835	865	893	840	802	825	846	890	863	900	852	827	871	796	785	807	810	820	812	786	851	860	818	854	797	840	839	840	828	836	883	824	811	852	804	768	840	830	819	833	829	816	832	820	834	881	878	837	839	844	848	852	816	865	890	811	869	844	867	847	815	866	870	804	882	823	841	792	809	802	842	834	855	835	849	871	863	862	844	867	825	819	833	847	844	817	856	793	864	880	862	852	830	809	844	870	867	862	807	873	874	861	825	832	860	840	810	851	800	838	819	863	823	868	808	819	860	764	816	834	851	838	841	792	822	851	833	813	844	861	834	855	844	839	878	857	834	827	838	834	812	850	813	850	848	887	809	818	910	846	809	831	856	884	804	883	809	870	842	844	841	853	880	855	828	869	820	824	826	787	835	752	812	878	794	842	833	835	830	898	823	850	869	823	860	798	790	836	803	826	823	809	818	860	823	887	883	849	788	871	881	813	843	822	826	810	888	871	815	842	884	888	818	827	851	801	848	863	830	861	857	811	803	879	833	826	804	885	877	846	792	834	817	820	832	816	888	810	817	781	855	834	900	801	843	817	856	774	782	824	837	791	863	817	847	865	816	868	838	829	895	776	856	870	836	850	838	884	848	900	839	842	798	864	859	807	767	819	833	887	847	822	830	827	865	797	858	833	868	825	839	847	809	832	852	832	837	858	822	862	803	846	820	816	817	866	849	823	845	794	817	887	804	844	859	827	845	838	813	801	831	794	862	818	886	846	912	889	801	852	827	824	850	881	872	852	835	845	841	813	817	841	792	849	840	822	835	880	876	832	798	827	821	852	843	864	824	796	832	813	858	885	837	893	896	868	821	868	819	870	856	803	875	867	827	803	812	847	863	841	839	837	822	863	849	840	808	852	767	850	818	883	843	858	839	874	872	831	819	786	812	826	834	813	845	883	841	840	803	820	880	823	841	867	822	819	840	839	814	813	869	833	816	872	864	825	838	845	840	871	851	849	862	834	828	822	896	863	901	821	788	825	830	815	867	833	833	827	884	850	836	855	852	872	833	867	813	795	832	827	842	812	864	848	829	840	865	831	867	841	846	830	830	822	828	816	826	834	872	874	840	805	868	849	848	839	847	839	795	865	835	837	838	819	848	844	848	861	796	822	838	788	819	796	826	809	861	787	831	840	810	834	871	840	819	841	815	831	846	862	808	868	856	798	816	808	846	829	821	888	901	831	822	818	789	841	871	823	836	811	779	793	866	829	806	826	803	831	879	812	855	859	850	819	844	868	835	816	848	852	893	855	863	816	848	836	841	826	833	860	828	822	842	865	824	817	858	844	829	875	793	838	765	809	752	853	817	854	839	827	833	866	864	862	835	825	819	862	836	846	895	844	894	851	863	857	761	899	839	832	860	794	815	848	865	825	865	850	822	794	841	809	844	842	889	827	840	851	863	811	825	872	828	864	830	871	858	808	872	811	832	794	869	897	844	843	838	826	840	843	849	839	836	856	809	851	819	876	823	837	805	853	849	832	851	806	856	834	892	830	839	886	808	856	855	843	808	871	847	867	841	789	820	840	863	903	818	797	841	801	811	798	830	868	809	837	825	881	844	845	859	820	810	838	831	865	883	837	836	854	830	838	788	856	864	865	889	862	848	833	875	843	861	836	872	850	832	860	878	882	813	836	848	822	856	856	837	849	858	829	863	901	835	818	770	807	899	812	907	855	835	841	875	884	834	811	885	822	843	813	818	853	877	807	895	833	842	844	809	816	864	861	833	861	866	827	882	849	829	826	820	839	845	771	831	865	815	852	795	853	865	810	819	807	874	824	859	847	861	802	868	817	850	838	847	877	832	853	803	840	831	837	819	845	831	886	882	833	831	817	854	865	839	821	872	847	865	787	827	805	858	847	831	814	821	836	775	838	848	868	762	819	840	791	901	757	862	858	841	809	808	850	807	797	815	844	853	852	847	852	849	799	881	809	841	840	846	828	832	858	846	813	827	852	830	814	818	812	865	765	806	836	875	826	894	841	844	869	790	842	842	827	843	801	841	873	827	810	855	840	842	832	864	872	816	839	832	845	811	846	860	856	847	846	828	863	786	814	829	820	869	906	817	862	785	876	807	838	866	904	791	811	859	805	850	866	878	850	852	878	817	827	810	858	777	834	873	859	787	829	877	813	845	853	876	848	805	861	866	877	808	860	815	854	866	865	849	838	884	834	837	846	834	934	826	860	819	805	821	784	824	859	800	848	853	820	847	869	847	849	873	831	868	826	808	819	846	825	831	839	872	821	859	864	815	908	833	839	806	846	842	890	808	871	810	884	875	835	800	829	891	824	856	814	837	856	849	828	815	858	815	826	889	820	793	816	803	842	813	830	872	841	857	878	861	821	846	835	775	795	818	842	884	835	828	857	826	858	849	875	849	859	817	808	847	811	848	861	859	827	813	890	848	886	862	838	823	785	849	828	865	857	864	892	834	814	833	843	840	803	853	853	833	837	811	894	874	851	797	842	857	845	838	810	851	834	854	861	812	911	855	870	900
16924	2313	2320	1732	1202	892	644	531	432	406	323	351	291	267	247	230	242	218	208	184	172	178	183	186	168	195	183	162	152	166	197	181	164	185	147	151	157	153	161	154	187	171	158	154	160	150	160	163	153	189	152	163	159	181	168	148	151	155	139	140	152	141	161	154	148	161	150	141	171	158	159	161	157	136	149	145	142	154	182	166	161	146	164	164	131	142	149	157	147	158	173	165	132	158	151	152	166	171	161	169	150	172	139	153	136	148	156	150	142	143	171	162	143	138	142	147	142	150	162	148	169	152	154	154	161	146	146	144	141	158	174	143	163	155	159	167	147	168	149	146	149	155	125	136	169	153	138	157	157	152	147	142	138	176	143	143	157	155	165	158	161	157	168	157	143	150	140	177	133	179	158	147	160	162	156	153	159	152	123	145	151	149	161	151	147	145	152	151	134	150	145	154	140	161	157	156	168	166	145	163	151	156	148	131	169	125	160	137	157	157	142	149	154	149	143	146	156	159	165	184	153	146	165	140	137	177	149	166	140	158	152	141	151	146	152	134	168	150	154	160	160	148	164	137	155	132	160	166	179	153	138	157	162	158	170	140	139	163	163	138	132	151	148	147	144	151	158	164	140	150	159	151	146	155	158	158	141	172	151	142	182	141	138	140	138	157	134	163	161	145	149	138	150	141	153	159	159	148	148	149	150	142	158	169	166	170	158	162	144	158	173	132	146	147	137	163	158	143	139	163	161	120	150	165	151	153	145	161	145	131	174	157	143	149	155	146	156	147	122	148	148	148	143	165	141	172	159	152	142	158	162	146	147	155	142	145	152	174	170	173	186	145	168	124	150	154	153	139	146	142	147	172	189	146	154	150	160	135	181	175	165	176	130	147	151	143	139	157	161	164	150	161	152	159	150	156	162	141	165	142	136	156	155	138	172	134	143	150	154	152	161	162	164	146	138	148	142	137	140	143	145	140	165	148	137	136	154	141	150	151	166	149	143	152	147	132	134	150	168	133	172	155	149	159	143	153	151	156	166	156	145	140	171	168	136	183	163	142	159	158	125	168	152	146	140	145	165	149	158	144	146	139	131	157	161	156	157	150	166	159	140	146	143	150	163	156	136	178	141	140	138	154	149	159	150	153	145	154	155	151	152	123	151	147	159	176	147	150	142	166	154	142	153	145	137	174	148	149	149	155	166	168	156	148	134	167	173	145	170	159	172	138	141	164	153	166	157	172	157	163	151	169	163	162	149	141	160	150	160	173	164	138	135	152	134	156	143	131	139	124	152	162	143	151	150	146	142	138	151	148	123	137	137	147	195	178	151	145	132	165	151	151	156	153	155	146	164	157	131	162	150	149	129	179	165	147	164	139	146	173	168	154	172	154	140	163	156	146	167	155	147	141	160	149	157	142	144	151	142	172	142	143	158	170	141	143	158	146	157	152	152	170	150	135	136	150	140	144	143	166	160	145	164	159	169	159	150	155	118	152	131	158	137	162	146	163	175	154	152	173	153	142	154	135	146	139	153	144	138	166	156	152	162	161	148	157	146	142	147	148	160	167	138	149	153	131	159	156	160	136	170	130	156	167	154	143	166	137	156	143	142	141	151	146	162	133	164	151	140	146	146	153	164	169	134	144	155	162	144	135	144	177	138	179	144	145	174	143	153	136	149	141	144	163	160	167	158	150	161	181	144	160	169	165	158	162	141	145	164	155	135	158	132	156	159	144	149	158	147	135	130	152	163	164	134	158	161	137	145	155	149	122	170	157	149	166	154	147	177	155	152	147	159	150	153	120	164	149	174	181	165	148	135	156	163	145	145	169	154	167	159	149	156	159	133	164	139	158	169	159	162	167	153	145	159	137	152	151	147	171	179	168	139	152	142	139	168	160	165	144	143	168	147	149	171	164	131	148	155	151	175	177	174	166	139	181	150	148	141	156	167	157	143	139	150	172	150	155	128	147	148	147	146	149	142	161	165	129	134	164	106	144	165	146	139	143	148	149	125	167	168	122	148	145	133	147	134	150	140	144	183	162	169	145	157	133	153	166	151	166	165	150	177	144	124	155	154	153	136	119	153	148	144	142	153	152	142	145	149	143	149	160	154	160	143	156	145	158	153	145	152	151	138	139	148	148	178	163	153	159	144	155	144	133	135	173	164	156	142	163	151	163	146	163	153	137	149	136	145	150	168	158	136	137	149	146	148	147	165	155	119	201	150	140	153	122	150	148	131	144	139	153	151	151	143	149	148	152	173	133	133	153	157	129	158	138	145	137	154	153	164	150	146	159	137	157	159	153	152	157	158	151	151	167	155	157	165	148	163	149	145	153	155	150	152	167	131	166	144	138	143	139	144	168	159	157	144	155	145	152	150	160	150	150	138	138	141	163	137	142	136	146	153	128	146	166	179	147	148	170	180	159	159	122	159	152	158	156	152	153	128	140	163	156	152	133	145	154	150	165	165	140	145	152	164	161	145	144	145	131	158	162	136	150	168	141	158	143	157	135	139	161	177	144	156	173	161	155	146	138	177	160	153	158	148	153	140	154	139	150	141	147	166	106	155	185	152	164	144	158	143	158	164	139	142	152	148	153	142	164	151	168	138	153	134	139	163	146	158	174	154	161	164	157	151	182	130	134	132	153	157	158	149	149	150	139	160	150	133	171	145	129	150	156	161	164	128	144	141	170	149	145	150	149	166	160	184	140	139	160	128	137	156	132	152	148	140	158	160	168	171	145	172	146	154	145	142	162	136	147	137	168	140	170	161	143	180	142	134	157	146	146	144	137	146	132	164	146	139	139	160	167	156	153	147	140	179	150	167	165	165	159	157	148	154	134	151	146	139	138	163	156	146	171	136	154	164	131	158	150	168	164	144	173	151	156	161	147	146	134	158	137	153	165	150	153	134	136	161	161	162	155	144	168	142	176	138	153	161	140	157	141	160	150	165	152	146	156	171	165	146	168	162	167	158	159	147	148	170	153	133	168	141	144	140	157	173	159	117	133	146	143	158	153	142	160	150	142	164	143	136	153	152	152	163	155	143	140	157	139	140	161	153	160	157	141	152	161	156	146	142	159	126	150	123	141	134	141	148	156	158	138	149	167	166	160	164	142	163	145	143	159	153	150	154	144	146	130	149	142	149	150	156	154	140	159	148	153	172	138	148	150	168	177	156	150	152	142	152	144	129	158	160	138	161	146	162	171	143	144	142	150	151	156	135	144	152	151	154	130	135	167	152	173	175	148	156	155	159	146	154	154	137	145	150	146	136	149	131	150	175	160	138	156	162	173	155	145	135	137	159	176	150	146	157	165	143	148	182	158	166	138	152	176	140	143	138	149	150	135	149	156	157	137	148	160	134	177	137	168	153	162	160	155	150	159	171	157	157	140	157	131	158	166	150	163	145	151	154	137	153	141	137	156	139	148	147	143	163	166	146	161	131	156	152	164	153	164	131	158	158	164	150	135	162	158	150	152	157	154	147	126	140	147	140	145
7476	1979	4149	5054	4452	3740	3077	2569	2204	1789	1615	1465	1292	1167	1139	1010	1006	952	906	819	815	756	729	730	686	656	683	662	603	609	557	554	600	509	597	565	560	529	546	561	565	507	532	530	509	550	495	549	485	492	496	484	502	489	509	481	491	488	464	457	488	466	449	514	463	492	487	446	446	500	466	457	498	440	454	465	479	497	456	497	441	475	476	469	465	443	432	469	457	441	456	424	446	454	453	467	422	420	472	471	466	463	415	448	447	457	459	476	485	462	449	477	440	430	419	435	474	415	416	448	439	479	460	458	437	461	399	438	451	425	490	457	427	453	403	437	465	425	495	427	415	438	439	438	464	427	451	444	432	461	449	512	434	421	436	447	440	425	432	424	478	440	453	425	422	462	440	451	462	432	415	410	420	487	433	480	440	437	407	430	431	457	439	443	406	434	407	447	419	467	416	435	416	438	431	444	425	451	449	449	444	448	446	424	439	459	451	451	427	430	491	424	421	439	482	459	433	437	487	470	433	455	441	469	454	455	473	429	430	444	433	457	451	474	433	434	426	435	466	451	467	440	459	461	412	427	470	432	436	459	466	434	460	477	434	419	472	441	445	455	427	477	449	458	400	464	448	442	431	460	452	444	464	480	433	496	443	456	470	436	418	444	417	441	435	444	446	464	479	398	444	413	468	414	461	451	454	465	437	451	429	466	416	420	453	439	431	445	470	436	440	416	430	439	432	438	390	434	425	413	415	442	467	442	464	434	470	444	444	410	447	380	454	422	436	418	448	427	412	415	423	442	439	453	425	471	456	481	416	437	439	434	442	430	428	427	415	414	451	418	428	425	438	464	427	436	418	408	430	430	449	450	405	456	472	460	402	456	436	398	483	454	427	438	441	432	455	437	445	434	449	445	465	456	448	437	477	420	429	468	430	408	396	391	437	438	434	454	407	459	409	418	447	426	444	416	472	424	431	403	407	467	448	418	399	463	471	451	454	410	456	440	444	455	459	420	421	457	463	434	476	424	437	471	486	444	425	435	425	428	421	451	433	464	436	442	437	449	430	453	439	404	434	444	431	445	442	424	405	442	450	423	389	440	418	451	462	423	456	453	468	411	421	445	397	476	441	463	412	423	442	435	450	411	452	420	449	452	460	419	443	426	449	438	471	432	449	434	483	451	420	441	436	417	397	427	414	426	421	451	433	408	462	433	466	436	447	419	443	427	444	433	466	450	444	424	428	439	447	415	400	441	458	463	429	492	447	427	457	461	465	454	452	430	462	441	435	440	438	478	430	467	484	401	462	429	454	415	468	414	419	424	456	453	431	463	460	466	407	447	430	451	435	419	420	430	423	435	418	438	427	424	442	446	414	448	461	426	401	434	407	456	435	451	447	467	425	441	400	417	441	450	439	433	428	473	435	439	457	447	409	427	384	441	411	432	464	427	391	439	436	444	446	408	458	443	413	450	433	393	464	422	487	400	415	468	421	454	435	451	401	434	438	464	464	437	436	405	461	428	422	434	412	396	484	423	427	429	446	414	412	420	443	426	439	457	453	435	436	440	420	436	443	444	475	435	422	428	463	433	446	408	407	431	444	440	401	433	414	436	448	453	423	458	426	447	458	439	471	494	431	465	436	411	434	447	448	453	437	436	452	431	405	422	418	482	454	460	440	451	404	430	457	430	435	441	419	492	407	410	460	464	434	450	426	482	429	434	430	464	450	451	447	422	411	424	429	459	420	427	462	436	481	432	454	466	444	437	459	443	444	428	461	438	468	462	454	405	392	462	376	448	412	449	475	461	449	440	443	456	446	445	457	417	436	467	467	392	461	460	412	448	488	493	487	472	443	446	442	435	443	435	463	474	459	401	434	434	431	428	442	467	466	457	461	471	422	451	466	451	423	427	419	417	460	436	409	411	462	410	466	464	448	426	455	430	443	461	420	423	408	442	453	438	450	459	415	418	439	421	423	457	433	447	426	456	429	423	452	409	433	454	425	465	437	459	431	489	398	403	456	403	413	453	416	425	444	451	451	436	396	414	429	430	415	409	404	463	425	425	417	434	433	458	443	467	438	437	453	469	437	456	434	450	466	481	439	416	424	438	437	409	436	420	411	438	423	438	436	410	442	415	455	457	433	459	455	446	422	450	417	445	441	436	453	400	435	471	407	437	431	466	463	471	469	472	418	414	463	447	413	428	450	462	433	455	461	442	453	426	409	460	438	478	471	444	448	438	462	474	417	443	416	444	454	463	421	436	425	463	458	410	445	462	460	426	438	404	418	441	432	425	400	467	414	419	403	471	428	447	487	459	457	433	458	406	404	412	472	443	450	446	425	487	444	429	452	412	410	436	456	435	422	419	447	483	408	393	441	427	460	469	465	477	427	441	408	461	480	438	433	436	448	468	441	431	384	463	420	428	408	459	448	439	416	463	482	427	439	435	392	459	418	452	456	434	444	464	421	407	441	415	397	452	433	464	448	442	416	444	448	441	447	425	453	388	432	449	438	434	432	425	445	436	389	408	386	434	418	460	458	434	429	437	443	423	468	422	496	441	444	442	455	416	428	453	452	416	438	442	432	448	443	448	438	450	446	445	445	460	440	434	437	480	438	405	444	419	455	439	394	441	408	439	425	453	428	471	425	464	417	443	448	456	429	425	444	439	462	408	441	426	445	475	454	444	449	464	451	437	449	429	419	448	435	444	435	406	451	422	419	401	469	427	388	441	400	451	430	456	444	451	430	441	447	429	459	428	465	451	488	433	446	424	438	433	442	411	441	419	462	457	426	386	413	409	469	464	447	437	442	427	440	459	426	467	414	452	436	446	466	453	427	431	435	415	454	427	406	445	444	437	439	446	449	464	405	429	449	447	426	450	427	457	429	413	445	423	416	420	431	432	450	434	444	423	400	422	449	440	443	423	415	444	413	434	475	431	421	422	451	466	432	445	432	449	438	422	420	442	438	427	444	452	463	429	446	438	449	429	429	428	405	401	427	449	432	461	426	438	417	436	411	428	449	395	430	434	458	435	462	415	411	432	448	447	438	419	432	438	434	464	436	419	444	434	434	422	432	458	465	429	407	452	465	441	430	454	406	406	453	447	473	429	454	457	447	426	460	385	446	440	418	446	463	454	395	389	416	437	472	431	433	460	425	459	433	420	435	455	417	481	418	426	439	443	418	419	406	440	445	451	427	455	509	425	433	461	440	426	480	415	416	399	443	452	418	418	427	457	439	392	438	400	464	426	475	435	433	474	479	436	417	446	441	434	448	406	444	465	460	440	427	423	417	429	437	467	426	433	447	446	401	452	416	456	432	440	447	434	410	451	468	429	440	441	485	432	443	455	434	448	440	451	438	447	450	436	461	426	412	458	447	442	439	478	424	407	473	429	437	419	438	444	440	431	438	466	447	470	423	448	434	461	451	458	438	420	426	439	429	414	450	453	454	417	448	485	447	396	455	412	439	418	433	433	453	477	438	482	449	438	471	464	442	441
2584	403	423	390	375	379	321	388	338	348	401	372	396	379	376	328	371	387	365	356	371	353	398	389	332	364	372	355	395	385	395	359	360	320	388	373	353	331	351	378	354	318	331	384	342	355	359	355	343	385	364	338	371	359	384	377	337	383	336	343	390	345	350	376	369	342	381	332	384	377	317	351	380	372	377	363	390	345	362	336	379	356	335	360	343	333	377	343	326	380	349	347	352	387	398	341	347	352	361	351	382	388	364	342	377	348	338	382	375	392	364	391	381	334	354	351	358	343	365	379	343	377	335	356	389	337	387	354	340	338	376	368	340	343	352	358	373	366	376	381	340	375	338	332	366	386	371	354	348	370	367	376	392	373	378	348	328	382	333	375	356	371	348	329	373	333	371	354	346	377	356	355	338	334	339	354	392	362	387	339	333	404	349	339	390	369	350	358	351	365	354	355	369	391	351	401	360	372	331	354	374	411	363	336	327	338	345	360	328	385	381	388	348	355	364	356	370	380	367	318	360	382	346	363	375	380	343	384	361	345	367	368	353	380	342	363	343	348	347	386	365	411	390	353	343	381	358	367	390	388	382	381	351	368	347	360	341	379	355	379	364	361	396	334	367	346	360	356	352	363	346	375	323	347	332	361	365	334	396	351	350	368	334	399	359	333	356	377	346	380	343	391	365	404	329	347	352	376	345	356	349	357	330	401	353	348	376	288	373	360	363	330	337	327	352	346	384	382	361	366	402	366	349	383	352	339	383	373	342	358	384	367	370	359	328	331	358	398	349	381	355	346	320	355	346	343	362	357	391	324	411	373	384	349	381	367	353	377	379	361	353	353	360	337	363	361	366	367	381	356	389	361	347	372	379	336	394	319	352	355	349	363	369	350	365	366	373	342	370	343	334	351	356	316	368	333	357	372	369	364	348	371	366	326	361	366	395	336	362	412	366	322	344	357	366	374	341	358	383	349	348	346	357	339	339	339	348	376	355	363	374	378	391	375	360	362	321	362	379	354	399	350	353	365	365	373	362	348	352	351	368	345	358	337	352	368	359	342	360	342	367	354	347	360	382	375	353	334	327	347	398	362	337	352	368	356	344	374	351	365	364	380	370	330	376	370	360	367	382	358	381	398	382	351	354	358	374	366	329	325	346	358	365	339	395	332	372	373	379	388	331	340	366	383	350	367	359	351	376	370	404	386	357	371	354	349	335	355	361	390	388	353	345	369	331	355	350	377	407	366	333	351	359	350	364	352	359	357	347	429	371	315	375	357	342	379	364	376	395	334	367	362	355	331	381	341	341	397	343	352	366	339	349	321	362	357	368	399	342	344	354	360	364	347	370	362	362	348	374	342	345	371	380	380	384	331	354	352	365	341	358	377	339	347	384	354	363	385	353	346	337	374	394	359	360	363	367	365	377	357	368	361	353	389	376	362	367	376	381	380	385	341	365	358	338	355	376	333	364	363	339	369	384	376	345	369	344	320	361	357	344	413	391	365	363	374	390	350	375	385	345	362	333	391	350	376	376	348	336	388	360	355	332	326	374	363	378	357	370	355	343	365	394	360	330	377	340	349	348	371	368	385	360	347	372	366	343	336	401	351	417	369	390	391	357	360	341	366	362	383	385	369	365	367	341	367	371	394	386	376	369	353	366	354	361	384	380	360	375	356	368	361	350	366	349	343	372	378	341	340	382	364	329	385	364	343	355	416	386	360	360	389	375	386	359	355	350	370	361	363	373	341	338	358	338	396	368	378	355	337	346	371	376	384	369	329	404	308	344	342	364	365	326	369	375	361	346	336	369	362	337	371	333	376	343	412	362	344	319	371	386	344	358	348	379	361	351	357	368	375	363	398	389	380	377	369	335	378	363	385	366	349	340	342	370	380	366	352	356	390	371	363	376	355	386	376	364	360	334	354	360	355	340	370	355	372	334	391	395	383	342	364	318	389	369	387	371	344	342	386	383	366	375	354	362	351	370	345	377	364	346	342	368	368	353	412	391	345	375	395	343	357	353	360	347	341	344	325	361	365	390	373	393	350	392	359	373	355	392	349	360	362	363	344	358	374	368	342	384	370	340	348	363	332	362	368	327	339	381	353	367	382	405	368	364	385	366	345	365	380	371	360	353	373	405	337	349	378	397	365	328	375	367	338	351	347	386	390	363	346	340	402	376	376	384	385	365	418	368	353	368	351	369	368	393	382	381	361	364	408	363	388	403	356	402	393	358	339	359	401	347	336	370	375	360	369	354	349	381	354	334	359	350	362	336	362	389	337	359	361	357	383	384	360	380	377	338	324	339	318	363	351	350	378	349	372	371	338	382	359	375	352	366	355	346	390	357	383	359	382	369	343	332	374	341	367	386	362	338	350	350	336	341	395	330	340	358	357	392	327	360	361	331	334	342	396	344	345	374	372	341	397	376	314	354	364	327	366	365	361	336	378	360	372	380	386	351	398	352	339	357	351	364	420	344	385	379	380	359	377	356	349	325	354	345	371	371	363	374	346	348	362	345	365	352	363	343	401	372	362	358	337	380	358	369	338	340	361	353	375	386	371	345	341	349	363	359	355	356	360	373	357	378	359	343	362	344	335	364	327	364	345	361	366	362	368	363	373	374	380	323	350	350	354	386	340	358	383	370	355	382	369	332	349	372	366	328	350	325	361	370	364	346	363	357	376	368	361	357	394	337	362	322	367	372	348	380	331	323	377	342	371	391	359	366	347	361	355	361	361	383	352	390	348	365	354	372	375	358	359	362	328	364	319	382	372	357	367	355	364	332	354	356	351	408	362	370	331	345	357	370	340	365	363	382	351	393	364	357	375	377	359	364	361	351	374	328	389	356	346	399	381	395	354	371	336	380	362	397	364	338	376	399	396	404	320	367	356	372	359	351	334	361	395	328	375	343	368	384	374	337	376	364	393	338	362	381	334	347	356	364	345	380	385	352	351	361	384	345	382	378	394	353	368	359	380	366	340	394	353	367	397	331	370	343	335	364	364	356	341	350	348	348	361	324	377	377	362	354	346	366	360	343	330	353	370	337	375	303	364	369	387	371	342	369	374	369	363	357	348	364	345	352	346	373	367	352	383	385	372	352	344	358	360	387	348	375	371	373	320	393	364	390	346	364	359	348	351	359	358	335	368	351	374	363	356	350	337	365	314	388	352	371	391	364	385	340	385	350	376	341	385	396	375	382	352	342	376	347	362	350	339	358	353	376	354	333	369	398	348	358	345	347	352	364	341	388	380	388	360	390	402	362	314	354	369	372	371	371	371	378	391	360	379	361	374	380	374	384	356	387	348	358	344	357	349	338	392	336	345	363	368	374	352	355	343	366	363	341	371	353	344	368	355	351	344	345	362	359	353	371	358	375	333	334	382	395	388	366	336	362	355	339	376	358	327	358	364	361	386	372	336	325	348	356	342	367	335	338	378	358	387	374	340	356	355	349	368	365	375	339	349	331	392	348	376	347	351	369	352	329	382	366	333	358	365
2712	917	1040	1083	1078	1046	991	982	944	958	1010	948	929	980	980	935	892	917	943	983	930	950	914	1008	953	892	927	903	934	935	959	879	922	965	926	953	909	915	919	949	938	941	962	943	942	936	939	941	938	1002	964	921	923	918	950	903	900	910	952	977	946	921	961	910	945	973	941	936	943	977	922	945	908	909	908	930	927	965	873	988	963	920	893	878	949	955	988	882	929	958	921	909	921	900	907	949	914	965	935	889	953	922	925	939	890	978	961	934	901	919	952	881	901	857	929	913	912	894	953	915	951	940	943	960	922	954	977	927	970	948	934	870	910	849	953	924	915	969	967	882	991	946	976	923	919	883	895	899	956	938	942	958	942	956	871	894	921	935	945	953	898	961	926	925	936	899	902	951	903	909	887	948	894	983	912	964	941	933	921	904	877	974	921	917	931	898	950	911	956	967	938	906	884	918	924	965	886	897	936	971	916	947	905	911	905	952	923	910	953	950	874	915	888	920	925	916	910	939	909	980	936	969	904	931	961	910	946	940	919	924	884	901	955	934	939	901	930	886	873	914	926	923	960	934	944	915	905	884	902	990	901	977	895	929	912	930	918	923	956	914	941	919	880	897	891	948	913	893	906	903	933	925	935	965	946	896	979	925	901	972	916	1006	952	859	951	903	900	946	951	960	941	935	926	917	944	970	904	888	885	978	927	922	958	893	969	926	894	912	922	932	932	916	904	976	932	862	973	890	934	895	951	860	953	914	953	927	934	916	925	880	896	952	926	909	915	877	951	931	966	913	895	946	925	866	914	936	952	952	966	944	971	884	948	877	927	945	961	943	898	948	937	943	934	933	897	953	956	946	938	904	931	884	927	944	900	857	914	924	916	946	898	893	936	959	971	921	936	894	946	910	957	953	955	949	908	958	893	904	939	898	944	954	883	950	920	939	875	988	884	941	962	926	928	902	949	934	879	894	954	892	932	944	902	952	894	935	920	928	864	946	966	945	896	932	915	990	947	908	897	978	932	930	907	950	931	902	930	925	877	937	922	918	972	888	912	876	892	952	951	928	993	946	931	927	944	888	979	956	844	943	874	909	940	949	922	867	923	907	961	979	912	907	920	1007	1013	917	892	886	922	930	939	933	908	962	977	957	920	922	924	961	925	909	964	905	935	936	885	914	937	997	945	934	937	942	897	923	950	946	913	884	878	1012	966	951	937	939	928	916	961	929	932	957	905	951	915	869	911	882	941	861	912	891	908	914	903	904	970	894	910	912	858	864	914	955	900	917	908	940	898	941	939	953	926	955	970	981	949	892	915	935	874	915	900	911	878	934	924	917	906	916	872	941	930	906	924	944	890	908	880	931	917	969	950	968	909	932	929	863	947	901	894	953	970	949	929	941	906	915	921	961	874	953	906	952	935	938	933	893	925	903	863	903	912	948	960	926	938	957	931	902	888	909	919	922	900	846	906	931	941	930	937	891	953	902	888	933	907	911	918	920	899	974	909	911	910	905	925	902	948	940	930	920	942	961	886	950	935	922	923	951	878	883	913	909	901	938	933	940	949	900	937	900	867	905	928	923	973	925	987	885	928	922	942	911	912	934	871	918	923	896	947	917	943	894	973	919	918	949	932	937	863	872	885	899	900	932	919	932	921	963	921	940	890	898	950	911	949	891	866	922	946	882	942	912	888	878	885	908	934	946	852	922	900	906	926	959	858	965	932	891	918	933	942	930	924	969	877	973	861	992	929	935	902	961	903	924	914	895	880	860	922	935	913	912	914	911	924	888	936	972	883	910	955	901	852	945	984	955	945	952	912	903	910	944	894	918	909	920	966	906	913	914	930	967	898	904	905	943	958	928	882	938	976	963	950	959	908	945	920	923	937	884	984	965	941	929	909	994	982	977	984	909	927	928	879	939	977	928	915	925	883	929	940	901	906	917	929	921	911	938	941	916	946	925	924	902	992	924	912	949	929	913	961	913	947	944	931	954	988	899	941	913	904	905	890	932	880	911	922	975	899	867	953	891	877	989	940	884	932	965	887	928	884	862	965	895	901	880	930	884	863	912	909	917	931	963	973	882	950	919	960	879	944	935	893	971	915	923	922	893	982	923	923	942	875	889	930	884	922	907	878	910	942	880	903	898	865	943	908	943	976	939	947	889	984	909	922	882	923	908	877	922	970	971	941	968	954	918	880	930	946	848	953	981	882	898	920	986	941	879	916	933	919	945	909	918	959	956	933	922	911	952	923	875	896	926	897	910	909	953	910	930	947	938	942	951	952	997	919	911	924	888	900	921	937	898	921	894	908	937	934	881	978	888	977	870	887	942	949	892	884	917	924	939	931	928	906	957	963	954	953	910	923	906	934	918	948	937	943	905	947	931	951	900	882	900	898	915	889	859	924	962	925	857	933	933	913	913	904	932	926	905	901	944	906	994	864	876	886	855	922	924	886	971	948	929	899	926	950	927	942	947	940	908	915	885	955	983	924	960	943	930	925	864	911	921	951	887	912	905	874	945	936	942	880	924	866	1004	835	905	876	906	934	909	988	906	917	934	900	1015	922	924	977	896	834	944	920	918	920	922	893	930	916	885	921	922	908	872	919	934	945	923	910	920	965	956	879	952	897	897	939	932	904	905	919	920	916	851	965	973	949	983	892	875	889	910	914	910	921	928	960	933	951	896	942	927	959	895	894	894	917	933	935	909	919	901	890	964	910	954	888	930	934	943	936	943	973	954	887	922	888	965	874	891	926	889	930	898	926	912	930	941	939	928	930	898	891	982	955	920	931	927	958	919	935	904	954	931	994	932	948	865	898	923	944	962	927	940	925	951	909	960	951	901	909	937	942	957	875	903	953	889	946	957	935	913	906	971	884	907	939	919	936	942	945	932	994	920	900	874	872	891	920	940	906	905	937	933	959	954	903	977	929	922	973	966	886	912	918	927	917	966	900	924	961	884	925	909	910	893	932	922	901	924	948	898	939	976	994	951	941	899	913	949	881	939	931	883	930	960	915	924	966	1000	934	973	989	917	889	936	925	934	927	908	926	951	944	883	921	908	895	915	913	942	957	969	975	885	917	945	911	951	968	947	918	945	976	920	973	952	991	926	896	895	882	856	960	906	948	871	948	889	901	839	927	935	943	908	889	936	916	935	944	898	954	880	943	928	906	957	969	871	901	948	946	892	888	918	904	867	957	894	905	919	914	941	955	892	929	908	904	954	956	944	945	953	940	924	868	964	953	950	889	921	900	933	945	884	949	904	912	901	915	955	962	894	871	952	929	924	932	918	940	907	927	920	909	941	872	943	921	932	913	880	928	965	892	912	931	944	839	895	928	878	922	915	967	903	957	955	962	937	900	948	909	896	981	902	895	927	948	920	908	942	882	888	915	903	907	895	940	876	948	887	906	896	948	896	900	928	871	946	868	902	934	908	983	908	900	936	964	950	937	929	905	914	878	924	910	929	924	920	934	984	940	901	994	905	929	938	914	928	917	942	950	925
9097	1079	1269	1122	844	689	614	495	512	449	424	436	392	411	413	397	377	347	374	373	381	338	371	343	340	370	357	340	360	342	351	350	310	317	337	303	295	337	364	336	357	309	310	327	332	336	350	299	340	322	350	314	342	299	337	363	296	352	335	307	338	338	307	349	367	311	353	355	312	288	342	328	321	331	318	349	350	313	346	338	361	323	335	308	344	353	323	333	349	339	317	312	332	333	308	353	372	307	332	321	346	347	300	311	304	318	346	319	330	317	349	311	312	298	324	309	318	309	312	312	318	309	336	304	338	334	330	336	318	311	339	344	309	346	322	349	363	373	350	303	312	335	313	315	342	341	309	281	338	327	320	317	318	304	338	361	328	348	286	333	343	301	344	315	353	336	345	316	340	296	338	314	337	304	322	291	319	320	335	325	353	351	351	303	340	328	310	331	336	310	356	301	341	317	351	287	327	320	306	320	328	343	323	311	354	334	323	332	341	339	344	314	346	304	303	334	303	339	328	318	318	328	343	315	340	325	332	370	343	322	323	354	309	331	301	308	303	303	336	304	325	335	328	324	313	320	366	317	335	307	334	366	338	356	348	322	355	363	338	327	329	308	308	310	307	335	323	343	344	344	316	303	330	342	318	349	325	331	337	329	333	320	321	319	353	341	340	316	341	285	331	354	347	351	334	337	321	352	322	331	327	309	275	304	333	326	310	299	358	327	320	358	325	321	342	309	339	347	327	339	344	301	369	315	315	332	367	303	310	324	325	339	331	320	326	345	311	348	338	324	313	369	335	337	315	304	306	337	337	351	329	324	300	309	312	322	306	315	324	310	331	333	337	341	340	314	353	348	336	319	325	332	271	344	303	335	325	326	333	316	303	311	319	341	307	326	333	356	335	300	353	304	321	336	310	329	332	353	332	327	348	336	314	348	341	345	320	339	344	322	339	325	331	295	333	337	286	286	319	310	338	318	324	338	338	320	325	344	311	323	302	321	319	326	323	314	308	334	319	352	330	347	319	314	339	358	337	348	385	317	329	347	366	332	322	332	337	324	358	302	333	289	330	315	347	274	319	338	311	313	357	348	312	314	326	325	353	289	311	355	315	321	322	348	363	307	325	349	332	325	346	350	309	346	310	341	324	319	315	386	303	361	341	345	310	328	338	325	337	331	337	326	319	306	313	342	303	320	335	327	288	291	307	352	322	314	320	315	321	310	334	350	300	320	333	327	322	324	366	327	328	356	333	329	299	320	347	336	351	341	310	333	316	323	303	335	343	318	336	336	339	310	340	294	328	319	311	321	336	291	358	327	336	332	332	350	361	281	326	354	304	357	315	336	342	315	326	318	338	332	325	330	333	347	347	328	338	326	349	333	297	342	352	310	366	320	332	336	347	308	303	341	327	303	347	343	329	284	335	303	310	328	316	331	315	320	341	317	342	328	335	350	366	329	320	326	340	321	332	337	323	342	324	333	356	320	315	326	335	332	336	339	359	344	319	333	336	306	331	333	325	345	333	328	312	300	337	332	334	338	313	350	336	312	354	346	340	318	344	341	332	328	316	324	307	361	331	292	306	301	311	355	353	354	324	299	334	320	314	338	332	360	339	310	332	320	315	330	331	319	342	338	329	349	330	347	332	370	333	309	319	306	330	317	340	302	322	309	335	333	357	375	319	347	343	327	333	321	288	342	346	333	300	333	305	306	317	307	321	337	327	304	319	318	334	340	306	307	344	313	356	328	325	323	328	324	347	329	332	316	320	333	339	318	368	360	319	321	333	345	346	352	345	321	337	320	306	337	344	337	308	349	314	325	343	351	318	328	343	345	357	300	323	324	313	332	327	312	337	339	321	365	313	323	313	394	335	331	332	357	320	334	279	312	331	307	339	322	332	349	364	343	319	328	348	359	339	307	333	329	359	287	330	377	335	351	302	284	355	325	324	292	350	305	342	327	327	351	335	323	308	328	343	336	322	323	308	313	348	327	344	308	320	328	290	357	320	354	327	345	301	345	344	292	331	344	329	318	346	352	339	332	334	328	333	325	317	350	336	316	327	348	318	331	316	293	357	331	358	348	317	337	343	315	358	350	346	299	342	304	319	315	313	328	323	308	301	336	306	310	343	309	336	306	339	309	359	341	335	334	308	331	308	323	285	316	324	313	322	336	297	328	345	294	350	307	324	328	286	288	326	300	295	321	300	341	343	335	354	343	325	335	337	318	342	339	374	325	336	359	351	339	334	347	338	355	334	316	362	309	322	331	319	314	326	305	353	320	328	343	350	321	321	311	315	313	283	334	322	354	327	313	319	313	322	340	346	317	363	332	324	298	319	324	323	325	308	333	312	348	354	336	365	324	324	341	345	344	332	367	316	311	332	323	294	332	355	357	293	331	317	346	340	353	342	329	339	314	320	312	311	341	345	329	319	314	365	361	321	313	315	352	311	346	326	327	354	331	303	317	318	352	340	326	325	330	322	344	324	320	306	300	293	352	330	308	332	337	331	329	333	338	346	338	346	351	339	347	320	334	318	309	346	336	330	310	319	320	335	359	301	365	326	314	306	360	313	344	317	354	293	304	317	337	313	352	331	343	334	333	333	340	331	318	305	328	344	304	313	344	262	291	327	328	304	299	308	328	337	353	314	326	333	361	330	338	344	365	312	278	350	338	334	336	341	316	317	356	358	321	334	297	317	325	329	347	334	322	353	323	305	330	334	360	357	360	338	349	306	329	312	345	307	343	382	322	351	339	316	307	351	359	327	352	323	321	331	357	307	316	345	328	321	330	350	319	322	313	352	365	336	337	312	340	292	351	316	333	330	346	315	303	339	315	338	360	337	336	341	320	321	319	292	333	322	325	296	338	279	312	329	339	363	308	289	331	341	323	347	338	318	337	315	320	355	289	323	298	319	290	325	351	333	332	312	294	330	374	353	327	350	353	335	320	332	351	321	356	352	349	324	346	334	333	341	314	306	309	321	325	332	298	308	324	335	368	295	295	344	338	318	363	313	335	347	357	325	349	341	327	366	321	310	358	323	325	346	311	291	300	351	330	374	333	320	336	334	336	308	314	296	338	354	341	338	346	315	340	312	382	322	347	347	357	309	272	302	380	303	336	317	348	357	356	345	380	332	337	315	318	302	301	328	310	309	315	368	313	341	302	318	337	342	303	362	344	299	356	327	320	359	311	338	317	365	329	316	347	326	347	321	306	337	334	292	324	362	311	326	345	360	345	352	340	319	335	320	343	313	326	346	333	343	325	317	325	330	349	331	349	322	317	345	319	298	316	317	323	338	325	371	327	325	336	358	320	291	335	297	373	321	319	336	337	336	318	316	318	309	322	349	360	305	331	357	364	323	313	317	332	327	311	320	344	317	320	331	342	304	357	287	286	336	309	334	352	339	346	387	322	321	311	320	340	319	301	321	359	340	325	335	288	332	347	311	314	319	330	311	351	317	318	351	377	334	353	313	340	323	363	319	318	334	333	347	320
5741	1578	2692	3084	2930	2516	2227	1931	1763	1631	1469	1342	1357	1178	1110	1104	1046	1042	1054	1007	1002	989	968	952	986	978	929	981	920	905	954	902	860	938	921	930	908	860	870	854	877	853	907	881	859	905	861	870	840	849	829	858	859	917	867	824	860	876	876	896	877	863	845	888	828	921	862	859	868	847	840	855	876	846	808	809	856	901	842	829	861	857	824	878	897	913	859	862	843	850	832	857	856	836	844	838	871	858	841	826	856	755	789	887	857	894	841	801	854	818	874	861	862	857	832	880	824	832	854	772	859	821	821	825	884	863	875	894	867	782	890	830	803	820	839	843	863	874	835	797	793	839	837	850	851	830	821	810	891	847	800	809	823	862	850	852	829	827	826	784	815	853	852	865	826	918	799	817	835	873	801	831	858	803	784	887	857	849	857	851	839	849	868	825	890	824	874	880	798	855	819	821	824	827	877	865	817	811	808	822	828	856	877	808	878	824	877	843	788	780	830	782	866	830	863	813	854	849	833	805	807	880	823	832	840	855	885	827	866	857	888	849	833	837	865	881	843	844	815	883	888	900	851	867	837	884	891	833	853	820	834	859	815	899	855	856	850	865	829	815	845	831	855	836	824	839	837	830	888	822	807	799	813	780	853	768	819	829	793	852	827	788	884	856	865	835	857	826	895	816	880	863	827	850	760	849	862	820	828	811	876	850	836	830	830	820	858	806	855	866	874	795	907	829	845	795	843	880	859	840	855	856	820	809	881	855	816	818	886	852	841	877	793	816	893	828	903	812	858	801	828	786	871	777	757	861	817	845	815	868	845	847	837	845	862	844	835	823	855	829	890	808	857	799	804	798	823	805	807	815	852	837	808	875	835	876	847	856	789	878	820	843	820	849	819	834	895	857	817	830	869	784	867	833	767	861	857	801	834	830	813	856	840	871	850	873	830	774	856	842	855	803	858	874	804	800	841	778	845	808	864	812	848	799	835	881	803	837	826	847	823	812	817	853	862	818	897	844	868	838	855	851	840	781	842	811	843	806	836	842	855	875	829	860	830	793	865	850	870	799	878	868	828	777	897	850	833	822	883	885	859	818	893	840	873	842	785	820	820	831	836	770	801	816	848	799	864	853	821	827	857	833	838	866	843	908	824	865	830	856	885	831	844	869	854	845	852	859	839	818	804	890	847	830	868	843	821	820	824	829	844	871	818	836	865	837	854	794	836	851	832	842	844	831	862	817	839	845	828	829	798	837	832	841	807	866	871	820	814	865	865	814	843	838	863	872	850	829	848	837	817	873	898	817	876	832	820	846	874	845	848	807	865	807	824	807	799	791	839	882	849	826	853	855	832	829	822	860	857	846	828	817	827	854	842	810	827	829	826	881	835	867	863	892	852	850	864	859	856	841	855	881	852	835	823	840	841	846	865	826	857	796	866	802	828	847	819	795	843	882	874	823	885	836	806	828	813	813	910	839	858	843	841	833	862	863	832	821	873	861	861	806	827	868	848	814	822	810	818	834	869	894	838	794	887	841	920	854	825	858	892	857	815	841	830	818	849	844	846	837	843	781	855	806	827	807	828	870	859	858	816	815	850	803	884	834	793	837	880	863	819	861	813	833	801	868	834	884	872	803	819	837	807	862	851	819	830	874	862	840	787	834	846	852	839	851	857	821	854	854	859	838	832	827	867	855	849	895	786	841	820	793	895	807	805	816	861	885	908	870	874	890	864	789	856	837	828	831	783	817	896	813	836	846	826	864	844	831	834	852	823	799	863	882	846	891	864	860	842	858	862	883	841	889	818	877	791	839	876	895	819	820	819	820	855	857	848	863	828	856	851	792	861	837	875	839	863	830	848	833	834	837	888	849	765	931	842	858	842	827	847	809	843	842	882	863	839	834	861	859	831	839	817	854	885	848	875	835	856	789	841	841	855	818	861	809	864	826	785	816	843	852	854	849	872	831	871	839	857	868	864	813	831	860	846	786	819	860	811	825	823	864	864	809	825	808	856	868	862	820	840	855	850	886	791	805	841	838	862	806	771	863	800	806	803	802	871	848	830	835	824	860	891	812	862	794	834	857	855	856	903	831	852	843	843	809	841	840	833	828	840	820	825	841	848	805	802	830	846	855	840	892	826	841	831	846	813	834	797	861	854	812	892	816	813	866	836	874	847	829	798	881	859	803	852	867	878	823	841	851	823	858	838	846	854	854	796	798	878	789	874	804	848	824	839	871	815	830	820	820	870	828	831	844	804	864	844	794	840	837	831	842	838	851	850	807	853	832	839	846	863	800	899	843	812	790	865	816	866	819	795	798	841	866	845	842	871	799	823	842	818	863	847	849	796	846	849	851	843	808	819	885	852	875	846	831	871	841	799	832	824	833	862	913	869	871	817	850	840	830	844	865	901	818	776	843	825	843	854	822	856	792	870	844	850	851	799	814	820	848	831	781	874	857	838	855	828	873	856	838	851	858	858	911	838	843	805	820	807	837	793	871	882	816	838	853	867	816	869	855	809	882	841	815	846	841	792	797	890	858	810	842	837	779	829	836	878	908	814	775	805	866	793	780	857	800	820	824	882	852	813	853	844	856	847	847	811	817	848	838	797	771	811	800	889	841	868	856	810	889	812	832	837	883	858	835	838	847	895	783	829	799	822	829	799	906	858	842	887	852	882	864	829	871	823	843	817	876	824	845	820	801	797	832	856	879	871	848	877	822	801	876	848	810	814	803	823	836	840	852	858	853	884	861	861	783	821	863	797	895	859	830	894	788	864	823	832	854	867	815	864	830	801	864	820	851	854	856	867	859	781	870	869	841	873	780	820	848	845	892	833	811	860	836	871	893	841	828	816	857	825	862	870	868	811	814	871	811	863	835	857	839	867	838	862	878	785	857	869	819	862	867	873	825	839	826	851	812	797	855	798	845	850	843	829	811	828	876	808	834	872	843	830	871	858	838	849	841	852	866	816	819	898	865	855	826	847	824	795	879	829	800	866	875	859	819	839	879	856	785	852	784	809	818	856	781	865	814	879	830	843	882	871	841	858	846	829	811	849	851	829	815	902	852	843	823	844	820	778	861	795	876	856	802	810	861	799	902	820	805	836	839	850	842	875	851	817	809	823	826	853	829	837	848	804	823	799	825	836	848	840	835	859	806	854	819	862	825	852	866	874	777	931	840	858	849	851	829	809	857	848	845	852	849	803	787	812	869	819	879	842	882	783	819	779	804	845	828	880	798	824	808	811	870	854	802	819	854	836	839	882	837	875	850	834	845	817	863	792	817	842	830	797	830	854	862	849	807	882	807	779	813	867	794	805	840	832	840	832	825	838	845	847	870	871	810	811	844	808	813	832	867	824	887	871	831	807	825	798	835	824	767	882	844	824	853	869	894	784	846	794	847	884	839	850	814	857	800	809	849	776	855	804	858	826	860	836	837	812	850	834	824	796	809	838	814	843	837	811	844	836	833	767	879	791	843	841	800	868	833	855	867	861	843	824	845
16925	2385	2207	1771	1170	922	724	524	452	395	359	329	297	275	235	257	238	228	208	190	215	169	232	228	215	189	194	183	168	174	176	186	165	160	172	174	155	161	181	180	153	166	191	178	151	158	147	145	153	168	190	178	142	168	157	150	166	165	181	155	145	162	171	146	141	176	144	172	150	153	154	159	158	168	139	159	147	148	154	149	154	158	153	155	157	136	149	156	189	144	164	159	157	135	159	160	150	163	128	157	170	156	139	154	164	161	139	149	172	170	164	176	133	146	154	151	148	161	154	164	154	166	133	176	178	152	158	168	161	163	151	144	156	149	136	152	163	165	136	157	154	155	149	130	142	159	156	171	161	149	179	143	172	130	146	170	139	145	168	150	156	148	160	141	147	145	162	146	162	143	146	153	143	141	143	139	161	168	136	157	154	136	159	154	146	180	161	131	144	158	153	130	153	157	153	159	149	126	163	163	143	153	157	164	152	155	155	134	155	156	155	160	149	142	168	166	145	151	161	141	147	158	142	170	147	147	154	157	142	153	144	144	163	125	129	158	130	144	142	187	153	152	175	148	154	163	153	161	153	159	160	135	149	154	160	159	161	167	160	159	147	155	184	163	159	180	141	143	157	165	135	161	142	166	142	157	158	183	170	146	168	168	133	154	151	122	157	161	162	138	135	185	164	143	162	159	153	138	154	139	156	150	165	148	155	167	152	162	148	175	149	162	177	141	152	158	156	140	150	164	138	137	154	179	152	148	165	166	149	173	137	159	180	155	162	149	144	150	139	141	158	186	169	162	162	140	172	157	161	120	147	146	157	149	144	152	156	145	151	157	144	168	150	154	179	161	153	162	139	163	149	148	160	147	152	167	162	166	171	153	160	141	139	137	148	171	156	144	151	163	153	141	170	147	161	141	147	170	149	147	135	147	149	137	144	147	157	136	132	159	164	150	148	172	142	136	145	114	134	148	159	143	173	143	160	143	155	145	144	149	165	123	154	151	152	137	141	158	182	177	144	143	173	142	167	146	155	150	158	173	132	145	150	141	154	165	155	148	158	163	155	146	160	162	157	145	149	162	161	128	176	127	154	141	174	160	145	151	162	148	122	172	155	164	158	166	155	145	161	165	142	159	154	140	159	179	155	152	156	156	157	173	168	142	152	158	171	151	141	157	155	158	139	149	145	175	153	135	138	150	166	155	115	152	181	141	148	148	160	156	159	148	149	172	136	140	176	146	138	148	147	152	174	128	159	154	156	160	162	142	158	144	144	140	144	148	154	163	159	160	157	159	164	157	163	129	177	171	144	134	157	149	121	163	152	147	135	144	145	158	150	165	153	135	159	161	134	139	162	172	137	143	147	138	159	157	158	142	138	143	143	149	163	144	152	168	149	149	170	151	168	174	153	152	153	179	144	162	151	142	159	165	176	172	151	138	159	142	169	175	126	152	151	143	165	141	156	152	148	140	155	161	148	153	155	146	167	155	155	165	155	154	151	181	168	126	143	154	167	143	144	139	145	150	158	138	152	139	154	142	142	151	128	159	155	161	152	137	166	157	153	139	162	156	134	154	151	151	145	160	144	165	143	155	167	152	149	145	147	145	172	148	160	158	160	158	159	155	156	152	132	154	157	175	168	158	161	172	146	144	150	150	147	171	160	139	143	165	159	137	170	142	154	149	176	172	165	162	170	148	130	137	159	159	145	157	151	166	160	141	148	163	182	159	179	156	151	146	153	166	160	142	157	161	175	154	134	165	133	131	158	156	144	157	135	155	155	165	154	148	179	157	151	124	132	161	156	141	158	159	169	143	126	173	163	142	149	156	141	144	150	142	151	146	155	133	188	160	138	146	163	120	152	138	149	143	157	117	142	172	157	163	144	151	148	139	172	146	136	155	161	154	190	155	160	157	156	150	170	147	146	136	137	161	130	152	175	147	143	162	146	135	177	152	139	167	148	155	152	147	150	160	169	160	141	157	165	168	149	148	147	143	154	160	151	151	186	145	145	136	170	168	150	159	143	171	157	148	154	174	151	156	143	150	158	126	150	176	163	154	158	139	158	152	171	151	141	153	148	157	152	153	152	127	152	142	160	131	175	189	167	149	146	146	163	167	140	140	133	137	148	150	128	154	147	163	141	180	150	164	143	158	144	155	147	158	153	155	142	160	153	146	169	164	167	164	145	182	164	148	150	142	159	151	145	176	157	132	127	135	147	152	148	136	146	164	153	166	148	147	151	182	141	149	138	179	144	148	156	153	161	181	156	163	156	133	140	152	177	135	136	160	165	154	143	154	176	157	161	140	157	160	130	166	144	147	149	148	151	147	126	160	140	151	141	151	134	132	161	147	160	137	148	160	142	169	162	137	157	149	136	146	169	159	136	161	135	139	146	159	163	137	126	149	162	143	139	147	125	145	131	157	155	171	176	163	166	161	185	161	155	150	145	131	164	149	173	189	150	149	145	160	153	144	167	166	176	157	132	160	173	142	140	134	152	173	128	152	156	139	175	165	151	145	136	130	152	172	140	150	157	158	144	168	158	141	139	136	144	146	137	152	166	147	160	136	153	132	142	152	145	156	169	152	167	160	146	132	163	138	159	139	142	174	147	149	136	168	129	146	134	141	164	152	173	165	176	158	151	170	140	169	154	186	145	151	136	156	159	156	171	147	150	158	174	144	157	166	168	147	154	138	150	160	172	151	161	150	140	173	142	134	141	145	175	161	159	154	137	148	149	151	162	150	151	132	117	138	159	134	165	136	142	161	157	146	146	165	130	143	156	125	146	124	161	147	149	160	156	153	149	151	157	152	153	130	156	163	166	169	168	147	132	153	166	135	141	151	142	156	152	161	165	144	143	143	135	127	161	150	155	156	146	161	134	146	171	135	160	151	162	142	142	157	170	135	152	148	173	147	134	137	152	166	169	138	134	140	146	160	160	181	177	157	152	150	165	152	148	144	146	150	124	144	142	157	155	152	154	157	148	141	162	164	164	166	156	157	163	144	143	140	177	141	176	136	165	160	143	147	160	167	169	163	143	138	181	158	161	164	165	136	155	161	163	160	161	168	139	164	157	127	141	148	138	159	150	149	145	124	149	165	155	158	170	158	142	130	154	155	145	126	166	158	147	139	138	152	158	155	151	161	152	161	145	154	155	132	177	155	162	152	157	158	128	142	151	162	148	159	150	146	156	146	175	149	161	171	162	154	162	165	156	121	155	147	158	140	154	145	165	159	153	163	132	151	166	160	147	167	133	158	164	147	159	169	132	162	155	145	152	151	185	159	157	156	166	135	171	161	156	169	154	170	176	132	136	159	166	143	134	155	164	163	176	168	153	147	146	153	143	130	158	118	175	167	167	140	143	161	133	146	151	150	155	149	156	152	143	158	183	142	176	152	158	158	152	138	142	131	140	147	173	149	136	149	160	167	138	165	152	159	152	156	176	154	140	144	149	134	149	146	137	155	163	141	166	163	163	170	145	141	161	159	147	141
7502	1947	4141	5135	4575	3704	2981	2535	2169	1864	1586	1453	1261	1223	1148	1012	1023	951	861	843	827	772	744	725	689	623	613	619	602	585	615	610	541	607	585	572	560	473	546	555	504	533	525	508	551	532	524	490	498	496	474	481	499	484	477	495	486	522	516	457	447	484	490	486	482	431	503	471	455	457	423	471	427	475	471	493	432	450	461	441	471	442	470	429	456	415	483	428	428	485	479	438	458	438	469	453	430	466	442	454	451	463	455	511	442	475	446	504	443	451	414	411	434	445	493	433	435	469	403	470	443	418	433	471	453	474	479	390	464	436	450	467	422	419	441	473	418	438	470	421	460	453	417	419	463	444	439	451	406	459	444	441	451	454	434	447	449	438	427	471	434	417	437	464	425	432	412	455	390	400	442	419	440	433	422	452	451	449	451	442	438	439	451	459	416	432	394	489	437	428	442	459	445	418	455	422	440	445	494	424	483	429	450	473	441	405	463	421	440	428	429	456	430	481	425	435	436	456	453	452	451	423	450	439	413	476	451	453	442	448	419	427	444	442	425	436	437	431	419	454	436	429	455	433	431	404	464	437	472	417	442	406	446	422	448	439	410	439	404	416	420	434	418	421	426	471	448	455	447	430	414	420	465	487	438	457	414	447	445	450	456	415	456	447	462	460	407	448	436	444	430	438	459	463	452	427	430	453	447	451	405	447	418	448	453	447	426	437	397	448	450	464	433	442	455	440	402	401	444	421	468	445	443	475	410	444	424	395	423	430	453	447	417	429	416	431	447	447	402	472	424	411	486	475	473	475	419	419	438	409	448	416	455	449	443	426	432	448	460	432	437	421	450	407	485	419	422	450	432	427	423	416	459	413	434	409	456	435	462	453	432	442	446	454	429	452	406	420	443	434	472	455	420	442	438	421	448	438	428	442	463	436	469	466	432	419	432	434	477	436	430	439	467	402	435	450	411	438	443	426	419	421	440	444	438	436	400	448	420	459	424	449	447	415	461	448	448	425	413	422	441	448	442	467	418	461	420	416	454	458	452	444	472	435	419	398	473	462	454	428	497	437	430	415	413	447	439	422	400	434	479	459	461	430	430	446	430	427	421	464	458	407	441	403	456	396	428	421	419	409	428	427	432	431	447	449	459	411	441	417	417	483	471	475	440	447	431	428	449	426	448	467	406	412	456	432	483	453	450	428	421	425	481	452	457	425	451	440	433	440	459	428	461	396	490	441	446	453	436	444	474	461	449	461	434	436	387	459	490	466	473	440	411	479	455	462	424	454	408	462	423	436	400	443	451	444	429	435	433	461	449	465	440	459	465	443	418	399	422	425	444	447	475	442	431	483	432	424	447	416	411	439	451	434	423	402	413	476	416	456	441	429	417	449	429	450	420	420	433	411	441	467	458	430	479	450	496	425	428	451	467	412	435	441	394	419	424	450	422	420	446	420	415	417	430	435	450	478	412	408	455	444	421	441	456	456	411	454	455	422	434	418	448	466	475	435	455	452	447	453	453	435	471	462	442	406	420	453	477	458	439	442	434	447	404	408	394	475	487	430	438	446	426	431	466	411	441	441	435	439	415	463	442	449	448	451	428	449	435	405	452	448	438	450	440	462	424	439	435	435	441	436	480	453	413	441	460	405	418	436	436	473	425	426	425	428	416	406	443	472	455	459	451	446	459	431	429	435	454	425	433	414	466	439	443	442	422	383	448	414	432	425	455	439	450	431	422	434	416	438	432	406	455	450	467	421	422	450	415	480	425	420	410	445	467	407	410	441	481	407	461	454	445	436	442	448	432	436	445	438	391	435	445	464	445	460	430	472	433	439	484	477	413	427	390	429	419	462	456	412	448	482	447	419	453	437	446	442	404	397	432	445	438	420	439	427	429	455	376	465	453	460	420	451	435	450	455	409	412	415	448	432	459	450	466	396	431	457	440	492	425	474	419	453	446	424	435	448	443	445	389	484	468	434	459	435	473	446	473	454	454	460	388	425	443	449	437	461	431	430	399	437	435	423	455	472	452	419	415	435	442	422	413	448	454	383	439	444	422	427	472	437	437	434	458	459	448	428	414	428	428	395	467	438	445	427	456	451	418	454	426	440	428	465	452	463	455	448	439	438	443	453	446	447	438	419	423	425	411	465	447	420	432	450	457	432	429	469	451	415	464	440	440	458	415	420	468	441	454	437	430	420	447	441	459	429	459	433	471	451	406	444	460	438	479	421	468	464	442	444	441	401	427	449	478	408	471	425	404	431	463	430	397	469	417	460	427	446	426	455	461	449	422	425	442	460	460	415	453	421	430	439	414	416	453	447	440	437	423	457	444	444	443	467	442	446	406	443	465	476	405	398	481	425	401	423	444	435	424	456	432	458	436	407	462	392	431	433	446	455	433	459	441	436	459	447	419	435	417	407	459	431	464	446	469	451	429	439	422	436	401	447	425	419	453	426	454	441	467	452	449	416	417	414	474	416	450	434	420	423	456	470	420	428	422	461	431	410	429	402	431	439	443	415	423	431	463	431	437	435	446	460	448	455	414	433	443	436	446	425	445	449	453	420	404	413	436	473	459	438	451	441	456	408	437	454	428	415	439	428	441	418	447	416	420	427	465	455	450	449	432	437	419	435	423	422	426	454	432	420	421	439	450	484	403	456	416	444	450	441	456	474	461	450	431	421	442	452	445	436	487	433	464	476	400	415	463	433	442	440	472	458	418	420	456	419	468	465	461	426	432	426	419	453	462	423	454	436	436	428	428	437	474	434	404	442	414	457	424	422	443	450	444	435	448	462	441	448	421	418	445	464	428	440	384	436	434	404	429	463	420	429	396	459	455	408	480	437	426	442	405	436	469	450	433	450	449	418	451	417	411	446	407	433	443	464	460	428	427	431	430	451	432	423	424	472	401	423	461	414	428	429	438	445	428	424	451	420	426	448	457	467	486	465	425	414	449	456	470	439	429	423	420	392	424	437	396	455	452	445	424	424	385	434	441	457	432	428	435	443	452	442	448	422	425	465	460	451	448	459	396	448	474	448	447	462	453	421	390	446	438	437	427	457	371	440	425	468	450	430	419	467	447	408	431	438	416	430	425	466	394	487	448	455	445	448	439	472	398	429	479	425	411	428	427	474	428	409	454	486	447	436	448	420	456	455	446	415	467	471	443	442	437	441	438	436	434	454	469	441	442	449	473	440	439	422	425	437	412	439	437	421	439	439	447	430	429	449	437	402	439	429	454	430	474	437	440	436	436	443	434	417	436	403	433	424	450	428	441	419	471	446	465	448	435	451	469	428	438	458	449	413	462	422	505	422	383	444	477	451	446	445	436	437	462	422	461	479	431	446	435	441	444	420	420	470	441	432	427	462	418	466	447	423	420	437	458	418	429	447	447	458	438	438	457	437	444	436	446	431	458	442	469	425	443	401	408	412	453	439	471	458	416	436	436	407	450	454	437	448	413	443	449	440	474	443	427	444	428	479	472	444	459	451	407	444
2579	441	402	361	388	382	408	376	377	378	350	347	367	355	371	359	334	360	365	368	360	368	366	354	408	376	370	372	396	349	351	369	356	383	352	377	370	362	359	355	372	369	340	395	339	373	389	382	351	371	365	325	335	380	383	347	385	370	412	383	326	385	377	375	362	371	376	367	356	325	355	329	377	356	347	374	354	353	381	343	380	366	391	343	375	365	335	350	344	370	362	379	366	360	362	368	349	357	366	359	365	351	388	377	368	378	360	383	359	374	378	339	337	366	367	368	370	340	325	361	341	382	368	378	374	331	373	357	343	426	365	346	377	380	361	363	371	326	375	371	416	384	328	383	338	339	335	363	371	357	333	390	329	371	353	348	351	376	373	355	366	355	367	351	407	368	365	371	366	403	395	327	357	365	364	343	355	336	360	353	364	375	349	384	355	334	346	346	387	375	342	371	392	348	357	364	356	347	352	363	382	347	404	370	323	375	370	352	378	355	385	375	373	377	353	380	365	368	404	368	356	381	333	334	360	380	353	371	355	388	373	372	377	378	397	358	356	329	388	386	343	358	338	395	379	374	371	379	381	363	373	384	407	338	396	326	396	352	361	347	384	362	400	361	362	348	345	371	398	365	378	354	361	355	414	359	366	354	367	335	372	367	354	397	352	386	365	377	387	321	373	337	368	370	324	355	360	389	382	395	383	348	351	358	377	344	379	366	355	384	346	372	392	378	370	328	362	337	374	373	385	368	357	375	350	377	348	376	366	385	354	350	370	352	369	338	383	377	372	367	363	377	368	362	348	363	364	377	363	369	376	352	336	361	366	334	384	388	285	356	382	363	370	347	355	358	394	343	375	345	379	354	387	346	371	320	351	388	410	348	348	356	363	356	382	369	375	341	366	388	399	351	362	358	420	344	391	318	369	341	396	375	335	330	316	358	379	367	404	323	388	345	376	371	340	362	360	351	371	338	386	406	360	384	359	348	407	382	381	389	388	332	350	352	388	359	355	379	351	359	361	372	392	345	385	401	361	326	373	360	368	394	362	366	338	362	374	383	366	360	357	351	353	355	333	379	354	367	358	400	363	362	395	378	348	361	375	362	376	371	379	345	386	366	377	371	335	341	372	369	369	367	393	319	369	390	364	377	344	338	363	375	341	407	389	385	341	301	399	370	382	367	358	341	395	373	372	349	348	381	391	365	365	364	369	355	347	404	356	407	349	358	376	351	323	386	311	365	396	370	355	365	340	362	396	381	374	367	408	361	364	370	357	342	410	348	347	361	315	359	358	355	357	358	329	334	305	347	351	338	366	388	372	346	357	373	368	356	360	332	375	368	371	372	359	420	356	348	373	324	381	360	373	354	371	335	371	355	364	343	369	364	374	353	357	397	357	363	354	411	397	343	339	379	321	359	384	382	353	367	392	383	354	367	367	349	356	342	392	370	375	353	343	354	351	367	350	353	370	379	376	353	415	361	337	358	377	366	370	359	389	352	363	380	342	366	385	367	337	385	357	407	354	359	371	370	367	345	342	364	354	351	338	379	374	368	372	387	351	359	394	393	359	346	385	346	375	362	354	367	401	375	333	363	365	374	360	380	397	340	344	358	364	342	373	366	358	381	393	357	385	327	354	394	355	366	376	360	402	353	363	368	328	372	372	370	404	373	378	387	350	381	383	375	350	351	365	338	343	371	397	385	374	354	347	350	359	355	367	358	331	360	357	391	370	383	372	395	366	392	365	365	347	359	381	360	379	360	358	330	302	368	328	352	386	387	366	345	373	374	354	342	366	400	365	357	356	354	378	354	363	377	402	364	379	357	345	346	333	355	385	379	340	377	354	345	374	393	339	330	314	364	370	374	356	393	361	360	370	364	370	361	376	332	411	374	328	327	362	375	370	356	364	369	324	397	349	326	391	401	365	374	407	367	411	359	398	358	382	351	383	398	380	360	354	331	392	331	388	365	341	374	393	370	348	357	393	360	372	334	377	378	438	362	394	368	381	377	386	345	353	356	368	388	363	408	340	384	383	376	379	375	382	343	372	374	366	342	377	359	372	390	368	384	373	336	368	397	350	377	384	360	397	370	335	367	356	342	377	370	351	357	314	382	381	396	359	372	360	387	363	376	371	378	362	352	371	341	372	381	379	397	378	374	345	389	355	370	355	344	346	366	361	375	377	371	349	366	353	393	367	337	405	340	398	349	372	382	355	377	348	366	365	346	362	382	369	378	371	329	367	391	376	353	363	397	339	375	392	363	362	380	398	352	342	375	371	385	352	350	357	383	371	393	378	367	344	353	402	356	364	350	355	367	358	382	378	361	333	398	362	373	345	339	394	358	356	410	378	370	384	373	415	353	356	374	386	333	336	389	339	353	379	377	363	386	333	372	365	356	353	350	418	388	341	358	379	361	356	374	352	363	319	351	336	365	349	378	353	366	370	340	357	374	390	394	365	375	350	343	372	365	380	391	396	343	393	352	393	379	351	376	369	350	377	365	343	372	391	363	357	391	377	349	377	390	359	358	376	378	348	355	415	355	352	359	368	373	374	361	362	390	388	360	330	338	366	359	355	368	329	376	354	386	338	369	389	348	411	377	360	370	390	350	359	386	324	376	355	368	379	367	378	374	374	351	341	329	344	384	368	388	357	380	345	359	355	348	320	350	397	390	383	356	372	373	357	346	377	357	351	372	379	351	328	363	354	348	354	347	384	382	367	366	347	376	360	356	357	333	386	377	373	371	345	344	372	361	368	363	365	369	378	391	389	348	371	363	353	376	382	360	361	391	375	371	356	385	388	387	360	366	430	375	368	370	365	372	363	323	352	353	321	380	357	357	392	375	377	376	377	345	375	391	385	364	372	374	364	358	376	356	380	362	367	360	368	377	373	408	365	355	351	367	365	371	388	394	347	377	363	343	379	368	359	371	389	371	368	333	355	388	360	407	390	378	335	358	401	366	379	356	406	313	380	325	391	338	383	357	367	395	382	357	371	387	394	345	370	348	385	344	379	389	386	354	353	372	343	350	349	351	383	329	368	361	384	344	379	370	335	359	375	379	334	384	377	373	371	378	323	339	385	347	364	352	388	374	371	350	363	389	365	386	356	369	369	366	375	365	371	374	361	359	405	395	343	376	361	360	390	368	342	403	389	384	354	371	380	376	394	396	355	354	354	355	380	371	335	356	390	364	407	330	366	365	412	385	366	383	395	384	307	340	384	336	381	353	373	337	393	364	394	342	361	353	344	371	361	363	355	367	362	337	363	383	397	365	375	385	366	352	377	381	376	361	367	356	360	351	355	373	358	363	348	389	369	348	343	318	392	357	387	351	356	388	361	373	396	314	392	372	346	363	393	374	388	398	373	356	385	358	374	416	387	359	375	390	373	398	345	392	351	343	356	373	366	357	361	349	381	320	364	359	365	352	391	350	382	390	351	401	351	349	358	348	343	347	399	331	334	403	374	375	344	397	359	390	360	425	353	359	363	345	409	377
2694	987	1056	1129	1081	1063	1029	1042	1016	960	1002	977	901	975	990	853	1001	970	914	989	901	967	953	976	882	940	966	915	955	960	950	896	937	923	982	915	914	930	928	953	897	917	952	983	916	980	928	963	893	953	927	941	919	911	896	921	920	924	905	970	931	956	940	945	952	894	918	899	936	985	940	902	947	943	951	1008	891	936	917	958	883	990	944	951	988	956	981	880	973	936	998	932	913	890	944	938	962	941	864	963	915	934	932	928	996	991	972	919	910	943	935	885	943	883	888	959	873	950	945	931	926	893	909	918	911	914	935	906	999	913	912	898	936	929	946	955	912	904	959	889	968	916	929	924	895	885	968	949	901	933	1001	894	982	933	910	944	886	943	943	950	959	936	907	918	893	871	933	952	930	943	922	890	924	881	966	903	941	941	898	967	949	982	909	967	948	970	913	894	939	910	909	974	894	924	948	948	926	978	925	904	913	895	949	925	969	939	980	982	890	937	967	923	854	969	947	947	957	921	950	905	954	885	920	889	922	949	892	916	951	950	954	859	963	954	921	1006	895	938	945	922	970	917	936	920	916	934	935	919	906	955	939	948	922	920	914	942	895	879	960	904	935	881	906	953	935	955	888	941	933	947	941	923	942	932	880	935	950	902	915	903	932	952	917	870	943	926	957	939	981	949	896	958	905	966	922	931	904	927	952	1000	943	953	983	919	894	906	929	922	980	947	927	933	923	927	925	968	946	924	957	970	897	973	958	919	931	933	894	900	978	900	972	883	982	964	970	913	923	950	931	937	967	930	916	885	928	874	914	897	937	902	932	929	940	918	889	955	914	930	917	951	903	966	905	947	902	922	953	929	960	973	896	966	925	970	938	946	936	895	943	887	885	932	953	929	928	918	965	926	953	992	927	969	873	919	910	895	965	921	911	904	892	946	924	918	934	982	905	959	944	895	972	941	928	936	926	921	969	956	918	944	986	950	956	936	955	928	924	955	906	973	966	903	915	986	954	923	939	952	911	920	976	892	925	971	975	887	992	977	985	929	971	951	860	886	935	929	952	929	990	896	956	914	923	956	968	944	983	942	936	882	972	956	944	1000	963	925	912	952	922	883	895	941	957	973	907	946	946	920	894	952	981	897	925	907	931	943	950	984	931	879	886	956	1011	942	910	941	961	899	912	905	874	929	970	900	960	949	919	978	935	920	953	883	932	922	969	934	922	924	966	935	908	918	923	934	888	869	994	941	964	995	980	901	940	918	961	936	906	958	936	884	946	936	907	919	891	932	990	934	944	950	938	919	951	909	921	923	1008	943	948	966	951	921	896	918	908	919	973	937	949	1022	896	984	950	905	973	893	942	872	938	975	926	943	889	957	937	938	921	925	907	1013	914	917	874	929	942	969	956	958	928	982	976	877	879	919	930	913	943	929	938	936	924	929	951	893	942	906	940	898	918	997	957	934	903	951	898	933	922	961	946	911	905	905	971	954	958	936	933	916	915	897	937	852	945	938	905	895	969	958	872	939	919	907	933	953	952	959	950	944	912	944	960	948	875	915	910	964	936	949	1003	893	982	944	944	935	931	944	928	933	891	915	960	912	921	932	939	904	884	928	930	930	910	912	928	952	923	979	921	960	929	884	954	953	892	1013	955	978	899	877	974	934	960	863	909	888	903	948	975	945	891	930	932	1004	937	897	967	957	928	943	922	921	908	961	906	929	951	897	942	939	965	900	932	876	918	942	982	939	915	940	911	967	977	967	936	965	951	979	976	902	948	913	927	869	889	933	911	959	937	1003	901	919	901	923	884	951	952	942	958	939	917	894	926	910	895	940	873	932	924	912	1022	988	913	884	917	899	902	959	1000	921	892	932	941	919	943	893	915	917	922	932	898	972	928	903	915	880	883	902	957	940	939	911	905	940	923	920	938	896	913	937	959	937	965	982	922	914	879	1024	950	934	944	953	899	950	943	895	947	883	892	899	945	934	902	985	896	949	996	979	930	922	961	911	934	909	933	923	940	909	934	892	911	930	945	931	932	929	925	934	955	945	949	904	934	937	983	931	933	986	931	941	943	938	937	927	973	946	971	898	906	933	987	921	974	906	938	918	973	912	916	943	952	943	942	945	974	900	963	954	931	920	906	922	942	966	977	960	931	958	951	966	963	940	927	931	950	935	915	894	959	979	904	966	912	916	911	909	897	929	950	914	950	904	959	884	891	935	925	977	921	947	932	951	907	936	986	996	899	876	943	899	963	927	1019	906	867	959	975	947	923	978	899	934	920	918	894	951	928	908	910	947	981	963	957	931	928	959	948	979	949	900	942	930	923	918	896	881	900	943	889	888	900	907	963	899	878	984	962	958	951	946	908	936	952	946	928	934	873	924	894	976	963	947	893	993	961	928	934	958	936	877	910	944	943	929	912	922	903	927	923	939	912	949	937	923	890	949	917	939	934	878	947	945	914	907	940	1002	915	941	978	886	933	930	955	925	935	966	901	868	995	923	898	991	965	1007	909	914	933	996	923	881	970	915	950	882	885	980	914	933	980	899	915	907	968	822	919	936	928	931	913	930	912	903	919	963	911	943	926	930	965	928	952	881	927	968	958	920	910	984	1009	956	965	923	967	981	904	985	914	963	959	936	988	958	974	889	956	932	938	931	957	886	932	939	899	924	926	923	988	911	940	905	891	908	937	974	969	907	979	925	966	898	943	922	947	875	921	925	926	886	884	927	942	981	973	912	954	931	942	954	901	986	967	930	988	937	919	955	949	966	901	978	931	870	952	962	878	868	922	976	925	917	933	943	950	950	913	953	913	913	913	873	860	884	912	965	928	990	924	977	907	899	899	890	936	928	947	955	957	929	921	959	925	938	946	927	910	911	957	943	944	953	964	919	943	882	975	929	968	944	949	979	923	906	995	971	930	923	930	941	936	901	871	953	963	942	897	914	972	910	957	1026	947	934	868	905	945	879	896	899	949	881	928	962	965	1012	946	896	945	879	890	924	915	924	907	873	881	963	965	924	925	930	929	940	919	977	977	918	927	926	864	901	973	908	924	918	912	913	946	954	888	966	944	944	888	961	929	914	900	851	980	898	943	890	921	1005	984	911	977	931	940	938	935	908	933	905	896	919	890	923	895	924	967	973	978	921	922	919	909	895	881	894	933	957	942	924	932	952	970	934	989	930	945	950	972	1009	925	908	899	911	908	1006	948	952	941	964	919	863	931	982	1015	938	891	989	964	935	931	909	923	963	885	863	979	912	920	912	895	935	950	931	920	944	891	918	927	891	956	930	928	925	962	894	887	925	880	978	974	954	907	955	980	906	905	986	953	958	940	936	931	1003	954	920	982	957	931	916	991	895	900	929	973	956	910	919	916	970	914	919	937	905	911	938	932	918	927	957	949	953	929	989	972	893	988	952	929	948	938	894	936	893	945	967	985	923	1004	978	992	948	895	930	903	952	981	922	959	951	957	947	930	904	918	914	968	898	879	945	902	884	949	906	1004	872	969	992	923	925	914	981	922	956
9213	1077	1291	1038	777	678	597	555	508	445	413	412	356	426	403	369	334	400	366	373	359	390	347	356	339	351	343	346	357	316	377	353	334	307	345	341	328	338	356	326	337	351	329	321	331	384	346	326	356	266	310	361	299	326	330	322	344	324	346	347	368	305	358	305	331	329	323	332	308	300	342	348	320	333	390	343	347	350	343	329	330	334	308	346	326	344	350	348	320	328	313	338	353	351	331	336	288	333	335	348	376	355	348	302	329	360	323	316	333	356	343	328	332	329	327	344	325	326	325	367	317	365	331	320	356	349	312	299	328	353	333	340	353	323	346	326	357	365	318	318	316	320	362	347	297	350	342	344	324	331	323	324	303	343	357	303	341	319	359	324	342	350	334	351	322	326	376	348	325	351	340	342	353	341	340	309	311	357	346	326	345	335	344	320	350	338	337	306	321	342	341	337	347	343	316	334	307	353	330	353	329	308	344	334	336	329	354	370	321	328	356	324	300	367	368	322	318	353	342	356	307	334	307	342	342	337	339	337	350	328	305	324	299	352	344	345	355	292	354	328	298	321	329	313	348	375	324	329	352	342	335	358	329	349	359	352	311	327	304	340	338	323	314	330	322	326	333	357	324	366	311	320	358	317	314	349	323	319	329	333	347	334	303	318	375	339	371	319	326	334	339	319	339	304	324	320	306	322	365	325	318	323	333	310	306	317	359	311	349	320	357	312	334	338	340	311	308	322	333	336	336	314	309	296	319	342	321	309	343	320	302	321	349	364	322	293	323	368	329	279	312	352	309	317	329	334	345	332	354	358	313	321	325	317	327	344	303	305	326	337	361	335	348	356	336	355	357	380	365	306	349	291	318	291	344	334	333	340	329	304	336	320	350	363	342	328	354	313	349	307	338	310	347	306	351	326	321	328	334	374	296	336	320	304	331	332	344	342	320	358	306	326	331	357	342	344	355	321	338	319	326	330	336	339	341	323	342	316	335	316	319	326	343	326	329	333	365	330	361	315	322	360	323	309	336	321	349	343	341	327	345	351	320	313	339	321	306	324	347	365	327	331	313	323	338	314	287	327	305	299	356	316	330	346	335	332	332	345	323	294	312	312	354	344	308	340	317	327	348	338	354	349	325	323	356	320	322	304	306	332	350	302	314	339	313	335	315	324	357	336	326	343	325	328	352	310	331	332	304	324	333	313	357	302	320	319	361	318	333	335	338	321	340	333	325	346	346	330	328	323	296	334	359	315	310	308	330	323	325	370	334	334	344	300	309	335	316	340	321	326	321	343	269	345	341	351	305	341	354	270	366	324	321	342	349	332	307	342	340	322	308	319	284	312	322	352	306	353	339	338	339	325	338	324	341	335	338	341	326	345	317	279	321	345	333	322	350	332	311	311	329	340	340	339	345	332	350	275	348	320	336	328	331	314	351	370	324	342	302	336	311	367	348	360	328	302	374	337	334	340	320	350	315	345	322	352	307	333	317	318	335	335	337	313	328	317	355	316	350	328	381	315	351	329	322	323	337	317	322	354	327	335	359	342	369	332	308	345	348	338	329	319	308	330	314	350	314	319	357	357	286	310	312	355	315	343	328	326	344	323	331	350	321	306	338	327	334	344	335	353	334	341	303	330	306	329	314	352	349	321	346	357	303	329	338	329	331	361	362	362	320	310	332	336	369	307	321	383	338	311	306	337	347	336	331	313	332	303	307	296	341	345	327	327	311	326	344	307	345	329	298	327	329	339	349	316	360	327	303	317	359	327	327	378	350	330	321	330	304	315	310	338	336	343	305	332	328	304	342	317	318	332	346	328	347	323	339	301	322	324	338	319	333	363	324	329	345	309	321	356	314	338	323	335	298	329	318	330	335	342	325	311	321	340	340	325	322	331	321	358	350	321	322	344	345	331	329	336	315	351	335	336	371	341	334	312	375	353	324	306	319	343	349	357	321	331	342	356	329	337	312	343	356	371	332	307	331	342	303	325	350	326	309	349	335	343	352	335	345	347	363	345	309	318	337	310	314	363	371	337	305	325	354	345	338	321	347	315	376	342	326	311	327	332	322	356	323	334	331	339	315	335	308	346	328	346	330	338	321	333	352	310	353	302	337	343	313	347	344	315	366	319	339	311	333	344	332	318	345	344	323	315	315	341	318	369	311	298	306	372	319	310	353	318	303	316	320	319	353	360	345	335	365	339	350	331	328	321	311	320	331	330	295	289	321	385	331	319	291	325	328	353	317	348	320	328	352	338	306	307	315	331	351	348	332	351	327	339	330	336	303	338	350	328	356	333	355	318	357	319	339	315	335	327	349	327	316	316	298	339	349	332	302	334	346	342	370	333	341	328	338	336	340	326	319	346	337	335	327	325	348	312	361	292	318	325	367	345	348	321	309	331	353	318	311	310	301	337	320	326	322	335	309	334	324	320	377	325	309	348	351	328	362	318	347	345	331	360	328	330	310	308	336	308	319	333	317	332	315	320	332	350	337	327	346	310	335	341	338	349	341	349	325	327	352	359	336	354	335	338	306	332	330	364	351	335	298	331	326	316	325	339	337	313	287	324	309	340	310	333	338	288	297	305	319	324	297	326	331	360	296	369	332	377	331	341	330	321	332	353	351	287	341	329	279	344	353	348	343	316	343	316	342	327	334	354	305	356	354	310	322	361	344	332	354	351	342	332	303	368	325	343	317	318	347	374	314	302	306	316	306	301	346	328	309	342	297	334	338	294	338	327	350	310	317	303	320	337	327	344	331	341	317	324	312	319	334	341	366	348	339	334	308	334	344	334	335	319	345	333	344	342	352	333	342	344	310	353	337	298	343	340	327	346	327	332	340	307	315	345	338	345	310	352	322	346	311	343	307	329	352	308	325	303	311	356	354	332	283	350	321	339	341	329	356	365	302	340	320	318	346	307	309	337	315	313	337	331	326	282	294	317	322	325	318	342	340	333	314	351	351	346	323	335	360	326	348	356	334	348	308	322	355	313	341	323	318	333	348	348	335	337	318	322	327	350	330	341	278	362	320	333	322	342	341	328	299	323	325	322	359	304	305	359	394	339	312	299	323	304	315	333	315	327	339	323	328	330	304	329	338	342	299	341	343	336	320	316	313	350	355	316	323	330	296	345	308	345	326	298	348	335	301	309	293	347	328	354	347	350	316	315	330	321	343	332	358	335	361	351	328	301	328	318	349	318	301	339	331	324	335	364	319	319	298	316	356	324	315	345	342	342	330	327	301	352	350	323	292	300	316	348	283	308	337	328	305	339	328	361	309	312	337	323	326	333	331	339	358	346	325	345	325	291	340	323	330	323	326	344	353	305	342	326	292	352	351	347	330	328	337	325	318	368	343	343	362	301	338	320	315	336	330	351	336	353	312	350	333	316	337	315	328	329	275	324	347	312	309	292	310	304	294	330	364	330	326	327	318	342	322	341	323	316	328	295	343	308	347	341	345	351	338	334	339	308	318	327	323	333	332	330	330	311	318	321
5749	1620	2699	3164	2892	2451	2168	1920	1791	1563	1402	1386	1274	1255	1210	1150	1113	1066	1094	1066	1022	987	1032	985	980	970	966	930	925	940	916	933	869	901	912	957	935	902	919	862	885	881	853	896	823	862	852	894	877	891	872	902	836	854	861	891	851	834	927	838	869	924	880	823	862	810	809	868	892	816	873	837	858	864	857	836	834	927	916	869	893	836	888	859	856	878	937	837	867	820	833	825	869	854	813	853	808	834	788	808	852	853	885	878	862	834	867	849	804	890	818	839	819	853	870	850	824	830	831	908	872	850	833	867	871	866	909	856	878	857	866	855	798	868	876	845	855	866	854	824	885	841	819	829	851	806	839	790	861	863	818	822	855	871	856	876	866	824	824	820	813	810	834	808	847	889	857	874	865	851	838	843	845	850	854	874	831	849	852	868	785	824	892	847	815	821	804	849	828	794	840	875	827	812	874	804	790	867	847	849	826	869	849	866	876	817	883	874	823	837	815	874	848	879	799	897	824	850	896	867	807	814	839	846	888	846	809	885	833	869	829	897	871	825	858	827	819	831	868	856	818	870	793	817	833	806	854	864	882	884	839	845	819	837	837	880	889	851	867	815	854	846	837	816	909	849	832	824	858	877	803	852	830	842	843	801	809	833	863	848	822	856	826	821	826	822	828	864	888	825	851	819	824	826	833	864	831	845	821	885	870	872	860	892	832	876	794	869	798	844	843	788	822	855	833	875	826	800	856	893	813	878	843	854	785	829	837	804	805	857	821	839	823	809	835	817	830	860	879	851	828	799	851	811	818	854	807	827	876	817	886	798	814	836	844	849	876	813	830	823	896	892	848	851	833	837	849	811	904	871	886	870	850	785	807	868	866	772	847	827	831	818	864	869	822	843	815	804	879	858	859	850	813	830	884	822	873	883	830	827	894	892	863	904	863	863	839	880	849	857	809	862	845	818	835	871	821	874	866	850	874	818	839	840	834	808	850	842	848	852	841	809	870	850	911	885	834	812	860	823	834	827	859	831	788	817	868	803	841	856	853	846	883	865	862	864	866	841	812	843	852	861	847	880	807	866	847	845	833	821	885	862	869	855	828	864	839	857	913	835	827	859	905	806	815	855	869	859	814	790	879	875	818	863	808	849	849	840	829	834	823	832	861	846	829	834	820	809	841	861	847	807	822	866	888	841	888	848	778	833	906	837	900	869	851	854	860	843	797	828	802	878	840	841	873	831	803	851	834	825	850	840	874	832	809	854	893	856	841	787	844	837	851	852	857	836	822	865	852	831	829	844	868	845	856	780	788	831	815	847	856	802	839	876	827	860	833	852	830	876	861	854	840	833	862	779	834	808	817	928	841	854	847	836	858	833	834	877	833	880	809	868	850	858	805	860	876	823	888	845	825	805	836	844	830	833	797	787	844	825	835	871	867	856	855	855	834	837	906	848	811	843	857	808	842	820	812	847	857	859	845	839	786	851	835	817	835	834	850	837	882	908	816	809	840	809	826	912	855	850	886	868	873	876	790	844	788	835	832	802	852	834	839	818	871	882	857	827	821	875	834	871	823	811	864	855	793	844	821	864	820	808	787	893	832	849	865	803	822	834	864	837	882	787	831	864	857	862	896	833	873	862	892	822	912	854	852	770	838	863	885	848	807	854	851	837	853	889	873	786	826	861	754	876	843	871	838	902	931	883	796	810	819	822	768	840	824	839	832	886	850	927	814	832	885	856	851	851	873	887	835	860	869	839	851	794	824	852	842	822	883	870	830	798	836	860	824	860	922	903	832	882	851	808	839	852	917	834	855	832	808	830	878	825	851	864	851	872	826	831	909	809	865	866	819	825	829	865	823	855	837	832	873	792	810	821	838	856	860	831	861	876	822	910	809	898	826	843	852	861	876	845	825	841	865	783	781	855	831	851	816	857	845	865	864	857	839	859	790	872	875	849	821	862	826	832	826	827	862	810	838	861	830	774	784	861	815	868	802	834	823	828	850	818	797	888	843	802	788	847	788	849	819	830	857	800	858	844	862	857	887	842	872	829	890	894	868	838	897	832	876	861	831	848	829	859	809	832	836	815	867	831	889	842	822	821	802	835	812	864	809	874	842	823	804	846	779	901	852	814	815	855	849	871	859	824	841	850	812	786	856	801	822	860	836	818	833	822	846	863	875	886	829	824	844	816	826	830	855	856	874	813	805	844	872	838	869	859	873	877	852	800	822	828	855	814	854	849	856	831	776	857	832	827	825	781	855	812	864	849	827	885	819	839	816	842	812	867	813	904	856	842	814	821	854	869	897	833	828	861	814	859	805	864	842	851	848	817	842	881	810	819	834	801	809	818	813	795	841	821	811	910	838	809	818	861	818	813	880	860	808	867	899	816	845	856	834	787	825	801	799	850	869	873	870	838	816	813	825	808	815	881	793	884	894	800	883	836	848	868	868	809	835	888	890	793	864	824	842	844	808	822	790	866	808	830	822	815	837	834	799	856	907	769	854	866	861	824	877	824	867	836	890	867	875	804	807	851	862	887	835	785	849	877	909	871	850	886	791	885	829	804	826	856	806	877	940	844	822	830	850	838	824	873	818	909	781	839	838	839	812	827	814	785	817	863	884	822	855	835	841	885	846	874	796	885	859	867	857	829	866	855	847	852	871	848	854	835	815	830	847	860	843	834	896	874	797	864	788	876	837	847	814	881	855	830	815	840	827	875	895	858	862	824	860	832	888	864	806	853	829	864	801	830	856	816	845	833	887	855	856	895	847	918	828	847	876	855	786	813	798	866	858	865	834	800	869	837	866	897	867	815	840	878	889	893	855	808	842	851	873	818	821	820	818	817	850	876	825	812	873	875	859	826	809	843	825	832	840	844	841	920	841	863	846	808	856	856	871	797	800	882	847	882	851	832	803	878	863	813	814	844	863	880	886	863	792	802	838	830	834	859	858	874	835	905	853	817	889	822	835	823	814	891	823	810	814	826	886	825	869	876	789	867	852	794	832	847	822	868	872	849	847	853	819	848	841	865	847	908	859	849	874	851	834	834	835	826	798	860	902	795	813	832	852	841	810	869	840	858	846	821	819	823	833	869	880	857	862	841	857	872	855	833	802	823	826	822	835	819	894	847	805	850	805	851	818	889	838	879	852	829	822	892	828	814	870	918	872	828	863	844	862	827	843	851	825	867	848	794	795	875	848	881	834	852	850	817	820	828	853	837	893	875	819	869	848	848	850	818	865	772	833	826	855	853	840	820	866	803	836	801	842	910	850	873	854	809	811	840	820	819	934	828	832	827	822	839	888	784	880	782	868	879	835	883	849	806	867	859	827	824	930	845	883	824	840	839	822	835	868	822	802	873	809	890	816	872	832	901	844	887	790	862	802	814	852	826	853	812	817	823	830	847	872	842	823	870	826	876	771	832	847	819	797	866	837	857	886	882	856	820	863	806	843	854	853	836	813	841	845	856	854	857	846	830	842	859	827	833	813	786	820	874	868	835
16942	2386	2233	1684	1255	874	708	532	432	416	352	330	295	272	254	224	240	221	222	201	224	214	200	207	176	163	166	188	173	184	155	182	156	172	175	159	149	154	177	151	156	171	181	155	175	175	166	180	158	173	191	169	174	149	153	171	156	150	155	178	154	177	159	152	161	158	166	200	161	136	147	140	125	148	162	166	149	153	159	166	138	160	158	143	165	166	150	150	166	143	139	180	159	162	162	154	157	148	171	152	142	175	163	162	147	166	146	158	144	156	169	176	161	160	149	153	132	139	162	164	139	151	167	135	133	165	170	162	166	147	153	138	168	153	137	166	131	158	158	150	146	159	165	134	147	154	154	135	161	162	162	147	134	170	176	163	173	150	152	146	153	163	171	153	153	137	139	122	147	142	154	146	147	163	153	163	164	179	153	144	159	140	150	153	175	154	167	130	132	142	153	139	178	163	144	170	146	160	169	153	142	171	155	148	166	144	153	141	137	161	156	172	168	153	165	156	140	160	139	161	165	152	142	164	135	144	159	142	142	139	166	142	145	163	154	147	138	155	169	142	145	155	159	143	131	163	141	152	139	162	159	147	151	178	145	132	158	177	191	123	158	140	147	167	144	144	197	169	159	161	169	173	166	151	141	160	156	154	147	140	171	178	151	146	148	136	143	137	145	146	170	160	157	175	149	150	162	158	147	167	153	146	154	154	161	125	150	170	138	153	162	154	156	143	188	168	168	160	137	154	159	152	129	145	179	165	146	148	153	149	135	141	157	145	166	150	157	162	171	163	158	145	160	167	157	144	162	144	157	142	161	154	165	150	127	176	160	165	166	141	177	148	149	157	132	162	126	167	149	148	164	172	157	153	177	147	157	168	125	162	136	162	157	135	141	157	153	177	157	132	136	135	148	133	164	155	163	141	163	145	153	144	167	149	129	152	158	176	150	142	158	134	171	149	155	151	163	133	150	144	133	132	151	136	172	125	156	176	150	168	140	165	147	157	166	154	156	159	120	153	136	154	171	153	183	152	154	135	157	168	135	149	135	155	164	151	156	171	149	167	176	183	143	162	138	148	178	172	157	123	165	161	148	131	149	146	144	145	146	155	131	163	151	155	131	151	135	154	165	142	155	162	161	144	178	160	148	146	170	146	164	132	182	167	141	162	166	144	135	154	141	152	165	131	182	160	166	153	149	129	153	147	174	160	160	135	157	155	139	158	144	136	140	142	128	144	126	142	168	162	144	155	157	173	152	154	146	163	134	169	153	163	151	135	169	144	164	158	145	156	134	145	150	135	160	135	160	143	151	137	133	125	152	161	144	147	155	165	147	138	136	152	152	146	176	163	140	165	173	156	143	154	143	165	148	145	161	169	157	133	160	164	163	147	170	166	181	172	150	153	152	153	161	152	134	145	161	137	154	127	150	135	138	156	138	150	149	145	173	143	163	163	155	150	162	153	140	151	148	139	164	151	139	144	148	140	148	148	118	164	130	152	146	171	153	150	155	181	151	155	155	154	147	165	142	176	183	154	127	159	163	150	137	150	149	166	147	141	147	164	150	125	156	163	156	166	140	157	144	144	160	154	164	154	142	141	143	146	153	146	155	163	150	167	160	160	158	151	146	147	160	166	129	136	153	142	150	132	135	160	150	134	172	143	131	164	132	154	145	163	161	185	181	133	160	138	163	141	130	140	148	174	155	175	160	142	158	154	182	151	163	180	149	151	164	148	157	171	146	147	137	158	164	158	152	178	155	174	156	149	133	156	130	154	158	157	149	166	155	115	158	152	149	141	141	142	156	154	134	159	170	144	169	123	140	163	110	152	135	136	134	130	152	160	139	176	159	156	151	154	153	141	122	111	143	142	161	169	147	129	134	140	147	126	146	151	146	164	136	152	155	166	155	141	165	151	155	154	153	154	134	143	157	149	130	152	141	140	141	160	156	148	158	136	169	146	155	145	149	138	165	166	159	151	150	152	141	150	142	156	140	141	158	144	141	158	138	155	133	164	161	166	154	159	143	167	142	137	145	152	158	165	166	125	176	152	151	151	150	184	160	166	154	139	160	139	168	147	144	138	139	140	161	146	163	168	169	153	132	156	133	139	140	142	140	151	140	151	155	141	160	149	143	138	157	183	144	148	160	181	153	145	134	154	150	152	169	171	169	161	154	167	140	161	150	167	162	169	160	162	160	136	165	139	171	162	182	146	134	173	150	146	142	152	135	162	122	158	166	147	156	137	144	142	167	134	146	154	166	175	147	146	142	160	164	141	165	177	132	161	139	177	146	164	149	153	143	165	152	157	167	148	175	147	143	134	168	168	156	145	151	143	136	157	158	153	154	143	150	147	158	148	131	158	152	134	160	140	146	167	165	157	148	155	145	149	183	146	196	156	150	172	163	145	148	140	166	148	153	148	142	143	129	137	147	152	139	153	146	144	168	155	165	150	177	140	165	160	143	169	146	140	151	174	144	147	172	142	164	164	146	179	138	170	164	161	166	157	152	171	148	163	162	152	158	146	154	148	150	165	163	164	160	161	159	165	163	158	138	159	160	145	148	153	147	171	147	148	120	155	143	148	150	146	147	158	134	162	142	170	168	149	151	144	146	153	140	156	130	118	158	165	130	134	157	160	157	158	146	145	148	153	134	142	149	148	146	155	165	165	179	158	152	155	182	146	148	118	166	199	152	135	145	182	138	162	154	160	159	156	148	143	127	147	142	139	165	146	167	162	135	186	143	162	159	129	165	146	167	145	155	144	158	145	174	148	148	166	147	122	148	150	154	151	161	147	154	147	153	157	167	159	167	131	144	153	138	149	153	190	148	134	160	156	123	151	147	167	180	168	165	127	142	151	165	146	172	163	162	148	160	147	159	138	134	133	171	171	151	162	137	158	145	169	126	142	151	186	114	149	142	149	160	154	142	165	153	149	158	147	136	141	152	140	162	142	149	156	156	155	159	155	156	155	157	147	180	155	164	123	144	136	158	154	165	157	150	155	165	165	142	165	145	155	174	158	148	143	166	159	136	148	134	151	147	163	133	177	156	156	178	138	158	168	139	171	136	159	155	157	139	161	147	149	162	167	164	137	163	151	133	152	146	144	139	157	157	149	158	144	142	137	146	159	142	141	150	159	139	170	139	134	147	138	157	169	161	161	142	151	157	139	162	151	147	154	169	163	137	143	127	154	147	162	151	151	130	154	154	137	151	140	156	154	151	159	138	149	154	161	150	149	162	155	149	137	153	158	125	165	167	151	160	129	155	168	156	155	147	150	135	143	137	150	150	134	159	142	169	170	150	140	146	158	141	176	152	154	165	145	154	167	140	150	164	157	167	170	137	154	169	160	121	153	165	169	150	160	144	127	165	138	172	171	151	141	153	140	159	158	161	147	154	146	173	135	156	150	148	153	168	145	136	146	168	157	128	157	144	149	160	161	148	168	157	148	151	154	149	145	153	156	150	162	169	145	133	134	141	154	147	136	135	129	152	138
7540	1917	4049	4977	4450	3666	3066	2486	2184	1797	1661	1458	1355	1162	1132	1080	1003	900	861	827	780	781	754	692	712	635	644	652	589	599	573	576	605	583	528	566	556	545	529	530	528	516	508	548	513	502	530	513	525	522	481	518	518	502	457	497	457	477	495	512	483	464	500	469	492	508	509	424	470	485	474	460	453	454	449	473	502	436	483	457	470	476	491	486	445	472	440	407	443	457	469	452	433	477	512	436	469	434	421	458	451	466	471	474	497	470	448	448	456	459	440	441	428	472	435	477	469	472	432	425	449	444	436	432	431	433	439	426	438	402	409	442	406	451	428	464	451	410	403	441	429	440	443	423	450	416	460	446	449	443	446	406	469	463	433	485	431	439	446	430	450	430	466	468	437	436	466	443	448	447	461	457	428	434	416	422	408	469	426	435	422	435	440	466	481	467	440	493	415	455	422	450	443	448	410	487	468	445	459	448	442	466	406	453	466	435	390	422	457	438	485	418	419	442	482	444	427	410	457	458	463	431	449	435	467	436	418	439	445	445	407	429	446	435	456	448	439	460	431	412	435	432	444	423	436	419	437	470	440	420	453	434	449	445	448	448	469	427	417	440	447	423	411	417	478	446	439	449	422	439	422	427	441	415	422	456	453	444	483	455	441	450	427	450	449	400	447	413	430	457	444	405	430	441	459	446	457	420	460	425	421	445	435	410	446	486	434	397	444	431	438	394	461	461	467	444	424	447	451	434	448	460	430	435	448	432	457	424	432	423	448	430	423	432	442	459	436	419	401	438	404	414	474	428	423	405	464	441	432	417	433	436	436	453	480	458	466	444	403	433	438	479	460	433	434	441	427	468	423	457	455	429	456	441	458	430	401	470	448	475	465	476	429	475	440	464	459	399	451	447	435	458	458	415	424	448	413	446	436	470	439	433	432	416	433	438	444	448	450	431	415	423	446	439	464	405	432	447	444	451	420	446	489	404	471	473	436	424	431	444	444	454	435	421	464	437	444	375	425	419	436	454	439	455	439	474	431	385	459	455	432	459	428	426	422	387	391	453	448	450	451	426	441	440	459	451	411	449	463	449	455	454	428	432	421	435	445	442	455	473	437	428	454	450	422	445	420	404	411	429	430	431	401	451	464	425	458	438	419	411	436	430	519	472	446	458	465	440	459	426	432	426	451	438	448	472	430	450	444	414	438	472	434	464	447	429	410	437	422	450	431	467	451	440	457	449	422	422	444	477	479	425	415	467	388	433	481	429	418	475	442	411	415	403	428	439	460	455	420	456	420	422	424	423	432	416	468	458	412	470	483	442	421	441	436	405	409	456	421	434	452	443	450	447	484	404	410	428	443	412	417	461	445	450	420	415	426	414	446	440	443	403	429	435	438	429	434	421	466	418	457	436	441	418	493	420	429	451	430	416	429	420	408	436	411	476	417	433	426	462	445	424	441	432	412	409	453	437	452	397	459	426	461	450	408	457	438	459	430	438	433	417	462	423	462	432	466	462	423	438	477	438	433	427	455	437	406	465	403	464	444	455	463	482	414	400	457	453	429	444	457	425	443	428	451	435	478	438	456	461	448	446	436	457	449	450	447	438	424	502	445	452	433	401	481	398	409	458	477	431	426	415	432	462	467	454	448	448	460	449	429	441	467	493	443	446	402	413	466	454	390	462	456	440	441	442	426	453	433	415	384	455	451	457	441	438	411	448	440	460	450	427	452	435	413	420	435	452	419	429	456	417	432	435	481	422	459	444	419	470	447	419	475	476	390	426	431	461	415	440	462	420	434	443	469	444	433	432	440	458	443	448	408	418	435	421	449	419	405	436	417	409	409	429	425	416	430	433	435	440	437	428	421	464	425	415	423	442	441	435	456	470	429	457	436	426	438	438	489	424	421	445	454	395	455	402	470	463	427	442	431	431	456	466	452	422	402	435	426	462	461	433	437	420	442	447	408	476	413	415	449	443	436	458	442	466	430	431	439	415	441	447	453	434	407	437	459	454	412	465	471	424	433	434	427	408	411	442	422	444	397	417	444	449	414	432	446	441	437	453	432	423	420	427	434	428	443	452	435	448	428	463	451	448	453	449	484	459	424	477	409	449	441	436	416	435	454	444	419	434	452	461	442	460	462	465	458	467	451	439	431	412	449	447	429	436	436	439	457	462	435	443	458	445	478	420	403	418	451	413	414	465	405	442	438	447	439	419	469	475	453	466	416	425	411	488	434	424	481	423	442	432	456	410	401	451	413	438	483	427	421	454	462	433	405	440	430	406	430	399	452	470	433	417	424	447	424	458	430	425	389	419	449	439	451	462	455	440	396	424	447	447	443	448	430	433	437	426	427	405	454	478	434	421	428	387	404	424	411	415	458	420	450	469	466	429	441	431	409	442	481	461	435	434	455	449	449	425	464	418	422	450	439	448	446	447	452	439	436	458	463	430	430	451	447	444	474	402	442	458	434	481	452	441	418	443	419	423	485	430	399	429	428	460	439	445	447	483	436	444	447	499	441	432	469	434	461	412	425	440	485	440	440	404	463	440	446	447	454	425	426	449	424	425	450	458	451	403	462	419	454	439	474	449	428	428	443	398	457	432	422	399	482	443	445	464	431	413	413	424	415	415	429	422	480	412	419	418	485	440	445	426	466	437	412	453	450	434	448	440	435	401	385	444	459	441	436	425	444	442	439	422	453	411	458	464	440	450	448	467	436	431	411	437	411	470	438	440	419	444	447	427	429	433	427	432	422	452	444	438	464	412	437	447	467	464	435	450	442	428	462	425	443	455	435	452	426	383	440	439	436	460	431	442	431	435	424	453	421	457	442	453	456	460	406	465	451	431	418	440	460	404	464	441	431	425	446	458	412	432	449	441	412	412	442	458	451	450	397	437	437	456	436	392	460	440	399	427	469	448	428	443	464	431	435	415	438	430	466	448	476	448	406	441	449	446	445	473	423	450	423	432	406	413	406	458	409	436	451	457	440	445	448	400	474	467	467	478	418	439	438	460	432	429	406	421	413	434	451	462	448	427	446	428	460	437	370	403	470	450	458	438	439	398	441	456	474	449	410	419	436	418	405	468	407	443	462	416	425	452	426	443	460	409	440	447	465	437	452	425	463	446	427	462	424	456	421	422	426	422	489	446	478	446	469	423	437	452	443	454	439	424	422	482	425	450	448	427	452	471	445	439	438	422	428	424	400	408	431	444	433	485	458	445	400	428	413	471	449	432	449	421	437	450	419	443	455	410	452	445	429	466	417	403	485	440	438	430	447	428	417	461	454	404	423	435	442	442	429	430	448	436	467	461	435	420	496	455	421	442	436	418	447	429	462	422	426	420	437	395	456	445	458	434	463	439	430	426	447	432	476	431	470	456	448	467	458	488	450	461	410	416	470	423	454	458	471	409	490	423	423	408	425	423	463	465	463	462	419	440	473	462	446	438	446	430	444	430	425	419	423	440	426	413	404	430	434	425	443	416	446	437	469	418	451	448
2538	397	416	398	381	375	384	368	384	386	387	365	374	368	376	352	337	344	358	356	330	350	369	378	365	385	347	363	391	372	373	382	347	380	369	334	351	349	381	336	366	368	371	368	390	349	351	370	348	390	361	378	370	337	384	375	366	342	390	366	357	355	343	368	371	373	334	357	357	367	412	383	363	318	392	373	362	374	336	367	334	385	344	391	362	379	370	363	364	374	362	391	390	359	370	361	386	384	358	377	360	328	366	359	331	324	384	350	372	344	382	365	390	375	339	362	370	375	353	375	376	346	357	329	390	394	361	364	367	369	377	389	392	362	383	331	361	399	364	374	355	391	376	386	356	371	364	360	374	383	343	366	396	336	363	342	355	377	345	342	360	368	338	389	404	393	333	370	356	370	343	336	377	371	367	380	353	360	369	396	350	377	349	347	347	341	330	384	360	346	372	369	358	335	351	359	369	353	347	394	374	346	380	365	377	370	346	365	370	365	347	349	348	360	377	359	365	361	369	375	373	380	359	379	402	355	373	368	367	364	358	376	364	354	340	387	343	361	365	384	364	354	347	360	405	359	373	365	352	380	371	334	379	350	376	360	397	346	374	380	363	368	419	385	364	411	365	375	343	368	339	342	351	352	342	380	384	396	362	349	385	358	346	351	391	400	370	359	333	344	359	371	398	372	385	410	365	350	367	347	351	355	379	371	395	363	359	369	383	379	362	353	352	354	383	386	388	338	381	349	343	322	352	374	364	364	385	347	334	395	353	355	357	387	377	386	328	371	372	331	352	364	338	346	365	369	339	347	358	335	339	334	362	359	348	394	332	363	394	361	372	383	373	394	362	351	353	353	345	340	400	325	348	355	369	348	353	355	352	398	396	381	366	339	394	346	326	404	362	345	368	365	358	371	349	393	375	328	362	342	370	360	353	339	347	377	343	339	369	353	350	376	389	383	359	361	384	369	329	392	345	350	339	362	354	375	353	343	364	337	383	343	350	386	301	387	333	357	348	370	345	370	350	358	358	339	358	360	347	367	360	351	369	342	388	378	341	346	343	344	379	331	372	372	384	387	371	362	348	399	383	390	376	381	380	353	363	384	390	370	341	350	374	346	347	385	356	363	367	350	378	325	386	368	375	359	345	366	399	371	365	382	350	358	341	336	354	362	363	362	335	340	338	354	340	368	379	360	369	365	379	343	375	327	345	356	361	379	382	374	368	347	325	376	388	405	400	360	395	366	386	380	362	350	390	405	363	352	416	381	339	378	361	391	297	363	342	342	355	348	371	398	348	391	378	337	385	352	356	378	359	352	344	320	354	347	328	364	355	367	372	351	378	348	320	387	329	372	368	373	369	336	333	353	377	384	351	351	314	367	355	399	360	346	368	352	373	372	358	354	312	335	338	354	395	374	391	375	327	374	362	350	358	352	332	359	406	357	372	371	356	356	381	373	366	352	381	360	350	361	355	393	328	399	349	340	388	377	380	367	329	352	381	354	347	380	355	343	375	357	380	359	369	335	378	393	358	366	374	334	370	376	360	340	375	360	327	345	365	361	400	404	377	363	347	354	369	365	339	367	388	350	321	382	395	355	325	376	367	374	387	395	366	352	363	338	386	355	336	351	337	329	371	366	340	405	385	328	363	379	374	343	371	351	368	373	406	386	368	345	341	368	343	372	400	389	344	346	364	325	381	359	399	396	339	375	352	380	397	320	345	343	328	353	357	335	373	353	325	338	359	377	367	330	385	388	356	343	361	379	387	344	371	381	342	379	336	344	396	353	329	310	370	396	382	379	349	349	379	357	373	337	324	352	347	333	363	353	340	364	357	328	373	346	356	353	373	376	396	359	338	360	375	335	374	390	346	350	373	358	320	353	356	349	346	360	360	371	356	383	387	367	313	360	380	362	372	361	371	365	375	349	342	369	371	350	362	364	352	334	329	316	355	333	404	378	354	359	356	330	416	365	379	365	356	372	357	370	353	307	349	357	332	362	363	376	337	379	391	359	379	360	392	348	370	383	370	349	342	395	362	329	360	380	338	340	347	372	347	406	385	331	349	359	401	374	353	346	355	332	345	372	372	332	356	328	326	367	360	347	378	363	404	346	364	351	365	359	375	329	354	366	392	379	361	364	356	398	387	366	333	395	420	377	383	369	354	353	353	334	350	367	346	363	394	342	372	379	356	322	381	355	368	363	332	386	359	375	377	344	391	375	355	354	392	368	359	343	354	384	356	362	347	366	347	374	369	351	363	378	384	368	377	348	338	402	370	390	326	379	372	370	356	348	359	388	385	411	323	370	351	361	341	388	341	354	353	385	361	375	358	382	350	357	370	378	365	362	356	383	346	348	353	364	368	392	372	375	349	372	332	365	355	348	355	356	349	345	381	373	316	361	334	361	338	340	387	404	375	338	315	354	360	347	354	388	361	363	366	373	380	362	388	346	351	341	370	363	355	339	356	339	319	344	369	387	389	369	363	355	340	348	336	366	383	397	320	358	359	340	360	385	340	392	395	389	373	363	358	359	350	372	337	377	361	358	367	374	382	403	368	357	370	372	349	397	349	312	345	379	329	307	354	336	361	349	389	381	322	384	364	328	351	370	302	351	344	366	365	348	333	357	352	359	363	377	390	345	343	343	348	357	368	352	344	374	356	357	350	364	394	366	375	353	343	361	332	385	344	348	350	349	334	357	387	351	378	409	358	376	393	343	376	367	390	387	340	319	370	343	362	365	348	398	336	363	358	384	362	375	374	352	381	358	374	382	341	370	364	358	314	391	357	367	365	370	375	359	359	306	375	361	356	350	356	360	362	370	381	353	371	348	364	334	387	362	356	358	396	384	348	367	404	344	396	384	360	333	357	366	385	372	366	387	357	356	374	329	371	397	399	334	383	368	365	349	365	366	385	365	373	332	347	335	376	349	373	373	376	354	346	336	372	373	350	365	367	343	375	394	365	340	330	364	374	355	363	358	351	389	343	375	380	339	371	349	366	347	342	400	387	363	359	373	343	329	340	367	401	368	347	349	348	366	348	378	374	369	346	369	379	344	363	344	344	330	365	394	344	362	345	349	341	346	349	367	390	375	381	361	348	385	389	373	360	362	336	362	353	359	371	386	378	353	330	385	357	351	358	372	361	407	384	349	339	351	330	340	403	373	355	368	369	356	379	373	347	352	396	389	364	359	390	394	350	378	369	372	334	361	343	393	360	367	385	371	348	366	394	392	398	401	354	317	362	376	353	355	360	384	353	401	348	368	400	395	384	343	389	366	347	392	373	370	327	371	337	356	358	339	373	337	353	387	364	346	321	359	365	367	389	401	358	344	381	343	405	399	340	343	343	376	350	363	373	380	374	360	399	341	358	385	361	342	358	343	377	340	371	328	382	363	393	351	338	371	382	345	379	339	379	341	372	342	374	332	383	374	390	380	360	417	359	380	349	357	392	373	351	352	347	359	372	366	335	362	369	364	358	362	349	373	359	335	358	391
2783	933	1142	1094	1054	1076	1039	1008	990	968	979	1011	956	968	992	863	947	997	958	913	919	908	919	962	929	890	935	928	1006	990	935	981	904	935	907	913	974	970	960	959	909	955	962	896	967	897	955	1006	948	938	941	946	950	941	940	924	926	924	1007	951	905	958	907	893	954	910	920	926	921	958	926	929	1000	960	936	893	917	955	917	916	930	930	934	892	980	959	970	913	954	951	958	945	895	914	922	961	963	869	979	921	921	901	890	890	929	910	911	878	907	903	927	930	884	976	928	928	961	938	949	942	932	927	901	935	1011	910	941	946	892	876	967	951	909	911	928	912	936	967	1004	969	937	928	892	924	890	961	949	909	904	903	948	940	882	912	928	913	939	965	965	889	896	936	875	985	935	921	904	900	941	897	973	931	927	941	944	902	848	940	905	881	946	924	920	923	960	950	968	952	925	956	902	874	922	911	908	931	876	979	918	924	920	948	868	841	930	947	945	907	972	925	905	892	924	936	973	908	922	959	938	945	912	913	911	926	971	960	912	971	908	926	994	934	889	937	958	980	947	938	1019	944	956	897	948	882	917	943	929	911	954	937	937	953	935	911	933	938	954	943	949	927	922	989	890	927	939	906	906	942	940	971	904	909	960	897	965	887	954	873	896	956	918	913	966	943	907	924	913	1003	930	889	868	968	916	910	907	962	959	940	925	867	900	932	921	937	917	920	944	976	919	920	935	897	911	938	940	897	878	970	945	950	953	932	981	968	952	975	939	885	928	907	942	952	925	977	927	962	919	946	921	930	937	999	907	978	923	954	918	890	917	896	964	923	949	912	919	894	911	910	972	906	947	920	886	942	855	948	982	875	971	912	926	970	934	935	906	919	971	903	884	875	941	922	911	969	938	815	935	947	925	908	949	955	937	996	936	908	858	989	994	970	987	944	919	920	922	955	897	943	949	931	951	923	964	906	911	921	932	927	928	984	904	893	972	886	922	945	952	925	907	924	964	957	855	932	977	875	938	936	910	894	946	916	979	1005	910	961	977	922	921	869	916	905	999	925	902	931	935	899	908	954	912	915	1000	940	898	914	995	947	942	976	911	898	817	965	947	962	946	940	964	910	927	958	904	938	953	929	941	967	924	1000	925	910	968	941	936	917	936	963	859	964	886	898	939	953	928	909	934	900	1000	912	952	996	917	910	917	932	920	939	971	915	948	909	907	951	961	907	913	934	888	880	960	916	936	989	924	874	905	923	930	979	916	919	942	883	928	922	897	958	965	944	916	910	968	896	898	940	983	879	896	926	943	954	915	951	904	899	931	924	927	936	964	930	938	883	907	901	934	918	937	968	847	972	945	980	931	971	896	877	880	960	923	948	885	889	959	915	901	930	896	935	920	967	932	948	944	958	894	968	867	973	937	925	937	1024	963	930	939	951	949	917	899	881	946	969	932	935	921	880	915	930	923	899	921	969	943	934	945	933	956	973	844	949	942	983	889	923	955	937	936	908	912	945	930	935	908	879	993	925	926	914	907	931	987	998	982	996	932	888	859	903	953	893	956	925	965	944	941	903	958	913	933	950	942	936	897	954	946	949	913	993	947	900	956	891	899	931	922	876	919	941	980	940	936	943	895	866	937	907	896	979	936	872	942	924	899	963	913	980	875	898	891	922	895	974	881	908	970	933	936	922	938	910	863	958	930	990	964	960	920	946	964	923	934	950	971	962	898	925	977	925	936	940	908	928	954	953	937	962	965	908	893	912	960	920	930	927	905	964	963	964	948	974	936	909	924	921	947	974	907	878	858	922	929	906	921	925	855	941	881	911	934	946	925	928	984	1005	906	923	950	960	929	937	971	890	921	927	937	951	943	894	886	912	918	934	958	911	960	896	907	920	916	914	963	875	912	935	937	848	966	1008	909	928	923	920	918	942	962	953	909	908	947	939	917	903	928	1013	929	909	943	907	916	980	919	936	936	898	888	959	903	945	936	926	943	894	954	918	912	870	981	916	909	961	948	894	957	992	904	961	953	945	907	900	906	923	936	912	899	945	884	913	982	967	931	930	946	982	957	907	944	887	911	912	924	916	940	947	918	922	884	884	986	888	928	934	885	910	910	926	932	934	927	891	929	920	956	968	945	956	980	889	907	935	982	916	895	901	937	947	905	978	987	933	961	890	951	937	912	948	947	917	980	874	987	977	962	918	956	999	948	950	935	932	911	965	886	968	926	937	969	941	933	881	907	926	938	925	965	915	886	884	923	924	927	928	1016	913	924	951	883	929	946	930	955	915	970	897	939	945	880	927	958	920	968	934	931	889	942	915	914	887	943	878	956	936	902	880	931	954	916	920	957	978	952	923	961	930	943	925	947	934	889	903	940	970	908	962	963	879	905	919	890	956	898	962	904	921	930	912	956	925	877	931	961	965	948	923	942	908	915	916	938	897	1010	966	923	936	876	945	935	884	920	942	913	845	893	879	967	921	912	879	941	1040	957	936	893	905	898	1008	940	907	874	920	947	864	949	917	900	906	964	922	930	910	911	912	928	881	902	931	940	965	932	903	966	945	930	920	916	958	912	926	953	938	963	932	885	937	943	959	954	877	931	881	937	965	900	898	899	928	975	896	902	889	962	956	893	944	870	937	951	920	975	891	940	881	934	912	900	961	924	920	960	955	969	947	919	908	1007	927	909	870	868	920	954	931	919	910	949	901	899	845	975	921	943	896	915	890	902	915	902	985	927	881	923	913	952	957	921	891	886	893	903	981	903	879	897	903	940	873	946	962	935	960	979	970	950	919	913	983	921	904	904	881	923	957	937	955	925	911	938	872	932	958	917	901	938	914	898	951	861	860	959	944	922	929	985	859	961	900	939	926	950	954	927	912	968	941	965	947	932	925	895	882	961	869	903	936	972	918	886	914	923	962	916	901	962	926	1011	946	894	916	929	857	966	937	946	913	928	884	919	947	950	898	948	933	890	919	902	930	937	940	933	998	895	942	918	876	953	914	962	941	929	924	907	893	949	859	915	904	963	948	951	947	901	949	922	961	888	927	933	950	918	907	949	851	973	880	1020	921	952	960	960	924	916	904	953	953	895	946	902	923	935	943	933	974	955	890	895	945	945	932	891	921	897	981	895	921	920	936	907	918	923	921	926	918	956	934	976	857	901	926	947	884	879	992	907	918	913	888	895	885	975	898	898	941	954	910	943	944	876	957	933	912	916	930	928	963	942	957	976	927	930	927	877	949	900	905	943	903	974	891	955	929	965	956	906	891	875	964	955	928	990	951	924	884	985	955	932	944	885	906	935	977	933	938	906	940	953	904	994	927	910	960	894	900	881	938	977	907	951	982	887	923	923	922	925	940	937	864	922	881	929	915	930	944	924	926	914	888	980	941	948	973	886	968	958	944	970	910	900	918	918	941	913	947	908	916	896	886	923	850	895	908	947	904	910	930	884	909	969	947	907	958	898	929	913	929	899	954	903	907	929	956	944	906	928	921	913	932	950	897	906	925	946	931	920	916
9263	1077	1343	1090	817	729	571	548	456	451	400	383	387	360	394	403	327	380	364	336	320	386	359	349	350	357	349	325	301	327	347	352	350	361	347	343	385	321	347	346	327	335	323	354	340	326	349	331	324	332	365	319	349	322	375	346	354	357	297	326	363	350	317	348	329	319	320	350	325	328	309	316	346	330	362	316	327	321	312	331	359	310	389	326	293	343	330	371	317	326	374	352	336	329	343	335	325	298	364	338	300	339	297	325	321	310	343	343	285	339	305	348	349	329	320	334	351	359	322	340	311	335	350	342	310	328	361	357	365	336	346	330	317	329	344	312	337	304	374	338	314	346	338	354	321	352	346	354	341	334	358	316	335	339	353	338	334	308	317	294	294	329	326	335	322	355	305	342	313	320	319	338	314	283	339	329	315	309	318	374	348	328	355	302	326	354	350	353	362	344	344	331	324	322	324	326	346	324	349	321	368	355	339	330	329	323	311	316	346	343	306	307	316	332	322	302	362	344	350	337	351	357	323	354	346	351	312	345	354	309	358	333	317	327	348	321	309	310	312	301	343	336	330	317	317	333	323	322	337	332	324	318	332	366	349	311	362	350	338	324	347	359	343	318	320	372	362	327	316	326	328	334	281	335	338	304	324	344	322	347	331	332	328	340	336	335	322	330	293	340	329	341	332	343	353	331	352	341	329	325	348	318	335	355	341	312	360	303	373	331	330	342	343	331	323	375	322	366	361	314	350	331	318	307	346	348	316	341	334	344	320	347	302	308	364	316	334	350	305	306	335	331	344	361	345	326	300	347	354	307	326	320	342	332	358	330	313	314	345	318	317	335	317	300	319	330	326	323	357	349	357	334	299	350	321	324	354	319	312	319	363	329	334	335	357	377	333	324	289	343	335	361	326	325	364	327	341	341	358	391	316	318	348	335	329	323	332	328	340	319	348	347	349	292	333	315	348	312	319	349	365	372	358	321	330	338	313	284	373	353	334	332	319	358	302	317	317	324	297	332	314	343	311	334	355	362	311	334	360	319	322	336	311	328	347	343	329	368	348	323	331	350	368	327	326	312	328	340	304	327	321	319	325	335	326	310	334	328	309	325	327	316	328	303	340	343	331	349	340	329	310	355	320	321	324	347	339	308	360	345	319	334	323	329	351	354	326	319	342	359	316	358	338	294	344	299	349	358	326	304	287	330	296	346	342	353	327	331	286	357	338	342	348	327	320	335	324	328	310	310	319	308	374	337	374	339	323	341	359	343	302	318	287	340	334	361	330	309	326	362	332	318	304	304	330	354	329	331	349	327	348	302	335	340	322	339	324	315	304	351	333	334	349	297	333	326	367	346	335	349	330	333	329	312	300	370	330	321	334	312	338	357	340	371	317	287	335	316	348	354	319	341	350	349	312	323	344	315	333	315	340	329	317	311	347	306	305	330	355	355	351	324	356	313	351	359	368	307	323	325	332	310	329	312	344	319	337	339	327	341	364	304	371	324	343	316	340	292	328	345	346	318	340	306	337	343	323	340	338	311	378	327	326	379	298	358	345	287	303	321	359	320	382	340	327	357	293	340	342	343	334	360	323	347	299	358	307	367	312	302	343	325	328	348	314	337	314	323	347	301	338	300	323	331	364	342	343	318	322	343	339	309	332	320	361	312	330	363	345	292	337	316	348	331	313	324	357	376	371	327	317	328	305	317	303	336	316	301	333	353	331	320	318	322	316	327	323	311	330	334	348	358	312	330	348	308	331	357	347	321	303	338	332	344	317	320	343	332	363	330	333	359	332	340	342	349	297	326	300	321	314	318	310	375	327	321	336	320	321	335	329	385	324	314	319	331	321	334	304	312	294	322	311	330	322	302	359	304	330	353	320	318	308	357	316	307	375	326	358	298	299	360	325	322	334	354	353	332	333	303	352	340	339	354	348	332	313	368	320	324	343	328	314	322	312	352	317	315	322	375	314	322	336	327	344	342	355	318	338	351	316	337	329	342	337	352	315	324	354	324	312	344	299	376	343	363	303	307	341	320	354	319	371	325	359	317	334	323	324	293	322	356	327	326	332	362	335	350	335	298	364	322	314	356	371	306	326	307	328	318	308	305	296	330	327	334	336	349	336	325	351	304	321	345	307	338	356	336	336	331	310	314	280	329	336	320	319	301	327	329	324	321	326	328	380	300	308	305	362	321	336	351	328	346	302	336	331	327	343	335	290	317	312	313	361	339	359	327	331	321	298	336	322	331	326	325	337	332	355	323	317	329	349	337	331	298	346	354	297	315	324	348	314	321	374	349	369	328	351	318	316	325	354	325	346	329	309	334	349	319	327	339	344	317	352	336	350	331	351	303	341	326	365	340	356	351	333	354	316	311	346	337	344	353	323	352	311	293	362	373	342	322	354	330	353	316	318	324	324	304	302	336	323	322	352	337	311	328	339	311	386	333	375	373	335	316	355	327	326	306	286	353	338	322	332	348	350	316	355	310	359	342	375	335	325	310	338	348	341	300	311	331	321	349	325	339	347	326	359	322	330	306	306	302	345	331	307	332	316	369	348	347	315	327	336	317	325	316	355	347	335	331	300	340	336	384	354	335	330	325	321	313	337	311	339	328	311	352	344	341	377	342	320	313	330	328	310	327	347	340	328	341	341	340	356	349	314	366	328	356	348	354	336	330	363	350	364	342	300	360	351	348	299	320	355	328	352	351	317	318	326	341	326	306	351	299	326	305	332	334	324	350	354	341	346	317	368	311	323	302	361	313	301	340	314	342	322	347	348	333	340	323	335	344	327	369	349	358	341	300	335	315	348	315	373	354	335	341	292	357	332	297	315	336	343	329	332	345	355	308	316	313	331	319	320	325	344	360	338	331	335	323	321	328	350	320	314	290	348	315	323	302	328	339	373	319	325	293	365	324	340	320	344	304	328	288	319	318	346	364	335	342	311	346	349	337	339	335	326	317	337	336	317	298	324	314	331	326	333	343	335	307	293	352	332	342	320	369	309	373	279	360	328	301	363	333	286	328	324	338	300	325	317	317	310	341	350	315	337	373	317	335	350	325	372	331	324	319	372	338	308	341	376	344	303	315	331	359	336	390	354	319	353	331	342	324	344	343	342	326	348	327	334	339	336	320	318	337	341	325	324	323	330	330	323	332	344	344	324	304	319	365	350	327	327	330	317	330	346	337	351	333	351	328	335	349	326	301	292	314	334	325	317	345	356	341	362	346	340	355	355	331	307	349	309	329	333	327	324	356	326	308	318	358	321	360	322	316	342	341	327	312	288	352	352	331	324	319	329	343	341	293	324	355	351	305	299	351	326	319	293	339	333	342	312	352	324	309	327	338	366	343	327	312	322	321	355	330	348	292	315	349	332	321	360	339	315	369	329	347	337	366	333	359	348	303	335	332	361	309	361	319	327	372	349	334	338	360	312	331	361	357	314	342	326	333	317	304	328	364	352	336	326	316	326	358	313	361	306	325	346	319	338	321	371	328
5680	1533	2687	3269	2991	2501	2165	1943	1741	1592	1475	1395	1345	1181	1156	1111	1116	1106	1037	997	1040	988	1002	1018	952	967	933	963	918	978	891	877	920	847	970	923	921	945	882	886	933	890	875	901	863	885	869	856	883	855	810	897	878	900	835	866	889	923	873	883	815	839	877	937	900	846	880	869	887	844	900	843	860	916	861	829	871	890	845	857	869	827	812	853	891	894	851	873	861	930	878	862	847	824	865	863	851	941	860	873	850	904	793	798	812	873	848	830	865	865	878	869	849	829	836	841	804	891	837	881	889	856	810	823	884	821	867	847	869	876	892	809	893	818	869	868	804	894	877	909	886	866	813	816	877	825	898	821	809	835	841	807	875	822	869	861	878	863	795	839	886	821	850	846	901	852	814	826	835	829	860	922	855	829	830	835	850	886	835	864	849	866	873	848	841	861	878	854	820	854	837	852	890	906	856	866	818	848	888	861	858	865	816	838	797	860	907	863	914	822	863	896	827	797	879	802	812	780	835	824	816	855	797	812	862	823	843	837	905	852	855	817	794	869	830	763	906	842	854	864	861	859	809	860	804	803	844	845	817	795	837	847	812	858	824	881	884	842	866	851	868	823	842	846	866	844	806	833	838	801	789	851	845	871	813	877	817	834	833	805	832	787	824	827	841	853	816	827	856	839	820	854	811	840	784	843	875	856	880	823	811	846	834	863	873	841	848	848	889	829	855	854	857	899	871	853	836	876	834	827	815	818	884	855	856	844	814	851	880	821	849	866	840	881	799	845	834	820	849	888	857	797	821	804	817	875	870	841	844	839	834	896	861	819	872	859	831	815	838	845	798	885	826	813	796	804	881	837	841	811	821	821	858	854	866	881	896	808	871	822	843	861	892	843	894	853	869	806	889	847	814	877	827	839	805	877	837	813	804	862	853	890	917	830	839	801	864	788	845	873	789	826	853	840	805	801	829	886	845	851	857	824	792	909	840	878	809	913	840	793	862	857	832	840	829	824	856	841	832	806	890	824	912	841	868	850	846	788	824	868	904	772	886	833	885	823	837	827	859	806	833	871	847	819	877	849	852	866	850	793	822	784	844	844	852	863	878	839	838	847	854	834	828	805	832	880	852	848	876	896	843	819	818	854	881	839	863	820	780	848	854	856	854	875	842	815	912	832	837	855	866	834	852	882	864	853	849	862	778	850	855	838	844	821	772	854	815	801	861	852	802	817	855	873	848	824	832	833	840	871	883	857	798	840	817	855	927	895	865	846	827	829	837	897	814	853	818	825	890	823	836	812	853	821	858	875	827	831	801	909	770	846	828	877	874	825	877	823	869	836	825	822	831	879	905	881	823	893	819	878	875	819	833	781	848	884	836	853	874	848	838	859	837	883	800	861	833	837	877	820	833	848	855	851	810	855	847	823	790	859	880	867	834	813	836	855	865	802	849	897	826	866	835	832	855	880	825	855	796	873	817	832	873	840	843	846	816	821	868	863	860	823	832	851	883	877	821	863	820	875	869	855	837	877	852	862	854	820	833	811	857	854	825	849	855	808	855	850	865	861	835	812	848	852	833	887	837	822	819	822	848	855	856	881	912	876	853	816	848	867	791	840	838	856	820	867	837	867	838	843	817	883	861	910	802	860	894	812	854	832	860	846	893	871	854	810	849	858	930	860	852	773	800	877	851	864	869	834	844	840	824	842	889	826	864	838	811	807	837	799	832	842	858	790	870	863	856	820	873	836	874	821	855	844	851	825	885	817	814	869	861	868	854	876	862	818	892	880	823	850	857	835	895	889	921	875	867	867	847	885	831	872	848	845	812	858	843	835	839	852	853	847	884	923	851	829	881	856	821	780	855	896	861	841	817	862	872	879	818	855	806	870	828	816	909	852	848	814	795	854	863	843	845	795	848	880	840	853	869	868	832	821	850	867	861	820	853	833	821	836	827	840	855	850	814	852	867	871	853	870	869	849	749	849	865	836	859	833	828	821	851	889	873	846	793	861	870	845	831	839	853	853	867	895	844	837	840	868	847	892	844	873	816	873	836	843	847	877	835	869	848	825	865	900	872	860	843	851	849	832	856	864	864	832	812	836	836	864	836	852	868	837	854	844	808	887	890	867	859	845	856	818	863	797	888	905	857	809	872	865	829	848	874	841	868	866	906	857	827	856	780	847	835	835	842	892	876	776	892	817	855	830	849	883	840	791	842	841	833	853	793	823	848	879	840	872	840	870	855	846	864	830	865	753	802	842	834	791	875	874	850	839	882	806	901	819	852	837	874	817	781	836	844	868	809	875	844	851	842	931	793	858	852	774	833	828	843	830	888	841	849	848	905	851	834	823	774	842	811	875	892	845	831	813	824	871	843	874	794	805	870	893	888	853	883	785	867	816	892	800	854	858	888	830	849	877	886	872	818	823	791	861	807	814	836	816	806	817	840	843	903	788	828	841	868	815	836	863	896	872	840	830	888	827	835	899	880	842	816	835	924	862	892	878	890	833	811	857	829	878	865	809	892	856	867	883	826	830	829	856	837	862	828	826	862	904	864	924	868	822	844	807	814	837	867	875	839	813	796	779	853	807	899	819	861	859	834	798	807	851	870	854	835	822	818	846	881	836	809	829	816	841	854	818	817	876	830	840	851	794	920	832	833	858	871	869	836	877	826	786	820	865	906	801	863	859	830	869	838	802	865	834	861	870	899	866	783	883	848	821	890	881	887	856	801	875	895	873	847	822	865	884	833	807	880	852	815	876	860	864	905	801	845	882	856	844	827	868	851	808	900	826	880	834	856	903	878	826	847	867	810	835	833	855	881	829	843	827	885	869	829	852	852	803	857	872	857	807	842	832	838	840	808	831	838	823	825	846	873	889	829	892	876	834	800	833	881	849	798	870	857	871	860	846	856	843	826	827	855	869	869	851	832	819	868	887	835	866	832	797	846	818	847	900	840	901	806	869	839	891	832	830	862	803	868	834	872	817	868	813	826	858	830	854	828	851	835	831	793	884	815	834	872	883	813	849	876	813	908	836	840	808	797	800	849	843	872	834	811	806	830	875	810	819	835	855	850	878	811	825	892	858	861	807	841	865	839	827	839	834	889	877	857	845	815	827	878	835	856	860	809	855	833	838	863	862	829	814	835	877	867	818	871	834	797	822	888	787	862	825	817	819	867	825	871	872	834	846	820	831	888	813	813	845	866	892	844	891	881	813	844	858	847	848	846	837	830	785	884	797	821	809	819	889	821	828	869	878	814	828	820	846	870	814	825	877	835	816	859	826	807	805	797	854	886	852	832	876	842	843	842	805	793	810	879	843	842	852	853	875	847	854	803	800	890	811	899	842	870	822	855	843	852	841	812	783	843	826	909	839	874	806	815	849	848	879	863	886	824	831	856	834	843	825	855	805	867	864	855	870	843	815	840	818	827	881	823	824	882	823	806	812	870	865	889	823	867	882	802	929	851	803	867	794	882	866	844	865	848	854	823	815	845	858	813	865
16857	2357	2214	1769	1272	873	703	596	482	382	340	336	279	275	235	229	233	243	216	212	199	205	196	185	173	206	175	199	193	188	159	176	180	175	181	160	155	163	197	165	171	177	172	172	179	157	157	192	176	139	160	143	176	138	167	166	173	166	150	182	149	173	172	141	150	147	161	170	161	155	158	132	149	156	183	152	168	144	134	141	153	136	179	146	130	152	163	140	159	156	154	151	150	142	160	144	158	160	160	137	153	191	149	140	161	160	142	121	159	146	136	161	146	130	155	130	160	150	148	157	148	146	139	137	159	151	147	185	161	143	152	148	168	162	158	150	144	161	148	167	173	160	141	134	131	152	154	163	157	155	167	131	143	157	153	152	153	148	171	139	148	135	169	154	154	154	158	144	158	150	160	151	155	163	165	150	138	146	139	144	157	162	161	150	155	167	161	167	160	136	163	153	150	186	158	155	150	173	144	141	142	171	154	163	178	123	167	151	138	170	184	156	179	141	149	151	151	173	138	157	146	154	175	160	157	144	161	167	166	158	146	183	123	154	158	150	158	145	134	156	157	153	162	171	138	160	149	132	138	137	146	154	154	156	169	148	147	140	155	163	156	144	151	138	153	132	155	167	155	167	158	163	165	149	140	165	153	159	136	163	140	157	135	165	144	147	148	164	147	141	171	165	155	158	159	152	163	167	154	155	161	161	145	130	149	142	165	184	156	159	176	160	152	169	135	160	143	151	155	179	144	127	141	145	162	145	151	154	162	147	164	142	147	143	145	156	149	151	134	140	165	159	148	151	149	139	159	143	156	146	149	146	147	137	140	135	138	153	161	179	144	158	142	161	169	139	163	141	154	165	162	150	143	151	144	142	157	147	156	143	114	142	172	141	149	158	146	136	134	153	150	167	164	155	137	150	172	123	147	168	145	158	152	176	145	158	155	124	183	149	170	170	144	137	148	159	158	137	164	158	174	166	164	165	153	131	168	162	159	144	159	149	135	141	134	155	168	154	144	153	168	149	149	155	160	168	146	130	145	155	172	169	161	163	144	157	159	129	169	135	130	164	144	142	155	170	144	156	140	174	165	133	165	144	140	134	162	157	159	158	158	133	154	168	177	137	130	162	132	139	159	148	151	138	141	167	136	151	152	148	168	143	129	162	166	143	164	156	134	186	138	140	151	140	155	151	147	152	149	166	151	147	147	176	136	171	152	165	164	155	163	168	156	155	164	131	157	116	156	141	143	171	157	162	148	160	155	141	163	147	153	150	150	150	149	164	160	160	164	169	144	148	147	159	159	168	146	154	161	139	163	147	166	154	141	138	147	165	149	167	167	148	152	139	171	168	156	163	141	160	137	145	145	175	159	154	150	153	150	152	155	149	153	133	131	168	149	160	148	156	137	125	144	127	160	159	159	174	145	159	156	147	163	152	155	152	151	158	147	152	154	167	158	154	169	162	134	182	182	138	164	175	143	157	152	154	138	141	142	170	150	148	147	148	150	139	161	148	136	174	166	146	138	122	166	139	154	155	165	149	146	145	163	166	151	158	156	149	149	171	163	140	138	143	153	166	150	159	155	160	150	157	130	150	167	158	161	143	152	150	149	161	141	142	137	143	140	171	172	139	149	158	138	159	142	143	145	159	127	146	148	145	140	156	156	144	152	154	159	134	163	154	126	153	141	152	149	163	141	163	156	141	168	120	137	152	170	152	147	152	148	163	132	167	141	142	160	145	135	162	155	154	138	178	159	157	153	161	133	159	153	159	157	154	153	131	165	172	160	156	161	163	161	133	170	129	150	170	185	143	158	163	177	166	149	139	159	176	142	139	147	144	169	140	141	149	151	143	151	167	158	155	159	149	187	136	152	173	146	137	143	142	169	135	163	153	131	168	170	147	164	150	146	125	148	148	148	140	148	165	163	164	156	139	159	138	146	157	152	140	151	159	152	162	148	153	137	150	150	142	158	141	122	137	137	149	165	160	179	175	164	128	126	157	147	147	146	161	155	181	149	148	151	139	160	168	152	150	161	127	154	147	139	144	144	144	162	145	165	159	164	173	146	131	143	159	161	150	147	133	146	138	154	136	140	163	136	148	154	131	145	171	134	134	159	172	147	154	126	163	163	141	147	156	175	163	130	175	139	145	153	151	133	134	140	160	156	138	145	166	142	156	171	142	145	170	138	171	138	136	137	152	147	158	149	147	163	161	147	151	151	142	169	147	177	129	142	148	136	156	157	166	166	140	163	155	163	141	163	139	170	157	173	173	146	140	143	149	136	140	152	157	140	145	136	120	177	148	160	159	158	172	152	158	161	150	140	164	171	153	141	158	157	143	138	142	149	167	133	184	139	170	151	140	180	156	151	151	149	149	151	161	160	136	159	159	140	138	157	126	162	168	163	145	162	151	163	158	162	147	156	147	142	160	143	180	149	158	149	163	149	167	148	146	151	131	179	138	137	126	144	155	160	142	148	148	135	144	183	145	163	152	155	155	118	165	173	145	150	152	151	164	167	155	161	160	157	140	110	162	158	150	159	162	180	154	174	155	128	174	162	167	156	161	135	146	137	148	154	162	165	151	157	163	154	187	153	153	169	164	144	143	139	135	164	144	172	142	141	183	155	188	150	169	157	140	154	143	145	144	136	160	140	144	165	125	143	170	164	149	187	162	178	174	140	133	147	166	133	162	147	172	113	126	156	179	145	170	155	149	163	174	157	158	132	132	147	145	167	143	139	168	159	161	169	138	152	156	168	153	179	174	150	158	153	144	165	160	150	149	182	161	165	137	170	162	160	145	157	146	162	166	152	170	134	164	149	135	167	133	137	169	150	168	137	149	174	153	170	147	176	163	138	157	162	152	159	146	152	171	152	154	180	137	162	147	136	167	140	145	163	161	159	176	157	141	159	158	146	147	154	172	162	142	142	141	138	164	120	163	161	121	148	136	139	173	151	170	145	158	140	155	150	150	143	158	160	165	143	147	153	157	136	158	176	172	162	134	159	141	175	148	144	175	151	158	144	165	159	158	136	141	152	155	163	166	153	154	160	160	158	164	151	171	156	155	149	150	144	149	161	178	139	135	162	162	149	138	151	162	157	142	161	149	133	155	147	153	145	159	146	144	131	143	170	180	148	152	148	128	153	135	122	167	136	142	150	147	153	173	163	168	151	165	159	158	161	161	149	142	153	137	164	157	150	160	159	154	166	158	147	152	177	142	152	181	164	151	147	139	144	160	126	153	143	139	152	149	143	151	149	147	162	157	144	124	148	142	171	147	171	155	157	147	146	160	156	162	162	176	160	147	152	170	165	159	154	172	132	148	151	172	150	160	154	157	156	158	159	155	176	159	139	154	153	164	161	153	171	153	141	153	166	151	154	152	150	153	145	153	160	143	147	154	153	130	178	146	163	140	137	150	146	146	138	159	160	166	157	156	141	145	151	163	172	156	166	138	154	151	156	133	165	165	153	173	152	131	158	168	160	134	149	164	149	150
7457	1943	4133	5024	4502	3662	3042	2536	2161	1885	1623	1456	1273	1198	1143	1053	994	907	886	901	775	781	717	715	729	661	669	590	635	629	561	590	555	568	532	582	535	555	540	540	534	533	545	544	498	519	518	550	543	488	484	506	472	491	497	504	474	485	449	483	439	484	490	478	475	530	495	485	484	486	444	463	475	470	457	466	476	495	476	462	458	459	454	438	455	431	495	490	476	453	444	426	445	492	439	477	495	453	450	442	468	457	447	457	418	440	489	433	453	411	445	439	452	432	464	433	417	434	455	446	418	441	427	449	434	424	415	448	419	470	425	409	441	439	456	465	485	431	439	435	446	450	417	441	442	433	402	435	437	447	469	449	421	403	431	455	453	448	472	462	445	483	446	483	459	422	440	472	433	431	460	455	440	439	412	428	435	458	431	451	408	437	476	444	451	410	462	421	462	455	424	419	442	461	431	435	483	426	454	442	447	437	449	463	404	472	471	397	424	435	449	438	416	452	434	467	480	442	413	469	432	451	452	437	450	452	458	441	450	426	418	448	414	467	412	419	452	435	459	439	461	470	404	432	408	449	413	447	446	452	425	430	458	400	449	417	423	438	437	471	424	453	423	424	465	441	461	421	426	449	429	426	444	442	467	454	429	441	411	492	399	375	463	445	436	448	411	401	460	420	434	438	436	434	436	481	419	416	431	443	429	458	463	431	420	465	414	412	445	422	408	427	423	432	456	429	462	428	441	448	402	474	422	450	460	438	475	470	447	404	475	441	419	436	450	424	433	413	481	443	411	407	471	445	451	440	429	428	418	485	431	435	424	409	428	462	452	435	455	444	417	421	459	431	437	432	458	443	419	454	432	375	449	417	425	442	443	437	457	453	436	446	481	470	470	438	457	446	423	426	418	436	429	460	443	435	424	432	458	407	429	471	465	421	419	402	438	486	403	454	450	437	447	416	426	426	445	458	438	436	458	451	440	433	459	435	452	432	417	429	428	460	471	426	439	438	440	454	439	469	428	451	448	440	421	470	440	457	442	456	448	444	458	429	458	417	452	501	433	392	402	434	441	443	494	426	457	438	443	434	487	481	429	442	434	452	460	460	429	433	447	432	427	487	439	488	424	501	436	457	423	432	454	460	423	456	438	433	425	465	476	446	419	446	442	441	470	425	450	427	466	423	443	459	439	459	453	435	442	467	468	444	480	453	429	464	425	421	451	428	457	424	436	430	439	443	441	442	427	415	458	439	443	472	444	418	421	442	465	447	454	402	463	416	470	428	460	446	450	436	466	437	442	426	456	422	441	429	402	421	449	413	445	455	412	439	428	437	439	452	416	443	446	446	470	445	469	429	485	451	492	421	441	401	424	450	447	453	423	487	492	447	413	423	467	463	417	428	459	465	453	459	438	447	427	461	419	434	405	404	433	458	456	466	452	468	440	454	404	426	416	447	417	485	456	453	447	444	474	452	429	437	435	465	435	450	470	473	448	409	448	452	413	409	434	455	472	448	397	457	434	430	480	427	409	491	457	438	427	457	438	464	444	448	449	468	430	423	416	421	433	465	431	481	455	470	472	439	417	476	441	423	429	478	437	434	407	440	473	430	470	432	453	436	409	470	411	411	452	440	454	397	421	430	407	411	460	442	466	410	437	417	427	476	464	422	466	417	422	413	462	442	434	460	442	425	467	458	484	459	435	470	453	452	479	483	460	462	461	451	425	410	447	446	422	464	422	436	482	430	434	420	426	422	477	419	421	428	415	458	433	447	436	402	449	459	460	479	442	454	463	439	425	486	419	461	460	456	450	421	478	431	457	444	432	451	463	466	451	480	471	429	444	433	419	410	445	444	421	390	429	458	432	453	418	424	453	432	436	434	437	475	428	450	451	472	414	429	443	465	430	475	455	442	428	454	417	380	460	446	436	453	447	420	446	477	459	431	465	438	422	463	448	423	431	429	437	430	444	447	440	432	435	438	449	417	465	427	421	424	460	458	430	467	421	424	446	438	445	406	456	458	443	439	434	428	403	457	430	444	459	435	439	418	406	430	445	393	425	465	454	439	434	479	447	460	428	485	435	451	451	455	460	417	434	443	468	445	422	423	485	436	494	406	464	426	421	468	417	452	476	426	428	468	458	453	469	479	420	427	434	424	401	422	446	434	441	438	428	446	438	418	471	435	481	459	413	456	457	441	408	403	462	468	436	427	487	461	429	413	427	443	450	456	439	455	418	449	401	479	416	435	477	422	441	446	446	427	457	423	422	418	458	433	429	447	454	396	458	440	444	444	416	419	483	426	426	410	427	437	438	401	392	430	443	427	425	452	396	434	450	411	421	444	430	446	469	424	431	425	450	462	443	417	429	464	432	438	442	450	421	475	390	462	438	451	470	469	453	410	470	457	412	424	472	434	463	445	448	434	446	464	449	460	452	485	437	425	419	413	459	465	441	434	446	473	423	424	439	437	446	445	429	463	418	456	430	456	409	425	444	439	454	414	432	427	424	456	414	445	440	394	479	430	424	469	431	454	460	456	439	483	435	450	441	446	439	479	461	454	449	473	403	470	451	505	434	461	442	451	465	447	470	439	472	458	454	417	474	471	447	424	468	428	443	431	409	426	444	464	459	432	460	412	422	426	460	462	451	435	451	432	435	489	415	433	389	415	450	425	444	434	450	429	433	446	455	463	446	411	449	447	453	427	459	417	443	429	467	437	441	441	462	438	449	408	415	440	440	465	442	457	443	386	447	416	454	453	433	458	413	414	441	448	421	430	422	438	463	427	440	432	438	428	456	428	436	493	454	429	429	442	457	422	459	459	423	453	455	439	420	421	419	438	386	437	447	467	450	448	439	474	440	414	441	413	436	487	428	385	414	393	411	443	449	448	465	412	425	428	409	460	412	448	424	433	437	462	439	477	459	436	417	436	423	437	403	451	417	423	452	420	458	453	423	424	470	466	434	411	446	450	423	367	453	455	444	475	427	434	465	416	429	437	461	391	424	448	440	465	464	471	434	467	469	436	425	440	431	465	445	413	423	409	456	424	480	463	461	435	446	485	447	457	458	435	431	444	427	437	473	425	436	431	415	404	506	453	435	464	442	424	446	453	459	431	434	441	420	446	438	436	445	431	431	457	438	474	427	443	474	431	430	454	449	454	436	492	457	451	455	434	416	442	471	429	458	421	444	448	442	428	474	438	460	464	458	468	432	450	449	445	442	454	443	427	432	455	458	424	464	480	416	412	464	456	456	410	422	471	412	396	437	451	439	441	481	413	447	445	440	454	418	428	424	405	447	437	449	475	429	439	456	432	454	419	426	428	428	453	452	435	430	427	431	416	447	450	456	458	454	436	407	425	425	430	416	391	444	460	451	481	471	416	430	473	413	458	409	442	458	452	426	461	445	422	459	449	413	422	428	410	425	476	437	433	460	454	432	442	462	457	435	442	429	445	426	457	452	421	424	426	449	472	429	420	480	404	407	446	451	439	440	420	440	427
2531	426	411	422	384	337	387	400	392	364	386	351	349	366	373	382	374	368	372	379	363	373	357	389	347	339	365	362	362	361	352	335	416	379	371	390	365	377	358	390	346	366	379	372	408	377	350	363	378	339	334	374	370	377	393	401	308	378	365	362	338	387	353	353	386	327	379	366	370	390	359	359	356	378	403	381	371	358	347	383	345	351	383	373	360	329	330	395	345	316	357	377	380	359	396	388	358	368	339	349	401	346	377	410	397	355	330	371	348	325	386	367	362	371	355	352	386	404	367	365	342	401	333	371	369	354	379	355	348	329	383	376	359	383	369	378	383	366	354	359	378	356	351	373	400	355	384	375	365	373	381	377	363	329	392	376	391	319	382	339	364	357	361	393	376	353	356	363	372	379	364	407	387	374	357	395	394	377	332	373	330	355	348	365	361	346	384	376	343	347	356	341	344	399	353	356	339	400	361	362	378	316	387	345	397	364	371	354	353	361	372	335	365	365	364	354	403	358	373	370	384	372	373	367	376	390	340	334	381	370	345	363	335	381	362	362	344	402	367	328	366	360	330	356	372	347	386	373	335	341	362	346	353	355	368	352	364	333	400	356	372	356	398	381	360	366	385	368	389	373	383	376	362	366	370	410	352	373	370	345	390	360	328	366	342	418	416	374	403	370	376	362	416	394	376	396	370	341	357	372	359	364	386	383	326	347	341	384	366	355	387	398	352	378	391	394	379	329	344	342	379	347	377	350	329	372	353	348	391	393	364	378	381	384	331	366	362	367	382	380	361	332	362	383	379	396	363	346	357	334	367	361	351	380	367	342	357	372	385	331	367	344	386	355	370	379	394	349	378	352	380	381	363	379	363	324	382	374	357	367	388	359	346	349	361	411	351	380	361	370	358	383	387	322	352	359	339	340	336	344	348	335	348	390	390	369	369	360	374	376	346	346	351	377	376	358	376	371	351	350	335	353	349	356	371	361	391	349	356	394	365	375	353	355	343	373	341	369	336	400	369	388	344	349	348	385	404	347	348	381	346	358	372	360	366	342	369	391	359	363	402	353	363	379	356	386	401	342	381	341	378	394	333	365	341	361	361	359	365	387	337	336	359	379	354	330	372	378	375	365	377	353	373	333	359	366	379	342	384	374	349	383	402	382	370	379	330	361	340	363	380	360	345	378	341	361	355	345	412	358	378	324	376	374	365	353	365	375	368	349	363	371	361	385	336	374	389	376	386	383	351	351	370	364	346	382	386	330	356	347	366	331	338	341	390	329	373	352	418	355	355	385	356	343	374	368	381	388	364	404	375	378	382	355	362	356	357	370	385	348	358	356	374	373	368	341	359	366	351	380	387	390	384	381	372	394	362	380	333	347	331	359	372	326	381	358	360	396	376	375	377	330	362	403	349	337	364	378	368	369	368	352	362	352	362	400	372	375	365	349	401	354	362	399	397	369	339	387	336	354	335	329	377	384	345	346	373	379	402	361	376	341	338	371	369	372	398	365	387	378	360	346	388	393	366	351	356	368	361	331	370	368	320	359	375	385	360	335	333	356	371	373	361	350	354	369	410	345	342	389	352	353	345	381	359	362	345	401	347	348	376	378	357	340	415	384	321	380	368	379	363	348	378	361	358	357	381	364	351	355	407	300	350	327	368	336	336	351	357	363	341	364	359	369	330	387	380	345	385	362	393	379	382	369	356	342	362	353	379	339	334	369	365	397	369	396	353	401	371	348	337	366	348	340	337	359	345	377	349	382	345	363	309	375	344	370	417	355	377	359	355	317	370	370	399	352	366	384	385	363	363	399	360	341	384	347	359	375	378	332	408	367	373	368	364	360	406	382	353	375	357	371	363	360	368	375	326	362	387	366	376	369	370	363	361	351	384	339	368	374	380	351	366	347	357	380	381	365	337	362	400	369	347	367	351	379	363	355	383	351	372	354	379	371	389	346	385	365	348	332	356	340	353	356	404	378	359	380	361	349	366	349	348	381	370	376	364	340	347	346	395	345	363	373	344	362	377	398	384	386	349	345	343	401	358	359	357	332	337	330	337	369	344	393	340	330	379	345	398	373	381	355	359	334	382	368	384	379	352	380	374	384	367	354	381	379	334	402	346	355	390	365	361	377	381	341	338	374	366	379	360	364	352	345	377	349	379	366	367	365	371	346	354	364	360	351	343	372	344	392	367	375	372	402	359	379	371	387	347	359	360	375	353	375	356	351	393	348	367	402	355	333	369	370	342	387	359	357	395	384	390	363	353	367	346	368	352	360	342	379	376	341	356	393	392	353	325	383	352	354	394	385	320	373	354	368	386	387	323	415	401	318	364	382	379	359	346	363	368	344	330	353	383	368	376	352	385	369	338	386	387	368	368	341	370	376	385	367	386	384	392	385	365	367	344	352	376	360	376	358	367	392	376	366	349	386	367	360	359	383	382	360	354	375	364	355	376	372	382	414	380	321	358	351	375	305	405	365	363	350	375	381	364	384	322	360	343	380	356	366	318	379	408	350	376	361	345	383	341	364	382	376	363	376	380	366	350	377	370	389	357	381	383	372	359	356	346	357	359	375	385	398	366	356	369	380	337	335	332	361	376	376	343	361	375	338	367	404	349	374	349	392	380	368	345	351	333	368	369	396	388	360	350	387	361	395	348	371	378	340	349	343	370	377	383	378	352	390	370	399	405	382	366	397	363	396	362	344	369	374	372	347	368	406	369	372	368	384	391	372	344	343	392	362	355	338	344	361	372	347	385	389	357	372	379	361	349	355	373	356	375	387	373	381	355	356	385	389	397	380	357	340	378	371	349	383	369	350	410	363	324	362	366	367	378	335	358	382	355	340	363	377	348	400	361	391	360	352	341	327	373	346	335	348	349	337	362	384	337	388	361	376	361	382	344	335	375	346	386	394	351	336	359	363	326	350	378	376	385	334	364	363	389	371	386	362	349	374	395	330	379	370	360	397	341	379	356	365	356	378	362	359	355	345	374	355	379	394	360	355	336	382	388	369	337	355	362	360	367	368	342	389	367	381	379	349	370	355	372	342	334	395	352	365	384	401	332	361	389	375	365	396	383	375	352	361	373	346	364	344	351	317	389	366	371	382	358	370	340	373	371	373	356	357	396	343	375	324	331	379	340	356	379	394	341	356	429	369	365	325	362	382	398	379	334	342	345	392	346	381	385	387	389	371	362	404	355	363	401	394	385	370	379	351	381	388	346	371	365	363	370	369	364	374	387	378	386	358	371	391	352	363	373	366	375	356	370	374	347	371	346	318	389	375	407	351	351	374	371	382	382	386	365	388	374	388	364	393	395	337	372	391	353	356	334	382	328	372	367	380	403	353	399	373	399	361	381	386	367	336	344	358	387	372	351	359	378	374	393	355	361	355	378	324	388	358	368	373	341	373	374	357	356	389	384	337	376	379	354	361	364	370	396	376	371	336	357	332	370	348	403	342	385	339	340	392	362	335	368	350	371	345	346	371	324	347
2635	1030	1091	1081	1114	1048	978	1098	1013	1038	981	990	973	992	969	926	1016	959	962	926	976	964	946	931	952	992	968	986	952	967	913	898	947	989	962	939	932	957	910	949	971	970	969	896	947	927	946	926	911	923	925	942	957	960	948	905	916	904	946	888	928	921	903	941	895	963	950	892	858	1027	956	948	880	927	950	927	911	925	965	922	959	959	979	956	928	992	898	917	903	961	909	1004	953	925	910	908	934	946	926	939	913	905	921	918	933	927	969	919	930	961	938	937	920	916	908	894	910	923	879	918	927	965	949	921	939	962	921	948	939	950	947	986	975	921	917	884	898	919	932	1013	887	887	914	980	945	939	935	946	938	917	960	876	943	881	959	900	882	978	893	921	919	897	959	954	904	950	968	918	947	967	1010	966	920	940	957	912	964	904	915	925	930	952	941	963	891	944	868	939	907	948	945	911	950	959	978	934	900	924	880	914	900	970	919	944	978	919	897	952	913	944	881	904	957	894	974	929	918	931	930	896	924	916	929	918	933	929	920	928	921	954	984	964	891	925	927	977	907	953	927	937	894	908	1016	953	946	957	984	953	937	977	892	909	958	981	909	953	937	942	934	946	893	970	963	912	989	909	983	910	973	967	907	977	936	979	951	942	966	966	907	921	902	924	919	885	976	979	984	959	929	964	985	923	910	944	948	957	1032	908	962	911	930	941	908	987	901	889	951	947	889	938	905	903	962	917	898	928	864	975	1017	936	930	919	962	946	909	949	944	909	939	970	929	940	950	973	936	921	956	958	882	927	974	942	984	932	945	944	953	891	912	995	916	873	907	836	934	967	929	918	887	929	901	918	955	893	900	995	957	887	965	937	914	968	940	939	903	914	921	934	902	977	967	912	945	932	921	937	923	912	907	945	926	972	942	939	926	871	927	896	949	957	937	890	959	1005	922	926	927	937	953	948	952	920	1010	948	923	960	943	916	938	918	960	904	936	984	896	907	952	922	982	941	917	974	880	972	893	937	922	943	997	928	943	963	984	922	907	910	948	1013	918	936	953	936	955	957	948	909	868	933	952	925	886	949	946	912	1003	949	927	902	891	921	891	927	945	921	932	910	939	947	968	923	962	941	928	929	924	965	904	953	911	895	964	910	944	927	919	864	965	933	952	945	918	968	961	953	922	919	927	959	891	983	1000	948	908	939	952	963	1010	945	947	903	881	964	921	937	949	939	916	926	952	878	926	907	936	929	898	984	916	901	932	923	956	923	921	920	916	914	892	900	1022	926	926	922	915	923	923	952	965	941	922	940	926	917	961	933	1006	952	960	957	926	981	937	903	1016	943	985	914	958	923	954	928	948	942	945	892	990	920	932	891	977	957	965	941	940	952	953	905	938	983	923	962	943	910	947	970	907	953	885	984	915	907	943	887	979	949	993	969	989	937	928	970	920	917	975	927	946	938	923	959	896	927	940	935	917	951	908	929	912	897	882	943	960	956	910	927	931	912	920	969	949	973	910	925	913	960	952	960	911	971	916	919	959	883	933	953	956	987	916	941	964	925	911	956	959	989	988	939	942	923	940	943	938	951	928	980	941	915	916	850	972	940	960	922	979	945	949	919	970	934	945	947	1004	977	879	917	880	927	979	914	979	978	1001	916	946	981	933	951	926	915	903	891	880	923	932	920	940	938	963	961	1029	897	997	956	914	906	904	897	868	990	919	940	921	920	914	888	926	962	912	941	936	909	983	955	876	955	978	927	927	920	922	964	924	925	908	939	961	949	956	942	877	949	919	970	995	903	957	932	890	923	889	984	920	925	887	913	904	896	993	927	931	949	1004	920	907	944	976	888	1004	916	958	934	919	978	942	934	964	911	922	932	942	950	982	893	947	932	941	902	918	938	945	945	950	982	962	941	939	953	948	900	909	935	903	939	897	887	915	970	937	955	979	961	894	942	981	877	953	954	948	874	895	976	917	958	963	960	920	942	937	910	926	980	897	898	911	928	954	907	937	953	931	965	910	923	928	913	931	985	924	947	929	918	985	920	948	982	847	927	921	906	912	965	912	954	977	918	895	909	914	946	1001	946	966	962	953	966	981	980	905	939	953	885	913	907	932	942	930	971	901	941	921	870	950	997	951	980	970	933	959	931	961	930	973	956	977	924	1006	1004	947	953	910	894	964	887	947	925	916	927	975	966	979	982	962	932	973	971	909	986	986	951	952	893	966	948	940	903	942	925	979	923	890	956	940	957	867	914	956	889	894	927	980	963	968	929	986	958	990	876	938	913	933	932	953	925	932	900	940	924	940	950	962	965	934	994	913	850	909	934	909	922	939	890	914	979	945	923	985	962	896	917	983	973	914	961	927	938	936	936	941	958	870	913	955	951	914	941	944	923	921	896	939	944	936	976	943	900	928	894	931	993	985	913	946	946	911	931	955	914	904	934	913	972	920	899	943	909	933	942	976	954	969	904	950	925	931	909	899	930	879	1003	925	950	955	934	936	960	897	928	967	921	977	981	931	956	972	939	929	934	924	922	919	916	937	902	953	936	951	959	884	903	949	965	892	873	948	948	870	936	926	918	944	946	974	931	949	959	934	983	929	924	945	881	948	936	917	911	971	940	944	870	937	925	953	953	947	976	906	932	956	927	957	902	959	952	934	901	931	920	894	934	947	921	944	914	901	950	927	910	927	974	965	953	954	925	899	986	922	911	979	963	964	960	924	891	983	960	929	913	948	962	947	973	923	924	945	941	960	945	964	884	928	920	940	953	933	970	986	909	961	961	957	926	931	973	911	941	964	905	973	916	934	964	924	941	933	934	918	950	917	963	901	933	981	909	929	923	975	915	874	952	944	965	924	964	940	926	929	931	944	986	963	886	901	890	856	950	962	975	936	932	909	880	970	968	966	926	969	912	956	919	901	920	952	962	926	986	893	969	916	923	904	983	898	979	898	948	927	901	913	969	955	953	958	949	912	922	938	961	918	930	941	961	955	892	913	940	989	885	955	948	919	976	872	878	967	1003	961	988	934	964	961	908	946	920	912	987	980	935	1007	938	921	928	985	943	938	849	953	988	920	939	964	882	919	895	956	950	1005	900	958	943	925	962	938	916	961	925	898	996	959	942	923	953	894	925	919	931	925	953	940	928	905	968	962	1002	939	951	928	927	916	894	890	968	915	924	945	936	938	958	915	940	973	954	932	884	925	951	952	996	948	949	903	969	967	889	942	995	929	938	925	931	938	937	947	969	952	858	951	930	944	951	887	962	951	1011	950	903	976	957	953	978	980	954	899	988	913	966	952	920	931	911	976	923	932	924	969	911	868	921	939	934	903	899	941	960	933	954	921	920	980	897	939	927	916	911	885	919	920	925	922	956	960	1018	944	888	923	944	997	939	883	937	905	945	959	927	971	948	950	921	900	955	979	899	958	971	950	927	964	933	931	900	979	940	906	943	953	993	969	961	920	902	930	912	894	925	973	922	939	930	960	994	886	935	973	924	931	940	938	992	912	915	881	918	973	934	947	973	939	917
9038	1151	1272	1045	876	666	554	532	482	399	417	418	402	391	377	350	376	376	331	409	374	361	361	334	339	353	343	301	343	340	314	346	336	344	328	309	346	338	342	346	319	339	330	363	328	335	294	352	328	333	331	346	348	322	314	331	356	337	316	314	338	328	339	338	324	344	311	338	325	316	306	353	322	322	341	341	297	315	320	341	342	340	340	308	362	316	333	308	324	345	321	347	319	332	340	330	334	337	357	319	316	348	314	328	345	302	315	338	301	335	332	347	344	336	338	356	316	316	334	328	350	319	332	365	324	348	324	327	324	315	315	355	332	328	326	338	336	335	350	359	316	337	364	328	338	353	306	303	355	329	322	361	328	320	339	340	303	313	325	327	326	301	344	320	344	328	331	344	340	330	316	332	335	318	309	341	355	314	321	338	301	331	316	335	329	337	327	317	330	338	298	318	305	342	340	333	324	330	344	314	305	351	316	317	337	314	347	346	318	342	323	346	328	331	318	345	307	290	342	328	332	353	293	286	320	311	331	296	322	321	317	300	318	349	331	339	333	329	296	330	327	350	367	299	362	332	324	327	309	348	293	361	344	312	344	296	358	309	314	339	340	335	324	312	322	284	347	328	339	354	352	359	343	337	342	306	316	316	316	355	336	349	321	293	331	339	331	368	333	315	336	360	346	343	354	323	293	337	361	335	333	345	347	345	308	324	340	355	317	332	310	346	342	322	336	323	363	323	317	313	326	332	323	338	356	313	312	335	337	311	310	338	317	363	360	375	316	339	325	337	317	333	342	339	331	332	343	317	364	336	339	362	314	353	325	398	311	320	322	304	335	363	355	342	323	302	324	304	326	324	326	338	334	310	302	304	344	336	319	321	319	361	330	308	341	355	325	312	374	298	326	323	316	338	313	329	342	316	320	350	307	339	294	353	329	314	301	342	345	362	328	308	307	336	320	322	314	346	352	347	346	290	338	311	351	316	344	342	337	345	308	341	345	293	305	328	343	319	323	325	317	311	313	330	320	340	352	323	333	309	351	346	341	365	315	336	316	358	352	340	324	319	313	338	313	311	345	313	325	350	306	353	275	348	325	339	306	323	351	349	330	315	332	339	356	329	359	370	337	326	330	351	321	353	312	360	349	330	320	332	312	357	290	334	324	347	332	321	319	362	335	347	331	325	316	344	312	338	295	314	318	347	346	338	327	358	325	339	336	341	347	323	332	338	358	311	343	322	329	340	347	299	311	323	348	334	317	325	280	345	313	325	367	320	330	335	317	347	327	346	365	324	332	345	320	368	331	346	311	302	354	321	303	328	317	320	343	346	315	311	330	320	329	327	352	355	354	336	332	324	312	328	301	313	341	331	293	359	334	348	334	372	386	342	318	341	310	342	376	312	308	360	335	324	354	320	360	343	320	350	345	311	348	335	293	326	335	322	329	324	316	325	325	363	317	315	336	328	333	309	337	344	320	341	327	308	320	327	304	296	337	344	316	323	343	316	340	362	334	350	345	365	327	350	330	328	320	339	315	356	327	315	330	318	329	323	309	336	296	350	315	338	351	318	324	330	281	349	331	329	341	346	318	322	354	343	333	321	338	312	324	359	313	326	319	336	315	354	347	353	332	323	326	301	305	316	309	353	313	323	295	283	343	322	321	345	378	334	348	318	343	300	334	331	321	358	344	363	333	283	305	302	330	305	345	352	331	309	352	305	324	341	307	346	342	323	314	337	275	353	311	344	354	342	329	298	347	319	313	324	335	284	340	328	298	345	309	312	336	334	348	337	331	351	336	330	352	321	319	343	312	335	315	332	327	334	313	348	335	308	326	339	334	357	299	329	341	335	309	318	343	333	354	384	333	358	342	352	337	323	356	350	315	361	309	336	349	331	348	321	289	357	334	364	349	354	323	328	302	331	348	331	322	342	321	341	317	326	314	316	297	301	325	349	327	315	330	346	298	346	332	315	315	328	350	346	315	357	309	328	370	343	337	316	331	292	341	303	287	345	342	326	342	344	336	333	355	341	358	311	326	311	308	329	324	338	292	314	356	341	316	333	365	329	319	329	348	330	317	320	329	332	340	338	343	341	326	327	319	365	354	330	333	314	372	293	310	349	315	343	328	358	328	342	358	343	322	318	335	339	327	350	316	322	357	295	338	336	301	315	352	350	338	331	320	329	293	301	326	345	352	301	338	331	378	340	321	345	313	338	350	326	311	345	317	339	347	337	338	331	328	337	306	366	333	314	357	348	301	311	342	323	329	304	328	325	339	332	313	329	321	342	326	330	319	309	337	330	326	341	339	350	329	317	352	294	318	318	344	304	378	353	324	341	340	285	336	363	325	352	343	358	340	320	298	354	326	290	357	322	318	317	325	313	360	309	315	306	346	332	288	309	345	337	345	350	325	329	305	334	298	335	317	309	335	295	317	350	343	327	314	335	335	365	326	335	315	354	320	333	332	300	368	347	319	337	313	334	334	319	350	320	348	336	344	321	315	329	357	341	311	350	331	312	313	325	327	347	314	326	339	348	323	359	326	344	343	344	313	309	374	306	313	355	362	322	353	362	340	301	316	301	329	330	328	330	353	350	347	313	333	323	349	331	344	318	321	320	341	324	324	363	336	346	333	354	324	364	323	348	367	335	346	318	342	341	348	331	340	340	326	311	376	312	342	339	313	340	322	312	331	349	333	376	339	328	374	309	342	323	308	327	322	312	309	302	311	337	331	308	331	311	327	330	335	306	331	319	323	327	323	312	322	331	325	336	324	359	337	326	296	297	352	300	317	326	329	312	300	323	332	328	308	330	345	331	326	314	332	320	322	347	311	338	338	303	349	318	333	367	336	324	295	313	286	331	313	357	329	323	322	334	329	316	322	340	360	310	300	361	349	339	319	312	337	360	359	338	327	334	342	306	319	328	317	359	336	360	325	334	313	351	367	347	347	372	324	336	339	347	287	293	341	342	330	360	309	318	341	330	341	350	346	307	328	322	310	323	313	342	376	304	321	337	314	301	341	278	308	331	312	304	343	372	354	321	336	338	322	327	326	340	335	352	327	340	334	336	313	349	348	312	328	308	328	337	325	317	300	346	340	351	349	326	346	355	323	348	344	308	349	307	335	291	349	353	311	311	314	328	308	321	324	316	308	340	343	314	321	333	334	336	292	336	329	321	322	311	338	343	307	337	340	337	340	319	327	285	346	339	349	338	327	337	332	320	312	322	331	341	323	353	343	339	329	328	353	320	301	329	326	318	338	350	330	343	355	318	323	332	346	353	322	320	348	360	335	320	308	317	312	328	347	316	349	352	325	348	338	347	328	325	323	335	351	333	323	330	372	308	308	318	298	330	345	326	300	297	355	331	334	333	336	328	352	367	327	329	329	308	303	321	326	337	301	350	319	336	359	334	325	295	333	305	344	325	334	349	352	318	344	336	318	349	345	308	326	323	329	337	321	273	338	329	330	325	346	349	335	348	324	331	354	328	349	315
5680	1546	2687	3159	2915	2458	2153	1974	1774	1543	1455	1407	1267	1264	1204	1118	1128	1116	989	1023	1047	1018	1011	958	973	992	920	943	953	927	832	921	853	929	866	903	909	862	924	895	911	847	863	907	924	853	871	967	911	852	851	862	931	881	884	883	820	818	839	874	861	831	848	849	878	856	869	912	869	818	847	835	825	907	838	885	830	831	880	849	819	877	824	887	846	890	840	838	886	858	840	885	814	817	861	839	873	800	831	838	863	895	861	811	814	822	835	843	877	824	821	825	845	856	912	817	812	837	881	868	871	848	823	840	867	843	852	833	897	833	861	875	923	868	894	815	868	876	872	830	831	857	823	797	815	860	808	862	836	841	834	843	831	869	832	878	838	885	820	824	815	859	841	843	811	822	847	858	825	833	897	827	871	876	879	874	875	791	897	914	843	856	829	858	815	834	882	789	899	852	862	883	860	793	866	852	852	813	895	835	849	842	771	889	852	847	811	821	888	833	824	873	817	845	873	848	822	821	832	832	839	828	869	884	859	853	814	853	833	852	858	851	840	817	818	875	906	834	881	816	798	804	854	876	867	805	870	850	853	830	806	844	845	861	862	843	870	854	843	856	831	878	813	876	837	838	792	863	827	839	843	827	820	894	828	859	809	836	807	778	788	834	838	833	807	820	815	822	801	834	847	794	847	839	877	827	844	811	834	831	855	828	809	828	861	836	792	838	880	836	820	795	834	829	827	821	847	868	859	780	870	857	813	797	843	792	790	847	821	835	868	817	846	855	767	848	867	876	801	883	868	890	807	874	836	897	871	831	823	808	904	842	852	835	814	831	857	845	852	788	854	783	817	870	812	842	833	774	837	888	843	801	844	849	845	844	827	841	840	833	865	867	852	874	867	859	850	851	877	811	821	850	843	857	865	859	809	867	817	819	854	871	851	844	863	790	817	849	840	810	812	883	824	822	815	831	801	863	872	864	830	813	870	833	869	870	854	900	866	838	835	879	884	834	851	868	812	816	863	835	822	824	854	846	848	836	843	867	880	819	870	915	825	812	846	857	846	790	838	801	856	810	846	860	844	859	805	894	816	852	859	854	809	831	804	865	865	785	846	811	841	870	836	821	858	832	886	830	876	834	842	819	864	819	854	869	867	835	890	788	846	841	858	827	863	837	842	861	828	847	851	847	808	858	870	844	854	879	835	811	855	840	857	846	858	883	862	836	849	789	895	869	835	846	833	848	817	803	839	826	811	821	807	809	862	854	875	858	847	823	854	846	847	859	828	795	846	815	821	847	835	858	801	866	892	807	886	879	844	857	821	849	879	831	818	783	856	862	850	911	841	877	865	913	792	802	851	867	874	854	889	808	855	855	834	842	832	880	838	863	817	825	878	833	834	831	841	840	839	862	829	797	861	862	847	867	896	874	870	883	880	846	803	829	865	823	847	858	866	816	790	820	853	865	839	877	836	812	846	858	830	881	822	844	855	832	796	861	814	800	832	841	842	900	827	845	882	784	796	830	804	764	832	874	838	864	877	803	838	879	902	817	905	838	871	832	843	825	818	850	865	798	840	856	818	851	854	811	821	847	866	869	835	813	890	890	875	865	854	857	866	821	871	860	833	869	822	791	831	819	852	884	861	857	797	810	781	890	843	844	818	795	865	856	871	825	901	833	825	858	818	829	788	853	831	840	829	845	813	819	822	862	801	801	820	850	834	838	876	859	796	814	790	850	883	792	856	848	855	883	838	833	816	825	893	845	826	838	830	836	826	831	891	837	832	808	889	811	800	871	818	843	841	776	890	825	797	852	821	836	843	911	862	842	869	857	850	794	844	804	806	858	828	816	883	865	836	902	791	824	853	866	796	887	854	819	858	835	880	877	856	846	828	837	850	843	824	805	866	866	839	866	868	818	875	847	792	819	868	846	829	793	846	861	839	841	873	853	830	863	861	880	821	876	858	830	838	846	837	796	835	820	832	832	824	826	843	829	840	834	807	818	915	808	869	850	830	827	837	870	828	825	849	872	869	858	826	814	810	827	811	837	826	846	839	866	838	835	838	833	793	854	846	812	830	909	850	820	849	842	826	846	833	847	846	848	874	812	876	863	818	871	820	825	877	884	892	859	861	875	869	909	799	837	811	880	865	834	813	855	848	861	870	854	864	818	876	805	837	851	832	830	843	807	857	830	852	843	827	879	853	773	815	857	863	847	816	889	837	850	840	784	802	859	780	823	864	864	847	799	854	840	864	846	857	867	834	859	853	866	855	848	805	857	912	868	904	830	832	819	817	844	855	852	860	814	832	813	841	821	861	806	880	854	860	809	844	863	867	824	833	873	822	795	821	793	880	857	862	831	830	833	802	844	834	892	851	823	845	842	848	846	854	818	811	836	839	845	839	847	833	910	798	866	806	839	836	835	817	825	866	815	842	908	862	801	788	881	843	893	832	864	799	798	833	892	837	790	814	809	840	862	846	786	812	874	841	825	801	809	873	847	835	896	854	859	780	806	832	835	824	845	823	892	851	804	779	834	823	777	835	837	786	804	865	825	865	851	871	832	856	817	860	845	845	835	852	792	850	821	876	821	854	841	815	819	805	854	841	900	895	885	812	811	868	837	815	888	872	861	852	868	849	823	842	866	922	867	839	861	864	846	852	853	856	815	821	832	877	821	805	834	884	896	807	824	864	820	894	828	820	815	869	824	851	829	833	866	860	835	872	821	830	826	813	840	879	864	855	883	826	850	785	845	890	813	842	877	823	819	862	797	843	829	873	853	868	834	834	815	795	820	843	863	871	758	840	805	838	863	849	845	790	864	840	840	836	902	841	836	871	837	865	864	802	866	817	835	815	847	827	796	857	799	827	841	818	847	848	851	849	815	883	857	867	832	804	890	813	874	855	832	878	871	845	834	877	839	826	803	787	814	828	835	878	827	808	879	825	880	848	846	854	839	843	796	830	794	801	865	823	840	866	851	828	841	824	876	839	832	799	861	843	868	853	815	809	808	895	871	831	858	869	826	860	848	832	858	835	817	864	876	748	822	840	859	865	794	823	824	833	854	863	846	823	809	853	875	800	843	864	814	805	824	836	827	782	877	818	889	801	850	867	826	852	831	818	861	853	816	803	798	894	841	835	854	783	829	837	849	827	863	828	880	802	822	843	867	864	816	798	852	803	853	856	853	859	849	853	815	869	875	859	818	805	784	810	862	864	855	852	818	858	845	838	841	859	871	839	837	896	880	843	861	823	864	817	823	857	849	858	810	814	849	884	857	853	840	831	859	857	889	831	827	874	861	788	860	813	852	838	838	783	828	860	844	823	852	895	848	846	841	819	876	839	812	875	813	858	820	811	818	858	859	845	931	818	802	836	867	828	835	853	854	845	836	839	792	848	845	876	843	897	849	867	808	837	833	867	855	829	859	860	837	823	871	813	899	842	848	815	806	867	861	815	870	874	841	919	865	918	863	828	846	879	864	863	836	851	833	845	831	828	848	820	866
17035	2336	2263	1739	1273	910	656	535	453	384	350	291	324	254	266	254	247	224	208	218	166	203	185	192	192	186	201	204	182	181	183	174	168	192	167	140	186	162	171	142	178	179	169	149	170	155	164	158	157	168	158	162	163	143	146	172	158	137	172	183	170	158	156	177	157	138	162	156	148	146	167	153	152	154	148	158	147	150	174	162	141	170	178	152	149	167	147	166	159	140	177	154	156	159	163	132	133	159	156	132	153	143	167	145	154	158	168	151	149	141	156	150	177	124	163	166	142	143	142	148	175	149	160	161	143	162	149	184	165	152	165	148	134	161	142	151	158	172	128	163	131	160	156	155	150	165	141	155	167	159	149	158	160	127	178	163	183	143	153	162	165	162	154	147	162	140	152	138	143	151	162	148	159	151	144	148	166	152	161	137	141	157	133	158	164	155	157	174	132	146	163	155	129	142	163	158	144	152	142	152	143	168	149	132	139	150	168	149	155	142	153	163	139	171	130	143	165	134	140	146	127	147	170	149	176	124	165	155	140	149	155	146	154	159	147	159	141	150	157	172	148	132	135	151	163	177	150	163	134	141	147	137	133	136	157	146	160	165	157	157	172	157	170	134	172	158	159	147	140	157	148	159	147	149	154	152	154	141	147	171	130	157	139	164	154	156	143	158	156	156	145	155	138	135	132	144	132	131	164	177	152	140	155	146	168	143	160	159	174	129	130	160	141	152	162	159	168	141	143	133	145	162	153	172	147	149	157	164	168	149	137	131	133	172	123	144	157	152	160	149	148	168	133	121	144	119	131	151	161	134	164	149	158	165	148	141	151	171	157	150	165	166	153	146	171	147	152	139	161	150	155	161	157	142	147	153	162	156	169	158	163	157	138	144	120	168	139	151	171	152	193	158	139	139	139	134	145	143	163	169	152	152	163	153	149	159	146	145	168	160	142	163	148	147	140	138	153	175	166	161	166	167	147	163	154	144	167	164	136	172	161	177	151	143	169	169	159	155	147	154	153	152	138	154	137	150	124	151	160	119	147	158	143	147	153	146	145	152	144	142	144	146	141	161	137	139	143	180	170	134	146	147	164	141	151	154	146	147	165	153	185	159	142	149	161	153	146	159	145	170	161	159	143	159	155	161	142	145	162	152	161	159	147	125	144	143	166	148	134	148	173	148	165	150	166	138	131	137	147	148	155	154	155	165	173	134	160	154	150	137	140	171	139	140	152	166	153	168	159	138	178	167	171	161	139	176	167	183	171	194	153	175	154	161	147	174	125	178	146	149	159	154	135	164	141	148	139	141	166	156	164	149	149	150	138	151	140	155	150	150	150	156	139	144	164	154	166	166	149	173	153	155	145	157	116	166	142	152	140	143	146	152	148	171	150	154	137	163	137	142	175	155	170	137	159	161	152	149	134	161	162	148	118	149	164	147	140	138	142	161	155	160	143	154	169	134	158	138	178	180	152	147	161	147	153	145	143	145	148	144	148	152	165	164	163	163	156	154	145	145	146	133	167	151	175	142	158	152	168	144	152	157	125	153	164	159	129	159	144	159	153	153	155	159	159	171	150	153	122	153	167	159	134	150	159	138	156	152	165	168	144	157	170	147	147	157	151	116	149	151	165	154	155	146	139	152	161	151	162	154	149	153	145	167	141	152	179	139	162	172	145	153	140	158	162	148	132	149	161	146	142	158	160	156	173	154	156	172	147	159	145	177	156	145	160	151	125	169	161	156	158	154	138	161	156	138	159	145	151	138	139	168	177	150	138	136	147	146	136	173	151	146	162	151	152	168	151	166	161	132	163	181	181	156	163	147	154	152	164	154	151	152	163	140	122	167	142	162	156	136	187	146	147	153	153	155	157	150	146	147	166	140	155	170	164	153	128	153	146	171	156	168	140	142	139	157	167	135	145	150	139	142	160	145	160	159	161	140	153	139	131	150	147	117	122	125	167	154	167	165	148	174	178	128	185	169	161	142	128	166	166	154	166	136	149	164	127	152	156	148	145	144	146	160	133	152	165	140	155	157	168	154	145	160	147	147	172	129	181	136	155	166	151	170	149	146	157	159	125	159	141	148	159	149	144	135	170	143	159	159	187	151	158	153	142	173	162	165	146	134	160	143	132	162	144	166	151	167	165	141	131	156	143	139	152	149	132	171	129	138	156	178	145	136	170	181	176	176	138	149	178	143	157	146	145	162	155	155	144	160	164	168	145	148	163	133	155	173	148	152	151	145	152	152	129	144	160	145	160	162	175	127	147	130	143	157	158	158	167	154	150	166	149	165	166	153	137	157	150	144	162	156	158	169	129	145	159	167	128	163	141	153	149	158	140	144	137	135	146	164	145	163	159	142	167	155	148	169	134	152	139	141	187	146	139	151	138	147	142	152	154	149	158	193	156	158	153	140	161	149	156	157	160	136	139	147	161	161	148	158	156	163	148	148	116	163	148	140	169	147	155	144	142	137	159	164	170	151	161	181	154	157	195	141	131	145	162	134	155	153	159	140	160	143	158	153	131	149	131	166	160	171	164	150	165	145	155	129	149	153	150	160	162	156	134	135	144	175	142	142	157	156	149	157	151	132	141	138	151	155	151	155	144	144	174	161	151	151	170	162	143	157	164	175	178	144	162	170	146	140	168	152	189	163	130	139	161	149	170	151	148	169	141	157	137	159	152	165	155	172	140	159	151	177	153	168	165	159	155	134	157	163	155	151	155	168	158	137	149	145	143	170	145	166	143	175	140	159	141	150	134	142	158	151	152	167	149	154	121	142	155	161	147	148	176	168	138	139	164	152	169	175	146	182	176	139	158	129	135	164	134	138	148	159	157	160	169	150	157	162	134	139	156	178	150	135	137	149	155	159	157	146	146	149	136	152	157	141	173	175	141	168	148	143	149	154	153	140	143	171	151	139	159	141	147	164	152	159	145	153	144	150	156	137	159	156	153	153	162	172	157	148	165	150	164	171	133	167	166	152	161	168	131	159	161	167	152	166	148	158	163	120	170	166	150	152	148	161	165	179	157	157	151	162	132	159	160	137	151	176	161	166	163	172	151	151	143	152	168	146	128	154	140	146	160	141	152	164	137	171	164	153	169	150	160	183	167	159	128	166	162	165	154	128	191	158	141	175	145	135	147	146	151	162	147	133	144	145	153	131	182	155	170	150	159	154	174	142	166	151	136	172	160	151	175	148	166	146	150	156	163	142	160	129	153	149	154	161	148	167	174	148	161	156	146	156	128	168	144	136	141	151	168	158	142	148	151	150	179	151	138	173	140	158	168	142	182	164	145	153	143	134	167	159	145	145	163	155	155	159	138	168	154	140	120	147	155	162	166	158	176	173	144	150	153	135	146	164	159	154	151	136	135	131	137	161	167	137	163	158	162	145	138	150	174	147	179	144	170	147	161	138	167	144	147	136	154	170	149	171	151	154	142	155	166	133	157	152	140	154	142	152	187	138	157	148	135	162	165	170	152	168	154	159	136	169
7493	1960	4081	5043	4478	3737	3032	2546	2166	1845	1655	1450	1348	1185	1153	1000	975	920	851	798	828	790	758	717	697	674	711	634	655	627	578	548	581	569	591	524	553	552	509	559	519	503	559	491	506	504	481	498	506	480	461	509	468	479	496	520	503	505	516	478	452	450	454	441	470	462	482	482	504	465	456	496	465	533	445	444	465	393	425	436	440	473	432	440	459	465	470	486	454	464	447	483	448	405	461	478	476	497	471	436	459	458	460	475	457	467	465	439	476	456	456	473	446	429	441	450	434	436	474	442	401	414	433	461	413	414	437	474	438	429	422	456	464	450	474	420	435	449	425	469	444	442	454	453	454	422	456	421	440	459	477	416	420	453	431	441	460	426	454	453	466	484	415	448	427	422	475	429	420	431	429	425	470	456	408	479	488	429	443	455	448	434	430	454	433	437	451	411	431	437	449	467	414	439	421	451	449	447	455	441	439	432	442	437	431	419	451	452	458	429	436	456	444	455	461	445	445	442	439	438	450	476	448	405	443	435	434	421	429	470	408	458	462	444	457	434	436	463	467	447	439	418	466	445	428	462	435	444	446	418	399	403	456	438	424	451	423	425	426	431	446	453	450	440	431	426	457	436	437	423	410	413	468	454	454	413	450	414	431	447	448	435	405	428	446	442	456	489	437	425	432	458	445	452	451	451	467	460	426	452	414	448	445	412	407	433	448	464	437	413	460	400	414	444	438	427	422	429	441	484	442	436	406	450	421	418	438	497	455	425	418	488	423	439	461	413	443	474	411	434	440	469	434	482	436	425	429	454	423	451	426	405	449	434	444	432	438	442	470	445	446	435	444	442	446	460	461	448	438	443	419	424	444	419	431	453	444	442	453	471	433	467	418	429	433	409	482	476	440	415	467	438	406	426	436	452	436	418	441	402	448	468	444	454	394	409	433	485	423	428	440	476	417	449	455	449	408	474	476	457	462	425	473	423	396	474	449	453	413	442	445	470	414	454	410	440	439	414	416	439	477	418	392	464	453	453	486	453	444	423	415	462	440	445	468	443	461	472	463	413	432	423	428	437	462	445	451	444	449	470	405	434	403	433	435	472	431	423	429	471	442	440	444	457	445	450	474	417	424	437	444	455	415	457	486	416	426	402	463	435	404	463	430	452	424	425	414	453	434	484	421	428	437	423	421	462	455	447	439	465	439	451	445	435	406	453	444	408	456	424	431	419	401	434	426	426	430	440	432	426	422	429	509	409	414	402	436	424	487	435	408	461	471	422	435	452	457	396	442	459	433	440	435	411	425	431	404	449	470	433	473	439	462	415	461	414	442	402	448	454	494	424	416	404	454	456	455	444	456	429	496	445	467	463	447	438	473	448	445	422	446	467	451	427	461	423	475	445	435	456	456	427	459	432	451	469	446	439	455	422	416	400	460	425	453	419	414	468	477	456	428	426	409	462	426	445	428	440	457	447	459	435	426	427	433	448	476	437	444	467	438	488	422	451	444	459	419	443	456	490	438	437	456	426	403	430	435	443	478	411	455	464	460	439	444	452	431	416	461	408	447	444	440	440	455	412	456	451	422	457	438	467	456	450	435	434	456	456	414	442	409	412	423	435	441	428	456	461	471	471	440	446	454	414	431	413	443	459	419	428	436	429	447	431	404	421	437	464	375	451	432	413	423	465	400	424	455	451	399	437	436	484	426	452	424	447	404	447	431	440	434	468	433	455	435	417	441	383	447	424	431	456	430	384	454	452	459	425	490	452	448	484	416	462	430	453	441	418	435	402	452	447	441	456	476	435	444	441	419	433	423	436	448	447	467	462	447	402	461	469	400	402	430	438	426	424	441	457	450	418	415	486	456	443	410	440	451	460	428	448	404	466	470	426	471	413	415	448	457	450	444	457	462	439	457	425	417	407	447	468	429	432	426	426	429	422	388	425	473	454	474	426	444	414	424	416	472	439	468	486	474	441	414	458	431	438	433	432	468	407	420	461	472	412	411	423	387	457	454	438	451	470	426	446	414	485	445	436	464	443	403	456	459	446	431	395	428	450	448	422	440	440	450	428	445	424	450	422	458	416	461	417	411	430	435	424	414	407	422	436	471	438	465	439	452	477	465	433	437	407	427	446	406	460	465	450	440	449	424	444	467	436	434	444	465	477	407	450	430	449	459	420	457	438	448	467	444	448	455	400	424	468	435	450	446	441	441	443	441	421	454	440	454	414	417	435	423	452	433	457	443	441	415	453	438	446	436	424	447	425	423	447	472	435	437	454	441	489	456	445	407	450	479	424	455	438	432	422	445	444	445	408	459	414	427	462	420	427	450	447	478	431	453	416	466	467	441	421	423	427	439	437	455	465	405	409	478	467	447	440	425	424	436	444	409	447	422	412	415	433	458	440	413	441	390	412	436	439	415	438	429	392	433	451	438	422	467	425	451	454	446	414	439	428	464	411	411	463	401	423	469	453	456	453	454	430	463	431	416	400	446	457	463	437	415	447	432	428	443	437	459	439	432	429	451	403	460	454	434	441	466	419	441	418	441	444	439	411	424	412	449	453	408	437	458	466	433	457	453	431	438	446	462	483	425	445	445	433	445	410	455	406	420	434	423	441	443	426	422	420	442	453	413	408	412	435	403	427	423	428	431	417	449	440	432	489	446	451	418	419	452	435	414	451	454	465	432	470	433	445	457	412	437	435	450	442	425	406	456	451	424	432	406	441	455	394	419	423	457	447	452	433	419	417	441	482	446	445	436	446	433	414	441	461	456	409	470	423	421	432	438	478	443	477	450	445	445	453	466	449	449	407	429	452	419	396	436	439	439	447	420	394	441	445	412	415	423	459	473	432	457	404	449	455	435	393	451	443	448	395	470	457	434	447	395	433	442	460	423	432	461	420	461	447	435	450	451	497	436	435	410	441	434	420	455	451	443	417	454	451	427	483	410	400	440	465	436	433	425	433	444	477	422	408	451	451	412	457	448	446	446	437	451	443	407	476	465	431	443	429	449	446	458	446	416	440	409	443	408	439	454	450	445	427	465	425	444	434	455	460	412	427	429	461	419	491	453	447	455	436	454	421	421	446	418	418	468	441	444	412	393	430	434	388	439	467	423	418	476	466	440	469	425	489	466	448	432	432	421	420	414	442	438	472	451	438	421	426	436	444	451	424	444	423	406	445	470	470	441	474	421	426	468	436	443	469	444	432	456	461	476	429	446	442	453	426	444	429	458	422	470	433	428	430	485	443	405	463	417	447	453	442	405	426	458	464	415	409	434	433	447	460	413	426	436	421	436	463	438	453	445	432	444	401	415	420	446	429	469	455	452	478	436	419	458	452	450	414	433	398	437	421	433	436	409	440	478	457	489	413	446	423	418	442	413	430	436	430	408	423	439	433	446	451	456	441	413	433	471	471	450	414	435	471	464	446	452	443	454	494	458	476	452	450	413	482	442	444	390	430	400	414	492	451	450	450	446	436	409	434	404	445	425	461	490	423
2580	421	427	397	429	372	390	372	416	332	351	405	330	377	360	383	369	368	367	370	371	368	346	370	384	381	367	394	384	352	371	346	373	390	358	392	350	365	357	361	357	396	370	386	346	332	354	338	346	339	361	372	377	367	363	370	360	361	371	395	354	383	351	377	371	382	353	362	350	373	383	353	316	356	372	370	377	371	393	355	340	407	390	337	350	389	340	362	375	390	343	355	349	358	381	354	370	349	355	352	378	362	359	369	386	355	365	366	387	347	387	383	368	369	414	379	365	372	367	369	333	338	359	327	345	370	362	355	387	366	376	354	369	352	340	355	350	357	386	381	393	374	340	393	374	382	386	353	388	394	386	390	349	401	368	349	363	365	356	366	405	373	354	385	372	364	369	359	383	367	334	368	380	366	314	378	363	365	356	366	379	360	353	397	404	340	373	338	356	385	351	334	382	385	389	361	371	349	333	340	392	385	374	350	364	384	380	341	415	356	372	395	382	397	349	381	366	408	374	324	355	363	357	358	364	348	408	389	353	361	353	370	340	367	379	324	352	337	401	388	374	382	360	337	361	343	375	364	368	351	389	364	369	355	375	363	373	356	389	356	324	350	376	426	388	347	354	402	342	356	343	353	360	352	348	380	427	312	382	369	355	372	374	363	353	395	377	358	397	353	363	355	380	377	345	370	355	358	367	422	371	350	367	367	348	352	378	393	384	378	358	370	379	376	395	367	345	362	360	362	386	369	376	347	425	351	362	339	365	387	387	364	376	369	378	349	330	365	377	359	374	355	324	357	395	369	374	347	382	386	342	320	391	371	384	320	408	396	348	351	336	361	336	364	324	376	382	367	412	385	361	360	372	383	340	370	359	359	360	359	381	366	356	330	334	352	355	351	381	398	392	353	370	360	384	375	357	413	366	377	370	366	391	404	338	378	397	395	363	381	358	360	358	383	391	379	375	382	371	351	355	331	338	372	362	360	363	358	382	393	341	390	344	347	357	332	374	359	355	391	375	358	362	367	363	377	374	370	342	351	396	343	376	390	400	340	386	382	349	361	392	354	396	326	366	375	346	374	367	358	365	394	394	368	375	371	348	386	364	339	376	338	348	361	395	406	363	368	378	381	351	354	382	338	352	407	407	352	399	370	408	374	352	365	354	377	357	341	339	344	350	361	344	339	321	376	365	341	373	337	396	373	401	368	385	390	377	353	399	349	378	403	371	337	378	330	335	374	377	362	358	397	384	349	375	379	380	367	355	364	357	335	343	394	362	376	392	376	376	388	383	376	353	375	401	397	390	386	356	355	352	353	389	350	378	344	395	350	386	354	363	351	347	371	375	369	380	377	353	381	360	381	345	395	381	337	345	391	370	358	339	384	332	365	357	350	414	347	367	378	346	348	352	387	371	384	350	401	324	337	357	377	362	402	358	368	377	368	377	369	375	393	321	349	366	329	378	340	347	381	369	370	383	379	338	387	381	364	348	392	377	354	429	374	351	354	375	404	372	400	385	407	373	389	397	363	332	370	349	362	369	395	321	386	422	357	346	352	357	370	347	324	358	338	343	381	360	377	395	347	351	361	397	367	344	387	365	391	384	362	340	357	379	348	334	374	375	356	346	405	344	363	354	389	354	356	349	379	376	349	386	379	361	394	404	375	379	343	352	367	418	373	382	360	384	354	374	369	348	401	364	334	386	372	345	351	339	378	325	355	363	384	361	363	360	355	383	356	337	380	381	334	346	351	351	340	367	349	356	369	381	329	388	334	358	368	382	404	354	388	354	379	371	405	357	375	404	378	368	356	365	369	346	349	364	349	383	359	377	341	387	336	349	364	357	367	337	365	354	385	386	358	362	360	386	356	376	346	336	372	350	356	336	390	350	378	341	395	370	406	383	399	367	385	354	337	382	352	368	372	378	358	364	387	354	362	361	353	376	342	355	374	386	343	346	352	389	362	361	341	336	378	344	378	364	382	353	358	383	361	372	357	379	333	356	380	396	347	360	375	372	354	357	359	364	338	361	401	365	358	367	367	379	366	344	357	400	357	406	353	384	368	352	371	351	373	380	381	385	356	339	375	366	353	361	395	372	377	394	378	320	352	372	367	355	353	381	363	363	348	406	393	386	359	362	358	369	400	375	371	394	382	339	364	399	387	398	369	356	361	375	402	382	380	398	373	376	375	368	366	341	386	363	362	390	397	351	342	378	398	357	357	358	363	384	362	373	354	359	392	363	335	372	356	357	330	381	371	351	360	377	356	358	372	357	350	352	389	385	369	366	359	374	333	343	377	374	413	392	364	371	353	354	398	378	351	356	376	387	333	370	375	400	378	398	352	364	359	358	393	376	396	343	356	368	389	394	385	361	367	381	376	387	410	386	359	373	369	360	402	343	377	383	362	358	365	410	369	368	372	344	405	389	361	360	336	380	362	354	383	349	343	380	385	359	366	393	360	396	377	361	348	367	377	380	387	383	347	384	365	377	393	354	385	357	361	385	341	374	364	383	321	397	372	363	408	391	362	339	372	384	349	356	358	367	403	334	338	355	377	399	354	362	359	367	338	352	328	330	359	394	402	360	365	404	382	347	347	391	349	371	407	386	389	388	360	368	372	372	369	394	376	353	364	377	397	405	332	354	343	391	352	392	349	363	401	369	387	373	353	354	354	352	359	371	348	328	352	382	398	385	383	355	385	374	362	354	337	371	349	354	389	370	363	348	388	398	384	331	343	422	388	348	382	410	347	360	345	373	357	385	372	378	381	336	379	372	386	387	367	364	390	390	390	362	356	368	358	415	382	359	426	369	330	350	365	351	386	356	367	387	346	380	347	372	345	349	375	350	369	397	359	366	353	358	341	334	411	354	364	378	332	361	366	385	374	353	369	392	394	375	375	388	361	366	357	361	353	355	388	369	380	352	341	386	368	354	359	379	396	316	387	355	386	351	368	381	379	381	374	360	360	392	383	382	395	373	345	347	350	385	357	386	344	340	360	345	358	374	384	364	367	360	320	401	346	373	352	340	357	387	338	361	353	352	350	362	381	369	363	393	340	373	379	340	384	340	403	355	340	355	358	384	371	353	341	358	334	340	360	361	389	347	376	370	370	358	365	376	360	378	379	335	352	339	361	363	383	363	360	353	371	334	355	357	377	371	360	378	359	343	342	386	346	377	365	387	374	396	355	356	374	360	362	382	360	341	346	367	351	381	344	358	348	372	398	351	348	352	416	364	350	360	373	343	387	406	353	358	366	398	381	345	363	365	389	358	322	381	358	359	385	369	357	368	371	378	382	369	366	351	373	375	403	379	362	368	362	378	345	362	379	385	365	363	334	421	383	381	388	360	373	339	397	363	386	370	358	379	348	379	367	376	349	399	371	328	383	390	346	363	375	402	342	386	403	357	380	334	380	358	397	371	361	365	367	375	354	368	367	409	401	343	369	364	366	367	374	351	385	382	370	368	360	377	385	344	372	375	368	356	377	394	341	355	374
2648	1015	1035	1098	1114	1033	1023	949	971	951	954	947	968	997	972	902	946	970	962	942	970	994	879	964	1020	943	955	928	939	975	979	912	957	954	912	902	898	943	931	920	931	874	913	888	951	918	916	902	917	970	939	877	919	957	928	952	954	901	1005	939	918	888	949	918	975	941	915	891	964	958	897	936	901	960	870	913	916	908	960	958	908	962	956	920	962	958	933	925	925	946	910	1009	873	895	899	992	955	899	979	929	932	908	919	935	894	949	937	954	934	955	927	973	938	917	992	936	953	902	924	953	929	951	889	952	952	962	949	869	917	858	956	941	995	921	943	860	923	908	971	982	889	944	926	937	932	956	956	932	988	931	932	965	935	982	937	873	917	913	943	916	947	986	944	896	983	952	901	948	904	963	967	915	949	953	939	975	913	911	927	948	932	913	937	945	939	905	905	923	896	952	966	938	907	991	940	912	896	930	1004	991	921	959	904	911	951	963	942	922	967	960	928	986	891	952	944	891	925	927	947	977	928	986	911	932	919	974	948	923	907	955	925	943	1005	972	954	917	966	916	1001	919	958	910	980	906	909	982	929	915	976	917	944	957	961	920	921	967	991	931	925	913	916	887	926	953	863	960	913	1002	936	878	912	1006	943	988	904	931	971	975	935	971	862	922	910	887	982	900	939	947	948	904	977	919	923	942	960	937	927	942	902	933	996	939	917	974	950	924	951	936	964	945	920	927	958	929	936	950	903	986	947	899	948	916	999	970	971	913	974	878	939	929	988	924	900	908	929	923	1004	937	932	940	905	933	941	945	921	946	959	893	971	953	977	928	944	874	926	988	903	949	954	915	900	940	922	955	988	963	901	962	930	964	915	981	951	873	944	863	924	1004	913	922	937	1010	910	892	930	949	932	909	895	978	922	917	932	928	973	925	951	960	957	901	885	893	947	875	908	933	925	939	899	951	946	888	864	896	953	984	910	995	971	942	977	952	955	1017	910	875	910	936	875	857	951	980	917	900	939	887	886	890	912	975	949	931	975	973	952	962	958	964	919	922	928	919	905	930	929	874	894	929	935	974	940	1033	968	889	925	903	919	972	887	933	938	937	925	957	942	929	946	992	946	934	886	989	886	969	910	910	953	906	957	1021	979	881	940	919	934	920	926	891	914	922	941	951	981	941	912	897	942	925	967	890	956	1008	981	971	919	921	937	906	1003	902	926	1020	968	894	933	886	897	962	912	968	979	969	856	955	929	958	939	906	955	931	894	945	904	956	967	968	943	926	964	936	911	896	894	954	980	920	917	911	938	965	925	954	912	910	962	931	951	953	959	978	981	908	951	891	884	876	969	899	924	876	970	917	957	930	968	930	948	934	992	920	936	942	955	909	993	945	949	924	896	916	939	971	900	987	922	950	977	996	970	939	963	959	942	918	963	923	939	858	921	917	904	1001	963	918	953	903	924	910	953	889	964	995	939	949	962	980	938	959	913	940	969	936	970	953	909	933	944	960	969	937	976	879	898	880	971	873	965	934	890	938	957	910	936	975	964	946	940	965	970	983	937	1004	994	955	901	917	920	968	917	933	981	912	907	942	940	964	940	938	985	923	913	980	993	911	947	917	942	906	987	905	960	975	988	876	992	935	929	960	930	903	916	944	989	937	944	904	957	926	913	957	942	909	909	924	962	961	949	948	900	869	952	949	938	987	926	987	913	938	915	929	976	907	945	952	881	968	924	929	888	948	937	948	928	947	901	895	918	922	892	950	923	974	927	982	944	956	952	962	977	927	906	889	964	942	922	982	877	909	909	952	889	957	944	933	882	956	921	900	969	945	883	938	979	953	930	941	916	967	975	855	964	953	940	940	955	924	975	916	975	979	987	973	962	948	887	903	900	970	993	919	923	996	920	937	902	942	961	924	891	966	947	948	940	912	918	943	948	937	909	939	963	881	885	910	878	916	931	950	988	918	962	940	966	920	910	902	969	943	955	993	970	939	912	909	918	963	937	914	914	989	962	942	1012	939	961	917	906	936	971	936	966	971	935	938	895	850	949	874	958	898	944	989	949	949	1003	909	973	980	921	952	900	928	952	936	928	980	959	919	899	937	912	931	939	925	937	893	908	906	902	922	838	916	938	919	934	954	907	942	893	890	945	907	940	994	901	875	967	993	935	945	953	929	935	879	956	922	919	928	961	913	906	861	949	921	967	1009	885	938	907	951	1012	921	919	989	921	939	984	953	925	922	894	962	950	982	882	935	881	948	937	956	951	959	939	936	966	906	989	954	930	928	965	968	981	929	917	972	869	905	944	949	948	913	914	882	920	930	952	979	957	917	945	948	935	930	932	922	884	933	975	934	939	913	914	983	995	925	919	937	948	932	902	931	939	919	926	961	983	901	892	922	901	930	936	928	848	907	953	1001	962	922	900	974	968	940	894	934	959	971	971	946	978	916	939	935	923	897	917	922	930	913	927	890	941	936	947	924	911	916	944	934	955	921	956	951	937	900	950	987	959	921	890	996	950	944	955	914	910	982	905	900	969	987	950	970	986	914	911	932	894	972	928	889	964	820	949	925	926	912	925	929	967	955	913	921	974	908	997	940	984	910	899	929	936	934	992	928	904	934	888	903	923	959	938	979	944	919	890	952	953	939	935	971	913	942	927	929	922	920	980	925	997	951	939	960	932	930	993	962	947	855	920	921	937	920	889	962	941	931	917	973	923	945	993	934	971	975	922	955	982	959	929	1015	919	968	935	902	946	952	987	903	935	965	916	925	899	864	931	910	1003	912	912	937	968	924	960	953	919	910	943	926	946	896	950	951	951	960	961	850	917	919	902	939	910	942	895	937	914	928	922	888	964	916	973	922	966	901	962	998	923	933	963	993	908	898	920	877	957	923	885	895	983	950	991	926	990	951	947	939	933	1002	887	940	940	913	976	928	935	977	948	944	944	906	954	946	955	918	994	1028	941	935	917	950	941	931	951	885	947	932	943	945	933	1001	932	949	894	978	984	938	983	924	1016	961	945	999	888	968	916	962	905	895	928	923	914	949	975	912	934	865	960	940	906	944	959	946	934	919	959	959	908	942	967	950	984	978	985	881	907	897	905	973	872	897	934	952	850	915	927	954	966	930	915	935	947	979	938	957	931	956	994	884	904	966	930	951	955	897	885	981	937	938	957	977	993	912	888	989	921	865	919	933	967	918	908	938	920	926	955	961	1022	922	932	931	961	933	897	912	960	896	957	989	959	964	931	902	994	910	956	887	950	955	952	1031	933	934	953	845	961	956	874	954	926	929	881	912	938	907	905	944	953	905	927	862	902	936	934	924	936	941	911	947	972	948	931	930	917	953	917	861	895	908	916	955	916	930	935	904	885	957	886	923	918	901	924	952	906	971	957	931	974	987	949	916	1000	948	923	948	948	930	868	937	948	921	932	970	979	859	943	934	917	912	914	941	933	935	1007	945	939	940	922	895	944	943	929	949	908	940	944	944	988	916	927	935	956	953	938	885	997	954	939	878	917	926	943	969	944	894
9210	1157	1300	1106	811	739	597	502	497	437	411	386	408	392	366	357	344	343	385	361	388	374	365	341	357	330	331	332	364	341	369	324	305	370	326	365	368	313	363	307	360	323	322	320	320	351	312	312	301	309	293	342	341	336	349	362	346	330	315	299	332	339	326	368	340	337	329	347	341	330	296	312	311	349	293	356	359	330	302	321	321	339	333	328	320	319	305	339	302	345	360	340	349	317	329	354	313	298	304	380	320	298	334	311	344	330	325	332	342	343	342	318	328	333	331	337	348	331	336	306	329	322	333	314	327	304	334	306	336	328	334	334	324	372	339	358	333	352	329	311	354	329	329	315	328	327	331	347	340	315	338	333	327	361	303	327	345	326	330	333	323	282	352	323	371	322	328	307	349	327	314	321	337	289	337	323	336	333	311	316	333	322	319	370	346	352	324	327	327	320	316	316	333	321	316	307	322	356	322	344	335	327	339	321	336	341	349	310	317	339	353	329	327	346	292	332	320	333	319	337	330	332	323	343	346	343	327	312	311	340	361	320	318	325	303	310	318	336	340	339	328	335	345	318	331	324	333	321	326	328	345	324	335	331	345	324	317	310	335	373	343	333	325	325	312	301	326	324	312	327	323	300	332	319	313	358	315	334	349	315	342	347	327	344	338	325	332	346	330	331	345	314	334	299	315	318	326	310	348	316	334	350	327	343	326	343	308	318	335	314	360	351	303	340	331	310	329	317	305	324	338	297	311	304	328	325	340	322	322	313	365	308	290	328	315	353	348	345	305	338	332	335	322	341	337	324	330	349	330	362	337	319	305	330	316	315	318	318	314	335	342	350	303	337	310	336	367	341	330	313	332	337	293	333	324	364	361	315	335	317	356	322	348	296	323	361	317	344	319	343	316	362	309	326	319	341	354	326	337	363	319	337	308	334	353	303	352	326	325	345	348	321	339	324	309	347	299	345	366	344	326	330	326	325	312	314	325	340	303	273	308	305	320	341	325	329	295	287	330	330	343	365	324	309	338	339	341	326	335	335	323	317	328	335	351	292	316	320	352	314	325	330	315	335	307	308	323	334	323	323	329	349	355	330	314	327	325	344	281	311	329	306	354	321	298	351	351	347	319	296	329	324	344	351	311	353	321	318	317	335	317	316	319	304	341	326	315	286	324	310	364	341	366	349	341	347	350	322	373	339	336	354	305	353	319	365	346	358	343	360	340	339	342	317	328	331	320	293	317	316	325	297	350	334	326	313	319	353	375	318	308	322	325	327	313	325	313	358	341	366	325	338	335	323	308	344	334	333	312	326	334	339	324	349	328	330	323	345	344	307	356	336	353	328	346	352	334	349	331	324	363	315	317	344	307	323	352	287	322	343	331	343	303	366	339	333	366	327	347	389	337	327	330	325	302	308	342	316	351	330	337	345	346	310	337	366	311	342	342	343	332	349	345	315	329	341	316	353	332	311	344	328	329	347	335	298	353	353	323	341	292	309	291	309	319	320	338	355	352	343	340	355	322	314	327	315	324	338	372	329	336	344	330	306	322	313	323	349	321	361	318	339	313	361	295	370	317	341	307	343	355	336	330	314	339	315	298	342	347	325	345	347	334	353	335	330	352	345	330	343	315	383	346	323	361	315	345	353	339	327	358	342	337	338	328	333	307	314	337	331	336	368	333	334	343	319	320	329	334	309	321	349	312	313	334	328	338	326	348	350	326	357	333	315	366	325	310	335	325	285	334	331	328	317	337	361	335	340	317	352	333	334	321	306	305	330	334	341	345	342	359	334	337	317	356	320	355	340	301	361	350	379	323	342	339	351	351	312	327	341	345	313	316	336	316	365	341	322	347	305	320	346	341	301	307	349	324	308	326	333	333	328	342	357	357	348	347	300	326	331	330	337	311	318	338	339	343	348	308	323	344	329	326	336	313	309	319	314	364	344	345	341	322	319	346	299	345	314	331	305	341	320	321	312	318	343	303	344	351	335	298	351	358	330	359	314	352	353	349	349	351	305	320	309	317	333	309	347	307	357	311	309	335	326	345	346	317	344	317	323	354	318	340	327	318	322	312	356	346	328	323	338	333	269	338	309	327	345	333	297	352	331	312	317	330	328	329	279	350	333	320	344	343	359	316	322	324	376	330	345	352	346	348	327	358	341	320	323	278	325	307	321	317	356	319	339	288	332	352	351	310	349	320	342	310	339	318	309	342	314	346	328	354	317	331	355	308	345	328	362	360	352	320	318	284	358	330	306	301	324	353	290	316	313	350	324	352	309	343	315	312	337	360	325	338	322	317	310	342	346	302	322	329	299	354	330	335	314	347	319	334	332	356	344	316	338	325	352	332	332	330	331	338	346	338	361	341	338	339	303	337	360	305	354	316	340	309	351	325	369	358	342	344	326	298	341	357	332	340	322	326	333	359	341	369	348	328	325	360	363	302	365	326	334	294	334	304	359	309	350	332	319	342	339	317	308	337	349	329	320	292	375	325	342	342	307	359	323	345	315	322	335	320	324	290	334	323	325	394	339	326	341	333	327	339	320	359	345	335	396	325	318	318	355	334	346	336	325	341	354	343	328	359	334	332	343	331	330	316	315	341	310	314	288	336	337	319	310	340	324	348	320	306	335	343	360	358	311	327	324	323	337	335	341	338	313	342	326	329	327	341	323	305	328	306	339	318	344	328	343	337	348	335	321	308	320	323	316	347	330	333	312	354	338	318	340	330	304	357	328	340	346	325	327	333	305	360	330	355	352	354	297	303	293	343	348	342	336	303	356	360	316	337	332	323	350	307	357	326	340	317	318	337	298	326	309	367	363	351	334	346	310	311	328	356	326	327	323	323	365	338	351	357	361	354	344	316	324	326	334	316	333	367	320	343	281	317	340	352	317	349	339	356	317	300	297	321	334	327	338	331	354	334	305	332	310	297	339	269	326	336	316	320	313	317	332	298	365	336	365	312	333	326	336	331	343	360	327	306	361	345	345	295	333	308	316	352	325	303	317	333	301	332	295	337	302	327	309	319	354	345	336	338	310	346	334	325	314	356	336	320	323	348	334	316	324	347	337	362	310	315	331	344	339	328	314	330	350	362	371	297	350	335	368	307	341	332	334	329	312	330	312	334	333	326	354	321	326	334	375	319	338	305	344	318	328	348	367	333	332	322	358	317	310	325	290	332	353	343	322	312	350	325	363	334	318	337	316	351	312	321	334	330	342	343	326	339	332	345	363	318	331	328	329	324	342	329	309	307	344	341	327	300	334	327	320	351	342	326	368	328	315	372	337	362	318	329	369	345	328	307	324	359	347	356	319	311	336	325	338	317	315	338	310	343	349	374	356	344	312	326	343	320	332	332	333	319	323	328	332	344	350	334	325	361	321	330	318	317	364	349	342	310	339	339	341	378	339	347	360	307	286	326	329	321	307	338	334	349	328	317	336	346	348	343	319	336	333	331	339	334	342	328	307	348	325	322	342	310	345	341	343	351	344	337	342
5758	1574	2726	3245	2916	2570	2205	1934	1721	1584	1431	1415	1300	1239	1168	1110	1116	1167	1023	1049	1008	1017	1007	951	974	949	933	923	939	910	870	878	930	949	945	897	883	871	895	895	881	878	873	894	872	860	867	829	863	876	834	882	876	876	913	870	875	895	852	889	830	878	842	825	870	820	887	835	844	914	880	852	857	822	881	808	888	821	940	825	818	838	911	867	823	847	830	845	872	779	830	914	811	818	845	847	856	846	877	842	817	812	795	840	847	816	804	843	878	837	831	838	822	871	840	833	808	889	805	847	848	840	861	895	876	840	839	849	849	867	778	855	862	860	833	831	849	858	857	856	832	850	822	907	798	807	856	854	825	826	877	812	824	804	858	828	833	849	817	820	851	895	819	848	842	819	833	832	849	807	813	787	821	789	850	844	870	810	818	870	829	829	834	865	818	806	895	877	863	880	828	836	855	858	837	855	851	823	819	790	847	885	816	801	880	861	801	806	844	853	829	896	817	840	817	900	849	829	822	834	819	825	839	839	845	851	856	860	836	875	789	853	870	888	833	772	877	931	836	864	822	869	842	866	830	822	839	820	803	835	815	862	821	857	876	802	834	857	818	781	841	887	852	867	830	870	833	832	869	858	870	825	770	851	880	816	813	867	848	838	829	843	874	869	801	863	887	905	867	838	881	820	794	896	841	855	828	800	820	852	875	821	877	871	894	836	767	879	911	805	806	836	853	861	865	865	876	878	837	856	790	847	874	813	887	844	834	829	812	849	920	812	839	846	849	796	832	812	863	825	840	848	825	806	845	865	806	837	845	897	878	865	889	780	837	842	812	782	828	838	861	825	807	881	826	816	854	855	791	820	829	822	797	867	882	875	869	835	851	873	838	814	839	857	894	841	851	815	875	828	831	823	866	853	894	855	895	824	897	837	816	838	817	857	857	833	809	838	861	804	891	868	857	870	838	858	840	795	894	834	846	847	839	855	767	857	784	831	778	814	831	870	825	836	865	866	843	807	925	811	833	792	824	836	857	846	822	891	845	865	810	785	847	875	856	797	819	815	862	814	851	821	853	854	825	849	828	823	875	815	835	882	861	804	857	795	856	856	859	847	807	893	865	839	866	851	880	874	864	879	879	802	792	899	853	845	830	821	866	849	841	814	829	818	821	832	833	869	786	843	871	832	851	826	863	815	857	898	832	849	861	889	797	891	847	835	904	904	832	827	937	784	874	876	854	871	854	822	826	835	848	820	852	842	801	842	833	857	791	845	831	839	856	828	847	830	821	851	823	845	889	891	784	839	828	787	800	810	852	850	897	834	850	791	865	846	838	835	810	870	825	864	886	856	790	815	843	835	803	826	809	883	873	853	878	879	843	835	854	829	830	802	845	798	798	859	879	882	853	919	851	871	826	864	819	829	821	884	830	815	881	877	812	863	840	848	846	807	898	829	824	921	819	783	833	838	880	896	879	867	854	853	836	840	817	821	820	822	822	844	792	846	794	852	838	859	832	795	865	872	821	873	896	885	851	874	854	841	854	886	851	816	842	806	775	820	810	848	857	779	878	868	824	798	881	843	855	871	869	824	821	860	867	850	890	847	883	806	873	826	855	890	830	829	835	810	865	875	875	826	840	859	788	836	890	911	850	870	819	896	865	882	821	864	848	857	866	796	843	846	846	832	849	821	839	874	836	782	883	877	860	864	839	842	803	874	854	823	845	827	829	843	883	860	854	848	794	818	828	798	881	900	808	822	861	848	857	812	860	801	854	856	850	853	828	802	866	798	848	921	832	837	812	873	836	824	809	850	867	889	816	814	873	843	893	874	849	797	892	839	825	827	760	889	864	823	821	814	863	901	874	828	870	832	841	812	827	887	840	861	836	886	856	816	874	872	847	865	836	834	866	831	795	829	798	837	820	835	846	874	883	835	872	834	848	824	860	816	819	801	800	892	813	857	832	788	803	805	859	842	876	798	854	856	867	871	773	851	863	835	819	861	835	821	840	845	801	831	806	811	848	842	836	823	836	800	875	854	808	906	848	823	842	855	864	838	888	843	820	854	875	787	862	842	852	828	864	783	829	858	843	817	844	872	830	771	778	895	796	843	789	804	807	892	872	884	775	866	867	866	830	853	842	861	828	937	854	853	817	814	873	841	837	904	874	879	840	856	860	845	866	828	820	835	849	861	855	904	854	847	858	848	858	838	865	888	849	822	850	876	760	853	804	799	834	850	855	839	826	840	836	879	911	820	819	897	847	823	817	838	840	816	871	846	814	808	870	856	833	849	862	838	817	843	846	820	834	886	880	908	817	806	841	808	828	859	783	851	928	789	875	811	846	835	826	861	866	868	829	821	833	873	922	907	812	884	874	874	855	866	857	876	852	840	863	790	805	864	842	790	846	899	810	855	853	761	867	778	871	807	884	856	820	821	870	843	886	884	879	846	843	836	826	868	790	858	844	818	856	845	806	854	836	855	805	874	861	864	816	802	798	780	832	891	859	868	832	894	943	835	787	859	783	882	843	846	858	846	866	796	855	870	786	823	876	798	882	865	833	866	847	885	854	835	876	888	820	917	835	839	836	901	894	838	857	799	837	892	800	840	891	862	813	835	817	860	808	897	810	804	806	839	837	835	827	823	881	863	860	826	814	868	788	780	827	782	866	894	871	806	808	845	874	838	836	851	865	878	868	891	832	826	816	865	833	825	858	847	834	905	845	881	826	834	845	795	858	831	797	872	840	849	825	810	851	836	936	839	866	836	860	850	854	887	859	830	852	820	802	801	822	869	811	866	850	828	852	833	768	851	805	882	824	845	856	787	872	863	830	797	833	842	861	896	827	841	837	845	915	854	850	806	850	858	858	836	837	805	856	870	822	787	848	888	840	843	839	857	911	846	856	869	912	804	821	889	847	852	843	822	839	856	862	872	822	852	839	816	846	867	808	810	824	829	794	886	833	868	867	847	823	891	871	814	836	849	843	840	872	845	856	864	881	887	874	875	884	798	799	825	862	842	917	885	826	821	845	868	836	814	835	823	826	841	807	858	874	845	855	851	844	854	893	882	866	840	859	815	881	825	879	833	832	835	899	816	841	871	857	806	844	867	849	863	889	861	848	788	850	885	895	865	864	841	831	906	827	813	806	876	888	821	786	842	871	869	873	839	882	853	851	832	770	826	834	846	854	848	865	824	855	868	855	862	807	863	848	827	832	832	875	834	883	849	840	831	783	804	842	914	806	832	811	837	876	841	837	858	856	837	786	875	856	875	847	830	863	820	846	832	843	834	852	835	930	864	842	835	854	856	815	822	856	857	865	850	860	799	838	863	837	842	791	824	803	856	821	839	833	873	852	849	869	870	833	870	900	801	844	846	874	806	801	870	823	899	856	868	819	859	886	824	873	814	862	822	819	855	818	837	828	828	864	806	838	850	830	830	850	818	826	863	842	853	845	816	849	811	852	828	804	862	804	838	819	834	875	804	856	818	896	829	890	862	837	885
17057	2404	2341	1737	1225	960	690	597	484	403	349	312	293	287	243	246	207	207	198	200	198	181	165	197	185	193	201	185	177	171	191	150	205	174	156	198	153	152	150	167	189	169	155	162	151	163	159	178	144	174	154	177	152	165	180	151	161	180	148	171	171	156	163	153	174	173	141	143	178	165	172	148	180	178	158	153	153	160	146	179	149	174	134	150	146	154	148	181	164	148	162	153	158	182	144	163	170	155	155	155	150	155	158	148	143	163	145	152	140	190	168	155	145	158	133	158	155	147	164	164	152	181	160	159	167	156	177	154	160	151	173	163	134	151	145	149	151	154	150	168	156	152	160	159	169	131	162	168	153	156	136	166	141	142	166	189	139	149	164	134	146	159	142	140	124	171	167	147	126	166	159	153	176	156	145	165	170	140	167	157	159	180	159	160	170	155	126	159	172	168	166	147	151	167	150	164	177	138	138	162	140	164	163	161	166	156	162	140	136	162	152	146	183	158	161	159	148	175	149	150	160	147	169	157	150	164	159	133	159	146	149	180	147	142	151	142	163	167	168	174	137	168	126	129	157	157	142	178	157	162	152	172	149	175	146	162	152	147	139	148	133	149	148	143	138	167	144	159	140	134	168	151	133	169	186	148	138	138	175	144	148	158	129	171	168	142	139	168	141	153	161	136	143	158	187	161	143	132	145	161	148	172	156	152	160	146	134	151	161	166	158	161	161	159	130	134	152	148	135	137	158	154	159	138	140	150	132	147	152	156	144	152	134	148	167	121	138	147	154	140	149	147	168	150	158	170	152	156	136	135	165	158	154	155	138	164	154	150	140	150	144	143	160	157	156	136	128	129	155	144	148	163	160	141	164	160	157	150	146	138	148	155	141	159	160	161	154	156	138	166	169	141	143	131	148	171	161	153	158	152	166	158	136	165	157	157	141	142	176	138	127	161	140	147	146	171	152	151	157	152	155	158	143	173	158	163	145	142	140	160	132	132	145	147	167	165	174	152	158	163	135	160	159	174	160	167	137	162	154	141	136	162	146	141	128	150	152	154	151	157	143	159	138	149	156	141	166	155	159	135	144	159	139	165	148	153	147	142	126	152	169	153	146	141	155	169	179	165	151	143	172	137	152	164	154	145	169	153	161	146	136	156	156	145	144	154	176	153	157	128	150	156	167	143	156	158	163	174	172	149	149	172	133	136	167	164	158	169	166	142	169	150	151	143	149	153	148	169	122	167	171	153	163	140	149	152	147	169	163	160	153	163	147	152	173	130	158	143	146	177	154	172	155	157	144	150	145	139	140	151	157	151	164	138	171	134	154	149	152	140	131	171	163	159	174	140	164	163	186	153	160	152	165	145	149	153	156	160	162	154	162	145	152	159	133	173	156	164	154	157	151	152	173	164	149	148	162	162	145	124	140	161	150	151	153	145	139	154	126	124	148	133	124	150	128	137	163	159	157	140	178	157	120	151	167	170	159	149	160	136	160	145	164	155	140	157	170	142	145	143	158	153	139	152	161	149	138	176	171	151	148	153	159	164	141	153	166	122	145	147	148	136	158	144	166	173	150	150	145	153	154	179	154	136	173	146	137	165	142	159	158	137	173	158	146	158	158	188	173	145	168	174	141	122	173	155	158	149	142	176	120	160	150	168	148	143	163	165	172	143	159	143	126	155	144	154	158	148	140	156	160	156	129	149	155	132	135	172	158	168	160	145	138	154	143	157	153	164	139	163	178	164	173	160	148	141	167	177	157	147	155	162	158	167	149	160	145	150	141	143	200	160	176	152	145	148	170	130	164	160	140	151	171	170	140	158	143	160	179	176	135	150	153	138	164	167	154	169	141	118	165	150	138	154	151	150	154	179	157	155	145	163	129	169	145	137	153	138	142	161	163	155	171	160	162	157	165	146	172	147	172	161	168	167	159	166	166	172	154	154	150	151	132	158	185	137	147	147	174	163	144	137	157	153	138	134	181	156	152	158	170	137	144	136	169	162	172	139	170	149	130	155	150	150	134	144	165	157	156	146	147	171	166	160	169	174	155	154	151	143	166	164	175	167	160	151	153	158	134	134	171	158	159	153	137	180	167	147	166	157	134	159	156	141	131	163	160	162	157	126	160	177	157	146	150	153	150	148	159	153	133	146	174	163	171	178	162	168	150	168	153	145	153	140	149	159	140	164	147	178	166	130	174	152	147	160	148	153	161	138	172	162	155	151	161	148	142	140	151	141	142	136	135	138	145	141	157	169	160	151	145	157	142	156	156	150	159	163	170	152	170	139	160	144	162	146	133	144	165	142	155	145	138	131	137	159	155	142	175	144	134	165	139	164	167	152	145	154	152	149	176	186	162	119	149	157	146	147	160	169	158	138	145	150	135	139	177	147	183	169	162	151	159	141	168	151	134	149	168	148	159	153	164	154	170	156	154	134	165	155	159	143	139	148	158	136	149	173	162	138	148	133	143	144	167	140	150	153	157	157	144	163	161	133	138	159	169	167	160	156	158	147	173	174	172	133	132	149	157	178	186	150	177	165	164	171	167	159	163	167	160	156	162	146	162	140	154	181	167	146	148	164	149	159	132	149	153	162	155	141	183	163	149	173	173	140	159	165	139	152	150	173	177	164	134	160	142	144	152	186	161	148	149	165	139	153	163	157	157	162	162	146	168	162	158	141	154	163	166	151	171	152	172	165	149	155	153	142	142	163	169	141	167	134	144	156	162	124	173	122	145	137	151	152	149	162	155	139	152	160	163	147	161	162	168	167	139	168	154	160	167	153	153	135	156	149	145	174	153	146	144	163	155	152	143	122	152	153	147	162	145	165	124	158	156	166	171	159	159	145	139	155	158	158	167	160	154	152	142	164	167	174	165	147	156	130	153	175	144	166	142	149	177	137	162	155	158	151	149	163	174	134	167	139	162	160	156	146	139	132	161	190	159	139	136	149	133	158	137	153	173	144	159	138	134	142	153	156	157	157	153	150	145	140	133	165	155	134	156	143	154	146	148	147	149	144	160	155	166	154	155	165	137	154	150	167	148	154	132	158	153	165	164	160	146	159	144	158	164	150	183	154	141	165	169	143	173	155	148	185	132	179	166	133	163	140	164	156	155	151	170	173	152	163	149	159	156	160	152	128	155	190	163	150	145	161	142	160	174	165	159	150	146	154	126	139	160	202	162	132	175	154	166	141	168	171	144	140	153	159	164	168	146	141	156	126	146	144	159	183	156	165	173	151	168	137	135	182	151	157	163	154	148	131	136	146	164	148	161	132	150	153	140	139	161	138	167	139	138	147	157	143	131	149	174	166	155	153	147	154	144	153	141	141	166	155	169	159	156	135	153	141	153	149	162	148	127	180	140	123	157	158	168	153	160	170	153	128	151	181	170	169	154	159	168	147	162	137	163	153	167	160	150	149	154	144	153	151	168	156	139	147	150	168	161	134	149	153	161	154	165	174	133	135	163	152	147	152	145	151	156	154	181	169	144	133
7533	1998	4076	5286	4582	3657	3052	2647	2175	1784	1614	1492	1316	1236	1127	998	975	956	867	820	806	779	771	712	722	648	680	623	676	587	620	626	577	572	561	521	652	550	539	539	524	507	505	534	526	497	547	506	463	492	520	494	469	474	483	474	466	482	467	502	502	473	494	528	489	489	485	469	460	498	511	443	470	475	469	515	463	453	477	449	463	485	433	462	460	440	445	464	493	421	467	420	457	419	444	479	471	465	414	438	467	433	479	394	432	459	466	473	452	425	472	423	467	446	420	440	420	428	450	399	450	442	459	447	424	464	498	458	442	412	474	449	432	447	511	427	428	459	433	427	458	426	453	431	427	463	466	462	429	430	437	406	466	452	434	465	426	427	452	434	422	438	455	446	404	398	402	416	419	469	456	431	429	417	445	427	438	473	445	475	424	421	477	472	459	474	434	456	465	458	431	431	431	463	461	471	434	430	479	445	475	464	438	454	439	458	419	478	472	459	458	447	421	460	465	445	456	446	428	467	472	432	435	465	444	455	435	446	444	444	465	448	455	473	423	442	451	463	452	445	482	470	446	473	467	423	425	439	403	452	446	448	431	414	491	456	447	447	436	454	442	455	459	450	457	482	414	398	451	441	435	451	431	452	445	418	427	412	419	418	422	460	460	467	465	428	395	406	436	439	434	423	490	476	446	446	444	462	467	452	475	435	463	437	436	452	453	448	443	451	455	435	419	458	469	424	425	444	474	440	484	426	449	450	436	409	421	465	421	432	448	410	443	470	436	438	448	451	444	471	444	482	454	466	450	443	439	478	480	422	476	417	414	467	461	432	450	449	449	420	423	429	428	474	449	438	439	427	447	436	442	449	451	434	453	443	455	450	441	440	421	451	447	466	443	434	451	450	455	429	436	430	452	475	439	445	418	442	486	422	445	473	450	413	427	459	445	439	447	456	427	387	451	451	422	448	435	475	440	426	413	511	451	463	475	438	435	418	444	418	464	463	452	448	414	434	412	454	443	448	421	461	398	440	404	410	452	406	482	430	438	436	445	443	438	415	447	456	466	436	408	459	452	413	411	428	449	440	464	426	415	481	453	440	412	471	433	459	412	465	459	444	424	393	434	435	467	489	449	435	449	429	448	441	461	414	470	424	445	455	436	458	439	425	431	429	430	437	450	448	450	407	457	409	462	441	411	428	468	439	427	440	461	426	423	450	415	463	420	439	475	432	433	438	460	432	431	415	428	450	438	446	452	395	446	439	440	415	443	454	465	465	446	427	418	448	403	504	443	443	432	426	415	429	435	443	448	442	450	451	459	415	418	402	429	411	445	469	461	446	419	446	410	439	421	439	399	469	426	453	435	455	438	433	471	440	434	459	419	425	434	445	456	442	452	450	445	463	455	424	409	454	455	437	419	445	458	436	443	441	446	426	411	444	406	416	441	456	424	486	464	451	470	462	443	428	461	452	461	465	483	462	423	460	493	466	411	477	445	434	436	462	443	448	449	470	413	448	405	457	420	479	432	436	484	458	433	448	428	436	464	468	453	465	469	462	408	436	468	401	430	448	467	443	439	436	455	427	378	441	456	457	461	424	438	424	439	389	456	458	440	478	429	403	450	455	435	432	456	455	437	453	457	445	439	451	446	440	460	408	418	435	462	454	450	455	441	469	432	400	441	436	459	426	455	479	497	436	398	432	447	458	414	458	458	427	436	459	398	476	417	406	449	468	417	463	467	432	421	485	439	487	461	425	442	461	438	436	496	442	412	424	435	444	450	462	420	411	473	409	452	465	398	454	456	462	417	441	463	452	424	409	431	437	450	459	418	422	408	447	437	426	429	494	471	423	466	435	404	467	441	467	419	410	465	471	440	421	492	461	476	440	445	466	430	401	428	433	454	440	402	442	443	415	439	438	415	449	470	434	429	457	471	414	416	464	406	413	463	422	443	429	412	437	447	483	440	446	433	449	488	455	471	442	452	447	413	437	420	425	429	473	462	406	489	457	451	446	458	442	437	445	430	454	440	466	436	432	437	437	453	468	430	459	452	476	404	452	419	455	455	444	424	482	444	431	492	437	437	469	478	448	431	430	420	415	438	460	455	436	454	475	441	472	419	402	431	428	414	458	436	393	469	423	444	483	438	429	464	433	468	447	453	436	441	411	445	436	413	428	437	435	438	451	448	417	435	466	419	468	440	432	456	445	463	436	453	468	441	428	444	414	412	441	413	499	454	457	447	422	442	425	455	506	457	451	473	445	457	443	423	403	433	468	450	423	422	483	426	444	491	431	455	433	445	422	421	446	480	430	443	442	433	433	445	436	443	469	450	466	441	453	462	436	408	441	443	442	436	486	467	427	445	449	417	434	420	403	436	496	450	445	443	463	434	440	468	423	420	422	450	459	463	441	451	450	466	467	466	416	458	437	429	454	436	433	452	430	442	462	429	433	481	448	474	438	435	436	428	470	451	484	453	453	425	444	391	436	399	480	443	431	425	436	434	455	424	476	445	449	415	396	444	408	426	419	467	429	450	462	443	426	449	465	470	406	457	415	419	459	461	441	445	450	468	467	420	450	445	444	407	421	424	444	466	452	477	441	438	428	433	420	461	432	432	465	446	454	432	440	438	431	456	459	466	452	449	451	439	447	439	438	419	447	441	454	423	455	475	445	440	431	471	449	464	448	396	440	422	408	443	474	439	430	418	451	422	427	452	448	449	439	489	465	458	459	429	464	416	442	429	436	442	411	494	375	498	434	461	442	468	434	457	429	447	423	462	457	414	479	444	427	416	405	429	434	438	454	454	480	434	420	417	426	467	444	424	436	422	469	399	479	428	398	421	443	444	437	462	438	448	413	416	407	450	466	439	419	448	403	425	429	454	440	433	412	444	475	442	420	441	446	433	417	474	460	451	472	444	433	462	425	420	462	452	462	431	439	455	447	441	426	434	456	472	471	437	459	486	481	462	463	426	420	448	411	409	429	454	420	440	428	454	406	490	444	440	424	438	415	457	432	396	470	442	460	458	442	459	414	414	411	457	423	448	423	462	473	427	434	446	394	415	468	436	415	423	388	456	473	417	447	424	451	457	451	445	459	474	498	418	451	484	465	452	432	449	428	417	433	426	491	451	416	422	455	476	462	444	423	451	458	460	458	470	441	442	450	416	435	458	439	426	434	459	456	408	450	449	500	397	447	426	430	431	427	458	429	438	433	458	472	439	482	435	453	448	450	435	424	525	423	405	434	434	451	443	415	457	449	450	431	455	430	436	432	452	450	457	423	446	443	450	419	426	441	463	448	406	453	451	439	392	384	439	443	460	425	382	430	475	451	430	423	436	431	484	444	421	445	478	454	405	443	433	437	480	427	448	451	442	454	451	436	431	404	481	419	457	419	463	453	431	444	462	430	438	453	426	438	442	461	417	455	429	414	412	440	454	445	448	433	466	452	435	458	433	466	419	486	452	467	439	432	449	460	434	441	460	431	442	440	458	430	438	454
2548	404	403	424	451	403	406	398	395	399	370	383	389	367	446	325	372	351	371	377	349	357	387	370	388	356	399	365	378	399	370	384	408	396	370	377	391	349	385	363	347	328	378	344	348	387	361	351	377	408	381	378	378	363	363	377	373	388	394	346	379	381	400	372	354	355	361	367	382	370	363	364	381	418	365	352	382	368	334	364	349	393	359	376	367	361	397	383	356	403	396	366	353	371	378	380	364	379	351	365	365	391	357	372	347	328	355	385	356	347	367	340	379	401	368	366	355	383	340	328	361	363	364	383	343	341	363	384	360	335	380	381	373	378	371	384	365	379	375	350	373	373	409	371	382	335	345	380	360	375	360	381	368	354	379	358	360	389	366	390	353	361	365	353	386	364	382	345	338	391	349	361	394	391	394	374	385	353	368	375	327	367	385	366	388	405	362	357	359	365	347	355	363	382	380	361	377	346	374	391	339	358	404	348	377	360	355	358	368	346	354	375	355	345	355	348	376	362	402	382	372	337	347	352	336	354	342	337	375	372	383	379	394	389	377	384	359	413	368	354	350	354	355	372	371	375	394	323	363	379	386	364	340	374	349	354	379	360	378	403	400	387	366	355	385	388	363	382	386	373	362	353	389	358	403	348	361	385	353	360	411	393	410	368	336	356	340	330	369	344	366	372	352	377	349	351	344	416	386	381	377	389	349	379	349	371	370	377	364	331	384	428	377	366	389	365	347	389	341	388	373	348	388	395	355	371	368	360	359	367	384	327	359	343	403	346	372	371	404	334	361	364	399	395	407	386	319	362	390	320	347	367	348	368	367	353	331	381	372	360	386	381	371	384	365	344	379	381	360	358	392	356	372	337	378	332	354	375	345	376	363	363	390	395	352	337	361	363	344	386	396	346	367	370	343	399	369	353	354	387	389	373	385	321	404	358	373	362	378	337	408	388	371	389	369	367	356	362	335	352	385	384	321	362	383	354	376	375	366	362	359	330	366	373	354	356	372	381	342	370	373	396	349	406	404	399	369	345	368	371	410	353	375	349	358	377	422	364	401	377	362	337	342	362	351	392	385	382	382	374	381	381	358	420	358	374	385	334	363	319	357	382	370	372	355	389	347	342	375	382	399	389	360	374	378	407	365	382	349	378	378	376	350	358	349	365	385	363	378	342	369	354	368	362	374	358	358	368	359	361	390	399	367	331	358	377	342	342	369	379	361	356	386	368	360	337	363	355	356	370	377	382	377	385	396	373	320	365	359	383	365	361	370	384	379	374	361	372	383	369	371	391	366	347	335	362	370	388	388	387	353	388	342	353	375	388	392	358	379	370	380	360	357	353	396	353	373	408	368	366	382	383	382	351	365	404	356	383	357	354	370	359	408	362	376	370	359	373	389	367	386	352	393	342	368	356	309	370	376	358	389	352	373	375	325	347	404	384	355	351	371	383	363	366	341	360	346	404	332	360	411	368	366	349	385	355	366	355	369	357	425	365	385	358	370	370	368	350	359	335	381	362	364	384	395	388	376	368	391	382	339	345	360	375	350	391	350	420	352	322	372	404	394	345	376	347	362	382	366	330	338	365	388	384	360	377	353	405	354	375	402	386	388	343	350	339	365	391	347	342	378	405	393	375	353	371	405	382	335	337	386	379	347	335	374	356	352	362	367	376	343	366	384	406	393	375	382	385	335	390	363	354	354	331	365	376	398	375	323	367	379	365	365	366	368	392	384	344	397	378	393	347	335	379	369	372	356	412	365	367	359	372	353	390	366	409	378	386	374	358	340	355	374	354	363	355	341	379	348	376	371	353	330	369	338	410	348	350	364	337	367	382	343	380	375	348	364	355	355	373	354	345	348	379	341	385	374	378	385	380	341	358	339	354	347	375	390	399	374	343	374	347	402	373	394	353	403	384	364	355	349	370	394	333	365	399	397	341	345	378	382	352	347	353	379	360	389	394	369	354	360	353	374	355	387	392	372	353	404	393	354	378	364	415	341	379	357	379	373	357	365	401	359	383	378	373	344	376	383	373	346	368	367	337	357	369	370	375	349	325	354	392	342	380	370	369	372	362	357	336	398	411	397	370	372	376	354	379	358	400	389	366	349	351	391	358	370	362	380	346	385	387	344	399	364	341	345	369	393	376	367	355	376	377	323	368	398	365	408	339	374	353	341	374	384	338	380	358	354	381	372	359	353	365	405	362	366	383	343	340	358	368	383	377	364	347	367	364	377	354	405	362	359	403	352	378	351	348	342	393	390	336	347	327	394	360	361	356	362	399	353	345	399	367	378	353	363	416	364	412	357	381	363	345	340	419	371	361	400	367	351	360	314	374	326	364	359	373	370	376	367	381	372	348	379	358	366	384	364	372	381	408	352	358	366	364	383	378	338	385	353	363	366	375	366	363	394	344	360	358	369	317	381	344	360	384	362	426	370	344	393	367	383	379	424	362	342	392	377	390	368	365	423	373	356	389	339	358	369	368	371	366	360	357	408	394	360	353	375	368	383	372	391	379	368	362	386	355	349	369	372	401	363	347	348	356	363	378	393	344	356	361	375	361	348	338	370	383	354	414	373	389	371	366	380	360	329	334	361	381	351	347	393	324	390	370	378	374	409	367	358	389	343	373	355	326	359	374	354	378	378	351	365	400	369	362	370	373	367	375	347	355	351	370	380	366	358	373	360	422	344	354	377	368	362	362	355	372	350	361	341	359	350	387	371	382	368	351	354	367	373	392	374	364	403	378	366	396	381	386	387	363	335	362	346	322	380	401	371	340	368	384	339	379	358	379	354	350	350	378	380	369	378	359	359	367	401	384	349	367	365	374	371	371	370	329	393	329	375	383	352	334	372	399	380	374	363	386	357	355	341	358	355	353	381	352	339	388	367	387	396	356	371	356	341	367	353	345	362	387	370	378	404	369	353	362	389	404	379	400	338	361	361	360	397	385	343	358	383	358	374	337	378	340	364	316	339	336	393	343	395	370	383	383	363	391	345	351	406	343	374	359	358	377	422	343	344	365	327	342	356	369	414	359	369	361	351	376	360	371	396	380	365	397	370	404	377	389	353	373	348	368	350	354	336	377	391	384	400	337	405	380	365	355	358	354	358	341	365	385	356	356	352	376	373	392	367	367	369	361	338	385	373	380	384	369	371	416	370	357	351	389	375	376	373	372	348	376	361	329	402	340	354	371	376	375	366	367	362	381	363	387	399	363	344	367	379	352	382	332	371	337	341	371	382	407	360	354	391	391	376	375	355	355	378	385	374	401	371	373	388	343	326	349	417	373	344	344	366	315	377	355	360	409	372	356	389	357	354	313	383	342	337	367	375	349	367	361	332	352	372	367	388	370	395	386	400	356	371	383	342	381	390	355	368	351	380	395	388	382	370	347	346	337	388	352	356	403	380	345	336	382	377	364	362	369	384	325	378	398	362	376	362	396	378	372	376	385	332	364	360	352	350	343	382	305	404	350	394	371	371	350	400	359	390	348
2673	1010	1078	1091	1026	998	1053	1003	981	993	1023	970	972	977	968	926	932	922	958	911	969	977	973	944	924	995	906	934	936	991	966	977	961	932	981	1002	974	992	937	950	947	1012	930	987	942	941	985	938	920	986	960	860	968	942	920	940	965	973	982	924	914	958	957	986	965	923	888	940	930	938	949	964	926	959	913	960	947	956	902	977	942	983	963	948	971	953	958	946	951	909	968	938	990	926	973	944	964	949	934	944	938	941	940	974	968	977	918	952	901	930	1012	928	968	964	918	932	950	924	961	944	928	934	908	948	975	984	968	969	898	989	939	925	913	931	864	959	944	911	981	930	950	888	949	1024	997	985	896	866	969	964	966	907	901	938	948	971	914	933	971	927	901	937	963	983	954	918	900	936	968	919	946	923	919	956	922	923	914	962	900	928	939	909	909	977	918	894	931	950	884	956	951	944	953	953	928	933	882	942	975	997	971	946	947	903	943	923	951	967	923	949	917	934	939	955	890	908	939	907	969	951	978	885	934	955	942	985	905	949	957	900	921	876	940	898	925	968	937	936	946	942	914	1000	930	961	889	881	923	963	949	945	939	936	930	903	919	968	924	965	950	936	936	924	942	936	954	940	965	974	870	943	926	945	948	955	1012	898	926	878	888	995	988	939	898	916	919	914	894	947	933	925	917	943	995	936	986	936	913	955	921	971	938	887	908	952	915	997	934	935	958	896	941	940	932	916	985	982	1007	959	900	945	929	926	910	941	981	909	917	959	980	969	964	935	974	955	940	901	908	966	958	937	961	935	966	922	941	947	980	966	920	995	971	922	938	966	905	952	897	962	957	963	947	908	933	975	926	930	945	940	946	909	935	934	950	949	955	1001	934	887	932	943	884	927	942	937	920	909	942	910	970	926	955	944	933	919	918	957	973	917	1009	953	994	963	956	935	962	948	952	988	964	913	927	953	937	956	897	955	949	929	982	912	925	933	961	931	932	927	966	966	967	947	971	913	877	905	940	1018	1011	936	923	981	886	960	919	916	997	976	949	945	912	919	941	983	936	940	907	937	946	923	946	969	932	914	931	931	961	953	936	942	962	957	913	910	950	953	940	946	979	914	934	850	948	950	958	959	965	945	915	940	960	961	961	966	922	910	962	949	971	901	956	908	972	914	974	895	975	948	953	972	922	966	996	972	955	1008	940	898	915	946	948	945	952	884	972	965	955	933	950	899	948	949	912	952	908	929	954	927	924	986	942	921	969	956	908	987	965	943	932	962	974	913	898	895	896	896	963	930	917	902	960	975	895	882	970	987	952	980	963	949	976	907	958	969	931	889	926	933	915	926	944	916	1024	865	952	909	961	899	1001	943	940	930	887	955	960	941	881	924	937	927	992	942	933	946	923	961	911	924	912	970	937	934	940	953	919	976	956	915	954	914	923	997	991	920	938	935	954	961	924	917	838	938	884	949	912	924	975	940	923	932	966	945	977	962	966	892	925	917	951	915	887	956	949	925	914	865	937	933	935	935	952	946	889	965	950	937	922	937	980	913	927	977	955	965	933	932	953	983	987	929	873	956	1030	937	982	905	910	901	924	941	923	947	938	945	1011	906	892	953	922	993	948	937	964	943	923	924	874	930	946	906	903	919	876	916	942	948	929	932	938	991	925	948	963	941	903	921	930	950	998	943	953	966	987	990	969	934	991	934	982	931	922	948	966	907	935	936	935	952	928	946	949	969	954	920	961	907	878	888	935	934	982	922	953	929	945	1000	916	904	978	945	965	946	905	965	993	999	1021	911	937	925	911	864	959	967	899	956	950	915	953	883	891	919	914	963	929	926	963	925	965	913	909	936	953	936	942	973	903	924	978	986	927	1021	948	922	938	890	948	947	936	953	931	998	932	930	892	921	987	962	906	946	958	960	971	1016	956	880	946	979	894	923	989	870	963	953	927	960	893	940	913	976	923	902	957	973	944	933	865	1003	915	931	909	885	977	925	863	953	966	935	863	958	940	949	958	888	957	979	916	946	973	911	904	945	985	943	953	950	991	896	885	880	940	936	939	903	977	897	941	918	967	999	965	919	908	994	980	967	930	909	922	982	888	931	1001	1023	942	919	958	919	919	991	920	907	945	913	932	943	952	953	923	928	936	951	975	954	943	994	921	887	951	946	954	899	938	963	959	947	903	925	879	921	963	897	924	919	949	933	912	951	970	975	904	933	962	988	994	967	972	958	955	955	869	930	928	967	911	964	870	974	944	940	941	968	944	927	925	947	969	904	976	964	945	950	938	948	982	930	912	925	915	952	931	934	992	934	904	925	981	975	926	955	902	933	892	966	892	928	926	946	942	969	999	862	975	977	985	878	966	886	965	941	960	963	921	945	978	876	962	928	975	920	976	892	975	916	964	960	964	943	921	975	914	947	922	943	957	916	954	956	933	927	886	907	985	926	908	974	967	966	919	962	931	945	931	936	945	939	955	884	903	920	926	871	907	943	896	928	963	915	989	1001	977	925	971	937	946	958	900	1022	925	942	895	985	857	907	945	953	945	950	923	939	946	901	1002	912	934	940	959	962	923	981	941	898	956	906	914	962	944	885	967	930	973	894	939	954	974	956	978	937	958	970	876	949	990	941	914	991	919	957	971	956	948	976	972	887	958	941	916	957	932	879	964	996	941	926	904	961	948	955	980	949	941	958	969	934	949	951	908	949	979	934	896	882	976	1010	934	966	937	941	971	948	938	946	946	925	956	972	954	988	955	916	945	947	943	887	967	953	953	887	949	1014	959	1001	968	959	968	905	904	966	967	951	955	953	926	942	994	932	1031	942	920	908	916	904	937	934	965	983	960	916	960	931	914	912	948	903	947	879	862	941	933	901	880	935	917	963	989	957	938	947	909	945	940	954	984	910	968	937	944	937	950	957	902	942	940	952	972	960	994	1012	946	922	908	921	923	946	990	932	946	946	914	972	918	918	997	970	957	926	964	973	940	925	978	914	984	894	946	906	984	926	943	963	898	915	918	950	931	947	939	960	905	945	963	949	878	901	946	1016	907	903	967	939	959	928	961	953	943	920	896	962	926	990	879	916	890	916	953	959	925	924	975	901	935	989	987	916	950	916	1007	933	968	915	954	928	962	901	917	982	955	912	971	925	961	927	953	986	946	940	982	932	917	1005	919	904	973	933	886	972	936	943	945	903	926	922	965	940	957	942	894	1001	926	922	958	932	940	932	950	939	878	975	936	933	899	933	1002	997	956	891	1008	926	912	962	968	904	972	908	930	918	962	925	895	933	985	902	952	952	895	944	927	948	952	978	950	943	935	922	989	927	940	954	967	976	997	965	938	943	954	895	983	957	947	901	967	976	970	962	943	939	961	877	995	937	913	978	912	960	946	1009	899	918	958	938	976	928	942	932	917	961	942	954	948	948	936	963	958	991	948	992	951	986	952	910	922	921	966	946	964	952	965	927	945	927	989	927	942	927	946	910	939	904	964	941	923	923	959	939	939	958	897	904	950	963	875	973	930	924	940	882	911	942
9295	1120	1319	1086	822	702	624	531	499	464	412	399	439	390	389	350	363	369	379	347	356	386	358	338	306	335	337	354	356	381	317	331	315	363	353	339	338	352	334	344	363	338	303	324	355	344	302	320	315	355	352	326	364	318	303	339	330	335	315	345	341	332	355	363	348	310	339	351	343	326	307	363	342	363	342	331	339	325	333	325	322	311	343	301	328	325	331	331	322	347	354	337	360	370	348	322	305	332	299	323	344	338	312	328	301	296	320	331	313	331	322	313	325	349	327	328	328	328	310	299	343	324	321	339	322	343	328	347	327	350	309	350	328	335	341	335	325	322	354	354	335	332	330	346	357	338	289	369	327	325	294	370	309	303	311	321	329	315	343	320	355	328	336	339	336	329	343	308	294	332	276	337	342	356	369	334	342	342	326	325	340	332	333	326	322	334	335	325	299	302	340	338	323	318	312	358	344	311	316	362	346	326	312	299	359	347	352	354	342	352	338	364	376	302	335	323	365	321	297	300	332	333	357	349	356	305	338	311	310	342	345	311	339	321	327	319	327	349	332	321	314	354	337	345	311	324	321	341	330	325	346	312	340	349	323	322	341	279	345	313	333	334	278	328	308	338	333	326	349	334	329	341	338	325	334	300	319	315	329	355	358	348	342	341	324	313	346	303	349	326	317	360	352	311	341	310	339	357	312	336	302	339	327	299	293	307	338	320	337	325	357	340	317	323	355	335	310	315	306	305	323	347	331	339	326	333	340	305	315	306	342	354	305	319	311	359	322	329	352	295	327	319	327	336	341	309	344	316	304	320	323	323	323	333	325	322	311	329	304	316	347	319	319	344	357	339	358	321	288	362	352	333	348	324	284	307	358	324	318	321	334	331	340	324	348	312	343	293	320	326	313	318	337	318	327	326	326	355	326	391	361	336	346	310	324	342	305	319	356	306	292	339	308	320	331	349	340	323	320	308	340	335	362	335	328	346	316	358	338	330	320	321	327	280	313	338	311	297	331	331	327	327	307	318	327	310	308	306	307	307	325	321	349	326	357	357	345	316	316	310	350	323	331	305	341	325	337	353	325	300	313	292	342	326	313	316	299	329	341	321	305	313	333	314	348	317	324	314	322	328	363	315	330	330	317	342	347	341	344	344	353	337	314	312	369	341	332	341	336	337	356	318	341	343	334	321	297	354	345	325	323	349	316	339	361	330	335	312	343	362	332	317	291	326	326	303	329	299	350	288	302	320	315	321	318	301	315	319	315	331	332	341	312	349	339	327	326	312	304	343	302	305	298	337	324	364	346	334	369	329	359	323	333	325	318	306	332	344	331	293	362	361	344	340	327	361	325	352	309	309	345	355	336	335	327	338	336	383	330	345	324	314	331	335	323	327	341	341	313	353	339	344	308	341	322	335	315	325	375	336	353	339	325	353	313	356	346	324	319	332	337	337	312	331	331	319	348	321	308	350	297	304	301	334	310	296	319	370	333	341	324	318	317	335	353	326	326	345	339	326	357	311	312	342	341	333	373	333	375	333	355	327	357	328	349	338	339	327	303	337	285	300	345	300	337	347	325	343	310	344	325	340	361	308	334	329	336	343	334	320	370	326	342	330	342	335	332	348	360	347	314	364	334	322	310	310	354	323	338	337	307	315	318	335	334	307	336	326	324	299	319	361	327	342	299	295	333	327	348	318	321	347	349	315	334	306	316	330	340	331	357	343	351	304	313	313	335	306	345	348	316	344	384	337	339	311	340	314	344	345	316	307	332	349	322	316	326	339	331	321	339	350	332	339	333	299	321	331	353	333	347	340	357	328	363	353	315	321	328	311	356	344	310	320	324	354	339	356	300	293	342	328	319	297	322	338	299	339	333	325	328	302	329	383	328	358	331	318	329	346	329	346	321	320	335	321	355	337	310	311	353	327	320	305	364	333	321	314	344	336	309	311	296	330	341	288	326	338	352	323	289	321	295	316	327	342	317	357	341	355	305	326	351	349	359	340	326	333	339	299	330	312	359	325	316	319	320	297	364	304	307	349	335	334	334	324	328	316	327	360	347	293	341	345	363	371	342	355	357	347	336	319	336	308	351	342	301	337	342	355	374	337	332	327	332	347	334	357	339	322	314	334	343	347	344	339	343	286	301	329	299	311	322	343	334	329	333	313	333	330	306	319	348	296	351	325	345	342	352	350	327	358	329	351	322	359	321	336	330	314	346	309	332	332	350	328	329	307	334	319	359	332	346	340	306	338	315	355	338	328	323	350	332	308	347	340	339	312	318	325	337	294	348	320	343	313	342	342	336	325	316	357	333	326	340	349	315	343	301	297	352	274	306	313	333	329	328	311	320	330	332	365	309	342	281	324	336	357	330	309	278	382	346	369	333	357	315	330	310	343	344	332	349	305	340	329	349	359	366	329	350	334	324	305	302	329	359	318	349	329	297	339	314	343	328	325	334	325	323	293	319	354	337	347	347	323	335	321	333	362	328	347	316	315	343	329	360	337	361	332	358	312	340	309	301	326	323	337	329	348	351	289	314	337	314	352	312	353	331	329	317	336	366	314	343	342	331	315	356	299	316	335	316	310	333	321	353	349	302	320	315	327	345	334	299	327	314	330	332	316	328	327	301	312	335	324	335	297	324	315	308	315	317	354	314	316	321	356	336	316	331	332	347	313	330	322	332	299	334	332	317	306	336	283	348	325	326	299	325	333	313	327	353	358	317	319	322	306	336	306	354	309	320	319	353	339	347	328	322	356	337	337	336	299	307	336	352	334	321	338	317	345	332	317	304	320	314	338	332	362	321	312	365	339	307	333	353	332	343	363	340	303	309	318	361	319	355	321	366	340	319	315	289	335	330	353	356	326	316	343	340	334	354	311	274	347	335	357	326	344	341	323	331	328	322	346	329	262	324	326	312	368	327	328	348	333	321	341	299	316	304	326	340	287	337	339	348	314	340	353	334	337	339	309	362	336	311	378	342	329	335	367	350	347	344	348	356	363	356	333	351	337	327	339	342	340	339	315	314	338	337	361	337	354	327	326	302	351	314	309	356	343	351	312	321	339	300	328	321	327	342	375	319	335	315	304	330	333	350	356	307	316	337	342	312	333	343	297	311	336	354	329	309	342	311	345	299	322	330	350	379	321	340	336	347	354	343	332	343	295	344	318	297	351	348	305	333	338	304	296	317	321	312	348	316	354	344	352	330	334	295	335	301	338	327	302	361	349	342	317	320	342	321	362	326	316	331	319	331	321	315	337	312	308	325	343	329	342	359	360	339	330	333	333	334	336	342	346	331	300	338	299	322	311	338	333	322	289	336	342	325	338	318	327	316	330	308	342	331	310	292	331	336	320	340	354	330	374	368	317	327	333	342	334	335	321	377	333	354	339	325	373	355	327	290	344	378	332	300	354	354	329	329	375	308	320	316	337	333	327	291	332	324	331	300	351	329	295	357	356	350	284	303	306	370	305	325	317	304	316	288	319	348	355	347	330
5648	1601	2725	3193	2889	2501	2192	1935	1650	1536	1494	1406	1249	1170	1153	1177	1142	1124	1050	1022	1003	1078	1009	937	911	934	937	907	935	908	887	931	889	872	899	942	910	849	858	882	926	870	858	844	914	876	900	948	818	828	855	811	906	923	886	901	940	872	939	908	854	867	867	903	824	851	857	896	830	844	851	859	795	825	886	811	831	830	870	808	850	804	824	817	872	826	847	910	831	865	854	868	824	828	848	869	894	916	840	896	823	895	865	895	822	835	811	835	879	848	861	826	854	835	849	787	814	918	842	821	855	889	887	838	860	805	793	855	822	826	880	878	839	883	811	849	823	866	805	821	809	853	820	840	845	858	842	867	868	815	806	821	864	803	847	834	862	787	818	873	911	845	836	884	850	866	872	835	849	841	825	941	874	834	845	795	781	866	878	788	850	812	852	860	818	878	847	858	871	856	844	816	834	835	823	863	826	839	792	877	838	827	837	837	852	868	837	862	804	878	856	822	903	842	855	781	827	823	891	826	849	773	798	838	832	810	865	819	801	844	856	851	836	857	841	858	837	819	820	779	869	848	862	858	815	831	824	867	865	875	849	835	801	887	796	842	864	793	827	855	838	817	842	895	833	881	857	809	832	850	820	838	796	861	822	827	856	831	840	852	862	832	826	874	836	832	827	839	886	807	868	806	862	824	792	797	828	923	838	887	829	824	826	845	817	842	788	811	857	849	823	841	824	866	840	878	843	887	800	845	831	840	847	850	847	829	881	813	858	868	849	813	808	809	830	835	849	804	857	847	851	817	856	850	875	859	819	846	817	859	851	808	849	859	840	853	801	806	792	806	842	823	852	877	901	817	810	844	834	839	830	794	848	868	841	853	834	851	892	866	832	870	861	844	858	851	833	800	859	795	820	863	814	827	855	806	779	797	911	884	895	903	852	829	843	855	838	831	848	870	895	825	836	853	841	812	876	874	825	857	819	814	829	864	886	850	869	837	821	841	899	814	821	867	861	883	806	787	834	832	867	857	851	832	787	847	863	815	871	846	816	862	874	794	804	849	821	830	813	853	885	871	859	840	876	818	870	810	804	826	777	811	778	875	834	860	812	827	872	847	829	832	813	824	839	801	852	856	850	878	815	859	789	797	820	851	838	821	867	881	861	813	872	823	845	828	825	827	819	780	827	862	854	765	896	860	822	796	806	846	870	793	877	806	833	857	827	837	844	870	880	826	832	828	813	803	853	812	866	909	832	893	779	803	871	831	865	812	862	823	874	832	847	856	806	818	831	889	884	866	817	840	831	820	877	836	872	861	855	831	795	854	866	866	779	841	852	863	879	935	826	864	849	766	820	849	857	839	828	869	847	854	885	832	888	843	840	777	852	820	846	892	840	881	835	866	826	835	822	875	827	857	851	885	885	841	861	841	825	894	816	815	795	848	849	846	873	803	791	812	839	829	857	904	853	799	805	844	826	834	870	809	834	841	864	847	862	889	807	829	795	875	853	841	858	819	831	822	815	823	923	880	863	938	837	889	834	837	821	774	824	828	848	798	811	834	833	818	861	770	844	835	888	859	869	848	774	871	857	857	800	844	821	851	827	848	810	876	860	842	919	868	844	855	874	818	825	844	876	799	827	835	792	856	884	837	852	762	827	839	847	829	857	830	797	775	809	846	879	832	825	910	837	832	830	820	824	790	790	856	875	818	909	805	860	832	839	805	835	850	831	829	814	826	838	845	831	836	836	829	799	816	865	836	876	822	805	808	806	829	858	822	842	825	811	843	887	844	818	796	828	804	824	855	853	881	875	863	868	799	789	818	850	849	852	792	859	856	855	830	882	804	812	791	850	799	784	839	850	828	885	779	850	837	856	850	854	804	836	855	911	837	928	810	880	809	833	860	847	813	829	785	859	845	814	793	781	863	830	867	877	821	838	870	830	828	896	809	836	897	876	823	883	836	838	864	807	867	880	772	850	844	877	905	834	828	847	876	876	890	832	857	841	810	826	832	822	813	891	777	827	874	785	862	839	884	891	821	841	861	833	835	801	830	838	822	830	879	806	800	805	868	865	823	842	845	807	807	865	860	866	833	806	767	777	886	871	857	838	841	849	816	825	898	837	878	792	807	854	847	863	812	828	833	838	855	859	808	864	790	756	911	919	809	855	880	887	855	822	892	819	807	819	823	826	801	883	836	855	817	839	873	797	847	832	820	849	848	864	890	808	855	827	818	861	841	841	836	788	834	832	799	792	841	824	869	860	852	812	819	840	886	836	787	811	837	819	835	852	836	785	848	842	823	864	867	843	836	840	883	845	816	844	841	816	828	824	916	824	874	841	857	831	836	846	821	823	874	859	847	811	811	887	794	863	843	812	812	784	855	815	834	832	828	833	819	891	869	866	855	808	865	848	827	824	876	890	848	866	829	836	811	814	839	852	820	857	878	808	829	837	850	833	845	768	857	816	782	866	836	852	855	810	852	862	846	909	861	807	842	859	817	790	820	841	946	815	850	827	863	858	819	851	847	864	813	789	870	823	805	826	882	848	860	854	802	813	848	881	880	855	867	856	815	871	748	826	929	817	811	827	809	868	826	845	814	898	821	788	799	841	786	849	836	788	856	863	851	851	831	816	810	781	846	827	834	877	829	854	909	841	840	822	893	828	874	834	800	863	850	888	897	841	837	853	842	863	812	822	870	814	863	828	833	860	843	844	856	855	788	849	852	827	908	871	824	851	873	813	845	876	868	872	831	768	831	861	821	816	805	822	816	805	854	817	838	879	848	883	855	826	801	825	839	856	873	890	869	894	863	872	834	864	901	801	769	827	857	757	837	801	864	816	817	855	809	796	831	827	791	831	857	839	836	792	829	845	894	841	884	893	861	854	821	864	812	813	864	812	854	866	829	836	895	795	812	830	884	857	804	865	922	848	780	817	884	800	801	833	862	841	837	824	867	862	874	843	815	878	827	840	860	830	815	840	772	826	802	866	879	803	834	803	800	777	848	838	880	833	782	809	808	826	752	825	916	842	861	841	889	808	854	821	820	795	854	854	840	844	879	846	860	858	821	843	876	846	828	850	814	870	859	856	855	872	806	855	851	857	823	838	872	908	848	821	788	810	783	821	866	851	876	845	835	831	827	838	818	829	807	818	819	829	815	859	810	862	827	826	900	847	826	920	844	857	867	856	830	840	821	824	796	881	820	784	864	812	873	773	885	773	850	892	843	857	822	871	820	858	840	810	878	842	867	828	854	769	788	878	805	836	841	843	823	883	862	822	820	804	811	854	871	844	845	932	878	843	831	868	831	856	835	880	803	813	851	830	843	821	839	819	851	835	788	835	802	827	818	814	850	842	886	828	832	805	828	849	807	841	842	849	859	807	857	803	854	856	793	808	857	860	841	857	831	843	854	849	860	835	828	839	885	824	834	877	821	861	787	851	849	821	826	875	809	858	827	850	830	843	814	796	811	851	826	845	841	816	841	781	808	819	840	853	877	844	914
17294	2406	2280	1781	1238	909	694	589	465	405	352	302	297	275	236	236	252	232	223	177	187	201	208	186	180	183	195	170	191	191	180	182	183	172	178	192	176	186	172	149	183	133	170	196	164	145	156	173	160	165	168	150	158	150	170	175	146	146	161	153	151	140	162	168	148	171	155	151	134	153	157	150	165	165	140	151	173	163	157	146	150	153	147	175	145	150	180	141	167	152	136	150	144	160	151	138	162	155	139	166	157	153	146	164	171	136	148	170	154	163	139	144	155	153	162	149	190	167	135	158	166	161	142	136	160	142	167	133	144	152	165	171	164	153	173	139	154	161	134	157	169	175	162	163	173	147	170	145	152	157	143	137	169	168	148	137	170	168	151	154	144	176	166	137	160	174	167	138	156	154	153	154	137	136	152	170	164	167	135	135	162	141	135	148	162	145	139	152	169	146	146	179	151	171	152	146	151	144	164	138	145	137	139	177	157	155	170	163	179	136	166	154	179	137	158	152	170	133	150	182	148	144	144	144	154	138	159	159	152	150	144	137	153	137	151	155	168	158	155	150	158	154	163	177	144	140	127	140	168	147	164	142	156	162	159	137	142	170	160	164	160	144	130	143	162	138	161	165	156	152	169	145	141	131	176	176	136	170	150	161	139	136	152	146	127	166	159	162	144	140	165	168	129	164	163	161	144	138	159	157	145	145	157	164	143	157	157	150	167	151	151	143	156	139	138	142	152	169	161	153	137	151	152	127	140	159	155	167	183	144	147	164	144	157	153	168	169	158	145	133	153	124	147	171	138	127	143	159	186	142	166	160	154	151	157	159	139	159	175	149	155	153	145	139	127	162	143	140	160	164	152	181	152	162	133	161	134	155	167	197	171	158	161	139	146	141	150	158	151	145	155	149	135	139	161	140	142	134	161	144	152	136	162	144	176	157	163	156	139	142	163	140	147	158	135	152	138	142	160	137	154	144	123	167	136	144	147	147	147	165	154	140	148	170	159	154	127	161	174	159	170	155	154	142	158	178	166	156	160	136	151	172	159	151	139	157	161	149	146	154	152	158	158	173	171	137	161	158	143	147	158	152	158	141	135	156	165	175	155	127	170	149	148	167	141	144	167	159	164	160	134	134	157	139	179	144	171	165	144	141	155	138	148	156	177	170	154	150	157	154	148	154	148	175	131	168	163	148	137	142	135	138	152	149	161	181	153	138	180	125	161	161	136	142	152	153	140	191	142	157	141	141	141	142	131	146	164	155	177	130	150	128	142	164	140	175	155	156	156	178	168	151	142	151	155	152	142	131	153	156	151	129	137	173	155	166	153	162	154	164	160	141	130	159	141	171	147	155	164	147	173	182	154	165	151	157	159	148	161	133	137	165	146	149	178	158	149	142	139	159	153	142	161	149	144	152	150	162	137	153	155	143	160	136	136	139	149	160	152	138	136	143	157	159	162	151	143	147	163	151	140	145	150	133	160	142	161	136	137	140	144	151	137	140	162	147	145	140	147	135	151	148	146	140	146	134	143	153	146	148	161	147	144	152	146	162	194	145	134	133	143	137	153	164	150	146	151	181	168	140	150	162	161	162	142	155	147	154	145	150	129	131	161	163	154	149	149	150	173	133	153	164	136	141	144	161	159	162	143	158	159	160	126	179	152	162	150	151	154	172	180	183	163	159	146	188	140	155	159	167	144	158	167	159	144	161	160	167	157	158	143	140	144	135	179	147	147	136	137	148	154	128	162	141	140	148	146	162	163	160	153	122	157	147	145	170	141	176	153	159	138	162	159	166	157	176	161	162	153	132	178	138	142	170	156	162	145	143	171	170	138	149	165	165	140	149	135	132	151	135	147	134	165	138	165	175	152	152	127	162	173	161	127	154	156	134	167	148	134	153	152	127	174	145	143	128	147	169	142	136	162	150	157	165	164	158	149	145	163	139	155	144	167	145	145	146	155	169	166	150	160	149	147	141	163	169	162	157	165	147	170	139	127	139	145	124	161	148	154	153	149	145	136	152	133	124	155	146	149	140	135	152	164	157	139	151	149	154	145	193	144	152	145	153	174	147	167	168	157	146	169	163	173	150	152	153	138	142	163	149	142	167	162	164	139	181	147	181	149	155	143	150	192	154	166	163	155	179	164	152	151	156	161	134	134	150	169	167	150	154	145	156	157	159	162	160	152	138	159	121	130	152	152	144	179	158	144	146	165	155	168	157	169	139	163	145	171	146	161	173	173	153	155	163	179	151	159	194	148	160	163	119	161	174	142	133	154	144	156	159	134	140	149	173	152	139	159	151	156	154	147	160	163	143	167	160	166	131	141	157	150	160	153	159	145	169	143	139	160	134	141	148	182	138	137	158	146	157	123	140	146	167	160	140	169	150	144	151	167	127	146	164	136	155	164	139	140	153	148	143	147	165	163	166	161	146	171	160	161	161	166	146	152	132	144	142	123	133	152	151	165	149	146	141	175	174	166	166	136	164	168	132	157	148	154	168	153	174	134	135	158	157	149	158	142	126	158	131	153	150	156	149	152	196	119	162	158	147	145	152	137	142	159	149	137	142	159	133	176	168	149	158	141	141	140	149	171	177	172	155	148	148	162	137	148	134	149	133	154	158	163	138	149	158	175	157	153	135	129	124	151	171	140	135	144	145	149	149	169	134	184	133	143	160	158	150	142	141	161	132	131	146	140	156	153	165	164	163	153	153	159	141	147	161	129	170	131	153	167	145	167	140	156	139	130	163	151	153	161	167	141	165	154	155	158	168	147	148	143	159	152	152	146	184	132	155	141	143	157	174	155	154	133	168	147	146	163	144	162	157	169	145	166	159	160	159	169	133	153	168	170	146	156	157	182	149	176	165	149	173	136	157	169	159	174	162	175	148	145	172	177	152	168	139	156	147	156	170	154	155	130	149	146	158	174	139	160	147	152	140	159	155	159	133	145	132	163	144	170	162	139	173	144	163	166	160	149	139	135	138	170	145	160	175	149	155	142	166	148	163	159	137	161	147	160	127	155	152	142	140	150	151	160	144	165	155	135	150	138	164	156	161	160	133	147	137	158	167	151	152	165	163	156	169	151	176	168	164	158	150	164	163	136	170	157	138	153	150	151	163	164	144	152	146	160	167	162	148	171	163	153	150	152	137	145	164	157	153	169	147	151	145	162	155	170	146	147	164	143	153	162	151	146	160	165	172	154	144	190	170	166	156	158	135	148	146	169	164	151	142	145	159	167	131	159	147	170	140	161	167	168	156	153	124	133	171	167	123	154	180	158	155	157	176	141	160	136	158	153	155	168	134	142	162	145	157	131	153	129	128	160	158	153	179	151	138	149	151	168	144	147	163	160	143	148	159	175	174	178	154	155	160	166	140	149	167	158	159	165	177	192	139	143	169	144	150	126	144	153	169	167	173	156	148	145	142	137	145	153	161	155	140	162	171	167	150	143	151	164	143	165	158	164	161	150	173	175	132	151	137	165	164	165	157	138	131
7449	2029	4190	5129	4504	3811	2987	2635	2137	1874	1693	1505	1403	1150	1136	1060	974	915	936	853	860	749	694	726	738	689	653	577	613	622	616	588	577	560	544	634	547	552	544	543	539	557	543	492	503	494	506	521	486	479	483	519	551	497	500	483	434	468	474	445	479	500	476	484	498	482	482	490	460	504	475	446	451	459	477	478	466	433	468	479	473	442	439	480	486	487	439	443	450	464	454	415	449	481	423	478	445	434	440	505	468	418	448	449	437	427	453	455	417	443	446	458	447	438	469	430	420	448	453	437	423	473	481	466	439	432	475	432	454	449	421	431	457	444	423	478	447	462	481	432	474	430	453	436	432	431	426	439	417	472	463	458	402	457	466	476	437	459	470	459	428	429	446	460	458	411	441	417	434	424	434	474	439	456	474	416	442	397	427	461	428	409	464	440	424	441	444	443	417	461	421	455	439	437	452	431	437	412	444	439	465	454	456	408	476	484	443	457	417	470	446	417	426	428	438	476	422	427	434	449	438	456	473	457	451	434	437	457	455	485	448	424	468	457	454	435	460	437	422	452	437	439	419	438	436	472	461	450	430	429	469	444	480	480	469	447	444	472	427	466	450	454	436	463	450	446	450	435	403	415	429	398	434	424	406	430	410	423	445	453	450	449	426	434	464	423	427	456	441	412	447	400	440	442	433	418	421	441	458	466	437	467	475	419	437	460	443	458	468	431	443	490	432	439	487	406	445	454	428	456	434	434	436	434	437	428	462	470	450	408	440	435	425	428	460	429	442	428	458	450	452	445	447	491	467	440	458	418	452	415	410	417	475	434	459	450	433	442	421	435	452	470	429	413	420	412	468	439	450	446	429	427	382	431	426	441	421	433	422	426	458	448	454	455	466	453	450	441	421	412	461	450	447	449	396	500	443	441	411	455	446	445	430	461	432	458	391	456	447	444	433	477	440	435	396	480	421	466	467	442	472	449	466	464	437	442	480	442	471	441	446	448	449	436	444	431	418	434	439	452	442	452	459	444	424	435	449	403	458	414	393	464	448	450	441	419	461	405	446	444	461	432	440	428	409	410	438	454	446	426	443	490	446	411	423	468	445	451	432	424	467	463	470	401	426	400	467	420	427	427	465	410	420	435	448	455	455	433	449	478	467	426	439	453	417	452	455	414	461	451	442	421	432	426	452	453	445	415	458	421	419	430	468	454	442	410	439	434	424	434	451	425	433	429	445	412	446	424	460	451	444	434	426	418	426	424	447	468	415	438	449	467	496	452	442	377	425	411	421	426	418	436	474	454	445	401	470	428	439	461	419	472	450	441	394	456	453	456	452	465	436	435	418	402	428	416	443	434	449	433	454	451	468	467	452	454	439	461	408	417	491	393	458	440	448	424	472	454	448	456	453	447	403	436	480	433	422	438	409	461	472	437	436	444	448	416	477	453	436	421	463	474	435	441	412	430	392	403	468	418	468	470	434	449	406	455	442	469	408	464	477	428	466	471	437	457	427	443	437	419	444	419	456	421	399	432	462	425	476	431	432	411	453	464	467	498	457	455	484	408	438	464	457	445	440	408	465	448	445	443	431	422	392	456	441	449	439	446	417	455	409	447	412	413	480	457	419	453	419	423	476	407	446	442	409	445	463	409	431	455	433	464	495	444	432	467	441	469	438	438	452	473	461	429	438	447	453	456	447	461	429	456	463	466	450	438	465	447	459	394	454	462	440	426	426	469	438	435	458	418	441	409	408	458	442	459	426	428	443	409	394	449	443	467	416	468	441	470	445	426	409	462	427	428	458	437	442	429	439	471	424	452	454	435	438	451	415	450	419	435	387	466	447	483	454	419	453	470	464	446	447	422	458	430	429	447	447	418	406	421	448	468	454	440	446	460	441	429	423	479	422	456	437	442	447	427	440	437	483	414	407	510	430	420	429	450	449	402	424	454	408	413	466	434	411	435	414	450	416	435	430	491	380	438	420	432	410	441	460	466	452	429	433	442	436	416	418	426	408	406	441	423	469	439	466	436	438	435	459	453	423	468	446	467	420	485	439	423	431	416	440	443	406	434	434	456	381	445	447	406	456	441	461	411	419	468	421	472	448	440	452	438	435	449	444	466	427	493	402	464	431	416	416	418	435	423	435	435	473	447	432	449	486	426	443	432	426	439	401	435	453	448	445	445	465	440	436	430	486	483	462	426	407	450	442	427	428	413	412	468	435	498	443	478	477	434	441	430	433	468	408	447	475	442	428	445	460	415	489	477	429	458	448	460	422	410	430	454	476	442	501	416	457	436	462	438	450	441	465	434	442	454	468	420	442	410	470	447	454	442	453	437	450	451	469	428	417	449	408	451	419	419	476	455	397	465	457	449	414	443	442	436	464	413	470	398	451	439	455	436	486	443	430	446	404	447	437	445	485	468	393	415	462	434	427	464	472	460	449	420	398	384	432	473	438	424	440	475	421	429	488	483	419	440	429	455	443	446	395	467	478	401	426	467	439	435	404	461	430	445	493	461	453	412	413	454	417	432	420	415	433	448	435	456	456	443	469	418	432	467	429	456	431	408	431	462	444	424	448	405	431	434	422	447	473	478	444	458	445	431	450	497	451	447	464	391	477	458	486	432	417	415	442	460	447	442	494	425	426	409	456	431	479	429	453	455	399	419	417	421	426	461	432	448	432	460	436	461	436	441	429	434	435	460	448	442	419	458	415	426	435	486	405	438	436	440	452	459	430	462	433	441	459	443	413	452	444	437	418	464	475	461	422	427	392	439	433	442	431	447	471	442	476	446	432	450	431	481	429	473	450	468	407	457	404	444	434	438	410	459	437	466	456	452	435	416	439	471	442	444	440	438	458	427	422	445	433	466	448	427	484	439	456	386	435	444	423	419	457	428	464	442	423	404	428	408	451	431	375	430	463	460	423	445	442	427	434	450	425	482	482	394	441	449	429	452	440	462	475	450	460	438	418	462	433	438	460	417	463	450	418	437	419	455	438	436	439	447	432	422	414	451	428	462	472	417	441	443	440	413	461	426	461	424	447	448	453	468	410	416	425	452	454	415	455	399	445	467	429	450	443	465	400	453	456	442	423	457	432	430	424	439	429	443	448	424	424	426	411	428	429	449	454	443	422	453	407	401	460	415	476	467	428	472	415	412	428	440	415	462	481	445	448	483	469	452	426	465	460	436	448	438	426	452	474	428	428	439	460	467	469	419	462	454	421	411	429	480	397	426	459	432	446	440	446	441	455	437	413	476	420	422	438	440	428	465	438	445	432	442	441	490	470	453	465	428	424	448	403	442	448	452	454	404	451	450	408	469	459	411	442	413	425	416	458	411	442	444	446	420	423	447	460	393	435	483	476	424	455	438	436	417	448	446	407	432	417	438	424	407	450	430	441	459	455	436	423	466	417	405	418	437	436	439	475	438	423	435	461	447	449	473	466	398	447	429	417	464	461	423	414	480	414	431	454	392	441	422	474	431	462	443	460	423	449	465
2596	449	411	390	416	399	369	370	432	370	335	350	381	387	359	356	405	345	356	343	373	378	396	344	359	391	381	338	373	380	369	343	396	386	410	393	372	372	360	350	370	386	371	381	384	338	349	359	383	386	340	355	391	357	369	350	382	368	399	389	426	366	439	399	356	340	334	374	381	410	350	395	360	373	400	377	361	353	396	361	370	371	346	341	384	350	395	394	382	316	373	370	371	365	356	382	361	354	346	380	354	378	377	400	396	371	356	335	350	356	400	359	353	348	340	367	356	409	367	334	343	343	386	383	357	366	386	349	378	325	403	376	380	388	357	369	341	385	338	350	382	392	361	370	341	381	355	387	335	371	376	386	361	370	373	395	366	401	377	388	399	360	359	353	369	355	390	381	380	355	399	356	347	302	307	378	399	389	359	355	385	333	352	364	382	365	379	389	358	345	401	375	372	374	327	379	374	391	376	385	355	361	400	360	372	354	336	380	348	362	373	378	384	351	351	356	377	373	355	415	345	340	374	372	356	374	355	379	405	359	338	341	369	358	381	414	368	381	381	382	374	357	369	389	384	339	394	349	380	350	390	395	354	386	369	368	381	378	377	371	390	377	359	371	343	352	387	379	364	379	403	388	320	403	390	389	385	362	374	374	380	346	377	378	356	358	339	403	374	404	370	358	393	354	381	377	361	327	370	339	362	367	354	369	400	397	353	389	406	386	361	354	391	377	380	346	383	372	399	369	368	391	396	369	338	371	382	367	360	354	357	398	392	346	330	384	378	406	374	392	360	394	392	358	390	361	365	388	386	402	381	371	356	363	369	397	387	396	379	359	352	323	366	368	354	362	358	381	360	372	401	387	355	351	361	364	354	386	378	385	352	366	360	367	369	337	385	384	391	379	354	375	323	381	367	358	352	371	364	368	340	342	390	370	380	390	357	349	363	360	391	382	371	369	357	390	396	383	355	362	365	370	351	338	348	353	367	346	401	344	351	359	369	356	361	351	367	365	329	378	387	386	398	401	375	395	382	356	394	396	361	390	364	344	385	381	372	390	389	376	346	393	385	385	377	345	380	377	368	386	356	361	353	385	387	364	368	363	357	356	373	346	379	370	349	409	402	365	391	342	358	403	413	394	346	381	347	358	385	388	351	351	384	349	370	359	353	398	397	391	362	339	381	393	388	356	427	358	399	391	374	394	357	353	364	335	392	360	363	426	338	332	360	370	368	371	384	356	359	382	350	338	381	353	356	376	355	354	368	379	405	364	373	363	380	351	348	359	401	363	354	390	409	351	400	364	356	374	377	376	367	327	399	382	356	360	363	348	356	374	376	332	336	365	363	342	341	347	368	367	361	357	322	365	368	393	379	385	325	350	375	368	391	325	365	374	347	353	374	394	398	334	367	366	348	354	369	379	373	416	361	375	401	383	394	353	365	376	351	353	367	387	354	367	373	387	378	361	354	391	385	386	361	373	344	355	403	370	344	349	414	370	379	332	376	398	367	362	373	388	386	389	364	375	401	378	344	359	366	391	378	380	381	379	376	386	375	378	363	354	380	379	372	369	377	378	381	372	352	385	413	389	384	402	364	321	367	352	355	404	344	349	380	361	355	387	377	388	366	358	399	367	379	407	386	386	377	383	373	357	359	365	360	349	315	346	330	346	376	385	378	410	359	367	387	364	373	365	388	348	383	387	352	360	381	345	376	388	356	371	346	381	384	373	352	361	373	357	375	350	370	349	383	368	385	377	336	353	386	385	362	361	360	389	372	374	375	372	416	381	337	361	396	359	409	408	332	366	375	377	354	365	409	378	355	359	367	371	368	395	359	334	352	369	344	344	348	364	343	320	349	368	347	363	366	340	382	352	377	364	368	349	372	382	360	374	355	390	364	335	396	397	362	377	391	373	334	356	398	354	398	369	410	346	367	377	356	351	357	367	385	376	366	358	408	384	381	366	358	362	364	402	357	413	387	397	360	342	390	380	371	363	383	398	385	368	363	345	386	369	380	386	364	400	372	350	370	343	383	345	373	346	370	382	369	370	367	379	344	355	344	403	330	355	392	364	377	402	360	347	352	358	392	396	369	327	363	368	356	371	398	347	367	367	370	370	373	387	372	355	361	346	390	332	344	393	376	389	392	402	378	390	355	357	369	347	360	380	370	349	355	352	355	392	323	387	337	356	345	350	393	372	361	371	359	370	384	387	340	384	340	359	385	360	364	388	407	355	368	350	370	423	348	346	360	359	401	362	391	370	397	368	355	394	365	369	324	395	384	351	366	360	388	363	351	356	383	376	380	355	364	361	370	294	351	341	385	358	367	331	377	378	341	373	373	381	377	332	386	389	404	351	379	372	357	390	375	379	360	397	378	402	356	354	363	355	383	345	387	390	344	368	382	380	387	358	367	375	374	371	363	349	370	333	368	397	354	334	403	348	320	381	384	368	390	365	368	347	349	381	385	348	379	364	389	379	336	382	376	365	395	357	371	367	396	358	355	347	338	367	371	341	374	369	383	357	388	368	380	401	351	372	411	402	347	351	349	379	349	402	346	365	389	384	359	349	357	379	380	382	378	357	360	360	371	389	353	367	377	363	380	388	361	383	370	382	385	345	350	388	377	377	350	385	375	368	373	325	364	356	382	378	388	327	366	376	369	391	370	382	415	366	386	399	368	363	398	348	388	339	379	378	379	375	400	345	322	390	372	386	390	377	378	370	367	358	343	361	373	369	385	379	376	357	396	385	349	343	373	358	372	404	364	342	400	403	334	375	373	377	385	336	382	349	377	354	372	388	353	397	348	364	396	409	359	397	389	383	392	390	398	333	400	444	366	345	392	365	374	386	348	349	373	376	357	351	354	362	373	382	405	351	403	357	357	386	348	372	344	378	411	376	384	349	356	330	380	388	361	369	384	350	375	398	350	370	355	397	369	369	385	380	361	368	360	362	352	406	365	387	393	340	388	376	372	367	378	401	359	376	372	362	391	367	347	368	387	361	368	370	363	376	373	391	382	407	346	367	401	385	386	381	378	361	386	342	360	399	408	395	359	352	400	339	380	387	373	386	371	380	389	376	381	351	365	388	362	369	344	384	377	358	359	395	357	367	376	359	413	416	353	392	385	369	376	400	388	383	329	351	378	350	354	348	367	391	375	378	385	380	347	355	405	380	318	368	383	397	377	366	350	360	357	340	361	362	343	361	363	358	386	347	370	337	370	374	371	347	388	374	396	376	376	387	357	337	368	360	393	394	340	382	357	377	347	419	368	378	354	365	352	371	362	370	392	367	402	376	351	364	369	376	360	385	378	341	378	353	359	342	359	387	330	378	335	402	401	356	389	405	363	363	374	360	361	370	365	396	350	381	334	361	352	386	394	375	351	390	365	371	388	368	359	365	353	405	353	358	356	350	365	362	332	368	347	356	367	355	376	413	352	360	338	408	390	352	369	333	356	391	371	345	350	360	373	373	389	381	339	339	372	343	385	374	363	371
2620	991	1092	1045	1108	1068	1026	1028	991	991	982	941	973	967	978	1008	1020	1023	936	958	1000	931	920	923	961	930	903	934	925	916	900	924	924	950	957	981	913	954	929	944	919	932	919	986	977	909	940	884	948	917	997	875	900	931	876	920	933	1011	913	957	978	879	941	940	936	943	920	900	980	980	948	937	977	950	946	991	918	957	928	976	958	931	965	962	951	913	959	917	917	971	934	942	941	909	966	936	950	913	923	937	929	925	952	934	929	893	978	977	999	935	860	949	913	974	938	943	924	940	925	925	904	971	966	959	988	974	951	949	936	891	906	913	955	953	982	972	915	910	990	922	985	950	979	866	960	939	897	914	973	940	904	925	1007	932	994	950	922	927	926	968	980	954	951	956	913	965	974	921	945	879	939	967	962	975	875	988	975	947	953	972	978	923	894	915	957	922	903	896	941	903	946	952	949	937	920	956	909	932	919	905	976	955	903	989	951	993	972	977	925	986	956	918	955	925	908	948	933	946	939	948	887	915	931	936	972	974	956	925	933	953	906	941	971	912	924	988	960	944	952	961	988	907	902	905	919	954	904	965	923	948	921	979	966	953	998	911	953	910	926	927	912	971	1009	905	928	936	889	966	954	992	898	1004	943	955	898	953	941	921	937	927	910	947	889	933	958	949	971	969	934	899	934	918	961	905	967	908	982	979	981	925	901	935	954	956	975	944	968	942	954	903	921	961	969	914	953	926	957	929	928	974	950	918	927	959	988	937	905	930	974	932	913	909	960	898	904	994	942	915	954	971	937	898	949	979	969	971	945	939	951	930	943	895	933	954	945	949	928	945	898	989	967	972	899	946	925	985	937	916	965	934	966	920	957	993	868	950	907	961	922	921	974	958	959	897	916	920	987	935	940	889	914	887	1000	940	908	903	947	955	933	880	919	913	972	986	930	931	914	925	971	935	926	918	939	927	930	965	1005	903	953	958	923	916	915	954	981	954	959	917	976	951	875	938	931	895	911	943	957	974	924	921	970	880	947	983	923	943	943	951	908	966	921	983	928	954	964	934	970	970	950	875	983	973	981	900	917	982	894	993	946	894	940	945	936	903	918	957	928	965	895	947	910	941	895	964	950	945	913	999	968	917	935	908	941	938	916	971	948	957	997	946	939	1025	947	994	931	905	935	977	938	959	918	937	932	952	932	971	932	944	885	975	957	907	916	956	962	998	969	936	976	885	943	918	949	947	876	904	969	940	923	929	948	920	967	941	979	916	941	903	956	916	985	979	953	973	935	937	969	902	921	923	978	925	916	990	944	925	889	931	974	897	951	919	899	875	893	1001	958	940	929	930	940	1001	948	983	908	942	914	964	921	923	997	931	920	943	920	952	947	922	963	944	902	920	934	989	932	920	987	916	928	913	957	965	947	903	926	889	955	903	912	917	968	976	907	989	946	965	935	935	929	940	976	1034	1011	945	1000	987	889	959	976	922	960	965	951	915	932	906	928	899	944	967	955	963	964	897	864	884	913	949	983	950	906	935	931	920	883	939	879	998	991	998	950	978	961	921	940	903	949	947	961	928	946	922	924	956	930	928	920	940	926	919	964	970	914	961	917	902	943	941	878	934	970	966	896	918	954	939	925	931	925	910	959	954	981	922	883	969	890	933	949	908	901	962	937	957	958	865	924	937	967	966	945	923	926	976	897	966	938	997	919	950	973	947	981	912	951	970	997	946	918	969	954	907	918	893	877	971	920	911	942	954	940	965	907	944	940	926	876	879	925	939	873	936	922	923	928	986	940	957	959	974	920	954	956	879	956	884	936	958	956	946	964	963	942	937	930	934	962	904	891	1013	892	926	922	990	972	957	943	864	968	974	917	951	945	899	960	943	928	898	974	981	973	936	945	940	904	924	968	994	964	977	911	950	956	973	964	948	997	953	981	986	958	868	997	920	953	944	1040	935	918	948	931	970	944	982	935	962	935	940	1005	974	875	990	969	923	966	948	947	928	983	901	902	961	971	928	940	923	976	912	992	955	940	920	960	915	950	951	900	932	954	888	939	899	959	967	962	950	950	918	1015	940	903	966	962	934	954	946	910	947	952	926	956	953	902	984	915	975	984	898	911	899	1005	965	909	934	939	958	986	918	933	924	914	884	1007	936	958	937	912	915	953	993	916	912	924	941	972	943	1047	943	913	928	924	933	892	920	956	979	906	924	959	951	951	947	914	896	954	944	949	939	947	908	892	915	948	907	986	959	994	972	955	970	987	988	953	979	944	937	920	894	1004	974	943	974	945	979	965	954	941	941	924	989	959	962	944	922	923	926	921	916	949	879	931	925	945	961	972	923	970	904	893	947	920	949	959	898	931	935	908	980	928	951	946	896	913	916	926	935	930	881	972	952	963	931	906	956	912	922	930	978	916	975	920	944	924	938	925	928	931	944	919	955	916	929	935	963	950	879	992	988	958	973	970	911	911	937	919	991	917	934	944	934	917	951	893	913	919	940	925	938	929	909	927	939	957	913	933	941	939	923	856	964	891	958	902	905	949	899	932	937	920	925	880	935	938	889	922	983	942	953	935	913	911	968	953	929	942	955	942	871	941	968	923	973	902	919	944	974	945	909	972	942	916	923	949	954	936	946	913	921	951	935	897	927	927	946	944	911	933	929	904	947	960	976	913	907	939	868	886	937	952	953	906	897	896	936	896	932	895	954	881	968	914	948	924	860	912	924	926	983	968	914	994	948	947	911	912	970	956	945	915	935	941	972	949	928	962	993	914	945	899	982	976	928	955	943	959	952	993	945	921	964	989	899	978	977	938	933	943	963	934	917	927	942	949	883	909	943	935	943	892	953	996	958	946	955	925	995	992	943	974	937	961	933	1016	948	960	900	949	960	914	921	946	941	979	949	929	962	967	898	927	1013	892	914	901	917	961	960	946	953	904	921	919	936	957	906	995	954	922	958	988	935	976	903	933	922	946	968	958	952	913	936	944	970	944	870	940	933	882	952	973	890	902	945	980	961	965	906	924	877	885	941	918	937	885	931	898	999	950	910	939	918	922	959	935	934	908	940	966	924	972	928	934	971	936	954	971	953	999	927	940	957	919	965	860	950	887	963	937	978	953	943	886	905	958	918	974	950	891	912	921	977	908	990	944	870	946	972	943	944	917	934	1022	918	938	952	1004	951	906	944	936	891	930	904	940	909	930	940	1047	975	980	937	933	969	981	933	948	898	950	957	887	889	939	901	927	921	975	944	946	948	928	904	960	978	984	874	952	979	966	1000	939	935	917	941	896	982	885	991	910	957	917	941	888	942	945	935	981	955	987	926	998	952	944	909	910	981	971	921	959	914	939	913	893	948	974	986	907	936	955	896	933	954	919	955	925	973	974	911	914	925	968	958	948	910	973	943	932	946	950	961	969	917	951	942	938	1030	895	962	954	940	979	973	933	895	986	922	957	951	938	938	918	951	983	938	925	928	969	938	929	944	925	877	906	954	914	958	962	914	908	930	956	935	950	953	911	941	979	970
9199	1091	1310	1043	829	689	612	494	464	416	456	456	420	390	417	363	364	365	369	372	384	377	364	325	338	383	337	360	373	314	356	324	339	342	338	334	338	315	319	323	353	357	312	337	365	337	325	364	327	361	319	338	333	341	327	352	312	334	365	329	362	356	353	351	329	313	337	332	311	342	316	335	325	306	325	335	394	343	323	350	317	329	308	349	306	339	342	333	337	329	320	334	318	334	352	335	320	327	339	368	322	350	332	351	349	349	362	314	355	349	343	327	297	372	316	352	358	360	342	363	329	345	345	321	305	314	340	292	353	338	337	314	330	350	322	308	285	300	342	338	325	323	339	319	322	343	349	311	327	346	299	327	335	377	360	333	340	313	359	327	335	374	307	317	336	317	333	311	318	326	348	324	373	342	345	341	339	345	331	306	337	308	375	378	341	340	332	332	350	356	331	325	354	332	338	308	326	359	316	346	324	358	333	352	364	331	347	316	354	332	360	299	329	355	343	354	325	336	332	344	346	337	352	367	340	346	360	353	334	331	368	335	326	340	326	339	325	328	309	318	347	308	355	346	324	378	320	315	339	357	323	332	338	329	317	338	342	296	322	364	305	339	348	320	332	363	356	334	325	316	350	309	331	368	347	350	340	330	320	357	322	341	341	325	338	342	340	336	345	323	327	342	333	350	321	345	321	352	339	347	330	282	335	339	349	312	375	329	307	333	353	342	355	329	324	306	333	314	313	330	302	324	348	332	323	323	331	337	312	319	323	320	324	325	345	295	357	316	320	342	309	332	295	326	304	350	361	339	336	321	340	340	351	316	334	315	361	306	339	326	336	336	325	351	320	327	351	332	369	315	318	324	377	383	316	327	354	333	309	318	344	327	319	298	346	340	323	329	348	327	338	338	308	316	348	350	333	295	350	346	330	326	345	327	342	322	315	316	357	326	337	312	320	290	316	322	313	316	346	325	389	332	329	350	320	333	367	346	335	340	339	312	324	338	322	286	334	329	318	304	315	337	316	336	366	292	350	350	310	318	351	316	305	318	308	334	317	311	298	343	319	324	347	317	299	316	325	291	334	337	349	313	330	336	352	326	358	316	295	318	315	324	309	328	319	317	300	279	342	333	327	341	370	315	342	347	323	309	340	328	324	342	314	322	352	323	336	346	327	309	337	336	317	328	323	340	391	336	375	330	353	339	305	336	364	340	331	286	348	368	351	366	331	309	333	308	295	330	341	340	348	316	361	327	355	337	318	313	343	329	339	306	302	322	310	316	335	338	322	364	321	341	365	328	333	361	327	326	347	355	335	337	328	329	323	330	335	352	344	328	333	325	316	324	312	322	354	304	329	303	374	310	344	326	327	327	336	353	338	345	349	328	348	379	333	342	374	317	318	331	294	337	323	345	342	335	338	314	334	335	322	354	331	351	352	327	358	293	332	319	336	313	332	351	334	325	344	328	357	333	326	340	316	315	337	335	348	303	322	342	347	324	341	298	327	327	296	338	310	308	382	325	322	326	332	340	381	319	309	340	309	346	350	340	330	306	350	304	364	328	355	354	318	339	356	332	301	343	352	326	323	327	329	323	371	314	335	304	312	365	296	303	304	299	382	323	314	349	335	350	351	280	298	344	348	309	337	314	338	332	319	344	350	318	320	320	363	312	335	344	329	333	322	339	347	323	311	314	302	323	366	340	317	302	330	338	322	309	326	353	358	328	320	334	306	322	338	343	326	326	335	320	367	339	325	317	325	370	325	329	330	327	342	359	347	349	349	338	339	316	369	308	373	351	332	342	324	350	347	336	305	343	295	350	317	345	348	343	300	315	319	324	324	357	356	345	353	326	337	332	340	339	333	354	334	313	291	310	333	362	319	334	306	299	334	307	330	325	341	321	307	313	354	353	336	319	320	335	314	337	350	368	303	316	353	386	359	330	357	319	351	341	347	348	324	375	357	355	347	324	315	340	321	344	356	331	349	318	344	352	360	350	311	314	350	377	386	340	341	318	313	316	334	305	318	351	344	288	316	334	309	363	349	345	321	331	309	356	323	335	338	378	321	328	336	345	319	326	357	337	310	334	342	334	318	334	343	324	357	333	317	332	324	338	349	316	318	356	352	373	329	346	357	314	312	310	355	306	323	351	353	326	346	354	340	346	360	339	334	361	330	344	341	316	358	341	323	342	336	359	327	339	362	325	322	308	303	307	310	350	356	329	330	347	345	323	290	326	370	349	320	310	343	315	325	339	346	334	337	312	346	342	325	324	319	326	330	372	336	334	342	345	320	309	310	353	320	310	328	294	338	339	299	328	312	326	319	344	342	352	351	331	311	355	347	336	323	339	325	328	378	349	345	305	316	305	344	337	306	325	352	305	289	328	308	339	309	329	310	323	357	336	321	341	329	334	318	343	326	330	360	362	309	334	318	339	318	325	310	329	341	333	307	343	354	336	321	345	343	313	348	295	302	311	360	339	298	314	351	367	320	317	341	304	321	337	342	340	403	333	337	331	316	302	329	314	347	350	326	305	317	357	337	360	328	324	340	345	342	330	335	307	326	300	329	337	327	345	307	364	347	307	353	353	346	331	331	307	337	363	334	319	317	301	344	325	323	325	350	357	321	325	328	361	298	340	304	349	339	326	341	333	334	325	356	326	330	354	363	324	333	318	319	336	342	344	329	356	336	366	359	327	332	324	332	368	366	350	340	350	368	347	324	365	312	332	346	352	332	367	338	307	353	323	333	359	326	347	340	297	305	352	337	331	360	315	347	332	329	321	359	334	337	369	334	300	369	349	341	310	318	322	316	337	334	332	323	339	334	309	340	319	334	333	338	320	327	308	355	332	317	306	333	313	342	312	310	339	354	367	341	347	299	316	320	385	334	329	336	316	336	317	326	316	326	325	326	336	340	351	354	323	352	337	329	369	304	337	335	318	306	346	347	327	321	313	337	346	349	314	316	358	348	347	325	348	322	309	336	328	322	356	299	354	351	316	312	369	312	312	340	331	296	327	318	322	344	341	312	350	273	355	340	334	353	327	304	347	290	373	366	323	340	329	339	321	347	343	364	354	305	337	309	348	354	348	325	323	339	322	321	318	354	306	350	316	317	326	330	318	371	333	316	357	361	345	351	319	305	340	314	342	338	355	337	321	310	325	361	330	354	316	339	330	337	331	348	370	334	328	309	353	330	302	331	323	339	325	331	344	341	320	303	357	334	319	328	359	339	339	331	320	313	336	340	349	362	318	355	356	336	348	332	351	317	338	344	330	330	335	353	350	336	348	323	343	364	346	312	316	330	344	308	291	320	350	347	350	306	353	357	306	319	326	349	319	330	343	321	336	330	334	309	312	344	328	346	311	319	335	343	325	341	320	374	313	336	333	317	355	297	314	320	302	340	340	355	348	328	352	356	311	346	330	330	343	313	318	297	321	316	324	344	333	326	332	331	313	342	326	331	357	338	358	329	340	365	327	320	268	344	351	317	301	323	342
5863	1583	2736	3178	2954	2572	2179	1894	1696	1591	1484	1368	1283	1275	1126	1150	1144	1109	1096	1111	992	1053	997	1019	969	965	973	918	941	935	928	951	941	864	911	946	934	909	920	847	881	943	919	928	862	895	884	878	866	892	881	860	832	866	843	827	911	884	868	868	845	882	854	847	875	845	868	908	826	840	863	891	899	809	878	866	847	835	884	880	786	861	859	859	874	865	855	855	795	907	869	865	873	842	832	893	861	828	885	903	864	867	861	832	858	925	850	852	847	879	775	880	859	889	897	904	841	830	831	842	862	868	846	878	905	854	821	822	849	805	884	797	838	844	836	859	860	817	826	834	812	822	856	827	855	825	830	829	799	834	815	889	802	840	842	852	848	848	872	863	850	845	849	826	839	816	824	850	815	780	862	856	825	854	853	808	870	858	845	875	840	861	830	820	838	855	912	840	791	835	852	850	832	870	799	833	858	873	839	827	881	853	843	841	876	869	824	858	866	866	819	866	887	792	827	826	873	874	880	841	837	885	825	795	905	876	862	820	894	909	860	863	867	857	852	831	858	792	876	845	867	818	844	832	856	815	856	864	845	815	872	848	853	863	819	860	844	810	841	828	879	819	895	810	845	810	907	847	875	817	845	863	829	849	857	867	863	835	852	885	799	863	899	850	864	841	779	827	859	813	836	860	828	830	862	820	860	843	856	890	855	801	889	847	870	805	783	822	827	856	816	842	903	849	843	807	859	849	805	849	887	884	851	836	821	836	832	866	845	815	867	794	863	842	840	850	860	878	844	842	826	824	849	849	818	823	845	836	840	846	854	860	818	863	803	810	869	796	866	804	909	855	828	842	787	860	824	795	866	831	869	806	811	858	812	783	859	823	870	815	871	877	847	826	808	846	844	876	862	852	819	845	778	863	873	857	842	828	842	832	835	861	864	844	857	795	863	824	863	875	910	807	843	827	843	850	840	884	814	905	815	863	873	831	824	869	900	837	846	869	864	916	890	841	882	842	844	823	847	901	837	862	852	771	838	891	826	884	881	831	873	894	853	889	923	836	850	827	810	835	844	821	838	818	898	840	826	842	892	893	861	868	833	836	834	814	831	812	904	843	867	879	909	832	846	822	855	860	816	816	866	853	830	856	805	870	865	860	839	865	830	846	859	898	838	871	876	852	857	883	864	806	890	884	834	780	819	822	897	819	837	770	875	814	873	855	825	896	872	870	829	867	858	890	842	848	834	859	849	858	812	811	861	881	835	835	866	899	838	868	825	892	867	923	829	860	845	869	847	879	835	867	834	847	890	827	851	831	819	869	869	859	842	837	875	856	830	803	870	816	850	864	900	924	862	779	881	849	870	801	851	896	823	821	816	828	832	804	891	873	863	858	866	828	787	838	791	806	834	818	819	875	828	822	842	853	819	825	879	854	845	909	827	882	858	849	857	853	847	850	899	868	813	783	865	800	843	848	816	900	847	882	842	894	863	808	860	901	881	876	825	834	834	814	851	838	826	824	828	828	864	878	825	855	859	871	813	880	874	915	832	867	872	791	828	818	826	837	861	789	839	825	857	857	816	881	825	790	854	838	875	872	841	867	886	804	879	863	787	900	778	811	834	878	888	852	878	868	879	872	912	842	823	841	882	812	864	842	863	871	822	795	845	856	852	831	842	854	887	851	846	792	820	839	862	912	871	844	857	831	868	864	832	870	890	868	844	807	827	831	869	844	842	832	858	828	859	854	907	837	838	809	833	770	860	825	855	809	824	833	843	808	793	841	832	819	820	859	896	838	877	817	882	832	815	882	819	818	885	817	862	808	866	856	843	845	852	887	853	910	867	817	811	835	819	836	847	834	870	830	901	815	800	887	846	943	786	835	814	828	842	805	844	857	821	874	813	831	864	841	816	892	873	875	801	847	888	872	883	841	848	886	824	861	827	865	846	818	854	835	843	789	842	830	833	827	859	875	826	852	817	865	862	885	825	819	863	895	807	818	854	867	878	819	804	859	869	930	860	839	829	858	858	784	879	853	855	879	842	870	837	828	780	796	865	876	875	877	891	837	861	871	760	843	826	823	885	835	804	855	879	824	879	797	867	816	796	852	822	813	887	866	862	862	839	841	884	826	832	837	821	865	799	835	850	843	844	839	791	817	837	872	871	836	883	876	826	883	815	886	826	842	857	882	852	878	860	868	841	806	885	883	855	832	821	880	842	872	834	827	806	851	830	839	841	906	852	838	795	805	870	809	853	852	888	824	817	843	861	873	854	861	804	853	849	880	879	871	866	853	808	814	910	835	801	850	843	877	855	906	843	853	868	883	788	839	826	860	843	813	829	876	861	892	877	881	838	876	896	825	809	830	853	878	851	835	830	846	828	829	843	860	873	868	823	882	857	847	883	850	862	876	881	863	867	838	818	881	874	850	849	856	873	837	869	819	815	884	876	821	864	872	884	836	809	860	878	874	843	859	828	826	852	818	859	876	831	883	837	813	832	857	836	899	802	864	837	909	850	855	854	947	866	830	886	833	797	861	898	880	842	835	848	882	852	827	870	797	843	859	860	826	883	805	859	827	831	844	847	877	870	877	870	791	828	818	823	887	849	858	881	870	882	851	824	882	860	822	858	832	842	847	826	846	836	808	835	841	826	858	832	856	844	844	892	804	848	845	816	853	836	817	861	908	773	881	849	867	785	790	875	822	833	862	818	881	812	844	813	822	774	844	849	873	816	819	806	809	869	887	879	863	927	885	809	834	849	861	839	894	813	832	895	883	869	909	898	849	843	886	844	853	872	835	826	770	839	822	848	873	885	882	857	879	835	865	817	910	838	874	933	863	915	843	815	858	852	888	849	829	871	902	857	885	766	798	848	886	811	810	798	903	810	840	867	855	879	852	885	872	862	860	847	871	833	828	792	819	857	829	826	836	833	873	822	853	852	856	787	824	833	906	877	836	841	822	902	857	827	809	854	837	839	771	793	838	825	856	838	823	878	937	867	844	913	816	860	822	846	798	823	827	912	849	866	850	831	870	841	880	800	873	838	800	863	808	820	854	869	801	806	836	840	864	853	866	877	812	862	875	856	822	816	796	846	853	876	911	887	862	891	853	887	822	798	854	862	796	858	858	832	831	834	867	853	903	856	871	825	848	850	877	794	864	833	802	845	852	895	853	816	832	860	852	802	818	872	861	820	862	835	796	898	873	850	871	855	832	904	830	883	877	898	828	921	848	868	813	809	853	840	853	863	788	856	853	844	903	883	839	832	857	842	829	848	840	812	847	853	844	885	809	812	883	854	821	867	885	850	820	844	805	842	890	865	839	796	867	813	866	871	870	869	819	850	803	852	874	848	814	841	858	816	808	852	841	857	842	819	868	813	821	803	831	819	817	793	836	786	824	846	848	823	838	823	789	808	806	872	818	757	897	844	864	857	816	793	808	806	858	866	921	874	854	839	805	839	854	840	833	850	848	823	814	847	787	843	845	879	843	878	869	834	847	836	822
17085	2348	2288	1732	1220	887	687	544	471	451	336	291	312	294	263	246	218	223	215	201	205	194	172	200	180	164	188	178	172	198	179	179	169	138	174	172	174	183	190	193	185	158	182	150	172	146	151	163	181	151	159	172	165	169	158	158	157	177	168	147	173	155	140	138	150	161	141	176	162	159	161	169	156	173	159	149	175	156	160	166	165	163	168	155	149	160	184	165	154	149	156	164	144	165	153	151	149	157	137	161	169	133	158	169	155	163	151	153	159	156	159	152	158	143	148	157	146	137	138	140	171	169	169	170	184	166	173	148	165	137	155	152	158	173	150	152	138	142	156	161	140	146	163	145	147	154	164	149	169	165	166	156	143	139	147	155	156	130	130	146	167	165	151	167	154	158	165	147	155	157	162	155	130	151	148	155	128	137	165	163	159	150	149	161	130	157	145	158	170	141	145	148	139	164	155	145	132	159	149	160	139	156	138	156	135	148	160	144	169	141	149	131	150	166	174	163	141	167	142	182	176	153	145	134	158	155	162	167	142	146	168	140	146	168	147	154	166	185	155	176	147	154	155	144	165	151	157	155	159	145	153	141	151	158	146	159	138	135	159	159	138	149	172	149	166	148	183	147	160	166	153	151	166	184	171	174	164	157	155	140	144	161	152	153	156	185	146	142	158	148	156	129	147	144	168	144	140	147	163	145	166	137	146	163	160	130	152	147	147	153	163	150	153	133	139	169	144	166	168	157	169	162	161	142	151	159	146	155	158	140	165	156	157	160	151	153	161	146	148	153	154	157	157	144	164	136	157	135	149	181	155	130	137	191	145	134	148	143	136	170	161	139	170	155	151	159	143	138	146	166	162	139	159	164	137	133	148	149	143	145	161	160	151	166	155	156	170	138	142	144	169	164	160	154	162	170	171	167	163	144	153	149	153	155	153	149	136	145	172	142	183	158	162	202	160	144	156	143	142	154	129	149	165	160	155	160	155	169	156	184	182	156	161	145	162	167	157	147	150	158	153	155	161	138	148	175	146	155	155	144	142	159	147	159	157	141	151	139	162	141	167	165	163	160	166	168	163	151	163	166	128	164	165	151	143	135	137	145	148	187	154	163	143	150	142	146	142	165	161	126	144	151	154	168	122	154	145	155	154	152	161	169	145	138	146	166	134	132	147	154	140	139	133	168	162	133	150	150	131	145	127	135	146	130	146	171	149	135	175	137	144	130	148	166	169	163	147	153	152	148	158	169	142	154	157	148	135	154	157	169	144	158	160	157	158	168	171	176	124	164	152	169	146	151	158	158	170	145	158	158	160	159	177	158	183	155	143	166	144	163	154	164	161	131	149	174	125	145	164	163	154	144	148	135	154	150	147	152	155	168	144	162	156	162	133	170	166	154	140	171	166	170	173	158	162	122	150	149	154	170	167	168	155	145	150	171	161	160	138	149	182	111	149	151	156	151	168	121	132	152	163	169	168	173	123	159	174	148	140	161	162	142	150	150	164	164	175	169	145	155	154	178	144	136	131	155	164	154	151	172	158	177	184	152	157	157	143	151	168	159	133	149	161	164	164	151	153	153	148	147	137	140	147	132	168	147	167	157	160	163	145	166	169	161	155	168	178	136	165	148	127	170	168	132	160	157	151	173	162	169	156	157	159	150	141	163	174	132	145	156	154	143	146	151	134	170	144	161	152	141	159	138	141	182	160	160	162	141	136	138	143	173	137	152	141	141	171	132	156	111	152	157	146	145	143	161	163	153	152	134	140	146	154	158	143	143	157	156	167	158	155	164	149	142	145	154	166	131	158	152	144	157	141	161	170	146	166	157	161	149	159	169	150	143	148	159	169	150	178	160	151	159	151	162	125	154	136	170	172	144	152	159	162	145	178	161	172	154	168	147	142	166	137	182	138	154	165	151	145	166	164	161	146	159	165	156	157	146	148	172	153	155	161	165	136	161	130	149	158	141	159	141	143	157	191	159	151	162	137	163	156	166	147	170	163	153	164	143	162	160	168	155	128	158	149	148	165	162	149	131	141	139	167	145	158	137	156	157	178	156	137	163	130	149	158	155	179	140	154	184	175	139	136	134	138	166	144	130	167	151	139	172	132	155	171	150	143	155	164	172	164	160	151	151	165	146	152	154	161	140	149	144	162	141	148	144	159	169	172	157	152	153	157	160	152	158	169	169	159	131	148	141	127	170	153	150	169	170	158	161	167	167	144	184	148	147	163	145	159	149	152	170	140	152	150	165	145	167	150	134	133	162	163	163	158	183	165	166	150	157	156	160	138	134	162	146	164	163	153	162	157	132	144	154	167	156	171	159	146	164	146	164	176	134	135	157	148	140	155	161	145	178	187	165	176	150	149	165	152	163	149	153	149	162	166	143	163	169	144	153	143	165	167	149	164	158	130	158	158	179	153	156	171	164	160	146	165	134	151	143	122	165	149	153	152	163	149	173	152	144	146	150	144	170	157	142	152	152	129	145	165	168	162	129	167	146	169	144	138	172	150	144	139	164	174	160	169	162	164	149	152	153	154	136	173	139	149	171	157	141	133	163	156	165	167	176	142	172	167	163	155	148	141	154	168	145	134	138	171	185	150	145	144	159	156	164	166	165	157	154	154	140	136	144	158	177	170	118	136	184	158	161	174	167	145	169	137	182	145	158	161	144	147	158	126	161	192	156	158	169	144	145	176	166	146	144	126	174	153	140	162	140	154	147	161	161	144	163	146	156	150	150	160	138	164	138	147	132	163	168	178	162	143	146	144	145	145	173	129	151	151	175	132	143	136	143	144	159	166	135	134	163	150	147	153	143	150	147	179	151	154	175	162	132	166	152	142	154	167	149	152	163	178	146	152	134	156	149	156	151	160	146	152	143	161	154	148	153	149	150	138	156	171	163	141	158	155	134	159	158	153	156	161	145	188	156	145	183	145	154	130	159	149	141	146	169	154	163	170	159	170	134	138	150	147	137	135	166	146	179	152	149	147	144	163	133	155	152	148	160	162	151	152	155	133	134	164	153	172	173	144	172	153	150	145	170	139	174	142	167	172	156	132	154	142	164	172	140	125	147	155	139	149	144	152	146	150	158	147	164	155	153	141	161	162	172	177	166	138	129	173	177	137	168	152	150	153	162	167	163	150	162	160	150	142	158	127	142	189	171	149	167	136	144	152	133	151	154	146	163	162	134	173	145	152	145	144	141	168	152	158	156	125	149	166	158	152	170	173	145	151	162	185	146	185	135	134	148	146	140	173	173	178	146	162	154	141	156	166	159	161	178	164	141	156	161	159	160	156	149	149	154	162	152	141	157	146	117	168	163	139	164	149	148	140	163	142	157	145	151	176	168	169	150	149	172	155	183	162	148	162	149	139	127	146	151	150	147	144	132	152	174	162	167	162	156	158	157	166	137	141	147	157	163	149	155	156	152	150	160	141	136	153	139	152	162	162	159	164	144	126	165	141	172	155	159	142	155	177	163	163	165	169	167	139	160
7373	1887	4110	5045	4450	3771	3086	2554	2191	1878	1676	1428	1330	1230	1099	1042	975	872	833	869	821	742	761	703	709	640	602	668	644	641	604	561	575	593	557	566	577	564	550	526	532	544	537	503	574	498	486	538	505	537	470	512	479	488	493	487	499	490	495	503	528	478	434	468	447	429	458	464	512	448	479	433	464	436	435	452	466	444	473	484	509	479	464	441	428	488	428	483	473	422	448	495	438	398	472	436	493	442	468	404	471	486	447	446	463	457	410	460	446	466	441	469	465	443	490	473	452	454	475	439	453	458	419	438	428	466	477	435	499	441	403	468	412	460	417	451	452	414	473	437	424	442	445	469	456	416	464	410	412	443	450	430	474	450	429	435	458	443	445	462	435	457	440	495	413	455	488	458	428	462	429	429	463	445	454	418	443	486	443	429	470	437	452	436	425	453	430	447	444	485	449	451	446	428	471	417	434	475	438	455	426	448	411	434	486	442	404	444	422	465	439	427	459	411	466	441	425	421	410	466	450	432	442	457	454	443	423	448	440	428	450	470	418	411	452	459	457	466	440	393	441	439	421	451	451	458	461	421	421	432	422	447	446	428	448	455	461	437	451	433	454	426	446	422	439	435	443	436	464	451	421	457	434	448	465	440	403	412	448	474	424	424	435	444	455	457	468	455	474	449	457	432	432	424	433	437	443	398	412	389	426	445	470	469	419	442	455	426	440	441	428	413	426	421	470	442	466	396	421	432	495	432	439	437	447	457	437	476	434	451	449	454	466	428	427	473	421	458	442	432	431	430	477	465	406	449	425	441	447	442	389	466	420	442	442	429	433	473	450	433	468	431	450	448	412	447	404	424	438	430	428	422	470	431	423	455	452	444	421	400	426	403	418	431	410	444	422	458	413	440	470	432	456	429	404	443	484	462	444	479	470	500	428	459	436	410	405	442	471	436	435	445	432	457	447	448	467	406	427	451	416	427	440	450	449	452	421	442	414	435	406	421	472	418	452	436	435	461	423	461	422	450	442	445	490	389	446	437	439	476	454	439	441	419	459	460	468	446	450	439	415	434	440	438	431	444	470	423	500	476	449	431	412	452	434	407	440	439	429	480	446	461	433	464	459	420	441	449	455	435	476	406	411	440	452	458	442	414	407	410	455	469	419	478	457	446	451	486	441	434	441	466	472	429	409	453	457	475	438	442	441	474	431	417	439	467	458	478	443	442	434	423	440	457	444	441	449	445	451	413	384	424	439	465	442	445	475	478	415	464	422	455	446	471	411	456	430	428	480	433	465	446	439	442	446	463	425	453	433	429	457	427	471	416	445	472	427	407	475	436	474	443	434	455	438	450	468	432	434	479	443	464	445	458	451	430	463	462	457	488	448	393	437	429	443	442	430	431	445	471	452	456	416	448	441	451	465	436	441	441	468	466	448	463	450	461	422	439	426	446	435	426	462	453	430	464	406	476	431	453	453	418	456	422	472	426	478	447	475	416	472	495	417	454	434	445	444	471	454	421	479	423	484	433	432	417	417	452	439	486	426	455	452	449	454	448	461	450	442	469	418	432	425	431	453	416	400	461	421	440	458	468	446	456	388	475	494	453	437	411	443	465	493	482	420	428	434	477	479	457	480	433	464	439	435	439	430	440	418	460	480	452	434	432	474	406	422	415	439	471	423	462	479	435	464	434	425	431	455	473	446	425	439	434	424	428	409	437	440	424	466	469	446	447	466	450	462	465	489	395	479	430	476	469	406	453	472	459	477	425	456	448	443	421	452	430	407	430	452	400	438	428	467	455	458	424	474	465	406	433	450	439	453	416	427	435	435	445	420	421	429	403	460	435	457	442	445	429	495	447	410	441	443	472	441	423	404	429	443	441	440	407	470	430	422	402	460	450	449	417	460	418	450	430	415	442	413	443	422	412	416	463	464	424	455	480	450	423	454	473	468	459	449	426	407	441	398	399	461	433	429	429	411	432	457	479	444	455	393	464	459	429	443	471	413	427	399	458	466	464	417	408	449	489	416	438	447	438	453	464	436	421	447	435	483	467	451	447	428	438	443	454	450	446	419	433	436	439	432	411	463	449	436	426	452	445	436	404	456	425	440	469	449	441	441	434	452	447	458	455	425	479	398	431	422	451	435	454	437	443	434	453	447	448	423	421	432	451	426	416	445	439	426	468	467	438	453	416	422	409	428	408	412	411	496	460	424	452	476	462	439	422	440	450	430	453	402	421	480	454	444	452	439	433	453	475	479	438	428	457	449	483	430	462	464	443	470	473	451	408	465	423	451	449	414	418	406	473	416	464	470	437	440	460	443	437	420	458	464	418	453	437	474	424	448	442	440	458	447	471	463	419	467	456	425	449	465	461	420	459	448	431	479	424	435	454	421	424	461	417	491	455	456	446	431	467	418	385	432	425	436	462	441	464	445	417	393	465	432	446	422	435	429	444	416	453	479	435	428	444	445	425	427	438	481	407	427	437	498	427	443	434	505	453	425	470	441	450	428	423	462	426	436	391	431	463	457	480	466	465	460	424	435	428	431	447	449	441	466	409	438	477	426	452	461	447	447	447	410	431	454	458	426	420	469	443	478	405	425	433	442	411	448	442	439	427	449	398	434	433	393	447	427	418	448	436	449	451	400	448	436	445	469	412	459	442	450	449	421	408	432	435	446	451	425	431	462	431	459	442	442	466	430	418	435	417	468	409	432	440	457	460	458	437	442	481	474	452	443	426	432	444	465	437	412	453	442	452	451	422	412	419	421	461	420	437	415	468	457	448	462	427	432	454	453	421	427	473	462	499	468	448	466	456	441	437	439	469	430	440	399	411	430	435	423	512	464	448	448	436	488	412	480	444	430	448	438	427	424	496	432	465	449	416	432	423	452	438	410	416	488	426	466	403	468	439	446	448	416	438	431	415	425	444	447	417	448	457	467	447	470	443	466	447	454	422	427	433	429	436	397	426	452	448	410	434	405	425	451	426	433	433	409	433	452	469	453	431	460	466	449	459	446	466	473	437	476	432	414	408	437	442	440	473	435	446	439	457	476	430	460	406	438	432	463	434	446	424	458	410	432	430	410	402	448	401	450	461	426	450	448	443	493	443	437	441	446	428	476	432	455	467	414	448	451	404	440	446	459	434	461	435	441	469	471	479	446	482	407	444	472	442	439	427	435	409	434	434	455	429	424	432	437	453	414	475	417	404	436	438	464	445	436	426	427	444	433	497	450	457	423	443	453	473	423	433	449	448	478	494	457	482	427	482	473	438	430	455	432	450	425	481	441	453	458	468	454	423	439	413	407	432	451	509	425	428	449	463	425	418	416	410	425	449	436	476	438	449	434	423	445	492	430	449	466	453	415	460	419	458	440	450	424	464	438	452	432	445	501	464	448	414	441	455	453	447	440	438	441	438	473	492	452	455	435	431	446	462	443	438	426	451	474	425	450	435	439	408	449	430	495	434	448	429	458	431	482	436	454	431	450	417	421	454	454	453
2557	424	422	389	397	375	416	356	382	391	414	389	374	343	379	353	364	383	418	374	346	374	345	374	354	334	386	374	350	356	391	371	375	354	374	363	343	389	367	407	343	382	370	359	378	379	404	354	396	383	376	377	380	384	370	358	369	387	384	403	359	359	380	388	368	375	371	377	345	377	363	369	373	371	374	352	364	376	367	402	384	364	391	367	358	372	394	350	380	350	346	381	364	385	358	381	367	372	352	361	344	382	370	369	360	364	375	390	398	356	352	390	365	389	373	368	341	373	377	398	353	364	414	370	337	369	400	343	331	373	345	336	368	335	381	385	370	373	347	352	370	379	392	349	382	368	363	359	381	348	363	337	364	345	332	372	356	394	338	401	424	367	402	341	379	363	346	356	364	357	398	372	387	332	371	349	375	354	357	339	341	346	361	353	375	381	379	382	401	380	378	378	383	375	351	398	348	358	403	385	363	382	383	332	342	384	372	375	369	401	421	340	374	365	363	365	372	374	358	375	363	349	351	376	344	350	374	372	401	370	368	396	392	371	376	373	353	353	359	340	360	381	443	384	359	385	386	354	367	381	339	360	349	413	366	381	369	370	370	333	354	385	353	375	355	400	385	417	393	361	388	351	381	354	352	367	359	366	360	359	327	383	360	368	351	395	373	364	374	383	374	381	374	395	375	363	341	387	371	349	340	364	342	364	356	397	373	387	351	377	369	331	376	359	380	404	366	381	366	356	370	397	353	371	401	329	383	399	346	355	329	372	367	359	370	356	377	403	361	381	344	358	346	355	371	371	387	361	406	371	389	366	366	354	357	387	370	353	385	352	385	402	373	375	380	319	349	350	349	409	356	374	393	364	345	380	359	353	373	353	366	359	389	382	340	381	383	360	385	335	383	377	381	380	374	376	386	377	373	353	352	377	380	386	361	375	380	346	397	366	391	364	323	359	372	398	351	405	384	347	380	337	367	361	343	336	371	354	358	378	358	378	342	349	392	350	373	372	374	388	347	374	368	356	384	366	357	326	334	383	368	375	357	355	382	398	386	385	329	373	336	386	404	405	376	369	383	367	381	361	395	357	384	363	382	364	359	399	377	373	375	379	352	340	398	398	395	337	383	353	364	368	344	392	374	369	371	359	347	339	368	374	376	401	347	417	339	362	369	385	355	380	378	315	357	381	383	357	377	337	370	355	395	413	347	393	367	372	390	370	319	392	363	379	362	362	360	389	370	361	402	344	352	358	356	377	375	354	383	396	349	414	351	349	360	382	349	360	364	356	379	382	384	361	387	335	357	368	363	381	385	362	365	344	371	358	356	390	379	356	370	383	370	346	399	369	365	364	377	381	387	376	359	371	383	371	357	382	384	383	377	363	386	356	354	385	360	395	375	364	345	342	373	379	367	350	316	384	344	387	384	391	405	422	385	368	363	384	349	360	345	369	367	387	367	358	397	354	363	395	359	379	369	378	396	394	371	379	373	346	378	338	355	373	358	365	363	375	363	399	378	376	379	359	380	350	357	376	342	414	378	386	383	356	393	390	368	374	364	376	347	356	384	383	389	372	343	382	413	390	359	362	366	394	377	402	327	374	367	365	382	354	371	373	378	356	378	370	373	372	359	340	367	373	349	379	386	391	382	406	384	377	353	387	350	344	366	355	389	417	357	378	390	366	377	389	379	381	384	373	378	353	385	384	368	381	362	343	394	354	387	380	374	353	373	361	366	334	344	340	384	359	360	372	372	399	349	340	406	351	380	368	345	385	347	380	364	390	351	410	396	369	402	364	354	365	389	357	336	351	376	370	363	374	355	388	344	390	410	398	381	389	374	371	342	389	372	370	396	391	392	386	386	400	397	379	332	369	381	367	385	386	382	388	421	367	359	404	364	405	366	317	349	358	375	374	343	386	371	373	369	404	376	374	358	367	383	394	392	377	383	367	367	351	384	405	385	380	352	375	367	370	371	378	384	388	361	366	359	335	360	365	379	375	378	389	373	374	404	408	365	368	357	344	378	355	367	364	381	345	385	398	353	355	352	330	362	348	363	354	388	362	348	333	346	394	386	381	363	372	385	370	343	375	380	353	354	379	381	383	345	377	340	368	325	367	379	365	363	402	401	363	358	327	386	378	349	386	391	406	360	403	406	366	379	368	373	377	401	380	411	347	360	386	417	370	368	364	371	396	367	399	416	405	377	399	374	396	343	351	389	353	374	361	380	405	355	350	376	397	392	386	364	395	404	362	378	351	375	381	353	399	374	380	380	390	370	384	371	362	378	358	387	339	345	390	391	363	353	392	371	360	384	363	376	357	362	430	362	367	398	406	359	343	372	342	389	351	361	380	397	403	361	385	368	381	362	356	390	385	379	376	331	355	364	344	384	341	357	366	345	364	362	364	368	364	395	380	378	351	376	356	317	321	378	394	364	384	385	362	398	357	401	346	355	354	365	342	349	378	381	363	331	399	376	395	352	366	389	381	391	388	358	355	363	380	393	385	361	376	363	404	362	406	356	379	376	365	376	373	378	321	361	371	381	383	369	361	376	333	367	364	360	360	407	384	389	380	366	365	381	395	350	355	384	363	383	386	348	341	368	360	337	352	371	372	374	381	389	361	397	344	367	377	410	379	370	360	350	392	386	367	346	387	366	382	377	359	328	373	353	384	368	365	395	360	348	384	352	374	366	377	375	375	374	395	365	354	361	371	346	373	406	408	409	362	385	332	385	425	358	370	353	355	381	388	383	362	398	372	393	383	385	392	379	353	341	368	371	384	376	314	378	353	396	360	382	376	363	380	365	360	382	368	359	370	332	403	378	352	348	372	351	332	405	372	389	336	389	365	389	394	368	406	362	342	379	386	384	357	377	347	353	378	362	375	349	397	382	358	372	408	374	363	350	335	393	386	382	382	349	397	356	343	400	373	415	370	377	371	397	375	331	394	363	373	356	332	380	360	350	410	384	399	361	388	358	386	366	359	343	369	367	379	378	381	372	360	381	353	369	351	376	391	364	383	355	453	335	403	374	354	365	362	394	392	338	351	371	336	366	362	375	361	366	346	377	386	350	389	391	351	381	376	404	379	366	365	336	393	339	390	365	361	390	359	368	366	365	379	352	362	359	360	373	394	372	402	393	359	381	340	394	349	385	386	353	358	364	391	396	380	356	390	380	361	364	316	372	355	358	379	371	350	375	375	383	359	355	390	354	377	376	366	337	398	364	380	378	361	392	385	392	362	350	382	375	344	384	347	371	377	367	405	371	371	348	371	334	385	397	357	341	369	372	373	351	402	347	397	383	363	367	391	357	379	372	362	401	407	343	363	361	358	398	373	408	386	401	368	322	402	382	359	366	371	371	363	322	376	414	379	389	346	375	382	359	375	377	348	386	397	383	388	384	360	350	377	388	360	386	353	347	336	323	371	392	349	370	353	370	359	380	383	346	386	383	391	365	367	356	371	348	353	338	407	362	349	352	374	372	386	362	360	380	385
2744	994	1074	1113	1091	1134	1045	1043	984	962	977	964	996	952	943	970	966	905	937	950	951	918	994	985	913	970	892	965	1001	994	991	929	917	971	1001	952	984	941	948	893	998	981	953	942	967	942	920	951	944	920	974	927	884	943	933	958	918	943	949	999	976	923	934	958	954	939	916	961	903	995	945	987	961	962	923	966	922	936	921	940	954	959	930	923	1009	874	919	921	984	936	884	931	902	990	957	958	920	906	898	987	953	960	953	983	967	887	948	978	921	898	893	969	927	894	927	995	922	938	937	976	903	1015	982	949	899	903	935	966	963	969	958	947	938	933	937	917	931	883	933	974	907	985	960	943	941	951	949	969	943	966	936	915	938	937	913	956	916	1027	979	902	928	928	949	926	908	939	950	951	893	917	905	909	904	951	911	1010	951	936	914	949	988	940	965	920	893	929	932	982	937	972	987	907	992	902	953	979	929	937	920	962	932	937	973	918	881	894	919	963	966	898	915	906	946	916	974	924	915	973	944	963	929	955	930	921	984	933	997	926	948	944	930	921	953	929	945	922	941	902	950	987	949	947	925	977	934	970	963	965	930	929	908	1033	979	947	945	936	919	932	982	976	958	970	957	965	1007	943	977	935	972	924	944	910	939	919	960	899	982	985	889	968	936	978	933	909	945	976	973	920	896	917	907	961	926	962	901	965	972	964	895	976	977	954	938	876	976	918	928	937	937	976	991	957	946	1028	930	897	975	929	974	992	923	903	949	954	914	898	950	959	971	1010	892	950	963	935	965	960	934	1001	959	937	942	956	975	992	961	918	933	968	975	979	932	926	934	925	943	939	917	909	989	925	1006	928	986	917	986	910	950	958	935	950	968	992	915	925	955	903	932	1031	936	968	931	920	929	980	963	952	953	918	917	921	938	942	967	923	939	933	943	957	912	983	934	932	963	924	920	899	959	969	996	915	951	952	958	952	970	972	968	854	958	926	957	972	924	913	887	936	957	990	987	946	964	932	917	911	1049	1014	921	944	953	914	969	1000	955	1002	970	968	899	927	958	942	950	932	935	959	979	949	891	944	975	921	920	899	994	948	948	944	938	904	949	931	916	958	966	920	977	947	897	967	943	896	936	934	955	916	900	930	920	946	921	940	976	957	876	954	970	945	897	942	950	907	946	970	908	968	970	907	900	916	936	911	916	927	961	951	908	959	906	1005	956	933	933	882	973	858	992	902	972	914	975	936	928	971	966	933	911	956	937	956	946	953	963	963	944	967	904	946	918	900	947	932	963	958	938	904	891	943	1007	889	940	927	1004	904	965	942	969	923	967	938	954	940	980	983	948	919	975	951	957	972	928	980	973	966	955	949	973	961	900	931	893	947	952	993	889	958	949	967	930	959	932	936	977	959	979	959	944	976	1001	965	904	890	953	941	962	932	953	968	917	956	930	946	884	944	933	948	998	964	938	953	964	922	946	981	950	963	932	925	945	958	886	928	987	926	951	932	985	922	910	954	970	920	952	904	936	945	954	955	1014	953	993	1012	941	975	961	951	944	973	982	934	942	926	957	858	954	945	955	908	961	991	1008	963	897	973	915	963	907	937	919	934	950	970	923	1015	943	969	984	970	925	942	954	929	913	937	934	931	951	973	964	901	1011	926	940	942	933	945	943	964	951	839	940	920	1038	1009	925	969	906	1006	940	928	932	931	986	948	932	981	974	932	937	969	940	950	914	953	969	958	998	930	933	926	919	938	898	907	954	990	930	959	887	983	964	979	969	929	959	949	946	933	904	876	953	913	887	911	921	898	929	913	913	1041	966	968	921	959	926	910	929	938	964	925	949	960	919	973	934	985	923	923	961	908	939	929	944	932	893	999	993	906	972	917	937	970	949	892	987	902	920	934	953	915	981	941	922	942	942	917	922	943	973	903	929	912	944	952	983	913	931	956	931	938	951	928	857	963	929	975	936	959	933	952	965	955	953	929	970	967	955	936	959	974	943	978	950	930	956	963	946	927	911	893	935	919	955	970	967	983	912	961	974	925	908	983	897	964	925	957	870	897	953	950	918	984	931	961	915	973	924	977	977	892	885	988	943	925	986	930	920	977	941	921	924	918	922	833	950	997	917	945	959	965	948	944	919	949	944	961	901	929	940	944	911	918	915	974	933	957	915	995	917	951	919	979	958	925	933	949	912	916	905	909	943	921	950	993	875	931	893	968	910	977	956	956	930	950	947	944	965	937	898	948	903	970	933	910	954	937	932	870	957	986	949	907	948	951	938	949	983	972	964	1013	969	931	884	943	982	947	960	914	931	889	917	965	916	917	917	965	933	952	973	939	956	926	921	887	882	965	1002	905	896	922	910	982	915	936	920	932	955	920	938	928	961	902	1004	951	918	935	901	973	942	886	930	947	932	961	924	950	947	913	991	942	974	916	880	975	997	918	1021	992	945	945	925	949	918	951	965	926	919	947	965	982	992	949	953	967	911	931	970	921	923	988	980	986	871	963	902	910	954	943	934	987	991	936	1009	1000	904	926	946	927	904	920	891	986	962	979	948	951	969	933	934	925	943	913	934	999	971	897	960	958	928	965	953	860	958	949	988	955	965	891	931	996	963	986	958	947	940	908	928	882	905	937	976	964	880	957	950	942	893	948	948	915	961	999	980	948	954	981	1001	937	945	954	959	937	973	948	933	946	1000	979	962	961	919	937	995	899	909	951	992	952	958	903	981	946	960	966	921	984	916	952	979	954	967	942	953	934	933	939	969	888	923	959	913	907	980	979	910	978	927	992	911	910	945	929	972	959	920	950	926	926	910	938	891	905	950	902	980	997	996	927	924	958	924	916	955	952	919	965	930	971	952	954	938	920	984	955	1016	871	959	960	985	951	937	926	946	884	938	917	959	910	921	944	947	876	1014	1020	966	932	972	979	956	938	900	980	997	960	972	951	949	972	914	907	923	907	965	932	927	951	957	953	935	966	960	918	971	943	965	997	985	953	975	917	915	904	1013	990	920	943	988	942	936	941	948	968	970	970	917	941	999	932	934	921	950	926	965	936	898	873	933	978	1024	935	997	937	874	921	876	912	888	944	933	938	945	934	941	959	931	932	939	968	930	946	931	923	948	921	944	923	957	928	931	957	993	967	933	909	935	921	985	952	958	934	917	962	939	957	981	975	940	971	927	981	972	929	952	942	976	939	934	994	944	959	887	950	957	935	983	954	935	901	982	950	992	995	929	944	933	899	940	990	899	979	942	922	980	929	977	927	920	933	964	877	994	1001	924	912	907	934	992	964	965	966	906	986	969	877	954	953	957	993	928	923	963	982	925	917	939	895	970	951	917	952	906	966	947	918	962	880	962	958	962	952	999	914	958	966	919	895	881	983	972	913	980	904	996	935	967	938	887	1010	919	972	901	953	960	984	975	897	895	975	1000	932	965	978	930	986	984	921	983	949	910	894	923	981	940	935	982	947	959	1018	933	976	958	952	988	896	897	959	980	953	898	913	940	969	903	890	951	940	933	920	943	944	974	966	902	956	918	940	927	997
9015	1105	1289	1086	875	689	587	532	517	379	444	399	393	376	429	374	370	377	363	332	366	330	334	343	368	350	357	343	345	363	346	374	330	349	344	376	323	351	348	309	359	360	331	311	336	333	317	365	332	336	335	317	334	337	358	350	333	332	349	341	310	327	355	312	315	338	366	340	340	334	348	370	345	367	344	344	296	331	332	340	328	349	362	351	344	345	323	365	321	341	376	369	380	342	329	316	347	315	316	301	349	322	320	354	346	324	320	301	316	307	315	361	351	319	339	327	352	320	351	352	328	333	335	338	342	287	335	331	355	325	351	367	321	331	354	323	312	320	321	313	351	349	315	331	328	314	334	317	346	316	339	369	299	310	331	333	343	339	316	351	317	344	318	324	307	314	314	377	346	336	348	325	347	316	320	323	344	370	364	347	323	336	313	311	337	322	302	340	349	307	317	319	319	334	392	364	371	321	333	318	328	342	326	340	345	315	312	322	318	319	293	365	306	315	353	296	341	312	333	322	332	315	335	338	368	333	341	329	340	313	386	331	323	309	325	322	311	332	363	349	326	329	338	305	328	331	294	323	351	353	303	330	320	361	293	333	340	322	329	387	337	308	346	313	334	366	334	333	342	306	315	325	317	333	346	323	342	342	350	341	328	352	342	360	350	345	354	343	357	346	321	323	357	329	382	319	347	335	347	297	344	328	385	333	355	357	321	354	327	339	339	343	328	349	369	348	349	279	323	302	322	354	341	351	330	335	330	320	349	342	283	299	320	313	337	333	314	391	354	340	328	334	343	323	281	337	305	328	333	368	348	302	356	309	316	347	362	354	342	354	311	341	324	352	355	337	314	334	301	325	378	339	319	321	345	357	338	340	348	316	332	333	327	332	312	322	338	324	277	316	321	343	333	329	336	344	318	334	367	339	330	291	318	350	338	341	321	294	334	304	310	311	359	332	341	323	337	330	337	320	297	322	327	333	343	327	329	375	321	316	320	310	353	339	308	323	348	318	349	331	335	331	344	368	296	323	334	320	338	339	338	331	315	366	343	300	337	332	340	322	312	347	359	327	337	353	323	318	356	329	336	324	304	332	365	329	328	326	336	334	357	356	347	293	358	331	333	318	338	367	319	327	313	305	321	307	337	304	360	349	365	331	361	335	335	349	321	334	307	339	337	357	326	309	342	306	346	327	329	305	309	294	354	319	353	338	364	326	325	332	355	324	319	338	344	345	326	331	342	356	350	333	353	330	331	322	343	317	347	327	338	357	357	316	337	338	311	316	301	331	350	335	319	339	346	347	294	326	335	332	352	324	373	364	327	341	306	305	313	358	383	359	305	343	292	319	320	346	344	310	327	332	360	347	309	334	350	347	329	314	320	332	298	338	357	361	339	338	317	304	320	332	316	351	322	335	307	334	300	319	337	343	313	341	322	328	334	351	333	336	359	317	302	352	342	328	357	345	314	333	359	341	322	335	337	333	307	335	336	346	343	354	310	340	347	330	358	306	335	332	316	304	322	306	338	337	318	313	300	340	310	296	342	342	319	326	368	369	343	337	324	351	348	315	320	343	334	333	350	346	319	321	294	338	354	322	305	321	334	334	335	328	334	315	307	350	311	321	372	315	308	346	335	354	333	316	351	337	337	306	345	319	343	307	313	343	288	365	347	334	309	340	319	357	333	308	332	304	346	339	350	323	314	313	349	307	339	326	341	321	365	337	335	284	334	329	346	322	340	306	339	311	305	324	345	336	349	328	311	306	303	353	353	326	355	336	349	337	349	317	319	362	346	353	306	359	345	335	324	342	355	341	343	323	293	327	316	330	316	344	313	304	307	300	291	344	343	324	296	332	357	316	347	315	353	348	356	337	346	359	311	333	329	356	346	342	320	346	338	339	291	334	304	369	323	343	331	370	334	328	376	321	299	347	326	340	349	341	336	306	304	333	333	354	316	345	335	344	320	366	356	353	336	314	352	348	356	322	319	339	329	331	344	332	372	317	341	319	358	314	355	327	340	310	342	329	323	338	331	330	336	330	328	352	327	309	345	381	315	331	335	334	311	357	327	343	342	353	328	325	319	309	324	309	296	343	338	332	290	336	327	334	354	352	353	329	322	323	324	323	291	317	358	311	346	321	307	340	330	307	304	353	360	351	321	345	335	326	313	321	336	328	335	342	355	317	329	369	314	324	324	318	339	324	327	332	327	338	353	315	325	340	329	317	356	326	348	323	314	374	316	333	333	320	347	339	346	336	324	337	317	327	314	324	330	322	319	344	316	347	324	310	312	326	358	318	354	323	345	355	350	332	323	346	343	347	289	337	310	333	350	352	352	333	355	323	321	356	325	328	325	317	334	320	330	329	353	343	330	328	313	351	327	349	353	320	317	359	362	316	339	339	311	300	339	336	323	315	322	330	329	324	331	350	343	357	350	331	341	348	340	297	349	321	298	301	324	328	327	363	340	304	301	369	343	347	330	351	316	332	331	340	346	313	315	335	345	323	344	338	319	336	361	326	356	343	293	344	359	325	322	337	321	298	331	341	321	312	311	360	324	308	315	320	331	339	316	326	356	329	309	337	335	331	340	330	337	340	326	359	320	344	336	352	345	360	372	354	359	348	302	340	327	341	314	330	327	364	345	341	359	337	361	350	313	332	312	341	322	349	347	334	330	328	300	361	318	298	348	310	338	317	333	314	326	334	345	324	332	366	320	308	314	304	326	303	332	348	339	343	355	336	334	332	348	360	352	353	322	347	339	330	366	349	333	311	356	346	324	337	352	313	298	351	304	342	297	329	332	297	330	331	328	336	349	339	312	343	323	323	345	351	328	306	323	298	335	351	325	342	330	352	347	325	309	327	316	363	330	326	379	289	332	320	343	304	352	316	328	348	327	327	367	333	321	367	340	340	318	316	337	331	303	337	334	316	343	360	306	320	340	361	336	358	337	323	319	354	330	350	308	349	330	350	338	321	347	348	379	322	346	340	365	330	345	334	328	310	298	309	316	351	331	305	335	287	333	334	326	331	347	296	359	298	344	309	329	265	327	324	340	323	313	342	347	325	331	331	330	333	325	330	291	364	322	347	299	361	357	356	322	333	331	352	288	347	343	335	308	341	290	335	331	278	325	349	329	306	330	352	326	339	303	323	314	337	305	310	322	308	317	319	311	303	350	336	334	321	341	327	298	329	339	313	348	315	345	303	339	324	329	336	355	346	329	359	351	362	364	335	331	310	329	322	359	336	341	327	316	337	325	341	333	318	341	336	314	328	338	329	334	342	327	324	328	322	344	344	321	332	353	329	333	332	377	313	355	327	343	331	362	342	309	322	340	320	338	370	341	338	334	314	360	375	335	333	295	345	341	332	340	365	336	309	337	331	311	346	323	348	343	344	386	365	303	308	320	319	350	324	336	313	307	342	344	315	331	322	348	309	334	351	334	316	321	331	324	354	357	303	354	334	315	313	329	347	348	330	296	342	346	343	351	327	307	344
5704	1635	2763	3319	2961	2577	2264	1969	1702	1557	1499	1350	1294	1278	1174	1190	1161	1090	1134	1062	973	999	1030	955	954	917	951	913	915	921	911	891	917	869	891	922	893	889	888	864	929	879	860	883	870	910	920	914	871	842	888	874	919	868	859	931	838	883	902	906	862	848	828	861	849	860	835	878	833	873	938	852	816	870	855	871	854	837	856	884	861	816	808	898	881	898	905	863	857	889	852	815	854	815	807	860	817	849	859	832	852	882	825	806	867	822	868	781	803	877	830	843	884	851	867	881	884	838	816	876	820	839	832	876	892	856	842	850	875	901	807	831	844	853	908	821	860	860	838	815	851	851	806	798	817	872	864	813	873	834	848	840	882	844	898	845	855	837	847	856	816	865	858	831	852	926	866	799	856	878	885	862	796	817	852	873	821	837	850	869	836	850	849	822	907	849	861	839	824	830	799	811	883	837	866	863	846	876	868	871	848	853	840	869	806	830	807	811	841	857	848	820	806	809	873	837	831	837	826	832	886	865	899	853	888	826	879	861	826	881	853	865	850	816	845	801	808	875	841	835	857	887	839	880	842	881	836	885	830	854	826	895	909	806	814	861	848	816	845	831	859	834	842	846	853	835	868	867	842	841	844	844	829	818	865	869	896	831	858	823	814	837	872	838	882	870	857	861	839	909	829	855	870	886	857	886	858	847	819	834	852	870	858	864	869	808	897	841	806	853	832	838	883	841	811	847	843	839	816	855	844	827	835	875	830	840	808	842	825	809	845	859	831	871	883	837	837	880	848	804	842	857	837	849	808	855	862	840	829	853	887	858	852	876	877	853	892	884	849	812	839	857	847	836	842	867	855	798	823	858	801	865	810	808	816	887	849	827	831	870	859	854	852	850	873	848	924	793	875	807	828	845	820	855	859	788	859	834	854	839	827	851	867	844	862	808	873	860	803	886	824	845	824	859	844	854	825	904	828	801	855	891	839	834	828	795	827	830	841	845	816	854	838	844	851	842	862	839	854	844	848	870	904	832	812	826	835	813	823	824	848	816	842	882	854	845	824	874	844	790	818	850	810	848	842	863	825	828	844	851	888	865	875	832	805	860	872	842	827	799	814	784	822	823	857	830	869	826	828	868	824	872	829	872	789	777	846	823	884	849	798	834	803	916	826	820	793	820	844	852	840	812	834	858	883	840	889	865	836	866	839	843	823	839	813	876	810	850	849	854	855	832	822	830	864	881	908	832	808	849	835	828	820	846	851	864	850	854	835	934	848	786	905	832	873	809	834	809	859	878	868	888	852	851	817	856	882	860	837	838	864	823	850	822	909	820	844	858	833	796	845	798	833	901	816	857	840	838	860	894	881	854	804	844	809	845	821	873	850	796	828	882	861	815	771	817	849	799	783	789	813	870	840	843	907	855	835	872	841	847	887	875	797	886	907	804	855	816	825	835	854	863	854	831	837	846	816	863	853	818	856	798	848	857	892	827	878	855	880	812	877	826	887	817	861	820	848	842	802	842	856	821	914	828	843	823	804	864	779	879	846	865	842	887	829	859	859	839	840	891	881	783	919	828	850	827	850	842	833	826	869	821	843	867	808	863	817	902	801	848	815	834	874	815	820	800	858	819	799	861	832	848	847	897	854	860	818	804	787	857	809	811	781	826	787	880	798	835	895	865	820	816	836	857	880	871	802	843	855	812	799	852	831	798	888	866	832	789	774	880	853	877	805	817	873	827	903	838	822	832	871	835	884	848	869	844	847	845	821	822	899	873	852	885	892	825	857	842	805	830	796	897	881	850	833	840	838	853	872	831	857	850	825	838	834	850	836	887	823	904	798	866	870	831	850	837	824	856	799	862	861	851	889	831	884	806	813	851	879	872	846	824	851	852	865	848	829	871	836	771	849	775	853	818	815	885	820	804	826	839	824	827	887	811	852	878	833	883	851	849	843	876	806	870	899	886	832	813	780	861	859	873	918	825	836	813	846	848	859	856	847	833	852	859	876	856	873	834	882	854	817	898	878	837	855	834	846	864	853	806	853	877	863	820	864	825	800	824	862	813	838	765	858	916	868	860	839	892	809	879	854	806	899	820	802	822	853	851	842	817	881	878	826	866	838	877	848	818	854	866	860	824	834	811	855	896	831	860	870	857	857	850	888	848	785	803	836	776	758	829	879	841	845	900	866	847	826	861	877	893	884	862	833	824	876	856	840	875	858	819	872	795	870	817	840	866	829	855	829	868	820	847	816	804	866	897	843	837	872	843	901	828	823	847	866	908	882	825	828	862	848	823	855	828	819	844	868	877	902	871	911	845	812	824	779	868	913	806	814	815	874	862	848	814	846	872	883	819	873	881	803	818	861	817	825	836	810	823	809	863	817	854	827	880	866	871	809	841	816	848	807	877	885	868	803	811	867	781	934	811	869	847	795	837	790	879	868	836	853	877	832	851	844	847	840	868	828	892	848	852	834	894	829	870	819	855	886	861	803	837	856	860	874	814	887	850	823	797	901	859	836	837	820	846	901	858	852	841	845	868	877	860	799	840	840	862	832	899	861	817	810	854	873	875	827	877	840	832	866	873	801	817	823	825	857	803	885	875	771	877	831	854	821	883	875	843	830	826	857	832	885	851	850	854	862	914	822	823	839	828	855	886	906	869	803	900	856	830	864	857	841	857	871	864	852	869	830	861	800	830	820	860	873	789	845	818	883	806	856	818	841	813	851	841	817	838	872	854	862	828	833	888	843	847	854	832	827	831	829	817	876	887	858	838	852	866	859	842	839	843	897	884	817	853	810	868	800	839	815	823	871	871	805	852	879	800	869	824	871	807	826	856	856	855	859	837	845	898	834	845	839	838	882	912	856	869	870	879	847	851	861	883	840	852	883	807	848	835	819	800	867	825	824	850	805	880	825	819	832	859	834	886	854	822	843	877	839	799	893	789	807	794	848	893	786	861	813	829	858	820	811	819	855	825	870	876	819	805	821	838	827	826	879	833	863	870	829	814	868	875	865	878	820	874	855	834	854	817	875	830	808	850	887	859	882	797	884	815	826	861	862	856	831	888	826	868	816	841	870	812	842	871	813	881	881	806	847	846	825	830	803	853	842	826	863	837	841	851	832	846	859	878	828	887	827	810	832	868	843	852	864	846	787	853	839	874	804	853	872	861	809	820	910	821	878	876	848	831	853	786	842	851	873	806	858	906	862	848	807	842	895	844	832	795	862	809	899	881	820	841	875	900	787	845	865	880	847	829	774	788	859	835	799	856	831	857	843	865	881	858	811	889	844	815	828	810	842	794	808	817	836	931	860	834	815	826	884	810	840	866	819	848	834	837	839	817	878	843	796	873	819	827	843	870	855	861	815	838	867	840	830	844	900	865	829	906	830	872	879	887	868	932	814	813	851	840	840	832	843	881	865	829	871	766	861	888	871	856	895	835	833	831	842	866	812	864	845	837	869	901	881	857	850	831	856	831	817	844	868	880	843	845	859	806	822	825
16933	2375	2310	1806	1219	919	643	574	475	370	338	320	311	287	245	227	221	214	239	208	199	230	202	202	190	181	193	176	161	161	168	170	181	161	151	153	164	169	174	163	190	166	172	140	172	154	157	163	158	162	170	155	178	135	129	166	158	140	134	145	140	164	145	149	164	174	164	170	173	143	150	144	163	158	158	156	145	153	142	142	159	151	162	156	183	161	161	172	167	160	143	152	151	150	162	171	148	162	157	139	165	146	146	149	153	164	160	178	167	151	148	148	151	163	147	149	173	155	139	152	158	157	168	156	152	161	160	174	144	148	154	124	166	157	130	175	165	157	156	131	142	158	166	176	129	145	143	150	138	147	122	157	165	161	157	143	153	148	129	181	167	144	160	150	123	172	143	134	160	169	146	162	164	160	154	154	154	143	157	159	161	134	188	156	140	156	163	156	152	152	145	173	146	154	149	153	176	179	135	153	169	146	150	150	152	142	133	163	158	151	153	154	156	148	153	151	160	150	161	141	175	164	149	171	153	141	140	162	137	126	170	158	156	140	159	148	158	154	144	155	148	162	138	156	160	147	162	155	153	167	160	154	173	177	145	167	129	153	178	153	157	165	148	146	152	159	160	143	159	163	145	159	155	143	188	143	159	147	125	123	176	133	143	157	156	141	174	159	155	157	159	161	163	154	156	135	167	147	143	137	151	166	162	161	164	165	162	151	165	173	160	160	143	152	153	136	157	158	166	148	162	149	165	146	134	154	154	168	177	141	156	144	153	168	165	157	150	148	171	160	167	149	134	152	126	172	155	185	152	159	160	141	169	169	165	179	134	165	145	133	154	164	146	155	144	148	146	157	166	160	185	152	160	155	164	158	162	166	167	156	154	150	148	145	173	151	156	158	140	157	150	162	157	146	166	145	151	141	160	154	161	123	162	149	165	166	164	153	144	160	152	163	162	192	144	137	151	155	148	172	174	160	147	166	177	147	157	152	145	155	164	154	139	154	157	161	150	152	173	143	133	174	163	168	135	138	155	136	149	148	155	163	151	128	167	135	160	183	163	155	152	167	156	144	146	155	151	142	135	156	154	147	155	156	164	180	164	158	162	152	167	159	176	139	172	164	133	143	142	167	162	155	158	167	158	161	166	175	171	158	149	157	154	149	160	141	168	171	154	161	162	151	162	152	172	178	138	162	167	135	130	165	153	145	149	164	175	147	145	166	152	129	137	169	183	166	141	184	155	153	179	156	147	147	157	149	141	173	162	176	146	173	124	173	151	165	149	186	155	155	157	150	164	153	148	147	139	172	140	166	168	148	157	159	160	145	152	167	162	145	127	160	136	163	158	140	160	150	167	169	156	147	149	180	143	151	155	155	123	141	141	161	139	129	153	141	150	155	172	157	146	151	155	178	173	162	156	156	156	141	157	170	149	146	141	152	146	129	166	146	163	139	144	150	148	139	166	157	138	181	122	140	155	125	151	151	144	147	183	136	167	145	149	151	157	142	143	148	159	166	147	170	145	173	152	156	145	147	156	142	154	144	156	169	162	146	155	146	185	156	153	136	145	155	174	158	155	152	141	162	136	163	172	171	157	168	150	144	143	157	155	163	144	166	152	148	149	184	142	155	152	146	167	158	170	145	156	163	161	140	173	151	151	161	148	163	163	164	157	140	156	167	132	158	157	174	176	141	137	156	141	157	149	160	156	157	155	164	149	136	146	144	162	144	162	141	164	160	157	142	165	158	159	114	195	147	161	167	166	163	156	159	169	153	165	155	162	144	150	173	148	137	140	155	161	162	142	149	130	132	187	146	171	150	159	184	153	144	147	141	158	160	135	169	159	161	157	166	116	165	135	161	155	174	147	158	150	134	121	152	178	165	153	156	154	162	139	153	152	160	145	162	154	136	154	131	149	171	152	164	150	170	169	132	195	165	147	164	162	163	150	155	175	175	153	148	136	160	152	149	161	151	158	167	155	176	170	141	139	143	181	139	169	150	132	160	139	161	151	143	156	154	152	140	138	165	170	162	163	150	162	153	162	167	180	153	152	166	146	140	161	178	156	160	145	169	147	161	136	158	151	180	150	140	152	165	127	174	143	149	177	170	157	146	141	156	157	161	143	158	159	162	161	170	149	156	170	157	177	149	158	161	173	163	136	154	142	167	183	159	141	170	155	154	150	158	155	153	142	157	172	146	162	151	156	161	150	140	169	140	146	156	145	146	155	164	149	143	144	125	147	165	146	139	166	155	166	137	144	163	140	184	150	142	136	152	158	163	157	167	157	159	157	144	167	153	162	159	132	140	162	167	174	159	138	145	140	154	146	147	145	143	138	173	165	144	143	147	156	151	141	150	152	140	146	163	159	142	137	132	123	152	149	164	161	138	139	157	157	188	154	155	140	149	159	160	155	149	182	149	165	156	141	142	168	144	147	131	149	151	143	161	133	144	137	132	138	145	190	159	144	161	153	127	135	165	151	143	171	152	161	166	149	155	156	141	136	138	137	142	152	157	144	157	132	145	169	169	177	135	138	188	148	178	148	141	179	140	140	153	172	146	135	162	148	153	163	156	160	129	145	158	154	149	154	178	171	144	155	158	137	150	150	153	157	135	158	141	138	162	158	149	143	136	165	147	141	147	155	152	186	150	159	162	135	138	158	172	154	186	175	157	147	146	182	164	150	151	174	147	157	128	169	175	127	155	183	138	164	165	169	158	157	154	156	157	150	170	146	140	172	165	144	137	155	167	140	160	159	144	161	157	169	157	146	147	145	155	163	144	137	152	148	148	164	155	165	161	143	147	147	145	170	193	149	178	165	165	176	144	146	146	140	140	150	160	152	157	147	152	166	156	144	156	146	144	145	153	137	159	164	134	150	159	149	157	143	149	156	158	147	126	154	162	157	153	147	139	138	150	146	127	145	152	155	153	176	152	150	165	162	167	142	150	152	177	152	128	171	155	155	150	139	154	146	188	145	162	161	170	145	168	157	161	164	158	159	148	142	165	162	139	166	139	152	148	164	155	170	169	137	150	163	141	140	164	146	153	131	149	160	147	155	125	152	146	130	152	161	159	165	138	146	164	158	152	147	148	161	157	136	153	174	172	165	164	142	159	159	163	173	158	170	161	168	151	160	158	148	147	144	158	152	165	137	154	146	152	165	173	158	160	157	123	165	171	154	131	134	169	158	159	187	161	156	156	161	138	135	164	156	152	166	135	153	139	166	138	162	148	146	143	150	153	165	130	180	154	138	159	154	159	154	137	164	168	136	145	142	141	167	138	144	149	152	171	155	150	148	170	154	141	165	174	169	154	166	159	157	153	162	164	152	163	175	149	157	149	153	157	145	172	143	157	157	142	163	154	149	164	176	136	148	152	135	146	157	135	145	165	148	147	143	155	161	157	158	152	140	144	160	136	135	136	158	156	153	147	138	165	171	155	132	143	157	133	174	166	124	157	116	154	145	145	151	174	158	139	151	156	158	144	148	162	159	167
7495	1899	4192	5116	4464	3675	2995	2504	2155	1865	1573	1407	1291	1170	1161	1063	939	873	827	860	745	731	709	676	666	660	628	676	608	597	597	589	561	573	583	606	549	544	523	533	578	513	525	493	520	532	507	500	497	497	533	493	497	475	501	515	449	526	506	499	486	465	436	478	483	472	433	477	445	479	447	448	460	489	461	454	481	465	471	461	421	472	449	448	479	494	454	456	448	450	455	457	431	465	440	459	431	472	442	465	476	497	494	496	469	423	436	456	442	436	440	486	426	465	452	424	431	421	448	425	449	496	437	481	509	430	433	410	444	464	417	479	441	481	461	469	443	452	419	437	442	436	460	434	448	464	429	448	460	451	419	437	448	443	434	471	456	446	425	452	476	455	449	447	448	470	439	416	453	423	432	443	419	409	451	443	431	461	400	444	443	437	451	502	422	444	428	477	426	422	446	436	448	458	443	454	464	435	446	428	442	423	427	472	456	450	402	420	439	462	457	447	450	420	449	451	419	435	441	436	440	478	428	452	431	466	431	450	455	423	437	426	416	427	436	443	450	440	431	444	415	436	478	449	435	452	437	441	425	451	441	446	491	454	460	475	440	454	442	470	418	426	419	461	442	439	427	443	465	464	413	406	388	437	420	423	399	442	463	419	456	450	465	445	463	451	440	462	479	452	433	450	458	415	455	478	434	463	453	439	420	448	413	443	454	482	408	454	429	450	419	477	423	457	442	433	464	421	440	463	452	426	446	464	470	450	440	450	452	458	463	447	435	490	406	474	506	424	436	453	451	447	422	412	455	454	440	423	431	417	440	462	469	429	451	438	446	444	446	435	472	474	453	435	488	446	415	416	421	440	413	454	419	433	444	475	436	435	432	421	439	436	430	391	433	466	403	435	456	471	425	446	450	432	457	421	431	457	400	522	450	458	442	457	445	443	458	395	454	469	442	422	460	450	428	433	430	453	443	439	467	416	437	452	407	414	446	448	412	444	447	425	400	403	452	428	425	446	406	402	427	418	415	424	424	448	437	485	419	451	473	476	442	476	406	447	416	428	424	454	423	454	474	409	446	411	446	470	439	461	393	433	441	462	445	470	451	468	431	455	473	472	446	447	433	400	409	428	447	445	438	455	419	450	425	469	459	429	436	484	433	430	467	457	447	455	450	449	425	466	484	463	460	418	425	422	448	429	450	433	479	422	440	436	454	461	417	470	465	434	453	429	442	470	471	440	460	463	415	431	404	455	474	416	463	482	440	467	406	430	464	425	463	470	446	473	431	464	460	428	436	448	465	446	452	422	464	477	427	458	450	437	438	436	443	424	435	466	457	416	446	459	413	442	466	411	433	421	449	432	418	423	430	436	449	440	456	441	443	458	425	461	452	474	445	443	412	419	406	457	459	466	420	416	419	421	447	469	411	404	433	437	460	437	411	433	428	459	469	435	474	432	463	436	438	408	420	430	407	431	444	416	457	447	444	479	449	446	464	435	463	413	417	458	465	496	474	444	449	456	435	456	467	436	440	477	446	455	433	446	427	456	443	412	464	452	430	475	457	448	420	442	465	420	425	489	455	457	406	438	431	461	454	442	468	393	422	466	435	464	398	428	465	457	435	459	422	431	484	412	431	451	467	519	438	455	438	418	452	439	459	447	474	446	412	436	474	423	420	426	431	442	446	433	440	424	453	460	409	428	445	429	490	434	442	387	444	454	436	415	441	446	427	450	450	444	428	420	429	446	442	467	469	441	463	460	442	422	437	437	410	455	470	479	481	446	469	458	412	452	461	457	444	445	467	468	413	459	459	459	445	427	419	476	449	426	428	432	463	445	469	469	423	439	431	466	457	448	415	441	448	427	450	475	442	437	455	404	445	413	464	426	411	418	437	412	448	454	461	425	454	465	430	452	407	453	411	438	462	448	424	448	437	449	502	445	433	446	444	413	460	448	430	438	456	452	434	468	465	456	446	466	460	436	425	464	462	449	440	450	430	417	441	447	479	406	434	491	435	445	462	415	463	443	441	394	459	444	411	442	433	424	456	440	459	445	476	420	430	466	436	462	467	449	436	422	474	483	472	441	428	428	457	436	462	437	428	433	417	445	492	472	405	456	439	475	465	437	461	437	415	428	415	474	441	444	453	434	447	440	464	455	456	490	477	445	427	415	440	412	452	431	442	428	422	445	438	449	424	444	451	448	475	447	425	404	427	433	431	382	481	454	503	478	440	445	436	424	438	461	452	401	449	441	486	447	427	439	437	408	462	440	460	430	435	455	467	445	452	462	415	423	464	434	435	419	437	407	425	421	453	451	453	435	444	451	458	452	441	437	448	461	450	463	441	429	478	450	442	403	442	460	422	477	436	441	450	414	437	491	445	466	476	466	470	479	444	440	482	452	444	436	449	423	424	424	456	432	450	480	411	441	459	426	440	418	432	446	470	419	449	444	449	405	439	425	431	461	415	465	443	412	442	447	430	475	458	440	419	410	432	422	431	453	420	413	427	433	429	421	474	421	450	471	468	484	438	432	441	461	455	411	449	453	415	435	467	440	466	457	439	465	466	455	461	428	445	432	486	460	419	476	474	472	450	437	453	423	447	441	445	421	454	406	431	471	467	477	420	441	495	477	429	405	404	438	469	430	479	432	445	463	424	448	441	439	427	413	454	417	431	459	425	446	442	412	471	440	423	440	478	457	470	424	420	456	455	472	442	461	451	448	481	457	427	444	411	458	438	486	455	455	430	407	454	452	427	418	472	443	426	486	440	452	461	421	442	438	406	450	454	425	427	460	448	478	422	433	446	422	404	421	481	417	406	440	435	482	427	441	464	444	417	476	448	453	436	431	438	427	456	427	432	471	494	452	446	473	441	456	426	472	418	397	453	435	465	441	427	441	495	447	467	426	437	419	447	462	455	414	431	420	473	431	442	445	461	479	443	469	454	408	503	418	456	460	447	432	432	459	464	447	458	444	420	448	417	471	444	431	437	462	453	430	470	440	424	461	420	440	426	384	404	455	408	433	430	465	431	432	446	432	416	417	420	430	458	444	413	461	464	426	441	457	448	482	446	453	448	442	419	411	458	484	465	450	445	462	435	422	411	442	427	469	410	465	410	421	432	438	446	429	420	435	403	450	426	401	406	466	457	427	417	425	448	481	462	434	438	469	431	412	429	448	440	452	448	403	423	479	464	422	442	440	479	480	457	457	452	441	434	375	439	415	431	444	419	449	496	410	475	446	466	462	421	421	435	437	447	470	410	477	459	443	452	444	426	444	475	443	441	467	417	455	434	470	442	450	465	427	457	486	498	484	433	423	452	443	433	426	443	460	450	435	447	460	436	480	448	438	468	476	448	441	460	441	480	455	481	463	438	462	443	415	409	409	430	467	432	434	418	439	447	466	447	475	408	462	452	449	469	473	410	414	446	438	441	448	451	407	450	450	473	427	456	434	452	450	445	431	454	438	481	460	438	434	436	486	447	419	421	444	457	417	487	465
2626	443	464	393	398	367	357	368	368	365	382	386	348	404	387	356	343	354	355	372	373	378	375	387	361	338	369	384	367	402	365	394	363	355	366	363	360	376	387	383	380	389	379	384	382	361	391	345	377	360	346	358	359	375	357	355	370	371	384	392	316	386	363	372	356	343	372	331	388	398	370	346	375	357	351	375	387	354	353	359	381	326	362	374	367	365	366	402	336	373	321	404	360	387	431	399	367	346	363	407	366	389	384	363	369	341	352	384	348	348	350	380	349	356	350	409	362	378	383	364	366	393	395	389	346	356	367	368	377	397	349	390	376	387	331	417	353	393	310	397	391	397	390	394	367	398	380	352	367	373	371	387	385	368	362	365	364	355	388	357	344	411	378	366	382	381	391	354	378	345	401	375	364	388	380	372	355	371	406	402	388	434	368	383	337	348	394	409	374	382	392	363	378	363	363	370	374	364	367	363	363	365	383	374	365	373	368	418	369	388	364	363	389	370	402	338	366	410	365	386	398	397	354	384	345	373	347	375	361	362	373	357	382	365	368	364	368	394	389	338	361	404	364	358	366	370	391	365	394	350	371	385	333	389	383	382	364	355	359	385	373	328	354	343	343	348	341	378	340	377	354	369	371	352	381	374	335	349	366	359	373	393	398	358	363	369	380	362	384	383	349	360	365	365	373	392	347	344	381	363	387	376	387	344	369	399	347	395	381	360	367	365	396	370	388	333	380	340	394	358	338	370	350	353	379	373	336	426	368	361	370	406	395	364	402	356	368	365	353	414	380	376	389	365	371	336	384	376	378	403	395	355	360	389	345	369	362	364	374	363	358	394	422	379	396	346	343	355	386	434	385	394	398	381	343	393	377	346	362	371	372	343	407	379	381	373	385	380	378	369	342	352	385	409	409	363	387	374	382	400	368	364	367	356	359	348	355	338	336	366	362	345	345	375	369	354	334	385	347	404	395	348	394	386	392	335	339	350	378	405	382	342	393	348	361	374	361	331	387	355	369	401	385	351	374	378	378	387	396	387	372	376	364	363	380	394	388	361	381	392	407	373	376	366	399	372	348	364	344	392	328	388	392	390	332	323	393	356	397	413	354	351	379	367	378	402	381	394	343	352	377	344	365	410	369	361	383	380	343	359	407	341	390	358	412	360	377	393	380	384	350	354	360	380	382	373	372	372	379	361	372	390	427	363	341	344	362	381	358	360	396	343	386	365	386	388	368	349	402	369	384	386	363	374	368	339	369	378	366	380	363	412	394	363	424	340	398	397	379	368	360	373	350	382	345	371	399	397	359	373	396	376	393	357	358	378	355	362	324	374	372	344	371	371	395	349	370	391	383	373	368	408	374	355	392	369	361	369	372	350	358	358	397	375	385	392	384	376	372	369	355	377	383	379	352	355	354	368	376	357	378	369	354	381	360	369	380	367	344	341	363	372	359	359	321	362	401	370	392	398	384	359	347	365	367	375	372	391	366	369	363	361	406	432	397	364	345	389	396	380	377	347	369	360	375	338	357	387	346	375	356	367	359	339	381	374	360	371	363	364	386	376	392	370	400	336	367	380	360	388	354	386	375	369	345	413	339	389	392	342	346	355	366	393	368	343	384	388	390	364	389	353	376	365	359	349	337	342	362	398	349	356	351	344	379	378	365	365	356	321	369	375	391	386	375	403	354	365	355	369	326	399	404	370	388	372	380	361	365	361	370	377	381	366	368	392	346	379	385	399	377	399	377	372	374	371	367	406	379	388	362	374	385	368	395	375	400	359	375	362	374	365	338	348	365	380	385	348	344	376	374	373	371	358	350	352	363	386	393	390	356	380	363	330	365	374	368	393	417	383	376	377	363	389	369	360	364	364	347	379	359	342	398	342	374	371	384	393	401	365	388	370	371	378	391	352	383	363	355	388	374	383	369	349	386	375	330	365	370	391	403	333	413	363	332	372	341	354	371	393	365	377	341	379	388	368	373	379	395	389	350	388	346	393	329	356	354	375	338	369	388	363	362	341	323	365	404	381	392	411	360	412	361	372	344	375	366	351	387	364	366	372	324	361	378	390	312	370	351	363	377	412	336	378	359	335	332	373	398	379	389	317	390	415	395	356	366	392	374	383	351	361	354	359	361	365	387	365	379	338	370	369	384	401	364	376	385	342	404	391	371	359	387	397	374	361	358	357	339	397	383	347	357	385	349	349	366	367	374	374	392	383	365	394	356	363	404	399	376	386	386	374	345	405	370	370	386	393	366	361	381	374	387	372	359	340	377	362	376	404	378	322	355	340	385	361	394	415	357	358	389	363	365	367	388	379	365	374	375	351	322	387	398	375	358	391	384	385	421	368	398	382	366	382	349	363	349	380	393	363	380	378	392	368	385	346	391	355	353	383	355	364	371	388	367	370	384	389	362	353	339	371	402	344	363	390	387	364	391	338	396	381	396	386	400	359	384	364	361	358	354	361	376	362	358	375	354	363	358	354	379	345	389	360	350	369	335	352	367	387	404	359	383	370	337	355	395	359	376	366	356	345	384	360	413	365	354	372	377	380	343	358	375	391	379	404	392	345	330	385	381	383	359	401	362	339	387	391	398	361	374	385	374	345	363	369	392	395	337	374	349	352	411	395	379	352	436	356	351	374	338	383	368	406	392	373	363	371	360	384	341	344	390	363	381	405	361	358	376	396	365	407	378	380	343	369	406	342	379	373	374	356	395	405	373	386	375	380	383	352	344	385	344	390	364	362	369	369	392	354	405	378	363	351	356	367	343	377	367	353	361	382	351	371	371	380	338	352	375	369	360	331	344	361	361	369	351	376	371	377	388	356	373	358	379	393	389	361	362	374	362	365	395	355	345	345	398	384	325	387	394	405	353	383	361	361	387	363	354	376	387	376	341	355	358	380	353	371	364	366	379	363	386	373	381	378	363	373	380	352	386	384	411	351	348	341	363	340	343	384	348	383	359	346	353	371	338	382	360	394	393	341	413	404	371	404	374	395	353	388	396	364	377	376	345	376	362	378	368	389	354	369	364	363	377	375	356	376	359	382	398	390	359	401	377	341	363	381	397	356	367	406	382	381	342	381	385	363	408	367	333	368	339	325	345	331	372	342	357	393	388	347	370	367	340	354	352	397	377	382	374	368	358	385	393	386	399	320	364	378	406	334	343	370	352	387	349	353	371	360	348	373	398	358	360	369	355	330	358	352	353	348	372	371	376	336	360	416	346	389	350	350	390	374	402	401	364	359	330	374	395	360	376	354	343	382	374	348	388	385	353	388	413	352	437	358	412	401	379	354	365	332	396	354	366	374	341	406	381	361	359	367	391	349	382	371	339	364	342	398	385	372	372	355	352	348	377	341	348	347	396	391	379	316	367	360	380	378	388	376	375	349	350	357	391	422	348	367	366	346	410	376	349	354	343	356	378	321	351	380	342	358	367	365	371	383	373	389	378	391	396	352	429	392	337	342	398	371	371	391	351	354	368	388	379	362
2665	990	1056	1162	1111	1127	1133	983	992	1003	1012	1036	961	949	1039	978	925	999	989	951	953	932	895	983	947	942	947	974	940	978	938	943	898	928	928	984	950	947	955	887	972	955	928	960	947	949	941	979	950	978	914	955	966	950	1007	874	918	902	917	910	914	993	943	954	965	905	985	931	920	898	937	944	878	935	900	925	930	997	954	977	913	964	957	922	981	954	932	950	971	949	959	986	919	972	932	934	954	970	865	930	939	918	936	908	944	926	886	926	952	986	940	1039	927	934	908	942	912	902	918	989	916	957	910	955	946	901	908	950	928	947	931	919	979	891	996	906	940	975	941	970	921	941	964	986	948	950	892	963	979	956	992	945	929	879	948	966	944	1006	955	923	952	964	910	980	931	921	943	933	954	961	922	956	965	902	956	970	940	947	917	929	1012	940	926	926	947	970	934	933	904	975	926	965	900	972	1035	906	905	931	907	985	900	901	884	1006	965	941	935	918	956	952	932	964	905	952	929	936	955	951	940	940	973	918	949	957	988	951	954	947	917	946	899	972	933	944	918	927	927	966	978	888	943	932	957	1000	930	922	919	968	948	910	967	994	928	924	929	956	908	892	956	973	966	929	956	938	914	964	950	937	896	959	959	935	980	923	955	913	941	975	947	898	961	983	952	963	974	883	962	930	1005	919	969	957	906	951	933	976	901	924	958	973	983	929	967	909	922	976	954	963	888	955	947	905	984	958	948	961	992	931	932	934	929	905	911	946	997	909	911	906	914	960	932	925	975	907	933	934	888	917	948	887	948	917	983	966	883	930	923	1033	978	956	965	943	960	854	950	978	948	929	1012	915	933	918	927	863	984	905	964	882	948	897	956	938	939	908	961	965	973	919	922	957	994	957	1013	899	949	906	972	944	950	974	979	961	976	955	932	941	939	910	908	927	951	976	1017	933	925	921	937	912	927	969	966	968	930	930	905	972	926	959	955	927	965	914	914	975	941	942	885	948	903	1008	925	959	960	953	942	914	882	1009	909	938	939	961	953	939	972	938	928	918	906	906	921	919	949	923	960	952	969	930	962	910	972	928	963	893	957	935	967	938	933	895	918	989	913	983	934	985	954	948	924	984	898	955	897	955	947	971	948	985	970	957	925	932	971	938	975	947	914	948	955	963	1001	895	917	938	916	923	909	979	895	936	986	993	932	910	879	958	972	998	892	960	936	921	942	911	957	951	942	929	994	993	931	965	921	920	973	962	971	917	913	928	922	894	967	983	962	933	982	924	926	995	968	885	976	921	926	934	939	899	969	981	906	926	982	933	952	920	942	965	930	935	959	974	921	926	946	956	953	952	953	910	944	932	974	902	937	916	920	935	902	913	980	964	924	994	964	935	922	957	970	911	945	937	916	970	919	934	922	960	966	906	966	949	962	928	964	956	980	902	916	963	965	955	945	963	934	956	908	916	959	920	945	932	986	923	959	912	992	962	975	929	941	925	882	978	969	897	933	955	979	916	940	892	960	945	979	971	974	904	989	936	988	872	951	903	955	944	931	981	946	942	972	969	962	940	952	943	900	982	945	958	936	913	914	922	952	941	972	985	881	965	919	930	947	930	911	887	966	985	954	907	995	881	929	925	924	933	944	929	985	978	989	962	933	942	916	955	977	911	981	955	993	972	981	948	897	1040	968	980	975	887	948	921	966	932	895	985	975	950	939	935	959	934	924	943	938	929	945	881	954	943	1002	949	953	917	883	945	906	944	964	897	955	952	927	963	985	1002	981	917	916	933	974	971	906	961	972	929	930	937	921	895	985	879	954	981	938	975	946	939	921	895	994	932	971	962	971	943	917	879	955	957	966	932	951	925	924	997	898	975	950	913	970	954	965	960	932	964	964	944	897	962	1000	975	959	947	950	979	1011	904	991	943	960	955	974	913	928	929	880	976	1029	991	929	952	927	957	933	964	899	955	975	928	993	930	943	908	1014	954	954	956	935	964	923	944	1034	956	922	916	969	923	943	916	1008	975	921	914	943	959	920	949	884	930	930	969	937	906	921	942	933	933	950	929	935	964	932	952	940	928	932	912	979	898	973	939	946	885	1015	938	988	929	974	914	927	975	978	916	958	916	1020	981	980	958	1008	977	990	994	949	905	972	941	975	867	946	928	1004	964	932	921	928	904	934	913	964	926	979	986	966	903	953	976	957	943	994	979	935	965	989	913	983	1000	909	945	963	926	971	928	946	980	960	957	945	912	928	1003	973	995	950	874	938	971	952	952	944	1006	979	971	935	931	1001	978	982	927	924	932	924	942	977	941	963	869	957	880	891	1007	961	968	935	956	889	924	903	910	947	956	945	971	939	982	961	898	927	1036	923	933	940	975	929	898	898	934	946	959	1002	950	883	969	934	978	930	905	995	953	945	998	919	1001	1005	915	972	986	897	979	901	938	959	881	972	919	969	887	943	945	953	894	928	943	990	898	942	961	884	968	921	944	951	992	934	927	909	965	949	930	933	880	910	957	959	942	955	980	927	964	961	945	903	952	910	960	962	951	900	944	955	919	940	931	930	948	961	911	926	1003	925	964	962	938	936	910	959	919	957	975	935	920	964	960	911	940	1001	902	914	993	936	930	968	936	916	968	925	942	987	990	922	919	923	951	900	939	1008	962	950	910	923	931	923	883	963	986	979	937	984	930	906	945	922	926	940	960	931	1029	935	894	951	924	952	936	924	910	997	968	952	935	924	864	961	1007	900	919	970	941	947	944	907	984	974	982	927	942	872	947	880	908	966	950	949	906	932	907	932	921	956	973	988	907	943	949	938	916	931	990	931	906	938	909	959	937	927	968	962	959	969	915	935	956	930	954	972	929	986	928	1010	947	955	948	930	913	972	904	951	943	974	989	971	942	959	957	926	983	918	959	922	969	1019	934	952	939	913	943	905	924	935	992	931	935	895	929	965	955	913	911	906	970	923	941	905	900	947	968	910	948	949	879	937	973	977	929	890	910	906	882	952	962	948	974	949	899	978	949	969	1040	937	950	998	955	888	926	957	912	938	992	926	911	971	940	963	1002	981	942	928	950	959	927	979	925	935	931	972	918	978	939	904	900	942	974	956	970	910	940	887	940	949	962	991	964	911	901	926	942	1026	872	974	971	907	949	950	912	937	966	938	975	979	968	943	968	1012	945	924	1022	924	961	956	954	935	927	990	962	927	862	980	981	901	908	949	956	944	921	926	945	914	911	936	945	894	942	979	969	952	974	954	922	982	950	903	1011	927	960	944	921	975	883	941	964	938	939	930	927	934	936	950	940	878	936	957	939	917	987	955	935	950	937	908	951	935	951	926	966	917	911	942	967	979	945	928	940	956	940	963	971	952	951	925	970	924	918	893	990	921	921	965	958	972	927	977	992	902	904	981	897	991	935	946	934	966	925	974	939	908	955	919	924	926	939	895	943	913	953	981	927	919	907	944	975	975	964	915	973	994	954	949	936	1010	864	976	937	959	966	923	946	950	948	935	918	904	947	990	964	940	961	872	995	1057	993	941	943	898	907	963	930
9226	1070	1275	1067	879	710	632	529	491	485	446	406	434	369	395	383	342	387	388	373	409	315	350	387	329	365	340	357	336	356	306	379	316	328	348	360	346	366	319	329	311	348	341	368	336	318	360	304	328	352	312	345	309	366	305	347	317	338	309	325	344	307	324	316	346	314	345	334	327	369	315	332	348	350	338	312	356	343	339	342	367	326	319	366	321	336	354	369	341	334	336	332	324	288	343	328	326	290	344	338	323	326	379	347	324	369	344	374	324	329	357	307	313	348	329	325	299	307	330	344	339	323	341	332	366	341	360	341	314	313	297	337	330	349	348	308	321	309	319	322	343	312	353	337	329	340	314	307	346	333	341	310	306	332	326	326	368	337	303	292	301	336	334	354	366	330	345	330	349	344	332	287	313	340	304	317	317	339	329	321	360	352	347	317	352	371	291	316	357	338	304	374	331	355	316	303	348	378	343	301	358	359	329	354	309	341	364	341	346	327	332	357	326	311	333	304	320	312	325	314	338	332	346	322	368	307	317	350	303	341	340	347	312	322	335	325	318	339	350	298	343	322	358	322	355	321	311	312	340	352	326	356	330	332	290	300	325	349	342	351	362	357	334	298	356	345	322	375	338	310	323	364	363	315	352	322	336	323	285	350	296	332	344	342	325	322	329	324	329	361	336	324	334	340	341	355	337	334	331	330	337	335	366	317	338	330	342	348	328	304	340	354	339	358	325	337	331	310	360	321	321	306	314	323	326	308	367	368	333	345	301	351	339	296	331	330	340	319	335	305	353	324	319	326	333	324	326	326	302	335	316	333	355	325	354	321	341	316	347	325	300	309	336	313	345	375	330	333	356	349	337	327	373	310	335	342	348	356	322	352	347	327	367	328	339	346	339	317	330	367	344	354	354	354	311	335	316	278	309	333	302	324	323	336	305	352	334	319	295	350	328	316	319	360	372	333	350	338	328	331	327	302	334	338	338	324	366	326	296	305	357	353	354	311	376	318	325	327	328	336	330	347	354	305	350	366	298	345	344	330	303	360	339	311	335	338	351	304	320	318	324	322	339	319	300	329	290	332	311	321	317	350	309	294	326	348	336	350	336	309	326	366	336	312	335	329	351	340	308	312	342	326	334	319	309	313	347	310	319	312	313	339	348	337	307	339	298	326	344	354	365	327	317	306	303	306	325	319	288	344	333	295	319	331	349	324	314	312	310	352	345	338	321	375	340	358	342	327	299	321	368	345	343	332	344	326	324	344	316	331	311	359	323	341	330	315	362	282	344	313	318	322	303	317	297	323	325	325	300	356	354	332	321	320	344	335	314	338	348	330	295	335	342	333	346	311	310	301	340	348	334	322	297	302	347	332	345	340	335	326	329	325	338	318	325	325	351	301	356	337	318	318	342	297	339	349	325	304	343	350	333	347	342	324	344	330	341	312	301	321	331	342	333	357	338	342	341	342	320	329	292	320	315	316	338	313	325	352	336	338	334	334	346	344	308	276	362	336	320	326	332	347	308	344	322	345	348	372	334	323	344	300	332	334	339	341	320	377	350	320	319	315	316	328	323	341	331	334	324	357	325	338	334	308	340	341	355	343	318	335	334	337	346	324	332	334	339	375	352	315	327	310	336	333	338	345	353	310	310	344	326	337	361	340	312	326	330	313	330	336	307	336	358	317	334	360	333	342	308	307	322	346	339	301	338	289	307	324	327	345	345	345	314	297	340	342	315	298	315	326	323	310	336	306	320	320	351	302	323	364	336	320	305	316	313	344	354	324	349	308	321	329	358	327	333	316	318	331	304	365	344	318	343	330	312	323	331	348	353	356	345	346	322	326	296	341	366	311	349	334	345	321	316	319	333	351	337	334	321	350	309	346	354	298	316	313	325	364	362	333	376	364	338	374	310	347	312	311	324	329	353	355	347	337	303	334	313	346	324	350	354	350	315	303	314	352	369	346	361	335	350	315	311	351	352	336	303	348	337	297	324	323	359	359	337	335	327	319	344	315	359	321	314	334	315	317	370	338	342	344	352	340	324	297	349	329	336	352	347	332	326	356	312	321	356	332	316	334	348	291	322	319	339	324	354	341	304	314	360	351	331	360	299	319	334	310	344	353	323	336	313	305	350	306	338	324	344	368	316	369	311	347	342	343	384	368	308	327	290	316	319	306	343	351	353	328	327	339	316	343	302	328	317	319	341	331	356	320	329	332	323	354	328	356	331	323	339	336	353	344	329	307	319	341	333	315	330	365	313	320	336	350	325	365	341	310	355	374	317	359	320	332	303	336	306	330	331	327	317	334	353	328	339	347	343	333	356	344	327	357	358	363	366	320	340	308	333	331	300	320	332	316	328	330	360	345	335	361	340	345	339	346	355	355	321	323	313	333	354	350	346	321	301	325	301	332	313	347	330	317	313	352	345	337	328	344	337	320	307	338	352	302	337	306	350	330	313	335	321	339	347	329	322	335	317	341	316	354	334	305	347	344	330	342	347	323	363	342	330	357	328	335	329	347	337	330	344	377	336	339	344	324	335	324	339	327	333	345	348	358	388	317	357	332	319	322	347	311	333	343	362	321	316	352	293	300	334	329	321	292	310	346	352	348	327	320	341	330	341	338	295	335	355	354	348	303	342	330	358	328	338	335	327	325	301	343	344	316	325	331	319	342	324	340	314	300	355	326	317	318	309	323	370	340	386	346	334	317	333	312	356	323	333	325	332	303	325	320	334	344	318	343	304	320	321	342	334	322	330	371	340	324	330	337	334	324	339	350	328	331	315	346	391	342	328	318	321	288	298	305	351	350	336	351	343	288	334	335	333	353	376	303	350	348	345	327	329	350	360	337	331	353	316	345	361	290	338	337	322	339	328	369	316	310	332	332	324	334	350	358	316	332	336	353	329	341	312	294	348	359	313	315	351	329	358	306	314	284	298	341	331	326	330	358	325	311	347	302	331	285	316	315	297	314	306	360	347	308	345	337	357	358	337	343	328	324	351	342	319	334	325	293	326	351	333	317	338	310	306	344	345	311	328	327	336	338	347	359	361	346	352	345	334	295	312	324	300	333	321	295	352	288	342	318	349	340	337	331	380	333	299	331	336	342	315	389	331	310	342	347	322	314	362	326	326	351	317	317	339	344	310	319	340	366	327	345	331	345	331	347	322	327	339	329	336	325	339	313	337	380	334	307	356	306	346	333	341	352	315	345	329	355	355	375	340	371	337	343	335	318	296	315	381	352	333	311	327	346	336	322	332	370	353	312	346	318	328	330	335	350	336	336	327	310	310	345	351	311	331	338	332	317	314	317	323	354	320	312	324	340	336	327	330	314	341	360	320	326	334	315	309	323	308	324	300	311	348	358	319	328	316	340	330	320	340	300	313	316	346	294	327	298	335	335	328	293	308	344	376	326	344	358	334	313	332	329	344	290	333	347	327	314	331	343	323	338	316	309	324	352	320	320	323	303	325	325	345	335	325	321	327	348	323	373	311	327
5781	1652	2655	3276	2912	2571	2175	1948	1691	1646	1511	1391	1263	1227	1181	1146	1072	1066	1044	994	1007	987	1038	1000	1019	932	907	967	938	922	909	954	946	927	933	965	945	889	923	855	888	930	902	843	871	855	876	870	871	988	840	859	866	880	917	896	860	872	898	855	882	855	856	910	899	883	913	821	817	801	831	824	908	867	862	870	852	932	844	819	826	857	821	848	874	843	836	869	859	848	865	868	845	880	900	823	829	798	813	875	913	847	877	898	873	881	878	835	834	854	837	821	797	863	842	793	841	838	862	833	846	861	795	813	809	799	847	872	867	867	839	822	878	830	895	829	805	869	834	789	844	820	874	844	873	847	896	812	879	847	801	834	842	846	852	897	893	847	848	879	851	820	841	891	835	822	821	809	811	852	814	829	833	850	824	838	810	823	871	856	811	868	828	864	827	845	819	873	871	826	846	862	850	911	845	810	832	817	869	845	878	828	837	891	812	820	831	858	858	832	839	839	850	861	851	848	902	797	815	803	834	842	906	852	827	858	820	858	846	826	836	871	849	830	887	814	811	844	861	891	851	839	877	877	835	870	870	871	877	857	852	833	886	860	820	873	764	872	845	863	827	869	828	804	826	832	822	808	845	852	860	837	859	838	818	892	863	881	824	836	851	889	852	842	833	860	921	848	871	871	887	828	852	846	893	832	787	878	870	850	838	818	819	848	844	877	852	846	802	819	881	840	838	878	856	835	870	840	856	823	807	864	845	824	876	841	882	823	861	821	860	827	822	849	829	846	829	796	876	857	871	868	830	808	829	816	840	851	792	865	907	799	837	833	842	855	822	855	854	858	879	784	845	817	818	888	838	870	815	876	832	813	841	813	835	850	828	868	860	865	817	807	764	846	801	886	822	821	869	831	848	859	843	841	863	834	842	868	854	847	842	838	807	813	902	826	815	851	808	864	808	873	834	818	827	812	896	881	882	836	838	828	854	927	826	856	877	859	818	821	841	821	785	870	836	878	797	837	839	801	871	833	799	837	839	859	854	824	851	825	823	890	860	853	840	862	837	827	846	864	833	798	835	834	816	815	846	865	847	881	829	827	881	844	887	853	825	910	881	851	858	863	875	887	851	835	901	824	818	901	838	840	852	831	855	863	860	830	813	821	875	829	846	847	871	856	824	804	869	856	843	886	865	844	864	882	784	837	828	834	797	851	883	805	823	803	809	836	872	840	835	886	826	865	850	876	789	874	872	871	801	818	876	804	813	858	836	840	872	817	846	827	887	831	842	792	852	873	873	894	826	812	855	830	823	848	805	879	879	854	863	879	884	880	900	874	835	875	850	847	803	838	874	804	860	805	890	848	875	831	839	850	868	830	849	827	796	822	816	821	839	901	872	811	860	901	836	872	881	887	850	816	843	914	868	835	864	840	825	875	808	839	827	872	827	834	835	877	880	817	796	845	802	872	794	819	792	844	846	842	862	828	812	796	901	828	867	923	874	854	855	781	881	809	805	877	866	845	865	795	881	837	795	895	854	835	822	855	888	875	791	842	807	836	800	886	783	840	865	854	837	859	877	842	802	873	798	831	802	914	798	846	810	877	852	840	827	862	867	806	813	869	857	847	829	843	822	828	832	877	814	864	858	799	887	813	868	810	861	824	913	873	847	828	845	849	749	843	832	876	811	820	789	858	888	841	868	896	807	817	858	889	794	839	866	828	867	871	860	901	799	882	800	823	832	799	878	825	831	780	900	817	838	837	771	839	849	819	835	864	815	894	823	835	871	850	812	873	795	806	862	817	879	813	843	863	860	821	864	872	813	868	851	810	866	867	897	842	808	837	888	837	796	849	910	833	847	824	844	736	891	850	818	811	838	855	842	849	852	893	857	855	850	852	853	857	837	835	839	832	873	790	879	825	794	820	845	867	842	819	882	883	849	842	891	880	822	823	835	834	856	842	871	890	826	811	832	894	810	838	860	864	882	843	883	807	883	832	841	822	880	845	848	784	841	823	798	817	853	821	875	830	852	819	810	808	885	891	828	835	847	776	832	804	876	894	899	839	859	820	880	828	823	822	858	789	902	890	939	820	843	843	835	828	863	823	878	879	815	813	871	835	875	863	825	831	875	832	821	819	850	815	849	815	828	816	884	859	836	923	802	827	835	836	825	875	822	867	863	823	798	865	837	812	787	769	783	849	873	842	815	857	839	828	836	890	822	816	886	832	861	826	846	832	880	872	833	868	843	847	816	855	849	859	827	806	852	848	857	820	804	857	819	840	867	830	878	856	799	891	830	836	814	854	873	836	899	857	861	836	859	836	877	843	804	819	801	832	846	823	854	782	843	889	824	836	853	825	813	855	833	872	850	845	876	883	870	836	846	802	835	857	833	845	824	833	852	796	834	837	835	875	787	867	905	836	769	798	851	837	769	799	836	891	824	802	841	813	838	857	811	867	870	785	845	888	867	850	873	854	844	886	833	792	795	873	824	775	862	867	849	842	877	897	826	879	851	796	812	849	901	796	862	791	818	840	850	859	813	830	884	849	836	896	805	854	840	817	830	767	861	845	873	827	837	850	856	819	851	863	874	818	841	834	869	872	831	832	797	843	833	875	817	860	843	763	834	877	895	892	815	791	831	855	871	836	889	817	870	844	858	824	802	851	806	814	867	849	877	879	847	778	848	787	857	846	793	866	839	816	920	831	833	885	861	812	868	877	868	891	882	856	823	822	916	898	844	861	759	836	842	892	847	834	887	802	822	816	842	825	860	802	886	838	854	811	888	857	825	849	854	834	811	814	793	882	813	901	845	863	881	828	828	838	759	832	861	841	819	816	859	863	911	795	823	825	799	829	849	850	850	854	821	830	844	838	923	847	852	885	818	838	833	859	869	819	896	814	823	838	841	863	823	819	878	817	800	832	862	856	826	807	879	812	889	860	845	870	850	816	831	811	824	859	839	845	810	858	804	826	875	825	856	821	817	827	860	842	900	864	842	785	860	845	864	878	847	831	859	777	815	827	848	848	850	871	827	869	836	844	802	786	888	849	838	783	827	838	856	836	844	903	799	817	811	855	925	816	857	798	859	825	810	829	872	828	826	908	821	833	837	828	817	815	788	829	805	838	848	874	805	836	855	854	837	806	869	890	792	841	819	828	805	827	838	870	873	858	823	859	875	840	849	849	886	830	787	857	789	905	874	797	814	834	875	813	815	862	867	849	867	847	831	825	876	853	798	822	874	840	795	801	820	859	833	830	881	852	816	843	858	873	846	860	842	875	841	814	876	805	836	844	838	898	827	819	831	837	881	836	845	837	901	868	865	831	810	868	873	850	873	810	824	880	837	903	856	801	849	834	846	826	929	846	866	818	883	829	833	822	852	824	803	827	838	846	829	837	844	827	866	808	868	813	898	879	808	832	917	826	843	851	888	796	853	787	857	772	861	843	852	878	847	850	805	856	868	804	864	863	841	820	815	872	833	848	799	798	809	846	861	877	900	826	861	843
17093	2470	2240	1732	1241	892	689	565	459	410	338	330	267	260	267	218	240	198	199	218	208	207	227	189	187	178	169	179	191	189	177	167	168	186	156	168	189	172	171	157	161	148	170	169	159	169	150	184	164	156	153	165	153	156	156	162	169	172	179	136	143	177	187	155	170	141	178	130	156	169	154	152	179	134	158	168	159	183	143	160	150	140	125	151	159	172	150	162	152	139	152	151	142	155	152	173	141	162	142	133	131	117	148	165	150	140	146	154	176	142	157	154	154	151	146	171	158	145	179	153	158	144	157	146	163	179	163	138	156	165	146	153	166	155	152	145	153	150	136	136	148	167	161	167	165	155	132	141	166	159	155	151	163	139	137	155	156	173	164	165	178	166	146	134	160	164	149	146	176	158	171	163	142	182	177	124	145	167	140	137	132	169	144	150	157	148	148	161	182	154	155	139	150	144	144	165	161	146	166	158	139	139	154	165	154	153	166	171	168	142	161	155	141	160	149	158	155	150	173	136	148	172	180	167	161	160	153	152	163	181	146	138	143	138	162	133	149	148	147	147	158	155	126	142	155	148	194	146	155	147	175	150	173	154	154	154	141	169	141	154	172	147	160	152	162	158	139	160	134	123	147	149	139	149	143	151	174	169	156	149	170	149	140	160	157	145	152	176	160	152	152	153	150	149	181	164	154	152	152	157	158	161	169	143	152	154	139	139	164	159	143	161	150	149	149	161	161	157	152	142	159	160	163	145	169	151	160	168	162	143	166	161	173	147	180	155	164	149	139	148	185	162	154	166	152	141	178	171	145	145	161	136	147	151	156	164	131	166	165	155	143	122	144	167	170	151	151	148	158	149	182	170	197	137	155	163	160	153	148	178	173	134	152	126	124	164	174	153	159	145	161	138	162	138	159	139	127	163	145	130	149	170	142	155	164	147	150	176	168	163	135	160	159	165	162	155	118	139	147	174	145	162	168	166	138	156	175	141	162	172	145	176	145	148	162	163	163	131	149	158	149	126	129	139	155	165	160	161	138	158	166	133	168	176	144	157	136	149	150	145	173	126	152	147	175	170	148	161	172	148	166	171	160	146	125	151	156	145	138	139	155	134	157	173	158	152	156	141	154	144	164	191	132	175	152	166	166	149	142	136	147	154	137	139	157	140	119	182	170	154	177	150	152	154	152	149	140	141	173	153	179	174	146	173	147	157	157	163	172	151	193	154	156	133	147	127	139	149	138	162	156	157	148	149	153	174	157	158	152	147	156	163	158	141	141	143	148	151	141	145	160	139	182	174	154	146	176	141	149	159	153	134	175	131	155	157	157	131	164	164	170	177	157	151	148	147	147	158	140	138	167	158	136	151	166	171	157	156	158	163	132	154	158	132	150	137	155	149	141	163	159	166	149	154	149	151	151	179	146	165	169	149	140	160	147	143	169	152	151	156	165	147	140	160	153	153	140	137	135	147	159	142	148	162	154	170	146	145	161	179	138	147	170	144	147	173	170	161	136	150	151	162	153	129	161	150	170	164	144	137	169	147	155	144	163	165	153	157	160	152	152	163	170	150	152	152	162	149	176	159	150	134	160	158	153	148	164	165	161	143	163	153	146	152	167	166	159	167	156	174	153	148	149	148	142	165	158	165	163	141	159	174	162	184	144	160	125	158	153	162	161	171	141	160	156	176	169	153	135	137	140	158	149	166	163	143	152	162	132	149	149	171	158	143	165	123	167	149	151	143	139	171	152	169	150	142	175	150	170	159	162	157	151	143	152	150	165	131	150	160	158	124	150	180	124	138	135	165	153	147	140	167	183	160	126	139	147	163	169	162	153	152	147	178	171	146	174	140	159	165	162	145	148	149	152	129	141	127	166	140	142	145	144	159	151	158	152	145	174	162	163	143	139	150	142	174	170	165	148	158	134	147	150	158	170	138	133	139	144	137	165	166	183	170	151	140	146	136	142	161	155	156	168	132	160	162	140	142	153	145	148	175	146	176	157	177	157	139	136	158	159	133	147	148	173	159	148	157	159	143	134	169	151	153	164	163	142	168	135	140	160	168	158	152	155	137	176	162	181	171	192	153	151	139	155	171	146	145	156	144	140	164	156	158	168	142	172	158	155	141	144	156	154	162	182	147	183	159	145	158	155	163	162	159	136	175	160	137	148	162	166	141	145	150	128	187	162	135	163	154	154	160	144	137	142	170	149	133	181	169	140	154	160	172	142	160	160	159	135	167	167	155	133	162	149	158	141	140	152	160	169	134	152	162	161	148	152	147	173	150	147	171	174	161	146	159	150	139	146	159	143	139	135	145	157	158	151	144	160	152	148	143	124	150	131	152	165	170	156	159	137	166	144	166	168	168	166	163	146	149	153	163	147	175	154	148	154	158	164	161	170	141	179	158	153	133	175	154	150	164	162	151	138	185	150	159	146	149	181	162	156	182	151	141	157	124	144	131	142	159	164	147	145	143	174	141	142	153	142	161	148	135	150	160	159	153	154	145	156	158	157	161	147	145	156	167	145	200	157	132	146	178	145	170	161	185	142	143	152	171	160	142	165	130	167	150	155	168	154	144	148	168	171	136	141	173	159	161	147	143	148	156	135	145	178	176	153	162	149	160	148	129	165	164	173	151	160	130	176	177	154	180	157	145	153	156	170	165	147	157	159	147	141	146	156	150	170	142	161	145	165	152	163	166	153	152	153	174	154	146	172	160	143	149	172	177	163	139	128	178	151	161	131	153	161	155	173	167	191	151	170	141	164	157	144	139	171	167	158	148	144	166	159	162	148	132	178	156	135	143	144	130	159	170	157	157	138	153	137	136	140	160	154	167	137	145	164	151	167	152	163	151	136	165	161	156	162	130	146	163	166	150	138	131	152	146	139	139	154	152	144	144	167	139	146	131	140	162	158	156	162	157	156	154	137	163	150	131	146	161	172	158	146	150	152	183	139	161	153	154	152	145	167	137	140	140	157	169	150	128	147	152	153	149	145	167	169	130	132	164	143	178	143	151	148	156	138	159	178	170	181	154	150	177	174	148	143	170	150	141	136	152	138	146	128	141	168	161	136	130	125	155	158	159	171	158	157	130	159	163	156	171	157	186	162	143	171	158	143	161	153	164	141	159	136	142	158	166	162	159	164	152	165	146	164	140	158	143	151	156	139	178	162	148	159	141	161	173	171	145	177	119	163	171	145	158	125	162	148	148	159	166	168	148	152	144	161	146	170	148	157	170	145	166	143	152	168	155	160	171	169	163	159	140	176	149	154	158	147	161	143	134	156	160	154	155	155	167	168	163	153	162	149	165	173	160	149	165	153	161	139	141	166	152	154	137	164	180	160	178	175	162	126	161	137	167	108	152	139	160	174	144	132	152	140	144	136	151	163	164	148	126	165	153	144	168	164	141	148	139	173	150	150	140	143	139	187	153	131	154	155	166	160	173	149	156	158	158	169	144	154	162	156	150	154	141	163	163	171	155	162	181	152	154	165	160
7481	1982	4105	5066	4591	3779	3035	2526	2233	1909	1680	1473	1379	1170	1107	941	986	887	865	875	821	757	758	682	691	671	622	607	656	659	593	603	585	571	574	567	560	523	533	557	496	560	560	516	524	491	502	452	509	466	474	511	486	509	498	455	472	489	495	495	489	490	459	495	491	486	442	493	436	467	448	491	497	479	478	511	458	468	465	475	466	439	436	434	505	470	514	490	443	439	473	507	481	453	433	461	450	423	464	431	457	429	472	431	453	458	453	488	461	424	449	445	459	457	422	475	470	442	435	453	428	429	415	463	465	415	436	425	468	449	428	471	434	455	452	449	433	421	445	449	454	465	434	432	449	471	479	475	444	457	419	407	443	451	436	459	462	454	443	457	474	407	472	413	438	434	463	425	457	447	447	463	464	437	479	444	458	507	428	440	461	452	445	459	462	475	446	472	461	449	453	434	442	419	457	453	437	433	438	469	439	443	506	417	437	453	431	447	464	449	461	441	434	415	464	427	441	421	468	476	481	441	468	436	453	438	451	450	425	483	478	453	457	454	446	428	435	415	403	423	429	469	450	494	421	427	471	459	409	442	463	441	431	427	454	444	471	424	454	470	451	441	435	407	473	458	440	477	467	455	434	405	470	454	440	481	449	442	463	457	448	465	441	430	420	455	431	465	467	424	444	449	458	463	483	432	461	483	439	482	474	460	448	427	457	409	458	435	427	479	448	412	426	404	402	426	471	469	401	435	483	439	431	423	462	428	433	447	441	431	450	402	465	418	403	453	452	463	462	467	429	461	442	400	452	449	421	446	447	432	459	427	465	421	453	443	451	415	450	461	450	395	455	454	441	442	441	442	424	471	471	465	480	476	434	453	433	431	429	485	439	421	489	464	415	469	439	494	480	443	447	475	471	423	446	436	463	471	436	471	460	477	411	457	439	461	450	424	432	439	453	461	439	426	423	463	456	412	440	458	448	462	469	419	407	396	468	458	462	435	436	455	416	432	479	451	482	461	435	438	438	460	439	443	415	481	408	464	443	424	437	438	436	454	450	445	439	448	466	457	431	448	427	443	461	416	419	419	425	445	431	443	444	412	388	482	426	443	462	445	446	444	445	457	460	418	448	435	446	446	423	423	426	458	465	440	436	472	456	429	411	454	433	497	443	429	433	398	446	424	452	429	435	439	455	462	439	483	436	404	447	462	471	482	451	459	427	425	444	426	438	418	455	414	447	432	472	427	451	451	454	396	437	472	450	446	469	403	427	462	468	397	465	448	443	475	453	398	449	415	454	428	445	435	444	433	412	465	414	454	462	468	440	441	430	462	446	477	433	444	465	425	443	448	405	456	460	449	458	450	476	406	443	445	397	443	444	444	461	428	443	452	390	433	461	452	459	454	473	442	457	437	420	485	436	455	419	433	430	451	447	451	418	442	447	448	463	465	444	451	471	432	391	440	444	479	433	484	441	440	443	455	438	455	430	417	479	420	461	455	445	480	402	442	433	459	477	462	475	465	451	441	424	446	470	463	421	400	438	462	426	480	441	403	491	452	440	449	475	437	412	415	439	459	473	410	481	433	424	447	403	433	454	440	446	442	440	469	436	425	429	467	417	417	471	424	404	434	461	414	458	462	468	428	417	453	440	433	471	416	482	435	424	437	429	435	453	432	486	454	438	408	428	465	491	447	452	433	469	416	477	411	467	428	427	433	420	426	425	423	455	441	460	416	438	483	488	434	447	466	437	447	442	441	451	419	436	464	418	472	420	410	465	459	425	472	451	442	449	419	431	452	429	458	423	428	430	458	420	461	467	415	441	451	448	474	439	436	450	461	440	458	429	427	418	446	444	453	417	457	430	452	455	425	420	463	413	488	443	453	442	423	469	429	444	448	435	460	444	424	464	433	433	442	439	440	451	455	436	462	466	454	457	438	459	428	443	428	434	422	469	449	481	444	454	439	407	465	444	435	430	454	449	446	409	455	403	455	432	442	444	446	442	471	460	414	451	422	456	467	431	439	440	452	440	441	412	414	417	467	429	434	419	485	466	456	427	425	440	435	426	428	466	457	443	427	457	457	430	463	468	418	480	408	415	408	445	465	472	443	439	454	508	410	454	474	440	465	447	454	461	448	453	437	457	430	434	460	434	446	439	410	447	436	422	409	438	458	445	435	417	463	458	433	447	452	471	467	462	398	453	426	462	441	413	434	407	431	451	461	446	450	435	446	471	446	466	434	417	393	462	420	422	458	417	450	436	428	420	448	427	407	413	435	458	403	429	443	498	442	443	431	448	432	473	430	437	453	434	398	444	455	445	457	442	449	431	443	424	441	431	414	448	463	430	447	450	458	443	474	441	427	434	473	463	415	422	443	443	403	452	449	450	460	459	472	428	417	453	427	449	456	401	503	431	427	426	476	446	424	443	437	463	435	444	421	443	449	436	458	453	449	449	402	435	457	424	441	446	458	409	461	406	450	408	425	440	440	415	420	471	459	434	396	396	473	428	487	411	466	448	470	410	444	454	455	407	485	395	457	448	454	424	429	422	460	451	465	440	440	445	418	425	419	460	445	441	435	446	438	456	417	483	443	422	432	441	463	452	461	449	461	427	432	430	453	423	435	419	435	406	462	433	420	501	442	468	447	420	451	417	453	463	434	467	427	448	456	455	425	442	455	442	423	430	421	442	426	420	417	438	410	438	453	437	465	449	419	419	408	443	462	462	411	463	438	418	420	458	448	431	437	454	438	398	461	435	472	394	448	439	411	436	447	421	443	386	426	440	447	427	435	442	475	471	471	487	442	441	417	446	440	441	429	430	429	441	420	450	445	431	457	455	414	422	431	392	443	418	464	443	434	447	407	446	431	489	443	474	423	419	434	414	473	427	427	395	443	444	428	458	415	422	452	404	456	441	481	425	452	461	453	458	431	444	486	465	447	435	439	471	401	455	407	448	447	472	433	438	419	436	422	441	422	409	446	417	435	423	448	416	423	443	425	412	441	465	481	466	424	455	452	457	433	448	432	404	440	468	420	441	489	419	407	454	419	430	437	440	452	450	475	421	472	451	412	433	427	437	454	460	462	467	440	420	402	454	440	433	448	430	422	425	433	431	457	414	464	434	420	464	470	427	396	461	449	422	445	419	445	442	432	452	420	432	449	464	450	483	425	438	434	441	462	486	470	460	490	459	478	401	434	445	443	433	466	444	414	475	472	449	458	469	430	432	449	420	414	421	406	417	443	405	451	431	457	426	440	442	458	468	458	404	436	433	437	444	415	436	420	409	444	443	402	453	407	446	469	448	488	452	419	461	468	449	467	412	483	404	436	432	432	449	449	437	457	474	448	470	427	448	466	444	442	423	470	446	477	440	427	486	441	491	437	468	426	409	491	452	410	430	443	421	437	461	493	429	424	454	486	447	415	397	443	443	420	414	438	458	411	414	434	445	441	445	417	460	432	428	415	425	457	470	436	430	423	467	407	416	438	416	415	447	404	452	456
2753	400	428	397	435	387	383	362	383	412	370	392	387	365	372	383	346	359	363	376	399	380	398	394	359	378	364	376	362	350	373	351	382	372	359	356	393	343	359	355	361	383	361	350	335	368	410	382	380	384	383	375	383	361	370	358	364	370	378	347	348	338	383	336	333	357	343	364	328	374	356	379	385	383	405	380	390	394	376	367	371	353	365	392	343	377	375	367	354	353	367	376	356	363	347	362	404	387	374	366	357	374	408	345	345	404	378	382	360	347	366	409	368	397	353	382	378	366	368	428	352	372	357	376	368	386	344	384	366	359	378	362	371	399	368	354	378	362	357	365	363	356	367	372	357	378	371	365	373	386	384	410	353	383	422	405	356	387	371	367	357	386	379	364	391	340	334	416	378	385	330	347	362	380	384	384	338	388	384	383	386	369	364	383	391	409	360	380	383	366	363	357	366	359	378	415	389	371	381	352	383	385	390	352	351	378	367	343	348	371	368	367	403	334	375	369	362	358	379	396	376	368	405	370	366	382	372	390	371	357	392	390	364	375	365	360	347	385	357	391	335	353	389	391	359	386	339	355	405	367	373	355	357	371	366	357	386	371	368	393	410	368	378	358	362	362	364	335	372	348	394	362	346	375	351	392	378	369	415	357	349	346	409	376	386	386	382	357	353	375	334	384	322	334	360	363	388	391	371	346	358	382	366	367	370	397	376	376	383	395	347	344	350	368	373	356	375	408	350	379	362	380	348	342	400	354	385	382	363	359	380	384	355	366	398	396	373	376	375	400	341	349	384	362	406	406	408	374	359	396	376	374	346	356	369	374	331	369	381	370	383	353	387	357	387	366	392	387	354	340	376	389	377	328	393	378	346	364	372	367	388	373	358	363	345	362	368	343	371	362	395	367	361	368	387	353	412	343	377	361	395	369	341	377	375	386	375	328	348	349	383	372	389	393	323	373	380	354	369	339	385	362	398	368	385	362	322	376	386	354	395	349	386	382	349	382	375	376	357	346	409	385	362	355	363	368	353	377	364	385	360	383	342	387	341	348	375	382	374	369	355	363	358	389	329	360	325	399	354	393	380	385	363	423	353	345	369	386	356	377	365	387	370	379	368	403	361	367	371	351	342	401	362	370	380	350	366	356	385	387	366	410	345	363	362	369	380	379	374	374	364	350	354	370	335	344	369	401	399	390	377	364	358	366	362	362	370	326	371	374	383	324	354	396	392	358	352	363	403	384	381	364	333	372	383	380	364	370	372	404	363	358	377	328	350	382	369	408	394	382	369	376	335	355	377	371	383	386	393	410	322	382	386	384	353	367	347	379	318	386	404	369	362	384	332	432	345	380	363	350	379	364	386	419	349	380	362	353	365	362	384	369	353	386	349	387	340	347	341	390	321	376	354	364	394	351	376	377	359	355	370	379	377	358	380	358	376	362	376	412	358	384	390	362	384	348	350	355	374	391	380	392	372	399	342	359	381	388	349	374	351	358	325	357	366	364	356	406	388	382	373	373	398	381	358	356	329	349	367	388	423	343	356	359	359	383	382	371	370	378	353	367	391	354	344	393	386	369	401	350	365	417	385	394	391	356	398	409	351	398	386	375	357	370	359	351	336	377	359	344	344	362	368	357	382	374	383	387	324	381	371	410	400	337	352	370	370	363	405	369	362	381	371	413	389	398	387	346	380	381	357	385	357	341	372	363	365	354	394	388	411	354	395	344	404	372	361	384	375	375	374	374	366	347	375	360	410	346	386	380	366	367	398	347	382	377	382	345	347	370	378	403	367	380	369	379	361	367	375	357	357	412	368	377	367	339	334	344	397	384	383	394	338	385	364	366	399	383	370	358	386	349	360	333	364	387	387	355	363	348	362	357	391	376	361	386	360	338	374	390	369	337	349	354	392	367	393	371	358	350	357	362	364	338	346	379	376	398	384	350	387	387	360	351	386	378	392	358	366	357	396	368	336	393	381	384	368	355	359	358	360	382	336	369	350	353	361	399	360	360	359	404	358	351	336	364	391	371	365	397	361	356	390	393	368	353	358	369	371	344	328	386	357	368	357	379	361	361	380	361	346	342	322	380	376	360	363	352	383	366	351	392	372	374	373	374	342	397	361	402	387	364	377	378	333	377	341	329	363	357	338	367	376	375	397	372	358	379	362	357	414	381	361	355	356	342	373	401	328	368	388	347	377	373	387	330	400	388	333	365	363	389	375	373	360	371	360	383	345	347	364	383	366	363	390	347	378	410	354	357	351	403	367	351	345	381	376	377	359	385	366	364	368	339	341	354	368	388	383	356	379	391	402	406	387	397	384	379	355	390	373	418	368	372	365	362	389	369	375	368	353	346	364	370	376	387	391	340	350	325	381	379	366	376	380	350	372	367	370	359	335	369	352	356	334	409	383	361	346	366	386	347	347	349	353	371	359	366	316	355	353	364	375	339	365	368	393	349	384	373	358	358	370	347	369	343	331	381	373	383	371	390	414	375	370	374	396	340	383	344	382	368	338	337	399	340	349	369	379	360	342	368	385	393	368	393	387	365	346	435	396	367	404	370	354	375	363	344	378	370	375	329	357	382	364	390	378	387	357	374	360	350	366	346	363	366	399	397	393	335	393	348	385	371	377	360	404	378	362	346	361	376	357	366	374	399	369	357	330	396	378	363	385	357	359	403	342	365	362	412	385	339	358	374	375	347	379	363	390	387	355	387	387	380	329	361	366	385	384	347	379	381	362	381	363	379	400	373	353	369	349	368	335	352	393	365	379	398	357	358	369	362	353	396	381	384	372	351	359	390	362	352	321	408	354	334	410	375	365	377	381	382	382	356	338	387	385	338	384	408	317	366	393	373	376	356	369	376	400	346	419	367	381	344	364	384	392	358	394	355	373	360	365	381	346	388	366	372	353	350	360	365	390	388	388	347	383	368	381	322	346	337	394	385	399	378	349	354	376	328	386	381	370	371	364	381	375	395	378	366	362	390	380	392	356	361	383	369	423	350	334	336	358	364	359	338	394	360	368	363	375	397	398	372	402	379	387	363	389	345	363	375	380	356	383	382	343	365	380	357	373	370	358	371	337	373	342	337	361	363	376	345	356	406	368	353	368	345	366	338	354	335	380	382	373	380	369	365	353	377	394	365	401	347	391	377	388	352	383	374	365	377	377	366	348	326	334	383	379	368	388	371	391	383	372	356	383	382	361	367	369	340	354	376	354	357	384	357	343	395	346	370	360	364	378	370	403	377	362	365	374	373	347	381	373	382	373	358	359	342	412	407	384	344	388	393	342	385	376	386	409	408	377	383	346	386	362	373	358	382	372	354	372	392	374	357	361	374	367	363	336	349	397	361	363	389	360	370	370	361	386	357	342	369	386	359	387	392	332	422	383	333	383	375	366	377	370	402	346	403	338	385	367	376	367	368	378	349	352	371	387	333	364	357	368	385	395	372	382	374	352	363	341	354	336	374	362	389	359	359	386	380	347	379	387	350
2717	1012	1206	1130	1128	1095	1074	1053	1055	1031	1014	972	1025	932	981	943	916	1001	933	1018	1010	922	918	985	949	971	923	896	964	958	971	958	930	935	956	942	947	998	940	975	952	927	949	929	933	934	887	947	957	918	909	937	956	967	994	957	936	941	929	921	922	896	917	968	979	979	949	896	974	913	959	918	944	929	945	919	989	881	928	877	964	908	939	958	964	924	917	957	936	891	923	953	995	981	940	937	997	935	943	974	955	971	958	932	930	992	943	945	924	928	913	930	965	937	917	957	925	952	941	955	995	991	909	941	962	913	915	865	972	930	968	903	884	978	908	994	899	970	990	905	1028	949	976	969	957	976	951	931	973	928	948	905	980	940	922	971	982	930	944	960	951	934	979	943	888	934	993	920	912	921	977	957	968	952	937	927	951	947	932	925	893	965	971	985	921	901	974	917	953	939	927	932	941	970	1012	987	897	951	940	914	986	936	884	878	948	944	942	919	955	912	960	939	934	987	842	955	933	910	924	892	908	971	931	977	936	1000	915	948	886	894	996	954	929	966	889	946	992	915	986	964	962	898	991	916	931	960	1014	988	960	924	953	939	951	951	938	976	915	944	979	919	956	965	932	915	920	932	970	953	967	926	987	1017	892	926	930	924	975	954	980	925	931	926	911	968	967	979	898	943	966	944	983	905	1001	922	887	984	924	880	951	978	931	952	922	953	954	945	980	923	982	964	950	952	940	916	948	923	979	935	904	957	997	917	962	961	945	944	929	900	970	956	928	989	973	972	939	979	952	908	898	944	954	931	915	930	942	911	960	905	964	919	943	892	952	972	916	958	995	925	928	959	950	965	925	978	929	950	970	925	968	954	927	985	902	969	941	942	930	923	961	953	928	921	932	930	959	914	909	917	958	927	907	917	977	947	904	935	950	922	984	908	928	1004	941	897	971	973	910	914	983	931	925	971	892	898	950	928	935	939	911	943	937	963	948	1035	918	884	935	940	916	942	938	963	960	942	893	956	901	896	955	1018	945	970	965	966	979	938	896	928	928	937	876	952	1030	975	971	928	939	937	954	954	913	966	916	958	943	911	954	951	948	954	956	900	954	915	955	992	901	980	919	900	997	954	923	938	860	924	941	939	958	916	989	973	1001	905	954	935	934	954	912	911	918	966	964	903	956	955	902	921	927	999	942	963	970	938	946	1007	942	984	935	920	950	920	897	941	997	976	947	1017	855	921	945	896	903	965	946	933	882	962	960	884	927	907	954	987	943	929	902	967	950	909	940	931	929	975	930	927	926	924	889	918	956	944	926	930	949	911	1012	1010	896	958	958	898	960	956	952	985	894	884	944	915	898	935	913	971	989	940	939	984	942	944	954	878	952	922	996	948	912	931	986	954	951	969	979	976	927	940	974	919	921	953	934	985	931	937	943	947	954	947	976	951	954	961	929	953	924	952	933	964	943	926	945	958	1055	909	914	910	947	917	939	912	1002	987	952	983	913	882	954	887	935	900	929	950	948	879	962	928	984	932	964	944	960	921	912	932	903	906	925	938	918	962	924	919	912	945	893	942	955	961	953	880	917	998	980	945	974	944	993	899	976	943	915	922	998	980	956	907	999	927	931	967	966	920	923	964	934	963	969	942	948	949	937	977	964	953	948	965	913	945	927	924	930	953	955	951	982	955	963	902	945	928	925	931	966	953	954	924	933	962	889	952	920	1006	929	912	920	927	930	922	966	956	909	939	965	895	935	898	920	888	895	988	924	974	967	913	945	946	964	922	912	964	947	952	934	910	951	943	904	917	907	959	881	952	959	925	905	907	933	909	962	882	931	926	923	925	1010	949	990	947	923	881	959	954	911	935	965	949	959	963	918	938	958	957	959	923	899	878	988	900	899	886	987	890	908	876	992	960	920	963	929	912	907	982	921	921	902	943	933	970	905	957	931	903	902	910	963	904	936	908	929	914	979	920	1004	960	905	971	924	957	973	905	999	942	983	946	915	968	960	954	955	955	987	926	923	1019	951	972	948	945	969	976	959	926	997	958	954	977	905	970	979	905	931	962	951	954	924	957	942	918	944	941	974	972	924	921	916	977	997	989	876	966	960	919	929	942	923	923	986	965	926	950	951	952	960	937	939	940	944	945	920	955	942	932	1004	938	928	884	922	951	1001	1007	936	915	925	903	927	950	984	919	983	951	943	973	963	944	961	919	897	975	899	970	991	944	925	956	989	932	975	988	935	959	958	924	931	1000	935	940	940	917	967	941	994	910	877	921	945	963	922	924	988	949	936	943	923	957	955	967	953	900	923	914	962	948	890	933	886	947	979	955	919	1004	917	961	951	872	906	933	922	958	946	927	917	929	941	876	981	931	916	936	946	980	936	955	976	907	899	926	987	954	953	956	969	951	904	900	917	959	974	915	959	929	956	905	924	925	972	929	920	895	928	960	916	930	905	977	966	975	964	956	944	921	928	908	956	956	924	976	957	978	924	984	942	945	954	970	972	929	918	973	917	940	951	960	932	930	998	990	881	988	944	968	918	949	938	940	953	945	912	947	907	865	916	959	945	945	937	949	977	907	959	901	904	965	942	930	917	934	961	963	933	902	931	945	988	933	922	972	946	913	920	943	919	947	931	933	937	964	935	927	915	931	924	967	953	960	946	936	976	947	873	935	906	914	926	973	905	981	950	1007	925	977	938	953	928	923	960	933	942	954	951	970	971	898	943	956	976	935	873	958	932	951	931	971	999	890	919	988	987	953	961	987	943	1005	901	904	1010	893	953	952	928	985	929	945	927	920	901	982	909	952	925	927	944	961	923	935	900	999	908	941	936	931	945	959	969	964	957	996	950	971	952	911	961	932	907	933	950	933	879	926	910	927	977	923	968	900	952	952	907	917	966	962	939	945	906	932	1004	962	941	968	960	958	860	980	918	935	960	987	925	964	996	918	890	905	928	966	975	911	964	932	951	971	976	962	960	917	959	1012	953	910	1034	985	910	964	948	902	932	924	936	1006	942	929	908	977	1007	931	936	950	982	972	925	961	884	994	919	876	1014	967	894	956	941	912	925	956	908	961	883	901	972	906	1000	927	908	952	978	962	980	924	1002	913	938	922	952	948	939	877	935	897	933	921	954	977	946	934	948	953	892	912	931	939	922	939	877	917	947	914	919	940	971	919	933	961	903	1006	1019	924	932	917	962	952	946	948	937	959	908	960	932	951	1002	913	895	916	969	920	911	946	957	951	900	946	928	906	938	943	979	878	966	963	976	1027	996	922	916	961	962	941	928	969	909	905	881	935	925	950	907	903	931	914	982	954	920	957	904	944	900	914	950	925	966	922	957	933	936	957	928	940	948	966	949	938	978	991	933	945	913	976	942	980	948	972	957	963	985	907	897	924	921	964	931	897	931	980	944	935	964	969	931	981	883	950	958	899	922	942	936	973	920	943	931	955	937	901	958	966	923	947	968	924	923	937	942	959	984	963	876	921	990	987	985	942	918	948	987	928	900	933	983	886	929	929	991	945	938	918	918	950	951	964
9275	1083	1263	1044	860	673	554	508	491	470	431	402	397	383	431	394	371	378	340	385	359	338	364	341	364	348	323	353	367	306	340	327	345	375	350	332	360	329	347	336	317	355	321	336	340	309	315	335	375	344	318	330	371	313	348	348	318	335	351	349	319	330	336	326	338	319	312	336	351	350	304	336	322	330	314	344	330	330	327	349	301	323	319	343	311	332	360	309	335	339	330	347	358	355	316	334	305	322	327	303	323	315	318	337	362	366	335	320	377	360	341	350	310	309	321	327	319	322	331	333	322	322	329	309	333	337	349	292	306	363	332	322	312	346	334	328	327	339	346	321	350	333	340	331	390	336	340	326	313	309	359	331	355	371	307	345	346	352	300	329	316	329	382	337	349	304	333	310	352	330	323	315	341	363	324	338	295	337	325	352	321	363	333	340	330	358	333	348	336	354	311	326	307	336	331	353	349	314	333	342	367	339	365	318	346	320	349	322	335	334	317	329	308	306	319	323	311	285	294	336	324	296	347	349	345	351	320	320	312	328	330	314	373	334	341	341	305	345	323	358	336	309	330	331	333	377	317	312	334	328	325	313	304	325	381	306	316	351	347	336	316	316	312	324	330	321	346	313	322	312	325	337	346	314	335	342	343	349	319	338	330	338	364	345	309	347	302	333	318	365	321	335	364	344	308	329	334	319	305	331	377	323	301	335	325	363	364	289	295	337	299	338	300	330	321	322	309	314	330	311	322	366	328	305	333	326	328	329	322	337	313	328	331	356	335	342	339	354	346	343	356	292	310	331	349	343	327	324	313	344	342	314	350	385	277	324	349	342	333	305	334	350	328	322	342	336	373	313	331	339	344	341	313	306	348	321	316	351	360	334	329	338	334	322	323	349	357	319	319	330	323	349	326	327	321	318	334	331	331	345	331	348	303	310	323	341	310	319	325	316	303	305	328	349	323	316	304	324	349	294	329	353	316	302	342	336	318	326	336	338	328	349	327	341	375	338	339	307	334	310	339	334	338	309	324	298	321	322	371	317	337	331	323	337	338	324	340	340	315	323	323	328	336	314	313	341	327	330	329	309	332	366	340	336	336	338	321	326	317	308	340	331	340	346	334	344	310	322	331	320	329	345	354	341	331	350	282	325	328	336	326	320	356	357	330	320	372	349	334	308	345	336	299	332	307	306	336	329	335	355	327	376	362	342	289	336	341	341	363	328	356	327	295	324	323	339	295	280	327	352	326	322	316	343	316	342	338	340	325	346	349	325	327	307	328	329	335	364	330	326	341	334	338	332	322	339	363	336	327	338	319	342	347	317	302	330	305	331	346	321	321	337	344	352	314	364	306	338	310	311	317	353	328	341	298	317	332	332	362	329	322	339	337	303	343	353	366	348	325	356	368	356	344	305	347	318	332	311	356	319	328	345	368	342	346	347	319	336	322	321	333	310	317	333	342	341	337	322	329	341	328	328	342	340	325	343	310	358	331	317	294	358	367	364	333	299	305	336	331	358	341	329	369	342	328	360	289	313	323	335	300	325	312	362	304	278	349	328	339	329	337	337	311	340	361	329	339	336	316	356	365	334	330	339	334	357	311	340	289	333	342	341	320	314	333	343	330	348	337	305	325	344	319	354	305	337	348	332	345	350	337	318	305	332	319	356	324	318	338	338	324	360	318	347	356	323	302	338	322	346	353	321	338	343	329	318	309	325	346	343	352	349	337	292	334	326	344	292	355	341	341	305	336	311	351	334	305	319	312	337	318	321	344	305	342	311	366	307	386	306	313	315	312	324	353	331	332	347	365	314	330	307	305	326	332	334	323	352	362	345	342	335	294	362	350	326	332	316	327	312	378	373	349	314	342	316	351	334	326	330	335	359	335	374	346	303	330	365	318	331	356	330	356	331	329	346	296	368	357	337	352	336	337	326	334	330	337	328	308	319	343	318	360	328	335	316	343	351	347	330	319	349	320	330	337	350	318	342	327	344	326	328	314	330	356	323	312	355	325	348	349	348	313	347	318	339	353	307	314	327	323	336	369	314	309	338	335	307	343	371	352	322	330	333	350	319	318	333	333	340	361	335	331	325	335	330	344	320	311	321	358	338	340	337	352	325	359	342	331	320	329	317	356	362	349	298	331	350	312	320	341	327	344	343	350	317	342	349	307	355	333	347	293	312	341	328	336	341	322	312	329	327	313	317	348	322	319	337	331	330	327	333	345	338	318	341	323	337	349	342	358	352	321	343	354	338	337	345	353	306	357	354	342	319	335	314	328	346	369	321	324	342	305	328	338	326	326	339	372	332	376	334	298	358	318	326	303	337	344	304	306	306	335	311	317	363	319	353	343	322	343	334	309	314	330	353	341	333	358	291	360	305	294	316	339	316	326	334	326	342	373	321	338	304	369	315	357	326	330	327	355	320	349	329	328	291	341	321	320	315	310	329	356	325	348	315	341	314	343	312	331	368	338	367	339	350	319	374	336	322	370	326	312	308	333	332	392	335	320	306	325	324	326	320	345	331	354	316	340	341	331	324	340	349	302	363	326	325	305	323	326	343	338	315	363	351	327	337	316	318	306	329	297	317	376	332	342	360	331	336	308	338	331	326	312	347	337	292	347	342	287	316	335	371	335	311	354	359	338	325	314	379	330	334	356	373	308	377	339	316	320	339	307	300	329	345	323	308	339	338	326	308	316	338	326	322	342	348	361	361	389	343	343	331	312	327	349	347	364	327	339	333	356	355	350	326	318	303	317	334	353	334	347	334	353	295	311	320	302	355	323	319	323	305	272	323	317	325	365	345	377	376	333	362	315	326	339	301	289	305	298	350	349	305	345	346	328	344	312	319	314	296	331	344	340	362	341	326	324	345	348	319	355	375	336	345	350	362	358	327	359	338	316	341	339	343	350	318	322	322	318	321	339	345	334	345	314	345	371	311	322	331	316	312	314	326	297	332	344	352	336	336	317	319	283	371	345	353	320	313	317	363	347	315	324	352	322	345	349	295	341	319	338	315	324	317	339	333	321	345	358	328	320	321	344	355	327	339	323	335	349	318	355	368	314	345	314	319	328	346	309	309	318	344	343	352	323	345	322	341	356	330	334	361	292	308	321	313	331	351	347	325	317	313	343	327	328	342	314	348	371	318	345	321	323	326	332	316	313	353	303	332	288	312	324	335	312	351	297	352	346	310	321	305	334	340	322	307	284	330	305	310	325	323	346	326	323	353	358	298	324	313	308	319	346	362	339	355	315	329	336	373	393	344	318	306	318	315	366	317	312	344	364	294	347	317	330	332	321	364	348	316	340	305	302	323	329	318	321	318	334	329	364	341	349	333	360	296	310	350	319	332	354	309	326	348	342	372	331	321	356	330	327	316	330	347	335	324	321	321	306	348	298	322	346	302	307	353	325	353	344	338	348	344	355	307	351	330	309	347	328	313	316	379	358	359	329	336	347	298	292	340	295	333	354	355	324	311	343	333	363	324	339	365	316	329
5748	1554	2623	3297	3054	2604	2184	1870	1672	1543	1409	1342	1292	1189	1229	1130	1062	1071	1033	1048	1020	1021	1003	961	978	1002	944	965	927	899	956	920	948	917	907	855	887	848	816	919	892	874	885	852	903	915	872	922	913	883	863	845	864	899	883	855	842	897	895	832	897	813	916	887	865	842	899	823	831	828	855	885	830	849	799	864	876	809	918	870	860	855	887	879	851	890	853	837	826	889	846	867	837	875	832	813	848	929	826	859	839	845	884	853	841	884	824	830	851	824	884	807	831	846	843	892	793	838	824	836	849	820	827	875	864	871	850	808	830	883	846	889	850	864	925	868	774	799	817	873	873	892	805	815	855	859	870	883	872	833	829	889	865	910	875	860	844	857	803	817	860	877	826	820	864	857	830	832	854	780	813	824	834	902	869	825	825	849	893	859	821	869	855	873	878	814	862	854	861	853	832	862	883	845	849	819	850	810	816	898	863	835	845	828	810	850	900	828	875	850	822	828	860	867	833	851	851	868	883	832	876	857	835	816	844	817	829	830	850	851	803	867	840	837	844	843	818	873	904	825	865	860	824	817	810	849	851	829	832	854	877	801	852	822	856	800	825	827	863	840	829	889	856	855	823	824	823	842	874	812	835	843	862	873	824	815	879	852	880	826	833	849	858	808	849	839	844	912	856	825	828	867	834	876	868	768	860	776	869	863	897	826	853	871	873	812	829	875	863	853	886	817	830	828	901	877	826	830	841	837	858	863	880	840	798	862	851	882	858	847	810	845	823	841	852	840	907	856	814	858	837	839	810	843	827	838	857	781	864	831	849	882	910	845	885	807	859	820	867	842	812	870	870	881	829	817	858	832	872	921	869	798	858	783	777	839	880	887	871	843	786	889	823	818	844	835	851	876	884	803	835	858	835	850	868	835	880	858	851	831	858	791	803	876	835	808	825	850	845	835	877	831	842	769	847	794	888	814	834	837	846	895	826	888	822	870	925	807	904	846	838	773	854	838	916	794	818	829	918	877	906	877	833	869	890	846	878	877	870	883	875	843	779	837	831	863	843	808	852	868	836	866	793	921	819	832	871	851	890	821	843	848	870	821	825	798	873	891	876	861	804	839	827	851	832	820	849	846	808	874	867	866	817	873	842	854	873	783	844	882	865	848	823	863	833	857	868	866	884	819	813	801	878	894	841	821	839	877	805	837	794	851	853	841	841	849	888	854	819	903	868	819	855	840	825	855	856	810	833	842	850	857	806	862	811	827	814	811	826	804	822	799	832	820	814	793	803	810	836	848	873	852	846	887	832	872	826	825	856	904	825	833	819	845	878	816	886	834	855	837	857	830	837	838	858	877	791	860	840	829	843	786	834	847	826	869	814	824	796	858	895	818	824	784	872	886	859	864	804	808	837	858	862	827	837	824	845	804	788	835	820	824	847	820	857	869	848	842	841	828	859	849	836	916	795	859	855	831	857	807	784	842	884	873	845	868	855	835	840	892	816	791	845	823	830	881	861	799	868	808	842	915	851	817	895	868	767	842	870	820	843	811	849	848	860	842	862	837	862	842	779	889	828	840	851	895	816	852	832	861	887	855	847	859	858	831	828	848	887	897	869	819	881	850	834	912	842	857	838	824	889	880	808	826	863	859	813	835	876	786	847	821	838	881	851	874	793	777	873	850	818	811	890	874	768	820	820	847	856	817	836	815	815	898	874	863	870	835	869	867	805	828	808	836	808	909	862	772	846	891	870	829	807	878	803	822	840	814	854	918	819	899	857	814	778	856	830	814	796	890	842	819	868	848	867	848	789	816	825	795	834	833	878	872	850	836	819	852	883	859	775	837	898	855	826	888	881	831	832	835	860	833	842	827	817	862	858	849	827	838	845	881	819	880	841	861	803	884	874	845	832	838	809	826	868	839	811	861	873	859	924	852	823	905	838	846	831	851	838	851	900	802	866	863	893	867	779	839	831	826	848	813	846	828	823	846	862	800	829	835	862	837	838	896	851	857	883	839	831	833	843	868	853	835	802	897	833	858	809	873	889	821	822	789	819	820	819	875	821	869	853	830	818	835	813	833	863	817	814	852	837	873	802	831	889	831	850	815	878	891	917	841	864	886	837	838	873	820	856	876	866	846	832	821	859	871	892	856	875	817	811	857	846	840	831	848	826	856	857	794	816	844	799	872	871	842	875	907	838	846	837	862	780	777	858	832	875	806	887	824	842	847	861	823	842	862	799	859	814	858	832	858	845	886	853	875	855	829	864	808	816	815	832	825	813	861	842	800	819	894	854	886	824	877	783	845	847	867	837	841	803	875	870	844	849	797	854	836	825	905	824	823	867	852	829	845	898	849	898	841	825	841	875	859	791	846	867	840	830	831	839	853	844	851	839	833	826	800	811	807	810	857	859	821	875	801	836	878	840	831	874	822	821	810	861	891	858	808	820	866	844	790	839	859	817	896	888	928	789	831	820	844	856	872	869	861	831	831	874	842	861	850	882	810	820	836	879	815	853	856	830	869	806	855	852	887	857	824	855	898	837	907	813	802	819	902	858	908	891	881	859	858	848	848	840	848	890	876	892	896	864	798	846	890	895	891	843	894	900	821	871	824	858	817	814	864	803	830	791	844	843	789	809	772	868	934	826	844	859	817	874	790	841	876	846	852	833	815	813	843	858	850	852	852	850	901	887	877	862	859	859	839	844	863	836	829	795	833	900	825	866	847	843	808	903	843	829	807	882	826	857	808	830	786	874	849	783	826	818	803	887	808	830	868	839	874	879	889	845	829	918	773	855	873	869	842	891	872	821	851	857	877	873	842	827	868	836	840	802	858	864	817	858	838	872	824	841	822	850	847	837	848	838	815	837	837	853	818	844	817	832	818	803	819	869	874	871	847	848	876	812	874	797	886	802	835	869	839	812	840	839	819	826	856	846	865	836	880	885	833	824	850	879	861	835	877	814	827	816	825	836	802	802	877	865	838	823	765	904	851	828	844	858	770	807	881	816	829	783	858	841	815	816	832	858	815	893	838	878	858	883	850	839	872	776	895	847	827	830	822	845	869	842	863	849	853	812	834	848	776	796	860	837	827	814	882	848	799	812	836	853	835	856	883	831	837	868	837	877	835	816	866	854	866	823	839	882	870	855	869	852	818	827	881	842	880	845	836	865	831	865	875	886	757	865	850	812	873	823	846	851	873	843	843	823	856	843	831	835	822	851	882	832	809	793	824	838	804	804	844	796	863	874	821	812	880	849	831	806	852	825	849	856	812	813	849	852	896	823	819	824	820	906	860	902	832	846	816	870	824	882	818	819	834	838	808	863	826	845	826	863	832	820	821	825	869	905	869	870	875	885	877	835	891	816	824	859	847	868	829	805	913	854	862	887	841	875	880	864	839	865	907	864	825	849	797	847	799	826	853	827	811	862	854	853	806	836	854	842	817	866	893	803	825	848	844	902	905	827	890	879	814	847	899	835	879	876	828	824	841	921	834	844	884	804	874
16959	2419	2238	1705	1319	930	663	583	491	410	365	316	260	289	265	224	225	210	207	214	199	205	194	192	162	185	170	172	161	151	189	191	155	162	186	173	170	192	145	197	152	161	167	154	192	142	172	172	176	166	156	144	182	184	152	150	137	156	191	161	167	177	149	185	170	147	141	164	168	152	180	127	148	158	151	152	156	154	153	164	147	174	148	159	160	143	148	158	145	155	156	166	159	170	165	155	162	158	135	154	139	163	152	153	149	151	144	150	146	170	161	167	143	177	150	167	146	168	135	152	154	150	143	146	157	146	150	153	143	179	123	158	149	161	158	172	144	148	156	130	172	157	164	149	156	137	185	146	128	150	148	156	156	147	157	153	177	169	156	159	168	137	163	160	168	134	155	152	170	132	177	153	154	153	150	165	148	170	160	158	144	157	153	144	154	157	163	145	144	149	159	170	166	159	159	156	136	186	155	164	141	162	137	160	162	149	149	155	148	149	168	151	175	175	159	171	168	145	151	170	139	178	137	154	158	146	161	137	163	184	154	143	164	158	172	125	192	154	150	136	145	165	136	146	156	149	167	175	123	143	157	163	162	183	138	161	165	147	156	125	147	140	143	141	162	146	147	147	152	155	161	170	150	176	143	152	141	147	148	187	149	163	160	155	134	158	146	145	154	169	132	167	150	151	142	124	164	160	165	171	149	152	171	152	162	144	148	143	156	157	141	131	140	144	163	130	157	159	166	157	175	182	154	158	170	120	136	147	154	140	141	154	161	138	161	148	171	160	153	153	148	135	180	182	152	172	146	140	152	144	177	143	144	164	169	136	146	144	167	147	154	137	145	166	164	159	176	154	132	160	175	155	141	146	167	137	165	149	156	164	165	168	162	141	142	154	131	161	162	156	163	155	152	137	146	164	139	168	146	168	167	159	159	162	159	157	138	180	138	146	135	154	151	127	167	168	142	155	153	165	159	148	163	148	187	170	169	171	137	163	175	143	139	143	169	158	166	139	192	133	149	146	165	160	142	173	128	141	161	156	152	159	126	152	165	155	171	145	139	136	149	156	161	153	144	152	169	145	166	144	142	164	159	148	154	175	163	151	153	156	130	152	136	155	142	154	156	164	157	153	136	166	155	162	149	169	153	143	166	158	137	136	145	148	130	174	159	145	158	165	147	154	158	133	169	158	162	170	135	143	159	127	173	138	159	150	152	152	170	149	183	143	141	131	138	146	140	143	162	151	154	158	150	141	148	175	146	160	177	167	165	144	164	167	158	132	149	143	162	161	163	170	153	150	171	138	134	167	147	160	147	156	174	153	142	172	156	150	156	143	158	164	143	152	151	159	153	150	164	163	150	167	163	152	145	155	156	158	150	172	166	137	164	146	153	175	165	164	146	165	152	156	161	144	160	172	150	167	151	153	145	162	135	150	144	157	168	160	167	167	172	169	147	153	165	138	150	151	154	160	170	162	140	130	153	149	147	122	158	142	158	143	171	170	153	173	147	154	147	158	178	145	166	166	162	178	160	145	169	118	171	150	146	171	174	149	159	161	151	166	154	152	136	153	167	153	148	140	139	142	146	167	166	149	162	157	150	155	161	170	140	157	135	147	145	158	156	151	154	147	146	154	151	129	142	151	150	150	138	138	144	133	141	160	147	160	136	149	158	145	165	181	153	160	138	155	150	166	167	153	166	165	154	154	131	139	140	162	161	164	144	159	166	173	147	161	141	149	157	158	154	161	138	171	169	139	147	154	150	201	173	145	152	161	148	168	146	158	140	138	166	171	156	153	147	146	162	154	163	158	164	162	159	140	157	170	142	158	146	174	185	165	144	145	136	146	146	166	181	134	155	173	172	156	156	187	159	146	156	161	147	166	155	150	150	172	177	162	174	162	129	146	156	144	157	146	149	151	148	170	131	161	152	144	142	173	160	139	146	161	153	147	158	151	171	169	151	151	160	144	174	165	156	133	143	159	142	130	136	131	147	160	137	146	191	167	141	170	176	134	140	158	154	142	148	139	159	177	159	145	152	150	165	160	142	157	143	152	147	167	140	145	137	157	181	166	147	154	140	131	147	148	141	141	160	160	163	149	162	154	158	166	170	186	151	167	152	167	141	154	170	132	147	150	159	136	144	140	173	134	154	149	175	157	147	143	142	150	150	164	162	166	150	151	168	138	161	152	159	152	155	144	144	149	143	168	153	157	150	167	158	176	136	150	138	154	143	154	141	185	136	156	139	140	150	158	168	161	146	169	141	144	139	173	161	198	161	169	169	148	150	147	140	157	138	153	159	159	168	149	151	130	168	171	137	147	162	155	149	152	159	180	138	143	144	171	167	162	147	140	166	155	150	137	154	149	156	140	161	154	155	153	139	133	154	148	148	156	160	158	139	131	147	174	175	163	165	146	168	143	164	142	165	183	149	151	148	156	167	181	137	160	154	139	150	148	167	150	142	156	154	130	121	148	170	156	158	156	152	137	141	168	156	153	150	125	140	151	139	156	146	162	156	179	167	171	141	157	158	157	137	125	157	159	140	139	156	146	174	154	154	163	166	160	156	160	151	165	166	143	147	156	147	155	154	166	167	144	164	154	155	148	133	152	156	129	162	161	142	133	191	160	174	151	140	155	169	158	164	160	163	143	178	158	141	183	153	144	144	188	155	177	166	156	167	142	147	152	170	122	135	166	141	152	155	159	162	158	151	147	144	161	165	161	158	167	153	163	156	158	151	155	131	163	134	155	148	144	165	153	151	150	157	168	161	139	146	160	146	163	157	180	148	156	149	145	156	156	152	159	146	171	163	161	148	147	153	139	169	143	145	178	163	159	149	143	133	139	166	142	150	143	165	148	159	167	155	163	139	169	145	146	148	159	147	167	148	164	139	142	153	163	145	170	153	149	146	138	147	154	131	178	156	174	165	164	146	146	157	138	148	154	148	143	152	148	147	138	149	182	157	161	163	144	150	144	174	157	184	147	173	164	164	163	158	155	153	160	142	144	162	163	172	173	146	162	151	138	138	132	170	155	137	160	148	151	138	166	161	164	139	132	158	148	156	153	141	136	142	141	167	151	143	135	150	154	164	147	148	138	145	164	140	144	151	149	147	161	165	139	137	158	168	184	172	157	138	160	160	138	173	141	158	161	137	150	168	154	147	162	146	159	168	136	152	157	142	158	156	136	155	164	132	168	152	159	150	162	153	148	164	159	136	154	160	154	145	135	153	147	151	174	151	157	167	148	156	165	163	161	175	143	128	144	160	157	145	169	157	142	159	148	164	161	169	156	151	156	143	152	158	177	148	165	129	152	142	185	187	128	160	144	137	153	161	157	149	153	146	155	138	157	159	134	149	151	123	148	130	128	151	144	146	169	145	137	161	156	164	147	157	118	170	162	125	173	174	149	142	132	157	139	164	159	145	161	166	145	187	149	160	133	147	156	153	144	153	145	140	159	168	157	163	159	147	154	177	155	169	164	163	179	164	153	167	150
7497	1988	4263	5237	4622	3756	3096	2586	2205	1857	1677	1475	1324	1209	1153	1039	969	913	861	815	818	770	713	686	736	690	661	627	646	638	584	616	579	563	596	556	554	537	534	525	574	550	537	501	539	522	513	499	508	453	501	502	492	479	458	500	494	447	486	474	476	477	477	460	504	453	491	470	464	472	440	500	499	441	435	442	426	440	438	499	459	413	474	466	462	478	476	501	452	465	486	467	435	471	469	449	478	504	458	441	473	496	456	429	479	428	462	464	485	470	456	422	419	462	449	426	453	440	445	406	475	425	440	429	457	462	450	459	443	438	472	433	427	462	431	469	431	459	446	467	442	446	463	442	448	449	463	448	449	441	423	441	441	454	434	445	457	457	463	447	455	424	431	490	448	458	457	456	425	463	453	424	431	448	458	450	418	432	463	472	470	471	427	458	423	453	420	450	407	459	440	429	461	410	455	451	463	432	411	438	410	432	430	493	447	444	418	439	425	470	453	446	438	451	430	466	465	428	458	476	458	418	477	430	448	483	419	441	454	468	460	453	450	445	468	478	451	453	451	426	443	424	444	404	456	422	436	438	429	434	463	480	442	424	470	452	435	445	448	419	447	470	447	437	447	435	405	418	431	466	438	468	423	439	482	437	470	443	466	464	472	482	445	468	459	428	426	403	436	410	500	441	425	482	388	458	460	404	473	431	420	448	476	437	457	422	409	434	447	431	439	444	438	448	445	432	454	460	410	480	448	445	435	443	428	508	448	461	482	459	478	447	474	437	453	444	441	432	416	394	428	447	428	467	469	435	434	424	444	457	443	437	431	428	444	434	400	446	465	462	414	430	417	422	447	418	434	442	402	461	433	405	452	465	425	460	434	442	421	433	429	445	449	406	439	453	427	475	468	424	459	473	453	431	420	483	438	429	434	459	465	454	436	438	436	439	454	406	428	441	469	463	416	420	405	443	413	444	459	425	409	431	444	444	434	447	437	454	466	475	416	445	438	441	470	470	468	453	438	486	440	457	419	437	448	430	450	419	394	474	444	456	439	437	409	445	448	468	446	384	463	443	450	453	455	431	452	426	459	431	407	444	412	418	437	433	433	483	458	449	441	466	430	473	430	446	470	461	434	437	456	458	431	472	418	416	444	402	444	411	450	453	443	437	404	460	435	417	490	433	413	417	397	470	465	473	448	447	467	382	420	443	448	429	468	461	420	400	473	445	434	439	429	440	431	449	451	440	428	446	448	427	473	462	449	448	466	456	420	439	466	433	446	432	421	430	413	442	471	448	460	436	431	442	408	409	432	415	411	460	425	483	437	449	413	462	461	469	431	435	456	461	452	455	436	418	447	430	429	438	462	456	426	430	456	463	457	458	472	450	444	430	439	440	429	442	434	466	475	472	473	436	414	471	459	426	435	437	431	454	461	483	465	430	455	419	461	442	447	428	420	425	458	444	475	456	463	446	459	429	434	479	455	461	448	441	457	449	494	440	449	421	477	430	439	466	442	471	448	408	436	404	434	509	434	443	440	453	470	443	518	480	446	453	432	470	458	425	472	434	458	446	450	436	407	460	490	432	455	460	415	441	451	452	414	457	434	448	438	467	405	449	500	434	461	482	450	439	427	445	464	443	384	470	457	464	424	409	443	481	484	476	438	485	447	422	445	484	425	439	497	448	447	431	438	460	441	438	466	447	472	422	411	441	435	450	474	446	437	433	391	442	435	460	490	406	416	401	435	393	433	432	463	432	445	444	425	429	434	455	476	426	398	406	401	435	483	473	436	433	466	457	431	423	446	406	438	427	449	450	458	473	410	430	478	426	434	450	448	437	403	458	426	482	465	448	465	465	440	470	430	444	433	433	448	444	467	453	473	441	448	455	469	438	465	485	449	444	446	459	462	453	443	429	428	437	452	370	449	443	412	441	472	418	493	436	471	460	431	441	414	411	478	436	446	429	453	416	471	452	420	456	460	481	432	439	435	488	461	454	413	433	422	433	438	445	424	454	439	447	465	452	443	433	463	447	472	439	459	447	431	447	436	430	480	474	467	511	420	462	485	456	431	426	460	447	469	442	457	410	456	482	451	455	432	462	453	455	436	430	477	441	427	422	459	434	451	405	437	444	452	441	449	443	435	475	448	450	413	467	423	490	453	469	442	448	447	437	427	457	450	473	453	444	460	434	419	441	465	441	464	431	434	471	422	430	455	451	460	457	471	433	453	416	446	452	419	429	447	503	460	454	401	463	471	415	453	446	467	471	442	406	432	439	429	433	421	425	434	474	403	445	437	437	424	413	390	500	453	466	448	439	438	423	469	419	445	424	446	409	424	441	451	474	479	425	428	458	452	479	442	457	405	454	444	469	405	426	437	434	477	429	426	440	471	495	416	447	458	465	416	394	437	456	429	450	470	405	444	437	481	457	441	432	402	410	490	464	455	456	427	430	435	420	445	457	446	465	458	457	434	467	424	426	440	477	462	436	471	412	453	483	465	438	431	427	474	454	464	472	411	408	425	470	431	423	472	465	449	440	430	429	456	447	440	414	475	449	465	434	441	428	418	441	445	436	473	462	454	411	427	423	455	440	464	468	466	431	447	425	440	472	442	458	458	440	451	441	460	457	416	438	408	463	430	432	405	428	442	474	420	451	423	399	455	413	447	437	447	437	437	447	466	468	440	453	439	434	446	406	451	465	443	455	447	420	465	458	471	469	480	449	462	428	458	414	460	466	443	459	387	465	423	445	440	423	452	479	423	452	439	466	463	434	452	448	453	454	447	446	434	461	454	438	418	454	470	426	441	446	421	442	401	462	419	430	438	400	445	430	430	414	429	442	398	476	453	431	449	477	454	462	471	449	426	461	423	440	476	411	489	426	454	428	447	445	473	424	450	504	465	408	468	424	440	465	430	433	401	447	471	455	431	439	414	403	424	466	457	434	457	465	447	434	409	503	451	435	418	460	461	420	451	454	417	484	440	431	470	436	441	469	446	420	458	477	421	487	488	440	424	413	460	431	443	450	438	417	475	491	464	393	426	429	452	440	431	431	451	483	457	428	454	419	454	455	460	484	448	435	440	439	443	420	467	476	407	435	433	473	459	454	422	415	434	429	417	419	416	456	424	439	441	382	458	458	482	417	464	383	441	429	447	436	450	454	443	442	431	433	472	445	501	442	405	427	395	454	472	453	460	404	454	404	470	409	452	445	405	451	466	426	453	407	465	436	427	461	461	409	438	482	435	435	464	447	439	478	436	432	426	429	438	442	430	439	423	395	449	440	431	424	458	415	450	428	446	435	469	433	459	434	432	461	425	413	443	456	442	441	424	434	444	466	421	449	434	457	432	456	450	447	452	450	474	455	444	469	403	441	449	470	417	441	412	452	441	474	446	425	422	416	402	452	429	425	435	437	414	424	471	471	422	455	436	469	446	481	430	442	447	432	442	448	418	441	419	439	465	459	448	440	443	432	439	418	442	436	459	434	428	434	430	455	472	406
2745	399	450	413	407	412	419	383	378	376	364	395	351	397	370	431	389	344	350	334	335	362	339	365	341	390	362	371	355	353	392	396	356	373	356	386	354	347	350	361	381	386	356	395	407	373	352	338	342	350	368	380	381	360	368	376	360	382	350	378	344	384	368	368	368	354	352	362	377	371	395	363	393	371	359	399	429	380	392	386	393	387	351	365	386	384	391	388	378	373	408	384	359	397	377	348	392	379	384	355	389	392	381	355	403	356	351	364	393	402	398	349	388	381	367	382	381	347	360	375	381	381	342	372	393	409	348	393	370	346	364	415	368	381	416	342	370	416	400	354	397	389	387	398	374	429	381	375	355	379	367	350	379	358	369	344	371	381	344	401	360	352	362	381	405	358	361	373	343	380	375	377	386	430	358	366	369	393	385	355	385	335	343	366	353	399	375	361	365	316	346	365	375	386	373	373	397	362	374	346	363	364	392	354	357	386	373	344	355	403	371	401	342	383	372	351	378	350	364	355	361	376	360	372	381	358	361	363	353	360	368	383	382	394	357	365	356	375	350	386	363	346	366	365	393	359	398	387	398	360	358	364	376	374	380	372	379	370	379	365	389	364	357	370	372	358	390	355	390	392	383	381	365	360	385	386	354	370	342	383	331	345	344	352	377	390	372	370	341	380	383	367	401	433	382	382	362	386	373	358	363	378	371	407	353	365	360	373	387	357	327	429	398	390	361	368	365	350	392	353	336	359	391	333	386	366	335	373	378	355	347	370	343	353	380	327	365	386	365	345	388	355	341	349	336	346	369	376	355	383	387	399	389	362	358	383	372	357	371	382	376	341	362	354	398	370	362	386	373	377	356	383	365	328	391	359	362	379	358	382	360	330	346	352	391	354	364	342	392	338	361	362	322	331	382	366	377	368	364	330	382	397	356	373	366	345	375	360	351	353	379	381	406	356	357	371	388	360	383	385	353	396	380	372	367	368	332	357	347	368	378	387	382	375	358	378	343	365	389	377	370	351	400	368	380	356	389	351	374	358	366	343	356	336	384	374	375	322	351	380	381	374	367	355	383	346	375	368	353	351	420	385	345	380	386	362	360	380	392	355	341	400	369	404	398	350	356	337	381	382	350	358	362	371	349	352	381	373	371	366	369	380	369	393	372	359	375	375	365	361	368	392	387	353	372	408	350	360	401	380	381	351	385	403	366	361	365	354	370	378	362	408	344	375	365	335	353	353	416	357	340	375	403	362	380	337	382	370	364	341	351	373	358	399	397	371	341	365	369	377	366	361	362	369	376	393	368	384	371	352	339	348	374	379	382	379	362	367	393	341	382	367	345	363	368	341	359	354	384	344	355	386	338	349	363	394	410	388	345	370	380	375	332	365	343	367	359	401	350	372	360	325	406	382	390	348	357	372	371	393	358	346	358	370	382	359	360	358	389	389	354	382	361	357	371	331	384	362	358	383	388	358	344	376	378	374	380	366	398	388	381	364	377	373	369	375	394	370	369	344	367	398	334	361	364	388	372	340	352	345	363	340	366	426	347	358	337	360	368	400	389	363	391	333	371	373	378	331	373	406	383	362	365	384	380	366	381	351	350	400	399	354	354	348	390	359	414	385	375	376	370	380	374	353	315	350	356	374	353	325	369	354	376	395	353	380	357	410	389	365	364	343	366	395	357	408	373	378	385	378	387	380	337	415	400	383	373	393	394	423	357	333	365	387	344	365	378	322	352	369	362	337	339	349	359	392	364	338	359	351	386	374	356	350	368	365	335	377	385	375	324	379	349	352	358	363	367	377	360	356	385	347	345	382	359	352	373	365	363	358	334	368	357	375	402	316	353	358	352	354	376	411	314	368	395	369	364	359	365	352	340	346	371	381	366	375	391	398	355	375	360	336	410	390	367	389	341	356	332	359	379	356	362	373	366	396	358	380	378	380	388	354	387	407	354	364	361	400	345	396	367	378	371	373	389	369	385	346	404	339	350	379	391	376	395	373	397	353	369	353	344	317	360	362	357	358	346	382	375	380	358	386	363	342	363	349	386	379	352	368	367	368	364	353	362	374	379	391	398	360	374	360	340	366	379	392	387	398	378	390	382	348	372	384	375	363	422	359	344	373	375	391	374	367	360	367	409	358	353	364	387	362	363	380	351	378	367	405	337	347	355	349	401	368	349	372	357	351	352	344	371	388	407	355	381	385	350	369	375	407	388	341	362	372	376	351	380	336	318	333	360	396	381	383	367	351	381	320	357	396	360	349	374	372	376	397	393	353	345	388	359	385	384	371	401	407	341	380	348	369	373	376	357	355	347	382	364	381	347	372	338	378	370	371	392	366	338	384	326	312	412	390	372	375	355	360	340	360	400	368	361	380	397	363	343	357	381	348	341	381	352	411	386	382	389	394	348	379	363	366	385	363	377	331	363	369	364	374	394	391	375	345	379	397	372	400	417	358	372	369	346	394	355	391	362	360	367	381	350	356	343	380	373	344	373	344	355	370	362	322	413	375	390	344	409	353	394	356	323	386	376	359	369	408	385	400	406	394	389	355	389	358	349	366	387	357	351	357	370	388	395	390	377	338	382	364	346	386	375	365	377	339	311	354	365	371	348	378	340	362	391	352	354	387	359	354	338	349	371	350	345	390	347	343	400	371	374	386	394	366	371	370	375	377	379	346	408	351	407	367	388	355	373	342	372	374	400	372	335	356	376	380	394	332	353	367	381	331	376	402	393	330	404	393	384	381	379	357	383	373	343	359	395	395	400	392	416	369	363	343	330	416	360	425	363	371	375	391	380	377	361	355	348	357	356	376	367	369	373	355	394	385	374	331	352	396	342	385	397	359	366	342	370	367	370	400	396	392	335	358	365	362	378	384	349	392	383	345	376	399	357	372	351	375	363	339	360	370	379	377	371	342	358	371	386	354	386	403	383	382	366	390	384	332	335	344	386	351	347	348	386	354	387	385	358	354	362	368	364	357	376	377	364	344	331	304	356	361	360	389	372	359	366	354	367	367	379	332	363	378	362	378	356	383	378	383	362	331	359	354	361	343	397	379	357	391	366	355	400	365	352	350	382	403	331	397	394	363	369	348	406	368	381	412	365	362	339	380	353	364	379	347	380	337	376	331	352	379	375	340	360	356	368	392	370	355	371	354	390	337	338	370	376	389	368	341	360	377	380	390	365	358	342	337	382	378	348	371	402	355	374	373	388	397	354	398	342	389	369	368	363	335	405	377	358	338	368	380	383	365	354	352	352	357	374	372	401	367	337	352	369	379	415	382	366	355	388	358	365	350	355	344	360	363	375	366	382	380	371	412	342	375	375	332	369	380	377	363	385	375	350	339	347	374	425	342	389	353	382	377	405	378	362	388	394	399	395	379	402	378	413	375	394	394	390	392	385	372	331	372	367	340	391	370	353	348	349	356	354	357	366	372	380	337	371	376	359	393	365	414	394	353	369	379	364	365	380	380	355	394	365	403	349	391	341	375
2679	993	1177	1176	1126	1055	1031	1073	1027	1027	964	1029	1009	1014	1004	992	1020	975	988	953	937	927	1047	951	928	929	930	970	953	963	930	1020	969	910	950	960	1000	952	896	903	906	979	1010	956	908	952	928	996	942	958	932	978	907	880	922	941	945	966	938	923	956	930	902	903	943	907	944	935	941	993	967	949	940	932	909	983	936	948	916	994	937	943	981	949	980	907	934	1024	970	928	930	925	959	1015	893	985	975	887	941	919	958	1015	970	956	929	1009	935	950	948	943	942	980	919	916	903	976	946	967	921	905	997	920	911	913	975	934	942	984	900	921	958	928	941	945	983	946	926	955	906	905	855	949	950	912	1003	958	924	875	961	910	933	903	980	889	950	937	904	953	944	976	908	897	989	929	862	937	968	947	969	929	987	942	902	973	940	917	928	925	999	1020	935	897	912	931	932	870	958	909	973	885	965	963	956	940	929	915	973	987	972	951	931	910	891	937	939	977	919	990	902	955	913	924	969	1000	921	922	879	988	951	942	963	890	972	973	895	977	919	918	923	959	880	916	930	961	930	923	923	956	976	947	928	927	959	947	970	952	931	943	918	933	938	953	909	928	978	932	964	903	915	950	963	947	960	990	861	931	935	927	940	937	939	963	964	947	959	916	908	937	957	878	940	946	942	909	922	917	965	916	892	978	930	954	931	919	935	935	936	923	939	920	963	970	933	979	940	943	933	903	945	896	946	987	953	954	957	1025	935	952	939	947	891	981	934	929	931	899	946	967	948	918	1010	923	942	969	939	956	971	917	937	932	951	957	945	900	927	952	954	900	942	955	983	973	967	936	916	979	890	906	927	926	920	901	930	935	858	997	920	977	898	1022	963	983	976	901	945	987	961	958	956	947	934	911	994	933	969	904	969	961	979	916	954	949	945	958	883	916	891	920	924	989	896	927	919	963	959	928	945	994	861	909	941	925	960	941	920	942	946	903	923	998	882	903	977	979	890	977	949	900	970	976	942	902	970	964	990	915	855	986	908	1006	993	954	972	962	951	945	912	902	909	978	920	939	900	949	924	997	905	946	916	964	919	912	919	939	965	921	899	910	902	935	955	946	938	954	979	893	954	962	962	951	974	937	966	945	963	887	986	960	918	965	944	947	951	967	896	964	876	962	924	976	950	926	941	896	929	942	913	960	980	979	952	928	942	956	932	940	922	954	944	941	890	940	920	932	945	962	948	958	944	966	943	865	936	979	894	928	920	954	899	967	969	903	966	934	1003	899	913	945	948	911	930	950	929	923	948	992	942	942	938	908	901	952	961	969	941	919	965	947	919	970	1002	923	915	946	957	935	903	924	934	949	936	970	929	914	942	920	925	932	945	937	891	958	970	895	930	911	975	936	921	934	975	981	946	923	963	992	958	926	937	991	937	922	921	914	922	932	949	963	935	901	1017	936	940	937	981	934	987	953	941	969	967	913	979	933	942	977	886	929	935	938	990	934	957	970	947	956	939	849	958	930	928	914	894	944	906	902	1006	937	957	911	936	938	871	987	932	928	963	985	950	918	945	918	909	984	920	959	953	891	942	943	959	952	964	944	941	954	934	920	935	968	994	913	936	975	954	938	895	948	934	952	906	919	971	929	904	950	912	905	952	939	957	954	996	889	952	874	928	955	939	946	945	909	1011	951	978	980	982	1005	920	923	968	898	949	915	913	931	894	939	897	895	956	888	992	983	917	883	928	978	931	870	952	951	956	978	928	905	903	967	944	954	920	934	998	935	902	929	936	975	939	891	998	920	919	948	931	932	892	907	925	966	992	924	924	897	976	938	962	937	930	906	961	979	936	974	908	927	895	958	944	936	944	951	881	1004	952	887	936	924	905	925	962	908	1001	938	924	904	929	1009	967	947	928	916	935	943	901	957	873	947	974	945	976	983	937	976	967	867	968	936	926	978	939	956	948	897	898	925	923	950	976	903	969	976	961	956	962	951	926	928	937	873	853	1012	974	895	940	907	875	943	986	953	978	913	969	897	968	941	964	934	986	973	943	960	926	910	957	954	942	927	936	909	941	956	942	868	876	964	958	913	927	962	939	935	891	918	930	907	892	893	948	949	946	950	951	920	924	959	939	959	872	926	951	997	893	954	961	983	982	980	934	964	944	953	938	974	957	954	934	928	936	924	882	926	918	982	942	905	908	1022	924	921	929	951	927	935	947	983	950	959	936	922	904	955	936	991	938	945	885	919	953	946	993	917	930	963	984	896	954	907	969	916	931	933	986	973	932	891	925	915	968	926	987	918	935	938	937	907	901	923	958	918	926	932	964	962	951	921	897	894	924	931	888	921	911	976	944	910	947	950	938	953	921	933	934	958	936	903	948	943	982	917	987	949	892	930	974	945	919	939	959	951	954	906	901	953	891	990	932	988	926	955	972	917	897	951	947	1023	987	924	923	934	953	967	901	921	954	916	978	985	924	941	935	958	933	963	939	899	928	926	963	975	966	933	926	926	967	912	951	917	911	937	896	938	915	912	957	964	918	928	985	921	942	931	975	934	919	948	948	1002	963	948	951	936	975	938	986	848	991	1042	921	957	944	879	941	911	934	951	925	906	946	927	917	998	971	903	953	957	965	951	899	945	963	962	955	937	970	967	952	919	954	1027	972	971	941	956	937	991	960	933	907	958	952	959	911	969	931	953	920	981	974	937	957	884	942	943	939	920	938	975	974	921	883	905	912	931	876	920	920	965	928	938	898	886	935	956	910	959	929	1001	900	977	930	938	992	922	929	949	925	924	961	924	925	957	943	902	908	908	957	998	1001	962	931	921	956	882	928	975	953	951	942	952	985	919	963	930	958	986	899	900	940	965	916	922	918	929	935	924	970	903	999	951	897	933	949	914	978	938	927	881	925	953	942	936	934	955	934	913	926	999	999	952	902	985	919	909	964	879	944	943	934	966	1000	949	976	934	987	936	1012	897	989	947	973	875	861	910	927	944	869	930	953	919	954	939	998	903	916	940	973	950	946	963	980	939	932	966	949	959	939	965	934	913	956	981	902	940	944	942	960	924	938	918	945	929	926	975	954	938	910	943	935	905	917	925	916	910	935	926	937	923	921	900	984	951	937	930	970	1009	873	932	942	927	920	945	1013	938	981	946	950	889	957	943	955	935	948	855	886	913	947	976	890	931	936	981	949	911	932	986	955	906	932	933	988	952	934	970	930	945	923	913	948	942	934	903	926	921	961	932	956	916	880	913	939	912	925	1001	944	962	1000	945	952	952	924	969	987	922	887	989	952	955	947	945	880	947	981	904	926	968	933	950	944	915	969	932	918	951	930	886	950	951	950	905	925	931	919	970	921	928	962	928	894	926	987	947	973	932	876	940	972	996	956	879	897	1005	921	935	920	928	985	920	893	956	932	975	926	936	957	916	926	914	951	960	980	883	907	912	934	885	949	975	943	899	964	933	902	945	948	920	910	861	894	968	924	919	950	866	906	930	945	943	967	918	954	948	898	988	894	981	979	1000	909	952	905	943	965	929	921	918
9381	1162	1318	1087	830	721	576	533	524	477	397	365	394	438	357	367	345	363	348	392	353	339	343	335	329	387	384	374	368	327	350	341	322	324	370	370	340	363	362	333	352	321	358	362	315	333	350	305	352	329	346	357	329	330	342	346	338	383	280	328	332	328	334	321	327	334	322	349	305	367	309	344	343	343	323	333	313	328	317	316	339	353	329	320	339	327	323	308	337	364	309	355	339	342	330	346	306	345	317	330	281	337	324	315	334	347	314	317	354	324	373	313	310	341	331	317	369	367	331	339	333	317	296	347	345	345	334	322	347	358	343	344	312	342	322	344	326	298	341	353	332	369	379	354	323	310	374	317	316	341	294	346	326	330	315	299	356	341	341	313	334	344	329	326	296	337	333	321	337	301	334	361	360	314	297	342	323	320	358	313	357	334	334	348	349	329	354	312	316	349	311	329	336	341	325	332	333	345	323	319	340	322	321	347	351	364	349	310	326	354	316	326	335	336	320	312	333	313	340	314	330	347	319	314	321	310	338	315	345	313	324	340	353	338	354	334	337	307	312	319	381	340	317	319	333	295	393	323	351	310	309	310	332	325	314	322	333	295	351	331	319	310	318	332	368	317	356	334	336	298	310	313	360	305	317	336	309	337	342	345	321	301	343	293	354	340	330	346	323	326	317	331	341	342	337	341	371	327	335	337	319	304	311	322	338	298	311	308	374	335	331	330	308	335	303	328	337	323	356	326	328	326	332	341	319	324	323	306	345	319	316	345	342	338	319	290	377	317	338	344	359	346	332	337	317	353	320	336	323	318	352	341	336	350	331	314	329	352	304	304	341	342	330	327	351	350	307	347	348	357	333	351	351	292	346	314	329	335	360	361	336	359	351	300	360	332	363	328	367	312	344	346	322	317	347	361	342	325	328	339	312	339	324	357	273	348	347	350	333	361	364	310	326	341	302	323	323	331	337	324	295	315	341	331	324	316	303	303	337	358	323	326	313	293	351	323	353	318	374	368	301	334	351	350	356	318	347	348	314	337	354	339	327	312	314	389	358	359	329	344	364	337	332	334	348	313	320	325	341	355	316	348	341	340	326	341	314	346	350	330	328	337	299	339	321	315	348	321	340	331	327	324	322	328	340	321	338	332	323	360	290	309	303	310	351	328	347	317	341	325	321	295	326	361	353	350	344	324	333	321	370	342	323	322	343	320	326	369	333	350	342	326	347	312	376	300	334	303	361	349	345	317	343	336	318	335	363	341	312	353	334	339	320	311	332	315	337	335	344	357	301	345	342	353	318	335	325	301	337	338	335	326	326	342	352	307	307	363	300	326	315	348	311	296	307	336	339	345	336	349	308	336	324	342	353	337	288	336	314	326	327	354	339	333	332	329	313	338	344	342	331	327	309	331	354	351	332	347	329	308	364	333	340	307	362	352	312	319	349	340	320	336	338	368	320	312	321	331	378	352	362	345	324	341	329	357	323	292	337	310	341	288	334	341	343	338	320	344	331	363	337	345	316	334	316	336	307	312	293	319	332	319	352	308	340	311	333	337	322	330	333	343	346	353	330	328	357	320	344	353	342	328	298	347	338	357	343	349	338	327	344	325	311	330	343	337	309	298	352	339	317	350	356	330	332	341	356	353	335	303	345	345	319	360	346	285	347	328	331	331	361	341	320	354	365	339	328	352	324	369	323	298	305	337	312	322	333	322	327	316	323	360	306	322	384	348	329	317	354	346	318	339	329	344	352	344	334	305	332	322	361	347	284	331	356	332	349	340	303	319	358	329	346	337	320	313	327	330	333	321	366	339	313	371	350	327	340	318	331	344	359	333	366	325	331	320	348	331	333	356	373	327	321	318	365	332	354	327	340	303	350	331	341	322	338	353	326	343	326	308	321	333	325	345	349	355	369	314	336	302	294	364	350	343	330	342	328	330	315	328	292	344	334	371	365	368	335	313	345	314	310	343	342	338	336	314	333	344	359	316	344	350	330	338	351	315	298	348	326	356	320	344	309	333	313	354	339	321	341	345	355	319	328	341	332	325	361	325	339	329	322	349	332	327	315	384	337	343	338	355	322	378	312	332	295	332	352	335	318	339	326	321	340	308	313	307	327	329	338	328	343	356	326	354	350	302	335	349	320	348	336	323	342	342	330	335	326	321	359	341	320	318	355	380	332	325	320	322	333	322	328	345	342	353	345	348	320	332	339	339	362	347	353	337	332	349	361	323	331	319	325	350	344	334	355	346	313	344	334	350	311	322	339	339	366	349	333	341	337	325	349	314	347	319	322	328	306	310	345	336	291	324	322	364	325	309	317	324	343	317	352	330	347	320	331	322	309	320	316	309	308	340	349	323	333	358	311	326	379	326	340	320	366	350	374	369	331	324	291	332	338	322	362	336	309	365	336	341	311	299	310	340	349	334	331	308	337	324	353	316	326	373	314	339	326	322	339	310	356	322	330	333	308	333	323	340	319	335	360	342	308	343	319	315	306	330	359	335	322	317	370	326	358	312	327	354	346	325	308	312	335	364	348	333	328	322	361	316	319	275	344	316	339	348	343	325	333	355	333	303	345	322	340	311	291	309	336	313	339	306	324	309	347	307	310	321	328	325	324	320	334	326	318	334	338	341	334	352	319	312	341	351	339	352	336	343	359	347	318	321	333	345	352	342	379	319	346	334	356	331	347	311	321	309	321	343	320	360	342	358	358	354	311	355	344	335	360	339	321	354	332	360	346	341	326	315	351	293	348	319	314	350	331	321	342	327	322	326	318	315	329	311	347	328	312	305	323	337	338	331	338	375	346	336	321	348	339	316	296	377	339	349	341	319	336	323	345	333	331	333	341	334	360	313	341	365	336	368	328	330	359	330	346	342	311	325	322	317	314	312	317	321	327	331	318	353	340	350	371	320	313	338	324	350	338	336	347	328	315	340	393	354	340	338	320	328	327	322	355	321	337	308	344	340	369	326	336	306	338	300	311	340	324	345	331	342	363	316	336	376	325	295	333	286	329	323	319	328	336	311	315	360	363	341	357	339	321	328	333	341	337	322	325	305	345	353	285	326	339	329	377	332	316	311	304	319	354	312	344	353	318	320	335	324	307	330	327	316	307	320	357	324	353	286	308	364	341	320	340	349	311	347	291	357	337	347	339	353	330	330	317	327	338	358	298	303	341	326	325	354	310	308	318	319	340	312	328	291	340	314	309	335	373	346	314	346	339	346	316	368	313	309	321	335	334	334	347	340	321	333	345	333	317	355	327	321	330	297	357	345	317	316	327	340	324	318	344	315	309	360	315	349	322	294	315	294	312	336	336	318	355	355	344	347	338	314	347	339	335	343	323	340	336	299	324	325	365	337	294	333	353	340	337	322	348	325	348	319	340	354	361	350	324	319	366	346	326	334	331	308	351	353	314	324	303	357	344	314	308	359	316	329	335	318	335	346	353	354	372	318	307	321	352	341	349	338	323	349	324	323	335	328	314	323	337	309
5714	1699	2668	3269	3075	2516	2228	2043	1723	1619	1431	1351	1310	1236	1172	1174	1069	1076	1058	1049	1025	1008	1028	1004	991	951	936	966	940	896	967	914	908	933	874	936	854	881	906	887	926	917	917	887	868	828	855	905	889	898	916	873	913	915	905	856	845	910	861	815	791	832	868	893	847	863	808	872	819	829	849	897	870	868	845	859	875	889	845	817	924	868	863	840	840	888	894	860	868	865	834	823	822	843	806	872	887	828	820	830	843	854	864	888	850	888	810	863	855	877	810	798	867	861	800	853	850	808	847	808	855	848	832	893	828	822	844	874	842	857	851	871	856	874	868	879	866	807	849	890	876	864	851	868	832	917	838	840	829	856	876	773	831	791	856	861	847	864	897	813	851	845	849	825	862	825	896	830	811	861	815	918	825	859	843	833	829	864	855	849	825	854	854	838	840	824	846	820	861	841	905	827	830	816	861	856	910	889	812	864	882	844	822	848	829	853	885	854	881	814	828	849	894	820	826	832	796	853	810	862	866	863	805	869	820	832	878	833	800	820	838	817	853	852	849	814	840	905	814	875	849	867	821	847	807	796	824	823	871	815	877	873	799	841	838	882	840	826	798	897	806	899	835	838	847	852	842	822	853	827	878	868	833	861	857	827	773	809	853	810	896	874	830	868	845	827	855	835	829	841	822	811	830	887	838	902	851	799	845	812	783	824	850	810	823	855	876	825	853	815	883	906	822	894	895	839	868	828	829	919	820	866	833	854	881	893	902	820	873	861	860	813	879	862	852	838	869	825	828	863	847	904	785	877	816	826	863	771	809	813	852	840	836	864	846	831	830	842	874	881	873	832	890	867	866	815	858	901	824	820	884	858	871	878	798	830	797	856	825	794	863	883	830	815	804	914	854	858	837	830	803	797	847	881	803	819	851	824	836	854	833	911	848	837	858	841	809	838	849	884	847	800	941	835	839	873	874	850	815	798	854	836	838	872	879	842	845	851	882	844	841	863	861	853	835	830	831	882	827	847	845	869	872	811	858	797	870	823	845	850	864	852	886	857	813	848	943	865	843	819	827	858	827	830	788	846	876	806	855	846	871	765	889	886	938	868	864	887	852	836	824	835	854	860	861	817	884	800	861	863	818	813	842	830	831	804	826	869	883	853	788	814	896	836	918	811	846	898	819	829	798	852	835	878	854	871	850	887	871	852	889	922	826	858	866	866	805	808	850	803	820	817	818	910	874	828	829	856	838	831	860	891	878	851	851	857	818	815	908	903	816	838	859	862	854	842	830	823	874	866	843	836	872	832	846	814	832	868	783	870	849	831	836	859	851	820	782	847	872	862	827	799	873	828	874	790	892	830	872	869	900	900	853	857	826	891	827	828	903	880	869	888	843	809	894	799	782	846	812	868	818	822	923	819	832	830	884	816	837	863	855	866	817	845	849	854	840	834	851	794	847	871	833	838	789	845	848	867	804	869	870	914	877	851	837	856	942	875	842	869	893	839	852	831	851	816	858	823	859	854	858	831	841	852	869	834	852	880	875	844	833	841	832	815	882	830	850	814	810	831	884	874	819	825	865	857	858	843	882	863	842	859	771	855	843	834	848	799	830	867	867	844	809	878	886	851	886	821	856	834	865	836	887	818	817	887	862	855	888	848	825	770	885	850	842	852	872	822	851	845	839	854	838	874	823	882	876	897	836	809	796	863	832	813	848	870	849	835	849	823	875	815	823	871	884	862	862	835	816	843	906	903	838	856	833	826	826	770	827	874	845	805	824	826	891	822	837	883	817	826	828	830	848	827	886	815	849	886	814	820	889	804	865	872	829	889	883	835	860	839	804	799	864	830	863	835	886	862	814	843	881	882	838	905	821	837	799	893	802	846	818	809	806	833	885	849	842	847	827	870	867	846	789	846	888	787	853	838	862	893	867	844	862	856	832	834	874	875	857	870	791	832	878	850	849	882	939	879	842	840	910	843	842	842	804	818	823	849	825	862	877	828	851	847	864	804	848	876	907	842	870	864	843	831	858	878	869	824	841	840	851	821	914	888	812	856	858	877	867	831	837	859	816	853	861	862	807	830	907	797	827	835	865	868	847	868	842	875	838	868	845	842	819	863	817	835	816	843	857	824	804	844	832	835	844	895	881	863	832	914	822	849	889	867	869	836	832	801	878	831	810	842	812	841	863	831	832	883	813	829	819	871	859	908	803	867	886	875	870	848	854	879	892	890	816	848	853	838	938	857	814	842	836	846	837	831	807	866	821	846	805	835	854	853	902	854	841	842	838	870	827	818	879	795	828	800	847	892	866	785	832	883	844	830	865	803	883	830	820	793	854	888	887	878	815	803	838	863	842	848	843	761	849	809	821	859	791	866	893	890	858	822	820	854	849	827	904	837	798	846	824	839	819	835	815	846	838	801	799	798	876	816	871	814	918	884	858	826	819	831	874	848	863	879	814	875	873	874	855	820	876	860	887	908	821	850	852	828	840	804	880	851	809	828	871	883	881	850	854	823	818	874	831	877	822	835	860	779	808	859	801	848	850	828	858	850	813	868	841	837	829	812	824	833	839	860	773	854	884	896	819	845	841	758	833	865	856	856	820	816	835	842	845	838	812	823	830	839	881	818	866	863	925	897	836	810	885	852	825	840	843	885	884	842	864	849	851	844	818	852	858	849	899	840	827	840	865	824	891	851	837	892	843	846	836	817	851	835	902	823	858	867	831	848	832	837	887	856	847	847	870	797	822	819	822	827	863	877	827	856	835	864	847	868	897	801	870	844	837	843	841	834	841	861	832	805	789	825	821	814	874	869	816	880	863	869	835	883	768	793	888	852	844	874	843	843	816	853	820	817	852	870	849	798	824	836	851	847	862	864	879	850	868	867	816	906	820	848	863	802	887	850	886	889	837	834	858	780	848	804	825	852	826	856	881	852	860	809	871	863	874	832	879	844	837	841	861	842	813	884	802	851	849	830	870	810	831	864	851	798	846	888	771	889	876	822	866	841	816	890	827	797	832	885	822	835	873	825	817	810	842	840	802	852	857	846	814	864	833	865	836	869	860	819	858	866	807	880	841	806	822	780	842	874	863	827	808	862	884	825	822	857	841	873	847	848	788	864	849	861	848	849	892	902	865	841	914	867	874	812	847	844	849	803	854	883	929	868	770	875	815	876	858	870	819	808	862	864	888	859	872	852	888	817	880	827	889	806	745	848	830	779	856	810	858	873	889	881	864	864	842	902	824	856	852	808	880	841	851	796	858	848	836	782	831	842	861	817	859	860	794	880	841	856	832	863	836	816	825	792	884	880	862	858	845	838	815	914	784	874	836	823	872	831	817	852	849	833	805	813	816	871	858	812	836	873	894	843	816	846	858	847	835	815	815	865	832	827	854	825	852	842	867	853	839	868	840	869	858	842	907	873	875	865	828	831	796	858	901	809	860	871	888	878	835	778	887	857	818	801	790	887	843	848	840	844	885	897	824	845	874	859	918	858	859	828
17097	2298	2273	1731	1196	899	712	547	418	384	359	310	308	285	248	254	226	226	206	209	209	197	190	204	182	165	191	152	174	169	182	170	154	167	181	168	156	165	159	150	160	177	152	165	167	180	169	156	168	163	164	149	148	168	159	177	172	173	162	158	156	191	162	154	161	138	135	159	144	160	166	159	159	154	164	150	140	180	141	159	140	142	150	160	164	145	157	142	140	137	162	150	158	156	180	184	139	134	151	156	160	152	142	167	148	157	153	159	145	149	155	148	145	146	154	154	142	148	145	162	165	143	173	150	157	145	158	169	176	136	156	184	157	161	173	163	144	164	156	155	148	137	140	135	149	156	160	161	153	174	145	164	163	151	169	146	135	152	168	163	134	153	146	143	169	146	178	153	145	134	161	138	144	153	152	153	149	159	154	170	163	171	158	152	153	144	134	126	128	150	156	141	171	162	156	142	173	169	176	147	168	176	169	135	168	135	156	180	157	131	147	139	147	159	135	193	148	156	137	156	163	160	148	175	152	153	138	149	166	160	163	165	151	158	171	157	170	160	160	155	163	177	168	142	164	154	165	152	171	139	139	164	138	141	135	139	174	161	150	138	177	159	155	145	164	166	165	142	159	147	169	158	161	147	162	158	150	154	176	159	170	161	126	163	150	157	146	154	154	161	165	162	144	148	153	154	147	152	164	161	144	145	162	132	165	156	152	160	149	151	164	169	150	138	141	146	148	147	143	159	159	135	147	145	142	156	160	159	142	132	167	159	153	147	159	154	166	174	169	144	144	175	173	160	152	133	135	175	152	169	173	167	160	152	174	167	144	159	154	153	148	160	164	156	153	157	169	132	162	153	164	146	154	163	160	151	141	165	170	153	140	140	163	158	152	164	160	156	165	158	145	144	146	168	151	128	161	175	168	149	151	149	173	162	146	144	141	158	155	163	178	146	144	164	184	174	143	133	135	133	149	151	152	161	150	152	177	150	135	141	152	154	134	149	145	152	170	155	163	136	150	148	163	168	168	158	148	169	165	157	180	144	160	147	145	160	145	165	155	164	153	141	149	150	153	174	156	126	164	148	147	164	151	155	150	153	140	189	157	138	164	168	153	177	147	139	182	161	143	164	153	157	163	151	166	168	155	129	170	152	139	169	153	142	139	140	155	141	173	156	139	145	144	161	194	158	144	130	170	166	151	157	145	165	157	152	145	156	196	137	151	151	166	136	141	143	143	160	144	136	150	145	183	162	143	150	171	144	146	146	147	156	136	147	172	172	149	156	151	151	158	171	145	152	169	157	157	150	170	159	157	162	170	166	145	140	166	160	135	139	151	151	148	150	148	131	157	155	159	141	160	156	178	164	156	142	170	152	187	160	189	164	176	161	152	154	139	147	156	161	153	148	151	161	151	150	126	161	160	139	148	184	168	164	166	158	144	150	154	146	136	149	147	153	143	172	156	150	157	151	139	157	153	157	147	138	157	127	156	132	145	153	171	165	170	153	162	157	141	152	140	156	164	145	156	165	152	166	167	144	150	162	143	153	156	155	168	168	148	178	151	169	159	170	160	144	167	147	163	157	136	152	152	155	147	158	130	159	148	151	160	146	169	154	144	168	177	165	152	161	162	166	162	175	152	164	135	165	140	153	140	155	146	153	186	149	174	160	143	150	173	159	152	146	148	140	156	180	143	138	137	150	163	158	163	132	159	143	141	158	141	157	168	145	161	155	174	170	140	142	151	164	161	139	129	187	148	159	127	164	167	153	163	158	146	155	153	161	145	124	151	151	159	162	144	146	124	130	136	149	165	156	181	147	149	159	185	169	165	157	149	156	164	159	125	155	152	150	148	152	185	148	165	160	144	151	138	171	168	150	146	137	143	152	149	138	150	154	158	156	165	182	171	176	139	157	166	151	144	164	137	164	146	150	161	171	150	175	193	147	142	152	164	149	150	174	140	150	148	156	141	148	183	151	139	156	151	154	155	157	179	128	148	155	151	157	154	164	162	168	175	155	152	147	168	174	136	154	140	149	156	152	140	148	131	138	156	133	155	134	162	161	162	163	167	157	149	159	157	146	160	149	165	154	147	153	157	166	159	144	166	145	177	150	158	163	157	143	160	152	152	150	144	164	141	150	150	157	140	135	147	149	139	155	154	153	171	185	144	134	145	168	150	142	168	154	168	141	144	157	164	149	147	160	133	158	143	165	154	180	147	130	143	141	150	160	137	164	167	151	164	165	141	173	171	148	139	162	178	177	136	169	157	165	156	143	145	147	158	161	169	147	152	162	145	134	173	169	158	173	142	144	147	161	171	146	143	135	147	164	152	166	170	147	138	167	157	159	150	159	148	172	145	155	134	151	141	149	156	164	160	136	158	174	142	161	150	164	152	148	157	153	149	167	150	142	157	156	133	143	174	120	159	171	182	156	161	147	143	149	159	154	144	133	153	144	157	161	145	147	171	180	158	149	143	121	155	166	149	128	119	158	161	154	156	158	134	159	132	144	154	151	130	152	162	156	151	149	145	168	151	137	169	154	150	137	142	167	161	126	161	141	135	149	147	145	191	161	170	167	164	153	162	131	171	153	153	164	145	151	173	176	172	163	168	147	162	149	142	160	160	168	168	147	176	141	164	144	152	140	162	155	153	140	163	157	150	171	131	157	149	138	141	174	158	152	182	165	155	176	138	151	147	154	146	143	148	145	149	168	161	158	147	184	149	167	138	154	139	149	151	162	164	142	146	136	151	177	155	138	131	131	150	164	140	139	154	161	159	160	146	149	155	181	140	145	163	144	142	166	163	146	150	166	170	158	138	175	161	147	181	150	157	137	146	133	164	151	144	153	148	173	164	148	139	158	166	148	158	142	126	169	155	153	157	151	163	168	155	138	127	153	153	172	141	142	170	157	149	173	149	138	147	153	135	156	148	165	151	144	134	161	144	162	149	152	161	161	165	155	141	132	139	154	145	147	160	151	157	142	165	177	153	165	148	163	167	141	153	182	147	148	169	170	151	133	160	155	173	127	159	160	187	132	167	152	138	183	171	177	177	143	150	160	127	171	159	138	144	159	165	166	140	153	151	139	168	134	148	166	162	148	145	166	180	164	135	127	143	137	165	162	190	154	178	154	158	142	161	153	164	172	138	140	169	165	167	152	140	156	153	160	177	148	147	144	154	152	143	140	147	161	160	151	168	148	160	137	143	156	167	175	158	170	163	145	152	149	150	152	142	163	163	156	144	165	171	174	140	187	151	131	153	184	156	137	155	160	169	157	161	165	151	172	166	164	133	136	154	156	145	146	170	127	153	162	142	153	167	151	134	171	152	156	154	162	154	139	134	153	168	174	182	171	151	165	166	156	148	132	149	164	161	167	145	135	155	145	166	152	157	155	169	157	152	170	151	169	138	172	156	151	190	150	156	148	153	151	147	142	147	151	156	146	137	151	151	149	156	160	157	129	155	166	173	148	138	147	153	146	151	160	144	178	142	137
7513	1974	4112	5082	4621	3741	3082	2520	2215	1923	1676	1455	1290	1146	1201	1080	951	936	848	825	772	740	759	680	697	636	664	681	590	646	624	563	611	619	549	547	587	546	519	534	547	536	550	500	543	486	500	546	528	498	443	492	488	494	493	499	507	477	475	493	494	474	498	428	471	488	472	512	449	497	498	514	480	470	482	476	481	477	431	474	500	478	495	459	463	465	476	442	445	453	463	472	453	477	470	466	452	470	449	423	483	454	450	474	461	445	434	454	469	448	492	469	478	453	456	478	476	457	467	466	454	503	466	433	447	453	430	449	443	499	454	428	422	446	431	470	437	458	418	428	462	441	415	456	452	452	455	430	479	469	449	442	454	449	481	451	455	445	457	438	444	464	483	432	456	433	464	444	416	454	495	475	437	474	476	473	426	470	479	432	403	439	454	472	483	418	409	419	435	435	422	471	425	429	465	446	447	438	444	499	486	439	478	451	457	462	460	441	463	415	457	457	440	409	447	478	434	453	468	437	429	450	447	428	463	462	453	432	478	456	468	516	447	402	463	471	452	480	443	463	474	441	422	451	430	443	447	464	465	425	463	489	442	452	465	432	445	450	451	427	464	419	420	436	436	428	439	459	453	402	491	477	431	436	474	428	426	472	426	441	445	459	421	450	476	461	436	463	442	445	453	453	463	458	408	421	473	459	432	443	449	449	424	428	442	461	425	418	456	431	428	462	427	414	431	391	444	449	430	470	445	446	487	443	440	447	441	474	426	433	468	395	469	452	445	440	438	428	453	451	444	453	446	438	418	446	415	413	441	434	442	446	423	454	463	472	426	477	451	461	417	434	444	444	468	483	447	465	442	470	440	441	440	436	425	463	444	486	421	432	437	396	474	438	453	468	396	462	416	429	426	444	451	436	440	433	450	449	424	451	428	473	399	430	420	458	456	436	477	400	436	460	433	423	456	460	465	458	463	432	438	448	428	454	461	442	449	434	487	410	444	453	461	440	459	425	456	416	396	476	428	437	493	465	440	451	441	455	457	432	470	426	426	459	446	456	436	427	434	450	440	468	441	429	450	424	414	438	458	462	451	438	448	453	442	445	435	420	464	482	445	478	479	419	466	450	434	452	471	450	422	466	445	425	422	454	439	430	450	437	431	425	416	394	454	421	409	455	462	438	458	463	412	402	425	437	454	445	508	473	385	424	470	461	427	444	466	470	427	427	458	450	419	408	438	476	462	453	421	411	452	431	410	451	510	427	453	416	482	458	443	436	464	403	435	446	466	426	470	431	455	395	452	468	461	482	478	448	456	442	469	423	453	445	452	432	465	453	419	461	439	465	453	444	450	462	430	417	453	421	466	441	444	481	436	424	431	424	461	434	473	469	462	450	392	470	430	450	452	441	421	459	471	427	444	444	447	434	446	444	440	447	436	428	392	452	481	450	418	452	439	433	435	443	455	439	463	417	459	434	470	442	447	458	446	476	436	438	435	440	441	455	415	432	455	453	417	459	453	403	420	451	447	449	430	499	447	449	441	437	449	431	459	446	441	450	437	460	427	429	455	445	438	449	450	423	478	445	413	466	470	432	446	451	463	481	438	477	496	459	459	426	414	419	463	424	429	439	461	414	435	425	442	448	430	470	465	448	433	447	463	454	416	449	434	494	493	481	439	469	460	424	499	461	467	464	463	449	462	449	450	443	416	434	408	475	431	416	447	458	464	441	439	414	462	422	434	437	444	422	461	405	466	454	414	430	469	448	420	435	461	450	442	424	424	408	432	450	460	408	425	481	444	445	419	440	403	441	404	442	415	455	462	461	466	466	461	488	448	399	460	455	436	420	418	463	457	466	466	441	451	453	431	468	477	451	447	450	439	437	443	427	456	454	430	438	443	449	428	451	446	444	454	440	430	439	430	442	451	445	453	420	461	458	461	430	457	483	455	469	407	444	467	470	426	482	438	458	446	453	432	461	474	433	448	448	455	442	428	484	454	433	463	448	417	408	446	440	398	470	423	463	454	420	420	439	425	471	454	432	436	409	472	464	480	443	463	467	438	478	435	455	470	477	448	441	455	456	434	458	462	442	438	443	433	436	444	423	436	442	449	429	464	472	452	412	392	446	430	477	465	407	502	452	497	411	481	437	419	458	471	460	435	422	471	441	451	465	448	478	431	433	457	435	473	440	434	453	413	463	449	482	458	481	420	456	443	475	423	424	447	437	444	427	454	428	442	466	439	467	427	467	448	433	436	438	432	392	443	493	424	432	494	411	487	424	484	396	432	455	486	453	420	430	414	411	433	461	407	432	446	458	441	453	438	447	464	417	447	437	432	453	446	446	440	425	475	485	414	429	454	460	444	444	443	435	452	431	448	448	428	419	426	435	466	443	464	423	477	414	429	442	406	466	443	432	423	425	421	477	419	462	440	456	468	434	442	435	448	440	472	459	453	454	465	430	451	413	440	427	503	451	423	451	401	449	431	431	431	423	435	437	448	448	484	441	431	419	481	411	447	424	449	447	453	495	443	434	446	451	432	400	457	440	422	466	408	450	464	467	454	426	432	450	460	437	463	424	458	408	471	438	446	457	456	447	451	496	465	415	409	450	424	438	453	419	467	442	421	429	438	466	436	446	429	436	439	440	467	446	436	446	420	487	435	437	431	493	444	436	446	471	450	438	437	458	437	420	437	412	432	417	423	428	438	429	447	500	461	446	470	450	420	451	418	462	435	443	437	420	450	446	431	473	434	459	465	455	478	431	475	444	444	459	456	465	434	406	457	436	435	428	442	463	433	437	431	445	429	428	444	432	437	447	474	442	468	421	462	473	467	437	427	426	458	444	478	438	466	430	424	469	449	450	453	445	444	451	443	461	453	449	440	446	441	421	439	430	439	424	419	424	454	422	442	445	451	446	450	445	456	446	481	416	446	424	421	441	466	429	452	452	459	478	487	458	428	432	434	455	467	431	448	462	446	441	482	471	465	463	443	443	464	456	474	423	439	489	463	470	448	445	433	461	440	467	468	445	473	397	471	478	414	434	436	417	458	446	421	426	433	481	428	438	436	419	436	441	461	468	451	457	433	425	439	442	457	434	451	445	448	454	415	424	426	448	445	444	442	452	432	461	461	468	467	454	450	417	412	438	444	449	428	427	437	441	463	453	461	480	413	429	449	430	448	468	448	414	448	449	443	418	435	450	457	427	450	467	417	474	443	479	445	431	488	450	472	418	411	442	427	456	440	452	440	458	469	476	428	454	444	477	411	461	456	501	443	447	442	443	437	480	432	444	418	471	445	483	449	399	470	468	405	440	426	447	472	481	443	443	478	468	427	430	430	462	475	432	445	458	431	432	381	448	453	399	460	447	454	451	457	433	464	436	416	459	415	425	431	415	421	435	406	495	433	444	437	461	420	461	404	430	453	438	434	421	486	437	465	460	385	463	483	444	437	436	404	454	434	438	460	461	435	421	420	469	447	426	438	427	458	453	414	461	447	469
2576	407	423	395	438	385	345	392	390	387	366	352	366	337	394	390	386	385	353	353	395	387	376	392	372	359	371	360	382	353	383	404	368	375	371	380	385	359	402	339	383	376	373	412	359	364	377	349	350	367	356	346	401	392	359	371	336	367	321	379	375	349	363	337	377	393	367	340	339	381	342	383	371	376	364	375	378	379	339	398	350	344	394	387	382	364	358	395	332	369	355	387	354	383	370	317	374	375	337	380	370	357	348	342	380	382	403	350	393	364	369	362	379	375	347	406	345	389	373	354	359	350	388	384	396	387	352	377	389	375	385	367	371	350	357	351	347	363	415	344	396	368	371	357	380	366	391	390	364	383	361	363	378	371	368	352	385	336	371	359	353	370	338	384	357	337	362	353	425	392	326	354	372	359	369	346	371	375	351	352	411	366	355	390	365	386	421	369	394	387	382	395	377	413	342	402	362	405	396	397	371	375	370	375	386	371	361	394	369	405	385	375	363	382	371	353	348	351	345	382	353	365	365	392	365	334	384	407	367	373	369	391	347	364	354	405	362	366	362	391	381	378	406	374	353	366	363	366	372	359	378	393	388	358	360	373	358	373	392	321	363	368	358	352	318	370	353	387	345	366	371	376	402	383	351	365	379	395	355	379	371	344	352	349	379	389	368	382	375	385	390	378	373	408	370	360	376	362	353	368	354	382	362	409	344	378	331	351	379	378	385	338	368	373	398	374	350	367	381	383	387	392	352	376	394	374	386	371	381	361	395	369	356	353	339	352	357	390	384	355	382	362	380	367	383	355	338	368	360	362	368	356	372	344	375	344	375	374	376	373	343	380	385	376	364	374	379	397	342	372	397	374	355	360	392	378	364	344	374	376	378	369	371	376	374	387	362	357	376	348	358	352	378	401	362	355	355	393	356	399	356	370	364	346	384	381	360	394	367	398	362	395	388	383	418	361	346	377	369	357	363	385	363	370	376	405	332	343	389	398	392	402	347	399	333	402	349	367	382	422	379	374	388	358	380	363	359	375	360	396	405	381	350	341	358	348	383	390	372	398	353	385	343	366	393	354	365	363	370	394	431	359	369	379	348	386	374	371	382	349	373	362	393	403	359	376	399	349	443	359	326	390	374	383	381	383	402	336	365	375	394	380	368	369	370	332	408	373	366	366	368	384	365	361	395	367	361	372	330	359	379	392	374	393	388	342	372	378	368	375	364	396	399	378	397	349	342	394	365	357	354	356	358	397	403	341	357	409	357	366	367	333	345	361	365	382	374	382	378	340	403	343	378	385	373	365	337	345	351	380	351	392	378	411	365	372	362	356	383	338	412	385	372	367	361	380	401	375	387	342	358	380	373	376	414	375	388	378	364	378	346	379	339	407	381	344	371	342	380	376	320	339	371	385	365	361	394	406	404	383	341	388	346	368	355	370	348	393	391	386	352	371	373	360	357	357	372	379	397	358	380	369	398	391	387	369	363	340	367	396	398	369	362	365	368	362	372	391	374	376	378	411	399	353	393	327	375	364	373	367	360	358	353	352	360	348	364	359	356	325	407	371	351	372	386	373	394	363	378	370	370	379	358	357	409	378	353	383	349	411	361	349	354	353	347	362	392	392	364	375	402	357	385	375	378	365	366	364	339	351	372	378	390	368	372	348	377	358	351	395	347	338	345	364	371	392	371	378	348	383	338	361	356	363	391	357	370	391	401	370	385	365	398	355	370	334	352	372	401	356	345	396	376	394	369	385	390	369	379	398	394	338	375	384	370	364	359	348	362	378	373	401	382	383	384	348	367	358	360	405	359	371	376	367	373	369	344	372	408	348	377	389	359	410	369	391	374	377	380	359	378	361	366	356	359	380	391	411	391	398	322	409	340	379	381	382	406	374	379	354	346	374	387	418	384	370	400	364	361	351	367	390	387	387	370	392	408	330	342	346	377	395	356	342	377	370	397	364	369	391	388	379	345	373	396	360	386	373	391	380	386	359	330	391	365	341	382	348	389	381	327	373	351	328	324	344	373	372	397	333	390	340	360	360	384	359	341	396	383	399	351	385	366	382	317	380	430	380	387	376	414	375	349	405	362	335	368	381	362	393	354	395	363	347	379	364	394	357	378	324	376	395	364	371	354	354	376	377	372	369	342	349	385	345	352	387	382	375	329	366	363	368	350	351	357	396	367	371	352	405	358	353	369	365	352	384	378	351	388	377	366	385	376	371	358	374	397	337	359	388	387	376	346	384	370	404	357	368	386	365	357	352	375	324	398	407	372	370	370	364	376	361	346	353	356	333	352	392	342	361	341	357	420	357	379	365	378	369	390	428	377	406	381	358	382	335	363	389	394	344	365	386	440	349	354	390	359	418	372	362	372	379	349	376	366	329	352	360	375	381	356	361	402	342	362	385	364	386	378	380	362	363	383	379	354	382	369	381	396	376	391	366	364	371	356	365	347	367	416	348	346	343	371	365	372	366	396	404	359	350	363	404	363	390	362	381	338	377	362	344	340	390	343	350	354	364	351	349	354	400	367	364	408	328	383	355	354	354	363	346	356	394	371	374	377	378	337	347	334	383	384	383	372	414	365	386	389	402	357	398	336	319	335	375	345	376	346	384	379	357	350	394	367	360	372	369	399	416	393	336	359	369	346	356	367	373	324	376	410	401	384	373	397	358	356	353	394	365	371	363	365	393	343	368	397	372	359	382	389	368	368	374	360	358	425	426	374	375	364	375	370	354	381	390	339	375	380	370	359	370	401	382	371	373	389	361	358	385	349	392	358	353	361	394	384	368	365	392	330	340	352	371	370	361	379	393	367	351	374	393	425	377	378	371	362	374	379	378	387	323	369	360	380	353	352	346	377	381	343	371	367	392	368	359	356	350	379	349	371	371	366	372	350	349	384	373	401	349	341	352	379	369	385	344	348	368	348	352	366	345	354	371	364	377	416	378	385	413	386	390	365	351	395	373	384	351	388	371	364	362	371	386	374	416	389	393	367	378	364	342	394	370	358	381	371	407	372	359	350	402	367	348	391	375	333	365	400	335	384	364	366	335	385	382	353	374	391	365	421	347	392	353	346	383	360	364	409	383	387	352	347	403	335	369	359	386	403	373	377	362	346	346	360	337	402	386	361	372	351	335	340	366	368	387	385	370	358	369	383	372	366	377	346	337	380	340	349	344	371	396	362	398	409	381	416	367	403	405	373	367	391	368	415	387	376	373	366	352	374	371	353	344	389	347	361	365	397	398	352	378	349	370	384	385	372	377	400	382	357	375	373	381	379	370	380	386	387	347	384	396	397	367	369	365	402	343	335	370	344	373	362	367	359	350	357	375	356	380	347	392	355	407	356	381	385	351	350	341	388	358	368	370	367	362	384	345	381	361	373	377	351	376	383	372	379	399	385	377	411	364	336	318	371	390	369	391	390	393	363	338	386	375	373	361	340	363	358	364	398	368	390	413	376	389	368	388	358	340	348	405	377	381	368	371	365	376
2772	1012	1168	1072	1114	1068	1098	1067	992	1037	984	1016	958	979	996	963	915	949	987	992	956	949	961	967	1014	989	964	989	1025	959	964	934	968	937	888	969	935	928	939	928	909	977	958	993	977	977	992	957	908	953	950	928	1028	916	964	903	997	964	905	938	955	910	931	935	976	995	988	973	920	953	962	914	940	945	938	954	940	962	964	976	997	941	971	945	959	989	948	995	870	998	953	964	1001	917	962	950	990	971	944	946	957	981	964	951	946	956	962	949	934	900	877	922	989	1002	911	939	912	939	947	924	951	932	916	915	975	971	927	977	929	947	925	935	918	943	927	962	951	952	969	930	917	991	976	949	967	907	965	965	977	946	948	968	1000	939	978	974	918	980	942	930	947	932	889	979	901	937	946	971	970	870	971	945	954	936	975	976	943	967	916	910	982	910	933	909	904	959	902	970	943	959	962	1004	938	934	975	982	995	923	925	956	973	926	964	921	944	945	911	925	1017	909	967	904	970	956	928	986	938	910	963	959	954	910	916	944	993	932	983	935	929	945	930	936	903	986	940	923	994	921	930	937	971	932	976	986	930	970	983	892	928	942	918	928	930	960	987	943	945	940	897	912	952	972	950	913	935	949	1018	924	951	992	905	869	968	939	1003	919	923	926	1002	917	941	927	934	951	948	958	975	927	961	951	959	871	929	943	883	948	957	928	937	969	911	974	977	952	947	912	947	936	943	919	915	963	967	992	969	933	925	969	976	920	976	968	911	941	965	934	931	912	902	959	928	956	931	979	950	972	931	933	951	900	976	946	950	975	928	939	1009	915	914	960	927	944	974	956	931	966	915	913	973	950	919	951	907	1016	915	983	957	1014	931	962	987	916	960	944	938	928	970	936	952	930	935	920	962	956	977	969	985	941	931	975	916	940	979	922	938	970	919	976	964	952	968	974	982	967	950	923	952	988	975	902	931	938	946	904	921	920	917	964	958	956	922	913	915	960	930	937	956	966	893	953	931	952	917	942	936	940	940	937	911	950	964	950	915	928	898	935	888	919	972	956	950	982	930	978	898	901	901	913	982	954	935	888	984	916	966	993	940	975	881	935	1008	870	930	924	961	983	952	959	936	913	996	952	916	906	926	930	927	907	919	939	993	947	893	924	962	923	962	897	977	935	960	950	953	961	954	953	943	934	965	979	983	933	939	959	940	1002	947	947	1026	964	942	936	946	967	965	937	1006	912	988	955	953	944	914	1006	942	959	931	958	900	914	901	942	957	914	942	966	914	925	910	922	915	953	930	949	934	954	893	962	950	911	966	964	956	947	942	932	859	984	971	1006	935	937	919	960	916	959	955	934	973	978	929	956	957	944	964	887	949	970	999	967	914	986	903	983	950	949	906	960	956	901	939	931	941	991	996	944	949	937	918	988	990	949	959	910	961	931	956	946	962	959	916	964	877	958	950	992	940	899	969	889	947	930	913	976	949	985	936	935	976	960	912	956	924	938	983	966	979	929	925	981	920	931	987	945	938	908	923	964	973	1005	928	922	941	975	961	921	991	932	889	948	942	975	938	970	953	982	942	903	958	910	910	999	915	911	952	914	921	949	931	938	914	951	979	949	942	922	941	943	930	943	943	983	927	964	931	981	892	900	960	979	985	937	986	932	948	983	970	937	962	894	830	993	903	976	969	952	953	956	988	981	989	942	918	919	998	946	986	1017	944	924	1017	945	1007	979	949	874	1011	955	894	921	936	912	970	981	961	936	977	953	992	999	876	920	939	950	952	928	954	929	937	932	930	938	931	946	938	936	968	919	961	956	994	941	951	952	927	935	927	949	933	990	959	933	963	947	961	942	979	944	903	921	967	943	965	953	926	975	957	921	935	935	888	958	898	924	955	944	964	982	968	1010	956	919	969	963	936	949	940	933	931	926	974	925	916	970	906	960	962	935	920	964	908	946	992	943	961	905	921	941	928	965	947	933	966	980	882	938	950	930	950	907	897	963	989	1032	953	919	954	978	917	913	857	891	922	939	956	999	946	930	894	954	956	1017	995	975	985	1004	933	965	995	969	983	941	950	908	984	991	941	956	994	949	915	936	1000	947	921	913	992	974	941	928	996	962	978	965	931	971	969	925	939	970	955	945	931	985	956	984	988	972	979	957	967	925	988	936	998	966	914	960	944	962	946	934	938	918	918	951	952	976	985	923	948	911	962	923	915	929	953	969	925	890	946	906	946	954	954	948	968	908	942	954	987	966	971	967	942	955	936	956	1011	922	1016	989	922	986	940	931	911	922	988	951	979	956	987	935	949	934	1008	919	900	937	951	1015	932	1021	931	944	935	932	944	978	972	960	965	990	921	953	907	987	911	999	933	952	930	925	945	947	975	934	909	898	1007	931	938	1004	863	936	902	976	913	947	939	974	904	933	932	907	913	977	911	947	950	922	907	953	905	952	960	981	942	956	928	963	997	938	937	936	972	938	974	951	937	952	949	999	968	924	942	978	936	961	932	904	927	954	949	996	947	979	935	900	915	957	905	924	968	920	1016	1039	904	956	970	964	935	940	954	913	922	954	952	1017	885	976	928	960	917	974	912	967	985	973	907	917	940	898	944	989	954	934	988	971	911	932	1007	911	973	909	923	963	916	956	945	974	909	971	916	945	964	967	923	953	969	1012	935	979	994	947	943	898	945	939	929	971	984	939	959	905	906	933	919	926	973	961	956	984	959	912	995	955	984	1021	920	996	929	981	970	901	978	905	999	937	941	941	983	972	966	994	962	1038	940	970	925	956	971	953	904	934	969	929	980	943	884	938	910	972	950	947	922	934	998	973	950	955	975	962	955	927	970	928	992	963	982	979	901	963	909	970	950	947	933	946	946	989	936	909	918	955	952	958	946	889	908	895	939	906	908	966	944	952	989	979	900	1000	907	928	959	920	932	946	932	953	923	967	944	946	929	952	960	930	937	886	914	934	962	968	899	883	959	963	964	913	966	908	930	928	951	922	890	958	955	993	979	913	951	934	942	969	948	980	1009	999	966	961	944	945	936	916	894	902	988	919	938	983	981	929	970	972	916	977	951	931	959	917	1020	951	1008	906	958	917	912	968	936	952	917	864	957	946	945	923	959	969	912	873	975	927	978	934	995	908	928	909	920	944	966	973	1017	956	890	886	936	974	942	946	967	942	939	953	975	957	956	986	916	943	946	932	943	939	1009	896	939	966	928	930	927	1015	984	942	967	993	889	943	943	997	982	965	961	968	919	944	918	922	912	977	963	936	971	1028	918	947	936	922	925	943	935	959	981	950	943	867	942	919	912	977	971	883	961	1032	958	930	950	911	903	931	950	991	953	942	955	1009	939	967	983	987	957	965	893	981	990	948	1001	962	1003	898	941	944	971	904	966	950	908	927	1013	996	977	956	999	964	982	972	917	938	968	985	966	934	944	958	935	935	928	934	971	949	990	950	943	939	1003	934	926	922	942	1012	916	975	941	923	926	938	967	942	931	964	935	949	958	954	938	881	954	925	952	943	907	962	984	995	960	944	979	960	903	949	1006	945	901	997
9309	1103	1332	1131	837	731	578	478	484	414	407	402	428	402	394	381	373	388	350	354	372	388	304	344	358	335	389	341	341	345	366	330	344	325	355	321	341	340	345	350	295	348	307	333	363	311	338	341	326	331	327	344	325	353	295	359	338	307	325	341	322	320	329	298	303	339	327	331	312	309	353	328	327	335	343	350	308	404	329	312	390	319	341	316	326	321	326	318	319	330	372	335	304	328	314	324	347	358	330	306	318	339	315	333	372	329	302	318	333	317	322	344	342	335	319	367	344	314	322	335	341	311	389	314	330	358	343	377	322	348	328	339	333	306	338	296	317	320	349	303	351	292	367	335	326	301	336	350	319	335	350	312	352	334	294	328	344	365	358	317	331	331	317	320	318	324	335	328	342	333	326	357	317	308	338	343	345	311	339	333	343	336	328	342	359	345	329	317	351	338	310	311	334	327	316	323	323	297	322	347	321	336	294	313	330	341	341	329	311	334	316	303	312	310	323	291	321	340	403	363	298	336	348	348	352	332	320	320	306	317	317	302	328	361	310	338	335	323	318	337	337	329	290	340	330	347	355	327	346	328	291	353	347	307	341	334	328	344	343	351	326	341	323	340	302	330	328	326	330	357	312	313	327	365	307	313	323	312	322	324	328	331	326	325	339	330	328	321	318	332	342	303	369	371	355	321	359	341	371	309	324	331	319	334	305	329	305	340	327	358	348	317	340	362	356	338	317	307	333	330	342	343	352	314	350	338	322	339	332	355	344	329	326	322	323	336	323	343	321	370	340	320	321	342	325	348	331	340	345	382	337	309	320	320	334	327	325	323	310	357	309	338	308	350	303	323	349	338	346	310	343	313	313	345	315	304	349	358	326	327	334	350	345	300	326	327	365	344	313	339	330	330	363	346	307	308	347	306	348	371	346	320	362	330	358	365	326	345	360	319	306	346	336	345	293	332	305	346	328	338	355	339	351	313	345	340	322	326	311	339	328	336	310	320	312	321	316	328	301	358	352	317	324	347	325	311	315	316	355	314	357	329	332	323	310	317	330	338	334	313	349	325	328	352	321	350	355	323	322	344	319	322	314	325	323	338	333	337	318	326	356	313	364	321	325	358	334	342	292	342	298	330	334	324	362	358	320	313	338	346	339	335	298	330	308	337	338	336	349	325	352	329	354	317	324	317	312	327	340	322	326	354	329	343	303	312	353	319	324	347	333	345	311	288	326	363	322	328	338	314	305	353	321	296	327	337	348	309	345	349	333	338	318	325	338	331	382	322	323	328	311	341	296	310	318	314	340	354	317	346	350	360	352	340	360	325	333	341	361	318	344	325	353	340	358	321	335	343	328	337	325	324	354	336	343	352	329	339	329	358	302	324	339	305	332	329	306	353	341	326	330	336	309	310	334	370	318	325	329	321	317	312	342	361	321	334	335	324	361	368	344	356	321	328	282	317	355	334	344	328	356	317	332	321	312	360	363	349	346	331	344	336	354	335	398	324	342	336	356	339	315	322	322	309	330	319	325	351	321	309	332	319	342	397	355	313	344	352	327	344	310	312	316	346	339	337	309	316	303	328	337	343	339	324	314	329	360	348	312	321	312	354	337	337	352	294	329	316	360	319	298	342	350	332	352	326	325	335	300	336	346	354	349	328	340	320	317	324	343	332	319	357	338	355	325	297	339	322	314	350	325	325	342	319	325	286	344	334	356	333	347	311	326	327	336	308	365	352	301	324	316	305	352	295	336	340	367	328	299	320	285	307	359	334	344	325	362	303	347	308	362	328	311	346	362	330	334	308	307	344	305	309	332	357	354	317	305	346	331	339	338	342	352	316	322	315	318	359	332	342	320	307	306	352	335	343	314	319	338	385	350	340	321	315	331	344	307	345	335	338	334	334	322	363	330	330	315	336	317	314	307	338	345	339	328	342	338	319	314	316	348	321	325	338	330	355	351	345	339	316	349	316	336	341	339	339	337	344	316	322	318	301	346	316	321	350	328	354	317	315	339	314	338	335	310	294	317	347	329	335	340	299	315	347	339	359	329	335	364	309	339	351	321	354	325	316	320	333	336	328	304	336	365	353	324	312	337	342	363	357	308	287	320	291	365	331	352	368	352	336	333	356	328	320	356	299	295	344	333	334	345	286	380	342	358	352	343	309	300	348	327	332	333	301	324	339	318	300	308	351	312	334	330	347	310	326	330	353	315	359	339	331	340	333	335	340	375	337	307	338	333	364	334	344	362	331	339	321	325	337	324	359	305	301	320	354	367	324	324	327	328	331	321	362	369	347	343	319	337	356	316	328	333	294	324	326	320	326	321	329	315	338	311	333	330	354	340	351	319	334	319	308	326	379	340	349	329	335	346	300	296	322	343	323	352	325	288	313	318	296	331	324	345	310	334	318	345	321	300	319	342	342	338	336	328	330	326	325	330	356	302	305	314	323	373	354	344	348	338	314	340	332	368	329	344	350	327	328	314	328	316	327	315	325	344	330	309	327	351	360	347	341	330	301	318	303	371	332	323	350	332	329	329	307	324	294	334	365	316	340	323	332	343	352	333	355	348	303	343	321	341	305	323	348	343	335	334	333	325	367	360	343	317	329	306	343	333	323	325	331	362	342	323	348	316	309	333	331	370	331	339	347	346	347	355	376	344	281	358	325	311	348	349	325	354	310	332	393	341	340	318	340	341	357	331	322	338	351	323	347	333	361	359	331	325	305	336	302	337	325	338	332	317	355	323	347	359	317	323	338	346	315	345	329	335	355	347	357	318	353	353	319	319	358	310	316	365	312	300	303	307	318	315	343	340	324	347	298	301	325	327	343	356	324	318	294	347	357	297	307	307	348	336	314	358	325	334	311	328	299	309	350	350	331	338	320	332	320	343	319	302	310	351	321	334	335	315	322	328	316	315	342	340	346	341	334	324	331	327	344	351	319	345	345	315	377	346	324	325	317	341	368	319	329	313	322	337	319	355	331	361	320	366	358	338	357	286	349	332	332	327	330	322	344	363	347	358	333	368	316	355	330	341	307	315	333	323	325	335	326	325	317	311	357	327	334	319	326	357	334	329	302	339	353	310	359	309	345	349	310	338	341	298	301	298	318	338	301	282	301	316	320	326	326	355	300	321	284	340	353	322	346	353	342	360	338	360	328	337	350	354	325	331	363	367	340	341	331	307	309	316	349	326	315	356	354	307	308	333	338	327	334	317	334	341	355	341	338	377	309	309	363	321	347	318	357	352	326	289	337	312	320	340	318	335	314	339	339	332	289	311	354	358	351	349	344	296	322	331	325	348	314	355	332	329	313	334	313	324	332	325	310	347	330	314	332	291	344	350	315	314	346	347	370	318	337	346	340	317	329	334	319	333	327	344	348	306	326	317	306	351	360	318	352	325	323	327	315	333	301	321	340	314	322	306	316	317	364	329	318	301	345	349	309	348	322	353	323	335	304	315	326	339	305	344	320	325	332	295	309	344	301	339	349	332	326
5836	1634	2688	3294	2988	2475	2229	1925	1801	1576	1466	1336	1277	1285	1178	1186	1080	1089	1041	1070	1017	1017	1033	994	945	911	964	987	952	927	970	965	927	896	889	927	857	894	945	904	906	906	872	859	867	925	907	913	861	891	872	878	911	870	881	921	861	856	883	834	832	908	915	846	860	923	855	832	843	842	870	843	893	858	872	890	907	863	830	880	879	841	855	808	918	878	855	836	843	881	879	832	902	819	816	828	787	870	857	845	843	831	808	870	846	875	826	841	811	867	839	890	830	833	882	800	852	820	863	871	890	843	829	886	871	799	843	841	843	856	891	851	845	828	842	799	850	817	848	848	866	829	793	905	872	847	839	797	791	780	839	870	855	869	855	854	872	830	862	827	860	807	829	845	862	842	849	879	836	827	838	790	888	829	855	848	841	907	842	865	864	823	861	809	850	870	826	890	845	818	882	834	841	871	844	913	848	801	871	866	856	842	835	877	900	826	866	865	879	837	825	874	863	857	841	879	805	854	838	820	847	844	869	857	831	841	866	876	850	829	847	830	874	771	814	827	868	817	805	854	875	815	851	852	833	838	908	894	923	867	858	852	862	860	879	834	837	835	852	879	773	853	827	890	886	870	823	855	874	812	803	868	850	874	831	887	852	833	836	865	832	860	830	860	821	835	792	872	833	883	896	813	867	787	839	826	813	829	852	862	881	865	822	836	857	877	877	841	918	838	860	816	812	820	837	826	876	876	811	819	870	842	871	786	817	856	833	842	869	834	831	850	863	868	848	886	852	876	822	827	808	805	909	838	844	858	841	910	854	824	854	882	876	903	885	862	822	832	884	902	819	828	842	861	866	791	843	845	823	880	862	793	878	815	812	865	817	826	851	834	878	897	862	851	817	855	827	845	815	854	896	828	892	865	815	884	860	786	879	834	821	845	797	878	849	802	825	838	831	840	836	881	833	853	836	829	892	830	891	843	835	796	902	840	870	846	794	821	880	829	811	824	846	876	840	863	832	863	822	840	853	844	800	864	891	825	822	868	849	870	853	866	838	876	832	850	862	856	892	863	882	837	855	885	827	827	887	836	822	861	845	840	863	858	859	801	863	887	760	860	817	887	822	849	830	820	831	842	810	864	810	860	853	871	806	831	846	823	809	820	863	837	862	844	826	795	846	849	843	859	814	810	811	832	814	870	864	869	858	876	837	811	824	820	779	851	819	838	868	848	883	858	869	847	908	867	812	864	867	816	856	853	882	822	863	878	841	825	811	850	833	815	849	843	809	880	886	826	790	833	820	802	841	835	836	843	838	796	868	851	816	809	839	867	841	817	834	816	849	827	893	842	858	839	888	804	863	868	791	854	785	856	877	860	822	849	835	858	868	806	878	827	843	840	825	871	887	839	832	842	817	888	825	797	831	835	833	846	833	839	837	803	854	790	832	872	777	833	827	819	863	870	806	838	857	858	843	787	844	820	862	856	801	839	835	845	797	854	859	829	882	833	822	846	920	831	893	804	872	848	864	817	829	853	861	927	836	872	858	843	820	828	803	866	865	888	805	846	887	879	847	833	831	818	885	915	833	866	837	912	899	855	851	836	900	866	831	867	858	807	825	865	824	807	841	857	877	789	829	845	845	852	870	841	847	776	844	861	862	840	826	826	838	854	851	836	934	868	859	845	831	830	850	920	855	820	827	831	843	860	813	880	870	853	840	895	853	871	869	802	822	848	856	856	832	891	841	816	845	908	812	883	840	820	812	897	807	855	842	843	887	833	848	864	844	847	854	824	852	862	860	821	827	881	797	774	852	803	808	876	850	800	810	820	858	838	875	835	901	850	864	885	861	821	873	844	826	894	853	881	849	798	856	813	797	895	890	835	861	863	834	805	830	849	887	855	864	846	799	838	838	842	831	880	842	898	838	882	848	841	885	872	882	881	916	851	895	791	832	837	836	853	863	851	797	811	839	762	896	864	851	842	891	815	898	826	808	881	826	796	835	812	782	792	834	804	860	848	855	854	822	885	808	862	829	808	896	843	847	877	802	884	856	809	867	847	799	803	851	796	797	845	870	866	874	822	875	830	833	864	848	856	837	806	849	821	794	865	901	788	831	871	852	843	834	902	887	827	860	893	869	772	862	853	813	814	894	879	886	841	854	845	834	830	867	861	830	833	878	866	853	865	844	873	837	875	854	879	890	874	871	866	870	887	843	838	826	849	822	849	861	838	822	824	861	870	793	895	898	870	813	907	863	848	836	838	808	845	844	869	815	832	904	886	900	892	868	829	836	809	820	909	845	820	853	842	807	840	846	842	875	857	858	879	826	864	841	794	863	850	868	878	835	893	837	837	817	819	872	869	799	832	816	795	789	854	884	854	864	872	897	872	795	825	875	868	901	855	828	844	939	874	852	831	825	851	886	872	822	825	866	842	862	813	852	851	865	830	899	786	854	820	834	867	873	771	870	839	877	874	878	806	844	830	847	817	802	812	877	839	863	820	811	885	839	863	886	836	823	877	853	861	866	840	848	861	832	900	824	856	876	844	883	835	828	852	857	891	916	825	849	845	828	882	817	877	888	857	818	845	869	839	818	851	882	918	868	876	830	853	834	853	851	839	843	856	841	804	838	879	833	859	812	760	824	837	844	875	811	853	851	843	823	853	856	848	837	833	825	819	827	819	839	876	843	852	806	838	809	844	825	865	827	926	836	802	802	876	855	859	817	789	866	798	814	906	825	814	831	808	826	870	848	776	791	868	853	886	873	907	836	839	856	887	877	818	842	893	835	862	838	841	791	821	833	868	835	825	801	858	884	853	846	889	891	832	856	822	808	902	827	869	876	813	865	776	812	817	861	822	834	828	873	879	863	853	788	806	830	901	843	805	832	868	863	853	844	798	835	812	866	805	856	909	822	820	817	830	875	802	886	823	845	825	810	808	827	815	844	849	827	837	857	818	895	848	839	860	848	852	866	826	853	895	835	865	909	837	846	811	812	817	847	861	825	821	877	867	866	819	859	878	843	808	820	900	869	819	867	865	822	827	915	858	824	834	849	811	794	855	864	801	922	839	837	899	829	921	858	852	829	821	886	888	852	829	818	770	882	813	861	834	828	849	866	866	878	866	884	767	822	834	838	812	817	795	830	837	843	871	873	832	868	874	877	871	902	869	887	877	781	869	895	866	845	823	850	878	830	832	860	857	836	883	877	845	847	811	874	858	853	876	829	890	885	835	840	828	815	818	852	888	841	838	862	899	842	838	889	864	872	850	784	884	835	822	875	850	845	884	860	878	877	862	864	869	870	863	929	825	839	866	870	892	834	850	827	875	842	864	864	857	839	835	858	846	900	829	818	863	882	795	868	870	844	844	818	834	905	825	857	831	834	801	905	826	837	861	791	863	807	880	854	860	836	839	816	845	821	851	822	850	865	829	825	848	816	860	825	858	879	896	853	862	778	836	815	872	848	864	832	795	839	784	847	875	838	845	833	895	808	834	871	867	841	846
16954	2430	2320	1782	1269	906	713	561	429	400	384	307	299	280	243	241	259	234	225	188	225	202	191	191	187	170	200	184	192	198	170	158	178	187	164	181	155	171	158	166	189	151	170	167	146	161	159	142	144	180	167	127	158	159	144	145	136	144	162	166	158	160	158	154	155	144	157	153	150	172	173	170	148	144	149	173	185	158	158	130	184	157	179	141	150	163	152	142	136	150	147	147	163	181	173	158	159	158	155	143	156	166	149	161	146	143	156	159	169	161	145	153	145	142	177	128	167	181	157	179	161	173	146	152	139	179	146	166	156	174	148	164	135	148	163	148	164	149	144	145	152	147	158	154	169	147	156	161	143	153	147	153	156	151	148	154	176	159	162	156	163	152	169	176	163	180	158	160	136	155	165	170	170	153	152	147	156	154	147	145	177	155	134	153	140	145	160	159	170	146	140	133	141	175	169	140	147	160	150	136	161	156	170	155	172	140	162	142	147	164	178	152	151	158	156	149	129	165	154	163	169	159	162	154	143	166	151	162	160	155	164	167	155	151	170	153	175	164	154	152	149	157	158	161	162	161	158	139	160	146	164	142	189	148	138	160	141	168	146	158	156	159	157	140	160	178	148	155	145	152	150	156	160	150	123	162	153	153	149	165	164	164	145	154	176	145	161	159	140	154	144	160	177	161	144	185	131	130	142	120	150	172	156	145	164	149	157	146	175	153	160	168	152	159	171	153	166	133	155	162	163	144	162	167	158	155	145	177	144	132	148	111	151	154	155	148	144	175	151	147	159	159	169	146	151	157	153	166	139	156	154	156	133	145	158	148	145	140	153	151	153	162	170	149	203	161	137	161	158	136	169	165	146	160	154	166	157	140	155	163	143	165	148	157	126	166	133	155	157	139	140	155	162	161	154	152	143	162	162	148	176	160	166	162	154	155	165	162	136	127	158	146	146	157	146	161	136	160	176	153	137	172	158	128	147	159	138	170	169	155	141	154	173	157	168	161	152	125	139	160	178	170	173	139	144	159	134	142	156	165	158	148	142	145	159	153	183	146	153	164	171	147	149	168	150	134	148	161	144	150	159	166	142	128	130	120	157	147	167	163	148	173	134	146	166	157	131	164	154	165	132	163	156	155	158	164	149	154	149	156	168	158	151	143	152	149	147	159	157	167	143	154	158	148	156	131	135	157	131	134	158	158	140	143	156	138	129	170	149	151	134	150	160	143	152	159	158	152	178	150	145	146	179	128	155	164	173	156	155	150	132	155	144	167	150	141	145	177	139	144	178	165	153	159	147	132	152	164	153	165	154	184	165	151	152	140	138	141	164	146	148	163	148	150	150	150	182	158	144	155	166	179	165	165	138	153	164	160	159	161	164	150	162	157	164	141	147	175	172	158	162	174	149	172	154	133	143	150	147	148	139	160	152	163	142	156	124	163	162	141	150	166	157	157	155	177	129	176	152	131	150	134	158	154	147	158	157	151	167	158	156	169	164	156	166	139	165	175	160	153	149	139	161	182	140	133	147	148	147	161	159	167	143	146	155	186	159	167	142	171	151	136	182	155	156	161	142	145	162	177	131	143	156	151	156	160	137	188	165	146	156	173	155	142	148	169	147	142	180	148	137	185	195	152	147	169	148	147	153	156	149	154	158	140	146	171	161	145	157	150	144	154	165	171	134	155	153	165	145	136	152	162	155	169	155	158	161	145	153	141	142	172	149	159	156	148	163	144	156	135	152	148	154	145	165	146	140	162	143	135	130	169	171	152	147	155	164	164	151	138	149	176	162	150	154	165	153	161	158	163	169	136	144	149	165	169	153	145	139	178	152	174	151	134	177	136	167	154	154	144	144	158	141	166	138	153	148	155	161	142	172	126	158	137	164	146	164	157	173	160	144	186	152	145	187	152	146	149	151	175	157	153	163	181	163	151	169	161	175	147	144	155	149	187	149	167	166	175	133	134	150	150	161	145	166	151	157	167	157	139	142	183	149	155	140	145	142	148	157	188	154	156	210	159	164	137	150	155	156	169	164	173	148	166	125	146	159	153	179	148	159	160	148	136	161	154	181	163	142	153	141	172	151	147	158	175	165	165	179	148	154	160	130	142	169	143	163	156	149	162	153	161	159	143	173	160	165	139	147	159	164	147	184	148	172	159	158	150	161	172	155	159	141	153	123	144	175	171	174	151	154	139	146	150	145	146	162	160	161	149	162	166	157	178	144	162	167	148	137	141	163	174	169	150	157	172	158	140	134	153	149	164	169	144	154	173	153	150	172	170	176	151	154	151	142	146	163	152	153	159	134	148	152	158	157	156	163	147	156	158	154	154	149	136	150	168	167	159	141	156	135	156	153	168	169	141	139	160	152	150	153	147	137	138	172	151	156	173	146	142	159	146	149	163	148	149	154	133	143	162	170	130	146	145	143	135	163	160	150	163	165	149	168	158	152	165	131	139	149	154	175	147	148	145	144	167	164	147	135	131	157	167	152	174	126	161	181	185	160	162	161	177	163	148	150	144	137	144	160	159	167	160	155	170	135	164	171	145	148	155	150	127	158	138	171	177	168	158	160	147	172	164	158	155	145	141	167	135	163	171	143	144	158	168	175	160	174	143	143	161	155	147	132	192	152	159	149	145	167	143	138	156	147	152	159	146	155	169	150	151	146	147	147	139	173	145	158	140	134	135	160	154	165	168	170	163	162	160	129	174	153	150	162	142	131	153	151	135	147	141	147	157	163	166	169	155	158	148	152	158	144	169	150	161	177	154	170	157	156	130	156	176	184	154	154	174	153	134	152	145	144	151	160	168	143	149	155	154	172	159	160	137	162	159	151	166	169	175	158	165	163	167	137	159	150	150	151	151	148	168	153	154	177	168	177	144	144	133	143	161	179	158	177	151	149	164	154	164	153	141	182	160	155	150	180	146	162	150	139	168	144	152	156	152	138	135	158	164	149	135	143	142	154	156	184	138	146	170	158	152	162	154	147	144	173	154	167	140	162	130	143	161	181	141	151	154	156	158	165	142	135	161	148	165	143	182	158	143	153	144	162	160	152	141	174	173	153	140	173	150	158	163	144	168	171	152	133	125	131	166	156	152	156	183	150	149	133	142	138	120	145	151	160	122	162	136	162	160	152	153	140	137	133	154	138	150	155	156	173	148	148	140	170	146	153	136	157	157	148	142	188	165	156	155	154	146	140	147	160	162	161	143	144	149	161	141	136	150	148	155	159	152	149	155	157	153	147	137	158	140	138	150	166	161	166	151	164	154	174	162	156	158	153	138	150	166	163	168	170	156	146	174	144	155	151	163	148	149	144	146	152	157	147	154	146	178	171	145	130	159	155	150	134	160	163	148	153	163	165	144	155	135	164	158	144	156	139	138	187	152	154	136	130	161	153	152	164	152	158	158	123	150	148	170	163	149	153	139	144	156	168	169	158	170	138	151	149	163	145	173	145	160	160	145	180	160	146	151	163	140	163	132	167	165	143	142
7436	2051	4220	5099	4511	3763	3106	2568	2165	1911	1670	1489	1399	1254	1181	1057	955	976	868	861	782	814	708	653	700	678	685	631	594	646	576	626	609	602	517	561	572	540	560	598	539	510	529	581	545	559	513	502	483	500	483	466	496	481	497	506	496	471	495	457	474	483	456	489	473	474	464	483	485	489	516	473	492	460	461	484	470	472	453	447	466	487	454	477	466	481	464	438	460	465	445	469	480	481	438	460	518	456	468	469	439	435	460	444	429	471	470	422	451	441	457	439	455	430	447	458	446	471	462	466	423	463	467	429	449	433	420	488	461	462	471	426	471	445	436	447	432	473	454	444	456	458	471	500	430	463	456	433	433	455	464	481	416	435	438	457	428	460	426	419	430	452	439	394	460	429	435	433	445	452	486	464	458	469	438	473	425	437	402	441	459	472	435	417	421	450	424	463	468	430	441	426	450	457	450	449	399	446	481	445	450	456	443	417	437	441	436	457	439	454	427	443	455	440	469	461	440	420	433	448	438	439	436	452	449	428	438	431	465	453	469	454	445	473	438	434	508	447	461	457	436	430	400	446	444	410	443	421	447	428	459	472	423	469	406	428	429	442	433	476	460	446	487	435	452	472	449	430	472	442	452	461	403	451	436	442	451	435	444	439	473	419	413	499	482	465	471	443	418	427	477	457	454	479	441	441	450	460	447	447	449	459	451	436	428	487	407	453	449	476	478	463	441	411	431	464	423	453	422	470	488	449	433	428	446	431	466	441	480	438	462	398	460	423	432	483	458	404	446	433	446	449	475	444	465	433	492	462	395	412	468	430	469	463	449	441	464	445	435	420	422	470	453	450	457	444	417	457	449	461	407	433	445	446	428	454	444	420	454	442	440	427	446	487	435	451	414	420	449	460	473	471	461	432	429	487	480	453	459	416	457	483	455	460	499	415	454	477	451	469	485	428	467	419	433	468	408	434	415	447	451	443	443	477	461	443	421	461	443	446	468	476	440	455	420	460	444	427	408	431	461	471	420	430	439	466	450	429	446	442	465	475	443	426	437	469	468	451	442	445	467	439	474	453	424	426	448	441	456	432	423	422	453	436	445	473	465	427	409	422	492	468	437	457	454	449	467	430	436	473	481	463	432	480	440	440	421	428	434	429	438	449	465	449	446	453	444	465	433	458	425	456	416	422	460	428	464	428	406	444	415	429	443	440	434	465	457	442	453	465	444	432	450	447	448	469	439	456	459	412	379	455	473	438	487	439	432	456	462	455	419	443	471	457	450	445	472	431	425	423	447	470	450	423	460	455	464	473	439	425	453	435	449	441	428	465	419	432	433	419	465	439	424	438	424	425	488	436	449	468	423	391	454	470	466	458	436	448	404	434	456	472	439	414	477	433	460	469	470	389	448	428	412	458	457	483	474	461	431	475	433	457	484	445	432	442	416	433	447	436	468	430	462	463	435	476	421	446	451	461	443	432	464	442	430	404	437	399	431	441	437	437	469	467	435	429	478	438	425	438	414	472	471	436	433	464	436	456	494	416	457	444	436	464	476	427	415	430	432	390	454	472	432	435	437	492	438	422	432	466	456	433	472	421	444	445	451	462	387	448	446	427	471	445	427	446	416	385	387	432	447	485	468	423	477	455	434	477	473	422	394	440	414	432	442	418	438	443	449	499	441	436	435	425	455	445	447	434	415	448	436	444	467	453	448	469	512	462	454	472	434	442	506	454	454	458	443	400	443	430	399	437	445	417	448	448	429	474	467	439	425	472	462	430	422	416	422	481	456	469	447	433	482	435	446	474	436	441	429	468	469	465	426	421	431	450	443	436	462	445	420	465	430	469	471	454	441	435	458	416	474	452	437	470	440	501	461	433	428	472	439	489	469	432	446	413	451	444	438	435	432	429	485	444	408	424	450	462	483	413	443	473	465	452	463	441	458	405	420	411	446	451	424	473	447	407	414	454	433	425	446	454	474	459	469	440	445	450	454	395	473	463	487	467	442	436	404	448	452	424	522	474	430	453	417	476	453	468	464	446	465	434	451	428	411	472	422	429	464	452	464	391	437	427	442	425	459	427	446	418	437	462	423	463	449	430	468	449	447	449	439	451	414	440	446	447	443	445	468	448	440	462	422	430	455	454	447	466	424	456	433	430	448	428	399	475	461	461	435	433	442	463	475	438	417	463	446	497	442	498	471	478	403	449	485	466	431	461	460	477	397	455	448	429	465	440	453	457	449	449	450	447	455	445	458	430	451	464	489	443	452	437	460	455	458	438	436	428	459	469	401	450	440	428	455	448	458	415	433	449	441	434	437	439	433	457	425	429	459	466	490	455	458	451	404	439	379	454	441	449	407	474	448	463	445	453	452	476	455	459	402	445	433	439	493	443	454	429	474	432	457	446	458	440	452	463	451	468	442	449	413	475	382	465	459	460	445	450	474	450	450	418	452	416	452	447	450	459	454	436	417	433	424	441	445	449	457	413	432	460	449	428	449	430	448	422	445	463	452	408	451	462	438	483	476	453	465	442	438	469	462	443	454	442	416	445	454	413	475	409	454	445	447	448	435	454	419	444	455	447	422	450	468	434	414	471	447	404	430	446	433	461	468	426	420	437	413	445	425	463	447	431	467	460	488	448	463	453	451	434	440	425	421	436	411	425	472	479	448	447	464	446	441	445	487	408	475	468	444	439	414	430	475	476	434	488	446	478	452	451	438	440	442	480	449	429	476	459	436	434	446	456	448	476	454	456	456	463	468	462	432	407	440	417	445	419	432	414	444	458	488	445	465	472	432	432	459	480	448	450	421	415	474	443	448	439	435	471	454	433	466	401	428	446	417	422	439	415	482	475	458	452	490	437	457	443	404	460	475	482	472	435	430	462	455	416	469	469	464	431	459	446	443	448	454	446	412	487	443	451	443	432	451	502	437	467	432	453	449	415	435	450	449	447	440	436	457	472	415	419	458	444	465	463	439	439	467	432	442	434	426	436	438	484	436	448	467	434	413	437	469	489	431	460	437	467	459	414	458	445	444	437	441	481	450	430	464	445	440	457	475	458	489	446	444	424	466	506	412	463	440	468	449	456	450	455	464	466	438	400	462	455	434	427	464	471	424	471	490	452	422	438	468	436	403	484	419	472	427	482	458	458	470	437	429	447	459	451	423	442	439	443	438	495	448	510	460	465	447	448	451	467	456	427	453	430	423	418	435	447	426	423	431	434	434	480	404	436	440	454	466	437	456	455	442	419	427	460	434	467	378	436	433	451	430	429	429	464	456	420	400	448	408	444	461	456	432	453	448	466	451	453	452	471	453	438	455	482	429	420	486	453	442	431	441	439	429	457	462	441	432	425	393	438	498	452	429	441	443	458	461	462	452	471	459	440	433	441	513	458	418	416	440	473	450	459	485	437	460	434	411	404	472	428	439	456	429	426	456	445	452	436	394	468	414	433	434	458	428	451	449	441	425	448	437	447	442	441	416	452	421	436	469	478	442	484
2771	405	412	429	400	434	393	411	372	335	362	370	368	344	368	363	398	369	380	385	401	370	373	360	357	349	390	380	370	354	398	389	355	397	339	391	392	358	377	372	374	364	395	349	374	345	364	360	390	373	382	342	350	390	371	348	364	369	364	387	345	403	366	355	383	377	357	373	374	365	380	351	356	365	390	381	368	358	362	329	396	379	362	360	351	398	355	376	388	354	333	366	364	395	335	355	344	361	331	403	354	384	402	369	374	346	352	384	370	368	396	398	351	359	381	343	380	378	360	353	382	379	355	365	384	393	337	363	347	357	346	372	378	359	312	366	355	377	353	379	342	383	381	386	407	370	384	345	363	347	389	339	375	353	365	366	420	356	354	404	405	382	368	385	366	349	348	364	366	370	417	389	430	381	339	375	392	367	364	389	390	370	338	372	335	371	403	354	363	377	381	348	377	387	378	350	363	376	378	379	358	367	382	372	325	358	346	353	400	389	341	365	364	397	348	347	370	350	397	356	358	365	365	387	355	400	386	360	352	359	329	388	403	378	367	380	378	374	384	379	367	356	355	331	391	381	385	367	353	374	372	387	383	324	348	374	378	351	357	384	402	373	350	356	358	388	394	365	357	363	406	341	375	347	377	343	369	367	365	382	389	392	379	406	358	374	396	322	357	354	366	375	362	357	374	395	367	322	388	399	382	371	378	365	361	378	396	354	345	343	392	345	385	341	384	381	390	397	377	353	355	363	381	383	366	380	373	349	368	340	366	360	366	361	343	336	369	354	376	339	333	388	387	362	353	378	366	367	379	374	355	377	355	368	376	369	342	332	379	360	367	379	379	339	366	353	342	362	371	394	380	367	362	359	379	369	363	386	351	395	344	349	388	357	336	345	381	365	372	341	376	355	370	365	384	350	371	354	350	356	403	371	376	339	357	400	308	396	388	338	393	397	370	330	369	381	369	349	336	349	357	369	333	388	382	372	360	324	392	355	366	383	367	362	355	343	369	364	376	325	360	381	362	339	369	342	369	384	431	369	423	348	385	378	377	351	383	342	369	370	364	372	348	364	349	336	368	358	373	353	386	403	355	369	382	360	361	361	366	360	360	380	362	347	337	339	394	353	372	380	361	365	347	348	396	378	363	380	374	379	366	375	363	371	377	365	381	352	358	341	352	365	368	379	389	378	400	381	360	335	396	403	382	364	370	376	389	341	393	330	379	355	319	363	381	348	350	376	379	376	377	400	351	363	382	376	366	352	356	421	393	375	357	356	384	394	410	375	340	365	331	384	329	348	351	362	387	401	354	357	365	361	386	383	363	347	355	336	375	362	362	349	372	409	399	355	346	430	344	335	379	399	383	353	354	356	340	355	342	364	375	383	394	341	367	404	347	358	344	400	397	372	355	356	364	403	367	362	415	364	369	368	346	378	387	377	364	334	365	375	353	353	371	391	375	337	380	374	386	371	376	334	344	366	362	336	377	365	334	350	344	379	409	407	390	326	395	372	343	373	368	381	347	367	374	338	384	378	376	347	355	390	392	373	375	350	367	369	388	383	363	360	363	384	372	366	387	350	378	336	397	373	407	341	377	403	331	353	397	365	377	391	384	386	375	380	384	367	380	341	348	344	361	381	367	374	363	373	356	364	345	370	353	350	353	373	345	370	365	336	363	345	386	349	392	402	390	360	372	376	356	379	329	379	369	346	358	348	358	375	375	365	384	391	375	413	350	365	407	364	382	344	351	354	398	369	375	372	379	364	343	406	361	359	374	363	368	368	379	338	377	368	363	328	373	348	387	389	356	379	368	352	412	358	401	381	371	349	382	374	368	376	358	388	370	379	406	347	355	361	343	349	364	397	333	366	369	361	374	370	349	390	357	368	348	361	373	400	393	369	366	341	375	357	387	365	366	381	334	368	393	351	378	384	356	359	353	352	376	390	381	367	363	362	394	368	326	375	379	364	402	365	347	380	377	382	354	402	371	384	357	344	376	379	375	360	355	371	364	345	374	370	347	392	358	338	367	374	395	368	378	415	386	309	344	369	373	390	364	398	406	378	358	385	368	326	367	343	370	396	390	347	375	371	353	369	388	351	380	415	373	365	346	392	379	316	379	375	392	349	374	377	408	399	368	380	338	358	381	344	426	422	372	374	354	384	366	365	383	384	378	351	401	403	349	364	396	374	384	377	369	394	368	397	341	367	364	396	414	396	352	401	397	340	336	392	393	342	373	360	397	337	358	363	374	342	353	375	388	357	370	365	370	394	359	343	347	366	383	341	358	371	357	361	385	394	379	363	397	334	329	361	373	376	414	361	393	382	376	372	357	350	397	368	361	387	357	385	383	368	363	385	379	366	364	394	364	362	352	346	410	358	397	379	376	339	345	380	342	365	353	377	404	386	367	360	373	345	369	374	390	365	393	372	400	316	386	378	400	381	352	346	364	398	339	369	373	362	415	421	406	376	404	368	354	354	399	396	388	351	374	391	349	387	357	366	323	353	354	378	310	378	399	357	389	334	363	369	384	373	393	381	410	369	365	361	405	356	374	365	353	360	433	368	354	337	404	352	352	394	352	359	399	390	385	388	367	374	363	387	388	380	364	360	389	351	386	379	385	369	359	348	347	351	367	383	344	345	368	344	373	403	375	417	390	354	356	401	386	378	347	378	385	335	399	381	380	348	368	404	367	389	408	378	410	374	395	392	320	393	369	387	372	384	358	340	370	378	341	347	349	379	368	368	349	384	402	365	396	353	370	371	371	379	395	344	333	358	343	369	380	362	346	369	358	411	363	368	381	378	374	417	379	345	353	403	399	339	330	351	395	383	356	400	389	378	374	366	364	372	395	380	394	366	358	339	347	367	336	385	403	363	383	383	404	375	377	371	407	355	391	366	344	340	369	380	368	333	386	398	374	349	392	368	369	395	359	373	341	376	380	360	411	357	368	330	331	342	353	369	388	390	386	353	362	392	348	384	385	358	389	361	378	359	359	393	351	372	394	409	347	380	348	362	368	377	365	383	394	355	393	405	352	416	389	376	392	381	339	349	412	377	351	356	400	376	334	376	375	365	383	365	399	410	408	384	395	368	376	384	353	381	349	396	373	382	375	353	403	378	380	378	370	340	373	391	376	342	339	372	385	392	397	393	375	323	366	357	357	364	357	327	364	350	360	382	354	361	365	373	376	397	395	364	347	340	354	366	412	344	349	346	366	395	361	329	339	352	379	384	382	361	344	364	387	366	375	386	336	361	371	349	370	379	377	401	384	372	350	361	386	340	326	341	379	381	367	361	355	364	363	374	403	396	377	353	339	349	361	360	368	364	360	415	377	362	333	355	319	345	344	368	373	351	361	390	379	405	358	367	365	368	340	359	390	368	393	364	381	415	399	375	342	396	400	355	352	390	362	382	418	404	386	372	366	390	369	343	394	323	401	361	388	321	345	360	339	426	330	360	395	374	379	354	374	366	378	360	380	385	374	379	363	391	343	360
2726	1021	1117	1177	1180	1158	1048	1004	999	1032	1004	989	1051	935	952	928	894	924	994	957	935	987	1023	966	902	980	967	977	961	998	1001	983	959	990	972	955	948	932	955	948	968	940	985	977	1005	916	968	934	997	921	979	998	968	943	900	961	927	888	972	935	1021	919	949	966	972	928	941	968	971	953	925	1012	930	877	903	930	973	938	985	908	930	977	947	1018	979	991	980	1003	966	934	960	887	960	934	965	965	938	943	940	921	964	955	939	962	872	968	944	906	950	923	974	957	887	938	916	909	925	992	967	951	944	929	979	932	922	974	892	942	944	963	940	877	927	908	977	945	919	962	951	967	943	983	956	981	923	960	894	958	960	938	958	965	906	943	910	960	968	910	958	961	932	930	980	925	907	936	943	958	968	924	895	927	929	936	948	954	957	970	917	979	1004	962	919	920	1017	942	901	902	883	954	894	950	983	929	879	943	960	964	923	913	932	950	987	998	920	922	994	900	945	930	903	899	907	942	897	890	923	959	925	940	912	968	907	963	961	939	933	934	884	982	941	960	954	953	973	980	1006	919	907	1008	972	925	920	917	967	951	993	922	975	966	913	938	967	972	960	1005	910	919	915	950	954	946	1027	969	960	937	974	974	937	915	948	975	918	919	950	973	973	963	1003	961	937	953	949	929	921	959	961	950	973	983	938	922	956	981	944	940	982	953	1064	957	944	912	914	924	934	938	905	955	901	906	891	944	947	930	992	918	966	935	978	931	985	946	915	913	950	994	990	936	950	932	944	943	964	911	921	923	920	957	904	924	937	975	902	970	944	871	972	951	914	917	970	930	979	930	994	926	936	907	914	1006	871	935	946	941	938	946	930	911	944	953	1010	915	871	926	952	962	942	928	939	1008	905	920	950	989	948	917	934	973	927	900	1014	948	977	934	906	943	955	945	996	963	981	900	953	940	932	936	983	965	913	955	983	890	937	927	889	932	953	972	877	907	982	914	948	938	912	956	1020	951	933	946	938	1033	937	990	969	957	958	903	1046	935	932	1016	935	952	951	928	941	965	986	930	1015	933	949	925	978	1002	919	927	955	931	895	954	946	930	966	950	946	960	904	926	951	945	887	950	925	980	971	976	941	966	998	939	990	999	945	914	929	959	932	940	959	968	918	992	923	937	950	949	960	914	981	970	949	959	932	956	940	953	985	923	958	897	981	923	931	927	931	931	960	975	978	919	938	947	1011	968	943	934	944	923	944	972	973	907	915	955	931	1009	953	1002	927	955	1010	914	977	908	915	941	951	965	935	932	960	955	906	918	952	958	967	1000	942	953	944	891	962	959	953	1002	984	892	935	967	878	970	946	894	990	910	975	979	927	902	890	971	910	956	937	968	956	923	924	932	909	939	917	954	972	985	971	907	923	994	934	889	963	953	948	943	916	938	922	939	922	971	952	985	920	927	972	948	981	944	969	957	926	930	901	926	967	949	966	990	969	913	895	908	942	958	941	953	916	931	955	969	947	918	987	1005	944	934	921	959	916	935	943	938	894	942	931	988	967	984	969	906	988	912	949	933	1020	926	952	996	946	976	910	931	974	963	992	905	958	962	986	949	965	989	982	1005	895	912	965	962	943	938	911	977	956	955	938	934	957	970	974	963	981	928	988	925	968	931	930	988	957	893	964	978	906	939	909	934	935	925	959	931	994	884	996	950	905	1000	974	894	921	998	944	939	979	959	943	945	1004	933	955	934	955	942	943	899	909	957	914	956	989	970	958	893	914	988	880	922	924	943	961	890	957	927	973	933	950	986	964	920	958	968	966	948	934	942	938	982	942	933	913	993	893	895	939	939	987	911	978	934	916	914	933	938	931	949	901	938	942	977	1006	976	943	972	930	947	957	1002	927	924	915	902	943	925	937	985	1014	916	931	916	903	990	1000	1000	951	921	988	979	1024	932	905	945	931	939	919	920	988	956	917	927	920	989	957	955	913	917	935	945	928	943	986	952	945	951	953	956	973	933	895	963	973	968	935	905	1017	911	956	941	938	956	919	1008	918	949	926	939	942	978	926	949	969	917	996	933	1013	950	967	990	955	867	921	934	979	928	958	931	951	981	955	980	936	946	935	965	908	883	955	943	946	952	884	959	930	983	952	956	940	932	981	976	963	986	909	956	946	902	1006	925	909	995	954	959	940	935	970	919	984	913	921	943	1010	964	988	928	926	941	954	975	941	984	971	985	895	944	927	911	941	920	935	949	916	941	978	958	985	925	996	932	937	895	888	953	919	939	961	956	1003	996	966	957	938	913	997	945	963	958	959	908	888	932	918	948	967	944	934	914	1004	980	947	951	907	943	987	922	937	1011	896	959	976	934	926	994	897	886	968	966	958	923	936	938	896	925	962	944	882	945	919	939	952	984	920	953	930	951	967	937	931	946	985	961	988	941	948	990	940	969	954	944	960	918	930	915	877	987	959	915	974	927	945	945	980	953	946	934	974	996	935	940	929	969	922	968	932	936	942	933	971	983	999	958	912	969	978	970	900	984	902	945	986	937	906	917	980	980	928	955	952	982	929	907	920	994	946	927	990	964	919	875	963	989	944	941	944	955	947	932	901	930	882	908	900	889	898	939	921	973	950	922	924	905	933	924	959	931	914	946	942	936	962	937	930	894	914	938	970	954	968	941	930	950	949	932	964	931	945	957	963	928	930	949	909	964	950	950	943	954	977	929	890	885	884	921	974	908	922	962	963	877	964	889	996	918	948	919	962	942	964	938	974	970	945	941	957	915	960	933	942	928	933	898	951	913	931	956	943	969	900	925	924	928	968	954	983	947	922	965	929	924	929	956	963	983	962	906	935	923	963	951	904	928	898	902	950	897	934	954	957	968	978	947	962	953	948	982	909	869	963	952	919	954	950	975	957	934	926	1000	916	909	943	994	957	998	966	928	959	962	986	932	944	949	953	909	1009	970	945	944	951	939	936	911	965	966	898	966	962	931	960	917	984	936	950	969	969	928	928	905	926	933	960	908	975	965	931	953	933	948	922	948	889	967	959	944	951	892	950	1018	929	916	963	959	969	935	955	926	967	981	959	934	924	964	893	971	941	968	946	935	970	944	929	950	874	886	952	925	949	967	922	948	914	923	969	977	934	939	948	931	960	963	919	956	955	932	942	926	969	897	871	939	964	945	936	938	988	959	952	1002	949	946	938	942	908	915	976	932	976	934	926	1001	960	980	955	972	909	966	934	905	968	921	964	914	964	981	954	948	919	946	962	925	935	960	950	917	974	969	968	940	988	982	941	937	956	962	937	915	908	916	974	962	922	916	969	939	970	948	949	915	958	955	917	925	940	950	965	922	924	971	957	910	999	963	942	986	952	947	999	954	949	935	920	922	906	920	965	978	941	991	920	921	930	964	899	996	995	919	975	965	953	880	910	963	908	975	915	939	925	954	1002	868	950	1008	909	962	990	934	945	947	944	996	904	950	931	990	946	946	949	933	940	945	973	1001	925	958	931	887	946	916	943	998	982	981	976	874	989	1011	961	929	914	935	943	925	893	976	946	944
9297	1057	1264	1096	798	707	578	516	522	494	460	422	369	391	377	393	370	362	401	367	324	333	366	341	345	362	351	349	357	341	311	346	334	355	356	344	321	359	367	364	338	350	353	345	366	332	347	324	301	340	343	318	339	313	309	338	316	360	322	335	321	337	331	356	341	305	324	337	315	328	336	353	334	342	350	311	373	332	340	332	343	321	326	318	338	327	301	323	357	335	366	339	328	330	337	341	328	361	344	319	369	317	336	352	321	305	337	298	327	323	349	305	362	343	339	335	363	342	317	325	356	325	329	317	348	341	310	326	346	336	330	364	354	340	342	337	339	349	326	325	347	332	312	344	360	373	317	340	333	316	321	345	360	321	312	308	359	371	332	309	297	318	330	316	324	328	313	301	354	322	322	354	329	340	289	330	341	335	353	309	301	328	314	330	320	352	308	346	316	341	336	329	324	318	324	302	321	327	370	313	320	328	341	316	319	319	350	342	314	328	340	359	325	340	334	326	316	352	311	326	332	358	329	316	324	320	345	312	349	328	273	319	340	333	339	375	357	359	341	316	344	326	333	359	324	307	338	329	322	360	307	326	302	325	353	358	344	318	362	335	339	317	333	315	312	339	343	303	298	335	302	309	316	339	332	337	344	340	324	341	311	339	331	308	332	323	324	346	311	335	332	317	347	331	315	318	362	321	343	349	318	319	314	347	332	337	349	352	351	331	348	344	353	303	325	362	360	358	329	312	307	348	281	353	326	322	307	317	325	346	305	342	350	339	301	313	327	323	339	308	330	336	306	351	284	354	327	331	305	327	340	316	358	324	309	317	336	341	336	340	305	287	319	332	310	299	338	315	385	350	298	345	303	314	292	358	305	351	316	322	325	322	315	337	330	360	353	348	334	319	331	317	343	366	308	326	312	328	324	290	329	328	330	307	327	357	367	323	359	318	302	317	370	342	341	315	341	374	330	299	316	340	330	339	369	336	342	306	317	322	358	331	324	315	334	350	342	323	324	325	335	337	334	351	349	327	331	331	316	315	343	310	335	341	318	322	322	332	361	314	330	342	327	354	303	374	339	325	344	312	318	342	323	327	320	327	335	316	337	349	327	337	326	299	319	321	352	327	334	339	314	350	344	348	355	320	314	337	321	367	341	340	322	308	302	312	320	319	344	331	347	331	356	352	327	299	320	350	313	349	331	334	344	353	341	336	293	337	311	317	323	297	349	290	349	365	297	335	297	349	372	320	323	353	362	348	348	340	350	295	328	343	310	339	335	311	314	349	331	331	334	314	308	318	329	342	360	325	340	338	327	326	334	309	344	332	310	329	368	348	330	330	352	332	343	327	297	341	342	328	295	338	300	330	360	355	338	340	307	364	337	345	334	330	314	308	313	365	361	312	344	320	333	354	329	345	313	344	334	301	346	326	340	316	312	322	375	347	302	351	317	334	324	362	317	348	350	325	355	335	332	328	341	332	324	327	281	327	339	349	334	357	329	340	305	322	329	327	369	324	346	352	296	345	331	323	323	350	318	342	328	335	310	343	361	328	310	349	322	289	329	357	332	355	327	316	364	319	322	326	339	360	296	330	335	344	315	337	323	344	372	311	381	347	327	349	353	316	301	336	349	340	330	317	373	365	352	297	332	340	317	333	299	312	340	305	319	303	313	350	324	372	340	310	303	333	323	330	324	337	351	326	338	376	339	345	372	335	303	348	306	313	306	311	333	346	345	344	321	328	346	326	355	309	340	310	350	322	328	329	349	331	330	333	369	322	317	321	304	363	319	337	322	321	316	336	316	307	365	316	320	325	350	339	326	350	298	313	317	333	356	330	336	315	331	353	320	316	321	333	337	383	316	348	352	342	329	349	332	328	339	279	352	329	340	318	357	344	334	317	352	351	360	306	375	331	293	325	347	348	309	342	342	317	352	332	379	339	361	353	297	302	331	338	322	335	338	323	308	328	332	331	317	358	346	314	311	326	331	324	315	327	350	334	302	319	352	321	355	325	319	368	329	323	346	327	340	316	347	314	353	340	371	311	350	346	354	332	324	340	330	361	330	298	333	360	352	367	334	344	305	316	323	351	328	345	367	320	347	332	337	331	340	333	355	318	363	279	333	305	307	319	334	328	338	353	329	299	321	347	319	307	316	307	364	350	313	338	310	338	358	351	353	349	342	301	341	320	335	310	357	314	358	322	318	337	335	353	348	298	330	325	333	315	315	350	375	328	323	357	365	292	336	335	334	319	343	332	341	357	340	360	352	320	333	342	310	333	336	308	347	331	314	350	307	335	344	350	340	347	311	318	327	335	323	340	342	358	345	357	316	336	368	318	276	300	354	336	353	309	355	335	320	341	316	354	365	316	331	331	358	369	347	336	328	340	349	349	309	349	324	343	315	387	339	309	360	308	316	311	335	380	352	344	342	323	345	378	365	334	337	361	331	350	328	293	332	335	291	313	345	305	324	291	335	352	304	334	346	353	328	325	346	319	318	327	359	343	325	355	323	284	330	323	354	342	333	337	333	308	328	368	350	305	314	318	364	327	306	358	330	350	297	317	308	342	308	313	326	344	320	331	333	326	272	304	333	327	392	339	340	337	312	331	319	353	317	350	315	319	275	313	290	325	341	344	367	311	299	330	323	319	286	309	322	326	333	298	320	299	324	331	334	347	334	359	337	351	331	293	355	356	328	337	330	317	354	369	325	346	307	350	317	336	333	326	344	336	340	331	360	302	351	378	316	319	320	345	340	349	327	304	304	324	326	323	347	374	367	289	326	341	285	325	319	347	323	338	327	333	337	300	328	329	346	333	327	320	321	336	325	310	337	334	315	309	317	335	324	339	342	323	343	344	331	332	359	349	333	304	339	355	326	377	348	313	352	309	340	372	357	345	320	299	294	328	319	330	361	367	350	324	343	325	326	350	350	335	336	327	341	308	336	319	338	334	360	342	311	310	359	311	339	310	363	341	374	339	359	314	311	312	328	333	363	351	351	341	298	337	342	317	317	328	324	321	336	319	357	346	314	302	347	303	333	310	357	275	328	330	301	319	299	304	352	340	325	339	313	332	363	338	350	348	336	326	343	307	310	299	323	346	326	309	330	364	338	336	347	333	381	314	305	337	290	345	331	339	346	373	322	341	343	339	335	351	317	317	333	331	321	300	310	343	334	330	281	318	334	337	334	366	337	338	337	323	293	355	329	372	335	330	349	320	334	359	337	360	351	363	368	361	318	365	351	355	329	377	364	345	370	353	338	345	328	315	348	358	318	343	314	340	332	307	361	348	327	316	338	336	324	351	307	309	316	373	354	327	323	324	314	317	338	374	320	309	335	351	326	312	315	324	321	330	327	312	327	322	294	333	308	310	368	328	339	312	317	321	317	321	329	377	341	353	343	312	316	302	349	337	343	316	325	325	339	334	338	343	326	328	342	386	316	286	337	345	329	305	320	333	331	333	336	350	329	311	328	333	340	315	370	338	313	332	324	307
5724	1619	2678	3236	2977	2578	2130	1905	1689	1627	1462	1300	1206	1219	1143	1125	1100	1084	999	1048	1101	1033	1032	962	958	950	959	956	922	864	894	979	902	949	957	895	881	913	854	924	883	926	866	826	943	909	873	919	886	870	852	827	890	908	844	920	886	856	849	793	840	875	860	889	827	859	906	860	866	869	879	879	818	866	847	848	878	804	860	834	938	823	906	886	845	865	856	884	869	826	880	892	839	870	839	821	840	855	869	828	841	873	892	815	853	901	837	849	839	877	911	863	833	848	849	832	817	885	811	849	864	893	882	845	870	849	824	767	903	834	852	896	838	852	847	886	881	857	882	901	830	854	839	782	823	835	843	870	801	839	839	824	868	832	827	855	885	861	849	843	865	824	837	831	850	837	864	803	878	767	912	856	850	884	821	852	912	852	801	785	864	867	868	914	851	858	825	766	805	877	855	806	843	853	874	848	818	862	841	863	882	793	815	829	845	866	850	857	913	825	845	822	822	853	872	815	847	813	883	812	826	837	868	852	843	882	813	904	858	853	840	799	835	849	845	840	853	875	843	808	845	867	825	832	831	851	839	880	919	839	813	831	817	838	879	821	889	806	804	845	863	827	793	877	895	813	862	850	813	801	775	850	777	823	864	850	834	866	826	830	903	876	844	830	830	846	857	846	832	873	835	818	765	834	846	852	825	842	826	841	816	906	841	826	806	792	774	888	818	887	912	837	900	850	816	821	846	865	805	836	832	932	799	875	863	848	844	805	846	820	802	844	830	803	829	840	858	821	784	853	844	848	852	851	856	853	855	816	882	875	810	856	818	832	803	836	828	872	900	782	829	866	834	812	885	845	849	860	825	803	805	796	856	845	823	777	871	863	801	771	887	835	877	818	883	819	838	838	871	852	873	831	853	793	843	885	830	886	802	769	915	832	835	853	853	889	802	887	847	849	837	826	820	818	875	850	848	815	840	821	872	786	877	859	840	872	892	839	879	909	846	886	843	815	849	785	781	854	794	841	845	866	878	860	818	854	846	846	854	806	868	869	861	848	856	857	805	831	849	825	820	834	848	857	836	886	828	832	849	838	896	875	881	880	841	856	825	887	874	783	781	878	824	801	873	824	872	854	842	876	884	817	853	859	816	866	864	864	824	846	822	864	886	833	881	804	872	905	865	804	846	842	838	848	834	843	868	862	909	841	817	873	819	786	782	829	865	838	868	803	847	854	887	908	835	866	850	851	838	864	805	834	862	816	861	816	879	865	839	801	847	865	881	843	844	823	826	841	868	816	842	864	841	846	841	808	810	833	827	805	858	794	830	946	833	840	865	854	853	795	813	837	865	853	838	876	852	902	820	809	863	832	836	852	892	824	824	869	863	873	853	838	871	801	851	830	834	844	829	878	863	840	822	840	890	849	811	836	854	825	838	859	838	854	864	871	863	839	833	815	882	826	852	866	831	859	868	809	849	834	817	803	887	884	860	818	847	838	866	874	852	906	848	797	812	881	816	850	826	795	837	817	911	863	871	809	847	800	876	862	837	861	829	858	856	843	877	920	859	868	822	825	831	844	861	820	801	839	821	835	835	793	878	856	818	813	856	809	840	841	880	845	799	846	844	805	803	873	802	860	874	831	870	877	839	870	812	811	820	802	812	859	849	826	871	872	856	836	772	838	850	839	897	880	859	881	935	849	818	841	851	845	849	838	833	849	871	829	849	820	866	851	824	862	797	825	830	858	812	863	858	794	832	852	792	843	863	869	850	863	822	815	838	887	843	881	831	835	814	825	846	829	875	827	822	814	822	849	851	850	827	864	869	885	864	839	896	851	815	823	805	858	877	833	820	830	798	874	855	837	843	860	861	827	825	827	814	848	811	824	869	835	812	842	822	853	814	866	826	814	872	843	866	869	850	842	882	875	839	891	807	832	876	874	851	833	876	802	852	825	873	854	814	910	866	842	864	912	802	838	852	816	842	876	853	918	846	883	848	826	832	858	818	844	893	809	871	814	797	892	855	847	859	834	887	884	840	878	836	862	877	825	836	842	814	837	851	878	829	839	902	851	852	850	839	830	881	881	779	870	842	768	864	829	860	856	854	873	843	861	789	833	850	834	829	853	837	843	802	858	820	834	864	822	848	834	816	809	828	831	793	847	858	800	911	846	832	779	856	866	913	811	868	804	803	872	871	782	845	861	811	856	840	798	893	867	862	886	896	820	783	819	840	860	806	814	867	822	833	796	883	868	864	868	844	798	858	836	812	873	830	829	856	859	845	896	847	866	820	829	818	829	838	847	835	859	813	886	833	838	875	838	837	800	849	867	859	843	854	842	837	840	889	853	851	809	809	823	848	848	851	840	871	893	813	837	842	814	807	870	838	878	840	886	853	852	825	819	885	835	838	824	836	869	851	870	852	812	849	838	868	838	834	834	825	788	910	816	809	829	838	839	872	816	898	884	867	832	810	773	823	891	824	871	846	855	854	855	887	854	846	803	862	850	887	834	871	820	856	835	859	844	812	865	824	825	876	889	891	861	837	836	860	873	884	854	909	797	837	870	850	802	856	892	849	831	881	841	874	847	857	836	829	906	838	905	883	829	893	817	860	850	842	844	849	843	808	903	859	830	843	810	848	875	823	822	846	842	893	846	949	883	866	829	816	799	905	822	839	797	865	871	851	845	835	811	822	865	836	808	820	862	871	818	833	807	869	802	851	849	818	862	866	803	820	843	866	877	839	838	807	845	858	851	841	821	775	862	890	826	841	840	897	831	905	823	854	819	842	873	838	871	761	891	840	861	852	888	834	861	858	831	847	903	845	867	820	796	845	781	874	851	865	855	851	843	841	837	876	864	826	849	889	821	894	780	844	805	853	859	872	850	827	849	849	823	788	859	830	871	838	841	888	851	829	861	878	762	811	921	807	881	835	822	844	818	826	853	820	803	828	828	806	844	807	885	861	819	808	857	832	900	841	838	879	847	843	859	867	858	805	852	811	859	808	845	909	842	773	790	809	828	852	862	847	823	875	844	840	796	879	857	855	846	831	860	848	812	829	840	870	854	818	844	864	862	888	878	795	888	877	854	858	878	799	840	821	784	798	870	807	861	882	884	860	876	901	833	796	851	871	858	869	927	831	798	849	811	827	896	858	886	860	866	845	846	875	847	819	803	836	813	836	838	816	879	888	875	905	842	860	815	843	887	795	800	778	875	806	894	857	847	867	868	829	857	832	845	820	826	893	832	804	861	839	852	821	844	854	915	832	854	873	859	852	845	834	836	849	776	869	853	790	836	864	837	806	894	863	803	826	849	861	842	883	853	862	826	825	854	858	817	866	850	849	878	775	800	880	863	835	848	835	832	843	873	878	884	881	823	882	844	819	838	880	828	808	904	871	812	865	850	830	797	849	836	819	824	867	865	821	865	859	827	830	787	816	877	842	888	832	856	838	840	886	884	851	856	791	827	841	888	818	865	847	839	913	816	874	835	856	832	831	858	864	822
16953	2393	2182	1742	1198	962	717	576	457	420	338	329	275	268	286	253	257	194	200	189	203	200	190	172	187	188	168	160	189	181	186	194	155	162	174	171	178	170	168	168	169	189	155	147	170	163	146	158	141	149	154	167	172	138	133	170	147	153	162	130	139	147	162	180	156	148	175	184	139	153	158	165	151	165	159	175	158	163	159	152	148	158	159	138	136	149	145	141	148	159	165	142	150	149	158	154	150	151	143	162	181	158	144	143	161	168	166	184	155	150	157	168	183	172	151	138	144	144	157	161	164	117	161	150	184	146	161	160	150	155	167	146	155	155	154	149	149	170	144	142	155	138	157	149	166	148	161	169	142	160	138	150	157	141	174	192	148	147	145	144	133	150	133	140	142	132	142	143	165	158	161	153	168	144	162	141	159	156	147	137	162	157	172	186	148	137	180	156	153	143	142	168	148	149	167	158	170	148	142	141	139	160	147	146	175	150	144	155	147	172	144	171	137	151	163	154	152	160	144	152	155	149	139	156	153	160	136	180	139	149	151	149	170	169	162	151	151	124	145	156	161	157	158	140	154	184	135	155	190	152	173	157	147	151	143	153	144	146	165	157	158	145	141	152	158	166	158	165	165	160	163	143	135	147	126	152	141	152	130	142	156	146	153	148	156	155	146	171	164	152	162	179	143	158	152	172	164	133	170	133	152	154	177	120	160	139	148	151	141	171	149	155	154	176	137	146	161	164	186	166	163	164	166	147	148	152	152	148	156	161	148	178	138	165	158	137	161	140	166	160	163	162	156	153	169	165	139	152	167	140	143	122	156	157	172	167	159	161	154	139	143	152	161	140	159	158	150	166	149	166	159	161	171	157	141	170	173	144	151	158	152	148	137	140	163	127	149	162	147	134	126	133	159	134	132	162	125	140	157	156	148	146	175	120	166	156	150	158	156	138	126	168	162	161	152	153	163	148	146	182	155	162	149	154	151	159	134	149	150	133	178	137	170	150	147	150	173	167	151	168	142	145	168	143	146	135	151	171	172	169	156	144	157	147	142	143	150	151	156	140	171	152	164	120	135	164	152	172	164	153	174	132	153	138	175	152	173	153	157	181	164	156	149	170	151	157	151	170	138	146	163	150	157	136	146	157	137	136	151	150	160	152	155	157	145	169	146	156	129	157	141	134	160	136	162	142	168	165	174	168	157	149	149	138	182	152	138	151	171	152	156	155	152	161	149	145	148	157	141	162	165	142	153	161	144	165	154	161	156	145	155	165	160	132	162	159	134	149	159	162	144	131	135	143	147	141	158	170	135	182	145	149	183	165	163	164	160	142	175	158	126	165	158	163	155	140	150	141	142	147	161	164	144	157	160	169	144	176	163	144	153	183	143	131	131	147	117	151	129	148	169	152	159	153	150	169	149	155	151	157	180	152	155	171	149	133	159	153	170	155	197	173	176	157	135	153	151	151	173	150	154	155	145	150	164	187	146	141	162	165	150	151	151	140	174	149	152	135	156	139	156	161	153	135	156	159	143	180	151	171	139	125	126	159	158	150	140	157	147	165	163	181	143	156	155	156	175	135	148	151	157	162	142	167	164	159	153	164	167	152	158	148	149	149	145	157	155	170	159	148	141	144	164	161	165	156	149	157	160	180	153	141	163	162	139	142	149	140	177	149	154	165	151	134	169	138	157	179	145	148	147	154	153	162	141	152	140	142	164	163	148	141	165	121	154	146	162	158	154	138	155	136	135	139	158	141	164	151	167	149	150	156	170	145	157	136	133	156	146	143	161	158	143	151	148	175	145	142	143	166	171	161	155	168	169	164	153	167	162	165	146	157	156	159	161	167	147	148	195	158	145	147	155	136	148	160	150	163	162	165	141	161	160	170	159	148	160	159	136	122	174	139	164	155	138	162	168	162	145	153	134	148	154	140	167	146	136	169	153	160	165	131	156	161	177	150	159	166	134	181	159	139	159	154	151	170	150	144	148	149	158	149	158	146	139	186	145	169	144	145	183	143	142	154	157	153	146	148	143	141	160	165	184	173	177	154	141	141	148	133	159	144	148	130	148	168	156	149	135	151	167	150	183	123	177	160	153	139	154	126	152	148	136	156	139	173	160	139	169	148	156	160	172	140	144	142	180	175	147	144	170	130	169	152	141	154	154	138	151	169	145	141	137	132	148	151	158	146	162	144	181	167	170	165	172	172	157	145	164	157	143	137	168	152	154	149	157	150	141	157	174	153	145	168	153	152	152	141	133	132	155	164	137	160	153	125	136	159	153	151	167	144	177	189	142	176	163	136	145	145	153	155	149	138	164	167	148	168	142	158	133	139	168	151	152	118	147	168	162	170	144	164	152	170	139	138	154	164	169	166	168	164	150	175	145	155	171	163	169	172	130	133	156	161	165	143	145	154	148	149	154	154	128	157	138	179	164	167	145	157	150	155	140	149	161	149	148	170	148	162	145	141	170	150	154	143	151	145	171	141	168	172	144	154	152	137	164	153	141	164	156	167	140	171	141	154	171	160	154	150	135	167	145	157	148	166	168	163	172	163	152	133	162	154	164	150	151	153	158	132	155	147	138	139	141	159	153	147	146	145	141	126	134	153	147	127	161	176	176	152	166	167	123	163	159	162	142	157	151	162	176	152	135	158	175	169	148	177	154	133	147	151	139	146	151	161	156	154	151	161	157	159	160	151	160	155	152	158	157	153	133	158	180	163	139	162	160	137	149	166	176	148	163	144	146	153	162	149	164	160	136	164	143	154	165	140	150	164	164	163	148	167	161	143	142	151	157	152	164	131	157	153	144	173	143	140	175	157	169	170	133	144	142	167	167	142	166	160	187	171	179	165	156	158	155	167	139	164	147	159	172	135	150	165	156	161	169	154	150	152	165	155	143	141	169	152	182	156	157	137	156	150	160	169	165	157	142	173	122	155	144	156	136	146	153	160	167	144	143	131	140	153	151	156	161	155	140	169	133	152	154	136	162	145	153	137	144	167	142	147	162	129	151	130	151	144	144	175	175	159	130	143	161	138	152	132	160	143	160	158	151	151	170	147	157	159	156	150	146	146	142	152	152	151	149	154	153	156	178	145	151	143	147	149	155	138	152	144	145	175	150	152	160	160	143	164	141	145	147	173	163	161	146	135	133	151	129	152	139	162	149	159	158	183	161	145	151	154	163	159	155	160	144	159	192	172	162	147	140	139	160	147	150	154	182	134	163	151	142	163	158	155	166	155	171	156	158	161	161	150	144	169	129	143	141	149	150	171	165	153	137	151	167	150	159	149	148	178	127	163	176	169	168	175	181	154	155	152	146	153	161	153	150	154	166	147	187	160	147	155	173	153	161	168	145	143	151	150	158	149	152	154	175	159	155	154	148	150	141	158	166	172	169	174	171	153	148	146	146	157	156	157	164	132	143	164	161	158	148	151	150	172	170	143	124	137	184	150	159	153	157	160	167	146	135	140	155	143	143	164	148	175	151	165	137	152
7390	1993	4051	4981	4542	3795	3058	2605	2117	1868	1712	1484	1311	1190	1163	997	973	946	856	822	835	724	726	724	699	667	610	630	646	624	627	614	597	523	557	550	527	533	551	559	522	545	542	535	517	501	533	519	524	493	505	500	482	495	511	504	509	464	492	493	456	499	451	469	439	488	468	483	455	485	463	478	473	490	450	452	476	473	486	470	449	456	434	468	462	463	475	468	469	447	480	420	447	482	466	457	463	439	493	474	443	425	436	465	472	460	452	450	494	448	496	467	465	448	473	464	488	462	457	431	449	421	444	444	503	424	485	505	432	443	451	432	431	457	457	446	454	443	414	435	439	477	471	422	428	481	408	452	445	457	448	440	449	409	435	421	438	424	426	424	417	453	421	471	458	438	456	469	433	481	492	438	452	418	457	480	395	432	486	455	447	456	455	474	419	454	436	447	429	468	433	473	433	442	460	455	451	444	432	463	434	449	446	436	468	447	443	419	440	444	464	467	466	435	446	429	457	454	480	448	477	438	440	449	443	466	464	454	453	453	415	446	470	449	450	417	439	431	432	436	408	437	455	465	430	407	458	466	469	454	470	427	474	477	504	443	417	432	461	432	458	445	429	456	433	456	428	485	468	480	419	418	420	449	439	431	464	426	478	473	421	457	451	455	452	454	387	458	429	471	472	451	453	451	436	446	454	457	454	474	442	444	423	451	432	448	489	434	414	424	434	462	475	410	478	404	466	421	406	436	461	427	436	472	443	461	461	440	487	468	431	472	437	413	478	455	401	454	438	431	440	420	470	439	483	431	441	440	408	482	465	463	456	423	449	417	478	428	426	467	442	409	488	464	433	429	444	467	476	412	457	497	454	454	426	441	413	436	420	458	445	436	415	440	457	467	436	453	446	450	441	460	432	428	442	396	437	428	430	446	462	444	467	454	410	437	421	462	449	452	422	468	501	443	443	453	444	436	476	483	421	436	435	442	444	485	447	445	428	411	438	461	456	439	473	434	446	436	474	477	425	427	430	425	452	418	425	426	471	425	453	478	491	486	448	439	419	399	394	435	479	440	430	469	444	435	454	451	451	441	446	464	424	435	419	473	473	471	441	452	481	457	441	447	425	469	439	469	471	425	462	455	436	432	430	459	422	445	431	461	466	476	452	459	439	474	423	476	445	458	413	430	483	442	431	410	416	419	447	438	402	450	438	456	422	445	427	450	433	406	449	479	452	419	421	413	459	474	461	459	449	468	444	435	468	423	412	461	471	454	425	461	411	456	424	418	450	468	429	446	461	419	457	450	453	432	445	443	438	413	435	434	424	421	447	445	450	434	467	428	419	447	476	474	437	470	470	435	431	468	433	473	415	453	415	452	443	448	497	447	463	474	440	480	449	454	424	433	445	443	486	449	477	466	438	472	418	416	468	455	472	440	440	446	432	476	469	418	454	426	440	479	424	459	429	430	426	451	448	461	456	461	473	437	445	500	445	423	443	472	482	457	449	436	438	397	418	463	445	420	457	453	455	432	463	473	436	445	426	406	428	427	468	466	432	475	423	446	452	448	464	453	449	450	468	460	420	477	411	443	464	429	437	409	462	440	465	480	416	444	466	448	459	449	424	409	431	450	442	460	469	430	444	421	449	456	447	453	449	435	441	434	476	444	428	463	428	425	407	424	463	466	437	425	433	444	405	463	438	472	418	418	439	468	479	463	414	455	480	447	429	450	443	463	448	480	435	412	453	438	449	406	447	413	424	463	454	431	403	427	442	438	436	461	458	409	403	438	436	456	485	447	446	423	396	457	471	459	399	405	462	458	450	441	429	434	447	487	436	446	427	434	412	409	425	451	474	453	465	405	442	438	425	454	416	454	427	437	464	429	464	410	426	465	419	471	419	438	443	406	444	445	452	430	440	436	457	419	414	412	451	425	449	419	452	478	438	475	445	451	439	438	461	432	452	482	494	418	474	446	451	456	412	429	463	472	431	503	439	441	451	452	470	453	450	474	493	466	467	426	438	438	420	466	426	469	450	428	451	471	433	473	438	451	432	438	415	476	448	433	460	436	440	434	461	438	451	441	446	469	460	436	463	459	459	453	492	456	464	431	432	430	454	447	440	461	398	460	421	453	448	468	468	468	439	466	407	447	475	440	437	428	431	421	477	423	405	443	423	457	440	451	454	440	470	415	423	459	450	439	418	430	466	456	448	417	432	476	421	392	451	458	455	512	468	454	434	407	433	415	435	434	448	428	449	477	448	447	469	453	451	451	432	439	466	434	467	475	453	453	422	440	447	480	408	457	415	444	430	430	428	467	492	480	442	478	485	462	426	452	407	446	449	464	452	466	444	453	474	447	434	436	482	459	415	450	435	409	412	458	508	451	423	437	458	448	475	491	435	488	454	433	457	442	442	421	453	455	452	423	480	462	475	455	457	459	460	454	435	440	462	444	441	457	435	463	456	465	440	426	454	420	451	450	439	458	449	455	424	417	457	412	469	450	465	457	449	481	428	463	433	453	463	410	435	457	455	392	450	445	429	439	439	436	402	430	381	441	448	430	461	445	475	434	434	440	439	426	444	441	455	438	402	465	413	444	435	445	432	442	455	407	420	465	450	431	479	414	423	432	435	399	436	467	436	446	462	431	415	428	436	465	453	454	448	438	421	462	432	409	464	451	419	472	452	424	456	408	412	416	405	433	477	447	458	436	453	429	468	447	443	438	436	420	465	454	443	458	444	442	441	459	441	438	476	473	414	464	433	427	447	433	440	455	406	423	446	445	463	444	484	445	442	456	461	407	455	469	435	493	467	428	417	447	436	428	452	482	433	437	469	450	463	444	460	429	442	433	458	443	448	410	446	430	454	410	435	441	433	446	460	451	487	437	474	484	474	461	442	461	435	440	480	477	451	431	473	466	452	442	452	444	417	450	425	420	410	469	435	451	423	470	441	472	486	427	480	464	463	450	450	415	461	419	474	424	462	440	427	458	446	430	439	416	426	435	436	460	449	465	429	434	471	433	447	456	430	455	439	444	442	423	480	460	474	469	410	454	438	441	443	432	431	428	433	445	474	450	436	419	457	457	439	487	456	420	477	413	416	449	428	445	471	456	445	450	412	433	457	437	463	466	424	440	453	415	431	441	436	434	399	447	478	444	464	432	466	410	425	429	475	447	415	450	410	459	434	471	485	456	459	439	439	432	458	450	475	430	440	492	454	471	475	458	456	421	451	433	412	432	490	448	450	471	430	451	429	430	493	443	429	445	440	438	435	442	463	412	415	401	450	426	457	459	445	439	427	463	444	504	454	459	474	440	436	441	437	435	469	472	419	449	452	434	423	467	438	453	434	443	421	469	457	456	429	423	453	417	469	455	438	451	442	485	495	498	439	471	423	440	463	474	471	435	469	457	454	405	414	476	467	481	439	429	453	439	448	433	422	449	458	452	466	379	442	472	415	497	431	441	450	426	455	454	468	405	451	449	487	472	439	449	483	465	454	453
2823	428	486	467	457	417	382	378	381	364	391	358	369	352	377	354	390	393	364	394	405	353	379	382	362	357	413	360	368	345	382	380	398	385	384	383	352	377	316	382	372	371	379	376	362	382	344	406	347	396	398	388	382	372	381	382	369	368	372	396	360	398	362	379	367	395	377	369	395	410	384	365	379	383	382	346	350	371	408	370	374	370	340	374	356	364	355	369	370	390	413	397	386	352	338	363	390	341	400	384	339	353	390	390	389	357	342	383	374	388	347	380	356	355	405	364	425	381	362	368	412	342	354	351	364	371	372	357	386	363	328	383	327	328	383	341	377	393	383	368	360	363	356	350	371	362	376	390	343	364	343	380	402	370	368	329	406	351	341	374	391	371	348	379	380	402	354	373	380	365	354	358	387	366	369	387	350	381	368	366	359	390	381	388	382	409	353	368	336	377	390	387	385	384	377	407	384	393	376	349	350	359	366	371	344	384	388	365	377	357	374	405	364	408	359	378	333	394	365	372	370	374	353	365	343	406	372	358	363	332	367	375	356	360	351	357	382	389	362	372	370	361	347	358	375	354	381	358	382	361	376	357	355	366	356	351	394	387	373	402	378	367	361	351	356	379	412	419	350	359	378	368	357	378	375	387	375	394	382	361	368	391	341	363	393	358	372	367	371	373	405	372	375	375	393	365	344	348	391	404	331	363	368	375	357	374	347	396	370	390	376	351	343	357	362	355	411	344	354	372	336	378	364	391	323	406	352	377	348	401	385	361	379	376	380	369	381	386	380	365	353	365	399	349	357	379	361	399	371	366	401	358	356	323	338	369	362	368	371	352	386	394	357	363	385	339	376	349	391	374	380	369	381	352	350	420	366	356	373	373	373	365	379	344	330	385	379	404	357	388	357	393	361	389	367	364	398	355	359	378	394	363	394	424	366	392	383	364	352	387	364	369	372	402	378	346	385	338	382	404	390	370	354	357	405	388	356	402	372	406	378	365	352	365	390	345	379	372	378	372	364	413	394	377	359	357	376	350	335	350	385	354	375	380	376	374	365	383	401	406	416	333	355	359	381	335	374	365	400	338	392	371	363	391	353	375	376	399	375	376	362	386	348	366	377	368	361	381	379	361	356	312	382	330	377	380	380	369	400	374	369	367	353	395	331	371	355	364	415	352	339	404	363	391	343	342	407	353	360	354	372	357	374	364	373	372	389	349	382	386	372	397	386	365	376	372	351	388	385	373	393	378	384	352	350	380	382	351	363	335	369	369	377	380	385	359	373	399	364	384	374	329	346	403	378	375	355	365	354	390	339	368	377	370	373	365	365	391	380	365	354	371	356	356	411	362	368	374	331	369	371	379	359	376	371	397	386	361	385	338	391	363	402	351	372	417	389	382	377	320	358	355	367	349	407	377	365	352	383	346	358	379	373	347	347	380	379	383	383	378	369	355	353	399	362	409	384	338	386	390	395	394	381	356	373	358	354	375	378	368	367	403	337	350	396	395	353	417	399	431	348	387	350	350	411	323	352	394	345	361	396	386	330	365	376	376	376	330	365	370	345	364	386	362	382	359	348	351	356	303	332	359	333	355	380	364	362	345	365	376	351	362	359	376	388	381	388	367	374	362	356	399	387	360	364	361	353	367	347	360	352	350	388	367	379	341	390	325	352	355	372	359	334	324	423	369	375	372	385	368	361	372	368	373	364	350	371	367	375	383	361	408	384	426	420	367	393	357	368	369	364	377	358	374	377	402	360	382	343	359	377	380	425	370	385	393	363	386	402	373	369	384	377	323	377	370	360	365	389	381	377	352	349	376	383	354	364	375	379	396	382	347	369	339	388	352	380	379	362	375	378	368	375	393	385	373	357	384	373	350	376	360	391	359	356	368	386	348	333	413	342	371	369	375	387	356	362	380	342	378	358	353	356	382	355	428	383	360	366	373	366	399	399	381	423	371	369	367	351	403	342	371	367	402	382	356	383	372	360	381	344	350	344	383	412	356	401	375	369	359	360	356	377	391	338	367	323	354	367	418	375	365	356	375	374	352	371	394	360	382	357	347	366	402	372	375	364	376	391	385	356	349	352	382	384	406	372	389	370	380	399	357	355	364	389	360	367	395	377	371	354	358	369	356	371	398	399	348	357	372	351	363	385	368	366	375	371	378	380	369	357	389	383	374	399	368	366	351	347	361	364	371	368	378	373	395	318	401	390	373	363	390	392	376	375	377	325	392	351	402	361	349	352	376	367	400	362	394	360	341	370	341	400	363	357	379	386	374	333	374	360	399	333	367	373	372	365	353	403	368	386	361	340	353	392	368	367	370	394	385	345	370	346	371	349	379	391	362	308	378	330	375	363	374	382	379	377	355	361	378	375	328	338	373	372	383	358	359	387	421	385	394	415	362	372	353	394	342	404	389	388	367	380	370	371	389	340	344	364	374	399	362	354	347	352	371	397	393	367	339	378	374	366	360	328	366	371	359	358	346	369	367	381	352	349	352	329	371	354	382	319	362	334	360	383	368	351	382	400	387	367	360	335	389	336	381	347	392	357	382	355	355	385	415	354	350	341	395	364	370	352	334	372	354	367	372	381	395	363	369	370	341	379	401	398	336	406	378	405	369	376	401	385	369	388	396	390	409	381	344	394	399	360	377	359	387	420	366	382	338	349	389	391	362	373	325	384	402	405	418	369	391	358	356	372	368	381	329	348	387	349	350	362	338	371	380	334	354	378	377	342	396	398	368	387	355	352	384	371	402	366	384	370	367	384	404	419	384	356	382	358	357	381	366	346	359	336	350	416	385	391	334	361	361	386	398	367	384	366	390	350	346	352	344	367	371	355	382	373	392	386	352	375	372	373	374	326	367	354	380	371	387	369	369	369	338	367	369	372	373	364	382	343	385	342	380	387	365	342	350	380	375	363	351	401	371	365	368	362	356	369	412	359	371	374	376	359	378	346	391	354	354	374	419	389	332	394	372	365	368	358	374	353	312	383	381	348	369	372	374	384	380	381	385	377	394	349	349	375	366	358	401	387	392	367	388	342	376	364	365	370	356	354	406	360	370	391	378	358	387	353	348	365	358	377	399	342	377	412	345	359	346	389	372	380	353	361	382	360	364	361	377	378	353	375	361	373	411	358	395	388	351	376	400	369	366	356	364	364	395	347	391	369	363	384	352	333	391	364	362	380	335	345	382	375	374	396	341	359	363	379	408	371	340	397	386	329	344	379	360	367	371	377	378	354	353	409	395	340	368	357	359	375	391	382	390	361	364	396	357	349	369	378	351	378	382	355	380	392	383	403	379	367	344	405	372	398	397	366	351	359	368	365	366	357	318	385	349	370	397	361	385	386	365	334	373	378	366	347	403	409	369	359	387	379	385	346	363	387	397	339	382	371	369	355	352	350	381	382	326	354	384	367	372	362	384	354	373	361	372	388	356	372	358	406	367	386	382	390	363	374	370	414	327	361	361	360	387	369	396	400	386	343	381	359	417
2702	958	1123	1185	1192	1152	1126	1059	1048	1006	1004	949	988	1027	987	1021	1013	992	947	1039	950	938	990	977	952	962	953	981	924	940	980	906	998	959	1022	926	941	968	952	970	993	966	953	929	929	952	972	886	976	945	956	970	999	970	926	920	952	940	981	1004	921	928	964	990	903	970	976	953	922	955	1015	938	964	957	959	991	937	941	939	935	970	980	955	910	972	948	980	933	948	964	960	963	930	951	899	920	933	990	926	903	922	878	971	1016	946	919	974	907	934	951	993	916	886	954	909	938	980	913	987	914	884	939	987	953	967	989	989	967	971	935	946	898	1043	896	895	948	964	956	935	966	980	964	973	967	947	956	918	925	945	977	950	920	962	989	960	922	932	916	990	970	961	877	954	941	889	967	898	965	943	967	985	935	910	937	929	943	988	960	948	930	882	973	951	950	966	950	938	898	904	967	909	920	959	906	950	930	980	937	907	940	985	943	924	965	923	918	974	928	914	941	923	940	955	941	929	918	956	923	933	913	958	918	929	1019	932	963	961	912	934	936	932	994	968	994	955	929	1029	944	961	972	934	956	929	983	938	978	982	927	893	947	914	944	928	963	981	933	1005	912	911	914	992	906	949	951	970	996	947	929	941	969	931	894	900	936	957	944	971	906	945	949	925	900	933	932	936	940	918	927	1026	967	948	933	979	944	894	937	945	959	997	911	948	925	924	989	978	949	967	957	943	978	987	949	991	975	947	970	906	946	929	1007	961	987	970	943	918	942	906	959	891	957	963	969	958	940	948	900	995	959	960	949	946	945	939	833	920	928	932	867	914	989	919	980	968	938	911	931	929	943	964	924	966	955	890	943	957	947	1038	965	931	915	926	938	936	978	932	943	934	976	953	990	952	960	955	979	958	954	942	939	966	966	962	956	902	954	923	963	912	956	950	969	961	950	936	960	949	936	891	926	941	928	934	941	906	975	901	961	941	934	989	895	985	921	915	938	947	971	924	892	977	978	862	905	935	978	959	939	1011	970	890	979	999	965	956	942	913	966	1002	916	984	904	936	986	951	963	938	917	922	949	950	900	977	982	979	938	961	948	946	962	941	948	902	870	961	999	936	927	905	920	982	973	950	966	964	983	921	1006	924	959	947	965	901	973	936	982	917	972	925	959	917	967	940	944	916	911	984	934	999	986	940	920	932	917	941	910	942	955	949	904	951	932	1004	860	905	950	926	921	940	959	944	967	941	929	953	932	931	901	983	979	951	943	1024	901	938	969	946	976	995	945	926	922	953	937	944	971	897	982	986	914	903	970	953	911	935	977	964	947	879	929	900	883	937	907	912	945	919	953	947	945	923	956	966	942	956	950	899	914	939	926	955	951	929	910	971	958	939	956	927	916	999	933	991	926	940	977	958	937	944	926	901	953	935	978	911	996	953	1013	1002	877	936	937	939	966	960	1014	932	961	908	963	1004	979	1021	960	916	927	920	972	928	950	1018	933	958	971	950	919	931	949	936	926	919	1019	981	935	940	892	952	936	929	937	922	965	947	959	945	989	952	892	929	955	994	977	953	906	935	952	970	961	889	917	907	966	918	937	921	916	912	969	988	974	966	915	965	1008	926	872	941	975	953	945	945	979	904	905	952	950	987	963	984	942	923	956	916	967	970	972	934	959	961	1028	962	971	937	992	962	924	900	902	983	864	954	954	994	954	919	965	973	955	911	950	973	918	944	967	917	865	929	953	921	998	979	957	981	993	947	965	979	969	955	936	884	934	987	986	941	934	943	937	983	921	960	945	978	942	957	949	939	1003	886	928	889	958	984	982	939	872	931	1000	923	940	959	926	967	1005	945	905	964	960	956	923	925	956	940	997	946	974	983	953	920	975	950	946	939	1007	951	923	981	904	986	999	932	939	986	919	915	934	942	939	934	987	888	963	899	977	970	962	924	858	915	915	902	941	919	987	958	947	966	942	988	953	991	1001	940	928	977	956	946	912	979	871	942	933	1003	948	914	972	918	958	917	894	975	952	907	945	936	951	964	990	932	953	981	952	947	943	956	938	953	983	942	927	993	1023	949	941	942	1017	996	971	947	940	918	982	917	935	922	976	909	960	945	968	897	940	974	939	910	972	950	877	969	948	933	937	967	928	887	941	893	980	924	903	891	924	924	948	924	945	888	994	963	928	937	956	960	914	949	963	933	956	1014	926	956	941	984	969	938	903	907	930	985	921	976	947	960	917	900	958	956	1004	942	976	992	965	925	955	954	950	976	998	950	875	972	928	945	947	944	889	929	915	909	941	950	941	973	1000	936	919	879	910	949	924	1020	945	927	983	954	991	953	941	956	960	885	1006	940	928	978	963	912	935	1022	905	992	916	1002	944	960	923	966	995	924	940	908	984	947	914	930	932	921	926	966	950	899	972	894	913	893	975	888	937	968	950	911	988	945	974	950	945	950	960	928	927	968	940	908	954	904	940	910	937	966	924	896	959	962	956	911	899	908	945	923	944	947	940	960	951	888	911	952	1033	886	934	937	946	884	959	946	964	979	866	960	905	970	993	961	917	948	961	950	960	935	934	958	993	954	950	954	931	877	932	945	965	908	908	954	906	959	1012	937	975	967	1004	974	988	975	930	890	920	931	967	954	962	963	940	919	970	911	1000	960	938	921	969	974	923	970	1018	974	946	947	922	997	909	920	906	973	950	1009	906	944	969	994	962	932	971	938	989	991	903	897	959	951	967	889	999	923	927	944	873	930	980	971	955	936	959	936	1003	902	917	916	958	940	905	940	901	959	977	926	961	921	941	954	977	909	955	889	922	881	914	953	966	994	923	906	938	925	940	940	938	911	909	964	942	941	911	894	968	972	912	946	979	939	901	894	894	873	944	942	989	989	960	977	964	919	946	985	934	951	971	1003	933	927	926	919	988	942	963	967	986	941	894	1004	930	959	955	944	959	949	987	941	924	986	925	960	935	975	960	977	926	961	938	966	942	916	923	970	935	954	943	953	946	941	896	876	920	939	965	985	908	993	988	941	961	914	963	986	955	933	939	933	912	927	927	930	934	943	978	913	953	956	998	982	992	937	1030	950	947	987	910	982	981	941	947	949	972	948	925	984	966	999	923	934	964	930	971	934	962	964	867	919	976	912	947	938	973	922	906	997	981	895	969	932	972	914	941	979	960	979	926	998	968	940	932	977	918	967	919	920	964	950	897	976	974	936	982	974	977	992	906	949	928	962	909	938	955	989	897	960	988	901	886	935	895	914	980	984	929	1010	969	939	931	898	992	1011	964	946	974	919	918	940	965	946	898	953	950	947	969	922	953	881	971	1032	922	936	901	920	949	942	965	938	894	929	924	949	903	969	988	978	984	992	984	982	905	918	955	905	912	938	940	969	928	980	935	947	955	955	995	957	965	960	921	955	969	922	973	949	943	934	920	917	929	959	890	955	961	944	894	895	988	924	966	949	952	928	965	884	893	956	977	971	984	951	967	929	943	916	961	929	952	961	968	921	936	943	952	950	982	962	886	927	940	905	932	921	912	949	955	915	895	937	926
9351	1094	1369	1098	871	718	653	567	491	458	425	411	416	388	420	375	377	338	393	328	365	350	367	363	347	375	366	338	339	324	328	326	320	340	311	313	318	340	359	353	314	353	342	332	329	357	354	326	346	331	326	327	346	370	338	323	348	300	353	309	348	341	333	384	337	302	320	337	341	366	341	340	374	314	334	360	337	280	313	325	283	321	330	304	319	334	344	337	352	342	322	330	327	358	353	318	360	321	340	337	345	353	318	290	345	343	351	347	319	358	320	339	322	328	297	350	321	341	362	356	358	351	343	326	365	318	359	305	356	306	361	324	330	353	324	335	331	340	334	344	308	362	347	338	345	319	311	324	352	332	340	333	366	302	334	312	351	335	332	322	369	332	367	340	315	327	318	371	324	356	336	337	328	338	312	312	334	325	334	357	339	347	337	327	352	314	326	361	322	358	316	337	335	316	352	329	326	348	342	330	302	322	314	326	312	333	338	340	326	324	320	345	331	304	314	335	323	325	326	338	327	311	369	322	338	351	370	330	340	344	311	358	352	307	313	346	363	325	344	326	359	346	320	309	327	369	358	351	340	341	385	311	343	311	330	317	323	306	330	315	316	343	314	358	357	348	362	325	359	317	330	372	343	342	324	339	342	329	319	324	321	333	325	324	293	350	344	338	335	356	368	376	342	350	319	341	315	317	292	316	327	349	375	337	319	343	314	340	364	291	344	307	318	339	342	315	317	350	315	339	330	331	315	316	320	329	336	318	321	341	319	351	325	290	326	297	293	306	375	345	343	317	334	328	330	320	338	331	349	325	342	323	326	326	354	315	345	312	345	311	311	317	353	314	344	333	344	355	316	360	325	304	325	345	326	288	348	328	351	337	320	319	321	341	353	304	323	348	363	343	352	337	339	310	356	296	350	368	327	323	331	374	309	346	352	304	318	315	301	322	341	316	361	315	319	317	312	321	375	346	321	326	301	339	337	317	314	310	324	334	348	307	332	313	333	314	342	342	338	330	317	319	301	351	347	334	313	344	302	340	332	329	340	343	336	319	342	307	351	349	333	316	339	346	342	347	321	321	340	328	356	315	303	338	320	361	347	339	321	320	325	341	342	297	337	307	344	358	341	359	338	323	291	301	326	321	326	319	335	318	361	334	304	340	340	329	306	342	334	371	307	335	323	345	319	342	322	309	313	327	291	340	315	333	317	356	375	333	342	331	308	315	332	364	321	355	345	334	304	339	346	342	319	328	287	342	322	332	340	328	347	349	344	303	306	350	317	321	301	310	329	320	339	348	306	349	338	345	332	324	354	312	340	313	337	331	370	334	333	340	360	341	334	369	385	323	328	364	305	324	342	336	337	322	321	351	325	330	315	319	342	328	314	312	335	348	327	376	345	318	329	308	333	349	335	333	306	337	334	334	333	327	330	322	328	324	339	358	374	328	314	335	354	318	322	378	342	298	340	350	346	379	351	325	344	340	321	321	293	345	334	299	308	345	348	292	300	339	337	322	323	339	328	348	312	307	333	321	355	340	364	346	342	361	321	332	343	323	379	323	333	325	327	329	338	338	345	357	346	308	352	291	317	314	333	326	356	329	322	325	332	335	336	332	357	326	363	332	335	320	349	352	312	343	361	317	309	308	357	317	342	344	344	328	354	324	331	314	377	319	311	309	338	307	301	336	336	326	353	354	357	351	333	348	355	325	351	307	329	356	318	332	364	343	349	326	347	336	321	328	367	328	321	345	306	337	318	341	326	332	338	339	313	338	346	313	330	327	356	371	312	316	339	342	345	341	321	289	327	321	347	330	319	304	306	301	331	333	326	361	354	323	336	311	326	289	322	338	336	347	321	351	315	357	339	389	384	345	294	329	333	335	324	324	341	339	324	350	336	334	315	319	356	336	343	309	339	338	318	331	338	380	346	344	373	342	336	315	360	348	316	330	344	350	334	311	336	328	357	333	327	346	347	334	369	349	344	342	339	326	344	324	339	326	338	348	328	346	340	345	323	329	332	354	366	350	317	339	313	341	356	337	304	331	326	329	334	372	330	348	369	334	345	325	332	335	336	332	291	388	333	333	327	349	331	341	318	337	355	345	316	304	342	314	334	325	307	338	357	363	321	342	342	330	344	324	321	337	336	306	359	368	309	329	310	332	338	295	295	339	334	368	335	318	316	317	325	335	298	296	325	360	327	309	314	312	324	320	335	323	334	320	304	329	342	340	324	326	330	303	348	336	317	298	306	331	387	318	340	307	339	347	355	322	342	298	323	308	338	363	327	319	323	290	344	346	344	358	343	288	344	360	364	305	357	331	328	325	356	302	354	319	311	325	338	351	321	348	350	324	329	370	321	297	302	351	346	334	356	338	331	307	324	337	311	346	331	312	335	305	323	353	307	361	335	352	347	319	337	322	304	334	356	329	330	334	314	336	301	296	334	332	331	328	308	355	338	311	309	318	336	347	338	332	335	313	354	350	303	341	331	348	347	357	311	329	297	361	323	321	328	308	329	361	342	351	341	308	321	313	294	328	333	327	344	345	316	331	328	310	332	306	327	320	360	342	328	349	324	329	334	303	338	333	329	329	321	339	327	353	353	390	376	325	316	338	311	335	326	322	326	337	347	326	310	311	375	317	327	340	308	353	308	318	291	321	342	307	306	349	357	334	355	322	354	372	334	326	295	315	295	345	354	324	304	300	366	348	325	385	304	308	345	304	325	317	356	345	326	354	334	347	339	353	347	335	363	366	318	290	349	338	338	320	353	343	326	336	333	339	355	347	346	317	342	340	316	306	341	344	328	343	331	357	338	323	346	346	358	375	342	341	326	307	325	333	342	332	335	333	365	330	344	323	344	334	347	337	351	328	327	309	341	317	350	362	332	333	333	347	356	359	328	342	349	312	336	333	338	340	334	313	333	338	317	336	325	319	357	328	310	276	343	331	349	336	323	353	346	272	356	358	325	328	270	314	316	318	332	354	348	336	333	325	367	320	362	336	323	304	318	312	363	346	330	330	339	335	332	321	354	318	335	348	338	369	348	335	333	325	323	314	343	339	335	317	297	368	316	376	325	297	330	338	335	329	346	327	326	317	313	308	335	328	320	332	352	319	336	366	330	379	350	341	339	343	343	344	353	333	344	296	336	347	337	311	315	324	318	325	316	358	338	331	338	316	361	316	314	339	345	345	320	342	322	322	321	336	339	321	317	320	340	351	345	332	365	291	322	338	347	339	363	353	347	325	346	334	287	327	322	360	319	288	322	322	305	314	338	363	329	354	295	374	337	314	342	339	343	363	313	348	340	354	352	350	367	335	319	355	365	331	321	354	336	356	333	302	342	358	355	352	365	343	313	336	327	342	323	328	331	315	314	313	325	308	302	356	329	363	318	365	322	348	331	330	360	338	326	338	330	319	329	336	335	336	331	324	342	318	303	312	327	275	339	348	367	311	335	317	310	316	340	315	334	339	335	300	327	335	349	300	333	346	318	340
5864	1595	2789	3284	2942	2561	2165	1936	1690	1579	1453	1408	1291	1171	1224	1130	1144	1006	1036	1080	1025	991	1027	911	926	934	910	938	984	900	904	931	928	913	906	861	874	908	956	883	917	938	887	882	899	894	896	925	893	888	906	843	894	885	858	842	906	837	847	849	849	883	879	872	898	850	887	858	860	890	855	891	872	906	808	823	848	908	816	805	850	873	920	831	861	858	835	851	875	809	850	871	819	856	803	856	835	936	800	896	828	852	817	852	908	849	816	857	901	812	855	849	870	847	818	816	843	860	820	829	872	876	833	821	877	859	859	821	845	832	821	823	837	823	830	833	852	817	829	871	866	816	854	837	857	822	756	872	904	851	827	886	848	848	845	842	880	911	820	926	848	829	867	871	818	874	878	871	885	877	858	863	850	822	861	893	865	888	849	796	827	894	835	825	824	818	831	815	846	850	845	838	890	827	867	819	862	839	820	860	810	847	814	861	902	808	828	790	944	819	880	789	870	883	868	828	814	822	795	827	887	852	803	891	852	830	816	798	820	794	860	823	877	840	830	865	765	872	818	851	837	826	849	863	871	872	880	827	809	844	815	850	831	863	856	818	833	798	838	850	856	850	805	829	836	878	883	824	890	864	870	833	864	897	865	866	868	876	787	910	887	834	904	847	821	845	855	898	835	811	845	829	865	852	819	786	846	847	849	839	887	860	837	872	856	815	864	798	832	835	884	831	856	873	825	820	915	842	823	832	847	835	826	812	829	808	839	810	856	854	851	838	852	887	836	844	842	862	853	820	827	909	850	844	807	803	844	854	878	900	813	805	862	768	840	811	891	803	837	826	795	856	862	856	790	856	843	834	828	902	838	821	841	852	900	855	882	857	915	866	871	861	792	824	836	843	848	853	785	822	845	858	851	855	804	815	865	870	919	804	841	852	831	864	867	848	842	846	846	826	901	874	843	830	858	826	850	880	859	873	827	861	887	856	860	873	830	827	871	838	822	832	867	864	882	845	809	859	832	847	846	843	889	841	893	845	851	904	863	903	824	841	833	815	843	843	879	870	802	830	845	838	825	840	840	887	818	827	865	831	849	877	860	823	846	845	814	861	840	817	835	859	862	875	893	845	904	861	791	852	820	854	809	834	861	892	845	863	803	844	847	853	825	864	882	887	822	833	859	837	893	859	847	811	865	868	873	823	885	873	868	866	860	838	829	859	897	865	854	812	854	878	868	879	871	843	829	877	828	829	846	882	844	897	899	884	873	829	866	845	824	815	811	888	802	852	853	815	880	864	831	846	858	835	845	856	820	837	817	890	802	837	854	791	826	819	870	851	845	841	818	819	837	912	832	844	834	812	826	804	851	931	857	831	863	846	843	836	807	848	795	835	780	861	827	888	839	821	842	872	851	844	871	846	829	847	855	846	854	839	858	830	886	842	845	852	839	874	789	840	839	880	830	826	810	796	834	908	846	812	867	820	807	812	856	856	841	835	835	878	872	872	834	866	825	827	837	885	876	895	840	828	849	857	817	830	848	829	777	804	829	856	824	835	801	811	817	878	851	848	855	854	863	827	892	859	912	831	829	864	846	792	859	863	828	878	826	794	825	846	836	886	788	907	825	852	840	847	836	856	842	835	869	885	894	772	839	892	908	841	888	826	885	912	854	900	862	904	928	849	819	840	917	866	842	802	811	826	811	885	841	862	840	879	802	843	855	826	870	790	921	838	950	860	847	869	891	807	826	840	840	836	811	848	869	852	852	805	841	877	847	833	817	846	882	841	834	814	887	837	900	858	854	871	884	889	848	863	857	860	827	832	857	889	900	861	809	817	819	853	855	901	834	856	887	859	802	834	851	828	874	862	844	866	863	849	887	871	792	858	845	890	819	877	863	854	875	865	818	807	831	839	845	801	855	886	878	825	864	817	860	859	834	817	832	824	881	789	875	901	837	902	867	837	868	838	840	866	902	813	808	830	857	859	863	858	867	820	859	843	840	864	827	877	873	797	845	822	838	798	855	860	831	869	846	870	854	839	846	846	886	828	884	852	847	831	867	819	873	827	850	798	813	828	852	829	850	822	881	884	822	863	834	837	809	888	857	858	889	883	863	877	866	867	834	856	793	862	832	841	870	857	849	791	817	829	819	817	870	838	861	849	848	801	812	835	816	855	828	837	788	875	848	860	861	823	769	886	855	918	848	816	802	854	867	816	831	857	861	906	843	902	841	848	870	880	838	814	843	797	845	846	828	922	849	785	832	838	823	861	859	883	925	832	874	838	888	885	857	827	854	857	845	841	835	827	832	855	887	882	879	817	865	837	827	849	837	855	806	897	859	831	838	860	836	879	847	816	912	810	857	845	826	857	828	836	861	874	858	884	763	849	852	843	878	809	833	869	862	838	878	846	834	875	854	843	870	822	816	888	877	844	845	883	782	829	814	806	862	910	899	829	876	837	844	831	848	829	863	842	855	871	796	888	823	894	865	804	850	853	835	829	870	881	833	842	832	777	863	867	848	875	840	874	908	855	897	832	839	776	888	843	820	892	817	809	840	836	864	852	857	823	819	862	838	855	847	839	812	823	872	882	828	838	900	831	798	851	803	881	895	815	853	853	868	872	853	837	820	826	802	830	849	853	836	838	828	867	828	830	864	833	799	839	874	844	837	870	855	849	917	864	851	831	831	797	847	906	832	841	815	853	851	838	869	824	856	837	853	838	852	872	823	878	860	806	865	836	864	856	900	819	867	872	828	853	850	839	822	851	865	881	827	860	829	873	836	817	874	907	837	839	888	798	829	836	798	826	822	857	841	849	902	847	824	829	917	910	841	870	923	855	862	869	824	865	845	830	840	844	825	850	824	845	853	874	828	813	860	847	820	804	818	836	860	807	869	820	867	829	897	845	804	866	853	883	849	855	879	854	820	805	861	851	910	837	835	838	860	870	873	833	853	846	830	858	824	863	867	843	817	852	880	823	872	839	856	845	852	835	853	858	866	893	853	871	851	841	816	784	870	809	866	878	901	860	906	877	831	870	898	836	888	851	803	783	912	885	828	807	859	892	840	850	839	828	861	854	853	895	829	844	858	869	844	812	877	837	856	794	804	864	837	878	809	856	836	854	837	910	864	785	843	807	857	833	837	870	849	831	857	838	881	839	825	876	829	859	819	832	823	865	878	856	863	871	827	823	859	861	826	857	889	920	863	873	834	842	846	829	875	839	853	863	880	863	861	912	843	797	883	836	842	912	819	840	885	898	867	854	863	846	870	834	876	897	859	884	922	871	861	857	835	861	827	834	819	823	840	800	856	817	822	841	859	867	862	827	870	870	824	863	846	836	859	824	860	842	888	849	836	866	850	847	859	891	821	833	849	836	823	866	839	828	807	831	833	870	915	799	855	846	831	810	862	867	882	869	837	848	856	874	854	873	804	821	856	835	825	861	848	837	802	837	814	819	890	859	813	848	832	881	803	866	850	846	798	847	841	856	810	849	864	788	892	846
17093	2424	2353	1782	1233	909	766	571	461	401	376	322	305	252	246	230	217	209	231	207	201	180	191	213	217	174	166	170	203	175	186	165	168	161	165	163	179	173	163	154	182	184	158	164	154	176	174	160	152	162	164	144	179	165	182	164	159	169	158	194	171	151	170	141	143	143	150	181	188	166	165	134	149	168	150	187	141	135	160	163	157	169	133	154	180	155	144	163	173	139	153	179	140	143	156	131	127	163	163	155	172	185	134	152	177	165	136	175	168	169	151	143	137	163	142	142	145	128	169	140	168	150	161	172	181	139	136	157	156	192	139	158	142	147	146	156	134	144	150	137	144	138	155	149	157	142	155	167	144	143	161	149	157	160	177	151	152	177	148	162	138	155	159	157	159	157	156	162	154	166	160	138	158	136	144	141	150	149	164	130	163	155	154	141	148	165	157	190	163	159	137	169	156	118	147	175	141	142	157	156	159	146	156	149	148	130	145	162	159	178	148	168	154	148	167	157	155	140	155	163	136	165	147	148	138	152	154	173	148	167	144	157	147	145	173	168	138	148	156	155	144	158	159	165	139	169	178	150	159	128	157	150	161	164	158	153	130	148	164	170	169	143	149	136	140	161	154	144	162	138	171	131	147	146	152	153	129	179	175	153	168	165	166	166	162	163	139	142	152	147	155	176	143	147	140	156	139	136	172	170	161	161	130	151	135	125	171	170	167	140	157	120	137	155	145	162	173	148	165	162	156	142	181	162	159	164	154	148	135	154	150	135	143	172	175	153	162	150	158	154	166	148	154	147	159	181	140	173	145	143	171	153	155	166	155	171	156	152	138	145	166	139	159	167	139	135	154	164	148	154	134	151	179	145	185	185	155	150	133	132	150	155	160	165	154	136	147	156	131	157	144	159	164	143	141	177	145	140	155	154	163	157	161	125	158	169	164	131	147	152	164	157	157	138	136	136	165	185	172	169	174	146	149	167	169	150	182	175	166	173	147	154	158	172	144	137	157	168	140	153	155	151	146	165	159	153	153	148	160	177	146	125	163	145	149	171	148	148	174	154	143	167	142	149	156	156	149	165	152	150	159	132	139	152	130	157	168	154	175	147	137	150	166	148	139	180	174	151	146	148	151	142	165	158	176	166	143	155	124	145	174	147	167	159	171	153	169	178	130	162	138	153	178	146	139	144	153	161	149	134	173	137	172	144	129	151	166	153	154	179	135	148	170	141	158	150	154	172	152	166	144	139	155	164	150	149	149	172	154	151	170	150	149	148	142	162	150	148	143	173	153	166	172	139	149	147	147	161	159	147	190	169	163	167	137	157	140	151	174	148	140	163	166	153	173	149	140	124	133	137	156	142	143	139	138	153	145	157	142	144	173	152	169	160	145	154	174	185	158	147	119	174	159	141	164	152	151	156	166	152	156	160	158	155	167	159	143	157	135	164	158	136	148	168	164	131	161	138	166	170	150	149	147	164	148	158	143	147	141	153	157	143	128	151	147	158	164	146	160	165	149	159	148	151	162	138	152	143	146	149	172	171	162	155	155	169	173	146	137	149	170	158	169	129	142	158	153	150	161	149	143	188	159	156	149	158	154	181	157	138	173	148	143	161	135	153	157	140	134	177	160	141	142	165	147	174	149	145	156	148	152	149	147	157	172	189	152	133	148	143	144	149	167	158	166	140	155	159	141	160	147	172	155	152	153	150	160	164	144	132	149	181	160	149	149	159	157	163	159	152	161	177	153	148	132	146	137	171	185	172	144	166	150	168	164	130	150	172	146	167	161	177	166	158	150	145	165	131	145	159	144	166	146	156	150	164	129	158	173	144	165	163	149	148	167	152	160	136	153	163	158	147	160	149	159	153	159	147	161	154	127	161	133	162	168	151	159	155	142	145	173	142	167	155	140	163	155	161	169	147	154	132	172	163	147	155	193	158	137	168	168	154	142	152	155	143	138	160	115	177	155	157	169	161	137	168	163	152	154	169	162	141	146	166	162	151	147	153	160	143	161	161	151	146	132	159	152	161	147	146	145	144	133	160	150	174	154	184	143	158	150	168	157	158	184	177	162	166	191	153	171	191	135	156	151	160	156	158	148	139	175	150	147	161	162	135	148	134	168	168	151	163	175	134	148	150	166	143	156	158	160	166	148	140	147	165	135	165	134	143	151	122	159	161	154	144	154	167	162	159	147	146	165	185	148	151	171	146	172	145	154	145	158	178	162	171	148	146	136	153	158	157	144	151	153	150	150	159	154	150	162	165	141	128	141	173	143	144	137	139	181	157	164	185	177	150	148	135	172	177	187	145	143	117	166	161	143	151	148	157	150	140	145	170	156	158	154	148	199	129	132	130	189	151	152	160	138	166	180	147	138	145	161	159	140	150	149	186	147	146	127	134	141	159	136	168	153	174	144	154	140	156	149	169	135	161	152	162	142	173	162	156	153	145	130	144	146	167	172	146	148	164	156	139	162	157	162	163	136	166	161	147	137	139	157	137	143	142	155	151	165	121	120	169	166	146	161	154	155	177	152	144	158	166	158	154	167	139	152	148	164	171	165	157	148	146	171	157	149	156	156	158	177	149	165	142	137	129	151	116	161	157	167	147	139	130	171	152	142	170	148	170	151	163	143	137	153	166	186	155	159	168	166	152	142	167	135	157	165	157	159	149	155	129	155	148	162	158	128	141	155	157	172	151	150	160	158	165	150	155	155	166	159	162	151	160	153	186	144	174	165	172	155	140	172	156	153	146	148	169	174	150	153	154	145	161	159	145	149	149	145	156	155	142	178	176	147	135	170	147	156	159	147	152	145	154	167	157	142	156	158	149	138	150	134	139	160	171	146	164	152	160	155	140	140	143	190	140	157	159	145	153	150	154	149	162	151	147	154	149	161	159	158	158	154	132	142	154	135	154	165	153	150	143	157	120	143	131	135	154	136	171	130	150	159	159	158	158	169	151	153	152	152	169	150	147	166	152	132	156	150	161	183	142	150	157	147	183	169	151	151	143	174	159	150	137	153	161	145	174	162	152	132	173	144	159	171	157	154	146	145	155	137	156	169	152	159	158	153	160	149	138	148	172	167	159	145	179	140	164	164	145	191	150	142	157	151	151	151	161	152	160	158	167	175	137	141	165	160	168	163	148	167	172	189	159	146	181	169	156	146	128	165	162	166	134	170	170	187	150	145	141	150	174	163	146	159	171	140	155	144	169	157	151	132	156	159	141	166	158	174	171	160	174	163	153	155	170	155	178	162	133	148	151	164	157	143	142	167	140	158	174	135	148	153	165	141	157	148	147	139	157	144	146	148	171	146	158	150	147	134	159	139	156	148	162	145	141	143	144	171	176	155	164	148	161	170	155	151	159	156	146	115	141	157	160	154	139	149	159	159	169	152	161	149	134	170	153	157	165	166	159	131	146	149	158	141	197	161	152	143	164	130	162	176	146	153	168	132	150	154	156	167	138	136	157	134	126	148	136	152	176	155	123	147	161
7446	1949	4182	5076	4595	3724	3104	2607	2176	1863	1643	1481	1300	1227	1141	1005	941	916	891	794	735	769	751	763	693	678	678	621	633	623	624	597	607	578	579	562	543	556	538	535	517	520	518	486	516	499	552	502	500	513	519	501	495	515	481	522	514	496	470	475	463	494	504	489	462	469	472	475	479	456	514	441	451	478	504	458	444	458	501	497	466	462	443	485	437	451	438	497	466	495	460	481	434	451	493	453	495	450	421	452	451	467	447	475	458	476	464	460	460	442	454	440	451	480	463	503	451	467	448	475	478	419	476	465	484	448	471	460	423	471	447	452	453	431	478	457	448	433	426	432	509	481	504	481	458	443	484	441	451	414	488	459	432	453	453	458	442	452	412	443	447	417	453	466	455	462	458	425	469	447	492	503	470	442	445	437	461	430	454	451	526	452	423	459	432	451	462	459	417	414	480	494	432	432	457	453	456	491	463	457	430	402	465	483	451	469	428	456	451	445	460	459	446	488	488	438	452	414	412	458	407	438	491	477	476	426	445	435	452	472	486	434	426	453	475	441	451	430	403	464	469	428	415	439	438	443	426	504	411	447	435	429	429	430	463	438	430	441	425	440	440	471	431	423	449	431	466	426	457	421	442	472	433	484	465	445	487	432	439	383	424	463	419	457	418	441	461	474	467	420	432	453	429	455	433	476	426	426	474	477	410	490	464	451	417	430	435	404	432	436	453	465	445	429	418	444	428	464	450	491	461	448	424	426	453	400	468	456	473	425	419	444	383	469	453	411	454	441	444	450	433	436	448	420	426	459	438	471	455	439	452	456	462	455	453	439	449	437	460	458	423	463	464	447	437	446	457	445	452	445	493	479	455	401	446	437	412	452	457	398	428	440	480	414	489	429	455	459	433	428	431	411	455	435	435	415	467	438	472	438	440	436	447	426	411	459	440	433	477	437	431	418	496	436	427	468	445	439	446	458	474	444	455	433	440	455	429	470	477	469	427	490	441	475	404	425	471	436	496	430	452	469	427	419	462	448	413	469	449	441	414	475	438	458	443	491	466	397	434	430	439	453	484	433	448	431	466	423	388	434	450	436	485	446	459	415	400	425	461	459	422	464	489	442	442	440	444	420	445	437	433	460	482	436	456	446	415	467	421	434	425	400	447	403	429	427	462	423	457	448	440	420	452	429	434	416	416	423	452	464	494	432	448	421	447	393	457	408	438	459	494	433	439	421	464	442	453	463	452	472	467	458	446	431	482	443	347	460	450	490	428	440	422	456	478	455	428	418	440	466	462	446	454	477	431	455	465	460	434	464	458	448	449	469	438	440	450	454	472	419	455	430	396	444	483	470	435	423	468	446	430	480	450	453	465	452	394	477	417	452	429	440	447	460	440	477	441	439	447	489	427	428	439	462	445	408	489	459	419	445	463	434	474	442	483	462	495	450	481	432	426	488	455	456	433	455	430	433	471	450	436	433	432	463	472	440	449	432	470	452	451	474	454	450	466	425	456	448	450	433	448	438	423	466	452	465	413	421	441	448	445	443	444	446	422	435	459	486	436	474	441	440	471	460	422	497	447	442	461	483	470	433	480	452	429	424	455	474	428	459	476	441	482	431	448	449	440	450	478	461	454	438	450	472	452	452	435	433	468	458	436	471	465	433	424	455	446	482	455	432	433	434	475	469	465	470	474	440	468	394	464	439	473	445	464	488	468	464	470	422	426	445	398	423	425	432	452	435	485	464	475	455	450	445	442	480	438	394	479	426	447	463	437	451	435	438	461	452	459	425	440	441	431	456	487	434	394	454	456	459	438	410	447	453	470	440	434	456	433	435	458	451	444	433	431	457	444	433	446	444	445	441	453	450	432	456	453	427	442	441	464	484	424	422	445	459	448	449	481	460	452	417	445	450	434	448	452	470	450	470	436	443	445	455	421	447	468	487	449	435	467	464	451	443	465	469	416	435	431	441	484	395	463	425	447	454	457	432	441	427	444	396	430	424	413	481	460	440	472	483	464	433	436	430	471	434	413	453	445	428	443	447	443	432	423	454	471	442	424	463	438	462	480	430	448	445	455	480	457	428	444	439	439	443	416	471	430	456	400	458	445	421	378	473	418	472	467	415	424	421	464	467	427	453	424	443	434	402	457	471	440	458	467	429	431	432	447	465	422	471	412	454	453	466	448	476	429	410	428	443	430	431	464	458	460	443	443	419	425	422	442	471	473	496	440	454	447	420	462	394	461	406	439	450	438	425	435	496	481	442	428	459	434	424	489	452	436	486	438	443	487	449	442	445	447	460	483	465	417	432	459	429	452	453	417	475	471	467	462	464	415	461	415	435	465	428	420	468	407	419	416	470	459	473	435	458	429	424	436	437	449	417	475	493	466	483	466	440	460	499	409	435	467	439	410	409	447	430	464	452	510	433	467	486	496	443	438	434	448	446	459	437	454	463	469	458	451	447	427	487	422	480	420	463	464	471	453	411	485	454	449	465	447	450	426	471	463	463	433	419	432	441	413	453	452	457	468	436	466	440	439	488	466	442	435	444	445	446	457	484	455	472	406	422	414	408	467	457	449	433	427	434	445	455	405	431	413	464	428	422	397	462	439	478	486	467	430	463	435	395	460	479	409	416	429	444	475	400	438	376	440	465	414	441	443	438	426	468	481	460	460	457	459	448	443	481	422	463	436	436	430	412	460	442	430	406	404	441	447	450	456	448	458	464	414	476	404	427	458	435	440	453	441	461	496	444	477	451	421	484	484	468	444	412	432	465	442	412	460	400	458	436	423	437	445	426	415	414	451	433	456	455	452	469	457	434	456	447	476	502	418	440	444	432	473	455	469	430	442	425	406	444	463	463	439	464	425	447	438	459	417	428	449	461	437	505	460	441	467	425	429	480	448	452	459	471	468	434	441	478	467	410	426	444	439	438	432	465	442	439	463	411	450	416	436	459	446	440	437	423	466	467	433	462	427	464	446	473	439	474	471	455	430	439	382	460	438	425	450	422	444	454	431	440	459	476	452	440	451	446	445	445	455	430	414	442	442	524	420	460	431	439	491	456	442	473	410	446	439	467	413	403	452	443	444	456	439	455	446	431	453	435	411	454	476	427	418	437	474	463	448	467	423	431	454	408	456	436	458	424	447	478	448	448	431	485	438	465	430	429	481	423	454	458	465	464	415	441	448	434	484	437	455	436	429	422	432	470	444	403	412	457	413	425	435	444	419	453	431	467	459	478	418	448	441	467	487	468	434	437	480	465	429	435	453	439	432	450	435	421	418	386	443	469	460	449	492	422	451	455	442	435	454	449	447	417	442	469	458	441	437	467	451	433	419	460	395	470	467	453	465	440	463	469	460	479	424	447	443	405	418	453	441	424	445	467	456	455	439	413	454	443	449	428	471	462	471	504	435	454	400	497	474	446	427	463	471	420	433	412	408	433	448	465	405	445	404	449	480	444	428	477	437	453	449	468	450	460	454	441	424	445	434	442	468	433
2697	389	400	426	422	409	362	375	397	404	378	374	374	390	381	418	357	359	377	372	377	368	363	384	398	386	360	363	361	399	365	404	371	360	367	389	394	420	362	343	351	383	353	370	401	381	405	372	377	365	375	389	369	356	389	360	341	396	367	389	410	334	395	404	368	360	361	395	365	390	380	411	374	399	350	380	368	337	364	360	367	383	369	348	345	411	347	358	357	374	368	384	380	348	404	359	399	372	406	346	353	371	327	368	340	352	391	377	385	422	391	365	366	375	357	375	373	349	367	368	361	353	411	391	386	346	388	398	376	364	367	352	357	358	359	378	393	371	367	361	321	359	385	401	367	379	375	399	378	361	362	405	371	360	384	393	367	366	424	372	413	379	388	374	379	373	375	370	370	368	401	358	365	371	340	371	352	343	395	357	385	377	378	357	357	358	392	375	391	343	378	359	348	328	417	366	370	389	360	370	373	390	357	387	355	391	404	403	393	375	381	413	368	331	355	358	343	367	393	367	409	404	365	378	349	368	358	332	423	381	425	344	392	380	363	401	368	380	366	375	335	366	416	393	389	400	384	355	376	396	381	357	365	386	358	341	390	392	376	402	363	360	362	355	365	354	387	399	399	385	386	396	349	350	360	340	366	377	347	367	380	366	364	402	375	402	387	405	365	405	403	347	369	402	351	382	365	380	383	404	362	363	391	359	383	386	386	387	393	403	326	380	394	350	385	411	394	367	364	332	371	355	344	418	347	386	399	406	349	381	366	358	394	335	372	411	380	382	382	359	374	362	391	359	387	401	351	391	350	351	379	355	391	365	402	367	382	350	410	352	410	385	401	399	363	351	378	394	372	387	356	382	370	380	462	417	362	390	362	400	360	379	383	344	396	395	336	371	352	390	359	358	342	355	360	393	381	391	393	372	357	338	369	370	366	359	398	382	385	385	384	371	341	394	367	392	353	377	352	349	378	384	354	390	369	401	402	420	368	349	368	311	380	363	376	363	416	376	349	363	412	387	364	388	397	374	348	373	385	378	358	338	358	358	389	401	349	369	367	369	379	349	365	385	401	384	362	367	395	344	388	395	331	410	395	351	380	371	375	337	401	382	354	363	394	365	323	403	396	401	377	353	384	362	348	363	376	370	377	387	367	390	384	404	366	411	389	350	374	401	361	418	351	355	409	358	380	403	352	370	380	394	415	385	384	432	363	358	368	355	343	362	404	400	367	399	382	384	383	390	339	352	385	384	398	342	381	357	388	360	393	349	363	372	347	340	357	335	352	372	390	398	407	374	389	363	366	393	372	329	318	374	354	358	367	365	355	371	366	375	356	366	326	395	387	401	358	399	390	386	345	397	408	418	395	377	370	376	386	372	380	369	360	414	351	361	403	370	363	350	355	416	386	351	332	363	376	360	358	383	376	393	350	395	381	381	372	375	354	392	350	362	341	396	366	389	362	363	407	397	344	337	395	394	388	362	332	390	397	357	364	341	368	355	388	351	353	365	328	366	382	337	386	374	393	336	416	371	366	413	352	360	355	350	383	372	374	388	368	370	396	384	371	394	388	398	385	385	356	359	362	357	355	399	383	398	401	380	371	337	397	368	360	392	365	393	404	346	373	360	395	357	377	373	408	393	377	363	387	369	382	362	382	324	375	369	403	402	382	412	391	334	411	370	350	373	361	385	351	364	354	342	370	346	353	354	383	410	366	388	361	346	383	384	357	408	355	348	342	371	394	365	380	375	389	367	389	366	394	382	340	392	374	387	381	396	362	386	377	395	403	369	378	389	352	398	335	372	380	372	343	382	340	344	385	406	368	369	324	359	365	321	400	378	429	394	389	374	361	372	361	352	374	398	378	381	397	383	360	375	385	382	377	395	386	379	350	400	363	353	379	343	356	369	396	369	353	345	347	392	391	407	393	361	382	386	402	352	372	375	354	368	389	378	360	359	372	376	427	379	332	382	342	368	362	356	376	359	362	356	356	340	351	367	379	353	367	409	369	364	367	352	371	362	406	378	366	380	390	381	404	352	366	353	412	365	372	363	342	355	351	396	380	350	379	361	353	359	361	399	361	382	401	372	407	383	380	340	400	409	369	343	369	404	384	362	383	419	367	365	386	393	383	360	348	371	360	389	369	381	383	407	395	341	386	351	390	389	352	394	376	375	364	390	376	368	381	362	391	390	336	390	344	372	392	370	373	381	384	354	378	340	356	380	388	354	379	350	367	348	397	364	385	370	382	351	397	396	368	379	375	378	353	342	364	414	387	369	398	380	352	385	406	386	356	344	376	375	342	365	349	344	388	394	364	343	394	358	349	388	406	387	339	387	360	390	400	396	375	366	387	388	381	389	347	383	399	378	370	417	367	355	362	375	359	392	363	357	367	382	378	432	410	371	352	354	371	347	361	348	380	349	389	336	360	363	368	410	368	378	381	365	353	362	356	319	381	343	375	344	359	405	403	357	354	376	405	367	365	370	374	377	396	373	383	355	371	365	364	361	371	388	363	383	391	361	380	361	359	365	393	362	423	364	365	380	413	295	409	417	378	357	395	382	393	402	372	366	404	398	360	355	388	353	388	394	388	375	396	393	348	358	378	375	369	365	377	341	362	340	369	387	398	374	375	372	377	358	334	353	402	383	405	359	378	342	375	369	373	381	379	386	391	402	419	390	370	333	389	370	362	400	376	372	338	390	374	403	366	382	404	401	363	409	348	367	369	392	346	361	372	347	409	345	399	350	330	358	393	396	369	350	351	405	386	393	389	347	376	351	365	365	364	381	350	371	361	363	388	383	337	336	389	362	393	366	393	369	380	352	371	401	366	417	364	392	370	391	368	374	369	377	366	370	397	379	390	371	352	365	394	380	325	362	350	383	338	404	381	358	390	371	402	374	365	378	366	417	370	368	395	370	358	376	371	347	368	388	323	377	360	349	321	386	380	358	384	351	361	380	394	348	386	375	368	402	377	378	374	361	386	395	370	360	400	412	346	414	399	334	368	354	338	387	381	387	374	379	393	379	398	366	405	366	379	378	350	394	360	349	381	373	371	391	387	366	362	353	380	367	324	401	390	364	349	348	376	393	362	388	382	389	410	385	347	334	366	388	346	389	370	374	380	416	353	383	367	376	389	362	385	364	355	380	379	395	360	350	375	346	362	373	386	408	370	382	338	364	361	394	349	399	390	341	399	365	329	357	410	358	372	356	395	381	362	390	403	354	377	356	376	368	410	350	402	394	351	376	344	351	401	412	367	366	359	389	346	406	360	374	399	383	389	364	355	372	380	365	368	368	371	381	380	363	330	368	370	370	379	395	393	379	357	362	343	388	352	383	379	381	353	374	359	368	385	393	356	372	401	402	383	391	381	411	370	383	388	393	380	377	393	382	399	382	346	383	366	403	365	317	395	368	371	364	388	358	377	384	369	401	388	384	405	348	383	388	343	388	388	407	360	372	357	384	377	371	365	391	372	405	364	378	356	370	409	359
2642	1038	1129	1108	1148	1090	1063	1045	1050	991	1026	962	1003	1052	969	965	988	961	953	942	967	994	948	957	989	978	968	1014	996	992	999	1010	959	929	967	901	990	939	896	963	963	938	911	954	946	991	945	944	940	946	982	984	970	978	914	890	1019	957	910	914	928	954	970	1011	916	935	967	985	931	976	939	1007	915	975	976	984	974	1021	928	967	960	967	954	941	927	952	978	1007	956	975	907	957	963	966	875	976	919	988	1005	930	903	1000	926	952	907	941	942	1011	1007	1006	894	925	963	962	922	990	885	1004	950	914	1000	968	924	888	941	943	927	922	992	897	976	930	942	1019	937	951	1004	973	965	926	964	965	927	900	910	928	978	885	973	977	987	966	933	987	961	893	935	889	913	904	954	938	934	939	914	1014	929	930	920	947	912	934	962	977	929	954	932	876	965	934	964	964	945	935	960	971	988	870	948	901	895	997	944	1008	958	945	982	950	900	934	968	988	909	938	955	963	953	937	973	909	950	981	921	961	983	937	995	909	960	955	942	997	1004	972	964	939	994	949	960	949	985	898	941	928	959	939	969	930	969	925	964	926	977	947	911	958	973	949	934	950	986	959	952	994	1032	950	958	934	1003	961	990	902	962	915	1028	944	946	936	925	1001	911	905	937	912	929	962	934	971	964	968	973	1008	968	916	911	997	917	989	970	961	962	889	953	963	937	933	950	934	988	978	911	936	921	987	992	924	950	962	942	1008	939	1025	940	874	969	992	965	972	931	940	968	946	946	911	940	971	945	926	948	912	971	979	1002	957	952	948	950	953	943	959	987	948	916	938	940	989	921	945	958	967	936	989	921	984	950	973	944	974	962	1032	923	863	969	984	993	935	963	945	944	953	931	942	993	973	931	906	956	952	982	942	1002	979	1008	972	911	931	988	941	932	977	952	969	917	984	983	894	936	982	933	988	1025	982	971	940	973	950	990	1000	895	981	1035	918	918	949	977	918	958	968	957	930	952	911	967	939	943	938	933	956	933	916	952	994	958	879	900	941	959	927	928	929	990	987	987	911	989	962	997	948	914	860	916	990	957	951	920	949	1019	961	898	984	937	951	987	961	979	959	1002	912	950	863	979	987	978	939	971	981	951	893	938	886	989	969	925	970	965	963	943	963	990	989	959	994	948	942	1033	984	959	933	992	910	995	961	961	961	943	986	998	971	931	968	958	899	937	998	972	919	954	974	945	982	959	1007	972	934	976	981	916	977	946	996	937	943	984	974	957	960	981	908	917	996	956	992	978	974	996	1017	939	894	989	973	875	939	958	940	919	1011	956	900	912	958	965	948	1025	937	943	946	982	922	977	989	946	938	1014	957	897	979	978	940	942	951	948	947	999	958	963	941	901	981	983	992	946	956	958	960	1010	948	946	952	953	932	978	891	938	986	979	945	1012	933	993	949	910	966	924	940	976	956	939	942	965	931	923	948	946	1018	958	940	932	941	956	957	963	965	976	880	942	935	930	956	897	995	969	977	949	957	966	957	935	1028	966	953	1013	943	959	1002	977	987	986	957	936	965	953	926	960	1015	959	939	995	1003	970	943	876	930	941	931	999	991	935	886	964	902	957	952	1002	941	940	972	915	978	991	956	980	866	930	986	983	935	974	976	980	938	895	935	973	1012	972	933	930	969	993	880	1004	980	988	988	919	938	938	894	965	953	911	893	910	978	981	946	962	968	965	939	915	958	910	937	956	959	964	921	969	931	933	940	899	956	939	942	911	952	951	980	952	917	941	980	899	953	974	955	952	919	949	890	953	898	982	958	957	926	915	977	930	986	1007	960	941	961	934	1005	939	940	1020	968	937	962	968	906	949	927	946	874	921	954	975	961	927	941	896	924	950	986	999	955	952	947	926	976	952	919	990	975	970	937	893	913	964	981	962	992	901	949	929	957	1004	1024	947	964	954	972	952	940	976	954	939	945	945	929	954	939	984	958	979	1001	976	928	986	1000	1004	984	962	895	974	1010	991	844	1016	941	964	904	952	981	970	951	950	906	1016	940	992	965	921	969	941	984	974	976	973	929	901	975	951	953	919	954	937	960	931	944	936	1016	915	929	930	924	953	972	932	1008	931	989	931	943	996	955	937	925	915	910	906	953	978	991	944	959	955	890	906	973	919	948	943	1019	998	964	964	959	936	947	987	1001	984	950	967	1017	920	929	887	961	930	992	952	970	955	955	971	947	935	983	930	922	925	988	989	1022	929	983	912	953	929	959	947	951	960	950	960	929	917	911	869	945	936	956	938	944	936	963	874	1003	954	922	954	951	944	943	976	992	946	950	987	924	984	948	941	930	903	970	948	987	975	964	986	1032	970	942	906	992	915	931	992	963	929	927	955	1000	977	958	920	962	963	955	974	949	935	977	948	969	984	968	951	993	1031	960	974	992	992	972	923	972	983	940	958	980	988	993	997	986	960	963	922	978	936	909	931	967	929	965	989	908	977	893	954	978	941	1020	953	934	1028	966	910	973	940	927	914	978	933	970	916	950	972	997	925	952	950	939	906	987	948	979	988	1013	980	953	867	939	971	971	950	937	1002	942	957	894	918	964	954	898	943	962	990	949	962	912	948	973	921	906	986	921	937	917	1018	957	957	984	907	947	953	944	962	969	942	983	939	957	934	965	954	955	973	1000	899	950	990	960	929	916	946	947	971	1011	980	943	940	973	964	987	967	967	963	932	941	997	989	968	944	955	963	939	936	963	965	953	991	918	968	953	973	1043	964	952	1008	942	993	943	918	973	970	951	963	959	1005	970	948	973	1031	992	950	993	969	968	948	1002	967	933	971	967	942	944	1021	953	942	975	1031	929	945	939	966	993	986	949	913	911	987	977	935	919	952	979	951	935	1019	997	984	949	952	962	988	976	899	978	972	1023	1010	892	945	926	969	924	978	944	954	934	967	964	948	920	917	973	955	933	947	931	964	974	964	952	1017	950	1030	948	920	993	936	1022	923	877	1007	955	950	949	1000	973	970	940	969	908	934	984	974	917	961	894	928	914	916	989	959	988	990	1019	964	909	945	957	951	898	982	1022	939	897	966	948	920	961	967	1010	950	986	986	964	936	945	914	951	1022	983	958	914	895	952	1024	934	896	1024	931	937	938	937	1016	936	967	889	1001	990	967	957	959	921	945	1009	923	974	929	888	946	895	951	941	1019	894	937	914	919	923	937	968	981	1016	980	1025	895	984	973	968	975	940	940	988	982	934	960	982	952	974	954	901	952	1022	968	930	943	972	961	1012	948	904	954	930	973	962	971	957	962	881	988	934	970	957	941	996	973	998	955	897	934	974	939	938	925	941	976	939	921	960	968	944	962	965	1010	987	905	985	960	948	912	943	964	925	974	927	901	1014	935	960	993	986	956	1011	918	953	909	921	960	945	959	960	957	964	975	965	931	957	939	960	934	965	1019	947	1036	942	990	1000	925	995	941	953	983	932	926	952	976	913	943	938	954	992	975	985	932	931	967	991	938	928	950	1004	931	915	934	972	981	947	972	911	916	952	943	976	977	969	940	932	963	990	961	932	927	967	918	965	1017	927	995	932	982	905	930	933	979	930	953	950	941	976	909	995	1005	905
9457	1131	1337	1051	892	659	589	490	483	421	429	407	429	421	389	381	387	392	359	338	338	359	360	369	346	371	347	316	348	332	336	283	367	325	308	357	324	322	324	340	346	320	303	360	339	318	331	312	356	393	357	346	349	319	347	342	320	313	357	339	359	344	313	342	345	363	341	292	303	302	324	298	303	317	340	324	372	361	328	358	368	358	378	334	376	315	342	340	335	370	336	310	369	333	349	360	353	319	356	324	337	337	290	348	350	320	340	342	311	317	345	330	341	323	334	343	348	314	318	330	306	333	373	302	346	347	325	342	331	339	353	354	311	332	340	330	359	312	351	343	320	324	293	328	318	313	335	319	322	317	315	311	372	338	333	343	316	341	295	341	319	369	373	331	311	333	335	331	343	340	378	313	337	310	361	342	366	313	346	333	330	300	326	310	331	333	352	325	338	346	322	331	335	362	330	349	297	342	323	348	319	313	308	353	324	348	301	304	333	334	332	367	317	332	352	339	328	357	343	337	341	345	352	323	356	329	356	343	318	332	347	306	307	323	311	293	337	340	334	325	318	345	304	341	352	353	354	308	341	327	319	327	340	309	323	343	331	319	349	344	344	308	337	361	352	332	342	352	301	353	325	322	322	330	319	299	339	326	328	336	340	339	340	296	350	353	348	411	380	330	313	316	361	352	355	349	349	356	310	315	308	335	332	355	349	334	344	328	343	283	355	347	332	350	360	314	295	356	286	336	309	329	318	329	332	339	339	331	328	327	358	344	303	325	337	343	335	327	339	330	347	311	324	315	337	315	350	339	355	350	333	351	341	339	315	350	311	324	347	336	353	326	309	331	344	371	357	303	353	306	364	335	323	337	290	328	323	346	324	363	366	369	321	341	327	321	331	365	344	328	313	338	301	342	300	330	343	317	305	332	327	332	329	359	354	353	294	331	355	315	315	362	330	339	334	338	347	318	332	345	332	336	322	354	326	351	357	351	335	328	340	310	344	370	350	344	354	355	345	348	312	347	341	353	342	338	324	348	316	330	320	337	370	329	321	334	373	315	347	385	303	338	321	314	346	334	330	319	338	319	338	337	316	326	319	349	340	344	325	330	304	357	325	329	360	359	359	328	341	331	346	322	314	345	335	351	351	275	315	338	331	323	328	342	329	374	334	366	310	322	347	308	343	337	326	308	321	292	329	351	360	332	329	305	327	312	353	307	336	317	336	344	328	352	331	329	346	327	300	313	334	320	325	357	339	325	289	343	337	338	357	339	330	324	352	340	355	364	355	346	353	346	337	316	332	300	312	315	327	350	334	324	329	346	310	354	314	317	340	352	353	364	322	319	350	312	333	335	298	357	328	325	341	348	326	326	282	326	334	324	350	338	372	321	301	310	323	340	335	325	341	366	322	306	366	368	336	324	334	316	349	316	324	313	336	336	355	333	322	352	330	294	370	330	352	373	348	344	327	335	329	337	332	286	363	335	332	349	314	320	350	306	367	337	317	344	331	315	315	300	344	302	355	361	315	346	330	322	308	355	311	319	324	350	326	322	314	349	305	322	322	343	312	346	330	343	339	353	329	330	343	319	348	320	340	332	336	351	364	340	356	374	347	328	344	305	315	367	328	321	280	371	317	333	326	326	301	321	345	351	342	342	329	369	330	340	330	350	324	359	338	336	339	316	319	333	342	326	332	358	354	343	328	348	329	328	328	311	354	338	360	302	340	331	317	344	334	341	362	347	334	311	304	319	336	316	292	365	315	324	328	305	342	331	323	341	338	302	334	342	325	346	342	316	336	349	336	318	359	349	315	358	337	358	312	357	353	326	334	359	342	314	319	360	317	318	338	319	334	316	340	338	322	335	317	345	340	333	333	316	317	327	348	329	319	328	301	329	351	321	322	341	362	338	321	318	323	331	352	347	318	326	346	329	342	313	332	334	324	328	316	346	335	337	314	352	300	338	317	314	359	314	333	348	294	354	347	306	344	322	345	331	314	340	334	300	316	358	332	356	328	349	338	319	313	316	323	327	306	322	326	337	339	328	315	314	318	332	344	326	352	352	346	313	309	344	366	331	342	349	352	331	306	334	319	362	334	324	319	317	341	337	329	304	345	341	305	316	352	324	335	295	345	349	317	308	311	354	360	318	363	332	327	320	335	316	337	377	348	355	329	363	358	337	320	315	295	375	340	367	316	336	308	333	360	331	361	341	315	305	303	334	329	361	319	350	346	346	320	335	342	298	341	362	344	313	349	311	329	315	313	360	328	312	319	379	343	317	358	313	278	334	354	360	361	368	330	335	336	312	325	315	298	326	321	343	320	327	325	312	360	335	333	370	354	323	304	353	331	354	327	360	325	315	347	355	318	331	311	350	298	353	337	307	353	350	324	330	340	350	327	330	359	323	339	331	299	319	339	329	333	325	315	330	317	313	334	334	324	312	354	327	367	321	295	315	341	350	317	323	350	331	345	340	364	323	336	337	358	332	327	341	336	332	309	340	345	320	330	353	346	341	314	330	339	372	325	339	291	334	334	304	360	339	347	314	324	335	376	360	350	329	328	291	292	321	329	301	354	344	344	338	337	350	334	319	323	333	337	312	340	380	312	310	312	359	324	337	302	347	306	292	349	308	328	318	310	340	334	349	326	316	331	340	378	346	329	352	321	334	310	334	332	354	336	302	355	301	336	343	328	314	328	335	326	310	317	331	330	341	329	345	340	312	343	350	341	312	370	345	338	296	352	314	305	294	307	317	340	333	312	323	339	320	324	317	327	322	330	338	314	331	335	331	317	304	327	308	311	311	376	361	329	363	358	344	354	328	340	349	338	365	353	316	318	320	360	367	333	333	305	315	338	352	342	321	341	313	367	327	336	319	326	330	368	350	312	322	328	320	331	313	356	311	308	334	322	337	306	349	330	334	287	326	330	361	337	336	338	313	334	343	334	349	311	347	324	326	312	310	338	338	342	322	344	344	320	329	351	343	329	366	339	331	330	334	348	287	300	318	355	345	301	320	319	320	343	302	321	334	341	347	310	333	358	321	333	322	340	343	342	337	340	343	325	349	335	342	353	327	356	329	360	310	342	329	312	326	332	337	355	334	322	327	340	313	333	337	307	334	345	302	343	333	321	315	324	321	341	300	299	324	307	357	319	332	307	346	348	340	321	312	308	339	334	346	338	315	315	367	344	336	338	333	303	299	315	349	354	338	328	298	303	331	330	349	325	312	331	312	306	336	327	323	323	327	333	310	337	303	364	323	300	322	303	345	338	329	331	317	315	332	338	337	352	315	357	324	347	300	309	327	320	339	316	304	364	313	324	303	321	371	338	300	334	345	331	365	367	365	346	339	341	324	340	345	335	350	323	343	342	376	336	324	316	324	354	325	351	320	329	343	353	337	303	316	309	337	328	333	353	363	316	314	292	342	327	307	350	325	330	330	290	298	321	328	323	340	310	328	341	350	358	329	332	325	324	338	305	292	304	341	365	341	347	342
5654	1616	2837	3291	2874	2576	2262	1914	1730	1588	1524	1395	1359	1203	1204	1138	1101	1167	1084	1072	1007	1033	1080	997	917	939	954	943	922	915	960	925	961	860	907	884	876	901	914	910	893	898	882	859	912	886	911	888	859	901	856	879	838	918	893	875	856	870	828	817	862	885	833	855	861	866	832	901	835	870	828	866	869	893	867	882	847	893	801	803	868	829	871	825	857	853	875	832	884	904	850	842	887	936	817	898	861	864	854	870	853	843	881	859	800	850	829	850	854	779	827	821	852	886	851	891	871	854	873	886	877	855	842	853	870	807	827	828	856	883	894	828	920	903	897	835	830	843	815	789	808	893	832	866	831	837	818	819	831	794	852	891	828	823	833	759	903	847	843	855	915	855	823	839	800	820	877	803	817	788	825	822	868	852	872	874	902	855	816	833	887	832	862	799	857	789	831	869	891	821	818	842	830	836	826	812	840	818	885	830	813	894	799	858	826	835	877	870	840	887	837	868	838	849	854	850	868	842	841	846	894	786	857	919	836	865	871	852	852	852	870	855	843	843	850	824	865	823	900	839	817	857	845	834	834	822	846	793	845	819	846	824	836	776	874	893	855	825	888	837	811	763	817	887	813	844	879	871	846	872	928	803	834	876	821	815	881	868	861	818	874	854	854	836	832	845	821	906	849	825	887	799	857	841	842	776	825	844	839	845	870	906	885	875	856	847	891	816	845	836	854	834	852	863	831	811	834	871	778	833	846	805	866	820	837	829	803	837	866	844	825	865	849	839	852	814	836	838	816	863	866	871	899	853	807	849	828	789	866	857	877	834	820	846	828	838	824	867	870	883	813	937	804	830	837	863	832	788	885	817	825	851	859	860	834	848	887	864	818	857	809	812	855	798	872	831	841	871	810	830	872	818	813	875	875	852	807	868	847	844	839	913	814	831	805	850	803	803	862	843	842	860	813	875	888	839	811	839	814	848	854	831	850	917	816	816	883	843	799	866	859	792	808	857	858	845	850	854	819	835	836	861	830	832	845	869	853	800	846	879	813	822	809	863	834	884	908	849	811	846	850	858	861	868	861	847	834	829	868	799	892	797	854	866	898	846	880	839	821	811	849	831	847	870	829	803	859	843	851	876	819	881	856	894	871	818	861	843	801	831	861	825	880	832	843	847	815	922	852	862	839	852	864	848	839	831	786	844	848	846	863	869	851	823	871	853	855	788	884	863	882	847	836	849	850	865	882	903	850	857	861	834	845	862	849	852	802	851	787	815	824	911	855	852	844	899	843	853	863	815	848	838	862	866	903	877	861	839	869	833	841	847	837	796	840	833	849	839	884	840	828	851	760	841	830	804	826	842	843	849	856	889	888	847	844	879	836	820	836	814	872	875	850	804	812	818	898	862	787	902	867	917	806	831	868	836	864	913	876	875	827	854	819	864	844	883	786	862	907	796	854	829	847	838	863	813	798	850	881	852	856	822	888	855	774	849	847	864	818	877	843	822	845	830	840	813	806	890	836	880	858	813	865	888	861	861	880	870	820	867	850	877	822	841	832	866	859	871	834	837	849	812	885	851	830	870	854	835	844	862	833	881	873	834	875	849	829	809	891	889	844	816	835	940	872	820	817	846	888	839	849	820	870	871	871	807	869	844	837	876	845	825	845	846	882	865	798	838	858	812	822	821	843	868	836	870	858	868	881	850	871	790	837	824	794	871	828	789	848	819	858	838	821	834	833	853	874	875	856	851	872	893	848	854	843	805	846	916	865	819	897	844	883	866	882	878	832	855	851	827	836	860	877	839	835	784	867	906	817	844	808	821	841	811	838	878	855	800	807	822	810	825	813	839	803	812	904	824	832	821	854	855	818	855	902	880	868	853	863	841	856	867	845	837	847	782	822	804	866	793	847	879	858	819	847	824	802	778	814	857	901	864	818	881	858	874	842	819	885	868	857	835	825	859	826	801	875	829	889	863	849	872	900	871	805	856	879	896	885	850	884	853	849	822	883	852	848	827	868	842	878	845	855	879	835	887	828	846	867	869	829	843	850	848	829	884	801	821	857	822	853	798	846	846	807	860	879	869	848	829	812	900	797	849	805	828	836	841	831	837	837	851	836	889	890	841	809	858	863	851	846	827	831	871	865	884	895	856	877	817	860	847	834	842	871	817	835	864	842	846	868	831	839	848	817	874	860	841	842	831	851	874	828	846	848	840	820	901	861	847	838	827	817	893	883	834	816	891	863	856	811	853	862	841	864	823	873	824	851	841	807	853	835	780	813	858	827	849	881	875	824	841	821	869	901	839	841	874	882	803	877	788	882	843	891	887	873	839	876	837	823	859	801	857	838	835	793	854	776	838	842	876	865	819	851	813	856	832	852	828	854	848	815	822	822	856	829	837	891	859	854	903	881	844	825	812	777	852	880	836	791	827	867	803	842	828	836	779	872	823	862	880	878	844	828	839	830	837	867	826	868	860	835	801	779	844	861	851	845	865	832	867	773	874	895	827	821	815	841	855	854	819	827	830	825	882	853	822	817	868	840	855	813	858	846	824	827	891	808	861	873	839	810	896	869	892	866	844	856	908	813	817	868	851	866	830	825	811	782	821	836	853	804	833	873	839	900	875	881	845	835	870	819	844	859	851	852	789	861	813	890	843	901	829	836	850	842	863	841	837	828	882	807	838	906	878	838	820	869	813	854	882	823	838	812	850	826	824	854	857	877	868	892	870	873	861	875	890	857	853	814	837	842	790	862	814	846	847	846	881	857	885	835	807	831	843	807	859	783	843	835	860	862	843	833	845	853	832	791	884	875	856	860	858	831	867	798	845	846	818	881	835	847	844	845	833	846	842	879	855	843	856	818	837	887	881	888	861	830	831	858	825	822	871	853	838	830	806	818	855	868	842	826	828	841	849	870	835	817	862	848	850	893	829	837	807	947	853	797	899	859	838	827	802	858	821	813	817	876	850	894	852	817	834	834	895	828	823	861	851	869	800	849	869	929	825	854	883	865	883	790	870	808	874	870	843	912	855	888	862	815	901	888	818	878	817	881	825	863	874	873	822	832	806	800	834	836	848	814	809	868	846	830	876	865	841	829	853	859	871	828	907	860	893	857	828	853	865	858	874	829	842	832	850	859	881	859	879	865	876	832	893	895	872	813	795	834	898	827	816	880	934	812	822	867	848	840	857	823	851	819	871	845	803	821	815	838	841	834	865	852	828	851	819	828	857	889	863	790	865	865	849	830	898	903	794	819	799	875	839	859	814	801	893	903	823	848	878	793	847	834	832	877	805	902	799	913	838	834	877	832	880	908	847	838	879	854	839	859	817	883	881	848	846	854	858	847	810	834	884	797	799	825	813	879	865	856	860	862	839	838	845	807	843	855	846	821	894	836	843	835	895	884	828	789	849	813	845	884	862	815	817	814	889	891	878	877	845	832	855	819	895	819	829	873	834	838	869	867	823	833	881	817	856	839	913	857	846	865	805	827	830	839	824	838	858
16958	2320	2188	1688	1244	900	697	583	466	399	366	337	293	278	229	268	225	196	199	217	199	206	193	201	187	175	187	172	184	186	177	179	171	206	164	174	174	160	153	156	182	171	158	190	181	173	151	164	163	144	182	165	149	159	159	145	166	154	172	140	158	175	158	197	172	147	155	161	156	182	163	148	166	151	177	165	144	163	137	147	148	152	176	141	158	150	154	176	172	168	140	166	145	151	160	177	155	130	144	169	141	159	167	153	161	130	167	157	155	151	160	161	182	164	149	151	152	150	158	152	163	151	146	163	164	156	164	152	162	138	159	153	166	151	147	141	141	160	136	164	142	138	151	152	160	164	176	166	158	162	157	162	164	151	143	158	149	146	171	144	159	158	145	160	152	154	150	146	147	132	147	143	159	157	164	158	158	151	178	152	156	163	166	168	164	147	155	159	156	160	155	165	143	153	136	165	163	149	161	158	126	159	170	160	157	151	137	149	160	151	153	161	158	172	119	145	147	155	157	169	138	162	150	157	149	141	135	161	157	174	166	155	129	158	170	155	158	152	162	151	143	154	165	166	141	134	149	144	143	131	179	172	138	162	147	160	153	165	150	166	161	163	157	161	161	176	147	143	141	140	156	146	133	151	141	160	144	144	169	174	141	152	148	141	147	146	155	150	164	147	152	171	162	148	152	169	169	140	167	144	161	162	149	172	167	157	127	186	175	156	161	157	173	154	163	160	168	151	152	166	139	161	157	141	172	155	149	139	149	147	167	173	138	140	160	171	140	177	126	176	150	158	145	157	170	164	160	139	170	165	159	155	152	155	165	165	156	166	171	150	146	138	148	156	127	137	143	128	159	169	144	179	154	148	117	144	142	150	168	150	143	156	168	165	161	164	157	139	144	143	169	154	169	139	145	171	179	157	160	136	147	152	144	151	154	164	169	170	144	164	145	125	175	160	163	162	152	154	152	152	139	170	190	136	168	165	148	171	177	126	156	145	144	160	168	166	153	133	152	162	140	170	157	157	149	140	151	146	188	125	142	132	166	130	131	193	151	159	160	151	144	143	128	152	153	151	141	156	127	164	170	154	147	149	169	162	151	139	172	145	173	151	157	167	150	159	165	139	161	144	150	151	144	145	150	171	171	159	143	137	157	185	151	156	123	152	153	155	150	146	146	166	145	144	160	177	141	173	159	144	140	136	150	188	178	146	169	150	160	162	135	153	145	161	174	154	156	169	158	148	159	155	185	165	162	125	150	143	181	162	171	189	164	173	143	156	154	138	145	148	147	141	144	156	161	168	155	138	157	160	152	155	136	165	163	168	148	129	128	152	157	134	139	129	152	169	141	141	167	159	143	155	136	147	156	167	144	154	163	170	144	154	160	144	142	137	163	142	159	162	154	157	151	162	157	164	153	151	120	156	189	156	182	136	157	163	141	156	150	152	176	160	139	145	145	166	129	178	142	142	163	154	120	169	169	130	147	146	149	134	173	130	153	149	158	146	156	163	157	145	171	159	170	155	165	152	151	144	176	165	169	142	142	163	174	155	157	142	153	152	164	154	152	145	151	155	143	148	146	145	178	175	165	159	163	144	152	142	155	154	134	143	161	181	180	164	156	152	151	160	152	149	161	152	161	160	148	155	144	159	155	169	166	148	144	167	146	164	161	158	162	130	145	163	155	136	180	155	154	145	164	156	148	148	155	154	158	146	166	166	120	161	150	157	156	166	159	143	168	127	156	142	148	185	155	167	160	160	158	147	156	157	175	166	147	168	148	153	155	152	163	177	148	146	167	164	164	137	143	164	183	153	153	154	151	154	155	161	160	179	190	164	145	146	144	153	149	157	152	146	144	153	139	164	164	160	164	173	134	150	174	162	155	156	147	146	143	151	148	164	149	143	172	128	140	180	150	154	160	139	158	157	177	177	147	160	144	168	177	180	167	154	159	144	167	166	155	143	160	162	148	137	173	158	152	179	164	160	133	180	137	120	140	154	144	158	139	148	187	148	152	170	174	157	181	157	153	167	163	144	138	152	163	157	146	163	146	136	182	136	151	153	171	142	132	176	121	152	157	136	171	150	146	165	147	143	126	138	161	167	147	150	157	162	163	165	126	139	162	157	152	160	169	156	160	147	145	151	156	139	148	146	150	145	137	140	169	143	168	159	159	133	151	134	153	137	161	161	151	146	153	142	155	149	141	142	163	170	135	148	162	159	164	162	161	170	146	169	159	156	140	170	147	157	151	141	153	142	130	143	168	172	167	128	151	154	138	163	150	176	154	161	130	168	154	158	149	149	162	178	149	146	147	161	148	163	162	126	130	150	167	161	155	129	149	153	157	149	145	145	163	145	180	148	127	165	160	154	162	163	156	148	153	159	138	134	147	143	148	157	180	175	151	157	153	171	154	159	169	132	137	155	148	170	178	161	165	139	130	156	149	154	151	163	148	143	121	136	128	149	147	144	137	129	174	165	138	157	148	166	163	144	151	168	174	151	147	166	150	124	161	189	139	145	146	136	138	150	152	159	142	146	170	142	161	170	145	157	167	163	167	150	157	154	148	167	152	156	161	125	148	131	144	174	144	157	142	136	146	171	131	162	133	155	154	171	161	134	164	156	155	142	149	153	173	142	154	138	152	151	170	164	157	127	153	155	137	154	148	163	152	145	156	153	153	165	140	167	176	148	139	169	159	149	150	182	155	145	159	153	161	147	150	154	152	149	153	156	169	150	160	156	138	179	169	155	160	179	131	142	137	162	140	160	155	147	166	179	179	155	147	152	185	156	145	168	171	151	153	162	159	153	146	157	163	166	163	146	181	149	136	136	141	160	183	149	158	178	134	139	155	150	166	139	163	132	141	157	146	167	171	141	140	159	144	138	138	157	152	147	159	136	164	152	163	151	166	152	146	163	127	166	161	162	142	156	162	174	160	171	173	152	166	162	151	154	162	140	135	157	154	154	136	145	161	155	150	162	133	165	143	141	147	171	137	170	159	155	149	151	161	137	149	169	141	179	138	152	145	155	157	169	164	144	148	166	166	121	146	149	154	163	138	140	162	150	153	146	143	161	160	147	165	148	157	147	158	157	152	166	159	134	170	160	156	171	159	162	134	156	149	177	164	137	164	160	154	164	148	166	148	160	154	142	151	140	159	157	179	135	161	136	119	158	153	168	139	165	141	156	174	134	124	136	156	154	140	145	138	171	166	132	170	156	152	157	154	159	157	154	173	158	149	137	159	162	174	154	151	124	157	157	175	158	145	145	159	156	175	157	165	157	178	155	160	151	159	132	171	156	175	169	162	177	153	166	168	134	140	171	155	146	144	122	164	169	154	168	190	151	161	154	167	170	159	159	156	145	156	144	154	156	152	157	150	155	178	138	144	132	151	165	157	151	173	152	141	175	143	168	163	128	133	156	142	136	134	155	152	164	150	149	131	141	166	145	128	137	155	168	140	157	155	163	181	165	166	171	156	156	144	158	138	145	161	157
7360	1962	4039	5148	4436	3742	3019	2569	2138	1894	1617	1493	1345	1241	1100	1030	943	948	885	835	812	805	719	725	659	667	698	642	620	627	593	608	622	545	588	551	549	594	539	514	551	528	496	542	545	504	496	523	523	527	500	490	549	510	488	460	475	505	476	505	513	520	499	435	480	470	497	474	472	478	455	432	463	452	479	481	475	504	457	477	490	497	462	456	488	474	454	460	453	477	483	443	468	422	465	436	440	436	456	458	499	454	469	469	485	427	479	437	472	475	465	478	455	470	438	492	486	457	491	468	469	438	427	422	421	487	477	442	451	459	457	460	498	503	449	412	452	476	421	447	435	465	457	441	447	439	466	437	445	427	475	458	440	423	436	445	419	447	416	426	458	440	427	445	462	440	456	452	448	459	436	423	414	430	461	409	476	468	460	444	434	459	429	477	456	477	467	444	430	446	421	487	403	423	449	463	488	477	437	461	474	438	458	430	428	392	425	442	420	467	443	452	436	455	426	428	479	466	444	461	443	469	396	454	444	408	408	420	454	388	459	459	450	416	475	429	409	420	460	467	443	396	415	421	426	468	442	406	438	434	489	429	445	446	423	416	446	471	452	443	443	485	454	427	456	440	475	426	452	408	443	419	449	476	417	448	451	435	412	453	433	457	453	442	433	407	477	445	473	432	441	426	455	448	439	471	447	435	446	485	445	493	439	450	461	408	477	482	417	443	412	448	456	442	455	459	435	414	463	441	459	471	409	457	457	428	441	434	450	471	432	451	474	463	459	432	437	430	448	451	425	425	432	449	404	468	444	466	429	482	433	498	468	489	455	459	469	448	488	455	420	443	444	448	461	429	450	466	446	454	465	427	472	452	435	414	415	434	486	415	390	460	450	451	464	418	421	454	486	451	463	456	469	489	448	439	440	443	474	447	430	446	445	430	434	456	443	434	465	441	434	395	455	453	475	456	432	472	460	442	466	468	464	415	426	453	465	443	434	455	449	446	473	445	466	460	422	440	460	391	461	443	465	448	430	430	449	430	420	471	440	456	428	453	465	425	433	456	423	444	416	442	460	452	472	466	430	459	423	439	484	423	432	413	440	461	461	478	466	440	421	443	464	442	405	462	443	431	426	449	441	409	453	428	449	471	453	477	448	474	415	472	483	419	481	453	470	427	431	461	450	453	461	445	494	455	484	456	424	456	439	468	449	455	475	438	411	425	420	445	441	450	387	441	443	458	493	469	429	451	458	510	450	426	454	460	468	423	440	453	462	459	439	420	443	444	424	453	443	446	457	472	441	450	465	447	460	404	442	435	468	459	432	435	446	434	417	421	441	486	420	445	451	431	449	441	421	483	450	459	436	452	449	464	437	471	454	423	440	459	448	480	452	473	432	445	434	450	442	424	467	463	455	437	424	470	463	445	463	444	409	476	503	449	427	438	426	442	453	439	446	429	419	461	476	422	445	406	489	452	416	464	451	443	455	463	407	468	454	433	459	450	443	456	434	439	417	472	444	420	467	433	438	444	422	452	501	456	458	409	448	443	455	452	429	440	436	455	438	449	436	423	450	476	457	455	413	394	427	425	452	404	464	485	415	464	438	458	457	440	458	418	463	402	430	474	448	463	457	506	431	464	441	436	472	455	426	418	441	423	461	455	485	421	434	453	446	470	477	422	454	445	450	426	448	429	462	466	437	465	458	442	477	436	435	414	443	452	475	412	430	472	447	443	483	455	424	456	449	439	451	457	434	433	467	450	436	453	438	438	425	440	431	403	468	425	442	443	465	396	433	427	407	438	446	429	497	466	440	477	414	483	432	441	456	486	484	436	442	452	471	439	446	478	412	487	450	433	447	489	431	430	424	454	429	471	457	410	478	436	426	416	444	440	426	455	420	441	456	458	484	455	424	445	416	464	424	442	445	507	470	462	420	409	431	481	409	455	469	432	408	465	462	433	460	449	436	435	472	436	431	444	459	433	457	458	446	449	421	437	439	451	454	466	452	454	456	449	445	498	427	428	441	458	434	399	429	446	470	448	436	472	463	486	444	445	442	477	430	470	466	426	436	475	420	419	453	452	458	476	424	460	486	428	431	427	461	439	437	431	456	450	488	442	415	414	433	462	497	470	433	475	482	460	462	437	434	444	418	412	432	452	451	405	434	451	469	431	420	496	489	457	434	430	471	427	443	446	410	452	467	517	471	439	436	456	436	426	439	441	450	451	450	450	439	469	473	401	470	440	459	448	450	459	450	452	474	441	494	415	435	423	441	425	421	433	423	456	431	464	430	457	448	443	450	456	437	440	435	449	432	421	420	410	468	460	453	451	478	451	415	472	435	439	426	436	461	450	496	433	476	458	467	450	466	458	461	447	452	415	453	417	437	486	415	420	424	430	441	473	461	462	442	439	421	438	415	440	415	443	483	439	427	440	479	457	452	443	442	419	438	446	417	448	432	423	453	419	478	425	501	450	459	486	465	428	441	413	479	467	445	427	421	432	445	445	454	478	451	428	456	456	455	452	422	421	458	428	441	429	464	422	434	408	433	468	443	424	430	443	446	456	456	436	469	438	421	448	419	438	448	465	387	464	473	475	452	446	433	454	472	401	428	460	448	424	446	433	446	422	473	437	400	471	443	461	463	416	476	479	423	432	484	432	475	467	454	435	424	437	466	441	424	403	435	415	448	422	416	475	433	472	467	439	456	410	459	426	429	471	447	429	455	407	428	434	442	478	449	480	481	428	400	458	441	460	435	424	504	418	462	462	443	447	445	410	436	467	474	437	444	435	449	427	446	431	454	446	438	408	429	446	434	477	461	419	486	424	452	426	446	423	463	441	448	448	472	446	436	459	454	453	452	429	416	449	463	450	443	448	429	445	439	448	423	434	443	456	442	453	454	445	460	442	442	433	438	438	485	466	441	423	447	472	429	434	441	448	458	454	455	439	428	435	461	438	496	453	422	495	450	477	402	418	413	461	473	450	465	423	465	442	469	455	461	459	483	437	436	435	447	443	458	454	429	422	470	470	442	446	442	453	429	441	488	473	462	445	457	421	417	458	444	453	479	440	441	486	459	443	457	425	420	474	449	445	441	474	422	403	475	446	469	442	464	448	430	471	416	412	478	433	390	445	440	462	452	472	442	435	428	420	430	432	449	429	467	453	454	444	434	486	468	397	447	439	451	460	452	445	451	471	424	464	458	464	436	458	414	427	483	443	470	452	455	436	438	449	447	467	440	465	462	464	406	432	437	452	435	463	448	423	434	494	436	437	439	463	472	433	452	448	433	456	478	425	473	471	461	467	450	446	426	445	460	451	436	453	465	431	432	442	461	486	478	432	452	444	428	476	471	456	452	467	417	452	421	470	480	439	474	461	438	455	434	457	446	443	410	470	393	454	455	465	459	442	440	460	437	475	427	421	473	471	444	417	415	441	456	454	467	454	430	441	467	476	432	457	451	418	439	446	432	454	415	509	434	447	461	471	431	458	430	450	446	435
2672	443	473	441	434	409	334	367	403	362	398	358	404	364	346	351	370	364	387	341	361	447	373	366	351	321	345	392	346	368	366	352	345	366	400	356	366	368	370	354	392	366	349	350	373	387	386	354	319	368	369	392	395	397	378	334	406	410	399	373	366	360	366	386	388	362	383	387	410	389	354	379	397	358	400	356	391	386	402	363	342	386	415	382	378	369	368	364	372	369	370	385	364	388	359	345	381	358	365	353	346	386	370	352	362	354	412	385	366	355	385	353	385	347	360	370	364	351	392	381	380	354	350	362	357	389	396	395	328	322	389	361	378	341	372	397	335	401	358	366	380	386	363	387	381	334	360	366	399	343	386	369	389	362	351	381	367	359	355	364	348	375	351	366	362	358	367	350	358	383	357	352	383	341	403	374	380	393	396	362	366	367	345	372	382	376	386	385	360	393	356	392	377	400	379	365	358	360	365	370	368	367	353	388	358	387	360	377	380	351	374	367	366	348	387	365	398	396	340	388	413	380	384	369	357	377	340	381	366	349	365	430	372	384	353	394	370	400	379	388	385	376	364	360	349	401	375	332	401	370	380	403	375	445	362	378	380	360	394	360	383	359	409	347	364	344	393	373	362	429	374	356	384	347	361	382	385	385	391	426	366	362	343	377	375	376	377	384	415	390	370	378	364	373	388	375	378	337	381	355	395	375	393	399	384	375	391	385	342	392	362	367	386	359	353	363	358	361	392	390	369	371	394	364	388	341	365	414	365	383	368	357	338	349	410	363	364	378	388	390	369	403	400	374	401	333	355	388	385	339	376	377	366	390	367	378	394	370	383	366	352	343	321	390	327	357	389	407	384	402	362	399	347	377	393	368	392	338	399	370	404	376	407	372	377	390	329	364	363	370	335	395	367	387	397	367	366	348	384	360	371	355	348	379	351	342	351	367	393	360	348	359	354	344	349	354	361	408	337	387	317	367	422	367	394	365	359	381	354	390	375	345	351	352	367	381	329	361	361	356	367	383	350	374	350	384	368	420	373	357	373	368	368	360	367	376	395	402	389	359	358	378	382	402	403	384	366	374	379	341	379	358	375	394	387	353	359	378	371	379	379	401	375	354	379	392	423	399	376	370	344	366	344	368	328	373	350	380	383	355	375	360	377	360	359	372	418	367	381	346	411	381	369	408	347	363	363	378	390	375	371	385	376	364	410	360	367	391	396	389	408	374	357	389	357	373	371	359	382	372	388	387	411	392	362	374	362	358	371	360	352	396	388	406	352	425	366	393	398	372	373	377	351	389	351	383	353	352	376	324	388	353	331	359	370	371	363	396	356	355	372	348	352	376	384	371	368	401	411	381	363	383	390	374	410	379	372	345	380	372	400	393	386	372	378	378	323	331	390	377	382	360	372	342	346	391	394	344	353	357	356	360	364	390	349	338	369	376	384	397	346	396	364	340	341	389	443	391	390	398	372	345	367	332	384	381	381	374	358	341	350	385	404	393	426	404	386	405	375	397	359	367	375	339	399	361	356	335	339	385	389	380	376	401	403	383	363	353	367	359	393	360	391	356	374	367	357	384	362	370	337	361	363	396	359	342	344	377	403	391	393	433	344	364	358	384	382	356	395	366	359	357	392	375	372	359	366	370	332	382	387	399	386	394	387	381	377	370	416	384	385	389	366	372	339	328	390	360	382	394	350	365	400	360	361	351	394	357	330	372	364	387	378	364	360	405	354	359	418	378	376	322	399	402	380	362	363	398	376	372	359	369	329	390	359	375	369	376	367	416	387	341	353	403	374	360	340	386	344	356	380	353	371	370	409	379	342	422	374	383	376	357	361	386	345	350	368	379	353	355	348	377	356	416	388	353	364	346	356	410	360	396	398	368	353	351	378	374	392	394	409	340	344	372	356	414	377	359	371	368	348	384	390	336	387	394	363	398	360	386	341	378	386	368	366	369	378	368	354	355	372	355	382	370	363	367	318	368	375	369	385	368	381	381	376	354	341	361	352	366	361	422	369	376	359	351	362	357	388	364	344	338	416	365	347	353	354	415	365	358	421	344	364	348	366	385	362	360	409	373	346	396	381	343	352	392	385	373	350	372	359	336	375	350	360	345	383	364	385	365	372	360	378	379	367	388	365	382	354	363	374	374	363	356	426	386	371	401	362	335	334	329	379	348	351	343	376	355	388	375	365	417	356	386	391	324	379	387	358	361	386	396	358	386	379	369	381	373	382	366	399	380	369	390	374	390	369	359	361	395	364	351	353	386	366	364	360	366	374	381	341	357	356	372	383	366	380	363	371	351	355	366	380	359	360	360	332	404	361	379	358	398	371	369	357	385	402	402	384	370	392	341	387	390	382	374	397	360	340	408	388	417	345	366	366	374	401	338	389	359	352	391	382	368	387	377	372	394	366	359	389	315	351	397	385	352	354	365	393	382	398	372	381	365	413	392	395	329	376	371	384	377	388	352	343	411	380	368	382	372	379	386	365	381	365	413	382	388	412	399	394	371	352	351	390	358	374	376	341	361	361	370	381	372	352	342	361	384	402	371	352	366	354	368	356	314	407	375	390	360	417	336	365	370	396	361	350	376	379	346	395	355	348	362	377	355	367	400	384	359	358	336	362	372	346	390	373	337	360	407	380	367	381	332	354	372	382	396	350	404	374	377	407	377	403	370	401	370	368	361	381	353	351	371	392	361	353	337	374	366	364	354	405	392	406	381	373	389	355	363	371	377	377	371	382	347	381	336	363	348	350	363	378	347	354	391	350	380	370	376	367	393	380	366	371	369	377	384	400	345	360	369	383	371	362	366	359	359	372	374	377	372	349	426	389	367	352	367	370	361	369	410	403	381	389	389	377	371	399	384	370	376	351	365	371	410	387	363	374	391	353	386	331	378	370	353	370	339	374	394	402	370	341	376	353	376	343	340	391	354	361	399	386	372	375	401	338	398	384	374	375	348	396	394	380	383	363	354	359	357	358	347	390	383	381	369	371	396	358	411	400	362	351	339	384	327	402	398	404	376	390	386	365	394	387	392	421	350	392	371	365	379	356	378	379	390	374	404	352	384	373	393	365	356	355	403	353	391	362	354	363	331	401	348	366	344	354	353	361	350	355	369	356	397	349	329	379	348	374	374	345	342	367	381	372	332	377	395	395	370	380	355	359	379	351	397	386	393	371	368	361	403	361	352	412	394	336	379	393	366	346	378	384	373	347	359	364	352	358	338	393	354	369	363	385	392	383	348	390	361	380	381	364	366	363	383	387	399	353	375	375	400	360	390	369	383	408	351	380	379	409	383	363	384	400	403	365	342	367	407	381	369	379	359	321	384	361	360	379	349	334	366	367	384	391	364	370	364	430	372	362	373	359	323	356	371	367	373	375	350	386	369	392	382	376	363	385	370	405	373	396	353	348	423	372	423	386	370	373	362	372	368	380	368	371	377	347	367	340	344	377	356	362	371	408	371	363	381	354	401	370	394	365	369	383	338
2777	1012	1193	1190	1193	1144	1106	1053	1007	1071	979	1041	999	974	1047	952	978	994	963	935	982	904	949	880	1006	1025	989	1010	1003	955	947	969	951	981	953	977	966	952	890	939	958	948	997	970	961	996	972	965	946	953	888	935	992	916	944	984	904	962	936	923	964	964	962	975	999	990	952	956	918	987	930	985	1017	914	925	914	966	901	945	906	985	937	922	959	912	938	953	932	950	997	893	969	940	931	921	996	978	912	932	905	982	947	949	879	923	954	968	924	947	939	931	962	961	933	947	937	948	998	961	939	954	953	972	962	1023	933	898	1031	1018	962	933	932	916	898	908	965	939	975	955	954	990	971	943	907	965	974	947	975	1013	949	940	927	967	928	978	944	987	941	948	931	1004	998	979	932	920	991	922	989	964	996	934	946	956	976	935	982	958	908	973	1003	1032	994	928	927	931	964	949	923	990	958	848	977	915	987	988	951	947	931	981	903	926	978	936	914	934	945	965	995	944	947	1016	933	966	927	964	960	994	966	913	923	977	952	958	952	933	987	895	973	937	938	940	915	962	988	946	910	905	966	987	979	1010	951	946	935	990	927	987	979	924	975	960	958	1007	948	972	941	969	1005	986	944	934	1010	946	916	955	890	959	962	960	946	971	902	1025	952	988	965	1004	975	969	952	917	959	943	985	934	1000	910	1040	902	934	933	890	896	964	935	971	965	968	1009	975	917	940	962	911	980	972	966	1006	982	959	913	924	946	903	933	924	925	917	996	928	912	964	950	942	907	916	1007	909	979	954	1016	912	986	983	978	975	968	949	913	964	942	970	942	959	906	968	973	994	986	989	908	975	937	966	913	940	961	924	950	956	937	953	950	986	962	908	937	962	937	926	950	913	991	977	888	960	965	957	965	1000	975	978	952	906	953	888	939	880	946	969	946	922	995	952	977	982	911	917	933	909	969	929	974	972	969	974	967	948	916	955	915	976	931	1004	993	958	986	877	941	971	909	948	933	949	970	964	900	989	958	931	901	937	936	949	969	979	930	920	911	997	967	958	990	947	942	989	913	913	960	962	959	942	967	965	859	960	903	921	991	941	972	944	941	921	928	952	933	890	999	947	954	997	920	957	906	927	937	910	929	979	935	1010	950	928	955	985	908	930	902	946	900	1029	957	907	930	915	938	975	943	973	967	971	939	955	932	955	964	932	919	947	941	1034	965	969	1005	975	915	959	922	926	966	917	987	926	919	905	968	963	903	926	950	952	967	961	928	907	942	897	935	945	943	947	962	946	985	963	943	935	965	933	954	906	938	977	935	922	883	933	980	925	969	936	970	935	929	992	985	940	899	914	928	906	967	940	953	1019	945	947	962	936	939	890	954	881	919	973	961	956	944	917	949	949	957	996	962	916	961	916	920	985	920	964	1007	937	979	972	981	926	951	934	917	873	935	936	923	946	927	912	959	917	970	951	964	966	920	970	947	930	976	978	998	923	949	936	897	957	896	955	958	983	978	929	962	968	961	934	987	949	927	891	957	958	1030	965	959	913	911	941	882	991	926	976	924	1003	911	915	895	996	916	913	963	880	1020	974	1007	1012	930	938	940	971	942	929	957	976	961	981	944	940	956	958	996	927	975	934	958	977	953	965	964	955	945	990	960	935	901	991	923	919	993	994	951	1000	952	991	978	935	950	980	942	966	938	965	970	929	889	925	951	969	986	965	942	964	902	948	956	985	973	930	990	907	938	932	909	884	1013	947	931	925	914	916	942	955	916	962	879	968	888	968	960	989	921	931	897	939	946	948	913	954	970	934	909	994	963	885	991	968	955	935	948	944	960	934	930	995	908	928	923	926	966	1002	910	952	974	939	943	973	975	967	946	938	983	916	940	945	952	934	1022	954	965	1002	965	930	894	963	902	940	954	913	973	938	919	956	906	929	966	940	921	920	959	967	881	930	891	903	912	935	961	986	993	979	969	944	901	934	897	925	943	946	946	956	950	914	988	969	989	980	970	956	963	941	918	978	921	940	958	991	954	994	939	935	961	900	1012	959	963	920	1002	1001	953	978	947	925	925	991	890	970	982	922	920	929	967	950	987	1014	957	1037	875	932	886	914	966	966	915	925	932	1005	962	954	979	963	952	922	1002	974	927	942	947	958	893	955	931	950	1004	934	944	978	890	918	985	930	929	932	926	994	982	951	1003	958	972	928	967	982	936	972	962	949	936	980	953	928	991	944	969	931	910	918	956	987	916	925	934	956	975	997	998	978	980	949	931	911	956	979	920	1000	920	864	988	976	955	912	924	951	969	993	939	964	989	900	944	975	1015	915	976	988	914	934	963	926	992	989	903	930	960	973	975	909	958	914	996	946	934	1019	954	982	992	934	1017	958	933	896	976	939	977	942	914	962	1015	964	940	954	932	992	981	926	967	934	942	892	947	949	958	980	967	949	915	929	962	930	978	919	998	938	901	949	947	993	927	973	943	927	979	933	989	936	916	935	968	983	968	938	941	968	956	940	979	967	972	1016	973	993	949	918	938	930	900	1011	972	945	933	974	928	959	910	956	965	905	955	959	934	970	979	990	937	961	982	922	934	933	939	956	941	933	962	929	939	875	952	929	926	929	980	969	918	990	942	928	965	956	970	902	918	972	930	951	928	984	971	947	968	925	956	937	951	957	971	1017	964	920	986	931	936	962	925	1012	949	968	939	957	989	941	961	931	960	980	928	992	956	982	974	927	970	982	982	959	913	959	955	947	949	978	941	957	939	902	987	912	1013	991	917	977	921	931	1006	934	975	952	1014	988	907	945	973	928	988	900	922	948	917	884	968	971	931	999	912	983	861	923	992	956	973	950	915	966	940	931	942	987	939	955	969	948	960	959	988	967	902	975	944	959	946	881	952	910	1001	958	1002	992	937	959	995	960	930	937	957	998	961	947	958	909	977	880	982	968	965	921	982	911	1003	977	924	847	928	933	929	888	912	921	960	991	899	959	955	964	949	1004	1015	980	911	937	954	926	935	882	939	957	927	942	982	942	894	928	1011	944	945	967	928	973	908	972	955	930	964	987	941	942	950	955	875	958	933	994	966	936	892	942	946	918	940	940	961	920	966	984	911	1002	912	943	934	917	921	964	978	950	951	963	973	1001	973	967	953	951	1013	961	937	961	973	900	893	911	908	936	934	948	970	986	914	943	930	940	1015	958	902	980	987	894	932	943	960	905	1004	925	965	977	975	940	965	984	922	945	928	921	912	975	923	996	933	931	956	962	1008	941	932	959	912	956	930	927	945	962	902	1000	929	946	877	885	929	943	965	952	967	980	953	963	920	1002	983	944	986	928	970	963	942	906	962	991	1012	968	955	931	901	908	976	894	958	973	967	902	968	968	974	944	942	987	923	1011	960	934	917	949	948	1009	984	950	987	967	938	930	944	909	935	973	891	948	1023	981	947	933	931	995	941	961	935	946	933	975	906	901	923	936	900	950	974	951	955	907	938	1010	972	913	927	1011	1002	903	947	933	950	961	934	970	925	931	913	923	924	969	963	935	968	965	999	990	946	951	955	938	1001	919	966	941	905	942	959	933	964	937	982	909
9449	1096	1354	1068	838	709	601	546	476	447	436	444	396	383	392	351	402	377	376	385	412	373	350	377	310	360	350	352	318	343	360	339	326	358	329	345	337	348	347	322	336	331	294	367	333	358	329	345	328	319	321	323	327	295	343	317	364	319	337	344	353	359	358	344	339	302	341	323	360	353	323	327	352	329	315	327	324	356	319	316	335	348	345	341	362	377	332	315	325	330	327	356	321	332	339	331	311	293	352	329	351	334	345	321	366	344	334	322	369	338	290	321	305	314	363	348	343	357	344	363	351	312	351	309	358	325	353	315	320	348	328	320	305	334	320	332	342	335	347	349	399	336	332	352	318	302	361	310	362	328	345	344	296	359	315	308	326	345	291	333	324	305	314	338	316	321	333	339	350	324	303	319	355	334	311	317	332	328	360	341	374	305	333	342	351	304	351	318	373	333	329	333	350	325	329	352	327	314	344	326	297	325	354	355	356	318	354	329	310	317	311	306	317	312	353	328	291	326	325	307	328	328	336	323	320	308	336	359	309	371	342	321	317	355	350	355	350	362	329	352	353	320	317	343	359	338	363	341	324	323	331	317	351	330	355	333	357	330	307	277	343	332	307	309	328	315	329	342	303	311	324	303	352	298	352	313	346	334	334	343	334	333	312	304	364	331	352	331	311	298	317	322	313	327	344	319	355	315	327	318	309	322	335	289	349	310	320	319	360	347	320	342	299	308	326	320	352	335	342	308	298	318	344	325	354	322	300	329	310	334	343	332	311	307	315	319	336	346	382	349	348	315	299	316	347	354	304	308	309	315	309	306	368	291	314	342	353	335	327	343	311	367	323	336	314	331	345	332	338	320	308	344	329	314	328	320	314	323	351	346	327	315	321	341	359	321	307	326	332	352	313	322	325	337	332	356	306	349	336	348	362	338	339	324	346	358	341	314	301	314	328	332	324	349	359	344	308	293	332	339	322	323	328	325	342	328	316	342	325	324	327	301	326	328	338	332	321	350	297	339	328	336	330	339	286	327	322	308	325	304	337	390	329	346	322	357	345	352	327	329	326	339	316	323	308	350	288	316	313	323	344	332	340	314	358	299	305	318	332	333	345	343	379	326	305	309	307	316	306	318	348	299	319	330	331	346	333	341	355	324	331	305	356	335	340	319	331	285	312	377	332	341	354	289	349	334	311	340	368	349	320	353	320	328	352	333	348	307	312	318	335	356	331	345	332	325	319	316	309	323	332	313	298	356	350	334	344	353	376	294	309	333	320	356	319	334	327	332	283	326	310	307	305	315	321	330	323	347	351	338	338	332	302	322	301	357	339	337	321	345	329	329	335	303	338	307	317	312	333	282	335	331	345	322	314	365	318	354	348	335	308	315	338	342	333	306	355	337	371	336	334	338	343	315	287	321	344	364	351	360	326	300	326	311	314	341	301	336	321	329	328	348	336	359	334	343	338	318	332	337	342	303	320	356	337	313	340	321	359	347	344	321	312	307	355	337	354	345	316	319	304	333	354	336	334	329	353	353	329	329	336	334	330	367	339	345	364	349	324	360	332	294	335	310	341	310	324	372	334	337	342	323	317	338	316	279	325	361	325	310	367	309	313	308	344	302	364	288	321	335	307	322	325	343	364	333	313	350	340	345	366	312	327	315	337	331	299	328	348	360	336	336	328	348	321	345	319	380	304	347	323	317	344	308	330	347	338	324	321	386	328	345	356	339	338	328	335	323	324	353	343	355	328	313	324	304	333	330	321	329	342	341	357	326	342	309	336	352	359	359	340	328	328	321	335	304	348	326	345	333	328	351	320	347	370	336	325	348	310	345	309	345	347	379	322	327	322	344	346	338	360	331	350	328	326	323	336	352	327	314	336	349	331	323	337	305	321	349	349	351	347	318	359	309	341	356	348	309	363	335	297	351	319	344	319	325	368	313	338	331	314	333	346	305	304	347	333	326	344	335	356	319	338	365	355	328	331	315	328	340	348	319	293	314	331	308	363	352	317	314	365	326	302	334	323	349	361	332	347	347	362	331	343	334	331	310	317	326	343	357	349	324	348	324	328	330	327	315	342	312	362	316	304	339	360	313	305	344	329	329	346	347	307	348	294	327	355	334	343	342	326	294	332	298	332	324	353	330	324	338	346	331	355	299	349	340	334	334	378	331	327	312	335	317	355	334	364	334	366	324	361	334	297	343	337	349	307	328	331	346	373	360	349	316	323	342	354	351	344	326	370	349	329	341	319	336	317	341	344	340	352	326	354	348	316	328	356	333	311	316	315	344	328	355	320	300	331	319	313	317	341	333	304	361	351	359	340	345	336	377	365	324	327	325	346	332	314	342	343	314	343	326	352	313	362	330	339	299	356	320	340	313	312	311	319	336	317	301	299	329	322	326	317	320	333	314	314	339	351	322	302	337	297	327	318	299	334	342	337	329	342	313	333	330	310	338	318	320	348	387	326	333	341	339	317	312	339	328	342	365	320	331	340	360	307	318	360	345	325	328	342	324	327	329	338	310	331	315	334	325	352	338	289	311	341	346	303	323	320	337	333	317	322	325	342	326	322	319	348	315	327	345	344	335	324	338	322	320	336	341	298	347	339	324	344	321	366	359	352	350	321	302	336	331	366	344	318	358	336	320	323	320	336	347	342	325	322	323	349	309	339	357	317	327	316	303	324	346	343	348	349	337	309	312	329	323	292	326	346	349	339	308	325	333	325	333	334	320	330	339	329	337	289	306	354	312	312	357	330	308	320	323	330	329	346	363	348	325	298	322	338	329	352	356	341	353	343	340	324	324	321	312	309	299	363	340	348	346	323	322	342	324	296	335	333	316	310	321	346	289	369	341	336	321	344	330	348	321	304	338	349	353	333	334	298	306	323	354	344	307	372	312	330	323	343	340	319	298	331	333	315	360	352	339	338	344	351	365	340	356	335	323	319	335	340	317	313	397	327	330	335	324	341	383	386	343	300	316	338	327	351	306	322	317	302	326	330	314	341	337	292	341	332	358	328	316	319	334	318	358	313	331	347	298	326	344	345	335	306	335	319	327	334	322	354	348	350	365	323	345	334	293	320	319	312	328	346	317	357	323	358	324	324	335	363	383	336	304	328	339	351	338	321	315	348	338	318	313	338	320	332	340	320	360	345	328	333	333	328	345	363	329	318	293	335	348	363	338	303	313	306	360	305	338	348	345	351	306	343	306	298	339	361	313	298	330	338	327	303	317	328	352	340	276	311	331	342	356	352	342	339	340	296	301	347	328	307	322	311	309	327	332	294	329	356	330	333	350	289	330	341	302	338	314	314	341	328	347	293	329	319	326	352	331	336	328	346	333	326	357	328	315	326	331	339	312	371	329	351	322	320	335	364	317	315	317	353	308	345	304	342	309	363	343	365	348	329	339	325	318	335	329	298	322	322	340	333	348	352	296	352	338	341	338	334	341	356	348	333	328	362	324	350	369	300	380	320	369	335	307	310	334	337	341	322	324
5852	1599	2762	3222	2936	2495	2285	1950	1673	1575	1411	1362	1272	1218	1215	1137	1053	1099	1064	1006	1014	1023	987	937	895	954	943	986	992	970	899	895	921	915	900	930	914	921	857	922	885	893	854	901	904	864	883	889	898	884	868	866	874	858	882	822	878	891	830	872	855	894	875	851	901	853	864	872	887	865	859	840	892	807	891	867	828	865	861	827	874	811	848	918	798	852	848	881	853	854	864	884	861	862	861	853	888	848	802	870	900	849	882	833	879	847	903	848	830	866	881	824	834	913	842	826	855	870	810	797	840	920	801	852	848	812	916	858	853	885	882	887	854	825	849	877	847	867	853	855	873	871	865	854	864	865	886	818	877	864	902	854	829	841	863	832	888	897	886	840	904	863	846	843	832	867	902	807	850	896	846	838	829	800	869	861	858	837	889	870	832	822	826	815	842	858	845	881	917	837	826	847	887	862	882	847	836	801	866	865	836	849	859	844	800	828	822	859	865	845	851	805	821	820	862	833	854	816	875	850	865	857	833	874	895	832	845	859	861	870	912	891	838	896	825	826	800	851	861	849	863	802	888	855	836	838	876	813	820	845	851	841	890	851	836	850	834	800	898	864	847	804	877	876	865	866	848	852	849	856	842	905	839	847	817	860	877	811	828	863	836	844	879	839	848	872	841	851	926	816	861	858	840	867	873	856	868	837	855	833	840	874	835	815	877	844	853	845	793	838	874	833	845	821	874	868	859	873	828	853	861	868	810	856	844	879	846	805	822	848	807	804	845	814	863	855	833	863	863	876	880	858	860	857	846	868	862	851	813	823	868	856	844	839	792	837	893	822	807	819	882	859	832	868	835	824	868	893	837	850	848	871	887	888	849	834	807	870	888	826	845	868	859	882	827	860	826	842	820	843	855	825	883	806	869	847	923	814	864	859	830	830	828	901	855	818	850	828	882	802	881	885	875	851	823	841	840	847	798	836	871	868	834	831	824	870	821	839	816	860	873	843	802	856	860	879	850	839	767	868	862	819	864	824	855	833	836	797	816	838	842	820	895	840	884	848	856	799	870	802	936	835	867	861	855	848	863	856	858	835	852	808	825	840	861	840	876	888	834	899	811	831	837	872	868	834	860	852	854	837	858	852	849	827	831	889	870	845	891	873	835	838	891	875	827	852	839	865	840	851	875	848	857	910	876	856	912	852	830	871	840	810	861	850	806	850	832	885	843	841	900	874	799	879	899	856	815	882	825	921	795	856	899	793	832	838	832	918	832	834	860	847	866	909	873	856	845	817	849	851	872	833	890	895	900	869	881	869	871	828	841	856	872	853	898	851	868	892	869	846	844	831	864	887	851	846	846	830	868	842	820	839	831	863	813	892	800	895	807	823	893	861	877	891	855	790	857	790	868	871	894	882	831	866	849	810	888	878	823	856	819	878	844	833	846	826	872	866	869	800	825	877	840	815	856	826	868	800	816	816	839	842	874	847	878	821	856	888	860	840	835	873	831	813	842	828	861	915	855	830	874	848	864	825	824	850	846	842	885	870	877	855	838	898	879	872	858	888	824	825	864	899	815	857	860	826	827	880	816	827	818	868	810	807	842	859	823	855	820	794	819	854	844	799	816	833	840	811	813	810	828	854	871	858	821	843	844	865	847	795	825	841	848	815	849	842	792	848	865	829	843	834	852	872	820	816	894	785	834	863	859	878	879	866	862	850	850	811	878	835	898	817	915	856	875	795	844	856	837	874	819	836	821	870	818	838	831	861	792	825	851	831	841	842	821	848	850	873	816	799	836	807	865	858	800	842	886	839	894	791	843	853	879	857	805	855	851	823	840	878	859	853	818	827	883	847	854	865	863	826	839	842	812	815	872	857	828	869	829	826	867	885	844	822	807	858	895	814	860	878	890	815	823	831	818	866	860	868	832	825	868	893	881	838	877	829	847	842	848	902	785	840	861	817	845	895	827	825	851	822	832	858	806	854	882	869	874	863	858	842	911	836	859	883	884	836	853	893	888	832	837	872	852	861	888	867	889	864	830	815	864	810	896	876	827	855	844	839	836	886	880	875	902	899	853	820	866	830	839	815	838	862	860	798	859	850	898	815	787	871	854	837	888	876	842	857	871	822	885	883	880	882	816	820	870	818	854	836	840	845	858	874	863	814	826	866	849	810	824	869	876	852	910	842	857	853	890	875	807	820	820	844	831	861	846	842	828	812	884	819	852	814	848	813	860	853	861	909	831	822	870	865	834	873	873	929	829	828	796	866	829	867	853	861	859	862	889	845	797	874	894	907	839	858	869	855	898	896	804	858	846	898	867	841	880	850	850	874	814	851	849	844	833	852	805	833	847	860	869	827	829	850	845	831	855	838	831	772	807	828	743	805	828	841	851	838	840	851	859	856	818	851	883	846	825	836	896	842	874	805	850	863	877	826	830	916	893	863	868	867	847	842	845	827	869	877	835	916	820	926	815	836	872	838	831	830	893	900	840	817	828	829	847	837	861	867	883	829	864	850	845	907	847	839	882	887	870	878	850	835	767	869	861	818	853	811	840	804	910	857	876	850	878	868	884	854	873	875	876	835	857	881	851	836	868	819	807	824	788	888	834	879	920	868	856	831	811	815	804	837	864	877	841	799	892	817	851	843	824	856	826	841	867	858	852	868	813	840	874	863	859	866	868	854	863	820	844	838	873	869	859	879	844	878	814	876	803	882	835	847	810	854	841	846	874	816	812	852	900	839	878	854	846	833	874	883	836	862	838	883	885	852	821	846	845	841	828	835	834	826	850	875	874	854	839	838	866	890	839	881	845	885	896	831	825	849	851	800	836	839	887	881	823	807	852	854	869	873	853	845	821	822	868	851	815	846	811	824	876	856	837	843	799	882	848	875	822	805	806	814	812	871	849	865	840	859	884	820	839	893	858	872	801	854	851	847	842	843	816	885	852	813	825	842	833	847	859	873	852	869	844	849	829	813	851	866	847	883	846	820	798	869	859	854	856	870	811	847	869	829	866	831	867	852	838	846	837	868	839	852	827	893	798	888	870	847	835	862	858	843	813	891	850	843	839	809	857	839	874	849	897	817	889	837	845	860	868	856	861	900	777	832	860	855	888	901	875	824	860	879	829	845	836	810	842	806	858	806	875	843	853	839	825	847	865	797	864	849	865	887	859	917	838	826	839	835	885	878	871	863	871	849	847	848	826	871	830	877	842	900	854	864	866	815	845	822	835	834	849	814	857	849	885	888	779	880	881	843	849	861	873	868	855	777	852	875	899	864	886	893	860	847	832	883	883	815	822	832	807	841	849	846	799	818	901	855	890	839	843	832	817	869	814	855	845	805	803	823	860	840	855	897	803	861	912	813	818	900	875	852	830	841	862	861	790	889	881	845	886	855	843	819	810	868	866	862	898	851	859	886	803	847	856	818	852	867	824	826	885	896	882	824	857	848	859	801	836	864	857	904	832	837	866	857	854	868	868	822	854	860	888	870	811	843	832	881
17215	2376	2212	1718	1255	897	728	559	443	405	324	317	261	295	246	234	240	223	216	215	207	228	173	190	177	172	168	166	196	187	156	193	166	201	165	149	160	171	148	195	156	151	150	150	168	141	174	190	183	170	148	153	178	156	156	166	178	164	153	139	138	157	172	156	150	169	156	150	170	163	178	158	173	159	148	159	134	164	159	160	174	121	163	154	166	134	180	164	164	151	162	152	177	165	148	161	159	171	162	167	158	157	160	148	150	142	146	196	154	143	174	154	190	142	166	150	137	142	167	159	133	144	127	154	167	122	170	156	188	171	150	143	161	153	138	150	155	141	159	161	159	138	158	155	159	152	173	129	164	133	186	150	177	150	136	143	129	153	153	151	179	171	167	134	152	169	141	155	144	138	134	157	147	151	164	160	138	153	151	170	166	172	155	162	151	164	149	141	158	160	141	147	164	171	177	141	165	150	166	177	148	145	147	153	159	154	140	164	172	145	163	152	151	165	152	160	144	164	164	148	139	151	144	159	166	190	163	167	167	177	160	156	164	143	140	162	166	168	141	151	167	160	161	150	176	129	147	139	153	158	168	153	145	123	140	154	153	171	174	168	154	153	153	149	169	155	157	155	177	149	147	166	141	155	162	156	151	177	157	144	174	162	166	162	141	167	150	146	157	145	166	163	151	136	164	138	146	152	162	148	139	166	167	142	136	131	127	168	141	161	136	171	184	141	164	149	144	151	179	145	158	137	143	168	160	158	158	175	148	180	145	158	151	141	153	147	152	158	168	142	159	144	144	140	146	168	163	161	133	153	157	158	169	148	154	151	169	170	168	149	165	179	135	144	142	163	167	162	164	167	140	147	146	180	150	142	165	149	138	177	163	159	135	169	149	167	167	146	156	152	134	155	161	148	154	143	138	159	163	168	160	162	141	167	148	167	139	161	147	149	157	169	158	128	146	156	167	161	162	151	151	161	154	152	137	122	150	144	135	164	140	149	168	141	156	170	142	163	156	149	139	168	155	151	138	157	136	154	145	155	148	146	129	143	150	160	154	148	138	145	160	166	153	172	146	160	164	157	143	160	156	156	132	151	141	165	145	161	168	165	140	146	152	160	141	152	155	139	175	147	146	162	151	160	153	167	158	133	154	152	145	170	148	149	155	143	142	167	163	164	169	154	153	174	151	154	150	161	145	151	150	175	133	144	168	146	155	174	137	164	165	135	157	141	149	134	151	157	145	165	146	148	154	151	155	154	166	151	163	168	167	155	168	160	169	167	152	142	134	164	155	146	159	126	166	146	142	139	151	157	160	154	149	149	158	175	161	162	147	168	169	157	154	137	148	152	125	157	148	151	145	133	155	139	139	156	165	159	153	136	153	161	148	157	152	166	160	146	159	146	151	136	144	170	135	163	142	167	164	164	155	152	140	152	167	147	164	164	162	138	133	160	172	150	161	156	145	139	150	152	175	150	145	154	148	153	172	170	172	158	148	153	146	170	161	157	152	147	144	157	133	137	146	169	169	164	154	140	147	131	157	136	149	133	170	167	156	127	168	162	154	142	159	179	165	128	148	156	141	165	160	167	171	163	173	159	146	161	155	143	154	165	167	152	178	173	158	153	179	162	158	135	144	175	171	139	137	136	169	143	145	153	159	164	162	171	171	171	146	144	151	172	157	172	146	155	143	157	149	154	149	169	134	176	127	163	155	144	180	158	142	141	150	160	174	178	162	138	150	149	159	146	139	156	163	141	149	156	163	138	146	159	144	144	166	161	153	145	121	163	162	153	165	184	144	157	120	163	149	149	171	149	171	151	160	158	174	161	177	163	150	149	169	143	152	161	166	133	129	171	186	159	161	162	167	155	163	150	139	175	171	155	150	152	160	153	174	153	158	167	138	140	146	185	174	163	162	161	169	171	157	157	176	156	166	154	160	156	155	164	139	151	147	176	161	157	169	148	161	191	155	145	148	163	159	171	150	131	147	145	164	145	183	138	161	145	161	143	150	159	131	158	131	182	145	164	133	139	145	152	149	144	155	149	164	139	143	164	139	180	152	165	167	135	160	137	153	155	147	152	165	136	160	159	157	149	171	167	141	166	167	158	153	151	132	149	151	142	149	128	144	148	175	164	158	145	151	135	118	157	155	145	169	151	145	151	171	170	139	176	156	164	149	146	152	153	179	173	152	177	170	172	165	170	165	145	142	152	144	150	158	145	127	172	148	132	140	172	141	146	164	154	166	149	157	160	161	154	153	143	190	146	142	153	141	147	160	198	173	152	174	157	134	136	175	174	140	168	153	154	160	138	142	161	156	145	154	148	153	163	136	158	138	167	150	164	162	154	146	156	167	160	181	144	150	155	174	155	157	130	167	162	154	146	148	152	153	157	169	165	129	147	162	162	133	167	161	151	147	134	160	119	170	164	166	161	153	171	144	161	177	153	156	148	182	161	158	133	170	167	150	149	165	153	166	126	171	144	138	142	164	159	147	158	158	158	159	161	154	150	161	162	170	148	148	154	149	148	154	172	181	166	147	156	146	132	159	167	168	183	151	165	144	169	150	152	152	157	148	153	144	157	163	134	138	152	133	152	144	139	148	151	149	165	152	149	138	168	170	166	159	142	186	158	142	170	151	157	170	140	151	155	150	145	148	129	133	146	142	148	123	153	155	146	142	159	159	145	161	170	139	174	150	146	157	146	151	134	168	166	163	168	158	148	154	165	184	168	166	162	153	162	174	170	157	162	149	164	142	160	162	159	157	181	141	149	147	152	126	170	139	151	150	148	136	128	131	161	160	138	173	158	166	145	166	161	131	159	144	172	180	162	165	144	160	154	153	146	155	160	154	140	170	172	144	145	165	161	157	159	163	138	150	154	163	163	161	157	139	164	141	146	143	161	135	159	132	155	129	155	163	149	151	157	146	179	159	150	153	126	148	146	138	171	165	127	173	132	150	170	163	159	154	136	157	168	161	173	151	162	138	150	146	156	163	138	182	145	172	152	150	144	159	152	148	172	153	150	171	126	161	159	168	138	138	149	142	167	164	143	192	143	139	153	167	153	160	134	166	140	155	153	150	133	184	131	151	125	148	172	149	154	167	138	148	182	152	146	158	176	160	165	165	156	194	144	154	162	132	136	154	156	173	154	167	168	136	176	156	142	157	157	156	163	154	145	143	147	175	144	152	178	157	161	136	164	180	167	185	149	163	152	152	150	162	153	165	143	163	147	140	164	155	146	147	168	163	160	151	156	170	137	155	143	137	146	160	132	142	148	142	147	134	142	168	141	168	139	144	163	143	156	177	154	141	152	165	144	139	151	155	156	158	154	150	152	150	184	158	171	145	159	145	174	140	142	155	157	165	161	149	135	147	144	166	140	153	175	172	138	145	131	152	140	170	146	152	149	150	148	162	159	150	146	162	170	164	177	134	152	153	136	147	141	142	153	159	154	148	153	153	139	176	153	145	171	146	177	155	167	152	140	138	156	158	152
7444	1988	4021	5037	4568	3700	3045	2556	2178	1863	1702	1399	1311	1188	1127	1047	988	889	827	830	788	734	722	711	711	700	627	671	605	610	619	584	567	543	568	583	541	539	534	553	527	534	484	553	495	521	530	482	477	492	487	485	516	502	524	482	494	525	475	490	476	490	508	479	498	463	468	471	447	481	523	489	503	513	467	460	483	491	479	440	433	477	499	457	502	462	468	433	451	500	450	442	478	414	460	430	481	495	475	456	428	469	452	452	463	442	468	453	484	464	479	461	433	482	449	424	435	444	446	457	454	437	411	445	457	467	441	411	417	448	412	455	466	452	481	425	460	453	474	447	490	448	462	481	414	462	437	443	464	442	440	433	442	447	447	477	430	436	427	418	455	459	469	440	451	452	443	464	485	438	431	459	399	451	479	437	431	424	489	445	459	477	425	454	398	480	437	403	447	436	458	458	456	454	434	435	443	459	412	455	489	431	435	462	479	451	454	448	470	443	451	449	454	418	417	425	437	410	430	422	449	450	484	434	483	443	447	426	441	465	478	463	465	461	476	441	432	440	469	466	456	439	418	438	462	486	442	455	446	422	414	464	472	394	425	426	438	452	435	432	440	442	458	443	444	450	417	447	433	454	453	410	443	455	454	462	408	479	448	455	463	456	454	496	467	471	457	469	438	426	446	424	419	446	454	438	423	415	461	444	472	459	465	445	444	419	446	416	429	453	455	435	516	467	445	444	432	461	436	444	444	431	469	430	468	439	431	477	459	438	434	457	449	449	449	463	468	473	469	478	459	460	431	437	435	461	463	434	465	477	429	481	452	463	420	424	457	431	474	444	430	455	423	444	477	430	449	428	430	439	461	436	471	427	442	446	440	463	420	419	455	450	438	444	456	444	428	450	451	463	440	470	430	410	441	437	462	473	461	450	448	426	468	458	454	455	419	457	442	460	428	418	460	445	441	416	423	391	454	462	440	440	425	435	456	483	414	452	473	463	443	473	437	482	409	449	450	430	423	454	436	435	470	454	451	419	465	448	462	437	432	440	442	437	463	415	408	434	456	435	462	491	475	472	418	447	424	447	452	463	440	449	426	476	474	449	486	445	433	472	451	489	425	437	469	466	453	411	423	465	480	435	482	456	431	435	448	452	457	474	488	441	456	415	466	446	479	439	449	496	451	442	469	466	465	507	420	424	425	452	466	472	454	403	478	428	455	478	466	463	463	468	464	476	487	404	436	478	460	461	478	479	425	454	435	432	444	447	452	433	443	447	463	482	471	434	472	440	456	468	445	429	452	432	444	380	408	434	436	438	455	434	435	426	437	452	438	470	430	406	458	459	475	448	469	426	485	422	442	472	434	456	436	413	467	447	411	471	418	474	452	455	454	444	445	444	464	461	438	467	450	415	429	463	480	459	433	422	409	445	453	439	460	466	458	428	449	462	469	451	454	460	427	459	435	395	438	445	425	432	439	467	424	467	454	421	456	437	470	451	466	437	435	471	434	401	451	495	439	498	457	422	458	441	390	445	420	449	451	438	448	428	408	396	416	433	463	438	415	485	453	492	453	414	461	434	486	475	411	457	432	444	464	442	442	437	448	475	481	468	456	435	455	416	451	486	462	441	454	433	473	469	424	465	439	447	468	421	403	421	416	406	460	392	450	456	476	424	474	462	494	417	465	479	479	458	458	458	466	443	427	431	464	448	425	475	429	436	454	458	417	441	484	441	454	458	457	467	451	434	447	446	441	414	459	422	485	404	426	457	429	417	426	457	458	446	427	462	410	406	450	450	437	447	463	418	451	446	433	450	526	479	457	446	449	468	434	445	461	449	434	492	455	474	427	457	413	441	464	446	459	437	448	440	430	447	411	439	451	454	444	442	458	455	422	439	447	443	447	419	413	456	434	484	421	459	427	474	475	455	446	433	446	437	454	423	432	440	450	438	437	424	422	478	450	444	452	476	412	475	488	423	420	439	471	455	462	494	413	452	427	457	475	402	478	451	423	467	425	423	434	452	454	461	421	459	427	427	466	453	451	416	459	484	436	464	445	444	392	436	458	454	459	439	465	454	427	429	450	417	444	416	455	451	431	416	469	415	434	471	475	441	439	469	491	444	456	433	461	481	487	471	427	484	414	486	486	474	424	437	428	465	420	434	450	455	474	451	465	444	435	431	420	430	442	450	433	459	456	462	439	443	425	451	442	463	455	429	463	417	475	481	451	453	458	464	438	413	481	420	446	487	445	440	443	458	453	460	424	417	508	437	418	495	472	440	451	468	462	459	443	453	454	439	451	450	454	396	463	460	440	432	456	463	444	472	443	400	458	437	446	476	458	481	403	468	482	451	463	452	468	459	456	399	475	443	473	443	458	461	438	475	425	417	434	427	461	435	489	472	463	464	472	479	414	447	435	442	463	432	428	419	448	429	440	439	427	459	440	446	455	457	434	444	468	435	461	436	461	453	446	427	442	414	472	446	463	466	451	442	465	440	489	441	481	427	445	485	440	457	447	430	421	433	464	422	423	445	418	426	444	470	431	443	393	430	490	425	470	456	445	482	520	470	437	427	437	445	456	492	440	438	451	426	418	455	481	423	464	465	432	423	463	435	466	439	457	457	476	432	442	439	426	405	446	441	475	435	424	417	434	424	444	445	454	459	451	431	475	457	484	478	464	448	471	441	418	453	428	433	431	470	451	458	446	459	462	450	459	436	431	444	481	431	443	435	443	419	439	457	463	459	424	464	413	476	424	483	423	411	449	447	499	444	450	469	447	419	458	445	454	445	438	468	456	456	415	448	393	447	426	435	427	473	464	457	456	430	437	455	427	448	467	425	471	451	415	437	403	457	419	458	455	444	457	431	450	414	465	441	484	446	454	440	452	486	488	447	459	451	449	418	465	414	453	404	431	446	448	445	461	432	492	433	465	454	445	431	431	449	411	424	441	438	443	439	469	473	480	422	442	462	442	432	462	425	437	489	488	441	480	452	459	435	467	423	461	444	419	457	428	417	433	483	446	433	455	453	455	426	470	454	439	465	433	444	438	474	451	459	454	469	482	428	437	437	432	427	381	441	481	463	454	461	434	420	417	421	399	459	429	428	426	466	490	476	411	433	441	459	444	442	449	379	436	423	503	457	481	469	476	445	489	422	402	416	458	396	432	432	412	492	434	411	447	458	448	441	455	455	481	471	460	425	437	461	448	486	424	431	459	438	457	430	465	476	452	419	428	430	453	393	446	468	441	410	438	420	435	482	436	443	431	444	399	473	427	462	425	447	463	415	430	429	450	480	440	449	460	434	445	437	479	437	441	452	427	439	471	482	419	437	466	473	423	445	445	458	396	436	431	462	431	486	446	481	423	400	402	445	429	471	436	464	406	442	433	420	438	443	448	438	485	417	486	448	463	477	496	476	441	469	449	494	476	468	432	470	415	435	453	421	495	497	475	436	432	461	442	443	452	409	449	448	439	406	427	425	455	408	453	410	479	481	476	479
2858	493	493	441	414	408	415	436	394	368	405	374	413	355	344	392	387	356	347	369	352	400	380	388	397	362	379	388	384	379	360	397	345	359	370	408	399	364	380	386	357	380	372	376	383	398	402	385	363	407	373	382	407	359	370	372	351	384	364	378	368	345	378	386	399	364	361	401	386	328	393	383	342	326	414	396	373	385	334	372	372	378	378	372	349	340	356	362	352	374	398	418	370	368	399	403	359	383	356	376	354	369	390	396	378	363	421	325	361	381	366	386	399	359	387	400	382	375	349	356	410	411	379	361	372	370	354	409	393	426	387	349	376	383	352	351	364	370	401	381	378	363	396	390	385	365	315	375	376	353	390	359	380	368	374	379	396	351	361	366	354	350	353	352	392	422	367	328	378	399	343	392	365	367	376	416	347	413	367	385	372	396	382	341	343	375	412	376	374	387	379	373	376	353	340	364	371	365	356	355	379	377	378	332	368	367	357	370	418	368	381	394	393	379	371	367	373	417	371	400	387	359	374	375	368	348	369	377	383	389	380	370	360	343	386	354	401	375	386	373	351	359	373	357	350	368	403	380	390	387	390	397	377	366	361	390	385	415	402	407	399	361	374	407	377	380	383	388	368	371	371	389	412	393	374	388	376	360	373	391	369	353	371	349	363	375	371	354	387	377	402	360	367	370	360	416	417	365	384	342	383	383	357	398	362	362	402	375	346	347	404	401	372	352	371	411	411	348	336	378	384	384	341	364	346	400	347	370	363	356	398	348	387	370	313	376	350	369	372	374	381	410	368	375	362	374	336	384	377	354	390	351	389	398	369	347	341	413	383	375	354	378	368	384	357	382	354	393	380	390	368	369	416	372	353	353	387	359	398	386	374	396	380	318	359	355	407	345	381	366	381	388	398	393	354	368	356	369	340	335	388	375	345	380	382	408	354	349	369	379	421	372	391	384	381	360	376	376	423	360	367	349	363	362	337	362	390	391	400	397	380	387	384	387	389	391	347	401	380	389	371	386	395	364	375	367	361	372	363	372	373	388	358	337	343	392	416	383	344	388	388	357	390	386	372	388	361	380	344	385	373	356	420	350	391	373	364	367	350	402	393	386	372	361	343	369	375	378	380	387	357	376	379	370	382	401	390	353	355	376	360	338	400	385	341	369	370	390	385	386	378	417	401	363	356	375	357	375	358	378	376	375	403	392	382	367	383	375	354	334	350	407	346	336	409	399	367	392	341	381	377	388	392	391	390	405	374	398	394	339	376	370	360	382	390	396	364	403	384	360	393	356	355	347	349	321	394	354	358	355	353	406	382	334	388	367	397	392	369	390	376	428	370	383	363	380	352	342	394	370	382	352	353	364	373	380	375	389	379	339	367	385	355	394	369	380	364	374	345	339	393	390	378	373	352	369	386	378	356	330	414	379	373	377	350	395	360	378	370	335	395	345	351	421	382	378	363	376	368	332	398	381	368	390	352	369	381	379	402	376	398	361	384	373	399	365	343	380	357	368	335	360	370	350	329	380	358	342	373	367	382	379	375	400	337	361	353	354	335	394	429	400	389	349	396	362	366	387	373	373	329	378	373	380	336	361	321	357	389	354	397	399	385	396	356	377	417	386	353	412	395	369	392	368	375	377	343	407	365	384	345	376	358	343	410	379	375	353	346	343	359	348	410	363	362	376	364	403	358	350	328	356	400	370	376	356	406	368	367	391	386	370	361	350	371	382	382	376	387	376	405	372	376	397	354	374	392	384	389	361	342	355	377	366	366	391	416	342	380	361	370	343	355	380	383	376	352	378	377	354	387	343	370	389	364	360	393	350	366	378	345	396	358	364	404	380	346	380	379	360	381	368	389	379	396	365	349	383	372	399	437	358	363	357	386	372	369	374	365	369	355	390	357	404	366	329	370	407	346	383	383	401	344	364	396	337	379	379	364	368	418	397	350	379	351	382	380	347	391	361	386	371	377	379	381	376	362	399	385	362	384	334	365	387	401	401	374	373	373	341	361	385	364	376	390	378	372	387	368	381	360	396	375	384	379	411	359	374	393	349	380	365	349	376	383	360	353	379	349	400	351	382	360	349	405	344	364	359	361	376	402	405	410	389	385	408	370	370	415	402	356	361	359	394	371	373	376	368	344	366	376	384	343	367	365	408	353	370	396	383	386	364	378	346	373	345	360	338	357	366	385	391	424	367	386	391	355	350	346	388	404	408	379	384	380	357	340	373	362	354	389	374	375	350	346	369	368	371	346	384	350	380	426	369	376	341	359	378	402	360	376	382	415	324	310	352	379	359	332	354	374	359	382	336	403	339	366	341	368	337	366	413	364	366	368	384	336	367	356	340	363	379	372	403	396	396	371	338	397	385	397	412	373	340	367	370	334	402	377	378	323	369	379	399	359	357	374	419	357	383	357	402	394	370	365	362	371	377	366	383	371	386	349	377	385	318	324	358	359	369	394	347	387	364	371	381	427	396	316	389	401	396	381	360	356	363	404	385	388	361	391	338	366	348	410	389	377	358	347	351	346	381	368	401	365	366	373	418	337	379	417	370	404	389	405	375	403	417	416	377	410	338	361	352	365	374	352	357	372	395	378	343	370	347	376	383	379	419	357	370	374	365	418	363	371	358	374	375	388	380	396	383	380	392	394	376	367	359	391	374	388	406	340	381	370	348	364	376	385	377	385	375	368	384	369	376	385	363	340	413	370	359	361	366	344	374	365	372	371	388	390	339	381	367	416	396	355	366	337	346	348	374	391	376	405	387	348	367	396	356	330	351	369	361	406	390	378	352	364	396	368	391	345	381	363	388	363	398	357	392	384	375	378	331	380	407	381	347	423	379	363	378	351	385	374	353	369	388	362	378	361	345	396	366	353	376	320	401	387	371	391	381	414	352	360	352	360	350	384	363	378	408	368	375	363	340	342	365	370	357	382	332	384	392	378	371	357	354	390	377	384	400	384	380	341	353	378	377	354	345	404	335	376	347	375	348	388	378	341	332	362	389	346	405	402	400	387	357	355	370	412	364	363	361	364	319	370	338	372	354	374	400	354	392	358	406	363	396	374	393	370	356	393	382	372	384	374	367	356	344	354	377	402	367	359	392	399	367	347	327	375	363	383	358	380	350	370	401	405	353	333	351	352	364	366	364	389	351	347	377	370	404	352	363	332	378	378	369	341	353	396	380	364	356	397	374	373	382	343	329	401	381	367	346	403	383	344	351	384	351	357	376	348	373	367	376	375	377	371	383	406	359	342	379	364	335	401	370	389	375	369	368	343	369	364	370	369	398	412	349	391	362	336	388	406	389	401	345	356	339	386	374	390	352	400	364	374	355	359	361	372	354	355	374	403	362	387	365	343	364	384	387	385	356	378	394	366	375	391	370	359	407	355	368	392	364	353	321	374	411	351	371	372	381	378	371	364	353	367	388	349	398	370	370	386	403	386	377	358	374	383	369	385	394	367	377	359	399	368	365	349	367	415	360	374	356
2829	1012	1097	1176	1144	1116	991	1082	1002	996	1034	1019	1028	1028	975	978	982	981	989	982	971	1017	919	896	968	960	902	954	952	1001	978	961	958	976	1001	913	1000	967	919	918	954	925	945	964	953	956	941	936	930	961	937	956	958	961	951	939	961	929	895	953	1017	968	949	936	982	948	976	911	962	925	968	921	961	992	896	920	920	976	887	882	962	972	979	885	972	980	985	968	938	917	961	934	1030	965	943	971	957	912	996	965	944	938	996	971	944	919	932	910	944	935	889	968	932	930	961	929	997	920	951	982	897	947	941	987	910	912	917	958	961	946	960	928	991	911	970	941	996	938	963	953	892	912	1018	940	967	952	960	897	962	905	994	1016	960	954	998	950	983	969	957	947	900	904	915	974	959	953	969	942	988	939	973	974	951	971	942	945	976	882	999	911	933	968	934	958	891	927	917	952	933	985	922	967	929	979	952	957	935	887	917	915	918	974	940	997	963	946	963	1027	869	967	935	888	957	932	916	977	896	968	938	984	974	956	951	954	930	951	926	981	955	929	1018	935	917	935	977	936	924	910	958	950	948	928	959	921	915	974	937	1000	979	978	947	923	959	980	932	945	949	934	967	957	1025	936	975	1037	910	995	951	962	976	978	952	928	954	911	956	945	940	970	1009	962	932	991	939	873	913	920	921	957	961	922	906	947	944	949	911	995	954	930	972	946	899	938	957	1017	953	951	936	915	955	960	893	1010	984	948	999	965	926	919	947	932	964	968	991	880	929	980	987	917	931	949	955	976	953	971	935	998	958	914	943	993	958	943	950	914	939	954	928	940	974	943	922	953	940	952	959	960	991	946	911	949	930	951	981	921	954	983	967	896	967	970	963	977	931	945	910	989	880	977	941	956	939	948	928	949	927	898	1022	932	1002	908	972	920	934	939	975	965	930	966	952	991	934	925	898	937	967	915	931	962	1030	980	929	956	956	931	987	981	902	976	975	966	973	989	958	957	912	921	961	997	976	907	898	964	948	956	926	924	937	931	936	992	990	985	898	940	960	951	952	965	991	927	933	1035	936	928	965	1000	904	922	944	875	901	970	979	941	911	948	925	916	989	986	921	999	911	912	922	950	1030	956	951	922	954	919	873	928	945	1006	968	950	942	932	900	957	895	926	957	918	940	914	887	923	904	950	920	907	997	931	937	955	945	936	954	907	989	958	907	970	939	913	889	1011	952	943	905	885	948	908	957	985	973	993	989	965	969	959	947	939	923	948	913	965	940	925	921	975	1015	971	1003	932	937	906	912	943	950	957	896	882	973	954	943	933	960	963	909	923	954	952	946	939	885	962	979	962	947	944	938	970	985	977	965	967	980	967	958	941	927	928	977	921	989	900	927	978	920	913	954	924	955	975	936	895	959	982	944	948	973	961	948	980	969	939	930	946	949	1004	945	948	966	982	962	958	969	967	980	932	939	907	915	935	926	909	907	985	982	956	914	970	978	943	943	903	940	935	934	934	919	962	940	1004	958	1040	934	917	995	918	944	931	958	929	887	991	965	897	933	935	973	1032	983	952	953	978	977	943	936	905	890	1000	931	962	962	853	926	926	945	953	945	929	973	956	1018	968	980	977	944	909	886	960	920	999	959	960	998	1032	937	1000	988	942	964	931	944	881	995	943	932	953	913	917	964	915	984	971	972	903	999	959	887	929	919	892	977	991	944	937	967	949	916	971	969	942	913	940	950	990	949	988	959	956	953	960	964	922	924	962	915	943	924	980	949	928	962	937	984	983	916	905	935	947	930	964	984	959	918	943	946	960	977	953	904	1016	966	963	949	924	938	902	948	951	965	986	947	999	924	945	976	888	934	942	967	1008	954	940	920	933	895	944	937	955	972	959	920	939	998	949	940	948	901	972	935	981	961	973	968	939	957	971	954	974	968	940	917	1019	922	922	954	979	945	976	980	930	908	909	963	1016	1014	979	924	953	964	984	944	944	944	945	950	966	973	939	935	927	905	950	912	937	978	976	975	929	917	937	950	941	988	928	958	992	920	926	963	920	923	961	971	962	957	951	924	933	952	947	947	931	929	966	978	978	933	953	924	967	965	930	890	976	944	948	954	994	930	952	983	948	915	961	957	964	921	960	923	1012	983	933	969	992	892	972	953	949	919	962	949	989	952	1001	932	918	1018	939	915	964	979	949	949	918	982	981	982	926	970	957	937	955	1004	942	936	929	931	920	903	928	950	1007	882	933	987	958	955	956	934	929	977	934	943	946	924	981	978	911	934	983	940	933	946	917	896	953	950	916	977	934	959	920	928	1021	936	942	971	903	946	945	922	953	932	948	938	949	982	988	911	930	954	952	932	922	935	922	921	915	954	896	964	933	965	889	965	947	1000	907	921	979	972	905	977	952	1008	902	953	962	1032	971	939	939	948	946	931	969	969	934	936	962	893	949	1015	976	929	961	925	995	925	948	949	972	948	948	1000	983	954	951	942	938	929	942	955	973	940	991	935	977	959	958	951	972	935	1008	966	952	927	929	905	963	998	871	887	958	975	1000	896	944	969	998	903	1007	973	900	935	942	997	932	969	942	914	955	1002	943	1013	956	958	950	893	974	957	955	958	954	998	923	907	938	991	903	1007	943	997	893	947	906	948	977	957	975	912	1029	983	905	880	964	928	912	953	953	927	967	904	895	982	972	920	953	963	920	937	985	863	1011	982	943	926	961	973	935	940	930	957	928	984	949	970	954	924	938	936	927	988	958	895	915	931	898	1028	897	927	966	946	1005	932	916	924	1000	972	949	971	944	970	967	990	905	985	981	971	979	956	969	939	957	957	922	951	909	998	945	930	978	952	946	935	932	944	922	962	955	970	977	978	897	959	937	970	941	998	932	873	940	959	956	950	965	993	900	972	941	950	953	940	962	920	969	985	924	948	971	992	983	926	1001	917	968	947	981	932	952	1018	905	936	957	941	966	912	983	935	949	950	925	968	971	949	951	885	929	1013	897	918	950	997	928	900	899	956	1013	961	978	942	924	1001	981	1007	912	953	911	928	998	990	911	924	944	969	934	905	929	981	980	934	927	919	943	909	934	1028	938	942	949	905	869	939	958	947	929	993	970	963	979	949	946	934	994	979	955	931	1014	947	994	952	969	975	864	938	979	987	993	1035	972	929	976	1006	928	944	995	973	955	982	957	952	949	914	954	925	941	922	952	894	998	957	922	943	950	924	950	941	893	960	905	921	938	974	949	899	975	963	964	927	939	932	936	969	905	985	939	926	977	985	957	933	925	922	865	967	903	943	928	943	977	929	962	967	944	918	987	988	913	952	916	976	947	982	971	959	958	976	947	952	908	945	922	990	956	957	970	929	1008	967	915	978	921	894	951	935	942	932	919	975	921	917	931	998	920	937	993	974	968	942	937	906	899	960	958	960	965	981	957	941	960	980	908	952	945	909	941	958	924	956	975	961	960	904	942	903	988	966	941	942	923	935	961	979	1003	958	987	951	976	913	949	1004	932	1000	935	905	938	896	925	874	936	963	994	955	915	922	978	926	911	944	916	913	932	907	1010	927	954	928	936
9343	1065	1278	1052	883	754	594	525	509	471	446	451	423	385	373	396	373	365	355	343	345	351	380	330	328	352	335	353	337	355	332	339	340	338	327	329	332	338	342	337	332	331	318	328	332	373	323	332	306	316	343	352	336	325	334	334	291	341	355	324	347	373	310	310	311	328	338	357	340	336	359	327	343	325	305	315	313	300	361	348	313	307	306	343	334	344	320	357	305	343	347	326	363	333	320	342	358	336	347	300	329	325	340	341	349	367	290	301	336	338	309	331	365	333	319	349	330	333	317	321	342	331	323	347	301	333	340	365	324	334	321	326	326	340	340	309	357	336	364	345	330	349	368	330	308	347	342	366	331	338	295	349	354	378	342	312	321	346	327	318	346	325	330	329	308	312	354	349	321	369	339	318	321	336	326	347	319	353	347	316	320	348	326	331	328	336	324	356	368	358	346	346	327	339	328	319	312	336	343	361	315	368	360	382	345	315	373	331	314	323	379	344	315	329	337	304	288	323	340	350	324	336	318	330	336	307	358	308	343	319	308	337	304	322	325	318	366	354	335	351	300	346	298	353	334	337	368	360	362	323	341	313	333	344	310	339	345	330	338	325	319	360	335	338	304	334	339	334	311	334	348	300	341	364	367	345	318	356	375	340	331	341	316	316	338	324	340	327	336	334	311	337	324	353	326	317	337	343	317	317	328	342	314	328	316	334	301	345	345	326	301	324	373	331	328	337	326	317	334	354	348	347	370	326	346	336	338	356	336	368	343	358	349	332	334	333	304	330	357	333	330	338	336	329	306	377	342	337	308	323	350	319	345	384	360	306	328	314	339	309	312	337	358	318	328	335	331	363	374	338	342	301	351	316	353	320	349	334	328	346	325	348	348	327	315	331	318	332	318	324	354	345	338	340	317	344	348	341	313	328	342	308	335	334	326	320	352	340	326	339	315	325	371	358	304	332	320	348	351	339	347	343	344	323	330	309	339	315	344	345	330	325	332	341	343	334	304	339	335	356	327	328	374	313	352	348	325	330	345	346	317	340	328	341	343	327	312	322	348	327	343	310	355	312	344	308	338	355	325	337	314	354	349	388	346	318	316	343	332	344	341	308	346	329	324	350	319	330	375	339	336	318	336	306	320	352	362	359	335	310	351	363	371	322	342	321	319	334	337	336	306	300	355	375	346	371	329	325	350	307	338	316	340	307	316	348	336	335	327	311	311	338	323	349	359	330	332	340	335	338	300	325	331	353	349	331	323	320	317	361	347	329	330	288	355	332	332	338	346	322	334	322	311	333	325	358	341	281	342	326	324	352	311	324	341	328	307	323	344	334	344	344	343	341	329	352	350	336	322	332	333	346	336	323	346	369	370	317	329	337	333	308	314	307	351	299	312	330	341	328	333	325	345	332	340	348	297	314	311	339	372	356	357	340	353	325	348	320	287	370	344	356	337	347	337	309	330	326	344	336	325	320	340	328	348	338	344	369	350	313	343	338	307	305	343	351	336	330	329	310	321	334	336	308	345	365	326	334	318	385	339	311	337	330	311	344	308	310	364	361	346	328	331	294	344	333	339	316	368	322	350	343	340	325	316	319	346	313	331	310	322	324	348	339	326	332	312	362	335	354	320	352	347	311	315	321	321	361	327	352	304	333	340	348	315	341	368	316	327	335	357	310	344	314	345	337	361	338	370	328	329	314	342	304	346	374	384	385	348	351	321	332	377	349	340	337	343	353	320	351	351	320	339	371	307	339	329	346	358	341	321	339	332	331	351	320	353	311	337	338	372	320	333	343	360	336	355	340	352	320	352	347	340	343	349	311	312	354	372	316	361	310	339	309	303	332	316	377	323	357	343	316	323	328	378	341	342	343	340	333	360	344	336	359	326	337	361	321	289	328	286	326	334	339	308	340	329	308	335	351	335	354	297	333	343	371	362	334	321	315	345	356	350	326	359	312	307	305	354	330	332	356	354	312	337	370	317	360	349	334	330	308	320	349	335	320	330	335	366	346	343	353	351	328	324	335	329	318	352	325	268	325	321	356	326	355	344	343	349	331	325	324	312	346	328	349	329	349	345	333	316	338	356	347	327	320	318	302	321	346	367	337	333	344	339	379	347	307	314	350	325	326	361	348	316	314	318	325	337	344	306	370	346	320	331	343	341	333	326	303	343	347	330	333	317	306	325	306	339	338	337	336	332	315	330	335	309	338	326	332	326	315	319	333	357	373	358	321	332	314	321	341	338	345	331	320	364	301	355	339	365	323	315	357	355	343	358	340	334	331	306	343	318	304	360	319	334	330	360	349	348	348	350	332	303	295	368	342	320	329	344	328	355	368	318	338	309	335	314	354	302	319	323	327	356	335	361	354	320	296	333	328	373	338	354	322	330	357	321	359	280	341	333	341	338	319	333	333	333	355	325	328	344	391	290	348	352	328	310	342	305	318	303	349	326	331	343	326	342	346	357	330	344	365	340	315	328	315	318	336	315	343	331	339	323	291	339	356	328	316	325	346	351	318	343	324	346	287	325	335	311	312	344	342	325	350	333	326	349	330	316	338	313	330	323	340	354	299	353	336	309	335	356	333	378	351	335	320	308	337	327	312	317	346	342	337	347	367	294	340	320	318	307	327	345	326	354	351	351	336	368	320	331	322	325	333	332	327	346	336	334	367	294	333	313	337	322	343	315	336	355	348	296	314	306	317	354	347	369	351	371	346	349	345	347	339	351	289	330	328	322	353	317	331	302	316	335	335	337	314	334	350	325	291	332	327	330	333	335	320	345	312	302	330	352	336	310	370	369	334	339	320	336	328	333	355	373	323	351	340	349	339	349	337	319	344	296	337	342	292	345	310	322	325	324	318	357	295	331	353	376	339	334	351	327	332	338	321	326	357	334	323	351	321	312	362	319	349	319	350	346	305	350	330	307	371	328	302	362	306	330	322	330	355	311	309	297	315	343	373	366	329	339	336	339	332	287	334	361	323	305	369	345	383	299	333	345	322	357	323	352	327	343	390	346	342	299	374	349	356	303	360	324	322	324	337	305	356	326	324	345	343	376	319	306	343	342	330	323	330	364	369	315	313	349	296	333	333	368	319	312	362	327	313	338	340	354	310	344	294	343	355	345	311	310	317	351	352	333	308	356	356	340	340	335	316	306	353	311	352	344	322	345	329	352	323	322	332	353	282	331	347	353	352	301	338	359	299	334	351	356	361	357	367	349	356	296	343	356	309	346	329	334	335	323	309	366	350	356	341	344	317	329	326	341	342	340	316	355	320	330	342	342	342	336	311	312	319	310	305	332	343	338	342	351	333	348	337	327	317	335	327	312	353	330	335	345	330	332	343	332	316	336	385	354	315	356	324	320	315	343	354	345	353	320	333	314	335	314	361	354	305	353	342	357	357	305	316	329	348	328	305	357	328	332	300	321	312	357	326	333	327	293	326	283	315	302	325	314	359	344	328	321	310	325	336	308	354	308	343	302	341	292	325	337	329
5691	1644	2797	3222	2993	2550	2221	1857	1653	1613	1457	1357	1305	1230	1215	1132	1109	1029	1026	1083	1030	1014	1016	981	952	968	949	932	900	900	943	944	922	877	867	854	879	945	942	937	894	907	857	871	855	891	845	936	877	856	943	903	831	855	893	860	868	857	884	887	827	897	825	899	834	836	843	846	890	860	833	919	879	870	838	919	872	848	836	813	907	864	863	884	846	856	858	888	853	851	807	877	878	865	875	890	832	884	888	818	857	911	849	836	870	825	837	883	873	873	853	894	874	846	898	812	888	824	835	828	908	836	863	870	863	836	841	834	906	803	841	807	825	819	843	839	870	864	895	833	854	812	884	840	860	896	873	911	843	839	861	862	833	860	880	912	829	862	882	846	868	815	896	833	879	864	826	861	802	877	799	891	868	847	852	848	849	856	812	885	835	831	835	857	913	871	869	858	882	903	886	813	908	809	847	862	813	841	778	910	903	807	815	876	785	897	829	876	822	828	849	838	832	855	845	868	849	772	840	798	857	899	868	809	883	856	892	853	844	864	859	883	841	859	864	816	879	884	890	863	872	895	898	854	859	876	897	874	854	826	821	884	833	820	880	890	821	899	808	846	887	886	832	858	847	861	854	863	867	824	835	849	817	860	856	829	835	830	847	856	864	854	896	839	877	779	908	819	807	909	856	884	835	842	879	807	848	881	894	884	841	825	927	849	879	876	853	830	805	839	768	813	867	848	813	822	827	814	839	890	788	841	868	852	840	857	901	867	816	881	857	839	825	860	814	859	849	852	854	840	859	856	832	808	858	834	847	822	857	905	820	867	769	893	906	820	802	876	869	817	824	807	822	832	853	800	835	800	810	872	859	892	845	801	799	830	897	868	835	857	877	878	847	886	873	853	933	889	832	807	857	876	877	868	853	819	847	858	851	888	842	800	877	817	890	826	851	871	857	881	942	866	859	829	865	824	869	867	898	890	818	907	884	852	786	825	842	855	845	843	862	876	867	851	839	838	861	823	854	850	859	876	867	800	855	874	815	845	857	888	835	870	840	891	874	823	842	823	853	853	791	831	873	803	856	839	856	873	874	859	845	807	814	856	824	881	911	838	878	867	816	833	849	896	834	813	850	852	842	851	843	856	868	919	851	862	883	840	848	883	851	847	842	809	857	869	874	891	841	877	810	863	796	873	870	838	884	846	839	854	875	865	812	827	809	848	883	896	792	856	885	815	804	840	814	844	866	833	874	799	874	832	837	849	832	869	882	826	887	851	924	801	842	827	829	864	865	863	849	855	831	858	891	862	856	796	885	814	847	854	847	874	822	867	813	826	846	861	831	848	840	807	876	854	880	789	818	826	864	795	833	837	831	821	862	839	838	876	827	861	846	808	856	872	840	860	862	837	863	827	903	852	836	893	834	883	851	858	836	830	904	863	862	854	888	865	866	834	870	837	838	843	859	879	859	817	866	844	848	860	866	859	865	860	831	844	872	854	886	848	876	840	896	859	846	840	891	859	876	847	866	880	834	858	802	876	840	857	857	826	895	889	857	811	833	863	890	864	856	853	836	827	902	899	862	905	866	872	852	808	881	840	870	814	868	834	843	861	882	866	875	827	844	827	867	843	895	809	871	841	854	834	817	847	823	828	812	810	847	873	849	832	834	852	785	813	866	808	873	852	834	828	859	877	851	874	827	857	806	794	925	808	821	878	853	825	864	811	881	836	903	848	886	837	835	838	854	850	827	831	884	855	838	904	871	811	885	848	794	832	861	815	804	802	806	857	847	842	866	863	882	891	864	855	844	870	837	863	899	875	848	851	877	877	822	856	843	800	866	848	853	849	886	871	820	867	864	821	863	842	863	827	831	850	893	904	782	922	857	827	874	775	897	794	902	875	829	888	857	827	822	828	799	846	856	834	917	829	900	823	859	852	848	825	844	800	881	859	847	830	864	794	819	885	814	861	862	886	845	853	895	834	835	831	864	785	868	806	881	812	832	824	835	873	846	823	831	843	803	867	859	890	866	866	813	796	789	879	798	806	886	858	891	821	840	825	859	892	838	819	895	888	834	867	850	799	857	899	849	865	857	897	842	895	844	855	841	818	915	850	831	896	820	843	840	830	861	830	804	858	831	891	833	893	862	844	839	799	866	870	833	857	821	848	862	821	825	799	873	822	876	856	886	821	822	896	871	823	826	832	854	874	823	790	827	824	817	908	849	874	830	887	914	859	853	826	823	787	892	842	821	841	849	895	872	874	863	868	820	877	846	871	824	875	865	805	848	882	880	900	849	876	872	838	883	790	838	843	838	834	884	820	845	849	846	815	868	822	864	839	817	846	870	842	868	830	853	842	844	831	827	839	819	890	841	836	872	870	841	863	903	902	879	866	893	848	794	836	837	860	861	814	883	822	860	874	822	901	907	879	842	868	836	895	891	828	862	845	825	868	833	885	833	864	804	905	823	868	859	815	884	818	852	865	824	834	829	817	872	892	839	842	858	857	841	874	830	800	841	888	879	804	832	850	856	839	845	850	840	845	873	858	874	820	839	884	836	831	828	885	794	887	898	902	812	831	838	826	876	864	821	914	816	844	880	826	814	883	848	803	890	858	866	840	867	833	881	861	873	835	859	847	910	824	838	866	798	899	866	915	855	835	867	814	870	816	893	825	830	849	830	882	846	847	939	913	842	795	839	859	812	799	830	834	799	865	835	905	829	875	845	850	815	860	870	830	855	852	852	836	888	815	884	816	850	843	821	896	869	829	844	858	843	840	851	869	825	816	816	842	817	836	849	869	816	862	845	839	881	875	796	801	919	864	896	845	860	842	853	874	878	862	853	889	790	804	889	882	821	834	863	869	853	854	853	848	820	892	840	904	885	824	869	784	818	829	833	876	799	864	890	827	872	849	806	880	839	842	836	885	838	872	872	864	784	854	874	860	857	861	867	848	806	894	854	803	860	817	834	814	830	840	827	787	883	799	880	899	838	810	865	852	877	854	876	891	892	889	816	844	858	835	803	850	917	826	843	876	855	857	796	814	890	904	869	851	820	860	820	881	859	856	878	839	909	873	885	801	808	840	866	807	873	823	837	848	832	856	910	801	866	852	913	882	879	858	876	838	885	849	858	861	809	787	851	839	852	839	830	848	847	804	882	795	867	824	875	819	837	836	850	862	782	874	839	815	891	868	835	850	850	869	803	824	830	858	870	887	873	839	899	876	864	869	795	847	829	851	795	837	780	915	863	921	882	882	835	838	852	888	803	846	814	861	870	836	858	878	873	842	870	842	848	858	883	858	917	863	863	836	846	861	851	849	831	825	852	836	853	872	829	856	855	869	891	841	841	856	906	870	851	831	883	879	846	880	845	825	851	856	863	855	886	843	866	787	805	814	857	835	844	868	868	863	865	828	846	842	830	775	832	822	872	863	787	897	834	828	879	803	826	891	879	828	859	857	837	893	841	854	856	865	875	801	848	838	884	800	785	860	870	804	798	845	855	868
16821	2318	2317	1716	1213	882	697	549	464	414	319	346	293	298	269	259	240	220	233	221	210	213	202	177	181	191	190	182	178	172	161	165	176	190	152	166	143	176	163	173	155	172	152	169	181	172	143	166	183	160	172	148	155	132	161	171	166	168	168	147	168	161	165	163	145	164	164	158	167	151	165	145	173	144	176	152	141	159	154	149	161	171	164	179	158	165	156	138	168	173	166	158	156	160	137	164	147	152	157	175	131	172	150	139	159	165	179	141	157	165	158	151	154	154	145	138	154	171	194	161	162	141	168	167	144	158	159	153	148	144	155	163	169	159	151	130	161	157	160	160	159	169	170	135	161	156	150	144	147	157	151	184	181	168	173	173	151	169	168	156	153	136	152	183	181	152	168	164	161	158	179	176	145	168	153	152	145	168	161	152	142	149	130	148	126	134	172	158	144	155	157	158	136	156	153	147	136	149	154	127	166	172	148	126	131	154	144	151	158	163	163	165	168	148	192	161	141	154	166	160	129	142	142	148	156	163	153	171	157	158	128	162	171	135	170	151	121	158	153	163	150	153	177	169	155	185	167	156	145	162	162	157	148	140	168	139	152	145	123	165	143	155	180	159	152	140	150	156	132	146	157	177	135	152	161	155	144	145	135	145	144	147	146	156	151	175	154	149	154	170	167	164	149	147	151	164	175	157	162	148	178	170	138	143	163	149	166	150	157	165	157	155	147	138	141	167	178	147	149	144	159	149	160	147	145	136	165	150	149	161	143	155	164	168	150	169	147	172	177	169	172	148	156	131	151	159	164	178	154	150	143	149	151	127	132	152	154	182	140	157	142	151	180	131	154	168	164	159	146	162	158	170	161	179	175	155	162	178	148	154	148	142	159	144	156	171	156	151	170	139	172	158	144	175	146	148	164	153	147	159	157	172	154	124	147	170	187	170	129	134	152	151	165	163	157	176	164	154	158	160	164	168	146	162	157	157	141	160	134	143	155	139	150	173	181	172	158	160	150	168	149	150	164	187	151	170	159	153	169	140	127	160	166	159	151	141	160	162	157	157	152	142	153	161	144	151	164	146	164	148	164	168	164	140	164	149	172	165	152	168	139	135	138	137	181	145	171	141	154	134	145	158	175	172	169	164	156	182	156	137	149	147	175	163	151	140	141	145	161	155	197	154	150	150	143	157	147	175	135	149	165	135	162	151	193	163	142	157	156	148	146	153	165	171	150	152	154	135	151	157	143	156	154	181	165	156	157	153	161	166	141	147	157	147	151	162	160	146	177	164	139	116	163	181	176	144	151	173	155	142	157	140	140	154	157	154	169	149	203	153	159	138	172	165	144	164	149	163	173	161	149	184	147	145	156	140	175	138	164	153	182	158	148	140	158	167	151	167	179	162	148	156	145	158	167	155	160	170	127	145	147	162	126	160	162	173	139	160	140	168	146	148	132	163	145	166	143	141	149	141	140	164	154	182	154	159	165	163	163	156	171	173	168	160	138	158	160	126	170	154	150	142	142	133	175	131	173	163	152	150	165	143	158	154	157	143	156	147	157	159	158	160	163	172	159	161	174	162	161	167	150	158	158	144	155	164	177	150	165	160	161	122	136	153	157	154	139	169	146	168	142	132	164	136	186	153	143	148	157	147	135	157	158	152	149	173	188	133	146	166	162	162	155	147	163	161	144	161	160	130	140	160	171	139	158	164	180	149	181	141	151	158	135	169	164	160	167	132	170	139	146	168	155	140	153	146	154	146	164	149	153	139	160	143	161	156	163	132	130	153	153	152	153	164	153	137	169	145	153	149	147	139	143	159	169	159	163	151	164	147	155	155	148	165	154	152	148	189	173	154	165	173	156	143	145	166	152	141	158	162	143	177	145	153	154	141	155	151	146	148	151	180	119	161	155	151	151	167	134	155	149	154	167	171	172	151	168	129	164	137	160	138	163	171	169	165	163	149	159	128	161	161	150	149	154	166	154	143	166	165	155	164	140	154	144	139	144	150	151	169	138	151	152	170	132	153	147	175	160	163	170	153	182	166	174	156	155	186	158	171	160	148	142	138	158	170	147	172	147	159	147	138	145	151	166	133	152	143	149	154	152	160	168	143	155	153	171	164	177	165	152	139	164	161	148	156	147	144	138	151	135	164	154	185	150	133	150	164	163	151	161	150	151	179	181	158	142	156	167	154	148	144	162	159	171	168	166	150	165	129	156	156	158	135	153	149	136	144	150	150	153	157	166	187	157	144	148	165	146	154	142	168	152	133	142	164	131	155	176	165	160	153	146	132	164	166	146	124	138	119	172	166	158	153	137	139	152	161	142	184	142	161	159	162	147	144	162	160	148	158	151	146	162	152	155	169	141	157	156	142	154	145	140	170	146	141	153	123	162	174	149	140	146	144	139	147	134	152	153	161	182	149	177	143	176	154	145	158	152	155	171	150	158	147	151	166	149	149	178	168	143	159	153	182	144	167	153	141	167	139	167	157	157	165	154	167	149	155	137	161	181	159	157	172	155	147	160	170	154	140	151	143	166	147	175	141	148	159	151	142	160	186	145	143	146	169	147	148	175	146	149	140	145	161	143	147	158	157	173	148	144	130	162	151	150	160	167	163	153	171	155	161	142	140	137	134	141	126	138	156	175	162	154	142	140	165	158	155	162	155	163	182	177	151	158	147	143	147	132	154	149	125	162	144	127	165	150	140	167	160	155	149	156	153	167	160	154	142	157	159	158	135	139	175	143	142	176	154	179	139	172	144	162	142	183	135	143	171	143	150	140	142	154	155	162	151	161	158	175	181	139	130	172	172	161	152	171	149	158	156	164	160	137	156	174	173	176	154	172	152	151	170	152	150	149	151	164	144	180	145	144	160	161	157	171	156	140	157	157	157	159	161	139	141	165	180	144	146	142	152	147	142	139	154	174	158	138	170	164	157	157	151	148	155	174	164	148	168	138	159	174	133	144	137	155	140	168	172	163	160	171	155	145	159	152	173	163	164	159	138	145	163	141	142	148	169	169	166	174	162	149	176	165	152	158	127	163	151	136	165	155	158	170	156	152	139	165	157	174	162	143	167	153	124	146	170	160	160	174	137	159	175	173	159	157	171	149	172	131	137	149	161	142	144	154	121	166	150	137	173	165	145	142	144	144	178	137	151	137	149	163	153	150	152	127	155	156	179	178	144	163	169	143	148	140	156	149	171	144	147	167	150	193	150	157	171	177	163	142	172	168	153	153	159	137	147	163	138	155	176	148	169	146	145	168	147	145	154	156	176	157	166	143	167	142	159	171	133	132	131	160	151	163	160	175	159	149	145	164	153	152	151	143	168	147	146	144	145	149	154	138	157	146	137	146	177	137	152	145	156	136	138	156	154	145	151	147	165	150	149	160	153	171	176	149	162	143	141	166	166	157	136	176	157	178	149	166	150	143	145	160	153	160	161	129	178	138	149	163	170	143	161	140	126	164	178	157	162	133	168	164	172	159	161	116	153
7470	2039	4062	5032	4458	3677	3156	2544	2129	1907	1567	1445	1306	1270	1172	1052	1009	1003	865	847	764	766	755	728	754	694	645	638	630	586	576	571	605	560	565	583	545	525	533	545	496	527	524	543	572	522	517	507	480	507	492	511	493	476	508	498	486	502	494	541	531	457	513	480	450	527	481	503	497	469	480	466	506	457	457	466	455	458	465	459	460	460	491	459	461	477	480	473	444	434	478	487	467	464	478	440	474	433	469	473	468	491	485	439	515	454	432	488	457	437	455	448	446	451	469	438	462	466	463	456	433	440	478	463	453	450	431	457	433	473	445	450	428	452	465	427	439	448	495	421	426	436	470	463	476	456	419	466	424	489	446	457	473	449	450	436	451	441	458	443	450	461	478	426	429	455	416	438	434	454	448	452	465	454	431	498	428	449	464	461	460	466	453	425	444	415	438	456	469	475	448	435	417	445	457	431	435	455	447	434	468	475	440	453	458	458	439	443	477	429	461	415	452	456	435	473	433	438	457	470	398	429	431	465	456	447	503	464	445	418	461	436	476	464	435	428	446	444	464	486	450	456	477	423	432	431	447	442	478	416	458	436	455	412	441	438	462	445	440	491	440	470	421	452	470	487	473	417	474	432	494	421	435	513	461	476	476	469	416	448	463	430	484	430	508	462	454	455	417	426	429	449	455	452	450	431	475	453	458	468	417	459	429	460	451	454	442	406	445	439	426	477	442	465	454	444	441	480	433	437	472	439	451	467	440	422	427	457	438	443	446	461	414	448	466	443	422	451	404	437	438	456	450	415	444	469	410	445	470	457	440	457	466	466	459	427	449	425	432	463	425	475	417	420	487	453	438	480	457	469	442	404	472	442	429	467	446	434	446	442	449	447	412	443	415	424	422	452	461	445	425	438	463	469	430	422	462	438	444	463	456	439	450	444	463	436	462	440	447	413	443	430	472	430	433	477	441	427	430	437	462	471	441	438	436	437	447	417	451	463	448	482	419	469	433	445	438	455	439	441	451	438	483	435	421	427	482	469	424	444	500	418	448	445	442	465	451	411	466	429	452	455	458	455	457	447	448	480	427	456	456	470	437	459	476	453	446	443	439	446	440	473	463	422	444	439	447	449	427	453	471	443	434	446	427	405	424	470	456	427	444	451	448	431	505	477	457	454	467	484	476	446	471	399	480	440	458	442	425	469	438	444	416	450	455	456	475	448	433	453	456	467	483	389	458	440	451	474	472	425	451	431	412	476	430	416	439	448	459	444	465	444	441	466	408	436	472	456	432	427	452	426	476	464	444	457	414	445	450	428	455	448	447	449	426	444	423	432	420	412	472	421	386	429	417	442	456	470	415	455	471	457	465	446	426	445	442	435	462	435	432	435	451	446	463	443	433	444	431	454	462	422	445	469	475	449	505	459	468	437	459	460	422	419	462	409	426	466	459	467	475	448	434	445	456	435	469	431	448	426	447	441	443	455	449	450	458	453	461	427	480	445	424	426	444	464	465	461	428	435	484	446	449	447	429	428	477	426	447	436	465	462	476	413	408	431	453	456	464	463	470	444	421	446	465	447	438	471	418	451	407	452	468	471	444	460	465	463	458	459	420	470	463	437	455	432	459	445	430	435	457	406	444	447	450	414	457	410	461	440	431	421	445	472	423	456	435	428	423	459	440	467	438	437	463	453	414	484	482	481	419	452	457	405	420	448	449	406	423	455	477	483	469	452	457	422	429	456	478	440	431	438	460	471	426	411	485	471	428	425	467	442	451	478	422	451	464	459	450	453	450	448	470	438	482	459	439	464	456	461	426	472	460	446	458	440	456	479	433	492	428	446	436	500	424	495	441	446	428	431	439	473	435	456	455	438	458	469	455	493	457	435	422	425	414	444	431	451	463	463	447	456	448	438	424	423	462	444	443	442	456	407	456	454	434	479	458	472	455	390	463	462	437	466	445	447	452	491	483	463	466	489	422	451	430	442	451	452	421	421	427	444	472	440	425	447	430	482	441	469	431	441	473	450	434	418	449	460	450	460	448	443	435	485	407	456	446	459	451	454	435	402	482	449	438	434	436	455	437	471	460	472	472	437	478	460	472	423	465	470	414	460	440	436	430	459	470	450	480	420	415	431	439	436	451	438	447	442	447	436	419	447	454	384	433	453	441	432	432	493	422	433	453	472	485	413	432	463	451	460	421	521	427	461	420	422	439	497	464	471	458	428	474	481	464	392	462	418	454	455	467	453	466	444	462	425	457	457	473	426	459	421	425	440	481	478	458	457	410	421	414	466	463	421	438	462	458	448	449	415	453	412	462	484	476	417	444	462	498	446	440	454	454	455	449	432	492	419	461	487	430	467	451	446	455	424	450	452	449	448	464	464	432	476	466	424	465	422	423	448	452	452	469	454	423	450	439	476	478	470	483	422	445	466	441	415	439	467	481	476	458	422	440	441	472	452	442	414	416	471	440	460	461	488	428	449	448	434	392	417	466	415	435	456	426	500	425	462	461	449	438	440	437	483	420	446	421	448	428	445	446	462	467	457	410	478	441	437	457	438	439	482	450	441	442	458	417	430	424	443	452	452	473	450	449	477	450	446	488	438	407	432	450	464	472	421	444	476	449	420	460	470	472	441	493	459	436	464	463	483	446	493	437	471	434	480	418	460	443	480	455	467	445	446	433	450	449	444	406	443	456	448	487	471	454	476	461	477	417	420	482	406	447	446	453	430	419	457	454	434	434	452	426	473	445	442	420	431	456	443	459	461	467	429	437	442	445	443	435	453	431	435	445	461	462	466	446	431	435	464	426	446	435	419	409	432	478	437	457	471	409	428	459	439	445	494	419	472	449	446	470	460	463	410	458	418	480	446	425	442	450	438	423	487	418	427	444	466	453	460	426	449	437	426	475	417	446	457	443	463	434	429	459	423	444	466	441	430	448	423	498	477	438	432	460	430	471	449	447	438	471	451	444	423	414	468	442	439	472	467	431	427	470	445	412	439	420	455	452	436	438	473	447	438	421	425	491	480	434	423	461	466	426	417	456	415	451	468	430	430	421	428	439	426	468	425	432	495	462	420	406	422	458	430	440	445	415	420	435	443	448	473	493	419	425	432	467	487	421	431	486	452	436	431	444	477	452	450	480	435	461	453	452	420	471	428	447	464	423	460	470	459	455	454	466	405	457	432	407	421	470	442	432	460	435	454	440	461	448	479	425	455	471	464	430	456	454	461	442	434	446	403	445	434	435	474	464	472	469	458	434	455	423	467	453	468	471	433	436	477	424	457	473	394	422	468	431	472	470	470	429	432	469	450	441	484	444	453	441	443	422	483	423	448	430	451	477	482	467	440	449	423	456	418	476	416	450	437	421	436	488	439	462	455	398	458	443	462	443	493	408	435	463	445	424	423	438	484	431	444	462	439	416	449	483	469	409	479	459	449	428	443	431	437	450	460	457	459	427	447	453	451	452	474	456	438	484	435	453	432	447	449	454	464	458	459
2646	405	440	426	389	384	401	377	343	389	377	358	377	383	407	385	338	406	384	368	404	368	390	418	361	423	366	377	416	401	388	405	385	377	354	349	389	365	386	363	396	364	353	378	364	387	374	411	353	370	391	376	361	395	374	375	372	350	374	406	367	380	357	403	377	401	363	367	361	389	353	412	367	387	340	364	354	388	372	340	385	365	354	365	361	366	370	392	372	378	395	382	374	401	399	413	363	371	362	367	344	363	341	379	401	341	409	364	394	377	358	385	329	361	385	380	364	404	356	373	384	356	349	390	392	375	363	389	376	361	407	358	390	383	372	383	381	393	397	370	381	365	395	394	384	409	383	382	361	385	390	354	358	376	373	351	415	343	341	401	383	368	382	331	367	361	356	384	363	385	341	327	390	360	351	392	373	368	422	405	421	360	383	385	398	380	397	376	371	376	392	355	331	340	378	366	383	399	383	405	366	383	385	413	377	377	407	390	404	413	362	373	389	359	364	383	399	376	379	362	367	379	377	390	404	370	369	387	383	427	389	380	417	372	358	369	411	361	368	378	371	359	387	394	363	358	402	379	357	344	351	352	339	385	376	386	365	358	351	371	388	362	360	345	346	400	365	389	373	352	332	393	361	352	384	387	373	341	381	345	335	368	393	386	351	353	366	367	386	350	379	416	367	376	365	393	382	350	402	397	372	400	400	405	345	356	399	377	379	376	388	416	392	377	392	340	391	391	415	368	374	366	377	399	371	342	387	353	408	374	372	381	377	384	398	368	350	395	370	369	362	357	374	386	398	377	400	342	350	364	373	378	399	384	371	376	357	362	385	402	403	343	379	360	388	375	384	384	403	405	387	393	429	343	394	408	354	394	367	387	381	355	370	365	367	393	434	367	347	368	376	395	382	350	358	406	351	358	357	372	359	369	383	350	373	387	361	378	396	390	370	404	373	331	392	401	349	351	357	377	377	406	395	366	384	389	374	356	380	408	345	372	386	360	385	378	414	382	362	385	393	369	368	382	372	409	364	356	395	410	385	372	389	373	377	366	327	373	390	373	400	366	384	336	399	369	323	377	353	406	364	377	366	390	375	394	397	362	389	351	388	355	385	355	349	371	385	364	351	378	378	395	364	359	362	367	400	395	350	375	369	384	343	391	371	395	416	327	374	367	376	397	365	385	376	378	349	374	365	407	403	358	373	385	379	364	355	403	390	330	353	347	323	355	353	370	363	409	366	384	364	390	396	414	390	362	371	346	402	364	371	393	401	356	330	394	387	361	371	346	363	382	358	376	414	376	402	412	355	376	369	383	378	395	354	383	371	393	343	353	394	379	328	333	348	392	407	375	394	390	352	397	374	374	358	402	416	420	369	342	361	366	365	325	386	379	393	387	385	402	400	369	393	375	370	401	364	346	393	346	388	371	333	389	355	380	360	432	382	396	366	415	373	410	371	339	378	389	347	383	355	373	373	408	377	402	376	369	410	404	393	352	390	383	395	335	367	382	417	384	368	379	357	370	388	387	346	363	367	361	391	410	385	338	364	363	356	418	361	384	397	357	350	366	375	384	393	376	353	351	374	373	387	412	357	349	384	411	368	376	396	370	377	338	357	389	358	388	366	366	395	421	385	425	339	354	374	380	352	352	354	381	374	395	392	376	379	353	347	377	358	365	422	351	389	374	354	388	389	395	352	363	356	402	402	359	416	355	362	407	408	359	385	385	380	361	373	363	375	375	369	361	384	361	386	423	341	380	381	408	384	384	381	376	328	350	371	371	371	398	386	390	372	380	372	353	370	381	387	379	400	395	382	374	389	380	325	354	369	389	396	366	370	337	357	384	366	365	405	418	394	377	392	379	390	369	365	369	352	377	370	398	320	366	386	373	335	394	379	388	403	355	406	369	411	363	394	364	413	365	353	394	388	377	392	370	407	388	379	376	375	420	368	355	361	378	398	363	421	382	376	382	373	372	349	360	410	367	347	361	394	374	404	372	337	373	394	374	398	387	360	339	351	361	386	354	357	391	375	366	373	377	379	365	351	366	386	366	393	360	360	347	341	394	373	349	402	388	354	365	380	377	390	360	360	380	368	394	369	397	394	371	379	371	390	405	380	382	367	372	358	393	388	384	393	390	377	373	372	403	374	362	384	402	387	347	351	421	334	358	365	384	417	389	389	372	391	352	379	429	370	356	357	390	385	385	395	424	373	353	346	358	407	381	374	355	374	385	397	371	347	367	344	389	346	342	370	384	399	347	402	385	355	371	380	324	369	408	372	356	370	369	348	347	350	382	390	402	392	358	378	371	383	399	338	346	376	379	395	375	383	379	407	395	368	378	398	362	362	383	377	376	347	372	380	364	366	360	393	391	396	407	387	416	364	392	413	379	401	370	346	378	366	401	420	360	373	374	353	357	388	391	368	336	381	334	365	357	381	375	378	411	409	400	373	383	380	342	390	347	373	360	412	355	349	351	374	399	362	357	382	382	396	388	370	379	346	383	320	371	363	344	385	392	381	361	389	391	390	341	384	373	367	402	391	371	383	366	367	361	407	397	390	400	352	365	422	370	374	368	399	391	380	383	422	377	394	376	366	395	370	372	374	385	378	374	395	329	383	373	371	387	360	377	357	386	361	402	365	380	392	383	373	380	367	391	364	355	346	343	400	380	384	393	398	341	390	395	395	373	385	359	387	382	396	380	370	384	373	409	416	374	382	354	406	382	380	333	350	376	382	390	378	393	366	361	356	353	372	361	340	372	430	365	423	357	363	366	377	384	402	384	369	392	375	351	349	387	365	355	396	360	386	401	391	388	378	365	390	387	343	404	403	365	406	400	355	393	405	344	396	322	376	361	394	395	375	408	357	387	316	373	361	388	343	381	402	387	360	397	388	358	383	366	346	401	372	406	361	371	387	400	356	338	353	378	374	414	380	367	399	334	391	407	360	352	375	365	391	370	361	367	359	353	377	378	412	352	371	339	417	364	385	384	368	339	393	360	341	395	396	372	357	380	362	389	363	365	371	381	373	401	418	381	416	396	360	339	377	391	388	371	368	411	338	422	372	402	354	366	332	331	405	346	395	400	347	391	372	371	401	365	346	381	385	371	370	348	371	392	396	334	384	343	399	368	361	411	389	405	373	367	357	347	379	335	391	326	424	367	346	377	390	384	423	348	384	377	336	376	403	340	386	352	382	391	370	392	378	376	385	349	350	387	361	400	385	407	369	385	386	343	400	397	348	387	328	369	346	384	402	385	381	380	371	357	370	337	391	363	377	378	401	355	350	345	383	362	371	391	389	360	347	400	401	317	382	338	366	374	360	345	395	326	366	391	370	376	362	362	380	368	343	397	388	356	418	364	389	431	424	387	382	366	368	390	407	365	379	366	362	360	394	373	359	368	382	384	401	371	390	371	382	343	382	337	365	371	408	358	367	349	391	373	410	376	361	368	396	349	398	382	368	368	391	382	360	373	365	364	352	362	381	354	370	340
2745	1007	1146	1164	1073	1106	1069	1037	1033	1066	988	984	955	902	960	968	942	982	956	1002	897	964	941	945	985	983	1026	965	995	941	979	976	1013	1020	904	1005	964	984	957	972	993	959	904	909	935	990	956	986	991	893	982	976	1002	952	964	978	958	964	956	1000	984	899	958	969	958	944	937	963	955	915	968	907	999	914	994	990	965	939	963	940	967	1014	988	944	912	955	969	1005	963	932	988	921	962	961	926	998	909	969	916	944	967	997	963	992	932	959	946	911	1021	1012	957	959	925	878	950	978	980	912	1010	947	952	922	930	960	949	964	1002	922	935	962	970	933	937	918	1008	948	931	948	959	955	989	1017	986	968	869	934	961	929	1027	934	942	916	936	973	917	970	965	904	983	955	949	948	954	939	970	986	961	958	905	1019	923	956	918	999	970	888	936	969	992	933	940	918	989	899	993	946	1016	931	980	892	919	910	900	976	946	947	922	927	979	877	942	933	949	933	981	909	964	913	969	940	968	960	972	907	1004	955	943	967	986	965	936	987	934	928	966	952	967	933	910	964	933	952	1009	970	940	952	947	884	974	920	966	955	962	929	973	952	897	999	945	982	947	979	958	959	989	962	992	1008	1010	938	859	963	974	979	903	943	1022	970	936	954	979	946	957	989	922	955	952	955	942	953	939	922	910	936	934	982	936	966	933	994	975	944	941	934	933	903	967	964	980	925	953	899	967	970	946	937	963	1002	928	963	972	973	938	951	999	994	996	934	926	959	896	942	913	957	962	986	990	910	959	942	922	977	1003	986	928	962	964	993	981	958	943	970	976	949	936	987	1021	944	968	958	950	924	997	940	946	913	946	950	967	959	954	892	1001	1003	947	973	952	945	934	942	939	1008	977	957	930	993	926	976	993	1015	973	991	926	936	951	951	989	929	1001	964	960	915	927	977	931	928	993	918	951	957	909	975	986	937	983	935	910	933	880	938	961	913	1023	928	945	973	967	961	941	972	947	979	953	951	1014	911	940	958	940	990	960	996	931	967	952	1005	968	950	940	1007	975	959	955	971	958	933	935	940	934	975	954	970	969	963	945	959	988	918	991	970	1000	972	922	855	994	912	982	936	949	981	934	946	957	979	970	926	947	970	937	991	977	1000	948	951	992	942	965	920	893	1005	976	997	941	972	901	958	985	925	949	955	1060	913	935	933	946	995	903	1022	916	950	1027	942	907	960	980	1008	946	936	971	960	983	934	970	981	961	991	911	931	1007	959	966	964	996	848	1008	933	967	922	988	997	913	942	1039	954	929	983	952	995	924	979	956	941	936	983	890	912	946	927	907	906	991	997	958	931	935	986	934	938	941	961	939	929	958	987	965	951	953	949	977	919	913	944	982	1004	941	949	959	979	980	974	989	957	899	1000	1001	981	969	949	928	946	956	996	944	917	975	975	960	945	1023	897	989	953	942	933	946	880	953	1025	973	1010	956	1016	985	1010	966	979	930	908	970	958	954	928	951	933	1004	948	954	966	986	943	937	981	1001	940	990	972	947	959	936	977	986	953	1018	924	1006	994	915	942	977	956	956	947	943	943	1015	937	939	933	971	923	952	969	938	924	935	995	980	965	959	975	965	963	925	953	937	961	915	953	965	1005	888	990	970	930	964	974	947	914	940	934	990	958	982	971	971	952	907	963	971	894	911	896	908	989	994	986	1042	907	936	968	943	1002	959	897	919	902	921	1002	997	982	951	974	972	897	943	985	972	943	945	918	936	990	952	949	992	929	964	945	964	927	964	939	890	970	940	982	983	1000	964	953	996	944	931	930	980	923	952	967	997	912	945	922	987	997	974	968	1001	913	965	993	956	928	922	920	929	949	983	955	946	1056	1012	1001	958	998	949	981	952	967	942	957	973	908	907	904	941	927	973	958	970	930	933	954	961	975	1011	975	954	923	955	962	985	971	936	955	926	928	952	943	963	967	966	925	966	967	968	941	972	994	957	986	928	941	925	961	943	948	963	953	973	950	969	933	1023	980	888	918	991	955	963	935	1005	936	966	940	962	982	987	899	930	970	961	914	930	890	973	995	953	951	970	945	959	973	951	974	963	967	951	1001	1027	976	948	916	982	927	979	907	934	918	998	891	941	954	955	921	941	999	931	981	947	970	913	992	963	980	993	1011	959	956	958	908	916	1014	981	987	981	963	954	978	930	921	935	1007	996	990	912	1012	932	932	975	904	975	936	957	930	948	971	1001	939	957	934	952	981	945	991	932	961	950	957	969	929	960	993	950	1023	943	955	952	942	996	957	945	980	999	961	947	876	925	948	884	896	943	940	925	958	910	1003	948	1009	940	983	970	960	940	966	955	900	956	957	978	966	1000	923	965	955	955	985	933	920	963	928	937	929	960	893	974	950	972	953	943	967	959	1003	960	882	962	917	911	988	943	962	1025	961	1023	973	901	947	941	885	934	982	1024	957	944	920	970	993	946	960	1015	934	958	964	943	870	998	962	952	950	946	960	952	964	954	951	966	974	918	934	943	987	962	990	946	948	969	993	954	959	893	920	967	947	951	961	982	924	1020	977	967	1028	963	905	971	957	997	951	984	972	925	953	976	939	941	955	973	1001	972	965	961	959	929	945	955	997	992	889	971	937	947	919	972	914	976	962	943	934	926	966	1029	976	1002	917	921	915	1017	905	926	975	971	954	931	947	980	899	986	987	958	938	913	952	941	973	911	956	959	994	905	971	946	977	959	961	918	938	954	982	871	944	931	969	946	985	995	952	909	973	942	975	921	950	989	937	967	949	944	991	908	942	942	997	948	982	1028	894	905	992	935	918	920	950	942	983	961	950	997	943	957	957	936	943	931	929	978	976	955	930	1002	902	998	975	943	961	958	935	918	943	943	958	984	959	958	953	968	1000	963	945	948	995	900	954	941	982	969	983	1014	1028	954	953	977	957	974	880	989	921	907	963	912	968	974	973	907	983	976	884	1007	1030	966	936	951	970	892	977	918	964	919	921	944	980	935	922	935	969	931	920	958	977	965	913	916	943	963	997	972	948	945	894	1013	977	979	1023	918	968	972	950	982	1002	978	951	952	912	937	920	944	953	984	977	954	975	972	974	913	944	947	953	927	926	929	929	920	953	978	924	904	941	973	1013	959	950	957	984	966	952	941	982	966	935	985	980	966	988	979	964	943	1014	892	948	1019	948	978	869	924	956	1016	950	963	938	966	864	984	974	956	944	979	958	1022	957	952	946	923	968	957	934	975	972	990	930	968	969	1020	880	953	895	994	939	920	948	1004	1012	894	1005	969	991	954	944	954	954	929	1016	971	955	944	974	923	998	988	932	973	917	948	960	907	919	1011	885	938	974	978	998	920	958	964	929	950	939	1023	1002	1007	968	972	930	973	1019	969	954	916	926	933	1005	915	975	943	938	959	944	962	913	1014	925	941	994	961	985	925	891	947	951	980	938	900	956	971	987	976	935	948	1000	913	949	974	939	966	884	921	943	949	995	947	1006	984	981	942	954	996	1019	917	962	944	962	964	962	934	979	956	923	950	970	969	941	1023	948	978	960	886	949	1013	985	942	938	1024	1020	944	939	956	946	905	942	936	940	923	949	960	934	951	939	989	971
9372	1100	1357	1152	862	700	606	547	440	456	472	469	423	402	394	397	378	345	347	342	373	383	343	336	339	342	317	330	320	375	321	299	321	320	355	361	360	351	338	340	352	342	391	328	355	352	339	348	336	362	333	366	323	360	344	346	317	351	333	341	340	323	306	335	320	272	317	329	299	349	349	341	340	337	331	328	313	340	360	341	318	383	334	316	335	327	308	304	356	326	341	282	347	325	373	343	339	328	332	343	322	328	325	348	354	341	320	356	376	335	322	358	331	311	316	335	361	330	344	353	286	293	370	330	305	343	328	376	344	339	359	347	349	325	364	322	336	372	343	330	327	341	332	332	356	311	315	312	338	289	332	362	359	335	337	332	326	331	311	326	304	339	314	301	313	318	354	327	346	342	349	318	321	352	307	379	330	323	336	300	342	321	323	324	345	322	353	362	290	321	312	339	321	324	328	325	338	361	330	318	320	346	336	347	359	315	312	327	330	319	358	321	365	311	335	291	333	317	337	332	344	330	312	313	324	315	328	310	318	331	357	301	333	335	346	342	333	344	326	303	360	329	326	327	337	355	344	324	327	338	326	323	341	326	339	329	351	329	319	311	315	331	323	324	332	355	325	383	336	329	309	343	334	336	347	316	324	377	347	301	312	340	336	293	379	341	329	323	327	314	347	318	350	341	341	312	327	328	310	356	316	380	331	309	330	363	341	345	330	348	328	329	348	313	332	342	339	333	335	335	362	342	315	355	342	313	309	306	351	321	324	333	328	349	340	308	342	343	315	321	353	356	333	342	336	337	315	352	326	338	301	319	301	327	340	304	338	339	294	332	312	311	325	287	337	331	336	313	323	337	329	319	307	355	322	329	308	349	322	315	315	320	319	367	359	324	319	330	344	347	304	349	322	343	319	344	327	326	345	305	314	303	325	327	339	311	343	347	311	352	314	362	324	312	326	340	349	351	328	333	409	323	347	335	301	329	352	337	352	345	304	337	374	362	338	324	368	339	338	382	350	308	346	315	329	314	330	311	312	339	313	334	348	339	313	321	373	341	313	346	354	358	327	371	318	363	326	346	338	318	326	343	330	326	387	287	308	360	321	348	343	343	357	358	313	356	350	341	338	368	334	356	329	339	347	357	368	345	357	344	287	307	333	327	330	339	343	367	332	350	347	353	333	344	341	313	312	325	335	332	353	385	355	334	357	330	324	340	358	329	325	331	334	312	331	295	313	335	348	344	339	348	322	330	366	334	309	341	360	363	327	344	321	331	318	337	308	341	311	365	329	346	327	312	332	359	309	343	361	366	317	353	329	334	301	325	332	315	329	353	318	340	321	326	327	346	344	342	303	340	341	333	311	330	334	318	347	316	326	342	325	345	348	320	347	345	350	327	366	359	330	307	318	343	364	356	312	331	355	318	329	327	386	304	304	341	323	353	315	315	337	322	350	286	341	342	349	357	345	355	354	319	315	327	372	306	335	292	292	346	339	343	331	343	325	325	300	334	335	334	310	324	322	343	324	310	339	365	316	348	312	344	346	300	345	340	290	324	353	356	320	318	309	348	333	343	354	302	320	331	336	321	354	362	328	367	333	324	310	340	321	334	368	351	338	300	315	327	335	320	360	335	318	351	362	331	360	333	338	361	326	348	362	352	325	336	356	350	333	298	342	342	334	319	357	356	280	324	353	326	313	356	329	328	294	312	356	313	348	338	332	310	324	319	316	336	329	329	329	324	322	350	339	355	351	345	351	328	321	373	351	335	345	291	322	348	350	299	358	330	332	308	317	329	367	308	308	368	336	321	334	342	349	332	330	317	298	336	312	320	341	354	324	324	326	320	335	375	331	343	335	329	330	357	321	300	338	333	362	313	375	312	342	330	300	323	348	366	342	304	311	346	355	341	311	347	270	358	334	349	349	304	333	343	341	346	305	314	336	331	306	345	334	364	327	338	335	359	327	295	341	319	314	322	338	294	333	348	337	342	339	363	315	340	324	359	371	324	316	323	334	337	325	333	345	328	332	339	340	338	376	313	360	327	375	313	339	346	336	333	322	323	306	364	314	351	325	365	348	347	319	342	342	390	361	296	339	325	342	330	338	346	353	325	351	341	327	315	335	339	327	316	335	304	318	326	366	302	319	362	337	336	330	313	343	366	330	340	344	328	309	336	321	333	336	350	349	349	325	356	363	335	335	310	351	330	346	323	307	344	305	349	310	342	357	351	354	337	333	324	348	307	347	325	348	334	303	352	337	344	319	346	310	284	313	333	346	320	342	285	329	346	313	334	361	309	341	335	302	293	322	334	317	355	329	325	334	351	374	338	348	324	307	306	388	312	327	348	338	355	366	360	321	340	338	371	337	330	320	336	324	354	337	359	358	350	319	384	334	354	354	328	322	321	342	330	327	353	330	310	322	324	315	314	330	333	345	335	321	332	324	361	327	353	310	331	371	315	341	335	337	332	347	330	326	333	310	337	316	312	280	341	359	344	360	324	318	330	359	337	336	362	326	333	363	331	354	316	312	346	306	352	351	329	336	329	326	366	308	336	367	312	307	320	344	351	303	367	320	348	352	319	330	316	303	337	336	307	373	350	300	341	319	335	333	326	303	318	324	316	329	359	338	348	309	344	322	324	386	304	362	356	323	316	319	329	350	328	347	315	329	357	355	353	335	331	347	340	324	308	318	344	341	336	318	354	310	335	325	314	328	358	345	348	330	338	377	322	332	364	316	362	343	298	321	311	318	309	349	347	358	374	346	311	330	369	352	311	325	341	338	359	316	336	369	347	348	358	352	361	341	314	337	313	368	356	352	341	284	348	338	318	359	345	342	370	321	341	322	311	332	303	323	311	369	337	365	312	325	332	339	338	333	325	336	368	385	337	339	326	294	316	318	332	330	340	323	319	341	329	325	347	321	372	358	324	328	337	350	326	349	342	334	331	326	350	341	372	362	339	343	318	332	327	355	327	329	317	311	332	341	327	333	337	338	319	336	315	345	371	297	337	352	349	330	313	378	338	340	378	348	332	347	341	381	359	340	303	355	343	334	329	304	318	355	361	329	376	332	321	372	330	284	332	343	341	336	323	307	361	336	351	347	315	345	301	320	308	306	293	349	319	318	316	345	326	343	332	339	318	337	326	327	345	338	355	350	370	307	342	344	350	324	329	310	350	333	316	359	307	346	342	328	312	331	334	316	325	352	355	357	325	337	342	332	323	350	344	324	315	350	325	355	348	346	335	304	325	325	386	327	367	287	352	325	345	337	302	335	344	341	333	309	320	305	340	332	301	307	360	335	321	369	325	360	334	346	377	343	332	346	339	308	351	333	368	332	322	330	330	365	335	352	315	328	359	325	359	340	327	318	330	345	312	319	343	325	313	321	348	358	307	365	330	351	322	327	309	312	353	341	329	321	324	346	324	344	301	333	354	333	315	321	337	369	352	300	333	321	363	330	346	334	323	341	291	333	316	312	306	325	348	345	318	343	335
5852	1594	2728	3292	2984	2568	2181	1873	1720	1633	1421	1426	1362	1291	1167	1153	1127	1077	1070	1016	994	976	950	987	979	988	990	901	949	915	975	905	970	954	925	889	920	908	917	927	906	918	933	849	886	862	897	911	861	860	917	862	883	888	852	861	828	908	870	865	847	945	845	901	903	872	887	868	888	822	833	856	882	873	857	839	864	809	838	826	883	813	841	891	799	884	903	862	841	841	815	838	905	826	839	811	846	878	873	873	838	830	868	906	869	865	853	810	842	857	812	878	815	792	847	832	867	863	874	792	813	869	828	863	810	822	848	853	833	879	852	872	825	809	834	791	908	881	872	814	789	824	872	838	898	846	846	900	877	893	848	828	810	884	873	887	858	854	842	840	791	882	838	850	827	802	809	873	841	878	911	841	835	893	806	873	857	886	808	877	794	841	871	852	826	836	831	806	876	877	835	839	884	901	920	879	873	890	893	825	868	819	877	858	885	854	859	858	785	839	895	834	872	804	853	903	791	841	859	871	854	894	844	844	828	870	855	818	801	790	864	835	838	819	901	820	839	900	886	844	877	830	822	839	776	862	859	849	819	896	846	823	792	881	850	820	782	806	878	807	857	812	901	884	851	846	848	857	817	887	815	916	837	799	860	831	871	817	861	873	879	821	843	845	868	875	885	861	844	827	890	862	813	881	861	862	884	876	845	791	855	835	845	863	856	835	855	840	829	845	817	857	850	894	872	821	860	806	849	807	871	859	868	825	847	839	899	890	879	896	842	878	881	857	809	883	900	822	879	858	843	884	870	888	804	838	864	841	797	807	870	858	893	848	883	832	857	877	874	898	848	869	849	805	821	876	821	857	832	881	796	783	838	816	854	820	800	834	845	840	868	799	837	891	828	898	848	873	852	863	816	829	833	818	886	852	854	839	853	824	843	840	836	837	859	851	864	831	850	885	799	864	801	857	869	856	883	804	845	881	847	878	856	854	883	802	833	847	861	840	840	860	871	884	841	864	853	868	839	819	885	843	849	818	845	838	859	830	859	868	869	906	853	852	830	813	865	798	793	787	868	843	812	866	827	835	822	859	829	830	833	824	804	824	811	819	814	812	868	841	869	828	869	869	825	853	834	857	857	873	879	855	830	845	885	860	808	839	842	930	878	811	857	849	812	839	826	869	860	826	855	822	862	855	902	862	850	843	881	856	810	871	926	813	870	877	870	799	836	832	868	827	887	851	823	852	891	836	862	837	864	853	850	889	868	818	892	790	864	839	827	803	901	842	835	878	849	855	854	837	883	852	843	880	858	883	840	840	892	839	854	857	888	818	821	817	835	830	888	827	815	917	828	911	857	830	858	842	897	848	843	880	811	869	868	859	883	880	856	862	820	835	795	810	820	827	876	852	889	849	904	842	856	844	892	916	810	855	853	861	838	859	864	840	860	853	863	824	842	839	823	849	853	889	886	861	858	849	875	836	842	826	828	826	879	898	854	853	826	855	843	874	872	822	789	849	849	833	897	847	823	847	823	799	865	873	861	840	838	900	789	874	889	891	854	838	842	797	835	838	820	811	841	787	829	885	930	872	892	855	868	861	793	872	793	843	822	848	872	882	917	851	825	871	869	859	819	890	790	861	842	820	811	909	864	829	861	899	865	833	878	835	810	874	831	850	827	886	865	889	835	858	850	885	849	872	836	803	826	823	811	846	874	874	845	800	823	837	836	849	906	852	819	912	903	808	830	853	786	840	806	839	865	838	853	850	875	839	832	843	849	877	848	812	835	807	851	796	841	817	863	840	870	855	888	859	835	814	883	878	870	832	873	844	844	883	862	840	825	881	871	859	793	841	843	849	822	814	880	886	884	871	909	840	824	818	837	882	859	837	861	886	805	859	816	834	913	849	821	783	829	828	896	887	865	844	829	830	917	846	811	858	910	855	889	812	880	878	842	823	855	811	795	846	839	819	797	878	785	815	861	878	844	850	867	872	903	861	870	832	786	792	813	814	857	860	826	853	845	893	881	911	830	870	859	830	869	854	875	854	876	903	876	847	856	860	907	825	837	851	828	845	851	872	857	843	824	853	829	828	889	803	878	838	838	875	857	863	828	814	795	817	868	850	840	798	807	847	847	848	876	863	817	870	879	868	856	814	852	873	843	844	842	838	847	810	813	810	863	898	823	805	850	864	875	833	867	878	836	855	914	810	838	849	884	857	891	834	831	831	841	862	817	848	858	882	812	829	832	859	856	871	842	809	823	842	885	846	874	893	861	850	863	860	852	855	865	860	895	844	875	835	851	857	887	869	828	919	878	830	823	802	830	794	834	853	861	882	830	847	845	845	882	845	861	871	784	870	840	871	875	851	862	826	847	813	808	814	840	833	893	814	799	894	829	856	903	905	853	849	813	803	863	859	793	792	837	849	869	844	840	849	827	872	854	845	829	858	868	885	867	892	828	802	845	869	883	896	772	856	835	876	904	875	858	839	837	859	852	813	838	856	905	832	903	836	870	851	805	824	812	834	888	902	841	848	862	880	813	883	825	849	832	839	846	864	840	920	833	864	834	868	872	854	815	858	868	864	832	835	833	850	852	858	865	858	875	839	904	903	893	883	857	821	881	866	827	865	886	870	893	815	820	875	787	858	884	861	865	857	881	888	839	861	873	839	860	844	861	841	791	816	815	835	763	880	847	830	858	821	834	836	821	849	841	881	776	832	865	889	897	822	847	833	878	887	859	839	850	879	839	887	863	843	861	836	877	847	852	800	822	862	862	858	833	877	887	786	839	865	819	854	826	833	815	871	842	830	844	837	836	879	822	827	838	818	879	887	853	812	880	846	857	813	856	860	850	828	929	833	841	885	842	850	851	850	858	899	869	858	755	824	865	867	825	885	855	855	856	863	812	863	796	850	825	837	823	851	802	893	825	861	780	850	845	886	881	839	872	828	872	881	776	865	882	801	843	796	837	826	884	858	852	848	848	903	847	836	840	862	861	843	847	840	819	791	870	864	848	856	880	848	872	881	826	866	847	867	933	867	883	825	850	827	836	859	876	839	870	850	852	933	860	870	873	853	825	802	830	826	883	847	850	808	827	809	855	770	881	839	839	798	853	843	842	842	841	826	883	823	865	820	916	877	840	844	791	839	852	774	817	849	824	868	836	851	838	841	855	855	895	838	896	849	851	826	834	842	833	843	904	795	824	812	889	832	833	804	876	871	931	792	861	814	833	849	828	840	842	860	865	844	874	855	850	835	822	842	869	876	889	846	784	890	844	897	888	866	815	805	801	834	827	872	843	807	860	850	877	840	831	810	873	815	875	829	881	833	912	871	858	811	811	848	838	830	821	833	886	879	801	896	832	833	878	768	859	862	892	836	845	840	832	865	864	844	817	863	892	830	842	831	871	804	868	825	869	831	868	853	837	814	799	789	802	815	833	838	821	857	861	886	858	843	841	790	852	832	874	875	821	840	820	851	855	831	862	846	863	840	865	814	837	805	869	806
17247	2488	2325	1738	1203	960	752	554	450	426	343	346	308	280	260	248	251	219	212	190	193	210	198	177	202	181	157	194	178	187	166	178	156	178	161	170	178	183	159	150	186	167	178	148	184	149	176	159	154	148	154	166	157	162	187	162	174	151	161	152	176	165	162	155	187	145	169	167	152	168	156	169	139	148	154	149	139	153	166	159	143	159	148	156	160	168	145	159	158	140	160	143	148	164	166	137	165	176	154	170	173	145	174	170	151	149	150	162	155	145	163	171	166	163	173	163	153	138	146	150	184	159	161	157	177	154	152	142	177	149	151	149	151	172	137	154	151	170	149	147	162	150	161	161	142	157	159	147	151	153	121	175	169	147	150	144	152	155	135	141	131	171	163	151	163	128	155	159	139	157	161	148	145	137	170	170	160	151	144	167	157	141	147	134	167	164	157	144	158	171	176	149	143	154	183	162	140	164	151	152	151	168	135	150	146	135	155	160	162	146	176	145	163	166	162	151	142	140	137	168	152	133	145	143	159	151	164	157	158	170	155	162	140	181	161	151	156	149	177	156	134	167	146	147	141	147	134	169	163	128	141	170	156	149	171	155	152	174	153	172	169	144	155	167	161	154	171	190	183	130	158	152	151	143	146	143	170	148	143	177	145	154	165	151	144	152	157	159	153	165	154	168	144	142	156	162	152	158	145	153	178	149	124	152	160	140	137	159	155	158	153	146	142	139	148	146	167	157	185	142	160	134	158	147	150	142	127	181	153	169	171	173	167	175	168	168	149	159	167	165	164	167	133	165	171	148	148	150	160	139	145	159	156	145	151	159	143	170	152	163	152	148	157	188	155	163	148	149	167	141	146	175	152	133	158	160	153	169	164	174	169	166	160	152	170	145	158	161	151	159	153	163	156	151	158	148	164	181	164	151	146	149	145	168	176	154	149	173	163	162	150	169	156	153	163	148	159	153	159	162	137	158	161	146	150	148	159	152	154	144	153	173	164	169	139	191	166	163	136	161	136	147	180	162	155	155	157	174	182	140	136	160	172	146	157	140	154	158	152	160	143	118	141	154	147	161	161	159	151	147	158	154	159	164	130	162	153	146	186	146	165	155	157	169	154	168	156	162	141	162	165	159	149	157	153	161	143	143	150	164	165	149	169	155	158	142	157	144	159	165	159	166	139	133	128	142	164	171	135	157	160	138	152	148	162	148	147	157	156	168	165	147	156	161	153	183	146	185	149	152	154	159	150	158	141	168	124	150	135	160	139	173	167	154	165	174	164	159	151	142	148	156	175	163	130	156	158	145	137	163	152	139	167	145	140	162	161	173	163	145	160	130	161	164	160	162	159	151	135	167	145	168	151	164	154	168	167	161	143	167	178	127	152	155	157	162	167	166	133	147	145	167	151	152	168	165	164	150	177	161	160	155	159	162	143	174	140	162	176	174	143	152	175	134	146	158	169	143	176	164	192	136	155	158	167	151	171	178	157	155	150	143	158	120	157	150	133	163	155	154	156	165	168	174	143	170	145	172	181	153	133	170	157	139	165	148	151	151	140	163	147	177	151	174	144	164	157	163	154	158	176	173	157	152	174	140	171	126	134	171	142	155	158	146	135	155	157	151	154	166	165	150	146	162	182	155	154	154	147	170	140	174	153	136	180	156	163	145	188	150	138	174	142	145	183	148	164	162	160	162	162	170	176	160	164	157	162	183	154	189	159	139	168	150	169	160	136	165	163	162	146	168	175	147	154	162	166	142	168	164	150	146	154	173	156	160	159	136	162	173	150	163	134	143	154	143	176	166	150	144	168	178	159	176	170	124	151	148	129	168	142	154	162	155	158	170	172	169	149	146	169	145	156	166	157	142	127	156	144	174	144	174	152	158	150	154	154	153	168	165	144	161	151	164	147	170	137	161	166	149	146	147	143	158	134	165	157	162	163	178	177	129	172	178	161	162	158	160	171	173	174	160	146	152	149	156	159	145	172	164	150	161	171	176	170	157	159	166	157	155	148	157	171	158	172	151	168	149	153	156	174	151	171	157	152	160	154	143	167	167	162	132	159	165	146	178	158	136	146	151	140	131	168	162	150	173	137	142	139	163	153	145	157	173	153	155	154	163	156	156	152	185	147	166	129	144	176	137	138	163	148	141	146	159	159	144	148	143	151	137	136	146	150	167	177	166	139	156	163	152	163	143	138	159	154	152	182	172	161	169	163	148	137	185	162	163	155	132	161	180	147	140	149	151	144	142	140	183	185	174	131	141	159	153	135	139	132	167	174	153	162	143	154	157	186	163	155	148	128	176	172	150	141	124	133	151	154	157	150	147	172	160	153	158	164	149	132	160	167	138	167	141	154	175	150	152	171	149	197	145	145	157	149	167	173	156	173	127	157	155	146	134	142	128	159	161	155	158	149	162	137	157	153	156	142	162	143	156	143	180	147	178	154	153	161	141	163	156	158	163	165	168	166	160	151	143	162	159	149	132	162	161	167	140	161	150	161	159	173	144	148	149	169	146	147	152	165	154	149	135	163	168	167	172	153	165	159	153	155	156	143	146	151	156	144	155	166	141	141	162	153	165	170	150	149	142	151	161	172	148	153	150	137	183	133	154	163	165	157	151	181	160	156	172	151	158	143	157	156	150	163	165	152	178	168	169	176	143	168	191	149	138	154	143	150	157	150	165	177	153	140	163	150	136	146	163	143	158	159	142	146	164	165	133	134	141	167	150	167	152	141	157	155	151	155	177	155	173	153	155	164	155	143	151	144	157	156	179	148	163	140	160	156	147	158	165	139	161	177	171	141	167	153	143	139	173	153	159	152	155	146	153	160	162	156	169	156	173	170	162	164	142	156	158	138	133	138	146	148	141	169	153	160	170	160	159	155	168	143	149	151	144	137	140	191	138	153	154	162	164	145	168	155	153	143	147	166	160	157	170	141	146	135	149	148	134	163	141	138	157	162	150	180	167	163	163	164	164	147	134	146	162	173	154	152	161	165	142	144	158	145	170	141	160	155	162	145	144	140	189	156	142	150	164	156	189	154	139	154	160	159	165	138	154	174	166	162	174	158	166	156	130	193	174	132	171	161	161	145	141	168	166	162	132	145	143	130	146	147	160	154	160	146	140	149	149	171	162	146	142	167	168	166	160	169	152	149	166	152	167	164	132	167	152	159	151	187	139	151	148	149	138	175	137	158	154	164	165	132	145	163	166	129	144	148	162	157	162	195	140	148	159	143	141	147	143	136	159	165	148	141	161	152	153	166	130	165	150	150	178	169	164	145	178	148	149	136	165	166	142	152	152	192	140	155	158	161	166	137	159	145	168	158	150	166	143	165	147	150	176	150	149	172	165	151	147	147	129	170	143	136	176	160	143	145	167	151	149	146	167	162	157	123	149	165	164	153	165	175	162	142	150	175	171	153	171	146	134	162	153	156	130	152	139	131	165	168	162	157	159	135	172	132	165	124	137	169	152	154	137	148	164	139	174	167	143
7522	1880	4132	5078	4579	3749	3044	2582	2157	1809	1688	1514	1314	1203	1122	1003	999	970	824	830	831	708	772	790	711	660	634	636	587	616	625	576	585	594	587	573	577	554	570	563	497	553	493	532	508	537	562	539	489	469	468	487	540	523	559	478	522	477	523	482	492	439	475	523	484	494	483	471	469	485	507	448	468	477	463	470	462	479	481	466	481	472	479	455	455	486	484	474	458	436	504	483	485	410	443	508	456	468	462	451	446	439	452	478	454	472	441	450	443	446	472	522	449	472	451	481	411	439	446	419	462	455	442	422	448	458	454	428	454	481	428	449	454	435	464	476	416	485	488	390	451	501	444	457	436	465	431	435	484	423	446	445	441	448	458	477	461	462	437	452	404	415	460	417	452	432	483	469	451	443	474	410	427	445	475	469	434	431	438	466	444	420	434	429	451	447	448	448	457	458	402	461	447	437	422	436	429	451	422	466	422	427	432	493	470	450	484	443	470	456	451	439	463	410	452	451	429	446	394	443	425	437	495	438	439	416	425	505	449	430	468	484	480	484	474	456	453	445	446	478	473	454	453	431	447	461	485	404	435	442	432	460	441	424	460	435	454	452	448	440	445	431	439	436	459	419	441	437	434	456	479	420	456	455	462	442	444	451	468	453	450	454	461	469	472	435	452	433	457	409	452	436	453	445	440	486	412	471	428	457	456	394	483	433	406	434	445	455	444	439	452	474	446	447	430	430	436	459	429	452	391	471	436	481	476	487	447	436	471	444	428	467	425	467	437	458	436	445	429	475	416	434	463	445	472	407	432	460	452	427	443	429	459	444	429	439	455	450	447	424	457	435	432	475	400	450	449	445	422	443	486	466	450	472	441	408	457	484	464	421	463	416	468	436	450	477	466	425	442	434	451	427	453	456	415	437	429	405	409	460	447	461	421	470	412	456	437	441	447	423	445	416	416	411	425	440	486	459	466	486	466	436	485	480	414	447	455	448	455	424	471	495	456	444	420	420	460	434	477	449	474	444	454	423	467	473	412	408	425	481	446	448	467	418	408	453	440	411	475	444	444	444	434	439	498	436	468	412	450	449	448	438	483	401	445	477	426	448	436	454	477	467	446	448	433	461	478	420	409	434	408	423	475	420	452	476	425	455	434	449	454	476	432	459	433	454	464	457	420	457	435	483	459	440	431	449	439	447	460	457	445	440	459	439	436	435	421	474	470	475	444	464	460	434	474	459	432	421	452	439	437	401	460	418	394	442	452	424	412	449	457	439	491	427	476	447	435	423	411	442	451	442	468	470	426	472	437	430	431	475	431	424	449	463	431	449	446	431	464	471	468	420	426	451	455	454	450	468	470	449	417	448	461	472	432	430	458	442	448	442	430	420	443	434	463	436	462	451	456	449	469	453	403	443	414	427	410	443	428	438	475	448	441	449	454	439	448	446	485	446	454	433	440	433	458	447	435	448	487	413	437	485	456	462	451	447	417	465	474	452	453	456	447	438	483	468	435	442	422	436	437	438	472	460	451	452	469	436	438	450	459	449	424	459	430	427	477	452	444	466	439	456	421	458	460	436	449	438	461	453	452	457	416	460	439	457	442	472	440	457	462	429	441	445	462	461	424	431	450	456	463	428	460	404	449	478	440	461	423	432	464	428	443	416	433	439	423	456	434	469	462	469	473	466	465	475	447	434	408	422	451	453	435	430	465	455	449	471	444	460	411	445	477	446	483	417	463	447	445	451	437	442	429	456	444	445	427	424	469	446	453	450	455	466	464	475	462	438	465	445	452	456	424	437	422	463	416	443	419	510	474	443	474	417	415	441	442	428	409	424	466	438	439	426	409	462	485	414	448	465	478	434	473	440	407	452	479	479	475	431	451	422	451	471	423	468	414	437	467	459	421	481	456	454	456	424	457	431	422	428	468	428	433	471	459	457	449	462	414	431	442	458	483	449	427	432	472	459	481	429	486	434	454	425	462	464	458	433	420	478	467	438	421	463	452	475	413	449	470	425	416	433	433	433	421	416	445	466	449	432	476	460	481	410	449	476	463	415	447	409	434	418	433	453	473	422	457	417	454	445	477	461	452	442	498	438	457	468	498	450	462	458	457	460	478	438	436	433	425	467	448	460	440	431	456	452	404	451	479	453	482	478	487	440	470	431	439	442	460	463	474	482	427	461	430	441	458	499	462	479	474	492	445	433	429	449	386	452	420	451	435	424	466	427	454	443	464	430	456	475	477	463	438	442	473	474	462	453	476	429	454	444	429	460	453	451	459	465	460	381	420	473	440	456	429	434	465	449	431	429	461	470	475	414	462	454	486	419	423	414	430	435	452	460	433	427	453	429	442	444	422	420	465	446	457	457	480	431	472	454	458	422	456	444	434	472	451	426	452	430	418	438	450	438	418	459	459	471	450	470	427	464	457	449	479	433	437	423	495	444	461	460	451	478	468	426	404	471	470	456	468	479	451	459	445	464	446	478	443	469	413	446	492	426	408	447	414	462	419	449	507	444	437	460	450	461	466	456	435	466	431	472	435	445	466	424	462	438	440	483	439	440	410	472	475	454	474	471	413	449	438	466	461	457	457	425	458	408	415	454	453	498	451	453	434	460	431	422	449	453	442	430	450	435	453	412	494	460	420	442	450	469	433	443	443	447	456	468	447	470	466	443	438	416	460	448	433	471	428	478	425	456	464	472	455	454	442	440	438	419	444	431	460	457	421	428	433	416	450	456	473	456	448	439	441	460	410	438	434	434	452	449	471	464	444	447	480	458	439	457	393	460	472	424	479	422	428	438	457	479	457	432	441	455	427	423	446	442	424	463	470	449	432	440	426	470	453	427	420	467	450	450	418	456	470	439	430	443	480	446	441	445	435	473	451	474	415	450	425	481	450	444	429	438	471	458	459	418	449	422	475	423	435	445	440	461	404	438	435	443	444	470	423	451	467	442	493	437	474	499	440	465	467	436	467	430	437	434	456	446	444	452	456	402	443	437	469	475	424	453	425	438	428	454	443	423	405	443	485	491	448	455	468	441	437	420	428	470	457	448	405	447	432	458	453	464	457	453	454	433	475	478	439	426	424	438	435	476	514	459	446	413	433	447	452	421	475	430	466	470	478	461	445	444	429	482	458	457	452	471	484	451	463	438	429	452	446	427	465	421	485	447	460	496	482	436	482	460	450	461	412	491	455	457	458	450	477	464	437	459	453	443	456	466	461	460	474	430	435	453	437	448	467	404	451	474	448	458	440	419	477	484	469	469	470	447	442	471	466	431	440	417	425	486	415	455	459	445	471	450	438	464	424	421	477	480	451	450	467	441	478	389	475	456	454	460	472	427	410	495	449	458	468	449	465	486	480	419	440	450	462	461	416	398	438	513	438	456	512	430	449	438	438	453	431	468	468	449	456	432	431	436	451	469	454	489	498	417	437	462	458	413	421	494	451	459	416	421	453	478	432	476	491	445	428	436	422	458	412	454	490	474	401	423	472	451
2651	418	431	397	366	372	412	380	394	418	399	373	395	406	420	372	382	339	362	393	374	402	382	387	372	388	375	400	407	377	394	382	388	356	378	362	351	390	395	410	380	419	384	337	374	333	385	368	365	358	387	369	397	366	381	355	393	372	347	402	358	362	333	413	372	371	351	402	386	346	390	390	368	410	361	392	375	378	382	353	394	375	386	352	394	377	380	389	395	349	374	388	368	377	396	385	319	407	344	339	332	398	368	396	372	378	395	398	379	365	386	367	356	379	338	353	371	393	363	354	388	375	400	394	406	407	371	404	356	373	324	391	381	363	383	360	340	375	370	381	346	365	356	395	365	376	363	385	407	372	400	408	357	389	383	382	395	389	375	365	372	397	374	378	358	365	352	407	377	383	395	357	364	357	409	389	390	365	373	430	348	379	378	342	387	397	356	405	364	396	387	378	369	393	369	376	363	351	383	397	387	375	383	385	375	396	381	390	373	386	371	397	385	344	377	406	354	354	420	355	349	393	391	389	346	384	377	352	362	364	388	332	381	399	361	392	390	361	360	369	365	396	339	379	372	372	363	375	358	386	418	385	355	381	391	393	354	396	408	371	333	335	373	371	372	373	379	389	360	359	415	373	372	385	349	419	392	393	390	354	382	410	373	371	421	374	373	339	374	369	335	351	373	408	369	359	392	384	365	386	445	379	350	384	369	355	369	378	404	377	368	397	378	364	375	367	411	379	400	374	396	344	386	357	419	416	353	351	375	336	386	379	347	371	330	334	382	380	378	363	359	389	370	369	398	344	387	353	372	393	356	378	351	391	368	340	405	352	382	361	375	363	390	372	332	390	367	353	405	389	386	367	414	387	368	359	380	353	414	365	334	387	352	391	391	383	358	354	398	375	394	362	400	430	369	390	368	359	375	349	374	410	396	387	385	385	386	378	379	352	384	337	396	379	411	373	369	383	389	376	377	408	358	361	371	372	373	335	376	344	400	346	364	376	355	348	375	383	382	383	369	377	382	394	381	376	368	423	370	335	372	362	402	400	344	364	383	350	361	381	395	380	405	373	376	380	352	357	377	357	403	406	389	394	346	387	384	380	378	393	361	381	380	398	366	351	381	364	387	377	363	380	376	347	391	380	379	367	372	387	337	370	398	399	366	346	357	370	339	360	415	369	376	375	366	378	359	378	370	363	360	367	359	366	376	391	387	361	353	370	373	378	381	379	386	404	376	403	391	348	342	376	365	388	380	342	393	395	397	365	396	384	389	406	407	380	374	397	349	386	376	350	406	354	390	316	412	361	368	362	357	359	387	385	366	356	424	396	359	383	362	364	354	370	374	361	363	406	363	340	389	351	375	366	382	343	349	385	379	379	402	362	401	342	362	367	399	389	361	373	380	347	381	382	362	379	397	362	354	361	393	370	408	357	391	337	392	387	374	352	380	395	384	354	366	384	406	412	380	413	372	342	356	376	414	402	389	373	392	401	372	377	399	320	386	363	377	380	357	378	383	383	389	357	359	352	409	330	361	374	400	345	370	326	410	387	410	342	345	371	342	407	336	399	396	366	429	366	370	369	368	360	379	363	378	371	380	380	373	398	397	358	382	385	394	411	384	379	390	347	382	389	377	387	337	358	407	386	384	353	365	408	393	396	366	402	378	381	382	359	357	346	388	366	357	399	372	360	389	390	365	392	407	358	373	360	378	345	369	364	369	359	346	379	369	393	366	353	349	352	395	386	363	357	384	360	364	395	383	353	352	367	355	386	397	383	367	370	375	361	387	360	355	360	398	363	376	397	377	367	355	341	392	368	366	379	398	360	371	356	395	401	379	360	374	344	357	388	399	381	388	354	384	397	365	376	356	388	372	360	355	413	377	355	368	386	337	365	405	370	380	407	395	347	368	356	358	402	388	395	401	378	380	401	381	361	371	375	390	349	370	347	403	403	394	364	372	391	354	358	371	335	364	334	375	368	375	406	374	359	406	370	406	381	406	386	388	399	402	380	373	370	337	371	381	356	377	386	364	371	396	412	379	390	371	342	392	390	380	423	392	385	361	391	368	358	369	353	394	398	373	374	353	350	361	383	379	370	382	369	359	387	369	336	378	342	388	376	379	381	361	390	378	392	408	369	352	355	378	380	387	406	356	360	352	392	374	389	370	354	353	345	388	376	369	368	398	391	333	391	369	371	410	335	362	355	371	381	387	378	352	372	388	343	360	372	379	372	367	373	366	356	360	365	378	370	394	377	376	364	364	394	379	400	372	367	401	366	391	415	397	376	383	404	390	364	391	387	371	404	398	360	420	375	373	351	369	395	372	379	363	354	406	395	368	400	343	368	380	394	355	376	419	380	383	352	337	394	374	405	369	356	380	377	402	383	349	396	373	357	374	352	377	362	378	375	367	366	360	389	388	403	378	382	374	375	348	413	353	384	362	408	345	379	377	412	381	371	367	346	382	400	397	417	402	413	391	420	405	318	388	375	424	380	379	407	353	374	383	359	370	384	386	367	338	346	395	384	387	363	328	374	405	383	385	369	392	380	387	364	365	381	368	344	374	378	365	399	366	368	393	348	391	379	388	398	345	396	386	387	374	363	358	403	387	363	366	371	386	383	362	356	362	401	399	378	382	374	380	386	418	377	364	394	362	377	381	372	349	337	391	366	375	359	354	378	370	365	414	411	379	386	405	403	379	357	351	398	372	400	359	390	397	376	348	391	359	374	333	371	367	373	409	413	382	367	388	404	393	389	375	405	351	359	392	355	362	407	340	360	408	368	371	364	407	370	422	379	351	354	362	377	351	354	363	365	391	369	368	371	359	354	364	362	405	386	351	347	396	375	393	374	351	350	388	335	365	359	402	395	419	370	387	380	401	402	381	368	377	364	366	375	401	368	374	344	354	410	400	387	388	344	368	380	361	354	367	366	373	369	376	376	369	341	364	426	319	374	389	348	344	380	370	384	406	354	359	392	375	369	365	388	342	405	373	385	376	326	401	374	345	396	388	348	365	367	383	392	375	358	378	369	378	381	373	340	376	398	402	336	364	373	378	374	382	368	383	395	404	350	336	359	356	365	392	427	393	372	400	415	367	353	372	356	402	376	403	362	395	408	399	383	360	382	346	422	383	367	383	385	387	350	421	361	381	385	417	364	382	373	409	378	373	381	377	393	397	385	351	356	391	364	382	377	369	342	378	360	399	375	383	397	388	371	370	373	366	376	396	389	367	353	342	381	378	372	378	389	366	380	406	347	395	366	378	374	401	365	362	387	386	386	387	373	361	392	394	363	382	355	378	387	395	360	391	378	376	393	428	372	401	413	372	373	355	353	365	364	399	404	334	378	363	358	395	392	402	384	352	372	379	432	349	356	380	379	382	342	356	384	353	350	381	354	375	399	374	358	314	376	354	385	374	368	363	404	341	422	366	331	370	369	350	358	415	423	419	394	378	436	355	372	328	350	377	400	363	368	376	411	382	345	370	365	377	392
2732	1001	1154	1243	1162	1125	1090	1017	990	977	1013	969	1082	949	1034	973	1002	1036	998	933	999	956	944	1056	965	960	977	940	971	971	971	953	973	1007	1032	959	984	979	940	933	957	931	970	970	951	963	978	990	964	957	922	973	997	980	997	984	973	929	981	1008	992	931	986	917	970	939	977	1005	915	895	936	980	961	959	927	971	986	965	957	998	928	952	989	963	930	990	995	958	939	952	977	933	944	942	961	962	948	943	966	947	883	956	933	974	975	988	948	957	941	972	988	956	991	998	949	948	921	1035	964	974	963	1004	999	1014	1010	927	976	946	948	970	1013	931	980	1016	986	912	935	977	981	954	975	932	980	927	1053	942	925	934	944	976	1026	962	997	978	914	906	966	954	954	975	972	924	979	999	994	944	963	979	933	973	957	983	946	963	947	925	936	934	993	954	907	955	954	998	971	927	1004	892	957	1025	978	1013	911	922	1002	985	934	944	993	946	1000	942	938	931	986	976	932	986	975	960	950	974	945	998	931	937	981	972	970	916	968	988	906	999	952	974	933	999	974	935	930	963	1013	940	955	949	958	928	983	936	968	964	953	918	949	971	920	997	979	988	914	951	970	941	965	915	955	926	996	967	924	969	988	934	945	952	906	1008	965	1008	955	1012	977	923	985	981	901	949	923	957	966	967	997	948	988	910	976	977	908	924	1007	956	959	989	960	958	984	995	973	947	967	975	996	943	1010	961	999	919	1011	954	927	956	1006	981	916	938	971	944	941	902	969	969	923	919	961	985	1028	920	946	968	934	940	952	951	959	979	971	951	955	955	957	941	940	944	965	958	981	946	941	996	980	1022	940	937	943	950	966	932	958	971	977	941	959	978	905	952	967	943	971	953	984	886	968	952	924	971	979	943	966	990	954	941	943	942	956	979	968	978	1042	934	936	906	944	953	987	1005	962	980	922	993	971	1009	992	928	921	1044	936	899	934	900	949	964	992	1007	947	935	994	944	924	971	939	1018	1008	941	1033	936	950	959	874	963	940	959	945	948	967	970	929	904	950	993	958	1023	963	960	976	977	936	961	983	964	973	945	892	958	960	1011	928	993	953	947	964	949	958	950	932	968	990	960	982	964	962	941	946	947	967	1009	960	982	953	905	958	910	912	1061	957	951	927	994	980	958	990	958	949	995	929	985	944	960	972	936	925	988	956	949	962	905	985	961	880	918	958	915	981	988	963	1017	935	954	934	935	982	974	964	972	952	954	986	992	983	941	965	949	1008	941	967	954	951	888	918	931	917	939	922	962	1012	990	962	942	926	1008	916	912	967	968	910	946	958	966	956	881	943	920	952	989	963	910	948	971	944	989	964	959	985	945	972	953	995	943	968	1003	998	939	969	964	983	988	988	979	898	962	1014	961	929	980	908	971	979	910	950	982	939	937	929	937	934	975	963	961	988	909	945	935	995	959	929	932	942	895	939	952	991	979	935	932	948	981	931	983	957	969	948	921	961	933	945	972	973	990	966	951	925	978	960	982	931	950	953	990	970	955	1024	978	1003	963	944	986	968	953	961	941	961	959	989	946	1004	1028	955	910	1009	923	1004	975	1018	952	991	942	957	933	927	1053	960	980	926	954	974	992	940	1025	962	992	927	953	937	937	958	918	986	939	1009	939	973	942	952	951	990	972	986	1020	988	937	1035	979	898	928	978	921	944	1014	1012	927	953	892	990	914	934	951	929	959	942	993	960	926	985	933	927	1005	970	981	1011	963	956	945	1014	946	923	1023	940	961	930	951	925	951	946	930	994	972	968	933	975	939	907	1003	934	983	958	947	1020	961	944	935	928	963	972	967	959	966	944	973	952	952	967	946	1019	943	982	962	1003	940	1005	979	973	962	897	993	995	968	931	963	1001	988	948	983	1017	984	925	939	982	930	962	996	999	964	968	929	976	956	964	967	947	968	984	1002	982	965	986	962	991	914	958	978	985	955	895	1003	1004	942	1007	992	975	950	944	988	975	961	938	982	899	962	972	998	960	938	1005	963	987	964	1000	938	988	964	922	984	958	944	982	991	950	951	922	976	973	958	978	914	943	919	928	921	982	925	882	963	918	962	924	981	971	958	1008	936	933	936	931	982	982	994	946	965	953	948	947	1016	979	933	993	1004	993	962	967	931	918	930	941	947	972	928	973	942	922	1000	997	917	1001	942	977	962	1053	967	961	926	967	928	935	939	937	971	954	949	929	976	964	991	970	892	893	971	952	975	938	1010	937	955	947	950	985	963	938	985	989	980	912	985	1001	960	907	924	905	1006	935	995	965	984	935	946	1001	961	948	996	1033	987	935	938	918	912	1004	955	915	1000	1005	913	904	926	1015	1007	954	1018	915	890	981	1024	974	980	968	977	967	985	971	984	926	973	988	975	944	1012	891	964	925	918	908	997	933	969	955	978	988	1042	963	984	940	985	949	967	945	917	988	984	966	992	974	915	965	993	954	978	1005	1048	974	958	886	989	976	966	986	963	980	936	941	975	1003	907	978	900	957	929	917	934	956	974	944	940	975	1010	937	947	1025	1047	941	977	966	933	948	933	954	903	935	954	1035	1011	973	980	961	977	947	995	1020	1051	972	953	971	988	974	979	952	967	977	950	960	963	916	970	975	941	967	977	964	992	953	981	949	939	971	953	984	979	967	986	998	991	956	945	1008	1005	975	982	938	1012	964	977	943	999	932	1016	916	922	970	963	939	953	940	969	1000	970	943	968	987	953	986	974	955	987	916	1005	976	1003	998	948	977	1016	997	928	860	990	924	928	997	959	956	985	1011	945	938	943	1022	995	971	951	951	1028	917	933	950	898	996	961	966	946	917	960	979	927	917	991	914	972	989	1030	899	937	954	921	901	997	967	968	913	963	1001	898	934	958	1003	967	993	939	934	1007	953	982	937	970	981	997	943	950	923	979	951	1014	929	944	1032	904	942	934	983	991	940	940	969	940	1001	952	939	964	952	946	967	955	948	975	992	950	1029	923	969	980	1005	942	986	939	971	969	941	980	961	914	966	955	1007	908	931	849	992	960	973	998	919	993	1002	928	951	958	983	949	990	982	977	949	940	959	926	899	956	978	976	985	968	940	987	976	954	1009	981	942	983	981	954	1000	992	970	964	978	958	962	949	962	952	955	960	956	955	914	943	973	977	978	947	950	965	961	973	974	897	936	910	955	1027	992	945	966	912	949	976	970	944	928	987	962	951	931	956	933	977	960	857	1030	996	953	1001	910	961	898	940	972	951	948	974	1003	988	956	942	930	988	967	990	998	965	944	997	956	971	958	919	987	967	917	955	947	996	999	950	951	1006	967	907	1026	979	962	917	941	930	965	954	934	920	992	955	975	939	983	943	995	966	993	947	991	979	945	1009	970	958	955	972	984	959	951	935	957	955	964	980	954	942	958	984	960	953	1008	918	937	973	892	903	977	1017	930	952	961	961	967	972	968	969	957	924	959	991	996	941	997	975	994	944	942	985	955	948	1021	992	947	1001	910	963	976	1005	988	946	927	1015	916	967	971	970	978	924	984	948	955	995	982	898	900	974	992	915	948	982	973	947	969	968	952	946	936	967	1002	891	987	968	943	997	1006	936	953	968	1011	955	963	925	998	920	994	977	963	935	985
9293	1063	1288	1118	813	677	611	562	447	473	470	403	391	371	374	414	360	376	369	394	387	360	364	336	331	335	362	323	344	297	349	329	322	359	317	344	310	320	369	347	336	316	328	314	343	311	303	358	306	336	344	326	381	341	394	319	329	301	342	330	364	310	347	333	359	355	315	313	329	340	321	334	330	341	320	326	333	322	354	331	293	360	332	336	323	305	321	330	336	318	331	332	328	336	297	342	329	343	309	330	325	328	335	347	331	287	307	318	308	322	322	332	362	339	324	329	375	357	325	331	354	328	337	366	349	328	326	320	307	382	317	331	357	331	323	314	313	331	337	322	297	348	357	349	299	353	326	329	329	309	350	335	359	324	329	345	325	328	306	355	350	336	334	315	312	354	338	342	353	347	324	362	306	310	284	322	335	360	348	326	341	314	327	333	332	320	304	332	347	313	332	326	328	338	334	321	328	336	352	356	348	310	316	330	296	342	320	361	347	330	323	323	327	306	335	330	322	357	323	327	360	353	354	313	334	332	317	336	322	332	357	320	321	319	358	322	324	315	330	286	336	337	329	316	328	319	313	342	315	298	336	304	380	367	319	319	328	334	349	337	328	361	333	327	343	335	337	322	347	331	357	355	313	339	329	310	327	320	311	346	351	325	326	289	337	323	345	319	320	335	339	313	356	337	313	366	328	316	316	325	343	337	304	324	308	343	325	318	335	293	343	334	341	319	358	313	350	324	346	348	356	317	365	322	338	339	326	314	369	329	332	304	333	316	315	312	333	364	325	320	325	300	330	357	335	313	309	299	344	357	335	342	328	323	321	335	340	311	314	331	334	316	315	354	369	318	325	302	333	342	359	316	327	334	320	312	317	318	322	316	379	374	343	331	315	346	362	337	341	341	329	335	303	322	352	353	331	312	303	354	338	340	294	318	332	335	346	348	348	303	364	355	315	294	366	341	347	293	341	353	345	353	342	325	331	321	358	333	357	309	381	283	338	333	365	297	314	312	331	324	331	311	341	317	312	352	302	319	332	329	327	337	347	326	329	352	341	313	317	336	320	344	350	340	322	321	314	327	318	342	337	357	350	332	353	325	349	332	329	340	322	337	335	327	354	356	321	298	323	345	379	302	333	343	318	352	375	331	307	339	331	366	318	342	327	299	315	331	343	326	330	320	329	336	325	333	356	311	299	331	340	335	296	299	343	335	354	330	351	341	369	304	305	349	325	378	368	295	300	314	338	341	328	314	330	293	323	325	340	332	343	327	353	299	347	353	361	340	328	378	350	370	334	330	314	341	353	325	340	332	363	336	329	320	329	308	309	336	330	346	320	348	353	356	308	354	308	318	329	369	309	316	326	331	360	335	339	351	313	335	328	343	337	329	315	323	318	352	318	326	309	352	357	338	347	313	333	337	363	341	360	351	374	347	318	305	318	356	337	353	358	333	352	359	331	347	333	354	332	331	348	321	359	323	328	363	298	321	314	329	343	377	311	335	314	284	349	307	321	335	348	349	322	344	325	309	374	304	346	337	361	325	351	346	346	354	293	309	336	352	346	325	349	350	327	330	298	336	356	316	366	374	319	314	324	323	340	336	347	371	339	306	303	345	336	331	332	311	351	346	327	359	312	324	302	333	317	313	328	345	307	327	308	320	332	332	328	336	315	335	330	340	338	315	332	329	329	334	324	317	351	344	334	323	347	315	323	344	363	346	344	324	337	303	349	327	324	313	339	286	302	325	347	337	329	332	326	382	310	335	335	299	335	324	336	297	332	336	325	311	334	326	349	342	335	322	344	327	329	314	333	341	337	320	298	356	357	304	321	351	335	331	331	346	343	310	303	339	322	342	328	307	318	334	337	315	369	333	332	364	323	361	325	349	356	356	326	314	335	299	329	294	309	292	344	301	294	334	330	342	318	334	320	331	336	335	330	328	359	336	327	305	337	331	355	326	345	345	328	283	354	335	320	344	336	342	334	336	332	346	332	353	345	351	333	328	357	324	319	351	351	333	336	342	291	303	324	341	376	344	320	336	317	357	330	364	330	336	354	325	314	336	311	307	341	331	345	323	322	354	354	324	299	330	312	339	346	322	322	353	317	294	337	341	340	326	301	335	326	339	322	326	338	324	311	339	330	329	337	317	323	349	346	311	334	323	368	315	350	293	331	361	297	329	311	330	328	308	305	335	359	335	358	315	295	371	357	324	296	311	325	350	349	335	352	332	338	313	332	308	346	319	330	322	351	314	348	319	325	348	346	299	357	337	344	336	337	330	325	384	344	327	301	328	378	380	352	334	301	318	333	333	322	316	327	346	326	337	336	335	314	309	318	327	353	319	336	366	334	336	332	379	335	366	328	331	313	311	344	325	308	316	318	330	332	337	362	317	331	323	306	321	334	333	318	317	302	310	332	328	300	344	352	358	362	334	353	346	337	321	299	336	322	314	322	370	318	330	334	341	323	322	305	300	343	333	346	331	386	323	327	330	327	340	346	380	323	307	313	330	336	322	361	330	331	305	304	356	354	338	367	344	317	341	343	320	338	313	325	347	339	366	355	312	328	350	340	339	351	332	289	324	329	333	333	328	340	341	319	345	315	339	341	321	357	353	326	297	328	314	302	356	324	338	319	335	321	325	316	320	349	329	332	303	364	352	353	322	358	331	352	315	341	305	350	345	315	320	331	337	336	324	318	329	302	310	332	308	314	364	318	296	342	329	346	335	343	320	298	345	332	339	368	306	324	339	329	317	337	321	314	327	345	331	341	375	326	316	289	323	332	353	306	327	291	305	352	294	349	294	322	327	335	344	367	352	354	362	327	342	351	326	314	331	324	331	374	319	322	328	337	316	331	341	304	303	317	305	351	367	341	338	321	327	315	293	304	370	305	345	299	325	348	326	327	338	339	323	331	302	298	326	344	341	340	342	332	334	320	323	337	335	331	309	326	374	337	306	318	335	372	315	330	316	335	331	322	341	327	335	323	325	306	310	329	330	331	349	339	360	349	350	334	303	354	348	348	355	322	333	377	307	331	357	335	304	351	282	364	369	314	328	329	331	344	338	336	349	344	320	327	337	328	318	313	330	315	347	326	312	312	331	313	338	301	321	321	300	377	330	328	364	340	321	369	328	306	316	307	301	366	332	298	338	342	325	323	333	335	322	330	338	377	339	343	323	334	337	304	313	348	347	343	360	327	347	337	313	326	358	333	349	357	300	314	341	344	325	314	341	316	309	370	361	330	337	356	303	335	351	343	335	322	353	288	327	338	332	325	343	308	337	287	329	365	327	358	304	325	359	353	340	312	315	338	317	336	335	329	330	284	337	315	317	359	344	358	346	334	315	348	312	370	316	327	311	326	325	332	336	347	303	356	309	364	315	339	314	333	309	317	302	328	306	302	333	350	329	318	321	297	332	361	291	292	302	353	332	317	340	360	317	324	312	365	291	349	318	352	356	331	336	320	326	347	310	302	347	325	331	323	359	320	326	318	331
5862	1595	2691	3284	3030	2596	2185	1956	1687	1587	1546	1386	1269	1254	1211	1146	1111	1034	1105	1080	1072	1016	1018	948	914	954	892	954	893	824	949	947	866	916	878	910	877	872	870	908	924	913	863	892	878	887	855	902	903	855	912	903	887	877	940	875	898	801	848	872	921	833	861	872	818	898	845	900	910	846	861	845	841	923	850	845	819	805	862	843	833	834	857	868	879	821	875	811	787	789	849	854	874	851	846	868	829	837	847	845	891	853	849	861	824	851	816	862	877	857	877	856	862	864	867	859	905	829	818	849	851	843	912	843	832	842	821	855	888	852	836	856	837	888	753	822	847	901	862	848	876	882	845	881	866	825	866	863	840	866	828	828	896	809	832	849	903	805	819	855	857	847	845	817	854	848	823	844	848	851	819	802	865	842	831	875	866	838	847	833	811	835	861	857	818	808	860	828	890	871	792	897	836	807	849	813	846	869	832	854	888	858	849	855	815	792	874	803	856	860	863	801	889	869	878	840	877	846	835	852	815	876	845	802	861	829	822	827	826	818	774	832	846	871	873	815	848	853	860	897	853	932	874	824	852	845	819	874	851	869	825	813	824	850	836	874	868	865	860	848	849	821	857	861	848	848	891	792	852	847	855	896	830	818	866	874	855	879	851	883	841	855	864	809	848	802	903	797	869	867	878	848	870	853	804	831	936	893	815	869	862	849	915	871	913	871	835	841	848	827	836	870	807	884	817	827	924	869	829	853	881	864	831	844	878	845	832	865	821	866	874	892	864	833	884	868	887	866	847	839	848	900	851	824	885	844	812	838	867	859	861	810	843	828	833	821	808	807	895	851	854	840	873	822	872	781	847	812	849	864	840	872	845	907	812	840	860	846	835	809	833	849	878	851	839	863	865	826	840	836	849	847	824	802	803	871	847	792	868	851	804	862	908	873	839	891	847	863	863	894	836	826	860	829	852	880	864	861	872	849	851	819	882	941	881	881	836	877	794	843	808	836	800	914	869	846	876	803	859	843	874	827	841	838	877	870	861	838	873	821	833	859	847	839	897	847	885	860	859	875	854	856	807	877	829	888	826	830	863	760	858	814	821	852	790	870	853	835	880	845	863	828	848	852	752	858	849	851	862	817	884	818	823	871	849	863	890	932	871	839	862	836	819	883	818	812	816	839	812	816	843	839	835	821	842	877	854	853	855	840	832	853	885	838	857	861	841	822	860	908	851	832	887	835	833	855	862	830	849	858	779	821	855	854	821	848	855	827	847	824	850	878	842	873	820	859	831	800	885	848	814	769	875	797	868	818	813	815	865	874	833	856	821	808	847	881	874	818	847	804	846	836	855	869	854	870	877	877	823	872	877	858	833	811	833	794	854	831	827	866	894	833	824	831	842	849	818	848	886	842	855	867	852	794	863	817	832	832	836	857	863	828	831	806	864	848	836	838	837	918	833	830	877	861	815	859	842	841	836	860	814	838	858	814	856	840	858	853	807	862	840	849	885	798	834	829	855	848	855	867	846	811	805	832	873	876	804	834	817	881	839	860	854	858	824	867	853	825	846	854	778	852	852	854	882	802	866	816	831	854	803	859	846	894	827	870	883	863	875	890	854	843	797	891	902	833	875	821	848	902	816	869	809	813	768	844	838	870	830	883	848	797	894	827	911	833	878	833	879	844	855	874	864	874	889	830	856	836	880	841	881	816	877	843	833	888	795	792	899	846	875	850	833	825	850	813	819	847	845	925	860	827	781	808	845	831	861	856	837	803	847	878	853	829	874	882	846	814	844	854	834	896	830	845	868	870	860	812	857	893	839	810	830	860	814	832	878	842	853	893	847	869	871	814	828	838	803	830	888	819	836	887	825	875	852	808	928	871	865	848	797	801	862	911	808	854	814	872	874	856	844	850	839	772	828	777	856	817	859	806	821	805	831	846	856	837	834	871	813	841	874	850	889	839	841	795	818	893	828	876	804	889	872	862	844	802	849	897	799	857	826	882	807	809	838	815	853	846	842	849	863	845	903	844	832	859	845	839	827	797	847	886	829	879	898	870	823	852	856	816	888	862	872	831	862	842	836	856	834	852	856	826	843	838	875	832	844	860	834	851	822	803	819	850	862	858	891	875	801	869	807	826	943	815	843	830	831	887	850	857	877	830	880	852	781	886	868	842	865	817	821	866	836	813	855	832	853	847	826	881	839	866	874	848	853	804	835	877	866	823	841	875	875	837	834	827	870	865	871	841	851	858	879	844	846	831	864	823	883	836	841	895	853	830	851	828	858	857	797	864	859	865	887	823	856	856	774	858	839	859	847	877	886	841	787	776	868	797	861	827	819	806	844	820	825	882	883	797	846	822	863	889	832	885	813	861	842	846	819	854	843	872	861	861	836	806	846	865	808	854	881	864	888	849	830	898	908	844	862	852	790	852	857	880	867	859	834	849	876	845	866	874	886	853	815	873	854	882	915	809	824	871	882	846	832	932	860	847	876	833	821	825	833	817	858	803	846	853	868	821	848	820	827	889	839	843	844	832	870	810	881	860	840	895	863	803	856	866	892	861	805	842	886	801	846	816	819	804	863	816	857	845	839	894	845	832	870	875	845	836	825	861	868	851	800	884	810	862	834	823	849	836	796	893	876	858	884	833	828	881	862	809	825	822	857	881	830	852	868	854	843	861	858	842	819	802	834	880	841	796	877	865	847	867	815	843	843	896	830	833	811	818	815	905	824	781	875	836	812	819	864	871	843	843	861	864	875	854	862	842	850	846	812	814	822	853	815	850	876	886	844	874	808	844	857	865	832	794	867	840	854	833	839	862	880	879	823	816	823	848	842	850	865	800	836	835	803	878	868	897	828	882	808	813	874	808	909	832	806	841	814	875	802	847	825	807	835	799	846	855	835	881	822	842	819	813	825	849	860	837	840	855	854	814	843	847	797	841	788	883	816	810	837	860	847	831	864	818	882	910	835	860	806	806	788	834	856	860	876	854	782	851	840	856	854	861	877	823	814	832	854	862	824	904	876	880	810	844	855	863	854	856	851	849	834	917	816	876	861	867	849	889	862	834	808	837	848	846	830	779	836	847	858	860	812	811	876	862	830	910	824	863	853	827	880	831	872	836	883	906	878	845	845	882	859	858	823	862	848	882	808	855	887	876	831	894	833	839	846	824	828	881	862	834	875	829	852	838	841	834	813	781	880	820	882	825	854	798	862	844	846	863	852	839	837	818	884	874	883	875	843	850	843	799	820	830	823	876	815	883	856	837	815	826	836	852	884	886	861	816	901	855	856	814	827	847	840	874	843	812	843	856	845	868	816	826	858	847	853	823	851	888	845	822	871	857	900	886	854	843	844	854	882	904	854	829	910	858	830	867	872	860	887	900	790	881	806	881	843	839	883	848	852	890	844	822	862	847	858	810	872	821	863	830	914	828	852	873	839	850	862	817	856	872	859	815	798	892	805	864	860	841	844	852	862	813	816	859	807	815	824	852	818	846	864	839
17012	2378	2310	1712	1194	806	685	536	450	387	354	309	296	263	282	262	229	240	233	202	218	175	167	201	182	159	188	198	173	167	144	177	166	165	191	180	183	170	168	140	165	164	174	171	145	174	196	157	165	144	184	150	156	171	132	152	156	171	161	153	158	171	169	161	136	177	163	173	134	177	149	136	153	139	150	145	162	181	141	178	155	151	166	148	155	166	154	150	155	165	158	191	157	151	156	167	141	147	142	163	171	153	145	160	146	168	169	174	144	166	161	156	148	162	162	170	172	156	148	154	173	158	158	148	134	151	122	145	157	139	155	179	158	156	159	156	143	156	166	156	166	145	165	162	148	177	167	166	174	140	141	150	149	187	165	165	142	158	163	156	151	152	166	159	152	133	153	167	160	145	155	145	160	153	153	147	158	126	156	135	164	154	164	153	169	154	168	163	163	152	138	140	140	148	171	185	171	142	168	160	144	170	152	164	141	167	176	164	154	156	155	143	158	156	152	136	153	165	135	158	181	148	153	170	171	149	143	151	166	155	169	142	141	144	142	147	143	144	151	144	170	142	164	151	166	164	163	165	147	146	158	139	160	158	170	150	144	145	174	177	165	160	147	155	151	164	149	153	162	149	157	141	144	157	150	154	171	166	161	125	163	161	147	168	158	163	159	157	153	157	182	141	165	156	146	162	138	128	174	144	146	152	148	169	137	141	153	167	156	181	166	167	155	161	151	174	172	177	161	178	134	172	160	166	152	148	139	168	142	139	145	157	148	143	138	145	180	165	162	160	168	151	161	142	144	160	182	128	149	162	149	144	137	136	147	166	156	161	175	144	162	163	143	136	165	145	156	154	163	149	146	139	143	140	162	110	146	178	159	146	167	154	149	160	170	138	171	144	138	154	139	142	153	142	120	140	152	164	168	171	134	139	138	161	173	147	148	156	173	146	164	168	161	149	172	138	143	152	170	147	168	160	168	171	157	138	147	162	172	141	173	147	168	162	151	154	148	168	149	158	165	161	152	152	173	151	166	158	148	165	159	146	144	131	166	151	139	175	157	148	165	154	148	154	144	152	159	167	154	135	163	165	129	166	160	153	194	151	128	151	139	145	172	155	151	145	160	159	159	145	164	143	157	171	150	172	138	166	157	151	155	172	153	162	143	153	148	157	160	139	174	133	145	157	158	153	159	152	144	153	173	180	156	178	143	138	155	154	156	160	182	159	169	144	132	170	148	163	169	161	161	154	158	152	151	152	174	152	174	154	149	152	149	157	150	156	158	169	172	163	151	161	156	157	163	135	139	148	155	154	168	150	165	173	164	161	158	149	156	147	151	175	148	171	150	150	167	165	146	143	179	174	201	149	144	156	150	166	154	135	172	170	189	172	145	151	160	169	168	151	155	169	131	169	157	128	139	161	151	152	165	167	166	131	149	137	146	162	158	136	150	178	155	148	166	143	160	160	145	162	166	164	159	138	155	174	165	137	165	154	161	160	157	155	151	151	185	176	159	173	152	152	156	140	153	134	151	144	165	155	135	170	144	144	155	147	142	154	158	166	138	150	153	147	166	141	174	138	152	138	151	163	145	138	143	129	153	157	141	143	159	179	140	148	147	146	160	155	146	151	166	139	152	170	137	152	142	137	165	141	160	137	165	139	129	156	141	160	139	148	193	172	146	151	148	155	153	150	126	146	166	160	171	146	146	147	146	156	167	161	158	139	148	170	147	144	145	157	142	150	141	169	151	166	151	170	135	156	158	136	177	153	135	164	167	154	158	133	138	168	167	163	146	164	142	138	154	133	146	153	151	144	151	157	139	153	139	167	154	159	156	160	155	127	154	183	160	148	139	167	143	156	173	170	156	149	152	148	157	160	161	158	154	155	168	150	161	138	134	145	158	159	155	144	145	151	134	152	132	172	151	130	174	165	159	148	148	143	145	168	125	122	151	136	160	164	156	158	157	148	146	148	170	157	145	172	135	185	150	155	154	135	156	171	158	150	158	162	151	158	136	137	149	153	158	152	153	167	152	152	151	153	162	151	143	158	169	140	158	164	180	178	163	167	141	126	150	151	154	163	139	166	155	149	152	160	171	161	152	135	162	142	169	136	157	144	143	137	167	138	144	133	154	181	179	163	160	133	150	151	173	163	153	147	164	156	172	155	138	163	146	142	162	162	150	160	139	123	164	145	157	152	166	137	169	163	152	152	174	146	173	175	144	124	148	151	164	158	139	150	123	164	177	127	149	154	160	160	145	171	152	157	161	147	137	148	157	151	159	164	144	155	167	133	147	141	171	137	153	150	174	168	145	169	152	152	169	139	148	165	161	156	141	142	157	177	158	157	148	144	148	176	167	161	146	173	148	159	149	144	168	157	177	162	165	147	157	160	145	166	169	151	166	141	174	138	142	162	169	158	152	140	147	153	143	150	141	143	149	147	150	156	128	153	155	153	159	139	146	165	145	159	153	160	164	156	162	165	148	157	172	158	162	169	187	171	173	161	167	126	172	153	151	148	158	155	143	146	153	181	177	166	151	184	171	160	143	175	175	182	152	168	161	151	122	183	123	171	131	160	162	141	152	149	134	148	171	174	149	161	158	164	150	144	140	164	153	148	148	159	163	168	128	166	167	152	162	156	170	136	158	147	125	148	179	159	174	175	167	160	155	150	135	165	157	165	162	158	167	155	141	168	156	149	150	170	182	156	155	144	182	170	139	140	132	142	162	139	169	141	156	153	170	153	152	184	141	148	167	171	160	149	157	160	150	167	145	164	156	170	137	153	155	158	133	196	148	155	143	167	147	158	164	166	165	142	151	134	146	123	157	175	144	157	164	137	151	182	150	163	155	179	156	130	150	138	124	153	162	171	156	163	153	147	129	162	161	160	143	151	135	153	177	124	158	182	170	139	128	143	158	181	167	155	145	152	155	160	174	139	146	134	141	147	186	172	170	139	169	155	144	153	164	164	155	164	167	140	149	154	148	145	156	166	148	177	164	175	128	161	151	141	153	157	135	169	179	168	160	161	152	156	146	147	175	134	171	148	169	144	138	150	170	163	139	157	159	145	134	158	142	149	144	162	157	136	147	150	160	147	155	158	147	149	163	158	152	155	154	153	130	147	154	171	157	139	154	165	177	157	164	163	154	150	146	148	148	151	161	131	142	149	165	160	170	183	147	184	193	170	168	159	184	141	157	151	151	162	153	152	140	137	161	150	139	147	173	166	144	168	146	140	153	166	149	167	140	174	147	178	155	144	139	154	140	140	143	171	173	154	161	126	150	152	151	129	143	138	140	159	152	152	149	161	170	142	137	156	163	152	145	158	142	187	150	161	157	149	157	182	155	175	152	154	151	155	163	131	139	143	127	143	155	163	166	152	147	144	159	160	132	147	136	146	143	159	150	154	147	154	190	162	181	159	140	154	138	150	164	153	147	139	166	144	171	154	135	148	134	147	163	152	146	149	159	174	176	144	154	147	163	136	146	167	142	146
7431	1989	4127	4985	4534	3736	3019	2563	2232	1866	1601	1475	1323	1184	1159	1060	943	961	825	848	817	749	754	697	644	686	657	657	631	643	641	580	612	597	583	591	540	599	525	551	533	549	543	518	532	529	481	525	536	484	460	482	508	494	487	467	482	470	490	509	446	493	463	448	503	474	445	501	488	509	446	508	455	444	451	474	435	482	449	467	444	482	423	471	456	452	453	481	460	445	467	489	424	485	462	430	488	513	467	473	417	449	462	457	437	478	435	470	465	457	458	479	429	444	438	462	467	487	474	470	446	450	459	457	457	444	483	451	433	475	433	478	437	478	471	449	469	469	439	447	470	429	454	443	449	454	467	440	428	442	438	438	470	469	453	448	448	449	457	431	424	465	444	431	471	434	434	451	424	483	461	490	488	469	451	432	480	468	440	438	440	431	466	445	462	452	441	453	443	436	445	468	461	473	443	462	458	423	461	465	468	435	469	448	442	434	465	462	453	445	448	418	450	453	465	464	464	481	433	456	471	456	490	439	443	420	470	460	440	433	513	446	464	470	456	452	455	451	465	452	493	453	440	440	456	438	423	472	450	437	436	463	423	440	478	415	433	457	450	436	431	447	468	472	440	452	431	437	424	456	457	433	440	444	425	465	443	453	417	461	429	461	462	459	448	396	442	480	449	459	460	430	414	433	462	436	468	485	450	459	463	427	439	439	485	454	486	429	464	434	436	455	466	461	459	453	443	427	441	461	451	438	419	448	465	482	460	428	423	393	456	441	398	441	486	447	435	443	449	437	470	453	425	451	434	463	413	451	411	476	474	462	456	442	432	435	457	435	423	407	465	465	455	476	468	477	429	430	465	438	408	450	480	444	434	432	434	443	416	439	446	439	475	458	463	474	385	489	435	397	459	463	435	470	441	460	465	506	408	461	442	454	428	484	463	438	448	492	477	455	451	439	479	446	374	439	442	436	461	445	449	423	480	436	440	369	412	447	469	446	441	413	427	467	446	473	470	440	459	454	446	421	457	445	426	455	447	455	475	399	470	424	445	434	428	459	456	436	498	471	454	413	473	438	443	473	454	430	451	442	471	439	442	443	436	455	458	440	442	489	440	465	421	493	432	475	455	445	424	459	468	407	429	426	466	475	488	454	440	455	447	403	457	457	494	479	440	450	422	482	447	450	468	429	465	478	459	430	431	432	476	453	442	485	461	450	420	427	442	485	460	466	448	421	450	458	436	475	422	476	488	454	433	448	449	467	438	465	418	402	468	416	463	406	446	475	447	479	450	434	441	488	461	427	435	446	457	481	458	429	425	452	450	440	414	405	400	434	425	484	482	463	448	453	475	442	451	448	434	395	466	433	437	448	461	462	456	428	434	498	426	428	437	466	459	446	430	473	472	444	464	425	470	406	441	451	433	463	417	488	447	461	485	434	483	440	445	455	480	440	433	489	421	406	461	453	435	467	436	418	483	464	455	444	461	464	455	444	442	443	429	427	397	491	403	415	435	439	424	482	407	443	469	460	463	426	463	474	489	476	460	432	455	459	461	436	460	449	450	436	438	470	425	453	435	462	464	463	449	434	451	470	418	466	449	461	461	485	468	469	429	432	436	438	437	472	415	469	405	433	452	462	444	423	457	467	424	421	464	478	454	416	444	456	474	448	441	477	480	472	456	472	492	458	455	465	440	451	445	406	402	442	469	460	442	463	468	515	428	473	482	444	451	465	418	450	432	420	441	447	445	429	459	449	454	456	448	399	423	436	447	433	468	457	463	438	468	452	405	456	444	434	440	439	439	454	404	433	459	451	433	456	409	429	466	433	444	482	434	450	429	461	452	443	442	445	439	466	463	439	449	439	496	445	448	457	479	484	430	450	494	443	443	383	442	467	490	446	410	430	457	405	445	458	454	484	443	490	436	431	438	445	457	441	412	442	431	441	412	454	456	430	456	459	439	431	448	485	484	435	420	442	433	442	467	433	447	418	422	421	478	422	432	461	419	423	458	430	470	462	471	464	449	431	475	429	457	464	435	457	461	455	450	443	412	451	492	467	470	424	467	451	440	419	433	411	453	423	445	402	469	398	452	473	463	436	430	454	446	451	445	446	483	423	469	406	454	470	445	491	439	457	474	447	453	417	460	462	489	454	452	451	436	460	426	449	427	441	444	458	423	469	450	445	471	459	438	447	442	497	466	464	449	504	482	459	422	457	450	446	433	488	429	429	445	420	454	460	414	453	425	405	454	450	405	483	498	425	486	421	464	452	438	467	429	452	421	450	444	457	465	435	452	444	448	430	470	484	463	406	463	472	475	483	443	439	441	473	448	448	432	480	402	446	430	482	402	481	426	450	435	422	427	431	471	499	420	443	470	435	420	448	448	458	464	438	429	424	443	464	464	470	449	448	457	435	442	457	434	408	455	448	437	462	476	439	482	426	429	471	437	449	443	424	432	386	450	497	439	470	444	417	462	484	467	447	473	429	468	434	480	425	425	439	452	498	449	421	438	463	438	435	453	425	439	433	457	436	461	415	437	428	441	460	470	465	424	434	451	429	443	432	416	462	449	425	488	407	477	467	400	451	437	439	499	446	451	448	428	437	458	444	408	464	463	434	396	446	447	435	457	462	459	462	424	460	436	442	477	450	445	450	465	437	466	459	459	427	440	424	433	485	436	420	461	447	477	425	435	455	455	430	460	425	466	462	433	438	446	438	454	448	471	453	446	423	451	447	444	457	479	438	405	443	430	434	442	439	468	432	414	478	433	446	459	428	468	470	468	451	433	443	438	434	448	436	449	460	451	428	449	464	435	419	475	435	436	434	468	413	459	470	432	412	437	466	443	428	434	414	417	434	458	423	422	437	409	493	441	470	425	425	435	451	431	447	423	449	456	425	472	444	457	479	452	433	469	437	418	438	461	450	450	501	433	466	443	419	434	394	421	451	463	428	452	489	456	416	495	503	420	419	422	469	407	460	460	446	417	469	445	444	427	431	420	440	458	417	442	466	451	441	473	427	447	486	453	454	459	442	442	447	468	435	453	461	446	419	445	486	429	413	461	440	446	474	443	455	470	421	428	474	414	481	441	435	459	476	436	465	456	468	436	443	447	456	455	451	438	488	450	472	470	449	423	458	478	409	424	472	443	446	470	442	457	446	470	461	452	458	451	454	442	437	413	443	451	451	462	437	460	460	459	478	445	425	485	435	431	472	469	467	453	471	436	464	426	421	429	452	427	435	460	430	437	420	443	459	421	443	438	466	413	453	431	506	452	453	470	448	463	465	458	427	433	444	451	462	462	432	459	435	455	424	459	431	459	448	440	411	452	429	419	464	461	433	397	438	454	452	461	420	409	442	436	475	467	456	464	440	465	441	449	438	481	437	445	471	428	477	499	446	439	475	499	453	464	456	434	484	425	415	430	425	477	447	454	475	419	440	457	479	445	450	449	435	448	466	434	464	440	417	473	428	443	466	464	443	470	425	464	465	424	467	451	451
2606	408	417	437	408	390	363	431	408	401	363	341	364	395	405	354	404	356	393	382	398	416	387	368	399	347	378	364	374	387	353	356	430	388	382	428	377	381	379	398	373	364	377	373	366	414	348	413	362	359	376	386	383	391	376	380	370	373	385	363	390	393	374	345	394	360	357	366	326	356	389	393	364	374	367	389	365	395	382	364	388	388	361	373	343	381	374	370	373	371	376	363	360	380	387	398	396	362	380	370	332	378	357	379	370	374	388	395	378	356	380	402	403	380	363	388	348	395	369	380	390	377	375	365	385	361	390	361	399	379	362	339	381	381	416	367	357	410	357	354	367	361	411	375	378	366	379	364	380	375	364	403	383	353	385	347	389	388	398	371	377	371	376	369	369	383	382	341	380	367	381	383	341	391	378	382	366	376	357	374	357	388	400	374	377	387	361	403	383	360	369	364	408	399	374	372	401	363	381	402	367	371	382	351	385	373	406	351	353	409	381	375	384	355	395	376	361	400	370	350	393	344	381	394	367	377	374	361	403	397	401	390	370	385	368	376	402	373	369	355	403	389	395	393	397	356	350	363	362	370	373	371	359	389	381	380	370	378	391	364	398	367	386	357	390	382	374	381	341	393	355	384	363	344	374	407	365	393	347	406	363	385	377	360	368	385	349	398	400	361	343	362	335	382	395	367	403	382	384	375	357	381	401	372	347	364	344	406	351	332	324	356	357	401	389	340	366	380	431	410	379	393	387	377	362	383	362	395	375	388	384	382	364	349	376	393	413	386	384	368	361	373	411	358	382	380	386	393	380	372	364	365	360	390	335	381	376	348	374	353	403	346	362	416	367	385	359	378	356	402	383	388	378	419	365	390	354	376	369	374	344	390	323	371	383	384	355	351	423	391	371	376	389	347	352	386	398	340	373	369	386	367	383	365	392	341	380	363	411	363	360	382	361	380	375	340	361	368	362	361	346	388	382	396	352	352	377	372	418	416	385	372	372	403	402	396	360	384	386	384	362	373	379	386	388	402	354	368	362	380	354	341	378	397	393	337	368	378	395	394	372	393	386	394	406	412	412	374	416	375	381	400	355	382	362	368	379	422	410	353	390	368	378	358	357	390	380	351	377	402	350	378	391	340	363	355	365	381	380	380	381	362	358	384	349	361	383	383	396	399	376	342	373	373	370	402	367	371	354	393	384	390	383	350	378	358	377	415	377	354	345	377	353	354	362	329	399	395	381	389	357	395	345	365	341	386	362	384	351	359	350	349	377	358	402	398	382	364	362	382	384	363	391	386	381	388	407	407	362	353	365	379	385	364	357	374	362	376	353	346	365	422	360	374	362	383	350	426	361	421	363	411	361	413	397	377	380	323	403	355	421	341	389	382	412	384	325	393	393	389	361	359	386	359	341	391	383	382	408	391	355	379	388	368	389	360	365	362	371	399	393	385	372	387	377	335	370	388	402	344	396	370	374	378	347	403	390	369	379	359	373	380	374	358	360	392	344	354	402	405	381	400	375	395	401	360	347	379	376	380	374	369	341	376	387	334	382	378	353	401	366	400	353	374	364	375	392	343	382	398	344	369	351	405	356	339	355	385	346	364	376	358	355	363	396	374	400	399	359	392	371	387	384	376	387	400	362	369	393	397	371	400	380	396	398	358	356	379	347	391	402	328	371	410	385	350	378	392	367	390	333	352	360	385	397	360	361	403	391	336	373	377	357	365	400	370	358	382	355	409	354	360	368	384	404	376	393	382	365	384	390	376	377	356	395	410	360	358	390	345	365	345	351	357	377	355	394	364	363	381	365	402	376	360	403	365	371	386	359	381	381	368	353	337	329	383	362	385	391	375	333	367	364	376	336	401	350	383	373	372	324	375	394	418	381	337	355	333	380	376	368	414	403	357	428	362	383	383	427	382	383	356	360	380	396	390	367	392	407	363	358	359	372	339	354	358	349	377	348	390	386	356	387	365	367	387	378	359	378	379	373	386	345	344	375	362	355	368	369	374	353	392	363	410	392	382	379	310	353	360	367	384	373	366	395	376	362	399	399	351	363	324	388	389	404	349	389	383	371	380	400	401	365	392	367	404	395	347	381	369	385	352	344	397	398	374	371	393	367	359	385	392	384	391	396	391	372	389	373	376	376	375	357	386	366	335	385	376	364	386	369	347	397	349	363	345	371	348	372	371	375	362	383	391	389	357	384	364	350	399	340	401	375	391	354	402	366	377	372	367	374	360	371	349	330	386	362	372	388	399	406	346	370	367	357	376	384	354	367	373	388	400	374	339	393	365	387	439	369	382	361	382	370	391	383	411	383	385	385	407	373	377	418	390	367	361	384	368	389	365	374	372	382	405	375	369	368	378	344	385	346	371	378	346	387	390	393	348	400	357	377	365	385	380	368	366	391	368	389	383	383	378	355	378	381	400	337	371	370	371	392	403	374	395	386	369	400	384	381	365	369	380	409	399	393	376	371	356	373	341	423	372	351	347	381	415	368	402	364	414	384	361	411	397	359	395	407	395	386	358	381	389	369	401	391	366	351	371	376	377	410	410	341	379	371	352	366	384	352	384	368	375	385	396	393	366	368	359	425	395	374	383	360	379	404	409	387	380	345	385	366	348	343	392	346	361	397	371	369	369	387	346	378	374	380	378	393	399	340	351	398	367	384	390	379	358	364	386	354	372	364	381	379	370	399	355	384	359	375	388	411	361	384	383	364	337	412	407	387	357	420	386	418	371	319	369	361	392	407	342	369	368	385	343	364	345	370	356	374	359	389	371	372	396	387	359	409	375	358	382	393	350	410	369	413	374	358	377	377	368	377	371	408	396	382	421	390	346	357	369	399	384	381	383	372	399	367	359	357	370	364	379	390	375	395	373	337	367	389	381	373	398	376	347	356	379	390	416	384	395	401	393	353	380	420	400	362	374	381	381	389	321	350	370	374	352	387	361	412	360	357	388	374	378	363	373	355	346	358	380	383	403	420	403	364	387	394	360	391	384	350	366	342	389	377	355	401	358	371	415	421	376	371	350	355	397	369	383	329	381	399	355	397	406	379	335	372	381	346	379	366	343	403	349	377	388	380	351	384	364	381	361	386	374	399	380	361	376	393	365	404	343	361	377	398	386	363	357	382	404	355	388	397	383	371	397	399	400	341	400	352	360	409	394	354	365	351	359	393	350	384	352	390	362	377	383	384	395	383	393	395	397	382	406	367	373	405	373	369	389	390	391	369	388	390	373	352	354	391	376	386	376	388	381	370	382	392	378	431	350	353	388	371	408	381	371	362	357	354	373	414	394	407	371	372	387	390	381	384	365	376	384	369	403	371	406	366	360	355	350	409	382	400	405	379	346	385	370	388	356	377	362	345	395	374	390	350	356	357	350	401	381	375	341	375	319	354	329	390	392	330	372	355	391	379	386	335	362	370	357	355	378	380	376	357	403	356	361	363	358	371	363	360	408	366	365	392	387	409	343	370	356	370	416	355	406
2718	970	1111	1108	1129	1029	1091	1035	1008	1035	1031	997	939	986	1020	987	997	934	927	922	1003	963	956	944	899	992	934	996	971	931	1036	1017	989	950	994	980	947	972	950	944	928	956	914	946	983	964	942	985	906	988	966	943	950	973	949	911	918	989	1004	1024	991	959	951	943	953	928	907	968	942	993	1006	1000	987	995	935	1038	944	926	927	970	975	928	941	955	978	956	939	966	964	1013	940	959	962	906	932	996	984	929	995	958	961	888	962	976	925	978	1005	961	980	973	1020	946	896	1000	987	1005	898	975	947	961	979	974	994	963	985	1041	1006	921	930	957	917	1004	976	954	989	975	965	963	945	939	965	946	1002	957	927	940	956	959	927	952	991	999	963	966	986	988	911	950	949	941	942	957	956	1025	1000	942	973	944	965	960	931	943	927	950	946	993	1017	1016	1012	989	992	955	947	904	991	961	982	944	966	1028	938	960	986	968	979	1000	976	996	968	971	998	998	975	991	1009	967	1004	955	947	911	959	933	988	994	947	901	984	954	923	895	943	933	978	981	1009	997	945	971	893	1001	943	941	920	978	959	945	933	967	956	961	1037	934	938	971	1009	950	929	862	907	920	986	962	924	917	934	972	969	938	949	966	964	929	941	986	910	977	1058	904	992	986	972	977	909	930	1016	944	988	976	986	910	961	974	929	978	955	951	941	973	933	1054	951	935	938	985	932	975	989	981	988	978	947	1029	879	1016	959	974	938	962	981	978	947	870	915	937	947	931	940	911	995	950	915	950	955	1032	917	949	1020	958	942	963	924	959	969	1001	993	960	957	979	949	948	975	992	960	963	956	978	967	976	924	945	958	914	982	988	972	929	955	976	955	969	954	992	980	992	870	1010	970	960	953	934	946	1019	995	957	962	921	981	999	977	966	925	934	985	999	1016	957	952	973	976	926	935	979	981	933	938	959	944	980	946	958	934	946	996	957	952	1001	959	897	950	904	984	936	966	908	981	950	995	943	981	929	967	979	968	967	967	954	944	999	967	937	969	996	956	931	924	962	900	1010	940	946	960	944	947	986	972	970	959	1038	969	958	966	951	981	973	936	998	955	939	912	988	965	955	906	929	967	918	963	999	966	903	1000	915	916	985	992	964	983	952	935	969	999	988	984	976	1011	924	987	920	928	951	962	961	941	965	1019	974	935	957	987	994	955	936	982	941	939	955	954	956	929	984	947	1024	963	982	948	951	986	947	894	966	985	947	963	979	946	988	928	948	963	946	949	943	990	936	1019	963	991	972	955	991	979	932	961	989	980	959	922	951	948	932	913	996	981	1005	971	933	928	956	982	1000	964	950	979	961	969	947	935	981	958	919	974	950	936	912	917	969	968	929	992	939	965	975	974	967	942	1012	961	985	947	977	970	931	986	977	1014	993	956	1007	962	915	923	956	980	967	984	981	988	1000	1017	947	978	962	985	937	947	1008	1025	938	969	965	960	960	952	937	932	961	1000	929	972	964	970	922	927	969	931	967	960	957	992	990	948	1010	950	972	965	975	995	950	932	937	1008	970	995	950	930	919	949	996	978	979	974	981	970	929	954	934	932	963	1000	932	936	1014	1006	1009	951	959	993	983	985	940	961	924	931	947	952	958	939	1000	933	972	957	957	964	1014	1018	980	936	923	958	1036	968	1002	983	976	901	951	935	993	969	983	1010	993	958	916	998	990	938	930	999	986	955	993	1007	960	974	974	986	958	917	935	950	975	966	923	1009	990	948	951	1010	955	913	974	943	932	989	1053	958	897	963	934	974	939	1004	977	952	959	945	924	879	875	908	999	961	956	967	992	919	990	923	944	962	940	982	998	988	1049	934	924	938	963	953	1010	942	996	949	1040	994	1024	975	967	973	993	998	966	1003	939	972	981	998	996	994	936	959	1023	1020	940	980	953	945	937	947	949	945	941	1023	952	1005	953	972	1002	925	960	953	989	978	961	929	933	983	953	968	987	954	955	948	1015	934	995	1000	926	931	954	981	923	957	943	976	984	969	933	990	1006	956	948	974	969	941	981	941	1009	888	962	883	935	915	966	971	1033	941	946	983	956	958	955	957	995	970	956	964	1052	994	944	978	905	1012	921	961	956	967	890	955	985	1004	965	977	989	992	933	947	999	1017	997	961	1039	914	952	997	974	1033	977	934	982	923	912	978	981	941	1025	991	947	960	944	992	961	1005	976	992	965	996	971	1015	928	972	966	919	978	975	999	1030	987	956	886	954	992	1010	985	961	982	960	897	962	921	911	980	941	1036	1010	963	959	919	939	935	969	918	1000	954	926	998	979	946	928	971	921	1005	938	987	958	938	919	991	956	964	998	948	891	972	992	928	985	1017	987	954	989	975	983	972	945	955	938	912	944	968	942	982	947	924	955	936	933	990	923	963	1043	976	984	990	923	1043	987	872	935	985	946	936	1055	956	926	975	1019	922	1008	959	919	971	966	930	969	964	990	932	1024	998	1021	986	966	876	915	981	986	994	957	950	951	975	957	929	949	984	957	951	1001	976	982	963	981	965	970	978	931	963	946	1010	936	990	969	1016	958	966	947	1007	910	985	960	974	944	1000	909	1015	1004	979	953	986	979	971	942	977	959	1017	944	1005	945	909	954	923	985	914	871	1025	934	910	936	910	966	964	969	942	955	905	922	966	950	963	971	952	955	994	925	947	923	988	985	943	951	927	979	960	929	932	947	981	981	998	947	947	974	984	943	975	960	961	962	999	1002	977	994	942	1024	959	928	977	930	964	983	932	1006	993	979	1001	988	956	950	999	984	934	912	962	949	1007	962	962	1044	959	967	950	978	971	959	977	941	899	956	944	923	1007	968	971	980	989	958	983	970	979	927	971	952	945	951	973	977	959	1001	951	959	978	975	965	926	977	1051	942	957	918	955	917	957	961	941	956	1030	1006	956	963	991	949	997	985	971	953	997	959	919	939	938	978	985	1014	943	926	980	966	914	1007	969	958	992	992	917	1057	978	970	987	946	939	952	957	1001	964	958	952	1002	955	955	927	999	924	978	1015	971	925	967	977	972	976	978	918	1024	971	1019	967	991	960	970	984	1003	992	978	959	916	921	965	960	983	984	982	941	1010	936	980	936	995	978	1008	974	1008	957	996	993	1010	927	946	975	1028	976	958	979	956	897	1045	926	973	939	941	980	919	975	931	1001	998	947	979	980	931	1012	1008	983	950	921	943	967	950	984	959	960	965	922	980	971	1001	1049	976	935	970	982	914	952	901	990	1028	935	983	977	978	963	957	981	951	1022	934	1005	962	935	927	941	957	995	943	958	967	950	950	991	877	954	972	933	981	1032	955	1000	910	956	965	950	963	973	977	970	915	998	961	931	989	1004	988	920	954	922	935	986	949	973	1016	920	998	987	961	933	957	957	973	949	949	945	1002	956	999	961	1004	974	1008	1003	1034	952	915	945	969	943	945	952	1041	968	962	919	935	962	982	979	969	961	983	956	905	961	888	978	949	952	935	957	972	930	922	968	980	941	1004	958	876	959	939	984	988	1033	952	1000	951	927	987	954	930	992	961	1002	945	991	963	912	956	907	961	903	971	1038	1016	952	1012	955	964	1000	974	998	967	980	932	987	938	975	975	1015	999	925	995	1013	970	991	958	883	948	982	954	968	943	973	935	901	916
9512	1160	1255	1114	826	691	584	562	493	458	411	411	389	402	415	391	358	383	354	339	359	360	360	337	359	365	340	353	368	348	310	319	337	323	323	328	366	356	340	358	327	355	361	365	338	315	340	309	326	341	316	347	349	321	305	355	331	336	311	317	339	363	338	308	359	341	295	333	320	346	334	336	333	323	348	294	332	324	339	341	354	332	333	364	337	326	362	384	313	306	364	314	323	390	356	357	303	311	310	309	348	332	350	360	342	319	317	334	348	336	310	338	330	369	316	330	351	321	330	329	340	333	315	353	354	288	323	326	364	309	335	332	341	333	347	318	359	342	334	324	338	309	324	312	318	379	335	345	306	321	327	336	338	325	343	342	327	356	347	323	343	308	328	326	363	349	288	310	359	328	339	327	335	311	329	309	330	340	329	306	288	327	349	335	333	361	352	307	330	337	353	337	319	307	292	355	325	349	320	305	323	300	339	324	329	346	326	361	310	344	341	374	347	346	310	305	323	300	309	314	337	322	338	321	332	326	320	307	328	330	352	339	337	322	346	320	297	322	320	332	336	344	309	317	344	321	303	348	311	320	335	313	336	325	336	316	354	329	307	307	341	333	321	323	328	329	350	321	353	320	354	323	360	363	311	301	345	340	324	321	311	317	320	344	336	323	299	315	352	326	321	347	307	326	319	308	326	311	346	323	339	337	343	331	310	311	310	326	356	295	328	339	333	301	308	343	359	334	345	341	360	342	317	357	354	315	330	324	342	335	290	341	323	339	302	311	350	359	312	326	343	330	310	340	347	345	343	344	294	361	352	350	343	345	345	323	331	327	330	344	365	311	306	297	293	310	359	317	337	327	318	337	366	297	322	321	324	319	353	343	352	339	355	329	348	342	284	343	323	319	337	326	352	345	331	317	332	318	344	337	289	369	314	317	315	343	328	323	333	328	348	338	304	332	346	335	350	330	357	342	344	310	318	362	344	329	345	308	336	316	364	316	327	318	311	332	366	335	301	349	357	317	346	316	321	315	320	311	358	350	325	331	349	342	368	284	298	338	318	324	283	316	347	338	299	359	350	335	324	338	310	303	302	363	303	319	316	338	328	346	324	329	343	342	307	333	306	326	347	332	328	359	327	342	340	377	298	299	346	312	350	334	321	346	322	333	320	332	337	326	331	348	341	317	310	359	332	346	314	332	305	316	306	333	356	329	312	331	324	350	339	351	321	320	312	349	305	346	318	321	358	342	325	336	335	363	337	311	328	314	313	349	343	279	325	343	332	325	332	335	331	296	373	330	362	349	323	380	347	327	340	332	338	354	345	341	327	348	338	342	360	347	359	331	341	335	331	306	302	291	327	322	319	338	303	341	358	365	337	315	298	350	340	370	353	341	342	327	325	332	331	334	332	306	338	348	344	308	340	362	334	331	342	341	332	345	344	336	357	331	321	318	332	341	326	334	350	344	301	345	356	341	331	327	312	311	340	348	320	308	337	311	329	362	336	377	323	323	311	342	336	294	367	351	316	317	378	347	343	300	365	332	310	334	319	311	326	340	349	361	335	350	312	321	333	336	340	345	374	325	352	349	330	345	324	309	354	354	314	313	338	312	330	308	351	338	344	300	309	332	330	329	341	368	330	369	286	284	339	286	310	325	312	340	336	311	326	337	313	349	321	370	305	313	367	330	365	337	362	348	292	318	335	330	372	297	328	322	327	366	352	341	316	336	325	370	341	318	354	328	333	354	289	343	307	332	300	347	317	331	320	323	318	335	327	365	338	325	334	296	349	343	328	346	377	351	345	345	306	316	320	361	318	362	310	326	340	344	286	312	357	316	310	321	349	328	350	355	315	316	304	317	340	323	324	328	327	368	339	364	335	348	349	340	309	322	335	317	340	328	309	304	327	330	335	335	336	329	331	334	323	321	317	357	317	335	347	323	336	321	339	342	343	321	314	320	337	343	329	344	333	320	318	335	363	304	327	332	333	349	304	337	315	339	348	348	353	320	295	323	330	371	340	311	322	369	320	311	323	302	330	330	345	335	340	354	326	301	357	321	307	332	306	345	325	327	335	319	342	318	341	317	285	315	296	322	337	337	372	349	342	322	312	340	313	336	331	325	370	327	358	309	393	317	331	346	272	306	342	323	324	342	323	334	317	320	329	309	333	340	341	317	338	330	302	334	365	321	340	363	339	349	343	325	323	349	337	316	325	354	321	342	322	289	300	348	334	319	315	316	324	359	330	295	331	320	354	335	343	301	341	354	313	306	369	331	340	319	341	343	323	329	318	322	328	328	345	359	334	338	322	318	348	314	345	330	328	317	312	361	335	362	333	326	336	313	312	314	310	326	359	298	319	319	303	357	301	307	335	315	322	379	360	299	327	330	301	298	357	340	360	345	355	354	340	303	339	301	320	345	345	322	322	344	346	324	326	333	328	310	338	350	334	305	337	303	318	338	374	355	352	336	358	318	327	345	328	322	366	314	308	297	316	307	348	356	303	353	330	348	321	340	319	348	299	312	335	331	349	344	353	326	366	326	337	328	339	362	355	315	318	322	336	318	362	309	333	304	312	361	337	321	306	342	308	348	321	347	366	325	340	325	349	361	344	353	317	338	340	333	308	301	343	349	324	338	299	317	291	362	343	343	317	344	326	324	344	302	316	318	348	359	333	320	321	345	352	321	314	331	329	319	325	335	341	339	316	312	331	346	323	338	323	336	314	286	302	358	312	325	300	347	345	328	336	349	292	316	327	337	339	355	312	366	336	331	315	344	331	362	345	326	345	326	336	333	335	347	319	308	321	312	318	315	342	348	325	344	330	327	313	335	349	317	339	342	315	313	347	304	334	340	340	342	342	333	325	338	336	321	323	336	333	340	337	345	344	335	311	339	318	338	312	379	351	355	295	381	361	328	348	314	337	338	321	344	310	348	350	348	310	338	337	351	352	330	344	357	315	357	343	355	292	301	319	345	318	305	294	322	319	317	323	330	331	318	331	344	352	337	301	321	342	319	304	317	315	323	340	328	350	372	308	355	345	303	323	327	331	328	314	301	378	337	279	335	339	303	318	322	354	333	308	345	343	326	344	360	363	304	318	347	360	346	335	347	353	298	289	349	337	355	315	344	340	339	363	313	316	314	342	316	338	324	300	324	333	337	328	328	369	320	333	336	329	321	335	346	350	333	341	340	322	343	340	354	324	309	375	302	332	322	317	336	349	342	310	346	357	330	329	356	302	326	326	365	333	338	349	331	344	360	364	301	330	348	350	333	338	283	355	323	334	370	310	328	355	333	332	311	334	348	348	374	326	309	361	324	343	301	319	326	308	334	323	326	313	326	332	324	292	356	296	320	295	340	329	335	340	371	322	314	358	319	323	301	346	346	327	340	319	312	328	374	355	312	380	350	375	335	360	300	357	329	304	356	372	341	324	312	326	318	285	344	337	315	350	365	338	332	324	303	309	334	325	332	328	330	269	366	287	340	326	307	349	290
5752	1673	2630	3301	2977	2531	2253	1879	1788	1631	1424	1406	1315	1307	1205	1147	1117	1087	1098	1072	973	1052	958	1020	985	955	933	985	891	981	995	972	967	929	936	899	941	870	933	932	908	821	918	847	914	920	893	894	895	882	941	871	871	856	853	869	826	793	863	792	852	914	905	885	873	891	830	831	886	848	874	881	812	895	845	854	893	879	867	776	887	849	860	851	780	883	863	870	859	884	801	926	849	869	890	821	845	889	899	837	857	862	863	845	827	827	864	807	780	809	859	821	869	863	841	857	846	862	832	920	808	869	816	848	882	863	843	895	861	805	834	883	827	808	871	875	831	828	816	877	873	859	795	884	833	899	844	822	856	840	882	828	839	850	859	879	861	834	908	848	863	857	856	857	857	901	825	826	861	884	865	890	861	884	884	842	808	918	846	797	855	820	832	802	899	803	807	808	862	859	845	821	870	813	827	815	842	851	835	854	859	813	830	878	839	854	904	848	845	882	852	833	876	889	851	862	850	915	823	818	829	834	859	809	844	812	871	856	861	891	898	858	811	885	880	832	859	872	850	892	888	786	855	846	797	774	841	815	857	843	849	823	834	870	843	862	850	840	852	869	860	834	823	791	878	853	855	885	889	873	789	879	874	825	808	837	867	863	865	851	837	864	803	812	867	842	890	871	850	879	853	836	840	852	849	866	832	832	862	851	895	820	847	838	841	844	824	806	828	828	841	844	829	882	839	873	833	885	814	880	804	807	880	837	874	844	908	834	864	852	825	857	865	872	821	908	849	850	809	886	825	852	836	824	830	844	886	844	841	838	822	828	859	888	857	895	845	868	848	831	835	863	928	853	823	835	851	834	854	846	834	883	862	851	859	938	883	857	816	839	867	828	861	860	830	859	788	836	859	871	845	814	835	817	888	867	831	812	849	863	823	880	892	833	808	846	861	804	834	822	848	871	865	869	835	846	837	902	830	834	822	864	824	873	844	852	869	871	888	847	836	845	873	860	809	867	835	888	828	826	879	884	826	837	820	807	877	872	837	849	872	846	846	822	838	865	823	852	868	866	903	848	831	856	880	827	796	863	858	871	876	858	851	827	861	867	865	819	859	838	839	848	859	839	862	824	830	806	864	871	823	849	825	826	840	847	798	858	844	842	815	840	850	866	891	812	855	833	816	861	892	895	846	847	861	833	834	828	828	821	856	830	835	830	830	895	879	804	888	857	911	863	761	844	854	806	904	835	851	770	878	911	882	843	847	889	837	925	859	859	812	841	836	829	853	862	845	848	900	870	827	783	854	863	838	847	861	883	819	817	878	872	861	823	818	807	857	849	857	817	889	829	852	840	877	886	884	866	829	841	834	800	850	863	792	915	891	862	839	861	832	856	883	818	847	796	860	849	873	870	881	869	850	855	923	849	825	824	846	839	832	883	829	906	861	851	835	857	845	853	795	810	821	831	892	813	867	847	797	808	858	881	776	844	879	892	839	858	874	840	801	864	898	829	889	846	877	836	871	846	858	827	870	858	875	860	843	819	845	854	840	805	869	861	858	857	834	874	882	891	846	872	835	813	812	849	825	829	779	924	784	828	841	848	883	850	844	869	818	781	862	873	842	888	829	823	869	862	837	863	805	835	872	899	828	832	841	868	871	919	797	803	871	826	885	840	866	811	863	830	843	873	812	858	862	876	839	851	861	829	898	821	807	862	854	880	832	843	832	877	822	839	900	864	898	836	902	946	872	797	903	842	869	798	872	877	831	859	849	881	863	838	855	877	814	836	899	900	908	855	876	827	801	802	842	853	883	869	892	860	844	832	879	860	874	908	852	842	853	891	812	909	808	839	817	866	900	846	876	861	881	872	871	871	825	872	854	846	814	860	905	877	887	847	837	837	825	862	802	828	885	832	830	861	819	841	845	828	847	893	873	856	826	847	867	817	854	915	818	820	864	825	861	882	820	806	828	900	844	814	860	807	817	847	793	869	828	817	882	845	814	898	850	866	817	797	843	828	858	875	897	880	816	807	875	813	876	851	834	871	816	859	835	849	849	836	827	805	830	839	839	839	849	863	856	836	823	840	774	849	813	856	804	878	870	874	876	823	817	863	809	829	841	869	859	857	905	877	800	914	839	896	840	895	834	813	832	855	881	866	861	845	835	856	823	887	863	826	845	854	865	868	868	827	813	843	828	827	817	834	867	810	811	868	861	898	864	819	848	820	897	839	842	906	822	774	820	912	876	835	844	826	841	855	826	834	850	838	833	847	898	847	867	860	854	860	837	867	902	900	881	879	858	828	831	891	821	850	855	881	841	869	830	854	859	863	842	870	897	933	765	787	834	869	863	856	847	845	875	843	836	825	873	821	801	862	848	877	814	801	853	849	839	856	846	859	860	823	864	877	922	876	853	813	834	905	884	915	883	791	866	825	834	885	853	870	897	834	878	805	853	861	897	815	849	842	872	832	843	858	865	856	859	874	853	817	826	875	854	843	821	874	822	851	827	833	871	854	883	824	851	843	849	837	830	848	837	831	823	858	855	853	875	769	808	861	849	872	887	898	855	803	833	874	889	848	828	858	858	923	853	809	824	838	838	834	862	860	826	804	807	863	854	892	868	848	858	815	827	832	835	870	835	869	885	845	850	876	829	811	926	854	869	838	870	835	809	842	879	844	859	905	888	857	864	928	903	824	803	832	855	820	891	825	838	823	836	901	873	839	864	868	826	852	827	823	916	896	849	863	852	807	931	825	792	833	824	857	857	869	827	842	832	862	842	837	868	853	868	856	887	801	844	873	842	873	808	825	849	818	856	821	890	862	843	850	843	845	804	832	876	877	803	878	830	838	850	911	795	875	813	862	828	807	897	819	864	899	857	854	838	821	878	840	842	848	879	867	831	809	792	827	849	856	833	825	840	869	825	834	820	867	822	867	828	855	835	873	859	879	853	790	818	908	871	786	914	838	830	819	863	826	856	914	908	839	846	834	858	863	809	798	875	845	848	841	843	799	873	858	812	862	874	817	821	826	813	882	904	834	791	904	797	839	860	872	860	890	841	802	884	855	896	805	870	826	810	894	855	817	823	847	852	852	854	833	848	807	876	812	852	802	870	824	867	812	810	894	858	795	841	851	799	859	831	876	830	803	831	853	848	841	811	900	870	846	869	842	849	875	818	850	834	833	840	819	890	866	877	882	827	832	886	922	852	842	878	869	878	866	847	871	829	790	845	919	804	829	889	839	860	886	855	840	866	878	903	833	864	854	863	824	842	822	812	835	879	824	807	886	774	872	860	821	822	810	836	864	865	865	815	845	872	868	914	884	847	815	843	845	828	879	898	834	886	857	880	866	869	873	851	867	810	813	831	881	848	823	817	873	849	828	884	831	867	841	914	837	828	858	807	816	874	895	918	798	859	831	838	875	866	872	832	881	883	851	882	867	858	813	807	843	825	857	826	843	868	887	825	884	839	881	858	805	853	802	837	904	905	868	832	827	838	874	851	817
38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
