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
335836430495	335836431008	335836431558	335836432108	335836432658	335836433208	335836433758	335836434308	335836434858	335836435408	335836435958	335836436508	335836437058	335836437608	335836438158	335836438708	335836439258	335836439808	335836440358	335836440908	335836441458	335836442008	335836442558	335836443108	335836443658	335836444208	335836444758	335836445308	335836445858	335836446408	335836446958	335836447508	335836448058	335836448608	335836449158	335836449708	335836450258	335836450808	335836451358	335836451908	335836452458	335836453008	335836453558	335836454108	335836454658	335836455208	335836455758	335836456308	335836456858	335836457408	335836457958	335836458508	335836459058	335836459608	335836460158	335836460708	335836461258	335836461808	335836462358	335836462908	335836463458	335836464008	335836464558	335836465108	335836465658	335836466208	335836466758	335836467308	335836467858	335836468408	335836468958	335836469508	335836470058	335836470608	335836471158	335836471708	335836472258	335836472808	335836473358	335836473908	335836474458	335836475008	335836475558	335836476108	335836476658	335836477208	335836477758	335836478308	335836478858	335836479408	335836479958	335836480508	335836481058	335836481608	335836482158	335836482708	335836483258	335836483808	335836484358	335836484908	335836485458	335836486008	335836486558	335836487108	335836487658	335836488208	335836488758	335836489308	335836489858	335836490408	335836490958	335836491508	335836492058	335836492608	335836493158	335836493708	335836494258	335836494808	335836495358	335836495908	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
8165	2239	2600	1791	1258	852	620	480	404	348	296	269	225	200	216	177	204	164	149	143	151	144	165	183	178	218	234	182	201	158	153	170	197	181	170	162	150	127	117	128	122	145	134	137	127	106	106	119	125	111	115	128	123	130	132	139	134	110	118	110	129	130	122	108	111	106	115	102	122	113	113	118	101	118	118	121	112	119	108	105	136	106	120	127	116	119	104	107	104	118	114	123	113	100	121	100	105	108	109	103	90	116	135	109	112	121	110	118	110	120	120	102	103	94	119	110	105	80	117	115	120	113	108	125	112	97	104	111	108	110	109	119	95	117	126	109	117	117	103	113	115	94	116	107	101	115	153	93	119	128	101	109	102	118	102	125	131	131	98	113	121	119	108	108	119	109	132	94	102	118	128	114	103	107	114	102	120	98	102	108	130	112	115	101	104	107	137	120	107	111	104	113	111	108	99	124	113	130	103	119	100	104	113	84	104	113	98	91	108	118	123	121	107	123	121	105	104	116	112	98	115	128	135	113	113	115	95	101	123	108	111	97	112	110	106	122	106	121	108	102	135	109	91	106	109	119	122	133	94	109	112	140	112	114	119	109	108	106	94	98	112	118	118	122	116	108	116	104	105	104	113	133	97	105	111	105	125	101	119	123	102	125	120	105	104	133	114	128	97	98	100	116	108	103	115	118	134	118	124	108	106	120	119	119	118	109	110	107	113	115	96	92	114	96	128	106	106	105	120	109	116	124	118	127	128	101	119	102	123	139	96	96	108	107	96	116	117	108	124	102	125	121	111	98	126	114	111	130	109	97	87	107	117	98	99	120	86	102	97	114	103	118	119	136	120	118	105	94	108	104	98	118	126	105	97	121	106	128	117	95	98	120	113	109	121	132	113	111	102	106	116	102	110	123	116	100	129	108	125	101	97	124	107	135	124	104	103	126	118	132	99	94	98	107	127	103	111	120	115	120	113	91	125	97	122	98	111	102	117	108	117	117	126	137	96	116	118	103	121	130	109	118	109	109	111	118	114	124	127	112	110	139	109	92	109	118	116	114	104	101	132	105	109	107	116	102	128	102	111	134	119	111	115	122	111	127	133	130	106	114	119	108	105	116	100	110	124	102	113	101	120	105	98	111	131	98	111	101	98	106	106	118	98	106	112	99	144	113	102	125	123	116	124	109	135	90	121	88	116	108	123	89	126	123	125	120	96	135	102	114	121	102	106	110	112	107	108	113	114	127	112	99	112	116	115	126	121	109	105	104	109	108	115	108	112	136	113	108	112	107	99	129	130	114	126	127	109	102	105	102	106	125	105	119	110	113	116	109	109	105	96	107	126	97	94	104	111	118	100	115	113	105	117	122	114	107	126	116	108	128	100	96	94	100	120	115	111	107	91	111	110	104	110	107	114	100	123	120	99	115	95	97	133	118	117	106	110	107	121	108	116	102	104	98	118	99	125	103	98	136	113	89	108	122	106	117	90	91	122	115	108	137	115	113	127	110	121	111	128	125	110	112	114	109	100	116	119	113	130	119	125	116	123	107	121	119	113	121	117	116	121	106	110	108	116	124	123	108	122	117	129	107	113	122	92	115	113	133	116	98	117	121	95	111	106	122	105	106	94	94	112	115	111	117	118	96	114	85	119	114	101	107	119	101	117	132	105	127	108	115	96	143	103	97	102	109	98	119	117	113	111	101	108	112	109	123	97	100	124	110	106	115	119	125	101	119	109	105	94	126	104	118	128	132	100	93	111	115	110	109	121	107	109	109	127	91	100	108	114	108	88	110	122	133	121	126	107	103	113	112	102	111	115	103	134	133	118	111	138	107	122	113	109	113	111	104	108	108	104	108	121	120	97	107	99	100	109	118	111	101	124	106	120	103	112	123	116	106	99	116	113	99	113	118	119	126	132	94	122	113	111	105	122	118	112	92	123	105	119	103	110	84	105	98	114	130	114	119	123	114	102	107	101	113	113	96	131	121	102	121	116	103	115	108	95	122	148	99	128	131	105	129	113	113	101	114	104	115	114	100	100	112	106	111	111	130	99	121	105	118	112	115	108	123	111	108	103	114	110	103	116	122	85	117	120	114	125	102	115	112	116	103	108	115	116	111	107	109	126	94	118	110	113	111	94	120	115	110	117	105	101	118	115	120	109	111	120	114	108	116	119	115	109	115	119	106	113	110	87	114	116	128	109	99	122	120	117	90	129	92	102	94	109	103	123	119	116	122	125	99	81	106	121	104	110	99	101	126	137	148	101	96	131	113	143	121	95	94	95	85	117	135	112	112	117	112	118	120	102	111	105	96	110	104	106	123	98	111	95	115	121	122	103	109	128	105	134	114	109	107	112	118	123	96	111	132	110	104	93	120	105	113	126	105	114	113	115	103	103	128	116	113	100	117	119	106	113	120	111	136	136	130	105	87	134	120	108	118	107	127	120	107	98	92	102	100	93	116	118	107	108	97	113	119	106	109	111	106	106	108	107	117	108	124	111	105	113	128	102	103	133	120	91	106	119	118	105	106	116	102	116	107	103	112	113	121	120	111	107	102	109	110	128	138	99	104	110	123	101	104	119	97	104	100	100	116	95	124	103	100	118	100	109	127	103	113	123	125	89	120	120	113	126	100	119	99	120	111	112	109	113	112	111	102	111	123	125	110	107	114	121	119	108	112	102	90	110	112	105	119	124	123	104	105	123	115	127	116	119	106	137	122	108	103	115	112	112	117	125	111	111	96	123	95	134	119	87	98	110	95	113	105	102	105	120	122	100	114	133	111	116	93	108	103	123	116	108	103	121	116	106	105	91	101	104	110	91	106	112	112	122	108	114	111	100	116	106	106	136	126	126	120	99	106	101	116	107	93	113	122	102	111	112	123	100	103	120	118	108	131	125	121	111	121	101	111	131	114	125	116	108	109	90	105	118	114	115	103	93	99	123	123	112	112	96	128	102	107	95	107	117	111	106	128	105	120	110	128	107	129	117	111	97	111	106	124	110	100	111	114	142	113	128	100	122	112	114	104	103	104	129	109	108	113	98	108	97	118	116	110	120	118	111	128	127	95	98	124	119	110	118	114	113	132	111	111	112	116	106	109	108	87	120	117	97	107	124	114	94	106	122	135	110	101	107	111	110	112	117	116	118	104	107	120	102	119	121	111	98	112	125	96	115	123	108	95	113	119	120	102	93	125	104	102	104	98	109	113	118	100	123	125	128	104	121	92	138	109	102	106	125	115	106	98	86	116	116	112	103	118	97	111	94	111	89	118	102	100	110	112	110	114	112	108	116	109	107	99	98	117	121	133	119	93	122	97	115	118	93	105	105	122	101	110	109	119	112	120	102	124	110	91	112	123	128	105	109	119	97	112	111	101	103	126	116	130	105	130	109	107	109	91	108	122	105	111	120	123	109	112	110	107	106	118	119	105	113	101	114	106	108	105	115	114	101	107	90	104	123	101	101	96	107	124	91	96	107	108	121	120	105	108	110	121	112	112
7206	2483	6220	6697	5589	4393	3664	2971	2539	2068	1867	1615	1388	1297	1203	1090	1046	916	932	825	802	818	848	1067	1438	1622	1429	1206	1324	951	1082	1207	1320	1126	1027	765	675	582	554	523	518	561	558	528	498	437	493	425	467	467	438	456	477	451	480	433	431	429	398	434	426	420	412	430	461	424	412	435	432	388	383	407	425	362	412	432	444	416	398	413	400	429	385	402	369	420	404	448	387	376	424	377	386	432	388	370	425	412	387	412	375	382	398	451	418	411	426	374	396	388	396	395	387	396	377	430	402	369	385	415	377	419	363	389	445	395	428	417	419	402	400	384	404	384	343	392	394	367	368	389	412	409	398	419	445	399	415	392	389	409	431	379	413	432	383	397	386	332	403	423	401	383	394	413	401	415	390	408	380	370	396	407	384	396	392	371	373	368	420	386	394	408	398	359	372	370	384	415	389	433	385	398	358	388	354	360	403	403	430	429	365	402	417	374	351	407	409	404	388	375	423	397	364	400	438	380	410	378	417	385	353	413	380	391	374	421	367	388	395	378	395	367	388	440	366	372	409	407	420	386	390	413	406	372	389	385	394	409	384	382	407	404	370	386	361	412	415	425	368	386	369	367	368	385	370	380	378	400	372	423	390	371	410	412	377	398	420	354	423	343	408	404	341	403	389	410	401	406	375	366	375	406	395	387	382	394	396	401	396	411	398	393	378	408	404	368	378	391	383	381	401	399	356	410	405	404	387	403	401	384	403	372	389	397	403	392	391	382	390	408	376	363	376	399	381	379	443	371	380	398	419	383	395	383	389	388	365	355	387	374	383	371	412	399	380	383	378	411	408	389	358	387	387	414	380	412	406	410	397	394	395	402	402	375	422	394	393	365	420	404	391	405	405	382	412	367	396	424	393	416	366	363	396	406	392	362	409	414	413	381	361	402	373	407	386	377	379	392	408	383	412	349	424	358	357	397	363	336	370	345	418	405	403	408	395	389	395	372	373	365	367	387	368	410	365	358	409	406	411	366	360	383	408	389	380	384	384	383	408	389	382	402	406	369	396	379	382	438	391	396	365	405	415	383	401	410	405	401	383	395	382	375	372	370	374	396	391	397	332	328	375	407	401	383	389	426	370	423	372	377	384	390	388	395	386	371	401	410	393	390	402	400	400	393	384	384	396	402	403	372	370	391	398	417	414	383	382	400	403	384	403	411	398	403	399	358	404	366	386	365	401	389	395	399	383	402	406	380	399	367	398	391	410	384	384	381	396	369	407	411	388	404	411	380	433	371	405	415	387	369	391	361	380	365	388	384	376	405	396	398	358	393	379	418	397	401	391	409	402	398	390	387	412	368	381	431	369	378	374	389	432	397	370	398	420	394	419	385	372	368	368	403	415	407	381	355	402	359	393	418	372	383	375	397	378	382	383	392	381	390	399	385	387	427	395	402	388	399	404	392	385	394	389	365	399	387	408	388	453	366	384	392	386	392	414	372	410	384	403	404	380	394	437	374	363	384	376	405	398	407	384	393	388	367	419	400	390	402	400	403	388	357	410	381	388	387	394	377	427	379	379	385	382	402	371	361	423	405	363	398	377	421	388	401	387	375	374	406	402	364	391	392	350	369	381	348	392	403	410	413	412	382	412	348	405	413	435	393	395	408	376	404	407	378	394	384	392	430	385	353	385	418	419	408	400	391	416	399	392	389	354	392	374	424	389	446	384	407	382	371	411	338	394	382	375	386	394	389	391	421	400	384	390	422	368	403	408	347	365	404	396	379	421	413	394	356	366	380	402	425	416	387	408	422	406	395	423	384	380	341	397	390	389	382	359	394	460	387	413	383	371	392	395	392	381	351	348	372	402	375	394	393	408	367	374	342	408	375	402	406	440	363	374	414	387	376	412	385	375	422	387	372	369	384	415	396	424	404	369	427	401	353	392	408	355	393	389	408	367	388	392	363	394	391	389	380	384	406	370	400	398	405	409	385	374	438	393	411	395	367	372	400	420	409	416	372	401	390	346	374	358	352	376	355	368	390	396	388	412	346	397	359	408	365	371	381	387	382	381	412	414	398	399	445	391	425	422	396	379	379	410	393	403	408	401	350	380	360	432	377	357	369	362	376	372	356	394	389	362	394	389	426	413	366	363	362	397	370	381	385	369	381	368	395	391	395	414	414	415	390	395	395	376	366	367	397	374	394	414	390	369	383	363	367	340	380	381	404	361	405	384	359	368	367	405	385	412	399	378	373	434	391	350	394	396	392	402	379	378	423	420	405	365	357	389	428	407	390	390	358	350	349	364	403	352	421	393	366	381	357	376	430	375	376	364	418	402	346	399	416	360	387	401	344	394	388	413	393	410	384	405	382	439	408	393	384	421	390	361	395	416	397	397	393	406	379	412	403	394	413	388	382	397	391	371	388	401	356	407	388	391	409	398	376	432	405	388	378	378	380	406	367	372	384	388	396	407	387	408	407	383	395	408	406	345	403	435	359	351	426	396	368	395	366	377	387	391	366	383	384	356	369	386	408	407	401	360	390	387	423	394	393	377	419	412	391	382	391	419	407	392	369	399	361	390	388	392	384	390	392	358	365	420	381	404	384	382	396	416	388	401	375	387	371	398	381	388	404	415	366	372	399	390	369	350	402	418	370	368	392	375	422	384	365	381	384	383	382	404	403	395	378	385	386	358	381	393	395	369	386	375	391	403	399	370	381	386	379	372	391	399	365	371	364	344	376	391	396	366	403	388	375	396	390	370	369	411	398	383	425	385	415	399	374	407	389	395	395	401	423	393	387	394	428	405	398	386	397	416	401	389	410	423	415	368	376	391	439	405	377	385	399	377	392	367	368	382	375	409	397	379	397	382	406	394	376	434	387	398	401	391	405	342	389	363	424	356	416	391	343	431	379	390	349	375	381	406	357	386	402	384	376	389	369	387	401	389	386	340	431	383	429	393	371	395	375	414	404	380	392	374	390	380	362	397	402	383	390	392	398	411	386	384	386	399	410	358	380	393	408	417	371	398	360	415	426	402	365	405	376	397	407	401	402	428	366	389	384	387	388	396	400	393	367	410	411	394	425	433	390	363	396	383	382	385	374	394	425	378	389	386	409	397	371	394	367	378	405	363	410	405	369	386	408	364	371	395	387	407	361	378	402	379	374	396	394	388	396	361	378	395	369	418	400	380	425	384	376	378	385	375	369	386	393	410	433	405	384	378	396	417	402	391	397	409	366	411	374	345	408	388	400	399	399	377	396	375	387	397	375	384	398	376	408	374	344	410	388	381	406	406	396	405	369	387	379	394	395	417	379	388	391	387	372	402	404	406	383	378	403	368	424	421	389	417	399	419	381	398	381	408	364	389	408	371	389	396	448	402	374	360	415	388	417	388	405	365	388	394	380	373	402	406	387	376	367	386	391	372	392	408	395	375	395	411	399	371	341	403	388	407	403	404	372	404	399	401	392	386	385	365	412	340	385	369	374	427	404	357	361	387	421	362	376	371	396
1356	346	378	352	285	286	327	284	311	264	284	276	256	304	284	293	286	300	268	292	300	323	307	302	272	287	267	282	276	278	286	242	276	306	293	287	279	291	250	282	296	288	292	304	269	280	266	261	280	276	273	272	281	294	260	287	254	288	288	306	281	292	274	282	317	306	254	316	261	284	273	267	264	288	264	279	311	290	274	278	274	271	278	270	285	285	265	244	253	299	263	267	274	274	278	263	302	287	280	264	227	267	309	285	261	280	271	281	260	295	287	266	280	302	263	268	280	284	262	279	245	275	276	280	294	287	272	290	291	275	291	264	269	274	270	299	306	273	260	275	267	271	290	274	306	259	272	279	301	266	284	269	275	292	250	279	298	248	293	293	267	269	295	310	275	286	291	280	293	296	296	269	284	272	255	298	287	277	274	252	267	273	275	280	284	279	286	262	285	278	263	281	294	255	269	275	287	316	265	255	273	274	296	300	270	280	268	264	296	294	251	258	261	277	260	275	265	287	281	292	286	291	282	297	278	280	286	281	278	284	299	264	271	276	272	276	290	247	267	301	301	278	274	267	251	293	278	295	290	296	281	297	287	276	274	249	287	295	294	271	264	276	278	247	289	250	275	269	281	309	288	268	280	275	281	262	292	268	267	269	295	280	279	300	269	274	274	254	280	274	256	252	281	284	283	307	295	289	278	280	316	297	294	269	258	276	296	253	280	282	301	261	267	278	247	283	289	286	275	256	293	265	283	300	266	274	267	280	268	297	273	247	284	285	264	297	309	293	274	262	315	294	279	285	290	268	272	269	273	303	249	278	289	293	266	284	261	233	269	260	258	268	277	307	296	240	277	276	261	284	274	264	297	270	285	284	281	286	298	255	296	262	257	270	283	284	298	282	283	319	278	269	272	260	285	309	252	280	282	276	305	245	284	296	280	298	294	293	289	262	285	264	276	265	275	285	285	273	268	245	291	283	298	295	290	302	297	307	262	254	299	284	317	300	287	302	274	307	288	285	228	287	266	254	295	280	268	248	316	300	267	282	281	278	276	272	273	306	274	273	237	251	305	290	256	282	257	311	270	272	289	298	249	298	292	274	261	266	282	270	289	270	276	267	262	275	252	292	263	244	281	285	246	293	268	250	249	284	273	296	281	289	271	252	287	266	285	253	280	287	305	304	263	267	315	267	260	287	303	277	305	245	315	273	265	290	262	253	277	270	289	284	296	271	256	286	260	303	286	249	252	243	281	272	272	281	281	297	268	258	294	242	266	280	253	300	284	276	273	273	299	286	285	282	291	252	282	304	290	259	311	295	287	295	274	272	272	268	290	295	270	271	247	281	282	262	301	309	255	269	305	267	274	268	295	303	277	265	268	272	289	248	280	300	272	257	295	304	270	268	277	265	281	242	278	292	307	260	254	283	253	287	264	266	296	291	291	261	268	310	270	269	265	287	289	285	285	282	268	261	262	274	289	281	264	229	280	303	294	292	284	284	262	286	279	283	235	251	276	264	293	323	274	295	285	259	259	274	285	249	288	247	287	284	276	262	259	276	276	274	265	276	274	303	289	254	268	282	280	292	269	262	293	292	261	291	272	260	299	257	249	286	268	294	282	249	260	308	276	308	257	270	262	283	254	294	289	251	305	294	293	285	279	260	286	276	276	289	255	273	291	274	257	260	303	279	282	278	255	289	291	284	269	299	277	297	284	297	246	300	276	262	263	292	269	265	307	244	320	293	304	281	275	279	284	259	289	283	272	243	262	277	280	268	272	273	282	291	277	298	316	307	277	295	281	284	303	289	281	290	283	271	292	283	293	273	299	239	266	241	272	263	309	293	271	254	279	286	268	298	271	279	283	258	288	263	292	272	282	282	281	299	255	268	288	278	278	237	308	277	266	274	256	312	267	266	307	274	292	315	228	262	275	263	287	263	279	279	272	286	256	295	249	286	276	294	295	302	268	314	275	266	254	297	290	257	298	281	305	326	279	293	265	281	292	257	313	275	293	258	301	253	299	261	275	309	278	265	284	298	275	264	300	283	273	272	271	269	281	264	269	236	300	269	296	272	278	267	263	247	279	282	302	238	280	258	248	303	277	295	290	265	257	281	299	284	281	269	283	300	267	272	259	313	269	280	241	288	243	278	298	270	273	288	320	292	293	294	282	283	267	300	263	313	269	270	283	269	302	256	308	272	262	289	276	247	291	278	291	303	303	285	280	273	257	273	267	292	245	293	279	276	303	271	271	254	303	269	263	280	297	298	281	304	275	242	298	273	288	269	274	286	299	289	273	292	300	277	261	263	294	282	290	253	252	251	271	264	251	273	291	288	254	250	284	262	266	248	274	271	259	288	261	290	260	280	279	293	286	289	250	288	282	288	287	288	270	312	283	272	275	289	247	279	284	297	287	270	278	290	275	274	270	280	269	287	277	265	276	307	275	254	280	280	269	282	311	276	272	287	278	302	277	280	295	274	300	265	302	277	274	240	292	277	261	278	265	293	292	306	263	273	264	312	292	270	288	274	255	269	299	317	258	274	284	268	285	309	231	307	278	275	264	269	267	273	281	271	276	299	271	304	274	281	297	268	266	291	266	258	262	291	269	297	257	288	262	268	285	284	279	273	278	285	247	287	265	303	230	277	273	263	281	285	290	268	281	236	276	280	259	305	311	295	293	283	287	284	281	292	270	285	282	310	287	311	273	280	273	273	262	289	274	292	285	293	277	293	283	274	268	307	275	288	243	296	265	272	280	283	270	280	285	267	281	293	282	295	278	298	271	290	271	292	270	284	279	262	268	279	269	253	273	304	276	302	274	281	306	279	269	299	296	293	264	244	280	251	266	292	285	275	285	256	301	285	297	280	269	244	266	279	280	259	297	262	299	273	272	257	256	276	291	288	272	290	257	284	270	281	280	253	274	283	256	303	297	282	287	290	281	278	268	269	267	270	279	279	274	299	273	276	289	300	273	282	286	270	315	287	281	294	278	266	301	297	296	301	262	269	272	277	268	291	273	268	261	296	300	266	304	275	243	285	263	268	276	261	263	262	257	306	298	286	277	311	274	285	260	287	261	263	277	303	298	290	250	260	288	281	302	271	298	289	277	275	308	306	306	317	287	264	296	283	258	263	305	280	284	273	257	284	299	288	320	286	259	293	304	269	298	273	268	290	288	291	289	280	249	280	257	296	247	275	281	275	288	274	280	269	270	278	266	259	289	270	291	272	272	293	287	247	296	270	248	286	293	268	294	278	298	273	253	307	284	278	276	278	264	277	279	276	249	259	252	288	262	267	240	258	291	261	263	292	269	295	268	277	271	267	287	266	298	254	272	263	283	276	299	282	283	273	264	254	283	274	255	296	311	283	268	286	260	281	285	277	285	312	284	270	281	271	278	274	297	278	283	263	303	286	281	286	290	262	276	291	294	273	296	279	304	281	282	265	271	300	244	248	264	251	263	280	257	286	270	262	281	302	275	292	271	258	294	257	315	301
2329	947	1058	1077	1089	992	1002	922	917	888	882	889	884	833	894	918	878	893	817	906	854	945	890	871	857	903	916	932	781	884	917	855	916	884	881	833	841	903	869	843	886	870	828	832	860	897	871	851	857	890	846	853	859	876	864	880	829	860	870	829	854	859	824	822	844	881	876	864	844	853	857	819	819	889	845	837	860	869	837	866	799	855	852	833	872	841	837	891	868	855	869	820	804	924	856	838	918	871	829	872	847	857	871	834	867	847	846	828	886	911	837	870	864	839	891	882	827	828	846	852	866	837	844	866	886	855	897	862	773	834	829	814	838	797	844	870	793	844	830	880	865	827	903	870	864	910	862	816	853	888	840	824	839	824	890	813	866	867	827	869	829	870	883	885	831	862	863	844	885	871	868	787	842	824	850	899	819	832	876	821	865	858	847	826	816	859	839	863	876	835	913	833	819	864	851	805	826	900	857	841	931	836	865	877	823	818	837	839	830	846	880	853	833	797	847	837	837	812	867	864	865	859	850	847	838	856	803	851	885	850	842	827	850	840	819	811	812	829	845	906	854	808	858	821	818	814	834	858	797	860	861	851	818	853	879	846	832	847	827	866	870	899	851	829	866	880	798	814	880	893	873	857	876	928	878	896	808	859	842	807	858	846	893	885	867	863	895	835	889	874	858	897	803	858	846	831	861	861	815	843	832	848	866	863	895	848	919	835	833	889	870	857	788	808	845	815	855	790	830	852	843	871	818	819	850	812	879	897	843	804	890	861	868	838	841	885	790	882	894	958	861	807	874	836	834	889	898	850	834	881	852	803	848	905	896	883	863	838	840	866	828	819	819	879	874	874	833	830	871	873	852	816	869	871	873	856	865	820	830	883	797	834	892	857	839	859	836	852	844	848	885	864	820	824	851	848	901	912	876	893	842	829	875	920	828	866	807	827	844	809	836	860	868	884	827	841	822	927	864	896	871	838	870	835	864	832	901	896	844	907	854	869	829	847	828	856	851	875	816	906	860	831	840	859	891	882	874	885	881	841	927	859	844	865	840	859	849	862	857	865	858	874	856	841	798	868	865	827	889	856	861	883	888	811	841	899	861	869	812	852	873	825	849	850	814	841	843	818	865	818	797	859	787	842	846	851	822	797	897	831	911	885	864	859	847	857	890	846	872	892	883	852	827	853	841	855	818	830	832	797	859	842	883	871	872	912	848	899	807	895	872	842	874	856	823	856	838	879	854	800	891	845	840	848	836	901	847	823	784	886	905	834	832	744	919	854	841	923	842	861	831	813	880	867	891	859	863	804	831	864	836	788	872	866	927	868	811	880	861	898	862	864	830	897	889	910	903	872	924	878	832	887	878	863	823	864	829	882	885	843	828	859	881	862	842	839	837	851	873	820	857	840	854	816	759	811	852	860	851	848	894	876	816	864	820	867	840	817	859	898	854	879	808	817	839	837	859	826	839	830	850	800	838	841	837	827	823	867	850	810	815	871	841	861	856	920	804	858	892	844	854	895	870	850	853	861	846	872	836	866	819	880	870	871	856	842	824	862	855	877	872	829	843	841	849	899	910	863	871	894	855	813	862	894	871	871	906	866	849	845	846	880	840	873	837	861	825	832	825	860	860	861	894	863	865	861	835	831	859	901	847	859	930	862	875	874	777	902	825	806	789	829	873	848	804	871	872	845	854	831	793	804	879	854	876	846	854	843	880	841	803	847	847	856	890	823	877	899	822	852	854	843	904	807	817	860	840	864	834	859	829	792	850	862	881	851	854	823	900	869	869	872	840	875	837	857	840	803	854	857	841	929	869	836	871	863	847	839	844	832	872	791	863	876	859	827	849	818	808	834	872	798	905	914	861	847	830	840	871	795	823	866	828	842	835	865	849	889	886	893	805	880	816	848	877	860	848	813	800	848	826	905	840	868	865	852	847	859	860	885	870	871	834	832	835	863	847	872	850	839	878	838	863	919	803	859	806	864	810	886	855	869	837	811	899	857	852	854	851	825	847	824	856	878	827	850	884	882	851	828	873	875	903	896	874	827	910	851	831	808	867	890	792	823	910	872	767	820	844	825	830	860	874	853	873	776	882	857	832	837	854	846	835	851	843	864	859	846	853	891	849	819	803	868	892	834	840	858	821	806	859	852	855	874	816	863	821	856	895	826	866	880	842	854	878	863	843	858	879	877	884	854	818	857	820	875	829	802	914	864	866	845	862	853	887	899	889	847	819	842	892	922	832	849	814	853	889	863	852	931	857	884	823	835	892	816	886	842	850	878	833	825	875	885	832	829	884	881	847	798	861	786	814	829	860	851	811	881	891	851	819	889	846	863	869	821	783	826	842	848	839	853	838	836	904	864	871	875	832	836	843	903	838	852	810	855	831	865	899	851	889	869	862	845	836	872	908	841	863	809	872	749	828	847	807	873	837	857	884	884	828	858	840	830	867	905	838	845	848	916	869	850	827	822	876	849	873	859	836	805	866	885	855	823	889	871	897	811	906	821	841	862	862	881	839	837	847	852	809	911	840	881	871	886	905	828	860	881	851	788	845	871	811	860	836	850	869	838	872	834	872	829	883	832	853	857	856	885	857	868	865	860	887	844	857	868	864	905	885	859	898	861	842	807	837	901	810	840	907	803	871	843	841	835	810	826	818	859	859	857	837	847	811	873	875	900	843	819	862	808	905	856	870	829	836	791	861	873	885	857	833	874	842	869	847	839	830	863	828	878	858	833	812	846	884	812	860	842	863	877	815	835	864	853	817	839	886	848	815	799	878	861	827	893	838	855	847	879	884	838	836	853	883	797	852	861	847	785	834	850	844	853	847	844	840	791	850	859	841	842	828	930	889	853	890	846	849	858	879	874	841	785	847	850	835	830	898	822	834	897	865	872	862	825	849	835	846	836	807	905	824	893	797	953	848	922	821	812	855	866	884	883	843	906	913	881	833	854	824	817	823	879	853	845	841	848	856	875	823	901	862	864	879	836	825	858	855	842	822	832	812	848	831	802	827	811	820	815	834	839	859	880	870	863	825	845	856	881	865	853	879	886	895	846	851	823	884	853	830	869	816	856	854	791	847	838	873	859	849	845	865	863	842	878	836	816	842	836	824	862	864	832	847	888	825	847	875	856	835	847	846	893	892	878	926	865	830	875	855	834	863	843	819	776	845	882	858	788	844	836	807	882	795	890	852	860	861	793	866	871	886	826	821	863	881	810	800	872	859	882	859	926	833	804	833	791	825	832	824	856	831	793	851	877	833	842	854	827	877	880	853	870	864	778	833	861	869	833	790	858	812	824	796	861	841	885	875	879	859	839	830	879	880	833	863	847	843	852	890	873	829	849	816	866	870	862	877	870	881	833	845	801	848	862	878	841	894	825	860	835	869	884	871	836	862	799	842	895	840	844	887	908	884	837	864	825	860	816	828	825	851	902	852	906	853	868	826	869	843	892	818	840	856	874	895	864	842	834	836	869	874	815	879	892	812	837
4701	1197	1523	1137	803	571	450	329	318	318	265	225	220	209	216	215	199	194	162	185	168	188	189	188	198	238	193	219	187	168	192	212	196	204	171	157	179	170	168	162	170	141	137	158	169	183	157	166	170	162	181	129	149	173	164	144	151	148	153	129	165	175	146	146	178	153	140	162	163	131	156	167	166	166	148	150	159	155	130	152	148	168	159	155	170	161	156	137	159	157	157	135	136	155	171	150	171	165	160	151	156	131	151	173	141	146	141	125	172	141	161	166	146	156	154	171	144	164	173	152	146	136	167	160	145	145	161	172	135	147	129	146	156	133	142	152	147	140	143	146	135	147	172	137	148	145	138	144	173	137	147	170	145	130	141	162	150	155	169	172	153	147	152	139	137	147	166	145	159	134	153	157	154	139	161	148	165	131	144	165	160	158	154	131	157	150	156	151	144	155	157	135	149	136	173	139	150	142	172	146	146	149	149	180	158	159	158	154	152	142	163	150	139	161	153	149	166	131	142	143	132	149	139	146	144	156	151	153	166	159	147	157	160	155	139	173	130	130	163	171	163	149	163	154	153	158	150	156	162	157	139	159	135	129	155	156	151	159	146	151	121	155	148	164	151	154	161	130	145	148	134	121	182	148	140	154	136	158	154	141	153	152	156	136	145	163	162	163	151	161	146	151	139	146	138	148	175	147	167	158	139	160	155	141	147	135	163	153	149	147	159	163	145	156	138	174	157	152	137	146	141	163	147	173	149	162	139	153	125	169	168	153	148	150	161	139	131	154	163	171	154	162	159	161	153	168	165	153	139	151	162	163	150	147	154	160	153	153	150	137	152	154	150	142	133	141	168	152	147	146	157	166	145	147	150	178	157	158	150	148	156	123	142	125	142	143	136	167	132	154	135	149	138	154	131	148	146	142	140	158	125	164	162	163	152	149	160	153	146	149	178	145	156	151	174	128	165	152	175	163	147	147	147	148	161	147	176	146	153	149	162	185	139	142	171	155	156	155	149	149	151	148	153	170	146	139	140	143	146	145	140	158	147	163	143	147	183	144	157	162	155	148	154	186	134	145	153	164	142	161	142	150	137	173	167	137	141	157	173	163	156	130	167	155	176	160	147	151	164	155	169	168	166	171	170	123	143	167	170	153	178	149	146	163	140	144	148	152	135	171	145	147	154	147	162	163	154	142	159	155	155	154	169	128	147	140	135	173	145	147	157	166	149	151	156	156	168	163	133	157	139	163	179	146	142	146	163	170	166	143	148	171	159	162	138	141	161	161	169	164	149	125	153	130	147	164	147	127	151	161	154	143	149	164	158	159	142	160	170	158	141	150	137	157	157	152	171	158	147	145	148	163	134	132	148	146	165	147	156	165	153	137	164	170	158	172	177	173	156	133	147	141	172	152	158	142	146	161	161	144	159	146	151	136	150	148	145	130	156	153	161	143	128	155	130	146	180	166	138	155	159	161	168	157	139	133	164	141	148	164	152	165	147	157	153	145	155	141	143	138	169	166	132	161	136	129	159	146	148	165	139	145	156	139	164	158	163	152	173	144	155	140	147	165	145	121	162	163	147	146	159	144	143	160	131	156	155	136	157	136	149	137	145	172	151	160	158	162	151	137	167	169	161	172	161	145	142	174	137	153	143	159	161	158	128	147	157	131	161	162	140	145	157	156	165	162	145	160	164	155	123	141	156	139	144	140	165	144	150	136	153	145	151	167	163	149	151	138	146	149	154	148	157	165	165	178	145	172	157	167	161	153	166	161	151	143	159	151	144	166	155	142	156	146	144	153	128	161	156	132	142	141	157	148	154	166	136	154	147	166	137	143	137	142	164	146	160	148	138	151	159	163	157	157	165	152	163	149	141	150	138	128	141	162	153	140	134	154	160	165	142	150	155	146	149	151	154	136	161	132	157	162	150	159	167	149	135	136	143	168	138	159	156	156	170	156	175	161	154	169	146	149	141	136	139	148	143	158	158	180	145	148	152	165	144	141	131	142	177	142	167	144	139	148	178	163	150	154	160	148	143	165	148	163	142	126	175	147	162	155	154	136	170	140	167	160	173	141	153	141	159	158	142	174	165	133	159	144	146	139	137	157	159	155	149	152	155	145	169	144	166	137	180	142	171	144	150	165	154	148	148	144	156	163	152	143	139	135	148	147	138	175	165	161	137	158	129	156	159	156	121	146	157	153	152	175	154	147	151	165	167	153	145	162	155	158	148	142	140	155	160	147	150	151	148	156	154	161	164	165	168	144	145	140	158	145	146	158	162	149	155	162	172	151	140	150	154	159	138	163	144	165	162	167	142	144	139	160	138	162	138	170	170	168	150	148	148	163	167	122	151	154	140	179	181	151	145	162	149	157	147	136	156	149	138	135	153	164	163	143	136	171	136	153	162	156	142	139	159	162	159	131	155	145	141	156	133	160	143	152	153	159	163	157	162	154	167	151	127	164	155	147	160	141	159	139	143	145	148	148	149	129	141	156	163	154	141	146	146	130	139	153	155	150	141	148	177	179	137	163	148	158	145	158	171	139	162	163	141	148	171	157	160	162	160	127	139	153	149	152	153	168	162	156	154	176	158	160	142	154	169	151	155	165	132	150	142	136	134	160	149	129	154	142	139	139	132	170	148	168	151	150	165	155	145	140	168	159	143	140	161	156	144	125	132	161	156	150	170	135	144	131	172	153	144	158	173	144	160	153	171	150	156	171	154	135	162	152	162	140	150	148	143	164	145	147	137	169	144	125	145	155	148	149	143	147	130	173	157	157	166	167	163	166	154	152	152	165	162	144	151	153	146	147	124	155	140	167	165	159	162	146	162	150	164	141	144	168	164	138	153	156	131	139	156	155	176	131	158	151	168	150	139	162	165	145	146	157	158	166	137	165	153	178	162	135	147	147	162	139	166	166	155	153	154	164	157	137	157	138	133	160	162	140	164	147	153	161	139	145	141	146	134	152	177	160	153	152	162	153	148	152	165	153	158	183	152	145	161	170	146	150	159	159	145	170	141	155	171	143	164	145	162	128	139	147	172	155	164	157	162	153	139	161	151	166	163	136	137	160	132	149	163	178	137	129	146	184	148	146	142	154	156	149	166	177	178	133	161	138	144	152	156	168	126	160	137	157	142	170	172	148	153	172	139	164	146	162	162	149	155	140	145	159	183	144	157	162	164	138	163	163	145	170	144	156	139	164	144	155	155	164	156	163	156	170	163	148	156	166	162	143	157	163	158	152	158	165	134	145	178	140	154	162	168	153	154	158	137	158	147	155	145	131	176	185	158	140	165	142	129	155	144	167	144	161	143	160	158	152	167	136	136	164	162	137	163	142	140	148	146	170	148	139	172	147	164	152	167	141	153	158	168	142	148	150	142	141	146	165	141	150	144	133	138	141	145	168	126	151	149	151	149	148	140	156	175	150	154	158	142	140	150	164	117	163	157	119	152	132	142	169	148	169	147	157	148	161	153	150	154	170	142	125	148	134
5572	1680	3830	4205	3436	2846	2368	1980	1768	1547	1355	1179	1075	960	919	892	855	818	794	751	716	718	781	932	1125	1229	1077	961	912	754	776	831	1133	1054	847	741	728	597	534	583	639	562	583	541	586	551	528	599	514	514	522	508	500	514	552	518	524	529	503	503	495	562	508	527	612	517	510	482	483	518	571	525	465	514	513	522	509	468	503	527	494	509	539	553	522	528	526	587	584	479	495	536	526	545	499	505	517	504	485	514	525	528	525	513	559	517	497	540	531	492	539	493	501	513	521	496	500	507	520	485	550	519	509	516	501	500	497	531	485	536	485	514	466	543	512	504	532	493	476	505	524	507	532	515	481	514	536	500	495	508	515	498	515	512	501	533	519	501	499	541	513	547	517	500	436	496	491	493	535	504	507	520	489	497	513	498	485	512	481	514	503	509	477	561	538	501	525	517	499	501	501	510	507	520	563	520	533	497	515	514	510	501	511	497	529	522	509	492	473	529	543	543	476	491	495	496	530	501	503	498	539	512	524	497	498	520	467	499	490	466	501	486	529	515	483	463	477	515	503	488	500	530	491	503	525	516	523	481	458	516	476	500	546	476	505	503	495	528	490	512	501	511	496	471	487	536	489	537	492	493	520	492	515	448	464	521	458	518	495	565	460	485	489	488	509	512	496	489	506	521	488	510	513	505	512	544	498	466	502	538	519	461	460	471	496	517	549	508	492	525	531	533	502	497	543	501	494	485	485	505	489	504	491	501	506	500	521	493	489	506	541	534	499	506	485	492	505	536	550	484	510	520	518	484	500	499	522	466	492	471	506	515	550	509	454	489	481	526	518	499	509	500	520	480	465	458	495	489	512	510	526	452	494	490	514	508	553	500	483	516	482	526	488	465	534	531	500	488	523	467	494	503	547	481	523	505	474	481	528	484	496	469	554	467	535	512	485	483	501	489	510	519	477	539	529	495	514	509	488	488	486	478	475	478	464	524	514	512	495	498	520	502	471	479	509	489	510	530	491	538	504	523	514	512	492	536	512	499	482	498	494	528	518	477	508	510	501	486	515	508	526	514	509	516	453	468	513	531	522	521	521	497	506	510	481	504	502	475	534	480	495	467	490	493	442	524	539	531	505	510	525	445	509	498	507	473	502	545	477	478	529	487	455	501	541	474	493	554	503	508	491	530	484	522	490	501	529	527	508	474	504	468	475	514	525	507	506	519	513	514	489	480	487	535	515	516	492	505	529	445	474	491	512	525	484	522	488	470	491	527	526	476	500	508	528	498	462	537	503	494	531	481	494	532	517	531	488	484	511	505	515	448	538	509	509	500	515	512	546	482	493	502	490	522	455	484	487	496	481	468	514	496	485	480	514	510	499	512	483	487	512	515	523	480	530	478	521	514	528	508	501	482	499	499	491	533	479	522	531	488	468	543	524	488	556	493	508	498	533	514	483	497	479	507	487	486	516	471	529	543	537	543	512	492	513	553	509	531	519	510	501	509	517	519	536	492	507	483	543	475	486	497	485	540	531	479	512	530	510	476	537	480	517	483	502	485	456	481	495	518	530	502	535	519	533	492	491	484	536	493	505	471	486	489	489	490	539	454	520	466	452	508	534	483	547	507	494	456	518	525	506	538	503	495	484	486	515	513	524	479	506	487	454	523	490	486	510	467	494	526	527	502	517	496	473	525	497	529	537	499	533	530	476	484	482	478	499	493	525	494	484	497	499	511	500	513	506	530	555	492	516	493	529	493	496	493	500	527	528	495	454	472	520	514	473	511	437	545	465	512	532	514	502	477	547	515	508	535	496	546	481	524	481	471	530	508	536	493	494	482	494	540	500	483	503	494	502	532	514	532	500	526	527	489	498	518	488	509	514	497	523	496	513	475	556	490	499	460	530	475	540	501	509	471	503	508	487	492	493	514	486	512	525	530	504	487	529	460	476	516	486	528	492	504	480	483	488	519	504	528	532	498	511	510	464	487	527	491	510	532	506	500	510	493	504	500	491	499	505	445	530	517	541	525	486	515	514	507	505	477	525	496	503	517	464	524	527	477	501	519	542	457	491	484	480	465	442	498	515	516	512	537	520	474	482	501	531	483	510	528	481	484	507	507	494	539	496	470	517	520	483	516	482	487	481	516	450	483	481	487	485	506	464	511	535	495	494	505	512	517	541	513	510	549	516	492	492	522	496	535	501	494	499	493	510	474	471	549	517	474	520	456	545	492	534	490	497	501	537	507	500	510	495	492	518	532	517	529	498	494	473	535	480	514	529	512	492	515	486	476	506	516	507	513	492	543	521	513	482	489	543	516	509	507	500	466	516	485	496	498	569	525	493	531	483	546	520	518	513	505	483	512	497	526	514	505	515	465	527	427	524	494	496	523	532	495	531	508	514	526	516	524	497	503	537	524	485	550	509	475	503	539	502	536	513	478	512	479	501	514	529	501	494	489	500	510	499	473	516	508	477	526	514	485	505	499	516	499	518	534	496	543	497	438	491	475	495	517	543	479	479	505	496	492	511	472	516	481	488	511	509	490	493	459	495	466	445	490	459	549	486	494	471	459	495	543	479	481	510	531	500	488	509	486	491	507	525	468	495	466	537	503	549	515	525	512	491	503	442	519	485	515	511	455	503	514	483	509	498	485	486	446	487	482	472	509	514	499	507	514	492	521	512	466	542	457	503	537	541	523	485	519	516	515	501	482	479	510	530	479	499	573	524	497	502	512	514	503	513	464	526	506	529	509	484	504	510	515	563	532	534	520	490	479	550	508	522	443	490	458	516	491	477	520	536	461	516	525	467	513	519	462	481	475	491	506	519	488	512	484	519	531	476	510	459	488	485	521	513	500	465	493	502	547	499	474	500	484	495	491	494	504	535	561	482	534	490	526	507	511	444	514	511	513	517	536	489	489	508	492	517	550	499	500	469	506	500	468	489	496	502	526	518	464	497	516	497	479	513	509	474	483	495	495	534	546	500	474	484	498	533	491	477	484	521	534	524	513	516	508	494	510	482	522	479	509	517	498	517	498	522	492	531	490	468	478	504	470	520	524	493	492	489	501	502	493	507	463	513	505	519	519	457	536	474	534	528	476	493	482	524	509	457	520	503	498	479	471	489	517	501	514	463	482	475	461	492	514	545	484	504	554	526	506	501	525	521	501	533	474	501	510	489	519	510	488	517	542	504	526	523	508	524	517	454	489	519	485	491	462	523	478	498	511	538	541	502	523	494	490	507	498	500	525	515	493	526	504	493	499	463	535	496	529	534	482	530	513	496	494	497	495	516	462	472	540	479	502	481	503	509	474	514	492	551	485	493	514	477	517	537	549	522	490	489	470	504	529	510	514	527	510	478	482	521	515	487	553	514	508	514	504	527	499	479	501	489	462	505	500	514	456	500	501	499	558	464	485	513	542	495	488	457	525	489	522	489	511	534	542	493	506	539	472	504	481	472	470	545	539	532	524	537	473	509	475	477	511	511	493	511	499	525	497	500	493
8506	2364	2781	1934	1344	865	657	530	448	393	335	272	245	250	210	187	199	168	164	176	152	164	167	173	254	240	216	191	183	184	156	169	217	193	183	175	172	154	139	116	146	151	142	127	123	125	119	126	139	118	105	133	124	119	156	137	132	137	129	121	128	110	113	121	111	105	128	116	122	129	118	121	117	121	106	132	127	122	124	117	105	119	127	128	126	121	128	103	134	131	124	127	125	119	124	121	111	125	128	113	118	100	122	127	113	127	121	124	113	123	134	130	117	120	137	129	150	133	121	115	115	105	118	111	121	113	108	113	116	123	103	89	121	113	139	114	133	133	141	125	118	130	135	119	118	121	122	126	134	109	116	122	113	114	133	102	113	121	127	109	123	139	99	110	130	133	128	111	133	120	129	138	107	117	98	130	124	106	110	121	116	133	107	121	106	124	107	138	116	150	119	118	118	130	114	94	113	109	133	103	142	125	127	110	129	127	123	130	127	113	115	118	110	104	100	132	120	122	140	115	118	134	100	137	117	141	111	112	99	122	119	122	124	97	127	95	124	90	124	119	159	124	108	120	114	139	104	106	143	120	117	120	108	124	116	134	111	112	99	139	123	107	93	114	126	101	123	111	129	116	106	101	132	103	103	139	108	119	119	112	120	114	140	129	116	124	106	109	110	114	131	122	136	119	123	109	95	135	121	115	112	119	110	112	136	94	121	138	128	116	127	123	115	125	120	113	117	118	104	116	114	98	129	108	116	120	113	107	109	121	117	116	93	114	114	136	101	110	106	99	145	118	125	131	134	109	104	123	133	115	122	117	110	118	117	116	125	132	109	120	101	100	126	124	125	116	126	120	113	124	127	123	120	133	124	116	117	123	122	122	97	113	121	136	132	115	119	119	118	104	131	123	114	117	137	116	134	115	113	107	127	115	132	107	115	123	129	125	117	105	121	101	131	113	116	123	116	114	127	110	127	135	128	137	112	117	139	108	106	116	123	143	120	132	121	125	108	124	131	125	106	106	103	129	116	140	103	123	115	140	119	127	129	118	115	103	109	130	117	130	107	117	131	109	140	110	111	112	117	122	131	126	128	114	122	117	118	108	127	111	131	110	119	132	102	127	130	104	111	138	99	122	113	105	116	125	131	118	137	129	127	119	107	136	106	123	121	124	126	126	116	115	125	113	125	117	105	119	141	122	123	129	117	102	121	117	125	129	131	116	111	108	126	107	116	113	109	134	101	136	134	127	130	112	112	99	108	103	127	136	113	123	108	120	109	121	120	96	125	95	117	121	95	114	141	126	120	103	122	122	108	138	116	106	112	125	127	106	131	109	117	126	115	124	109	131	126	115	115	106	120	124	118	103	95	118	111	139	125	121	120	113	106	111	124	125	94	100	137	117	115	116	122	122	113	123	127	136	120	116	146	120	98	128	135	136	115	124	123	121	141	112	122	127	132	117	121	132	122	119	97	127	113	110	119	124	109	131	106	120	124	118	105	125	120	106	109	102	126	123	142	111	102	122	121	150	120	120	119	109	107	124	118	96	128	117	119	123	116	115	119	116	112	126	109	124	120	114	122	114	109	107	102	123	113	132	119	120	122	139	120	127	122	129	92	131	118	120	123	121	130	118	127	103	111	117	126	97	108	140	111	114	143	114	111	123	125	108	108	123	106	110	113	105	106	111	122	134	112	109	94	125	112	105	109	100	107	128	147	136	109	112	114	124	133	107	109	110	111	117	115	115	106	125	132	121	110	126	114	125	107	109	130	103	115	127	108	116	128	135	121	131	94	90	128	127	117	111	127	114	109	112	112	92	124	100	115	119	105	107	126	101	119	120	128	120	109	109	120	115	111	121	117	128	121	133	118	104	105	127	140	127	103	116	111	112	109	114	91	118	128	125	121	123	107	118	146	115	118	113	123	123	110	120	126	117	121	119	125	138	114	99	109	123	139	121	128	116	124	137	113	110	121	139	109	131	102	120	113	122	117	142	102	127	115	107	125	117	120	111	110	131	107	113	145	118	127	119	112	132	141	137	129	111	103	144	121	125	140	137	142	108	131	125	114	116	122	116	130	126	132	118	141	107	128	123	110	121	106	113	141	103	94	122	124	125	123	125	114	106	133	131	125	126	123	132	124	120	125	116	117	114	148	116	124	99	106	109	137	133	122	110	115	117	116	112	108	126	123	127	118	137	120	126	117	109	135	128	123	125	125	112	116	122	117	124	121	107	113	112	120	104	116	109	106	118	128	131	126	116	116	139	110	101	106	127	144	97	130	114	135	118	126	108	117	108	110	114	117	123	126	129	124	106	99	129	140	109	114	98	116	114	129	103	121	129	117	111	120	127	120	118	116	112	131	114	111	115	138	106	125	119	112	124	130	132	110	140	128	140	109	117	110	111	121	114	128	123	125	113	96	128	109	107	110	111	124	133	123	124	131	108	131	99	88	100	118	106	126	120	121	113	131	120	110	125	107	118	105	135	112	118	122	129	134	125	117	126	129	127	134	93	126	122	124	119	105	122	120	109	135	126	125	143	120	111	111	127	119	129	118	107	128	124	107	118	117	114	121	144	118	139	109	132	123	136	133	138	128	137	120	129	116	125	132	140	125	107	129	132	111	113	108	120	100	113	120	113	126	109	118	133	109	144	118	132	106	120	124	116	114	118	118	117	116	110	115	120	123	115	112	117	120	142	121	138	130	119	115	107	131	113	108	120	128	119	108	126	118	117	115	142	118	117	123	113	114	115	115	128	122	109	111	118	110	105	106	117	109	127	145	112	121	136	101	120	125	142	127	118	94	111	118	145	128	123	130	127	99	117	136	116	125	119	105	103	119	118	114	109	127	115	116	119	126	108	104	109	114	109	131	141	118	110	127	115	107	124	129	124	131	118	127	127	130	134	129	121	114	122	105	131	122	122	123	133	133	110	131	119	129	104	109	124	115	110	123	99	128	127	101	131	126	130	115	106	130	121	119	138	140	114	104	120	116	103	120	122	126	123	121	103	135	117	116	126	121	125	115	118	108	108	112	120	110	117	112	114	129	103	127	122	135	113	141	119	124	106	123	117	129	113	110	126	119	134	125	116	103	124	120	110	132	114	124	122	118	110	115	134	105	145	133	103	127	104	114	122	100	100	123	130	127	134	110	131	122	114	106	108	128	132	124	110	119	129	114	115	116	116	110	117	130	133	138	135	124	123	110	141	130	132	117	116	112	114	122	94	116	132	138	110	123	102	133	123	125	131	110	128	142	120	107	127	134	124	102	115	109	122	109	133	110	133	107	116	116	115	131	127	117	95	113	123	99	125	140	131	130	125	112	115	138	107	124	112	119	124	112	136	123	122	107	93	106	143	113	111	120	106	128	127	132	138	115	124	110	136	115	126	110	127	122	107	116	112	94	117	149	118	126	119	129	115	115	113	111	100	108	134	135	122	107	121	110	115	141	123	110	133	140	128	109	121	106	123	127	118	108	111	108	112	117	110	117	125
7738	2812	6665	7088	6104	4865	3926	3261	2665	2337	2022	1767	1489	1400	1348	1243	1046	1012	965	907	880	841	914	1336	1772	1717	1455	1248	1018	963	956	1008	1738	1316	1300	959	778	691	623	568	575	525	602	551	581	553	516	474	528	499	528	498	489	495	499	532	471	486	439	442	483	499	460	466	483	481	490	444	462	453	496	425	444	438	425	452	466	458	416	467	400	423	429	438	425	449	456	458	440	403	470	430	404	448	437	470	425	436	423	422	450	446	418	442	470	449	425	444	436	414	424	414	412	459	446	428	457	437	457	420	456	436	450	458	413	416	421	405	408	423	395	415	434	422	454	449	431	398	395	431	427	446	454	468	390	390	435	370	420	396	440	436	408	417	426	428	398	429	457	412	429	433	405	399	427	404	422	410	464	447	396	438	408	404	420	447	463	464	446	408	425	416	416	407	421	438	413	413	447	400	419	463	414	408	434	451	438	396	431	423	463	413	427	450	422	432	425	436	427	427	427	438	425	396	414	448	386	439	395	417	407	405	434	424	449	444	440	410	429	436	424	390	421	444	418	440	393	410	438	429	412	407	356	413	418	411	408	414	438	419	366	413	435	431	402	398	449	411	430	409	441	421	435	411	395	442	412	426	439	397	445	429	431	403	417	393	450	443	447	400	403	385	432	400	423	408	402	417	424	412	422	420	425	429	394	414	426	429	447	423	429	419	395	409	415	493	429	425	417	401	437	434	464	385	389	413	436	404	440	419	429	429	403	457	441	383	435	406	434	409	375	434	393	440	450	410	451	412	425	375	406	461	413	423	446	415	422	413	429	410	423	383	455	399	404	474	381	452	444	413	410	423	416	395	422	418	416	440	405	460	434	425	416	395	431	396	470	423	434	449	406	414	417	403	398	428	439	396	416	422	415	403	435	425	398	435	434	395	432	435	447	426	430	448	461	437	427	426	425	462	394	386	424	424	445	418	398	412	428	434	417	413	416	412	448	430	389	417	419	387	426	399	421	376	425	436	419	389	456	420	429	391	410	440	397	461	382	425	394	401	438	441	448	457	446	402	419	422	397	424	406	375	429	410	410	414	419	453	386	397	440	419	402	398	392	369	380	397	385	416	464	434	375	397	385	441	464	457	439	422	424	402	398	428	390	431	414	418	423	406	420	425	409	404	400	398	392	438	398	430	382	416	414	417	421	433	462	449	451	401	410	439	423	423	429	459	398	454	406	436	421	384	433	416	420	382	473	411	429	397	447	431	427	428	429	406	414	421	424	441	401	401	450	398	422	401	396	420	392	429	379	443	420	473	438	383	430	433	449	443	397	427	436	432	458	436	374	431	401	439	403	413	412	402	426	465	443	416	426	412	444	397	414	461	444	392	414	408	422	464	411	476	443	445	443	457	392	428	423	435	405	414	420	439	433	408	424	470	425	413	449	389	383	421	488	442	423	443	411	434	413	433	412	412	413	434	437	394	420	436	413	403	446	381	434	407	443	409	434	441	415	377	437	449	409	425	397	418	415	413	460	433	395	419	430	402	413	455	403	407	382	410	409	413	421	440	420	422	413	432	397	428	440	404	414	441	386	387	417	426	414	417	403	455	402	413	402	432	407	432	422	414	423	398	385	443	436	416	392	465	427	436	395	425	446	423	434	429	429	383	408	398	416	418	436	390	447	409	415	445	396	413	405	428	462	420	436	449	410	414	400	396	414	427	432	432	387	438	437	451	391	424	400	431	414	409	413	470	454	378	422	432	440	430	441	425	405	415	434	412	413	438	427	387	430	456	456	439	426	420	410	458	419	431	404	438	433	421	445	448	418	392	420	410	405	410	411	434	429	423	406	415	408	410	411	394	484	399	436	429	412	379	451	409	425	407	405	443	414	441	427	448	390	437	440	397	424	412	419	411	444	405	404	397	415	460	409	415	405	441	419	423	408	385	426	395	408	401	415	407	449	413	423	415	436	411	467	447	430	416	444	418	428	445	424	395	409	416	421	384	408	434	391	453	434	403	422	409	443	416	441	378	435	454	432	404	391	425	448	398	449	412	394	394	444	450	399	415	440	414	397	422	444	441	407	410	433	441	422	460	422	372	394	415	383	414	425	450	428	396	437	420	437	404	383	404	379	411	413	450	406	468	379	409	433	411	413	424	439	430	429	425	406	391	413	439	412	416	415	407	424	426	409	424	480	401	414	385	404	392	400	421	413	441	423	386	417	438	383	429	413	440	425	403	434	426	401	424	402	442	435	412	444	406	432	414	432	434	423	404	382	429	387	428	399	409	379	409	411	420	402	440	458	445	414	378	415	446	405	416	389	454	445	403	397	405	429	435	439	428	430	442	410	439	441	420	438	414	420	368	413	433	412	440	412	403	407	393	430	444	429	427	439	437	423	406	437	380	469	411	443	481	425	460	414	446	395	402	430	407	387	432	392	410	463	410	410	452	441	419	421	435	417	436	419	431	442	413	450	416	441	469	456	407	428	425	389	401	413	422	391	428	424	418	426	424	465	435	414	425	433	399	435	422	421	403	398	435	426	422	417	408	401	449	408	467	413	398	424	411	398	396	397	421	413	432	441	405	422	399	454	412	428	395	376	414	382	432	434	433	413	431	428	424	395	404	428	455	412	418	418	404	430	445	427	395	417	454	435	471	384	390	420	405	411	414	433	388	456	449	416	449	412	424	452	399	417	447	398	383	437	443	457	421	427	411	416	438	411	443	424	429	393	394	416	409	417	441	400	430	437	442	399	425	428	373	420	419	394	436	432	417	429	435	413	399	450	405	393	414	404	437	410	419	371	426	408	436	456	368	408	406	414	439	418	415	426	380	421	418	413	406	396	411	422	431	432	477	414	454	423	412	417	433	401	423	408	419	424	391	440	441	415	440	357	447	407	454	422	401	422	390	430	436	413	372	419	385	421	457	437	441	431	391	501	427	429	432	401	452	429	375	422	424	452	399	367	426	425	402	435	410	386	416	410	396	391	427	409	380	421	430	417	437	397	418	382	419	423	437	411	409	440	426	422	418	433	424	445	428	382	424	443	437	409	433	406	448	402	427	393	420	441	429	423	416	421	398	409	410	391	386	450	363	413	443	379	440	416	403	424	443	456	453	420	421	408	461	396	417	438	420	441	384	403	406	394	383	405	446	420	409	420	406	428	442	451	419	380	416	392	400	421	442	423	389	431	439	417	431	422	436	402	427	413	456	404	415	419	414	435	399	424	383	416	413	440	401	406	429	419	452	433	423	419	437	386	387	425	464	467	430	392	391	427	424	425	403	429	419	403	437	388	388	416	457	432	449	397	381	424	419	420	436	426	387	423	417	404	431	403	429	426	422	427	399	422	399	394	447	407	456	400	424	424	425	441	423	414	416	383	407	433	412	394	392	449	426	431	404	383	403	430	420	428	425	436	410	430	443	388	406	388	439	432	397	418	402	424	408	433	457	412	435	421	397	409	406	386	402	413	417	412	447	388	405	397	447	437	437	414	411	417	441	401	416
1358	318	357	329	302	287	284	279	265	287	256	263	260	289	282	277	288	267	269	273	274	300	280	284	307	295	277	277	273	277	311	262	284	257	269	307	298	244	277	257	291	272	263	274	261	277	290	284	287	288	269	284	255	274	278	263	254	274	264	276	279	278	278	280	258	261	286	273	278	297	286	310	247	260	241	282	254	263	280	286	294	258	284	282	242	295	305	294	286	300	278	307	292	271	283	272	273	294	295	271	254	276	296	294	292	244	266	308	277	299	267	303	257	275	287	283	290	272	266	311	255	292	280	262	263	276	282	264	275	279	292	293	271	267	301	311	265	258	260	293	269	275	282	266	278	274	285	289	272	276	267	322	293	276	292	309	259	271	279	293	306	272	287	269	278	284	277	280	278	284	252	288	277	254	282	266	274	282	277	282	251	294	270	271	250	300	280	279	294	253	259	292	276	275	305	292	253	302	292	297	326	268	288	312	252	297	273	272	280	276	250	279	248	281	282	282	279	281	277	254	273	231	271	256	265	250	258	285	289	263	260	253	278	270	254	306	270	312	288	288	266	302	290	272	273	273	272	267	286	275	292	296	296	276	266	266	279	260	291	276	279	276	291	260	271	273	277	251	272	293	294	286	276	252	298	273	276	283	274	272	273	281	288	250	270	277	271	280	273	279	270	276	260	265	318	261	286	255	288	272	281	258	249	273	252	315	276	281	325	268	292	273	268	280	289	279	266	270	272	274	278	276	296	313	310	283	270	282	284	272	272	274	269	280	313	270	267	284	291	279	282	289	256	273	286	294	289	303	282	256	287	289	293	291	277	260	290	255	309	285	280	242	308	289	271	275	281	236	260	283	278	257	265	261	286	274	294	271	279	305	291	299	261	297	291	268	238	264	248	283	279	254	271	269	251	273	276	294	249	288	276	265	263	278	258	255	282	301	286	255	288	261	296	303	245	272	286	289	273	266	271	285	299	258	254	291	305	277	283	264	288	278	281	263	299	279	275	287	297	260	286	293	262	279	291	287	260	271	287	260	279	266	288	288	279	260	283	268	281	289	233	282	282	303	250	247	284	271	274	299	298	267	289	259	265	304	266	300	276	291	281	275	285	269	277	286	276	256	295	273	280	287	309	244	289	276	299	286	267	299	292	277	293	269	281	294	261	287	254	279	274	275	271	266	262	289	284	306	271	260	269	270	294	283	251	286	305	271	286	269	244	253	281	257	259	289	269	255	307	250	245	285	317	283	288	263	268	257	289	272	276	238	267	253	303	273	303	311	288	268	278	300	259	295	246	260	285	234	310	283	267	284	282	273	253	278	277	281	298	271	292	285	263	253	261	248	285	258	278	265	301	240	291	278	309	271	282	269	281	259	286	256	279	313	273	260	275	286	247	270	275	289	250	268	305	298	278	270	293	282	281	231	280	303	271	302	309	270	297	271	253	286	290	308	301	272	291	250	280	283	250	255	260	273	293	258	293	272	287	276	287	299	269	288	276	282	267	306	233	259	287	260	257	262	280	262	281	289	287	277	296	312	286	306	292	252	284	299	260	258	297	300	270	276	283	262	294	296	283	284	276	273	255	276	286	254	268	277	279	267	285	282	290	315	291	282	278	303	233	315	275	230	283	274	256	279	260	273	281	253	260	288	270	276	290	279	278	289	274	299	293	288	269	278	283	277	277	277	261	274	295	275	279	262	296	277	285	277	315	281	271	288	270	257	282	292	306	281	284	296	290	263	262	273	260	275	322	284	286	285	274	266	271	265	309	285	267	243	301	276	310	280	284	299	285	270	263	280	289	267	293	276	283	288	252	280	280	280	298	284	284	277	316	300	270	269	285	292	289	262	293	277	279	261	275	263	282	305	294	279	258	275	263	287	266	288	283	294	279	277	257	270	305	307	285	284	299	261	309	265	262	275	275	272	305	264	276	318	256	263	296	305	286	294	254	298	253	273	262	259	276	279	256	276	277	276	241	303	304	275	280	309	298	245	273	280	263	303	269	291	261	277	301	284	285	279	306	285	249	271	262	289	256	269	294	256	258	298	273	285	274	291	293	281	288	264	293	283	269	243	295	265	282	301	296	306	302	272	268	283	283	265	276	305	272	255	267	289	274	271	270	276	287	267	253	275	275	281	285	302	258	280	260	282	266	254	282	293	297	295	291	259	299	277	274	280	282	297	259	298	287	297	298	253	268	275	308	248	278	284	287	271	260	288	270	271	260	289	272	295	288	253	287	279	277	235	289	284	273	284	240	295	285	264	282	232	285	241	259	277	296	262	280	289	261	271	298	276	281	281	276	290	294	278	266	304	250	256	262	262	262	252	287	277	282	294	281	269	271	264	269	266	259	251	294	298	256	300	256	260	278	258	282	297	259	251	252	272	297	272	278	262	274	284	251	249	285	256	299	278	297	284	291	297	275	273	302	269	285	258	282	257	260	277	238	279	302	285	289	254	263	292	272	293	285	275	288	252	242	269	256	275	293	265	260	284	283	275	290	293	299	294	273	259	269	301	295	294	271	305	285	290	274	291	276	261	269	266	267	283	271	273	274	301	266	262	258	296	259	305	248	266	259	281	265	289	275	256	251	283	284	295	266	273	274	271	263	302	282	266	274	280	274	230	291	285	267	281	271	268	285	295	257	258	291	260	267	277	294	302	257	273	275	308	316	274	283	297	290	248	289	264	307	262	293	276	261	290	301	268	262	272	291	284	284	261	257	251	259	287	268	294	258	277	269	299	294	280	245	272	277	281	273	287	276	293	289	274	303	273	287	264	256	249	287	295	290	280	278	276	259	267	271	276	262	284	284	298	280	277	264	232	315	264	266	288	264	264	277	283	276	270	249	262	266	280	248	286	290	263	283	270	244	293	297	266	280	250	276	278	283	283	291	299	281	274	282	258	286	266	303	280	247	252	281	248	302	276	265	275	270	250	278	289	290	298	253	276	263	251	299	256	293	248	291	291	297	294	295	291	291	307	284	296	285	263	275	274	289	316	285	261	253	297	289	271	304	262	269	286	272	263	265	275	258	275	301	257	277	291	270	278	261	285	284	290	286	281	266	279	295	267	255	269	279	255	293	281	260	258	266	282	238	286	246	258	263	296	273	294	302	270	258	260	284	261	273	286	285	283	274	269	267	275	269	309	265	277	289	294	271	260	294	295	270	243	287	277	265	268	305	254	246	291	279	291	241	305	278	273	303	250	292	232	269	292	269	269	272	256	293	275	272	272	275	291	289	277	311	272	268	267	270	293	283	276	270	285	293	288	276	291	271	271	261	287	257	262	275	298	283	283	293	274	294	272	288	277	256	280	253	280	261	297	270	247	288	286	261	263	317	284	276	263	267	294	291	245	264	275	254	262	310	307	305	252	288	289	277	277	288	292	290	297	263	238	316	269	267	241	247	273	301	270	286	263	256	257	290	275	281	280	294	242	280	261	292	280	278	291	302	276	280	276	317	294	278	267	256	267	297	280	277	276	253	305
2330	949	1048	1087	1044	1042	957	928	967	895	903	891	859	881	870	884	890	870	907	876	897	937	883	852	913	824	881	911	860	870	823	878	890	868	913	909	888	860	826	819	806	868	894	850	867	856	824	864	863	851	878	862	839	875	886	798	816	811	871	913	819	893	838	897	815	873	859	858	842	798	855	869	825	845	818	818	870	817	881	866	842	843	817	894	833	869	867	842	857	872	856	832	804	834	823	863	878	840	851	847	781	859	833	832	880	844	856	889	866	891	887	848	881	802	845	799	858	856	867	847	821	809	865	861	885	898	885	893	860	862	837	809	822	890	831	834	915	855	863	882	838	867	885	845	820	832	855	799	875	866	841	859	841	824	883	825	843	844	900	861	840	859	836	827	845	875	812	821	888	861	836	862	833	841	869	797	882	832	875	853	909	886	843	850	824	857	827	812	885	872	879	858	802	842	860	803	871	859	827	869	855	887	826	872	835	887	897	843	865	856	844	853	855	893	862	848	767	871	833	821	845	817	854	866	840	908	849	830	840	853	895	847	835	843	821	836	819	834	784	812	804	801	881	888	841	817	875	879	870	816	864	918	857	850	825	833	835	864	805	841	842	840	865	831	856	878	894	874	850	849	811	829	847	919	887	856	857	799	815	822	842	834	884	910	896	827	829	865	848	869	845	824	846	828	844	860	868	844	868	832	826	817	850	819	849	868	825	853	881	862	856	857	876	888	798	889	854	832	895	863	825	865	852	860	848	816	801	834	858	828	838	827	859	823	839	811	899	900	906	837	860	860	904	841	898	898	840	900	854	877	812	843	819	839	825	838	803	846	862	822	831	865	877	833	839	855	858	770	837	922	848	798	829	858	856	799	844	851	825	839	866	889	872	876	823	846	813	863	784	908	880	918	839	838	844	826	856	846	880	841	910	789	852	870	782	892	887	875	833	856	854	861	848	830	794	845	820	826	905	793	887	848	880	860	846	831	839	815	837	875	844	859	827	831	831	868	846	816	836	797	879	809	809	807	848	906	902	911	830	848	859	820	818	831	767	831	852	816	851	820	845	868	793	798	854	882	830	866	809	864	843	880	808	890	839	824	884	835	832	918	804	801	859	865	821	818	847	838	843	826	848	822	841	874	845	801	822	840	829	837	895	847	827	869	863	839	817	834	868	877	830	867	854	841	857	839	836	863	843	835	886	859	874	826	915	852	860	858	869	810	855	850	901	842	821	810	838	876	821	805	872	879	799	904	843	878	829	874	832	835	844	864	841	853	842	802	871	859	804	821	824	843	844	897	836	893	891	776	855	828	894	910	857	833	869	784	843	829	865	850	849	849	918	848	832	871	862	838	808	878	839	913	826	861	813	859	847	868	851	859	860	850	839	828	820	833	835	880	836	900	857	857	814	873	826	870	817	839	870	857	863	866	860	806	814	856	875	840	850	852	854	847	818	848	868	836	844	853	874	858	909	835	918	894	861	882	841	885	861	807	875	811	832	881	862	837	786	825	945	893	865	848	862	824	829	851	866	854	838	845	822	850	896	830	847	839	867	853	898	868	884	871	824	876	830	822	876	906	843	866	848	873	822	768	809	823	858	897	823	875	824	839	839	825	798	838	880	863	895	843	934	786	902	816	864	845	872	858	833	881	842	832	785	876	865	845	900	797	848	840	889	873	856	828	891	876	893	883	807	869	838	830	795	824	873	855	792	852	787	876	936	855	862	814	877	839	851	815	801	857	842	807	848	840	850	913	848	830	800	891	816	868	802	864	859	881	903	875	834	840	880	906	867	840	831	819	921	854	862	849	879	846	873	833	835	819	853	822	834	820	855	871	871	840	869	892	853	869	852	856	810	851	858	865	871	849	813	880	862	815	928	859	822	852	857	859	853	821	856	844	892	856	845	866	765	842	819	848	857	890	868	870	845	869	857	859	873	870	818	892	848	844	858	849	866	819	845	833	859	869	890	850	853	848	798	883	820	854	801	842	852	866	823	879	822	858	882	883	823	865	829	867	855	812	873	827	883	840	877	856	877	853	922	782	863	824	863	859	833	836	928	871	807	879	888	824	830	836	852	851	864	899	872	813	855	850	842	860	894	842	847	827	805	779	841	873	824	846	830	837	835	883	844	847	870	868	816	866	864	822	866	861	820	857	842	874	874	817	856	870	881	869	847	855	880	859	895	835	831	908	818	870	837	847	897	850	870	851	856	796	855	855	835	849	845	866	839	806	861	913	828	761	854	862	847	856	842	830	860	848	852	858	888	879	857	868	872	840	861	868	842	912	851	864	821	775	872	888	817	833	830	873	847	874	878	857	870	851	842	861	868	878	845	840	873	808	833	813	873	838	835	823	867	882	816	890	836	814	802	800	888	885	814	834	781	804	877	877	827	875	848	857	872	810	817	814	863	799	933	844	842	821	842	847	862	835	822	838	880	832	865	858	828	898	833	867	876	852	849	855	834	780	836	828	896	838	836	864	823	890	829	834	856	846	858	863	860	854	867	835	830	881	874	899	840	855	858	854	859	893	840	881	846	838	786	825	877	868	881	855	803	866	893	777	814	805	825	855	862	821	856	809	812	882	867	870	858	857	814	895	847	835	844	876	840	853	875	818	858	860	902	875	841	881	906	914	847	833	834	874	869	884	844	821	816	852	865	806	864	857	904	823	800	788	843	841	839	814	835	862	838	887	837	869	848	875	857	869	843	859	847	878	814	849	862	858	848	847	888	856	847	857	837	832	907	900	919	866	894	825	771	803	845	851	885	839	831	864	863	863	891	861	867	810	819	860	849	851	869	826	834	837	859	846	857	844	829	845	859	826	852	860	880	841	821	834	843	851	864	798	849	866	887	892	852	831	818	891	860	881	874	813	875	811	871	852	860	811	827	853	849	832	820	873	825	848	871	894	890	851	859	829	855	881	858	853	895	797	835	852	801	854	829	859	855	870	845	817	841	861	873	788	878	773	846	840	911	851	801	836	853	886	813	812	849	819	914	869	877	829	839	885	893	823	856	881	823	822	845	854	787	851	864	841	874	864	850	813	900	865	811	912	831	833	843	893	854	849	868	846	880	841	895	840	870	900	841	802	821	850	841	896	880	851	859	876	797	848	844	892	845	853	854	911	884	857	845	835	850	871	841	896	835	862	872	856	876	803	830	839	830	891	834	848	848	839	862	856	858	864	813	869	876	845	844	828	848	829	833	831	839	859	832	836	899	813	871	874	881	834	871	852	861	867	863	865	899	865	820	846	861	806	853	848	818	840	867	877	883	880	865	829	834	877	864	839	851	837	873	853	889	802	878	800	854	916	881	857	813	863	842	844	838	904	882	842	843	850	930	820	887	834	878	893	860	785	860	847	902	860	798	899	865	869	817	856	824	894	831	813	826	906	844	848	854	930	838	889	812	812	778	863	842	872	863	815	870	855	884	834	882	806	857	885	828	888	831	820	848	864	829	893	886	846	815	887	843	834	855	894	838	820	840	853	854	859
4618	1206	1532	1051	775	545	451	404	332	255	246	248	240	183	196	196	191	205	172	189	163	178	186	189	209	204	198	209	156	181	189	171	193	182	199	170	173	179	157	162	162	162	170	178	164	170	141	150	153	164	158	152	158	164	160	165	153	145	161	151	132	159	169	138	160	153	137	161	143	148	154	137	145	173	159	161	144	163	149	160	154	161	155	139	139	152	119	143	150	161	170	167	149	129	154	160	142	150	153	130	152	166	183	144	136	125	165	157	144	145	166	140	151	125	149	186	159	165	145	130	144	153	170	148	132	158	138	171	156	160	149	116	122	120	158	142	167	153	156	158	156	154	147	151	168	168	145	146	143	165	133	162	157	186	147	153	140	164	138	155	154	149	135	149	153	150	167	160	158	163	158	162	133	141	160	145	150	150	162	171	151	166	150	153	155	157	154	151	151	153	148	146	157	152	138	165	165	159	144	140	150	147	152	136	147	135	169	147	169	159	164	160	156	130	166	157	148	152	164	145	146	141	157	158	154	153	159	148	150	155	149	149	159	142	143	163	165	139	165	154	147	153	155	146	150	148	165	177	161	152	136	156	160	148	160	171	141	163	145	138	146	152	151	152	142	162	178	154	157	153	167	166	156	146	147	141	158	148	167	175	136	155	151	139	156	134	152	165	161	138	131	181	144	150	156	149	148	173	146	171	157	136	156	134	134	155	147	144	165	162	147	150	145	145	161	154	136	163	153	151	157	144	149	161	140	152	135	151	124	146	170	149	173	153	148	151	143	139	160	148	149	139	160	155	156	161	172	143	161	159	171	159	167	151	171	148	154	174	121	139	153	150	158	148	155	143	145	143	154	152	157	160	133	160	150	148	151	133	147	165	149	139	174	143	156	127	158	168	139	151	135	164	148	156	143	130	124	171	149	160	154	128	161	144	157	168	146	131	148	127	168	167	144	133	158	143	153	174	153	136	148	144	147	157	158	145	145	135	147	149	163	167	163	160	148	160	140	137	166	134	165	160	142	139	145	154	152	148	159	173	164	138	147	149	164	156	156	153	163	163	161	159	160	158	163	176	139	134	141	149	138	161	144	161	142	117	154	150	157	141	163	140	134	154	147	130	169	141	135	153	161	136	139	168	136	142	142	171	137	158	140	115	152	140	150	163	142	169	142	150	158	152	148	139	151	147	170	145	135	129	156	148	161	152	153	149	147	160	151	141	146	149	163	182	154	167	161	179	148	137	149	160	151	178	162	160	148	149	163	153	164	172	168	162	150	147	148	164	164	171	167	170	154	137	149	133	137	148	182	183	149	146	159	151	168	150	152	160	144	138	157	176	164	150	182	141	167	147	148	161	145	173	148	158	159	157	145	171	157	130	137	142	171	141	167	161	144	141	150	162	151	149	159	154	177	145	157	135	137	147	141	160	136	164	152	171	149	145	153	168	160	151	133	158	132	122	160	154	155	178	146	152	156	174	162	165	163	157	152	145	164	152	141	147	146	150	134	144	166	135	153	159	182	163	150	163	145	152	164	146	150	154	144	142	134	186	157	143	136	158	145	143	148	127	165	156	139	140	156	158	177	143	129	163	143	146	150	159	144	154	151	153	184	148	130	147	140	137	118	156	132	157	143	149	142	157	145	135	150	146	159	152	152	160	163	159	149	136	125	135	156	145	156	131	160	149	152	165	150	152	136	143	153	116	162	147	150	133	139	173	159	167	172	157	153	142	147	160	154	170	164	172	171	173	141	151	143	159	167	166	176	162	146	136	146	143	142	141	163	131	164	140	166	138	152	155	153	160	148	130	133	141	151	183	161	160	136	136	174	168	139	139	166	155	129	138	166	133	134	131	155	146	145	158	149	168	150	139	156	157	159	165	166	165	152	150	160	155	149	149	167	147	146	143	143	153	146	167	149	157	138	157	159	167	156	153	156	149	165	171	139	146	150	150	143	170	155	158	146	148	159	148	159	155	142	163	162	154	130	143	142	187	132	147	151	153	160	152	150	145	135	155	164	121	150	149	192	148	148	159	170	156	161	143	183	137	152	171	128	164	157	165	147	142	165	149	170	152	158	139	148	146	144	133	139	155	152	170	141	154	175	138	156	154	128	144	165	146	141	143	147	154	134	146	155	149	151	153	138	165	130	152	175	163	142	155	141	154	145	151	148	185	150	158	161	157	154	136	162	153	133	148	176	142	150	177	121	163	148	161	136	146	158	128	141	143	145	156	138	142	164	161	151	167	140	166	152	154	128	166	125	155	145	184	160	148	163	159	162	155	141	132	140	146	166	146	146	144	174	179	120	149	141	174	134	154	129	151	141	179	173	149	152	150	155	157	143	171	147	166	158	157	151	163	157	155	147	161	159	171	151	155	146	152	154	145	124	149	144	161	135	170	135	157	143	153	153	158	146	154	146	135	154	163	133	139	150	139	149	148	149	168	131	163	149	148	160	159	149	140	121	150	145	152	146	165	139	126	170	146	158	160	167	145	154	155	137	143	148	158	160	160	164	154	175	152	142	164	156	133	153	170	147	174	157	161	158	133	165	150	136	154	146	149	167	154	167	151	154	154	129	135	189	130	144	151	144	147	162	139	105	137	159	163	151	145	139	179	161	154	149	167	176	158	139	139	137	167	139	145	156	147	157	149	160	141	139	145	155	142	133	155	177	145	136	144	166	127	139	146	159	168	153	152	170	138	149	143	142	141	161	141	133	162	151	154	148	149	146	142	149	164	143	144	151	164	159	164	134	142	143	150	147	143	159	151	153	156	155	144	156	145	154	146	149	148	150	147	155	167	172	151	118	149	120	157	146	172	139	139	159	138	136	163	141	167	151	156	137	160	159	143	153	162	142	154	151	165	150	163	161	147	158	159	153	169	178	140	164	146	157	161	139	164	164	137	148	149	169	163	147	169	160	152	145	158	136	146	144	151	143	144	147	147	151	151	152	149	156	149	136	138	146	157	160	163	181	147	149	177	155	132	148	151	156	158	139	145	158	149	149	139	154	142	141	138	174	160	164	148	153	156	141	144	131	137	157	151	146	151	134	164	157	139	140	151	150	160	148	153	163	175	153	151	164	149	145	140	154	145	144	154	169	165	144	139	168	152	173	139	173	155	166	165	157	154	134	168	145	145	147	148	157	151	143	139	173	167	157	162	174	143	155	158	168	160	174	171	159	190	158	159	174	147	132	146	142	146	146	146	144	161	116	145	128	139	150	140	150	143	145	149	166	130	156	143	126	152	163	159	161	148	158	155	159	152	153	134	169	169	163	156	142	175	157	153	141	138	152	151	149	150	131	146	148	154	153	169	162	143	141	160	149	147	132	152	159	142	158	142	171	155	145	135	145	153	159	157	149	157	146	142	151	139	148	170	146	147	164	154	137	173	141	122	162	160	152	157	145	145	154	158	148	150	168	155	161	162	165	136	136	126	139	142	140	153	168	128	168	161	128	150	143	181	143	158	150	125	136	160	148	176	146	141	132	141
5520	1706	3802	4169	3638	2899	2356	1967	1690	1508	1334	1174	1129	1064	941	890	892	848	811	804	732	742	814	1047	1281	1207	1029	847	872	779	804	736	879	884	829	836	734	662	583	579	579	583	588	618	591	537	551	558	537	541	564	534	535	562	569	535	555	515	533	529	501	517	573	530	576	537	504	538	503	560	508	532	507	493	490	540	521	562	537	488	515	550	560	475	500	542	494	520	493	470	492	494	519	489	506	494	526	537	515	521	526	527	499	492	506	476	519	532	525	496	506	522	505	543	493	545	499	509	518	511	485	481	464	503	511	524	502	494	469	504	478	532	515	542	481	499	509	503	480	491	514	515	503	506	490	461	537	506	513	485	526	556	469	476	496	492	518	520	520	470	476	492	519	513	472	511	515	495	488	487	558	524	530	518	502	492	493	486	495	496	498	509	489	524	494	521	544	518	517	517	500	468	520	545	496	527	516	519	475	496	504	488	527	471	494	474	506	529	488	532	526	479	521	462	511	503	539	515	510	530	510	485	492	507	479	523	494	494	486	515	495	480	511	477	511	505	507	485	478	506	515	532	507	493	528	523	534	514	477	516	482	499	537	515	488	474	538	554	507	490	487	534	467	529	536	541	484	527	497	511	491	504	474	486	474	513	523	470	517	439	506	507	465	510	488	501	516	459	493	508	495	479	521	472	512	515	531	517	523	489	515	517	513	499	474	547	486	515	491	481	521	521	473	519	506	548	500	504	532	511	500	497	503	497	447	517	515	493	532	455	474	509	494	509	523	500	539	473	505	518	460	525	488	511	541	547	501	484	501	509	447	503	499	480	464	500	493	485	517	455	489	481	503	560	505	510	491	469	492	490	497	511	528	480	504	468	499	508	513	494	502	502	470	505	499	527	478	484	491	509	496	468	487	515	501	489	519	470	495	540	490	494	541	479	477	517	499	496	479	468	467	559	527	556	491	479	490	543	499	448	472	520	489	496	495	463	505	497	455	523	572	489	495	486	535	500	502	477	530	498	502	477	489	483	488	499	479	477	497	481	501	495	517	519	507	533	455	511	507	505	478	487	486	492	506	543	476	511	507	509	530	487	540	481	526	501	486	540	466	457	474	546	509	526	520	525	454	495	505	511	453	522	527	478	465	530	479	535	490	479	487	490	503	492	528	501	479	454	498	509	506	486	496	543	518	499	540	497	506	504	474	510	522	478	475	485	463	494	483	484	498	513	496	467	515	467	521	510	466	461	513	488	485	508	501	465	515	477	524	470	482	510	454	499	547	516	504	519	507	479	534	483	551	526	494	504	481	526	525	487	537	468	495	499	469	491	489	526	508	539	498	530	515	485	560	484	529	507	532	508	504	512	521	503	540	512	529	528	516	513	533	502	501	490	509	500	483	489	522	471	470	478	552	490	492	498	441	472	503	525	539	484	523	526	508	486	508	510	483	511	485	500	508	537	465	506	492	512	485	509	487	523	497	522	509	477	498	497	499	514	582	501	447	501	484	496	521	499	493	497	548	491	508	478	499	511	476	528	509	498	511	507	530	497	498	497	510	533	510	520	512	497	505	522	547	561	520	492	502	514	486	539	527	567	481	495	524	514	525	460	492	538	528	482	528	477	500	526	515	498	521	471	470	502	514	529	487	523	514	493	481	514	462	512	493	475	516	488	519	478	522	527	502	482	543	482	517	504	493	514	523	515	510	518	507	471	468	477	507	489	485	504	475	502	495	529	476	517	463	524	527	509	508	450	512	476	529	517	544	505	454	529	523	469	520	513	504	501	499	515	490	479	538	497	514	522	501	513	459	508	519	528	513	512	465	484	505	513	518	542	501	525	494	537	506	523	493	520	517	510	493	502	504	507	508	552	497	512	497	414	494	497	534	501	508	462	528	511	495	513	498	509	498	497	519	516	514	476	477	505	507	516	482	485	479	525	453	526	467	446	508	500	533	482	485	519	468	501	455	526	516	493	516	509	470	495	514	506	560	484	525	554	503	511	492	495	525	515	481	509	492	503	509	453	511	498	483	493	526	476	475	522	515	526	520	493	492	521	488	489	462	485	520	514	505	534	507	532	510	481	507	480	492	513	548	527	477	495	509	450	480	497	490	536	485	498	492	490	484	487	467	474	528	514	538	518	530	514	507	542	487	489	457	523	493	530	455	507	512	519	504	479	524	489	494	537	492	536	513	487	492	509	494	478	493	522	504	474	486	497	514	538	442	501	517	520	500	486	537	497	498	481	509	521	461	521	498	486	523	477	504	520	511	528	479	460	518	521	481	504	492	507	497	488	509	488	493	547	523	501	479	505	531	492	483	506	514	478	477	521	527	457	503	533	510	503	498	533	483	498	500	526	483	481	539	491	496	504	528	511	540	569	522	512	486	498	550	481	509	512	538	503	513	492	463	507	511	535	502	514	501	491	517	494	510	484	492	483	520	510	472	508	512	538	501	494	487	510	467	535	532	535	497	473	477	489	491	503	483	509	529	499	487	524	527	505	528	538	521	483	566	530	533	499	490	503	504	527	523	456	515	511	500	472	519	506	461	475	522	513	519	506	524	556	510	506	486	524	512	495	519	551	495	478	488	453	527	472	469	529	497	488	515	479	491	491	476	481	525	502	499	474	514	497	519	472	488	529	487	469	483	490	521	491	512	471	515	530	513	513	505	475	507	487	489	507	498	477	527	549	495	513	498	506	485	511	485	498	475	523	511	510	545	500	525	503	548	517	532	504	470	518	513	504	468	513	505	486	542	499	470	492	504	514	483	529	488	552	515	499	502	493	537	515	494	530	465	478	460	483	514	509	504	507	509	508	513	522	473	539	469	461	511	494	474	479	514	502	481	516	509	505	483	496	470	508	533	506	487	500	512	509	492	485	473	465	504	482	504	463	497	508	500	487	507	483	503	542	512	564	527	498	451	488	516	476	498	504	515	454	510	487	485	493	490	551	494	532	538	500	506	480	479	486	517	487	546	525	507	492	513	479	514	510	502	496	515	514	511	512	515	495	499	497	510	506	496	489	501	549	496	494	505	513	531	474	486	535	528	569	483	502	531	514	505	481	495	483	506	469	494	480	502	472	527	503	516	494	507	526	508	508	524	514	542	482	478	488	522	497	520	496	514	548	529	521	484	502	502	445	462	445	503	493	496	470	420	485	521	480	495	487	468	542	523	540	471	478	506	512	508	508	493	488	470	513	503	522	492	488	522	494	516	479	458	510	508	492	505	493	493	481	495	499	488	516	490	451	526	531	493	488	532	507	490	489	515	488	508	514	509	518	481	491	526	508	522	483	512	501	502	494	496	508	514	473	469	517	502	505	481	493	486	507	530	520	478	521	511	529	498	519	492	484	484	505	546	512	519	507	477	529	512	519	539	500	468	507	489	510	548	525	524	453	503	494	533	438	508	492	510	508	489	471	564	512	474	513	499	522	526	480	457	517	527	506	552	463	486	487	462	499	484	486	468	491	531	491	489	487	552	512	471	561	505	511
8771	2414	2887	2040	1345	917	683	530	439	380	303	266	260	239	209	203	202	189	182	177	180	159	164	187	255	247	229	160	174	156	154	146	165	192	182	180	145	145	144	116	132	141	127	119	114	137	114	128	134	143	123	142	137	148	133	111	137	145	124	115	109	123	135	113	129	129	120	115	109	121	116	135	120	122	110	130	113	120	125	112	114	120	132	131	163	133	145	132	116	124	113	131	133	126	115	106	114	136	119	121	111	122	124	123	127	107	129	111	102	121	110	97	102	111	118	131	121	101	128	110	115	108	104	116	108	128	112	121	123	119	121	98	112	112	117	118	118	139	117	120	117	146	119	116	113	125	109	134	123	120	109	145	113	120	126	128	115	105	147	134	137	119	122	130	125	115	137	119	132	130	111	104	123	140	117	130	107	101	115	135	114	112	117	129	97	120	112	115	115	117	122	100	129	122	126	129	128	140	116	118	115	114	113	119	124	122	113	107	126	124	141	111	128	123	101	100	126	125	118	128	136	112	109	137	124	130	138	111	119	112	120	118	132	116	112	111	115	105	126	119	126	111	137	131	109	117	121	124	103	122	122	127	137	127	116	120	137	111	138	119	127	138	128	94	100	106	108	103	123	110	125	151	131	122	123	111	98	119	101	114	128	101	117	113	118	127	129	113	125	127	124	127	137	108	114	132	122	128	120	128	130	118	119	126	119	108	116	123	111	121	125	114	116	120	106	117	142	125	132	124	132	113	148	127	124	115	135	110	116	107	116	127	119	119	112	122	120	122	107	121	143	112	121	112	130	120	144	100	116	108	118	116	144	130	145	129	113	126	123	103	115	121	136	116	125	138	121	112	126	102	129	119	128	116	112	122	125	105	129	105	112	124	126	113	118	124	113	105	123	116	120	121	132	127	115	140	115	110	123	119	121	114	121	107	119	117	110	129	113	109	124	147	115	107	111	122	122	137	108	126	97	132	141	116	122	122	109	135	137	133	129	113	129	130	104	128	121	110	114	129	134	137	142	116	116	128	115	127	112	113	109	133	124	140	105	126	118	131	134	125	130	111	133	117	105	109	123	116	125	134	110	109	112	120	102	103	129	120	146	129	114	115	111	128	116	121	119	110	132	127	107	116	122	121	113	111	150	122	128	111	127	109	116	117	134	129	153	118	124	126	110	119	114	120	104	120	128	120	131	142	125	141	112	113	113	120	128	138	122	108	122	111	110	107	110	137	117	128	132	129	132	137	118	93	125	115	94	114	118	110	120	105	116	134	132	101	119	110	106	124	123	126	102	130	119	128	124	116	104	119	129	121	128	126	119	123	110	125	115	110	122	112	134	133	126	117	126	113	114	127	100	116	138	112	123	107	116	126	115	114	122	93	111	109	113	120	141	115	134	104	105	108	128	115	127	89	132	120	103	134	118	144	113	118	132	110	121	108	116	121	137	113	128	126	116	118	107	118	118	128	112	122	103	116	127	121	111	130	121	117	116	104	104	109	113	133	134	128	114	117	113	123	130	134	103	106	111	124	135	117	124	132	118	107	117	137	114	130	122	121	123	122	133	140	105	121	121	108	107	117	117	118	127	110	109	116	120	117	130	156	110	123	114	145	107	116	124	116	116	128	124	138	129	125	134	151	141	118	119	131	134	114	131	118	136	117	123	119	126	118	138	124	128	120	105	125	119	109	105	118	114	112	127	119	131	116	115	139	126	119	142	110	98	117	148	117	116	116	135	129	145	121	114	101	122	138	114	107	116	117	94	118	112	117	117	111	119	134	135	115	124	127	125	117	121	99	136	113	142	106	110	120	110	118	129	147	113	120	121	114	136	103	135	129	107	102	122	130	133	115	92	109	120	118	120	120	119	107	125	109	124	112	124	128	108	122	141	117	142	121	117	123	134	116	115	118	111	125	143	136	115	117	126	110	122	120	114	122	127	123	123	132	120	127	117	129	135	122	112	104	100	114	113	133	102	121	119	120	109	121	125	130	108	94	124	128	116	135	113	121	128	114	129	139	128	148	126	123	130	136	115	119	112	115	102	117	114	126	141	128	115	130	151	139	130	94	102	122	119	99	115	111	132	121	120	97	126	123	126	115	131	117	124	135	118	114	126	100	109	116	104	127	132	146	95	108	111	130	113	132	115	125	127	133	142	114	119	100	129	108	97	107	113	135	121	125	127	125	122	132	109	107	108	125	123	99	129	121	107	112	108	118	108	130	109	125	118	119	122	124	106	108	109	123	116	113	127	132	100	130	122	113	124	121	126	123	114	115	124	118	106	111	118	125	116	114	121	130	112	123	115	121	118	123	122	126	125	121	136	105	121	128	111	119	120	133	126	118	114	118	132	115	123	99	129	110	129	116	125	99	127	119	93	129	123	112	127	117	101	105	110	127	105	119	140	110	125	131	105	131	120	105	133	129	122	112	136	106	110	123	117	110	104	107	110	130	101	114	124	134	130	108	118	90	108	129	119	117	116	122	93	139	108	107	116	134	122	135	115	120	125	116	123	106	118	116	128	136	124	101	115	122	123	102	113	96	123	114	111	119	117	121	119	122	123	98	122	116	112	122	130	125	103	140	128	122	120	101	115	142	114	97	150	120	111	100	122	117	138	126	114	111	111	137	99	124	116	111	125	123	138	110	112	134	116	122	118	134	122	123	124	120	123	119	124	118	129	119	131	121	121	105	113	138	128	120	109	117	128	118	124	110	123	114	103	109	110	125	131	101	124	117	130	125	134	119	108	120	110	115	131	122	132	128	133	120	136	104	133	121	113	100	98	112	105	130	105	122	131	113	115	124	112	133	109	127	117	112	117	98	118	120	123	145	131	126	97	97	139	117	115	142	137	123	130	126	126	130	127	128	115	109	132	96	119	97	113	126	129	125	130	128	117	134	112	121	110	131	118	119	120	109	123	112	124	109	131	117	114	134	123	124	124	114	119	111	120	116	110	127	119	129	124	130	121	123	114	125	113	120	124	115	128	104	111	126	144	121	127	103	101	120	140	108	123	102	127	141	114	118	122	129	111	119	121	109	108	132	121	125	108	107	105	112	132	116	130	118	119	122	110	129	113	113	131	118	107	120	132	119	120	125	118	111	122	115	109	110	122	121	102	106	136	126	113	117	112	106	126	104	99	111	148	129	124	116	127	124	117	111	128	116	127	133	132	118	123	122	112	126	131	124	126	121	114	131	103	106	128	125	119	109	113	106	109	126	122	130	126	117	125	123	121	116	122	110	138	116	94	127	119	99	118	105	125	133	156	134	122	131	121	124	129	108	111	114	114	110	103	118	124	100	114	99	123	129	116	128	121	126	125	129	129	118	137	117	127	126	111	126	143	135	107	113	120	118	131	126	113	114	122	128	121	83	106	129	129	113	112	111	108	114	133	124	126	106	110	103	102	99	122	125	121	116	122	131	118	127	128	122	125	123	99	109	108	118	123	145	117	112	141	101	124	134	123	125	139	122	127	123	126	126	108	129	111	125
7696	2794	6671	7104	5954	4884	4103	3220	2703	2318	1994	1729	1598	1495	1297	1208	1087	1006	930	896	932	927	1041	1438	2026	1748	1360	1113	1045	798	900	829	972	1216	1072	940	846	642	682	601	590	556	580	572	541	500	552	507	493	563	539	530	521	519	492	454	456	505	491	440	485	488	484	476	473	498	471	492	471	501	481	465	461	461	426	433	431	460	455	434	426	420	447	482	463	428	471	443	430	428	485	422	447	401	439	444	430	421	449	422	444	447	411	440	444	445	441	441	459	418	429	393	390	455	414	404	436	428	426	433	415	457	428	415	429	412	405	437	417	475	415	431	413	425	427	399	426	394	440	452	441	425	413	407	413	401	412	381	390	404	422	443	427	414	456	418	394	392	421	408	426	467	408	405	414	411	449	431	439	423	430	440	416	461	429	444	408	442	419	430	421	396	431	466	415	402	413	401	427	413	415	463	452	395	423	403	404	415	407	408	401	451	422	413	399	392	431	434	422	426	440	364	432	426	466	432	399	425	444	441	410	420	433	416	407	391	441	420	424	402	418	425	439	383	444	447	426	398	413	411	393	382	403	403	451	417	412	423	435	408	376	452	439	381	433	465	404	439	431	421	404	469	440	375	447	444	445	433	408	421	397	387	417	382	395	433	413	439	442	417	389	417	436	396	420	429	416	406	457	405	434	416	395	434	373	418	408	452	437	426	444	403	433	426	405	413	427	413	395	424	413	401	429	419	444	413	405	418	420	429	411	396	376	436	427	423	417	404	389	428	387	410	425	421	376	440	422	407	399	467	405	408	420	435	419	417	408	427	422	437	399	433	423	425	409	432	429	440	380	446	436	422	451	426	425	406	434	412	403	386	386	431	367	433	401	407	426	445	416	406	407	424	385	406	395	445	411	400	409	389	413	418	418	450	466	387	405	415	429	441	399	401	408	438	401	398	438	430	405	434	397	387	408	387	446	443	412	397	391	404	417	398	440	408	415	429	428	445	407	436	440	432	427	444	433	395	412	434	428	405	442	405	436	380	444	427	421	383	444	455	411	419	408	426	410	424	399	440	424	382	430	415	387	450	440	434	417	418	429	437	423	424	418	442	410	439	411	381	427	454	428	409	419	421	396	380	419	424	433	414	436	422	452	431	436	417	421	428	424	425	389	417	405	410	431	422	432	407	415	451	421	448	407	407	389	440	391	422	437	407	407	385	420	418	458	443	413	415	433	428	402	415	461	419	431	420	404	421	427	398	395	444	393	401	436	430	439	412	404	433	416	427	404	405	456	419	393	410	423	417	423	407	393	424	439	453	415	406	392	431	409	415	402	426	453	427	439	460	411	415	402	391	399	418	404	415	397	376	415	406	428	447	440	431	382	414	389	426	438	406	395	441	415	433	412	417	427	431	394	411	415	433	442	441	422	437	433	391	440	414	412	429	418	396	421	426	431	415	455	397	399	427	429	418	422	443	401	410	422	421	404	450	442	427	421	419	404	427	423	414	409	375	442	443	405	420	416	403	439	437	422	382	414	395	425	413	424	408	419	429	421	434	404	419	406	403	443	432	405	416	409	421	417	414	448	448	426	418	415	411	413	463	441	444	417	439	411	450	399	409	423	441	428	402	420	404	405	438	417	388	442	414	395	366	437	390	414	404	439	442	393	382	379	403	407	413	421	398	440	393	418	411	434	459	393	415	416	388	418	442	437	398	387	370	395	432	428	435	420	467	430	441	451	446	432	396	414	435	411	431	385	420	416	444	438	396	437	452	407	399	366	428	412	391	417	420	411	437	431	395	429	405	388	427	418	449	431	414	426	413	389	384	405	424	408	419	398	390	407	445	390	414	414	410	390	404	427	422	429	407	402	404	444	410	441	430	422	414	411	376	389	440	396	398	400	433	398	394	366	419	400	428	408	463	426	408	418	407	425	425	433	412	419	399	436	448	421	449	430	396	434	404	404	388	410	431	429	396	443	454	389	419	444	404	426	370	443	434	412	441	407	417	430	382	410	436	430	398	418	403	424	409	397	435	416	420	397	388	429	420	415	443	432	418	436	425	416	401	425	425	423	413	440	452	455	403	445	414	431	396	438	446	404	391	415	405	412	428	400	425	375	410	412	434	426	437	416	453	428	447	422	388	412	434	420	463	427	407	440	447	421	407	475	379	399	473	435	400	392	396	417	415	399	390	422	435	429	448	452	417	428	435	442	401	405	441	442	445	421	409	407	428	450	381	454	430	378	431	412	432	397	395	419	420	429	441	411	405	446	380	456	408	423	420	405	423	408	412	379	452	433	414	474	461	391	404	419	413	441	421	450	418	417	441	427	409	419	448	404	399	403	427	413	421	434	430	428	434	439	423	402	430	395	410	430	416	397	420	474	445	413	444	408	389	449	409	418	449	443	385	401	438	385	429	402	457	417	363	450	408	383	420	428	419	443	412	410	399	418	433	417	420	431	413	398	376	416	421	448	421	397	404	408	437	427	419	449	417	433	405	448	433	414	384	400	440	426	428	416	403	430	466	398	408	419	402	432	438	381	403	403	429	397	440	403	449	409	397	424	445	410	415	433	431	431	411	433	434	394	419	434	398	407	409	438	432	420	404	410	423	394	431	387	443	415	470	419	422	408	398	442	390	412	438	467	381	411	428	422	388	406	387	405	448	445	409	424	392	384	413	400	437	415	374	393	425	414	421	453	397	397	377	426	402	399	434	412	449	415	459	443	425	420	404	417	419	425	384	393	409	424	410	384	438	353	431	455	427	379	396	396	430	440	436	390	426	437	474	421	378	412	412	433	440	388	407	462	455	391	415	374	431	425	392	410	423	438	378	408	390	434	466	435	421	440	413	435	409	411	428	411	434	403	418	409	397	409	449	405	412	414	386	394	404	413	409	442	444	422	426	401	413	438	399	380	416	456	423	447	416	347	441	402	398	412	400	418	406	420	432	428	391	422	422	444	367	439	433	404	449	405	403	417	419	426	458	467	405	468	442	429	389	443	445	439	414	443	418	368	363	405	410	429	426	453	430	443	400	421	375	386	467	406	422	447	436	435	410	415	440	386	415	449	431	413	441	446	413	427	409	412	438	437	386	403	444	418	399	397	406	408	420	415	420	406	430	425	414	414	392	431	385	428	445	390	395	397	443	399	412	433	404	418	396	442	393	405	410	363	390	450	398	425	431	414	418	413	418	385	408	430	403	419	418	418	425	434	388	436	406	411	406	417	412	441	416	406	374	466	398	411	424	451	456	401	412	431	415	452	405	412	392	415	429	395	435	414	396	430	415	429	437	461	417	424	424	445	392	418	435	418	451	391	417	400	423	422	390	417	424	432	389	442	417	401	435	460	420	433	417	422	421	401	457	362	465	396	431	440	395	410	414	397	367	401	407	381	429	403	412	421	405	410	431	420	392	454	401	406	397	422	397	411	401	426	419	426	417	427	418	435	401	403	441	389	417	453	434	404	401	431	451	419	418	402	422	461	422	416	456	407	428	416	396	471	417
1277	370	349	351	320	284	302	264	293	259	268	290	286	257	277	278	274	304	272	278	277	288	273	264	287	259	308	244	259	298	301	292	253	245	283	304	244	272	291	324	286	270	286	289	277	263	257	291	265	270	279	270	306	278	292	291	311	300	290	300	247	231	292	279	268	290	310	261	306	290	301	299	281	287	258	274	254	272	278	275	260	298	269	256	282	310	277	271	292	256	270	294	273	270	301	287	290	263	304	276	292	279	264	260	267	261	250	269	275	266	295	288	294	288	282	296	271	269	284	270	264	300	345	294	267	290	257	251	277	266	270	269	282	251	291	284	264	276	294	292	281	290	288	283	282	273	242	271	285	251	293	299	264	271	275	306	296	279	252	260	252	261	293	287	298	284	277	292	304	274	267	259	292	270	283	271	287	290	297	277	285	257	267	269	288	263	279	255	301	272	300	289	244	263	292	292	270	272	275	258	280	260	312	253	286	286	274	282	273	308	258	293	267	284	283	292	265	306	294	304	268	283	265	261	252	299	270	297	298	285	280	248	275	280	279	299	291	277	269	278	275	251	268	263	255	280	280	251	269	274	271	308	269	294	276	304	266	281	276	287	265	274	253	285	277	289	260	272	319	283	302	303	275	263	274	256	271	304	250	293	307	255	259	267	281	282	255	304	287	287	295	282	311	270	266	245	296	258	269	262	265	299	266	286	260	277	283	282	287	268	264	286	270	284	253	239	267	254	275	276	277	298	268	286	318	298	249	303	275	277	260	262	272	283	296	267	287	268	276	280	294	275	268	288	265	273	242	300	293	270	259	244	278	299	281	266	287	261	263	285	289	277	301	273	278	293	251	292	262	282	289	277	291	267	289	273	272	256	248	271	292	256	276	255	270	249	286	303	246	268	303	257	282	282	300	281	280	279	298	275	276	264	287	262	272	281	287	283	293	267	303	279	302	274	284	259	268	271	295	270	250	297	302	318	244	301	276	267	305	241	283	291	286	279	291	288	261	267	297	277	277	292	272	275	281	286	302	282	265	285	277	289	272	283	268	293	275	282	314	248	277	269	276	304	268	284	302	264	315	280	285	296	302	276	288	250	277	290	283	285	254	275	297	272	254	270	296	305	300	267	269	278	275	283	312	273	286	266	254	258	259	255	276	284	268	277	297	270	271	268	283	285	280	280	302	282	303	311	261	292	266	281	283	263	289	244	284	294	283	262	285	258	264	292	269	282	275	267	261	250	287	280	279	294	263	293	298	316	264	291	275	284	283	282	300	292	274	283	271	284	283	288	282	274	266	263	274	263	259	264	264	264	265	294	264	234	297	269	282	284	290	284	281	270	291	248	290	270	293	261	302	276	244	268	268	277	283	281	269	216	270	258	271	292	268	272	256	271	261	276	299	279	304	250	293	282	261	250	272	260	280	282	270	287	266	286	282	242	290	271	270	268	270	266	286	306	283	266	270	269	278	270	255	304	264	254	248	283	269	312	263	277	264	270	267	296	281	253	242	297	274	286	262	280	284	269	292	282	310	283	265	283	233	287	281	260	287	278	267	281	297	293	250	248	318	253	254	254	289	277	265	317	299	258	231	276	285	254	270	279	270	285	277	284	259	283	270	267	274	312	264	280	284	275	277	271	299	284	290	238	260	276	299	278	289	308	276	292	262	283	283	306	274	272	290	269	246	286	293	265	292	279	232	293	261	270	303	256	289	272	278	245	242	275	290	265	269	265	282	290	257	286	273	300	254	290	288	257	296	320	262	311	283	246	272	290	291	266	269	279	282	274	240	278	300	311	316	274	304	289	270	317	305	260	273	323	250	264	276	296	285	280	262	235	273	287	255	270	288	251	255	261	281	279	264	265	282	283	279	297	269	252	283	311	286	252	271	266	269	308	290	281	294	281	300	280	267	255	242	281	305	297	278	293	293	254	272	254	250	292	298	270	301	312	260	252	288	299	299	280	302	273	270	291	277	289	303	282	284	301	289	275	267	281	274	327	319	291	287	289	271	302	250	279	323	284	263	308	281	272	254	258	262	249	313	275	276	286	281	262	269	277	259	306	285	263	288	266	257	254	270	298	263	275	274	283	252	306	283	267	265	294	251	241	292	258	265	231	271	284	260	289	266	273	298	298	274	303	311	263	266	274	293	279	283	299	262	271	256	263	305	264	284	273	302	294	279	277	295	297	263	261	253	302	274	292	301	266	289	259	306	317	280	259	279	280	257	250	270	282	277	267	286	297	282	257	264	284	259	282	286	284	272	286	272	290	292	276	264	260	267	306	262	277	273	267	279	287	268	279	307	286	294	276	276	281	290	267	259	281	290	237	307	299	302	303	288	248	257	300	237	276	263	307	300	276	273	278	299	268	268	246	270	293	281	264	284	246	292	319	284	284	244	287	277	277	304	283	278	278	272	315	263	269	282	296	262	268	251	284	294	251	312	282	288	276	291	290	254	289	299	245	258	246	290	283	298	281	267	257	282	275	272	258	292	253	304	274	286	273	272	264	313	279	263	266	278	249	272	282	287	274	266	278	275	297	266	302	283	276	274	275	270	271	241	299	269	285	278	274	265	274	285	279	275	263	260	277	281	260	272	300	282	265	287	282	294	290	254	280	255	281	284	259	295	266	282	267	312	253	294	246	263	260	274	277	267	280	289	290	305	292	288	294	299	266	302	302	255	252	251	259	251	259	260	275	266	271	250	300	293	280	268	294	296	273	269	266	283	268	245	282	266	266	254	262	270	264	260	282	238	260	258	281	278	270	301	260	257	277	274	288	266	279	289	316	276	289	286	284	265	272	269	281	255	314	281	280	259	259	285	268	264	266	279	291	261	275	264	260	261	276	265	276	262	300	276	286	303	254	254	251	306	257	280	250	259	297	289	293	282	277	259	278	272	246	270	279	268	285	304	313	298	259	298	278	289	256	273	265	284	306	285	286	290	276	302	289	270	263	294	261	294	248	261	304	267	262	255	297	291	320	258	271	307	260	272	269	259	265	278	270	266	273	310	278	287	280	287	281	287	279	259	294	286	296	274	320	292	274	298	271	286	249	260	291	284	275	306	248	287	263	283	243	277	275	285	289	268	274	258	262	291	297	249	288	272	278	276	270	268	260	256	279	315	279	306	272	258	307	253	277	268	287	280	317	259	265	289	266	296	248	267	276	282	260	290	279	296	280	280	305	291	270	254	273	304	283	313	245	291	285	276	283	290	277	267	267	255	256	282	275	273	297	278	260	271	278	285	292	291	279	292	285	270	280	253	292	286	275	284	266	268	287	282	258	275	295	256	264	269	292	288	268	295	325	291	287	256	296	290	251	263	271	282	268	265	325	250	268	301	251	307	287	272	264	264	274	291	277	275	274	253	307	293	271	288	265	262	270	276	279	278	285	261	251	263	248	308	276	277	265	284	291	262	284	258	252	283	297	274	265	297	259	301	283	270	275	258	280	261	272	283	270	273	300	285	279	265	266	268	273	269	282	286	269
2260	873	1073	1095	1041	984	906	924	989	890	922	906	890	877	864	895	808	870	866	867	827	799	827	902	867	861	874	855	828	885	829	787	832	907	938	823	835	860	772	855	865	837	848	896	841	842	866	877	814	821	859	884	812	832	856	874	833	867	886	849	810	840	916	803	843	900	805	838	860	853	872	838	861	846	872	849	872	794	830	843	851	864	887	852	855	828	826	868	833	820	863	833	856	818	890	855	855	816	826	828	829	824	875	898	869	897	853	886	887	861	889	871	836	862	842	852	831	871	815	780	876	894	831	843	863	810	899	825	872	818	855	889	901	826	847	810	816	819	829	875	868	824	843	846	823	823	832	829	865	827	836	860	854	862	827	809	870	864	838	854	835	831	805	816	812	855	746	844	881	802	871	827	843	831	840	864	828	845	883	881	887	812	879	846	876	842	808	891	820	866	880	809	853	858	868	817	846	839	804	778	879	857	849	834	844	879	853	882	816	819	818	842	841	896	846	834	888	855	830	801	825	864	864	830	877	813	856	855	849	827	886	873	831	883	844	877	810	852	865	823	841	851	888	867	853	877	844	863	873	841	867	802	870	836	824	869	828	860	840	828	831	848	880	851	809	852	773	826	850	871	815	826	903	819	851	845	861	845	896	857	882	810	846	803	846	842	853	812	880	850	889	873	889	866	881	841	820	835	861	827	813	850	855	849	872	896	884	846	816	812	834	855	847	849	845	870	816	901	822	818	859	879	877	842	862	843	836	841	839	857	792	903	881	858	878	858	847	898	867	812	835	841	840	838	880	802	822	844	887	875	894	842	837	834	839	817	816	816	842	822	798	864	783	869	864	844	823	865	825	837	876	857	836	880	848	830	825	823	806	855	811	836	848	849	822	870	910	828	854	847	806	867	826	812	843	839	869	826	814	901	887	837	863	894	821	851	842	862	829	813	814	854	862	881	889	856	916	882	844	830	881	888	847	817	837	857	887	827	905	837	804	853	848	864	792	840	842	863	876	840	874	901	855	839	815	853	868	856	879	830	842	872	836	813	840	863	899	917	864	889	865	852	868	853	896	853	834	857	850	879	894	873	823	841	804	824	844	891	824	836	884	889	852	905	868	854	835	845	848	865	841	834	886	856	888	836	851	852	876	855	841	900	876	885	885	885	828	859	823	825	892	834	792	878	858	824	853	843	877	825	848	830	847	872	893	831	838	886	857	902	808	841	838	818	837	835	826	893	866	848	822	874	812	868	841	864	858	840	883	917	873	883	876	843	797	882	882	839	849	837	839	837	845	844	823	884	784	855	840	866	852	942	828	852	862	874	856	846	824	893	901	863	838	826	808	893	805	867	831	827	851	849	863	863	850	827	818	846	805	798	800	857	814	833	818	791	851	820	834	864	873	787	809	851	891	841	862	818	828	837	839	901	843	827	829	874	870	820	852	824	813	808	804	841	816	840	828	852	864	852	817	853	867	829	872	863	849	873	812	919	852	838	848	839	898	789	831	842	885	869	822	882	866	827	831	799	835	852	895	821	831	846	832	844	823	804	885	813	894	843	841	833	906	834	840	902	830	861	851	805	825	848	811	846	838	876	847	835	810	832	776	827	844	883	827	839	885	837	800	781	868	832	844	910	833	845	851	845	803	855	854	804	897	839	793	796	800	812	875	836	841	875	842	912	814	866	871	853	881	862	885	840	836	871	873	880	827	820	845	801	852	808	854	850	850	812	860	816	846	837	906	872	820	838	857	822	870	882	785	853	883	843	865	809	811	876	801	871	827	814	870	822	817	828	827	852	823	872	859	805	826	846	855	861	856	862	902	895	841	842	894	874	875	789	861	815	854	847	863	871	867	846	800	893	863	787	842	820	852	808	854	816	855	919	835	838	834	900	856	844	891	884	815	853	836	885	850	839	866	799	859	852	789	814	892	848	821	868	820	843	842	831	820	820	866	853	859	855	860	825	822	820	874	861	845	822	832	823	939	854	829	812	838	871	858	871	830	902	834	845	862	861	831	855	830	861	865	846	876	909	863	803	837	895	837	872	878	888	902	810	821	826	812	858	882	809	830	820	869	889	902	933	847	876	829	849	902	870	876	815	821	895	866	849	839	844	825	853	860	827	818	908	871	819	835	853	879	870	886	831	834	796	852	879	898	876	820	802	836	811	797	831	857	867	854	858	842	846	860	806	814	888	887	852	816	848	874	865	879	907	870	849	815	850	852	859	858	842	838	857	876	881	884	839	851	824	828	853	886	830	857	839	850	889	905	856	864	879	813	917	867	831	858	816	844	889	870	891	851	813	858	827	876	813	876	836	852	834	840	857	844	849	860	906	887	830	829	870	862	772	789	897	865	799	831	857	882	842	816	830	814	845	808	838	830	878	876	814	876	855	849	827	784	843	865	859	856	861	788	814	859	876	857	860	868	800	897	891	896	851	864	837	819	823	863	849	837	862	774	839	847	866	821	870	838	808	846	863	905	850	854	882	825	848	843	840	866	848	854	862	828	879	925	804	845	873	845	863	907	817	882	815	848	902	870	815	805	847	873	809	803	809	848	820	817	847	781	862	847	887	863	872	866	829	861	811	871	826	848	834	809	859	877	824	828	897	802	879	791	874	878	836	837	888	853	837	873	839	852	801	827	803	898	868	821	745	820	846	831	872	838	865	866	872	864	835	826	863	842	781	860	825	867	834	831	904	868	880	828	856	839	828	861	904	833	824	852	833	818	889	812	872	861	835	838	847	874	841	847	839	836	830	825	852	809	834	828	852	838	829	819	866	820	820	873	830	889	870	839	834	850	851	843	846	839	814	874	860	835	857	838	845	776	849	872	881	813	820	874	827	836	880	802	839	809	817	810	855	867	921	810	865	866	856	841	836	837	789	838	875	885	861	845	879	855	841	834	840	831	873	884	865	861	849	881	850	834	835	862	847	814	806	856	821	782	829	827	853	884	832	826	898	876	876	882	837	829	841	833	837	815	850	857	882	848	876	851	820	842	800	876	852	805	827	825	832	901	825	790	864	850	908	846	881	844	874	873	911	869	888	798	864	838	837	895	815	867	853	833	866	841	881	843	850	780	800	825	858	895	881	862	822	840	871	810	854	922	888	883	820	821	877	883	840	856	837	856	824	896	804	841	807	884	911	888	802	838	889	824	848	854	840	808	829	851	870	835	841	859	860	896	856	854	904	877	862	881	863	853	848	810	837	863	836	826	843	865	871	854	817	880	828	835	848	841	839	785	812	868	814	800	821	867	844	830	843	844	896	836	790	869	813	871	829	885	848	872	831	789	850	868	809	841	870	858	828	820	884	850	804	841	848	891	881	868	826	802	848	823	835	803	837	848	848	872	879	888	891	859	811	884	838	825	854	868	893	851	867	877	879	816	870	851	855	796	876	845	795	856	824	869	850	843	863	801	806	893	821	881	862	860	836	895	873	833	884	812	777	827	858	883	871	861	825	838	868	831	888	805	864	865	849	836	839	864	837
4730	1199	1537	1114	790	612	433	352	311	274	224	223	228	207	206	182	161	188	174	190	172	193	190	214	244	232	174	194	171	181	155	173	184	179	187	182	163	178	161	153	145	151	166	165	164	132	188	166	162	155	152	148	149	162	150	178	166	160	148	157	144	147	149	162	148	160	151	170	165	150	137	147	143	152	164	145	147	156	142	153	166	153	134	149	157	180	157	128	152	152	158	158	161	150	162	157	141	150	146	154	155	157	157	148	160	155	160	154	142	170	138	160	170	135	153	126	160	132	150	142	145	159	157	151	145	156	172	169	158	133	167	151	139	144	151	159	143	151	162	138	160	162	141	158	145	159	164	186	136	126	158	159	154	157	166	135	165	151	160	148	143	165	171	133	160	156	138	134	150	168	155	162	160	159	150	155	135	173	162	163	138	149	157	149	143	140	160	148	137	138	172	181	153	164	150	135	148	143	132	151	145	163	171	176	136	149	142	148	166	161	168	140	144	155	152	148	143	146	134	152	139	163	152	129	146	156	142	158	167	158	118	152	147	164	156	152	136	149	137	146	156	150	145	140	146	145	136	158	171	144	142	155	152	156	166	155	141	162	155	136	148	142	153	134	140	148	149	149	146	150	163	126	149	156	125	144	156	147	159	149	170	143	149	150	153	153	128	157	152	138	147	155	156	148	146	164	141	159	159	141	147	168	162	164	152	146	170	160	168	161	156	149	162	143	146	185	166	172	126	137	157	171	149	149	144	132	155	157	186	160	139	171	160	174	143	152	142	167	155	160	162	158	159	161	139	164	143	148	149	150	172	140	156	144	159	143	135	153	147	146	142	159	155	171	166	156	161	131	146	157	174	137	147	155	138	163	166	152	146	129	167	141	167	166	162	151	154	139	160	152	172	149	146	169	140	140	160	139	157	154	141	128	128	147	163	168	162	158	150	144	150	145	137	170	157	152	151	145	142	153	162	178	174	151	153	167	138	145	149	152	145	153	144	162	124	152	173	170	164	164	170	145	166	146	144	151	145	137	149	144	161	167	158	160	148	149	132	133	140	159	146	159	135	172	167	160	147	158	149	162	122	154	148	156	144	168	145	136	137	168	135	165	143	151	184	142	156	182	147	140	131	142	145	132	152	134	148	138	152	149	145	152	141	150	142	147	155	136	151	154	147	155	144	167	168	153	170	159	170	175	176	167	144	150	153	148	141	155	126	164	156	115	128	165	135	164	137	156	159	147	150	151	125	133	147	152	144	141	163	148	150	151	156	173	148	137	170	139	154	150	161	146	183	148	146	146	157	148	145	169	156	135	168	186	136	169	162	154	142	171	153	155	140	151	141	145	143	142	150	150	146	157	149	151	136	160	142	166	150	170	138	143	136	152	167	153	134	149	157	142	156	165	169	152	142	145	156	154	155	157	145	154	163	157	177	172	171	144	168	153	142	151	167	157	123	147	159	193	138	149	164	158	154	143	168	164	142	148	148	141	154	132	146	154	159	145	160	140	165	128	167	130	135	163	156	157	155	156	163	149	147	159	148	153	153	132	188	153	166	124	165	151	151	161	134	153	149	144	116	147	156	128	150	136	174	148	143	161	143	152	139	170	141	168	131	141	166	158	122	148	150	143	140	146	149	157	159	137	149	133	126	149	149	158	143	160	148	161	155	168	153	174	145	133	167	157	156	150	155	143	163	152	149	169	139	158	168	142	162	143	137	160	142	137	172	154	156	146	141	164	170	133	152	139	148	150	154	168	139	159	146	150	172	145	141	154	176	155	145	167	149	163	147	165	157	156	149	165	144	166	150	143	154	141	166	162	156	145	144	152	137	177	138	173	159	131	136	159	140	156	135	131	156	173	160	140	178	182	150	135	152	153	178	139	158	155	126	167	145	151	138	153	146	155	151	133	147	144	166	141	156	152	142	156	155	152	154	155	149	133	164	152	143	158	149	168	153	134	158	147	142	150	144	157	147	161	148	147	147	151	142	157	146	138	171	142	143	169	140	151	141	163	119	141	168	160	154	142	152	132	155	174	154	169	147	128	120	149	153	153	140	154	133	167	147	149	173	141	171	152	135	147	144	134	136	161	172	145	142	160	141	144	162	150	149	151	145	154	171	159	150	131	140	157	158	155	156	125	143	158	140	139	155	134	158	168	165	151	152	144	146	157	156	139	131	145	149	154	152	168	150	154	147	155	171	155	157	154	174	153	140	140	133	155	148	153	148	150	164	166	158	156	166	130	133	145	162	151	133	143	176	166	144	161	128	168	176	155	148	170	140	177	141	151	156	155	152	167	159	152	180	137	147	132	158	164	159	148	153	154	133	162	167	157	164	162	152	139	154	152	149	134	160	149	145	176	157	140	147	144	160	140	151	152	145	164	174	153	160	155	141	133	145	151	130	162	153	161	155	166	179	157	139	148	153	139	163	129	149	156	162	145	159	149	153	149	133	157	152	148	132	152	171	149	146	145	134	155	147	157	160	176	141	170	142	157	142	143	156	127	150	153	148	143	150	172	152	160	159	141	166	153	150	144	153	162	148	162	161	158	166	145	155	145	163	165	148	145	154	132	168	152	174	130	133	142	154	151	165	153	167	157	139	146	141	158	156	173	168	145	153	134	164	147	158	148	138	140	143	149	174	137	177	150	131	166	156	134	163	165	171	146	146	134	159	135	145	174	145	157	162	145	168	134	145	145	145	145	154	136	141	133	146	157	169	166	153	145	139	163	137	144	137	149	127	146	152	152	177	139	154	146	147	152	152	126	168	149	136	167	140	168	153	156	157	162	151	149	160	155	151	184	138	162	162	160	138	126	157	136	146	134	159	157	119	171	130	146	144	144	149	142	167	173	158	136	138	148	151	162	141	130	145	137	129	140	144	137	155	155	131	153	131	128	163	169	140	141	155	128	135	160	145	161	143	146	147	169	154	158	147	156	155	142	149	142	134	149	155	148	141	144	126	158	170	148	142	145	139	159	137	144	135	148	169	166	140	156	152	174	158	136	164	138	137	159	153	139	133	148	173	157	129	137	165	176	162	151	146	173	155	136	172	158	143	146	143	143	159	150	165	146	158	142	161	141	160	156	146	153	162	148	132	176	143	143	161	155	140	160	176	157	159	133	152	157	156	163	122	133	143	132	158	148	163	151	143	135	143	142	136	165	142	155	135	154	142	162	154	137	142	166	163	151	149	129	145	152	147	161	146	145	133	159	147	140	167	148	140	144	160	131	162	172	148	149	139	124	157	120	154	157	150	120	141	142	142	165	156	144	171	177	140	145	150	152	154	132	168	146	171	155	139	155	155	136	175	160	150	164	157	139	144	136	120	141	147	154	172	149	154	141	165	152	142	129	159	140	132	137	149	136	137	151	140	152	160	158	148	148	138	139	153	156	128	149	168	137	144	162	153	152	144	151	140	132	149	123	169	136	137	147	161	163	172	134	150	171	143	169	144	120	138	160	190	167	147	141	151	151	150	143	132	162	172	166
5576	1653	3805	4045	3468	2936	2418	1937	1723	1458	1282	1159	1163	992	873	906	862	832	836	755	747	791	870	1201	1448	1293	983	908	836	694	715	694	747	710	703	754	719	632	613	567	606	599	603	623	573	565	573	506	575	552	560	553	548	499	536	528	571	556	551	534	525	551	506	516	490	546	569	530	553	487	554	493	495	480	511	525	512	515	536	500	536	498	553	529	525	523	521	508	530	510	497	536	520	445	507	522	505	508	499	476	531	523	527	481	485	508	510	519	489	549	501	529	500	458	491	489	524	537	489	477	517	511	518	525	494	483	546	464	472	499	515	519	499	507	529	483	479	489	519	474	468	504	522	475	533	519	483	489	485	523	489	493	501	521	525	527	485	520	494	503	484	473	494	520	512	496	486	483	497	509	533	497	462	493	463	481	462	519	512	524	519	476	557	505	524	484	511	501	511	522	472	505	483	476	513	524	501	494	520	504	494	488	491	555	491	482	501	506	509	521	465	464	485	508	495	520	471	499	519	537	462	545	504	503	491	513	497	474	478	510	494	531	496	494	518	461	539	500	525	528	493	479	489	478	483	492	490	501	498	501	513	531	488	481	499	484	499	573	484	495	458	493	490	485	521	489	501	523	485	513	536	518	488	521	481	540	511	495	512	491	536	496	547	485	490	516	478	487	487	516	506	533	502	511	499	530	489	530	475	562	473	500	498	494	496	509	497	484	514	515	530	468	450	538	535	570	501	511	494	487	507	488	495	504	504	492	510	501	520	500	503	507	507	496	503	453	498	476	471	524	500	505	455	521	480	466	507	508	477	505	473	466	486	526	514	531	492	494	486	521	493	506	495	487	505	486	450	486	508	512	511	458	495	520	459	501	479	522	497	526	479	475	512	472	508	513	471	493	504	492	522	460	493	458	558	461	542	520	518	495	489	494	516	507	494	462	530	527	483	518	497	480	499	511	512	509	508	456	511	491	478	496	486	516	510	540	500	523	491	493	499	518	455	535	497	507	535	522	543	453	517	493	496	551	504	482	527	499	506	522	477	488	516	542	483	487	516	480	517	489	470	500	478	482	525	531	507	461	482	516	499	531	513	502	502	498	504	518	505	515	483	518	482	510	495	485	537	494	494	508	521	497	462	487	520	505	483	495	494	517	515	518	479	454	476	521	495	450	532	508	520	464	499	488	466	515	509	485	462	492	503	481	505	506	509	498	498	482	511	502	497	502	461	520	490	501	487	502	515	476	518	487	505	560	498	515	532	489	516	520	525	474	490	505	485	495	516	500	494	503	467	488	474	512	499	505	487	517	497	510	526	505	481	488	516	475	514	495	503	528	507	514	463	532	473	482	449	505	451	513	482	491	559	483	508	519	503	482	506	517	492	472	509	501	512	484	481	447	504	485	486	515	553	462	507	526	517	512	492	481	526	483	491	525	506	471	489	504	481	500	493	496	493	479	531	485	484	524	514	539	494	502	527	496	512	468	455	491	522	503	487	471	502	480	478	484	491	531	511	494	495	468	498	516	525	495	539	508	515	492	514	513	490	522	507	506	489	545	450	471	535	486	478	484	555	503	484	500	497	482	538	484	478	492	506	513	535	479	508	484	477	493	497	524	488	509	530	495	440	520	457	507	548	501	519	488	531	475	504	481	494	512	473	486	521	489	552	504	493	507	499	478	474	507	490	480	472	486	495	463	519	506	509	527	520	497	483	520	481	486	519	503	483	467	490	482	480	532	530	519	512	508	504	534	537	485	461	504	533	527	510	505	504	490	487	495	492	511	510	502	533	527	469	491	492	486	503	483	525	496	520	511	493	525	491	501	513	544	485	542	487	524	510	493	479	482	489	531	479	509	450	505	512	493	491	498	522	531	504	473	513	463	500	507	515	489	510	450	516	503	517	497	514	494	507	514	504	519	485	460	490	500	486	511	533	457	464	474	493	509	487	448	508	505	519	513	495	512	507	486	476	493	509	490	500	498	536	515	542	502	546	508	457	522	455	540	489	482	478	541	469	502	456	474	467	509	514	500	499	518	505	464	510	503	519	485	482	503	499	526	510	495	507	527	502	506	467	514	434	511	503	506	483	461	483	521	511	467	480	525	470	507	508	470	494	492	501	521	480	501	519	529	477	541	512	476	482	515	535	493	473	480	496	520	547	545	479	504	507	510	504	503	519	482	550	478	485	538	472	542	494	468	507	505	522	497	454	498	471	493	488	477	512	492	492	523	524	512	496	480	490	509	537	519	488	491	530	508	511	471	460	507	494	518	489	514	559	500	538	495	483	539	485	503	519	513	511	510	526	474	520	489	498	484	523	500	482	503	509	528	519	504	525	491	492	484	492	520	498	526	493	480	488	511	527	496	471	499	490	476	452	493	528	515	472	467	507	491	493	486	588	512	505	496	504	531	498	513	499	473	518	517	475	495	469	483	494	525	475	517	514	489	487	486	511	507	464	508	512	501	507	506	517	473	481	490	488	535	532	514	533	489	474	495	504	504	489	539	518	466	524	458	476	485	528	512	540	493	508	519	466	491	493	485	504	523	494	468	530	484	498	500	452	516	495	467	533	527	531	520	466	517	504	507	511	518	485	486	508	470	483	520	472	506	492	491	474	478	494	488	469	518	524	507	501	480	495	486	523	463	499	547	486	455	455	468	505	534	516	480	502	524	512	453	514	449	482	491	531	532	549	495	471	521	511	492	486	529	519	524	540	486	522	468	495	508	471	521	500	512	486	545	514	507	469	446	457	479	507	483	477	516	485	499	478	516	523	497	502	521	522	500	502	475	513	538	550	515	505	514	506	566	486	490	505	520	505	509	505	506	499	489	509	510	501	509	502	515	488	513	506	526	489	517	475	494	484	468	484	519	551	477	475	502	501	538	470	477	502	529	506	482	467	487	477	527	499	508	487	495	513	522	498	475	535	481	516	531	520	495	481	471	496	494	513	472	505	477	497	513	523	486	514	490	516	523	501	523	512	508	543	513	489	473	490	470	495	499	521	479	508	470	498	496	512	443	527	554	508	456	526	509	469	500	462	484	480	499	469	445	486	481	506	528	466	523	478	480	567	462	498	484	500	538	486	493	484	455	485	499	503	505	509	518	498	525	498	505	487	500	520	538	500	517	488	477	481	474	504	488	516	498	498	493	481	535	442	527	444	483	566	492	517	518	516	501	499	450	512	564	468	500	482	536	493	496	519	503	486	502	505	536	456	544	491	478	505	515	496	481	514	541	527	484	485	492	514	513	488	465	514	484	498	533	475	515	523	504	507	454	535	525	464	488	462	512	481	512	508	462	475	508	490	500	505	458	535	491	452	478	546	511	510	503	500	520	508	500	481	506	438	488	509	470	515	470	495	492	494	547	477	488	477	520	496	496	517	498	484	513	539	516	498	502	520	515	455	531	488	517	480	502	493	472	515	520	498	533	477	496	514	535	472	492	483	543	559	540	482	488	511	492	512	511	500	528	461	475	538	484	465	487	496	546	505	514
8849	2314	2829	2010	1336	872	651	547	470	388	326	268	269	225	230	237	181	167	207	152	181	150	211	242	321	266	187	187	178	153	149	141	128	156	167	153	176	162	130	114	127	123	135	122	117	116	112	143	113	120	118	116	131	105	132	118	109	126	113	123	142	112	120	118	105	131	120	133	121	127	120	122	126	131	100	129	121	139	126	107	140	103	124	122	136	136	121	109	111	133	130	119	110	124	97	112	115	149	109	110	128	123	105	107	119	126	131	117	127	110	134	132	122	120	122	102	104	110	121	103	107	99	117	112	114	110	104	126	118	101	124	112	127	115	115	119	125	134	122	135	135	102	130	138	123	130	128	118	107	116	94	110	122	113	123	126	109	98	122	126	114	115	131	114	121	140	130	123	122	129	130	132	116	88	107	134	111	117	109	125	121	111	125	130	113	126	92	109	118	121	123	117	127	111	131	109	127	107	137	99	126	105	120	113	127	117	125	115	118	120	115	131	137	116	120	106	110	128	144	123	106	102	130	125	126	135	121	114	111	103	109	116	130	114	112	126	130	120	127	121	98	111	118	130	119	102	119	106	109	134	114	102	128	130	109	114	114	106	120	142	126	138	118	100	115	126	99	101	114	113	116	147	100	107	118	128	121	123	132	109	132	118	138	118	119	129	129	119	124	108	133	113	110	120	100	114	123	134	108	112	122	119	101	111	127	113	126	111	115	126	125	105	135	126	111	114	112	122	120	117	135	119	126	122	119	104	105	111	108	127	119	122	102	140	119	126	134	135	97	116	130	100	135	113	119	142	107	120	113	125	129	131	106	118	117	120	128	107	110	113	128	134	117	128	123	118	119	119	127	131	103	115	144	115	109	119	133	128	108	151	111	117	128	101	128	119	105	121	108	146	120	143	124	135	125	129	116	110	108	106	123	115	104	146	113	120	106	114	116	113	105	120	109	110	121	103	123	118	129	100	121	118	123	115	122	122	120	136	121	106	131	113	112	126	129	119	121	111	105	117	118	121	141	116	118	125	117	112	116	123	109	105	112	117	121	110	144	119	116	126	116	106	117	139	109	107	107	94	117	129	112	107	122	96	125	104	104	115	104	134	116	112	136	126	124	124	105	96	120	126	118	103	129	126	132	116	113	130	125	140	130	120	125	104	111	115	110	134	125	113	115	147	126	101	114	124	146	120	109	101	103	123	131	110	123	110	121	117	119	118	118	140	134	101	113	138	115	141	108	103	115	119	133	100	136	121	106	123	112	113	128	124	118	106	125	102	122	106	112	123	103	128	122	117	136	122	130	132	122	133	127	112	117	116	113	130	115	130	139	117	143	121	130	130	118	116	101	117	111	128	121	106	117	108	145	104	106	117	111	119	132	123	123	106	139	129	121	120	130	107	115	108	134	140	112	132	124	121	123	125	120	125	110	106	128	109	133	112	119	133	123	125	122	109	117	134	136	127	102	116	116	109	112	105	106	109	104	110	120	118	127	125	134	128	124	132	120	118	121	118	132	126	118	109	113	120	128	97	125	113	122	100	127	110	104	125	125	130	123	116	115	119	115	101	123	126	110	110	123	115	122	116	124	126	126	117	105	121	109	131	121	120	103	118	112	126	121	117	122	123	112	125	98	122	130	128	120	102	104	137	144	136	133	118	133	128	110	117	123	118	124	134	137	112	128	127	123	135	115	117	129	90	120	114	115	111	141	128	129	115	121	123	132	110	117	112	126	109	117	119	119	137	127	120	118	121	124	100	119	120	112	103	138	121	110	119	132	108	126	125	130	110	152	107	117	119	127	114	122	120	127	112	106	103	124	121	106	111	136	107	104	128	120	125	134	105	118	114	121	131	121	137	104	117	144	120	123	134	125	120	119	114	126	140	117	129	112	120	110	109	118	117	120	111	114	141	134	121	129	128	118	113	113	112	111	109	117	127	129	138	125	126	123	112	113	119	107	124	141	105	109	121	133	123	131	119	130	118	134	129	106	113	101	112	109	108	128	126	116	120	110	127	102	121	136	126	106	109	114	108	111	119	124	128	119	115	140	119	118	99	140	120	124	100	121	94	102	100	119	124	127	110	121	124	117	122	113	150	118	110	112	117	102	119	134	99	126	103	103	105	110	114	115	138	139	133	132	121	133	113	105	139	130	102	95	115	103	113	129	119	126	108	119	104	117	119	134	111	133	112	108	134	119	123	135	121	112	134	108	111	116	118	126	112	115	112	132	122	107	97	111	119	121	118	106	120	104	114	118	119	122	91	113	116	105	105	119	114	98	116	134	123	113	127	146	108	129	114	119	119	128	114	105	113	103	117	109	118	137	117	135	125	121	109	109	105	110	113	111	103	116	129	145	124	133	120	137	106	110	126	116	135	102	111	137	126	122	109	122	123	111	121	137	122	122	123	124	126	108	121	100	115	113	103	119	108	141	118	125	117	135	112	127	120	120	129	129	103	123	85	121	117	111	129	111	129	131	132	110	121	134	114	118	120	131	100	119	122	114	115	109	103	128	124	116	114	118	144	141	121	114	110	116	114	110	118	121	104	116	126	102	115	110	117	97	134	112	117	150	134	108	127	123	111	116	123	124	109	128	139	128	123	117	131	139	112	122	106	128	109	128	117	113	108	124	103	123	119	119	130	98	116	108	104	127	133	139	143	109	129	139	104	132	126	108	123	126	118	117	120	117	118	142	120	103	121	124	121	100	108	123	111	112	114	100	140	117	126	121	114	116	111	126	115	122	124	120	132	118	131	125	105	131	107	115	112	130	124	107	91	129	114	130	125	124	153	120	113	111	132	115	126	114	108	131	118	138	129	114	117	115	131	109	129	111	118	113	113	110	123	116	128	124	109	102	104	98	98	128	124	114	121	133	127	106	126	118	123	117	102	132	104	118	130	135	121	121	125	111	114	106	113	103	103	135	102	133	121	119	101	129	118	103	130	103	112	122	138	123	103	121	108	117	116	123	130	135	126	106	117	120	108	113	131	104	122	117	146	121	116	120	110	122	134	122	124	108	102	116	125	125	128	134	122	115	118	146	125	114	125	100	110	110	128	100	118	120	119	117	88	115	123	112	122	108	145	107	120	113	106	124	125	115	129	116	124	91	113	135	131	129	143	128	127	117	124	135	131	110	117	125	122	118	134	127	127	124	119	130	129	107	125	115	98	107	132	123	124	155	111	114	102	120	108	140	116	115	112	120	121	114	128	128	126	127	119	129	104	119	137	118	121	125	122	111	119	115	129	113	115	105	125	114	137	126	121	108	127	117	117	120	130	106	123	134	110	114	107	85	113	131	128	118	127	140	121	134	134	120	110	115	113	123	123	115	130	122	132	108	127	132	116	125	124	117	118	108	98	110	117	108	107	126	125	107	132	116	112	129	128	109	110	127	118	102	135	111	124	113	114	106	123	131	112	122	113	108	137	106	140	120	132	107	111	115	132	105	113	140	112	129	107	140	112	134	101	135	129	134	128	122	107	122	109	122	127
7687	2841	6648	7214	6047	4919	3771	3284	2831	2318	2006	1841	1575	1527	1251	1196	1093	1033	973	930	891	943	1220	1851	2434	2021	1418	1187	1141	839	758	800	837	747	804	751	755	755	676	638	537	602	599	549	556	524	542	514	529	516	520	540	474	471	486	500	492	478	486	479	501	464	464	461	469	480	447	485	466	425	457	440	448	435	441	437	446	434	472	498	437	446	461	451	434	449	433	416	455	423	461	421	437	450	442	412	405	441	439	447	450	396	404	409	449	417	431	414	455	441	448	438	428	405	423	462	421	455	419	448	448	468	422	411	426	438	437	393	468	420	418	395	415	439	391	442	422	442	439	398	417	433	436	378	423	417	458	437	394	436	419	444	449	415	436	437	407	388	433	409	397	425	417	434	424	427	417	441	419	452	420	421	400	432	414	422	443	437	428	433	391	437	441	414	443	428	410	422	405	423	390	434	427	411	452	444	456	426	431	398	424	444	425	421	419	440	393	466	388	426	406	457	423	453	396	413	411	401	419	396	436	405	420	401	354	396	389	386	422	442	397	433	401	450	414	419	439	397	416	408	410	428	412	426	416	411	437	455	419	428	430	395	414	438	431	443	431	433	367	443	422	418	394	372	433	357	406	404	420	407	436	427	434	413	418	410	387	418	413	399	418	429	415	431	471	449	377	397	439	412	418	417	420	399	425	437	414	439	414	390	434	405	383	401	399	425	432	412	415	439	439	412	427	434	439	382	425	421	408	436	415	437	450	424	433	450	437	387	371	422	429	396	438	468	401	446	437	404	424	419	400	407	434	450	423	423	431	435	415	401	399	424	411	402	398	409	434	374	442	410	421	425	389	424	412	433	425	402	437	393	401	396	398	475	439	411	403	457	432	412	436	451	421	408	437	423	458	442	435	427	435	432	435	417	428	425	426	424	395	418	400	414	432	422	402	399	404	432	433	424	419	412	406	424	429	485	425	402	398	401	415	419	476	411	423	491	404	437	420	410	445	402	409	408	450	416	409	389	394	400	433	380	399	432	437	421	398	414	446	426	457	410	399	415	415	407	413	410	423	434	435	423	427	405	440	407	379	402	407	400	424	442	415	416	435	408	381	442	418	443	407	422	433	437	431	401	434	425	419	391	416	442	428	406	399	414	421	424	416	390	406	426	419	433	427	409	394	422	420	411	425	399	394	406	415	399	453	418	431	430	409	430	411	405	410	406	417	403	420	419	429	426	422	466	418	400	471	410	392	414	428	379	427	414	424	429	396	469	413	420	414	431	438	410	418	416	440	430	399	454	434	409	450	418	413	454	422	430	432	389	441	403	400	383	419	443	429	450	408	445	445	440	428	438	421	416	410	395	407	384	386	406	391	424	389	449	426	440	434	398	402	418	410	436	418	425	392	399	397	434	405	424	404	423	409	447	396	416	426	438	373	427	416	454	420	410	431	439	381	441	407	396	425	441	426	427	413	422	412	459	454	417	417	428	390	417	422	457	411	440	430	414	431	425	413	431	422	408	429	395	415	388	407	413	428	420	427	410	397	412	411	417	410	427	405	410	437	412	439	431	406	425	421	421	417	409	411	449	403	437	407	398	397	413	400	413	417	422	457	431	389	407	392	416	390	424	411	427	428	433	409	406	436	400	422	438	453	421	425	414	378	388	415	415	416	424	401	412	446	434	442	427	386	386	431	443	417	433	418	463	448	448	404	413	426	457	456	466	402	390	441	390	402	426	438	436	408	404	446	447	439	396	440	441	432	427	408	437	414	387	440	405	378	404	418	418	438	405	413	408	435	410	390	414	432	444	423	433	397	388	408	424	412	427	454	406	412	407	403	447	447	432	418	447	423	423	414	415	430	395	429	449	464	412	377	465	423	434	409	440	405	403	412	380	417	416	407	432	404	439	412	380	408	413	423	424	424	425	420	450	396	398	403	436	433	416	459	417	462	400	353	399	408	388	413	427	425	436	423	433	451	401	418	413	411	399	388	425	409	416	448	450	427	394	434	412	388	387	418	409	405	385	458	394	408	383	417	410	450	435	411	417	414	427	421	460	394	426	406	421	415	399	393	437	411	444	426	411	433	388	402	395	382	427	417	415	438	424	407	422	397	464	419	406	408	447	423	454	420	405	373	413	424	408	424	400	427	392	437	374	411	419	435	388	414	413	430	421	431	394	426	428	418	419	393	415	399	403	428	405	425	453	441	415	452	433	441	442	412	392	444	394	421	454	445	419	424	426	434	419	406	369	456	407	406	432	422	421	416	448	408	391	417	413	419	406	375	410	393	401	451	434	437	425	411	389	451	385	396	390	439	392	421	404	399	421	425	442	432	449	406	403	403	430	412	406	412	446	407	426	424	428	390	423	413	380	385	451	434	406	395	380	418	420	407	430	438	457	392	419	414	406	416	411	426	409	417	398	412	375	406	411	411	431	432	413	404	389	415	410	393	406	420	436	412	405	412	425	406	409	433	419	398	402	417	405	423	389	429	388	436	441	408	419	412	439	363	421	407	430	452	402	402	394	385	413	427	397	428	440	421	415	428	395	427	429	407	398	398	396	413	365	418	424	456	395	405	402	400	462	440	401	451	415	398	394	426	402	421	405	475	394	425	394	416	396	442	390	446	444	426	407	396	446	405	435	449	430	421	434	476	413	440	400	447	432	412	420	445	415	400	416	443	389	418	438	431	395	390	434	406	408	388	472	396	437	418	383	428	433	406	407	393	399	365	422	452	386	388	405	439	418	422	401	383	445	381	401	417	447	383	412	381	440	443	424	398	437	446	434	453	444	401	461	419	419	391	383	370	404	435	434	411	418	412	414	415	390	410	421	431	418	434	436	409	435	412	381	414	422	436	434	415	441	443	417	453	426	414	417	427	407	408	446	437	436	468	405	438	412	494	442	446	413	424	408	417	408	372	431	390	437	418	443	422	435	410	428	418	398	455	414	390	413	443	399	464	424	411	418	395	429	425	404	415	449	418	429	415	402	410	458	384	443	416	410	441	459	419	398	455	391	429	443	403	444	411	448	420	427	449	396	415	383	408	416	415	420	426	424	422	420	433	427	421	402	384	411	410	427	409	427	436	376	452	396	420	438	419	454	438	425	401	399	413	431	412	426	404	422	419	413	412	428	387	402	388	434	394	431	431	428	433	453	447	419	464	423	419	438	405	416	427	451	401	413	456	429	411	396	415	375	419	451	408	423	417	434	421	390	429	417	424	431	412	419	409	411	389	485	434	400	416	411	414	423	460	394	428	423	397	400	422	424	435	451	458	410	445	428	409	427	400	389	411	392	428	387	429	421	384	396	427	419	416	392	429	435	436	394	437	433	423	423	426	458	395	411	426	378	466	394	416	442	451	417	404	419	423	438	392	466	391	407	444	407	415	425	417	402	393	431	390	390	416	463	382	396	392	391	428	411	428	408	423	490	465	400	392	422	395	405	391	428	410	407	419	410	408	413	421	424	453	423	423	442	392	391	416	456	394	435	454	394	430	423
1226	315	307	299	294	292	276	269	298	298	279	271	271	294	250	233	269	297	263	287	276	266	275	268	271	286	283	257	296	277	284	282	264	275	264	306	276	285	293	253	298	285	266	285	280	291	299	291	298	292	279	279	262	292	248	322	301	274	302	275	259	282	283	274	271	242	267	273	286	285	280	281	286	299	265	293	278	264	281	275	287	300	294	278	262	255	267	286	242	260	247	265	269	286	281	288	284	273	298	268	271	283	263	253	293	252	260	280	269	248	252	253	281	264	254	289	276	264	303	266	274	264	284	287	266	273	266	253	281	259	294	278	304	262	276	265	275	243	290	264	309	269	279	264	275	293	280	300	298	301	269	296	285	305	279	280	281	276	247	277	272	269	276	290	278	291	260	276	282	262	275	285	275	289	286	266	273	274	286	262	286	276	255	293	303	300	265	283	283	284	264	285	260	266	298	254	290	259	284	251	281	262	239	252	276	278	284	276	262	269	291	297	262	294	280	296	284	258	275	287	302	258	291	292	295	288	246	275	294	276	274	291	303	279	260	273	283	278	285	282	292	290	291	278	288	277	310	305	279	309	264	287	252	278	282	283	273	282	283	256	263	301	265	287	272	285	293	270	254	281	255	281	287	274	267	277	275	258	280	253	280	308	279	283	298	282	321	279	244	292	302	282	278	281	288	261	240	304	262	277	260	259	284	302	311	272	261	292	289	307	264	268	281	301	276	296	273	273	280	297	282	250	273	289	242	285	249	258	275	290	303	287	293	230	264	262	303	249	264	289	290	229	307	246	283	273	295	304	251	288	274	242	296	260	302	276	303	274	283	280	292	280	311	272	308	260	261	294	291	281	255	278	278	288	285	262	270	270	274	274	296	260	294	284	270	290	278	267	295	281	267	242	266	304	273	311	286	257	268	245	276	261	272	261	295	300	272	275	254	287	288	248	302	307	280	256	290	282	249	291	264	254	283	270	253	258	288	282	296	254	271	283	248	295	259	267	290	289	279	282	273	278	291	239	293	291	287	279	272	261	269	298	290	259	260	264	286	262	273	256	276	286	275	268	262	288	272	272	279	276	295	272	262	248	297	265	273	272	273	262	284	283	245	269	262	302	308	248	266	247	257	284	287	285	275	306	280	285	260	259	285	287	284	276	292	295	263	280	275	261	271	267	271	243	271	282	280	285	290	278	302	255	281	289	267	288	295	281	336	275	262	277	270	281	277	294	306	269	266	277	260	243	275	293	300	304	302	292	263	294	289	290	270	282	260	272	280	265	281	296	255	295	296	255	291	250	256	275	282	282	264	289	258	263	303	259	268	281	297	263	296	269	269	292	280	302	251	309	266	285	278	282	290	295	283	289	268	274	270	264	277	260	270	289	288	273	269	277	291	283	288	316	271	272	287	308	297	287	241	299	261	283	275	253	241	305	261	315	264	276	283	286	267	277	258	276	303	271	298	268	271	298	286	265	294	310	270	285	277	274	263	262	298	285	289	282	287	247	259	270	282	298	259	282	292	270	269	264	261	288	283	301	278	308	297	276	263	290	284	259	301	278	291	278	279	279	287	291	296	255	269	276	288	305	298	263	276	261	288	297	286	276	274	275	288	271	301	282	294	276	262	291	272	264	290	285	280	288	257	302	271	281	275	276	276	279	280	299	289	290	292	245	269	274	262	266	274	280	316	246	281	269	276	307	273	272	266	278	271	253	274	278	276	288	287	284	264	281	250	303	283	244	270	255	251	276	294	276	294	258	249	279	303	297	275	292	278	304	270	269	316	292	268	270	264	292	259	246	293	302	246	264	271	283	273	304	247	285	288	280	228	280	282	265	248	272	281	280	273	262	265	254	268	280	288	249	296	264	263	283	284	258	293	294	273	301	263	274	261	311	292	286	313	254	277	277	249	274	285	286	283	263	256	281	247	312	275	262	269	242	273	270	281	273	276	258	289	307	313	250	261	289	274	278	267	282	254	278	275	295	268	295	285	292	263	276	269	259	251	292	285	295	297	283	284	289	283	286	280	290	277	291	271	265	264	255	280	270	261	248	290	288	269	274	315	259	256	266	278	287	293	265	245	262	250	289	280	273	300	294	273	288	287	271	263	295	309	272	249	280	267	288	262	257	298	249	288	248	269	274	274	274	259	283	265	266	249	286	261	303	260	294	288	315	303	256	282	287	262	285	277	241	276	296	264	278	275	274	284	290	242	282	274	303	290	278	295	284	273	287	288	270	245	291	290	297	274	283	279	295	277	276	259	281	306	290	274	277	293	280	271	262	289	221	283	302	250	273	275	285	271	290	262	283	309	277	268	262	250	280	258	283	278	289	251	267	275	290	269	264	257	260	291	244	273	274	256	290	275	287	263	312	258	264	271	279	321	273	252	294	291	273	253	250	270	226	276	290	247	287	262	279	272	266	276	267	265	253	278	296	288	266	287	278	293	287	268	240	286	278	266	250	294	265	256	247	287	284	259	294	294	268	304	274	266	254	259	265	289	239	252	264	278	294	289	274	293	304	274	274	274	279	267	294	257	274	319	279	276	243	282	296	269	290	253	277	292	265	257	311	287	269	267	301	273	251	269	262	263	275	277	269	262	293	298	261	297	268	302	302	289	287	277	280	262	304	300	257	317	299	256	292	256	272	236	292	290	286	277	277	257	267	302	288	279	277	264	292	259	282	278	276	302	263	270	306	294	282	280	275	287	317	319	277	272	298	299	275	262	263	290	282	275	287	279	280	237	295	292	243	277	280	281	254	263	269	287	278	273	288	281	247	291	268	263	270	258	254	253	306	279	256	259	270	289	280	273	288	286	261	286	257	298	314	269	260	257	265	289	262	263	274	288	264	287	313	252	291	299	262	285	273	291	282	278	290	268	273	276	256	254	277	275	306	269	289	261	287	300	274	262	277	243	281	285	293	321	268	247	267	273	265	277	302	279	291	319	261	268	285	243	293	256	262	289	241	274	286	281	269	288	265	265	278	288	277	266	261	268	269	264	257	285	261	282	288	274	282	256	281	268	250	262	283	276	284	290	256	262	292	248	261	271	263	275	268	279	287	256	290	276	303	289	293	293	294	279	257	264	293	274	246	257	295	266	273	281	266	270	269	280	301	274	266	283	284	270	302	271	297	268	238	308	263	268	258	278	265	293	268	311	303	280	246	297	289	276	277	283	265	280	277	306	271	256	270	293	276	250	284	277	287	271	315	270	282	263	270	277	253	260	278	270	288	265	270	289	279	286	258	252	277	284	289	302	273	252	295	294	273	308	269	269	281	260	238	279	264	266	290	270	272	288	272	255	252	247	266	283	269	295	270	281	256	289	264	305	312	266	280	276	273	266	285	283	281	283	294	271	283	286	280	287	282	280	278	264	288	313	311	273	270	244	323	284	328	284	268	309	290	284	248	253	303	275	282	247	293	268	287	265	252	284	253	273	257	309	269	301	284	283	299	297	251	266	278	279	318	289	259	283	283	274	275	270	302
2289	911	990	1017	1037	1006	897	953	900	816	956	896	817	839	890	855	849	873	884	831	886	879	863	880	801	873	848	883	856	840	831	814	898	819	859	839	853	902	871	909	812	885	848	848	817	883	809	848	789	820	878	851	868	814	866	851	883	854	823	839	885	863	881	808	892	842	820	837	844	877	863	824	854	869	853	826	838	828	835	828	873	810	851	895	897	858	793	774	832	845	880	778	821	852	867	847	865	899	864	808	831	872	835	844	800	837	859	803	809	824	901	834	832	866	855	852	856	872	805	858	862	855	805	850	868	830	829	853	813	866	880	846	844	874	877	843	801	824	801	881	868	809	846	849	885	833	848	852	807	802	816	800	823	892	857	824	869	870	813	835	861	882	829	830	869	849	834	806	828	850	872	805	888	829	820	852	817	873	797	875	802	863	870	828	799	793	893	806	835	860	823	836	825	861	853	870	876	824	781	800	850	824	899	802	842	862	894	822	820	877	879	846	825	865	851	842	828	871	892	850	859	818	826	846	855	823	821	828	796	836	861	854	878	855	901	842	870	861	809	831	881	811	846	792	858	886	858	847	818	832	839	813	826	844	892	823	814	794	789	840	932	858	823	788	937	853	848	809	786	838	827	851	871	844	830	835	851	789	824	815	852	859	895	833	881	848	805	854	907	830	866	847	860	889	857	844	836	852	827	800	787	871	858	865	759	848	854	853	894	823	874	813	903	854	822	861	860	855	883	827	845	835	815	811	807	891	835	858	848	891	838	829	876	817	801	799	847	801	874	828	886	862	824	851	839	835	861	783	818	848	885	818	859	822	807	840	854	829	806	798	871	822	858	882	803	849	813	863	788	872	850	876	841	845	865	845	824	831	771	855	817	824	830	819	886	880	814	858	811	832	850	823	842	886	897	882	826	854	830	872	825	798	846	896	892	879	779	843	839	864	802	840	837	888	892	801	891	803	798	868	924	847	858	830	865	875	879	893	882	839	805	820	863	862	847	848	878	825	898	807	882	817	836	834	864	776	854	859	848	829	873	804	835	867	783	841	845	810	805	848	841	883	878	812	869	878	913	869	860	831	854	828	853	790	796	843	847	850	798	835	821	821	822	871	858	858	832	809	822	791	780	810	845	824	878	813	857	863	857	923	833	822	884	828	810	894	874	817	861	846	848	870	832	842	857	822	857	864	789	837	880	860	888	822	865	863	797	844	852	821	860	870	866	861	868	797	860	839	847	890	831	828	880	856	795	834	840	826	866	854	889	838	878	823	833	855	808	878	863	871	869	853	815	820	878	879	868	908	919	898	882	860	840	863	798	856	851	841	831	826	831	847	806	836	841	833	877	806	834	877	849	859	876	885	789	829	876	866	816	902	886	857	846	804	882	882	813	852	877	847	864	874	859	863	783	882	808	875	871	769	860	839	830	869	864	907	795	868	823	889	878	818	829	863	807	864	818	883	831	794	875	787	887	831	855	870	857	879	868	807	893	832	871	897	864	830	795	890	856	842	814	903	861	826	895	869	845	780	910	833	840	844	890	847	863	869	816	875	842	889	831	900	792	834	887	865	870	817	856	859	840	886	859	800	858	783	808	842	876	826	834	841	859	805	819	803	866	853	879	805	851	812	822	800	872	852	790	864	841	862	817	806	832	876	778	800	873	898	863	843	815	782	861	871	816	813	838	874	841	824	812	859	832	829	804	812	851	838	849	825	864	884	839	824	863	856	891	835	856	885	790	838	829	860	830	856	840	825	803	859	854	871	850	796	874	750	793	843	870	814	813	837	849	857	811	822	817	879	878	892	843	847	822	853	862	825	871	816	791	858	831	844	835	870	803	823	864	861	856	820	830	874	815	897	840	826	827	824	806	874	870	829	804	845	815	885	776	859	845	794	850	830	825	817	839	792	839	898	864	812	829	829	797	831	881	852	858	854	813	872	824	861	837	852	864	890	838	856	854	878	893	877	836	842	864	838	799	813	787	875	857	863	837	778	851	819	848	790	838	814	801	845	871	833	817	892	847	870	850	871	816	842	834	878	899	842	869	805	874	866	861	799	837	878	857	833	854	869	853	844	853	852	861	793	818	812	819	877	863	850	897	838	903	854	831	853	825	859	833	831	848	838	849	819	842	821	822	809	890	836	824	846	876	859	797	878	804	860	790	847	862	905	857	877	901	810	833	851	876	859	822	787	828	853	836	870	912	821	788	818	847	887	829	788	874	827	884	900	851	874	888	846	845	821	852	861	856	859	870	825	842	826	881	872	866	830	847	794	788	896	879	838	810	847	840	841	834	839	851	788	851	846	879	793	916	852	870	821	822	869	841	808	830	856	842	791	858	824	851	815	822	856	804	877	807	852	804	838	867	820	829	870	841	833	801	871	779	849	846	841	821	835	845	836	849	833	833	853	882	842	841	820	872	856	838	819	870	810	825	845	864	815	854	867	844	835	837	862	895	799	835	884	881	827	819	828	804	816	859	865	847	868	847	837	801	896	857	846	852	865	798	874	843	842	845	796	880	805	886	871	846	848	904	796	847	801	842	824	863	855	830	834	805	876	825	801	798	886	804	868	854	853	819	798	829	839	816	867	840	848	848	884	839	822	815	847	882	856	876	795	861	868	892	845	880	854	888	855	829	843	866	908	883	847	838	848	893	799	811	880	861	838	873	863	886	836	837	812	792	900	853	867	896	866	820	906	826	823	830	851	867	894	878	850	816	843	814	842	919	897	861	852	834	850	843	835	858	852	831	828	843	856	836	852	827	848	846	805	841	796	878	878	823	812	896	843	908	820	850	817	870	832	848	870	856	924	833	803	855	857	881	840	840	852	804	794	858	830	880	838	837	835	828	819	846	882	886	888	838	834	847	890	828	850	808	839	854	880	815	786	861	886	846	832	885	854	849	801	861	853	894	845	826	864	850	846	855	830	837	841	858	868	845	879	862	876	858	896	868	807	837	863	862	839	802	854	882	853	865	843	823	890	819	853	812	820	815	871	860	873	833	853	837	847	859	848	827	815	816	812	832	846	830	834	857	885	814	858	897	817	845	764	868	845	820	878	844	869	835	807	886	850	833	828	868	836	864	849	813	795	819	814	862	802	833	880	807	869	910	890	848	801	857	800	863	839	867	862	883	871	829	874	849	839	849	791	830	840	840	836	827	829	829	837	828	836	865	865	888	853	846	863	898	841	854	834	840	848	810	885	873	795	844	820	833	839	870	874	880	898	843	797	863	856	854	855	842	813	861	860	835	866	852	800	817	817	835	767	851	840	840	890	853	923	860	874	807	830	813	901	836	836	806	829	879	839	812	902	812	845	806	884	910	825	865	892	799	882	803	827	894	855	885	863	842	858	881	838	875	815	825	828	864	835	818	878	795	893	824	853	863	854	861	871	834	831	814	833	840	873	868	848	866	831	856	806	840	886	814	822	790	844	915	820	828	875	825	830	868	859	827	898	841	890	835	846	812	861	863	862	843	832	853	836	856	756
4674	1242	1471	1174	720	547	403	385	321	277	249	234	220	194	200	192	181	176	174	169	178	186	202	220	273	272	224	222	196	168	191	135	163	165	149	153	176	172	181	132	161	123	164	146	168	143	150	167	160	153	178	149	153	125	156	133	138	125	152	169	144	148	157	168	146	154	141	181	166	176	165	175	157	142	145	141	147	158	176	163	150	149	138	184	137	170	160	146	146	144	171	151	165	164	153	155	163	176	135	161	162	151	155	155	139	157	131	171	156	184	139	145	144	151	140	157	151	144	160	165	175	148	153	171	186	150	183	155	167	188	138	160	155	151	168	160	142	175	161	170	166	153	162	162	146	153	122	149	165	160	138	157	139	129	145	135	162	141	154	141	147	151	162	160	170	155	157	163	150	152	174	134	142	152	160	157	157	158	156	134	141	138	182	162	171	139	121	169	151	152	115	152	153	138	161	145	151	141	164	151	173	158	142	168	164	146	137	140	145	150	168	132	165	155	134	155	155	142	164	145	151	148	117	167	148	148	151	154	161	157	140	134	148	137	156	173	152	153	153	149	170	137	163	140	168	167	148	175	159	157	163	131	153	156	179	140	144	132	153	147	142	135	142	153	158	140	159	165	155	152	145	147	145	137	138	172	135	172	155	142	149	147	138	140	146	155	151	161	151	158	146	148	142	135	151	125	152	162	165	163	147	141	167	144	145	160	147	149	157	150	158	148	165	145	169	157	168	135	151	147	151	165	149	141	188	148	132	163	153	182	162	139	144	135	164	151	143	167	146	150	154	156	136	165	126	143	149	159	150	147	148	155	161	140	153	144	174	138	160	149	134	148	148	137	141	168	152	161	144	142	145	135	164	145	155	155	157	149	144	157	176	138	167	145	152	151	144	141	159	168	163	145	168	133	125	153	151	138	175	149	158	164	148	137	141	152	140	152	126	111	157	140	140	150	143	154	152	146	141	147	148	148	160	166	142	144	143	136	150	179	149	131	139	148	158	143	141	141	182	175	145	153	152	145	161	156	139	142	173	147	143	143	174	155	166	146	148	154	137	172	151	162	138	155	171	152	141	139	159	140	154	157	154	120	154	157	149	159	147	153	145	146	141	166	153	159	146	131	149	154	154	176	152	151	139	146	149	168	150	154	137	147	140	139	145	168	145	148	132	143	170	180	142	173	150	142	129	148	135	135	148	153	156	143	135	151	160	171	147	151	152	149	150	161	156	127	140	154	135	138	138	142	155	167	141	129	152	171	149	138	136	149	158	147	160	145	153	166	173	177	140	160	134	132	156	180	164	137	151	157	131	160	146	128	128	145	153	159	153	163	152	136	162	158	163	142	162	154	162	166	148	142	141	158	142	144	144	162	154	150	152	125	120	150	145	155	149	142	137	168	137	182	156	147	132	152	136	141	138	150	132	145	150	157	169	171	168	160	149	161	133	164	155	157	141	172	159	152	156	158	186	132	151	143	142	142	136	142	142	179	145	132	172	164	135	143	188	152	161	132	164	172	169	132	147	137	140	170	131	150	153	173	165	159	151	154	178	154	146	151	127	159	145	150	138	150	179	154	158	154	169	149	128	163	162	170	166	153	125	161	176	148	168	163	132	157	134	158	159	150	138	146	128	143	144	138	138	154	147	142	136	150	138	162	148	143	169	140	150	173	147	157	144	173	120	141	124	162	185	140	154	149	151	144	163	130	156	151	158	133	153	146	152	146	153	128	166	163	128	156	174	163	156	163	150	170	152	158	155	158	158	149	154	159	133	106	151	145	157	143	149	152	151	179	160	159	159	170	137	142	140	156	159	169	141	171	113	151	134	150	167	146	155	155	138	163	161	158	125	141	148	185	138	150	140	159	141	153	156	156	147	143	151	170	150	163	153	132	146	134	141	167	160	142	143	157	147	167	144	154	138	155	132	152	145	164	153	146	156	151	166	150	148	157	147	153	119	144	157	171	168	143	161	149	148	148	165	160	162	131	160	134	153	152	152	178	154	161	155	168	151	141	161	155	149	167	153	167	142	139	169	162	142	146	164	145	141	178	142	154	141	143	147	159	140	166	157	146	148	134	167	139	157	146	155	153	125	162	160	153	150	155	123	150	157	154	149	176	136	144	184	130	128	145	140	158	155	153	145	157	182	158	142	125	136	127	140	136	148	166	127	146	146	136	151	153	146	179	149	134	151	139	145	143	147	130	149	159	159	149	157	153	149	135	153	147	164	152	154	155	148	170	165	162	168	132	141	148	156	175	142	162	173	138	147	146	155	138	150	155	156	145	161	142	162	141	138	144	150	179	144	135	146	164	146	157	147	156	129	127	161	160	164	148	161	138	132	151	130	146	146	135	164	149	145	144	144	155	145	152	142	154	141	137	122	132	167	141	138	158	155	145	135	122	145	136	160	157	145	168	153	153	148	158	147	133	140	166	148	163	144	161	156	147	137	148	164	173	140	135	159	136	142	155	161	165	157	157	167	156	157	150	155	174	142	151	162	151	153	125	136	155	152	150	148	142	165	146	139	155	143	162	144	149	126	144	138	142	151	138	143	172	174	147	161	172	137	130	146	146	145	149	135	164	142	136	137	162	158	125	143	152	169	138	130	161	161	153	165	153	161	142	145	144	173	175	150	142	145	148	143	163	166	143	158	153	169	149	164	153	167	167	149	153	153	155	146	158	139	164	144	128	143	148	151	139	148	146	171	157	153	159	165	160	160	155	167	124	147	143	143	157	128	175	141	142	158	151	144	162	153	162	147	156	155	136	153	152	140	163	164	150	151	158	162	129	146	129	140	151	154	114	153	170	144	144	127	150	164	166	138	138	142	152	162	144	177	161	147	146	140	137	141	172	151	142	151	146	162	149	149	142	146	156	161	157	166	150	170	170	142	153	140	153	167	140	150	163	152	155	177	159	168	157	156	135	157	139	152	156	186	176	152	166	155	153	171	155	149	162	128	145	171	161	146	132	159	152	157	148	147	151	143	142	146	155	152	146	137	158	156	149	157	143	147	138	170	144	163	161	156	168	167	132	131	144	158	153	158	152	175	169	164	167	143	144	169	146	151	131	163	151	145	145	155	152	149	148	138	165	155	152	156	130	140	143	140	136	132	141	143	147	161	143	163	141	147	163	137	159	145	155	123	150	140	154	140	163	139	163	145	133	155	138	145	172	143	159	172	150	140	171	135	150	136	171	156	185	161	163	134	172	155	150	136	170	156	131	161	149	151	168	152	145	146	146	154	167	176	139	162	147	179	139	188	146	150	139	145	147	153	138	158	147	153	165	157	149	129	150	163	164	155	131	154	168	130	130	138	146	150	151	151	140	157	155	166	162	148	146	126	168	157	142	139	158	147	141	169	149	147	153	151	163	143	168	152	136	146	156	146	159	163	146	139	162	173	161	142	150	150	146	162	135	159	147	158	132	143	140	137	159	170	139	143	143	159	142	151	150	158	152	149	131	149	145	159	172	127	171	157	158	156	148	136	148
5614	1680	3849	4231	3536	2825	2314	2081	1690	1460	1370	1229	1115	1006	982	904	811	820	747	780	790	797	1025	1407	1845	1602	1169	946	946	764	686	659	643	682	662	636	608	624	610	600	589	560	558	554	579	567	581	552	547	559	559	524	547	528	524	552	495	503	510	539	528	546	522	565	476	539	552	508	506	472	528	552	506	532	520	493	519	506	504	530	546	491	538	541	531	452	483	506	496	503	495	516	479	467	498	515	530	541	532	532	473	511	527	541	512	501	533	515	522	492	512	507	536	505	524	531	488	505	483	510	530	492	477	535	510	505	514	492	529	526	528	530	482	452	481	509	516	533	488	472	513	527	482	497	480	454	492	495	544	505	566	469	536	515	486	472	527	532	560	533	516	516	489	506	491	526	497	530	506	540	469	511	515	483	522	497	473	472	504	503	525	522	468	524	520	482	499	496	529	550	471	492	486	481	506	531	532	509	540	532	488	535	493	537	475	471	483	488	499	484	490	508	492	526	539	472	479	570	510	511	504	445	512	553	508	508	491	510	497	514	481	538	510	473	486	488	443	522	498	462	554	503	484	487	511	478	544	514	501	504	527	496	486	507	503	519	540	516	518	533	528	521	486	538	485	507	485	466	517	502	518	505	466	471	523	496	528	505	492	487	520	484	509	477	489	483	530	517	501	481	468	491	492	476	506	506	491	520	531	487	534	505	474	518	506	490	534	494	502	506	497	522	500	525	522	520	501	540	505	484	556	539	510	490	504	483	510	520	488	508	490	481	547	536	451	510	504	503	497	542	483	499	566	459	538	495	448	505	511	527	521	517	506	524	519	500	499	514	496	500	476	482	525	482	478	534	564	502	476	480	504	510	527	512	535	498	509	493	503	476	531	480	463	526	467	564	455	472	523	490	528	493	440	522	494	464	498	537	499	486	507	493	509	514	535	513	484	521	544	492	507	533	534	505	493	486	479	509	522	507	548	495	485	504	538	486	483	509	501	524	508	484	533	510	485	474	482	526	510	500	491	519	496	541	470	509	459	494	539	481	514	498	510	486	484	509	535	505	524	471	522	482	513	497	475	491	500	505	527	501	514	475	514	520	542	523	508	473	498	511	485	452	513	483	452	518	507	519	492	509	541	463	511	513	498	515	541	527	451	509	549	479	488	475	496	514	505	477	517	495	507	490	527	477	470	484	500	498	526	522	477	549	475	480	522	547	482	503	475	497	493	500	514	500	485	496	500	503	482	497	498	547	502	508	506	485	525	570	508	521	513	524	518	492	498	472	508	500	513	507	479	527	514	515	493	495	508	498	503	459	508	490	540	505	492	501	492	537	536	496	520	515	473	474	510	484	455	478	527	493	497	498	502	499	532	502	501	487	482	500	481	470	521	508	470	501	502	474	496	489	546	473	537	498	466	502	477	491	502	506	491	513	520	525	484	510	515	513	473	500	505	513	503	485	499	510	565	499	526	523	489	488	503	534	477	531	478	555	484	517	480	530	502	484	513	463	490	491	501	520	507	465	482	491	510	456	521	481	515	480	518	483	455	490	506	522	515	521	488	473	530	513	519	493	501	529	480	477	491	512	485	502	516	515	480	497	492	527	539	474	500	514	518	477	517	533	503	502	484	518	500	493	507	470	501	504	515	551	525	496	503	493	524	493	490	506	488	501	500	506	554	512	496	508	532	460	532	517	511	517	504	509	507	514	478	522	505	477	528	513	498	492	518	509	520	496	536	471	505	448	495	498	481	490	492	479	516	498	540	513	519	520	503	486	541	498	520	488	532	515	497	554	478	511	485	517	486	522	483	555	496	512	500	507	499	436	498	518	510	550	547	466	500	496	484	491	502	510	494	487	535	504	502	521	518	512	511	488	478	481	492	484	464	491	539	481	517	489	545	499	510	487	525	541	517	516	486	522	491	495	525	469	489	540	530	473	519	514	476	475	483	497	507	483	513	503	459	503	480	472	484	528	493	483	542	507	537	504	466	471	494	470	522	492	515	495	513	497	523	497	476	493	470	485	509	522	536	504	514	506	500	504	456	520	500	504	548	488	509	488	493	487	511	516	504	489	528	499	475	476	473	506	477	497	504	502	497	506	490	481	507	491	503	495	538	506	475	487	490	509	492	519	482	504	466	522	496	501	512	480	494	457	534	490	503	497	510	515	513	519	519	476	513	516	473	514	522	516	517	504	551	494	515	499	479	463	510	537	516	505	491	533	511	530	537	484	500	533	523	468	515	471	473	513	508	523	521	502	517	531	517	483	541	518	515	463	546	532	501	492	517	493	497	509	489	500	491	545	501	481	523	484	510	494	470	513	522	488	536	533	496	540	503	517	518	514	498	518	523	560	499	512	513	513	494	546	520	489	510	520	509	490	536	492	523	467	518	476	492	527	520	554	493	457	463	498	497	512	511	532	483	508	488	477	509	492	515	519	487	490	491	472	496	517	504	480	474	508	481	488	525	484	530	521	572	516	463	481	491	530	512	533	553	453	513	481	531	471	515	517	491	508	474	512	512	520	484	447	524	500	511	481	474	508	472	491	517	507	494	491	504	506	530	526	472	498	468	508	514	479	475	533	483	483	520	490	504	556	475	493	503	528	487	526	478	525	523	507	525	505	494	504	503	478	496	507	515	517	481	489	509	484	467	473	487	472	501	517	528	516	496	477	516	518	503	482	535	496	522	474	516	484	483	514	534	509	536	484	516	473	501	498	525	485	488	514	534	481	551	452	537	488	466	447	488	507	485	500	475	505	511	555	491	488	506	480	467	468	481	496	503	521	515	516	466	481	504	480	503	496	479	537	455	482	509	450	514	538	486	510	530	518	520	516	488	539	512	522	530	463	507	469	480	483	519	497	530	551	526	468	479	543	511	507	531	504	525	483	485	454	505	516	522	499	490	506	480	487	529	511	538	505	489	513	504	496	476	472	524	479	517	504	447	483	530	516	506	532	489	468	523	522	506	509	526	508	528	510	493	469	547	482	470	462	468	467	477	515	500	512	538	513	467	493	500	446	516	505	496	499	509	504	470	449	475	488	528	505	503	491	499	525	486	525	473	485	489	510	481	509	544	518	483	524	500	519	545	537	516	487	473	503	503	495	518	503	493	497	541	526	551	473	509	480	516	445	458	546	477	522	434	503	473	525	485	483	448	567	525	500	487	531	506	493	539	513	482	490	513	554	493	467	503	508	487	489	459	485	469	503	502	458	540	495	494	530	535	508	492	488	542	472	501	516	448	511	520	517	496	512	506	496	496	516	491	455	489	483	484	488	497	493	470	520	518	494	500	461	507	462	516	498	545	539	554	483	524	519	507	481	493	544	487	519	491	543	490	532	494	488	488	473	458	531	535	506	519	495	518	495	503	516	529	511	511	479	534	512	471	481	469	450	517	523	473	541	470	494	505	532	502	482	472	500	477	490	556	457	464	502	496	515	457	497	516	496	482	478	479	483	518	480	513	484	498	496	506	482	555	546	474	484	481	516	508	461
8711	2428	2720	1979	1333	927	649	561	415	376	343	301	253	240	211	208	205	186	181	172	173	174	224	269	400	388	283	253	169	173	154	135	174	157	127	132	168	155	128	129	114	132	132	126	132	139	112	123	149	137	124	135	136	125	112	126	121	142	130	113	110	124	131	128	114	123	109	133	123	137	134	117	114	123	126	115	122	123	132	140	132	108	129	129	136	123	121	119	127	120	120	122	100	109	119	129	118	132	130	127	142	113	129	113	116	131	122	118	124	131	123	107	119	114	115	127	106	120	130	96	116	128	119	129	132	123	117	124	119	114	127	117	122	124	113	112	128	117	117	121	113	115	135	107	136	142	128	119	124	122	129	146	124	119	128	126	142	115	108	121	111	136	141	128	125	121	115	136	117	113	127	122	134	134	116	119	112	134	119	121	105	113	122	114	116	118	121	113	122	104	110	103	105	115	123	133	108	112	134	117	147	125	139	104	116	125	125	125	98	140	129	131	129	111	123	127	127	119	117	107	120	119	144	124	125	117	127	107	124	122	117	105	134	114	130	123	127	105	125	98	114	112	156	118	107	127	124	110	120	132	125	123	109	155	124	108	103	112	124	110	106	130	125	122	129	105	115	106	130	105	132	121	99	133	136	125	123	107	128	117	111	119	119	122	118	126	128	123	95	141	125	110	137	115	117	104	122	109	98	132	129	114	124	123	128	103	125	122	129	125	98	129	121	121	128	107	129	113	127	131	126	125	107	111	123	105	117	125	134	138	130	117	123	127	135	118	116	122	106	114	116	106	105	133	111	125	145	120	118	123	127	129	111	114	99	142	109	107	124	130	125	141	128	112	144	128	132	118	127	132	130	105	147	121	107	101	118	129	120	118	120	122	117	115	104	122	114	106	104	146	115	136	122	119	137	129	126	126	130	119	139	110	121	112	126	90	123	128	121	118	100	109	132	113	126	104	124	122	113	131	121	124	134	122	124	120	127	113	106	116	111	106	135	130	118	113	119	109	142	117	105	128	115	119	127	117	133	127	127	116	110	128	127	121	131	110	137	120	115	131	124	95	134	113	131	123	133	131	108	111	108	120	122	123	123	110	115	126	125	133	102	126	121	102	122	123	124	127	119	133	131	108	129	129	118	120	131	118	116	121	109	122	119	123	120	117	146	118	140	145	126	113	116	98	125	108	149	119	120	137	114	108	131	125	139	157	106	137	115	124	116	118	106	133	110	117	104	121	121	131	115	122	126	123	111	124	129	130	111	116	121	114	126	129	116	107	106	117	126	127	113	102	114	139	106	116	128	107	106	138	120	122	118	129	134	135	122	110	120	112	123	114	125	117	97	98	100	121	127	133	137	101	119	134	121	119	125	128	117	118	113	122	122	126	108	99	107	123	115	131	124	128	124	119	132	125	110	113	116	120	124	106	121	122	128	104	125	119	136	136	130	120	142	115	145	123	110	137	122	104	102	125	137	124	124	122	118	111	131	122	119	127	130	136	111	135	107	121	117	111	113	142	114	143	114	122	122	111	108	114	129	134	139	102	126	119	118	133	119	111	113	102	138	108	110	127	134	124	106	125	120	129	122	121	135	121	120	117	117	124	116	128	106	104	123	134	139	94	126	122	125	109	120	117	117	118	103	114	121	128	115	112	123	126	119	125	124	109	126	110	111	125	107	120	133	146	157	125	103	120	125	104	146	99	133	131	121	136	109	111	115	125	128	120	136	97	107	121	118	97	126	110	105	129	109	114	114	128	134	120	124	113	107	119	149	128	135	128	102	114	118	106	128	99	130	119	117	128	114	135	107	114	118	118	127	127	126	124	136	127	121	103	126	140	100	126	121	110	134	110	100	130	128	114	111	131	114	107	109	110	99	124	121	114	121	96	119	119	139	128	138	140	112	115	136	112	108	118	123	124	106	130	123	112	126	112	127	129	119	125	97	123	89	121	124	97	113	118	121	130	125	94	124	122	131	124	134	137	131	123	106	111	129	106	112	122	106	114	126	116	112	108	120	106	98	111	104	120	109	121	118	105	128	112	124	117	119	110	133	118	132	121	119	113	91	123	125	123	120	141	118	128	134	125	122	126	95	133	121	111	112	134	116	116	118	134	117	129	113	112	103	130	135	124	124	101	122	122	106	129	142	131	115	121	115	122	127	115	108	120	133	124	118	121	106	116	129	116	123	129	105	121	134	105	97	128	134	127	129	138	119	126	102	109	115	108	113	137	139	121	128	120	146	138	145	129	133	129	103	125	117	139	133	117	127	119	121	111	112	128	132	118	141	114	121	111	137	111	112	104	114	139	132	130	117	140	110	123	122	121	109	114	118	117	114	119	130	124	107	109	124	125	121	123	109	123	117	101	130	131	121	133	139	121	116	121	112	128	129	143	122	107	155	131	116	104	120	126	124	120	115	128	136	130	117	120	120	118	111	119	121	119	121	112	120	124	110	112	134	131	125	119	112	130	124	127	93	120	137	106	103	118	133	98	127	129	113	101	129	139	122	131	118	103	112	106	121	129	118	96	134	123	130	116	114	127	109	119	119	100	115	119	116	113	113	119	121	120	112	115	134	119	113	124	123	135	140	145	132	128	134	124	100	128	128	111	93	111	112	124	104	117	117	119	141	126	122	126	120	123	119	123	112	114	133	111	123	128	108	106	109	113	128	105	131	105	117	95	117	137	126	114	106	137	112	108	115	127	141	126	124	133	117	112	141	111	133	125	116	118	110	116	122	105	103	122	116	118	137	116	140	143	131	139	130	118	150	116	115	137	126	124	138	131	117	110	125	132	114	133	129	113	120	126	110	132	114	113	130	126	128	110	117	132	123	116	143	131	86	133	107	128	119	93	129	127	120	142	115	108	123	108	140	136	104	133	113	129	135	105	115	122	98	125	111	118	147	110	113	118	152	125	118	119	116	118	137	117	155	119	111	116	113	127	111	124	119	147	103	133	133	123	121	120	136	121	122	117	128	104	130	127	120	110	136	120	126	117	129	108	123	145	141	108	104	126	124	133	117	105	117	118	120	119	120	115	126	130	128	124	108	119	126	121	117	117	145	121	133	134	125	123	106	118	128	115	114	114	121	134	137	116	125	96	117	137	105	137	127	103	124	120	127	119	136	133	120	122	118	112	142	125	107	109	111	114	112	117	101	124	123	99	123	115	130	125	133	121	120	118	121	131	108	120	115	111	125	116	117	103	119	108	115	108	125	117	107	118	145	126	126	121	122	125	118	124	136	108	119	114	129	108	109	129	139	101	126	123	114	122	124	104	114	114	122	130	112	114	156	123	123	135	126	128	122	109	126	113	125	123	129	116	121	105	109	126	122	134	78	138	124	115	120	120	119	95	131	114	122	123	124	125	113	125	126	111	109	111	111	125	126	109	130	120	114	117	126	140	105	115	103	108	108	128	113	122	122	108	141	106	110	112	120	129	125	112	121	124	101	122	119	140	103	127	140	129	113	102	137	125	117	136	116	117	128	145
7683	2823	6737	7176	6036	4748	3845	3206	2683	2275	1944	1769	1608	1453	1298	1252	1133	990	999	925	912	997	1350	2433	3104	3029	2001	1460	1378	941	830	777	761	671	721	657	712	692	605	605	549	538	605	576	545	524	519	494	490	529	513	484	466	474	505	485	459	485	479	473	471	486	460	481	475	425	481	472	445	527	482	439	476	461	444	442	411	425	414	453	438	436	436	452	442	424	406	457	451	473	472	460	412	425	442	455	463	448	391	456	431	420	431	443	473	411	411	452	409	409	465	417	457	416	411	472	448	434	438	436	434	475	434	450	440	462	406	424	418	438	413	473	405	436	440	425	450	412	407	428	462	378	454	427	408	403	437	421	438	429	426	455	432	429	469	413	385	451	424	426	447	420	434	441	478	420	416	389	391	433	422	407	423	440	421	420	414	390	405	388	416	451	395	449	419	399	420	446	446	435	408	384	430	379	426	412	462	422	429	436	461	376	423	432	429	426	437	421	426	443	409	407	437	419	420	449	415	419	455	408	420	388	441	436	442	415	427	428	392	396	399	424	415	426	394	440	408	442	438	382	410	436	418	437	399	416	398	413	433	404	397	421	405	401	423	401	385	429	387	443	415	401	431	415	408	408	395	442	398	409	410	383	417	461	403	443	411	449	426	415	441	386	396	426	456	410	419	414	412	410	430	430	444	441	435	439	426	461	402	444	425	401	431	419	420	400	471	418	417	430	429	419	440	410	405	413	435	409	422	400	424	408	418	462	407	446	439	413	369	437	437	424	401	418	405	419	442	406	421	435	404	409	436	406	384	394	418	406	406	401	444	407	442	460	422	405	430	457	409	444	402	443	427	443	401	436	438	432	412	430	402	425	391	426	434	403	438	392	428	410	431	420	449	413	421	432	416	407	441	455	422	395	440	411	421	418	414	423	433	425	411	389	433	423	427	414	394	423	426	450	436	364	409	454	403	404	419	407	404	456	425	414	411	428	376	405	456	423	421	393	403	413	401	431	399	390	418	441	419	461	418	424	430	412	419	422	409	435	435	431	429	409	444	426	436	413	434	397	436	445	440	426	389	414	434	440	409	414	432	413	403	433	409	395	408	412	415	422	422	440	411	411	442	399	415	419	432	410	432	443	418	428	369	424	430	412	405	441	396	398	439	408	383	402	419	416	427	426	401	435	426	434	423	444	398	382	392	421	423	439	434	406	429	433	418	399	391	408	458	414	431	396	415	413	407	412	436	437	437	444	409	439	427	428	389	410	416	444	366	415	397	456	389	399	414	444	414	470	405	423	463	405	398	426	403	412	400	434	444	412	411	437	417	437	424	441	433	437	412	421	398	406	387	412	418	413	407	428	441	472	422	439	458	398	399	407	407	397	456	403	374	454	409	420	435	393	405	412	451	459	398	415	395	418	421	430	398	398	418	411	401	441	411	421	407	446	435	433	468	403	418	431	417	425	438	399	415	423	415	419	447	419	450	431	401	427	424	425	407	393	378	418	421	442	444	432	406	415	410	412	400	409	408	446	447	397	403	430	429	460	439	404	455	417	412	397	428	397	413	449	398	411	421	431	405	402	442	431	419	452	429	416	440	431	402	427	431	438	418	406	425	444	385	452	396	404	387	414	445	404	428	429	382	424	404	440	391	398	423	438	400	397	410	424	424	410	389	424	432	457	425	418	428	409	405	454	443	389	422	430	477	425	401	432	441	425	415	402	458	396	437	383	459	426	387	424	438	418	432	430	438	437	410	409	400	443	449	413	435	388	391	401	419	412	406	409	415	419	415	419	456	466	400	392	443	449	432	423	419	431	384	435	382	422	448	441	435	407	415	427	441	429	399	429	454	441	413	436	444	383	412	429	422	365	441	419	416	424	436	421	415	417	450	423	423	438	397	414	443	413	432	416	416	420	431	425	460	438	472	399	420	412	388	410	403	430	415	434	379	415	439	427	410	475	440	394	389	429	411	421	433	394	399	420	393	448	423	445	390	431	400	373	451	408	441	417	447	435	448	382	411	428	424	413	458	384	432	443	407	460	406	415	419	389	429	459	397	430	431	411	451	408	393	439	425	394	422	392	415	430	442	415	408	422	403	438	384	412	399	419	397	399	436	382	411	427	418	405	426	455	412	429	432	363	419	420	406	427	426	431	442	439	426	442	409	412	431	414	398	452	429	404	394	436	460	431	439	410	411	395	415	410	444	433	392	411	414	413	410	426	427	432	394	408	407	418	435	437	374	417	414	436	412	461	445	417	441	405	446	392	425	433	453	424	439	439	408	446	412	432	407	418	422	438	406	436	428	422	457	405	447	441	409	400	406	449	414	417	425	450	433	432	417	413	416	435	439	427	427	415	417	438	418	456	422	393	424	432	412	381	414	399	444	431	412	425	432	414	434	423	445	408	401	409	371	415	426	429	434	398	435	434	393	412	416	399	435	400	444	402	469	407	442	423	408	405	434	406	418	447	441	411	405	398	411	447	442	430	408	410	444	413	410	448	439	442	437	422	416	461	419	395	407	424	418	415	424	419	425	454	452	437	397	467	421	440	408	416	439	438	438	405	415	414	443	437	418	408	397	395	426	446	436	432	425	424	473	426	447	376	422	420	402	456	420	430	421	446	387	391	414	409	455	431	406	417	395	441	412	448	429	402	412	455	384	434	414	452	394	405	410	418	411	414	456	393	410	419	427	446	441	422	409	426	477	400	364	428	406	435	388	416	411	416	410	415	387	423	391	438	382	453	400	410	434	395	415	423	426	432	433	412	401	428	437	403	415	401	405	468	437	409	423	411	430	420	426	446	447	378	389	403	420	430	433	420	419	415	461	446	403	447	391	434	420	385	406	462	406	422	397	432	439	432	420	382	443	417	418	441	452	435	420	442	410	419	435	430	421	424	371	418	428	389	403	421	424	428	410	422	406	426	391	414	455	413	406	432	405	420	420	393	411	400	420	368	419	425	402	375	440	399	406	454	404	394	438	414	420	443	424	409	396	418	371	424	416	393	406	438	419	412	450	398	420	380	381	396	415	404	424	421	448	416	431	374	383	443	413	442	438	418	426	432	421	430	405	418	431	443	407	427	443	409	413	441	432	418	415	429	463	398	411	421	389	447	409	408	379	428	435	396	396	405	437	415	435	422	373	389	439	417	423	408	425	405	428	410	414	383	410	432	457	442	426	408	463	414	465	406	397	437	407	410	416	370	404	427	432	436	417	423	423	437	414	417	399	442	415	415	406	430	414	412	434	423	416	430	460	466	403	412	440	411	384	445	413	392	411	406	432	419	404	428	417	438	395	462	410	424	401	437	412	406	389	433	415	434	385	419	424	430	422	415	421	409	423	469	405	405	372	440	376	426	410	422	424	385	430	387	399	439	411	416	444	409	396	426	406	412	440	422	392	422	434	402	424	431	370	404	430	398	432	450	415	418	433	413	400	415	415	454	431	425	393	427	419	441	429	413	416	420	428	423	427	452	405	402	430	419	369	440	397	410	384	379
1336	344	385	356	293	333	299	288	287	298	285	291	255	265	268	271	307	309	295	289	265	260	285	256	270	330	270	288	277	284	275	258	284	278	291	257	249	277	285	276	268	274	287	298	279	268	284	253	256	252	231	252	276	288	264	278	287	272	270	289	266	269	294	264	288	278	280	274	298	263	289	286	277	256	286	303	290	270	279	293	252	294	309	289	297	267	282	280	287	285	279	265	280	285	273	266	266	278	286	286	264	280	289	256	272	253	293	287	279	276	278	293	272	266	278	314	282	251	261	275	281	289	291	323	259	275	261	275	298	286	285	305	280	278	298	257	282	291	258	323	319	289	258	264	289	288	268	296	274	296	320	252	280	320	290	239	259	279	313	262	282	280	281	277	306	284	275	265	276	273	270	274	254	279	298	302	268	278	300	301	279	283	279	249	265	294	307	311	289	296	263	244	252	303	278	291	273	273	292	254	273	256	265	263	315	299	293	287	287	274	285	283	285	277	239	281	272	279	262	248	285	286	291	275	282	258	259	269	285	257	270	248	284	274	292	255	254	264	241	284	270	249	316	310	281	270	271	302	277	288	285	281	282	238	281	269	259	282	295	258	271	288	303	261	278	272	302	282	279	250	293	252	268	295	279	275	250	283	241	282	275	270	306	268	296	276	293	274	268	293	273	253	318	310	292	314	259	282	262	314	283	284	261	291	286	281	291	271	273	280	291	299	298	288	320	268	281	283	268	284	267	293	289	279	280	298	286	280	274	258	301	252	262	273	277	270	269	289	268	306	257	272	292	280	291	262	295	255	281	294	265	278	284	283	303	255	283	273	288	299	300	303	275	270	278	280	286	284	291	304	329	263	287	278	287	280	275	289	254	291	292	283	283	269	300	272	283	279	297	315	274	274	270	253	277	291	278	307	265	280	293	251	269	249	295	257	297	280	258	259	260	292	267	251	261	270	277	286	246	284	258	267	267	291	298	288	278	293	275	255	266	270	267	274	274	296	297	291	281	277	281	309	258	291	276	270	247	263	277	300	264	253	288	272	264	264	288	279	265	251	265	295	281	282	291	291	275	295	262	251	271	288	308	269	282	261	265	308	277	274	254	289	269	279	265	306	262	277	288	253	271	272	271	307	293	260	263	274	277	299	302	326	271	268	281	273	291	305	294	303	301	264	277	282	272	278	254	254	287	282	280	287	283	277	240	292	291	276	249	254	259	304	300	271	279	282	265	281	285	288	283	276	298	268	269	323	272	298	294	281	276	272	285	270	300	241	287	265	291	229	270	265	297	277	271	269	277	290	270	273	265	289	293	276	282	297	275	306	295	267	286	280	276	253	257	278	290	282	269	278	318	273	281	277	280	257	274	264	251	301	272	269	281	274	304	290	277	252	279	264	276	280	278	293	262	265	258	281	298	320	285	262	274	283	293	259	240	236	272	278	260	263	257	284	279	268	272	298	290	291	286	271	288	264	255	274	286	264	278	264	273	254	261	275	260	281	262	268	275	264	271	281	270	261	262	281	302	278	272	281	298	275	269	300	270	272	275	279	263	258	283	263	273	256	277	294	274	266	288	300	262	262	259	272	255	255	287	250	278	299	270	254	268	281	246	283	286	289	274	290	265	271	264	238	271	279	272	270	278	280	272	296	265	274	281	254	260	280	273	302	272	261	275	283	286	266	268	271	274	282	293	287	276	263	248	258	262	296	286	278	280	294	252	293	272	296	275	277	273	259	279	280	284	275	276	295	296	266	267	303	258	281	240	258	281	290	256	282	299	257	294	282	301	272	284	289	311	250	283	267	306	260	297	268	246	302	286	273	257	293	258	280	261	286	309	275	275	300	246	286	288	284	276	302	278	276	294	279	275	280	278	272	255	269	253	293	284	276	271	291	264	275	274	260	306	270	297	278	305	288	274	299	286	260	260	296	247	275	287	267	284	295	277	292	270	270	291	291	283	303	281	294	258	284	263	273	281	261	254	306	278	287	268	255	279	283	289	269	269	289	288	289	279	281	312	263	255	268	294	297	274	265	259	266	246	288	280	294	304	280	294	261	270	271	271	280	284	263	241	274	269	270	287	270	287	257	243	264	294	279	283	290	322	273	275	309	303	275	275	276	277	287	278	280	286	261	275	274	252	274	268	267	303	286	271	282	282	304	275	262	273	273	289	275	276	280	265	271	275	253	251	297	278	300	302	252	296	287	257	291	277	258	255	297	300	299	283	272	260	265	269	283	291	268	278	287	240	291	273	285	267	285	301	280	279	259	301	265	271	273	279	265	276	244	270	262	267	251	249	285	278	278	288	271	282	268	256	289	296	320	268	284	250	283	297	300	266	270	286	290	267	259	265	276	291	308	255	263	278	274	264	293	288	264	260	302	304	298	290	262	283	298	275	280	275	289	284	276	313	295	303	281	270	272	275	283	273	249	307	295	303	257	276	280	283	284	288	296	260	271	285	282	282	270	294	252	288	271	290	273	285	283	263	264	278	266	238	257	266	280	264	285	270	278	262	281	280	289	259	272	283	264	289	259	283	301	307	281	300	303	282	268	285	279	316	269	259	294	292	286	268	299	272	294	271	302	256	302	272	288	284	268	276	278	318	255	275	268	294	271	312	271	291	270	282	290	275	287	263	272	257	275	290	299	285	299	284	282	284	280	269	288	264	289	283	263	293	268	292	257	259	292	250	274	281	266	291	284	260	258	264	301	281	255	279	295	274	254	296	261	252	283	270	283	279	279	264	277	280	289	268	265	273	286	300	262	275	298	282	299	273	276	271	291	274	278	273	265	277	341	267	291	258	278	284	287	284	295	263	264	274	282	287	278	248	282	297	267	283	275	284	280	264	238	275	272	290	272	269	275	263	237	292	295	284	275	255	309	259	272	293	277	267	261	277	294	277	267	257	270	271	269	289	269	256	300	281	268	283	281	270	278	279	261	276	302	250	270	252	275	292	299	292	250	225	315	303	273	269	274	265	277	295	279	268	290	273	288	274	291	272	293	315	279	295	272	286	261	289	267	294	324	244	279	296	281	279	272	282	288	275	280	243	278	286	279	283	279	282	288	301	300	290	263	271	264	281	259	274	272	283	282	266	285	272	291	272	288	268	292	294	304	293	298	275	281	309	288	266	279	240	277	294	302	307	284	297	294	325	285	274	253	280	280	298	290	312	299	261	268	264	285	282	251	258	262	272	263	277	270	297	276	285	238	283	259	287	272	257	288	273	263	282	274	277	276	256	266	292	257	274	300	286	241	268	266	266	273	282	287	266	283	258	298	255	274	277	262	262	280	251	291	262	286	258	291	282	260	245	246	288	290	252	235	273	253	287	251	272	297	267	290	261	268	280	268	265	288	295	262	310	277	259	276	282	267	287	308	286	297	299	297	288	290	263	278	273	270	282	260	270	310	296	283	279	282	270	271	274	297	241	274	306	288	278	248	299	275	276	266	263	296	273	297	249	251	261	290	268	296	274	234	269	313	271	283
2283	965	1057	1027	1068	955	971	921	934	917	901	926	790	914	864	836	860	854	826	894	904	872	966	907	946	932	929	894	874	880	844	885	885	850	835	829	875	864	833	844	897	858	776	876	904	902	865	822	883	900	807	846	843	827	854	793	841	859	863	881	844	863	840	808	831	900	829	849	886	825	878	823	831	847	894	821	854	842	835	882	806	890	799	869	877	896	824	862	846	868	800	849	833	853	837	830	845	875	852	847	830	808	834	910	767	807	899	848	791	900	867	839	842	816	826	915	900	866	831	807	871	870	830	827	836	840	853	812	851	847	872	839	867	891	863	860	831	830	805	859	857	799	834	836	874	832	824	847	853	836	842	864	839	840	872	863	821	882	857	898	847	879	874	847	848	879	835	863	809	848	858	857	811	838	890	872	881	822	837	851	837	836	821	800	826	778	808	883	854	831	810	860	886	822	932	834	882	823	847	828	825	857	810	867	830	827	855	841	796	824	846	807	788	825	817	868	857	890	846	814	902	859	853	858	888	874	849	862	800	891	836	846	811	902	857	851	850	855	825	833	894	875	846	857	822	833	854	846	863	881	906	775	845	903	868	891	905	816	888	867	858	815	864	825	868	854	837	798	781	881	807	782	867	854	823	886	803	856	878	859	843	814	826	796	828	867	857	814	836	892	869	891	873	845	843	856	820	857	876	878	863	826	821	868	865	859	850	882	827	847	841	867	845	845	844	824	821	833	877	822	893	799	861	835	848	820	895	797	866	872	892	872	849	865	886	868	868	827	833	770	876	853	861	820	834	875	830	860	898	815	835	834	893	871	830	840	826	811	836	862	861	824	815	862	826	884	864	833	889	861	842	884	776	878	813	867	877	862	846	863	852	879	862	856	886	864	820	888	813	828	890	857	848	855	883	837	886	861	891	829	825	851	785	835	829	829	832	865	821	899	775	828	811	867	878	826	914	843	878	822	902	832	843	842	878	841	865	901	865	817	890	862	877	858	871	812	857	855	830	846	853	866	833	876	902	870	878	864	874	823	855	883	887	839	856	890	864	844	830	901	882	808	840	863	874	888	847	825	868	831	851	838	852	854	901	858	831	870	867	834	856	871	845	821	818	834	825	849	904	830	897	842	798	877	841	854	863	869	848	850	847	850	809	913	851	916	847	840	833	871	787	837	772	835	862	815	898	788	815	851	861	839	867	850	795	834	882	862	814	795	835	826	810	876	870	837	850	821	912	838	829	800	847	840	879	872	845	854	838	821	859	824	785	873	838	871	846	800	861	789	863	869	825	819	894	859	867	850	829	787	862	825	853	831	850	795	809	832	865	869	882	854	813	801	821	834	896	852	823	817	835	855	872	807	849	850	845	794	879	865	871	840	892	842	879	808	888	841	902	851	854	853	850	855	839	916	821	823	881	844	863	835	837	857	892	866	834	813	808	861	805	872	930	820	825	876	838	782	848	852	825	801	833	864	841	858	840	861	879	852	846	824	889	825	788	884	861	832	864	863	845	817	828	863	889	830	874	797	837	809	805	843	874	839	835	822	831	884	885	813	855	832	822	849	839	825	831	851	836	860	866	793	856	845	848	836	842	885	873	894	821	843	851	841	855	863	782	913	784	900	849	860	816	852	834	862	832	843	842	843	838	877	808	834	856	812	867	824	801	832	832	922	886	871	843	830	855	847	853	860	891	853	873	852	892	915	835	807	844	820	866	868	855	879	818	916	873	864	847	869	797	817	802	838	850	867	816	842	876	840	839	843	888	824	843	837	877	822	885	885	879	842	828	814	888	872	817	851	889	840	880	865	854	837	823	869	856	867	857	868	821	819	832	826	846	883	899	850	855	831	863	878	850	828	886	860	802	865	829	841	832	830	825	858	797	894	871	839	846	868	843	835	852	886	802	866	837	837	863	821	841	838	912	812	896	827	867	832	876	873	893	841	826	893	893	822	798	848	846	867	827	858	849	814	846	856	845	845	837	840	866	865	808	841	852	867	861	912	816	852	835	904	840	874	823	818	855	813	840	848	812	829	821	859	879	875	868	838	828	795	844	832	826	891	887	872	868	876	823	872	877	870	890	801	844	815	824	800	862	878	850	825	830	848	907	818	833	858	796	852	808	798	803	901	864	855	814	840	897	833	820	839	887	855	864	798	850	831	879	839	827	886	839	856	874	834	913	799	807	832	878	864	824	863	849	826	796	830	843	851	814	863	850	878	877	827	829	775	873	850	802	847	877	841	873	851	859	913	862	879	826	870	851	823	823	886	839	830	915	910	827	818	843	813	799	835	838	794	831	855	877	886	807	850	880	841	848	872	853	882	911	862	856	836	849	859	821	833	837	857	837	832	812	846	828	868	861	793	871	869	872	786	862	833	873	853	817	868	805	784	846	786	867	833	787	849	815	906	822	846	822	881	811	843	876	835	849	836	874	895	873	898	842	883	866	832	828	874	881	846	832	814	874	844	833	864	782	808	881	873	862	841	844	833	848	795	891	851	890	880	832	889	873	855	786	839	800	839	822	881	873	823	856	857	852	839	854	829	809	877	835	792	809	857	859	890	881	846	848	832	836	882	853	772	867	852	827	876	876	852	775	837	846	855	842	869	854	904	834	840	867	831	860	919	864	866	861	881	877	838	839	843	826	834	875	857	847	863	869	864	876	845	798	859	908	821	848	840	849	844	800	861	818	810	879	894	859	887	829	823	830	863	823	808	852	835	844	836	799	821	843	876	841	782	844	889	822	827	892	869	811	823	844	800	832	837	891	820	844	893	855	856	863	871	892	832	843	846	831	830	817	820	838	826	817	843	857	847	872	886	817	842	845	866	840	829	837	856	802	837	867	808	875	817	828	807	815	828	846	865	848	843	860	848	788	826	821	843	835	875	898	886	804	882	866	837	852	881	851	806	802	856	798	873	802	846	809	845	792	891	853	774	845	820	854	856	824	898	874	813	853	859	800	849	840	892	818	841	847	831	847	870	871	877	866	850	882	823	850	834	816	837	829	828	881	872	815	841	852	831	834	831	804	823	867	821	871	874	890	869	853	828	856	816	859	853	882	850	815	862	872	903	903	860	880	841	878	894	853	882	831	864	859	858	872	854	795	823	831	903	836	847	875	862	861	863	867	850	855	829	850	854	822	837	804	827	860	820	851	846	914	836	865	804	796	837	789	850	881	824	881	826	873	841	873	819	893	842	820	847	870	808	825	818	837	867	838	837	875	834	833	875	872	860	854	847	815	839	846	850	882	873	891	881	823	863	836	847	852	874	896	854	902	829	861	825	871	884	852	872	850	845	921	820	856	827	777	858	905	909	847	829	843	835	868	861	873	893	821	839	794	827	864	865	836	852	836	853	842	848	841	871	878	874	841	825	879	833	842	884	830	817	840	895	857	819	845	873	829	882	879	858	861	862	832	868	831	861	879	810	845	817	831	873	798	831	838	845	909	824	841	869	836	902	848	859	773	829	833	861	783	846	798	886	847	892
4582	1253	1452	1080	761	536	430	375	336	268	258	241	218	206	195	169	192	185	171	186	178	191	207	293	349	331	266	230	206	166	159	138	155	145	153	201	170	162	157	141	167	167	157	159	150	162	166	151	140	164	177	154	150	127	140	149	164	139	167	173	137	157	152	167	180	159	152	135	164	157	134	173	157	163	142	149	156	131	141	143	164	154	162	143	159	141	153	167	135	165	140	143	168	145	149	150	128	179	158	140	145	164	126	160	148	148	135	149	128	149	139	146	139	143	162	149	164	149	155	163	122	178	152	167	151	153	138	129	138	161	173	154	138	155	165	125	148	181	159	148	153	172	167	144	157	146	150	141	149	159	149	155	158	143	157	150	154	136	141	161	138	131	144	143	146	166	171	155	153	140	176	175	153	168	170	155	153	156	136	136	165	159	160	144	145	133	133	151	155	142	170	139	157	149	155	171	158	139	139	147	147	152	163	150	143	143	138	148	125	136	157	155	156	166	143	160	142	151	138	149	130	149	162	161	157	126	167	162	145	142	172	132	133	153	156	146	144	162	143	163	144	160	147	135	154	165	133	157	143	135	137	150	157	156	171	165	133	136	151	165	147	150	156	167	156	174	178	162	146	151	157	127	142	151	153	147	174	133	131	162	138	151	150	160	135	145	146	148	137	160	128	146	137	145	138	152	151	133	132	145	149	147	167	137	147	141	138	153	141	116	133	137	125	171	149	150	136	143	158	149	163	140	177	149	155	150	169	132	165	149	144	149	158	169	158	173	162	162	153	149	142	156	160	162	144	148	137	152	144	140	163	164	162	172	134	131	162	150	149	163	151	154	160	163	155	151	147	154	147	149	160	152	179	150	148	166	150	145	153	156	138	137	150	159	160	171	149	141	134	170	170	140	177	155	166	158	159	163	162	152	135	159	170	149	175	155	151	172	155	173	141	156	152	143	146	155	154	174	153	157	160	141	173	172	177	160	139	158	170	148	156	157	145	139	151	159	138	148	145	151	145	135	146	150	162	168	138	163	147	148	147	150	140	141	127	152	146	150	118	155	160	155	138	153	136	137	139	146	129	149	137	153	152	163	140	163	135	153	145	176	152	152	163	145	150	130	156	151	128	154	167	161	153	155	154	171	149	168	139	144	145	161	164	159	147	187	136	156	170	165	151	146	169	174	171	133	130	145	152	153	139	166	150	142	142	144	159	171	176	177	175	136	167	155	160	153	151	156	142	153	161	151	161	132	170	165	170	145	126	139	150	152	131	168	145	137	142	147	156	143	152	149	147	142	159	137	138	170	152	159	143	168	155	158	148	186	128	158	139	158	156	167	170	139	160	148	154	150	153	145	137	146	172	156	141	167	162	161	120	157	137	162	152	162	148	144	151	163	173	135	152	118	155	152	151	162	137	151	175	170	165	136	160	167	159	152	158	149	165	176	147	137	149	150	144	175	159	155	160	148	152	124	138	171	150	148	136	147	165	145	138	154	139	163	137	139	139	148	146	134	148	135	170	128	149	157	163	167	137	149	148	159	152	150	149	163	136	150	168	159	140	131	158	158	157	149	153	134	153	163	151	149	146	141	178	170	165	147	131	150	175	165	126	159	163	155	156	144	152	133	151	131	161	159	137	134	161	169	162	153	134	144	154	158	144	156	167	157	128	161	161	145	148	175	140	152	133	150	160	167	171	126	143	134	144	160	160	139	139	156	161	149	133	162	155	132	149	159	151	142	163	175	149	142	134	169	149	146	143	132	144	132	160	173	140	140	159	133	149	146	164	160	152	159	154	135	158	143	148	148	146	156	141	136	174	146	152	153	138	147	152	153	158	140	123	145	132	141	171	144	152	156	151	146	158	142	140	167	160	155	156	141	148	154	143	163	157	163	165	143	154	157	165	144	153	150	151	162	152	159	133	151	156	149	158	156	157	159	130	155	137	148	170	157	166	154	146	156	145	140	141	157	131	151	146	143	145	137	126	149	158	152	155	155	144	147	170	140	167	159	154	148	148	163	139	153	154	162	168	185	152	166	150	148	146	139	130	147	166	135	176	130	149	158	175	162	151	154	141	179	179	150	137	173	140	154	123	138	163	156	158	163	133	146	148	132	170	162	155	149	148	150	133	143	168	147	155	140	132	146	155	180	154	155	176	148	154	134	155	144	151	141	159	146	162	145	118	134	149	133	159	150	129	146	167	168	144	151	170	154	144	150	149	150	130	150	161	134	127	147	159	147	142	166	139	173	161	161	151	148	154	138	143	146	144	144	160	153	174	152	154	145	131	141	153	149	138	159	145	133	158	146	141	149	154	156	173	151	149	133	159	144	158	159	159	162	149	153	131	168	135	140	166	132	162	167	150	159	155	136	163	169	142	150	161	144	173	157	161	174	166	138	167	140	156	158	118	139	159	161	145	144	154	147	137	161	155	155	146	141	153	136	149	186	136	159	149	160	148	142	144	148	151	159	158	165	154	162	174	133	139	153	157	157	147	155	139	141	156	138	136	171	180	161	142	139	149	162	131	163	137	147	152	157	135	126	173	136	148	152	165	141	129	161	164	157	164	137	149	154	163	157	145	147	151	124	150	160	147	144	143	146	132	169	157	140	151	149	144	163	150	147	155	149	152	134	165	139	150	145	177	146	154	159	157	165	168	151	144	142	166	144	135	144	141	144	144	132	155	155	168	170	141	162	148	143	175	143	137	174	163	141	158	135	150	149	164	148	132	157	147	162	157	168	167	189	168	136	143	163	149	153	148	138	174	163	150	138	167	157	176	171	144	169	169	154	155	186	155	158	153	155	159	132	139	169	139	155	148	131	130	158	170	176	154	168	149	149	164	150	145	160	156	160	136	147	159	158	139	147	173	167	146	175	164	141	159	152	140	168	127	139	141	139	151	141	139	159	161	153	155	151	150	143	156	161	141	150	171	130	154	143	160	138	155	148	120	152	148	151	165	157	137	136	143	155	145	151	141	168	177	143	152	129	130	159	150	148	161	150	152	155	182	135	153	144	159	158	172	159	160	160	156	155	164	169	147	137	132	136	174	153	145	138	148	129	141	159	140	152	158	170	163	156	162	148	117	154	151	141	140	160	136	142	168	164	150	125	169	147	153	135	162	166	141	153	155	150	128	144	159	140	162	169	136	147	135	142	153	142	153	154	147	156	139	131	148	147	159	166	158	137	179	140	136	143	162	148	132	145	130	157	151	136	155	117	171	122	153	184	144	138	143	142	150	147	154	156	137	164	133	138	149	162	143	147	150	134	143	160	167	144	170	155	148	140	151	166	142	183	152	153	160	140	151	161	146	181	160	148	126	137	154	161	149	159	131	166	149	117	156	146	151	158	164	153	150	145	156	141	173	180	156	132	159	153	126	144	151	146	140	154	150	140	153	163	149	148	173	146	158	174	161	150	173	158	155	162	150	178	175	168	158	137	149	137	160	160	147	143	140	139	134	149	160	162	135	184	142	151	173	165	139	154	125	141
5511	1671	3872	4054	3551	2859	2303	1980	1698	1483	1379	1231	1086	1040	965	916	838	809	743	697	734	842	1069	1666	2414	2141	1566	1135	1095	687	741	708	688	626	685	584	585	659	602	573	576	561	563	540	589	502	525	576	549	572	510	546	512	523	560	510	522	539	531	541	529	545	499	487	497	545	500	497	553	548	485	509	505	516	557	515	553	515	487	503	528	526	508	495	519	578	507	469	550	563	492	495	517	492	515	524	516	510	516	507	542	540	482	444	485	496	557	505	503	509	524	526	551	504	504	543	513	501	487	480	544	497	453	519	490	523	468	522	487	497	542	486	482	475	494	504	483	486	506	521	517	485	488	502	514	507	508	481	488	495	508	508	495	484	478	513	503	515	504	495	528	511	511	524	501	485	516	490	483	504	474	535	532	539	537	508	516	488	523	481	499	495	513	488	493	487	483	513	497	489	485	486	535	495	550	536	474	498	541	513	495	515	487	530	501	550	482	488	521	461	510	479	496	507	493	520	496	534	479	509	513	491	470	535	485	495	496	500	528	500	484	502	504	443	517	474	493	510	487	500	467	491	507	485	509	518	520	498	509	478	500	492	505	497	512	525	527	489	453	486	496	550	491	501	541	521	512	542	488	488	503	482	483	523	503	486	467	511	509	494	497	520	523	491	512	474	465	499	501	562	497	513	485	498	494	456	490	520	529	540	517	510	486	480	511	491	533	493	503	498	543	516	496	496	521	471	541	521	509	512	510	485	503	506	510	499	528	500	501	524	524	493	494	520	481	511	530	499	499	525	490	516	495	528	511	503	509	465	517	545	540	525	522	484	510	529	477	478	510	473	514	534	529	520	511	528	505	503	482	500	491	496	521	471	513	514	456	491	481	444	533	493	484	491	483	508	436	548	443	503	532	521	461	509	489	483	535	478	538	501	513	501	497	524	521	537	483	535	470	465	465	482	500	498	492	518	492	527	467	508	468	469	545	504	527	501	519	502	508	486	499	515	487	498	495	520	543	507	496	506	491	503	515	526	491	529	517	486	523	488	517	480	482	509	515	507	525	460	506	511	496	503	516	525	509	492	467	532	469	490	464	531	496	500	454	522	545	515	472	519	475	500	494	536	502	494	530	496	497	510	526	490	494	496	504	517	505	526	478	498	459	492	517	526	490	488	510	498	489	481	489	509	503	552	459	516	492	476	515	536	479	508	472	482	518	455	523	508	502	504	488	474	502	548	496	561	494	532	483	482	545	550	527	531	516	519	488	520	519	528	497	492	471	504	498	537	492	489	520	471	459	523	483	520	477	522	470	510	517	508	469	516	523	498	490	491	488	485	466	441	522	491	499	484	488	531	482	466	505	517	539	485	499	457	498	495	497	479	515	515	500	499	516	462	512	504	502	483	467	546	533	503	527	493	482	509	476	524	490	518	519	499	500	495	494	480	496	492	478	560	511	495	530	500	532	507	506	475	493	529	498	495	521	498	469	497	484	516	499	519	522	498	479	522	523	493	488	531	494	493	481	504	495	535	493	502	492	477	464	555	520	570	509	481	496	535	492	519	535	518	501	491	549	494	503	515	474	523	492	499	464	476	521	513	491	508	456	486	522	472	495	513	522	494	501	500	481	500	529	533	490	509	511	493	533	480	474	472	473	487	513	477	505	472	515	482	494	486	512	500	448	507	499	489	489	479	491	510	483	500	505	504	475	506	481	494	453	478	547	519	469	501	475	514	479	485	495	491	517	535	473	503	476	463	479	482	551	530	517	529	506	490	494	511	533	509	539	521	484	554	519	484	522	518	486	517	493	490	526	479	480	507	493	490	508	503	506	560	511	481	519	496	552	506	500	505	491	509	527	516	522	514	477	520	518	499	479	474	475	496	479	480	513	524	484	495	531	484	525	536	458	526	497	496	495	468	519	502	540	509	472	478	548	472	452	465	559	489	482	493	525	492	534	445	496	496	473	488	476	470	528	527	519	474	533	478	532	489	551	490	467	543	468	476	502	483	534	512	470	492	502	495	485	555	513	500	466	514	530	518	501	478	481	466	550	492	506	525	532	492	522	468	497	521	529	474	498	481	515	512	489	470	481	511	552	504	501	485	489	483	532	511	485	487	504	507	504	519	486	505	528	557	512	492	490	523	493	478	513	487	541	479	514	496	525	504	516	473	511	518	479	492	511	495	482	493	511	492	519	544	482	518	507	519	493	512	495	505	480	505	508	495	476	517	537	529	499	511	502	556	504	535	485	525	505	496	516	465	507	515	529	482	517	498	512	497	497	532	492	501	495	493	527	478	516	502	515	494	496	515	523	470	521	482	530	547	463	510	497	493	471	517	499	476	490	501	477	510	540	524	530	496	479	520	476	444	503	476	483	496	532	511	500	449	480	482	536	492	496	469	484	486	517	496	491	497	471	477	494	524	494	512	497	512	487	519	531	542	474	522	478	488	506	522	549	513	493	511	474	510	521	475	518	491	496	481	523	505	501	510	517	477	546	510	516	491	485	464	517	488	507	457	487	471	474	509	484	507	499	491	478	476	493	503	471	478	457	479	488	482	489	532	478	491	509	493	503	504	508	496	496	509	500	521	515	475	486	497	499	485	507	479	506	518	512	537	526	491	538	506	501	485	507	500	522	490	507	522	491	507	506	547	486	533	503	520	488	477	472	500	475	507	489	496	496	522	474	502	498	479	451	482	492	478	487	485	554	483	518	456	483	500	483	481	487	508	532	493	525	502	490	462	530	477	557	495	533	499	505	496	471	489	456	567	498	514	489	517	525	483	518	520	521	510	524	526	491	448	486	485	507	468	495	512	523	516	534	466	530	535	468	466	525	518	497	524	491	496	531	526	500	538	501	487	502	525	498	507	507	493	476	481	478	517	476	469	552	458	488	498	497	495	502	489	522	492	469	526	498	501	548	521	470	470	515	492	504	520	489	515	497	515	489	504	495	487	537	538	500	534	512	470	501	488	470	474	482	490	475	498	498	504	504	467	493	535	516	474	519	516	543	459	467	494	517	508	541	537	508	510	471	477	484	520	508	537	535	501	477	507	457	564	519	518	500	508	554	499	474	451	508	490	487	504	468	494	510	492	475	472	508	528	490	497	453	536	498	481	487	498	528	475	504	514	507	497	509	456	508	501	503	498	491	519	499	514	518	500	458	502	495	451	472	514	476	479	465	527	493	517	506	532	520	547	528	488	495	509	524	484	464	480	485	493	481	516	496	481	497	493	501	515	496	496	476	476	536	512	532	496	448	516	493	458	474	505	489	527	491	489	469	472	495	532	484	555	487	510	518	546	484	496	489	500	487	479	525	486	459	456	462	471	535	534	527	502	497	490	531	526	504	524	474	485	510	516	507	510	531	498	496	513	483	515	489	463	479	522	513	507	511	521	478	483	484	531	527	508	472	516	503	513	457	484	503	495	488	507	509	495	535	487	545	537	510	510	481	476	509	517	524	498	509	482	535	525	480	554	520	518	501	519	532	499	565	511
8675	2343	2819	2013	1319	896	703	525	435	372	333	270	243	244	213	211	189	182	187	164	156	194	242	360	503	441	337	296	260	174	150	151	155	143	153	139	138	137	157	132	134	139	128	117	137	141	143	109	134	128	124	131	122	124	113	131	121	126	111	134	119	134	137	128	112	131	120	111	113	121	141	118	126	112	132	120	134	115	126	111	106	116	134	118	125	120	126	120	114	103	126	119	108	121	121	123	137	133	126	108	137	119	112	128	133	108	119	127	132	127	99	131	144	119	121	138	117	129	112	124	140	113	113	115	129	119	120	123	118	119	132	129	124	134	130	143	126	143	111	124	130	134	118	135	120	115	116	119	119	118	121	138	119	120	121	120	119	130	136	128	143	131	120	113	109	109	107	117	122	123	122	139	124	119	106	123	108	115	123	123	130	95	98	131	114	105	125	99	116	126	123	126	124	130	117	135	130	138	125	123	126	114	134	112	135	133	125	122	128	121	124	109	108	102	109	121	134	103	113	135	108	113	104	111	101	128	122	112	120	110	126	136	127	127	131	102	108	125	111	131	124	142	123	117	106	111	120	95	112	124	117	113	131	120	103	102	126	116	141	117	125	117	131	107	116	139	125	124	140	106	98	121	117	114	133	120	116	124	117	110	110	138	120	115	127	134	123	117	113	125	98	127	124	124	125	136	121	118	116	115	114	120	128	126	120	107	134	111	129	127	129	125	134	112	121	97	101	118	148	104	115	110	125	106	116	107	120	133	118	96	135	126	137	125	138	103	118	124	115	113	132	117	116	123	127	139	109	133	124	107	116	124	119	107	134	136	114	113	127	126	134	103	108	117	121	116	118	114	137	117	110	119	124	113	118	120	128	126	119	133	126	100	129	130	120	103	135	132	132	126	133	124	119	130	126	122	131	113	130	119	120	125	127	108	108	121	100	117	117	135	125	130	125	131	130	116	107	118	109	112	120	124	117	132	117	123	122	131	124	126	117	123	119	117	113	122	119	107	121	142	119	112	116	118	112	120	121	123	113	117	132	118	130	131	129	112	127	125	113	149	104	112	137	135	95	104	124	99	115	118	94	132	132	99	116	134	121	142	128	115	116	107	122	111	115	138	128	110	142	131	107	107	139	144	115	97	120	111	116	131	113	118	120	123	107	126	121	99	109	110	92	127	109	128	106	120	117	113	136	104	117	119	122	125	104	116	111	129	120	116	113	113	128	109	118	118	111	128	123	124	111	121	125	118	128	103	102	123	130	135	122	112	118	123	148	132	126	110	126	106	125	109	145	99	140	116	105	148	130	98	128	112	114	115	100	127	109	133	144	116	121	110	102	114	109	129	128	97	124	133	108	105	131	120	125	103	141	104	119	112	115	113	112	124	125	128	107	113	127	129	123	112	111	119	132	141	112	111	118	121	130	129	119	147	119	122	114	99	112	119	123	130	114	112	107	123	86	152	129	105	124	125	116	115	128	126	123	119	131	109	120	132	117	118	111	128	116	132	120	116	117	119	108	113	123	112	109	125	120	125	129	130	134	112	109	98	128	123	104	128	121	136	128	117	124	108	114	116	114	133	118	133	120	104	115	120	129	120	105	104	114	114	141	126	119	137	117	123	119	110	122	107	127	126	125	118	100	127	117	82	139	115	116	98	134	112	124	123	128	120	103	103	133	128	122	116	121	115	117	110	121	108	137	137	115	125	134	111	117	123	117	112	110	124	119	110	135	118	116	127	102	114	112	114	134	125	122	102	118	125	127	128	119	105	130	122	113	133	119	102	114	120	110	128	124	115	106	120	116	112	124	121	139	130	133	126	126	143	142	125	122	114	118	120	120	115	120	111	101	117	134	123	102	112	107	137	136	126	113	118	119	133	104	114	134	120	109	124	102	123	107	120	145	122	128	133	110	118	137	111	121	125	133	104	116	112	131	128	112	110	99	104	124	111	119	119	103	109	122	129	126	128	128	122	137	114	108	106	114	139	119	120	125	118	105	112	115	126	120	115	115	110	133	131	134	122	120	134	142	138	114	132	122	129	118	111	115	111	130	129	141	105	113	116	123	116	108	127	141	123	134	103	115	127	90	131	139	134	122	116	117	117	124	118	107	111	141	100	129	136	122	105	119	112	108	123	108	119	121	111	112	101	110	117	116	141	117	120	130	109	123	111	129	132	143	123	120	121	139	114	114	110	130	105	124	105	116	114	111	112	113	108	131	141	127	134	116	150	132	130	133	97	108	146	115	123	139	132	118	101	146	142	126	108	124	113	114	130	134	126	122	110	119	111	131	128	114	114	142	111	103	131	122	136	109	120	125	94	129	140	143	103	128	127	110	110	105	115	117	109	133	119	115	116	128	128	121	117	108	131	122	131	125	107	120	128	128	122	114	108	134	127	114	133	127	113	122	123	116	132	101	101	127	111	123	126	108	124	131	124	105	118	120	131	102	116	142	140	117	112	120	94	117	126	123	133	111	121	140	125	135	139	101	119	129	131	118	120	119	106	90	108	125	139	123	111	104	122	118	125	113	122	122	131	114	114	123	108	108	106	124	114	132	93	126	133	115	115	124	119	118	96	138	117	130	122	125	148	112	130	119	114	120	122	114	123	124	127	129	142	110	123	122	124	137	138	135	119	108	125	109	121	128	119	121	117	134	119	128	109	117	105	120	105	113	129	130	119	129	143	119	99	115	115	107	96	123	134	96	108	99	118	129	86	119	134	115	126	112	131	133	140	136	107	112	126	104	119	121	129	123	115	107	118	123	125	129	125	128	96	122	122	113	122	141	132	119	114	111	124	141	131	129	112	107	121	116	108	110	118	151	98	111	145	108	136	117	96	106	133	108	118	108	115	109	116	119	101	115	126	117	125	118	119	120	103	119	139	118	110	115	113	111	113	104	122	105	114	119	87	124	116	129	142	131	127	105	129	108	122	118	106	134	109	131	118	110	130	106	115	112	125	118	112	141	136	122	120	112	111	136	113	94	102	115	140	125	119	118	126	124	125	119	132	111	133	125	117	143	112	140	115	106	118	119	128	128	135	122	97	117	118	110	132	130	123	111	127	136	120	133	128	103	137	116	124	109	123	108	131	109	127	120	110	121	129	121	130	121	116	129	112	120	112	122	119	120	111	101	126	118	126	115	111	95	124	112	114	139	115	105	136	123	119	119	129	125	126	115	116	134	124	118	111	118	144	126	140	117	113	124	116	136	118	124	129	122	104	117	124	127	111	129	129	128	131	118	112	116	126	103	106	113	122	109	119	115	138	123	130	116	96	128	135	116	120	127	120	101	114	124	109	147	126	112	103	131	123	116	129	113	132	129	136	106	145	101	111	97	116	128	113	131	116	136	121	107	108	134	125	121	102	126	142	123	117	107	129	115	131	99	115	107	118	112	122	135	143	134	122	111	125	133	110	112	144	101	111	90	120	121	99	123	105	126	123	118	118	146	123	110	119	109	98	115	130	130	118	112	136	122	126	102	119	132	115
7626	2772	6723	7159	5975	4814	3926	3300	2735	2317	2025	1725	1562	1397	1334	1238	1120	1067	987	878	958	1092	1613	2924	4122	3888	2669	2245	1812	985	831	788	758	683	666	694	650	664	658	647	595	526	535	568	528	495	523	544	540	547	474	505	518	547	492	499	509	485	492	478	501	501	484	447	447	439	482	490	481	436	445	456	445	436	427	427	419	451	435	441	429	425	408	444	420	448	462	461	428	424	408	458	454	415	416	448	378	435	451	431	425	421	413	437	484	422	417	437	450	437	455	434	435	425	431	426	448	432	437	404	416	419	434	403	431	448	450	415	430	451	438	462	424	437	414	415	424	449	423	422	438	428	444	436	403	458	443	441	409	408	400	392	415	399	453	405	416	418	434	446	424	415	404	416	379	423	405	421	385	389	458	407	424	417	394	391	441	424	448	417	428	418	437	428	397	436	413	387	467	450	418	459	408	406	417	438	464	408	452	421	415	420	396	417	404	426	405	438	409	441	399	427	438	417	415	435	395	431	414	462	424	395	415	438	413	402	427	397	421	432	400	430	421	476	430	465	413	437	439	410	392	452	447	406	417	402	407	399	421	431	417	393	427	446	412	415	399	430	442	383	400	417	372	437	438	447	416	417	453	407	418	423	424	426	444	402	393	407	429	435	415	405	409	400	439	394	431	412	430	420	441	476	422	452	437	434	414	460	418	442	402	426	433	380	413	402	461	406	406	413	429	419	422	415	392	465	405	401	391	412	464	403	395	416	434	423	449	414	471	471	394	425	417	396	395	408	411	396	400	426	418	415	409	394	435	416	425	412	435	392	425	395	418	451	420	390	412	436	447	424	396	396	431	406	414	420	416	433	408	435	398	413	424	417	423	447	454	407	407	410	416	436	430	400	438	407	399	410	420	387	420	452	374	409	412	426	384	393	411	379	405	443	417	437	413	429	475	436	422	422	427	416	434	442	384	424	405	439	396	413	425	417	424	412	406	437	455	440	413	428	422	411	411	400	439	455	418	434	427	387	399	406	427	381	417	418	424	391	418	396	448	445	452	446	380	383	405	413	442	459	425	435	419	397	447	419	405	403	413	403	447	415	438	407	415	381	422	384	435	422	440	399	420	397	401	381	449	422	418	414	415	415	455	432	444	429	429	431	406	443	434	408	408	396	427	406	421	422	408	411	396	391	430	431	426	424	427	455	430	414	416	360	386	433	425	431	427	405	432	426	397	404	423	405	405	389	427	442	439	365	431	415	421	425	387	427	444	410	434	428	445	445	432	400	399	429	432	445	427	460	423	424	393	414	387	435	441	398	432	439	389	407	422	428	426	449	453	412	434	440	449	442	411	444	408	417	412	371	397	411	466	411	386	415	439	445	435	437	392	442	385	427	412	423	408	409	395	430	436	414	407	412	427	429	442	403	441	384	448	439	394	431	433	422	396	430	401	402	432	446	433	394	412	416	454	453	415	441	446	425	434	470	402	496	409	391	434	429	399	371	400	431	420	441	453	414	389	400	437	431	406	436	430	431	418	404	430	404	421	428	412	422	428	450	406	408	420	441	415	381	432	432	435	397	452	445	433	450	453	431	437	414	409	415	400	424	425	416	436	367	410	442	402	435	437	428	432	409	432	412	416	420	455	423	423	432	440	448	434	416	401	432	420	438	424	365	422	413	423	420	427	419	407	441	427	397	420	467	418	433	428	385	419	433	437	424	403	428	402	413	385	421	408	433	416	428	432	426	424	410	443	395	453	434	447	423	427	434	434	397	436	403	401	415	470	404	413	413	439	429	447	438	454	440	413	440	408	386	432	381	431	408	414	409	409	436	406	433	403	430	431	437	416	411	344	459	398	414	414	458	453	369	429	385	393	425	430	401	372	422	457	396	407	421	460	424	397	421	395	464	425	402	465	443	436	419	454	426	426	409	405	422	406	441	412	412	437	404	424	404	416	428	420	405	379	418	396	404	380	433	411	414	440	426	432	452	439	438	432	415	413	421	417	441	392	425	402	413	436	416	409	439	443	444	436	441	400	368	417	401	440	428	416	406	403	420	383	438	434	372	433	444	454	398	403	445	430	406	417	462	449	433	403	421	393	400	406	480	469	431	421	423	388	421	434	414	401	383	431	444	401	406	433	421	451	440	428	426	419	395	428	431	402	415	469	401	409	418	412	384	387	385	384	386	400	431	428	418	458	393	408	419	435	402	427	423	415	412	406	420	409	416	421	388	412	409	452	379	415	431	408	386	399	445	403	440	406	402	424	409	397	408	431	409	387	410	403	439	434	414	425	410	458	436	420	431	420	438	433	418	411	417	450	418	415	467	457	406	424	400	370	425	442	428	397	436	478	437	427	432	420	432	448	430	415	419	410	442	422	393	395	449	421	441	420	416	420	429	459	387	433	430	400	413	408	390	401	388	408	427	445	448	421	416	438	409	416	467	417	421	448	443	409	404	391	406	414	399	420	417	355	416	441	458	386	393	415	442	429	410	444	413	428	439	431	404	416	445	384	408	370	439	443	430	439	409	422	432	407	419	448	388	438	428	456	434	444	428	412	422	419	381	415	409	397	460	411	433	403	442	441	445	410	410	427	388	422	435	409	426	416	419	422	414	425	418	465	417	391	434	415	404	443	418	440	394	445	409	390	435	415	422	427	423	415	430	422	431	410	393	449	427	463	398	439	455	407	423	427	426	402	430	419	422	401	417	404	409	400	435	454	401	427	391	383	373	406	397	459	390	422	427	421	413	410	393	382	394	430	451	394	431	421	442	433	423	402	466	411	454	426	485	429	381	420	432	436	419	411	414	422	442	387	401	419	433	425	442	408	434	429	433	436	454	424	430	424	419	420	432	414	414	393	458	424	387	432	412	401	453	448	419	417	431	415	418	406	414	383	397	436	431	392	456	463	455	420	437	417	408	391	412	426	391	424	468	440	432	425	422	438	386	419	402	410	431	418	414	449	417	416	451	448	408	409	438	456	441	410	435	413	438	403	403	426	434	439	400	437	376	422	416	472	407	429	422	419	375	396	412	419	380	434	413	458	440	420	436	484	393	407	384	393	384	421	424	468	385	412	400	464	388	416	387	438	434	420	421	411	426	382	419	423	426	408	409	424	413	415	417	413	426	413	404	429	391	438	429	415	416	396	450	422	419	424	430	425	424	391	454	434	430	396	421	428	412	423	422	436	440	445	461	447	419	429	453	394	369	390	453	379	419	439	432	429	435	441	411	431	408	437	390	407	434	388	399	404	403	396	452	424	415	449	430	415	421	384	402	437	442	421	429	446	383	449	415	388	461	433	389	432	396	426	408	403	399	410	434	472	439	403	389	407	414	451	427	429	410	419	401	444	403	417	429	438	410	420	463	432	420	394	418	435	398	459	348	418	422	427	431	435	409	406	431	421	437	436	474	426	446	398	413	424	413	407	402	439	453	404	435	415	410	431	417	435	399	428	425	420	404	418	427	459	420	406	424	413	400	412	396	428	442	400	459	456	398
1362	370	338	347	333	316	280	277	309	315	277	290	264	269	249	286	248	288	310	279	281	288	293	288	316	280	272	274	280	260	257	276	289	274	287	277	299	282	287	291	265	278	275	284	274	259	266	274	285	261	294	284	289	273	272	274	285	279	267	281	266	287	275	277	282	266	256	285	272	307	302	285	298	272	285	261	269	268	277	279	296	266	272	261	257	281	270	299	281	259	280	271	284	257	298	259	259	265	273	255	244	289	295	269	284	273	290	277	275	272	252	280	315	278	271	281	255	256	265	275	303	242	290	278	286	298	256	298	290	285	303	271	269	244	259	248	288	302	277	270	251	275	271	256	269	271	300	282	296	286	278	284	285	257	270	256	279	287	300	279	260	262	269	292	265	276	244	276	266	260	241	260	271	286	270	273	288	282	291	281	303	277	270	304	274	261	274	269	276	272	307	313	255	292	277	274	277	268	310	282	280	310	303	269	255	257	274	284	295	281	270	260	299	295	281	257	295	309	300	303	271	250	266	292	299	277	243	298	275	287	257	269	265	267	296	299	264	230	296	291	245	261	254	271	262	319	291	280	276	251	310	299	261	295	244	279	273	277	280	258	312	259	254	279	250	270	245	282	290	290	283	284	247	274	273	285	293	292	302	265	278	252	243	256	292	264	272	287	290	304	288	273	292	287	276	311	282	270	227	279	278	267	278	266	260	298	256	274	279	299	272	296	289	258	277	275	283	281	274	256	268	268	297	272	288	287	276	304	275	248	286	303	290	267	264	289	275	291	283	249	260	294	278	309	252	286	293	248	262	232	291	277	299	267	271	284	261	314	278	270	268	274	279	295	288	264	282	264	251	270	295	286	286	306	267	286	263	277	303	290	288	249	270	237	254	271	288	259	286	276	286	266	283	266	255	261	277	298	288	255	262	305	285	288	254	273	265	289	263	290	297	274	265	302	279	252	274	252	305	278	304	259	269	268	266	297	288	280	264	280	258	263	284	241	273	263	269	285	246	259	280	260	257	309	253	296	260	281	266	293	248	292	278	272	265	262	271	302	281	281	247	287	298	268	271	279	290	301	262	269	304	274	308	312	285	280	262	296	248	280	274	293	278	286	275	282	280	268	266	269	267	259	281	294	322	296	274	272	267	278	300	279	285	274	243	286	318	290	262	266	297	273	255	254	255	267	281	271	295	270	287	255	234	252	289	291	262	257	261	292	249	307	284	287	261	266	271	284	265	266	282	253	275	273	277	280	283	270	265	283	287	300	292	275	276	260	266	274	291	270	258	256	261	286	274	274	250	301	271	267	257	286	297	287	296	283	264	245	260	270	281	291	278	272	298	244	305	273	284	266	265	272	290	293	301	250	261	292	271	286	241	254	287	298	269	261	286	275	277	252	298	290	285	309	265	293	293	266	266	256	274	254	287	249	302	268	322	261	271	279	274	256	290	295	304	252	266	279	267	266	280	280	272	270	249	265	278	254	277	279	261	270	324	278	281	296	278	273	259	265	277	287	297	265	276	267	289	258	305	307	280	242	277	294	258	266	266	273	278	278	258	288	260	258	277	284	262	262	258	274	287	288	268	256	239	290	277	278	238	281	268	253	273	268	309	275	263	267	296	280	268	268	264	282	274	275	293	304	292	269	280	279	287	280	260	298	270	273	284	274	264	264	294	256	283	255	277	307	316	305	264	292	264	279	275	273	315	256	271	263	295	283	281	271	306	261	300	253	289	271	248	309	278	267	264	280	275	251	265	254	250	245	250	303	268	259	261	296	257	288	276	306	308	299	291	274	292	255	275	267	281	294	278	267	279	311	280	267	287	283	282	261	284	291	272	249	267	308	278	256	289	289	280	276	282	310	291	291	279	271	266	283	282	292	251	271	314	293	267	284	290	265	281	261	295	254	276	265	289	289	289	253	270	277	286	301	272	265	315	310	254	312	289	268	274	288	308	322	296	266	269	306	283	244	274	265	306	290	289	289	271	271	286	257	289	268	262	260	230	266	269	264	318	262	263	272	252	297	238	302	258	277	307	299	297	290	309	271	304	278	314	253	263	285	262	282	273	280	287	276	276	268	280	277	309	269	295	274	291	272	242	293	274	284	265	300	282	312	251	271	281	298	278	283	262	290	273	275	264	281	283	308	289	281	303	250	291	289	278	266	270	286	290	293	297	277	239	277	278	280	289	309	261	275	277	273	268	260	283	295	256	276	301	257	306	258	268	256	284	301	282	299	281	279	289	289	301	275	315	279	253	272	265	289	284	295	296	282	296	307	296	288	265	301	300	293	293	265	291	260	264	276	276	284	284	283	290	305	289	283	259	266	270	271	262	252	274	261	265	280	247	277	259	277	255	276	289	252	285	271	291	266	275	265	276	287	270	258	291	287	290	292	288	272	279	246	272	272	278	275	309	313	261	260	261	291	262	266	277	269	240	301	257	282	299	280	285	279	281	258	287	289	285	280	262	245	279	285	290	286	279	286	299	301	292	273	242	266	260	270	260	255	271	283	270	272	277	244	254	273	260	291	277	275	265	312	266	271	258	290	287	283	265	292	288	286	270	261	259	299	260	242	308	244	290	279	243	289	274	283	281	276	301	293	279	272	283	290	311	263	265	275	300	269	275	290	293	259	272	277	291	284	241	298	272	301	323	315	263	247	268	288	306	274	256	287	275	256	298	266	290	257	258	272	283	271	243	292	293	260	281	296	292	241	254	299	283	269	269	302	279	256	256	277	270	279	287	284	283	272	286	271	283	269	273	325	271	272	251	262	279	309	292	278	266	282	263	288	281	275	293	273	285	296	271	268	292	292	287	261	272	262	298	274	242	269	266	262	258	277	288	302	262	280	289	295	246	264	267	285	277	283	306	255	258	281	282	268	321	273	314	287	284	295	290	269	259	282	269	275	273	286	273	309	285	282	267	265	287	245	288	265	277	275	294	258	238	274	268	277	286	267	281	317	287	255	265	292	274	272	277	293	273	261	266	303	278	266	273	293	298	253	265	263	264	270	304	288	252	285	260	285	289	264	285	296	278	276	265	271	266	267	274	271	291	261	253	285	295	294	281	286	264	300	259	261	287	239	291	240	267	293	250	287	288	297	292	255	278	257	274	274	277	270	322	283	267	305	261	264	265	267	279	270	257	299	266	269	247	263	287	262	291	249	261	289	269	263	263	247	255	304	280	244	258	280	290	287	275	265	269	279	291	280	275	283	270	279	271	291	282	275	268	293	263	283	267	274	258	300	278	270	258	278	248	268	287	280	263	297	262	274	292	275	282	264	301	270	306	258	237	278	315	308	284	286	254	260	284	283	284	246	277	272	253	302	304	267	293	301	298	256	287	267	261	285	284	257	278	254	295	263	260	288	265	280	263	295	283	260	293	289	293	261	278	275	283	283	286	275	264	282	268	292	285	271	256	251	251	270	264	280	237	248	270	295	279	284	306	273	308	304	281	296	261	276	278	285	294	263	291	287	259	280	282	263
2322	979	1004	1062	1063	1022	999	925	940	948	880	871	871	852	848	864	882	821	898	917	906	952	915	910	974	951	944	908	930	850	916	854	845	880	812	848	872	824	883	862	870	876	922	825	903	852	828	857	829	864	860	872	862	837	794	843	799	840	775	889	886	809	928	869	824	834	824	817	843	849	838	868	817	895	913	839	878	858	829	777	815	854	875	847	859	861	873	866	814	859	890	842	856	846	787	910	870	875	888	838	824	845	855	850	825	839	876	759	874	849	821	863	840	850	836	825	868	812	842	825	889	863	797	808	825	847	884	797	841	798	806	831	873	798	868	870	862	801	813	803	887	866	885	806	844	815	823	853	886	865	853	830	810	780	799	828	829	832	846	889	878	858	899	880	811	853	882	881	834	831	861	863	872	848	831	839	815	834	805	840	878	854	840	819	817	829	819	850	847	829	858	913	831	827	854	795	845	869	861	818	888	841	849	860	765	868	880	819	814	841	909	871	837	841	810	809	909	865	856	880	889	809	864	827	840	851	880	823	890	882	830	839	832	867	834	911	841	841	835	841	872	778	869	820	830	835	799	811	814	913	791	793	845	859	864	847	864	859	826	865	853	851	879	836	856	847	880	844	845	853	883	831	870	852	835	869	857	868	849	840	833	894	829	868	801	811	790	810	893	857	858	855	831	840	888	885	835	844	867	878	869	889	862	786	877	863	785	828	898	854	850	863	827	821	849	891	800	809	889	828	851	876	896	855	774	861	863	808	813	848	836	846	843	870	828	887	844	824	847	905	807	846	804	854	877	902	859	859	805	824	868	909	850	769	810	874	845	863	806	854	855	872	841	839	866	879	831	866	813	857	794	868	860	793	847	864	895	843	915	875	873	808	825	841	808	825	814	875	847	767	841	849	816	833	801	827	874	811	859	830	836	868	816	839	867	887	880	888	865	854	883	834	862	815	860	859	840	816	817	880	845	857	836	821	797	857	797	823	861	839	825	860	848	880	859	855	873	806	881	833	851	862	844	841	839	839	848	826	846	879	829	898	873	828	793	851	896	876	799	822	852	878	873	859	882	863	872	816	807	877	876	857	832	862	853	879	844	838	824	877	813	831	879	850	852	859	875	851	827	855	847	866	869	856	855	794	860	839	827	841	856	781	891	838	818	834	830	827	803	853	837	827	827	823	832	794	817	849	900	849	859	843	801	831	835	869	857	804	837	814	898	891	897	818	834	850	823	861	842	865	770	819	851	795	860	893	825	797	851	836	848	818	858	840	775	906	853	815	891	884	801	874	838	805	877	886	869	845	784	879	846	849	811	866	900	838	878	846	846	835	785	770	873	865	836	835	798	866	878	816	839	876	840	831	802	883	880	764	881	826	844	848	829	851	901	857	841	821	846	845	838	856	806	806	852	830	768	838	811	870	880	787	849	824	863	867	868	830	896	848	813	847	854	854	854	869	838	846	786	872	794	877	816	869	868	844	830	821	839	826	839	835	829	856	845	831	849	841	818	841	834	838	870	841	813	851	805	813	822	849	892	859	869	840	884	881	845	896	871	837	803	864	823	867	877	857	860	806	841	811	850	812	813	836	833	814	870	855	850	848	845	872	793	825	849	826	866	864	918	860	830	820	839	858	828	814	833	862	823	786	829	817	873	852	836	829	830	827	794	896	912	820	877	838	825	809	808	850	909	837	843	851	896	885	851	838	829	844	892	887	871	820	840	842	815	827	839	863	827	823	838	856	861	810	848	814	805	851	883	883	836	820	813	847	854	824	844	848	896	864	838	855	850	862	822	854	864	812	860	868	890	853	862	820	879	814	839	831	834	812	833	875	903	855	878	888	852	813	845	830	855	834	840	854	848	866	793	846	842	817	851	807	850	808	871	882	810	821	828	862	854	883	806	818	845	832	860	833	859	883	819	826	863	852	834	786	871	890	896	872	797	860	854	888	834	851	838	850	891	843	880	865	851	847	824	852	864	872	872	876	851	865	828	879	825	828	880	878	829	866	846	880	808	780	865	902	839	834	831	856	858	807	828	861	874	850	877	820	857	830	851	822	791	837	824	844	822	846	791	830	838	836	842	881	831	829	817	866	867	880	847	867	870	854	809	747	878	844	878	834	845	801	854	863	858	883	846	834	858	827	905	898	845	885	839	844	891	831	862	835	825	873	829	871	812	791	795	846	910	848	809	764	834	895	793	862	815	806	922	828	816	847	873	846	896	812	858	791	896	890	832	838	830	850	809	833	770	835	847	854	832	774	826	862	833	871	850	846	820	873	892	844	852	867	846	865	843	841	858	761	851	853	860	843	868	855	817	837	900	813	862	879	834	786	894	826	829	861	839	846	884	875	844	835	854	872	829	909	810	873	777	890	805	774	802	847	851	868	770	801	877	870	824	875	892	815	818	842	842	847	835	838	823	832	835	825	914	810	825	860	895	913	832	828	895	828	803	828	831	921	847	875	809	830	805	850	791	883	847	834	869	879	886	844	838	844	837	843	852	812	822	841	878	883	853	859	800	823	853	900	836	849	864	864	850	887	878	838	827	851	845	782	829	807	843	893	830	889	820	824	868	885	894	859	915	871	872	859	883	834	805	832	879	890	835	870	824	837	813	832	876	858	841	847	871	898	928	828	810	843	840	853	843	833	874	854	818	831	870	843	860	798	845	868	858	824	820	832	838	860	863	812	835	854	858	845	851	845	845	841	887	861	835	852	779	879	810	863	791	840	841	867	826	856	860	866	893	870	849	870	834	815	794	840	858	830	857	852	885	807	901	772	834	896	866	868	841	794	868	880	864	872	881	867	895	833	859	862	830	843	871	868	815	820	870	814	893	879	864	915	804	856	877	860	813	896	865	831	835	857	845	839	833	849	876	826	813	856	862	830	811	783	819	860	865	816	846	874	875	854	798	851	843	866	840	751	849	870	805	816	843	816	842	870	800	803	809	833	821	818	871	794	840	854	889	832	857	867	876	827	835	847	880	813	838	855	849	876	871	823	821	825	863	882	838	865	860	814	852	828	818	822	858	836	858	896	912	793	851	833	844	811	837	860	828	824	925	845	828	819	864	839	859	795	861	853	825	847	852	873	877	748	848	853	839	853	867	837	908	818	831	850	897	856	846	786	835	831	871	881	893	830	865	851	827	855	820	825	772	885	842	835	837	866	833	885	854	805	841	886	826	784	889	834	825	861	848	855	863	828	835	849	837	845	812	889	872	810	862	852	850	831	862	876	844	843	885	880	847	837	819	826	883	876	875	824	845	886	877	854	892	815	858	876	884	867	877	821	848	818	815	855	828	911	837	893	875	860	856	866	856	873	842	879	811	850	867	832	866	842	856	841	836	822	839	861	871	848	851	895	862	870	830	820	882	839	860	888	833	783	861	845	856	903	856	851	804	819	849	887	826	849	870	895	844	805	889	850	867	890	840	842	843	858	849	837	857	820	845	830	844	837	803	843	923	864	893	883	918	846	862	822	847	868	865	823
4645	1276	1469	1115	727	562	380	339	342	293	250	265	231	202	201	189	175	182	153	180	196	178	212	295	343	364	256	286	224	185	157	187	161	154	167	161	168	155	146	142	174	194	144	147	177	162	160	163	123	155	140	143	158	173	140	151	171	149	145	147	153	148	161	146	153	162	152	137	140	149	149	164	157	158	151	119	152	155	135	155	149	126	137	157	142	161	130	159	165	154	152	149	150	159	152	136	148	156	165	158	151	158	152	164	157	139	135	146	162	162	119	154	161	152	171	160	162	157	150	150	150	156	143	145	157	168	149	154	131	132	133	155	173	149	143	167	162	139	181	152	116	150	159	136	158	159	145	163	145	159	154	137	145	144	142	176	146	159	150	147	145	133	155	156	157	165	168	140	152	137	152	162	139	145	140	155	153	147	162	154	157	148	166	148	138	159	148	154	141	145	153	129	138	143	158	148	160	133	148	182	160	147	153	171	175	157	164	140	170	153	160	154	148	149	146	151	149	151	140	153	156	148	180	171	170	155	178	178	134	145	154	145	158	124	144	141	156	150	148	164	153	158	156	138	147	147	149	134	134	156	160	157	151	145	169	128	157	175	134	134	141	162	153	140	148	147	139	154	131	163	154	147	138	143	155	150	141	138	136	141	157	141	154	152	158	142	167	173	136	148	143	137	169	134	142	150	145	173	158	160	130	141	159	158	139	169	148	169	154	159	134	151	139	162	157	165	134	144	170	150	160	159	153	140	162	154	154	161	146	154	163	144	144	163	153	152	134	152	141	168	145	135	149	155	146	154	138	156	163	145	143	170	145	140	146	144	170	143	142	165	158	147	174	173	150	160	140	156	154	169	160	141	144	154	143	138	150	148	140	153	146	148	126	148	133	164	130	153	141	143	150	149	157	155	137	154	151	140	151	160	172	145	156	124	157	154	127	147	124	138	169	132	166	137	144	179	139	150	148	140	149	162	156	153	171	142	156	137	140	138	131	148	157	166	151	172	152	150	129	152	156	167	148	159	179	148	158	136	146	153	164	164	158	154	168	191	173	166	147	175	140	159	157	126	138	165	140	156	142	169	138	184	149	158	162	154	132	161	138	142	145	142	162	133	173	146	154	119	154	149	151	144	169	151	163	144	166	157	154	140	157	142	171	136	172	162	158	149	148	133	152	145	153	157	162	149	139	146	157	143	145	153	167	148	162	120	174	166	152	148	150	148	147	166	161	156	153	157	147	139	167	149	128	134	131	173	148	150	143	162	152	151	136	154	168	141	137	165	169	150	142	130	137	119	149	132	169	163	148	146	158	147	140	156	156	152	131	162	154	129	154	157	162	163	153	132	148	157	175	145	143	150	169	146	139	171	139	172	145	176	131	156	156	141	145	157	147	146	156	171	168	172	160	159	161	148	152	159	155	159	164	152	171	164	147	167	155	155	143	171	149	133	139	163	159	147	165	151	132	118	168	162	164	146	148	127	148	144	149	152	153	151	146	149	130	155	154	161	147	170	143	148	151	144	140	142	150	140	148	150	163	166	153	169	123	138	137	154	125	149	139	156	138	180	153	163	168	167	161	164	146	142	169	146	149	143	140	162	138	134	150	164	170	133	166	153	145	157	142	148	166	149	138	162	152	130	169	157	157	158	139	161	163	147	136	133	145	165	158	159	176	139	148	136	132	133	158	138	156	176	173	144	135	162	144	139	145	130	145	149	148	160	163	135	156	155	147	151	153	160	168	164	181	142	133	151	135	143	158	159	142	151	156	140	128	138	149	156	135	143	146	149	156	131	154	155	160	142	149	160	156	184	144	146	152	171	154	152	161	128	146	134	166	161	167	149	133	155	158	143	162	138	133	168	144	145	144	149	146	135	140	153	131	157	163	152	170	164	163	179	177	168	159	168	159	151	140	131	141	172	153	166	157	148	155	165	136	161	154	158	178	126	138	154	152	144	140	168	147	153	140	141	164	149	158	154	135	132	154	168	142	167	137	142	137	151	157	161	147	162	144	152	155	144	155	175	161	134	153	163	161	148	144	147	147	143	130	163	134	136	159	137	141	125	159	159	131	132	140	134	160	171	147	184	174	146	156	167	152	160	143	165	147	136	134	149	155	143	144	138	151	154	127	142	147	154	137	136	139	127	141	172	160	139	162	132	142	169	148	145	172	147	159	148	138	151	143	158	155	164	167	153	140	137	141	150	149	162	123	166	151	150	155	171	150	147	151	155	153	151	153	155	146	137	144	153	153	147	128	149	154	127	159	158	153	152	169	152	166	117	151	155	137	163	141	138	192	153	154	134	151	134	181	174	144	146	165	152	142	162	150	166	162	151	183	159	159	149	147	155	157	139	148	153	160	143	151	152	142	157	174	136	165	167	144	157	144	170	144	162	136	145	140	158	168	146	124	143	133	135	148	142	145	148	144	147	160	139	156	150	159	167	180	143	189	154	139	148	153	139	157	137	162	145	144	167	143	149	166	168	156	134	166	154	159	150	169	142	128	145	137	154	142	150	148	179	142	148	139	154	131	169	140	152	158	163	175	155	162	146	136	145	126	142	138	153	158	141	144	154	142	164	147	166	160	157	157	151	139	146	149	142	148	145	142	137	160	152	150	173	142	168	133	169	143	132	146	165	151	144	151	157	142	137	149	169	135	153	165	142	161	167	135	159	155	187	153	145	130	134	158	143	168	153	135	173	169	146	154	156	158	136	142	169	164	147	127	153	150	150	151	147	131	168	131	153	155	139	119	153	148	156	142	130	169	177	156	149	152	161	155	144	117	150	138	148	154	142	150	132	152	142	166	178	162	139	156	129	139	154	178	139	149	161	144	153	151	137	145	131	151	149	141	161	161	157	144	140	153	162	154	124	143	147	145	173	134	144	160	136	168	172	147	132	150	155	154	147	139	150	165	159	131	144	153	159	141	157	171	139	140	149	160	137	139	160	149	139	158	139	141	137	171	163	159	145	160	158	166	147	149	150	146	152	138	151	155	152	151	158	161	151	139	149	143	166	156	139	140	156	139	133	151	142	156	161	144	150	146	160	169	170	159	122	161	167	164	162	141	134	138	137	154	136	144	161	148	163	136	152	169	150	150	164	154	160	153	160	154	146	144	153	143	141	148	151	161	133	153	163	158	148	156	180	134	158	126	172	160	146	134	139	169	161	145	172	157	158	141	132	166	143	165	132	137	157	128	158	163	154	139	171	136	162	148	142	144	128	121	145	148	161	165	130	154	163	136	158	162	148	138	150	142	134	139	169	165	148	156	155	173	144	138	136	157	162	157	136	148	142	159	157	141	182	157	154	149	160	168	152	151	170	143	156	135	133	151	148	147	147	147	130	146	176	151	152	149	135	147	153	160	153	160	132	149	153	164	143	153	157	156	156	144	137	146	145	154	152	135	150	154	141	135	135	161	139	158	145	160	164	148	137	189	140	150	156	148	130	137	160	168	160	154	150	139	150	157	169	161	157	157	130	155	170	136	140
5568	1703	3923	4208	3424	2844	2383	1911	1723	1534	1351	1249	1165	1044	955	870	863	817	796	780	762	754	1148	1973	2719	2631	1746	1825	1207	864	794	742	710	651	616	632	580	611	601	639	590	537	556	571	571	572	558	609	558	588	540	556	555	565	533	504	546	531	500	519	505	568	542	529	552	563	515	509	496	485	531	503	509	520	493	479	493	541	516	532	524	523	545	473	481	523	501	484	554	519	487	513	542	485	543	473	516	503	498	520	492	543	512	494	496	506	491	571	501	519	513	504	505	524	487	525	501	576	484	525	462	507	506	511	482	458	489	464	524	487	498	471	472	491	532	473	464	506	534	517	500	485	517	502	517	506	548	507	488	484	477	500	496	490	498	476	509	510	499	501	483	495	498	474	510	565	505	475	523	499	509	518	487	516	527	483	499	481	503	527	500	492	499	497	461	486	500	542	532	506	502	488	484	549	485	486	480	524	495	498	483	498	483	517	522	503	502	513	494	526	472	494	461	494	513	511	511	508	521	478	518	472	496	490	506	536	558	496	467	500	563	527	512	487	506	516	513	513	484	524	497	501	534	516	505	487	463	525	493	492	482	494	513	482	502	492	527	493	525	504	489	500	525	464	526	493	486	490	488	491	480	496	530	508	496	474	518	485	510	474	515	515	496	528	515	518	493	509	488	511	499	472	550	501	498	558	501	506	498	464	511	529	488	488	485	510	478	528	513	491	505	464	478	518	502	544	484	479	484	526	472	503	487	521	481	489	516	461	473	503	494	510	500	494	509	512	487	492	506	497	487	503	478	541	475	509	482	485	446	472	501	482	477	507	508	448	499	497	493	497	497	494	552	488	496	505	490	493	469	545	475	505	492	520	486	463	493	493	461	504	496	491	561	463	483	469	473	483	473	481	529	435	470	529	463	521	487	502	487	515	483	506	499	451	517	503	504	459	538	531	491	504	479	521	521	498	516	500	503	480	501	503	517	503	458	496	476	508	508	500	506	490	479	500	468	499	526	473	464	472	517	500	487	526	488	470	495	497	499	454	495	528	472	511	480	510	511	507	498	510	522	508	537	514	538	521	507	472	481	443	489	461	508	487	494	528	528	551	512	551	542	502	489	500	487	479	509	494	511	481	502	506	525	499	490	507	482	488	493	522	507	518	538	515	518	481	526	509	521	480	497	517	521	529	507	506	514	490	540	473	462	528	459	494	484	541	531	540	484	512	497	550	499	508	501	517	511	482	504	532	488	503	524	467	530	492	506	494	506	497	531	507	490	504	499	501	487	461	460	523	483	493	480	484	495	516	467	524	497	517	518	503	514	535	467	504	529	524	521	500	488	456	513	520	489	492	518	496	510	502	476	520	536	494	518	471	477	502	506	502	494	490	506	488	490	479	478	512	491	520	488	512	427	481	507	511	473	496	532	519	545	508	520	513	506	471	471	535	472	504	519	475	518	508	485	506	482	462	487	558	530	493	515	518	520	463	501	492	487	481	496	505	491	534	507	526	511	520	516	474	548	469	495	530	465	502	504	467	460	531	518	483	502	465	508	510	496	502	501	487	460	534	509	507	496	488	504	553	478	484	467	458	480	523	546	478	521	495	490	547	514	484	490	534	507	505	512	540	487	517	476	469	523	478	516	509	533	502	513	482	459	478	523	523	488	503	502	489	529	539	474	547	483	493	491	504	514	516	494	463	469	511	500	474	495	497	511	483	503	488	468	530	514	505	499	517	476	458	495	512	481	503	502	518	489	519	524	517	498	546	483	480	521	512	441	529	522	489	480	491	518	481	485	506	501	521	495	499	526	457	529	478	539	498	504	526	460	498	497	475	512	491	484	512	478	494	480	533	530	526	478	556	490	507	560	488	468	496	510	458	441	521	493	497	465	515	508	518	497	474	509	484	488	511	505	538	485	499	498	492	529	488	474	523	509	507	493	514	482	472	484	468	519	487	517	536	515	489	525	544	526	496	523	517	494	493	482	505	450	486	501	508	469	515	514	529	481	465	489	538	512	502	521	471	529	536	529	549	516	485	505	500	520	509	542	492	477	478	494	490	477	522	503	451	535	479	510	512	490	501	497	524	496	503	491	508	505	494	494	499	505	494	507	503	534	501	486	511	482	503	473	502	525	499	483	438	516	497	512	486	524	461	508	531	515	532	482	494	473	482	524	503	531	482	504	476	537	527	520	534	456	517	512	517	488	500	539	517	486	553	529	464	521	529	450	521	511	526	494	463	480	462	520	529	497	538	507	476	503	491	484	522	483	509	522	520	534	495	498	532	535	525	503	494	477	502	481	510	495	504	474	468	498	458	511	530	475	487	545	489	478	484	505	505	487	507	513	519	532	502	491	477	505	494	529	512	489	522	516	505	482	497	544	485	491	486	494	502	517	496	478	496	552	487	496	484	503	502	534	513	487	494	450	506	513	475	487	509	528	474	491	486	532	552	516	465	477	531	458	499	509	489	482	445	448	535	501	433	462	494	517	508	466	485	473	476	496	489	526	536	539	483	531	492	505	464	460	500	510	492	484	493	473	489	460	526	504	474	516	486	492	464	512	491	496	487	511	530	493	485	489	506	507	510	490	523	505	491	517	485	486	485	519	484	510	470	508	536	460	520	459	498	535	495	488	502	461	487	474	511	543	462	460	496	501	543	457	524	530	487	506	497	543	475	554	497	493	457	470	539	519	528	507	472	503	532	529	507	487	484	502	465	520	523	533	530	508	514	495	510	487	481	489	516	500	489	497	511	470	509	466	475	532	516	464	489	490	506	468	513	450	486	520	503	506	522	491	467	522	514	470	504	466	505	524	525	459	447	507	464	488	499	448	479	510	462	516	495	492	516	510	511	490	487	477	534	487	506	467	491	533	503	471	537	522	480	491	491	504	526	520	501	478	517	495	518	484	452	508	496	534	509	499	489	514	474	512	550	503	506	513	508	499	541	520	492	531	512	454	495	533	505	469	523	536	505	511	535	526	514	474	509	508	497	496	491	486	543	480	484	484	528	519	493	464	515	526	497	511	519	482	519	543	543	465	481	492	541	498	526	471	509	460	514	497	516	503	503	559	478	515	519	521	502	462	501	481	532	502	525	503	510	515	521	462	524	522	510	490	478	512	494	510	533	524	541	512	511	501	490	488	516	495	489	519	468	481	483	497	530	535	483	472	492	497	501	530	508	519	484	528	515	523	477	503	531	494	533	491	528	541	482	521	507	495	523	504	484	490	533	555	516	515	507	500	500	479	489	503	494	521	527	471	465	488	481	502	506	472	484	493	516	503	458	472	527	498	483	514	515	516	467	508	528	493	482	577	441	475	514	466	566	507	505	496	535	466	516	503	517	505	508	461	481	492	523	483	520	518	504	485	492	495	506	517	482	525	501	496	505	536	474	488	520	488	499	502	503	478	526	477	474	464	542	504	483	481	489	509	517	510	523	458	507	539	525	504	471	480	534	496	478	527	529	478	520	496	491	525	506	483	531	498	504	494	549
8771	2313	2855	1969	1319	937	705	583	462	370	323	278	258	243	211	207	173	199	152	175	156	189	243	415	615	469	377	366	281	189	193	161	141	155	134	134	142	137	131	130	119	119	140	125	144	118	153	118	160	110	108	112	115	102	119	112	105	108	116	120	131	131	125	110	118	133	131	123	130	128	121	126	98	112	126	124	115	142	122	143	113	120	137	114	114	132	119	119	122	138	127	122	125	120	122	118	118	116	117	108	131	118	127	115	116	126	129	116	137	111	111	113	125	134	147	129	136	150	105	92	106	129	122	122	127	129	117	109	126	128	112	133	125	119	111	103	111	113	125	119	128	147	124	124	118	128	113	120	112	128	107	137	110	113	110	127	124	124	123	111	145	123	112	144	143	124	123	141	119	102	110	129	106	112	117	133	118	123	108	123	123	129	119	133	117	120	111	128	123	127	122	114	129	105	122	109	113	121	129	129	124	125	119	120	139	105	108	117	131	99	138	109	132	138	109	107	108	116	118	107	119	120	114	120	94	125	118	120	120	103	102	113	126	121	120	110	114	127	119	110	103	147	136	140	114	143	130	121	127	110	140	128	128	117	123	110	111	125	104	124	105	114	126	128	116	105	118	111	142	102	126	117	128	140	139	117	113	114	122	125	138	128	122	107	118	129	129	113	120	131	125	129	126	123	130	131	110	114	120	136	132	113	114	130	132	125	110	118	114	125	121	123	130	123	124	105	129	115	122	110	120	142	134	122	110	106	119	118	111	107	120	110	107	133	126	118	119	123	117	132	128	108	107	109	120	137	146	122	115	116	108	109	118	110	106	130	129	102	124	98	119	106	121	109	98	118	118	111	114	137	106	113	127	135	108	135	117	101	111	104	134	110	124	113	112	124	129	120	116	114	111	114	107	125	126	105	130	115	101	117	117	116	112	120	122	115	125	119	108	129	140	110	123	129	125	91	105	124	120	128	126	128	111	119	95	108	130	117	124	110	133	128	136	112	115	114	123	128	116	136	111	114	100	126	131	105	127	113	110	142	110	104	124	112	116	126	127	112	121	129	114	127	104	111	132	110	126	112	117	135	107	120	124	108	112	129	129	115	118	113	102	128	134	110	135	119	113	109	131	133	135	130	117	120	117	141	113	105	105	121	110	118	134	117	137	123	95	122	145	123	104	94	112	104	112	103	115	129	130	128	119	112	118	127	126	114	135	137	132	111	113	129	132	142	114	103	119	118	132	109	118	122	125	102	121	112	144	117	125	98	101	131	110	113	118	109	95	121	117	131	112	98	123	109	120	114	124	112	110	126	110	126	119	111	135	124	116	125	114	143	126	122	116	130	125	128	123	117	118	120	124	111	116	126	121	103	142	111	132	123	127	113	119	125	119	141	118	127	139	128	125	122	113	114	113	101	114	124	122	146	113	124	110	127	121	115	135	101	135	126	113	133	105	120	129	128	111	111	128	129	111	134	146	101	128	117	126	119	126	130	136	141	107	143	125	116	130	127	104	140	142	117	116	117	105	119	120	106	104	105	109	133	111	114	127	106	123	130	108	121	119	127	131	127	119	121	117	129	117	113	148	129	132	110	107	114	144	143	127	108	120	127	124	137	125	111	137	122	115	117	130	122	141	126	129	126	115	147	135	127	109	127	134	113	123	115	131	112	144	122	117	127	103	119	144	125	135	113	120	126	104	126	134	136	151	109	144	118	105	111	139	121	106	127	137	129	110	117	111	116	118	112	118	134	129	119	123	106	132	116	127	126	116	125	112	112	119	120	137	120	122	135	97	105	117	145	117	105	117	115	130	119	103	142	117	113	124	127	135	99	115	104	138	112	136	124	81	113	136	132	113	125	102	130	131	119	113	126	126	133	116	107	133	114	138	114	114	104	115	116	112	106	139	118	109	117	119	129	121	109	115	132	122	135	120	116	135	120	118	121	106	131	131	108	106	132	123	129	92	133	123	132	135	108	112	135	111	118	117	107	120	116	114	135	124	128	118	129	121	122	105	112	120	125	114	112	99	105	123	139	116	114	120	125	109	128	128	121	119	114	113	113	132	115	122	117	147	114	116	130	120	140	133	118	121	107	117	131	117	130	118	132	131	106	119	139	130	117	128	117	119	109	107	117	144	117	113	121	127	142	121	120	124	115	135	118	121	106	141	125	139	104	110	129	127	105	106	109	127	135	117	127	128	115	108	117	114	123	122	108	120	118	126	109	118	113	109	129	119	107	129	126	136	125	126	111	120	103	119	122	118	123	136	126	95	122	127	125	116	145	142	123	128	105	132	105	105	99	114	129	108	129	116	123	115	107	118	114	129	104	134	125	128	107	137	109	122	116	123	133	108	130	120	122	125	106	136	120	107	112	99	118	110	109	103	127	116	112	114	113	120	116	109	103	122	121	130	114	129	118	103	138	115	119	111	116	117	102	114	111	108	114	121	115	131	104	133	120	100	114	119	123	134	126	118	122	111	123	95	115	118	123	130	142	133	130	107	120	98	112	118	111	127	116	127	100	107	109	130	104	122	118	121	131	125	124	125	131	130	126	108	130	110	110	121	130	114	121	117	128	146	119	108	127	103	146	122	119	114	135	123	110	130	113	111	115	131	128	118	130	87	112	110	118	126	129	100	122	128	102	123	131	125	137	116	105	134	104	133	122	119	118	128	113	130	130	134	119	138	95	118	116	122	118	121	119	110	120	111	112	128	115	120	109	117	117	127	130	127	131	133	127	124	130	122	111	125	109	139	119	121	99	116	120	145	123	114	114	111	128	127	122	101	128	130	111	110	131	123	115	134	140	129	111	126	131	127	100	115	107	118	132	116	118	112	106	115	124	119	133	111	124	132	131	116	134	110	139	110	137	130	104	124	137	109	121	115	124	119	118	112	102	130	107	131	134	125	120	132	142	106	133	108	115	123	108	130	137	114	100	124	107	117	115	119	123	121	128	109	132	110	132	124	120	140	134	109	110	110	137	94	130	108	124	113	135	108	123	117	132	119	124	107	126	127	112	139	113	104	103	124	123	113	118	119	116	122	107	110	115	116	115	112	124	112	140	128	94	112	128	109	111	116	127	135	123	125	126	104	119	108	120	106	117	132	120	139	123	132	112	114	131	104	121	105	116	137	135	123	110	128	113	116	130	130	110	125	110	115	120	113	132	123	120	109	130	125	142	119	114	112	114	127	116	113	133	121	124	120	129	111	114	117	123	121	121	116	127	121	112	144	120	134	130	155	115	120	106	112	122	132	115	139	122	103	118	119	117	136	131	125	116	121	131	117	113	129	121	132	110	110	121	112	126	116	115	117	141	121	128	139	129	122	108	118	110	132	125	108	126	118	133	116	123	122	123	119	111	110	116	134	113	118	119	116	132	128	110	134	138	107	117	138	134	130	117	118	115	122	125	111	103	113	121	114	90	140	146	130	131	126	120	106	144	145	111	118	135	139	122	126	114	115	127	95	133	126	103	122	118	99	110	123	106	107	129
7742	2819	6639	7014	6004	4881	3911	3224	2677	2332	1982	1721	1570	1381	1305	1243	1141	997	951	850	906	1024	1660	3427	4931	4719	3280	3192	1970	1070	935	969	768	699	733	671	682	697	685	621	612	591	535	525	491	540	566	557	538	442	464	513	462	526	483	476	501	494	496	489	489	472	464	470	431	528	454	496	484	488	438	437	431	454	477	440	464	451	468	432	449	469	443	434	436	447	466	489	443	439	433	431	469	407	430	440	422	435	426	435	437	438	440	443	432	396	429	414	431	437	416	443	414	456	465	408	428	414	461	419	424	407	423	423	393	402	424	449	443	431	443	393	444	426	445	396	393	440	401	453	389	413	458	414	408	424	395	428	374	445	427	428	423	409	444	395	423	427	420	411	433	462	418	438	424	425	470	422	435	443	445	491	448	450	462	443	415	425	433	409	408	447	413	436	438	414	440	408	400	433	458	426	430	428	444	422	421	448	439	440	386	436	456	419	453	400	457	425	419	428	406	451	465	427	396	428	431	450	434	428	432	387	416	392	420	392	433	433	388	403	406	399	404	421	409	395	391	378	419	403	439	444	405	417	419	415	427	437	441	397	436	478	418	389	393	416	381	443	452	423	403	411	449	390	478	405	442	385	431	407	423	419	438	409	421	430	390	427	397	446	433	432	447	425	420	437	418	423	445	435	417	431	414	384	452	414	445	427	455	420	434	415	442	419	377	408	393	458	403	390	424	449	441	441	440	430	467	435	412	416	389	418	448	406	429	404	398	417	439	410	393	403	428	403	445	394	470	453	463	426	457	438	449	411	393	424	392	396	408	384	408	391	409	392	443	414	439	391	415	406	448	438	414	447	422	421	433	400	426	443	398	451	437	433	427	441	402	472	396	412	414	409	415	406	412	423	436	416	379	449	436	457	414	431	433	421	429	432	418	420	439	394	397	403	420	435	389	424	408	454	449	408	463	422	409	418	404	435	410	422	420	417	420	447	387	367	435	451	411	431	394	415	457	421	432	421	421	436	406	392	442	460	423	445	425	432	389	436	416	429	418	426	439	400	432	422	420	407	435	434	423	406	432	433	426	442	393	442	406	442	408	399	399	415	413	434	415	429	456	443	416	418	408	432	438	386	438	424	461	428	427	428	418	401	408	403	430	389	429	419	383	448	427	415	434	424	437	402	419	448	400	431	449	408	394	400	448	434	410	412	429	409	420	445	423	409	400	396	405	394	431	436	421	449	380	433	441	423	417	403	431	439	392	384	447	444	451	427	417	400	425	456	415	433	422	421	408	443	416	427	428	474	426	452	420	413	359	425	450	410	452	441	426	455	416	430	435	455	449	428	442	425	404	439	422	400	443	415	394	419	428	413	438	433	396	420	413	418	456	414	454	450	433	397	432	409	413	409	420	457	469	415	360	455	450	415	395	462	382	420	426	416	366	440	408	429	446	410	438	455	423	384	409	440	451	420	436	410	442	396	397	455	417	432	375	438	392	374	448	406	421	433	421	418	441	443	429	462	432	445	421	415	453	437	415	411	433	445	413	415	378	406	416	433	391	415	403	442	456	462	436	413	409	424	427	395	373	428	419	406	429	400	414	426	419	418	428	376	436	412	403	450	418	423	393	432	404	429	382	401	399	433	451	400	428	438	447	428	427	407	434	404	435	417	437	403	444	418	410	427	431	436	416	374	452	421	439	442	410	418	430	450	379	435	451	421	372	407	449	439	413	434	433	412	446	428	433	419	437	425	432	405	432	417	434	387	437	435	429	431	439	422	418	424	435	388	385	432	420	409	448	406	437	427	404	469	395	407	389	394	425	423	403	416	395	440	410	409	395	417	420	401	381	403	432	403	402	426	412	416	389	415	399	394	425	429	423	447	412	427	438	406	428	406	430	438	446	421	418	456	432	410	410	380	412	427	453	421	412	420	421	402	434	459	416	413	423	398	459	412	406	390	445	421	414	408	414	448	397	401	421	397	437	409	456	411	407	439	450	373	432	438	413	397	417	425	439	471	441	412	407	408	427	401	385	477	436	450	404	401	455	414	415	434	422	417	398	403	414	410	435	445	437	405	385	446	402	423	432	415	408	454	436	407	412	445	438	437	409	422	404	417	400	387	419	460	415	386	433	399	451	420	433	404	411	436	446	419	459	414	437	421	410	408	437	410	405	392	409	409	418	463	420	418	441	404	420	435	419	404	441	428	408	446	424	414	395	392	479	380	436	412	424	395	406	466	403	442	409	390	443	420	406	379	396	444	406	437	411	387	431	406	426	426	414	395	399	421	409	415	441	439	446	429	411	422	413	408	431	399	448	443	438	413	398	417	399	423	445	439	442	458	386	437	431	425	440	409	390	384	439	459	414	407	434	381	444	416	461	425	401	407	432	432	432	412	393	423	416	406	411	392	384	442	389	448	439	417	418	408	439	404	390	408	452	429	447	444	421	385	427	429	418	450	425	422	455	427	404	433	395	433	417	438	439	391	444	398	419	414	449	392	438	405	397	433	404	423	420	426	413	398	433	419	414	425	411	424	411	450	404	428	414	430	390	437	418	414	377	422	399	388	395	417	425	417	415	439	398	444	417	434	433	407	442	437	423	411	456	416	416	371	413	442	433	423	406	441	409	422	421	435	449	435	397	453	414	373	447	384	407	405	392	408	455	402	464	414	451	442	402	420	433	493	407	412	466	420	403	419	420	408	422	396	431	434	434	413	439	405	410	398	430	433	389	425	449	360	423	447	432	450	402	451	441	453	395	424	412	412	431	413	406	408	410	407	412	442	465	423	414	406	417	406	427	416	465	425	426	458	437	378	437	382	416	430	446	407	455	417	413	439	452	443	429	429	447	442	448	417	449	406	430	400	448	431	445	425	411	426	358	393	415	436	425	424	426	389	391	404	419	449	444	388	433	394	430	430	409	440	377	434	412	421	481	409	417	420	411	434	432	413	419	472	401	442	424	401	414	425	405	439	410	435	404	413	437	398	405	466	450	422	423	427	410	402	403	446	395	431	436	434	437	401	454	411	452	467	407	473	435	431	435	399	405	428	416	421	382	423	383	445	430	433	425	396	476	410	461	409	451	383	442	412	415	464	393	409	416	435	447	445	447	397	409	430	374	419	433	405	465	420	403	459	421	434	432	415	404	423	428	395	426	406	410	404	398	444	400	408	412	412	400	431	400	402	426	437	427	373	399	460	418	386	424	373	401	436	416	390	432	465	434	445	410	416	434	405	434	435	438	401	399	411	448	442	400	407	434	415	419	452	434	421	435	446	434	422	413	428	433	411	423	432	431	392	419	403	422	431	431	392	470	398	454	436	415	415	378	417	445	387	415	461	425	407	446	443	453	439	400	451	405	398	424	441	420	402	423	422	443	435	421	414	453	401	391	418	431	438	420	432	408	428	417	437	440	406	404	419	402	426	435	391	411	430	419	457	444	435	422	419	414	398	416	439	445	404	394	413	435	428	415	427	430	449	444	449	377	435	409	386	411	405	418	454
1363	346	411	318	301	307	309	332	272	282	276	279	290	291	258	294	294	320	264	257	290	283	257	314	306	259	280	299	273	273	250	259	300	290	289	260	304	268	266	291	291	259	272	306	269	301	244	290	271	251	271	283	289	264	241	275	276	296	271	264	272	261	270	248	275	255	271	277	272	275	271	280	268	278	277	296	284	286	292	290	288	288	269	251	270	254	296	257	241	277	251	255	302	290	293	293	277	289	294	269	265	284	283	287	268	243	277	317	292	280	230	259	289	302	282	278	282	277	274	290	257	274	266	271	293	253	298	268	261	301	239	256	300	265	243	286	284	289	263	278	283	287	262	259	261	270	254	303	252	273	297	250	275	270	269	273	316	297	305	308	280	329	284	258	251	267	277	269	295	291	313	275	267	294	295	286	264	280	261	256	300	284	273	280	276	262	265	271	275	274	245	297	263	273	265	279	271	271	274	257	311	275	281	264	249	301	298	272	266	274	234	261	269	296	260	305	256	297	271	289	300	291	266	269	266	257	267	266	297	301	293	280	267	304	255	250	269	300	262	271	265	259	311	286	250	273	264	272	261	288	269	298	293	271	279	251	276	270	281	265	279	260	283	279	265	280	305	282	300	271	298	261	259	261	289	281	286	256	273	282	273	269	236	293	297	276	250	231	268	285	294	263	257	288	269	269	279	258	288	262	280	290	288	291	306	260	297	296	281	279	270	260	277	280	262	261	276	281	273	303	281	275	298	262	305	266	275	264	289	249	283	279	257	288	272	284	261	304	276	303	269	307	261	283	266	296	280	270	286	268	310	326	260	280	286	297	318	295	294	263	307	280	311	271	300	308	298	278	286	285	273	289	271	299	254	286	271	278	262	292	275	264	304	282	293	249	258	291	300	261	284	259	278	287	266	280	265	293	262	276	297	305	270	298	286	259	287	276	280	253	309	270	272	262	296	287	250	268	306	268	255	239	282	287	283	253	290	281	276	281	283	282	277	283	279	262	306	275	263	272	289	292	277	283	276	283	253	304	293	279	269	283	259	262	264	277	277	260	283	264	248	289	282	260	270	270	274	270	267	286	290	281	259	310	300	264	254	278	311	293	307	270	298	272	277	263	250	271	261	263	295	261	297	301	291	270	253	231	278	270	250	294	279	263	284	319	271	271	297	295	283	263	261	249	291	281	277	292	305	297	285	278	320	283	285	295	302	265	278	266	270	304	283	266	279	333	263	281	280	279	309	268	261	266	276	264	287	274	251	265	283	286	274	278	271	276	301	268	266	302	302	276	274	281	279	286	284	299	265	268	261	265	285	268	270	282	273	294	252	310	296	261	316	267	253	267	265	301	289	299	272	276	284	287	274	269	267	245	279	282	292	262	256	279	285	288	290	276	265	281	252	255	280	317	295	259	279	260	271	285	279	267	295	276	285	295	272	289	281	292	276	294	266	309	261	254	300	279	260	273	262	259	299	283	300	261	280	271	288	272	263	265	291	271	271	281	274	241	291	274	261	276	268	279	272	255	288	256	286	275	250	280	309	287	285	296	290	281	270	279	264	293	280	247	272	296	279	278	297	284	265	300	287	275	266	238	287	270	295	270	279	284	279	287	252	297	272	261	280	294	278	250	316	261	277	262	270	259	280	271	272	282	273	292	275	257	274	256	287	263	286	277	296	282	276	284	276	271	286	280	296	256	272	276	268	265	266	280	265	272	267	275	295	246	249	282	276	272	257	316	274	284	264	271	248	266	277	288	291	248	298	278	275	266	243	278	276	302	277	274	225	322	283	303	266	316	299	284	268	277	245	285	267	264	285	272	284	293	284	286	257	257	295	265	311	283	259	283	280	295	293	253	267	289	269	261	271	265	245	280	264	283	257	311	270	307	285	265	288	247	271	288	293	277	300	292	287	296	255	270	306	251	250	288	257	285	282	295	288	267	265	259	285	281	273	277	295	275	266	255	264	290	288	257	270	299	290	264	259	273	246	262	257	274	289	274	259	273	269	254	306	278	289	291	266	257	272	255	256	275	252	263	296	318	287	251	293	281	252	250	254	294	279	292	248	273	270	265	263	286	294	277	301	251	257	277	262	260	296	265	283	258	296	239	289	272	257	258	268	240	275	301	272	286	261	268	282	272	289	286	289	264	308	281	293	270	285	267	303	244	252	310	295	263	268	306	264	255	271	302	289	303	260	267	259	293	277	306	272	247	305	268	293	255	251	261	286	272	266	287	266	298	270	285	301	315	259	287	255	251	294	303	278	278	266	279	265	263	281	243	245	311	271	269	296	283	277	277	275	272	269	274	277	285	286	277	276	279	276	297	292	283	264	289	262	273	262	265	286	299	300	266	320	287	274	286	264	274	306	288	304	274	280	270	284	277	301	300	293	245	274	244	270	287	279	247	295	291	291	265	265	271	263	289	284	296	267	302	252	279	241	288	297	286	284	283	274	292	228	271	227	278	294	283	305	259	276	268	260	253	268	296	277	290	310	272	261	289	282	279	270	265	312	284	283	276	268	292	241	269	267	304	264	246	270	280	284	276	281	255	275	277	302	307	297	301	248	272	292	275	303	286	262	294	250	280	275	237	271	251	309	267	253	258	278	264	257	246	265	283	300	267	264	284	255	250	314	263	252	308	274	289	304	270	270	254	275	281	295	288	271	267	294	270	302	267	272	274	260	296	274	300	264	264	263	284	275	258	274	291	278	274	279	280	273	258	286	259	286	278	273	288	287	281	280	250	278	259	284	285	297	288	278	291	248	280	281	232	241	311	291	245	298	248	285	273	289	277	259	255	284	287	300	277	290	288	274	280	265	269	276	274	262	297	278	260	294	262	301	260	303	248	263	280	266	271	289	292	276	285	266	274	296	271	289	246	276	299	283	264	274	291	298	223	284	254	304	264	296	294	269	296	253	280	280	259	266	289	245	281	291	278	264	263	275	259	261	278	289	257	289	296	273	261	284	317	297	288	269	273	275	308	263	256	298	288	244	289	289	269	311	287	254	291	278	247	262	267	262	286	257	253	255	324	276	253	261	258	260	288	262	285	248	254	301	280	274	274	272	270	257	264	308	286	303	270	252	282	287	289	275	234	256	287	270	276	276	277	287	285	261	307	287	314	287	286	283	278	259	268	256	279	264	279	263	280	272	288	271	252	275	240	264	279	283	270	248	275	294	251	309	267	272	266	297	268	291	272	281	259	270	263	261	287	248	259	271	264	281	272	285	287	292	281	282	284	259	274	239	320	304	277	276	274	277	249	277	296	280	290	291	278	264	290	299	297	261	284	300	276	271	287	265	273	280	286	271	286	272	290	274	310	273	281	307	284	281	272	271	261	306	264	275	290	258	277	252	258	293	271	258	252	255	269	299	252	277	267	276	288	277	259	278	265	272	263	283	301	269	271	256	285	297	287	250	291	270	299	282	265	278	274	286	315	273	300	264	262	290	294	262	290	259	279	274	251	272	285	339	262	280	241	274	283	309	268
2205	926	1069	1101	1044	960	938	942	897	914	885	952	909	816	874	897	829	868	892	857	826	881	867	994	954	946	981	868	882	831	843	844	855	884	819	836	866	833	855	844	849	773	886	863	833	837	863	855	838	862	827	900	863	836	874	787	814	868	844	840	855	836	895	793	835	845	862	835	852	865	838	766	866	845	846	839	839	833	853	809	845	804	860	818	802	833	840	896	858	854	809	840	901	846	870	847	818	876	835	804	820	916	819	806	870	885	841	815	901	857	793	796	819	834	896	891	829	886	858	857	859	847	843	837	826	880	879	849	854	843	820	855	804	806	851	877	793	875	852	823	784	788	900	858	833	857	857	870	823	866	883	865	824	868	792	830	873	854	882	828	843	830	860	838	848	791	837	814	832	849	814	841	827	845	846	890	910	857	834	803	854	865	918	824	875	866	901	906	821	893	856	883	846	806	836	862	840	839	825	816	826	841	824	852	886	816	860	881	808	862	829	822	823	852	867	831	853	873	849	885	843	841	859	852	819	888	858	898	864	836	892	838	856	862	817	826	843	895	884	804	836	809	850	851	814	935	866	856	867	853	903	831	837	884	812	837	856	821	872	928	842	802	840	860	882	890	843	866	799	889	821	824	829	827	865	832	838	849	846	851	856	878	847	865	830	855	861	853	852	846	833	811	861	864	847	857	829	896	829	842	837	869	861	815	853	811	833	876	839	854	837	863	807	841	849	857	826	842	858	795	824	876	802	872	842	829	772	850	833	844	823	870	867	787	868	826	823	835	852	822	861	820	852	831	842	886	841	916	814	852	847	841	816	847	855	823	788	843	832	842	872	845	841	821	818	853	921	831	848	884	805	849	901	814	827	780	834	829	820	851	835	878	826	856	833	860	900	782	846	866	862	845	843	846	838	862	835	853	856	828	826	810	834	876	819	847	854	868	842	871	836	848	883	861	805	845	840	836	901	886	837	870	898	827	859	886	832	888	894	856	837	863	777	871	823	860	825	849	825	823	894	885	851	834	876	872	812	805	828	835	873	848	798	838	838	863	850	830	842	901	823	867	834	837	875	811	846	813	829	846	845	831	807	829	866	813	829	861	859	796	903	849	799	882	826	815	824	888	810	865	805	842	856	782	876	790	886	882	850	836	861	859	833	825	890	822	884	851	834	881	845	789	840	833	801	877	857	804	888	803	798	904	844	892	863	808	886	830	870	871	865	830	823	894	832	854	847	804	831	881	796	873	838	856	807	830	863	895	795	853	879	887	880	839	822	831	827	843	801	887	852	872	872	851	880	870	801	852	863	805	828	797	773	874	900	804	815	885	851	869	857	810	855	828	858	870	816	816	837	830	870	870	891	858	812	890	877	863	803	850	877	853	842	847	860	906	874	829	857	851	866	880	882	900	792	843	891	860	855	857	790	834	828	853	917	859	840	898	810	799	828	773	788	850	835	853	762	832	838	860	878	897	848	847	860	845	858	880	882	870	834	868	864	887	836	824	855	826	866	856	869	866	836	793	863	880	838	833	858	841	816	841	846	863	845	850	839	850	870	830	820	859	831	836	807	842	842	853	850	830	864	885	846	835	876	865	788	863	815	845	895	862	882	829	871	925	814	884	807	839	819	855	825	814	816	838	905	827	898	784	844	807	856	823	857	809	848	851	876	848	873	873	838	874	853	873	932	845	884	857	819	859	831	830	831	886	898	869	821	871	816	876	839	812	801	794	818	806	887	839	868	878	889	840	846	885	822	849	825	890	855	860	875	849	831	887	839	833	834	853	849	865	833	825	847	822	870	877	870	848	838	849	841	852	869	819	838	824	823	840	833	806	852	860	836	821	846	840	861	892	858	910	868	859	837	864	813	872	821	858	829	843	855	833	847	897	882	854	868	815	825	836	848	832	829	821	843	778	810	823	839	852	873	815	825	857	854	818	865	851	899	856	803	867	878	877	834	851	827	838	818	831	819	852	877	812	879	843	840	852	862	814	824	883	858	819	875	843	843	869	843	851	889	821	865	886	860	790	872	808	892	806	810	833	830	850	789	847	805	849	823	878	823	825	867	880	855	825	851	803	815	861	858	881	890	880	822	846	840	834	881	834	815	819	886	882	937	860	846	825	878	904	782	808	877	838	837	818	875	843	881	880	890	901	850	828	835	842	892	905	862	864	841	898	800	836	905	880	831	857	881	844	853	815	840	834	833	850	857	895	833	856	863	876	837	888	837	878	801	845	858	854	842	822	829	843	792	879	796	849	849	880	832	842	794	867	858	789	793	824	856	832	812	840	809	870	851	820	872	871	852	864	844	890	840	891	860	866	851	857	850	822	869	846	847	860	835	836	846	791	869	820	862	857	855	908	841	829	801	851	816	821	880	859	831	812	916	851	827	874	827	860	828	878	844	867	822	850	822	859	869	860	855	816	882	841	863	875	862	864	869	884	842	838	853	793	884	887	837	849	814	894	834	851	849	796	865	809	802	894	820	808	866	825	879	867	821	849	844	843	832	853	856	825	873	886	830	844	878	860	856	824	893	817	858	878	807	854	819	802	859	849	794	870	881	849	856	895	837	816	947	828	880	866	832	829	891	886	929	840	818	825	854	869	883	859	831	864	769	843	835	883	831	827	903	883	899	827	801	873	859	833	874	829	820	866	809	803	831	913	850	887	851	860	843	900	826	799	817	827	857	882	868	845	857	869	852	859	873	814	848	838	841	818	867	853	843	822	826	875	889	858	831	854	848	810	887	878	878	790	827	853	857	878	862	831	856	904	820	849	802	853	845	796	833	866	853	822	840	886	849	855	909	794	910	879	838	821	847	850	823	843	871	877	860	800	862	812	893	828	879	836	822	809	811	834	837	860	838	812	864	862	918	857	867	864	848	843	893	854	811	803	830	848	838	860	872	836	858	810	851	819	855	889	849	891	862	814	892	828	844	843	808	849	856	879	851	919	842	828	825	854	831	814	829	846	824	873	852	850	879	880	867	884	835	807	861	843	856	788	862	854	839	825	806	880	863	864	838	840	876	871	892	865	816	781	809	853	936	862	869	817	840	865	836	857	837	865	817	841	858	889	857	847	856	836	907	878	867	881	861	869	880	821	849	874	822	837	891	825	806	839	910	813	833	836	861	831	811	878	853	824	882	892	839	911	845	845	850	804	866	884	831	839	826	858	857	856	850	783	841	825	867	844	883	884	853	812	829	809	889	852	810	826	906	855	842	828	848	832	860	859	826	833	856	861	859	811	882	870	869	829	815	854	868	845	841	802	842	862	890	857	839	820	854	885	847	789	829	834	800	863	872	858	844	811	804	861	840	827	839	848	843	838	845	826	891	875	854	820	861	860	883	876	826	887	853	896	874	856	839	884	808	846	886	844	850	808	852	840	844	875	838	811	821	893	826	845	852	922	807	860	841	816	863	883	868	808	848	833	844	858	778	874	839	874	827	857	817	833	838	828	853	813	845	890	807	842	838	849	849	908	831	808	871	861
4718	1226	1527	1125	725	529	434	342	290	269	283	211	217	237	197	177	182	211	164	180	169	186	199	316	442	398	308	298	245	208	205	193	156	168	161	148	178	164	163	173	161	144	156	180	145	138	152	147	147	149	156	151	164	125	153	140	148	162	150	128	162	162	158	149	150	150	152	170	134	146	139	159	155	144	151	146	147	128	155	164	132	151	181	154	166	132	162	163	140	160	133	151	161	144	154	171	142	120	144	146	153	148	168	141	165	135	174	156	144	170	135	158	159	145	179	166	144	149	146	141	154	158	158	148	139	131	154	149	154	162	151	145	141	176	150	151	177	148	164	134	152	142	146	171	159	160	160	166	167	152	142	125	161	132	174	138	161	143	144	158	133	136	161	143	152	160	148	131	165	136	154	184	154	145	163	161	147	127	162	142	162	160	122	163	161	186	172	142	167	117	130	161	137	146	152	145	137	138	161	172	135	144	153	148	170	173	134	137	146	140	156	182	133	183	164	150	147	171	162	144	130	140	172	145	152	152	150	164	142	157	140	134	149	99	180	155	137	147	139	152	140	141	148	152	144	144	146	158	135	156	144	155	137	159	155	150	139	139	144	162	147	144	136	158	145	152	165	168	137	155	160	155	137	147	163	134	144	134	157	131	176	146	118	138	165	173	155	160	157	165	146	141	159	150	146	151	145	143	143	159	160	159	143	139	141	147	150	157	147	148	147	139	160	143	159	153	177	127	150	163	147	142	139	148	151	172	162	145	156	155	174	150	145	148	160	155	166	137	150	141	145	148	155	138	165	136	152	116	155	143	134	152	148	153	155	143	147	134	157	142	155	144	153	169	142	140	155	139	160	161	155	152	151	153	135	173	144	124	164	119	147	140	156	151	162	153	174	158	146	132	119	133	137	148	161	155	144	154	163	161	153	138	157	129	158	147	146	159	164	151	137	151	133	165	127	152	164	154	154	144	147	149	130	149	142	162	132	162	134	166	137	147	153	126	137	150	156	132	140	134	140	164	166	154	136	162	141	144	127	162	131	143	151	157	148	148	142	160	161	137	145	171	153	135	150	160	166	162	157	140	160	155	168	159	159	136	148	161	134	132	161	124	178	155	123	163	146	138	148	144	161	156	139	156	152	161	141	165	169	149	160	148	156	165	122	162	134	130	196	129	160	138	148	135	145	142	167	154	147	164	143	132	153	151	179	137	147	152	132	178	146	133	151	140	142	153	134	142	132	146	184	163	182	151	145	156	136	149	158	143	141	156	161	140	157	141	130	144	158	165	150	148	133	139	158	151	147	145	171	168	141	153	143	141	161	151	140	152	147	166	154	156	143	146	148	154	145	124	140	156	145	165	158	155	172	180	147	140	161	165	162	145	164	151	149	133	143	152	164	153	166	141	152	148	162	152	156	144	153	113	165	172	149	168	152	135	146	144	148	176	140	176	145	163	177	141	155	157	137	156	143	138	132	131	141	159	133	144	161	154	127	148	158	159	125	142	154	152	131	136	140	148	144	148	165	134	158	140	158	138	147	148	144	143	134	147	143	140	154	137	150	141	156	167	140	152	163	158	141	148	178	144	163	150	151	162	172	148	136	148	174	159	143	143	143	150	150	156	153	139	159	155	137	142	136	154	170	125	171	157	157	165	163	166	163	143	180	153	135	158	167	169	169	157	146	147	141	160	166	161	163	158	171	167	150	150	138	162	156	159	155	152	136	147	142	139	143	146	157	151	159	156	153	184	147	143	137	156	150	153	140	147	145	142	170	155	144	155	150	143	131	147	145	145	166	152	168	152	154	149	149	163	172	141	165	136	154	162	121	148	147	139	142	147	145	157	161	158	169	161	146	138	130	136	160	154	162	139	141	144	146	159	149	152	156	163	168	133	150	139	143	154	161	155	160	135	154	134	146	145	170	156	164	145	137	152	136	171	153	145	134	159	136	145	151	141	160	156	152	139	127	149	155	141	159	148	142	147	168	173	160	140	152	160	155	173	152	149	157	149	125	173	139	153	151	140	152	138	117	166	147	159	174	153	144	127	152	123	137	158	159	147	161	138	144	131	136	160	144	138	154	142	158	160	155	153	143	159	152	173	141	168	140	128	145	159	157	137	145	135	160	143	154	141	156	157	172	149	167	186	156	162	146	142	161	141	148	150	159	162	160	142	136	143	130	147	168	161	125	155	151	167	142	148	141	143	140	133	145	158	157	174	142	174	151	153	162	159	146	149	147	132	139	165	158	170	161	157	166	123	166	159	169	132	154	152	153	139	139	151	157	143	147	145	159	135	142	174	147	158	147	149	139	155	158	156	167	140	175	144	126	144	142	141	147	150	166	162	168	173	138	162	154	130	157	141	145	156	143	136	175	155	157	159	144	140	135	158	137	142	140	152	168	168	143	154	142	129	199	139	157	148	131	152	144	160	159	155	172	147	134	171	144	140	138	130	150	127	130	143	148	166	160	152	158	160	141	145	150	170	143	151	136	144	138	145	165	161	154	149	150	117	154	126	136	148	180	161	166	182	151	152	144	142	155	143	117	157	147	139	156	135	126	156	147	147	134	153	139	151	148	140	156	157	151	170	141	160	152	150	154	173	166	158	155	149	165	127	153	154	153	167	162	157	139	144	172	127	152	156	168	160	149	165	152	167	157	144	153	149	157	143	149	161	133	144	161	144	166	156	117	158	144	142	144	148	168	144	155	140	159	154	144	138	164	145	151	155	144	138	161	143	146	155	166	164	153	158	157	164	143	167	147	144	146	154	162	120	144	138	166	149	157	140	143	150	136	144	151	151	147	145	172	154	170	163	128	125	162	117	170	141	153	135	148	135	159	157	174	153	163	149	157	131	156	141	143	162	172	138	167	148	139	152	154	144	151	144	152	165	175	160	161	143	158	167	154	146	156	151	144	163	142	146	149	142	150	171	169	144	127	141	151	147	166	166	147	144	167	144	147	148	139	148	153	140	146	153	146	166	160	147	148	148	147	140	150	172	160	143	168	146	138	181	159	166	150	159	155	150	157	157	133	134	165	159	139	149	164	157	144	139	158	143	142	131	156	163	146	131	131	172	159	140	158	169	148	189	157	137	151	158	141	165	144	147	133	140	130	148	128	150	169	156	132	148	185	150	145	148	148	141	154	123	155	142	158	136	136	163	164	160	153	179	148	139	158	156	149	147	164	163	156	153	149	142	147	134	156	135	151	150	150	153	155	131	154	151	154	163	145	150	139	176	125	140	174	151	139	145	149	157	128	162	167	152	163	145	131	134	158	148	166	170	155	151	150	156	155	169	125	123	135	145	155	153	156	137	166	140	154	127	148	167	150	174	145	163	140	177	150	133	139	174	168	140	151	164	154	157	137	144	166	171	150	155	149	169	135	154	158	153	142	138	153	150	183	157	140	135	141	157	145	148	145	146	153	149	169	182	156	143	128	144	150	158	133	116	150	146	161	149	149	148	157	159	148	139	151	173	147	132	131	149	154	161
5471	1629	3796	4143	3423	2880	2391	1979	1773	1470	1334	1157	1098	958	967	923	874	807	747	723	726	775	1123	2105	3196	2950	2442	1995	1385	882	774	846	732	637	627	671	639	617	644	611	611	562	593	529	589	567	549	585	532	546	537	491	560	547	543	538	524	470	541	546	548	526	521	484	543	508	508	545	506	509	582	521	505	508	534	514	521	525	457	499	481	510	544	503	513	528	498	473	522	523	499	488	500	502	511	506	532	539	499	503	502	490	522	535	567	541	518	534	517	500	498	487	517	522	526	498	495	508	545	483	542	547	553	494	510	497	508	527	476	509	526	513	533	510	511	473	490	512	460	510	518	587	531	517	539	492	498	506	461	497	465	506	509	519	518	488	495	511	494	532	460	491	518	518	498	485	519	500	514	485	520	490	492	502	529	505	485	493	498	500	456	485	488	535	514	518	454	506	505	508	482	496	488	553	537	453	505	472	538	535	458	471	550	518	511	497	511	478	504	521	452	515	495	491	496	511	474	472	518	495	470	487	500	486	512	491	477	491	465	495	505	515	500	497	487	507	487	512	506	531	501	475	478	498	481	482	465	489	491	490	503	469	505	523	488	508	534	525	486	494	502	539	528	495	509	495	499	501	492	534	489	515	517	542	479	453	509	520	530	520	519	500	499	454	517	510	471	517	516	535	473	500	518	519	491	483	485	498	506	489	462	531	508	494	508	462	470	507	499	508	515	516	452	545	526	480	511	472	501	500	550	533	459	478	517	491	505	501	494	478	532	476	518	513	511	486	470	534	515	532	485	505	498	502	531	468	501	487	478	491	508	493	500	489	488	516	523	487	486	474	482	502	514	546	519	563	510	528	489	503	520	526	512	488	477	482	520	532	506	522	539	545	453	479	496	464	497	476	524	518	472	494	484	511	499	506	527	489	512	494	499	507	493	492	499	501	496	522	464	504	431	503	494	524	472	478	491	458	534	519	475	508	513	536	514	506	496	478	474	538	492	493	497	497	489	510	529	500	471	480	494	469	504	483	497	521	530	501	528	522	489	485	500	498	538	480	516	508	508	498	544	472	504	496	516	498	481	498	520	482	503	472	485	532	514	461	527	532	530	493	515	540	512	498	549	472	553	504	532	525	528	537	490	533	518	507	493	523	500	517	508	469	528	539	462	482	468	468	533	477	570	502	506	509	473	457	550	517	524	511	488	529	534	525	523	476	496	479	501	506	496	494	510	480	512	513	513	527	509	484	506	452	495	514	489	530	511	450	483	485	516	483	469	501	524	508	497	507	499	504	445	504	492	461	489	464	506	510	453	485	525	533	522	478	495	517	542	522	510	480	506	492	500	488	510	498	505	497	454	505	502	491	498	498	506	520	501	485	475	493	517	535	515	475	496	478	516	498	494	508	477	496	468	467	537	481	491	485	500	460	495	514	527	519	512	502	483	514	503	499	469	494	516	463	500	516	492	482	509	508	481	462	475	461	511	506	503	525	510	516	511	520	491	514	484	478	481	484	552	500	517	489	510	497	488	479	525	476	489	479	530	482	519	506	490	472	523	527	508	459	485	490	492	497	505	511	523	531	503	512	525	502	523	511	476	474	548	490	457	465	503	460	508	496	539	463	518	514	524	498	485	524	512	513	486	517	476	483	484	487	476	496	511	498	497	544	508	480	514	481	492	497	493	495	478	509	482	529	499	510	495	478	546	486	469	500	518	497	505	487	503	484	524	511	523	498	467	519	478	486	492	494	518	514	517	541	506	496	522	521	478	514	520	549	503	510	499	531	460	537	429	510	477	492	510	499	503	531	506	503	511	523	518	488	481	505	518	513	522	524	501	453	481	468	489	517	473	501	483	465	445	512	501	461	482	490	466	535	522	503	528	491	482	477	532	514	510	499	528	536	498	510	498	496	526	467	493	524	532	484	549	496	534	507	519	466	474	523	469	472	506	480	518	533	502	481	537	519	522	508	521	475	503	487	480	511	476	495	476	509	504	484	521	527	490	494	483	532	499	476	523	501	487	506	537	491	502	458	469	478	481	483	471	513	519	483	470	501	483	441	505	474	539	534	451	498	532	542	501	490	451	497	521	506	517	508	476	496	498	480	481	491	517	504	482	496	501	510	507	513	495	488	516	484	475	485	503	507	490	505	499	510	486	499	519	488	499	530	527	468	486	516	500	531	488	513	502	507	517	493	497	483	491	509	495	520	535	458	495	459	522	474	505	509	506	501	524	513	513	506	524	484	497	528	443	549	520	555	485	478	483	514	497	511	466	525	513	491	498	524	505	503	544	492	494	494	524	520	513	510	488	484	535	482	477	483	489	496	504	516	528	514	487	493	513	509	536	494	476	516	520	514	509	499	484	519	487	498	459	535	516	478	489	525	504	475	531	504	507	465	504	506	528	484	488	508	486	506	495	531	503	502	492	508	516	530	519	480	546	522	506	490	488	493	484	507	472	564	488	500	516	505	455	492	515	496	486	528	481	498	482	516	478	504	553	515	469	473	522	523	486	481	470	499	496	532	522	483	495	482	528	506	489	508	493	480	459	474	536	530	535	466	510	472	461	523	526	491	505	473	511	460	501	502	539	508	506	481	514	553	519	523	507	509	520	523	489	534	468	484	453	515	473	520	485	520	562	508	507	553	522	507	535	501	499	517	520	551	508	525	524	489	501	491	499	499	479	527	501	498	504	495	513	522	511	498	521	544	486	486	487	490	528	497	507	516	462	490	479	494	532	512	474	521	516	531	504	529	510	521	501	521	494	498	487	482	551	484	501	515	498	498	482	503	482	493	507	472	541	483	487	492	499	486	494	511	526	515	480	508	542	508	519	463	494	497	517	451	486	507	514	519	527	470	487	519	465	484	510	491	505	511	493	482	479	442	475	502	468	480	482	504	512	479	512	458	512	495	455	497	508	508	494	490	486	502	524	486	487	518	504	525	485	518	519	468	509	464	506	475	466	494	500	520	501	490	509	531	497	508	535	484	479	509	497	511	532	492	536	510	489	506	481	512	512	501	521	515	500	476	502	454	499	545	468	537	512	549	508	466	541	511	471	486	520	514	491	485	491	499	520	493	498	497	511	502	518	544	499	482	497	458	499	548	508	497	477	496	514	513	459	480	540	483	509	511	547	498	500	530	500	478	491	483	519	469	501	512	495	491	475	544	480	478	492	516	525	516	539	472	484	475	531	500	523	513	497	510	505	534	517	533	464	500	510	532	471	486	519	532	541	545	488	504	504	501	514	488	520	490	494	492	485	497	496	488	462	457	498	553	498	473	479	529	489	502	494	476	505	454	512	454	530	508	479	506	531	518	510	523	521	490	520	503	507	505	514	462	532	479	497	518	504	508	517	461	537	506	511	504	503	486	462	495	500	494	481	507	513	507	496	509	516	477	494	497	495	529	491	505	482	515	479	520	505	504	514	497	497	551	539	523	529	509	479	513	510	509	496	487	524	532	493	525	507	479	489	470	491	531	548	530	467	508	485	502
8630	2344	2850	1998	1247	915	673	536	460	384	317	278	257	249	239	204	190	197	164	165	164	175	232	460	619	611	463	359	297	167	199	159	180	123	136	133	133	133	156	157	124	123	144	109	120	122	119	117	131	110	115	125	125	129	139	131	125	108	128	139	110	104	131	116	129	112	126	135	116	119	135	127	119	112	107	125	114	107	103	116	143	126	133	113	109	128	109	119	136	114	117	123	136	124	112	99	134	117	127	121	119	107	141	122	119	117	125	143	124	126	140	135	100	145	101	108	121	116	114	93	141	117	149	132	122	134	128	120	110	99	108	105	123	113	112	112	126	118	111	105	131	117	103	140	123	109	125	125	122	119	120	119	130	121	122	137	126	113	137	130	117	120	118	139	118	105	119	119	134	109	124	128	114	119	113	96	130	129	131	99	125	112	129	126	135	137	133	107	112	117	135	131	112	118	123	106	105	125	119	123	123	127	135	126	131	126	106	117	110	133	103	119	129	108	101	145	133	139	116	98	98	119	121	117	121	124	131	128	141	124	115	116	119	120	120	116	121	116	121	127	108	132	121	132	127	121	138	112	125	127	132	120	101	125	94	122	119	111	119	117	130	121	132	128	130	111	111	102	104	117	98	133	129	122	116	109	126	112	125	133	115	101	127	129	104	127	131	111	124	123	125	117	136	122	102	136	140	117	134	132	118	124	126	120	124	123	105	122	105	121	108	98	128	111	117	121	138	121	110	120	127	115	118	132	116	132	141	131	118	115	114	116	110	120	135	112	113	114	129	120	131	106	131	122	112	115	133	136	141	111	115	141	120	132	118	119	119	116	134	133	110	126	119	113	131	108	125	131	128	107	132	119	102	108	124	114	108	95	111	126	116	135	130	122	109	134	109	131	124	134	120	101	107	122	115	122	127	125	124	135	120	127	121	124	134	124	126	134	116	114	119	118	124	124	104	118	128	130	139	117	134	111	107	131	120	115	126	114	105	128	129	123	118	107	115	135	135	130	110	117	125	119	109	105	108	125	128	110	115	112	111	114	117	112	122	139	114	146	139	125	121	117	124	121	133	104	131	110	117	141	120	103	120	130	105	126	123	123	103	126	120	128	120	113	98	118	117	147	122	114	124	132	116	129	126	118	116	129	126	94	131	131	128	131	115	112	113	111	99	140	124	119	101	105	116	106	104	120	129	118	110	131	136	101	124	104	103	129	116	123	127	127	120	122	128	112	104	132	117	120	126	119	102	113	131	121	110	122	128	119	113	98	115	120	143	128	117	117	116	115	112	98	116	119	126	126	116	125	119	126	100	116	124	129	130	134	120	110	131	122	128	126	115	118	118	132	137	111	124	119	119	143	131	123	137	125	122	125	132	100	111	114	116	106	120	130	109	123	97	127	126	114	114	120	120	115	106	115	116	119	119	114	122	111	105	118	122	126	129	108	140	109	112	134	133	113	117	126	93	112	121	114	123	111	123	154	118	138	127	118	113	111	123	125	151	118	109	114	116	98	128	116	99	133	121	118	128	117	110	114	127	111	123	142	117	122	122	103	129	119	101	134	123	110	110	125	116	118	106	136	115	108	126	127	111	129	117	123	120	129	125	109	125	117	118	113	139	123	119	130	126	112	141	111	118	132	116	117	120	138	114	135	117	114	138	139	130	113	115	115	133	122	112	117	127	109	127	126	122	120	118	109	114	114	114	123	106	128	127	102	125	94	118	117	111	132	122	127	102	140	116	126	134	111	105	133	135	119	135	96	126	136	110	119	115	123	109	125	115	117	112	112	123	119	130	124	137	129	136	100	113	121	104	109	103	113	118	128	121	111	120	128	133	123	120	102	143	127	120	123	115	142	119	97	131	93	136	110	115	104	122	128	110	117	116	133	106	127	138	134	133	131	113	107	126	127	106	137	121	121	114	109	109	123	135	122	136	129	151	125	123	122	108	115	110	120	134	135	142	131	139	116	132	102	112	113	117	109	141	112	111	121	128	111	108	144	110	115	116	110	121	115	146	120	117	122	138	127	121	124	119	135	118	131	126	133	130	127	125	141	110	120	108	109	116	138	146	117	111	141	127	114	140	125	130	140	123	128	112	119	127	110	127	123	125	121	111	123	119	136	130	105	129	126	109	116	108	130	113	123	136	121	119	122	109	124	112	117	124	134	136	136	126	101	122	120	123	114	124	122	116	120	136	108	122	112	107	126	120	115	118	115	104	108	120	132	111	119	126	120	119	107	116	124	123	139	130	100	127	105	129	152	105	120	121	118	122	134	109	108	140	136	121	129	114	110	115	121	138	115	124	118	128	114	130	116	109	111	145	118	113	124	124	115	149	125	121	125	136	113	121	110	108	146	116	125	108	115	109	127	123	104	107	130	137	125	126	120	126	138	115	119	125	127	107	121	113	136	119	118	125	117	122	118	116	140	126	122	134	113	123	130	108	106	117	122	110	127	110	140	102	139	128	98	128	98	134	112	117	129	130	119	119	128	112	96	102	119	117	102	104	123	123	127	122	115	138	106	124	108	128	143	106	112	126	113	126	111	123	115	123	134	124	139	128	123	127	126	128	118	119	119	121	116	111	115	131	109	119	139	115	121	111	130	122	119	122	137	117	108	127	131	102	139	124	118	108	121	116	135	101	130	146	129	103	133	104	118	107	115	131	135	112	115	120	111	114	138	119	120	127	125	115	130	119	127	114	125	113	120	127	117	130	120	136	118	107	116	122	96	127	134	122	122	126	106	116	122	134	118	121	123	114	120	107	124	122	141	123	122	107	117	109	107	145	115	107	135	118	122	101	128	132	125	129	112	124	119	131	132	122	122	98	125	119	117	131	113	128	132	125	130	114	127	117	122	125	121	114	123	120	125	93	135	119	133	121	104	125	135	120	124	107	129	100	121	114	137	118	119	114	119	132	113	132	128	141	123	134	123	113	127	122	129	130	126	103	108	131	131	129	117	121	97	135	126	129	122	128	105	126	118	128	137	115	123	115	114	140	120	127	113	120	116	118	104	121	115	147	109	111	137	120	114	141	129	111	140	109	118	113	100	121	123	134	106	113	107	118	119	115	125	120	110	110	118	116	130	132	113	125	108	121	117	122	134	103	103	121	137	102	109	124	96	140	104	143	116	125	124	114	119	128	135	105	104	137	126	133	105	135	125	125	107	120	116	101	138	119	120	105	122	114	135	127	128	128	111	134	104	122	115	125	138	138	122	122	119	125	116	110	121	120	121	125	116	140	116	109	121	118	145	121	119	130	115	111	123	115	121	112	112	134	129	127	107	136	112	101	127	129	105	129	131	125	127	126	118	112	134	108	124	130	127	108	118	117	106	138	119	138	127	112	120	130	129	129	130	131	113	126	125	133	107	142	119	126	107	118	118	111	127	114	132	127	127	109	133	108	131	136	131	153	110	147	108	123	133	117	137	117	136	125	99	118	107	128	110	143	132	134	117	130	119	109	110	128	120	129	122	109	138	143	111	138	134
7669	2843	6648	6988	5931	4845	3824	3125	2662	2309	2009	1753	1668	1469	1368	1239	1134	1023	945	888	886	910	1515	3523	5475	5469	4269	3169	2490	1245	978	820	845	657	651	672	701	666	724	690	608	534	547	503	538	511	569	576	495	489	505	517	492	535	465	515	495	489	456	495	487	491	474	462	478	470	453	459	437	477	470	472	440	447	448	421	469	437	484	466	431	448	448	450	504	478	431	431	469	432	478	443	429	434	438	407	399	432	420	446	496	424	444	455	477	425	399	458	455	477	448	440	401	432	419	431	435	422	434	421	482	427	468	426	426	430	403	429	410	448	394	433	445	412	402	443	431	393	422	416	422	466	455	417	466	423	403	395	436	427	397	432	415	431	419	453	466	402	442	430	415	478	386	412	368	428	423	387	397	434	427	396	430	441	433	430	402	414	455	429	445	421	414	436	442	438	467	427	423	402	415	443	403	413	406	413	412	416	438	434	428	456	412	440	400	419	386	418	400	406	431	420	406	454	480	411	435	411	471	447	419	414	417	415	391	417	399	455	407	441	428	436	464	437	439	452	429	415	454	405	457	427	432	409	422	415	441	451	417	439	408	419	429	417	441	417	436	451	399	400	396	418	420	411	431	430	389	404	435	433	443	421	454	411	428	403	479	423	395	397	442	409	415	438	440	372	434	398	400	429	429	439	358	431	374	407	452	459	405	436	444	424	415	428	419	436	438	441	431	469	447	407	451	452	447	445	468	394	401	408	418	419	408	426	459	431	433	450	441	429	423	424	447	416	478	421	412	435	438	432	427	390	437	429	435	402	395	382	389	466	425	431	431	389	405	392	432	416	412	452	431	497	420	426	417	472	454	439	418	464	435	401	399	422	408	424	418	424	417	408	458	366	447	457	458	434	423	442	439	445	441	443	417	454	435	422	395	440	418	413	413	427	405	444	417	388	392	443	431	409	440	445	390	430	437	432	424	403	446	420	441	427	418	407	416	427	435	412	449	454	413	407	463	357	430	451	413	429	424	420	450	428	391	417	426	453	423	412	408	446	432	361	420	405	382	379	445	440	457	405	450	416	400	412	423	388	418	429	444	401	424	413	441	413	398	412	382	425	418	420	402	378	424	427	427	434	396	406	410	425	391	454	413	413	405	473	422	450	399	433	418	421	395	388	443	428	411	435	443	440	426	409	459	436	416	404	452	426	417	461	433	427	448	388	413	438	416	420	419	447	415	423	440	373	417	430	440	435	385	395	435	463	437	415	405	455	408	449	437	419	437	452	429	422	439	407	434	466	425	465	386	430	411	440	477	420	436	416	458	410	398	397	427	444	413	421	422	445	394	451	407	424	428	452	432	439	415	429	440	445	454	442	417	424	446	412	410	432	414	431	429	403	414	446	410	448	405	438	440	406	420	455	430	392	404	427	439	421	407	398	430	422	444	432	425	423	424	421	395	423	447	435	400	413	403	421	428	460	458	423	425	410	446	419	403	416	400	389	457	428	415	415	440	430	480	448	414	482	424	429	428	407	418	444	423	418	425	405	394	432	432	444	385	412	431	446	382	433	416	392	406	423	405	433	404	447	409	394	427	415	429	415	414	431	405	439	431	408	422	466	395	404	411	446	427	447	387	385	422	415	423	393	423	436	415	409	394	402	430	404	435	365	404	395	420	432	423	436	393	412	439	437	434	468	399	424	430	421	422	433	386	434	420	428	446	438	420	431	428	426	430	408	411	420	431	437	417	424	395	388	451	454	445	387	476	436	441	402	405	428	430	411	433	439	407	402	434	426	391	453	419	463	445	422	428	431	438	405	427	410	410	410	432	470	420	415	422	416	439	452	387	429	419	435	448	402	438	434	436	448	429	433	442	416	427	477	419	410	415	427	431	411	402	427	420	446	425	433	407	411	413	455	408	412	415	441	409	458	391	446	422	410	436	475	419	424	407	454	430	435	422	391	415	463	407	455	385	414	444	444	377	437	411	457	421	417	437	386	464	414	392	440	411	442	432	399	405	402	400	392	425	447	418	404	431	464	430	413	428	452	408	454	424	397	420	430	435	408	444	402	439	435	394	429	392	411	437	440	440	469	429	412	433	440	393	416	404	396	433	432	404	428	425	396	425	449	468	395	447	430	453	385	445	425	442	408	416	414	442	413	450	392	404	413	410	404	405	415	429	394	420	431	443	389	435	409	395	433	417	412	430	426	445	427	388	434	437	460	409	384	434	408	426	429	441	419	407	429	436	431	422	415	413	423	424	467	417	415	441	406	423	404	414	381	420	414	436	390	420	444	394	442	412	394	435	414	391	454	420	448	457	421	417	423	412	404	403	407	408	446	410	395	460	425	418	416	427	404	413	425	430	402	403	452	409	431	466	430	420	425	439	424	379	407	416	463	425	419	433	457	411	434	435	400	392	479	413	399	411	419	430	458	439	440	450	447	396	398	418	410	409	417	422	427	404	413	444	381	425	442	408	448	451	385	429	444	434	407	427	420	432	430	422	407	447	467	441	455	417	445	414	418	411	409	435	432	427	422	400	428	417	419	440	423	433	442	449	446	432	416	428	448	468	430	417	395	447	436	407	417	391	403	402	400	428	422	440	420	396	463	438	415	422	431	439	418	400	422	397	397	425	376	429	451	423	432	438	462	416	409	407	427	422	428	410	418	438	430	431	450	409	414	415	449	438	405	420	412	409	403	398	444	399	422	383	425	415	403	452	409	404	425	402	462	423	414	396	440	419	386	424	424	401	409	422	409	413	421	418	388	428	413	416	451	437	408	393	437	424	434	409	393	443	423	433	458	413	423	421	478	392	387	401	446	402	431	448	424	408	452	429	429	427	417	414	462	419	414	436	400	413	409	444	441	426	423	434	435	386	419	406	448	407	419	420	422	450	420	356	403	459	421	455	401	412	443	431	429	416	414	444	424	389	435	442	464	443	434	443	440	413	404	412	433	464	415	400	388	425	443	409	443	404	394	396	426	450	456	466	420	440	427	435	438	430	414	407	431	421	386	414	408	412	431	447	438	421	438	434	376	430	401	392	425	442	415	390	419	466	431	426	410	417	402	418	429	407	418	397	425	405	409	433	434	452	416	388	454	408	408	406	398	419	412	409	413	439	445	432	424	439	380	421	400	431	422	427	435	397	431	396	415	451	424	386	402	433	393	407	426	428	413	441	424	415	431	386	430	421	406	403	397	423	434	377	454	422	421	449	409	373	428	445	439	404	430	452	431	404	413	462	459	462	411	432	394	451	442	409	457	431	432	422	441	417	456	432	416	418	442	418	421	410	414	431	403	438	445	376	405	436	424	456	430	433	380	465	435	379	425	425	399	397	418	427	430	430	440	415	439	410	386	462	415	435	440	428	451	430	412	395	423	443	398	409	425	402	400	413	409	424	435	407	453	414	438	392	434	412	413	443	423	418	397	414	398	437	458	405	439	417	429	426	432	390	431	433	426	465	428	436	426	441	428	447	457	405	411	460	410	391	408	434	458	428	400
1278	354	333	316	318	322	286	292	312	264	285	263	291	260	295	290	287	273	289	274	267	274	289	251	273	291	297	282	291	290	300	290	303	281	277	268	266	277	265	282	280	271	275	288	268	283	288	270	265	312	291	281	308	264	269	276	281	293	278	259	275	252	301	252	265	293	260	249	282	259	250	277	275	258	297	299	298	271	301	270	257	262	273	286	281	255	273	300	282	313	293	281	276	270	293	249	280	294	295	263	283	284	307	286	279	326	279	285	260	287	263	258	264	308	271	294	271	297	262	269	287	277	253	265	273	256	261	263	250	287	292	301	291	277	259	288	294	249	277	288	314	260	294	283	271	274	275	268	270	288	258	254	288	293	277	281	276	275	267	301	288	295	283	281	271	268	304	290	275	275	289	266	293	300	279	298	283	272	301	306	250	268	291	289	292	298	317	243	294	267	276	271	281	282	277	292	285	244	265	291	294	267	257	258	253	256	278	287	277	254	273	281	261	291	269	282	270	306	290	276	225	290	282	265	273	284	259	266	301	279	269	274	282	259	260	289	271	285	256	278	259	261	265	274	254	285	274	299	295	297	315	276	254	262	256	283	291	266	283	269	261	279	308	259	294	279	303	245	288	275	330	286	272	290	292	257	261	300	266	280	282	268	312	298	255	268	253	243	280	283	266	262	276	257	255	288	297	279	282	266	298	267	263	269	259	271	272	299	258	309	251	285	284	258	272	269	280	274	264	237	263	263	300	286	249	277	290	314	285	274	289	284	267	294	283	284	263	255	262	270	280	245	298	271	252	253	269	279	294	309	250	297	289	322	263	300	278	294	283	259	274	257	259	266	281	331	278	272	283	260	281	260	271	272	279	274	263	256	256	254	262	292	267	280	303	291	308	297	263	276	260	269	292	257	285	247	276	255	298	284	277	255	260	261	304	273	277	239	256	260	261	301	283	278	282	278	285	284	274	272	291	296	271	259	301	276	284	256	288	285	290	262	293	293	290	261	243	270	253	255	298	252	284	256	268	314	262	270	283	288	243	266	296	256	290	243	285	267	266	263	259	274	275	290	250	285	260	281	282	277	267	282	284	269	255	252	264	279	281	293	281	271	269	282	292	296	295	281	273	275	295	279	305	268	288	316	305	274	298	256	270	269	308	267	279	269	277	284	266	270	270	313	274	261	278	272	305	285	272	308	286	262	275	271	270	260	279	276	273	288	307	267	252	285	265	277	280	279	273	244	286	277	284	292	268	297	281	275	263	256	267	295	273	288	278	302	280	307	304	263	267	283	249	242	267	252	272	287	289	270	298	296	277	244	291	297	283	283	271	272	275	273	293	281	285	288	235	274	306	283	258	266	289	283	255	278	257	254	290	308	282	274	260	249	312	299	286	265	294	299	278	288	263	287	256	272	281	261	227	280	282	310	276	302	300	271	270	282	281	291	295	273	250	247	254	255	271	292	287	290	265	270	294	291	242	285	253	277	296	287	299	284	266	314	249	259	301	284	238	274	270	306	285	272	311	296	303	270	271	247	303	247	276	289	276	275	253	312	266	288	262	282	287	261	287	278	271	281	290	279	290	287	285	277	270	272	290	265	279	306	271	296	276	253	265	259	253	267	280	260	267	266	278	283	299	280	268	298	260	230	283	277	261	288	283	276	278	256	289	247	245	280	283	268	267	289	268	298	282	265	245	290	250	299	322	266	267	278	260	242	266	271	286	261	265	254	288	298	267	307	264	281	284	284	278	291	297	272	279	250	277	299	271	294	301	250	268	274	264	273	274	272	284	281	271	278	281	272	277	280	249	270	301	281	254	290	286	267	281	295	266	262	268	282	267	279	282	298	275	290	277	260	289	285	308	260	250	253	316	264	282	293	231	315	268	285	286	279	269	250	247	277	289	277	276	287	273	292	259	273	278	254	277	282	270	282	264	264	290	268	303	296	279	277	284	276	270	272	295	259	289	283	264	303	287	289	310	279	265	275	252	296	289	264	298	270	252	285	255	290	310	301	300	269	258	298	264	271	249	309	290	258	285	275	286	277	259	278	261	285	290	296	303	274	260	282	297	286	276	293	286	269	279	293	284	263	257	253	260	293	264	285	277	250	281	268	318	281	260	289	278	304	270	246	248	281	296	279	289	273	284	296	288	268	273	274	273	275	289	263	287	274	288	296	273	271	285	274	275	279	289	257	267	310	299	272	295	285	283	279	286	271	272	302	289	286	276	283	253	280	266	298	286	276	296	276	267	275	300	283	286	284	306	297	293	281	285	260	307	293	253	267	264	283	297	319	271	272	281	287	294	269	303	290	277	271	277	267	290	310	286	263	277	278	298	297	267	285	295	270	256	287	295	285	304	284	277	298	267	313	297	270	276	286	269	276	280	265	238	279	272	289	295	285	258	270	294	281	271	267	281	280	281	266	285	287	277	281	272	283	271	297	310	264	297	320	274	260	253	302	254	263	264	289	267	298	263	280	274	263	273	305	283	310	301	286	277	275	260	281	265	324	267	259	281	260	300	318	304	296	277	253	286	262	285	264	260	269	273	278	285	266	258	270	285	275	283	294	311	263	326	296	288	291	254	269	289	287	251	267	243	284	299	293	292	287	300	288	243	268	301	267	297	305	268	255	278	292	287	272	260	296	287	266	304	282	264	288	267	281	261	279	253	271	273	288	284	320	299	280	269	263	275	282	275	302	276	281	259	325	282	279	229	263	265	263	275	307	282	265	300	294	297	260	307	283	284	264	299	262	308	294	295	269	283	275	275	275	269	281	283	274	268	271	284	269	300	267	272	253	268	315	293	275	266	271	266	292	271	278	297	282	286	294	270	263	274	287	316	299	280	287	280	276	260	254	280	274	292	294	300	281	277	279	303	288	286	293	299	262	280	286	282	296	260	315	275	277	271	276	251	284	296	298	283	297	280	294	292	252	284	300	271	246	274	282	293	261	271	266	300	300	247	296	328	294	255	282	263	308	276	311	275	294	274	267	277	281	280	297	280	285	289	306	268	276	279	272	277	295	274	285	300	298	267	278	265	277	246	275	261	310	289	311	272	283	297	280	251	285	274	304	301	301	236	278	264	280	293	285	299	274	245	262	282	260	315	298	274	293	279	278	294	261	277	261	263	300	262	272	249	266	315	294	274	274	274	295	273	285	298	253	296	257	247	267	276	272	278	262	261	276	290	276	292	258	277	280	266	267	275	286	272	281	288	259	261	279	283	290	268	280	276	300	276	294	262	263	275	294	282	260	258	283	265	286	301	282	292	258	279	269	277	288	276	274	306	262	300	292	275	245	281	242	303	288	294	273	268	274	286	250	266	277	292	252	275	295	276	257	310	289	254	304	287	281	277	282	310	255	260	261	280	271	252	270	274	280	277	266	309	299	286	290	257	268	277	289	248	289	280	286	317	249	256	290	289	280	250	290	279	261	289	272	270	265	278	264	280	290	264	254	281	282	266	266	264	276	274	247	246	257	251	264	268	275
2290	916	953	1049	966	938	961	898	941	896	894	885	837	872	860	819	849	869	898	797	853	869	891	984	958	943	920	893	898	877	855	929	871	807	810	900	863	833	878	904	855	867	891	836	845	828	870	891	844	813	853	850	888	867	790	848	870	840	821	824	863	847	837	861	865	828	832	845	874	859	857	855	811	839	856	844	883	924	806	837	861	878	814	815	895	812	838	822	873	867	844	821	891	774	837	841	862	824	846	816	824	849	773	882	805	850	786	849	798	853	831	828	830	822	825	858	853	875	847	815	875	795	794	813	879	859	812	887	890	803	816	827	845	886	850	816	841	851	847	886	789	800	869	851	863	844	814	803	897	852	823	849	888	847	819	857	833	808	790	851	895	905	849	837	838	852	843	842	833	857	825	868	821	829	879	835	881	834	829	811	832	824	831	818	859	914	850	844	848	825	820	777	808	814	874	821	826	860	824	890	852	882	795	913	840	797	837	833	799	903	842	820	849	820	879	880	863	874	833	869	846	852	829	834	830	838	856	859	876	836	871	829	854	845	834	802	834	846	828	827	891	822	831	842	850	830	825	810	851	845	859	805	884	829	856	857	846	913	872	793	848	781	820	833	867	864	798	826	747	832	857	838	823	815	875	802	889	824	836	916	823	843	833	877	855	824	849	887	889	876	876	890	837	824	817	818	839	864	883	811	814	898	864	840	838	865	858	840	883	855	856	849	895	830	793	868	864	869	844	780	876	862	870	885	863	802	836	857	834	855	844	906	815	812	805	889	886	832	888	856	877	827	826	873	847	873	854	791	834	844	811	844	816	856	854	813	835	876	862	824	886	861	843	861	836	866	847	845	868	820	867	842	889	868	780	794	909	855	854	828	820	859	799	778	875	854	841	800	853	857	865	867	820	848	827	872	893	834	860	790	838	801	830	864	861	823	802	827	886	826	854	793	843	868	862	861	799	861	841	893	826	863	826	851	841	855	815	801	877	807	887	840	869	805	811	821	870	850	843	871	863	844	871	868	795	895	862	845	841	836	879	828	901	807	846	892	832	864	790	876	813	852	887	825	801	856	871	876	837	840	849	818	872	829	747	887	891	877	857	844	821	807	872	864	823	839	839	827	847	817	792	848	870	827	797	789	827	813	827	851	888	839	859	861	839	819	795	828	843	808	852	813	888	813	842	882	774	827	908	841	846	858	894	863	827	886	884	860	802	850	872	883	857	911	839	761	868	820	837	856	861	848	855	878	848	814	800	818	855	801	834	811	819	867	883	822	883	837	846	830	836	815	893	905	854	799	835	848	888	883	850	852	851	851	959	866	860	924	822	832	814	869	902	836	811	850	834	824	849	861	845	821	822	876	846	811	826	867	875	841	846	835	830	783	837	838	847	836	833	876	848	831	853	853	823	888	820	848	834	828	867	810	855	813	842	812	835	849	805	876	837	821	836	845	822	834	889	852	852	820	826	894	867	877	838	822	829	819	835	803	873	862	853	826	858	849	831	801	838	861	845	891	860	872	829	835	852	825	841	913	836	846	825	852	825	895	860	823	783	878	850	861	825	864	802	810	878	821	759	865	822	855	820	789	826	807	851	854	840	867	804	838	831	819	810	868	876	830	817	882	891	847	854	859	819	805	830	889	806	831	884	845	787	840	867	848	835	875	833	855	875	888	811	881	857	820	813	904	823	846	843	842	835	880	848	811	857	828	842	865	812	824	847	840	809	851	865	899	844	813	818	875	828	850	843	844	817	869	880	843	873	850	887	893	823	839	848	848	796	823	845	825	841	876	835	840	899	858	859	889	855	827	839	813	834	838	813	881	822	858	784	834	871	839	860	820	865	898	811	822	818	875	820	853	843	850	853	857	850	797	806	885	861	880	879	790	860	868	841	888	822	834	817	880	885	829	883	844	869	853	818	860	869	832	879	859	871	856	828	857	851	833	857	795	845	898	838	875	852	892	822	833	894	892	871	832	845	897	810	893	884	892	877	888	842	865	865	888	879	822	880	855	816	800	848	905	838	792	873	836	826	857	896	842	836	886	819	823	848	871	868	842	887	865	836	850	839	859	854	839	884	850	843	867	865	833	829	878	804	834	812	849	828	888	840	756	821	808	852	879	850	834	787	819	825	858	820	842	843	884	789	820	781	848	861	914	859	866	863	858	782	842	826	849	833	871	820	843	839	797	865	819	843	864	874	861	828	881	813	879	851	848	831	830	842	885	826	869	825	882	918	843	834	860	810	858	856	853	808	875	867	885	819	828	826	798	830	813	857	823	836	861	831	814	831	867	839	854	801	863	812	849	837	882	871	859	855	845	859	860	834	874	849	910	879	873	872	874	870	883	870	821	882	849	855	835	793	837	856	851	825	879	869	856	810	820	830	790	845	836	907	817	830	864	830	853	865	827	851	816	816	874	805	833	840	812	816	880	883	810	813	877	873	800	816	835	878	814	841	829	816	846	843	830	848	798	814	783	851	864	832	811	850	833	833	845	838	810	823	818	857	788	860	885	808	879	861	840	853	795	882	866	860	857	888	860	892	906	779	857	896	822	918	830	863	832	861	863	843	830	809	800	858	875	926	855	864	787	838	842	825	798	889	884	834	865	826	851	845	856	834	803	831	877	848	870	819	844	865	883	874	874	853	840	893	836	840	882	895	873	770	843	866	824	826	872	836	846	823	839	801	864	829	868	819	894	856	819	862	874	875	866	873	822	882	803	856	862	851	873	802	838	853	865	868	874	886	812	817	860	889	813	847	873	872	796	860	833	849	822	877	831	858	821	894	870	838	824	894	827	782	813	837	845	828	859	865	797	803	848	822	869	853	869	913	871	821	856	816	878	824	827	859	876	904	876	801	890	843	907	819	847	863	858	860	864	852	880	814	859	828	817	823	821	840	863	856	824	890	847	805	880	805	869	853	826	792	847	835	845	820	787	808	855	808	851	904	880	797	839	851	887	868	891	876	871	773	877	831	838	866	838	862	843	817	849	841	811	900	867	833	842	891	815	788	880	801	835	807	865	846	899	874	841	850	831	821	810	831	893	885	852	843	838	842	822	880	879	848	835	832	762	822	847	829	792	896	868	808	844	839	810	870	831	880	869	870	810	879	863	841	827	850	841	809	860	803	843	837	884	871	859	865	816	853	848	820	865	862	837	809	867	835	885	857	818	829	919	829	866	865	879	850	874	807	845	793	854	844	852	783	841	827	820	827	842	826	822	816	870	832	858	814	820	853	803	860	894	828	855	823	842	816	809	857	845	914	845	833	868	814	901	849	867	871	872	829	815	833	894	822	857	880	807	885	909	797	884	845	825	835	799	883	843	870	851	836	838	845	838	825	850	865	895	811	862	832	859	829	812	848	782	883	845	812	826	861	828	855	814	882	845	874	837	817	822	874	878	808	838	828	823	829	836	847	887	827	862	809	830	831	818	826	807	815	859	874	809	780	802	822	862	820	819	822	845	811	839	876	875	850	861	892	834	880	839
4693	1195	1519	1017	769	578	450	334	282	283	233	244	242	210	223	203	194	192	178	173	174	191	215	302	408	409	380	334	255	188	199	169	136	167	172	180	155	169	170	163	147	136	172	149	159	182	160	156	170	152	140	157	165	152	136	151	141	162	164	145	157	184	167	147	138	158	141	158	162	163	158	149	174	156	171	169	133	139	145	138	160	148	165	161	163	158	168	143	133	151	127	168	166	158	128	167	151	143	141	151	137	164	177	140	138	167	131	159	156	144	165	136	159	134	148	144	146	155	168	152	133	175	145	154	150	144	164	141	132	152	169	165	170	160	161	147	155	127	150	145	164	182	139	151	143	160	143	148	161	155	145	141	154	155	179	142	166	144	136	131	148	145	176	142	141	131	155	163	134	141	127	155	136	153	174	161	163	118	139	152	133	153	166	154	140	164	164	181	142	165	169	157	155	169	134	157	164	146	149	155	160	127	130	169	137	138	164	148	156	153	158	148	158	148	155	147	157	135	149	151	161	136	142	159	132	140	155	170	159	185	131	149	147	167	161	167	167	144	156	145	165	160	134	155	168	138	135	159	135	166	157	162	135	159	166	153	150	166	158	167	159	172	129	160	141	152	128	151	160	147	173	154	145	114	160	140	148	152	118	145	136	138	156	125	157	144	151	157	141	184	160	158	150	162	147	156	145	169	128	149	119	137	148	149	166	141	158	134	143	155	159	147	145	154	141	150	152	161	154	163	148	150	154	134	144	190	149	152	172	146	143	167	146	139	143	178	123	152	165	148	155	161	146	153	151	163	179	169	170	166	138	137	160	146	142	148	160	147	157	135	140	141	146	156	158	150	147	154	150	163	150	143	179	138	155	163	168	162	157	164	153	161	147	169	132	145	168	156	138	133	161	136	148	141	162	151	149	135	131	140	147	130	156	139	144	162	169	134	156	152	153	164	152	158	163	149	173	163	148	144	149	155	149	135	165	143	164	156	159	154	141	170	130	141	157	138	147	146	155	158	145	148	140	162	157	155	172	158	162	162	159	149	137	152	152	144	140	137	144	162	141	160	132	156	159	135	145	159	128	152	131	149	159	165	157	145	162	164	140	136	160	149	151	160	162	157	163	155	143	167	154	141	181	162	147	157	161	149	153	139	167	141	141	135	142	168	135	149	157	176	148	159	158	150	155	140	126	177	146	138	122	144	154	157	123	155	143	159	152	145	144	140	144	141	158	166	154	173	142	164	171	166	148	130	158	139	179	144	168	139	160	146	140	146	146	130	150	151	161	168	166	156	134	143	148	153	145	148	132	169	133	168	147	146	160	135	151	159	150	150	157	167	146	158	160	158	157	168	158	160	174	160	155	173	142	145	157	162	150	147	131	153	135	161	161	141	154	134	173	165	168	160	137	167	178	150	140	138	151	142	169	138	150	144	142	148	137	149	129	147	155	171	145	160	144	157	150	160	155	136	140	169	135	147	159	148	164	188	136	123	151	161	144	165	167	137	141	154	162	142	144	151	137	137	161	171	155	136	143	156	144	130	129	161	159	143	151	164	154	136	142	156	142	158	152	161	134	159	160	155	153	138	151	159	135	147	143	148	169	154	161	151	161	160	137	180	158	139	139	151	136	153	150	154	143	133	150	145	156	155	136	144	144	170	146	170	157	150	133	142	145	146	159	133	140	173	143	162	123	162	151	167	139	151	171	144	147	137	151	143	139	153	168	144	163	148	167	155	149	169	151	144	157	164	155	162	157	158	143	156	139	134	164	138	162	159	143	151	148	138	137	168	158	125	144	136	153	155	141	148	167	144	144	142	126	159	156	142	180	160	154	163	137	121	155	143	126	138	140	156	129	142	133	158	154	156	170	164	146	142	158	140	152	152	129	172	165	154	138	166	145	173	151	140	166	141	166	147	166	144	146	135	150	163	130	157	147	173	156	141	160	143	152	149	159	143	149	176	141	143	144	145	146	175	153	154	151	136	173	165	125	152	140	164	175	156	154	152	146	146	151	154	129	147	149	132	154	150	168	121	137	153	143	164	152	142	146	147	154	128	141	150	140	152	163	153	139	152	150	159	169	158	167	148	139	149	154	156	139	143	156	136	153	137	153	150	151	176	133	143	166	134	146	153	143	147	154	159	157	151	144	142	182	141	151	130	156	126	151	131	134	136	150	148	137	168	156	162	148	163	149	159	136	164	140	177	158	171	144	127	135	138	154	160	139	133	128	122	148	144	151	158	159	155	127	153	145	157	127	148	165	149	148	138	141	138	143	100	134	151	146	148	171	159	138	146	153	139	169	153	153	150	148	143	127	145	154	138	158	140	139	176	126	152	155	149	133	141	166	167	145	167	144	152	138	146	158	151	127	148	148	147	138	131	138	142	137	137	141	129	158	157	153	160	146	151	145	155	133	159	147	155	155	153	150	161	151	158	173	142	163	134	146	156	178	141	176	141	150	136	139	153	151	138	137	169	123	166	142	126	143	160	140	152	159	155	159	175	147	152	119	179	177	134	144	171	173	151	175	138	143	123	148	130	164	160	136	146	141	160	132	138	158	169	140	150	124	158	133	148	137	151	133	140	164	147	154	154	149	153	151	150	151	168	164	150	154	123	141	170	141	125	164	174	165	159	145	138	154	122	148	162	155	169	127	151	168	147	164	154	150	140	146	155	151	148	147	164	158	168	140	178	155	157	137	159	156	147	130	134	124	119	174	163	169	151	147	144	162	162	157	161	137	135	137	147	150	136	121	146	167	142	141	150	162	162	177	164	146	155	164	139	148	147	144	151	150	176	141	139	146	162	142	124	160	155	138	141	143	140	158	151	132	156	139	176	144	157	154	144	130	150	139	170	152	132	175	154	143	140	177	142	136	149	144	160	157	145	165	151	134	156	148	161	176	137	140	169	156	133	126	153	154	141	138	130	158	137	161	129	147	149	145	180	122	164	146	137	162	148	128	137	139	154	160	156	128	159	156	145	147	158	140	134	137	150	163	171	144	151	149	141	143	145	148	137	171	163	149	151	156	161	178	155	164	162	160	147	141	155	169	122	155	156	151	155	194	158	153	136	134	138	135	165	145	158	143	160	157	157	127	155	167	153	143	157	142	155	142	149	148	144	142	150	148	169	131	143	164	173	162	160	129	139	153	162	153	147	156	155	132	150	145	158	168	134	154	156	156	148	165	133	134	183	151	151	149	129	156	164	128	157	160	132	164	146	139	116	151	133	157	146	159	152	148	155	143	141	115	161	166	145	151	136	156	137	148	152	151	144	130	147	132	146	158	143	132	170	147	172	169	147	162	164	171	149	139	159	153	145	135	157	149	147	149	143	137	131	141	162	164	139	150	158	154	133	131	176	144	116	148	147	147	146	128	177	151	147	156	131	138	152	160	153	156	129	169	145	155	154	152	180	159	144	148	139	139	155	154	153	146	138	144	160	146	150	142	125	161	158	161	163	159	126	145	159	169	192	158	159	163	144	119	170	142	144
5503	1727	3852	4101	3546	2721	2233	1892	1713	1472	1336	1170	1153	1013	997	921	886	765	783	721	735	768	1014	1910	2947	3457	2968	2484	1752	1027	907	719	673	640	663	652	639	610	678	621	609	565	557	581	531	572	548	590	512	485	526	526	531	530	555	510	561	520	543	462	518	501	500	497	488	574	492	562	517	527	560	540	588	512	515	521	507	486	526	489	497	527	535	495	490	496	503	504	534	516	512	501	500	470	498	507	498	530	481	515	534	531	494	518	488	486	506	495	510	525	463	526	489	504	486	495	483	507	497	481	450	554	540	503	533	499	492	472	504	490	490	534	531	499	505	483	501	490	519	495	489	488	521	508	484	493	515	513	519	495	481	505	496	504	466	463	501	527	543	522	503	490	473	490	513	520	537	521	489	506	510	501	470	536	477	520	504	502	495	501	508	520	512	466	491	497	478	483	513	481	479	518	485	491	517	509	508	478	471	495	507	504	550	500	481	502	504	468	486	520	481	547	483	516	507	527	488	496	507	535	468	487	471	505	512	480	483	516	507	522	444	487	518	451	479	499	491	473	500	493	497	485	499	461	533	503	502	497	526	468	480	503	480	507	496	500	512	557	485	497	485	449	553	483	471	528	453	556	544	461	490	517	464	478	532	476	501	460	518	505	497	477	523	480	506	533	487	513	516	512	511	514	502	477	519	467	516	525	505	496	479	516	517	491	519	524	537	489	505	496	473	501	530	512	496	501	513	494	520	488	532	468	472	513	499	520	499	525	485	493	518	526	516	505	528	502	524	484	517	494	521	501	506	489	521	476	487	499	518	498	476	495	478	524	534	492	490	478	523	487	508	502	464	496	534	484	505	501	522	529	503	468	506	484	510	491	498	510	487	537	496	491	513	449	501	495	518	527	519	529	486	460	516	463	524	471	511	495	478	468	539	504	505	482	496	509	526	512	514	477	491	502	464	494	545	479	529	523	503	503	513	509	486	471	492	479	497	522	467	514	490	496	505	537	519	492	538	500	486	490	509	479	476	494	506	481	511	504	492	471	525	534	552	456	511	493	468	484	489	499	509	471	527	490	504	484	498	514	540	466	523	489	477	502	522	499	484	517	491	498	532	506	495	477	497	512	507	525	487	506	504	508	539	478	538	518	516	499	509	531	500	491	492	529	542	432	519	491	466	497	506	488	478	517	475	439	449	514	488	474	506	493	481	491	479	474	502	503	538	532	491	475	516	478	497	530	568	471	469	454	527	505	495	495	525	512	465	488	518	501	481	543	505	457	479	463	490	494	505	499	511	490	511	503	490	518	500	508	492	481	484	511	470	510	492	502	517	504	498	488	450	477	497	494	449	504	524	541	479	527	485	535	469	515	490	490	493	477	514	518	500	486	488	497	506	472	526	468	494	476	479	503	504	484	503	496	495	481	496	518	508	517	484	512	500	496	489	512	499	526	482	502	517	492	504	502	449	498	525	524	484	535	507	499	490	534	470	466	494	512	495	469	463	524	472	504	484	511	515	520	494	475	498	552	479	498	491	522	463	475	518	531	503	550	481	514	504	490	522	513	488	492	538	498	531	504	510	531	494	491	492	532	504	479	500	469	521	508	485	505	495	472	535	464	462	481	483	485	513	530	526	495	481	512	475	508	493	520	484	509	533	533	519	501	500	478	529	464	504	497	499	526	487	480	467	481	530	477	495	450	479	485	530	443	511	458	502	513	545	469	486	561	487	495	499	480	496	472	502	478	511	493	479	523	526	465	528	480	499	528	509	489	484	487	506	492	512	520	507	527	500	512	502	557	509	501	498	515	497	497	458	478	488	502	518	501	530	526	531	534	488	451	523	475	458	512	464	490	514	501	514	487	450	494	494	465	516	507	494	473	460	521	539	495	471	538	529	454	523	517	490	504	498	480	479	516	476	508	551	501	517	490	469	515	540	511	491	524	521	487	510	518	540	497	511	506	470	499	543	539	488	495	491	504	503	534	484	496	483	539	461	470	524	504	493	477	504	536	540	531	507	527	478	472	501	507	533	484	469	535	512	501	512	503	534	509	509	519	513	497	461	509	496	508	484	464	530	495	567	462	502	509	497	501	486	524	527	490	492	497	473	478	485	476	502	473	470	504	533	461	514	516	531	494	492	510	493	513	501	502	503	487	517	496	543	487	495	494	498	486	486	505	507	504	496	481	530	469	531	509	510	496	477	513	492	503	526	512	504	513	504	487	475	492	527	521	527	537	491	497	455	558	503	500	519	505	495	493	545	529	510	509	494	517	516	484	487	484	463	507	538	497	507	473	472	502	526	505	499	520	506	530	486	521	471	506	443	485	496	513	479	552	502	521	506	457	455	529	545	485	515	478	498	502	481	507	524	521	468	448	453	489	492	453	512	523	528	494	488	506	474	517	513	531	523	457	491	530	477	451	530	498	517	532	505	445	525	481	504	527	521	526	465	468	480	460	504	513	515	500	526	530	516	476	492	482	490	509	482	527	547	522	530	464	526	508	503	505	535	526	488	513	485	472	486	490	451	499	496	505	492	475	537	487	504	539	510	502	488	508	469	480	493	526	493	538	480	533	491	462	491	527	463	523	555	491	532	475	496	481	516	515	517	511	519	512	508	508	530	491	463	503	496	493	469	552	466	506	533	483	476	516	492	535	502	475	486	521	489	483	518	498	490	494	520	522	447	482	474	476	514	499	492	504	514	516	510	489	487	514	473	444	484	483	507	492	473	532	466	528	498	491	512	477	496	505	503	497	531	478	490	545	477	464	484	477	508	483	466	518	470	490	464	510	492	488	538	515	539	474	523	476	484	514	499	512	547	530	511	500	476	493	543	516	456	531	516	510	466	498	511	475	451	457	487	456	496	523	464	478	491	488	508	526	481	502	510	507	501	494	477	496	505	527	517	476	541	460	504	528	536	489	489	478	514	512	465	471	499	490	517	483	512	530	478	495	485	522	483	557	484	480	481	514	473	475	471	516	462	505	515	494	511	513	457	497	512	504	500	472	479	486	493	514	529	515	529	461	513	463	548	511	497	516	511	496	511	505	479	511	451	510	525	540	455	503	480	483	497	532	525	526	511	466	488	503	493	519	482	509	486	491	497	502	496	484	455	497	502	457	505	464	492	460	507	514	478	503	495	515	477	516	484	501	499	527	482	487	495	514	480	487	511	480	538	513	506	444	461	529	478	498	485	488	465	493	501	512	498	503	530	466	509	495	556	540	537	461	465	469	508	539	495	489	499	522	480	544	519	506	533	497	517	475	497	513	525	490	506	463	494	528	533	524	470	506	510	497	492	495	473	517	525	479	476	486	492	481	486	522	452	520	506	494	513	479	500	484	509	509	450	500	495	481	480	480	513	507	484	499	470	504	472	513	533	462	488	487	492	510	507	497	486	531	526	559	512	497	488	526	468	489	504	477	511	500	521	475	491	526	511	515	503	538	513	520	505	515	502	502	468	503	512	507	494	493	494	504	500	571	483	500	498	484	501	477
8651	2349	2840	1999	1374	966	633	542	449	375	330	280	223	240	224	211	190	178	166	172	172	168	187	340	619	689	568	467	293	231	170	183	142	139	133	121	121	131	135	133	132	140	133	108	158	123	124	134	131	119	121	126	111	119	130	139	131	155	115	106	104	147	115	144	142	127	153	114	125	127	127	113	110	133	124	116	112	128	111	114	125	138	138	115	115	124	133	110	130	111	140	121	122	120	113	106	117	121	128	132	112	92	128	130	131	134	127	119	124	125	101	118	109	113	129	93	126	121	131	110	109	112	113	121	116	112	128	126	120	125	124	137	118	113	121	118	112	116	106	126	117	116	130	100	127	118	124	134	114	132	117	135	125	120	118	130	121	105	134	121	113	133	113	135	118	112	131	123	106	129	106	117	118	126	136	118	143	120	108	123	115	126	120	114	122	115	143	114	124	121	108	124	113	113	124	128	129	123	124	132	118	132	132	123	100	102	103	127	121	122	114	136	121	130	118	122	109	145	117	117	130	106	113	131	129	140	108	112	128	133	107	116	136	126	102	122	121	118	133	140	110	137	135	134	131	132	139	117	114	100	112	126	110	122	130	107	122	112	119	100	112	136	116	109	110	117	126	122	132	120	120	109	127	130	129	115	138	126	118	110	113	126	138	122	122	124	118	114	126	103	139	117	117	141	121	122	112	125	116	125	122	120	116	119	109	116	95	107	119	109	106	127	126	116	124	123	129	122	122	122	113	133	120	107	131	109	131	139	115	112	108	146	107	117	136	120	131	124	126	124	134	127	117	122	121	131	116	132	128	132	119	128	91	112	126	138	115	117	125	115	143	140	126	118	107	117	112	136	118	119	132	141	122	128	113	133	109	103	135	112	130	137	136	123	120	129	114	109	122	108	126	116	113	109	118	113	131	137	116	124	128	115	117	114	109	101	115	113	122	117	112	120	124	140	94	130	130	128	104	127	120	128	123	134	131	122	137	129	119	109	107	96	126	139	129	102	119	139	110	138	116	117	127	110	112	121	124	108	115	131	124	125	111	119	118	121	101	113	124	122	115	129	123	139	106	125	123	111	119	106	134	117	132	116	105	113	127	94	116	128	116	109	135	121	138	120	125	115	117	114	114	131	102	110	118	112	125	103	117	105	117	117	123	107	114	138	103	122	121	105	128	126	117	122	131	132	125	118	133	132	115	119	108	139	117	114	118	131	124	105	119	121	113	110	108	138	144	130	116	115	110	102	127	117	129	110	126	121	122	120	141	96	134	111	106	128	121	135	108	127	126	129	132	131	139	101	122	106	117	122	118	111	115	117	147	136	123	103	120	109	107	137	105	127	134	123	127	115	105	133	123	112	126	117	131	134	121	115	112	146	116	106	126	118	120	123	120	113	104	119	133	112	108	127	122	138	114	129	109	144	114	118	127	127	108	121	125	134	130	132	132	111	114	111	117	126	136	127	105	118	102	107	133	115	127	119	134	115	111	127	101	116	122	125	119	123	125	133	130	125	131	137	124	111	112	129	128	121	136	122	135	106	115	129	121	135	130	139	116	100	131	117	133	98	106	110	134	101	123	111	130	121	127	123	133	136	109	112	127	127	124	112	104	131	115	106	122	126	135	116	124	121	126	126	142	96	120	121	122	130	142	111	105	123	125	120	128	110	120	133	131	123	120	104	96	127	118	106	115	119	120	123	137	108	127	131	129	134	107	113	116	125	121	123	145	132	106	124	110	128	121	108	128	121	125	121	114	116	117	94	111	129	115	133	97	127	121	109	125	136	117	102	120	110	120	116	122	131	106	114	128	115	104	114	133	122	136	130	115	154	111	114	130	109	102	121	135	111	111	123	124	129	110	134	125	122	115	110	135	114	128	108	140	99	111	123	132	110	112	132	135	120	133	142	99	140	125	115	121	119	116	124	113	141	112	111	132	130	112	111	130	125	114	119	112	99	118	130	118	125	128	125	120	134	120	96	128	123	136	100	121	125	114	137	111	104	85	131	124	128	122	143	120	102	115	125	113	131	116	122	135	123	111	124	92	127	128	105	113	110	116	121	116	113	95	111	128	120	109	112	130	120	128	124	100	120	119	146	115	135	122	124	99	119	129	131	125	115	114	117	128	121	113	126	129	126	138	132	98	119	124	130	111	127	105	114	124	118	128	124	107	110	131	112	114	129	120	138	131	110	116	109	99	134	114	118	118	120	119	109	117	107	101	134	123	111	125	101	112	148	134	142	124	133	112	127	115	126	108	123	115	118	98	122	110	126	107	98	123	121	129	132	125	129	97	118	127	101	126	123	113	130	118	118	126	122	130	128	104	101	110	127	123	103	134	142	131	107	123	129	113	138	111	131	105	109	113	121	112	138	122	121	121	124	123	119	125	102	120	123	109	108	112	126	123	126	126	116	125	111	120	120	127	112	110	118	116	116	124	131	126	130	99	121	124	115	101	124	115	110	120	120	107	106	118	121	118	111	130	103	107	122	116	109	122	151	115	126	131	105	97	127	110	134	125	113	124	122	132	119	129	120	116	114	117	129	106	128	126	135	107	121	115	128	127	130	138	138	114	106	138	103	128	135	110	127	136	123	144	111	121	138	114	114	118	132	115	131	124	96	121	125	116	111	125	92	107	143	112	125	140	129	114	122	132	116	120	119	130	121	130	112	116	114	113	121	125	125	127	128	124	125	117	126	127	133	118	120	121	117	131	120	116	117	126	118	108	106	108	121	128	114	101	103	130	119	123	103	111	145	96	141	125	111	129	134	107	116	128	117	114	110	106	98	116	128	126	132	118	111	125	137	103	139	103	125	125	111	128	114	133	99	134	123	123	114	107	118	114	123	118	102	127	143	120	124	126	111	131	121	121	122	118	117	130	125	120	123	94	115	117	126	123	113	96	116	138	130	124	130	110	117	130	120	127	110	113	130	136	119	134	120	131	119	125	128	140	126	125	116	115	141	117	144	126	124	121	105	115	127	126	137	129	106	130	112	112	119	127	112	120	111	131	124	122	125	123	110	135	106	123	96	101	109	108	117	120	128	134	128	126	113	122	118	107	127	119	94	115	108	116	133	122	141	119	134	103	126	133	125	119	122	119	139	132	126	122	131	105	127	133	134	95	141	128	130	108	104	127	137	124	117	122	121	124	117	111	123	129	123	139	124	118	124	121	97	109	114	109	126	144	118	132	141	110	124	129	125	133	133	120	109	121	123	89	127	117	124	114	122	128	132	110	118	124	108	123	107	120	129	129	123	139	128	131	117	140	130	125	139	116	126	111	129	118	119	130	124	103	126	138	138	120	122	123	110	106	114	112	139	138	113	116	108	120	127	133	128	115	131	111	115	131	115	146	112	155	124	109	134	126	116	135	140	125	93	120	125	115	120	125	106	105	139	108	100	123	129	136	130	134	131	104	121	120	115	137	133	104	112	115	140	119	119	118	137	111	135	135	119	145	110	118	115	108	113	131	138	138	109	126	109	129	131	134	117
7817	2835	6571	7128	6081	4881	3886	3147	2712	2310	1938	1782	1604	1414	1269	1193	1150	1055	943	882	840	960	1396	2762	4981	6100	4867	3960	2699	1529	1055	929	804	629	666	612	710	642	669	704	704	580	551	538	561	551	553	565	521	485	525	528	518	502	509	471	491	466	492	446	481	521	467	476	450	458	459	456	429	468	483	478	454	450	473	482	424	452	471	420	435	469	496	445	483	463	464	440	444	440	420	442	411	403	456	385	446	431	429	423	408	409	443	447	438	409	456	417	413	417	445	447	429	443	416	445	428	420	438	403	449	447	439	427	428	446	435	428	410	458	416	440	419	416	393	417	448	391	465	448	407	448	428	411	450	390	420	408	424	452	406	409	437	398	438	426	446	420	443	456	397	445	393	461	435	464	433	439	427	427	422	477	469	427	420	411	444	409	421	438	414	460	393	435	443	437	437	430	397	396	402	428	416	439	444	428	435	410	403	409	398	437	447	416	426	457	436	411	391	442	445	415	428	429	430	432	420	412	444	392	433	414	408	418	471	441	396	411	426	419	438	393	426	466	465	449	424	424	424	507	416	394	433	426	420	415	421	432	445	424	400	409	434	415	375	476	452	458	411	431	418	459	432	422	424	417	431	412	431	406	442	422	438	420	429	404	442	435	452	402	412	416	406	433	448	403	464	384	427	445	446	434	423	422	444	429	443	425	421	448	407	447	445	422	444	396	421	453	436	478	450	436	415	427	446	408	420	430	417	399	410	440	393	421	419	413	419	406	423	489	404	415	413	426	433	411	430	423	454	445	390	428	438	411	404	407	390	389	448	418	423	427	404	466	408	409	421	449	390	404	427	434	377	422	471	411	412	402	430	406	428	395	403	414	411	419	412	408	414	444	433	440	438	445	434	399	461	410	459	426	431	401	428	449	438	420	450	417	426	419	410	425	426	406	459	429	383	460	450	409	433	386	430	405	393	438	447	411	443	391	432	405	419	411	430	430	424	450	407	451	452	440	430	407	441	453	458	431	441	404	420	391	428	400	433	425	422	392	423	444	414	423	436	402	429	413	401	422	402	437	428	411	438	389	446	407	424	430	427	417	438	388	421	435	448	427	444	447	447	415	411	436	415	418	445	440	446	421	453	449	430	424	420	449	438	434	425	412	417	452	414	385	409	396	411	424	416	432	446	434	419	416	439	407	435	410	438	440	406	455	418	441	399	402	420	465	387	426	436	384	436	392	425	416	440	390	420	432	451	438	424	420	456	428	428	430	420	389	416	374	433	446	390	413	408	425	410	419	442	425	399	422	451	403	411	438	404	404	429	433	407	403	434	435	416	410	443	447	418	399	431	421	437	424	428	422	416	485	414	429	444	443	423	447	440	449	382	415	388	424	383	473	387	422	412	401	416	416	429	373	415	459	381	409	438	449	437	440	385	429	411	411	435	420	447	427	393	416	389	398	411	416	423	428	413	448	436	383	453	451	392	421	435	428	440	409	443	423	430	400	419	441	458	418	390	450	438	424	428	439	472	423	437	463	416	442	407	443	451	443	438	436	427	446	434	400	430	394	398	393	435	376	432	429	442	375	397	401	403	463	430	433	408	451	475	440	454	435	396	447	407	471	444	430	408	430	428	399	417	429	417	399	401	432	419	388	427	452	419	408	459	403	425	390	403	382	420	436	413	421	465	463	379	437	412	421	419	417	420	431	457	416	402	413	444	455	408	429	406	405	397	387	416	429	388	410	429	469	434	406	415	471	411	415	446	419	383	405	423	454	398	405	416	397	442	435	439	418	435	437	415	418	445	404	405	410	425	418	406	403	419	426	415	399	418	432	433	458	419	430	417	443	374	424	392	412	407	401	389	419	436	382	422	396	401	404	418	428	435	417	417	408	447	432	437	446	439	395	443	467	445	422	387	439	399	435	446	412	408	451	462	395	425	473	403	455	417	403	439	407	410	454	398	438	407	446	402	431	409	479	440	422	421	408	387	416	411	410	408	419	436	379	433	414	455	441	394	447	404	439	409	432	417	431	434	445	363	431	424	419	449	434	399	444	424	427	432	442	400	412	392	443	409	434	410	437	413	438	414	448	411	441	408	419	487	431	430	414	458	409	407	393	426	398	381	414	425	468	415	399	434	449	436	437	431	426	400	399	394	406	400	418	428	413	425	391	405	438	395	426	434	415	431	420	446	414	462	420	407	410	449	421	419	395	405	388	409	449	415	449	415	417	449	431	398	377	457	427	406	432	428	399	457	451	406	442	392	420	450	440	398	394	445	431	432	452	414	381	374	431	350	446	438	420	413	418	402	427	419	414	442	422	397	455	388	401	403	454	421	410	451	411	436	442	420	432	408	424	467	384	436	408	427	435	431	439	433	400	430	419	432	414	399	433	382	403	433	402	432	411	426	448	439	401	460	421	436	456	464	448	415	381	424	427	427	434	446	396	423	438	456	439	391	401	415	413	370	460	426	410	437	448	414	419	410	435	458	385	431	439	418	382	440	408	414	413	421	458	393	453	433	421	437	376	391	413	387	433	403	416	420	405	443	466	462	410	399	414	426	461	434	446	406	472	425	390	444	422	412	415	424	453	409	411	448	423	428	412	411	415	386	433	415	406	450	415	401	379	421	414	422	397	443	416	422	413	416	446	426	419	405	413	436	441	411	466	452	418	431	429	435	392	408	465	433	406	402	424	444	395	436	441	439	432	394	429	439	414	444	418	409	408	392	421	408	410	415	417	405	399	438	390	398	372	410	415	430	417	431	421	428	399	451	422	426	450	435	412	401	410	408	447	423	439	407	411	430	420	411	436	437	436	410	395	367	429	418	419	416	413	416	418	434	423	439	398	454	412	437	412	414	444	462	383	416	410	455	432	400	440	452	397	432	383	409	438	412	380	400	434	408	424	426	397	431	423	398	435	441	427	414	422	450	440	420	399	403	399	416	438	414	425	433	412	423	437	412	414	406	423	403	447	407	453	384	415	393	435	446	433	422	417	434	422	418	420	437	392	414	385	412	436	397	399	424	422	445	410	416	438	458	384	426	387	415	410	418	383	429	438	444	399	430	433	436	401	405	431	378	433	421	440	437	398	383	419	432	410	389	417	388	435	427	447	431	407	429	371	407	428	406	425	402	440	412	435	407	409	408	410	403	414	422	421	428	438	404	440	389	440	402	449	433	413	399	410	427	432	454	421	436	417	439	437	429	393	436	428	404	398	412	418	422	397	442	429	463	415	419	417	422	398	428	391	380	417	439	454	381	435	392	431	436	399	439	452	459	424	434	403	452	395	415	391	399	444	427	408	422	414	398	402	462	411	421	421	433	411	413	432	414	421	417	414	415	415	418	421	410	446	438	422	383	406	437	431	426	430	451	398	406	440	452	436	418	394	435	448	409	436	399	404	414	415	408	409	388	390	426	408	426	436	437	467	391	469	382	411	455	428	438	436	424	417	391	436	409	401	403	439	356	432	448	435	458	399	439	422	451	436	431	401	374	416	441	411
1332	306	322	303	323	283	306	284	307	261	288	262	275	238	257	269	282	283	266	284	290	287	283	282	261	296	262	277	260	263	285	249	269	270	281	272	245	270	275	288	317	258	280	299	308	266	278	283	270	283	280	254	270	265	280	279	265	283	287	279	269	299	290	258	265	281	275	273	272	307	254	286	300	289	279	280	280	297	331	273	291	285	262	295	286	285	305	290	248	285	273	283	261	268	257	269	266	297	263	244	271	251	282	276	285	254	277	258	299	272	267	248	290	254	267	288	281	258	271	256	286	228	283	253	280	291	261	272	247	306	311	294	290	284	290	276	277	267	277	268	252	298	248	280	251	248	267	269	262	253	282	317	254	278	263	258	293	274	268	285	285	251	260	297	280	266	256	268	279	272	261	264	284	265	258	293	283	270	266	280	273	272	264	277	303	278	266	268	289	277	250	258	280	254	289	262	253	285	277	261	268	296	274	290	253	257	297	291	283	262	276	284	268	281	263	288	276	288	282	279	261	294	273	296	265	267	271	290	287	260	264	258	297	282	272	301	244	287	274	265	280	298	267	259	272	278	298	275	278	261	265	300	266	252	276	265	282	298	243	258	267	264	259	262	291	276	279	308	284	268	244	262	306	293	271	262	272	272	263	270	262	290	275	262	273	284	233	273	275	267	281	286	281	263	298	260	287	275	250	257	260	296	278	332	271	271	265	250	285	248	297	270	279	288	274	270	257	284	293	295	269	259	260	273	269	279	286	305	293	252	282	278	300	281	266	275	249	259	268	260	282	291	256	297	301	261	282	297	246	297	308	261	268	268	273	264	278	280	267	279	292	281	290	277	298	277	321	274	273	257	294	278	270	299	282	267	270	305	281	268	259	259	259	290	281	289	283	310	239	273	273	275	278	274	261	284	262	279	282	286	280	263	256	295	286	251	287	242	268	261	267	279	263	270	284	270	254	269	288	286	264	280	290	251	281	251	280	269	269	286	280	309	312	305	281	301	291	290	307	256	267	286	289	301	281	283	269	254	286	286	273	271	300	293	271	260	280	285	281	261	278	281	262	275	276	272	310	280	275	282	310	258	290	274	267	266	267	299	278	300	282	268	297	243	278	260	269	278	259	273	286	267	271	285	257	281	274	267	290	290	312	302	284	281	267	274	272	309	263	285	299	326	270	244	277	284	266	276	261	261	269	290	248	298	296	271	278	308	277	288	284	285	274	260	277	272	283	311	292	252	251	292	246	259	257	278	306	245	257	281	290	291	295	296	274	280	314	270	272	286	241	245	277	275	268	257	265	287	275	266	292	269	285	272	288	289	271	293	280	235	279	291	295	296	276	298	250	281	273	275	291	265	222	261	269	252	265	284	286	300	301	312	269	264	254	280	247	273	290	258	287	296	274	320	276	298	247	272	301	267	262	293	269	262	278	279	268	286	279	301	295	300	276	304	277	265	273	294	266	281	315	279	279	251	260	253	280	288	273	288	268	274	248	265	286	265	276	293	280	312	304	304	263	288	267	259	299	277	309	281	283	308	282	298	292	271	265	274	247	308	282	276	284	270	261	276	297	272	274	314	269	237	280	262	283	280	279	273	297	273	293	294	282	274	281	279	271	244	278	271	275	259	255	289	274	293	255	271	271	295	252	273	282	291	295	270	264	271	304	269	250	277	294	272	279	255	266	288	278	245	264	284	283	285	258	285	282	285	292	248	293	297	273	304	254	249	279	286	264	306	286	257	282	292	275	252	270	250	266	272	281	265	275	271	317	258	277	264	260	266	265	270	273	254	293	319	262	287	288	305	267	288	260	276	287	262	274	296	262	268	259	263	264	279	277	254	252	274	279	271	255	275	295	280	298	287	296	279	284	256	310	254	286	282	296	287	292	270	273	253	306	292	277	251	276	276	267	290	300	274	292	272	285	291	303	251	292	264	274	267	275	275	280	259	284	276	277	274	260	286	274	272	299	267	273	256	288	270	256	292	294	289	264	296	251	256	290	266	278	252	271	265	290	274	296	281	255	255	295	306	284	295	284	279	286	267	290	290	316	286	312	271	294	240	265	278	257	286	293	279	245	287	284	255	293	258	277	276	270	270	282	258	292	267	281	253	277	278	272	280	272	282	262	291	281	280	312	292	267	306	295	274	283	312	268	274	268	287	285	290	313	289	212	252	248	285	304	260	295	259	229	273	298	249	308	306	285	266	288	267	249	279	266	290	275	282	294	278	311	315	253	299	259	249	290	272	284	276	268	255	263	308	262	258	246	280	279	322	298	269	288	297	251	277	272	265	271	265	248	260	308	247	267	288	269	278	261	315	271	264	265	296	260	287	263	258	296	280	263	280	277	278	263	306	285	273	308	251	268	284	261	274	275	300	282	287	259	275	295	253	283	270	286	283	279	297	278	250	273	246	287	287	255	264	298	290	259	252	285	300	266	250	292	290	264	267	284	282	257	269	262	300	280	298	254	268	279	265	273	265	274	301	283	268	274	237	279	268	252	275	260	272	258	278	262	244	263	270	288	261	265	242	291	263	280	282	288	266	258	286	279	253	277	274	286	255	276	279	259	267	290	284	265	268	300	266	266	279	283	273	274	246	298	301	274	277	259	289	274	293	289	287	293	251	264	276	283	284	271	285	254	281	268	267	253	261	269	269	284	294	285	254	268	282	276	298	259	289	284	282	276	254	258	300	274	249	292	299	300	261	282	250	270	263	277	319	255	256	280	286	292	259	289	286	299	274	290	299	264	300	258	278	266	276	237	286	262	286	290	273	287	302	274	292	282	280	294	265	269	288	236	307	279	278	256	311	303	294	291	299	271	256	276	268	281	287	271	262	248	274	244	283	272	277	270	260	283	265	300	291	270	281	243	282	275	294	273	310	279	279	287	265	301	273	269	281	276	265	253	252	272	293	247	277	284	285	285	270	283	250	274	250	257	265	285	292	255	250	287	244	267	287	261	282	298	278	280	273	291	286	279	282	274	277	249	278	277	267	264	250	264	293	285	299	268	264	264	244	285	287	278	279	258	292	271	239	277	270	277	243	277	247	273	269	261	283	262	282	260	278	291	295	289	266	292	241	275	259	290	299	254	247	244	263	260	280	249	281	290	281	251	263	273	283	290	292	266	283	288	287	269	292	248	260	243	300	270	264	292	279	264	267	250	274	238	269	274	258	287	285	267	262	302	271	258	284	286	270	294	292	300	261	273	267	267	276	302	277	246	269	278	302	288	280	292	302	258	280	261	274	312	293	271	296	284	272	288	292	276	264	290	308	300	277	265	262	258	287	281	300	259	274	286	293	301	267	290	287	262	269	287	268	272	271	301	243	273	252	277	281	244	266	273	276	244	294	265	274	272	295	290	282	252	288	296	294	288	278	287	275	302	274	289	273	304	265	287	286	248	279	284	286	252	269	291	269	298	280	280	289	281	282	257	283	305	254	270	290	245	255	278	273	287	254	275	277	279	269	283	290	252	279	284	256	277	264
2239	945	1012	1011	1030	997	889	924	887	892	934	899	892	897	851	850	865	856	849	884	882	911	839	863	919	980	982	932	879	906	847	850	884	822	861	871	841	859	847	832	836	813	889	898	890	884	856	812	845	853	842	856	801	852	804	871	862	829	847	863	860	810	887	815	873	825	872	837	840	868	876	833	864	842	837	783	846	856	833	810	871	853	793	894	802	823	862	853	805	839	767	783	818	833	878	848	819	867	853	842	816	865	847	899	798	865	891	797	868	859	881	803	864	805	834	877	879	857	823	876	870	851	861	840	834	867	837	866	828	836	784	834	847	814	859	871	878	837	800	843	804	883	815	840	849	883	812	799	899	792	822	879	834	788	871	827	824	830	850	860	872	845	841	840	809	906	837	821	825	809	811	860	816	804	864	791	856	861	844	816	863	874	814	815	856	835	809	820	823	804	833	833	824	841	818	788	816	909	909	828	834	856	839	793	876	828	852	838	887	872	824	854	757	786	787	806	840	881	856	838	860	856	839	806	815	851	851	841	843	858	894	823	794	826	837	870	860	874	790	859	835	824	843	869	865	811	804	846	845	814	869	805	861	894	822	786	825	829	852	845	842	851	851	812	868	851	839	820	866	855	826	857	827	836	792	835	836	785	855	867	842	812	859	828	790	840	813	868	837	840	899	786	827	845	841	839	835	847	885	828	877	838	861	782	870	819	843	817	790	851	853	835	836	856	818	788	840	818	785	817	860	850	875	851	886	816	862	833	841	829	839	864	811	807	858	881	860	848	804	814	888	843	864	808	831	810	873	821	829	813	863	842	840	850	851	836	883	837	864	822	847	866	881	832	855	845	803	902	884	844	847	805	839	857	839	865	867	849	839	885	873	862	810	847	826	827	873	836	803	801	852	771	808	809	849	830	827	825	844	815	787	848	824	874	830	847	889	854	806	782	865	842	821	785	846	846	823	828	826	874	831	876	794	818	865	899	872	818	827	815	886	832	855	855	845	833	777	819	821	816	802	814	827	829	862	874	843	805	836	856	829	844	838	863	808	839	788	818	851	806	864	860	826	840	835	845	894	870	843	858	824	898	827	807	831	862	877	801	822	856	841	814	846	928	820	806	824	818	873	809	833	819	803	825	821	834	866	882	843	831	832	908	858	833	843	856	820	805	891	799	833	855	863	846	840	860	834	805	844	831	820	832	831	861	826	865	867	839	828	861	828	812	884	862	841	815	785	778	832	822	828	851	825	790	847	949	818	838	840	869	885	892	815	890	810	834	794	879	797	842	836	844	786	854	845	802	816	860	820	878	827	810	885	888	876	870	820	853	795	830	844	823	796	867	812	885	839	884	856	827	803	850	816	879	795	874	836	855	772	817	784	817	835	833	844	832	835	801	801	827	862	852	858	805	817	829	804	864	865	822	840	830	830	836	859	844	855	842	841	818	812	835	835	818	886	842	857	856	831	859	847	784	830	846	862	818	838	839	818	840	864	883	853	886	798	836	838	861	825	885	795	859	865	834	820	819	874	836	836	845	876	852	877	837	869	829	900	856	827	819	797	852	853	829	852	809	834	855	852	821	887	869	828	839	880	844	848	850	827	886	846	813	818	837	844	854	843	818	813	840	794	851	852	816	857	850	914	826	878	840	844	821	839	858	801	829	768	879	866	837	807	850	869	822	841	892	850	846	843	840	836	875	882	917	787	799	860	846	868	791	862	832	837	821	783	862	827	866	852	865	863	809	861	841	810	834	862	829	840	842	881	836	814	845	848	872	794	863	843	804	875	830	864	842	836	811	889	862	899	806	851	788	930	859	854	845	875	832	855	838	850	842	874	852	834	746	836	837	837	841	836	888	785	856	817	852	880	837	879	845	829	843	880	887	801	837	796	845	864	886	828	847	874	823	818	852	846	849	807	815	827	864	841	830	837	839	826	895	809	838	824	813	846	795	804	858	813	797	837	866	866	849	837	859	861	878	828	792	842	845	872	808	798	792	845	884	814	836	803	845	861	817	885	813	853	825	870	840	873	855	916	862	825	831	813	800	849	856	868	827	821	821	831	836	861	867	789	881	900	795	826	827	848	846	829	830	843	845	843	818	809	789	839	858	794	846	853	816	824	895	839	832	848	854	852	824	845	806	813	868	774	824	823	829	863	825	852	789	806	880	874	840	844	879	840	850	854	820	852	818	828	871	824	860	827	834	845	864	850	834	839	829	843	819	854	874	842	803	830	821	786	801	882	816	817	848	845	861	822	823	841	833	849	817	851	825	865	852	836	851	896	814	816	851	804	832	843	807	856	817	810	846	837	824	828	811	862	841	870	862	866	842	857	905	856	921	836	849	813	828	847	901	865	802	846	882	852	869	860	797	883	827	827	841	819	870	870	865	831	843	838	828	843	901	881	877	787	826	812	780	870	876	869	835	827	836	809	889	862	829	837	862	802	868	818	829	808	844	798	768	823	844	805	817	877	883	867	852	830	878	857	892	886	839	878	837	855	882	809	844	822	854	874	832	819	836	802	827	904	877	876	885	830	828	847	905	903	856	870	856	882	853	877	852	870	855	818	860	831	861	823	823	815	865	843	869	857	854	850	833	824	858	825	855	827	877	852	861	830	833	808	860	831	855	802	851	851	838	875	848	873	893	835	810	791	875	838	818	809	810	819	845	885	794	870	848	875	808	805	858	793	873	872	834	854	788	844	841	870	801	858	828	866	834	812	810	838	853	877	799	902	850	775	793	877	865	836	900	857	810	881	829	899	789	862	829	834	805	865	850	860	857	859	811	834	845	889	858	850	828	878	793	822	864	893	834	844	850	875	842	831	890	854	829	856	844	857	884	830	904	820	834	808	869	806	837	898	902	823	848	803	826	810	816	832	849	836	802	866	834	819	762	803	820	878	871	843	855	862	822	879	804	860	798	829	869	836	857	844	854	856	877	864	889	898	816	861	754	849	833	861	843	816	838	830	798	832	823	795	795	832	865	831	837	876	795	822	823	885	816	786	869	888	826	861	867	804	834	856	817	836	821	840	859	860	844	829	788	843	844	835	823	892	847	816	829	843	900	834	870	803	887	858	859	852	810	886	843	824	865	858	843	874	837	833	853	786	860	809	876	843	790	853	857	837	855	782	919	879	783	894	863	900	877	889	879	870	876	931	807	842	856	860	829	851	827	840	837	834	861	835	799	844	812	838	863	866	772	867	900	865	829	838	823	826	826	896	850	829	822	790	850	794	776	884	837	812	872	825	863	832	818	811	853	873	859	856	815	834	853	763	822	875	877	798	844	831	840	910	825	844	858	872	899	861	861	836	828	833	920	750	822	832	827	893	852	877	881	840	879	816	840	862	867	864	872	849	833	803	863	889	871	837	838	859	861	842	847	821	801	855	877	826	811	873	866	848	890	892	810	818	865	771	887	862	803	832	906	825	811	839	870	878	828	833	830	831	830	783	818	880	863	860	880	866	864	900	815	824	867	867	854	840	856	808	881
4602	1226	1524	1068	721	583	391	360	307	277	257	220	206	201	180	209	169	192	188	166	196	147	196	252	340	420	397	301	270	225	213	168	179	178	150	139	163	183	145	166	157	145	170	146	146	152	166	178	138	165	169	146	155	128	145	165	158	132	138	144	148	155	152	172	154	134	189	147	134	163	144	154	161	133	137	150	176	147	158	157	185	145	134	155	156	155	161	140	138	129	133	138	154	170	160	155	148	145	159	165	176	171	152	150	167	161	144	144	151	156	129	149	171	135	153	154	135	144	152	159	170	138	144	164	136	158	152	147	151	142	157	139	125	127	150	125	158	132	177	151	151	146	147	154	162	147	135	148	151	147	149	150	156	147	137	148	135	156	139	138	162	151	149	123	153	148	143	161	132	150	127	175	167	166	157	166	143	150	153	145	168	151	153	150	167	141	153	160	155	150	152	155	135	154	160	141	155	139	131	164	144	167	163	146	181	153	154	166	128	132	146	126	153	151	171	160	161	149	149	163	140	138	155	151	156	137	154	157	128	143	136	152	152	170	153	172	156	148	168	138	154	140	130	145	175	159	130	121	129	152	143	139	181	166	145	154	175	148	162	148	143	137	160	150	153	154	145	171	150	159	155	129	160	145	159	152	157	150	145	174	154	174	125	139	174	158	169	152	163	161	138	169	156	146	156	145	128	191	132	166	157	138	154	147	154	141	147	146	157	152	146	149	157	171	159	150	133	132	154	161	136	143	159	183	149	160	162	161	168	175	160	151	142	166	155	181	164	168	165	156	147	167	179	129	178	128	144	187	143	151	164	167	149	166	150	140	159	168	161	146	147	142	141	162	154	144	175	161	143	137	147	144	161	149	144	118	158	166	158	149	138	157	160	133	144	141	154	152	147	141	155	155	161	141	141	159	148	160	160	159	134	158	160	133	160	147	152	149	159	152	144	155	148	155	150	148	173	139	128	154	154	146	159	162	166	159	138	145	172	157	159	139	175	139	157	157	156	154	159	133	158	178	153	160	161	138	161	141	176	166	130	161	145	135	127	137	160	156	149	148	141	165	159	150	169	162	173	146	153	153	156	173	144	134	137	164	144	163	157	154	153	151	166	166	155	173	151	138	144	163	143	153	118	144	143	148	180	142	177	148	149	151	155	140	149	179	157	136	129	155	171	158	148	140	155	151	131	149	154	166	153	166	167	158	150	155	154	166	133	153	150	126	164	165	141	141	157	142	146	158	149	169	130	155	151	163	161	154	150	174	171	143	165	148	154	130	153	146	137	145	150	148	154	149	142	152	150	131	132	131	143	137	154	155	168	151	141	150	167	144	161	163	147	163	140	183	146	161	146	140	148	164	142	143	152	161	159	169	163	148	165	143	155	158	160	131	139	146	153	155	159	141	158	178	155	152	159	149	158	152	156	154	145	140	148	175	157	154	140	149	145	143	145	144	138	153	154	156	158	155	163	146	131	171	139	142	142	155	147	160	152	163	177	146	136	146	150	153	139	151	169	154	152	143	122	145	146	161	140	139	146	139	168	137	137	160	148	139	141	150	165	171	148	149	143	165	171	165	151	150	140	159	159	157	139	161	155	126	179	146	139	145	139	127	151	128	150	170	144	159	142	157	147	133	142	144	141	140	156	166	163	142	142	141	154	172	124	152	147	153	170	150	134	142	161	154	164	155	150	139	151	165	150	130	113	149	157	153	145	147	148	148	159	149	153	176	165	147	141	162	152	137	164	155	158	134	143	139	165	174	154	168	170	142	148	165	149	173	159	153	142	140	152	156	151	152	169	147	139	162	142	166	151	133	131	149	159	163	168	165	168	150	151	140	138	152	139	157	135	154	158	150	133	150	169	162	158	158	151	135	145	154	166	151	159	141	170	140	139	182	137	148	150	156	153	135	152	150	161	147	151	156	167	160	160	139	148	152	156	150	147	154	147	151	151	139	165	143	125	153	146	159	165	156	124	148	138	148	154	178	149	159	161	137	133	139	125	184	148	167	137	162	161	154	145	162	162	143	146	171	144	143	138	153	165	150	154	146	132	172	134	170	139	154	164	142	168	148	157	157	140	165	152	148	160	153	148	158	152	155	136	159	146	157	151	129	165	141	134	169	157	151	160	155	149	144	140	160	152	148	146	124	158	149	158	146	168	150	146	119	153	164	157	186	134	156	147	161	171	170	144	133	142	153	168	174	141	132	152	134	153	147	150	146	149	151	137	157	145	141	154	155	142	137	136	147	152	135	173	162	137	161	155	152	145	143	138	150	167	162	158	156	128	148	148	157	150	132	164	171	154	155	167	168	144	148	153	156	153	151	147	165	148	148	185	168	164	166	143	152	146	163	154	137	137	144	153	156	144	141	143	146	159	137	151	168	170	156	164	159	167	149	154	149	138	157	144	143	150	152	163	159	137	150	170	149	178	169	153	146	122	163	136	183	150	141	150	148	174	149	146	159	132	162	167	148	135	159	144	147	157	145	136	142	128	173	142	141	150	145	136	143	146	152	126	156	151	159	151	132	130	154	146	131	153	150	154	139	130	155	135	150	163	143	157	139	153	144	157	166	151	129	137	150	160	145	147	142	155	149	131	158	143	147	177	138	144	153	142	147	154	148	139	155	154	158	165	138	153	150	158	152	139	133	129	140	136	152	159	151	143	160	161	154	146	164	152	143	172	174	157	149	150	150	161	126	146	167	133	164	149	160	154	157	152	137	142	143	147	126	144	153	148	147	152	155	141	152	159	148	175	164	109	150	166	159	136	143	148	168	143	137	157	141	151	153	144	155	145	148	145	133	178	160	139	148	142	145	165	154	156	148	142	137	155	166	157	138	143	148	157	153	142	147	165	124	135	168	155	152	149	140	154	163	130	173	163	127	136	150	157	147	135	156	160	156	156	139	130	154	169	146	161	136	157	137	149	161	148	147	156	160	149	160	172	173	139	141	163	153	146	136	154	155	173	143	135	160	167	154	140	145	143	146	135	150	168	142	166	150	182	147	184	151	170	151	150	160	166	149	146	137	134	163	148	157	151	147	136	155	138	150	142	170	132	144	154	179	144	170	158	152	148	153	146	146	166	150	156	139	153	136	145	153	147	142	153	154	159	149	152	147	138	146	173	143	130	166	147	154	168	153	137	156	156	153	157	163	133	156	155	146	167	142	165	168	155	138	165	152	170	135	166	139	152	155	179	154	173	121	172	158	135	162	148	152	168	155	159	146	149	154	157	149	136	178	141	146	166	148	142	160	171	147	138	157	151	156	166	157	152	149	148	148	160	156	137	145	137	167	145	157	156	169	140	168	170	179	161	133	120	146	168	142	153	160	151	167	149	160	143	158	163	129	142	154	143	149	154	152	162	159	185	127	165	148	132	170	154	159	104	137	161	153	155	139	148	158	161	146	143	144	147	134	162	168	153	143	157	185	158	154	169	177	143	161	144	162	132	135	153	171	137	152	145	168	149	151	162	158	122	162	168	140	159	149
5642	1646	3871	4097	3572	2769	2338	1986	1631	1490	1327	1167	1097	1022	933	864	867	780	806	751	720	700	922	1521	2656	3226	2963	2358	1656	1123	939	847	867	734	691	634	587	588	611	606	561	558	589	543	530	533	577	553	547	547	552	532	517	537	569	542	481	526	498	518	465	557	537	533	536	514	481	562	518	515	498	496	534	514	548	518	524	536	503	532	485	527	503	505	525	554	525	511	487	522	506	479	520	504	508	487	514	525	541	481	543	481	504	497	519	527	487	519	519	518	471	542	509	549	474	493	506	484	489	538	511	484	520	520	522	527	529	504	489	467	515	437	530	513	531	487	512	519	501	463	493	518	445	483	527	475	494	481	488	471	499	513	484	547	491	500	496	458	478	510	470	484	517	473	510	489	489	516	500	493	536	490	446	519	533	479	521	501	515	534	484	485	498	508	539	471	558	512	502	519	505	478	473	530	511	518	525	535	467	450	520	487	510	496	508	485	482	505	529	500	517	523	506	489	520	495	492	482	502	521	486	497	525	522	496	475	491	545	483	532	488	488	486	529	490	464	496	504	484	504	516	487	500	483	487	511	484	529	583	504	525	517	520	509	503	447	535	495	501	487	495	508	487	536	531	484	502	508	492	500	525	515	527	484	481	508	500	497	501	478	476	516	497	532	513	523	500	506	523	521	506	481	492	502	488	490	518	492	537	532	494	480	550	507	460	500	558	469	508	504	485	499	517	493	471	509	506	483	479	478	511	526	447	519	481	488	473	470	478	503	510	511	461	497	476	484	451	487	488	488	502	521	459	480	483	492	504	501	493	507	497	488	470	469	533	504	488	546	479	492	484	503	518	508	483	507	463	549	507	521	466	452	457	507	489	515	523	507	472	531	500	515	488	518	488	499	457	426	504	507	519	491	479	476	491	522	489	507	533	494	503	520	510	538	508	467	502	500	495	498	476	501	525	474	511	466	512	499	483	477	504	518	506	475	504	499	497	514	521	510	463	448	487	506	488	501	479	535	488	458	525	507	506	529	479	549	506	452	510	478	499	493	484	502	476	520	518	498	472	513	501	506	489	485	490	510	501	456	487	489	490	499	507	505	478	523	511	484	505	463	511	507	484	520	477	474	461	503	471	502	464	492	491	524	484	532	516	503	478	462	474	498	458	503	512	510	476	509	521	415	519	505	506	522	490	531	482	448	492	533	486	524	493	494	460	493	546	509	468	510	468	498	510	498	492	522	489	498	501	493	507	466	509	491	489	531	499	457	507	468	507	538	510	486	533	482	472	490	489	523	516	550	468	457	455	508	481	494	494	502	481	490	522	467	500	514	490	476	505	502	534	494	504	496	494	499	502	487	523	495	477	482	480	502	489	498	542	509	506	504	464	525	481	558	516	505	485	499	470	474	487	468	493	473	483	489	462	523	496	466	503	483	466	494	486	530	566	481	510	472	484	512	516	486	468	495	460	505	487	499	504	512	457	483	498	508	492	526	494	477	493	501	476	508	509	476	493	536	532	545	512	495	507	481	487	481	467	493	504	503	481	494	494	493	493	491	512	478	528	490	503	455	471	548	514	470	557	497	478	456	514	479	521	504	524	492	495	474	510	538	550	485	543	513	510	524	537	516	477	465	496	480	485	501	484	526	503	561	510	488	534	509	523	499	557	455	520	494	494	487	505	505	495	481	479	514	538	531	435	493	483	481	535	501	507	522	501	504	479	480	479	463	488	485	525	516	506	471	454	480	479	501	529	507	464	460	485	489	474	527	465	523	514	528	487	507	507	487	477	505	504	491	493	492	481	531	476	484	448	483	499	467	473	494	472	462	469	493	475	488	527	510	488	511	494	478	538	531	510	482	463	514	508	527	488	507	522	502	526	506	498	491	497	487	498	526	477	489	515	497	460	461	537	475	491	488	471	506	505	516	553	509	509	481	472	493	515	507	487	498	500	479	510	482	449	506	476	500	497	480	485	533	472	464	502	497	525	471	486	531	489	489	484	453	500	508	520	485	469	499	523	484	483	498	491	492	521	497	497	522	494	510	519	534	477	531	548	532	503	482	531	523	508	526	519	504	511	506	504	516	457	503	508	506	493	519	525	475	509	531	506	505	523	527	481	535	493	500	479	499	485	495	528	512	495	515	517	496	539	528	480	479	484	511	553	475	500	497	504	502	467	461	522	482	483	485	523	511	517	489	463	499	489	477	498	509	480	481	511	509	499	512	440	494	526	495	508	503	493	502	519	479	480	506	501	513	485	514	502	501	500	504	520	449	480	464	511	493	493	506	505	512	489	523	501	524	498	525	480	468	490	483	477	529	471	459	478	455	495	448	447	475	504	507	544	477	511	458	504	448	487	509	494	483	519	492	468	481	480	477	501	470	490	491	496	488	447	476	509	488	509	513	508	492	541	529	487	471	494	494	510	527	480	502	481	501	482	551	476	472	549	506	472	532	499	470	497	473	523	508	510	466	462	553	495	537	495	503	523	487	498	480	507	504	530	499	478	487	491	484	490	477	509	479	493	501	482	460	482	476	462	507	527	482	475	538	524	520	496	470	501	485	519	485	508	497	472	478	485	507	488	487	455	490	490	507	460	486	502	522	501	499	482	499	498	475	508	519	518	490	493	496	492	531	506	495	491	484	498	520	503	521	478	477	495	498	536	512	530	520	493	479	525	481	518	511	532	486	497	501	510	508	456	460	504	487	490	516	518	496	484	473	470	531	483	484	499	542	484	489	537	506	524	529	493	507	525	525	477	487	487	480	530	495	511	483	506	523	509	524	461	545	487	462	525	476	502	495	519	486	511	492	461	474	522	487	477	514	518	512	472	516	472	510	513	483	525	489	510	521	522	488	503	504	502	477	489	477	487	510	482	478	506	514	485	513	513	509	478	514	504	470	489	524	515	512	497	486	483	523	507	537	529	435	516	477	499	482	491	478	515	510	481	521	524	503	481	472	506	524	476	547	490	469	459	477	480	487	496	504	482	488	489	495	476	530	502	479	479	504	480	505	475	491	480	501	503	518	494	500	527	489	507	531	511	519	490	448	501	486	461	503	481	488	529	510	497	520	546	555	504	527	494	515	484	491	505	519	517	482	482	492	478	512	523	486	490	472	526	516	489	487	492	509	459	531	513	495	493	452	517	493	479	486	500	509	527	490	518	487	525	476	509	490	535	562	482	489	482	488	491	522	481	486	444	519	464	460	469	527	514	504	523	460	465	512	521	478	488	496	461	490	486	510	532	493	500	499	475	503	521	516	490	518	505	466	525	518	497	505	489	461	476	503	480	489	497	514	526	507	511	457	479	482	518	513	512	499	499	468	511	521	512	495	492	510	504	486	492	474	471	498	468	513	551	495	488	523	517	487	518	497	507	519	470	504	521	490	499	512	476	436	512	472	533	496	487	479	533	523	518	457	505	496	528	524	481	486	491	479	474	508	473	435	515	510	489	501	466	517	514	485	472	554	505	480	510	495	498	515	486	520	447	461	474	497
8886	2388	2828	1977	1313	906	667	513	436	368	327	285	281	230	240	209	204	181	174	170	155	164	198	294	486	625	553	471	304	260	216	163	158	156	144	123	158	146	162	150	153	142	134	116	129	123	143	107	128	98	132	131	134	120	113	113	116	129	157	118	103	154	126	132	114	124	118	129	126	142	142	126	118	129	123	114	125	127	108	123	125	119	129	115	145	120	110	132	120	120	137	115	104	130	103	126	124	120	129	112	125	142	127	120	105	117	132	144	116	116	132	129	119	113	124	118	143	120	111	121	115	123	120	125	117	146	125	122	117	124	154	112	102	128	118	118	129	124	126	130	134	107	141	111	125	112	126	139	118	115	114	129	107	118	119	128	127	119	119	118	132	105	112	125	101	128	112	108	118	114	95	118	115	108	93	144	129	107	123	128	114	145	108	125	165	117	105	119	134	138	137	124	131	91	127	144	115	115	122	118	127	125	125	128	112	116	120	118	125	112	132	125	123	105	141	116	123	134	147	123	112	115	129	128	123	115	136	125	120	117	102	112	125	120	155	111	120	115	109	130	110	100	121	116	95	126	129	119	135	106	130	124	119	113	116	119	124	116	121	111	115	122	115	97	125	111	118	107	130	130	130	106	110	112	132	138	110	113	114	115	135	100	127	134	120	132	116	130	127	115	115	146	135	135	130	118	142	106	148	142	130	110	134	121	142	137	115	118	119	120	132	122	138	136	117	133	126	109	119	111	117	125	111	109	131	117	109	123	100	106	138	114	131	128	136	137	142	136	120	117	129	112	114	100	115	122	121	126	98	129	122	125	112	128	116	137	113	108	129	132	115	126	136	132	136	119	111	129	129	117	117	118	134	120	113	109	129	111	116	125	115	112	111	120	113	116	98	124	131	119	118	132	124	120	133	112	149	126	111	110	141	123	130	119	109	115	114	125	119	109	128	126	133	128	111	110	109	132	129	128	140	121	119	118	124	119	129	119	104	137	127	122	109	135	129	136	114	129	109	136	110	121	109	126	122	125	111	98	117	124	112	123	128	106	118	115	130	109	123	111	122	121	121	129	114	133	131	101	124	126	152	136	120	132	127	138	113	132	120	99	128	103	105	112	120	117	125	110	113	121	113	137	123	119	131	129	126	125	126	139	121	122	106	133	111	109	129	103	135	112	125	110	122	127	129	104	133	117	127	117	120	122	113	108	140	110	130	112	120	120	126	117	122	133	113	102	125	111	102	115	109	118	103	103	119	130	109	118	127	124	110	123	122	104	114	119	115	123	124	105	117	122	124	101	134	99	130	103	126	113	124	119	105	126	125	112	116	115	136	116	110	118	111	108	116	114	114	119	119	120	131	108	111	132	126	124	123	123	124	136	124	119	105	122	122	134	146	119	116	111	122	131	103	125	125	109	128	127	103	137	132	141	110	127	131	105	129	104	115	117	135	108	128	131	113	108	126	108	123	115	118	136	115	115	114	118	115	104	121	120	121	137	107	102	106	117	127	142	111	128	122	111	99	124	113	125	115	112	126	118	126	143	114	131	119	113	137	132	118	130	110	119	108	120	128	118	125	113	123	119	117	121	126	132	111	93	128	108	131	110	133	116	141	122	107	113	101	118	112	126	124	119	126	110	117	137	123	130	113	123	124	126	140	125	124	113	120	129	133	135	122	139	101	119	136	120	114	123	133	112	126	119	126	102	110	130	120	115	119	133	120	125	120	118	112	126	128	127	113	127	127	126	123	104	130	122	106	123	131	119	128	126	129	128	107	104	137	129	115	121	110	124	125	119	106	117	130	123	126	124	139	133	131	138	105	128	124	117	124	123	119	107	133	116	123	118	117	110	133	118	130	117	118	120	118	119	115	106	147	120	115	117	128	124	131	120	132	120	131	119	125	121	115	118	134	131	116	124	116	116	118	119	131	121	119	114	133	115	145	130	133	125	121	119	113	128	146	120	126	113	117	120	136	116	124	106	115	135	122	125	119	128	133	117	126	121	116	105	104	143	102	127	121	141	118	125	124	142	115	135	136	114	105	139	116	118	121	140	119	134	121	117	133	128	116	116	128	114	114	124	119	113	107	97	136	125	128	116	112	119	97	132	108	122	100	125	120	122	109	134	120	120	124	123	127	129	133	121	145	130	124	121	123	102	105	120	123	139	122	106	115	134	110	136	133	139	121	132	113	122	119	142	114	112	129	113	123	127	121	120	119	113	131	126	110	134	112	117	111	123	110	109	138	101	122	122	118	121	96	134	103	111	100	130	114	123	122	109	116	104	123	121	125	121	112	153	124	105	123	124	120	105	124	118	123	131	119	118	129	104	144	141	124	137	127	104	122	122	145	132	121	99	115	115	117	123	117	108	111	112	117	122	124	105	134	124	129	132	103	127	112	127	118	118	130	131	113	118	131	132	137	98	113	116	110	125	113	120	108	108	113	152	103	124	124	114	124	125	126	128	117	131	116	126	118	131	125	105	122	124	118	107	117	118	140	109	147	126	121	125	123	111	113	111	139	135	135	108	118	113	121	117	116	112	131	133	123	128	139	116	133	125	118	125	112	123	114	135	114	120	124	112	139	116	106	106	136	113	99	133	121	120	114	133	111	121	137	119	123	144	137	126	117	114	114	118	109	108	114	121	128	129	112	122	120	122	97	128	125	122	121	111	128	112	119	120	121	124	116	116	100	115	126	125	144	104	121	117	120	134	101	106	132	121	129	137	128	126	126	115	117	133	116	137	107	103	129	140	123	122	116	128	111	124	124	134	110	120	118	126	121	113	126	111	122	116	126	127	113	118	104	115	132	123	123	116	105	110	111	136	140	108	105	117	119	141	117	110	129	123	121	126	126	142	110	109	124	110	107	124	137	119	139	111	111	119	115	125	129	114	119	112	112	116	116	105	113	141	136	123	127	118	103	125	130	133	123	125	116	113	101	114	114	116	132	134	107	120	122	132	122	136	120	132	120	128	131	118	109	126	138	121	123	115	118	149	128	120	135	110	108	115	137	129	90	126	139	115	124	141	123	114	127	143	117	131	133	125	126	116	110	117	125	147	121	117	125	131	121	111	119	105	118	106	124	96	132	114	137	132	95	112	136	108	143	121	104	122	133	125	129	133	127	116	122	123	126	115	112	129	138	118	136	103	121	134	104	101	115	118	111	114	135	146	120	126	118	97	119	123	132	131	132	113	99	118	118	121	112	156	129	123	144	114	133	131	121	130	101	106	119	119	134	141	116	118	111	118	121	109	123	138	109	119	124	128	110	125	137	103	138	128	127	123	130	100	106	126	113	102	137	107	114	121	118	113	100	124	120	123	134	98	124	115	116	126	129	117	136	130	128	114	115	109	129	124	126	112	137	104	100	132	116	114	109	125	100	140	122	128	120	134	105	99	121	105	136	119	145	134	134	110	129	132	129	128	122	136	122	109	143	108	128	116	107	114	103	130	102	105	129	127	142	125	103	127	163	128	103	115	131	124	122	130	130	132
7816	2816	6596	7126	6003	4821	3960	3204	2736	2327	1957	1706	1583	1471	1345	1224	1116	1023	983	884	894	865	1139	2268	4259	5428	4593	4177	2648	1894	1292	1119	812	785	745	664	616	674	676	693	679	530	562	488	558	505	546	551	540	531	448	516	498	496	518	482	473	494	465	484	435	446	448	445	505	426	469	453	437	473	488	453	446	483	447	459	471	424	429	448	460	487	449	449	429	466	456	435	431	470	453	451	464	414	436	448	408	422	401	410	429	450	464	484	449	427	451	427	435	467	423	435	431	406	431	426	428	404	436	436	432	439	442	424	406	397	462	429	444	409	396	458	424	411	435	436	422	444	420	405	412	463	417	422	414	416	397	427	451	439	422	453	404	437	415	456	403	408	415	435	435	411	455	434	398	437	431	406	428	437	418	447	429	431	441	446	428	427	421	411	424	414	477	426	405	445	432	442	414	430	425	423	418	443	433	410	409	380	431	436	407	422	452	456	408	378	440	402	413	435	416	427	427	429	434	440	414	410	411	444	444	467	417	434	411	440	454	409	446	486	421	442	423	446	405	465	417	418	437	446	418	451	412	408	423	419	434	446	405	403	419	451	441	435	421	413	437	424	437	434	417	456	440	469	450	434	435	425	432	412	481	433	380	426	434	471	392	421	434	424	372	417	389	422	434	466	428	442	373	443	490	407	410	431	436	432	440	392	421	381	418	415	398	401	426	404	450	405	446	430	450	455	461	458	437	439	421	441	421	431	404	407	399	407	451	436	408	425	435	457	427	434	407	428	379	438	441	414	412	408	381	405	458	463	447	394	397	424	434	435	412	418	400	468	418	403	416	398	435	463	399	403	415	381	461	435	409	449	399	421	440	410	404	425	453	433	435	435	442	420	394	401	433	428	387	429	424	443	433	417	400	384	434	394	406	428	402	433	429	445	410	432	436	427	411	432	389	400	414	422	428	397	399	389	404	435	431	461	391	413	404	399	429	420	459	405	421	431	414	397	425	393	412	421	439	424	408	428	410	392	414	375	403	400	454	408	441	408	441	472	456	445	435	449	423	396	408	440	389	418	432	432	440	439	427	398	437	409	433	397	403	447	414	433	417	420	410	372	422	442	423	436	447	449	404	399	446	384	436	432	365	397	424	379	412	394	408	419	423	436	413	417	405	439	415	426	399	466	426	396	415	404	430	382	422	420	428	438	402	443	403	400	430	417	421	393	422	442	446	431	444	427	424	394	437	457	432	425	401	424	397	384	403	433	463	420	443	445	435	417	473	404	398	397	413	411	406	456	425	406	422	429	434	407	421	464	469	382	418	454	433	383	419	415	461	435	429	388	439	419	444	396	400	416	405	426	383	450	414	418	451	418	426	400	420	409	449	377	391	435	399	458	421	400	419	442	409	407	422	436	422	415	411	433	414	407	404	446	394	421	405	429	402	428	427	430	421	443	437	405	413	395	396	443	385	438	435	412	418	383	419	459	417	413	408	401	432	444	420	440	447	416	411	426	428	468	424	383	361	436	408	399	436	433	393	474	423	418	410	399	409	421	435	458	386	405	415	412	418	433	454	450	410	401	390	429	431	422	428	407	428	462	405	432	413	426	453	437	445	458	463	421	415	429	409	418	470	411	448	436	428	418	388	422	455	397	439	413	402	409	426	418	413	422	426	418	421	406	464	466	400	401	429	448	411	411	460	417	440	417	412	411	410	431	434	407	363	409	412	424	418	430	420	430	411	439	418	422	390	403	436	405	411	420	395	405	439	437	418	407	388	406	422	434	420	464	462	445	409	472	462	416	445	390	433	423	442	425	407	402	415	405	412	426	406	408	443	456	419	412	412	399	417	417	409	439	433	426	426	414	417	390	456	411	407	436	401	439	423	390	398	403	426	403	414	429	422	438	421	425	403	449	437	457	415	417	451	430	410	438	424	437	393	406	441	434	452	407	456	417	398	407	426	423	457	418	416	410	421	436	397	423	445	411	402	385	436	439	434	453	457	464	423	443	435	424	415	406	443	419	433	442	397	401	409	447	444	426	434	442	454	409	465	408	407	446	447	409	445	397	420	447	410	452	391	429	416	428	434	413	425	470	417	409	438	431	424	409	401	436	425	376	420	425	414	413	385	420	421	412	394	418	429	436	449	383	420	390	465	420	412	443	425	398	449	435	399	390	407	452	391	419	393	416	403	445	413	390	429	408	396	417	414	373	421	389	390	439	457	391	442	405	457	402	415	437	435	449	441	410	429	368	429	440	444	417	430	412	417	429	413	408	433	433	410	401	385	449	378	426	423	407	419	430	454	398	430	409	433	443	439	456	442	399	404	445	396	443	421	417	449	417	415	435	407	409	409	410	415	438	411	441	401	417	435	430	409	431	391	419	475	388	443	428	394	414	445	422	450	430	459	433	425	410	399	410	420	397	435	400	455	423	400	433	454	425	425	444	408	377	429	379	414	434	398	445	407	404	409	403	439	418	400	418	460	392	413	422	432	421	419	398	443	431	388	444	417	377	427	403	399	402	437	450	410	391	433	383	378	447	435	419	421	419	402	417	417	415	407	432	396	417	424	396	443	452	457	405	401	425	429	429	431	430	420	403	422	398	386	394	422	424	428	405	393	443	437	426	399	422	399	458	414	424	467	429	420	439	423	404	446	416	403	403	435	448	412	440	413	422	437	434	398	410	428	420	423	385	406	431	418	415	427	385	414	443	398	402	403	442	406	395	429	391	419	425	412	448	410	407	416	403	396	417	412	412	427	459	409	410	440	412	423	407	433	423	408	385	435	456	478	437	401	421	448	432	449	428	426	400	437	415	428	468	413	411	421	439	434	431	438	392	438	455	422	422	419	413	452	443	431	425	441	417	403	403	416	396	442	414	435	431	443	436	435	428	440	431	412	469	398	423	403	420	402	435	384	398	432	431	419	393	426	398	414	419	407	424	445	442	409	433	434	400	400	438	449	410	422	387	421	424	405	408	409	424	421	453	424	438	397	432	412	395	419	411	431	404	410	438	460	447	435	434	433	427	391	437	399	432	409	438	472	437	432	438	425	442	423	397	430	417	430	436	415	455	388	456	413	419	466	421	458	430	426	407	428	396	458	361	399	421	403	397	412	424	430	393	467	455	427	419	403	446	413	415	404	414	443	441	436	419	426	414	420	448	403	444	404	411	404	463	447	415	416	421	400	412	415	439	427	399	447	390	442	400	422	408	436	438	427	407	435	400	424	432	447	440	437	423	393	385	412	448	455	426	444	396	394	392	439	410	436	453	418	420	410	400	423	425	421	447	409	456	428	423	382	425	454	446	401	401	403	435	431	411	428	420	452	405	418	455	401	439	405	396	403	400	424	444	420	423	458	393	421	414	450	444	446	406	410	435	396	432	407	420	431	436	424	373	433	400	420	432	441	421	418	415	442	465	420	417	441	404	404	412	425	409	423	425	420	434	397	394	430	407	434	432	413	437	449	417	423	413	429	438	423	421	435	416	402	439	428	426	441	454
1344	333	326	339	298	316	275	305	279	309	291	272	272	263	265	290	287	314	257	280	279	296	297	282	286	277	279	278	278	252	314	255	250	280	297	271	289	268	278	263	271	287	255	296	272	300	276	285	270	264	278	269	257	282	303	317	259	281	242	277	282	266	317	285	284	272	275	301	282	306	276	280	285	266	294	245	275	260	292	277	272	267	285	257	290	316	296	279	312	272	236	283	266	259	273	277	267	269	248	263	259	268	277	281	296	274	281	292	303	292	308	232	268	268	277	291	276	307	249	256	255	289	286	275	281	299	291	290	299	287	242	282	254	299	293	262	259	287	308	239	309	293	242	285	262	301	257	279	264	281	288	288	272	263	259	302	306	289	242	269	278	269	255	275	263	261	259	275	301	269	276	295	279	296	265	275	270	261	298	283	256	275	293	279	269	259	267	292	263	262	252	271	264	270	270	261	288	239	273	249	298	293	263	262	268	250	283	247	268	245	297	291	273	278	281	262	274	244	288	265	319	281	254	287	289	270	263	269	288	258	283	278	273	260	300	234	284	270	276	271	251	282	271	274	254	272	279	299	270	258	255	283	287	283	273	276	272	301	256	270	247	261	295	281	293	289	277	280	262	275	265	285	269	267	231	296	250	262	248	270	265	273	294	269	269	272	302	244	272	279	275	286	283	262	268	261	271	283	274	318	272	264	269	260	274	301	291	263	294	285	270	287	242	248	294	240	257	284	286	274	278	263	275	273	270	243	281	293	286	246	286	303	290	313	288	276	278	260	291	255	268	271	274	258	293	266	256	311	255	276	274	318	267	291	270	267	264	286	275	263	293	272	274	316	276	272	296	303	290	253	295	244	303	282	300	302	291	262	289	259	282	292	267	281	263	275	256	282	302	281	294	252	242	263	263	295	269	263	285	290	271	283	279	268	284	289	273	270	284	299	280	285	291	286	258	263	267	251	267	273	274	273	276	268	285	277	256	295	257	289	304	279	286	277	269	283	295	276	314	286	262	276	256	234	264	270	261	281	261	251	266	265	290	283	263	296	281	277	283	266	267	293	273	270	285	267	306	272	292	264	303	259	276	279	303	269	262	281	288	285	289	266	273	282	264	252	289	258	293	263	264	280	264	236	255	277	303	297	255	271	269	272	290	292	291	248	287	267	286	307	264	285	273	277	277	309	273	265	267	282	275	285	308	285	297	280	269	270	257	259	269	283	279	290	280	272	287	256	278	285	272	259	292	292	255	276	299	252	270	280	255	265	239	314	300	253	273	268	286	278	282	277	300	256	255	274	266	268	262	284	248	288	286	257	276	275	270	288	291	274	241	282	296	269	222	314	265	246	255	276	292	265	300	280	261	272	273	269	267	292	301	258	290	317	293	272	313	256	233	289	265	306	276	298	286	281	288	279	280	267	264	279	280	280	318	295	279	291	276	305	295	284	273	258	274	260	278	273	265	275	279	270	272	268	263	278	253	289	271	260	263	324	267	269	266	283	278	277	269	267	276	268	277	277	250	275	287	262	262	285	259	259	296	268	258	257	277	274	249	277	279	279	273	267	265	253	257	268	256	290	260	290	268	269	281	289	279	252	257	259	255	280	267	284	273	278	275	279	246	294	287	269	266	259	292	272	254	252	294	249	296	307	277	272	246	276	263	272	287	268	268	254	268	281	262	264	281	284	233	272	298	273	275	273	280	298	273	302	282	271	271	277	266	274	296	286	278	257	258	275	267	269	286	257	290	276	274	313	260	307	277	255	299	289	257	246	278	262	270	296	288	306	279	285	302	273	273	269	272	252	283	274	269	280	272	267	260	296	270	283	279	284	283	269	259	289	311	262	268	289	265	259	237	277	273	261	276	285	313	257	268	275	274	290	272	258	302	294	278	279	288	276	260	272	253	256	309	254	278	264	261	302	272	261	301	311	260	255	269	282	269	283	252	277	291	272	268	274	279	293	233	276	250	306	285	260	278	275	268	308	286	250	266	260	289	275	252	291	292	231	258	285	259	284	293	296	245	266	262	271	262	270	286	268	248	279	262	265	302	272	281	277	266	278	278	297	319	282	285	290	298	268	268	255	281	238	243	268	276	268	290	298	302	269	267	260	268	279	266	293	281	249	248	278	261	284	244	308	278	228	291	285	249	299	279	280	256	285	262	264	294	279	256	259	243	295	263	277	274	287	268	254	289	274	274	250	287	282	269	277	284	272	279	286	252	270	295	288	287	277	271	294	272	276	258	276	278	277	266	284	263	304	277	258	252	282	268	276	271	256	258	289	270	277	270	265	296	260	281	291	271	263	294	272	273	267	279	260	279	260	264	272	290	270	273	253	276	277	257	296	248	283	264	290	270	265	271	260	258	280	252	265	272	255	266	273	251	263	296	295	293	301	275	273	263	296	268	274	261	284	280	264	260	261	274	255	279	301	288	276	277	297	279	258	252	319	308	274	261	293	240	301	262	293	274	290	254	275	260	311	269	295	292	251	259	231	293	247	271	268	254	249	230	270	268	265	277	257	278	286	278	268	312	258	255	266	288	265	301	259	271	298	277	261	281	282	251	265	287	269	284	274	251	272	280	271	269	263	294	276	248	294	296	286	279	283	251	314	265	292	253	271	299	276	275	274	279	268	275	286	269	271	304	300	271	261	274	294	299	302	290	268	263	291	274	254	283	285	273	284	319	290	303	265	246	293	279	292	278	284	267	269	294	252	316	271	279	277	272	280	298	284	239	259	262	269	283	262	275	291	281	257	280	282	269	284	255	276	269	265	272	258	273	282	261	290	301	261	256	262	261	288	277	256	259	272	264	291	281	290	260	272	264	279	242	282	261	278	273	283	318	312	272	257	315	248	264	268	318	288	307	238	251	278	286	259	256	258	265	255	271	298	247	284	278	268	273	251	264	238	255	290	295	255	267	268	277	223	280	251	261	278	306	261	278	281	278	279	250	286	266	273	237	290	234	274	307	246	275	259	282	310	299	271	287	292	312	266	268	238	253	310	253	277	256	268	271	279	258	279	263	259	294	267	271	285	266	282	281	266	261	255	290	270	257	316	294	289	305	279	284	289	300	279	270	258	273	247	270	268	285	278	289	268	267	295	264	250	271	273	287	296	259	246	287	260	301	265	260	299	286	252	264	242	256	275	271	274	252	272	290	252	253	271	270	242	270	260	283	291	295	293	300	276	276	283	322	264	260	256	264	289	291	257	288	258	260	286	253	247	262	288	268	249	257	277	284	237	276	277	280	293	276	262	287	259	285	274	285	274	245	262	277	298	268	270	306	271	292	279	295	290	224	268	283	295	265	291	256	269	280	269	285	277	276	268	268	282	289	271	277	287	291	242	287	275	276	285	273	265	284	272	264	285	263	255	274	234	294	289	275	283	282	275	249	264	279	248	266	247	303	314	268	285	301	264	279	276	251	284	278	258	250	271	252	272	282	265	293	224	245	284	278	277	299	289	286	286	266	264	271	271	281	263	274	310
2294	914	1046	969	1038	956	926	926	885	884	862	894	855	872	919	917	864	860	815	841	817	876	904	938	946	988	979	983	878	913	859	851	815	895	873	884	870	862	865	874	894	840	876	841	843	809	891	823	847	959	824	853	848	914	874	881	781	902	806	839	869	847	854	828	821	833	834	886	899	860	811	848	854	829	839	787	858	839	829	817	858	871	849	835	824	802	876	889	809	864	884	885	833	851	828	839	861	828	892	801	893	837	873	838	875	888	854	815	848	846	857	884	804	854	859	838	816	820	820	874	846	814	851	867	829	825	797	835	876	833	846	811	833	858	856	838	842	850	856	821	821	812	853	835	853	850	867	858	781	891	870	835	830	824	875	853	835	828	870	839	811	837	827	880	825	827	810	874	809	851	846	853	838	864	849	811	805	854	839	865	835	818	820	852	826	801	817	811	855	881	851	845	856	820	782	854	851	855	796	811	876	852	830	836	834	847	809	844	854	847	783	805	857	848	796	831	882	855	840	849	893	845	803	823	859	847	839	846	820	810	853	863	836	844	850	852	865	869	843	850	826	863	864	838	849	824	792	792	812	808	844	838	850	853	842	849	852	832	908	817	875	869	831	838	807	821	820	814	869	846	845	865	845	864	854	857	861	808	839	779	821	816	834	864	850	808	865	834	828	875	830	838	839	843	807	827	777	833	838	871	872	856	819	851	842	840	826	822	805	848	898	862	827	876	855	862	812	826	813	811	846	814	863	862	843	831	828	813	885	839	843	813	841	818	843	868	866	799	842	885	827	822	829	856	804	812	851	824	806	825	840	861	844	849	839	867	859	856	815	820	855	858	793	851	781	858	833	781	835	804	825	809	827	824	794	875	863	806	859	881	836	803	857	857	845	828	856	849	872	859	849	805	843	876	837	829	773	820	831	821	816	821	839	823	836	819	850	861	800	784	802	802	843	835	845	852	837	844	798	850	776	818	797	829	854	885	827	835	890	871	840	837	833	879	847	874	821	834	858	842	798	841	843	877	849	844	829	822	850	867	819	858	801	798	857	881	841	870	865	867	871	906	855	807	909	832	860	811	837	869	884	861	853	866	853	903	881	887	871	881	821	879	863	847	819	876	852	804	832	851	858	847	886	828	871	844	823	866	825	796	839	837	863	872	862	854	854	840	836	856	830	880	773	831	845	872	858	814	783	885	855	838	794	861	860	843	854	814	828	816	853	803	869	850	881	804	866	868	863	819	848	835	821	880	822	864	816	832	923	848	857	824	811	829	803	832	865	822	827	817	874	874	869	804	846	863	868	818	897	881	821	825	851	905	831	827	857	854	815	804	791	831	844	847	856	857	856	857	853	846	908	854	844	782	840	834	873	871	894	893	816	851	829	828	858	872	876	853	819	843	889	804	835	833	812	807	851	863	851	821	848	814	848	847	825	823	849	834	818	863	884	867	824	857	796	861	869	819	829	787	818	892	883	828	828	860	820	811	928	861	817	823	849	861	816	770	846	868	883	843	854	884	840	847	866	858	841	826	899	832	866	798	859	873	843	793	820	823	818	827	854	847	829	819	874	877	840	840	860	883	793	854	847	820	840	828	882	879	864	872	904	837	873	860	805	812	864	846	822	879	778	849	836	862	836	834	859	826	836	854	842	874	847	792	868	808	828	860	812	857	838	819	858	841	830	848	882	868	805	845	877	853	865	867	875	881	826	882	836	809	869	841	811	894	860	838	821	857	874	793	867	853	860	841	851	833	837	845	818	856	862	819	863	839	896	842	866	842	842	826	857	789	844	826	819	843	807	836	829	853	877	837	845	841	843	827	890	819	839	859	839	838	858	874	736	861	801	864	838	871	844	825	821	874	897	833	834	806	840	784	846	833	780	873	895	924	813	819	827	892	862	875	857	844	869	825	813	889	821	820	865	898	847	837	840	798	834	810	821	854	876	820	854	809	864	850	840	849	811	874	849	878	838	828	838	856	791	801	807	870	897	867	879	796	792	820	830	855	815	851	824	821	815	874	868	849	858	795	861	896	829	849	869	817	825	838	861	834	810	785	917	857	851	855	811	818	846	827	838	874	833	911	865	860	838	866	838	855	842	834	810	830	849	815	846	857	862	823	806	810	843	839	840	809	867	814	825	878	847	852	856	835	824	817	870	872	794	841	847	825	828	825	841	868	821	843	899	812	819	840	816	823	848	775	808	869	876	786	797	858	843	874	877	877	830	849	795	820	860	832	866	840	816	848	819	896	892	869	887	856	858	882	827	912	801	865	844	794	867	873	873	862	830	893	848	796	850	833	818	870	836	848	859	794	850	866	843	850	851	814	831	795	794	827	782	886	881	831	838	857	778	837	831	856	868	886	800	806	835	820	828	838	848	819	814	846	837	840	865	841	825	893	861	850	806	814	827	841	836	875	827	812	857	783	847	846	854	862	830	869	853	839	866	808	818	874	888	839	858	807	823	848	886	901	829	861	874	879	839	856	823	819	775	834	834	886	846	839	893	885	846	850	883	843	836	877	815	821	874	818	803	822	860	834	871	882	820	823	852	819	840	849	841	743	843	879	803	876	866	850	844	831	855	843	851	857	853	810	800	842	922	811	894	835	828	857	863	870	794	810	866	830	852	895	856	835	818	903	861	832	825	818	795	822	862	828	822	875	871	859	861	862	822	836	833	814	815	832	804	921	840	815	793	868	840	838	829	850	844	836	875	831	781	828	855	838	791	869	840	849	827	850	781	822	839	865	901	825	871	852	895	819	866	845	907	872	798	846	860	885	824	896	835	801	864	812	858	838	819	853	810	850	858	798	826	850	854	841	846	815	850	812	807	827	815	860	813	808	810	829	846	892	830	848	847	887	844	850	871	886	855	778	784	828	874	829	806	825	836	843	796	823	774	848	819	824	898	836	815	853	843	856	830	837	803	784	863	837	852	914	820	823	788	864	892	769	890	844	874	834	824	839	866	903	864	846	840	841	825	859	834	847	834	840	828	838	825	821	922	811	843	908	833	847	813	806	798	864	866	821	781	855	848	869	879	920	886	819	863	831	854	846	840	856	813	858	806	831	829	868	825	857	827	887	867	850	807	839	792	820	857	794	818	874	867	866	881	847	870	877	831	829	859	873	871	851	835	828	811	830	806	848	815	846	856	914	849	895	903	831	766	842	832	811	854	860	833	843	867	807	855	892	813	806	878	888	791	837	817	841	846	851	828	905	828	882	788	862	884	827	805	878	829	823	830	850	871	868	815	847	862	859	858	819	831	863	817	804	850	881	836	838	775	889	796	830	845	869	802	855	853	855	872	891	810	853	852	817	840	850	857	820	825	815	918	865	844	892	857	900	816	875	821	868	855	850	853	810	863	850	874	859	844	868	832	841	832	812	822	843	816	887	902	836	882	789	825	865	797	829	866	820	825	829	852	885	840	835	870	876	859	856	812	827	879	826	872	853	888	797	851	807	844	832	879	848	881	792	867	853	867	911	842	804	862	881
4736	1200	1499	1087	756	547	460	394	340	246	237	229	241	192	198	184	189	183	172	167	161	176	184	203	351	391	358	340	296	221	190	175	165	168	168	164	155	159	172	163	203	151	186	150	167	154	155	145	170	174	154	138	171	160	164	155	150	140	148	156	144	137	151	151	145	173	148	155	147	139	165	179	170	134	155	130	151	153	148	139	139	155	135	150	145	145	170	159	161	122	158	130	149	130	149	143	126	131	145	133	175	132	156	167	142	147	159	146	148	144	150	135	158	159	149	136	153	162	152	152	146	150	137	134	161	165	136	148	173	157	160	143	149	164	152	136	140	145	172	149	145	136	126	175	170	156	150	168	174	155	148	141	135	151	158	143	165	154	133	154	132	160	162	138	155	148	165	135	159	151	172	152	144	152	161	148	121	153	165	153	148	149	153	149	164	154	171	160	139	165	130	151	149	143	137	142	157	150	149	130	135	147	138	143	150	134	144	127	171	143	135	160	152	153	170	147	152	139	156	151	150	147	158	159	141	132	167	162	143	139	136	128	157	168	152	158	145	142	134	133	139	153	174	140	170	145	141	173	151	146	143	160	173	157	155	160	157	155	131	152	159	133	163	146	154	162	163	149	149	147	146	149	146	179	153	151	142	161	145	153	159	153	165	151	152	125	153	165	164	178	131	142	168	163	160	155	123	140	153	140	120	127	125	146	133	163	159	153	136	141	141	151	140	147	134	124	141	154	149	142	160	149	156	149	131	161	128	140	165	181	152	151	152	157	161	163	136	152	159	149	155	147	147	136	163	186	156	159	155	139	165	156	143	157	154	166	145	150	136	129	175	170	162	173	129	162	148	163	145	161	142	153	147	159	135	165	127	140	143	162	150	153	143	147	149	143	144	143	134	143	150	150	158	140	174	154	157	158	167	131	133	167	164	146	138	150	147	158	128	142	141	138	142	141	163	148	177	148	157	139	146	149	134	136	122	129	162	196	156	150	125	149	155	166	171	127	130	160	157	141	148	146	155	155	140	165	144	159	151	149	148	141	139	157	147	163	137	139	171	174	168	156	147	145	121	151	139	149	153	138	156	137	174	154	156	177	166	175	151	139	148	142	177	166	154	137	175	171	137	159	146	144	169	166	139	156	160	158	158	173	143	146	143	137	146	140	151	155	146	144	155	131	145	153	169	162	169	147	164	157	140	146	141	145	149	149	125	160	147	139	130	142	140	149	147	133	159	134	156	148	151	143	150	127	146	170	150	141	151	142	128	177	141	173	143	141	131	128	144	165	142	132	153	132	148	144	162	167	156	154	130	134	157	142	152	122	161	121	131	138	175	151	167	136	136	143	148	150	145	165	155	143	152	151	136	149	141	133	157	152	143	161	139	134	156	158	164	132	156	148	128	165	165	134	179	153	155	172	152	151	132	164	152	142	145	156	135	168	158	126	146	148	147	152	144	144	162	159	158	140	150	139	154	142	157	138	145	158	140	152	169	157	153	130	141	153	141	166	146	137	163	130	136	174	168	147	147	136	135	148	139	146	167	138	133	165	147	140	143	149	152	153	121	125	139	164	151	142	169	140	140	136	165	167	142	157	134	142	147	151	161	157	146	167	153	135	148	130	133	145	148	157	131	154	161	148	153	143	150	157	148	147	122	149	168	138	131	160	162	130	160	159	142	147	178	131	166	136	145	139	146	154	144	149	133	159	145	157	176	149	160	150	149	141	138	168	151	145	164	173	142	145	161	150	155	173	162	154	159	133	142	140	154	160	138	161	144	127	175	144	160	151	142	144	143	141	150	141	146	171	133	157	138	157	149	152	158	146	144	139	140	168	152	154	149	174	151	162	139	163	135	149	138	139	153	153	159	138	151	168	142	136	136	156	143	160	148	144	150	156	140	170	151	146	139	150	163	139	142	128	150	133	169	153	162	137	150	160	132	153	138	133	154	156	137	126	163	180	155	159	163	143	150	151	151	147	153	141	132	138	144	140	145	152	155	139	182	165	158	152	143	177	119	144	146	159	161	147	133	138	139	137	146	157	162	169	154	140	156	139	151	134	147	161	151	171	130	144	124	144	139	151	144	150	159	132	133	150	161	168	141	145	140	145	156	151	154	148	152	174	144	137	157	156	153	143	139	167	136	120	164	155	157	149	149	163	141	138	163	140	152	161	144	164	157	154	168	153	152	160	149	150	135	135	142	154	133	150	136	134	178	130	174	137	131	139	129	141	141	153	152	158	154	125	149	149	142	138	137	159	183	157	131	156	138	147	156	151	151	146	165	145	149	140	141	151	181	143	146	148	154	161	136	156	142	136	151	159	153	146	151	155	155	169	149	144	167	139	138	137	154	161	142	179	163	136	153	155	143	140	137	162	137	128	133	161	158	141	155	147	163	169	138	131	168	145	151	124	160	146	135	156	155	149	148	147	155	137	149	141	147	148	149	132	160	115	157	158	149	148	148	153	158	131	135	170	124	144	149	156	161	166	140	145	154	137	155	149	146	152	133	151	138	166	148	147	159	157	125	144	148	153	151	146	162	145	157	157	148	140	153	149	162	137	150	158	151	139	143	156	145	149	147	152	154	156	163	151	147	155	140	145	141	163	194	152	136	167	140	137	136	140	157	134	142	135	138	138	149	176	174	151	142	154	165	133	134	150	183	167	145	130	142	152	136	147	118	148	120	170	160	158	136	156	128	142	168	160	147	147	145	144	141	168	145	127	153	138	134	132	121	132	168	145	160	168	133	155	149	135	135	163	161	156	169	139	151	150	157	140	169	134	144	163	155	142	146	136	134	136	154	151	149	160	132	150	137	160	136	160	137	150	151	140	156	128	166	159	168	147	160	147	139	137	155	156	145	143	158	157	145	156	159	159	164	133	145	175	109	158	144	164	165	151	149	164	131	157	117	148	137	146	142	157	155	151	140	130	153	155	151	156	134	173	138	154	151	138	152	137	146	132	152	161	146	129	142	158	131	151	182	163	148	141	137	146	148	145	163	153	143	144	130	154	147	144	134	150	155	178	144	142	154	155	151	138	166	155	152	139	146	155	160	143	168	157	162	145	125	165	147	154	137	141	142	145	155	161	155	114	159	134	142	152	144	163	140	141	140	144	119	144	150	173	165	158	161	151	154	152	159	145	165	176	149	169	146	149	152	149	148	157	200	144	163	162	150	135	151	162	136	131	168	125	151	160	141	156	154	146	136	152	142	130	147	158	155	129	159	123	157	142	160	122	142	151	125	169	148	151	139	137	119	145	127	169	147	145	128	134	122	138	150	168	159	149	149	121	154	162	145	131	146	148	176	159	140	132	157	138	177	145	147	161	149	145	137	152	149	138	168	154	147	156	137	142	156	146	148	121	146	137	153	155	143	120	149	169	139	137	123	151	133	168	149	151	159	135	141	154	136	130	139	149	131	149	160	154	161	130	142	157	146	159	134	137	161	141	155	146	137	150	169	168	158	165	133	139	166	150	144	144	130	127	135	160
5674	1779	3827	4000	3410	2905	2380	1935	1644	1451	1319	1173	1124	1026	988	883	886	799	772	703	727	773	855	1258	2161	2730	2943	2682	1833	1447	1064	877	728	699	650	633	588	623	588	611	622	579	545	566	514	554	556	540	582	540	536	550	557	492	528	569	515	542	559	526	562	569	501	498	500	523	503	473	518	528	512	498	519	521	507	500	499	504	506	496	497	520	535	539	517	527	536	501	568	521	501	516	497	509	504	498	494	499	515	530	490	493	469	522	468	490	465	507	493	463	498	512	497	464	470	493	474	470	527	490	514	498	516	482	539	491	511	501	484	506	502	492	470	487	516	496	525	505	475	509	506	519	486	472	500	516	519	517	504	522	503	496	486	467	456	525	500	497	526	449	493	502	463	493	514	502	494	538	501	516	497	510	477	502	480	492	475	487	540	461	485	476	471	511	492	524	529	468	511	528	513	484	486	462	504	516	453	513	461	485	525	501	489	538	495	533	507	496	484	526	487	495	489	508	467	516	511	521	484	452	507	516	508	501	497	499	520	491	480	457	496	476	483	519	480	479	526	502	505	510	487	485	491	521	457	477	482	493	537	473	489	472	504	542	479	499	489	499	515	478	501	497	532	489	502	503	500	509	533	477	516	482	545	505	518	497	466	490	489	451	502	501	533	505	520	486	515	454	494	510	499	513	491	547	469	493	502	502	490	486	486	512	509	507	505	524	494	490	516	530	453	499	497	518	499	535	476	515	500	473	467	506	458	482	489	477	510	485	530	519	501	494	499	505	508	488	504	491	523	519	514	480	506	513	495	475	518	499	491	487	496	523	480	477	464	469	532	497	495	512	487	497	484	500	455	488	542	497	482	479	484	493	514	479	482	511	550	502	547	519	493	492	478	492	483	489	482	490	497	481	481	515	490	477	522	506	487	476	504	474	505	489	478	455	515	489	461	498	526	473	487	488	477	523	466	476	525	535	502	530	490	496	483	482	502	508	468	474	471	504	479	479	514	503	516	481	517	472	510	513	496	501	503	514	499	520	473	496	535	466	516	502	492	474	503	472	522	477	514	496	488	502	489	500	446	486	524	509	501	500	490	483	487	476	470	482	503	501	506	518	504	538	540	500	478	498	450	496	494	518	490	509	507	507	513	470	503	513	449	486	523	492	549	537	486	494	420	507	468	535	503	511	500	505	492	507	492	518	460	520	539	472	443	515	494	545	500	479	496	512	500	509	508	502	502	527	529	507	456	490	554	527	507	523	486	504	487	519	502	504	504	507	474	459	524	488	551	479	520	488	491	503	505	503	506	506	455	520	482	446	477	492	487	469	499	489	502	525	475	495	509	494	532	503	454	495	465	499	536	556	530	498	507	460	501	511	450	481	482	482	522	490	512	474	483	493	445	482	519	509	476	483	495	498	487	505	490	504	534	490	506	498	488	504	499	519	517	477	517	516	503	464	506	474	489	546	505	462	526	491	518	530	508	489	454	496	517	489	485	479	463	449	490	530	486	482	467	504	490	483	492	513	506	514	462	479	483	497	483	539	523	500	507	496	490	482	488	501	529	483	487	473	467	488	467	465	506	473	490	522	487	505	521	507	540	531	474	504	513	511	467	521	504	526	497	491	477	501	462	443	478	497	499	461	512	474	510	521	518	477	519	453	504	499	458	508	479	510	473	475	478	469	512	525	470	492	519	499	460	490	522	467	509	469	503	497	499	545	517	494	472	497	499	506	500	547	498	460	487	480	493	484	509	522	494	511	470	480	492	483	529	524	496	513	520	482	494	510	466	501	506	518	512	546	539	471	484	483	502	499	516	486	501	453	505	501	513	511	500	491	490	490	470	525	481	511	516	448	479	507	530	489	511	490	503	483	489	529	538	492	516	490	463	508	483	535	471	462	500	454	513	492	524	465	481	455	468	488	483	490	519	484	522	473	499	523	493	496	507	473	508	538	510	516	533	490	524	493	519	507	466	478	500	499	497	516	521	451	531	530	457	498	491	531	437	507	482	511	511	538	504	479	474	497	500	486	500	462	518	486	484	500	494	466	498	530	468	521	532	526	497	487	488	539	460	536	483	518	514	534	513	497	488	498	482	483	526	486	534	516	502	496	494	515	477	489	490	445	477	491	480	520	525	495	489	502	464	478	433	466	517	496	505	485	502	488	509	474	514	492	500	472	493	476	524	481	516	510	492	499	521	499	479	503	481	492	481	495	512	489	511	485	515	452	504	492	476	503	480	503	534	492	488	494	462	497	512	513	471	514	542	529	467	502	534	473	477	510	490	534	483	491	527	502	491	520	486	468	502	450	482	440	496	466	496	485	490	488	545	478	491	491	512	509	501	492	488	538	474	472	548	512	527	514	520	470	489	500	508	500	509	531	484	537	464	482	498	478	491	479	480	513	500	488	514	469	478	500	522	525	490	496	511	517	472	515	500	473	512	478	513	506	469	520	513	506	514	480	485	486	490	553	502	478	512	504	510	499	495	479	465	520	481	447	471	570	487	529	454	499	518	470	519	486	476	495	507	488	496	504	465	497	507	530	469	449	473	473	484	543	505	485	507	476	500	523	509	497	496	516	467	491	522	494	488	504	497	495	472	517	456	529	533	524	494	482	477	500	504	499	486	533	502	497	451	478	469	501	495	474	490	507	534	477	498	516	527	536	516	499	462	480	530	480	501	503	488	499	534	510	503	483	491	514	495	507	458	529	464	487	472	518	504	531	479	476	492	461	506	482	498	467	521	529	464	493	448	443	478	551	524	484	478	485	502	465	466	470	468	525	494	488	513	445	476	483	498	515	510	537	532	495	533	481	474	492	502	482	495	539	512	493	458	522	477	474	505	510	475	470	527	505	517	485	490	491	493	520	484	489	485	534	530	486	510	466	527	485	477	487	470	474	521	499	467	521	539	536	469	510	496	502	491	451	511	538	459	511	500	488	510	496	494	473	498	481	496	497	514	513	495	460	496	490	479	545	510	487	512	489	480	496	452	508	532	468	520	484	476	520	460	546	491	493	505	489	488	478	477	502	469	494	472	492	529	488	508	538	457	521	482	489	506	502	472	541	465	523	526	486	485	480	485	482	515	466	524	460	511	494	476	525	508	440	519	507	517	496	459	504	506	517	502	474	486	462	531	535	450	535	479	456	482	549	458	487	511	529	536	526	506	496	507	438	514	507	543	469	509	485	509	487	497	451	509	515	491	513	476	534	467	519	498	508	469	495	502	488	488	492	474	482	541	533	514	542	526	520	511	485	507	512	478	497	499	534	505	488	482	466	548	480	507	491	496	494	479	462	526	481	510	513	465	493	522	461	485	480	508	470	478	460	505	560	483	476	495	490	470	518	461	458	521	510	518	482	538	510	513	540	507	468	486	489	551	508	499	505	475	507	470	531	501	476	482	500	501	478	528	475	520	522	501	478	509	502	479	449	510	519	488	477	476	467	481	511	468	508	513	507	486	491	448	523	474	522	482	480	491	458	460	487	480	490	495	518
8655	2386	2845	2001	1264	877	678	560	429	374	323	283	262	232	212	186	199	189	161	166	186	132	193	254	389	541	545	443	340	262	229	165	157	169	158	126	154	155	162	124	140	154	133	136	123	132	126	145	126	123	123	125	116	115	122	140	126	108	123	111	155	109	121	115	125	123	133	114	118	119	125	124	138	118	124	121	114	96	126	115	144	116	106	128	147	136	130	118	113	129	129	116	115	129	130	110	107	131	104	117	126	125	136	122	111	129	103	121	112	105	120	111	111	123	116	101	119	138	101	126	100	127	126	127	111	115	129	111	122	134	127	114	115	127	114	101	139	99	97	126	110	110	116	93	120	118	129	135	99	139	120	138	114	117	135	126	124	137	122	106	130	115	125	108	128	135	111	114	138	129	108	117	119	126	137	124	118	108	116	104	141	119	132	106	120	131	131	123	112	108	109	135	115	130	122	102	116	122	135	105	138	125	95	124	117	143	109	122	128	106	120	113	117	121	111	116	116	130	129	124	100	115	111	117	113	115	127	135	119	113	115	122	124	122	138	117	95	118	110	114	126	101	123	108	113	119	120	112	118	118	106	143	117	131	112	139	126	118	115	126	133	104	129	133	116	135	113	115	114	100	102	142	142	120	120	116	129	118	120	117	122	117	107	108	110	112	144	116	118	127	133	112	101	126	135	99	120	124	116	141	113	123	120	122	134	128	133	115	130	120	110	121	111	133	118	116	124	124	115	116	110	103	118	123	116	110	118	136	114	119	99	122	113	119	139	103	131	140	130	129	108	110	104	123	113	103	129	113	106	110	120	125	118	133	123	129	102	127	124	143	130	116	123	117	117	126	113	111	120	125	98	95	124	117	116	129	122	125	110	114	126	106	130	125	110	111	139	111	125	121	121	145	125	123	122	140	125	118	112	114	121	121	122	134	126	140	108	122	113	103	119	109	112	108	116	109	131	113	127	133	103	115	119	106	110	107	107	107	141	115	124	128	125	122	129	145	112	113	110	127	120	99	124	118	77	142	119	121	102	105	124	125	123	121	118	108	109	134	123	141	122	114	106	103	113	119	125	125	127	135	125	126	122	107	132	116	140	115	114	122	140	127	120	115	106	114	112	115	117	108	124	100	116	105	120	131	113	156	127	126	100	119	108	130	126	108	135	128	115	119	95	118	123	119	127	113	126	127	136	140	118	125	123	113	131	99	122	120	124	110	127	105	107	116	120	140	136	129	117	99	131	139	139	102	134	121	127	89	118	128	121	116	112	118	122	121	108	109	125	120	120	117	123	127	136	136	122	117	136	107	94	103	146	121	110	131	112	122	109	110	121	127	107	111	124	123	121	121	116	138	132	141	154	114	131	154	116	119	124	136	128	127	106	124	115	130	129	118	114	100	131	105	123	123	130	111	134	109	94	121	103	108	126	126	107	106	112	120	114	120	119	120	106	113	127	112	114	121	122	127	108	121	113	129	121	119	104	98	119	114	110	125	130	109	123	113	128	138	103	130	120	97	113	128	120	119	125	115	127	104	132	121	104	110	129	119	120	130	134	121	113	114	125	112	143	119	137	104	109	121	102	112	126	111	130	121	113	137	125	137	137	109	116	122	121	124	99	115	104	103	133	120	133	121	98	109	119	131	132	143	123	125	127	142	102	128	95	121	123	110	102	120	106	121	121	114	125	132	128	116	117	130	90	130	125	120	131	122	127	126	135	139	116	121	120	117	126	125	97	104	122	117	117	127	106	120	129	103	117	125	122	133	121	97	108	107	126	114	117	122	137	140	114	130	118	134	130	117	117	118	116	135	119	125	129	115	130	107	127	131	101	133	126	125	117	120	120	110	133	123	115	120	106	118	129	125	116	124	127	112	127	116	96	125	108	135	118	131	115	118	117	134	123	119	118	129	121	138	115	122	114	102	145	106	122	105	125	127	129	117	111	124	128	107	120	140	107	112	120	127	115	120	110	119	108	121	123	127	134	112	127	126	119	111	131	136	134	115	111	125	95	131	112	115	125	114	98	119	119	117	105	126	124	115	97	128	126	123	117	111	120	118	139	115	117	108	100	114	134	126	118	109	134	113	120	123	120	123	121	120	110	115	118	111	127	117	113	123	117	127	112	120	102	120	126	102	111	122	121	124	130	120	134	135	129	123	102	121	116	106	114	109	131	112	152	104	114	133	102	127	121	111	106	111	137	118	135	111	121	94	101	115	125	130	125	124	124	99	105	123	121	120	126	109	97	118	143	105	108	108	117	139	140	119	124	133	120	131	122	111	139	119	125	96	119	102	121	117	125	136	111	130	131	109	120	119	105	111	119	120	107	130	125	92	118	117	122	128	119	110	119	106	100	124	136	111	137	128	120	118	133	108	107	130	138	103	124	114	126	132	127	123	119	116	113	132	116	129	121	114	125	140	136	124	121	141	116	127	128	108	113	111	118	119	121	125	102	122	98	114	105	115	127	121	139	120	135	118	109	105	122	109	103	127	109	111	132	110	118	129	124	122	136	122	124	103	120	106	111	118	114	127	113	137	136	128	140	115	103	112	131	135	117	117	111	113	104	134	130	120	134	117	107	120	114	108	125	119	127	149	139	129	121	100	120	116	146	105	115	116	115	115	129	131	102	104	116	135	113	134	108	108	117	111	126	123	121	114	119	121	118	117	120	107	137	117	117	121	129	132	126	105	142	120	114	131	129	129	127	130	108	115	111	130	127	133	111	127	95	118	121	117	119	113	126	141	105	115	123	126	118	123	121	107	107	125	121	141	112	125	108	118	129	120	116	127	104	115	119	142	122	117	125	132	130	108	97	102	127	119	129	111	134	128	122	127	112	120	115	95	109	137	117	91	130	139	121	123	148	112	127	104	137	110	122	144	110	126	118	116	140	128	111	127	108	118	116	126	133	117	117	124	113	112	111	142	100	118	125	118	129	106	116	110	124	110	125	115	118	114	128	118	106	119	112	134	115	134	130	107	133	127	141	131	130	115	120	106	101	122	124	114	118	114	129	104	135	106	120	116	118	119	112	132	104	125	121	120	118	133	117	115	120	134	122	126	120	125	121	117	119	117	130	113	106	129	106	105	106	114	110	111	137	118	142	120	113	138	102	131	120	111	112	138	108	106	105	123	94	115	115	131	136	98	129	117	124	115	109	124	112	123	133	126	105	110	135	108	110	108	106	120	100	116	124	111	111	138	122	125	117	124	112	116	125	103	123	95	133	141	123	110	135	131	118	118	129	112	138	129	121	118	121	113	113	121	111	107	133	102	102	130	131	130	107	128	128	118	120	118	92	108	112	120	112	110	137	116	117	119	136	125	112	116	137	121	122	120	117	113	113	132	117	118	122	135	125	105	108	115	115	128	136	121	101	131	116	124	132	99	113	110	106	122	131	127	126	129	135	124	122	116	122	100	128	140	97	117	118	133	126	122	116	116	131	133	113	115	117	121	122	133	148	119	99	116	140	92	125	115	116	113	109	119	135	119
7804	2704	6602	7169	5896	4913	3874	3169	2704	2343	2005	1736	1567	1415	1316	1220	1104	1041	962	946	922	875	983	1643	3140	4548	4855	4199	2791	2277	1632	1153	967	982	776	760	692	651	613	603	662	577	580	571	519	512	511	505	518	480	465	515	500	501	505	455	464	512	499	502	468	469	444	446	507	479	444	457	465	442	497	447	482	471	454	442	452	462	433	469	438	441	444	426	438	422	466	446	444	409	453	439	439	444	413	415	438	445	429	465	430	451	413	459	416	464	402	390	429	441	474	444	411	411	438	421	423	457	467	431	416	429	435	445	418	444	452	418	450	432	422	425	464	402	436	444	397	421	437	410	451	446	456	456	414	422	438	437	438	458	422	425	425	471	395	422	437	413	430	404	425	442	416	414	392	466	429	442	413	389	406	473	406	453	416	440	411	430	407	414	442	417	433	434	402	421	425	406	401	398	444	427	385	425	413	437	413	416	455	436	425	435	379	456	413	455	432	439	413	415	405	422	420	414	426	419	395	414	434	435	415	457	455	430	398	401	382	433	444	427	444	425	430	393	424	442	379	454	402	408	435	462	439	449	414	435	411	418	436	397	418	430	404	450	396	403	464	434	440	414	432	400	435	447	421	446	437	427	401	392	467	447	384	402	408	407	437	463	397	403	431	422	428	436	394	415	432	406	436	422	404	423	416	439	432	382	456	437	419	429	434	414	433	423	384	409	454	447	402	467	442	433	397	431	458	398	441	409	433	441	415	416	423	445	399	409	445	446	447	429	438	395	410	445	446	422	441	396	412	422	424	407	418	409	424	428	410	418	381	422	434	413	419	396	397	429	430	419	424	405	419	383	435	412	452	426	450	433	433	396	418	427	423	401	376	439	422	392	408	412	433	414	440	419	414	451	407	414	416	416	448	426	448	417	406	446	416	404	385	412	396	441	399	396	445	409	455	379	396	420	406	437	425	450	434	457	412	428	442	438	440	411	433	418	422	415	424	466	427	428	433	409	417	384	391	486	412	397	413	442	421	439	396	381	440	434	388	415	382	389	423	409	394	416	442	426	431	425	429	406	414	438	418	386	380	430	462	410	422	409	419	436	426	395	424	465	385	445	406	422	423	437	411	456	401	460	406	430	438	417	441	389	425	394	408	419	406	404	411	427	436	385	407	413	409	396	414	433	439	471	418	395	415	409	425	440	424	415	401	404	431	440	430	429	387	422	419	399	441	388	431	418	438	383	396	407	439	420	424	447	418	441	414	401	414	440	422	419	428	407	435	389	436	416	405	391	403	449	430	376	411	367	405	400	436	457	410	423	427	394	394	460	446	409	443	423	435	481	446	412	426	440	437	444	430	400	447	428	419	427	424	425	419	453	421	435	406	429	426	401	412	420	443	434	421	398	445	437	431	427	412	373	454	465	392	438	391	422	396	470	409	402	407	425	404	429	440	428	405	433	428	394	415	418	408	400	411	433	408	429	409	472	429	432	450	416	402	428	400	434	383	438	423	388	367	403	431	412	386	407	415	443	413	442	413	429	445	441	414	407	421	421	421	406	398	440	393	443	388	440	423	423	406	427	456	393	392	422	418	411	380	451	418	412	415	428	411	402	437	428	409	414	426	409	395	416	393	427	423	433	413	423	414	416	381	431	396	399	410	414	409	441	401	430	451	400	429	432	399	425	382	425	422	419	446	407	462	434	422	433	406	398	436	418	430	439	387	429	430	397	409	432	383	392	421	422	423	430	408	404	415	383	378	404	450	437	387	415	439	397	409	452	421	412	448	421	419	426	413	458	414	409	448	470	412	415	455	450	444	427	443	484	427	413	456	403	435	397	444	444	454	407	414	422	391	411	414	425	430	433	379	439	400	422	442	421	402	446	392	378	384	440	440	397	419	416	402	446	418	443	374	416	428	418	413	432	422	412	400	427	398	448	447	404	404	421	409	390	391	402	427	454	404	420	414	448	417	403	427	453	432	419	474	432	392	371	460	438	447	434	387	392	394	401	445	431	432	433	455	414	464	453	416	403	418	435	411	400	374	426	451	415	399	404	383	434	405	393	394	418	401	425	404	393	436	414	406	408	411	433	430	425	392	424	432	401	428	420	416	439	396	406	423	423	402	456	410	430	403	474	397	439	413	456	420	439	421	402	413	368	419	402	400	421	379	414	409	456	455	441	412	423	406	413	407	419	413	444	428	403	409	384	414	413	400	439	425	414	398	384	438	414	428	435	403	409	402	414	428	409	417	422	386	404	425	426	418	427	410	426	428	401	416	442	414	393	396	423	414	429	422	408	372	402	428	416	411	423	469	440	411	436	417	399	394	421	442	416	416	436	410	404	431	440	400	406	437	390	419	403	413	414	413	414	433	432	400	434	436	422	395	410	393	433	451	425	428	446	417	430	410	444	442	442	406	411	432	419	431	375	441	414	442	417	434	402	463	450	438	394	414	415	385	422	416	437	430	424	451	449	401	403	372	426	437	404	411	437	398	419	433	432	444	457	420	411	411	402	388	429	373	435	440	422	391	422	402	437	418	437	434	400	432	421	395	380	407	423	458	405	408	436	385	412	388	431	396	429	440	416	390	393	432	388	452	407	432	398	465	448	432	402	409	382	438	411	433	433	420	390	438	457	453	407	420	430	396	426	387	443	433	419	446	392	427	421	398	458	440	427	429	370	421	478	437	400	397	408	409	434	394	396	416	411	400	444	440	436	414	452	414	417	444	409	428	386	423	433	389	428	442	418	411	398	461	420	443	422	440	436	474	374	422	431	432	447	431	430	430	399	421	427	444	437	414	400	384	450	420	381	389	426	425	445	403	406	458	423	425	417	429	439	408	364	425	394	402	447	418	437	392	419	421	453	450	425	416	420	453	429	409	424	410	442	400	372	396	388	439	436	423	393	412	417	411	419	409	422	418	445	418	448	403	389	466	427	456	410	419	437	394	385	418	424	394	432	428	423	427	411	429	428	419	419	382	449	439	437	415	428	419	461	451	427	442	419	459	430	443	419	420	431	442	464	406	446	390	392	435	422	443	436	405	422	420	417	405	430	414	421	450	447	413	449	404	420	452	432	412	434	406	408	368	427	395	431	437	418	426	446	425	433	425	401	403	453	423	426	397	367	401	430	420	400	429	422	450	406	413	426	438	434	419	417	407	380	433	416	458	425	399	420	446	416	395	407	375	408	434	429	427	407	395	418	438	434	392	401	409	443	428	373	403	418	422	397	442	446	404	445	425	427	432	440	448	439	405	433	433	458	408	404	453	400	447	398	405	443	457	444	420	434	427	423	401	404	432	416	397	424	432	417	427	464	409	418	430	430	420	404	409	410	429	427	438	414	414	447	439	470	452	449	415	421	412	412	423	410	433	419	374	405	430	430	438	455	414	412	445	420	413	417	415	436	435	424	424	411	435	394	420	411	383	439	438	422	418	434	460	437	427	359	397	424	417	420	393	447	432	359	435	402	429	406	415	426	435	439	424	416	411	474	420	441	433	457
1377	350	376	308	315	292	329	289	296	278	299	243	273	280	265	275	275	280	274	269	271	270	249	299	287	259	243	303	284	266	263	271	307	277	258	271	268	271	276	265	264	310	274	286	286	273	269	292	272	290	270	265	265	273	271	276	253	277	260	273	282	278	296	273	289	272	272	247	294	280	287	253	270	303	290	252	282	247	271	273	267	280	270	263	259	280	264	275	289	274	283	275	284	299	276	292	277	320	283	275	252	286	282	233	275	267	301	274	284	265	260	286	264	258	271	268	246	269	269	307	251	262	274	271	265	246	268	271	276	298	243	279	267	271	314	308	260	268	279	260	278	262	270	266	228	290	283	297	299	284	243	294	282	305	276	272	293	283	283	261	276	293	301	294	260	291	244	250	262	292	266	255	302	293	288	281	284	291	288	282	240	270	288	273	276	280	254	270	285	266	274	252	293	279	275	286	274	279	246	253	256	243	267	258	265	285	276	287	268	247	283	292	264	265	307	289	258	307	300	272	280	290	291	279	268	276	274	283	270	271	251	284	273	268	279	275	282	297	266	324	270	266	266	278	288	290	254	259	268	283	310	289	261	241	270	253	268	271	262	286	270	288	301	264	259	272	281	283	270	265	260	251	278	276	260	276	280	262	292	292	275	258	286	280	274	263	284	247	275	273	303	295	272	307	254	262	256	287	273	262	242	288	275	259	289	282	285	315	277	269	281	257	310	285	285	315	306	300	270	268	275	260	249	271	280	272	314	269	278	268	325	264	269	276	250	277	265	281	284	267	277	279	256	247	265	290	242	283	294	271	297	273	287	266	300	277	261	267	269	276	288	280	274	283	292	263	297	283	251	295	281	284	279	276	285	285	309	249	272	247	291	286	264	270	314	265	289	265	280	291	295	257	275	232	287	266	278	265	289	278	285	298	297	289	290	267	253	270	278	262	265	286	262	256	283	292	293	285	240	281	263	289	256	259	269	288	285	290	294	257	284	281	276	305	246	261	257	277	284	288	288	260	265	274	266	257	276	310	250	238	282	265	258	266	256	273	282	270	294	276	281	276	279	299	303	250	285	275	268	270	262	272	284	258	278	290	281	278	318	277	270	262	292	272	258	267	275	283	270	247	281	300	245	269	269	295	271	252	282	289	288	269	287	288	270	284	271	258	267	306	264	273	286	263	272	296	264	288	277	289	253	269	274	272	252	268	257	274	251	259	294	247	255	313	313	271	309	289	256	247	297	253	269	298	302	284	277	245	304	283	279	288	257	268	299	296	265	262	290	281	276	295	281	281	242	271	274	291	275	264	263	315	268	296	273	283	274	281	270	302	262	256	264	279	261	297	263	283	293	262	268	256	270	262	305	279	291	275	283	279	266	259	267	261	299	283	264	247	258	314	306	272	275	311	250	274	292	278	298	273	289	281	240	255	288	279	275	260	271	264	287	270	273	284	248	287	247	276	253	262	255	273	302	260	291	236	276	270	279	282	278	267	241	261	263	279	261	267	252	298	244	285	250	275	232	290	303	290	284	279	236	260	277	283	285	256	243	255	299	275	270	277	256	301	300	279	258	288	274	265	285	303	266	286	251	247	287	271	267	280	264	267	302	265	274	292	300	267	288	277	267	272	267	282	273	307	267	267	296	299	277	227	280	277	267	273	279	249	241	245	282	256	289	268	272	266	258	254	271	278	275	301	285	284	247	333	294	264	263	277	294	302	293	271	257	272	296	281	244	252	252	272	320	251	284	265	272	284	267	280	275	298	289	265	313	295	273	289	277	306	270	265	276	255	293	311	286	271	263	303	259	292	250	258	299	265	274	281	301	282	283	240	270	274	286	261	288	295	291	260	267	299	257	279	257	287	286	296	297	270	271	274	273	277	243	281	246	256	312	285	280	252	297	284	253	269	252	279	231	275	276	289	260	282	241	272	287	256	268	286	242	287	256	288	264	276	295	288	276	254	292	266	271	240	285	289	281	270	256	295	290	250	268	284	297	260	258	253	307	270	292	301	281	278	259	293	266	302	289	231	283	278	277	298	253	255	259	252	298	298	272	295	283	272	274	274	248	260	273	291	290	283	302	271	289	269	260	272	277	266	276	280	282	247	268	279	297	289	276	282	289	293	237	284	285	298	266	280	299	297	295	287	287	264	262	272	287	259	264	273	272	306	302	304	300	276	288	251	295	271	302	300	276	255	277	274	260	283	271	277	277	258	259	254	294	261	268	323	264	283	276	290	274	274	285	281	249	247	264	277	269	251	273	256	264	262	284	260	269	282	284	279	283	270	291	249	251	271	246	255	252	268	242	274	257	243	341	278	264	259	300	275	290	273	328	325	297	261	306	260	305	255	262	298	253	233	258	295	268	270	261	290	244	286	247	240	274	266	279	281	282	280	275	261	265	308	286	288	266	292	286	291	292	274	283	258	254	275	243	296	267	298	276	259	271	266	245	259	308	267	291	265	285	293	291	235	247	292	280	263	276	282	294	283	292	266	265	260	272	258	265	264	274	263	308	293	319	285	269	312	270	267	271	261	265	307	265	281	297	298	287	284	247	226	287	271	260	273	246	288	290	278	260	274	261	275	273	265	301	264	270	268	268	277	264	261	279	272	282	289	277	285	274	234	271	279	272	262	298	258	268	282	262	276	262	273	301	273	244	269	277	284	289	258	264	280	243	280	262	295	281	271	284	263	278	290	286	304	301	295	275	290	259	255	262	271	245	318	325	302	285	276	277	263	247	303	272	282	315	304	279	294	261	256	300	252	282	265	275	289	296	268	273	291	262	278	261	269	273	270	277	287	265	275	291	305	251	256	297	284	272	282	271	273	246	259	280	289	288	288	301	302	280	278	253	274	283	291	299	270	323	263	285	293	288	294	308	276	280	252	265	289	282	270	246	254	284	295	268	290	282	240	271	262	253	259	281	291	294	285	238	270	256	279	263	251	278	277	265	291	274	270	295	263	266	283	292	305	274	269	249	291	264	285	263	275	274	261	266	258	292	281	285	294	271	277	268	259	289	264	271	269	284	262	280	256	289	250	247	302	290	291	269	273	282	252	286	266	278	278	294	279	255	256	278	272	287	264	276	255	280	258	303	277	287	255	287	258	289	295	275	262	274	311	257	256	276	273	273	264	274	234	300	306	262	275	274	251	268	290	288	280	293	253	278	288	274	289	251	266	272	275	271	250	276	270	255	299	263	267	275	288	301	272	296	251	283	274	269	275	268	266	250	256	258	301	275	277	314	280	266	285	270	250	300	279	297	267	302	250	240	293	286	259	280	262	279	274	263	291	304	264	273	294	297	249	268	300	262	260	257	276	282	273	264	253	286	272	269	278	274	319	244	280	276	275	280	229	295	233	273	286	301	268	309	245	227	268	270	294	257	276	265	270	270	281	257	249	284	248	284	276	301	292	262	273	235	278	276	248	251	321	259	293	261	268	264	304	259	278	242	269	265	286	268	271	269	261	277	270	330	258	268	243	244	276
2235	921	1069	1004	1006	1002	900	916	872	868	908	918	900	828	877	896	834	895	885	824	866	880	857	856	909	944	886	965	907	899	858	846	848	926	842	833	891	891	815	820	886	899	818	867	876	867	845	861	863	842	841	825	842	876	857	858	833	855	883	809	858	836	833	832	799	897	821	831	826	852	852	804	844	774	808	872	834	854	829	859	827	852	895	822	858	857	825	803	807	858	869	810	855	833	873	871	877	846	805	869	846	854	865	828	876	830	842	846	859	773	852	838	840	830	813	852	858	794	842	820	867	882	837	836	858	846	887	908	831	835	826	797	823	853	863	873	829	811	826	842	838	846	837	850	811	907	855	796	824	853	846	769	882	834	859	868	828	828	836	812	841	870	844	819	891	855	818	812	840	877	781	842	819	789	845	842	842	791	855	832	876	868	816	794	833	878	848	822	827	848	792	870	859	838	802	864	835	849	812	818	849	796	848	846	839	792	836	868	820	852	871	841	833	845	868	881	859	828	812	875	803	835	900	863	797	863	836	803	897	848	772	858	806	844	857	852	811	858	825	831	858	868	840	836	820	801	813	833	873	821	830	845	841	863	834	817	835	847	842	857	786	806	870	795	837	843	873	840	768	815	842	853	827	829	833	798	830	823	863	831	843	841	830	851	833	838	837	857	824	830	806	789	846	826	885	839	883	844	828	863	885	840	821	862	872	842	835	779	838	864	817	854	850	874	836	842	847	795	848	863	840	868	795	803	848	878	810	886	786	890	815	852	899	872	873	865	804	821	847	864	863	830	864	867	819	805	846	883	851	861	847	863	856	860	830	859	823	835	906	847	845	881	783	870	859	837	843	893	809	840	806	802	851	888	856	800	831	837	866	846	733	773	857	818	824	817	796	862	818	795	816	846	866	861	852	867	813	847	861	840	855	845	829	839	870	858	864	838	834	868	839	859	831	875	852	857	834	857	860	812	779	822	831	793	831	875	797	879	813	828	826	869	825	823	855	842	893	892	829	865	897	816	831	748	844	838	894	866	784	888	800	851	838	857	828	788	892	837	846	873	864	791	893	850	854	883	814	821	854	889	768	789	824	876	859	824	853	832	822	837	869	810	840	840	844	812	815	824	842	831	843	821	842	821	834	833	868	818	827	813	795	847	822	850	820	867	818	828	838	801	848	808	827	911	800	857	842	852	838	834	904	865	808	871	825	880	820	838	806	786	859	838	851	845	849	815	830	854	786	827	898	807	841	814	851	850	855	875	899	851	832	845	828	815	877	842	848	860	876	833	837	869	812	911	940	848	803	866	886	878	840	786	833	814	815	873	899	845	812	823	842	864	810	869	868	790	816	831	837	891	850	862	847	823	841	851	808	831	829	891	821	847	834	854	842	849	818	802	833	812	829	808	772	838	795	825	853	890	850	908	845	865	835	825	803	779	798	830	859	773	889	912	890	831	790	816	892	872	873	850	873	852	876	834	836	881	832	843	918	884	831	817	884	845	846	862	829	785	814	804	839	843	830	863	804	830	819	902	867	837	794	848	825	814	810	853	822	852	824	830	792	795	833	812	818	890	841	834	848	847	891	861	874	879	858	890	835	880	860	845	894	842	830	889	858	822	822	796	859	840	801	797	863	842	844	864	807	867	812	843	831	832	815	803	913	876	865	815	853	822	840	836	797	875	839	870	837	833	835	845	858	826	875	869	838	882	845	841	865	883	836	841	860	825	840	829	897	861	809	865	827	839	833	833	811	819	837	841	795	825	815	800	898	833	833	811	785	883	869	896	808	812	786	868	867	856	883	832	806	869	820	826	876	844	862	862	818	849	818	839	820	833	824	850	837	808	836	836	861	853	851	869	860	873	852	877	859	888	815	922	846	892	786	859	790	881	826	810	852	853	887	811	812	853	876	903	824	861	822	859	830	873	834	841	853	851	813	869	852	848	849	835	881	829	822	842	852	836	836	818	854	850	888	854	825	803	864	802	815	869	868	883	850	802	793	886	920	815	893	844	876	828	842	820	814	875	830	824	869	800	849	864	851	876	833	841	834	787	882	785	829	869	830	883	880	823	832	840	847	839	783	823	840	817	854	794	860	831	832	769	851	817	827	814	905	788	834	865	832	822	836	872	824	848	844	910	871	870	838	838	849	810	831	829	806	857	840	836	844	879	885	836	851	827	899	850	864	850	836	873	844	827	863	822	858	885	881	827	819	799	892	841	805	884	869	857	834	819	846	806	867	851	863	748	838	855	802	859	855	824	899	823	842	904	840	872	803	825	872	845	859	809	825	874	849	829	873	836	842	808	812	837	806	809	831	850	824	822	825	833	858	912	825	844	826	802	823	826	820	816	794	820	866	897	781	836	882	849	832	878	813	829	834	882	853	844	836	827	863	853	868	828	846	772	924	825	830	897	913	789	836	916	822	891	832	858	839	837	817	818	784	857	894	882	820	871	844	866	826	863	818	846	915	841	869	865	828	855	858	893	824	794	877	854	856	801	836	844	804	848	829	898	835	844	859	823	855	827	842	839	790	803	863	867	836	843	859	801	853	874	865	859	856	821	813	838	809	824	837	902	866	829	836	823	844	879	807	884	862	815	902	877	850	853	838	881	830	809	853	850	852	823	813	832	862	815	858	827	832	851	873	869	863	813	855	872	825	846	834	867	864	854	869	803	793	840	854	825	840	840	833	846	849	857	830	820	836	806	866	827	872	852	838	863	827	821	850	845	860	866	845	865	832	809	811	838	808	837	850	864	808	860	836	844	852	886	853	822	832	868	839	821	863	824	840	845	836	814	841	786	872	826	864	817	875	832	838	837	858	837	841	802	871	870	820	839	814	833	816	858	782	851	848	866	818	827	859	872	819	851	819	863	816	893	839	856	895	879	820	820	796	830	815	846	841	812	868	859	865	793	828	782	843	792	873	843	863	819	841	904	839	867	792	887	801	833	841	822	851	820	868	803	842	824	812	846	819	819	848	889	821	827	800	851	828	842	802	829	816	791	802	811	870	820	840	883	837	859	846	840	850	846	819	849	836	923	858	859	851	859	859	844	826	859	844	812	841	798	825	859	768	829	827	844	840	847	840	876	819	824	841	881	835	843	828	807	786	858	815	848	890	842	901	861	843	812	803	862	827	851	849	802	798	823	841	900	845	855	860	844	842	872	855	862	857	816	834	820	833	839	864	851	829	840	881	822	836	834	833	848	842	834	847	824	830	845	814	755	860	793	840	833	843	861	833	813	875	886	835	834	835	818	856	851	850	853	791	831	833	820	816	815	789	833	841	809	855	877	798	828	847	823	835	849	842	810	894	881	822	858	848	833	826	858	829	858	829	822	854	817	851	878	811	843	877	845	871	864	876	818	820	867	824	833	838	778	868	817	848	813	837	866	820	835	859	815	881	827	796	838	821	798	877	864	815	812	857	819	841	844	824	834	837	817	846	838	853	872	849	828	856	824	883	913	879	856	846	829	865	826	825	854	870	883	902	830
4771	1203	1467	1136	747	572	422	360	322	277	240	222	225	205	212	199	176	200	184	192	165	181	176	207	239	295	322	290	263	253	219	190	173	188	140	175	155	162	165	163	171	160	130	161	141	180	139	174	150	157	162	161	133	158	154	162	148	155	133	149	147	143	147	149	165	140	169	145	149	165	148	158	137	151	165	161	156	147	145	150	153	149	140	145	154	165	168	149	129	123	172	143	146	144	156	166	140	135	156	154	155	160	148	182	132	125	146	146	157	140	153	148	157	173	142	154	153	124	132	164	131	155	165	153	161	153	168	166	159	148	168	179	159	182	140	161	149	151	160	160	126	155	165	149	151	149	134	146	159	165	122	130	168	147	167	130	152	135	140	155	132	151	160	160	129	140	142	144	146	150	139	169	134	154	163	138	138	147	133	158	144	146	147	140	162	128	159	135	158	143	151	142	140	144	146	146	139	161	146	165	189	157	147	135	137	140	142	147	147	156	155	169	141	136	141	136	166	155	169	149	144	141	144	155	164	157	160	133	139	143	134	141	153	151	138	165	160	124	185	153	140	180	137	148	137	160	145	159	139	146	167	147	136	170	123	143	140	140	163	125	159	151	151	142	145	127	150	137	160	150	152	142	144	154	143	134	158	126	168	134	152	142	150	156	129	150	139	154	154	140	161	138	172	142	144	157	131	136	159	148	143	125	137	117	129	139	157	160	163	141	158	162	128	163	137	138	158	144	146	157	128	147	144	138	146	146	144	152	164	149	168	141	151	148	149	145	159	114	158	143	145	140	148	153	130	149	160	135	129	167	148	148	139	142	160	162	168	143	163	162	140	144	152	152	158	154	164	157	132	148	162	162	153	140	150	162	164	165	128	149	164	138	155	149	146	160	142	121	160	142	132	155	129	142	139	149	165	137	154	150	136	139	157	149	129	135	168	134	123	137	152	141	155	155	163	159	161	141	131	145	152	139	151	136	146	118	130	134	156	128	130	159	167	150	147	122	151	129	124	155	156	139	147	144	143	160	158	142	145	151	146	143	116	132	140	145	138	169	154	164	142	140	143	147	163	139	152	177	146	151	145	153	142	135	144	159	153	173	134	145	139	147	125	152	151	142	149	155	150	147	160	144	149	153	140	136	134	163	141	141	137	144	148	148	133	140	140	127	135	138	152	149	179	141	141	141	137	138	153	144	147	150	150	159	138	142	190	158	158	153	145	166	148	122	145	164	151	162	140	144	145	142	144	160	157	142	153	151	156	144	164	154	165	134	146	151	130	151	135	147	143	137	143	148	164	151	152	146	161	156	161	155	139	145	186	162	138	157	146	146	163	157	138	142	152	132	166	138	153	168	124	134	146	157	149	146	125	161	126	142	166	141	163	127	140	151	142	151	165	147	155	150	148	156	133	129	149	164	153	148	146	157	159	134	183	155	145	146	153	169	134	165	139	147	165	148	162	155	164	130	138	134	139	167	160	157	157	121	159	144	135	152	167	135	134	173	160	143	153	175	155	158	139	157	164	142	158	172	146	142	129	144	154	160	144	154	142	122	170	145	142	162	174	161	134	182	159	151	138	145	142	136	134	149	172	136	159	146	139	164	150	165	163	121	149	151	152	121	143	137	151	143	141	155	144	140	133	160	155	170	143	143	134	149	142	154	151	127	150	146	169	151	130	133	151	157	148	145	123	158	145	118	146	159	155	162	157	136	156	141	154	137	160	138	147	138	144	150	159	154	138	158	164	148	152	160	156	169	153	162	141	132	168	150	149	167	134	130	139	159	135	143	124	164	164	152	168	153	189	172	134	155	152	153	139	163	157	158	134	142	149	157	134	143	133	146	132	146	162	158	130	132	133	163	132	142	154	133	153	147	170	129	148	144	142	149	162	129	163	175	152	153	142	144	167	134	148	159	158	122	154	166	148	164	145	157	173	150	183	140	153	128	117	140	141	144	152	125	139	149	155	143	148	146	158	156	149	144	148	138	138	158	151	167	163	168	139	158	164	148	169	156	132	153	129	145	173	167	149	144	158	148	134	153	162	148	146	172	155	155	174	170	132	143	155	139	155	181	133	162	159	147	146	155	130	143	150	152	162	142	154	146	149	149	140	172	157	154	157	172	146	143	149	142	154	128	145	135	147	175	139	200	172	159	150	145	148	140	169	153	155	147	137	146	146	147	137	142	144	145	140	131	156	137	144	147	140	126	149	139	143	169	139	150	177	125	145	170	155	155	160	151	158	153	147	147	172	147	116	155	123	151	171	132	167	127	144	150	162	162	149	140	141	149	155	195	150	163	177	141	134	150	147	130	142	143	131	140	171	159	160	152	145	141	132	140	152	151	136	152	144	134	166	137	145	162	164	143	139	162	165	155	137	152	145	146	165	156	140	150	138	166	166	169	153	128	141	152	157	167	129	158	156	124	148	168	135	145	144	141	143	126	144	144	155	150	162	155	154	168	146	122	151	139	161	160	166	132	145	157	151	164	138	162	157	154	156	150	177	137	128	156	158	146	137	141	161	145	147	142	151	160	117	139	125	143	145	135	149	168	168	160	142	132	155	144	169	131	146	147	144	162	152	157	139	162	160	138	132	162	149	138	153	120	147	157	149	136	131	150	159	130	147	143	157	131	149	143	138	160	180	157	147	168	169	135	137	154	152	164	156	130	150	162	145	142	160	139	153	148	168	133	133	135	168	137	144	166	133	154	147	125	148	161	155	139	146	152	152	154	150	149	142	129	155	147	130	151	173	152	173	131	144	144	142	137	150	157	144	149	137	144	132	166	154	136	163	145	154	136	158	138	147	164	154	160	126	161	158	146	155	145	168	156	154	146	150	172	133	152	157	147	168	146	157	172	172	151	150	140	149	141	146	121	146	137	154	177	141	133	161	155	151	147	152	160	156	128	148	161	173	132	148	150	139	174	143	176	148	145	158	133	141	160	152	149	142	150	156	134	174	163	140	139	158	152	142	142	155	166	143	166	146	136	144	147	145	148	150	162	143	119	149	150	168	150	140	135	154	156	151	158	164	137	123	152	152	149	145	167	136	155	159	142	161	138	164	153	149	137	139	154	137	163	159	154	153	152	154	159	141	143	151	172	152	157	154	145	140	154	166	159	131	160	163	131	146	157	141	159	154	135	148	124	133	138	151	124	157	149	162	136	158	147	166	148	148	163	135	146	156	145	150	177	169	143	160	136	142	154	143	148	169	122	166	150	143	159	131	142	141	138	140	158	149	137	141	138	166	129	145	157	155	153	134	158	149	143	142	148	149	133	129	160	143	160	151	116	136	138	175	144	170	142	145	172	146	123	164	165	141	159	158	157	146	169	149	164	146	157	149	163	150	151	136	141	135	166	169	147	152	153	138	134	165	130	133	146	142	138	150	152	160	153	169	133	146	153	158	160	141	160	134	170	176	121	139	153	155	169	151	151	146	161	165	129	140	132	151	136	178	158	147	139	167	160	167	154	152	161	136	146	133	151	136	133
5606	1698	3939	3981	3490	2880	2263	2006	1702	1476	1360	1107	1100	1045	930	864	843	774	803	737	669	754	767	998	1621	2056	2407	2213	1825	1389	1135	862	822	788	753	678	591	635	669	625	597	593	559	541	601	541	558	580	562	528	551	537	530	535	482	548	540	489	516	501	527	531	532	521	501	503	524	492	529	518	486	522	542	497	495	505	513	534	528	505	535	513	517	517	456	500	505	495	526	495	502	519	488	465	480	506	519	517	493	536	548	530	516	453	545	542	493	525	475	517	517	524	468	513	489	515	507	458	496	486	511	477	507	506	534	482	466	546	546	495	523	499	524	493	492	525	505	484	502	482	470	474	464	473	511	502	501	512	502	539	486	500	513	504	444	489	505	528	512	512	527	529	500	514	451	527	518	513	457	507	490	536	474	478	496	491	489	501	492	533	480	492	489	496	485	530	495	511	487	530	459	547	468	474	490	509	491	502	503	471	511	506	469	532	524	502	513	483	485	506	477	511	499	480	500	501	470	560	486	457	485	480	514	459	471	488	480	513	524	517	476	495	520	462	465	473	509	503	462	495	496	473	519	463	550	466	495	476	507	511	520	488	506	492	460	456	495	466	509	512	520	502	495	509	480	482	529	474	475	509	517	488	479	507	525	525	466	509	515	488	492	476	478	473	520	505	488	470	486	474	472	474	491	486	485	489	541	533	501	488	489	506	514	490	513	455	487	495	489	506	500	506	467	508	502	497	479	474	485	501	524	481	524	543	516	531	450	532	501	496	478	480	506	488	487	509	489	511	520	498	512	486	492	471	487	485	477	478	526	488	465	519	482	485	475	467	470	498	493	478	463	540	509	492	502	532	482	529	490	521	513	460	514	486	494	501	514	463	511	481	462	480	464	478	510	505	500	493	532	521	478	504	491	481	447	494	499	495	500	501	469	501	508	492	522	492	500	503	506	510	512	489	546	486	508	463	490	479	500	471	507	511	512	451	493	499	521	530	458	532	499	493	490	489	498	499	452	498	513	459	492	519	495	514	492	546	512	502	503	511	474	514	505	516	499	502	476	487	535	484	521	475	502	499	502	495	498	531	480	473	458	495	551	491	465	506	521	517	486	488	523	464	474	503	482	501	519	491	501	487	514	495	528	460	497	509	506	511	481	496	500	475	475	467	461	485	463	478	516	515	523	491	538	498	481	522	447	501	454	498	499	475	491	513	486	485	479	459	519	477	504	502	474	516	485	521	484	491	481	492	472	475	508	492	482	460	524	502	503	503	527	487	491	465	464	508	493	495	504	491	473	519	520	474	498	509	504	487	500	493	468	479	510	490	551	511	460	474	469	474	519	477	484	533	505	505	497	511	517	519	474	488	456	488	484	450	467	525	511	495	529	521	476	475	500	511	491	531	508	501	478	499	489	489	487	472	520	494	466	500	491	481	496	483	538	494	491	515	474	480	515	485	471	477	456	493	530	527	496	504	482	484	512	501	485	512	488	502	484	518	541	516	489	496	530	528	515	496	491	510	484	495	477	508	501	439	484	490	477	498	470	487	470	469	477	492	494	470	487	493	532	490	474	507	509	519	486	496	480	515	466	479	519	448	487	492	485	506	455	494	459	529	506	527	519	515	508	480	457	456	500	472	521	500	460	488	483	476	462	485	487	522	495	491	475	455	525	471	493	476	495	520	505	494	465	494	501	471	505	486	511	537	505	522	504	485	481	472	499	472	479	458	459	470	524	485	465	491	488	522	510	519	503	461	537	454	481	525	535	491	497	489	485	486	482	498	458	483	491	496	486	508	493	479	507	492	508	471	502	482	534	450	458	481	467	463	503	513	491	517	469	481	495	524	496	520	446	510	508	497	486	492	483	493	468	513	486	475	448	499	508	485	477	483	500	511	451	482	533	498	498	512	505	504	513	530	502	496	525	511	493	504	448	512	483	496	490	514	501	467	494	513	528	517	487	519	489	523	530	479	518	462	495	484	498	527	492	481	498	511	476	523	516	479	483	487	456	489	462	477	464	526	474	532	514	523	492	449	491	520	458	485	461	467	504	518	469	514	487	455	511	487	497	551	472	488	532	489	499	479	469	490	439	481	516	501	463	523	482	497	514	466	510	499	524	482	476	458	499	457	493	484	476	511	521	464	476	494	479	495	454	469	457	510	493	489	485	489	502	482	495	499	488	506	469	498	503	498	497	497	479	482	499	515	536	502	514	506	513	518	493	459	521	488	496	466	499	478	531	507	486	486	493	497	504	532	474	530	509	504	506	512	493	472	496	459	519	492	492	504	482	486	472	514	493	523	512	526	486	498	482	483	486	505	516	497	518	457	528	470	467	483	521	484	518	467	472	506	532	495	463	489	506	487	499	499	504	479	531	538	495	535	512	509	543	506	503	500	471	504	494	537	489	512	490	496	500	485	466	522	454	472	445	515	483	492	492	498	508	475	497	519	513	515	447	503	506	476	494	519	514	487	490	495	513	486	498	477	457	482	485	497	512	474	502	512	477	516	487	493	499	491	512	491	492	499	462	553	448	493	513	483	524	509	524	516	474	457	490	466	475	540	484	494	502	541	494	509	474	512	489	506	515	436	495	500	513	471	497	498	511	491	509	507	498	494	524	516	527	527	475	443	476	506	499	480	495	425	478	443	496	510	485	526	487	464	462	528	467	469	498	455	474	494	482	492	446	515	498	504	495	493	526	502	481	503	471	501	488	453	481	501	502	542	511	499	486	456	481	500	490	461	450	493	469	465	488	450	491	521	480	462	504	467	504	442	485	491	489	510	497	479	502	512	486	531	500	480	526	476	501	503	490	517	488	493	478	526	513	478	467	521	470	479	481	494	489	484	508	500	498	523	507	466	494	502	509	515	463	510	488	460	529	480	499	475	530	469	477	499	496	485	512	522	517	462	472	455	440	507	518	470	476	491	511	546	477	496	515	526	485	516	505	505	518	496	515	479	516	506	463	514	524	516	465	490	477	522	485	505	483	472	486	485	508	481	464	496	459	496	459	545	500	487	461	523	504	495	515	467	512	487	526	491	523	512	515	519	497	505	522	482	509	479	457	421	509	490	506	490	500	528	511	482	501	503	512	500	507	435	471	474	508	523	477	480	510	491	459	490	484	496	495	493	478	524	463	495	506	528	514	476	517	500	496	490	517	477	527	494	487	528	528	506	525	485	486	501	492	499	519	486	529	466	505	482	448	550	517	479	473	490	481	528	525	468	487	555	485	485	521	473	492	515	492	488	536	519	541	483	536	472	463	483	482	456	488	473	497	517	516	488	468	498	478	512	469	486	481	480	508	521	524	475	512	490	517	476	513	513	474	485	458	478	506	483	503	500	490	477	502	531	507	514	498	473	500	511	492	485	484	528	543	531	485	486	522	519	516	470	504	487	496	466	472	507	525	514	500	511	483	498	489	494	492	514	484	505	467	492	453	466	506	530	476	483	505	497	458	502	497	450	487	475	484	512	485	496	500	542	531	531	474	479	507	538
8832	2282	2818	1987	1303	876	666	552	413	359	343	276	228	249	222	173	207	168	191	198	149	167	177	246	337	382	473	411	340	263	173	216	157	151	171	147	131	130	124	144	139	123	117	145	107	118	127	129	122	124	140	145	120	124	105	117	133	148	124	122	127	140	124	129	110	110	132	108	140	112	116	138	121	103	124	104	104	127	120	131	109	112	119	98	129	137	133	115	110	141	126	134	115	122	125	121	127	135	131	128	129	125	118	147	141	111	141	119	118	112	118	131	126	123	110	132	105	117	129	117	130	131	138	125	137	105	124	126	123	115	116	139	139	110	124	128	122	116	109	120	100	121	129	118	135	118	100	124	121	133	121	134	120	126	107	131	112	118	128	112	109	131	110	122	115	123	132	135	125	103	120	122	120	124	128	112	123	128	126	105	130	129	151	118	114	128	120	115	112	123	112	120	121	140	137	125	136	121	111	124	131	128	126	116	104	129	129	123	126	120	141	132	125	114	125	122	131	108	122	125	116	131	121	117	110	129	111	106	114	116	99	120	108	117	108	130	114	128	122	116	108	128	119	110	116	140	144	105	118	114	123	122	131	103	142	124	118	129	130	120	118	130	106	143	117	117	118	127	124	115	112	111	114	103	136	116	130	124	110	139	125	129	124	127	118	115	115	103	107	115	143	130	126	118	126	103	102	105	122	132	119	102	120	122	121	132	131	144	117	126	110	131	112	110	126	119	118	121	149	131	116	117	118	102	115	129	127	122	121	103	122	103	90	117	118	111	123	138	101	114	111	136	110	131	111	131	121	133	122	105	147	121	124	110	111	127	136	114	108	107	105	121	114	122	135	141	128	107	115	126	118	112	126	117	129	122	125	138	110	125	120	133	100	100	112	134	116	124	107	123	114	133	110	102	111	133	97	125	108	129	125	121	127	138	110	117	109	108	114	118	123	99	124	134	111	125	127	108	128	123	119	132	117	124	113	125	125	119	120	129	122	131	114	97	107	117	109	120	100	115	119	122	130	120	125	139	125	116	100	122	111	113	116	117	106	115	140	125	126	118	132	108	116	127	111	104	145	130	124	133	114	102	115	119	117	105	131	130	123	111	122	116	118	109	138	120	112	130	115	111	117	124	107	121	105	107	124	130	133	117	113	106	116	114	141	114	117	120	116	103	109	106	133	135	101	120	122	140	125	128	130	122	116	136	118	106	109	115	107	118	114	118	121	122	135	119	135	133	121	134	107	125	129	113	130	105	114	118	105	107	136	105	108	110	118	132	141	140	110	127	113	113	113	106	111	143	121	101	122	122	115	150	122	110	111	123	105	113	116	132	123	111	121	112	128	113	119	131	148	113	105	126	111	119	126	137	127	110	108	113	118	112	113	124	137	141	123	112	127	115	117	111	132	94	104	129	120	114	109	101	125	118	119	101	113	114	120	119	124	114	122	128	108	116	120	108	106	119	125	118	125	125	126	114	130	118	141	99	135	120	117	112	112	135	96	144	127	117	135	102	129	126	126	111	118	130	133	123	128	141	132	105	104	115	113	132	114	139	119	121	128	116	132	135	113	117	117	103	141	113	112	106	133	113	127	120	115	120	117	116	118	110	115	111	115	104	112	123	121	124	123	115	143	118	117	108	119	142	123	132	135	109	121	123	103	127	113	118	129	124	114	120	117	146	133	106	115	106	118	115	121	132	146	101	116	130	128	128	113	135	123	103	115	125	119	114	129	114	125	130	129	142	121	114	124	116	122	118	112	111	105	137	107	135	117	118	116	116	116	125	113	117	129	115	144	117	125	123	116	99	111	125	125	97	121	122	119	119	136	115	124	137	108	127	119	122	107	139	124	105	115	136	103	130	121	101	134	108	102	120	113	127	111	132	109	126	114	121	123	122	115	114	107	115	121	130	135	128	126	104	127	127	131	132	113	129	127	116	121	144	131	137	142	102	126	118	116	137	133	124	138	146	112	122	127	101	114	114	118	106	138	134	139	124	98	132	118	114	126	120	110	118	126	127	97	107	101	129	135	113	132	135	115	104	125	105	139	123	133	126	118	118	113	113	131	119	152	107	135	126	109	139	129	124	142	117	123	113	126	106	115	122	130	116	139	129	123	113	140	139	133	113	122	116	114	118	101	113	103	135	109	110	138	108	147	130	133	127	113	123	96	124	115	137	118	138	119	121	120	115	123	118	123	121	104	136	134	113	121	120	123	144	132	111	110	116	108	113	117	127	110	139	131	126	117	136	134	129	105	118	103	109	103	120	131	113	131	131	143	143	127	120	132	120	124	130	134	123	105	123	118	111	122	120	120	108	124	98	117	108	128	106	120	127	124	125	98	108	117	127	110	114	103	123	125	124	129	104	109	142	112	127	106	115	129	130	99	134	136	116	105	140	124	129	113	100	130	123	117	111	130	122	122	106	118	107	139	125	115	134	122	137	142	101	114	115	127	118	132	149	110	107	125	135	138	96	117	115	108	130	110	130	121	88	129	124	112	134	121	112	123	126	102	121	137	107	135	139	119	109	123	123	115	122	135	122	113	113	106	125	113	135	114	120	132	133	134	125	109	105	137	132	117	109	124	129	136	135	108	119	124	115	128	123	100	127	121	112	120	103	124	106	112	127	133	140	130	122	110	130	135	116	130	118	131	111	98	109	142	135	119	122	122	127	119	111	112	140	129	115	125	120	123	127	108	123	121	116	125	120	131	121	140	116	130	127	102	113	110	122	126	106	106	102	123	111	121	119	131	113	127	116	122	136	121	110	119	117	134	106	130	129	118	114	130	122	119	117	109	129	119	128	126	122	128	131	108	131	116	104	127	110	129	124	118	132	124	124	115	120	128	120	114	109	136	113	124	134	125	117	114	116	104	114	124	124	105	132	113	126	124	133	133	116	128	108	97	135	111	126	119	123	114	116	127	133	133	102	105	109	105	127	130	103	105	123	124	125	101	132	115	145	115	99	113	116	110	119	121	129	115	120	142	127	115	124	112	118	128	111	116	117	110	118	121	109	124	115	130	112	119	126	117	95	122	94	113	106	114	125	137	124	114	112	116	128	108	119	130	111	127	118	126	113	119	119	128	126	131	104	131	128	127	130	120	123	108	130	116	113	120	126	120	139	129	107	102	120	140	122	123	106	131	138	126	115	117	134	118	136	108	128	121	116	116	121	118	123	122	100	115	112	118	127	110	138	129	137	110	109	120	119	120	138	124	122	132	113	133	125	115	114	130	119	145	131	103	142	115	126	112	108	124	123	115	140	114	120	111	114	124	115	128	112	116	108	113	122	104	116	144	115	139	148	132	129	112	101	121	116	118	115	106	123	126	135	106	108	124	113	121	117	125	116	109	101	130	134	117	135	124	132	113	109	129	128	120	133	130	103	109	123	114	137	108	105	121	111	127	115	105	115	121	120	126	113	133	124	123	125	122	117	113	127	115	104	108	113	117	121	138	114	132	108	121	106	108	122	108	135	117	121	96	135	107	130
7852	2756	6605	7026	6077	4860	4081	3315	2663	2280	1993	1770	1518	1482	1298	1233	1086	1039	955	962	912	911	885	1328	2340	3240	3712	3704	2648	2020	1416	1211	1095	1018	923	853	708	654	668	720	648	612	587	502	527	529	487	488	543	500	487	469	478	510	481	489	473	480	509	470	488	493	440	443	494	474	491	477	423	442	445	459	486	473	444	431	448	422	419	497	439	409	462	446	444	419	454	434	452	445	422	451	448	412	484	445	449	458	423	447	439	445	463	454	452	455	476	408	423	435	446	421	440	450	419	448	436	475	449	433	430	446	432	448	440	424	431	419	415	424	427	410	439	423	440	459	420	476	391	435	434	452	420	390	430	450	457	427	428	419	455	422	456	465	409	383	454	415	415	403	437	450	458	417	383	466	421	426	421	409	412	414	417	419	423	428	401	393	450	408	386	438	405	423	412	431	416	432	422	423	420	469	438	409	410	410	439	439	379	421	421	445	425	438	436	431	470	445	467	429	444	415	422	424	458	414	408	396	438	424	422	417	448	430	422	444	424	421	410	428	397	431	442	403	437	405	419	441	410	404	433	462	418	427	418	411	395	407	388	429	414	404	409	418	426	405	405	428	419	424	455	419	382	396	465	437	419	456	421	436	408	408	411	388	393	427	415	385	406	429	420	438	427	391	372	388	382	424	410	422	422	459	396	408	385	395	411	410	461	401	432	400	369	443	423	416	405	430	435	436	417	431	395	424	419	425	418	414	434	424	418	409	448	419	405	440	397	413	439	422	396	426	392	400	431	439	405	394	412	394	437	403	439	451	451	437	427	424	411	423	425	387	426	407	397	410	426	468	433	445	405	421	436	413	445	382	389	440	376	415	402	431	406	430	410	415	409	384	455	419	426	429	433	449	423	381	426	435	395	425	429	431	433	429	422	407	420	409	376	415	408	435	442	417	426	405	452	455	421	419	398	420	456	416	397	400	410	391	431	393	428	405	424	410	376	388	423	443	427	422	454	442	449	422	449	426	454	426	449	407	401	431	391	402	418	418	426	429	418	441	473	452	410	411	417	427	428	375	437	439	412	406	413	464	408	398	410	427	426	395	417	382	459	449	443	422	417	423	416	400	473	395	427	409	457	445	406	368	422	412	434	420	385	407	416	444	464	448	401	458	445	401	378	426	425	414	419	378	486	420	410	400	424	411	397	399	430	398	437	431	387	377	421	361	433	432	387	410	397	438	422	402	423	417	434	385	422	444	439	404	400	402	420	415	447	400	386	413	446	401	432	416	422	407	462	423	437	414	428	383	397	408	414	399	393	391	441	408	371	435	398	427	421	402	389	464	481	402	420	415	426	407	471	444	412	408	416	412	433	426	403	418	442	422	450	428	409	423	424	391	418	420	406	416	369	422	389	431	405	431	446	433	452	432	423	457	403	405	425	397	386	438	444	409	414	420	396	442	408	429	398	464	412	435	420	412	412	426	426	437	416	443	477	453	441	425	403	393	443	472	429	451	398	398	407	434	429	448	457	434	381	407	419	454	433	428	409	400	405	444	433	444	416	378	376	436	420	398	425	436	388	415	410	421	425	405	379	423	404	416	404	435	423	422	374	423	405	438	435	374	444	424	394	395	390	394	468	418	404	404	417	434	436	484	416	387	391	450	393	364	444	431	445	426	459	402	415	456	436	414	405	388	427	435	444	446	385	432	405	419	417	406	417	424	427	421	408	428	406	416	421	402	466	410	438	416	440	402	405	408	463	443	450	424	418	447	451	446	383	419	441	404	412	432	423	410	382	466	432	418	389	372	426	435	438	429	410	390	467	413	416	443	417	419	402	403	422	386	439	409	430	421	454	416	420	415	431	408	387	422	414	449	461	452	464	434	436	435	407	439	382	436	408	425	420	434	393	441	408	441	418	412	413	425	407	402	459	435	405	432	411	403	417	412	373	420	397	419	431	452	434	411	453	433	384	412	426	394	425	448	387	411	465	407	406	420	409	451	432	371	386	452	438	436	392	424	415	436	412	412	418	439	390	373	434	402	421	410	447	423	412	401	414	422	455	431	446	412	419	430	426	446	401	392	428	434	395	418	441	392	392	419	420	411	416	420	453	404	426	387	426	426	442	402	412	424	429	416	424	413	432	426	421	401	433	425	450	388	433	399	391	380	406	390	423	401	458	436	410	436	410	441	444	429	424	442	425	421	401	410	400	435	446	425	422	423	447	439	404	423	430	422	427	441	423	421	433	437	457	392	458	430	410	382	422	423	424	417	371	385	403	411	435	454	425	436	408	440	425	445	432	412	426	381	434	417	445	399	421	379	437	417	409	461	385	433	404	417	453	439	439	426	434	422	464	402	405	397	414	378	456	391	457	397	377	403	411	437	410	415	401	403	415	437	436	445	399	387	431	423	432	435	400	405	416	426	396	444	421	426	352	420	404	433	406	419	427	420	390	406	393	425	395	404	391	445	405	456	408	412	471	419	410	431	407	448	424	398	405	405	427	425	400	418	393	426	417	421	418	423	418	421	418	406	404	443	417	417	438	428	458	417	430	402	434	416	426	437	416	429	420	437	403	453	432	422	418	438	436	414	413	408	439	410	426	444	438	411	416	397	423	419	420	394	440	445	450	442	432	407	446	413	415	407	416	432	415	377	397	410	370	443	421	437	427	421	383	409	388	381	425	409	428	442	445	402	417	418	407	404	409	419	437	406	428	377	391	408	408	394	405	399	374	432	382	429	436	414	436	418	411	388	438	475	396	421	419	446	458	438	398	420	427	418	400	388	378	398	455	420	429	469	389	421	452	416	433	426	419	380	390	404	446	420	468	439	413	380	435	388	435	385	429	424	394	442	420	404	390	382	393	373	449	433	417	423	410	423	449	435	464	389	433	420	411	407	466	422	420	403	434	394	421	387	441	423	420	424	420	401	409	449	429	411	422	427	404	424	416	441	442	389	422	441	420	416	416	430	411	399	423	429	425	408	399	431	436	369	399	470	419	398	435	397	425	415	410	435	468	408	415	407	474	417	398	423	391	471	417	407	412	416	428	371	432	381	429	415	441	416	395	397	419	394	460	399	432	443	431	444	415	409	457	392	410	446	409	443	404	431	453	408	420	431	416	410	397	407	401	429	436	429	432	433	396	429	427	427	405	461	436	409	395	385	406	418	397	437	446	407	418	406	394	415	422	399	431	447	440	407	432	444	441	450	388	437	422	430	440	424	418	429	375	449	425	410	441	408	422	423	439	405	421	430	417	450	394	413	431	407	448	403	415	429	419	426	391	435	450	428	403	405	453	441	433	411	422	430	462	411	442	443	387	411	447	410	424	434	429	377	429	446	410	408	442	402	422	442	392	426	434	405	403	430	410	413	400	402	425	399	396	400	416	403	393	409	445	447	416	465	447	417	400	417	416	446	408	347	431	395	427	431	392	391	449	428	446	431	454	418	369	400	425	452	425	392	408	387	449	458	408	408	445	396	424	422	462	439	410	455	399	418	413	455	415	402
1336	320	322	338	313	294	272	250	305	272	257	268	269	282	278	290	283	281	272	285	267	300	271	253	283	270	285	309	269	299	283	295	274	296	265	255	281	276	257	249	264	265	283	260	257	296	272	289	262	299	295	285	256	289	282	266	267	258	313	243	251	270	252	269	292	263	245	250	263	227	251	259	278	295	259	283	273	266	278	280	259	267	281	287	284	256	286	281	240	288	278	293	273	277	265	269	284	288	283	275	266	255	293	256	265	265	266	281	249	284	262	293	278	270	274	259	274	270	281	305	264	274	256	267	273	258	285	278	245	270	267	291	250	302	286	286	280	307	269	274	259	310	270	269	294	288	270	267	277	307	252	296	279	262	295	279	283	247	285	265	266	263	251	270	276	291	255	270	266	291	270	276	282	287	275	290	264	308	292	241	280	275	252	235	275	246	278	265	276	279	257	276	269	274	248	242	255	281	301	252	287	285	254	291	252	274	251	308	288	259	287	303	275	255	258	257	284	265	279	243	294	263	280	284	274	248	275	257	282	292	273	277	253	258	253	284	270	258	268	267	274	279	260	245	282	293	283	256	253	277	279	275	271	281	275	275	296	256	294	285	298	292	263	280	277	293	289	236	276	288	272	293	286	243	298	279	262	264	287	263	282	263	232	304	305	300	279	276	296	266	304	283	246	280	257	274	306	266	289	278	268	313	270	294	264	251	287	288	240	298	266	258	246	294	271	294	307	279	297	248	291	276	262	271	288	287	285	267	275	275	288	267	254	256	248	260	296	296	276	269	313	265	263	257	264	306	265	291	284	260	282	240	289	281	289	279	278	264	275	265	288	266	284	269	253	299	264	274	259	288	247	301	254	286	273	285	305	301	276	286	271	291	255	268	293	274	281	273	281	271	249	302	253	269	246	259	298	262	259	266	289	255	298	249	273	259	264	278	265	282	263	291	269	260	271	281	274	288	262	282	275	271	268	264	297	267	272	271	299	261	270	252	289	251	302	255	252	261	287	276	249	248	265	307	270	292	279	260	262	249	299	279	270	284	278	310	253	267	272	272	272	281	263	258	276	303	288	299	288	276	242	273	301	294	259	268	283	263	270	281	280	270	272	254	263	258	277	274	255	282	246	263	259	277	283	251	290	298	268	293	270	266	278	275	265	259	289	257	295	257	283	295	275	252	276	281	287	279	288	285	287	259	254	254	283	257	242	286	261	262	302	266	291	274	259	242	264	276	251	278	265	271	310	272	277	259	288	278	270	256	268	326	260	291	304	267	287	278	280	264	275	254	274	273	288	250	275	241	258	283	274	255	269	283	295	273	262	299	303	264	283	286	271	289	305	262	243	246	276	290	261	308	281	263	293	240	301	288	266	263	290	276	265	274	277	287	290	306	279	269	267	276	278	267	288	291	285	277	289	281	300	251	278	256	279	274	281	279	258	259	243	260	282	267	276	282	246	249	234	277	286	272	272	265	265	274	282	255	289	262	274	252	298	281	290	282	264	261	279	264	265	272	261	287	274	304	269	295	284	265	289	295	268	278	284	287	265	282	246	309	260	262	269	260	243	293	273	262	250	274	271	261	288	278	272	259	294	268	268	261	275	255	286	300	275	278	278	280	292	312	262	277	273	274	251	265	277	271	277	256	243	267	260	281	289	257	279	280	285	245	316	310	280	269	284	310	276	274	284	258	305	272	263	248	265	260	278	305	278	273	266	270	265	246	267	317	288	302	316	271	288	269	300	269	270	261	280	299	290	301	253	276	276	288	285	295	267	269	280	260	290	311	286	280	264	256	290	263	290	276	265	290	275	277	287	267	280	265	285	254	272	240	281	274	273	273	273	265	237	255	279	293	258	272	272	270	265	283	253	292	293	260	266	311	265	250	258	276	271	276	275	272	292	292	278	265	280	278	255	289	262	270	285	281	284	280	295	284	273	258	257	268	241	240	289	267	254	281	292	263	286	279	263	274	265	297	275	255	278	280	285	290	295	264	270	264	266	245	278	296	289	285	287	297	265	254	233	293	285	295	295	280	260	285	234	268	252	295	300	273	271	252	301	279	269	271	297	277	274	268	253	283	296	263	281	264	257	273	274	275	265	282	243	254	291	305	282	250	267	275	266	279	264	277	280	256	297	287	300	257	258	284	267	255	279	281	279	274	261	300	248	283	260	271	257	280	269	273	256	286	274	247	234	250	300	284	264	275	269	282	275	262	293	278	256	278	267	269	257	280	248	266	263	285	281	259	245	256	268	257	293	285	303	270	257	265	280	269	299	274	305	273	266	284	281	282	286	275	270	309	280	275	251	260	276	295	264	254	241	274	296	293	309	280	262	278	256	279	237	267	272	241	280	306	277	298	291	253	302	262	281	261	293	256	272	246	273	272	271	283	300	282	252	287	287	257	293	250	271	297	253	273	297	265	258	253	252	267	264	297	285	259	275	292	280	251	270	268	268	263	274	294	256	270	289	262	275	258	275	271	286	290	254	252	276	302	321	285	270	266	262	268	260	271	276	283	278	259	266	292	276	279	288	289	281	271	250	269	291	273	270	258	305	256	267	272	259	296	286	262	272	259	277	261	286	303	277	279	274	247	257	283	278	256	282	293	261	287	246	280	302	311	278	314	286	246	282	257	273	303	272	272	286	254	266	290	276	271	285	298	298	258	287	262	262	262	279	275	285	291	280	303	294	264	251	272	278	309	287	270	296	256	288	260	249	257	260	248	285	235	282	244	261	281	265	262	268	272	280	284	289	265	304	251	267	260	250	270	290	268	255	278	273	261	274	270	272	267	222	258	249	282	281	245	285	278	280	255	298	274	266	286	268	264	257	256	279	243	256	270	242	266	236	289	260	267	285	259	248	282	261	273	241	289	293	271	311	298	276	283	279	264	283	281	303	277	238	277	260	285	285	244	251	285	267	298	290	274	253	273	262	308	301	254	268	253	271	300	239	276	263	291	282	277	280	272	272	276	275	264	287	295	283	294	247	291	248	252	243	295	264	293	278	260	267	273	269	263	261	260	296	260	259	281	277	245	291	272	255	284	292	274	279	302	265	250	284	293	292	280	271	282	270	269	280	285	237	259	297	274	276	273	263	271	261	260	298	275	266	281	258	303	302	289	272	269	266	290	285	275	274	271	274	270	287	266	301	236	276	281	265	283	275	237	282	274	314	276	267	275	294	271	283	282	276	312	230	267	290	300	273	286	256	283	292	277	272	272	266	272	289	279	249	287	263	277	276	286	261	253	252	275	251	255	279	260	267	280	262	286	271	296	283	267	268	256	252	272	274	303	296	254	264	266	238	271	260	272	297	289	289	263	258	245	271	267	276	270	294	255	291	315	305	272	254	287	252	254	255	278	283	279	240	308	281	265	246	282	286	279	268	250	298	307	258	282	273	294	270	279	274	262	281	258	261	270	263	250	276	255	306	259	285	279	255	265	267	316	273	281	262	250	286	274	324	290	282	273	267	276	258	276	285	280	292	263
2188	949	1055	1028	1027	1025	938	911	896	850	913	871	857	849	919	898	875	849	889	795	880	877	814	860	857	873	918	920	836	845	844	854	899	861	903	831	811	824	822	839	876	815	821	876	922	864	843	812	893	875	896	832	884	852	816	837	851	849	836	859	874	815	840	848	849	856	783	877	831	814	864	813	821	825	807	862	843	849	849	836	844	836	828	868	846	862	806	815	853	769	852	828	857	845	818	844	848	796	820	821	833	827	877	852	815	844	830	845	873	877	843	848	853	777	817	881	826	847	883	842	873	848	816	843	871	841	833	795	845	790	840	808	807	806	845	827	877	823	849	849	866	814	858	802	791	886	842	802	833	825	853	803	831	848	866	846	844	815	815	855	853	827	807	806	815	850	835	823	816	860	795	838	842	872	797	836	880	870	784	835	835	882	856	822	820	835	806	840	848	844	834	841	835	853	831	794	823	853	868	885	820	797	849	873	754	817	869	836	867	856	813	830	800	807	835	850	848	942	807	836	836	831	868	835	876	813	862	799	790	854	831	843	867	843	819	852	871	805	837	795	854	832	866	838	842	836	840	847	817	813	810	866	840	842	790	831	813	873	840	778	846	824	861	844	890	847	839	848	849	829	817	837	840	829	850	834	897	830	820	787	846	833	904	883	886	873	837	871	813	843	845	880	816	796	842	875	874	828	833	823	878	845	814	831	818	801	906	879	836	857	808	818	850	882	880	796	783	833	887	823	799	796	858	820	809	848	863	852	846	881	924	818	820	881	842	885	786	831	811	831	873	831	843	846	830	836	797	852	836	817	830	875	841	817	846	847	823	818	847	853	878	855	847	866	811	871	796	815	853	823	864	840	831	816	820	794	835	858	752	822	837	825	834	814	822	836	835	812	875	816	850	836	839	840	904	856	866	815	839	792	860	810	812	912	802	859	843	870	851	832	830	857	867	831	821	821	846	865	817	829	823	829	903	853	882	833	861	823	832	778	834	866	842	868	848	859	840	838	828	836	849	783	858	907	857	792	803	885	853	842	858	860	831	871	810	827	863	866	809	836	874	897	835	814	823	814	864	851	858	856	826	843	866	821	853	835	849	829	844	834	798	812	858	826	854	851	855	881	853	814	826	766	846	821	837	836	837	816	809	827	834	833	817	856	843	866	825	816	843	892	860	820	839	891	823	847	837	871	803	842	829	848	871	909	826	851	873	819	853	810	839	841	846	841	832	811	882	878	849	853	805	875	830	825	850	852	887	852	796	864	841	834	865	871	844	887	822	832	830	870	832	869	831	800	849	860	809	847	909	850	844	836	835	795	806	843	864	850	836	862	846	866	829	850	801	819	816	812	857	825	833	802	832	867	832	794	873	840	865	836	875	792	857	802	855	824	824	828	846	766	840	803	844	839	919	885	814	792	839	830	816	827	860	833	787	785	854	837	832	814	820	852	861	794	826	831	864	833	803	849	831	889	922	825	852	792	811	801	811	797	828	812	833	892	830	908	802	778	867	809	802	786	823	826	813	797	849	783	907	885	871	835	811	817	854	839	839	802	813	820	839	780	847	846	832	855	842	828	873	840	768	800	859	861	838	822	845	841	868	876	825	796	825	845	853	876	815	841	884	871	836	812	867	797	875	781	808	802	844	804	803	783	841	814	804	845	840	785	784	809	847	849	865	772	796	823	809	851	844	807	845	871	839	867	828	848	831	808	851	848	849	876	785	861	799	845	864	823	873	832	816	814	856	842	791	827	813	789	874	882	852	806	881	834	809	832	824	821	809	867	820	774	813	807	824	891	828	849	810	835	814	781	853	879	827	824	835	846	825	818	835	805	845	841	818	820	830	789	820	837	848	834	866	832	849	825	824	780	855	812	847	817	869	810	809	800	919	843	843	803	850	774	823	856	875	847	856	806	837	828	815	845	897	844	797	842	873	824	833	846	785	807	801	853	832	841	814	861	809	831	832	819	838	835	860	864	822	812	848	873	835	819	878	820	860	810	798	870	829	778	846	877	851	828	841	876	874	814	850	809	804	854	898	843	870	802	867	869	892	889	838	926	843	874	842	833	848	891	861	851	833	890	866	819	794	836	780	808	861	853	876	813	848	855	876	859	852	806	909	863	847	813	809	805	853	842	821	832	802	854	795	803	797	847	804	814	829	870	872	814	797	805	800	807	809	826	802	863	813	835	829	787	813	840	818	861	835	856	851	806	873	845	883	814	888	814	831	811	858	857	845	840	818	824	886	823	796	865	788	837	891	806	854	885	834	819	837	802	839	862	833	794	849	827	800	814	800	828	796	896	776	886	860	877	893	819	884	876	822	799	793	810	849	855	779	853	874	822	847	875	802	870	833	840	829	853	846	858	827	800	846	786	873	856	887	846	831	845	864	801	888	877	830	798	805	843	849	838	852	812	834	825	829	801	828	857	833	877	899	845	840	871	867	858	890	875	870	837	856	826	837	834	816	818	835	854	853	837	784	841	845	825	828	847	867	881	814	874	878	852	818	806	836	794	771	813	799	862	823	821	871	851	829	869	871	898	862	837	826	874	836	856	817	849	855	841	890	856	816	801	827	858	821	828	832	877	865	845	818	805	776	861	820	854	869	828	827	820	835	837	817	822	811	846	844	840	862	839	841	854	832	835	840	864	848	842	813	826	826	821	858	849	795	854	844	831	866	825	851	846	866	792	826	825	807	865	816	875	816	853	832	829	798	835	864	859	833	898	824	879	847	799	841	840	829	770	860	816	827	819	852	817	808	823	827	869	861	855	814	877	845	883	820	797	875	824	829	839	841	828	828	851	843	857	788	892	888	800	835	832	831	875	806	835	838	788	827	844	872	867	796	848	807	871	873	797	821	887	821	877	848	848	870	885	899	828	819	827	844	865	845	835	858	820	811	803	884	822	845	858	799	858	827	846	844	831	876	803	846	833	842	809	815	859	822	853	861	831	864	841	801	852	827	838	814	863	842	835	861	807	854	882	828	843	855	894	809	865	852	859	801	836	858	836	912	814	864	839	836	822	842	827	788	816	833	775	825	851	863	842	824	853	824	823	829	820	832	861	871	841	857	839	848	838	828	809	840	830	828	864	848	847	821	817	803	833	803	811	821	830	813	904	898	851	801	802	798	871	827	818	848	810	855	781	901	816	816	890	827	889	862	876	829	831	901	809	838	824	832	832	861	752	827	856	802	824	822	796	936	853	848	854	842	791	848	783	851	857	812	864	884	913	838	826	849	803	794	829	843	840	877	887	814	871	862	855	830	889	821	864	810	832	860	813	860	837	820	846	855	841	866	870	859	875	849	868	904	804	833	826	828	855	879	848	859	841	850	858	797	847	799	800	820	864	811	860	846	884	882	846	835	846	864	835	796	809	861	871	847	852	862	848	810	845	830	874	859	856	799	910	845	812	896	849	837	805	844	845	800	845	878	907	837	819	821	838	869	817	869	823	873	840	829	819	879	815	836	794	812	818	843	825	868	797	882	809
4736	1173	1550	1058	759	535	414	383	291	281	241	217	210	181	203	229	195	198	155	184	175	173	184	179	222	251	276	301	261	232	190	194	195	170	191	161	162	157	158	144	144	155	174	150	148	167	153	166	158	167	161	150	137	165	160	142	152	155	158	162	167	159	154	162	180	157	160	143	145	153	159	162	145	166	151	187	166	131	147	142	144	152	158	150	166	160	159	131	155	155	146	146	130	144	137	149	165	167	140	139	144	161	151	146	144	143	151	136	145	171	162	156	143	145	165	167	151	126	124	141	153	151	166	145	148	138	172	153	116	163	151	163	177	136	152	147	149	157	170	159	148	144	158	151	166	138	152	134	138	139	144	148	161	159	136	141	144	145	163	160	151	146	133	151	141	143	133	151	163	159	156	146	143	179	145	182	145	145	146	155	141	159	163	156	151	162	136	146	163	144	155	150	166	152	151	141	158	148	128	150	122	156	148	177	138	144	168	160	142	138	156	149	143	149	155	134	139	128	167	150	154	129	145	134	145	136	122	168	154	150	173	160	153	150	140	136	148	151	145	136	143	138	154	157	153	131	172	157	153	140	126	164	158	141	143	158	144	151	143	164	155	161	130	128	162	135	136	151	140	156	141	148	151	134	146	138	127	135	141	133	135	140	139	136	142	157	151	125	158	167	161	147	153	158	164	148	171	154	150	146	135	143	136	152	160	142	132	132	143	135	155	143	157	157	158	138	156	146	151	159	138	141	145	148	168	140	162	149	141	138	150	135	168	149	152	142	165	137	168	148	172	136	156	132	135	137	128	165	141	165	143	144	147	165	124	150	177	155	144	162	148	136	148	143	150	148	145	165	137	153	149	149	158	161	145	132	160	128	156	153	159	155	133	150	137	152	138	146	152	159	148	148	144	161	149	127	135	129	134	131	143	150	142	151	136	142	143	151	148	139	149	149	140	130	150	144	156	159	137	134	159	168	141	134	147	145	159	144	182	175	129	139	130	156	155	148	139	138	149	163	151	140	158	125	141	134	159	138	145	147	150	146	145	149	141	146	152	151	143	167	150	157	145	152	142	153	149	197	133	146	147	169	142	139	132	162	144	138	127	157	127	153	137	155	148	126	138	142	149	142	140	141	149	151	151	133	156	130	133	152	141	147	129	158	148	147	152	132	145	132	141	149	165	147	169	149	148	151	136	149	140	138	142	153	149	167	152	148	159	137	145	147	159	137	150	148	158	148	144	140	168	129	157	149	134	132	148	139	148	147	154	152	153	119	151	182	160	148	166	155	158	144	142	153	150	144	156	156	141	154	124	141	161	141	133	120	145	152	168	150	157	159	147	137	144	157	149	124	146	152	149	125	151	145	160	153	142	161	148	159	132	146	151	152	135	141	155	140	148	158	144	151	145	143	133	148	147	148	144	137	133	139	144	164	156	146	130	133	138	166	152	135	148	162	146	150	141	139	145	163	139	128	145	157	164	158	157	142	155	144	153	142	154	144	143	159	137	158	126	137	144	143	130	145	138	145	157	156	130	163	155	143	161	144	154	137	141	140	143	174	167	160	153	153	154	168	154	133	135	155	147	121	132	146	140	170	148	139	132	158	157	146	150	159	143	135	154	170	146	137	159	173	142	151	149	156	131	151	134	156	168	143	151	152	156	168	168	150	134	172	143	153	137	139	119	169	163	157	141	159	159	148	167	140	161	160	160	142	159	144	161	121	132	154	145	150	157	144	156	152	152	146	155	136	148	161	152	160	144	179	163	146	150	140	155	162	151	160	149	136	150	155	152	141	156	134	152	147	143	158	136	151	164	143	131	134	157	126	137	151	162	142	159	175	176	175	145	143	141	154	137	162	158	176	154	156	157	133	149	135	148	142	124	158	147	158	145	159	150	143	144	156	134	158	140	137	165	156	149	125	123	170	129	164	142	147	139	157	118	134	152	160	157	150	157	151	150	139	162	142	135	150	126	162	171	142	164	166	149	143	159	139	118	144	134	148	172	131	158	162	131	134	144	173	157	147	145	142	130	128	151	145	150	137	157	140	158	163	165	146	151	167	147	144	151	151	141	141	154	159	134	173	134	142	152	139	131	134	124	141	151	147	144	139	158	157	154	128	134	151	129	149	162	150	157	175	122	149	156	153	141	141	139	169	140	159	177	140	134	156	138	152	154	131	139	147	153	150	145	151	145	126	156	149	137	136	152	172	160	145	152	156	154	173	144	120	158	139	139	150	167	167	130	133	149	140	153	156	127	142	157	144	142	144	164	112	143	171	158	167	141	147	150	137	137	146	146	161	153	148	146	167	139	143	154	142	147	152	162	174	154	148	126	153	136	133	144	150	137	140	131	145	147	144	145	150	137	135	148	146	140	164	148	153	161	141	147	147	130	148	159	158	160	139	144	137	139	155	152	140	141	138	141	142	139	140	136	162	146	150	166	148	167	174	138	164	164	140	158	151	160	161	161	140	162	160	136	178	159	146	131	151	154	146	125	153	140	164	154	173	153	182	159	146	146	142	172	160	134	160	162	132	158	151	148	165	165	143	151	131	149	121	149	157	140	127	134	141	150	153	168	128	155	147	153	144	143	132	144	154	146	150	136	148	134	143	168	159	132	140	144	159	149	149	135	165	149	149	128	128	135	123	160	156	148	131	137	138	160	148	138	136	146	155	164	147	140	154	160	160	152	150	181	132	118	147	150	147	163	158	156	147	156	136	172	167	153	149	178	157	131	160	142	146	144	147	158	143	153	133	152	139	146	150	156	167	138	164	137	164	156	149	146	173	134	139	125	138	137	142	147	164	162	152	142	150	154	127	138	111	148	147	159	146	140	144	148	165	143	170	159	143	149	153	148	155	149	138	144	158	121	167	131	153	143	165	125	132	149	147	144	152	158	142	151	150	148	151	155	146	123	149	143	169	171	133	140	153	186	125	157	163	165	140	143	157	141	153	138	168	140	137	134	175	147	155	148	146	158	151	137	165	156	148	144	143	133	133	153	158	166	131	141	130	154	136	158	163	130	154	145	163	156	136	167	139	154	147	146	151	138	154	149	151	144	165	145	143	151	131	132	166	147	135	150	148	136	151	144	147	164	161	139	145	156	161	139	164	164	142	165	140	143	136	153	145	158	144	157	166	150	133	149	135	156	162	161	150	144	155	166	149	127	143	150	160	173	141	137	143	161	171	147	130	118	150	142	159	167	156	153	154	134	158	142	144	136	148	125	138	160	140	147	128	132	134	150	155	146	134	148	138	150	136	133	141	145	138	170	129	147	152	153	156	156	154	148	150	157	136	156	138	147	166	142	157	125	137	143	161	173	142	141	155	153	161	149	143	148	165	141	144	132	161	137	139	147	157	158	160	153	157	158	130	139	128	169	139	146	152	156	151	172	155	148	152	139	147	152	173	158	155	142	140	155	155	183	149	144	166	146	126	149	171	155	140	144	150	142	131	142	133	144	141	149	166	135	136	146	161	149	140	151	160	141	162
5523	1676	3781	4057	3417	2896	2294	1949	1753	1564	1366	1124	1077	1062	907	879	864	779	781	754	726	725	816	863	1258	1567	1904	1947	1830	1324	1165	830	874	773	770	651	651	656	597	623	638	603	575	525	535	537	513	562	537	514	512	519	542	523	551	510	519	550	516	505	522	517	513	509	505	521	528	512	544	480	528	481	528	466	504	520	512	451	513	512	464	482	531	485	492	523	484	510	514	476	485	464	524	560	544	505	545	519	489	531	454	499	493	506	481	512	452	483	534	526	555	502	496	503	469	535	518	530	469	474	506	507	524	459	501	482	464	468	472	484	503	510	519	483	489	446	493	503	513	504	455	474	452	535	488	474	489	488	507	484	473	483	472	490	504	499	513	501	493	493	502	499	496	479	508	506	485	481	478	510	492	491	504	522	473	537	460	457	469	465	484	514	513	516	490	533	486	471	477	516	518	491	478	525	454	493	492	513	481	509	471	538	456	493	486	491	516	495	492	480	491	528	552	493	482	481	523	488	528	518	470	543	511	475	534	505	541	513	476	487	495	493	502	474	504	471	511	482	489	504	523	472	530	498	491	486	537	494	484	461	478	479	512	496	468	492	500	498	496	511	472	496	496	466	492	487	462	470	498	470	500	502	510	488	458	531	499	494	475	476	529	477	504	470	511	518	540	497	542	482	460	464	524	538	456	453	480	521	485	475	520	482	501	475	492	478	497	462	493	491	472	491	465	480	509	483	477	477	483	530	475	486	501	474	445	484	484	511	559	503	471	529	473	481	484	502	509	492	500	477	469	454	473	493	501	506	482	486	510	507	500	482	489	497	485	478	487	470	497	504	446	489	496	485	460	476	478	473	525	480	513	482	501	486	491	488	481	459	493	500	559	472	523	516	518	470	477	465	560	521	470	507	552	507	489	531	505	499	517	504	464	482	504	447	502	517	458	483	496	507	507	505	509	473	482	505	495	499	474	475	488	473	517	472	481	488	477	498	493	538	485	484	491	535	505	504	533	469	483	486	495	492	513	508	513	491	493	483	507	493	471	497	477	477	463	481	462	493	518	490	503	482	459	472	513	497	462	509	482	526	480	469	493	532	487	516	487	494	494	511	462	483	504	460	532	490	503	524	480	481	490	494	489	477	459	508	472	499	519	499	506	501	506	495	527	534	482	467	482	473	499	469	511	529	464	505	465	453	484	565	470	519	527	513	498	473	495	477	503	506	460	460	523	483	493	483	492	476	465	507	461	480	470	473	499	488	491	494	483	500	527	457	535	459	475	472	449	493	533	511	474	519	505	511	437	522	547	458	478	522	475	448	477	522	498	516	498	505	450	500	500	467	467	472	529	504	447	512	481	473	490	460	487	485	497	509	523	487	531	514	453	489	478	508	502	487	471	458	486	511	505	478	478	479	513	506	462	477	502	517	487	488	477	491	472	469	490	482	484	507	514	510	466	489	499	516	473	483	506	473	501	501	518	499	472	517	468	483	502	489	478	517	500	466	482	477	483	508	514	499	510	495	508	491	464	485	489	442	487	513	512	478	500	482	514	498	541	471	512	481	513	476	528	477	506	466	464	486	541	511	470	491	509	514	498	479	548	511	469	506	507	500	483	524	465	508	514	473	495	470	506	504	471	477	486	477	478	494	460	466	459	497	468	538	562	510	525	451	529	486	512	481	475	526	475	541	523	490	494	503	461	464	470	538	484	495	478	483	502	507	472	506	523	492	452	493	512	465	505	513	510	503	530	497	494	526	503	492	463	459	464	492	517	532	485	501	491	492	488	458	533	526	515	459	499	517	508	534	483	480	485	528	485	487	482	529	479	542	507	525	504	518	502	517	516	515	488	499	488	493	511	495	501	523	508	518	497	468	518	487	502	496	495	488	484	480	475	513	485	527	482	503	476	482	522	470	462	470	476	482	464	460	491	512	503	524	496	497	448	491	509	564	465	507	512	499	479	452	513	492	508	519	548	493	474	443	507	500	528	505	491	529	491	532	531	502	456	502	462	512	488	456	462	528	507	531	472	500	490	521	513	510	515	505	506	483	541	511	499	471	474	524	488	480	508	489	492	463	509	492	489	477	540	504	503	505	493	497	518	519	507	544	480	458	478	482	495	462	519	461	497	518	523	517	488	515	443	523	515	505	486	478	497	499	478	521	507	493	537	514	465	480	498	520	483	475	501	491	457	497	486	494	499	518	465	474	493	500	496	482	521	459	477	451	496	529	519	482	491	452	506	489	510	518	490	494	506	506	530	481	492	510	514	490	453	529	505	521	533	480	469	485	537	503	471	489	495	481	519	515	526	505	481	470	499	435	495	501	486	483	522	479	507	469	470	487	488	441	490	487	485	480	490	479	515	497	517	497	498	542	519	512	465	494	452	488	460	476	506	488	507	503	495	497	465	464	510	513	477	447	522	481	469	479	468	542	474	492	478	487	503	506	476	471	478	518	508	520	489	437	490	515	500	529	448	525	518	484	500	522	510	507	452	480	515	503	474	510	472	484	533	484	531	471	521	478	496	473	512	511	474	484	498	496	501	480	513	515	502	466	462	514	476	540	476	464	478	503	512	475	457	505	480	489	514	487	505	517	492	471	485	490	488	516	524	489	531	508	481	497	485	482	497	502	464	454	476	489	520	515	476	481	469	501	497	470	471	492	442	497	452	506	523	516	493	496	508	484	510	483	526	468	502	498	481	489	471	499	476	538	473	501	487	503	490	505	471	482	490	503	531	485	488	532	440	494	466	467	463	475	495	491	511	502	514	511	492	490	519	469	510	534	487	473	527	534	475	496	494	467	478	511	512	503	530	474	480	552	502	509	480	487	504	470	522	489	491	506	481	478	501	469	479	453	492	462	514	516	482	491	499	524	485	491	466	498	523	494	474	484	506	505	488	477	506	480	476	503	452	498	482	510	498	495	510	463	525	506	508	495	474	511	497	521	523	477	514	495	499	527	483	492	500	484	478	488	469	452	477	478	496	479	491	503	514	524	482	525	495	450	511	522	471	488	508	482	511	477	480	466	502	482	478	478	517	506	464	514	518	508	471	511	460	452	541	534	503	492	493	507	485	468	511	493	519	504	519	505	506	473	499	525	501	482	522	490	492	512	500	502	522	503	482	499	472	493	513	506	489	479	486	513	496	515	480	525	522	477	482	486	503	482	518	499	532	456	504	464	492	541	507	481	479	519	505	460	467	553	504	485	485	476	480	533	485	511	492	525	515	476	519	475	512	491	469	495	480	520	499	478	463	463	511	513	460	515	472	508	517	526	477	498	468	495	455	509	488	540	483	486	498	557	489	475	496	495	473	503	477	504	511	526	538	454	467	493	445	502	510	500	495	498	478	463	507	519	507	476	508	481	496	488	514	488	502	537	471	474	496	500	522	483	505	488	449	481	504	488	487	515	505	457	550	509	505	464	473	514	495	510	496	493	518	493	507	504	493	485	486	462	509	483	488	458	503	481	541	485	488	498	544	486	491	472	459	493
8765	2340	2811	1958	1303	875	692	503	423	360	344	247	235	269	221	196	189	183	174	168	158	166	156	174	238	290	373	324	394	288	225	187	164	165	175	152	139	143	128	143	151	119	132	152	135	122	134	120	126	113	114	133	141	106	136	129	127	102	116	125	117	124	116	108	131	129	104	93	124	141	107	113	119	134	110	118	126	111	122	120	100	136	127	115	128	116	98	134	117	106	125	119	122	148	137	115	134	114	119	114	120	122	93	99	135	123	117	115	121	112	115	112	138	113	120	120	115	120	116	132	116	121	114	128	125	115	118	105	122	109	115	127	125	114	103	121	121	132	140	125	112	125	124	128	145	123	125	125	131	130	126	96	126	113	119	116	122	131	107	122	123	113	111	106	107	128	112	116	118	139	122	122	138	123	125	137	125	103	110	130	91	137	115	98	115	108	119	104	127	124	115	117	149	110	140	121	112	103	112	114	117	119	110	122	124	94	125	129	135	145	130	118	128	128	111	110	116	116	113	133	119	130	125	130	103	105	130	114	117	120	151	118	123	112	117	114	116	106	117	113	122	124	137	145	118	112	131	113	126	109	114	109	107	119	109	115	128	126	133	133	101	119	131	124	114	117	139	123	131	139	137	114	112	125	123	131	116	115	130	99	113	111	119	114	133	120	111	96	129	120	116	108	124	112	125	116	118	120	120	119	109	133	117	115	129	114	107	120	113	91	135	121	127	119	116	127	113	115	148	126	108	125	139	113	127	141	124	100	119	127	118	103	112	111	137	107	117	121	111	115	123	112	121	119	116	125	121	118	147	119	140	121	115	94	109	120	125	108	129	116	112	124	115	103	118	144	103	117	119	126	117	117	126	107	109	114	124	120	117	116	126	135	118	107	105	100	114	127	126	101	120	106	109	128	131	114	126	135	125	132	106	119	102	115	105	125	143	147	121	123	111	125	114	135	104	122	123	132	126	125	116	114	115	123	112	112	132	107	116	123	140	133	125	114	104	117	92	124	112	124	131	124	130	131	125	127	124	118	118	127	94	124	120	115	122	119	107	124	111	123	142	135	114	137	97	119	104	124	113	114	117	125	107	108	107	111	105	121	116	107	133	107	136	122	133	105	113	119	138	142	120	126	120	115	106	126	123	139	107	126	102	125	118	124	113	130	119	113	124	132	114	131	124	145	119	114	100	122	127	131	124	122	115	127	123	118	124	121	111	133	129	120	130	106	124	103	117	120	118	109	123	116	123	105	116	122	119	117	109	114	130	119	127	121	102	113	110	114	99	115	137	126	114	137	123	119	133	122	127	115	106	125	120	119	112	132	114	129	113	116	126	117	120	120	125	114	132	121	122	137	115	120	130	109	120	111	122	130	124	125	128	132	111	115	138	120	105	131	102	122	108	115	111	135	125	122	106	115	118	115	125	119	118	106	115	109	127	122	137	111	113	126	123	115	133	101	131	114	130	119	106	118	125	98	117	110	120	122	114	118	117	130	135	119	121	98	120	111	102	110	126	109	119	127	130	114	121	122	129	109	92	127	138	122	135	129	100	111	130	102	113	116	113	126	127	136	131	127	96	116	135	136	140	121	129	114	144	126	127	116	119	122	109	118	111	128	109	106	123	111	112	127	133	137	121	123	132	118	125	126	115	109	122	116	121	118	111	122	113	112	112	113	122	105	109	112	127	104	117	113	121	107	101	121	104	117	117	90	123	106	127	141	116	113	139	133	106	129	113	121	116	118	144	123	110	111	115	113	123	133	122	109	125	128	118	124	110	117	129	120	106	119	107	108	141	116	112	107	121	131	96	108	125	134	136	119	128	126	106	122	128	124	120	149	127	110	106	113	126	129	128	127	131	107	107	125	128	106	129	128	122	105	107	122	121	127	121	120	114	109	112	123	111	110	114	115	129	112	123	119	99	113	125	126	116	116	112	146	128	118	137	129	128	120	117	117	128	112	128	128	120	127	131	108	110	118	134	128	135	128	118	118	101	93	141	115	124	122	111	127	140	130	126	119	120	130	116	112	129	127	133	124	133	122	108	124	113	133	118	141	121	113	122	134	116	116	125	108	107	108	110	117	106	129	123	117	127	112	113	135	122	111	95	122	136	113	116	107	119	112	119	123	124	122	123	126	115	111	120	110	123	120	117	123	129	123	136	108	153	112	125	130	128	105	126	111	140	114	113	116	124	122	157	124	125	108	132	103	122	125	113	121	97	141	109	117	124	129	118	130	129	112	112	112	124	133	128	112	124	115	121	103	140	123	125	119	120	119	123	119	106	124	114	110	134	137	115	105	105	132	126	114	117	113	117	124	136	142	113	131	131	128	126	110	143	128	125	117	105	116	121	126	110	122	117	119	137	128	119	115	136	124	126	91	104	138	128	124	116	97	122	113	133	124	117	108	121	116	117	123	150	114	111	127	129	109	106	128	118	117	129	108	120	113	114	102	116	118	123	122	136	138	119	131	104	119	122	110	140	118	115	101	115	104	113	115	121	118	114	114	120	125	127	115	98	98	111	139	109	122	120	105	122	115	133	124	131	110	129	86	124	114	126	115	123	158	131	124	115	112	132	127	117	126	114	113	126	105	127	118	115	115	133	117	114	107	114	130	134	121	120	122	128	129	116	119	117	110	124	112	131	114	123	124	122	118	107	117	128	120	119	113	124	116	132	129	116	118	114	129	115	125	106	109	123	112	107	122	123	112	138	118	111	128	117	125	110	123	115	98	106	121	136	113	122	104	113	114	121	138	122	134	131	97	130	135	128	122	141	114	149	106	127	131	123	146	129	98	99	113	114	119	134	133	128	118	128	121	113	124	106	124	108	126	121	93	112	111	114	133	97	115	123	130	115	130	123	127	124	96	120	113	112	131	124	144	120	115	128	139	121	97	119	120	122	99	107	119	136	95	118	127	113	120	103	125	137	133	144	117	125	124	114	131	127	109	130	108	119	103	141	135	124	128	118	116	106	124	134	115	116	134	114	122	132	112	120	137	129	112	119	119	117	119	101	116	122	115	110	110	120	109	97	119	125	125	139	113	128	109	105	121	111	127	129	107	139	139	129	135	119	115	127	117	125	127	126	122	108	99	128	125	121	135	110	121	107	121	127	96	118	116	126	117	126	113	122	118	110	134	137	110	112	114	120	113	124	102	137	117	115	110	128	116	115	114	118	115	121	127	106	116	117	147	114	122	120	101	132	136	105	103	113	145	128	122	117	102	139	124	113	134	113	125	105	116	107	116	123	130	127	115	135	100	111	125	125	136	122	135	118	133	134	96	121	117	118	114	123	136	116	103	132	119	105	114	124	115	122	128	117	132	97	101	146	117	109	121	107	115	127	106	115	115	124	131	117	126	125	122	109	121	124	139	108	149	114	136	101	117	116	131	116	116	122	105	106	115	122	115	109	128	126	138	139	132	126	118	115	112	118	116	127	143	136	123	133	127	113	121	119	90	140	124	144	128	120	141	106	114	113	119	113	119	100	111
7751	2757	6775	7128	6100	4751	3851	3090	2681	2253	2010	1806	1620	1413	1391	1170	1057	989	1012	921	878	941	936	1220	1703	2344	3042	3072	3051	2244	1491	1178	1022	977	890	825	715	655	659	662	623	609	558	541	492	508	520	523	512	527	492	484	469	516	473	485	549	441	459	460	488	453	430	442	465	455	474	444	467	428	447	499	436	481	433	472	462	410	424	443	476	455	465	396	438	431	476	432	445	428	406	450	433	411	421	463	435	423	461	448	442	443	455	427	405	450	443	447	437	394	419	460	461	444	436	412	443	426	414	429	417	461	446	438	417	435	418	444	443	466	436	418	425	430	417	415	443	431	421	405	428	418	407	457	436	407	422	443	399	404	430	413	458	419	428	433	422	433	413	421	416	409	422	387	414	409	397	424	439	438	411	437	438	420	408	425	436	441	409	432	400	419	412	433	425	416	419	432	417	395	419	445	412	456	412	435	437	420	399	394	386	405	430	434	431	393	466	405	385	440	431	413	420	445	411	419	419	420	446	407	407	426	417	444	417	434	420	438	420	401	417	444	460	428	435	417	422	402	405	430	422	420	447	419	450	416	434	453	424	407	399	409	425	428	416	400	379	416	419	430	437	439	459	413	430	422	423	416	427	416	423	391	444	448	420	418	396	416	398	432	413	441	379	398	438	400	423	428	428	404	436	399	442	467	425	450	424	435	397	451	414	440	440	391	373	396	464	414	435	428	423	434	422	449	429	418	403	422	447	453	426	423	417	454	398	454	438	423	434	397	417	416	418	442	386	410	432	432	447	413	410	483	411	405	373	415	405	416	441	425	458	395	419	404	444	415	398	417	420	405	410	398	451	442	431	410	446	485	410	426	418	410	430	423	435	400	441	423	400	409	440	410	408	379	415	398	442	401	424	406	420	382	417	433	429	413	427	393	400	428	415	422	428	409	446	397	420	410	411	404	442	419	377	397	443	413	427	423	399	386	414	433	426	416	445	435	413	443	441	412	427	407	461	406	415	420	448	422	436	453	396	379	385	401	394	444	471	443	419	403	423	395	407	423	420	409	422	374	411	400	442	421	426	423	453	419	435	429	438	393	409	399	408	433	426	433	449	429	444	412	434	419	403	420	401	413	439	425	420	435	416	420	436	389	425	402	399	415	370	390	437	387	391	401	418	392	433	387	407	403	419	406	433	447	437	393	397	397	405	470	402	412	413	415	430	410	394	418	455	423	386	397	401	421	429	415	460	416	417	414	403	397	408	389	420	403	445	405	397	406	420	428	402	420	402	415	436	436	422	432	416	474	415	404	417	431	413	437	402	449	449	402	444	409	376	407	415	428	421	411	393	422	442	403	412	427	446	418	438	426	420	407	426	414	426	458	441	415	418	418	427	414	458	460	408	423	375	428	408	417	420	396	423	413	400	374	428	420	446	392	411	402	408	419	418	398	439	416	403	439	407	429	434	422	422	400	422	409	416	422	408	458	418	431	438	404	389	408	408	435	441	416	386	395	383	434	396	394	444	402	402	399	405	418	416	419	405	399	407	441	424	421	411	444	425	404	375	388	434	408	428	405	395	444	457	412	409	388	414	424	443	403	410	430	403	410	442	448	438	417	392	451	410	431	403	416	415	404	381	427	430	398	408	417	419	420	428	412	398	409	403	412	393	439	417	453	390	461	418	415	451	433	434	403	407	439	407	396	435	426	451	432	409	389	401	421	396	417	419	433	415	392	403	410	423	443	454	440	393	408	409	405	433	454	404	453	437	385	419	433	416	458	407	416	430	428	410	413	416	419	431	455	402	414	447	409	425	449	384	404	380	380	389	416	398	410	405	375	416	408	393	394	415	396	417	447	438	387	443	410	427	452	426	412	425	418	413	414	431	414	414	401	482	436	425	400	386	423	381	442	416	403	420	434	392	415	370	434	419	373	426	414	413	417	396	402	405	420	391	442	457	398	431	442	416	402	417	420	434	398	444	433	427	424	395	415	404	458	433	425	427	448	431	417	376	397	405	409	413	429	428	409	414	385	436	403	392	442	406	393	411	415	428	409	426	426	411	362	416	423	428	435	439	405	418	374	413	435	412	410	410	417	447	413	383	402	442	407	419	390	399	418	383	411	426	413	426	419	442	416	398	416	453	429	425	369	417	405	404	441	444	407	433	392	427	437	390	391	416	373	431	438	430	425	448	437	439	414	402	418	404	402	472	409	444	457	373	437	414	432	377	382	443	439	412	420	449	403	454	428	400	395	413	441	416	393	383	417	446	395	419	453	410	462	386	434	412	384	404	405	424	456	401	454	452	424	445	410	411	387	413	424	437	413	422	392	420	417	422	411	423	424	401	439	413	416	385	393	451	392	394	428	425	421	436	437	428	428	413	397	421	428	420	413	439	433	419	428	387	419	402	407	401	421	374	370	419	407	375	434	417	442	453	419	419	418	403	422	425	399	402	401	425	424	424	375	406	393	410	438	442	435	414	421	430	394	417	430	435	418	390	405	455	447	369	473	409	419	399	399	374	417	400	410	384	404	399	429	398	393	431	376	379	419	368	395	435	395	386	422	429	426	416	390	381	450	412	407	408	415	422	407	405	414	421	405	442	440	419	428	449	443	412	429	447	391	407	380	416	449	432	404	413	418	430	417	428	436	435	396	396	451	399	403	434	395	402	438	417	435	413	390	404	447	424	429	429	410	381	404	430	432	389	398	412	397	413	410	380	443	398	395	425	405	418	379	388	431	373	444	443	415	405	440	424	413	441	415	415	415	408	436	418	410	432	400	421	412	438	436	421	381	421	427	428	429	407	449	408	426	407	373	398	421	441	377	414	444	408	433	424	439	385	419	392	435	401	405	427	425	416	417	412	416	406	422	412	392	404	403	467	428	418	410	389	416	383	424	395	377	397	429	395	413	449	395	433	423	424	425	428	405	445	409	387	414	378	374	421	435	394	406	401	446	408	439	434	395	442	405	400	442	430	447	428	454	412	433	442	387	368	416	441	419	444	428	412	435	407	413	404	439	443	463	429	386	420	434	390	414	398	461	410	452	404	426	419	409	429	400	430	417	403	424	422	419	416	415	415	441	444	428	415	394	400	442	467	418	429	402	385	398	428	415	416	392	390	399	368	451	427	446	451	454	439	430	413	439	444	434	457	406	451	454	434	391	429	404	427	422	433	398	389	403	420	410	398	445	422	437	431	429	424	421	411	427	423	418	404	424	436	437	400	403	375	380	428	408	418	426	434	435	412	426	404	421	377	406	408	398	426	401	410	444	385	407	463	405	395	475	424	370	409	443	416	402	393	432	428	444	434	408	382	411	408	431	410	433	415	413	408	421	434	426	412	418	397	436	376	407	430	394	402	430	411	425	440	425	434	417	422	399	432	430	455	459	419	464	383	428	440	445	393	383	393	452	454	416	401	411	395	405	407	434	421	390	406	402	422	420	399	360	418	403	434	375	424	448	441	400	416	397	410	426	407	440	437	422	440	429	377	432	412	414	447	416
1264	329	326	320	293	300	288	311	285	299	298	301	267	284	269	297	277	258	264	262	285	251	309	305	283	277	292	290	279	256	305	288	277	274	288	276	287	270	272	267	291	270	282	268	301	267	267	261	284	280	287	286	284	292	281	290	275	272	256	293	271	280	269	334	246	319	312	297	285	287	292	276	278	253	272	268	284	278	272	279	262	273	271	270	258	274	323	273	283	277	257	296	260	275	274	265	294	259	305	285	280	260	276	256	275	282	300	257	300	254	289	263	282	260	262	288	268	251	245	267	268	279	288	262	270	281	270	264	271	272	296	298	272	272	258	237	291	287	270	274	289	285	285	270	267	293	301	270	256	303	269	257	293	259	279	280	289	277	257	288	276	275	274	270	272	261	283	276	285	262	291	270	283	265	271	268	254	300	268	281	278	290	289	269	275	277	292	245	292	252	269	273	294	265	258	294	294	258	292	272	262	261	281	260	283	268	282	265	268	293	262	286	273	286	274	281	263	278	252	260	280	290	254	300	256	280	275	288	280	253	286	266	264	262	281	265	291	270	283	250	253	286	284	272	294	257	277	312	286	289	282	249	292	288	275	289	250	258	287	253	284	263	276	230	289	264	267	291	268	275	282	251	260	271	280	279	291	252	280	288	298	269	278	257	244	238	268	268	306	254	283	276	282	265	272	265	267	295	269	270	295	280	293	316	272	261	308	268	294	271	268	253	299	252	287	243	281	278	246	253	273	305	295	282	307	266	259	266	281	262	297	265	286	293	266	254	273	283	260	285	243	271	282	303	265	281	259	265	227	279	289	266	276	276	324	276	299	292	274	292	251	290	278	255	276	255	306	303	283	248	302	273	275	279	277	288	247	285	254	282	292	279	284	268	261	292	291	230	286	252	256	267	272	275	272	276	267	273	266	247	285	290	289	305	268	289	274	268	319	270	269	274	274	271	259	264	300	283	314	290	288	261	264	268	263	252	274	269	224	266	293	270	285	308	266	278	279	289	281	266	264	270	247	267	276	276	279	292	275	289	251	286	262	286	274	285	256	269	281	285	279	305	248	270	237	267	273	282	293	269	287	248	281	280	259	275	234	280	264	267	281	264	276	256	279	269	297	262	263	259	228	299	274	260	278	288	278	257	278	279	243	267	268	292	291	275	253	266	261	230	256	260	283	295	312	250	276	242	272	302	303	299	308	305	263	243	278	262	286	266	263	277	263	296	288	281	284	268	252	298	281	267	278	318	277	268	267	254	280	272	245	276	273	253	259	278	321	301	288	293	261	258	274	257	259	308	279	292	285	272	254	264	279	299	253	285	263	285	272	300	297	282	251	281	274	304	258	262	272	269	277	268	244	289	256	277	280	282	291	290	299	254	284	256	248	284	269	264	269	264	277	272	259	249	286	263	284	234	285	287	282	282	294	273	257	268	275	262	283	299	264	304	303	285	268	268	289	264	280	321	281	269	252	276	294	307	271	242	255	287	276	262	284	271	294	242	282	278	264	282	273	271	281	284	288	258	273	254	258	260	264	307	276	274	314	261	274	259	294	280	304	295	276	239	268	262	280	266	281	272	286	273	271	270	301	275	274	278	293	275	262	283	247	249	259	287	288	254	288	263	229	285	266	261	295	270	255	294	272	300	260	273	266	279	260	260	280	276	311	321	283	270	294	290	299	252	276	243	275	278	261	261	266	288	282	275	298	287	271	285	261	278	294	269	282	265	305	282	259	260	302	292	281	274	254	279	270	276	282	291	255	276	275	273	228	279	263	279	232	293	296	257	262	277	279	275	303	257	268	305	259	253	282	276	278	250	274	287	246	273	266	255	276	260	281	266	272	280	271	255	280	237	288	310	299	290	268	277	288	277	279	281	254	267	279	272	321	287	285	283	283	263	254	291	270	282	308	251	242	266	302	298	256	262	264	283	247	282	250	274	274	268	281	281	264	268	245	247	263	264	272	297	275	285	274	299	305	277	284	310	259	266	299	271	228	303	259	274	267	290	283	300	270	294	262	301	252	287	239	287	250	274	274	293	279	268	282	248	271	260	265	260	284	256	281	244	261	282	247	243	263	263	280	247	257	297	289	253	273	264	294	308	251	235	280	257	304	269	289	280	294	305	266	290	251	276	263	246	263	260	271	284	270	299	294	259	260	290	285	240	248	306	280	236	324	254	277	254	285	286	268	284	282	289	261	261	286	282	300	290	273	273	260	306	298	280	254	303	270	291	289	309	286	274	277	264	252	264	338	289	286	260	273	272	266	259	250	295	274	278	280	285	256	278	274	257	272	254	311	272	281	276	277	270	242	299	245	267	298	267	252	261	280	282	304	263	288	267	295	275	263	290	273	280	277	291	253	309	264	263	305	258	287	269	281	254	290	300	274	263	252	263	260	278	298	272	267	278	249	263	277	263	270	255	293	279	284	287	296	272	234	269	281	266	279	263	288	281	247	280	255	275	266	286	286	245	265	250	301	278	281	292	285	283	271	280	242	285	267	272	253	293	270	253	232	281	274	260	259	267	253	263	285	276	263	296	270	262	281	254	289	282	248	279	281	276	263	282	277	269	249	285	287	276	284	299	237	279	289	266	249	271	248	288	261	287	280	272	265	262	259	280	280	282	227	242	273	256	309	276	284	254	304	270	248	263	284	283	249	247	260	255	293	252	293	255	255	285	246	282	275	283	274	288	287	273	271	292	273	261	261	262	277	269	252	268	270	284	263	258	296	317	232	263	282	275	280	261	274	262	259	273	293	279	276	280	284	258	262	275	258	249	252	281	273	272	276	270	250	277	250	276	270	272	288	270	284	285	273	265	251	276	295	285	293	269	258	292	299	256	276	242	278	305	256	257	272	291	311	282	279	269	286	292	261	293	294	266	277	291	267	281	277	304	255	285	280	266	263	261	261	271	277	290	288	268	272	280	262	270	260	281	299	277	289	262	253	294	243	269	281	252	281	273	266	266	266	253	297	257	275	297	294	265	292	268	272	286	296	244	269	290	264	278	281	267	272	296	307	282	270	260	273	281	264	275	268	265	278	271	258	265	290	280	284	288	268	226	267	260	269	263	279	258	293	269	272	283	269	261	267	276	275	264	282	268	278	266	266	259	287	284	227	252	290	268	273	252	316	285	270	281	258	274	277	274	283	277	304	243	291	303	278	269	296	273	291	283	275	285	248	307	260	280	306	268	282	270	262	300	310	250	228	273	264	290	292	286	285	253	282	290	269	270	259	243	275	298	282	302	265	280	263	263	304	283	278	274	285	265	295	276	266	284	299	265	251	271	238	247	270	256	263	285	305	262	271	285	311	298	269	278	266	262	262	266	285	273	290	276	274	282	287	240	255	288	273	285	312	297	259	289	273	255	258	274	316	292	276	257	294	277	305	270	282	275	289	248	259	261	244	292	279	274	281	295	270	240	265	280	267	288	277	289	280	264	267	274	258	280	276	301	278	263	286	259	264	282	295	286	244	252	243	279	259	244
2271	919	1017	1094	953	953	922	932	869	884	849	861	833	846	853	860	807	909	829	832	857	892	823	874	872	887	904	900	901	917	935	853	869	802	843	821	848	905	807	801	865	821	813	830	836	815	822	829	861	812	832	832	870	852	897	778	780	879	870	830	817	804	796	776	855	863	821	884	839	831	834	843	867	812	866	899	839	819	870	848	842	804	878	859	826	844	838	793	833	838	842	859	827	904	812	868	834	846	821	829	805	814	819	862	847	878	823	848	850	896	928	821	812	836	825	859	788	807	879	759	787	841	823	827	837	813	818	842	866	845	836	822	792	871	790	864	847	863	859	835	904	845	847	813	829	834	883	850	889	841	796	818	779	830	877	857	856	855	835	815	839	828	811	825	838	849	845	803	841	806	839	846	830	869	801	850	862	884	788	821	856	848	816	840	753	846	820	816	828	813	792	868	842	867	818	818	833	831	839	783	851	838	834	824	877	843	849	865	802	806	838	852	846	818	861	803	835	821	839	851	864	834	830	837	818	805	824	879	828	802	842	814	817	830	836	803	828	848	893	850	826	821	883	830	833	799	837	856	873	854	839	830	909	824	853	807	809	848	844	859	859	879	813	843	852	825	833	853	818	852	844	805	825	833	864	835	839	885	845	832	824	830	858	756	864	825	890	852	838	819	783	838	895	850	848	875	839	804	859	805	821	846	817	813	877	827	772	825	807	853	843	883	826	824	824	813	800	780	880	785	805	855	782	874	839	797	810	835	811	807	862	902	799	817	841	845	840	850	854	849	771	847	876	832	808	863	807	804	842	831	778	810	847	836	854	831	838	841	875	836	846	833	856	856	822	829	785	872	803	825	857	828	833	803	833	874	789	825	878	847	841	831	862	833	840	868	843	821	790	843	822	849	829	820	863	808	815	806	834	838	854	797	876	781	877	851	820	860	870	840	864	827	837	820	851	814	796	829	840	868	876	834	826	791	819	805	851	799	856	804	860	844	792	851	812	829	782	818	862	856	871	803	796	864	808	849	829	830	884	808	822	801	834	813	844	820	848	812	839	832	840	847	855	795	819	828	818	824	797	848	817	828	788	840	863	830	815	870	779	826	890	863	803	848	865	834	868	818	784	831	820	819	842	872	824	841	818	806	878	839	835	838	852	861	833	856	853	824	852	787	806	829	811	807	884	781	810	834	828	825	845	761	869	881	834	871	797	847	883	857	837	817	832	806	914	854	826	863	853	823	854	836	820	836	837	854	865	889	837	838	838	819	866	783	828	852	836	889	813	831	842	843	805	786	831	863	849	792	860	885	877	806	852	839	806	836	866	848	825	906	823	798	838	871	847	816	876	851	844	840	853	857	867	833	884	883	815	869	829	817	839	885	822	818	801	807	858	816	872	888	836	833	868	806	840	833	813	838	829	778	845	818	822	819	862	885	886	822	785	799	824	834	826	826	816	822	820	841	835	861	864	822	810	839	823	869	823	830	823	809	851	849	831	827	824	818	855	804	815	810	840	807	828	858	836	843	802	810	824	884	799	840	804	847	834	813	829	834	839	871	857	839	867	806	816	839	893	840	842	868	760	858	834	798	864	834	837	810	770	843	791	826	795	756	885	805	861	885	826	841	795	891	809	795	860	887	854	865	821	812	894	783	830	795	866	851	773	904	860	815	863	838	788	803	867	830	838	853	801	820	844	878	873	827	838	904	824	781	802	846	803	837	802	786	790	763	808	851	816	859	886	802	815	899	793	813	812	821	806	850	807	797	825	863	802	846	829	836	786	827	866	811	845	850	851	828	823	843	853	858	803	836	804	813	787	820	840	831	889	826	819	831	807	806	814	874	861	815	794	872	849	829	861	840	871	871	846	866	827	863	849	846	860	801	850	851	855	893	871	821	850	811	884	867	828	823	835	838	849	884	853	866	861	830	816	790	829	763	854	898	880	844	829	878	827	861	813	870	819	835	826	872	774	899	878	880	857	859	792	789	831	805	862	845	862	815	817	828	796	863	812	863	833	828	779	859	789	846	834	783	845	831	756	791	898	796	868	821	831	837	759	790	868	852	824	852	856	794	783	805	797	808	839	831	840	815	816	833	860	818	871	784	825	849	808	814	841	867	836	840	815	856	804	869	823	845	836	816	825	829	845	847	836	772	828	796	784	773	795	836	878	912	839	829	867	796	866	832	853	832	824	812	821	848	835	889	851	831	872	858	821	810	812	854	813	808	800	868	805	795	849	842	817	827	839	836	847	800	806	834	854	836	798	804	783	826	869	853	820	811	817	841	812	830	785	802	834	896	804	855	785	882	870	820	853	890	845	883	771	824	837	860	825	890	796	825	855	790	807	888	834	825	840	817	886	836	812	801	794	812	826	844	813	842	834	858	834	795	823	835	817	811	821	842	851	833	803	810	864	842	818	871	835	846	811	860	867	823	836	850	796	808	948	803	867	854	852	876	865	890	839	834	826	809	830	810	857	871	833	803	876	836	803	859	800	812	873	825	772	844	857	848	819	836	814	834	810	809	813	824	813	823	783	841	794	828	837	889	831	862	828	810	838	852	855	823	882	841	880	854	817	829	826	896	838	856	800	835	837	841	833	814	852	812	866	851	828	825	804	815	802	812	906	792	904	873	853	850	844	825	766	893	889	818	853	802	865	849	830	774	852	793	821	840	793	825	891	843	879	842	823	799	824	836	818	889	886	880	812	926	850	817	819	843	838	850	859	873	838	863	785	837	810	846	883	819	781	837	832	838	808	819	839	842	783	801	834	839	842	837	805	844	866	794	819	851	829	872	835	848	826	791	880	814	845	791	854	862	868	804	843	841	822	813	847	835	826	825	838	841	857	825	887	782	799	769	873	833	848	810	833	817	783	881	838	846	864	829	825	831	857	906	884	837	847	834	853	836	869	872	834	843	849	842	857	850	841	856	838	805	874	817	827	842	851	786	887	836	780	827	823	893	840	826	812	866	821	857	826	778	816	839	811	798	855	829	821	859	833	857	778	908	800	912	828	830	867	813	833	847	898	803	843	851	820	826	810	847	842	826	835	792	874	828	785	873	825	801	816	855	790	858	882	862	821	834	839	813	909	812	884	860	829	820	844	882	799	855	870	784	782	838	833	820	832	851	827	844	848	818	849	871	872	850	829	861	816	850	831	774	831	848	857	853	817	800	901	832	794	810	828	831	852	832	889	863	861	825	846	849	853	840	858	819	822	859	838	836	853	818	866	869	819	878	842	860	841	809	832	827	865	841	827	802	861	805	849	819	828	838	847	851	827	833	846	811	857	818	869	833	826	812	817	825	853	775	818	874	771	853	806	857	870	809	850	815	857	847	837	863	838	910	849	859	919	850	880	838	799	813	839	809	836	816	847	877	798	884	849	840	821	861	845	842	823	865	818	849	812	829	799	809	826	830	856	800	814	800	886	886	790	854	831	820	864	817	844	836	864	903	830	844	855	858	858	827	856	868	833	785	800	832	861	825	826	827
4768	1221	1459	1144	762	546	410	380	314	276	241	237	177	216	216	193	186	169	173	148	177	176	167	175	232	219	258	228	255	201	203	198	171	181	190	147	168	154	161	159	149	160	151	162	154	137	143	160	160	149	164	146	149	162	138	157	133	169	180	171	140	163	118	147	151	171	155	156	157	179	161	150	140	152	156	134	129	152	145	152	123	146	142	153	146	168	164	163	160	157	150	168	146	163	166	152	119	135	159	162	154	140	154	163	154	140	183	140	143	156	154	145	140	141	146	126	145	139	143	140	141	151	166	154	152	141	161	159	174	136	130	149	142	173	141	130	143	140	136	141	144	159	147	168	148	145	130	163	129	151	161	161	143	154	152	160	162	157	150	159	124	148	134	122	153	156	167	144	140	145	125	128	130	160	142	167	145	156	155	156	132	150	156	149	127	146	148	148	177	137	131	139	141	164	151	154	145	150	156	151	154	150	151	164	148	154	157	164	149	172	132	161	152	177	149	129	164	158	155	123	148	136	144	132	157	124	140	166	148	154	150	146	139	156	127	147	156	158	165	142	166	153	136	141	160	164	163	155	141	143	169	160	144	158	137	152	153	125	147	141	165	135	156	145	148	155	158	176	148	149	165	147	193	168	148	147	127	161	138	156	126	155	145	156	170	145	152	149	116	164	131	145	155	148	154	154	150	131	160	139	154	150	161	152	147	123	147	157	140	152	138	129	130	150	164	151	149	138	159	154	147	147	162	162	139	148	164	170	158	142	145	129	146	126	153	165	148	163	164	129	148	155	141	133	156	142	152	132	173	132	148	136	134	138	165	140	148	148	177	146	177	161	153	139	156	130	179	152	144	159	138	155	142	145	136	160	126	150	155	149	140	147	159	154	149	128	152	169	118	156	151	141	143	148	170	172	142	159	138	135	149	159	165	155	159	147	149	144	161	134	161	135	144	144	149	164	170	153	147	152	166	141	154	156	179	144	138	143	126	158	157	143	136	158	165	160	141	135	146	137	146	141	141	175	166	149	137	145	147	157	150	142	148	135	153	174	145	148	143	154	132	142	147	147	157	129	154	147	160	159	143	131	164	136	144	130	168	129	154	147	150	155	132	149	154	160	168	111	164	164	155	144	148	159	142	147	166	133	159	137	130	149	152	153	166	147	181	141	129	145	145	164	144	126	157	173	156	163	148	143	138	137	170	139	150	160	127	152	161	161	115	128	157	167	171	132	150	164	163	135	150	158	144	139	145	140	149	152	161	153	160	155	132	131	142	171	162	158	136	152	148	147	157	158	131	141	143	157	144	158	167	156	139	138	125	159	134	134	155	147	173	150	142	139	179	122	145	159	149	151	143	180	151	149	161	143	148	144	147	147	145	140	151	150	132	155	150	158	127	138	131	165	158	148	145	147	143	136	145	161	138	146	159	137	154	134	128	148	144	155	181	138	155	153	147	163	153	158	141	145	139	142	156	139	159	154	155	153	138	145	122	162	140	151	136	155	131	164	159	142	156	142	168	155	137	146	173	164	132	159	145	153	147	152	132	139	129	171	159	160	154	121	159	137	157	147	151	158	143	152	149	148	130	152	151	151	148	134	177	141	142	154	147	142	146	144	145	143	144	143	144	122	150	145	152	127	162	156	142	151	148	145	132	116	149	161	152	144	155	151	128	155	172	147	144	158	147	149	156	143	133	144	154	137	149	148	162	170	135	134	148	141	149	151	135	143	155	155	138	145	170	151	180	176	137	134	168	145	149	158	138	162	143	163	149	141	148	151	144	138	158	160	143	156	172	141	152	127	138	145	143	145	130	151	140	161	154	132	158	143	173	132	141	151	148	144	156	137	154	140	148	139	142	146	158	154	153	162	131	150	155	131	129	142	157	145	153	155	145	145	168	133	151	145	135	142	142	144	153	148	167	138	155	140	142	154	148	146	164	147	123	156	159	149	167	135	155	164	138	141	165	150	143	159	135	156	145	142	143	134	182	165	132	172	153	152	153	169	146	151	137	135	143	151	170	130	137	157	145	149	159	152	164	139	156	154	135	147	161	166	136	149	152	143	133	145	140	156	144	138	158	152	154	170	150	185	137	144	146	149	150	152	147	136	136	160	155	142	128	163	152	148	148	156	142	133	148	154	152	145	152	127	139	150	137	131	123	129	152	138	154	135	139	170	145	135	158	155	152	151	143	144	151	163	134	137	140	150	173	146	162	148	148	138	164	165	153	160	142	157	156	147	142	124	145	156	159	146	160	175	147	134	150	150	149	159	157	131	139	150	136	152	141	143	162	135	136	167	148	160	144	133	147	162	167	150	156	157	152	148	172	150	158	147	140	155	145	144	148	147	148	162	130	159	130	153	148	146	148	178	155	158	153	158	151	152	127	173	162	145	158	136	154	144	158	156	146	131	162	156	129	147	134	135	147	149	155	163	137	149	153	144	147	153	157	170	145	134	172	113	153	173	134	171	165	165	145	139	128	134	149	149	150	162	137	147	156	170	153	150	163	152	149	170	160	145	141	155	137	140	167	129	151	168	129	150	139	138	145	156	135	124	143	154	125	146	143	160	168	166	156	161	173	153	145	145	146	156	162	136	151	143	138	154	131	158	157	149	145	145	145	164	144	136	161	148	147	130	152	149	162	141	143	135	153	155	138	170	157	151	155	139	149	135	157	146	149	151	144	133	154	165	152	143	141	146	157	137	172	159	151	145	153	136	177	160	171	175	127	156	148	151	159	150	175	158	143	151	156	145	125	159	160	152	155	173	142	151	145	152	143	143	139	147	140	124	144	160	154	145	172	143	160	159	146	157	154	167	161	169	138	153	132	176	146	152	169	133	141	124	135	128	138	156	154	145	145	161	155	147	158	159	158	145	145	144	148	161	142	156	130	166	158	164	151	168	133	141	152	165	160	150	158	133	168	152	152	152	147	162	148	147	150	130	133	136	145	123	160	158	156	156	165	151	149	155	149	154	138	138	129	133	128	144	142	123	150	147	157	140	155	128	157	138	145	143	132	153	147	135	170	130	145	145	146	137	155	167	163	163	161	138	170	162	144	136	156	143	136	160	139	134	144	170	129	137	141	149	143	147	133	137	152	129	135	141	150	142	145	184	154	143	158	168	132	149	161	150	157	144	161	161	145	142	157	161	149	180	154	148	171	150	159	142	176	141	140	155	146	149	174	136	134	149	156	156	148	142	133	152	167	163	133	138	116	143	140	143	152	163	161	157	152	152	147	142	163	159	156	145	155	155	169	130	147	163	150	138	152	148	190	136	167	149	182	128	143	136	152	144	145	138	133	164	145	158	129	139	168	172	154	164	158	169	133	143	147	156	141	144	160	157	148	157	150	120	163	150	166	153	134	146	149	145	147	144	152	166	154	180	160	151	139	163	160	149	144	129	151	144	154	152	141	148	129	156	136	160	126	161	165	142	146	134	127	147	139	136	137	120	162	141	177	145	142	151	153	147	141	156	179	140	160	166	146	162
5499	1658	3734	4093	3406	2851	2273	1940	1653	1490	1358	1270	1110	1036	958	868	918	785	728	804	759	737	770	850	969	1290	1703	1626	1715	1376	1045	1039	846	857	837	645	597	615	607	617	604	572	626	559	549	550	562	504	525	581	559	567	511	534	528	562	538	506	535	505	538	525	548	530	517	455	519	498	511	542	523	553	503	563	524	525	514	506	528	498	523	522	491	524	492	501	501	499	483	516	511	504	466	509	519	506	507	529	500	522	482	480	483	546	511	453	459	463	516	519	502	485	522	536	491	516	488	483	508	532	466	501	510	511	483	452	499	520	476	506	493	470	522	484	537	515	514	497	464	512	488	500	516	493	496	522	495	499	520	473	499	518	518	502	518	488	525	504	487	487	528	468	473	482	511	494	517	504	487	501	480	477	486	505	485	477	503	518	498	480	515	517	549	467	487	510	513	508	537	493	510	513	476	501	490	478	526	453	500	476	483	480	512	523	463	465	477	483	479	502	452	476	508	521	504	490	488	506	530	482	538	499	529	490	545	479	506	487	478	502	480	485	504	489	492	551	473	526	463	493	473	483	490	494	459	500	474	469	471	483	499	489	514	496	483	498	445	511	516	469	473	523	485	471	484	494	493	480	460	480	515	465	494	534	460	488	464	515	497	477	512	482	497	507	516	488	458	485	521	475	492	509	526	460	495	484	459	510	489	505	475	475	495	483	504	527	495	511	479	423	518	504	503	502	528	519	497	491	460	541	484	487	470	494	493	496	465	493	514	510	507	516	496	503	504	490	511	469	492	496	485	524	472	466	493	468	496	516	505	524	511	481	490	509	519	503	508	498	512	466	495	464	477	487	468	499	467	438	503	511	477	551	492	529	488	487	471	500	462	503	487	481	492	440	479	455	476	463	537	490	489	463	488	477	498	450	483	494	525	466	503	513	501	526	520	505	504	478	519	473	529	481	502	476	510	529	475	563	517	473	515	524	501	449	485	500	515	534	476	517	505	496	484	486	485	480	503	495	522	512	459	508	512	494	494	522	508	468	530	492	481	465	487	494	495	528	459	519	503	472	477	513	484	506	506	484	517	505	481	450	492	514	490	501	514	513	535	473	469	498	476	499	542	499	516	514	492	503	489	501	472	469	505	488	493	515	528	495	517	503	483	471	506	514	509	496	468	496	507	474	502	520	469	489	493	481	495	498	501	501	490	506	492	510	469	509	520	480	489	470	448	465	475	477	488	502	495	504	478	462	479	454	531	488	517	498	524	477	455	512	480	505	508	488	470	480	512	471	506	495	507	486	515	496	513	479	488	502	482	527	505	509	451	477	539	494	468	490	504	498	516	505	526	482	460	503	485	484	497	521	464	522	508	479	497	507	497	517	501	541	457	494	458	466	483	472	471	548	485	470	479	512	519	473	487	517	503	447	520	496	473	478	479	538	524	530	516	545	512	487	497	447	515	493	504	488	494	492	537	488	496	487	499	466	488	505	453	459	466	473	464	485	501	483	507	535	482	484	514	498	506	490	483	540	479	500	512	483	463	489	522	531	487	509	488	484	500	491	488	507	493	514	497	492	520	484	506	460	538	469	451	506	497	526	483	429	478	510	491	485	477	514	490	475	477	481	498	513	493	471	496	500	480	497	529	479	523	472	535	514	480	457	465	522	481	496	486	530	505	481	516	483	503	565	516	489	494	492	526	523	517	479	478	477	492	499	524	482	508	485	520	493	480	490	503	496	505	504	486	494	511	474	509	497	458	496	486	499	484	474	514	496	513	472	506	507	479	504	455	525	506	482	453	512	487	513	460	479	506	495	479	460	493	503	491	510	507	486	481	448	497	475	509	516	495	505	514	488	464	457	491	487	464	503	471	507	503	481	475	492	470	495	505	536	486	495	495	487	470	497	465	471	508	493	506	480	484	492	501	479	486	488	512	482	484	466	456	460	530	466	506	478	484	463	515	499	531	470	465	479	481	477	478	506	491	499	502	478	462	524	495	460	491	501	527	542	481	469	440	468	531	504	488	520	520	492	475	520	489	459	505	482	498	481	499	469	489	493	507	448	487	469	497	532	497	569	500	525	504	523	508	524	488	501	513	506	478	486	462	491	525	502	474	481	471	478	510	497	501	510	515	501	495	532	526	460	499	492	502	511	514	552	460	477	487	532	452	493	506	511	539	471	515	505	481	472	512	476	509	505	481	480	513	467	478	512	488	507	494	428	493	437	501	478	469	504	501	537	509	480	453	515	521	485	445	491	510	505	477	450	467	502	488	506	459	502	518	525	508	499	495	504	479	533	521	464	529	472	463	470	495	450	520	489	485	486	478	477	452	464	491	489	512	497	483	484	445	527	482	492	501	505	504	519	458	516	492	501	484	477	480	507	500	480	510	525	506	485	477	491	454	502	450	479	491	511	502	511	503	509	506	468	474	479	479	485	514	519	488	467	479	514	520	467	492	491	525	498	513	520	496	493	479	493	482	507	514	494	532	489	458	501	495	493	529	505	474	517	459	464	508	480	480	524	508	488	515	478	475	476	493	500	457	490	488	480	510	505	501	527	478	458	507	512	502	497	510	490	474	514	487	528	496	526	487	523	523	491	501	473	492	466	486	476	505	503	476	518	454	442	472	481	486	452	502	465	460	504	496	507	505	477	515	513	520	488	471	504	547	498	524	538	482	484	499	461	501	532	515	476	486	464	483	498	521	506	499	501	536	476	534	541	465	454	508	473	477	443	451	477	502	497	473	454	468	520	529	501	531	485	497	490	487	489	474	502	485	457	490	463	505	511	468	516	491	484	480	478	524	463	531	507	497	484	527	497	462	526	491	497	493	484	486	478	475	519	473	448	476	488	505	490	523	481	492	514	496	495	501	497	489	552	505	485	461	520	494	491	492	471	517	497	517	509	473	498	481	482	536	521	515	494	524	511	485	474	474	510	457	473	481	509	508	473	510	506	490	508	480	509	490	501	488	513	495	488	485	501	475	513	474	497	491	513	496	502	525	489	479	516	444	463	491	474	491	478	480	483	517	490	505	517	450	460	505	504	489	502	500	507	506	503	509	493	519	487	495	469	486	465	534	504	501	525	472	517	504	451	475	490	492	487	482	533	488	475	499	493	491	515	501	483	527	520	512	510	498	457	496	522	519	503	534	521	529	487	522	499	473	487	500	503	463	472	516	486	540	515	525	504	503	474	512	486	477	494	465	471	493	489	502	485	472	520	480	458	524	443	430	486	497	487	498	473	501	538	482	500	511	509	475	501	483	462	515	536	500	499	523	514	457	529	494	487	486	490	462	512	488	527	467	472	475	464	502	481	493	458	508	517	488	472	477	483	462	526	457	482	485	504	526	499	546	475	482	488	486	525	464	485	491	485	515	458	476	482	494	516	532	499	496	509	502	461	531	502	481	477	510	523	509	472	480	522	507	500	508	460	476	498	500	517	497	475	479	485	468	486	519	550	568	483	494	509	495	503	500	497	498	500	524	509	520	466	483	478
8677	2374	2727	2045	1347	843	633	545	441	414	315	264	279	230	209	193	197	193	157	181	171	157	164	178	198	232	268	287	350	241	217	215	180	150	188	137	123	134	143	161	141	148	114	125	128	105	119	118	140	125	127	122	121	144	127	137	145	139	114	124	124	107	132	122	120	111	114	117	142	111	117	137	116	100	119	112	115	137	127	127	131	131	142	112	137	111	108	126	130	130	106	120	116	108	125	120	128	114	132	134	113	123	119	118	110	117	121	145	111	127	119	127	105	135	114	118	118	116	131	138	129	105	116	118	130	118	131	139	126	89	113	144	127	127	111	119	138	124	127	109	126	125	105	125	98	120	147	132	136	97	119	106	128	112	119	118	123	113	128	106	114	105	117	111	123	115	124	104	106	122	102	114	125	136	127	124	108	129	106	112	122	128	127	125	114	125	129	124	100	121	120	113	125	95	113	123	111	123	129	133	122	109	123	115	115	113	99	103	113	92	135	106	130	114	121	115	106	104	113	116	113	118	106	137	111	111	122	103	119	110	106	109	126	116	117	116	118	105	122	109	124	118	124	133	134	117	134	138	106	118	119	125	102	83	119	119	129	123	121	112	132	123	124	123	109	118	118	126	110	129	109	127	99	135	149	108	119	138	124	123	127	138	121	118	112	122	121	120	113	110	128	123	120	119	114	116	119	110	129	111	119	120	109	129	122	120	130	119	106	145	138	107	121	105	136	122	108	134	105	133	122	124	129	115	130	133	104	121	123	108	119	120	133	128	128	128	117	120	117	127	108	113	109	108	117	140	118	112	116	115	119	116	122	137	113	106	124	126	105	119	136	132	115	104	121	124	111	122	103	113	116	116	124	110	107	138	115	120	125	103	132	112	150	133	128	111	121	119	117	128	126	106	119	137	105	122	135	128	100	124	130	143	110	132	137	108	131	100	126	119	122	129	127	122	114	106	113	135	131	111	116	115	111	107	120	112	130	119	124	115	112	127	130	113	121	109	127	124	130	115	133	137	124	117	126	123	113	116	119	130	128	123	136	128	112	116	118	129	134	141	106	127	140	126	129	130	129	132	107	97	119	120	115	142	108	134	119	123	114	118	120	126	101	123	109	114	123	127	111	135	122	108	94	135	131	124	123	132	139	124	129	112	142	127	105	123	132	104	125	136	119	117	117	121	117	122	99	109	130	108	115	127	122	127	112	119	139	124	126	104	109	129	143	119	108	122	143	128	114	97	123	118	122	104	126	115	111	102	108	120	105	103	117	116	132	109	113	103	100	135	109	99	133	123	110	136	106	111	106	112	125	102	117	120	103	122	113	124	118	120	140	103	110	124	121	122	129	119	111	105	124	117	129	115	119	116	125	137	108	120	118	138	110	134	104	109	129	128	127	110	119	136	125	138	121	133	99	120	111	112	129	119	122	117	131	103	111	107	141	132	122	98	103	123	132	130	116	128	132	128	126	119	100	141	123	133	117	130	120	126	131	128	137	117	126	116	126	128	123	124	115	96	112	120	107	121	107	134	109	103	116	128	118	129	101	110	103	119	112	115	127	106	126	129	110	114	120	120	127	119	129	138	111	105	144	115	117	116	120	122	128	133	134	107	112	125	112	104	126	121	100	93	101	114	125	106	134	132	131	106	122	112	98	150	106	129	122	102	124	116	108	107	118	109	126	135	129	128	139	128	113	108	132	116	120	137	108	128	116	113	112	119	124	126	120	127	113	116	117	126	110	122	119	119	116	134	125	123	122	112	112	113	111	125	133	127	148	110	115	122	121	124	121	121	153	126	111	124	114	113	125	117	146	109	139	127	112	113	114	121	141	131	126	113	110	125	124	145	122	121	123	102	125	116	116	134	109	119	118	124	128	133	110	116	120	107	123	117	115	107	117	125	107	129	128	116	120	115	123	131	132	109	136	127	109	111	119	121	147	129	117	125	137	120	116	108	131	116	114	113	144	108	138	109	105	106	116	124	101	118	107	126	120	100	117	123	122	108	125	126	107	116	127	115	132	112	139	126	120	107	123	124	131	126	120	142	130	121	105	118	122	100	116	125	112	121	129	135	112	131	117	116	128	105	122	122	116	105	120	125	123	117	114	120	114	131	102	134	115	110	123	101	129	99	108	126	129	102	118	113	108	129	128	132	124	105	132	116	130	136	119	124	102	121	107	121	127	127	129	117	111	128	104	103	124	130	110	127	124	123	131	112	104	110	127	111	123	104	119	113	130	120	117	118	109	105	135	123	116	111	115	113	117	122	123	117	107	130	120	135	120	125	109	129	137	104	141	131	153	116	120	94	124	112	121	115	138	118	137	113	116	127	112	116	116	124	123	112	123	132	122	114	114	110	114	109	109	120	119	134	120	130	100	102	138	114	122	119	111	113	113	115	141	113	121	106	131	137	115	134	122	123	104	111	122	118	128	115	134	113	97	117	108	123	111	126	98	115	115	108	108	119	132	112	117	113	113	100	127	108	109	141	120	118	119	129	115	130	119	116	117	133	131	118	137	118	125	117	109	128	123	110	112	118	126	133	122	122	118	121	117	114	120	107	122	122	115	120	128	135	110	119	113	125	120	115	118	119	125	109	117	111	122	122	107	112	129	133	114	124	129	122	109	107	121	99	117	124	105	116	145	111	115	133	118	116	106	115	124	118	119	118	116	121	141	118	129	119	139	106	123	107	137	132	105	122	115	131	106	119	114	109	114	134	122	105	114	111	126	122	109	132	121	129	108	128	95	109	135	123	118	120	112	117	129	127	122	141	116	135	112	112	120	115	116	122	115	122	129	144	111	122	137	124	116	110	137	104	111	127	115	117	103	132	134	115	114	110	114	119	121	126	121	117	110	117	124	118	111	114	107	103	118	139	104	113	104	129	111	117	102	117	118	131	129	128	128	124	119	105	122	108	126	113	135	106	103	127	119	129	125	127	133	106	114	133	112	131	121	127	118	142	117	116	129	130	117	110	114	151	130	124	136	125	121	115	123	119	111	139	111	109	133	116	114	100	115	114	126	102	118	109	120	129	120	125	133	114	102	129	102	119	134	130	128	128	101	132	135	92	115	113	117	127	117	119	146	121	141	111	104	114	123	117	119	122	134	113	100	122	128	130	120	126	134	131	109	124	118	134	102	130	136	102	128	122	111	107	112	119	113	112	134	135	131	132	124	119	133	137	105	95	108	101	133	108	121	106	121	119	133	111	134	130	128	136	119	112	136	103	122	115	96	118	131	115	124	139	152	107	105	123	103	126	133	109	124	135	105	119	111	102	129	120	128	120	113	119	131	120	125	126	127	116	133	99	109	113	116	154	102	129	131	105	126	111	112	99	138	139	108	115	135	128	125	117	117	100	111	116	116	121	100	140	135	126	122	117	139	121	126	132	118	125	112	119	123	123	118	111	126	121	124	101	127	91	119	129	124	114	134	116	132	132	133	128	127	121	127	114	123	104	117	104	116	123	124	120	102	141	99	114	107	122	115	141
7712	2775	6603	7009	6018	4671	4090	3134	2737	2256	1921	1756	1567	1456	1264	1158	1089	1097	996	847	877	891	918	1011	1246	1539	1930	2333	2880	1868	1663	1408	1270	1078	1067	806	713	697	676	648	591	590	597	614	597	552	526	502	522	547	483	506	500	514	500	479	477	457	432	502	488	461	460	488	452	479	463	429	416	434	440	464	425	475	487	417	453	418	410	446	408	427	466	433	435	422	409	429	454	438	452	419	489	461	420	403	436	425	384	467	412	445	415	422	455	462	443	435	401	426	426	414	422	453	414	459	390	446	415	417	402	422	421	431	458	473	388	412	438	447	433	427	391	410	448	395	463	449	424	401	439	412	428	411	411	409	442	441	449	410	426	451	438	394	438	419	441	470	425	437	438	448	446	404	446	417	410	443	422	400	431	421	411	439	411	453	397	434	404	441	407	434	376	429	444	417	401	406	383	400	411	468	434	424	408	449	402	430	414	426	419	419	441	456	380	436	465	388	409	431	406	437	423	400	409	445	439	406	412	446	423	415	413	446	399	447	435	395	435	420	423	403	411	424	463	383	402	415	439	400	421	444	457	403	439	406	422	455	418	423	434	434	458	416	426	405	444	416	429	378	423	446	439	394	403	449	453	447	391	422	415	418	400	391	413	395	431	437	405	421	426	431	401	426	425	382	405	441	405	415	428	421	452	404	427	387	418	402	432	443	407	417	452	372	424	425	426	395	426	451	428	405	413	402	405	426	428	417	401	443	406	430	413	413	401	401	399	400	445	424	428	441	437	426	411	463	439	424	403	425	445	395	422	420	397	425	443	411	431	398	404	423	401	436	383	440	409	442	425	395	433	455	422	405	404	409	406	426	431	409	464	443	435	443	414	411	417	398	461	421	406	479	443	419	409	413	398	415	423	431	413	399	443	416	409	428	393	432	390	372	387	408	438	420	397	429	421	423	411	420	444	418	416	403	415	429	414	377	460	459	419	432	423	394	411	408	427	420	401	402	402	427	401	399	418	435	442	416	424	430	397	427	398	435	384	421	411	437	433	390	431	432	387	412	450	417	361	395	408	391	445	380	424	437	443	403	406	401	444	401	434	416	368	430	415	405	406	433	419	446	432	409	407	422	450	433	422	409	431	431	412	388	405	420	420	398	428	455	441	413	406	405	395	419	402	411	411	442	466	394	412	410	409	397	425	416	412	464	418	418	391	434	409	418	432	427	419	398	420	429	457	444	437	415	418	441	432	448	423	379	414	434	396	428	404	409	416	425	413	400	389	427	423	424	431	388	427	405	389	410	408	377	434	439	469	430	390	414	407	426	416	427	394	387	402	413	426	390	425	443	407	433	381	436	425	438	407	454	432	422	418	410	417	420	392	412	398	440	413	391	417	450	378	408	418	381	453	396	418	459	445	458	411	436	419	432	368	409	424	393	413	407	407	440	424	424	408	449	410	397	400	439	429	402	431	419	405	462	439	438	437	427	427	430	401	389	404	429	416	429	414	370	403	451	432	410	441	434	444	450	437	402	411	369	451	423	384	405	398	413	449	431	390	434	404	438	412	419	463	412	422	408	446	449	464	369	430	455	380	392	403	458	389	454	399	401	419	425	416	433	422	416	438	429	414	388	363	409	444	437	411	418	444	421	415	432	443	439	389	401	388	435	407	402	393	406	391	430	416	411	446	432	441	401	418	436	457	408	425	439	426	421	364	417	397	412	401	448	401	448	432	449	405	383	383	429	423	414	391	407	416	436	403	398	393	415	420	432	397	433	414	441	417	405	394	388	389	402	431	433	410	425	420	418	425	453	432	401	420	431	426	415	413	438	418	393	422	413	424	414	388	389	415	401	435	398	423	400	390	457	432	394	397	439	405	397	431	419	422	430	412	395	411	421	438	418	398	421	409	398	428	416	404	415	418	416	478	444	437	391	402	420	412	415	455	412	402	406	400	424	424	429	413	384	408	446	420	438	442	464	431	390	426	410	420	424	430	403	423	438	442	404	430	442	399	423	410	431	401	382	407	403	444	427	442	422	452	454	444	380	422	395	421	396	430	431	427	426	427	414	437	432	417	422	417	417	428	412	409	397	401	410	429	391	412	440	414	407	389	395	392	422	397	436	429	407	427	434	393	417	423	427	433	444	427	445	436	425	430	424	402	428	449	416	405	427	417	416	397	430	424	444	397	429	417	414	445	433	424	418	421	397	393	420	411	421	414	429	415	411	467	412	426	420	417	410	436	413	404	414	402	427	419	423	378	393	400	417	425	414	407	426	396	402	395	439	388	425	413	446	410	432	414	411	428	436	423	397	420	442	436	446	403	428	408	406	441	457	395	399	410	417	429	411	415	417	431	395	407	405	414	417	449	415	437	439	392	418	406	418	425	497	432	437	389	430	449	413	423	420	420	434	414	426	394	396	392	436	412	417	407	396	399	408	409	399	419	400	385	410	422	422	430	401	426	449	406	393	418	413	421	428	412	387	417	414	393	412	432	408	407	415	418	385	416	408	436	396	426	413	434	411	422	442	406	447	424	378	431	434	397	436	401	379	417	396	436	436	396	413	428	442	420	425	417	387	449	423	433	427	420	410	414	407	431	406	419	440	427	415	416	421	416	373	399	404	409	418	403	463	412	436	439	411	388	405	379	437	407	428	442	425	405	417	371	434	398	418	386	443	434	410	441	436	416	420	396	435	446	417	431	407	408	420	391	405	418	413	450	456	433	403	410	426	375	416	398	409	403	413	452	456	426	405	412	423	422	431	407	430	422	383	438	445	391	434	413	408	435	433	390	417	363	416	402	434	398	389	467	393	428	392	408	424	411	438	440	437	438	406	380	416	426	411	437	424	457	416	421	435	404	433	413	394	392	393	399	418	430	459	385	427	443	445	418	437	424	442	470	385	409	431	403	408	415	447	444	409	460	394	414	413	445	430	425	397	405	410	436	431	405	429	438	415	406	410	420	459	388	422	417	430	408	434	429	387	401	450	406	466	433	410	424	387	417	421	436	464	388	421	415	422	433	404	398	435	435	435	474	394	426	426	452	431	464	454	402	447	441	422	384	417	420	357	391	416	431	425	403	434	436	427	437	475	405	390	416	400	443	421	406	397	415	407	470	446	403	416	403	439	409	457	436	453	399	393	416	408	420	444	435	423	378	427	397	424	400	422	424	428	434	420	470	410	420	501	424	411	422	423	433	423	416	444	458	453	394	433	427	396	411	402	418	428	442	415	441	393	376	423	395	414	423	457	391	431	378	439	412	392	417	430	395	387	415	376	420	410	414	406	438	427	415	408	397	411	379	401	447	424	409	383	392	422	403	435	429	441	433	388	447	408	436	401	414	415	420	376	441	438	412	400	425	418	415	399	420	444	425	436	414	419	457	409	394	389	419	451	400	437	400	418	419	412	418	401	408	415	400	402	406	374	428	413	421	413	438	420	439	447	425	424	375	429	423	414	448	416	432	396	420	416	404	470	463	420	409	462	443	396	410	413	409	397	427	438
1340	371	377	324	296	311	277	319	280	285	278	278	295	283	278	245	303	267	295	286	302	280	280	254	298	277	269	274	289	259	289	278	276	282	276	274	287	265	277	257	282	282	259	262	269	285	264	257	248	272	264	280	274	273	262	300	245	267	285	267	291	262	244	270	295	258	273	298	272	273	263	260	267	256	255	290	275	288	254	261	281	264	276	228	261	300	270	241	283	263	295	273	297	236	260	296	261	285	264	277	266	266	246	288	260	267	246	292	284	271	294	300	255	258	256	258	282	285	278	268	277	230	244	287	258	252	284	257	271	266	295	274	254	275	262	263	272	275	267	279	295	271	287	307	269	269	245	249	280	266	263	238	269	248	273	268	269	257	295	258	277	296	271	261	277	265	277	260	279	271	250	243	249	288	263	257	249	264	280	294	260	250	295	279	259	274	275	297	272	289	257	274	280	274	260	289	266	270	266	274	281	299	269	299	250	296	235	281	266	249	285	266	268	261	287	266	284	254	298	254	245	263	249	255	249	246	282	288	273	280	278	252	237	290	290	248	267	242	307	299	295	254	298	259	284	263	284	247	255	264	270	310	286	284	263	260	268	269	237	279	279	279	263	246	260	262	291	249	273	284	273	292	256	286	257	241	289	262	274	250	290	273	277	263	243	277	284	274	258	281	271	242	271	281	295	256	277	291	259	257	254	247	238	284	271	255	286	311	254	284	292	278	274	284	284	263	274	264	279	289	269	253	280	294	318	275	269	256	280	293	276	259	284	276	271	276	262	288	256	266	286	281	253	303	279	272	262	296	236	285	233	248	268	261	283	283	269	257	277	264	274	272	243	280	265	264	266	252	258	291	278	287	268	253	288	259	282	258	250	277	271	257	267	285	304	297	288	272	277	271	260	279	278	288	250	269	259	259	286	275	283	223	268	294	257	257	260	288	271	283	267	247	284	307	287	290	269	267	257	284	271	275	267	282	259	270	288	263	238	311	273	268	273	288	291	270	291	306	257	267	281	261	283	272	281	273	267	264	238	271	290	268	266	279	275	277	285	261	265	290	274	270	279	318	277	263	270	274	238	251	276	294	284	288	276	292	254	296	283	287	278	267	293	257	296	231	283	273	254	255	254	272	252	265	287	263	270	273	303	302	266	272	257	268	267	296	271	298	261	274	242	272	258	273	294	251	281	270	256	275	262	278	276	280	249	292	275	278	294	281	266	243	288	264	254	262	266	250	254	265	276	307	325	234	287	300	260	265	280	302	269	286	261	267	269	274	249	292	272	310	237	264	267	294	288	299	235	288	264	271	284	289	264	281	290	276	254	254	277	263	278	262	262	256	247	250	311	279	277	295	240	256	292	270	283	297	304	267	300	277	309	280	263	276	269	272	243	257	262	257	329	242	283	262	293	271	275	256	266	302	281	260	320	293	300	252	287	268	268	250	288	283	263	292	287	295	265	276	262	273	253	279	251	294	259	276	264	272	274	293	298	275	256	280	292	248	282	285	288	269	283	282	269	256	260	264	275	272	283	269	275	287	247	251	289	261	257	297	261	282	276	274	271	282	244	275	262	247	257	272	246	266	265	268	279	267	291	282	287	267	276	268	269	248	275	261	279	275	266	286	296	291	262	261	269	249	300	299	273	280	261	267	251	306	260	274	272	284	273	274	254	273	291	274	250	294	282	274	245	277	254	251	276	256	278	321	233	250	257	287	282	252	289	314	292	249	249	274	276	284	268	261	253	295	266	295	288	267	255	275	267	289	276	249	288	261	258	251	262	274	258	253	274	262	277	276	259	308	275	296	292	272	279	255	273	242	273	267	283	289	267	284	287	269	259	259	280	282	276	280	269	257	264	256	256	277	302	302	265	285	269	277	263	262	268	284	260	280	273	256	268	291	286	253	268	278	287	252	262	266	273	288	251	274	293	276	258	280	278	289	263	283	264	254	287	292	287	258	261	270	257	233	282	289	260	253	251	248	275	273	286	243	258	272	276	221	271	287	265	262	285	308	252	274	276	295	285	290	263	309	278	270	254	281	268	286	271	277	244	289	274	285	254	260	237	272	267	261	268	257	284	259	290	256	258	274	285	277	273	287	269	276	302	263	267	244	283	256	264	291	268	282	318	284	255	267	264	272	270	263	271	261	291	278	254	255	306	293	266	248	276	282	275	254	263	292	278	258	279	286	254	272	288	271	248	250	272	273	269	283	254	266	275	270	264	262	287	291	282	276	259	242	258	267	251	257	281	281	261	270	248	264	252	236	286	291	263	287	272	264	301	247	268	283	272	283	285	277	302	252	305	253	278	277	298	265	247	290	253	267	283	275	267	280	255	276	280	277	273	322	249	266	250	250	256	231	284	258	262	284	269	283	292	279	273	251	268	286	273	266	283	264	269	242	240	273	296	246	290	261	280	259	277	265	257	253	289	271	282	282	278	299	258	286	266	284	287	263	288	295	276	278	284	238	284	309	268	273	267	273	248	267	278	272	241	288	284	258	266	247	273	282	264	256	284	282	271	277	270	277	283	308	259	286	244	278	284	259	255	292	278	263	270	270	303	276	283	280	292	274	279	256	271	260	255	274	263	278	257	290	260	271	292	244	275	282	285	296	253	260	274	256	269	261	277	283	273	224	251	287	255	255	241	271	287	287	286	278	291	260	248	272	260	305	276	286	260	256	251	282	277	303	252	271	276	257	273	266	275	262	276	279	280	280	245	271	250	276	264	277	294	255	229	276	261	262	267	300	272	260	280	253	252	273	269	286	273	294	260	247	277	264	266	278	281	271	249	272	283	265	284	278	255	277	306	262	290	263	256	299	278	291	261	270	272	277	268	269	276	273	271	292	281	278	260	243	295	250	290	261	264	275	259	266	251	258	288	279	260	264	277	286	244	262	277	256	293	291	276	262	264	267	256	277	282	296	274	281	258	293	283	263	267	274	270	256	264	283	258	273	289	255	283	288	269	268	254	269	256	260	304	234	269	298	269	289	264	268	266	271	281	273	260	290	264	257	270	259	298	277	291	258	245	260	262	244	264	271	257	272	282	256	274	274	317	287	270	280	248	290	278	270	291	275	255	260	270	297	271	278	254	269	275	273	279	296	268	262	280	292	273	276	274	251	264	303	270	276	299	218	304	267	289	267	268	262	262	252	286	280	277	282	278	303	269	262	268	268	253	255	283	295	252	294	246	252	276	274	283	249	277	246	260	290	272	291	261	264	282	254	300	275	285	267	261	264	288	293	275	288	275	258	267	282	304	272	244	254	315	267	293	265	271	254	293	287	250	279	287	280	283	255	259	312	256	262	293	259	290	284	264	276	262	258	256	289	269	269	264	248	288	252	282	279	277	290	304	289	276	285	278	280	269	294	276	262	255	298	269	276	285	290	286	261	295	246	258	269	269	288	271	299	289	274	264	259	284	261	275	293	275	269	250	246	273	266	277	252	291	263	294	275	255	280	241	272	273	246	288	295	297	270	277	289	267	294
2257	888	1071	1067	998	992	945	886	880	820	926	936	847	798	857	920	838	833	838	870	885	899	860	870	821	875	895	877	865	880	825	843	859	844	857	819	854	818	812	876	858	820	833	848	901	807	844	796	827	849	817	857	871	778	870	848	819	875	881	873	802	800	863	794	778	827	818	882	845	886	887	860	871	817	858	848	830	816	833	814	853	853	807	866	852	853	815	831	868	853	823	784	863	836	817	807	819	851	788	836	855	827	829	826	811	825	846	886	835	791	862	820	841	859	818	811	812	815	862	860	778	834	816	862	841	811	794	834	815	880	790	799	873	844	823	821	844	831	883	810	878	893	844	846	872	850	847	877	832	844	798	840	839	811	774	828	870	837	784	811	818	856	842	836	851	875	854	866	829	814	828	819	818	884	869	854	902	851	799	854	813	839	841	817	842	801	884	811	828	805	804	819	825	839	867	784	847	839	819	857	802	776	787	846	833	868	894	858	877	812	844	815	869	876	840	837	833	811	855	855	845	873	833	803	823	849	835	839	864	831	818	861	869	827	841	843	826	873	867	776	831	808	849	807	840	861	935	870	883	831	839	793	885	830	802	861	834	830	773	821	824	864	816	866	848	800	797	849	841	843	847	888	842	834	820	784	820	824	835	850	806	791	869	831	906	873	791	809	879	860	834	895	863	905	797	837	842	827	839	852	803	872	853	852	806	842	859	777	837	864	852	835	822	815	812	804	827	842	809	821	781	821	823	829	795	828	814	879	844	780	826	860	839	815	843	813	863	873	850	851	835	868	819	850	845	829	845	845	824	827	888	830	827	845	817	839	855	816	901	849	823	894	850	877	870	765	863	926	853	832	815	866	822	800	860	866	848	838	874	807	831	833	815	850	866	864	868	820	760	834	866	850	807	846	861	897	813	830	895	861	864	810	821	823	845	807	852	866	831	840	819	812	815	863	821	838	858	788	800	836	822	822	785	864	835	871	792	835	822	809	838	811	863	818	852	863	857	869	824	793	827	788	816	842	860	877	835	843	854	821	790	859	835	833	835	844	807	825	862	813	858	827	756	893	838	838	906	835	827	862	798	844	798	830	844	882	877	845	844	812	837	846	828	843	843	815	820	826	814	875	859	832	837	842	840	859	845	836	813	830	848	825	868	813	813	787	862	787	834	831	828	877	802	826	799	829	842	840	825	825	826	815	791	835	820	821	841	853	813	823	843	842	839	814	852	811	831	811	843	847	839	828	897	785	841	868	841	848	840	850	824	812	863	880	831	856	841	810	853	793	813	846	837	844	837	880	819	844	833	889	881	852	843	866	827	814	773	833	803	896	855	848	858	848	883	843	820	818	882	805	876	855	890	806	831	838	853	820	826	843	917	848	827	847	814	831	831	819	865	824	836	826	860	808	817	785	886	831	901	842	820	840	874	866	811	817	835	847	815	902	801	824	879	830	850	827	808	827	829	833	829	823	891	838	855	815	876	873	854	771	809	812	851	848	835	849	845	813	858	849	814	812	810	831	844	826	799	882	794	873	886	886	864	859	842	806	895	845	847	811	802	856	800	833	816	811	847	837	860	874	820	868	830	859	832	773	842	871	875	882	881	859	893	807	844	852	789	839	850	813	802	833	833	839	874	832	835	837	834	812	808	838	865	793	799	842	801	873	878	797	831	882	866	876	884	814	884	869	870	848	826	877	831	857	840	846	813	892	814	814	824	864	829	879	820	808	879	862	884	816	815	868	843	847	843	806	861	807	842	833	837	790	851	837	815	879	804	832	808	772	886	814	821	819	845	873	813	847	782	856	818	843	849	791	799	786	803	861	864	836	859	868	845	843	846	836	857	851	866	845	871	827	846	858	822	841	839	795	868	866	841	838	839	813	853	851	815	882	803	824	838	837	826	819	838	845	846	822	842	847	868	812	886	842	817	822	783	819	863	792	853	869	882	834	866	873	813	848	840	813	851	841	842	827	878	812	845	836	784	854	826	858	842	833	814	849	780	830	814	863	789	805	933	846	854	867	862	817	839	871	812	852	909	838	855	819	817	868	836	813	828	817	834	832	834	828	809	857	835	820	890	831	866	808	804	801	841	856	821	916	835	882	810	860	842	832	815	806	832	815	795	843	890	847	834	834	828	801	908	813	811	845	850	815	805	768	859	874	840	815	857	848	834	825	781	865	822	816	767	794	789	906	825	853	858	790	829	842	809	808	852	832	852	791	842	825	843	856	843	836	843	801	866	815	807	859	812	825	871	819	856	846	803	841	829	836	846	814	835	804	870	889	837	860	877	798	860	843	798	860	831	829	830	845	835	838	848	813	798	876	831	852	806	857	844	810	858	832	754	857	861	844	847	774	817	868	873	855	835	844	826	865	835	817	801	837	786	845	847	817	833	825	800	805	847	815	891	840	873	875	862	824	836	806	848	795	820	818	852	859	851	824	831	846	838	806	839	820	888	831	869	877	826	832	822	811	853	819	803	851	859	801	821	807	851	800	866	932	818	831	872	855	831	805	837	828	864	818	854	862	837	833	845	882	859	864	863	849	804	876	816	802	853	849	856	817	850	847	829	747	827	794	798	781	853	863	843	799	826	816	830	844	823	863	798	847	850	821	830	812	845	856	888	888	791	846	782	835	873	827	844	820	800	880	877	803	852	833	884	839	882	870	840	898	831	823	882	800	846	811	846	869	823	847	865	836	864	835	864	860	825	832	865	798	818	846	850	862	825	872	824	847	799	788	811	798	882	799	824	829	840	874	850	865	843	849	811	839	810	800	867	842	861	820	826	873	785	853	779	833	850	809	813	767	804	841	818	847	812	864	888	836	826	831	800	790	885	844	854	831	838	814	835	795	847	824	825	832	822	834	887	845	872	824	860	831	857	852	836	823	823	835	870	854	799	871	854	853	846	825	859	878	785	814	806	833	816	879	812	875	867	882	787	834	819	863	850	847	830	866	799	858	818	809	878	906	851	784	823	827	775	779	876	836	825	823	806	783	813	798	811	844	802	886	808	836	856	829	850	867	820	791	861	873	800	807	875	827	817	785	813	848	796	856	850	873	784	810	856	865	857	817	838	819	843	828	792	828	822	842	843	801	857	728	843	842	858	823	813	875	829	850	831	856	868	819	778	814	869	839	835	854	851	807	873	834	821	802	892	822	792	847	817	901	914	827	833	803	806	841	818	845	820	803	849	813	833	869	845	791	850	776	832	832	888	865	819	805	868	876	789	823	826	873	826	843	840	859	851	838	856	836	814	841	803	826	868	834	831	879	805	819	830	837	805	811	817	831	808	834	897	827	840	849	874	771	825	885	857	829	801	823	859	811	837	828	848	767	865	777	875	788	812	839	824	767	809	830	862	839	838	814	811	828	846	813	872	873	861	830	866	879	882	839	872	856	833	824	801	792	787	782	853	811	817	792	870	886	865	829	826	777	834	816	874	793	861	824	886	838	827	899	854	844	793	828	867	855	785	812	833	850	794	860	853	805
4602	1192	1445	1102	705	524	438	340	300	278	254	213	220	202	206	187	187	199	179	170	169	156	168	178	189	177	199	203	231	207	190	188	181	182	177	157	160	167	147	163	192	155	155	159	133	168	159	121	167	156	137	156	170	147	155	157	141	149	146	140	148	146	136	169	149	136	138	136	143	148	166	159	138	138	153	146	174	131	153	166	157	144	140	140	153	153	152	165	141	134	132	122	144	132	158	174	143	131	153	147	133	139	150	150	131	156	127	152	144	149	154	165	153	156	164	136	155	147	148	154	146	147	124	150	155	156	129	150	150	170	143	149	149	157	143	169	161	159	152	171	144	165	160	153	164	134	156	153	124	148	160	138	128	134	143	137	173	128	141	164	144	149	150	134	164	151	128	144	153	146	166	151	165	149	146	138	173	127	165	146	151	116	139	158	163	151	141	147	139	155	142	145	146	137	160	144	150	149	163	155	134	143	129	150	131	152	134	132	143	142	134	163	146	133	154	136	147	148	124	141	152	132	153	142	156	147	153	158	171	141	134	161	161	146	137	146	143	151	155	138	148	144	142	149	161	120	149	138	139	125	143	155	147	153	150	155	181	139	156	132	156	139	147	134	125	143	175	143	139	146	138	130	148	142	170	151	159	129	143	148	156	139	158	158	142	158	120	138	159	147	169	154	135	124	142	143	137	133	129	140	159	151	158	121	139	145	134	147	139	142	155	114	133	139	156	154	135	141	153	153	139	143	123	159	130	170	158	137	139	168	160	153	153	151	129	147	149	151	156	167	151	153	146	125	142	151	142	142	162	156	151	147	146	164	160	135	158	148	164	153	153	159	170	147	162	144	153	157	171	147	141	166	132	150	142	168	165	141	169	152	161	140	147	145	150	137	150	164	141	134	150	170	141	165	160	145	144	159	138	149	139	142	144	146	147	152	151	134	173	167	148	161	158	151	148	132	140	130	146	168	164	134	156	138	154	152	129	136	147	112	159	154	117	136	162	119	133	171	156	153	172	136	120	149	143	148	148	159	148	138	147	153	166	150	146	142	145	106	134	141	139	150	142	140	148	125	156	150	129	152	152	164	158	161	156	153	131	149	140	144	157	141	162	142	147	154	136	150	150	181	134	142	154	142	139	147	146	131	137	136	140	149	164	140	155	168	140	161	155	142	166	158	160	145	139	138	146	157	150	157	139	151	142	176	145	145	134	144	125	155	160	156	123	180	147	136	125	149	127	148	144	167	144	142	152	155	168	167	149	145	153	149	154	158	149	152	163	129	153	142	174	144	149	148	159	150	150	160	155	157	138	134	154	151	166	171	131	136	150	153	163	146	142	116	132	138	125	170	137	158	133	157	165	157	123	156	157	158	150	156	152	126	139	164	143	164	136	142	159	148	124	156	150	162	146	142	149	143	159	126	146	162	147	158	171	167	152	162	142	138	138	143	153	135	139	157	135	149	151	140	136	122	138	134	153	150	128	141	152	151	135	156	141	142	154	153	155	155	179	151	150	164	157	135	151	149	133	143	161	151	165	169	140	148	141	132	141	146	154	129	166	136	139	153	167	146	144	142	137	120	163	138	154	126	155	145	162	149	133	132	155	152	139	161	144	165	137	149	129	169	137	124	129	153	135	141	173	146	150	140	167	144	161	155	154	164	134	159	165	177	156	130	141	134	143	138	156	163	139	163	146	136	120	178	141	158	136	121	138	165	151	142	154	148	141	150	149	124	151	162	142	147	156	143	130	154	150	159	154	143	124	161	150	142	129	146	147	138	135	141	145	129	148	160	139	146	145	145	149	168	148	161	147	159	140	131	162	138	159	151	165	162	144	152	142	147	141	146	145	138	163	167	119	152	137	151	146	148	155	141	142	126	148	117	162	156	137	136	136	147	163	143	140	144	139	145	133	142	135	121	142	147	136	148	162	150	138	129	156	168	150	158	160	148	163	153	149	125	139	156	142	144	152	164	141	150	183	141	144	145	138	151	162	131	140	118	151	161	130	162	153	123	128	147	161	167	132	141	127	141	162	163	138	150	147	138	139	147	140	120	158	153	145	164	146	130	129	146	151	142	123	133	152	156	148	148	145	128	175	140	151	141	162	141	166	154	146	136	167	145	166	157	164	162	150	144	136	145	112	126	129	137	135	149	151	157	152	148	160	151	162	147	111	141	145	153	145	148	145	141	152	137	143	151	129	145	145	149	139	161	122	158	148	152	129	159	158	120	159	172	128	149	133	154	148	143	159	127	167	165	129	148	154	139	161	139	155	179	150	155	136	136	136	157	135	145	155	164	140	155	160	140	143	126	145	146	132	164	137	146	134	185	163	137	154	143	165	142	126	151	156	165	155	130	151	153	152	147	139	142	147	142	155	142	152	138	161	133	150	147	146	148	152	149	156	144	140	153	132	137	140	158	134	135	158	142	173	165	141	156	156	151	148	167	152	143	146	150	163	149	154	146	153	170	128	153	149	128	167	150	185	153	150	146	139	157	165	134	160	136	145	136	141	145	162	134	122	164	150	143	183	147	157	146	136	150	139	145	152	124	142	158	134	163	147	162	156	132	124	158	162	158	164	141	152	146	124	156	151	137	158	153	126	148	135	134	149	131	153	156	153	173	149	123	122	154	159	150	141	131	153	154	154	154	148	161	129	161	118	116	149	146	130	131	170	136	124	155	151	163	156	145	144	136	153	162	144	143	167	137	146	145	136	151	154	139	169	135	160	136	144	155	152	163	141	168	129	169	132	160	154	145	165	142	127	148	148	155	144	134	134	151	146	148	137	146	139	134	134	131	163	154	140	134	137	153	140	147	154	128	134	149	134	166	138	120	129	129	136	138	152	155	140	160	161	153	144	143	156	152	155	161	174	136	146	152	171	160	138	151	148	131	153	149	129	163	159	144	145	164	167	131	159	133	155	150	157	130	132	142	155	163	151	134	152	151	151	174	136	150	146	153	146	141	151	136	160	150	146	138	137	141	150	151	149	138	138	124	132	168	154	145	157	166	150	136	130	177	141	125	129	145	135	138	156	168	140	155	153	131	140	171	162	155	157	130	167	137	131	146	155	138	139	143	132	162	159	132	148	131	141	135	139	130	141	162	146	158	141	167	146	168	149	159	125	165	141	146	149	123	140	148	138	152	144	160	152	166	136	151	147	161	134	132	153	138	179	158	151	143	153	143	155	152	169	165	143	134	143	176	138	146	129	131	155	133	114	135	141	134	138	151	153	145	143	148	142	141	154	149	166	165	157	164	133	157	142	146	155	147	137	151	131	134	149	163	148	120	138	119	133	162	125	139	155	152	147	137	141	182	147	142	136	149	166	152	149	154	137	162	145	165	131	151	139	132	145	149	155	153	149	155	148	172	147	152	141	144	131	139	151	148	142	148	159	139	152	146	152	140	131	144	147	141	162	145	139	138	136	141	159	134	160	141	137	142	157	128	133	157	141	143	150	156	150	140	156	147	145	131	154	136	151	144	157	150
5533	1616	3671	4189	3462	2808	2323	1941	1698	1485	1322	1186	1047	988	956	933	856	812	758	761	756	796	760	840	951	953	1078	1258	1502	1149	1165	1047	1069	906	818	693	683	660	599	624	554	585	566	606	575	577	559	530	521	551	565	554	534	545	530	531	539	522	510	522	508	558	528	533	499	534	483	516	517	464	542	532	453	483	482	504	489	507	495	470	471	509	520	498	481	478	476	493	492	505	491	475	487	516	531	473	516	500	506	470	538	504	507	496	509	470	506	488	492	523	461	522	510	477	512	484	459	510	494	466	459	469	475	479	506	497	478	495	518	494	497	476	499	466	486	466	467	479	511	464	462	521	477	496	485	502	527	518	474	518	495	493	462	512	490	475	479	498	518	527	509	468	442	485	506	488	495	452	471	456	510	493	444	495	487	475	525	511	530	450	514	500	493	498	451	496	523	512	532	497	485	505	489	478	533	525	482	446	514	520	488	514	507	506	514	479	460	456	522	468	462	516	493	515	489	480	498	493	523	514	495	466	498	458	531	506	468	472	487	489	445	490	487	491	513	462	506	483	530	478	524	519	457	434	482	465	499	479	482	503	510	469	467	479	488	495	490	469	504	494	497	472	483	471	511	500	473	463	493	470	501	480	489	496	477	539	474	465	514	477	480	479	529	496	508	495	472	506	514	542	487	506	482	496	482	501	475	471	458	503	501	495	449	467	537	528	438	465	455	482	488	519	487	485	477	482	478	438	498	504	485	469	515	500	485	544	461	481	542	510	489	501	510	547	487	517	523	499	444	462	500	506	505	482	483	482	490	501	471	498	485	493	498	501	472	494	509	475	521	456	433	477	479	473	484	496	477	521	462	505	499	520	482	506	476	480	506	481	529	492	477	485	509	540	475	491	515	499	492	533	436	511	493	508	471	497	491	497	490	479	471	489	494	497	498	517	519	482	521	515	527	440	501	484	525	506	494	479	463	494	488	498	499	435	473	467	519	491	501	466	510	489	492	514	479	497	477	463	519	497	455	473	472	474	507	498	516	493	468	511	485	510	516	514	505	510	452	485	508	460	472	545	522	480	482	547	492	485	481	518	494	493	493	462	512	466	478	487	461	504	555	489	507	483	472	463	557	466	514	468	527	486	485	505	477	462	480	483	497	516	489	529	514	490	510	451	477	555	522	514	508	448	501	488	488	477	503	521	502	487	488	527	471	481	487	511	476	492	490	492	516	528	461	476	527	469	487	465	492	531	504	534	489	486	490	493	486	515	470	495	512	471	479	464	494	477	492	492	476	527	491	498	509	537	490	459	474	464	484	490	456	513	482	487	493	502	501	543	525	452	510	490	497	491	457	489	512	507	467	439	459	505	491	465	503	509	512	474	511	499	475	520	473	502	462	496	526	496	497	469	512	496	486	519	456	508	519	486	497	522	487	528	526	509	495	485	500	444	473	490	490	481	491	490	508	489	503	434	481	494	506	487	492	496	492	497	498	496	508	510	503	476	479	519	497	481	471	476	454	478	479	518	508	496	501	475	478	500	482	491	511	512	482	513	493	493	501	480	512	487	488	491	505	497	503	493	476	502	505	487	455	485	498	437	442	498	461	489	487	465	490	498	509	490	482	510	499	480	447	512	475	507	474	481	464	502	496	475	480	461	462	455	468	520	532	487	474	477	530	507	458	491	506	468	483	479	450	489	474	490	456	476	486	448	468	521	479	478	467	499	488	462	465	504	495	511	526	493	477	479	485	488	483	481	467	473	499	489	503	462	490	506	459	507	539	498	506	477	508	514	442	480	502	491	481	433	472	483	466	510	491	512	516	480	502	485	532	458	472	486	484	539	473	470	504	494	490	465	515	497	506	505	495	472	526	483	506	489	488	509	497	459	468	497	481	526	479	480	489	490	499	462	525	507	531	499	500	495	499	453	446	515	479	500	491	504	513	519	506	491	513	499	477	515	489	467	482	534	495	520	480	526	505	503	459	502	482	489	492	514	484	453	488	519	481	516	436	497	446	505	480	491	467	523	493	476	483	473	504	478	500	489	474	502	516	554	482	458	487	511	515	480	502	476	475	475	496	475	493	484	474	496	496	571	521	494	463	460	484	523	503	469	528	476	452	531	524	471	467	477	475	494	493	505	521	524	480	448	465	496	493	535	471	480	505	498	500	467	500	496	485	500	472	509	513	498	507	485	438	499	497	463	477	500	501	522	466	500	505	493	504	485	485	486	490	523	439	474	489	481	484	476	483	461	524	539	532	472	508	488	487	469	493	496	531	476	475	462	529	479	485	479	495	490	481	484	472	517	453	514	514	481	445	477	490	495	478	528	498	518	505	484	493	476	513	491	481	492	473	506	474	498	506	489	501	505	485	488	552	461	486	478	483	470	476	506	504	518	477	436	508	459	507	470	447	468	495	483	508	480	502	484	462	496	468	533	486	471	492	460	463	476	513	515	522	496	474	480	489	492	467	506	513	502	505	473	491	485	455	455	515	547	497	513	472	482	465	489	468	519	495	477	489	489	481	485	471	471	501	496	521	514	450	451	458	467	491	497	469	505	536	509	468	451	470	455	504	512	479	473	495	464	488	489	484	483	484	499	481	456	504	482	498	472	498	511	462	474	469	460	506	518	476	488	487	531	464	514	515	485	499	480	506	465	477	530	482	493	477	506	407	480	512	459	519	508	500	524	498	493	465	468	510	471	503	459	526	531	509	524	539	490	486	473	497	486	455	496	507	480	476	467	470	454	489	463	502	508	479	508	515	482	486	511	492	482	513	476	481	483	491	505	490	474	491	497	478	487	479	493	505	500	445	504	520	465	512	474	481	487	501	495	476	460	503	490	456	511	513	493	489	488	452	482	482	452	455	470	511	505	487	482	480	460	474	485	480	503	465	509	481	454	490	443	465	506	496	501	481	510	489	480	502	461	451	465	489	510	484	500	448	478	511	476	492	474	485	518	522	508	517	478	458	447	502	476	482	462	492	485	481	484	471	444	528	515	530	503	451	489	468	474	527	474	475	478	515	464	475	500	477	486	513	499	489	486	456	473	464	492	485	500	462	491	515	501	491	488	520	488	550	453	497	477	506	519	438	476	514	481	515	477	523	477	455	501	488	547	448	484	506	489	480	479	497	467	445	474	485	494	480	484	500	480	531	523	518	531	471	490	480	523	481	495	486	509	491	503	449	491	491	512	498	472	460	510	481	471	493	491	524	458	469	455	492	474	479	464	485	473	498	524	442	516	473	506	473	497	477	503	474	507	462	459	485	525	488	490	518	442	483	490	475	485	486	481	490	488	516	488	481	503	517	533	523	470	471	496	493	516	485	498	473	459	516	487	457	505	449	526	448	496	508	502	465	495	480	502	521	469	511	469	485	465	501	494	477	508	474	489	453	489	514	495	458	520	531	486	467	487	470	504	527	489	478	448	530	465	494	506	490	538	524	481	459	496	487	501	467	516	483	480	474	495	498	492	490	494	526	484	463	519	473	506	466	525
8643	2399	2811	1953	1296	933	637	525	441	354	325	276	257	234	209	179	184	188	190	179	166	166	175	209	211	195	209	272	294	240	192	237	202	172	184	166	161	169	142	141	140	121	143	134	154	117	111	130	127	120	122	134	146	124	124	132	116	123	113	105	140	117	148	123	115	127	117	120	112	121	117	120	125	110	122	123	139	140	126	125	126	108	126	118	111	134	131	130	139	122	106	118	119	108	118	119	101	139	129	125	131	129	125	114	130	128	117	128	112	109	115	126	123	131	126	119	118	128	108	97	114	115	134	127	121	121	108	111	128	133	136	119	117	121	124	127	126	115	120	129	110	111	124	117	107	133	121	144	113	108	136	111	126	122	127	131	129	122	132	137	130	132	119	106	124	124	99	121	113	132	105	114	127	110	112	95	125	137	136	140	124	125	111	116	139	110	122	130	125	137	121	129	127	117	111	109	110	124	117	136	118	108	117	120	121	130	111	117	106	118	107	136	133	134	141	113	121	113	108	109	101	119	127	121	144	129	111	134	109	113	130	141	121	117	115	121	108	127	118	133	129	129	122	120	118	114	114	113	120	116	103	130	115	121	131	120	137	122	120	124	94	134	129	120	131	115	129	124	107	114	134	130	124	106	127	116	114	119	112	110	95	129	137	117	153	99	114	111	109	112	104	127	122	119	125	119	122	100	129	129	116	106	120	134	127	112	118	125	114	121	120	120	116	101	111	118	132	111	142	128	102	116	115	126	107	127	131	110	137	116	144	116	115	113	122	123	99	97	135	118	122	109	114	115	131	140	122	124	113	125	133	123	114	116	119	118	125	118	119	103	126	117	130	135	105	113	94	122	132	110	122	128	126	108	115	134	133	118	141	109	116	119	120	123	130	122	108	120	121	117	110	96	112	106	122	111	133	133	135	119	147	112	120	122	114	106	125	102	136	119	116	116	116	117	127	126	130	135	115	119	104	118	128	124	130	113	117	117	129	113	113	123	136	111	123	117	122	135	104	116	112	117	136	130	131	119	118	121	106	111	105	125	130	128	106	111	122	108	126	110	131	127	116	135	113	110	119	127	120	108	106	133	124	143	141	142	123	117	126	127	130	115	130	130	123	110	122	118	122	119	118	124	109	133	122	118	125	121	124	118	103	112	131	121	124	113	141	115	130	102	138	142	119	110	114	136	123	123	126	123	132	139	111	121	101	118	110	103	126	102	123	119	112	119	129	132	104	103	125	145	117	125	136	133	103	126	116	134	130	129	121	115	112	112	114	121	126	118	135	140	121	106	130	115	147	121	122	121	123	118	127	127	110	105	124	120	104	124	128	112	141	135	135	141	114	124	140	131	132	112	109	110	149	124	106	136	132	118	143	109	122	110	124	117	143	130	126	126	119	132	115	120	135	91	106	116	113	104	93	124	104	99	127	118	140	121	108	119	130	131	139	112	119	114	121	110	117	143	124	122	131	134	115	85	116	106	116	111	124	118	142	123	118	112	133	113	116	115	119	109	121	116	110	123	108	157	102	101	115	121	105	102	122	120	124	129	121	130	116	124	127	112	114	110	126	115	113	112	111	112	129	114	121	116	124	134	122	104	120	100	112	142	119	124	119	117	118	147	120	119	122	117	106	110	113	116	108	129	135	104	118	127	107	123	112	101	132	109	128	111	106	134	115	104	121	112	129	122	126	143	121	105	132	114	129	121	139	116	126	128	114	116	111	128	122	105	121	134	125	119	113	126	121	117	135	120	111	129	127	124	130	119	103	159	120	120	136	112	135	128	140	123	134	120	137	118	109	129	108	126	114	117	109	113	118	133	125	102	122	124	114	101	124	128	103	141	134	129	131	100	118	128	104	128	119	134	118	105	115	119	106	119	117	105	127	120	129	118	124	109	138	135	109	97	129	117	113	120	126	119	134	119	126	130	108	124	110	118	117	123	102	124	116	125	116	119	126	110	118	109	123	115	115	107	121	126	115	132	119	106	114	123	111	123	120	119	136	143	121	120	124	125	127	123	129	144	118	131	125	98	113	105	121	120	130	134	111	121	117	142	112	122	119	136	121	144	110	107	107	122	118	102	112	115	122	128	125	119	109	116	105	121	113	121	146	138	120	107	81	141	121	104	121	116	114	109	100	128	96	138	111	145	129	102	113	129	101	115	126	132	129	132	115	132	134	135	128	107	128	113	107	121	118	117	115	113	135	121	128	125	135	128	120	119	121	122	100	131	116	107	107	108	112	123	115	119	106	122	105	122	139	110	126	116	125	124	119	116	125	116	132	129	117	123	127	131	130	109	122	125	119	116	125	111	134	124	119	112	105	121	111	100	114	120	120	123	126	125	126	149	116	104	115	125	112	138	101	119	126	149	135	126	135	105	120	115	124	103	118	115	132	126	127	129	112	109	105	112	110	118	136	115	124	129	109	113	127	116	109	113	117	131	128	112	118	109	132	110	114	131	122	125	114	119	126	119	116	119	121	118	91	110	124	120	134	114	109	122	126	106	119	129	118	117	132	126	107	147	139	140	137	114	113	110	122	113	130	122	115	126	93	121	102	115	112	113	127	140	127	121	135	114	127	113	106	110	133	131	137	109	110	123	124	155	105	117	110	123	128	131	133	126	118	117	121	127	125	116	131	119	96	145	120	125	129	113	109	111	115	118	131	119	88	129	117	120	135	143	127	120	111	135	108	114	112	121	126	121	129	149	116	109	147	112	119	119	126	115	103	123	128	141	110	122	119	110	101	112	122	111	108	109	120	117	123	127	123	119	124	119	119	139	106	116	116	97	115	109	99	137	141	127	98	122	121	121	124	138	119	122	141	127	112	107	115	108	143	118	110	121	119	129	115	120	129	113	132	123	107	111	122	127	126	130	119	135	113	145	117	118	122	140	129	118	117	125	110	117	117	120	114	106	102	104	111	131	118	117	136	115	97	136	129	121	124	141	127	104	92	129	118	114	109	130	132	130	137	120	122	95	104	134	117	117	118	129	129	109	109	109	126	122	112	96	137	124	113	122	122	113	102	111	136	142	118	120	122	116	114	120	126	128	102	133	130	130	106	122	129	123	126	118	123	128	140	129	125	144	125	126	139	119	137	130	136	111	93	94	125	130	124	106	127	108	122	108	127	130	140	120	104	117	120	126	134	119	126	117	110	131	130	141	106	135	112	116	112	142	117	126	127	117	131	103	108	108	106	108	105	117	129	133	119	105	105	127	111	117	127	121	130	126	117	104	102	105	137	129	110	94	116	117	103	110	112	138	136	118	104	110	127	106	146	123	115	123	110	130	129	142	114	108	122	149	142	120	99	115	144	117	114	114	114	115	110	113	131	126	108	136	111	116	114	133	131	119	115	131	132	140	102	127	119	139	124	123	122	130	125	124	129	117	128	121	110	92	114	130	129	120	111	107	95	119	116	127	125	117	104	102	121	129	128	112	105	134	126	116	130	108	100	135	124	122	114	111	143	114	119	119	145	108	125	104	123	105
7692	2678	6634	7004	5831	4775	3928	3213	2694	2350	1994	1754	1565	1361	1380	1148	1068	1018	1007	946	890	917	928	1069	1350	1284	1472	1805	2373	1810	1551	1613	1469	1182	1060	963	831	813	683	690	617	590	677	691	691	583	535	495	511	507	506	498	460	490	486	488	457	474	457	509	535	454	483	466	488	417	459	464	453	482	443	482	424	421	453	432	498	454	439	428	457	428	425	449	447	409	444	415	407	437	445	461	394	451	431	427	450	426	436	468	457	452	453	466	445	425	421	459	428	429	451	389	425	435	417	401	461	447	422	405	430	445	439	442	441	423	409	419	464	422	427	400	392	458	435	391	416	388	434	441	444	402	402	410	414	422	443	450	400	442	436	433	381	425	440	423	396	451	442	407	439	401	441	461	428	437	442	412	453	418	429	395	437	413	417	435	437	393	416	408	384	450	447	388	391	448	431	426	433	403	412	399	435	421	420	417	411	390	431	404	429	401	398	413	433	431	403	426	395	402	452	416	399	455	425	447	370	414	413	432	396	471	396	417	432	412	431	376	428	451	422	451	403	370	440	413	445	385	390	393	448	434	381	421	419	419	414	424	392	420	387	417	400	385	440	409	409	443	428	434	390	435	390	401	436	433	400	412	370	433	415	443	410	428	416	443	433	438	432	416	403	402	407	448	442	435	385	437	413	419	446	433	416	398	418	414	408	380	418	434	413	414	380	406	450	431	428	394	403	413	428	434	424	419	403	431	418	426	420	407	449	423	423	407	434	406	467	399	411	428	407	444	418	398	423	418	412	422	430	399	411	427	427	443	416	395	433	444	399	404	427	415	408	385	391	423	412	416	405	432	447	412	420	432	398	416	430	415	423	402	434	406	458	414	430	400	427	444	361	437	424	406	478	450	429	397	439	419	468	412	436	435	429	394	410	389	401	428	412	440	418	395	420	412	394	394	395	427	459	444	423	406	415	382	395	455	400	415	419	441	422	400	444	401	428	409	420	408	410	410	440	365	367	422	393	413	405	443	447	409	442	411	401	428	434	408	438	438	437	409	428	390	448	415	402	438	393	430	443	473	438	420	431	394	404	370	440	402	415	421	408	421	398	407	412	424	416	411	449	405	412	469	468	410	399	443	416	393	420	437	437	361	422	406	414	395	453	403	399	388	410	406	411	438	393	393	423	393	406	454	433	412	383	409	386	443	469	442	420	415	419	447	416	406	415	380	355	422	378	420	414	394	415	419	396	406	402	433	444	373	436	414	401	443	415	432	418	476	422	412	448	413	438	418	425	406	410	403	407	415	389	452	435	407	419	432	452	419	395	432	411	435	408	399	423	413	408	396	441	447	407	406	403	413	461	422	409	439	420	417	430	440	421	418	377	450	434	395	411	441	426	395	410	421	424	395	426	447	414	411	410	407	442	432	426	447	415	405	419	396	412	443	398	436	411	408	453	419	408	451	419	408	416	404	446	404	437	362	390	449	420	411	439	404	418	386	421	400	452	416	406	425	414	464	423	428	409	410	405	426	424	382	431	450	433	419	417	397	449	410	443	452	399	415	428	426	401	443	441	437	453	444	400	409	412	414	411	439	412	427	456	429	408	386	466	422	414	442	421	432	425	423	408	377	445	446	411	386	414	420	402	405	437	429	429	398	452	395	406	413	433	393	395	456	419	418	423	388	406	406	419	410	422	433	436	425	435	428	402	411	439	402	425	415	368	418	407	400	370	421	444	425	405	395	405	462	460	397	409	432	422	430	414	409	447	395	415	408	403	442	435	401	383	458	430	422	415	416	432	428	437	433	447	429	471	397	427	434	431	442	401	402	419	409	400	397	406	446	412	419	411	444	425	416	394	412	412	412	421	408	447	410	427	440	385	374	422	402	426	388	424	438	414	415	433	453	448	418	426	385	434	397	431	423	390	412	417	409	433	430	471	398	427	401	422	427	426	402	382	418	419	424	385	418	435	450	390	432	422	411	418	430	399	447	424	432	421	445	377	417	419	423	426	434	420	413	421	438	380	438	413	414	391	380	415	390	415	404	455	396	421	421	418	440	387	428	429	439	419	429	455	440	410	442	420	399	421	426	434	403	389	437	405	420	401	416	457	414	417	411	429	408	455	411	431	399	440	394	427	407	417	419	433	416	403	404	427	428	398	431	408	405	407	401	434	429	418	428	430	458	395	443	410	445	441	425	391	408	420	420	407	403	408	424	427	414	394	390	444	416	430	399	427	385	410	400	398	429	419	429	408	446	428	405	432	398	408	441	388	410	396	419	413	404	434	452	438	407	401	400	403	401	422	433	412	430	398	421	411	415	396	398	437	408	433	373	390	437	414	433	428	480	404	448	428	409	420	397	439	388	412	449	389	387	428	433	430	425	410	430	435	407	433	416	448	406	435	413	402	392	420	410	410	418	401	394	418	456	436	431	429	441	438	413	439	379	394	413	419	423	399	405	413	401	432	423	431	457	435	405	432	420	378	434	438	405	431	409	394	425	402	392	423	398	432	434	411	406	410	454	418	407	422	416	447	441	452	440	417	394	411	400	429	401	420	412	418	424	406	423	411	454	446	435	409	413	413	424	411	420	427	432	420	404	411	451	394	410	421	404	381	413	440	432	419	385	470	418	421	452	398	444	417	407	428	447	425	445	436	396	438	409	376	405	390	400	407	434	409	420	415	419	440	360	412	418	430	447	442	432	415	411	425	411	443	457	423	410	453	421	419	419	382	425	448	422	404	416	456	434	416	425	442	461	414	396	405	420	412	451	401	409	439	383	418	417	394	424	409	403	445	397	445	369	417	467	421	422	389	423	426	430	441	403	411	400	415	434	432	491	469	397	424	443	440	405	430	426	428	407	457	434	432	425	381	401	431	413	442	474	424	397	397	399	392	436	412	410	404	428	430	415	456	418	406	445	449	411	427	376	413	438	403	421	436	416	421	436	425	380	427	421	416	426	405	373	411	432	447	418	429	430	422	412	409	418	427	425	406	391	417	440	418	421	445	426	396	444	400	438	396	421	395	393	390	395	427	412	449	433	445	397	418	432	391	429	458	399	460	399	408	452	401	417	445	426	400	433	444	397	392	445	444	416	430	408	412	443	418	414	392	439	440	439	462	428	408	456	434	431	399	434	399	405	415	447	407	467	407	451	367	413	403	414	405	425	420	435	432	418	436	441	432	386	426	438	425	406	412	427	406	431	429	435	464	437	443	399	437	402	448	430	427	408	367	438	431	428	413	430	388	411	419	436	414	415	430	418	396	392	375	417	401	410	400	400	411	403	420	391	409	388	414	437	423	411	434	426	433	412	403	412	422	417	458	400	412	393	435	418	431	411	429	417	406	432	419	410	438	415	442	385	383	404	403	450	408	411	420	428	434	446	433	397	390	473	407	413	401	450	401	445	404	432	425	465	410	434	398	429	408	390	407	417	402	370	408	421	424	422	449	408	426	411	400	416	370	397	452	409	391	443	421	449	402	403	403	406	410	396	419	392	410	425	403	412
1308	300	358	325	286	301	277	295	277	281	309	267	258	278	269	274	252	256	252	322	230	279	259	283	297	274	280	282	291	277	258	279	284	267	274	263	287	258	239	263	274	270	266	238	271	281	274	280	297	254	245	273	297	229	281	274	262	285	293	251	265	258	273	282	267	289	270	267	291	255	256	265	286	248	278	260	306	231	267	291	284	256	279	244	286	266	261	291	259	275	282	247	303	279	272	252	262	302	281	266	254	286	261	294	264	296	269	284	247	274	292	274	287	249	237	250	279	268	276	282	276	256	270	253	310	294	266	257	297	273	267	304	267	281	269	292	264	260	271	290	270	255	246	280	276	270	266	283	290	273	274	253	302	270	281	251	278	269	274	273	293	300	292	288	272	286	305	278	246	262	248	281	275	281	291	275	259	289	273	271	280	316	265	288	273	252	290	267	262	283	280	266	260	286	277	269	263	267	288	263	291	267	278	279	263	273	278	294	255	252	242	268	295	265	252	283	291	274	273	300	272	258	281	245	271	288	257	266	231	254	294	269	278	267	250	261	309	299	254	268	277	253	291	280	265	283	287	273	285	280	281	270	305	272	272	266	283	274	263	262	254	255	280	242	309	272	314	261	279	283	267	267	265	268	281	260	265	269	260	275	275	248	265	259	289	262	280	296	264	267	270	237	269	274	268	258	268	279	254	284	261	277	303	267	255	264	269	290	273	289	281	242	300	280	291	258	264	267	272	244	270	263	257	271	273	270	255	268	268	277	279	268	269	280	281	297	270	269	256	265	253	281	280	289	271	280	269	277	294	268	245	259	271	282	263	285	262	267	267	273	259	258	258	272	275	247	285	250	273	259	259	256	292	289	257	262	254	266	277	250	264	244	283	259	281	272	280	277	310	275	281	290	257	289	274	281	274	278	270	286	286	267	252	276	272	269	286	251	250	301	293	279	289	267	290	271	263	281	278	267	294	243	251	276	299	268	282	248	239	289	267	271	301	263	279	271	255	268	277	268	300	291	242	282	251	293	310	249	267	291	288	253	261	280	262	264	274	273	302	275	289	267	289	287	298	250	268	250	241	260	282	282	264	270	267	235	290	309	238	276	261	301	294	297	234	256	283	312	269	273	344	244	311	252	287	246	253	246	278	275	278	258	272	268	267	279	263	258	257	273	270	274	255	243	243	258	250	243	271	263	305	251	282	296	295	275	273	257	289	248	279	285	252	266	294	269	251	286	268	290	274	272	303	264	281	282	262	277	262	266	279	243	253	297	259	277	241	257	265	258	265	301	262	271	287	291	291	254	271	268	280	286	293	278	304	253	267	287	263	307	291	270	303	295	237	271	283	250	276	311	274	260	242	281	257	277	281	256	280	284	277	280	279	283	266	272	266	267	259	277	284	271	290	258	298	260	242	276	275	235	264	272	264	280	297	243	283	290	247	260	265	255	305	247	316	270	264	287	285	290	259	276	280	276	266	252	300	282	275	278	269	241	283	276	252	301	281	270	250	270	265	264	296	266	284	264	245	239	262	281	284	268	259	289	272	255	260	273	263	292	270	273	282	272	263	292	286	286	297	294	277	268	271	249	297	294	242	276	304	293	298	261	267	302	261	240	282	302	286	278	283	260	285	293	284	308	271	264	292	275	265	265	266	276	246	264	282	286	282	276	278	263	258	258	271	284	234	305	276	280	293	281	244	274	255	276	250	268	254	261	287	259	246	293	262	285	264	273	275	273	269	273	265	276	264	263	233	283	269	267	266	278	237	289	288	290	263	284	246	261	288	259	283	276	301	271	267	277	270	272	281	277	270	281	278	281	289	279	267	327	294	265	282	255	276	264	277	271	241	275	310	271	281	282	268	257	256	265	286	267	279	269	247	279	251	283	259	290	274	293	286	253	240	279	274	283	269	249	256	272	276	255	274	277	282	269	259	258	296	271	252	296	268	261	261	294	282	262	274	234	263	272	300	258	242	273	272	287	253	261	287	267	251	263	263	274	273	281	268	278	258	272	281	277	290	264	271	251	250	279	274	284	274	228	262	251	271	272	287	267	260	257	270	259	279	240	310	292	255	283	251	288	269	319	259	256	257	259	260	251	247	265	265	263	266	266	271	281	255	284	302	277	276	266	282	290	288	261	305	265	277	288	262	282	261	281	285	276	242	249	285	269	260	263	288	262	233	249	245	246	273	256	249	288	272	266	255	271	268	269	276	272	279	295	271	245	283	280	275	273	263	262	278	273	261	301	265	260	284	270	274	258	259	231	293	264	295	283	271	256	263	283	282	276	271	276	251	264	247	271	269	246	262	271	273	289	262	288	277	253	282	298	315	266	283	275	247	276	269	285	264	278	274	274	285	274	263	289	299	276	284	275	292	265	284	261	255	279	267	290	252	247	267	261	255	245	263	265	254	263	287	274	269	264	281	286	261	297	255	263	281	253	262	281	250	244	296	257	247	262	283	258	273	289	267	253	245	273	267	266	289	249	265	284	273	250	284	285	248	284	247	256	260	271	252	252	276	270	266	262	281	277	289	271	306	279	269	273	286	256	268	279	229	247	306	267	268	301	263	245	301	277	251	264	272	256	273	272	275	288	242	280	279	238	266	254	280	263	289	273	281	284	260	279	288	274	260	280	280	271	272	322	265	243	285	281	286	257	285	253	255	221	270	267	240	281	284	259	287	303	276	262	238	262	267	284	268	273	301	314	309	275	271	285	273	260	265	269	313	276	285	298	292	281	280	275	269	298	235	260	250	258	285	256	276	285	263	280	287	304	261	270	260	289	253	257	292	257	255	274	256	285	270	292	288	292	295	285	275	280	294	275	289	285	269	262	281	245	286	266	261	266	274	253	277	279	263	270	238	266	286	268	286	302	299	266	273	289	279	263	259	266	249	279	288	263	276	287	278	248	268	273	278	274	287	293	236	272	290	291	272	276	269	307	264	285	275	273	254	310	273	294	315	282	270	247	268	260	271	247	252	243	259	262	265	287	276	283	282	274	283	293	288	293	297	247	271	285	264	289	268	258	267	300	259	252	252	309	275	283	253	249	251	286	274	256	269	257	281	285	273	295	252	273	287	277	294	308	270	287	289	278	296	257	262	242	289	262	298	272	256	280	281	282	254	272	275	245	297	276	289	273	264	285	271	257	259	283	272	295	286	272	253	270	303	282	282	268	288	306	275	240	255	277	289	280	292	274	268	306	279	255	257	295	290	269	305	286	240	248	261	256	289	266	277	244	261	279	260	275	274	279	283	265	280	294	259	243	245	292	255	278	284	289	275	269	314	266	274	301	286	280	255	276	272	298	254	284	265	254	252	258	279	268	257	268	284	273	291	269	291	283	275	291	263	236	266	271	284	304	284	258	270	268	257	256	277	268	277	253	266	263	266	302	248	262	258	248	256	233	306	266	263	286	293	239	291	267	261	277	297	255	266	284	252	292	304	274	266	278	247	270	281	270	290	294	272	255	293	286	293	289	294	300	264	284
2299	879	1053	1047	1057	976	952	938	892	856	867	839	875	887	892	897	900	852	834	832	862	904	835	833	872	866	945	864	894	889	914	793	861	840	851	876	834	879	868	855	819	870	849	902	891	835	831	848	871	861	898	831	867	844	831	857	860	852	824	832	851	851	819	828	857	826	800	817	841	797	828	812	839	831	779	839	861	808	824	809	844	853	809	795	858	845	807	845	825	808	784	841	838	851	832	846	878	855	862	831	794	822	878	842	813	848	786	875	837	846	872	861	839	860	828	789	860	806	803	826	785	811	858	832	776	847	814	839	835	878	855	807	770	826	804	817	844	815	851	869	835	796	824	825	781	880	825	809	852	774	897	837	823	829	846	809	822	828	877	838	873	830	823	808	841	822	863	804	839	857	856	797	835	829	817	828	881	849	860	865	885	846	852	814	817	782	811	809	851	859	873	826	813	790	838	827	863	874	881	865	848	799	907	804	860	813	794	858	807	832	817	771	820	880	862	862	842	809	827	840	828	854	869	808	853	814	841	812	839	802	843	823	799	797	800	831	779	821	843	840	866	827	804	792	848	824	809	867	844	851	865	844	812	857	885	865	843	854	830	853	825	821	876	845	881	818	872	862	824	842	797	837	850	799	874	813	844	825	812	820	827	847	853	797	847	876	874	793	880	854	832	836	859	828	818	868	816	834	865	856	882	767	817	835	794	840	804	824	822	814	815	840	808	865	816	825	840	878	816	789	829	814	870	863	830	877	859	848	857	868	832	772	834	817	810	835	793	810	792	845	865	799	807	815	825	825	803	872	898	785	873	841	810	856	844	801	812	851	856	847	807	798	846	835	781	824	802	874	840	798	876	829	806	849	810	836	770	837	843	813	822	801	874	833	827	839	832	839	880	840	853	844	817	778	853	824	798	855	809	827	830	835	750	802	816	838	847	831	856	835	816	844	835	837	858	837	854	812	864	833	813	860	851	842	783	832	845	762	809	827	836	842	829	840	840	841	836	797	836	813	833	846	850	832	808	833	819	847	816	837	807	784	875	802	818	865	819	799	809	854	884	785	841	823	798	807	848	820	804	813	826	834	830	882	789	873	821	826	867	817	791	891	841	813	849	823	871	840	799	805	820	850	841	849	873	841	878	823	853	848	831	854	789	812	863	815	860	845	861	785	879	854	851	819	824	824	809	849	835	779	888	862	835	843	781	792	855	836	801	853	839	811	817	845	868	804	848	844	819	803	859	850	881	856	812	837	790	788	829	837	810	816	824	837	821	820	839	833	869	838	842	819	862	846	797	851	788	848	867	859	848	856	832	911	806	857	796	773	832	850	840	782	826	791	828	846	842	841	888	902	871	830	841	820	807	873	899	812	823	866	859	820	772	853	814	841	764	820	781	841	813	846	867	818	788	823	869	819	842	820	825	854	867	813	840	875	845	907	852	823	809	821	847	786	874	863	851	831	825	818	846	903	847	814	818	849	825	784	804	791	848	770	848	832	805	842	806	844	794	808	835	832	834	845	773	854	832	842	861	823	850	858	815	851	789	877	822	852	884	857	852	876	816	819	803	820	848	873	868	836	810	844	830	809	794	833	878	788	791	824	855	816	857	867	847	838	859	856	843	820	822	842	865	823	802	849	773	872	808	855	846	809	841	820	817	877	756	873	813	812	830	863	808	825	816	819	884	830	813	836	823	816	809	820	851	846	844	815	808	859	867	807	844	820	863	851	854	831	858	841	843	806	872	901	902	832	851	875	843	833	802	831	833	832	854	839	868	788	821	885	826	829	817	832	848	842	846	839	821	842	847	860	834	818	858	856	863	863	873	876	889	797	855	863	827	907	824	841	837	802	836	827	857	787	823	806	854	803	880	823	804	811	878	816	812	860	826	827	811	864	852	852	827	853	791	803	855	855	861	857	817	803	900	827	813	863	819	831	847	826	824	831	848	882	878	809	861	841	879	856	839	803	866	794	856	867	871	841	823	827	828	806	847	883	878	835	852	822	842	801	861	806	808	884	807	804	816	829	869	831	806	840	814	787	853	830	879	804	831	834	795	797	838	809	834	839	771	889	856	798	803	878	867	817	859	875	811	819	789	823	852	805	801	809	841	875	869	843	817	805	831	852	798	788	819	817	832	836	807	828	869	863	818	827	836	787	862	814	827	831	904	866	814	823	844	845	859	810	818	869	869	807	876	932	853	806	833	855	826	799	826	843	862	828	890	861	828	798	859	861	845	859	856	825	846	825	787	860	815	848	810	803	872	838	842	860	825	868	836	792	757	845	832	812	850	867	866	829	859	849	824	842	853	819	823	850	845	813	901	825	777	853	838	799	846	784	857	834	875	875	817	868	791	841	830	798	856	835	821	825	871	862	847	823	812	789	831	812	834	839	868	849	825	814	806	826	803	848	851	778	854	863	795	817	813	832	838	807	832	865	853	819	834	841	864	807	843	817	890	828	828	801	877	842	754	853	830	808	827	848	795	765	791	855	872	824	794	829	860	830	866	828	770	807	865	803	830	836	862	835	814	905	822	817	837	844	866	848	836	877	851	821	808	847	823	834	808	839	824	812	852	794	860	807	792	835	857	843	832	785	809	883	848	886	820	778	855	827	776	813	797	901	817	821	827	837	816	863	800	881	840	851	768	802	845	830	829	825	823	849	844	905	807	888	845	851	847	853	902	805	870	917	823	806	841	834	799	804	854	834	874	816	875	880	814	855	771	835	885	789	838	828	857	835	893	824	869	814	889	809	833	795	851	830	828	851	832	790	841	822	813	821	804	845	837	893	863	817	862	778	857	869	804	825	851	790	879	805	848	817	816	797	823	859	845	848	870	863	824	847	826	864	855	840	819	873	782	845	796	851	822	809	849	860	786	864	817	807	826	803	883	827	821	866	875	785	798	885	868	838	834	808	801	836	810	830	815	870	834	878	828	792	864	835	784	904	819	812	843	854	858	859	847	859	806	853	840	846	859	825	872	846	835	831	854	829	759	837	834	855	822	832	866	782	826	823	887	836	832	855	905	868	881	838	835	841	809	849	876	836	894	791	856	841	876	847	825	910	813	856	889	825	839	779	838	835	833	790	875	761	883	824	818	845	846	840	879	816	859	851	782	800	832	855	872	830	818	844	825	889	812	854	842	819	842	854	839	808	842	808	810	845	818	810	796	880	820	874	842	821	785	807	860	857	847	837	813	809	833	826	805	844	818	867	827	802	824	847	818	862	824	774	819	776	844	792	862	834	819	859	857	845	863	814	784	832	834	837	815	890	797	885	846	850	817	781	767	768	831	864	810	791	755	832	799	834	876	815	851	822	818	808	847	862	794	849	811	802	835	864	860	821	825	792	846	855	808	851	851	858	890	890	894	884	850	854	851	861	783	837	870	845	826	822	858	834	876	863	803	903	844	793	930	860	860	821	813	805	837	860	873	843	832	835	864	799	843	866	835	828	844	851	781	781	845	791	850	838	835	852	811	848	792	825	880	866
4640	1214	1492	1068	743	521	417	348	295	282	219	214	226	208	210	176	187	179	178	165	170	172	159	186	200	185	202	196	222	185	213	200	186	191	154	172	135	142	174	162	120	170	167	160	165	159	134	148	158	153	136	137	141	136	148	157	142	129	138	164	153	143	150	149	133	153	149	165	147	152	148	159	137	158	148	153	133	140	145	157	147	164	150	155	146	139	132	160	161	146	157	159	147	147	154	129	152	156	172	134	147	161	158	133	140	139	140	152	154	167	132	129	144	115	163	144	139	138	132	154	147	138	131	170	130	166	148	128	120	132	159	156	134	155	155	157	154	149	158	137	137	130	139	142	168	152	137	141	145	144	132	144	129	124	141	148	148	133	144	158	154	141	151	145	153	150	154	127	145	146	170	174	159	142	141	150	145	140	134	138	135	154	146	158	142	121	151	140	165	148	137	146	138	179	150	157	155	162	150	154	149	156	145	149	143	164	133	144	149	147	128	140	126	156	141	144	146	167	130	117	147	151	158	142	162	151	139	161	177	151	142	153	157	161	149	151	145	135	151	150	148	138	147	149	141	143	121	137	153	145	134	160	140	158	147	159	156	135	151	131	150	150	133	160	139	131	139	158	151	158	155	126	134	153	144	148	147	167	157	140	138	134	140	153	144	149	137	180	162	151	159	148	144	151	152	148	151	159	143	150	140	140	132	136	141	156	140	138	148	145	133	131	182	174	143	135	144	142	144	154	155	152	137	154	154	163	154	128	129	145	164	159	156	133	143	136	134	139	145	131	149	137	140	137	142	176	140	144	156	150	153	140	174	155	143	168	154	148	141	161	132	151	147	137	113	149	163	169	163	157	122	123	159	169	155	144	144	148	155	148	136	145	124	151	164	142	151	147	154	154	150	130	129	143	132	145	171	142	140	143	161	150	135	117	136	148	142	157	126	137	144	144	136	165	133	147	140	140	157	150	144	149	133	164	152	155	132	138	131	144	133	157	146	150	159	138	118	150	121	142	137	160	148	131	153	158	154	163	132	139	148	131	149	134	146	154	150	132	141	166	128	144	154	156	152	157	142	141	147	147	152	138	154	143	162	147	168	123	138	126	155	156	138	152	151	144	139	141	138	138	167	146	143	148	168	132	139	123	138	157	138	157	145	136	140	141	148	158	149	138	164	139	157	131	156	160	153	144	141	168	158	159	161	165	146	162	163	146	153	149	128	138	129	155	146	155	158	139	149	155	140	135	157	140	126	168	169	152	151	158	157	177	164	165	138	130	130	162	137	131	146	133	147	163	148	155	132	144	131	155	147	157	146	148	146	140	141	170	137	156	138	158	161	150	144	165	146	136	130	164	151	125	156	144	154	139	160	119	151	169	153	150	145	149	146	145	127	152	151	150	144	142	152	138	161	116	129	122	151	166	141	140	168	147	133	133	149	149	165	143	157	144	141	158	160	156	132	157	155	157	162	163	150	152	141	172	139	142	135	149	151	164	151	140	172	151	155	158	144	146	137	135	141	130	149	134	133	160	151	151	161	134	133	143	150	132	138	116	164	153	155	137	142	159	161	143	153	136	150	155	149	162	130	140	145	169	166	158	147	153	147	148	140	144	142	130	149	168	150	154	131	141	169	136	155	167	149	149	129	131	132	140	153	160	150	143	137	130	146	158	139	133	144	146	136	133	133	158	166	151	137	148	153	154	146	153	144	152	138	158	131	122	151	167	157	155	137	153	143	144	152	152	139	137	147	173	128	137	144	147	154	151	159	140	120	152	138	156	158	143	149	140	148	139	157	141	152	144	146	127	151	138	143	156	154	130	131	152	141	145	157	143	143	150	141	179	134	143	141	142	155	146	143	137	144	130	145	150	156	142	135	144	140	127	147	147	150	137	167	170	139	134	136	142	146	159	155	160	150	179	174	149	141	151	142	148	143	147	142	151	119	149	114	152	163	158	148	159	149	155	140	145	133	161	167	135	144	150	158	146	123	159	132	125	148	134	142	156	140	144	127	150	133	173	160	156	147	149	153	156	146	163	136	156	138	123	163	152	137	139	160	155	165	145	122	122	130	163	156	148	149	147	151	155	151	146	133	150	148	157	164	149	148	135	158	136	150	135	146	143	133	150	132	147	126	157	159	144	124	143	145	131	156	142	121	144	157	157	153	160	156	117	157	144	136	157	138	157	144	147	162	144	146	134	146	151	154	126	139	150	148	143	138	182	182	138	158	167	151	116	156	137	147	131	175	140	139	152	164	141	157	141	162	142	150	148	138	149	137	160	134	148	157	154	131	146	163	148	146	160	122	152	131	126	151	140	133	152	150	146	149	167	136	148	170	155	142	142	137	133	143	169	138	130	157	166	137	154	156	149	159	164	161	144	133	139	153	159	148	150	132	150	159	137	138	141	142	143	150	132	130	148	167	129	146	154	125	157	133	146	171	163	138	170	158	161	158	146	166	163	159	151	133	149	143	146	142	142	167	144	171	153	145	124	136	132	147	151	144	120	146	139	141	151	134	133	137	163	143	145	131	146	150	145	144	126	140	150	176	137	143	132	160	139	142	148	126	132	144	129	139	161	169	147	136	137	135	161	132	154	148	150	141	142	140	141	135	159	143	152	143	148	125	142	168	124	151	158	130	167	184	158	125	143	155	151	144	140	154	160	148	130	141	146	164	158	149	127	151	162	146	134	143	132	145	149	132	144	163	144	148	141	133	153	125	129	145	125	143	138	138	153	137	153	163	147	127	148	143	150	145	147	137	126	140	149	161	138	155	135	159	150	134	151	158	159	148	146	154	167	139	136	130	159	156	157	143	132	146	127	160	148	156	148	144	134	169	152	153	153	152	149	147	134	134	139	152	148	130	153	144	157	139	146	140	147	165	140	129	136	149	128	144	133	153	149	141	143	160	163	159	154	149	170	156	150	155	134	134	150	154	150	135	140	147	141	142	144	156	149	180	137	141	173	148	153	147	167	167	142	136	152	155	141	143	148	122	141	147	145	153	144	143	124	150	118	144	138	165	150	145	138	138	151	142	131	141	153	158	161	169	150	148	157	156	123	155	154	157	137	159	145	153	145	138	163	166	172	151	153	163	133	151	144	158	162	162	144	164	173	155	162	163	158	151	146	144	139	135	166	124	159	157	153	135	146	116	153	158	143	144	146	148	160	152	145	149	133	162	132	149	145	154	143	128	146	140	137	136	150	155	130	131	144	145	134	134	155	138	142	160	164	156	140	135	161	158	154	156	154	149	143	139	140	131	142	170	146	139	156	137	169	134	140	142	142	155	156	150	157	148	170	155	149	163	152	134	137	132	148	142	144	148	166	156	131	150	158	143	139	149	128	140	147	151	152	149	140	150	136	134	143	136	144	115	159	169	152	126	137	151	146	141	149	133	144	145	147	165	142	122	144	155	147	143	141	153	150	154	147	159	165	153	144	157	152	141	116	130	141	139	149	148	139	148	143	147	172	161	143	132	134	155	166	157	153
5671	1569	3834	4069	3443	2763	2381	1931	1702	1429	1348	1151	1098	1017	948	924	832	810	736	745	731	744	687	866	918	916	908	1131	1278	1230	1133	1205	1029	875	819	684	654	572	642	565	622	628	593	650	638	568	577	531	529	542	537	581	566	556	565	527	532	475	507	517	485	547	526	487	512	498	511	487	471	545	506	525	500	499	544	515	514	526	483	485	479	516	494	453	529	492	491	498	528	506	544	507	534	486	493	527	463	497	545	484	545	500	473	472	491	500	454	539	518	547	483	491	474	455	556	504	485	524	466	514	526	507	466	466	510	469	495	458	476	497	480	484	482	506	529	476	479	480	506	502	478	518	503	471	522	488	514	470	476	499	500	542	492	503	457	496	485	486	523	457	510	471	492	468	502	517	495	509	508	491	469	505	536	474	491	478	503	510	503	485	467	492	491	485	538	480	466	525	474	482	502	505	499	497	495	498	495	514	487	479	454	485	479	500	457	511	483	491	479	473	491	484	521	487	504	485	472	507	486	481	445	493	522	496	511	553	495	492	457	503	519	501	485	497	500	491	481	502	510	488	478	526	488	490	485	510	488	470	480	478	482	470	469	520	471	486	476	490	501	490	485	504	510	496	513	480	501	496	494	495	465	462	499	514	467	505	480	501	512	478	487	454	501	506	502	514	507	522	465	519	472	467	465	465	464	479	448	472	493	482	488	454	445	491	495	466	449	512	499	500	494	472	475	519	465	448	498	497	474	460	453	484	479	481	479	481	440	494	464	489	512	473	486	521	502	496	479	464	466	491	495	463	493	492	493	459	463	450	481	502	462	474	475	509	489	484	496	468	473	473	537	521	471	514	496	447	506	462	474	520	488	510	477	480	472	534	487	469	468	499	491	487	484	544	519	458	562	537	529	553	512	500	511	480	509	488	480	534	509	488	500	471	479	519	489	499	478	471	498	453	500	474	489	478	499	502	505	481	473	489	507	491	500	482	467	517	490	431	476	513	496	504	458	510	503	506	512	504	512	500	492	472	494	511	498	480	507	481	499	522	471	498	473	486	468	494	478	488	508	500	510	485	468	458	509	485	467	488	483	471	459	506	499	497	497	493	476	473	498	490	492	486	505	468	473	461	492	512	462	491	498	514	510	505	486	471	504	497	540	524	471	470	482	459	467	513	472	507	508	477	496	492	493	521	487	475	480	491	528	481	465	496	509	453	502	459	511	479	517	525	480	507	499	530	479	520	486	510	470	505	476	443	475	480	475	495	489	476	487	531	493	479	516	505	484	460	497	498	457	506	485	486	509	481	497	506	512	471	464	468	489	483	485	496	488	472	509	465	534	520	502	489	496	477	458	502	487	520	521	485	463	500	466	517	498	489	488	497	484	485	474	491	483	514	497	505	495	504	471	504	517	511	481	521	510	510	532	471	483	493	518	479	479	479	474	509	475	506	476	476	516	476	496	512	470	487	474	453	516	484	489	496	490	456	525	479	510	537	462	524	471	483	528	460	540	489	487	494	459	492	483	508	531	492	505	493	462	527	508	511	455	502	507	483	466	470	457	465	480	488	500	506	491	441	523	533	512	511	514	516	479	459	449	497	495	431	482	479	496	468	530	499	472	523	487	502	504	479	493	489	493	479	487	485	470	492	524	487	488	460	513	451	465	446	476	479	457	491	467	460	443	503	480	501	516	450	502	491	537	511	473	520	474	519	482	511	488	490	478	487	503	486	513	496	503	465	518	509	496	455	462	503	503	521	527	485	492	485	495	487	477	506	519	495	509	504	497	474	494	478	527	479	477	470	468	491	531	527	505	488	515	477	516	475	469	488	510	469	480	550	488	526	504	461	486	476	521	508	490	505	448	484	508	499	461	513	509	485	488	509	511	525	452	526	513	501	481	474	485	499	471	543	480	486	480	453	495	501	494	492	506	458	509	512	481	506	475	478	518	485	499	487	523	488	451	476	536	494	466	475	517	502	478	464	485	470	493	505	452	472	494	513	508	481	473	522	474	485	469	507	488	530	502	489	510	474	499	504	502	503	496	495	456	521	489	455	474	444	499	432	506	523	490	516	496	495	464	462	482	475	480	494	487	487	506	507	507	513	481	468	492	515	478	474	519	460	481	457	479	549	499	495	481	469	478	491	454	470	486	492	451	479	503	502	524	516	517	472	507	494	475	526	503	511	510	509	524	509	512	477	458	501	508	455	482	493	465	506	522	498	513	511	474	469	435	518	503	498	514	461	471	491	459	463	447	484	470	512	487	495	495	478	486	505	488	465	484	489	501	526	492	513	484	496	524	507	468	526	515	485	510	453	455	491	475	473	488	510	491	465	486	501	480	466	486	515	466	473	519	496	462	499	491	498	489	488	451	524	502	451	500	492	514	489	503	483	483	500	478	501	475	488	493	497	509	467	516	514	526	483	498	483	484	497	464	484	460	516	479	435	470	481	513	450	483	485	481	498	469	469	508	493	473	497	498	533	492	484	480	483	491	509	478	521	497	475	491	499	524	530	476	469	526	457	471	501	503	490	477	501	484	486	472	518	496	501	484	511	481	500	516	452	472	531	492	500	494	457	453	480	487	513	512	501	474	499	541	491	503	453	469	482	474	502	475	524	471	469	517	484	486	483	497	481	495	480	473	550	477	495	493	506	484	500	495	489	492	481	481	489	499	557	506	478	482	486	478	449	475	520	493	450	484	515	485	514	510	456	476	520	509	497	515	461	456	478	489	537	484	461	530	508	479	492	500	497	472	480	503	495	461	520	494	451	470	485	509	461	475	503	486	434	452	527	490	503	510	501	465	500	470	503	554	462	472	501	510	480	478	519	452	556	471	475	535	468	471	506	489	454	484	509	496	487	493	455	474	498	486	476	460	465	437	466	494	479	457	493	497	501	468	521	484	493	508	481	497	512	494	483	472	496	474	498	470	491	478	533	476	511	455	507	475	473	491	497	501	512	476	502	530	487	500	468	467	477	475	512	468	497	463	478	522	504	477	513	457	502	469	456	527	511	492	491	407	502	460	502	497	478	487	483	445	463	472	458	482	510	517	491	494	492	506	473	490	539	467	505	505	491	474	558	479	465	496	456	512	548	494	511	504	512	455	482	473	509	475	483	481	471	451	511	497	473	474	468	475	474	505	512	508	495	465	500	489	510	520	485	533	464	502	521	496	489	513	488	445	477	489	463	501	523	478	512	504	452	477	496	499	493	449	506	500	513	531	482	477	462	493	448	504	511	492	469	485	475	502	497	534	485	493	527	510	501	486	469	514	447	503	465	501	503	497	454	470	456	448	487	498	528	480	557	479	493	482	526	482	517	474	501	491	456	494	430	461	514	467	500	525	490	497	457	485	478	523	443	512	457	473	504	499	467	542	478	472	490	497	496	525	479	520	511	485	457	510	494	492	462	476	475	516	489	489	478	475	481	473	506	480	516	493	495	488	483	520	491	495	488	493	500	502	496	459	499	490	475	479	477	462	487	485	489	500	482	500	494
8866	2374	2822	1950	1287	842	697	575	419	354	353	277	254	230	215	231	206	177	156	166	162	169	182	180	217	223	205	225	249	253	225	220	201	182	175	150	156	143	159	155	129	143	134	128	157	134	130	124	137	138	134	116	144	126	129	143	123	151	147	127	125	127	115	115	112	136	136	136	133	111	143	132	146	120	127	119	128	124	138	111	123	133	134	133	104	103	121	128	104	102	137	111	122	111	119	129	112	119	106	119	139	108	125	110	110	118	111	128	125	127	119	121	130	97	112	126	134	118	134	98	116	130	116	127	121	146	113	109	133	115	133	106	140	105	121	118	130	128	135	140	127	121	122	118	130	118	109	112	125	130	115	114	137	126	130	116	144	120	110	135	145	111	125	133	115	107	112	115	127	122	101	113	127	110	109	142	140	139	103	137	97	126	140	111	101	111	135	112	131	107	125	104	122	95	115	128	123	128	131	133	93	109	128	112	112	135	111	115	124	115	109	117	130	109	135	130	127	130	125	116	112	113	107	113	122	117	111	118	130	128	122	111	130	130	118	115	104	121	101	96	117	120	120	118	105	133	125	91	111	114	136	134	119	130	111	112	118	131	119	118	106	117	127	113	97	113	121	105	107	116	123	111	124	129	111	119	125	138	113	137	129	111	131	101	110	117	107	107	125	103	119	129	114	147	140	107	105	110	118	86	122	141	128	126	126	119	112	111	121	121	129	127	139	108	114	114	133	113	109	117	114	113	133	135	120	128	125	120	133	134	128	121	121	118	116	110	118	130	128	119	110	107	107	122	131	119	121	126	118	135	123	115	116	134	110	120	125	125	115	141	109	98	125	115	105	109	123	128	137	113	109	112	121	130	120	122	123	132	107	99	117	114	125	107	129	116	116	118	115	132	143	126	108	104	126	134	128	146	119	118	101	127	127	141	119	129	132	119	135	119	119	123	136	100	130	104	127	122	121	92	121	131	128	119	122	99	115	124	132	133	112	129	121	116	137	142	109	124	107	134	100	115	135	120	131	116	137	121	135	127	130	119	110	96	112	118	137	98	118	107	117	108	130	122	125	118	104	96	115	123	119	123	118	128	131	129	131	123	121	129	121	144	123	110	122	116	113	109	121	116	124	118	123	130	107	103	126	136	110	126	123	108	135	109	112	116	125	135	106	114	132	123	112	151	129	126	128	115	113	123	123	115	138	131	106	116	126	130	109	115	118	126	143	120	118	122	134	119	122	114	141	114	129	128	136	124	103	112	104	133	133	123	112	110	111	91	131	118	112	121	128	128	108	123	128	123	129	115	139	107	108	116	122	118	127	135	97	126	102	152	104	126	136	117	127	98	121	103	141	100	134	113	136	121	123	123	143	125	112	117	125	114	111	124	98	109	117	123	114	137	104	110	122	120	129	120	108	126	107	104	113	129	133	125	139	116	104	122	120	98	118	139	131	112	112	130	124	110	98	124	115	125	117	109	133	121	142	132	108	130	104	116	124	148	133	136	118	121	137	126	117	119	111	120	136	139	104	118	121	116	101	112	119	116	131	112	128	110	108	111	133	110	110	105	136	122	124	116	109	139	110	107	130	109	121	108	110	109	121	122	122	115	112	114	102	119	125	95	128	107	102	119	121	127	123	110	118	125	118	145	122	137	110	126	126	125	132	127	122	143	120	115	116	95	105	105	120	120	108	110	126	132	122	114	141	102	112	125	107	126	121	115	121	111	137	115	121	110	127	126	116	113	125	110	140	130	122	105	125	104	117	124	122	117	114	132	119	126	119	106	152	118	107	114	113	128	126	124	117	116	126	134	144	117	103	120	107	119	114	114	125	138	118	135	131	128	119	131	122	115	99	113	120	114	111	123	116	115	127	117	103	110	135	112	131	115	121	128	129	114	105	139	125	129	102	122	116	121	114	111	116	132	95	101	116	133	125	111	99	127	110	121	127	110	115	111	97	109	126	111	119	119	133	109	126	125	114	118	100	138	134	138	117	130	125	113	136	132	105	124	116	121	126	122	119	100	119	125	113	132	133	128	114	123	113	131	117	126	110	151	113	103	109	129	142	105	117	118	118	132	133	120	102	109	135	138	130	126	123	127	118	103	131	122	111	126	142	136	97	116	122	115	120	125	116	104	127	115	129	141	132	131	131	126	120	115	109	129	148	104	128	92	125	139	133	125	149	116	118	116	129	132	112	134	107	135	119	141	121	108	114	120	116	121	113	113	127	136	115	120	120	116	115	133	124	99	109	141	110	112	122	111	116	113	121	137	137	82	116	124	119	138	100	112	119	118	115	123	131	128	106	115	128	110	116	121	132	131	122	120	116	104	103	120	145	124	112	125	113	121	100	116	112	136	138	114	96	132	123	118	141	109	112	120	109	127	108	123	104	117	131	125	109	124	128	121	119	109	88	126	112	122	107	135	129	115	108	155	95	114	116	133	130	116	123	104	117	120	101	121	131	139	114	113	112	135	133	106	114	136	123	113	102	122	116	136	111	114	120	126	119	134	111	125	122	125	125	132	127	116	108	125	129	106	114	138	122	117	126	110	118	123	137	123	119	124	126	119	112	124	126	134	129	102	111	143	106	111	109	127	116	117	116	114	101	121	115	129	136	122	135	109	106	113	116	127	121	115	107	105	138	110	117	127	142	120	134	116	121	104	139	112	143	127	112	113	135	108	123	122	123	86	130	108	120	111	116	119	106	111	132	122	123	97	119	120	144	121	122	127	147	116	116	118	121	111	117	115	132	113	113	120	113	140	93	126	136	130	116	112	108	131	111	138	136	109	96	136	113	138	113	129	122	123	124	98	123	106	115	120	128	117	106	110	123	120	137	123	101	114	126	106	118	127	122	137	104	116	136	122	112	117	120	115	118	119	125	109	100	116	122	128	109	106	100	125	106	114	124	130	116	125	97	100	116	108	117	134	156	111	105	128	134	135	107	120	116	121	123	136	122	139	108	119	119	139	121	112	123	115	118	94	124	117	117	129	131	124	113	121	125	125	131	119	147	115	121	138	121	104	119	126	120	109	124	123	110	103	124	106	121	110	120	103	123	103	123	131	124	125	107	111	117	117	123	117	108	107	112	101	110	136	116	141	131	123	131	115	113	122	125	126	114	106	131	110	112	118	125	134	123	115	132	111	113	134	121	123	111	140	117	126	126	155	118	118	131	133	111	118	126	123	109	128	112	131	105	120	119	127	121	116	125	123	127	117	108	120	138	118	104	132	113	143	141	113	128	111	125	111	127	125	114	120	117	115	96	126	124	130	109	126	109	112	116	115	113	122	122	112	124	119	116	113	122	127	128	115	138	147	105	142	118	133	109	142	129	120	130	121	118	125	139	116	116	128	132	132	110	104	124	123	119	95	133	117	127	115	117	123	102	102	136	127	100	129	123	121	91	132	109	119	122	115	112	128	107	123	129	142	129	127	132	119	138	104	116	122	118	120	123	137	100	118	117	111	116	108	111	126	102	102	109	124	108	120
7744	2806	6609	7031	5887	4861	3900	3201	2683	2409	2032	1771	1621	1450	1369	1163	1075	1042	980	919	883	883	930	1092	1380	1330	1263	1445	1734	1891	1614	1735	1323	1121	1003	755	717	713	666	650	637	602	649	761	752	622	550	477	501	510	481	468	502	488	501	443	478	476	448	475	485	504	466	466	490	427	413	448	498	433	456	428	453	435	462	449	484	440	507	473	483	470	440	471	426	450	420	455	490	416	458	448	442	451	399	430	453	435	426	440	423	446	410	447	416	430	425	444	448	421	425	419	450	404	411	398	411	427	425	463	463	417	398	449	417	428	440	440	446	436	402	449	431	443	418	431	404	415	398	424	395	414	462	483	429	402	398	420	428	390	443	411	475	406	434	406	395	419	429	402	467	427	424	398	429	430	411	459	413	435	454	416	422	393	423	409	426	403	408	402	448	451	411	418	399	429	430	409	422	376	447	437	406	439	454	422	412	450	432	410	406	405	397	449	436	413	442	399	400	442	397	415	454	428	447	427	416	441	417	396	404	430	420	428	379	427	411	396	427	423	388	410	409	424	450	444	397	423	444	412	428	414	448	399	418	417	407	421	444	430	414	424	426	388	427	439	428	434	418	402	418	430	396	417	451	444	443	437	452	405	429	452	424	431	419	425	442	416	399	385	415	404	407	388	421	406	412	423	439	426	417	439	409	401	435	450	443	417	389	414	431	393	406	422	389	402	430	385	409	411	417	390	414	410	476	414	416	398	420	390	400	455	448	439	400	397	403	432	436	407	373	408	389	425	404	446	383	437	436	415	413	437	416	452	427	415	433	394	447	383	396	407	385	433	433	431	419	425	426	428	412	425	420	429	432	445	415	414	409	408	456	429	417	431	393	429	396	450	426	396	439	411	393	430	416	393	432	415	394	429	431	404	415	394	455	452	431	402	409	395	421	447	419	428	393	412	435	413	429	397	434	447	427	443	423	403	406	443	422	407	443	443	448	453	349	390	441	418	376	420	396	434	426	427	438	431	438	405	436	389	397	442	445	410	424	390	407	401	450	426	419	461	380	420	427	442	433	444	444	431	402	428	439	415	433	374	454	427	402	423	401	418	420	456	406	429	429	428	394	425	416	428	414	432	388	397	428	456	397	431	408	448	433	412	420	406	364	445	428	435	448	411	409	412	413	442	428	419	408	410	449	412	418	402	446	418	417	437	411	406	410	424	402	404	428	403	386	433	403	416	436	406	421	430	413	425	400	425	461	458	431	414	414	444	407	432	430	417	428	437	407	419	440	411	405	389	443	433	408	389	434	453	433	414	420	409	420	431	447	413	446	410	419	413	392	395	419	426	438	412	415	408	410	404	370	409	367	433	405	439	450	384	452	406	442	409	443	432	418	436	416	414	439	372	443	408	414	409	450	397	469	422	448	447	430	408	414	407	416	432	424	430	414	400	409	427	407	419	409	385	414	412	413	428	414	425	434	401	417	428	447	416	438	398	407	429	411	421	386	436	424	435	441	385	385	394	420	414	423	429	428	434	427	430	440	397	398	434	459	426	421	416	457	401	395	390	390	434	412	435	405	447	435	391	399	431	455	428	417	418	386	432	363	439	449	400	443	447	424	427	408	459	415	412	402	446	419	407	400	436	417	415	407	412	413	431	434	402	428	400	409	408	398	439	456	452	441	414	408	425	423	426	440	418	409	400	411	412	398	407	420	400	431	400	405	393	435	447	443	440	432	448	406	430	446	414	445	438	439	437	392	409	455	423	393	424	451	398	414	433	416	426	417	437	435	420	392	381	398	423	412	477	405	456	435	432	416	395	382	505	415	421	443	416	384	454	426	418	406	407	438	433	419	396	401	427	416	432	394	371	426	387	413	405	426	415	423	452	459	415	418	407	421	386	418	422	445	466	395	437	433	410	437	403	422	394	416	377	425	422	390	408	453	401	405	413	407	379	400	441	440	426	419	434	411	396	449	422	417	440	441	388	436	383	453	419	442	437	419	465	421	416	411	421	411	432	466	420	422	381	409	427	405	437	443	445	461	444	418	424	433	447	422	452	446	378	438	447	403	466	439	418	391	448	449	413	412	423	435	430	430	425	423	417	393	436	411	434	448	389	410	428	446	399	390	421	413	433	430	415	424	433	485	419	436	437	399	415	441	439	437	430	446	425	455	438	433	403	413	418	425	411	442	420	397	370	423	455	404	442	411	400	404	412	435	423	434	437	384	399	451	430	394	423	452	423	409	405	354	413	413	419	453	402	415	437	398	435	383	416	412	392	466	419	439	409	421	423	396	427	416	429	399	441	418	409	440	408	452	424	403	434	433	432	387	389	408	408	429	416	413	432	431	471	384	406	427	372	419	408	429	408	383	387	411	422	376	419	450	425	433	431	423	397	462	418	451	424	435	402	399	449	405	448	400	411	401	416	401	423	409	418	413	391	391	386	420	430	402	406	410	439	465	438	408	431	417	427	427	430	429	450	446	428	426	415	362	399	435	446	403	427	436	468	397	406	419	445	401	405	436	462	417	440	413	441	424	425	417	429	445	403	428	414	414	423	445	430	415	428	406	473	393	397	458	444	431	431	447	420	423	388	438	418	454	427	397	411	423	409	427	447	394	470	391	428	450	390	396	412	445	401	444	443	439	410	410	401	428	418	397	448	370	410	414	430	401	404	424	425	427	447	396	432	428	436	455	410	428	414	423	386	439	446	420	428	441	407	443	414	415	398	433	435	390	423	418	388	427	438	417	445	437	397	420	389	413	442	410	433	454	445	432	457	426	400	373	427	428	380	438	435	433	440	413	392	422	390	403	418	425	438	408	409	415	409	426	377	426	416	399	411	400	433	414	391	425	413	443	432	415	436	442	426	400	421	478	391	402	416	427	421	431	391	447	418	454	387	412	457	427	408	416	453	454	402	421	456	440	425	418	437	444	446	436	408	472	434	420	413	437	431	456	475	438	430	389	435	416	409	416	434	390	418	428	382	400	416	436	384	424	389	411	436	410	421	460	448	470	406	424	393	411	459	432	429	401	395	436	394	412	431	416	420	409	407	445	406	416	439	422	422	432	419	424	422	407	434	387	403	433	431	397	418	432	407	391	452	421	401	416	431	422	400	450	425	451	401	369	424	421	443	404	429	403	416	414	415	458	414	399	422	419	418	445	434	436	399	415	419	390	454	418	417	428	396	445	404	409	410	415	429	425	455	396	391	423	388	399	438	392	445	382	407	407	389	413	414	412	425	411	407	419	423	433	427	432	421	431	413	447	393	412	392	432	403	430	416	425	409	402	423	373	429	408	397	416	458	445	420	456	396	387	437	431	434	421	413	419	421	421	475	407	453	418	395	378	429	406	467	372	418	376	417	461	381	404	415	403	397	397	441	418	443	435	444	438	402	424	391	422	413	429	417	382	387	401	409	402	397	402	407	393	427	407	418	419	438	422	387	385	421	432	357	425	434	435	442	385	397	406	434	406	404	408	401	449	390	426	409	400	390	426	384	430	414
1294	321	329	350	309	300	286	288	297	280	250	280	286	279	305	266	282	294	271	256	271	259	272	289	296	283	283	267	296	297	290	282	307	302	282	299	277	290	254	286	247	277	276	260	266	274	269	279	272	287	302	267	308	244	303	265	272	280	279	275	270	259	270	272	284	259	274	264	286	271	267	279	285	263	249	257	240	261	287	253	280	260	301	287	279	277	264	263	277	272	282	265	262	245	279	276	270	273	302	265	293	242	276	295	295	269	311	305	282	265	273	295	258	259	284	313	266	287	286	280	299	265	277	281	310	295	291	271	289	266	235	266	263	257	268	272	284	242	243	270	244	254	276	253	308	289	273	278	267	261	276	283	270	275	273	278	276	261	267	302	256	270	273	279	286	298	274	272	294	266	257	270	261	261	306	271	248	267	250	259	263	278	251	292	246	274	280	269	253	234	265	231	268	273	277	272	286	277	282	264	252	292	256	267	274	254	263	270	295	252	273	241	285	291	296	262	278	283	269	264	311	247	270	284	268	259	251	272	277	278	275	265	248	246	259	295	259	253	247	284	272	277	315	286	260	273	246	277	280	285	252	269	247	258	291	296	286	259	284	285	264	294	294	271	293	257	292	273	253	288	253	264	240	251	262	281	272	234	278	299	286	296	272	250	286	280	247	277	277	248	277	290	268	273	295	252	297	263	279	257	285	293	245	247	257	250	276	294	282	262	272	289	274	244	266	290	289	279	293	275	277	261	261	270	262	268	266	249	260	265	270	280	261	282	276	254	298	251	275	277	260	271	250	256	288	266	295	297	266	284	298	305	270	264	286	279	298	236	279	269	262	289	241	270	302	310	269	253	277	265	247	257	294	254	272	277	256	282	271	259	301	263	285	252	245	249	247	235	266	255	277	275	267	251	271	256	313	249	251	259	257	250	257	288	293	280	274	252	267	260	284	263	270	290	257	287	267	276	248	270	250	291	248	278	287	239	292	267	264	280	306	282	313	258	255	281	256	295	285	268	244	293	240	283	248	252	297	285	268	297	282	294	294	246	268	284	256	259	279	251	268	295	283	259	302	286	312	277	280	266	254	266	246	288	285	294	274	258	294	258	278	252	308	261	279	278	252	280	286	276	270	284	306	248	282	254	273	256	302	270	285	255	261	249	273	259	259	273	309	260	268	273	261	240	240	259	295	277	266	252	281	269	270	271	279	299	278	238	240	261	270	290	281	275	305	259	262	298	293	281	252	275	275	260	259	272	259	258	309	282	282	254	281	277	272	277	267	251	232	269	256	262	303	293	243	247	296	268	260	288	284	267	264	274	283	268	291	275	288	272	248	255	266	261	293	257	254	305	275	271	280	279	275	272	279	267	267	258	237	285	256	268	286	284	294	271	274	284	258	254	256	310	288	273	285	250	270	253	257	273	288	265	285	278	262	244	260	261	254	275	295	283	250	277	266	294	276	290	255	244	282	302	261	266	263	311	256	263	277	260	271	286	300	289	268	270	242	278	269	260	253	278	275	268	265	272	289	275	269	278	284	298	292	264	267	309	316	252	284	299	253	296	249	264	278	260	277	285	254	288	274	291	283	247	297	288	254	256	317	295	284	256	287	286	243	260	289	259	282	265	273	281	297	287	286	291	249	292	308	261	295	277	287	264	276	258	245	294	273	277	278	265	273	264	239	300	249	261	265	298	286	252	292	266	277	268	269	277	272	273	263	299	282	262	290	302	299	286	262	288	284	278	263	288	300	243	258	275	265	314	299	275	278	277	272	277	272	296	250	265	312	285	285	286	261	260	298	263	283	294	271	276	263	287	262	282	299	272	293	303	247	259	273	256	296	262	274	301	262	286	269	279	277	304	252	277	252	289	257	261	297	259	288	299	290	263	288	275	278	302	282	286	267	288	268	301	253	257	267	297	276	290	273	252	283	269	245	254	281	283	269	260	275	280	290	260	293	265	274	290	236	248	263	274	268	276	266	271	263	263	269	306	262	292	295	239	302	299	240	243	265	282	271	269	262	284	258	288	270	272	258	295	260	260	289	259	251	258	263	265	275	265	250	292	277	300	251	281	269	263	275	257	296	244	276	248	290	245	278	277	275	309	268	268	273	285	276	294	251	252	285	258	248	258	274	266	295	319	297	271	270	243	266	274	232	251	246	260	256	272	266	282	282	288	280	278	268	267	258	290	281	285	291	264	274	296	277	305	285	275	261	285	283	274	263	294	267	271	260	292	254	275	287	263	263	268	250	270	263	280	289	275	263	260	276	255	284	265	256	278	279	287	236	264	279	286	252	286	276	252	265	240	266	279	280	285	285	261	257	303	268	294	248	252	265	276	300	275	244	269	299	278	248	258	277	276	274	291	275	265	280	290	263	260	286	269	284	292	298	274	246	289	293	268	237	294	260	278	289	322	263	284	276	254	274	267	263	265	256	263	279	287	256	254	265	290	285	275	269	287	270	272	271	290	290	272	258	273	294	274	290	265	273	264	290	237	258	270	292	273	281	274	294	279	271	268	260	275	280	270	255	260	292	269	256	266	274	314	292	243	311	278	269	285	272	255	278	270	230	267	267	262	281	281	293	253	274	254	302	299	286	233	269	284	242	256	274	282	298	255	291	259	287	292	248	279	236	291	285	294	283	283	283	273	264	246	314	291	265	269	296	277	248	286	286	270	258	258	247	264	266	280	282	278	223	270	268	267	283	278	301	265	258	291	271	268	273	248	284	293	289	284	280	262	248	281	290	256	256	261	258	271	254	289	280	308	286	297	266	275	283	270	278	250	257	295	266	289	295	260	295	282	280	255	261	284	270	263	244	284	275	251	263	264	280	258	286	285	261	308	244	261	271	272	253	275	255	262	266	268	265	279	311	262	299	277	275	272	303	275	253	276	267	300	288	299	290	249	270	250	305	262	306	274	261	279	283	275	296	253	283	306	270	287	245	272	254	256	261	256	283	290	260	246	297	266	278	272	288	261	266	257	252	247	276	277	270	289	256	261	261	268	238	289	284	287	250	272	254	298	287	251	290	284	281	272	276	251	274	298	269	285	252	288	284	282	288	273	287	285	256	255	290	280	287	286	248	282	279	304	274	282	307	267	304	276	263	265	284	309	302	278	286	286	251	288	259	282	244	253	267	291	266	282	270	274	292	268	264	266	285	255	296	263	274	258	261	273	294	268	280	241	247	267	274	290	272	283	300	271	284	283	278	280	260	290	267	278	292	284	283	276	284	295	273	254	274	296	291	242	266	289	266	260	241	268	300	274	286	270	279	292	253	290	251	290	283	259	259	274	280	282	276	238	260	301	279	282	290	290	301	246	252	287	297	273	241	302	261	263	279	264	269	280	300	278	283	262	285	274	238	272	270	290	267	271	267	263	280	254	253	278	249	283	265	292	262	264	263	265	280	267	279	275	302	282	279	222	250	263	260	236	269	279	258	294	243	261	279	298	252	288	254	267	291	262	299	275	317	316	266	304	291	298	276	282
2311	935	991	1045	938	1009	925	932	896	881	858	870	847	899	825	886	857	855	875	853	883	855	801	829	873	810	867	864	910	915	817	874	819	853	786	854	827	831	822	863	886	871	871	824	835	828	797	866	910	835	803	805	869	853	857	816	820	819	820	836	809	831	886	833	851	865	810	852	872	831	875	818	849	877	802	842	839	846	859	827	834	857	808	859	897	840	842	864	853	833	794	836	816	833	813	799	846	805	831	833	807	819	784	819	857	878	807	810	872	870	850	870	884	759	856	828	824	867	809	803	859	832	828	804	840	864	789	826	871	824	811	850	821	889	831	806	824	872	796	855	820	803	862	808	862	846	846	834	834	864	813	825	801	804	846	815	848	830	832	841	793	821	806	791	841	811	870	799	831	810	825	851	807	830	894	840	868	779	854	837	857	822	805	843	852	811	810	823	878	820	867	858	794	801	844	899	839	846	889	887	822	842	761	827	834	836	825	810	811	800	808	825	858	873	781	813	784	808	831	819	898	838	831	870	844	798	841	809	869	851	872	759	789	860	865	879	898	769	800	832	790	835	859	828	852	845	897	846	833	846	845	830	883	785	769	829	807	828	810	868	793	796	853	890	821	897	846	846	821	881	857	777	804	823	858	837	793	886	860	833	864	857	852	843	788	860	786	808	829	845	860	828	816	877	855	812	847	861	821	885	854	818	817	776	813	872	884	869	740	834	870	874	843	864	796	831	873	857	841	827	901	860	878	822	845	815	869	918	835	823	831	827	869	826	802	812	843	837	835	781	860	867	827	867	823	833	856	855	895	817	847	806	865	817	843	836	864	823	849	846	801	842	849	809	815	805	845	892	828	876	788	852	826	806	795	797	847	856	814	804	812	835	832	911	819	846	885	853	801	878	842	821	819	813	830	825	839	799	816	817	827	858	844	827	879	791	801	897	816	796	829	858	852	835	811	864	843	804	873	859	829	823	875	805	793	852	801	790	856	824	876	811	860	845	847	894	821	835	868	882	809	807	826	798	836	802	829	838	857	842	885	839	848	837	823	806	813	841	896	883	836	817	818	854	816	858	842	787	799	835	906	794	829	859	885	840	843	801	855	853	848	839	794	855	830	785	792	832	844	791	820	815	799	809	867	844	857	867	850	830	845	870	808	792	820	829	809	867	808	870	821	828	844	814	869	842	789	848	808	824	849	813	814	823	838	860	893	846	848	819	840	822	871	893	839	855	806	861	845	853	815	816	864	787	825	834	825	808	795	810	811	803	844	840	886	889	827	801	844	805	871	861	870	850	855	843	831	831	858	834	821	776	835	847	840	810	818	822	812	821	862	822	863	814	798	822	818	831	825	818	849	852	809	754	825	832	869	812	841	852	861	873	830	800	865	849	796	844	797	854	853	859	799	850	812	835	847	815	827	796	832	796	857	800	819	839	837	850	827	811	808	854	854	798	838	831	805	831	804	810	807	858	820	849	833	828	844	852	852	818	839	772	802	859	802	816	861	834	802	798	910	823	876	829	851	823	816	835	839	834	847	850	832	846	830	828	826	860	856	809	823	855	825	844	857	876	818	874	849	829	857	828	863	851	805	830	833	823	823	863	774	818	817	887	850	935	825	841	853	864	794	797	830	836	785	801	818	828	822	803	852	820	822	839	837	781	836	835	858	816	881	873	838	834	857	798	870	865	832	787	861	844	828	809	851	793	834	851	832	814	853	830	795	877	882	819	825	810	809	824	911	825	863	810	866	881	826	842	854	860	844	842	870	779	788	855	789	875	832	829	831	829	855	823	929	785	843	843	864	801	849	852	850	844	805	843	839	749	789	867	834	809	841	840	856	858	869	849	842	851	834	778	843	862	860	823	865	803	822	852	865	828	773	859	875	840	827	810	833	829	818	875	857	898	848	854	822	852	813	837	842	803	839	829	853	804	838	789	876	807	882	830	837	852	800	849	851	848	835	848	838	860	904	844	817	803	834	784	819	873	858	808	813	837	828	784	837	831	879	813	844	826	853	779	857	827	825	833	804	847	809	797	823	853	840	821	837	827	855	871	809	855	829	847	791	800	828	822	840	884	789	830	810	851	806	868	831	842	873	853	839	811	852	836	805	810	825	819	817	845	785	782	867	871	833	818	843	819	838	776	831	833	847	774	828	847	808	874	898	793	797	827	833	837	817	909	882	788	809	801	894	826	854	797	863	851	838	820	826	810	859	844	826	818	826	831	840	794	836	768	844	798	825	832	791	860	799	890	850	864	814	818	862	830	856	872	829	762	858	837	794	836	803	843	880	802	833	866	812	818	848	829	819	800	810	821	825	834	849	828	820	863	804	885	833	857	808	881	816	851	862	873	854	824	812	786	833	840	855	831	828	799	868	848	842	812	790	841	813	811	812	797	855	935	823	845	848	831	841	866	807	841	825	874	797	863	849	859	755	861	797	849	780	784	810	823	863	844	855	830	838	835	812	852	823	909	814	789	842	850	836	869	811	888	910	854	787	898	811	844	871	798	841	877	825	834	793	836	809	840	795	827	824	781	771	855	838	862	853	863	823	800	859	776	829	812	877	814	828	811	857	832	814	841	829	849	915	808	792	855	882	794	875	811	833	798	808	882	887	820	829	866	866	874	823	847	786	848	823	863	891	873	845	844	884	812	815	826	836	837	890	831	814	840	822	820	858	803	808	783	776	794	856	877	842	811	896	768	835	842	822	815	872	800	838	757	768	807	811	889	827	808	816	888	856	842	884	848	803	842	860	882	843	879	820	877	813	825	840	857	836	838	831	813	818	843	857	896	869	825	857	839	839	837	783	866	827	785	826	843	885	893	772	824	857	843	835	868	845	861	789	807	866	880	839	812	818	830	859	861	818	866	863	809	816	813	824	791	875	839	820	859	817	848	806	850	818	801	817	782	803	845	826	892	831	859	881	832	854	798	809	820	803	864	793	833	806	869	851	907	896	793	878	813	826	829	817	802	868	811	835	862	843	839	785	892	864	867	836	845	780	851	874	798	845	831	794	866	848	766	840	805	821	837	826	855	791	843	815	822	815	844	817	844	794	802	815	856	859	856	776	816	795	861	850	860	854	815	841	782	823	821	779	816	840	809	797	844	848	837	855	893	844	805	896	835	868	815	869	898	828	842	820	796	822	839	861	821	827	821	821	855	853	847	844	838	853	824	813	827	807	815	812	813	830	830	820	883	817	789	887	855	862	876	868	809	848	838	851	910	812	850	882	804	844	847	861	844	864	830	863	753	811	812	807	834	790	838	833	846	764	857	797	866	854	819	814	853	860	831	842	835	861	819	870	809	801	814	927	791	814	787	805	879	860	792	832	816	829	857	802	806	808	854	843	813	847	840	800	784	806	839	799	825	825	886	807	823	840	807	836	810	837	826	835	857	838	816	765	828	891	787	867	835	811	835	856	882	820	844	798	875	821	832	839	889	847	831	801	850	825	836	832	830	815	874	853	898	836	815	832	806	873	810	806	820
4817	1183	1513	1079	758	532	455	377	256	281	252	209	210	198	188	197	169	194	173	173	173	155	173	204	203	174	199	161	187	200	196	214	179	177	144	139	185	182	147	142	149	137	144	164	165	149	178	139	162	142	171	160	142	138	148	147	147	148	153	140	165	136	142	131	160	139	177	157	143	164	157	162	151	159	134	162	150	141	171	142	158	169	159	146	132	159	150	151	147	145	149	167	158	142	132	136	115	150	165	143	167	147	135	151	150	123	161	140	146	150	145	130	145	158	170	157	131	148	131	145	156	154	155	159	164	130	161	149	147	126	152	147	141	152	149	128	151	154	144	154	152	147	156	124	137	157	148	132	174	159	153	136	148	171	162	125	151	135	153	137	158	158	168	171	118	142	156	130	164	123	158	136	134	159	144	151	150	165	144	171	156	144	158	145	149	139	159	138	144	134	148	150	131	153	164	157	140	150	128	140	152	149	168	143	139	144	159	163	143	147	157	147	151	152	166	119	134	141	141	127	185	152	148	147	150	157	174	146	132	151	163	148	159	153	163	146	146	126	145	135	150	158	151	166	157	142	155	152	155	136	158	117	150	139	159	151	136	139	149	139	130	153	146	141	158	165	157	143	146	142	155	158	144	134	151	139	147	142	136	172	165	127	148	137	160	151	144	147	149	124	147	147	135	159	151	132	147	146	152	151	151	137	145	149	146	158	150	129	141	140	154	143	148	148	146	149	162	173	165	140	155	148	151	156	165	134	152	131	137	167	154	129	147	149	146	133	139	147	145	165	146	146	141	152	156	140	148	162	157	145	150	152	160	153	164	140	144	123	151	151	155	121	170	143	143	140	126	157	136	122	168	133	130	153	160	161	136	136	157	148	130	138	157	160	160	148	127	159	118	158	163	162	151	167	142	158	163	161	141	149	135	158	134	155	149	133	144	134	133	162	146	146	167	138	171	151	148	168	138	157	135	141	143	157	138	138	114	161	129	135	151	127	164	159	146	142	149	125	151	160	156	145	152	150	149	141	141	142	147	150	141	156	142	165	157	132	180	135	150	139	143	150	144	129	133	163	126	135	144	136	148	142	155	127	174	153	161	141	151	152	147	151	121	148	115	157	160	133	145	170	129	145	156	141	144	151	150	126	143	135	143	146	137	157	144	140	143	145	159	179	130	144	145	150	161	134	142	132	159	136	137	128	142	158	140	137	163	135	159	141	168	154	146	137	159	145	137	149	141	142	163	139	151	166	155	144	129	149	143	147	142	140	170	122	143	165	149	144	162	145	119	142	157	131	149	120	153	142	165	131	151	136	140	144	154	138	142	152	131	144	125	159	155	149	139	154	125	144	139	151	142	149	153	147	156	147	141	132	145	139	146	141	171	149	158	151	142	159	148	131	152	140	153	135	168	165	130	154	155	139	137	157	128	160	140	158	131	128	145	142	150	164	142	145	152	141	167	142	130	142	163	161	129	148	135	150	139	135	143	164	157	152	147	144	141	143	165	134	150	136	139	135	171	139	142	121	130	149	156	141	132	156	134	161	156	151	120	131	164	129	178	144	161	131	140	163	127	152	120	146	140	140	129	161	154	140	148	164	160	160	174	152	136	157	155	141	154	143	181	134	146	141	159	160	138	142	170	148	160	153	135	114	159	124	123	176	163	139	153	136	133	162	134	139	154	136	150	130	140	140	155	139	140	145	149	141	142	156	147	164	137	173	125	126	146	131	166	157	145	149	163	142	149	140	151	149	178	160	157	150	136	152	165	185	139	119	156	141	136	131	146	145	130	153	164	152	149	162	162	131	149	165	124	141	159	145	127	163	147	168	181	146	149	133	147	135	128	137	153	154	140	142	136	157	126	158	148	157	150	151	141	154	144	138	162	164	150	140	141	148	118	151	140	125	151	140	167	145	137	169	141	149	151	136	124	147	165	163	147	151	156	147	147	135	145	134	151	127	138	144	147	149	163	168	153	158	154	140	153	157	145	147	154	137	145	140	131	145	149	130	138	150	165	152	152	152	150	136	133	153	150	153	138	157	149	153	148	148	153	139	140	128	150	145	171	143	154	116	142	157	120	143	135	170	160	150	184	148	150	173	159	137	158	140	151	144	138	164	154	135	152	154	157	164	121	127	148	142	162	151	155	189	140	166	129	156	174	142	144	149	149	157	138	142	142	149	149	128	156	169	134	153	140	143	152	160	163	147	150	148	151	148	128	150	165	165	154	143	147	146	154	147	137	145	159	174	156	149	151	152	138	127	148	165	135	142	149	149	153	155	160	136	137	156	159	143	141	159	124	139	143	126	149	152	147	134	141	147	159	138	164	172	143	133	176	157	155	157	152	155	146	171	135	154	154	149	156	160	142	153	151	149	153	115	158	132	156	145	146	148	139	140	132	141	120	139	165	148	165	128	155	141	139	135	145	143	157	142	153	164	137	155	141	137	131	160	165	159	143	155	136	145	150	145	130	145	137	132	143	144	137	121	153	147	135	158	160	150	145	160	129	179	146	135	151	150	151	168	178	139	161	148	148	140	159	132	156	146	157	158	163	125	150	145	141	154	150	149	128	146	169	145	145	152	147	136	145	142	116	144	141	147	125	150	152	161	138	140	137	143	134	173	139	148	152	145	147	126	144	156	134	149	142	135	156	159	148	154	144	153	127	144	137	151	133	143	137	125	160	145	144	158	138	173	167	146	142	153	142	166	144	154	146	157	147	131	154	149	163	142	147	158	155	130	159	129	140	142	145	130	166	160	153	153	152	174	162	134	142	150	161	146	144	142	140	134	147	157	150	157	141	161	135	132	165	150	132	148	136	146	148	149	153	145	145	137	141	131	151	141	147	164	154	152	155	173	149	176	152	118	151	157	156	122	131	145	147	142	158	135	139	166	136	123	148	132	132	165	137	158	149	134	160	145	153	165	138	130	149	151	129	148	153	147	164	162	168	129	175	173	140	143	137	142	151	134	138	153	154	130	158	155	132	174	147	167	148	157	150	140	142	133	141	150	151	148	136	131	174	148	143	144	132	132	152	141	143	147	158	145	149	128	153	157	148	139	159	169	141	135	141	158	115	164	141	145	148	155	157	133	140	138	136	140	159	146	160	146	140	168	123	141	154	141	130	153	140	150	146	157	130	160	155	166	148	147	163	130	138	152	160	150	146	140	153	149	157	146	131	144	144	156	127	132	153	168	143	149	150	170	152	167	148	184	159	149	165	171	143	139	143	137	125	151	127	149	145	138	131	120	139	146	162	164	156	156	133	148	150	150	125	144	141	138	154	150	158	132	120	158	141	148	177	135	144	149	159	163	143	137	143	143	168	142	132	149	147	121	156	144	150	142	131	170	153	144	131	148	119	137	185	148	141	164	142	158	140	144	133	156	160	156	158	146	164	123	146	141	138	169	141	136	133	140	128	140	153	125	167	119	132	158	134	144	159	143	151	141	148	160	134	163	124	160	147	129	127	161	155	137	154	133	165	177	135	165
5620	1758	3789	4109	3506	2780	2364	1871	1703	1423	1270	1199	1129	982	947	908	859	788	783	728	710	754	809	893	953	922	834	828	983	1012	983	985	979	945	711	686	686	586	580	649	595	592	585	679	692	569	577	587	566	524	560	599	529	590	550	538	530	539	508	531	509	508	522	505	509	518	494	567	517	493	507	528	483	528	488	511	511	515	501	488	507	518	465	516	515	527	499	507	493	505	518	476	496	518	506	508	508	496	504	469	486	506	505	495	536	531	498	506	477	519	495	498	472	482	484	475	479	508	507	466	498	506	476	491	547	495	488	510	501	493	489	519	506	493	496	488	478	496	453	524	533	503	512	481	513	466	491	474	503	503	495	476	488	476	476	523	496	519	512	456	493	477	465	508	534	435	474	510	486	486	502	552	475	497	471	469	485	466	472	501	472	472	496	496	481	513	499	452	514	484	478	514	520	482	507	469	461	492	483	505	457	459	471	483	491	477	472	498	521	471	495	491	489	492	478	469	489	492	484	487	487	446	543	507	497	513	527	485	489	482	461	504	494	502	500	507	523	490	494	480	504	490	483	487	531	526	500	491	460	448	493	514	493	459	496	467	526	503	466	449	500	452	434	456	498	462	490	507	486	503	510	515	473	465	519	529	481	502	508	475	523	493	484	505	518	497	491	457	503	479	518	509	509	475	520	503	521	479	498	489	476	465	462	472	493	498	482	481	477	498	444	484	499	529	525	503	467	483	485	461	491	511	477	487	474	484	467	501	506	485	467	485	481	494	461	514	515	465	498	468	529	479	469	501	478	505	537	495	509	518	488	466	508	506	472	531	490	504	510	486	439	531	445	491	463	489	503	488	471	477	499	482	451	515	524	468	483	470	486	463	426	504	497	511	516	509	509	509	489	490	468	473	508	481	498	497	517	492	494	448	493	528	523	505	477	515	510	507	457	504	518	512	489	486	525	507	471	492	470	485	466	521	492	481	462	443	502	515	549	490	472	501	459	483	491	466	503	509	481	507	489	488	512	500	490	486	453	536	509	464	490	461	490	489	482	502	482	479	507	517	493	480	426	487	492	488	536	488	474	479	484	476	524	498	477	459	482	493	460	509	481	527	503	493	505	493	460	477	499	487	545	470	466	488	531	517	505	508	504	464	511	498	499	466	481	481	530	485	507	501	471	518	486	483	498	499	497	499	449	516	506	500	488	491	506	484	481	453	447	501	519	520	500	507	497	493	511	467	504	484	494	493	499	527	483	506	517	486	492	478	454	470	487	512	477	494	510	482	493	486	512	473	515	467	462	493	490	470	505	482	437	500	477	486	473	450	486	480	503	488	444	494	500	516	463	524	495	511	477	484	460	501	477	494	507	471	477	514	488	471	476	499	458	475	474	491	486	501	528	476	484	493	499	482	492	490	496	458	468	507	514	499	491	481	477	481	463	491	483	463	549	477	478	454	528	489	500	526	517	461	451	451	516	485	499	500	477	493	470	464	498	490	513	531	496	496	451	498	530	463	483	502	503	502	521	509	514	525	488	484	530	497	456	469	534	510	491	492	470	499	459	507	541	482	481	484	436	498	521	482	473	493	509	491	490	464	475	500	519	462	481	488	491	480	512	502	524	488	473	505	508	477	477	521	544	444	493	503	435	488	523	473	482	496	535	525	498	475	462	501	455	490	456	524	474	485	504	487	468	486	496	491	472	529	486	485	504	495	485	475	532	489	491	512	522	474	481	502	509	451	500	474	493	496	460	484	511	504	493	483	488	466	483	486	496	518	526	474	510	464	494	470	479	472	499	474	493	483	482	480	487	436	472	489	454	467	501	492	498	480	500	502	490	477	529	484	464	492	470	486	466	479	517	524	504	444	493	517	506	465	477	465	465	520	511	476	477	492	494	453	482	516	491	533	492	479	498	496	492	491	476	498	511	521	496	480	500	443	524	469	521	464	482	531	480	472	535	466	492	510	526	482	500	491	468	467	517	513	451	484	518	512	467	529	504	453	513	506	485	482	487	506	479	517	498	530	478	466	462	477	473	483	543	536	493	524	504	474	480	491	488	477	471	510	455	541	441	462	466	529	483	497	510	500	449	520	492	498	462	478	520	481	505	470	473	479	522	452	468	524	447	490	475	506	442	516	467	511	488	468	480	501	492	486	482	518	491	468	475	460	507	492	508	500	497	470	484	463	493	516	498	491	494	458	520	496	473	509	461	491	475	469	489	506	476	490	489	497	455	543	510	487	453	483	469	476	435	456	517	520	507	467	453	540	501	516	472	429	515	487	486	504	479	510	485	505	483	500	475	512	497	484	477	508	503	461	500	464	475	481	457	536	462	503	506	467	471	501	508	456	497	505	498	521	520	479	520	492	504	519	497	499	472	451	470	477	501	479	502	478	509	515	486	480	511	456	465	518	512	507	471	479	500	515	515	450	524	522	508	455	480	469	485	501	511	521	473	498	437	503	503	495	497	466	487	465	528	519	468	484	535	476	472	468	476	537	485	531	498	486	478	461	477	459	495	465	483	483	498	481	523	510	506	541	488	491	478	492	455	482	483	474	521	491	460	513	486	453	510	511	491	472	502	488	506	508	497	503	509	466	479	480	498	483	495	509	501	507	507	460	483	500	499	510	483	501	501	491	521	473	473	503	489	502	482	473	478	474	495	487	477	490	474	488	534	508	463	492	501	467	536	474	472	516	493	441	459	528	512	523	497	452	485	505	466	458	518	476	510	484	492	489	502	451	466	466	500	491	493	475	539	482	476	506	506	459	511	533	532	503	476	532	478	510	466	475	522	474	525	529	493	477	435	492	480	467	466	490	479	465	486	528	493	455	481	491	480	513	504	520	484	483	505	488	508	469	469	517	495	495	467	519	484	506	513	492	457	481	482	467	489	482	482	521	482	494	494	502	504	475	475	534	488	493	474	490	481	499	502	466	484	505	483	458	515	503	487	492	460	499	488	479	513	482	470	445	492	506	507	458	508	515	492	527	503	479	460	469	519	483	505	482	496	468	466	462	485	513	485	478	481	521	463	487	478	507	501	506	478	518	495	483	480	495	525	500	450	482	493	484	519	501	497	474	498	442	493	509	466	470	481	502	528	499	502	493	526	462	497	509	488	526	449	490	494	489	422	474	496	479	561	439	491	468	475	526	474	491	493	533	482	524	487	526	504	485	489	513	489	459	520	503	494	470	472	494	483	436	479	520	515	470	476	474	474	479	482	470	475	477	488	490	527	465	510	470	465	520	544	480	468	525	480	501	475	501	526	469	486	485	478	497	463	516	494	468	497	507	491	512	503	471	486	482	476	467	474	479	516	486	513	461	480	523	439	488	484	515	516	471	489	528	518	501	501	462	450	499	509	487	507	455	507	496	483	507	543	490	477	491	481	487	505	479	531	516	443	502	453	506	487	530	511	496	497	497	491	495	474	491	525	509	476	523	477	515	493	524	529	518	504	509	486	474	455	472	472	461	465	461	487	507	473	494	461	476
8804	2318	2829	1982	1342	889	676	515	419	386	295	262	252	227	230	220	170	191	182	159	176	161	184	180	212	205	169	156	189	194	226	216	212	177	173	125	128	133	141	131	140	141	118	153	146	145	141	121	129	133	133	117	116	133	99	131	128	127	129	99	104	134	120	137	107	117	126	109	133	100	123	135	115	143	116	122	116	125	122	117	103	120	116	140	110	102	131	110	118	137	126	125	121	120	96	125	132	121	128	128	112	129	104	119	120	107	105	114	134	113	98	116	132	114	119	121	142	120	122	117	137	111	143	120	126	126	124	120	109	122	131	146	125	117	127	116	123	127	118	116	108	100	116	125	113	119	141	135	130	118	126	116	125	113	122	120	106	123	131	111	104	115	119	123	110	104	107	119	126	118	113	119	138	138	121	119	110	117	128	126	136	128	117	116	104	122	127	116	126	124	128	110	144	123	115	99	111	109	128	124	118	105	107	125	127	99	109	114	108	140	121	104	137	114	118	120	126	121	115	128	130	116	107	130	120	122	119	119	115	132	135	123	110	124	93	117	119	114	97	114	131	117	145	137	116	121	106	135	112	122	118	122	119	127	117	121	109	142	110	138	120	116	126	130	128	112	123	108	120	121	140	115	117	136	118	118	119	125	116	118	120	104	98	101	124	100	124	118	130	148	135	139	138	138	131	134	121	114	120	113	143	126	115	111	112	106	120	113	122	121	113	104	122	120	146	131	109	105	115	118	117	110	134	124	119	128	98	116	135	114	124	94	142	106	105	110	105	127	114	126	120	107	127	124	119	133	122	139	143	135	112	113	122	116	141	124	108	109	119	122	133	131	108	104	130	124	105	113	122	126	125	115	128	123	121	107	117	153	124	125	129	114	125	114	108	139	130	111	119	123	127	113	118	131	127	110	124	122	115	132	114	108	107	115	108	131	122	125	102	117	113	117	110	123	117	117	124	114	109	127	110	125	131	98	127	122	120	115	103	114	113	102	119	117	111	124	119	124	113	121	114	117	127	105	106	97	125	114	131	121	107	106	121	132	100	114	130	112	108	117	120	127	132	117	116	119	118	112	108	114	120	133	116	116	120	103	124	123	115	108	124	126	109	134	122	123	125	120	118	111	119	131	118	131	126	120	130	106	134	118	136	117	93	106	112	128	127	110	116	113	112	119	134	115	131	108	136	124	114	129	123	137	112	141	132	117	103	116	113	136	114	122	118	144	142	100	121	127	138	145	130	112	119	137	137	121	105	126	121	135	115	116	107	110	125	127	106	142	118	117	129	108	116	126	128	111	119	125	127	119	127	130	113	107	135	123	103	117	142	140	129	132	125	106	118	116	108	148	134	105	117	127	133	127	133	100	139	115	138	110	133	133	134	131	140	123	121	114	119	122	126	142	108	112	127	131	114	129	141	102	141	128	144	120	137	117	111	118	123	116	118	109	114	86	129	116	131	114	126	123	114	128	120	114	98	119	115	107	114	142	130	152	123	121	130	118	138	138	146	105	125	111	132	129	114	129	114	125	132	110	122	103	122	123	115	117	144	129	112	112	112	118	124	129	105	125	99	114	123	117	124	133	124	106	131	124	106	137	138	119	112	106	132	108	116	138	115	113	128	115	111	111	110	135	95	127	105	114	135	114	117	107	105	140	123	115	121	130	102	124	106	116	105	122	126	105	134	113	119	113	138	126	145	106	126	114	120	131	119	107	144	122	116	127	121	132	113	132	122	121	127	110	136	125	137	122	123	133	113	137	112	99	128	111	114	111	138	129	105	113	126	123	109	111	117	127	135	101	129	136	108	121	109	115	139	126	108	127	112	114	111	138	118	112	107	122	143	124	128	107	119	108	127	109	128	126	120	129	105	113	126	115	121	128	99	114	126	131	112	117	112	120	103	133	116	124	141	115	118	113	101	119	114	124	111	136	107	126	134	132	130	118	116	134	136	131	122	123	115	129	129	124	123	130	130	153	132	137	116	111	126	104	88	110	118	131	107	121	116	112	139	105	113	97	116	132	109	136	118	122	120	104	121	119	127	126	102	137	136	130	119	117	132	125	121	114	141	116	115	133	124	78	122	122	112	120	149	125	104	127	114	117	113	112	116	111	113	119	105	127	124	131	125	128	129	115	113	102	103	121	128	112	116	131	113	125	127	116	111	111	118	125	111	108	135	141	135	131	115	123	126	121	135	138	125	107	134	111	119	128	130	117	129	131	117	119	108	135	125	131	104	104	120	108	128	142	98	109	117	132	110	122	116	113	115	141	116	107	109	122	104	119	112	118	119	124	117	119	105	123	116	115	117	126	123	128	133	115	128	132	102	97	119	113	132	99	120	145	128	121	124	134	131	116	140	125	135	111	125	124	134	137	118	136	99	115	125	127	131	124	121	99	117	109	116	117	107	110	123	117	121	129	136	130	129	129	131	111	104	109	114	103	114	123	106	115	120	122	128	125	100	122	122	124	115	131	108	136	138	122	127	123	133	125	111	129	129	120	112	115	137	143	132	102	132	137	131	119	126	116	120	115	130	118	113	123	122	136	122	130	114	112	128	106	103	106	136	115	119	119	125	126	108	123	113	106	127	120	129	123	126	123	120	119	133	112	119	111	124	123	120	124	123	120	117	110	119	108	145	116	132	112	113	122	121	134	123	126	117	121	113	121	110	111	120	127	135	93	126	104	123	134	117	111	116	110	139	122	109	105	113	112	119	133	116	111	125	106	132	94	109	134	117	123	128	126	115	129	141	123	108	126	121	133	113	104	112	106	111	127	118	104	107	120	126	109	124	122	113	119	114	118	134	119	131	119	120	134	88	121	120	115	115	116	146	130	121	124	108	112	126	111	125	119	109	136	124	131	133	126	84	133	128	101	114	102	129	129	117	105	107	128	117	120	127	129	116	124	139	103	98	140	113	120	117	138	112	127	112	97	101	130	128	119	115	118	120	132	129	130	105	136	125	128	122	117	138	112	112	148	112	118	133	138	126	99	99	119	112	113	131	112	124	118	119	133	113	127	126	124	135	131	133	127	116	124	110	117	114	96	128	105	112	136	118	100	131	136	135	155	117	128	106	121	120	121	124	115	134	132	120	135	136	106	121	127	102	127	117	116	122	120	112	131	121	117	132	122	120	118	112	118	108	113	105	137	141	131	113	106	107	110	116	117	108	115	130	105	107	129	124	119	131	127	136	120	132	120	109	123	119	122	106	104	112	119	119	119	137	101	122	131	120	152	122	136	135	102	135	103	104	109	110	143	103	121	116	125	120	122	114	144	125	132	107	122	116	117	128	115	123	120	119	131	117	115	115	118	125	136	114	112	147	134	107	112	131	135	123	121	110	112	116	123	116	115	120	134	119	116	118	115	114	110	121	130	126	93	128	148	118	126	117	111	105	121	131	115	118	117	135	107	107	96	117	119	112	115	121	110	93	110	112	118	114	115	114	108	109	109	129	117	111	130	112	116	126	117	110	127	113	109	139	143	118	141
7727	2703	6651	7025	5936	4794	3843	3145	2733	2279	1921	1738	1546	1440	1290	1205	1120	1033	982	952	937	906	925	1109	1305	1179	1066	922	1179	1281	1327	1336	1297	1147	859	711	669	633	687	684	638	647	658	691	777	685	545	531	497	482	498	491	552	522	526	473	475	497	471	481	463	456	476	446	484	465	487	485	482	425	421	437	457	433	442	443	457	465	454	470	455	437	418	476	455	452	423	433	437	392	426	436	434	415	447	448	440	422	420	394	426	471	422	416	442	469	429	450	469	428	452	454	431	429	456	410	442	419	428	441	426	428	432	467	438	427	412	436	441	432	425	443	376	453	426	446	462	449	473	428	394	421	427	419	389	402	418	413	438	433	411	398	420	433	453	404	402	438	442	411	425	419	439	414	436	416	388	419	431	412	426	397	402	430	377	392	416	414	434	434	439	423	420	422	400	439	422	370	473	422	391	408	428	420	435	397	439	406	414	404	422	417	430	434	414	416	383	449	429	440	445	394	422	408	415	437	398	425	434	426	376	393	395	414	397	414	393	445	431	436	428	438	431	405	436	408	408	428	427	413	448	438	482	413	387	451	439	426	429	484	428	405	419	396	436	432	385	409	408	394	437	419	421	401	413	428	432	388	411	424	409	392	410	414	423	440	399	392	448	416	457	441	407	403	407	432	424	443	393	414	422	430	424	430	446	409	416	425	443	386	444	455	407	408	400	391	428	424	454	414	426	426	387	386	460	414	412	412	433	395	416	427	416	460	415	431	404	456	422	387	438	413	442	428	415	451	419	383	430	406	401	411	381	425	405	407	405	421	416	420	400	427	402	412	431	433	448	436	395	467	434	423	425	395	438	438	399	422	406	425	431	421	420	449	437	417	379	432	408	424	415	421	433	401	447	431	419	429	437	415	426	436	431	409	396	417	454	402	437	407	442	466	410	421	431	438	441	405	439	435	406	425	422	437	403	438	399	431	411	401	416	440	412	432	436	438	413	417	424	426	426	439	421	466	429	420	431	431	393	410	411	416	447	450	414	442	434	412	429	417	423	442	462	385	428	372	403	437	458	405	428	396	412	425	427	394	420	402	424	401	428	440	435	427	405	448	412	415	427	374	432	425	404	412	374	418	433	425	428	432	451	435	401	405	419	408	406	399	444	443	425	430	414	476	426	436	402	437	426	423	438	453	433	409	403	439	415	414	395	454	438	408	408	411	451	457	417	418	408	402	443	464	431	401	459	378	417	418	399	426	422	481	443	403	418	429	422	408	412	435	408	425	410	432	447	410	412	395	431	404	389	418	455	411	425	441	452	414	365	458	359	429	436	431	425	419	397	399	419	436	416	399	450	433	400	429	432	394	387	430	395	432	409	390	425	401	440	407	424	407	426	415	422	409	449	389	460	409	419	412	422	420	396	418	419	409	413	411	417	443	439	412	420	468	437	416	449	470	464	423	402	426	376	425	423	398	403	440	441	386	419	414	439	440	420	436	430	399	430	400	417	430	442	439	386	410	448	425	415	458	424	437	425	406	475	415	426	393	438	440	421	428	443	391	429	409	425	411	460	402	431	393	430	393	439	425	412	435	399	460	390	424	427	387	445	417	393	424	379	382	397	464	429	425	418	407	458	411	454	425	398	430	436	418	434	424	438	418	400	437	406	423	421	404	418	393	397	416	433	432	382	379	429	439	413	445	379	455	435	452	429	404	453	384	420	417	407	428	422	426	433	408	410	436	406	422	412	458	420	426	427	433	420	423	470	434	420	407	422	401	407	424	417	408	422	431	414	429	416	425	409	407	429	439	429	438	433	412	457	442	446	395	424	424	414	414	393	408	385	431	388	399	374	413	429	427	452	434	396	450	392	404	415	366	380	463	420	431	423	429	412	427	387	395	429	430	416	465	451	450	424	437	440	365	402	475	419	376	415	429	428	397	430	430	430	415	446	426	420	433	437	440	438	412	432	448	413	396	436	441	411	399	424	422	397	427	413	413	399	416	408	417	421	449	393	388	401	379	450	430	415	398	439	434	404	431	422	444	397	432	403	462	428	414	443	420	432	400	398	424	442	409	424	408	456	407	441	432	439	407	441	434	417	430	411	371	410	436	420	404	401	463	419	416	420	434	400	423	384	397	411	407	413	433	400	400	442	437	432	432	420	438	418	437	417	429	414	428	432	407	428	441	432	410	399	425	449	409	439	414	385	447	430	400	404	462	420	432	402	384	429	449	413	392	389	424	455	424	428	429	406	413	445	432	436	416	449	419	376	377	432	447	405	428	431	433	403	399	435	396	401	422	409	400	471	421	433	445	455	391	422	407	423	413	411	447	419	425	402	443	396	461	436	434	464	431	425	391	445	444	452	428	431	418	422	414	383	414	412	427	417	414	404	427	449	432	435	417	408	445	442	427	392	403	405	446	408	405	410	376	394	401	415	423	411	393	429	436	402	412	417	409	450	421	409	448	425	399	413	433	424	404	403	404	405	412	401	417	437	394	424	422	414	427	407	408	433	403	405	410	417	465	408	396	395	420	428	415	402	434	410	444	444	444	472	404	390	425	414	393	426	394	435	431	406	437	426	437	433	423	408	453	418	410	375	446	425	423	433	437	431	428	445	406	390	371	447	393	416	436	413	428	439	382	460	420	460	434	387	419	378	414	425	433	388	402	402	438	435	440	398	444	416	421	431	418	421	389	405	403	386	442	436	414	454	429	403	419	420	447	427	427	433	437	416	419	406	419	433	434	474	457	412	376	426	413	368	430	441	387	404	421	404	405	437	483	407	383	439	472	410	397	448	401	405	415	423	399	439	427	426	440	416	413	409	432	432	414	393	415	454	424	397	420	425	458	437	407	391	435	434	399	383	409	435	394	408	434	391	428	410	424	413	427	435	438	402	438	394	420	425	406	446	406	401	416	379	420	428	426	432	438	414	376	416	412	435	409	408	395	416	455	418	425	433	417	417	451	438	430	455	459	426	425	428	437	432	391	415	414	419	414	409	452	413	432	401	447	419	382	411	447	414	449	400	378	428	383	467	431	417	413	460	398	396	430	404	428	413	394	413	421	419	409	427	410	439	416	417	413	419	408	406	364	399	423	427	418	443	392	416	404	428	400	417	435	400	456	443	386	436	452	425	439	412	424	420	431	401	455	389	411	427	415	433	451	411	415	411	387	422	457	447	395	437	433	390	405	477	408	426	404	422	422	382	424	432	450	413	391	410	435	436	412	434	452	426	413	432	424	431	427	401	431	420	434	409	443	417	393	378	418	438	421	423	407	414	436	428	423	435	448	429	415	407	447	416	401	373	435	397	399	432	386	408	464	429	388	414	400	405	446	373	403	429	432	416	420	401	446	409	427	436	431	404	406	436	415	417	448	421	412	418	379	416	453	431	376	418	425	424	431	421	423	430	411	414	434	410	433	437	430	407	395	411	411	455	436	411	420	436	425	412	417	431	397	460	443	421	401	405	413	429	426	452	394	448	419	383	450	408	408	455	414	397	412
1388	340	371	345	346	302	292	258	273	264	277	265	287	303	263	267	263	273	284	272	276	276	271	288	283	272	259	281	269	266	289	283	281	287	271	288	274	264	270	271	272	256	294	292	266	238	299	287	224	268	276	284	274	263	263	281	265	258	275	262	277	260	280	259	293	272	272	252	305	257	302	247	267	271	261	262	286	283	276	270	244	267	267	248	280	284	259	260	283	259	292	260	312	271	267	263	266	300	280	285	302	272	288	288	267	294	265	269	267	262	272	282	278	264	258	263	279	250	267	268	287	262	271	301	268	259	294	278	247	291	273	279	263	266	267	263	260	263	290	271	286	261	278	269	259	292	264	276	246	255	265	271	256	245	309	281	290	291	279	271	253	249	268	252	268	278	275	249	281	292	252	268	257	259	292	246	284	273	273	260	272	278	270	275	263	275	301	287	297	311	261	258	254	280	261	254	293	262	297	286	261	262	285	270	283	294	286	251	268	287	278	262	287	287	284	270	248	270	310	249	255	281	262	280	280	278	273	261	289	273	297	250	270	263	259	239	278	274	285	283	264	284	274	298	296	233	288	298	299	278	280	257	281	260	265	251	305	289	259	279	267	273	259	262	275	261	250	287	278	253	267	225	280	293	263	282	275	289	255	247	271	273	290	253	276	280	284	287	294	265	268	257	242	265	280	288	284	286	261	270	269	257	278	264	291	287	265	224	253	262	273	249	261	273	283	257	275	278	246	263	271	277	307	302	301	292	297	293	268	297	237	263	270	264	265	274	291	287	260	248	291	264	264	259	266	268	295	283	280	258	256	274	282	263	263	275	276	269	280	274	269	298	294	258	292	265	270	266	269	258	257	303	265	277	260	279	289	274	289	289	273	258	256	291	276	285	278	269	253	273	249	239	274	270	271	297	262	277	263	291	268	268	274	277	248	311	253	289	258	276	283	278	292	292	281	250	276	237	290	272	292	267	270	286	257	275	266	263	276	309	279	254	258	282	242	280	253	284	302	282	268	253	268	271	244	285	274	291	274	246	293	225	281	286	280	276	298	265	265	258	271	282	268	284	263	265	304	242	281	299	251	260	278	276	295	284	315	245	267	284	300	272	268	310	254	231	269	299	258	256	279	285	297	273	276	278	270	253	232	248	277	277	255	286	289	291	271	258	275	279	288	274	283	277	278	288	275	272	259	258	260	274	258	261	284	269	273	270	277	264	235	305	299	262	276	281	287	292	278	269	287	264	268	288	321	273	286	297	276	268	257	272	263	256	259	300	245	278	263	273	295	280	273	289	255	263	258	263	273	292	247	284	272	287	281	265	248	274	270	260	268	276	258	272	300	285	252	267	277	261	265	285	263	291	263	269	270	290	259	288	271	255	250	283	284	278	293	252	281	271	293	277	257	234	276	249	291	266	305	249	262	261	250	274	278	262	286	273	268	285	287	288	275	285	259	240	270	270	280	260	310	260	253	273	295	249	274	288	270	266	298	262	280	261	280	266	270	274	260	257	269	271	268	263	293	278	258	291	269	271	288	271	266	268	270	235	276	282	264	284	276	283	287	304	262	270	275	263	278	272	276	247	297	249	284	286	260	251	249	277	276	269	272	288	256	315	225	247	290	268	257	295	283	281	281	255	269	296	279	267	271	243	279	262	254	238	292	271	271	251	265	267	276	252	267	284	295	291	268	298	256	263	268	305	251	282	274	264	252	243	278	292	249	270	291	254	281	280	260	280	256	270	279	263	258	280	276	247	248	278	268	256	279	255	329	256	262	259	275	281	292	248	306	272	260	275	270	259	293	266	249	249	277	280	313	240	267	279	263	255	255	247	256	269	261	270	273	280	265	273	271	284	253	289	259	275	283	285	264	263	282	269	225	270	269	313	286	257	265	257	287	262	259	282	279	272	272	287	249	284	275	286	254	307	294	306	302	267	269	290	280	260	295	270	253	298	289	284	280	259	272	279	293	274	278	249	274	279	269	260	279	246	289	262	245	239	239	256	255	260	270	254	264	250	286	309	259	262	260	289	269	301	289	282	253	271	284	271	255	273	281	268	250	238	280	264	245	286	268	273	273	282	286	314	275	271	283	264	268	285	238	293	317	254	268	247	291	261	272	284	270	252	271	291	258	312	256	289	281	265	256	273	268	263	266	279	260	272	258	266	244	306	265	254	289	281	252	271	270	260	267	271	312	283	270	245	279	276	283	261	246	254	306	271	253	260	248	270	266	269	260	280	261	290	240	267	290	253	272	240	256	258	272	291	254	248	285	239	274	301	265	274	267	274	274	275	249	265	283	282	258	293	251	266	247	248	283	241	263	265	279	298	238	270	295	288	275	261	274	252	265	281	275	276	285	262	235	247	267	277	269	250	240	272	277	270	287	281	278	278	265	277	281	251	271	275	295	249	286	276	272	292	258	299	274	297	262	281	262	264	263	263	262	262	258	254	263	272	267	235	257	300	265	263	271	291	282	285	278	260	259	250	279	274	245	302	263	272	277	295	269	251	260	253	267	280	251	273	287	258	282	285	237	309	266	260	282	279	291	309	261	264	298	255	278	291	288	282	295	267	248	277	273	287	263	272	253	255	261	288	296	267	240	285	265	259	259	257	287	271	286	293	269	272	317	254	279	242	290	254	310	258	275	254	276	284	261	295	286	288	280	305	265	295	263	255	245	264	259	290	247	275	244	238	294	245	280	276	288	263	274	282	286	294	265	261	260	286	269	259	260	261	273	275	273	262	281	300	291	289	269	289	272	290	272	250	273	263	272	274	259	280	274	255	287	254	269	272	284	265	275	270	291	255	293	281	296	279	271	273	258	283	272	272	277	261	289	270	264	268	261	257	274	257	253	283	261	289	281	256	265	276	252	280	254	246	284	272	247	261	265	281	264	271	275	283	264	266	280	247	253	252	312	301	255	260	271	274	271	241	272	256	267	255	260	260	306	259	261	275	233	274	256	248	256	278	275	249	274	283	268	279	261	254	251	264	272	288	276	297	307	274	277	282	248	280	288	282	305	271	288	280	290	287	262	275	280	261	242	286	291	274	251	271	291	268	298	253	266	292	274	289	248	281	280	285	252	277	285	261	296	297	273	258	255	276	251	244	269	268	273	248	262	293	245	269	253	248	297	250	292	254	268	284	301	255	267	281	288	249	260	260	260	269	282	267	285	261	282	290	259	304	310	274	256	283	266	250	277	262	287	250	251	264	267	285	287	253	258	279	282	268	305	264	284	244	285	310	278	259	254	271	250	256	277	246	274	262	267	252	271	270	261	277	259	290	246	288	260	273	291	275	277	270	262	266	288	244	228	265	274	264	286	246	250	264	262	227	288	246	285	224	279	270	275	297	274	307	284	273	250	277	257	265	272	279	263	299	256	238	293	270	278	260	266	308	285	273	285	240	268	276	255	290	265	279	269	279	261	241	266	250	227	262	260	303	263	285	221	263	259	278	305	246	291	262	271	267	248	254	300	269	280	285	276	271
2295	939	1069	1012	1009	990	965	935	923	893	856	879	906	839	869	888	851	838	889	832	835	912	870	864	854	851	828	839	838	849	837	854	790	818	852	887	826	854	838	841	870	854	803	865	812	898	844	838	847	809	853	819	823	823	876	798	806	852	803	849	824	876	858	852	783	816	860	818	787	836	830	782	815	786	850	858	824	812	763	846	878	824	805	859	834	858	839	812	839	805	827	882	885	791	892	848	840	849	822	839	855	856	816	789	851	842	875	887	830	832	824	829	822	844	880	846	876	810	828	820	863	861	871	829	843	806	806	835	821	833	849	819	850	826	864	784	792	866	872	885	870	854	834	850	837	819	819	794	825	800	774	803	860	847	805	838	873	850	870	850	779	791	772	836	806	809	801	817	832	834	818	773	823	858	792	846	831	858	825	780	790	842	825	878	818	838	857	819	805	808	827	825	838	836	854	787	860	844	840	804	864	881	814	857	803	800	834	781	844	803	799	844	830	830	811	811	782	805	815	837	816	839	822	886	860	850	846	855	866	873	830	846	848	880	819	820	809	819	877	899	866	839	882	825	841	794	837	779	845	818	799	806	832	804	810	804	812	838	838	813	844	815	877	794	834	885	818	789	805	824	839	864	826	814	891	806	866	782	839	813	861	837	848	800	857	838	810	850	822	832	826	867	841	873	801	893	803	817	828	844	829	807	817	825	857	830	799	784	812	837	822	843	858	821	830	821	818	819	841	811	867	782	802	822	833	787	862	795	809	846	809	797	858	851	840	833	814	860	874	888	832	858	855	829	831	807	795	814	837	815	817	818	846	842	880	869	816	831	833	797	800	841	833	862	837	858	874	815	827	789	774	814	855	764	844	854	884	835	879	836	854	850	807	832	801	771	797	832	861	849	800	823	819	885	825	855	838	802	860	848	847	803	847	828	823	827	809	853	851	813	840	865	835	867	803	840	869	827	805	836	783	843	806	822	821	871	849	897	782	841	810	766	824	826	870	807	819	828	848	845	900	909	780	846	831	852	860	802	871	841	838	762	829	845	804	844	849	787	869	845	826	828	833	809	825	836	806	813	819	801	825	857	833	797	795	830	849	818	802	828	832	779	897	849	831	838	882	804	837	819	811	834	814	832	800	870	816	817	826	824	805	845	864	836	833	821	868	789	874	869	873	832	810	846	823	836	824	864	860	843	827	841	803	803	810	829	840	808	839	796	813	846	821	757	872	832	799	848	851	834	811	871	807	830	818	798	843	826	814	815	851	825	846	876	831	792	815	804	782	890	804	847	880	820	789	766	843	817	851	892	883	770	856	815	839	820	807	864	866	816	877	816	796	853	827	836	830	828	878	816	823	828	810	837	853	828	786	862	819	888	806	824	891	866	829	812	887	897	837	753	836	857	870	816	776	856	821	793	845	830	876	822	816	844	814	845	819	823	841	832	834	849	811	854	865	818	812	835	833	850	839	816	874	829	838	832	748	837	827	785	829	818	889	817	890	818	845	812	828	890	852	854	819	899	863	826	802	836	825	789	826	845	880	873	856	842	782	769	837	791	849	840	810	852	824	798	855	837	895	816	841	890	805	874	794	854	873	832	891	804	858	828	849	839	814	812	804	874	824	796	784	813	821	868	878	862	860	899	833	819	882	800	775	830	871	777	787	812	811	858	845	833	863	795	816	826	800	863	848	809	828	831	812	790	814	839	807	860	838	810	814	838	843	814	827	780	864	855	827	837	820	879	828	861	841	840	801	828	826	789	818	853	828	837	851	850	854	860	840	854	887	875	868	846	857	855	819	803	900	831	848	811	825	811	830	856	847	863	844	787	813	792	818	779	841	817	847	896	811	859	846	818	820	859	795	841	830	802	839	848	859	853	827	803	808	812	868	834	869	850	849	851	832	845	816	875	836	842	886	829	863	823	852	841	852	849	876	869	801	880	828	864	824	836	883	824	831	847	847	859	804	825	815	869	842	819	828	835	839	857	852	827	858	777	837	820	835	829	866	819	783	820	862	871	819	785	806	828	814	853	807	843	910	814	826	861	788	786	833	805	863	861	809	823	828	866	821	822	904	849	817	857	854	859	820	790	851	875	814	809	831	847	794	844	821	858	857	849	898	769	798	860	829	845	806	859	862	846	839	850	832	819	863	817	805	807	844	858	839	849	851	794	871	865	811	820	838	808	847	786	812	792	857	803	828	840	885	893	802	843	840	807	851	852	817	859	845	863	827	853	815	820	813	852	798	814	838	867	837	798	838	871	787	854	834	836	832	803	855	835	869	826	806	842	825	816	809	866	813	844	818	845	844	840	820	832	840	827	828	779	820	840	816	825	827	840	838	833	811	830	840	833	833	807	835	854	830	879	763	829	798	852	825	834	852	827	812	902	815	849	859	830	814	839	851	847	797	847	859	804	832	827	772	879	856	839	800	831	840	833	862	796	818	782	817	841	799	813	873	807	820	829	853	866	828	785	861	878	817	871	853	834	818	842	856	799	823	804	832	812	849	822	830	797	811	825	833	775	842	803	851	841	839	845	811	872	841	813	773	856	862	837	806	816	863	878	820	840	849	838	770	791	828	864	870	813	826	793	879	855	872	832	859	865	831	816	834	795	809	815	851	821	803	825	810	831	829	822	861	813	822	862	823	851	842	804	817	915	874	782	838	852	818	843	829	795	862	790	821	856	871	880	845	849	838	773	824	814	855	841	842	779	840	848	831	770	836	831	885	852	846	851	879	846	858	811	840	816	849	861	862	822	835	853	817	820	883	905	843	883	843	831	793	828	797	812	822	797	833	831	799	871	784	859	822	857	816	816	872	842	798	879	819	840	860	831	803	832	829	801	786	831	835	831	847	828	823	866	824	873	798	883	797	851	848	837	826	814	870	876	876	864	826	863	819	848	869	867	860	780	881	798	812	837	778	853	828	869	869	861	808	833	876	830	843	821	822	855	822	867	861	875	797	818	779	814	848	792	878	804	827	841	826	835	884	867	836	823	858	858	812	804	814	833	820	830	789	829	857	889	862	863	883	836	851	819	856	795	865	833	794	817	852	851	876	848	855	843	850	847	773	814	800	843	792	825	904	845	830	833	838	865	866	838	848	817	834	837	826	812	894	811	827	833	828	786	795	841	832	824	842	827	847	849	807	851	826	751	783	835	771	848	831	849	807	857	822	849	823	836	840	828	837	807	840	825	827	850	866	895	799	865	837	871	849	855	828	800	831	826	837	788	837	827	845	817	809	824	850	828	820	804	794	812	830	863	811	840	809	830	868	868	838	819	833	853	848	805	872	774	859	806	800	830	824	773	813	810	798	878	833	809	847	812	757	840	822	878	881	850	812	851	858	815	809	806	838	805	864	865	854	826	798	797	815	849	820	844	781	845	828	801	853	815	860	834	867	834	839	839	862	805	824	849	830	801	780	824	832	869	803	830	815	845	849	836	810	827	812	901	830	879	830	792	817	839	845	806	843	826	810	848	860	828	817	823
4645	1198	1550	1040	711	539	442	357	326	241	240	215	231	180	193	207	191	184	170	157	162	177	159	177	199	174	149	169	199	189	168	188	181	180	171	157	151	152	161	171	162	141	153	142	144	155	142	145	149	149	126	150	158	163	140	152	150	137	156	153	158	174	141	149	148	144	179	136	141	165	147	138	140	170	132	127	124	160	153	119	136	139	159	157	149	150	155	150	149	146	168	163	143	147	150	135	124	135	147	137	138	158	147	147	157	149	133	134	125	145	131	158	140	161	145	134	174	134	145	149	163	143	165	157	158	143	157	157	159	150	138	147	148	141	137	149	155	154	143	164	146	146	164	157	140	140	123	150	157	150	146	127	145	123	149	150	141	149	170	147	147	140	150	147	147	143	155	144	161	166	139	147	150	139	136	160	143	139	126	149	144	131	155	143	138	145	151	145	166	160	166	155	133	134	145	160	157	136	153	161	146	155	138	135	157	144	174	160	128	132	151	137	161	147	160	141	162	130	164	127	141	170	165	139	169	119	171	157	167	145	146	147	173	176	152	157	159	145	152	124	124	131	126	119	143	140	167	150	157	147	140	149	153	170	140	145	156	148	176	144	125	138	150	142	153	149	154	158	155	147	146	160	134	156	166	157	160	121	151	145	160	160	139	141	147	136	144	150	120	165	148	147	145	159	155	159	142	157	138	146	130	151	147	146	140	164	121	127	143	150	141	151	155	150	173	159	150	141	133	159	143	158	155	152	136	127	146	150	119	139	138	143	130	131	152	166	156	150	146	138	169	144	137	158	141	152	145	152	160	122	157	130	132	148	150	118	147	137	159	147	145	127	144	130	131	167	143	154	156	139	159	138	133	141	160	133	125	129	136	144	132	144	150	123	138	128	134	170	136	156	140	134	124	150	145	145	135	152	175	143	141	162	160	135	168	136	155	165	150	141	165	140	118	134	140	170	151	145	156	142	160	140	154	156	147	159	143	150	157	135	130	149	165	160	129	160	124	128	133	145	128	161	162	148	142	145	141	152	157	150	160	146	153	156	131	132	146	136	145	146	136	157	166	151	160	160	154	125	156	130	146	156	149	142	135	147	144	143	138	151	146	142	141	116	159	138	140	162	147	131	161	152	142	149	143	150	157	146	148	145	164	128	161	135	168	134	165	162	157	125	154	144	146	141	171	147	137	160	137	144	142	123	123	134	182	127	171	148	142	134	168	147	145	145	164	157	138	163	150	148	151	157	167	140	139	148	150	138	154	128	151	142	140	147	151	113	150	153	147	171	131	149	143	136	157	143	138	166	135	130	126	147	129	157	138	150	123	140	158	155	149	129	155	140	139	131	145	144	146	135	147	143	170	162	153	137	133	118	130	166	126	129	142	136	131	146	134	144	152	149	153	149	147	138	136	178	149	159	142	144	151	143	140	157	139	141	159	142	150	140	148	151	142	163	150	134	163	145	126	143	147	149	133	137	159	161	162	129	140	137	138	133	135	139	151	151	128	160	148	148	132	138	159	175	162	157	148	146	132	160	152	153	156	159	151	151	161	153	136	170	144	141	145	144	155	151	177	137	143	142	140	158	140	146	162	143	160	128	158	150	171	138	159	149	132	137	143	156	149	139	146	148	148	149	143	152	152	144	157	156	150	149	130	150	146	140	144	146	146	138	139	132	157	168	157	137	127	135	153	158	168	145	151	130	143	144	137	137	142	162	144	152	153	143	174	163	146	147	145	148	150	136	136	160	132	125	123	134	130	143	156	147	145	134	140	137	150	146	121	138	145	154	147	139	153	147	154	136	159	147	140	127	140	124	137	163	175	141	133	165	129	154	147	153	174	137	148	179	132	153	133	157	148	138	124	155	150	140	156	128	144	144	146	147	139	166	140	129	133	150	136	142	162	164	139	163	163	135	172	146	162	145	162	143	148	149	147	135	145	151	147	149	137	155	145	134	124	144	140	140	144	155	148	146	159	150	146	125	155	140	132	132	130	146	168	149	148	123	146	160	147	156	160	136	165	151	144	146	126	138	155	139	146	135	152	172	149	127	131	126	171	145	163	145	157	143	116	154	145	160	163	138	147	141	142	137	143	142	136	156	123	148	147	139	143	151	142	151	168	162	133	126	147	149	138	140	134	151	137	160	133	148	143	160	163	130	125	153	162	127	162	147	165	152	126	147	178	150	162	134	142	164	165	150	147	140	165	127	140	152	117	136	139	168	135	145	124	142	137	134	150	145	134	144	158	168	133	140	155	146	115	152	125	141	163	145	139	154	176	148	138	146	143	139	137	145	144	134	142	155	125	154	146	154	132	153	129	125	160	160	158	159	131	160	151	151	132	135	144	151	162	164	131	151	122	157	156	145	141	160	134	150	148	157	152	144	148	163	147	131	154	148	127	147	156	145	155	131	146	132	138	166	143	142	151	135	110	153	138	145	164	146	163	153	155	147	137	150	124	136	152	141	115	153	161	145	158	131	166	128	142	154	143	134	172	156	153	148	141	151	151	138	151	171	136	150	137	160	151	153	145	163	153	156	156	167	135	155	137	153	168	157	148	133	161	129	149	137	146	147	145	161	151	152	137	138	145	144	141	136	128	127	136	118	143	167	155	137	134	165	122	140	162	159	136	171	134	128	143	128	148	163	167	127	162	163	149	148	150	136	129	154	158	149	150	129	143	137	134	162	154	146	140	130	145	136	144	142	162	148	125	134	157	145	167	135	141	159	157	127	139	151	152	167	135	147	124	145	159	159	142	149	142	135	132	155	146	156	153	145	156	150	136	158	131	138	134	136	139	166	155	144	148	137	172	159	163	150	154	155	142	146	140	160	138	145	151	139	147	152	164	131	157	151	149	164	118	140	154	154	143	148	140	156	137	140	162	155	146	171	161	156	147	135	156	151	140	160	159	150	138	123	155	152	136	133	147	128	151	160	124	153	166	166	142	126	141	145	134	154	146	144	152	139	139	145	157	141	144	130	138	131	153	169	136	163	161	150	139	156	147	139	137	128	142	132	156	166	144	148	137	133	133	145	140	141	164	163	146	171	139	147	127	139	157	161	128	152	159	156	148	166	174	124	128	151	155	159	133	160	162	132	131	146	142	121	155	145	121	155	137	164	160	144	152	147	143	142	153	170	136	143	130	139	149	162	141	155	142	131	143	130	154	139	146	124	141	176	153	144	145	160	158	141	147	138	144	167	144	144	146	147	149	137	136	134	135	147	158	160	133	153	159	154	128	140	148	150	143	116	147	136	134	134	143	143	166	151	128	140	134	131	137	151	134	148	154	164	141	168	149	141	158	148	137	152	148	126	161	134	127	145	123	157	153	154	144	145	130	153	157	151	156	143	147	155	143	142	156	124	125	130	156	146	124	145	146	150	140	147	152	132	155	136	147	127	155	154	149	149	157	146	130	146	176	159	139	140	153	147	161	145	150	139	151	143	122	168	159	150	143	134	159	129	160	140	142	157	160	154	157	157	143	139	159	127
5613	1713	3815	4080	3517	2811	2345	2031	1710	1502	1329	1219	1058	1057	954	865	867	791	742	753	719	729	763	883	976	852	761	775	850	915	942	926	851	944	688	662	606	625	598	608	624	612	619	609	682	657	560	559	518	558	543	520	559	577	534	535	536	552	540	522	518	493	574	555	563	516	503	549	476	519	532	523	523	510	504	467	485	496	497	478	520	529	499	479	500	491	443	472	492	494	546	533	498	473	487	474	477	505	513	506	497	512	508	475	487	465	475	516	510	453	467	499	484	459	473	473	481	474	467	497	502	529	504	476	491	512	497	476	504	510	516	467	481	514	514	460	457	474	485	488	534	485	498	568	461	496	482	515	488	460	486	495	475	494	474	497	527	476	442	496	483	523	504	498	498	479	520	493	486	504	469	451	497	465	472	510	455	477	516	474	461	504	476	536	523	471	514	459	507	470	489	506	484	506	525	511	470	463	511	502	475	468	500	534	508	498	449	500	476	481	520	499	491	506	511	488	479	486	484	496	468	503	494	506	489	501	475	488	484	483	513	502	478	444	465	483	482	485	491	475	472	480	456	522	503	505	519	480	486	465	457	455	451	531	517	476	504	481	517	511	512	496	483	470	456	488	437	495	459	481	475	504	482	495	494	447	467	465	488	510	506	532	454	526	465	484	484	519	532	464	489	501	497	427	439	451	490	464	501	487	487	488	502	511	461	504	491	508	516	544	451	512	466	495	480	463	482	519	475	483	507	524	483	494	462	485	530	516	510	474	473	500	493	491	455	522	471	503	475	496	482	496	467	513	489	479	519	443	477	484	481	490	504	485	463	475	488	483	458	485	475	461	489	498	483	534	465	471	482	482	449	504	473	481	488	486	490	519	479	515	449	460	456	466	509	493	527	503	505	518	446	544	475	523	502	496	503	506	453	471	485	473	488	481	487	516	503	474	499	475	505	457	486	500	485	471	483	521	498	450	503	491	479	496	514	487	490	479	460	451	488	437	479	494	500	503	463	473	527	475	494	503	474	483	468	444	504	499	485	484	484	477	516	474	497	518	510	506	487	495	502	539	522	489	493	483	493	503	483	516	520	513	505	477	483	487	524	456	457	527	497	523	507	471	455	464	469	464	487	499	497	463	521	444	498	501	427	458	447	532	460	489	521	489	489	528	526	454	471	468	505	489	482	516	522	533	482	502	473	522	488	496	506	486	513	495	473	523	471	457	485	482	500	507	462	501	476	515	520	521	530	467	499	510	528	509	501	499	470	454	475	500	514	478	509	516	485	465	471	486	464	494	488	512	511	452	482	410	519	525	476	474	475	464	488	470	527	480	494	525	469	518	496	493	511	490	456	466	534	501	519	508	494	483	473	502	509	452	502	471	459	472	499	507	476	495	498	451	449	455	441	453	441	475	457	514	493	502	520	503	501	474	458	536	507	503	482	470	490	504	526	508	450	508	456	462	486	517	503	476	473	532	498	480	493	477	489	517	466	495	548	489	528	496	489	494	468	514	493	486	504	495	491	518	527	471	475	441	496	457	514	486	500	456	492	482	493	480	517	487	508	460	502	451	447	477	523	464	463	514	492	503	494	484	482	494	468	480	481	472	525	480	477	485	452	496	517	500	474	525	491	446	506	493	468	518	522	505	511	507	479	549	515	460	466	463	481	512	493	494	530	535	468	459	501	494	492	519	506	529	456	489	495	504	481	513	518	466	470	472	519	522	472	510	490	524	514	474	464	531	456	501	468	509	478	491	507	537	519	501	482	486	517	479	498	458	527	479	501	473	504	502	476	465	463	476	491	518	494	528	502	511	474	500	514	501	486	504	541	507	472	484	492	471	501	469	519	508	497	505	505	522	525	500	489	508	473	481	476	472	506	534	502	472	510	489	471	488	470	501	499	493	490	490	535	509	457	511	487	497	519	494	491	494	480	478	512	500	506	529	492	516	460	495	551	495	528	504	472	475	507	489	542	486	487	463	496	502	478	478	480	497	508	474	512	505	516	484	509	467	494	500	492	498	515	500	472	520	481	513	491	487	480	497	511	467	516	487	472	508	503	470	452	501	466	493	512	498	494	473	509	515	480	497	497	494	496	489	440	478	486	466	459	501	519	493	488	499	498	521	461	512	518	508	525	499	514	504	479	507	486	483	499	520	492	486	466	502	474	517	484	470	496	489	483	462	484	500	499	483	486	459	473	512	484	483	500	467	474	506	503	499	469	497	479	524	478	532	495	480	532	490	520	523	476	478	522	496	464	470	500	439	485	505	440	506	494	505	463	493	529	488	504	478	463	496	497	495	522	531	466	490	489	507	467	505	502	510	448	475	463	467	511	455	503	462	549	490	457	491	484	511	499	486	483	524	480	473	468	539	519	489	524	459	463	485	493	488	495	492	484	493	495	436	497	508	514	495	494	482	479	485	493	490	476	477	486	461	517	491	511	450	523	506	512	447	500	494	525	541	491	500	499	525	435	494	450	480	512	467	490	466	487	500	497	486	513	446	460	506	493	474	506	477	466	494	505	497	514	438	473	481	460	491	501	476	517	515	477	496	487	485	521	531	517	471	499	465	527	480	517	528	512	495	464	475	484	477	486	520	492	488	478	503	503	499	445	488	471	489	457	480	484	469	535	508	470	541	525	488	468	492	480	460	505	497	484	474	493	480	480	500	477	527	497	482	504	472	510	473	488	492	492	513	468	487	480	484	460	492	517	477	491	516	492	518	518	507	509	510	501	471	491	463	516	516	468	534	499	477	494	497	474	473	519	503	469	505	460	525	477	490	495	472	484	508	496	520	484	459	495	480	510	474	510	479	482	466	519	471	506	475	542	499	498	532	500	484	526	473	492	459	456	448	517	520	449	488	488	487	481	463	471	491	499	482	497	531	529	531	483	534	499	511	499	460	500	479	503	474	498	532	502	458	483	495	500	478	452	490	553	464	476	467	527	445	480	476	479	516	509	441	481	486	480	461	481	491	497	475	523	506	486	479	463	480	521	493	525	472	481	466	494	475	503	486	522	528	454	509	540	487	514	496	493	522	470	524	516	474	504	460	486	444	506	491	489	502	468	527	477	492	522	479	464	514	494	497	480	462	510	493	523	464	470	467	487	522	482	519	492	503	521	465	483	483	496	515	482	487	517	501	452	531	501	472	517	506	481	534	499	494	456	479	494	503	459	485	500	471	474	502	479	517	503	505	506	481	488	505	485	501	481	469	455	456	522	536	481	506	494	461	518	512	500	483	481	460	483	470	462	465	526	490	469	471	489	501	494	483	513	520	497	487	512	535	467	506	486	489	511	498	452	490	499	490	520	491	511	515	472	503	478	470	490	519	484	532	527	482	501	481	433	463	479	489	506	511	462	501	533	505	466	480	497	479	436	472	481	495	490	485	517	507	499	467	492	509	502	481	503	474	479	488	507	502	519	446	499	533	484	486	477	500	521	464	480	511	516	496	488	484	529	539	482	470	499	457	492	491	482	450	491	490	525	489
8697	2376	2876	1977	1280	875	690	557	444	383	319	265	238	245	223	204	186	175	178	170	169	172	160	201	204	190	177	180	181	185	159	227	192	206	149	195	135	161	154	130	133	157	146	145	144	153	112	125	118	129	143	125	123	111	129	119	124	118	142	116	115	124	135	124	131	128	121	126	123	121	133	125	109	112	112	126	118	108	98	136	121	118	120	107	127	128	116	108	139	108	130	149	112	127	151	126	107	136	116	110	124	102	106	112	111	144	134	128	126	128	117	107	124	136	122	118	107	121	127	121	136	118	126	117	100	117	114	106	109	123	114	129	132	138	108	127	130	128	132	127	148	125	110	116	123	135	126	112	114	123	91	118	113	114	110	97	125	133	131	110	136	127	126	122	124	135	105	130	103	121	118	122	118	108	115	117	113	125	123	97	116	122	128	110	113	125	133	121	115	117	120	140	112	119	118	102	123	115	118	112	118	110	122	109	115	110	115	122	129	107	130	120	114	107	115	105	96	120	98	117	110	102	122	135	129	111	106	103	117	116	107	120	129	123	120	124	122	119	142	124	112	112	119	122	116	120	109	127	90	135	106	129	102	120	120	113	118	123	140	108	127	132	104	129	118	116	120	109	127	128	119	120	120	106	157	109	99	123	133	135	124	115	124	97	124	118	130	133	118	119	136	130	129	123	116	111	119	116	138	104	127	112	108	117	78	138	123	111	131	106	137	108	125	126	110	114	92	111	130	116	108	110	112	107	114	125	131	123	120	109	98	132	136	111	120	124	119	113	113	114	110	132	123	122	136	119	121	115	106	122	127	106	137	122	124	117	119	107	116	111	122	126	140	104	110	132	120	120	122	115	119	112	119	109	116	117	122	133	123	108	144	120	108	121	125	128	108	128	125	125	128	113	115	135	103	109	130	125	129	111	127	117	129	125	126	110	120	108	145	120	134	122	121	130	134	121	113	116	124	119	112	117	133	131	120	128	120	114	102	123	124	122	126	126	128	143	131	117	123	125	114	125	142	133	100	112	122	116	135	105	121	128	128	117	100	104	113	130	113	114	138	122	114	118	120	114	101	137	106	133	118	111	135	131	133	125	119	105	116	106	143	120	124	117	115	120	103	115	120	126	101	141	113	109	126	114	115	121	135	109	128	108	136	105	107	126	108	112	129	127	113	97	139	118	93	107	98	136	124	124	125	120	130	113	127	123	122	121	122	126	102	120	112	119	122	115	123	115	116	126	120	130	105	115	137	118	132	112	135	132	104	122	114	97	128	121	116	116	99	128	136	118	120	99	97	111	114	105	113	134	133	122	137	125	137	110	126	119	138	123	101	137	102	131	118	128	145	127	115	109	143	131	127	113	115	126	136	133	104	112	118	115	107	99	109	119	127	124	124	111	119	111	113	114	124	121	135	116	135	128	102	107	120	131	135	124	135	118	102	114	128	106	118	125	139	134	118	128	118	121	123	141	144	103	115	105	113	121	126	119	120	129	123	122	106	128	125	125	115	129	113	125	122	114	126	127	128	124	125	122	121	126	126	146	132	98	146	113	104	107	120	113	129	122	119	129	108	140	101	134	126	105	140	116	101	134	124	118	110	118	125	134	123	116	110	109	112	96	114	114	116	114	105	124	109	111	115	140	115	107	131	121	107	118	146	122	127	114	125	109	121	110	130	109	111	109	149	111	126	152	103	134	135	117	110	104	114	106	116	119	121	114	117	107	130	116	127	111	107	123	121	122	121	116	114	114	111	135	108	122	119	100	103	99	107	101	114	101	124	136	119	111	122	130	114	115	123	118	112	133	96	111	134	109	110	129	96	115	111	118	121	130	133	107	102	122	104	108	134	110	114	118	106	118	124	119	121	104	132	101	117	120	117	131	120	112	109	114	109	126	120	123	121	113	119	131	134	125	135	118	116	110	126	134	124	142	127	127	114	94	118	117	144	132	117	114	140	109	117	125	127	127	121	109	134	114	129	136	123	116	126	95	106	130	108	123	112	95	120	114	127	97	119	117	123	129	121	121	121	120	117	96	133	146	141	128	92	116	107	128	113	112	101	119	113	124	114	120	124	142	108	126	115	122	130	122	123	107	128	110	109	116	128	125	156	115	118	118	132	140	109	117	123	121	102	115	100	132	132	133	126	112	127	141	114	122	127	125	122	108	104	128	136	101	137	125	120	131	118	114	124	104	112	124	103	118	125	132	124	105	106	126	128	130	122	130	108	117	127	112	119	119	128	113	113	117	119	122	128	135	111	108	103	128	123	115	101	106	129	119	114	114	110	119	110	104	129	121	111	118	107	128	117	131	122	126	128	138	107	102	118	126	124	115	142	139	110	143	99	119	103	103	119	108	109	110	139	117	106	126	85	146	105	125	125	101	112	109	96	99	92	119	123	116	115	113	116	120	120	110	125	132	134	113	112	122	126	123	127	115	134	133	117	134	112	105	111	104	97	121	125	124	131	107	110	139	112	115	117	121	108	136	108	121	134	111	107	100	113	106	109	121	114	110	125	157	125	127	122	123	115	129	120	99	110	134	109	139	131	94	126	121	114	95	131	127	121	128	118	100	135	130	117	103	117	136	115	99	120	114	123	110	111	106	106	129	119	104	125	119	115	116	122	134	127	111	113	120	119	103	117	114	128	133	127	119	118	131	119	125	112	121	111	130	130	139	124	127	119	106	126	111	112	136	121	116	116	125	148	121	128	114	96	108	112	133	117	127	129	116	124	117	125	98	121	115	124	120	125	113	113	108	110	131	128	117	118	106	117	115	124	115	126	109	119	121	111	123	133	115	106	102	119	132	128	117	112	113	113	123	120	115	92	119	123	146	118	118	111	104	119	117	137	136	135	135	122	104	106	126	128	130	116	102	128	113	111	115	107	117	124	124	144	115	126	115	120	127	122	115	120	120	126	116	129	108	130	118	107	134	133	120	109	113	115	108	122	130	112	119	138	126	150	120	123	128	128	106	110	126	143	137	110	119	121	121	133	136	119	118	117	136	109	129	117	126	137	124	119	116	110	111	98	126	133	122	133	114	120	117	110	114	110	120	109	106	120	96	131	113	124	97	126	123	113	124	102	125	122	138	122	124	121	125	108	117	106	124	117	136	120	132	107	124	118	129	109	120	111	114	111	132	116	91	147	129	109	115	121	113	128	96	125	135	103	127	125	112	120	112	116	119	136	103	117	109	121	125	129	121	127	109	122	121	151	118	115	124	129	133	119	143	115	125	126	114	133	126	102	126	132	97	117	133	115	96	124	116	129	118	113	107	135	116	126	112	118	105	106	110	120	112	117	131	133	109	120	113	143	129	107	115	100	125	116	106	109	132	126	126	123	130	144	132	128	122	140	115	116	115	133	116	111	113	122	122	113	109	111	123	157	113	136	116	120	122	94	117	128	119	113	106	123	116	118	112	125	148	103	117	132	121	126	116	126	116	127	128	111	124	118	127	126	123	120	103	118	118	108	121	119	109	124	119	121	122
7813	2706	6640	7113	5931	4953	3894	3221	2642	2312	2028	1679	1625	1426	1242	1193	1063	1005	977	870	833	899	954	1111	1270	1069	926	956	973	1136	1224	1353	1192	1090	920	745	743	631	609	668	663	659	667	718	801	733	553	509	522	502	504	539	574	604	520	491	492	490	504	478	473	481	489	463	438	470	452	482	448	424	443	452	466	449	466	436	416	412	424	435	419	421	452	459	427	472	473	389	408	477	407	437	414	412	416	418	404	414	486	408	427	416	474	449	450	451	418	443	423	444	428	438	420	434	424	445	465	450	423	417	428	417	434	402	456	409	463	385	435	429	427	429	414	427	445	409	429	435	417	435	444	450	431	429	394	403	455	428	402	390	424	465	413	428	412	433	398	422	425	420	442	468	458	422	423	437	416	444	404	398	445	382	433	397	423	425	411	403	419	401	426	421	410	447	440	445	427	443	409	391	460	408	425	432	424	450	446	416	433	397	433	440	403	452	417	433	399	424	425	419	412	411	415	441	442	439	457	437	445	423	450	394	414	436	416	397	395	405	403	433	422	403	429	417	418	420	425	439	429	431	446	401	432	414	444	460	434	431	448	431	395	462	408	464	403	424	400	438	462	430	409	447	414	416	428	411	394	410	422	418	428	451	393	437	410	412	441	435	424	441	431	409	395	423	412	429	411	406	438	432	445	396	413	456	433	418	444	414	421	399	409	407	396	400	423	420	427	396	450	412	439	435	437	463	418	441	395	422	414	374	409	450	426	442	407	423	392	442	420	445	429	377	450	415	416	419	396	428	415	401	463	447	416	420	408	433	378	390	427	413	404	444	417	387	397	447	401	410	427	395	425	423	399	444	472	430	416	417	420	434	417	411	438	414	420	409	392	423	425	425	395	411	445	440	439	431	437	412	388	409	442	422	407	428	407	444	400	420	394	438	446	455	420	451	432	423	419	400	448	430	440	460	461	414	452	405	411	453	418	452	432	446	444	443	415	439	430	391	401	410	364	411	444	384	426	386	449	395	410	429	436	433	378	410	424	414	385	424	377	437	405	396	429	415	444	416	415	431	430	450	428	430	411	407	401	412	403	402	409	436	415	364	420	442	439	381	426	432	459	420	383	406	405	420	388	426	417	395	441	444	425	422	430	427	428	460	442	440	376	442	407	423	463	442	398	429	435	406	405	417	431	396	426	400	428	447	416	405	441	438	426	416	415	388	365	425	427	399	386	452	416	455	438	400	395	382	418	429	391	446	374	395	401	398	421	443	444	434	418	382	394	404	453	396	424	409	398	426	404	429	417	416	419	436	448	422	454	406	422	429	382	412	407	412	410	457	435	427	411	411	461	458	422	424	392	415	446	435	427	412	420	370	403	399	407	429	397	445	411	422	429	500	442	428	410	402	445	409	395	436	421	392	416	445	392	416	395	396	417	420	448	446	429	409	398	398	413	398	437	431	416	449	404	415	420	400	404	413	438	418	408	446	422	399	443	425	417	411	411	425	392	398	410	408	449	441	419	433	422	429	417	415	432	454	418	420	426	398	421	408	416	448	407	374	438	444	451	412	399	411	431	412	429	415	407	418	450	424	419	436	454	425	386	418	444	427	443	423	411	417	445	406	411	415	469	396	403	476	444	422	453	417	403	424	408	429	431	404	445	417	414	428	399	422	410	462	447	425	426	421	421	408	418	384	409	415	444	447	456	438	469	396	408	439	423	397	390	419	419	383	439	439	440	441	443	434	443	430	416	441	428	421	408	403	419	419	397	415	446	417	443	413	417	419	470	415	415	417	413	430	406	450	411	397	407	422	430	404	411	427	425	442	418	392	431	437	396	421	465	404	418	414	406	409	400	429	440	436	397	387	407	400	433	431	386	443	458	428	478	418	394	435	417	416	424	425	421	411	417	414	422	408	435	442	394	420	402	404	420	399	385	384	435	423	435	445	418	417	370	434	426	415	378	369	411	417	400	451	423	408	392	414	404	423	410	389	437	441	371	409	414	371	396	399	437	438	390	421	395	405	386	435	397	442	403	438	398	396	417	443	394	450	397	417	432	390	427	459	408	443	421	387	425	398	459	410	396	418	446	393	406	456	445	424	404	439	407	403	420	403	410	422	427	405	396	427	447	440	392	440	417	399	409	421	441	428	416	406	422	406	426	437	395	438	420	440	455	434	404	410	415	407	426	439	458	417	437	412	425	442	422	407	445	436	439	445	448	434	429	439	448	420	443	385	384	408	422	444	446	437	394	431	440	408	413	426	425	414	413	409	422	445	397	424	431	438	390	431	413	405	442	410	405	419	423	421	407	406	414	381	429	402	449	406	424	452	420	417	410	445	380	412	383	424	417	403	427	441	411	403	431	398	413	386	413	419	415	440	421	426	441	426	455	418	434	434	462	421	400	409	455	433	434	401	401	411	408	466	426	448	440	462	426	423	384	433	397	399	393	418	450	391	349	382	427	420	406	436	448	402	413	434	427	421	419	396	406	451	432	419	427	433	434	391	486	418	419	425	430	437	404	436	404	416	406	402	414	401	402	431	450	473	380	413	421	445	418	443	418	429	432	434	448	437	425	433	440	422	425	433	389	413	431	410	436	436	393	382	412	439	398	429	396	414	408	430	373	423	419	442	423	428	412	389	392	403	431	401	393	405	416	444	433	410	390	432	432	406	409	442	396	426	406	412	444	406	411	435	392	446	403	425	412	376	432	437	430	413	429	393	429	461	432	433	406	434	464	403	414	443	424	405	413	406	442	470	428	411	404	426	399	427	402	421	395	433	454	469	437	393	421	372	426	433	422	442	443	385	412	439	421	427	404	411	403	381	438	417	393	424	401	420	425	423	399	428	436	405	416	452	396	382	385	371	424	411	480	432	428	430	403	407	401	391	405	375	424	423	389	466	414	396	411	399	361	452	383	431	441	439	400	365	406	425	429	369	424	436	407	441	428	430	434	423	430	401	390	414	419	414	448	427	432	433	437	434	402	431	476	444	432	441	445	405	362	421	412	396	393	407	383	447	421	421	428	425	427	422	404	381	415	420	395	438	439	432	436	406	450	428	394	390	428	411	395	432	396	404	420	462	411	405	416	440	417	399	425	394	434	425	391	411	395	437	407	411	430	393	396	422	424	456	406	428	429	424	395	415	414	417	409	431	404	407	443	424	393	409	402	377	449	403	416	393	376	434	388	430	401	446	396	417	412	451	425	419	409	430	405	363	389	397	447	435	397	436	426	422	396	374	438	419	419	434	439	394	419	400	412	459	422	401	425	408	423	414	456	424	427	445	424	426	394	404	399	427	412	409	429	443	438	413	445	445	420	431	420	449	424	413	444	460	389	426	424	409	435	440	415	416	411	398	437	382	430	450	402	430	403	414	412	425	390	444	390	403	417	406	437	408	441	424	420	413	387	412	409	382	419	442	411	383	424	412	427	428	432	385	428	421	386	445	409	423	405	416	433	425	404	449	411	437	401	431	426	424	380	446	388	433	446	417	399	442	402	445
1343	324	323	327	303	268	278	313	282	265	264	250	252	320	272	302	295	262	256	262	257	257	276	266	295	271	270	280	292	262	272	268	273	313	276	289	278	245	252	293	240	257	261	300	275	282	263	267	276	273	265	283	273	276	254	263	278	260	292	270	284	298	270	273	272	277	267	273	246	262	256	260	292	244	298	300	254	277	280	265	236	276	276	262	277	258	260	286	270	288	286	274	276	232	279	273	271	275	293	245	276	308	269	277	286	247	240	277	244	278	241	269	282	264	276	263	259	277	264	265	288	273	245	285	297	256	239	274	249	233	263	255	256	263	269	284	283	286	274	285	289	291	262	280	266	265	274	269	283	242	280	273	252	265	226	291	280	270	285	286	301	262	258	244	274	259	268	277	287	275	280	279	285	284	270	251	269	247	269	269	268	268	270	280	281	262	258	280	271	291	271	267	255	277	263	279	281	236	269	230	277	241	255	248	265	292	292	257	298	274	285	278	260	253	256	244	281	257	285	261	265	281	253	287	250	282	310	264	272	272	257	283	255	264	279	242	272	266	282	266	271	273	273	251	252	279	298	283	258	265	250	254	264	241	299	337	258	259	301	278	240	276	269	256	288	275	296	272	268	282	265	242	269	283	268	259	276	237	272	242	272	273	269	273	274	258	298	295	244	298	280	300	266	277	270	234	246	256	241	267	265	243	279	285	245	252	293	271	291	287	263	256	271	257	248	269	298	279	288	281	283	268	293	283	273	255	276	248	320	254	273	254	248	253	277	271	262	297	256	292	298	282	288	256	271	300	273	249	255	259	272	268	239	277	229	267	264	292	243	254	285	273	256	259	280	266	255	266	294	261	242	257	304	249	273	274	254	288	259	254	249	286	292	275	265	280	243	259	269	255	289	263	306	260	262	290	272	237	262	288	283	283	287	280	269	256	247	257	268	263	260	266	277	285	296	264	295	259	271	235	255	244	300	299	279	260	271	294	266	264	266	288	267	278	299	252	260	249	269	253	274	282	253	274	273	247	271	284	263	260	274	289	273	262	284	283	265	276	274	292	276	262	254	253	265	272	243	292	265	293	281	261	273	291	267	239	281	292	265	269	294	247	284	259	274	268	246	248	265	276	280	262	268	272	279	260	271	252	278	268	288	304	278	250	267	298	289	256	273	274	272	279	271	282	238	274	266	251	270	252	285	262	270	243	292	295	280	280	275	234	288	261	248	253	260	255	260	274	239	253	286	260	276	259	278	273	261	290	294	294	270	259	282	289	285	268	247	264	261	259	247	276	246	242	303	260	264	270	302	275	301	297	252	265	287	253	282	268	260	270	243	260	256	283	286	276	288	292	277	256	270	232	285	269	266	281	284	255	264	260	241	264	271	261	252	258	283	288	271	290	264	262	259	292	286	285	263	270	300	262	262	283	285	251	296	267	248	281	258	254	275	272	305	260	276	263	273	255	262	268	259	285	245	244	268	267	292	279	279	272	253	296	250	255	279	236	286	248	274	269	248	279	267	290	272	269	277	280	258	268	287	281	271	276	301	280	279	261	272	271	266	275	276	276	245	246	258	284	264	258	268	273	246	287	277	276	248	275	248	237	273	256	257	250	276	267	254	282	254	239	265	289	302	282	276	264	271	268	275	277	272	254	252	238	279	288	264	318	274	269	292	279	258	281	273	257	249	263	284	248	245	259	323	266	268	290	242	266	250	272	253	274	251	264	259	310	290	304	275	299	284	279	244	271	263	280	280	264	272	272	277	273	265	263	269	296	276	262	263	259	263	276	300	311	246	254	278	288	283	264	282	284	282	241	292	290	252	285	267	298	262	275	280	283	286	290	271	278	293	259	259	291	289	262	281	265	253	289	257	293	283	263	244	254	268	269	277	259	260	259	285	269	277	235	286	286	281	255	270	267	291	279	300	280	267	276	251	289	259	241	261	263	260	276	273	260	261	264	279	297	257	268	295	271	281	251	262	286	253	276	273	262	272	290	264	264	265	258	269	277	292	252	289	264	281	268	309	284	286	277	271	274	273	255	257	269	294	253	272	280	230	255	275	310	261	255	275	266	255	270	253	259	277	255	270	279	265	260	240	243	301	255	257	264	278	274	248	242	295	299	273	234	257	287	303	285	275	276	258	258	269	270	247	285	276	266	286	259	264	294	276	274	288	230	310	284	278	246	249	270	289	273	239	286	267	272	240	275	251	260	282	274	324	299	304	281	283	240	290	265	274	257	275	287	280	275	296	268	262	254	250	260	292	264	269	252	262	281	264	284	287	256	246	274	251	249	269	255	272	273	257	258	288	279	256	272	266	248	282	278	261	295	300	264	253	287	262	267	250	261	277	296	244	261	271	288	274	276	254	274	266	285	275	265	282	277	258	298	242	317	283	268	265	263	254	255	272	276	258	299	277	242	262	254	276	255	271	268	244	278	267	264	246	279	246	272	275	265	261	264	290	273	259	283	292	282	253	273	292	287	273	273	296	288	269	285	264	266	272	262	230	253	274	321	267	287	296	291	292	275	283	262	275	269	265	263	290	259	241	294	268	276	263	256	252	280	253	297	243	255	269	258	263	263	273	289	287	302	268	285	285	277	247	279	260	266	254	286	285	253	270	241	268	266	245	278	261	299	280	278	263	274	264	278	235	270	254	293	265	256	256	252	284	273	271	278	257	238	281	269	264	286	257	286	282	244	272	267	259	269	298	302	264	272	278	262	262	282	278	289	237	267	246	256	273	251	263	276	222	275	296	267	305	257	258	285	288	272	276	272	288	289	273	271	279	278	261	274	268	275	269	283	267	261	283	273	243	277	304	272	256	282	279	281	271	251	252	280	244	270	282	251	253	266	258	257	308	285	294	297	291	311	236	273	262	262	282	286	287	259	276	262	263	291	269	286	292	286	296	261	295	321	231	271	263	284	268	271	298	287	307	280	274	257	280	276	284	271	254	250	270	293	293	269	248	257	285	261	297	289	258	275	267	242	264	295	275	268	227	272	248	264	282	270	266	285	282	254	271	284	277	239	282	286	274	292	289	268	289	297	281	244	278	291	258	282	266	276	295	264	292	301	287	264	235	286	271	249	278	282	257	265	269	271	297	283	255	249	262	266	261	261	274	273	289	271	260	279	283	308	276	276	240	272	263	271	245	285	290	272	308	281	263	282	289	260	274	286	289	291	283	268	256	260	263	276	277	296	297	269	275	286	250	247	269	271	264	276	258	272	257	270	295	279	268	257	307	276	291	282	268	309	254	259	272	243	261	259	262	287	252	286	247	266	291	287	263	278	273	283	263	264	261	295	295	280	279	280	265	274	255	269	264	287	281	255	238	240	265	276	306	281	271	282	252	266	267	292	285	253	288	266	282	271	279	272	266	251	264	297	263	254	276	245	242	264	283	293	261	280	293	253	251	277	285	266	266	254	265	261	261	259	254	245	276	266	267	278	319	265	273	277	251	236	283	255	286	233	272	300	311	274	259	270	260	261
2228	900	1049	1124	1045	1004	994	909	931	864	884	864	907	842	864	859	828	853	886	871	807	889	887	898	903	863	840	834	854	851	832	860	935	831	856	853	879	864	865	869	849	879	813	860	833	852	856	788	813	907	831	901	802	833	867	840	815	794	895	811	818	806	829	788	785	853	825	844	854	828	801	806	818	869	831	846	833	849	894	823	875	895	886	892	845	846	843	804	804	825	812	861	870	913	840	803	830	801	874	776	827	813	829	784	793	824	802	855	818	863	820	818	812	832	800	864	816	781	831	842	835	783	839	834	818	887	858	856	844	831	876	860	829	816	800	791	828	820	842	844	832	887	843	846	828	827	843	894	839	870	870	819	809	813	811	793	839	835	871	883	836	820	821	837	819	873	866	820	827	830	797	845	793	816	829	831	789	849	820	867	816	834	874	848	784	818	829	844	850	852	882	827	875	860	819	835	827	807	834	847	860	844	850	741	810	839	836	845	852	859	859	858	832	832	816	852	883	894	836	854	863	804	805	821	800	830	837	822	837	859	849	829	826	861	838	851	851	809	829	885	842	806	838	875	845	888	867	806	818	837	848	863	837	804	821	866	821	862	887	848	798	830	869	808	881	843	851	777	841	800	831	817	886	840	836	799	874	869	845	804	817	838	862	879	883	840	903	829	765	816	808	828	816	821	801	903	823	858	865	855	886	824	870	828	779	838	835	842	836	835	848	870	825	815	855	863	817	880	797	847	836	875	820	858	855	791	817	792	832	832	842	839	779	782	833	827	828	791	860	853	830	866	816	812	822	851	816	815	822	815	846	877	851	812	846	837	796	837	848	865	859	837	860	871	826	852	815	814	791	853	833	807	835	810	755	829	806	780	804	854	849	862	823	806	818	848	855	789	842	852	795	827	817	848	828	814	816	839	847	840	856	842	854	811	799	785	871	835	810	819	856	791	849	829	785	825	853	839	800	858	736	868	843	765	832	838	815	855	825	847	851	857	836	830	843	884	856	837	815	797	855	821	848	798	826	800	855	874	863	823	815	886	809	827	835	838	835	837	847	816	863	804	785	815	817	886	840	806	796	820	835	780	866	864	802	832	829	875	813	837	851	797	821	869	825	848	822	878	873	850	830	852	820	852	827	833	846	834	861	847	844	858	849	822	883	813	813	826	820	867	764	811	846	860	833	876	858	815	856	837	826	807	865	716	870	903	836	803	857	875	827	832	856	908	881	793	835	865	891	837	844	827	812	852	823	836	844	862	844	841	820	842	810	824	813	803	859	858	818	829	841	809	859	820	867	802	846	840	878	898	793	824	845	834	869	804	828	816	850	800	822	802	813	832	817	822	857	866	839	818	816	801	808	867	851	827	845	823	789	834	855	862	808	842	821	862	800	827	880	841	827	837	876	866	800	823	828	838	851	780	806	824	794	895	872	883	880	815	846	787	842	877	889	793	835	856	832	796	815	882	830	862	834	789	846	857	815	851	868	837	871	825	849	822	840	824	825	847	913	832	858	812	828	874	852	860	847	816	812	886	797	840	865	820	825	811	852	816	887	822	868	861	815	818	846	867	824	785	797	850	793	837	815	842	817	836	848	818	809	821	836	862	869	834	801	821	833	816	846	837	869	818	842	878	830	841	863	760	875	824	862	815	815	856	864	847	836	782	824	802	847	792	880	828	787	827	824	877	829	851	813	826	827	854	831	776	866	840	816	814	858	825	874	819	768	839	836	848	796	826	833	806	851	841	779	835	836	798	844	817	878	783	828	791	783	837	853	839	861	832	853	848	785	773	820	860	819	798	852	879	787	841	875	814	881	808	888	825	865	819	897	855	830	862	881	781	810	815	839	867	820	814	826	855	869	811	864	811	819	886	830	813	851	842	843	834	880	827	849	784	825	893	826	814	868	793	855	852	840	866	832	806	780	812	782	821	837	857	880	837	866	826	840	791	810	837	813	842	809	858	836	837	820	835	864	842	813	816	802	850	833	784	831	858	811	845	771	825	796	822	843	828	821	859	809	824	845	828	884	849	861	821	882	858	825	877	845	844	811	840	840	857	836	845	815	893	840	864	854	823	799	814	849	876	795	857	782	812	809	829	860	865	857	835	829	831	812	790	799	816	855	843	856	860	790	794	816	813	839	817	858	898	862	837	820	837	835	835	871	873	827	847	837	784	815	861	833	827	915	837	824	845	861	836	842	816	864	827	813	877	869	868	839	845	840	833	852	803	841	821	836	837	912	809	814	826	745	824	864	856	887	825	831	817	801	802	821	833	879	876	841	839	827	810	885	850	823	825	821	835	854	798	852	847	814	844	857	853	752	836	832	835	825	834	854	834	846	808	899	820	826	824	870	825	822	866	835	799	812	853	782	808	855	840	857	809	819	801	868	784	810	807	838	812	838	835	872	811	815	842	847	871	783	852	876	813	812	837	855	813	837	808	798	878	856	794	839	817	852	864	773	818	837	863	861	895	814	847	821	828	844	844	842	846	810	797	837	881	838	800	796	803	794	804	866	814	784	856	872	843	875	856	840	784	867	840	857	850	880	853	823	839	782	780	848	851	832	836	911	819	822	766	883	793	800	770	866	811	866	816	821	768	811	824	861	840	824	848	827	896	839	868	836	832	809	885	800	813	794	843	842	843	884	859	829	829	799	861	809	809	828	846	862	840	860	849	847	844	804	804	822	777	866	866	833	760	844	759	795	859	874	843	794	802	840	888	768	897	801	811	826	866	852	832	868	796	801	839	820	818	833	854	836	844	815	865	839	821	806	817	823	855	807	851	824	811	839	825	855	806	841	852	880	853	826	805	820	798	772	832	817	826	830	784	841	838	846	869	827	797	900	836	888	858	803	881	849	817	866	845	872	815	828	829	886	815	870	865	868	840	869	810	843	818	902	866	870	801	796	859	811	791	839	817	793	811	854	823	813	799	852	897	844	830	843	834	823	803	854	810	841	783	811	798	814	807	829	857	795	849	826	850	840	827	848	843	845	844	806	826	841	816	848	768	836	794	766	852	836	852	853	800	825	857	818	885	904	857	813	858	798	763	862	820	734	790	820	796	804	862	878	875	818	849	862	857	865	859	845	783	849	837	869	832	818	837	874	845	861	870	819	856	904	795	818	824	810	811	843	882	814	835	885	836	788	859	857	844	828	848	822	863	839	821	847	872	814	859	877	865	828	820	881	841	855	887	824	839	817	809	814	796	837	803	820	819	774	805	796	812	827	807	814	794	811	856	828	779	845	783	850	766	830	824	881	792	829	861	880	826	839	834	875	792	844	893	805	878	856	781	821	796	824	805	879	793	884	840	839	830	830	883	801	779	789	819	880	865	817	858	832	847	905	848	866	809	795	862	857	859	812	855	841	802	818	831	839	856	851	807	861	792	858	816	883	839	836	864	794	830	834	801	857	788	863	819	799	820	872	795	886	865	849	865	820	781	885	820	874	819	824	857	829	853	852	855	793	834	822	809	839	823	882	811	863	837
4621	1199	1519	1072	765	534	465	355	326	275	288	228	210	202	177	193	175	184	203	192	157	183	183	192	178	190	186	189	171	158	206	175	179	191	163	167	146	147	166	158	128	155	155	135	177	143	155	139	155	142	151	150	157	160	149	158	167	135	171	148	159	159	149	122	144	169	161	152	144	151	152	121	138	158	160	129	161	141	157	131	149	148	160	150	132	163	138	164	162	143	147	146	149	155	157	145	128	141	168	164	131	139	137	160	157	154	142	132	125	146	141	131	147	157	158	153	140	159	165	173	151	151	138	143	143	133	141	168	130	141	144	159	154	137	135	137	142	156	140	156	138	150	149	142	163	146	141	128	135	124	162	147	142	154	148	152	146	160	165	164	161	168	140	163	168	157	165	136	144	141	139	140	144	156	162	128	121	130	139	144	136	169	128	138	134	159	159	139	161	152	158	142	152	143	136	151	127	142	127	144	145	149	155	155	125	137	137	152	149	151	135	152	163	166	160	158	160	172	157	154	140	144	139	140	136	155	139	150	145	129	148	134	149	132	153	163	136	125	131	143	153	148	132	143	160	147	171	160	144	155	144	127	135	165	162	135	152	153	134	143	138	155	137	167	154	179	136	156	126	161	151	167	153	153	149	153	140	143	167	141	164	155	145	155	144	155	145	165	142	156	153	134	160	148	137	169	142	153	158	137	139	157	156	161	143	132	131	133	149	161	150	150	129	140	125	148	156	156	164	144	131	135	146	141	159	161	140	151	147	138	147	140	161	156	152	149	150	146	158	157	134	145	156	143	180	150	148	143	141	137	138	138	131	136	143	141	134	129	159	138	144	150	135	138	150	156	150	138	165	168	145	137	149	155	145	142	175	151	164	150	131	174	127	152	171	151	143	138	140	161	153	134	145	148	136	149	154	147	137	134	124	153	153	148	142	159	121	151	152	171	167	144	161	173	144	155	140	129	153	146	146	155	150	161	139	153	143	162	130	134	151	148	145	151	163	157	147	157	163	169	134	155	137	148	136	169	136	152	139	147	131	132	151	136	154	157	154	156	144	151	154	146	143	167	170	137	154	152	146	154	159	140	133	148	139	161	136	131	167	132	166	141	158	156	161	172	136	162	177	140	176	130	138	152	145	142	169	134	139	164	149	150	138	147	144	145	137	163	140	138	150	126	145	131	139	161	157	153	139	151	146	144	143	135	146	145	152	136	148	135	136	136	152	153	167	145	139	141	155	141	135	139	140	154	146	155	128	133	152	129	143	137	156	163	153	144	138	152	164	166	169	124	129	167	174	161	171	149	136	170	139	151	149	139	126	136	139	132	172	126	146	143	149	168	155	151	143	141	153	152	142	135	139	164	146	140	141	139	157	152	139	142	136	121	157	136	134	135	149	154	151	134	148	155	123	150	163	135	130	150	144	150	141	154	146	140	158	140	143	175	159	135	128	144	138	141	163	160	155	143	149	155	130	129	150	137	153	156	146	131	169	136	146	166	135	153	148	145	139	156	146	128	125	135	139	146	135	121	133	136	169	148	149	130	148	152	129	142	149	140	142	134	153	156	136	120	149	148	149	166	145	155	149	133	152	139	144	170	130	134	171	150	159	135	154	140	122	157	156	141	165	149	132	152	156	156	147	138	157	141	136	134	138	150	153	139	133	145	127	149	171	117	144	143	157	155	161	151	147	154	157	151	130	137	137	142	161	120	162	135	142	144	165	127	129	155	159	165	176	148	160	144	163	147	146	140	150	183	142	141	146	131	132	134	137	132	144	153	142	158	123	148	129	139	129	148	136	138	146	153	139	131	150	139	150	125	152	154	143	146	145	126	161	160	148	135	162	142	132	181	146	128	145	154	144	140	152	145	134	137	153	163	149	149	151	160	133	128	142	134	149	142	156	130	146	160	121	160	132	152	155	141	148	139	147	161	134	144	126	151	148	134	134	154	151	150	152	155	146	144	157	151	135	150	142	144	150	165	139	153	136	143	133	145	162	152	125	133	156	146	152	151	127	161	175	137	143	147	137	153	143	144	158	153	152	157	162	135	139	150	154	140	148	156	146	148	143	155	150	146	141	150	159	125	139	143	151	150	141	142	145	126	170	161	154	160	131	136	145	150	166	156	151	147	175	180	165	147	149	143	153	168	157	139	158	129	138	163	156	131	143	153	164	149	136	132	163	129	142	139	160	145	152	149	177	112	164	154	139	135	143	164	157	137	164	134	138	144	166	174	159	152	140	139	155	147	137	137	140	156	134	132	143	146	138	148	157	151	160	148	135	150	150	157	133	137	142	163	139	145	129	172	156	158	149	125	128	148	155	136	162	165	148	144	129	137	125	130	125	139	161	160	140	138	171	157	158	152	160	133	151	160	140	157	154	161	149	143	145	157	152	150	139	122	134	147	151	142	154	134	126	147	134	155	141	158	139	148	154	133	133	151	159	166	158	162	135	135	128	156	122	130	165	161	139	133	153	136	156	148	148	161	141	118	142	149	135	154	158	157	123	161	146	162	141	149	144	168	153	147	136	135	146	137	123	143	157	147	141	134	145	155	157	125	156	157	138	146	142	167	162	168	141	133	115	145	162	157	140	157	145	145	145	164	144	150	160	154	141	150	142	133	151	134	168	148	166	166	141	125	154	147	141	131	149	128	148	151	151	164	146	111	122	135	144	147	157	142	142	143	162	150	155	166	136	139	156	146	154	144	162	124	148	130	156	148	124	142	173	144	151	156	136	156	157	164	164	154	168	149	138	122	153	136	161	163	135	135	155	170	151	168	143	141	133	161	145	131	149	158	120	147	173	146	133	153	132	149	130	149	147	154	153	127	112	139	162	139	137	141	150	129	148	123	139	137	150	139	158	137	149	128	129	124	191	128	160	154	156	122	152	142	143	139	137	151	144	126	140	143	140	141	138	133	149	146	136	152	157	166	145	136	147	150	154	122	139	157	152	149	156	158	141	157	175	134	149	142	166	140	135	130	140	126	152	153	142	143	167	142	167	142	141	156	169	140	142	133	137	150	153	129	176	136	155	141	128	142	152	150	140	161	166	145	147	129	149	143	130	151	154	141	146	143	157	143	143	144	146	123	157	161	153	148	138	158	156	138	139	166	137	156	151	152	162	141	149	151	159	147	126	133	128	135	174	144	134	152	137	151	136	145	141	134	149	141	155	147	153	129	154	135	132	146	156	167	122	158	130	153	154	116	154	137	164	134	125	147	139	137	137	142	133	148	160	164	156	139	147	157	165	155	137	154	160	158	138	168	142	151	167	134	145	160	156	145	136	133	138	141	151	159	151	160	163	149	146	152	165	135	156	166	140	136	152	135	152	144	153	146	133	128	138	139	142	137	152	145	148	162	148	143	161	145	132	146	147	156	146	148	154	161	161	161	150	147	148	139	156	156	159	142	131	159	141	152	142	140	143	143	155	144	159	154	128	122	150	181	144	141	128	136	161	144	147	156	141	135	140	131	140	152	161	115	150	136
5564	1727	3746	3978	3469	2802	2348	1940	1801	1485	1263	1194	1039	983	959	893	816	810	731	736	751	741	783	832	984	828	752	735	777	778	911	951	856	883	730	729	624	606	647	676	688	618	602	680	659	611	579	514	537	500	495	516	520	545	574	483	507	577	548	555	508	515	508	486	545	507	501	518	515	515	528	494	494	518	507	524	559	518	464	480	487	487	506	498	500	483	477	537	443	512	475	508	474	511	535	500	502	506	521	522	513	477	497	493	491	532	506	497	502	507	530	455	478	527	504	504	480	468	498	520	539	516	473	457	451	529	514	507	469	485	496	488	514	488	522	488	505	483	491	486	471	493	493	483	505	520	485	522	530	479	463	455	488	473	484	477	544	518	510	499	509	476	487	442	507	486	486	468	471	505	511	496	487	488	459	490	504	481	501	520	542	473	489	471	552	513	530	525	490	495	486	507	499	506	527	509	502	498	472	502	496	456	485	496	481	467	503	501	525	494	443	482	530	468	485	498	511	482	480	521	478	462	504	506	491	527	478	497	448	481	502	476	504	525	487	498	516	518	543	522	517	520	503	466	501	484	498	475	447	459	516	518	461	463	477	512	490	470	498	465	541	456	515	494	473	499	487	478	521	486	512	507	489	463	526	491	499	448	488	500	462	474	497	484	521	485	467	487	502	487	524	496	446	479	501	506	493	481	498	476	487	460	454	513	470	483	536	460	486	488	508	456	520	476	496	537	518	462	531	497	517	457	497	477	496	489	493	458	479	485	516	493	516	502	507	480	506	511	528	476	492	494	467	462	519	465	497	510	533	510	496	493	521	505	496	478	458	487	508	513	515	499	520	507	517	510	478	519	517	484	506	524	502	480	482	493	500	481	510	532	473	463	531	519	485	491	507	470	494	481	499	501	478	480	467	485	488	464	486	486	508	488	520	555	479	461	494	490	512	500	462	480	489	520	489	500	487	494	518	550	494	520	485	512	472	462	503	502	503	456	459	495	466	487	528	493	485	505	475	473	473	456	479	476	505	497	483	488	500	543	479	504	505	482	510	452	518	479	475	462	481	453	537	511	481	457	484	432	456	528	501	503	453	495	493	511	533	513	478	427	490	505	464	495	481	476	457	485	493	486	474	513	513	460	498	476	494	479	468	475	497	462	449	536	555	483	494	523	480	512	467	470	495	520	485	508	508	494	494	466	484	514	536	496	486	508	505	516	491	501	474	488	478	491	528	463	468	503	465	480	509	450	476	479	508	426	479	504	505	516	510	485	474	456	470	481	499	503	509	473	505	497	471	459	504	474	471	487	482	486	490	497	500	488	473	485	469	493	512	499	457	486	518	523	499	487	497	493	481	486	491	474	484	468	473	476	467	504	513	448	460	458	498	465	438	510	547	452	491	501	488	521	523	514	446	499	476	498	531	435	529	481	492	487	491	475	488	505	513	461	485	497	511	516	477	486	501	471	497	488	477	457	462	488	473	489	513	534	507	525	466	518	512	507	477	481	504	477	463	493	474	480	471	510	467	501	509	527	499	480	485	464	495	476	500	478	453	495	488	483	494	468	483	468	533	481	437	529	494	495	493	471	498	491	484	474	483	467	506	544	515	485	496	467	506	525	460	514	469	504	486	522	491	478	540	489	464	465	499	450	500	480	536	491	492	492	503	482	456	512	452	474	462	494	507	466	498	519	518	462	487	475	484	486	468	516	487	533	496	511	495	494	486	450	491	475	496	534	515	461	491	493	502	500	511	500	473	478	490	510	515	489	483	480	455	440	488	530	516	476	498	527	514	435	475	475	458	502	454	468	489	493	438	532	503	468	482	508	508	483	427	500	481	480	467	465	508	449	490	469	518	491	484	513	473	478	460	472	489	497	487	460	464	503	508	473	456	456	473	490	490	504	493	506	412	537	501	457	491	490	480	518	491	478	493	527	488	482	511	496	474	468	470	483	525	507	530	485	475	502	510	466	526	521	452	475	487	472	484	459	441	479	530	524	484	499	477	507	504	495	498	460	510	496	472	509	494	486	497	480	507	535	496	492	455	489	474	487	476	527	461	498	484	489	491	434	492	503	514	466	457	472	452	483	494	483	489	465	518	487	484	507	501	492	485	495	461	488	498	503	453	484	468	483	490	510	450	518	499	470	484	463	492	507	490	493	475	518	498	492	480	486	488	495	492	478	466	511	478	496	521	475	480	505	438	497	502	486	474	495	491	488	480	469	544	516	480	472	453	503	451	507	470	497	477	475	468	521	490	484	508	509	496	469	506	501	484	464	534	460	451	480	445	483	515	506	492	472	491	505	458	514	492	456	498	499	498	482	521	501	523	486	454	482	504	494	496	450	470	471	472	518	496	544	477	485	458	475	503	461	514	458	502	439	497	494	485	463	524	506	421	498	475	469	475	506	432	481	513	509	478	503	504	507	477	499	508	482	522	465	470	507	549	510	479	484	533	463	536	485	497	481	524	510	477	514	545	512	457	458	465	512	491	469	517	476	486	477	501	505	475	517	487	477	477	522	486	473	509	491	473	493	491	426	490	511	540	512	462	446	467	502	511	486	491	493	502	437	497	502	510	487	517	501	457	422	481	491	496	506	513	482	496	486	475	518	519	503	491	473	484	487	553	485	499	482	494	476	444	459	520	500	489	537	471	491	463	502	467	497	504	467	474	460	505	472	515	514	451	517	461	493	488	497	479	472	483	488	486	493	539	494	487	525	497	495	467	487	497	512	469	471	497	470	485	483	532	487	472	488	477	517	509	505	503	511	496	481	494	505	496	482	469	488	492	517	490	472	492	514	479	474	529	492	488	474	481	522	442	471	493	479	466	516	489	469	519	466	496	500	514	486	455	498	482	471	496	452	519	506	493	466	482	509	501	492	524	519	484	501	489	502	456	548	455	497	472	466	504	481	487	448	511	495	487	478	516	517	438	485	499	483	509	510	481	518	489	520	495	483	515	502	488	494	527	514	472	465	490	509	484	491	486	469	483	476	462	524	475	482	450	473	508	494	487	495	489	508	523	498	486	486	505	465	469	476	502	532	469	485	479	479	479	552	470	458	496	465	500	487	482	471	505	476	481	479	539	472	504	496	489	463	481	488	487	454	519	482	511	472	488	507	492	492	454	483	484	453	485	473	524	510	505	465	506	510	490	476	469	510	516	472	513	466	473	442	495	500	487	506	479	496	491	550	480	489	504	503	452	484	494	497	478	518	486	457	475	524	514	534	440	496	476	445	478	494	442	483	512	489	466	491	443	503	474	487	484	487	484	495	516	484	471	492	488	465	509	486	482	528	481	544	536	509	466	473	473	503	489	474	536	493	487	505	554	471	494	524	504	517	461	459	479	464	469	511	521	461	521	525	506	500	498	490	488	503	551	498	483	476	508	458	536	453	483	516	505	493	492	490	524	510	469	481	512	509	497	456	475	490	478	474	472	475	471	495	479	463	472	507	496	516	522	476	465	488	517	488	471	464	509	502	457	466	502	480
8738	2370	2749	1978	1304	923	653	545	431	349	347	277	261	194	222	209	188	172	166	190	177	172	184	193	201	209	174	155	144	149	174	179	196	187	149	134	160	134	158	165	135	131	152	150	158	168	142	115	122	128	120	145	124	131	170	128	115	113	134	128	123	136	116	129	104	133	119	113	131	145	131	101	125	113	144	131	128	153	115	120	122	102	105	116	110	110	119	124	128	119	114	119	115	120	106	123	129	126	107	132	120	136	111	117	135	96	104	139	112	126	122	141	103	112	144	146	118	130	137	115	125	103	111	87	127	127	127	103	102	131	113	124	118	104	126	115	126	119	124	119	94	116	110	127	115	112	141	114	106	117	127	117	125	112	146	114	107	119	129	101	120	115	116	110	117	139	134	120	127	128	122	120	123	121	117	132	133	121	111	118	128	134	138	111	128	99	126	107	119	122	116	129	126	139	126	127	139	121	119	129	140	124	124	140	116	103	129	118	124	117	134	127	131	117	94	118	124	100	103	123	108	123	113	130	139	135	125	135	125	124	107	131	133	115	114	122	139	99	114	104	110	129	133	106	134	124	112	123	127	111	116	108	133	113	131	104	110	127	125	110	107	129	135	135	140	143	119	130	117	136	122	121	117	125	129	127	116	125	109	132	106	133	140	108	104	119	112	126	121	119	123	137	105	132	119	135	136	121	129	123	137	99	123	113	126	94	133	118	103	122	129	139	118	112	110	121	119	109	129	115	109	102	122	138	116	114	113	117	140	140	121	114	112	131	110	125	104	130	104	131	111	138	124	118	123	115	134	112	104	128	98	120	110	138	99	129	115	120	113	111	114	135	138	132	132	112	114	129	136	119	123	104	141	116	132	136	121	123	127	115	130	115	123	123	129	111	111	114	113	108	149	127	115	99	114	101	119	117	124	125	113	122	123	99	129	116	103	119	114	123	120	132	139	125	115	111	118	118	140	117	132	128	121	110	131	130	120	113	123	111	102	115	137	129	107	123	97	109	122	108	107	102	115	133	132	112	123	125	112	120	105	109	130	117	122	131	128	109	124	117	119	118	123	117	127	114	106	127	109	111	116	131	122	130	106	97	122	127	127	127	120	120	112	113	116	103	109	122	122	105	137	116	122	151	122	124	128	115	123	111	104	106	125	122	113	128	117	136	131	123	126	127	124	122	115	110	128	128	130	108	128	123	118	121	139	129	119	119	104	112	117	115	99	130	124	121	115	113	121	104	115	114	118	127	122	114	150	124	134	120	113	101	117	119	107	120	99	101	111	122	117	134	126	123	108	110	99	118	106	117	135	113	113	132	135	95	114	138	86	138	126	100	127	142	118	132	111	132	113	133	138	126	131	107	126	125	130	117	122	122	136	123	138	109	120	125	122	131	118	122	108	135	124	124	109	135	114	120	138	118	119	125	135	114	107	103	120	124	122	96	140	109	120	133	118	132	114	123	104	125	130	127	102	125	128	117	107	139	109	115	104	115	134	115	113	136	136	110	122	124	114	141	108	130	124	123	122	123	135	119	152	118	143	126	139	105	124	103	151	120	135	131	122	126	138	128	133	118	117	157	116	125	103	132	113	134	135	130	127	140	109	135	116	126	124	132	120	109	113	112	117	101	109	113	121	114	125	120	105	110	131	118	115	128	119	106	117	118	108	119	122	144	106	119	108	132	145	112	118	134	114	131	137	118	113	101	117	132	111	117	140	123	124	128	125	131	109	146	127	111	120	118	125	116	124	102	126	124	143	132	136	134	128	120	123	129	120	130	109	115	116	110	105	122	110	104	123	119	115	120	113	94	114	130	127	123	124	121	132	126	117	131	110	116	123	112	110	113	114	116	109	143	130	130	125	135	120	107	107	131	137	117	116	135	117	119	93	108	125	136	115	129	108	105	141	135	117	122	108	122	126	120	105	121	112	137	105	113	129	138	100	114	114	132	127	114	125	139	110	107	130	113	119	129	114	107	137	127	124	97	90	117	106	138	129	134	103	139	123	130	140	118	118	129	128	121	121	112	133	115	128	128	120	131	120	102	113	122	110	113	114	106	104	116	107	122	132	109	104	122	126	142	124	121	115	115	109	122	104	105	136	120	129	96	131	112	115	116	118	105	124	133	130	122	115	128	111	113	124	103	130	111	102	127	135	109	117	114	114	106	114	111	112	103	114	114	114	117	103	111	126	117	113	130	100	118	116	132	118	118	139	132	140	112	122	127	112	120	113	120	128	124	118	125	138	118	117	124	121	121	131	104	118	129	115	108	125	123	135	147	98	114	110	137	119	100	145	131	109	116	144	94	109	89	112	111	114	107	113	121	123	105	139	126	103	115	129	106	121	121	118	118	125	120	129	136	133	118	129	120	130	126	126	130	132	137	125	114	121	109	121	116	122	111	124	110	115	112	113	107	132	115	118	128	117	118	127	113	133	112	108	107	133	117	145	109	111	130	99	100	117	119	128	127	90	111	117	129	128	127	123	115	131	113	117	136	127	110	115	106	104	117	125	113	114	137	116	109	118	126	116	115	134	128	118	119	126	123	102	110	127	118	135	112	113	100	137	116	137	144	120	96	139	114	127	104	125	134	123	123	117	96	122	118	125	133	123	112	114	120	122	116	110	123	107	105	119	116	113	126	130	117	120	117	133	120	129	113	119	115	92	113	120	118	124	93	108	114	125	123	119	117	124	129	102	114	122	111	122	140	139	109	122	112	113	121	127	124	129	129	116	124	118	114	133	133	130	124	121	99	114	127	119	116	117	126	120	120	122	119	117	130	123	121	122	128	132	112	114	133	126	125	132	122	115	145	122	109	154	132	128	133	112	106	136	114	135	116	129	117	137	123	131	115	119	120	120	105	119	138	126	142	119	134	109	123	110	118	130	133	110	116	128	135	121	111	109	99	142	115	126	122	118	107	111	125	116	128	121	120	119	120	102	125	115	129	121	137	121	129	133	111	124	135	114	108	128	122	128	109	135	107	118	119	127	124	133	122	111	128	111	114	118	133	127	115	108	106	128	115	118	133	121	115	115	100	124	106	117	117	105	124	130	109	116	143	128	121	126	117	137	120	121	92	111	132	116	102	117	115	94	130	117	116	104	114	117	106	136	116	136	137	130	123	132	117	122	123	102	121	116	116	142	119	125	118	124	107	120	122	135	108	131	132	140	129	142	121	123	119	127	131	106	130	113	123	121	122	109	117	121	120	123	109	109	124	114	117	146	136	119	110	114	112	115	129	119	105	128	108	117	125	132	122	129	115	114	127	115	122	116	120	130	136	112	143	114	114	107	114	117	116	127	116	133	114	101	120	120	124	133	124	117	129	104	120	110	114	107	119	109	127	108	116	109	127	118	119	129	107	124	122	139	130	123	115	114	128	115	124	130	139	129	127	111	117	105	124	125	126	132	122	118	128	112	126	118	131	106	117	144	114	112	142	126	115	113	113	107	141	117	98	138	127	118	127	118	135	97	123	113	93	96	100	130	129
7875	2676	6573	7059	5920	4711	3861	3273	2661	2379	2037	1750	1530	1427	1319	1193	1150	1068	1017	923	859	923	989	1134	1325	1132	959	872	888	1043	1045	1206	1152	1048	894	718	771	718	800	885	757	691	596	705	778	702	581	546	508	498	522	467	562	656	629	487	502	461	518	431	456	492	497	490	466	451	463	419	460	471	475	481	443	458	424	448	477	440	442	460	438	432	453	460	430	483	442	457	447	429	466	436	497	453	427	435	412	414	438	406	451	447	414	405	443	418	461	464	418	473	414	422	401	446	459	455	436	437	390	406	456	432	436	413	426	418	409	420	454	429	457	470	437	424	414	469	425	423	389	405	387	436	411	427	438	427	452	452	383	429	473	409	413	466	447	388	433	404	399	458	461	438	416	440	453	429	386	425	413	413	410	419	431	459	418	429	447	447	427	449	410	416	445	439	454	441	432	413	397	455	446	427	445	463	392	398	414	382	405	420	452	426	436	370	426	433	400	387	455	411	411	423	430	410	434	411	468	437	414	426	444	428	424	402	388	437	388	383	428	431	422	409	439	397	433	390	435	405	408	420	421	438	455	415	414	405	430	407	423	410	450	397	427	454	434	437	458	418	432	434	414	413	455	460	433	420	405	439	414	439	411	441	431	400	443	475	431	407	424	398	412	417	409	458	457	403	428	442	435	422	389	388	470	443	409	430	453	409	433	440	407	417	401	411	439	448	412	408	409	406	416	428	441	391	419	406	388	389	432	458	393	425	440	418	397	418	418	396	413	449	436	433	433	429	431	428	435	381	405	443	398	423	400	429	428	448	423	455	392	443	399	405	411	407	404	399	445	414	426	417	461	445	429	409	397	407	452	444	404	407	458	452	395	423	439	448	441	414	425	408	407	464	429	403	428	453	430	411	392	431	433	397	406	432	434	429	418	453	400	458	401	450	435	410	412	445	457	434	414	443	401	399	446	398	403	407	423	420	428	388	441	452	403	420	434	419	443	440	371	440	455	431	425	439	427	410	432	445	407	415	444	393	409	434	411	432	409	425	473	455	434	407	431	470	440	457	441	384	431	426	430	423	436	446	426	435	441	398	437	403	421	414	415	408	407	397	409	448	417	436	414	448	431	430	439	436	434	393	421	438	410	411	392	424	434	413	426	427	400	390	435	431	383	426	454	412	428	404	399	474	415	421	422	401	390	473	409	411	422	378	430	407	413	428	419	422	469	437	421	432	441	421	403	462	399	408	426	423	451	385	436	404	418	413	438	453	413	459	414	434	436	430	383	367	444	432	419	441	430	415	444	462	443	458	460	406	411	416	453	387	478	429	388	424	454	462	424	410	423	445	402	447	417	403	442	408	409	419	415	402	409	428	437	429	434	411	437	406	439	419	444	445	450	405	451	427	448	466	436	426	428	424	419	425	444	438	390	424	453	435	428	468	454	406	385	404	436	436	408	436	421	403	448	403	440	458	445	425	406	434	396	396	430	435	419	395	411	438	418	450	414	422	397	422	452	439	394	425	425	439	419	412	409	459	427	420	405	420	397	413	460	425	422	436	438	415	439	412	420	381	437	455	473	386	387	426	445	473	446	411	443	450	385	422	439	407	396	394	425	420	423	420	409	407	419	433	395	401	427	414	424	465	421	453	396	420	397	435	415	436	414	401	434	416	432	413	407	414	424	426	404	443	427	453	422	447	448	456	425	390	423	425	438	412	388	419	427	429	429	446	428	409	425	408	456	429	409	421	422	424	415	436	440	398	436	418	425	424	421	410	439	421	455	426	413	437	447	443	375	469	419	418	443	411	424	418	421	418	439	406	416	415	449	432	418	413	406	387	426	420	427	405	422	416	413	436	468	397	430	442	384	427	400	398	437	431	414	442	408	427	450	400	400	433	424	416	438	387	448	445	422	410	386	437	431	439	432	407	417	417	429	431	407	444	453	412	418	427	415	424	445	424	416	428	405	422	454	438	405	459	422	391	411	413	444	437	401	433	409	429	424	439	422	414	411	407	447	396	420	423	415	411	401	454	435	451	406	423	433	445	423	428	419	427	441	409	448	421	450	409	435	417	430	426	414	437	434	438	450	448	434	423	461	413	430	410	376	424	466	419	412	448	420	409	424	428	429	364	437	429	442	398	406	434	431	389	417	405	406	445	431	410	429	407	460	432	421	398	431	411	418	408	464	433	423	421	391	428	378	455	399	416	442	415	406	409	436	450	432	448	453	408	419	382	438	400	410	416	375	430	429	436	424	417	433	426	442	398	430	415	444	428	423	431	402	443	413	398	420	453	435	416	429	410	405	413	450	430	430	441	401	439	457	462	454	424	429	449	416	400	423	455	423	419	430	455	401	425	430	426	444	385	414	427	395	417	430	422	422	438	441	434	406	458	444	432	430	401	414	447	443	401	366	410	428	399	384	423	410	410	456	416	420	412	413	404	438	413	419	413	414	436	451	424	402	419	426	436	417	423	431	420	417	420	437	419	430	373	422	438	415	433	399	405	443	422	407	402	415	390	406	416	439	439	439	416	430	410	421	425	407	421	397	423	409	407	413	413	422	407	414	438	442	410	419	425	452	423	399	430	413	442	448	376	408	414	447	407	446	409	423	439	413	427	425	467	431	409	459	412	433	417	437	415	409	448	403	442	460	411	405	414	425	442	428	416	437	421	433	425	401	421	437	424	427	412	431	392	432	377	433	418	389	410	416	431	398	420	424	405	457	415	399	406	435	435	410	415	410	365	419	431	417	449	431	443	404	418	428	415	437	415	427	371	411	437	409	420	432	443	413	409	440	406	414	424	463	425	421	443	458	389	447	458	394	403	431	439	414	417	466	417	424	450	426	391	444	437	444	436	420	418	423	410	387	429	462	395	439	409	430	433	399	392	424	430	427	396	435	417	451	387	390	415	428	437	432	418	431	418	430	442	434	475	412	413	430	415	417	464	419	424	414	406	439	444	432	434	421	426	426	414	395	404	432	436	398	447	412	439	433	432	394	434	440	414	415	388	423	422	434	429	448	432	415	430	454	437	454	442	464	415	451	411	390	415	425	400	401	433	408	425	420	410	451	428	425	421	397	406	460	432	451	429	410	404	403	427	356	451	424	439	412	414	421	394	398	447	434	382	425	423	438	408	426	432	414	454	415	397	434	435	435	378	423	419	416	443	435	409	407	425	421	460	385	417	430	439	412	423	406	469	412	394	391	393	422	413	412	402	400	424	418	429	415	417	428	402	387	423	394	418	428	453	397	424	424	419	384	413	421	444	425	384	423	423	437	425	436	423	408	443	452	444	402	437	385	425	435	401	441	405	410	381	412	446	390	439	393	401	423	439	423	431	415	449	398	414	418	463	431	390	420	403	440	416	444	396	473	381	391	432	400	443	406	432	423	426	459	438	456	388	468	416	449	409	419	422	407	440	434	409	444	376	456	398	444	442	439	417	419	452	429	409	467	428	451	424	439	422	427	407	444	381	441	411	395	418	429	415	428	436	428	452	415	447
1340	306	357	320	312	300	296	273	258	292	257	307	256	274	238	282	269	274	280	257	241	248	291	303	291	281	278	259	270	270	240	259	275	267	254	250	287	251	270	262	251	257	281	270	312	300	270	277	283	256	279	267	270	269	260	258	271	247	272	257	279	287	278	284	277	262	270	293	287	256	279	262	297	235	252	279	272	262	283	266	239	265	222	282	255	259	223	247	263	255	277	288	298	285	264	262	275	277	246	267	272	288	270	263	237	263	235	276	271	242	296	277	265	287	257	272	254	265	276	305	278	275	269	262	279	252	289	277	273	269	278	274	250	280	258	258	252	285	224	304	297	290	265	266	262	257	294	265	268	260	281	277	275	261	283	281	266	262	275	246	271	262	280	291	247	253	261	277	268	262	265	247	305	266	258	277	255	273	264	276	256	280	276	278	291	257	274	292	278	266	261	310	255	270	254	260	284	241	256	264	277	260	293	258	274	290	274	266	259	243	275	255	281	286	254	277	287	260	285	250	308	289	279	279	251	282	267	253	269	278	273	291	267	282	250	288	250	260	276	270	247	290	273	277	277	281	283	295	264	279	278	280	277	260	227	228	263	230	278	274	291	284	275	266	273	253	254	267	258	279	271	240	284	285	273	270	272	239	258	280	260	268	269	263	260	274	257	250	255	260	251	288	256	252	284	260	267	255	271	236	281	257	286	269	288	244	233	279	287	271	282	257	265	244	240	287	268	289	245	266	278	250	262	258	262	266	239	300	279	276	290	290	268	262	257	284	305	286	292	286	250	263	263	247	269	256	273	283	288	288	287	274	264	260	261	280	270	309	257	280	261	266	278	278	305	240	253	263	267	278	279	280	261	248	265	260	248	268	260	283	261	287	302	291	301	285	280	292	285	243	258	279	253	285	308	276	257	277	278	256	282	264	248	305	293	289	268	258	277	272	285	272	256	275	260	260	287	255	237	272	294	288	288	283	287	279	310	268	263	289	268	286	246	273	279	279	271	275	287	252	258	294	295	271	268	271	292	253	269	286	289	297	277	298	269	263	247	294	257	315	279	297	288	293	268	283	270	259	255	285	250	262	289	281	274	265	292	257	271	308	279	281	287	263	286	313	261	270	260	266	283	259	281	238	279	279	247	249	278	254	260	285	255	262	275	258	288	278	275	260	298	300	263	278	256	249	282	297	268	262	250	278	285	258	284	296	266	250	273	235	256	300	297	237	257	269	270	273	266	273	272	290	294	275	285	273	283	308	298	262	284	251	291	250	270	275	276	295	290	266	266	334	294	295	291	267	286	249	252	246	274	285	293	274	304	248	272	288	283	278	269	283	249	279	272	277	281	266	271	265	304	270	291	276	259	299	284	262	266	266	281	273	276	246	253	262	268	265	258	251	268	260	277	279	281	283	256	245	297	261	263	265	270	283	277	263	269	252	293	263	258	259	285	274	267	265	296	281	282	289	270	282	280	311	271	297	313	263	267	295	297	277	278	280	291	268	306	282	261	299	285	253	272	250	240	269	263	270	268	310	290	293	282	255	285	282	273	286	286	269	260	250	287	264	244	277	244	258	256	253	273	285	273	265	304	289	243	297	269	273	275	278	277	256	294	275	269	281	259	272	256	252	270	265	254	294	279	262	290	281	298	336	287	258	271	245	279	251	293	275	267	265	261	281	265	282	271	277	251	278	276	266	256	270	279	259	266	269	267	271	269	257	264	278	234	281	266	282	286	274	255	277	298	254	287	317	262	269	256	283	275	270	279	267	286	245	260	238	283	268	241	289	282	256	279	252	281	267	262	290	265	254	265	281	276	247	250	284	282	258	270	254	270	265	305	261	299	264	248	259	294	269	264	300	296	245	284	296	263	259	286	263	259	270	283	279	249	272	270	290	270	266	282	290	284	287	272	256	269	249	277	280	258	243	283	264	293	263	293	293	304	279	299	271	251	276	289	267	291	281	286	270	270	254	276	288	260	289	263	314	265	257	293	261	286	292	259	283	279	288	296	261	259	286	285	269	297	246	281	271	253	259	299	265	269	254	266	262	260	257	271	294	280	248	289	263	265	278	275	274	285	299	299	259	278	276	263	241	291	256	283	272	257	301	277	295	275	257	299	281	275	272	264	327	258	280	288	295	286	254	237	261	275	263	295	267	261	275	255	282	286	312	257	271	279	238	314	254	262	300	271	295	244	292	242	275	275	285	236	251	259	285	258	269	261	259	279	293	269	279	240	261	251	285	272	284	251	278	252	275	285	259	238	309	274	236	270	264	266	260	280	275	284	281	269	269	288	255	243	260	300	263	271	269	271	237	289	261	278	297	283	271	286	275	271	266	261	270	292	287	282	255	253	273	276	300	280	267	256	257	271	262	294	298	240	282	252	265	263	258	273	291	269	253	257	283	273	281	239	282	273	267	253	268	251	256	279	267	282	279	264	256	236	286	251	281	316	287	248	245	239	270	266	290	248	247	257	254	264	240	258	249	238	273	292	270	275	318	290	243	291	271	272	283	295	265	262	307	278	275	264	290	245	253	228	290	237	244	275	257	298	274	274	275	250	278	275	294	257	264	272	277	284	265	254	272	294	273	287	269	247	283	255	260	226	285	274	256	246	276	255	266	280	266	263	251	257	280	282	261	261	306	266	253	280	296	235	259	288	238	282	297	249	242	267	261	240	277	271	247	246	245	260	249	246	278	250	277	270	254	273	274	258	300	256	303	240	266	300	266	286	294	259	286	267	270	265	285	258	268	274	256	277	242	295	280	242	249	235	300	248	247	282	259	268	268	285	298	267	281	262	294	265	257	298	286	252	256	270	249	257	253	281	257	264	280	290	275	268	255	266	281	260	279	303	283	277	266	254	246	255	301	281	261	321	258	290	252	298	263	292	292	244	285	261	304	259	292	284	259	296	245	264	281	283	235	257	242	271	286	275	290	266	271	278	254	286	262	291	257	298	288	278	258	237	238	284	250	262	271	294	252	276	310	286	288	249	238	260	276	285	271	304	310	266	327	277	273	258	277	296	287	251	263	265	279	300	288	269	277	257	285	262	263	269	265	264	295	248	273	281	261	261	267	258	259	277	267	296	253	241	254	292	284	280	276	255	269	259	291	284	296	277	244	266	291	271	300	261	275	256	287	257	291	291	259	271	267	276	297	269	277	255	257	294	259	274	257	281	264	271	288	294	276	279	279	305	259	240	234	279	263	279	290	254	248	244	277	273	281	276	303	285	284	253	272	275	286	247	287	284	252	272	268	268	269	258	304	280	246	264	254	279	232	280	264	251	274	259	269	263	271	280	300	280	272	275	266	272	275	264	251	301	284	277	243	248	282	239	256	282	260	273	266	255	294	290	256	266	280	269	282	259	273	261	275	282	274	245	282	250	269	260	237	279	268	238	277	268	296	272	275	272	258	270	282	247	270	245	270	297	312	243	290	309	244	289	279	292	273	302	258	302	242	266	264	272	241	301	282	291	247	281	256	283	256
2360	986	1076	1075	1009	957	892	919	891	864	910	913	890	885	834	829	782	807	843	795	802	904	837	876	799	911	872	790	794	877	843	875	851	820	847	803	806	801	906	852	847	863	869	891	827	876	889	834	820	849	832	824	823	862	847	797	838	849	888	857	836	837	852	875	800	842	829	827	828	868	881	854	813	859	835	857	900	829	843	845	828	842	833	846	869	865	825	828	787	854	899	825	811	817	848	854	844	840	846	831	849	825	893	922	846	854	828	803	838	807	776	820	841	846	855	843	843	860	795	795	842	796	856	842	857	799	878	824	839	889	879	823	823	828	832	848	882	775	817	778	843	841	837	841	860	831	816	867	870	862	834	790	871	834	858	939	850	904	828	806	847	855	891	823	823	832	874	861	807	779	821	846	859	820	831	849	821	837	841	884	793	787	810	816	812	829	828	797	818	862	864	863	845	804	852	808	821	885	842	799	869	827	808	771	819	821	837	829	816	849	828	863	827	861	900	820	852	845	851	828	824	798	836	840	801	779	828	820	787	835	837	836	846	809	804	850	883	814	846	831	821	859	869	795	872	829	816	803	795	826	844	828	817	842	844	858	843	820	818	832	855	835	853	882	822	785	829	821	839	801	790	846	882	790	837	856	829	835	846	818	835	827	834	809	810	848	784	836	798	887	832	785	817	878	767	857	851	805	828	863	845	868	822	793	859	853	842	820	849	772	824	827	788	814	848	852	820	848	909	858	819	849	832	832	813	826	814	830	822	824	783	772	852	826	858	855	843	796	806	827	886	822	819	813	839	817	876	864	846	850	802	873	849	838	796	815	803	810	838	813	851	824	860	831	857	772	835	900	867	870	815	815	854	841	801	873	812	846	794	793	812	847	845	826	786	794	819	810	812	817	868	895	845	864	834	825	868	861	809	844	810	860	881	838	821	821	859	858	789	813	843	846	829	769	826	827	836	856	803	876	831	848	868	837	828	829	854	820	839	840	825	832	853	846	885	872	827	788	812	805	827	863	824	786	845	826	836	868	850	788	826	839	840	856	851	830	836	889	791	797	832	822	804	851	837	857	798	863	828	916	835	788	834	797	860	787	836	807	829	838	839	826	846	847	809	769	836	851	796	844	775	817	844	877	876	836	845	825	835	822	813	837	815	811	848	839	839	850	819	797	847	824	811	857	877	883	849	822	838	888	856	834	835	858	813	852	812	857	800	836	850	818	792	905	852	858	807	823	811	808	829	813	801	796	809	842	835	791	815	811	878	841	867	821	806	886	846	880	849	835	866	804	806	825	857	811	875	856	800	845	838	854	834	865	831	876	826	867	851	826	826	824	848	833	853	808	839	849	817	813	860	795	834	809	847	823	863	800	799	821	833	893	804	865	799	774	859	807	783	781	826	873	863	884	782	848	854	819	828	799	807	859	779	806	805	826	835	843	834	817	821	819	861	829	853	853	839	826	793	813	849	867	872	841	837	811	831	849	822	875	848	881	907	834	822	822	801	866	878	831	823	838	828	807	774	854	897	834	858	856	812	895	878	846	820	903	870	855	819	808	796	882	856	856	856	819	792	828	796	848	794	821	832	852	860	829	891	866	823	811	875	808	833	792	824	858	857	835	853	826	860	791	835	842	849	830	870	863	856	832	819	835	846	793	822	840	808	828	833	825	826	820	862	861	808	802	865	800	857	862	858	887	843	807	863	818	822	869	787	868	834	843	832	877	819	833	811	792	800	864	842	870	872	847	845	847	836	874	794	823	882	822	832	865	817	850	822	836	905	867	828	851	891	875	809	859	839	812	802	856	830	845	817	844	856	821	813	890	842	856	886	797	857	863	849	879	835	884	801	821	826	839	851	870	889	877	857	838	791	859	793	795	846	815	886	772	850	818	833	854	829	873	843	814	823	786	832	800	782	864	839	854	878	789	835	807	848	849	841	817	814	797	841	859	808	872	881	800	856	750	831	860	831	821	825	841	804	832	837	863	838	775	751	831	905	833	836	854	865	810	853	846	813	791	834	842	792	796	849	845	791	828	800	802	889	827	833	814	774	853	805	808	839	794	856	858	792	824	856	856	899	835	861	786	804	856	858	868	829	857	807	841	833	830	836	835	795	825	872	838	840	815	833	793	869	834	822	798	835	844	799	887	841	834	776	852	826	903	859	853	828	820	829	845	816	837	825	808	827	834	843	876	809	850	862	846	828	796	812	849	810	828	813	853	803	786	868	842	848	860	850	804	793	844	797	850	852	824	804	821	774	841	826	844	848	820	848	843	851	839	846	831	853	819	872	784	822	812	794	833	883	829	808	851	842	862	814	793	870	823	797	812	842	884	830	780	829	797	835	832	801	841	820	786	777	836	849	832	826	865	823	812	803	842	800	836	832	813	832	863	812	805	777	782	894	836	865	848	904	784	864	874	843	822	810	850	851	821	825	867	873	844	873	860	825	836	877	854	864	854	811	808	834	897	816	828	846	861	816	819	860	802	831	853	889	868	856	836	859	869	853	845	877	821	821	854	865	882	841	808	820	897	865	856	871	831	832	843	850	775	797	831	864	826	822	833	890	850	834	824	816	825	787	858	840	824	893	842	852	875	834	851	848	813	826	883	826	812	799	861	860	906	837	847	807	858	854	870	809	821	862	864	839	811	843	831	871	841	776	851	810	823	803	885	823	870	801	823	815	838	828	861	838	809	816	891	844	834	856	822	847	808	874	833	895	808	846	872	799	834	853	877	766	841	843	822	824	879	831	836	861	850	835	839	858	833	806	848	842	806	830	826	804	799	895	901	831	852	843	870	829	821	856	834	811	811	845	856	819	833	833	859	797	819	859	847	853	819	814	872	809	866	859	829	837	834	840	812	813	847	804	862	863	841	811	826	802	858	837	848	761	807	864	803	862	847	847	799	873	817	838	838	811	814	803	895	843	830	815	789	836	789	832	885	792	835	815	883	884	816	838	842	832	798	816	811	833	829	827	870	855	851	815	881	835	870	830	822	798	862	865	880	845	830	811	841	797	886	847	851	838	814	824	786	878	799	817	845	850	895	850	831	825	877	860	876	819	854	853	800	782	909	804	807	826	864	849	866	861	794	835	851	841	819	787	838	846	787	772	832	813	857	861	843	817	845	874	851	849	872	824	867	806	839	868	823	814	828	846	810	829	783	817	810	865	851	826	910	822	875	817	824	876	860	859	857	829	767	843	865	806	860	832	810	839	809	827	820	864	822	796	804	804	868	834	820	871	874	854	818	846	874	869	876	867	816	826	838	879	849	901	853	814	779	793	818	838	801	819	791	816	873	791	766	830	804	815	785	836	820	840	836	882	879	846	834	822	832	845	844	841	854	831	780	830	819	829	821	847	773	846	838	862	829	854	845	829	810	886	832	867	843	829	820	783	863	831	851	807	826	807	826	812	864	872	807	805	838	830	797	908	783	803	871	854	818	845	847	868	841	830	873	801	888	847	791	826	852	826	823	796	847	832	851	854	860
4656	1189	1486	1103	764	568	437	345	282	253	220	252	205	190	189	174	167	175	169	167	169	150	168	192	178	183	158	160	152	158	190	179	185	179	174	154	180	177	186	189	169	150	178	163	125	149	157	142	159	141	136	143	145	134	151	168	143	140	155	175	144	156	158	172	139	139	147	162	141	164	138	143	161	162	149	155	156	144	146	133	141	125	135	153	140	139	164	159	137	152	153	157	151	138	146	157	168	165	159	152	132	143	154	143	163	143	152	140	143	147	143	166	149	142	152	145	133	157	178	135	139	188	144	152	148	129	146	173	142	136	156	148	148	116	143	126	143	161	130	139	140	163	142	146	147	130	146	162	140	140	162	126	134	134	148	150	147	134	145	126	144	130	143	143	128	138	137	168	140	139	161	134	166	152	145	136	134	145	125	155	164	169	148	147	142	164	160	147	131	154	129	137	150	150	137	156	158	130	132	154	131	158	150	147	139	145	138	155	171	153	139	146	143	139	155	158	141	133	164	148	169	115	123	129	151	155	162	151	139	156	124	142	183	145	154	147	155	160	148	125	154	130	161	149	161	149	143	155	126	151	142	157	135	139	139	139	154	165	135	147	142	146	153	142	144	170	141	145	143	146	154	157	130	143	147	154	172	140	156	156	152	150	158	158	132	142	142	143	157	155	152	150	145	163	150	149	140	131	147	138	129	156	153	159	169	147	166	149	124	140	155	162	145	134	150	154	142	156	162	162	141	140	145	150	151	140	142	139	133	150	155	148	152	145	133	150	152	159	135	151	139	139	138	153	143	147	165	145	151	123	148	145	132	132	148	154	165	140	145	134	149	147	144	148	164	151	136	148	152	132	140	147	148	149	158	144	151	146	142	148	137	144	141	166	167	166	135	147	174	135	150	148	144	141	133	146	143	153	156	138	150	141	153	153	160	153	175	128	153	139	125	137	163	154	144	168	127	151	142	139	154	130	135	143	152	148	159	142	134	128	149	136	132	147	157	160	153	143	171	158	143	156	160	166	151	152	162	153	158	139	149	157	160	133	138	150	175	136	173	137	142	143	132	182	138	154	174	122	154	155	145	175	153	153	148	142	134	138	153	134	138	134	148	165	150	147	136	145	137	133	142	122	159	161	148	136	158	137	152	116	154	142	144	152	126	151	130	138	150	150	124	159	134	134	154	137	146	141	150	139	134	162	131	156	163	159	131	136	154	142	119	140	164	166	157	160	172	159	143	140	142	150	144	129	131	174	154	155	122	155	163	159	154	141	157	136	138	133	145	143	150	135	143	143	119	134	157	143	140	149	145	155	153	135	150	151	137	138	153	131	159	128	143	140	138	137	167	144	155	168	139	141	154	139	135	152	129	126	143	149	147	143	144	168	155	170	157	162	148	155	144	137	143	141	125	166	128	155	134	136	146	152	140	126	152	131	124	165	128	148	158	159	170	137	148	135	157	156	134	142	151	145	145	144	120	140	141	151	138	134	157	164	174	153	158	147	148	175	148	151	142	163	154	141	147	164	152	152	160	137	160	146	154	158	151	152	149	143	148	160	165	139	143	151	131	119	150	151	131	140	138	152	138	163	153	137	155	155	168	127	158	147	142	134	163	136	148	132	141	134	163	153	141	164	137	170	140	150	135	138	175	177	142	162	164	159	167	142	142	154	149	143	136	151	145	140	145	136	147	145	133	142	144	169	145	125	150	159	138	150	129	149	167	150	139	173	149	131	135	149	138	161	167	125	154	159	158	146	138	140	164	162	151	141	147	169	123	143	156	132	149	129	148	167	169	129	160	149	143	153	152	164	122	164	137	137	152	147	161	149	170	123	137	142	168	135	151	143	124	183	121	142	138	138	144	148	144	136	161	129	154	152	135	146	130	136	150	158	144	134	160	144	164	143	160	131	153	145	135	148	134	144	145	174	133	137	124	166	147	153	137	139	148	152	144	166	163	131	133	150	129	127	149	168	131	165	156	151	143	135	150	168	163	159	136	146	146	138	166	135	150	124	144	135	148	148	117	149	141	152	156	150	138	153	142	139	141	150	145	135	145	136	152	142	148	153	143	149	133	141	133	133	152	137	167	146	153	144	159	154	155	145	152	146	152	118	139	129	139	144	127	164	136	159	151	142	158	153	145	125	154	142	140	142	151	139	161	119	154	148	133	154	153	147	150	161	160	135	147	148	152	135	144	147	147	178	158	147	118	149	153	145	160	151	174	160	144	134	132	164	140	132	146	143	145	142	144	137	157	127	149	141	165	154	133	166	168	164	160	142	124	146	139	146	142	141	144	159	142	134	155	145	117	151	148	159	144	142	150	137	150	150	155	141	137	164	150	162	137	134	156	161	158	146	132	157	140	166	150	145	135	162	135	130	149	152	144	129	172	134	147	147	147	155	149	144	128	138	136	140	159	148	157	143	134	149	136	156	147	138	158	116	135	152	144	137	148	127	148	136	133	148	145	158	120	158	149	162	124	147	164	158	137	145	129	142	148	151	135	143	145	167	144	139	155	143	156	140	154	137	169	121	162	123	142	129	152	170	127	163	131	162	151	140	133	155	136	156	144	139	149	133	144	142	135	168	138	122	145	122	169	141	155	153	135	146	150	140	167	152	141	146	129	155	148	146	137	148	131	138	159	143	165	134	143	142	148	153	156	149	152	151	138	109	138	170	162	134	148	149	157	128	138	139	150	152	144	142	152	135	142	134	162	142	159	148	151	142	140	136	151	142	145	160	144	136	137	155	161	153	163	152	143	155	162	138	157	166	139	145	180	177	133	171	150	143	151	148	155	177	144	142	140	143	136	156	136	132	155	144	141	160	134	143	161	158	135	128	130	173	172	148	162	156	141	150	124	167	146	152	147	147	145	154	142	140	131	142	137	149	152	152	143	138	150	145	137	135	123	142	133	135	141	157	150	154	175	141	137	160	140	144	147	146	136	118	173	143	128	187	159	147	136	127	148	136	159	162	139	152	122	177	146	134	135	142	162	125	145	121	169	134	157	148	149	166	125	168	134	141	123	163	141	132	160	142	135	152	144	154	134	135	144	140	156	137	134	140	126	162	164	146	151	142	128	150	131	152	132	139	153	139	154	144	161	125	141	137	147	141	138	150	151	164	145	140	162	158	160	132	148	163	154	151	143	142	150	149	145	129	135	146	137	158	144	145	179	151	142	155	154	136	146	160	152	138	139	143	148	161	133	136	148	146	129	152	138	134	127	163	139	112	136	145	151	114	138	152	126	138	152	168	145	138	140	146	164	159	132	130	147	133	146	133	160	156	136	143	162	157	141	142	164	131	116	164	150	158	136	158	140	163	129	146	150	142	138	149	120	153	133	130	147	159	132	148	153	146	138	146	164	158	143	164	153	131	143	145	134	167	150	145	151	144	148	128	139	164	126	134	124	171	174	153	144	140	161	127	137	140	163	166	144	127	156	135	138	127	146	144	151	157	149	156	144	146	163	133	147	143	146	154	145	157	150	152
5607	1692	3749	4088	3499	2863	2353	1989	1593	1478	1337	1165	1045	1077	965	888	869	808	758	705	723	727	756	870	949	844	751	711	697	677	673	766	790	837	814	696	661	743	841	784	651	620	566	615	656	631	577	562	590	563	551	506	516	655	614	524	526	532	566	540	535	536	556	541	477	524	506	504	499	495	494	490	545	475	490	482	526	493	466	496	478	461	474	463	543	497	497	518	499	538	499	502	497	449	474	497	533	490	497	524	529	472	500	510	526	488	461	504	459	495	508	506	467	541	474	459	478	488	513	477	504	468	486	491	473	466	475	487	521	517	470	482	528	491	480	512	492	454	499	481	503	539	537	503	509	469	508	488	514	502	506	476	502	546	457	526	491	522	514	506	485	489	461	483	495	507	488	507	513	500	482	492	508	511	526	480	511	506	505	534	537	473	516	462	508	560	490	508	466	470	518	474	498	476	473	500	497	461	478	488	514	508	495	510	466	498	443	440	494	482	492	512	505	490	452	455	497	473	521	509	496	459	475	487	469	509	457	493	450	501	503	478	538	496	506	445	489	477	537	466	522	492	476	538	489	469	528	477	524	495	528	469	509	502	489	465	452	519	503	486	501	504	500	440	548	502	475	522	493	455	443	499	472	498	501	466	437	509	523	501	521	439	475	501	488	479	500	468	519	483	505	483	482	474	526	466	515	484	523	497	538	470	543	511	501	495	507	501	475	476	490	481	490	516	481	524	494	521	510	429	467	482	497	496	505	509	480	513	468	462	525	491	448	510	482	517	447	474	481	514	500	510	505	523	468	518	478	490	482	486	501	498	506	507	548	479	518	524	481	510	538	487	514	489	496	471	480	464	487	475	536	460	519	493	497	492	513	533	520	485	461	499	482	515	519	473	534	461	515	468	471	500	485	494	519	482	515	487	483	465	462	463	506	509	502	497	475	514	481	517	506	491	518	535	491	464	480	512	526	461	501	532	472	466	466	518	526	477	472	493	549	511	458	485	535	513	478	494	511	483	503	501	468	474	464	472	483	493	445	487	519	504	499	448	461	506	501	504	472	516	461	485	472	494	488	515	507	519	507	508	470	490	515	520	501	511	453	444	518	507	536	480	498	529	489	517	517	504	477	488	497	490	489	441	492	480	495	467	469	476	477	494	495	484	516	510	551	460	502	509	515	492	546	503	506	523	475	479	525	472	485	490	485	513	478	529	464	484	485	459	515	492	511	471	474	483	464	515	476	513	451	486	524	504	498	502	490	482	464	485	474	480	517	481	459	513	470	472	487	497	532	441	505	501	504	499	506	446	472	513	475	497	493	540	494	488	469	485	493	503	483	488	471	529	491	511	517	498	503	481	503	531	524	474	485	498	476	533	508	507	486	502	480	537	500	500	498	491	485	472	467	475	511	470	493	491	505	523	462	517	448	527	521	479	502	482	503	480	514	506	470	522	498	530	491	483	499	482	497	499	474	539	506	509	519	530	529	507	514	505	469	465	492	512	482	477	521	502	478	496	508	510	469	487	465	467	518	489	488	480	471	475	517	473	492	484	473	486	445	484	467	488	418	506	496	498	472	503	457	521	505	500	527	513	484	479	537	497	505	478	485	513	504	508	488	495	468	472	512	497	490	521	506	496	506	489	481	477	472	464	523	485	497	486	501	500	475	468	522	499	507	471	503	496	479	514	512	495	497	482	496	503	480	468	499	507	462	494	515	489	468	537	494	487	491	498	510	471	493	489	535	496	514	527	500	515	473	490	472	505	510	482	515	472	499	505	494	463	495	483	510	478	522	512	464	469	498	530	481	502	475	494	503	466	499	498	518	510	499	506	486	467	473	497	468	454	494	480	478	454	487	486	465	516	499	502	477	518	500	499	502	483	514	483	493	527	524	507	480	487	495	507	487	505	510	485	525	448	485	504	448	515	501	498	450	476	489	549	471	460	499	479	494	468	506	476	533	490	483	471	458	521	470	534	462	456	518	477	488	459	503	492	472	472	494	495	458	471	501	511	530	514	507	501	455	520	501	538	495	514	501	475	459	482	464	527	489	489	487	465	508	482	495	489	538	537	522	489	484	467	520	494	512	478	485	500	510	494	516	506	501	476	488	495	518	496	462	510	484	467	496	507	450	486	477	498	509	501	474	534	452	495	492	489	502	502	469	455	507	522	512	508	504	542	491	462	510	495	473	494	507	487	458	494	475	463	500	499	512	456	481	537	500	534	544	457	512	505	491	465	471	480	492	506	464	495	471	515	472	466	504	499	469	489	480	518	456	454	517	467	461	499	511	506	514	510	481	516	445	467	503	486	480	528	453	479	501	496	453	453	532	488	505	474	511	462	536	484	530	503	530	496	479	465	468	486	474	474	486	496	471	457	502	499	485	483	501	489	498	514	537	486	500	497	513	540	480	487	481	518	494	473	517	497	461	477	486	511	517	483	508	513	481	456	512	478	457	506	489	433	521	474	516	525	479	491	511	509	494	484	495	502	485	482	422	451	509	452	485	480	499	483	493	501	488	519	492	478	454	490	488	487	503	494	484	502	508	504	488	452	453	480	459	443	489	462	553	493	517	529	489	460	485	510	494	496	507	518	496	461	480	472	474	503	492	494	478	495	490	470	498	503	503	483	523	478	494	481	506	483	474	492	529	496	480	501	460	533	451	502	503	466	468	488	471	495	524	512	487	514	471	470	489	509	457	521	465	529	525	473	512	473	515	477	493	530	465	468	497	527	493	480	510	493	498	489	459	531	495	480	467	462	473	448	494	516	508	513	498	499	529	466	489	492	486	507	499	506	495	479	521	480	495	510	511	492	489	487	517	529	502	469	483	499	502	520	474	517	502	486	496	538	492	466	506	531	518	491	483	486	470	498	499	510	518	504	501	499	435	468	520	489	481	501	455	476	463	496	515	525	514	465	517	470	507	523	505	525	480	470	492	494	535	476	523	503	502	497	439	412	500	498	507	472	491	484	478	494	497	497	519	447	502	489	466	479	511	488	521	496	494	472	494	492	458	462	542	483	522	481	505	510	528	477	515	487	497	498	496	459	450	476	501	484	501	465	502	487	496	514	459	485	480	503	459	507	510	503	526	463	490	521	533	493	478	509	516	484	487	476	477	493	457	512	495	520	518	508	504	486	506	477	508	550	477	495	466	468	499	486	478	491	501	510	477	493	541	490	533	537	474	487	479	461	456	527	464	470	508	486	488	491	529	510	510	467	483	486	543	535	525	498	532	518	530	493	510	491	467	453	485	516	481	418	448	460	492	499	501	493	486	541	474	504	457	468	464	494	499	517	501	464	490	481	465	507	510	497	500	485	470	483	474	489	502	489	495	480	456	482	517	413	490	491	506	498	553	509	475	483	482	529	499	472	489	467	480	529	499	491	504	515	498	476	472	524	459	486	497	522	503	508	545	498	464	484	503	512	492	480	493	502	502	515	472	503	521	494	449	481	501	512	466	491	487	493	484	474	516	448	475	523	429	509	512	486
8712	2267	2782	2027	1253	966	682	527	423	359	344	277	258	216	188	219	205	211	159	165	163	170	154	176	207	174	172	140	161	158	151	172	185	184	159	177	170	153	189	179	138	138	125	146	145	144	146	147	145	130	122	141	129	146	152	138	123	139	117	118	139	118	129	101	135	122	127	131	150	128	97	123	107	126	132	141	133	137	128	131	139	127	106	117	97	142	119	117	128	108	118	118	130	116	122	123	137	135	128	114	112	134	134	136	108	131	133	138	115	127	122	143	121	142	127	109	114	120	126	120	112	128	106	129	134	132	122	128	129	112	91	140	126	125	123	141	105	114	123	116	120	119	130	134	112	109	135	120	132	127	122	92	128	140	125	135	122	116	125	124	111	99	121	119	108	132	122	121	122	123	137	120	125	134	116	99	104	125	99	97	117	123	125	114	123	117	107	125	121	118	117	116	128	129	116	113	105	109	132	136	122	137	121	134	109	122	126	128	127	132	119	117	145	134	119	118	121	119	104	129	139	130	137	106	143	126	116	126	123	143	123	123	130	103	126	112	111	107	112	119	108	113	117	123	127	125	127	128	135	118	131	117	136	114	120	121	121	99	118	100	116	119	104	120	127	121	139	131	109	115	109	124	122	130	108	118	127	133	116	110	123	107	128	116	124	136	132	133	112	110	112	107	122	139	122	129	108	116	108	130	112	135	129	128	114	127	126	107	118	114	116	128	111	120	119	109	123	121	104	114	135	121	128	128	137	107	121	126	121	100	123	142	121	113	111	122	128	111	124	103	128	134	128	129	117	111	129	115	122	110	137	122	119	140	125	118	124	128	120	133	129	121	130	128	125	133	112	113	146	103	116	95	119	112	130	132	141	117	116	125	129	121	124	113	121	105	128	129	120	107	141	127	106	118	100	125	130	106	120	117	130	116	124	124	131	99	106	116	111	137	138	112	95	140	129	115	126	130	125	127	130	132	137	117	120	99	142	115	114	129	124	101	118	121	95	106	117	86	107	118	104	136	118	118	117	86	123	123	106	126	126	107	122	119	112	132	112	124	118	120	121	117	109	111	95	124	125	118	132	105	119	115	127	102	95	117	106	112	110	102	112	114	127	114	119	95	119	119	94	124	128	118	123	147	117	115	119	115	137	130	124	135	133	123	102	118	126	120	131	115	122	118	109	97	119	124	125	113	109	117	154	118	121	121	111	102	99	131	125	118	134	142	110	110	100	121	131	106	115	109	127	119	125	138	118	110	116	124	102	126	106	132	138	123	117	124	122	116	127	119	117	118	125	118	117	136	128	117	117	110	123	124	113	100	137	143	112	118	117	117	133	113	116	120	119	108	138	109	112	130	120	100	121	131	145	119	110	123	118	115	123	130	122	124	124	125	116	120	137	122	106	146	127	119	126	130	143	127	96	140	120	125	122	105	135	134	112	141	128	131	112	107	130	121	144	101	113	128	109	122	145	119	135	118	111	119	118	119	118	111	117	126	116	135	112	128	122	116	119	106	92	134	114	119	110	120	127	111	125	121	120	123	134	118	141	147	127	123	134	112	110	128	149	124	98	123	124	119	138	137	127	118	118	135	117	121	121	111	113	120	121	134	138	120	110	112	128	125	117	105	105	125	120	119	114	125	94	144	148	127	129	117	110	119	107	103	109	127	122	113	121	124	114	115	144	118	121	117	135	108	116	111	108	117	132	109	114	114	127	128	111	117	122	138	128	108	109	127	124	155	108	108	130	114	135	125	132	119	127	119	112	118	99	133	127	112	127	125	118	127	132	98	94	126	118	111	129	135	131	125	125	124	117	124	114	122	109	118	115	134	115	138	124	146	126	120	132	114	129	115	128	127	147	118	113	123	127	106	128	105	107	115	106	139	130	116	119	111	111	132	111	113	121	116	130	115	114	107	130	116	113	127	112	122	126	111	119	107	119	127	137	109	120	121	117	125	115	111	129	113	110	128	119	119	144	139	122	117	129	126	133	109	103	124	128	95	113	109	115	125	123	131	123	135	141	100	127	108	133	130	118	145	107	133	105	123	126	127	125	133	129	124	132	104	107	116	120	120	109	109	107	115	105	129	115	131	100	125	128	123	120	140	93	109	104	114	119	115	105	122	122	107	131	104	130	107	123	142	109	119	125	120	114	118	122	128	135	109	126	111	131	123	118	133	104	103	106	123	120	114	119	110	118	123	112	105	115	142	103	103	134	127	115	108	121	121	107	121	126	119	112	126	134	127	96	126	110	97	154	123	131	117	108	115	120	126	119	120	112	135	131	117	128	141	116	121	125	121	123	118	126	129	130	135	139	128	125	95	110	106	95	105	123	122	114	112	145	118	142	102	124	126	136	121	118	142	131	135	118	114	127	122	118	120	124	117	125	97	109	109	124	110	132	117	132	116	124	131	128	113	117	130	129	137	119	125	138	120	122	133	123	127	140	133	115	118	117	115	130	123	117	139	130	145	128	128	111	135	129	128	134	118	128	142	108	121	124	122	113	124	138	117	111	120	152	113	128	115	94	147	129	115	101	126	132	112	134	133	122	111	123	95	122	98	121	133	126	127	110	126	120	124	134	100	112	113	120	116	134	137	118	115	116	114	119	106	106	132	103	128	144	105	122	147	130	114	103	122	112	124	127	134	130	125	133	127	135	107	108	106	125	111	116	108	108	121	107	138	124	99	129	134	124	124	135	139	105	116	112	134	108	139	112	102	104	121	132	86	134	125	119	126	121	119	144	127	112	124	119	110	109	110	91	113	135	121	117	145	145	128	121	106	130	118	129	127	121	110	131	107	118	127	119	119	116	114	121	132	109	118	109	129	111	116	126	122	127	122	130	139	126	114	132	116	138	119	132	104	112	115	108	111	108	126	104	116	101	98	116	134	133	135	121	111	120	129	127	137	121	120	133	101	126	109	140	107	112	126	123	129	116	136	117	119	115	128	126	111	112	129	124	123	126	127	108	135	120	124	112	144	130	126	129	122	115	112	98	115	123	118	117	118	113	130	116	112	127	109	107	115	122	113	137	106	112	129	119	113	132	116	136	130	99	119	125	114	101	119	111	122	127	115	132	121	129	123	126	100	105	112	120	124	128	115	123	112	143	111	133	118	117	124	118	127	127	133	117	121	118	115	124	148	115	126	115	96	125	137	130	129	114	125	143	118	124	119	140	136	123	106	119	137	110	96	110	128	119	138	112	136	104	128	105	125	113	128	133	110	131	114	122	124	122	107	131	118	128	111	135	115	109	130	124	127	125	128	128	106	113	138	121	121	118	85	122	119	112	130	134	129	120	130	106	108	120	121	112	140	106	132	124	128	115	124	130	125	122	133	124	117	118	129	108	126	122	95	110	121	132	121	125	112	122	131	111	122	117	106	134	126	110	104	113	118	119	133	122	108	122	132	136	118	83	128	116	131	128	110	132	107	152	126	110	126	124	99	116	114	109	129	122	141	128	120	137	121	132	132	130	110	113	119	130	139	128	116
7682	2784	6539	7032	6088	4859	3889	3236	2739	2288	2006	1814	1658	1343	1351	1189	1089	1011	978	912	868	881	968	1138	1244	1128	917	792	733	820	796	861	1020	1002	968	786	785	996	1239	1188	815	672	622	641	668	621	586	525	504	506	496	516	551	660	745	481	465	468	468	503	481	481	477	415	464	434	439	462	430	490	441	463	442	448	496	435	492	472	452	441	456	430	449	427	451	492	430	420	455	423	445	431	430	399	447	483	451	470	414	439	429	452	455	433	451	447	449	432	443	455	446	403	435	454	464	401	442	440	382	447	413	448	441	418	434	438	452	420	438	463	444	455	412	445	415	417	428	410	435	414	417	451	439	431	419	429	423	421	424	421	434	430	446	469	440	436	413	436	420	408	410	402	443	396	416	421	441	415	452	401	417	404	395	461	421	427	459	445	430	426	406	417	421	453	427	391	437	452	463	422	418	426	424	455	398	442	417	421	430	422	404	409	482	425	443	434	383	420	410	434	407	410	392	442	442	429	425	430	430	423	441	432	431	436	446	430	422	427	453	449	427	438	418	427	412	422	389	457	396	414	414	423	450	423	443	441	417	368	422	415	405	426	451	413	395	399	464	437	429	456	489	394	419	414	432	433	448	376	421	418	441	436	437	413	436	387	443	421	438	447	428	430	416	442	435	439	376	416	448	441	448	425	430	459	449	427	438	401	438	418	435	422	399	401	391	439	468	434	431	429	420	421	422	435	408	455	457	410	440	445	412	449	402	423	377	446	451	419	427	415	436	432	450	444	427	443	412	382	427	455	440	420	448	448	405	448	424	370	430	448	466	457	408	420	429	423	400	423	415	418	409	420	419	418	445	381	427	427	455	415	393	422	449	400	433	410	405	444	445	412	356	414	420	410	399	432	455	452	414	435	401	428	456	449	438	432	401	423	443	413	442	401	428	418	450	409	431	434	408	420	432	405	390	452	418	426	449	437	416	411	380	408	403	400	418	465	415	445	413	417	417	420	403	429	406	440	420	419	418	416	407	399	419	409	419	433	452	426	439	416	423	432	395	427	470	412	388	470	432	403	440	409	415	414	422	443	442	415	415	421	420	460	411	454	480	478	452	374	464	436	419	436	453	469	382	427	423	416	436	424	481	429	421	427	425	466	436	408	428	401	405	408	447	412	440	395	415	474	469	420	443	417	433	394	412	435	407	393	450	438	459	431	427	442	388	464	446	439	430	444	428	444	396	445	438	427	443	459	439	396	450	427	420	349	416	455	403	433	436	472	455	388	406	421	425	413	426	439	440	423	422	436	423	400	452	413	438	438	425	434	455	430	424	391	401	414	429	446	425	421	431	464	464	407	458	458	442	431	426	444	426	412	438	428	450	419	413	460	395	405	421	411	409	408	426	460	441	418	441	461	409	475	385	440	427	416	433	393	457	439	435	438	430	431	427	432	441	405	440	428	420	424	419	424	444	418	427	422	404	416	447	422	410	444	425	392	419	407	429	433	388	430	446	428	406	463	401	374	404	453	453	391	393	445	426	437	454	462	433	440	406	395	444	410	431	425	438	424	438	412	415	427	436	453	424	438	440	404	441	428	414	424	420	438	384	428	389	423	416	454	418	415	376	428	445	413	458	461	414	418	410	425	423	410	413	406	437	465	437	431	431	421	424	430	449	420	460	422	396	415	454	441	450	447	404	432	436	403	452	423	398	399	420	427	437	420	414	460	442	432	419	436	437	427	460	408	385	435	434	442	459	457	410	418	400	425	420	428	429	426	391	397	437	416	431	424	444	400	411	448	414	416	437	424	424	373	439	441	415	449	442	431	473	432	387	416	417	415	426	451	399	372	416	407	398	391	419	442	424	409	456	425	413	422	411	436	400	436	425	464	394	435	396	433	423	419	410	434	429	382	403	411	418	393	433	416	444	426	435	426	448	401	430	403	460	438	409	454	429	431	436	417	396	412	428	418	419	385	387	445	453	421	405	426	446	415	420	437	482	391	402	428	405	430	398	403	443	411	417	420	446	439	420	417	451	440	430	447	439	435	412	444	439	410	399	451	451	439	374	383	433	466	402	423	424	397	445	394	421	421	427	431	430	419	457	447	423	396	418	426	459	461	430	381	429	383	434	419	443	421	409	394	422	441	442	450	418	400	435	444	359	432	408	425	424	426	446	438	427	403	402	425	395	424	477	464	423	422	437	412	383	410	452	442	436	462	391	422	434	418	479	422	458	443	438	462	435	415	423	442	445	406	451	405	404	418	469	408	439	469	432	404	469	409	442	439	433	422	406	422	374	411	422	447	422	435	402	436	441	443	453	457	443	413	406	427	429	408	421	440	422	406	439	404	429	416	430	397	452	440	407	448	445	407	422	435	423	426	429	433	421	394	448	428	449	417	407	416	393	395	394	400	450	449	427	445	440	438	455	432	445	434	443	440	435	433	440	410	453	428	467	423	419	422	455	453	457	415	425	449	429	443	433	420	435	445	407	415	427	441	460	451	422	405	438	475	436	407	428	428	410	422	390	406	432	431	415	396	441	394	440	430	430	405	408	426	414	444	446	420	449	440	397	422	416	414	401	419	438	391	408	433	414	475	395	396	408	417	419	447	435	419	409	450	440	454	421	407	432	451	412	412	433	406	411	376	437	419	426	421	434	439	425	458	415	417	451	447	390	417	401	444	428	423	425	428	457	416	392	428	421	407	421	457	433	421	455	404	452	406	396	474	446	415	402	409	406	408	426	438	400	449	454	426	425	414	391	426	439	419	441	417	400	407	436	407	429	430	437	438	401	421	436	430	404	400	409	434	411	469	417	442	434	439	397	437	396	433	454	408	409	409	420	434	426	405	417	426	400	452	439	462	428	428	435	445	476	410	420	412	451	397	422	450	415	424	451	453	412	385	436	414	459	423	421	434	406	401	413	416	446	430	406	443	450	439	439	407	425	448	410	442	420	408	416	385	418	437	419	394	461	407	412	443	420	445	423	394	425	445	428	402	385	409	454	391	424	423	405	419	401	416	436	420	482	411	451	418	457	459	440	421	432	432	413	401	447	434	395	429	427	422	455	405	431	421	421	420	437	432	419	439	415	396	430	411	434	389	404	447	375	437	416	461	441	420	411	445	431	431	464	414	472	393	433	436	402	410	472	407	415	440	423	453	392	446	418	402	385	452	388	446	437	452	432	406	414	396	437	417	456	445	412	421	418	401	391	403	397	416	432	462	400	453	460	421	409	432	404	433	407	389	444	385	430	451	419	413	435	409	428	393	420	439	433	430	411	465	432	444	422	427	435	439	468	454	434	441	449	431	443	415	446	412	460	435	473	440	441	430	427	430	427	452	465	431	431	457	470	443	427	404	407	421	466	446	424	464	402	408	407	422	403	447	416	430	407	435	409	446	433	436	417	432	454	430	439	442	438	448	412	437	443	407	454	405	425	437	434	383	432	429	427	453	400	418	403	407	412	407	448	454	435	429	431	456	428	426	431	409	445	438	429	470	432	420
1383	365	377	341	297	287	274	265	324	260	291	296	239	259	275	285	256	275	279	276	296	276	265	245	278	253	251	254	279	246	231	267	278	269	280	261	280	250	273	259	270	262	296	257	264	275	267	269	277	253	289	294	274	278	274	256	283	273	282	279	273	268	280	252	264	305	237	289	267	298	264	272	272	272	264	255	276	281	269	278	251	272	229	246	280	244	241	291	274	257	249	292	281	278	284	255	254	248	288	275	276	248	275	264	299	279	235	282	265	255	254	257	267	256	273	292	286	264	263	273	267	282	306	293	307	263	278	295	256	264	276	267	267	260	270	263	271	271	252	284	251	245	282	263	291	280	272	254	241	284	277	261	269	232	228	293	263	268	292	279	286	261	280	245	290	255	271	255	276	251	260	235	261	291	274	260	286	256	244	274	281	273	285	261	236	290	265	238	278	278	301	282	265	287	264	320	260	305	263	250	278	270	278	273	261	261	285	274	275	241	283	260	268	271	293	254	290	258	270	296	277	267	258	259	271	260	272	269	250	281	285	264	264	270	267	251	300	272	281	300	285	291	274	286	273	297	277	269	270	262	282	275	259	266	280	270	285	271	288	256	255	248	287	276	234	286	278	258	267	290	269	272	259	273	268	246	283	288	283	258	272	249	278	253	264	245	259	285	260	273	262	282	255	270	281	234	282	271	273	257	280	293	287	279	297	270	286	251	281	298	272	265	268	269	262	266	270	263	289	292	251	281	260	242	285	285	281	267	279	261	273	269	259	262	277	265	265	269	277	263	287	276	248	272	246	268	258	261	267	261	268	271	279	278	265	274	256	279	289	287	255	283	268	273	268	289	255	295	287	261	266	272	302	275	297	273	273	273	277	264	252	260	293	267	284	296	263	273	245	271	266	289	288	293	247	288	279	262	274	250	269	261	281	288	257	262	240	271	277	278	292	273	256	263	256	231	248	280	263	242	271	264	268	281	322	274	243	253	270	274	267	283	254	294	276	252	254	285	263	296	264	258	273	273	274	286	276	267	271	255	257	273	268	270	261	272	271	278	294	275	272	289	254	286	287	276	278	284	256	306	251	275	293	273	251	268	273	284	272	290	281	269	278	282	263	237	268	271	292	261	275	282	258	271	265	286	279	260	291	297	293	231	274	264	274	257	275	268	277	258	264	242	250	247	261	265	277	285	265	279	242	285	261	292	244	281	290	266	253	270	279	275	261	278	261	298	267	268	254	239	300	266	256	266	270	292	281	280	275	268	266	252	258	250	258	275	290	274	286	273	281	252	263	275	288	263	257	267	285	292	263	298	248	253	306	265	311	281	266	256	268	254	278	273	278	260	272	280	259	251	278	269	256	284	269	303	242	268	278	260	264	295	250	285	293	260	280	266	257	269	273	251	293	262	269	263	277	259	277	251	291	255	271	292	301	277	274	291	276	258	277	248	245	266	273	287	255	259	244	265	258	300	280	234	279	254	304	257	285	266	267	290	238	256	244	267	264	282	247	281	295	263	277	269	282	269	279	281	292	250	243	287	241	279	281	236	273	250	275	271	249	262	265	263	263	254	243	273	289	287	274	250	288	267	260	270	291	270	256	283	227	270	280	251	273	307	277	272	254	252	276	294	272	255	253	285	283	273	287	267	290	278	258	276	280	281	259	262	258	264	245	271	257	271	257	274	260	282	253	267	296	273	294	279	234	258	266	251	293	312	310	262	291	276	277	264	288	267	267	280	271	271	272	262	279	266	274	274	299	281	266	270	286	260	256	274	269	294	277	268	264	264	270	293	297	286	271	254	286	258	284	227	275	278	284	289	303	275	272	266	263	295	310	243	266	245	240	270	285	263	249	259	263	276	270	279	247	275	270	273	256	270	265	268	268	285	282	266	266	275	287	277	268	260	268	274	269	264	265	253	277	259	270	303	250	270	291	299	245	277	267	292	271	274	288	276	291	278	276	268	232	264	272	267	263	266	274	267	274	247	275	292	253	264	251	317	281	289	253	269	255	271	278	274	280	238	263	285	261	271	212	279	301	263	301	288	288	262	227	277	271	247	275	268	290	235	281	272	270	281	289	281	272	312	272	252	267	296	286	258	243	235	269	261	272	240	275	293	284	278	268	296	235	260	241	276	269	278	271	272	260	237	304	257	273	260	315	253	280	245	275	275	250	264	272	256	269	269	278	253	287	312	263	281	305	270	286	298	241	259	278	243	265	243	249	248	244	236	263	267	255	260	306	273	285	253	274	246	257	274	260	267	279	267	281	250	293	300	270	267	227	253	264	247	250	296	274	296	286	261	251	271	288	261	287	274	266	292	260	293	267	250	268	318	271	271	265	246	256	260	281	250	285	274	261	245	267	291	285	283	268	275	270	285	295	278	262	258	247	250	262	277	220	264	278	251	252	275	245	277	251	254	269	296	252	265	266	289	277	257	289	259	286	268	243	278	276	258	254	250	268	259	262	300	268	265	255	271	272	273	248	296	275	285	257	288	297	286	264	280	248	287	250	256	270	276	269	274	256	272	272	269	257	294	278	286	287	249	293	264	293	279	258	260	245	264	261	274	261	254	287	300	275	247	274	267	290	257	281	277	259	316	241	286	282	252	240	215	247	247	294	282	263	250	258	236	269	253	267	270	249	272	238	265	278	281	301	298	261	289	264	281	275	269	229	297	276	278	277	268	291	234	286	262	267	280	262	294	270	264	292	272	272	288	270	289	278	252	311	309	279	271	285	253	293	241	256	290	262	294	240	299	291	267	281	251	252	258	282	295	259	294	303	297	273	274	282	258	278	273	271	260	265	261	252	250	264	232	255	284	255	263	246	264	263	235	250	267	272	298	300	261	264	253	263	273	256	294	278	273	270	299	271	290	280	255	280	263	269	267	266	243	287	299	271	267	269	284	282	279	297	284	280	304	286	279	263	239	276	269	261	261	271	265	282	263	271	266	279	274	270	266	274	252	243	265	254	274	262	268	253	250	261	281	254	303	278	269	264	259	287	265	267	285	258	281	286	264	279	283	264	276	293	295	252	251	283	295	268	264	252	249	297	272	256	265	243	287	280	265	290	285	265	270	286	256	266	283	281	300	274	272	240	259	237	262	323	262	271	281	282	256	286	283	252	262	295	245	256	258	290	247	279	264	263	267	238	258	284	280	276	273	276	269	270	257	260	260	297	285	256	269	288	271	255	283	290	286	259	274	261	269	288	283	245	255	271	277	267	244	287	272	249	279	285	279	293	255	270	269	267	282	289	288	272	260	288	276	270	245	289	302	273	282	281	257	308	279	264	276	269	265	246	252	277	273	260	246	279	257	276	270	298	276	290	264	252	247	261	249	265	244	283	266	303	294	291	296	256	260	251	277	263	262	267	270	282	276	264	268	264	279	277	269	273	279	266	247	289	249	272	235	271	275	250	275	310	257	241	273	280	279	267	291	267	261	253	254	255	276	287	280	263	259	249	274	275	278	252	290	293	253	272	276	269	269
2258	944	1044	1068	1030	1027	944	901	933	907	848	871	865	890	903	865	854	844	822	854	821	833	847	898	822	845	807	894	868	819	851	848	848	872	877	858	778	839	878	844	824	847	861	852	801	819	847	879	855	883	858	836	886	843	872	784	806	864	808	856	791	818	782	837	820	809	774	817	869	843	830	797	853	850	836	861	793	829	846	860	815	839	812	797	857	861	817	839	844	824	852	855	841	820	872	842	796	853	815	828	863	812	846	804	837	823	832	806	847	892	814	801	855	811	831	795	842	793	813	827	811	782	857	815	836	816	768	860	826	834	842	867	798	866	870	836	861	825	866	778	838	835	854	863	786	812	883	833	810	820	835	786	865	798	786	803	823	845	807	849	883	879	815	793	864	808	861	788	882	851	801	848	864	871	822	915	827	874	810	842	842	820	809	814	774	825	854	783	823	840	829	871	830	832	762	813	788	834	838	857	832	862	847	873	821	854	849	790	809	877	838	873	834	853	815	825	844	814	809	786	856	801	883	819	807	830	837	866	810	818	841	803	839	867	808	827	887	860	852	812	881	834	800	824	791	834	854	863	860	879	829	856	896	806	891	786	847	849	835	849	827	878	828	822	830	841	834	829	820	838	814	826	817	852	878	841	799	827	877	861	828	795	783	826	813	788	858	858	891	828	807	815	868	843	833	843	803	835	814	837	844	824	815	797	823	784	853	833	823	881	811	863	865	837	822	809	877	818	813	837	890	791	858	814	822	830	771	802	834	826	803	791	813	838	817	867	859	831	851	870	811	855	833	834	783	843	834	830	838	837	872	791	813	748	849	825	852	875	839	818	831	835	789	800	787	802	825	839	802	859	759	794	853	798	772	841	844	853	856	812	821	783	818	815	804	852	781	816	857	821	821	819	833	801	861	840	795	820	824	787	822	769	840	837	809	808	849	847	850	835	903	833	841	818	837	814	824	829	841	832	843	848	794	855	796	818	795	821	842	830	815	827	850	898	811	843	873	827	839	758	830	814	813	855	853	786	898	819	880	850	860	795	863	810	786	812	792	820	846	843	836	837	837	860	833	851	875	811	832	786	835	839	833	779	821	884	828	823	821	821	827	843	890	829	844	829	795	786	830	801	858	822	843	791	793	807	811	850	838	859	919	844	892	820	857	873	797	806	829	816	851	850	864	841	865	823	786	839	863	772	789	853	816	835	830	816	801	824	881	831	829	884	843	850	824	855	825	871	839	874	832	778	829	821	851	827	886	879	856	810	828	820	859	862	831	822	826	858	827	828	796	844	832	880	843	809	789	899	846	831	846	804	850	835	832	843	847	835	830	844	847	808	846	844	853	798	814	829	852	833	758	829	874	837	855	763	856	831	820	775	845	821	886	813	827	813	826	807	821	848	811	866	830	778	799	825	833	843	800	833	862	808	872	842	790	903	858	805	799	805	852	779	819	855	822	851	850	819	827	836	835	798	845	834	824	860	753	810	838	865	883	790	869	823	827	863	819	824	838	799	795	920	825	867	851	816	872	820	783	824	851	872	849	886	836	789	825	788	846	827	768	819	847	858	808	838	811	853	817	836	844	879	788	817	837	798	862	874	830	821	873	821	868	813	821	855	822	846	847	845	809	828	772	828	835	801	835	774	899	862	814	874	837	805	830	769	807	831	864	755	790	850	794	846	779	817	811	827	796	848	854	850	866	907	820	884	824	815	874	845	816	788	821	834	842	840	828	784	830	831	843	772	828	836	804	870	819	834	828	815	818	790	851	823	786	842	847	855	846	872	827	840	876	885	804	806	858	840	810	828	839	850	894	812	870	796	864	835	815	807	801	821	813	853	836	820	824	817	852	802	809	898	855	874	839	850	829	811	825	797	815	816	787	830	851	784	827	818	825	812	829	821	832	813	830	847	864	815	842	818	831	842	840	843	808	828	853	836	856	845	844	776	875	838	873	825	849	844	864	813	860	865	826	800	823	807	848	813	847	824	825	826	873	842	834	811	807	789	838	815	817	862	869	822	769	859	858	898	824	826	888	793	826	867	870	814	845	803	836	838	846	843	838	798	832	858	815	819	847	862	861	841	819	790	802	787	834	860	842	833	874	897	858	847	903	853	838	863	869	822	859	827	847	810	815	822	874	808	891	817	828	791	836	812	810	866	858	854	801	772	839	867	841	827	822	799	802	818	839	824	799	788	826	815	838	834	790	761	857	796	868	844	818	882	831	826	827	848	786	801	874	837	846	796	794	806	847	824	861	820	865	830	825	837	896	856	855	793	847	800	859	785	848	844	799	834	822	849	814	878	843	776	859	851	850	815	831	839	883	787	842	818	799	828	922	841	859	845	858	808	836	868	856	843	833	815	849	784	869	808	882	864	851	856	819	894	803	825	836	817	823	781	777	797	797	831	847	804	821	826	799	872	818	800	846	808	820	813	852	852	826	804	841	898	862	821	813	816	815	817	844	825	839	804	868	833	805	819	832	839	848	792	800	788	783	848	858	850	789	859	813	801	788	867	803	834	820	832	843	804	798	826	819	851	793	804	795	818	836	855	892	853	861	868	854	869	806	832	869	843	822	841	823	856	884	802	854	824	805	877	817	815	902	865	850	853	841	837	809	839	839	773	806	851	842	845	803	825	831	832	848	783	832	819	852	831	817	775	811	864	846	866	854	825	821	860	785	839	810	832	817	858	806	790	837	804	820	890	844	857	827	848	804	825	835	808	823	846	822	836	825	807	800	805	840	822	829	884	907	819	854	886	887	832	797	816	817	829	854	842	810	840	816	821	811	802	795	844	895	865	887	794	833	852	833	806	884	845	852	817	860	807	812	841	858	842	854	824	836	892	818	831	814	819	873	839	825	840	817	825	863	816	808	843	875	828	854	828	849	852	802	838	851	891	841	838	841	796	862	838	826	785	828	806	857	823	842	838	846	872	843	826	874	824	816	835	772	817	860	831	770	857	821	842	836	864	830	816	823	836	819	849	809	811	845	802	830	881	830	805	796	856	835	854	845	850	838	804	857	870	832	814	819	820	821	801	878	840	817	899	834	831	883	810	780	840	819	829	762	756	829	817	800	823	847	824	833	804	879	818	871	834	876	846	817	857	781	880	837	783	852	889	826	833	856	826	815	831	880	814	790	818	828	832	821	826	856	820	834	806	882	821	789	811	854	818	872	803	821	806	826	865	842	833	824	834	806	918	786	842	813	823	807	834	798	831	855	829	825	811	843	830	865	776	863	857	842	854	818	818	816	777	802	800	804	835	797	773	848	820	801	827	818	880	826	814	874	867	852	821	834	811	860	831	776	838	815	873	764	811	747	843	822	807	812	862	853	884	826	828	890	857	868	870	830	859	825	831	806	888	820	867	809	814	794	818	808	839	813	825	823	861	844	830	847	827	906	877	866	812	835	823	806	822	846	775	841	776	806	801	836	867	826	842	824	818	870	771	828	813	817	784	819	866	875	838	812	831	807	844	839	834	863	765	849	821
4638	1195	1439	1098	737	569	442	346	314	279	247	217	197	229	204	200	193	204	199	178	166	173	171	165	204	197	178	174	153	182	145	149	167	177	160	169	178	162	187	179	151	159	144	148	157	169	147	145	140	155	134	149	166	167	170	147	156	148	158	151	154	147	137	144	171	152	144	138	151	144	124	155	146	131	141	135	145	150	151	158	164	144	155	134	144	133	153	144	159	133	146	156	124	150	150	145	157	151	143	145	128	140	148	157	131	142	141	158	145	163	157	176	155	167	154	149	153	163	136	145	164	169	150	142	145	153	153	138	152	174	132	137	138	141	171	175	151	150	161	163	140	138	161	152	142	165	129	143	164	146	151	151	154	142	167	167	140	163	147	142	153	165	150	151	140	144	147	151	136	159	167	161	139	118	170	146	152	146	138	138	143	160	141	130	163	152	139	155	145	159	163	158	141	123	146	144	166	145	140	143	147	149	142	131	173	136	143	134	147	151	153	137	154	148	159	157	130	165	158	148	142	164	131	147	155	140	166	145	150	160	125	143	143	125	142	151	136	156	138	144	165	113	138	135	146	169	142	163	147	148	147	138	156	152	134	157	148	149	146	120	164	157	143	132	166	124	162	141	155	142	143	141	145	141	143	145	147	163	153	158	144	125	167	160	129	160	146	163	170	162	136	147	142	168	164	137	131	162	152	133	146	159	145	137	148	144	150	146	157	152	128	162	143	150	131	154	159	155	148	135	128	138	144	151	159	139	152	152	127	164	139	148	142	151	143	150	145	118	143	142	146	141	148	167	137	159	137	130	150	138	149	152	141	128	155	172	179	129	141	146	149	167	141	135	147	133	118	149	151	139	132	140	136	158	139	170	150	148	152	170	162	171	138	142	142	149	147	129	138	157	140	132	144	137	152	162	151	148	146	160	173	154	143	156	153	144	169	178	134	127	155	123	146	133	157	151	138	157	148	139	172	135	129	125	132	128	152	147	172	123	156	135	159	137	166	144	159	125	134	152	137	126	160	157	152	142	131	159	150	139	134	146	159	152	159	147	148	154	142	146	145	159	152	131	145	141	136	143	149	137	142	120	143	138	132	140	126	177	150	129	137	144	153	149	151	148	126	145	135	164	168	142	133	140	141	152	163	136	153	147	138	138	163	152	155	134	164	134	146	119	157	144	153	144	140	144	156	159	154	155	136	141	136	149	138	150	162	171	137	155	137	148	130	153	129	151	160	135	154	142	134	139	143	147	152	145	142	126	165	151	145	137	128	124	158	137	143	127	122	164	150	141	154	137	145	146	139	135	128	134	141	160	142	165	162	153	141	156	155	160	152	142	132	146	129	123	156	144	160	143	166	140	149	151	162	157	140	156	160	138	164	161	140	143	149	130	130	141	134	156	139	158	139	155	142	145	145	162	152	148	135	142	149	136	163	152	151	132	157	141	135	156	155	133	154	144	140	154	158	147	149	164	130	151	122	155	158	143	166	160	135	161	141	160	137	119	168	156	146	170	143	162	139	160	143	162	140	144	145	153	146	133	132	139	132	144	161	145	136	141	152	147	132	132	147	149	119	139	147	142	146	140	147	125	130	149	158	140	134	138	161	134	132	142	146	139	142	154	164	127	148	139	162	149	139	176	119	130	163	122	173	151	164	133	175	138	143	130	121	135	138	142	141	154	152	127	141	149	169	142	148	138	157	157	136	149	140	141	153	145	128	152	163	136	133	147	140	158	138	144	130	119	127	130	152	143	159	166	153	148	134	119	142	161	148	152	134	136	150	151	129	140	150	158	124	114	152	137	159	136	149	149	129	155	157	134	143	162	153	157	117	140	178	143	130	147	148	132	150	136	155	143	129	142	143	125	157	146	146	148	131	140	151	167	163	147	148	152	134	151	139	140	145	129	145	136	164	147	133	168	131	146	163	125	155	172	163	144	154	143	130	146	144	125	136	132	146	134	121	130	182	111	158	144	133	168	138	137	135	157	142	125	148	166	132	147	145	152	158	133	154	151	148	136	139	145	158	159	141	146	149	151	151	157	142	158	150	132	165	143	149	157	149	146	155	131	132	160	151	156	156	142	144	156	147	163	146	134	147	192	157	153	152	147	150	171	136	145	136	138	165	142	140	142	175	138	155	150	155	150	173	147	144	157	144	162	135	129	143	149	163	154	154	150	120	147	143	159	129	176	141	169	135	137	132	134	184	140	142	157	134	151	140	151	151	133	162	138	156	140	149	146	148	144	145	153	162	159	168	141	152	134	177	143	169	139	157	142	154	143	131	144	153	139	158	182	165	157	154	158	136	155	154	132	137	143	155	123	162	174	143	134	167	148	148	138	154	149	136	144	166	139	144	158	152	143	172	147	135	146	131	149	150	150	136	144	139	145	151	158	143	159	145	132	149	150	140	124	159	173	140	144	152	141	157	149	151	139	163	145	154	147	147	117	158	127	131	131	159	168	166	143	135	150	134	148	156	157	153	146	155	146	126	148	153	129	154	152	158	120	144	154	125	152	153	129	157	134	143	160	161	149	132	155	140	151	135	136	151	164	151	159	131	144	155	160	140	159	159	171	124	161	164	135	162	152	156	158	136	124	142	167	152	155	145	152	150	132	130	152	175	147	159	117	167	120	153	153	189	139	148	157	146	147	157	147	139	153	136	121	139	156	145	129	135	149	130	133	157	165	155	144	167	154	138	121	136	158	156	143	143	154	147	156	144	146	177	136	159	170	145	144	153	131	164	148	126	147	149	165	137	125	142	157	150	158	152	144	131	135	145	125	159	154	138	153	156	158	137	138	173	133	143	168	149	148	140	149	160	161	149	129	133	140	146	123	142	162	132	147	163	148	164	156	147	133	145	137	124	152	158	117	136	144	132	125	140	153	160	133	153	143	139	159	152	157	149	158	151	134	158	139	151	163	146	168	183	141	146	141	140	153	138	148	148	153	124	130	159	144	148	142	146	129	142	131	159	144	192	147	145	137	138	150	163	130	151	137	141	147	150	150	138	138	163	153	151	145	158	151	157	176	170	151	129	138	134	160	154	134	134	153	160	151	152	140	148	138	143	145	151	158	135	158	150	168	153	152	123	153	132	161	144	138	123	155	133	140	141	163	140	135	153	148	133	160	128	157	150	146	170	146	140	139	157	173	179	140	156	147	137	152	155	170	149	170	141	167	154	155	156	122	133	157	151	171	145	154	169	148	135	160	155	160	145	151	159	116	152	143	156	158	165	151	129	127	144	132	144	140	155	156	137	137	153	144	147	156	144	144	152	173	153	152	137	157	133	141	151	158	134	181	146	135	158	150	169	166	163	156	135	153	153	162	148	154	138	140	141	154	150	150	151	141	173	150	167	136	136	134	169	166	144	149	144	140	175	132	135	155	160	156	131	130	131	138	145	144	146	151	143	146	159	151	139	145	151	149	130	171	162	133	177	152	135	140	134	153	147	133	159	136	160	147	121	143	139	151	159	171	162	116	167	156	141	153
5485	1689	3795	4082	3484	2900	2292	1988	1755	1480	1278	1219	1103	1051	922	865	867	846	751	746	761	693	744	811	877	815	696	715	649	652	736	780	813	759	751	649	644	851	981	916	740	628	549	609	536	562	588	561	493	514	513	552	571	609	587	527	515	488	480	541	513	518	495	504	546	487	524	551	553	512	518	517	553	524	522	528	499	521	512	513	527	484	531	547	534	470	459	502	489	473	500	486	530	495	516	512	493	488	471	493	478	532	492	498	496	506	475	482	500	478	495	431	513	483	506	494	458	531	479	480	503	478	511	466	474	479	464	488	494	457	466	539	511	476	540	471	496	520	501	476	477	516	492	519	470	485	468	493	517	513	503	519	494	467	499	502	476	483	486	444	488	500	489	467	477	457	514	507	488	499	489	493	471	462	497	490	478	481	472	538	504	487	487	486	490	480	469	511	529	508	472	470	495	451	482	470	482	483	521	498	506	506	449	475	503	481	505	522	499	459	469	507	470	475	499	516	483	487	480	528	504	450	514	493	483	471	513	458	490	492	497	445	502	489	526	483	481	462	492	477	503	449	483	520	535	511	485	510	521	548	508	471	510	502	464	474	521	491	461	456	487	476	473	499	506	504	497	512	485	493	531	532	521	533	543	487	486	521	492	483	524	506	490	482	489	482	518	497	483	487	540	476	499	513	471	467	486	492	498	507	472	476	470	513	498	508	525	446	509	529	486	532	505	519	475	470	521	503	533	493	495	465	488	488	489	492	502	463	502	495	509	499	494	516	491	497	504	506	481	470	505	461	491	503	503	461	486	458	494	493	482	514	489	452	449	473	474	484	500	455	458	476	510	452	486	503	493	505	475	479	479	457	473	461	478	509	521	483	490	528	484	493	489	478	458	492	522	442	456	472	504	541	457	474	485	506	484	517	508	501	499	487	500	473	476	530	506	498	482	478	487	448	497	521	470	489	471	480	471	496	471	467	505	510	484	513	532	547	557	505	469	497	493	507	504	512	471	481	496	460	495	486	480	494	509	497	461	475	483	492	511	489	497	469	481	479	467	507	486	470	486	545	481	498	496	482	511	562	492	501	463	517	514	507	484	458	497	471	522	528	484	464	500	498	529	504	502	453	489	520	477	472	502	492	467	505	500	515	481	462	479	479	492	502	515	520	475	499	478	524	515	463	455	479	448	471	477	482	463	488	481	473	499	503	492	496	499	512	489	531	500	464	509	492	446	525	463	493	472	480	449	480	521	475	506	485	478	499	510	538	514	436	515	484	486	523	490	524	486	510	547	519	529	492	478	517	486	512	470	513	484	481	519	510	500	484	514	494	500	504	498	493	453	462	517	509	494	509	481	494	494	500	490	474	483	469	464	478	484	463	461	453	482	510	496	459	463	482	462	493	536	490	498	499	458	453	481	477	469	503	485	502	468	496	505	495	455	489	475	501	482	513	463	514	489	507	494	507	463	504	512	488	480	475	495	501	481	454	451	491	466	485	489	473	486	456	483	470	538	479	477	494	502	489	506	498	486	461	488	541	543	521	482	488	454	460	483	484	485	525	474	511	492	525	511	453	482	475	472	452	470	473	476	486	489	461	500	477	528	533	508	506	503	461	469	501	520	488	460	492	505	501	478	464	451	502	507	499	477	492	477	502	507	504	457	486	485	537	491	469	505	449	505	505	486	482	443	465	456	482	554	493	476	484	482	479	470	487	493	493	492	504	491	487	522	498	492	540	483	466	446	425	505	486	469	491	488	497	482	483	473	497	503	517	450	470	485	502	514	481	471	482	495	505	503	500	451	489	487	508	513	485	446	481	461	494	477	531	462	449	440	502	515	468	508	469	462	457	516	479	474	468	461	525	519	474	499	485	534	446	463	472	488	463	500	437	469	481	496	475	472	460	487	455	471	514	518	495	508	495	487	517	461	463	486	518	524	495	541	504	464	498	478	487	504	507	478	516	531	489	506	518	454	491	478	511	518	466	499	493	496	490	460	450	508	497	494	509	507	467	475	522	477	501	513	451	494	489	471	491	508	492	536	489	477	505	468	521	512	483	500	489	440	469	464	508	472	468	490	526	527	472	473	479	481	495	490	491	475	474	461	493	488	517	467	518	471	497	496	531	483	493	493	483	494	544	476	511	516	524	501	475	478	511	486	460	505	473	490	503	477	491	517	464	522	461	494	480	466	489	475	507	480	537	465	475	472	493	468	464	488	491	501	513	507	470	496	480	496	476	497	489	501	501	499	528	519	491	498	465	469	515	502	497	491	483	487	464	468	465	518	508	481	504	487	498	471	499	503	513	468	505	492	495	488	473	494	515	509	516	479	498	465	443	494	491	507	481	513	482	493	495	458	428	525	465	459	509	511	518	507	488	505	542	484	503	508	491	524	488	488	471	485	467	481	482	463	490	474	506	501	505	478	474	515	535	441	501	528	471	487	507	526	484	492	480	484	520	461	469	488	497	495	582	481	474	512	475	455	489	463	480	471	506	502	484	523	494	491	495	433	483	482	473	497	500	480	485	485	475	459	499	469	484	485	477	481	487	492	482	496	484	461	468	498	492	498	495	515	474	491	488	476	523	470	515	487	491	486	476	521	501	486	488	508	520	467	540	481	497	521	486	507	493	486	489	493	542	520	486	467	480	508	501	499	507	478	472	502	532	511	522	500	481	449	492	510	512	473	484	461	486	519	460	500	477	466	482	487	521	494	511	473	502	502	469	502	475	490	504	507	523	471	498	508	510	471	480	470	473	508	521	455	474	536	493	481	503	480	476	504	450	481	504	505	493	472	474	486	487	480	484	480	457	450	502	486	496	493	473	518	488	455	455	473	499	496	484	489	504	424	489	500	422	499	467	486	493	475	490	517	505	480	511	519	485	477	517	505	515	496	488	481	489	487	493	459	464	484	504	480	494	469	474	488	483	471	480	518	495	497	482	507	507	504	514	444	496	495	505	489	501	501	441	490	522	503	550	502	526	490	535	496	493	559	514	493	478	451	473	508	441	463	472	512	449	471	485	498	483	480	495	514	480	504	482	481	520	528	487	518	488	490	571	511	502	500	488	498	449	525	494	480	500	488	467	448	502	502	471	489	492	517	503	460	487	496	501	458	519	503	498	479	487	470	493	504	436	533	480	477	468	487	485	484	488	485	485	512	538	470	508	487	450	499	491	517	471	450	534	471	536	539	460	455	468	474	486	481	468	492	495	513	518	464	511	508	477	498	498	546	468	485	499	492	498	471	518	487	499	472	496	494	456	492	468	496	492	494	484	484	501	513	488	502	482	493	488	493	503	508	442	473	508	469	503	495	513	509	501	504	467	487	467	474	520	486	490	433	518	496	451	507	505	449	508	461	474	480	504	507	501	482	442	506	515	489	472	496	489	489	497	487	439	473	473	510	490	443	488	492	542	519	469	494	485	463	498	533	448	538	481	500	477	515	484	525	455	494	472	494	477	462	464	503	481	452	471	487	496	509	498	486	495	531	512
8836	2270	2806	2024	1231	862	696	509	453	362	330	278	227	217	214	203	175	153	182	171	159	165	175	172	169	178	162	177	154	148	152	162	177	177	169	146	150	172	240	201	182	148	133	145	161	137	121	140	127	128	131	120	129	140	137	128	131	123	118	141	115	129	129	114	123	134	137	116	124	120	121	119	135	126	144	109	101	113	146	132	125	119	127	115	122	116	121	135	109	118	118	132	118	127	110	104	121	100	151	128	128	123	125	109	135	134	118	130	144	110	124	121	120	119	110	124	129	127	126	113	133	153	131	134	120	115	138	124	139	127	114	130	129	143	150	111	124	116	120	115	113	116	123	139	126	122	117	99	132	135	126	125	122	112	103	110	122	123	125	116	131	131	123	131	107	118	133	129	120	121	105	134	111	108	123	112	103	129	117	107	137	109	111	115	128	123	125	127	118	121	115	121	117	131	114	127	124	125	140	127	137	148	105	147	137	113	113	116	127	111	131	118	131	106	118	121	100	107	119	124	123	133	134	122	108	129	107	124	137	125	123	128	117	127	101	133	126	122	128	110	104	132	132	130	113	109	130	132	123	125	105	119	122	132	106	137	114	122	105	118	143	120	150	126	107	108	112	130	117	124	122	110	114	113	135	127	112	129	113	132	130	130	110	114	144	111	109	126	120	120	119	136	129	128	123	129	121	135	144	111	120	122	132	113	114	118	132	125	126	125	139	113	123	124	131	122	121	136	103	108	118	107	125	128	137	129	120	109	122	127	126	122	123	106	111	116	130	110	140	119	117	122	131	140	106	128	114	102	130	117	133	133	115	123	110	133	112	127	132	126	107	128	108	136	115	115	138	103	129	119	131	145	116	131	112	122	132	117	118	98	137	123	126	129	124	122	120	120	124	121	115	115	117	135	146	120	126	124	126	117	116	128	127	110	113	120	120	124	133	130	130	123	106	126	120	105	107	121	126	119	142	134	129	130	113	111	107	125	126	122	105	145	124	113	121	136	118	120	109	125	134	121	107	118	130	127	112	149	125	127	126	116	103	111	127	104	114	103	119	114	122	101	140	103	132	122	116	97	138	124	141	119	134	117	120	124	112	125	126	119	127	143	126	128	124	106	113	103	110	126	109	105	132	135	134	120	126	105	133	131	126	111	118	133	131	133	96	131	149	122	128	123	126	110	131	132	120	116	124	130	118	131	130	120	138	115	112	131	126	123	133	128	130	127	130	107	119	129	115	129	111	113	124	131	114	118	119	110	127	111	109	127	111	129	96	124	140	136	140	122	119	119	100	114	104	111	111	117	101	113	128	121	91	118	124	120	126	114	124	133	138	118	126	119	102	149	110	136	129	119	125	120	104	119	134	108	118	114	121	116	106	135	116	131	124	119	127	133	123	105	131	125	116	111	101	120	113	113	126	123	140	125	133	107	113	133	123	106	123	114	124	125	128	129	140	112	122	130	117	125	107	132	113	119	101	115	138	128	145	112	115	110	114	115	104	127	139	129	112	117	129	126	126	120	114	124	129	124	129	137	129	110	127	97	144	126	108	124	126	130	124	128	121	110	149	116	120	118	120	110	124	129	132	103	122	117	118	133	105	127	113	117	127	103	139	113	126	113	125	137	131	111	120	110	124	102	123	129	134	140	149	132	133	115	112	115	124	124	137	133	107	128	132	124	123	117	127	114	122	97	95	118	124	131	111	123	117	134	123	104	103	127	127	118	117	106	135	111	118	132	114	124	128	123	125	132	121	110	119	124	126	126	132	110	132	115	90	122	122	110	126	133	120	125	118	115	118	124	128	99	121	118	108	124	119	135	110	103	122	111	101	115	105	145	129	123	125	119	139	104	146	114	120	123	120	106	111	109	125	133	120	136	122	122	115	122	99	124	101	134	118	118	117	111	113	134	104	129	128	135	110	114	128	101	128	117	123	121	115	120	113	124	118	115	130	112	112	139	124	117	115	114	126	118	139	116	132	130	129	124	129	130	111	108	125	142	128	112	138	114	125	123	124	121	107	112	122	107	115	114	113	116	120	125	131	142	109	131	127	147	117	117	119	133	102	132	144	106	126	106	106	118	121	132	111	111	126	120	114	119	130	133	133	114	146	129	105	119	116	114	121	127	113	112	133	105	105	118	121	139	100	135	121	120	129	118	123	122	129	125	117	116	122	119	138	115	150	100	118	117	122	121	116	125	122	122	134	117	105	117	135	128	100	106	128	99	130	130	114	118	116	99	141	122	111	133	128	127	121	119	118	129	119	107	107	112	123	123	116	130	121	87	140	119	125	129	111	124	130	114	119	120	116	114	127	136	109	116	136	133	118	134	106	120	127	114	122	137	113	134	133	132	131	149	120	129	145	124	116	127	115	138	132	125	113	115	138	115	124	123	102	108	121	123	118	137	121	114	126	120	113	104	129	125	115	102	98	115	124	119	120	104	110	138	116	104	128	102	133	120	108	141	112	140	131	107	129	135	126	128	121	103	127	126	116	117	102	122	105	115	136	152	139	113	137	114	106	121	121	113	106	141	112	128	120	121	115	116	131	123	116	113	119	111	110	107	117	126	106	121	111	130	129	121	121	112	104	130	119	135	126	133	118	125	106	100	127	93	136	129	131	118	139	125	127	112	123	127	125	136	123	111	131	101	138	123	123	130	122	132	114	118	113	104	142	136	134	114	118	118	107	129	127	135	130	113	143	120	104	126	118	168	132	119	118	113	137	119	113	136	132	130	128	112	114	124	117	150	133	122	125	119	129	117	124	129	111	132	109	124	110	106	140	105	138	118	125	133	135	106	111	113	118	110	114	105	122	118	131	120	126	106	118	126	129	124	112	132	129	107	118	126	126	126	117	131	109	99	125	108	106	113	106	125	121	116	125	135	101	123	124	113	139	105	139	121	132	125	130	130	123	136	108	110	136	125	119	126	110	101	119	116	118	125	106	106	131	123	114	121	112	115	136	132	118	118	109	135	118	103	110	121	107	119	124	123	114	115	119	119	143	121	125	111	137	130	145	107	123	112	133	125	113	130	122	125	127	127	128	104	126	118	117	128	127	116	115	120	116	98	127	112	137	111	127	140	107	135	124	128	105	130	110	137	136	138	104	103	104	117	132	114	121	115	140	130	140	114	121	101	125	117	120	130	129	110	137	114	113	126	114	125	111	136	133	119	140	144	112	105	121	101	124	120	110	126	97	137	122	146	123	143	106	123	128	123	121	119	118	127	138	115	123	121	117	115	106	125	112	120	117	119	116	120	134	105	114	123	121	132	130	124	130	118	107	107	132	123	124	123	116	132	123	138	109	132	131	120	138	115	114	121	129	112	121	123	123	112	108	109	128	126	128	126	112	123	137	142	131	119	122	124	132	127	112	140	111	145	135	120	122	123	113	111	141	123	124	124	143	119	134	123	112	111	129	127	106	113	91	126	119	124	135	131	128	105	120	116	111	108	119	106	135	114	129	116	144	116	123	117	117	139	122	131	116	135
7743	2822	6527	6969	6048	4878	3935	3177	2685	2298	2058	1797	1595	1437	1262	1145	1131	1094	987	921	890	864	909	1065	1233	1081	853	845	810	763	800	930	1009	1046	826	739	808	1216	1643	1341	952	737	641	608	562	568	595	563	535	513	536	500	507	618	792	484	488	459	474	499	479	488	437	489	501	452	452	444	459	457	478	457	472	452	478	474	487	453	458	452	485	427	444	476	450	413	435	492	414	438	406	434	430	481	462	398	470	457	435	423	416	473	420	430	419	461	448	490	449	465	426	436	434	435	391	408	461	419	429	405	443	403	403	409	439	441	439	482	408	418	461	420	447	429	479	416	460	422	403	399	431	459	423	426	426	428	426	413	446	445	420	449	452	455	448	433	445	430	427	410	457	469	395	417	457	403	415	425	444	418	447	408	433	424	432	479	417	427	451	452	428	447	449	407	447	399	438	412	424	475	448	412	415	388	437	441	390	414	418	440	441	403	419	439	450	437	445	426	421	437	409	450	408	440	435	447	448	440	426	410	419	425	418	443	420	414	414	404	443	420	398	420	446	413	411	425	422	444	394	421	430	436	422	430	460	415	421	384	394	392	444	414	428	416	423	403	424	422	445	424	427	426	428	474	421	427	409	419	417	422	438	433	410	451	451	406	457	426	427	445	440	413	419	455	395	445	472	456	420	404	415	423	408	397	424	456	443	431	456	375	414	403	417	428	459	423	411	418	456	415	384	421	427	425	418	468	473	426	425	416	420	418	393	444	402	450	420	423	409	413	413	457	403	408	440	433	409	423	454	447	430	420	387	410	446	404	440	440	424	408	447	418	443	430	428	439	430	411	425	406	418	390	418	436	415	427	433	428	418	413	447	390	425	421	428	388	432	425	434	401	412	425	411	447	455	403	409	477	411	453	403	434	445	450	420	432	411	458	392	424	390	415	427	437	420	438	431	404	426	433	449	418	440	444	442	430	406	429	398	430	403	425	415	434	398	450	432	391	469	439	429	464	418	445	427	434	405	451	402	401	405	412	422	431	448	414	417	445	426	455	452	421	471	397	445	410	421	437	438	431	445	414	433	417	423	406	444	393	418	437	431	459	442	401	393	453	439	424	415	430	454	442	447	437	438	429	462	437	435	392	451	403	419	399	459	405	422	418	441	417	436	434	420	432	394	426	455	456	409	458	416	419	431	418	421	426	404	453	427	433	416	415	423	415	434	393	425	423	408	416	441	436	406	427	445	401	424	405	428	400	455	407	445	432	418	447	422	431	422	427	450	435	440	420	400	431	432	430	416	444	423	395	411	433	438	419	459	409	443	455	426	432	423	431	412	402	418	450	455	432	463	452	449	432	411	435	415	378	461	436	419	442	423	412	436	447	458	413	446	422	430	412	413	447	451	457	455	422	408	444	405	406	374	447	459	425	427	401	436	409	458	448	423	433	443	414	447	420	421	397	439	451	411	448	434	399	423	410	433	438	416	404	436	406	455	454	446	434	439	431	400	427	455	438	458	447	431	401	437	428	406	434	402	429	441	406	426	435	480	429	439	454	424	404	452	434	398	409	397	426	417	388	446	413	442	435	429	417	436	435	451	420	427	453	428	442	482	434	370	422	443	431	420	407	429	426	419	430	403	394	428	442	398	442	430	439	415	423	440	446	407	418	429	416	432	411	416	435	407	446	442	434	399	415	417	414	414	408	422	417	464	432	448	413	411	411	438	455	414	445	399	417	388	440	415	419	426	397	457	432	395	438	418	433	424	412	399	440	446	429	394	399	386	425	422	436	424	445	436	408	435	436	389	409	418	411	401	408	444	421	439	398	444	480	392	420	430	432	421	412	398	448	402	415	441	391	428	454	438	397	462	396	448	435	433	420	409	389	391	404	445	434	433	425	422	413	434	412	437	425	439	434	417	412	371	435	409	401	440	411	415	426	429	412	412	426	460	421	379	404	428	380	438	459	410	426	409	418	402	423	374	415	392	427	450	454	423	439	406	451	435	394	435	422	404	428	397	461	398	388	413	432	424	409	426	436	375	430	427	407	408	431	447	412	422	413	417	447	416	418	430	415	424	417	405	404	448	427	431	455	437	431	435	457	460	427	403	410	410	432	407	413	446	405	406	432	419	496	453	409	437	461	424	429	399	442	389	410	456	437	410	421	432	424	409	419	406	426	405	413	435	432	425	451	431	400	439	448	424	429	410	447	411	437	415	375	432	445	431	411	468	395	462	436	410	430	446	384	440	407	432	437	399	464	397	406	437	412	466	444	418	446	399	415	424	439	440	420	405	435	393	444	434	414	455	395	425	464	423	405	437	484	398	434	442	440	431	410	422	416	450	437	458	441	434	410	465	404	418	448	425	440	416	398	421	401	434	427	403	396	400	429	473	419	416	431	413	414	444	399	398	437	448	432	412	424	409	439	405	444	491	397	393	461	442	407	429	433	448	436	439	416	465	428	446	430	436	434	433	446	445	399	417	394	416	432	437	468	419	405	422	430	415	346	411	442	413	442	447	380	426	432	438	440	447	407	432	447	417	418	432	428	416	426	423	419	403	433	399	422	468	418	415	435	438	416	406	450	407	435	419	426	452	436	425	390	423	385	452	424	404	450	391	393	445	416	421	398	458	422	438	399	416	414	455	387	423	417	459	413	420	446	437	483	434	429	431	427	417	440	415	451	399	417	474	416	403	423	412	444	391	399	429	444	444	462	453	428	458	440	416	451	433	420	412	403	421	428	418	403	401	429	434	397	410	457	432	440	435	452	398	430	409	431	420	430	450	417	415	411	443	443	453	431	438	409	431	397	392	431	416	424	408	413	438	418	404	442	426	427	409	451	448	427	465	401	441	410	434	442	433	447	404	428	400	435	471	417	454	426	403	413	433	403	422	412	422	418	410	386	449	429	391	427	434	444	425	436	417	434	448	400	448	431	378	412	443	446	445	442	412	449	423	455	440	393	445	400	426	429	417	438	442	423	405	444	402	402	410	435	437	430	430	398	424	454	448	425	427	427	434	435	404	445	448	408	417	380	415	466	393	423	393	425	421	460	444	446	447	422	433	414	422	406	403	444	402	442	424	433	436	418	442	450	416	446	427	455	405	433	462	405	449	438	400	441	400	369	408	406	459	439	415	413	444	404	417	419	397	419	421	421	460	414	468	444	462	445	458	450	387	406	415	436	446	441	432	428	432	431	399	440	421	411	418	388	427	419	434	434	432	433	400	440	435	430	400	435	413	378	417	454	431	420	437	404	420	383	439	438	474	436	464	377	447	424	427	419	405	386	465	405	418	444	403	416	454	428	438	442	428	434	415	414	433	428	412	435	429	385	429	423	412	439	447	421	444	409	445	380	426	390	412	432	412	401	415	423	454	440	428	393	480	465	410	425	424	408	400	440	432	432	440	424	432	461	406	377	409	425	430	416	414	420	412	451	433	399	413	428	442	420	478	410	406	430	464	433	441	433	440	447	468	409	454	408	434	432	438	446	415	435	419	475	455	445
1397	323	362	329	307	282	326	252	276	247	261	304	306	271	271	292	261	243	265	274	289	284	270	259	302	250	286	282	285	255	245	294	229	251	301	296	297	289	254	310	264	281	256	277	247	274	261	263	286	269	289	287	275	299	281	272	284	287	251	294	274	239	289	249	270	272	278	233	240	279	282	288	304	269	248	283	274	279	236	262	260	263	276	272	279	257	279	274	286	286	251	262	277	275	284	265	224	273	270	288	275	261	296	287	259	274	273	268	281	268	268	286	245	297	254	263	297	297	268	267	292	298	295	261	270	290	285	256	283	267	274	227	262	283	267	293	290	283	273	244	285	262	269	263	267	284	282	264	264	283	279	306	299	260	291	282	269	256	303	259	255	288	279	272	261	272	284	245	256	278	264	273	297	246	265	264	263	281	274	271	276	269	261	292	274	271	255	291	267	286	237	285	308	275	279	304	265	250	249	300	273	250	265	268	283	273	289	277	271	264	275	300	287	272	275	290	255	259	253	274	254	290	274	262	286	271	284	260	253	267	302	288	271	251	296	259	288	294	285	284	249	279	265	277	275	283	258	296	296	289	256	284	272	278	308	253	276	279	274	255	251	275	269	274	290	272	254	269	276	260	261	287	260	288	262	236	284	288	270	272	291	262	265	278	270	268	265	261	271	268	267	266	273	261	290	305	256	298	288	270	280	285	280	272	255	277	312	278	266	255	269	314	272	253	278	247	262	259	293	259	273	260	297	304	265	256	280	255	265	241	253	248	303	264	253	252	300	285	255	290	268	284	250	271	285	302	260	259	271	262	301	245	274	259	298	265	277	274	257	267	281	289	258	290	257	290	277	275	280	260	274	258	277	270	287	285	275	267	240	273	294	264	268	257	282	231	305	273	250	286	245	266	247	274	275	286	260	294	279	284	267	302	256	274	258	283	302	239	271	245	277	278	286	256	288	265	290	250	269	270	258	273	268	265	299	242	270	240	266	244	270	254	269	268	293	258	290	262	262	280	252	258	278	272	255	265	279	256	293	268	272	263	276	264	256	260	286	266	263	292	276	274	262	265	268	291	261	308	281	261	267	266	276	285	286	292	281	268	319	288	265	269	251	272	269	291	262	269	273	242	270	257	259	247	266	266	274	287	330	297	297	241	259	264	267	264	260	284	296	271	262	311	278	283	269	278	262	277	262	254	263	263	257	270	267	248	264	262	243	285	256	277	286	285	259	271	274	296	271	283	266	279	267	267	255	297	250	278	298	287	268	291	261	279	295	278	269	272	300	273	239	260	265	277	283	257	286	261	308	272	264	273	269	276	238	273	262	265	266	274	265	274	298	277	250	273	284	263	288	253	285	291	282	283	293	281	269	277	252	284	252	296	269	267	296	258	317	274	270	264	249	273	295	285	284	270	301	279	283	286	266	266	256	280	258	277	271	287	274	286	287	255	268	276	272	283	284	249	280	254	290	273	269	279	283	303	223	274	299	267	259	290	230	273	284	298	270	271	266	258	250	264	237	262	294	266	245	253	286	252	261	275	265	247	247	264	240	270	284	245	272	241	256	263	260	282	257	273	279	274	256	292	284	279	239	284	256	302	282	292	255	290	239	257	260	267	253	288	276	252	248	295	277	280	278	301	276	267	270	287	291	259	286	248	282	265	290	268	270	289	269	278	260	298	296	270	263	263	252	299	272	295	286	241	285	267	298	265	278	269	299	268	266	279	297	289	249	281	268	259	236	266	290	292	273	272	309	271	232	289	279	260	287	267	289	260	283	265	269	299	264	274	281	259	278	260	285	282	285	283	247	235	282	285	273	292	289	260	296	290	249	258	274	250	265	307	298	252	255	292	298	269	281	296	258	254	272	270	260	282	260	280	251	304	257	265	243	277	278	278	282	281	268	286	297	251	282	259	272	262	263	260	246	289	280	274	293	280	274	284	286	343	262	257	267	274	263	249	277	263	295	281	264	260	247	261	263	279	264	289	264	241	270	283	293	257	244	267	262	273	253	251	269	284	276	263	279	298	293	287	289	292	296	251	275	266	277	284	279	282	283	244	268	271	264	284	279	282	270	283	277	288	305	290	254	291	263	302	299	273	283	259	266	262	273	304	265	280	292	246	291	279	293	272	272	276	299	265	250	258	284	259	284	277	261	298	280	264	266	284	257	297	263	275	277	312	263	271	251	266	264	287	261	282	288	278	271	285	274	298	273	262	275	269	286	294	271	296	258	260	279	252	280	291	262	277	262	286	246	264	297	266	283	266	280	257	299	268	251	300	255	264	252	252	282	264	276	284	273	244	242	264	263	258	276	234	297	257	254	252	273	276	276	281	268	285	284	260	290	285	279	296	296	273	251	266	278	245	259	274	266	274	290	273	275	252	263	269	271	304	280	256	247	284	291	255	284	307	281	270	257	255	277	292	266	221	296	252	253	249	268	280	261	268	309	273	284	271	277	285	289	253	258	270	253	264	287	279	284	256	268	270	269	268	242	278	245	262	262	292	243	287	236	217	285	290	263	261	279	284	276	285	286	283	234	259	269	261	295	305	270	275	250	264	274	253	236	256	288	274	274	302	279	273	291	285	281	278	247	259	258	270	273	293	272	273	253	274	260	234	242	229	283	286	291	262	275	217	294	271	276	264	230	288	291	265	251	236	278	257	296	254	253	292	289	284	306	282	278	289	236	290	247	286	303	296	283	287	287	288	257	282	287	304	275	256	279	281	301	284	288	278	258	281	310	244	249	241	271	257	259	300	259	264	230	275	254	257	284	272	303	275	278	291	268	265	252	272	281	293	289	275	279	276	266	275	259	236	307	253	253	237	271	271	282	317	278	254	299	263	283	301	282	302	294	273	252	275	248	255	274	296	269	296	269	263	286	269	216	299	269	272	272	251	278	276	290	251	261	273	246	281	293	231	267	262	278	291	275	262	267	262	270	285	300	271	283	274	271	276	283	244	288	289	263	273	277	299	248	299	275	286	259	278	245	300	278	273	249	294	303	263	274	280	250	252	273	282	264	265	272	293	259	292	248	257	260	262	285	269	266	303	234	285	267	290	278	284	281	270	326	247	265	306	271	275	267	271	284	253	294	230	281	260	259	290	308	269	269	281	284	297	285	263	285	274	306	261	258	267	289	269	284	279	259	262	259	282	257	267	268	314	270	257	227	253	280	296	268	255	261	276	251	283	264	265	265	295	238	271	250	243	281	249	286	293	285	298	261	253	285	264	233	254	253	299	282	261	291	276	283	282	254	298	268	261	286	272	248	288	262	271	267	271	260	296	249	287	265	286	297	300	292	285	255	295	257	273	247	294	231	251	259	272	286	265	307	298	260	262	266	275	265	275	291	270	264	296	246	264	260	268	272	290	288	262	269	288	293	287	246	271	265	280	269	283	282	287	258	293	298	267	284	250	246	260	287	255	266	283	293	287	270	283	267	238	266	276	271	277	264	285	277	283	277	300	240	290	259	286	259	271	292	283	294	284
2329	949	1083	1009	1043	1013	960	931	833	883	872	875	903	878	899	836	836	875	799	846	835	840	853	867	854	856	844	808	878	832	802	878	870	878	847	873	850	871	899	848	854	812	878	866	822	821	822	858	918	876	879	818	839	855	858	844	793	864	820	842	887	840	846	795	925	859	840	829	796	824	806	865	868	845	771	872	808	827	828	864	799	818	851	822	823	844	773	793	851	847	907	845	817	801	871	893	802	851	880	880	784	826	835	822	787	863	822	886	862	808	817	773	802	776	852	892	848	850	807	884	820	872	834	824	818	820	854	880	873	843	806	830	858	818	828	876	878	854	837	827	874	817	881	840	794	833	831	890	843	816	848	797	752	847	857	836	831	836	858	864	845	795	802	861	808	824	824	810	835	800	844	785	811	802	772	823	838	835	857	841	830	823	827	840	812	769	765	879	860	832	878	863	814	870	838	860	801	824	834	825	877	807	831	827	838	870	805	819	795	850	811	774	857	854	874	800	826	831	820	812	792	821	789	812	827	788	827	789	825	851	854	820	821	831	857	846	822	833	843	844	829	783	844	837	824	812	855	850	859	786	805	876	914	867	816	805	831	804	794	828	852	822	809	830	853	831	881	816	831	811	777	860	785	790	869	868	816	824	875	838	852	801	827	826	805	787	900	812	812	844	820	811	853	783	856	841	788	858	833	844	846	872	827	833	843	883	841	827	839	846	828	844	820	821	817	834	859	885	811	834	879	854	843	866	860	832	833	824	809	816	845	755	868	794	840	856	830	798	872	866	847	843	791	808	871	877	851	818	845	862	835	795	862	840	837	851	846	836	811	823	818	840	845	832	830	821	855	865	843	780	850	861	870	811	806	809	888	812	825	815	839	835	837	798	831	824	811	788	820	826	822	872	781	836	835	814	847	789	851	836	831	828	829	786	787	812	827	821	883	885	869	810	836	828	888	825	811	829	801	849	848	824	861	824	835	838	855	816	818	831	806	808	883	810	781	852	826	888	800	860	799	826	835	814	811	849	803	858	822	806	869	799	841	814	819	831	808	850	865	796	824	809	846	851	843	847	809	840	832	799	844	801	790	816	826	856	814	794	830	819	814	857	759	802	857	871	843	824	842	849	869	792	789	856	807	839	790	809	819	840	830	823	827	820	876	839	873	837	841	838	831	835	872	845	876	857	791	847	829	835	831	831	874	880	851	829	843	867	859	830	854	854	868	808	847	803	858	832	809	817	798	800	821	842	815	851	821	863	830	776	843	806	806	838	823	821	817	814	835	829	884	820	812	859	780	812	827	807	819	808	847	866	869	819	878	848	808	849	826	854	822	848	861	768	810	818	831	843	833	850	798	831	843	818	856	845	818	811	815	818	832	795	777	830	852	863	818	845	830	855	870	827	843	806	839	814	803	852	872	827	849	840	813	855	782	883	827	846	857	807	825	832	867	880	834	827	874	857	827	860	880	805	842	835	828	813	861	815	857	879	852	832	827	831	812	822	842	852	816	818	826	812	823	828	805	845	857	805	857	849	862	830	804	811	818	831	842	856	839	844	894	823	843	802	824	838	844	801	876	831	865	818	861	858	839	840	815	834	819	884	872	847	810	844	834	843	804	829	822	839	866	838	788	794	840	795	816	842	816	817	818	797	933	844	818	879	767	850	813	879	884	836	831	852	812	799	895	789	828	844	847	832	831	898	819	843	849	833	876	861	825	843	837	839	888	873	858	846	889	859	828	790	852	841	856	853	833	810	829	860	865	839	871	777	825	833	830	861	803	819	813	829	835	846	816	835	815	835	864	828	857	867	831	827	794	904	858	871	837	868	859	759	829	820	845	856	832	845	825	851	804	776	855	817	857	799	860	821	831	829	795	842	859	851	844	845	835	868	857	841	831	835	798	825	827	806	813	821	883	870	890	843	853	862	814	788	804	843	850	876	816	821	812	850	773	825	790	856	860	806	813	828	803	824	883	856	872	866	869	847	837	835	796	862	844	834	801	862	832	871	825	833	847	860	845	861	864	811	789	812	857	809	826	835	832	819	898	856	832	911	856	849	855	851	843	848	805	836	860	832	777	832	807	861	816	806	820	843	867	828	868	793	773	845	880	822	810	833	772	830	798	838	830	748	837	830	819	872	872	816	872	830	825	806	829	885	844	853	866	857	861	863	853	767	809	836	860	821	819	856	826	806	818	815	823	774	829	813	791	856	804	833	798	821	794	810	813	806	816	849	857	840	865	859	840	841	783	853	849	820	824	912	866	844	828	850	849	782	797	841	762	824	819	815	860	799	843	828	849	827	860	800	852	846	849	809	810	902	837	862	824	835	827	784	828	769	837	791	778	832	829	833	830	837	866	837	848	829	832	848	823	803	820	878	839	839	846	852	825	791	805	837	826	891	819	824	840	776	883	850	828	879	809	779	838	789	823	809	820	813	802	874	817	808	816	855	879	833	802	874	831	846	810	847	864	800	898	850	835	802	887	818	845	859	811	775	827	823	809	776	798	836	856	878	810	817	828	779	875	772	826	871	827	832	840	835	869	856	830	861	878	860	844	843	781	808	793	826	856	854	807	859	772	832	799	832	831	840	814	853	779	857	785	775	845	839	827	819	834	863	835	851	820	851	844	855	800	796	830	813	873	840	771	830	832	852	853	852	891	856	850	858	800	806	811	845	913	815	854	835	838	879	870	824	829	779	821	779	835	734	826	823	854	869	859	854	829	817	838	794	865	793	831	867	861	838	818	861	824	815	800	810	829	794	804	848	800	855	845	832	823	818	832	815	835	841	832	809	812	789	898	835	835	833	816	847	860	840	822	874	818	869	811	797	919	821	799	849	845	849	869	854	767	792	887	858	856	811	854	853	790	831	825	815	801	780	824	850	862	862	823	889	828	838	808	815	804	830	806	817	879	788	845	821	824	825	822	883	851	874	831	845	898	808	827	858	841	880	852	821	842	784	827	819	829	856	855	882	821	806	796	832	852	796	814	812	879	811	832	891	905	803	852	882	793	848	793	816	851	831	885	812	848	838	837	866	825	852	805	863	854	826	848	815	814	795	842	885	868	788	856	827	817	794	825	875	823	847	871	847	852	859	856	757	827	856	836	838	816	835	823	808	822	853	823	829	834	848	815	783	831	850	858	927	833	853	865	822	855	820	840	848	795	823	799	750	807	821	817	825	901	860	820	811	794	893	805	886	773	795	782	837	861	854	788	843	862	790	868	827	841	819	853	816	828	844	818	841	873	825	863	803	819	816	803	807	853	787	814	881	848	847	846	814	838	808	818	864	805	804	867	841	870	899	803	875	832	853	829	834	787	819	876	904	809	793	839	779	861	861	814	806	842	853	821	855	851	837	836	859	860	828	839	809	793	893	910	827	831	806	826	837	816	795	827	801	788	839	806	865	807	843	822	863	831	794	826	814	833	824	847	792	823	850	810	839	804	766	854	841	840	859	803	805	853	850	836	804	792	864	871	827	837	836	855	863
4723	1203	1412	1070	756	568	412	369	309	249	303	228	216	192	180	212	199	185	164	150	155	174	182	179	191	183	170	157	158	157	176	178	163	167	170	167	155	176	210	185	177	170	140	162	157	144	154	147	163	148	174	157	158	169	175	154	145	158	136	148	184	161	153	138	162	154	142	150	137	169	154	158	166	151	156	136	129	152	130	132	119	141	132	153	145	152	157	148	147	159	142	138	160	152	133	154	166	153	145	155	151	138	155	150	143	146	161	132	168	149	148	144	153	138	144	167	171	141	174	141	152	146	158	140	144	158	157	143	149	140	129	136	147	142	139	157	142	151	145	149	154	141	145	151	139	138	161	161	153	151	160	162	140	166	147	158	137	163	171	168	147	158	133	167	128	165	158	146	152	154	137	160	152	132	134	141	136	150	165	144	133	152	125	147	142	151	135	161	136	141	138	141	138	160	126	160	136	166	162	136	163	136	145	143	176	166	151	159	138	123	155	153	148	156	135	146	157	137	132	158	148	150	163	131	144	139	133	126	157	166	169	160	154	136	154	160	124	152	163	153	158	141	162	170	119	170	173	139	140	148	147	132	150	160	170	164	149	159	162	152	151	148	143	148	154	140	131	155	147	136	134	135	154	124	149	131	131	158	122	124	120	134	119	145	162	141	142	159	147	148	157	139	161	122	149	137	143	151	140	155	148	139	168	141	123	140	146	137	165	146	147	145	133	122	161	141	111	154	148	157	147	155	154	162	136	137	152	140	160	142	155	169	164	157	141	153	149	138	138	148	142	139	152	164	135	159	154	156	162	144	142	163	142	137	151	142	143	144	137	139	156	149	141	146	147	131	128	150	134	152	164	138	130	159	147	131	160	153	154	156	139	166	159	144	146	150	159	152	130	155	151	141	155	148	132	142	167	151	146	140	156	143	141	141	137	147	141	150	139	160	160	145	146	148	153	141	146	137	137	117	153	154	128	155	144	148	132	152	143	142	166	143	162	141	141	154	139	136	158	153	123	148	159	136	150	133	144	152	152	133	144	143	147	160	131	143	132	135	161	147	140	130	135	139	137	156	153	149	173	138	157	154	137	144	123	176	138	135	152	155	131	145	157	157	152	178	145	158	129	136	154	157	169	152	173	151	158	114	154	159	151	166	146	162	153	142	143	135	141	154	144	139	133	132	151	130	145	147	140	160	130	143	151	150	128	140	146	158	158	149	133	136	144	133	125	148	126	135	129	165	172	149	156	153	145	144	140	138	136	139	151	147	141	129	162	164	133	133	166	148	146	153	150	163	138	128	139	137	131	138	150	127	146	156	147	141	170	152	161	142	138	133	158	151	158	149	158	150	164	138	140	149	161	150	159	130	169	167	163	151	146	141	133	126	153	147	140	140	153	143	150	172	160	124	143	154	156	160	130	143	135	149	152	174	149	161	133	135	128	156	151	152	129	146	153	149	149	153	133	164	137	156	157	147	165	156	158	135	134	143	156	155	153	153	167	165	159	157	157	149	140	153	140	150	149	141	177	134	146	147	152	131	140	119	150	164	134	153	142	137	142	167	146	150	152	149	178	136	153	141	153	132	157	155	137	146	163	177	136	170	143	141	124	141	137	140	116	146	129	157	140	171	151	149	138	164	124	137	146	167	176	174	140	142	179	137	137	148	142	155	145	179	148	158	123	134	143	148	148	131	170	150	143	150	127	123	154	146	154	168	185	144	158	131	133	160	157	145	148	140	161	178	147	135	145	152	150	131	143	139	153	151	160	151	129	169	152	158	158	163	130	131	171	129	143	143	153	139	162	142	146	148	148	129	148	144	159	145	147	153	160	144	158	156	171	163	132	154	139	122	141	156	153	145	169	141	150	149	136	141	149	145	133	155	148	143	150	160	148	149	168	134	138	137	142	141	130	160	137	151	137	143	122	148	150	164	156	154	166	137	134	154	153	141	161	136	134	153	123	173	145	138	157	152	121	163	108	141	151	138	126	147	141	147	157	154	142	150	164	165	135	157	153	131	136	149	153	143	136	154	148	144	171	150	130	139	146	133	160	161	138	158	128	160	142	143	138	135	143	145	136	158	136	156	154	137	157	145	145	155	119	135	149	134	134	146	132	158	152	141	139	153	145	146	147	150	145	131	130	144	157	160	138	155	159	139	140	141	138	125	147	151	146	162	157	136	154	144	157	149	155	148	150	139	142	144	143	137	153	163	149	178	131	147	152	131	152	177	137	134	141	150	130	164	151	105	132	154	147	139	158	155	146	144	148	126	149	138	156	145	154	139	164	159	135	150	133	132	149	153	165	147	151	137	127	164	152	160	139	145	167	159	150	139	147	152	160	154	155	142	154	136	142	154	153	174	172	137	144	142	156	161	158	157	131	148	144	145	130	123	144	161	142	139	164	164	139	147	146	160	144	134	143	148	133	156	148	138	129	140	147	178	150	154	132	151	145	132	159	143	149	138	164	155	154	130	146	167	150	150	144	154	144	146	156	151	149	142	146	147	153	160	126	144	141	150	132	143	167	153	130	154	138	160	122	140	151	142	143	148	158	149	149	148	158	133	152	131	161	162	124	141	121	138	139	136	126	177	124	138	146	176	122	138	143	149	159	132	173	131	164	160	137	141	143	159	147	160	152	155	148	173	162	161	160	155	126	155	154	128	145	172	149	159	148	157	150	146	153	156	155	152	147	138	179	165	134	170	154	138	147	158	142	134	170	157	142	143	130	145	140	132	155	152	145	155	169	130	140	150	126	127	154	157	152	134	158	132	146	152	138	139	160	127	146	147	125	148	177	150	126	143	137	141	180	171	151	143	148	160	160	138	153	152	151	146	181	160	142	144	145	154	166	148	151	142	172	149	144	154	134	151	136	134	151	151	152	158	168	140	150	148	159	145	137	161	153	157	144	157	164	182	149	150	130	133	126	176	167	129	153	165	137	169	153	157	138	157	168	138	151	149	133	146	132	134	175	159	168	145	132	141	148	136	145	140	138	135	148	153	144	161	148	132	161	164	162	137	151	136	146	144	136	188	156	158	137	146	144	169	153	149	135	129	136	156	130	128	139	138	142	146	143	150	126	136	144	138	111	120	136	138	148	149	156	144	159	141	153	157	138	124	153	150	135	170	159	148	141	145	128	156	164	131	150	138	148	137	124	151	171	162	159	173	152	147	151	145	142	146	161	144	145	134	160	129	162	141	141	129	148	109	150	162	126	154	149	149	122	137	141	142	165	168	157	144	151	156	163	138	139	169	137	169	151	174	156	165	145	156	149	163	148	149	136	141	133	170	130	143	152	161	146	121	140	133	141	152	164	157	147	159	139	124	142	109	152	134	169	131	123	135	141	134	148	159	168	174	143	122	145	148	167	130	137	155	152	127	152	150	170	143	164	161	187	124	137	157	185	168	157	147	171	145	148	147	159	141	140	141	156	142	166	153	162	142	133	120	152	157	139	155	129	168	137	140	150	135	167	152	168	160	141	121	133	146
5703	1637	3823	4079	3488	2835	2279	1913	1679	1506	1346	1205	1060	965	945	919	892	798	733	743	746	701	740	782	865	833	788	736	671	699	733	691	845	815	689	663	609	825	996	1071	839	671	576	598	601	564	566	539	591	508	548	551	548	555	712	541	505	515	510	522	499	520	529	527	478	525	559	517	494	499	501	518	544	537	507	504	498	519	523	511	487	491	504	522	528	494	489	504	516	501	507	515	475	499	488	482	529	511	514	549	505	464	464	523	520	513	483	493	493	477	485	537	550	465	525	555	527	508	492	510	518	473	512	454	477	489	486	536	488	494	469	506	521	499	463	492	516	503	470	489	462	474	487	498	512	488	476	488	502	501	480	485	493	524	499	494	527	509	498	510	532	527	499	510	515	458	489	512	497	473	489	464	477	439	488	485	473	504	486	513	520	517	515	505	527	511	516	554	483	507	545	488	472	504	484	495	483	486	496	497	528	513	516	493	497	505	494	451	488	485	519	502	485	498	497	448	488	461	470	471	500	502	513	480	497	495	504	515	469	500	475	457	503	470	503	490	492	513	469	520	432	455	477	506	507	492	506	460	517	493	536	516	495	469	464	477	464	465	539	479	508	514	478	478	495	463	475	512	478	539	497	474	498	479	500	527	484	514	462	458	466	519	502	451	463	500	518	492	491	453	513	479	496	476	521	493	460	476	455	503	498	486	519	505	476	512	563	468	521	498	486	500	529	509	494	505	498	551	492	471	505	502	530	496	462	537	496	526	522	510	453	505	509	475	470	450	485	528	481	513	504	486	482	493	499	451	501	528	527	521	445	494	516	546	525	488	454	511	498	488	484	471	528	500	457	497	473	497	514	449	446	507	485	533	503	482	449	517	480	507	489	492	521	467	496	478	507	493	500	486	453	498	510	507	513	501	483	506	505	493	483	509	496	487	503	490	485	479	500	510	471	460	526	509	484	506	490	505	536	469	497	480	484	511	476	517	476	486	522	478	479	498	484	504	515	466	485	492	472	536	523	518	459	524	479	530	487	478	480	500	483	502	503	430	516	514	481	483	529	474	524	511	514	463	511	468	473	493	484	490	502	480	472	491	481	472	502	491	518	494	494	528	477	488	506	475	474	499	454	489	479	498	526	495	502	539	482	499	511	499	502	509	507	486	493	499	462	530	490	476	474	512	501	436	469	492	517	471	488	524	473	490	501	504	484	513	503	497	468	510	501	460	510	522	490	509	506	523	497	486	450	478	488	494	486	496	489	490	494	478	465	507	456	491	478	498	480	469	469	515	518	515	480	524	473	542	512	492	504	471	504	495	528	534	470	517	492	505	517	461	453	499	475	537	481	498	441	502	459	458	477	438	522	482	496	502	515	477	472	490	496	475	517	500	480	510	489	478	498	486	547	500	519	505	486	501	502	478	497	488	482	492	519	516	519	536	495	463	494	496	473	505	522	450	488	463	491	499	494	476	479	471	470	507	510	453	492	450	488	507	508	483	487	485	481	529	482	506	480	498	482	484	459	523	498	507	471	526	543	518	529	501	447	488	498	498	486	488	514	504	488	482	503	485	483	482	472	512	488	481	503	488	477	501	511	499	447	489	468	498	512	466	494	461	483	476	464	517	461	489	495	474	499	494	485	495	474	489	498	488	497	506	474	498	537	480	471	524	500	469	488	485	444	475	511	496	509	467	513	478	498	487	509	472	487	505	511	454	524	462	507	495	519	484	458	492	485	493	497	506	477	502	502	512	489	492	477	496	500	476	504	537	477	488	498	461	501	507	500	479	519	491	459	516	471	513	469	491	496	502	498	499	490	541	481	537	535	511	502	491	494	462	472	450	492	467	500	513	490	454	491	545	513	453	486	479	504	509	460	470	497	521	525	477	494	515	497	506	509	491	522	497	479	526	486	458	471	478	505	497	495	493	548	493	506	500	461	484	483	454	497	461	524	516	481	488	509	434	518	510	532	500	522	479	506	505	459	527	500	512	442	542	525	457	506	496	505	501	467	515	491	511	490	498	515	462	513	510	483	508	468	503	494	479	490	488	488	472	515	495	473	484	487	485	480	487	476	529	512	486	481	483	484	486	487	514	455	526	509	492	478	470	524	494	484	482	500	535	513	521	486	474	516	504	483	493	458	495	482	539	498	482	516	482	458	491	461	508	471	463	534	479	511	516	445	493	456	486	494	471	463	494	448	537	484	504	465	463	478	477	516	514	500	465	508	500	502	512	490	449	498	494	456	487	473	468	489	527	501	536	500	539	518	507	466	550	526	490	497	505	537	517	458	489	494	499	501	516	511	508	495	487	495	487	488	496	498	514	488	510	455	523	470	516	536	469	486	500	516	514	444	455	478	491	475	537	476	519	521	502	520	475	505	473	478	481	494	491	529	493	493	469	511	460	487	497	478	515	531	478	501	499	504	500	445	475	522	488	492	505	437	526	454	475	476	513	477	500	512	516	506	475	493	522	475	526	507	520	525	505	494	498	422	518	508	519	455	505	476	483	469	523	490	483	514	481	507	448	483	487	464	519	479	474	528	491	509	486	551	488	501	451	511	470	436	477	486	503	464	475	486	494	525	486	483	481	531	535	469	519	475	445	504	475	478	488	500	457	503	471	465	477	499	475	514	492	512	440	534	476	491	505	479	468	520	490	499	522	486	476	471	491	487	506	493	450	504	504	480	539	490	500	511	515	471	446	499	449	496	453	467	484	500	520	488	494	515	522	506	479	485	498	505	461	531	528	493	478	437	479	485	505	471	479	499	491	465	487	479	486	500	455	489	479	494	515	487	491	507	471	474	513	495	455	483	521	503	482	524	435	494	465	490	470	484	505	494	488	465	495	462	493	505	462	485	507	498	494	515	492	508	476	499	513	507	528	477	499	499	518	521	498	503	486	488	513	453	495	492	486	520	485	466	503	491	472	485	518	492	524	446	491	468	487	519	466	466	452	479	494	490	496	501	531	524	482	542	492	494	492	492	498	462	490	475	458	515	518	519	498	517	477	500	498	496	448	483	486	494	481	471	511	484	494	512	500	500	499	458	506	543	492	525	448	486	518	486	497	482	533	457	484	497	478	487	521	508	471	486	469	501	484	494	502	520	454	469	531	491	470	485	478	491	502	461	516	496	495	504	476	500	494	532	478	476	469	493	490	503	507	480	493	487	495	517	478	522	486	502	445	494	505	467	499	524	519	456	467	515	523	514	462	463	537	519	506	494	498	467	474	496	519	518	499	479	476	548	523	478	489	484	519	475	501	523	483	486	512	482	464	504	449	467	505	470	534	469	454	463	490	496	491	459	490	512	504	513	479	470	485	512	476	512	539	494	499	488	532	467	529	480	483	487	488	486	546	536	553	478	485	511	459	462	503	510	517	501	479	487	453	483	461	486	507	513	464	487	506	512	510	486	479	512	503	480	522	509	431	495	498	489	512	451	498	515	469	489	477	497	458	470	472	463	528	481	477	515	521	474	466	502	472	501	469	479	517
8917	2318	2829	1926	1235	945	680	563	459	373	356	253	233	215	224	214	173	206	178	176	173	181	172	166	190	171	154	146	150	154	173	182	167	159	141	159	148	155	215	191	182	159	131	153	131	135	147	130	126	131	128	130	117	129	229	148	132	134	120	125	127	128	139	139	118	121	123	100	120	116	104	148	130	121	111	121	118	121	126	126	129	123	112	114	120	135	118	144	107	125	116	135	110	121	109	128	113	130	128	143	119	129	128	112	117	144	126	137	109	129	123	114	143	134	123	125	128	129	135	137	121	141	127	142	106	120	122	131	114	134	139	112	108	132	121	109	135	119	129	119	123	105	133	114	119	139	134	130	114	123	109	112	111	137	136	102	129	110	140	128	124	148	121	126	136	116	125	107	127	124	129	148	149	124	126	121	124	113	118	140	119	118	119	109	135	115	134	111	117	120	106	119	125	137	140	113	113	123	111	129	123	106	103	121	131	115	150	119	117	124	125	113	120	118	126	116	121	123	111	105	115	126	114	130	127	121	118	118	120	116	136	118	145	140	135	109	140	135	129	133	123	120	123	107	122	122	114	134	103	122	104	113	114	102	125	128	116	135	132	118	125	112	121	146	115	111	127	131	122	93	110	158	152	97	136	118	117	130	135	135	118	100	117	119	138	120	119	132	128	122	129	142	136	126	134	154	114	109	117	135	114	133	114	128	115	113	125	122	146	109	128	139	121	133	127	123	107	138	128	119	124	108	122	116	108	119	105	127	112	127	124	142	149	126	117	126	139	139	125	124	123	122	118	128	109	128	108	139	117	121	138	135	124	127	116	146	101	121	115	106	142	109	121	132	129	108	116	106	109	141	106	119	95	118	118	120	120	110	112	119	141	119	135	132	119	129	135	129	128	110	104	115	127	129	144	125	121	113	114	136	135	119	111	122	138	118	134	128	122	141	132	116	135	137	127	125	136	125	137	155	113	126	112	111	115	113	120	107	129	126	105	122	129	106	134	127	120	104	116	142	97	112	135	124	118	106	119	127	120	106	129	112	114	118	122	132	119	124	119	119	108	130	118	113	114	112	108	125	116	94	105	102	126	122	114	105	110	125	123	118	134	133	120	118	129	123	137	137	117	123	112	126	109	115	111	118	123	114	136	109	128	113	121	115	149	111	117	123	111	108	124	146	129	117	123	104	121	135	124	115	121	99	104	122	120	114	123	115	120	126	102	145	146	129	121	117	134	133	129	114	136	111	114	114	142	139	138	118	118	121	122	128	123	119	113	141	114	121	118	107	102	136	126	89	126	110	115	136	115	119	131	119	139	112	104	114	104	129	130	116	113	105	134	127	121	130	123	126	116	123	134	115	140	130	119	123	141	114	132	123	117	105	125	118	127	115	132	94	137	128	117	123	125	123	131	144	123	133	113	125	114	113	118	115	132	129	143	119	124	101	142	136	109	121	125	120	126	138	116	120	115	124	138	131	127	132	122	132	115	121	124	132	127	115	112	127	114	137	130	120	141	129	136	122	129	116	104	127	131	125	130	112	99	125	120	127	136	120	111	95	112	127	116	139	117	117	121	136	127	135	119	109	128	121	126	119	119	132	104	114	116	122	118	135	120	148	132	108	128	128	126	111	123	126	106	131	121	129	117	123	127	118	126	114	106	134	105	139	118	114	135	127	133	113	109	108	143	124	130	117	141	131	122	137	133	120	103	120	126	126	122	128	121	133	122	135	128	103	108	119	124	132	127	132	127	124	149	110	128	109	104	108	130	127	125	137	130	121	135	136	126	135	163	131	134	107	117	143	135	113	109	127	137	120	130	112	129	142	112	129	117	118	120	114	115	122	126	130	112	128	132	125	109	125	114	128	132	131	116	147	96	97	124	113	121	98	108	145	125	131	118	132	109	127	120	129	132	125	121	104	111	125	132	123	135	122	134	120	120	132	115	118	129	145	138	107	119	131	137	134	109	127	107	142	134	148	122	121	121	118	124	122	134	128	110	137	108	129	116	134	108	120	130	129	139	133	120	130	114	125	131	124	139	118	111	125	127	130	101	131	106	142	120	125	110	108	117	132	141	132	137	122	135	127	128	111	121	119	134	122	141	120	118	129	136	123	138	124	112	128	122	129	136	108	141	122	121	116	125	117	108	124	118	135	132	113	127	126	128	126	112	134	121	124	129	137	133	114	129	124	133	115	129	137	124	113	136	133	114	136	121	126	146	132	108	134	108	124	112	121	129	122	120	105	109	120	112	137	120	126	124	136	111	125	122	127	121	98	97	122	113	138	112	139	132	124	137	141	129	104	118	135	122	127	127	142	105	114	112	138	132	120	130	122	111	130	134	136	145	121	122	107	123	120	130	122	121	126	145	118	113	135	128	125	101	102	127	142	125	128	118	153	109	116	126	126	111	133	111	116	114	115	128	100	110	133	113	110	118	127	142	109	118	119	134	122	131	104	117	122	118	126	138	132	122	118	104	113	135	125	139	124	140	121	114	123	124	117	116	118	140	124	120	121	144	139	134	143	113	127	122	104	104	115	115	153	97	131	120	140	116	135	101	101	121	118	140	126	111	124	122	140	145	103	114	133	136	133	135	114	121	131	122	133	104	141	123	115	118	152	132	109	127	109	124	132	122	106	111	109	132	109	124	124	114	120	122	124	108	120	118	112	111	120	147	128	91	149	126	115	139	133	128	133	117	140	125	120	133	128	117	113	132	134	109	117	120	113	118	119	123	107	115	121	112	117	104	118	110	108	117	132	126	144	105	125	116	148	132	126	138	141	140	115	131	123	135	130	141	106	124	147	132	117	119	122	138	112	120	129	130	108	124	123	134	105	103	128	141	137	97	131	103	113	103	120	126	119	106	113	116	147	114	125	117	112	117	146	132	114	127	139	149	117	134	126	107	112	128	129	103	140	115	117	118	117	119	94	97	138	117	105	111	109	120	133	125	117	118	122	103	104	115	116	119	119	115	130	115	123	121	116	138	108	116	116	127	145	107	113	127	107	118	103	109	112	134	144	105	134	113	111	96	129	118	125	136	149	141	115	112	119	128	117	136	123	145	117	127	120	136	131	127	110	126	100	129	132	125	116	104	109	115	109	113	120	115	114	130	132	129	117	125	123	136	124	135	112	117	112	112	128	140	124	128	126	103	121	122	111	111	129	138	129	120	120	120	111	106	134	92	114	130	125	123	111	136	109	131	137	125	135	135	121	124	127	132	122	122	127	128	127	135	141	96	120	117	117	133	116	108	91	118	131	118	146	121	118	105	107	125	114	121	128	130	139	127	126	123	110	118	124	128	123	126	132	127	125	113	119	141	110	131	130	142	115	111	96	111	128	138	111	118	100	141	137	129	112	112	136	121	120	95	141	138	125	139	138	120	136	138	126	136	109	129	119	125	128	136	126	118	120	151	118	135	119	119	103	103	125	142	136	137	121	104	126	122	117	132	124	138	128	128	116	119	128	110	126	133	128	98	114	107	133	106	133
7712	2714	6539	7084	5979	4799	3844	3248	2710	2337	1923	1754	1588	1455	1332	1212	1161	1036	948	933	855	832	894	915	1082	1002	865	740	781	755	782	867	1018	1023	843	726	696	926	1435	1542	1087	817	661	611	535	523	576	546	526	505	511	533	545	650	1128	653	495	498	488	494	470	463	493	426	463	488	442	469	474	462	453	462	440	449	472	432	475	497	476	433	458	416	444	457	470	453	410	436	459	452	414	470	442	472	431	432	417	453	464	446	435	463	426	455	422	436	446	455	489	450	439	427	466	437	483	431	423	424	427	413	459	396	419	458	425	434	418	428	446	418	469	469	411	459	440	450	431	432	456	395	409	408	406	393	445	453	418	446	435	442	450	450	462	438	409	432	422	444	435	431	422	420	434	415	441	450	422	470	470	436	405	448	417	505	429	422	448	419	476	427	397	433	456	403	445	408	416	415	424	442	446	441	416	409	447	439	411	432	451	430	436	406	447	420	441	443	464	439	435	448	415	445	439	423	440	436	428	420	451	404	432	426	436	428	454	447	405	483	450	436	409	443	447	421	418	420	435	401	431	369	472	454	424	466	407	445	462	439	394	437	438	451	396	456	430	452	450	419	436	462	421	396	406	423	422	419	441	438	420	456	456	418	443	426	438	408	421	440	444	450	410	408	458	464	436	431	417	401	419	463	438	420	441	448	433	438	416	440	456	412	446	417	433	380	409	442	434	423	397	407	405	459	457	427	462	414	419	433	418	435	409	441	437	446	461	434	469	433	462	433	423	432	423	431	436	419	429	415	431	449	493	416	412	462	441	453	443	437	424	474	437	434	458	422	447	394	405	417	431	451	415	414	465	439	429	450	442	385	454	451	421	467	425	458	396	408	405	419	433	415	408	436	425	421	444	419	417	407	391	420	419	404	430	450	421	463	473	419	445	404	412	465	423	436	418	429	435	400	422	398	395	437	424	414	418	425	407	406	436	443	442	432	456	401	432	430	419	443	445	418	438	460	406	426	444	416	439	428	382	426	426	409	392	417	456	436	421	402	429	446	455	441	438	436	440	388	441	406	455	430	429	422	471	404	435	441	399	454	426	465	441	462	418	442	428	408	418	420	449	431	419	409	421	427	386	477	433	414	417	421	445	483	462	429	457	402	445	380	424	468	439	435	461	395	447	446	438	437	439	423	438	419	438	427	426	474	432	421	417	394	429	419	419	451	433	394	415	427	425	413	431	443	454	428	429	458	435	441	435	426	404	460	428	480	445	444	440	423	453	423	469	422	435	414	440	435	419	409	429	404	446	447	395	445	457	451	424	410	433	447	422	422	405	392	462	434	409	453	444	460	445	407	454	428	440	451	414	409	406	419	393	460	413	417	431	417	440	437	427	445	407	449	435	426	430	439	416	441	435	404	391	418	416	408	430	447	434	405	427	427	418	380	450	422	450	446	426	423	438	408	441	410	399	417	471	433	428	436	402	371	449	436	429	394	432	426	437	430	439	411	395	437	446	429	422	412	416	429	414	447	459	402	429	395	419	459	413	458	425	415	432	415	410	427	433	399	422	434	419	453	436	422	448	468	419	446	397	443	423	442	423	411	453	466	414	415	430	447	426	401	421	432	434	441	426	436	425	434	436	422	458	424	388	440	407	438	420	426	436	440	455	437	392	448	479	452	413	441	443	461	426	458	406	423	432	431	441	417	453	423	433	395	469	444	433	434	443	436	408	443	455	439	423	415	455	410	437	441	442	432	442	445	404	426	418	457	434	457	447	402	426	414	444	456	381	450	409	441	423	425	439	444	430	408	423	416	429	451	439	450	423	443	430	413	462	408	436	413	399	410	442	416	427	415	438	424	427	439	419	437	398	474	447	438	458	428	419	419	442	424	490	426	435	434	417	439	418	410	417	425	416	432	425	438	392	436	402	411	437	446	425	421	436	448	435	489	441	441	393	432	411	432	398	403	417	423	430	448	439	412	422	423	439	411	448	408	426	436	374	445	388	452	414	400	410	431	422	444	431	442	384	433	461	403	440	423	456	414	430	466	441	424	429	448	437	456	407	448	412	413	422	409	399	427	439	447	406	432	464	429	448	450	442	443	427	427	431	379	398	408	441	412	435	430	409	434	432	441	474	391	435	449	407	427	483	437	402	443	433	399	416	479	445	416	401	426	450	442	397	449	425	425	451	423	424	452	421	420	423	425	413	452	422	440	429	442	434	464	419	439	426	412	446	421	426	449	432	427	470	454	417	445	383	413	460	453	448	400	423	416	424	386	426	425	433	401	426	455	463	453	415	460	445	409	419	446	393	452	432	463	428	441	416	435	431	406	418	421	412	446	435	451	419	378	449	395	457	417	425	426	453	420	395	404	447	408	413	425	404	446	429	443	408	441	419	427	447	438	423	422	439	435	451	420	462	422	431	456	402	466	412	445	438	434	429	449	409	459	419	461	422	416	439	432	421	443	386	437	442	416	423	406	447	427	459	401	426	436	425	444	432	401	451	448	434	422	403	460	442	467	394	445	443	431	418	443	431	458	421	428	408	437	439	403	415	439	429	442	430	477	407	429	433	427	441	429	470	437	406	436	429	409	450	452	445	438	421	461	436	427	415	412	405	417	404	438	422	383	420	438	486	417	442	423	424	460	418	436	406	457	435	418	410	437	435	422	432	427	421	452	423	407	438	379	412	453	408	437	426	463	415	418	428	456	385	452	457	461	466	405	409	437	437	422	419	439	410	434	421	413	405	436	419	451	416	417	441	440	427	392	428	473	430	459	451	413	415	448	418	402	414	472	460	417	435	401	431	429	437	439	441	432	447	446	412	444	402	422	371	453	405	440	456	485	397	428	413	425	446	405	424	419	443	422	410	429	457	408	439	447	462	403	451	457	426	474	422	401	425	432	417	403	415	474	398	414	447	395	464	421	446	421	457	456	424	432	418	424	410	397	396	446	401	421	457	389	446	379	411	440	444	453	419	430	427	432	406	402	431	401	426	418	415	453	411	450	430	407	450	439	386	437	442	404	416	419	422	427	440	429	420	424	428	420	397	450	439	428	432	460	461	416	423	455	435	434	406	393	428	469	433	405	424	448	424	431	421	443	431	419	437	426	411	463	426	442	440	423	436	423	435	432	458	414	439	460	411	412	432	416	433	469	433	394	403	435	408	399	410	466	414	444	483	431	439	420	442	445	478	421	443	444	480	399	411	391	396	434	405	471	447	453	481	446	424	439	417	425	382	417	432	439	464	423	437	407	413	430	432	471	400	417	428	410	424	436	418	431	383	450	427	442	463	444	425	444	426	460	414	420	409	434	417	440	454	390	464	437	469	460	442	434	420	458	451	452	466	365	452	447	425	395	430	431	408	431	421	404	447	411	438	439	414	425	433	399	407	393	430	457	429	436	404	446	424	436	411	469	436	418	419	439	426	463	402	454	458	421	416	414	429	384	413	434	452	400	423	423	432	410	402	423	436	435	448	430	450	451	438	439	446	439	419	422	438	456
1417	312	393	315	307	304	282	306	297	275	291	265	299	293	275	280	261	276	263	290	287	281	277	259	274	280	249	292	273	288	255	276	287	292	289	294	277	286	287	316	273	291	304	257	251	261	268	303	269	266	261	272	250	288	295	274	285	285	267	275	275	262	257	280	298	256	264	300	241	271	315	272	261	279	288	268	285	274	269	246	276	264	258	288	263	246	266	223	320	295	314	297	276	270	251	295	282	284	294	257	277	281	262	248	269	263	272	310	259	273	281	278	290	285	280	245	284	267	268	285	249	275	251	264	283	264	289	290	254	261	268	289	294	247	295	268	285	262	273	271	265	267	252	281	262	259	301	279	245	273	284	272	253	269	295	271	289	268	249	272	269	257	260	277	277	257	274	253	280	286	280	276	291	231	278	292	279	274	264	297	289	255	274	268	266	286	307	270	275	293	270	259	238	275	270	269	281	257	276	259	276	279	254	261	268	273	284	265	273	274	302	282	282	274	258	266	256	268	237	274	253	270	283	285	298	263	232	251	273	262	280	301	261	276	262	258	270	265	299	291	294	270	272	262	265	271	246	279	244	285	293	277	281	296	273	286	256	250	290	257	270	271	255	277	301	286	294	311	276	255	284	302	283	266	277	241	275	280	270	253	271	276	235	289	281	293	268	294	279	264	288	283	270	284	268	268	263	296	283	289	260	292	296	269	255	238	284	253	251	278	276	285	291	298	261	289	273	266	290	276	248	259	274	261	241	273	288	271	274	286	313	287	309	266	255	298	276	269	288	269	304	277	255	259	277	264	249	290	280	258	246	264	284	234	284	268	281	275	261	288	265	299	286	263	252	280	279	293	281	293	268	268	285	301	294	295	248	273	244	253	254	265	256	279	295	288	255	268	275	284	264	272	280	250	266	275	266	278	236	297	272	279	313	276	300	284	279	272	279	276	292	251	269	240	257	258	267	280	310	282	230	293	273	291	257	271	277	246	235	244	271	283	290	283	289	309	263	279	266	267	273	259	264	309	265	282	246	281	308	271	287	293	263	299	274	309	256	288	267	286	278	273	287	269	322	254	280	283	268	257	260	252	258	267	268	292	281	259	249	283	256	266	257	225	252	271	276	291	290	286	281	276	291	264	266	259	285	275	280	260	282	280	281	277	265	263	252	247	295	265	300	269	277	288	255	264	259	265	259	272	247	288	267	268	295	284	268	262	267	289	268	301	266	256	255	292	276	264	311	258	267	268	262	266	270	262	273	301	307	289	268	298	253	237	274	274	266	268	285	271	266	248	273	283	304	266	263	273	268	286	291	284	273	264	241	292	260	288	272	286	283	273	296	276	287	249	273	302	250	247	250	284	257	269	252	289	272	274	254	301	290	253	280	280	250	252	269	267	262	250	300	258	291	269	268	250	275	256	281	294	283	297	251	268	259	309	286	253	293	261	278	275	271	268	273	276	263	302	269	251	311	258	291	296	281	270	303	264	276	257	288	259	275	286	254	289	284	247	265	268	274	257	278	262	291	264	285	291	258	279	259	291	283	322	282	262	259	299	272	273	233	296	316	288	275	282	268	274	246	266	276	277	291	274	255	299	241	306	276	272	242	252	279	321	258	300	283	278	268	225	283	244	267	279	290	264	289	269	289	315	274	296	265	286	278	313	302	267	262	308	278	289	284	294	269	258	284	289	260	273	324	270	283	276	306	286	272	250	286	273	284	261	278	273	262	286	258	234	263	267	284	269	264	272	293	301	283	289	266	269	307	247	280	277	264	266	269	272	277	251	303	238	286	317	255	281	292	273	290	282	277	252	268	311	270	299	278	243	295	276	269	289	291	260	276	304	249	254	274	280	267	284	266	281	276	274	266	290	289	266	262	278	297	258	258	286	251	275	266	263	292	296	259	269	277	264	272	290	277	287	269	271	291	308	278	255	285	276	236	260	269	291	283	295	277	264	283	273	278	267	280	275	277	261	265	283	277	251	261	245	285	272	256	276	276	267	283	292	286	268	264	277	275	254	273	284	254	338	276	263	270	259	243	281	232	262	298	306	265	254	292	251	272	249	264	280	271	252	302	278	257	266	281	258	283	263	272	288	272	269	280	295	254	277	272	296	266	281	265	246	287	287	277	260	289	276	252	239	276	275	265	258	261	273	286	280	247	288	293	282	260	275	280	267	289	267	298	241	269	246	302	279	292	291	278	264	300	254	274	291	300	248	280	257	281	262	254	286	247	276	260	252	278	289	262	250	283	262	266	277	249	295	263	320	284	263	220	273	260	266	261	308	274	270	256	270	268	253	257	282	282	273	256	276	270	302	248	277	251	275	249	273	297	257	264	258	253	299	259	287	280	294	268	294	267	257	248	307	259	257	282	314	228	273	295	288	268	268	258	263	284	289	280	286	267	319	264	259	282	273	269	268	274	303	258	282	287	251	279	273	254	263	276	281	273	259	277	286	289	267	256	264	289	295	263	262	279	242	262	249	273	285	290	266	248	280	264	304	276	270	305	305	254	285	278	263	250	260	286	282	306	284	289	252	277	256	285	249	270	249	235	279	266	285	269	262	265	273	270	279	295	241	280	262	315	285	250	268	278	263	275	276	287	291	300	283	256	275	268	253	274	284	283	248	273	249	265	266	252	275	263	308	281	264	253	318	266	268	281	273	262	297	257	263	263	282	288	264	285	287	278	294	302	263	265	292	295	320	259	289	270	285	257	249	306	277	277	284	286	270	255	268	251	275	253	246	264	264	272	239	286	268	291	298	279	280	257	293	277	257	259	297	285	261	260	309	272	296	257	298	259	245	257	311	305	267	285	265	290	292	254	296	265	295	232	273	295	299	259	262	253	258	263	275	248	239	257	304	267	269	281	283	278	282	262	291	277	280	287	287	275	276	270	260	269	279	263	289	261	267	292	286	234	241	276	277	266	286	310	286	262	309	260	304	268	280	266	281	272	253	271	306	261	298	272	302	257	280	257	268	257	263	282	266	285	278	257	256	290	256	261	276	295	238	249	271	274	270	284	254	276	286	262	271	296	271	273	286	291	261	273	276	265	263	249	282	283	259	289	293	267	283	268	270	264	249	300	255	271	269	263	298	273	287	243	279	262	268	319	274	259	290	276	284	257	274	281	300	264	263	301	287	268	271	255	241	283	273	253	287	271	284	253	246	281	274	300	276	251	247	270	273	272	267	266	272	262	288	267	244	271	294	284	289	299	286	300	263	297	251	287	270	292	302	288	282	292	284	253	250	271	286	276	299	272	271	271	276	263	251	284	310	275	317	285	258	283	281	257	290	303	288	253	276	249	296	281	274	281	272	265	278	315	283	282	268	282	241	265	298	294	267	251	236	264	277	295	303	279	254	299	274	272	247	283	248	290	255	281	307	250	275	274	273	299	273	251	275	290	273	302	293	292	268	290	265	267	268	268	287	284	265	304	257	273	290	284	292	277	263	265	285	262	282	284	262	276	249	244	288	236	279	258	262	278	305
2308	979	1053	1139	1002	973	992	962	908	994	874	887	902	878	810	837	886	886	872	840	876	836	864	870	840	827	827	868	816	857	834	856	783	844	809	792	843	822	832	896	880	889	874	828	858	823	850	845	835	858	822	811	885	835	909	856	823	841	857	854	850	836	797	825	840	865	873	796	867	812	795	842	817	857	861	875	764	826	848	873	797	828	845	874	843	862	873	779	886	892	847	823	866	873	806	850	866	875	860	860	814	818	835	847	889	849	834	768	857	879	866	847	850	782	776	853	790	811	834	825	824	813	842	858	869	859	865	862	843	861	771	860	840	800	875	827	797	849	833	821	829	886	847	789	842	838	855	843	820	815	871	860	796	834	817	857	836	787	830	859	840	823	791	913	816	861	816	873	852	818	824	855	853	792	813	850	798	836	859	818	832	833	857	845	861	872	838	753	789	771	880	840	885	813	817	877	828	813	816	897	898	829	807	837	828	856	789	852	837	880	805	816	815	812	831	810	813	897	844	800	812	786	925	871	798	860	841	845	864	854	830	847	836	844	815	797	843	895	797	786	869	850	846	856	826	853	872	898	811	855	807	852	834	830	814	856	887	790	832	789	828	882	831	819	827	848	836	850	833	807	828	826	869	789	857	767	810	870	880	856	818	826	854	883	835	820	870	816	826	839	849	879	848	843	809	855	807	854	788	815	858	849	817	876	838	864	867	890	870	832	855	852	844	851	849	892	815	860	835	839	798	859	811	825	824	813	858	895	835	862	895	824	870	884	817	857	808	865	848	843	788	822	829	829	828	827	784	832	861	811	848	819	862	875	819	896	786	823	873	890	836	844	820	827	833	809	815	778	867	819	874	833	803	863	842	845	800	808	841	866	827	864	834	846	821	837	850	835	874	811	871	827	804	866	878	826	836	860	852	834	816	799	894	863	817	863	840	837	847	832	851	881	834	853	871	838	873	862	803	845	825	823	839	839	799	826	809	798	874	842	822	856	849	820	824	855	836	816	886	871	858	777	823	837	835	819	838	835	849	828	845	786	753	850	824	850	826	866	805	852	837	798	826	828	813	782	869	812	846	827	858	874	840	827	812	831	797	840	862	838	844	877	795	825	831	854	825	868	829	823	859	816	878	848	827	864	836	822	872	866	857	808	886	848	860	830	848	866	884	815	841	903	851	883	867	860	806	783	837	833	888	863	809	807	825	827	821	868	838	857	836	852	865	824	804	843	808	866	840	880	845	839	864	837	806	814	854	869	815	848	828	858	847	838	857	864	824	867	850	888	838	842	798	782	818	888	799	850	830	823	802	830	810	834	908	877	825	834	862	882	854	770	869	843	804	828	866	816	863	827	876	825	821	891	877	836	852	829	868	854	853	861	845	813	829	861	859	835	851	819	812	835	867	820	828	832	859	815	824	836	785	879	818	820	862	852	870	849	875	845	884	779	821	846	863	850	819	846	829	823	812	869	833	862	900	902	858	834	826	824	840	825	859	798	866	855	863	822	876	839	828	845	867	810	807	859	844	864	823	826	821	867	813	779	806	837	793	853	825	850	848	866	876	851	833	885	850	818	861	884	827	800	890	838	843	872	838	873	827	875	833	831	810	825	836	844	816	851	817	873	811	818	827	836	833	872	839	870	836	852	853	872	837	835	804	857	834	836	857	881	854	833	895	831	842	862	842	807	851	808	800	857	861	825	884	840	854	842	845	855	788	846	833	815	864	857	827	814	842	749	844	823	847	840	814	858	871	828	857	839	854	808	829	819	850	818	870	882	861	805	813	858	825	881	860	864	855	867	855	827	867	807	812	825	849	880	884	825	844	789	834	854	872	796	873	807	814	860	778	841	802	869	845	902	855	846	802	846	813	850	858	857	877	784	778	821	820	854	852	832	805	783	835	826	798	872	847	805	848	829	840	855	883	761	817	832	887	865	882	852	854	864	804	836	868	877	814	872	852	849	819	807	795	824	816	818	820	817	832	844	806	836	863	809	827	853	838	808	794	885	791	832	827	865	838	850	832	699	863	840	842	858	812	852	831	871	855	826	835	814	868	886	781	859	829	857	911	885	849	873	824	877	846	838	838	864	794	810	893	818	810	840	814	847	826	846	840	784	833	816	885	830	894	824	853	863	825	868	833	838	847	853	836	896	854	895	786	827	815	861	847	843	819	812	853	815	861	860	873	820	849	866	799	818	863	859	828	860	813	835	839	853	863	810	812	865	819	849	775	860	830	849	842	840	875	908	792	855	886	818	861	800	820	829	853	843	838	837	815	846	807	809	879	790	837	830	851	838	793	878	899	813	848	873	874	840	865	840	832	815	895	847	877	826	844	835	862	890	788	842	805	827	845	829	827	804	809	799	793	812	879	806	830	823	867	820	824	869	848	832	857	860	814	823	813	880	863	788	826	869	820	850	848	805	828	811	799	848	867	807	815	803	841	805	831	858	843	783	855	832	818	811	839	840	845	855	873	796	837	828	799	840	854	818	847	854	849	811	849	860	827	861	798	833	826	841	795	849	852	847	863	894	853	891	846	816	864	859	914	812	825	859	876	834	856	791	804	891	747	819	886	782	830	841	853	807	823	845	785	889	775	879	889	797	867	796	831	891	865	799	810	860	853	775	880	863	839	829	797	820	841	809	790	858	788	813	883	838	865	838	816	825	828	838	781	846	900	845	832	855	806	784	818	821	881	834	803	858	844	869	845	895	826	865	798	861	830	822	848	901	818	845	781	887	830	797	854	829	879	855	832	822	808	806	876	872	866	854	890	849	872	847	795	815	842	808	887	836	858	816	855	818	879	807	819	837	821	817	864	861	854	821	817	873	809	819	827	848	819	848	851	839	822	815	875	802	825	811	800	853	795	794	821	870	848	867	855	838	807	850	807	830	829	808	803	868	842	901	832	831	825	882	839	811	832	849	897	866	837	878	814	855	815	863	844	832	858	876	801	807	812	858	853	851	861	838	859	798	890	878	839	818	886	879	814	831	819	833	822	807	863	827	840	792	826	846	804	912	842	867	869	816	822	805	802	794	858	817	776	877	813	829	825	879	842	858	852	877	829	779	918	823	867	822	831	870	845	850	816	818	844	819	826	834	864	847	822	824	854	825	805	822	869	838	845	884	887	848	863	833	773	851	790	838	833	822	854	829	897	822	811	887	817	827	820	867	839	864	853	837	878	873	829	832	847	836	818	840	897	812	882	829	818	845	831	877	825	850	847	817	877	835	854	797	849	821	866	879	860	837	941	803	839	840	842	765	822	827	849	826	859	835	813	862	813	824	858	845	837	859	834	814	844	844	851	869	867	897	803	853	902	854	860	878	815	872	797	843	867	883	867	866	801	865	829	807	843	860	874	874	865	886	804	899	825	873	836	785	863	824	901	861	872	857	820	881	833	838	845	809	845	866	867	798	851	878	801	838	825	868	836	858	814	821	854	837	864	800	824	856	841	841	819	861	834	872	790	869	830	878	859	847	807	814	826	856
4742	1192	1449	1095	747	591	443	371	296	290	262	240	201	233	206	188	199	200	196	168	208	166	179	154	203	149	170	157	168	142	171	158	183	178	163	143	160	164	212	195	208	158	154	169	140	176	169	145	134	150	140	155	159	163	218	186	154	143	158	147	155	182	175	169	159	175	128	150	148	166	159	155	156	146	133	151	152	161	159	147	138	148	154	143	145	149	159	132	157	155	167	166	155	151	160	137	163	146	169	171	135	156	148	143	157	133	167	152	141	170	137	142	178	134	149	133	161	155	172	136	144	154	157	144	154	165	167	167	175	163	126	163	141	148	171	165	160	135	171	143	161	143	155	130	164	148	167	139	145	141	144	137	139	157	148	152	167	139	135	136	152	140	131	144	151	144	158	149	141	155	150	133	121	165	169	178	147	130	176	185	163	140	166	157	154	134	148	145	163	137	136	132	148	157	143	154	126	163	146	133	125	149	141	159	156	143	158	152	154	137	142	150	161	146	159	139	171	139	157	164	148	145	119	143	134	155	130	160	156	129	149	152	140	162	135	148	158	148	151	149	147	141	151	146	145	144	150	134	136	149	164	138	144	158	139	156	147	136	151	137	153	135	158	156	145	146	142	160	134	165	162	156	161	152	144	161	157	140	145	169	164	152	144	161	159	146	133	157	119	140	123	126	152	145	139	132	154	158	128	155	178	178	133	147	158	166	136	135	130	159	157	141	139	187	155	154	143	158	156	164	144	155	134	159	170	143	148	126	168	151	148	163	162	165	168	131	146	154	153	160	163	158	166	153	122	166	151	158	139	158	140	159	159	135	145	135	162	134	139	165	156	157	143	153	157	141	165	138	150	147	127	147	162	146	150	149	147	166	135	123	145	162	146	149	151	141	146	148	125	142	152	152	147	160	163	171	149	161	160	143	167	151	156	159	162	146	143	130	141	155	134	149	175	158	133	140	145	153	145	140	142	147	157	161	173	161	151	148	142	153	161	159	162	161	159	152	141	176	139	125	159	141	133	132	161	161	137	169	159	151	142	129	156	149	146	153	138	134	126	157	141	148	139	141	155	142	161	140	154	163	156	140	168	137	141	142	146	153	139	171	117	148	155	143	143	145	145	144	154	117	175	159	166	190	125	159	158	151	149	160	153	135	187	167	136	159	149	160	144	155	137	126	154	156	149	162	150	168	143	164	150	158	155	143	150	158	169	168	170	168	143	163	185	137	143	154	139	133	158	141	150	154	139	150	143	131	131	141	143	127	146	149	138	155	152	135	153	157	151	173	139	145	137	156	148	145	167	158	159	156	169	133	138	151	157	148	154	136	152	161	159	120	156	170	153	135	161	141	157	152	167	172	176	162	148	134	155	135	142	136	118	159	139	152	140	172	151	143	147	152	145	148	154	163	153	168	158	148	164	160	141	150	132	176	148	141	139	154	137	132	152	165	161	138	155	149	152	122	148	155	144	151	162	163	141	145	148	130	147	141	149	144	137	134	175	154	154	147	128	147	130	165	141	180	156	141	139	147	169	135	152	131	129	139	142	149	158	148	160	160	136	150	155	158	129	165	161	146	155	159	171	136	126	146	165	167	135	152	169	149	165	151	141	144	145	124	118	145	161	138	147	149	166	164	151	147	136	138	150	143	144	140	158	150	151	136	156	144	147	137	135	146	147	152	143	135	152	160	170	154	127	154	161	134	161	168	156	154	161	143	158	141	154	152	161	161	155	155	177	145	145	120	153	154	161	156	165	161	156	163	165	155	141	129	161	176	162	141	156	140	117	169	170	127	151	144	154	141	146	153	156	145	163	147	169	154	162	139	130	152	139	148	146	148	154	136	162	131	143	162	137	138	142	162	149	143	152	153	149	159	156	142	125	157	153	151	131	142	152	174	177	145	160	141	159	128	164	155	156	133	159	152	121	157	159	137	157	150	134	138	140	154	145	171	138	141	148	169	130	159	156	139	141	164	166	147	129	135	134	143	141	138	157	151	134	146	145	166	156	166	147	150	134	136	165	143	158	139	138	151	169	149	141	145	139	147	155	168	148	144	155	164	145	161	134	157	160	141	146	151	148	157	154	125	137	175	158	153	145	150	154	158	157	152	155	161	150	150	150	166	134	141	165	149	131	160	165	157	148	144	147	146	136	148	151	144	139	176	158	137	161	138	157	151	154	169	153	135	134	136	134	145	134	149	138	142	138	150	160	160	159	150	126	142	152	152	134	151	166	181	142	181	147	139	155	141	156	145	144	148	152	126	134	141	143	132	151	137	147	159	155	172	138	139	154	160	153	166	150	155	156	143	161	151	171	140	160	143	138	144	165	151	144	144	140	128	147	161	161	142	144	134	140	134	162	147	162	170	158	151	154	152	129	146	164	155	146	152	155	137	164	119	124	163	154	158	154	153	186	174	141	141	135	170	167	124	153	134	146	152	140	152	139	139	142	157	138	165	153	136	165	158	153	144	143	146	191	140	161	154	141	165	148	150	146	180	146	150	146	154	166	139	143	155	145	151	167	145	136	152	147	143	148	134	141	139	140	144	157	139	149	157	140	158	144	142	143	166	152	151	122	148	170	148	156	155	147	127	141	147	156	149	142	169	170	139	120	125	158	170	162	175	148	135	135	165	154	156	131	145	130	158	143	143	143	137	158	149	166	169	131	156	154	152	166	182	132	142	176	137	189	154	166	150	148	149	152	133	149	150	143	145	167	151	139	162	145	171	152	160	147	149	145	153	156	151	136	155	152	135	145	130	170	125	161	155	152	132	141	165	156	155	144	130	129	154	143	139	129	135	154	156	169	140	147	190	162	156	151	134	156	141	146	154	142	175	167	162	129	161	142	158	144	150	143	157	169	155	152	173	160	134	155	169	145	136	139	147	145	156	157	166	160	137	128	152	158	136	153	162	169	172	171	156	167	134	122	154	180	145	144	140	146	129	138	154	153	150	156	163	145	149	141	137	158	152	158	150	159	168	170	146	164	147	151	152	139	155	154	140	188	158	171	161	152	155	147	145	152	128	146	154	133	163	162	143	155	154	165	158	151	157	154	153	143	140	153	152	138	143	153	156	149	146	142	138	152	165	147	138	161	159	143	151	146	138	142	144	130	154	147	128	139	154	157	130	133	134	160	132	139	156	161	148	149	154	146	171	165	137	140	146	173	163	156	141	156	143	140	154	150	145	158	150	129	184	145	146	150	131	141	165	149	177	158	162	150	146	143	161	155	164	150	162	169	126	163	146	140	160	185	158	153	153	148	149	156	145	133	161	140	148	138	131	162	135	154	149	164	149	145	140	157	155	157	156	155	178	143	139	152	133	152	173	128	155	146	141	145	146	163	128	146	150	123	163	165	168	144	133	168	151	159	155	154	146	168	146	152	138	165	165	136	152	141	154	131	144	146	173	127	162	150	139	142	163	159	142	150	170	159	170	143	137	166	140	145	150	138	126	165	138	142	170	176	167	134	165	115	167	172	154	152	136	153	147
5507	1713	3774	4074	3363	2839	2273	1994	1647	1512	1309	1200	1050	1025	923	923	886	824	791	730	776	758	710	739	757	741	721	664	637	665	794	817	896	825	723	666	672	760	1102	1074	891	733	649	580	560	599	535	555	520	534	531	565	516	585	924	835	509	496	520	520	544	535	499	480	549	511	540	508	523	468	499	524	519	527	531	501	512	507	496	499	524	543	508	528	479	463	472	473	504	514	500	505	512	499	499	475	488	537	558	507	519	494	548	495	541	486	538	495	490	496	478	538	513	538	481	494	478	511	510	485	496	472	497	490	541	491	494	511	500	537	518	556	542	490	519	520	488	514	483	519	508	523	491	521	518	504	543	489	552	494	511	496	469	487	491	493	542	473	490	483	494	533	496	545	471	501	494	511	523	519	514	512	500	525	523	506	487	504	506	500	478	504	501	501	502	465	500	496	496	503	496	505	521	495	549	501	513	487	506	532	485	484	503	526	493	506	497	495	520	476	485	508	517	472	456	488	490	515	516	491	519	513	523	493	503	492	489	540	502	507	496	513	493	450	509	550	511	523	482	484	493	486	469	538	471	480	498	555	520	469	519	535	474	438	494	510	520	447	469	522	501	469	484	544	524	473	521	515	501	515	527	462	486	490	511	557	506	488	468	506	512	505	489	479	492	517	506	509	502	510	539	478	499	524	493	469	496	453	484	462	525	493	488	516	482	491	501	474	475	519	475	505	521	519	504	519	461	474	518	515	452	483	491	496	482	472	485	502	507	516	500	512	525	513	528	477	525	520	494	509	468	515	494	476	468	473	517	529	530	515	530	486	482	547	475	495	518	544	512	501	530	491	488	523	473	492	495	504	497	499	467	486	536	477	471	485	460	496	459	512	463	472	524	497	476	477	508	494	509	505	472	490	476	512	527	473	502	491	474	474	494	487	523	519	509	465	508	528	496	493	478	492	530	512	532	514	520	545	520	461	480	523	496	481	521	511	527	499	520	512	513	485	494	528	512	507	522	500	480	510	498	488	475	535	497	489	512	535	518	485	530	513	563	479	504	496	483	551	511	514	530	495	509	525	488	493	526	491	551	513	471	528	495	556	484	476	473	508	508	508	535	476	511	481	546	487	515	503	485	501	497	488	500	509	523	541	487	510	509	505	522	522	492	507	511	490	520	494	538	451	518	489	484	501	512	500	523	482	494	518	535	507	512	462	468	541	516	524	481	461	491	511	506	491	520	518	514	537	524	515	466	534	526	517	514	507	474	499	478	510	509	487	488	494	507	479	488	501	494	497	515	518	514	526	504	539	520	459	478	485	536	486	544	516	472	522	484	517	505	518	504	504	511	503	461	507	506	490	484	476	482	521	464	443	509	509	520	466	523	479	540	528	466	487	495	494	507	512	509	491	514	483	500	524	467	484	474	503	515	485	500	511	478	466	517	534	533	492	525	476	556	508	535	502	487	495	503	519	492	504	558	503	513	510	508	483	458	494	505	484	451	478	494	467	516	498	490	517	493	485	483	515	502	466	449	471	493	485	496	493	462	475	500	485	467	513	472	474	447	495	489	472	489	497	501	476	517	532	512	464	481	478	468	491	512	525	464	515	538	538	504	530	494	506	504	491	488	499	480	519	496	495	500	532	520	523	504	500	489	494	478	488	488	502	515	522	520	524	471	503	502	485	478	460	500	510	529	488	474	530	501	511	542	502	492	484	526	536	529	513	496	504	478	488	478	520	475	503	517	523	515	497	501	496	523	458	513	492	487	466	502	493	518	491	517	529	489	489	487	501	494	507	482	514	487	521	541	489	517	515	528	458	492	475	531	524	491	487	508	521	503	500	462	482	536	480	503	506	481	512	443	474	544	506	514	503	539	507	517	487	529	537	519	490	540	531	491	504	527	535	481	519	511	512	534	515	465	470	452	517	504	491	498	497	526	503	476	498	510	529	471	526	502	480	513	473	479	499	515	456	499	493	491	489	490	514	519	541	485	511	491	508	511	507	525	451	487	528	484	499	530	485	526	475	525	523	506	526	480	481	493	503	505	521	485	510	500	521	450	510	503	522	506	475	514	535	517	482	494	484	519	498	531	509	505	509	487	485	503	506	511	498	532	484	497	506	566	542	482	485	506	532	507	514	514	507	499	536	488	486	515	488	505	481	494	465	511	502	486	512	501	546	502	479	513	537	447	495	451	461	487	525	518	534	492	502	462	488	539	490	494	511	489	480	492	489	518	489	513	424	523	477	499	480	513	480	488	504	500	563	526	518	499	524	480	523	465	527	491	523	492	460	479	462	479	527	507	514	502	514	490	504	524	500	500	510	437	478	498	485	513	505	491	504	476	517	499	509	484	481	523	482	497	482	466	526	492	486	516	463	531	505	514	519	507	477	497	464	484	509	521	467	522	517	520	512	477	476	501	486	499	528	466	449	503	497	496	521	511	530	522	551	513	490	523	508	482	512	509	498	495	497	531	499	541	500	498	483	489	519	463	493	549	487	490	521	477	484	487	510	516	483	510	478	475	501	504	534	483	521	476	537	537	513	484	539	483	488	477	506	528	476	526	522	502	504	481	524	575	496	511	509	481	502	478	507	490	496	533	537	472	525	538	556	462	477	513	527	511	474	482	470	520	486	482	529	515	508	511	552	533	552	530	481	495	488	504	490	461	521	519	500	487	550	484	491	508	534	488	444	521	497	509	497	546	496	477	519	479	504	505	484	535	500	535	488	475	523	510	486	496	521	525	481	522	494	524	508	500	524	501	488	472	510	481	463	483	504	450	495	542	472	492	487	501	493	479	509	486	452	459	478	531	493	498	518	471	506	498	531	468	474	496	490	484	476	483	526	511	532	528	455	528	508	486	486	503	464	488	469	497	492	469	513	505	501	454	520	484	483	483	529	492	513	512	472	512	518	500	474	506	491	507	475	539	482	464	485	460	495	464	490	489	551	481	524	505	511	476	492	490	583	461	466	507	505	471	495	502	530	500	481	473	500	480	515	508	489	517	521	517	496	493	504	516	513	509	505	506	509	499	478	500	535	491	510	523	501	483	538	487	477	470	482	524	519	543	510	499	514	484	521	483	515	478	501	563	507	472	521	471	523	504	463	549	515	518	516	506	499	475	515	507	476	482	501	533	496	503	486	484	503	473	517	520	472	477	535	495	512	469	490	505	527	479	500	513	504	498	521	493	497	480	491	450	521	523	503	449	525	481	494	509	507	484	486	488	522	507	508	493	483	518	473	500	492	497	449	497	504	490	518	483	521	515	532	478	533	485	471	493	518	494	495	478	479	487	519	521	488	508	500	510	523	526	466	484	448	513	452	510	487	471	535	517	488	526	491	516	496	489	511	525	513	551	494	443	523	481	465	465	506	471	502	507	513	512	493	501	487	482	492	457	528	494	502	458	518	501	501	510	527	469	501	462	510	488	509	509	515	471	512	522	509	517	525	478	544	487	510	477	496	561	518	525	512	536	481	515	475	487	469	515	510	493	503
8679	2308	2749	1913	1248	941	689	517	374	385	271	278	213	225	212	188	177	161	183	162	167	157	151	172	187	162	147	149	151	154	143	162	176	190	175	164	137	162	238	231	173	163	154	117	124	135	133	134	136	115	128	126	136	136	172	185	134	149	123	110	127	117	115	106	122	116	119	130	127	118	133	117	136	112	123	116	127	136	108	154	131	120	137	138	135	134	121	138	130	120	126	115	130	118	126	137	139	122	131	145	122	133	140	135	128	135	117	114	124	119	128	142	136	118	138	131	123	120	118	134	119	130	118	142	128	131	127	121	119	114	125	128	129	126	129	136	133	141	131	129	124	115	136	146	93	152	124	108	138	133	127	118	129	118	126	135	112	111	116	105	121	126	135	119	120	111	116	114	129	128	121	133	119	124	115	124	132	130	116	115	135	114	123	128	123	127	110	127	129	113	103	104	111	121	113	111	127	115	118	138	128	116	119	121	112	123	99	127	100	115	107	120	124	119	124	120	141	119	135	122	127	132	105	117	122	100	112	124	114	115	119	136	125	140	125	115	107	107	102	118	134	123	108	109	137	151	121	129	123	121	111	120	141	138	117	115	113	127	131	121	114	137	134	124	114	113	139	105	111	146	101	117	116	109	112	110	104	106	136	132	111	119	129	113	119	102	152	141	112	119	115	109	112	117	109	119	127	125	131	139	114	115	125	114	129	110	123	118	124	116	131	102	109	138	121	150	124	130	156	112	143	112	115	137	124	120	109	109	119	122	115	118	128	101	136	124	130	121	137	128	108	116	128	126	123	123	130	116	120	138	132	106	138	128	119	125	108	129	117	132	126	121	111	108	102	121	138	105	110	143	134	123	114	123	142	127	118	140	123	133	104	113	146	129	113	135	128	137	122	121	122	146	144	121	127	145	122	113	132	120	95	145	111	111	128	120	153	115	112	132	124	123	132	122	114	137	111	121	134	126	120	141	120	115	118	129	122	113	123	122	140	130	126	108	116	136	122	106	129	129	107	119	115	124	152	118	129	103	129	118	130	110	113	133	135	120	143	123	96	120	114	131	131	119	130	113	120	116	124	133	108	118	121	115	109	118	115	115	121	130	120	115	121	123	104	128	126	142	116	131	107	125	111	105	117	143	128	108	137	131	108	134	133	108	131	118	123	134	124	120	130	119	121	104	104	114	115	121	117	114	123	144	131	123	122	130	132	107	107	126	113	127	130	133	139	117	118	122	130	109	113	125	126	119	121	125	158	123	109	130	131	117	123	120	118	120	132	133	120	126	127	114	129	111	118	129	133	127	118	126	114	131	117	126	130	122	116	108	125	119	125	129	135	112	121	144	137	128	130	135	111	122	132	135	119	130	119	131	112	139	104	125	121	112	125	126	134	129	113	131	141	107	128	120	131	130	110	103	118	134	148	123	114	130	137	109	122	130	133	114	117	125	120	139	118	122	120	130	137	107	130	130	117	119	139	111	134	131	163	119	110	111	135	119	130	126	133	131	105	103	124	134	123	123	110	122	118	131	127	121	123	103	137	105	115	130	128	127	133	127	120	117	131	121	124	105	122	121	122	123	135	127	101	134	106	120	121	108	113	119	134	117	136	123	115	120	145	136	128	114	140	137	132	121	128	122	137	134	122	128	136	117	135	134	112	136	106	132	114	114	117	111	124	131	130	102	118	108	128	137	126	111	129	123	119	125	124	111	137	117	114	107	116	139	129	113	133	124	115	137	141	121	111	111	122	130	115	135	134	118	138	131	126	108	118	111	132	119	110	134	133	122	117	124	119	116	110	96	117	115	134	109	128	115	118	106	107	137	116	114	114	104	134	120	136	107	127	129	122	129	139	124	104	111	113	116	128	122	124	112	123	138	130	117	122	122	124	135	134	130	130	118	104	147	147	120	112	129	116	139	137	120	137	123	134	117	141	88	131	110	146	123	113	132	124	131	126	132	119	107	147	112	119	119	119	126	124	112	127	147	135	120	133	126	129	135	131	115	126	97	117	116	119	134	134	98	116	117	116	149	115	108	132	126	125	100	124	131	130	119	120	127	113	123	128	140	118	115	128	111	139	127	122	123	130	122	133	108	110	113	135	127	120	129	125	129	124	110	124	135	126	102	116	120	114	149	104	123	131	115	99	131	145	116	108	141	112	97	124	130	116	104	131	114	107	123	119	132	118	139	118	137	102	134	115	126	128	131	106	137	124	121	102	122	108	139	131	124	129	134	130	134	130	109	131	135	137	117	126	116	110	116	136	145	138	129	138	112	144	147	140	124	121	116	151	127	126	130	121	137	118	135	119	128	106	140	137	113	109	135	128	117	119	108	125	114	138	118	103	117	101	105	127	118	128	120	121	97	123	120	116	120	123	122	109	121	131	127	119	131	102	131	108	118	119	112	122	134	126	130	108	112	133	139	132	115	117	139	129	112	125	104	123	141	123	125	139	144	118	111	150	109	110	122	142	128	114	121	114	127	125	123	117	110	116	124	115	116	136	107	132	123	125	130	130	145	113	108	133	140	122	116	112	118	108	113	110	133	128	119	126	129	129	120	129	134	130	120	145	113	121	122	132	124	124	98	128	131	136	123	113	142	140	124	118	132	106	124	136	137	130	125	106	118	127	106	117	117	113	126	114	120	121	136	127	117	138	125	116	137	132	131	138	100	127	125	137	123	113	115	113	119	124	103	121	116	137	119	127	106	119	126	127	110	117	121	138	130	132	149	99	118	131	124	118	133	122	130	131	138	118	126	129	109	118	117	123	116	128	129	114	130	128	139	133	143	138	135	136	126	129	112	134	115	128	121	114	123	112	106	150	145	121	141	121	124	160	113	120	113	95	132	118	129	99	137	122	106	134	128	111	134	123	129	125	120	108	114	123	125	110	122	135	114	122	126	104	111	141	130	110	107	123	131	111	129	128	126	111	108	108	134	118	133	111	127	131	134	147	126	122	128	128	126	115	110	127	121	132	127	125	125	128	115	160	123	103	133	117	120	134	136	131	128	130	118	119	110	103	119	138	133	115	125	144	132	118	127	123	110	122	124	116	133	110	127	127	112	115	111	117	135	135	131	130	132	127	118	124	125	136	110	112	112	130	121	137	111	118	109	128	129	111	123	123	108	122	126	125	118	119	122	119	112	120	119	127	127	131	106	100	124	116	129	107	117	120	109	118	118	113	120	140	129	124	140	112	115	128	119	127	130	132	141	113	118	107	126	146	117	121	122	127	122	126	118	136	126	119	117	117	115	121	130	154	115	121	120	120	135	115	102	102	131	107	97	119	131	119	101	137	104	116	133	130	128	135	109	136	149	124	98	123	117	140	126	123	116	110	125	117	127	122	129	114	129	119	122	145	122	131	120	126	129	126	130	141	131	106	111	102	139	105	112	117	118	117	133	104	121	117	108	128	120	108	114	125	119	112	138	126	124	134	129	126	128	128	121	121	128	121	142	138	135	117	129	118	149	116	138	122	123	132	109	126	114
7785	2695	6536	7096	6027	4777	3991	3198	2753	2378	2013	1797	1592	1366	1250	1156	1078	1052	1008	875	874	824	901	901	918	916	788	821	752	802	791	1000	1218	1169	900	696	650	851	1887	1728	1280	855	662	619	549	540	592	565	581	574	504	470	544	623	1117	911	443	541	477	487	457	447	457	472	456	482	497	426	452	472	470	459	461	493	477	467	447	459	442	483	485	447	463	440	460	457	420	447	494	482	411	462	469	495	435	435	443	476	421	426	454	470	415	454	450	429	474	490	461	425	410	454	421	439	460	435	457	431	469	428	460	460	427	453	434	415	453	481	428	437	418	438	435	463	445	438	399	473	423	444	471	417	430	439	418	436	468	441	462	440	435	447	428	445	457	450	424	450	439	390	453	399	474	451	444	427	404	447	461	434	449	400	467	475	427	447	445	425	455	438	436	436	446	441	455	440	414	429	423	446	449	436	465	428	444	415	434	422	438	423	423	421	447	431	426	436	445	423	419	419	443	421	418	454	461	417	449	419	403	410	430	451	463	429	419	412	454	439	449	449	437	406	429	417	416	411	389	390	463	464	456	419	429	399	421	459	458	381	410	438	438	430	435	401	435	427	424	448	438	414	463	427	474	412	412	474	409	466	426	426	414	408	472	423	415	425	460	474	433	425	430	452	442	439	444	436	423	413	409	470	399	452	417	417	432	388	432	467	414	425	411	445	453	442	418	406	435	432	436	420	468	429	437	435	418	438	439	427	416	411	429	464	399	400	482	429	414	458	433	416	421	425	409	421	440	412	466	452	401	446	458	469	429	434	444	424	436	409	447	419	434	425	459	401	425	437	410	422	435	419	437	458	437	397	448	427	409	421	429	402	407	425	428	410	486	426	411	426	468	411	424	420	414	422	417	466	444	425	407	457	437	469	402	412	432	433	421	453	418	410	397	417	458	434	447	395	390	392	431	459	452	438	431	432	469	396	449	381	417	424	428	408	485	436	424	444	419	430	465	399	454	425	436	418	429	419	443	435	420	425	462	436	408	428	431	418	426	429	477	432	474	458	434	409	429	421	455	444	444	399	468	384	437	449	414	405	418	353	437	423	435	441	440	439	407	430	448	445	425	415	428	464	397	453	400	425	424	415	429	408	410	414	472	412	459	437	447	464	461	458	433	433	408	443	413	427	427	426	433	443	442	433	417	449	420	440	440	432	445	418	442	427	436	436	464	414	407	396	471	460	455	423	452	445	427	418	429	455	437	413	444	467	427	406	416	454	432	435	438	418	452	435	455	488	425	445	428	419	432	407	415	411	462	458	430	460	408	451	461	494	410	456	439	463	431	418	410	421	408	435	478	436	420	386	418	424	438	443	442	436	442	467	417	438	460	437	466	405	458	427	439	470	417	427	411	469	398	411	444	433	472	408	450	412	454	448	450	452	437	451	459	454	436	476	436	419	448	472	428	435	407	450	467	425	448	431	392	409	435	436	438	416	428	435	405	407	427	435	431	382	452	411	411	405	423	436	401	395	393	421	428	420	417	451	427	457	433	417	454	403	420	459	406	447	430	446	466	441	437	433	441	409	456	447	473	417	426	432	432	428	392	390	399	391	385	422	432	426	472	455	421	410	416	437	433	443	428	390	439	426	443	453	415	457	425	449	413	502	439	435	393	465	415	405	431	406	428	403	413	439	418	425	427	419	452	450	428	464	415	464	451	446	424	417	420	440	412	442	424	457	432	420	428	429	437	466	444	411	458	450	434	445	435	439	406	420	441	447	449	439	443	390	406	430	447	404	416	447	419	406	426	403	395	429	407	457	414	433	451	447	447	440	464	426	446	438	415	414	409	441	429	432	398	436	384	437	433	433	470	438	415	432	448	437	440	417	445	408	452	429	459	447	437	420	448	417	413	438	404	449	425	441	487	475	434	446	451	422	374	415	394	406	425	412	440	452	432	459	421	419	418	433	403	389	424	420	444	427	442	413	413	447	440	403	430	467	411	447	427	476	459	423	443	444	411	455	414	427	466	416	463	439	442	459	416	416	433	434	437	426	404	422	456	418	423	453	430	436	436	444	443	487	416	429	416	390	426	459	426	421	427	426	421	435	440	481	439	456	430	403	444	449	450	435	454	427	387	429	432	456	422	446	436	431	415	459	438	423	436	433	421	454	432	433	421	444	427	447	456	404	435	470	476	433	404	422	435	428	427	450	425	430	430	415	411	448	446	425	405	418	441	391	439	404	434	410	465	405	463	422	453	440	441	424	444	440	427	416	418	405	426	418	410	425	450	446	440	442	407	462	411	410	431	421	449	442	451	414	439	437	418	432	442	441	393	422	465	411	456	410	436	432	421	429	446	431	460	421	403	437	432	397	391	402	440	458	450	457	430	407	434	393	420	445	413	426	463	406	381	410	429	460	443	414	405	414	424	438	442	437	438	439	446	446	400	460	431	444	399	434	407	449	411	434	431	473	429	416	418	385	420	453	452	431	433	420	408	464	444	422	452	432	447	416	485	428	436	373	410	416	470	423	404	455	426	462	428	435	408	463	437	396	428	456	428	399	435	428	446	439	419	486	448	414	462	417	429	481	411	410	446	421	476	413	468	457	446	418	395	393	466	431	397	398	463	419	382	408	428	435	443	428	446	426	396	437	412	426	456	429	451	420	413	440	429	468	445	427	424	429	446	448	469	434	425	455	452	436	446	454	449	411	434	466	409	412	455	452	415	471	429	455	464	454	422	416	439	440	404	435	429	412	398	436	436	409	418	449	429	407	397	414	414	474	402	456	452	428	425	415	448	453	420	427	433	440	443	422	432	427	402	440	434	453	465	403	432	450	438	426	429	418	453	428	451	406	434	382	436	422	416	423	412	433	447	414	478	439	466	421	445	433	469	408	422	436	438	443	483	416	447	453	428	448	475	451	465	395	454	453	440	476	453	423	414	424	438	432	476	436	429	424	407	406	406	412	446	442	441	471	445	413	409	440	431	440	436	418	416	432	419	432	412	481	446	431	434	422	444	426	441	434	397	440	418	408	458	403	422	396	406	429	412	437	434	423	446	468	419	434	444	417	435	442	418	397	417	468	399	439	437	424	434	412	430	430	441	407	424	447	423	439	439	446	414	413	454	418	427	444	437	435	427	419	410	432	421	405	461	414	421	434	416	430	458	418	413	440	426	431	429	426	438	394	436	383	437	465	418	440	428	409	420	468	426	417	417	449	432	431	431	451	421	419	422	414	429	409	441	424	427	429	450	466	434	417	464	458	454	431	437	411	386	454	424	435	495	469	419	427	482	414	442	384	442	426	425	447	450	409	428	464	414	389	457	427	407	411	447	391	447	439	445	425	410	471	446	406	436	349	432	470	442	416	421	451	479	465	445	375	414	405	414	403	435	436	428	414	460	454	443	455	452	440	424	366	409	427	428	441	454	411	418	412	411	407	439	390	431	424	458	434	421	442	419	433	440	408	438	428	443	454	469	424	443	440	437	413	398	424	402	441	421	409	390	445
1343	382	351	338	287	304	262	285	262	274	264	285	260	259	313	266	287	265	250	281	274	273	266	256	276	273	302	302	256	277	296	284	256	269	330	268	286	269	247	262	235	291	271	256	283	271	265	257	292	308	274	298	302	287	284	247	253	282	274	297	246	260	304	244	298	285	231	280	303	247	293	272	257	267	276	288	263	258	303	271	292	297	275	274	260	255	266	266	239	306	286	260	271	299	272	298	260	243	285	251	266	289	266	294	263	260	272	265	273	243	285	256	304	284	307	257	279	278	261	250	282	293	281	285	290	268	253	291	292	257	278	272	279	290	274	251	286	256	257	284	261	252	260	285	269	289	256	275	260	284	296	270	292	268	277	254	265	274	299	265	297	279	285	277	279	268	239	280	260	293	284	250	297	268	268	277	259	264	244	276	280	308	282	280	270	291	280	278	309	276	286	292	301	277	293	277	258	274	259	243	270	279	277	258	263	296	256	267	267	256	274	276	293	271	307	266	261	277	261	263	251	279	252	262	256	259	257	263	309	270	269	275	297	256	253	287	266	270	255	255	269	297	277	248	261	277	288	272	275	298	256	279	273	287	298	233	266	238	281	242	262	248	260	292	272	280	278	271	264	294	296	264	246	280	262	282	287	281	244	293	290	298	320	264	275	263	277	263	304	291	246	270	296	283	250	271	288	267	285	253	273	293	258	290	259	254	288	271	279	279	263	266	297	272	265	290	290	258	260	280	286	263	288	265	249	278	307	267	265	285	288	236	246	283	245	286	263	275	271	247	265	266	266	267	283	275	254	279	262	272	275	265	258	277	248	301	282	235	262	270	265	253	261	258	278	255	278	291	264	247	268	280	271	280	246	290	263	262	267	245	248	281	262	278	266	264	273	273	277	281	241	278	263	285	274	259	279	259	262	277	267	295	275	271	277	288	255	284	261	310	262	299	279	264	260	269	260	270	265	268	265	289	276	261	233	277	247	263	282	294	263	287	266	265	256	245	265	287	248	250	307	261	276	286	253	279	251	266	282	273	257	273	298	255	236	286	286	249	275	290	277	279	303	280	262	257	253	278	274	280	264	277	277	260	272	269	267	310	273	282	277	287	252	258	256	265	281	261	254	247	259	276	289	245	274	260	297	252	250	279	239	266	283	251	295	262	283	272	300	280	304	261	272	277	264	281	269	284	264	275	233	238	263	260	245	273	267	273	275	289	305	267	270	275	265	268	263	281	258	300	278	267	293	280	270	272	276	276	276	283	284	273	250	282	272	315	281	261	284	260	289	246	264	260	276	294	279	262	253	266	255	296	276	275	263	268	260	255	283	274	294	284	264	285	276	264	296	280	250	296	255	238	251	261	275	264	284	267	291	296	244	304	279	283	269	260	247	230	239	270	273	265	262	268	252	321	290	274	262	288	306	272	278	271	264	278	292	312	276	276	270	267	275	297	257	238	263	264	251	270	228	257	264	265	264	269	277	265	255	300	247	253	306	254	259	241	302	266	265	277	276	249	290	262	277	282	274	252	285	262	269	292	268	287	273	240	271	261	270	293	258	303	302	270	268	288	293	296	249	268	271	292	269	267	276	255	248	296	290	257	259	253	249	270	272	293	263	252	231	274	265	250	277	270	301	279	288	255	271	282	264	271	269	257	285	251	251	248	238	270	257	245	277	295	280	260	268	268	273	257	258	279	276	282	276	276	274	268	276	256	299	273	244	287	287	267	290	276	280	283	251	275	276	259	257	264	268	275	293	263	273	289	252	282	276	296	296	319	273	265	253	276	268	268	239	307	278	282	251	273	311	246	259	300	281	274	263	271	251	252	279	251	266	270	295	279	262	302	266	274	289	270	304	260	273	258	278	277	254	285	276	269	258	275	245	253	265	274	274	259	269	275	286	290	261	268	255	260	276	281	264	283	267	304	281	259	288	296	271	267	300	245	292	233	275	274	265	265	265	256	264	244	292	261	264	248	273	249	269	284	268	270	286	293	280	262	244	282	266	233	273	264	259	280	266	251	247	307	272	267	251	290	245	274	283	277	276	292	269	278	310	270	290	276	263	298	282	309	244	262	284	267	287	274	244	291	285	268	244	277	295	255	262	266	271	272	272	263	279	257	246	260	244	276	255	239	274	309	286	268	292	273	243	257	254	282	259	264	275	246	271	242	281	269	284	246	280	250	250	273	243	268	289	268	252	269	278	267	272	261	298	261	286	280	248	278	270	271	243	267	279	292	274	285	264	274	308	272	259	260	259	273	251	269	286	249	253	283	273	304	241	261	299	296	269	243	282	273	280	238	257	262	276	293	303	263	257	274	260	276	275	279	275	270	265	280	307	297	259	253	272	250	276	277	268	281	289	280	258	252	279	281	250	301	259	271	269	303	251	277	286	294	257	259	274	243	273	281	272	264	273	279	291	277	295	275	267	284	259	262	268	278	259	277	266	255	251	269	262	293	260	247	296	265	285	275	291	276	277	245	269	280	274	261	268	275	263	251	292	252	253	276	310	292	246	272	264	264	270	268	278	278	258	278	259	274	249	295	255	276	279	269	267	264	249	267	292	270	276	248	278	298	275	267	286	253	278	259	263	269	249	245	298	293	264	288	268	284	250	263	277	281	309	279	269	259	286	274	276	302	289	256	266	265	266	287	276	274	270	305	294	271	276	283	264	282	247	256	254	281	295	274	276	267	261	290	278	264	310	269	290	264	238	289	264	277	271	278	301	253	229	251	271	278	259	267	285	290	288	271	272	271	280	298	286	259	273	283	268	264	280	246	299	285	268	262	280	291	268	265	264	279	286	265	280	278	274	276	277	236	256	265	251	259	262	293	271	252	307	276	293	274	279	254	250	272	276	282	275	238	271	274	273	284	287	282	266	261	252	298	301	243	291	263	266	251	280	242	253	283	275	245	308	242	289	293	291	285	273	271	301	277	261	297	277	247	268	264	289	287	270	302	304	295	284	281	265	305	263	262	301	319	291	273	251	280	281	259	274	238	271	255	263	282	261	275	285	298	264	255	246	284	276	256	248	251	255	278	271	304	252	290	293	278	254	272	259	297	258	277	255	254	285	266	275	276	260	302	283	263	250	274	274	271	280	280	254	269	307	275	256	295	296	246	254	279	261	269	256	299	279	287	298	289	282	272	261	291	250	295	238	290	241	275	266	284	268	256	293	261	268	280	275	295	277	259	279	324	285	254	265	265	279	292	281	275	251	264	275	276	268	270	278	269	278	253	275	270	266	246	254	271	280	270	267	279	291	269	251	262	259	295	275	255	258	266	283	280	263	276	260	298	288	285	257	282	288	251	249	251	276	292	264	272	298	303	296	280	283	261	272	273	256	291	261	252	287	244	271	272	294	251	264	277	264	286	286	252	268	302	277	278	284	269	278	277	238	263	274	273	243	232	276	273	283	255	283	264	243	280	273	275	255	302	289	223	259	293	247	274	292	279	280	300	245	282	271	251	244	255	306	244	254	267	281	243
2259	899	1086	1074	1050	951	959	953	912	893	893	880	895	825	862	860	826	867	838	884	873	830	908	887	854	861	902	903	857	834	863	844	871	890	874	838	839	812	857	873	863	879	810	812	880	853	850	884	814	870	869	831	807	830	849	878	825	818	884	845	888	824	860	847	829	838	900	864	850	829	888	818	833	844	812	807	898	793	822	870	821	839	828	775	818	825	871	847	866	862	862	816	779	802	833	830	891	871	849	851	822	855	820	763	813	812	847	826	821	853	808	890	814	839	831	852	832	887	806	824	843	852	845	819	841	897	824	842	887	841	813	883	796	841	843	864	842	847	855	834	837	816	876	865	835	837	868	857	820	841	843	803	812	819	793	827	779	814	865	849	825	829	855	832	797	819	880	841	773	799	867	829	804	804	841	882	871	832	879	856	807	853	849	810	832	857	862	824	882	832	862	904	830	824	899	846	801	843	901	833	852	843	860	829	822	824	822	812	849	838	818	845	874	881	870	810	819	812	871	805	860	808	810	874	834	806	854	850	835	820	831	832	874	873	818	849	826	854	895	823	867	830	843	816	787	830	838	831	823	814	816	798	834	908	864	797	836	840	882	849	826	865	799	846	821	832	807	820	854	860	877	835	852	854	823	810	825	862	856	803	808	879	818	832	804	876	817	862	887	854	792	763	885	816	797	810	803	856	830	832	846	782	855	827	833	776	864	866	852	869	841	857	857	842	835	814	850	821	904	864	852	870	854	832	894	804	853	845	806	865	902	824	826	790	833	812	884	858	786	817	764	822	830	839	821	886	872	810	862	877	847	837	806	823	841	784	805	845	826	847	817	803	796	863	813	807	842	827	885	832	857	885	872	847	828	854	907	848	809	789	846	883	827	813	793	839	883	862	836	875	827	853	835	802	860	855	777	846	881	849	818	846	853	890	779	848	842	780	838	841	864	837	803	843	834	796	816	875	788	804	863	836	794	826	837	882	824	885	890	843	829	821	809	850	839	803	850	866	829	842	818	874	816	826	838	875	845	790	866	863	796	819	916	809	841	822	822	813	784	830	861	860	805	852	797	825	823	814	834	817	877	866	809	868	853	828	798	842	816	830	823	790	810	849	831	867	827	843	821	846	819	840	852	877	823	880	852	858	807	801	844	828	794	877	856	789	860	785	842	827	868	803	824	820	805	793	847	825	861	850	824	770	830	891	844	800	805	795	838	884	802	825	808	829	828	807	836	845	844	823	889	861	869	840	823	876	807	806	836	842	790	789	850	804	822	825	876	878	845	815	837	885	829	877	802	794	844	890	859	806	866	848	863	835	870	846	857	864	824	901	806	849	835	816	852	817	844	862	831	839	846	816	881	839	826	851	850	823	843	806	824	811	871	807	812	875	835	844	848	836	850	825	846	837	830	788	866	874	847	838	869	813	820	775	830	806	827	838	842	801	853	862	811	842	876	868	906	817	848	899	831	813	809	828	820	822	796	837	844	825	873	794	869	806	854	788	848	836	876	799	845	837	840	820	888	857	905	833	885	827	841	809	829	801	819	820	859	831	820	818	811	840	868	870	806	879	862	856	864	809	822	852	804	826	850	830	862	819	816	848	852	871	825	808	838	863	783	817	810	831	828	859	811	848	902	822	827	828	801	802	839	796	807	815	831	854	797	843	880	825	777	775	886	805	776	805	788	832	888	814	807	895	823	876	814	875	859	880	825	818	856	842	842	856	849	819	824	853	830	820	804	862	805	815	815	876	846	782	903	838	795	805	860	851	852	845	799	823	807	802	864	858	866	774	833	826	860	818	832	819	811	849	845	807	885	840	840	785	859	839	853	839	837	816	829	873	830	840	862	848	831	816	888	870	847	813	797	837	890	842	889	839	824	842	827	886	876	873	841	850	815	822	819	803	859	818	857	815	846	858	819	845	849	855	815	838	751	789	898	897	868	881	792	844	889	840	861	831	843	820	840	834	826	866	836	851	812	766	828	874	806	781	800	832	825	812	840	871	852	869	806	822	864	809	833	864	831	854	776	861	829	832	831	814	860	842	920	823	866	815	828	861	893	862	798	785	816	789	866	860	819	830	851	809	865	846	788	829	869	833	817	785	802	873	839	838	806	808	814	806	851	808	783	893	819	860	819	809	873	778	859	847	806	877	815	821	815	834	766	825	817	880	827	750	871	846	848	828	840	841	854	804	830	843	847	813	847	868	824	856	890	869	845	847	832	815	844	853	883	805	870	798	826	902	833	833	869	877	913	870	828	889	853	841	826	878	834	789	814	847	854	816	832	854	822	817	885	860	789	795	849	809	859	855	831	832	857	830	791	853	884	846	866	857	876	803	876	815	819	839	840	820	845	872	860	855	836	878	846	833	831	835	853	853	783	820	799	819	838	838	815	882	841	856	834	806	901	797	839	770	797	865	864	867	874	897	852	824	859	862	862	872	820	825	817	812	829	822	863	850	848	777	827	822	788	852	813	808	846	837	787	767	834	818	831	836	879	831	848	858	802	805	835	836	840	812	864	843	792	843	779	897	814	837	845	798	882	846	849	883	861	867	831	887	809	808	789	888	826	874	834	863	833	852	822	842	885	839	805	858	831	818	808	832	890	785	848	797	844	835	875	814	871	826	836	820	853	785	821	817	846	835	842	796	862	832	849	831	815	856	827	817	879	844	860	833	892	896	826	819	877	825	817	829	832	845	804	856	819	822	848	796	843	787	834	812	805	845	785	866	859	810	835	784	858	847	823	825	829	826	832	831	839	857	885	835	832	785	840	871	866	847	859	865	877	855	801	838	881	861	840	782	835	859	838	806	824	851	846	808	914	881	886	856	859	860	802	861	809	866	812	911	845	852	841	851	847	825	868	794	817	826	828	834	822	841	847	832	844	810	851	822	789	833	829	846	756	793	832	856	823	912	838	822	904	821	849	849	832	800	822	805	898	860	848	847	826	812	848	796	832	839	880	871	890	896	814	835	840	880	864	789	852	890	835	792	911	838	844	860	814	876	818	822	812	855	852	797	801	888	877	838	909	868	849	854	831	804	879	883	867	854	851	864	819	875	827	797	775	868	807	837	884	833	855	821	840	875	842	813	841	826	806	829	799	850	835	872	847	903	838	782	850	820	878	858	814	873	822	817	851	836	852	863	844	863	869	826	812	807	805	859	799	874	819	824	876	793	862	832	880	861	888	794	841	792	797	881	862	874	807	874	871	816	853	812	813	832	815	864	839	830	857	790	791	754	788	880	873	810	865	839	794	812	850	843	825	803	883	828	815	834	782	839	892	831	822	881	800	841	866	845	851	867	817	829	854	810	837	820	816	831	860	870	836	877	841	818	836	837	832	889	836	828	811	869	825	825	809	840	853	866	819	786	831	876	811	856	875	828	798	841	860	812	849	832	833	826	799	820	860	856	848	856	868	873	812	815	805	862	862	891	855	769	866	866	811	790	847	828	836	831	865	829	823	841	830	791	840	832	810	863	845	863	832	842
4702	1194	1465	1082	765	536	408	362	293	235	260	242	183	183	222	201	170	179	176	179	153	179	156	162	193	153	152	176	164	152	167	190	199	161	175	184	157	177	195	213	186	193	156	152	146	163	157	156	163	157	175	131	159	161	189	183	145	152	147	149	140	154	134	141	154	170	143	156	169	141	166	158	138	161	142	140	166	153	154	162	137	163	138	147	139	159	133	142	144	141	145	140	132	146	144	143	143	153	145	162	170	154	146	139	169	151	155	153	149	160	150	157	125	138	122	152	139	141	144	143	143	158	148	140	148	144	130	130	165	161	152	152	150	147	150	137	150	158	144	158	132	146	136	147	158	124	142	158	165	136	141	180	131	131	157	147	175	141	151	132	151	155	148	161	141	143	154	154	142	155	152	159	153	153	151	153	146	151	154	162	158	167	145	147	122	143	158	161	136	147	139	152	142	169	159	132	122	158	139	144	137	159	153	141	141	151	115	149	151	134	156	149	142	154	141	131	138	137	141	141	145	155	153	156	134	155	138	149	140	136	168	164	154	159	145	177	152	161	127	147	157	152	167	136	121	131	152	124	141	153	185	151	168	147	154	137	129	168	137	156	147	149	143	115	128	149	165	141	149	143	155	131	154	159	157	140	118	126	123	137	141	149	130	139	152	152	143	169	156	146	130	175	161	141	159	143	157	150	166	124	141	154	164	151	144	150	147	153	158	148	145	164	144	154	163	150	153	157	154	150	173	152	143	159	147	151	150	152	164	161	158	144	170	149	155	147	156	139	189	156	134	160	147	140	152	141	161	156	164	149	132	185	149	145	131	126	149	150	141	151	147	174	154	158	141	135	169	149	154	178	131	137	150	141	135	131	140	126	155	141	141	144	162	169	163	150	150	134	160	164	148	133	132	171	145	153	144	181	158	149	133	139	150	140	158	155	166	150	150	136	158	160	146	144	136	164	133	153	152	153	148	151	143	167	165	138	142	168	146	133	157	157	134	145	148	152	141	151	141	157	166	139	158	154	151	142	145	133	169	172	141	156	143	161	133	139	160	162	153	132	175	166	151	153	151	171	131	113	143	173	122	161	126	138	152	158	143	160	131	125	164	156	151	137	151	148	137	148	140	172	150	148	149	132	134	156	167	162	164	155	126	132	146	153	152	155	155	160	157	143	139	152	146	161	140	147	128	155	144	164	143	140	162	150	145	150	153	151	166	124	158	170	131	147	141	156	160	144	158	150	144	151	153	132	151	163	146	144	124	165	149	138	153	147	146	155	139	164	146	133	163	164	134	138	156	174	123	162	132	158	148	139	153	133	162	152	167	156	164	141	149	144	146	150	160	139	162	142	139	144	152	133	143	152	172	164	170	131	130	159	143	139	154	137	137	167	150	153	141	149	148	149	158	137	149	136	157	145	164	146	129	173	160	136	158	135	146	149	151	171	144	164	154	143	164	147	160	145	146	159	151	152	151	158	162	133	166	142	153	156	127	146	151	153	168	157	108	154	132	179	158	169	169	155	148	148	160	166	140	132	163	137	146	157	143	125	158	157	152	148	162	156	150	137	165	144	157	146	125	156	127	159	154	131	155	162	152	139	136	145	167	137	156	154	146	174	150	149	165	144	150	142	153	164	125	155	149	158	138	149	162	133	155	118	159	145	154	153	151	154	176	154	164	146	162	139	149	126	148	166	149	154	154	154	151	151	147	141	169	156	171	131	167	157	149	137	130	153	138	127	158	144	156	166	145	145	155	148	163	155	128	145	160	122	167	162	135	150	157	146	115	139	133	153	133	137	141	152	134	159	139	154	146	149	172	175	148	156	150	156	178	153	150	121	141	141	157	147	158	153	131	163	169	158	139	140	155	160	137	118	143	155	161	144	146	177	145	148	130	139	134	138	147	135	152	169	122	135	132	146	149	157	142	154	144	175	142	140	154	155	140	161	151	151	139	144	157	151	162	149	165	156	131	144	164	149	136	166	154	142	153	173	164	139	142	145	130	140	144	161	164	152	148	138	138	167	160	171	139	141	139	153	157	126	146	157	144	166	174	157	142	161	151	183	165	162	143	162	159	137	144	149	145	157	147	127	138	152	118	147	156	133	133	140	147	164	156	146	153	146	145	148	166	147	126	142	148	150	149	128	132	169	139	140	135	140	140	151	160	124	134	143	146	149	161	152	153	148	134	164	183	145	145	155	142	160	153	137	144	143	157	146	144	144	149	149	154	157	164	164	148	164	136	140	172	163	149	152	137	177	156	165	159	148	127	134	122	145	164	131	134	142	148	149	162	165	164	149	143	159	124	147	150	118	148	141	176	164	171	147	155	161	167	156	148	155	155	156	149	142	136	161	167	141	152	159	149	151	141	132	144	145	144	141	141	161	149	162	120	141	155	159	132	151	152	156	148	162	153	154	155	147	137	159	136	147	124	139	145	157	146	161	145	141	140	122	149	156	142	142	155	148	134	159	159	155	137	142	163	158	142	148	146	140	158	141	131	143	161	126	170	144	143	162	149	144	134	152	156	134	135	151	165	142	166	144	123	130	153	138	134	158	152	157	125	138	170	154	135	124	155	158	137	150	176	156	121	152	148	129	157	157	137	143	167	166	121	129	152	153	166	148	139	147	146	159	156	158	131	145	131	135	128	146	145	158	115	153	146	176	167	148	131	169	169	142	175	160	162	154	158	147	145	159	134	130	151	130	145	164	161	168	125	149	177	144	143	162	147	153	132	161	136	166	142	149	143	157	156	153	141	157	133	171	151	148	144	159	179	158	148	161	157	126	142	146	158	134	142	138	140	155	158	142	136	140	149	155	154	148	137	139	149	155	149	146	164	131	119	137	151	156	169	148	136	176	157	148	153	161	139	150	152	138	158	151	152	141	147	163	154	160	158	145	150	150	141	141	162	161	128	156	168	136	148	136	149	141	158	168	136	167	164	145	137	159	165	170	158	148	149	151	146	135	145	120	144	138	170	150	162	143	141	152	161	142	164	147	143	139	161	155	131	177	151	151	137	129	141	129	140	153	155	161	134	148	119	141	154	160	147	158	159	134	162	148	141	140	136	152	160	127	146	153	175	154	136	156	159	162	135	140	160	155	157	133	154	140	141	148	151	166	134	127	158	145	152	173	142	158	129	160	152	149	157	146	169	150	156	159	160	153	150	151	161	181	149	153	155	185	143	144	133	145	160	146	145	160	152	171	153	145	145	148	155	163	142	137	151	145	128	146	154	141	148	150	155	143	138	151	165	136	133	177	141	142	147	134	134	149	157	150	142	146	149	128	147	137	148	160	154	124	147	140	167	163	121	155	145	147	154	166	141	181	147	153	148	142	143	143	161	174	159	134	136	149	138	158	154	144	142	156	143	147	153	138	140	140	165	168	155	155	147	140	157	149	157	163	142	179	133	149	158	156	156	161	152	126	144	154	119	144	154	149	156	155	139	160	156	147	168	168	161	153	149	135	141	161	143	164	149	151	134	131	154	125
5653	1621	3752	4023	3548	2899	2452	1901	1694	1507	1286	1187	1097	976	988	833	835	824	767	726	736	686	687	713	693	754	671	645	645	642	714	837	1046	1021	776	684	603	659	1049	1169	903	688	625	562	570	549	537	556	553	536	553	545	555	552	718	753	500	524	553	522	514	522	535	504	512	524	539	569	498	484	536	495	471	499	511	544	503	502	532	463	515	471	545	486	476	487	528	489	483	491	506	510	516	485	524	521	486	519	501	506	514	534	459	486	565	550	505	495	537	457	516	521	504	434	509	510	551	489	452	501	505	508	509	522	528	517	489	499	510	471	512	497	464	537	478	451	477	516	503	472	504	481	481	457	511	539	498	509	509	515	491	496	512	507	487	486	480	532	527	467	516	503	484	563	463	520	484	517	483	531	487	515	473	516	495	538	516	493	478	508	481	526	447	480	521	489	509	506	507	506	482	460	510	483	521	528	492	479	476	478	479	481	478	502	489	462	522	462	462	477	516	461	493	508	487	479	524	473	520	504	498	489	475	483	518	500	479	477	502	509	518	499	452	509	523	474	452	489	459	523	480	496	525	507	485	458	518	413	466	484	472	538	478	506	507	495	495	489	511	500	495	476	495	517	503	522	511	510	480	476	529	488	514	481	462	469	462	471	510	503	463	531	508	524	487	470	469	538	477	493	496	485	475	465	500	527	460	488	495	487	487	473	474	515	490	480	569	514	512	450	493	464	490	513	487	463	459	464	525	493	504	524	511	524	507	513	489	493	449	502	506	527	512	454	482	513	520	521	470	507	500	489	505	482	480	513	476	521	483	489	506	522	503	512	501	473	501	522	494	495	492	476	510	503	477	457	487	456	484	493	511	483	496	481	468	485	516	516	503	487	470	483	485	504	529	503	497	488	509	450	504	489	484	508	491	497	492	497	485	504	474	479	466	507	505	493	474	483	535	502	495	496	502	484	510	520	482	478	486	551	501	492	452	504	464	538	493	491	497	484	490	493	495	482	510	464	490	471	499	486	499	519	478	514	454	472	494	466	503	508	483	487	502	528	501	501	474	533	510	479	482	523	460	516	488	500	503	497	480	483	501	469	492	511	501	487	488	500	523	473	486	454	531	498	438	477	466	484	527	460	509	515	545	489	492	512	510	459	478	510	496	494	524	487	537	497	443	506	494	492	463	488	478	492	506	504	485	484	491	521	505	500	508	483	513	501	483	531	484	519	494	485	487	529	491	502	517	512	468	491	530	488	477	500	473	487	542	509	502	517	466	490	486	512	514	496	464	494	509	485	464	518	483	478	488	492	494	504	487	521	507	493	501	488	458	462	530	509	474	499	515	493	481	520	502	549	436	486	491	493	518	491	509	498	522	473	514	492	511	489	468	460	470	550	481	512	472	479	471	470	513	517	527	487	568	487	507	524	479	493	489	461	497	480	490	497	483	481	471	511	500	483	504	484	473	491	497	490	507	518	519	514	506	492	512	506	497	473	486	475	517	523	488	522	482	473	491	476	451	448	517	512	494	526	503	502	515	476	495	490	520	456	504	502	503	484	478	478	492	446	485	539	480	490	525	495	537	469	491	464	511	493	510	545	463	505	522	503	497	459	463	483	484	515	486	519	483	498	544	465	498	528	502	492	508	501	479	519	488	488	503	467	469	470	492	504	520	498	490	516	490	504	484	491	482	470	488	484	485	467	465	520	520	491	483	503	479	511	478	510	465	512	467	532	489	480	513	500	499	508	500	496	521	476	461	499	488	520	509	484	513	502	495	469	495	465	506	513	477	477	466	489	508	497	500	473	514	484	486	500	479	536	490	521	530	549	467	494	461	468	517	493	449	464	519	496	502	517	491	535	519	511	453	508	461	506	444	484	508	479	516	492	507	491	486	494	502	474	484	522	468	492	535	471	478	507	483	500	500	477	476	483	538	512	492	497	472	474	498	559	497	490	508	471	512	486	485	474	490	471	502	528	497	553	484	492	467	492	528	517	513	499	455	534	472	526	493	451	518	479	501	504	484	431	482	465	474	482	544	502	479	506	520	533	502	502	474	487	504	519	471	499	504	479	465	473	493	480	500	467	485	529	507	446	501	460	512	489	498	468	526	513	476	534	476	482	526	480	504	489	511	486	523	465	510	510	485	469	501	518	488	505	500	506	490	498	451	489	533	471	513	514	515	519	509	506	498	476	517	465	508	508	488	499	530	536	472	481	512	513	506	480	505	518	483	491	478	465	520	480	531	483	464	508	500	487	458	490	466	473	502	501	481	487	518	457	468	502	457	479	470	498	495	524	501	480	546	524	467	517	496	462	507	473	521	502	507	498	487	508	522	472	489	467	479	477	488	491	473	462	497	526	460	506	474	492	494	497	507	507	468	471	535	491	496	499	541	516	484	488	510	479	505	492	482	503	481	491	502	492	462	495	528	501	519	496	474	521	503	501	551	517	478	475	476	502	514	442	461	520	507	500	497	489	531	492	481	529	477	485	476	535	492	512	479	513	437	486	531	479	478	468	511	485	500	499	476	498	517	526	482	485	473	494	536	510	505	493	483	480	437	505	525	500	500	476	498	511	513	512	498	551	507	494	521	462	473	473	471	439	497	496	535	491	490	509	459	487	496	486	504	512	489	462	457	508	489	517	499	510	500	493	488	433	501	502	513	478	513	501	509	499	478	475	532	503	501	531	502	491	493	513	484	484	486	533	458	468	513	504	497	500	517	523	493	518	494	482	523	507	491	485	474	475	493	511	506	496	520	482	508	479	511	505	493	496	479	463	493	492	474	502	505	471	495	503	504	454	508	469	547	521	485	508	447	511	452	522	460	498	497	465	488	485	461	481	488	489	501	468	506	478	502	513	527	508	483	480	485	477	531	497	482	505	509	486	494	497	508	462	458	479	545	522	513	475	512	488	487	520	508	491	492	495	499	483	482	513	467	510	451	505	533	435	536	473	527	528	503	486	493	500	490	482	475	469	472	509	520	474	489	535	507	526	476	483	507	486	481	506	459	505	444	522	500	522	486	511	482	502	533	479	481	463	472	486	513	473	464	492	495	485	460	536	490	485	494	473	503	473	550	469	505	420	532	509	507	499	510	469	494	518	489	496	478	471	494	505	514	494	506	476	503	490	497	516	485	484	464	490	515	545	502	499	505	547	488	467	527	493	500	503	510	496	529	481	515	504	510	512	522	514	500	518	495	514	521	526	469	486	463	474	489	432	456	511	508	512	515	549	456	505	506	476	512	497	500	505	481	453	474	488	483	497	522	449	474	535	500	494	503	483	518	500	467	512	503	479	496	527	473	517	515	532	501	465	463	500	498	519	540	513	509	461	523	511	450	480	505	480	467	458	486	494	509	492	496	557	470	541	482	497	534	515	472	498	546	489	474	499	487	474	496	530	514	449	448	514	489	483	534	520	490	468	520	483	484	513	496	512	468	463	554	466	448	502	465	482	532	514	487	474	518	517	505	482	478	495	473	488	533	502	476	473	491	511
8784	2274	2731	2053	1265	941	642	496	414	388	331	283	261	231	222	218	209	160	168	172	160	158	160	165	174	146	152	130	175	147	156	177	227	213	167	169	136	162	189	238	181	173	141	129	132	126	134	141	140	125	107	146	108	126	170	217	110	119	128	122	127	121	121	116	127	127	118	134	140	125	116	152	124	140	142	124	119	125	121	132	138	124	121	137	111	118	118	113	149	138	136	137	102	142	131	129	135	128	139	128	132	117	141	128	130	120	117	116	130	130	134	130	146	134	110	122	142	119	128	128	114	135	132	143	108	125	94	115	117	110	127	129	121	132	133	132	122	129	123	109	106	102	122	121	127	133	110	126	151	112	114	106	125	136	133	117	121	121	126	127	117	106	144	101	136	114	94	124	139	135	100	118	111	152	145	140	138	123	148	120	124	117	129	127	131	127	135	121	120	111	130	107	119	104	115	128	129	115	120	144	131	134	132	130	138	111	134	137	119	128	128	134	121	144	134	110	125	119	144	127	98	126	113	106	124	118	118	132	97	140	143	116	144	120	127	126	118	132	129	142	127	133	106	118	148	124	120	114	124	133	115	123	131	128	114	122	115	124	143	133	110	128	129	118	129	115	103	120	141	100	105	128	136	92	115	124	136	148	124	121	103	108	140	130	145	109	136	119	124	139	121	111	137	99	134	137	119	124	137	134	128	118	121	136	97	134	137	130	111	121	135	112	132	128	129	141	122	132	124	142	133	133	134	147	118	137	105	150	121	120	134	132	112	130	131	106	119	115	128	142	133	139	116	119	126	107	124	125	127	119	109	116	125	128	128	124	112	125	112	119	107	118	125	138	127	124	107	107	142	123	113	124	134	137	127	121	145	105	118	121	129	122	129	111	115	108	109	105	123	132	124	109	130	135	133	104	119	116	131	141	129	122	121	123	114	127	109	115	106	126	135	134	117	138	112	105	116	114	116	111	120	127	140	140	136	125	124	129	132	103	126	114	116	113	128	114	137	130	113	131	138	128	125	111	107	142	112	126	127	133	109	115	108	124	128	123	120	117	135	103	107	112	133	124	117	110	129	121	127	119	148	136	108	112	120	131	107	138	120	122	140	129	151	128	135	118	107	163	153	129	121	124	134	120	120	126	115	112	113	135	118	144	121	121	126	136	120	132	143	125	132	121	120	125	93	123	113	131	114	113	128	118	124	132	127	147	112	131	110	99	128	125	125	129	137	144	112	124	118	114	115	118	104	139	107	145	121	129	136	130	126	98	132	128	118	130	113	123	127	133	132	103	135	123	127	127	115	108	131	141	120	130	123	110	104	111	111	122	131	101	141	122	142	107	136	115	111	138	130	107	112	124	93	118	112	132	104	109	122	139	121	131	114	121	123	104	134	110	118	107	122	129	134	136	135	120	110	130	136	145	119	142	140	110	121	115	133	138	129	131	111	118	106	99	130	131	112	129	121	134	117	116	136	113	124	108	129	131	119	119	131	113	137	143	131	128	133	112	110	133	112	126	118	129	131	136	118	133	133	115	137	104	125	106	131	110	129	112	113	136	121	126	140	113	114	110	116	110	127	121	116	114	114	136	119	117	139	125	123	116	119	115	142	125	121	116	118	143	120	118	119	104	129	138	126	120	129	111	136	118	134	122	126	128	140	116	134	122	119	124	122	130	116	120	104	103	118	120	127	126	115	123	119	125	141	121	149	120	102	123	136	133	115	134	129	104	126	139	121	131	144	115	131	133	115	127	121	118	132	139	140	141	138	130	132	128	123	117	114	111	130	107	119	98	120	128	116	119	118	125	112	134	116	130	133	129	129	125	144	142	119	93	136	150	123	146	107	123	111	114	124	120	139	101	136	118	105	127	119	112	123	136	131	138	139	132	113	126	119	127	103	120	110	133	142	136	116	119	108	124	112	131	121	123	123	109	129	109	119	139	137	103	113	119	114	115	110	119	117	127	135	134	107	112	133	124	154	118	114	109	125	116	102	133	119	127	129	125	123	125	153	125	138	108	130	110	117	147	123	135	109	104	118	120	144	118	127	104	124	108	118	112	120	127	123	122	132	113	140	125	121	119	111	126	113	142	144	140	134	135	141	134	125	111	120	111	100	118	114	105	127	122	142	134	125	128	127	133	107	122	131	101	126	132	108	133	128	139	119	133	113	99	108	118	105	103	147	118	124	125	119	139	104	105	130	144	124	112	111	122	133	127	125	119	131	121	141	117	130	148	128	139	120	113	119	128	130	115	124	148	126	116	123	131	131	113	98	110	123	106	131	131	136	135	129	122	104	135	120	105	127	123	126	133	136	99	142	152	146	126	123	119	126	109	127	139	133	131	135	121	131	116	104	119	119	126	134	127	129	127	119	141	137	123	123	138	124	128	126	102	128	124	127	114	117	109	120	128	114	129	120	112	136	112	125	117	128	119	125	125	123	132	137	136	134	121	115	129	112	130	114	130	131	118	137	132	117	123	128	125	137	117	119	113	121	131	140	122	126	115	124	131	106	121	132	126	129	122	123	133	134	123	134	144	139	114	126	118	116	105	137	154	129	121	123	131	122	116	138	105	130	128	122	116	111	113	125	143	112	118	123	134	123	120	109	123	126	121	125	125	123	129	127	116	146	148	134	129	119	112	141	108	113	127	104	112	127	123	133	126	116	120	125	125	116	139	121	136	118	127	129	128	128	134	111	106	115	121	109	126	139	122	119	122	112	123	124	121	121	112	134	126	126	127	122	145	135	134	124	153	136	121	127	114	122	147	116	112	133	125	121	126	117	126	130	123	105	113	130	131	109	139	110	129	101	128	129	122	126	140	110	126	114	121	132	132	125	121	140	138	128	124	140	125	148	133	131	118	127	132	128	124	129	120	130	115	124	125	138	123	124	129	114	114	117	120	115	102	126	135	107	122	120	142	123	137	132	129	124	117	111	120	117	101	130	114	135	122	125	139	127	118	147	136	99	114	127	120	131	134	120	131	129	130	129	106	130	115	121	119	107	152	121	115	141	121	122	119	123	133	110	109	124	137	117	125	130	124	125	141	101	122	111	115	136	127	144	131	117	129	126	127	118	143	141	127	118	135	128	115	122	123	108	120	119	131	111	134	140	93	112	112	110	107	132	120	149	126	128	119	138	106	127	131	138	147	106	134	123	132	131	128	126	123	139	122	115	120	106	107	129	140	125	130	142	136	116	120	111	123	122	112	148	139	123	123	141	104	127	128	137	114	119	123	132	112	112	122	126	146	118	128	127	139	130	127	112	131	124	138	136	122	115	127	126	97	121	101	112	125	132	115	124	118	145	149	144	123	137	116	125	105	130	123	112	129	127	126	133	118	146	123	130	142	123	102	130	129	116	140	127	117	119	126	125	99	121	128	125	114	116	106	119	113	123	111	123	118	139	125	124	111	111	129	129	126	114	111	96	136	109	133	117	137	118	124	97	135	136	117	125	128	107	135	142	134	126	121	101	117	151	144	127	136	130	119
7789	2834	6655	7018	5930	4842	3884	3214	2725	2422	2055	1750	1570	1417	1330	1265	1096	1052	937	917	875	890	851	848	835	817	822	708	829	778	1014	1283	1654	1309	1044	719	624	742	1389	1673	1365	918	675	602	532	531	544	523	562	524	501	526	489	573	1138	1246	502	500	524	494	446	469	467	490	483	493	446	481	471	458	464	460	451	449	461	464	476	412	455	478	418	451	452	480	496	458	469	440	442	468	501	466	450	470	405	479	491	460	442	441	463	438	467	427	401	496	435	440	442	453	424	439	417	429	437	480	461	451	483	450	457	437	453	448	467	400	472	400	426	423	390	430	451	482	422	426	456	421	432	449	459	444	452	415	450	432	414	451	496	444	446	406	455	441	436	476	449	430	422	427	457	414	437	424	410	435	484	485	466	492	435	480	445	407	417	396	410	454	453	464	426	428	438	469	463	414	412	445	421	449	458	417	437	420	441	423	461	444	438	470	414	454	437	431	433	467	423	406	448	442	442	449	435	430	429	415	372	424	435	448	422	456	433	442	435	417	382	429	421	447	442	404	416	413	478	426	454	448	439	455	449	442	437	466	413	472	451	442	414	467	423	421	418	445	405	441	432	442	491	460	427	447	424	490	435	439	438	431	411	421	436	442	437	439	428	439	465	452	442	439	422	457	412	424	418	434	439	457	446	435	418	415	413	440	439	449	447	429	442	464	464	429	459	431	432	437	430	426	420	452	394	420	418	416	429	492	435	405	435	418	438	395	425	414	472	442	450	401	426	434	422	450	441	427	454	459	427	456	421	451	409	434	408	436	412	428	442	444	420	426	459	446	464	427	423	404	426	408	464	433	447	456	414	430	418	427	417	397	462	415	442	437	417	423	448	454	406	443	400	435	433	390	425	466	411	411	428	422	468	456	394	427	461	427	425	415	447	457	443	400	415	429	436	411	437	418	442	452	452	450	416	430	439	427	465	449	450	467	434	412	468	398	422	442	468	437	424	437	431	458	440	411	429	419	418	412	416	448	442	440	434	440	410	427	419	422	462	452	413	402	436	446	468	445	452	449	386	444	461	459	457	443	407	419	454	442	425	399	439	433	415	417	470	435	432	387	463	432	495	427	414	448	477	441	451	426	433	416	437	448	471	398	432	425	405	424	424	422	465	423	439	427	412	424	455	423	411	461	442	455	412	451	411	452	422	448	407	431	408	428	435	411	420	417	411	451	455	412	443	466	437	449	436	460	416	469	439	438	399	445	429	443	468	430	396	432	438	457	448	420	486	427	421	446	415	447	430	410	402	426	440	446	418	405	425	421	394	417	470	397	461	430	456	453	419	420	431	415	445	436	417	416	461	431	475	425	460	427	455	435	452	464	453	407	444	422	407	413	432	411	461	470	466	466	409	438	429	474	438	452	419	434	437	446	420	424	445	444	483	446	466	457	428	395	462	440	442	443	430	435	417	489	404	426	445	389	433	433	411	423	430	443	404	403	462	443	435	424	448	396	439	441	436	439	451	415	446	450	459	415	432	450	445	431	413	457	423	433	452	418	426	418	450	438	426	433	452	427	446	451	453	459	407	386	458	393	451	398	440	419	434	450	445	441	432	413	422	389	469	397	428	469	446	439	456	443	427	431	444	447	452	438	437	449	430	448	423	457	428	439	470	441	438	434	463	460	438	436	445	442	435	415	458	412	407	448	460	441	433	412	434	421	425	459	432	437	473	462	461	476	440	401	398	420	448	444	448	419	425	423	448	403	476	447	465	462	463	441	462	418	439	432	430	438	400	426	419	429	441	418	419	437	433	449	437	428	418	412	455	420	435	434	432	405	420	398	423	446	395	426	445	426	410	416	444	434	434	421	448	423	410	427	448	439	449	466	460	436	438	433	480	420	408	453	484	413	425	433	434	435	443	443	426	433	455	393	394	462	435	430	452	435	448	476	431	416	414	436	474	403	446	423	460	417	431	389	432	410	406	423	453	428	420	438	448	430	410	419	432	427	436	432	440	413	398	467	478	494	416	410	458	420	448	427	438	419	416	417	416	421	458	398	434	408	458	452	430	466	415	434	409	439	410	393	425	427	413	472	409	420	410	438	425	511	487	450	425	428	464	423	446	441	422	420	451	425	400	433	431	406	455	438	413	422	427	477	476	434	422	403	389	453	412	455	455	442	405	454	452	439	462	452	436	449	449	431	424	417	437	420	422	424	446	452	451	454	438	444	390	471	419	423	456	439	422	449	435	446	416	413	428	440	448	410	450	405	413	429	401	429	442	400	441	447	467	414	444	452	416	421	406	382	412	452	427	422	430	415	432	404	429	432	423	458	469	463	471	421	428	447	419	432	430	446	459	411	452	439	435	431	463	473	449	422	395	438	477	418	451	435	449	452	399	428	425	480	438	444	438	439	431	465	425	434	411	487	468	442	422	418	454	435	419	442	395	419	435	429	445	425	451	475	461	441	453	437	403	454	432	440	421	446	463	430	436	442	446	426	457	430	419	400	428	438	386	439	457	441	421	453	407	423	451	441	427	459	456	451	407	478	475	476	429	437	419	466	433	448	421	407	410	437	446	422	463	490	424	461	429	426	443	417	465	435	437	427	426	440	435	411	466	444	440	459	426	403	463	447	413	400	436	415	414	407	474	428	432	445	414	427	440	433	441	425	472	469	443	428	456	431	442	428	403	441	460	452	436	452	450	414	430	430	455	435	394	424	443	446	424	434	410	405	433	414	429	439	436	454	441	427	426	486	434	445	437	446	462	431	429	428	448	450	437	453	459	459	445	414	438	462	425	449	426	391	403	461	419	418	440	422	451	454	404	452	429	452	446	440	434	425	383	440	436	405	413	454	419	410	437	440	422	442	457	394	408	455	411	424	413	437	415	451	432	418	411	448	432	445	440	461	457	455	414	420	468	435	412	446	450	419	426	450	417	434	437	429	416	452	393	402	437	423	451	409	429	428	420	423	446	454	464	439	468	449	425	458	454	422	451	410	394	436	455	432	444	433	407	418	480	427	456	427	431	404	454	423	398	449	422	472	454	459	439	451	400	458	469	435	444	409	453	434	423	456	401	405	417	444	414	410	467	421	453	439	473	417	435	429	456	404	433	445	460	425	386	443	423	457	431	417	410	439	431	427	447	429	439	429	449	453	419	419	460	452	432	471	434	425	475	433	428	397	418	453	454	443	439	412	436	443	416	443	432	441	464	436	452	412	437	443	432	451	421	417	411	413	444	426	424	435	436	449	418	413	403	441	449	432	422	433	449	448	441	433	430	420	436	428	456	454	432	462	461	449	411	453	463	403	440	430	447	452	411	435	453	454	377	458	417	433	448	440	427	425	435	442	446	427	439	442	432	419	416	413	437	449	422	434	437	419	425	442	413	455	441	466	422	434	423	407	422	411	431	456	475	427	427	440	444	411	440	436	406	451	408	410	440	446	443	388	426	433	442	410	416	452	438	462	427	433	414	420	425	428	454	418	464	434	441	461	445	422	410	473	452	483
1343	349	356	321	297	297	289	269	275	284	260	253	298	274	277	273	258	273	288	266	288	256	262	279	283	276	263	289	283	285	302	259	283	270	290	288	258	280	265	261	245	269	296	287	266	248	271	249	257	273	286	292	280	253	280	309	258	281	278	275	278	289	265	278	298	270	273	259	272	258	292	272	292	283	288	302	262	277	292	297	288	242	294	295	279	255	281	267	297	264	272	245	297	271	277	286	278	297	257	239	272	267	246	299	317	278	295	284	286	287	285	289	293	267	291	279	266	277	324	259	276	293	280	267	263	276	268	287	278	260	285	267	266	286	270	252	283	287	284	286	269	241	285	282	267	277	250	279	262	259	266	268	276	280	251	249	271	271	276	280	286	305	288	281	259	275	265	240	281	261	234	263	262	289	257	287	272	261	256	285	280	277	256	268	285	262	284	259	273	274	310	316	259	276	284	265	264	271	275	261	273	286	281	280	309	249	254	267	243	276	229	298	280	280	279	264	253	267	269	286	245	261	266	262	248	313	274	266	270	248	253	278	259	254	291	261	279	254	260	278	263	255	282	266	251	274	265	282	287	260	257	242	285	286	264	243	267	277	257	266	254	279	257	307	284	279	266	249	248	244	284	270	235	287	245	256	267	260	282	281	255	250	246	258	265	273	266	288	272	233	249	249	271	280	258	289	261	280	268	250	256	251	262	261	271	283	285	240	274	276	260	273	275	276	273	271	276	267	263	290	279	262	260	299	264	253	296	252	289	301	267	253	280	287	248	253	239	263	256	279	247	258	256	280	249	304	269	289	260	271	304	247	267	290	292	272	259	275	279	236	256	257	296	230	269	255	265	265	251	300	265	288	268	279	270	283	275	252	274	252	250	236	253	293	252	243	236	275	263	243	259	292	295	289	275	253	266	280	255	271	287	267	273	278	276	250	268	252	293	251	259	252	255	259	291	275	289	265	272	279	260	308	264	297	238	248	268	272	273	242	270	234	266	313	275	254	242	302	268	266	284	257	257	265	268	247	283	253	267	281	238	263	265	288	254	254	299	281	300	273	266	280	280	283	275	316	274	248	285	259	292	296	247	303	270	248	295	256	261	251	248	245	277	262	246	269	284	273	325	248	264	268	280	287	259	268	277	265	270	276	232	299	296	275	265	277	263	302	259	267	261	284	266	285	291	268	268	261	283	282	265	256	270	257	289	264	273	273	258	275	264	254	246	281	286	286	259	283	269	278	276	284	252	298	276	256	260	286	266	306	275	290	298	271	263	264	278	263	311	298	268	276	253	289	290	286	272	289	247	265	290	265	285	261	239	282	243	290	271	286	277	253	260	236	261	293	264	271	279	261	281	258	267	294	257	254	263	254	263	270	269	260	282	271	312	285	271	298	283	269	283	264	250	265	274	251	303	295	256	291	295	273	278	268	267	251	282	271	260	304	263	286	283	288	286	274	278	293	264	268	295	263	282	244	256	276	277	291	257	249	298	258	273	301	285	251	268	306	290	254	260	292	277	290	273	234	278	284	268	258	255	260	270	270	265	267	283	244	247	285	257	255	266	264	275	293	323	284	267	275	305	248	269	265	271	279	277	283	277	262	293	251	297	261	304	286	286	289	246	249	271	269	268	252	269	292	262	292	267	289	269	299	255	265	250	263	285	292	270	255	272	284	257	285	247	270	264	296	258	237	258	285	250	276	245	282	258	242	243	271	306	285	284	282	281	277	275	264	268	311	237	274	266	289	265	292	244	265	271	287	282	267	253	295	289	267	294	223	293	248	275	293	269	278	275	266	299	320	258	264	295	256	264	247	279	269	262	273	281	270	262	297	304	272	268	261	282	282	265	280	268	263	275	252	280	252	270	282	279	272	260	299	288	273	287	288	263	265	276	283	288	261	284	262	272	266	264	271	270	268	271	268	252	251	232	286	272	264	268	275	255	310	263	254	257	267	244	291	257	305	278	253	281	280	281	281	313	289	270	286	250	298	290	278	290	267	278	259	289	273	276	263	271	250	270	268	248	287	282	240	252	254	255	296	257	267	253	259	271	293	270	280	293	271	293	283	288	241	253	277	272	248	257	299	281	258	279	262	279	228	274	281	322	285	249	280	269	260	254	276	306	252	277	267	258	288	283	289	276	241	269	248	245	286	255	275	293	256	292	270	267	285	299	288	299	274	281	275	256	242	263	284	286	260	290	258	275	243	229	262	266	286	277	254	277	269	305	249	282	248	270	252	241	280	257	265	278	266	267	239	274	284	289	276	275	290	270	259	245	260	256	272	275	256	252	281	258	260	274	228	280	263	278	244	267	278	287	282	278	261	268	276	276	252	276	274	288	252	262	265	279	300	285	279	273	281	274	251	282	250	281	270	240	266	253	255	228	283	261	278	241	257	253	264	258	252	275	305	269	257	288	294	266	275	287	283	258	249	293	272	271	288	284	270	266	314	270	260	269	269	251	267	255	289	282	259	273	263	283	235	252	272	284	293	289	279	237	248	276	254	283	262	259	244	243	255	253	274	276	272	257	261	290	250	294	273	287	269	293	293	299	267	273	284	272	280	297	283	302	298	256	296	257	273	272	281	255	275	305	285	273	291	269	287	331	243	270	270	293	280	268	284	248	293	302	251	277	275	278	276	308	271	250	291	262	272	258	291	266	258	258	282	280	287	258	272	250	262	256	268	275	290	256	276	260	247	267	258	257	268	265	250	272	256	290	291	285	262	270	268	242	265	278	287	282	270	314	282	281	243	278	292	293	265	261	309	257	282	259	297	283	272	270	246	260	259	263	245	282	268	265	263	254	302	248	288	285	276	247	259	252	271	263	291	257	279	262	271	268	309	290	295	273	246	280	286	241	273	282	265	270	285	264	290	271	288	284	243	255	288	254	306	306	299	268	280	288	270	285	248	243	277	253	280	270	277	276	253	313	262	251	295	279	270	247	299	279	244	269	285	274	249	271	297	261	267	249	258	281	280	270	264	274	294	289	271	276	265	265	266	283	264	298	277	269	260	286	272	245	276	265	276	267	275	238	283	256	257	255	268	250	265	272	274	296	269	250	270	284	251	288	261	253	280	304	260	276	290	254	290	280	254	265	270	247	252	287	302	296	278	279	260	270	271	281	303	260	240	270	296	279	272	298	258	293	275	269	276	245	260	287	251	271	258	292	284	285	257	268	252	271	290	273	260	263	235	282	262	239	240	283	271	238	259	277	241	242	257	287	263	261	246	255	260	298	257	266	277	255	288	281	239	289	299	256	309	269	268	280	249	271	272	263	271	278	273	286	293	269	287	267	274	304	297	263	290	271	242	242	295	272	294	248	293	265	247	263	264	276	230	281	253	264	296	254	292	281	269	262	254	279	256	274	288	326	249	278	256	245	286	288	273	270	272	252	271	277	259	259	278	277	239	276	261	279	264	271	269	268	274	261	264	295	281	249	256	251	268	293	270	269	281	270	285	266	264	260	278	275	268	277	282	268	290	270	308
2311	932	1049	1016	1012	953	980	916	923	855	825	902	886	885	896	853	846	865	855	783	885	796	873	844	835	843	795	817	851	799	846	824	889	928	850	869	812	835	854	856	882	851	868	814	807	875	855	844	841	845	812	806	835	815	816	823	837	807	878	841	825	818	829	804	897	823	820	865	814	794	795	857	825	855	818	844	836	833	803	784	825	795	848	838	791	867	876	836	859	844	840	877	831	798	796	828	805	777	868	816	791	836	859	814	790	847	795	805	811	823	881	780	848	790	848	855	791	852	839	849	858	817	808	818	817	840	859	840	844	793	810	852	829	859	836	847	865	833	846	817	807	841	886	839	841	821	862	893	838	784	816	841	825	858	789	785	769	821	817	868	924	873	797	853	815	789	781	829	876	774	885	825	834	840	871	826	869	815	829	817	850	855	880	833	817	853	843	796	842	874	807	855	892	865	829	829	832	849	881	770	853	818	887	849	859	807	854	769	871	820	818	839	829	766	821	846	840	818	860	885	832	809	910	840	864	824	867	841	852	873	851	832	856	812	772	885	835	790	865	836	797	829	864	838	855	813	876	873	762	871	837	837	838	782	798	839	804	852	901	862	866	895	825	834	812	857	833	838	868	867	860	868	840	820	865	832	824	852	867	775	823	867	875	835	877	838	865	876	817	870	817	865	822	811	805	795	828	855	861	815	823	848	844	859	832	858	836	850	862	867	880	800	831	865	804	856	853	821	858	822	837	831	822	831	844	810	841	823	883	854	860	811	841	881	906	827	837	826	828	830	847	814	824	842	815	873	844	852	891	776	820	853	814	828	838	846	829	821	855	833	840	844	884	851	838	861	821	849	837	857	832	818	813	789	846	844	804	804	799	849	773	856	907	843	821	829	846	811	857	832	824	800	843	879	818	827	824	761	807	851	853	897	850	799	861	862	871	819	829	785	836	859	829	818	848	852	888	845	883	850	820	844	793	836	825	810	831	811	832	817	817	809	796	863	843	863	789	862	839	824	918	791	825	824	827	837	824	851	826	877	845	817	836	805	813	798	808	824	848	858	766	866	823	841	769	852	868	865	858	877	846	815	840	856	853	832	813	820	860	874	884	831	810	877	849	900	898	820	826	790	856	791	853	845	841	848	897	893	829	832	868	873	806	822	876	829	819	823	839	810	842	846	860	790	858	816	826	825	844	867	806	775	865	834	834	870	842	829	837	852	840	796	897	853	827	819	840	805	860	818	811	903	844	861	836	878	828	851	859	847	826	803	827	811	824	832	816	807	817	896	848	841	821	880	857	852	831	797	829	820	857	857	856	802	854	803	875	862	829	808	809	869	836	805	841	838	874	813	838	856	824	805	816	814	826	854	799	794	816	879	837	800	833	855	852	878	833	865	868	833	822	902	815	825	819	844	811	818	858	813	849	825	861	810	879	752	828	852	821	894	856	848	819	836	808	808	817	830	818	840	874	839	848	839	828	790	834	822	812	817	849	842	827	806	792	821	822	869	844	806	790	875	869	824	866	839	899	833	833	831	812	846	885	817	849	830	882	785	874	830	880	855	873	850	849	893	805	848	797	886	896	831	827	794	789	884	821	803	832	782	790	840	825	785	825	842	800	889	806	825	828	809	832	807	859	866	858	841	878	868	837	844	805	795	837	845	859	844	905	860	834	861	820	859	874	746	828	853	815	880	809	813	847	842	864	825	893	857	768	866	864	853	810	847	778	792	820	792	900	832	827	817	879	791	810	851	864	845	839	819	892	822	795	893	857	806	854	830	807	854	824	826	841	825	857	852	844	881	818	845	869	909	870	834	811	829	840	839	810	818	855	821	906	790	816	864	855	860	843	804	831	846	812	829	843	794	824	826	806	852	864	784	838	827	834	793	832	850	842	856	878	859	840	872	841	858	833	822	841	818	801	813	789	828	820	830	856	788	831	871	829	833	849	820	781	865	817	795	869	827	837	825	859	798	812	780	834	898	843	828	814	856	872	834	813	880	903	888	813	818	848	830	866	795	850	866	832	895	832	809	824	808	841	842	803	811	816	829	840	817	836	838	908	838	860	825	853	845	886	806	827	821	857	831	808	871	845	860	846	834	840	840	872	816	866	813	832	813	798	754	870	777	770	856	846	838	839	860	800	808	837	843	836	798	796	818	880	843	811	862	817	838	845	851	844	828	831	764	843	807	873	804	844	801	823	818	786	791	824	808	837	845	816	865	839	857	855	832	883	856	810	785	871	878	854	851	870	858	831	822	854	848	847	868	839	850	864	804	837	825	810	821	866	802	831	856	829	861	867	823	812	810	818	853	838	831	858	854	852	871	840	872	869	849	861	919	905	908	839	831	801	850	851	825	801	829	817	869	831	838	839	853	831	793	935	816	840	849	840	796	818	846	831	803	861	850	831	805	846	821	851	810	792	850	806	890	856	831	835	873	813	808	833	801	870	817	811	891	821	838	860	854	816	833	854	803	814	800	864	862	854	795	858	837	838	853	863	796	827	850	783	826	830	831	828	817	813	838	846	844	837	886	791	818	884	872	875	899	839	840	865	837	858	827	846	820	793	810	865	855	825	825	854	823	796	820	835	871	815	814	830	794	853	840	832	844	813	826	872	845	773	879	832	830	822	823	822	810	793	841	837	831	808	882	870	841	801	867	880	813	851	854	869	880	854	839	824	759	847	761	816	836	829	815	830	895	796	772	877	796	849	863	836	867	884	845	901	862	803	842	850	840	803	841	843	819	859	811	877	852	796	826	778	797	848	823	862	784	821	866	838	828	841	899	899	836	814	858	814	862	837	835	879	786	801	821	830	848	855	828	792	819	882	839	830	828	870	810	775	902	839	824	864	862	797	840	788	826	830	814	818	855	842	809	850	872	824	823	804	813	823	852	837	798	844	837	846	850	874	780	844	838	829	848	812	866	808	827	808	837	857	849	866	822	832	830	859	860	803	816	848	830	816	851	812	840	834	848	880	853	833	792	827	861	808	862	808	859	837	882	825	857	843	888	762	868	829	843	830	856	801	818	758	808	838	821	801	834	820	861	853	837	830	826	842	825	804	842	837	828	821	827	836	867	836	857	871	889	839	865	833	844	831	831	833	846	800	858	809	828	907	825	845	881	802	887	807	848	870	858	825	836	844	793	872	821	852	842	832	832	787	845	864	852	846	794	795	838	852	841	845	836	869	790	846	817	826	857	824	840	819	868	842	852	786	837	847	833	897	824	827	833	833	877	822	841	835	891	861	807	798	844	846	832	862	846	869	863	817	856	794	880	838	809	792	818	870	832	901	847	843	791	809	771	831	847	832	864	872	872	821	802	837	880	845	856	825	825	832	848	810	810	828	812	830	860	775	821	901	837	827	834	854	763	793	833	848	836	767	833	854	854	826	804	840	827	853	818	829	820	796	873	893	813	803	853	803	874	857	805	791	835	831	863	851	820	836	868	858	828	806	809	811	859	797	798	862	872	817	800	863	834	858	832	825	841
4703	1202	1484	1093	763	574	425	347	324	270	242	252	201	198	198	200	191	188	180	183	170	166	192	181	192	156	156	165	146	169	171	164	225	177	166	159	135	129	165	184	210	198	148	164	141	146	143	125	168	155	161	140	152	144	160	157	153	168	174	156	168	149	152	156	159	151	164	151	160	140	155	121	160	157	165	150	141	156	136	139	141	151	139	138	136	146	147	144	161	163	152	161	151	132	164	136	152	151	143	152	169	139	133	134	170	144	141	138	147	196	175	153	148	133	170	130	163	153	140	148	151	158	135	145	145	140	157	140	139	151	152	173	128	136	145	145	149	181	157	177	144	126	137	145	169	148	134	136	146	150	142	151	146	140	142	162	145	169	155	135	164	147	121	129	154	135	139	162	160	127	126	143	140	139	161	156	158	168	147	152	145	166	153	182	136	130	160	146	152	159	139	144	136	156	171	156	122	141	136	151	142	149	139	122	152	155	152	139	129	141	170	145	148	153	134	152	154	144	156	151	146	136	154	135	155	173	152	148	135	160	160	148	144	141	145	161	152	163	146	161	137	146	149	133	148	166	136	173	152	134	132	147	144	159	155	131	137	162	132	138	145	134	133	137	135	143	144	124	165	135	139	156	139	164	173	149	145	138	149	147	165	147	161	149	135	173	150	146	149	138	154	139	154	177	136	140	142	162	149	159	142	139	132	162	136	142	162	152	152	157	147	143	150	146	160	142	131	152	161	160	147	132	142	157	142	140	156	139	138	133	177	152	163	155	150	135	154	139	138	139	164	175	153	173	138	160	146	163	154	151	144	141	130	145	156	128	159	151	136	138	141	145	144	166	138	147	149	144	150	145	137	158	145	142	168	134	166	156	151	142	159	157	137	147	148	149	157	175	158	164	147	160	150	138	151	143	143	141	147	138	121	158	166	168	166	132	155	156	154	144	141	162	147	139	154	133	124	144	131	152	151	142	131	156	141	149	135	142	140	150	135	158	142	127	155	133	138	150	151	149	134	162	144	136	164	147	136	129	138	153	132	143	147	181	142	153	138	131	155	170	155	130	127	161	175	130	123	134	135	140	165	146	151	154	147	147	148	142	150	137	160	136	159	142	134	161	139	141	155	154	148	163	132	144	151	141	130	123	153	150	146	127	134	139	155	157	153	147	148	149	146	129	135	160	141	154	137	158	166	152	126	161	135	143	147	147	143	155	137	137	148	142	155	127	143	124	143	145	160	152	111	124	142	137	146	132	145	145	164	152	142	162	141	135	116	147	133	146	155	144	160	152	167	152	166	152	142	174	129	161	130	152	157	126	152	124	142	163	148	153	131	166	147	156	131	151	144	175	147	126	143	156	138	152	145	129	144	142	142	155	155	167	131	152	160	132	136	147	148	131	160	143	158	150	125	149	134	155	162	147	158	144	127	145	167	165	144	132	157	160	150	163	138	146	125	137	153	154	142	124	130	139	156	129	157	142	157	162	145	163	146	142	183	159	171	126	136	131	176	146	152	161	164	156	142	149	141	113	148	162	142	158	164	138	162	142	128	136	159	160	146	132	163	142	130	129	132	153	123	160	148	149	155	150	135	144	165	151	149	119	166	153	140	157	123	132	144	146	139	119	149	145	146	145	152	147	134	143	138	119	135	168	160	145	135	142	144	133	139	148	144	156	178	171	164	169	146	150	144	156	150	141	147	133	131	140	167	149	141	155	140	151	162	123	127	147	135	157	133	153	144	139	145	152	156	153	149	177	157	151	134	139	143	134	138	133	177	144	154	140	163	132	139	131	136	141	149	146	135	141	126	146	133	134	157	164	135	143	135	178	158	148	168	142	144	136	124	157	142	136	137	133	145	151	159	125	153	148	140	139	140	124	123	136	158	147	147	154	170	140	144	151	149	173	126	145	143	142	165	140	157	151	146	131	145	122	147	154	139	158	139	156	158	168	161	144	146	135	143	168	146	150	161	152	143	152	162	146	147	149	160	125	147	166	155	158	142	142	149	166	165	135	141	134	144	152	129	145	138	153	153	138	172	152	151	160	131	141	147	157	141	142	157	125	149	143	145	133	143	118	139	156	138	168	148	151	164	146	148	139	162	139	151	140	137	139	145	116	158	152	135	167	153	151	157	151	147	145	154	157	135	168	134	146	143	159	128	154	154	130	131	129	156	142	134	159	157	141	160	157	138	162	169	169	140	152	148	157	156	137	118	141	156	163	149	157	154	142	169	155	154	139	146	136	149	151	158	137	138	137	145	174	161	126	149	118	146	151	166	135	128	150	158	154	140	137	152	145	165	117	129	150	157	140	155	159	152	141	127	141	151	137	154	149	148	143	166	137	148	145	144	145	149	133	142	155	135	148	157	140	151	144	159	159	132	138	155	138	119	171	144	163	148	138	151	141	158	134	147	125	138	173	146	151	149	117	124	176	160	167	144	139	144	140	157	168	139	138	135	153	124	151	138	132	148	173	142	139	161	144	144	129	145	138	140	145	149	162	147	143	138	161	125	153	158	148	155	130	143	149	161	119	164	125	153	158	126	136	164	161	146	139	146	139	139	150	148	164	124	144	153	141	159	122	124	158	149	153	130	153	163	142	123	131	150	140	143	164	143	150	131	132	145	155	134	143	144	135	137	153	174	149	146	153	153	168	135	119	148	141	156	158	160	164	112	150	128	153	145	145	153	148	144	142	152	153	140	162	151	159	133	147	165	148	159	130	133	158	163	157	145	181	135	161	140	152	128	143	146	150	151	156	137	163	153	149	156	143	139	141	143	141	144	148	161	133	159	175	162	149	135	133	156	162	125	131	169	139	153	136	138	148	145	159	138	160	129	137	135	144	131	150	155	162	148	157	153	137	146	140	174	145	160	131	158	153	150	127	145	133	170	149	163	161	125	148	131	165	154	134	159	158	150	130	128	170	155	146	137	142	141	146	139	159	151	151	149	150	160	159	175	148	157	145	133	125	159	140	139	146	161	165	125	165	163	141	150	141	148	163	123	145	151	122	168	157	154	145	141	162	146	147	137	126	163	151	142	148	123	144	117	161	163	156	131	158	144	143	164	148	162	146	149	151	138	133	154	134	149	150	143	162	152	142	140	156	137	143	164	142	164	137	146	138	134	166	131	155	153	161	143	142	135	131	127	141	149	148	139	149	143	159	150	164	135	137	150	135	134	155	126	132	171	143	152	174	135	141	153	147	137	141	147	150	136	149	139	152	156	152	145	161	130	143	125	167	127	135	147	158	132	128	150	147	139	127	150	143	136	146	144	164	137	140	137	128	152	140	158	148	162	144	148	165	142	143	153	165	135	136	133	149	144	133	154	121	143	163	140	140	148	143	158	161	141	129	163	141	155	147	144	149	130	145	120	144	132	135	149	170	144	146	146	149	156	152	145	153	131	148	142	137	118	127	153	141	144	143	143	144	144	137	145	149	140	153	163	166	120	129	169	144	139	154	145	154	138	157	155	134	152	161	143	163	155	118
5616	1679	3870	4117	3425	2815	2285	1938	1641	1476	1250	1206	1036	1012	964	910	831	820	754	762	707	695	712	680	683	720	727	678	668	702	679	785	983	938	694	639	668	596	840	1058	924	740	620	581	536	550	539	531	575	575	537	531	509	615	839	575	541	549	532	495	560	517	499	533	537	467	516	525	501	538	507	485	473	452	481	512	507	513	504	521	488	512	519	470	464	503	485	500	534	508	489	478	507	472	472	498	500	521	493	495	520	485	484	493	462	486	521	510	535	511	481	517	491	524	475	535	483	469	477	506	482	481	466	500	518	490	473	505	522	505	464	498	457	480	490	453	501	494	530	515	498	492	505	521	511	498	469	535	442	463	513	483	516	472	472	484	491	493	509	501	486	502	535	519	513	504	466	505	528	508	495	430	498	481	565	489	487	488	492	495	467	478	499	465	523	508	528	473	496	441	474	476	500	482	477	496	490	509	474	525	505	516	489	484	470	519	484	509	478	505	495	508	471	527	488	508	466	492	496	481	501	488	488	538	508	513	511	515	491	459	508	477	518	470	460	508	488	511	515	511	511	487	500	508	480	493	541	471	463	480	507	511	491	474	484	506	461	465	455	478	502	449	515	537	481	504	488	499	458	491	505	508	500	496	514	495	477	466	461	509	514	489	502	458	495	482	501	516	524	461	482	468	484	529	453	490	494	501	492	524	483	495	525	488	519	491	506	522	508	502	464	469	466	555	452	486	483	474	487	463	492	492	522	485	489	510	442	499	488	497	480	491	499	501	479	507	501	510	468	509	485	440	490	508	466	471	484	460	505	496	522	486	479	510	477	447	498	477	482	525	487	455	499	532	479	485	488	470	483	452	517	466	495	471	486	480	509	517	442	474	509	523	538	508	520	472	502	506	523	504	481	548	455	472	495	478	468	497	490	472	509	508	470	461	492	496	536	470	471	469	496	488	504	480	513	463	490	491	478	453	463	467	519	447	526	501	472	507	515	504	497	526	492	486	515	489	506	459	506	457	444	491	469	505	493	509	510	478	513	433	485	511	489	468	481	452	461	426	507	508	491	511	441	453	438	501	461	494	499	519	488	469	517	463	494	483	513	485	485	497	491	541	504	491	481	474	480	504	485	482	474	472	474	467	490	463	481	467	456	472	473	503	488	491	476	503	510	494	484	478	517	503	477	462	503	494	457	517	501	458	486	526	498	489	518	503	480	489	456	482	477	512	474	492	519	491	547	506	490	512	497	490	483	518	455	471	480	461	503	518	504	457	487	499	476	469	513	506	473	459	455	496	500	564	509	493	482	497	492	514	488	497	490	520	489	496	504	461	514	512	514	514	478	505	466	476	501	517	462	502	490	489	495	453	458	474	486	489	494	538	475	450	524	474	458	472	486	507	489	519	453	509	490	510	472	467	473	491	507	532	489	504	500	513	495	478	482	455	466	487	493	483	476	510	466	475	459	497	475	476	497	486	466	485	502	490	496	452	500	528	493	505	484	459	500	464	489	503	478	482	478	513	509	467	464	539	510	490	487	478	478	458	469	493	518	482	498	481	490	453	470	498	480	461	499	468	475	469	510	479	464	483	511	459	487	448	517	512	478	452	486	488	498	475	492	464	497	498	491	495	476	480	480	525	488	505	496	481	532	494	495	538	482	499	481	479	484	493	501	508	505	511	482	498	486	501	478	527	474	521	461	469	517	508	455	476	534	460	469	475	496	471	495	445	456	469	484	533	507	485	457	449	462	481	535	513	515	492	528	535	480	483	479	510	425	490	509	503	459	539	449	451	473	495	488	492	460	541	460	494	525	480	514	489	491	499	460	511	496	437	505	507	453	486	456	482	485	491	503	504	504	477	498	492	483	491	518	502	510	484	467	486	468	534	489	502	503	471	468	484	505	487	459	470	512	466	505	475	490	456	468	494	477	505	501	468	472	489	491	471	450	494	503	485	510	487	494	521	459	488	505	489	511	473	487	480	484	484	494	517	484	515	479	475	481	535	476	494	476	490	500	516	504	509	472	493	482	475	534	489	484	493	476	488	471	504	501	467	478	488	506	487	511	492	473	494	484	479	523	478	465	469	482	523	487	507	483	495	514	462	509	477	518	484	485	518	500	518	517	536	498	457	453	482	523	502	473	506	513	486	475	502	534	481	476	504	510	488	478	518	525	514	488	504	548	464	473	494	487	480	480	510	462	516	463	512	479	506	471	481	480	552	477	486	480	466	471	439	516	468	499	440	485	473	476	482	478	467	492	480	492	472	529	490	517	512	466	470	500	489	532	473	493	477	459	500	498	458	486	489	482	498	494	440	491	512	507	480	483	491	459	485	473	533	520	461	496	533	502	525	500	474	505	530	498	503	481	499	533	484	502	465	503	484	495	543	499	488	495	488	488	487	508	469	466	469	477	493	482	495	529	442	467	486	464	492	475	492	462	474	466	466	468	501	457	450	478	518	498	453	486	505	498	478	472	478	519	516	442	485	497	453	528	516	521	521	508	495	499	493	483	437	479	527	483	499	514	475	493	469	491	502	443	498	490	468	478	504	464	517	483	508	518	531	505	501	466	474	470	504	491	507	483	479	502	489	480	514	457	497	497	490	524	502	495	483	526	502	501	492	502	501	501	496	470	500	517	500	502	495	512	486	469	486	505	493	487	544	477	506	484	467	504	487	480	486	484	471	520	488	492	442	481	475	481	461	501	490	456	521	504	507	523	472	487	478	451	467	489	492	484	477	478	529	450	497	507	487	452	486	525	475	488	453	538	495	471	509	464	426	520	481	469	495	499	514	479	511	482	497	446	481	525	502	503	484	488	474	468	492	518	462	485	509	481	487	493	469	519	516	529	500	496	487	472	483	495	520	550	499	521	532	468	471	442	446	453	455	476	477	474	473	506	542	442	477	505	471	456	507	489	484	515	487	477	483	491	500	472	519	526	487	501	487	489	508	504	513	475	478	480	502	489	481	512	490	487	511	495	493	506	485	492	529	495	499	525	448	505	503	513	470	471	506	474	501	488	491	523	488	518	486	494	494	481	493	498	476	483	468	474	503	507	512	472	481	474	461	435	514	482	510	497	479	470	467	496	511	487	465	507	483	474	477	484	493	478	484	535	498	460	522	476	495	498	478	446	464	439	509	453	500	493	498	475	488	510	493	448	485	521	486	527	499	479	481	443	512	488	514	477	484	482	523	471	472	487	503	469	487	479	473	492	550	494	520	510	498	472	439	465	489	491	500	483	502	522	495	489	498	508	455	493	488	483	505	488	513	533	421	458	479	473	496	505	469	477	467	488	490	507	541	430	498	445	484	494	497	471	495	470	498	505	521	502	450	456	480	457	483	486	465	486	503	525	456	497	502	511	484	487	486	428	498	479	511	499	498	473	481	470	426	448	508	501	528	521	486	528	482	518	500	513	482	495	521	486	462	520	482	460	514	488	476	484	465	523	493	467	487	483	465	495	509	508	488	484	506	466	505	490	506	470	512	544	484
8826	2272	2673	2014	1221	900	683	525	456	361	307	289	246	246	203	221	187	198	188	172	161	137	160	141	156	136	136	179	157	141	151	191	168	183	156	147	123	155	168	195	217	168	142	118	148	133	134	132	125	125	130	144	129	144	145	114	141	114	115	121	131	102	149	128	127	105	146	117	108	114	133	117	127	116	135	128	122	146	114	123	134	125	128	122	123	128	94	124	122	124	128	135	122	125	124	109	115	118	135	119	117	112	131	112	121	109	110	148	96	128	120	140	124	139	121	118	100	116	109	125	122	113	142	119	99	119	97	119	102	116	134	136	105	110	108	126	130	120	113	125	104	127	142	132	110	112	102	122	115	115	110	123	132	114	122	124	94	118	134	130	129	149	114	121	107	126	128	119	131	118	121	112	129	136	117	116	143	104	108	135	133	148	130	123	111	140	111	138	130	109	128	132	127	121	126	126	123	124	126	96	126	132	110	135	125	128	103	130	131	128	108	119	122	133	128	130	135	118	107	120	114	133	116	117	100	114	108	112	104	111	118	109	147	133	123	110	125	128	120	135	123	96	119	110	117	108	108	128	98	126	127	137	115	109	120	120	111	117	120	118	140	117	116	114	120	125	107	104	138	106	116	123	121	122	114	126	130	115	109	120	137	110	119	128	109	136	121	126	129	116	131	131	106	140	124	126	118	117	120	119	135	119	107	120	118	118	138	124	118	112	118	116	126	119	112	120	103	117	134	106	117	127	134	117	125	101	121	119	126	134	146	100	109	135	116	118	111	124	126	126	118	95	125	121	127	112	107	140	134	136	115	126	132	128	119	125	111	111	103	102	137	108	109	121	139	127	105	135	130	121	113	145	129	136	121	120	140	116	108	125	130	105	107	134	113	104	112	112	112	118	117	117	112	110	114	111	127	113	126	129	115	127	119	99	108	111	112	113	103	117	109	100	127	121	156	121	115	124	114	120	119	118	140	158	116	120	136	116	137	107	120	131	124	104	121	123	129	120	123	120	122	135	118	134	117	130	130	139	104	125	124	125	108	119	120	143	125	103	112	118	133	122	132	139	114	119	122	123	130	118	107	113	127	123	141	110	146	122	125	114	128	104	102	125	122	132	123	145	128	123	128	125	127	126	116	113	130	125	119	135	113	123	120	122	131	122	122	114	95	113	116	126	123	136	117	122	131	116	102	95	127	119	124	122	137	102	101	135	116	124	117	121	125	119	110	126	131	122	123	112	122	119	123	124	112	110	138	97	120	131	123	133	133	109	104	105	117	132	103	114	117	101	116	114	98	141	111	103	126	110	113	121	114	127	124	118	119	101	114	121	127	131	127	120	139	134	129	134	123	128	117	126	117	121	125	133	115	123	120	151	112	135	128	108	109	130	111	126	117	107	109	117	121	117	135	123	114	117	121	120	119	111	98	98	115	96	142	151	113	132	126	124	118	148	122	128	116	114	127	119	130	119	126	120	120	130	102	132	120	107	121	121	134	124	131	102	133	121	122	121	140	138	148	93	101	139	119	111	131	124	107	113	134	115	130	121	113	117	139	131	119	126	116	128	112	136	122	100	149	93	145	116	116	138	112	134	115	121	110	126	125	122	129	99	101	127	124	117	121	137	98	118	128	119	137	140	127	121	119	117	135	105	118	124	129	134	114	107	132	118	111	142	109	114	122	112	129	125	111	122	142	125	135	112	107	114	107	129	112	124	122	119	118	105	123	122	111	118	115	109	126	122	91	129	113	103	119	125	117	145	117	113	131	128	102	122	127	116	109	129	109	92	112	116	135	132	114	135	134	131	126	119	123	99	107	113	118	129	120	113	123	128	147	107	121	118	125	109	117	130	119	99	120	134	117	134	132	113	118	128	129	124	116	111	149	127	114	109	121	131	113	123	132	137	128	117	114	107	109	136	119	128	109	120	127	134	123	118	121	133	102	110	126	119	145	129	111	120	110	130	116	107	145	120	140	111	120	120	120	119	118	109	118	108	121	116	109	116	124	108	105	117	139	98	128	109	133	119	123	131	105	117	119	97	116	101	124	113	121	123	110	131	108	140	136	124	109	121	126	139	102	123	126	118	111	134	110	124	107	137	123	110	122	132	131	128	116	112	121	105	130	122	136	116	115	126	119	127	117	120	102	100	135	118	109	112	122	121	105	126	117	111	118	142	109	115	121	109	112	130	111	137	120	134	106	115	155	125	114	120	121	119	120	121	101	113	123	120	113	124	126	129	134	129	103	123	113	131	131	130	115	123	113	121	119	115	116	135	146	124	121	99	116	114	129	119	133	126	125	141	105	124	109	116	115	107	108	118	121	122	109	114	114	130	136	113	106	123	131	130	129	121	110	142	106	105	134	113	132	112	130	125	114	129	118	138	114	115	125	111	116	110	129	107	115	126	104	116	109	129	113	114	112	114	116	129	121	122	115	122	97	113	130	107	121	124	113	114	113	128	120	87	137	121	118	145	139	118	101	124	130	101	139	124	157	124	125	134	121	118	127	116	119	125	124	135	128	129	150	121	111	114	122	120	111	110	123	120	132	138	112	121	135	118	110	123	131	123	118	125	107	124	127	130	125	119	118	129	113	112	114	119	103	119	123	128	110	108	123	116	126	108	119	127	121	140	108	120	112	133	144	122	119	124	128	119	119	116	124	129	111	112	88	131	135	123	131	98	125	116	126	107	125	117	126	123	129	117	131	136	115	120	113	124	136	130	129	141	136	117	109	133	114	125	110	139	129	117	134	117	123	115	115	122	136	119	132	128	115	101	120	121	131	116	126	126	116	141	126	111	121	117	127	120	124	129	110	134	137	123	130	115	120	126	112	113	125	134	135	136	137	131	133	114	130	102	135	110	112	140	127	130	109	132	97	114	126	128	134	127	129	111	121	125	101	123	109	106	108	125	131	123	114	129	131	124	112	122	108	97	128	122	125	133	110	124	115	119	116	119	127	126	120	124	130	130	129	115	145	141	124	118	111	124	115	128	129	120	131	140	106	109	129	104	108	121	133	118	139	93	116	127	128	117	118	108	114	122	115	104	134	131	120	114	108	117	115	140	132	141	93	132	109	123	127	115	113	120	132	93	113	123	133	132	117	118	133	104	124	127	141	123	111	105	115	125	121	116	117	127	108	113	114	135	116	117	116	104	111	97	147	134	115	128	104	126	99	120	136	117	123	118	113	129	122	134	132	118	119	133	123	123	118	126	113	136	97	130	128	120	106	115	128	109	118	131	119	106	132	112	119	123	110	127	127	121	128	127	131	139	121	130	130	129	134	123	112	129	112	116	133	116	117	128	124	107	109	125	120	117	139	110	120	101	110	127	107	130	121	120	141	104	121	124	117	118	129	124	128	140	107	127	106	136	117	116	135	132	119	132	93	114	124	123	121	122	107	147	116	117	123	135	134	112	115	124	109	121	121	119	128	103	98	131	132	104	112	111	138	128	129	126	118	120	133	122	117	107	122	108	127	138	107	109	113	116
7730	2684	6446	6936	5986	4853	3907	3208	2648	2349	2081	1752	1578	1429	1265	1264	1074	1023	1001	941	871	836	851	794	781	842	755	753	756	743	834	991	1100	1030	727	659	632	696	1080	1380	1293	805	692	571	521	537	523	515	574	508	524	510	515	592	842	547	507	481	496	535	467	475	496	457	451	433	427	447	502	433	453	494	429	434	463	482	440	495	491	439	452	442	432	462	472	441	438	451	448	430	417	444	435	464	414	479	438	487	422	450	462	470	447	424	461	431	439	422	438	420	453	479	405	443	436	452	423	427	438	406	428	426	450	437	435	457	403	452	447	426	451	434	442	404	456	446	434	424	440	425	444	447	435	441	430	425	429	439	456	482	454	402	412	424	473	398	480	418	421	375	426	414	433	436	440	420	430	453	423	400	422	413	409	436	419	406	432	433	405	428	428	379	427	421	460	455	438	489	450	438	444	428	459	444	403	448	430	420	423	399	455	468	439	386	428	437	413	437	421	429	438	430	468	439	371	446	467	428	424	435	437	421	390	451	408	429	426	454	452	380	400	419	414	430	417	387	425	395	403	413	434	422	396	411	393	407	423	429	444	440	407	402	421	430	420	429	420	429	415	436	459	436	425	481	413	452	442	435	425	418	415	447	434	413	433	442	439	430	416	391	440	424	431	413	405	436	437	414	408	384	447	421	425	420	427	456	398	468	428	412	427	419	410	357	438	405	420	409	392	446	423	404	467	435	396	436	423	454	450	432	419	433	404	462	426	398	403	413	434	405	421	414	419	451	443	441	435	436	403	411	435	425	414	432	434	440	444	430	426	431	402	403	408	416	376	442	457	444	414	457	427	428	408	416	449	459	448	427	442	452	420	393	405	400	424	398	461	403	435	439	416	431	415	385	470	430	380	415	445	431	436	422	425	446	437	443	436	417	437	391	431	405	380	434	417	471	418	436	448	427	409	452	390	419	414	392	409	458	415	445	428	394	420	442	405	455	428	413	410	422	412	405	402	431	465	409	438	398	421	455	432	395	426	424	446	385	461	387	383	426	435	456	440	437	436	459	414	432	455	408	414	417	456	442	412	395	452	430	403	422	451	412	436	455	453	435	444	456	398	402	420	390	411	445	406	407	394	413	404	441	425	413	440	421	436	406	404	403	381	396	446	406	469	392	417	459	396	421	444	425	428	440	394	395	420	400	429	448	418	435	383	421	418	411	423	443	427	435	418	456	442	427	411	417	421	443	404	406	437	423	441	406	445	389	484	429	399	432	397	398	407	416	393	452	426	422	425	411	407	425	431	409	411	404	413	402	449	453	454	403	448	454	408	462	433	374	388	390	405	443	454	401	395	439	433	417	411	409	436	402	431	403	429	435	438	401	396	429	450	445	396	427	456	431	417	399	426	440	425	430	404	397	441	414	409	410	415	394	430	435	428	450	363	431	428	392	420	402	433	418	422	439	440	429	401	439	396	417	385	398	432	476	435	429	400	423	409	412	394	417	421	410	437	385	418	386	445	402	437	398	461	373	431	431	414	399	410	407	427	441	413	401	395	418	414	409	450	378	417	418	474	473	413	426	453	415	416	432	452	438	397	380	436	406	455	431	423	406	410	398	401	404	423	464	412	423	451	413	399	466	415	434	403	391	433	449	392	432	461	442	420	424	419	403	391	420	456	404	443	429	442	442	402	406	401	430	422	433	383	390	435	400	380	464	447	418	422	469	432	430	408	416	405	435	422	420	408	415	432	407	389	366	436	431	424	419	390	439	416	444	425	453	445	416	416	398	415	455	438	424	444	429	433	395	428	432	459	422	452	442	440	461	439	438	411	429	428	401	436	437	412	404	437	398	411	467	398	420	445	423	409	401	401	422	426	436	390	420	412	442	453	454	421	408	409	451	432	417	434	389	414	417	445	456	416	410	421	451	428	416	408	434	373	447	397	421	404	421	412	419	419	381	444	411	392	458	435	419	411	412	418	428	416	466	419	430	434	420	439	453	412	367	438	435	407	443	419	401	424	437	454	430	464	416	423	390	421	418	417	401	368	435	433	432	411	427	412	436	430	397	405	422	456	441	385	422	423	391	459	426	395	441	453	407	428	433	426	360	411	431	356	423	396	443	436	445	415	412	417	422	435	414	436	425	431	396	396	400	411	442	434	418	385	435	430	401	422	440	428	411	428	418	445	416	455	463	423	437	400	398	426	455	402	461	456	438	411	409	416	419	438	403	409	435	378	485	444	407	401	440	417	402	422	417	398	455	447	399	441	434	449	430	401	439	429	430	406	451	461	426	428	442	366	469	425	419	407	448	416	423	407	385	400	385	406	419	431	449	404	478	423	444	445	404	423	440	434	392	437	402	428	440	448	431	401	412	427	380	462	447	434	457	418	400	424	432	415	384	405	452	405	401	416	412	410	409	399	470	446	426	447	425	428	407	433	423	403	410	436	406	445	420	407	408	379	433	418	428	469	414	406	415	412	430	427	457	419	442	424	402	434	437	452	413	406	417	429	425	403	442	426	436	427	431	431	443	445	427	437	380	442	432	431	454	426	429	417	394	460	410	450	449	395	435	391	396	409	415	413	452	423	412	429	433	415	397	395	432	422	427	415	420	429	417	443	416	435	427	411	422	450	430	442	379	401	420	402	406	439	408	375	433	411	413	427	433	441	445	413	447	414	422	381	420	411	435	459	383	436	392	426	409	408	404	406	416	417	423	414	430	391	432	431	445	411	438	377	418	420	445	445	438	438	419	471	471	426	449	410	464	435	429	436	405	419	420	428	427	434	406	440	419	416	428	446	440	432	440	413	454	394	404	403	430	415	415	439	411	435	432	444	414	402	425	392	455	408	408	426	435	422	416	435	406	419	395	403	405	441	418	406	432	415	428	466	459	424	446	417	420	460	439	422	464	425	430	421	412	393	450	435	409	466	412	377	431	403	446	451	433	443	422	438	410	417	454	401	424	399	448	417	413	414	420	424	445	384	424	408	417	418	408	416	417	431	414	397	425	437	417	386	400	449	445	432	412	415	424	437	429	450	426	431	430	450	404	430	416	448	423	434	417	410	471	421	446	389	431	434	393	413	430	391	425	406	408	443	411	420	400	427	440	434	456	422	392	414	395	414	419	423	405	404	435	421	426	405	389	419	470	429	379	452	441	412	456	419	412	422	425	397	425	396	448	401	436	441	407	442	425	434	408	409	441	411	416	422	439	424	415	451	403	433	428	452	450	430	418	429	415	429	455	455	438	472	424	423	422	447	420	408	462	414	444	443	426	430	421	444	427	401	448	408	440	402	448	421	466	440	416	424	429	400	408	449	380	385	452	421	463	407	435	396	411	437	436	391	415	431	453	416	416	408	435	457	432	439	413	444	385	382	420	444	445	427	422	418	406	400	453	420	412	430	411	397	419	406	386	403	403	409	432	408	443	419	415	441	428	379	446	437	422	420	437	434	418	409	435	459	410	448	406	462	452	420	371	394	445	392	393	453	405	437	379	438	436
1395	338	305	351	335	295	251	288	268	271	260	251	244	247	262	251	256	275	268	263	270	246	285	299	258	253	296	271	278	292	281	275	306	277	258	263	278	258	271	285	289	282	280	275	288	291	288	298	266	263	272	267	279	301	267	286	267	286	283	275	253	282	278	262	279	261	247	277	281	235	293	309	267	264	272	247	290	261	285	289	283	274	289	284	251	271	226	278	279	265	244	248	279	264	306	251	250	273	250	281	291	260	270	277	248	287	300	239	264	282	274	257	262	250	253	272	289	261	283	261	290	258	268	261	277	269	265	297	283	253	273	251	256	280	253	251	260	270	255	289	257	274	268	297	271	293	240	261	288	296	314	275	256	306	256	268	296	256	293	230	270	260	263	296	243	240	259	253	251	276	268	265	265	245	280	269	258	273	248	246	253	269	254	234	280	289	276	269	282	278	292	269	273	272	273	254	254	267	243	246	271	253	265	255	248	274	273	277	300	269	301	277	243	268	269	257	299	253	250	291	274	253	288	285	264	242	281	245	268	226	270	263	257	270	246	254	290	271	284	244	285	250	265	255	284	284	286	265	289	292	254	262	271	281	263	265	270	238	284	268	284	269	293	275	266	290	285	251	284	256	267	237	262	276	246	279	270	253	272	258	242	268	279	270	289	248	276	284	284	279	294	252	267	293	269	251	266	271	267	256	271	253	264	275	267	276	248	285	259	280	282	289	273	285	268	252	291	278	256	246	239	272	254	270	288	262	270	291	245	274	242	278	260	280	276	270	276	256	263	267	259	257	274	251	246	272	265	244	273	251	283	265	285	244	269	253	272	248	292	309	291	266	257	275	280	280	275	267	271	267	255	235	279	267	277	287	269	292	263	295	266	253	275	267	280	262	253	236	256	261	289	246	267	257	302	291	291	253	269	275	265	289	272	263	296	284	287	294	266	257	238	294	263	278	260	267	263	244	280	256	280	263	276	285	249	238	282	249	299	268	260	238	274	288	246	273	272	294	279	268	289	287	256	245	265	295	285	256	291	273	269	268	296	280	277	256	248	283	290	300	262	257	260	266	243	256	293	251	272	275	251	257	254	279	253	283	283	270	252	272	301	265	271	252	262	283	279	268	276	269	286	273	261	264	269	232	266	283	295	278	280	277	271	242	263	273	247	280	262	264	276	253	281	262	274	291	265	286	273	289	261	293	257	291	281	269	262	276	259	273	301	256	268	283	292	254	262	246	287	286	265	262	291	280	272	270	272	280	289	271	271	247	244	256	281	285	256	292	269	268	307	255	256	266	301	265	260	270	282	281	260	290	239	270	284	262	251	246	255	272	287	293	279	249	287	288	283	268	293	239	275	248	257	265	271	275	237	265	272	270	270	274	250	289	279	277	254	283	281	269	249	265	266	275	260	252	290	270	283	287	277	261	271	267	262	245	268	293	266	263	298	308	256	298	278	267	261	263	226	250	277	282	283	249	294	238	290	265	276	287	249	273	273	277	272	244	297	272	236	263	273	297	271	273	278	276	261	256	269	280	251	256	262	259	279	278	266	266	260	280	249	285	297	282	262	281	261	281	261	265	245	260	305	245	227	296	265	237	258	278	294	274	266	276	281	264	238	259	257	249	282	270	254	280	286	273	301	256	269	284	282	304	280	255	287	295	285	267	255	268	263	260	268	223	260	271	297	249	257	278	249	263	295	240	269	257	290	291	269	278	276	240	267	248	258	270	280	265	271	265	248	266	274	280	239	278	273	285	243	277	259	265	274	239	260	260	291	256	264	245	252	258	274	266	292	308	278	257	272	275	257	268	255	270	264	255	278	258	305	291	267	259	280	268	285	250	285	304	232	273	271	272	267	265	266	257	238	245	283	276	284	300	266	242	264	279	277	300	249	258	260	269	291	275	242	280	261	263	264	252	260	259	288	292	273	281	264	295	271	261	268	298	283	255	265	281	281	282	281	287	260	263	241	258	276	280	295	273	277	265	270	272	281	274	281	287	243	277	247	260	285	277	257	291	276	294	274	267	286	252	248	265	258	282	281	269	295	246	251	260	256	275	257	262	276	298	256	299	275	264	281	295	265	263	295	267	266	262	295	271	262	262	294	267	261	253	285	264	286	235	275	268	273	282	262	272	257	269	246	276	294	257	270	258	249	265	285	270	259	273	262	272	282	264	267	272	253	298	300	268	249	261	247	260	291	288	260	263	275	284	272	271	269	274	288	272	282	275	254	267	253	276	273	267	285	284	262	301	286	252	291	276	278	259	278	276	303	255	300	249	285	280	278	279	284	266	279	268	232	270	282	254	289	256	277	257	264	264	266	277	273	249	264	254	246	257	261	316	244	279	275	295	295	241	273	265	270	234	278	251	273	280	268	243	274	275	278	240	268	260	276	254	271	288	259	274	275	257	250	248	276	263	271	277	264	311	291	257	267	266	282	249	252	262	291	251	270	258	254	319	256	261	316	289	274	289	259	272	275	285	274	310	282	259	265	250	241	239	260	285	280	256	264	243	247	246	259	273	248	271	265	235	259	286	256	294	280	263	260	250	286	292	285	283	230	291	271	279	303	271	261	292	289	262	278	265	265	260	240	272	276	259	276	253	266	269	260	283	283	258	300	269	259	255	284	275	300	293	258	254	267	275	259	275	278	251	298	300	282	282	253	299	258	277	285	249	279	258	237	250	281	263	285	289	270	275	273	271	302	256	275	303	261	290	300	281	265	243	260	267	271	250	281	264	280	251	271	270	277	283	256	269	255	272	251	270	266	278	281	281	236	270	256	279	293	256	262	272	248	269	254	248	262	274	281	291	251	270	277	279	267	248	251	283	261	267	273	246	274	250	267	264	303	282	278	286	297	252	271	287	261	245	285	244	268	271	272	271	254	286	264	270	288	241	262	279	321	245	248	270	241	267	274	268	280	262	281	278	260	267	299	257	287	303	281	289	281	266	249	276	262	276	264	281	276	250	314	253	271	250	315	271	229	272	294	266	253	259	267	258	270	268	242	289	268	265	283	262	260	252	284	246	255	250	253	253	272	255	273	291	264	272	287	264	280	243	266	287	251	266	259	270	266	271	258	246	271	271	249	302	270	241	249	272	277	275	266	292	276	258	274	302	252	249	279	271	253	283	284	275	286	271	299	283	264	249	234	250	264	231	263	254	310	269	267	283	281	266	293	292	271	262	283	285	256	252	248	245	240	270	262	282	261	280	278	271	250	274	288	284	253	262	299	282	267	272	262	270	273	260	283	235	277	253	265	298	273	258	274	273	280	293	288	277	281	241	265	240	238	260	241	248	292	291	288	281	268	288	307	282	250	260	299	280	293	268	279	268	251	258	248	267	307	297	247	245	305	295	246	263	292	285	241	277	303	267	261	286	285	267	267	276	243	268	297	250	264	253	282	285	250	257	302	282	270	268	246	263	264	272	283	279	265	267	259	297	275	262	287	272	257	269	313	258	281	308	274	279	264	279	286	263	287	263	265	245
2314	949	1083	998	999	982	985	944	818	903	888	850	868	876	869	858	835	858	835	835	802	841	810	894	819	792	800	856	836	829	841	846	908	814	861	855	825	839	888	879	857	861	830	846	826	831	830	883	861	770	812	851	821	785	843	758	832	828	820	821	815	837	851	811	809	864	816	821	852	808	801	870	808	913	802	818	805	814	833	842	830	766	853	848	846	861	819	848	823	826	819	816	826	817	818	844	802	866	782	843	847	760	829	774	809	830	852	840	824	830	815	807	870	842	836	820	813	877	834	808	834	799	812	796	796	875	816	808	781	827	850	858	785	839	817	815	811	833	865	835	786	832	864	809	826	813	851	800	865	807	809	820	824	797	808	813	798	809	834	803	831	816	822	802	789	845	814	840	794	884	800	827	808	870	844	848	763	806	810	835	809	858	812	801	823	858	853	830	809	842	843	813	796	825	785	759	897	904	821	843	829	828	799	794	764	811	810	861	798	854	882	834	831	763	835	796	809	796	793	822	840	845	823	832	826	833	784	818	824	810	848	831	777	766	892	801	780	844	828	841	793	854	833	819	846	804	814	829	793	808	814	838	810	820	834	871	880	814	830	835	823	803	820	841	870	792	834	822	834	807	813	845	856	814	800	830	828	822	836	758	834	858	825	812	792	842	876	832	842	799	805	886	798	836	852	790	833	811	837	810	844	831	823	834	865	845	846	851	850	823	828	830	779	804	842	825	862	845	840	818	895	873	875	871	812	850	815	904	803	862	837	839	846	853	825	743	849	841	800	795	771	832	839	796	806	814	892	820	825	779	856	839	826	862	797	819	868	801	834	801	845	846	833	876	808	830	840	847	799	820	818	788	819	862	875	855	820	846	775	868	826	855	802	808	795	806	780	792	797	802	809	783	798	865	857	840	823	829	837	858	807	817	883	771	847	805	823	836	821	836	768	832	791	828	811	829	816	788	837	854	855	844	852	799	818	825	808	814	825	817	810	856	754	841	800	855	845	813	831	815	848	898	812	806	828	866	827	802	813	818	838	842	809	796	827	821	800	856	838	886	804	837	816	811	792	836	822	837	822	835	816	846	782	869	813	920	775	821	836	790	821	846	798	823	869	808	869	821	834	800	803	788	777	850	809	820	863	830	844	817	853	833	823	856	797	784	855	829	859	822	830	800	814	812	809	824	864	831	817	813	831	847	875	795	827	836	843	851	838	836	828	797	832	822	823	865	785	814	760	850	795	832	832	839	845	816	817	833	783	829	795	806	784	834	820	851	806	818	836	858	875	835	832	772	856	835	841	855	811	809	862	784	823	839	827	799	843	839	786	841	831	823	812	839	830	836	866	881	782	826	801	829	834	821	822	830	839	828	866	855	818	832	833	824	800	830	831	830	845	895	855	851	874	820	835	823	831	767	845	818	817	812	861	814	820	799	813	806	787	824	800	837	851	841	835	808	838	830	858	827	824	826	874	851	854	782	810	802	866	829	774	875	807	874	793	845	827	755	801	796	860	824	814	820	824	813	830	808	866	793	813	834	833	782	811	781	853	819	860	813	874	853	821	861	849	829	822	823	797	771	777	852	830	796	816	867	789	857	842	847	826	847	802	826	833	806	792	837	799	817	818	824	794	828	802	831	894	817	833	846	838	791	853	815	817	861	811	797	829	750	834	856	809	834	843	845	834	822	870	861	831	860	809	824	834	821	844	853	858	832	822	862	818	813	870	794	791	827	839	806	801	809	752	820	821	836	828	785	809	848	821	851	806	875	824	868	808	813	844	849	851	867	805	791	830	823	797	775	817	862	872	833	831	807	825	806	781	818	804	823	834	864	788	856	806	834	853	840	823	815	807	809	806	796	840	794	864	896	822	848	826	851	848	810	834	817	805	816	797	776	787	826	814	857	830	800	869	795	827	841	812	792	793	861	811	841	825	857	804	853	843	883	795	795	764	867	868	813	846	881	812	813	813	850	892	861	820	768	831	786	778	791	847	858	844	846	738	837	897	845	760	860	768	788	850	783	818	818	826	832	842	830	891	820	821	830	840	798	790	868	841	828	828	858	838	837	887	857	820	769	818	819	856	839	814	826	860	789	771	846	815	797	819	790	811	822	750	804	846	815	822	782	801	771	819	855	803	843	780	817	862	810	847	802	846	825	803	793	843	846	833	812	886	843	822	857	796	812	810	859	838	781	794	830	852	861	809	766	830	799	838	839	777	824	874	855	841	838	849	841	837	871	791	850	809	829	841	781	852	804	799	762	896	808	825	828	768	805	812	897	861	800	809	822	781	863	834	874	831	826	792	855	859	813	825	870	843	860	809	803	894	809	817	799	849	776	781	818	889	791	853	877	829	832	906	813	861	797	834	869	808	802	835	843	843	853	879	876	812	803	806	830	865	820	800	794	879	766	822	816	800	921	813	826	758	769	829	873	777	824	887	776	808	834	830	792	848	879	822	812	832	814	842	818	807	815	798	838	809	810	851	826	838	845	844	835	865	854	847	809	782	809	822	871	810	834	815	802	814	866	814	809	824	797	771	814	803	877	805	755	813	810	816	814	823	808	833	825	812	812	800	832	849	863	808	764	759	800	821	812	825	843	862	835	847	839	834	840	782	846	810	821	843	791	882	802	860	801	884	799	853	802	797	806	845	731	851	820	840	858	830	830	856	808	885	796	806	776	778	837	843	818	851	877	798	835	771	823	796	795	785	845	817	814	847	793	816	856	833	854	839	823	843	817	799	846	806	848	813	862	803	808	820	846	813	822	885	862	854	848	849	790	798	836	834	790	808	803	829	862	809	843	825	851	823	785	878	779	863	827	800	825	868	842	829	896	823	812	847	883	812	775	847	798	812	839	854	790	790	842	777	820	853	817	808	856	829	826	865	834	817	834	873	836	850	838	808	835	825	852	830	828	870	822	833	806	844	810	842	803	773	790	834	863	800	850	821	837	856	829	835	836	814	799	877	811	832	839	852	846	841	828	819	858	864	827	864	816	793	784	830	835	857	879	816	792	818	822	840	829	819	795	813	763	844	849	795	818	821	845	843	856	768	832	821	814	916	835	866	785	877	780	806	788	856	848	797	778	836	788	842	882	848	836	791	830	811	812	843	792	840	819	804	821	830	808	832	772	862	853	839	846	832	810	825	846	843	857	814	846	805	808	802	819	815	777	876	842	840	814	790	877	825	791	839	771	830	805	862	838	843	809	805	832	869	789	804	827	797	872	872	789	843	806	853	809	818	832	807	812	806	843	808	849	814	864	848	806	800	860	827	811	839	839	821	888	824	816	848	832	879	785	819	824	778	861	870	850	867	818	809	851	828	817	832	828	803	805	840	813	854	829	865	828	824	842	846	848	786	874	772	826	827	796	823	799	851	789	830	823	821	812	806	831	797	847	840	812	809	812	843	833	859	789	809	817	789	848	823	813	845	788	814	804	838	772	836	824	831	817	848	739	866	751	802	861	826	792	860	870	828	794	799	795	829	786
4782	1198	1468	1030	743	537	466	358	317	281	226	230	213	223	192	190	165	178	173	161	201	142	146	168	156	153	179	157	168	152	151	172	185	176	176	152	177	151	192	193	197	135	159	156	156	126	187	140	149	146	152	148	149	141	131	153	155	142	139	157	140	150	140	177	147	164	131	150	131	124	166	163	137	155	121	129	147	154	143	152	138	157	138	147	142	155	136	158	165	140	141	138	165	156	129	142	122	160	155	149	151	146	139	153	147	142	152	146	136	137	155	147	156	125	141	144	163	144	121	138	119	150	140	155	146	135	152	150	136	136	156	152	150	152	130	154	120	161	146	159	152	163	152	146	138	148	150	132	144	135	146	132	137	143	134	133	167	150	118	150	145	153	157	158	142	152	154	139	145	141	175	158	126	127	148	138	141	165	135	156	149	151	139	148	142	136	132	139	148	139	140	144	122	125	155	132	149	144	142	143	141	136	141	161	153	145	142	159	139	151	139	150	146	145	153	141	139	135	145	177	136	141	126	153	137	156	175	139	129	148	132	148	150	135	159	140	159	137	176	120	141	148	142	166	125	143	121	134	145	113	147	136	149	155	144	144	112	158	149	123	146	140	122	148	149	133	134	155	144	157	140	158	149	155	129	170	153	138	136	167	161	138	145	160	144	127	141	126	158	153	128	164	160	154	147	156	158	161	141	147	162	119	145	138	165	158	148	141	161	145	139	160	132	158	158	147	133	145	147	140	143	148	130	151	133	144	139	137	140	133	163	131	161	137	139	135	168	151	132	172	141	190	160	155	152	165	163	141	147	143	144	153	117	150	123	124	157	138	149	164	158	170	144	142	143	154	145	143	132	159	119	143	148	142	142	138	141	153	120	124	149	135	149	161	153	138	153	123	137	121	144	159	143	166	143	146	159	145	153	144	151	143	141	114	135	131	149	129	140	132	145	121	148	148	140	157	138	155	138	142	148	155	136	129	153	131	150	155	149	137	150	168	151	159	158	160	161	153	128	131	137	124	169	156	156	135	144	155	146	136	154	150	160	140	138	134	132	162	117	140	153	157	157	137	139	141	144	135	130	135	150	146	169	151	162	163	152	143	148	114	132	143	166	137	145	158	115	130	140	167	132	138	156	123	163	136	158	130	147	138	156	161	154	178	134	161	140	136	145	155	153	132	162	154	121	133	144	177	137	127	121	158	128	150	153	154	156	178	148	158	153	137	133	131	151	146	142	141	152	133	138	131	155	139	130	142	149	141	130	124	140	156	144	150	135	160	142	157	159	131	137	134	156	143	146	156	148	156	141	132	112	144	170	151	143	169	157	146	130	150	134	144	129	132	130	149	161	169	147	135	116	151	141	142	152	142	154	159	141	150	162	133	140	152	159	150	138	153	128	156	152	136	154	144	146	145	124	142	154	149	139	152	157	145	142	145	137	135	118	157	140	149	150	147	121	158	131	163	151	148	138	149	153	165	150	162	126	146	149	125	157	161	135	142	152	146	137	147	150	130	152	155	140	128	127	143	159	167	141	135	143	131	153	139	141	147	152	147	139	115	148	139	142	145	133	143	141	141	153	149	145	157	131	136	142	156	133	141	157	161	153	151	138	143	128	164	152	153	125	140	170	128	136	138	133	135	139	135	128	138	154	148	138	142	157	157	164	146	153	134	141	142	151	170	134	159	166	142	153	158	138	142	147	150	128	146	155	170	140	139	150	145	153	141	155	180	132	126	133	142	144	141	134	126	131	138	114	155	132	138	134	151	152	135	152	161	135	133	145	162	152	163	120	128	131	140	132	137	129	143	160	160	155	140	152	159	138	146	138	155	159	167	145	145	153	135	160	140	151	158	123	127	133	175	156	154	142	140	147	153	135	125	151	148	149	125	123	156	148	142	128	135	127	146	164	134	148	124	156	151	131	154	138	150	130	166	145	140	157	143	145	146	157	143	159	149	135	132	146	137	134	129	144	113	149	141	155	139	166	149	142	138	133	132	169	137	151	159	142	154	158	151	137	131	149	146	155	147	143	146	150	128	129	141	139	157	149	155	125	159	125	156	140	142	138	148	167	144	142	155	146	148	151	134	137	152	153	133	133	153	162	136	135	139	146	154	155	154	152	127	119	99	129	161	136	138	126	126	148	158	168	148	154	148	138	163	137	156	149	142	144	142	150	133	138	151	132	139	159	138	141	148	147	144	152	131	137	158	149	165	166	148	139	128	161	165	142	155	142	117	158	161	148	145	133	145	147	134	136	152	151	130	123	160	146	152	128	112	141	132	151	137	150	163	139	131	145	135	142	151	154	146	149	139	154	146	149	128	148	147	150	141	159	145	146	160	165	148	144	136	137	147	145	146	136	151	122	139	151	160	139	155	163	162	136	136	119	150	154	140	141	143	141	140	131	163	146	143	149	153	150	158	134	148	150	137	150	142	126	130	125	144	134	165	152	160	124	149	143	123	129	128	148	160	152	158	150	155	147	128	141	108	159	134	141	128	144	153	157	150	128	151	125	138	153	149	148	135	156	127	133	147	134	137	154	144	147	129	156	140	135	153	138	132	162	140	129	148	151	122	174	127	128	145	147	158	119	133	140	162	135	130	136	145	146	146	149	131	161	148	133	140	132	143	137	149	159	147	152	148	123	134	131	136	150	132	152	161	167	158	157	157	126	147	158	151	148	143	130	136	145	144	154	151	141	123	142	150	153	154	153	144	144	136	149	132	136	139	151	151	150	140	139	167	148	139	143	153	129	134	137	147	119	144	128	141	146	135	166	163	153	149	148	160	144	147	154	150	151	147	137	134	145	148	127	151	168	158	151	135	152	136	142	150	144	146	138	149	130	164	144	136	133	122	126	139	139	145	148	187	139	128	129	141	150	164	166	158	134	139	129	139	168	152	157	133	149	167	148	166	149	150	154	136	142	145	140	163	153	150	146	142	161	134	140	146	145	136	148	144	155	145	148	129	140	141	155	151	143	150	124	167	142	145	139	133	160	151	130	139	140	148	143	124	139	164	139	155	138	136	145	141	137	150	138	129	137	135	150	175	136	130	141	120	149	157	163	151	148	150	132	151	156	169	115	155	161	117	159	132	155	131	133	134	141	136	131	135	141	145	133	160	135	133	142	147	155	145	141	163	118	141	117	129	148	148	141	147	137	138	153	143	141	138	149	157	143	142	154	162	167	125	145	147	136	141	137	152	126	139	138	125	130	153	125	145	152	156	150	159	140	147	159	162	141	152	135	143	140	147	140	158	138	121	143	143	143	154	132	141	140	155	166	163	138	135	119	149	162	141	145	137	152	139	145	147	161	119	122	148	162	160	133	164	154	164	146	151	157	160	142	149	145	158	145	162	159	153	154	130	157	152	143	147	132	136	128	156	144	160	146	143	153	151	167	142	127	130	137	154	129	127	157	135	142	119	139	169	139	141	131	143	147	137	132	146	134	160	147	127	162	147	136	133	140	134	146	145	141	140	139	129	162	127	127	152
5590	1736	3927	4088	3533	2855	2368	1937	1663	1520	1240	1153	1070	971	966	892	838	790	813	762	689	710	690	675	664	749	649	669	631	654	663	705	830	669	612	588	562	594	877	1048	858	686	569	566	523	524	544	569	543	585	568	538	565	553	548	562	512	513	489	499	552	511	509	527	463	498	530	503	529	516	509	526	498	494	468	458	501	523	494	518	495	478	475	512	493	472	516	501	510	477	472	511	501	498	476	487	465	476	455	492	539	506	483	501	491	444	472	465	521	532	508	508	485	510	523	525	500	489	500	452	468	486	453	444	507	507	532	516	481	465	476	448	498	500	467	511	488	500	479	472	439	468	502	468	511	496	475	494	476	474	486	482	476	479	454	437	505	502	510	506	471	485	527	496	509	480	481	485	447	471	488	456	475	486	472	487	506	501	477	473	502	472	482	531	491	501	478	498	493	486	496	457	526	496	480	484	468	533	507	486	460	516	510	500	507	486	436	484	448	473	505	470	449	483	509	521	480	467	487	517	495	463	500	494	536	485	501	484	476	520	490	466	539	490	478	522	457	468	491	476	512	468	468	488	433	469	480	455	488	499	475	504	463	430	464	446	467	457	509	494	514	469	517	481	500	488	504	447	467	484	467	474	515	486	501	459	477	521	453	470	502	455	522	458	461	510	495	465	503	526	487	504	517	497	477	480	500	507	516	494	493	448	494	525	478	497	489	469	441	501	481	484	471	457	477	469	498	474	460	443	531	492	474	526	464	488	469	500	437	467	488	465	461	461	483	488	461	487	433	468	487	499	478	461	480	456	485	479	544	499	477	490	452	485	451	504	463	449	484	474	473	459	463	491	487	487	495	503	449	512	499	528	487	501	468	463	470	498	469	452	473	483	494	469	502	451	491	464	457	528	489	522	456	449	500	484	512	488	485	518	463	470	470	481	505	482	445	452	486	477	503	504	481	505	504	452	487	513	476	484	476	501	491	485	456	468	500	440	485	442	470	458	465	468	465	474	437	494	514	506	470	528	473	498	461	484	504	467	511	473	508	455	496	468	499	521	474	450	482	484	484	425	511	504	462	457	462	484	525	457	481	488	486	467	489	461	450	451	467	485	511	517	462	525	448	475	479	498	560	470	463	471	485	442	505	501	501	537	477	484	479	503	489	516	476	444	477	470	492	470	468	508	504	413	478	532	503	486	454	473	482	484	454	449	468	468	519	493	494	472	501	421	542	497	447	527	522	486	471	458	501	503	489	480	467	503	487	484	475	469	441	524	445	490	493	489	515	452	481	459	442	485	466	495	495	498	525	499	478	487	453	487	504	451	472	458	483	447	471	462	511	480	470	496	464	481	444	497	480	479	495	488	501	467	480	479	471	451	491	492	495	511	485	519	476	456	505	500	485	456	520	507	479	484	446	446	505	484	461	484	502	453	473	474	500	456	492	497	487	469	469	476	483	486	468	466	481	510	497	487	493	457	437	488	501	517	469	479	496	529	512	510	471	502	494	477	482	493	537	508	526	470	499	468	510	465	468	486	479	470	444	548	532	482	464	492	469	476	486	472	466	483	504	477	497	479	476	433	496	482	501	477	480	481	446	495	481	463	450	490	508	461	466	496	455	494	461	520	504	483	507	464	488	496	499	466	463	494	491	536	504	511	469	447	500	489	498	492	484	457	486	483	457	478	490	462	470	454	460	468	459	484	477	524	502	455	493	474	486	480	467	496	490	498	515	467	455	524	492	515	480	488	498	483	489	510	468	493	495	513	454	508	503	486	506	483	446	478	501	482	484	500	488	520	483	466	481	479	490	489	481	474	445	506	480	442	469	469	491	505	500	459	479	451	472	474	512	490	486	474	470	476	504	502	488	470	476	523	505	489	456	477	510	487	513	483	507	443	519	537	483	467	465	484	490	515	505	477	492	462	502	460	498	501	474	453	456	458	482	517	523	522	475	486	486	535	456	495	503	491	502	467	454	482	533	492	480	469	495	506	488	511	527	461	494	508	459	453	473	428	477	451	471	496	472	471	504	469	472	489	452	492	500	506	487	496	466	468	429	483	488	495	509	479	474	538	453	495	491	491	531	469	450	465	460	448	439	476	486	456	484	457	466	480	529	502	492	494	469	471	517	467	508	496	493	524	488	483	479	478	490	484	489	454	500	481	468	493	473	467	486	528	471	495	504	459	439	485	512	480	441	513	444	448	504	468	493	481	501	478	479	461	483	477	474	503	492	476	431	486	449	469	470	529	490	483	478	484	486	473	479	485	488	475	484	484	491	520	482	462	487	495	507	513	475	518	499	488	482	478	479	494	466	488	481	469	471	478	493	471	493	495	515	506	492	480	507	494	436	524	489	505	432	477	465	473	504	440	481	495	478	484	480	467	522	510	512	503	520	529	459	470	496	490	455	520	451	516	490	526	539	469	436	509	484	464	522	537	454	519	492	488	480	483	495	490	516	497	453	505	486	453	475	475	478	481	486	483	461	464	491	501	545	509	486	481	487	468	486	499	513	486	516	475	496	457	494	501	488	506	464	479	476	464	484	479	468	512	524	473	459	504	426	464	480	496	512	495	498	478	471	485	495	487	451	464	467	546	504	485	453	486	476	467	466	463	460	488	479	472	431	468	468	507	508	494	490	507	471	476	460	522	504	483	465	477	468	504	512	483	472	469	483	498	485	457	494	498	436	486	494	473	494	466	482	485	462	513	485	472	481	487	537	513	474	513	479	497	495	519	496	499	462	505	484	483	519	468	469	490	507	507	497	493	486	458	487	498	468	515	478	477	458	535	465	479	488	476	472	418	460	468	503	485	454	445	459	506	462	512	486	493	485	457	447	474	470	510	451	522	492	470	494	483	523	518	439	494	494	507	461	463	488	511	504	469	517	480	489	467	434	514	466	479	502	477	499	473	472	464	486	497	498	497	468	462	452	514	440	465	470	470	482	493	516	523	463	494	496	473	490	481	463	470	496	519	483	486	459	484	467	469	482	446	473	460	467	479	453	454	482	494	484	461	504	477	514	502	468	480	474	479	509	498	485	476	462	483	523	480	502	442	462	474	471	492	456	516	485	515	495	534	465	462	488	492	496	509	467	480	484	485	461	480	476	467	454	464	498	465	432	469	451	515	465	496	459	472	482	465	504	466	501	492	475	494	485	561	482	467	506	465	462	488	465	467	460	518	489	516	498	447	460	470	464	492	461	461	467	490	463	501	470	467	469	506	471	486	493	531	473	458	508	480	497	492	472	456	472	502	505	518	484	478	450	469	491	463	495	462	472	467	444	506	482	510	485	509	472	482	488	508	454	472	451	476	464	453	470	490	477	465	493	488	514	466	480	487	476	503	499	514	510	453	488	468	490	475	451	517	503	464	485	500	475	483	500	532	494	461	481	517	511	502	467	488	485	482	507	488	490	454	488	471	480	492	484	489	501	452	483	528	496	416	498	451	444	504	489	482	486	504	478	489	491	481	441	479	440	506	506	511	475	481	509	463
8931	2229	2785	1959	1285	857	700	524	438	355	307	286	231	269	200	202	174	198	179	183	171	149	163	139	150	158	146	174	171	147	161	159	152	150	130	152	124	133	159	196	174	122	129	127	141	136	132	141	140	137	142	115	129	130	139	126	111	120	123	126	131	137	114	119	110	119	126	126	134	134	131	117	117	134	129	126	125	145	117	107	113	108	110	114	123	109	143	107	138	109	116	118	108	117	124	122	118	111	114	116	128	121	111	123	105	144	142	111	114	111	105	114	124	124	127	114	93	115	119	128	132	107	127	116	123	116	101	111	123	138	124	109	137	127	133	113	102	117	134	124	111	115	131	102	130	117	128	128	129	127	117	123	109	124	141	121	87	97	117	122	106	114	116	100	129	125	114	122	96	98	126	123	109	124	138	121	119	115	99	104	123	126	122	134	130	141	122	103	125	100	117	132	130	116	114	113	136	120	120	100	110	136	123	84	111	111	140	130	108	114	127	116	113	129	120	114	133	120	100	133	136	129	112	110	114	116	113	111	140	119	117	132	116	128	116	116	113	130	109	111	119	126	131	125	117	108	124	92	102	111	116	106	134	105	116	144	116	91	130	125	114	105	118	123	133	118	116	124	121	127	121	138	106	131	103	110	111	117	113	108	115	96	111	126	110	106	102	127	115	87	131	113	142	138	113	122	120	125	121	126	114	108	105	129	115	103	134	126	110	140	103	114	123	136	133	105	112	122	108	118	112	111	123	118	123	128	113	117	103	126	108	126	119	114	127	109	131	130	139	117	110	107	125	117	133	125	125	119	116	114	126	124	124	117	135	108	130	121	102	117	95	104	124	123	116	112	125	120	112	115	115	113	104	119	119	114	117	118	108	108	117	127	121	103	142	115	134	110	120	140	127	120	121	106	125	98	120	125	113	113	123	107	136	116	125	140	122	122	119	121	111	124	132	109	112	123	140	128	114	102	124	127	121	129	97	107	131	120	127	115	128	117	134	121	123	115	139	124	115	125	111	101	122	129	111	112	116	147	127	132	126	128	113	118	126	123	103	120	123	147	123	133	107	115	143	121	122	112	131	120	126	124	112	121	115	112	126	120	123	133	119	132	139	126	129	108	115	119	129	131	117	134	127	127	112	109	114	128	102	133	112	116	110	129	142	115	106	130	120	126	119	113	117	119	118	119	132	122	116	98	113	124	119	130	126	118	117	105	128	119	128	119	127	101	106	129	130	120	128	130	124	128	112	135	110	100	134	123	127	132	120	105	125	123	135	129	119	111	117	90	123	114	114	136	138	117	111	114	109	99	117	110	110	123	128	155	100	130	125	117	101	128	125	142	140	143	114	120	118	129	110	118	116	117	132	131	109	105	118	109	119	120	128	87	117	103	126	118	117	126	106	112	112	109	126	116	88	108	118	134	111	111	113	107	125	108	118	120	117	145	121	90	114	130	107	138	107	144	126	120	117	112	113	97	116	100	124	118	106	128	128	120	109	136	120	138	119	117	121	110	126	105	117	130	117	127	113	105	104	94	105	113	115	119	117	120	128	118	109	116	112	109	120	108	111	115	127	94	117	126	122	119	102	121	114	109	101	108	144	117	131	116	136	122	114	112	99	117	144	121	113	102	146	122	122	116	122	121	125	132	126	108	117	117	126	115	128	114	122	128	129	117	110	114	130	125	106	134	116	112	119	115	125	101	134	127	121	118	120	124	112	110	124	120	123	104	121	119	129	109	114	113	121	134	120	128	101	126	112	103	115	113	118	138	119	155	119	97	122	110	110	131	106	133	107	120	143	118	114	134	101	115	114	113	104	99	125	123	112	117	132	95	115	131	126	123	117	120	105	104	131	127	134	125	122	120	123	99	134	120	107	118	107	104	106	117	113	125	129	109	116	136	120	134	108	106	109	124	144	115	135	119	114	104	105	125	120	132	115	138	117	117	120	123	125	115	116	104	110	110	121	115	116	123	110	131	105	144	106	99	119	133	121	132	138	123	112	142	110	106	124	120	93	140	133	135	113	132	120	101	106	135	118	137	131	151	116	100	120	126	119	114	108	122	109	128	135	130	106	125	122	123	126	135	119	111	115	115	129	106	120	121	115	119	117	117	134	106	115	111	121	114	120	129	148	124	108	112	132	104	125	128	114	124	104	99	108	129	122	125	114	124	123	121	126	116	120	107	105	108	140	116	122	122	115	123	108	112	122	122	105	111	113	92	113	113	119	114	124	121	118	125	107	138	120	125	110	118	102	136	98	116	120	122	113	136	129	119	125	133	96	143	106	136	118	125	134	129	117	121	113	119	109	128	116	129	129	137	104	109	121	124	127	121	123	115	118	127	116	119	130	127	117	113	116	130	118	119	115	123	142	117	103	97	109	116	119	103	127	116	107	116	122	125	119	119	107	113	136	126	121	117	101	119	130	117	132	131	105	111	121	130	116	117	113	111	109	132	121	124	130	103	127	121	149	125	126	122	121	101	138	122	127	117	119	125	123	120	119	129	110	115	115	113	107	137	129	114	119	113	109	120	108	129	117	132	122	115	127	110	116	121	115	122	99	138	144	130	125	114	115	105	126	113	132	115	109	113	100	112	108	113	116	122	140	108	129	116	116	120	106	105	121	130	115	122	120	106	134	103	109	107	114	117	125	115	99	122	122	106	137	107	132	122	124	109	103	119	126	132	106	123	114	130	101	110	106	129	115	113	121	130	101	111	113	134	116	118	111	105	118	89	106	111	111	119	128	124	132	123	127	114	108	105	124	120	127	121	121	118	118	133	99	113	128	106	112	110	131	118	133	99	111	145	137	108	128	124	110	127	118	120	115	110	127	134	93	124	122	121	118	155	116	138	127	117	115	121	124	110	136	114	121	108	124	126	140	133	111	131	112	114	134	107	150	127	145	116	132	141	125	115	137	127	116	103	122	109	127	111	111	133	139	104	121	110	131	117	94	114	126	94	119	122	124	117	141	133	115	114	119	141	109	133	119	129	124	130	132	90	118	120	108	107	134	118	131	113	119	125	132	124	132	141	143	116	111	110	130	132	135	97	109	108	103	138	112	110	126	105	109	111	157	104	129	125	121	107	122	123	110	105	125	121	134	117	99	99	128	114	124	124	116	117	120	116	126	120	116	113	118	109	116	134	120	117	127	142	123	101	109	109	130	121	121	109	120	115	111	123	116	129	111	121	126	120	139	118	140	144	101	133	114	113	108	110	129	130	117	111	127	114	128	147	140	129	110	129	126	126	129	101	115	116	122	125	111	113	126	113	105	155	101	107	110	127	123	118	143	125	117	122	116	108	138	114	117	131	122	135	104	137	140	92	110	114	110	139	127	112	114	122	125	144	136	128	101	124	102	123	100	132	98	113	120	112	121	109	114	117	122	93	117	118	130	119	127	121	134	111	115	124	101	123	142	119	113	131	109	132	134	121	107	106	100	116	98	96	128	114	105	117	130	94	112	129	127	128	115	107	138	107	125	114	122	111
7724	2721	6573	7093	6020	4757	3951	3131	2723	2320	2038	1805	1565	1393	1265	1217	1114	1001	1007	898	865	847	777	739	762	755	784	806	826	910	830	924	828	811	642	631	696	661	1169	1342	1160	802	635	542	538	517	499	556	517	555	512	490	539	509	500	505	485	476	485	490	468	483	488	439	452	448	447	448	476	427	470	444	409	490	392	410	499	468	410	424	439	476	465	432	480	456	439	496	460	435	514	450	469	448	419	468	456	436	463	447	393	395	445	414	460	388	385	401	426	465	408	441	437	417	431	445	415	435	426	427	423	420	473	429	406	436	405	441	377	435	401	417	452	446	457	412	432	408	442	399	381	422	455	405	435	394	413	405	430	448	409	419	433	430	428	447	401	434	407	408	448	475	435	414	417	424	406	431	424	443	443	416	435	426	421	444	411	412	446	447	443	419	394	414	448	397	368	405	405	407	428	435	413	413	421	404	453	420	398	414	386	386	404	427	406	455	421	386	410	418	392	399	466	443	444	440	411	411	405	410	440	432	420	418	412	435	427	393	440	431	391	393	416	429	441	420	448	440	458	423	436	446	411	426	409	437	427	440	414	429	456	395	404	373	419	421	440	396	423	422	440	415	426	435	416	447	429	456	415	406	412	387	439	437	440	419	416	412	422	401	416	411	428	422	398	449	443	417	454	400	441	425	406	392	418	407	401	442	430	393	446	411	409	433	385	391	459	417	408	408	453	426	431	412	406	423	452	395	422	417	433	438	430	379	377	425	438	431	390	418	406	420	417	438	428	456	400	393	418	401	436	425	371	442	434	422	417	431	424	451	450	421	422	428	423	396	408	430	426	412	385	435	397	429	374	450	415	389	413	435	421	397	439	411	441	435	432	440	424	446	452	439	426	432	376	412	412	426	429	411	413	452	395	464	427	383	387	384	419	410	413	466	402	423	454	427	374	401	417	412	434	415	426	417	436	421	437	438	424	410	433	445	448	402	403	395	403	408	395	419	432	416	434	396	399	452	412	407	400	429	431	438	404	435	452	436	401	410	429	405	390	399	436	423	409	377	435	421	417	394	439	440	423	399	406	420	404	436	432	460	377	411	437	414	411	429	450	403	408	451	408	453	444	371	405	418	434	439	408	422	414	403	390	437	405	445	430	433	433	420	439	435	411	422	430	393	466	432	415	452	449	386	458	402	389	439	415	443	420	413	416	419	431	442	408	410	447	420	421	414	401	438	417	385	424	410	425	417	417	402	433	436	421	433	449	409	427	452	427	440	429	424	421	425	423	422	449	388	407	440	431	414	424	401	399	416	399	388	407	442	430	399	387	412	429	429	384	424	443	390	389	410	373	383	433	389	414	429	426	445	384	402	423	399	413	424	454	428	424	456	435	453	398	411	420	430	446	378	419	419	410	427	399	420	407	403	436	416	418	397	425	398	396	421	419	429	382	404	422	446	409	420	425	420	397	416	434	427	432	421	418	452	388	408	413	405	429	421	396	423	442	390	402	399	393	412	404	408	417	454	398	410	426	451	432	405	445	401	398	410	410	455	420	408	399	442	413	429	439	452	454	424	435	462	415	407	409	435	439	379	429	420	401	402	395	419	443	390	417	420	416	437	447	406	425	423	428	411	395	376	431	438	415	412	415	409	446	413	421	433	397	433	432	414	426	394	416	411	411	415	442	414	439	441	423	441	389	402	440	418	429	442	420	404	397	417	410	414	461	445	428	426	401	428	424	396	370	428	452	404	449	409	442	427	429	441	435	445	435	453	395	410	436	458	419	417	422	433	434	455	414	413	432	433	435	418	420	472	426	411	439	438	413	412	423	440	441	473	461	435	419	410	416	429	403	434	410	454	436	426	391	402	402	418	440	400	424	435	443	428	438	400	410	423	459	405	453	400	422	426	442	401	415	403	431	424	406	412	429	421	457	434	413	435	404	441	435	411	400	420	427	414	439	423	398	443	416	406	420	407	421	414	449	379	432	409	413	385	422	392	387	396	420	410	415	447	433	457	391	429	403	404	430	429	418	420	425	438	425	457	411	450	420	434	429	426	393	410	470	450	375	390	430	432	377	425	379	451	407	404	471	430	390	411	389	437	456	455	412	384	428	434	445	389	415	445	432	414	374	409	406	412	407	424	398	405	381	430	395	414	419	414	438	450	417	402	447	413	420	379	426	439	426	439	405	424	457	418	402	444	413	384	410	421	432	433	442	398	435	404	413	397	438	435	440	417	390	422	432	386	452	422	445	444	398	419	388	450	416	449	441	402	411	407	427	417	438	401	414	405	436	454	419	416	429	419	445	437	411	452	410	377	441	410	422	393	429	426	416	450	489	393	406	448	441	450	400	426	442	371	456	415	433	410	434	386	385	420	431	412	386	412	445	436	385	412	411	442	454	389	431	432	423	375	399	392	424	412	432	387	387	430	390	373	420	440	414	440	435	444	404	442	426	395	414	425	431	414	425	446	392	412	413	442	457	444	444	441	395	421	426	409	421	418	416	430	400	381	428	416	422	411	411	390	444	420	412	460	433	468	445	404	426	446	410	406	472	391	427	425	391	417	404	402	389	471	384	379	414	415	461	447	421	434	416	400	412	453	420	435	390	448	445	418	424	389	407	406	416	417	429	418	394	427	422	420	409	408	404	437	429	412	412	435	404	420	401	420	467	391	431	414	421	447	443	402	423	405	395	420	431	415	433	422	443	397	403	435	403	431	368	402	417	461	414	385	394	430	385	393	410	448	411	450	453	420	434	404	405	422	370	392	391	373	415	412	419	394	431	424	432	416	416	437	406	434	415	471	398	379	424	445	388	405	438	425	415	417	388	371	420	429	455	433	420	380	424	414	463	410	392	442	396	422	409	435	425	430	409	420	396	423	450	399	435	391	445	425	429	440	386	429	421	431	444	411	444	463	416	436	413	413	455	391	439	464	473	392	422	418	407	423	440	422	392	411	419	463	433	420	431	406	419	409	409	450	419	409	423	419	419	420	402	403	452	441	449	427	440	436	384	440	412	435	427	372	439	425	432	416	422	425	407	431	444	406	381	429	393	415	423	394	417	457	410	462	449	430	402	425	444	455	423	427	425	435	417	446	406	405	412	449	426	449	421	420	413	426	438	385	444	457	377	411	426	438	431	420	410	428	396	394	400	417	396	414	402	412	428	436	395	410	422	400	370	388	441	440	390	404	443	419	418	436	439	421	443	400	413	429	421	399	444	417	435	410	419	464	392	405	397	432	408	394	439	471	391	426	425	422	412	393	375	428	444	400	415	431	419	419	433	430	405	451	446	408	422	411	419	425	432	402	451	401	384	423	413	387	401	465	418	437	420	425	420	378	369	418	410	402	446	413	431	383	414	421	423	427	439	399	409	366	362	400	409	394	410	430	424	431	425	433	434	412	413	408	407	411	395	468	449	394	412	445	386	425	417	406	432	423	426	393	424	421	412	456	452	426	405	414	435	395	413	439	398	416	436	410	410	402	419	392	441	430	452	435
1222	344	336	334	308	292	278	277	293	244	261	270	254	263	249	247	252	280	237	273	250	275	266	259	256	257	266	334	302	274	267	271	283	253	254	242	272	264	253	285	254	273	260	264	253	259	300	255	246	265	280	268	283	253	290	239	280	281	282	274	239	258	283	246	286	257	262	252	271	286	253	249	252	279	270	298	252	277	256	256	265	255	255	261	254	272	244	257	262	266	248	272	254	275	253	256	252	238	254	235	271	250	249	285	253	254	265	261	274	271	266	244	265	246	260	259	251	265	298	247	258	262	275	253	245	271	267	272	275	242	287	269	254	260	281	304	275	270	272	257	271	283	278	276	250	289	257	268	245	277	304	226	275	276	282	246	262	264	263	266	293	294	263	250	270	275	281	248	274	235	267	257	278	269	259	252	297	256	238	240	238	277	284	269	259	251	276	261	302	273	291	249	269	270	256	254	259	282	276	239	271	238	266	281	279	284	243	295	248	250	247	301	259	240	274	267	278	261	280	276	280	287	268	277	267	282	270	269	267	256	276	248	262	268	270	284	271	282	257	255	282	260	273	269	260	281	223	264	254	257	262	270	306	249	267	271	299	279	290	281	270	256	243	250	292	262	273	248	251	272	273	237	270	290	263	267	284	268	281	273	293	270	262	261	250	271	269	248	269	257	237	254	304	267	261	247	272	277	248	258	284	253	276	251	277	250	285	268	274	250	275	300	285	263	278	274	249	272	236	277	277	285	220	262	261	263	252	285	239	289	252	291	253	256	251	272	285	262	255	264	265	301	262	263	277	218	229	258	260	259	303	260	245	276	263	258	259	245	283	241	288	253	283	251	230	258	269	287	266	259	277	262	267	272	249	289	228	284	262	282	278	275	236	254	268	259	259	245	297	238	272	278	268	275	259	267	238	298	296	238	261	236	272	288	240	275	307	274	247	251	268	297	292	266	260	259	259	271	264	271	245	249	236	259	263	253	276	282	233	264	268	253	278	243	236	274	248	259	247	277	262	259	244	251	268	267	252	292	259	298	250	300	257	261	259	269	270	280	236	294	303	275	289	283	264	266	258	271	264	296	284	279	271	253	284	257	266	250	256	268	263	265	256	285	254	258	270	263	253	274	253	263	256	260	286	279	268	270	272	285	301	258	268	293	265	240	277	257	265	272	251	251	302	307	283	271	254	247	252	276	245	270	237	270	275	251	278	289	266	314	254	248	253	249	240	279	285	284	275	254	274	277	263	276	267	305	238	278	314	250	246	252	304	260	252	266	258	283	264	273	256	263	277	291	240	256	258	277	277	275	267	286	265	247	254	259	280	292	269	288	256	242	252	275	263	265	289	279	250	275	252	264	271	261	255	284	269	275	278	266	253	269	273	265	251	260	265	277	256	265	261	264	272	254	263	266	280	276	289	296	259	259	267	276	287	239	262	276	307	256	256	261	278	258	268	269	297	269	241	257	300	255	255	290	281	286	283	237	246	250	282	280	239	276	273	292	288	259	224	297	289	272	266	282	288	276	266	260	264	255	265	280	287	269	258	251	270	279	259	236	256	265	257	284	283	257	270	267	281	279	269	275	301	272	278	250	273	269	268	278	252	266	252	273	274	269	274	276	264	269	265	246	284	276	246	281	251	250	277	275	292	274	260	281	261	277	244	274	259	237	284	277	272	288	276	284	267	288	244	249	282	247	281	253	266	249	259	266	252	269	273	250	252	244	278	242	267	283	297	283	281	245	287	276	246	282	268	261	281	274	275	287	242	270	259	279	287	270	298	291	304	290	268	241	275	241	257	282	279	268	274	262	254	292	264	256	255	250	269	269	269	285	265	256	268	275	240	263	292	242	247	268	251	269	269	239	276	266	267	266	273	292	241	279	244	251	268	265	259	261	256	267	285	265	265	261	259	281	281	269	247	260	277	252	274	274	269	246	263	261	274	254	250	277	247	264	253	263	246	248	294	252	270	258	227	275	263	251	273	272	263	258	290	259	268	278	245	277	247	232	246	231	261	267	274	249	290	246	269	296	256	250	255	253	257	271	254	280	245	258	263	244	271	266	272	271	277	302	248	266	239	253	279	263	251	253	271	263	278	244	258	286	276	249	230	287	269	275	247	281	269	263	253	254	287	257	272	270	245	256	262	268	293	228	277	263	282	259	264	251	257	272	264	282	262	295	254	293	278	280	273	263	254	270	275	259	248	229	277	262	273	291	275	254	265	289	274	249	283	267	271	296	243	315	287	259	304	240	256	262	260	301	251	239	266	263	243	240	274	275	262	251	295	269	276	250	237	268	245	273	267	291	279	257	305	285	272	257	259	247	254	277	308	296	270	256	250	258	247	245	244	284	261	269	284	279	275	283	264	299	236	275	259	268	251	252	265	272	253	302	263	238	269	285	257	270	295	256	290	239	265	280	275	253	263	249	280	277	266	259	246	278	264	276	269	290	258	257	251	281	266	254	252	257	265	253	292	257	272	266	253	245	274	268	268	267	291	284	259	244	285	232	275	254	286	257	253	250	293	264	260	283	287	252	253	269	286	254	272	263	296	276	283	248	252	276	272	253	261	269	274	256	270	306	290	320	245	258	272	253	252	254	287	265	229	270	258	258	244	245	253	265	281	237	262	234	268	287	278	291	267	258	255	267	261	272	286	288	251	232	249	243	284	263	250	269	248	281	287	239	261	280	281	266	291	284	285	253	283	259	277	259	278	264	238	272	282	254	302	266	282	282	282	252	249	292	250	277	279	246	279	250	278	249	264	235	267	250	296	239	270	282	273	264	281	274	289	272	256	261	271	295	245	217	264	250	256	271	265	240	229	278	287	272	264	253	273	255	273	268	269	254	263	287	257	262	288	246	254	295	251	248	261	275	251	240	242	256	285	254	283	238	283	249	260	276	282	241	266	277	259	278	270	287	273	278	293	251	232	284	250	265	234	244	269	283	261	281	269	255	251	266	264	249	232	267	259	272	269	273	284	248	274	263	285	264	289	261	279	249	259	273	260	271	241	292	269	270	271	296	250	255	248	325	259	285	259	254	244	246	282	284	252	277	292	298	272	304	299	249	275	265	263	256	256	297	262	259	259	265	268	276	278	245	263	284	259	258	234	278	254	285	273	268	263	293	278	276	277	285	259	294	252	255	263	271	246	270	275	257	262	288	252	261	276	265	264	272	244	281	253	274	275	249	309	263	276	293	262	255	267	237	267	259	276	226	266	274	270	241	255	272	285	263	249	262	257	272	267	298	244	249	269	276	265	293	252	262	260	275	289	252	256	240	236	243	293	257	243	273	264	284	292	247	286	281	277	277	276	244	282	266	250	281	264	276	258	256	277	248	264	281	266	269	285	268	241	295	278	287	287	287	262	291	282	263	284	235	261	249	272	279	248	279	271	242	287	287	253	264	268	262	253	257	269	284	250	278	262	273	275	239	252	268	246	255	249	297	250	269	291	254	278	271	271	293	312	223	297	232	274	258	272	264	254	237
2227	912	1016	985	994	906	951	947	844	914	880	824	924	840	865	843	822	854	847	860	793	884	800	843	855	880	810	874	814	875	828	816	845	817	810	794	863	823	855	898	847	864	857	835	864	843	873	867	862	847	800	859	817	793	826	785	808	772	859	823	832	857	833	816	858	782	780	843	842	824	786	860	798	852	830	813	864	818	857	855	807	843	828	807	791	848	792	813	819	803	812	769	822	833	794	761	799	840	817	800	864	810	805	825	839	791	804	815	817	862	859	805	827	805	813	809	826	815	827	829	823	830	856	842	867	816	826	876	769	791	802	845	858	817	807	827	828	799	805	815	813	779	832	800	827	834	849	858	821	831	826	809	776	848	815	799	865	839	856	812	785	841	840	797	824	773	836	801	819	808	821	801	902	808	854	847	797	821	813	794	796	833	809	839	796	797	828	856	830	837	869	840	868	798	812	805	806	834	850	887	769	820	834	818	828	801	822	791	826	791	903	843	816	804	813	813	830	833	811	845	835	831	800	863	832	870	820	802	826	824	775	818	817	868	769	860	847	849	852	869	781	857	827	841	802	805	792	832	801	797	837	814	844	817	860	815	834	866	821	803	820	841	825	835	803	804	811	845	806	895	851	798	835	824	832	774	817	850	812	803	779	838	821	838	758	841	824	833	784	801	773	836	805	804	805	835	862	854	804	806	827	853	797	838	855	834	868	869	835	796	789	785	849	773	834	802	832	837	808	816	807	830	848	849	841	834	855	862	879	788	842	837	827	831	816	840	845	845	867	788	772	854	787	848	809	801	794	876	790	840	823	846	771	845	833	838	810	881	862	811	854	808	857	819	802	784	797	860	845	861	760	835	792	810	867	832	852	785	815	811	863	851	799	777	837	823	801	773	855	838	879	786	802	893	736	788	801	804	777	844	800	851	821	840	814	835	825	866	831	840	839	858	831	850	805	824	852	823	813	799	847	825	841	793	867	813	794	859	774	839	742	789	834	870	884	848	834	822	895	822	852	821	795	845	771	791	877	846	834	837	837	830	839	819	813	785	835	825	791	836	829	799	812	814	818	831	823	795	860	827	869	800	857	812	846	819	843	846	839	875	820	867	795	817	786	768	828	845	846	844	829	785	866	839	854	863	794	831	834	834	831	799	836	831	806	875	858	840	832	906	839	789	832	857	834	853	802	825	811	854	865	823	854	812	874	837	762	863	821	795	804	798	849	857	796	812	795	829	845	815	787	811	815	815	837	854	826	861	817	814	847	825	830	766	867	843	803	772	784	796	797	815	845	855	844	812	821	835	808	799	796	834	793	842	821	801	800	844	880	802	846	811	807	887	854	836	792	810	804	820	879	843	775	836	787	808	813	841	861	830	846	826	816	817	824	858	851	793	841	830	806	819	817	809	851	809	832	845	819	835	844	826	828	839	839	777	790	842	752	818	834	812	802	797	825	810	829	778	802	788	897	779	810	784	794	842	836	852	803	812	808	840	859	812	841	785	829	849	842	802	796	824	818	807	781	754	777	835	811	822	765	808	798	835	790	823	879	825	857	808	799	886	801	828	855	850	837	829	796	866	796	826	748	823	821	746	771	825	824	805	854	814	913	810	842	772	821	803	767	837	831	807	829	840	828	783	848	805	842	835	766	875	847	817	810	780	781	838	817	893	814	850	772	795	762	865	780	804	797	819	802	791	836	790	817	810	830	816	828	835	769	870	822	787	854	858	832	832	795	845	818	822	794	821	770	800	808	805	800	859	780	840	864	777	791	891	791	770	823	840	871	831	814	851	818	789	834	807	828	829	854	794	808	831	873	807	769	875	799	870	800	814	773	824	817	783	804	809	881	855	840	838	796	825	808	861	807	848	813	834	795	813	840	826	802	849	803	893	797	816	831	817	829	864	807	828	865	882	849	815	845	817	833	840	825	760	805	852	790	865	829	810	783	844	823	855	824	823	809	810	805	814	804	830	870	873	838	826	820	828	785	835	820	844	841	775	874	804	799	786	809	786	811	840	797	862	824	796	854	811	833	796	818	871	802	812	843	893	774	809	884	815	807	881	776	792	871	753	813	798	839	852	804	843	845	833	826	831	778	851	845	829	833	834	832	807	824	822	845	828	806	803	791	785	862	837	820	802	858	834	833	781	821	829	787	770	798	790	831	821	804	759	812	863	847	812	821	874	789	848	832	837	803	785	838	812	834	806	818	828	870	760	834	796	806	815	832	803	847	827	838	820	837	808	855	868	815	821	813	892	782	868	766	825	830	770	766	815	828	786	848	873	830	812	845	805	838	817	785	789	776	839	818	852	849	786	732	776	811	801	817	874	830	785	824	836	814	821	825	807	876	816	806	833	805	808	785	774	814	818	847	805	820	810	795	782	838	815	772	787	770	848	886	817	811	833	800	836	813	804	847	842	832	847	775	789	828	847	781	871	840	877	809	844	792	817	804	803	801	797	800	817	805	859	799	868	826	857	811	823	824	829	821	858	860	804	825	840	824	817	811	840	831	850	803	805	850	832	800	850	825	776	850	791	802	798	834	834	846	812	821	813	790	862	818	823	822	772	814	784	801	764	834	797	892	821	751	848	810	811	802	876	808	802	828	812	831	801	838	866	787	792	818	808	817	823	845	853	756	821	836	801	774	822	831	834	813	810	811	821	810	823	831	794	838	820	824	798	848	863	832	833	817	890	831	776	794	813	841	819	802	841	836	823	879	797	851	814	863	805	796	791	799	840	802	804	845	792	791	829	844	820	800	809	876	871	809	795	807	806	820	849	818	815	865	847	807	838	803	843	773	824	849	811	816	822	812	812	883	803	836	807	825	786	823	760	819	819	855	878	843	836	826	798	854	808	857	838	828	841	853	833	819	831	836	812	848	800	809	806	854	822	863	863	826	862	848	808	789	825	879	783	813	859	824	839	869	827	806	846	825	822	766	831	875	836	857	864	782	807	823	809	819	786	801	841	828	818	822	783	843	836	819	877	898	817	805	817	858	835	866	826	849	841	820	795	859	892	782	829	835	802	823	836	849	814	786	835	802	851	869	840	799	787	799	817	806	818	737	846	821	754	881	841	850	820	878	824	837	901	803	838	798	791	809	851	866	862	848	768	826	833	827	852	811	867	818	786	861	798	858	824	845	886	824	830	842	838	820	854	803	859	837	823	819	812	798	820	832	841	819	803	831	812	811	829	804	819	835	787	825	820	808	826	838	788	833	790	801	819	834	875	765	813	851	842	797	835	815	822	822	831	810	839	761	810	819	866	818	819	856	761	829	830	850	804	806	829	755	792	831	862	853	827	869	801	804	828	823	809	833	878	819	821	835	812	866	839	817	813	802	862	842	807	774	804	823	823	785	757	892	806	789	864	843	792	856	793	852	792	860	854	761	807	808	819	836	781	847	792	776	778	824	838	842	777	835	826	818	756	811	804	832	849	813	764	839	824	802	830	852	786	818	814	827	799	842	842	839	809	807	822	857	802	800	797
4705	1243	1412	1072	711	545	417	309	301	256	260	252	221	203	176	176	192	168	171	174	167	156	167	168	157	166	175	151	156	148	154	173	160	152	176	174	134	148	167	167	169	151	161	170	153	137	154	153	141	136	150	181	176	174	143	127	142	161	150	159	144	149	167	172	136	144	141	166	143	156	141	151	145	154	160	148	142	157	142	142	153	147	148	141	149	120	134	155	151	138	148	151	145	138	159	159	163	140	144	141	156	152	149	131	145	143	147	139	149	134	141	132	129	155	141	136	145	163	165	135	144	154	150	128	127	149	146	136	151	121	132	160	147	138	164	145	149	138	133	146	147	139	149	131	114	143	146	134	133	163	138	138	153	152	159	132	130	133	150	140	162	141	123	143	124	120	150	133	148	134	135	150	156	143	146	153	129	155	124	139	132	134	141	130	122	146	129	157	145	170	134	150	145	162	136	143	147	147	149	140	137	156	145	135	139	144	132	147	151	141	138	170	141	140	149	122	164	138	167	165	147	127	137	152	154	155	140	158	130	152	163	133	129	157	134	139	152	144	143	126	137	145	129	151	151	140	140	142	113	144	130	136	144	143	138	154	124	150	142	158	143	139	131	146	139	122	136	160	160	150	132	138	136	137	142	126	137	148	153	141	150	151	151	133	158	127	156	145	126	126	129	144	157	141	135	137	112	140	136	155	149	150	138	169	154	136	129	151	139	138	113	127	167	173	144	132	146	129	150	138	157	145	138	130	131	153	123	132	142	138	154	129	129	136	156	143	140	148	154	164	143	152	157	141	141	143	152	147	141	140	130	155	160	139	153	158	137	148	149	148	146	152	152	137	141	131	130	169	151	152	155	160	130	150	154	164	131	117	169	120	146	150	134	147	158	143	120	157	129	136	146	146	131	161	137	136	143	150	140	159	150	139	164	129	146	131	153	149	142	152	143	152	130	135	143	141	142	133	136	158	165	166	153	142	154	132	153	145	150	150	128	145	149	148	132	136	137	157	137	155	155	127	144	163	167	160	175	164	154	171	138	143	150	130	134	140	129	155	158	136	142	146	145	126	129	162	127	157	139	139	152	146	139	131	123	158	135	138	159	123	131	148	154	166	147	149	131	149	144	153	144	141	145	159	144	159	157	138	160	131	154	117	156	142	146	134	127	141	149	147	129	121	130	145	172	152	126	134	142	156	145	154	162	156	173	138	156	149	148	153	152	139	153	141	137	176	132	134	162	143	119	156	149	144	135	141	157	144	167	121	143	167	133	136	142	153	170	150	131	133	141	138	146	128	155	156	132	148	141	144	155	124	135	137	159	146	132	135	127	145	129	122	126	146	137	132	156	157	156	163	133	148	136	157	126	108	149	140	152	153	142	125	141	145	156	159	136	160	135	153	153	161	165	140	162	119	139	122	139	173	140	139	132	136	161	158	127	132	160	145	139	134	157	144	138	139	138	146	152	146	169	147	146	119	120	143	136	153	133	141	154	159	155	151	154	132	129	158	124	123	143	164	158	127	130	144	115	143	118	115	146	126	154	140	142	166	144	127	143	158	146	133	133	144	152	148	133	127	136	129	123	139	148	145	145	138	157	130	145	168	129	148	145	136	160	156	126	146	145	122	164	141	155	153	151	168	147	128	146	148	156	183	153	141	122	140	131	126	136	136	157	173	158	147	153	137	155	131	134	150	141	130	147	151	142	152	140	137	122	129	160	134	133	157	138	140	123	133	147	149	134	145	131	163	142	153	163	137	145	162	140	154	141	129	143	135	128	136	136	149	143	134	141	132	142	139	150	151	156	168	151	140	153	152	131	132	147	167	123	135	146	145	122	150	127	129	133	129	156	154	153	136	159	143	143	148	146	167	140	123	138	156	127	156	160	150	136	153	141	129	133	149	152	154	151	164	134	161	172	157	146	162	153	133	148	170	142	151	164	148	166	154	162	109	153	140	148	143	137	149	155	143	122	134	133	139	146	145	128	139	173	131	148	112	162	133	168	132	172	137	112	139	155	147	134	132	149	169	150	139	155	132	150	125	140	140	152	119	126	147	135	120	140	139	152	150	124	141	134	134	134	140	142	144	148	126	114	153	157	162	161	127	170	150	135	149	130	141	133	164	136	149	142	131	135	131	143	145	129	118	146	150	126	121	157	139	139	154	160	159	142	135	122	120	143	153	144	137	139	131	130	148	156	165	117	143	128	142	129	156	147	135	143	142	145	127	147	152	134	139	133	156	147	148	144	138	141	150	129	137	145	142	150	147	147	148	125	162	156	145	130	154	112	122	150	139	149	135	154	145	151	157	151	159	159	161	140	148	146	131	147	174	160	148	162	146	157	136	139	111	139	136	173	129	144	138	146	145	141	116	147	145	141	154	142	146	139	151	119	145	135	164	138	154	119	121	148	155	145	125	152	159	145	146	165	145	154	141	136	140	145	118	148	129	149	130	127	145	147	140	139	143	137	136	128	144	156	139	141	127	145	134	131	150	132	137	142	138	151	161	134	141	143	148	154	149	140	125	131	131	130	126	167	138	114	165	142	140	136	153	137	148	157	140	144	150	133	155	142	165	114	152	143	116	136	138	150	140	140	146	162	152	154	131	152	169	149	116	125	136	144	143	135	126	142	151	118	123	147	146	138	147	143	128	154	159	129	134	168	167	152	144	137	153	137	134	138	142	150	150	138	129	141	153	140	143	123	150	135	159	159	130	124	128	130	139	157	148	143	128	135	159	149	135	145	143	135	143	154	137	128	138	146	142	143	149	129	115	133	139	136	162	126	146	138	146	127	141	133	169	146	161	152	141	165	156	159	163	140	131	145	151	149	130	137	146	146	127	148	133	140	122	152	117	126	142	147	126	136	162	151	143	150	158	139	149	156	162	155	146	133	151	125	111	146	143	142	147	132	152	152	137	134	131	131	163	131	142	136	160	155	135	146	125	141	152	148	161	138	159	129	121	155	141	157	127	152	117	129	148	134	146	136	120	151	156	145	128	160	140	139	165	133	160	151	155	141	149	130	130	174	136	153	143	153	123	158	138	143	147	142	150	156	133	144	165	145	129	144	122	137	144	159	127	145	141	144	145	119	146	151	131	152	139	134	152	147	164	132	142	161	137	153	146	133	139	142	142	139	121	133	149	146	137	155	136	151	138	144	143	154	131	134	148	130	133	135	126	146	127	145	155	151	133	127	147	151	127	136	126	139	154	160	156	150	126	146	139	153	144	175	148	140	127	137	136	149	128	155	140	138	146	138	122	137	136	119	126	166	153	155	132	128	147	144	132	133	138	128	142	145	123	152	137	154	155	129	130	154	131	152	144	98	141	130	137	159	155	126	145	161	146	139	150	124	130	144	139	154	150	139	146	135	142	161	149	134	163	154	152	152	153	150	108	158	187	122	142	159	168	128	164	145	160	139	143	142	149	135	147	153	152	150	148	162	157	151	140	116	124	136	126	161	166	157	144	132	138	145	125	137	150	148	132	143	160
5562	1711	3935	4055	3335	2806	2278	1947	1699	1480	1331	1160	1074	1018	927	940	854	770	738	779	715	706	694	651	680	679	632	663	675	690	669	605	629	625	617	575	620	593	655	957	847	645	592	525	547	516	530	552	541	549	537	542	498	509	526	554	517	532	499	484	466	490	536	460	519	531	527	531	483	505	488	483	496	512	497	467	530	499	479	479	490	514	484	475	487	543	472	490	491	504	516	485	473	528	451	508	465	506	481	510	469	506	493	508	476	507	481	509	453	486	470	485	487	482	473	507	487	527	444	474	463	441	487	462	508	479	484	493	489	485	474	497	492	472	462	450	499	464	451	493	502	494	454	540	514	482	512	516	463	474	500	510	472	494	475	480	499	487	527	511	493	458	478	443	463	479	490	506	477	449	511	457	510	473	465	496	472	454	474	450	497	500	437	448	494	505	456	492	490	467	490	491	480	478	484	483	458	463	487	540	490	495	514	504	485	470	519	490	501	487	436	470	498	470	474	507	528	498	471	479	496	513	471	486	496	496	455	489	483	494	495	481	479	459	456	470	461	487	492	533	515	481	463	456	534	519	497	473	514	492	502	477	510	507	467	449	515	476	496	489	498	501	520	479	496	503	476	447	465	448	492	490	449	490	485	481	506	522	444	461	447	473	488	490	495	463	483	459	473	450	481	490	457	498	482	503	489	455	441	531	478	465	463	506	460	453	491	472	458	499	487	439	509	481	472	463	485	453	486	464	472	487	481	468	474	479	469	473	461	475	499	495	483	474	482	499	497	464	484	460	485	468	448	473	434	465	482	459	507	497	466	448	497	492	508	472	518	481	463	482	506	455	509	459	484	519	520	488	497	492	481	466	466	467	486	453	464	484	499	502	485	521	481	495	477	487	503	477	471	487	474	505	481	491	476	462	508	495	486	470	494	485	497	506	510	513	514	511	482	479	497	464	500	453	494	509	502	458	481	486	502	479	460	485	453	509	469	532	519	478	524	477	501	481	449	495	508	531	486	473	496	470	434	503	487	459	434	473	463	495	474	503	478	437	491	471	449	511	452	493	492	480	462	473	458	454	505	474	479	476	496	468	484	511	486	483	498	479	516	467	468	517	506	464	475	524	479	495	472	471	462	475	472	487	481	414	486	505	495	513	457	492	463	469	494	459	498	499	497	457	489	484	493	494	498	494	509	491	517	479	467	482	492	513	484	505	492	515	498	511	505	469	447	477	491	502	486	473	462	480	526	503	490	472	502	463	480	477	476	517	495	471	468	528	480	474	514	467	431	483	495	467	489	476	491	507	507	512	464	469	482	445	486	499	452	492	504	494	471	464	522	478	470	478	508	445	455	482	456	478	512	494	533	516	514	497	482	494	482	485	488	471	514	478	457	480	504	488	478	476	506	473	506	472	527	532	481	511	471	511	472	473	469	516	462	471	511	478	490	480	434	483	460	467	466	483	485	464	479	475	498	493	478	481	504	476	475	521	475	456	482	453	479	468	506	479	469	481	450	504	503	529	484	504	463	486	475	439	462	476	487	441	467	488	477	460	516	427	510	500	506	489	501	510	490	501	488	432	482	505	475	477	477	483	451	492	504	515	490	483	472	471	502	503	485	494	548	473	509	488	467	483	492	503	456	469	455	475	469	456	484	461	456	480	467	477	480	499	470	489	507	506	478	494	475	456	498	474	473	473	467	456	502	493	490	484	460	494	443	466	487	471	495	473	472	477	498	472	452	465	495	479	455	478	471	489	463	468	519	471	483	452	488	492	441	485	485	483	480	493	463	511	442	496	478	500	471	508	508	541	499	487	494	457	465	469	493	489	467	507	488	453	474	477	501	516	479	440	497	473	486	462	469	474	495	489	453	486	485	471	472	500	443	531	484	498	479	490	459	485	528	500	505	504	488	481	441	463	479	533	495	485	519	474	453	496	477	468	465	501	478	485	485	469	504	497	515	485	494	468	470	478	502	483	503	486	487	510	466	452	478	469	486	529	494	450	478	466	514	501	516	498	496	456	474	481	489	484	504	475	477	488	478	476	461	449	460	482	498	474	499	477	462	484	479	479	491	503	435	491	524	475	516	470	512	482	495	465	477	478	546	484	452	484	492	513	481	497	503	492	537	463	468	474	486	486	447	471	487	489	476	443	465	460	443	460	461	461	483	514	453	506	449	463	471	463	515	469	519	484	481	493	468	488	485	464	507	469	477	499	473	495	515	504	498	509	456	469	486	494	507	475	530	441	499	516	485	484	507	450	487	468	508	494	472	448	495	507	454	519	514	519	493	449	455	492	449	500	456	455	502	480	458	476	490	464	479	483	512	458	487	465	492	474	449	490	472	494	471	519	484	497	488	465	471	458	494	473	495	474	522	464	465	524	460	472	508	487	476	479	486	467	486	484	473	474	487	495	490	493	464	454	442	468	492	462	452	491	488	490	490	490	486	472	494	496	503	496	491	464	500	491	484	456	441	516	493	488	431	479	469	456	477	538	490	463	505	493	470	479	500	494	556	489	435	490	514	485	496	522	483	464	480	451	445	535	442	486	474	481	471	492	518	460	475	490	511	503	474	503	492	458	514	491	456	467	438	487	507	465	434	463	483	502	541	462	477	464	467	483	485	508	494	485	480	435	460	490	497	471	487	460	483	458	493	488	464	497	474	482	477	475	479	439	495	498	498	466	422	498	438	490	457	471	487	475	470	488	439	486	478	453	476	478	459	477	474	463	524	518	461	469	477	441	506	444	493	478	479	500	478	497	473	491	535	496	464	484	474	478	517	538	497	453	469	460	479	489	484	504	453	483	470	498	476	455	495	515	505	477	467	498	475	475	491	446	487	504	481	460	480	482	496	457	535	489	497	487	520	478	437	486	481	499	496	444	508	472	480	491	498	452	498	477	501	503	512	499	480	477	454	461	460	500	502	459	433	500	469	464	495	464	498	484	433	472	522	480	464	459	488	469	521	467	482	471	483	472	486	471	492	524	498	467	524	475	496	483	487	459	480	455	469	483	472	459	495	517	486	494	521	474	462	463	478	499	470	467	508	501	482	475	509	501	494	502	507	469	467	502	479	471	467	495	499	490	455	481	488	481	514	484	510	442	455	447	453	499	451	482	484	458	512	466	508	488	516	501	451	436	487	478	489	517	466	506	475	480	489	457	478	505	510	455	514	506	463	471	470	485	436	528	477	460	492	473	488	481	459	547	459	470	497	481	512	487	508	498	488	469	474	488	465	485	512	472	514	451	467	510	480	456	494	470	473	469	454	528	462	486	472	505	486	474	491	479	496	503	474	483	490	481	452	520	468	501	495	445	495	487	519	464	489	486	504	507	476	482	500	458	505	466	482	493	430	491	472	484	518	468	506	466	509	508	481	475	472	488	490	497	474	490	438	514	501	464	476	476	456	469	490	483	451	444	472	452	428	490	477	462	474	487	506	524	470	472	481	497	497	495	503	500	500	475	505	479	506	502	447	491	486	494	448	515	469	463
8815	2304	2700	1912	1297	923	710	545	441	407	332	296	263	241	227	168	183	201	170	140	164	164	138	140	141	172	146	155	155	146	158	135	154	149	145	147	147	124	147	197	198	139	145	98	117	119	124	167	103	140	138	133	137	133	122	127	111	111	126	88	121	127	132	124	108	121	122	118	101	133	119	98	115	101	108	122	108	114	95	116	123	115	127	121	123	126	105	148	128	130	110	122	120	94	118	109	128	111	138	138	126	106	127	119	124	116	114	123	123	127	127	146	123	110	121	144	124	90	102	113	104	113	108	127	121	138	124	111	119	125	116	112	136	118	112	130	101	118	139	119	118	135	104	134	95	117	109	127	104	126	115	114	91	119	118	116	132	125	109	121	117	118	114	115	111	114	128	101	103	103	118	129	131	125	127	128	120	121	133	119	116	118	114	113	121	111	112	134	131	123	127	94	95	122	126	125	139	121	128	108	115	109	134	132	141	112	115	132	133	125	120	114	112	100	103	118	116	131	111	123	114	124	116	130	134	129	124	113	109	109	123	117	109	119	135	134	109	124	130	126	129	118	108	111	114	119	115	120	107	125	117	121	104	119	124	136	128	124	106	124	117	114	125	108	134	132	125	106	130	124	136	115	119	116	122	112	118	110	120	121	104	120	119	123	120	115	136	127	120	124	117	111	109	96	130	109	136	107	108	129	119	119	104	123	117	116	137	115	128	124	110	108	112	139	122	113	123	102	127	112	127	148	123	127	135	118	107	111	127	133	128	138	122	126	137	105	136	114	121	135	117	102	106	116	105	118	107	125	133	114	135	120	122	98	119	110	119	136	120	121	116	116	112	102	109	111	128	116	107	134	116	138	134	129	132	112	126	116	116	111	128	106	133	118	134	127	134	116	122	129	137	134	113	123	111	105	103	118	147	117	136	128	127	127	108	109	101	122	104	119	120	118	127	127	131	119	114	140	108	130	106	105	123	113	120	122	120	109	95	111	114	123	135	123	112	140	125	97	128	141	126	104	117	107	122	115	114	106	129	113	102	131	118	129	138	113	111	128	106	125	141	127	122	119	114	115	104	123	133	123	110	125	108	109	118	116	119	127	123	95	122	127	119	137	127	122	111	118	111	122	116	137	111	132	101	113	122	100	135	118	120	116	117	130	110	133	126	102	136	125	121	131	99	128	115	119	156	105	120	123	119	133	106	137	133	120	119	135	107	121	122	119	134	143	126	121	124	101	114	123	131	117	114	120	126	121	117	103	123	114	115	117	131	118	126	117	122	131	129	139	116	100	130	110	102	125	124	107	119	122	105	115	122	135	117	119	124	120	129	120	123	136	110	154	109	131	127	111	125	133	125	130	121	115	137	122	113	91	124	108	132	125	98	124	107	124	114	133	138	126	133	115	114	106	119	121	115	120	121	134	114	119	115	120	133	102	115	118	110	120	125	143	129	113	102	111	108	125	121	102	122	104	112	125	110	96	130	117	132	123	92	109	167	102	117	105	118	121	116	111	129	125	119	125	101	136	109	129	123	124	105	119	120	95	97	115	118	97	135	137	141	117	130	115	128	110	111	112	130	112	125	111	110	112	121	128	107	149	109	114	110	93	118	126	121	124	125	112	131	126	99	119	128	111	127	112	140	137	122	133	96	127	99	119	124	111	124	108	103	106	141	119	115	123	117	124	129	119	133	121	126	113	129	123	139	135	112	104	122	140	111	112	114	144	117	118	134	110	134	129	118	144	140	115	114	108	112	109	128	124	123	106	107	103	107	114	111	120	140	130	115	117	108	125	114	108	154	124	115	125	124	118	114	118	130	126	120	104	102	112	134	132	97	134	121	112	124	105	106	128	113	112	107	106	121	140	116	157	117	130	108	118	107	118	115	100	118	135	114	111	127	127	141	93	132	124	111	139	125	126	112	101	107	122	127	126	106	123	116	119	131	113	118	92	116	103	128	114	142	113	119	100	119	122	122	129	129	115	114	108	114	117	116	117	124	111	114	142	90	143	111	117	101	123	106	125	115	111	111	114	117	114	117	118	138	135	121	123	141	135	129	111	112	125	116	124	110	124	125	121	115	116	119	120	135	109	125	131	114	117	111	143	125	118	107	115	119	116	126	109	135	116	131	117	119	124	127	135	122	124	121	119	125	124	121	123	122	122	128	101	121	123	116	122	108	121	115	123	127	133	133	114	136	115	119	107	130	132	124	123	115	128	117	106	124	110	103	123	107	125	111	110	126	105	112	134	123	129	117	139	132	110	121	137	115	97	116	120	133	131	124	121	113	110	104	116	114	107	134	127	126	127	103	116	118	125	124	145	131	117	126	111	92	112	130	142	119	116	104	100	124	134	120	108	140	120	126	109	127	121	120	117	123	102	129	121	141	119	110	117	119	125	150	121	104	106	117	132	112	123	115	106	127	115	112	118	110	106	133	134	126	125	123	122	150	123	134	107	119	147	138	116	134	120	123	98	125	126	117	119	112	111	109	129	136	119	124	122	102	95	146	109	120	106	116	129	134	124	138	112	100	130	124	98	104	131	120	144	115	131	118	137	116	121	104	106	128	108	120	107	118	117	122	116	116	126	131	129	97	117	136	122	113	106	114	124	128	110	122	111	119	132	110	129	113	122	118	133	135	124	107	106	109	123	132	118	144	107	120	105	122	142	114	127	106	92	137	112	119	125	105	135	119	123	105	127	127	106	122	131	129	105	125	113	112	112	124	134	112	129	100	131	116	125	115	119	106	126	119	114	105	115	124	114	101	106	120	109	117	110	128	126	130	124	129	118	99	122	110	121	114	117	116	135	140	119	118	112	125	114	94	116	122	118	116	94	123	137	125	102	123	126	105	128	117	134	125	109	99	120	119	108	105	117	122	118	115	134	124	117	115	121	121	132	103	112	115	144	116	120	141	122	115	110	132	126	119	111	124	113	127	122	119	108	120	119	121	135	126	117	118	146	115	110	127	115	122	121	89	110	131	145	127	116	109	107	127	124	126	112	114	128	126	97	110	119	112	109	111	128	121	138	123	114	126	137	116	123	117	107	113	101	127	87	118	131	123	110	122	99	109	142	105	113	135	113	121	115	105	115	108	113	102	105	117	117	106	127	118	136	126	135	115	106	106	122	109	108	104	145	103	134	138	115	133	120	127	115	112	137	119	126	145	118	126	106	118	127	117	124	119	115	114	105	122	135	119	117	102	121	113	114	96	120	112	127	118	122	117	119	98	144	116	126	120	132	126	116	116	112	144	120	125	110	101	121	109	123	115	130	116	122	125	110	114	115	112	125	119	120	115	114	127	103	116	115	121	109	130	104	130	120	119	114	110	113	111	122	112	129	132	115	117	128	124	148	123	128	127	123	118	118	125	111	102	117	110	115	120	147	130	115	110	121	132	108	138	106	123	101	113	132	128	106	113	119	113	117	119	121	95	106	121	129	113	115	109	134	122	136	119	120	126	134	120	109	121	123	121	108	99	128	129	120	127	125
7764	2730	6661	7134	6027	4867	3921	3144	2712	2345	1995	1757	1511	1395	1350	1187	1173	993	966	962	813	832	811	780	746	769	777	796	817	852	763	716	739	672	651	587	623	594	686	1318	1191	856	641	496	553	513	496	527	539	548	507	514	524	525	532	489	470	461	463	472	478	478	450	474	488	462	493	446	460	448	463	467	484	430	444	456	423	439	473	458	465	452	396	434	435	422	436	487	439	455	476	440	403	433	450	462	460	419	438	409	406	437	427	412	410	423	462	430	428	410	417	438	399	444	427	423	430	443	445	465	426	403	499	440	464	444	432	421	480	451	415	455	457	400	427	420	381	408	405	430	407	437	469	376	413	427	412	435	439	406	443	426	457	411	445	406	414	444	454	422	442	436	418	441	430	412	416	403	411	403	401	422	427	409	412	420	431	414	418	433	470	449	429	410	462	414	390	486	386	440	417	409	421	447	447	393	414	407	453	458	393	453	456	438	436	437	381	413	467	428	421	440	422	435	419	469	429	424	381	426	436	390	420	407	464	406	425	446	371	403	429	389	433	415	391	411	415	441	407	399	419	437	404	462	375	374	451	422	416	429	414	401	399	433	425	425	389	441	400	409	442	416	421	418	434	382	463	471	431	400	437	421	410	444	449	411	414	433	415	441	392	452	448	411	449	408	405	414	418	421	447	443	424	396	378	430	448	431	428	416	394	431	424	411	443	434	388	376	406	420	422	432	442	404	407	402	437	420	439	411	412	440	419	419	428	413	385	473	434	390	392	428	420	422	409	417	413	434	415	424	453	445	394	438	424	391	424	412	469	454	404	422	411	423	422	374	414	398	431	401	446	406	448	402	406	408	398	396	399	414	382	427	427	426	438	428	406	418	426	406	397	394	435	369	426	397	412	429	396	401	438	402	455	419	429	424	412	439	446	412	403	418	431	409	432	393	415	407	434	463	435	449	437	452	406	433	431	405	477	446	413	389	418	417	429	423	440	432	425	418	414	400	400	432	413	428	428	417	455	448	403	417	429	398	430	415	418	442	408	396	432	425	408	423	424	404	420	384	408	434	448	430	403	425	419	389	424	427	368	419	446	409	415	432	421	383	459	426	443	420	392	426	412	373	394	412	414	426	427	412	406	430	425	426	408	408	431	412	424	404	397	444	426	425	399	419	433	395	409	427	420	398	409	472	450	450	431	409	395	445	415	404	424	418	448	414	398	403	386	424	414	445	387	418	379	399	398	406	442	430	420	382	417	433	416	366	382	438	438	398	403	431	421	451	431	427	420	421	442	464	409	410	458	416	451	416	405	437	423	427	437	413	444	430	379	454	440	427	430	422	420	435	432	424	427	399	367	420	394	437	421	427	411	418	407	431	384	409	434	452	426	430	424	444	414	453	384	428	429	465	446	460	399	431	389	419	451	424	406	412	447	426	420	413	443	423	449	420	457	419	409	381	432	390	399	407	378	402	416	410	443	431	425	414	429	405	427	423	444	390	398	407	429	414	392	423	426	433	401	418	419	397	420	437	434	401	452	412	390	410	387	395	437	418	436	411	440	453	361	394	408	423	433	422	464	409	394	410	409	414	420	413	398	413	453	423	426	396	454	394	400	425	406	402	459	428	429	431	436	417	390	405	442	423	418	422	424	397	402	447	378	393	430	435	458	398	414	395	399	416	402	407	405	428	428	399	401	447	413	399	449	452	432	427	455	427	414	386	425	430	431	436	401	419	426	396	435	398	435	448	420	434	429	391	457	459	457	400	454	422	424	420	433	441	398	421	451	422	459	409	413	382	411	418	461	390	386	429	411	429	436	408	402	409	412	387	413	467	435	440	418	422	388	416	405	404	408	411	417	439	424	396	416	446	409	428	412	426	415	454	411	431	415	400	420	416	384	431	416	412	434	437	423	393	425	421	416	435	448	409	386	432	419	399	395	404	398	423	446	405	429	429	428	431	376	430	457	410	403	486	419	405	403	387	440	406	405	410	393	405	416	420	400	454	407	395	432	413	386	437	410	391	378	416	450	387	377	410	442	442	433	441	416	407	400	434	394	451	460	414	442	407	421	422	418	429	423	406	415	413	401	395	407	482	430	437	409	425	412	444	386	438	407	428	429	399	415	389	436	386	451	426	435	396	427	426	440	436	406	422	435	439	450	419	432	429	429	429	404	407	412	477	384	462	433	421	418	397	445	399	457	402	449	443	415	436	397	406	388	416	410	440	416	414	425	406	420	402	409	433	428	443	399	384	435	448	413	385	410	397	420	430	405	397	403	422	430	418	404	433	400	386	436	411	426	457	423	413	434	406	419	431	431	420	437	411	431	441	422	423	433	400	418	427	397	421	444	403	403	410	409	421	411	385	401	420	429	398	452	405	398	417	446	423	399	389	398	422	440	435	401	436	484	397	408	413	401	439	408	411	410	411	406	402	465	396	440	428	419	417	415	428	400	365	420	408	418	442	417	412	417	431	413	413	433	410	418	411	440	415	428	475	405	416	386	403	413	430	403	473	428	388	429	410	418	436	429	432	411	432	417	419	407	403	445	411	438	473	410	398	423	397	383	404	417	421	395	416	397	392	402	453	435	409	436	430	451	429	407	434	455	407	420	448	405	423	388	395	389	407	451	428	418	420	429	412	415	407	372	405	460	442	429	373	456	414	445	392	444	390	425	410	429	410	394	413	384	399	431	412	441	441	435	411	433	455	398	406	416	401	385	476	454	399	416	419	414	442	373	437	428	407	465	405	426	430	448	393	453	442	442	451	389	447	417	422	420	456	421	445	446	425	432	443	411	451	422	379	423	391	390	386	431	423	423	427	438	429	410	432	365	408	388	403	390	427	406	436	437	385	429	451	399	418	461	368	423	376	428	420	398	426	468	410	457	409	392	438	414	416	413	440	386	432	431	372	425	410	431	422	446	438	403	402	397	442	437	396	441	424	411	435	413	399	411	416	442	432	458	437	418	422	406	419	387	405	427	427	394	438	423	401	470	408	401	407	438	394	409	401	396	406	419	431	403	411	402	411	446	394	381	435	416	421	429	456	437	420	412	398	435	447	424	393	377	466	434	434	396	435	445	420	436	397	392	452	390	452	389	409	392	396	390	417	404	430	403	424	437	412	410	375	414	396	416	432	373	427	420	410	422	446	442	421	409	389	407	422	374	444	435	388	382	447	428	446	422	402	412	427	420	419	383	419	430	411	386	417	453	441	427	428	390	407	452	409	420	396	405	413	455	410	430	433	428	426	396	432	449	464	385	389	462	421	455	407	394	428	410	448	386	399	423	419	390	427	418	411	442	415	382	415	450	402	432	397	438	392	409	420	399	402	407	430	418	406	399	409	412	481	410	398	385	440	452	410	446	414	456	432	441	407	426	414	424	418	438	397	459	418	417	395	434	427	403	469	427	364	398	405	397	438	420	417	393	422	428	395	390	433	388	424	454	432	475	354	425	416	429	421	424	407	442	403	402	434	406	435	408	419	413	418	434	399	439	394
1291	330	331	306	289	292	289	276	274	267	280	269	278	267	254	229	272	264	248	264	271	282	266	284	285	278	260	272	264	267	274	296	264	268	227	260	288	242	287	272	253	282	261	266	258	272	247	265	277	303	284	251	244	261	282	249	261	268	258	253	261	287	240	290	270	304	250	280	290	259	277	241	253	266	300	284	286	278	271	300	264	258	274	259	250	287	278	281	287	281	251	273	294	267	256	278	295	265	251	278	267	263	273	244	271	262	276	270	267	233	258	250	279	252	275	261	263	262	246	258	275	269	270	259	282	271	252	307	269	260	256	266	287	268	261	278	248	287	277	260	232	264	240	292	283	266	245	252	283	272	272	261	254	284	270	265	263	281	238	269	265	260	258	259	289	257	252	260	293	252	278	263	242	271	259	275	252	246	267	271	251	270	268	284	273	262	318	280	254	229	257	264	264	249	276	266	276	296	260	253	261	271	264	294	263	286	261	246	272	238	280	281	261	249	277	244	292	260	277	252	228	234	291	247	285	268	249	262	286	255	290	250	280	254	297	257	289	260	292	259	263	259	288	260	254	263	248	297	275	269	287	263	279	274	241	264	247	274	260	265	265	244	275	269	293	263	274	261	281	271	239	282	280	242	270	274	255	267	275	288	265	229	283	305	253	250	289	305	271	286	259	262	249	274	250	283	253	295	260	255	296	297	275	245	263	257	277	246	250	279	234	286	293	265	275	269	246	283	250	249	268	261	247	234	260	270	285	292	261	292	265	259	278	301	274	285	270	295	251	279	246	255	242	271	285	269	268	302	256	278	259	251	269	282	274	232	245	280	265	273	264	281	264	246	276	264	278	249	235	259	251	271	248	276	244	274	267	269	266	262	257	269	237	252	276	256	281	277	263	266	290	252	266	251	266	269	267	274	282	255	249	286	278	247	236	298	252	255	247	267	264	301	284	284	262	263	271	270	276	279	278	245	275	302	261	267	256	274	269	289	278	292	259	272	266	260	275	265	251	273	277	264	264	260	242	282	249	246	260	250	286	261	259	255	283	254	289	260	256	271	285	268	277	231	262	266	269	258	246	280	278	265	272	242	257	256	274	295	287	275	274	273	264	272	270	273	310	272	284	240	285	266	267	260	230	267	260	279	278	288	250	275	268	272	251	268	297	254	257	289	238	288	261	260	268	286	270	263	276	253	257	272	276	257	259	268	265	280	291	259	263	228	260	287	251	263	245	275	281	264	274	259	251	258	245	240	262	273	260	254	274	263	276	267	298	259	251	248	277	277	276	245	251	240	254	271	274	254	262	263	269	257	287	263	238	258	256	273	237	253	273	262	246	264	264	254	239	258	240	257	266	280	267	261	271	263	270	244	285	258	245	281	265	280	258	249	253	276	276	282	270	253	243	228	293	266	261	301	264	286	281	275	292	313	265	255	297	262	298	264	297	287	243	259	254	275	271	266	249	264	255	254	273	293	256	259	292	282	274	267	240	245	291	260	255	272	291	245	298	269	261	258	294	279	246	251	273	283	268	293	246	281	259	274	260	253	260	243	277	281	267	244	260	284	266	261	252	274	265	289	292	264	268	260	273	250	261	276	266	250	252	269	261	269	301	253	268	293	249	267	263	297	260	253	283	274	257	302	268	253	267	278	245	233	277	267	275	247	261	295	264	241	284	263	290	271	266	243	294	249	263	276	260	267	258	261	223	281	278	249	268	286	263	250	263	283	257	256	260	268	255	255	272	263	249	246	291	257	258	278	257	260	272	275	265	266	243	269	288	268	293	289	277	247	261	278	296	261	289	249	244	277	310	229	264	299	277	275	271	280	251	282	279	243	289	271	252	277	260	267	300	281	248	259	296	285	252	306	267	304	278	244	281	245	299	242	277	264	239	223	269	275	266	240	254	276	257	269	286	269	285	265	251	274	274	284	297	276	293	288	283	224	263	293	283	277	231	242	268	267	289	308	285	261	284	255	299	306	251	276	259	259	246	260	279	262	280	268	284	254	278	268	244	259	259	270	256	270	287	296	292	276	243	268	259	268	281	278	254	247	255	256	270	266	253	276	273	263	273	245	307	267	283	285	282	285	293	265	284	271	263	257	293	285	249	257	286	258	293	276	262	264	258	254	237	252	281	252	275	243	291	284	276	253	287	251	282	233	264	252	248	261	247	320	263	286	303	272	278	275	260	270	280	256	282	258	254	263	253	248	264	284	278	260	255	288	278	281	277	250	292	298	264	265	256	272	273	257	297	258	266	263	300	267	288	288	276	288	268	270	261	287	285	267	275	279	282	265	286	257	256	295	260	276	264	267	281	268	267	255	230	265	259	251	260	286	275	240	259	229	296	271	249	259	269	268	275	272	262	271	253	265	237	280	296	258	273	263	269	272	263	248	280	240	264	262	242	261	273	241	239	277	278	254	263	295	282	278	265	239	292	263	262	262	285	248	287	256	254	257	256	250	275	269	271	281	251	281	242	270	248	263	267	270	236	250	265	272	268	284	272	261	262	264	267	276	265	238	276	291	264	261	280	287	256	238	273	258	271	265	254	270	263	274	282	260	259	263	276	269	238	249	236	265	250	298	270	254	249	252	267	264	251	258	265	258	257	263	278	261	282	254	308	289	267	264	293	291	267	267	274	241	250	241	263	287	283	275	268	272	248	245	301	247	279	292	268	277	260	278	262	264	267	256	282	261	259	258	291	251	271	256	270	279	255	279	287	255	244	265	293	262	250	258	248	256	288	248	295	279	280	265	266	250	275	263	259	284	261	260	281	276	278	273	282	262	301	274	257	277	252	251	309	244	288	266	256	269	259	270	274	300	287	279	261	254	253	291	274	302	274	258	271	291	271	233	265	234	271	263	252	261	241	258	283	247	251	250	259	271	253	282	283	254	260	272	282	260	292	261	248	268	272	240	267	284	268	257	263	272	282	256	268	275	246	258	246	261	269	272	287	269	267	264	304	296	256	265	280	276	249	239	250	251	243	267	245	265	268	218	262	259	255	257	252	252	235	258	263	281	256	266	273	259	265	261	264	269	266	280	222	287	249	266	282	234	279	268	268	249	277	272	268	290	264	266	273	278	291	270	276	266	263	286	286	279	248	276	265	277	273	296	261	261	256	263	265	248	274	247	269	275	276	270	285	273	280	260	259	239	271	278	301	264	262	253	287	255	252	257	283	281	291	265	293	275	257	273	257	271	274	267	267	261	272	251	285	267	283	268	257	299	269	240	249	264	273	237	258	285	280	281	294	242	268	278	244	260	257	268	270	257	274	258	264	273	298	280	262	294	261	294	287	291	248	241	310	238	279	264	257	250	263	242	238	267	258	269	266	280	299	264	277	273	283	281	302	248	284	263	239	270	260	262	267	259	286	254	290	269	280	270	260	245	259	260	218	263	272	266	251	260	253	272	250	267	267	241	295	272	295	272	268	273	268	253	272	243	233	277	273	255	260	247	254	234	229	269	245	253	272	258	274	273	266	260
2207	906	977	1078	983	898	884	933	911	799	838	848	868	894	817	914	837	853	838	865	837	817	864	833	855	872	830	847	861	802	852	876	863	833	832	810	809	823	816	804	878	805	780	804	806	828	820	809	827	794	816	807	851	819	823	785	840	850	891	807	781	824	779	809	835	812	829	834	862	817	807	795	804	807	858	800	807	888	831	844	860	837	868	814	782	816	807	811	837	811	834	845	827	791	777	816	861	856	767	862	837	826	807	832	816	811	828	871	810	803	834	839	840	860	831	783	869	891	864	842	872	803	878	819	835	805	797	808	794	794	819	814	823	865	842	832	810	798	809	861	865	849	801	834	814	822	829	768	842	774	827	826	834	824	801	845	811	798	814	809	866	811	880	816	853	797	806	797	860	803	822	817	785	793	836	802	801	860	801	819	817	837	846	819	893	820	878	871	844	830	834	814	818	787	829	808	804	794	824	832	781	821	844	812	787	811	823	799	864	758	823	777	819	803	850	860	827	789	829	785	787	831	857	841	805	821	814	879	819	891	813	875	783	831	806	883	850	798	819	828	794	855	798	806	769	788	815	833	802	846	770	829	831	833	814	772	872	835	806	858	785	902	809	831	763	805	841	821	824	787	821	819	832	864	761	831	812	822	802	826	808	808	799	851	859	805	839	790	836	800	858	828	807	833	779	795	827	805	783	793	789	836	816	832	833	764	817	810	824	794	818	871	802	833	848	822	826	801	790	810	757	801	851	813	834	763	843	797	818	824	884	807	829	821	793	803	832	838	841	806	820	796	874	790	876	792	781	795	813	832	811	821	811	812	808	830	825	814	799	794	774	808	817	791	839	825	814	813	813	816	770	819	816	834	858	807	795	786	809	804	829	820	849	821	823	778	823	854	905	800	790	809	825	792	856	815	852	862	779	825	798	816	834	840	821	822	827	788	794	805	819	811	792	807	795	803	849	804	820	860	810	807	780	831	845	819	816	859	854	823	797	831	809	825	820	836	825	807	795	817	828	806	791	785	852	836	837	840	832	846	845	807	771	825	811	856	830	853	840	794	846	803	842	826	826	859	759	830	784	774	817	829	763	841	776	814	775	794	852	846	771	821	866	793	784	786	790	865	823	807	819	821	830	882	820	770	798	828	770	850	820	774	840	835	858	815	874	836	832	805	790	805	827	831	813	866	774	806	857	859	833	868	843	865	838	853	826	845	821	826	862	756	816	822	801	824	808	809	807	862	804	759	838	853	838	777	817	860	838	779	820	854	791	764	811	791	855	806	823	831	829	845	801	803	799	850	845	810	848	853	851	818	871	843	840	793	872	804	836	781	785	789	865	862	831	790	826	860	765	773	802	841	823	793	857	856	850	827	787	831	778	788	848	826	798	774	849	814	825	777	834	802	854	848	776	820	850	799	829	824	835	781	838	790	833	845	888	862	767	838	858	823	792	845	832	821	797	811	870	817	826	790	787	822	842	842	835	768	814	861	785	823	831	788	809	842	847	838	742	835	828	850	787	826	755	793	832	863	809	809	876	811	866	792	855	800	806	758	791	789	795	842	790	789	790	743	785	817	822	796	878	855	820	798	823	794	809	798	830	780	819	846	819	839	813	836	846	858	784	807	822	775	834	865	785	809	809	864	782	814	840	804	829	821	794	833	834	811	777	780	833	788	855	810	848	790	818	853	781	803	809	847	832	842	823	783	815	831	777	868	862	803	833	853	778	811	783	777	812	779	826	799	828	834	837	828	821	863	836	760	819	829	847	816	810	856	836	852	822	852	867	815	769	826	820	866	829	808	782	832	797	830	802	824	829	849	836	815	801	868	812	777	824	843	830	795	771	867	800	896	826	789	810	835	791	826	796	792	846	832	819	831	826	824	828	802	832	811	863	815	837	846	815	875	837	840	853	851	792	791	819	776	824	840	841	811	852	807	787	807	816	807	832	807	799	816	818	836	800	809	823	891	822	882	873	867	869	844	883	796	816	819	806	811	775	782	832	808	854	790	803	865	843	872	840	848	823	804	831	793	806	819	887	847	807	805	855	794	831	827	830	791	799	809	798	779	805	848	785	831	824	807	817	865	823	795	862	808	829	839	798	811	851	839	858	841	873	849	821	855	830	826	789	853	832	789	765	811	801	821	836	812	789	814	816	810	844	851	756	851	852	829	848	841	799	800	802	882	831	850	803	780	799	785	806	832	872	786	768	820	808	797	836	749	791	796	816	804	766	812	808	831	860	831	821	829	819	811	840	840	819	819	750	805	849	854	858	746	817	805	854	841	791	828	815	805	781	810	822	810	831	812	831	871	819	844	852	867	815	859	862	838	799	764	774	860	827	859	797	791	783	806	876	808	821	846	782	862	816	817	783	856	802	840	810	815	781	821	868	819	854	832	844	858	865	850	762	801	851	799	853	846	862	823	777	784	841	818	827	789	837	867	806	867	815	876	789	800	826	858	777	840	857	785	789	826	809	813	841	829	875	838	805	849	818	847	755	838	797	853	839	842	824	834	794	861	824	800	792	788	811	793	827	813	790	781	829	828	836	798	806	792	851	822	811	802	765	871	823	868	828	877	817	842	852	816	829	847	800	765	808	832	831	863	864	830	884	890	862	771	846	886	855	835	855	823	784	827	791	833	827	849	800	824	806	812	803	865	824	767	822	772	804	783	789	851	817	880	818	816	835	836	839	798	817	846	849	784	809	872	805	819	831	831	768	858	820	775	816	790	783	774	784	842	867	838	837	780	859	835	808	820	791	781	839	769	816	891	776	899	816	843	834	844	848	846	864	810	807	822	779	818	828	832	844	767	816	821	848	830	857	811	811	874	841	817	869	840	788	841	825	836	845	811	868	782	812	811	824	790	817	812	799	755	826	781	825	804	851	834	840	790	777	842	866	817	825	833	810	782	857	806	846	835	831	824	785	848	859	852	845	817	798	800	825	814	879	845	858	789	816	785	820	803	816	808	840	837	816	830	877	810	845	802	831	808	772	843	777	817	794	761	886	792	801	800	838	848	819	825	804	827	842	797	849	794	768	808	816	848	840	806	840	881	811	790	832	833	801	862	819	828	856	848	823	810	851	852	846	808	779	788	770	854	800	839	824	807	833	810	838	844	817	845	870	844	798	770	825	860	817	788	883	783	852	794	843	845	806	832	829	790	804	846	809	820	813	814	843	789	791	849	794	820	795	812	817	843	822	812	813	808	885	784	820	802	875	788	808	802	847	836	796	794	815	813	827	848	822	793	817	845	816	842	797	817	814	766	799	782	843	809	842	818	899	808	792	845	791	868	850	845	846	851	805	856	826	850	805	833	832	810	808	814	774	811	817	804	839	785	825	836	806	844	811	842	829	863	844	763	821	838	760	805	805	814	846	853	820	805	828	858	789	818	854	782	814	847	810	793	875	846	829	841	790	782	820	794	838	807	819	798	823	811	824	848	807	857	867	842	785	795	833	864	796	824	804	820	844	829	865	817	871	793	809	872
4814	1202	1520	1025	732	571	417	361	289	296	250	231	193	222	208	192	205	193	156	160	146	173	175	156	155	153	176	140	154	170	146	161	156	162	163	124	153	137	142	169	181	164	157	139	150	135	161	153	134	153	164	151	149	158	147	156	136	121	124	118	128	138	136	140	143	147	136	145	156	151	163	145	135	164	135	164	162	170	173	134	157	145	154	137	160	163	149	151	134	168	132	155	154	133	164	139	137	135	154	147	156	147	152	135	173	150	133	134	159	147	137	134	140	145	133	167	146	131	146	132	151	145	140	138	146	146	153	158	151	158	142	163	150	142	143	157	137	133	146	122	141	148	141	152	128	146	114	146	134	142	137	162	154	163	159	127	135	136	141	150	134	137	160	142	142	168	141	156	161	136	143	128	141	150	123	146	155	131	146	146	156	138	138	131	152	142	128	147	142	149	152	157	140	149	161	132	159	157	134	132	159	159	152	155	145	144	138	159	145	140	141	123	127	145	162	142	122	145	168	152	124	147	129	148	146	127	149	156	132	168	158	159	135	145	123	137	151	121	145	146	152	139	163	153	150	158	138	146	148	140	137	152	132	151	144	143	146	129	157	167	145	156	133	127	122	146	155	140	131	156	145	134	151	136	145	127	137	124	133	148	147	118	158	125	138	137	143	140	137	134	148	157	150	149	142	149	150	134	163	135	131	148	150	134	144	133	146	147	158	147	148	142	126	168	154	159	147	162	167	149	152	156	135	148	156	131	151	135	150	158	148	134	129	139	158	151	153	141	141	142	138	136	128	168	141	156	141	153	153	132	143	139	145	152	158	128	167	151	132	138	161	160	136	147	147	152	138	162	142	128	137	134	155	118	138	153	133	140	162	151	151	154	156	153	156	161	166	144	150	146	159	160	149	143	137	149	142	122	141	146	127	146	144	136	141	161	147	133	148	131	129	170	146	148	161	149	130	155	170	132	135	140	174	157	148	141	130	143	147	144	153	125	139	140	158	136	153	137	139	151	138	157	166	125	148	132	143	154	154	140	152	138	130	131	143	135	111	140	127	134	149	172	141	151	127	147	153	144	152	153	140	139	126	138	131	161	149	135	145	143	117	164	144	136	137	129	141	154	147	166	149	154	154	149	131	143	149	141	130	145	151	160	144	144	145	136	151	132	159	142	147	141	141	144	128	142	124	151	137	129	151	154	133	154	131	144	129	152	148	136	138	135	134	159	108	155	138	139	125	134	146	150	149	152	128	132	127	133	145	152	142	150	142	159	166	124	122	151	128	148	142	144	151	129	126	124	146	141	159	141	146	151	133	153	126	122	141	167	157	125	145	149	137	146	152	134	142	135	130	148	140	140	165	151	135	149	119	133	131	133	156	136	151	145	123	157	141	140	132	126	157	118	137	145	133	131	147	140	137	172	132	151	144	141	151	139	123	157	152	142	149	132	143	155	154	153	122	147	132	123	137	140	130	140	157	142	136	143	161	154	146	164	132	157	153	135	124	145	173	137	139	152	154	130	151	158	137	147	135	147	133	149	132	147	164	165	133	157	149	161	157	143	149	128	132	146	144	121	159	143	173	146	139	132	124	140	138	131	154	143	148	157	162	140	155	151	151	154	159	128	179	129	134	113	132	119	158	137	149	127	155	138	132	143	140	152	134	127	132	148	155	155	141	159	143	151	138	139	147	156	147	134	139	138	142	141	127	132	142	168	140	148	129	151	148	137	143	140	142	127	170	149	159	152	136	165	145	148	175	151	141	131	156	150	128	161	157	152	145	139	140	136	135	142	144	140	140	126	136	152	142	147	141	133	130	135	138	142	152	133	141	152	137	141	144	119	140	144	120	170	128	135	159	142	139	156	152	153	127	140	143	144	140	152	141	154	150	155	138	164	127	136	143	152	147	142	129	118	135	165	127	144	140	143	158	120	150	155	125	145	137	163	143	124	141	131	149	131	143	140	147	151	156	120	135	155	113	162	159	120	119	157	139	147	163	160	141	152	132	141	145	138	160	156	157	137	142	152	157	144	136	153	161	141	146	156	139	141	157	139	164	148	127	155	147	143	133	138	162	145	154	149	140	133	151	117	150	123	155	141	147	127	120	157	137	140	134	134	154	124	115	135	150	141	137	128	157	146	130	151	156	159	146	147	143	151	161	163	119	144	145	162	153	148	145	140	168	119	158	144	128	161	130	148	155	160	150	155	158	141	119	154	150	141	135	134	124	149	153	137	150	135	138	132	136	139	152	161	165	162	124	137	149	147	120	134	154	136	121	151	129	157	125	144	171	142	141	148	136	149	171	136	161	150	131	132	127	138	146	162	151	162	124	167	147	150	143	170	143	136	141	143	126	162	147	141	148	135	142	146	153	141	127	143	147	108	143	127	147	142	160	126	132	144	127	141	162	132	156	123	139	140	144	133	151	144	131	131	140	136	159	149	135	130	146	140	133	155	148	155	131	140	148	159	139	150	125	134	143	143	133	132	157	158	135	146	177	120	161	154	150	154	144	148	157	153	165	146	135	137	128	134	129	147	139	145	139	144	143	153	149	150	127	152	127	149	137	164	127	121	145	142	142	148	124	144	145	140	156	145	145	139	145	156	145	158	146	153	153	158	130	140	142	161	149	126	145	157	140	168	130	143	172	149	148	131	124	152	156	145	140	159	161	138	158	139	129	146	146	147	163	149	149	140	129	148	145	149	136	149	138	145	143	159	139	118	126	177	148	133	151	142	131	147	147	168	170	150	157	150	153	139	146	155	144	146	156	168	120	163	151	152	125	127	132	152	166	167	162	127	133	138	149	145	132	144	151	146	158	159	137	163	136	129	150	142	123	143	123	149	156	140	141	137	130	150	146	123	123	147	129	146	157	129	144	148	155	150	158	145	132	154	173	125	138	145	132	154	163	135	135	168	145	143	156	137	118	131	143	153	128	135	143	140	136	118	165	146	143	158	139	135	151	137	147	152	125	139	142	133	152	127	140	145	157	135	135	149	146	135	147	136	140	144	133	133	130	153	144	145	124	139	150	127	137	132	145	131	144	139	141	133	146	136	139	146	134	172	132	147	146	148	152	130	139	147	170	145	141	145	143	152	163	141	154	153	150	152	128	142	156	162	132	129	165	132	136	137	142	145	140	148	103	132	149	147	166	176	126	141	129	150	142	130	158	105	130	131	154	126	144	140	154	135	155	129	143	131	140	145	133	132	143	158	139	152	164	120	141	157	142	141	146	149	141	120	136	137	139	135	116	145	140	157	142	114	139	135	131	140	139	131	161	139	138	137	152	133	141	128	155	140	137	169	134	154	151	144	156	126	153	138	154	146	137	141	149	127	138	152	135	132	140	142	147	141	146	152	162	136	134	137	112	160	155	122	160	161	150	152	145	132	137	145	162	135	146	140	137	138	162	143	136	132	165	140	106	149	140	155	141	153	137	153	141	144	148	164	150	134	145	139	137	139	134	166	141	144	138	157	138	170	133	133	129	156
5610	1652	3818	4033	3436	2860	2252	1961	1657	1457	1254	1184	1027	1007	885	842	816	833	778	782	707	641	664	665	637	676	672	680	674	625	637	568	630	585	617	584	551	580	584	761	923	755	628	521	526	543	516	546	520	530	538	487	506	504	530	514	518	520	543	512	494	497	515	476	478	511	504	485	508	493	487	462	495	463	480	479	466	522	476	495	465	492	523	478	518	475	483	533	474	513	470	443	469	501	484	464	533	511	473	495	468	489	456	469	497	508	483	463	467	473	541	478	498	484	486	482	495	495	470	476	468	453	463	485	513	501	520	488	473	453	449	495	473	503	506	531	508	506	472	476	475	474	462	495	497	469	446	461	470	479	478	470	454	451	489	495	514	482	471	494	472	500	508	439	426	492	490	488	481	440	491	483	497	454	506	479	460	501	483	468	458	489	453	470	510	495	434	430	549	534	503	442	532	450	456	442	484	460	507	527	528	487	534	499	496	484	496	474	469	482	483	457	477	456	474	506	485	488	469	490	466	488	514	496	480	499	493	470	464	477	464	466	506	468	469	493	441	500	491	486	497	452	505	462	510	478	516	458	481	531	459	515	509	483	442	495	449	457	476	463	495	511	512	468	457	457	479	494	481	494	473	459	515	507	472	455	502	493	462	467	468	524	476	495	470	499	477	501	511	486	478	490	466	470	466	490	485	487	482	488	471	448	498	452	463	462	522	425	516	481	494	465	463	460	479	486	477	499	443	467	516	499	478	506	484	503	522	452	466	524	520	509	468	469	481	435	510	483	457	462	498	490	474	485	474	481	505	489	470	476	485	484	496	456	478	511	477	450	451	438	469	506	462	483	452	506	470	501	507	478	505	487	506	512	435	484	454	489	479	468	507	448	477	439	474	486	506	467	511	471	478	455	513	479	485	466	464	493	491	501	465	470	483	477	505	496	496	530	450	462	495	486	512	503	461	475	498	520	511	470	470	460	466	511	488	490	472	517	489	482	482	508	467	513	489	500	454	454	484	480	498	449	494	470	482	469	473	491	460	444	472	513	477	457	520	496	477	443	443	481	493	450	499	435	501	494	486	474	473	483	503	484	458	500	457	459	459	478	497	479	463	499	478	478	442	459	480	469	491	496	491	477	453	450	503	476	478	501	440	476	454	473	521	487	467	488	491	466	498	517	509	463	465	479	486	465	474	478	489	483	490	496	451	474	462	473	467	467	473	464	472	495	486	492	441	477	493	496	507	478	471	487	468	480	476	465	498	505	533	476	469	483	490	465	484	515	510	530	463	495	477	479	489	454	496	526	444	489	509	457	439	442	483	473	464	484	514	461	461	468	459	457	449	462	507	456	428	479	448	461	509	518	494	499	450	442	456	486	500	494	492	488	492	454	480	479	487	423	457	475	478	473	446	509	519	474	483	465	464	465	529	501	458	461	480	456	477	494	471	461	502	447	473	477	474	456	450	498	513	476	525	491	510	491	469	449	454	480	538	459	458	461	499	494	463	509	474	495	498	522	476	485	471	486	503	441	489	511	482	481	490	448	477	452	475	498	482	491	473	452	461	483	472	478	452	481	456	513	508	479	468	486	470	464	473	476	534	502	499	476	489	520	504	506	496	484	476	494	493	470	479	509	493	489	477	495	482	494	454	460	502	473	491	455	465	519	475	447	479	482	513	473	463	498	509	471	501	465	437	483	480	461	488	495	442	489	474	536	472	475	518	494	461	507	497	480	464	483	440	484	471	436	466	507	502	484	452	511	458	459	535	429	442	470	512	493	534	514	468	450	497	500	501	498	471	470	482	503	457	490	512	452	477	501	486	500	486	521	510	463	521	446	452	528	488	487	516	466	482	483	492	477	480	451	502	510	444	514	428	495	456	485	486	460	491	465	475	487	473	474	464	427	432	433	457	472	451	440	480	491	481	463	489	528	481	486	466	499	465	481	449	450	484	504	481	464	488	454	475	449	466	504	513	451	437	457	500	536	523	499	505	463	456	482	503	515	467	486	498	513	473	457	500	504	477	491	476	495	455	522	486	490	462	471	478	499	500	485	518	466	527	475	491	463	475	477	482	471	492	487	457	483	463	483	456	448	480	511	458	460	470	518	483	445	490	457	509	469	475	487	494	508	482	477	501	494	500	429	481	502	474	485	520	491	460	474	472	492	508	467	432	486	489	527	467	483	507	508	448	544	452	493	505	485	433	500	442	458	469	460	446	477	440	473	444	468	486	491	508	487	521	512	445	482	477	429	466	490	486	441	471	439	518	516	492	518	481	481	505	459	448	433	468	471	485	427	510	494	465	516	481	472	450	466	496	476	461	487	445	501	464	460	482	467	481	462	467	454	477	497	479	491	481	483	479	445	515	478	499	477	457	494	480	474	487	477	486	461	486	494	518	471	498	481	470	428	444	502	469	477	477	481	470	469	468	464	467	473	473	496	497	525	508	481	476	470	457	485	472	488	466	478	497	458	489	514	474	466	511	462	505	488	480	492	446	477	456	480	468	464	487	468	470	543	485	476	461	446	463	455	509	475	496	477	488	522	469	471	444	496	482	484	465	468	469	495	461	506	509	499	476	461	488	456	526	464	501	489	493	491	519	485	474	488	439	454	474	501	480	494	508	486	469	435	520	520	451	536	496	458	442	459	493	499	433	482	517	513	477	465	486	485	474	448	493	492	500	494	481	442	478	457	450	511	465	479	465	448	477	499	474	472	462	472	478	485	471	443	473	468	502	480	507	491	512	435	489	469	443	476	456	476	459	503	506	471	446	460	449	497	505	493	457	469	428	476	526	463	458	482	484	478	503	454	501	482	510	475	499	449	480	502	466	480	497	484	483	486	493	478	502	441	524	513	427	462	474	482	486	461	482	487	484	490	512	490	486	476	464	494	476	490	485	476	482	484	470	483	494	553	460	460	458	438	462	535	474	477	508	488	474	491	510	488	509	487	493	483	482	508	476	489	470	468	501	489	472	488	464	469	479	459	502	492	424	471	463	499	479	470	461	455	485	479	481	509	462	503	503	474	481	486	530	467	459	469	447	456	477	504	442	474	487	528	474	461	489	477	500	446	476	508	443	486	502	466	454	526	496	464	490	494	470	500	492	471	477	449	482	472	528	491	439	459	476	456	474	460	451	470	482	479	492	528	477	445	502	480	466	453	480	491	480	487	464	520	492	449	488	470	510	519	475	484	448	499	453	463	500	539	464	484	491	448	477	496	493	501	465	501	455	497	526	461	474	431	526	493	495	485	466	490	482	496	505	510	485	482	464	455	458	479	464	499	485	488	452	469	442	458	498	487	472	480	490	487	469	445	475	480	469	472	462	503	513	481	476	471	518	489	501	468	463	485	471	492	480	504	563	471	504	484	504	494	493	472	523	470	504	487	476	457	492	451	474	459	488	489	438	476	475	465	496	495	504	478	466	472	517	500	481	477	453	463	499	504	469	458	465	455	463	470	479	486	460	469	507	478	489	464	482	508	460	469	474	481
8889	2288	2773	1914	1232	909	708	566	408	383	301	275	256	251	219	198	218	196	181	161	171	174	163	142	157	132	144	158	158	145	138	171	148	148	140	138	166	133	152	147	168	175	119	135	109	124	113	135	112	139	131	108	131	130	147	119	123	113	115	113	135	141	109	113	121	122	114	137	134	116	130	126	115	119	143	129	111	124	123	146	115	130	140	120	126	120	113	120	117	136	121	113	117	118	122	120	113	119	126	120	129	110	128	118	120	135	150	118	137	131	100	95	128	113	120	128	109	112	125	138	123	116	112	136	129	111	124	116	134	112	117	128	123	122	108	119	125	119	122	103	117	129	119	110	138	131	118	128	134	114	122	124	113	103	106	138	105	120	109	132	127	109	120	119	120	141	128	110	120	126	110	125	108	114	125	129	96	116	142	132	108	125	131	118	108	114	115	107	128	131	131	121	120	111	122	121	101	115	137	116	138	119	117	114	122	136	125	104	109	126	129	127	127	92	111	113	136	128	131	130	132	109	140	109	113	113	135	131	108	125	113	116	116	123	118	101	115	105	120	115	125	126	115	118	135	125	133	120	112	120	125	129	121	99	117	111	114	128	120	108	127	118	118	136	105	133	132	125	125	114	120	111	138	113	126	101	117	112	110	113	107	133	135	112	109	127	118	109	129	115	102	129	107	113	116	99	112	118	109	127	131	124	133	126	117	117	130	118	111	133	120	113	134	125	117	127	102	125	107	122	118	133	144	118	98	113	108	111	101	111	104	122	98	140	124	113	116	127	103	126	99	107	125	132	108	120	126	118	114	116	134	125	101	113	126	121	128	125	112	109	120	104	115	107	126	127	117	110	136	121	130	118	105	121	118	133	134	128	120	127	123	111	114	122	111	112	118	116	103	114	117	149	117	111	116	119	134	123	122	121	98	99	112	100	115	137	122	137	133	116	133	109	127	115	117	102	90	114	124	113	119	94	121	95	113	135	140	113	122	104	122	118	139	126	121	110	123	105	127	116	122	113	95	119	113	125	119	140	110	120	113	112	113	136	129	116	108	107	139	124	113	139	119	108	121	113	126	109	117	124	132	105	114	137	97	95	115	137	103	120	116	98	115	122	121	111	129	124	118	139	139	115	129	108	128	125	129	107	122	109	116	123	133	144	103	133	115	117	118	143	125	120	124	122	122	115	116	133	132	96	115	94	134	95	128	111	98	126	126	126	109	117	140	125	116	140	113	111	119	134	123	118	111	99	118	114	100	111	108	124	104	117	124	119	118	119	142	120	111	130	120	112	112	126	110	106	123	138	104	125	106	109	122	131	117	117	117	120	133	117	106	123	120	121	133	118	125	125	121	103	121	113	124	122	127	132	128	126	132	113	133	111	127	109	125	122	126	124	109	109	138	134	107	114	135	129	122	121	132	107	119	107	121	121	109	124	125	126	102	129	132	113	110	111	108	128	111	118	116	126	122	137	114	118	112	108	139	117	127	117	133	130	128	127	104	115	124	129	116	105	133	139	137	125	112	107	118	119	113	112	134	125	117	122	128	105	114	110	141	117	131	116	123	104	135	128	111	115	130	113	112	119	125	133	119	118	107	135	113	124	117	113	125	129	130	139	120	96	113	128	108	123	131	105	118	110	118	137	118	115	118	122	110	116	120	125	124	121	118	145	100	125	123	112	95	112	114	109	133	108	126	137	116	116	127	112	124	134	99	130	131	114	132	125	128	124	119	133	120	116	141	106	124	135	131	121	123	116	99	119	120	114	122	118	123	104	121	128	127	102	105	132	125	130	121	123	123	116	114	128	123	142	152	126	111	111	117	117	114	125	116	115	107	107	121	136	122	122	130	125	122	110	118	121	96	132	133	97	143	127	132	109	120	121	124	135	109	121	126	116	120	119	123	113	104	119	111	106	113	119	106	117	122	126	102	119	130	97	130	132	118	105	111	128	115	112	112	110	118	117	142	119	124	106	113	132	111	102	118	124	109	118	126	128	126	129	105	114	123	143	132	113	130	117	124	124	134	127	119	141	106	114	117	122	118	140	112	124	107	108	118	134	109	115	123	118	108	120	123	142	126	118	119	115	124	137	126	117	100	108	141	123	143	136	119	142	125	121	119	130	117	114	114	107	134	126	111	103	108	121	131	137	124	131	108	119	117	104	98	104	132	103	123	113	108	122	115	135	119	107	118	129	118	145	125	121	126	136	125	130	100	115	118	121	128	141	111	138	112	127	124	119	124	117	117	107	119	123	120	137	106	118	120	116	120	128	116	127	143	119	120	110	106	120	100	128	118	116	106	126	124	112	131	128	120	124	130	114	109	111	125	110	111	145	126	114	140	110	117	118	104	129	128	111	128	96	110	115	121	130	117	139	121	139	124	139	132	114	124	111	131	107	105	110	123	119	136	136	110	104	102	120	120	114	125	121	131	121	119	97	123	100	129	135	119	116	114	101	109	105	103	110	116	122	114	114	125	121	115	119	142	109	113	104	112	114	129	100	135	117	122	108	135	108	133	124	131	96	126	124	114	108	124	115	137	128	127	111	116	128	113	124	108	133	111	122	121	115	117	124	107	114	121	101	111	121	128	104	120	127	120	126	131	125	141	120	108	121	97	95	116	116	131	125	129	99	116	118	109	110	151	120	135	117	126	125	130	133	120	128	125	113	105	111	120	124	132	129	108	122	105	109	119	132	108	111	126	127	117	116	143	129	119	120	125	121	115	137	125	126	117	125	125	120	117	134	104	108	126	120	108	110	119	127	146	123	142	103	117	124	141	123	121	134	94	131	131	121	119	132	119	127	119	124	110	124	124	116	127	118	113	108	128	114	124	131	122	99	109	104	126	115	113	121	135	119	122	125	116	119	118	111	119	114	120	124	113	133	142	128	117	124	127	141	134	138	129	122	141	106	124	106	121	131	128	110	122	120	116	108	129	136	97	123	131	123	129	92	98	112	130	117	106	115	121	138	124	126	141	123	105	111	118	136	117	128	135	124	125	141	118	116	118	114	120	128	133	124	109	98	124	136	108	126	107	121	130	123	118	110	109	124	110	115	137	118	128	112	113	106	116	111	128	108	103	115	116	124	124	125	124	117	119	126	110	144	125	107	114	112	101	113	111	105	127	140	129	124	114	132	125	149	129	110	107	119	116	127	117	122	126	121	139	119	127	113	109	105	122	127	125	108	104	128	135	115	127	124	108	144	114	94	154	126	127	116	118	119	119	102	104	103	124	109	122	134	119	102	133	112	132	111	110	119	131	114	116	114	103	117	117	122	135	111	126	122	137	95	130	128	126	110	98	134	96	122	139	147	96	140	131	124	114	132	122	127	120	127	126	114	112	111	132	127	110	127	130	132	124	95	106	111	131	115	128	131	119	110	111	98	106	124	128	121	118	129	138	114	129	117	141	126	120	118	125	114	97	115	107	120	106	114	129	117	119	112	116	123	107	117	104	116	120	124	123	125	152	119	113	135	112	104	114	117	111	119
7755	2785	6525	7007	5918	4847	3858	3351	2731	2307	2041	1692	1586	1415	1342	1199	1132	1044	946	921	915	800	763	794	759	772	762	782	785	768	694	742	657	693	615	580	619	605	660	928	1009	910	693	589	542	492	522	510	531	518	562	514	503	504	454	503	483	521	508	506	487	532	516	471	472	488	438	495	438	461	447	459	449	449	449	453	479	478	409	457	419	438	431	469	392	467	445	445	431	436	465	440	453	453	432	440	436	454	437	391	440	434	403	446	421	431	436	408	426	445	422	431	432	420	466	440	452	418	419	392	423	430	412	443	432	392	414	423	411	462	437	443	421	421	425	449	452	429	396	411	450	417	439	447	449	416	393	437	425	419	428	398	421	428	403	428	381	416	428	452	414	407	439	392	423	420	465	413	446	430	432	437	422	431	410	419	413	426	433	432	426	406	416	418	404	406	390	394	439	440	394	389	398	432	411	422	421	393	399	457	425	429	439	446	420	426	424	420	457	427	458	411	411	405	405	445	436	431	396	419	398	448	456	419	420	408	443	419	400	438	428	437	431	414	416	398	452	390	419	379	406	432	397	473	407	432	417	396	383	410	415	410	415	403	439	406	397	459	393	411	423	453	408	439	446	407	464	368	429	448	381	429	404	412	403	405	426	430	386	402	416	413	414	442	403	402	415	418	371	441	398	468	433	427	417	389	418	455	418	427	443	439	420	427	416	449	397	452	413	391	453	442	429	410	418	407	407	427	431	389	419	414	424	429	415	412	444	406	420	394	438	424	426	433	390	425	450	406	428	412	430	388	440	407	420	407	391	416	383	423	397	439	391	383	412	417	427	401	463	404	439	413	435	420	467	423	412	406	407	417	419	381	433	403	401	426	453	387	405	415	443	426	420	446	433	407	452	397	397	415	393	430	404	411	394	403	395	404	448	432	416	414	448	422	426	390	437	423	417	420	447	470	422	405	409	398	394	433	430	417	390	399	447	446	432	430	437	437	429	401	442	412	425	410	416	420	414	413	408	432	421	424	400	431	400	416	438	396	399	415	424	400	438	429	397	418	425	434	420	443	442	437	423	457	430	428	413	393	393	461	396	437	407	435	405	426	420	442	428	424	410	433	425	429	390	434	434	416	415	375	437	465	413	390	383	434	397	427	436	438	393	419	416	418	449	407	414	388	416	413	449	415	403	425	417	420	400	437	470	479	414	431	426	457	425	393	390	383	400	403	405	425	423	410	419	438	413	434	437	429	409	368	419	396	423	405	435	412	448	431	430	438	433	411	412	404	408	391	402	421	449	371	435	395	436	394	420	435	435	395	457	418	403	404	426	426	427	421	381	443	434	431	449	420	400	411	426	449	460	387	445	444	425	424	431	419	441	461	428	437	410	415	423	424	425	415	423	431	437	396	449	446	403	410	369	416	444	396	400	453	397	374	445	396	414	393	411	417	396	400	392	400	449	406	409	401	456	435	439	392	427	407	416	426	402	411	397	414	435	419	426	406	415	403	410	367	410	426	405	417	392	390	420	397	416	411	401	415	448	405	407	385	410	401	428	420	426	417	408	394	445	457	409	416	434	419	414	445	420	459	404	373	406	429	392	385	403	413	431	398	417	441	447	415	428	397	406	407	421	475	472	422	402	456	388	409	417	402	424	443	372	444	416	391	412	395	417	443	437	411	412	417	410	404	411	397	430	419	426	405	455	396	420	388	418	420	407	413	394	431	447	412	447	434	434	402	422	420	412	443	451	431	406	410	405	444	415	398	415	432	433	414	451	467	396	430	457	386	420	407	401	438	422	426	419	441	411	456	426	399	385	437	418	408	427	401	445	398	422	419	440	426	392	392	430	444	428	450	379	416	444	426	421	424	432	423	415	430	405	432	423	431	420	419	408	436	421	439	376	411	440	412	427	419	448	392	444	439	399	463	388	469	419	422	440	409	447	442	407	477	442	436	382	414	419	428	433	440	398	403	454	410	408	445	398	422	411	406	413	415	411	417	470	392	413	425	417	456	405	395	440	438	471	454	417	412	397	402	477	418	401	446	430	403	382	457	450	441	436	437	419	377	400	437	408	440	427	433	397	428	393	427	420	411	433	402	399	460	461	415	392	382	413	424	407	429	392	420	441	442	401	452	435	442	422	419	385	441	428	431	418	401	383	415	425	424	422	423	418	422	399	429	378	435	429	403	443	412	430	387	442	423	434	401	431	420	421	441	408	434	397	468	382	447	435	411	416	436	453	411	413	425	430	418	443	429	454	409	397	413	407	423	422	406	421	415	459	427	366	433	384	408	416	404	406	399	424	408	453	423	415	433	390	431	380	438	409	416	442	445	426	407	443	414	441	444	443	411	412	433	400	449	388	398	427	439	419	425	443	412	410	433	409	419	467	403	438	424	434	402	432	426	426	400	415	394	453	382	403	421	362	422	466	398	408	395	416	412	419	409	419	426	408	436	378	447	417	428	406	397	437	380	415	439	427	415	420	434	428	428	369	427	398	451	431	425	418	407	484	383	435	386	418	425	457	421	420	404	434	388	397	358	411	409	427	416	385	430	386	421	352	408	413	407	402	442	410	392	356	398	418	388	445	382	434	416	412	414	422	431	425	412	436	424	381	434	433	426	424	443	426	455	411	393	406	437	423	394	393	434	448	412	425	427	387	397	348	401	441	449	388	406	425	409	418	426	447	426	386	391	399	451	421	412	422	395	408	409	383	414	393	392	405	401	444	449	421	458	423	385	398	426	374	391	414	413	404	406	412	423	431	475	399	404	415	428	425	444	401	426	438	383	456	403	441	439	438	395	410	434	409	381	452	364	379	429	434	400	446	411	418	401	417	410	423	398	409	430	427	398	433	442	381	436	400	433	439	381	413	448	433	393	448	414	394	392	448	406	424	390	439	416	413	445	443	394	415	430	387	411	441	426	417	414	435	414	398	419	455	403	430	436	409	440	412	406	412	399	424	453	407	437	389	453	431	421	436	403	416	413	406	436	406	387	457	421	448	423	429	449	425	410	433	439	424	405	452	427	428	426	419	408	459	421	403	416	434	408	373	430	424	414	417	421	388	409	433	381	408	396	410	426	424	444	437	404	446	406	395	421	440	425	448	442	437	395	414	405	382	423	406	425	441	429	406	433	414	428	413	427	393	407	409	408	402	417	447	455	394	428	415	393	409	443	410	437	383	440	403	427	413	429	426	411	381	430	408	389	425	464	442	410	430	396	400	440	447	399	423	441	412	436	434	394	443	413	459	408	386	380	403	419	394	412	414	445	457	400	460	418	382	441	446	406	392	445	442	434	430	394	411	360	441	405	389	402	419	431	417	418	404	387	462	429	440	409	405	413	429	428	397	457	406	384	442	408	423	426	438	401	385	405	433	403	410	373	425	436	404	429	422	437	477	409	417	386	407	397	414	417	436	440	437	448	437	429	398	416	400	423	402	390	470	428	408	397	419	412	402	419	420	413	392	412	389	449	435	420	436	443	415	420	415	422	411	434
1389	328	417	293	311	315	267	283	250	292	284	249	304	305	275	249	243	274	262	261	270	273	271	290	248	282	273	265	289	276	278	268	259	257	264	265	264	288	298	278	308	284	241	265	257	266	247	261	272	262	260	277	261	277	262	270	271	265	263	268	281	266	272	276	279	261	281	272	279	253	302	271	262	260	285	258	242	246	269	284	255	229	268	283	288	307	292	278	262	257	252	258	282	287	271	266	256	270	254	259	268	282	222	248	256	261	242	267	295	301	266	250	264	281	266	250	276	254	286	263	273	264	255	282	268	293	265	264	266	259	287	296	261	277	232	263	259	271	266	285	266	279	266	232	268	280	278	217	261	250	260	265	273	263	291	259	255	267	283	275	266	288	254	304	258	281	267	262	270	278	261	238	276	265	257	266	254	239	296	287	294	257	303	294	256	273	296	258	291	268	278	265	247	285	270	274	288	271	268	265	251	259	245	236	284	268	250	265	276	293	281	288	273	258	285	285	316	251	266	296	255	264	254	288	246	277	279	285	273	278	245	273	272	283	287	271	249	267	239	280	272	251	254	254	266	268	256	261	290	282	286	308	276	256	268	267	265	267	271	271	268	263	279	291	270	290	260	260	279	252	273	269	263	235	269	282	281	259	250	287	282	253	254	273	267	270	248	270	295	271	273	249	258	268	264	276	282	255	281	301	292	265	250	296	263	252	258	244	256	228	241	272	251	278	239	269	278	237	279	266	287	259	274	274	297	282	278	256	232	278	259	299	258	296	285	289	296	266	228	260	251	258	269	301	268	254	262	251	252	255	282	269	260	278	267	251	249	280	258	242	286	266	255	264	284	259	282	260	286	291	281	268	257	283	282	254	263	257	258	300	275	286	271	248	259	263	278	261	240	272	273	276	278	251	262	259	285	263	289	262	264	267	290	261	287	243	292	255	265	272	274	270	267	268	266	266	253	276	265	259	282	245	275	251	277	258	251	255	251	240	257	270	272	267	262	240	278	283	284	274	261	256	283	272	254	256	251	278	283	260	248	288	269	267	261	253	246	262	253	250	329	322	313	270	286	277	277	274	278	249	256	306	271	260	291	253	284	260	236	250	292	266	261	270	261	294	236	273	257	234	275	275	277	256	256	268	280	263	288	257	257	274	254	223	299	265	276	267	282	262	274	278	282	259	273	282	253	261	273	282	257	258	278	284	269	257	269	283	301	269	292	264	270	280	266	253	267	266	269	273	265	291	259	256	252	255	257	272	278	278	290	263	259	283	262	264	272	278	275	304	303	294	256	281	330	276	289	274	265	252	257	308	297	293	276	271	266	251	256	259	244	241	292	239	283	275	299	290	282	263	250	258	261	272	299	260	282	263	260	258	272	286	278	277	259	265	279	286	297	260	254	268	231	270	290	270	259	282	273	276	272	262	240	273	263	272	264	265	291	311	273	266	264	265	251	252	268	230	238	279	268	283	251	242	300	259	280	299	258	261	251	257	265	249	267	250	271	259	257	273	250	270	295	263	274	265	255	292	271	258	281	262	267	273	264	293	254	273	254	268	285	271	248	321	254	289	269	236	260	252	285	265	241	252	282	275	266	273	243	279	270	282	269	255	283	265	260	259	253	251	258	287	289	264	240	245	278	251	278	255	252	248	270	255	267	276	272	275	269	266	230	280	281	277	287	285	286	253	245	259	259	246	263	238	274	268	288	271	278	277	260	301	269	256	275	254	274	292	286	233	257	255	263	265	255	289	268	294	264	264	259	253	281	284	257	259	300	279	248	294	266	278	279	283	272	256	257	281	234	294	266	244	272	246	241	254	261	265	265	298	268	280	260	257	281	275	264	276	239	253	254	256	278	267	284	278	295	262	264	272	287	262	301	260	251	268	275	264	277	277	278	239	283	246	252	252	249	262	273	246	281	266	265	312	252	268	244	258	262	270	268	250	270	273	268	273	262	276	252	310	290	281	238	264	282	289	262	258	271	263	259	247	263	268	240	262	251	259	288	269	269	270	268	257	237	257	291	293	215	247	266	288	251	270	273	263	259	250	252	273	297	270	246	249	243	308	285	283	251	258	292	269	296	260	269	272	268	261	264	267	273	266	276	299	272	280	302	251	279	266	273	285	246	263	273	263	266	284	273	276	278	279	263	279	264	288	261	274	286	285	279	285	294	285	254	247	249	274	280	252	307	233	260	255	272	264	279	266	270	262	275	267	285	289	263	254	275	272	266	276	243	279	270	249	296	243	271	240	243	288	270	233	261	241	243	304	253	255	314	251	274	237	269	270	267	261	271	300	246	269	275	246	280	290	278	262	306	280	309	287	272	256	285	277	267	275	283	275	280	281	285	282	245	269	274	265	288	256	252	275	255	248	273	291	267	281	254	281	266	293	261	268	254	270	257	235	266	263	265	292	258	274	254	270	270	286	256	262	273	255	277	246	265	260	268	291	265	279	249	261	264	254	290	277	258	286	271	248	284	274	284	248	273	287	289	279	259	291	281	284	266	263	269	254	250	262	269	256	266	263	278	288	253	272	278	253	252	278	281	277	287	268	269	256	291	269	255	261	254	275	260	259	260	259	256	239	281	244	278	274	273	260	272	275	280	278	272	249	285	258	300	293	270	276	262	290	269	270	266	260	273	244	237	284	284	241	289	253	302	260	256	254	256	288	271	287	272	242	263	290	300	254	269	280	262	248	291	228	251	304	253	273	282	279	237	264	261	276	253	242	237	282	255	281	290	270	249	281	280	279	292	264	262	265	242	261	256	250	272	265	242	284	255	298	265	285	256	278	270	264	282	272	276	285	265	285	268	261	273	272	277	271	270	260	263	281	271	285	261	273	271	294	266	284	285	278	298	310	279	281	264	269	273	302	257	250	237	299	266	245	293	291	274	248	271	264	268	282	283	252	289	285	279	276	270	271	240	258	245	275	255	267	265	278	260	278	220	242	267	242	258	297	278	270	239	254	273	257	255	264	288	267	271	264	262	266	292	292	280	261	272	251	272	274	259	274	284	274	232	255	259	299	280	290	265	279	288	265	294	299	272	260	257	274	265	268	282	269	260	267	227	255	286	267	249	276	251	268	283	235	271	276	236	249	269	281	264	267	295	266	277	266	261	257	286	277	275	262	258	271	248	282	270	287	264	228	249	275	301	268	270	280	263	271	272	260	284	267	275	276	252	267	270	253	268	253	269	274	287	269	242	280	256	277	263	283	267	285	258	269	273	265	230	259	285	250	262	271	281	267	255	229	247	282	281	259	254	277	269	252	299	249	281	262	268	249	285	311	268	294	255	254	253	265	288	262	234	266	273	254	268	273	285	268	279	319	257	260	251	236	263	293	275	267	280	263	297	297	309	274	277	289	276	256	297	288	277	284	287	270	281	304	242	279	292	266	276	275	239	271	308	272	265	244	285	296	256	278	257	269	273	280	304	265	285	285	247	266	265	270	291	274	255	265	259	255	257	263	270	268	268	243	283	309	280	272
2318	895	1050	1120	1033	947	944	944	861	868	904	891	856	826	807	831	841	810	783	805	832	877	856	832	803	790	844	801	823	773	826	875	850	872	785	890	797	818	837	905	870	865	822	823	854	797	839	831	892	888	784	830	823	829	825	841	841	834	815	842	812	790	845	859	835	819	816	821	813	837	816	864	845	826	812	868	853	870	759	791	830	848	837	846	784	803	791	872	815	797	819	791	855	808	822	813	805	841	830	822	873	845	851	755	797	783	780	821	824	807	857	816	788	833	839	843	800	829	814	810	793	806	873	791	844	825	839	843	825	805	852	861	854	843	828	772	868	867	803	788	853	854	811	832	800	874	798	790	802	812	802	837	840	838	859	790	808	821	826	853	750	875	831	842	817	802	798	858	847	778	817	839	849	776	899	785	764	837	864	818	783	766	816	838	830	867	784	836	774	825	814	867	759	832	808	876	797	815	847	844	794	827	831	799	845	763	825	858	863	835	799	862	791	788	830	793	841	802	851	792	831	827	835	840	795	840	869	783	813	802	840	808	859	834	870	841	840	857	810	833	842	854	810	828	833	851	812	869	824	809	821	825	866	820	830	834	869	808	838	809	848	800	787	829	882	841	819	792	793	850	852	771	815	814	813	802	820	863	803	849	816	809	835	867	850	835	801	859	800	832	845	859	817	768	765	871	803	839	795	832	839	823	818	852	801	799	857	800	769	843	836	811	813	835	791	840	817	793	818	867	765	816	837	823	809	804	858	812	855	833	829	836	826	833	870	847	815	860	800	775	811	809	855	812	844	817	821	818	812	824	813	822	845	788	852	782	845	809	774	801	824	799	823	806	872	856	820	800	825	786	783	885	839	864	775	814	834	800	825	817	862	811	827	821	834	873	831	833	844	826	827	827	819	829	805	817	811	822	837	838	766	758	822	836	835	822	783	815	823	820	810	870	815	832	824	772	848	768	811	826	858	871	866	818	802	787	836	811	808	807	807	814	819	816	860	805	844	780	845	828	824	894	822	869	866	794	834	849	846	875	797	815	823	824	870	798	798	828	839	787	840	890	840	782	863	811	840	796	814	833	807	810	853	775	839	870	838	801	823	815	844	818	836	817	846	811	820	829	817	815	832	778	816	779	823	862	822	827	841	788	800	776	852	811	832	841	814	936	815	828	773	820	836	843	803	777	822	821	816	845	770	844	803	822	817	847	812	873	779	805	837	817	801	772	901	813	829	802	870	805	809	843	817	787	850	795	857	889	803	821	818	840	793	831	803	820	800	764	812	853	850	839	815	802	848	835	848	793	846	798	807	807	837	791	839	832	792	877	834	799	862	826	819	830	812	779	864	764	815	833	812	835	845	847	814	822	871	829	778	804	805	842	818	820	773	830	823	822	781	828	847	839	811	862	808	833	785	786	817	791	835	826	764	816	796	838	795	789	801	786	789	841	833	809	765	785	845	830	779	846	825	852	803	846	838	833	824	835	850	843	838	764	831	805	815	857	804	772	828	816	802	833	777	816	779	844	792	830	840	828	774	843	757	771	869	858	854	852	845	840	816	857	803	838	807	841	816	830	800	851	823	840	825	831	768	791	827	799	815	846	818	865	822	822	854	832	791	836	847	813	834	819	874	818	781	815	833	843	809	803	805	829	768	853	825	790	827	803	847	778	867	797	810	769	828	857	812	794	815	825	860	779	809	824	833	809	811	829	767	846	778	840	798	796	825	868	847	785	799	847	728	819	762	827	799	832	827	820	825	762	842	841	843	824	827	812	821	826	782	820	818	849	807	836	841	832	833	816	811	852	793	830	795	825	846	833	857	838	842	831	884	830	828	870	820	849	820	816	815	789	786	820	843	822	908	759	838	803	801	839	895	829	805	800	797	835	799	846	820	865	866	842	832	848	819	890	833	822	779	837	827	861	833	864	812	873	812	870	859	775	857	825	856	867	849	840	837	811	826	839	815	823	774	854	775	847	806	802	754	831	810	777	833	876	788	787	799	834	772	826	779	829	764	870	831	785	800	809	822	862	819	820	848	825	864	880	819	818	865	840	833	842	754	864	819	862	841	892	804	857	816	801	810	805	800	782	827	805	866	830	851	763	865	832	823	865	840	834	833	821	801	904	852	806	778	839	788	834	805	803	860	828	799	833	796	780	814	820	880	771	778	758	800	856	769	881	833	830	818	806	852	843	821	823	800	790	801	808	803	836	844	835	827	842	820	807	844	838	835	833	806	759	832	844	841	748	759	795	822	800	855	817	840	822	837	817	759	846	844	789	820	813	793	843	818	831	808	820	827	808	796	827	870	811	866	808	811	855	895	829	796	809	800	831	828	796	839	779	810	847	812	793	823	879	791	863	828	868	847	859	784	805	883	795	807	816	853	803	811	836	813	853	814	839	827	803	782	830	856	826	873	849	759	830	797	789	823	813	830	791	848	778	860	859	885	817	824	796	867	805	882	835	830	781	820	816	856	775	813	842	827	834	838	821	801	804	878	822	799	828	824	789	828	855	812	773	749	800	810	809	826	815	817	835	791	821	796	787	792	869	786	780	788	816	856	836	814	852	818	822	853	806	816	827	797	806	817	815	813	871	848	769	807	865	861	801	818	817	797	833	865	852	796	882	816	801	827	827	837	821	818	832	793	807	831	835	815	783	783	849	853	811	816	831	862	834	851	871	851	870	810	813	812	818	822	835	774	857	814	754	832	853	819	819	868	811	864	863	783	824	829	834	868	835	849	780	816	785	858	838	836	840	818	812	849	842	852	817	842	831	861	845	861	837	793	818	807	801	824	809	837	868	804	829	828	830	807	845	810	858	797	820	818	842	820	827	831	850	850	820	810	860	813	863	820	814	854	847	781	813	818	828	857	817	812	790	852	835	807	837	807	839	803	882	812	820	845	872	827	882	833	793	858	815	913	796	829	832	820	836	802	818	821	871	829	753	854	818	809	800	827	836	773	800	838	806	802	839	812	825	802	816	812	817	821	784	823	819	803	804	864	818	816	785	843	757	791	763	832	874	816	834	805	821	869	837	833	817	807	784	765	830	826	815	779	825	805	803	862	831	837	823	833	785	814	823	821	839	869	793	822	797	797	820	842	803	816	809	804	865	870	805	869	862	847	783	833	861	769	821	807	806	774	858	807	785	797	803	838	796	809	815	804	823	808	786	855	841	798	778	813	825	800	838	796	806	807	847	805	902	826	861	798	846	837	829	852	817	841	800	827	851	809	841	839	840	850	839	829	799	818	845	776	858	823	885	846	812	783	841	823	829	794	852	830	805	796	824	838	793	752	831	795	821	810	845	827	833	811	821	814	858	807	778	860	846	796	867	859	811	779	867	876	839	817	802	787	813	813	833	843	804	814	790	810	878	850	873	810	806	843	814	894	818	827	809	836	882	780	815	794	814	820	779	836	842	842	843	817	835	832	784	778	845	856	859	833	818	791	821	804	825	832	837	891	793	812	795	805	827	797	836	848	821	807	854
4767	1221	1474	1045	764	548	418	372	297	274	235	208	228	209	197	190	198	163	194	169	143	167	162	163	181	163	179	161	151	156	159	140	161	166	154	158	163	124	170	137	167	157	152	152	142	138	151	146	167	150	152	173	157	137	155	122	141	132	144	150	146	125	134	147	167	169	151	158	145	147	166	148	162	138	132	136	137	149	158	175	133	166	138	149	145	117	143	141	146	140	128	149	136	135	139	145	131	148	154	138	144	145	153	141	140	156	150	148	123	147	127	142	151	151	128	134	156	132	139	117	136	154	124	160	164	132	158	125	157	137	112	146	153	138	117	129	140	146	145	153	147	176	133	135	142	159	130	153	144	117	135	138	140	148	135	160	142	141	159	162	133	144	119	163	118	155	159	142	155	133	137	137	137	134	147	139	148	142	130	128	151	144	158	144	148	122	124	140	133	138	145	157	150	146	167	137	135	141	135	140	116	147	152	131	151	148	131	130	139	154	132	157	150	149	122	128	123	133	154	136	146	138	152	135	127	138	142	141	122	149	161	155	173	128	160	150	158	140	162	138	151	157	144	142	136	139	161	143	134	137	145	143	140	123	154	155	132	151	140	137	150	145	140	117	145	141	168	130	144	133	143	125	144	147	169	134	131	143	151	151	156	149	148	135	142	149	152	143	145	148	149	144	135	128	159	148	132	133	139	148	139	158	158	156	139	125	146	149	129	152	137	144	153	127	154	129	123	138	134	129	150	148	159	141	152	145	139	151	145	155	169	159	138	151	170	147	127	140	131	142	133	144	156	153	161	139	138	134	166	122	150	178	153	150	160	140	143	145	151	141	122	147	132	147	154	162	124	142	151	148	117	166	125	148	141	138	165	138	135	149	123	146	143	161	125	140	143	147	156	149	167	163	166	154	128	136	151	144	164	129	133	128	117	133	147	162	143	146	153	129	145	142	135	135	131	171	146	136	132	150	153	154	139	122	145	154	171	148	133	131	146	139	148	135	132	147	154	129	143	150	168	143	140	124	137	160	150	138	141	147	141	132	161	146	150	154	154	156	140	146	162	140	160	133	146	133	168	142	156	147	140	150	136	154	167	165	147	129	135	162	158	155	151	150	135	149	153	114	134	142	137	156	162	138	148	142	114	148	155	119	142	139	147	130	172	135	150	147	145	136	134	136	164	134	155	150	138	123	164	149	139	136	137	136	136	159	139	148	140	163	134	147	141	151	143	149	133	124	150	150	144	153	151	161	133	165	147	137	162	169	160	138	128	132	129	151	151	138	133	122	152	135	161	155	127	130	134	150	146	129	136	128	153	135	154	152	148	163	144	129	137	149	150	127	153	142	156	141	126	150	147	159	149	144	146	141	131	131	151	141	154	131	144	136	138	153	145	148	145	118	140	140	140	134	145	143	144	130	159	134	131	147	141	141	120	143	127	133	139	151	137	147	146	161	124	154	148	151	139	134	152	123	152	126	153	144	146	129	147	137	118	159	152	149	129	136	153	151	173	146	126	152	141	143	142	131	139	130	137	164	136	145	142	133	166	152	138	132	133	165	139	168	139	146	130	135	167	151	135	148	146	153	140	141	144	135	147	150	146	160	135	156	160	128	139	147	139	135	140	165	143	149	152	130	130	142	143	164	136	156	167	123	95	165	123	161	151	123	122	156	137	140	148	161	139	150	119	163	138	132	129	156	149	159	148	154	128	145	136	172	133	144	141	167	162	150	146	168	146	144	137	134	139	138	159	165	158	140	165	138	144	157	142	152	136	148	131	145	120	150	122	154	140	169	138	139	162	142	165	141	143	136	153	166	152	173	168	158	175	143	154	128	155	150	144	145	141	159	131	138	141	138	138	126	151	146	129	132	141	127	143	149	154	139	139	143	141	128	148	136	145	157	153	135	151	158	140	162	150	147	156	178	148	144	146	144	152	150	153	141	144	146	143	138	163	128	117	164	142	147	140	159	138	155	144	143	147	143	149	149	142	137	145	161	133	148	157	155	137	117	129	150	129	161	135	136	148	138	143	144	168	151	134	146	150	157	172	160	161	144	149	143	140	156	147	125	134	144	147	134	143	145	136	140	128	144	143	136	140	146	149	136	135	140	141	149	161	167	149	141	146	171	130	169	138	147	134	147	154	146	145	115	144	151	158	148	145	150	146	141	145	153	156	131	152	146	136	152	138	137	145	132	143	151	144	144	134	133	163	136	135	143	161	156	141	118	154	157	144	137	151	156	132	160	129	150	148	145	123	148	127	149	163	143	152	118	166	138	139	149	138	158	146	163	143	134	137	137	147	159	146	131	144	132	167	165	145	142	151	132	154	128	133	133	147	142	145	118	144	148	152	144	153	129	148	142	141	175	151	159	171	141	150	133	143	133	173	126	146	135	133	142	160	182	163	144	150	130	139	134	137	159	137	157	145	138	160	146	160	148	163	151	129	154	146	127	134	149	145	149	141	147	147	151	138	151	147	151	141	150	128	153	131	169	151	148	155	131	151	150	150	150	139	123	136	170	139	135	148	153	166	134	161	131	132	151	152	150	137	142	146	155	140	135	147	143	175	149	144	139	157	149	131	135	144	144	158	131	128	141	182	145	160	128	146	129	140	144	163	128	149	143	160	146	149	142	133	123	163	122	151	155	154	136	146	129	140	137	143	139	140	170	138	145	145	145	139	146	146	161	157	119	164	161	132	153	143	127	131	158	160	154	151	137	130	135	145	154	131	139	151	172	140	149	151	140	130	140	139	131	155	133	157	147	135	132	128	136	137	143	139	146	156	144	143	138	156	141	146	157	141	138	138	160	147	131	146	143	158	145	121	149	147	145	162	135	123	163	122	136	145	150	134	144	143	137	149	143	130	140	151	124	143	156	120	127	135	149	153	151	151	127	141	142	128	142	148	171	133	119	158	144	135	141	137	152	164	125	139	139	136	148	138	146	135	174	159	146	153	137	147	143	138	134	155	140	155	131	141	154	163	163	163	158	156	166	148	146	156	148	142	152	144	136	134	128	167	127	133	151	140	133	122	125	148	137	121	129	153	130	152	128	116	153	147	134	136	105	145	126	137	151	141	148	138	125	140	121	157	158	137	144	152	129	144	147	142	162	131	134	126	123	139	146	153	136	139	130	144	125	118	126	138	119	128	119	158	149	148	172	148	144	128	129	163	155	142	154	163	145	147	157	138	162	149	139	143	154	137	133	157	169	143	134	146	142	124	149	160	147	151	151	142	161	133	147	108	136	158	174	168	153	135	128	160	163	155	139	140	167	140	131	160	143	171	128	139	150	174	152	160	129	144	159	153	146	162	158	149	158	144	142	138	139	140	155	130	154	131	122	145	132	139	144	142	146	155	133	151	143	144	150	159	138	136	163	139	136	150	156	144	121	147	150	142	152	144	167	137	138	151	134	155	143	134	147	165	147	134	144	142	157	142	129	137	155	154	142	140	147	167	133	147	150	133	134	164	147	159	151	120	128	155	122	147	167
5637	1655	3813	4072	3497	2809	2358	1916	1674	1429	1246	1119	1066	1013	939	805	801	770	762	767	761	692	669	664	646	660	686	676	700	659	673	616	573	619	586	606	613	581	578	704	740	713	627	561	556	545	500	572	546	503	581	547	534	545	546	502	481	529	509	542	520	538	482	454	502	489	476	487	500	486	491	477	527	505	517	499	496	485	485	482	493	484	468	461	503	498	459	505	503	487	488	509	499	478	480	479	482	483	467	476	473	464	483	456	488	477	511	462	481	483	491	495	499	489	486	530	505	484	467	510	469	484	477	471	469	459	526	501	482	507	462	463	502	451	464	501	519	497	511	473	495	507	508	531	475	487	512	520	489	483	506	521	462	437	450	486	485	493	464	484	486	452	471	518	484	451	503	480	474	479	501	509	503	488	496	511	465	478	446	497	479	505	485	490	481	487	493	494	478	489	464	461	496	460	452	516	517	511	472	474	516	471	466	481	476	466	468	471	498	506	489	453	486	463	489	478	490	480	485	526	527	473	447	511	476	506	477	506	483	490	539	487	476	491	449	528	481	452	462	456	485	493	477	458	434	448	480	479	483	488	468	479	513	451	451	474	500	483	490	478	463	474	448	506	441	478	461	486	453	482	453	490	457	490	427	465	498	515	480	452	517	463	488	520	452	512	521	440	463	500	502	496	456	490	525	487	514	477	460	478	499	452	483	477	482	495	457	500	460	477	456	490	455	481	481	451	493	481	481	472	485	457	457	447	491	502	491	458	488	479	502	463	502	471	479	507	501	504	473	509	480	455	471	501	487	470	469	512	492	435	461	464	513	527	465	447	474	502	485	461	439	488	497	492	465	472	457	486	460	473	493	465	487	499	465	487	477	461	441	508	519	465	459	447	478	482	480	483	476	445	447	492	493	476	490	463	499	472	517	504	498	472	480	489	505	503	470	488	494	431	489	489	476	508	475	533	502	469	514	462	459	497	494	453	464	470	503	454	500	467	466	470	490	462	453	470	481	459	508	470	509	494	478	447	444	486	478	499	451	477	497	451	467	470	470	493	491	453	489	485	505	471	440	464	463	467	457	467	488	500	493	500	474	444	518	434	461	472	462	485	486	509	505	468	458	430	486	490	458	483	478	457	477	520	469	481	488	445	499	482	471	483	493	481	490	474	461	480	459	484	455	496	486	473	505	457	481	463	488	470	467	454	479	456	465	480	498	475	452	481	486	441	471	499	468	471	490	457	442	450	472	490	477	446	475	449	477	482	475	468	429	493	466	465	457	458	478	457	476	465	518	496	488	476	460	464	469	491	466	482	496	473	468	472	490	470	502	444	422	494	504	449	493	491	471	468	440	471	495	503	501	450	494	487	488	489	475	464	471	467	454	485	448	505	539	442	499	440	534	475	440	453	493	475	492	505	493	415	489	489	515	483	493	450	456	451	494	472	475	484	455	512	520	493	515	476	504	494	486	485	496	483	483	470	442	486	436	484	525	467	460	462	466	488	462	496	505	468	480	469	494	470	475	498	487	448	432	467	452	489	501	461	476	471	499	471	515	468	478	455	478	472	504	455	476	484	511	482	478	500	476	479	471	468	460	456	458	485	497	498	473	451	458	486	498	466	426	479	477	480	511	502	482	463	434	488	486	482	486	531	505	486	463	466	485	499	473	475	439	466	508	499	496	469	501	446	485	482	502	531	464	476	497	479	477	503	477	459	473	511	457	471	493	495	485	487	503	446	452	482	472	500	465	455	461	473	452	479	485	469	498	468	472	546	498	465	491	465	493	447	521	483	462	473	491	467	480	495	487	484	486	479	496	476	461	502	503	481	496	486	502	465	463	470	462	475	515	466	496	505	428	454	459	467	481	449	469	455	492	439	472	438	469	485	485	490	491	496	445	507	473	479	486	478	460	511	502	480	478	467	453	476	478	464	463	486	482	453	516	474	485	436	476	473	470	494	529	457	462	467	418	491	489	426	437	452	506	471	485	478	478	458	456	475	499	477	504	485	461	484	492	477	490	515	454	473	526	467	493	448	433	477	498	454	525	488	480	482	466	488	475	441	497	479	472	470	485	444	477	470	466	496	481	446	492	474	447	508	472	458	478	486	474	481	497	475	480	434	491	458	457	450	489	508	455	482	446	472	498	507	484	479	510	496	472	487	447	468	483	454	466	512	485	477	478	497	505	517	462	457	488	505	494	512	468	473	519	511	461	452	452	432	457	507	478	471	465	482	509	498	505	463	497	488	455	478	463	464	508	474	441	482	501	478	484	487	467	503	453	458	452	504	506	480	455	423	457	455	490	454	484	495	467	497	491	459	470	472	450	488	436	492	504	469	496	528	449	503	483	476	490	451	481	502	489	440	467	448	459	482	474	494	474	470	512	511	522	506	475	477	454	462	425	507	454	516	451	503	513	492	494	438	509	461	460	462	501	457	485	487	477	476	481	494	459	454	504	442	487	506	456	493	474	453	449	487	478	473	468	502	468	466	491	459	474	503	492	511	483	482	464	503	499	493	469	502	499	487	503	476	497	508	487	496	485	432	505	448	478	476	488	492	472	472	490	454	482	489	444	476	485	516	478	456	437	461	475	478	498	458	432	494	474	498	440	494	467	457	478	491	467	454	478	487	496	510	485	467	461	477	526	455	480	483	485	488	464	476	514	468	487	486	431	489	496	513	475	502	496	491	477	483	482	501	497	488	500	512	492	479	487	501	455	465	503	523	473	454	506	482	501	479	461	511	487	484	486	503	499	450	487	492	485	459	507	463	466	475	448	488	492	477	488	468	425	469	492	430	486	457	472	460	457	476	458	481	486	470	490	483	498	459	494	459	480	492	482	456	492	464	494	452	516	474	436	510	483	457	511	460	482	508	498	471	463	500	486	462	490	478	475	517	433	504	491	469	477	517	474	487	454	497	453	436	468	490	460	477	465	476	449	467	490	515	468	466	475	493	483	482	489	489	464	484	515	492	472	529	452	488	479	466	501	489	485	454	458	439	454	479	510	470	491	469	466	494	492	483	450	479	483	515	460	494	513	513	475	492	446	453	461	509	484	493	470	473	481	517	473	483	452	486	465	435	498	518	462	448	434	446	504	514	484	506	471	500	451	463	484	507	503	440	462	482	458	504	484	474	465	483	521	527	488	484	494	448	483	493	504	505	497	487	445	473	454	477	489	524	497	510	483	490	513	457	479	481	494	446	493	491	532	497	456	467	480	473	471	458	452	445	461	494	460	465	473	513	512	526	477	432	453	478	473	485	442	483	501	477	467	472	480	484	446	510	476	478	496	481	433	497	468	468	439	472	480	492	499	482	505	499	489	445	456	496	452	489	487	499	431	493	470	457	477	491	447	470	490	459	493	470	463	489	464	477	457	465	464	443	513	496	438	470	474	461	436	478	486	485	447	464	496	460	506	503	467	475	466	450	479	490	489	497	477	488	508	488	470	476	451	486	476	478	485	478	488	457	450	433	496	469	491	492	450	448	485	459
8991	2366	2786	1985	1300	894	707	514	461	345	305	316	230	261	225	209	213	203	168	178	168	155	185	163	127	165	147	158	144	153	135	183	160	136	135	183	148	140	145	168	172	147	129	123	136	133	128	139	158	133	126	147	134	124	126	119	124	149	139	109	131	130	120	123	133	137	130	128	123	114	124	116	133	128	135	139	117	142	101	101	134	122	130	138	115	108	139	120	121	118	117	111	111	114	117	104	127	114	131	114	121	104	140	126	131	123	127	119	113	121	130	136	128	126	114	133	124	100	119	123	128	115	115	134	123	108	119	124	127	118	122	139	113	130	128	151	130	140	110	121	116	121	136	144	111	126	105	108	110	122	100	98	116	119	125	112	133	104	126	107	135	121	122	96	117	114	114	106	131	115	121	132	114	136	126	117	126	115	128	117	117	121	123	135	106	123	121	120	109	116	124	128	145	136	121	97	104	102	120	117	133	140	114	112	100	116	122	123	122	107	129	132	112	107	121	114	111	107	127	107	132	119	129	135	150	130	111	112	133	103	103	136	114	135	140	115	119	121	124	116	108	131	127	125	101	98	111	123	128	107	101	114	126	115	113	101	115	102	118	120	103	118	124	135	134	122	134	107	119	127	110	127	118	132	121	120	120	118	129	111	122	120	124	116	135	101	128	137	112	113	127	104	147	114	120	115	98	124	97	108	106	118	117	148	125	105	110	118	122	129	132	106	98	115	96	105	117	112	114	127	131	111	122	119	122	120	129	139	142	118	124	144	107	125	118	105	115	111	109	125	130	127	116	123	112	117	115	111	113	115	135	134	137	115	128	143	129	101	115	112	123	133	124	144	117	106	115	121	114	115	128	110	108	123	114	119	135	121	115	103	135	118	135	134	93	106	125	128	133	107	133	129	103	115	133	134	123	130	104	122	126	127	125	107	104	112	127	114	140	124	118	114	107	130	125	111	124	143	103	154	120	117	121	116	112	109	136	118	119	109	128	129	126	129	122	121	127	107	106	118	124	136	143	109	115	106	107	113	111	114	126	113	122	124	124	119	125	127	129	114	128	131	114	99	126	102	116	104	117	116	150	99	134	122	124	126	108	118	131	109	113	123	108	124	148	118	137	135	129	121	139	108	118	122	105	115	107	121	116	92	132	124	116	117	121	110	109	127	108	117	112	108	115	111	114	122	120	135	118	133	111	105	112	112	122	124	121	99	131	110	116	122	103	118	110	113	104	130	114	132	141	121	128	113	123	115	115	126	112	122	105	133	128	124	112	114	115	117	122	120	124	118	114	119	127	126	131	128	116	123	104	118	123	123	115	119	123	129	128	124	138	123	122	116	137	119	127	118	112	108	118	96	138	98	101	105	132	112	110	114	111	114	126	128	137	128	138	133	121	93	121	121	96	110	140	114	111	121	111	126	137	122	107	114	131	132	117	121	101	99	94	128	112	108	108	117	119	115	103	117	122	116	125	117	114	106	118	135	125	120	128	119	123	127	112	117	126	130	130	129	114	127	129	113	87	128	129	127	144	127	123	102	100	112	114	108	103	124	110	122	107	129	113	120	104	132	141	124	125	126	127	118	119	126	134	112	122	117	114	110	123	124	105	116	113	122	119	118	115	116	135	128	132	117	117	124	133	128	117	123	107	128	123	114	123	120	120	107	131	109	123	134	119	123	123	131	116	109	120	103	116	113	107	118	132	113	109	138	120	124	127	115	111	118	133	127	142	128	111	115	129	128	118	115	146	118	113	141	117	125	134	128	119	103	120	133	118	121	117	120	107	127	121	119	121	132	112	106	124	140	131	99	125	120	117	125	132	110	107	111	117	111	119	119	104	102	116	108	139	136	124	134	152	132	131	131	116	105	119	123	128	127	137	124	116	135	110	122	123	118	130	119	115	112	132	114	125	122	105	116	111	130	124	118	98	120	156	136	106	135	116	129	109	125	135	131	122	116	112	102	120	104	119	110	112	138	97	127	118	117	154	148	119	131	145	110	112	128	126	120	109	134	118	135	126	117	112	109	127	109	135	127	113	107	112	119	132	105	111	123	136	125	120	114	105	125	118	122	116	107	123	122	108	117	115	103	105	107	118	131	120	108	121	107	106	101	120	125	117	109	108	109	117	112	122	127	149	124	102	96	108	139	129	122	105	129	133	123	114	124	116	125	115	118	130	128	118	124	131	135	115	122	134	114	153	126	120	120	113	112	116	109	134	116	140	121	123	134	103	114	114	115	129	111	112	108	136	131	132	143	132	127	114	109	114	116	134	92	107	142	114	104	143	105	123	125	132	133	118	136	111	111	121	117	121	119	119	140	120	124	114	135	126	122	151	118	130	132	125	136	113	123	115	129	120	114	129	145	111	125	123	112	106	122	135	121	122	121	98	103	138	127	102	136	117	137	123	116	131	126	136	114	85	140	122	143	131	95	118	145	98	120	128	122	123	126	142	133	121	139	125	107	123	113	100	118	134	119	123	142	143	111	132	123	124	120	125	134	128	113	121	122	124	89	117	126	108	125	141	108	125	125	112	116	129	137	123	126	120	105	114	122	111	135	105	138	146	121	107	120	119	120	122	142	122	145	107	119	116	115	122	123	129	122	130	117	120	136	110	138	121	103	123	117	126	109	114	111	127	152	133	120	101	108	128	116	119	140	126	142	119	110	118	107	129	119	128	124	133	131	124	109	119	120	114	118	141	130	139	96	100	99	129	121	90	121	143	113	123	118	116	111	138	130	124	128	96	139	115	117	123	132	121	109	142	105	123	114	110	120	126	112	104	131	119	136	120	111	108	124	139	122	129	111	124	129	115	138	111	119	107	125	126	119	125	121	125	121	124	106	128	116	138	114	125	110	110	130	123	127	130	100	122	115	116	131	114	119	118	123	116	122	128	137	107	103	110	132	120	112	127	135	100	129	103	131	115	117	124	131	131	122	125	111	98	134	115	122	105	110	123	124	114	121	105	126	117	122	99	124	118	103	128	115	124	122	137	140	91	111	128	116	102	148	115	131	120	122	122	132	114	141	110	144	135	108	153	101	103	114	107	138	119	118	136	138	120	109	123	96	125	130	131	113	98	107	134	125	124	117	133	106	108	112	128	122	111	127	125	130	104	123	133	129	126	117	123	128	128	128	116	114	138	124	115	127	113	141	126	116	102	118	109	121	105	120	141	131	123	115	118	129	117	112	128	113	123	123	112	116	126	117	140	118	115	130	122	108	106	122	122	126	137	130	128	144	114	103	103	116	112	120	123	126	120	141	123	117	114	120	133	127	125	107	118	120	153	136	103	119	119	126	116	118	141	137	117	130	109	128	118	126	117	130	110	121	115	107	124	120	127	113	104	152	113	120	102	150	114	122	109	120	125	110	125	103	133	125	105	112	109	103	118	120	136	122	115	116	135	129	117	125	131	140	114	125	132	116	126	114	144	115	127	109	112	125	143	117	107	99	118	123	112	114	122	122	105	120	122	131	119	115	141	123	103	117
7618	2705	6536	6910	6005	4765	3865	3266	2776	2264	2005	1805	1513	1448	1248	1208	1096	1030	1046	930	864	792	763	741	789	774	804	834	919	858	780	732	678	673	587	600	598	582	657	821	966	883	771	639	549	543	523	522	517	528	591	589	534	535	510	471	425	512	510	469	468	474	476	438	461	427	459	449	455	446	471	482	396	500	460	445	446	420	476	475	432	458	434	470	472	429	459	444	447	439	467	424	450	403	421	454	451	452	409	442	426	424	451	419	432	421	442	440	438	417	433	432	457	444	407	446	410	398	428	452	436	398	456	425	445	419	439	419	471	418	417	416	404	444	421	424	432	446	419	422	397	395	427	413	420	417	401	419	442	416	408	454	426	384	429	423	441	410	468	397	401	425	415	448	406	435	425	432	414	446	421	407	420	408	413	410	422	447	423	415	391	432	421	427	417	415	397	408	423	400	407	450	427	434	441	429	443	392	421	427	413	408	460	401	404	439	396	380	438	446	429	427	425	424	420	443	421	459	423	444	425	437	389	404	467	412	436	409	446	395	412	417	430	427	379	449	456	443	417	412	410	412	397	369	405	428	459	404	437	387	411	434	359	393	435	446	430	441	377	454	399	404	463	383	430	462	448	409	442	451	424	411	429	455	430	427	416	425	412	421	424	457	400	404	435	402	414	411	437	399	388	398	447	430	403	419	411	389	444	404	441	417	396	390	409	408	401	399	373	408	436	434	387	420	403	388	396	420	401	417	406	392	388	436	430	425	405	406	455	430	435	446	427	417	423	391	415	436	440	428	400	433	381	435	432	444	424	422	416	402	396	404	398	428	434	412	429	425	409	417	424	421	414	391	401	423	396	406	423	424	399	418	442	417	396	397	403	425	393	392	452	401	437	420	421	449	401	463	429	429	418	409	417	394	452	415	396	411	417	394	384	436	473	384	417	436	425	418	443	424	445	416	413	427	407	425	437	417	434	435	445	430	412	396	396	412	387	410	429	382	408	403	427	393	412	428	422	414	415	401	411	434	438	430	407	403	397	403	413	425	429	429	430	404	386	439	410	403	422	436	408	356	412	431	417	432	405	448	402	374	445	418	416	427	410	396	391	433	440	416	406	478	420	414	418	404	372	431	393	420	396	442	379	432	418	421	371	403	423	455	411	445	424	391	412	470	374	408	396	422	426	388	422	410	427	437	453	422	449	397	412	410	410	428	422	395	388	419	422	445	379	417	419	429	391	382	423	407	413	396	426	390	473	400	417	398	440	432	446	413	422	424	394	401	405	408	422	443	417	399	425	396	441	437	413	429	408	419	406	383	411	417	402	415	402	435	453	416	436	389	427	419	377	420	439	421	409	439	416	410	430	430	412	405	412	422	426	415	421	395	422	442	437	407	450	416	420	382	417	384	424	403	400	419	441	436	418	383	424	378	417	426	386	379	415	411	393	409	391	390	421	417	454	409	395	420	416	422	427	415	453	419	415	392	432	417	451	386	424	410	440	419	402	449	400	408	413	424	418	425	403	401	397	465	413	435	407	416	426	411	393	411	462	445	405	402	401	414	429	375	422	424	389	411	411	423	397	437	436	420	430	424	423	453	423	422	363	433	400	373	389	435	436	455	420	420	436	442	392	399	420	401	412	416	433	424	397	448	440	487	448	418	460	419	435	438	440	431	411	404	368	406	424	441	443	442	430	434	385	410	408	437	383	439	441	416	417	416	422	388	405	428	401	453	467	416	408	428	446	402	431	402	391	384	401	413	452	393	436	404	398	395	443	453	443	457	388	463	410	410	425	413	367	422	419	438	410	439	412	433	405	402	409	369	435	412	398	423	416	397	452	418	434	398	449	421	437	378	407	403	427	435	427	419	393	402	445	393	390	418	387	416	389	410	405	357	384	406	394	412	390	417	402	436	416	390	409	385	432	443	422	419	422	415	434	393	435	406	432	392	448	415	441	402	443	420	421	411	389	439	414	418	437	421	429	401	377	436	417	432	412	400	449	458	397	472	402	448	404	431	423	412	428	416	412	408	415	384	403	407	425	430	443	387	413	437	398	462	430	416	430	399	411	402	392	404	398	396	391	407	430	444	452	414	421	394	450	427	439	455	445	451	431	440	370	412	414	406	432	377	405	399	399	426	408	429	427	443	387	397	417	411	449	399	465	405	407	393	396	475	430	396	445	420	425	411	428	422	374	450	469	392	449	439	409	413	410	397	399	427	441	419	395	455	419	399	423	424	438	423	430	393	433	426	428	411	409	434	421	441	417	435	424	400	420	405	407	413	402	377	439	423	422	445	401	411	382	403	434	427	423	384	389	409	403	405	398	452	415	447	437	427	439	446	396	401	412	417	436	443	428	405	435	389	389	400	388	393	405	396	437	411	398	410	393	443	409	371	400	469	422	383	423	419	370	476	406	415	407	416	435	409	420	448	414	422	407	445	391	420	428	408	415	454	435	406	366	414	431	403	415	413	407	404	403	420	426	416	428	421	429	416	398	454	438	423	381	441	423	417	419	410	377	403	418	378	428	422	471	420	413	430	432	402	413	408	408	424	442	458	431	417	416	409	387	407	390	423	428	387	457	391	448	449	393	390	410	411	443	423	416	491	425	383	413	403	374	446	399	406	386	449	439	416	424	426	429	409	417	420	447	436	453	413	417	417	448	417	455	414	420	444	409	448	415	406	407	393	403	389	419	452	451	426	437	403	455	434	418	426	423	441	462	406	419	419	431	424	438	432	416	404	423	421	395	429	379	447	402	425	422	430	407	439	434	382	410	405	399	421	406	409	410	391	417	398	427	435	419	404	397	395	439	439	403	433	416	455	419	428	451	400	434	408	392	410	400	408	434	420	386	429	426	402	380	422	377	444	388	396	402	438	428	443	410	433	421	437	428	434	407	452	426	398	460	399	438	432	431	415	419	416	395	409	397	419	444	415	416	427	404	404	392	400	427	441	430	418	418	407	403	420	425	452	423	400	409	422	431	439	429	386	421	429	432	447	410	406	417	423	420	432	431	413	420	400	427	440	400	444	480	428	399	428	435	420	430	420	389	422	423	398	411	440	412	434	439	418	436	395	394	397	423	393	431	446	405	415	436	418	395	446	409	411	386	415	392	385	401	387	420	425	405	435	419	428	439	449	426	394	417	420	416	432	438	391	438	438	395	440	451	404	448	408	396	389	397	417	409	423	432	414	413	443	402	452	443	403	412	442	437	454	407	432	427	425	431	407	408	406	371	444	438	444	456	423	417	425	418	396	412	420	429	415	398	429	459	403	399	404	411	414	398	439	392	432	430	408	392	436	388	428	421	432	409	382	378	410	409	414	432	435	404	395	457	426	406	432	447	406	441	434	414	415	394	425	431	406	426	401	366	413	426	417	428	447	446	427	403	448	431	412	409	428	423	394	401	421	358	455	439	422	387	414	414	420	445	374	404	417	418	440	393	425	437	450	422	403	448	410	408	391	370	435	406	390	417	418	412	418	405	431	396	412	394	397
1410	327	338	295	323	296	297	275	290	293	271	260	240	293	265	281	260	274	274	304	262	285	272	260	266	285	249	275	247	320	240	276	258	271	266	276	259	252	276	295	264	233	264	272	273	285	271	265	272	305	283	278	251	278	269	294	268	259	256	255	250	275	279	256	264	284	255	266	257	292	271	284	255	240	253	261	264	284	281	265	299	258	274	248	279	269	272	252	262	274	283	273	244	269	263	289	266	273	279	268	280	268	283	257	284	273	252	269	251	260	254	258	257	250	265	274	280	288	293	282	254	254	264	271	293	262	280	297	243	288	301	261	223	241	280	285	287	273	245	239	255	271	279	279	280	252	290	268	270	268	273	283	267	281	233	249	282	266	271	262	282	269	262	282	277	254	300	271	274	250	279	272	267	259	270	260	256	272	248	249	248	277	267	277	267	266	266	283	270	285	268	292	280	261	241	259	299	250	266	263	276	290	277	246	260	267	271	286	295	243	254	270	257	259	260	266	247	258	274	231	256	273	269	266	257	263	293	295	255	248	281	272	281	273	239	285	242	271	282	278	275	272	267	264	244	267	271	285	275	256	272	261	298	264	261	271	290	258	273	255	284	286	261	251	227	247	262	279	296	273	271	260	260	241	274	269	333	260	267	268	267	281	277	250	257	241	248	263	263	315	265	276	269	292	244	272	297	265	279	285	292	267	279	303	281	247	283	264	246	267	236	266	250	259	258	230	260	277	248	298	283	266	239	260	314	263	256	288	281	234	276	273	249	247	249	322	281	274	245	255	288	261	261	273	279	247	276	298	248	241	283	269	282	276	262	245	260	267	286	286	259	254	266	275	281	271	274	242	270	247	286	270	276	257	249	270	294	255	241	260	265	268	252	247	279	279	274	254	270	300	297	264	272	258	253	286	255	269	253	256	255	282	303	254	289	289	259	256	258	277	256	276	250	272	281	261	274	291	273	291	266	258	246	250	319	284	267	280	292	233	267	238	304	288	269	278	304	248	246	263	267	284	266	260	258	252	265	268	281	308	260	254	268	260	270	284	287	294	282	288	262	262	274	256	261	286	257	276	284	249	293	269	261	279	312	266	246	254	265	271	254	290	274	264	251	269	261	276	272	278	273	260	294	283	264	274	262	283	276	253	287	284	262	288	264	299	277	241	282	260	289	258	286	272	260	258	289	265	275	280	302	262	270	268	242	293	274	270	274	286	279	252	297	276	282	269	309	281	272	279	245	285	296	250	249	290	275	276	279	274	268	250	280	258	291	290	244	276	255	296	284	248	270	270	278	288	280	247	271	253	251	269	282	272	252	290	249	281	254	273	305	261	283	285	253	286	283	264	243	274	279	265	270	276	258	280	262	277	278	300	279	276	248	261	284	269	269	272	266	250	281	272	265	271	252	271	285	273	276	279	269	262	253	259	256	270	245	272	255	285	264	253	298	259	267	263	285	251	267	258	278	272	268	268	255	289	281	227	253	238	282	309	281	213	264	267	300	246	279	254	263	269	258	245	263	280	256	276	276	277	255	273	282	283	286	286	243	266	234	273	283	258	261	276	269	290	256	292	281	280	241	262	238	273	272	269	278	273	254	270	241	272	264	246	282	264	283	261	302	260	284	302	240	275	264	257	260	266	266	271	267	245	270	276	286	249	266	266	271	252	288	267	276	267	297	259	280	279	223	306	277	338	299	253	268	265	270	282	285	248	260	310	267	271	258	263	251	286	270	242	286	259	276	241	277	238	261	312	285	258	301	277	301	287	242	278	278	290	258	286	267	271	275	283	271	254	291	296	274	284	274	304	256	306	270	242	261	263	285	267	292	273	286	261	254	251	248	288	270	265	256	275	257	252	268	233	226	316	268	302	278	260	232	279	287	264	239	247	278	236	296	281	286	281	271	235	267	265	281	259	273	240	274	288	301	293	257	286	280	296	257	264	266	250	281	278	265	257	275	265	279	247	265	259	287	258	284	296	272	254	281	308	320	266	258	260	244	274	278	276	280	237	274	253	251	265	265	248	268	251	261	286	232	277	258	267	285	260	251	293	270	283	312	255	298	268	255	263	264	276	280	258	264	269	236	307	258	257	267	283	269	235	274	273	251	273	266	273	289	233	267	298	277	263	251	280	286	240	287	296	246	278	255	258	296	272	256	271	275	293	243	293	248	288	250	263	280	285	251	297	284	221	279	272	283	267	284	265	252	303	276	247	228	274	260	298	254	279	279	278	255	288	246	299	303	272	261	279	281	256	279	281	265	264	260	269	276	257	279	254	281	242	251	271	237	276	269	249	264	268	256	256	251	248	280	292	281	267	273	280	280	268	268	237	251	268	284	266	256	253	308	266	253	253	250	241	267	270	261	289	247	254	244	268	268	253	284	282	283	241	262	249	295	258	290	263	297	259	281	253	304	277	271	301	258	251	284	269	261	249	274	254	293	277	273	273	249	279	283	279	289	250	275	270	280	285	272	277	274	271	290	276	260	248	255	264	267	273	284	270	248	273	245	269	283	277	272	299	249	256	302	259	261	289	290	273	264	257	252	258	268	297	283	257	281	287	250	260	261	257	255	242	296	252	271	283	248	262	261	258	268	257	260	255	245	254	270	262	261	276	292	266	267	258	250	278	259	280	265	282	277	269	292	254	278	276	248	222	247	253	276	250	253	242	273	276	254	271	263	250	286	261	258	270	280	278	275	276	269	286	244	240	283	263	289	288	266	259	275	253	274	256	284	283	293	286	256	292	263	266	261	257	255	275	265	267	291	240	252	260	265	266	260	246	268	248	277	258	276	270	288	268	260	277	281	263	260	273	280	251	278	255	237	264	265	285	280	257	264	284	263	278	267	271	248	272	282	265	240	264	269	265	278	264	249	260	270	267	268	270	258	280	292	281	247	269	284	254	271	242	263	285	291	292	245	265	236	279	264	278	239	296	246	269	289	252	290	252	246	272	252	267	258	289	258	242	287	280	258	282	241	273	280	256	237	282	286	290	280	280	277	275	286	270	262	248	264	271	277	274	287	276	287	271	281	260	286	248	310	262	249	263	263	270	271	245	289	270	271	235	237	266	291	272	275	269	267	272	258	262	265	275	295	305	243	277	293	247	287	301	300	296	239	275	277	271	282	271	284	285	246	277	284	251	289	270	238	260	267	277	283	268	272	239	269	264	277	285	266	262	290	286	293	262	266	269	250	252	250	252	274	257	273	243	269	246	255	283	267	247	257	285	263	294	259	266	284	248	271	258	241	258	258	274	276	260	259	261	276	280	274	253	231	267	261	239	267	276	265	285	274	275	284	263	252	315	234	273	281	281	283	271	267	279	262	232	271	239	255	278	241	282	249	278	287	298	280	285	265	271	248	265	259	271	267	278	276	251	257	268	255	266	282	284	246	253	250	263	277	231	289	245	297	247	281	265	274	262	266	281	309	299	268	270	263	281	245	251	252	271	281	278	261	282	286	262	286	259	279	254	246	260	278	275	287	272
2214	916	1013	1002	1009	973	888	870	851	928	845	826	862	820	888	817	858	869	889	855	801	802	819	829	863	860	881	851	817	843	852	835	838	825	862	824	766	869	873	825	874	840	780	834	808	813	778	823	852	847	794	831	856	842	807	810	827	829	865	806	839	786	801	781	820	821	841	788	845	826	833	838	741	797	830	808	788	854	810	819	863	822	803	862	782	787	875	798	804	845	813	836	855	816	899	821	845	810	831	828	826	791	827	856	814	773	788	797	856	863	896	836	791	792	842	826	790	829	833	836	834	772	799	850	834	791	841	816	810	787	823	859	833	855	825	872	820	787	874	825	821	826	821	841	832	805	826	807	837	792	833	824	798	816	855	832	814	873	820	878	778	801	787	771	817	796	853	806	797	828	834	840	805	844	856	857	816	828	855	820	861	767	819	796	818	751	836	812	774	814	845	776	812	847	742	824	814	842	792	826	848	865	843	815	829	836	836	819	839	843	825	866	791	793	797	801	793	832	758	815	818	829	803	808	801	794	841	785	815	842	804	793	864	796	799	810	824	823	782	820	832	817	826	777	839	850	866	840	818	782	768	818	866	786	774	799	785	811	844	818	834	799	799	852	840	823	782	823	816	780	830	793	842	838	870	771	841	825	829	797	799	828	821	837	811	828	813	805	840	855	834	807	821	771	817	834	799	880	843	824	801	845	836	813	865	861	804	823	760	832	768	820	859	847	811	886	820	855	796	817	860	805	823	838	867	795	781	845	808	827	824	854	782	760	812	830	784	820	802	806	799	853	842	784	823	827	844	782	845	811	769	797	809	826	783	765	782	842	862	844	825	823	829	806	799	841	827	782	888	855	803	866	851	765	771	864	854	835	869	836	767	800	831	771	868	842	765	858	828	867	838	866	832	824	818	828	795	794	800	849	830	811	838	815	784	835	825	850	841	761	785	850	827	813	829	805	840	826	834	797	809	774	834	826	810	792	850	811	878	839	795	820	810	813	817	823	863	839	824	840	826	855	817	852	817	806	805	846	853	805	842	837	784	837	742	848	858	794	800	820	780	800	853	817	781	793	833	824	831	852	826	757	809	820	816	829	822	785	799	823	799	858	854	847	867	811	800	827	837	819	827	859	825	810	847	797	804	843	817	795	848	793	867	827	845	806	792	800	816	821	857	841	880	822	825	825	820	821	827	829	890	828	804	833	827	817	831	833	805	881	795	818	797	853	868	847	816	768	828	795	772	823	783	761	794	809	740	809	802	838	832	785	868	809	808	814	829	832	834	843	814	802	822	816	817	808	821	801	829	827	824	765	818	805	840	814	774	855	791	820	804	767	837	804	762	760	822	782	796	822	828	787	806	854	828	825	784	832	798	835	797	811	816	842	791	841	862	821	803	828	802	829	777	820	771	823	809	810	836	848	794	783	834	812	892	863	823	781	796	791	848	904	802	772	777	825	796	811	835	889	820	809	798	822	867	818	833	815	854	872	806	826	886	853	821	842	811	843	829	814	834	790	795	827	842	830	808	848	816	818	851	784	810	841	835	807	792	873	816	856	865	815	791	812	859	804	782	802	798	799	784	821	856	744	834	834	868	810	824	839	816	849	837	841	776	808	839	887	785	817	826	791	805	823	792	771	811	845	842	784	807	793	797	819	775	810	795	825	820	811	812	802	832	835	815	801	862	840	805	768	808	849	813	775	755	802	789	809	827	826	775	792	807	811	808	826	856	773	792	833	807	830	850	799	815	791	762	839	825	803	867	780	832	827	840	837	809	814	831	778	816	801	805	842	829	763	801	802	802	814	769	818	835	869	831	877	799	849	805	831	813	872	801	805	829	805	826	828	865	826	884	800	739	814	832	816	785	785	751	797	792	835	841	827	800	774	760	822	804	844	849	802	867	825	862	821	808	782	851	850	864	830	823	826	864	867	861	830	803	854	807	825	809	809	778	805	790	797	809	871	866	809	813	867	826	868	809	796	856	834	804	874	840	816	804	837	806	818	855	856	866	839	769	805	835	883	798	834	807	761	873	813	808	895	829	870	817	841	815	798	735	832	877	833	807	825	820	775	836	749	819	827	808	808	828	857	847	772	840	820	775	850	822	838	838	829	851	823	829	784	816	827	807	787	791	847	792	767	773	816	806	821	852	810	822	831	827	815	841	833	787	850	788	812	763	801	834	810	827	847	797	760	777	782	798	827	798	836	826	808	798	855	820	795	822	800	773	782	872	863	779	809	776	877	824	824	822	825	882	824	818	834	798	817	806	857	816	811	870	844	790	830	841	862	835	831	825	788	781	789	819	848	849	810	797	865	835	813	829	795	813	837	824	860	830	784	812	781	848	789	818	797	809	830	820	796	828	808	803	795	774	798	811	832	797	832	850	801	812	813	813	799	812	824	882	860	782	826	849	838	814	786	797	806	830	847	785	808	815	794	880	855	816	776	853	820	763	838	812	829	842	840	851	826	803	808	777	844	775	822	843	827	874	831	835	786	815	823	853	830	848	821	871	825	822	816	812	835	795	812	794	807	853	767	838	806	801	806	848	805	765	833	823	852	845	801	816	818	813	866	811	834	783	808	835	866	856	807	816	789	803	856	850	840	812	781	767	789	829	799	838	842	860	854	840	778	796	852	852	833	830	839	908	848	848	809	765	854	790	844	815	811	822	828	874	846	814	803	822	823	804	823	860	826	792	853	772	784	841	833	833	828	851	882	835	835	788	872	835	814	828	841	838	791	856	809	839	829	802	838	845	785	869	823	807	834	824	795	849	810	830	845	889	820	807	829	825	827	792	800	841	811	829	779	870	819	841	790	865	814	837	820	811	825	838	826	811	813	875	800	800	804	797	842	767	890	807	800	791	786	843	873	827	833	817	809	838	802	842	850	799	776	805	775	860	812	788	795	827	854	839	822	828	798	830	828	818	804	736	815	805	793	837	834	794	864	834	864	799	798	852	835	844	791	855	828	855	815	817	816	805	828	836	790	854	821	876	793	860	834	804	809	804	782	795	838	811	757	773	812	895	805	856	817	844	848	839	781	788	803	835	847	860	833	781	870	830	842	833	852	852	815	826	835	835	833	833	822	782	808	788	791	792	798	788	803	794	849	839	835	832	827	774	826	761	872	792	829	826	826	845	802	785	818	836	881	877	810	833	825	849	801	827	820	802	777	825	817	815	790	819	832	820	831	816	871	776	795	825	821	786	780	808	816	816	852	777	761	840	817	810	796	787	844	780	796	859	804	834	816	786	866	803	790	800	810	866	792	830	832	840	858	834	861	854	879	822	830	844	855	775	811	822	736	842	790	805	821	830	874	806	832	767	823	844	839	782	844	746	835	815	817	823	775	844	779	789	814	873	840	859	807	809	818	820	769	811	798	806	838	806	854	812	864	818	813	836	823	812	775	808	809	787	832	836	828	782	804	817	767	829	810	791	789	860	789	837	819	817	837	799	779	806	857	835	857	857	879	864	824	855	794	837	746	834	839
4627	1130	1511	1133	763	550	444	400	301	281	261	225	207	193	184	181	198	157	199	191	185	161	143	167	184	146	160	161	167	138	168	167	153	164	153	157	134	137	140	153	157	176	149	174	159	156	142	148	146	149	163	159	156	172	130	161	144	136	139	148	165	147	132	148	150	143	159	161	118	126	151	131	142	124	130	142	131	142	152	135	133	151	140	144	152	124	134	156	130	154	143	135	145	144	141	137	165	124	125	155	142	152	167	149	160	136	139	141	153	143	150	150	169	152	158	138	136	138	133	136	145	162	131	172	157	136	132	146	163	157	149	151	124	128	156	140	155	149	139	142	143	137	167	155	136	136	137	132	158	139	142	152	126	128	140	156	143	153	147	144	131	138	154	127	121	151	156	135	139	137	145	158	143	145	150	160	139	161	128	149	145	144	146	153	140	141	124	152	160	134	131	133	150	146	136	147	147	146	144	150	165	142	123	128	135	144	160	136	147	147	118	157	131	136	130	167	169	158	166	128	142	133	156	142	128	158	143	135	151	145	149	135	166	152	145	149	141	143	147	137	146	146	146	128	143	146	149	139	152	146	134	150	155	135	145	151	135	139	149	142	146	170	140	146	159	134	139	143	156	137	137	133	152	157	133	127	143	136	144	159	131	148	125	134	143	145	158	145	169	123	145	132	136	138	147	155	151	139	150	137	134	161	164	135	143	132	179	149	137	152	160	135	161	137	121	139	166	150	156	131	139	163	165	133	149	143	124	139	121	143	136	142	174	143	131	137	146	160	127	134	137	134	161	154	153	135	144	162	136	152	163	142	126	140	141	132	121	145	142	146	163	140	157	150	150	124	133	152	142	166	139	150	142	144	166	127	165	150	151	134	157	152	151	143	147	145	141	132	145	151	147	146	136	139	157	150	132	153	154	152	163	164	116	141	155	147	157	135	146	128	151	126	145	163	152	147	147	138	138	145	138	139	146	138	147	131	149	137	142	147	152	143	132	160	154	138	153	162	124	142	124	144	162	130	139	115	145	162	137	169	145	166	156	152	148	137	116	165	152	141	151	158	134	143	127	167	145	142	134	146	136	162	149	154	143	127	140	155	134	142	150	138	159	129	157	129	149	136	145	162	143	141	146	137	155	162	125	154	154	136	139	139	149	141	143	146	157	152	134	149	146	161	160	160	142	140	156	131	139	149	158	144	146	145	159	152	150	151	138	135	136	144	146	151	146	139	143	137	150	128	139	146	139	145	156	138	148	150	151	168	148	146	159	132	137	144	146	145	136	140	130	136	126	161	144	137	135	143	138	147	174	127	161	143	143	140	128	140	177	147	118	185	148	125	165	149	150	168	148	142	151	141	158	125	149	135	155	143	150	117	150	161	162	146	147	159	124	137	119	157	143	135	145	136	150	143	144	132	146	146	117	168	137	129	153	145	154	141	128	148	159	133	154	134	149	160	144	137	157	139	121	132	135	128	141	161	125	142	151	138	147	158	132	141	135	128	152	163	154	153	160	139	157	137	131	147	142	136	166	134	164	135	158	186	144	147	155	138	142	144	144	150	175	148	135	132	140	143	137	145	139	143	131	124	140	135	144	157	150	139	159	133	149	154	139	126	143	131	156	125	167	126	145	132	149	129	136	150	168	148	116	133	146	158	137	170	137	124	185	151	155	148	142	153	138	141	127	167	137	170	126	148	161	124	156	175	152	143	142	140	130	148	151	147	149	143	142	146	140	153	126	119	157	138	135	146	142	175	129	165	129	146	152	139	145	130	137	145	142	140	149	132	148	127	141	156	156	129	128	131	152	150	123	147	144	166	128	153	134	157	144	131	143	135	135	138	156	123	136	150	133	138	139	158	135	137	136	141	142	152	141	135	137	144	162	124	142	145	151	145	121	148	151	126	150	132	141	156	139	119	153	162	156	152	135	142	140	130	158	133	135	144	127	149	133	144	154	136	132	141	146	161	160	129	123	138	140	136	136	134	146	132	151	138	160	130	172	147	170	150	157	156	139	147	127	147	149	153	139	155	131	157	139	148	142	143	148	111	158	129	151	141	139	146	138	142	141	124	131	142	149	143	119	141	141	161	148	113	145	151	147	158	162	146	136	150	166	161	132	142	147	140	151	153	168	123	135	148	149	149	154	145	150	146	147	154	136	169	135	155	139	158	144	143	143	171	156	137	137	139	157	120	150	131	140	164	139	131	166	149	128	160	149	141	162	147	166	163	153	136	153	146	141	138	144	144	146	142	153	148	129	158	149	174	121	145	136	140	159	154	139	139	156	144	152	135	119	149	133	145	130	145	146	144	130	139	165	159	152	153	139	144	174	153	132	158	143	149	163	153	131	131	133	122	157	133	143	147	143	162	143	157	143	146	147	132	146	153	127	125	132	162	143	150	136	139	134	137	136	149	163	126	167	134	155	141	145	122	148	162	145	128	145	143	163	140	127	139	144	152	157	130	175	137	127	148	142	141	145	135	162	149	166	130	129	141	163	153	128	156	138	147	127	142	147	140	147	162	140	156	170	136	133	121	137	150	159	158	160	143	147	146	136	122	152	142	148	159	147	165	125	160	149	143	140	169	133	149	149	142	146	168	129	135	135	142	149	138	141	139	164	140	142	140	145	136	171	155	150	143	135	131	132	159	157	133	139	175	122	159	138	154	140	158	159	131	153	146	143	134	154	149	142	143	140	139	150	146	144	147	145	146	132	164	131	140	136	163	124	123	135	163	166	143	154	138	167	144	162	122	143	158	167	154	168	141	144	144	147	138	147	168	141	133	146	140	141	159	126	139	155	126	143	121	146	151	149	149	162	144	151	150	145	157	133	147	147	145	133	142	124	145	153	148	141	161	146	163	165	157	140	140	133	161	168	168	143	166	124	126	129	162	140	144	147	122	156	149	145	140	119	145	144	177	139	141	147	152	150	160	141	145	149	138	136	117	130	151	148	134	159	159	152	132	133	140	120	116	137	143	137	129	137	139	137	152	152	145	154	147	146	117	158	123	158	144	155	154	148	157	150	146	142	142	146	132	150	170	139	138	125	158	130	135	149	133	143	156	159	166	148	154	129	123	121	116	129	149	148	146	148	127	160	118	130	160	130	174	148	116	148	151	130	139	121	133	170	151	150	156	132	136	131	160	144	147	148	161	165	145	150	133	127	136	147	142	139	157	121	140	141	147	155	150	138	145	158	138	165	142	158	144	156	136	143	158	150	148	173	171	140	140	146	143	149	151	144	154	148	161	148	152	156	126	141	164	144	160	152	132	147	147	137	134	158	143	136	148	145	162	149	162	129	164	133	126	133	131	150	139	138	150	141	149	160	152	171	137	136	156	147	131	150	140	129	137	147	162	128	162	137	125	143	144	150	157	157	147	143	131	147	161	145	130	145	140	157	154	125	149	152	144	136	139	132	138	138	144	150	131	124	151	145	133	153	154	155	128	158	124	132	152	144	149	171	148	124	141	139	142	162	161	152	146	133	127
5610	1662	3795	4144	3469	2810	2252	1950	1645	1497	1249	1181	1068	996	942	830	877	788	797	707	678	677	677	671	639	692	675	680	718	725	728	665	612	559	579	570	571	503	624	627	755	718	613	595	564	533	537	523	496	592	580	598	650	718	518	491	471	515	472	506	489	518	542	520	515	490	502	516	483	502	475	492	491	450	472	534	511	505	490	508	464	529	494	518	501	462	444	494	531	506	512	501	474	487	483	491	491	481	483	482	509	502	519	465	422	489	489	511	469	471	491	482	503	480	443	466	461	448	468	461	436	460	511	488	441	551	483	438	492	465	501	454	490	476	480	531	491	501	493	479	487	466	525	491	456	482	496	456	502	467	446	483	480	463	491	503	514	492	508	494	493	507	448	492	449	512	477	534	520	488	480	475	492	509	463	481	494	517	486	524	494	489	461	521	498	463	477	509	452	504	461	517	424	493	514	484	525	475	495	461	495	498	499	476	491	481	480	487	470	468	488	497	493	484	474	520	490	476	501	470	490	475	470	507	494	473	473	478	479	500	432	458	510	482	475	468	499	483	503	465	502	467	489	456	454	495	498	489	514	472	487	466	482	473	504	500	481	437	471	504	464	473	515	452	484	474	528	506	484	495	468	482	455	459	505	417	473	514	439	473	466	463	452	484	465	463	464	478	487	466	514	460	490	485	456	473	435	478	474	508	450	471	483	444	438	479	484	460	480	462	463	465	527	475	480	483	477	461	466	527	465	495	500	452	471	495	508	485	505	495	466	478	430	498	483	424	507	425	507	478	520	515	496	467	502	515	466	499	427	523	486	488	486	487	492	490	503	515	491	479	496	488	485	483	515	441	472	476	470	479	495	466	490	481	483	449	501	516	466	462	504	472	471	480	449	483	464	478	456	464	499	485	461	459	460	483	501	468	473	494	508	468	479	497	481	463	478	467	499	489	466	458	510	453	467	486	434	470	463	475	472	488	488	508	466	500	470	474	495	502	480	469	480	502	434	470	445	447	503	495	478	418	500	500	469	476	474	464	480	492	490	471	479	466	478	473	451	507	473	485	465	443	430	471	449	492	482	512	490	456	481	483	468	468	478	500	489	476	492	471	479	460	504	467	510	470	455	485	469	502	435	480	456	488	463	505	515	462	482	493	505	502	494	516	447	509	456	471	469	482	461	491	510	470	448	450	468	459	486	488	458	473	440	448	457	470	495	489	480	498	486	482	443	485	481	531	484	447	487	482	490	503	484	445	487	463	516	486	482	470	451	452	471	497	501	496	495	480	473	462	496	465	489	499	520	490	467	477	478	493	476	440	524	474	452	447	494	450	499	475	484	498	467	485	449	480	474	481	488	453	485	466	482	469	497	493	471	520	500	497	472	483	462	461	505	483	510	464	500	462	488	472	475	431	525	507	471	472	521	503	448	478	490	497	462	491	468	454	526	480	494	496	473	468	476	499	477	503	476	497	507	498	491	455	468	470	479	500	492	467	453	471	461	463	472	479	497	494	469	493	435	438	431	474	495	506	470	518	485	462	490	494	475	485	444	440	491	497	469	501	463	472	499	471	478	478	505	487	523	528	491	460	498	497	487	469	508	505	469	503	482	491	486	481	482	499	540	471	514	486	469	486	481	474	491	451	484	519	514	510	506	450	478	495	486	545	497	483	484	447	464	466	473	473	494	482	454	489	479	475	480	443	458	465	505	481	511	448	432	465	489	482	445	493	481	455	449	505	506	483	537	498	434	471	481	458	487	474	525	466	445	499	502	435	463	476	467	503	487	456	506	465	471	525	453	487	510	483	479	460	468	476	476	487	533	504	457	503	499	461	463	488	499	438	455	444	478	499	462	457	462	464	496	498	465	516	503	484	447	487	471	510	499	476	492	493	478	501	481	481	490	515	438	448	499	462	510	466	461	449	433	442	498	500	477	503	483	492	481	499	460	466	458	462	462	520	434	473	472	464	468	474	490	496	534	498	502	503	451	456	474	461	521	478	458	484	496	493	490	489	485	453	500	462	503	500	471	469	479	474	469	466	458	465	474	472	471	459	459	455	491	491	487	458	477	517	481	462	478	476	480	483	516	506	486	460	492	459	473	448	445	457	503	431	470	526	494	470	476	468	491	459	481	468	469	488	499	472	465	448	474	475	492	501	461	457	468	475	516	461	478	476	470	478	445	483	520	459	471	463	486	473	478	470	458	460	478	462	462	479	505	497	495	472	486	492	440	459	454	500	476	465	497	486	443	516	468	482	517	498	514	488	455	477	451	450	476	441	483	448	457	466	486	409	466	460	488	428	486	453	493	495	453	486	463	489	512	436	470	482	466	489	487	435	522	449	446	483	478	518	497	466	491	489	472	489	481	482	442	453	469	487	504	458	449	472	513	480	510	468	514	462	489	506	493	486	477	510	487	481	469	468	436	516	470	493	497	445	432	448	482	485	496	509	467	505	483	468	492	473	503	536	470	489	466	473	494	443	506	457	448	517	496	516	529	471	512	477	485	511	484	474	460	500	514	495	470	470	511	453	511	477	476	484	514	510	483	513	444	462	472	460	502	473	497	436	500	450	468	457	469	496	460	467	462	540	485	439	463	502	473	511	491	502	468	473	472	493	467	459	474	497	468	501	471	462	508	504	503	491	490	485	489	467	478	482	484	463	466	450	448	479	464	511	477	471	456	432	464	511	456	434	511	498	454	494	460	484	476	496	461	534	487	507	409	510	464	501	464	495	494	465	469	485	470	467	455	509	490	434	497	426	452	524	467	511	492	505	478	470	506	474	522	515	512	473	468	487	499	456	466	463	452	495	473	490	467	445	454	470	459	464	496	493	485	519	483	490	465	473	449	481	458	494	474	472	472	460	522	468	487	509	478	472	496	499	487	480	438	459	485	458	466	437	485	471	483	464	503	502	474	459	498	472	487	472	477	490	481	461	463	459	482	469	500	490	451	461	437	474	504	437	511	491	485	462	509	521	497	467	453	457	467	429	417	505	482	475	480	464	502	471	479	481	412	458	437	466	483	483	507	495	446	491	489	490	453	485	478	483	469	461	510	483	472	489	483	492	489	494	520	476	482	474	487	472	465	510	460	494	502	447	478	516	491	499	503	463	479	467	438	470	512	500	482	471	478	445	502	456	486	481	533	468	479	479	461	508	501	482	455	477	525	490	489	477	475	474	488	512	478	491	513	474	492	459	513	510	520	498	489	421	485	480	532	466	521	451	492	497	471	467	479	486	482	462	472	477	493	468	500	482	474	503	497	479	442	492	559	505	482	487	516	532	482	468	492	446	456	513	476	469	457	471	466	512	436	486	447	484	474	465	452	472	476	502	439	509	503	501	450	456	479	471	478	480	442	505	457	441	459	499	449	496	496	491	447	463	457	500	477	500	456	497	464	492	454	475	458	475	512	459	455	480	484	460	474	516	446	470	468	526	439	457	475	483	463	496	464	467	469	494	487	463	497	480	463	487	498	473	456	512	441	465	467	456
9090	2303	2764	2032	1299	884	685	526	451	365	294	255	268	247	213	208	193	192	167	152	172	164	161	146	137	162	157	179	144	173	139	128	159	124	143	152	145	130	138	159	176	167	145	145	136	128	122	129	121	113	134	134	165	147	116	122	141	128	125	123	134	128	135	110	126	131	130	136	106	130	101	114	116	117	119	119	93	120	134	111	132	135	131	123	117	110	134	108	113	118	126	112	113	127	141	136	122	125	117	117	109	125	117	120	144	133	128	122	120	105	126	100	104	130	124	121	103	101	127	125	119	119	115	122	126	118	126	119	110	101	121	140	116	126	138	119	128	136	125	129	135	130	120	131	115	111	151	130	137	121	143	107	105	105	115	109	114	102	123	152	138	109	120	133	111	114	97	109	131	112	130	115	106	129	99	118	96	128	103	118	116	120	132	116	99	105	98	97	133	90	128	117	159	130	135	126	107	118	119	136	133	127	111	139	106	133	120	129	111	124	127	115	154	124	120	122	124	102	112	117	118	138	98	102	129	111	117	119	150	113	127	131	110	115	110	114	108	125	120	131	135	118	121	123	97	110	100	137	128	129	122	102	111	127	109	129	134	119	118	117	114	113	112	124	123	121	110	136	130	109	106	114	120	107	124	112	112	124	117	141	134	117	119	131	100	125	126	109	96	100	122	140	108	114	113	128	127	109	106	127	102	132	108	113	130	116	129	115	136	122	137	104	119	119	115	109	113	115	124	103	120	110	121	127	109	116	108	127	108	121	94	111	135	108	124	119	132	122	128	138	107	125	112	127	122	118	137	123	135	148	112	137	131	114	127	120	127	127	126	120	120	102	124	106	116	143	94	119	119	116	118	135	126	123	107	124	131	114	105	110	127	131	114	136	107	115	128	107	127	124	110	133	138	135	122	112	132	118	128	136	121	125	118	123	121	125	128	128	123	123	107	118	110	115	125	121	121	111	99	143	98	127	110	126	120	123	115	100	127	130	132	115	100	119	120	120	125	134	122	122	115	128	133	110	110	130	133	131	111	117	115	116	136	112	119	117	112	117	103	130	130	122	128	103	112	116	133	124	135	100	113	121	142	125	136	109	105	120	138	105	123	120	132	127	130	106	110	103	126	112	110	122	130	124	119	109	135	123	111	122	121	126	114	111	111	141	122	113	108	103	122	123	119	112	126	129	127	123	137	128	113	125	114	131	114	100	120	104	157	118	115	121	122	113	102	124	128	137	107	115	116	123	122	151	128	125	110	109	106	115	128	132	124	119	126	138	126	111	128	104	120	111	126	143	116	141	111	133	128	118	124	114	122	122	121	115	127	104	121	113	110	122	129	128	125	125	108	143	115	132	94	132	132	110	135	104	130	110	117	105	151	113	130	105	108	106	127	129	105	124	108	107	112	112	132	117	128	117	142	112	113	129	119	94	130	129	122	96	126	123	120	129	107	124	125	116	114	116	124	106	135	124	120	143	107	108	103	128	106	133	147	133	115	110	136	143	140	136	108	119	115	111	128	120	131	130	117	113	109	127	135	136	125	141	120	114	124	108	128	122	116	123	144	112	122	123	120	137	117	129	136	120	115	127	98	115	120	117	103	134	112	121	129	130	142	106	114	115	146	119	130	132	117	132	135	116	127	117	112	134	133	121	120	121	111	118	107	141	131	130	120	127	120	126	124	95	128	119	138	113	133	104	114	113	123	118	118	127	116	119	109	118	124	110	103	105	129	132	130	150	104	132	127	128	114	128	130	110	139	124	128	138	136	122	110	122	108	120	134	115	114	118	130	135	122	118	118	104	136	113	96	107	128	117	115	124	106	125	122	107	141	106	140	95	119	136	89	123	119	114	127	117	131	118	109	121	121	131	103	132	124	106	126	132	116	114	120	126	119	122	114	112	110	121	101	120	113	110	115	138	112	129	117	130	120	127	127	111	109	117	142	115	128	115	123	130	117	136	116	129	115	119	117	91	124	120	106	109	120	108	119	131	126	107	147	116	113	102	114	125	122	115	117	114	116	134	139	113	122	124	94	106	138	111	105	111	124	109	119	136	113	122	123	106	112	132	137	96	133	123	124	144	120	120	126	129	126	116	118	120	119	122	115	145	124	122	101	131	130	125	121	115	119	132	116	105	128	133	129	122	123	99	124	122	142	107	104	108	118	136	116	109	118	115	108	120	119	118	116	102	116	122	143	121	106	129	116	107	113	125	133	135	120	124	114	113	136	130	120	114	119	105	122	141	112	113	111	103	122	123	121	118	114	123	98	103	126	113	140	134	135	124	131	119	110	99	117	129	123	121	128	113	128	113	122	135	88	122	130	137	122	140	107	119	117	112	123	132	125	124	118	115	119	110	133	108	118	106	126	114	124	111	111	137	121	140	105	102	112	121	101	122	130	103	121	111	141	109	115	109	132	120	102	113	137	130	97	134	119	116	115	110	105	146	117	139	107	124	122	112	126	118	118	122	129	121	114	124	140	123	129	132	115	97	139	120	105	120	132	117	121	120	139	134	122	118	109	125	131	131	136	124	106	128	120	119	99	131	112	120	120	98	107	129	139	130	120	128	135	123	111	123	130	127	97	123	139	126	123	116	135	128	129	104	108	113	123	114	109	121	100	116	119	118	123	134	99	125	114	116	112	123	115	115	119	122	113	126	119	129	109	128	127	119	89	132	131	109	136	116	136	126	127	111	113	125	130	122	133	125	116	105	126	105	134	108	126	113	125	110	109	134	122	120	126	132	107	140	125	124	118	139	127	124	124	102	131	112	115	114	113	116	124	130	117	118	118	124	127	105	123	110	108	121	101	128	130	129	115	128	128	110	130	118	126	103	121	115	134	96	135	106	108	116	131	119	108	131	121	118	131	103	103	130	132	122	109	114	121	123	123	137	122	111	122	111	123	118	127	114	112	116	111	125	130	133	122	109	107	121	112	139	113	112	117	129	115	117	148	125	109	125	124	113	134	114	120	125	130	131	143	112	126	125	106	122	133	148	112	139	133	117	113	132	128	132	120	126	92	120	103	103	98	119	134	117	126	133	120	114	131	121	122	123	129	131	122	112	117	117	105	106	125	113	113	127	106	102	120	130	136	141	130	131	116	119	130	127	119	107	113	112	117	101	135	133	109	138	116	105	96	102	126	131	133	119	107	120	128	112	129	127	117	114	114	130	112	112	116	106	140	106	129	127	116	104	117	114	151	117	108	115	111	125	113	120	130	122	134	136	128	119	118	121	116	121	155	102	115	125	115	116	119	138	109	139	122	123	114	120	124	128	121	142	116	129	115	116	124	125	121	122	125	126	131	115	142	120	136	127	100	118	122	127	119	111	96	123	122	120	116	143	117	127	129	114	121	117	123	128	140	98	143	108	153	117	135	135	119	101	113	127	122	118	133	139	118	115	125	101	127	134	121	109	121	117	107	142	114	123	114	116	135	107	126	120	127	110	112	123	117	120	115	105	103	115	123	117	106	112	120	129	118	139	118	96
7708	2736	6600	6982	6053	4863	4026	3142	2769	2285	1995	1770	1591	1435	1334	1252	1205	1031	1023	956	872	876	796	784	824	859	774	921	1009	972	865	742	750	662	687	651	588	643	705	710	850	951	733	615	552	544	535	507	500	573	601	659	691	693	508	500	506	483	493	445	468	466	485	482	435	476	468	463	452	456	486	447	466	445	437	444	412	455	438	441	465	468	459	449	425	415	468	463	430	431	435	441	459	445	428	420	459	440	439	430	463	439	423	472	437	394	429	396	440	428	409	426	411	406	437	454	413	417	451	443	433	449	452	391	428	452	418	435	427	453	437	411	447	411	411	431	432	429	404	437	427	462	431	474	398	452	434	463	349	395	438	391	446	452	426	443	430	447	393	438	444	440	433	409	415	436	423	439	418	406	423	410	433	421	392	431	425	411	420	423	424	442	436	418	396	410	425	454	408	449	421	408	402	441	449	425	455	437	441	400	418	386	390	413	408	420	435	426	411	381	446	439	397	425	418	437	439	439	406	410	461	384	435	460	435	401	444	430	418	400	419	417	433	417	413	461	409	402	431	454	421	428	438	410	410	397	450	412	424	410	432	440	381	408	436	406	449	464	426	413	410	418	413	404	432	383	402	447	427	399	438	405	423	403	405	399	382	424	423	421	412	417	418	454	402	441	379	440	423	433	418	428	420	396	394	402	453	411	432	404	399	440	444	451	412	424	408	440	432	429	418	395	399	445	403	421	444	451	377	441	426	378	427	428	407	411	419	415	397	416	454	397	381	402	403	432	421	393	448	430	388	432	431	434	388	408	391	452	423	448	411	410	436	436	423	422	394	427	396	414	428	416	424	409	411	426	414	417	454	458	423	420	434	415	408	403	404	440	404	424	428	442	436	404	437	412	384	406	397	447	427	428	433	417	435	417	428	437	456	455	402	441	390	420	423	421	412	441	391	421	433	426	440	422	452	412	424	390	443	397	440	417	417	444	391	409	426	430	449	411	422	403	384	428	413	429	409	427	426	415	388	434	375	418	362	437	462	414	405	406	408	433	435	410	432	457	430	378	425	419	375	374	430	400	420	417	401	448	396	410	427	435	411	415	415	429	434	400	439	402	445	377	421	427	411	443	436	412	419	447	424	446	436	423	397	411	428	403	430	403	400	447	408	436	416	404	467	433	444	423	412	440	405	394	408	416	412	438	417	413	410	441	426	420	387	443	439	426	419	469	398	422	395	449	440	411	423	418	447	416	442	430	415	391	415	436	399	445	404	389	444	422	421	422	398	435	425	423	412	373	398	458	424	447	426	383	404	367	431	428	437	416	419	386	376	477	468	427	433	424	423	422	393	398	425	432	415	450	419	439	383	425	421	432	445	434	442	408	449	419	426	399	439	409	429	437	410	438	374	431	412	406	439	435	396	463	431	417	407	434	421	448	391	417	451	379	410	417	403	436	395	407	418	417	421	434	409	411	435	380	441	418	413	460	399	376	438	412	436	416	429	431	444	413	480	419	408	445	401	421	445	419	441	445	435	428	405	400	403	424	436	469	450	427	424	392	448	380	432	449	393	393	407	386	434	404	421	423	441	446	424	460	447	415	434	412	387	414	443	439	454	400	393	385	406	410	381	416	414	439	393	427	440	422	409	406	413	420	405	428	423	423	440	442	406	446	426	418	417	425	421	457	410	430	422	406	431	457	397	443	427	427	436	429	428	415	414	386	412	444	410	423	456	411	440	438	436	435	402	430	424	426	438	392	426	419	413	410	448	451	420	388	421	407	401	382	407	449	416	415	397	396	404	420	414	399	464	389	415	385	408	427	416	452	407	426	436	385	395	435	429	416	429	453	414	411	447	445	418	385	438	444	450	424	400	424	412	419	419	417	398	446	429	397	414	444	404	442	451	402	426	411	392	428	437	411	373	414	410	397	430	417	401	427	407	454	386	462	416	416	426	410	421	369	415	406	390	395	424	402	413	412	441	399	442	418	421	417	426	437	426	444	383	397	441	425	427	434	393	385	389	449	427	404	434	403	434	401	387	396	453	411	415	448	433	461	407	411	398	400	412	422	408	437	418	394	412	419	416	444	412	430	413	428	424	438	438	376	414	440	373	429	428	389	418	429	421	380	434	383	419	404	443	360	454	415	406	424	415	400	433	420	365	410	416	401	430	419	407	432	418	418	434	387	421	426	443	445	411	436	438	426	443	475	393	464	371	391	402	397	391	404	406	416	422	401	436	414	420	423	431	421	435	413	412	417	456	407	420	400	415	419	401	411	373	410	426	370	430	435	404	438	426	393	411	375	408	416	435	461	427	391	436	429	417	444	395	429	378	417	397	386	418	435	453	384	434	385	409	401	389	405	446	367	440	415	431	447	432	400	415	432	397	395	430	409	393	391	429	424	396	424	423	433	390	425	432	424	427	400	407	456	405	455	408	427	400	434	400	424	418	421	392	417	444	406	405	410	383	434	422	412	405	402	439	439	432	417	404	419	429	419	416	436	422	406	451	423	396	430	424	391	437	435	414	434	403	444	427	383	426	403	414	423	420	400	386	391	455	413	433	454	394	395	439	444	431	374	429	457	428	454	410	478	423	408	412	411	404	430	442	446	431	443	451	389	430	428	463	422	400	387	390	412	423	449	433	415	409	448	368	435	402	463	405	389	411	401	433	450	405	428	407	402	415	403	431	450	392	391	436	424	418	429	430	413	434	404	399	450	393	395	439	411	422	445	416	450	437	434	456	381	414	404	411	458	445	401	438	425	419	390	409	418	381	460	421	401	389	451	432	408	455	447	387	425	456	407	455	426	385	404	426	414	402	424	430	431	401	424	404	439	416	399	434	407	435	409	429	408	410	387	389	449	410	451	429	426	395	391	416	440	424	395	454	447	439	438	394	420	410	448	418	415	403	416	420	396	401	435	406	419	414	411	441	432	463	457	410	415	458	437	396	405	414	427	441	438	447	412	400	422	442	432	406	428	456	395	407	434	433	438	449	433	434	430	416	394	419	427	449	399	431	448	421	416	484	402	411	386	420	391	407	443	409	390	392	400	438	389	417	426	393	433	448	448	419	436	418	441	423	418	409	403	412	440	395	425	422	431	442	434	430	431	451	438	411	426	424	405	395	432	426	427	434	401	389	436	434	406	392	385	436	418	422	410	431	403	440	414	401	426	418	407	423	427	428	427	394	408	404	422	427	455	394	437	412	428	392	438	443	419	440	372	421	429	427	431	401	429	400	433	381	488	437	431	421	425	442	446	430	471	416	404	412	411	416	421	423	404	428	410	407	406	434	399	407	399	440	415	434	429	416	416	403	401	426	388	418	418	400	413	421	383	389	386	421	389	454	432	401	379	428	390	423	438	439	408	389	443	402	406	433	422	421	408	427	438	444	440	419	433	390	408	402	459	411	430	444	427	402	437	422	417	430	410	427	461	390	454	447	415	411	414	398	432	397	413	430	446	427	428	432	431	365	463	436	409	408	403	381	419	411	447	398	439
1312	325	347	292	282	295	269	255	285	276	263	279	266	266	279	248	271	275	290	277	258	284	269	280	308	278	267	275	239	258	282	272	253	278	290	267	264	250	244	277	266	290	265	293	275	233	250	255	241	279	251	262	291	265	271	273	295	283	227	284	266	259	263	267	265	258	280	273	284	246	283	255	284	287	266	282	270	286	261	276	263	281	260	287	256	285	281	254	274	250	275	251	262	231	255	238	254	281	257	259	259	259	251	239	250	266	256	279	280	278	282	275	252	284	276	252	263	280	253	235	273	269	285	265	260	266	269	268	248	264	256	255	267	279	248	269	275	279	256	252	254	264	248	281	269	276	283	277	278	269	250	259	268	281	232	267	257	267	251	274	274	294	275	276	242	293	258	280	314	257	262	283	247	268	246	264	248	277	271	259	254	274	277	220	273	282	259	253	293	249	274	254	270	282	267	269	236	263	259	255	253	236	284	315	256	259	271	279	274	284	239	248	241	276	255	288	279	259	267	269	249	263	250	263	255	273	275	282	280	253	268	248	265	267	253	240	264	259	301	259	268	236	267	290	273	247	242	248	251	268	254	265	221	267	282	269	283	271	266	242	274	239	280	264	258	270	291	244	252	282	271	288	245	286	287	244	275	271	269	274	273	259	256	253	227	258	283	279	258	254	240	248	271	249	278	264	244	272	229	262	261	266	287	257	267	256	280	255	271	288	266	245	298	260	233	249	264	278	248	270	261	237	262	267	263	288	282	285	247	282	269	270	271	310	287	242	271	250	267	284	286	235	267	277	277	239	278	266	257	257	241	286	264	260	269	228	284	284	259	286	258	276	249	263	274	290	272	247	271	290	245	258	242	271	260	250	285	274	255	265	262	255	241	263	285	247	243	256	256	254	252	297	252	264	251	252	272	238	265	259	254	264	277	262	288	259	263	261	260	254	281	248	273	243	280	244	274	267	278	323	253	270	279	262	242	266	255	248	298	289	251	251	287	267	273	278	271	266	257	261	253	293	239	269	264	275	281	292	269	280	271	247	271	250	256	281	276	282	278	289	285	266	252	242	270	283	256	273	255	261	272	283	282	265	275	274	274	252	255	257	271	260	247	267	296	275	287	266	292	263	239	271	282	254	261	288	292	243	276	246	279	287	305	250	265	268	258	289	255	252	276	295	247	295	298	258	269	261	268	280	259	282	268	259	242	260	268	240	244	269	257	271	249	248	259	258	249	244	288	282	265	270	250	273	293	271	256	258	299	269	257	267	252	269	263	244	275	290	279	223	242	261	231	282	248	267	268	277	267	261	258	258	283	263	291	297	255	285	261	279	251	256	283	257	258	314	265	290	268	245	271	258	291	260	270	233	284	290	272	281	251	249	235	250	287	273	281	271	305	256	264	254	256	231	234	274	262	293	279	248	271	292	275	271	274	268	241	284	291	258	250	258	273	244	285	303	264	276	266	288	291	274	250	273	261	262	301	271	292	252	267	234	242	276	275	263	272	275	251	265	270	247	257	269	243	237	241	266	261	241	258	274	249	264	275	277	246	275	269	252	270	265	258	269	272	225	256	269	255	287	268	240	251	263	265	274	267	254	261	281	285	257	241	306	276	269	273	252	275	267	271	240	252	248	247	256	287	248	286	262	267	272	282	258	254	273	270	246	254	276	251	272	235	285	264	288	245	255	247	267	250	255	248	239	263	262	260	255	288	272	271	246	254	249	274	270	254	290	289	255	271	270	256	243	292	253	273	269	252	254	264	270	264	252	254	271	288	260	282	260	256	253	300	255	258	242	253	261	252	266	243	249	288	271	261	262	237	267	270	294	242	265	238	243	260	259	268	259	241	296	265	284	283	275	244	253	252	296	272	265	263	253	286	281	267	264	283	270	290	305	298	270	271	266	259	267	261	269	266	271	254	286	283	271	271	252	261	242	245	265	251	240	236	256	265	246	271	275	254	298	230	273	284	262	259	261	272	232	261	260	271	272	290	277	261	287	274	271	262	283	261	275	274	265	269	281	267	266	266	243	264	247	278	251	244	266	265	235	269	257	250	284	276	262	270	290	261	260	284	265	273	292	277	295	259	283	272	259	267	261	264	292	263	234	298	248	268	259	253	285	258	294	285	256	295	267	246	250	285	258	292	265	278	260	280	286	253	263	301	238	252	257	289	275	265	266	260	268	259	234	244	263	260	252	258	273	263	285	280	282	232	244	237	294	273	290	272	260	267	272	241	279	250	258	248	269	251	265	248	277	279	279	255	273	277	249	313	257	267	248	262	257	264	264	268	293	246	240	265	272	255	238	273	270	256	270	258	233	250	259	301	285	249	268	263	263	243	282	266	259	291	280	281	267	259	281	247	246	228	302	295	286	277	262	290	239	283	282	250	250	275	257	254	271	260	294	249	246	260	255	277	266	271	295	269	269	301	277	291	275	233	267	255	275	249	248	251	279	281	270	273	275	275	239	270	246	251	268	239	270	262	260	246	264	275	262	274	282	281	274	243	256	281	279	267	270	238	258	273	255	236	257	246	276	256	268	264	275	273	241	267	255	253	287	269	278	267	261	306	249	247	263	253	266	265	265	257	261	284	276	240	271	258	266	252	260	259	258	263	236	288	267	286	266	249	255	254	249	248	274	266	256	283	259	280	269	300	290	250	277	252	244	285	267	273	269	281	256	279	267	270	286	253	270	279	252	287	260	259	257	261	267	251	241	263	268	286	262	259	287	267	245	256	269	280	265	225	265	296	233	239	293	257	241	266	262	252	272	279	282	282	247	279	256	239	251	271	260	290	251	276	256	256	241	260	252	263	261	279	256	273	261	281	288	291	269	273	289	292	263	270	282	312	251	277	263	282	272	275	269	288	258	282	253	296	293	265	278	277	260	285	265	260	296	274	279	242	245	280	249	265	264	291	267	260	256	244	265	255	261	273	299	301	279	269	279	247	268	274	266	259	268	247	290	273	274	229	258	248	252	271	245	255	304	299	248	261	297	269	264	262	252	294	281	293	253	265	273	261	275	248	263	282	258	282	249	273	265	265	253	278	265	250	268	276	265	287	279	263	252	252	284	284	233	262	243	293	277	288	276	277	303	258	267	258	262	281	264	275	277	242	258	279	271	288	265	266	257	287	271	261	289	273	264	268	274	267	261	274	251	247	281	284	292	264	260	247	263	248	253	255	276	261	243	269	265	256	264	290	260	276	259	269	249	277	301	261	279	259	261	259	245	269	240	302	245	260	280	282	262	251	290	267	277	276	247	284	247	271	278	238	257	249	296	248	255	255	268	254	266	280	242	265	241	276	277	263	257	268	268	274	271	265	290	269	254	247	279	292	261	264	257	268	291	261	243	266	235	296	260	242	289	260	268	260	265	262	270	279	266	265	280	279	303	284	278	296	282	261	278	282	244	245	262	278	283	273	253	278	308	284	270	267	257	253	269	274	246	255	266	249	265	281	278	242	268	273	247	293	269	269	277	254	280	266	245
2319	914	1017	956	970	922	939	903	896	876	839	825	789	844	883	839	807	803	843	879	805	776	823	810	894	853	841	822	805	815	882	834	817	868	866	825	816	798	810	865	786	799	836	858	757	781	792	826	844	831	851	811	886	904	870	826	831	782	790	853	884	820	867	828	814	840	827	787	837	791	833	831	837	841	820	832	890	778	807	879	839	799	807	836	826	833	802	810	809	777	801	839	792	822	836	885	805	828	839	835	818	889	804	808	786	810	811	844	786	793	796	799	801	810	812	908	813	808	797	849	798	834	832	829	798	763	787	796	849	805	815	823	812	826	863	835	800	809	820	864	859	833	826	830	769	827	832	877	841	800	794	784	787	789	733	827	808	778	776	818	824	824	847	796	808	793	857	830	883	781	833	772	820	843	821	789	825	859	803	818	891	808	824	814	787	779	823	783	845	791	782	770	804	818	851	787	797	819	836	823	837	761	815	831	835	786	805	793	833	817	821	836	801	851	799	837	823	831	814	820	830	840	802	813	866	793	804	825	773	832	835	783	808	811	817	772	842	789	806	818	809	839	836	819	789	861	800	797	883	809	828	845	803	792	866	825	804	789	821	881	824	829	807	840	774	783	818	824	812	831	803	807	867	748	808	815	829	801	776	780	766	850	789	845	833	841	831	772	804	853	781	842	788	825	904	804	832	814	807	757	827	872	805	858	806	809	838	818	805	822	791	859	851	795	807	795	798	780	838	816	802	854	848	821	847	800	862	786	794	850	784	820	840	830	850	832	839	828	826	819	824	851	862	780	831	845	822	785	869	831	842	813	847	820	868	792	807	839	811	826	766	809	816	821	830	788	795	821	813	849	865	794	806	847	813	811	793	805	819	802	790	841	857	756	828	798	836	810	798	809	807	779	799	823	844	834	801	849	852	772	818	812	794	805	836	820	817	792	779	783	804	839	814	810	859	842	816	852	850	789	781	844	816	802	840	840	780	784	806	829	809	807	814	848	792	824	827	824	838	841	831	794	906	801	806	766	828	815	774	809	866	767	832	750	851	801	838	827	821	833	835	785	858	792	842	891	818	787	833	814	806	815	811	792	842	800	792	872	842	807	806	844	819	833	824	828	836	859	824	872	812	827	757	891	858	826	794	799	826	849	792	846	788	785	850	799	820	840	841	809	773	822	840	801	828	836	809	874	811	809	857	809	839	786	835	798	789	820	794	849	810	784	815	838	848	800	785	828	808	835	812	788	827	797	799	807	789	881	828	875	804	817	836	792	795	829	801	794	827	783	868	829	821	829	838	780	805	783	824	856	798	826	818	802	821	812	835	818	805	872	824	827	825	817	797	808	816	829	850	852	820	816	808	810	788	787	777	771	803	876	835	833	827	888	830	790	825	824	817	828	839	828	823	806	751	832	847	807	776	777	807	809	835	824	850	825	818	821	861	808	816	856	869	805	835	817	828	790	777	840	842	806	793	837	784	812	785	802	817	808	824	863	821	782	843	832	807	843	825	833	799	824	836	785	861	842	833	823	875	828	790	821	817	858	821	806	830	850	817	836	791	842	866	805	794	833	838	819	807	800	835	802	797	803	780	814	802	780	809	787	812	783	872	854	841	825	872	819	767	739	828	858	863	753	848	827	803	839	825	807	802	807	841	805	820	772	733	789	853	820	820	807	821	814	842	871	813	826	803	819	800	789	851	804	815	807	858	843	764	801	777	856	853	844	773	824	836	844	785	819	826	834	838	818	822	827	803	819	828	782	843	891	831	803	790	810	801	799	842	786	853	847	781	845	841	833	803	806	816	827	791	825	834	843	837	771	811	816	812	813	851	833	778	818	863	870	821	818	876	832	819	815	837	863	810	896	858	795	833	790	815	797	805	824	845	766	797	823	839	820	797	834	823	845	818	843	834	862	820	781	816	807	791	845	819	829	849	786	825	822	817	750	800	826	778	842	810	853	856	793	776	831	840	811	801	836	835	819	776	853	826	809	832	849	783	897	804	798	811	797	843	808	782	888	833	801	820	834	823	824	799	874	815	818	809	825	891	776	817	835	833	808	810	800	787	833	795	800	818	880	815	789	839	835	829	818	840	820	860	808	790	791	804	793	816	848	806	813	855	772	806	759	849	797	845	782	798	833	837	844	829	782	802	813	817	796	826	880	804	800	860	813	830	844	821	814	819	838	808	818	851	789	830	907	801	812	810	847	829	790	804	860	840	897	806	840	802	788	777	812	799	809	827	853	807	801	869	851	779	790	815	838	828	857	839	808	792	774	804	810	824	826	799	836	758	811	801	779	864	817	831	854	886	790	793	785	787	807	826	868	811	817	876	854	843	805	829	878	832	888	863	787	793	827	826	802	857	807	783	821	854	811	830	786	854	755	845	800	818	835	805	815	830	760	755	804	867	821	736	835	837	812	786	832	865	800	850	826	873	799	782	814	798	814	804	824	869	825	787	826	813	782	779	784	829	806	818	810	824	853	798	789	866	846	808	825	824	841	785	798	816	791	819	837	810	818	807	828	760	843	833	782	809	791	874	797	822	857	831	832	792	783	770	840	833	792	841	787	813	876	831	883	825	822	794	858	856	810	784	829	780	777	815	853	808	811	803	852	774	840	789	846	834	819	836	829	883	816	831	833	822	856	847	803	793	870	837	796	810	818	804	789	831	815	804	803	806	798	761	848	809	798	868	778	808	850	850	795	883	806	821	844	818	788	796	764	766	831	826	839	847	852	827	833	864	784	816	790	884	749	802	803	819	828	849	815	807	837	824	862	823	839	799	804	789	827	791	824	867	847	800	845	778	797	806	826	879	829	782	786	808	862	832	806	809	843	836	817	846	832	803	818	801	833	802	820	827	834	812	852	794	765	833	824	801	849	809	782	804	790	825	867	771	786	808	804	844	816	848	823	796	840	816	824	826	849	784	833	820	821	809	801	884	789	809	777	821	852	822	836	856	826	854	838	823	831	806	804	834	855	804	827	902	777	834	805	777	821	818	825	857	774	836	822	830	840	810	795	804	797	816	834	798	787	794	794	836	834	827	875	815	830	764	831	865	843	809	849	812	839	828	840	798	852	826	829	830	816	809	816	780	811	843	788	838	865	834	877	808	813	851	825	818	822	837	823	851	753	800	849	863	851	769	813	816	801	831	840	804	842	841	887	808	789	842	804	809	784	794	783	873	791	875	832	825	852	808	781	774	823	802	860	799	828	821	804	789	821	834	842	810	811	807	785	811	807	823	891	795	830	874	883	782	841	817	816	809	827	801	853	776	829	851	803	816	816	833	757	848	775	794	810	806	809	808	767	778	866	826	850	784	813	823	867	778	746	819	797	873	831	828	819	801	775	817	807	745	788	812	849	796	794	810	812	822	840	847	785	810	820	825	775	824	829	847	815	809	829	746	846	815	835	817	773	891	782	846	868	832	835	856	798	785	825	822	830	800	847	741	830	796	841	856	809	823	740	818	774	778	813	825	851	849	806	783	810
4757	1219	1576	1029	750	537	452	361	297	269	269	224	224	230	209	186	159	179	185	162	155	152	156	154	175	149	161	168	181	156	162	155	138	146	131	157	146	156	140	157	169	170	143	144	147	160	149	151	158	136	142	162	163	163	147	150	133	129	134	146	142	162	156	153	152	135	145	154	145	144	139	147	154	150	146	153	141	159	162	144	142	140	154	179	160	138	126	145	144	149	126	166	126	129	140	155	144	155	145	138	160	138	157	160	126	144	137	148	149	156	154	148	136	149	173	153	131	149	144	136	145	156	153	131	151	145	139	151	129	145	138	148	148	131	161	129	139	165	131	136	132	149	146	137	137	135	164	163	146	147	141	135	146	161	139	149	144	120	152	125	134	137	146	146	132	141	122	147	136	151	128	143	129	140	142	140	148	150	132	145	154	156	150	159	138	135	172	148	123	159	161	135	135	141	154	126	140	150	148	130	137	135	158	134	142	150	129	149	152	147	152	152	141	139	136	126	161	141	138	146	152	150	134	158	139	139	142	124	145	142	144	134	144	166	132	150	135	129	166	148	130	146	132	130	151	169	109	141	114	150	134	134	149	130	156	139	133	140	159	136	120	152	130	128	147	143	139	166	132	140	142	143	143	136	133	147	137	136	131	140	127	137	130	152	147	124	154	155	156	130	141	151	132	145	140	138	152	149	142	138	158	140	130	142	152	147	141	156	141	136	146	150	135	125	148	141	158	148	163	137	130	151	156	136	144	120	161	130	160	153	146	139	127	148	155	114	151	141	152	105	160	129	137	146	147	126	164	119	157	158	117	124	130	143	134	132	161	136	147	139	133	130	154	135	149	141	133	133	136	155	148	148	147	133	149	115	156	145	149	133	131	156	151	150	158	143	144	141	149	146	138	160	133	145	143	155	142	164	140	145	127	137	148	130	141	126	162	137	144	151	125	141	139	155	139	136	135	139	113	110	153	155	157	133	165	146	168	134	139	120	152	133	170	140	140	122	167	175	132	133	141	159	131	160	144	142	149	129	151	141	146	117	136	141	145	136	132	156	141	128	159	129	138	133	142	134	157	136	175	145	168	121	136	126	143	143	172	143	144	149	142	139	123	145	140	149	140	142	139	162	132	130	139	166	170	138	154	150	137	137	150	132	166	116	152	133	165	152	135	138	144	141	153	128	136	136	156	146	127	144	150	159	148	137	154	144	153	148	146	132	127	142	144	149	150	168	141	138	154	145	146	130	155	135	137	136	157	149	144	148	156	158	154	149	154	136	124	127	152	165	138	149	133	156	132	129	153	173	132	145	147	139	124	144	141	158	142	131	139	163	154	135	131	144	155	145	152	144	147	163	139	135	148	151	137	156	132	153	124	148	146	142	140	155	163	139	140	135	130	126	158	156	138	141	108	148	130	159	177	143	143	155	154	151	129	136	157	166	137	152	140	143	153	135	158	131	150	140	131	148	149	159	147	160	127	151	151	152	142	155	160	131	145	146	149	141	146	144	146	141	149	137	137	141	149	149	139	156	146	138	137	143	146	165	152	133	140	153	164	133	134	133	138	123	150	136	160	150	141	153	135	143	151	138	145	136	133	145	144	140	139	140	156	151	147	154	160	172	147	138	152	124	135	145	144	133	144	159	132	134	158	170	142	132	145	158	149	131	142	140	155	144	159	154	127	140	145	143	150	164	130	146	141	145	152	134	148	132	156	150	151	160	166	157	143	151	144	157	153	134	170	146	143	128	151	145	144	126	162	141	123	141	128	144	150	139	166	132	151	134	138	144	148	142	136	145	147	156	137	149	140	142	145	147	139	150	145	142	146	129	168	133	131	137	154	157	150	154	145	149	136	130	135	144	140	138	127	140	149	141	136	141	141	148	161	136	163	143	142	150	128	137	160	141	156	138	153	147	141	144	177	143	144	149	127	144	161	141	144	143	170	149	142	156	146	146	172	135	145	142	160	130	136	155	139	147	126	132	176	149	151	140	162	147	184	150	151	129	120	133	123	127	135	169	136	124	148	135	116	139	110	155	147	136	138	140	138	137	147	135	146	145	163	150	155	134	137	141	147	127	143	122	137	140	144	135	151	151	154	119	153	152	136	153	146	140	134	116	153	133	118	146	133	155	132	131	159	136	152	153	153	158	143	155	139	128	151	140	134	157	169	127	150	155	178	126	152	160	144	137	135	135	136	150	140	142	136	111	136	150	152	141	170	144	133	133	137	165	156	153	158	134	138	148	151	131	157	149	142	127	146	145	136	143	141	155	141	153	128	168	149	144	158	145	122	155	151	162	134	146	154	157	126	155	135	133	148	138	121	150	158	147	141	132	128	137	115	138	134	149	121	143	156	148	155	139	143	126	152	138	128	151	131	158	150	147	151	139	152	142	148	131	125	143	124	158	120	153	159	144	120	152	162	170	133	152	148	159	135	131	136	145	132	141	136	138	145	133	155	158	146	150	153	147	153	151	147	130	155	128	134	156	137	129	144	133	125	134	111	146	140	147	157	141	127	140	152	164	149	131	152	145	149	123	146	133	135	141	151	149	154	134	130	130	143	154	124	144	130	140	147	145	134	130	150	146	156	155	141	150	137	155	146	150	159	151	140	135	166	127	160	148	177	138	124	145	128	154	118	143	142	153	160	149	165	146	138	161	152	149	133	137	157	138	129	134	168	136	142	152	144	144	128	157	160	142	153	150	120	144	150	137	138	146	143	144	150	141	155	131	141	153	154	144	136	145	130	145	141	146	142	149	145	133	142	178	148	149	121	182	129	151	137	138	146	152	142	158	136	143	147	130	136	146	135	156	124	138	161	162	129	151	149	140	125	132	146	165	146	133	152	160	141	126	134	156	156	115	139	150	150	171	147	128	145	147	142	158	174	150	144	124	163	140	161	162	145	130	122	142	132	146	147	137	133	124	142	142	163	144	151	180	126	152	140	134	153	123	126	129	134	148	158	121	163	148	144	154	138	135	126	123	139	154	140	159	136	162	144	176	158	127	127	125	145	144	146	124	161	132	159	135	142	155	140	126	147	131	133	152	145	134	152	150	131	144	133	139	167	133	140	168	145	151	125	158	153	146	148	174	136	157	152	146	126	136	148	126	153	152	155	148	144	139	133	160	141	144	146	153	140	130	129	159	145	150	129	163	132	146	131	152	140	158	165	117	128	135	147	146	147	142	132	156	141	135	153	151	130	143	139	131	142	141	161	161	149	143	164	145	144	149	128	151	149	150	130	148	150	135	157	135	156	128	148	135	140	119	120	130	161	147	138	149	149	147	149	128	156	148	152	146	140	140	169	140	161	144	151	135	149	145	153	161	145	141	149	147	138	149	142	155	159	141	148	145	137	144	148	133	140	130	154	153	148	158	145	159	136	149	151	142	168	142	139	148	130	142	140	132	133	131	143	128	142	135	138	137	133	154	137	133	148	178	147	140	138	150	158	124	161	151	146	151	122	138	124	166	140	149	148	139	173	151	155	159
5530	1591	3911	4074	3412	2823	2306	1964	1679	1468	1320	1160	1066	994	963	884	819	820	782	763	691	691	678	689	675	683	723	692	806	804	717	629	643	603	554	595	572	564	618	621	611	665	683	579	554	542	527	591	506	537	561	561	602	572	528	508	489	524	521	513	553	489	508	491	480	513	456	506	520	512	508	474	515	503	478	509	506	495	519	537	490	510	474	510	509	470	495	434	485	499	483	463	443	475	486	483	490	492	454	506	510	514	474	525	464	506	504	491	498	467	479	493	470	477	472	498	467	478	476	474	536	475	446	441	488	511	489	480	497	466	486	498	516	485	501	480	486	492	512	463	491	487	490	468	501	494	466	458	477	478	493	521	483	498	494	501	453	458	483	486	454	482	466	457	500	472	472	486	502	435	473	466	511	494	490	480	488	451	504	456	474	488	503	498	512	471	495	493	475	470	465	494	478	490	473	538	507	462	509	509	478	468	464	473	506	489	500	488	434	451	482	485	444	506	454	450	474	482	489	480	477	476	478	515	479	482	480	494	453	475	458	479	495	451	477	469	483	488	459	440	506	474	437	489	502	496	490	513	449	482	466	499	479	445	465	461	468	517	506	460	496	465	469	473	476	458	453	434	448	493	496	499	483	491	453	474	460	443	437	480	476	516	495	495	450	516	482	443	502	502	466	449	467	551	487	485	467	466	505	481	515	488	472	460	475	507	457	485	516	477	522	478	437	509	486	429	473	488	468	491	476	494	497	470	483	438	496	497	487	464	467	499	450	511	465	478	485	453	456	470	466	468	481	455	453	471	532	506	475	449	457	464	480	496	493	466	473	469	509	446	467	462	459	486	480	496	460	463	500	518	490	506	506	472	496	466	448	466	472	468	478	485	489	468	480	472	468	479	497	479	499	455	454	488	499	481	430	478	451	455	500	452	477	499	483	503	481	518	469	476	484	480	453	501	466	470	471	437	485	480	427	477	465	492	522	474	481	472	489	468	450	477	464	452	482	504	471	497	481	441	453	497	486	478	491	465	494	507	468	501	515	499	503	446	493	481	509	499	582	516	482	446	477	488	507	478	493	447	475	489	512	513	498	448	475	454	489	472	498	501	461	461	493	490	487	467	509	494	488	502	486	440	453	488	471	457	473	511	461	464	489	459	485	475	477	482	439	500	512	484	476	491	508	465	471	485	465	504	470	476	461	484	472	450	490	487	481	506	470	524	505	469	473	470	446	495	446	475	468	490	477	482	454	478	484	494	480	487	476	505	498	503	472	435	490	495	449	469	485	479	455	454	502	495	486	474	477	503	492	473	472	496	539	470	520	461	452	468	487	483	484	491	478	488	467	481	473	479	513	463	473	471	484	507	462	473	504	459	453	460	481	484	473	462	469	485	473	445	487	483	456	466	441	508	471	447	497	471	470	485	453	449	494	461	511	437	472	489	470	543	481	477	461	459	483	478	463	501	485	444	508	495	476	422	479	499	457	470	450	486	483	486	446	444	482	499	483	476	457	497	481	461	467	441	497	479	515	461	473	502	504	479	458	494	476	475	444	449	456	491	469	495	445	511	498	488	510	487	502	491	483	499	515	478	459	517	486	456	512	477	448	455	510	480	500	466	491	487	476	470	463	458	485	476	494	479	495	462	474	497	439	464	475	452	464	523	486	459	476	513	472	467	479	528	459	468	477	467	442	447	475	470	496	509	464	475	461	465	490	483	515	474	514	486	469	445	479	491	476	496	502	482	507	467	487	460	512	503	498	461	452	475	485	507	456	469	498	489	464	460	470	511	463	456	469	471	477	473	507	477	486	473	468	465	478	469	461	501	468	468	504	501	528	464	491	478	489	449	493	498	448	466	480	462	426	478	493	465	481	467	487	486	465	500	495	541	475	484	472	480	439	450	469	487	454	465	476	478	466	507	469	469	465	498	477	483	470	463	441	472	504	494	512	475	466	477	486	455	436	491	455	487	481	475	464	532	492	473	477	489	469	466	483	482	441	488	499	502	492	499	451	478	498	519	503	512	454	486	499	478	479	459	499	460	538	486	480	509	470	512	494	436	450	495	493	450	453	514	487	459	446	463	509	484	475	490	469	478	453	459	452	463	454	453	492	487	496	475	474	481	444	463	527	468	441	482	491	481	501	472	516	446	501	443	487	504	480	504	490	474	468	471	454	456	506	487	479	513	478	485	456	475	467	471	467	465	512	464	476	485	490	493	472	504	494	500	455	482	474	460	482	488	502	499	476	506	486	476	439	478	481	493	468	472	473	443	489	477	472	460	472	453	462	488	489	457	486	485	481	473	465	518	482	441	478	488	469	477	475	464	472	492	484	487	486	492	478	440	492	504	493	473	468	500	460	460	499	506	477	455	445	471	495	495	466	457	494	485	465	478	468	462	438	487	478	484	495	469	461	471	482	451	475	518	498	474	452	492	465	494	463	475	500	523	450	487	445	494	484	465	433	470	472	489	476	499	477	466	506	493	507	512	486	474	469	480	474	476	460	471	489	430	467	490	490	486	473	455	468	484	494	503	506	456	483	486	439	488	475	484	506	465	439	478	465	469	503	476	462	485	469	466	452	505	457	467	453	484	521	526	488	500	478	473	463	497	462	460	475	460	465	427	495	475	499	441	477	468	482	491	456	490	456	514	475	478	487	447	461	452	475	463	490	517	469	522	462	464	483	474	521	476	481	453	455	495	478	437	462	472	514	493	467	497	528	483	468	475	427	473	520	459	495	469	466	460	460	504	476	476	505	481	493	496	477	515	445	449	501	457	498	471	481	496	464	464	490	511	482	451	475	436	453	467	500	482	471	556	489	454	472	472	458	488	483	481	466	470	481	481	489	500	513	453	467	486	483	509	501	469	523	488	515	468	493	481	489	441	505	453	500	509	462	500	485	492	454	456	467	475	461	485	495	499	492	477	487	445	495	502	486	458	483	442	499	484	467	471	501	451	485	451	488	489	518	530	520	501	498	496	486	444	465	489	493	467	489	508	473	477	453	477	497	472	491	491	484	507	489	489	483	488	495	473	474	500	480	483	510	474	489	473	478	468	473	492	444	491	514	456	464	482	513	454	492	463	486	459	447	487	460	481	471	462	484	479	493	469	491	457	456	459	482	484	507	463	478	499	467	447	490	486	490	482	506	470	464	479	488	488	512	494	500	456	462	468	474	497	488	460	458	508	490	466	459	522	502	483	497	431	477	454	449	463	491	473	474	496	441	527	471	473	491	445	503	457	483	485	470	437	473	489	499	470	518	453	491	449	464	483	488	476	488	466	481	496	486	466	474	465	471	510	489	478	504	452	487	473	487	508	456	475	459	478	479	489	472	477	491	466	471	472	482	455	475	502	470	460	513	512	429	491	472	480	480	511	461	465	446	446	447	505	507	484	492	458	504	481	456	491	478	471	511	433	470	503	466	487	453	503	517	475	469	474	496	498	504	492	472	502	456	478	531	523	451	494	475	541	493	518	531	480	465	479	458	470
8807	2313	2835	2002	1279	927	631	510	387	377	335	278	266	237	199	210	210	193	185	191	175	127	150	163	152	155	160	156	182	157	188	150	157	140	147	147	140	138	124	158	136	140	148	135	138	126	126	118	112	131	143	154	124	153	132	118	138	107	146	123	122	108	125	108	93	110	121	104	124	124	132	130	111	135	143	117	123	119	121	133	109	111	127	126	112	121	110	138	122	109	118	134	141	127	107	144	109	121	122	130	124	114	113	121	135	125	110	129	142	112	108	110	113	113	117	125	106	133	109	123	108	143	117	120	126	134	113	143	131	145	132	122	123	130	118	131	116	111	126	140	106	126	146	110	126	118	147	122	108	143	117	117	122	120	116	109	117	116	116	110	133	131	129	137	124	118	110	121	139	129	114	129	124	126	123	127	117	123	115	129	150	103	119	114	135	115	127	127	108	124	128	121	96	126	120	120	119	124	121	122	108	117	124	115	141	111	111	117	119	120	111	105	114	122	118	118	107	131	97	124	135	122	134	106	106	119	113	121	118	125	118	104	128	105	115	109	117	133	123	114	144	126	128	139	126	130	107	106	115	117	127	138	138	114	119	130	125	151	106	132	129	139	147	118	105	139	131	123	135	133	125	106	104	109	110	115	136	118	110	104	117	124	117	119	133	126	112	126	110	122	111	137	116	108	131	131	148	116	120	132	113	109	115	125	120	114	108	112	120	123	115	130	134	121	110	115	119	106	132	125	105	128	139	123	126	139	129	107	121	109	124	126	100	143	124	115	109	120	115	118	138	133	114	128	101	121	119	99	107	118	104	123	118	109	114	113	126	106	118	130	147	119	137	115	131	109	118	113	115	114	116	119	136	130	114	100	111	121	124	102	125	129	114	132	107	105	125	112	133	138	130	119	133	124	139	116	126	104	111	134	102	122	126	139	121	125	124	117	99	119	129	108	130	107	128	111	126	124	109	140	128	114	114	102	118	100	121	121	112	133	128	119	135	115	108	114	109	110	98	117	121	124	111	111	105	117	122	108	108	137	134	99	111	140	114	132	105	116	123	115	116	116	125	111	137	116	131	135	113	106	110	120	125	138	106	126	113	116	130	120	122	126	128	124	123	104	128	125	114	114	137	100	120	101	118	105	113	112	129	122	108	115	136	104	126	141	92	108	124	88	117	111	105	135	125	135	127	105	111	125	113	136	133	131	123	103	113	118	112	114	140	122	114	130	145	108	121	124	106	121	142	126	134	129	149	115	130	125	115	119	93	112	111	108	130	132	99	132	110	116	120	114	114	111	112	113	126	124	124	121	131	121	121	115	128	137	126	106	125	138	124	111	114	124	133	116	107	105	123	114	119	136	129	127	129	110	126	143	116	137	130	130	128	104	121	118	102	114	130	128	125	122	111	114	132	128	108	115	113	123	122	116	136	115	108	120	127	105	129	127	117	111	124	144	124	122	106	128	123	113	109	127	116	102	116	113	116	132	117	125	111	134	111	135	100	130	135	117	114	109	108	116	101	112	127	128	102	105	111	103	125	124	143	131	102	123	128	123	105	117	112	130	111	126	120	134	111	125	110	138	104	98	118	116	123	120	133	120	135	115	110	132	132	131	114	93	108	104	116	119	110	88	123	130	118	107	126	97	128	110	128	137	131	113	107	118	121	117	108	118	109	124	117	122	116	95	110	131	134	141	137	118	133	142	105	120	132	120	129	98	133	112	110	117	125	123	124	99	115	126	103	113	124	93	111	110	124	113	139	115	103	133	106	113	124	126	122	120	110	111	136	115	121	119	110	97	124	117	115	115	119	122	120	105	114	147	120	103	122	142	117	117	117	114	116	113	117	140	118	112	109	123	102	129	153	117	132	101	132	113	98	117	132	116	141	121	123	118	100	115	143	111	112	135	114	119	116	119	127	123	103	124	122	109	111	112	99	125	136	113	138	129	120	142	112	125	124	117	134	99	109	119	106	92	105	114	144	106	118	125	116	126	139	125	117	130	127	103	110	111	133	115	123	117	132	139	110	126	132	113	107	117	115	102	127	149	123	131	116	126	134	121	130	138	121	130	123	117	109	92	136	99	112	125	114	103	132	134	117	125	120	119	126	131	122	104	126	99	129	127	134	124	100	140	146	100	115	121	117	103	97	129	119	126	120	121	114	128	115	105	127	95	121	142	112	109	124	103	99	134	117	111	126	131	121	119	112	120	144	108	123	140	121	132	111	117	126	134	129	115	120	100	115	112	140	99	129	117	120	120	116	126	117	123	108	128	120	125	121	124	121	103	118	133	128	93	108	122	106	108	111	135	115	122	120	123	112	121	110	120	116	124	115	132	114	119	121	119	126	116	112	115	105	139	107	132	126	135	120	132	113	131	131	120	106	114	142	116	122	104	131	127	110	124	130	118	119	127	134	135	122	119	121	120	108	107	109	105	124	123	147	115	129	103	125	113	152	103	139	102	123	133	155	122	129	102	121	134	128	117	127	113	131	113	122	116	118	110	108	119	114	118	134	102	100	118	115	117	128	125	124	114	117	111	122	108	124	131	129	105	126	132	108	132	112	126	123	128	132	113	130	133	120	123	124	123	103	112	121	115	110	111	129	128	133	112	119	122	122	141	108	117	118	123	134	127	130	138	131	111	116	138	105	117	122	112	127	119	115	140	126	104	112	111	102	145	111	104	136	122	92	116	133	109	118	104	150	121	131	123	113	117	105	112	124	108	123	129	131	116	115	113	117	129	115	137	120	129	146	106	129	127	123	119	126	135	137	113	103	116	140	110	108	107	110	115	123	129	116	126	110	98	133	127	109	108	132	117	99	113	129	109	110	110	81	130	142	124	124	128	126	124	131	115	110	109	128	148	123	122	110	99	119	105	128	129	126	97	121	108	116	114	122	110	114	137	112	140	113	131	113	131	111	108	129	130	111	107	110	117	109	135	126	121	107	124	116	113	129	113	119	125	121	130	119	133	121	132	124	96	122	112	153	111	114	125	100	126	118	126	123	116	105	138	113	128	126	134	127	146	131	122	115	123	89	136	138	150	132	121	110	124	121	109	113	128	135	89	122	121	125	116	121	113	131	135	93	109	127	119	116	106	142	106	135	121	127	119	108	136	134	108	125	115	131	120	119	132	126	131	126	98	117	117	139	134	114	128	98	115	123	123	117	113	117	110	118	126	128	110	130	132	129	139	119	110	115	122	120	102	127	136	108	132	130	133	141	115	127	127	116	111	133	113	106	118	123	130	119	120	116	125	110	129	147	123	116	121	106	100	119	119	126	123	109	127	106	116	108	122	112	110	144	123	117	138	112	109	104	134	118	113	115	122	107	110	103	127	114	110	120	136	135	110	139	121	131	130	124	107	118	112	134	129	125	125	112	108	119	116	114	114	120	108	128	117	121	112	119	138	107	127	133	111	132	111	126	143	125	131	123	108	122	123	104	126	99	168	121	125	126	96	112	115	100	126	113	119	106	116	114	124	110	134	131	97
7666	2824	6645	6935	5912	4741	3935	3239	2731	2330	2049	1718	1573	1475	1331	1176	1156	1028	1033	962	896	789	783	807	841	804	817	882	1076	978	953	744	764	654	605	602	635	572	687	737	741	792	735	655	542	529	553	498	480	537	629	643	654	603	524	450	504	483	470	456	473	445	487	484	447	422	434	446	476	498	418	456	456	453	439	473	430	446	468	401	448	434	425	472	452	489	434	432	455	445	445	426	411	457	493	461	474	470	442	433	449	457	466	415	430	438	380	412	417	460	441	431	450	441	456	448	440	442	416	433	420	405	429	417	436	419	438	435	406	447	394	436	412	416	421	459	437	435	445	429	411	409	402	434	436	427	455	458	413	455	458	436	402	435	403	442	419	449	430	421	413	400	427	454	403	430	373	424	439	418	406	424	409	435	412	433	414	406	464	395	430	444	416	387	452	433	436	420	442	437	421	438	413	406	418	399	424	449	413	437	398	420	425	444	425	409	445	420	428	415	402	423	435	422	397	433	457	397	444	434	399	420	420	438	446	412	419	417	388	423	427	434	426	408	418	442	441	445	398	406	423	430	477	391	430	445	417	431	468	416	419	448	439	431	442	390	392	415	427	424	384	396	368	429	434	423	445	449	398	413	395	496	423	412	417	383	433	426	383	408	427	388	413	420	432	420	443	424	442	424	426	447	409	422	423	436	418	432	403	410	415	434	453	430	403	427	378	428	427	388	442	425	424	434	410	387	409	427	427	401	367	413	444	463	426	391	403	428	443	407	393	435	419	435	441	417	426	394	420	387	415	410	404	407	431	401	451	434	427	392	408	420	422	426	406	381	422	444	390	413	390	455	404	427	410	424	419	418	433	457	397	414	420	400	418	428	421	393	412	397	401	420	409	425	420	408	439	412	440	444	419	396	417	394	383	406	391	415	402	457	418	399	409	386	415	455	394	422	414	415	417	404	447	433	437	421	438	427	453	419	414	424	420	433	433	420	395	470	433	403	438	395	427	421	398	438	434	407	418	403	430	391	417	384	405	421	413	466	419	429	439	377	396	440	398	440	413	448	420	400	451	394	426	388	427	423	416	371	408	421	409	411	418	419	403	452	389	403	391	423	432	399	419	435	449	410	449	412	428	410	450	407	402	383	418	421	391	412	426	423	439	415	400	407	430	402	413	420	404	375	418	404	422	411	417	405	407	398	412	405	427	410	436	416	409	434	406	458	445	397	460	431	443	424	406	455	426	458	414	403	431	427	439	400	400	389	430	432	406	407	423	459	416	394	414	428	436	476	393	408	390	428	421	407	429	433	414	442	442	417	425	450	406	458	417	405	440	443	390	430	427	454	376	428	373	405	402	414	429	400	423	396	433	470	434	418	400	427	404	402	418	404	422	404	384	398	437	455	456	394	411	426	446	422	424	403	431	418	460	413	410	424	404	400	400	404	451	421	443	419	407	412	416	434	452	395	402	438	402	419	456	428	408	407	412	422	412	416	406	428	431	416	430	418	406	418	393	415	427	409	421	415	368	432	403	445	409	396	410	430	403	394	430	435	446	426	407	391	401	444	441	431	389	406	390	416	382	431	431	402	432	406	456	411	411	441	434	439	400	433	435	423	424	380	453	429	444	404	418	381	428	473	379	452	424	416	391	442	443	408	408	392	451	411	419	425	422	411	467	434	433	439	443	402	470	382	401	411	401	425	408	391	416	422	444	422	404	432	409	424	410	436	368	448	442	414	403	430	415	427	446	410	411	392	457	368	454	430	403	414	451	405	432	447	399	419	416	442	460	418	423	384	433	430	409	389	406	420	420	440	396	424	423	410	413	403	453	414	418	423	407	434	418	466	404	437	405	415	456	400	414	440	439	410	434	410	424	404	430	434	400	419	438	417	402	428	425	426	440	414	407	429	442	422	427	431	425	434	417	410	415	405	407	409	426	406	430	403	408	445	421	414	442	444	443	420	439	416	417	375	411	425	421	441	407	399	432	420	394	435	439	402	385	405	422	441	392	441	417	397	423	419	402	420	399	412	405	418	438	389	429	435	384	423	406	424	405	474	376	433	433	418	435	451	400	424	414	413	416	401	412	390	470	451	409	423	437	422	432	422	422	397	432	430	375	452	390	417	435	463	397	416	424	399	422	439	398	421	432	448	398	425	381	449	439	429	422	446	434	417	436	399	392	439	419	405	388	468	401	438	442	450	456	422	427	413	438	416	414	420	397	422	466	418	405	407	462	428	395	431	426	434	403	440	437	456	449	436	460	401	424	416	439	430	482	416	421	439	459	437	404	399	429	447	388	383	412	423	430	431	458	406	417	424	420	442	424	439	413	425	418	435	444	443	428	450	420	457	395	425	470	387	463	428	436	392	405	406	382	390	420	425	406	391	417	442	405	392	412	392	412	428	437	419	428	424	416	384	459	393	432	415	412	434	396	417	428	388	435	455	400	398	467	440	395	439	393	403	399	431	404	413	424	430	417	452	426	392	431	427	453	428	426	417	411	404	406	430	425	438	406	416	413	430	408	427	424	406	427	448	435	410	386	447	420	390	437	411	397	403	434	384	404	446	437	372	395	438	430	383	424	420	398	414	410	402	417	423	411	422	394	399	441	408	401	431	428	405	441	398	428	426	392	422	389	430	384	388	408	398	398	470	400	414	411	405	415	405	437	429	399	399	437	433	439	412	455	413	424	445	420	401	406	409	406	412	406	397	448	419	451	413	456	410	395	455	447	438	447	440	395	411	401	414	443	435	427	465	381	384	418	436	424	416	420	396	453	462	449	424	451	431	402	436	444	432	427	415	450	439	406	396	402	366	433	398	447	390	427	409	414	459	423	426	432	408	416	419	458	385	410	441	458	398	459	387	412	417	423	453	430	434	408	439	411	431	421	398	413	431	417	446	429	441	415	427	371	407	426	409	406	414	417	421	450	366	441	407	426	408	381	375	393	423	430	416	414	409	385	393	428	413	420	403	410	416	422	432	398	404	446	395	439	408	402	441	424	434	438	413	440	410	410	428	400	401	428	455	437	449	409	417	442	422	400	460	441	374	436	420	421	442	457	442	413	421	424	410	385	422	386	427	431	388	415	418	418	432	428	441	426	396	444	411	400	458	416	416	416	418	421	421	403	447	417	397	409	498	410	384	435	415	443	449	434	390	428	378	423	410	422	387	419	416	406	425	416	433	451	442	432	437	427	421	374	424	464	428	444	417	414	409	414	412	425	424	387	452	407	440	443	459	430	414	410	406	450	410	420	394	409	454	432	462	441	407	438	425	421	383	386	424	414	411	425	395	436	420	395	417	466	443	445	410	430	398	372	417	426	391	418	425	398	454	436	432	429	414	421	418	445	424	393	444	428	446	388	439	448	400	421	416	446	446	394	397	422	441	430	390	439	416	439	439	427	419	400	397	423	465	425	378	395	384	432	416	421	437	462	408	417	402	427	442	400	405	427	462	427	421	435	394	430	421	399	388	435	413	460	421	418	443	416	428	411	439
1299	362	349	327	310	289	277	278	296	267	270	249	284	265	300	287	249	271	264	235	248	277	252	273	257	260	260	261	241	283	267	287	245	289	291	280	287	267	285	249	263	252	295	297	261	253	235	270	278	274	272	263	250	264	273	292	269	263	284	276	261	241	266	283	244	268	274	269	224	249	292	232	233	252	307	264	253	288	284	269	276	272	263	259	277	279	288	266	289	271	244	260	272	257	258	307	263	256	257	243	300	260	279	282	282	284	276	268	286	277	278	264	287	249	259	266	258	262	264	272	266	259	255	260	283	288	266	241	250	300	258	265	280	242	241	282	295	262	279	260	268	265	281	265	263	284	285	263	265	238	255	263	236	245	272	287	272	277	265	265	265	267	262	274	275	277	269	254	264	282	298	263	314	254	268	267	253	262	263	263	252	246	250	269	263	284	236	263	242	263	259	271	229	242	257	265	272	275	283	252	264	272	291	258	266	259	256	254	269	263	257	262	279	279	261	258	257	262	277	263	258	280	286	271	265	258	288	298	277	267	273	287	266	299	278	283	252	257	239	317	273	258	271	252	296	217	285	271	259	254	293	275	294	266	265	275	276	252	257	257	282	299	280	283	261	252	237	252	295	274	281	242	238	278	242	270	286	242	258	267	273	274	260	256	258	248	273	268	265	272	275	265	225	260	297	250	294	262	277	276	266	280	246	256	268	260	265	251	296	266	301	255	265	290	241	272	274	273	278	267	265	261	284	273	276	262	268	250	263	277	240	291	267	278	285	251	262	265	264	252	261	261	258	249	276	275	266	250	283	264	279	256	281	296	268	261	278	264	268	266	300	269	301	286	273	252	256	239	269	312	242	276	238	238	259	271	251	279	248	277	246	257	313	292	262	245	254	283	267	269	256	251	289	254	265	227	268	258	263	253	287	271	278	280	249	268	226	267	281	252	272	294	274	249	265	240	277	254	270	247	282	256	255	271	279	268	273	275	272	234	263	265	268	285	281	246	266	246	266	280	247	243	259	273	231	257	277	290	286	289	277	234	243	251	245	257	241	277	268	264	295	246	277	265	256	265	291	292	248	297	243	276	278	271	269	258	252	268	263	245	239	268	272	269	260	250	256	271	282	272	232	261	248	254	275	251	286	279	269	265	265	253	276	267	253	250	252	278	268	271	256	265	283	247	275	274	266	269	262	271	269	237	251	243	289	281	247	272	251	263	274	278	264	255	260	276	261	257	254	263	253	309	265	266	272	245	264	271	267	230	261	286	266	249	264	284	284	239	263	236	260	248	273	259	261	275	247	280	249	264	266	282	241	251	255	271	259	271	269	270	278	299	288	277	260	294	268	272	256	248	268	264	298	282	249	260	259	281	247	250	232	266	246	299	260	258	273	278	313	236	279	255	258	287	261	245	258	271	267	258	262	247	251	255	262	259	259	273	297	265	248	281	244	277	281	285	255	261	257	261	280	240	284	247	282	258	269	293	241	289	258	285	283	264	264	304	260	278	264	256	284	296	251	264	286	287	283	252	269	280	259	285	271	303	272	288	218	271	247	253	276	265	267	265	269	293	267	292	254	242	273	242	250	303	257	257	262	270	256	228	252	290	256	261	280	243	276	291	280	264	263	276	257	256	253	297	269	281	256	263	243	287	247	268	274	283	280	283	246	275	244	286	280	274	270	272	288	277	275	253	303	235	276	307	254	264	256	275	271	258	268	268	251	266	278	250	284	263	280	248	257	300	280	275	273	253	277	257	281	262	264	251	285	268	258	285	294	282	260	271	271	272	279	248	255	246	277	269	236	278	249	258	238	251	281	269	245	240	245	275	264	254	273	258	253	278	265	232	228	287	282	248	287	273	272	269	245	283	267	270	264	259	290	287	280	268	273	244	267	253	285	293	264	275	254	250	244	221	276	285	247	276	272	268	280	283	263	265	285	267	247	268	269	268	265	288	249	259	288	250	257	284	280	301	287	280	262	279	279	251	257	241	285	259	247	257	220	252	290	253	270	289	275	257	237	260	264	264	269	263	258	266	265	275	264	244	264	274	264	287	286	245	270	264	284	272	266	275	290	265	271	268	297	248	279	276	284	259	286	265	266	260	269	268	279	255	256	253	291	252	250	273	260	289	285	282	277	257	248	274	255	260	264	266	270	250	266	273	264	268	262	229	254	259	246	300	277	264	248	243	277	266	274	262	255	232	239	274	263	259	248	245	253	282	258	274	272	274	280	256	271	290	244	237	283	294	269	279	294	261	242	280	262	291	248	282	255	237	262	266	274	271	256	257	272	246	273	297	280	271	257	278	285	243	246	250	276	234	266	260	271	286	263	248	260	247	256	278	274	269	275	263	236	247	261	271	288	261	275	235	271	264	305	288	273	250	258	255	259	289	278	259	243	260	267	260	283	270	258	276	282	248	255	288	278	264	256	295	280	238	273	269	286	262	254	257	260	265	277	288	280	273	269	252	275	258	296	275	265	265	265	253	281	264	230	287	263	250	260	257	256	270	245	272	265	276	289	244	269	278	251	259	273	260	275	243	268	255	291	239	272	260	275	267	281	270	264	284	276	285	281	273	262	241	253	258	275	298	285	262	279	281	263	282	257	275	273	254	305	278	267	266	270	282	283	266	269	263	286	277	266	255	262	252	233	240	317	281	270	271	253	296	307	287	265	234	271	260	278	260	269	257	258	264	264	264	301	290	244	261	291	273	247	279	277	274	250	247	290	264	245	283	276	271	236	282	259	282	250	269	271	278	243	258	277	267	277	271	268	269	303	262	300	267	273	272	239	237	282	250	274	289	268	233	261	271	273	297	278	274	238	268	272	249	274	277	277	262	277	283	257	278	268	236	272	268	263	253	253	265	268	280	271	259	262	248	279	270	242	285	248	264	272	269	292	273	268	260	249	260	275	258	292	279	273	279	265	255	276	255	279	246	257	256	277	267	290	255	262	254	260	274	293	245	252	254	271	266	263	266	246	285	271	261	272	260	252	273	258	276	257	266	277	292	281	286	284	263	257	242	265	228	253	274	267	278	264	247	258	275	262	268	278	270	290	270	265	263	254	286	271	252	286	288	279	246	258	292	301	257	270	241	299	242	247	287	271	285	252	268	276	254	291	259	272	252	290	270	275	288	289	287	252	260	264	269	271	262	259	273	292	299	284	246	258	279	266	273	288	280	251	277	285	252	278	259	271	250	286	251	268	274	306	242	268	249	280	241	279	270	288	248	244	241	274	266	275	250	244	273	284	281	242	264	254	262	276	308	269	226	278	257	265	271	268	280	266	284	252	266	259	263	267	232	268	266	252	294	274	278	268	248	265	284	245	245	273	262	265	249	254	277	255	260	251	268	269	252	262	272	283	273	281	234	302	260	250	291	273	277	277	252	263	272	256	264	280	271	292	263	266	278	273	274	261	240	292	302	277	253	272	278	255	301	280	286	256	283	291	261	285	290	257	265	261	281	271	261	279	272	276	270	254	249	243	259
2303	892	1012	1038	1024	971	972	967	893	880	899	863	881	905	863	832	850	848	844	819	795	832	845	826	831	819	830	770	823	853	857	816	834	905	824	827	833	788	810	833	787	881	856	842	893	840	828	821	809	822	851	830	882	818	813	845	808	800	834	822	833	835	775	795	860	820	827	851	824	860	799	893	856	863	832	829	815	803	823	814	849	810	849	855	831	822	801	776	815	804	827	818	758	837	805	851	836	868	847	824	808	783	819	791	814	800	865	803	841	824	848	834	819	845	787	755	812	763	838	863	842	784	825	783	867	775	794	836	826	813	804	868	826	790	852	767	833	776	784	788	831	795	822	794	802	808	786	793	815	847	788	845	846	806	843	836	822	803	802	816	836	813	745	870	827	779	818	844	857	816	783	844	859	808	830	824	820	797	810	814	832	825	775	811	832	800	800	809	823	813	811	751	798	801	774	812	722	817	884	815	776	801	796	796	782	766	840	829	810	810	788	764	799	785	797	796	851	821	819	829	769	851	839	884	801	845	841	823	792	815	857	829	852	845	854	792	846	844	869	772	839	809	813	788	779	817	875	786	856	846	848	835	828	849	833	831	784	781	833	812	757	777	823	804	766	805	816	828	841	822	809	823	782	771	842	786	837	811	858	869	848	791	774	857	841	859	798	808	848	805	823	795	820	840	819	832	780	886	852	867	797	810	857	796	821	877	791	855	786	894	821	863	827	816	843	812	816	815	800	812	824	801	821	820	808	801	860	798	799	799	807	826	803	776	819	823	821	777	803	843	797	823	822	844	838	843	853	819	839	840	769	859	841	823	806	825	819	836	821	822	850	809	769	841	788	806	843	794	852	837	811	827	863	789	790	901	820	881	827	832	809	830	795	839	798	826	815	883	834	824	859	829	803	815	848	837	781	808	814	819	813	837	828	798	792	824	814	834	798	802	812	788	823	810	839	847	797	830	792	806	797	831	860	837	819	827	811	861	809	802	776	832	767	856	849	754	835	778	830	779	819	820	816	855	806	811	826	786	790	810	833	774	792	875	818	817	796	805	817	806	758	843	821	769	822	834	835	846	832	814	803	807	811	758	840	780	819	825	818	768	796	841	816	810	866	763	833	825	840	858	757	808	752	828	781	800	855	887	846	825	815	833	818	749	781	799	818	848	827	810	809	894	863	811	773	822	781	842	858	828	844	859	797	814	824	818	812	799	820	775	804	820	806	874	821	862	901	820	808	807	756	834	828	818	804	817	837	827	822	821	848	820	835	838	807	811	836	813	775	828	821	853	785	796	826	760	801	823	823	806	790	817	903	829	818	806	850	834	819	807	786	835	851	849	827	816	836	813	837	840	843	788	820	845	816	846	803	824	764	762	838	797	853	764	805	862	815	805	816	781	831	781	833	893	747	803	824	820	837	832	803	813	849	842	842	867	829	839	828	824	818	801	778	817	835	844	788	839	827	850	824	799	879	855	809	756	783	817	795	781	813	769	804	808	824	791	816	821	868	829	813	779	786	770	830	826	769	847	780	806	841	810	793	790	846	821	868	842	812	830	839	820	776	824	800	783	800	822	796	835	792	798	842	765	822	832	774	794	791	774	810	852	853	813	806	799	851	838	792	775	841	845	845	803	787	872	846	839	828	837	834	789	827	869	762	853	817	747	815	827	813	828	844	838	793	821	813	834	788	825	785	861	801	872	852	802	845	804	831	891	811	828	817	804	776	827	839	794	796	838	836	823	879	762	781	812	817	835	797	862	833	852	777	846	805	853	825	818	812	783	806	792	809	819	824	778	838	785	880	815	879	827	820	829	830	825	792	830	808	803	819	832	831	855	828	825	815	834	860	820	824	772	854	772	851	779	828	799	786	839	841	829	806	815	889	878	847	761	841	836	832	795	830	876	802	804	830	847	807	798	819	802	806	761	827	768	840	795	891	773	825	747	850	744	814	842	817	802	842	831	791	779	823	808	829	774	785	845	777	798	796	813	808	779	794	838	817	820	773	848	882	809	834	863	780	816	820	840	811	822	773	809	803	871	829	838	781	848	853	800	812	816	806	801	868	777	789	863	832	821	804	820	770	802	827	812	823	856	874	847	808	770	821	804	821	782	863	834	853	846	765	874	814	846	828	877	796	759	840	808	802	804	837	810	772	837	828	815	816	848	838	873	801	801	769	783	829	811	856	808	791	810	782	827	810	879	780	876	809	822	774	829	832	788	813	792	845	806	835	787	815	798	788	838	832	898	808	836	822	823	827	817	797	826	812	772	807	809	802	801	865	805	865	857	814	857	828	855	829	810	783	815	852	822	814	837	829	838	765	808	831	849	865	827	840	843	806	804	773	753	846	840	836	841	782	812	792	794	837	765	808	855	830	815	829	794	828	809	809	807	830	825	773	845	790	822	835	825	846	779	834	848	815	846	788	825	858	807	880	836	806	849	821	852	836	839	833	795	813	786	827	791	815	740	821	797	827	874	854	831	804	835	791	846	866	820	826	782	849	787	821	811	823	807	781	828	843	871	794	836	781	810	800	801	813	850	813	855	837	832	785	805	776	818	813	803	798	845	807	847	853	821	844	807	841	834	758	805	835	814	810	825	811	776	791	822	835	851	852	792	838	815	821	866	784	810	838	841	768	823	831	839	862	761	764	779	848	817	840	810	820	847	860	847	817	843	826	781	770	828	841	798	847	808	808	786	811	766	826	853	799	864	793	772	841	769	901	859	815	839	829	864	750	801	826	833	809	831	818	750	863	869	822	819	798	797	767	858	868	782	818	807	775	813	792	798	831	808	843	784	854	839	829	763	815	876	821	813	845	828	827	848	845	770	859	836	881	796	815	827	863	841	862	831	846	799	844	831	810	837	787	815	839	842	775	787	814	806	811	821	808	856	752	831	842	847	733	784	812	792	786	821	808	850	847	821	815	849	793	825	808	854	791	785	858	812	818	820	810	800	851	851	821	828	800	789	829	832	799	791	861	823	869	827	822	796	849	841	817	848	784	849	820	817	889	787	830	834	837	774	840	841	827	785	804	867	784	806	840	859	846	779	820	796	795	843	799	832	858	843	830	827	849	842	835	802	881	802	843	875	870	768	781	816	821	808	831	822	790	830	792	869	811	783	864	815	846	813	822	847	808	803	817	780	797	884	778	798	830	846	883	835	831	776	793	778	781	790	800	810	878	809	802	832	764	799	772	808	826	830	833	826	831	793	826	792	860	784	828	813	872	816	796	808	819	855	835	778	782	815	819	786	815	809	813	803	891	816	782	784	795	791	813	839	837	832	821	863	806	857	839	771	808	829	874	798	808	834	769	845	794	816	780	813	788	776	787	760	810	798	829	854	813	845	797	840	850	815	819	799	795	832	830	823	801	743	814	761	817	809	897	857	865	825	856	805	836	826	792	828	851	835	788	821	777	815	791	816	824	786	767	830	785	877	863	816	769	848	831	847	835	831	876	792	815	815	811	813	817	840	850	856	788	831	865	769
4744	1203	1563	1087	743	544	455	340	309	263	241	220	180	203	220	194	185	184	152	163	158	193	187	182	175	141	159	154	174	182	163	166	166	158	132	168	162	141	166	166	168	148	174	163	136	140	152	171	146	167	151	169	184	177	140	137	140	161	140	137	139	141	164	155	125	124	154	168	138	156	136	164	128	165	148	167	158	145	152	145	137	165	128	126	144	159	128	142	160	160	142	149	154	167	143	154	146	148	135	155	162	163	141	144	127	146	148	143	148	133	143	168	149	155	138	142	136	177	140	141	149	128	127	149	138	142	120	145	137	155	131	150	164	122	143	140	137	138	170	147	132	148	150	137	153	162	148	138	173	137	139	140	156	160	138	147	142	144	149	144	144	161	145	158	145	155	151	153	134	132	131	130	145	129	117	122	151	141	156	150	152	149	142	125	173	155	125	144	135	154	148	148	137	162	160	147	149	161	156	167	148	145	130	153	128	148	131	130	143	170	158	147	142	134	148	142	154	130	151	167	124	134	148	147	127	151	133	128	170	169	152	146	149	149	143	133	152	145	140	142	142	138	135	147	119	136	138	148	143	158	118	136	151	144	126	130	156	141	155	141	134	135	147	134	162	133	132	141	146	142	143	146	142	136	142	139	150	140	138	126	135	161	151	150	142	130	152	156	159	153	154	126	135	131	149	129	147	149	163	142	127	126	154	143	149	151	148	157	138	151	150	147	135	148	142	131	128	137	135	143	156	119	150	141	128	143	144	132	158	137	146	141	162	140	139	131	138	148	134	150	156	134	134	154	116	124	167	161	141	143	121	159	139	150	138	157	146	153	146	126	135	147	119	113	166	152	120	139	110	125	157	152	120	142	147	149	139	141	139	155	137	138	153	136	136	139	152	133	165	141	163	116	158	146	164	144	143	153	130	139	147	143	131	153	161	127	161	153	147	150	138	132	139	132	154	125	126	174	155	142	158	142	144	122	160	145	149	136	139	134	134	157	146	147	167	137	162	138	165	169	137	148	148	129	162	147	141	134	136	121	140	143	124	132	133	151	138	143	143	145	127	164	147	141	134	148	162	133	123	123	127	170	158	155	123	147	162	140	146	143	152	138	150	137	155	155	124	144	143	136	159	126	138	138	145	153	157	129	164	157	120	149	134	165	160	136	139	137	148	162	138	151	151	159	136	160	156	139	127	136	152	157	151	136	139	141	156	147	161	141	150	143	155	143	146	147	157	146	159	134	119	141	137	143	138	133	144	163	145	153	142	134	151	132	153	148	129	134	134	128	133	141	136	121	144	147	143	174	134	152	138	128	157	144	142	157	118	152	164	129	159	138	131	134	150	137	130	151	154	137	136	149	146	141	126	144	166	135	124	170	120	154	133	136	156	148	127	155	140	135	149	130	148	134	128	135	160	159	129	128	135	143	119	150	127	158	132	160	125	125	138	145	155	166	126	128	161	153	155	156	145	117	147	148	136	147	164	136	157	139	141	146	145	145	158	120	140	146	151	157	149	173	144	141	147	152	145	142	140	150	133	148	150	150	155	129	143	135	135	125	147	157	145	156	158	131	149	141	154	147	146	137	140	125	133	167	147	132	139	164	155	130	144	153	146	143	162	162	153	138	148	126	132	138	167	149	118	144	153	136	168	161	151	142	139	127	149	142	151	138	144	135	156	147	135	137	124	166	136	143	139	127	150	149	165	150	149	132	135	138	163	124	127	145	155	149	145	153	140	157	142	148	149	146	140	133	112	143	144	163	152	143	141	127	147	138	143	141	116	128	146	143	153	151	142	141	132	135	155	151	135	133	154	119	134	151	137	116	131	140	131	144	120	141	154	140	149	138	145	140	135	135	136	151	138	148	143	143	144	171	142	130	145	136	156	171	136	140	164	143	146	128	168	145	160	149	162	154	155	116	134	138	148	163	147	137	163	132	150	153	132	113	163	168	133	160	146	144	146	139	144	135	125	153	129	140	148	156	151	141	157	132	145	148	127	146	143	145	137	138	142	137	143	135	137	142	170	143	139	133	137	142	144	127	140	143	156	160	136	161	129	141	147	160	142	158	143	141	138	154	161	138	141	152	127	132	123	141	129	153	134	129	153	160	154	137	142	142	141	142	136	164	158	152	139	130	144	134	141	146	144	161	138	119	149	147	149	149	128	138	150	140	148	136	148	145	146	142	148	166	162	143	124	139	127	140	141	151	136	154	134	139	160	144	128	159	149	140	135	140	159	163	123	160	141	120	138	148	145	123	165	147	142	145	122	148	154	130	148	143	131	144	161	135	149	129	143	125	135	137	150	147	134	161	136	143	133	138	145	121	143	123	166	125	154	163	133	121	140	171	153	114	144	136	153	146	181	168	137	157	142	121	137	132	135	147	151	115	139	147	141	143	128	115	168	139	141	133	143	127	146	131	147	143	160	125	152	125	168	138	155	159	131	115	143	144	152	156	132	132	137	137	159	138	142	133	140	153	139	137	136	140	141	145	137	128	141	144	133	138	154	147	115	150	130	136	172	132	154	131	127	132	146	133	130	129	139	153	153	149	149	148	143	129	135	159	160	133	132	144	155	146	141	144	130	143	148	129	146	141	169	133	148	143	128	164	147	145	143	124	159	141	136	131	161	127	155	136	156	129	130	131	150	145	142	143	134	141	133	126	151	160	154	156	132	175	167	144	128	132	157	143	135	124	135	123	147	150	148	130	143	161	158	152	134	134	124	146	157	144	137	142	144	150	118	153	142	146	161	164	134	133	144	159	136	123	163	144	136	132	150	112	152	133	136	156	146	167	144	145	144	137	147	152	154	141	141	149	146	150	167	136	139	148	125	148	161	146	161	153	141	139	163	166	113	126	171	164	137	159	140	147	167	142	136	141	147	146	169	153	152	134	125	146	138	114	155	159	150	146	163	138	129	161	147	157	123	132	169	148	145	138	134	148	151	132	144	157	149	135	165	142	133	133	150	148	148	133	165	148	122	143	145	142	134	143	157	123	159	126	155	141	143	126	145	157	133	128	154	124	155	151	158	107	120	141	147	141	152	124	163	138	150	139	146	131	138	140	156	144	146	167	149	149	147	144	150	144	159	138	151	144	152	155	145	136	139	139	152	151	150	135	139	141	147	161	143	138	141	142	134	143	128	145	157	146	148	128	123	155	150	137	130	132	168	149	134	155	125	126	151	157	137	119	138	140	180	140	124	135	126	153	156	136	141	117	144	161	148	168	130	133	135	151	160	140	127	150	135	141	132	143	147	142	137	139	158	132	154	158	130	141	161	150	138	153	151	153	164	153	152	151	132	171	146	140	146	149	141	163	141	156	144	142	139	165	145	136	128	156	132	134	146	126	151	143	127	158	148	124	140	165	136	136	127	145	155	159	148	142	145	157	153	134	129	164	119	142	147	115	135	158	133	150	149	152	149	132	134	141	128	163	148	125	134	147	138	143	131	144	137	159	160	155	161	142	128	132	132	137	137	133	139	137	141	129
5578	1716	3819	4112	3437	2822	2331	1898	1719	1477	1354	1191	1040	1017	926	897	818	754	733	774	681	685	704	683	674	717	737	794	814	890	745	719	634	570	584	579	590	605	632	620	664	619	610	575	571	549	515	497	528	564	614	612	623	806	506	496	515	530	512	525	501	537	501	464	508	526	491	473	482	526	496	498	488	453	517	487	486	521	501	503	463	515	477	479	454	444	504	487	466	478	480	530	480	498	509	451	514	506	473	478	451	500	476	494	492	506	500	484	516	483	472	495	464	531	472	482	460	479	490	472	462	490	527	486	491	499	465	485	468	474	493	460	516	484	480	520	485	463	472	471	533	443	472	438	480	486	495	468	494	496	494	524	480	483	462	531	529	509	491	485	462	465	472	493	496	477	500	512	423	507	518	480	491	467	494	497	504	496	440	451	525	461	487	431	501	502	491	468	458	522	483	493	536	452	458	484	458	464	486	472	443	459	488	471	480	508	476	486	511	451	506	495	476	460	507	464	492	486	474	490	481	516	476	499	479	524	460	502	478	499	504	499	497	468	481	458	499	446	493	468	474	480	494	471	472	511	451	460	479	479	513	468	479	505	462	519	451	471	498	467	492	445	450	468	455	457	509	472	481	507	484	487	519	499	512	514	464	476	502	493	449	510	463	479	477	498	501	468	498	470	484	480	505	514	502	469	450	456	479	492	470	488	506	485	451	428	458	455	489	517	477	511	506	492	500	456	514	459	475	478	478	467	517	472	492	485	459	472	502	504	483	463	502	481	452	458	488	445	480	495	460	521	489	478	456	503	496	469	467	484	494	503	487	504	447	459	463	459	439	510	472	502	510	508	474	461	530	460	466	471	491	512	491	474	496	488	432	459	469	500	489	524	455	472	462	508	499	485	457	500	460	462	512	521	480	509	470	494	493	467	473	464	485	520	512	481	527	473	487	485	497	472	524	502	474	453	476	468	457	487	455	518	467	491	514	415	514	506	475	502	471	489	461	477	507	484	483	478	519	464	484	435	470	459	453	484	457	488	463	484	485	450	508	475	511	496	493	493	486	492	489	487	485	458	482	490	500	471	481	481	482	437	449	489	489	477	506	433	495	492	498	494	485	460	480	492	477	497	467	492	446	500	509	454	460	466	484	503	475	509	503	495	462	493	470	522	484	453	439	474	492	503	503	500	516	507	518	461	478	469	477	486	496	471	458	499	495	470	486	482	504	460	464	485	498	466	498	506	463	479	510	436	512	497	480	494	458	466	461	521	421	513	464	504	472	474	486	436	506	466	465	479	515	487	502	506	481	494	499	471	459	493	512	475	479	493	515	520	436	462	467	501	484	446	512	468	469	469	516	465	482	475	503	454	492	507	466	508	508	555	492	491	468	482	537	487	472	502	508	475	489	472	500	518	487	472	455	477	505	483	458	493	452	451	471	491	514	470	505	467	475	436	473	452	478	508	505	472	491	457	451	465	471	471	501	486	477	476	491	518	521	480	481	442	513	493	437	463	449	520	476	487	473	472	481	505	490	511	475	448	481	496	470	477	499	476	497	480	511	488	497	474	482	483	525	468	471	465	463	470	478	462	542	510	506	476	523	481	448	442	480	448	477	487	510	437	469	486	461	491	521	497	473	510	476	518	492	456	480	506	458	451	493	472	489	511	489	522	475	503	445	468	453	482	506	460	461	453	441	497	443	475	490	503	479	459	468	450	484	519	485	480	472	483	484	474	465	472	492	478	480	466	473	459	474	472	461	513	467	487	525	484	444	454	460	492	479	521	439	447	469	495	523	483	493	500	463	522	475	450	474	449	477	463	489	453	492	457	480	474	445	491	482	482	470	487	503	463	472	535	489	499	491	477	460	478	438	432	510	526	471	476	476	501	487	462	452	480	484	494	513	516	456	431	444	450	477	471	487	509	468	496	463	457	488	482	452	474	490	504	478	462	500	465	470	510	527	433	478	501	457	471	460	463	467	514	479	521	468	488	495	466	488	449	465	458	480	459	450	482	481	428	465	533	489	472	484	459	462	481	444	490	443	464	444	496	483	506	498	475	498	483	461	483	470	473	490	473	486	508	487	504	497	472	466	463	495	489	465	454	461	502	447	478	495	472	474	481	480	466	481	444	467	526	509	498	499	472	471	472	521	490	478	527	498	458	471	504	512	478	441	493	476	488	505	469	465	491	475	486	471	479	461	472	492	464	485	498	474	502	480	503	489	479	481	492	468	502	467	461	500	485	455	521	507	490	448	469	450	486	488	507	471	447	475	492	469	467	476	442	476	479	469	465	487	510	497	461	496	465	483	475	499	524	453	461	455	455	488	530	499	496	478	501	465	494	443	462	471	487	459	450	477	482	506	471	470	467	472	494	443	478	486	491	462	507	488	491	469	494	487	477	499	489	451	501	494	495	475	502	474	473	455	473	475	487	467	523	449	493	492	495	507	503	461	454	457	484	460	468	469	479	452	482	479	455	480	491	460	481	461	456	492	444	500	472	475	464	443	461	441	447	519	495	492	474	500	479	471	517	513	528	485	531	457	492	489	513	464	497	510	473	494	437	466	515	469	484	475	484	482	499	489	510	476	484	481	476	517	518	458	441	501	486	528	480	476	478	460	420	462	462	505	458	508	515	486	464	476	471	475	455	493	471	496	486	499	484	493	482	538	461	432	480	518	476	481	477	488	516	484	455	468	505	468	476	518	491	472	491	490	442	504	461	485	485	493	459	491	498	487	451	470	498	497	480	476	493	472	434	499	476	483	485	515	462	499	512	524	465	511	523	448	489	477	470	476	501	530	473	465	484	499	478	470	467	474	466	502	469	490	452	496	519	464	445	509	545	458	497	469	468	498	464	448	477	499	447	491	498	437	466	474	464	484	471	482	488	460	493	460	458	450	469	489	500	472	430	454	490	533	508	474	472	460	496	494	520	492	497	497	510	499	485	488	471	464	466	497	469	490	490	472	456	494	505	482	486	512	469	495	469	534	482	475	454	449	458	457	472	527	492	483	493	506	475	516	461	471	482	474	456	513	512	477	486	479	494	473	457	474	505	502	471	482	463	467	471	504	523	494	465	529	510	472	505	512	502	471	468	491	517	484	496	480	446	520	497	481	484	488	478	464	457	482	484	483	489	440	490	481	450	465	476	498	517	485	489	436	503	516	467	494	521	498	478	495	472	486	435	493	473	460	464	452	476	496	491	516	485	528	451	469	496	439	480	447	491	496	498	464	449	476	512	476	489	462	491	514	470	505	470	480	537	485	478	482	471	480	464	475	492	513	482	507	492	491	445	491	462	479	493	501	463	508	453	468	489	491	491	496	457	438	513	439	501	492	508	463	491	457	453	498	462	513	465	482	484	450	484	445	490	494	465	499	505	492	439	491	464	506	474	495	478	501	465	495	463	519	489	481	456	505	449	470	493	454	460	493	496	531	471	477	472	478	480	488	500	478	502	487	457	478	489	488	465	486	490	486	462	473	475	478	495	463	475
8778	2397	2808	1891	1320	952	672	542	455	374	310	283	276	240	239	188	185	194	167	159	163	163	163	162	174	136	146	172	189	154	164	153	177	134	140	132	151	133	135	157	147	122	151	151	121	144	138	145	142	128	148	145	163	221	146	117	150	121	123	134	119	109	138	124	124	124	128	131	105	118	106	122	131	108	106	122	124	125	124	128	124	120	114	123	123	114	127	126	141	121	133	123	119	126	123	117	115	123	119	115	116	118	146	114	120	103	126	126	123	132	121	106	129	129	121	106	126	103	123	123	127	120	126	134	127	118	119	102	104	143	101	123	131	115	133	123	124	134	109	103	118	126	121	118	148	111	122	100	126	104	135	134	109	109	122	111	111	136	139	102	131	121	121	117	97	127	117	127	104	137	120	125	135	103	121	138	118	115	126	118	116	128	122	124	130	129	121	93	120	106	127	135	112	117	118	106	118	118	122	122	94	106	112	120	142	117	97	134	113	118	115	133	116	121	122	119	118	131	132	126	116	132	133	105	113	114	120	136	147	132	122	102	117	112	134	123	125	119	111	124	129	135	109	122	117	119	117	112	116	116	126	122	132	139	104	111	123	114	124	127	130	126	144	122	126	120	145	116	132	137	115	123	128	127	107	103	117	117	124	126	141	122	108	112	119	145	126	116	134	119	109	104	117	135	103	140	128	141	132	136	130	127	122	111	113	119	127	123	109	103	139	117	120	119	141	97	114	116	119	110	115	124	105	121	88	98	120	122	119	124	126	123	113	115	131	118	124	121	121	111	143	110	105	118	117	121	112	137	116	110	133	117	128	102	122	126	113	126	106	142	123	121	140	99	115	124	109	118	123	118	122	123	125	131	119	117	124	109	110	132	124	124	118	126	121	139	125	110	142	114	110	121	118	118	121	123	124	103	130	108	131	124	113	127	126	126	119	116	138	122	125	106	129	97	122	127	124	129	148	114	114	140	120	116	129	113	123	130	139	118	109	129	122	110	138	102	99	132	128	132	125	133	114	121	120	125	121	124	115	132	130	111	137	121	128	127	123	111	139	132	127	123	108	119	129	138	112	135	110	142	126	130	113	122	125	126	134	120	126	100	124	111	143	119	136	125	124	129	123	122	126	111	109	127	121	124	105	108	127	132	151	115	132	116	120	115	131	128	137	119	126	117	128	108	117	118	124	133	125	115	117	112	133	114	132	120	133	108	113	137	145	102	131	137	128	110	123	121	119	123	116	107	121	132	131	110	121	107	126	105	123	110	137	111	118	116	95	150	119	109	107	128	109	120	121	134	119	118	103	109	100	135	119	118	97	113	130	109	114	129	116	127	132	114	128	130	132	122	116	121	130	131	108	128	119	123	129	127	110	120	111	139	117	141	116	143	127	117	137	118	128	109	97	119	115	127	135	129	131	147	107	122	138	109	123	120	126	117	109	130	118	112	107	125	113	103	121	123	107	127	134	129	138	111	117	127	115	133	115	140	148	132	119	112	108	148	120	111	137	121	106	133	117	101	115	120	128	129	122	122	129	111	131	115	106	118	114	116	120	132	110	131	116	119	111	109	123	123	112	102	127	115	118	91	109	133	120	129	105	130	125	109	125	133	112	136	129	107	108	118	126	107	122	119	140	132	117	115	119	101	113	126	98	128	134	128	130	117	125	136	125	139	114	102	115	119	100	113	125	132	114	121	115	124	124	114	121	103	138	116	128	105	116	111	110	133	133	104	112	126	110	121	129	109	115	113	113	114	117	120	120	131	116	119	102	125	129	115	116	136	113	113	113	113	111	124	118	123	130	117	111	114	123	102	109	142	112	119	122	125	106	139	107	109	117	113	107	120	143	128	125	121	135	120	100	102	127	128	127	116	144	121	100	114	112	117	131	108	95	147	118	115	148	132	134	130	135	114	112	132	115	131	112	137	110	118	129	129	110	118	127	131	100	138	128	135	134	119	131	100	116	116	113	121	126	125	112	123	120	130	144	142	118	117	118	113	127	116	109	120	105	118	148	111	124	119	138	101	124	114	117	108	129	128	126	129	122	134	137	116	111	145	116	130	131	124	110	125	123	137	139	119	124	111	121	117	128	122	132	114	110	124	133	127	102	127	128	132	107	120	114	109	125	106	132	131	122	125	128	128	127	125	110	116	142	117	128	133	112	125	132	109	105	128	131	109	150	115	111	108	119	125	120	132	107	130	125	134	115	126	115	109	125	126	114	124	125	112	119	113	114	107	106	112	134	136	113	134	111	143	111	118	131	132	118	110	130	124	112	120	119	129	130	122	120	122	132	113	107	118	117	118	130	131	131	126	120	133	114	108	118	129	143	113	118	104	131	130	127	127	121	117	111	127	120	124	127	119	121	116	123	128	120	125	123	110	112	136	112	117	123	114	110	137	127	119	123	109	110	118	111	141	119	124	118	114	131	121	119	122	129	132	121	120	133	128	127	122	120	130	114	110	110	124	127	120	111	119	103	126	131	122	100	109	111	134	122	137	108	103	113	119	113	109	117	97	128	130	111	119	116	101	118	120	105	112	131	134	139	136	122	110	138	136	136	121	127	108	104	113	117	133	121	133	104	115	110	126	122	118	139	112	98	113	102	112	111	141	119	108	146	141	127	112	125	133	132	120	121	104	125	128	128	129	130	132	117	110	117	123	138	114	123	138	137	127	109	132	100	125	132	112	111	136	100	125	127	109	116	120	135	119	131	116	129	127	105	112	128	104	140	112	128	122	122	124	126	116	114	130	112	122	130	116	106	136	122	136	115	115	115	135	108	131	114	111	133	115	122	115	133	135	119	127	114	117	139	142	117	118	131	122	125	122	128	117	99	106	120	121	110	139	128	110	127	118	130	106	116	124	114	115	138	131	137	136	122	120	124	124	125	134	108	135	117	102	118	111	141	126	118	122	125	111	108	120	120	127	130	98	121	115	121	123	123	100	133	104	110	131	111	113	115	108	133	116	155	117	142	117	109	128	112	101	118	107	121	131	119	131	123	134	116	108	115	127	130	135	120	122	112	134	101	106	127	118	137	127	133	113	120	97	105	126	105	131	121	138	108	104	128	107	138	109	128	131	119	131	146	134	112	134	108	144	118	109	119	137	115	122	133	100	114	111	116	130	112	130	120	121	133	136	106	105	116	109	135	131	119	115	117	127	135	114	145	114	121	100	124	134	103	108	125	121	121	135	130	137	135	123	141	102	118	113	108	121	108	111	132	136	116	109	128	126	108	119	118	125	112	112	102	110	114	146	108	140	127	125	120	138	126	123	118	139	127	127	118	116	109	105	131	129	118	128	139	126	121	118	126	125	127	148	109	118	127	117	148	124	123	122	132	108	109	129	97	125	119	120	119	132	112	104	115	142	125	108	130	130	117	127	106	134	124	113	114	114	119	97	90	110	119	110	135	134	107	129	126	133	113	123	125	124	130	116	113	129	113	108	122	124	119	109	141	125	94	124	116	123	118	121	135	128	96	151	136	124
7782	2866	6666	7080	6012	4912	3963	3201	2879	2323	1956	1680	1539	1416	1319	1205	1098	1076	995	914	886	857	806	792	792	836	886	857	1016	942	862	780	771	680	658	634	568	607	630	673	674	654	636	613	622	563	530	538	479	612	686	723	1136	1684	496	459	517	502	512	475	513	453	446	458	457	441	450	492	461	449	444	430	436	484	471	451	448	466	463	423	459	433	428	431	426	453	436	466	441	472	475	451	429	439	454	462	449	441	418	480	465	465	417	437	427	430	423	446	417	415	451	419	415	448	417	450	403	460	465	442	436	430	438	446	433	433	417	445	453	439	387	421	464	433	407	425	422	426	421	432	446	411	418	412	430	462	402	435	422	431	452	395	446	440	457	460	420	439	446	412	420	430	455	464	428	421	385	436	457	445	407	424	401	420	388	381	411	439	468	418	393	426	412	465	437	440	431	444	394	455	441	409	437	430	439	414	435	413	411	402	424	434	418	444	442	406	419	445	422	435	432	464	425	428	417	444	443	413	432	423	444	400	423	411	442	497	449	417	432	397	444	414	419	454	430	439	450	427	406	406	411	417	436	434	397	420	467	441	440	459	448	422	438	438	451	424	464	438	429	423	436	415	431	438	436	425	453	420	420	445	427	423	463	448	386	409	406	430	415	445	423	423	418	412	437	445	443	411	429	407	442	394	422	405	436	419	390	399	431	421	453	387	405	411	437	418	419	431	422	428	447	436	418	412	451	413	409	440	436	435	451	382	415	415	375	445	412	404	431	419	440	448	421	451	422	431	412	410	397	412	461	413	448	409	423	411	393	439	423	431	418	421	431	402	438	420	422	437	398	405	422	399	431	420	424	387	458	435	425	417	438	432	416	450	421	457	421	408	471	426	397	438	419	436	470	443	433	423	417	400	421	417	406	447	452	443	439	416	437	417	425	455	400	412	385	410	397	432	417	442	365	420	448	463	421	428	422	411	460	460	422	436	447	449	437	424	439	381	431	446	418	393	412	405	424	436	410	422	447	412	425	406	411	430	451	437	422	408	438	394	417	400	393	450	422	435	408	392	397	394	423	455	418	458	430	430	455	408	447	418	435	420	457	406	385	371	441	406	395	419	415	412	423	425	416	452	409	396	428	409	393	437	411	399	442	415	436	431	414	431	434	437	393	368	414	442	436	445	429	411	449	447	408	403	449	384	402	405	416	435	428	439	392	434	425	425	426	425	414	406	443	433	433	430	413	413	417	405	412	422	411	408	433	427	446	479	463	405	479	448	431	423	426	401	445	395	387	403	398	432	457	404	393	398	430	424	413	429	378	390	415	431	405	439	451	398	405	424	433	453	401	432	416	425	427	389	435	473	397	404	403	452	410	431	442	421	410	432	414	452	424	396	410	469	447	427	417	454	445	453	438	410	398	427	432	415	433	444	425	446	418	432	395	421	413	389	453	420	425	433	411	441	432	420	453	430	437	391	452	414	411	390	396	414	422	442	413	437	439	452	417	433	432	401	434	419	427	413	415	406	446	416	456	438	414	443	412	426	431	452	429	419	428	430	429	391	428	412	450	423	440	391	448	431	428	441	418	447	395	419	406	389	423	429	478	392	382	442	432	413	434	436	440	431	399	434	417	434	445	384	460	447	430	462	402	443	447	422	469	421	437	422	451	411	413	408	440	448	446	393	447	475	445	389	417	426	480	403	412	419	406	447	412	444	420	430	443	436	396	431	448	455	427	416	420	412	445	378	447	397	427	415	403	453	444	398	427	405	447	461	416	425	413	390	458	428	439	434	414	425	424	447	431	390	421	413	430	427	400	414	428	428	398	405	422	408	427	423	387	389	408	414	413	434	450	413	412	414	410	453	423	422	397	455	398	407	451	444	401	427	437	419	422	424	449	395	407	384	440	417	430	422	484	393	434	378	395	406	428	426	427	433	471	435	399	390	424	432	415	373	436	446	397	440	446	435	405	437	405	441	441	438	418	458	425	408	441	427	449	393	409	431	417	402	429	414	426	413	405	441	402	400	465	477	370	427	439	432	421	414	406	423	421	433	426	454	430	394	430	456	416	449	395	459	433	449	410	425	381	431	403	425	378	430	421	398	418	443	431	420	414	412	458	428	432	438	402	401	419	365	407	409	449	437	465	408	440	388	393	459	436	432	409	439	454	411	409	425	425	425	428	406	418	434	406	426	440	406	427	420	421	422	413	441	431	433	452	434	427	421	439	406	433	459	412	426	454	394	450	411	425	423	427	387	385	404	440	399	432	432	435	414	403	398	438	429	452	462	414	423	414	421	477	407	433	419	420	436	475	451	457	431	382	431	431	419	443	426	426	423	409	407	408	403	439	443	429	443	445	417	452	432	429	426	397	454	435	424	438	434	449	440	462	425	418	434	436	418	413	413	448	413	443	433	409	419	396	399	418	436	440	411	466	454	429	421	449	418	414	458	418	421	407	411	391	415	418	412	417	440	435	441	446	435	390	425	422	445	400	405	436	416	427	408	449	433	446	412	434	407	442	425	408	440	445	418	406	430	423	417	395	399	432	423	449	413	419	431	450	389	435	401	421	415	406	425	413	403	447	415	376	400	432	438	411	415	397	420	421	438	426	378	421	426	420	400	439	401	458	429	421	409	452	421	416	428	384	403	418	434	438	433	411	440	403	410	456	453	426	407	437	400	450	446	426	424	403	421	391	405	412	436	450	432	395	390	425	412	400	428	429	361	413	396	427	459	422	400	420	412	422	433	413	416	433	429	426	418	426	447	382	409	395	436	474	437	417	427	436	404	402	401	423	413	424	465	449	448	442	443	438	397	447	416	434	425	387	438	431	426	426	438	447	412	427	433	436	439	416	412	418	423	453	434	397	421	431	413	443	430	433	435	447	439	419	437	406	419	431	393	435	438	414	415	448	444	404	448	421	411	415	436	414	404	441	374	424	414	405	439	448	459	424	418	433	444	455	409	420	436	397	388	404	423	378	414	472	448	477	428	421	429	392	416	432	435	426	436	437	429	419	451	417	372	455	423	450	404	435	464	428	417	416	397	436	429	420	400	407	429	416	413	417	473	419	418	413	452	422	396	386	436	428	399	467	397	445	445	424	393	415	436	414	417	440	431	442	412	405	403	424	425	433	421	424	402	431	424	413	413	421	420	440	430	480	457	446	435	414	405	404	423	420	434	402	411	403	416	428	368	437	440	421	395	445	404	435	427	419	419	425	431	435	453	451	400	449	432	412	421	432	405	421	428	415	434	467	438	410	390	415	412	436	431	404	409	469	408	391	401	419	436	438	438	443	406	418	431	424	425	417	411	409	441	408	442	438	458	403	397	422	462	403	433	428	431	403	400	435	444	415	407	436	434	420	415	461	424	398	455	447	419	397	430	435	396	448	411	421	411	413	437	395	422	445	418	436	387	426	455	430	414	426	436	444	392	421	429	397	431	407	435	420	423	462	448	434	426	439	422	441	426	393	379	422	473	425	432	434	433	420	396	445	440	403	401
1215	320	348	285	270	283	250	265	266	291	260	299	255	310	276	238	275	257	283	270	277	306	251	272	255	256	282	288	265	278	288	257	256	304	283	271	318	275	291	311	270	277	295	274	273	257	240	264	270	248	275	267	280	266	290	265	251	248	282	298	272	276	271	265	284	293	294	303	274	260	245	243	281	267	271	281	270	283	288	280	260	264	274	279	278	249	282	279	260	276	276	280	269	281	235	245	237	293	262	267	248	256	287	262	254	261	270	278	240	269	277	249	247	285	262	273	282	254	274	278	271	263	254	267	282	279	254	267	270	269	252	276	318	290	285	283	277	281	292	276	271	289	251	247	249	258	294	253	269	267	261	275	263	282	280	290	285	293	256	276	257	277	258	297	279	258	261	292	261	264	266	292	280	276	256	270	278	283	242	259	273	271	286	283	297	270	282	257	250	293	294	246	290	252	240	289	267	275	259	268	264	265	261	291	247	251	268	267	287	260	273	273	278	274	280	268	284	253	297	288	262	287	257	232	275	255	277	281	270	275	278	284	300	250	230	246	283	273	260	259	228	265	267	267	274	251	282	266	297	259	265	227	282	266	267	294	243	259	244	286	275	278	257	285	256	259	271	259	265	284	266	272	285	262	270	272	265	266	278	262	270	282	264	268	287	269	276	255	264	282	275	292	293	271	248	243	268	241	280	284	254	271	272	254	271	270	245	274	292	264	256	239	288	275	294	247	292	257	276	271	304	271	269	251	269	296	295	278	263	272	264	249	272	285	261	256	275	251	283	268	265	254	272	294	286	290	257	258	286	265	261	238	261	274	298	267	255	270	267	249	277	258	304	265	284	293	280	290	256	282	248	284	273	273	263	290	261	269	261	299	246	271	296	267	262	259	290	266	282	280	288	248	258	264	265	268	230	269	279	264	284	287	264	255	279	290	237	284	259	251	253	267	257	302	276	241	257	289	259	261	265	260	264	265	255	269	267	286	281	245	278	261	285	248	249	259	256	274	287	267	278	277	266	278	293	294	291	264	224	256	238	261	258	282	274	271	246	249	247	269	234	302	250	275	264	275	255	293	246	315	268	248	278	238	265	284	286	268	234	271	251	272	262	259	303	277	230	279	265	270	262	258	259	246	273	245	266	264	248	266	262	284	254	268	250	273	252	286	270	298	254	297	257	253	285	256	254	263	269	257	261	269	268	259	242	246	265	283	268	262	282	272	285	270	285	265	281	279	246	277	280	274	279	266	280	273	269	272	227	248	287	264	291	270	263	270	292	270	295	274	275	272	261	270	262	246	264	256	278	282	255	265	252	271	251	303	265	273	265	248	262	268	297	268	273	284	271	245	256	287	272	287	255	275	293	264	274	296	256	278	291	241	269	275	274	277	281	267	250	280	236	280	265	293	252	269	246	297	272	238	278	264	263	265	279	256	277	271	288	295	250	259	274	274	252	257	255	277	270	275	308	261	243	290	275	278	271	259	301	249	297	274	275	265	278	279	265	252	297	286	267	276	268	265	254	284	281	256	268	272	277	274	290	242	244	243	293	284	251	264	289	266	273	256	302	248	278	273	241	256	263	271	277	256	252	271	275	265	293	281	240	291	313	264	296	291	247	299	264	281	292	247	270	277	273	284	271	236	246	255	275	301	258	294	278	264	268	264	284	260	273	290	261	259	282	233	287	261	263	259	265	245	254	262	287	267	261	289	257	251	289	288	252	259	286	276	263	275	279	277	262	291	271	295	248	258	286	254	261	312	289	299	258	260	237	262	256	248	281	263	261	280	267	255	269	287	260	238	282	273	241	276	254	249	288	320	226	249	269	270	274	266	270	269	264	261	283	240	254	268	249	279	274	288	252	258	273	260	254	292	272	261	247	288	276	248	262	272	287	287	277	271	255	283	281	285	267	273	267	257	283	260	286	246	281	261	258	292	268	262	258	284	241	297	283	271	240	265	241	267	265	254	274	304	274	259	260	301	250	276	263	288	238	274	271	257	275	299	262	262	237	248	312	274	267	265	294	293	255	277	271	255	300	273	290	266	263	261	250	292	255	312	263	254	276	299	287	256	246	254	244	250	283	266	298	282	275	298	277	263	254	273	279	277	254	249	267	278	266	275	237	278	269	264	258	254	276	236	266	291	260	301	258	298	265	241	259	261	260	272	266	245	280	277	263	250	291	289	260	291	242	248	265	293	292	269	267	277	273	289	249	247	265	260	282	266	268	281	243	316	277	271	268	281	285	277	236	274	261	272	286	268	273	284	245	248	282	262	249	239	254	260	263	308	260	273	298	273	268	283	252	276	252	258	283	281	261	258	283	269	273	273	227	264	249	279	251	249	254	279	273	269	246	276	253	273	264	252	295	256	280	265	238	246	253	246	283	265	261	248	303	283	306	269	262	275	304	238	241	257	266	275	247	261	261	236	288	260	252	243	277	262	287	237	287	265	230	258	294	266	300	286	282	250	261	257	281	268	252	261	269	283	251	283	240	254	261	281	252	259	286	269	287	287	272	257	305	272	303	279	260	253	279	285	255	293	273	257	278	254	298	263	291	269	269	294	303	264	269	287	264	259	316	261	261	263	270	271	271	264	271	282	258	264	247	263	271	265	239	287	276	245	224	261	271	279	283	267	303	283	265	275	273	252	271	281	264	276	249	276	244	271	281	292	293	273	273	263	287	293	247	269	285	267	274	273	263	284	276	247	282	283	256	288	263	238	293	263	285	290	280	281	250	270	253	266	280	303	237	260	269	274	261	256	237	295	274	265	252	273	275	304	272	285	265	205	259	289	290	277	240	273	246	238	282	263	263	287	299	252	247	277	283	268	284	285	303	280	258	266	311	270	274	261	255	280	265	264	282	239	278	283	292	265	264	244	266	274	281	283	263	267	272	262	258	271	250	286	250	276	276	245	250	285	248	262	273	276	271	270	268	259	234	255	270	285	269	281	288	242	286	272	298	265	281	258	304	285	272	283	266	262	258	272	253	294	289	274	256	243	254	252	272	289	271	250	278	247	258	289	271	316	285	303	262	263	281	283	271	284	265	258	269	247	242	261	253	271	266	286	280	268	254	266	267	264	286	285	265	280	237	281	255	287	267	267	253	272	270	273	266	274	228	284	261	260	227	270	242	284	301	290	255	282	282	269	253	293	237	269	262	258	262	272	270	282	267	277	293	284	278	281	227	262	287	272	249	285	292	292	265	279	276	244	274	274	276	242	294	300	269	290	273	264	255	267	271	275	273	273	268	233	259	268	243	235	265	276	288	276	288	311	273	276	264	296	257	273	258	269	264	244	269	261	286	267	265	288	262	255	238	283	259	279	262	276	276	254	279	269	253	257	290	278	274	252	248	294	262	282	294	270	259	263	261	291	249	295	250	296	284	279	242	255	260	279	253	222	268	277	236	284	257	257	267	278	261	283	274	259	271	267	285	264	272	256	268	277	270	292	262	275	249	274	264	265	281	274	270	266	260	237	268	277	292	260
2296	946	945	1022	1006	938	881	879	893	896	860	870	852	855	891	805	819	840	840	802	800	822	855	833	813	845	880	856	876	823	863	898	851	830	827	873	790	857	835	814	775	807	852	810	863	775	800	841	850	832	853	797	846	869	811	839	846	819	802	813	815	790	813	829	832	808	800	785	806	780	790	816	766	828	827	805	775	826	833	819	827	791	865	871	812	829	858	798	779	840	824	818	798	791	793	806	797	832	852	785	811	824	847	814	816	858	846	798	822	799	848	880	855	811	866	873	798	856	811	813	872	810	844	817	796	837	778	806	844	796	738	803	831	843	828	826	799	872	830	790	872	851	834	841	805	850	787	781	800	835	818	796	818	828	781	782	851	815	796	786	779	816	783	791	814	848	809	821	794	847	811	860	810	793	835	863	844	897	814	804	802	806	834	797	804	813	744	822	840	791	742	821	779	799	849	835	777	772	889	793	855	833	843	786	813	821	848	823	791	806	832	797	795	821	792	871	825	807	791	815	839	860	810	818	818	842	850	866	816	787	865	815	881	833	797	790	802	809	865	811	820	809	859	859	785	791	813	845	820	822	872	806	809	767	783	797	853	813	793	797	793	840	807	809	846	834	797	832	765	818	854	860	802	828	856	899	832	848	831	823	786	819	787	813	877	840	815	817	789	836	820	835	825	833	806	803	816	801	856	822	810	846	778	836	871	785	754	811	813	820	825	809	817	829	847	805	829	829	824	772	829	846	803	827	831	805	793	832	820	813	841	836	792	825	801	811	807	795	792	833	842	797	777	802	836	804	794	840	844	840	791	786	857	852	752	824	823	781	818	810	874	821	863	808	850	806	867	801	865	852	796	809	832	860	818	791	776	815	785	851	798	830	883	828	787	818	840	791	821	884	823	838	813	799	785	819	798	817	802	832	834	847	830	805	804	878	844	823	792	834	812	816	818	833	800	827	790	809	833	813	787	786	791	787	866	831	816	800	820	774	807	833	817	828	798	878	837	810	841	865	815	840	843	820	836	827	853	822	810	786	854	771	797	802	860	827	809	834	839	843	825	813	785	828	840	870	796	832	831	752	877	804	867	809	811	815	832	860	824	793	804	836	781	806	829	834	817	795	843	800	764	846	855	799	846	866	776	801	806	815	853	837	827	775	822	862	820	774	829	819	777	784	829	783	839	850	786	865	797	839	781	778	885	828	794	826	787	887	813	833	844	792	793	845	833	830	795	844	810	854	767	795	822	839	809	850	798	840	800	818	794	852	845	858	794	785	802	772	856	804	784	867	805	832	831	866	798	838	809	811	822	764	816	869	819	851	827	843	847	836	805	813	851	800	781	901	834	818	832	842	844	819	852	833	817	775	804	815	781	781	818	833	785	830	843	842	868	869	799	857	833	863	810	782	792	846	800	821	838	815	804	847	797	828	801	835	801	789	809	789	811	852	847	848	843	806	825	739	821	819	857	797	827	794	858	824	813	865	809	779	795	812	780	885	755	835	801	775	812	832	838	804	809	815	812	825	796	786	795	828	825	791	798	838	832	861	869	817	771	802	849	833	885	853	818	815	850	800	799	874	788	809	790	777	829	804	808	795	806	828	791	816	748	833	795	841	807	799	824	861	802	831	821	806	801	814	828	885	840	794	876	894	871	824	827	807	816	788	803	787	792	855	868	822	823	859	770	793	790	869	833	863	794	812	797	765	861	895	800	803	796	770	810	819	813	845	768	813	873	867	815	777	818	788	801	850	806	801	847	793	794	827	774	792	840	849	825	813	820	864	843	792	871	825	805	798	862	831	855	775	811	858	783	792	830	804	854	836	798	828	852	836	802	869	826	772	834	831	776	803	832	886	827	807	805	813	842	822	792	808	842	829	773	831	772	849	831	760	822	807	806	841	770	810	802	799	876	834	810	858	886	778	816	823	856	876	783	869	800	842	789	823	831	801	832	832	814	807	774	870	836	829	863	819	844	833	806	822	814	832	803	785	866	855	836	812	868	871	822	810	838	807	849	817	813	806	807	765	793	834	845	790	788	799	835	805	797	796	872	800	750	834	788	816	839	823	806	792	796	795	899	807	814	805	815	860	840	838	818	794	745	856	822	837	774	813	849	834	796	788	834	839	872	764	858	843	809	771	837	839	824	859	832	794	822	799	859	829	826	820	868	832	782	866	813	829	848	784	751	851	829	775	868	775	847	830	843	809	828	842	828	840	820	754	854	833	872	787	831	856	846	803	822	812	835	745	798	835	827	797	785	846	861	814	831	801	880	841	825	784	811	838	834	853	853	796	825	759	804	803	782	799	836	821	852	812	797	848	801	774	810	800	834	782	808	827	804	831	801	841	816	832	821	801	860	816	864	806	812	798	773	853	809	827	839	854	817	815	833	787	827	824	808	849	832	786	780	792	800	822	816	854	896	859	808	795	826	847	829	798	818	845	793	812	820	834	813	782	811	801	832	795	821	818	796	866	838	809	808	808	837	822	821	804	803	811	847	828	799	815	810	855	875	814	871	815	808	816	801	846	783	756	823	829	830	789	827	879	825	836	831	818	828	795	815	797	792	819	856	833	804	813	846	790	812	773	820	803	767	842	780	806	836	772	866	805	818	791	838	812	843	822	836	824	830	825	823	812	791	845	822	804	833	864	799	812	867	822	892	849	819	807	818	742	842	826	806	826	829	841	834	840	815	838	871	801	791	816	831	774	836	852	798	814	836	785	758	853	859	835	799	811	830	831	796	825	875	840	843	858	839	818	821	799	843	855	795	848	807	812	842	835	810	835	831	837	831	784	835	821	814	794	857	862	834	765	830	800	832	874	832	768	834	819	847	847	859	776	838	843	836	794	811	783	821	849	835	787	788	825	779	848	813	793	860	820	768	790	814	824	830	797	844	813	835	839	855	804	802	806	805	820	818	837	870	820	807	820	794	819	798	846	794	851	789	830	809	851	767	834	821	788	853	795	770	800	806	852	799	865	797	808	845	838	793	865	840	767	801	821	790	815	829	798	863	779	773	848	856	878	858	792	826	841	789	815	822	819	831	812	832	865	749	804	842	833	818	772	784	846	848	812	830	873	785	813	794	861	842	802	795	845	794	799	804	820	812	878	834	810	831	765	872	846	826	824	845	780	858	817	827	860	845	818	851	856	800	847	752	818	826	789	815	822	811	802	867	850	817	808	823	835	820	830	817	822	811	804	781	783	780	778	827	818	867	823	849	812	764	834	815	831	801	839	857	853	778	773	800	817	810	817	856	812	788	814	798	808	759	773	803	887	805	815	837	763	818	780	801	805	844	798	773	826	861	827	829	799	824	800	812	851	807	841	769	852	881	850	792	810	812	812	842	784	819	843	813	814	846	780	806	810	827	819	802	809	847	852	796	866	847	818	838	844	789	820	815	797	800	855	833	844	826	835	831	810	857	837	815	852	822	810	814	840	811	844	836	820	775	832	784	814	809	840	786	872	814	836	842	831	837	827	805	811	800	861
4805	1183	1557	1119	769	572	425	363	320	282	265	229	217	189	221	199	179	178	187	182	177	182	174	166	173	163	162	176	177	160	165	182	139	141	170	152	164	174	168	183	155	145	147	138	141	164	146	139	168	151	154	149	190	233	141	141	134	131	130	147	127	151	133	137	156	132	144	166	143	147	152	134	162	150	121	137	145	121	148	145	141	151	133	136	148	128	167	142	129	143	159	148	143	139	149	138	140	139	135	169	144	173	161	152	154	162	163	168	163	147	155	130	152	144	138	152	155	139	118	141	126	116	144	150	139	158	168	168	139	131	145	143	143	162	172	142	158	141	132	159	142	137	144	174	145	148	147	137	132	135	155	157	143	146	147	135	159	152	145	118	144	142	137	159	151	141	125	137	148	136	149	166	143	151	154	135	150	141	145	169	141	140	134	156	131	139	131	151	141	156	136	137	149	124	143	148	125	129	151	113	145	155	127	156	128	139	172	147	138	141	136	149	142	165	132	163	148	168	134	139	148	135	167	157	137	141	147	140	148	150	141	139	160	138	150	142	149	137	155	159	156	177	139	156	162	144	145	129	145	150	154	143	140	144	153	157	140	147	155	152	148	137	143	127	137	129	139	140	151	146	136	129	149	156	135	161	150	143	142	135	135	156	147	151	161	150	142	153	142	146	167	142	155	142	143	148	161	146	153	150	142	133	160	151	126	138	150	158	162	155	149	147	147	156	145	112	142	129	129	158	158	122	155	147	125	149	137	142	141	166	142	156	153	129	149	166	154	128	131	142	144	155	135	132	152	147	144	153	141	134	135	141	149	133	138	157	126	136	149	138	161	155	161	128	150	137	147	161	130	160	151	156	164	157	127	168	154	144	141	153	159	153	139	138	132	147	145	139	163	131	152	143	129	147	149	178	146	161	126	140	159	112	148	142	143	135	153	132	162	147	149	140	145	165	148	135	130	136	139	173	141	131	143	137	156	144	136	148	145	146	161	141	146	156	139	122	157	125	135	137	152	155	149	144	144	139	146	127	173	120	156	149	127	134	135	162	161	134	148	128	160	135	161	159	174	143	167	145	160	159	143	152	127	124	166	155	136	154	163	149	157	154	133	171	114	127	148	151	169	136	154	130	139	129	149	143	145	168	142	139	148	150	157	145	161	145	144	165	134	149	160	158	171	136	129	139	136	166	136	126	138	132	146	149	136	152	142	140	118	147	117	133	173	145	148	157	164	138	143	153	141	130	129	176	149	141	147	136	136	137	157	161	125	134	139	144	164	145	137	128	141	147	129	153	148	143	141	141	150	134	143	142	151	133	137	151	141	145	169	151	127	125	146	145	156	136	162	143	157	141	155	131	146	178	148	146	161	155	149	150	113	159	125	141	134	131	137	149	167	175	138	136	130	150	165	143	144	178	154	145	154	135	156	149	162	161	163	144	159	140	139	164	159	163	153	134	136	134	166	154	154	142	121	132	137	160	153	173	145	133	144	147	149	155	143	153	154	133	122	158	180	130	131	151	148	160	139	161	154	151	149	132	139	128	141	153	163	120	122	158	159	143	162	137	167	122	155	163	162	153	176	143	142	156	132	156	152	155	135	157	158	169	149	144	137	147	140	137	156	147	124	162	136	142	137	165	168	133	153	146	135	143	164	149	151	158	138	152	156	145	135	132	149	152	163	152	152	127	155	104	149	124	143	147	125	147	149	154	156	142	152	125	132	157	128	152	143	149	143	144	154	158	153	146	138	155	148	122	159	148	134	157	135	130	129	133	138	137	147	140	148	132	148	147	131	144	144	132	141	135	142	142	124	136	165	147	135	156	156	145	157	140	124	148	151	132	140	153	141	135	146	159	153	143	138	133	150	151	143	153	150	147	150	129	137	132	144	154	140	143	162	134	162	164	142	143	153	143	169	161	138	146	157	155	156	144	154	162	151	152	134	163	131	151	146	130	141	150	156	147	146	163	151	159	156	146	150	126	138	135	159	132	151	145	158	141	170	124	147	130	158	178	155	141	149	165	146	152	113	137	135	146	143	169	164	139	155	159	174	144	144	162	154	139	146	147	155	139	147	161	163	169	131	154	150	148	139	137	131	147	125	155	132	140	160	160	123	143	129	152	143	158	141	124	146	152	142	145	155	148	159	160	146	138	137	145	157	158	149	144	148	163	143	179	137	131	183	134	154	153	174	156	125	148	141	140	152	149	125	132	147	148	149	155	128	139	146	145	121	157	170	146	169	148	160	141	132	157	146	172	157	155	131	155	135	144	119	137	148	143	140	152	129	172	164	144	143	130	157	147	128	146	149	165	147	147	142	144	145	146	130	159	146	147	145	146	151	131	150	149	131	145	157	154	153	127	165	165	159	132	146	155	148	141	142	125	143	144	143	157	159	170	137	147	133	136	152	137	149	129	136	145	139	127	140	144	141	139	134	159	149	148	170	146	149	122	169	165	132	157	161	131	143	143	152	128	147	158	136	145	139	152	149	155	144	134	146	149	152	143	154	137	127	143	157	126	121	134	166	130	144	161	149	164	142	130	163	152	143	150	142	171	128	147	140	151	151	134	136	147	146	130	143	123	157	139	149	135	157	141	131	139	141	144	137	157	183	153	139	142	145	125	129	142	142	115	130	147	146	149	161	148	166	150	157	155	143	166	138	133	151	138	125	147	153	153	146	166	135	139	153	137	151	143	134	147	144	159	141	151	140	148	121	166	144	133	146	140	145	141	143	152	110	153	152	134	143	143	139	133	130	131	126	136	121	137	132	161	145	134	132	150	164	155	132	151	155	127	122	142	148	158	146	150	166	139	132	140	142	170	162	149	134	147	119	150	138	138	165	165	141	160	142	152	152	138	140	148	139	142	162	152	151	150	144	128	137	146	146	135	139	156	134	171	169	141	138	132	152	140	130	139	159	166	136	138	140	125	135	131	152	148	143	145	143	134	129	125	129	128	149	141	138	138	158	151	146	148	144	147	150	159	153	124	129	137	133	165	136	125	144	177	137	130	119	137	130	145	156	145	145	130	144	158	137	157	161	160	126	125	143	127	152	139	138	166	156	133	162	155	149	149	172	143	124	131	127	141	164	160	144	171	137	141	159	141	147	149	144	170	142	156	153	131	154	149	160	125	113	147	136	137	153	141	142	161	123	151	154	128	162	144	140	123	151	168	168	137	136	132	141	162	160	140	148	148	160	123	147	167	169	136	127	145	155	156	170	162	155	137	119	133	151	160	173	165	133	148	141	160	146	143	154	148	151	153	143	143	155	133	135	171	162	154	170	142	128	164	160	135	147	115	153	140	153	144	147	122	164	173	133	120	141	157	135	149	147	134	119	143	138	147	151	150	162	147	141	161	150	148	142	134	132	129	160	155	150	143	152	143	144	141	158	170	141	143	137	130	159	158	132	157	133	136	121	145	154	115	130	142	185	166	125	154	146	160	133	162	151	153	137	148	165	142	157	171	155	178	147	134	147	138	142	161	158	129
5423	1693	3808	4175	3487	2839	2290	1968	1744	1456	1369	1203	1049	1016	906	869	828	814	778	741	733	669	668	659	669	726	714	751	810	717	699	657	590	602	597	593	585	559	586	539	620	591	613	618	565	544	530	523	537	572	598	637	1113	1285	564	529	542	502	509	537	510	511	497	468	481	536	507	497	519	493	496	497	489	473	533	455	524	497	504	494	538	549	497	523	508	509	523	508	529	509	490	487	482	515	504	457	500	485	482	521	505	545	458	500	473	469	493	512	474	459	506	507	512	476	492	485	493	490	434	494	483	463	486	528	495	508	539	495	447	493	465	462	468	519	468	520	508	434	467	440	468	476	464	488	491	495	513	456	469	500	518	472	476	481	497	440	493	459	490	459	471	480	489	452	557	529	484	498	520	483	473	510	497	462	468	456	487	489	521	484	469	446	497	490	458	504	446	509	512	482	504	514	505	485	493	510	497	500	508	493	491	501	516	494	470	466	507	448	482	503	481	486	518	449	523	463	474	486	465	503	474	514	480	507	471	472	467	480	527	463	490	485	468	490	490	500	516	519	496	506	494	494	476	460	508	482	466	493	488	509	527	459	477	469	503	507	502	468	499	501	487	528	463	497	485	488	503	513	500	511	464	497	536	522	472	460	467	494	485	498	544	497	518	504	489	464	462	479	459	512	487	469	520	484	495	501	446	514	461	492	496	469	492	533	481	489	474	490	530	448	492	518	485	518	513	520	451	484	526	484	481	523	476	490	470	521	479	504	498	480	491	488	461	487	510	487	490	473	519	463	512	509	503	506	504	520	492	488	487	495	518	492	487	470	487	527	552	489	460	450	494	507	460	516	486	493	506	505	485	500	517	500	497	519	481	529	528	503	513	536	475	463	484	504	479	478	487	493	454	512	499	481	476	462	528	465	508	483	484	488	465	477	497	474	467	479	508	485	521	471	472	483	467	488	506	468	461	486	480	502	470	480	507	478	451	489	488	496	434	490	497	480	502	458	468	444	453	519	443	487	459	536	477	493	539	483	520	475	485	493	502	477	496	458	502	477	499	483	505	473	474	456	458	494	506	494	535	485	461	466	500	475	502	474	489	504	493	489	477	478	450	477	484	476	496	476	502	510	490	454	461	494	443	494	484	482	484	473	514	518	500	491	499	464	473	504	451	470	542	488	469	488	501	479	536	474	473	470	483	473	469	474	482	470	499	486	451	514	495	494	475	493	486	502	527	473	501	471	479	499	490	457	487	484	481	468	490	494	483	491	514	521	487	510	507	498	469	473	510	526	451	463	483	454	511	472	470	485	511	499	479	506	471	489	512	468	482	464	491	501	472	490	495	476	468	543	494	496	494	463	480	538	508	464	477	510	489	519	511	505	493	475	483	485	466	512	456	464	530	477	478	473	488	462	507	480	484	480	553	478	508	503	523	457	489	485	464	520	483	489	460	457	487	486	465	489	487	462	483	474	470	534	467	500	444	523	499	457	476	453	484	464	454	524	494	477	482	489	442	479	474	489	500	482	497	495	486	470	484	487	482	474	472	513	469	487	511	504	484	498	485	495	480	432	497	455	497	500	448	519	505	469	526	472	437	476	466	480	527	489	505	514	463	467	465	511	474	518	475	468	501	490	502	474	495	533	467	481	495	471	465	510	453	481	491	491	508	513	492	454	476	453	468	497	466	481	473	528	475	475	470	503	470	500	502	473	486	459	489	521	505	479	505	467	476	503	509	490	465	472	502	490	475	479	488	491	525	477	475	465	491	520	528	539	505	483	471	467	515	498	497	517	494	488	478	512	502	482	503	522	528	515	468	474	501	552	501	483	459	497	480	513	482	472	486	462	460	498	485	477	497	460	461	488	472	450	461	490	514	510	513	448	487	535	486	490	501	474	479	499	487	471	479	487	484	496	479	501	528	481	471	488	464	492	474	513	478	495	490	482	497	469	478	480	518	516	456	454	502	520	465	477	510	503	492	499	461	481	505	460	478	484	486	493	465	492	511	460	506	499	527	463	461	473	483	470	475	463	476	518	494	492	515	498	487	480	524	502	455	489	483	499	490	499	506	477	509	470	469	483	484	485	494	490	472	488	488	500	496	476	515	501	471	469	427	511	505	478	511	491	510	505	490	484	469	515	505	477	445	484	499	477	478	494	471	502	464	490	478	463	462	451	511	498	498	442	451	434	504	496	480	469	489	472	506	464	510	467	493	481	479	476	483	501	468	550	488	512	499	494	479	493	506	480	447	524	467	489	476	480	481	482	472	522	483	480	469	518	528	523	491	495	506	482	460	470	501	487	467	505	487	471	475	500	462	492	514	486	494	499	467	505	511	531	483	483	450	507	478	488	480	494	503	493	500	489	484	499	473	457	464	483	500	477	489	479	497	478	453	507	505	483	499	490	435	492	529	513	513	489	448	502	451	491	494	515	460	459	487	487	509	494	489	520	506	468	537	483	479	472	478	481	517	478	532	513	481	494	482	480	505	475	476	487	460	469	520	484	502	551	519	470	483	460	503	497	462	486	491	494	464	499	484	519	474	488	463	479	460	508	478	508	450	496	494	543	506	483	467	469	507	478	481	470	496	500	447	494	483	480	449	498	476	477	511	511	492	463	496	434	481	486	457	485	506	472	485	488	470	493	515	502	483	469	517	481	481	476	499	481	436	469	473	457	443	508	513	491	485	494	490	457	501	476	482	478	506	500	460	480	472	455	494	509	512	461	499	462	474	509	474	505	489	521	461	489	522	475	528	494	467	455	496	487	504	469	451	492	470	479	473	489	461	496	486	508	484	490	484	481	492	486	448	452	468	499	494	506	481	539	488	501	517	495	486	479	473	503	442	501	460	500	498	486	500	493	488	497	438	522	470	531	488	507	504	458	464	473	451	526	510	450	495	476	463	458	504	492	506	445	463	482	471	546	526	486	486	493	490	477	421	502	460	529	515	465	471	494	506	496	475	512	526	499	511	450	502	474	483	491	466	438	533	485	541	516	493	507	464	460	480	473	498	502	470	478	515	512	488	504	490	441	499	476	479	483	485	467	473	518	524	507	480	465	466	476	498	495	465	488	441	509	486	513	497	472	510	448	478	439	519	461	475	495	488	515	486	484	494	504	481	433	491	474	478	496	531	445	487	495	464	504	521	479	483	426	495	500	510	501	513	506	466	455	466	514	494	492	465	452	523	503	498	522	441	489	478	523	503	524	468	475	469	470	509	485	478	500	487	487	478	472	461	499	515	486	463	457	474	510	524	498	459	472	513	453	512	502	462	496	477	470	479	484	501	470	492	518	515	485	538	429	481	471	488	481	489	494	487	474	516	478	481	482	499	496	466	519	505	495	447	485	439	500	544	516	481	499	490	507	474	508	453	486	481	521	466	460	488	482	529	462	481	478	531	455	506	493	468	507	493	496	488	498	457	477	498	465	493	477	498	487	513	514	493	482	497	480	461	470	506	498	467	505	491	491	483	478	487	510	453	460	499	466	492	478
8906	2314	2709	1986	1298	913	667	509	434	350	307	298	280	262	207	222	204	187	167	168	134	174	158	171	168	150	170	165	163	152	157	154	117	133	156	121	115	129	134	136	133	146	143	153	120	142	130	122	116	134	136	133	230	294	130	157	121	129	118	107	137	132	144	106	129	124	129	105	130	133	126	139	151	142	120	143	133	121	125	112	130	112	118	124	129	131	138	144	121	128	126	133	124	152	153	127	118	123	106	122	114	112	133	120	139	120	117	141	98	115	115	107	152	109	120	109	121	111	131	137	114	127	110	120	122	123	132	137	123	115	131	119	129	106	119	100	118	111	122	129	125	133	118	126	138	102	96	125	123	124	136	117	117	126	94	130	110	123	118	108	119	127	103	123	113	130	138	133	134	146	113	137	128	106	123	123	120	115	114	128	130	130	121	109	106	118	116	127	139	123	121	128	140	98	113	117	107	134	121	118	132	120	125	118	141	128	100	122	127	122	120	111	120	129	99	119	113	112	109	112	130	134	114	140	121	99	124	113	129	117	115	122	106	100	132	119	132	116	104	114	123	112	131	131	113	133	150	137	106	142	132	118	122	127	129	119	128	139	108	121	140	121	121	130	142	130	141	123	139	114	117	132	138	122	125	125	140	104	130	137	103	106	122	132	124	130	125	122	118	130	128	116	122	127	125	93	112	128	118	111	133	133	108	135	98	121	103	120	123	110	133	126	110	106	133	117	122	121	125	131	116	120	125	129	129	132	148	135	138	122	113	120	138	116	118	140	121	125	104	122	118	116	128	114	135	118	112	129	128	123	115	132	130	131	113	122	142	125	124	115	123	135	137	119	139	132	121	128	150	138	126	124	134	137	125	118	132	123	121	124	115	122	115	137	106	108	120	131	128	128	131	116	130	97	150	119	116	126	104	121	141	130	125	127	119	128	135	103	139	134	106	114	128	136	140	129	132	124	126	125	122	113	129	130	108	129	124	115	117	106	119	136	116	97	120	129	118	110	111	142	141	124	103	122	133	123	131	140	154	126	120	138	128	135	129	122	147	135	124	130	129	121	127	114	106	114	128	119	113	137	126	116	124	120	133	117	122	109	116	131	132	131	126	117	109	119	135	135	123	109	111	126	119	116	123	116	131	134	134	93	115	120	112	128	122	98	135	115	97	124	143	121	127	105	137	109	124	116	135	133	139	119	117	135	130	125	141	129	120	111	122	116	124	128	110	145	129	113	119	121	116	121	121	114	124	146	118	129	144	138	137	126	120	127	121	126	126	131	115	113	128	117	124	112	122	126	123	125	119	116	129	111	117	106	129	132	120	113	140	119	127	108	147	126	132	124	128	114	114	129	137	122	109	97	103	113	137	119	121	146	127	125	116	122	135	121	137	113	114	131	122	126	110	110	148	126	133	118	129	137	114	131	123	139	114	131	109	139	124	120	136	132	133	121	133	121	111	114	119	99	128	132	140	126	137	124	137	113	116	116	116	125	118	123	107	118	127	113	111	127	136	116	122	119	148	113	137	125	122	112	145	143	119	133	126	129	120	119	110	133	106	133	139	114	128	113	123	118	119	124	134	117	113	113	139	131	129	92	135	117	106	97	125	124	122	113	107	131	131	124	118	114	147	121	122	113	129	128	133	113	123	118	121	142	133	132	135	124	105	137	127	119	116	125	126	106	137	120	108	104	121	110	136	122	104	116	119	100	111	136	144	140	128	144	127	144	106	128	119	138	114	128	120	129	119	124	116	126	122	142	126	127	143	136	128	131	126	142	135	121	112	129	127	144	117	112	117	131	113	117	122	111	134	95	106	121	113	111	133	135	121	124	105	112	137	143	120	124	142	128	123	155	123	121	124	123	117	136	124	143	119	108	133	108	122	133	129	125	125	119	112	111	128	121	132	144	117	110	96	110	128	127	126	135	138	135	136	115	114	119	116	119	119	135	130	119	105	123	128	98	138	121	105	136	102	110	126	114	142	117	136	125	110	125	115	100	115	120	125	102	129	139	111	121	130	135	129	108	96	132	122	133	108	127	136	123	142	119	110	111	109	124	126	118	149	127	132	122	126	101	136	128	109	119	123	117	119	139	128	122	129	101	90	117	121	125	114	118	114	148	127	146	105	115	124	124	124	120	110	133	113	114	129	112	98	117	131	143	104	123	138	129	130	113	128	140	132	135	118	128	121	131	137	125	132	142	128	137	130	117	128	138	124	106	116	117	119	120	130	102	104	145	118	122	124	125	129	124	121	120	123	122	119	106	133	121	119	113	129	127	121	115	125	125	129	112	125	123	113	140	118	128	116	125	116	126	147	119	124	124	138	113	117	119	123	138	122	117	128	116	128	122	140	135	114	124	129	137	117	119	131	112	101	114	119	122	139	128	99	118	123	106	121	110	124	106	117	119	116	128	106	125	99	137	110	117	122	140	122	127	107	120	126	132	126	115	132	131	118	116	134	131	140	124	125	127	129	127	124	124	134	122	113	130	123	146	116	123	121	121	134	130	122	133	109	118	126	126	104	139	131	126	141	131	103	126	142	108	124	119	109	110	124	115	126	96	127	121	135	97	132	131	137	108	113	138	126	113	129	118	93	123	103	141	141	112	119	120	120	111	99	140	86	131	126	129	119	137	123	98	127	117	108	106	128	130	114	108	122	126	93	126	124	138	128	138	134	110	128	143	122	118	119	132	118	134	116	110	116	109	132	105	137	115	127	129	121	119	112	123	114	120	118	135	109	136	101	102	136	135	113	131	119	131	123	135	117	105	113	99	123	123	123	145	123	117	102	131	117	117	104	120	112	126	109	132	126	123	147	95	119	114	98	105	125	140	102	109	160	124	111	120	111	126	129	109	112	125	125	115	120	118	119	112	120	141	113	141	106	107	129	126	117	104	134	109	125	139	125	114	131	124	129	111	130	118	136	144	123	128	121	125	127	121	122	122	112	115	134	125	109	130	110	132	122	126	126	116	122	118	123	123	131	132	116	132	116	127	134	120	117	151	128	110	120	121	141	122	136	121	109	130	100	131	115	122	133	122	131	116	126	137	133	125	119	109	105	112	113	127	136	116	131	122	117	115	133	122	124	126	112	142	126	125	125	101	130	125	113	111	129	116	124	154	117	112	148	120	133	115	124	130	124	147	129	145	98	123	127	136	127	117	119	106	115	126	100	125	123	133	117	127	127	109	129	126	131	117	116	128	124	137	131	111	129	121	114	120	144	123	124	114	99	132	121	124	134	135	125	120	98	118	125	112	123	108	110	107	137	102	128	128	121	132	117	95	127	121	126	119	105	118	109	123	142	110	106	129	117	134	120	124	111	129	129	119	148	133	115	129	128	121	122	120	104	124	134	129	133	118	132	119	124	107	121	123	125	115	98	115	112	129	113	128	112	115	115	113	112	142	114	115	124	121	112	124	118	126	113	123	119	121	121	114	134	122	116	123	120	122	138	113	131	130	142	139	128	125	130	119	127	126	116	120	123	101
7778	2745	6727	7110	6047	4866	3968	3278	2633	2310	2027	1721	1568	1472	1312	1226	1161	1054	996	990	885	813	845	849	892	887	856	932	1048	859	812	762	717	695	611	608	627	632	574	636	651	589	579	596	610	560	509	519	548	603	689	701	1612	2071	509	505	490	468	511	473	480	502	479	487	515	496	485	474	452	451	476	487	457	481	449	460	436	484	430	458	466	485	440	464	456	448	433	442	490	444	429	427	449	450	446	433	437	461	435	440	442	460	430	452	445	447	390	465	450	453	405	476	418	429	431	406	475	452	414	468	468	415	424	467	387	427	423	443	433	437	478	457	433	443	435	463	456	443	418	437	430	442	442	480	441	413	448	453	413	475	447	405	445	426	434	446	460	463	515	435	455	439	451	424	409	377	437	418	424	454	411	452	441	425	454	450	445	431	483	408	457	434	454	438	426	433	389	415	430	438	429	425	398	408	420	438	463	439	387	402	409	428	449	388	391	454	428	432	375	416	460	424	417	450	433	470	437	420	386	427	415	449	410	463	401	415	430	398	426	434	416	443	438	405	453	438	424	407	432	433	415	435	416	389	453	413	432	406	422	432	450	445	422	441	406	450	416	433	422	437	436	417	419	421	425	440	371	444	445	413	390	432	428	413	454	460	413	417	432	445	416	439	380	438	483	432	379	430	432	426	452	446	425	446	395	428	459	428	441	434	460	447	443	441	435	430	446	427	452	423	396	438	434	468	456	438	430	417	470	430	450	451	428	421	415	418	403	442	458	428	420	444	411	449	445	406	410	458	453	406	423	448	484	429	405	462	449	408	455	414	429	447	423	461	436	442	422	421	442	436	422	429	438	409	412	421	393	454	407	439	463	479	420	398	443	401	440	443	403	429	435	412	390	428	440	431	446	429	391	419	448	421	415	449	454	454	430	451	410	476	444	453	427	423	422	426	434	468	420	430	446	442	434	436	464	407	412	473	440	392	473	436	457	419	415	418	403	445	442	461	395	432	432	402	432	425	450	413	436	421	398	418	452	408	436	451	480	463	454	415	430	389	466	449	413	409	429	451	434	409	411	436	465	420	423	426	452	438	410	435	441	430	434	425	454	447	463	397	390	438	445	442	415	438	450	468	404	390	470	390	429	395	438	452	423	412	442	403	448	440	429	432	442	427	408	423	437	450	397	461	411	430	431	394	457	418	465	452	451	446	421	438	440	430	435	434	425	454	405	449	423	409	417	438	427	459	425	423	404	423	457	413	406	459	447	402	449	416	412	435	440	442	393	415	449	437	404	443	404	444	460	428	455	423	408	415	473	422	445	422	435	415	413	428	451	447	454	439	462	433	430	438	467	432	461	458	423	428	403	411	439	432	440	425	440	448	418	430	416	422	456	443	425	471	424	434	442	419	388	469	420	423	432	452	442	417	458	441	400	412	426	413	442	411	396	441	452	429	399	411	441	421	446	429	436	434	424	422	455	420	401	433	409	433	448	453	456	435	457	444	446	399	432	442	405	429	459	429	427	431	398	440	417	416	426	421	383	447	407	397	431	418	390	426	388	440	427	424	386	390	423	461	407	401	431	460	417	436	465	473	416	446	430	454	449	413	412	421	440	405	412	396	423	424	428	418	455	457	455	450	462	398	443	407	424	446	424	417	411	423	463	421	442	420	412	400	428	424	416	418	452	428	417	434	439	420	403	398	450	403	464	441	455	428	444	425	430	452	436	417	436	424	451	399	426	432	436	443	399	451	443	443	417	414	418	413	409	415	399	463	432	400	462	427	469	425	432	428	432	400	413	473	422	420	430	416	441	421	429	393	399	433	435	453	420	434	402	431	451	470	439	425	400	429	415	405	417	432	433	480	406	430	410	411	397	441	405	447	440	394	442	453	440	403	430	433	414	403	414	428	453	428	429	432	417	438	395	405	455	442	445	428	466	390	404	434	408	445	474	449	419	426	439	426	412	427	383	424	435	442	405	454	388	451	428	425	408	433	449	473	433	436	384	430	435	439	443	464	434	414	476	457	439	441	418	456	426	432	459	452	411	440	413	409	444	457	422	426	368	400	377	421	418	401	433	408	404	432	416	448	418	423	448	425	451	418	415	430	393	425	470	423	436	388	432	476	428	421	433	458	433	401	451	388	417	438	426	430	445	449	449	433	428	432	471	430	446	435	458	429	471	435	412	413	453	411	371	450	450	438	412	444	437	397	418	455	432	421	454	414	437	436	418	443	434	387	418	432	437	453	444	445	429	420	446	444	496	385	443	414	457	414	450	430	459	433	411	420	458	408	432	421	436	433	461	414	418	408	453	442	428	402	439	424	376	430	460	443	443	438	438	424	471	446	417	410	428	452	412	458	409	449	389	406	436	414	428	428	424	441	399	403	419	443	455	443	423	423	440	449	463	393	440	426	438	447	434	426	417	448	424	411	440	449	438	425	447	437	422	406	428	410	419	425	407	432	425	448	408	427	406	421	429	474	422	411	449	422	442	444	484	412	373	402	404	422	415	450	416	390	399	480	448	472	435	463	431	419	430	429	401	425	448	430	471	453	420	439	418	432	445	422	418	420	418	456	441	427	450	446	402	464	464	421	420	391	428	442	426	421	439	457	445	446	413	432	440	450	387	446	424	399	428	472	421	431	425	455	457	453	412	429	438	413	425	460	425	404	437	444	429	396	417	430	414	414	430	465	445	433	429	428	419	453	469	449	442	386	444	452	412	473	433	419	412	424	398	386	449	418	438	392	420	406	440	465	413	428	390	446	461	466	420	430	445	481	424	463	416	426	393	455	381	420	404	399	423	400	430	428	417	420	448	431	396	437	454	458	404	432	417	415	442	418	445	420	431	489	419	429	481	437	409	420	406	424	424	451	428	405	440	432	446	428	436	440	446	424	444	418	415	433	430	476	442	429	440	439	447	482	435	435	439	442	425	423	456	421	469	447	470	446	416	418	484	436	427	454	404	436	437	422	416	466	406	424	420	427	451	412	409	417	421	424	433	423	396	407	451	451	469	447	430	465	449	443	420	479	463	412	436	413	444	408	403	426	448	439	433	468	433	435	493	439	414	416	442	417	427	417	433	425	419	434	420	419	435	407	446	438	433	449	411	436	435	440	415	442	449	418	432	412	430	419	445	437	411	401	473	398	436	409	444	414	426	425	449	403	432	462	408	397	408	426	457	445	431	437	438	461	413	435	415	430	417	411	404	428	461	450	443	404	380	381	417	443	453	454	407	429	441	397	431	425	441	438	411	443	405	422	432	462	462	409	456	426	414	432	430	400	455	444	425	409	454	474	457	453	408	407	413	439	408	446	425	412	418	456	412	464	445	425	397	394	424	412	392	436	418	425	396	418	398	436	416	423	449	432	411	403	401	443	447	434	430	445	448	441	411	425	438	456	435	416	404	398	432	427	426	455	407	411	478	443	401	417	409	434	426	425	413	423	406	431	446	460	443	442	435	417	423	418	433	423	411	452	381	441	418	397	412	424	417	435	442	464
1349	307	348	309	318	293	261	282	285	278	291	298	289	280	273	324	270	270	289	265	268	263	269	276	256	267	296	262	279	264	255	277	256	283	250	283	252	242	287	272	275	281	245	271	282	284	268	273	289	299	278	252	271	255	252	289	263	284	271	277	286	293	307	272	299	258	255	254	262	268	279	285	280	309	264	284	248	252	249	252	232	276	253	301	253	288	293	250	247	302	283	268	243	254	262	239	257	266	252	268	270	258	260	293	305	269	256	269	265	257	273	271	280	278	270	260	289	260	264	277	251	254	263	299	270	270	259	253	271	264	250	311	246	256	290	281	296	290	252	260	275	270	285	290	260	267	247	277	243	274	271	264	299	288	265	286	264	249	265	270	299	278	251	247	297	277	289	263	260	272	286	259	303	292	256	294	276	253	257	290	275	267	249	279	295	288	271	305	272	239	291	284	288	272	274	267	269	271	241	263	271	276	256	291	284	256	264	299	274	290	260	288	277	310	289	268	263	279	277	235	261	267	303	237	280	233	273	274	297	269	292	258	248	264	298	277	259	296	283	282	276	269	275	274	284	253	274	253	260	259	296	240	296	242	246	272	260	296	281	283	285	263	299	274	271	246	284	250	270	310	255	265	258	299	262	252	263	276	268	249	276	276	262	296	287	263	278	262	246	253	273	280	278	254	267	298	274	264	261	278	261	286	256	291	285	285	270	261	261	270	246	304	281	257	265	286	271	273	265	255	276	273	289	265	288	250	265	238	273	284	287	263	272	253	289	285	282	273	249	301	278	254	289	259	259	279	258	272	280	268	273	282	284	286	280	265	263	256	275	237	273	260	283	272	265	275	264	254	266	295	276	259	296	269	272	278	271	280	294	296	255	305	286	262	299	245	248	261	296	272	286	258	272	268	275	279	270	259	274	284	276	284	268	280	257	289	262	279	243	279	276	259	289	250	280	242	279	269	288	272	273	267	260	280	250	257	286	277	263	298	249	261	264	268	265	265	254	245	285	304	250	274	269	255	262	267	251	262	292	270	298	266	283	261	281	288	295	298	258	267	253	312	287	263	250	273	263	298	275	268	290	240	284	268	247	284	295	265	280	258	261	273	298	269	298	267	292	278	302	264	290	270	262	250	278	271	242	268	283	274	270	291	257	270	283	245	272	278	255	271	278	288	256	266	270	269	256	295	245	312	237	272	274	276	269	250	284	253	286	231	291	259	264	263	308	281	295	295	252	260	280	253	283	236	270	272	268	277	272	267	260	254	286	288	281	281	250	260	273	291	260	264	261	281	295	290	257	252	269	257	256	291	281	263	269	257	249	303	268	268	270	269	252	301	270	267	271	276	287	291	275	282	280	289	229	300	256	238	299	251	257	269	265	255	293	253	240	268	279	261	281	287	265	242	303	248	276	251	278	248	261	270	282	269	266	271	299	277	274	280	295	241	279	281	302	243	288	263	250	257	257	247	296	277	303	283	303	257	293	282	290	258	283	264	282	257	263	300	305	255	276	279	264	281	255	267	257	275	250	255	249	280	271	264	298	245	271	246	267	260	265	274	272	263	284	252	279	278	263	272	302	288	246	289	234	259	265	286	228	295	262	265	259	286	269	259	294	303	275	270	276	282	273	274	269	269	273	262	257	277	307	282	289	255	260	252	267	252	260	260	274	249	290	281	289	269	289	280	284	271	256	260	248	246	262	243	254	257	262	249	277	278	272	278	282	290	245	290	267	276	278	279	274	301	290	277	285	269	257	255	281	291	305	266	269	298	262	306	302	252	267	282	252	276	291	269	257	275	299	246	280	283	237	283	321	267	252	270	248	273	246	237	290	243	282	262	260	269	264	285	254	249	302	275	299	262	291	269	275	269	278	260	292	292	274	247	270	289	290	257	287	269	267	276	252	271	272	271	296	272	279	259	253	264	275	243	271	269	258	254	286	254	266	267	275	259	283	290	290	335	290	291	260	280	282	281	263	284	285	286	242	272	276	257	256	269	261	301	278	265	264	240	281	244	257	267	262	282	238	295	278	293	275	272	247	276	261	270	264	260	256	283	266	312	284	266	282	269	280	282	284	293	251	279	258	277	271	258	243	275	251	281	263	269	255	254	284	287	274	285	293	261	266	233	269	244	257	255	277	306	267	241	267	251	239	278	278	252	260	273	289	281	253	271	265	276	295	272	267	280	261	267	292	273	251	279	240	274	259	268	277	245	268	284	310	272	294	260	270	277	270	253	253	257	261	291	262	270	253	265	288	272	279	253	298	307	286	281	265	282	291	280	265	267	288	239	288	282	268	281	242	268	282	256	282	286	286	270	262	278	269	260	286	286	294	287	278	258	260	293	288	289	248	261	284	255	254	273	272	273	265	275	252	254	255	291	313	280	269	297	304	272	280	289	245	263	265	269	268	268	259	241	301	296	241	263	271	291	261	273	257	287	266	266	273	263	268	251	286	318	263	256	264	255	262	268	271	250	241	257	298	294	267	278	299	276	272	272	270	282	264	276	267	279	280	263	259	275	261	295	280	266	261	256	259	301	300	275	272	275	276	300	301	284	276	267	262	269	262	251	264	279	254	259	268	281	269	266	286	249	289	244	260	258	276	279	265	294	267	275	298	292	242	269	259	286	267	272	284	278	246	284	259	256	272	259	291	254	268	293	287	270	281	283	258	281	265	260	258	286	289	312	257	284	253	258	271	275	254	245	243	273	269	266	279	266	245	286	280	263	262	265	267	250	306	254	269	258	247	273	282	249	254	276	238	265	248	257	254	253	291	249	261	285	277	247	268	294	308	293	298	236	272	260	290	288	253	269	264	293	263	270	266	241	249	256	235	259	283	279	258	246	266	255	283	262	284	247	269	256	283	264	270	279	281	277	274	272	267	276	248	266	264	264	284	276	271	265	246	264	262	286	281	258	233	270	242	274	246	269	289	286	231	265	271	297	246	246	262	256	254	235	314	267	298	257	246	286	293	271	284	272	269	288	256	258	278	268	249	269	283	237	290	271	271	273	309	278	287	231	258	268	299	259	277	290	251	286	252	299	297	268	280	277	250	281	293	246	254	285	258	299	259	283	262	249	327	288	288	264	239	265	257	290	264	284	271	254	288	276	292	247	263	264	307	297	252	268	284	253	244	261	236	277	266	270	248	253	264	259	289	284	259	271	268	235	259	282	263	303	287	286	256	285	260	257	276	285	299	246	274	267	238	245	272	279	252	265	303	243	240	302	256	259	271	297	261	305	274	258	262	255	289	278	276	280	294	291	288	267	269	293	272	267	240	260	272	236	248	276	263	240	238	264	279	271	288	248	263	258	289	278	273	261	277	257	295	278	263	274	275	285	264	287	281	281	278	280	285	274	290	277	239	256	282	265	268	293	270	288	261	280	279	262	251	285	279	264	262	270	290	316	272	276	284	249	288	290	266	252	268	278	287	266	263	279	270	264	275	239	262	258	284	241	260	245	280	267	263	282	276	259	274	257	271	249
2325	923	1050	999	996	967	983	914	893	897	860	846	891	866	856	853	862	834	773	840	807	847	843	814	825	833	869	873	843	876	840	856	865	877	850	817	837	839	801	850	811	822	795	834	856	817	819	778	834	863	865	837	882	910	816	848	815	836	825	909	842	768	818	802	846	800	838	866	836	820	829	846	873	782	805	872	860	838	807	852	794	851	827	848	795	841	835	854	824	881	785	833	833	813	848	843	837	847	833	826	847	824	864	825	830	845	815	771	794	826	814	853	835	845	823	821	839	845	828	795	855	838	864	828	816	741	823	818	836	842	841	813	848	809	830	898	860	867	843	824	809	801	814	869	857	819	826	846	835	876	825	797	832	843	864	803	806	840	806	822	807	862	849	856	843	850	843	820	853	873	782	835	791	870	882	840	851	880	810	861	799	826	862	848	854	864	821	807	813	853	830	854	842	862	891	822	835	843	847	836	834	836	854	801	832	825	815	857	820	842	824	799	788	852	823	836	848	814	815	816	842	800	808	821	852	863	853	823	813	807	780	808	856	833	836	819	806	791	845	816	854	853	807	791	817	827	817	879	874	836	866	805	834	858	806	828	828	854	726	827	824	847	825	820	841	877	863	846	813	837	769	844	846	857	844	814	852	848	846	792	803	852	851	855	804	828	828	761	878	830	792	858	873	803	784	885	809	813	850	802	851	829	771	808	867	860	832	818	854	791	830	874	820	810	794	812	891	922	842	854	832	813	853	831	843	835	816	817	818	803	887	875	812	856	805	851	815	812	849	767	824	810	810	849	807	829	839	800	855	825	815	817	823	815	804	859	861	826	868	849	816	830	812	880	829	804	841	868	829	819	877	837	842	837	848	840	770	806	838	852	875	835	849	810	849	790	767	801	834	849	818	836	805	799	842	839	883	863	886	898	839	851	801	841	734	800	849	821	845	801	838	832	809	762	774	861	814	824	809	853	814	824	785	844	854	838	823	847	785	769	807	817	804	879	838	854	810	828	854	850	816	817	856	846	856	800	812	860	799	798	821	821	833	800	864	832	820	811	810	888	846	799	851	806	799	781	820	839	837	814	817	814	820	819	837	856	805	861	815	805	807	826	805	833	843	876	825	874	835	797	852	801	835	863	850	820	801	822	846	835	865	852	816	849	848	849	864	837	829	837	806	837	869	817	802	811	798	864	842	836	869	848	799	836	861	861	875	815	828	811	860	865	868	832	903	858	840	828	799	807	813	821	787	833	769	841	832	805	860	837	835	793	786	807	822	854	831	800	872	836	840	819	802	831	831	846	818	826	735	782	796	852	815	836	820	857	806	769	822	816	809	850	865	869	830	814	886	825	825	851	868	830	835	829	835	828	779	833	821	777	861	825	836	825	846	810	840	796	858	827	817	838	870	807	822	848	859	811	751	841	787	799	791	842	801	782	798	835	836	843	782	799	827	850	850	840	832	818	876	894	779	888	836	838	849	851	798	848	826	781	789	834	824	838	836	838	822	860	822	858	852	839	800	816	843	797	802	805	792	829	854	772	841	846	858	831	802	821	792	815	813	798	811	854	784	875	789	807	826	840	871	849	857	837	821	855	834	881	818	893	847	834	860	826	847	826	828	790	802	838	823	855	823	781	855	840	880	796	826	821	794	837	819	844	844	813	860	881	845	814	834	835	843	824	815	821	830	832	821	833	791	804	826	822	849	861	855	807	827	815	818	880	855	838	828	840	846	872	852	833	871	800	814	842	873	836	831	825	796	817	884	795	787	830	852	854	836	802	828	861	869	848	796	783	813	830	850	852	846	781	772	860	840	829	849	816	813	845	853	831	858	805	813	925	833	807	853	801	863	786	826	835	829	840	869	788	828	798	860	820	784	853	846	794	864	864	767	800	812	796	863	810	858	843	827	841	833	842	849	851	823	796	846	829	834	806	850	803	834	808	790	833	835	833	834	826	828	803	867	792	860	871	837	807	856	754	829	806	834	873	872	841	792	838	865	888	855	864	826	821	878	831	843	810	824	827	824	841	840	793	832	780	816	818	826	842	811	856	801	891	841	857	820	841	879	831	858	837	816	831	828	871	831	852	867	850	831	815	792	885	844	826	895	847	772	828	830	836	798	845	836	833	827	844	780	849	791	859	831	832	849	806	813	798	788	871	880	866	829	816	808	859	796	796	796	812	848	849	774	860	835	851	861	828	839	819	845	828	798	840	834	813	831	820	894	806	840	871	865	824	811	850	836	843	826	821	800	798	859	811	848	876	854	855	788	825	876	818	857	831	855	833	801	839	845	736	812	814	775	822	782	842	792	833	807	877	848	834	840	830	848	806	835	842	863	866	809	855	794	781	856	858	812	818	852	842	857	798	857	839	821	796	888	838	849	833	846	784	862	836	882	806	878	828	831	827	816	846	787	833	807	825	843	850	898	870	835	784	861	847	876	809	863	834	844	874	857	863	803	848	787	820	842	817	816	842	787	846	822	848	833	873	831	779	817	811	826	851	813	887	907	861	844	849	807	843	829	826	830	800	846	873	805	838	787	839	842	904	848	846	830	784	811	878	852	861	850	818	850	822	820	792	864	829	820	839	837	825	816	840	813	767	859	856	794	821	800	832	815	855	815	807	815	796	802	847	886	876	810	804	822	855	860	792	809	826	850	867	798	830	787	786	833	796	840	804	828	809	830	806	841	839	783	796	845	806	833	841	827	858	819	867	809	835	831	822	793	856	789	853	851	886	824	834	787	849	866	855	822	836	869	802	805	830	822	849	801	834	860	826	833	810	808	857	808	797	783	765	821	805	819	778	825	785	858	847	853	843	848	809	809	804	841	810	841	797	833	802	859	871	864	853	774	806	832	877	822	826	834	787	823	883	812	831	791	851	825	838	837	788	821	787	844	872	826	836	803	798	836	821	827	823	801	777	894	793	809	831	835	834	833	834	845	863	830	824	818	838	835	825	812	834	845	833	812	842	823	879	803	791	825	849	827	809	835	878	787	811	805	811	805	820	810	888	803	801	759	857	849	862	852	878	818	866	871	845	831	812	864	804	818	816	845	818	840	835	842	822	793	814	867	811	854	800	866	834	830	917	846	846	803	833	799	832	845	833	857	821	796	796	826	870	786	840	846	804	803	785	822	771	781	831	879	843	796	833	804	862	807	835	843	871	813	813	855	863	814	794	798	847	812	785	851	804	835	804	836	783	840	826	825	782	852	797	863	900	844	806	820	808	854	829	832	839	809	849	878	788	815	836	875	802	783	836	849	815	819	901	832	810	833	849	794	847	827	862	793	844	833	790	836	885	801	845	823	802	809	804	877	831	844	800	821	852	830	808	803	834	801	876	793	817	824	818	824	825	786	806	800	846	879	812	786	856	817	861	826	855	864	816	831	794	791	876	777	771	838	806	839	775	819	867	843	839	825	830	792	834	913	846	863	809	834	833	840	866	807	874	802	800	819	806	849	812	829	827	814	863	786	824	869	860	787	867	854	822
4633	1242	1434	1121	730	548	399	347	298	245	274	210	202	211	208	203	177	179	178	173	191	171	161	150	176	179	196	188	152	168	175	166	131	190	175	137	149	171	138	170	155	162	170	181	148	168	147	161	170	157	178	176	249	309	146	150	150	179	162	142	174	144	142	154	142	135	156	144	155	145	157	159	167	134	145	141	153	171	137	154	131	143	148	158	137	167	152	140	164	167	135	152	157	123	139	146	152	138	165	144	171	152	156	132	149	163	160	154	146	164	140	151	149	140	152	165	157	148	143	154	142	142	158	134	154	168	147	136	141	141	145	146	146	153	159	147	148	154	144	149	169	135	155	128	145	153	162	147	166	155	134	164	150	158	155	147	152	174	146	161	149	155	159	142	146	144	157	153	138	156	126	147	132	149	145	136	146	162	141	155	135	171	154	167	166	138	166	129	148	174	148	153	150	125	160	144	142	156	134	165	158	147	164	153	147	154	155	145	155	166	118	139	145	140	156	160	156	135	113	141	140	166	166	165	132	130	148	141	161	149	167	149	154	148	151	138	158	136	151	133	168	152	160	156	135	151	134	150	150	171	149	150	145	152	140	160	149	152	140	150	143	159	164	154	169	134	152	155	153	166	131	171	163	148	157	144	159	133	142	156	156	176	158	150	151	144	161	147	155	163	123	150	151	124	159	164	151	146	143	148	182	152	142	167	133	153	131	179	161	139	186	159	147	140	140	149	151	137	151	150	147	161	140	139	152	146	173	135	143	165	153	139	137	148	141	153	171	140	142	141	146	146	143	130	160	130	124	170	144	155	141	140	138	143	168	174	150	143	132	157	131	152	173	141	143	141	143	140	151	128	145	128	158	150	139	156	147	141	130	153	143	157	145	139	139	138	156	172	152	126	136	146	141	151	149	146	148	175	153	141	144	125	170	150	149	152	150	141	155	149	139	148	131	157	148	158	152	149	121	153	150	159	151	165	137	163	144	142	153	153	166	143	141	145	151	155	154	137	163	142	137	146	140	139	140	137	148	151	142	135	165	141	169	132	147	149	161	141	157	152	131	150	152	168	155	149	166	160	155	145	141	165	171	132	152	152	156	150	130	143	129	136	128	189	155	161	135	143	175	127	155	129	147	156	158	153	138	149	141	170	138	142	153	145	154	146	144	157	128	127	128	155	153	145	144	141	159	139	164	139	153	139	145	154	145	158	155	174	163	127	144	147	163	153	174	168	159	163	151	145	158	153	140	133	152	147	141	162	150	138	152	163	167	168	157	152	148	140	156	147	137	153	158	141	168	156	152	148	146	129	153	141	147	141	126	127	138	137	150	149	164	151	162	159	152	131	118	139	167	154	136	140	167	154	157	148	171	161	142	137	144	138	154	149	164	167	159	175	152	155	146	153	162	164	148	157	133	125	154	153	166	162	154	175	128	160	151	162	123	142	157	153	158	164	141	163	135	163	159	151	169	159	176	146	162	145	149	164	152	150	138	147	137	152	147	165	139	147	141	154	147	146	145	151	163	154	155	140	144	148	151	132	161	137	142	171	162	149	144	160	134	138	158	171	182	137	163	153	157	157	136	172	160	158	148	161	149	148	145	159	165	153	157	132	139	158	135	131	166	145	149	144	164	153	162	143	153	143	147	159	138	159	160	141	166	122	153	158	135	172	172	156	152	161	154	141	141	151	138	141	143	150	154	129	143	165	149	120	152	165	168	143	147	164	146	160	177	164	143	150	139	161	168	157	142	145	149	140	164	159	131	127	166	157	149	137	144	164	141	168	133	153	149	153	138	156	136	136	153	143	143	163	154	130	144	160	179	150	143	142	185	150	171	145	160	152	158	148	181	164	143	149	154	137	167	147	151	139	152	155	154	157	151	144	139	145	139	153	158	144	152	153	161	148	155	146	146	163	167	156	143	135	154	148	156	144	154	153	151	175	142	132	153	131	143	142	146	134	168	170	153	134	153	132	149	141	152	140	144	167	163	166	142	150	157	138	175	160	154	162	153	137	132	140	110	140	139	151	148	125	176	133	149	169	141	130	153	150	153	157	162	146	147	165	159	145	150	138	138	146	159	153	147	157	162	136	140	152	154	158	162	145	180	151	135	142	129	151	166	160	145	143	137	151	145	135	164	157	138	147	162	154	158	145	151	154	134	150	168	135	144	163	168	151	164	149	141	129	142	153	141	143	142	143	165	122	136	152	175	157	145	146	140	156	174	167	169	154	160	147	155	144	157	145	134	169	137	158	136	161	152	151	160	159	164	164	118	156	155	136	157	147	164	139	154	147	137	138	162	169	162	153	154	156	153	144	151	175	135	150	150	158	136	134	166	160	128	159	136	136	146	138	153	162	129	154	139	152	181	157	135	153	132	162	156	128	147	159	154	153	145	160	151	152	134	137	149	143	145	154	123	138	177	134	154	151	138	135	168	159	156	135	144	172	143	151	169	141	164	142	148	133	139	147	144	157	148	156	149	138	132	152	120	185	174	138	144	127	170	144	148	136	160	164	155	160	149	155	154	134	136	165	141	154	160	138	126	151	146	145	159	154	149	160	161	143	150	158	157	142	146	145	155	140	141	159	146	153	144	169	142	137	140	140	161	154	146	132	171	141	150	153	159	149	166	162	151	141	157	121	139	146	142	153	147	169	142	144	127	165	155	151	150	161	156	133	154	178	149	149	169	148	146	160	141	139	131	161	172	152	138	156	157	172	141	146	147	143	142	156	128	144	147	151	133	135	151	159	155	157	130	161	160	176	129	149	156	146	130	157	156	167	175	161	150	124	159	162	138	137	128	157	146	159	156	142	154	164	158	143	143	139	145	147	143	149	157	165	133	172	162	166	171	152	164	127	156	161	166	170	148	163	153	137	155	163	134	182	138	125	137	146	162	136	140	168	130	164	162	138	150	155	149	152	149	147	172	161	147	153	161	135	135	145	165	161	168	145	156	178	155	136	156	144	147	129	131	153	161	152	132	147	156	149	147	159	163	168	157	155	151	132	160	160	156	152	159	164	134	146	163	162	181	153	144	172	153	150	132	159	162	133	146	172	162	148	131	155	150	159	151	149	136	122	127	147	140	151	158	171	129	162	132	136	137	161	162	126	154	138	142	147	144	168	148	159	159	168	157	164	148	146	136	127	158	145	162	154	148	176	144	147	156	148	119	175	143	129	154	149	142	145	151	170	160	170	153	155	139	164	144	151	174	150	145	169	169	154	195	130	159	162	144	152	141	154	158	138	151	138	132	175	152	166	146	143	140	165	132	167	138	139	143	133	148	150	156	143	139	173	179	156	144	142	148	137	152	142	145	170	168	151	134	149	156	129	155	158	165	176	146	163	153	134	146	176	135	142	153	138	159	150	149	154	152	136	141	143	144	165	151	155	149	152	136	140	144	127	138	147	160	154	154	155	139	140	153	164	139	151	144	167	147	149	139	139	118	144	164	155	152	144	157	151	146	153	147	156	121	133	148	139	140	146	182	127
5649	1711	3826	4170	3585	2833	2346	1995	1756	1530	1290	1221	1104	1020	951	857	835	884	788	755	754	704	694	721	769	820	765	777	750	758	717	601	636	593	635	618	596	628	607	555	625	606	569	543	573	564	540	593	544	631	663	661	1513	2176	516	501	551	504	569	536	536	480	526	529	462	483	527	497	557	534	551	511	503	508	475	511	518	532	505	494	485	528	513	546	470	527	505	508	480	513	488	477	474	483	531	519	521	466	499	489	542	474	498	517	560	482	519	536	514	519	533	490	507	502	515	493	461	465	499	499	483	521	493	461	498	563	491	502	477	513	474	515	486	510	447	496	492	533	478	516	501	480	458	538	507	470	477	496	544	519	483	466	496	504	530	489	520	502	534	498	524	511	482	501	498	506	491	495	509	519	480	483	499	540	432	457	528	471	489	508	508	515	492	492	531	505	495	485	530	519	477	482	490	504	533	473	478	489	517	506	510	475	509	532	495	516	490	471	521	535	463	473	485	505	474	503	506	541	503	491	498	519	506	540	495	479	512	489	499	557	476	513	479	495	516	468	503	479	521	465	499	470	468	488	519	532	469	542	485	485	481	495	498	513	457	446	486	501	502	527	513	517	513	538	482	472	534	495	492	516	457	485	517	476	479	510	539	475	490	480	512	477	517	466	497	516	529	503	552	495	476	459	460	510	521	502	498	485	489	510	478	494	475	494	498	452	502	513	486	505	473	478	467	482	524	499	509	534	472	478	501	469	500	478	488	499	473	518	480	460	504	468	490	462	537	500	509	467	509	503	514	519	519	520	478	471	491	494	499	491	511	506	480	528	496	478	465	468	511	495	487	502	528	472	506	504	497	520	501	502	490	479	509	500	527	505	517	513	486	465	505	493	514	493	499	483	491	494	522	496	480	543	493	526	536	490	501	499	516	508	475	457	497	493	469	510	512	500	495	485	468	538	495	486	485	453	509	483	509	514	481	464	530	454	491	475	512	483	489	485	486	503	505	488	504	501	502	498	511	511	523	522	498	503	485	516	494	482	508	479	449	506	492	513	514	488	502	478	510	498	502	503	526	503	502	533	493	527	476	496	490	488	491	492	491	498	483	480	461	496	491	463	485	484	493	509	448	494	533	481	470	492	509	484	531	450	483	538	457	453	515	523	523	512	506	489	470	509	493	532	468	495	470	501	496	480	539	494	481	476	519	499	477	498	475	512	496	491	484	513	483	489	512	476	493	506	474	485	476	450	500	503	497	489	511	482	537	476	470	503	508	485	549	514	484	493	527	492	526	480	491	533	478	467	489	502	501	478	482	508	463	513	532	495	513	487	513	485	476	521	497	481	479	474	489	487	547	478	466	491	528	497	464	500	491	500	465	478	464	480	532	476	548	478	503	469	452	507	510	476	487	507	500	483	499	527	467	477	499	510	496	504	488	525	463	476	499	511	522	462	474	508	479	505	466	543	477	506	506	470	501	528	485	487	464	533	503	521	496	502	507	499	513	497	517	478	482	491	488	509	538	475	473	501	487	530	512	461	503	494	503	472	460	485	491	478	492	470	520	466	475	498	509	493	503	485	493	511	490	510	490	551	479	509	512	484	475	496	487	492	491	507	511	503	472	489	483	479	471	506	508	515	507	491	511	474	474	484	540	465	481	509	478	479	472	516	476	532	492	500	494	511	489	443	506	472	511	510	500	517	503	463	491	535	487	496	500	520	561	543	509	501	501	474	517	494	477	520	480	464	516	479	530	465	519	510	510	495	475	493	493	546	513	430	477	503	426	501	469	498	468	507	483	502	507	502	529	517	447	461	502	458	518	512	495	518	501	498	526	498	506	525	451	501	521	486	501	506	494	524	501	461	463	491	517	463	485	512	501	485	498	505	497	519	479	479	500	476	517	471	457	473	493	522	491	486	499	500	512	485	474	502	473	465	515	466	487	496	488	523	494	499	488	477	549	492	522	478	488	529	482	543	467	508	470	491	519	490	499	505	499	499	502	504	473	472	473	514	516	512	504	483	479	520	465	505	450	478	489	489	495	485	506	478	483	504	485	495	531	526	493	491	526	518	506	511	470	469	505	509	476	506	480	498	488	519	493	492	456	481	486	524	477	498	517	516	509	493	494	514	501	500	517	471	512	536	526	515	481	474	527	505	498	517	478	492	453	540	496	478	508	476	484	492	499	496	516	467	527	485	492	526	490	490	474	495	512	529	493	506	493	535	480	509	523	501	518	493	532	508	516	512	493	527	495	498	468	509	521	509	495	505	465	513	480	539	453	536	496	495	485	495	490	508	552	494	511	465	494	481	466	473	486	509	501	507	487	510	480	500	528	514	531	488	486	474	487	502	484	498	503	486	482	507	535	509	508	454	511	457	466	474	492	494	501	488	504	508	479	499	475	493	511	474	492	489	486	508	500	512	474	510	547	491	483	487	488	473	500	498	486	500	490	508	544	507	503	503	474	487	478	520	532	448	524	487	501	489	449	516	480	488	501	501	505	490	484	465	529	498	536	472	444	494	512	478	451	490	510	465	497	485	504	484	487	497	484	497	518	504	499	548	512	504	514	491	508	466	498	509	468	478	489	485	508	484	488	545	496	502	493	475	557	503	494	492	504	525	502	491	492	513	496	473	517	461	500	504	512	485	484	509	512	504	488	515	495	479	491	504	451	490	465	543	525	458	490	479	519	510	511	528	503	472	475	506	471	540	495	454	477	515	569	525	468	518	456	492	518	504	443	499	488	541	485	490	492	572	471	476	534	519	505	522	487	508	468	484	547	512	452	496	537	515	516	499	520	483	498	482	475	512	522	503	490	463	522	503	476	486	499	484	494	484	504	512	513	531	508	478	468	483	495	516	521	518	475	516	499	492	491	468	524	502	472	489	490	493	488	465	487	476	526	529	447	479	501	503	481	566	516	501	482	518	471	519	501	491	470	504	487	506	500	471	512	510	502	522	476	495	512	471	501	473	491	486	510	485	476	480	459	495	507	495	527	496	506	494	481	475	495	477	491	540	529	504	471	495	443	492	497	493	491	470	497	531	459	474	485	502	513	493	524	516	484	505	502	492	505	497	472	495	519	480	469	531	518	515	482	516	480	528	512	474	551	505	472	496	501	520	514	477	514	481	486	510	500	466	523	512	493	493	535	480	492	470	501	502	503	472	452	494	493	455	451	457	452	513	478	500	465	510	529	486	466	512	495	486	522	453	472	450	465	487	499	473	512	497	501	488	499	496	497	489	516	500	499	524	485	493	496	499	471	477	478	503	513	494	491	480	521	489	498	492	473	535	503	500	483	495	483	495	513	510	519	512	536	491	475	478	481	478	519	528	480	542	476	508	460	491	457	501	508	507	496	500	468	483	560	492	489	503	516	487	475	492	486	494	519	483	507	468	495	492	476	483	503	503	527	527	519	545	512	504	514	491	503	502	495	510	458	468	490	465	501	532	541	519	513	501	527	483	515	502	520	529	493	512	482	487	498	489	472	462	481	501
8970	2397	2748	1932	1244	889	677	511	463	380	313	256	255	243	236	210	207	208	186	185	164	153	176	170	199	164	174	173	172	182	166	159	169	135	154	136	145	136	145	129	142	138	154	132	124	130	142	117	142	155	148	207	400	490	155	123	142	125	128	135	147	145	142	128	137	139	132	120	145	139	125	126	121	117	147	120	128	113	129	127	161	140	125	110	150	141	123	153	118	127	139	138	140	122	134	127	147	134	136	145	132	131	105	118	130	132	147	116	114	107	140	117	139	140	122	121	126	118	135	114	123	143	133	142	124	136	124	142	129	131	121	119	124	125	138	118	122	111	123	120	144	132	133	122	129	153	121	137	114	132	144	129	126	115	159	132	133	131	139	138	121	143	127	126	126	135	123	123	128	134	149	142	99	132	111	138	145	139	129	129	129	125	122	133	117	131	133	117	123	121	138	120	130	114	132	142	123	109	103	139	136	148	138	137	127	128	108	121	118	118	131	117	123	133	138	130	124	134	122	124	149	122	140	146	144	148	123	140	134	123	115	126	118	148	131	142	128	117	122	114	132	135	105	124	137	116	135	104	128	117	123	113	145	118	159	126	122	123	118	116	121	136	130	108	140	140	108	138	127	115	127	111	122	129	160	121	115	117	135	136	133	113	120	115	107	134	127	124	137	129	131	120	149	117	134	133	122	136	128	146	128	138	122	130	114	138	141	116	144	130	119	135	141	122	135	135	106	118	129	130	141	141	132	133	125	110	134	124	132	115	130	117	132	119	115	134	149	142	140	120	123	127	125	138	129	129	138	116	105	136	145	118	129	124	121	123	127	124	130	118	136	134	127	127	124	123	126	125	144	126	114	119	131	137	113	134	124	144	124	131	117	141	119	109	123	127	112	111	130	116	150	116	143	142	134	147	117	111	123	118	130	131	128	145	137	127	143	112	125	133	134	122	118	141	129	136	131	122	146	139	129	125	127	133	124	120	139	126	122	136	142	115	150	150	136	121	132	132	114	124	141	125	143	125	129	116	140	105	109	120	115	118	131	118	132	131	137	138	109	143	111	110	130	122	117	119	129	107	135	142	140	127	118	134	135	134	128	105	129	140	144	125	143	117	127	154	122	135	139	128	134	132	145	139	133	147	132	113	122	138	116	120	132	142	118	115	130	130	133	132	133	133	130	137	132	143	131	116	117	133	124	116	97	118	105	154	125	115	144	117	138	133	119	133	131	128	128	145	114	137	116	137	134	116	114	147	115	140	131	109	128	131	120	132	134	132	135	120	137	108	134	129	138	140	149	149	131	136	127	133	131	123	132	116	145	108	135	126	142	138	144	141	129	137	128	126	148	114	124	123	123	135	157	121	134	138	138	134	123	120	127	119	127	120	121	126	130	117	115	128	129	144	143	119	105	132	136	130	110	137	127	121	109	113	123	116	131	127	124	118	129	140	131	141	130	125	128	122	118	141	118	131	137	127	137	117	151	108	133	123	130	116	138	152	130	135	132	111	126	139	124	107	126	133	141	127	129	116	140	149	133	122	114	127	136	141	138	146	126	122	109	112	109	145	117	128	143	126	128	168	118	125	144	157	157	117	149	125	132	137	133	131	140	162	133	135	123	120	116	147	126	141	146	100	124	132	109	123	115	133	98	132	145	135	123	129	135	146	130	141	113	142	134	131	116	125	121	125	125	134	107	119	141	119	123	117	128	142	127	129	132	120	153	109	120	136	116	165	117	125	121	133	108	136	127	153	141	117	130	138	134	135	134	144	124	131	133	142	109	117	142	139	136	150	147	130	137	130	113	124	128	128	133	123	140	110	120	112	131	133	122	132	119	132	116	134	137	160	103	121	144	123	123	110	127	131	123	108	126	123	140	136	120	144	127	134	120	140	136	143	128	145	130	118	130	135	124	98	139	125	139	131	135	125	142	142	140	137	153	121	139	138	137	115	153	121	132	128	122	135	126	104	125	120	103	121	122	112	118	141	131	119	140	141	126	125	138	153	136	118	109	118	129	132	139	136	138	139	136	114	122	130	147	133	120	135	139	142	138	135	120	120	131	158	136	109	121	132	112	119	134	122	119	140	127	124	136	133	130	136	139	140	107	146	124	121	137	136	126	137	120	125	121	126	155	125	128	119	121	138	119	125	112	128	139	112	140	142	132	126	151	142	123	105	130	134	123	127	150	129	145	120	138	132	146	140	120	140	137	120	123	122	131	124	134	144	93	135	133	136	129	151	131	128	131	110	128	135	123	131	130	144	133	133	131	117	140	131	112	119	133	142	143	109	108	140	126	130	133	135	139	145	135	128	116	134	123	117	128	116	138	127	126	133	129	140	143	130	138	139	135	118	129	132	121	116	127	131	136	131	143	123	124	143	135	122	141	142	132	142	131	146	136	154	138	136	116	135	131	119	147	113	125	127	128	114	126	143	128	136	137	154	116	134	122	120	128	124	123	135	133	136	144	138	142	147	114	142	139	119	130	130	123	115	131	139	144	126	139	144	118	135	127	149	136	130	137	135	164	137	133	128	128	140	132	120	155	124	120	145	140	111	134	109	126	140	116	128	123	135	148	142	118	123	136	139	124	133	139	138	129	131	122	120	113	117	129	140	136	133	118	133	108	123	122	122	116	134	138	149	134	124	139	131	133	135	133	149	144	136	122	134	140	119	124	93	125	132	149	127	118	108	126	131	141	128	142	128	129	119	128	165	121	147	117	121	121	154	120	140	138	111	112	118	139	140	113	120	136	133	105	119	112	113	106	121	137	126	116	129	132	132	131	124	123	122	130	150	134	125	125	152	98	135	120	119	115	122	143	129	131	120	126	135	136	141	134	135	116	124	125	150	144	143	135	132	144	141	132	128	113	124	137	116	140	117	117	125	149	133	135	124	132	141	152	115	151	123	133	134	112	119	123	103	120	143	115	131	143	113	123	138	129	132	131	106	109	99	141	137	135	130	109	124	118	139	124	120	137	125	135	125	121	135	139	130	132	135	126	125	133	143	118	119	133	132	100	122	130	100	139	121	124	128	131	113	128	114	136	152	132	119	122	118	131	131	142	125	126	119	121	141	117	136	134	131	138	144	125	138	133	123	121	136	137	116	130	129	111	128	136	132	128	145	114	153	123	142	124	136	134	138	121	139	125	123	141	131	142	132	132	126	128	135	148	118	122	123	139	131	121	143	142	123	109	131	129	122	156	125	137	114	135	132	115	123	111	146	124	102	133	141	135	149	116	115	132	139	138	125	111	127	133	123	136	135	140	127	140	115	139	133	142	121	144	128	124	103	124	108	136	126	137	117	110	117	124	121	117	130	119	116	120	124	142	120	106	126	131	107	149	142	136	130	127	131	122	143	126	130	144	114	115	131	148	117	141	141	123	131	120	122	132	133	125	128	134	105	119	127	139	144	129	114	111	135	112	118	145	135	137	132	128	156	122	134	131	142	140	157	116	128	118	137	126	106	155	128	130	125	139	138	134	118	118	138
7733	2839	6618	7168	5926	4865	3917	3119	2791	2324	2059	1783	1651	1407	1346	1233	1152	1094	1012	996	946	903	875	830	948	1145	1121	1099	1134	839	746	728	734	713	686	654	634	619	644	605	620	606	566	597	564	576	603	546	533	725	758	946	3456	4464	565	485	515	502	512	491	527	514	506	514	486	460	496	458	491	462	483	493	498	472	502	495	442	450	506	465	493	503	488	453	439	473	489	464	478	464	502	465	451	450	444	445	523	486	451	449	478	464	484	481	407	474	468	434	454	480	451	469	492	496	436	466	429	457	444	462	420	481	441	480	436	463	501	472	454	423	483	446	438	437	455	417	424	441	464	492	475	480	444	450	434	471	436	466	462	464	475	409	434	436	450	445	445	450	479	451	457	477	445	475	467	450	414	445	442	491	469	425	422	425	458	459	453	491	446	451	481	449	488	430	441	449	431	433	416	466	479	446	449	447	460	452	438	435	450	434	479	448	447	441	486	427	455	475	451	495	443	480	510	456	412	445	463	499	498	467	433	476	449	446	449	454	468	423	442	467	425	437	427	466	454	473	477	463	407	448	448	463	454	449	422	441	400	475	459	467	438	439	453	438	455	463	417	439	473	421	440	466	462	469	421	450	466	449	431	492	440	482	436	460	437	464	437	422	449	414	424	437	464	429	483	442	411	470	457	438	452	446	452	438	424	452	422	417	486	405	456	491	478	425	442	472	419	438	440	464	437	434	468	432	408	453	428	454	449	461	471	458	434	413	438	431	468	502	450	451	456	470	406	483	425	424	440	448	434	489	428	447	425	411	466	455	438	436	468	440	424	455	425	480	441	444	447	384	444	424	447	441	443	459	438	406	454	415	409	455	421	465	467	453	462	480	420	394	446	451	440	463	452	441	450	465	437	410	426	453	435	448	459	492	453	406	418	433	432	426	433	480	454	440	460	449	457	447	465	412	416	423	440	459	433	455	451	423	441	429	437	449	462	451	461	431	416	439	452	450	427	392	491	452	489	427	446	429	436	411	468	433	422	418	439	469	468	479	449	454	447	458	430	432	434	460	451	453	455	459	412	491	456	455	461	455	443	416	455	453	424	454	430	416	436	432	437	429	459	453	432	432	481	469	431	496	449	421	466	458	437	442	424	415	407	460	439	401	440	453	435	451	432	433	498	447	434	425	462	416	417	408	438	460	486	455	456	421	445	431	427	494	462	448	399	459	478	433	413	479	440	442	462	415	430	457	416	427	410	440	475	438	434	430	431	461	477	454	439	448	438	443	472	454	461	442	442	415	418	458	477	440	447	431	453	433	413	460	456	416	406	440	456	448	426	443	443	467	479	420	433	431	433	443	420	427	448	442	449	413	417	462	443	451	450	466	433	494	453	454	459	441	471	450	460	427	457	412	445	448	431	463	472	440	467	424	465	444	455	443	424	479	471	433	441	413	471	450	424	469	428	423	425	445	435	443	450	451	437	440	450	445	452	451	434	453	430	427	459	412	429	464	434	476	447	431	450	442	439	462	455	457	403	430	433	475	441	451	408	446	459	452	447	433	423	436	415	444	449	464	470	454	448	438	447	421	432	431	424	440	442	443	468	450	472	460	441	407	454	470	415	443	455	427	420	429	453	484	424	440	430	437	460	471	426	410	429	452	419	463	427	438	444	426	454	469	469	465	472	447	414	472	454	497	400	433	461	447	433	418	439	453	488	436	458	459	438	400	428	459	447	416	467	451	431	428	409	457	439	450	486	460	425	449	420	434	438	421	451	448	437	459	446	458	449	459	440	477	438	406	450	440	443	447	421	449	395	461	434	431	508	446	434	448	419	424	421	409	434	432	439	426	441	423	443	417	476	470	445	467	463	440	463	432	466	428	449	435	420	456	424	427	451	450	468	456	450	428	457	478	467	468	408	448	481	437	431	428	443	441	452	425	429	457	423	445	465	480	439	410	450	480	450	440	461	459	432	447	448	415	418	419	462	436	438	424	454	445	455	417	444	453	448	452	439	428	461	465	407	425	437	433	436	433	416	446	434	430	410	483	457	475	431	460	441	481	459	406	449	438	438	454	436	453	436	451	425	441	436	460	490	459	444	471	459	440	461	430	470	462	456	442	452	429	466	425	506	474	457	481	453	434	458	434	455	462	445	410	411	413	446	464	445	431	466	451	460	429	478	426	453	459	445	423	466	451	468	464	481	459	466	427	458	438	418	445	437	413	483	425	462	433	423	416	474	433	413	436	448	401	437	445	446	423	459	434	414	465	492	458	484	441	424	414	443	432	453	438	402	417	477	502	430	416	474	474	432	421	468	458	443	491	438	443	456	400	401	398	454	471	458	471	436	464	435	428	424	417	465	437	431	439	429	424	438	457	449	452	447	438	446	428	455	461	455	450	416	435	459	476	394	456	439	432	473	459	459	424	410	419	431	410	425	475	440	470	465	487	408	442	442	431	446	431	386	429	434	434	399	434	464	501	458	405	448	440	455	439	437	429	425	449	446	426	427	440	426	453	428	472	398	427	397	452	474	463	453	480	438	421	442	431	437	451	421	433	434	436	475	418	419	469	450	421	456	418	446	426	452	439	447	474	454	445	441	450	446	437	446	459	435	468	462	421	458	445	417	464	429	447	455	435	451	465	458	463	509	441	436	445	466	450	448	452	470	467	429	456	422	442	468	413	442	433	423	461	476	434	452	438	451	454	430	447	427	459	436	432	443	424	414	453	439	491	454	478	434	434	472	404	468	450	471	440	423	453	444	449	458	426	416	425	432	390	400	408	468	448	447	440	470	456	473	481	425	453	484	470	414	476	448	420	412	398	435	490	452	430	439	446	450	481	433	426	449	453	472	454	462	430	433	455	461	432	422	400	449	397	473	490	490	440	452	462	424	416	434	452	470	443	439	477	431	412	405	442	474	448	461	499	433	445	445	446	446	437	439	438	480	471	442	413	446	485	428	437	459	460	452	472	450	455	420	477	447	422	444	453	451	434	445	434	443	458	438	439	437	457	475	431	423	454	454	467	439	473	414	408	438	418	421	434	452	447	437	457	468	415	450	448	438	446	426	432	434	479	444	396	435	416	479	419	458	447	477	431	470	435	433	489	441	441	437	444	441	435	433	429	469	474	462	473	433	423	461	470	441	445	433	515	419	431	474	449	484	458	446	437	428	462	476	444	444	426	437	458	496	478	464	409	476	477	427	427	429	425	422	432	429	425	492	432	456	428	422	492	469	410	449	437	426	457	454	468	404	459	446	432	475	405	466	436	453	435	473	451	458	447	451	467	485	471	471	417	407	424	448	435	414	453	440	431	435	472	441	428	501	456	472	404	459	426	423	430	434	453	445	439	432	435	443	455	422	440	447	455	451	466	448	434	457	483	444	440	456	433	481	432	419	481	421	464	418	435	458	444	441	440	467	461	423	478	448	458	465	435	414	476	453	488	461	466	485	455	431	471	453	448	418	433	424	444	448	442	455	449	463	466	434	459	443	457	452	511	450	462
1297	302	371	318	326	324	288	281	299	314	276	287	268	294	259	289	310	263	289	282	251	274	299	300	250	267	294	297	279	269	269	254	297	250	267	317	301	273	312	290	260	257	302	254	274	247	276	279	312	298	300	278	278	307	294	255	279	281	295	272	256	258	289	271	296	286	275	273	274	261	260	278	269	260	280	307	264	256	292	270	322	269	282	287	253	275	287	266	264	280	278	315	274	259	283	277	314	287	283	292	279	257	284	286	291	256	263	287	266	275	279	298	278	267	301	283	283	292	240	259	275	275	265	271	238	275	265	289	304	276	273	266	275	281	332	261	270	293	278	291	266	280	279	272	279	239	284	294	288	274	280	276	312	291	263	308	275	281	295	288	298	276	295	282	272	294	281	295	286	255	275	279	289	308	262	318	288	274	270	284	283	308	281	253	276	282	320	283	282	281	274	273	267	291	273	283	279	280	245	266	268	260	254	273	278	276	288	270	258	270	303	278	271	285	272	312	275	289	277	246	280	277	274	250	313	290	292	287	243	291	258	274	259	268	256	282	277	279	273	318	269	248	252	256	281	259	285	276	279	286	285	306	252	274	267	277	280	288	276	278	266	297	298	278	283	266	233	249	283	244	282	284	308	282	287	244	297	277	291	256	259	305	267	271	292	283	248	263	284	275	267	258	320	273	285	279	305	290	273	273	287	281	293	271	264	291	280	297	320	299	278	265	259	253	290	279	299	276	301	262	291	276	304	294	288	285	292	260	216	286	282	273	270	316	284	300	317	294	271	309	285	283	294	299	285	282	284	304	285	282	273	309	268	287	282	274	272	280	255	257	291	277	295	271	271	268	267	282	268	240	284	273	296	296	287	280	254	268	256	268	296	292	273	283	279	265	296	273	281	298	310	288	304	296	280	286	259	247	280	267	247	255	254	277	298	283	269	282	245	274	254	285	266	274	267	252	296	294	263	263	286	275	271	252	261	265	268	271	267	260	273	299	251	278	288	293	267	277	257	292	241	272	293	258	274	277	277	258	265	293	280	249	273	300	273	270	268	311	308	293	313	276	256	278	314	260	286	322	273	274	263	279	246	280	254	264	282	271	299	315	279	245	299	272	242	278	270	306	241	298	289	245	300	278	247	309	289	276	300	285	287	285	302	294	239	274	254	277	283	286	269	258	276	271	263	237	280	225	293	258	288	276	277	280	294	257	305	277	269	287	256	250	269	294	261	316	247	270	286	280	275	266	246	279	270	271	268	271	271	282	289	287	255	290	265	257	275	274	277	284	266	329	294	299	261	281	287	285	274	271	297	258	273	289	263	257	276	320	271	278	294	274	262	279	282	281	280	289	289	296	288	277	276	252	264	247	301	294	238	266	307	274	263	283	303	282	302	293	253	275	277	288	259	257	269	277	270	310	245	270	277	249	292	295	269	262	254	271	281	342	270	280	288	268	307	267	286	291	270	250	269	278	298	272	266	255	279	267	282	285	244	283	304	252	269	261	281	279	281	319	312	302	260	286	292	247	247	270	261	278	277	267	275	270	266	259	271	281	285	281	274	267	257	283	285	253	281	271	255	264	267	263	275	288	261	239	281	292	240	259	273	258	256	279	313	292	291	266	255	282	282	278	286	274	275	288	268	255	255	282	304	264	275	317	295	258	281	260	265	311	284	251	302	292	261	252	290	260	294	259	281	242	284	293	263	243	264	277	290	260	264	270	292	283	274	248	262	278	281	257	273	271	284	285	292	270	257	250	259	286	251	269	285	345	279	265	309	267	274	311	267	272	288	277	296	285	266	281	282	276	262	271	286	274	295	311	264	275	294	261	300	286	306	257	301	245	279	292	282	269	268	288	276	301	303	265	272	254	257	250	297	260	285	283	276	248	276	275	271	282	335	279	324	275	300	261	296	290	280	271	237	267	285	276	271	267	280	265	280	255	250	293	287	278	288	270	279	270	249	264	289	262	255	294	250	276	296	294	284	292	294	309	270	283	299	259	274	270	271	279	244	259	285	281	283	258	293	267	260	290	266	291	261	270	253	268	288	323	285	286	234	303	274	275	243	258	287	261	304	259	300	253	275	290	274	274	271	271	260	279	272	275	250	288	277	290	313	271	269	270	294	277	289	264	247	266	256	297	271	279	269	294	264	276	305	270	278	269	245	238	283	264	267	248	281	269	254	275	258	278	284	269	302	292	283	261	278	284	269	315	263	287	277	292	271	298	286	263	245	257	296	295	267	277	246	256	256	309	310	266	276	284	267	274	289	274	293	295	279	272	292	260	284	269	251	282	251	285	270	267	282	290	284	251	294	284	267	271	297	256	289	280	282	275	281	277	275	305	275	259	274	243	260	287	241	289	296	278	279	286	272	250	254	289	259	258	296	283	301	261	270	281	291	257	301	271	273	276	297	296	284	266	244	296	226	242	283	292	245	288	264	276	276	271	290	268	265	279	255	265	304	286	277	273	265	295	308	291	258	274	263	270	253	283	318	268	290	288	262	252	290	287	300	256	282	284	304	283	278	242	275	263	266	270	272	263	271	283	266	267	266	280	272	273	262	260	303	295	278	279	292	279	266	276	273	246	263	241	291	291	263	262	280	295	234	292	293	262	249	271	299	279	263	287	270	288	245	280	267	282	253	246	261	251	255	270	274	288	295	252	280	309	310	275	279	274	257	270	265	303	266	299	283	272	273	275	287	323	281	254	305	264	264	280	257	256	278	267	292	273	280	298	293	239	263	302	289	275	256	267	287	263	265	263	258	299	265	284	264	265	299	273	281	283	254	274	263	288	288	281	272	267	327	274	248	234	281	298	275	243	306	271	305	287	252	280	265	254	296	253	280	263	264	292	277	268	294	282	285	269	269	282	307	268	279	276	272	267	270	307	266	275	259	265	269	261	275	266	281	282	283	281	282	260	278	285	247	292	243	256	263	284	308	267	267	290	289	265	258	276	282	295	283	280	254	281	268	266	279	265	253	254	283	258	297	256	306	277	287	256	299	272	272	284	293	275	293	281	262	295	284	275	268	286	310	265	291	270	257	290	289	255	255	273	289	285	265	245	283	252	294	268	306	299	268	292	282	265	272	301	303	293	276	271	323	303	257	285	302	251	265	257	276	292	316	264	280	273	288	288	278	267	281	257	251	275	291	252	289	277	288	272	280	297	278	275	276	310	259	254	255	243	296	296	291	263	278	291	254	263	292	313	300	272	292	245	270	264	285	265	286	257	274	272	266	279	282	302	248	272	307	298	246	300	281	261	278	285	300	282	280	250	279	263	283	277	284	269	333	272	296	257	247	267	280	307	277	278	324	232	296	275	312	260	302	253	290	290	264	274	267	287	242	297	286	237	268	302	255	297	254	290	298	260	287	283	294	263	270	260	258	259	280	272	260	274	285	272	248	246	263	237	264	256	280	250	273	294	280	258	296	310	280	300	291	271	271	251	262	280	310	282	267	271	290	246	268	262	301	281	270	270	254	303	294	273
2267	925	1104	1105	1035	999	914	936	953	887	959	851	919	863	904	901	905	815	836	822	891	831	889	837	899	832	852	836	883	799	888	845	888	767	862	857	831	847	804	795	834	867	900	849	887	807	820	793	885	815	855	853	1067	1115	837	815	863	933	815	785	814	847	849	891	919	850	827	832	842	857	868	853	850	807	790	821	851	869	805	817	816	845	892	792	830	804	868	849	934	809	803	822	801	824	813	845	885	856	814	857	803	871	840	847	862	816	908	821	851	887	837	856	812	862	874	853	815	822	838	838	790	845	893	818	864	873	837	821	862	852	857	898	815	851	819	792	812	845	794	822	900	820	870	906	867	825	868	820	855	852	842	866	888	810	857	847	819	781	866	812	872	829	878	851	850	817	818	855	857	835	869	843	813	865	847	881	842	894	865	831	860	831	878	885	839	873	824	821	824	821	837	813	838	845	824	841	832	864	794	899	830	783	868	821	794	840	830	852	884	833	821	889	864	866	851	844	808	847	864	841	874	855	834	847	809	820	840	862	817	857	836	793	844	838	881	853	807	841	840	856	850	886	844	872	847	889	835	826	895	831	875	828	839	817	835	884	843	868	874	824	844	809	880	828	841	832	882	842	854	870	872	812	888	845	791	857	823	862	839	864	829	834	813	889	835	854	872	798	846	834	806	864	905	909	853	842	827	844	878	852	869	832	860	883	870	801	818	855	825	803	842	890	861	886	826	891	866	882	823	930	836	895	816	771	822	833	865	815	824	801	852	897	875	807	824	814	838	788	810	853	859	823	814	850	820	832	848	844	788	859	818	841	853	860	828	819	814	839	897	854	867	845	838	844	873	841	828	828	847	804	822	886	849	776	831	830	769	851	845	876	757	835	842	868	839	808	864	846	874	853	886	881	824	799	866	846	863	860	859	823	825	856	842	873	861	877	840	833	841	838	826	815	878	808	862	830	813	850	817	812	813	856	888	877	893	798	873	848	814	840	899	866	854	790	849	822	879	810	893	814	827	840	811	840	830	838	818	889	865	801	804	821	828	825	821	869	856	870	877	817	834	858	825	833	855	854	840	844	837	865	875	846	831	823	847	884	833	883	851	854	814	860	794	846	776	867	863	865	821	853	874	858	761	799	843	817	841	857	876	876	838	794	850	800	878	854	849	833	810	807	887	869	808	842	872	860	800	767	855	870	858	805	865	881	807	820	850	819	876	846	861	872	876	845	802	791	859	808	856	838	793	812	830	843	889	849	838	833	862	824	894	856	808	821	849	846	837	825	815	817	832	881	839	823	860	860	855	842	809	825	866	811	843	855	839	842	860	831	845	842	801	847	814	832	863	858	832	823	791	809	852	795	839	838	861	835	841	885	879	900	895	854	868	816	815	872	844	895	901	864	842	871	784	861	858	858	840	891	789	885	870	833	851	860	882	802	851	856	843	855	830	816	852	860	849	856	824	824	764	894	823	860	789	865	795	858	859	865	819	856	857	891	889	908	821	877	892	842	835	822	811	766	811	865	845	863	847	809	857	807	840	770	848	824	813	789	831	753	823	805	847	865	853	853	853	849	847	855	886	871	834	847	851	843	835	859	826	819	862	829	867	803	845	812	845	872	829	888	863	818	848	912	852	842	853	867	881	875	871	896	883	913	871	808	873	803	832	914	858	901	855	851	826	819	904	846	833	838	848	874	827	814	905	842	854	807	844	857	888	820	806	834	837	838	796	830	835	902	826	807	911	880	873	872	807	829	804	834	779	868	823	839	885	878	876	869	869	897	871	818	810	847	869	822	807	850	815	804	796	841	838	840	861	872	822	797	835	841	835	845	875	840	830	789	821	813	825	870	829	888	825	846	854	804	859	827	885	884	836	850	786	845	846	875	846	893	822	845	883	837	877	824	866	860	822	783	878	842	800	871	860	817	844	832	847	842	886	848	825	859	889	830	858	816	836	812	836	878	800	894	829	836	834	827	826	844	787	834	854	850	870	872	874	871	834	882	898	860	862	867	823	900	840	860	819	863	856	812	791	836	872	859	791	822	885	841	822	844	832	833	806	830	843	870	793	875	867	822	858	836	822	867	840	859	874	851	858	848	861	833	846	840	924	810	853	852	882	846	900	822	852	873	875	835	827	798	881	867	926	846	800	829	782	838	913	826	843	827	849	868	832	846	842	852	855	833	879	859	855	865	901	861	812	872	894	844	844	879	859	839	920	859	856	831	830	901	787	870	824	843	837	852	816	816	904	799	819	873	811	846	806	849	784	851	857	836	835	820	867	830	864	847	839	854	870	887	854	834	867	785	854	918	899	840	822	820	845	840	852	871	840	811	817	865	806	866	814	847	832	900	877	835	903	860	858	830	808	897	836	868	794	869	895	840	828	879	832	883	893	805	814	825	850	844	804	856	792	804	869	848	857	855	815	853	820	871	856	850	841	805	829	853	816	858	800	828	858	846	858	851	811	817	864	831	831	848	858	866	837	799	827	825	833	885	811	850	846	896	865	843	839	824	843	868	838	860	792	878	805	861	834	857	872	801	819	812	845	842	847	833	819	860	840	816	884	808	931	827	830	864	824	867	856	830	820	847	836	877	903	836	855	813	853	837	879	845	858	888	855	855	842	835	855	828	835	851	831	841	819	778	908	854	841	842	882	849	853	816	826	832	870	850	800	846	866	804	838	861	862	919	812	873	822	803	814	837	864	815	862	819	839	798	827	901	812	817	827	805	850	852	880	825	850	867	828	820	841	805	857	792	840	785	839	869	866	841	856	877	799	808	855	866	832	829	841	831	813	922	823	862	833	826	784	873	858	834	825	851	896	909	857	798	813	839	847	857	777	820	839	807	864	838	873	880	837	849	829	874	855	866	822	872	860	886	833	877	832	896	825	844	854	812	854	849	897	850	857	846	858	893	837	890	845	831	812	855	860	838	868	830	845	822	836	876	882	825	808	840	809	845	854	832	851	833	819	851	831	808	884	810	822	825	928	810	806	870	850	876	799	865	811	830	839	843	865	837	850	817	831	857	853	830	815	849	864	875	841	796	882	847	829	837	856	844	844	881	801	849	834	848	873	841	898	815	832	871	818	852	854	820	890	859	841	811	851	874	822	839	760	851	820	858	869	865	859	891	842	815	810	903	847	868	853	869	827	836	858	820	862	873	867	878	841	873	861	858	791	818	798	846	933	867	877	837	827	832	816	814	808	882	846	834	854	793	838	857	852	837	863	841	863	832	827	863	834	844	830	850	861	834	864	859	856	850	815	829	839	839	846	861	895	782	891	824	872	820	813	881	791	814	864	859	905	845	880	867	863	862	835	868	871	824	796	843	834	847	831	818	891	820	828	871	887	810	851	862	903	858	880	852	854	856	823	882	873	829	760	811	842	908	820	848	838	804	821	816	833	804	862	850	807	834	840	881	837	858	822	853	818	849	781	833	857	845	835	845	838	818	790	825	897	831	857	847	829	900	782	838	859	817	844	848	844	854	865	879
4815	1257	1497	1092	707	533	458	345	303	278	258	230	220	203	214	178	180	166	193	149	177	191	165	167	180	203	176	198	182	199	172	149	170	159	153	162	167	157	181	149	175	160	142	163	159	153	187	155	140	166	174	177	299	364	152	148	154	149	155	172	141	152	148	136	164	143	161	141	160	142	160	169	164	138	172	162	145	173	150	150	162	168	158	159	158	156	159	167	150	152	166	135	180	159	122	152	163	156	139	156	143	156	161	139	141	163	164	155	165	134	146	174	144	155	158	132	153	173	158	154	152	149	159	143	188	145	151	152	151	155	156	147	152	146	150	168	148	173	149	136	165	157	159	151	159	139	138	163	142	140	150	149	153	151	162	165	165	162	153	139	148	141	165	146	142	141	155	162	146	159	147	158	157	143	141	167	159	143	141	159	173	161	136	147	156	138	149	169	140	167	169	149	162	166	119	143	168	159	158	137	155	164	145	157	149	157	166	170	176	142	147	156	143	132	147	155	181	150	163	141	160	152	132	143	154	166	160	151	152	182	155	149	136	151	153	166	160	161	170	143	178	163	161	162	144	167	173	142	156	137	165	142	151	146	148	134	160	143	147	150	149	149	161	138	160	124	127	143	147	144	151	137	159	141	144	135	148	161	159	136	170	173	152	155	181	139	160	156	169	150	139	129	161	160	144	155	144	159	170	147	158	163	135	142	152	160	178	153	145	155	139	137	155	158	144	146	154	149	150	155	162	153	176	152	151	147	150	143	141	148	159	196	140	146	150	149	172	153	139	133	141	156	163	139	173	154	137	159	158	158	151	166	172	151	150	135	157	168	167	141	149	154	165	139	159	158	170	174	147	158	162	158	168	160	170	143	141	151	159	149	148	171	136	143	154	143	158	138	159	131	146	176	150	129	147	147	186	149	147	162	162	140	173	138	130	158	157	143	139	136	140	150	145	133	149	158	154	161	132	154	158	167	138	142	159	127	155	150	160	159	159	142	145	188	153	161	164	144	128	145	142	161	159	171	167	141	162	137	156	154	158	168	131	147	161	146	157	138	142	137	153	138	155	164	126	167	151	157	155	159	154	148	152	170	157	150	151	158	153	147	147	166	159	141	144	154	129	142	154	140	133	144	158	164	146	152	181	150	170	144	149	166	128	149	163	169	148	139	145	153	159	138	135	167	141	154	146	174	159	147	153	171	132	140	165	146	158	160	154	125	179	157	137	152	145	139	145	145	131	154	168	129	170	166	165	146	163	149	141	145	152	147	145	157	171	162	148	133	150	135	138	148	171	158	152	157	163	146	168	168	167	124	150	163	151	143	155	161	150	143	146	171	147	167	147	155	151	181	135	165	138	137	153	169	136	137	149	156	162	143	159	152	166	143	135	139	143	166	145	180	151	155	151	175	168	166	169	130	153	153	156	150	136	151	138	170	153	175	131	154	153	140	142	178	148	156	131	132	151	167	173	141	149	162	149	167	147	153	151	169	144	145	143	134	137	163	137	150	154	143	158	156	142	158	155	162	122	132	187	159	166	141	151	157	160	151	147	138	159	138	156	142	145	155	160	150	163	132	138	136	131	169	160	146	168	162	144	170	177	143	172	162	164	177	151	145	151	153	159	148	158	151	151	137	155	156	146	169	155	154	180	153	139	145	146	141	149	175	162	156	156	170	147	155	165	148	149	163	177	165	149	160	163	152	169	192	156	135	142	157	151	139	147	168	171	144	152	143	172	158	144	130	151	163	167	134	153	141	147	150	169	148	162	175	137	160	126	166	146	157	153	149	159	146	158	132	147	140	143	146	163	138	166	147	164	163	143	158	156	141	174	145	154	152	142	136	158	152	174	154	167	133	177	161	138	170	139	143	166	157	156	140	154	147	162	158	129	150	170	163	158	137	124	146	154	160	144	141	139	143	151	151	148	144	145	160	175	174	144	147	149	161	157	145	163	154	144	165	140	189	169	154	174	135	136	140	145	165	165	147	152	130	140	149	150	152	152	176	151	153	162	157	138	157	144	151	152	167	158	147	160	143	151	151	154	138	157	147	163	149	153	143	165	159	175	152	132	173	150	154	145	154	146	164	150	164	140	167	142	157	143	180	159	148	155	168	145	162	142	158	158	127	181	157	155	153	144	139	154	178	146	149	144	150	143	150	161	166	169	145	138	155	138	162	154	149	155	154	131	158	145	165	146	154	157	150	147	135	160	173	143	156	141	145	142	155	170	133	139	158	155	139	153	154	175	141	165	140	158	149	153	138	159	161	165	139	157	145	173	144	143	151	154	159	164	148	152	152	140	146	159	152	141	148	163	156	134	146	162	160	149	154	151	154	167	159	157	143	158	150	132	149	153	160	150	144	157	158	143	174	155	134	154	161	145	173	150	174	151	148	163	156	154	156	139	164	157	144	137	146	134	166	167	146	153	148	151	137	159	148	168	167	133	143	162	164	183	145	135	149	131	137	146	146	144	156	143	148	160	157	137	148	137	136	157	155	150	134	170	158	133	163	147	164	150	156	156	147	154	123	163	158	150	158	146	180	151	153	171	147	135	135	150	156	142	151	134	156	136	157	144	142	171	147	166	148	166	136	153	147	174	140	151	167	177	148	156	150	140	126	172	142	154	150	184	147	166	151	140	169	149	159	139	163	148	166	163	154	149	147	149	177	152	181	145	157	160	130	152	148	161	164	148	181	135	171	137	148	147	159	131	152	152	140	172	162	157	153	155	133	152	181	142	177	174	149	166	143	166	152	128	152	155	154	169	132	146	148	174	163	144	148	155	161	154	147	147	139	150	154	138	145	162	152	158	140	170	140	146	127	139	162	142	160	170	167	150	143	161	144	138	159	140	160	157	168	161	167	156	139	146	143	170	147	148	173	162	171	160	167	145	152	150	155	153	161	145	146	147	167	166	167	158	149	158	157	152	132	167	157	148	142	161	140	147	155	178	172	164	140	151	163	158	174	149	153	148	157	138	164	147	148	148	147	158	167	165	154	133	158	148	159	154	154	155	136	183	139	156	140	165	138	134	154	147	159	146	152	154	140	156	152	147	157	149	158	150	144	138	161	161	165	151	141	143	159	144	151	151	157	151	112	165	166	163	146	123	153	148	172	151	156	153	185	151	184	160	162	168	140	176	152	172	151	149	167	170	132	178	163	161	157	143	170	134	149	139	165	143	159	152	146	165	133	179	133	147	147	156	165	168	153	160	143	167	170	144	133	155	162	152	153	141	133	142	176	150	157	163	175	167	158	162	166	161	140	154	146	154	156	148	153	159	138	157	149	167	149	146	160	143	165	163	128	162	154	157	152	156	167	153	162	155	155	161	158	145	144	146	136	157	164	163	148	139	171	150	165	161	135	168	161	148	155	161	145	166	194	140	140	141	141	138	157	158	156	146	150	164	137	155	152	157	174	144	159	147	165	141	159	143	156	158	149	147	157	160	153	169	155	163	131	148	150	157	148	170	134	148	129	158	170	171	156	146	152
5624	1722	3777	4162	3534	2823	2316	1981	1695	1444	1327	1109	1083	1039	969	927	864	919	725	792	770	715	741	756	885	1051	1011	943	894	743	716	681	658	618	595	639	617	588	675	646	611	583	614	576	562	604	605	556	532	656	726	831	2311	3047	561	549	498	536	546	522	556	530	529	540	511	515	550	538	488	529	500	525	546	483	514	472	550	501	536	484	540	524	531	502	527	533	491	521	543	466	493	472	499	487	521	520	517	531	486	490	529	471	547	519	507	514	500	496	534	441	527	476	514	501	506	512	543	504	507	451	496	535	503	503	509	522	485	543	486	472	539	501	501	540	481	521	515	534	482	529	527	515	541	543	510	504	504	535	494	487	477	461	509	519	558	503	541	520	492	477	492	499	511	538	523	513	512	511	491	507	517	477	487	518	533	488	513	509	520	501	500	493	490	507	529	552	508	508	525	498	475	486	497	504	497	535	496	511	478	484	508	468	505	490	541	456	519	503	523	512	510	501	520	474	496	509	482	511	524	514	517	534	484	537	502	490	517	492	501	497	528	536	460	524	476	476	515	502	480	491	512	509	506	488	545	495	506	529	496	523	515	501	519	536	503	500	517	478	485	507	493	523	522	488	475	496	504	503	543	485	541	515	500	515	470	531	511	454	538	475	501	502	523	489	500	522	497	541	494	480	526	511	531	477	492	466	520	535	514	473	515	475	535	514	518	439	508	478	518	484	520	510	487	500	464	529	529	504	490	499	483	507	508	545	532	531	537	464	506	509	511	550	514	477	534	480	515	514	481	521	475	465	536	511	479	503	510	524	488	497	480	494	479	507	504	505	508	497	491	514	550	516	466	478	490	532	517	519	528	490	541	465	482	471	506	486	492	507	505	493	514	513	441	492	528	478	511	510	524	503	499	514	502	516	482	533	539	546	475	470	476	477	508	535	505	505	500	484	489	476	518	517	536	504	514	504	527	522	507	503	495	527	520	499	536	472	535	506	488	487	486	492	518	534	504	544	512	518	530	495	536	515	496	488	506	500	481	460	512	519	487	522	515	487	512	492	505	472	497	481	514	495	506	472	485	489	521	518	522	517	472	474	503	520	559	521	500	484	508	515	448	486	476	483	515	487	485	481	494	513	534	505	505	504	531	493	481	478	528	518	499	487	462	508	467	503	520	515	487	491	558	510	529	542	534	491	514	500	525	486	511	465	459	486	504	527	530	503	552	523	536	513	474	525	509	505	536	516	549	504	483	479	525	555	493	501	504	506	486	516	474	490	498	534	507	542	487	504	474	514	472	512	500	509	491	507	515	492	519	481	523	500	516	508	515	533	531	478	516	513	477	517	495	495	497	513	514	511	531	527	483	490	510	474	520	497	510	478	503	499	489	532	513	463	499	537	510	481	473	536	510	524	510	517	490	483	464	493	527	498	500	508	519	580	479	517	481	520	509	477	513	505	474	496	500	482	484	531	487	485	508	479	477	546	517	498	524	533	536	497	504	532	477	505	506	506	462	531	493	496	469	524	492	515	510	511	526	466	478	492	493	468	525	502	498	556	497	498	495	536	506	485	487	478	513	506	505	487	505	512	476	493	542	528	513	491	475	489	517	533	477	541	507	523	490	488	486	515	524	486	487	438	511	498	520	496	512	488	540	478	493	507	494	521	524	521	501	513	484	496	521	517	499	521	483	538	526	456	504	534	504	494	519	485	487	517	489	507	500	515	500	480	529	499	495	494	532	495	518	465	492	538	510	511	488	500	458	510	501	510	473	474	525	516	507	500	499	481	495	516	524	517	456	508	519	529	483	513	528	502	512	525	463	486	554	506	456	506	519	517	487	473	494	498	519	494	491	495	508	512	521	497	503	530	500	514	505	513	491	502	497	546	470	501	491	484	496	484	529	484	473	507	461	500	504	479	505	505	500	511	511	497	501	499	475	490	491	461	503	508	523	492	521	519	520	512	498	519	540	483	476	521	527	514	518	509	492	494	480	502	484	506	475	505	504	477	468	516	498	506	500	528	473	512	508	531	485	517	495	466	494	514	497	525	492	488	522	501	508	496	512	525	503	523	527	513	547	471	519	504	486	515	496	488	478	487	464	458	477	489	538	477	508	457	494	507	516	500	458	510	508	509	513	489	529	479	451	495	519	499	492	445	478	489	520	528	456	503	505	504	483	488	488	532	472	493	523	504	518	487	544	520	470	519	508	489	469	474	542	550	471	497	478	482	491	556	491	483	470	506	527	506	506	495	470	511	485	513	481	501	535	502	541	536	484	509	507	509	515	511	493	496	486	504	511	488	475	509	528	487	523	496	560	480	521	490	502	492	508	489	477	550	520	481	509	491	485	490	482	521	515	484	548	492	492	520	474	521	504	530	491	510	509	513	529	499	525	512	515	518	498	452	478	477	527	510	501	496	485	491	510	475	524	509	501	530	530	555	477	493	504	505	550	519	545	515	511	511	508	530	508	524	528	492	521	513	466	507	506	517	520	490	502	480	510	541	508	520	493	508	530	506	490	497	487	520	478	528	487	520	497	487	481	506	493	520	513	484	533	491	513	501	509	511	469	494	514	515	500	524	463	455	491	490	518	507	491	498	541	580	476	491	476	493	486	479	503	450	518	489	550	498	515	507	463	491	478	502	476	491	511	518	530	486	494	523	542	489	482	487	515	506	502	525	499	520	475	544	508	493	536	489	506	556	515	503	453	490	512	506	534	533	508	544	482	504	535	525	527	505	491	463	504	477	513	516	499	543	514	526	485	520	506	490	531	492	496	504	536	469	512	518	468	516	504	522	507	534	505	500	482	487	563	474	480	517	530	519	482	510	485	507	503	508	524	522	484	506	517	478	510	496	481	548	478	499	505	557	531	497	462	515	496	484	548	521	521	532	477	524	508	473	514	504	472	517	513	497	504	522	503	500	553	512	498	488	506	524	529	519	523	472	519	497	475	499	550	485	494	488	510	499	500	506	477	502	495	489	513	489	524	485	514	506	505	487	516	496	499	510	491	482	525	494	474	508	514	461	452	486	532	499	543	496	464	491	561	520	534	533	531	506	490	512	515	495	507	522	539	484	494	476	523	483	544	474	472	509	528	470	478	518	495	486	487	484	484	504	483	528	496	510	462	536	554	535	504	460	497	491	426	475	503	475	492	519	485	496	494	501	530	491	507	499	476	524	495	526	507	543	527	531	519	536	508	487	442	537	504	515	501	480	558	536	523	518	521	483	488	498	544	472	524	490	507	465	482	487	487	481	475	534	467	542	469	512	505	490	507	493	506	509	504	520	491	502	500	508	464	475	530	493	493	513	509	529	582	506	493	481	461	471	503	484	512	525	481	504	500	484	508	521	498	540	507	511	498	513	494	507	505	497	491	497	510	516	475	492	514	522	504	491	505	515	525	484	498	494	488	524	498	485	543	473	499	505	486	513	522	540	491	508	514	530	503	526	529	518	489	531	472	492	564	522	519	457	500	513	529	505	496	494	465	528	510	492
8773	2330	2924	1996	1298	937	683	532	443	387	354	296	281	244	228	239	192	204	194	184	167	200	183	181	189	234	254	213	185	166	178	160	158	160	159	121	145	145	146	170	173	173	147	141	141	137	148	142	148	156	168	192	429	582	141	131	136	165	142	115	143	147	118	133	126	117	128	129	125	118	161	125	118	140	117	134	126	159	134	159	138	131	129	131	150	155	131	130	127	137	136	126	140	126	138	121	135	125	133	114	139	135	109	141	126	116	121	125	135	130	140	154	127	127	124	140	139	119	143	115	153	139	132	116	113	129	127	141	143	154	139	133	125	140	148	133	124	125	138	126	143	119	129	119	122	139	167	127	127	149	138	126	117	114	123	135	124	139	124	129	139	132	128	123	132	145	144	120	133	123	153	145	116	140	123	121	123	122	108	132	131	144	144	134	98	123	137	131	103	140	138	116	131	149	130	126	140	118	125	137	137	135	115	122	134	121	136	122	118	132	129	127	158	129	131	128	124	117	136	117	131	129	134	151	124	133	121	122	111	128	123	132	139	115	129	135	144	134	127	151	138	120	136	148	149	137	137	140	128	128	123	140	123	139	152	139	130	132	134	113	149	140	113	162	142	136	142	120	126	117	139	133	126	125	112	124	121	137	141	145	116	135	156	117	128	138	117	128	121	145	150	128	128	139	113	141	129	147	142	127	154	136	145	138	128	124	118	119	146	143	130	143	143	133	131	149	141	138	138	113	133	136	131	132	145	132	117	140	108	119	130	139	124	140	118	136	134	131	136	120	134	129	145	140	128	135	136	123	132	129	120	147	135	124	118	158	130	123	132	122	143	146	137	120	133	126	136	135	134	135	138	122	132	126	127	132	122	129	133	138	131	147	122	144	155	120	134	115	114	122	124	125	153	137	139	111	132	121	114	115	142	118	117	152	137	133	142	141	117	144	132	138	126	114	155	125	143	133	119	123	122	145	145	117	126	149	129	158	137	127	127	137	123	140	127	140	108	141	128	131	121	118	117	106	125	137	106	111	114	124	127	145	121	139	121	131	135	133	131	143	143	118	121	137	133	119	133	137	130	123	124	127	134	115	128	135	127	122	125	132	141	130	113	125	127	132	139	148	116	143	115	131	116	124	111	123	135	126	124	125	123	152	142	136	134	130	147	116	115	141	116	112	128	133	143	125	119	117	126	129	136	128	129	145	126	127	119	101	143	116	139	136	152	119	114	123	130	123	152	142	145	127	148	138	143	123	145	131	131	110	143	140	133	137	138	139	111	144	119	104	120	121	133	135	133	124	137	130	131	116	131	112	148	112	144	128	131	142	131	121	128	136	120	126	129	122	112	142	126	120	131	128	125	135	124	134	156	135	136	132	123	119	114	128	126	113	120	107	135	143	143	123	108	133	129	130	124	110	171	131	137	116	153	140	115	127	137	137	139	116	118	107	126	119	131	108	133	133	116	148	131	121	119	125	146	125	143	123	133	145	122	130	147	133	133	127	146	141	124	136	129	126	120	135	129	134	135	120	150	122	124	128	139	116	128	128	112	118	133	109	144	139	127	120	136	137	109	133	118	140	124	143	128	122	107	126	131	160	133	120	130	119	135	134	128	134	112	122	135	120	134	130	156	125	144	122	131	131	136	127	125	133	147	131	144	134	105	141	152	120	110	157	110	139	118	131	130	120	136	148	121	123	129	120	97	131	137	119	109	127	132	137	145	125	139	140	122	110	137	134	142	136	122	132	126	124	119	131	134	124	130	146	137	148	138	146	120	123	128	137	121	147	129	121	133	140	130	131	128	139	116	132	131	119	136	142	139	142	148	103	147	138	126	109	138	137	140	153	141	99	140	134	121	131	114	147	124	124	135	126	144	145	134	126	140	129	118	121	116	130	123	114	140	122	124	141	128	119	133	113	135	131	121	121	122	160	148	134	118	118	124	133	108	137	142	128	152	128	127	116	140	138	126	114	135	107	117	115	109	114	127	116	108	130	119	151	128	133	119	133	140	121	133	124	142	135	126	144	116	125	133	121	139	127	140	124	132	134	130	133	125	129	145	140	123	141	139	122	126	131	115	114	127	122	136	128	140	134	155	143	124	141	145	150	132	139	137	118	154	130	134	128	135	114	138	140	158	132	140	141	132	152	156	131	137	125	128	142	137	135	136	139	126	112	118	136	133	110	124	116	128	143	129	122	117	141	128	128	130	154	151	116	115	99	144	141	147	130	142	134	134	120	130	146	115	105	126	136	126	121	103	154	135	131	109	142	127	130	113	124	123	161	140	134	121	138	124	114	138	137	132	110	115	135	158	141	150	117	119	138	148	112	147	120	114	114	129	122	151	129	114	126	109	121	144	135	114	113	124	148	132	124	125	119	141	128	131	147	115	129	133	141	112	123	132	113	125	137	132	146	136	141	119	139	126	149	121	126	124	134	113	136	134	132	147	128	129	135	142	127	136	122	141	128	134	127	136	138	135	140	154	117	144	143	131	131	143	120	136	128	131	121	126	141	119	119	140	142	123	133	116	121	111	137	131	144	116	133	119	142	125	130	129	130	123	131	136	134	132	115	143	139	132	131	135	142	125	133	139	117	119	139	134	125	124	120	127	139	135	128	125	146	153	147	122	117	134	121	136	126	117	128	129	134	124	146	133	149	117	137	108	120	141	127	138	131	154	148	124	138	149	130	150	141	140	126	118	116	121	121	129	152	112	125	124	114	145	115	117	112	143	119	137	125	131	128	142	113	117	152	127	114	150	130	141	113	127	127	122	142	124	121	141	142	133	142	152	131	132	151	155	107	118	130	123	127	125	100	148	137	112	146	140	138	105	125	132	124	122	114	116	115	137	124	113	115	121	131	140	120	117	133	136	115	117	122	132	119	126	121	108	140	130	130	114	137	133	119	134	137	138	114	139	126	130	138	130	127	127	128	148	132	125	127	122	130	145	139	124	117	142	130	145	135	126	147	115	118	110	115	121	130	148	129	132	121	119	128	134	136	139	135	121	118	135	115	153	137	138	152	119	121	132	131	128	135	138	126	121	133	131	122	127	131	135	131	131	133	132	126	126	111	135	147	118	144	116	126	132	125	141	149	104	141	126	124	142	143	143	143	144	133	105	139	129	120	142	121	123	130	147	132	133	138	128	128	122	132	160	125	127	127	123	154	137	122	132	119	121	143	141	121	124	127	118	111	117	121	133	144	120	113	135	133	127	139	125	136	118	105	137	133	105	144	144	138	130	123	131	122	128	129	116	118	122	114	133	144	141	127	122	123	123	132	139	123	132	127	147	121	125	135	132	123	136	138	122	122	136	138	133	114	141	125	123	130	136	137	146	141	132	121	136	107	155	121	137	130	125	129	126	130	135	134	116	125	131	132	113	136	133	134	115	131	134	124	150	123	135	130	122	126	125	133	113	117	128	139	121	127	143	148	141	112	118	145	116	168	135	128	123	111	136	129	139	128	122	121	125	135	149	139	138	145	125	128
7883	2794	6700	7026	5943	4830	4036	3229	2782	2378	2144	1737	1632	1435	1324	1210	1141	1061	975	961	913	864	897	884	1155	1824	1692	1348	1144	933	814	779	740	651	659	590	663	592	645	640	666	653	655	565	571	554	553	561	615	765	861	1086	3941	5527	598	526	498	518	501	521	525	492	509	491	525	497	457	513	518	454	467	467	503	490	498	473	502	478	485	504	454	481	486	484	505	473	444	453	488	442	476	449	482	494	464	414	488	460	476	420	469	474	496	483	473	467	451	443	491	422	447	442	465	441	460	459	456	428	458	437	423	464	449	460	451	451	438	464	469	468	465	477	483	455	465	482	478	453	457	427	465	434	473	465	464	419	432	445	443	446	466	465	460	443	466	475	442	524	453	441	444	458	465	421	455	437	447	466	468	485	435	397	457	451	467	430	440	445	442	448	441	408	450	423	449	448	462	465	439	433	443	488	436	454	445	472	424	403	426	443	424	465	476	435	408	481	423	449	439	440	470	461	444	430	486	453	459	414	468	440	393	447	422	453	481	441	448	450	444	453	456	456	454	455	420	482	424	440	459	459	407	456	416	448	417	434	422	399	496	484	435	427	468	445	427	463	455	457	452	449	438	465	429	463	499	449	451	489	393	468	430	430	430	442	491	463	449	428	466	420	449	425	460	470	469	449	425	475	456	448	424	378	474	485	445	433	433	446	397	459	447	418	469	442	422	473	454	459	456	472	457	461	438	486	484	427	479	476	508	437	407	452	484	443	458	437	451	442	464	442	438	429	447	490	428	447	469	445	448	422	417	419	416	457	486	444	467	472	454	387	443	487	488	458	471	455	459	461	455	465	440	443	419	448	455	443	452	449	455	462	432	449	458	459	465	454	455	456	462	447	480	435	447	473	442	474	416	436	421	464	483	448	438	416	484	453	459	452	439	421	433	465	463	460	487	468	484	455	464	432	446	469	443	456	464	443	458	463	421	490	465	477	458	418	445	452	408	463	453	425	418	444	442	454	462	460	477	399	438	465	447	451	436	474	424	473	475	456	451	416	457	436	418	456	449	477	444	407	461	463	432	518	422	492	449	466	456	463	427	472	408	445	479	405	454	442	449	459	429	466	436	487	457	476	448	466	402	454	470	446	487	440	454	502	438	447	439	456	460	459	485	457	425	412	438	465	451	478	456	409	442	476	451	451	445	466	400	438	438	475	439	458	426	417	441	462	436	419	511	481	441	445	451	457	468	458	450	450	430	452	457	460	440	457	451	467	471	462	457	472	413	417	447	439	431	423	463	438	447	455	454	454	450	421	420	429	431	473	452	457	441	460	444	455	442	439	452	467	491	467	465	444	452	523	491	423	432	449	436	443	429	498	468	475	460	465	433	454	452	430	453	441	420	463	473	446	447	451	422	514	450	489	444	439	433	466	422	464	444	448	446	501	458	444	474	445	435	439	438	442	405	439	472	430	425	484	466	456	511	440	483	454	445	434	467	452	421	444	436	448	399	451	437	421	468	423	488	473	436	435	462	457	436	459	462	455	421	454	445	447	459	453	437	464	447	446	449	471	402	420	457	420	394	459	437	431	461	464	448	447	412	459	470	451	462	464	438	473	463	448	475	474	455	452	448	458	417	429	465	430	456	460	458	419	474	444	441	451	452	447	482	442	449	469	436	427	439	487	484	516	444	429	434	432	450	488	423	428	484	457	467	475	448	475	491	456	435	449	441	458	455	428	482	442	428	448	479	425	479	447	464	456	504	480	450	494	469	452	408	427	438	482	486	510	447	438	439	506	449	445	434	418	438	446	439	494	476	475	454	452	449	456	465	459	487	469	449	471	465	413	421	432	418	435	476	467	462	461	436	470	430	429	470	457	474	425	442	412	447	443	442	463	423	459	460	429	443	444	434	452	454	440	451	439	441	449	473	435	411	421	444	487	443	423	469	463	410	433	429	460	456	441	473	445	450	441	469	449	467	469	428	431	462	469	445	457	454	458	429	424	421	420	429	434	474	424	427	451	479	487	463	460	431	463	457	473	430	449	460	431	424	434	453	430	453	455	454	418	418	442	446	449	440	461	433	475	437	458	430	454	455	425	468	464	458	429	458	470	485	439	468	419	480	472	448	419	483	449	436	421	426	445	463	421	462	449	482	445	451	454	434	464	456	471	436	453	440	419	447	424	442	434	469	480	473	458	470	458	470	475	418	445	478	464	432	444	454	466	458	466	436	455	485	443	462	506	469	424	457	413	472	436	462	467	430	441	476	467	486	408	456	464	421	427	415	471	449	461	450	440	469	440	452	424	463	444	415	434	421	440	460	436	449	411	455	427	446	429	443	438	440	465	437	455	457	440	467	431	415	450	432	479	434	470	434	456	466	457	460	445	457	435	444	428	440	437	444	434	469	413	455	432	464	462	460	448	454	419	428	459	444	450	432	450	455	409	470	489	409	462	486	475	410	450	461	466	441	458	444	412	489	472	473	431	452	449	393	473	469	419	464	426	440	455	438	440	443	454	448	431	455	428	440	391	448	434	441	445	444	465	451	453	460	455	429	433	458	441	494	432	471	429	480	496	466	435	444	453	477	453	389	494	430	455	448	436	473	443	460	440	441	436	470	455	478	450	467	472	417	495	460	479	436	448	415	494	430	451	467	450	477	423	443	428	454	447	434	478	458	470	474	440	452	509	427	438	475	466	425	443	466	431	444	451	431	460	447	444	488	402	469	423	449	476	455	442	437	437	522	439	463	457	465	401	440	445	466	436	423	441	458	431	439	475	431	442	456	481	415	469	484	422	455	434	444	447	468	460	448	453	439	442	437	443	441	472	422	464	463	439	419	487	428	439	428	441	423	458	453	462	451	476	460	424	483	458	467	444	449	453	440	454	457	432	450	474	446	436	447	398	445	421	463	431	458	447	442	444	459	499	455	448	456	463	452	414	429	476	432	429	428	465	466	427	418	435	476	423	439	477	425	467	449	462	442	453	449	451	471	456	446	431	442	398	475	463	448	439	445	462	460	460	448	446	453	435	470	449	424	436	453	443	439	445	448	460	439	473	459	434	435	418	423	458	445	447	439	494	496	478	441	441	475	435	491	404	432	462	418	419	417	443	413	443	481	465	429	449	490	448	446	461	427	493	470	462	431	469	478	457	426	434	456	440	426	491	490	384	448	437	441	433	464	427	401	470	449	417	407	432	435	435	438	434	438	425	472	430	453	448	459	454	417	444	416	435	457	426	458	444	442	453	482	469	462	474	462	432	441	445	442	479	463	426	461	457	465	456	440	452	474	494	450	464	431	437	446	451	485	398	447	464	459	449	468	438	450	440	401	463	450	474	444	426	439	472	503	479	452	457	463	449	448	460	449	440	436	432	457	398	469	432	482	443	435	417	463	464	440	439	459	470	440	488	488	446	457	433	443	445	463	445	415	464	457	419	471	450	436	454	410	423	407	460	464	461	459	473	466	449	426	433	504	473	434	501	467	456	413	465	470	465	465	416	407	487
1330	336	348	298	271	301	281	265	257	271	290	279	270	247	262	267	283	251	273	289	244	290	316	273	273	251	310	291	261	311	272	281	277	291	272	288	284	260	269	249	272	283	262	257	272	259	249	283	307	269	281	266	311	284	290	273	273	272	309	268	278	283	272	281	264	254	301	265	272	253	281	260	291	264	294	274	263	284	275	295	298	274	309	289	315	285	284	249	289	294	292	266	272	270	288	283	282	275	261	265	268	302	271	291	274	281	270	271	277	282	288	274	269	238	255	266	271	285	303	263	296	301	257	301	278	249	252	271	300	250	253	261	277	281	281	257	303	260	275	279	278	272	267	288	256	283	263	250	278	278	257	240	301	268	289	276	257	257	264	271	309	266	286	264	305	272	267	268	292	278	300	270	244	292	285	274	291	277	258	283	306	273	287	275	249	263	278	292	272	262	292	291	276	283	255	284	299	279	229	299	260	292	262	268	281	284	283	252	304	256	288	272	285	305	267	298	291	286	313	254	296	279	256	302	260	289	306	294	285	248	268	277	280	289	266	265	298	269	255	289	283	281	284	306	249	265	278	304	281	280	280	265	272	298	296	279	271	272	265	258	298	322	273	286	265	275	278	236	251	268	272	305	285	264	292	254	275	255	271	261	287	268	296	271	285	306	291	287	282	240	271	278	283	292	261	283	267	278	275	285	297	276	264	243	254	287	271	287	279	266	266	282	296	293	267	287	263	278	282	296	294	274	268	276	275	298	257	274	291	259	272	293	262	281	284	271	288	278	262	267	270	276	251	256	316	251	260	314	284	255	311	303	249	257	310	275	288	255	276	281	253	282	282	282	283	282	308	300	271	275	299	269	284	271	272	266	286	273	284	293	273	281	284	306	241	282	257	282	264	276	284	266	258	293	278	282	280	266	279	255	256	267	300	265	267	273	311	297	260	260	276	299	278	303	274	266	292	264	276	285	285	246	275	286	277	257	276	304	257	277	275	287	269	294	281	290	289	267	286	281	268	292	264	310	269	309	259	293	304	272	289	272	278	253	279	312	293	248	277	283	262	262	258	285	267	271	267	272	248	283	274	269	276	288	252	264	299	300	284	266	260	264	263	286	265	259	268	284	304	273	273	283	276	292	265	288	271	264	289	290	265	293	284	290	295	304	276	269	264	300	271	267	290	250	284	276	252	300	282	266	304	285	262	284	308	277	282	283	274	296	292	257	293	302	278	263	296	286	255	300	276	266	240	265	271	287	284	290	281	249	270	270	285	271	299	282	271	255	273	288	269	286	276	286	268	266	302	308	296	265	273	290	267	271	299	293	244	275	283	304	287	285	284	311	279	292	291	259	278	259	277	247	261	286	283	271	240	297	286	252	269	289	283	275	268	275	254	285	267	259	257	297	277	303	258	279	299	285	289	288	277	255	266	261	281	277	277	270	295	246	277	272	271	257	262	292	269	280	252	279	259	274	288	260	264	271	247	273	281	266	250	290	279	277	255	287	297	278	250	286	294	284	293	285	274	279	299	243	274	239	263	244	277	295	271	282	266	271	276	270	276	253	301	299	297	263	292	287	266	241	296	274	288	273	274	278	292	239	296	254	286	261	290	280	287	280	266	262	246	295	303	251	268	247	291	304	277	264	272	280	281	278	268	253	293	254	269	242	244	256	281	295	260	255	278	312	287	301	258	280	287	276	269	263	296	275	273	316	263	300	263	277	289	296	247	288	275	287	270	292	243	268	273	300	277	296	253	254	269	289	283	291	299	248	315	281	275	284	248	275	264	270	272	289	321	284	272	291	283	271	262	299	295	275	270	271	260	290	254	267	286	281	289	255	271	277	278	279	273	265	276	312	305	290	319	288	285	271	294	273	256	283	273	275	273	281	288	277	311	282	251	268	254	261	279	245	286	254	270	290	277	287	272	273	295	305	263	285	307	290	262	324	249	282	280	276	302	279	272	279	277	253	281	290	261	291	284	261	266	253	264	250	290	310	295	295	271	279	309	276	288	284	304	275	272	258	287	264	266	256	268	253	300	298	286	270	267	235	262	275	269	250	280	287	285	280	294	291	310	265	293	253	256	268	252	269	257	282	237	287	259	273	276	319	274	317	276	297	251	284	243	280	280	257	256	282	268	281	278	284	267	269	274	271	286	281	295	283	297	269	296	260	267	253	279	271	275	293	250	265	267	267	249	279	281	291	276	261	273	284	275	275	293	274	252	293	286	286	288	256	271	307	277	280	267	253	277	285	278	268	265	260	279	269	272	280	281	291	287	269	315	265	285	280	230	257	252	270	290	301	246	291	272	273	254	285	263	285	300	305	261	298	288	283	289	301	300	277	275	249	286	281	277	259	291	278	278	287	268	292	273	279	273	318	293	281	278	284	293	248	242	320	273	253	283	285	260	275	262	284	268	252	267	291	296	284	269	265	260	286	302	269	259	307	247	276	286	282	292	266	301	295	282	268	267	296	270	278	297	292	270	257	291	273	291	279	287	254	286	270	287	295	272	283	258	285	308	265	292	276	274	256	308	282	278	278	267	286	297	284	264	289	274	271	275	281	292	262	243	268	276	255	273	287	256	271	274	294	275	268	313	275	249	283	262	275	263	297	278	293	234	275	319	281	271	280	264	274	297	297	269	258	289	273	294	293	264	260	282	286	304	286	281	240	272	271	288	264	266	300	270	293	289	263	323	287	296	269	291	273	268	259	268	295	301	273	283	294	265	290	276	249	263	278	290	261	292	278	280	302	269	281	273	256	283	279	271	279	279	272	289	274	284	296	272	292	281	274	286	238	274	266	269	296	296	278	305	314	304	280	259	291	303	273	295	291	301	269	304	262	277	288	298	250	262	295	288	275	288	253	261	277	262	314	260	279	278	257	239	287	262	260	303	266	270	290	244	263	302	311	277	263	236	297	302	217	250	267	289	267	263	300	268	272	290	267	249	291	292	270	246	268	259	262	257	274	248	279	296	297	297	308	302	280	299	293	313	269	263	294	290	269	267	275	241	278	267	261	252	314	280	298	248	290	289	261	272	279	279	245	266	259	271	264	300	266	280	303	274	296	300	295	284	292	278	249	251	248	261	260	279	251	308	291	276	243	254	276	303	297	271	255	268	301	258	299	282	271	280	294	284	280	270	263	283	260	256	290	279	282	312	252	277	280	282	270	257	280	278	248	262	290	263	271	283	254	264	259	262	309	270	273	244	272	291	272	309	289	272	261	268	270	244	267	270	289	257	272	258	321	266	301	275	237	276	266	293	292	263	292	265	250	267	270	268	307	258	295	269	268	285	274	229	282	276	284	264	280	263	302	264	300	302	281	247	268	272	241	240	284	251	252	264	262	289	278	237	281	263	238	281	274	283	283	265	294	274	248	284	297	289	288	276	282	278	291	271	254	275	297	279	283	289	286	260	272	269	315	308	266	247	275	252	279	273	281	287	268	318	269	265	275	248	255	308	269	302	297	279	279	296	300	292	273	269	258
2214	983	1027	1092	1009	977	992	972	910	826	960	877	837	912	852	902	802	915	860	871	848	900	905	879	844	889	850	934	818	902	808	835	859	878	905	851	843	811	845	874	882	799	857	842	819	803	889	830	797	839	879	843	1053	1032	879	850	852	793	828	819	844	830	814	820	855	803	803	883	903	849	860	872	842	832	848	848	890	840	827	862	829	830	908	845	871	840	867	854	856	828	859	877	819	879	842	842	864	880	804	840	881	824	818	856	905	852	875	845	844	845	804	887	898	926	848	850	799	848	828	894	824	842	833	822	851	836	807	828	788	820	875	782	824	871	868	880	827	831	858	843	848	845	802	855	850	885	793	847	859	863	838	800	862	854	883	805	880	849	858	891	867	834	794	872	819	875	830	838	879	860	894	885	872	864	875	811	830	833	859	817	833	879	873	898	854	890	805	841	899	848	806	792	823	870	817	851	828	831	807	870	806	822	889	873	841	811	817	837	853	819	829	887	801	864	831	903	840	868	837	808	816	894	788	830	804	897	857	950	818	832	859	845	873	912	832	830	851	789	840	846	875	833	806	914	844	870	816	854	846	817	869	915	824	787	863	835	832	805	825	848	874	835	844	827	884	856	859	860	905	876	825	850	815	844	853	793	847	897	857	845	817	815	842	861	813	836	859	868	817	854	837	841	871	877	851	868	872	924	855	821	854	860	879	859	854	859	826	892	833	800	828	799	872	840	819	892	832	856	818	851	901	857	866	877	902	792	833	857	820	869	904	829	857	837	829	859	870	862	803	876	843	818	865	852	870	832	827	801	838	802	811	817	881	824	859	818	886	846	810	860	895	875	928	848	857	881	882	838	925	800	865	871	858	891	894	831	835	807	814	810	882	870	850	855	813	863	805	817	845	851	865	863	850	903	883	851	848	837	845	814	833	875	830	869	822	834	882	843	827	806	846	834	782	853	858	861	845	851	867	867	880	756	847	834	829	810	822	810	809	847	883	852	863	800	839	850	789	879	868	832	837	831	790	833	861	817	818	861	855	842	882	843	847	861	829	799	869	806	904	841	847	798	844	827	858	840	837	841	876	856	897	852	782	880	816	806	825	821	869	845	854	839	797	805	886	809	820	827	818	860	804	781	850	854	852	829	835	859	850	850	843	861	871	848	851	827	820	861	817	843	865	827	803	830	818	885	824	899	855	868	861	851	851	824	853	874	850	843	839	842	824	899	829	861	853	862	861	855	826	822	847	831	848	852	850	871	901	833	843	891	836	873	826	854	832	868	848	806	838	855	796	864	840	845	888	803	814	880	862	853	820	881	836	851	849	844	869	841	837	805	829	912	882	879	847	810	869	859	788	829	834	869	830	805	847	861	847	818	827	874	823	871	891	828	853	857	859	856	854	800	882	826	849	806	860	850	864	887	847	839	854	751	862	814	809	810	906	799	829	843	842	836	856	877	841	806	859	844	816	815	848	845	825	857	885	857	858	834	893	876	884	826	844	796	838	851	849	865	799	838	822	859	849	845	855	817	894	861	803	818	863	848	866	864	895	833	844	876	810	808	872	849	860	855	791	849	852	876	857	839	831	822	840	822	867	840	818	847	899	829	829	874	818	824	862	847	839	881	853	828	843	815	861	846	878	908	834	837	886	831	834	854	890	842	838	859	813	853	877	886	874	883	849	882	926	871	870	841	861	836	761	868	809	871	836	874	884	822	823	849	812	863	825	820	814	827	873	862	842	877	822	849	829	829	841	831	851	820	869	821	801	821	853	820	840	809	900	871	867	793	785	839	834	833	807	889	861	845	848	883	841	813	803	867	872	844	836	850	910	831	819	821	832	851	888	856	843	807	872	848	853	889	824	886	865	865	812	863	816	814	821	859	866	808	837	874	814	866	864	856	812	862	800	780	793	877	836	892	903	906	821	861	861	848	853	853	913	865	848	805	839	853	802	782	822	844	804	825	885	858	832	869	792	846	853	861	842	832	814	838	842	869	852	865	858	837	832	834	870	856	792	850	836	856	833	853	893	808	861	836	850	848	873	857	821	843	822	844	895	829	848	826	847	852	837	859	846	855	826	836	840	831	817	872	825	849	818	833	865	848	830	847	866	817	854	857	865	843	863	832	802	831	841	842	848	824	894	862	838	825	850	867	807	816	842	848	875	809	850	821	855	872	847	832	781	845	875	875	826	806	831	894	806	865	917	874	819	875	874	830	807	836	873	841	835	813	785	849	796	858	879	838	833	833	888	815	848	828	835	876	851	906	868	814	819	866	816	853	835	848	773	844	844	881	810	799	839	857	844	833	881	875	868	863	860	857	827	860	864	826	805	848	824	818	835	871	876	767	873	849	793	864	850	875	871	807	844	842	823	857	827	832	886	898	870	857	837	845	848	820	849	843	840	860	845	806	830	879	868	849	858	831	850	861	885	837	813	829	821	856	839	851	889	841	789	876	926	813	816	886	834	778	779	898	832	823	805	869	892	830	860	828	856	906	822	827	860	837	839	848	817	846	792	842	839	802	858	876	866	810	835	885	803	839	903	816	796	827	795	841	841	806	791	832	896	869	845	784	850	883	829	848	920	778	860	843	841	810	901	919	877	840	840	803	823	824	889	846	827	883	807	861	870	868	878	817	829	887	901	810	911	872	890	832	813	843	819	846	783	847	910	857	869	831	819	862	861	843	821	859	847	864	835	846	870	813	795	813	850	853	840	813	837	830	852	884	809	828	822	859	899	848	815	836	821	821	841	813	806	824	836	816	833	793	837	843	866	880	806	814	859	875	885	878	849	808	803	823	799	818	828	862	851	850	857	891	873	763	824	889	895	834	828	861	823	844	803	838	883	806	861	837	798	895	861	854	832	773	909	842	824	887	858	814	846	853	816	815	907	815	890	812	848	859	831	833	857	878	846	811	847	783	882	760	851	837	861	862	869	881	815	811	813	813	807	854	867	836	820	816	893	851	856	851	828	793	847	889	833	816	875	900	855	851	850	900	820	877	832	899	841	906	856	863	859	863	799	784	851	849	832	856	863	838	846	857	886	899	855	825	848	876	852	845	780	905	856	875	878	876	854	849	847	836	862	852	886	852	826	819	866	857	828	890	824	850	852	821	858	894	804	810	882	843	872	833	864	866	869	870	899	828	855	827	801	868	853	860	842	780	847	878	811	888	858	765	794	835	830	824	819	896	870	899	858	855	803	872	849	912	829	823	839	878	831	828	891	879	849	827	817	793	842	805	854	844	871	866	828	819	830	804	847	863	800	848	815	820	872	861	846	807	858	886	890	858	850	876	865	844	818	882	800	844	827	808	852	839	839	860	833	856	809	864	837	867	881	837	874	911	790	806	848	846	827	808	842	825	845	821	851	867	838	806	813	867	850	830	857	867	835	905	823	884	904	778	857	917	834	856	853	838	864	801	850	888	859	829	817	844	828	859	847	838	875	847	885	825	817	857	849	827	842	871	887	866	807	846	864	869	836	878	786	848	836	828
4777	1268	1553	1097	718	527	472	376	323	275	256	222	236	179	197	184	162	202	160	182	179	159	157	173	182	216	233	212	176	164	171	180	179	155	162	147	128	163	172	155	167	153	159	145	152	146	149	164	149	161	160	188	376	425	159	134	147	147	172	144	156	134	152	132	157	152	153	156	152	138	152	152	166	146	158	165	152	154	172	135	164	156	148	153	149	145	157	147	129	151	174	156	150	134	162	184	140	161	153	174	156	165	149	137	141	147	155	154	148	124	152	160	156	162	132	144	130	148	147	147	156	146	163	170	152	141	133	156	153	157	158	149	140	160	165	167	155	158	142	139	154	167	157	154	167	148	164	167	175	133	156	155	160	158	168	146	166	157	161	147	161	152	118	156	162	141	170	143	150	161	138	153	148	136	172	151	146	134	169	144	151	146	155	142	181	155	129	151	153	151	152	162	148	145	170	157	168	159	147	156	145	156	129	140	162	161	158	152	149	127	151	154	157	153	166	150	145	159	146	174	148	135	139	154	146	155	150	147	156	146	138	143	152	146	134	161	129	140	158	158	155	157	151	156	161	138	162	140	180	151	168	136	141	175	174	164	126	133	163	144	136	153	139	154	156	138	149	127	145	156	188	145	150	161	137	153	144	145	146	153	155	133	158	167	157	143	141	154	146	166	152	150	174	148	172	177	168	167	163	140	143	148	154	176	154	133	156	164	133	135	141	153	142	172	146	156	147	151	154	154	156	130	159	143	153	174	149	131	144	148	146	143	156	140	168	148	170	163	161	149	157	158	144	145	129	148	144	163	149	140	165	178	134	142	157	134	154	133	138	147	139	159	127	157	149	157	158	169	154	173	136	162	159	150	159	149	127	159	161	132	150	160	174	152	148	144	174	159	149	167	179	135	153	156	157	166	163	147	160	159	140	137	144	167	155	131	151	168	152	156	151	136	120	145	148	159	163	174	173	139	174	159	166	160	148	133	132	159	126	149	150	157	146	131	133	151	152	144	141	160	138	179	141	152	112	143	137	160	136	149	135	166	140	119	156	145	167	166	149	142	143	193	146	155	154	166	170	144	154	138	165	146	162	151	148	176	154	138	138	169	138	157	145	160	148	169	151	126	154	160	160	174	155	152	147	144	148	142	133	161	160	143	173	137	140	149	141	135	153	157	154	153	166	144	154	150	148	148	154	138	138	138	157	154	151	159	178	162	160	158	175	145	144	135	152	135	154	129	134	150	160	138	137	160	158	159	139	140	141	134	138	143	169	163	136	143	141	143	163	150	139	150	146	139	141	157	153	146	163	144	169	152	159	157	161	168	145	146	150	167	147	140	154	130	151	165	167	150	157	156	162	138	142	146	136	152	154	136	154	150	159	172	149	168	174	155	150	147	144	156	176	158	154	158	132	150	141	170	159	135	166	158	146	167	175	151	152	131	168	163	141	151	156	153	161	140	160	154	133	127	149	136	146	157	159	160	158	145	160	153	155	153	139	159	163	137	115	167	143	118	158	155	134	148	165	148	162	175	146	160	140	154	159	157	140	153	149	170	149	170	147	140	145	152	143	158	135	167	167	163	136	146	158	149	147	158	153	151	137	149	158	149	147	144	167	177	179	159	170	143	135	164	169	144	131	155	151	126	167	151	172	161	152	149	155	137	154	147	160	173	147	155	126	140	151	166	149	146	164	155	147	144	144	152	148	156	157	139	164	142	166	141	150	152	133	154	158	164	133	165	127	158	153	189	135	160	164	132	148	176	135	133	137	141	156	149	152	150	146	141	164	151	155	142	145	144	185	172	141	142	158	139	161	137	150	171	148	132	157	137	150	162	166	143	169	144	189	133	135	169	155	170	153	142	134	157	148	156	167	159	134	147	174	172	170	121	141	149	168	160	151	147	123	146	187	154	153	149	134	155	166	150	181	157	157	150	153	140	159	162	157	135	180	152	163	158	133	173	139	170	146	187	146	167	147	126	135	146	159	162	154	176	162	153	154	163	143	163	147	145	169	165	157	162	169	133	147	134	161	189	133	167	150	171	146	142	154	170	146	154	137	147	145	155	143	145	138	159	132	143	161	145	140	149	155	161	154	155	142	167	152	167	141	164	156	145	166	168	140	139	130	157	149	157	167	151	137	164	142	152	159	154	151	146	147	147	144	146	125	156	161	161	165	159	160	162	155	130	168	148	160	135	162	185	187	146	142	165	169	164	143	153	150	163	174	157	144	147	157	143	165	138	150	156	172	145	162	157	157	154	158	146	157	142	167	136	149	132	149	147	154	139	130	144	139	148	170	142	165	152	122	134	151	148	149	141	147	167	132	137	165	153	141	155	165	138	132	156	159	140	161	155	140	131	168	145	142	132	153	171	160	140	159	143	141	158	166	146	159	154	152	141	126	121	131	156	146	143	137	143	123	163	175	167	123	135	171	137	175	157	134	143	168	178	156	171	144	132	152	153	140	175	129	137	164	144	136	146	157	148	146	136	168	150	162	164	142	165	131	184	161	134	173	143	140	162	175	148	157	149	137	148	146	143	155	178	161	139	140	158	159	138	152	155	152	165	142	169	133	170	147	179	145	168	148	164	137	164	144	161	134	163	139	159	157	136	135	130	134	143	162	142	142	148	155	155	151	151	155	141	151	147	157	154	152	147	163	159	169	150	153	135	167	131	145	174	164	152	147	151	145	176	134	156	150	149	169	125	167	160	136	173	164	139	147	154	140	158	133	154	149	130	177	167	149	149	181	142	148	138	147	139	142	147	139	161	145	143	143	175	134	145	146	159	170	150	145	160	187	146	143	143	146	161	136	149	151	162	172	158	148	158	153	162	128	153	160	147	170	150	148	137	152	143	135	147	140	157	162	145	161	158	160	130	153	141	127	151	140	156	153	157	151	155	151	153	167	133	165	123	165	161	136	158	144	140	159	157	159	154	138	153	158	142	139	158	175	152	174	158	157	153	171	155	148	135	173	141	128	133	153	149	150	140	169	147	143	141	162	156	136	137	140	134	138	147	146	150	164	172	161	183	137	147	132	170	148	148	161	148	138	168	165	176	155	169	139	140	154	158	132	157	135	156	148	142	172	124	182	143	148	154	165	147	144	135	125	140	142	145	145	159	173	133	166	144	147	171	141	154	172	154	140	141	135	154	145	166	149	165	161	145	153	156	159	153	171	170	153	133	173	170	152	164	165	154	136	142	152	175	156	139	152	166	158	143	160	134	138	150	140	154	124	154	164	166	160	150	166	150	151	164	154	161	138	152	164	132	148	143	161	133	143	134	148	141	159	112	143	149	130	139	168	156	131	129	175	167	145	153	151	139	166	156	183	159	154	164	140	154	163	146	144	141	151	128	135	156	142	161	146	158	156	150	176	152	149	147	159	129	156	176	170	162	148	149	144	149	150	163	158	144	153	142	141	151	152	144	146	157	164	127	161	149	134	158	120	135	146	146	153	133	168	157	150	113	162	163	155	145	158	143	154	163	163	146
5584	1662	3924	4157	3462	2878	2329	2009	1685	1477	1331	1167	1087	1044	972	895	834	792	842	763	766	747	766	776	1039	1274	1265	1028	936	770	696	679	640	604	630	658	609	620	607	627	639	619	603	563	563	560	583	552	569	723	747	903	2689	3233	567	557	544	576	541	555	507	538	531	539	505	552	505	570	533	497	497	513	509	518	509	519	509	458	523	550	508	538	519	541	478	547	512	489	466	489	554	540	501	512	523	536	524	510	485	521	522	512	516	511	512	513	522	504	546	486	489	503	524	510	512	513	512	523	544	482	521	502	537	508	475	539	506	550	470	503	514	506	483	521	506	507	505	524	496	493	496	469	486	523	456	508	530	517	502	517	493	501	483	488	496	484	531	498	516	519	538	516	511	522	505	496	501	536	511	520	480	494	512	499	481	520	495	495	511	560	481	543	482	485	508	530	490	493	481	500	520	491	514	502	471	512	514	535	489	502	515	510	538	531	485	483	507	549	523	475	525	512	537	446	499	518	530	514	486	504	527	486	471	517	507	509	501	506	516	451	509	512	497	524	495	504	532	507	543	537	493	499	534	493	530	521	535	516	509	490	454	485	475	521	498	511	513	517	493	504	550	516	517	474	455	509	506	498	538	489	508	510	481	541	476	474	504	510	538	490	510	496	507	486	502	468	515	483	482	526	487	511	518	493	484	485	509	540	475	489	451	533	510	482	501	527	492	522	505	496	524	485	477	533	491	473	527	463	489	534	499	486	542	509	491	516	572	524	516	508	528	500	515	488	507	471	518	505	530	530	527	488	527	486	463	479	559	513	465	513	488	499	513	533	532	540	505	499	496	475	508	499	500	505	482	495	534	480	520	470	498	524	509	465	507	508	486	485	491	508	499	512	483	499	531	529	465	493	536	513	487	478	465	509	520	508	475	540	511	527	487	511	560	519	463	541	486	541	494	489	543	506	521	498	501	507	505	488	503	546	506	513	516	498	487	535	538	503	459	480	508	504	509	523	457	518	497	485	516	501	512	521	475	484	502	524	507	500	517	491	486	508	503	560	511	483	506	523	529	516	511	500	469	533	497	507	488	501	469	479	486	517	505	493	499	499	499	496	503	494	516	505	526	491	495	508	535	499	514	514	514	536	507	525	518	513	513	540	495	485	508	505	485	517	499	530	453	520	487	459	476	480	536	494	511	495	516	534	501	487	474	502	507	518	538	519	449	504	507	513	513	527	477	476	522	508	504	507	539	478	513	496	523	531	547	521	481	505	458	517	496	520	482	509	494	488	542	513	525	492	506	518	534	514	483	518	454	499	517	487	521	473	492	495	493	509	571	507	521	508	487	524	545	486	492	503	504	521	549	486	498	490	470	501	515	506	511	492	500	487	500	551	475	514	471	494	515	479	497	496	462	538	486	480	484	505	515	502	473	477	506	451	509	501	467	513	473	477	549	480	506	506	482	507	465	502	517	522	504	508	519	519	502	498	502	511	512	485	523	491	527	514	523	493	476	483	496	522	535	492	488	479	498	453	519	536	516	510	533	470	506	513	505	491	508	512	482	543	519	517	514	544	504	513	496	497	480	490	504	489	470	535	491	556	492	477	509	499	503	491	504	562	531	485	513	476	496	508	520	528	486	498	503	525	522	514	510	517	505	515	510	468	531	519	519	491	516	499	506	503	516	527	491	487	474	474	534	513	466	561	526	522	521	484	477	465	499	510	488	531	524	498	460	494	511	489	521	487	504	478	515	503	505	502	517	527	508	528	498	499	487	454	500	477	518	512	491	492	473	527	483	510	498	541	519	480	515	516	537	511	535	485	518	496	502	540	513	520	533	559	555	548	547	535	487	500	510	480	472	510	504	502	533	499	506	474	461	462	506	491	492	512	505	471	486	496	487	478	518	501	521	479	488	493	528	505	540	492	512	516	567	560	537	486	502	504	490	507	500	496	513	511	534	505	499	468	536	492	534	505	511	491	485	504	524	508	510	498	567	492	503	490	514	515	481	473	512	486	454	498	507	527	542	544	521	518	498	522	481	507	531	490	509	523	495	488	495	538	497	491	544	488	531	511	443	520	512	513	490	484	522	497	478	493	472	506	491	492	509	515	517	445	501	483	513	494	498	494	502	468	507	531	500	463	503	495	501	507	510	540	527	519	505	445	495	512	521	498	507	491	495	543	578	499	492	523	515	535	519	492	506	456	533	461	525	511	544	515	489	488	485	518	484	512	525	521	470	497	531	436	495	473	528	509	552	518	517	534	540	538	460	504	458	517	485	505	517	499	497	471	503	526	519	508	459	487	505	475	510	507	498	461	491	479	508	496	537	528	544	498	493	501	500	512	504	538	503	503	520	524	511	498	493	477	466	549	528	513	550	498	521	478	511	530	492	520	482	533	498	483	462	484	556	492	525	506	506	526	490	470	514	514	531	498	507	542	496	524	543	494	496	527	480	477	507	469	522	501	521	476	469	518	526	481	517	487	499	492	445	491	489	451	532	517	502	506	524	490	483	481	534	544	490	521	514	519	546	480	497	509	493	522	537	539	496	536	492	537	475	503	528	539	542	510	511	512	516	483	492	487	520	522	521	451	499	519	498	532	525	492	558	524	544	541	488	497	524	532	510	547	497	501	471	511	511	523	505	555	500	521	504	520	515	486	473	512	498	509	478	495	525	490	514	539	548	467	491	497	521	473	503	477	475	543	490	541	498	501	534	547	502	479	493	482	508	517	510	524	519	512	503	534	475	517	491	478	510	510	478	478	514	484	503	498	503	500	515	487	523	528	498	534	532	518	548	498	486	559	480	537	501	480	554	482	533	466	498	529	490	490	508	500	511	490	497	518	506	542	500	500	508	502	557	525	541	526	479	512	527	526	457	493	534	517	509	503	477	483	495	508	504	469	500	564	462	515	477	519	530	485	533	494	487	494	496	481	481	489	518	461	503	509	464	522	465	501	502	492	492	525	459	487	479	493	514	501	543	490	504	526	493	529	506	536	520	494	499	521	520	490	490	507	505	510	525	496	457	484	532	490	498	524	520	571	484	537	484	482	509	532	524	524	495	532	503	529	509	507	531	534	493	510	498	580	520	489	530	505	535	515	525	521	505	478	518	513	459	486	521	494	494	508	492	505	528	510	497	534	486	510	507	507	494	507	510	469	528	516	529	492	487	529	519	515	517	520	486	480	487	535	463	502	518	505	511	484	504	486	497	514	496	483	496	507	506	482	502	485	549	522	489	505	516	523	491	510	572	477	488	468	527	498	469	542	540	505	518	506	467	463	507	499	509	492	548	553	482	527	487	497	517	514	522	458	514	468	489	516	498	514	481	495	511	512	496	528	458	519	515	504	512	515	504	481	489	530	493	524	536	442	509	510	494	536	507	479	498	550	474	480	502	522	555	532	515	493	507	511	497	501	475	502	507	512	496	513	510	506	464	506	482	540	467	542	453	512	486	480	526	533	521	511	463	493	522	481	518	492	474	506	527	523	511	493	508	501
8837	2311	2849	1949	1315	969	685	560	433	352	345	291	228	221	226	226	187	175	211	192	192	171	161	196	213	291	308	241	199	170	163	187	165	173	159	151	152	159	167	133	142	176	138	143	142	140	138	141	140	155	172	207	570	614	130	124	128	144	125	166	147	134	139	135	142	120	132	117	127	119	145	139	112	133	144	114	142	129	139	126	138	161	139	148	141	151	123	126	114	131	131	121	126	160	120	162	136	120	130	119	129	130	143	135	127	149	126	125	116	111	126	118	110	122	136	158	125	139	141	136	120	123	126	169	124	120	136	126	126	149	130	124	138	129	124	138	123	141	145	124	137	124	119	118	128	130	135	128	122	116	131	108	117	131	127	136	134	129	127	135	138	153	126	140	129	125	128	126	141	142	135	115	137	138	128	116	127	128	136	127	120	135	130	119	132	146	135	125	154	142	139	142	115	148	137	118	142	122	149	142	129	124	143	114	150	141	118	163	116	142	144	135	113	109	130	119	134	135	122	122	116	140	148	150	128	123	137	139	122	151	133	128	146	144	143	114	157	143	148	121	128	165	141	133	132	123	119	124	131	126	150	125	110	124	127	138	126	139	108	108	147	132	132	124	112	128	139	117	125	120	111	125	122	135	134	122	125	125	117	142	143	135	146	126	145	109	132	107	140	113	119	127	118	148	148	141	139	131	126	155	120	112	129	130	127	119	129	138	127	131	131	134	124	118	123	110	137	116	124	125	131	121	121	128	114	153	120	135	122	144	140	104	130	130	137	133	130	119	105	125	131	119	150	123	114	131	114	119	138	131	162	143	128	128	128	125	143	125	136	128	137	128	126	148	115	135	144	138	136	119	135	131	125	148	149	147	137	129	123	150	124	132	137	139	136	120	111	129	134	133	135	138	105	140	128	132	131	140	129	147	133	140	130	148	145	122	125	138	116	125	126	145	120	121	136	123	139	129	140	111	123	121	144	116	154	132	160	142	137	142	128	120	116	134	140	142	121	126	139	133	108	126	122	138	120	124	118	146	127	133	124	145	156	156	112	133	135	117	135	131	135	148	126	117	150	139	139	132	128	132	136	128	133	141	117	122	108	142	121	136	118	147	121	136	125	116	126	116	145	123	121	124	129	111	124	120	129	117	112	113	128	131	142	125	145	114	138	133	136	130	138	110	154	122	119	111	115	128	146	131	137	137	155	117	144	145	121	131	146	93	119	135	159	121	144	136	125	140	136	124	128	141	134	100	133	122	123	142	125	155	134	125	147	137	155	137	130	135	146	142	121	134	156	115	148	140	127	132	121	98	121	114	117	123	137	102	136	123	133	140	118	106	147	139	126	145	132	146	132	110	147	126	135	112	108	127	123	133	129	137	115	127	123	136	126	136	122	144	128	136	114	128	131	147	142	130	127	124	154	126	141	118	122	124	106	103	119	113	129	127	132	98	119	129	138	126	137	123	113	133	155	135	122	125	147	118	139	140	124	140	125	134	126	135	134	146	124	129	135	155	121	134	135	121	138	130	143	145	135	136	146	124	119	133	108	113	139	129	133	129	141	115	129	147	133	130	137	126	121	134	116	137	112	124	121	105	126	114	136	146	146	136	134	143	140	110	138	151	118	148	133	130	130	133	125	117	130	122	141	117	135	158	137	135	114	123	122	126	146	144	127	127	147	129	133	153	127	125	128	137	149	145	112	125	112	132	131	118	127	119	125	137	130	104	129	118	128	125	133	129	133	124	138	146	138	127	119	138	129	135	145	127	143	125	154	142	126	111	127	146	130	136	160	120	141	120	137	142	117	131	155	139	128	117	126	121	134	127	121	134	129	143	139	129	146	129	141	138	158	112	127	116	131	149	125	132	113	135	143	117	119	143	131	120	135	147	114	125	119	115	143	116	122	119	121	131	131	132	136	121	135	151	137	123	128	137	136	142	163	118	131	138	131	129	125	126	132	115	116	154	133	125	122	146	147	136	127	136	129	136	120	136	117	107	148	132	126	131	132	121	146	130	116	109	146	126	137	123	121	130	138	161	129	126	132	136	140	138	129	142	120	125	138	122	136	141	131	132	128	129	152	137	135	161	140	144	140	117	116	140	132	121	127	139	117	135	137	130	139	135	120	135	140	124	135	142	151	152	116	115	124	114	118	133	122	138	135	135	146	156	129	132	119	134	138	124	124	146	121	150	129	116	130	138	147	147	142	126	148	110	138	127	119	123	144	178	118	152	129	128	118	128	131	121	139	131	133	110	134	113	112	141	125	119	128	151	118	115	129	123	156	135	140	127	127	128	112	149	139	154	139	136	141	137	131	104	128	121	131	125	130	122	129	120	142	114	105	143	130	131	152	141	124	140	150	130	140	128	137	117	134	133	136	122	133	127	128	150	136	120	117	138	140	125	134	125	142	142	112	103	145	135	123	113	132	131	133	127	125	109	141	129	122	127	110	144	117	134	126	136	118	146	141	134	144	138	115	122	134	129	112	144	151	116	139	138	131	129	121	127	141	119	136	127	125	151	145	120	151	138	117	132	136	130	129	132	131	123	157	112	114	121	119	131	113	131	125	151	140	132	136	138	133	125	115	128	122	131	139	134	129	124	129	147	127	155	136	108	122	120	138	110	126	135	156	157	130	132	109	122	150	139	131	152	156	143	128	129	139	115	123	144	139	131	114	137	149	105	122	134	122	110	121	143	146	144	136	129	127	141	115	126	136	136	153	132	125	137	140	123	123	138	133	128	131	137	140	123	129	126	120	138	137	142	142	122	122	140	112	126	123	116	110	155	132	126	133	133	147	147	130	138	122	154	142	125	113	111	127	134	137	132	131	125	142	156	127	136	122	114	135	127	128	124	126	115	129	134	132	129	118	124	124	126	128	116	128	160	135	117	144	141	140	135	134	144	156	132	128	125	134	124	131	129	131	126	127	122	134	144	129	132	124	117	116	126	149	126	120	122	116	136	134	131	128	116	128	135	136	131	113	145	152	111	119	118	127	120	117	152	113	138	139	115	134	125	117	141	120	118	132	119	120	140	134	135	125	145	119	120	132	144	123	135	110	134	123	133	130	119	116	135	145	140	155	133	125	139	149	125	140	132	138	118	140	148	146	114	131	134	138	130	126	120	117	137	139	134	148	130	126	131	109	129	114	146	134	148	124	131	135	131	127	126	129	140	134	135	124	146	124	108	131	130	133	139	124	123	122	145	123	128	130	128	131	137	145	157	141	138	106	135	131	132	145	139	151	124	130	122	141	142	148	146	131	135	120	108	123	134	114	132	133	129	119	129	117	148	123	140	147	137	150	134	130	133	131	142	125	129	134	137	121	135	118	130	124	136	141	153	124	124	146	129	147	156	124	122	113	136	117	109	142	130	127	143	115	133	127	117	129	118	103	151	141	142	132	130	125	139	129	120	121	127	131	126	132	132	120	121	140	137	123	114	131	128	136	110	129	130	116	106	122	121	133	126	131	121	131	144	109	135	117	140	115	125
7960	2803	6768	7175	6047	4746	3886	3241	2744	2411	2062	1784	1625	1496	1278	1212	1074	1031	1032	968	929	881	869	986	1487	2289	2432	1937	1416	1163	890	932	898	750	726	644	597	644	628	629	711	661	651	545	586	614	568	577	694	841	880	1228	5139	5890	593	487	548	505	484	462	451	467	476	493	501	490	466	503	497	504	483	466	501	466	476	439	456	431	452	485	479	449	497	485	465	478	502	479	501	446	457	459	474	490	473	434	433	484	460	404	467	455	486	519	461	439	450	453	451	454	407	468	474	446	485	457	489	450	447	462	436	463	440	486	450	442	470	497	487	440	455	433	477	416	442	469	457	474	450	417	495	456	468	490	454	467	431	429	449	479	433	453	445	463	464	450	472	428	462	460	484	441	425	480	422	458	475	471	427	427	442	469	469	455	450	444	447	496	470	473	440	429	429	458	482	469	475	454	438	451	420	462	434	454	469	460	418	446	438	431	443	435	416	462	421	447	449	488	454	460	444	436	449	469	470	455	438	462	438	483	455	417	433	423	464	421	462	434	443	466	486	462	419	500	457	427	438	465	459	473	454	466	436	448	416	472	441	461	456	439	450	448	493	432	437	448	418	441	488	438	441	424	455	476	437	432	445	426	464	403	469	478	440	416	449	437	432	483	453	473	437	421	415	471	440	460	431	445	440	475	435	391	421	480	489	506	445	442	431	458	430	431	462	438	473	464	417	444	496	483	491	458	464	436	444	459	424	444	472	440	480	444	452	444	395	446	471	493	455	473	443	466	425	454	424	486	431	469	458	464	482	474	462	481	475	461	442	461	464	471	459	445	437	463	474	462	505	478	451	498	433	462	445	461	466	428	468	414	506	473	456	444	454	442	410	428	488	400	447	442	469	453	466	448	460	456	451	421	490	461	451	422	455	482	445	427	463	460	467	479	460	433	436	455	453	433	465	449	427	455	482	457	448	451	460	417	442	407	470	432	425	452	426	436	483	423	435	428	474	474	465	431	449	439	456	415	447	444	433	441	429	432	452	443	447	481	472	416	492	447	411	419	452	433	436	440	442	422	453	472	430	465	415	435	412	471	461	443	461	507	462	457	470	459	450	440	452	427	464	500	450	451	473	479	447	422	458	436	432	474	428	451	430	449	458	406	429	447	451	417	475	458	479	429	438	439	395	418	444	439	475	475	454	472	465	458	444	457	481	437	467	453	455	468	469	478	478	430	485	457	440	417	426	463	423	433	434	480	449	447	450	479	458	431	431	426	443	461	469	481	464	420	430	448	457	411	480	451	438	445	437	477	441	472	449	434	439	463	409	469	438	452	476	455	450	484	416	433	418	442	466	468	477	461	428	451	449	438	490	430	475	464	457	450	486	423	488	446	447	440	455	459	450	447	476	483	432	449	414	471	423	431	444	437	400	451	509	461	504	467	457	451	450	434	467	449	466	434	467	443	461	445	440	437	467	487	470	461	462	436	447	450	454	489	425	462	441	442	464	451	421	465	477	465	437	433	443	476	456	448	461	478	470	476	434	446	457	518	448	449	449	437	479	426	435	442	451	468	451	471	479	434	456	441	436	462	429	467	473	451	449	434	482	445	447	477	402	448	452	491	450	484	466	458	472	457	472	418	449	417	462	502	460	503	436	450	399	462	474	448	480	479	449	423	463	431	469	403	493	470	492	470	425	406	453	456	436	447	444	460	478	418	456	438	470	436	449	487	427	411	450	449	445	480	471	453	441	461	460	434	453	450	481	447	471	468	415	448	439	444	439	460	454	455	442	443	444	434	482	431	429	450	427	446	431	469	422	456	443	466	463	428	427	477	485	454	446	439	421	434	443	426	425	434	449	458	413	422	453	468	462	457	441	473	425	452	462	472	442	469	476	459	463	469	421	471	452	468	504	442	475	470	452	410	443	419	431	426	460	493	473	453	465	459	475	461	407	487	450	443	468	478	423	478	465	450	440	477	457	442	455	432	480	442	457	509	454	437	468	445	432	483	409	447	455	458	433	437	380	453	476	431	464	440	425	469	427	465	461	461	440	483	477	456	441	474	440	490	443	471	430	433	421	499	442	449	490	434	446	452	470	449	450	432	428	447	427	466	481	426	454	456	426	461	483	450	469	456	450	500	443	446	463	431	445	405	482	420	451	408	441	450	464	468	479	420	447	427	483	440	454	454	453	429	478	442	460	455	451	434	449	473	481	450	417	425	438	446	460	422	473	432	438	414	455	446	483	463	448	469	463	449	498	482	413	412	443	437	441	455	453	432	490	470	432	466	481	468	457	489	456	462	427	464	463	458	429	459	460	443	450	440	442	470	434	433	453	465	436	460	460	495	424	456	485	425	451	456	419	460	446	456	404	460	465	446	428	448	475	420	485	423	452	436	471	461	453	431	437	489	434	402	459	422	442	457	477	453	429	431	477	432	481	493	490	469	456	475	412	483	430	441	463	447	476	442	440	461	438	419	446	418	430	437	436	442	460	461	423	479	438	421	433	449	475	460	436	468	462	453	425	466	456	449	424	479	496	451	457	493	445	443	444	467	459	431	479	459	430	482	453	454	433	437	405	463	431	449	431	488	476	439	452	434	440	488	497	481	451	454	434	434	445	431	462	438	466	425	444	438	429	409	447	445	455	475	450	456	446	450	419	474	487	489	433	475	454	425	446	445	457	467	514	452	440	450	440	452	442	472	459	476	468	455	463	462	465	460	445	438	434	454	429	458	463	430	457	458	453	437	409	446	454	427	439	433	452	475	465	478	460	422	455	435	464	466	414	450	432	457	412	431	426	446	436	421	441	465	431	415	478	406	456	477	449	462	405	467	494	450	437	434	480	457	467	460	442	466	470	443	472	414	423	450	418	452	446	463	465	446	461	479	423	399	437	443	425	427	437	469	447	454	480	467	462	460	466	461	476	449	448	484	440	430	432	423	442	453	459	492	485	445	463	492	477	437	437	436	464	447	453	438	433	422	446	445	439	454	501	458	447	430	431	436	429	465	433	480	412	456	476	496	484	460	436	453	478	445	444	443	483	436	447	491	462	444	462	412	464	454	457	479	419	448	415	444	449	474	455	477	484	451	447	428	442	460	481	447	442	464	455	460	455	439	443	478	464	415	404	421	405	413	469	481	488	435	435	466	460	448	468	449	465	423	473	439	471	442	442	475	480	428	448	464	463	431	445	432	445	446	410	439	434	420	450	492	417	436	448	474	407	443	450	458	420	457	469	453	461	472	444	437	407	477	477	419	471	478	446	465	453	447	434	439	446	457	450	430	478	449	429	443	446	430	439	436	481	420	415	445	470	446	406	464	445	448	446	466	428	418	475	461	452	461	479	471	424	432	424	450	444	453	465	445	439	436	449	432	461	451	472	465	469	471	488	438	503	483	444	463	444	450	437	459	463	453	463	460	414	465	438	448	497	436	458	480	462	425	475	432	498	514	493	451	470	452	443	424	440	456	441	453	448	472	476	436	435	409	427	454	505	458	427	435	491	450
1383	314	346	334	306	286	274	273	284	243	304	264	280	280	275	250	249	258	282	247	278	289	269	313	289	267	280	281	292	272	284	309	252	283	269	284	236	273	290	267	286	263	285	272	263	305	281	252	279	292	271	280	281	313	280	285	292	280	280	274	237	265	273	282	276	280	291	273	252	291	273	269	260	260	271	239	292	283	251	305	255	309	267	273	268	301	286	281	310	281	294	262	251	297	286	287	291	269	286	267	293	284	276	274	296	312	263	295	277	290	255	252	255	288	283	273	252	264	292	229	290	284	266	278	275	246	265	278	298	245	285	244	273	291	268	242	285	280	280	258	281	285	274	283	308	270	271	291	299	256	267	272	254	239	261	288	257	276	280	264	275	315	277	242	285	307	269	265	250	301	288	289	295	257	284	274	284	267	269	298	287	253	247	268	255	279	264	274	265	279	261	288	268	273	277	274	252	282	264	256	278	245	303	283	260	281	298	303	299	304	299	277	277	275	275	265	277	281	291	288	268	265	259	255	259	268	272	273	293	287	249	289	261	295	258	274	304	242	259	274	281	262	275	282	293	282	272	242	244	255	287	263	273	271	272	278	289	273	285	294	259	260	256	260	314	281	262	274	298	287	281	264	250	298	274	283	259	286	282	256	273	263	300	284	314	258	280	281	250	288	236	296	259	266	319	296	288	292	271	262	239	261	265	307	251	297	274	284	276	258	266	228	283	268	249	287	266	280	278	264	267	268	262	319	294	289	266	287	275	271	269	271	286	274	258	240	282	286	317	248	285	284	276	276	259	259	240	282	305	281	270	262	290	291	274	260	249	281	277	278	268	273	288	264	268	257	282	257	287	273	243	262	262	277	285	274	284	290	277	250	289	250	280	299	298	293	260	275	270	266	293	270	256	278	254	268	305	280	238	271	279	232	247	307	274	280	261	277	315	246	282	269	280	294	276	284	262	253	272	256	273	306	271	266	289	270	290	266	284	304	260	276	266	249	259	274	268	265	253	287	295	267	315	255	274	291	239	288	278	282	253	295	240	264	309	270	270	252	275	265	265	258	267	279	307	291	254	297	241	284	260	267	306	276	294	281	271	264	275	278	259	285	287	301	280	258	303	237	262	294	264	240	296	271	267	314	266	272	280	276	232	263	297	263	277	286	303	283	242	273	294	275	248	293	256	281	280	250	233	271	278	267	270	272	276	291	291	312	262	263	289	290	289	309	257	271	255	273	265	257	296	276	290	287	287	252	261	295	277	281	286	282	282	237	294	291	274	231	274	281	290	274	276	266	282	261	278	257	273	290	248	257	286	286	290	272	265	276	246	255	249	293	283	279	247	275	270	237	258	288	245	267	308	255	257	250	297	272	275	286	302	279	227	283	277	277	290	272	271	271	318	276	307	277	305	275	272	275	293	279	269	244	273	287	281	288	237	297	261	288	271	259	277	276	285	287	269	237	242	275	248	282	248	265	259	270	271	291	248	254	286	278	280	270	299	257	280	288	273	244	286	279	287	273	273	287	316	257	248	297	289	281	270	266	275	273	261	276	290	282	280	263	275	287	272	276	280	258	277	243	299	283	271	259	295	292	266	270	292	264	302	275	312	276	243	277	283	249	270	263	277	282	277	262	281	273	271	278	270	274	296	275	281	309	292	260	278	291	255	305	268	275	273	278	275	298	279	273	288	275	274	287	286	285	298	264	293	279	285	266	270	280	244	302	298	256	278	272	255	263	311	261	250	257	268	268	286	262	273	299	276	272	277	289	273	271	269	265	287	272	266	271	268	299	284	285	288	241	258	285	275	305	300	258	276	264	270	268	281	273	291	278	298	286	250	266	250	275	285	253	284	244	264	265	252	259	272	271	271	268	268	282	277	269	316	260	282	254	268	251	271	287	248	246	240	240	292	298	277	290	265	290	269	275	273	283	266	254	261	289	287	287	266	256	255	240	271	286	268	282	282	276	251	260	277	291	267	280	269	276	260	264	277	260	293	234	282	288	280	287	291	265	280	300	262	306	302	314	259	289	255	263	255	276	286	282	286	279	262	281	288	277	289	280	320	270	284	294	284	270	278	292	261	264	234	281	306	243	279	291	306	264	290	290	262	276	272	247	238	260	273	277	290	251	283	288	269	282	255	303	247	268	253	284	306	252	270	284	289	243	289	284	286	309	260	263	250	249	258	286	285	275	295	268	272	289	250	281	284	277	279	260	281	256	290	255	297	276	303	260	288	263	278	280	258	272	255	250	258	245	230	254	285	295	285	273	274	282	278	257	302	312	247	294	257	270	265	262	293	279	261	274	269	257	306	283	292	291	251	260	256	243	258	302	275	276	243	263	295	253	268	284	285	283	276	283	273	259	274	277	298	291	295	290	259	229	299	292	252	288	292	286	280	307	272	264	246	255	289	287	248	258	309	261	260	287	268	271	272	279	286	270	268	248	268	270	248	280	287	285	244	283	269	263	281	278	277	291	263	285	276	295	255	290	292	271	315	294	286	276	269	271	284	303	289	272	274	282	267	275	301	256	261	250	276	281	298	276	305	279	270	305	281	295	249	268	284	291	241	261	277	255	276	278	291	248	268	287	250	304	284	257	270	280	283	316	265	252	280	272	284	260	269	252	291	263	270	275	240	283	291	278	259	254	275	246	248	256	288	288	271	255	284	276	245	273	272	277	267	250	280	278	266	284	290	297	261	272	301	268	294	272	265	297	290	269	299	274	291	278	280	289	286	278	276	251	301	281	272	261	276	273	251	266	251	309	267	284	257	312	263	292	265	288	271	304	256	274	259	240	278	259	286	277	288	266	278	272	256	289	280	268	261	252	300	269	265	287	302	265	285	293	269	244	274	272	260	296	288	289	269	252	303	315	284	266	280	261	258	301	278	267	286	271	265	310	288	277	284	263	283	283	269	246	279	268	241	256	286	307	265	273	279	292	313	268	233	283	268	261	283	277	252	274	259	292	274	246	273	256	275	281	264	264	268	264	271	271	265	270	276	263	271	256	275	258	246	293	248	254	294	282	270	230	277	280	287	258	312	265	279	255	271	268	296	276	302	267	268	265	247	263	287	260	269	287	267	300	255	293	233	295	288	314	315	279	329	284	266	268	278	268	259	235	292	323	274	269	298	274	301	286	296	240	248	280	264	271	274	296	268	254	258	267	283	213	299	281	286	263	288	315	262	275	283	288	239	295	251	285	278	287	294	248	265	286	268	278	253	266	311	277	289	287	272	285	303	259	296	244	296	248	280	295	291	260	278	264	286	257	238	298	233	281	266	318	255	275	290	304	288	281	273	270	289	248	294	274	281	274	251	262	271	293	280	268	277	302	293	274	251	273	295	292	263	249	286	262	273	281	279	258	238	268	275	274	299	286	267	253	249	233	258	261	251	280	298	255	299	264	261	273	269	264	273	264	292	280	276	272	283	264	288	266	303	290	292	295	268	267	280	267	296	280	248	287	270	267	274	262	271	261	260	296	259	247
2274	904	1071	1065	1006	955	950	886	934	937	897	871	856	851	853	861	840	870	853	859	889	881	834	858	876	918	914	836	924	838	910	889	918	867	893	835	891	831	851	881	843	840	908	877	850	849	842	861	854	855	877	826	1001	1105	808	839	861	867	844	856	863	884	838	842	827	847	819	861	874	895	840	857	861	864	834	881	814	887	875	818	819	838	870	835	883	872	870	819	781	860	800	854	867	904	828	861	849	840	782	899	857	888	852	833	855	884	872	874	847	843	836	863	848	783	875	879	849	835	838	851	794	850	851	793	830	846	794	880	875	856	828	854	880	805	849	869	865	847	812	913	827	836	838	830	796	836	823	856	848	875	817	851	880	838	881	812	831	840	877	873	790	838	840	882	798	860	840	855	829	874	823	857	842	843	806	854	846	865	834	877	841	889	869	844	837	872	860	849	850	860	868	847	881	860	809	809	839	858	878	841	870	898	875	866	852	898	896	848	861	819	807	857	804	844	805	853	846	843	853	805	904	791	927	834	836	843	870	878	881	850	868	876	815	829	835	850	834	782	836	817	833	850	860	841	808	843	808	853	845	814	840	836	860	826	885	847	782	854	878	780	860	821	864	871	901	800	863	833	831	842	842	855	895	827	852	828	844	834	857	864	868	811	869	812	833	859	803	844	809	884	837	834	817	869	913	843	863	824	813	849	850	789	849	855	824	816	822	810	831	810	869	870	886	851	857	896	871	818	828	860	898	855	823	810	772	843	841	835	891	833	814	836	852	854	848	819	868	836	818	854	892	811	846	834	810	836	844	867	818	828	820	846	859	828	808	843	884	852	866	845	864	872	865	876	792	878	835	855	843	838	886	829	925	840	844	855	884	834	860	784	798	845	848	807	852	817	883	875	866	878	806	827	836	891	837	888	854	864	849	878	840	872	849	836	769	856	875	851	860	843	835	867	798	812	848	836	863	857	861	894	826	832	793	846	829	855	855	809	877	867	860	858	833	864	843	809	872	864	859	780	831	851	846	794	869	759	821	795	809	841	828	858	885	854	826	880	835	852	789	822	798	879	859	866	823	831	816	830	815	824	868	883	837	810	877	847	815	842	891	834	842	838	888	843	853	879	866	822	797	853	832	869	811	825	885	909	839	871	821	841	899	860	866	816	870	864	858	847	793	848	811	789	857	849	836	885	839	824	868	835	877	834	900	889	851	885	845	842	814	833	825	880	854	848	855	807	848	857	826	853	832	872	882	865	827	892	849	926	867	844	791	832	840	839	819	861	782	826	850	789	838	823	818	801	830	870	834	882	818	850	860	912	804	823	855	840	903	861	817	832	865	887	796	873	860	875	831	881	864	876	829	843	807	813	846	826	853	813	905	851	826	872	815	847	862	858	860	846	865	879	817	850	828	850	840	875	819	826	871	854	871	864	856	880	874	802	777	856	867	870	825	828	892	874	837	873	857	864	821	816	858	889	817	876	796	828	835	804	853	876	859	835	864	828	813	833	858	812	845	885	860	850	850	878	823	892	866	905	859	859	816	815	839	816	800	845	807	882	816	829	836	798	787	808	855	909	847	826	823	861	821	861	842	879	862	831	856	844	820	839	872	800	883	844	858	847	817	783	858	831	826	825	850	865	843	912	874	892	869	864	818	806	839	822	876	892	802	858	881	859	854	830	861	894	815	853	833	772	820	864	883	877	843	896	872	855	833	794	818	837	833	818	876	799	795	775	840	852	835	829	848	870	907	786	840	824	794	851	838	868	822	818	909	859	839	856	806	801	801	832	848	841	810	813	831	869	850	863	874	866	830	836	845	887	868	856	872	800	857	873	892	784	852	832	851	861	826	806	802	818	869	908	801	847	872	917	821	806	848	804	883	826	822	878	832	822	861	840	847	856	856	848	826	880	832	865	819	816	867	883	818	830	834	825	883	806	847	864	874	865	844	836	911	838	846	833	803	836	880	895	876	876	813	839	814	803	790	874	823	793	892	844	799	853	828	872	800	809	814	861	826	851	875	894	833	837	821	829	850	817	818	882	882	846	824	841	804	842	858	806	847	871	789	857	877	856	853	824	883	853	776	815	891	869	855	812	859	867	869	832	853	849	878	902	844	845	797	827	802	856	875	895	854	873	906	820	858	836	888	827	856	847	791	861	813	794	871	852	821	842	843	841	841	815	872	841	896	878	845	852	852	863	801	812	887	869	876	854	851	811	904	835	860	834	847	850	793	840	811	841	859	838	862	829	837	890	815	850	873	855	823	824	843	827	818	846	810	861	854	848	850	863	872	834	895	850	860	849	866	837	852	830	872	857	871	818	832	814	863	849	825	857	828	819	818	852	826	833	842	863	839	846	804	848	830	866	855	880	915	825	811	868	835	841	877	817	854	855	889	818	831	839	823	839	854	823	860	862	866	859	807	847	816	824	818	838	827	811	820	848	815	869	800	871	854	851	812	834	802	858	845	846	822	797	810	873	856	845	868	879	809	828	868	905	814	916	850	850	871	861	777	811	805	870	877	884	844	830	843	840	848	894	848	837	858	829	853	861	803	849	867	884	844	870	863	854	850	848	913	830	785	836	852	825	889	908	874	863	858	859	840	829	875	858	785	845	846	850	797	884	833	831	879	856	856	826	893	821	881	836	844	848	845	816	858	845	841	867	860	885	858	811	839	825	862	856	874	833	830	833	840	849	878	824	842	906	850	821	819	868	892	814	851	931	852	832	839	849	811	824	860	859	839	859	875	858	865	839	839	823	832	778	885	847	856	818	863	841	883	854	848	819	813	833	840	859	831	853	841	836	892	840	879	884	837	874	872	836	838	822	849	829	864	850	814	845	832	894	842	799	793	845	851	876	858	878	809	834	826	799	843	879	823	869	908	858	819	844	854	872	883	864	842	867	834	839	818	814	859	848	868	840	856	814	852	859	853	856	800	806	820	883	805	788	854	816	824	850	814	850	847	823	880	852	856	849	864	836	856	861	831	866	828	837	859	888	894	776	786	850	800	845	902	874	829	851	818	876	858	839	855	823	872	833	871	834	824	849	840	876	815	849	869	811	829	839	944	815	838	824	848	837	897	831	880	871	861	824	821	875	793	863	862	869	848	824	845	891	823	838	852	795	865	898	859	786	857	860	821	855	850	890	879	883	819	815	853	859	847	807	819	875	822	845	794	825	874	808	812	863	877	844	839	882	861	889	830	859	858	815	848	852	877	878	827	853	831	834	818	872	827	854	842	905	880	806	794	822	895	773	832	879	828	885	849	859	831	850	807	843	849	831	867	883	855	841	859	813	833	819	852	884	884	790	811	847	774	778	896	875	841	851	872	885	894	889	840	776	839	815	855	813	858	838	874	846	840	822	863	860	794	837	825	832	792	836	833	879	836	875	863	891	852	817	851	819	852	813	824	893	827	873	842	881	824	829	829	881	834	828	868	833	803	810	858	854	859	844	823	823	857	863	857	814	871	851	848	809	807	840	905	823	930	892	863	835
4789	1263	1564	1081	779	575	422	377	280	262	270	251	205	225	213	193	201	182	194	175	168	179	165	183	199	252	238	226	201	235	279	271	229	176	162	150	178	149	171	156	169	169	149	171	166	144	176	161	178	178	179	168	354	415	197	149	140	165	160	139	145	160	170	136	140	171	173	155	165	152	152	147	160	180	187	138	167	145	155	147	155	150	156	153	158	145	137	153	154	157	156	170	153	163	161	150	144	169	164	182	147	148	157	163	188	141	145	172	155	148	165	139	166	152	153	155	157	161	162	143	157	161	142	162	160	169	155	166	163	149	158	141	173	142	158	136	155	134	158	153	175	160	152	166	176	162	155	171	149	161	150	164	149	136	157	159	158	161	151	143	144	136	156	122	167	130	124	159	169	156	141	162	170	172	142	161	145	148	153	153	149	155	169	178	157	147	161	158	134	157	139	141	152	144	160	157	149	160	158	149	152	158	160	144	145	157	132	153	142	153	139	170	152	162	149	156	143	158	155	155	129	158	157	153	144	144	153	155	145	134	157	154	168	171	159	152	155	149	161	161	143	143	173	154	125	169	151	165	141	134	144	159	139	172	153	164	164	155	170	140	149	144	161	144	154	147	136	129	155	140	132	133	149	148	166	153	166	148	147	157	157	177	153	140	132	134	147	143	161	166	156	141	146	155	159	179	162	156	143	165	148	153	163	152	137	138	147	156	134	141	167	130	136	141	152	142	136	154	159	136	175	147	188	178	166	149	156	153	176	155	165	168	120	151	137	153	169	150	159	135	162	170	138	174	141	172	163	178	159	168	157	136	152	149	173	151	152	159	146	164	143	160	157	143	137	162	147	152	146	151	184	143	148	169	141	136	140	141	144	125	152	162	136	136	196	147	148	156	145	145	143	138	150	135	161	149	174	146	133	149	164	131	150	152	159	166	166	139	159	154	136	158	160	159	148	160	151	153	171	162	165	149	165	160	144	148	147	155	134	162	156	171	158	165	145	154	151	155	145	152	145	146	150	142	165	154	158	174	160	170	138	152	158	140	148	166	155	144	159	128	170	159	145	150	162	160	144	150	157	155	149	164	145	149	143	164	131	145	162	146	155	158	133	146	138	152	163	163	154	146	149	141	140	151	144	157	181	144	139	165	140	143	156	161	129	126	159	150	155	148	170	153	163	145	170	142	178	184	167	153	164	152	148	154	161	156	138	175	137	159	167	139	162	142	167	145	157	150	149	157	149	178	151	134	155	156	138	144	163	161	161	135	161	174	160	158	144	156	144	153	169	161	154	162	142	153	149	154	151	148	165	162	146	154	150	148	152	158	154	145	164	141	142	150	149	136	162	151	162	153	162	149	138	166	178	144	159	152	146	157	137	143	168	162	173	158	174	140	144	172	137	179	164	155	156	158	145	153	141	147	120	145	161	150	166	151	175	145	159	152	154	182	155	170	151	149	151	157	178	152	134	152	160	151	152	139	153	139	188	150	133	154	180	183	168	156	176	162	159	137	179	153	135	172	145	126	168	146	149	155	151	153	155	148	150	174	140	124	153	138	149	150	144	172	166	148	168	145	156	137	158	163	164	118	154	156	153	162	143	146	150	137	151	150	153	165	164	162	150	141	164	162	145	157	151	153	159	133	188	137	153	130	130	150	169	160	154	158	129	152	150	125	137	170	128	139	148	157	149	172	162	154	153	156	159	145	174	149	160	163	130	155	176	150	159	185	156	155	162	162	151	144	148	150	135	154	159	149	171	154	158	148	171	144	146	137	155	152	149	153	159	151	168	181	139	145	137	179	144	157	133	141	150	176	136	160	159	131	154	149	132	169	156	161	140	141	142	158	152	154	157	165	156	139	156	144	132	121	167	148	151	154	157	148	165	157	153	160	147	166	142	172	121	140	146	150	160	161	154	159	146	137	153	166	162	170	158	154	157	144	165	140	152	159	157	159	166	169	150	145	149	172	154	139	120	162	144	156	160	149	133	123	140	168	151	153	169	156	180	162	156	152	146	159	165	148	158	155	137	174	155	150	136	157	146	143	159	161	158	166	152	162	185	146	137	157	148	138	145	144	146	159	168	154	160	147	152	169	152	157	162	154	153	160	158	163	153	146	183	158	155	149	165	160	142	150	168	163	152	159	178	196	166	156	157	148	183	142	148	164	164	149	153	164	153	169	150	138	140	161	148	149	169	153	161	159	160	148	153	159	152	153	157	136	139	148	152	163	155	171	148	137	159	161	157	154	171	160	151	145	133	149	146	162	169	148	153	141	156	144	140	153	154	143	165	150	165	157	141	149	145	143	148	171	156	143	162	147	122	152	163	135	145	174	150	141	143	156	160	169	165	175	146	162	152	139	126	148	142	158	147	159	151	161	160	160	140	163	141	169	152	141	164	143	129	136	144	153	163	162	157	143	152	142	142	163	166	133	150	138	157	149	147	170	141	175	157	164	154	171	181	156	154	161	170	147	141	155	148	106	137	160	169	159	152	150	157	166	152	144	152	183	151	136	149	142	146	157	174	167	138	142	160	151	167	151	157	133	150	157	142	161	170	151	164	141	143	151	142	161	163	161	133	145	144	141	146	137	142	139	152	175	145	141	167	169	150	142	146	172	152	144	157	146	154	162	148	173	150	169	158	150	152	139	162	154	155	163	168	141	177	168	159	177	158	169	124	158	160	154	177	152	167	137	166	140	140	150	164	159	138	157	149	162	181	166	157	157	153	147	146	131	171	137	140	168	160	146	147	153	151	176	153	150	144	136	171	159	175	145	139	182	146	142	135	168	129	156	168	136	130	132	160	164	163	171	141	158	162	184	166	136	145	158	150	156	120	168	142	166	136	159	137	145	160	145	171	153	161	155	156	146	149	181	167	151	162	157	162	155	147	157	158	151	157	146	148	172	173	135	146	147	135	169	165	162	164	169	147	154	154	135	152	146	172	142	154	171	155	145	142	154	153	160	175	145	154	154	170	147	144	154	147	157	157	154	146	147	156	165	148	144	173	129	162	147	144	182	164	160	155	136	132	142	164	138	156	156	157	158	142	176	152	175	137	164	150	169	140	157	151	132	145	167	149	151	151	160	147	164	162	146	152	154	138	137	156	157	160	148	151	157	168	168	153	135	144	144	172	158	149	169	158	135	155	144	158	167	156	154	136	177	154	164	147	142	144	143	164	151	162	166	133	146	148	177	142	156	148	160	147	161	161	165	135	146	174	134	150	141	159	152	137	150	181	155	156	159	157	159	164	144	167	144	139	145	173	141	149	155	138	186	157	172	148	154	149	166	169	150	151	154	169	150	155	149	164	171	151	157	183	153	144	159	154	151	147	169	137	152	124	133	133	163	149	155	149	167	159	151	181	138	140	146	171	162	153	159	143	143	152	163	144	158	134	144	154	148	180	158	173	155	157	164	156	146	165	162	177	158	154	151	179	182	137	145	137	166	166	170	157	158	155	176	121	144	159	142	139	148	148	129	158	133	132	145
5579	1673	3711	4167	3471	2888	2258	2003	1701	1470	1326	1219	1164	1017	932	902	866	835	804	763	701	712	712	755	1103	1698	1750	1256	1355	1359	1746	1594	1126	832	630	592	592	578	670	668	643	662	582	615	559	583	561	579	636	752	750	824	2667	3156	597	564	577	544	542	503	558	542	554	571	553	536	505	531	541	555	489	524	519	525	505	517	497	507	516	526	521	504	488	568	503	515	525	509	493	479	482	492	491	531	537	528	556	512	516	534	531	514	507	485	506	528	519	520	529	511	523	480	503	527	501	506	499	476	495	521	506	494	504	499	516	520	501	477	523	488	505	542	493	458	551	505	511	496	493	481	536	487	573	521	503	537	523	521	510	482	490	513	532	522	535	516	531	510	493	482	533	504	516	501	496	532	464	529	525	515	563	541	518	492	541	527	519	499	502	520	520	535	489	523	492	502	567	515	482	487	507	500	498	502	518	493	517	483	491	506	540	483	505	483	523	506	562	500	491	495	496	495	527	515	530	507	526	467	507	522	536	530	522	511	477	495	478	545	509	498	483	499	502	568	511	495	504	551	506	507	495	545	522	500	519	507	485	487	479	517	549	517	507	537	515	543	512	539	497	522	513	529	509	520	542	497	493	487	452	526	511	512	493	507	500	506	503	486	493	551	509	521	496	506	514	537	500	542	512	508	519	501	532	517	483	482	501	524	516	520	490	540	534	524	516	491	526	489	485	513	492	498	490	483	500	484	488	459	470	486	504	483	504	510	504	528	481	518	524	515	493	543	483	517	495	528	488	501	529	502	532	503	517	538	482	520	521	528	529	562	509	469	529	510	492	514	533	568	475	526	505	516	503	516	509	504	547	455	516	556	510	472	497	501	478	513	510	489	524	512	488	530	539	501	519	531	479	534	475	510	537	513	508	514	511	526	539	469	480	522	515	540	491	503	480	537	528	486	523	512	495	490	461	502	528	532	488	486	515	489	526	482	474	489	504	517	529	500	506	510	475	533	505	525	500	527	476	484	516	535	484	547	483	502	503	502	522	462	480	478	525	514	476	502	492	473	498	501	502	495	540	536	513	484	499	506	490	506	554	507	527	523	541	507	505	480	511	520	512	516	544	478	495	502	519	518	523	488	485	501	498	524	509	517	512	514	518	512	546	512	493	500	502	509	506	495	521	507	516	539	567	511	549	525	499	497	545	492	521	505	531	477	473	501	508	518	515	514	476	532	540	542	533	498	554	505	548	507	559	511	488	456	502	503	500	508	513	483	531	521	461	503	446	510	465	486	479	517	518	507	503	541	548	510	506	514	532	535	545	532	545	516	507	514	515	481	527	538	485	535	536	501	482	497	514	525	490	485	506	506	492	522	508	501	530	543	534	535	493	552	512	504	478	555	451	531	514	475	513	510	528	492	540	556	473	515	494	539	519	511	497	507	500	491	488	501	491	491	486	497	469	485	467	524	489	499	478	522	518	495	535	536	495	492	535	481	515	521	468	472	506	550	534	474	480	473	503	457	498	536	532	532	486	536	560	490	527	497	528	505	538	513	469	490	476	561	541	504	566	507	485	523	498	538	501	526	521	519	531	522	493	490	500	507	485	494	523	526	489	507	507	484	532	526	523	506	532	502	496	510	514	496	517	490	497	497	531	483	503	470	485	478	488	533	525	520	500	490	514	470	507	476	524	485	496	463	519	498	489	512	490	480	472	480	499	535	511	509	543	469	499	513	496	487	511	522	491	500	544	481	540	500	484	536	510	498	511	482	521	535	498	478	504	495	533	539	516	523	485	533	510	477	506	504	477	517	499	513	507	556	508	528	535	511	546	525	488	513	518	518	509	478	499	490	531	468	472	521	523	503	494	531	508	482	535	521	529	543	556	500	512	507	520	496	494	516	525	528	545	505	530	496	479	479	517	537	510	533	490	528	496	527	485	501	539	542	538	529	536	522	545	520	519	526	505	484	506	502	553	476	542	509	532	499	522	470	508	483	494	529	514	511	515	528	526	469	478	480	509	472	479	506	505	487	510	497	494	509	499	465	516	530	485	518	510	471	459	525	498	504	502	509	477	541	537	517	508	496	507	517	487	508	516	536	492	529	530	518	515	473	500	505	497	509	505	502	519	524	549	471	510	552	507	510	520	543	538	501	524	491	512	473	488	481	516	511	515	502	526	554	499	476	548	533	532	523	514	550	509	463	493	485	487	485	568	516	488	535	503	496	548	498	524	494	533	491	499	549	533	565	518	498	497	524	541	459	529	471	499	493	485	526	522	510	511	483	497	529	528	516	482	518	514	499	497	452	472	511	529	497	474	521	514	519	509	532	498	485	502	515	519	426	484	513	483	528	504	504	504	480	490	520	486	500	534	518	514	495	531	543	526	524	479	519	503	506	513	473	509	505	489	480	530	524	504	460	535	508	518	491	474	557	506	516	506	551	508	526	479	493	498	504	512	501	462	483	494	474	500	519	527	531	500	490	521	547	504	467	530	554	535	521	498	521	522	460	515	494	511	523	496	511	505	568	535	520	496	527	516	467	505	507	510	516	465	506	531	529	533	503	494	529	491	523	491	497	532	476	523	541	501	482	500	535	507	521	525	510	534	524	505	475	489	511	495	511	471	532	512	519	482	509	504	533	490	513	507	548	521	488	549	485	489	539	488	518	483	454	519	525	513	532	545	495	495	527	511	470	532	479	547	514	535	519	537	537	488	515	504	477	521	533	527	514	547	498	524	493	509	569	501	496	515	487	505	557	520	549	514	531	504	505	502	487	509	485	505	484	533	511	511	484	489	514	491	459	468	508	488	501	489	502	491	512	517	506	506	495	485	473	519	499	521	515	505	521	515	529	546	528	537	544	531	477	506	494	479	518	515	475	507	504	492	520	546	489	505	533	487	505	492	494	489	488	468	533	489	471	497	509	477	510	494	507	501	499	464	483	507	529	494	489	536	505	533	549	471	534	511	499	515	474	516	511	527	493	532	515	525	490	530	490	549	511	529	487	513	547	501	510	505	494	516	482	524	470	497	514	529	489	504	497	547	497	516	509	509	497	500	541	511	513	486	520	525	489	476	528	533	488	511	497	493	499	505	496	503	483	510	502	491	495	504	490	531	518	527	582	496	510	503	486	471	487	510	524	467	499	489	444	497	479	521	502	551	482	502	495	550	484	507	484	495	475	513	507	510	472	506	509	522	498	460	536	513	485	535	536	525	525	530	512	512	524	559	514	506	507	537	546	500	498	515	453	525	506	577	489	545	516	480	554	529	535	502	511	514	506	484	522	470	509	535	487	526	552	466	486	488	537	555	532	492	495	505	528	506	524	516	534	541	529	553	529	503	489	520	529	512	489	530	535	527	517	539	506	485	508	473	498	477	486	500	513	495	532	507	539	476	546	532	507	520	497	497	492	493	495	476	522	544	489	526	492	487	494	528	514	535	469	508	562	510	478	523	532	496	463	504	485	525	528	545	516	490	506	480	523	499	482	536	509	571	499	497	532
8954	2399	2772	2017	1318	957	687	517	458	339	320	252	239	236	233	200	219	185	198	191	163	176	184	182	224	349	345	306	562	835	727	435	293	205	174	158	156	152	136	173	148	150	154	144	152	149	162	140	152	151	178	174	436	566	156	132	158	137	148	135	149	150	122	126	141	155	144	131	108	145	144	120	124	132	137	109	120	134	151	127	137	142	117	154	141	135	115	112	131	132	143	144	131	128	152	118	130	126	132	134	137	153	151	135	143	130	137	150	131	138	122	119	134	119	120	140	125	118	138	134	138	140	146	111	120	107	125	145	130	128	147	124	143	127	150	149	121	127	120	126	130	149	126	121	143	131	147	127	126	133	126	138	138	130	141	151	145	136	122	148	134	158	145	138	123	125	124	121	143	144	147	124	132	133	134	123	129	139	139	145	132	155	134	129	129	150	119	108	133	131	145	146	154	161	149	111	123	138	124	125	121	135	140	124	152	133	121	117	127	133	119	136	153	124	115	139	130	140	120	134	135	134	136	128	132	119	138	121	145	139	131	135	127	133	116	131	123	129	140	125	118	128	139	156	139	120	161	153	122	134	141	118	129	131	112	128	120	131	147	129	125	132	151	129	118	104	118	149	126	127	137	131	146	142	121	115	127	138	121	131	141	142	149	141	136	156	122	126	155	135	141	139	142	133	132	157	123	130	138	125	130	127	135	127	126	142	123	106	132	128	122	140	138	117	112	117	132	129	106	137	154	124	140	125	138	125	143	126	125	119	130	146	127	134	124	139	127	129	129	134	114	116	146	133	135	135	141	135	132	133	121	146	144	139	141	139	137	141	147	128	145	117	144	129	128	126	124	122	140	125	128	122	146	137	130	134	132	141	133	143	126	145	118	132	144	125	139	146	141	129	111	128	110	122	146	133	145	135	131	137	111	130	120	123	124	127	131	157	133	118	131	126	163	124	123	135	140	137	132	133	140	114	139	133	133	133	127	121	140	142	130	148	139	150	157	137	142	120	132	132	132	136	123	139	131	143	121	131	121	119	150	125	122	130	126	135	143	129	134	144	132	145	132	127	133	117	127	140	132	103	117	121	134	119	129	127	132	123	123	138	127	136	134	114	125	146	129	145	155	118	141	119	135	138	124	141	155	107	137	115	140	134	144	128	155	109	150	152	136	149	133	134	138	136	108	127	125	142	130	141	108	114	107	135	126	149	139	150	127	137	133	142	117	123	135	138	132	136	122	136	133	132	159	135	163	145	112	117	148	139	118	128	144	139	130	144	131	137	122	126	141	124	151	143	124	101	125	161	143	125	156	128	138	134	142	135	122	136	122	146	134	133	122	127	127	130	97	132	115	131	150	125	132	118	148	144	124	127	129	134	112	151	134	145	139	108	135	141	151	133	132	147	115	144	127	151	152	140	140	134	124	138	129	134	121	130	125	150	119	128	137	115	127	132	133	122	125	131	120	143	131	130	124	143	124	103	114	133	135	118	145	148	136	146	123	119	121	106	141	138	136	135	124	135	145	166	137	100	137	152	117	135	131	129	135	133	146	133	127	136	129	150	143	130	131	135	131	137	124	108	132	148	128	124	126	136	127	123	134	164	138	112	134	130	127	130	146	108	130	128	141	138	123	124	147	140	114	144	130	135	111	134	118	122	110	142	117	140	141	132	136	149	137	122	139	135	129	146	136	118	120	145	125	127	133	121	132	132	131	142	140	125	146	151	128	132	141	135	129	151	133	119	99	136	119	129	126	166	117	109	134	141	125	122	149	145	128	140	139	125	149	148	118	131	134	152	126	134	121	105	139	120	134	143	112	152	136	130	154	140	137	154	141	138	144	121	137	138	123	135	128	136	136	135	105	130	137	123	141	119	140	136	133	146	129	156	143	145	135	136	104	126	141	135	141	117	151	131	132	138	128	143	138	127	119	135	132	123	134	153	117	121	141	149	122	132	123	126	108	137	132	140	152	161	138	133	118	131	132	130	141	135	133	123	114	126	126	142	146	127	130	137	123	126	128	128	123	137	128	127	132	131	157	145	137	143	157	145	123	122	111	117	145	115	122	114	103	131	129	126	129	155	123	148	149	130	135	123	128	106	133	125	126	132	147	151	127	140	149	147	132	148	143	149	128	129	129	132	135	134	144	141	149	141	151	104	151	137	139	137	144	139	126	147	102	107	144	136	149	123	141	136	130	97	132	146	123	125	129	124	132	124	110	142	142	143	131	143	128	150	152	140	117	122	127	138	129	127	112	120	128	139	127	144	135	134	122	136	127	141	134	137	132	147	123	124	144	132	151	118	134	148	152	136	119	157	142	122	105	137	133	131	156	130	110	132	149	127	127	136	131	142	134	138	146	134	131	114	151	109	130	139	133	115	146	157	143	146	134	127	132	126	131	130	107	136	131	135	134	150	121	120	149	131	135	124	156	133	130	129	129	117	140	139	121	143	125	136	135	123	157	131	135	132	131	123	133	126	140	138	149	138	166	143	146	130	144	132	149	144	141	141	134	126	142	147	156	125	121	119	121	146	118	141	142	149	137	131	144	137	134	141	118	149	136	140	122	127	120	139	148	126	142	122	121	149	137	126	129	116	130	132	126	122	149	134	122	151	130	123	138	143	138	135	137	142	135	143	119	142	125	127	136	116	134	141	131	155	131	133	140	122	143	140	147	110	130	145	143	125	130	132	135	154	145	136	113	121	134	127	114	131	133	129	117	139	125	110	135	116	138	134	143	114	114	162	140	127	139	134	135	125	128	146	141	141	126	151	124	135	137	135	130	123	133	155	133	142	127	141	145	137	128	130	124	141	147	141	137	140	128	122	155	106	144	114	116	109	128	112	145	162	152	125	138	142	121	139	125	127	131	107	141	131	129	126	141	113	143	120	116	138	123	121	146	124	118	127	127	140	125	128	145	151	135	129	139	121	139	135	125	140	168	108	120	132	112	136	148	140	140	123	145	119	129	145	145	143	131	114	149	138	146	127	127	156	146	139	136	128	138	136	143	146	131	99	139	139	128	129	144	145	123	132	125	138	133	130	138	116	138	132	143	128	118	135	124	122	140	135	132	121	128	136	128	125	117	128	132	129	149	120	135	122	131	132	137	149	148	165	140	155	116	105	156	144	133	131	121	120	131	125	147	137	141	106	119	128	117	128	129	123	131	128	139	138	120	121	127	122	134	111	134	135	137	139	123	136	134	143	150	139	126	119	126	145	131	127	140	127	150	133	130	152	141	124	130	138	149	136	155	118	137	114	123	136	133	131	106	154	145	150	123	120	126	150	140	138	130	123	137	129	145	132	125	108	141	133	117	114	137	152	145	145	132	110	129	120	135	126	135	144	129	119	123	131	156	105	137	157	115	161	144	160	147	147	131	128	135	130	136	113	143	136	134	121	119	134	143	122	142	117	130	117	128	124	143	159	136	148	155	127	113	113	141	136	126	132	119	148	135	136	126	130	127	147	142	148	130	141	131	133	130	133	137	122
7832	2893	6764	7120	6007	4698	3991	3235	2683	2319	2064	1774	1743	1475	1309	1236	1158	1073	991	947	918	880	882	1034	1606	2623	2779	2343	5402	7810	6311	3948	2023	1366	837	712	725	648	642	719	718	734	701	599	538	547	541	578	659	870	865	924	3655	4983	742	520	502	532	495	528	520	478	527	511	481	507	484	503	536	491	471	482	478	468	472	493	460	484	479	454	503	464	500	469	475	466	454	503	473	438	482	467	471	497	441	454	479	465	513	490	459	496	478	458	456	479	471	476	448	433	450	449	467	478	456	494	487	462	473	460	514	458	468	450	476	444	448	509	458	454	427	462	474	446	463	458	446	495	461	484	483	477	435	469	456	475	459	459	440	490	437	473	423	446	511	441	479	406	453	461	464	454	449	446	458	419	461	455	453	450	494	472	486	456	463	492	458	435	439	468	445	492	453	474	450	491	480	440	458	446	465	499	449	486	482	456	467	488	483	458	443	422	466	491	435	458	498	437	450	455	461	478	432	470	437	494	490	465	457	459	486	447	466	480	450	416	449	468	479	477	420	470	468	439	431	431	462	456	483	479	446	458	485	490	468	434	444	434	439	425	431	461	445	433	444	456	467	443	439	454	441	455	445	459	473	457	453	463	447	428	474	480	477	461	471	510	482	454	473	454	452	426	465	456	430	475	484	482	454	450	446	449	468	503	450	412	457	452	429	442	444	467	476	475	485	470	428	440	469	478	426	456	417	451	479	467	466	464	454	440	472	437	455	467	464	473	469	444	448	477	489	446	465	444	455	476	516	447	461	451	487	466	457	439	455	473	481	450	483	450	449	443	435	446	478	457	443	457	448	450	469	451	508	437	425	454	404	459	462	446	427	452	504	447	450	472	458	460	468	439	472	462	477	450	449	436	461	467	439	448	462	479	432	455	410	475	444	499	449	443	463	468	480	453	461	453	426	454	487	455	417	490	437	495	462	447	441	472	455	460	478	481	482	482	473	453	494	434	461	413	440	438	467	451	467	405	413	465	457	433	462	443	464	473	467	491	503	444	429	469	483	449	494	474	471	432	458	452	472	433	478	482	424	435	457	469	460	441	432	519	454	449	436	475	448	517	457	452	444	480	473	431	457	448	428	487	457	466	453	444	481	461	459	478	461	445	428	472	484	469	494	467	478	478	455	463	449	469	458	505	456	459	441	449	478	476	472	483	448	443	491	443	408	443	467	453	479	443	435	504	410	441	442	452	438	445	473	447	415	449	444	442	506	452	451	461	476	466	456	440	467	460	506	469	451	465	463	458	456	462	464	507	477	458	436	458	482	485	444	498	491	489	471	462	466	434	429	470	448	435	481	414	470	476	428	484	417	465	447	460	463	455	478	407	440	461	449	463	422	452	421	492	445	442	436	479	458	479	425	468	463	501	452	448	440	455	466	430	489	467	449	487	459	420	451	432	431	472	455	494	443	427	466	462	455	476	458	466	412	493	443	460	488	458	456	474	481	494	475	457	491	465	461	425	466	463	450	436	441	456	476	449	448	447	469	434	498	433	463	456	477	477	463	473	453	477	480	450	417	470	516	444	431	468	480	427	503	463	446	444	471	443	445	465	498	420	459	459	452	427	485	471	474	449	457	488	448	443	414	442	436	471	478	480	456	452	449	428	465	466	435	443	445	424	470	453	418	455	458	431	432	438	472	474	443	464	471	514	479	461	445	461	499	435	460	449	470	473	448	469	502	428	492	420	446	434	454	432	424	440	456	465	447	441	461	473	453	467	490	455	454	454	432	448	447	435	477	447	464	455	473	453	456	484	485	458	471	470	469	490	473	466	456	474	420	446	458	450	483	465	446	458	455	427	430	430	481	468	452	475	470	458	481	464	450	435	415	441	465	443	433	457	466	446	466	432	479	464	422	414	477	427	459	429	466	486	447	457	436	433	467	459	471	431	489	482	463	414	464	404	463	436	417	417	462	484	447	502	456	456	519	462	447	478	431	458	454	458	438	511	478	455	439	474	446	460	421	445	473	486	452	464	442	457	490	463	469	450	464	463	494	443	440	479	437	478	411	511	437	487	439	461	439	473	491	455	448	453	464	437	456	427	460	442	517	461	443	439	485	458	461	468	427	458	453	492	448	445	421	481	451	490	422	440	420	415	478	478	454	435	496	470	448	443	487	458	453	465	445	458	482	459	423	438	401	485	438	432	465	455	451	429	444	442	440	497	433	439	469	446	474	457	477	457	430	443	443	414	422	461	491	470	428	448	452	460	447	429	442	504	484	453	445	444	456	431	433	439	414	480	486	459	484	431	456	497	430	485	448	492	458	437	450	482	441	444	461	448	422	476	450	481	471	487	478	456	432	464	461	498	431	454	464	486	440	474	463	446	467	464	438	498	489	478	465	469	419	461	452	432	457	449	434	456	446	447	467	454	440	441	452	489	480	496	442	457	466	463	412	495	526	478	458	459	433	446	449	472	472	422	475	418	464	466	453	466	444	477	488	465	472	489	457	479	461	448	479	453	448	440	453	455	434	467	454	498	451	457	450	464	438	458	451	462	471	460	424	415	450	451	408	479	494	484	463	453	454	439	460	477	482	431	444	471	471	430	452	475	462	486	467	485	444	452	471	492	438	473	450	437	474	467	452	467	460	457	494	433	440	448	459	460	439	440	488	455	446	449	465	440	453	465	462	455	450	462	495	467	484	465	439	447	448	460	449	454	423	455	478	433	502	479	410	478	410	473	485	454	469	451	413	420	467	454	464	423	457	473	477	409	427	447	394	467	470	419	476	452	474	436	454	490	459	509	451	459	453	423	440	478	435	460	451	478	458	466	434	473	461	431	454	430	470	438	452	417	471	437	427	489	448	420	462	421	425	457	463	470	413	468	448	448	465	459	446	417	447	444	464	428	435	498	465	437	480	407	462	434	429	435	426	492	440	472	475	436	466	477	454	430	473	478	464	472	461	488	448	398	455	435	446	415	448	452	438	426	436	516	441	465	446	417	484	480	472	489	481	440	467	447	440	455	448	454	468	471	451	417	471	439	409	446	486	463	473	487	422	428	449	430	489	473	458	466	470	460	453	441	467	455	449	449	426	473	456	484	477	478	455	473	447	441	465	476	504	511	405	431	496	464	473	451	468	460	435	482	426	482	466	482	454	485	453	425	445	473	463	457	420	499	478	448	444	471	483	441	474	489	493	451	474	443	413	464	452	476	482	464	483	461	446	439	495	440	474	491	425	486	461	422	462	461	461	426	408	425	461	512	440	479	473	447	426	435	471	474	450	457	473	443	426	462	411	456	421	455	452	470	445	473	487	465	461	414	479	463	433	488	445	453	453	481	445	416	467	454	445	480	476	452	457	475	430	453	449	451	468	454	458	467	466	456	461	438	459	482	484	481	446	440	478	472	440	478	421	470	441	490	480	473	471	469	492	459	422	484	415	448	432	449	450	435	460	418	460	450	501	464	433	487	491	416	480	477	450	441	475	455	402	452	453	425	461	496	446	432
1286	344	378	334	299	313	310	280	296	280	267	252	282	263	274	274	303	258	287	297	266	267	278	285	299	299	249	282	279	288	304	297	292	305	268	302	264	276	282	279	257	266	262	288	280	287	276	294	279	281	270	280	277	276	282	271	291	272	281	299	301	327	304	266	288	266	293	319	253	250	288	277	295	309	270	281	278	282	277	274	298	281	281	304	285	290	275	272	279	293	290	298	288	272	281	262	292	262	244	275	271	274	282	270	290	262	282	288	267	270	303	298	277	302	274	297	301	274	290	284	286	277	296	261	301	294	277	266	252	264	254	292	307	289	273	293	273	278	294	281	283	303	270	282	258	288	290	292	262	279	279	282	294	303	309	245	244	287	286	282	281	272	258	237	281	245	268	263	274	259	291	291	270	290	291	289	290	289	274	244	292	293	284	283	286	265	259	299	271	283	269	306	262	305	260	306	288	268	284	262	281	247	276	264	255	252	275	265	267	287	275	265	291	254	284	302	280	287	284	279	265	291	288	298	278	290	233	273	291	281	294	281	286	290	299	264	254	280	281	267	274	261	274	275	288	298	270	304	279	310	263	290	278	298	264	289	293	269	284	270	274	273	289	232	276	285	282	277	271	305	257	275	277	242	277	272	284	264	265	279	304	283	265	297	270	288	282	302	275	255	272	274	264	256	288	282	291	269	275	272	294	286	262	269	265	284	254	298	276	311	280	256	304	282	282	309	255	278	288	287	258	286	285	271	286	279	319	277	287	269	252	274	314	273	277	281	287	264	278	273	259	266	280	283	258	259	290	265	250	280	254	268	253	309	286	287	298	273	284	273	285	270	279	298	272	301	305	292	294	269	287	300	260	273	301	249	269	283	303	258	292	291	289	306	261	263	299	281	308	309	273	248	286	293	299	269	296	276	254	287	281	284	277	256	307	329	281	290	285	273	253	294	279	288	286	272	251	301	288	273	250	276	262	279	286	299	276	279	283	267	245	294	293	268	269	256	276	282	279	293	268	289	274	232	276	280	280	266	313	280	288	255	288	293	258	254	253	278	274	291	313	288	271	263	280	274	245	301	290	307	308	289	302	284	274	296	259	261	279	275	281	305	267	284	290	289	266	268	286	301	270	292	263	250	291	280	274	276	270	287	259	292	266	284	280	302	290	281	283	281	274	262	280	276	293	242	306	284	316	284	278	276	289	291	295	291	261	310	277	247	275	258	267	278	294	279	279	251	283	276	271	271	286	275	281	257	244	286	295	267	272	295	266	244	295	275	274	295	277	286	279	269	285	279	291	277	277	278	265	256	245	263	256	251	292	230	286	309	312	255	272	261	289	290	273	294	290	281	265	300	260	264	287	278	271	249	272	276	304	274	276	297	275	287	290	296	279	301	257	288	271	244	291	270	261	259	253	275	272	255	291	287	278	285	268	293	273	272	263	247	292	280	269	292	288	265	300	275	297	290	272	310	253	279	280	303	286	265	286	292	296	287	295	306	286	282	269	280	295	296	290	268	292	279	295	269	257	249	272	288	286	278	300	256	273	319	302	341	288	278	275	269	275	279	270	255	252	252	293	281	274	276	291	289	261	276	283	259	260	291	249	316	318	293	243	305	283	291	315	275	286	314	272	278	281	288	311	270	278	246	293	268	253	273	277	270	285	271	322	258	280	287	286	283	277	297	265	299	267	280	261	278	275	281	267	296	282	293	279	257	242	243	282	286	283	264	274	287	270	277	276	275	280	291	300	297	285	257	282	266	276	267	282	291	283	288	273	277	266	295	312	281	280	275	269	287	292	325	290	293	276	279	275	295	271	246	269	288	262	297	265	292	254	263	280	293	271	291	256	245	304	288	309	273	288	278	284	286	254	285	279	292	300	278	285	281	283	257	279	274	277	260	279	258	298	267	272	290	280	286	259	256	276	284	310	278	279	296	277	264	276	276	291	294	288	275	329	283	280	318	272	288	275	289	256	307	279	264	280	266	258	263	267	282	277	268	275	290	290	278	263	280	268	295	270	263	280	266	275	276	240	265	272	264	283	294	288	251	297	315	295	287	269	291	277	274	290	292	250	270	284	277	295	277	300	276	277	295	262	254	261	266	283	272	296	279	289	296	266	242	275	263	292	309	262	254	301	258	272	263	285	272	279	269	280	308	287	297	277	295	274	284	292	288	270	262	276	259	273	279	271	293	278	258	289	292	288	266	267	257	300	263	278	274	292	282	269	254	295	296	292	255	327	310	248	251	271	290	286	277	277	286	259	265	268	289	256	269	286	281	296	268	276	280	260	243	299	268	261	285	281	303	297	286	300	295	306	275	281	287	262	308	273	264	270	295	279	299	281	277	277	261	282	272	266	266	232	273	270	283	285	263	253	284	258	273	279	248	273	269	305	294	290	283	250	283	265	247	274	267	316	288	278	266	264	273	286	237	278	299	290	273	299	307	270	271	295	267	264	277	291	280	281	277	270	286	263	296	328	297	269	277	297	279	276	281	286	272	261	284	307	280	295	262	265	292	272	288	280	286	301	260	284	288	295	281	274	240	279	283	288	275	282	255	268	266	249	285	298	278	279	288	299	279	288	276	262	275	291	252	298	297	287	247	270	288	248	267	298	267	273	283	269	284	275	264	285	251	294	280	264	257	291	287	279	264	273	292	280	283	294	272	278	268	251	241	284	287	286	278	262	327	286	296	275	282	265	253	281	266	278	274	233	270	302	296	275	288	280	253	269	270	286	298	278	253	267	280	261	251	252	281	260	299	269	295	258	289	264	299	266	305	296	311	275	260	282	270	269	279	267	255	274	304	291	263	246	255	233	252	274	290	282	287	279	283	294	293	313	317	274	273	280	271	282	258	276	271	279	304	262	299	281	281	273	284	278	272	263	271	262	261	267	259	302	252	298	279	267	270	258	261	269	279	259	293	275	275	297	283	301	262	271	251	278	246	272	276	270	281	277	289	260	305	272	290	289	287	258	300	287	280	298	271	290	252	273	297	296	300	280	261	273	313	272	267	292	258	244	286	294	242	280	255	277	293	270	280	284	278	245	304	284	279	271	290	247	303	297	294	284	300	289	272	286	305	280	298	266	262	310	261	265	267	258	281	282	293	281	297	273	299	239	287	299	294	261	284	294	301	270	265	276	275	246	279	285	271	266	300	263	265	278	254	283	298	295	264	298	285	279	307	286	260	278	259	300	300	270	278	280	283	273	251	304	282	303	253	272	259	304	267	281	302	289	280	276	265	265	292	274	245	271	294	318	283	308	260	276	249	239	284	269	270	303	307	276	285	316	281	273	258	262	243	298	278	278	277	298	282	265	300	284	267	294	266	292	300	264	287	284	273	284	311	289	294	285	288	271	264	288	266	258	278	272	284	286	270	275	278	269	292	253	279	277	279	288	302	266	309	320	289	295	256	289	269	306	278	272	245	286	277	283	258	285	291	278	265	257	270	293	261	277	266	284	320	249	293	290	275	268	290	270	288	308	268
2276	952	1059	1065	1030	996	970	949	986	944	925	868	939	862	929	855	884	934	894	853	851	851	897	861	873	908	929	923	1106	1355	1219	1017	977	856	809	877	856	877	854	843	887	829	869	828	866	859	818	824	864	827	890	912	901	977	859	803	822	853	852	836	898	861	859	893	827	797	784	854	773	819	893	854	796	835	817	858	853	861	867	858	853	858	878	820	827	844	843	817	895	809	881	839	866	849	908	821	855	830	905	884	819	871	861	835	856	826	841	885	860	867	853	879	806	871	885	799	899	863	777	871	846	865	874	855	827	853	827	830	873	830	861	880	845	846	885	831	872	833	834	788	858	880	887	857	818	852	860	895	827	864	856	885	830	860	909	837	846	846	868	844	829	845	923	844	811	852	836	858	900	854	838	859	835	856	827	785	858	858	868	857	886	857	820	871	823	853	815	870	878	866	834	820	856	918	818	840	846	811	835	801	824	837	804	830	867	931	842	848	842	839	877	821	865	834	855	875	878	884	832	869	852	882	844	843	866	853	826	846	830	787	851	884	858	840	911	859	880	824	830	832	815	826	816	827	838	840	854	796	868	952	885	883	873	862	831	836	867	836	804	807	841	787	848	862	870	855	817	847	835	856	895	829	802	850	828	839	818	858	846	886	864	838	826	839	864	897	854	875	811	845	862	815	863	872	838	878	878	829	851	850	826	828	844	847	860	849	857	874	854	847	790	846	838	825	873	856	826	818	890	848	887	878	832	861	903	847	809	844	849	855	836	885	837	913	838	806	819	807	866	835	810	844	837	850	844	885	899	867	899	834	839	901	857	830	801	859	811	856	875	862	902	869	874	886	807	846	886	916	947	892	826	846	865	835	833	874	852	892	907	881	853	861	782	820	877	877	845	824	871	824	884	828	842	860	838	859	847	876	871	818	822	832	857	858	872	826	851	876	857	862	886	810	832	840	846	836	856	841	884	830	859	831	888	836	888	823	835	875	810	836	880	875	857	833	879	852	823	850	888	786	841	826	875	888	874	876	864	891	837	919	834	884	898	835	867	826	872	829	850	842	833	833	881	819	867	865	801	870	822	852	837	890	859	839	827	857	866	835	872	864	860	875	827	881	864	855	834	821	887	916	830	838	889	780	867	811	788	852	852	802	867	858	845	838	877	839	822	827	861	826	861	864	866	870	871	847	845	839	896	830	892	831	832	837	799	821	828	836	871	854	838	837	873	881	873	912	848	875	858	878	829	822	842	876	834	820	902	873	837	837	871	865	866	852	839	872	837	793	880	809	821	828	898	898	868	867	856	818	840	824	895	873	826	890	822	850	910	830	886	845	844	848	834	858	821	841	859	879	906	824	863	859	872	844	838	905	846	819	891	882	880	854	831	862	875	842	828	841	876	859	847	886	816	831	906	865	874	831	874	891	831	877	798	841	858	848	818	874	856	856	824	904	887	879	851	919	822	895	856	850	897	902	869	839	803	847	840	834	840	795	796	834	843	881	839	844	793	829	872	849	854	807	823	821	867	842	828	852	834	828	821	816	843	854	855	880	790	919	874	861	810	835	857	832	854	870	824	839	885	814	897	833	853	890	821	845	889	837	857	827	876	828	879	890	833	874	820	803	826	870	837	793	842	870	827	826	830	817	869	850	841	831	875	870	837	842	852	861	837	864	836	912	903	830	826	888	892	863	884	827	840	834	855	892	854	855	902	922	869	879	840	868	864	851	826	834	849	807	876	867	855	860	864	763	884	808	823	839	862	863	872	825	820	880	827	869	881	792	843	876	846	819	815	834	895	866	840	830	850	809	861	853	837	817	859	854	876	848	862	889	881	828	877	847	878	859	839	848	848	762	834	829	850	840	821	861	822	849	866	868	872	840	897	814	858	804	912	826	862	899	827	817	857	855	842	825	846	855	881	914	805	884	842	867	907	858	862	893	828	848	843	873	807	863	843	849	852	876	847	894	810	876	828	885	829	809	830	853	812	852	838	838	850	891	863	771	853	897	835	820	841	882	895	823	871	881	846	816	877	853	812	945	860	900	883	853	830	844	838	824	821	886	829	842	845	827	856	853	888	839	799	874	880	895	898	879	842	858	877	841	890	834	808	866	835	884	878	898	873	867	849	835	849	796	870	870	876	828	820	862	869	835	898	881	874	831	798	853	874	841	850	896	826	885	869	849	875	918	873	859	795	836	842	818	887	939	881	861	860	837	885	825	876	867	783	852	824	836	851	818	843	902	885	887	833	852	866	836	873	801	834	836	890	855	825	856	839	800	870	815	807	856	855	859	791	802	773	836	867	843	842	852	881	809	846	856	832	958	848	828	830	851	835	875	842	850	907	849	878	863	827	845	867	854	866	841	847	845	874	832	868	839	863	866	880	845	869	825	840	890	873	847	822	874	834	905	859	893	846	830	826	845	843	887	856	818	815	875	841	875	850	866	876	893	836	898	922	828	895	842	808	826	782	886	835	891	862	848	886	872	852	827	858	855	880	867	861	864	833	835	882	861	846	845	865	942	847	816	868	868	860	852	840	883	850	896	889	855	866	835	816	873	833	832	855	860	897	847	867	847	880	881	846	843	849	826	897	864	842	842	831	859	833	838	841	818	885	889	818	863	855	870	859	859	859	861	820	869	811	848	864	878	837	862	850	836	826	886	897	844	802	827	882	875	852	876	911	820	832	805	838	832	909	844	867	866	846	895	858	826	850	849	828	808	854	800	851	817	836	828	823	901	828	857	887	879	847	841	855	846	879	841	836	868	875	877	836	841	881	805	890	900	870	819	895	833	844	826	869	877	825	849	869	850	829	904	848	883	849	815	854	868	815	858	863	854	852	888	801	886	815	834	831	898	923	810	876	849	874	800	846	824	848	882	860	837	849	844	850	868	838	849	862	863	833	860	806	855	832	836	848	866	860	811	821	868	855	934	878	783	860	878	801	810	875	847	868	856	839	824	868	846	842	860	847	869	817	824	817	845	874	818	829	883	853	841	851	847	856	946	862	906	870	868	867	851	847	858	848	921	843	828	825	839	801	792	839	864	898	916	903	866	820	851	839	883	935	874	847	834	822	871	865	829	873	864	852	851	886	865	892	866	873	866	886	802	846	873	868	829	864	867	792	913	875	847	884	862	873	861	857	855	858	832	837	900	870	869	821	837	847	872	848	833	829	860	860	780	835	795	875	844	861	869	843	854	851	879	848	839	917	869	854	860	799	863	866	795	832	837	872	834	856	847	883	834	803	842	865	840	839	852	848	919	819	839	869	847	831	822	843	820	853	812	830	853	900	856	837	875	866	815	877	845	891	894	841	852	822	851	818	890	835	869	822	842	841	845	894	854	843	835	794	861	826	840	861	897	845	856	827	867	797	859	860	838	813	806	841	835	881	852	837	834	853	855	855	844	870	867	887	889	809	856	854	878	840	872	850	849	818	879	849	828	831	830	855	856	851	815	855	862	855	845	835	864	814	889	816	775	840	866	894	861	851	848
4713	1164	1436	1119	785	532	454	364	322	297	266	223	202	198	218	223	176	164	172	167	181	176	178	180	223	293	269	439	1193	1430	1020	437	262	190	180	164	147	154	149	160	149	181	168	163	152	154	168	153	169	164	157	169	203	249	154	154	144	149	150	178	162	148	155	148	168	148	152	148	167	170	156	159	159	141	145	167	159	158	148	158	161	140	148	166	154	171	153	143	151	138	156	179	153	154	136	168	150	165	154	153	147	145	155	153	135	142	151	144	149	153	179	154	168	151	154	133	151	153	164	166	146	160	135	151	167	151	155	147	160	163	153	172	153	155	137	130	161	136	135	155	153	140	146	150	157	171	141	159	159	174	166	186	178	160	148	151	160	154	151	152	165	155	124	161	150	167	159	155	173	149	149	154	139	154	166	156	150	146	163	145	172	164	137	179	151	177	147	127	173	160	158	174	160	155	159	166	180	167	143	158	117	160	164	168	156	170	152	164	154	167	171	145	161	162	142	152	141	156	155	140	165	153	153	143	182	143	141	150	168	153	154	157	187	147	161	176	142	161	139	158	145	157	152	168	151	164	154	156	149	157	153	167	159	157	145	166	157	182	159	156	146	156	138	153	171	168	162	140	138	169	170	144	159	162	163	161	142	133	167	163	163	161	141	161	150	149	148	138	145	163	165	165	164	149	136	123	159	174	175	168	154	165	148	153	153	156	130	156	158	163	142	138	154	148	152	147	168	145	145	154	156	167	162	162	171	168	145	165	159	148	143	148	132	165	149	146	172	184	159	163	152	140	172	151	151	147	165	148	153	149	170	168	150	147	155	129	175	141	152	154	128	165	125	153	144	143	149	141	155	157	139	153	151	164	156	176	159	171	168	156	158	155	148	141	162	172	156	157	153	135	159	177	152	169	130	157	157	159	154	122	165	177	160	162	148	166	181	147	159	163	149	148	131	142	139	161	130	142	156	152	142	182	174	126	146	148	139	158	151	161	126	170	165	163	155	125	168	138	152	154	151	154	151	142	174	148	137	140	165	165	145	139	155	155	169	134	143	147	139	166	133	135	158	154	164	162	181	142	171	159	172	169	136	141	133	168	145	155	132	168	154	145	143	150	157	177	143	162	165	129	160	153	152	160	131	145	172	157	163	145	161	147	159	142	133	154	142	152	151	142	163	159	174	157	157	156	144	158	171	154	168	152	148	140	147	147	151	155	171	154	164	153	155	162	166	172	133	119	144	153	153	156	146	147	159	155	169	166	143	143	150	155	162	150	156	135	173	147	160	162	162	166	145	160	166	165	152	162	147	153	160	165	175	154	137	171	168	157	155	140	146	153	167	150	161	170	162	140	152	172	150	139	143	144	166	147	152	156	147	168	175	164	166	161	149	160	155	157	169	144	154	132	156	146	140	168	157	129	168	157	165	140	130	165	178	160	162	149	161	167	140	164	146	135	165	159	144	152	154	145	164	173	154	144	159	150	166	160	167	149	171	168	158	152	127	158	150	153	155	153	146	142	148	138	159	144	155	153	164	142	137	163	159	152	141	147	162	148	138	144	177	171	171	141	163	146	166	171	170	153	137	160	143	172	160	145	152	143	180	155	163	159	153	166	151	141	161	170	158	158	146	160	144	163	143	148	151	163	167	138	145	144	145	149	150	152	153	151	168	161	163	177	145	168	155	176	166	157	161	153	151	137	157	156	166	152	156	155	137	164	148	190	139	146	171	135	151	145	149	134	159	148	147	160	154	139	155	142	174	164	117	158	153	144	151	143	138	148	150	160	137	175	145	152	181	150	137	155	173	146	151	153	145	147	150	152	160	160	163	151	146	152	164	173	143	142	150	137	147	164	130	142	135	153	157	169	154	156	152	195	146	149	163	150	150	155	154	161	158	151	130	156	152	144	158	132	153	167	142	162	167	154	140	142	147	131	141	140	153	147	159	174	150	163	137	146	170	168	128	149	149	147	149	145	143	149	154	140	150	135	141	171	163	155	144	154	150	141	135	164	170	140	153	155	157	133	159	137	174	151	180	140	182	142	152	153	152	165	170	144	147	150	159	173	164	157	154	158	162	148	152	160	148	170	148	170	156	130	155	155	165	152	161	168	167	159	155	168	134	149	145	156	171	167	160	146	153	152	152	164	168	142	164	147	143	142	144	165	164	166	183	147	160	147	179	159	142	153	151	166	173	129	137	144	168	156	122	145	170	155	139	153	164	144	164	138	141	191	159	160	165	162	145	158	157	154	155	142	157	189	160	159	156	178	165	139	136	139	141	160	153	143	156	142	153	160	172	148	176	142	165	184	148	161	165	169	166	167	149	144	163	165	163	132	143	154	157	160	157	160	157	147	168	150	174	157	158	171	141	160	146	152	166	149	164	154	149	150	151	152	141	158	172	160	148	172	167	161	146	152	170	162	166	159	133	159	141	124	171	169	154	152	148	138	158	168	142	163	176	154	155	151	150	166	158	148	153	154	161	144	154	160	138	137	165	153	171	152	137	173	136	157	160	167	143	148	169	154	145	152	161	147	178	162	158	144	148	168	147	146	156	149	156	148	153	156	160	140	138	166	183	130	153	131	147	152	153	135	132	164	151	148	154	146	134	150	160	146	149	155	137	157	164	154	153	152	153	162	155	156	146	152	134	139	182	154	153	158	155	148	158	157	144	142	155	154	164	164	182	128	166	163	156	150	147	144	154	164	151	170	161	147	161	147	183	130	176	147	155	140	163	151	141	163	155	153	167	167	140	158	177	169	156	169	174	146	153	162	169	153	159	167	159	159	173	164	145	174	154	183	151	159	155	155	171	178	164	149	131	150	146	152	148	151	136	170	184	168	153	151	159	131	142	151	148	158	133	158	157	147	162	133	136	162	146	121	182	157	129	148	166	156	148	173	151	152	173	127	155	143	142	167	145	141	161	167	148	173	153	133	164	158	172	123	165	155	171	150	151	151	146	155	155	151	136	185	160	141	157	161	153	166	138	151	146	163	162	151	161	152	145	146	169	155	146	166	138	146	177	163	154	157	143	160	161	164	176	157	143	149	165	177	147	157	150	141	145	146	164	164	142	149	142	136	160	158	153	147	164	118	153	153	154	150	153	170	149	175	145	152	137	162	131	150	173	167	146	172	130	163	159	162	155	156	175	166	179	173	146	156	166	178	167	166	168	161	168	151	178	144	148	172	143	151	131	155	143	157	158	148	153	174	155	142	145	180	171	164	173	156	155	138	129	137	150	145	148	163	151	169	150	146	154	155	142	172	158	144	154	157	162	155	162	165	146	159	156	140	135	147	150	147	154	163	156	160	161	147	164	127	150	183	152	164	160	184	171	152	143	147	153	162	158	160	135	144	178	145	179	148	170	159	156	156	168	164	148	155	147	163	158	173	158	153	175	170	151	150	164	179	140	153	148	153	172	160	148	150	144	157	160	172	156	147	173	163	170	154	170	151	167	160	161	160	179	158	143	123	131	147	148	151	166	148	147	149
5556	1690	3834	4103	3530	2787	2394	1987	1703	1537	1369	1191	1097	1003	952	907	893	862	818	761	783	773	731	845	1214	1717	1886	3684	10696	12425	8245	3259	1741	1124	753	634	638	635	655	648	646	681	608	556	521	587	550	546	634	689	717	749	959	1391	625	579	556	533	507	538	514	506	553	544	537	559	550	515	531	533	503	513	509	528	544	555	545	525	535	544	551	514	523	548	551	522	498	485	492	534	477	542	514	522	528	549	513	539	511	510	531	510	535	556	526	471	520	560	502	499	515	507	519	485	529	553	496	523	536	515	564	476	520	518	495	553	499	516	510	516	462	506	530	544	540	504	486	475	517	530	477	504	527	524	492	553	542	483	501	538	488	510	465	496	519	526	474	544	512	488	526	507	512	513	479	518	531	531	545	509	492	469	545	503	486	520	521	514	548	514	506	513	512	558	522	479	494	525	537	466	450	497	511	525	510	516	517	484	525	485	518	513	526	523	551	516	497	527	553	503	528	517	527	492	495	511	523	499	468	519	487	496	513	510	498	517	515	517	503	509	483	499	498	520	523	479	545	505	522	472	531	534	531	489	478	511	502	513	521	529	534	498	516	502	513	496	492	543	481	535	510	496	499	530	518	518	515	494	525	487	478	450	510	506	534	511	478	544	480	488	505	533	506	485	549	506	515	523	504	525	471	508	527	504	514	539	543	509	513	531	546	499	472	494	505	516	523	494	482	523	497	496	525	501	528	541	496	547	547	490	507	460	515	538	522	475	482	516	535	490	552	554	495	487	548	588	497	492	508	510	492	511	501	506	503	530	466	520	524	508	527	539	520	484	527	499	524	525	494	539	517	493	500	482	538	520	517	517	495	567	516	479	535	490	472	504	514	471	532	508	501	518	477	510	525	534	520	513	493	504	542	510	511	506	475	482	535	575	457	480	498	500	492	536	487	519	539	507	518	501	533	498	567	501	529	527	504	513	485	503	513	513	510	530	497	483	469	542	486	519	516	536	519	515	496	485	540	489	502	495	453	528	447	520	511	496	485	570	498	525	546	532	516	520	504	487	517	510	542	518	532	498	486	522	504	514	500	505	482	487	473	485	507	487	498	507	514	514	477	493	491	500	512	505	545	486	484	510	515	510	529	498	511	534	507	524	538	510	509	518	490	531	483	498	487	521	500	551	509	532	517	533	532	503	466	488	541	471	529	507	516	476	493	528	511	499	518	501	543	497	544	522	511	495	491	538	525	511	511	490	534	490	506	471	522	482	512	514	484	548	507	474	470	539	510	523	518	494	496	550	528	536	487	538	509	533	497	479	476	509	502	499	505	526	498	522	503	502	493	517	512	515	506	508	512	522	469	500	495	464	501	528	506	494	514	456	506	515	494	513	518	461	535	483	505	509	509	512	509	535	502	526	522	521	525	558	534	508	507	521	514	520	535	539	501	496	561	515	487	551	499	534	518	519	552	528	531	517	537	538	506	502	489	519	495	490	475	507	517	467	535	485	479	531	520	528	517	496	511	492	511	512	508	507	504	532	507	570	471	517	525	510	499	496	476	557	509	471	499	500	533	554	490	502	499	537	502	520	493	512	526	489	464	483	479	495	522	498	534	522	540	542	509	496	579	537	517	510	495	499	502	553	520	493	531	542	524	498	488	498	541	509	516	516	534	496	519	496	513	528	512	503	515	541	507	449	485	508	512	557	507	516	504	530	504	498	493	501	509	545	536	492	519	516	518	490	463	501	520	513	491	519	530	528	518	496	536	550	533	528	514	518	512	498	490	514	511	527	479	525	493	510	483	494	510	531	510	534	511	510	492	532	505	504	492	507	516	495	491	491	518	515	513	485	504	500	557	493	521	456	498	498	536	537	516	527	517	506	536	494	515	517	508	500	530	515	518	528	490	523	505	507	512	513	528	565	521	504	513	502	488	490	528	528	500	522	514	507	479	530	548	514	527	486	522	491	538	540	481	525	518	489	542	505	491	516	506	493	472	539	483	530	491	463	495	477	494	484	497	508	486	507	520	489	520	526	525	505	507	514	472	491	513	562	507	531	518	489	503	471	501	515	476	517	527	522	515	543	533	491	481	542	511	528	523	495	491	509	478	533	483	508	535	534	530	537	499	523	522	500	523	497	543	509	511	522	476	526	535	563	525	504	543	485	488	519	540	543	484	515	528	507	492	509	482	511	543	482	526	520	514	508	517	517	528	507	534	537	507	530	537	505	525	529	541	503	518	495	526	484	515	543	524	546	478	524	536	521	497	498	516	525	512	488	498	534	547	524	493	541	486	504	532	478	491	485	555	511	509	519	506	519	511	506	497	538	487	501	498	479	494	528	541	475	533	541	509	563	499	488	508	535	527	536	516	513	520	535	524	538	498	531	536	547	499	486	502	527	492	558	512	545	501	544	500	498	484	512	514	519	517	512	466	469	479	502	504	503	479	520	515	499	514	542	503	494	508	500	509	515	501	529	522	529	502	563	467	513	513	482	555	488	512	458	488	527	520	501	568	467	510	506	513	561	495	542	545	492	504	491	487	546	559	471	533	566	459	500	529	522	486	537	481	525	497	506	501	465	510	527	525	513	498	499	480	569	518	484	477	491	555	509	515	524	522	487	483	537	493	524	473	494	493	510	537	501	498	528	519	537	495	517	557	518	507	474	528	513	494	461	521	475	543	498	501	511	546	512	512	458	533	492	532	533	486	539	541	517	509	518	496	511	485	509	510	549	523	515	483	501	533	514	520	481	524	538	498	498	569	520	504	520	526	502	463	526	499	516	522	510	501	515	501	507	525	500	533	536	549	522	492	521	518	528	517	540	545	491	522	587	509	538	535	488	490	503	481	544	487	496	511	442	517	542	504	481	525	463	486	510	482	505	497	531	499	485	545	481	507	490	508	505	528	470	491	513	487	510	516	517	504	486	551	531	509	507	521	483	559	508	519	501	528	503	522	515	501	509	509	515	517	510	553	481	523	515	521	536	538	482	548	505	467	525	476	511	536	510	541	488	530	472	530	516	523	511	513	478	501	481	511	511	510	515	528	503	524	522	504	502	510	512	496	485	508	496	479	516	530	508	476	479	496	485	505	535	489	507	527	536	499	516	522	481	528	537	535	505	486	507	504	503	545	543	535	556	525	506	505	523	510	451	512	475	505	510	524	530	487	559	517	458	531	509	526	549	508	518	520	464	497	510	531	520	481	500	536	504	542	512	522	475	526	496	541	519	524	516	521	520	492	533	524	523	498	476	504	503	491	518	512	481	520	516	517	482	505	525	488	535	510	479	534	534	504	505	520	529	512	493	492	514	517	504	530	507	454	495	472	479	465	506	536	499	505	565	536	455	510	523	547	524	494	474	488	498	477	528	500	550	537	456	486	488	498	482	524	501	552	538	535	567	517	514	500	475	497	486	561	572	478	499	536	504	527	521	491	548	521	534	536	490	546	484	497	492	492	552	492	557	526	492	480	521	527	507	516	489	493	487	505	504	523	519	502	508
8805	2449	2853	1967	1373	898	675	547	457	386	380	303	272	263	240	225	181	203	185	166	178	191	153	209	273	400	397	696	2695	3529	2253	878	346	226	152	129	154	149	167	134	152	172	149	162	173	132	143	144	156	160	171	168	174	201	165	148	128	127	137	112	138	128	158	150	121	143	125	141	147	143	130	144	145	133	131	131	140	143	128	141	129	139	138	134	131	126	160	123	145	141	112	117	125	134	142	149	147	136	142	125	115	122	147	141	139	141	136	143	147	119	140	126	112	149	133	131	146	137	132	142	142	137	132	147	125	134	134	140	130	117	150	138	138	138	154	112	122	125	128	138	125	124	126	140	134	146	114	140	119	136	133	136	137	139	115	119	108	121	120	119	128	153	165	164	139	133	139	139	148	146	141	118	127	128	146	115	130	146	128	121	130	150	147	130	132	120	131	142	141	131	136	152	153	119	145	126	111	133	140	128	130	116	152	132	130	126	129	127	140	141	114	122	122	145	150	132	141	113	142	114	136	117	142	129	144	130	146	128	103	123	131	127	132	141	111	129	125	134	117	119	136	117	135	122	124	131	148	152	139	127	138	115	147	133	133	127	131	126	125	120	128	140	146	142	142	140	121	130	141	133	128	120	125	127	140	129	134	123	137	130	140	150	130	132	112	141	136	123	163	129	140	124	127	119	140	153	130	140	136	140	109	138	130	145	146	152	133	151	127	133	128	141	148	140	121	116	131	134	132	148	130	137	144	137	120	156	126	129	129	140	136	120	128	123	138	139	132	130	146	144	124	125	136	101	134	141	134	136	143	126	133	119	123	123	154	117	152	118	156	140	130	135	125	136	148	126	119	122	147	127	130	135	122	138	127	126	122	142	133	136	143	136	123	119	139	132	132	122	135	116	125	144	135	113	123	144	139	118	136	137	148	148	121	130	123	120	138	137	143	116	155	149	136	105	156	117	119	135	140	141	139	138	134	140	139	152	140	112	123	130	126	149	136	142	123	138	123	140	136	134	144	125	125	138	138	141	135	124	156	139	136	128	140	142	122	144	118	152	143	130	123	136	116	143	155	122	145	139	136	118	135	141	127	141	129	119	135	128	132	136	146	132	120	128	129	125	128	131	128	129	128	123	134	138	135	138	139	121	138	129	143	121	124	156	116	148	123	133	121	127	127	151	142	141	114	136	131	154	120	129	132	116	119	127	125	148	163	141	127	125	121	129	122	133	129	139	149	126	128	148	134	137	129	135	147	140	122	152	142	126	128	134	133	122	140	134	148	136	162	168	128	137	149	136	128	137	127	142	140	133	139	143	129	125	143	151	146	110	147	110	131	136	131	127	135	142	115	129	136	127	124	140	129	141	121	149	130	140	122	127	129	149	132	119	130	120	138	140	145	125	122	149	139	125	141	126	144	149	133	131	126	125	121	113	108	146	128	140	119	111	133	121	110	125	133	125	125	139	123	135	142	151	134	134	145	152	140	135	135	112	137	147	139	127	140	113	147	122	110	107	122	118	130	127	115	123	130	130	127	146	137	150	126	122	121	132	133	140	134	139	146	137	142	116	150	135	137	138	119	153	151	132	123	128	139	142	135	119	134	134	126	127	138	135	131	116	122	126	129	140	116	114	124	161	136	125	120	124	136	144	144	123	158	132	134	135	128	139	116	129	111	122	120	118	117	123	116	147	133	140	126	130	136	112	151	125	134	131	130	141	138	139	138	126	138	130	138	154	127	136	133	133	135	124	143	128	117	135	122	126	111	122	127	143	119	122	139	139	144	149	135	143	123	131	142	129	150	137	124	137	137	140	118	143	137	151	122	117	142	118	154	141	123	140	133	132	133	134	137	140	128	151	131	135	122	129	122	153	113	138	134	125	131	152	153	136	141	139	146	150	118	132	139	136	138	136	136	126	130	148	122	122	135	148	143	134	149	130	120	149	139	129	133	125	143	111	129	133	136	139	130	117	138	141	131	137	129	132	119	124	138	132	142	129	121	145	136	138	121	125	128	150	127	119	129	140	113	120	139	128	127	118	130	140	147	130	128	123	132	134	147	119	125	136	132	137	133	130	139	117	143	124	107	148	124	130	142	151	117	145	124	111	144	117	152	134	118	129	150	110	134	143	125	137	133	141	130	114	126	141	136	130	120	126	131	129	133	149	129	144	120	113	147	113	138	173	114	129	127	123	110	119	150	117	156	137	118	148	145	136	146	126	126	135	130	119	142	130	139	130	133	109	123	132	121	142	160	144	127	138	137	129	152	144	131	126	133	157	130	145	122	128	150	142	140	130	123	130	132	146	148	119	150	124	128	125	122	129	136	129	131	138	165	143	133	142	113	148	133	137	135	111	117	130	118	136	117	139	119	128	147	138	134	112	136	140	102	120	135	131	138	145	112	136	110	125	122	133	134	137	144	134	114	135	115	109	147	114	127	116	114	147	151	109	128	134	141	128	148	144	129	142	129	126	135	142	109	120	149	123	119	129	129	139	131	129	126	146	144	122	141	134	134	153	148	156	140	138	130	140	131	125	153	125	168	140	144	141	128	133	142	147	117	135	134	137	117	150	148	126	137	150	140	114	110	137	138	137	116	121	141	137	140	130	116	128	128	152	132	139	133	143	145	133	145	140	129	140	137	136	137	136	116	146	113	140	123	140	127	157	107	140	122	118	155	118	104	135	118	126	138	114	134	137	137	124	120	136	104	147	136	137	124	139	135	117	135	126	131	127	134	129	156	122	137	130	137	128	140	152	138	133	128	135	143	130	116	129	132	154	132	143	126	129	131	136	138	113	118	131	147	111	159	131	116	128	136	99	124	138	137	120	142	125	152	126	149	131	131	137	123	144	143	120	141	133	137	133	146	122	116	142	138	139	129	149	142	114	127	142	133	139	158	128	147	149	117	136	118	132	125	131	143	134	141	125	122	131	131	129	133	121	146	132	133	123	156	139	135	136	129	121	158	148	142	132	140	134	122	124	110	133	141	143	122	136	134	123	151	134	153	135	140	138	130	148	142	144	137	107	129	140	118	133	140	141	149	143	154	138	121	124	131	159	142	114	144	133	107	141	124	132	158	131	134	140	145	137	118	136	133	116	141	110	138	147	140	130	141	139	127	118	157	126	146	141	137	124	110	129	148	115	149	141	133	111	135	128	144	130	128	138	144	128	137	100	137	154	143	117	121	147	147	144	141	131	149	123	125	136	144	132	151	140	154	136	134	118	133	151	120	125	126	134	134	146	137	131	134	140	157	131	140	144	159	126	141	125	148	120	128	146	130	139	132	135	160	134	144	128	123	152	133	113	135	129	120	130	130	134	148	123	113	132	138	139	146	135	147	138	129	138	127	155	120	147	130	150	130	138	113	136	126	127	119	143	117	156	155	146	119	130	124	135	125	115	126	142	109	161	147	138	138	122	127	139	140	116	134	122	132	126	154	125	114	120	138	144	129	135	148	122	130	132	121	116	139	121	135	142	131	130	133	150	117	107
7702	2835	6644	7208	6036	4778	4034	3244	2792	2326	2010	1775	1604	1426	1361	1241	1172	1081	1026	913	885	964	944	1075	1866	3076	3347	6591	20002	23177	16137	6873	2722	1564	895	757	655	606	644	641	721	714	651	640	592	595	554	542	668	791	817	756	670	1045	622	501	481	518	510	495	482	503	539	507	486	465	485	491	498	445	493	464	521	514	439	516	497	466	495	464	506	501	521	461	470	455	441	478	460	464	477	460	423	465	468	487	461	465	466	465	455	443	472	465	460	449	479	439	496	455	489	429	463	459	478	485	449	439	484	444	504	466	461	451	509	488	491	441	478	426	455	523	492	438	452	484	479	486	467	440	429	445	461	477	455	430	466	454	473	453	492	472	478	458	461	453	457	501	469	462	443	491	459	443	473	473	434	447	466	461	441	465	452	440	515	471	481	451	468	462	433	471	441	486	482	458	433	461	478	461	478	457	457	427	452	489	470	468	436	490	462	433	432	462	454	432	490	458	426	475	427	488	451	428	480	458	433	426	477	425	479	461	466	449	422	475	423	460	470	483	453	456	448	475	485	442	465	464	444	458	465	461	468	492	445	457	400	449	456	453	458	479	440	468	477	436	473	476	449	436	448	441	467	450	456	448	440	474	447	466	452	475	459	494	450	432	488	474	416	459	474	494	468	508	479	495	453	449	474	448	479	496	483	467	461	450	444	418	427	458	462	464	467	450	476	458	469	458	450	470	443	446	456	439	441	462	479	477	447	416	488	503	445	469	453	430	469	466	436	473	446	477	415	462	447	449	426	449	414	451	477	437	442	471	479	460	438	454	440	463	470	446	465	464	486	467	427	468	488	429	496	517	412	434	441	448	487	467	471	451	450	429	440	490	436	436	463	431	451	468	453	438	466	453	431	445	459	462	440	435	456	493	467	471	435	431	463	446	436	449	452	481	482	477	463	439	452	465	461	443	477	468	494	441	467	494	466	427	458	455	460	451	460	443	470	467	454	479	439	453	466	498	449	480	441	450	437	468	449	469	420	478	456	442	484	460	447	454	414	466	473	460	449	434	448	473	426	472	455	466	464	420	466	471	447	416	459	450	455	438	443	447	445	471	437	462	431	389	439	462	433	434	453	466	463	450	442	467	458	467	461	464	465	440	454	440	433	437	464	445	436	492	448	435	435	495	443	460	465	450	494	474	473	431	402	452	477	431	438	430	458	445	459	471	483	465	443	426	478	487	518	483	460	446	451	458	447	442	469	478	440	488	493	427	444	449	457	452	463	486	417	430	424	443	459	494	451	476	446	445	462	481	464	478	486	467	431	433	440	447	448	451	422	455	462	464	460	467	453	461	471	476	475	452	438	452	442	423	442	464	462	455	450	463	486	445	455	467	438	465	430	450	438	494	483	426	468	463	455	469	486	462	429	450	456	431	441	531	453	452	462	432	444	464	417	443	456	458	465	446	445	449	489	452	446	454	466	440	506	421	469	472	445	476	456	450	439	457	453	477	427	470	489	454	465	404	441	455	422	450	449	450	412	475	453	457	451	408	449	469	455	462	466	435	467	469	513	485	451	409	456	471	435	484	442	484	466	452	401	490	463	494	481	444	510	420	473	484	437	436	479	442	443	492	408	441	466	472	472	473	487	501	525	516	414	450	442	440	453	489	471	447	431	439	425	442	472	472	446	461	444	459	436	464	458	464	427	469	472	430	465	430	452	449	435	466	481	478	471	435	475	450	428	460	435	423	448	491	433	477	470	418	461	414	483	440	452	480	455	456	429	507	474	440	484	456	481	446	473	453	442	444	454	443	460	476	461	470	454	466	473	449	450	446	462	479	479	443	440	443	449	424	450	423	466	410	427	427	449	482	459	485	481	456	468	454	443	459	456	462	422	485	478	464	454	444	426	438	473	482	476	436	413	443	460	464	435	470	478	471	450	477	482	453	475	445	451	461	489	494	436	447	479	406	433	464	461	471	461	416	450	497	493	445	428	410	452	459	423	445	455	454	463	444	484	436	452	486	435	473	459	459	495	456	464	506	442	449	445	472	439	447	458	447	481	480	485	434	462	440	491	421	452	453	444	458	445	431	473	456	467	449	444	478	458	410	423	462	457	438	469	473	442	442	469	464	412	436	472	418	476	474	467	453	443	477	476	418	482	436	432	456	463	445	483	450	429	439	438	480	472	490	423	452	457	485	420	445	419	485	460	446	454	457	463	447	444	434	420	472	504	494	440	454	443	465	491	436	463	450	446	483	392	418	493	475	449	466	441	475	437	471	492	430	436	417	490	414	461	464	446	463	452	446	449	421	479	479	434	470	463	468	504	461	471	433	434	451	453	442	461	479	440	433	427	456	463	474	455	471	475	501	469	459	459	459	507	437	445	450	451	445	484	446	414	462	471	423	476	454	436	454	485	488	473	464	463	440	487	427	436	471	452	442	417	465	455	451	463	484	444	493	459	473	473	472	476	445	434	460	454	472	459	455	464	432	505	484	460	444	506	413	456	457	447	454	459	483	495	482	475	438	447	441	444	495	477	442	450	454	484	473	492	426	483	470	455	441	433	483	464	427	465	457	433	460	456	451	464	464	456	473	465	460	483	440	495	503	461	451	453	413	427	431	516	438	431	476	472	461	496	459	454	465	441	448	479	462	486	447	459	423	443	456	418	455	486	430	454	473	489	461	433	463	466	456	457	477	474	444	464	490	440	423	441	448	498	455	404	422	452	466	438	462	439	500	432	437	462	481	435	490	477	439	454	483	450	455	441	464	430	442	464	440	488	476	444	471	464	456	449	455	473	447	423	428	431	454	448	461	460	498	489	474	414	426	450	460	468	493	450	492	477	460	470	462	457	487	450	453	467	460	430	494	492	451	434	493	455	480	448	463	501	464	467	489	456	466	458	468	438	463	430	502	480	474	465	449	418	466	440	445	464	474	463	428	451	470	473	413	469	432	464	439	437	449	452	469	474	447	447	439	435	452	454	442	438	467	482	496	465	438	434	406	490	448	432	473	455	443	461	478	444	434	474	461	474	444	510	452	424	460	458	452	457	420	440	442	451	424	503	451	475	429	463	437	463	453	459	470	450	492	449	449	429	425	459	416	486	469	425	481	452	478	453	452	484	429	470	464	469	458	457	453	468	475	435	449	435	461	457	437	436	443	433	448	461	454	445	463	448	437	470	422	439	433	437	473	451	439	444	494	471	454	468	422	454	457	425	445	413	468	486	472	483	442	479	443	452	471	471	421	439	486	447	468	475	467	493	485	450	452	458	471	437	478	451	456	505	464	415	457	460	452	457	414	446	422	460	480	449	432	451	493	444	456	466	457	481	471	466	481	445	448	401	441	471	453	470	434	433	468	454	472	425	491	440	449	443	478	413	434	424	466	455	498	435	431	447	436	422	481	468	487	476	444	461	463	442	490	456	447	426	471	417	462	440	468	447	442	468	463	451	481	455	454	446	490	482	424	459	457	475	430	476	443	463	459	470	466	468	471	439	453	433	461
1364	382	370	308	317	324	283	266	307	277	314	283	252	292	281	290	255	297	287	300	285	303	259	255	287	281	310	296	324	371	374	302	291	276	272	284	265	283	274	280	258	286	289	284	282	266	273	253	287	294	240	282	250	264	278	279	289	264	306	264	283	310	283	280	282	285	278	265	298	297	290	271	300	286	297	253	272	300	291	303	274	279	268	260	258	261	283	292	256	297	270	269	290	312	296	287	246	261	267	270	270	283	270	276	267	298	267	318	254	289	276	296	275	256	278	271	275	260	318	291	276	301	284	257	288	266	287	268	293	263	283	267	270	281	245	300	274	256	278	285	289	279	277	285	316	300	292	303	265	276	264	269	315	273	269	294	265	294	277	265	297	271	268	277	303	279	265	297	287	267	299	272	274	282	303	260	269	293	278	275	303	280	279	259	305	275	248	265	279	273	291	285	269	281	291	234	265	300	268	266	299	290	297	286	278	272	288	288	268	267	279	290	288	294	295	286	292	269	324	260	278	274	252	268	285	270	278	260	287	249	287	237	267	272	235	287	256	290	263	244	266	264	272	273	261	289	279	272	277	283	256	284	290	291	269	280	264	276	280	274	252	279	297	250	275	311	269	267	277	290	275	293	287	290	292	317	298	302	290	293	243	318	287	279	263	276	286	312	279	309	280	284	276	265	293	275	305	285	278	282	256	278	277	270	277	282	307	278	281	283	271	274	302	294	273	270	291	307	238	292	281	283	293	269	282	282	272	276	293	285	271	269	276	274	283	269	280	287	299	268	283	285	270	274	283	306	280	264	283	292	273	323	279	260	268	286	297	289	276	263	303	271	283	260	273	266	269	279	290	288	267	272	255	292	234	306	275	298	288	264	273	279	285	266	265	291	300	277	283	255	284	296	241	257	269	291	309	280	294	292	288	299	289	309	235	273	282	257	280	241	271	253	321	291	267	315	266	322	283	310	293	308	283	284	279	284	296	276	286	260	302	275	288	308	303	277	268	290	285	274	281	282	274	264	273	257	253	276	277	249	279	298	268	301	288	280	279	264	264	246	262	263	292	273	269	263	280	240	274	252	286	274	306	264	246	257	281	294	307	268	301	279	247	279	285	283	295	259	292	308	274	284	275	259	296	286	310	274	303	306	295	271	267	285	264	283	300	284	279	271	247	271	260	281	257	312	259	259	256	306	252	264	257	271	271	256	304	285	264	277	317	294	275	249	300	253	307	270	269	280	256	263	308	274	302	285	288	288	271	277	268	251	274	250	262	282	270	282	278	276	282	266	247	288	263	285	267	291	270	276	298	284	279	258	283	280	297	251	273	262	275	302	258	286	273	287	282	257	294	265	270	226	286	303	279	286	282	278	304	292	288	290	263	306	280	254	250	268	249	287	281	305	255	278	281	296	278	296	259	265	288	276	275	278	316	284	290	270	283	256	280	285	298	274	284	267	301	268	313	309	257	272	287	304	259	251	292	247	266	269	263	271	269	276	260	294	267	287	299	284	280	266	308	283	293	297	263	280	269	265	294	263	282	269	275	291	303	300	283	261	258	264	318	269	271	304	285	264	277	285	262	270	255	297	285	289	286	262	279	275	263	280	291	283	273	275	302	275	281	295	259	291	271	290	271	267	279	282	275	316	283	251	259	256	287	291	282	285	312	260	286	312	277	285	281	271	294	277	270	260	297	299	291	287	264	287	277	290	292	250	275	246	262	281	262	291	278	294	276	274	280	272	273	281	263	279	283	298	262	283	283	279	303	297	280	261	262	290	245	267	277	286	267	266	261	263	293	275	280	267	277	285	249	263	306	298	266	293	257	297	296	270	278	260	258	268	288	302	271	293	296	298	285	244	305	310	298	290	297	257	271	296	299	284	266	275	270	304	292	281	271	268	281	300	283	271	308	260	282	324	293	273	296	287	242	260	278	236	286	281	262	270	295	295	285	279	274	276	261	257	270	285	260	289	282	301	263	306	277	261	257	252	263	273	269	284	267	274	278	276	305	293	305	286	282	309	273	288	260	299	321	285	286	302	299	298	276	272	297	298	268	289	266	279	290	270	294	285	288	286	275	307	264	276	265	294	281	283	273	260	287	288	289	253	318	249	297	252	294	312	277	305	256	305	276	256	296	260	263	262	267	273	291	280	308	302	296	291	291	278	298	260	291	300	276	254	290	278	291	275	262	287	271	288	292	287	288	269	246	276	270	264	282	284	288	275	278	291	276	270	271	272	285	290	280	283	265	296	271	271	275	274	270	284	273	299	277	272	285	273	274	283	272	289	264	288	275	311	287	269	281	295	270	269	297	287	302	274	280	271	278	263	275	272	278	295	274	253	259	277	259	263	268	266	278	267	262	277	280	228	286	274	278	269	275	289	307	278	287	275	255	254	305	279	307	281	269	289	273	280	274	302	274	268	253	263	274	285	266	265	283	283	296	278	290	291	279	300	300	296	299	282	263	274	276	305	288	264	330	250	266	282	232	293	307	279	264	253	294	284	284	264	301	275	290	269	273	257	273	308	284	279	265	255	284	264	277	262	293	270	283	287	267	308	275	293	240	278	312	286	279	263	276	284	267	278	269	301	280	300	280	263	302	294	297	278	282	271	287	287	274	260	269	288	266	270	311	287	288	308	294	248	280	268	276	263	288	250	279	289	274	284	299	282	248	265	295	295	279	275	281	271	261	264	296	275	284	271	282	276	262	279	263	273	284	255	287	276	294	294	256	305	279	259	282	285	270	263	290	259	278	290	246	279	239	291	245	264	289	270	301	315	267	281	271	285	279	275	267	269	290	276	261	283	285	275	275	272	279	268	286	304	270	263	294	256	269	291	286	309	299	267	289	265	264	284	296	297	292	293	255	302	251	307	266	298	305	276	289	253	259	296	269	262	272	313	282	287	265	265	277	287	250	272	291	259	283	283	304	272	287	294	294	258	288	280	254	279	280	269	295	269	324	280	272	263	238	273	269	260	299	290	301	249	280	274	280	274	297	289	277	285	279	275	262	262	278	292	281	289	296	234	275	270	282	265	259	281	296	284	269	261	264	298	274	289	261	281	266	240	297	285	292	263	297	248	257	257	268	292	280	269	275	280	275	264	259	255	285	257	271	289	282	272	249	250	324	287	272	275	277	271	277	285	279	265	293	281	265	287	256	271	303	301	263	282	263	265	267	294	297	259	260	257	308	263	278	252	262	285	270	296	253	292	262	281	245	271	271	297	303	286	261	277	274	289	267	262	276	266	299	269	294	277	285	310	310	266	261	269	281	243	283	285	274	253	269	260	269	274	256	287	294	253	300	279	307	273	280	277	288	269	298	249	294	304	298	260	292	248	283	279	270	271	276	270	253	257	278	275	253	294	255	300	283	280	288	257	276	292	288	277	257	276	261	290	299	249	269	273	290	306	298	266	289	270	290	285	281	290	257	282	261	284	290	291	280	282	302	273	289	312	285	278	251	306	327	268	312	276	274	280	265	268	250	283
2370	971	1074	1066	1029	980	960	944	925	949	873	859	898	850	932	867	885	876	860	868	955	838	868	857	950	917	938	1064	1547	1895	1760	1161	977	912	867	888	858	805	860	868	841	882	787	824	860	875	854	799	824	863	882	861	786	896	838	819	908	858	897	851	823	751	879	820	869	832	854	834	835	892	869	833	839	803	823	861	863	847	833	788	852	845	905	849	906	878	824	842	844	856	805	785	856	904	793	889	813	845	858	837	854	843	834	821	845	814	792	822	829	843	870	817	853	909	863	870	849	840	813	877	812	819	894	792	847	869	818	832	832	782	842	852	840	869	816	879	827	824	828	831	805	858	835	903	859	856	814	800	878	843	800	937	900	855	845	798	836	872	823	847	882	821	856	861	851	821	792	797	869	909	867	868	830	804	845	813	888	874	817	873	816	849	812	866	805	787	882	784	803	813	857	817	813	874	852	862	799	889	861	851	843	836	880	883	834	888	856	824	865	850	821	859	889	868	824	873	875	813	842	851	897	821	860	791	838	816	795	871	840	858	850	875	858	855	821	814	827	835	866	881	861	834	829	864	813	803	863	857	844	867	815	849	847	874	885	873	882	831	841	861	830	874	842	831	836	851	824	900	843	878	807	902	847	830	844	846	837	853	805	887	832	854	846	859	884	819	845	866	793	892	823	798	823	862	848	823	836	807	830	858	816	841	860	816	871	869	812	811	836	857	882	853	864	861	830	847	841	880	822	842	815	788	776	791	851	822	806	907	878	866	895	844	817	844	872	862	850	833	893	888	856	843	866	805	836	798	861	828	854	778	841	816	825	869	800	869	810	803	814	801	839	851	790	853	835	864	848	878	815	826	922	835	848	830	856	842	869	840	814	828	895	835	856	918	849	842	799	888	860	828	850	834	884	891	889	890	868	846	870	878	839	808	876	874	909	821	893	816	851	799	821	758	779	821	849	852	868	853	891	828	873	826	860	839	832	823	871	860	844	858	833	835	923	802	835	838	911	826	854	906	820	860	819	849	852	819	856	831	855	872	820	846	904	843	888	830	839	843	850	903	883	861	856	817	871	819	808	917	830	868	826	890	815	843	884	903	822	863	859	835	849	845	836	852	881	816	853	869	848	840	817	858	863	852	846	880	815	836	816	864	836	871	862	832	859	819	869	883	798	851	842	837	827	830	845	886	841	780	845	893	842	817	835	834	917	862	835	835	821	849	812	894	840	804	836	823	790	850	849	825	860	827	835	860	806	861	848	842	806	862	843	849	821	832	854	868	801	875	821	795	839	857	806	850	843	830	848	829	837	836	840	876	836	877	825	825	800	853	779	861	837	846	830	815	894	817	866	853	824	825	835	832	815	862	841	873	845	817	845	858	847	823	842	848	853	878	853	847	873	876	846	829	800	832	891	822	825	939	836	815	808	851	815	830	828	845	839	840	868	849	885	908	838	818	822	789	912	810	900	802	893	862	843	797	865	867	849	864	824	846	861	832	862	878	799	850	865	840	909	910	850	858	843	869	852	834	830	844	815	858	837	810	814	846	893	826	840	842	831	857	847	856	835	847	869	873	885	900	869	808	871	851	864	836	846	843	846	835	832	811	829	851	919	807	880	855	819	863	836	809	895	795	827	861	852	770	824	829	860	762	871	831	881	888	877	880	889	851	819	879	865	832	887	820	815	864	818	841	855	864	817	870	827	909	812	848	798	875	886	857	831	822	869	790	864	899	832	842	820	830	827	795	834	859	857	862	859	860	814	871	830	880	863	827	872	837	846	789	825	835	840	847	809	809	865	813	788	880	894	883	870	845	876	841	875	877	834	805	830	892	800	873	872	863	823	824	816	828	878	900	923	891	848	864	859	856	805	839	836	828	864	834	850	871	812	834	786	787	799	852	838	846	866	859	859	847	819	843	868	923	892	773	868	867	826	847	850	882	846	810	873	845	843	807	850	859	833	855	864	817	826	847	825	843	870	846	896	863	839	827	830	864	819	833	868	840	830	853	890	848	838	837	845	855	816	825	837	878	889	836	833	864	851	852	885	874	857	805	803	829	850	824	891	885	879	827	829	832	881	845	837	794	848	851	850	901	844	871	801	844	861	837	832	901	817	818	844	880	890	823	841	895	811	863	826	830	877	818	877	878	846	838	828	843	873	890	867	813	850	806	870	811	802	849	885	860	845	878	817	833	800	798	807	811	834	842	823	918	853	843	812	885	871	881	829	845	838	839	836	836	895	856	824	800	834	910	812	867	825	850	875	833	844	884	823	811	815	862	842	842	836	822	834	805	844	853	819	843	843	821	853	823	843	887	899	858	844	821	873	838	842	826	863	839	842	845	822	897	837	841	818	875	837	889	831	883	884	870	839	848	828	832	797	849	768	844	855	829	844	889	871	866	835	869	860	920	850	834	875	878	902	818	899	872	867	831	885	852	851	819	851	851	829	856	834	826	847	827	862	815	823	881	868	914	836	882	849	865	829	857	850	793	837	852	877	836	817	831	856	825	855	838	828	886	819	846	871	897	864	831	802	870	884	873	823	836	888	847	937	843	870	842	834	863	878	947	833	848	796	888	817	879	840	821	825	859	820	820	853	834	816	841	827	857	842	868	867	807	863	837	873	849	843	862	852	834	845	863	811	824	889	866	902	834	829	885	866	842	892	844	840	798	835	818	865	816	851	813	842	878	842	847	868	874	806	875	855	818	833	832	844	832	838	851	789	818	860	900	876	841	817	872	874	829	865	890	870	877	895	870	820	900	813	837	814	830	873	810	869	866	879	837	836	848	850	851	821	811	875	790	852	839	872	850	869	805	817	810	908	863	868	807	863	840	825	875	827	832	885	812	815	820	828	812	849	836	825	867	901	854	888	817	859	836	861	870	795	901	836	876	848	845	904	834	869	792	891	858	833	863	821	858	874	866	875	819	817	823	837	839	903	819	835	866	897	838	833	851	815	814	811	870	836	878	840	828	791	863	847	839	809	808	832	846	823	807	829	858	871	865	808	843	850	849	855	815	872	848	893	873	845	825	894	850	861	817	799	812	803	822	891	830	865	831	864	814	854	856	929	825	809	862	844	839	846	846	806	862	855	883	828	831	864	864	829	853	841	817	861	830	889	888	797	831	874	828	869	839	875	857	846	930	820	875	864	769	846	802	839	902	845	835	823	805	849	901	822	889	841	841	888	873	831	815	818	823	869	928	838	807	824	830	888	863	858	786	837	846	866	863	846	837	832	866	833	832	855	805	815	818	860	864	863	869	851	853	834	863	841	818	834	916	911	820	826	892	847	837	851	834	818	806	832	875	868	833	842	813	844	866	921	833	846	885	865	855	896	874	856	784	844	833	817	852	865	868	853	824	832	805	836	831	856	891	817	845	844	800	867	845	899	849	878	835	886	840	933	809	814	894	857	837	918	902	888	849	840	859	853	876	825	790	830	863	902	782	871	888	810	857	836	847	890	829	878	845	849	796	875	885	850	856	872	872	867	878
4737	1227	1469	1132	746	584	428	368	307	276	272	232	234	202	179	211	178	174	164	193	187	203	188	173	229	336	343	661	1386	1874	1245	413	284	182	179	172	170	154	151	171	160	151	170	132	157	152	165	176	157	164	150	167	148	152	171	152	166	143	146	148	152	180	141	151	133	156	160	124	157	145	143	146	167	151	154	165	146	151	158	149	154	155	157	138	151	156	171	158	130	153	141	149	149	142	150	177	146	145	176	151	145	153	147	141	171	164	149	158	151	159	152	154	152	154	151	132	172	166	167	174	150	153	173	169	138	146	146	165	138	131	141	163	150	149	142	145	177	153	150	171	154	141	135	167	143	152	157	162	173	139	182	163	136	144	136	147	169	157	165	176	149	146	138	155	167	153	142	143	143	171	130	160	159	158	163	155	124	147	159	146	130	184	132	167	182	154	159	158	152	181	156	148	157	136	159	161	145	150	160	157	148	149	156	171	143	153	151	147	142	145	139	156	185	176	154	140	165	150	145	149	147	124	144	166	148	139	161	144	163	177	180	145	140	153	182	163	142	159	149	168	156	144	159	151	143	162	141	166	151	155	133	159	147	161	142	153	157	144	162	161	128	143	192	136	151	149	152	146	145	150	138	163	149	141	122	122	160	141	156	135	146	159	160	139	138	153	159	156	170	156	184	170	172	153	134	160	128	140	137	139	150	148	142	151	153	124	162	151	134	148	133	148	131	146	132	163	156	156	146	151	178	137	154	156	136	161	167	153	161	159	155	145	185	138	178	145	165	173	145	164	161	143	150	145	141	144	168	138	149	171	155	159	178	123	152	152	145	161	149	165	154	177	161	145	156	161	154	175	153	148	165	153	166	162	173	150	164	150	149	138	162	144	146	147	144	145	139	170	145	161	142	154	160	133	165	169	153	139	159	137	157	152	167	139	151	182	147	169	148	149	152	144	158	162	155	138	146	143	169	161	155	166	149	135	124	136	126	146	139	146	143	163	144	151	167	135	150	149	145	166	149	146	147	149	156	158	173	156	152	166	140	131	151	153	153	175	159	153	159	132	148	167	157	154	153	164	135	139	163	157	167	155	156	152	150	173	121	150	153	149	148	140	176	161	159	158	151	159	169	183	157	144	175	153	143	117	165	149	157	138	158	175	158	138	176	150	136	152	153	119	138	141	160	155	174	156	145	152	147	139	136	175	128	163	162	145	157	147	153	163	160	139	160	157	138	137	162	137	138	143	150	148	147	137	157	146	136	140	145	142	130	132	142	152	142	147	140	176	151	145	141	164	143	143	153	156	174	185	154	148	156	148	165	154	154	154	138	160	160	133	153	149	152	133	170	131	149	165	148	162	149	135	154	157	177	160	147	160	165	134	150	147	165	146	178	155	136	143	169	158	158	151	144	152	163	164	147	135	143	157	142	171	151	162	136	167	152	169	151	138	136	160	149	147	161	152	154	158	178	146	139	169	157	174	161	139	157	138	192	132	150	162	145	170	150	151	163	168	170	151	143	149	130	164	161	147	164	162	156	135	155	137	146	130	130	163	141	164	134	138	165	174	173	160	159	138	149	163	161	147	149	134	151	147	153	160	146	173	173	157	163	132	162	137	152	132	143	160	139	139	164	156	137	147	155	145	124	127	136	189	152	140	134	139	173	116	156	154	126	169	167	153	158	150	151	154	129	143	140	156	140	162	138	157	140	146	155	147	151	151	145	177	145	171	164	148	144	160	185	147	146	148	155	163	143	157	131	170	166	145	150	153	138	170	155	136	150	141	156	149	146	172	149	159	139	138	135	152	173	146	155	163	165	142	135	129	141	151	158	185	137	159	162	153	128	183	157	170	141	150	159	164	163	152	148	142	153	152	135	155	141	150	155	158	149	165	135	135	129	158	162	161	156	145	143	150	149	167	156	163	144	157	159	157	161	160	149	151	173	167	168	162	162	159	155	151	155	146	148	157	156	150	129	149	148	162	133	148	159	150	138	155	164	147	156	183	160	170	153	158	140	142	149	174	144	148	145	172	149	136	182	160	122	136	136	162	148	145	181	156	136	154	139	169	133	162	134	160	156	139	152	143	136	132	142	122	175	157	174	155	149	131	176	145	146	177	143	157	158	166	162	171	162	136	153	154	146	140	176	124	174	129	144	161	149	147	158	147	166	145	134	155	159	159	143	166	148	138	141	137	155	144	151	170	159	139	165	155	164	157	169	160	153	161	143	156	150	161	150	152	162	164	166	168	146	138	169	165	179	130	148	164	149	151	164	170	172	144	184	144	171	153	161	158	171	141	153	131	177	149	172	178	158	137	166	143	150	168	148	159	169	156	140	125	144	153	134	147	164	146	142	160	164	157	161	139	175	165	163	147	145	159	142	160	164	142	151	147	165	152	151	158	163	137	179	153	160	144	156	155	154	140	147	148	137	172	138	174	148	139	146	139	140	149	158	171	134	171	133	128	156	165	149	155	180	156	147	167	134	159	159	167	178	186	162	150	134	155	126	164	132	150	158	151	155	140	153	164	129	166	156	168	147	143	157	126	167	140	158	174	143	152	148	167	171	159	152	176	125	146	179	163	167	171	143	140	159	160	173	145	165	144	187	152	140	141	146	144	145	168	174	173	137	183	148	141	152	157	151	149	158	154	150	151	154	176	151	148	148	158	140	158	148	150	156	173	155	143	169	143	150	163	161	155	162	135	160	164	159	152	185	156	171	136	177	146	154	159	156	155	152	158	159	170	136	163	161	151	172	128	159	152	153	143	142	142	133	159	160	147	145	160	149	159	129	155	136	171	178	146	162	161	160	144	159	152	152	156	152	143	163	161	171	165	156	154	163	155	157	162	151	161	156	151	138	150	128	144	165	155	147	171	153	154	163	175	137	145	161	147	148	149	161	131	164	157	151	148	160	160	162	148	165	152	153	163	154	155	156	145	160	158	184	143	148	155	167	146	140	156	153	153	167	137	163	146	130	131	164	162	143	155	147	131	163	143	143	161	161	148	169	171	143	164	155	149	190	182	145	160	143	148	140	173	135	145	150	145	146	157	153	149	145	140	154	158	167	164	179	176	165	164	167	137	168	159	147	148	152	165	145	154	146	167	150	168	174	142	138	174	166	137	154	134	133	165	153	144	139	152	148	163	159	156	160	174	177	154	155	148	170	142	146	145	175	137	150	148	153	172	145	129	183	131	140	161	150	138	140	144	172	156	166	176	172	176	138	153	141	149	158	153	144	134	173	140	160	151	164	134	148	145	151	130	143	134	147	164	143	150	173	150	166	158	147	140	124	182	155	146	152	139	162	143	166	150	147	159	171	156	147	153	173	153	140	183	176	150	170	158	163	138	139	153	159	159	154	167	150	170	152	154	154	145	168	186	152	156	135	170	170	170	163	136	153	173	148	139	139	125	130	160	164	145	163	153	150	162	172	147	140	159	142	174	132	147	181	143	148	138	180	166	153	144	143	150	150	131	157	154	152	137	159	167	141	134
5618	1673	3826	4107	3421	2897	2334	1926	1665	1437	1352	1149	1117	1012	951	898	862	844	765	784	728	695	771	867	1356	2203	2506	5612	12423	15125	10560	3671	1861	1004	780	684	656	627	624	644	617	618	605	558	633	549	537	559	611	635	663	674	639	630	588	543	574	533	529	505	521	568	532	493	523	507	521	471	528	499	507	540	531	525	510	501	477	526	521	530	481	529	537	481	539	534	523	505	545	521	546	530	526	487	483	520	510	506	461	503	499	502	502	523	475	446	506	481	541	586	528	513	476	508	455	526	516	531	552	511	494	520	535	512	518	527	511	469	538	486	533	508	504	506	541	504	534	563	494	494	480	511	488	507	519	504	522	518	483	486	489	514	487	497	467	488	475	483	501	517	499	512	503	492	502	526	536	506	526	512	542	500	481	538	516	495	517	542	499	497	493	523	506	508	520	489	506	530	509	460	495	488	499	489	511	502	503	485	496	508	528	531	481	478	494	475	515	483	481	523	499	517	482	503	510	514	475	524	500	491	491	527	513	507	502	525	537	525	489	549	498	513	498	488	492	501	509	452	506	521	509	476	529	497	533	495	525	524	477	502	537	497	480	494	523	504	492	477	537	517	488	531	510	514	514	512	485	506	502	538	513	491	505	500	487	487	542	520	481	511	524	502	534	504	513	481	494	518	499	489	480	532	525	483	494	493	493	468	510	522	498	501	513	490	506	463	507	478	470	507	505	564	519	476	504	489	540	507	500	504	507	495	538	495	511	488	542	500	502	458	499	472	487	509	496	519	503	503	513	515	481	513	512	512	509	531	508	505	538	555	510	484	502	515	532	531	540	541	499	506	492	497	494	481	491	466	517	506	525	548	499	480	480	504	485	548	495	511	503	499	544	527	515	459	490	479	491	512	481	454	500	462	504	535	496	463	483	540	511	496	495	505	495	510	489	503	475	501	528	529	473	491	527	499	486	504	473	481	537	510	507	508	535	533	481	538	506	518	444	498	500	467	481	529	530	502	499	498	514	509	500	529	543	514	536	530	486	538	508	473	487	520	496	528	521	525	539	498	476	484	452	495	510	517	546	536	514	524	491	536	522	494	524	489	492	485	502	538	500	505	490	482	490	482	477	490	487	466	537	518	519	502	492	500	508	514	487	518	492	527	521	449	501	503	477	499	485	479	521	495	494	531	462	536	521	483	464	505	444	527	461	492	500	504	575	456	500	494	493	458	504	537	521	504	516	509	501	489	501	526	535	552	535	495	516	492	522	469	468	511	503	473	517	499	476	504	496	490	526	481	497	507	482	513	503	538	531	524	471	532	528	488	482	482	517	514	487	535	564	503	461	536	485	562	537	518	501	502	518	475	538	523	495	499	486	508	478	493	451	469	535	505	491	524	512	509	513	476	489	538	490	488	529	519	537	456	519	495	509	520	501	499	509	540	501	502	515	510	495	529	545	544	538	489	516	496	505	506	487	518	534	523	512	485	518	521	495	499	494	490	515	504	515	498	514	477	506	497	507	500	501	481	498	481	530	521	515	473	507	505	451	533	518	528	532	536	509	509	519	527	491	481	527	512	533	493	474	490	502	526	521	505	494	498	463	532	484	492	504	491	507	485	538	467	560	487	505	526	517	503	494	525	487	522	463	513	506	522	515	495	480	471	503	543	491	499	511	515	523	526	487	465	501	475	476	523	480	480	498	495	536	515	490	491	496	476	539	501	529	467	520	506	525	468	486	553	501	537	528	476	542	523	501	464	541	484	521	499	487	470	514	522	522	525	518	461	521	523	506	515	506	471	494	494	534	477	490	479	503	537	501	500	548	510	496	493	512	503	509	543	490	534	508	526	501	468	500	519	456	526	488	526	505	519	530	489	494	534	513	506	499	457	514	523	494	481	525	502	483	474	544	485	484	521	540	524	493	499	535	490	491	489	527	522	492	533	494	469	499	490	496	488	501	523	535	469	495	508	501	489	482	515	527	490	525	488	509	529	552	480	491	515	491	525	470	527	475	511	539	510	537	491	443	490	481	546	488	535	526	512	522	514	488	460	476	520	528	491	516	513	520	492	510	471	492	544	500	509	474	496	511	503	472	518	498	527	487	500	469	497	487	520	533	491	529	523	507	525	520	528	492	499	521	497	513	522	540	472	539	471	473	512	527	518	510	550	509	521	501	504	505	516	476	463	501	519	498	542	493	513	535	477	498	487	478	510	511	485	485	530	507	527	519	492	488	492	491	504	486	519	510	494	500	505	526	529	484	511	493	496	500	511	540	525	531	502	543	556	517	501	484	531	524	492	497	494	521	502	511	487	524	466	498	482	508	533	519	501	496	517	516	531	500	482	512	530	524	453	480	523	488	498	553	496	485	500	492	485	488	532	513	483	473	514	471	531	514	518	514	512	503	551	477	517	502	501	488	522	506	487	509	516	489	493	481	521	514	484	488	541	534	529	498	532	493	508	517	483	522	502	516	516	509	516	473	552	487	525	513	492	499	505	474	504	504	533	492	554	473	517	504	530	511	485	506	509	502	480	486	478	515	530	498	537	501	520	499	485	515	513	501	510	549	509	549	516	534	504	542	503	471	518	515	524	502	506	524	519	504	486	502	550	521	510	496	517	473	524	488	507	504	506	489	491	515	494	514	507	485	512	523	491	516	506	474	497	492	501	534	498	534	513	517	543	546	503	544	504	520	525	522	482	520	503	518	510	512	507	494	500	506	514	522	519	470	514	484	459	474	491	488	531	493	498	468	501	508	520	497	487	522	514	501	506	519	478	538	520	501	452	534	533	478	492	476	474	502	495	490	520	496	514	514	513	490	512	482	474	516	506	484	473	499	460	497	517	486	507	510	483	481	515	519	532	491	498	504	518	505	447	534	503	479	508	554	505	493	485	506	497	518	485	503	510	515	496	527	519	492	496	490	513	526	477	529	502	492	490	497	500	494	548	527	490	508	472	533	493	490	523	494	495	495	473	520	505	476	504	506	537	515	509	503	502	492	513	489	493	506	477	509	540	514	556	548	467	492	522	500	481	498	508	491	503	514	497	494	476	516	550	492	506	537	482	499	484	492	525	483	480	494	508	497	500	486	495	497	496	546	502	501	508	513	493	445	491	528	535	530	519	469	485	503	555	497	457	471	499	484	533	493	529	495	490	489	483	576	477	488	506	479	523	501	503	541	478	495	502	502	537	472	548	483	514	476	489	555	502	491	454	529	538	493	468	508	508	519	508	531	503	469	473	513	526	530	489	507	492	506	541	521	486	457	526	513	508	479	531	515	516	508	509	512	496	478	519	531	534	483	538	484	523	503	513	493	499	482	509	519	478	513	491	547	518	507	515	496	534	526	502	491	503	470	513	544	547	542	517	468	515	507	453	538	531	509	499	508	473	550	551	508	497	482	570	522	482	485	515	471	495	551	515	527	497	463	530	468	483	509	516	471	481	520	469	512	484	481	487	542	503	497	489	521	493	480	486	464	486	532	464	506	495	509	497	511	529
8822	2370	2836	1914	1275	913	688	535	456	406	316	299	276	242	244	173	194	196	214	178	163	187	180	192	332	464	489	865	2263	2560	1655	654	394	213	189	150	174	134	125	172	179	138	139	164	169	161	148	119	126	131	158	127	138	157	163	137	123	154	131	127	143	131	124	127	153	136	130	107	124	141	134	152	110	134	132	126	125	130	149	165	118	124	129	115	117	124	144	115	124	130	141	138	132	137	124	147	113	136	102	115	130	144	145	137	140	142	159	126	113	123	114	129	119	137	120	117	135	140	150	130	135	115	150	132	125	115	121	125	133	129	127	121	120	137	117	139	140	127	119	135	131	118	110	123	118	134	108	136	138	137	104	126	134	154	131	151	131	155	122	119	144	140	138	115	107	137	125	144	150	115	137	138	135	133	141	125	123	132	122	143	118	114	144	140	121	127	140	150	150	123	129	119	132	105	135	160	128	123	133	127	134	128	117	138	120	133	138	125	142	130	126	126	120	144	138	150	140	139	151	127	128	135	112	120	152	106	119	156	125	138	154	139	119	149	140	119	131	135	134	135	141	127	133	147	142	125	151	118	134	130	144	128	118	125	140	146	134	136	146	154	121	127	127	144	124	157	128	124	136	135	112	131	122	124	130	115	117	141	147	107	128	141	144	141	137	132	146	129	104	120	117	136	127	155	140	119	123	127	135	135	146	142	118	133	126	115	112	116	127	108	127	105	122	135	136	119	139	131	131	135	140	129	139	131	130	135	124	151	138	125	124	126	137	125	115	115	138	139	115	124	119	114	141	133	125	138	125	125	122	117	137	140	133	135	113	126	119	133	117	136	141	109	143	122	119	136	134	126	134	130	139	113	121	129	125	117	122	137	134	156	139	119	147	140	134	131	119	130	139	121	131	123	131	110	135	138	137	140	116	133	141	123	147	133	112	143	107	118	141	120	119	146	136	113	114	122	121	115	121	123	121	137	133	112	144	123	151	115	125	154	142	140	122	129	136	131	134	123	124	134	117	134	122	140	122	118	123	119	140	134	111	122	135	132	136	110	116	119	131	136	134	137	117	120	131	138	119	129	128	137	139	133	151	120	140	132	118	121	133	119	134	130	146	115	118	139	118	125	129	118	127	141	140	134	128	124	129	139	116	141	116	135	141	122	126	113	122	128	135	125	144	149	154	120	126	125	134	123	153	150	142	139	118	140	111	134	148	141	142	128	124	132	125	133	112	146	136	107	143	140	133	143	120	140	128	154	153	126	124	124	140	131	116	128	148	121	135	143	144	118	120	120	102	124	116	94	146	117	142	136	129	119	126	132	118	124	126	126	146	152	124	150	147	151	124	136	131	148	129	127	130	116	118	107	122	106	142	115	138	128	129	139	138	129	156	152	107	142	114	109	115	144	111	136	115	126	133	134	125	137	125	107	133	113	161	140	131	127	121	121	122	130	119	136	133	126	144	133	146	123	136	134	130	124	130	128	135	140	131	126	122	117	131	139	136	130	124	142	127	142	130	132	125	143	141	123	127	125	136	137	118	142	140	118	122	127	122	122	126	128	146	115	127	128	132	113	129	135	144	154	120	133	117	136	137	127	115	128	151	133	138	119	126	139	131	125	142	137	130	123	136	115	131	121	137	126	120	133	133	133	138	106	150	134	141	131	122	125	107	111	122	150	127	132	115	134	132	136	134	145	137	118	138	114	130	113	133	141	140	138	138	143	140	130	139	131	137	118	127	126	126	120	132	131	118	119	150	126	135	136	124	110	119	126	120	119	128	138	123	129	129	161	142	128	155	107	126	117	135	127	131	119	146	143	127	126	133	101	122	111	123	119	151	133	128	116	132	132	109	134	146	142	142	143	116	125	139	118	128	116	142	143	121	139	133	126	136	145	127	105	137	143	138	111	127	129	140	110	145	140	112	135	130	148	131	125	134	128	128	113	118	97	115	146	138	112	131	129	132	135	144	135	130	141	136	140	126	112	144	149	125	117	124	119	134	131	143	137	120	127	120	135	131	110	122	125	116	132	142	129	147	139	127	132	140	122	122	140	142	123	116	124	129	130	126	143	131	120	134	118	130	140	144	133	148	128	100	108	123	132	132	138	146	112	114	111	146	135	105	110	113	149	121	135	126	111	125	129	148	138	151	135	126	139	130	136	116	126	131	136	128	141	129	144	115	145	132	120	135	126	117	151	126	136	119	136	122	153	129	125	133	135	132	125	128	130	140	143	123	135	129	125	136	121	135	153	133	124	117	135	107	133	123	148	145	110	139	150	124	146	107	132	138	126	136	134	139	123	125	120	121	135	147	131	134	130	104	142	129	127	140	126	137	135	125	127	137	117	125	125	134	138	141	138	140	137	135	158	114	153	128	134	119	143	133	125	142	137	117	135	121	125	113	134	118	152	134	141	121	130	132	129	128	126	132	127	137	149	136	127	121	114	129	152	154	128	133	134	143	125	116	131	133	165	160	143	132	146	131	142	146	128	128	126	115	121	118	130	133	122	126	109	137	139	127	101	133	142	145	134	148	127	118	129	138	126	142	134	134	118	143	116	127	118	128	123	136	139	127	134	143	112	127	126	130	122	153	128	128	141	122	101	127	116	125	148	130	132	118	152	141	137	128	145	126	126	131	109	107	140	164	118	114	130	128	144	121	138	129	136	145	135	128	119	147	129	125	111	120	120	112	133	132	126	135	125	132	133	128	119	137	122	129	115	127	131	104	140	124	120	136	104	128	157	168	133	122	125	126	123	117	120	122	125	130	125	131	135	154	134	132	125	100	118	128	139	126	135	131	146	135	107	103	136	147	122	138	131	144	143	129	136	122	123	127	132	139	140	119	117	138	121	126	111	133	112	138	110	141	122	122	124	129	137	131	144	140	149	125	131	131	141	162	119	145	122	128	116	126	162	131	138	153	137	119	145	138	125	133	132	149	138	130	134	128	100	130	108	130	138	121	114	117	117	136	134	121	126	117	135	136	128	132	135	114	126	147	135	119	104	136	128	139	120	144	133	123	137	114	122	112	120	122	121	124	132	125	126	132	113	126	130	134	138	124	110	150	135	144	115	129	143	150	149	138	135	134	117	115	115	131	126	134	116	119	140	135	147	108	126	105	141	122	120	102	139	120	145	138	133	123	105	137	103	137	119	132	137	127	113	127	111	127	123	120	130	129	137	116	131	123	154	127	140	117	137	123	150	150	142	124	143	135	120	138	128	142	135	111	143	152	137	133	137	126	120	124	124	121	117	166	107	141	146	127	138	138	133	118	153	110	125	118	128	124	126	118	153	129	137	111	132	126	139	135	126	132	128	121	126	122	137	121	120	144	136	137	131	125	125	145	147	123	130	128	134	105	132	111	145	127	116	113	123	105	133	136	127	149	138	106	118	135	128	127	117	148	123	118	110	124	137	126	130	130	146	146	134	109	137	150	140	125	142	138	140	128	123	157	122	112	112	149	136	123	119	128	139	132	128	143	129	116	108	134	138
7712	2781	6636	7101	6077	4765	3949	3191	2691	2284	2102	1820	1599	1514	1372	1205	1151	1037	1033	972	935	939	935	1166	2216	3936	4399	8488	18236	19292	13726	5495	3009	1418	847	706	668	696	710	675	656	685	650	610	609	557	553	577	674	757	786	655	700	738	718	536	529	523	506	499	515	486	500	487	497	480	489	482	509	484	466	475	506	474	493	463	510	459	459	490	409	459	422	467	460	472	447	444	483	477	473	518	464	428	459	469	479	468	483	478	460	466	460	425	461	467	454	438	466	454	454	463	440	455	421	463	467	443	454	464	452	497	427	512	436	454	443	492	535	448	451	458	465	446	448	465	442	482	469	467	497	426	469	478	442	446	446	467	403	422	446	472	431	475	466	464	426	455	430	450	460	484	457	488	452	467	445	432	435	477	454	451	463	452	470	464	449	468	471	474	406	469	422	449	482	471	443	450	422	466	430	465	418	450	444	423	451	418	469	444	437	500	433	495	473	482	463	449	437	432	454	477	464	440	466	434	457	431	435	476	442	477	466	448	478	416	468	437	467	492	485	488	412	401	411	453	438	448	467	430	434	447	461	456	458	489	462	465	399	416	436	463	466	439	478	480	443	459	436	435	414	448	449	429	473	419	481	429	418	437	465	435	473	445	449	421	512	390	462	426	429	441	433	446	477	453	462	460	417	450	445	471	430	411	437	475	464	446	420	448	456	476	452	420	481	425	431	438	453	450	440	446	429	461	451	459	446	471	442	434	431	435	445	485	423	448	438	442	477	413	415	426	479	499	452	418	410	450	461	454	468	448	420	435	455	488	452	466	441	433	432	451	460	456	432	425	448	459	439	422	421	448	441	435	442	442	451	431	460	455	468	462	417	378	490	436	482	436	476	467	472	439	437	447	464	453	476	451	458	429	485	470	435	420	435	474	456	456	460	448	483	435	428	483	464	465	424	462	414	451	435	469	479	447	460	442	430	425	443	433	475	436	477	431	468	460	426	462	440	444	478	445	476	475	421	443	443	435	465	427	426	470	434	418	465	453	423	468	467	461	455	475	443	467	453	478	465	459	464	431	446	454	463	445	437	460	420	433	455	452	473	429	419	438	463	461	454	437	449	470	423	452	423	460	450	454	462	469	437	438	453	487	469	470	451	459	438	467	424	476	458	448	444	421	441	474	448	455	415	443	474	469	447	419	456	482	433	435	472	435	452	427	435	424	507	455	469	464	457	470	469	462	471	431	411	512	460	455	447	453	449	459	444	464	445	445	450	470	428	444	423	439	459	455	483	421	450	461	406	475	451	459	440	455	453	410	473	430	460	446	423	461	446	436	442	444	409	423	444	476	453	424	437	446	475	455	390	451	453	447	455	493	430	423	426	422	441	425	454	452	473	449	497	471	449	474	475	415	462	431	444	461	434	463	463	426	488	451	427	450	440	421	418	453	447	416	436	442	491	460	474	439	474	439	397	428	458	446	424	483	413	443	447	418	442	475	440	430	447	444	434	455	491	443	458	448	461	427	459	453	445	431	474	452	429	451	455	451	451	461	419	464	440	409	454	434	459	465	430	445	421	463	457	431	444	461	438	474	443	464	514	452	462	444	463	430	431	461	459	436	485	465	480	467	428	411	453	418	463	452	456	435	445	486	430	457	472	438	471	442	427	485	450	491	444	438	440	468	457	472	447	480	433	439	420	460	444	425	452	444	431	453	482	428	447	448	439	476	437	425	451	471	473	420	450	465	457	446	438	422	451	444	455	420	454	429	428	423	455	402	463	450	449	435	463	444	421	442	422	439	466	447	451	489	485	433	463	415	431	447	451	437	469	474	449	465	434	431	434	433	439	454	465	458	456	450	421	428	429	434	467	450	406	427	466	465	468	470	423	418	435	379	461	437	461	438	410	393	439	468	426	433	455	487	426	452	396	450	500	460	433	433	483	426	433	483	426	446	479	429	503	467	470	451	464	434	459	413	450	414	444	474	440	459	462	455	429	460	455	435	477	425	456	429	476	442	456	442	451	443	414	440	436	428	454	429	411	449	431	447	463	469	455	509	452	459	474	434	444	469	484	423	470	439	433	434	445	442	486	475	499	470	461	435	426	451	458	412	473	482	461	461	479	464	456	430	462	443	465	452	438	446	425	437	451	416	429	458	439	447	454	482	453	450	410	458	480	466	435	448	454	452	429	429	410	457	444	452	432	464	443	464	424	465	464	424	443	427	431	389	450	437	438	444	446	466	488	461	453	432	464	460	448	465	421	444	446	446	465	434	437	466	435	459	474	472	453	436	439	409	466	474	420	445	443	447	463	448	483	434	446	433	451	460	464	435	489	470	469	488	450	466	439	469	422	465	454	421	464	455	436	442	460	471	479	465	423	468	447	452	449	449	405	447	452	430	448	453	466	447	418	424	439	464	473	407	429	430	447	420	463	459	447	460	492	449	463	430	455	427	458	453	444	461	443	445	456	444	494	437	424	452	446	463	474	441	422	442	402	436	435	467	424	471	420	447	443	439	456	485	439	454	424	429	435	442	480	435	423	456	431	448	465	480	484	501	464	425	447	450	435	437	446	450	454	466	443	412	413	437	423	451	464	458	432	450	431	475	437	466	444	442	448	443	443	454	386	445	442	453	449	437	469	462	473	477	483	436	483	458	460	448	393	495	451	509	478	449	464	425	476	456	477	439	466	450	478	413	464	445	432	486	476	460	471	419	460	454	491	472	461	449	418	457	467	478	435	465	466	452	451	451	447	447	471	456	436	415	433	475	469	457	459	461	461	433	473	453	431	461	430	442	447	496	438	444	488	430	429	475	447	413	448	477	443	452	459	476	435	441	442	449	474	445	460	460	438	428	426	455	450	434	460	459	455	457	455	423	429	432	431	479	430	456	450	423	452	448	455	422	424	465	449	463	451	435	450	440	455	412	471	423	455	437	436	416	446	418	452	443	447	453	483	457	466	486	464	398	487	468	412	415	434	405	426	434	423	436	419	472	420	419	457	465	470	492	447	428	442	422	472	463	449	431	480	470	442	464	440	465	449	444	408	437	450	452	481	456	480	435	418	443	464	460	447	419	454	458	428	486	464	445	499	446	450	451	430	468	451	461	424	428	429	431	421	468	466	460	441	483	451	451	431	447	477	441	448	464	437	455	471	424	447	477	444	473	438	460	435	469	432	431	450	459	440	444	450	481	425	483	483	466	463	436	453	453	433	461	419	479	480	468	422	449	446	442	475	464	435	458	450	460	429	405	468	458	464	465	442	441	472	462	452	426	452	465	472	436	435	428	444	500	441	432	474	481	453	476	435	465	424	428	460	446	437	466	439	472	453	439	430	445	464	487	486	464	451	445	441	423	440	485	458	421	460	426	494	470	455	463	428	439	454	453	455	434	467	421	434	426	456	461	489	465	430	479	444	449	464	476	485	454	435	442	452	465	426	469	446	449	478	434	435	472	482	475	440	487	445	454	463	471	433	419	379	423	439	438	475	453	479	474	450	433	452	427
1337	345	338	333	304	265	284	281	287	281	308	273	275	260	277	275	309	306	278	304	243	298	300	284	299	287	302	277	327	313	293	278	244	295	248	261	283	265	269	286	300	284	263	269	284	276	280	291	277	280	298	259	266	276	255	288	272	263	263	296	254	272	261	300	269	259	279	250	270	279	262	248	276	273	259	270	282	244	290	275	261	263	262	271	266	246	310	268	299	279	283	278	257	258	296	309	267	254	245	283	280	263	288	265	281	285	249	268	268	267	307	275	285	316	276	307	292	283	273	299	279	278	263	260	281	293	280	275	288	299	292	276	297	298	248	278	265	263	251	268	266	243	280	260	264	260	275	304	268	251	252	297	292	282	261	254	271	282	272	261	267	281	272	284	292	292	298	293	262	276	274	264	266	271	300	291	267	290	278	268	263	287	276	266	249	260	296	272	270	268	275	247	286	276	271	279	280	267	244	272	267	265	254	289	288	270	269	256	259	273	285	293	290	294	264	273	286	291	269	272	257	282	291	281	260	281	268	268	280	321	278	301	278	281	250	288	307	290	218	259	297	263	252	282	271	293	270	265	272	309	316	276	274	282	286	260	264	282	287	288	276	285	262	272	287	267	256	251	299	260	285	246	283	265	284	280	294	277	256	308	288	275	282	281	273	285	269	316	276	271	300	257	305	253	263	283	302	281	268	301	300	263	284	256	285	268	251	285	297	287	297	254	271	292	272	301	276	247	253	248	291	269	287	301	282	253	264	287	261	284	313	279	282	274	275	271	264	284	286	280	267	276	241	288	271	256	301	269	271	281	239	278	279	293	271	282	278	287	310	276	272	273	260	274	275	280	269	294	273	269	287	268	278	278	256	261	267	276	241	269	254	256	265	266	272	241	275	283	238	270	267	296	253	284	255	286	271	247	263	237	274	266	293	262	256	260	288	294	295	289	257	269	287	263	287	266	289	268	292	252	284	253	296	272	259	262	270	260	283	268	261	267	258	276	270	263	260	276	248	226	261	275	259	271	270	260	289	240	285	288	275	271	274	280	246	288	233	263	291	262	267	289	289	261	256	295	280	267	293	278	285	237	257	278	264	311	290	244	293	269	266	293	278	283	265	283	262	281	267	287	277	282	274	285	264	269	312	262	262	275	275	259	277	260	255	253	279	271	290	269	269	249	272	260	256	235	274	255	312	275	252	302	242	292	276	263	275	290	269	242	273	249	307	273	260	264	272	265	263	246	287	274	285	246	268	256	278	281	297	291	271	267	283	255	298	261	267	266	290	282	277	263	289	283	244	262	277	292	283	257	271	285	272	298	298	289	274	261	293	278	280	292	261	285	244	282	262	254	309	289	267	275	260	262	295	306	256	284	282	299	290	276	266	284	286	268	271	283	259	255	304	262	294	298	289	286	264	259	273	292	286	309	290	277	268	298	263	247	277	272	261	294	268	274	259	264	254	253	281	234	287	291	271	271	260	274	238	253	240	291	240	304	289	267	267	286	275	288	274	276	265	293	273	290	256	282	276	267	289	282	267	278	302	277	247	285	255	277	270	258	240	279	263	273	259	286	273	274	282	294	251	272	276	261	264	276	266	260	253	273	271	288	288	300	268	246	256	260	286	273	270	290	257	278	277	276	266	267	267	253	284	281	312	233	256	281	287	253	259	269	273	296	297	265	274	243	271	313	261	266	282	261	285	265	329	298	282	283	287	266	247	297	265	289	269	285	255	253	247	284	275	286	305	272	247	252	256	300	282	228	279	270	272	272	293	250	308	277	274	289	290	244	281	277	274	251	277	298	278	296	265	291	292	269	285	279	283	286	286	281	284	269	253	265	267	242	275	278	261	274	259	244	268	277	267	280	311	283	302	253	257	305	251	241	266	251	260	266	290	263	257	253	277	264	296	266	271	293	272	277	260	246	267	254	266	249	267	268	281	268	287	272	279	295	231	272	258	258	264	283	250	265	276	250	291	275	255	275	296	279	275	260	250	313	297	269	274	295	262	249	252	295	302	269	294	289	276	264	278	279	268	281	292	288	305	273	261	291	301	252	286	307	267	272	276	273	278	282	277	262	281	270	266	263	270	284	279	268	296	279	299	309	266	282	274	251	290	290	287	290	283	294	259	244	294	267	283	260	255	291	256	281	320	258	248	263	282	266	296	291	292	282	251	281	259	253	291	249	295	287	270	274	281	277	282	291	276	275	264	257	291	268	264	273	287	261	288	299	298	270	278	256	296	287	259	259	273	241	297	319	296	266	286	277	292	285	284	260	254	275	287	288	281	297	261	260	265	277	271	290	260	272	288	281	273	273	262	292	270	264	266	275	270	293	250	274	290	277	273	262	293	292	239	268	282	279	281	283	244	295	253	256	265	276	277	254	301	289	278	258	265	286	257	259	251	275	249	272	287	226	248	287	267	303	282	286	282	302	265	274	291	293	275	274	265	288	247	289	285	268	267	287	270	275	272	260	245	266	266	285	257	263	266	255	308	267	276	264	265	295	291	278	314	287	275	256	298	290	294	271	262	269	300	272	285	267	272	279	285	303	256	272	279	268	262	288	259	258	299	224	300	283	267	279	273	311	276	279	274	258	283	246	260	237	268	255	268	286	299	261	259	290	296	293	268	264	278	281	274	289	282	238	287	277	260	276	257	318	263	288	268	281	293	264	299	301	284	267	252	269	261	282	255	262	307	276	284	248	269	280	254	279	286	260	294	300	260	267	292	296	274	271	289	257	287	278	304	250	281	254	266	245	277	282	295	249	305	270	267	257	258	271	283	282	266	252	261	265	253	264	297	267	283	278	316	269	296	279	274	261	264	298	287	265	310	225	289	267	233	276	280	267	261	271	279	238	274	267	273	255	286	285	323	283	285	260	262	277	289	241	254	260	279	299	290	286	290	280	286	260	247	281	255	298	298	267	253	272	305	277	259	262	257	254	280	299	250	277	263	261	267	285	246	270	298	286	287	308	287	286	287	290	268	263	298	297	273	278	299	296	300	277	315	291	271	279	283	283	268	309	279	264	252	284	278	279	265	265	294	275	266	269	217	256	286	259	268	270	315	288	288	269	292	291	247	260	277	301	272	281	305	269	269	239	283	280	265	282	257	270	269	270	278	284	277	276	302	265	274	284	261	285	287	261	282	281	276	275	278	276	276	253	279	267	284	249	252	277	273	246	297	279	257	269	298	279	274	264	277	276	276	261	288	272	283	258	287	275	280	260	245	290	262	273	264	284	280	288	227	299	292	247	277	287	277	296	270	284	273	275	246	271	234	257	280	256	258	255	280	266	295	252	294	246	258	291	314	270	273	287	291	266	295	278	286	267	259	265	271	275	285	278	277	272	286	258	308	268	255	262	294	262	282	282	311	287	280	278	308	263	278	305	282	278	274	244	270	272	269	281	308	262	291	262	271	266	301	272	280	282	266	280	290	294	288	290	282	266	283	280	257	249	310	257	264	271	284	253	286	299	285	272	290	274	265	263
2275	924	1002	1000	1094	951	966	935	897	910	926	889	897	826	839	839	807	903	873	866	845	796	827	877	916	885	947	999	1381	1420	1319	1023	962	911	818	818	865	804	837	842	844	855	829	887	864	825	847	816	799	803	857	867	845	911	889	843	878	850	854	844	854	818	838	889	830	833	868	827	848	841	826	843	847	876	808	803	793	838	802	821	838	868	841	830	840	844	817	855	869	814	861	827	847	845	804	769	791	876	815	851	801	856	812	871	806	827	866	892	867	808	836	831	875	810	807	854	850	843	882	843	813	853	789	859	835	797	827	868	843	897	853	840	813	864	881	820	876	797	845	868	857	827	783	853	867	803	800	798	899	882	845	877	891	858	841	839	787	815	834	846	878	845	813	815	826	830	822	819	842	791	833	802	837	816	860	823	861	791	901	837	846	821	802	803	860	813	833	778	844	838	841	831	844	856	872	867	882	811	833	809	857	849	808	879	842	814	845	861	794	857	871	834	889	820	840	860	869	838	872	849	811	870	823	894	894	810	860	874	858	788	818	895	846	877	887	869	803	804	840	832	842	849	807	859	843	800	844	861	801	798	810	854	808	866	788	816	845	858	854	867	785	861	862	821	817	872	870	772	835	852	846	830	829	811	865	877	805	887	810	861	783	793	810	825	838	807	819	840	885	814	757	901	874	828	828	803	796	848	794	835	834	860	860	808	873	855	823	810	844	843	874	862	826	785	850	803	820	844	846	849	847	866	843	831	818	803	858	848	845	860	795	837	829	811	849	821	842	798	881	797	849	832	787	810	859	851	841	825	821	856	852	901	846	847	830	842	849	858	769	818	886	814	836	906	846	834	818	834	879	864	827	851	808	811	860	876	848	864	896	873	823	830	809	836	864	863	876	802	821	847	813	802	832	865	903	854	851	839	854	865	835	807	799	797	865	827	861	880	844	844	831	871	858	825	830	863	884	841	855	848	847	795	864	821	877	819	891	813	817	850	809	873	804	848	873	818	861	815	918	825	809	814	858	849	855	780	853	844	838	775	835	807	793	880	898	817	841	862	811	870	848	846	852	851	836	832	885	854	891	817	836	868	807	880	857	812	849	787	814	899	820	837	860	854	812	879	827	827	811	822	877	819	776	827	879	801	822	844	794	846	812	890	856	871	878	804	835	758	854	812	823	844	804	799	865	844	857	811	805	877	800	795	795	827	800	788	841	825	843	843	872	852	873	803	844	836	841	838	862	785	792	847	828	844	828	826	806	805	882	867	817	829	853	814	902	812	826	831	882	829	824	814	888	884	859	818	877	846	862	839	857	894	798	863	817	802	781	855	854	856	839	857	891	872	877	783	831	862	802	874	844	871	822	841	806	854	761	854	858	812	853	836	814	825	830	780	837	764	815	817	828	853	767	812	784	826	812	868	817	854	842	849	808	796	868	773	813	801	881	833	861	849	845	860	845	847	859	853	897	817	811	798	813	804	856	800	877	883	826	816	832	825	774	839	860	827	857	861	836	851	813	818	809	805	890	845	838	821	865	851	823	858	865	853	834	841	805	855	842	784	849	810	810	851	843	811	854	831	819	826	811	852	785	856	896	840	827	859	891	834	827	780	800	842	825	785	895	827	831	847	809	796	830	863	805	827	842	881	821	860	775	854	846	793	873	823	825	851	852	863	848	832	895	825	799	858	775	824	866	796	831	849	871	806	871	862	830	872	821	822	835	840	839	889	836	861	884	813	802	849	823	862	873	827	819	878	840	840	872	863	821	832	881	834	881	831	840	882	849	837	845	804	828	858	851	846	867	793	868	837	829	870	817	850	803	815	862	855	849	822	804	839	871	851	780	842	819	813	909	832	820	818	817	839	814	882	816	856	853	856	802	853	847	858	835	845	849	836	903	895	826	798	838	860	837	864	858	824	834	826	816	859	848	834	872	847	888	807	849	877	810	868	769	840	815	889	819	832	832	830	810	817	831	821	862	815	799	857	868	815	818	826	823	840	816	819	815	779	831	811	815	852	862	862	836	826	848	819	833	848	846	826	795	863	874	839	813	844	879	859	823	845	782	835	878	822	817	833	845	829	825	864	857	810	816	839	835	845	858	815	840	849	824	840	834	827	852	847	881	820	813	848	843	829	799	848	821	846	822	837	837	829	885	851	854	780	813	883	867	885	859	855	798	830	836	863	856	812	865	827	831	791	826	813	863	815	814	804	829	877	835	792	842	813	842	848	787	830	841	852	867	792	847	872	825	794	835	842	860	822	811	813	852	798	779	919	861	792	792	845	846	853	862	842	866	851	810	868	841	836	848	843	791	893	792	879	814	895	841	849	883	826	870	873	809	848	875	865	817	833	866	841	856	829	820	863	822	831	800	849	859	824	795	821	853	853	805	823	843	818	787	795	832	757	811	864	823	854	856	822	829	854	808	891	816	827	832	783	827	889	886	872	878	855	856	837	803	808	845	869	788	812	850	799	813	878	822	898	797	828	832	772	817	862	895	874	825	845	862	830	884	810	806	848	817	859	815	825	859	863	852	831	871	860	844	841	856	776	844	859	910	781	848	867	816	845	878	783	796	853	856	786	817	836	825	872	807	876	851	876	811	828	851	889	846	828	860	839	830	848	815	868	816	870	841	836	867	829	780	841	843	881	839	771	825	883	848	817	884	802	815	874	865	902	841	850	829	792	843	793	852	856	836	818	836	827	824	823	860	874	827	851	828	803	877	850	812	813	874	804	908	849	867	833	826	834	811	811	815	816	873	881	831	830	874	803	859	835	827	858	830	871	841	834	878	861	846	843	833	852	810	841	859	857	825	814	864	831	856	807	837	867	800	834	819	820	860	846	810	839	850	841	795	849	828	824	788	876	836	835	846	830	801	848	830	804	872	832	828	868	840	816	841	851	814	860	807	837	862	827	829	822	879	871	848	893	812	803	830	806	812	845	835	839	842	821	826	813	817	755	874	830	846	779	889	797	766	778	803	872	822	814	807	870	838	828	845	844	786	847	846	828	828	861	783	802	833	823	862	834	841	837	790	839	897	822	861	844	833	845	827	804	817	836	817	833	858	849	819	774	803	838	807	845	807	829	802	842	841	876	839	866	796	802	806	813	844	817	766	819	832	870	784	864	847	801	843	806	829	858	858	785	821	841	845	807	811	832	808	851	825	843	786	825	840	859	903	805	841	787	853	774	859	852	855	861	870	865	871	818	865	807	817	850	838	878	836	835	861	867	831	833	824	820	802	817	844	841	823	847	858	830	795	799	820	835	820	897	867	871	849	850	833	861	878	803	845	787	825	858	820	853	812	847	832	843	821	839	846	904	839	791	804	834	819	827	872	830	806	824	845	829	852	819	822	835	812	839	751	818	811	848	829	866	853	798	773	825	854	849	840	865	775	826	886	849	852	826	784	839	865	841	840	822	852	816	761	797	827	824	849	845	839	823	806	799	847	849	883	789	892	849	811	826	866	830	893	867	855	831	809	803	811	870	845	825
4692	1206	1441	1123	758	571	448	375	304	297	251	221	231	205	194	202	179	194	191	138	183	172	161	194	230	332	307	399	911	1181	1031	345	244	185	164	174	163	158	176	159	147	164	143	156	159	150	158	142	132	158	173	149	190	166	172	163	164	148	141	134	140	164	144	140	172	160	158	152	154	151	146	146	171	165	155	139	136	131	141	149	160	134	148	167	142	153	141	146	135	132	149	152	148	141	142	155	135	146	148	127	137	170	154	168	157	140	165	136	140	145	144	141	141	133	140	155	149	128	139	146	154	117	129	149	133	147	165	146	156	131	151	154	134	160	152	143	154	161	133	157	134	140	175	144	170	164	141	156	166	119	162	156	160	139	155	141	158	154	153	156	164	132	146	144	150	166	136	125	176	158	161	133	142	131	153	141	129	127	149	151	136	146	147	169	168	141	167	135	140	171	172	161	129	169	145	156	160	138	150	165	132	125	152	144	152	148	155	133	145	167	176	145	168	170	128	160	131	138	161	137	136	158	154	162	140	140	153	150	156	163	138	154	145	151	128	170	163	144	120	157	171	152	151	145	129	154	162	140	122	159	131	145	139	135	155	132	162	123	163	154	161	129	157	131	134	155	131	157	141	153	154	164	151	157	182	156	149	153	138	161	164	143	162	148	146	145	144	133	145	136	156	163	134	158	150	167	167	158	165	129	160	167	159	145	156	150	147	142	156	145	158	142	125	151	153	155	156	150	144	149	165	172	144	136	162	150	152	165	137	166	149	156	138	137	145	124	166	143	144	147	143	150	137	142	142	141	143	169	174	130	134	155	143	147	131	123	157	163	134	145	149	146	133	140	146	127	147	154	142	156	137	152	140	157	146	148	129	125	153	154	162	136	155	144	152	147	151	162	153	152	144	159	143	139	166	133	158	141	138	151	139	144	163	133	150	128	194	139	154	160	158	166	131	137	178	159	136	129	156	166	138	147	155	172	156	131	148	158	146	133	157	166	140	150	175	144	143	158	158	158	165	138	148	150	157	169	155	164	157	138	156	145	150	146	162	141	148	171	131	151	159	149	145	150	129	164	136	180	156	158	147	142	157	155	142	165	152	137	166	129	160	149	149	141	121	160	162	167	177	156	165	134	114	174	153	175	156	150	158	146	154	145	142	125	143	147	150	144	161	144	140	164	133	151	165	154	140	143	170	171	158	133	162	132	146	140	153	128	169	132	162	137	146	142	150	161	147	147	152	157	149	147	145	137	162	155	159	155	163	149	156	139	155	166	169	139	163	145	159	138	133	163	152	160	160	158	180	115	117	166	133	131	139	145	159	144	147	159	148	170	135	144	143	139	154	154	174	138	160	172	155	148	151	143	139	152	142	163	147	154	129	123	176	181	139	141	141	167	156	157	145	149	166	142	142	138	147	157	159	156	148	164	154	153	149	156	127	149	166	140	169	182	147	155	135	158	158	139	142	152	122	142	146	151	166	152	157	123	138	141	155	162	151	142	151	155	154	160	135	127	153	138	156	132	116	150	137	134	166	150	135	153	136	139	162	157	179	160	142	172	168	147	145	154	130	149	149	161	145	143	142	161	165	143	125	146	149	146	132	184	154	143	156	136	156	151	155	134	128	151	153	165	147	147	122	143	134	156	156	124	137	143	135	141	150	152	133	138	162	137	144	133	161	141	154	147	161	150	142	146	143	153	143	123	152	153	180	134	174	137	131	157	168	149	137	157	158	149	160	187	165	155	148	175	162	146	169	163	137	135	139	132	160	166	139	157	144	142	183	128	151	148	127	160	163	161	141	165	173	143	165	138	154	165	134	174	158	164	169	135	128	156	143	150	148	152	165	147	151	151	181	151	159	129	130	144	129	122	150	150	145	161	151	164	124	165	129	146	126	142	145	193	162	148	135	123	132	146	141	148	146	136	149	152	138	157	146	133	168	151	178	153	142	151	142	150	141	159	165	146	140	127	144	147	169	163	135	146	152	144	159	153	153	132	129	156	156	147	143	141	136	160	162	161	151	164	137	167	144	132	149	156	183	162	167	126	157	140	164	140	158	154	144	152	147	150	133	144	152	169	144	144	157	135	154	148	158	134	162	144	152	140	159	165	160	159	148	146	157	158	136	141	156	115	147	150	152	139	153	158	143	125	142	163	150	150	154	138	157	142	150	150	156	158	133	152	143	144	143	144	136	149	154	164	152	138	165	144	150	147	148	151	158	139	131	167	170	166	160	144	130	146	154	154	142	173	118	144	133	142	157	156	132	149	156	139	148	138	141	142	151	143	192	128	152	147	148	152	134	144	155	160	156	154	165	137	144	141	135	158	134	142	163	138	159	158	137	146	148	139	148	144	157	152	174	141	153	150	153	153	156	163	154	150	160	156	162	155	163	157	150	144	160	158	160	159	139	146	163	146	139	156	156	148	143	159	153	139	140	163	156	144	160	154	153	155	145	155	141	155	136	142	153	145	166	170	149	146	157	137	158	141	149	168	151	146	133	173	141	123	147	158	143	145	139	150	124	139	175	157	156	147	139	168	154	164	135	131	154	165	156	151	163	143	158	157	153	163	146	148	147	150	137	156	178	138	137	156	170	173	153	125	144	145	164	152	138	164	141	156	151	162	160	140	152	141	138	152	155	147	165	136	156	143	162	139	160	161	157	137	138	144	130	136	148	159	143	155	158	139	133	151	126	169	163	149	161	142	147	136	146	154	165	156	132	157	126	155	155	153	154	138	130	184	159	165	150	162	135	149	165	165	152	141	147	152	133	138	146	165	146	146	163	159	140	161	168	142	141	146	155	153	149	142	165	127	124	143	142	156	138	161	143	150	137	138	156	141	177	146	145	169	166	143	157	151	148	145	145	161	157	159	141	126	130	146	156	155	153	137	142	171	151	155	146	151	145	150	148	138	146	160	146	166	146	149	177	145	165	161	152	167	141	145	170	165	160	155	167	159	142	153	148	134	149	134	130	149	155	127	150	145	138	155	153	163	156	151	159	165	162	151	128	162	134	154	164	147	114	152	141	144	167	151	174	155	168	125	149	155	147	161	142	161	148	146	137	145	136	152	128	141	146	154	163	160	158	147	132	135	143	124	155	137	172	126	145	160	172	131	145	148	141	142	157	152	159	168	165	175	161	134	159	162	167	155	138	147	140	147	146	161	135	146	162	137	150	142	147	149	150	149	122	157	140	132	143	149	140	149	153	144	150	159	138	144	145	147	160	148	146	146	130	148	149	146	144	177	139	157	144	153	166	174	152	141	146	155	133	143	144	142	115	164	141	180	134	173	156	132	144	140	171	135	131	172	140	148	146	158	166	157	142	159	138	164	153	157	158	157	145	151	165	159	150	136	162	133	169	125	138	153	158	132	163	162	144	146	129	156	153	124	144	150	146	156	156	171	161	161	155	156	152	133	144	158	153	156	149	156	148	150	169	129	171	142	161	149	170	155	144	161	149	131	157	140	155	155	147	172	146	161	156	134	151	131
5568	1716	3775	4108	3511	2916	2296	1926	1633	1493	1329	1240	1125	1002	942	916	824	797	765	732	712	679	740	883	1454	2286	2564	3043	8399	10439	9241	2741	1623	946	701	601	611	599	598	591	654	632	646	619	564	550	501	537	587	625	638	636	781	814	609	538	513	475	495	553	534	538	491	500	507	529	507	530	508	539	525	509	457	539	521	518	485	540	472	534	500	513	474	546	511	492	524	524	518	483	551	537	493	507	467	491	491	515	509	500	483	502	521	464	493	467	501	498	517	523	478	480	512	466	449	481	479	488	511	471	507	468	471	504	481	490	519	489	451	501	464	503	534	539	507	503	503	443	529	516	533	512	545	509	489	462	527	500	500	548	504	531	522	482	539	511	518	480	488	493	518	522	494	506	508	531	522	482	481	512	526	500	525	488	508	500	456	517	501	512	558	502	499	514	494	501	506	505	480	494	471	554	488	498	461	500	476	498	509	528	455	492	485	507	499	535	530	497	494	477	443	511	498	521	494	483	471	501	483	493	521	453	477	478	506	433	516	503	502	497	487	453	504	471	502	522	539	521	504	520	454	525	477	498	514	493	517	518	492	483	527	527	466	457	460	497	510	476	472	494	458	509	540	443	555	545	500	502	491	483	505	454	513	521	519	501	533	524	486	477	472	489	504	484	472	537	481	488	501	481	492	517	512	508	498	491	499	491	516	508	468	513	471	481	524	494	512	477	519	498	521	469	507	533	455	512	505	496	510	493	451	526	475	473	476	476	452	468	468	520	470	536	507	481	502	519	471	480	509	507	503	470	484	494	510	464	475	524	479	489	492	491	503	489	501	518	486	474	479	517	528	483	490	487	520	449	510	536	471	477	518	532	513	503	514	478	475	496	452	505	469	520	506	485	517	534	492	466	495	503	510	495	498	505	543	454	491	524	554	527	488	486	487	531	487	480	529	494	484	547	503	525	476	474	517	481	459	510	539	490	491	488	496	527	496	475	481	455	458	526	530	505	507	486	534	513	479	501	524	520	519	501	510	476	512	494	472	534	476	502	460	476	529	494	470	476	495	501	491	464	446	504	479	494	552	439	502	446	494	467	489	517	467	514	486	500	496	513	462	488	534	512	484	476	483	475	497	488	506	541	510	527	453	509	525	513	466	509	501	441	521	509	500	504	500	526	469	476	516	500	490	517	520	458	509	495	492	516	536	476	486	478	479	441	458	506	495	500	516	485	477	491	499	520	452	506	491	504	475	508	503	515	511	509	528	492	509	473	469	528	513	491	530	504	509	525	520	489	492	496	474	521	489	470	530	482	471	509	520	502	495	505	531	504	492	493	484	478	520	508	488	522	449	507	498	463	496	510	510	496	476	477	527	537	568	497	496	488	496	490	472	475	504	474	496	503	477	526	501	506	479	478	520	496	509	467	471	491	535	488	480	486	512	503	498	519	496	515	483	518	533	498	493	477	484	508	499	502	492	477	515	475	521	512	500	477	475	520	491	493	513	504	512	463	522	465	483	481	486	464	463	501	495	466	461	448	476	520	505	526	482	483	477	447	510	495	498	497	474	510	470	508	492	485	543	464	495	505	489	467	471	477	514	489	456	515	492	471	474	474	505	534	492	502	443	498	480	526	519	513	497	489	494	482	518	504	492	486	527	507	489	488	490	462	525	496	524	474	529	513	518	464	498	464	501	520	526	451	457	497	445	470	507	483	486	512	490	483	483	474	460	475	494	479	469	551	505	495	449	481	498	487	479	436	455	520	507	511	478	469	495	502	502	491	503	508	456	494	494	482	518	465	510	488	472	470	479	453	472	496	519	519	508	528	485	476	530	467	505	482	504	510	488	459	462	502	448	492	512	516	481	484	474	456	516	524	479	452	487	527	513	492	509	491	473	504	524	507	554	483	519	492	465	466	496	497	496	450	526	470	476	489	441	503	499	490	480	517	505	535	509	479	488	498	547	527	503	492	466	471	513	523	496	467	479	505	472	498	485	492	487	495	491	521	468	490	478	530	529	504	531	448	518	523	499	525	464	470	507	500	490	516	482	473	495	528	482	507	493	488	529	470	479	543	458	484	488	469	496	479	522	487	498	535	505	492	525	534	554	525	493	473	499	520	487	490	482	487	463	526	526	502	498	483	476	476	504	513	449	479	468	514	524	482	500	473	489	523	496	487	502	490	488	513	504	492	471	518	522	496	514	491	480	476	489	488	517	477	507	466	479	471	487	463	494	491	526	504	481	487	484	467	498	471	471	498	520	514	522	462	535	515	452	475	510	511	483	478	487	514	530	547	527	474	500	516	484	515	486	474	484	505	519	496	494	529	489	476	473	488	465	502	493	462	534	483	485	486	482	517	490	488	480	504	508	460	509	512	488	506	516	488	472	508	490	510	511	481	524	467	480	495	536	514	487	495	465	495	488	490	465	512	506	479	449	492	493	499	516	485	486	520	486	526	483	509	487	519	499	516	482	502	479	503	506	529	472	487	482	523	488	507	533	471	502	480	511	455	497	497	488	486	480	502	546	476	485	481	487	482	486	481	480	523	492	516	513	481	518	498	498	493	511	490	533	488	503	528	491	502	506	484	476	467	500	488	515	456	463	516	506	515	496	513	484	525	500	507	497	490	461	458	548	502	471	487	509	533	461	500	451	478	537	533	481	509	500	500	497	517	511	465	469	477	469	495	494	508	455	463	485	521	484	501	491	476	486	550	468	492	497	481	515	486	526	490	485	475	472	473	503	540	500	524	493	494	476	474	472	486	523	462	505	456	499	495	519	486	531	521	473	523	515	480	522	486	493	491	489	527	546	471	502	493	483	488	461	506	516	463	501	478	483	532	457	486	471	474	463	524	454	481	507	495	477	506	458	513	469	452	530	467	509	520	500	535	473	510	512	491	518	508	492	504	481	489	496	565	503	497	503	443	508	485	500	475	493	497	505	501	468	522	494	515	502	473	520	520	503	470	493	493	488	518	459	486	502	507	480	469	489	510	519	497	449	467	474	519	487	488	514	486	550	521	504	476	495	469	464	471	485	490	472	484	475	485	509	496	512	505	479	465	475	521	477	471	497	509	512	503	473	495	482	467	479	474	524	533	486	479	496	460	488	492	471	520	506	488	502	477	504	491	446	489	492	470	494	472	449	504	482	489	478	503	515	520	495	495	520	470	457	475	564	486	493	503	512	504	472	494	493	474	467	491	516	539	449	501	458	498	448	467	505	498	495	480	494	452	519	504	474	476	475	469	452	489	515	500	456	479	500	460	466	476	459	515	499	503	497	470	547	503	497	507	473	520	527	491	470	513	515	484	537	479	497	504	521	529	467	491	452	510	520	507	484	466	485	518	479	506	513	489	510	481	507	477	531	477	506	491	503	451	461	476	450	489	503	476	496	491	512	499	493	488	499	492	487	532	473	481	496	457	488	503	476	513	451	462	486	501	499	488	524	516	485	529	462	511	478	515	470	503	504	522	498	446	459	466	513	507	519	504	539	498	458	470
8822	2336	2785	1945	1324	931	729	530	448	355	330	289	258	247	248	216	220	215	185	175	192	184	156	218	298	454	519	502	1305	1942	1490	536	290	197	147	164	147	122	143	158	147	131	134	146	153	125	121	125	140	146	149	153	196	195	154	118	138	136	140	132	110	139	119	111	119	104	125	123	135	130	133	142	115	144	134	118	129	133	108	136	124	156	137	121	124	116	125	135	136	134	129	141	157	103	133	125	123	143	137	103	123	145	129	113	123	129	127	123	126	129	98	119	131	113	126	127	135	130	127	106	129	141	103	124	102	121	128	112	118	130	134	132	132	130	151	133	107	116	123	123	150	162	141	115	125	123	143	129	117	129	134	126	144	120	135	112	125	130	120	117	127	140	127	130	123	118	138	99	130	113	115	126	136	129	125	106	118	115	107	139	109	130	131	131	129	130	134	141	126	133	159	141	126	147	119	149	133	121	116	120	155	128	111	125	167	110	133	131	126	131	124	124	124	113	130	108	117	127	118	128	124	133	115	135	132	126	125	112	129	132	124	113	132	104	111	122	148	123	146	126	130	127	131	143	146	109	154	122	134	110	120	120	126	141	114	104	115	120	109	121	125	127	135	119	127	130	135	115	122	119	108	153	134	128	93	117	126	127	144	147	124	146	157	126	112	127	123	142	118	126	127	104	130	137	142	117	103	133	138	115	136	131	138	112	130	127	141	105	107	137	95	124	130	126	127	116	116	115	121	114	123	129	103	119	113	151	121	96	107	122	108	120	117	119	147	133	130	99	154	140	102	118	124	130	122	129	106	130	122	149	109	134	132	96	140	106	123	108	139	127	143	121	127	124	113	128	119	120	124	135	135	133	123	129	120	126	143	111	122	132	132	138	114	108	124	141	136	123	123	119	134	130	135	134	118	132	138	117	134	147	123	130	130	122	126	112	114	135	131	134	116	139	125	114	121	128	125	119	138	134	126	128	135	129	117	121	136	111	126	136	132	128	145	111	144	125	117	154	119	123	126	127	109	109	135	130	135	124	130	128	114	134	139	133	126	138	137	122	132	107	124	128	118	155	132	114	150	141	115	131	135	117	128	147	129	118	122	126	123	130	125	122	121	114	110	126	128	152	111	130	127	140	129	146	109	120	129	123	150	101	108	124	138	123	128	123	114	110	131	130	114	129	112	128	121	132	117	137	126	115	103	140	120	135	129	118	128	131	100	121	122	120	119	146	121	97	118	118	121	141	149	121	123	119	120	126	131	111	117	120	125	127	111	112	108	144	130	114	118	134	141	138	132	140	119	134	131	147	127	104	143	116	122	121	129	125	137	118	115	126	124	125	131	129	141	133	125	122	132	99	136	135	135	124	127	127	120	122	119	129	104	143	129	120	142	113	158	135	129	124	117	120	116	110	121	120	145	125	134	118	136	125	124	135	127	119	119	125	135	129	127	127	133	118	133	139	152	120	128	141	124	114	127	145	127	114	134	121	117	120	124	130	121	133	126	143	121	138	131	131	128	114	126	120	134	106	141	124	114	105	125	140	151	151	111	123	126	121	154	144	99	123	108	108	120	124	143	122	112	126	137	103	122	132	118	138	140	134	119	131	121	122	120	116	127	147	121	123	122	109	125	104	121	133	125	141	97	128	114	126	124	140	137	151	148	125	111	138	127	120	115	141	137	102	143	149	123	111	137	111	132	112	127	132	147	112	109	131	128	120	121	128	128	120	146	111	127	154	127	115	117	106	119	134	144	129	119	147	124	135	127	126	134	120	131	112	133	123	121	106	136	121	140	111	123	122	134	120	111	124	137	103	131	120	136	122	143	133	126	111	118	140	132	113	111	139	130	121	103	107	126	113	132	113	134	117	132	129	118	147	127	145	123	130	117	124	132	119	105	119	119	105	126	137	125	137	138	137	122	148	122	112	132	154	136	133	132	131	114	115	131	130	146	134	124	103	131	115	120	130	122	112	110	128	128	140	124	127	115	137	137	138	132	101	134	126	116	118	114	123	132	130	118	140	145	136	134	140	121	117	131	112	120	115	118	144	126	117	140	108	138	139	131	123	128	126	132	134	129	127	140	125	137	107	116	139	106	123	134	128	126	118	140	117	146	145	129	102	127	127	124	139	128	123	117	130	115	129	118	140	113	166	106	120	125	144	113	108	161	140	136	122	130	123	137	136	128	124	123	147	142	117	130	144	128	132	139	127	132	140	132	141	128	141	130	123	114	122	118	111	129	129	130	126	145	130	122	133	111	143	126	122	118	137	134	134	132	136	133	118	125	151	130	113	127	126	106	122	107	120	131	127	126	122	106	118	145	99	131	125	133	144	137	133	104	120	131	123	118	142	146	133	119	126	123	122	137	137	137	122	136	111	126	135	123	143	133	132	126	139	145	149	115	141	141	108	129	144	156	115	116	154	138	130	118	148	126	127	105	110	130	133	132	112	146	132	125	127	123	125	116	133	135	140	112	138	140	117	134	114	134	113	125	117	114	118	140	134	116	124	144	139	122	129	147	98	136	105	120	126	117	129	106	140	123	112	140	119	146	112	127	134	120	137	131	125	139	128	129	135	127	142	111	142	132	119	114	127	136	117	141	148	125	119	124	127	114	120	140	120	141	131	99	126	131	110	115	141	117	120	108	111	124	119	132	113	104	109	136	109	112	120	114	116	133	137	122	141	130	138	123	128	139	136	115	123	142	135	133	129	122	121	146	147	139	139	123	115	117	160	121	126	128	121	111	136	133	134	111	127	141	121	134	138	121	142	138	107	112	130	123	131	127	131	135	128	113	127	130	132	132	128	147	122	131	139	132	135	129	141	123	129	111	133	156	147	116	134	117	137	131	117	121	137	125	94	127	123	134	123	116	127	118	102	122	109	135	129	128	141	143	110	143	121	112	131	133	121	144	133	146	132	130	102	123	114	131	109	120	128	132	145	140	134	116	122	131	142	109	116	146	143	124	140	131	119	116	122	122	137	136	119	117	125	127	123	116	154	113	125	112	133	122	129	129	138	109	140	111	120	125	116	124	131	101	130	136	130	128	126	132	110	124	100	118	136	131	122	98	125	119	115	124	147	120	111	122	121	111	115	144	139	120	109	140	134	142	129	132	117	135	122	148	120	114	130	124	113	125	144	131	132	138	129	166	117	113	129	117	108	131	122	128	139	136	111	112	131	145	116	142	145	115	129	122	131	126	126	128	135	128	112	136	125	125	139	143	143	126	142	130	125	136	126	134	119	129	129	145	143	131	128	129	107	116	118	132	123	124	128	114	118	138	103	132	110	126	106	109	127	117	140	144	124	133	148	122	110	137	116	122	129	142	129	146	122	136	128	126	131	112	123	123	140	134	134	140	134	133	131	140	136	125	125	137	119	132	114	125	131	121	125	124	98	107	115	120	130	129	128	124	131	131	110	122	128	127	136	125	114	130	139	128	115	127	136	126	131	116	116	121	132	119	115	128	120	129	122	142	126	125	113	122	105	144	118
7716	2807	6782	6941	5859	4788	3890	3259	2789	2283	1953	1788	1563	1398	1299	1199	1165	1038	1007	930	924	888	922	1173	2233	3803	4558	4988	11940	16018	12258	4446	2391	1230	744	735	666	675	715	713	742	684	637	640	689	549	500	518	580	606	727	726	1034	1152	680	526	475	504	526	484	484	530	467	474	509	479	481	460	493	481	457	501	482	460	446	468	452	491	459	519	446	445	494	478	464	432	455	476	467	471	496	444	465	461	412	443	460	479	445	424	454	470	418	513	445	453	429	462	422	458	428	436	433	454	474	443	407	423	415	466	429	451	446	522	466	448	453	463	446	466	480	464	447	422	435	411	483	450	445	416	434	441	459	447	436	444	465	416	476	460	476	437	434	492	447	445	439	463	448	413	469	438	435	443	466	415	433	438	459	404	421	451	442	432	454	438	476	463	427	425	456	432	451	415	446	434	417	427	420	420	447	458	426	427	404	448	445	467	435	436	456	481	471	424	454	446	412	456	436	394	475	472	429	475	409	392	449	452	483	442	401	432	473	427	425	413	447	440	442	469	421	428	449	431	430	443	453	456	443	419	450	417	416	418	436	426	434	464	420	468	447	435	443	456	429	465	425	444	464	438	420	464	440	449	404	442	428	436	427	417	435	454	466	422	441	463	438	442	429	413	436	467	409	440	419	424	418	457	436	388	449	441	413	421	451	437	436	480	436	413	460	427	461	426	411	447	443	493	443	467	443	443	424	436	469	418	414	435	431	455	447	429	420	408	417	449	439	437	478	432	409	445	431	470	454	447	414	437	444	452	464	411	408	414	431	429	440	428	437	444	417	454	436	414	464	456	413	460	430	450	395	472	465	448	425	441	478	457	429	469	472	426	443	455	437	450	455	444	431	432	434	417	415	439	442	411	438	429	405	393	458	451	416	466	405	451	449	445	467	476	440	414	446	442	431	434	455	435	402	439	444	431	397	461	447	434	467	429	468	442	421	453	442	435	406	422	439	411	429	416	431	432	408	448	460	445	432	446	425	416	484	440	473	432	457	424	448	426	402	437	429	503	421	429	406	428	412	432	446	404	490	392	428	470	459	433	421	405	412	486	419	449	421	447	427	430	429	470	472	433	424	442	426	455	441	427	441	434	408	421	438	448	445	453	441	458	435	436	437	448	439	478	436	449	403	416	416	451	444	408	437	460	473	456	427	445	450	405	432	428	433	443	459	440	438	446	427	464	414	437	394	450	422	471	409	420	447	425	427	412	460	423	455	424	422	450	441	416	433	483	452	435	473	462	455	429	458	415	482	424	462	423	435	458	416	463	471	418	453	464	460	473	454	428	401	456	437	428	440	453	431	437	448	415	442	423	411	422	395	438	430	480	466	400	427	456	432	441	412	458	449	417	433	439	433	457	441	451	437	461	477	461	430	437	451	423	424	439	437	434	430	486	441	420	458	459	471	445	455	445	456	455	450	465	433	439	436	477	477	460	412	436	454	416	444	416	445	419	420	413	463	442	457	438	454	425	426	430	465	419	433	460	412	472	442	417	436	424	418	424	430	458	405	425	434	448	424	424	429	431	448	463	447	456	428	444	427	446	473	443	439	421	417	444	390	414	449	464	457	444	438	427	474	463	422	447	451	465	415	430	429	443	436	471	479	461	447	412	429	447	461	435	478	409	417	416	466	475	452	423	473	468	443	456	449	413	424	436	413	453	468	462	444	437	419	462	438	467	430	394	451	460	461	440	467	457	405	470	437	453	404	468	422	404	428	437	421	436	444	456	451	432	401	471	462	421	425	419	479	387	451	433	423	464	443	437	428	474	463	411	434	401	448	433	462	437	445	453	448	431	426	457	456	431	485	405	458	437	477	432	444	441	441	432	446	450	458	449	441	440	425	418	444	426	419	453	390	426	432	423	449	481	454	431	434	457	459	402	434	424	459	422	445	481	457	464	473	432	444	414	418	432	445	437	430	435	445	471	417	453	455	436	448	494	440	438	399	453	432	447	450	453	450	442	437	440	447	440	407	387	437	442	428	457	473	480	442	459	432	471	458	442	420	440	451	467	425	429	461	441	450	418	437	452	408	418	482	442	440	464	452	419	439	418	428	435	410	447	448	429	444	428	402	446	420	440	443	399	425	443	428	463	463	400	402	428	427	443	443	440	476	442	411	444	443	431	424	452	433	387	413	428	435	395	451	438	469	441	426	413	443	418	461	431	492	458	450	464	428	439	460	414	398	420	458	403	443	427	420	443	429	423	476	474	408	437	440	457	430	452	459	409	433	491	437	414	471	462	419	417	435	462	416	457	425	430	471	422	409	454	452	441	457	464	434	425	415	445	450	445	420	415	388	413	421	435	460	481	422	409	420	450	418	420	422	418	437	472	445	426	454	443	448	415	436	462	483	448	483	465	435	427	417	473	431	442	409	439	424	396	461	429	448	430	444	443	456	441	439	459	461	468	440	434	474	479	420	444	410	446	448	429	423	440	448	425	387	430	476	417	436	443	463	425	494	449	438	429	449	420	490	448	449	421	458	416	455	386	451	486	452	495	443	440	422	413	404	415	444	447	416	455	422	415	461	459	439	427	446	439	480	402	433	462	422	473	421	451	485	436	435	440	422	471	459	453	421	421	450	448	416	441	454	462	476	418	449	419	431	430	440	405	394	422	450	431	458	451	424	408	444	445	448	431	441	459	426	430	425	468	422	448	401	431	445	414	427	470	434	437	470	443	438	439	409	464	438	456	415	449	466	430	445	432	439	427	411	433	407	463	450	414	427	423	437	464	480	444	483	448	408	442	415	451	427	466	442	423	427	432	441	448	408	411	429	459	423	414	425	443	404	440	408	444	433	416	463	448	457	454	424	435	457	446	460	467	459	472	437	454	409	438	426	414	428	433	440	449	455	439	422	430	430	454	420	416	411	446	447	410	451	439	435	440	449	414	423	401	471	435	441	422	404	457	445	457	431	454	403	461	414	428	406	435	440	385	475	391	418	418	464	435	436	419	485	467	423	446	430	487	433	435	454	441	414	430	440	426	456	441	431	413	439	442	462	432	438	403	450	421	434	446	438	451	425	430	430	453	423	417	420	486	459	438	437	458	436	451	429	449	448	431	470	456	486	429	409	441	420	420	464	432	419	437	435	407	442	434	453	429	423	443	477	415	434	417	413	416	414	422	392	432	441	448	428	422	441	427	452	445	417	448	445	408	460	433	466	401	439	414	439	446	446	427	410	448	423	446	400	422	466	420	434	434	424	439	481	446	434	410	408	440	498	429	441	419	453	419	435	403	417	422	439	423	443	414	446	472	478	418	435	461	437	458	417	457	427	443	449	446	463	432	425	443	463	421	456	453	466	437	488	417	429	474	417	454	429	474	442	414	431	444	441	470	462	436	417	415	431	432	415	427	438	458	447	439	451	448	439	429	414	432	457	438	468	443	435	428	380	440	448	440	409	420	436	437	455	436	458	460	431	431	447	431	421	483	443	458	416	404	443	446	479	418	409	406
1309	332	342	322	309	301	290	278	275	269	254	280	285	271	299	309	246	257	272	262	277	257	261	262	253	269	284	294	257	282	282	272	270	248	266	264	263	298	308	287	270	262	272	269	290	224	293	262	286	280	273	285	263	250	276	284	254	246	244	280	297	271	292	243	270	280	242	271	253	274	270	260	278	285	265	265	280	268	253	272	284	282	249	238	278	257	266	289	251	262	264	284	266	271	263	268	305	254	272	262	280	222	268	274	300	263	268	281	261	268	259	277	248	271	288	271	271	250	277	272	259	237	268	274	262	247	264	260	263	276	239	268	256	256	255	271	270	287	285	270	263	282	246	256	256	250	271	265	306	276	287	259	269	272	253	263	245	266	265	266	291	265	291	258	274	262	272	251	255	261	247	226	275	263	258	260	251	289	265	267	263	229	268	250	278	275	277	274	276	256	292	279	268	258	241	258	295	237	285	268	280	272	267	290	281	236	260	278	265	272	244	241	289	247	241	287	284	284	262	289	258	265	252	289	286	278	299	266	257	307	277	267	268	267	237	277	251	296	285	242	261	280	263	276	285	238	252	282	302	288	254	253	276	284	287	274	246	245	259	265	281	242	275	249	270	282	265	246	255	267	285	260	283	251	260	259	251	256	282	273	254	247	293	293	257	276	252	276	290	276	274	255	259	280	273	260	271	252	269	273	264	294	273	252	255	285	303	253	278	301	295	244	273	287	292	261	283	272	262	259	275	257	260	249	284	248	256	239	278	277	265	259	281	266	303	262	252	257	301	276	290	235	274	278	249	287	309	245	280	275	278	274	280	273	255	259	259	256	261	273	264	247	250	285	238	254	269	274	257	261	287	271	255	269	268	262	239	239	266	259	272	296	271	303	277	275	262	273	276	295	263	248	251	253	262	262	251	288	254	267	251	272	296	270	237	246	229	265	290	290	252	261	270	269	265	278	279	254	255	291	291	295	289	278	246	284	281	254	271	253	269	258	264	269	263	270	274	296	299	233	285	242	270	261	302	295	263	273	253	287	266	292	251	277	278	293	273	262	293	284	287	257	267	281	270	261	248	240	270	268	258	245	248	254	297	260	240	253	248	280	261	265	261	297	256	262	258	254	292	285	289	290	263	265	286	281	281	317	270	297	300	290	284	250	255	248	269	281	255	264	266	281	285	275	321	271	250	290	274	254	271	254	267	258	308	258	248	260	274	252	270	269	226	203	261	282	257	268	273	271	217	288	255	265	271	268	268	290	263	275	251	263	260	308	261	258	251	270	279	264	278	278	236	269	273	256	281	259	246	254	235	275	272	284	273	247	277	260	266	284	301	273	274	271	280	275	262	255	255	277	271	261	269	262	254	239	266	280	281	244	281	277	259	262	252	263	270	271	262	268	248	284	272	256	249	264	246	297	278	252	279	292	267	260	257	261	273	294	259	271	254	293	277	304	264	278	269	312	268	266	273	261	270	272	271	282	279	268	245	252	254	272	270	249	268	253	302	260	259	253	281	298	273	278	264	277	278	308	276	229	260	257	260	288	269	264	263	276	250	253	272	257	278	275	267	237	278	275	269	267	263	265	268	244	266	272	263	269	279	297	275	267	277	251	261	273	260	269	274	287	259	278	253	271	281	244	233	256	248	239	279	287	258	265	292	278	267	268	267	253	287	258	240	273	303	249	294	288	261	274	267	274	288	270	287	300	244	250	257	244	282	279	260	311	304	281	286	236	250	261	293	232	273	274	260	223	260	267	267	240	269	268	278	277	312	264	252	241	249	264	263	277	270	271	251	272	265	282	282	256	243	285	251	267	306	268	264	267	258	277	274	284	280	263	267	267	274	266	255	278	269	258	262	256	270	277	279	289	278	277	261	246	242	267	273	258	256	269	282	274	266	283	278	275	285	287	283	259	258	249	297	308	243	266	284	288	263	285	266	258	294	273	291	263	256	264	250	248	255	272	245	269	259	270	255	268	267	279	267	270	255	263	262	279	277	280	286	276	306	284	274	278	246	272	265	280	270	269	266	283	267	301	262	258	279	296	273	287	285	274	278	269	260	268	232	275	266	260	261	280	256	264	273	274	255	236	286	266	269	254	266	271	280	247	277	274	250	258	273	254	274	266	268	268	270	281	247	274	265	264	278	232	288	257	252	268	264	295	305	283	259	290	259	256	274	256	263	290	255	265	282	241	227	297	269	280	253	243	254	253	271	262	271	271	259	246	285	322	249	259	267	246	275	256	301	239	271	255	284	250	285	282	289	268	280	242	265	286	254	257	267	271	272	269	294	220	268	264	249	253	271	296	281	248	280	245	277	288	257	266	257	272	298	289	242	257	280	242	284	253	267	270	258	255	267	271	258	249	265	295	313	277	263	271	258	250	263	258	226	275	247	284	239	267	287	236	263	286	235	256	265	301	257	269	248	282	296	274	244	271	290	295	261	299	255	261	253	253	269	262	253	271	274	272	293	258	264	282	271	272	258	234	297	264	261	246	283	281	271	250	285	265	249	251	246	256	238	276	272	302	267	251	289	282	254	262	259	263	272	305	276	254	272	272	267	285	260	275	290	269	267	261	281	272	277	250	264	256	281	263	258	230	239	278	281	266	249	231	289	266	267	276	261	291	238	257	284	245	263	283	290	267	268	267	271	250	294	277	303	250	306	240	282	265	270	301	258	285	248	261	254	252	264	248	285	286	277	270	258	301	277	242	240	280	229	291	272	260	296	273	254	267	285	270	262	286	266	258	299	265	258	279	275	284	276	307	277	262	287	283	271	263	267	288	247	265	306	278	283	266	294	268	246	280	267	283	295	267	254	265	274	288	274	247	265	271	255	239	263	296	301	243	304	247	307	278	281	308	257	274	266	237	269	307	265	256	304	297	289	262	250	295	271	309	285	255	263	246	274	266	257	257	268	269	259	246	243	281	270	252	256	267	252	250	254	288	229	251	275	296	259	282	259	269	274	291	248	297	251	272	267	275	297	262	267	259	271	301	277	268	271	248	239	254	275	282	238	266	272	265	263	265	249	256	292	269	255	259	261	253	288	297	254	260	253	260	285	272	248	265	277	255	244	264	264	273	247	256	281	287	270	261	273	251	279	259	294	269	283	256	281	279	266	250	265	273	273	286	253	267	280	255	276	277	266	243	279	268	280	262	280	243	258	240	261	261	259	248	252	251	287	245	267	251	266	268	288	287	257	265	271	304	263	286	237	279	254	271	255	261	290	268	263	257	249	243	275	224	286	279	275	307	247	286	261	246	268	272	262	248	272	263	255	258	259	290	283	282	268	256	240	280	286	245	286	246	272	264	275	279	269	245	278	243	242	261	253	293	286	279	298	256	266	248	250	277	254	270	257	273	282	260	244	273	259	270	233	249	267	238	269	287	263	256	310	256	257	256	266	266	235	263	275	282	245	263	291	270	269	261	277	264	290	298	250	278	253	240	275	291	280	234	271	271	277	251	260	280	247	256	291	263	262	279	280	266
2263	955	954	1032	1018	1023	941	934	897	890	868	881	874	874	918	882	832	818	864	846	877	847	781	820	904	930	948	987	1080	1158	1097	986	865	834	840	822	751	807	839	775	820	815	803	859	808	773	797	797	878	839	841	860	784	837	885	796	828	790	808	793	836	844	805	819	849	810	771	807	794	826	768	830	832	801	819	825	831	872	762	805	829	795	860	785	807	825	821	792	809	828	826	841	822	827	820	817	841	852	769	829	822	779	782	821	785	856	797	775	828	841	848	822	835	835	834	801	824	807	788	817	818	800	855	810	798	822	844	816	795	843	815	804	832	765	834	802	838	788	798	868	804	820	799	791	773	788	802	811	833	838	805	820	840	785	803	832	843	795	835	800	810	798	837	824	800	856	834	838	847	861	787	788	818	836	874	807	841	766	772	794	840	838	825	805	837	795	790	811	785	803	909	856	820	860	814	832	830	834	844	793	872	810	853	820	785	868	809	781	802	794	838	854	849	813	799	823	834	848	828	800	831	824	869	897	848	770	821	838	819	833	861	804	852	809	780	823	806	889	802	803	807	768	761	827	830	843	826	810	836	816	801	780	792	769	839	825	841	816	808	820	753	810	878	749	810	839	778	830	778	839	815	808	840	803	830	845	798	877	783	809	823	829	862	834	799	823	798	841	821	790	833	860	808	817	837	820	794	804	782	807	827	819	831	822	849	831	805	818	817	820	830	807	844	907	857	819	828	843	843	856	838	801	812	816	798	843	816	789	828	792	823	819	913	869	846	797	845	818	829	828	889	812	825	842	820	845	844	872	817	821	811	786	818	810	795	812	787	770	836	799	867	850	781	837	817	797	816	862	772	857	817	834	853	830	802	814	793	786	760	793	823	838	819	829	783	820	849	831	832	796	886	855	788	804	854	859	821	797	808	839	823	815	850	819	837	863	815	823	805	844	827	818	785	809	774	785	827	821	825	810	836	846	764	810	814	887	809	846	772	813	816	835	837	816	822	829	824	807	866	846	824	802	780	837	846	842	834	814	811	845	831	846	843	847	783	810	821	802	792	798	842	816	867	846	775	858	816	782	804	803	777	827	848	872	813	828	858	822	835	777	807	806	799	827	792	805	869	825	811	819	837	808	786	870	845	845	804	806	818	866	857	845	793	833	838	794	819	829	783	824	820	825	798	790	866	802	751	811	829	844	819	828	815	782	814	819	774	808	816	853	839	834	864	781	803	798	827	796	806	846	817	813	820	823	857	869	819	791	868	850	810	803	832	829	856	808	791	849	827	804	842	797	789	801	813	863	840	821	847	806	827	839	835	807	851	782	819	836	828	786	821	815	805	838	785	910	808	848	815	806	851	835	778	828	822	801	858	801	815	815	831	787	861	825	786	856	788	845	846	823	800	787	830	827	786	817	812	833	811	825	794	797	847	872	793	869	821	784	838	817	842	834	784	892	815	832	779	788	801	792	802	780	783	803	836	778	848	801	822	785	767	803	866	789	869	838	867	825	815	780	798	852	821	836	851	755	804	837	813	833	850	799	800	817	823	836	830	824	844	821	800	856	809	807	831	814	835	799	854	784	818	785	800	777	805	852	812	842	813	788	831	812	800	818	770	811	847	823	859	814	794	742	796	826	859	837	816	824	832	792	789	802	816	839	800	829	749	829	835	770	785	794	870	759	827	820	828	758	795	778	835	832	813	854	790	851	790	812	837	783	786	867	810	766	774	824	766	803	854	788	830	811	853	770	846	798	857	790	854	833	818	799	773	757	825	794	806	855	840	828	810	804	835	799	837	795	860	851	868	831	816	799	828	820	797	801	819	822	825	791	843	793	778	831	822	824	867	838	800	813	796	781	863	842	829	798	770	766	827	785	791	769	801	814	819	823	795	798	786	816	852	816	793	817	759	782	810	807	775	799	781	830	809	811	832	812	806	823	810	837	780	851	800	869	831	800	818	835	809	825	867	843	776	842	795	813	799	819	802	800	823	820	826	799	799	787	841	823	843	756	785	881	803	855	841	834	857	818	818	767	747	821	840	862	756	825	791	837	796	833	738	826	835	782	801	777	805	811	848	809	813	792	852	846	816	802	853	840	820	807	865	798	866	795	855	892	840	819	856	850	842	768	834	788	771	845	826	757	816	836	801	821	814	846	874	839	841	834	837	829	855	805	827	847	801	808	855	856	882	867	839	839	843	803	825	834	837	796	853	811	832	830	788	816	853	830	828	803	843	795	811	834	783	893	804	814	843	804	828	801	839	801	818	840	803	845	867	840	836	793	793	819	799	753	840	807	814	820	754	797	845	756	792	862	800	778	773	849	800	782	849	843	848	784	803	811	819	853	810	789	832	799	823	834	833	862	817	816	775	817	818	857	782	814	834	775	837	817	798	793	791	803	813	800	842	782	761	778	842	836	821	855	764	773	790	832	815	831	804	795	814	826	809	832	910	868	811	812	834	835	796	819	864	811	800	817	807	801	821	786	833	848	815	768	868	860	861	859	789	807	831	813	842	831	838	802	797	805	802	832	860	793	777	826	826	836	823	785	836	882	817	808	811	825	837	788	804	822	792	831	832	835	805	822	837	813	767	798	837	843	839	810	813	802	859	771	795	838	764	816	820	802	854	751	817	806	812	831	867	795	814	833	812	765	828	908	766	838	780	850	778	818	810	836	816	832	811	827	837	837	822	816	903	836	836	852	816	837	849	903	827	837	801	809	799	773	864	803	862	831	907	828	826	803	851	814	801	840	767	821	796	798	794	794	809	859	790	813	818	828	841	815	854	898	817	796	832	770	823	800	865	839	758	788	849	765	792	852	824	837	878	787	807	819	862	795	841	777	799	829	851	838	864	840	818	808	859	810	846	870	848	806	877	808	786	768	780	873	840	786	813	858	816	793	862	821	810	748	827	806	792	807	820	820	797	804	819	786	850	818	806	871	818	820	853	851	856	830	817	800	810	849	820	849	850	815	773	880	797	792	828	817	850	844	832	846	824	850	788	850	815	786	846	762	788	862	887	864	892	797	826	834	827	835	832	805	835	809	853	838	839	876	830	791	835	832	841	812	861	807	808	795	815	808	804	785	802	874	858	810	805	839	814	825	860	809	820	783	810	800	803	855	811	800	800	796	785	848	823	785	830	838	827	775	762	848	853	806	818	817	803	800	820	824	776	807	866	851	774	798	844	815	780	859	826	836	806	812	827	859	829	808	822	860	853	823	861	795	840	881	792	769	815	794	800	792	816	857	769	809	848	829	852	859	850	807	846	828	774	782	806	810	791	814	815	841	801	800	785	822	759	799	789	806	795	799	817	907	807	832	829	829	827	835	827	860	841	772	836	877	820	919	822	772	833	784	828	864	840	821	787	800	759	834	849	838	801	791	740	764	837	826	845	804	839	794	809	845	805	834	867	813	819	836	828	801	791	882	724	837	795	819	784	873	785	826	803	818	819	836	834	829	844	799	867	835	777	865	823	846	834	799	844	808	816	888
4707	1194	1562	1107	783	547	422	340	309	290	257	207	218	207	180	191	183	167	166	176	152	164	172	153	227	338	335	293	412	487	500	269	207	179	159	173	161	146	151	163	141	162	159	160	145	141	161	152	151	153	160	146	135	171	147	155	131	129	132	144	152	138	132	154	142	139	154	128	146	158	145	139	135	151	129	132	151	156	159	159	148	150	159	170	136	140	134	127	140	147	134	151	149	157	143	131	137	140	158	140	143	154	161	154	129	126	127	165	130	123	146	142	145	146	154	152	162	145	153	154	176	135	168	137	141	160	124	166	155	129	131	145	159	146	152	128	142	127	141	154	155	131	126	146	152	146	167	157	139	133	137	158	131	150	133	140	145	156	146	141	130	143	144	129	175	129	154	147	150	135	157	148	149	134	124	166	132	159	150	148	143	154	137	155	154	138	138	135	191	145	148	115	126	148	137	139	140	144	168	118	143	147	170	187	145	118	130	136	142	127	140	145	130	153	146	147	154	133	149	144	158	133	139	142	130	144	134	141	142	160	135	155	132	144	162	141	126	165	155	139	135	131	145	146	147	148	175	141	141	133	166	148	159	153	165	121	143	154	134	144	144	134	136	160	155	138	163	170	146	149	141	139	152	123	141	141	112	127	117	138	136	145	149	163	139	143	139	142	147	136	144	145	149	149	156	154	134	143	126	145	138	140	169	162	136	146	116	137	126	160	123	150	157	136	134	145	142	127	162	169	159	133	153	126	144	138	174	162	143	139	122	147	134	135	143	128	144	135	158	140	155	146	138	143	165	143	161	154	148	123	146	121	152	147	156	129	138	141	142	163	148	144	124	148	156	155	157	151	144	137	144	150	142	126	138	145	147	147	139	135	135	119	128	148	138	167	161	147	159	175	140	139	164	144	125	142	149	124	122	144	155	159	127	140	141	150	145	137	156	128	149	145	177	148	155	136	153	144	154	127	122	148	124	147	144	162	163	126	141	147	148	124	150	152	121	151	128	128	149	143	138	161	154	157	153	162	136	135	137	140	130	149	149	145	142	153	151	144	123	143	143	148	139	141	148	151	134	145	146	146	132	124	137	133	140	149	134	156	149	142	144	144	143	151	160	136	145	142	127	148	144	150	149	144	151	144	170	151	167	157	133	156	146	136	163	138	122	140	136	170	140	144	166	136	141	179	131	129	149	157	139	158	138	159	124	152	154	160	161	142	131	130	151	161	132	143	136	163	142	162	145	162	148	116	147	147	128	139	130	146	153	151	134	133	162	144	155	139	139	123	124	125	153	150	135	152	147	152	162	141	155	148	163	121	160	151	131	150	142	159	144	146	130	163	143	159	151	153	121	138	137	139	144	150	140	131	143	146	148	139	144	146	150	144	149	138	168	139	144	125	146	139	134	162	135	153	132	158	141	165	149	134	153	152	152	133	125	144	143	149	134	138	151	154	142	146	119	121	137	144	142	137	145	159	153	144	124	122	143	140	142	155	137	141	137	168	133	148	145	167	153	148	157	165	140	154	154	134	165	148	127	146	143	132	150	151	141	141	133	126	143	137	144	153	151	138	132	120	147	145	161	153	146	159	143	142	128	111	143	148	151	136	135	135	157	126	152	131	149	141	135	113	139	140	167	134	132	145	144	157	140	129	150	165	152	165	133	143	140	127	134	153	138	154	139	131	137	148	136	177	135	132	159	132	150	154	148	152	145	132	130	150	141	137	133	139	147	149	168	156	146	157	138	126	134	142	135	130	143	132	150	150	133	128	155	141	165	137	134	140	142	154	138	152	121	129	142	150	153	146	122	132	143	131	147	145	137	160	154	122	132	134	133	138	137	128	151	143	150	140	135	159	133	130	133	153	140	149	139	145	135	150	145	145	157	131	140	138	148	134	159	130	141	137	160	123	132	133	157	139	136	143	145	170	140	119	151	141	168	146	143	153	141	145	140	149	129	139	155	151	131	133	158	127	138	144	133	154	137	139	131	130	113	143	157	133	150	129	133	148	142	128	150	115	152	145	130	177	132	167	142	135	128	140	149	133	154	138	140	137	130	127	151	134	144	172	138	151	162	135	137	123	135	139	144	163	143	157	163	134	142	145	156	149	146	146	149	149	120	155	152	115	132	152	161	143	139	144	141	151	130	128	138	149	149	137	147	168	153	150	153	145	170	173	146	164	133	127	151	146	158	142	172	123	159	141	158	117	122	146	149	124	120	157	146	142	131	133	123	129	129	152	153	129	149	161	146	139	146	147	143	141	155	140	139	146	153	146	150	150	155	149	159	141	156	135	130	138	169	148	139	142	155	132	121	155	124	171	161	117	126	161	148	141	136	139	142	143	135	143	156	123	139	154	135	140	147	146	162	154	142	153	131	135	155	123	149	134	150	146	150	153	153	141	148	132	145	154	135	168	151	135	133	145	139	137	139	147	139	155	152	139	136	134	140	136	158	147	147	144	132	142	159	161	175	151	136	129	137	145	128	161	144	126	127	144	148	143	142	162	151	150	118	133	119	125	148	151	140	124	148	127	152	160	163	129	144	146	148	154	144	134	151	153	143	160	147	159	132	141	122	149	146	140	148	146	147	125	132	155	143	135	145	138	158	135	148	146	156	153	150	143	135	142	135	142	146	134	133	160	131	119	124	143	143	142	149	133	159	141	135	134	131	150	150	145	127	137	138	132	144	159	155	158	131	128	135	156	151	138	154	150	145	168	140	140	146	150	138	153	141	130	120	131	155	157	146	139	146	138	157	154	138	155	146	136	132	145	147	158	135	140	147	159	157	135	147	129	155	144	167	132	142	125	128	156	128	136	141	139	129	156	132	146	126	151	167	145	141	129	130	146	149	140	153	143	143	136	130	137	158	141	146	169	150	159	145	116	153	129	127	144	136	149	155	138	152	150	166	132	130	159	147	128	149	146	157	136	146	155	146	144	158	166	121	154	139	143	152	144	144	144	141	136	142	150	122	143	143	154	159	126	145	153	144	147	150	141	160	152	132	143	137	144	140	139	139	153	172	121	150	153	142	153	143	147	153	144	129	138	166	151	142	128	146	150	144	162	134	125	127	145	158	154	142	132	146	142	127	141	139	136	127	157	140	138	140	143	133	133	119	132	136	132	148	148	153	153	156	149	135	133	147	156	141	124	166	148	132	132	157	155	152	137	134	121	136	144	144	127	153	121	154	129	152	127	138	139	145	110	134	123	150	139	152	135	162	146	141	137	135	138	159	141	161	131	136	141	143	151	151	152	118	141	172	148	145	142	155	168	164	152	137	156	126	147	163	154	159	148	139	150	157	153	151	158	136	138	138	141	139	159	140	149	134	170	145	147	135	142	134	142	145	149	167	158	147	156	121	137	176	148	134	132	141	147	154	127	135	156	139	152	144	174	141	157	153	154	161	171	139	157	126	145	143	149	140	156	142	149	140	136	137	155	136	143	123	143	134	134	134	133	139	159	146	144	153	130	137	150	139	145	137	144	163	135
5599	1681	3790	4165	3534	2747	2285	1943	1725	1407	1285	1205	1053	1019	927	847	860	779	795	743	750	706	744	821	1479	2357	2573	2109	3871	4579	4256	2234	1263	771	621	638	548	626	588	676	604	660	587	576	636	565	524	531	561	624	593	590	533	519	545	546	507	513	479	519	525	513	523	501	542	491	534	489	548	465	494	523	505	468	461	504	516	480	506	519	481	518	497	491	463	506	470	507	512	455	518	490	489	484	469	473	490	466	519	477	501	492	488	441	489	508	455	468	471	485	463	453	531	460	479	514	468	504	485	475	477	499	490	448	506	473	425	452	456	550	481	481	479	443	543	511	491	504	485	530	464	482	516	465	451	488	524	462	467	484	454	461	499	446	520	453	490	485	445	476	461	500	493	485	461	486	476	460	459	489	508	482	498	500	496	521	506	497	483	495	500	478	486	473	459	447	522	500	472	438	471	518	468	479	438	464	478	477	522	509	499	483	516	454	495	466	495	493	519	475	460	470	486	513	501	516	480	467	459	474	479	482	477	462	508	494	443	554	460	466	501	456	496	455	459	526	467	472	469	488	517	476	481	519	459	488	503	457	452	470	467	454	499	496	468	513	496	428	478	494	478	517	489	525	486	493	498	459	506	502	483	516	481	471	437	539	485	467	454	459	473	474	475	528	499	443	502	493	453	532	451	495	476	466	487	479	498	475	489	459	486	519	486	447	469	443	498	479	477	473	477	460	454	484	498	447	446	525	495	485	492	460	473	481	472	478	460	509	490	431	479	446	480	465	489	474	483	473	500	502	496	449	452	472	470	495	491	427	523	538	498	441	484	458	472	476	500	482	476	439	466	464	514	452	465	526	453	482	477	458	516	482	470	491	479	427	446	438	490	504	504	470	520	510	466	528	451	452	483	456	477	520	515	522	445	526	436	496	484	527	443	504	499	462	442	481	463	477	497	431	477	473	454	431	453	486	471	462	518	472	511	481	459	473	466	485	488	456	471	488	480	514	480	479	443	467	464	465	417	474	505	489	466	500	511	495	475	471	439	500	488	438	474	483	501	478	556	436	510	491	488	482	469	473	452	442	464	479	480	480	486	504	475	476	466	458	515	466	494	460	501	463	487	485	491	483	500	437	478	509	486	497	480	470	490	519	448	470	464	482	486	474	501	480	472	488	469	480	464	485	504	483	459	484	485	464	463	463	483	443	490	459	439	524	507	452	497	489	507	493	439	448	465	450	464	450	499	510	462	459	467	490	481	495	459	497	444	450	475	500	490	479	502	485	480	486	480	495	467	505	459	431	497	497	486	446	492	519	429	481	456	462	540	484	481	469	494	448	494	474	510	484	456	481	471	456	462	440	477	503	479	489	479	476	507	479	483	497	469	481	455	474	447	501	492	488	462	490	503	518	463	495	497	434	459	476	492	458	482	482	506	456	474	504	497	481	518	483	480	463	452	517	440	492	469	476	502	483	455	512	489	476	483	488	490	480	494	488	476	488	466	501	498	459	471	466	526	468	496	489	480	480	464	449	545	480	476	487	524	474	459	461	467	491	485	492	473	488	480	490	454	483	490	490	453	494	504	489	505	462	520	457	450	496	479	462	470	490	446	470	476	459	472	469	475	474	571	512	460	517	516	488	499	511	489	468	476	518	484	493	505	511	469	481	440	497	478	478	496	455	487	509	441	446	462	462	459	507	495	497	483	456	475	459	419	451	508	476	490	444	483	493	516	491	488	485	515	480	476	494	467	452	485	459	472	462	487	521	487	492	463	496	476	475	459	482	459	471	475	519	465	500	476	446	456	474	465	493	470	465	477	505	491	492	514	459	507	465	482	473	465	468	497	436	450	407	520	458	494	494	456	476	503	475	482	464	463	494	477	523	491	462	467	470	474	510	510	497	457	475	476	503	474	491	463	478	475	452	496	490	467	492	496	498	477	515	471	474	449	474	482	478	489	448	462	507	492	496	476	470	472	467	472	455	490	441	490	453	484	473	495	442	466	519	485	481	499	495	464	506	483	475	492	486	504	495	508	470	446	482	506	483	454	434	475	447	448	453	441	506	494	464	471	474	457	474	512	484	448	498	483	512	465	465	469	450	490	467	493	461	473	488	474	448	456	482	479	489	504	477	482	458	489	457	529	503	466	459	452	495	495	461	472	501	469	440	479	476	473	503	483	507	470	479	455	486	464	467	489	452	499	500	462	474	478	525	437	459	482	455	482	479	478	461	473	474	460	459	470	507	481	464	516	422	494	495	455	449	509	482	495	450	462	517	495	445	453	453	471	501	476	412	509	455	442	505	454	488	532	448	475	532	446	472	459	450	490	468	431	469	545	487	513	501	467	481	510	467	468	514	460	509	507	478	475	502	505	487	474	467	464	463	479	457	466	474	464	500	498	493	472	478	492	489	480	493	459	447	450	433	510	509	471	496	480	472	477	475	473	439	488	486	432	456	497	489	477	507	430	499	520	448	441	450	475	484	476	508	518	493	518	506	460	479	482	511	471	485	455	505	453	499	457	491	488	507	453	513	464	473	464	490	503	477	488	453	497	529	492	460	508	445	530	470	497	489	488	493	476	461	454	486	489	487	436	493	485	480	488	495	461	513	484	488	444	474	441	457	468	495	490	463	465	471	502	496	467	458	513	498	466	455	466	498	491	465	470	466	474	464	472	447	489	467	494	476	457	477	482	461	467	489	463	471	468	483	492	470	461	451	461	509	427	495	478	479	491	513	446	517	497	477	490	436	489	453	448	467	453	480	445	496	512	477	450	479	466	465	490	487	477	491	442	481	481	461	511	498	492	444	462	431	476	498	492	499	475	488	446	446	499	451	467	508	450	475	468	472	509	498	460	503	482	512	525	510	490	460	487	465	481	489	474	514	460	484	526	454	449	462	481	495	512	512	514	477	498	468	487	457	526	445	516	478	464	524	518	493	453	460	456	466	482	497	475	490	472	484	470	505	477	470	471	462	461	516	459	469	514	520	520	496	514	466	508	480	502	491	506	489	457	512	447	476	480	484	473	459	464	502	456	470	466	478	484	453	458	528	476	516	474	427	464	474	490	461	501	479	508	468	435	509	468	469	469	529	491	503	490	475	473	485	461	521	524	501	485	462	463	471	461	467	423	444	486	443	484	476	465	442	469	469	526	510	489	461	470	495	474	443	461	489	457	463	472	466	483	517	461	487	456	478	454	477	494	496	502	485	485	467	476	489	469	448	500	501	486	473	469	489	489	455	486	495	445	475	455	480	465	482	457	473	488	505	490	492	470	495	487	508	495	472	442	470	490	492	464	498	444	490	496	494	497	474	517	475	449	483	479	482	450	461	453	466	478	467	452	470	486	494	466	469	461	456	453	486	447	492	479	447	494	453	468	496	473	498	477	443	470	453	479	500	490	524	555	460	475	477	487	489	471	507	485	460	466	440	451	457	480	469	449	510	505	469	509	456	463	497	487	438	465	459	469	452	508	446	498	468	484	471	495	486	478	481	435	505
