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
335836496500	335836497058	335836497608	335836498158	335836498708	335836499258	335836499808	335836500358	335836500908	335836501458	335836502008	335836502558	335836503108	335836503658	335836504208	335836504758	335836505308	335836505858	335836506408	335836506958	335836507508	335836508058	335836508608	335836509158	335836509708	335836510258	335836510808	335836511358	335836511909	335836512458	335836513008	335836513558	335836514108	335836514658	335836515208	335836515758	335836516308	335836516858	335836517408	335836517958	335836518508	335836519058	335836519608	335836520158	335836520708	335836521258	335836521808	335836522358	335836522908	335836523458	335836524008	335836524558	335836525108	335836525658	335836526208	335836526758	335836527308	335836527858	335836528409	335836528958	335836529508	335836530058	335836530608	335836531158	335836531708	335836532258	335836532808	335836533358	335836533908	335836534458	335836535008	335836535558	335836536108	335836536658	335836537208	335836537758	335836538308	335836538858	335836539408	335836539958	335836540508	335836541058	335836541608	335836542158	335836542708	335836543258	335836543808	335836544358	335836544908	335836545458	335836546008	335836546558	335836547108	335836547658	335836548208	335836548758	335836549308	335836549858	335836550408	335836550958	335836551508	335836552058	335836552608	335836553158	335836553708	335836554258	335836554808	335836555358	335836555908	335836556458	335836557008	335836557558	335836558108	335836558658	335836559208	335836559758	335836560308	335836560858	335836561408	335836561958	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
8894	2371	2761	2008	1219	914	668	556	450	397	335	266	264	229	205	217	211	183	174	183	185	163	179	177	295	505	470	356	357	525	410	399	206	151	149	149	150	146	133	165	142	138	154	131	158	147	152	113	131	134	138	139	108	108	122	126	149	124	121	144	136	118	133	116	128	130	129	123	128	125	132	117	134	118	115	151	137	111	131	134	135	129	106	116	134	108	134	131	115	120	119	127	108	102	144	122	108	121	129	150	106	119	142	133	118	132	108	111	122	148	118	128	115	131	116	117	119	128	102	114	119	114	126	135	125	129	125	110	131	135	113	143	118	117	123	111	109	124	131	113	141	126	138	117	141	118	118	115	130	115	153	119	133	117	115	133	118	120	127	129	130	134	126	101	124	131	137	125	110	123	130	130	137	122	123	123	143	119	112	116	138	122	112	128	147	134	113	125	120	138	125	108	142	140	114	136	127	118	125	121	146	100	120	124	108	111	117	133	116	135	127	96	113	119	118	122	142	119	147	121	122	136	130	123	146	102	135	125	105	111	127	117	117	124	135	129	113	109	116	139	143	121	139	113	114	118	116	143	120	115	130	118	111	137	127	123	127	121	135	131	117	121	136	136	116	128	121	121	124	135	138	101	119	117	111	127	117	109	123	101	141	116	110	110	126	119	127	129	102	124	111	115	127	115	128	133	131	116	124	104	119	125	113	119	129	117	125	124	127	123	148	146	109	134	117	120	136	146	136	125	123	138	125	129	139	128	121	140	111	140	117	121	129	130	105	118	110	114	114	128	109	123	117	132	124	116	119	108	115	108	133	127	125	126	120	125	144	124	165	121	140	133	117	123	129	117	119	119	112	128	126	120	107	132	133	123	140	119	107	134	125	115	135	132	119	136	109	94	120	139	98	143	116	115	115	140	128	124	122	115	121	116	124	134	128	118	137	126	127	145	120	111	140	128	120	104	109	118	111	129	99	120	125	121	130	148	131	128	140	109	118	109	111	121	127	129	120	142	127	125	128	133	142	124	140	117	135	118	122	114	126	129	153	125	129	127	122	102	114	134	120	137	113	126	112	132	132	97	139	98	132	141	107	128	139	101	108	115	131	128	110	114	116	116	138	103	141	135	116	133	116	119	131	113	127	128	126	137	138	124	129	123	126	132	107	146	138	106	108	137	117	109	129	133	117	140	125	151	120	116	121	136	128	118	118	132	133	126	120	127	93	104	120	125	123	122	144	130	129	105	124	99	141	112	116	129	150	139	118	147	105	121	129	121	143	113	137	115	109	134	121	128	127	118	131	116	136	142	122	130	120	116	124	125	138	140	125	120	132	111	140	127	128	130	126	158	123	131	123	111	112	134	104	147	137	144	115	121	124	118	151	118	108	130	121	101	152	113	118	122	115	119	122	115	134	112	112	125	123	112	138	138	143	102	119	126	134	126	122	112	133	111	145	125	112	133	121	127	128	129	136	128	132	123	133	141	141	132	131	129	128	124	128	125	135	111	123	118	127	124	116	115	107	123	110	121	120	132	125	128	144	116	118	109	104	105	129	107	148	123	132	112	145	101	130	114	129	114	134	115	114	125	113	116	150	118	103	127	135	123	123	127	126	123	120	132	117	119	119	124	129	127	117	122	108	141	127	137	128	132	139	128	121	123	138	137	113	113	105	114	119	127	116	128	106	113	111	128	118	119	146	124	142	123	136	123	107	133	115	128	141	138	139	124	120	121	113	127	99	131	132	106	116	113	133	118	124	96	90	123	114	125	121	116	129	117	128	134	118	117	134	116	104	120	127	144	124	128	100	99	118	123	132	113	128	137	119	108	119	114	125	104	117	117	113	112	109	104	118	125	110	119	111	131	104	127	119	125	120	125	134	127	118	127	144	123	99	139	117	130	113	116	122	126	117	120	133	146	112	125	140	128	127	142	116	105	112	121	123	125	141	117	120	129	115	126	124	122	108	120	143	113	131	109	114	136	110	125	118	108	128	114	140	128	130	115	129	124	119	121	89	117	114	128	122	131	128	112	124	108	121	127	127	134	116	138	124	116	113	107	120	123	122	107	116	141	118	124	122	118	129	127	112	140	124	100	106	115	135	125	108	119	124	114	108	107	132	137	132	131	98	121	153	121	117	124	117	140	130	107	115	135	116	124	124	122	117	129	134	144	116	140	135	113	129	117	129	111	133	117	124	121	124	128	108	117	111	129	129	138	113	122	117	136	106	138	126	125	131	132	117	121	131	135	135	127	109	124	123	99	134	118	116	135	135	118	130	128	130	137	131	122	106	129	115	127	115	107	109	115	106	119	124	137	122	131	132	123	123	136	114	121	135	118	111	130	107	125	123	103	122	119	108	122	94	127	119	126	131	129	126	139	131	121	130	113	118	126	127	119	139	122	138	128	110	140	122	117	124	121	116	121	127	118	136	121	111	134	114	124	121	138	120	117	126	113	105	126	108	147	136	126	122	135	116	127	120	123	147	116	132	126	115	99	109	110	133	116	123	107	139	119	130	100	113	143	122	130	119	122	112	118	148	117	108	108	127	112	125	113	117	137	140	107	123	140	115	121	128	103	114	125	126	102	122	123	130	126	127	126	146	130	121	132	95	122	145	133	131	131	135	142	129	127	127	124	97	144	114	123	127	123	101	109	122	124	123	143	126	125	139	117	112	121	129	115	116	130	116	118	128	122	131	125	106	130	116	132	131	105	127	111	133	130	121	121	118	130	122	115	117	121	135	114	125	124	134	122	126	119	119	138	131	140	116	128	123	118	123	131	114	112	128	133	125	117	134	115	134	115	99	119	123	112	138	152	109	148	119	121	140	125	105	121	143	119	102	111	133	110	115	146	118	122	115	122	104	124	106	135	129	141	135	104	119	124	114	118	116	116	138	109	122	121	127	119	121	147	130	124	140	135	136	115	134	131	125	127	113	111	111	119	136	136	133	142	109	121	122	117	115	114	103	105	118	122	133	134	137	135	125	121	122	139	110	136	132	121	134	121	130	148	116	138	121	117	132	130	142	109	128	117	118	130	124	120	144	135	118	129	138	154	113	136	138	139	136	144	121	105	127	138	139	120	139	130	103	146	113	111	131	129	118	107	137	122	138	114	109	131	129	119	96	161	119	139	154	135	117	108	129	133	126	130	123	130	137	126	122	117	111	119	102	125	121	120	115	127	116	135	107	106	125	116	114	120	117	119	112	116	138	120	144	113	118	120	127	123	118	136	121	125	144	124	125	120	122	122	131	126	127	148	123	139	135	120	128	107	135	134	115	108	114	136	119	119	109	116	123	129	135	144	141	107	114	128	134	126	127	112	119	124	124	109	135	120	128	139	114	118	136	117	132	125	133	138	133	117	108	104	132	115	128	117	127	120	139	127	121	134	116	116	116	113	113	124	122	118	135	122	118	122	124	124	100	113	124	133	116	140	112	121	124	136	98	145	135	117	135	106	136	129	130	122	115	111	115	126	114	136	140	125	124	120	115	102
7870	2738	6740	7283	5992	4872	3944	3193	2782	2355	2071	1724	1614	1426	1276	1211	1099	1094	1043	996	892	854	890	1084	2262	4133	4317	2853	2909	4548	3814	3447	1380	989	799	696	672	723	734	662	711	714	678	639	669	566	546	555	581	635	633	571	571	553	593	493	506	495	446	494	508	474	477	481	452	457	485	438	446	478	436	473	487	479	492	488	466	475	441	476	476	441	456	449	454	454	474	471	446	477	413	454	401	480	412	423	448	437	437	434	442	473	452	446	465	440	452	436	458	443	436	423	446	414	449	423	452	433	455	439	431	448	433	423	426	488	410	436	496	443	440	449	449	435	393	430	406	434	421	444	407	426	410	428	429	414	448	463	456	432	474	430	406	470	434	453	450	417	407	417	410	427	417	412	461	448	432	430	418	406	431	415	407	437	459	440	432	412	433	456	432	443	416	464	449	425	445	464	407	438	429	414	461	453	410	435	422	447	408	449	442	420	419	424	428	444	429	410	396	433	398	437	431	448	374	438	397	415	439	410	456	414	424	420	432	461	462	393	438	426	432	421	424	424	405	456	422	439	443	433	415	407	427	426	443	435	422	440	452	383	475	415	419	470	419	445	415	439	390	422	424	433	439	442	427	439	417	444	449	441	411	451	426	451	418	465	419	434	470	393	407	454	423	418	431	417	447	440	411	433	438	393	426	407	445	424	410	422	414	467	451	435	433	413	429	457	453	422	450	429	418	408	427	393	442	408	426	431	450	432	430	441	431	426	492	416	413	447	401	412	399	411	385	395	423	426	413	468	468	433	438	429	438	405	447	426	414	440	433	411	416	468	420	426	454	462	448	429	396	394	433	435	453	445	410	420	445	415	447	435	388	427	428	428	427	427	425	482	410	405	443	408	402	452	449	436	440	413	434	407	419	443	429	378	421	411	393	455	441	445	440	445	448	400	440	431	403	402	447	410	436	429	438	440	429	472	394	419	441	423	436	435	425	441	419	453	427	425	409	463	460	460	386	447	432	430	412	420	411	411	450	447	439	404	447	410	458	437	404	449	425	418	416	419	434	423	423	392	421	437	436	443	451	438	446	415	376	457	410	437	448	431	445	408	418	416	428	444	408	430	453	420	424	406	463	395	415	429	414	417	471	429	441	422	436	447	425	458	415	400	410	430	405	459	432	424	419	414	413	469	401	447	429	437	434	410	420	490	475	437	409	424	391	416	470	415	433	421	399	423	418	427	420	459	416	388	451	415	378	425	430	441	444	418	449	448	417	466	450	427	416	425	414	400	406	429	406	412	436	412	468	432	414	435	391	422	445	431	438	401	470	424	446	469	441	412	420	417	439	436	455	428	445	443	425	446	420	423	406	444	411	438	420	455	443	404	422	427	454	409	426	391	424	434	454	417	461	441	431	427	409	408	403	439	397	446	414	425	439	449	446	414	431	442	420	423	443	391	433	436	435	428	435	438	469	461	425	414	413	407	434	421	460	427	388	429	421	408	402	436	406	468	430	454	445	449	438	433	426	402	457	419	390	437	411	462	461	420	428	449	409	425	434	399	449	409	390	403	464	398	452	430	431	436	447	426	414	452	413	427	396	393	407	452	450	385	433	436	404	454	409	409	475	429	480	430	418	460	400	435	411	426	415	418	426	464	458	410	433	449	412	419	430	411	403	436	412	443	444	461	428	448	403	413	416	488	425	433	419	468	403	443	423	447	421	452	452	449	423	405	440	421	429	438	392	444	456	437	440	403	396	429	442	452	413	421	457	434	414	439	433	434	420	461	472	420	454	416	405	420	435	416	414	443	465	429	460	407	434	433	401	460	459	444	411	436	416	431	394	416	444	423	456	429	422	419	426	405	432	444	442	464	412	436	415	425	447	433	448	442	428	453	438	445	448	473	392	437	460	409	449	415	392	391	403	445	425	442	450	431	425	410	442	415	454	404	461	422	452	423	424	454	414	430	417	405	433	423	414	399	431	446	421	434	446	424	449	411	426	436	455	414	434	411	419	438	398	405	429	448	419	423	418	423	432	427	443	434	455	410	388	406	434	407	415	425	441	471	438	428	421	428	380	449	477	428	445	426	426	392	407	443	437	409	425	448	442	462	482	432	417	418	448	429	437	452	461	448	428	476	411	416	440	410	413	434	415	413	444	456	433	391	428	390	421	421	439	437	405	434	446	437	483	388	421	423	406	400	428	422	440	426	441	420	467	447	429	469	442	388	428	422	466	448	450	419	434	427	445	446	450	445	428	387	442	399	440	459	453	442	407	421	440	452	420	437	406	426	441	450	440	415	432	452	425	383	385	410	456	469	433	452	418	412	415	450	403	417	416	472	404	448	440	410	443	408	469	404	400	422	443	446	428	454	416	421	376	425	420	430	431	504	426	446	412	424	435	451	446	422	454	428	409	433	458	441	408	419	419	435	440	469	434	466	412	413	446	418	419	459	457	412	412	466	434	429	448	421	419	412	378	419	418	428	442	469	435	416	431	413	388	384	414	467	399	433	401	455	454	410	462	422	432	470	466	434	407	425	434	442	454	442	401	411	406	431	427	440	421	440	443	431	463	393	460	413	433	436	412	467	466	408	445	451	415	430	450	436	396	418	457	437	469	394	421	403	420	404	419	433	460	428	425	468	435	427	415	417	446	419	425	415	412	415	437	424	404	424	383	413	424	403	434	455	429	419	456	431	426	411	408	442	462	401	390	436	428	421	468	428	445	444	456	417	457	405	417	387	438	427	440	478	438	433	403	429	421	413	460	418	461	441	479	455	407	415	451	450	444	402	416	463	437	410	428	433	435	429	413	429	436	393	473	417	449	414	427	457	439	430	402	452	395	422	441	411	427	439	413	453	413	420	415	401	408	430	393	400	413	401	404	426	406	412	448	437	423	400	432	402	471	420	432	443	419	444	412	426	431	414	394	386	395	414	445	446	404	430	414	436	457	425	420	428	430	427	421	410	401	444	444	439	419	408	433	411	427	434	399	431	445	413	445	421	415	453	461	411	466	392	441	421	444	408	414	431	426	461	421	454	398	428	428	448	435	400	461	453	420	441	419	414	426	434	452	455	448	452	403	412	441	432	410	415	454	450	403	443	432	440	437	429	412	441	397	419	417	453	460	424	413	431	410	440	416	397	433	411	443	446	439	417	446	413	448	438	428	444	471	428	404	459	434	439	386	400	415	423	423	435	401	432	414	431	468	448	413	412	445	436	458	382	409	392	429	428	453	417	372	418	459	411	432	417	397	413	398	414	458	415	413	441	445	410	447	416	440	433	422	423	422	460	420	417	425	424	411	440	453	428	405	424	467	401	391	460	482	443	422	413	422	458	430	472	409	414	425	413	439	415	411	429	429	390	404	415	439	407	423	439	410	415	438	429	463	410	453	396	430	447	455	435	435	414	411	451	436	423	411	418	476	424	413	441	416	459	455	457	422	418	464	414	434	417	442	431	462	460	417	410	411	382	406	440	441	390	434	448	453	395	448	432	434	423	444	460
1297	317	303	300	287	275	283	276	286	248	297	295	281	284	256	249	262	256	251	261	266	287	261	252	256	285	296	276	241	286	258	272	258	260	279	248	279	271	248	280	267	252	244	254	230	278	239	246	252	264	312	265	278	281	266	270	253	261	274	256	280	245	273	251	275	282	259	260	218	263	283	251	249	251	262	252	257	252	284	289	283	244	247	272	269	269	247	255	281	262	276	303	258	229	247	262	295	248	285	251	268	272	276	291	273	298	257	283	262	264	290	245	265	291	282	264	234	262	299	250	270	242	266	246	272	274	233	284	243	247	252	271	272	254	265	263	273	257	272	288	259	286	247	261	248	268	264	269	263	275	258	262	274	295	274	263	262	225	275	280	242	281	239	264	248	253	284	259	229	274	275	270	269	272	266	256	268	250	239	277	255	266	236	262	237	276	262	270	277	247	261	274	290	241	258	258	247	273	272	281	289	240	276	296	263	264	274	253	298	267	274	281	264	292	256	271	242	296	256	295	260	278	274	271	252	253	254	261	258	265	295	258	263	288	265	290	275	289	284	308	270	271	266	253	228	260	243	296	273	251	278	252	242	281	278	242	273	241	256	227	251	290	273	276	285	269	272	270	223	243	253	262	268	271	267	288	282	260	264	269	251	255	264	262	280	268	268	243	269	289	253	269	261	257	262	288	258	268	259	257	274	256	261	239	236	242	257	246	274	260	274	261	224	265	272	268	263	264	263	262	256	287	229	285	251	263	270	291	268	290	253	273	268	277	279	299	299	267	257	246	250	288	258	257	261	278	246	259	266	269	276	259	303	272	257	255	244	246	259	253	287	242	252	273	294	279	287	254	248	250	245	266	295	279	292	256	256	282	245	245	288	264	269	265	243	256	307	263	239	283	242	265	260	276	254	253	254	265	267	251	244	263	287	276	246	252	265	262	265	230	273	240	247	282	269	239	287	232	259	275	279	261	280	259	267	308	246	270	292	271	258	235	247	279	288	270	269	261	260	287	236	270	259	286	253	272	265	247	252	291	275	264	235	249	245	274	284	276	268	266	277	261	265	262	262	247	285	257	254	264	255	266	279	292	296	223	313	274	252	260	268	258	284	258	237	263	271	230	278	265	267	270	275	236	274	273	278	260	262	262	249	265	257	268	261	265	267	249	293	291	256	242	266	276	255	269	276	247	219	232	293	271	271	265	274	288	238	283	275	258	270	249	259	268	271	292	261	289	279	283	281	237	267	286	255	279	250	253	226	244	273	286	264	301	264	288	281	265	261	253	255	271	249	252	263	265	282	237	259	285	258	287	245	269	268	275	245	256	276	265	274	257	281	286	278	270	259	269	263	218	254	263	268	256	251	241	262	273	254	258	289	276	256	281	233	259	260	261	252	264	232	259	283	229	306	244	265	257	290	286	269	284	269	267	291	279	268	260	269	244	253	252	253	287	246	260	262	274	242	278	277	266	275	277	294	288	288	237	274	265	282	263	303	239	256	264	267	260	259	256	256	258	265	269	258	231	297	262	270	276	256	283	283	251	263	263	273	249	270	225	285	285	252	293	234	284	287	273	272	272	276	268	240	248	273	270	278	265	258	288	269	259	286	293	274	271	259	263	255	295	276	239	266	274	259	275	256	259	260	248	256	259	253	271	287	293	258	264	263	275	287	248	273	266	260	283	244	270	260	241	248	251	243	258	270	261	241	243	248	272	273	282	264	271	254	304	290	275	281	289	259	293	269	275	242	263	284	265	308	247	258	259	275	277	270	303	260	283	266	245	295	249	261	248	248	253	261	245	242	258	248	253	277	270	235	256	299	264	261	256	262	267	252	258	254	264	293	239	256	252	245	275	260	284	257	274	279	268	273	258	277	259	227	263	264	251	266	257	298	258	263	275	268	270	264	267	258	261	233	252	276	282	252	250	274	274	278	266	278	290	277	242	269	282	261	240	289	259	275	276	258	244	286	250	236	258	259	237	281	270	274	293	256	295	281	262	270	284	278	252	276	277	262	270	274	263	260	271	274	267	278	262	274	248	271	229	263	257	242	295	274	292	266	274	273	234	279	296	267	305	247	245	258	254	250	253	252	257	267	275	271	241	252	265	244	307	265	240	238	259	255	266	249	253	259	277	288	266	269	240	285	272	266	250	286	252	251	246	246	265	251	233	278	255	282	266	250	294	243	256	288	251	247	268	283	241	275	268	285	270	287	277	269	263	285	258	276	273	282	263	242	242	285	261	264	268	263	243	270	255	283	276	264	269	266	252	273	276	280	261	292	287	266	266	247	273	255	289	274	256	273	291	285	242	244	256	239	257	267	264	245	258	251	240	262	270	260	276	268	269	275	260	263	260	267	248	276	246	276	257	243	255	294	273	257	228	265	261	234	234	296	251	272	241	247	244	250	302	283	274	289	265	278	252	280	288	285	275	283	251	296	242	273	267	264	250	271	270	258	241	254	284	251	243	286	259	266	273	223	242	253	276	271	264	249	246	252	278	237	278	266	262	262	260	283	280	298	270	233	253	253	265	276	258	267	221	249	240	237	251	270	270	254	264	263	241	274	240	262	265	266	291	266	282	293	272	289	252	298	256	249	258	270	280	260	266	239	251	281	286	259	245	284	263	270	256	291	271	269	259	277	270	233	269	280	281	238	243	239	258	242	259	286	252	290	247	272	274	250	294	253	264	294	271	258	299	288	252	279	264	257	264	275	268	284	230	272	278	263	265	267	233	299	252	269	228	256	261	262	252	241	283	223	275	254	285	263	263	276	267	249	266	268	227	283	243	231	264	299	268	253	255	275	275	248	252	261	252	266	288	255	282	266	274	263	241	262	252	267	212	271	266	250	247	268	265	282	242	245	259	265	269	269	238	261	247	257	271	279	288	265	251	255	272	231	226	264	241	265	278	255	240	265	233	241	264	283	271	281	227	253	254	328	307	274	269	288	265	239	266	254	254	262	241	280	234	268	288	285	234	261	274	251	254	245	260	253	284	260	272	261	285	276	251	267	272	265	266	267	271	292	260	250	241	259	263	276	254	276	264	276	271	265	264	275	269	264	285	260	260	275	267	273	285	233	246	259	248	268	279	260	247	304	260	290	297	220	257	243	281	274	280	245	267	257	287	272	259	266	279	313	227	262	271	279	241	255	278	248	255	268	268	258	258	290	287	254	259	283	285	247	281	242	292	273	272	284	261	246	267	248	274	260	265	285	258	273	278	263	253	260	252	256	251	288	271	292	273	267	263	281	269	263	248	263	244	266	271	257	311	246	273	246	266	247	266	268	270	272	251	285	257	242	263	256	267	277	291	268	254	278	257	257	264	272	239	272	268	280	250	286	267	278	274	274	258	275	269	267	273	258	259	274	263	274	265	278	269	266	247	239	254	227	263	260	275	266	256	268	251	244	256	264	276	270	273	282	261	254	231	249	250	261	248	271	250	298	263	277	250	292	279	285	253	269	255	241	270	266	288	256	253	256	264	248	259
2214	895	963	986	969	926	889	860	865	801	834	850	831	835	843	842	819	894	853	830	841	796	873	805	850	902	871	818	841	857	848	808	818	826	753	785	803	832	802	844	815	813	862	791	789	843	837	750	760	770	803	804	785	822	835	794	803	838	854	808	835	871	798	827	803	809	788	797	817	786	815	783	809	879	766	819	835	841	774	779	817	798	825	811	772	813	788	848	836	854	832	794	820	828	800	787	823	793	794	785	789	756	802	824	832	847	788	812	821	811	772	754	825	818	825	814	822	811	817	837	797	778	815	822	788	800	799	804	809	843	808	769	795	814	794	805	832	824	815	816	849	817	814	773	801	785	750	793	850	772	790	823	792	800	824	773	799	758	748	846	787	782	757	840	808	812	816	828	777	838	753	858	805	841	845	762	810	813	818	824	796	798	809	735	827	848	835	862	846	815	730	817	809	757	800	807	827	757	816	760	823	779	833	758	811	839	779	820	815	862	829	800	810	761	760	856	795	823	806	830	828	811	808	839	778	804	783	761	849	819	771	810	845	788	799	834	770	813	789	793	845	808	765	829	804	839	790	845	807	833	795	787	810	761	884	773	777	789	786	768	769	790	787	832	762	788	812	838	771	809	788	827	783	831	839	842	783	811	770	752	805	843	798	832	762	792	809	881	751	830	771	854	809	859	797	818	765	789	818	787	850	812	791	819	835	782	796	820	799	838	784	758	831	814	833	791	774	782	773	767	841	777	826	769	796	815	782	795	816	763	819	822	817	838	809	767	822	815	823	842	823	766	828	830	830	789	782	820	808	785	842	811	809	783	736	799	849	767	815	812	738	802	790	786	814	751	826	810	747	827	813	790	789	786	810	803	799	841	736	850	783	803	867	804	780	838	811	819	847	818	855	827	801	781	822	814	831	809	811	831	851	749	808	799	771	843	781	734	793	761	838	842	810	822	799	839	782	812	763	763	798	792	794	785	832	839	808	825	803	837	822	757	804	858	816	817	830	842	826	800	836	807	838	793	877	850	768	811	760	833	813	798	808	807	813	845	822	844	855	813	770	779	763	785	822	830	838	791	805	805	842	798	843	756	828	773	770	828	779	810	821	874	795	747	796	818	794	758	835	817	822	789	748	800	828	782	844	860	795	802	826	811	790	714	798	802	762	825	755	776	813	836	778	788	807	825	777	818	804	830	808	827	797	809	849	777	809	789	825	804	831	780	814	796	839	783	765	822	779	824	812	764	824	819	793	863	794	850	765	796	800	791	847	808	817	802	803	802	842	835	810	852	826	807	841	848	772	819	789	802	832	787	860	828	805	800	793	806	792	796	907	794	819	762	781	823	817	830	792	823	801	826	811	824	828	788	782	833	805	846	803	790	768	819	842	828	819	833	767	785	786	834	826	846	804	819	799	757	794	802	840	815	764	785	844	769	795	834	756	823	813	813	784	813	842	829	823	787	802	852	778	835	788	792	802	833	796	826	795	790	782	839	850	758	811	797	801	780	841	803	811	826	810	790	835	818	785	806	775	846	849	802	799	828	854	789	793	748	796	813	797	778	802	818	780	802	836	790	788	843	865	833	823	831	839	829	824	868	814	770	805	756	826	830	830	772	831	831	828	815	775	813	813	818	808	805	811	813	780	756	768	797	822	804	786	834	828	822	820	805	860	759	826	832	766	822	808	802	824	844	819	795	796	822	816	804	838	820	854	799	809	798	797	829	804	809	808	826	819	783	846	854	787	844	782	788	767	832	795	815	802	784	881	757	834	796	828	823	747	827	800	824	793	795	769	805	809	823	798	805	781	793	802	797	801	840	766	823	764	814	753	792	819	851	803	834	763	800	811	841	802	822	787	760	856	782	816	779	804	816	779	824	816	818	804	786	829	810	785	788	786	867	808	838	808	801	830	792	817	851	822	838	811	810	755	811	823	790	801	797	845	853	783	817	774	783	790	810	824	839	802	798	820	800	780	809	841	763	795	830	812	784	777	846	832	823	808	820	787	785	804	835	772	825	838	834	784	840	777	798	774	819	801	806	800	857	793	778	819	810	801	837	822	771	800	778	811	819	853	813	791	780	819	780	789	813	820	822	836	805	812	767	844	808	803	815	786	791	784	839	739	813	820	806	811	848	752	844	750	800	778	818	874	830	814	847	825	778	828	788	800	793	795	799	784	796	827	802	809	830	780	784	765	774	813	805	765	774	841	811	804	803	828	787	749	823	827	825	833	766	800	817	750	760	825	747	814	785	821	762	794	845	807	763	797	803	841	770	783	863	768	821	831	783	776	787	810	819	820	873	778	815	771	777	797	864	844	826	787	807	829	801	801	805	805	801	775	830	824	856	823	838	771	808	801	850	804	808	824	834	830	773	820	822	763	823	797	843	803	813	783	804	795	849	832	844	776	790	795	824	762	818	799	781	792	803	827	776	784	802	840	801	861	795	804	795	777	763	774	850	851	820	832	820	786	850	772	838	800	808	829	781	822	809	827	811	789	801	783	796	802	825	811	789	861	801	804	835	757	741	808	768	806	827	801	797	824	816	814	782	842	809	828	802	787	803	835	776	833	779	837	787	809	772	811	785	849	762	806	804	787	787	784	812	763	802	827	808	792	797	820	873	793	873	826	774	807	778	802	808	821	783	760	791	769	790	780	776	789	785	829	832	846	785	836	775	863	829	780	857	808	829	826	857	770	795	811	791	797	780	809	845	802	815	802	828	798	816	807	816	809	822	750	803	801	768	836	848	744	839	846	802	814	781	807	784	853	798	756	844	840	776	784	822	784	838	789	841	827	845	765	784	775	857	812	802	826	779	785	880	811	804	739	800	797	789	790	799	823	805	819	791	833	826	766	805	788	831	847	767	791	820	853	786	856	759	808	810	808	846	832	823	842	798	817	817	823	792	777	792	790	781	813	830	787	776	778	803	785	826	864	804	807	801	809	791	800	806	829	894	823	836	780	817	803	824	834	818	838	842	832	811	785	755	823	821	852	786	779	826	800	843	750	784	766	807	832	802	764	810	807	773	715	774	767	802	766	843	809	775	802	750	825	789	754	807	783	798	798	857	811	777	792	757	819	793	770	800	834	790	822	766	824	838	836	822	791	788	773	760	790	858	807	759	759	859	801	869	842	855	812	765	794	841	801	786	766	845	810	824	777	832	803	837	826	766	810	793	817	796	769	830	796	839	815	815	802	770	788	791	812	791	770	772	815	786	794	812	778	847	765	813	795	782	826	782	808	822	832	788	784	787	821	834	870	818	833	808	789	753	770	855	874	746	839	778	770	782	865	785	788	828	755	855	772	812	804	807	730	799	799	795	797	817	880	736	803	793	813	823	756	769	747	843	772	800	805	849	804	829	825	768	813	824	843	779	830	797	828	777	823	827	839	820	745	829	809	832	783	806	775	778	784	854	812	785	822	784	783	821	807	835	784	823	803	829	808	805	813	792	808	818	814	832	823	769	840	805	793	765	823	785	829	824	791	764
4654	1191	1582	1073	726	549	397	351	333	245	249	218	210	211	218	190	177	183	162	175	161	167	160	161	212	329	337	260	212	203	214	202	180	151	147	164	146	129	154	151	128	154	154	156	141	146	153	158	149	134	161	142	128	128	148	149	142	139	150	138	142	157	137	150	146	148	132	128	135	138	137	143	146	149	138	133	149	148	131	143	163	146	141	150	132	138	148	154	158	148	128	144	140	146	145	144	128	166	147	125	158	107	124	139	130	129	136	151	158	139	134	124	113	165	130	132	129	130	146	120	115	139	140	144	129	154	126	121	137	123	131	157	141	139	149	143	115	150	159	136	148	141	168	138	141	132	147	142	116	151	143	137	159	127	153	127	141	154	142	156	134	122	142	172	133	152	158	150	157	144	145	138	162	164	128	139	134	130	133	139	148	138	151	148	128	127	149	153	128	142	151	125	143	132	104	140	135	154	148	146	143	129	140	144	140	128	168	125	161	143	148	116	139	169	153	144	128	123	139	132	124	143	139	119	133	122	112	136	129	137	138	136	140	165	160	127	148	131	145	147	155	143	155	163	117	129	137	142	140	148	137	139	133	127	129	141	131	129	142	145	131	129	144	145	126	140	153	140	145	151	135	136	171	133	130	143	136	124	161	155	153	117	135	153	143	144	146	126	151	121	119	135	140	172	157	138	147	134	130	149	132	130	137	135	142	132	138	127	135	138	132	129	138	133	155	161	136	143	129	156	138	145	122	125	141	142	114	154	119	113	135	138	148	135	152	130	143	128	118	143	152	139	137	156	149	144	144	138	144	160	135	143	141	143	143	150	129	148	136	166	159	142	143	130	140	147	144	145	134	150	139	155	146	153	133	158	127	161	144	157	132	128	129	152	134	136	132	143	144	155	154	151	156	154	160	157	126	135	141	131	127	137	142	153	140	137	146	155	138	131	151	134	118	125	158	131	140	149	143	154	151	139	160	127	145	142	130	120	129	124	171	148	134	133	127	146	147	110	121	136	146	146	139	133	123	161	135	151	140	160	130	134	145	122	130	144	149	160	138	151	131	144	134	160	151	146	144	139	139	146	126	136	137	145	122	138	133	150	138	162	142	129	147	152	125	148	140	142	148	142	139	137	139	137	131	155	142	139	180	145	139	142	150	145	126	149	139	126	130	125	127	144	131	146	134	141	137	162	136	128	143	140	147	137	134	120	126	155	155	158	140	136	160	134	126	120	129	135	129	138	139	145	127	155	118	142	155	142	140	125	132	109	142	143	160	139	124	151	142	136	163	132	148	124	140	137	130	138	152	133	140	152	142	133	144	143	138	128	148	147	148	122	138	131	142	149	116	143	173	138	138	134	140	132	129	148	138	138	120	130	130	139	163	154	133	137	148	153	139	139	144	144	140	161	148	157	129	153	143	151	147	140	144	136	124	134	137	128	126	134	138	139	136	144	141	118	148	154	149	132	145	151	156	137	139	137	134	125	123	140	155	150	147	141	144	126	158	144	146	154	120	153	137	143	140	148	144	120	144	109	133	151	140	139	141	127	133	128	149	159	141	153	135	105	127	141	124	134	144	135	150	117	125	135	146	128	159	122	147	139	140	144	127	144	160	119	141	140	129	131	147	126	143	127	134	155	146	129	155	141	149	143	138	150	140	160	153	147	143	136	173	165	165	155	123	157	136	129	160	144	137	141	131	158	147	126	134	151	149	159	145	133	151	160	140	141	124	124	148	156	128	130	175	131	127	167	124	137	142	155	135	147	152	146	136	129	134	124	126	121	137	141	141	136	139	137	134	151	134	135	152	152	142	135	139	142	149	142	140	151	133	153	131	145	146	138	135	129	156	152	164	123	139	133	138	134	136	143	149	133	113	156	135	154	141	134	129	124	158	121	136	138	131	122	135	127	169	133	151	142	137	142	134	130	141	139	138	127	139	138	131	164	142	143	132	135	132	132	136	150	148	128	146	157	161	138	133	148	139	133	129	156	115	159	165	142	145	144	128	139	145	126	147	141	150	149	142	153	121	158	141	144	146	131	126	129	140	127	131	143	137	131	144	146	144	146	137	157	137	155	154	147	108	117	138	148	150	156	125	127	113	164	141	169	150	144	172	147	157	122	155	132	136	126	146	153	142	133	128	133	158	181	133	144	126	132	128	144	151	154	163	132	125	133	119	139	137	127	145	128	157	138	136	155	161	136	129	126	127	155	126	134	127	143	149	144	145	143	170	153	160	144	150	123	138	151	151	131	131	151	133	143	140	152	133	153	124	135	139	160	147	143	148	134	162	148	127	124	138	139	166	142	141	134	132	147	147	135	132	130	136	125	147	139	134	143	129	126	152	141	138	118	151	144	137	149	126	116	126	137	159	142	158	139	126	145	123	152	135	147	126	132	143	146	143	118	122	116	122	136	132	117	150	163	132	147	160	120	161	120	145	157	142	127	145	131	139	157	134	120	136	126	126	142	146	142	135	139	137	150	150	139	143	109	145	139	156	155	147	145	123	172	127	141	161	148	161	135	128	152	150	120	147	139	144	144	129	144	116	154	143	128	154	151	138	136	136	124	165	165	139	144	129	140	152	138	134	134	165	136	144	115	147	147	151	117	129	154	147	142	131	126	154	151	126	150	157	149	134	147	148	151	159	151	147	139	133	140	135	131	123	140	133	142	133	135	140	110	144	130	150	144	145	145	151	153	158	123	133	138	152	141	130	140	142	152	141	138	142	128	129	147	134	141	173	144	148	155	140	145	144	134	166	147	130	133	159	132	139	146	136	141	144	153	134	151	139	133	132	133	134	153	148	141	144	138	132	134	135	142	151	129	133	129	143	135	133	130	112	131	137	144	143	153	148	141	140	127	145	131	128	151	145	141	144	142	150	143	143	136	141	152	153	141	126	139	140	159	156	139	124	147	132	155	134	155	152	141	132	167	122	151	123	123	142	159	165	145	146	130	125	146	130	134	134	133	131	152	142	152	149	139	162	151	140	129	135	157	160	131	123	130	152	121	137	134	181	137	144	147	121	144	140	152	132	156	151	146	158	134	128	134	155	142	150	132	141	135	135	140	134	139	130	128	157	132	147	140	151	122	144	137	140	126	146	129	136	127	148	164	145	143	136	132	133	138	133	137	135	144	139	140	152	149	134	155	128	150	136	166	155	144	149	129	147	131	149	136	155	147	114	142	147	129	145	136	128	137	152	136	142	127	157	133	131	147	140	132	154	145	150	123	131	162	136	141	125	129	147	120	139	147	143	130	144	148	136	129	141	142	151	118	141	157	146	145	146	140	161	125	129	141	119	134	142	130	131	140	137	137	139	135	142	126	143	135	148	123	132	149	140	138	141	139	135	147	125	130	136	120	126	124	148	154	131	148	135	140	129	147	125	144	159	135	145	145	139	134	144	140	131	166	121	143	132	145	128	127	155	140	144	147	143	143	139	129	151	128	157	113	142	133	135	143	174	150	140	131	149	141	127	150	118	138	117	140
5661	1606	3721	3996	3469	2863	2288	1948	1608	1498	1232	1204	1106	1039	897	868	792	804	739	694	716	642	680	728	1342	2325	2704	2049	1540	1143	1173	1024	851	690	591	610	568	587	622	650	645	596	571	575	573	520	525	546	514	649	585	548	553	494	493	503	528	515	484	504	501	499	511	534	520	500	438	526	471	500	496	477	477	454	499	490	492	481	459	517	513	532	451	489	468	464	524	448	478	460	485	490	455	475	443	549	503	507	463	436	491	477	478	451	511	464	480	464	490	465	495	499	488	499	477	494	445	464	499	484	462	484	509	477	466	480	490	427	485	464	472	447	507	477	473	479	454	462	478	446	466	461	420	468	444	491	466	493	472	453	477	463	456	465	486	441	459	458	480	485	439	507	470	460	515	479	482	475	481	459	454	460	465	459	473	457	487	481	421	505	479	483	415	490	422	487	486	496	489	491	473	430	468	459	489	471	450	453	488	457	455	509	501	489	456	491	453	476	507	447	478	463	493	458	466	475	481	436	457	519	435	468	479	488	479	468	502	456	444	452	468	491	445	452	474	471	503	466	522	468	492	466	502	471	479	477	497	460	469	432	478	474	479	471	482	525	531	455	484	458	444	479	475	483	439	466	454	470	457	463	469	444	430	486	468	473	478	449	502	453	453	490	507	476	503	493	449	453	436	470	471	454	511	476	470	455	421	514	462	486	506	487	451	480	516	460	450	463	460	483	447	514	496	455	484	481	463	446	479	450	494	485	472	462	483	481	474	479	467	447	456	469	444	458	479	471	495	499	447	467	456	462	497	455	502	471	450	460	452	456	469	464	463	478	472	481	452	446	482	467	477	468	445	435	461	494	475	478	491	488	455	448	465	480	433	461	460	468	459	429	494	474	481	497	461	477	510	490	473	491	473	470	469	430	444	495	470	497	468	424	435	442	455	450	465	474	483	439	476	465	464	456	471	454	452	440	478	446	473	477	478	466	498	441	476	495	449	493	488	487	450	464	478	459	458	428	444	491	496	468	494	475	440	458	461	486	474	450	470	453	447	466	507	467	438	459	471	491	456	461	462	463	458	486	480	488	466	461	458	485	460	473	463	479	462	451	457	451	455	465	474	430	469	491	463	496	494	478	474	465	477	484	483	472	446	474	457	435	438	484	476	483	462	492	469	424	457	439	498	452	450	414	472	479	463	484	458	472	461	419	469	456	496	453	475	460	477	495	457	486	472	481	493	476	475	466	497	449	451	479	470	446	486	510	467	476	495	459	483	494	464	471	471	433	430	500	480	407	465	491	469	460	460	444	465	481	480	490	425	480	478	446	469	486	468	466	459	518	469	444	457	494	498	471	493	446	526	414	469	474	466	487	492	473	428	488	472	483	467	486	467	484	453	472	473	471	468	436	488	491	436	465	477	485	485	496	439	467	458	474	459	443	485	462	449	443	476	502	489	483	497	464	466	442	470	447	505	479	474	456	497	428	460	487	459	454	502	456	461	479	451	442	472	448	485	454	515	456	465	506	444	445	477	472	459	466	457	456	411	458	471	499	453	460	466	467	469	491	465	455	431	485	463	466	491	467	471	458	477	476	497	416	452	427	478	487	461	464	433	462	482	481	449	473	500	481	479	457	447	475	454	494	456	466	472	474	467	497	491	497	485	452	449	476	451	475	426	487	487	488	495	469	485	523	482	459	472	508	457	457	451	483	479	478	441	503	474	477	500	465	478	461	445	460	462	456	500	481	479	439	432	535	472	449	454	428	477	520	469	431	494	470	480	461	502	470	485	476	462	447	433	432	482	468	476	460	477	482	476	443	505	444	454	463	474	475	460	474	489	499	456	480	487	459	446	475	466	450	488	467	465	476	456	445	506	469	465	461	475	471	487	472	467	469	481	505	459	500	483	515	461	453	472	439	508	447	482	447	440	451	508	458	482	477	483	484	497	477	482	526	484	461	451	449	424	490	509	503	466	477	470	456	467	476	480	495	462	497	473	468	487	490	465	456	505	468	475	474	530	475	490	452	444	461	444	442	442	450	492	435	438	492	448	468	455	497	473	472	459	444	491	455	472	414	522	452	438	469	465	441	474	435	477	450	476	461	479	451	465	514	469	485	490	484	457	493	474	466	451	516	432	480	490	451	519	480	489	451	439	477	448	443	475	465	471	461	444	443	443	463	439	459	446	460	447	438	492	476	465	423	469	518	466	464	483	441	499	473	458	468	479	486	457	472	414	485	537	455	487	486	512	478	481	462	453	487	477	478	475	476	482	499	475	450	500	487	504	438	446	465	457	465	484	505	483	483	450	463	477	466	490	519	502	460	438	525	521	493	455	477	492	466	491	475	435	451	488	473	460	468	485	444	497	450	436	496	455	420	475	470	474	460	459	454	455	447	459	447	494	482	492	477	440	467	470	480	431	449	459	465	473	478	473	443	472	483	493	465	439	434	446	502	474	475	439	497	486	494	480	488	419	463	473	439	496	449	484	443	473	468	467	464	486	450	417	473	465	507	469	478	472	460	456	471	465	459	473	460	499	465	456	461	452	466	479	489	485	468	477	479	481	458	449	464	459	437	475	495	510	456	428	470	490	433	500	438	488	498	465	452	477	451	465	518	489	485	503	463	495	479	496	471	481	470	501	501	447	485	470	419	455	475	477	450	479	453	493	455	456	446	453	465	469	491	453	490	480	490	425	546	468	464	515	489	441	465	507	447	495	470	481	462	481	492	481	479	492	517	441	468	513	437	483	478	446	437	492	468	455	478	450	450	478	467	463	471	420	499	471	457	469	480	452	449	446	453	424	498	469	425	439	483	457	419	424	473	420	459	455	450	478	458	430	425	480	478	476	488	464	485	475	510	449	507	498	453	429	493	488	478	494	438	450	440	493	481	463	493	464	443	452	480	456	480	493	505	440	480	456	473	467	491	472	462	468	443	474	488	491	511	457	493	470	459	454	489	458	489	510	468	473	467	470	407	450	499	460	485	491	495	466	475	507	446	457	500	503	448	440	511	472	453	478	463	425	528	478	468	464	460	451	458	451	482	449	478	442	469	463	469	428	475	479	451	482	462	485	473	469	458	474	501	449	467	459	456	447	458	479	457	471	466	486	486	447	503	444	483	485	470	423	478	514	481	475	447	465	438	439	503	484	450	498	463	504	463	462	463	492	464	493	462	481	469	469	477	491	443	432	491	499	448	476	422	455	445	454	459	455	456	463	468	450	440	475	476	488	444	461	490	437	488	444	460	480	447	465	471	449	418	477	495	423	456	491	503	434	488	483	440	464	477	447	463	447	449	496	497	513	469	485	482	453	485	448	453	491	494	451	478	472	457	460	485	461	442	491	464	432	475	493	475	452	447	427	463	489	451	465	480	505	460	512	489	465	455	468	486	468	477	500	460	497	461	481	486	422	451	465	449	461	470	492	491	481	459	472	463	503	493	480	456	489	458	483	447	477	498	499	487	521	510	431	416	470	463	478	473	474	493	472	506	442	481	444	478
8706	2466	2785	1930	1283	902	711	536	469	351	327	287	256	235	207	187	203	172	168	181	141	171	168	184	230	451	477	388	310	208	193	190	177	161	147	159	118	110	147	143	131	161	161	144	122	129	135	122	123	139	140	123	125	135	123	124	125	122	133	128	118	138	110	134	104	145	123	92	111	104	113	142	123	101	118	111	127	112	128	124	114	130	132	137	113	111	132	112	113	113	108	119	115	129	126	100	106	106	115	118	127	131	124	112	113	116	135	126	117	125	132	113	137	111	122	110	136	118	118	112	116	112	131	133	130	108	135	113	132	145	132	130	98	114	128	119	133	114	138	111	121	113	115	108	119	121	112	124	136	129	127	119	121	113	116	138	140	126	116	118	126	143	123	121	136	136	127	115	119	107	122	127	129	117	112	138	115	105	152	121	110	113	125	122	104	138	148	122	138	125	92	131	139	129	114	128	125	110	114	126	129	126	135	104	113	131	131	104	109	114	113	104	125	158	122	107	132	121	110	130	132	137	111	131	137	126	129	128	122	139	134	131	117	115	111	113	130	102	129	116	126	108	140	135	131	112	109	132	132	127	137	115	107	113	132	110	122	117	125	120	107	136	130	124	126	116	133	128	116	125	105	126	143	107	133	118	123	120	135	116	104	109	120	126	94	135	116	125	125	117	101	121	126	132	104	129	131	123	111	106	122	126	120	112	114	124	114	104	124	120	113	125	101	133	126	135	100	122	114	115	128	126	115	105	120	140	124	134	134	121	131	122	112	125	116	140	117	111	117	127	129	133	123	121	110	112	122	129	107	141	123	111	120	106	121	108	138	124	121	103	120	109	115	119	119	115	141	114	121	144	124	139	109	112	130	116	107	140	117	132	121	113	129	116	117	104	139	130	116	130	131	122	137	109	125	125	109	124	121	126	115	98	130	122	134	127	123	131	114	126	118	131	116	121	117	121	117	112	109	133	122	122	120	119	109	120	131	119	110	120	118	125	112	142	105	95	117	123	148	126	119	132	139	123	108	131	121	97	117	113	128	136	109	148	135	145	123	116	118	128	127	113	129	110	115	119	119	125	122	123	113	97	128	109	102	112	116	125	120	120	112	130	115	135	115	112	127	124	116	133	127	120	139	114	120	126	116	119	118	101	141	121	127	103	115	128	98	112	111	113	129	130	124	133	107	118	105	123	107	119	143	113	123	121	109	122	121	111	114	134	125	130	114	128	119	118	122	127	107	127	108	126	127	106	114	125	106	129	122	106	112	107	114	110	107	95	119	117	127	129	131	94	118	117	119	129	112	119	136	120	120	122	116	116	123	119	137	119	119	123	122	120	117	136	133	127	117	112	136	130	126	122	106	128	114	125	105	127	117	121	109	107	129	128	115	131	123	129	111	129	111	105	110	103	125	119	114	108	104	133	109	142	109	125	131	131	114	120	125	115	126	109	111	111	127	127	100	118	133	104	136	117	129	140	117	123	117	109	132	99	114	119	111	121	115	139	121	133	124	115	149	131	122	106	112	119	130	133	115	118	130	113	145	123	134	132	119	127	126	114	123	100	122	109	115	148	114	124	119	112	115	142	128	148	121	102	138	134	126	123	137	112	112	98	104	114	131	132	121	117	113	129	127	125	116	123	119	121	115	114	111	141	132	126	152	136	117	111	112	121	115	128	116	113	104	136	126	116	123	96	128	143	120	124	133	124	113	120	104	116	120	115	132	106	141	130	124	138	140	118	108	101	116	123	135	130	117	117	133	140	109	111	108	126	112	101	119	120	111	123	109	127	109	119	112	121	106	123	98	105	117	139	138	136	99	118	145	125	106	140	120	113	107	121	119	106	117	131	119	130	125	129	121	122	131	105	113	116	121	125	103	121	137	122	133	158	125	107	111	139	107	116	119	130	114	120	132	99	131	125	119	118	129	125	113	114	111	119	102	124	113	130	107	127	125	117	129	99	95	127	130	135	108	113	132	125	112	108	111	118	118	126	100	127	135	119	116	126	122	135	117	132	123	110	102	118	127	124	130	114	121	122	112	102	113	124	129	124	118	125	125	117	109	137	131	144	115	123	124	111	117	132	131	127	116	101	126	121	116	132	119	121	107	125	119	127	121	131	118	109	120	115	107	116	110	106	121	111	142	139	130	115	101	116	136	134	94	121	116	113	124	106	114	129	126	120	116	143	115	119	119	109	128	113	143	128	109	99	105	118	118	126	108	123	114	129	109	107	124	112	134	121	130	142	127	134	111	127	136	124	115	121	119	113	126	131	113	123	124	103	124	158	121	143	122	103	140	113	123	122	113	115	102	145	102	122	120	117	126	128	118	121	128	117	104	139	129	106	123	127	118	132	97	134	117	117	119	120	118	120	94	157	106	135	134	113	105	110	110	112	144	137	133	119	111	104	132	91	120	144	108	108	136	107	136	104	113	110	131	109	121	135	125	135	118	117	105	122	99	115	125	107	103	110	124	129	128	111	136	134	141	109	124	100	105	127	94	106	116	111	104	139	115	117	117	112	114	111	109	111	123	97	126	105	110	117	112	117	109	131	138	147	108	143	98	124	123	114	115	118	118	124	112	111	112	118	121	122	118	135	138	134	126	137	122	124	124	111	110	131	141	117	126	134	122	122	98	130	122	110	126	127	123	125	131	96	114	109	133	108	120	105	113	114	110	103	121	119	118	118	101	131	117	142	126	130	127	126	125	123	113	143	136	108	121	106	134	120	130	129	118	115	124	108	113	117	108	108	112	130	139	117	139	95	128	115	114	125	139	134	112	120	119	120	123	126	136	119	107	105	133	113	115	123	127	106	139	125	131	123	111	110	136	130	144	120	136	120	126	130	111	113	116	129	111	126	117	128	126	126	116	98	122	122	145	103	126	115	119	105	138	127	130	125	136	123	114	126	130	110	105	124	125	142	136	129	133	134	123	124	145	118	120	103	113	105	125	126	119	126	123	109	107	125	123	130	126	125	136	130	111	113	110	121	122	119	135	124	143	126	123	94	107	119	131	120	113	104	126	107	117	107	115	141	130	120	122	112	117	128	125	118	127	112	124	133	126	127	127	131	89	110	126	129	121	124	110	114	125	112	114	108	105	126	123	120	121	118	106	133	105	121	118	126	102	126	114	123	109	107	102	109	116	111	110	119	128	141	131	137	125	133	120	113	115	107	134	110	128	119	112	129	106	127	125	126	120	110	126	111	143	124	131	116	105	131	129	125	120	118	107	111	139	121	133	143	102	119	121	116	124	144	122	110	129	132	117	110	120	108	115	128	106	115	122	143	113	121	138	126	126	119	103	133	113	120	128	129	108	141	131	124	125	125	131	145	126	126	131	127	109	114	121	120	116	97	118	108	138	144	112	148	120	112	142	112	126	134	119	123	101	127	119	123	143	128	117	111	110	126	134	109	96	105	123	116	127	125	121	106	123	114	123	109	141	119	116	112	113	147	139	119	120	132	121	106	120	127	121	116	126	116	112	131	118	134
7799	2715	6585	6934	5932	4832	3855	3245	2754	2304	2022	1765	1552	1430	1276	1194	1085	1077	1030	903	944	899	839	954	1780	3748	4750	3402	2385	1647	1379	1202	980	816	713	660	679	663	722	754	684	699	678	574	641	523	564	591	658	677	630	626	567	557	496	476	467	479	457	499	469	471	489	488	441	432	495	470	413	436	489	422	458	432	440	473	457	416	448	459	459	493	421	437	431	471	414	441	432	441	433	446	467	464	442	438	417	439	423	444	404	388	447	439	438	437	459	437	448	460	435	415	456	466	407	412	442	436	422	427	469	445	401	445	385	405	433	462	422	408	406	431	442	402	418	441	407	409	455	424	417	391	424	431	421	429	399	465	436	452	430	415	430	389	453	410	432	413	443	430	391	414	431	418	451	403	414	440	435	426	408	482	413	448	404	418	425	435	454	434	408	469	410	432	425	390	439	452	415	449	453	427	428	431	446	461	429	451	452	404	448	414	434	433	465	427	407	437	413	441	440	392	412	444	422	409	433	449	440	405	428	423	430	454	455	407	412	450	428	471	398	411	447	421	413	441	404	437	410	435	430	430	470	428	438	424	423	437	423	416	415	432	401	426	400	441	438	413	446	433	449	417	424	428	448	420	437	423	429	422	417	427	407	411	419	425	397	403	412	430	387	440	415	439	415	439	417	426	435	415	393	383	437	384	399	382	384	426	384	407	434	408	403	378	404	432	399	403	433	399	423	434	409	410	415	410	427	429	388	451	427	419	431	427	450	386	386	424	424	405	419	424	432	442	447	408	404	427	422	420	460	413	398	432	408	422	402	453	426	430	412	455	402	429	412	408	411	390	404	426	438	409	393	381	425	432	439	412	417	391	412	424	418	429	438	411	418	434	441	394	418	393	419	453	426	400	395	433	438	376	417	418	426	463	435	429	401	422	440	490	444	410	388	405	417	401	378	402	415	403	452	441	441	449	434	377	427	422	454	419	418	422	379	439	413	417	405	425	421	423	393	414	446	414	410	419	429	428	427	385	412	398	431	420	423	461	403	440	424	438	433	406	436	398	436	420	410	424	388	452	441	400	442	396	421	417	441	382	398	427	420	443	476	401	395	412	431	406	426	398	435	423	416	418	434	415	442	437	402	399	444	443	413	435	390	420	408	409	413	412	432	384	391	420	398	442	441	440	392	443	415	427	391	434	418	411	406	375	403	420	422	418	424	391	406	407	431	442	433	398	455	402	449	393	398	414	429	452	423	416	461	464	384	386	386	421	415	399	424	425	407	435	437	418	398	423	437	419	432	456	418	405	408	435	415	424	444	413	399	402	412	414	404	405	445	451	428	415	452	395	402	458	416	384	402	432	418	451	401	437	449	379	417	433	407	380	444	440	413	409	412	382	429	366	405	425	428	434	414	408	406	420	388	439	420	431	443	445	438	395	419	417	454	458	442	414	411	413	393	451	401	411	416	393	394	403	423	380	434	387	402	427	457	413	428	436	397	410	448	444	418	446	450	430	421	440	436	449	410	431	464	406	425	435	409	404	357	397	430	415	434	416	432	394	410	418	411	379	428	420	427	427	425	447	447	408	458	436	431	406	407	438	376	404	384	381	411	429	440	440	418	464	424	415	413	415	390	389	403	406	379	455	423	396	414	433	468	411	436	437	425	420	416	415	417	396	434	394	423	409	377	448	388	427	404	447	409	407	433	407	384	395	432	410	435	473	449	422	416	428	411	421	425	419	446	443	433	424	424	435	407	403	430	401	430	418	386	453	411	408	413	419	437	451	398	446	389	401	414	444	421	430	364	410	431	429	408	409	418	415	427	428	396	462	411	399	441	401	443	461	425	432	408	450	437	427	405	417	432	419	367	434	422	429	423	417	427	409	423	399	444	419	417	414	402	407	429	424	413	444	425	408	435	371	428	453	450	416	410	428	407	403	436	444	422	401	444	414	441	419	447	393	407	411	423	380	428	452	411	419	408	389	419	431	405	453	386	418	438	463	423	423	409	437	399	442	376	406	396	421	428	442	444	398	403	413	426	405	406	425	416	394	501	438	400	425	419	366	383	408	433	420	435	375	468	411	444	425	375	420	441	428	420	435	430	417	438	397	423	416	385	401	411	417	424	421	393	428	403	428	419	398	430	428	428	425	419	396	407	434	458	408	411	430	413	428	450	400	445	425	424	432	395	410	401	407	432	431	427	438	435	443	467	413	386	407	415	435	395	416	426	424	403	420	406	420	408	438	410	412	420	428	410	429	431	464	428	448	401	431	485	431	442	431	425	434	404	406	444	439	406	392	391	397	428	434	449	398	407	461	429	428	442	421	447	402	447	426	404	440	417	433	428	424	415	419	411	421	392	439	420	435	442	418	428	391	442	414	399	391	413	394	412	414	421	373	425	419	408	450	406	408	405	435	439	414	404	387	445	427	415	443	433	453	409	412	464	399	435	395	462	401	396	388	425	423	389	417	393	425	404	428	376	454	414	428	374	421	431	443	427	394	393	433	431	431	399	425	408	441	460	404	422	418	441	398	426	467	421	432	404	408	404	426	422	384	406	385	447	424	437	434	451	429	429	406	422	411	422	400	380	434	385	428	398	419	466	418	404	439	417	443	407	396	418	416	400	410	440	412	419	420	441	398	393	422	424	429	426	420	409	403	404	405	431	437	428	445	435	430	428	425	414	427	414	406	419	412	411	395	440	433	415	427	438	391	417	412	415	423	381	424	435	449	444	409	398	427	413	426	403	411	433	434	407	418	385	408	440	394	408	395	394	402	408	442	444	432	406	411	422	416	423	412	432	418	421	412	429	465	412	394	407	437	415	449	401	385	425	418	442	471	419	402	434	433	415	416	416	392	413	443	379	439	419	427	417	395	424	385	461	455	411	422	392	425	446	407	410	409	438	413	428	401	408	417	407	387	419	415	414	407	407	408	415	421	424	429	417	438	444	418	406	415	398	415	426	459	376	391	464	381	415	411	413	417	402	403	448	421	416	397	404	401	397	420	403	425	428	451	447	405	415	417	403	455	435	441	428	385	408	443	413	410	427	397	439	424	385	445	369	433	435	404	435	421	414	401	432	427	396	426	414	400	422	384	443	420	454	396	418	419	461	432	436	427	423	409	427	454	423	398	424	419	437	418	437	411	431	414	423	411	425	411	405	406	394	441	416	401	394	437	416	440	400	448	401	417	400	407	429	442	398	425	412	429	437	415	427	405	420	448	377	407	456	414	370	414	419	436	421	418	452	437	409	424	459	423	416	442	450	438	440	434	395	433	423	430	423	410	380	444	410	438	374	412	431	399	419	442	399	403	411	430	439	445	418	423	420	445	410	424	411	427	427	420	425	423	431	397	417	399	425	396	406	470	448	432	402	414	422	415	434	426	418	441	433	468	434	414	425	406	406	411	395	405	427	397	411	417	403	406	455	424	457	418	416	404	467	451	429	424	421	428	447	411	422	402	414	400	421	448	403	442	409	431	388	386	426	454	434	418	427	401	453	427
1295	301	331	321	277	293	270	278	267	283	261	304	296	235	276	265	257	244	250	283	258	299	263	260	261	273	291	265	266	248	264	248	248	256	266	254	294	262	271	262	254	281	286	232	277	288	283	247	270	254	242	235	260	269	254	257	250	279	268	283	294	256	268	256	276	268	253	300	264	252	271	259	234	226	259	261	259	287	265	250	272	273	255	294	245	235	289	249	239	265	250	258	273	242	261	263	268	272	287	264	267	270	264	261	251	276	246	274	256	259	236	243	259	310	256	251	256	291	259	280	260	267	245	268	261	275	293	261	266	248	275	272	256	265	285	267	258	256	256	278	292	297	279	248	260	275	247	280	265	260	300	270	268	274	272	238	286	284	252	268	278	283	255	245	248	267	274	265	261	288	257	256	267	255	260	273	297	255	290	274	276	270	243	247	255	246	261	268	264	255	261	257	279	245	244	264	246	239	265	280	248	252	278	272	241	251	265	292	274	238	239	247	261	289	255	277	264	290	234	271	273	271	250	262	255	256	269	259	258	256	294	310	250	263	250	280	265	265	256	278	256	246	296	263	263	282	269	251	253	258	261	246	256	249	260	265	285	257	263	239	261	275	262	277	268	256	247	265	252	257	287	282	257	266	276	280	266	234	279	260	277	270	236	272	273	248	265	299	279	251	273	256	225	269	286	256	263	282	247	246	275	279	265	262	288	321	255	256	255	264	256	249	305	241	288	261	254	250	259	282	254	254	279	255	261	249	248	259	275	266	249	275	258	248	290	284	270	279	261	269	272	240	265	276	270	234	244	244	278	238	268	261	262	254	287	263	263	254	293	278	249	243	268	254	278	260	283	271	271	293	254	250	276	261	292	273	223	280	247	247	279	253	285	294	267	256	243	277	235	248	257	284	213	249	264	237	250	259	243	259	250	264	267	269	286	246	254	266	241	267	252	264	262	270	309	251	266	248	263	272	252	283	253	255	264	268	306	290	272	280	265	301	261	285	307	252	244	256	284	275	284	259	262	277	264	263	242	289	268	250	264	267	270	262	258	263	279	251	246	249	274	249	255	292	261	245	298	246	266	279	243	270	304	281	285	283	291	248	258	275	264	277	269	273	249	220	262	272	277	251	262	256	271	277	234	289	239	269	258	246	279	286	241	284	270	297	244	214	283	287	244	253	299	265	275	278	277	235	249	271	277	250	260	263	252	251	265	262	267	285	239	251	291	238	295	266	247	224	292	259	247	270	268	259	250	286	308	277	255	268	281	274	283	282	269	284	280	243	280	256	263	257	279	296	249	278	248	264	272	259	274	244	241	260	268	275	265	265	248	283	267	276	288	262	265	264	239	313	281	280	294	254	276	226	246	250	245	283	271	248	233	264	254	276	230	251	267	237	266	253	286	286	275	279	267	273	294	261	261	256	298	251	254	263	299	226	263	277	256	260	256	275	251	247	272	245	274	252	257	271	273	273	274	275	252	281	289	278	233	255	232	274	245	257	273	254	283	250	245	279	252	255	271	267	249	244	272	266	227	256	245	267	267	292	256	269	267	306	252	290	267	276	279	276	302	286	250	270	265	289	262	258	272	302	292	272	263	248	254	265	290	270	249	244	246	218	264	255	289	223	265	266	266	266	291	278	254	273	271	270	274	274	250	278	291	278	248	266	262	247	254	294	270	270	270	247	229	274	292	244	268	248	285	261	295	263	233	250	272	262	257	269	279	279	271	274	241	280	266	271	267	256	239	253	282	254	262	263	275	260	259	276	261	261	273	244	239	269	270	259	271	272	294	277	288	274	290	278	263	247	283	252	251	270	241	258	288	247	273	262	278	245	279	278	264	274	282	232	294	291	271	266	276	260	233	264	273	249	283	292	234	283	266	268	257	263	259	267	255	291	243	284	268	235	252	274	253	250	251	270	259	265	265	268	276	276	257	249	280	279	260	235	288	264	249	264	244	269	243	260	253	263	269	262	251	288	283	260	238	257	272	283	255	276	247	282	247	245	275	285	252	261	250	263	272	247	277	288	244	258	262	253	274	259	261	258	270	278	261	236	271	278	252	263	249	266	242	265	283	248	260	269	259	264	265	269	299	264	279	265	239	278	242	283	260	252	254	279	254	251	254	262	260	275	267	269	252	275	269	247	247	273	279	238	240	264	280	253	275	234	262	250	302	263	243	243	248	252	291	282	238	283	281	264	275	267	249	272	312	287	262	281	310	245	255	266	229	254	272	316	262	268	243	263	282	250	277	298	287	291	280	263	248	275	277	264	310	270	278	253	272	269	262	236	294	253	264	304	268	244	255	257	280	269	256	264	265	253	271	265	275	256	269	269	258	244	256	263	271	257	284	268	261	255	253	283	256	250	273	267	280	272	279	264	263	240	266	272	273	264	300	281	253	282	266	271	289	289	252	248	266	246	268	276	303	248	236	256	273	290	260	273	259	243	267	255	271	271	237	291	238	268	264	269	252	250	242	267	277	260	265	279	242	306	263	238	259	243	270	277	251	269	249	228	265	252	306	243	244	233	268	251	267	247	251	270	280	269	278	263	269	262	278	230	257	232	228	262	270	258	281	266	276	258	287	237	261	291	272	271	263	275	242	262	290	241	264	260	242	268	254	268	281	286	284	222	272	283	256	279	253	256	258	263	259	297	272	269	241	256	266	270	247	272	251	292	254	266	273	263	283	295	262	269	256	268	246	268	270	280	235	283	248	238	310	272	257	230	244	254	286	250	268	242	280	271	285	293	269	259	294	265	267	260	249	256	269	270	279	258	269	267	275	261	279	234	265	239	238	283	293	272	248	264	269	252	252	224	237	254	262	244	300	271	262	281	262	269	266	278	270	290	246	257	257	284	270	247	288	288	285	294	255	288	252	258	241	281	258	277	264	272	259	285	255	273	264	237	253	251	289	244	224	251	251	280	258	261	237	266	227	280	257	230	289	242	271	259	275	247	277	273	280	257	285	263	267	264	242	262	266	270	248	248	240	294	256	294	265	264	269	282	237	246	249	232	268	258	279	256	259	259	285	271	258	275	264	253	269	273	257	274	274	255	241	267	249	275	280	243	245	268	253	268	281	246	281	252	278	256	258	255	254	264	262	267	276	306	264	275	271	255	285	253	265	281	270	285	259	250	262	265	256	286	276	273	274	259	264	275	289	292	258	266	294	275	275	241	265	244	284	265	264	260	258	268	258	275	271	237	268	260	241	296	257	273	288	288	253	283	251	289	254	263	254	263	254	268	257	266	255	246	258	236	265	269	273	268	293	285	236	238	286	259	266	249	254	290	228	265	260	267	276	247	253	266	251	283	230	273	257	257	300	245	252	238	290	281	251	281	259	259	283	274	260	254	296	257	274	287	269	235	257	294	290	287	269	238	228	263	251	275	227	298	294	254	276	244	305	293	286	273	292	280	272	270	260	261	259	305	258	271	268	253	285	275	269	271	268	278	314	254	278	271	268	272	241	276	280	281	266	245	281	258	292	267
2261	891	999	1047	977	925	863	854	896	829	839	850	875	818	821	834	830	831	778	777	862	811	811	814	813	848	862	876	881	879	857	784	839	801	787	815	845	795	798	799	798	843	818	785	811	815	801	839	853	809	841	807	802	817	786	802	821	786	783	831	787	805	769	855	847	782	799	811	882	810	802	803	771	834	771	803	817	810	799	776	798	756	802	803	830	836	850	784	845	798	788	784	802	840	781	869	753	785	790	800	811	854	797	806	805	839	830	753	845	738	763	832	780	784	838	819	780	797	758	816	809	773	814	797	876	776	783	773	846	820	797	799	843	780	805	789	826	817	811	827	807	791	760	787	768	751	816	773	805	771	789	761	773	773	824	784	836	814	800	777	779	797	779	791	893	809	823	806	832	784	818	787	853	774	790	765	773	787	823	798	828	792	798	791	814	768	808	776	838	810	828	794	790	794	826	770	811	780	824	796	828	801	784	812	790	870	765	758	832	811	784	836	842	785	751	792	770	795	792	837	785	804	780	751	797	824	858	817	819	838	845	794	812	783	830	784	823	843	816	831	812	808	794	857	777	824	808	801	799	777	845	832	813	802	809	803	817	768	765	819	762	850	793	824	881	846	778	796	797	802	838	781	745	830	783	845	784	800	819	798	833	802	791	826	828	847	823	811	823	822	829	762	793	807	839	800	784	815	779	793	805	818	811	797	832	845	741	816	785	741	771	768	761	755	833	847	840	860	802	785	830	779	778	780	764	828	813	870	807	761	806	851	811	805	781	819	794	801	845	807	779	843	807	799	783	815	850	810	791	815	749	801	810	815	793	795	846	817	790	827	792	780	820	747	817	820	764	856	821	817	794	788	819	779	797	822	767	801	834	780	837	762	803	816	808	769	765	793	837	795	809	798	785	867	792	811	760	854	800	815	772	809	859	784	815	789	778	803	815	776	815	777	739	777	765	785	779	803	764	793	787	799	828	815	813	840	762	792	803	799	832	779	821	856	786	839	833	843	793	842	787	798	776	804	794	818	769	785	836	789	832	821	817	795	800	814	835	848	815	827	798	810	745	756	855	787	779	770	803	836	832	753	784	829	823	852	768	815	817	772	830	780	787	815	785	785	801	812	815	791	815	735	826	773	769	818	807	861	803	811	841	787	818	823	792	786	799	795	797	825	831	827	799	786	796	768	776	789	810	803	780	781	817	804	804	823	773	811	769	792	751	824	818	858	792	802	798	820	771	845	832	810	842	804	825	768	814	843	809	846	796	872	845	835	840	793	808	791	829	797	782	782	860	821	783	844	802	828	787	826	812	785	776	852	796	860	805	853	828	843	831	830	785	846	779	805	822	827	855	801	781	853	832	783	813	793	795	829	818	804	805	833	800	778	839	780	790	814	772	810	760	833	791	756	808	814	792	724	842	818	807	826	866	774	806	834	823	772	779	800	810	810	808	840	800	790	780	832	782	803	813	849	789	804	852	817	812	821	795	768	789	778	753	758	811	812	807	797	754	771	790	840	760	805	805	797	784	788	813	790	818	800	777	828	815	803	806	851	823	802	787	808	846	765	752	772	815	851	814	822	748	806	792	822	826	797	825	914	826	779	795	833	811	840	833	795	839	836	756	791	813	834	757	808	829	791	790	803	765	819	782	790	823	800	776	862	838	813	771	819	776	786	793	776	775	827	827	785	824	817	864	779	802	795	768	820	776	788	832	851	820	786	834	758	778	751	811	791	834	765	833	801	792	850	793	799	820	829	796	836	786	777	849	779	780	751	793	807	773	821	808	831	823	790	842	794	861	804	781	852	826	777	770	798	797	818	840	814	797	800	794	838	804	769	793	778	857	794	779	824	823	828	795	781	759	817	806	813	796	789	849	788	816	814	791	764	832	809	824	769	825	799	752	850	758	758	830	792	825	815	825	812	826	769	829	827	813	834	825	763	784	829	791	810	814	788	797	801	754	743	754	809	828	808	767	861	785	837	820	789	805	845	804	844	778	785	850	818	797	807	860	804	739	822	819	758	808	803	802	806	805	808	791	790	782	837	805	781	748	809	846	813	770	800	793	861	760	822	819	822	839	786	824	825	798	806	809	794	784	809	822	770	802	830	810	780	787	832	811	756	809	772	822	811	788	771	816	804	755	851	830	849	804	828	838	796	766	834	789	809	821	777	828	799	833	807	828	786	775	757	850	781	827	794	787	809	751	835	832	776	835	827	824	832	785	762	784	797	833	802	831	803	851	817	806	810	774	810	787	812	746	776	792	783	815	769	773	781	773	799	808	835	819	808	807	796	837	828	832	823	784	745	824	803	832	827	754	832	788	760	805	784	790	794	780	778	781	811	824	783	740	745	848	848	807	812	780	797	806	830	837	831	789	796	851	815	806	778	780	808	798	813	782	784	776	809	821	787	799	796	791	771	777	785	829	755	843	753	831	831	772	851	772	759	789	854	821	776	814	788	816	716	789	804	781	793	817	782	750	815	810	774	794	778	823	834	804	804	798	769	854	843	808	826	820	847	792	832	765	818	763	808	812	821	817	835	856	762	795	845	775	776	838	815	812	778	799	817	805	776	824	795	793	833	828	790	820	743	790	854	814	803	822	777	761	803	846	804	819	803	828	840	820	874	801	800	830	826	837	848	801	803	789	805	816	853	796	829	815	846	801	816	816	799	804	825	853	797	807	826	796	834	815	817	777	808	807	794	781	802	807	801	769	862	831	813	821	756	779	803	803	812	784	811	837	811	841	823	769	834	832	792	841	825	806	746	826	793	795	744	810	798	813	793	813	783	789	835	806	782	750	799	798	798	804	806	840	836	771	783	811	799	802	772	786	824	816	817	879	821	793	770	809	821	800	807	809	806	826	794	778	787	818	807	826	813	790	821	804	821	833	813	793	807	814	778	783	743	782	795	819	835	785	820	820	805	777	790	818	791	786	817	815	871	800	814	816	808	813	774	833	836	832	818	783	791	776	835	865	772	807	757	829	810	794	804	741	825	802	773	778	802	792	828	744	831	792	789	777	792	845	827	833	740	841	826	813	785	813	827	766	858	752	849	809	811	812	817	756	826	837	804	847	841	841	800	838	767	775	856	817	810	777	815	802	773	835	816	751	789	815	798	772	851	828	831	764	814	818	768	899	801	772	815	829	758	851	832	752	761	771	826	783	793	784	749	815	779	804	836	859	808	864	809	779	804	835	741	809	827	857	840	767	814	748	810	805	784	826	804	815	858	830	820	805	815	834	825	794	776	783	817	821	743	793	774	786	792	788	760	841	819	766	829	827	769	836	810	817	838	831	856	778	798	814	783	842	766	779	780	789	793	845	795	831	863	754	817	801	795	869	802	788	843	857	839	814	788	810	819	851	806	802	773	823	760	781	854	790	865	762	811	783	797	785	770	825	831	811	784	814	848	769	815	815	751	772	802	824	793	802	806	827	824	807	801	830	792	837	833	812	797	843	809	779	824	835	760	796	811	800	770	808	759	828	833
4704	1190	1522	1073	717	553	415	359	284	241	236	217	208	193	186	188	180	181	181	178	142	158	166	156	211	260	347	269	242	175	182	176	165	161	141	151	157	157	166	140	162	152	151	159	139	131	140	155	155	146	159	155	145	150	153	137	140	140	146	138	138	132	151	134	139	126	139	146	144	140	136	131	132	154	136	136	143	134	136	176	155	142	150	135	167	159	132	128	147	143	127	118	153	150	153	161	148	138	152	150	126	150	158	131	119	145	160	145	141	152	158	134	161	132	142	145	149	123	133	137	127	136	134	120	126	146	123	142	146	156	157	163	145	159	132	130	158	138	142	137	140	148	135	142	154	134	142	142	159	147	146	137	149	153	157	141	148	132	134	125	142	139	140	139	139	134	151	143	149	146	136	141	130	152	150	155	125	150	144	152	153	129	131	135	154	154	142	126	131	144	139	130	135	129	145	143	145	123	143	127	154	143	136	142	130	131	151	156	134	126	138	139	153	139	155	136	139	142	125	120	148	116	155	131	150	140	145	133	139	153	148	136	129	147	144	151	135	140	150	146	139	120	126	147	149	140	138	160	155	137	133	154	120	144	158	140	140	144	110	135	143	136	129	152	158	146	146	116	142	146	132	120	154	144	136	127	150	126	135	147	130	147	133	132	137	134	162	123	150	148	140	134	144	140	151	148	138	117	146	141	117	147	146	124	138	126	130	149	128	127	145	121	161	131	147	151	152	137	138	122	141	140	144	135	136	124	140	139	137	148	132	162	125	157	143	136	138	146	132	152	124	134	126	151	122	148	148	146	116	158	153	140	144	142	147	130	142	156	115	132	126	126	129	141	139	150	159	139	142	116	104	158	121	142	147	129	137	153	142	151	143	165	147	138	136	158	133	161	128	168	140	124	147	151	123	151	143	140	123	142	140	141	157	123	138	134	148	138	142	139	147	146	141	138	144	139	134	141	155	159	134	129	123	135	139	123	171	138	135	137	147	147	148	139	138	148	157	149	134	164	132	156	110	160	145	145	128	123	122	139	151	146	162	136	129	157	151	165	134	125	155	142	128	148	128	139	133	147	140	162	140	141	117	150	138	136	148	155	142	123	151	134	133	143	134	142	135	130	158	145	127	165	169	147	154	166	138	137	152	116	142	119	134	155	138	139	123	124	129	167	128	125	153	147	142	164	146	133	135	145	136	148	139	132	139	149	144	120	143	136	150	139	131	136	176	162	125	136	138	148	133	157	147	138	138	138	142	131	140	148	141	131	148	152	168	137	133	143	126	124	138	143	143	154	168	135	126	132	138	131	144	126	151	156	159	142	143	136	135	146	128	143	129	157	147	154	134	139	143	136	132	135	132	142	126	126	157	137	161	129	151	132	152	116	129	125	167	147	165	155	144	148	158	140	122	126	136	133	151	157	134	138	135	123	127	144	159	149	143	134	139	119	151	128	151	139	143	130	134	139	147	145	154	148	136	127	126	135	141	160	171	142	145	147	123	143	137	148	143	156	159	148	151	138	134	142	150	137	143	135	133	164	143	152	137	154	148	144	132	158	128	162	138	152	144	153	109	130	142	129	129	136	134	131	136	127	149	139	144	132	109	156	113	119	149	133	160	144	164	148	143	133	156	135	158	130	137	152	140	134	155	140	156	127	131	132	173	146	137	161	128	156	164	150	131	155	146	137	145	154	129	127	141	139	128	131	152	131	134	140	139	144	141	156	159	157	113	137	146	129	157	122	127	141	152	149	150	123	153	140	139	145	146	126	125	148	135	141	161	130	130	138	154	132	146	142	163	117	171	135	154	145	125	153	146	136	149	133	131	151	160	153	141	145	130	129	156	161	141	132	141	133	137	150	136	151	148	117	132	146	145	120	150	163	139	158	135	157	135	141	146	154	140	138	149	150	136	142	137	126	149	136	157	140	133	131	153	116	145	156	132	158	143	148	134	113	127	134	149	134	133	145	144	162	141	157	152	111	142	147	140	123	161	142	154	141	164	138	146	139	139	147	121	141	135	154	139	150	132	144	155	133	119	130	160	138	144	138	148	155	126	116	143	130	142	149	128	136	131	122	156	164	126	125	143	147	154	152	122	168	140	136	133	162	123	132	146	169	141	131	159	125	132	130	126	128	132	139	140	135	124	139	157	144	144	167	147	140	138	141	147	150	140	126	141	132	125	175	161	147	161	131	157	146	131	163	126	152	142	132	161	165	119	159	149	145	132	125	142	136	157	152	164	151	138	131	148	121	150	132	131	144	122	121	142	126	143	154	131	145	159	138	129	131	143	130	141	143	172	135	139	136	156	140	143	145	124	134	148	147	154	144	143	143	163	121	140	135	136	142	134	147	145	130	148	141	137	139	163	123	152	138	133	105	137	123	137	129	133	153	166	123	140	149	147	137	149	139	137	122	140	147	151	137	160	131	137	131	128	151	134	160	144	144	144	147	127	140	124	137	149	156	165	147	142	157	142	150	140	152	155	124	157	126	123	120	153	137	158	135	116	116	134	143	136	153	138	118	141	130	136	157	144	136	137	145	112	129	128	139	145	156	136	136	129	137	155	145	108	139	112	130	146	134	150	152	128	149	132	153	145	144	148	111	138	135	147	146	156	136	131	142	140	149	148	139	138	150	137	151	133	146	138	131	149	160	127	156	132	175	149	149	126	135	150	159	128	136	115	150	142	133	157	147	150	130	170	128	135	154	151	139	146	126	142	130	140	153	130	131	153	139	160	156	155	158	141	125	124	143	151	128	155	124	147	141	117	137	133	157	131	151	136	174	155	132	148	134	131	136	135	137	120	153	142	151	143	146	153	138	115	152	144	134	175	152	153	139	162	135	135	138	153	150	147	163	134	134	151	148	149	132	128	165	152	151	132	144	128	150	135	163	142	152	141	143	141	139	146	145	139	147	140	140	134	110	140	133	140	154	122	144	138	145	164	151	137	140	156	149	123	147	148	145	126	155	154	156	153	148	148	140	148	134	150	133	157	155	140	129	138	128	141	140	128	139	141	134	158	155	134	140	144	131	122	158	149	125	130	146	124	149	134	152	146	147	144	155	144	150	141	120	138	154	139	161	132	159	133	143	131	144	155	142	144	135	145	137	135	142	162	143	130	134	145	163	146	110	147	151	146	144	149	122	145	134	136	135	133	135	150	164	160	142	146	146	148	138	140	119	146	139	137	151	159	162	149	145	124	144	144	141	152	148	139	136	169	130	147	136	143	157	123	135	145	138	148	123	140	124	142	136	153	143	140	151	135	139	165	127	155	131	145	156	155	156	144	154	158	123	142	141	146	165	148	146	131	136	141	138	144	138	141	133	142	137	147	134	139	141	136	140	142	135	157	144	145	141	139	159	156	140	141	148	140	150	136	132	153	144	142	149	132	159	167	144	148	148	137	116	131	130	147	136	140	130	165	143	162	141	131	157	156	127	138	136	137	157	156	126	165	133	144	137	139	125	118	137	143	148	160	147	148	152	140	128
5608	1654	3751	4165	3512	2831	2311	1879	1616	1500	1286	1067	1087	1024	920	841	811	796	825	712	683	675	701	700	1054	1958	2537	2136	1590	1074	979	825	724	687	592	553	624	564	567	629	691	569	522	570	505	505	529	543	643	632	609	525	545	513	508	484	489	474	540	494	531	457	489	440	467	468	515	505	491	493	530	476	502	444	522	496	472	491	473	495	473	482	476	522	531	479	498	456	502	457	435	463	469	474	447	474	517	491	467	481	501	453	465	495	461	474	467	465	456	466	435	500	479	468	450	468	488	486	476	477	442	515	478	435	471	443	460	464	445	446	505	481	481	441	431	452	450	500	503	517	479	511	471	491	410	486	467	441	502	432	503	464	501	495	453	495	447	464	463	467	492	448	471	476	482	459	441	401	469	481	443	481	483	461	495	451	460	440	448	435	494	463	461	503	485	503	485	498	480	479	435	469	469	476	483	505	487	478	483	489	462	453	478	512	458	514	479	465	476	484	489	456	492	462	466	504	471	464	485	434	483	439	464	481	466	486	464	491	465	485	451	480	472	436	481	455	443	483	497	503	518	470	477	474	439	446	477	456	462	453	482	477	441	421	461	521	488	486	487	488	470	468	413	465	445	472	455	490	455	496	472	478	470	444	456	494	475	449	456	444	480	506	474	481	485	470	487	482	463	485	505	437	464	491	483	479	470	472	451	504	452	483	470	462	430	486	415	475	468	462	480	482	460	443	431	496	461	453	509	508	466	491	480	441	500	455	467	458	445	446	449	478	455	443	471	456	454	451	449	464	446	470	486	435	414	494	497	484	464	446	450	507	451	468	477	442	452	480	448	457	491	465	476	457	468	436	463	469	478	460	491	478	454	461	456	511	446	474	455	474	462	479	466	443	483	486	435	432	426	480	455	449	488	457	473	467	468	519	443	461	458	430	470	457	453	462	490	460	460	505	446	469	521	455	470	471	454	476	449	462	459	463	487	450	436	454	432	425	503	451	457	457	494	476	465	482	431	457	443	473	467	441	463	468	474	458	445	470	493	497	470	462	489	432	462	470	454	492	477	471	455	487	508	467	466	477	441	437	500	435	456	477	458	471	429	458	454	459	470	482	500	492	454	474	455	488	449	453	451	493	466	435	509	432	442	483	490	444	474	498	452	486	485	491	467	459	413	469	460	440	470	443	449	458	505	463	466	471	506	474	496	493	508	489	404	474	463	521	505	459	441	469	471	490	493	453	455	441	462	502	462	473	447	505	426	465	451	458	483	427	477	434	446	458	462	437	448	488	473	467	474	485	462	478	440	469	472	480	472	467	472	452	471	463	427	439	499	453	475	510	446	483	462	459	462	429	454	471	450	446	469	486	485	437	498	468	493	467	450	473	522	461	481	497	456	482	494	452	478	449	516	484	457	433	471	439	456	426	484	420	463	447	499	461	457	477	478	471	449	476	469	459	518	479	466	466	468	461	451	490	498	460	489	475	457	497	482	443	439	486	453	454	481	470	476	447	443	424	471	450	476	482	435	435	500	440	481	480	494	496	473	504	464	468	464	506	493	485	520	480	495	449	456	469	456	471	463	477	458	457	475	488	500	474	442	457	457	479	524	495	457	459	485	467	395	443	440	467	457	455	488	469	444	453	488	439	468	470	452	476	465	488	501	489	452	482	468	430	444	482	468	448	479	456	474	443	459	496	511	487	461	458	485	462	451	455	478	471	494	502	458	456	447	453	459	469	480	465	459	493	443	495	456	464	497	444	474	517	456	465	481	477	417	486	453	469	471	452	480	465	446	475	443	460	406	461	384	464	473	461	482	486	440	460	478	446	486	480	468	487	471	485	475	461	480	432	442	436	413	468	478	484	456	459	468	478	447	480	509	469	480	438	475	473	470	479	485	430	461	437	492	479	450	457	500	481	488	474	477	453	502	484	424	425	421	493	458	480	463	468	452	445	487	433	462	468	494	456	478	506	458	468	482	476	480	459	483	499	434	436	431	505	474	475	463	479	448	473	474	464	472	474	468	442	458	448	417	455	512	458	466	514	462	470	501	434	415	490	461	460	488	476	486	454	456	485	477	468	467	468	478	470	468	468	450	431	433	461	495	462	494	468	433	465	464	444	472	466	467	473	428	469	473	444	459	466	459	437	478	484	490	448	465	441	486	458	461	481	445	436	467	459	447	451	480	487	485	471	457	472	472	464	470	459	467	440	477	527	496	459	402	470	490	447	487	473	490	459	424	492	481	494	464	483	458	533	483	496	498	537	465	441	456	487	449	489	477	416	455	467	430	459	465	446	436	465	459	465	479	454	476	507	475	430	463	468	469	438	428	465	446	430	462	437	453	452	464	452	455	474	475	458	470	470	450	477	465	492	406	483	444	477	503	435	497	465	467	490	465	484	467	506	428	484	473	438	473	446	471	465	472	465	473	464	475	456	470	501	451	482	447	447	450	463	469	521	487	487	492	459	455	463	463	465	422	464	473	453	457	461	470	461	495	479	460	460	479	479	496	462	488	498	456	452	497	460	484	479	453	487	489	481	489	459	438	498	494	471	451	480	457	467	475	498	478	455	447	452	454	478	524	500	483	468	500	431	493	509	456	475	501	452	448	517	452	454	479	480	465	481	486	490	479	462	480	440	461	449	483	490	429	495	440	525	446	485	481	469	448	484	480	468	499	456	467	455	500	483	432	457	460	434	478	448	464	466	516	471	471	466	494	466	471	417	467	477	500	496	485	492	427	482	464	451	487	494	480	448	415	469	469	459	444	406	437	458	472	445	464	448	479	478	424	441	469	450	460	464	459	458	438	432	451	481	453	476	459	448	429	430	458	477	447	451	482	476	439	488	451	444	460	430	487	445	471	504	477	491	414	482	475	449	445	443	444	475	477	471	491	444	480	475	456	471	453	465	452	462	481	483	455	472	450	454	459	476	427	472	460	487	472	480	439	444	499	484	502	438	469	467	448	433	452	466	431	444	480	454	490	466	504	487	461	482	449	492	454	482	471	472	482	448	453	476	463	469	454	477	471	475	440	499	481	463	482	458	447	444	454	424	465	453	477	476	425	434	452	481	460	494	495	461	459	460	463	465	431	473	423	486	502	476	449	513	449	501	477	457	463	455	448	478	440	484	461	445	471	460	436	485	492	500	484	469	477	482	447	468	451	454	418	459	492	472	474	468	484	431	430	495	457	492	494	476	472	472	468	423	482	456	454	444	465	492	465	453	463	455	472	491	435	508	476	503	482	476	488	450	424	437	457	463	465	524	461	457	464	492	432	463	450	469	458	455	504	396	452	407	497	464	463	489	456	440	504	446	441	483	464	493	517	442	478	456	439	459	487	486	454	446	466	505	485	448	473	474	484	462	476	458	460	445	443	454	456	449	428	507	447	449	448	474	459	452	486	494	467	466	479	468	470	473	436	486	480	454	488	453	483	436	469	471	524	425	500	490	472	455	465	470	456	436	501	485	499	499	449	468	451	436	466	451	474	457	453	469
8939	2322	2758	1971	1321	903	649	505	436	346	311	282	250	232	220	171	171	167	183	162	181	174	184	156	208	365	513	343	335	251	188	160	160	167	154	139	153	150	141	146	154	141	140	141	121	131	114	131	157	169	112	111	143	133	135	106	107	125	133	132	133	120	133	116	108	111	131	126	142	130	117	118	113	133	128	130	132	134	110	91	132	129	141	116	117	122	110	143	116	129	133	106	114	101	123	129	117	132	138	126	118	126	130	100	134	123	119	109	126	128	109	120	118	138	112	144	109	114	109	127	124	138	109	118	122	107	121	138	117	116	103	123	113	127	120	139	137	130	111	106	130	114	115	134	127	120	107	139	110	128	106	126	110	134	128	134	111	127	131	108	115	106	127	127	107	129	93	129	116	121	115	105	126	117	124	131	120	127	137	110	137	126	122	127	110	144	127	106	122	117	125	100	138	112	104	119	132	106	115	133	123	121	115	114	132	112	117	126	116	126	107	108	119	121	145	122	125	143	109	135	114	121	100	127	123	137	124	108	122	124	137	134	115	127	136	118	109	117	131	125	138	102	124	117	120	125	99	111	122	130	126	113	113	119	129	112	125	126	131	112	130	98	128	127	123	117	126	122	116	106	130	123	132	126	125	130	114	113	124	123	93	109	129	115	128	128	107	124	121	120	116	120	109	116	104	135	112	112	110	100	119	122	125	130	132	129	120	107	109	127	131	114	100	119	138	114	127	116	127	113	119	115	118	114	104	114	131	125	123	128	132	124	108	122	122	136	124	127	109	127	129	130	130	112	119	135	135	131	114	124	111	122	112	137	130	120	122	118	102	139	119	126	128	125	108	134	102	129	122	136	105	104	93	102	133	110	133	127	127	120	128	125	118	116	103	128	111	121	126	113	134	108	95	110	105	128	129	107	130	154	110	109	119	109	111	117	123	124	129	125	112	97	106	111	116	127	135	127	118	146	132	130	126	116	138	135	116	132	115	106	92	125	120	118	131	105	133	139	123	112	132	134	114	115	97	127	129	139	119	106	117	114	134	128	130	119	129	129	115	102	111	124	109	124	128	123	112	109	125	122	127	115	124	112	121	120	120	134	129	116	127	108	130	110	122	112	150	88	122	136	121	119	100	110	116	106	116	114	103	134	121	104	142	136	123	128	109	121	121	139	110	106	104	135	106	125	140	140	123	138	139	112	119	105	95	96	130	119	130	122	128	115	130	113	129	136	117	121	118	115	115	146	141	120	134	116	123	115	120	130	125	126	114	124	122	118	113	122	145	116	114	127	108	130	109	109	120	102	124	100	121	115	119	125	122	128	137	118	133	129	121	106	144	134	111	122	133	126	105	125	139	142	125	141	125	119	120	127	128	109	135	106	128	120	131	105	113	115	119	117	120	123	138	126	123	115	120	126	121	113	125	117	128	133	114	120	104	127	120	125	107	117	113	112	106	124	117	121	118	123	123	115	108	124	138	118	111	109	129	114	134	132	126	114	122	120	99	110	123	103	120	107	138	110	125	130	143	113	128	132	139	126	103	116	118	127	126	124	132	125	118	115	115	106	124	122	128	124	130	150	111	112	116	121	121	119	132	136	136	122	124	120	125	117	114	128	118	127	139	118	135	103	132	104	120	128	117	117	108	128	124	125	118	114	124	119	110	119	130	130	130	125	115	122	121	122	126	134	138	118	145	133	118	110	121	110	117	118	129	109	107	99	110	133	123	109	112	121	137	120	119	107	123	105	115	129	115	121	129	97	124	127	103	117	120	133	117	119	114	129	116	139	116	99	117	139	112	128	108	131	141	119	115	119	127	132	111	128	110	120	113	125	139	118	114	109	127	134	128	129	122	123	132	100	111	112	137	147	143	119	119	122	112	108	143	125	125	121	130	125	122	138	131	117	120	110	126	121	109	120	112	114	116	142	135	106	114	127	138	129	111	113	125	127	125	109	128	108	139	122	110	125	119	127	132	111	128	123	128	111	116	116	116	140	122	117	125	131	111	126	122	130	117	98	119	102	137	133	124	109	108	121	128	113	115	111	119	105	117	102	111	138	134	137	108	118	106	121	126	107	124	120	104	121	127	123	134	126	117	143	110	99	121	121	98	118	118	136	124	129	105	106	121	128	120	109	136	115	116	131	105	127	113	114	118	129	121	106	111	109	117	133	131	123	123	121	123	122	119	117	104	129	124	113	94	123	127	123	113	109	112	110	127	117	122	117	130	122	131	112	124	128	118	116	117	98	120	129	135	118	126	107	105	119	135	114	125	131	115	135	121	122	127	118	131	125	135	106	124	103	105	120	121	126	111	111	124	128	139	124	120	117	120	122	118	105	103	122	126	115	134	127	126	110	118	101	106	130	114	115	125	110	126	124	106	111	118	124	132	123	130	103	117	112	126	113	132	110	126	119	116	105	122	114	100	135	124	116	106	117	124	118	119	114	105	117	111	124	115	124	116	114	119	128	133	110	119	141	125	108	104	126	117	110	102	115	124	114	101	117	130	125	107	122	105	112	93	112	123	120	115	111	127	111	114	138	97	136	122	109	118	121	99	122	110	104	114	123	109	118	125	133	114	126	127	118	116	120	123	113	118	113	110	117	118	127	97	138	126	122	142	115	135	122	138	128	116	125	117	125	120	111	115	112	132	107	118	124	122	133	125	107	128	121	116	134	108	128	115	111	118	122	111	125	135	138	139	109	126	110	117	119	118	126	121	116	111	128	116	117	136	114	124	123	112	110	123	117	122	140	120	118	123	124	102	111	133	125	125	98	125	127	132	107	128	135	112	119	123	124	107	118	111	131	97	123	116	132	121	114	103	115	128	126	132	135	120	149	117	128	130	139	116	109	125	121	126	101	98	119	117	154	127	125	127	110	135	116	101	136	113	127	119	128	126	137	131	116	110	153	103	102	125	121	120	131	115	111	127	129	103	128	116	116	114	111	129	130	121	120	126	117	102	107	133	114	111	148	122	118	117	130	116	126	127	110	103	144	132	125	109	124	125	117	129	121	125	116	111	129	118	148	115	110	119	100	102	108	116	120	129	102	112	124	116	112	120	120	113	131	129	124	120	115	136	124	112	100	135	114	110	115	117	120	117	135	101	130	116	140	98	131	128	127	150	122	132	113	133	96	120	111	114	121	128	137	119	120	126	117	112	108	112	110	123	110	116	133	106	112	104	130	114	123	136	120	115	111	118	129	117	96	123	112	110	131	107	119	111	122	133	124	137	111	113	116	127	102	107	127	121	134	140	132	141	119	107	106	128	116	117	134	83	105	125	129	117	135	117	136	103	115	107	133	118	126	117	109	121	120	108	122	134	125	128	143	114	157	104	124	112	133	125	123	116	106	106	117	95	117	141	114	122	103	129	111	113	115	124	118	121	115	126	117	130	121	116	122	146	89	130	113	116	119	106	115	110	121	124	127	131	118	124	135	119	135	112	111	139	133	121	102	106	120	144	132	137	123	120	106	114	123	142	118	139	115
7642	2794	6484	7071	5859	4867	3808	3237	2737	2306	1941	1760	1554	1442	1311	1252	1134	1081	997	900	908	854	836	863	1387	3162	4284	3481	2620	1853	1374	1091	937	803	705	644	603	631	673	703	667	639	573	606	556	526	519	624	787	758	615	600	527	526	478	501	468	464	505	504	486	460	469	497	437	464	445	464	478	465	445	451	454	467	429	437	468	452	441	449	449	418	422	443	438	420	441	435	432	420	423	474	437	419	448	428	456	459	446	441	431	474	437	408	416	460	427	441	436	423	435	412	454	389	425	420	414	431	425	441	429	429	393	407	433	439	395	421	424	431	398	434	456	442	457	428	427	422	442	419	416	422	387	408	433	408	410	422	412	445	396	398	448	434	413	398	388	421	414	416	439	430	445	477	435	431	403	400	422	453	405	448	431	418	441	433	402	402	381	415	448	441	408	397	431	447	387	449	376	436	399	427	439	389	399	411	406	402	440	431	439	442	451	416	408	469	451	449	440	438	398	406	428	410	442	391	391	406	431	438	444	440	408	429	378	425	410	434	375	383	463	434	403	421	434	405	400	421	401	431	461	439	400	466	377	426	389	421	418	410	387	404	427	402	419	441	412	406	453	408	409	408	409	390	425	406	419	451	452	395	436	410	429	440	426	412	426	414	408	400	444	437	420	441	426	439	420	418	423	399	405	383	440	427	425	428	429	394	415	428	436	417	423	423	405	400	429	446	400	430	417	417	446	426	407	408	429	405	403	414	399	437	417	423	434	395	373	435	404	416	361	447	395	437	414	389	451	435	421	412	393	411	467	438	418	425	392	392	406	449	429	414	420	381	474	445	419	442	437	393	419	417	410	393	414	415	431	450	422	394	410	399	397	407	408	401	431	389	404	382	410	390	415	403	444	407	401	423	455	448	408	433	428	405	425	412	402	418	422	429	426	416	439	400	401	450	386	394	457	416	396	402	453	404	435	416	387	420	434	399	398	439	384	430	390	412	426	434	409	411	423	424	438	418	441	421	400	376	412	441	430	407	410	449	403	396	425	440	460	437	455	473	399	429	429	459	416	409	415	408	427	417	451	407	416	399	456	427	445	437	421	411	428	435	389	459	413	415	408	393	440	404	427	425	401	409	419	446	401	417	389	439	374	402	419	418	448	406	428	427	444	394	446	413	448	425	428	462	458	422	410	398	471	449	421	393	429	432	401	416	452	402	427	395	404	391	414	398	430	357	419	411	389	435	425	411	392	425	411	425	444	427	398	426	429	389	425	381	438	402	417	441	411	422	419	411	399	422	441	395	444	430	405	427	442	428	432	443	438	416	424	381	458	421	446	446	487	405	363	421	364	398	405	445	447	414	437	397	428	406	444	442	439	392	404	381	419	393	383	435	416	420	428	408	440	394	386	441	416	422	426	423	412	405	378	409	449	414	410	414	424	426	406	421	388	409	386	432	426	434	403	429	418	444	418	427	463	438	382	407	421	446	413	428	389	431	422	410	390	467	434	371	383	423	408	457	445	387	431	419	410	438	417	387	438	425	420	426	400	413	430	455	489	407	414	415	391	411	411	429	408	432	399	447	373	416	443	420	421	413	447	417	427	460	409	451	413	368	414	451	419	405	424	440	440	368	432	423	405	465	432	438	464	408	425	386	407	473	416	433	408	436	423	384	425	384	397	427	416	368	410	435	425	431	413	441	412	408	459	413	392	446	402	448	396	391	393	424	407	423	390	459	401	440	418	421	405	440	413	439	433	390	421	416	426	433	417	396	401	382	429	426	458	390	414	413	441	423	434	428	434	430	371	433	422	420	422	412	424	433	392	390	410	444	448	435	405	422	430	453	411	411	412	400	439	440	438	396	424	412	454	465	411	420	411	410	441	397	397	438	391	387	409	416	424	426	396	430	423	426	447	430	419	408	414	390	432	412	424	435	429	407	440	380	416	421	395	409	445	403	398	425	404	433	414	440	428	388	415	428	436	396	402	456	433	390	383	450	417	416	409	391	415	397	366	404	417	384	412	435	408	404	438	405	452	410	426	409	422	448	442	461	373	416	401	387	418	402	439	395	411	389	405	421	437	450	446	419	379	436	423	436	444	445	391	424	423	426	439	410	421	425	410	461	398	430	396	408	389	439	441	379	429	436	422	408	441	455	426	373	393	400	398	437	396	423	406	395	441	413	417	438	407	433	426	408	408	453	431	433	456	388	390	464	425	437	418	385	416	391	407	402	390	409	418	416	446	426	420	428	417	443	412	432	389	418	415	410	402	440	402	390	429	440	401	432	408	382	389	431	404	374	408	434	417	408	401	436	401	417	442	406	401	424	409	397	443	415	414	441	420	443	401	452	429	412	403	438	427	441	414	406	419	385	449	441	459	444	434	437	444	423	402	400	454	416	419	436	422	430	407	403	408	420	448	390	446	409	426	407	423	410	436	410	447	448	423	407	410	402	448	423	389	425	452	413	442	398	422	395	437	425	401	407	407	424	417	422	428	418	395	406	414	417	418	436	411	431	378	430	451	440	442	411	414	435	428	409	439	425	369	452	419	434	474	419	402	414	398	405	412	421	418	411	446	416	438	398	404	453	398	416	421	428	377	424	414	422	401	384	447	426	408	419	421	429	455	412	427	413	410	428	404	440	399	419	423	413	414	399	485	420	426	407	411	373	420	385	422	455	454	401	429	412	435	409	380	444	402	418	424	430	400	419	423	414	432	445	443	419	414	367	422	387	462	424	386	465	410	444	422	406	410	382	410	367	405	406	389	391	397	409	400	415	418	397	380	445	405	412	391	410	393	406	452	417	409	422	419	419	419	405	458	433	415	415	389	430	440	457	411	387	398	393	400	425	387	424	466	383	449	427	425	378	432	413	431	404	412	398	386	386	424	395	426	404	429	411	432	455	423	457	446	447	431	431	436	426	420	430	431	452	390	409	411	396	421	426	399	394	407	417	397	428	424	396	409	412	446	391	407	419	421	403	423	410	441	426	464	399	384	404	404	398	429	420	409	435	431	445	397	400	421	483	428	422	438	404	402	403	383	392	432	404	410	409	427	412	447	430	441	403	411	402	410	426	403	416	405	410	409	415	441	413	399	401	429	404	422	370	418	398	432	419	399	417	415	402	410	421	422	434	419	443	420	373	427	394	424	415	392	376	410	432	390	426	425	425	444	423	448	430	445	405	421	424	395	427	446	442	429	451	420	420	409	434	388	410	424	382	447	411	401	429	418	421	393	393	390	370	431	369	407	426	423	365	412	441	427	396	403	409	432	390	432	474	407	403	409	414	419	411	424	444	406	443	425	436	409	424	419	439	436	394	430	448	425	420	362	399	376	389	413	437	421	435	409	426	431	407	399	403	412	413	429	456	415	408	441	420	430	454	433	427	397	413	420	397	412	400	399	427	406	408	444	422	375	423	464	414	408	419	387	384	418	418	454	431	450	450	415	426	391	427	389	418	419	422	418	408	418	441	412	411	385	415	404	419	413	410	390	443	446	433	414	469
1340	349	378	330	304	311	267	254	244	279	278	275	241	267	279	253	253	277	283	266	268	286	255	257	252	306	298	265	275	286	264	270	261	228	248	284	254	266	276	272	283	273	255	291	227	235	279	259	267	290	291	279	264	261	277	269	264	270	271	278	249	275	270	262	262	265	271	262	284	248	248	289	287	242	234	236	236	262	277	256	276	231	245	267	253	274	277	270	265	291	270	284	268	286	254	261	257	278	293	244	273	274	251	266	251	285	248	256	266	261	280	264	274	267	286	273	283	253	260	297	235	258	267	272	251	232	277	305	276	268	268	246	252	262	277	261	282	286	259	266	257	257	250	252	271	263	274	274	277	259	268	219	264	271	293	275	280	273	248	267	270	285	271	264	265	249	253	260	257	257	279	276	223	258	248	247	268	285	268	278	282	253	246	263	283	279	288	241	245	254	258	249	281	245	266	254	258	243	281	244	259	241	284	268	279	219	252	259	256	280	291	261	290	266	257	256	258	265	278	287	281	275	249	267	251	286	249	255	261	259	272	251	233	259	250	266	304	255	290	279	278	272	268	270	258	257	257	259	275	257	284	253	259	264	278	286	265	287	270	245	256	246	271	243	231	257	279	288	260	278	269	273	275	257	276	262	260	242	279	239	273	260	260	269	237	266	254	258	257	272	261	239	270	238	271	276	265	258	251	249	237	266	246	241	272	263	278	244	250	272	272	281	248	258	284	278	259	263	269	258	250	224	245	267	278	255	261	255	265	249	262	258	285	268	268	277	277	272	272	270	253	227	243	273	281	256	257	252	264	295	282	269	257	278	292	270	237	247	282	279	262	258	257	261	273	244	277	286	253	245	279	274	289	252	225	250	248	264	245	266	272	253	293	277	259	259	286	252	283	247	247	242	293	261	259	292	265	242	252	260	257	282	285	259	276	266	250	250	273	264	264	285	262	262	263	264	256	272	269	251	248	258	284	295	251	265	253	248	273	255	284	240	262	251	289	249	269	278	251	267	248	263	287	259	232	238	248	281	266	248	265	263	322	271	245	266	264	254	244	265	265	246	242	281	286	273	250	264	262	289	285	259	269	245	279	255	262	267	273	262	294	268	286	231	285	275	257	259	267	287	267	258	252	256	265	270	289	264	259	288	230	266	246	262	244	249	285	279	246	283	265	271	284	267	264	271	252	250	274	262	271	280	270	269	285	242	264	276	296	252	284	268	253	255	279	262	268	283	263	268	301	255	263	260	261	273	248	259	266	240	252	260	236	274	295	267	241	263	274	248	259	260	243	282	262	253	278	258	258	281	261	270	277	229	259	287	250	256	270	243	273	257	282	233	244	261	262	260	269	279	286	263	282	265	252	251	257	251	269	269	269	271	277	264	243	260	233	277	265	283	265	288	250	257	235	295	252	254	293	255	237	258	261	269	275	257	248	248	246	265	271	251	270	280	283	251	268	314	298	288	273	256	271	256	271	280	273	275	247	265	253	244	227	251	264	276	253	236	250	254	269	258	252	266	267	252	271	265	261	302	267	258	269	219	228	292	268	262	230	297	299	269	265	264	276	264	271	267	250	254	251	267	274	296	286	272	267	269	307	227	250	244	272	272	263	242	251	282	267	242	266	269	252	262	259	231	280	273	262	274	258	272	265	260	287	297	247	244	215	243	273	248	282	237	256	257	238	251	262	246	258	280	272	286	255	262	269	260	271	273	264	277	263	240	284	262	248	247	262	259	286	248	278	267	273	253	258	254	273	267	289	267	235	286	261	242	275	294	242	266	240	292	247	262	261	240	246	257	264	269	262	251	242	254	275	262	275	260	288	279	264	259	273	240	250	276	249	276	265	284	271	288	256	270	246	251	235	222	227	260	272	264	277	269	249	266	276	306	280	264	260	272	280	256	283	282	263	241	254	250	279	244	255	293	281	271	273	242	290	259	263	258	263	265	239	291	296	266	255	260	240	279	275	281	251	262	248	261	260	274	251	239	257	263	252	248	257	255	255	281	242	248	261	266	267	282	286	278	256	247	281	284	240	256	268	275	299	255	276	275	284	268	278	268	274	255	251	256	265	233	259	254	272	274	278	285	249	261	252	278	284	251	257	243	248	249	255	257	262	292	263	287	264	265	268	264	263	263	247	269	264	255	272	270	273	269	257	248	278	241	283	257	267	276	279	244	263	245	254	264	307	261	248	251	274	259	267	275	287	295	311	266	279	272	267	272	241	235	243	283	250	274	258	269	265	266	274	255	251	272	231	255	276	272	285	230	287	242	255	259	259	288	269	256	267	274	275	268	270	248	254	277	245	279	248	245	281	259	275	256	248	245	254	257	246	262	247	251	273	267	265	272	269	246	250	292	275	252	244	274	268	259	250	270	265	244	276	260	307	227	304	284	245	253	254	253	267	263	254	282	233	277	264	256	270	272	267	281	258	262	256	268	289	279	278	296	249	261	240	275	283	252	269	244	243	277	261	262	234	284	283	238	296	258	282	258	282	280	297	273	287	236	245	280	274	267	244	272	279	286	283	266	266	257	252	271	270	255	275	266	271	300	294	255	274	260	258	277	265	248	278	251	276	262	263	271	246	267	257	255	272	267	251	281	262	279	266	255	274	262	270	245	271	231	253	252	263	277	279	261	288	262	242	266	256	255	257	228	251	255	266	261	257	306	237	283	265	260	250	230	246	269	295	276	256	286	275	255	272	252	253	294	242	268	279	284	251	273	258	260	248	232	253	267	260	273	288	249	278	268	250	290	273	254	276	250	285	243	256	232	253	235	235	291	274	241	278	276	264	267	269	261	279	273	249	258	242	287	288	269	254	278	271	249	255	263	248	256	282	276	280	275	265	262	266	298	286	252	257	261	266	276	262	271	269	253	252	262	268	272	268	249	244	255	234	277	258	258	222	253	214	239	244	274	263	275	279	255	259	252	293	268	300	279	252	286	277	265	280	257	264	267	249	284	246	269	267	261	251	282	277	259	275	273	266	247	242	296	268	267	264	279	265	234	241	280	259	274	268	253	269	274	273	239	260	251	275	276	265	293	262	261	272	254	268	242	263	249	236	288	255	290	264	286	273	259	252	274	262	254	248	266	254	283	248	249	271	269	244	271	262	236	246	233	290	272	282	269	274	292	272	253	296	261	254	237	261	243	290	242	249	277	244	259	224	242	269	288	271	274	292	292	275	273	276	283	231	241	252	256	266	275	249	271	270	253	252	236	262	263	236	235	293	303	228	272	239	251	255	254	249	244	268	259	249	236	233	258	246	273	255	286	261	268	282	249	274	262	263	273	256	249	291	253	271	295	280	226	270	304	243	252	277	268	259	244	255	262	286	277	240	248	283	285	264	264	270	278	287	276	266	274	259	269	262	266	286	254	220	247	267	279	256	252	277	265	264	273	283	253	268	252	294	212	289	244	266	261	251	243	262	274	277	238	261	269	253	251	258	281	284	263	280	250	261	246	267	272	282	280	246	297	241	249	262	254
2219	907	953	988	999	936	920	866	855	830	831	856	805	877	868	820	796	818	851	814	819	790	800	866	833	887	874	880	885	856	819	808	802	835	789	788	805	840	801	798	812	866	837	814	800	873	792	771	781	763	854	846	797	762	800	812	845	837	818	814	806	793	780	753	819	772	821	809	763	791	804	798	777	809	798	842	846	833	803	796	838	772	841	788	865	894	824	760	749	749	791	803	823	779	828	820	785	824	758	825	814	774	754	817	792	822	791	833	805	794	818	818	782	837	839	816	805	868	815	865	772	824	804	848	806	825	821	850	829	809	782	839	823	805	823	766	793	790	825	806	769	785	797	780	791	771	745	845	791	834	763	793	782	802	765	823	774	819	842	783	780	787	833	796	832	786	762	845	786	780	831	817	750	824	832	775	822	804	793	850	792	805	815	818	838	779	832	816	790	760	795	762	767	797	810	808	781	768	825	826	760	795	811	841	826	803	767	794	816	786	843	806	812	771	763	854	796	807	818	771	864	767	796	819	825	755	804	800	836	854	787	721	809	812	815	818	808	740	816	807	786	794	757	819	796	827	808	745	816	779	829	784	835	799	839	741	839	823	796	785	737	819	835	855	816	821	748	805	832	818	801	826	787	779	790	825	799	809	817	842	817	790	781	771	787	797	819	795	819	797	779	843	850	830	816	835	757	759	835	818	800	847	815	825	801	815	797	799	798	785	780	822	817	788	859	786	802	823	820	823	831	746	857	798	829	775	833	809	818	802	746	767	804	809	813	834	832	815	816	780	799	843	788	814	806	814	794	824	730	830	814	791	780	789	841	787	856	851	799	733	808	819	789	842	801	798	764	798	815	848	802	805	793	812	779	794	807	825	787	800	817	789	824	794	837	815	799	811	868	837	830	779	818	783	773	807	821	761	755	829	824	796	791	813	795	836	796	798	872	792	838	809	785	856	802	795	743	819	772	859	815	799	852	806	813	800	791	810	784	805	801	783	806	785	778	774	721	811	792	823	762	787	787	820	817	771	794	834	798	805	850	822	816	822	811	779	812	822	815	772	889	807	813	768	798	843	849	764	800	768	820	779	787	793	799	821	831	822	795	774	822	778	800	824	810	776	786	748	821	790	874	808	791	814	806	806	831	833	835	776	764	866	790	787	796	813	805	810	815	775	801	785	792	826	826	806	812	787	832	811	864	854	825	809	786	713	835	779	779	802	824	777	792	842	802	873	762	833	754	739	872	810	823	807	790	806	804	814	835	770	781	844	786	767	805	817	820	768	782	829	825	825	774	816	781	817	806	806	789	796	826	815	791	794	827	813	777	819	850	805	843	813	777	766	816	825	861	813	790	814	802	828	842	791	792	774	859	812	810	834	775	817	797	794	836	822	808	787	814	803	783	813	772	775	792	815	813	800	782	803	816	814	825	839	823	846	771	784	857	795	805	811	789	775	829	793	752	857	797	815	839	833	811	802	790	819	799	826	795	809	769	813	848	821	774	815	789	849	801	801	774	817	798	811	798	823	834	828	773	818	782	826	847	813	777	779	788	801	866	862	772	813	793	792	788	792	835	773	773	796	826	791	846	730	806	801	751	791	819	781	843	793	805	838	791	771	782	793	796	811	788	795	825	787	769	805	783	820	810	826	748	817	756	790	809	794	811	831	766	805	820	823	810	837	823	831	804	807	836	820	774	739	785	826	723	828	805	812	773	821	759	773	795	841	824	832	789	830	785	756	802	813	825	822	811	791	761	818	799	813	757	807	783	821	843	834	836	818	821	788	802	736	787	764	814	770	815	822	791	801	792	792	841	826	812	851	792	802	788	785	809	827	814	764	772	805	759	745	796	791	819	822	805	840	767	826	781	760	790	790	780	781	805	780	820	795	808	763	765	811	763	807	802	785	810	775	768	823	783	805	772	831	766	825	799	807	794	779	807	819	820	722	800	768	789	823	815	848	755	874	796	773	816	847	828	780	847	814	738	813	773	782	769	804	778	768	781	823	824	815	803	821	745	770	785	780	795	784	817	793	774	784	757	813	794	776	776	786	787	830	790	791	798	806	814	768	776	901	766	790	786	818	825	801	788	802	836	831	819	805	791	827	816	841	813	862	775	844	829	814	794	849	861	805	789	799	799	845	760	821	854	772	840	814	824	769	766	753	828	825	767	805	781	770	814	790	777	828	732	816	774	804	806	781	867	769	771	795	806	844	771	801	820	831	760	797	787	809	792	827	791	820	773	839	780	785	755	873	807	814	815	801	860	815	816	754	834	819	804	821	774	821	835	814	813	814	774	852	769	837	799	722	841	772	815	848	803	805	778	824	825	825	774	748	851	774	841	766	800	751	878	750	818	790	840	812	805	772	795	813	799	823	774	783	782	783	763	769	827	758	816	772	806	798	812	773	825	804	850	815	821	801	781	806	789	788	830	817	809	817	781	794	822	828	821	745	786	844	835	835	808	768	825	808	825	809	876	818	813	772	794	831	851	774	849	824	792	811	758	820	776	829	839	764	775	826	761	807	838	845	807	786	774	820	843	778	840	775	755	772	812	803	833	810	786	805	793	793	813	804	749	827	802	803	791	796	770	811	765	830	815	825	801	796	813	785	809	799	844	796	778	829	777	817	775	774	811	843	768	792	850	808	786	825	805	832	806	816	825	783	816	764	800	802	775	791	752	777	803	781	812	771	746	807	806	817	825	824	769	799	776	807	806	811	762	843	799	860	785	802	815	782	809	804	812	782	838	831	804	832	795	822	830	752	815	765	809	818	829	813	772	766	822	818	767	741	789	803	771	787	813	855	809	768	834	812	823	852	801	798	817	821	827	861	834	823	795	809	783	797	834	797	790	831	829	800	786	829	793	792	809	806	827	760	829	821	864	794	805	881	812	849	823	821	807	812	791	829	794	797	763	839	826	787	822	859	774	878	818	777	846	786	815	847	763	813	782	754	828	796	826	829	863	828	775	813	760	787	855	779	769	808	817	782	818	793	821	832	806	818	765	806	840	757	793	814	798	821	827	859	817	780	787	807	810	827	792	831	809	828	813	761	813	810	788	786	756	802	790	807	795	808	819	782	794	841	825	822	775	784	822	796	817	854	837	805	837	840	759	806	816	777	781	831	750	792	737	829	782	807	811	821	803	773	834	807	807	797	788	753	823	762	831	821	817	786	848	823	808	803	799	803	791	806	785	799	823	840	810	834	810	809	824	830	778	787	776	853	737	814	794	821	781	815	794	846	816	793	770	777	822	809	791	824	835	816	813	821	823	770	815	796	819	791	819	748	761	818	835	805	810	793	824	810	791	827	833	834	779	818	832	829	777	822	814	766	829	805	858	806	830	838	784	826	807	837	834	801	810	852	826	832	767	799	767	829	779	770	778	810	852	859	802	831	805	838	779	788	853	761	818	848	797	785	802	788	803	828	794	767	845	820	759	796	808	760	833	798	787	821	826	794	784	792	837	783	759	827	776	763	819	835	796	820	847	724
4699	1202	1530	1092	711	535	410	362	304	261	255	227	217	221	192	198	178	174	174	175	167	151	207	171	183	251	313	357	276	222	224	192	178	167	154	175	153	155	152	163	167	163	135	157	162	143	168	144	209	188	223	193	159	149	153	131	135	151	142	138	151	159	128	148	138	154	146	141	151	129	148	155	130	155	115	140	129	151	125	127	151	165	129	141	153	162	138	145	149	135	145	135	149	128	161	148	132	139	140	145	168	151	171	139	144	152	142	141	146	161	138	155	133	124	123	163	147	154	144	140	170	126	132	163	169	150	136	149	142	147	152	158	131	140	148	147	147	147	147	141	139	165	138	135	139	143	111	121	157	155	145	156	144	147	136	133	142	162	158	122	132	154	136	133	152	148	145	146	130	146	135	126	139	163	167	129	161	130	149	143	165	157	141	148	146	158	143	142	150	144	144	142	149	166	145	186	137	148	125	138	146	159	137	160	137	150	139	159	171	137	150	142	153	135	147	102	153	129	149	132	153	146	130	132	168	143	145	142	133	144	168	120	135	145	155	149	158	146	150	139	140	132	155	151	145	161	140	141	134	135	151	150	166	146	151	143	153	132	164	139	141	136	149	142	157	131	158	137	154	145	144	154	146	137	146	131	139	128	134	162	160	140	163	145	142	129	132	165	157	131	149	157	136	151	152	160	127	134	145	146	138	141	149	140	143	150	158	140	135	152	157	145	135	137	146	145	125	144	118	147	163	135	147	140	144	130	175	148	129	147	155	134	138	146	111	141	140	140	136	151	140	146	145	148	122	149	160	146	150	153	131	149	141	156	141	153	166	124	166	156	123	128	159	150	131	146	149	167	137	149	128	139	137	149	170	144	146	156	157	136	141	136	150	158	161	140	147	141	155	151	162	150	146	136	145	147	152	136	140	167	148	159	147	148	145	141	146	141	159	165	153	127	147	153	140	143	146	123	140	134	129	137	175	150	120	126	136	144	136	148	129	151	148	135	134	139	138	155	147	148	147	142	155	149	129	136	130	154	150	156	159	129	142	135	151	112	141	129	139	137	132	135	156	161	163	132	174	152	157	141	127	137	123	127	177	143	153	152	165	153	137	147	130	165	150	137	122	146	141	128	139	135	161	144	135	163	126	127	132	161	158	146	138	127	154	146	165	174	158	161	135	136	134	160	149	155	161	146	134	151	127	135	168	132	155	150	132	141	138	144	153	151	139	144	133	128	156	164	157	129	157	156	145	151	141	155	143	156	172	140	151	135	150	163	142	147	136	145	158	132	166	154	155	160	152	159	129	155	147	135	175	147	127	171	129	160	143	142	142	175	126	134	138	144	128	141	157	128	150	142	138	138	166	138	140	139	142	152	155	155	153	140	154	142	131	159	152	156	136	144	149	124	150	143	145	133	140	136	158	129	132	113	148	156	156	150	139	139	139	159	159	159	146	154	145	137	140	140	170	176	151	148	136	138	148	147	149	156	142	129	152	144	163	142	146	139	144	133	143	148	130	157	151	160	157	142	143	144	161	131	150	143	151	150	152	141	142	143	147	124	153	140	150	160	160	156	161	135	140	158	146	143	140	139	153	153	150	130	140	138	127	140	157	176	157	130	146	158	145	137	132	133	163	158	157	139	165	139	124	157	154	134	133	142	169	135	157	158	139	150	160	139	155	151	148	144	139	162	145	146	142	158	151	143	143	158	163	121	165	131	134	136	161	150	142	147	159	140	123	136	158	179	142	129	155	162	126	160	140	157	128	155	173	139	149	155	173	132	146	149	134	139	149	153	151	145	145	173	148	135	159	128	123	133	136	151	139	161	155	138	132	122	131	155	122	143	144	148	136	130	138	151	134	151	143	185	142	159	134	137	144	133	147	149	131	160	130	154	156	149	141	152	143	150	137	144	148	148	131	149	147	143	144	150	131	111	148	146	141	167	154	130	144	147	156	139	138	123	150	155	168	141	150	157	159	130	152	156	137	139	143	153	168	135	143	126	137	157	137	155	169	148	149	145	148	146	148	143	146	149	149	141	143	137	137	134	137	140	164	149	147	151	146	149	162	141	157	133	157	131	152	146	137	121	139	156	146	143	157	143	147	152	134	133	141	155	144	152	139	152	130	165	166	161	137	149	159	148	140	131	144	155	135	159	158	135	134	144	163	144	145	145	138	164	132	136	145	160	157	126	136	138	158	137	123	134	159	126	144	143	142	137	156	158	144	148	130	136	147	144	158	132	137	158	166	154	144	148	162	146	135	145	131	149	168	134	173	159	141	146	137	124	128	151	150	147	159	128	145	142	148	145	153	157	146	129	152	156	137	135	146	148	138	137	136	152	126	152	146	169	156	130	156	135	176	158	139	165	142	151	131	135	143	150	138	134	117	134	165	126	146	138	125	127	155	168	157	169	150	132	139	147	139	151	152	138	134	141	144	155	157	135	143	139	134	149	149	159	153	168	156	164	160	140	147	142	124	144	128	148	146	160	140	125	139	159	135	156	127	138	145	142	145	122	143	142	134	139	134	155	122	142	158	157	139	152	141	127	160	151	158	136	134	136	154	146	158	141	112	144	147	132	140	140	152	139	159	140	137	148	138	126	129	146	157	133	134	153	154	133	145	129	157	144	133	132	148	147	134	141	132	143	172	148	126	130	155	143	143	153	148	141	126	126	146	135	159	159	150	126	154	141	127	139	141	151	124	144	127	146	156	162	144	134	143	138	144	168	141	147	145	156	134	156	140	162	131	152	119	144	150	131	160	136	145	159	166	143	143	152	143	121	127	159	142	143	153	144	148	144	135	140	172	128	130	130	167	135	143	135	143	153	129	152	151	130	130	146	141	153	140	136	162	157	132	138	120	142	150	129	140	145	146	150	147	153	134	141	150	132	147	146	154	138	138	133	162	146	135	162	154	148	142	148	128	153	164	149	153	146	126	148	138	136	137	146	136	152	150	131	151	141	167	143	142	139	138	150	162	144	146	130	163	122	139	140	136	136	139	151	128	132	138	136	139	140	141	148	135	141	118	118	144	143	123	159	138	144	142	158	141	161	150	120	150	124	158	133	152	149	160	155	161	147	144	149	148	128	146	137	143	131	141	144	141	164	151	142	142	146	134	146	137	154	148	139	148	142	132	161	152	139	133	122	140	152	153	160	125	165	128	141	166	157	134	137	152	141	158	120	153	143	155	154	145	126	135	159	136	135	154	154	157	155	136	150	146	133	135	152	140	120	154	163	130	138	145	143	133	136	123	146	164	138	156	148	142	147	142	157	131	146	154	118	153	155	152	167	143	154	169	153	150	157	151	181	157	156	149	152	168	141	141	178	142	119	136	147	132	155	141	141	143	158	147	127	152	152	134	130	145	118	148	152	142	158	161	161	158	124	164	136	137	154	153	137	143	147	148	167	155	157	149	162	147	134	161	148	178	127	148	153	144	159	135	152	158	149	163	150	148	143	140	149	148	136	157	127	154	128	130	141	156	117	141	147
5484	1646	3701	4126	3381	2873	2290	1962	1635	1422	1284	1197	1028	1024	880	899	823	814	780	746	712	677	680	740	884	1688	2564	2316	1761	1439	1156	1005	849	712	620	603	593	575	550	585	628	536	569	562	503	557	602	600	724	814	1302	945	551	522	490	511	489	502	485	502	523	550	545	496	537	494	498	501	456	480	517	528	442	492	459	515	466	537	481	496	496	478	471	460	468	480	499	453	511	483	495	491	472	480	473	461	476	493	475	511	499	493	461	470	473	483	523	492	457	491	499	485	466	510	494	501	491	477	481	492	486	451	493	486	470	441	474	494	512	505	463	455	491	467	493	471	483	446	472	528	476	491	446	481	477	441	493	516	460	474	463	507	487	441	487	463	472	503	479	497	474	450	505	528	466	476	475	494	447	459	473	487	493	452	498	459	462	479	498	413	477	500	510	456	460	477	495	498	498	467	493	448	475	475	491	476	494	477	480	514	478	469	454	475	464	493	466	456	461	516	485	472	484	453	481	460	494	473	485	448	472	470	455	456	457	468	483	451	473	497	446	460	479	486	484	476	488	505	445	515	467	436	439	483	522	471	491	513	484	516	486	483	483	472	463	464	463	492	463	471	462	462	435	444	455	478	453	486	487	445	461	454	511	478	478	501	438	459	497	454	501	484	475	489	442	456	435	479	482	472	470	493	480	472	481	473	443	519	489	496	453	491	468	464	473	492	494	474	503	456	485	495	468	445	443	488	523	484	462	470	475	482	487	495	513	451	463	478	435	513	513	493	470	470	480	467	498	503	487	471	506	502	464	480	457	497	505	461	494	491	513	473	452	459	510	481	494	514	526	472	466	477	493	494	475	474	487	467	478	450	477	482	485	486	468	472	460	484	504	477	447	474	427	472	477	471	457	469	486	456	433	470	441	508	493	459	444	487	474	465	448	467	497	489	445	455	480	506	491	478	479	487	463	481	501	448	487	459	438	514	492	498	468	425	483	504	496	494	479	446	485	483	507	463	509	483	482	522	498	451	483	461	474	485	461	480	493	454	441	459	461	470	502	490	456	464	479	444	489	493	480	463	451	487	460	492	467	479	463	491	484	454	504	474	502	496	481	483	504	456	475	469	477	485	529	469	488	481	429	478	474	472	476	478	448	470	499	496	456	523	491	473	497	485	524	480	458	476	461	502	508	463	526	469	476	496	466	483	478	459	501	479	459	443	487	477	499	491	469	498	500	487	480	471	505	505	455	455	498	511	476	464	497	496	446	468	467	493	489	502	514	412	477	510	476	471	502	459	492	469	476	473	501	469	474	490	501	439	459	477	463	471	391	476	475	507	475	446	458	487	450	518	489	467	509	516	450	504	471	513	482	478	467	509	508	471	486	514	492	484	480	490	472	477	514	504	520	450	465	473	528	466	472	493	527	462	492	431	462	499	515	466	505	480	486	457	460	471	466	489	467	524	471	445	465	525	498	481	501	466	458	482	461	499	439	473	474	472	466	475	451	508	481	474	467	490	512	483	470	452	487	472	458	476	472	502	467	504	442	535	457	469	498	476	498	507	513	469	498	499	502	539	493	496	441	444	474	493	445	463	499	482	469	453	503	477	460	494	471	484	503	464	464	487	464	490	505	482	451	508	478	449	467	489	472	474	518	451	464	509	460	483	458	485	475	483	473	509	474	452	506	461	434	479	498	496	468	465	520	532	451	466	480	517	443	495	464	491	513	489	488	433	481	455	491	484	502	464	471	455	466	469	495	476	500	482	449	480	476	488	489	450	454	425	482	507	463	492	472	473	457	443	481	473	471	472	488	459	469	459	491	468	487	464	489	504	468	453	478	513	503	454	450	460	501	521	477	440	479	501	501	441	450	481	494	506	464	455	454	520	500	465	469	480	465	459	496	472	484	451	472	506	489	498	459	477	466	412	464	472	461	505	511	452	485	467	529	465	489	504	473	454	467	462	468	471	434	496	475	504	492	515	465	472	446	457	492	471	495	471	469	457	497	446	493	493	467	508	487	468	437	483	488	455	504	432	468	481	456	457	460	515	504	459	490	482	444	453	499	441	472	515	525	465	511	489	520	499	497	465	475	479	440	461	477	473	441	449	467	427	483	468	478	487	496	477	478	490	498	483	477	443	453	473	477	497	454	492	486	477	524	488	453	502	489	492	482	483	436	546	480	480	490	444	459	482	458	487	445	473	473	490	486	531	471	509	515	501	479	466	441	451	453	470	501	452	473	511	462	431	447	470	486	439	454	485	458	512	505	478	480	467	479	458	512	453	494	480	461	497	505	490	463	513	451	493	467	493	512	488	440	495	471	429	487	548	508	500	477	485	497	466	442	463	472	498	451	437	491	499	469	469	458	469	468	494	497	498	503	499	466	447	437	449	457	444	518	497	451	485	460	481	509	504	477	508	448	487	422	493	501	459	467	484	432	487	475	504	464	477	456	470	477	516	523	456	498	458	473	443	484	487	472	484	503	462	477	482	516	477	470	475	488	500	449	469	493	426	479	485	449	492	468	473	455	480	504	502	474	498	466	472	449	469	487	473	489	493	457	455	500	496	454	459	463	497	411	482	450	460	422	477	448	480	473	483	492	464	480	512	449	481	492	488	475	451	453	503	461	441	453	447	468	468	483	470	525	505	487	495	484	486	474	503	506	488	486	462	501	469	475	480	519	500	452	469	489	442	490	456	466	494	453	491	453	468	478	450	453	461	501	475	485	491	439	465	493	449	493	447	501	528	480	510	521	520	509	524	481	485	479	499	486	487	456	485	487	460	482	459	494	473	473	475	462	455	474	516	482	455	474	508	464	465	476	466	486	496	482	496	464	510	463	515	442	502	442	475	452	531	464	432	487	458	506	507	459	449	473	502	492	480	467	489	476	469	432	462	523	497	476	467	462	468	479	468	483	451	528	472	476	476	468	418	465	464	462	482	515	489	465	462	486	487	512	482	478	506	468	474	501	488	441	458	497	470	481	461	475	502	465	464	488	462	449	438	476	488	483	477	421	492	462	475	500	487	485	476	512	472	483	442	483	492	477	510	518	464	489	466	476	461	470	504	491	494	520	469	429	488	433	443	479	493	476	499	505	466	467	481	462	454	472	487	461	512	450	498	495	518	484	436	472	505	461	510	498	446	489	457	448	438	468	431	484	445	481	464	508	471	458	456	489	453	489	461	511	460	444	463	456	457	472	456	497	453	464	496	530	465	517	485	470	478	483	454	503	486	485	473	474	509	457	495	482	456	453	515	464	500	482	470	490	459	472	483	451	450	495	478	461	504	458	479	483	483	493	503	453	493	462	454	473	482	421	504	479	450	481	490	463	481	466	478	465	489	501	523	455	485	462	446	507	503	480	469	493	497	474	481	444	483	454	489	486	523	520	462	475	546	487	479	477	461	452	499	480	489	472	487	469	458	522	508	503	498	466	483	464	472	454	471	456	458	457	480	490	487	489	478	469	471	487	491	496	492	519	456	482	489	471	460	491	513	505	474
8926	2445	2834	1909	1253	890	680	526	453	394	314	296	259	225	210	214	200	211	167	180	174	162	166	157	216	319	515	473	345	311	248	197	177	159	174	142	127	140	139	152	153	134	137	140	137	130	130	142	151	176	251	177	145	135	139	125	125	138	140	133	131	99	126	125	136	132	138	139	162	135	112	137	119	117	124	124	119	118	122	118	140	127	145	110	115	143	114	122	132	129	136	118	112	140	105	114	113	104	122	119	123	143	107	120	126	108	91	132	106	108	109	128	126	125	118	132	132	112	122	131	127	126	131	135	131	122	119	150	126	119	119	137	135	108	143	132	124	118	117	113	118	104	113	119	138	132	144	138	141	141	132	127	131	124	135	145	109	138	122	125	127	141	123	96	124	123	137	134	134	145	143	121	145	106	146	127	143	133	114	120	132	132	115	129	126	132	130	100	116	145	112	126	140	109	145	140	121	130	131	97	113	122	141	107	123	116	128	117	116	122	131	104	134	118	120	131	123	125	135	123	128	143	128	112	109	118	117	142	140	142	124	131	126	123	134	111	126	139	114	135	112	124	113	111	117	108	112	122	125	124	133	124	137	123	119	134	123	116	114	137	122	113	132	123	108	126	122	121	124	122	140	101	120	113	141	140	124	160	146	115	132	123	125	120	123	106	129	129	135	129	132	121	126	116	120	113	123	120	132	146	125	117	116	135	133	103	132	139	147	117	130	138	119	140	135	118	122	111	121	122	140	125	126	129	124	111	122	139	125	104	133	143	119	137	122	125	104	102	116	124	129	114	122	123	118	111	136	117	109	126	119	135	141	104	130	126	111	108	131	137	120	112	121	119	133	108	125	134	133	117	134	136	135	126	120	129	115	137	129	123	134	114	141	144	128	117	122	127	91	113	128	125	131	127	127	118	124	129	121	129	125	117	126	116	124	122	131	118	130	115	129	119	127	131	122	131	118	128	106	114	110	145	137	133	103	137	120	121	124	105	138	122	116	126	110	124	111	119	122	151	113	109	133	132	149	138	129	111	123	126	128	118	125	126	124	132	121	116	126	132	123	103	135	139	109	136	113	133	114	127	141	125	137	142	116	122	142	134	114	149	127	111	127	127	131	120	129	125	118	130	106	140	112	107	138	109	122	131	129	118	126	132	133	124	106	137	122	123	134	131	125	128	125	133	139	105	134	126	132	124	124	114	116	141	131	134	106	133	108	107	136	119	122	125	130	109	95	125	139	130	118	110	110	121	133	126	138	137	129	113	119	122	128	110	139	123	112	93	110	155	130	94	138	133	131	117	123	129	132	106	128	132	134	121	125	129	130	108	127	87	118	135	123	134	121	117	113	129	122	132	120	123	112	128	141	147	125	129	117	126	127	123	131	123	116	140	122	115	117	133	120	119	127	131	116	129	107	119	128	132	141	124	116	132	110	124	121	136	142	129	102	118	126	112	112	133	113	126	115	123	133	135	127	132	109	116	129	114	131	110	130	146	116	127	128	120	123	125	117	118	120	121	148	132	132	121	131	136	124	129	117	114	128	117	123	118	114	134	105	140	125	115	112	123	118	115	135	135	112	120	125	122	107	133	105	135	136	111	121	117	110	128	131	138	128	122	120	125	139	115	119	125	144	138	151	108	129	138	113	127	121	133	142	138	125	167	109	123	143	131	137	130	113	134	131	147	119	113	134	113	138	128	123	125	120	110	117	124	116	112	115	130	130	117	123	135	116	119	118	128	107	123	123	127	114	147	127	129	122	111	111	119	129	119	141	110	123	106	124	121	129	105	115	118	140	119	117	133	103	124	135	115	134	142	107	116	104	131	110	117	103	119	108	135	138	138	124	140	129	141	111	125	132	125	112	118	101	120	134	108	113	101	122	131	128	134	110	127	116	104	116	126	130	104	114	119	140	141	128	119	131	130	117	137	119	132	127	133	128	116	134	117	112	121	128	101	134	119	123	126	96	128	117	118	134	109	135	128	105	124	133	122	114	111	113	106	126	124	108	146	137	133	110	134	107	127	112	112	123	125	106	119	120	121	128	135	123	133	130	101	129	136	123	110	131	119	126	130	121	146	117	140	136	130	121	144	135	114	136	122	101	123	121	129	118	121	109	114	116	110	130	129	137	131	119	112	122	122	127	118	106	117	106	126	129	106	119	103	111	116	121	132	112	112	124	121	138	113	143	113	112	107	105	124	116	139	112	130	121	133	138	110	120	128	142	128	142	111	138	120	117	118	133	136	114	144	116	123	93	121	118	134	139	120	142	125	120	134	133	107	132	132	113	123	100	144	134	112	110	113	129	119	122	125	128	132	140	116	114	124	143	132	107	115	126	124	124	120	117	118	116	131	112	123	142	131	113	111	146	121	130	106	123	135	128	126	117	126	121	106	112	113	122	127	141	111	129	134	142	142	125	114	125	123	124	104	142	123	116	103	119	135	127	106	129	114	121	128	135	138	123	165	130	141	130	117	131	136	115	118	116	127	111	121	105	116	129	118	114	126	128	122	127	123	131	138	113	101	128	126	118	114	135	133	132	126	126	147	118	113	128	128	107	125	130	117	128	121	121	131	111	146	122	122	136	118	123	110	112	117	127	128	137	120	135	138	125	137	134	129	127	121	119	138	109	134	129	128	109	122	139	138	134	125	117	126	131	122	133	146	133	116	129	121	118	144	119	125	115	125	123	138	131	130	118	117	137	131	145	111	117	110	119	122	136	135	120	130	118	133	124	135	118	122	118	126	118	131	124	118	139	116	123	115	128	132	126	140	125	130	133	107	140	106	131	130	100	111	122	139	123	115	153	123	140	110	125	121	144	113	113	111	132	118	124	123	141	107	125	120	132	139	126	115	104	131	119	117	116	124	108	118	113	116	136	119	130	115	122	144	112	135	127	119	112	117	113	120	124	107	127	138	117	132	120	134	117	120	137	109	108	115	119	126	121	126	125	122	119	143	141	141	149	123	114	134	144	124	116	123	113	114	118	128	118	120	113	135	126	120	126	142	117	126	146	127	119	127	125	97	133	128	118	117	136	124	122	123	121	151	141	144	139	111	130	126	126	118	130	113	114	116	150	121	123	116	123	129	132	99	126	135	148	136	106	139	126	130	123	111	132	131	129	124	112	120	104	119	116	115	132	144	140	99	129	111	118	109	136	126	110	122	127	136	105	138	137	112	113	115	102	131	132	128	133	117	135	122	110	126	119	127	116	119	128	126	142	124	131	93	119	130	129	117	123	141	123	131	112	118	152	120	130	136	143	139	124	121	117	114	139	138	131	128	109	105	123	113	104	131	110	126	139	150	113	132	154	133	127	128	119	137	136	122	132	120	126	140	126	122	113	122	116	141	129	129	118	119	122	126	122	121	108	116	135	108	133	113	110	121	137	124	132	116	119	127	138	123	127	139	110	137	128	115	128	145	124	132	123	133	126	108	136	111	116	118	123	121	122	122	138	135	133	128	130	127	119	105	132	144	115	122	150	114	121	121
7770	2743	6645	6901	6003	4758	3933	3172	2679	2363	1963	1810	1582	1505	1337	1241	1107	1110	1007	932	959	878	871	874	1192	2551	4279	3763	2965	2446	1895	1284	1100	909	727	692	615	621	697	643	641	611	584	557	542	513	578	689	799	1111	1706	956	512	522	501	531	463	491	497	482	471	527	478	443	456	480	459	466	455	468	430	448	475	427	442	482	450	445	484	440	416	442	444	476	400	445	494	451	461	436	437	429	464	449	458	443	420	442	424	448	409	495	423	429	458	428	440	469	426	420	441	415	437	417	409	412	416	429	453	453	465	411	413	404	437	433	415	424	447	432	452	389	414	411	449	415	400	439	395	413	430	435	423	443	427	415	435	401	390	451	421	402	436	415	434	414	444	443	441	435	446	412	456	445	459	453	404	443	407	451	399	432	370	416	439	438	426	428	453	433	416	423	404	430	393	441	387	440	466	413	458	445	417	417	439	409	403	456	461	440	463	478	390	431	443	419	427	429	456	421	439	444	394	419	445	439	434	399	383	480	435	397	423	402	413	428	410	437	483	429	414	411	439	414	445	421	417	437	443	445	402	459	453	428	423	420	421	379	446	462	393	396	430	415	388	415	412	406	474	440	450	430	397	396	417	453	400	453	464	435	402	412	439	442	424	456	403	427	395	427	439	439	393	416	446	437	401	460	419	419	405	419	442	443	411	434	436	416	431	415	393	405	431	424	432	419	446	456	459	414	413	448	451	395	447	467	391	449	431	432	456	411	416	429	451	468	397	444	397	446	493	423	454	451	393	423	442	421	395	449	408	423	419	450	425	442	436	430	435	410	403	418	422	429	412	419	444	415	409	441	396	437	455	408	454	405	414	432	431	422	397	455	425	420	440	454	462	429	443	452	377	449	425	423	428	399	406	435	442	477	450	458	431	389	397	428	424	438	430	446	463	436	427	443	400	411	440	410	436	445	411	404	431	435	433	414	428	466	423	450	456	425	420	441	432	413	421	400	419	424	457	419	421	403	455	470	459	423	396	417	435	430	443	428	406	391	422	420	413	449	412	412	429	412	446	425	415	408	457	432	433	453	423	456	430	428	446	423	444	402	437	408	439	411	432	424	427	465	416	444	437	444	415	454	456	418	413	429	433	456	423	466	432	418	405	392	422	437	430	428	435	444	444	408	396	411	429	430	481	419	396	425	451	447	410	431	448	440	445	438	421	416	400	414	414	398	453	396	442	431	418	412	407	424	450	434	449	420	409	433	448	458	432	426	412	419	453	452	416	423	456	432	459	453	403	416	442	414	422	417	405	391	436	443	459	404	441	426	420	428	435	432	414	404	458	454	458	429	459	408	444	406	408	389	440	407	408	446	415	443	383	404	415	428	454	425	426	429	393	401	426	418	419	437	361	420	408	388	440	471	432	417	441	429	447	439	426	418	400	421	444	463	434	434	448	443	457	478	430	414	430	438	417	413	428	452	439	443	449	405	427	400	421	430	443	432	433	436	419	410	460	455	435	414	403	442	410	409	431	420	434	433	426	459	408	415	434	422	448	437	396	434	419	439	424	428	413	457	415	378	443	439	413	432	401	448	420	428	417	404	446	455	410	448	416	460	436	439	419	416	434	399	424	416	421	415	411	422	439	433	386	439	401	416	413	468	470	395	412	450	438	427	432	421	418	436	413	450	454	421	421	427	462	453	436	452	443	417	452	395	437	415	451	429	405	444	403	433	436	441	435	435	425	443	410	436	437	373	420	448	443	438	433	435	413	423	427	400	430	416	431	442	443	434	442	447	439	461	453	420	426	435	450	420	401	432	415	413	431	395	414	448	430	452	403	436	445	418	426	397	412	436	437	415	450	449	430	421	444	402	433	414	444	435	427	426	438	420	430	415	412	451	441	459	402	413	453	418	411	434	408	440	436	407	374	430	438	440	414	410	431	418	428	448	474	435	468	389	395	436	405	427	457	455	425	403	459	401	456	408	410	436	447	424	441	451	420	435	402	411	395	439	465	416	403	439	451	447	416	441	436	448	433	436	456	384	450	443	428	423	434	423	415	455	413	440	462	401	447	430	438	437	429	405	413	444	419	422	433	434	439	430	410	432	445	425	402	451	404	403	427	428	459	408	429	387	434	411	393	444	423	404	420	422	433	435	442	389	424	408	440	397	392	428	442	431	457	408	432	406	434	420	442	443	433	449	415	470	443	418	391	417	398	385	455	410	437	445	442	384	411	425	437	435	417	443	442	407	425	446	433	397	430	414	442	426	427	425	424	423	443	444	420	417	442	412	422	399	437	386	421	400	430	449	414	451	434	405	414	417	447	457	442	417	452	426	399	441	426	449	444	427	456	454	415	405	385	440	435	439	413	427	422	416	452	426	426	434	392	421	426	398	442	401	423	422	475	420	416	459	437	415	423	424	439	457	402	433	382	441	423	437	419	398	406	380	385	418	441	412	435	457	422	400	418	414	463	432	438	438	407	392	444	397	448	446	428	422	424	411	440	438	461	473	422	417	454	411	455	416	355	418	425	417	455	435	439	414	426	398	420	443	418	414	391	440	431	438	418	450	421	480	416	426	405	432	418	403	429	444	399	453	458	439	389	422	430	425	462	406	412	417	426	420	412	415	425	435	446	442	424	435	436	414	450	423	432	420	440	446	447	428	450	423	392	430	422	416	390	424	424	460	382	424	407	442	456	428	407	419	415	418	410	444	393	426	434	446	436	429	459	421	458	443	428	417	445	441	396	425	447	432	424	438	408	437	388	484	448	450	453	442	423	422	448	458	425	440	419	407	445	447	425	456	448	418	423	400	473	429	437	474	445	421	416	418	431	396	425	418	390	444	412	451	417	417	478	415	443	452	404	423	439	441	429	440	425	422	418	416	452	409	377	409	438	432	425	470	412	401	426	456	447	413	416	463	413	453	434	441	403	401	407	386	418	436	415	426	418	387	404	432	428	439	431	455	410	403	404	450	427	451	413	424	403	416	460	437	390	403	417	414	446	424	411	429	436	470	435	407	393	400	434	409	431	444	426	405	418	407	449	407	395	430	434	451	422	432	449	419	428	398	449	391	433	437	459	437	444	405	425	431	450	426	392	428	428	484	429	441	421	415	420	392	431	437	407	417	409	432	442	460	427	470	429	420	440	429	397	436	433	443	415	422	439	403	442	420	472	423	424	385	426	392	465	440	421	428	427	415	402	444	427	444	429	431	412	436	426	461	414	442	413	388	430	435	446	431	421	433	434	439	431	428	412	397	404	399	457	402	431	428	418	406	424	475	369	407	431	422	393	430	422	432	484	394	404	440	395	423	391	428	454	447	476	431	444	408	438	442	403	396	425	454	430	448	437	424	419	425	438	427	442	431	441	399	437	423	426	413	421	428	447	442	409	463	435	414	442	419	412	405	433	443	419	432	428	428	435	417	436	421	379	431	470	414	446	454	411	426	431	426	432	441	457	436	408	409	409	424	392	413	462	410	438	430	430	432	432	422	436	442	419	430	435	456
1378	357	316	286	286	284	275	295	275	271	299	262	261	254	254	286	267	287	255	252	306	276	265	275	270	246	279	307	292	267	287	281	262	227	286	299	250	274	270	289	268	259	277	275	248	268	245	265	249	262	250	273	277	258	249	254	256	282	267	249	253	261	268	284	257	279	268	275	264	274	255	256	241	267	270	274	253	284	252	243	262	272	226	257	285	264	259	272	249	251	236	241	249	255	256	276	247	254	307	287	266	230	251	278	297	285	249	252	262	250	277	267	244	284	258	257	283	244	271	252	272	270	293	258	267	249	279	244	265	301	301	248	290	264	271	260	264	272	259	266	252	252	284	267	232	251	247	264	255	255	251	270	263	280	283	270	302	285	295	247	274	280	254	280	256	250	256	281	248	250	261	256	250	247	275	302	284	274	292	267	282	287	262	255	256	251	270	248	284	281	265	264	292	281	288	260	265	285	275	289	261	252	227	262	239	238	280	259	278	242	268	276	255	261	280	267	273	273	276	258	280	252	241	263	264	280	243	264	259	277	279	256	261	275	246	243	247	295	262	283	286	249	255	290	274	275	265	253	258	261	261	256	243	252	306	295	273	265	235	311	278	262	314	257	287	286	265	286	300	277	262	275	270	248	261	258	283	263	247	303	271	274	252	287	286	275	248	268	270	271	236	254	254	276	247	246	251	275	258	260	269	264	249	232	270	282	250	271	281	271	241	297	265	271	267	255	280	240	279	256	281	267	281	270	272	280	282	248	276	260	257	293	253	273	267	292	267	290	247	265	243	262	256	300	276	267	272	248	257	271	249	275	268	269	261	279	271	267	257	264	266	263	265	259	258	276	305	258	267	281	242	245	283	266	263	269	247	269	295	278	278	241	267	250	246	250	266	291	263	302	252	262	234	269	285	284	294	259	262	295	278	240	269	247	240	275	273	255	276	240	271	268	283	265	244	257	280	286	282	266	268	262	285	268	280	264	263	278	258	258	273	264	230	285	288	254	266	267	265	278	240	266	270	261	240	268	244	252	248	253	286	299	242	260	292	247	286	305	262	263	275	257	270	254	258	301	254	260	274	255	252	261	298	256	283	262	276	273	277	274	233	252	293	269	248	275	264	283	242	263	247	242	283	229	259	242	278	276	261	287	245	238	242	236	241	291	262	277	241	259	251	258	254	260	220	276	255	256	254	285	270	257	262	276	253	266	241	237	284	253	268	279	240	238	268	278	253	282	239	270	272	256	260	253	295	257	280	275	257	271	250	255	276	256	266	230	275	284	296	275	287	276	264	295	256	271	265	285	279	282	264	277	274	274	251	279	262	245	257	266	283	269	256	253	244	279	263	267	257	251	280	286	269	291	291	270	248	262	255	268	276	245	263	264	261	246	262	248	285	237	263	257	282	257	260	260	229	262	257	277	254	255	272	275	271	270	273	277	250	253	263	268	258	256	267	279	281	290	263	240	269	270	271	266	271	263	248	264	268	247	243	280	282	279	278	259	268	255	269	291	257	253	251	266	255	264	247	263	256	270	272	268	256	275	276	287	258	249	249	250	280	296	289	264	265	253	256	269	296	273	257	284	273	288	273	269	262	274	252	246	236	267	272	272	301	263	294	269	293	279	275	271	260	276	241	267	277	243	266	266	264	267	291	232	269	271	274	248	247	257	278	272	239	263	240	277	266	260	255	261	260	281	281	244	283	273	239	282	277	233	256	288	248	248	292	288	278	266	257	271	265	267	279	244	275	267	264	255	245	263	269	260	244	275	279	270	291	262	258	275	263	266	281	276	278	290	269	273	235	276	275	230	231	295	284	265	295	269	277	277	252	272	268	273	252	255	264	288	282	265	281	268	291	275	239	294	248	250	280	234	255	276	267	284	289	266	264	273	276	256	275	262	260	269	269	248	273	242	280	287	255	250	259	265	260	266	294	254	275	281	269	264	272	254	268	261	257	280	291	282	251	269	279	274	291	254	266	254	274	252	278	266	237	285	251	273	256	247	281	241	248	257	257	291	277	275	288	251	292	264	279	267	261	276	253	282	255	272	259	251	243	271	264	258	263	275	245	243	215	288	256	267	271	263	252	235	270	286	236	266	256	264	230	296	274	289	304	269	283	253	245	281	253	281	284	253	257	238	264	273	281	254	256	256	254	251	245	258	273	277	274	267	279	265	262	295	263	256	267	248	254	251	255	235	242	259	292	249	248	278	258	270	276	272	280	242	272	283	251	245	272	274	250	267	293	286	261	262	249	267	274	273	273	239	263	293	236	276	234	272	272	299	256	272	283	263	272	246	263	270	241	251	286	283	234	251	269	239	240	286	266	251	261	280	247	260	249	254	246	259	284	260	235	296	239	264	252	286	269	278	259	252	264	283	264	271	264	278	270	273	252	265	278	225	273	257	263	253	260	268	279	259	276	259	243	253	295	299	277	277	279	263	288	250	254	282	258	253	272	261	292	245	275	268	249	276	268	274	266	271	227	260	280	282	273	282	243	214	281	264	283	269	280	237	285	253	251	268	264	226	252	266	260	262	278	281	259	272	232	294	278	266	277	278	244	269	278	243	271	242	260	260	257	253	257	266	290	257	267	261	255	257	289	252	290	253	274	258	267	273	270	268	271	273	287	266	269	267	250	266	287	264	255	265	233	267	261	255	249	274	275	272	263	303	274	276	259	263	313	256	282	277	288	296	248	261	259	265	290	313	251	281	250	249	281	257	286	244	278	259	250	280	274	253	287	287	248	257	265	269	245	273	283	250	281	274	275	267	259	250	217	235	258	284	294	268	240	266	265	276	267	269	252	269	269	275	271	274	257	278	248	243	276	249	271	246	246	251	261	289	260	264	262	231	262	267	283	284	270	256	310	271	248	239	252	284	258	271	257	231	273	277	261	266	251	254	272	250	251	252	240	273	249	276	266	256	252	266	262	274	239	242	253	274	265	282	275	289	229	272	253	259	254	271	278	274	284	279	264	273	264	285	294	277	268	277	277	277	267	219	268	287	260	280	275	245	268	248	292	270	249	285	281	268	259	246	247	272	262	275	255	290	260	267	252	286	274	262	240	278	283	278	273	267	304	268	244	243	274	276	246	267	269	280	245	268	228	249	289	257	269	254	269	241	277	275	256	258	273	258	240	266	257	282	262	239	278	288	275	249	264	274	257	252	262	272	241	259	266	273	271	274	300	248	283	242	273	260	280	250	256	241	252	257	264	303	261	282	240	289	243	264	233	296	253	274	261	284	249	234	273	274	291	264	241	274	246	246	285	293	269	282	271	270	248	281	270	266	285	277	285	274	259	289	273	287	261	279	221	255	260	276	256	278	270	266	264	251	251	281	267	270	291	240	275	237	266	269	276	257	263	245	266	266	284	295	272	270	267	256	295	258	267	271	263	236	249	276	264	288	262	247	245	283	283	267	227	241	312	269	259	282	241	239	277	244	250	242	272	272	249	290	286	257	263	256	276	276	258	269	274	266	270	270	270	293
2254	933	988	1028	914	886	895	891	845	835	866	849	820	841	829	887	771	806	821	814	848	816	797	872	866	900	922	912	858	855	841	855	776	827	810	784	776	834	782	807	824	825	812	794	830	850	804	810	827	830	867	823	839	825	776	812	786	788	807	817	820	789	835	806	831	824	798	814	785	813	772	836	797	794	801	826	816	831	805	798	803	825	821	776	802	825	796	823	865	780	838	784	815	830	815	787	828	804	741	814	769	803	762	828	778	858	821	784	833	772	848	851	816	832	786	808	756	791	807	793	806	824	807	823	813	762	806	823	821	775	802	793	797	842	764	845	769	819	785	800	809	840	824	838	817	786	799	801	806	803	825	768	833	804	798	807	853	841	815	787	819	801	762	825	781	818	834	823	794	805	790	826	813	807	830	810	834	805	790	805	774	802	845	751	831	816	818	802	787	804	766	784	759	775	815	808	793	741	820	779	840	796	748	819	814	845	777	785	809	819	837	801	806	798	794	750	770	806	848	832	785	785	839	767	808	822	769	806	789	819	769	782	787	818	834	831	772	804	810	809	746	790	816	827	772	769	817	793	814	782	860	768	799	846	835	855	808	814	834	814	803	794	842	807	785	809	829	760	835	781	781	843	802	860	849	787	828	834	785	795	806	858	765	833	797	787	854	836	815	805	777	780	785	818	780	802	793	807	772	821	862	803	777	811	770	849	821	834	756	788	804	787	829	803	790	801	795	811	773	814	804	810	802	853	791	796	827	784	808	776	843	774	810	828	839	771	839	778	800	829	778	743	778	791	843	756	786	851	828	732	772	817	813	843	834	800	845	823	836	777	810	842	795	843	721	808	831	853	853	776	844	771	871	763	797	796	812	745	799	766	798	803	809	731	817	786	815	834	811	816	790	824	834	790	806	846	795	807	857	861	823	849	781	783	838	782	778	733	875	773	785	778	833	800	794	788	887	824	770	788	806	860	805	819	809	820	793	835	811	793	748	769	811	784	823	775	799	835	824	852	831	816	798	798	857	796	795	854	812	838	850	823	787	763	774	799	799	848	762	823	787	763	784	822	794	721	846	841	783	776	795	849	815	812	771	772	798	789	822	765	772	793	805	854	834	814	787	819	810	843	784	823	833	774	805	801	829	773	770	816	783	764	797	818	833	813	803	757	803	808	845	808	833	781	824	740	835	804	800	768	757	766	744	742	799	806	818	816	816	780	799	794	783	775	839	738	832	828	803	764	817	800	840	835	772	791	784	811	867	837	806	757	789	833	790	778	840	789	772	859	793	792	808	864	828	788	822	814	793	798	821	852	761	804	807	834	765	779	789	796	804	747	822	821	749	797	768	822	858	776	797	804	775	809	815	732	836	799	818	768	819	790	738	798	802	806	735	787	843	786	838	812	819	823	776	824	806	811	839	806	804	806	804	776	832	741	818	824	813	835	823	795	829	834	822	834	823	769	816	811	790	798	807	746	780	785	804	832	812	814	806	779	815	781	839	774	798	797	820	803	831	816	793	830	842	848	752	806	841	799	826	821	799	816	803	801	855	818	838	799	796	812	796	816	816	826	844	794	771	818	753	780	836	795	805	786	852	760	794	787	814	835	867	725	819	840	839	820	802	840	748	816	802	816	803	826	825	868	775	755	797	794	780	848	832	837	835	837	778	785	796	800	812	838	780	846	862	809	793	803	764	824	819	758	790	771	864	821	762	799	792	868	770	838	823	818	804	810	765	775	838	751	765	823	800	774	783	803	810	741	825	810	843	811	827	791	810	826	803	831	810	829	808	823	769	812	793	759	802	788	828	796	807	878	827	786	749	789	818	779	794	799	828	773	802	808	807	807	780	757	839	809	836	773	810	861	781	759	810	836	771	808	810	814	834	793	790	792	801	784	831	809	794	764	747	819	772	828	795	765	799	837	805	794	831	838	810	785	789	763	795	866	796	798	777	815	805	757	740	784	814	784	792	813	792	806	751	788	788	828	806	805	791	853	757	760	821	833	804	786	758	837	799	808	823	769	788	809	828	780	804	869	821	775	733	807	808	814	818	829	783	832	770	840	817	848	824	777	773	761	791	871	784	804	758	780	861	831	802	834	759	837	799	838	776	743	800	795	808	766	764	823	784	788	742	831	769	846	809	844	825	763	827	831	836	811	850	831	850	802	861	761	782	818	798	766	814	818	796	807	813	808	779	831	797	805	831	775	778	772	808	818	776	817	877	835	819	841	825	808	822	816	806	785	782	834	810	819	798	825	829	751	816	769	732	800	825	767	797	782	801	787	818	803	796	816	784	813	794	787	783	879	820	771	835	835	817	794	809	787	791	853	793	741	821	806	801	785	818	817	822	786	820	812	767	886	762	817	769	759	847	833	814	784	814	862	837	821	821	798	829	862	816	831	801	786	817	787	832	771	788	763	786	855	799	837	782	804	798	830	803	800	842	843	778	783	854	852	829	860	801	813	816	832	852	789	840	784	800	836	795	810	785	848	799	834	818	832	747	807	756	840	817	848	832	800	834	813	774	791	814	795	822	840	810	772	777	787	763	792	800	780	812	777	784	789	848	773	772	785	813	804	828	786	806	819	823	843	782	803	835	769	806	792	791	800	826	771	790	794	789	830	826	797	786	864	794	797	789	858	776	778	787	822	786	812	802	775	785	839	807	845	802	846	822	815	824	829	784	782	757	775	826	833	835	802	795	763	791	730	801	796	801	760	807	822	797	798	787	794	810	857	821	793	804	768	775	810	818	794	823	834	802	802	797	772	806	798	825	753	789	793	796	806	777	774	799	820	790	841	846	803	816	821	761	825	777	785	868	809	878	773	806	787	801	814	801	834	791	807	812	798	810	848	850	830	809	806	794	822	769	790	816	772	748	844	811	839	815	770	770	837	813	829	814	830	819	750	828	805	773	811	828	791	806	781	795	811	861	806	779	757	814	766	746	799	797	782	806	803	751	754	773	765	795	789	826	836	828	799	803	834	830	820	777	793	758	844	771	773	830	794	729	803	796	800	794	795	788	861	860	828	797	795	759	827	804	830	807	814	827	820	833	844	824	771	863	818	767	817	770	834	794	805	792	827	812	793	768	775	740	815	837	803	811	799	873	836	734	878	820	785	745	813	817	833	746	817	834	777	865	784	783	829	839	790	771	756	851	769	808	817	801	808	776	831	820	817	816	818	833	859	804	761	821	824	794	796	795	805	811	881	811	814	833	823	799	809	867	811	839	818	829	841	858	811	788	768	824	820	807	821	792	841	798	767	844	776	841	776	776	793	808	800	785	737	769	837	827	867	810	819	806	821	768	843	810	826	851	792	824	811	802	797	772	827	769	831	783	823	730	849	810	786	810	764	827	780	758	835	790	797	817	803	770	804	742	837	773	807	891	812	808	803	840	808	850	841	863	780	832	815	814	780	790	776	768	799	790	812	778	816	859	749	810	824	745	808	762	842	839	822	830	787	812	815	767	780	785	854	820	801	811	793	836	797
4696	1175	1447	1076	748	514	422	355	314	251	245	233	207	202	195	173	148	170	170	177	179	172	157	177	170	253	297	295	303	261	198	179	146	184	123	179	169	159	145	146	153	131	159	143	148	124	136	154	187	174	172	167	131	140	155	131	152	130	162	154	142	137	136	149	140	138	144	150	140	144	117	166	133	140	136	134	145	130	135	149	134	139	146	145	118	153	161	156	142	143	130	147	156	120	157	152	124	119	155	157	147	134	136	134	139	132	141	152	154	135	150	136	116	155	168	146	121	141	143	151	137	158	149	133	144	157	158	172	148	148	148	136	137	146	135	140	155	172	148	142	147	122	131	152	136	150	113	159	154	143	151	138	129	136	140	127	151	140	147	147	136	129	145	169	152	136	132	136	143	149	164	135	145	147	149	153	146	153	153	137	142	128	149	149	158	135	139	123	170	155	142	153	128	145	145	139	147	133	125	156	158	147	128	140	136	116	140	162	135	131	145	124	105	141	126	146	157	132	141	138	139	142	140	147	158	155	146	141	123	165	171	138	137	140	147	120	145	142	157	135	144	168	136	141	142	139	143	153	142	131	147	145	134	161	156	140	160	131	128	144	135	150	147	152	133	140	125	143	141	138	131	123	139	154	128	131	144	154	135	147	140	138	155	155	126	139	129	152	123	119	143	139	144	134	133	142	132	156	144	124	141	140	125	131	137	115	130	141	130	136	135	134	152	127	148	142	142	123	145	154	155	157	155	138	132	140	141	138	156	130	135	145	146	151	153	143	142	152	125	132	138	145	155	143	129	149	123	150	143	115	110	152	126	125	162	145	132	138	136	148	154	154	129	139	133	152	137	122	141	150	129	146	129	139	153	126	145	138	161	144	148	142	135	145	133	125	143	131	121	141	136	156	142	135	140	169	139	135	161	134	126	178	112	156	153	156	159	149	141	158	123	149	116	140	139	148	115	136	140	145	116	133	145	145	154	144	155	122	149	141	152	146	150	111	124	144	134	145	142	133	143	143	150	140	160	130	160	159	134	134	147	153	132	161	150	139	148	126	154	141	151	144	119	144	120	149	141	123	141	157	137	135	125	152	132	138	151	152	138	145	134	135	148	146	105	132	145	166	131	117	134	129	126	139	129	144	144	136	148	138	151	135	124	143	164	147	145	151	139	131	131	145	138	135	137	150	131	134	161	150	166	154	131	139	126	139	141	152	138	151	151	125	137	139	139	133	141	156	140	128	147	145	146	139	144	137	131	153	166	141	146	145	149	133	132	152	135	141	149	135	133	125	142	133	151	146	150	124	152	120	142	153	137	125	135	163	146	140	171	156	169	143	127	133	148	152	132	151	138	152	154	168	151	132	142	134	139	133	150	124	138	145	138	148	138	117	143	146	155	125	137	149	135	132	142	143	139	129	129	130	155	146	144	171	137	151	157	134	150	140	135	147	139	141	158	142	150	143	130	149	143	150	125	128	115	160	149	156	143	130	148	147	125	130	137	149	184	121	123	153	141	157	147	144	140	155	152	153	145	157	146	139	140	142	140	138	137	113	140	133	158	142	143	126	143	157	141	144	149	138	130	130	145	129	133	143	136	127	117	143	149	133	146	146	131	164	175	146	124	140	143	149	162	157	164	149	153	137	131	148	129	131	133	156	152	146	146	135	120	161	126	138	153	160	145	141	144	148	155	132	128	106	133	148	155	136	131	157	149	147	146	139	134	126	129	146	137	151	148	121	164	141	146	148	151	142	135	141	142	157	127	134	161	128	119	149	146	134	145	134	151	153	147	144	148	144	149	147	142	146	156	116	136	119	148	154	135	148	134	141	142	140	149	142	126	153	126	122	154	158	148	141	145	142	147	141	174	138	161	146	137	145	139	119	143	158	143	130	142	143	124	151	131	174	164	145	137	147	142	132	164	135	150	135	148	138	147	142	157	159	153	137	157	162	137	146	155	137	136	142	153	137	134	140	134	141	141	159	141	147	137	147	141	128	140	147	136	141	144	144	152	135	149	127	148	149	126	144	152	134	146	138	120	148	140	125	133	149	139	148	139	147	130	151	127	145	135	132	155	146	157	141	154	140	132	132	123	147	123	144	145	139	153	148	150	139	147	118	142	133	140	151	135	141	169	135	136	165	137	162	155	136	154	169	116	136	145	135	168	141	143	140	124	144	131	136	127	119	131	156	159	146	148	156	151	147	136	140	155	125	154	144	149	136	149	141	146	137	140	157	128	149	138	138	135	156	154	131	136	144	163	141	158	153	131	144	137	127	157	144	137	155	130	153	144	125	139	128	150	153	121	133	139	128	152	155	147	120	146	130	139	149	133	149	135	162	146	120	135	155	139	128	148	160	151	148	150	138	139	151	139	157	136	135	133	124	144	137	141	142	129	142	157	157	165	152	121	166	150	135	173	148	156	137	136	137	122	141	133	120	141	138	147	143	141	129	149	143	129	144	134	156	143	135	142	149	139	130	154	136	147	126	143	144	177	134	138	138	147	149	144	160	153	131	140	137	131	154	131	160	154	154	160	131	152	151	161	124	133	155	144	138	147	141	132	132	171	146	137	150	145	132	149	144	135	159	129	136	133	141	123	131	164	141	135	143	157	146	128	145	149	145	134	131	123	129	155	150	143	133	142	148	145	147	139	147	142	151	140	145	133	142	154	137	142	152	133	128	132	140	134	144	154	150	137	166	143	144	137	153	138	130	140	135	156	144	165	127	136	135	138	144	135	159	123	150	141	140	130	142	164	133	135	146	141	174	159	136	139	136	135	146	148	149	133	139	141	147	132	141	123	136	163	136	151	155	155	140	118	140	142	159	124	145	131	134	137	138	142	159	142	131	139	158	125	126	133	157	142	129	130	139	126	129	153	143	149	161	155	135	130	149	133	138	137	123	134	136	154	156	125	140	130	158	131	148	142	143	161	149	151	144	154	150	116	146	165	155	149	136	150	149	164	129	144	150	151	149	135	138	123	129	148	145	138	164	138	147	149	162	121	163	121	140	162	140	146	148	143	151	124	138	151	139	163	125	137	132	133	128	129	154	134	127	157	114	142	139	140	153	128	153	137	146	140	109	136	140	145	147	128	134	127	112	136	161	156	118	138	132	136	141	162	148	141	120	150	137	126	160	140	127	134	131	141	135	163	149	154	167	147	143	130	135	141	151	173	156	157	144	142	164	152	142	150	138	151	125	134	137	150	124	142	130	145	129	163	140	129	161	138	135	160	146	156	137	153	153	139	146	134	133	146	141	165	146	148	135	132	160	136	128	124	127	142	133	136	156	147	130	147	121	146	164	149	141	151	138	126	136	137	143	150	147	134	146	132	141	150	131	160	135	128	166	133	157	133	140	150	130	153	124	141	130	139	155	155	149	140	153	136	135	121	138	150	122	141	157	148	181	154	135	130	123	149	145	140	139	156	156	165	137	167	133	135	150	135	149	157	141	153	150	134	141	158	141	126	120	131	132	151	146	122	143	167	128
5474	1599	3777	4058	3446	2704	2336	1918	1677	1454	1288	1186	1050	943	933	855	808	832	775	780	678	727	700	725	888	1435	2205	2426	2320	1668	1332	959	743	689	581	572	569	589	604	555	583	548	575	525	535	513	505	650	709	727	817	655	534	490	499	481	499	462	508	483	498	495	475	482	503	519	470	509	504	498	495	498	495	464	448	503	474	481	499	497	465	501	506	514	502	448	484	476	462	470	503	497	470	447	443	472	476	480	505	469	443	487	483	492	468	463	520	465	451	520	504	467	480	516	500	490	448	455	483	476	456	448	426	519	476	448	467	461	453	490	463	492	485	481	465	483	484	445	479	463	444	423	515	451	457	456	489	487	464	503	469	486	467	456	460	457	472	448	516	466	465	491	468	480	496	447	482	489	443	471	459	511	482	460	463	457	451	462	454	444	452	450	483	464	487	462	461	531	466	453	464	480	446	457	470	503	487	470	475	494	493	449	492	461	474	497	465	470	461	454	478	474	478	437	459	505	428	468	454	505	473	477	471	485	477	463	444	454	474	486	454	454	475	508	515	456	500	456	469	457	450	441	465	477	507	457	465	484	484	460	514	500	463	466	460	470	458	460	461	487	509	455	452	455	406	502	456	491	494	480	478	448	497	423	527	473	510	495	459	487	429	458	441	443	453	470	485	452	480	441	460	512	462	473	433	457	495	460	461	497	466	467	461	461	481	454	451	449	483	484	473	472	446	427	462	470	433	449	461	509	461	470	509	493	476	495	429	450	464	459	473	447	492	447	460	461	495	478	487	470	438	461	468	472	452	467	487	486	434	516	478	448	465	457	459	492	466	461	500	465	480	461	463	494	427	484	478	449	465	446	470	489	457	431	466	443	475	437	490	486	459	494	450	427	473	486	488	473	477	489	502	432	474	433	466	475	459	448	537	442	472	454	454	506	508	449	460	482	470	443	444	486	482	472	487	446	453	505	460	469	461	449	460	480	456	457	490	452	446	450	452	485	521	468	417	496	487	487	434	473	477	445	457	464	508	453	482	477	477	480	478	505	508	467	475	445	452	486	500	456	479	483	459	471	483	444	453	467	453	469	473	483	494	480	465	452	483	481	465	493	477	486	460	458	459	439	483	466	475	469	482	449	461	461	496	523	457	457	501	466	489	453	458	459	448	479	433	514	489	447	500	468	470	502	464	437	457	418	442	493	462	490	463	476	468	495	433	489	492	444	460	487	428	459	463	464	468	460	427	499	467	482	436	440	484	457	459	453	448	514	482	478	405	485	447	488	475	477	454	458	472	453	441	472	483	490	472	485	484	488	469	462	447	493	477	455	465	447	475	475	502	465	472	428	454	462	444	476	483	475	472	481	466	450	425	450	481	467	481	472	461	465	443	479	473	482	479	432	480	471	459	449	481	481	448	464	441	460	478	467	474	445	485	438	499	456	462	449	471	481	468	466	466	464	437	472	465	481	450	501	453	500	459	450	454	483	426	445	481	478	466	476	485	473	478	460	466	451	482	434	467	488	465	459	465	441	487	452	459	501	433	452	462	462	451	450	473	474	440	481	475	470	481	431	468	511	447	488	437	464	479	467	491	461	475	467	491	493	474	451	463	442	449	487	510	501	450	458	441	443	448	470	430	441	467	450	491	493	450	462	467	445	512	479	464	489	473	512	447	456	470	491	477	462	467	483	453	457	478	459	461	445	507	450	499	430	450	458	494	460	402	467	496	472	457	488	458	472	470	449	472	468	488	506	482	470	489	489	455	441	479	452	472	471	473	467	503	463	442	462	441	495	486	474	461	476	450	471	486	445	483	449	470	449	452	468	441	497	471	480	467	452	489	461	496	475	461	448	493	475	497	452	464	521	507	516	489	493	509	493	497	458	475	492	456	435	478	519	459	481	406	460	496	475	439	426	483	486	478	442	479	445	479	465	459	480	457	437	488	441	493	459	446	432	463	467	486	483	460	422	502	478	533	460	468	490	479	457	497	421	460	472	481	477	454	445	474	434	463	435	436	482	475	479	466	477	483	439	455	440	450	500	456	470	448	417	489	473	480	474	466	482	454	465	452	473	505	524	462	516	470	509	463	477	443	467	453	485	473	464	504	478	488	456	482	457	491	486	505	473	426	444	467	500	498	428	462	481	497	485	485	517	490	477	459	465	493	440	472	468	477	463	466	489	480	480	474	456	432	499	460	475	449	470	451	480	479	485	459	466	447	491	464	449	413	474	466	493	415	450	456	477	463	505	439	480	440	480	461	459	467	492	495	461	462	437	490	419	451	447	496	453	503	468	477	476	469	460	480	448	491	478	480	463	489	499	464	466	478	473	448	473	513	462	464	494	478	462	466	507	512	477	504	462	488	487	484	464	459	476	484	497	449	468	475	468	523	465	447	467	498	465	475	466	478	513	452	447	439	444	503	443	443	463	463	462	479	442	478	454	477	474	463	471	505	473	488	464	457	488	438	474	479	429	485	488	440	470	496	437	424	457	486	440	417	478	479	459	485	484	484	438	450	450	460	486	477	485	521	469	471	427	472	495	440	491	468	467	480	501	460	487	464	453	485	470	489	469	489	468	467	480	453	456	462	489	498	438	497	497	438	480	510	467	476	487	467	451	462	488	488	498	487	478	472	437	457	451	466	457	500	449	464	486	491	466	463	505	449	426	480	490	477	478	481	470	468	497	466	509	472	456	433	490	461	454	462	466	464	476	464	474	434	457	472	483	449	479	485	431	465	457	460	462	468	457	449	530	521	487	480	489	508	470	459	454	505	454	450	441	476	483	467	460	457	503	463	481	467	497	482	457	475	507	495	517	457	496	463	493	467	479	486	483	478	484	465	469	438	436	507	470	493	455	491	430	469	459	470	491	484	471	475	513	450	485	467	446	483	453	464	444	446	475	443	481	424	511	438	502	471	457	479	443	481	459	484	449	414	435	467	485	463	462	451	450	452	477	431	484	482	481	444	470	473	457	479	482	505	458	458	452	493	505	439	466	476	448	453	493	462	455	493	412	454	456	487	478	443	460	482	487	459	469	451	477	471	434	483	457	463	445	473	475	448	480	450	456	472	446	444	458	447	451	478	464	469	455	475	464	433	508	467	475	444	447	488	451	462	487	464	472	470	484	473	474	476	496	482	460	458	455	478	483	456	493	485	498	428	467	457	480	479	459	484	454	490	477	462	493	488	434	444	501	447	468	436	510	486	478	492	446	471	406	488	486	458	491	488	499	480	477	461	439	455	464	450	463	497	469	530	484	440	478	473	454	488	484	430	471	524	474	488	482	472	458	474	453	447	437	453	449	395	480	450	461	467	436	492	461	477	517	474	420	461	452	489	457	466	451	450	457	451	492	472	526	487	468	469	470	448	490	468	483	465	464	449	507	466	447	434	478	491	484	446	472	446	467	481	454	458	487	462	491	493	496	469	539	516	460	471	500	495	502	504	501	483	496	438	492	528	455	432	472	524	498	437	451	459	457	467	437	481	505	491	512
9020	2385	2757	1950	1325	931	703	521	457	380	318	286	257	232	236	225	184	194	184	172	146	171	167	162	191	319	433	507	438	310	237	203	192	162	129	162	147	141	120	135	132	130	127	134	151	131	135	144	161	142	178	163	118	143	122	142	137	129	122	117	147	127	110	119	132	141	111	135	143	126	126	132	118	159	129	128	113	142	103	147	119	105	128	124	120	131	152	132	104	124	136	131	119	124	109	118	128	107	121	139	121	123	126	135	120	125	127	133	112	127	132	128	119	104	108	104	146	130	132	131	124	132	100	120	112	132	115	128	110	117	154	114	135	128	147	111	126	144	130	110	125	134	139	125	121	115	116	132	114	114	130	103	122	128	127	124	132	108	114	121	145	120	126	132	119	131	129	129	106	117	123	111	110	119	132	133	133	131	128	133	124	129	130	116	134	127	129	134	123	122	122	120	127	126	123	123	122	116	125	116	124	136	110	110	142	106	131	133	119	103	129	139	124	143	138	120	90	116	125	112	139	110	126	104	105	128	124	122	116	109	127	132	129	138	105	120	145	113	127	131	128	114	123	108	128	137	126	120	128	144	124	135	129	128	154	137	128	126	125	113	141	122	133	119	125	127	133	122	106	116	120	118	107	123	116	112	124	108	113	103	143	125	107	113	129	135	125	121	132	150	130	122	104	130	122	125	127	116	121	124	116	132	136	125	114	118	139	108	130	117	137	123	138	112	109	114	134	116	135	116	141	133	117	126	136	122	116	97	118	109	103	128	132	121	121	106	109	125	118	121	125	142	123	119	125	149	129	132	116	103	135	145	122	108	134	117	120	118	110	120	116	129	117	105	111	125	120	128	111	130	115	111	114	134	127	115	138	115	113	124	126	114	134	132	109	126	108	130	129	137	132	132	134	121	134	123	128	137	118	111	130	110	130	113	116	117	110	126	122	126	113	114	121	125	113	110	114	146	109	124	117	135	122	125	94	119	123	111	124	137	113	112	131	114	119	117	103	120	131	112	132	123	102	126	129	121	112	131	108	144	124	112	142	101	140	104	129	114	117	101	122	135	133	107	107	138	120	114	124	100	124	111	134	139	121	111	118	145	99	140	141	106	118	126	130	128	116	125	143	118	107	118	125	111	119	109	135	126	106	102	121	132	123	118	139	120	117	125	133	105	121	134	110	132	136	103	118	131	112	114	130	107	116	102	121	126	115	122	132	115	131	126	129	134	141	132	108	105	118	115	141	114	135	119	119	120	125	121	111	111	120	136	112	141	124	105	131	117	131	100	107	128	135	124	130	125	93	112	121	133	124	137	108	125	119	107	128	120	130	121	145	132	144	137	133	146	119	127	117	115	111	100	113	131	125	133	135	133	120	123	132	105	118	113	131	114	123	128	111	131	126	118	141	111	114	119	110	137	134	118	107	101	130	122	122	122	118	131	99	127	131	120	121	117	126	125	131	130	106	125	110	128	121	117	129	119	119	120	131	119	132	120	135	125	113	124	104	128	130	123	132	128	125	115	120	120	145	116	121	101	114	106	141	115	122	107	156	94	124	109	142	122	105	112	111	115	145	135	137	133	131	111	127	113	120	115	125	131	126	129	129	110	115	137	133	120	140	104	112	144	109	110	111	118	125	141	124	115	127	121	120	122	126	141	100	140	126	132	129	109	138	90	105	121	130	135	140	147	140	113	122	115	121	132	110	104	120	130	125	116	133	107	117	135	126	118	134	113	130	125	105	115	101	116	126	132	126	117	127	129	114	132	127	156	126	130	105	137	111	121	125	117	122	116	128	108	134	128	106	135	111	106	112	111	111	103	145	128	125	119	105	128	122	113	135	112	122	129	128	113	127	124	135	132	102	121	116	114	118	113	115	137	114	129	122	120	110	135	121	105	116	130	123	125	130	113	113	120	100	123	128	135	116	117	132	139	124	137	143	117	112	118	126	112	119	128	128	115	141	147	133	127	119	128	138	121	114	118	115	118	129	118	130	118	103	114	129	132	130	124	114	110	131	142	116	129	127	118	110	116	138	128	130	109	116	120	143	142	130	134	131	101	134	135	123	122	117	113	104	119	132	111	120	129	132	124	119	118	113	115	127	135	119	119	124	110	121	128	126	110	128	107	120	130	134	122	120	118	125	121	105	101	116	112	106	108	139	118	117	122	91	113	129	120	142	111	129	128	134	122	127	120	114	94	124	117	119	127	115	133	134	126	119	130	118	116	136	126	119	111	124	117	129	114	139	97	114	130	126	118	106	125	121	128	109	121	133	101	122	144	119	113	112	116	139	121	146	97	124	125	114	140	148	135	111	120	132	131	127	117	138	103	131	108	134	98	135	127	131	123	109	131	112	151	108	127	108	136	116	138	114	128	130	123	131	95	112	126	109	139	101	121	128	117	119	120	118	125	139	120	120	132	123	117	108	141	102	133	120	124	117	123	125	120	127	117	133	125	123	123	132	112	117	128	118	132	137	112	120	124	107	113	140	105	120	116	105	122	120	116	125	107	116	124	120	116	131	130	146	121	116	113	157	131	123	119	96	107	113	111	128	109	112	143	125	146	105	108	123	106	115	129	132	123	133	114	111	112	119	100	121	115	113	93	114	119	122	121	122	108	127	138	133	123	107	132	118	122	106	136	135	133	136	104	141	109	109	110	136	124	131	148	131	106	107	115	95	112	120	127	123	117	106	125	136	119	126	96	134	122	125	130	123	150	127	126	133	133	130	125	111	129	115	118	133	124	127	125	110	116	124	128	117	129	119	121	133	121	135	145	115	126	123	114	125	118	124	119	125	130	130	116	120	144	150	118	148	124	134	110	126	116	134	119	117	140	109	136	145	119	133	107	140	128	121	125	134	118	120	129	115	110	111	136	142	117	129	131	116	115	102	125	124	139	109	117	126	106	93	125	122	114	134	113	116	148	134	125	133	126	114	127	111	119	122	116	151	116	100	136	151	116	115	120	121	122	126	109	126	124	127	117	131	122	125	111	111	136	130	135	118	114	126	122	122	148	134	128	122	124	117	124	117	123	125	94	124	127	109	106	107	126	125	122	127	124	128	136	117	129	112	132	118	126	131	102	116	120	127	128	139	110	134	138	133	131	126	114	117	110	125	119	158	110	134	122	126	127	124	119	130	110	100	134	130	137	126	106	107	122	116	100	132	129	110	123	125	125	158	138	121	127	141	126	139	122	124	100	126	104	138	101	120	116	127	99	120	103	106	137	122	133	120	119	107	132	122	112	110	118	123	126	135	130	104	127	95	142	115	130	128	116	123	116	107	137	119	118	137	126	114	126	128	139	100	103	133	109	142	105	124	128	125	132	118	126	127	138	128	113	118	126	120	129	115	132	138	132	134	120	102	123	124	128	123	120	121	127	113	132	129	128	135	116	132	122	122	101	120	114	138	114	134	116	124	139	101	133	124	135	140	112	131	122	129	128	121	135	125	114	122	118	106	129	121	109	127	118	104	116	117	117	107	131	135	136
7824	2872	6556	7036	5995	4633	4017	3164	2783	2221	1976	1755	1538	1479	1284	1166	1085	1042	1032	935	908	893	834	850	1138	2337	3987	4348	3966	2686	1832	1252	1231	946	678	698	669	660	637	642	641	566	541	538	550	533	550	743	820	916	1146	750	489	512	497	512	451	499	458	472	470	460	432	464	446	491	459	484	483	478	439	424	412	466	466	461	432	435	457	441	417	440	418	436	451	464	412	440	479	449	420	412	437	413	436	442	445	464	407	425	444	445	447	399	445	397	414	415	431	428	458	464	427	410	403	458	434	448	437	433	414	465	404	438	479	444	454	417	455	418	426	415	435	429	421	446	456	393	457	455	400	387	448	446	412	456	407	462	407	432	435	414	437	394	439	439	447	425	433	425	406	402	432	427	423	423	460	431	442	456	429	427	440	421	403	415	366	413	407	424	436	408	394	445	407	431	431	412	451	438	366	406	409	386	427	433	423	464	424	387	441	467	468	448	434	430	438	420	431	448	419	449	419	411	420	390	424	406	465	435	413	443	420	406	421	454	394	390	414	403	435	384	436	392	396	393	429	441	438	411	428	406	419	429	406	394	386	399	396	423	409	442	418	439	397	429	416	445	398	410	410	454	424	417	418	440	405	422	451	444	434	435	427	396	424	446	449	423	435	426	421	441	419	443	411	429	417	476	389	448	428	414	409	420	395	463	433	416	415	407	447	437	439	429	452	416	426	424	393	386	441	470	450	409	407	416	432	403	413	433	420	410	404	414	395	422	428	411	422	417	433	453	410	427	412	462	428	409	468	407	384	404	437	413	406	432	427	456	427	407	407	431	470	403	418	411	425	383	404	435	449	448	413	415	428	453	423	386	381	446	410	471	401	436	450	424	410	403	394	421	479	434	428	435	435	420	388	405	440	451	397	385	420	432	412	434	411	395	430	420	404	408	409	437	405	422	425	441	429	411	397	396	431	438	398	437	424	418	381	408	434	440	405	420	382	403	438	421	443	459	423	429	405	420	416	398	424	429	397	415	376	439	423	413	398	404	455	423	428	405	407	443	436	388	447	440	414	391	422	399	430	432	404	427	387	409	380	443	464	410	403	405	400	402	418	400	462	410	426	406	440	437	413	419	399	403	421	418	420	421	431	441	416	424	391	434	438	428	409	401	418	443	428	433	436	401	416	440	409	414	389	414	447	440	428	399	408	433	440	404	418	387	432	443	441	421	383	415	464	395	453	413	469	438	433	418	425	402	412	427	428	423	409	378	416	410	424	447	431	405	402	415	457	405	416	397	408	436	406	413	400	391	412	412	423	458	431	406	423	443	423	453	403	408	407	435	425	400	447	422	426	450	427	426	423	421	445	393	421	438	412	411	430	426	406	411	449	414	422	388	401	398	405	442	444	428	390	418	378	382	427	426	398	412	446	415	408	462	419	456	439	460	412	457	436	420	426	454	434	409	425	434	418	458	439	417	464	394	425	446	420	432	465	466	413	419	433	440	408	435	406	402	407	394	437	435	443	420	442	433	429	405	381	454	443	421	424	423	439	394	438	409	409	467	427	442	422	410	403	408	440	416	433	434	415	422	408	439	410	382	396	426	436	472	431	463	422	416	436	402	424	421	436	445	402	475	427	412	442	397	457	457	399	437	436	418	450	409	426	400	409	469	407	403	424	418	435	401	449	433	448	397	420	413	454	415	434	425	400	419	402	431	393	460	403	414	393	421	421	424	435	398	438	427	422	411	396	410	394	399	450	440	403	444	410	422	419	454	441	443	425	445	450	414	378	418	393	404	435	431	398	448	416	429	426	403	466	398	414	453	432	435	402	440	416	424	414	414	455	431	423	453	415	408	434	399	416	433	431	424	385	426	441	404	425	430	431	449	434	415	443	379	406	430	398	402	456	394	426	416	436	398	458	455	419	444	440	374	423	408	404	443	437	409	420	424	451	410	404	377	420	394	477	440	423	412	452	411	439	413	444	404	440	403	458	446	433	400	435	467	408	410	453	441	393	384	405	437	418	447	452	427	441	441	435	369	424	402	438	419	413	441	490	396	410	427	403	403	428	424	463	472	453	440	382	384	475	401	409	451	414	406	417	408	470	431	416	427	413	404	398	426	392	401	424	449	429	390	430	410	461	441	441	423	416	385	442	411	437	450	389	394	444	411	433	412	397	432	406	435	428	429	408	433	401	426	430	449	442	425	433	431	389	389	434	414	458	458	395	407	389	402	430	428	462	452	425	418	437	439	422	405	407	410	415	382	456	427	442	407	444	387	382	444	407	424	438	413	413	424	401	440	425	419	432	418	413	462	420	425	421	448	436	441	370	430	451	409	432	443	411	441	413	411	415	445	416	386	415	394	410	401	465	392	443	425	399	418	444	422	428	432	430	433	402	445	432	449	424	421	420	415	426	433	424	395	450	403	416	425	399	412	420	435	421	482	438	432	403	428	435	418	409	448	417	419	444	433	420	448	409	397	397	432	421	417	392	428	417	432	409	395	394	390	468	438	416	397	425	412	417	410	415	417	425	417	403	415	428	445	421	430	441	433	400	427	401	387	458	396	389	403	428	436	403	406	375	430	430	429	461	436	416	419	398	425	417	441	401	412	458	407	434	445	428	411	422	433	392	426	409	395	408	401	420	448	427	444	395	425	402	406	424	431	420	398	421	415	428	413	431	401	437	431	441	428	439	442	419	412	420	405	427	438	429	412	412	435	410	414	442	454	429	456	439	445	414	411	434	435	419	432	427	424	442	412	406	393	396	400	394	418	430	458	452	388	471	382	411	426	412	462	432	415	390	419	408	409	446	403	401	411	424	426	394	386	372	428	392	438	417	419	428	438	444	398	454	377	441	453	429	437	435	419	469	401	448	413	388	423	411	464	415	413	417	434	404	421	417	454	438	410	432	432	408	396	432	429	439	407	431	411	411	392	436	452	401	352	375	462	405	424	416	442	365	388	415	437	395	407	414	412	386	442	404	432	426	423	433	444	444	402	411	409	446	445	397	433	444	428	432	415	438	431	381	425	402	430	419	426	408	463	425	395	398	436	438	401	461	432	422	414	445	429	458	420	418	379	436	437	413	430	430	414	394	456	439	417	424	394	435	432	408	395	404	415	411	449	409	398	371	430	425	443	374	418	432	411	400	438	431	425	401	417	448	439	442	433	419	404	411	421	462	409	416	440	455	450	398	447	430	438	400	414	425	386	430	435	425	418	403	428	421	454	396	442	447	436	401	414	402	416	409	416	416	433	428	444	427	397	435	441	416	396	433	429	438	390	444	427	415	462	423	423	401	394	398	408	410	446	422	423	441	409	427	457	430	428	436	448	405	411	430	414	423	416	415	409	408	435	387	447	445	422	442	449	453	452	433	445	417	418	390	413	416	409	423	420	420	415	420	397	433	444	416	422	427	394	409	457	439	409	394	420	445	404	407	430	406	414	432	416	387	462	417	451	420	474	441	410	381	432	478	442	448	440	419	395	385	422	391	433	406	430	441	444
1386	323	356	350	292	291	284	288	282	246	263	250	268	272	289	230	275	279	288	291	260	247	256	265	267	268	282	261	286	257	252	281	286	244	267	282	289	256	258	255	288	266	301	238	264	255	288	298	275	275	291	274	271	292	272	238	295	282	260	274	266	248	276	244	280	262	285	275	247	281	245	252	282	231	241	267	251	290	292	285	257	263	271	249	258	272	270	292	260	256	255	251	272	265	298	254	249	257	258	279	242	264	233	276	243	271	286	299	255	291	254	272	249	260	250	252	268	281	238	236	308	280	269	228	267	260	242	258	284	288	254	269	273	280	316	273	271	285	254	293	257	276	242	254	272	263	278	264	277	259	303	286	266	293	258	252	231	270	275	247	268	261	268	259	263	264	261	287	246	253	279	266	256	252	286	293	237	290	279	273	260	250	258	273	233	264	266	289	260	262	266	282	273	287	256	253	262	254	264	261	275	289	270	276	277	295	260	236	277	263	248	278	275	270	266	242	283	284	281	283	251	267	262	257	246	266	255	252	242	275	271	290	278	264	276	255	274	269	278	274	252	274	260	245	259	262	250	264	273	258	260	258	275	236	278	287	257	275	210	254	273	249	240	252	302	256	234	282	290	294	273	263	238	271	281	274	264	246	279	265	256	284	311	263	258	277	286	283	254	264	250	282	272	274	284	281	285	256	257	271	250	283	273	241	292	249	266	279	258	281	269	283	313	282	281	273	238	252	249	252	277	281	276	303	285	263	227	255	281	249	257	225	282	265	259	296	269	265	249	268	258	274	263	259	271	273	243	260	262	296	255	243	276	281	275	245	300	287	284	238	287	243	245	284	284	279	258	272	272	272	281	272	250	272	271	283	295	281	227	273	261	257	247	244	286	252	251	263	262	290	252	290	271	249	269	274	250	261	267	251	264	265	282	267	246	293	252	285	239	278	281	261	266	273	290	250	267	258	294	273	261	253	272	260	249	286	250	257	242	275	264	271	290	235	264	301	261	286	243	250	277	293	269	247	265	282	245	274	268	258	261	285	255	269	282	282	267	282	281	298	249	290	277	244	261	286	262	269	272	265	264	295	244	280	246	287	264	266	294	258	255	260	262	251	246	279	270	222	242	272	261	273	258	294	272	281	273	264	293	257	271	278	270	271	253	269	250	286	236	290	272	263	268	265	252	265	279	243	306	278	295	240	276	269	294	275	261	272	288	294	288	277	261	262	264	256	230	256	268	265	256	265	256	253	290	276	296	294	244	275	288	264	243	258	245	300	251	288	293	246	238	263	283	290	261	271	268	263	264	273	261	241	254	258	277	272	257	261	292	254	274	277	283	246	271	283	262	245	280	278	242	256	266	274	284	269	268	233	281	303	251	276	241	266	253	288	275	278	237	271	257	261	242	264	281	305	261	254	264	266	282	270	262	250	266	265	268	271	261	301	259	276	247	288	275	277	273	245	276	274	282	255	286	255	270	268	264	278	283	277	250	270	255	282	247	258	265	275	268	281	248	271	282	287	254	279	273	253	258	265	270	261	252	280	268	252	278	274	279	258	255	250	276	263	276	239	245	273	284	269	271	285	259	262	277	284	264	270	237	276	277	269	267	274	253	250	266	308	238	285	275	277	295	250	257	270	245	244	256	274	275	281	276	241	279	259	266	238	264	280	260	269	279	294	259	262	247	259	269	295	261	254	241	262	242	290	252	271	259	282	274	274	267	285	278	276	266	281	259	273	254	261	284	253	267	280	300	284	272	260	266	269	261	279	270	282	274	275	233	285	256	251	279	261	277	242	271	281	259	284	289	262	272	279	275	285	247	258	232	266	254	285	299	251	284	248	263	286	292	263	245	283	247	261	285	270	260	275	261	271	249	278	271	265	267	268	301	265	263	251	285	265	260	291	287	256	267	273	278	264	264	281	269	312	267	230	255	264	255	266	266	254	245	258	243	254	267	265	249	274	259	269	266	257	261	270	256	275	238	260	261	238	263	280	251	268	250	259	258	279	244	283	261	271	269	287	235	269	272	278	268	296	289	295	254	253	305	288	261	269	303	246	263	278	259	266	271	290	293	250	259	257	262	285	297	234	254	265	261	267	280	234	230	273	270	285	256	255	245	254	288	264	277	278	271	249	262	264	288	283	267	277	282	270	284	293	277	267	242	271	282	295	270	255	253	277	263	269	253	260	281	279	293	255	289	297	264	257	259	271	260	257	291	267	284	310	239	277	266	262	291	272	271	267	280	283	267	248	271	239	252	284	250	257	261	275	253	273	299	277	278	269	260	291	272	278	276	259	288	305	243	256	262	276	287	274	295	281	262	282	279	261	253	259	275	269	309	281	291	268	283	253	269	255	274	270	247	259	263	274	293	257	278	256	275	283	251	269	272	276	268	271	257	276	246	271	258	261	260	259	284	232	266	297	308	264	229	278	242	251	254	268	263	316	292	272	260	262	269	264	282	253	245	270	275	281	264	257	258	265	268	269	262	272	250	263	293	277	255	243	277	287	283	282	291	274	274	266	244	302	270	271	257	284	290	281	289	264	304	248	261	252	276	258	286	243	278	267	277	234	265	264	279	258	272	279	284	269	254	272	273	250	273	263	266	295	292	283	285	283	249	268	262	267	280	300	259	274	268	248	287	291	298	273	257	270	252	280	293	266	242	245	270	280	265	260	295	247	261	267	269	254	281	238	243	238	278	273	285	282	253	258	268	276	246	270	266	284	253	260	266	277	274	280	297	273	275	266	268	284	262	270	269	259	271	272	273	277	266	295	269	260	248	249	241	251	274	304	307	274	272	241	283	257	262	280	264	282	271	258	285	287	246	283	229	271	256	255	256	239	260	280	264	259	269	284	277	264	276	278	270	276	279	279	301	262	283	301	252	290	251	276	269	271	266	282	237	246	278	232	266	241	258	280	275	255	261	247	252	284	262	294	284	278	279	239	277	289	260	288	296	285	250	251	259	259	255	282	271	269	262	269	271	263	273	290	259	270	267	268	233	262	263	274	281	250	254	274	274	272	260	312	272	258	234	256	282	255	240	231	275	273	296	273	256	256	282	265	274	234	252	271	275	277	269	288	284	242	271	260	291	252	263	248	256	269	241	262	286	272	271	273	274	266	278	282	266	251	285	247	273	283	266	256	300	301	259	257	264	282	282	270	258	256	254	259	309	271	280	273	232	274	261	272	261	272	246	278	267	276	233	277	273	252	290	231	251	250	268	291	250	267	256	268	249	254	282	260	268	284	270	294	245	263	283	247	277	275	275	246	284	280	269	245	244	260	258	276	273	294	278	285	245	277	280	269	285	261	266	270	253	278	247	249	268	263	228	258	238	256	268	251	269	265	283	270	266	255	302	255	243	245	255	281	238	249	296	254	291	276	251	263	256	267	276	266	285	257	277	266	246	286	269	242	231	236	266	217	264	261	260	285	288	258	276	262	264	287	252	264	225	238	272	293	253	289	278	282	258	240	281	280	287	254	251	251
2191	902	1014	1020	1000	952	859	903	943	834	862	848	851	844	812	844	806	809	826	800	839	786	792	848	777	851	867	930	907	838	798	794	841	860	826	761	898	847	816	860	840	851	807	774	848	742	789	798	834	774	916	861	831	833	794	832	847	801	813	823	790	774	793	853	868	824	842	785	811	771	829	827	821	846	845	745	779	815	836	767	774	815	813	776	865	822	807	804	780	758	752	782	773	838	819	814	775	774	857	836	808	766	803	814	785	857	798	810	849	824	774	845	739	759	791	804	840	810	800	804	779	802	772	792	807	838	831	784	826	857	856	793	800	785	757	865	782	791	821	828	826	793	827	813	811	776	873	797	801	835	814	839	847	787	820	772	769	800	902	799	789	799	789	793	811	765	783	844	803	808	764	795	834	800	785	787	812	802	827	834	805	777	803	776	850	782	796	812	844	823	844	833	743	842	823	815	830	859	808	796	799	810	827	830	835	829	802	803	816	778	798	817	839	780	726	740	802	811	807	815	859	776	809	846	793	809	833	786	780	770	843	840	834	791	831	864	813	822	782	817	801	776	863	780	803	808	835	811	814	818	782	776	803	806	775	840	783	795	817	800	790	756	801	822	820	848	795	789	798	795	787	813	829	782	760	799	826	783	742	845	850	815	824	808	820	819	820	802	806	797	791	837	823	827	803	793	778	819	833	821	816	782	826	804	781	790	824	834	765	835	821	823	848	798	811	813	823	772	794	831	827	769	778	823	801	793	771	833	785	818	791	772	848	827	795	820	778	839	852	778	772	831	769	862	840	828	837	812	877	800	802	838	819	867	799	815	837	806	803	785	788	809	818	834	813	790	813	739	798	843	813	817	724	846	815	803	809	844	768	828	812	762	822	896	825	833	827	817	818	801	778	816	806	813	836	806	836	839	830	756	780	848	779	823	820	802	809	798	813	819	742	794	805	797	819	808	862	819	774	834	865	840	773	831	793	782	783	829	831	812	824	782	857	815	791	824	802	800	773	808	857	774	869	820	828	807	825	788	804	784	831	780	788	838	854	829	759	760	804	807	821	771	813	786	799	819	851	788	844	802	781	806	841	778	834	819	829	781	824	795	769	778	804	839	828	817	804	797	800	813	816	774	841	727	825	796	800	799	843	821	806	809	855	805	805	807	783	792	792	839	824	807	787	790	783	802	805	793	806	821	823	803	795	827	826	845	874	850	837	818	820	818	778	828	791	754	784	827	738	848	737	801	839	829	779	764	818	794	793	768	814	779	854	792	765	829	840	843	819	802	792	779	792	845	818	809	790	798	797	837	825	775	827	782	796	782	775	752	788	749	804	854	787	835	822	821	735	802	816	811	767	837	813	726	837	826	852	798	790	766	790	828	787	829	787	807	769	835	786	799	839	774	818	812	823	815	831	777	783	789	797	801	818	822	807	813	837	805	831	797	787	829	811	830	819	805	791	817	825	805	747	835	808	738	814	825	810	801	784	817	828	796	791	845	789	789	796	790	789	798	830	776	763	829	787	791	774	783	787	823	777	838	837	834	785	837	809	795	835	751	859	805	789	771	835	818	836	780	816	839	745	798	774	756	833	775	786	811	812	840	804	828	856	848	832	826	856	797	784	801	902	868	757	804	784	764	811	775	845	764	789	836	778	822	793	786	814	807	854	822	822	797	796	807	785	809	825	838	819	817	842	835	815	817	794	794	768	774	800	761	798	798	817	833	825	781	829	828	760	792	806	842	797	876	783	802	807	817	806	780	832	797	817	773	820	788	850	799	842	806	775	813	785	823	855	818	824	785	806	772	812	812	874	788	796	822	811	765	823	728	762	832	785	788	811	831	841	827	822	811	799	813	819	829	791	789	760	801	771	799	776	789	767	781	874	798	816	829	828	780	880	810	773	784	858	837	804	770	843	768	866	830	829	816	777	813	780	829	822	816	815	837	803	818	827	796	811	806	813	831	836	819	804	813	823	834	808	856	780	828	836	845	838	797	826	761	763	747	813	798	836	771	782	848	819	805	795	788	774	826	838	803	800	823	880	716	816	895	751	784	776	802	872	794	832	799	864	798	780	808	813	854	835	834	820	792	777	772	802	790	802	791	785	828	761	831	792	841	814	842	843	789	798	834	841	789	781	814	822	837	817	768	813	789	830	844	794	815	813	792	797	865	894	805	778	745	768	780	793	763	809	815	890	830	762	812	810	823	770	822	782	813	790	835	804	834	840	826	844	772	823	780	815	782	818	822	849	805	814	804	826	825	772	785	839	808	755	822	794	793	758	804	871	801	832	774	847	831	798	801	818	798	816	842	797	771	807	815	784	778	822	762	845	784	805	818	761	830	798	821	849	786	832	797	786	800	848	762	804	807	792	818	822	774	793	847	762	808	789	765	826	838	751	774	802	850	788	835	840	832	856	824	813	816	788	790	815	846	829	810	762	812	837	787	810	768	819	785	874	845	809	878	826	789	845	812	834	781	802	855	835	833	847	792	803	786	817	785	792	756	848	881	765	789	832	849	820	803	838	871	802	835	783	819	855	817	821	876	826	804	793	795	811	822	798	860	819	802	732	836	831	835	801	784	780	755	775	825	789	805	751	843	827	780	824	767	835	821	741	789	798	812	787	831	801	823	828	787	793	820	770	805	857	850	805	825	805	857	832	775	852	829	814	801	766	803	778	815	828	777	834	819	805	818	777	808	827	810	802	845	843	818	808	811	824	736	758	837	838	824	835	764	812	799	812	807	760	790	858	831	811	810	756	789	820	795	830	790	844	836	847	799	775	800	785	811	776	790	828	797	856	793	808	804	780	804	815	837	818	798	787	763	803	794	797	839	786	749	803	809	775	820	754	822	800	840	751	829	821	834	802	809	815	790	836	788	809	767	816	848	807	826	865	828	827	825	809	820	835	791	821	778	806	808	836	856	858	812	792	808	837	778	881	848	846	779	789	824	827	798	775	814	836	753	796	801	832	818	836	824	820	778	834	772	812	805	803	754	760	777	776	794	793	807	880	818	803	767	845	786	809	801	816	781	866	796	764	780	834	864	838	790	842	825	824	828	774	825	828	823	836	787	758	774	808	840	848	743	797	817	834	778	796	765	830	776	784	809	813	856	778	816	813	793	817	869	789	804	823	782	793	810	820	825	820	815	777	812	835	798	770	824	860	812	800	825	815	791	740	837	788	809	759	755	865	785	866	826	763	815	836	783	810	783	824	780	829	792	843	775	804	802	806	819	828	765	797	815	766	859	810	823	830	836	778	805	747	786	797	810	761	771	790	828	818	813	809	823	795	834	778	812	816	824	783	831	810	786	782	791	779	843	795	766	781	876	784	751	821	794	871	825	839	803	872	836	839	800	801	803	831	726	744	760	769	806	772	826	809	812	735	823	788	827	837	784	839	787	839	762	772	814	744	831	804	778	838	824	807	810	821	859	828	742	763	779	779	795	829	830	846	839	759	803	830	815	808	822	767	806	776	821	804	813	838	839
4754	1192	1489	1086	742	534	458	345	304	280	244	251	193	218	176	192	183	189	163	188	178	156	171	163	163	237	318	335	278	235	218	197	172	191	150	170	163	172	130	146	159	163	154	155	157	154	146	157	155	177	176	216	181	159	158	157	143	132	158	156	147	162	160	166	144	144	169	150	143	140	135	172	134	135	151	151	139	128	134	151	167	150	138	159	160	140	156	153	145	141	134	167	155	141	155	153	129	150	141	140	147	133	153	147	139	146	155	165	154	155	159	163	148	123	142	156	152	133	150	146	172	149	155	144	140	163	147	164	149	136	146	147	139	127	139	169	148	148	162	157	140	143	151	135	147	131	160	150	130	160	147	155	138	150	159	154	136	157	129	149	133	116	139	148	154	166	124	162	143	144	137	137	152	140	160	137	124	152	157	150	157	147	146	141	170	162	148	142	141	116	154	150	171	172	165	164	126	140	133	143	122	149	127	138	138	149	160	145	146	141	169	148	143	141	138	140	141	144	128	175	162	121	161	155	135	150	142	128	146	141	156	144	161	164	166	144	134	130	143	138	145	134	144	158	156	157	121	152	144	134	142	139	138	137	159	145	133	142	143	131	127	121	131	137	143	129	160	146	151	137	159	161	151	142	156	133	145	153	134	140	135	162	157	147	137	140	142	152	162	147	133	142	146	153	165	123	139	135	139	130	127	159	132	159	148	140	145	159	142	134	135	134	139	147	138	135	133	148	128	163	142	148	151	126	139	136	179	144	145	144	143	159	165	151	154	141	145	126	158	129	152	134	140	167	143	153	161	156	161	145	147	151	136	131	151	169	150	145	146	144	141	160	151	160	140	154	138	148	133	158	144	144	149	144	133	127	165	143	119	141	151	149	146	144	144	157	149	132	148	156	153	157	115	135	135	148	140	154	128	129	147	131	129	150	164	144	149	152	131	152	143	164	157	150	141	134	134	151	159	148	126	157	149	133	146	153	144	159	133	147	167	146	175	136	126	136	151	153	118	172	152	154	119	121	141	152	141	154	134	158	143	155	160	139	125	146	133	150	142	128	166	132	149	145	129	152	146	166	159	150	130	162	147	147	136	130	159	153	136	160	132	157	146	161	187	145	145	161	152	129	154	145	144	139	146	139	165	133	149	143	129	147	159	140	153	134	132	150	156	133	162	159	142	128	155	161	160	165	130	142	130	140	135	151	147	160	116	137	139	160	124	149	162	123	166	159	155	121	151	142	156	127	140	140	135	137	158	146	145	146	148	165	152	152	146	139	141	135	153	154	135	137	159	151	115	131	154	166	155	156	159	131	153	150	140	175	160	175	152	145	105	137	151	149	151	158	134	149	141	135	144	148	160	155	156	143	153	139	141	143	150	157	129	131	142	126	144	127	130	146	159	140	157	141	138	134	159	144	131	130	131	172	169	124	137	137	142	125	157	119	121	144	165	140	121	151	162	151	156	117	152	184	136	144	128	139	132	164	135	152	165	141	142	150	145	151	166	164	124	155	119	132	138	160	161	157	144	147	136	118	125	162	160	153	122	141	128	141	132	127	142	146	163	150	134	140	161	139	142	143	136	144	152	141	153	148	147	144	140	136	159	154	131	163	141	136	151	126	156	143	154	156	131	150	176	141	128	147	124	133	130	148	158	142	151	148	147	161	168	137	152	147	134	152	128	150	154	142	139	155	151	136	140	151	151	156	143	159	143	159	142	138	152	135	134	154	129	166	138	161	149	131	137	154	151	145	129	153	155	144	128	163	139	148	127	123	121	151	152	139	160	133	147	154	157	151	130	157	142	164	167	145	138	135	160	132	156	152	129	132	112	155	158	147	132	148	132	148	161	138	136	155	143	154	163	139	130	145	163	145	152	157	150	151	134	140	148	143	150	145	153	130	145	138	149	139	116	130	164	134	146	146	147	158	148	145	136	158	135	124	154	180	134	133	145	143	144	138	145	132	173	132	139	138	148	144	138	168	140	134	150	127	136	142	176	142	147	112	168	152	133	146	131	170	129	154	154	144	145	157	136	149	142	155	151	135	152	150	126	159	131	157	141	138	134	125	145	158	160	144	174	168	135	145	157	146	161	124	137	138	153	148	148	154	171	158	148	147	153	160	124	140	157	158	152	138	136	146	149	164	133	155	130	150	161	151	144	157	139	149	148	128	156	154	174	143	135	144	168	138	143	153	135	125	158	153	143	134	185	155	138	145	135	130	155	125	141	130	163	125	159	149	154	165	146	159	141	157	151	141	141	147	148	141	137	133	137	166	135	150	152	159	126	160	156	130	135	149	142	143	141	148	121	148	167	137	153	141	154	172	158	162	132	133	140	135	148	143	140	148	137	144	172	128	121	133	155	143	124	140	156	127	130	143	157	166	145	154	158	148	145	157	164	133	163	148	147	131	160	138	137	141	146	155	149	139	106	138	172	154	145	137	123	129	130	135	146	163	122	147	155	139	154	150	141	128	149	136	134	141	160	154	133	133	146	127	136	153	147	153	122	152	136	171	140	148	143	165	163	133	149	143	177	139	159	138	157	150	159	141	132	141	140	129	140	148	114	102	159	137	156	135	125	155	135	153	130	144	131	135	157	136	161	139	134	150	150	137	129	136	127	142	134	148	133	147	143	141	132	144	143	126	135	160	143	147	133	151	147	163	148	110	129	136	160	153	138	137	130	143	149	137	141	176	144	141	155	157	135	142	138	155	159	130	156	141	132	155	134	149	139	144	137	125	141	160	136	148	160	156	141	155	137	146	168	149	134	144	145	163	135	147	157	167	124	135	147	176	170	148	144	135	153	143	140	150	154	146	146	143	141	162	144	160	144	138	129	116	156	141	143	143	148	140	139	150	142	157	139	150	141	153	143	148	151	133	145	153	165	166	134	140	133	153	131	142	161	136	151	140	128	129	142	139	122	133	155	155	167	134	126	137	133	164	139	162	131	140	149	167	126	164	135	149	143	141	123	141	142	154	138	133	128	157	158	116	156	153	135	141	139	140	160	152	154	144	139	141	135	151	155	144	132	150	149	122	132	151	146	158	147	121	164	144	145	149	146	135	142	157	146	162	149	151	161	123	154	146	146	137	152	138	140	131	156	146	135	139	161	124	135	156	161	137	135	139	155	162	163	141	158	144	134	127	155	128	143	158	158	143	154	141	138	140	146	142	142	151	145	155	127	152	152	155	145	136	155	148	149	150	128	150	142	154	166	138	145	149	143	107	144	136	161	147	164	152	131	148	158	139	131	140	145	143	137	120	171	162	167	132	147	153	152	145	141	165	140	149	179	153	140	145	130	133	145	158	141	133	138	170	149	138	134	148	134	151	150	138	151	131	141	143	142	163	135	142	146	146	135	144	154	148	138	133	140	150	148	147	139	154	146	136	136	137	116	135	150	136	152	141	135	145	141	137	155	153	151	159	156	153	141	143	156	130	136	124	141	152	149	159	156	149	161	142	140	151	152	164	150	149	152	144	156	144	156	150
5496	1669	3711	4081	3381	2752	2289	1890	1663	1469	1304	1237	1039	966	914	864	801	841	794	727	721	693	704	644	849	1542	2329	2527	2353	1629	1459	1025	842	741	633	593	604	578	641	637	602	512	534	554	526	561	610	625	686	698	959	1427	1033	495	514	497	485	505	503	499	513	499	469	478	534	502	515	482	500	446	517	495	503	494	541	501	480	519	529	443	474	482	480	493	494	490	500	481	485	483	485	500	485	516	513	456	465	496	527	502	540	480	510	477	473	444	495	480	457	496	461	497	449	477	531	478	478	523	530	458	478	505	446	491	455	514	482	455	489	403	488	503	497	466	457	476	470	470	464	471	471	436	514	498	449	479	484	489	446	475	477	473	441	429	490	485	473	487	468	455	457	498	515	450	459	452	484	470	443	496	448	489	498	452	468	474	490	476	419	481	459	476	445	499	474	514	456	511	479	508	494	503	472	488	487	493	483	497	486	468	462	468	445	528	510	495	469	467	471	474	491	461	458	472	461	441	488	512	470	471	506	479	445	473	489	471	508	485	479	479	499	460	487	490	534	469	503	521	472	453	479	477	468	512	508	489	466	478	482	469	462	457	521	486	482	482	490	483	447	438	473	475	474	477	471	487	482	507	442	497	505	486	489	468	456	521	528	453	487	495	456	471	487	545	497	473	416	444	500	493	492	491	421	463	502	455	441	483	462	460	444	457	449	527	497	472	470	438	435	509	455	436	518	487	464	496	473	499	460	477	483	479	520	466	442	447	464	475	444	484	524	483	458	490	512	455	495	485	490	462	468	502	454	456	474	499	461	464	505	501	480	461	525	416	511	515	482	459	488	496	490	448	494	496	466	489	503	509	519	473	472	487	515	503	473	476	450	456	438	477	492	486	465	466	465	433	453	479	498	473	506	503	481	495	450	484	453	455	468	476	490	481	445	503	511	483	504	478	505	490	466	459	500	484	515	471	477	495	465	458	542	479	454	448	521	475	486	519	471	482	482	505	486	489	499	474	478	471	497	462	503	468	481	530	485	451	508	479	484	444	516	480	464	497	500	492	471	481	456	445	496	443	457	466	454	478	485	481	513	509	483	458	487	479	453	508	477	510	477	468	481	482	475	450	491	428	458	467	503	460	480	482	500	447	505	464	509	470	487	505	495	478	497	473	477	468	476	465	487	463	479	491	456	500	414	439	491	465	480	489	445	468	455	523	458	437	437	478	468	472	424	504	477	453	476	484	493	442	481	473	463	455	486	491	471	449	492	496	501	506	477	478	492	488	488	481	506	438	453	464	470	448	456	498	432	479	533	480	504	440	474	491	474	455	504	481	477	479	503	488	498	487	522	468	545	444	485	443	509	477	465	493	477	484	448	470	452	467	492	498	463	524	455	475	482	442	513	501	465	459	463	438	450	510	489	513	481	486	492	504	476	476	463	527	484	462	511	469	465	493	473	471	496	506	449	428	454	454	479	458	460	474	479	474	485	510	462	484	492	431	516	497	489	483	477	468	501	481	484	470	483	446	511	487	516	470	472	489	440	496	478	461	523	460	490	454	513	437	496	514	459	444	432	445	469	474	490	484	511	499	456	447	453	454	487	487	504	449	480	495	483	452	451	486	492	472	472	457	464	475	499	505	472	472	501	468	497	482	507	470	488	489	469	471	465	473	514	510	498	494	481	479	490	438	488	462	474	439	495	456	507	469	481	454	515	477	478	496	482	489	459	484	453	440	488	505	474	484	465	454	447	490	463	499	487	461	492	486	493	468	524	483	488	520	460	465	477	465	439	426	456	501	449	480	470	479	513	445	462	428	485	461	493	478	475	502	500	469	489	478	448	490	465	501	451	477	475	465	484	496	485	456	487	475	482	488	473	495	477	459	440	517	455	483	451	452	481	480	493	475	447	466	493	494	475	532	453	467	472	511	497	445	439	494	474	510	463	479	503	468	476	455	464	429	484	452	478	474	449	469	467	479	483	510	525	457	487	459	492	489	472	461	489	463	444	500	477	474	496	478	486	501	464	471	475	517	502	492	492	472	486	475	484	482	437	445	507	480	457	460	489	503	527	508	506	489	470	462	471	464	470	478	498	483	470	480	472	482	500	485	472	505	442	519	451	457	473	485	430	473	444	468	479	462	477	479	503	465	489	445	481	458	483	446	444	447	485	505	495	453	467	478	457	462	520	491	508	493	461	428	450	469	464	456	451	481	487	490	481	460	474	487	479	498	483	462	466	473	508	480	494	489	468	482	468	474	435	503	482	474	439	464	465	476	460	474	463	456	435	505	513	450	445	469	490	441	435	488	455	458	466	478	472	450	486	503	472	494	460	474	475	485	475	484	465	522	482	476	486	483	500	509	447	464	504	460	478	473	479	534	480	492	473	493	484	470	449	520	478	508	482	465	495	468	492	487	434	479	450	454	439	451	474	479	472	478	462	475	452	475	515	477	481	431	478	465	473	483	467	452	451	445	475	459	481	470	485	469	493	478	445	480	450	449	493	465	492	484	456	467	509	501	507	473	471	487	494	441	469	461	452	479	467	503	469	496	499	442	462	476	488	459	521	464	462	485	479	501	470	472	494	496	514	455	506	465	456	477	444	466	512	490	444	494	467	476	491	483	483	480	492	506	475	506	462	480	470	484	471	495	455	498	477	502	423	480	480	482	495	450	488	513	460	503	494	460	500	511	486	461	435	467	469	497	527	495	446	522	478	443	503	446	487	472	469	471	456	506	479	466	494	492	509	461	478	477	440	489	465	450	443	462	495	469	529	486	471	496	474	513	492	471	460	463	457	490	461	468	498	485	503	445	469	445	452	462	490	461	527	487	478	500	472	467	500	447	457	490	429	485	446	507	512	481	462	453	447	464	545	456	473	492	472	503	499	490	492	477	483	471	479	477	454	468	470	488	519	452	468	530	460	481	436	471	476	462	474	443	500	498	501	479	475	490	503	473	508	529	452	476	487	456	450	484	462	441	489	443	443	503	461	523	457	513	456	485	469	496	499	467	445	492	485	487	505	502	447	482	461	460	498	434	535	464	485	462	506	498	455	440	473	500	448	471	477	478	470	459	476	497	458	484	471	461	500	473	460	474	475	470	433	480	456	480	441	512	501	492	490	495	475	460	485	480	463	470	474	462	478	456	461	457	481	484	494	492	494	501	457	483	470	466	489	475	459	462	476	448	468	452	472	471	487	474	441	495	498	467	512	459	447	441	469	496	486	480	499	493	493	474	507	498	446	487	482	493	476	444	483	511	486	508	500	461	450	477	511	464	494	483	450	472	475	479	433	481	504	432	499	482	501	458	460	487	495	502	469	472	465	468	490	490	512	504	488	469	483	482	459	487	458	481	487	491	506	472	460	476	494	498	489	492	487	488	455	467	464	473	468	465	440	525	492	499	472	468	514	449	542	477	461	481	487	499	471	489	493	488	474	479	447	494	486	496	436	484	418	443	510	464	510	476	463	468	502	498	462	502	501	446	489	491	488	458	469	500
8963	2377	2803	1943	1272	892	678	558	414	350	313	282	240	249	231	202	198	197	173	194	170	160	180	153	209	342	492	509	524	390	312	203	157	153	160	174	155	147	173	127	134	139	143	126	139	123	128	146	169	195	205	189	119	109	131	119	106	135	106	121	132	102	114	128	123	112	124	107	132	158	127	121	137	125	127	149	120	131	127	147	124	133	131	132	133	130	108	132	118	119	105	123	143	123	114	107	123	123	132	109	124	134	111	140	105	148	113	131	123	109	113	135	134	136	138	129	132	150	116	114	129	134	118	138	136	130	135	127	127	121	120	114	134	125	102	106	111	136	117	136	117	101	129	108	117	120	112	124	127	155	130	136	115	127	109	107	130	116	129	124	119	114	124	119	141	140	119	109	135	127	125	145	120	142	110	128	143	123	119	105	120	143	120	119	116	122	126	127	131	113	112	125	134	124	113	138	109	124	136	132	120	122	112	140	125	116	125	130	141	111	131	130	127	123	120	127	132	124	117	135	127	130	119	122	129	119	120	133	128	127	109	132	131	121	116	129	123	135	104	108	121	128	120	115	116	127	122	139	145	117	132	135	127	112	109	124	116	118	121	136	115	127	138	150	125	129	122	125	106	111	101	122	125	125	130	120	108	118	118	113	112	111	112	133	95	128	120	119	118	132	114	135	120	111	143	123	139	132	131	107	123	108	123	144	126	135	144	117	114	128	116	107	111	123	117	129	127	120	120	123	126	131	153	94	141	126	138	126	122	148	126	118	128	134	133	127	123	130	141	120	131	149	136	125	110	121	110	92	126	128	116	134	117	110	105	101	112	118	122	119	109	135	132	108	130	135	136	124	111	131	111	135	107	121	110	127	135	129	103	151	121	124	107	104	111	125	125	113	124	108	136	120	125	120	117	128	133	116	114	104	142	125	130	152	111	121	114	123	126	125	135	141	124	128	122	123	135	112	127	114	140	120	129	126	114	137	107	113	133	114	110	135	133	145	123	125	105	127	129	133	123	128	124	97	104	122	119	124	124	127	108	121	126	111	129	128	135	124	121	82	133	113	113	124	141	97	118	124	119	119	124	125	134	115	137	126	108	114	121	124	117	119	126	119	114	119	127	117	116	126	117	126	146	139	115	120	123	129	113	126	123	128	122	144	116	134	130	142	114	120	110	121	128	138	129	126	115	117	118	107	135	135	114	120	124	156	123	137	125	129	122	111	124	120	125	117	122	109	120	135	119	123	109	134	132	141	112	113	100	101	110	121	125	115	123	117	135	120	122	140	114	108	101	143	142	126	122	128	119	128	131	122	134	117	117	108	137	116	104	128	118	114	144	107	117	102	118	99	91	136	111	117	122	135	114	114	141	130	125	138	114	135	107	126	108	122	136	130	118	111	138	131	125	111	109	133	124	102	116	124	136	112	119	131	128	138	131	123	135	125	131	129	115	122	123	101	110	122	135	119	102	104	122	113	111	129	124	124	127	108	116	133	122	112	116	138	95	117	106	138	112	121	140	119	122	104	118	110	119	120	126	138	129	111	117	115	112	104	118	112	113	120	122	115	109	130	119	112	130	133	120	139	125	121	130	129	135	134	127	127	116	134	123	116	121	120	119	100	131	109	104	126	123	129	147	145	121	114	117	130	135	123	135	127	132	120	115	108	107	112	109	139	121	107	127	121	138	110	128	124	135	126	136	95	122	132	141	108	116	130	113	145	140	123	126	123	102	101	126	148	106	116	115	132	126	122	119	127	121	109	136	126	138	121	124	123	120	99	115	125	142	116	125	124	128	148	128	129	150	122	129	114	140	121	124	132	132	133	132	129	135	124	117	119	127	112	129	139	130	91	126	129	110	132	118	130	124	115	146	130	121	117	127	139	137	127	127	124	113	112	104	118	125	112	129	115	124	127	121	118	133	103	115	109	114	124	143	125	130	135	105	132	132	133	140	121	99	113	113	136	115	117	132	122	101	127	113	119	117	140	120	134	118	107	120	123	118	125	132	104	113	130	131	103	123	112	125	112	120	133	125	120	141	111	108	113	138	124	134	127	115	154	109	124	132	101	133	124	111	142	110	132	125	135	133	119	108	137	99	111	125	128	143	115	108	120	111	118	125	130	106	110	126	132	117	121	124	131	127	106	111	111	119	153	129	125	90	114	121	132	111	100	118	113	125	117	128	125	147	128	108	124	125	112	139	103	120	136	131	114	128	110	144	111	127	118	123	134	146	109	137	148	129	119	135	113	122	111	122	135	124	115	114	88	142	129	118	121	131	106	125	106	135	133	129	123	146	124	124	138	125	145	119	123	117	129	143	138	124	116	120	119	96	122	141	133	116	127	117	116	138	138	128	138	122	111	127	131	122	121	112	116	133	141	110	133	119	111	121	112	112	119	108	106	135	127	128	114	144	137	122	126	120	131	147	102	109	135	113	139	133	116	113	121	121	129	114	134	106	142	123	135	121	109	106	125	105	108	105	125	120	104	150	96	128	120	124	118	105	132	120	145	121	135	110	129	124	135	114	127	141	133	128	131	102	115	116	119	128	108	133	113	120	114	130	121	119	116	117	114	130	120	108	134	106	128	120	136	124	136	124	142	133	130	120	117	127	132	107	119	116	135	137	149	129	137	129	107	112	131	134	105	115	133	121	130	126	117	115	134	111	130	125	138	111	137	139	118	113	126	120	107	119	112	116	140	118	135	122	116	114	125	114	139	137	124	121	131	125	134	133	115	146	119	118	120	165	117	140	129	128	117	124	108	124	129	110	110	138	127	120	109	141	124	124	149	108	113	126	134	135	126	138	119	132	144	146	128	121	127	129	102	122	131	123	131	138	105	115	132	108	111	125	135	126	139	129	124	120	114	119	129	116	128	132	129	123	121	116	150	125	147	128	106	137	142	122	117	125	128	121	145	130	128	131	108	126	130	142	138	108	140	125	147	135	111	118	125	123	116	116	121	102	130	120	113	141	113	111	126	104	144	152	127	122	104	133	136	113	126	142	115	114	114	108	150	108	123	120	114	117	114	142	119	112	136	118	118	107	133	129	116	132	113	119	122	120	105	121	128	101	127	130	116	118	125	134	132	113	104	123	132	136	128	114	122	124	121	111	128	125	121	128	138	107	109	126	128	106	121	141	101	99	129	113	135	119	124	120	112	131	118	126	113	118	125	138	121	115	108	117	112	102	112	126	125	116	123	110	134	125	128	129	125	116	113	123	123	117	138	127	112	128	123	116	125	129	118	119	127	128	119	128	134	130	116	170	107	127	115	122	104	128	106	111	110	124	125	137	119	122	112	107	119	102	118	107	123	110	125	126	106	100	129	122	108	132	110	110	127	114	134	129	111	120	111	121	103	116	137	120	129	139	132	116	119	128	104	118	127	142	125	126	122	119	118	106	123	133	110	98	133	113	116	110	114	131	125	110	115	131	117	137	126	128	141	124	124	113	114	107	127	110	137	125	155	117	142	106	117	119	132	138	135	142	132
7760	2649	6547	6862	5944	4729	3947	3172	2610	2306	2055	1747	1589	1414	1257	1121	1090	1025	952	937	897	854	827	817	1148	2494	3949	4865	4175	3329	2214	1527	1141	995	697	667	630	720	744	720	630	553	570	559	534	578	589	695	809	928	1328	1049	597	511	470	524	497	455	479	432	475	464	485	461	486	427	479	456	464	481	484	453	428	465	421	446	496	464	458	468	422	471	398	397	379	453	430	474	418	423	458	396	438	432	432	466	444	446	416	473	421	455	468	474	405	417	404	456	469	465	437	456	446	414	433	431	418	427	451	445	458	441	406	408	466	420	435	417	416	399	425	431	435	431	438	449	407	439	441	436	434	488	388	435	429	458	428	445	407	420	476	448	421	447	427	386	432	439	427	410	433	419	457	416	401	478	399	417	421	425	443	440	422	461	441	411	425	457	438	380	406	419	432	441	441	399	399	430	392	443	419	444	437	436	432	418	440	422	415	415	423	458	409	405	439	435	418	407	405	417	439	472	447	425	381	434	405	438	375	427	430	397	401	399	422	426	425	423	452	384	436	427	460	425	414	406	416	393	432	445	410	438	425	401	392	439	416	449	392	423	451	454	426	439	410	433	456	427	465	415	422	461	450	424	428	379	425	415	423	415	456	438	427	438	387	428	449	402	426	412	429	428	426	412	390	389	440	420	435	413	421	431	446	429	436	457	394	431	404	445	435	423	403	423	419	421	424	452	424	406	396	483	392	428	408	428	424	430	420	425	440	386	393	415	413	434	396	393	435	424	435	416	458	451	422	454	462	401	415	430	429	448	464	458	433	408	424	452	413	386	431	418	418	429	441	430	434	405	420	403	436	437	426	404	479	419	415	431	401	444	438	415	445	474	394	437	432	439	439	420	442	432	391	422	377	426	424	389	415	465	383	433	408	419	415	419	410	438	411	470	442	418	430	449	375	450	426	459	427	417	407	403	404	420	416	411	423	419	427	386	427	404	432	413	415	426	415	405	441	435	423	430	471	439	457	431	476	436	460	420	420	403	399	424	407	450	434	412	402	406	405	418	418	440	436	442	426	419	418	474	406	422	462	420	396	410	435	395	438	430	441	423	446	446	409	450	442	439	424	388	443	419	430	391	352	424	435	422	457	431	469	418	409	442	451	388	436	426	409	384	407	421	431	445	426	378	409	409	432	418	401	436	437	420	425	449	407	447	426	427	420	408	426	441	412	416	469	446	426	430	416	428	421	404	453	429	435	437	430	379	452	465	428	414	397	419	426	416	431	397	436	401	434	420	431	427	396	392	420	403	426	455	444	441	425	404	449	411	398	416	434	440	399	412	422	400	430	465	443	436	405	455	434	414	440	403	431	444	425	441	411	410	418	415	411	418	415	405	442	382	387	445	428	425	423	416	436	412	437	413	398	476	442	397	397	442	407	436	425	406	434	406	450	379	402	417	427	461	407	466	430	416	419	448	413	458	401	431	389	428	422	438	422	426	426	452	412	443	436	464	427	454	409	427	434	396	401	407	431	426	437	457	432	402	422	420	429	428	423	425	420	420	441	402	416	398	431	427	406	435	401	452	427	403	420	406	418	427	392	448	428	428	450	413	419	413	426	441	455	437	421	447	401	392	415	440	396	459	447	415	423	393	427	465	436	434	414	447	437	432	387	410	433	407	431	407	448	443	413	417	447	415	422	430	425	376	423	453	455	409	455	411	404	425	438	392	452	395	445	448	448	444	450	455	435	388	419	434	428	437	438	412	427	399	398	431	418	425	435	420	397	415	433	452	417	398	400	428	424	406	420	450	391	432	433	444	408	389	426	429	445	456	438	424	427	426	386	435	406	431	425	434	425	401	410	426	405	428	430	420	417	442	405	412	423	465	405	385	428	447	409	419	420	431	475	427	425	438	400	401	448	423	421	426	399	430	476	430	370	442	391	458	430	408	405	401	425	451	455	415	429	409	423	416	431	430	463	397	372	425	448	393	425	449	380	433	410	452	461	485	421	422	450	451	456	434	441	432	385	376	431	449	410	441	446	413	410	454	412	382	403	424	389	403	422	459	377	419	440	396	430	422	400	424	438	395	429	406	408	415	397	355	397	431	421	435	420	424	417	439	433	427	397	447	411	408	403	428	429	400	415	410	434	385	411	408	449	412	384	441	434	447	457	431	413	419	430	397	409	422	434	413	437	417	446	442	432	435	431	412	442	432	441	457	452	405	414	408	435	431	427	430	386	451	400	437	450	408	408	427	422	434	399	429	454	429	415	453	413	407	429	422	443	460	477	417	413	417	391	437	422	471	411	419	392	413	423	429	416	436	444	454	460	415	406	406	472	417	424	433	476	437	438	420	434	405	425	418	429	446	469	427	446	429	428	428	421	451	433	438	437	377	463	372	426	416	416	420	431	417	443	450	415	434	425	438	416	385	380	394	391	398	448	386	427	453	386	419	421	446	421	465	407	458	430	472	419	419	433	402	405	468	473	416	444	420	461	435	415	408	451	437	384	394	458	421	414	394	445	401	449	424	409	396	422	443	416	414	443	426	432	434	420	419	429	372	431	410	424	407	388	414	417	433	425	392	402	401	455	439	440	427	411	439	429	445	455	432	425	393	441	434	412	436	415	390	435	412	434	442	405	415	417	406	424	438	411	437	455	382	411	417	420	434	428	415	405	406	408	429	421	424	413	434	438	406	453	451	421	411	442	437	434	439	431	428	463	443	433	394	440	444	413	453	408	431	444	442	453	429	423	468	414	373	428	410	445	398	435	390	439	416	408	450	410	451	431	451	402	412	417	469	441	435	446	396	415	403	426	451	433	426	408	396	419	430	430	413	431	410	418	433	459	412	409	432	410	415	445	456	443	407	414	432	435	459	419	381	421	424	417	453	404	409	365	439	456	431	435	408	420	407	421	425	453	406	435	426	409	425	466	418	437	393	382	413	452	427	434	433	423	415	421	440	426	431	416	397	421	395	417	470	402	410	446	414	423	434	433	409	428	444	392	446	426	421	460	446	446	445	418	438	401	422	443	437	425	479	433	420	430	416	397	440	444	410	428	408	383	421	433	418	417	448	430	445	423	407	398	418	454	422	374	421	429	434	449	440	413	377	449	463	398	449	410	421	430	444	416	400	440	454	450	418	420	421	468	472	423	404	398	431	447	431	401	401	393	413	428	424	418	479	400	421	403	424	446	425	434	405	455	474	445	424	423	457	430	405	427	401	431	403	409	393	451	421	435	459	429	399	380	452	446	407	417	431	427	435	419	419	417	413	424	457	391	407	412	445	407	402	445	453	434	430	404	441	414	425	448	412	407	464	418	430	440	408	409	432	422	410	411	397	395	411	427	380	432	424	406	436	401	445	423	441	444	433	429	418	410	412	400	413	409	448	406	378	412	429	417	448	396	408	443	392	420	401	411	432	390	410	411	394	460	426	462	439	423	441	419	415	443	399	427	409	394	443	413	414	448	419	434	430	442	438	417	437	445	443	427	426	411	419	399	450	442	387
1362	350	359	364	308	283	296	250	275	243	275	262	257	275	284	288	273	279	264	292	238	268	250	273	281	291	258	275	285	279	242	261	276	316	257	280	265	292	259	283	265	273	249	261	302	264	272	251	274	259	285	282	250	263	245	260	254	272	271	221	250	272	253	275	280	278	249	255	283	257	261	267	263	262	265	274	250	278	257	276	274	271	262	254	249	288	248	259	296	225	258	273	280	261	249	251	254	274	280	270	258	248	248	263	259	259	264	263	265	271	274	249	253	267	280	260	263	240	275	271	246	285	286	254	235	263	262	249	251	260	235	273	267	277	289	275	241	269	256	283	260	286	281	288	268	241	277	230	276	266	279	262	285	255	250	269	273	269	246	250	271	282	251	252	265	249	266	286	255	258	276	268	268	267	255	256	280	275	268	292	249	260	285	286	248	271	274	238	246	280	268	261	296	295	235	305	263	272	258	270	261	291	272	259	263	271	276	276	289	284	240	249	256	266	284	256	264	249	253	254	262	277	268	293	261	287	265	265	256	264	290	266	276	282	260	264	245	293	251	260	274	251	276	261	275	280	252	265	292	282	269	276	289	249	276	266	271	242	275	248	253	258	249	261	246	243	261	262	285	271	277	250	281	264	255	269	245	280	253	255	255	278	254	262	257	274	280	274	268	276	250	251	303	275	254	284	241	273	279	256	255	258	259	262	266	277	274	285	257	280	256	277	258	274	276	265	268	283	270	274	256	259	241	274	268	249	260	232	310	267	249	262	262	289	294	285	259	247	299	274	257	278	267	254	253	231	237	272	282	268	253	242	306	246	247	270	263	269	279	291	249	268	271	272	251	273	269	264	264	246	271	243	274	261	272	262	241	250	261	261	237	280	271	280	256	275	295	289	299	273	244	272	252	259	259	253	253	226	266	268	279	274	290	257	230	271	268	263	302	255	299	263	269	260	257	263	267	271	253	253	286	267	272	272	294	234	260	292	241	253	272	270	271	278	262	281	284	295	269	255	290	297	275	275	268	296	286	261	272	287	268	285	260	254	263	260	266	262	257	267	279	271	265	277	285	255	256	280	247	261	272	271	263	259	242	239	270	280	273	265	251	267	252	243	271	271	284	272	249	261	263	285	227	279	278	282	274	257	310	283	286	250	245	251	275	271	272	302	249	263	279	281	266	249	263	242	266	275	238	254	285	278	250	261	276	268	256	285	277	250	267	299	246	257	251	262	262	258	235	251	273	288	244	264	279	285	314	252	270	270	263	292	265	265	276	255	238	266	255	271	268	275	285	251	235	259	260	253	255	259	259	296	259	263	298	291	250	264	274	246	249	253	269	268	276	306	256	258	253	266	259	287	273	259	264	257	284	264	285	267	282	287	260	284	253	244	285	259	277	255	261	276	270	317	239	261	270	253	255	269	259	244	294	269	273	273	271	283	258	285	245	274	243	267	291	283	285	271	252	269	265	255	259	251	272	241	252	274	283	257	274	270	282	272	241	277	260	272	263	280	274	249	291	226	264	291	256	266	284	267	257	251	280	266	275	266	269	250	248	289	262	270	249	260	262	237	247	254	265	258	250	237	269	255	303	256	254	283	276	269	267	263	265	252	274	272	253	266	259	234	260	266	248	254	272	267	283	274	244	291	248	280	253	289	251	308	281	277	290	270	280	260	250	261	295	262	279	283	278	271	268	281	289	296	272	273	232	279	281	271	275	278	270	259	270	273	280	254	291	282	251	271	266	259	266	288	254	266	244	271	254	293	267	279	281	253	257	254	252	257	272	257	260	254	275	268	270	267	268	256	271	247	271	254	261	304	269	275	262	275	273	287	266	240	252	229	272	237	272	284	272	236	263	269	250	247	249	307	241	256	286	265	248	275	266	290	260	262	265	237	265	248	293	300	265	271	270	276	266	280	280	262	265	268	246	287	264	249	251	236	271	254	247	264	263	238	285	286	295	278	303	226	258	258	262	248	262	262	282	255	270	261	262	304	263	272	276	261	284	229	273	287	274	298	293	271	262	279	294	269	258	286	242	272	302	273	258	253	269	280	255	248	261	276	284	283	252	247	250	286	287	259	293	263	244	242	274	254	269	259	266	266	242	263	278	293	298	260	252	295	259	291	311	261	284	290	262	266	268	284	248	267	269	280	263	265	272	247	278	270	277	287	295	248	288	247	243	269	271	270	272	280	278	255	269	288	269	280	244	268	228	314	270	270	253	267	289	242	285	260	269	284	281	305	269	288	268	265	290	266	283	268	281	297	259	256	283	265	268	272	293	255	279	264	292	255	285	255	289	302	269	275	264	274	246	280	249	260	286	294	256	263	256	268	260	273	286	260	288	270	272	273	234	250	252	293	262	264	274	272	258	269	262	265	284	250	274	264	252	262	247	275	260	280	243	253	247	281	271	283	280	268	265	301	269	281	243	285	269	271	268	279	239	273	273	268	277	273	250	239	265	251	293	270	246	251	268	271	265	266	260	309	261	257	256	219	262	278	282	250	244	256	279	263	268	236	284	243	237	257	242	248	214	256	293	277	280	278	250	306	240	240	259	246	253	269	241	238	283	253	282	286	232	283	253	250	230	261	261	255	254	229	271	235	268	300	279	292	285	278	277	242	280	278	264	272	294	259	282	280	277	289	265	259	265	251	274	275	241	267	267	299	262	251	264	273	282	246	264	270	264	293	261	277	218	267	278	246	270	241	241	291	274	275	264	280	253	280	293	260	274	276	268	284	279	296	278	277	265	264	264	262	285	249	273	264	254	241	273	274	280	281	252	252	259	288	217	279	267	244	294	258	263	282	270	284	263	254	262	264	275	274	260	263	293	282	246	298	268	238	267	281	244	248	286	279	276	266	285	307	279	271	255	246	249	282	272	284	295	263	284	265	258	251	250	300	271	259	266	246	260	278	246	274	244	289	271	264	273	283	238	256	233	269	264	300	257	269	291	297	274	258	270	257	261	240	294	282	264	288	279	283	260	258	257	280	245	262	284	249	280	233	268	270	278	249	260	263	261	262	268	241	275	250	264	232	256	292	253	268	294	284	234	291	259	254	255	288	253	286	267	264	265	250	302	276	273	233	264	263	262	299	237	260	283	258	259	276	263	256	249	259	275	222	246	259	268	256	257	281	264	276	256	273	275	283	262	235	259	282	267	285	269	271	261	262	257	242	265	249	267	257	258	295	261	257	270	247	279	266	258	292	256	256	281	290	264	252	257	271	280	288	274	250	262	246	292	234	274	267	271	258	291	292	289	290	258	275	247	297	264	270	257	259	254	236	259	261	253	281	285	264	273	278	267	253	283	267	258	254	286	277	287	263	267	279	265	273	291	287	284	277	249	255	265	245	248	260	269	264	273	280	265	272	260	259	260	265	256	265	255	257	235	277	265	258	270	287	250	246	242	252	297	260	255	284	267	269	236	270	266	274	235	267	241	266	274	276	244	300	302	290	264	228	253	245	292	277	258	294	260	267	284	272	246	284
2243	949	1023	1056	1041	930	944	929	882	917	873	851	842	880	816	836	785	822	877	876	814	829	824	824	813	876	884	900	939	929	818	833	856	851	802	811	820	809	824	826	812	823	839	817	798	798	885	842	766	818	851	910	837	781	788	766	828	759	813	813	852	804	787	803	822	807	825	806	790	797	790	827	821	819	858	763	823	796	813	816	845	807	811	835	836	797	797	792	863	830	782	786	800	856	806	834	818	803	813	796	815	810	803	822	793	805	797	760	766	846	826	852	767	796	798	791	798	815	808	823	820	822	765	829	830	835	795	795	817	801	792	829	800	798	841	818	793	805	829	779	780	833	740	755	801	829	791	779	867	787	812	816	837	789	805	828	784	804	791	804	807	824	816	770	812	849	825	790	829	783	820	836	840	831	805	803	805	792	796	837	843	827	807	804	802	814	835	815	839	831	768	809	848	761	813	784	855	872	811	790	798	806	803	774	762	843	792	825	836	819	807	866	762	816	818	814	843	818	793	844	794	771	832	807	845	780	812	787	864	789	842	842	796	816	838	805	782	792	823	833	787	812	830	787	833	855	770	782	790	773	814	800	801	832	816	840	782	793	815	753	814	815	813	844	803	834	766	820	762	856	820	824	778	826	784	817	825	779	834	833	851	802	819	818	768	861	818	788	793	821	810	821	823	784	784	791	811	859	819	795	866	858	800	835	788	798	821	768	815	798	826	816	860	801	798	872	837	814	803	780	846	819	838	787	802	831	854	812	842	780	834	840	831	838	824	842	890	818	736	812	787	798	801	783	784	804	794	794	784	867	781	831	769	837	840	845	760	841	822	789	840	764	778	811	826	773	849	855	820	808	824	773	804	846	815	794	850	857	826	827	761	796	812	865	826	803	853	760	789	804	838	802	777	801	816	784	812	832	786	785	853	785	813	822	766	791	810	832	826	806	765	794	754	810	804	830	790	801	849	793	862	833	803	842	820	756	844	798	865	804	828	821	817	868	822	820	808	810	764	796	779	801	782	809	775	846	793	801	770	798	799	786	829	848	857	852	811	757	788	760	836	844	785	797	791	813	819	801	799	826	812	837	830	805	843	845	827	790	823	783	822	771	844	826	822	816	833	793	802	790	770	823	861	811	857	792	835	834	778	788	838	824	847	783	818	810	813	792	798	867	817	766	780	753	797	786	785	829	815	821	809	774	787	785	802	843	817	805	789	822	794	844	814	789	865	836	813	845	858	870	813	801	834	801	780	829	762	749	783	766	765	826	831	839	810	800	827	812	831	766	795	870	847	722	768	813	793	796	812	815	807	812	831	843	835	793	817	778	790	840	785	793	830	841	767	808	820	833	854	792	806	766	817	842	815	831	825	867	831	799	819	831	792	791	809	738	834	781	821	797	841	774	803	809	839	858	783	775	827	820	811	808	827	810	814	828	833	827	794	802	900	859	795	812	837	801	783	785	872	818	861	846	739	830	799	864	795	827	814	766	778	828	811	796	866	782	824	795	805	753	786	809	786	838	788	817	789	787	795	775	819	812	792	765	865	806	780	810	751	752	787	803	828	826	764	808	771	789	791	806	767	817	795	809	801	841	805	787	812	850	821	829	855	793	789	797	814	780	792	797	813	853	794	801	807	811	820	791	816	859	763	755	808	820	839	785	803	815	796	847	777	829	804	815	811	821	795	814	732	828	786	831	794	786	795	864	815	806	775	863	798	814	773	829	798	812	781	816	782	843	842	801	888	826	773	811	783	803	838	803	824	849	814	805	810	801	794	784	807	763	829	810	786	797	785	838	821	878	791	819	809	832	749	843	825	816	853	800	808	829	790	773	770	818	816	838	831	828	839	789	850	773	779	835	825	842	760	826	779	808	792	826	835	816	818	832	824	792	805	844	814	813	808	840	858	807	784	791	823	780	766	800	799	815	772	819	787	795	818	789	779	866	794	770	770	787	836	868	820	859	814	849	851	812	754	747	826	813	816	815	772	818	804	800	902	793	835	832	830	819	860	836	798	786	789	780	837	826	774	815	849	818	835	788	824	794	838	751	787	800	783	844	805	820	851	788	835	843	862	831	842	832	784	787	791	801	810	807	809	786	750	777	788	768	795	812	795	818	804	829	842	821	840	783	835	812	798	818	812	829	812	764	820	805	805	834	828	839	804	801	790	767	833	808	829	843	825	811	762	807	814	817	794	846	788	844	834	789	786	770	826	847	809	773	803	850	815	856	796	857	827	799	845	782	850	855	839	848	837	782	811	815	749	785	826	860	845	797	750	824	818	820	838	804	811	871	760	807	839	773	828	814	737	850	811	803	782	809	849	864	786	861	809	815	797	801	816	787	819	796	795	817	824	874	849	775	785	808	828	815	810	763	775	821	812	800	807	765	760	861	774	812	818	784	789	785	837	807	778	799	804	791	852	775	747	735	806	871	739	817	852	853	813	844	818	806	854	834	829	767	769	823	803	805	778	818	797	793	847	801	796	846	806	819	811	788	823	823	785	829	786	805	800	819	790	840	769	795	804	820	824	737	808	806	765	758	813	816	802	803	856	731	807	819	791	798	833	781	828	833	772	809	809	776	860	842	835	742	825	809	816	804	793	801	777	826	814	829	795	838	795	776	786	864	826	839	790	810	853	795	809	773	828	818	767	750	828	858	802	805	814	813	825	789	838	820	817	798	799	805	766	793	876	773	817	799	793	830	818	794	758	881	846	758	801	776	770	850	763	839	795	867	799	832	815	812	827	849	801	819	815	762	719	803	796	831	861	803	819	780	803	816	793	794	820	781	808	850	792	799	886	848	796	767	831	788	790	811	815	851	827	810	830	756	823	817	841	844	785	800	759	821	845	800	792	807	863	839	786	858	787	776	811	819	769	831	826	781	825	826	802	784	858	801	863	790	811	845	825	829	834	805	813	816	817	837	800	756	803	833	812	782	795	816	839	771	821	772	875	778	786	829	802	817	812	856	813	826	768	819	828	847	827	838	824	795	794	809	814	834	804	773	754	782	778	801	766	821	798	837	772	829	814	800	784	757	790	814	781	797	861	827	832	786	827	840	818	791	801	817	804	849	817	766	830	917	819	809	809	838	843	801	810	825	783	805	812	792	811	778	841	793	780	787	767	778	775	780	795	807	799	808	767	770	774	816	781	860	832	841	781	791	774	827	826	775	811	827	829	816	770	828	806	797	804	821	813	809	847	817	824	798	798	805	828	817	804	789	795	786	813	789	828	836	785	832	782	800	813	783	785	825	794	794	821	844	782	769	815	862	823	819	858	849	846	797	822	783	807	793	794	863	819	820	816	780	786	810	785	810	790	800	789	798	792	780	825	769	787	796	828	784	815	755	782	823	777	771	810	803	798	786	803	772	806	777	836	806	814	826	824	835	833	808	804	780	826	827	825	809	781	780	792	806	858	798	793	830	804	788	812	860	770	816	831	844	808	811	828	767	829	823	753	838	784	825	843	797	809	754	805	838	819	768	863	878
4709	1200	1424	1044	750	561	434	325	306	277	224	244	213	201	199	208	179	163	162	171	190	184	174	183	171	243	330	362	316	273	193	238	190	161	183	167	168	167	147	142	145	140	170	132	167	142	151	129	188	175	213	174	160	134	167	150	158	172	149	165	146	141	148	154	150	149	148	138	140	144	134	156	138	162	153	138	152	150	153	161	134	168	128	170	164	139	150	142	145	154	147	152	142	128	144	133	134	152	127	140	134	145	163	145	167	121	149	150	149	153	125	118	169	139	151	135	148	164	163	138	145	161	144	150	168	140	148	143	145	155	143	158	164	128	141	148	153	154	139	140	148	131	134	147	138	158	139	162	146	147	150	153	153	133	137	145	140	158	123	140	155	162	129	169	136	141	143	153	129	131	145	145	121	168	141	127	139	152	151	138	164	148	150	165	164	135	147	152	140	132	129	144	134	161	132	155	147	150	152	150	156	149	131	138	129	157	155	149	141	141	151	140	131	153	130	140	150	142	157	137	143	154	135	135	140	115	151	126	159	139	159	150	140	144	165	133	147	146	145	175	148	148	134	134	148	146	144	139	131	139	156	131	145	162	160	145	146	146	145	133	147	151	120	151	137	145	125	144	148	142	142	151	144	129	159	148	133	133	142	138	126	154	147	148	146	151	156	160	157	125	164	139	161	171	133	167	134	157	157	136	137	142	165	146	150	117	148	128	153	167	158	146	146	127	159	118	142	150	148	143	145	151	148	145	155	142	150	159	147	143	173	136	168	154	160	149	145	136	147	133	160	141	150	144	147	133	142	136	146	136	137	156	138	159	138	145	130	126	146	142	132	146	142	154	140	167	137	159	139	149	165	142	133	140	151	140	150	141	153	159	155	141	142	150	160	147	152	141	139	159	146	154	134	154	150	153	144	163	163	156	141	162	155	141	140	135	147	142	119	143	169	145	166	143	129	157	145	148	138	140	129	144	144	144	131	160	130	143	153	150	142	138	144	124	145	147	144	171	150	140	133	145	147	139	153	152	147	135	130	142	158	154	147	154	131	150	133	144	151	136	146	135	157	148	157	150	121	137	133	153	151	153	148	159	158	148	156	139	159	136	150	136	131	153	149	151	142	133	132	135	146	142	148	150	156	122	124	160	153	131	128	134	124	125	159	146	143	173	129	116	145	147	140	157	142	123	152	147	129	136	149	157	140	140	150	131	144	158	165	144	139	168	151	157	135	133	151	164	156	141	131	157	132	135	139	125	120	132	132	148	140	132	134	148	136	146	152	156	162	143	143	165	153	146	154	123	133	143	127	132	163	150	157	150	140	143	133	144	132	143	128	131	149	158	165	135	153	131	124	155	140	138	153	137	140	114	156	149	149	138	133	159	167	153	135	152	159	131	136	145	149	135	152	135	166	137	156	165	112	147	127	143	140	141	130	156	139	151	155	155	132	151	142	132	126	136	151	134	155	131	124	140	154	151	151	137	146	137	141	157	145	145	144	141	160	151	142	124	151	130	143	157	128	150	154	152	143	130	117	161	146	143	146	154	155	159	148	170	135	152	154	146	148	153	142	141	164	152	145	141	140	151	133	122	152	130	155	176	140	156	150	134	150	143	131	142	177	132	149	139	140	137	133	158	130	141	168	116	144	145	127	152	147	142	149	130	150	152	154	140	150	155	143	155	140	162	139	155	155	154	134	121	147	135	135	142	133	144	134	144	130	143	138	135	147	129	133	139	152	145	161	144	150	133	160	151	132	155	145	142	139	148	153	152	126	131	175	151	129	140	138	147	171	138	140	159	154	148	141	125	149	151	132	141	138	160	150	141	142	145	124	134	133	137	147	157	145	160	138	132	155	154	146	156	144	157	156	136	133	147	148	151	153	141	160	153	164	144	138	143	151	131	159	139	146	131	159	143	149	145	132	110	159	155	152	132	135	135	151	161	165	121	132	161	119	148	141	141	164	147	127	155	135	161	166	143	144	152	153	136	125	149	149	142	139	139	149	164	134	127	177	113	142	141	145	159	141	158	146	155	130	142	126	163	163	134	140	158	172	153	153	159	147	130	164	160	122	171	147	147	137	128	132	141	153	148	163	141	146	149	136	123	165	146	157	139	156	161	153	129	129	118	145	144	126	143	124	157	130	158	165	138	154	138	139	144	150	144	158	145	164	149	135	139	152	139	174	131	153	140	138	125	129	154	127	150	137	144	154	147	121	134	145	145	134	147	158	128	131	158	156	147	148	134	132	125	166	168	166	161	146	136	154	144	158	155	155	150	141	135	139	148	142	139	135	151	143	133	151	143	167	147	155	164	146	127	152	145	136	142	138	127	125	129	171	130	164	140	152	135	136	141	132	155	148	156	135	152	146	144	155	128	135	137	113	155	140	125	141	138	161	157	133	129	149	143	145	149	135	134	150	157	124	155	144	150	141	129	127	161	154	145	158	128	151	162	147	132	134	136	130	140	160	135	148	147	147	155	157	151	152	140	137	137	150	140	144	153	161	133	141	151	166	140	145	162	137	124	155	146	129	153	144	150	124	163	146	140	169	133	151	138	132	158	157	142	126	125	147	137	143	142	164	119	155	132	145	136	131	135	161	134	149	116	149	146	130	166	146	133	135	131	129	146	130	142	129	139	132	146	128	149	130	150	151	137	136	129	155	133	134	152	155	149	144	133	155	145	158	146	162	131	145	140	149	152	141	135	170	131	161	144	134	144	145	158	129	142	142	141	159	139	153	119	138	143	144	135	148	140	136	129	138	148	127	132	142	161	178	146	128	156	158	146	151	142	145	141	121	146	122	136	155	125	154	144	151	148	135	128	152	152	157	140	132	171	158	150	150	148	140	143	134	155	144	151	155	147	129	141	113	120	143	132	141	127	148	142	139	141	140	135	150	154	126	152	144	131	131	133	150	150	138	136	140	152	153	136	121	133	140	139	139	127	153	127	138	163	176	140	139	158	164	161	140	152	155	135	142	140	137	144	162	153	145	149	163	131	144	142	158	139	146	154	157	153	134	157	165	145	130	168	150	151	137	134	150	144	139	139	122	134	139	154	144	134	156	139	156	162	154	129	135	130	146	142	135	137	151	152	155	153	142	160	155	139	152	139	156	147	151	160	147	143	166	171	166	145	153	143	135	156	145	143	127	128	144	142	135	132	144	140	157	141	143	136	147	142	150	139	126	144	153	151	149	144	155	129	131	150	146	122	132	116	157	134	125	130	156	154	145	133	148	169	151	146	161	130	160	133	142	154	166	123	137	131	170	113	145	138	151	132	125	164	139	158	130	127	144	157	141	151	155	131	135	136	136	122	127	156	139	143	129	152	140	129	146	137	137	133	143	131	145	136	155	140	136	160	135	141	142	170	127	127	159	161	168	134	157	152	147	142	145	143	145	140	166	152	134	149	139	145	152	141	134	160	141	151	149	146	159	157	163	181	130	157	144	131	147	149	152	142	148	135	151	128	141	121	125	156	149	113	137	129	162	136
5505	1583	3723	4019	3364	2757	2343	1992	1738	1466	1272	1196	1017	995	924	832	834	800	799	728	729	651	681	620	876	1651	2519	3041	2656	1970	1596	1228	814	752	592	609	622	609	647	601	628	548	576	494	560	576	577	642	710	749	1076	1026	544	552	515	522	503	464	497	486	484	494	502	484	524	479	491	520	449	441	482	514	472	540	468	520	495	504	505	511	489	471	492	481	513	472	477	495	464	479	523	480	477	456	465	485	505	505	476	476	486	456	498	500	493	494	497	470	484	487	475	471	476	425	503	470	488	447	501	526	476	493	473	491	441	460	473	451	506	517	464	481	472	516	462	504	483	474	466	486	475	464	507	454	446	446	453	474	468	536	470	459	463	460	469	470	461	459	455	448	440	473	466	490	469	482	478	513	464	468	469	526	471	426	483	484	471	442	509	478	515	490	455	462	475	495	487	522	519	445	485	485	460	488	503	491	513	466	505	452	456	466	496	427	473	482	471	461	464	482	497	516	478	453	484	486	444	473	465	488	431	453	489	490	464	474	447	460	463	468	450	450	467	478	476	423	455	454	524	485	444	486	489	446	480	479	490	482	472	456	501	499	443	486	470	484	485	511	488	481	450	474	470	472	471	460	485	458	502	492	456	441	538	473	450	515	467	517	458	485	461	514	461	492	471	487	480	492	515	440	491	475	494	456	508	476	491	456	461	444	449	451	505	484	456	486	483	474	469	477	426	466	469	462	453	494	465	476	487	524	475	456	444	465	471	461	462	486	431	465	451	474	476	454	460	472	484	475	463	464	419	505	460	439	452	436	494	474	494	497	457	495	430	490	483	502	487	509	468	437	453	432	485	459	462	477	480	498	455	450	477	519	473	486	497	464	467	477	443	450	518	476	489	488	477	472	469	464	444	451	491	483	498	494	469	488	501	478	491	455	450	475	491	514	485	483	456	481	460	480	451	468	487	457	471	456	449	492	522	431	460	517	473	459	455	496	459	509	444	456	481	478	460	473	450	478	482	482	468	482	482	488	460	446	497	446	465	483	472	459	497	503	451	497	440	513	484	475	469	441	476	440	466	517	448	445	450	481	448	440	504	435	492	483	444	452	473	485	451	503	435	466	469	472	463	488	471	487	450	440	470	467	441	484	486	458	463	479	508	491	470	506	490	493	479	446	462	479	448	489	465	485	479	479	517	487	459	479	475	496	482	466	481	489	486	472	465	486	492	474	444	513	456	493	480	509	482	462	449	452	452	460	479	445	477	478	492	479	463	459	462	454	441	495	483	466	455	474	481	467	447	481	502	437	469	478	475	454	464	534	486	471	466	489	464	436	468	439	488	476	470	465	475	435	467	495	475	466	479	466	430	454	473	491	455	489	456	475	464	515	495	490	491	476	478	464	468	512	477	516	456	470	421	485	444	483	500	499	470	496	455	492	483	441	468	467	472	495	486	484	472	486	477	467	459	467	454	480	493	459	460	466	459	517	481	453	474	493	470	433	446	448	496	441	459	478	506	511	488	468	454	445	461	498	454	529	501	468	490	496	486	439	472	448	449	485	490	517	477	446	496	506	502	476	497	497	450	481	509	499	505	478	504	488	497	473	467	501	435	458	472	452	502	475	498	481	485	459	497	489	439	450	488	489	463	429	429	472	489	469	491	465	459	444	481	449	456	467	464	499	496	461	470	439	469	455	493	460	458	481	471	461	495	466	458	460	519	497	439	503	454	485	474	503	496	454	491	551	482	483	459	476	490	452	488	497	447	464	498	504	439	500	499	433	509	477	456	441	485	479	485	471	470	491	483	484	481	466	452	463	488	480	484	498	457	463	484	477	451	480	492	469	451	477	468	477	475	496	432	441	476	500	475	432	431	498	479	475	471	504	485	483	471	471	459	471	495	472	490	502	468	460	466	452	517	438	458	452	453	491	451	451	480	465	449	488	503	481	541	470	446	489	493	463	480	472	470	457	456	477	482	448	456	451	507	436	482	459	465	466	479	495	489	493	442	462	499	430	481	474	470	502	456	438	490	460	518	489	494	507	441	466	450	442	490	476	477	474	404	474	483	450	497	489	469	458	462	501	478	478	477	435	440	516	468	466	469	479	480	479	430	476	416	456	474	499	451	436	439	524	438	469	465	479	462	506	448	487	472	465	470	461	469	441	499	451	496	488	475	485	477	429	500	498	442	449	415	467	465	452	477	458	463	494	445	458	472	516	490	467	479	511	498	437	495	491	514	433	460	450	448	479	464	472	461	440	455	466	491	443	458	473	509	480	451	474	487	452	493	469	470	480	433	449	425	491	470	442	461	462	453	504	451	480	472	466	494	523	467	436	513	484	468	485	504	485	475	467	488	478	462	500	480	508	465	503	485	487	462	454	465	446	472	487	501	483	483	503	458	470	438	505	483	445	509	490	485	451	454	496	486	473	489	475	485	420	464	486	469	452	467	461	486	451	494	491	478	446	476	486	435	517	487	463	432	486	474	497	464	476	512	497	478	433	501	503	519	487	458	473	476	475	475	499	513	463	513	491	440	479	533	522	460	492	431	448	495	475	470	460	471	467	509	474	511	502	485	457	472	473	506	491	454	495	480	456	455	460	460	472	472	490	464	490	472	462	442	440	458	436	474	474	464	465	496	509	454	499	433	495	450	460	497	471	493	469	477	447	476	456	492	502	514	466	479	472	472	451	481	469	486	467	495	439	480	480	465	490	475	488	480	454	469	489	460	481	450	470	465	469	484	484	471	448	500	497	443	459	436	414	528	465	482	483	495	462	497	481	446	466	464	480	477	466	508	464	445	455	474	476	504	473	535	498	485	469	476	492	504	474	444	492	458	484	463	491	499	479	482	465	451	461	497	505	460	464	465	462	486	478	467	472	419	487	478	475	465	499	464	449	483	462	480	488	455	495	481	470	496	498	438	453	455	458	479	461	518	446	458	472	494	454	474	470	466	448	514	469	471	497	458	500	457	460	462	471	442	475	494	462	518	445	512	442	481	456	533	475	496	507	463	510	492	471	457	460	463	485	467	450	471	474	491	450	476	471	469	472	472	480	481	441	450	450	498	457	476	452	511	464	431	472	464	498	487	454	492	488	480	488	478	460	464	484	442	486	495	480	471	468	471	459	458	474	443	492	487	451	441	496	486	447	509	484	492	485	498	488	478	484	432	469	495	494	482	466	493	436	533	481	483	495	503	451	452	504	473	455	488	450	484	481	455	500	481	459	470	481	491	494	476	498	498	469	502	459	491	467	455	485	473	443	469	485	488	452	486	480	447	509	484	513	452	487	486	482	455	503	468	484	488	450	501	470	466	479	492	447	502	426	494	469	483	495	463	454	470	493	472	471	480	508	486	496	501	461	501	491	451	451	478	465	487	469	491	500	476	464	471	463	458	488	508	469	509	496	439	479	473	474	466	512	496	480	478	439	468	490	488	446	484	447	474	482	464	471	466	509	483	493	472	446	466	468	499	470	480	457	492	459	513	476	475	490	464	477
8855	2341	2747	1989	1307	906	730	522	448	380	338	269	272	253	217	235	210	204	205	159	154	187	185	162	211	347	535	601	469	395	319	267	165	171	159	146	139	172	167	149	154	121	144	130	133	145	145	160	157	161	243	188	149	120	114	143	137	141	145	138	138	122	136	122	127	136	147	120	118	116	126	133	110	123	131	136	122	134	123	132	149	110	128	111	109	126	119	133	114	120	128	118	122	133	117	100	114	105	131	130	125	131	127	130	124	140	142	131	120	137	126	108	124	123	129	118	117	119	117	128	121	109	124	125	127	124	118	113	131	119	131	139	129	138	141	127	108	130	124	138	125	109	134	111	131	140	109	138	120	120	110	128	143	125	119	132	131	115	123	123	125	129	108	122	127	131	129	118	114	134	134	112	136	115	127	123	122	100	145	113	125	117	126	148	129	126	133	133	120	127	142	117	130	111	126	136	109	123	117	117	107	128	130	123	121	116	137	110	130	138	106	122	149	116	134	127	127	115	109	113	128	127	119	161	124	117	124	131	138	118	134	152	108	121	129	128	103	134	121	114	140	133	123	142	123	145	116	126	125	145	126	119	132	138	118	139	106	127	122	112	127	118	133	140	139	134	146	152	132	129	122	117	121	124	116	125	131	146	136	120	135	130	116	106	130	127	133	122	131	139	136	130	135	110	108	149	143	91	108	121	120	123	118	104	129	130	131	121	105	118	119	116	112	115	127	120	117	141	133	118	134	116	124	135	121	127	126	130	150	110	114	130	131	134	132	136	132	125	114	143	128	148	119	125	133	110	129	121	132	113	133	128	112	137	143	116	109	148	130	115	132	124	126	132	115	125	116	133	128	130	120	115	137	119	133	130	122	120	133	114	140	139	125	116	126	142	110	113	123	136	134	125	108	133	114	115	126	150	132	117	123	134	100	118	114	133	138	129	125	112	132	135	130	137	141	131	120	122	121	124	112	109	122	112	122	121	124	130	111	105	122	101	106	150	137	124	134	118	140	139	111	119	124	126	120	135	141	122	139	115	110	134	124	123	123	113	113	141	116	122	130	110	150	134	121	138	149	114	152	138	129	142	115	122	129	110	128	131	116	115	125	133	134	116	112	125	109	123	122	138	138	122	108	136	132	120	124	102	122	131	119	121	118	130	139	115	147	123	106	126	122	130	117	131	120	132	129	119	110	118	146	119	117	110	138	133	135	126	156	114	116	114	109	128	99	112	100	132	122	142	113	122	128	128	117	134	137	131	131	131	119	136	121	105	129	133	130	118	120	144	122	125	112	149	136	121	124	121	125	110	133	137	118	140	123	119	122	121	116	122	127	131	120	117	121	129	133	139	113	126	117	131	119	119	120	120	134	124	114	119	120	117	122	141	143	124	116	128	131	119	133	133	102	151	126	115	136	134	116	124	126	119	120	124	127	132	132	130	131	138	113	129	133	128	128	111	141	114	126	124	119	124	142	143	130	116	126	134	137	119	134	123	128	146	107	147	120	121	119	130	110	112	129	114	133	114	122	122	136	128	113	126	135	129	120	127	139	133	141	113	117	116	134	130	131	126	133	123	125	121	119	111	129	116	111	126	136	129	123	142	118	116	123	153	129	132	139	126	135	113	135	134	126	120	128	114	141	144	114	143	122	129	112	136	124	119	108	130	147	123	139	123	139	110	124	140	95	129	121	118	115	136	115	113	121	114	149	115	112	122	106	139	122	119	118	104	139	156	134	123	130	119	104	133	121	124	108	122	111	116	125	147	120	123	120	124	135	119	124	129	150	133	136	110	106	118	124	130	131	137	135	143	115	131	127	110	118	128	126	138	127	137	154	141	121	126	105	126	110	110	111	129	139	127	114	117	126	113	145	141	132	140	113	131	126	136	132	116	115	130	127	116	138	132	104	104	155	139	122	124	130	145	126	124	128	110	119	138	130	140	115	138	119	116	122	118	128	118	148	144	128	109	129	128	126	118	143	129	132	119	113	139	114	129	104	125	121	129	119	128	127	122	114	143	111	123	114	115	139	97	131	146	118	108	125	132	130	135	138	140	127	127	124	119	130	119	114	118	111	109	126	133	123	135	113	142	123	121	147	98	119	119	140	119	131	134	128	134	115	130	135	114	121	134	119	126	101	118	124	118	122	121	147	139	135	140	123	136	98	129	135	123	123	113	106	127	129	136	101	156	112	144	121	133	147	124	123	117	152	119	121	121	123	113	111	125	127	115	140	136	122	129	112	136	138	139	131	126	120	136	108	132	132	112	116	118	140	147	123	124	130	138	133	113	118	121	133	127	139	139	113	139	130	117	117	109	127	138	116	152	141	112	134	112	116	133	131	125	113	143	117	132	115	127	148	132	126	122	125	138	127	128	141	145	132	136	131	116	120	123	118	128	123	116	99	123	136	116	115	137	117	121	124	139	111	138	137	116	122	128	122	136	139	122	118	138	117	133	139	142	124	122	125	113	148	124	122	116	126	133	128	127	135	140	122	129	131	152	121	108	117	134	126	126	117	128	125	140	119	119	113	140	133	114	108	138	121	128	141	121	129	132	112	120	121	133	127	128	112	109	110	115	126	138	132	127	106	131	109	120	119	132	127	110	112	118	139	119	135	133	137	140	118	132	148	119	100	121	114	124	123	121	121	131	111	138	112	97	145	151	106	114	125	132	133	129	114	130	109	135	120	145	124	119	139	126	126	137	114	123	120	120	103	121	128	140	126	143	105	135	111	130	133	123	135	134	118	105	106	123	113	135	121	119	116	139	129	124	132	134	148	130	140	136	134	121	135	137	160	138	132	131	132	120	141	123	139	126	126	123	105	126	147	138	133	135	117	98	123	129	139	124	119	120	121	130	115	120	118	132	118	135	144	132	108	110	119	117	151	128	113	134	129	133	115	136	133	132	121	139	137	129	132	128	126	145	123	143	121	123	134	139	127	135	129	127	138	127	112	114	126	124	132	98	134	106	120	125	142	125	118	118	112	139	130	132	133	138	136	140	125	107	122	136	141	107	124	148	121	114	141	135	137	108	109	122	158	130	139	113	121	122	138	102	124	112	133	121	120	112	109	127	107	119	136	148	133	123	131	132	143	138	98	114	137	136	120	117	129	128	141	136	125	133	121	117	113	140	124	114	126	114	118	127	127	128	121	116	122	111	114	110	116	130	131	121	119	146	116	122	132	98	128	117	130	126	131	138	129	110	116	130	131	120	123	124	129	112	114	114	137	113	127	124	115	109	121	127	112	127	130	115	132	115	125	128	119	126	125	116	153	115	125	129	119	117	153	148	124	126	147	112	122	121	144	115	132	110	133	131	123	150	121	106	133	117	130	123	121	148	130	123	127	143	140	145	131	124	128	127	109	134	134	118	122	124	117	122	138	115	120	144	114	125	130	142	135	105	107	127	116	120	141	136	111	114	115	119	114	139	138	110	126	125	119	123	126	125	121	142	145	133	147	127	109	125	121	128	121	145	116	116	131	125	131	124
7653	2708	6481	6984	5957	4736	3774	3130	2780	2319	2060	1862	1601	1391	1263	1197	1141	1002	956	965	906	870	811	877	1161	2740	4470	5201	4511	3570	2612	2029	1128	950	691	683	655	708	829	811	632	576	606	576	511	501	573	748	872	951	1960	1218	574	514	506	489	482	532	470	473	463	474	456	458	489	458	489	502	484	497	491	480	484	489	492	454	460	494	439	444	474	487	426	467	445	431	457	472	422	483	473	450	458	418	471	421	453	465	452	425	438	437	429	465	457	455	427	456	422	435	440	402	456	440	471	452	436	458	432	460	410	436	455	417	439	399	416	458	443	416	431	433	431	417	452	446	463	452	406	386	457	411	443	461	459	388	443	421	442	453	477	450	402	442	426	424	434	441	449	446	457	463	416	439	442	454	447	410	431	465	412	422	426	397	449	423	422	427	414	454	431	423	431	415	452	395	432	444	435	415	403	446	435	428	403	479	459	444	444	436	430	464	443	424	428	480	464	438	430	435	391	426	456	429	456	461	447	420	423	449	390	427	436	442	435	422	487	422	396	430	439	464	434	446	439	463	453	415	466	412	470	452	451	427	452	437	415	446	449	446	455	455	473	435	415	434	435	418	385	438	453	444	397	410	428	396	407	444	416	417	428	411	423	410	456	411	452	386	438	450	416	464	435	390	424	458	454	441	430	399	439	463	474	447	396	410	446	408	443	413	472	456	445	444	402	415	491	453	447	443	419	447	451	426	411	434	403	412	449	378	433	448	447	442	457	455	489	422	433	459	421	466	430	414	431	428	432	405	450	483	413	471	421	458	414	468	435	452	430	447	419	469	426	400	411	404	419	424	416	422	420	412	411	422	413	419	424	435	424	393	435	420	451	433	431	419	448	414	427	428	427	448	460	425	420	441	443	439	478	432	419	412	450	437	438	391	492	427	461	443	459	430	439	405	483	410	414	434	391	434	442	414	449	434	454	432	420	427	429	480	426	431	436	453	445	405	397	429	448	441	450	413	412	434	439	442	433	465	440	420	425	452	436	435	435	446	432	430	415	433	418	420	414	446	451	417	416	477	416	420	438	419	425	464	422	452	419	443	458	438	414	416	476	429	430	468	439	399	444	414	410	434	427	437	455	420	434	435	430	390	453	466	418	426	440	414	441	420	438	414	436	439	427	402	410	448	440	465	439	424	415	398	457	415	373	453	446	434	411	451	440	423	447	443	439	424	411	421	438	441	415	437	452	390	425	427	421	450	420	437	392	418	418	423	411	419	421	433	429	422	432	395	419	441	429	414	417	426	436	434	442	428	429	467	438	426	413	421	411	431	432	443	450	412	439	450	402	407	463	432	457	436	435	446	446	452	424	391	408	424	445	420	465	416	416	394	448	412	482	402	397	411	436	437	440	428	417	458	450	445	416	442	400	433	416	450	451	451	428	424	443	443	435	436	424	410	431	391	419	428	440	424	422	412	416	454	416	420	435	434	434	433	451	431	443	443	406	420	394	454	449	449	422	408	384	410	440	446	410	417	466	457	443	420	429	429	428	402	432	454	441	441	446	405	394	446	418	457	438	420	477	450	388	409	436	426	415	407	421	431	421	438	426	410	422	425	418	421	407	414	427	454	454	416	423	430	437	436	425	428	415	431	440	421	425	427	441	454	431	431	453	415	421	445	427	441	417	410	437	408	446	406	418	433	432	413	424	446	459	419	426	415	474	420	424	462	434	452	417	393	412	449	437	440	402	441	423	445	397	408	446	427	444	407	429	417	399	462	443	436	427	444	448	441	447	425	453	433	431	446	422	439	419	401	415	421	437	402	398	437	429	398	426	407	458	419	415	403	449	408	436	428	440	448	402	434	459	463	458	474	449	435	432	424	436	417	435	408	400	424	457	402	453	465	459	444	416	438	478	420	451	433	456	420	484	443	435	414	408	447	413	446	453	417	388	424	441	391	463	427	463	407	465	436	443	438	446	393	449	404	418	410	414	453	434	428	480	469	430	425	411	449	472	413	437	410	447	438	439	429	447	418	397	431	428	459	419	411	431	439	436	398	416	412	396	400	425	386	423	446	438	422	435	458	433	456	416	491	453	418	422	439	430	437	412	406	400	425	390	409	422	447	454	421	410	414	412	430	412	406	434	436	462	466	428	428	442	458	440	436	461	398	450	413	412	437	397	423	434	429	376	395	423	426	449	476	465	476	405	417	447	429	440	428	410	435	420	456	487	451	468	412	437	453	429	456	418	411	423	439	424	475	428	444	450	412	438	416	436	429	464	421	405	423	451	451	427	427	434	429	446	422	421	420	446	485	425	444	438	423	420	424	407	430	432	399	406	437	435	417	439	438	460	453	423	441	410	416	412	418	424	464	415	392	420	422	422	420	428	421	462	408	427	438	432	461	407	430	412	440	428	425	457	416	453	432	431	408	447	428	421	416	423	438	442	458	443	436	427	394	407	419	397	445	463	449	420	409	417	437	402	443	437	442	406	427	452	423	451	400	412	439	413	412	433	436	377	426	433	425	432	455	437	431	425	441	449	445	394	396	427	416	436	437	394	436	426	453	407	414	447	442	408	421	439	433	418	439	413	440	417	464	402	444	425	460	447	429	395	426	423	453	448	441	431	442	431	417	438	421	459	403	432	435	410	468	457	461	394	467	429	431	435	419	425	444	426	409	426	421	460	461	438	441	420	416	489	426	447	429	427	442	424	458	409	397	394	443	417	449	412	421	423	439	436	443	408	425	415	462	418	444	403	426	465	390	454	446	429	466	399	396	431	417	478	431	433	433	442	460	447	447	482	450	454	425	416	454	436	415	480	418	450	385	429	407	420	419	404	448	420	431	413	438	410	418	453	427	405	448	440	416	385	430	436	413	425	449	436	415	414	423	426	410	433	450	446	391	436	422	456	415	421	419	429	467	399	452	447	420	461	459	458	398	449	449	444	422	423	397	411	466	434	433	446	423	395	475	440	439	397	455	409	425	416	415	412	415	426	438	439	440	450	447	438	437	459	398	429	408	488	423	420	428	401	404	466	398	413	452	425	440	411	441	435	427	428	447	469	401	411	425	436	402	413	421	435	426	413	421	392	436	461	427	451	416	435	406	467	418	433	444	464	446	461	425	470	429	444	436	436	428	430	459	420	475	440	401	423	443	429	435	435	425	412	473	417	391	456	449	421	456	447	440	409	411	413	436	443	424	450	437	407	416	469	442	414	410	442	403	399	416	429	440	428	418	404	415	425	423	433	433	437	451	441	409	454	402	455	473	453	417	433	427	415	435	429	431	434	439	428	445	393	406	446	415	440	436	419	439	456	442	416	422	445	416	397	442	419	416	400	439	421	442	438	408	408	446	414	432	467	436	411	415	426	430	407	439	410	423	449	430	461	450	431	434	422	420	441	427	460	439	426	438	416	411	422	404	421	450	362	425	442	445	459	423	439	427	439	431	394	435	435	444	433	419	447	432	451	438	440	431	443	388	424	426	419	474	445	472	402	438	436	440	414	407
1363	361	344	314	293	303	269	293	252	286	275	288	293	261	297	286	245	231	275	284	243	268	260	282	281	257	301	276	272	284	292	287	242	260	279	282	252	290	261	247	291	276	244	288	262	254	278	258	284	300	291	287	279	278	228	289	260	268	254	263	285	270	259	271	288	268	258	273	254	287	237	269	282	285	283	249	286	245	267	286	266	266	257	277	281	243	254	255	275	274	299	278	264	261	244	256	266	273	290	273	260	264	292	251	257	277	248	262	284	261	282	237	281	250	251	289	234	285	261	258	250	276	245	253	274	266	289	251	294	323	237	272	264	261	252	278	291	282	262	269	278	289	295	256	253	261	268	252	282	232	282	295	286	271	273	297	275	251	258	299	285	275	266	282	279	262	272	266	250	277	268	252	289	269	252	276	275	265	257	250	256	248	311	289	280	235	252	253	256	231	302	268	265	264	284	260	270	285	271	272	289	248	254	264	273	278	281	240	267	247	235	252	259	234	260	270	283	294	262	276	271	269	270	271	292	259	253	271	271	263	265	271	291	273	234	225	255	289	269	272	299	259	260	271	274	243	277	281	277	249	303	268	282	259	289	247	285	251	307	288	248	273	238	325	256	269	285	249	266	219	251	251	242	269	247	279	248	267	273	279	280	254	257	273	258	256	262	262	282	259	260	242	288	280	268	257	251	274	247	263	246	296	286	262	265	244	261	261	259	230	269	280	288	279	266	281	267	289	270	295	254	251	258	269	249	243	248	285	283	271	292	243	258	252	250	270	273	256	264	289	281	262	261	268	254	258	264	243	280	251	266	248	273	280	270	253	251	284	263	285	260	260	238	277	251	270	250	260	281	228	270	269	247	246	284	276	279	269	282	255	283	261	276	275	275	283	265	260	278	280	259	241	258	272	285	251	284	256	254	255	273	234	275	255	282	272	306	282	306	260	297	270	287	229	271	262	249	258	256	295	265	244	277	264	313	286	274	259	270	273	253	270	258	291	234	286	258	262	262	272	268	302	275	258	270	244	271	285	267	255	262	261	291	260	284	247	278	258	253	251	282	263	279	256	265	267	274	263	257	249	274	264	272	240	246	242	274	257	295	272	277	271	283	273	260	304	258	273	260	262	270	271	263	272	259	274	262	266	284	264	294	274	275	262	280	229	286	244	241	285	267	241	286	250	291	273	294	252	267	274	274	262	265	309	252	277	278	272	256	267	253	282	296	304	238	279	245	282	266	265	287	261	258	240	274	280	267	262	283	259	280	237	251	272	298	271	262	273	270	248	255	292	288	238	264	290	274	232	256	302	289	257	285	235	283	235	280	264	279	260	249	289	263	263	265	269	269	258	268	274	276	285	282	263	281	297	284	271	255	277	241	247	287	257	275	264	257	276	235	269	285	269	289	250	279	263	269	237	266	272	261	283	278	262	308	270	255	253	247	257	268	255	287	248	258	281	257	255	260	293	258	267	279	288	284	244	256	252	267	285	272	263	257	283	256	288	248	267	294	255	258	284	288	264	260	248	293	247	261	276	257	274	281	268	283	261	250	244	279	281	233	287	282	259	261	279	283	276	271	288	269	252	274	275	268	273	278	287	266	274	268	237	253	264	282	280	286	232	241	276	272	278	245	269	284	288	269	283	269	271	292	248	266	298	254	274	285	289	280	274	252	254	269	293	244	319	260	281	239	255	240	252	246	308	254	258	292	267	259	292	269	261	278	244	251	275	256	271	275	240	279	284	252	250	273	269	254	294	252	252	270	270	271	265	287	277	258	262	276	241	227	277	274	280	276	255	260	273	268	281	263	289	275	271	264	256	266	251	251	278	298	269	248	286	263	285	260	273	286	276	278	246	290	272	261	249	266	246	257	295	275	247	241	276	266	258	284	276	279	269	261	262	260	255	264	269	288	277	258	288	273	264	274	269	280	267	279	293	260	245	257	277	274	264	256	247	243	267	253	284	249	276	280	254	276	267	240	246	258	264	265	270	267	284	253	287	288	294	269	299	261	285	243	278	257	260	285	269	273	269	280	261	257	264	262	246	255	250	265	262	262	246	259	258	253	282	254	282	279	270	277	273	230	269	299	236	272	251	260	239	275	279	274	274	256	264	252	272	293	298	271	245	265	297	284	250	268	269	249	256	254	272	259	235	267	256	251	278	272	269	317	283	264	248	269	280	267	291	263	263	254	270	275	251	255	264	260	253	266	302	263	275	255	301	263	266	257	236	263	287	274	298	270	240	251	257	280	255	285	280	273	279	276	277	277	240	262	245	286	291	285	292	259	257	262	246	250	261	266	254	292	289	257	266	271	301	241	269	283	289	228	256	276	270	276	278	253	263	278	286	270	291	282	267	268	244	274	262	251	289	268	261	254	269	213	274	256	262	284	275	261	265	256	267	252	284	261	263	253	263	254	248	258	253	249	275	259	247	270	277	249	275	270	296	268	284	273	295	259	277	234	254	231	261	269	272	265	275	263	276	254	253	260	259	278	254	260	281	263	270	303	264	262	259	257	279	274	302	272	294	253	256	236	237	246	289	284	271	269	276	281	248	242	263	260	249	273	275	315	274	263	260	273	260	271	253	261	258	235	280	279	255	297	259	244	254	232	274	253	307	251	263	241	270	265	268	311	228	262	286	268	268	280	265	251	240	295	262	274	279	258	266	225	257	241	265	263	235	248	279	266	282	276	248	259	290	286	265	238	267	258	257	263	256	266	244	289	285	256	264	270	276	283	293	297	255	293	246	237	256	267	277	246	244	267	275	239	278	276	301	284	248	240	276	292	256	295	266	272	271	278	259	289	272	251	273	278	276	248	287	240	236	248	290	284	238	296	265	265	273	280	261	277	268	235	262	268	236	242	276	263	248	289	260	271	282	276	257	252	253	257	257	256	297	251	284	267	297	305	263	273	265	263	268	268	266	273	291	270	271	265	289	277	265	262	270	267	289	283	256	271	262	263	266	294	302	256	262	269	267	258	282	287	272	276	273	274	287	279	296	268	262	268	269	276	305	292	283	278	252	255	291	250	273	249	252	256	287	288	263	258	225	274	272	260	278	237	266	282	284	256	296	248	255	262	244	277	274	275	301	275	281	251	245	290	268	268	261	259	254	290	275	277	272	265	248	259	241	255	256	243	282	285	257	307	273	270	243	273	250	262	257	265	250	277	265	272	268	234	294	286	250	265	241	267	281	286	264	265	258	261	261	288	261	252	281	259	253	266	283	275	251	248	259	273	275	239	269	255	245	269	281	253	303	241	279	266	254	261	259	270	274	278	291	238	264	259	229	268	263	279	247	256	290	271	284	272	253	260	266	253	309	273	261	278	259	276	261	261	250	285	249	278	267	254	266	275	266	259	249	248	266	273	286	276	264	252	266	284	284	265	256	260	265	270	255	267	272	268	247	264	260	269	267	266	254	315	275	300	244	247	277	247	234	280	242	268	285	284	285	250	244	262	281	237	283	261	258	259	240	250	249	280	297	245	235
2258	909	1018	997	1016	967	905	890	917	788	858	910	878	837	832	838	849	797	793	843	885	810	826	835	843	911	872	990	909	921	864	820	788	779	806	843	817	808	863	871	808	846	811	819	781	801	807	856	802	891	966	869	857	806	835	781	810	815	813	742	788	829	815	831	810	803	810	818	785	864	800	783	813	786	815	800	865	786	865	800	769	824	804	817	839	804	824	774	800	833	855	809	757	814	799	781	785	786	823	824	816	811	793	793	742	824	816	788	790	780	831	809	827	786	825	822	812	822	823	832	858	782	820	839	864	755	781	801	822	786	831	806	801	798	835	800	819	753	818	828	839	779	783	804	896	805	763	770	839	823	847	847	825	802	828	796	805	797	779	833	766	802	829	834	834	827	756	812	786	786	759	822	779	835	829	780	843	770	834	802	784	814	835	818	843	800	845	894	761	758	869	783	844	819	815	782	839	810	837	767	825	803	843	774	794	778	794	783	837	745	790	857	811	826	747	828	788	814	776	840	856	748	818	790	791	792	802	860	757	827	815	844	805	805	837	824	806	802	786	839	821	818	863	787	781	875	817	785	765	825	753	785	848	815	830	817	788	812	827	809	827	801	839	878	760	812	787	798	782	861	834	757	818	838	812	808	793	813	816	859	778	816	801	855	830	812	837	781	785	787	828	837	806	811	826	805	782	811	791	777	811	762	807	813	839	804	828	798	844	761	768	809	815	840	778	826	780	807	827	824	764	806	855	837	822	817	818	799	796	783	766	804	863	825	805	807	786	819	796	779	813	767	804	798	823	788	792	796	820	852	842	784	782	833	864	780	802	854	795	763	839	764	800	840	868	822	814	829	782	847	785	833	736	831	793	841	830	805	794	828	828	834	792	779	764	817	812	793	844	777	790	779	820	802	783	830	804	835	803	779	847	794	807	805	857	829	772	844	814	873	849	842	835	811	832	763	816	788	857	799	812	819	826	800	821	795	820	783	825	822	839	803	813	802	797	831	821	809	819	794	818	815	808	816	814	799	795	771	843	850	837	836	780	787	822	824	828	773	811	832	843	782	795	809	803	785	739	833	771	817	779	840	822	820	795	786	809	767	822	790	811	757	792	809	789	808	799	775	863	812	769	854	783	807	800	797	777	770	812	821	819	774	838	793	850	806	825	854	820	834	830	778	777	787	839	818	791	814	812	797	788	784	808	786	778	815	774	800	799	861	829	734	812	793	779	823	823	828	779	824	804	781	791	753	876	838	838	793	797	791	815	790	824	832	787	778	845	839	830	789	799	806	842	820	779	829	822	781	753	843	818	854	827	783	809	798	811	848	807	796	779	817	870	814	768	791	784	839	851	822	798	823	823	806	795	777	794	789	880	809	782	795	750	810	796	808	818	801	864	779	844	758	776	734	787	816	773	811	776	847	778	802	812	809	808	779	844	815	798	802	859	801	770	821	824	773	802	819	808	801	844	836	842	768	801	818	796	836	866	839	795	806	822	774	858	816	791	828	804	840	800	746	802	827	803	773	832	796	787	772	807	837	808	805	815	818	828	786	798	838	801	788	789	826	860	763	798	843	775	793	864	771	760	803	785	858	834	769	783	834	809	822	810	821	862	795	841	780	781	833	827	796	764	820	856	816	807	818	809	792	799	845	781	823	771	788	846	789	763	851	834	816	831	827	776	859	839	794	786	814	778	801	855	823	800	752	789	804	811	864	806	773	783	802	819	827	785	828	751	816	835	796	816	821	792	868	796	788	746	793	758	807	795	780	805	807	881	825	846	772	771	829	813	822	811	814	778	793	834	754	783	871	859	822	790	866	791	846	779	793	796	810	778	788	829	779	778	766	811	819	800	813	794	827	862	817	751	869	782	814	795	814	821	814	854	829	810	813	775	806	840	855	818	816	799	764	833	826	759	802	798	798	883	846	798	821	813	824	805	757	822	813	800	820	841	807	790	776	829	829	816	817	777	792	875	793	845	844	782	799	809	836	810	831	789	832	827	792	839	785	840	879	740	838	785	816	806	805	821	835	808	803	856	808	852	860	860	782	808	777	769	868	829	811	827	796	816	789	784	791	830	788	836	836	830	785	820	829	825	813	772	781	800	743	883	774	819	827	781	807	798	824	816	814	829	833	805	833	815	840	790	816	855	809	817	775	770	792	830	792	843	838	780	794	809	797	789	783	832	813	770	807	826	769	796	799	803	854	809	828	829	860	769	837	838	835	869	867	859	820	785	838	802	802	784	825	809	830	796	798	804	800	773	869	850	843	831	791	799	833	766	796	799	830	793	847	852	776	777	734	853	776	780	838	842	808	852	839	793	791	819	788	789	859	817	794	838	799	848	778	853	845	788	847	806	796	855	790	768	773	790	815	777	795	794	788	789	805	797	797	876	837	825	773	795	831	830	789	810	829	779	846	821	845	762	786	790	805	860	839	806	857	810	841	822	820	859	826	778	809	775	816	831	841	871	792	801	805	856	789	820	829	781	854	782	789	788	808	804	838	789	781	865	831	803	817	818	817	818	838	815	817	788	830	844	809	833	848	815	847	796	802	825	778	790	840	765	807	783	832	829	821	804	822	798	824	823	797	777	818	775	796	852	793	802	846	836	830	791	829	807	814	802	766	821	811	807	857	797	804	804	791	772	807	821	829	824	826	793	823	729	831	783	825	771	812	807	867	835	841	850	782	836	812	765	838	850	802	800	780	856	785	814	820	835	817	821	842	782	843	771	796	834	822	805	851	818	795	794	793	806	769	816	829	795	826	761	821	859	815	801	810	796	785	831	830	828	816	813	784	782	839	787	811	795	807	864	770	804	801	861	850	797	803	808	844	792	829	853	797	815	835	788	842	851	796	837	824	822	763	772	850	819	830	776	761	799	824	876	819	799	836	802	793	791	803	855	779	799	859	821	753	802	874	808	801	786	799	806	842	772	795	832	787	825	835	772	836	850	839	824	843	768	858	877	800	788	789	792	827	784	858	789	828	799	840	791	799	803	796	819	826	795	748	814	815	795	814	782	832	804	773	847	795	783	805	802	786	811	848	861	839	838	852	781	797	774	765	800	817	805	777	821	831	840	832	815	764	853	822	816	848	785	788	841	797	802	782	854	774	822	812	835	782	774	869	832	794	814	732	814	821	808	772	833	832	855	780	813	761	847	849	819	773	825	787	817	786	777	809	806	865	815	851	811	825	766	851	771	801	804	842	881	822	836	816	796	823	821	796	814	805	802	816	824	862	774	799	806	837	832	771	791	868	833	780	797	939	767	814	770	805	795	811	801	791	870	797	845	791	839	853	790	845	801	823	778	772	863	884	849	812	784	818	831	783	799	822	807	819	778	850	759	816	817	821	808	855	788	775	805	861	777	816	755	804	797	839	813	790	856	737	774	815	773	821	791	779	860	856	772	829	832	808	793	800	830	738	877	815	822	817	800	805	827	772	759	838	848	776	819	821	749	842	827	816	809	824	797	792	853	829	867	817	829	770
4630	1203	1471	1082	710	525	447	362	326	302	230	226	203	195	199	185	187	174	162	169	158	163	185	161	205	270	339	384	321	251	243	194	143	172	157	146	163	137	171	160	125	156	131	136	150	148	155	158	169	187	184	170	145	134	137	149	172	148	139	142	143	152	162	156	148	146	127	137	118	142	148	148	160	150	155	138	151	152	160	144	135	151	131	133	151	120	155	143	129	130	151	137	137	153	148	156	138	144	155	134	135	133	133	155	152	146	122	133	148	134	156	134	145	158	161	151	149	134	138	147	156	134	142	146	156	142	150	125	133	138	144	148	146	129	138	143	146	137	136	152	138	164	151	151	135	156	124	141	143	132	139	124	142	141	125	138	139	142	139	127	139	145	135	146	156	139	140	155	154	151	135	140	152	129	132	155	150	153	134	133	122	148	174	140	147	159	153	149	140	144	139	144	142	129	133	155	155	133	140	144	149	131	136	149	152	137	143	146	141	100	128	146	126	167	123	186	139	153	126	130	140	137	159	158	155	132	145	134	131	145	135	157	145	140	159	132	154	153	148	141	140	134	137	154	157	141	159	157	142	170	156	154	136	147	133	131	166	135	131	131	144	143	157	140	159	137	133	148	149	137	164	128	170	140	142	129	145	123	137	147	135	141	143	137	131	148	147	160	142	148	146	130	141	159	146	140	150	144	156	132	146	159	130	157	139	147	171	148	146	146	151	143	158	146	138	149	156	142	161	157	116	155	155	137	142	119	141	144	143	155	139	129	136	156	154	139	110	140	126	130	161	134	146	147	145	151	149	148	126	127	147	139	127	148	170	170	128	143	142	131	150	124	144	136	154	148	146	136	143	147	151	167	131	144	141	118	127	143	120	130	156	125	133	151	136	168	136	148	136	143	128	139	159	132	138	133	136	115	135	123	145	162	146	151	133	153	141	146	161	145	150	147	143	137	150	151	147	117	128	129	145	145	127	157	145	141	147	148	151	148	148	154	156	143	153	139	155	156	121	142	142	137	145	132	152	141	137	118	144	151	140	172	139	157	140	136	143	155	154	155	138	154	161	126	154	128	149	136	133	128	146	137	129	154	125	133	142	156	127	135	140	138	151	116	135	141	139	140	156	151	170	158	142	140	131	117	144	155	147	136	154	130	142	135	126	156	145	157	127	126	155	182	144	112	133	148	147	138	156	135	144	127	148	142	150	149	155	133	135	139	150	145	138	155	140	142	147	146	170	143	150	165	145	148	144	130	112	153	125	143	160	132	147	152	134	158	163	176	152	139	135	119	129	131	153	141	138	138	130	125	140	132	130	138	154	161	127	147	158	155	137	132	134	153	137	142	139	132	141	139	134	143	136	138	158	142	163	148	152	143	162	148	134	128	141	135	144	133	146	141	151	144	150	143	154	141	133	151	137	136	142	140	128	126	133	129	132	141	135	143	139	110	157	141	158	135	165	147	130	132	135	132	148	141	115	144	135	140	156	150	138	150	115	143	115	150	135	139	145	147	136	161	162	133	126	144	147	122	150	138	147	146	132	144	160	141	150	128	118	152	130	152	147	172	127	151	134	150	133	148	165	142	137	126	149	155	147	148	138	149	134	146	147	137	145	148	152	122	140	151	150	140	148	142	135	128	147	131	155	134	153	120	119	154	135	130	153	136	144	139	152	135	138	149	144	154	125	131	159	151	114	138	142	140	140	152	127	158	152	153	124	126	154	141	131	135	160	157	120	143	162	141	151	143	157	174	154	136	138	153	129	133	131	129	136	122	142	141	145	119	133	159	158	146	154	161	135	143	131	140	139	140	156	143	152	123	131	133	135	130	145	152	140	131	131	149	148	141	129	147	164	123	112	152	153	142	150	149	148	147	162	140	128	151	154	137	134	153	142	122	129	123	150	137	145	157	151	125	155	126	134	137	153	145	139	145	150	139	124	150	143	141	134	155	164	156	121	150	132	137	148	157	139	155	151	133	147	153	139	150	136	141	143	149	141	154	145	120	155	153	139	139	105	155	130	141	129	153	161	159	136	133	140	150	139	148	162	147	135	145	140	139	146	129	147	132	127	152	154	161	140	114	143	149	159	151	139	144	148	151	150	148	138	129	135	156	131	119	137	145	137	155	137	133	151	153	125	140	143	136	148	137	141	136	166	145	141	148	151	149	123	150	124	154	146	130	155	152	123	139	159	140	137	139	141	137	137	139	145	139	147	144	138	151	135	155	147	143	143	149	165	154	141	147	126	147	135	125	174	127	127	132	144	144	144	153	128	130	142	135	135	139	135	136	117	144	110	152	122	153	134	138	143	164	138	153	145	142	139	136	142	130	145	145	154	140	152	144	137	142	134	141	134	142	121	150	153	162	147	152	135	149	143	153	147	149	154	127	121	138	140	140	122	137	155	164	140	145	155	148	130	137	131	132	141	144	133	154	146	150	129	136	166	151	154	135	138	150	136	141	147	143	147	138	134	100	152	141	146	146	141	113	139	124	139	152	134	146	126	141	134	135	128	152	129	135	142	140	157	135	155	158	129	175	149	159	144	141	160	148	133	163	124	152	140	123	116	151	143	154	148	128	143	147	144	130	164	145	150	144	161	143	144	141	131	137	143	134	147	152	161	148	156	142	143	142	133	129	137	136	134	142	166	126	128	124	138	129	143	156	153	152	144	143	155	160	123	143	154	135	140	124	141	138	148	141	130	128	144	156	172	116	142	147	134	143	132	150	156	137	145	146	145	165	140	142	122	136	154	158	138	150	123	150	154	124	118	143	155	130	141	138	147	131	155	130	152	151	142	139	141	151	129	132	142	151	147	167	129	117	131	160	134	146	115	156	143	139	148	152	138	147	143	159	154	137	140	133	130	146	121	153	144	152	143	147	139	145	157	129	148	149	148	158	129	147	140	149	139	138	119	130	137	154	150	154	163	144	129	146	179	135	140	135	157	154	161	144	148	154	127	156	147	149	164	154	125	152	149	140	147	138	149	153	146	140	143	134	173	168	145	139	168	129	146	123	124	138	144	125	135	128	158	127	126	139	161	136	171	168	118	131	159	141	144	136	137	155	139	145	109	126	129	158	145	148	123	139	147	134	132	150	135	155	149	127	150	147	125	132	143	145	171	141	131	132	149	135	155	136	153	124	127	135	130	122	135	125	134	149	141	131	148	151	149	133	161	157	109	151	118	156	150	132	143	135	133	132	134	122	125	153	127	166	140	125	151	152	134	136	132	119	138	139	123	147	132	138	131	136	145	146	113	151	145	146	142	133	146	152	145	149	152	140	146	132	139	144	169	147	152	137	131	132	149	125	132	141	131	146	146	132	151	151	148	173	125	148	146	135	143	146	132	147	132	154	136	151	143	143	160	131	124	146	160	140	151	151	137	138	157	152	155	131	144	136	116	134	154	128	138	147	129	125	123	147	160	162	161	152	132	131	166	116	134	152	145	130	129	125	154	143	135	137	138	151	147	139	145	115	163	135	180	132	125	162
5591	1611	3685	4034	3391	2769	2337	1941	1663	1469	1270	1173	1075	1023	953	884	835	758	763	718	753	698	676	687	903	1703	2583	3129	2535	2015	1525	1098	843	712	612	594	609	675	744	728	645	552	520	487	555	517	533	664	682	792	975	664	517	509	538	481	523	487	502	500	538	466	532	466	467	471	515	516	475	472	471	494	446	522	494	510	477	512	474	511	505	467	461	500	512	459	494	494	485	482	444	449	480	447	458	451	470	469	440	470	459	514	473	514	506	491	436	472	479	541	487	459	521	478	529	488	522	498	514	507	497	443	491	469	487	491	479	489	492	478	500	469	469	470	520	504	494	492	461	495	485	491	482	506	454	455	473	447	481	474	489	447	517	484	498	467	483	469	435	475	510	488	415	518	457	486	480	474	459	462	471	478	523	474	477	465	456	547	494	437	464	478	452	502	465	506	458	460	464	480	508	487	455	490	462	456	405	474	448	495	491	516	486	531	497	488	509	469	463	466	465	443	470	459	490	478	461	533	444	486	492	472	486	481	472	478	513	440	480	499	440	472	451	503	459	480	503	502	470	490	457	498	501	459	469	495	483	482	501	478	483	484	492	477	468	493	488	436	478	484	471	483	485	471	488	445	473	447	497	522	465	482	510	454	502	468	463	498	506	491	481	482	432	482	474	481	500	475	505	499	481	488	474	483	481	472	464	483	442	477	469	498	452	464	471	463	498	483	471	466	517	450	456	509	476	464	503	465	460	495	466	445	500	504	509	450	473	440	508	468	463	465	498	499	460	466	461	481	476	465	473	455	501	465	469	518	500	427	484	470	464	472	515	497	441	486	454	488	480	476	490	491	457	453	485	491	439	465	461	470	475	447	496	459	513	448	464	494	509	515	476	477	496	423	441	473	494	455	493	489	482	473	434	472	471	440	505	454	498	506	472	464	466	421	469	494	487	466	478	464	479	461	460	490	439	438	486	460	435	494	475	513	463	462	451	437	458	435	472	407	438	490	474	506	495	504	479	482	476	486	494	469	496	517	496	472	497	490	469	494	471	508	471	460	473	493	480	432	461	486	474	465	468	491	470	457	473	426	483	440	463	502	491	469	482	465	489	485	468	495	459	472	490	469	461	463	493	460	474	437	478	473	464	472	459	481	481	484	505	428	478	477	498	483	484	533	485	438	452	469	432	464	448	495	482	474	472	495	460	450	508	464	478	497	461	469	494	458	472	477	452	505	435	471	507	490	457	460	482	441	482	493	470	465	490	495	469	468	488	421	455	474	487	489	469	490	485	451	462	454	462	472	454	458	463	503	443	465	503	507	436	483	440	452	453	464	450	491	473	481	510	452	433	499	488	503	520	470	476	503	503	487	440	445	508	474	491	465	481	440	481	446	487	495	458	477	483	445	454	476	416	461	469	519	481	498	476	510	476	493	452	468	487	474	504	511	451	464	446	410	494	468	459	433	475	476	489	523	485	461	482	504	475	450	499	417	474	486	491	485	465	471	460	487	488	451	451	463	485	501	439	509	483	474	462	472	442	477	480	454	500	466	489	479	471	493	499	469	457	482	440	461	484	463	474	458	479	480	484	489	440	464	472	513	518	446	484	489	454	442	509	472	468	483	460	463	506	459	444	487	461	473	492	428	491	488	477	446	479	472	466	479	495	462	486	441	456	465	474	472	494	460	442	462	501	493	496	474	485	471	490	539	499	511	452	474	457	467	453	499	441	484	517	461	469	502	474	465	467	484	478	456	506	487	438	473	457	467	515	495	473	480	500	466	466	462	437	508	452	484	462	466	456	462	492	515	481	481	424	453	454	465	499	496	466	460	450	502	468	470	430	497	469	475	477	465	477	492	450	460	433	499	451	493	435	476	463	424	479	438	457	490	466	440	454	425	445	503	443	479	454	448	449	420	449	500	471	478	498	468	450	486	448	467	475	465	486	472	476	462	495	463	473	489	495	485	439	467	452	486	472	501	497	438	488	448	468	506	477	449	486	463	503	481	462	508	465	464	461	512	489	503	489	457	447	462	516	494	466	486	510	441	466	478	462	474	512	486	430	431	480	477	487	513	486	490	490	462	474	508	467	497	454	485	480	488	551	446	490	489	483	426	452	491	456	487	501	423	468	532	475	480	462	494	433	480	472	472	478	483	461	439	462	488	463	472	474	494	463	503	489	445	477	442	450	451	464	526	475	480	502	487	489	479	479	437	435	463	470	472	467	472	466	490	450	494	455	503	453	463	457	484	479	492	490	461	430	442	460	478	485	436	447	446	495	478	496	471	475	446	472	522	445	475	453	467	474	453	489	477	457	501	447	472	452	493	484	481	467	439	444	492	483	481	490	525	451	502	461	473	471	471	475	483	466	520	453	503	495	466	456	455	473	471	464	446	439	428	494	508	509	501	455	494	458	469	469	483	453	436	498	482	480	460	476	461	490	439	462	456	442	478	456	455	470	497	449	462	444	479	473	476	496	473	499	496	518	508	485	456	484	477	466	491	464	468	471	468	480	456	479	489	485	458	417	471	497	476	455	450	445	503	466	466	527	456	478	469	489	427	443	474	448	473	481	490	478	440	475	457	456	458	425	483	448	446	470	449	488	513	452	483	456	442	483	479	455	462	502	476	484	456	489	463	472	461	474	472	476	463	483	481	469	489	448	477	486	461	444	496	415	465	443	453	469	489	468	472	480	490	456	463	497	475	480	449	451	454	451	466	455	472	497	470	446	521	441	477	464	501	469	469	455	435	472	482	459	487	471	444	478	442	449	452	459	450	462	434	462	472	449	472	442	464	480	450	452	485	452	462	473	467	449	446	473	503	460	462	503	476	471	430	478	463	446	462	445	497	486	463	486	486	490	451	486	532	462	434	499	482	467	455	480	455	456	485	468	446	480	482	477	465	504	523	498	449	448	456	473	445	456	453	466	489	496	428	438	476	492	465	450	467	481	513	481	466	471	529	465	514	486	447	437	448	471	478	458	474	483	493	459	516	507	487	424	465	483	500	464	466	510	457	475	467	529	475	458	487	455	469	442	451	446	486	495	449	471	483	435	479	484	487	480	490	419	486	483	469	497	476	468	463	482	481	486	482	468	479	454	489	480	449	488	475	426	486	469	438	513	451	489	466	461	471	474	433	468	462	454	445	433	496	430	470	431	503	471	485	461	463	444	493	456	472	516	452	464	503	508	494	479	490	481	506	466	469	466	457	462	498	433	479	474	474	481	515	537	473	487	512	472	495	453	493	472	461	455	477	494	469	456	476	434	447	475	469	493	458	460	464	482	463	469	474	499	499	482	465	483	503	464	463	414	481	516	464	474	471	492	467	506	483	488	461	489	456	491	502	441	452	477	459	500	442	464	486	473	450	408	480	457	450	472	467	473	462	468	475	442	475	508	480	476	507	500	467	481	466	445	462	464	494	470	461	466	499	471	498	473	472	500	487	458	500	431	473	470	492	463	486	465	493	461	438	471	441	470	489	478	497	489	466	462	458	465	498
8863	2423	2797	1949	1338	900	678	524	404	372	319	303	236	224	194	179	219	209	186	189	168	151	146	161	215	333	469	563	505	383	286	231	151	172	143	138	159	198	188	200	155	162	139	144	136	149	139	141	183	172	193	189	164	129	123	139	123	118	135	122	136	138	135	109	117	120	116	128	131	125	112	111	122	121	118	125	100	137	132	124	116	113	96	120	118	137	124	110	115	127	125	143	148	140	110	121	124	104	141	128	132	129	138	103	107	141	108	129	134	110	140	122	136	116	144	123	132	145	128	127	133	120	105	134	112	116	151	137	142	119	153	131	122	143	145	138	129	140	136	112	116	115	110	131	124	150	139	123	128	140	117	118	129	108	127	126	139	127	124	119	122	120	146	119	135	136	126	118	123	113	124	126	132	116	117	125	126	134	135	116	121	125	150	140	127	108	140	128	116	106	115	120	138	129	131	126	132	128	114	143	116	115	129	143	131	130	138	121	142	129	106	132	122	152	119	141	121	112	134	125	116	123	109	123	143	103	134	103	122	105	142	131	140	118	113	119	112	137	151	128	126	129	133	126	138	138	109	116	126	122	131	135	134	133	128	111	133	116	138	128	119	133	121	119	140	125	102	126	120	137	118	116	127	115	129	129	118	129	141	114	108	121	97	129	122	130	103	127	133	142	139	110	122	100	119	109	117	122	114	121	112	144	134	125	122	132	116	118	117	127	119	128	132	117	121	130	118	119	135	139	110	123	120	123	129	121	109	118	123	134	136	142	159	117	136	131	118	117	124	109	127	129	126	123	146	138	139	116	120	115	143	116	128	133	133	136	122	123	131	121	121	118	120	123	119	107	125	129	121	125	111	128	126	133	120	111	146	124	120	120	126	125	108	140	113	112	126	112	116	101	133	124	128	133	123	113	116	97	114	122	133	117	113	128	146	125	134	127	127	111	135	125	131	146	130	112	139	122	115	111	112	114	139	112	148	105	117	120	128	126	140	119	139	137	126	135	133	143	105	123	131	133	136	140	121	129	136	114	135	114	117	130	131	119	116	134	135	135	125	112	119	122	142	116	127	108	110	121	122	112	135	116	138	138	135	123	117	109	128	123	140	115	129	137	114	130	132	110	120	119	100	122	128	146	121	129	119	103	117	132	121	103	125	122	133	125	143	123	137	120	120	124	122	114	124	114	131	123	144	115	103	125	128	123	141	133	137	108	107	112	146	127	109	113	118	128	117	115	118	107	118	150	142	148	132	123	120	154	144	134	146	118	118	129	116	111	146	133	127	117	113	134	119	109	138	133	117	117	123	126	117	128	119	118	112	140	133	133	141	150	119	111	108	117	106	116	114	126	133	123	133	119	118	126	126	133	118	119	138	133	138	135	138	136	105	126	150	123	127	140	117	134	126	122	120	115	112	137	133	136	137	119	129	128	121	121	131	123	134	150	116	128	134	111	132	119	120	120	110	143	121	109	106	107	135	133	120	134	133	135	116	131	139	126	124	113	130	142	130	129	116	116	125	115	137	116	101	104	118	131	130	117	137	124	129	129	109	131	150	134	121	113	122	134	137	133	118	113	130	135	119	131	115	133	113	139	136	122	133	155	132	115	120	120	127	135	137	106	131	111	127	127	126	117	119	117	118	100	129	131	131	104	122	131	128	120	123	144	130	108	130	135	115	115	134	128	103	132	137	129	135	142	131	129	137	106	132	131	121	131	150	116	105	118	124	125	131	149	124	136	122	142	128	102	141	125	143	139	147	124	101	133	135	115	132	133	126	134	117	127	128	145	118	113	124	114	130	127	125	107	135	124	119	127	146	110	131	108	116	134	96	106	110	130	127	117	131	134	121	131	130	107	138	134	113	128	117	127	115	119	135	107	124	142	126	129	141	143	136	118	116	133	118	113	136	104	127	118	130	115	136	109	129	138	127	130	127	128	116	130	114	142	133	127	147	118	129	124	129	131	121	121	142	159	130	117	118	116	145	111	120	118	140	127	117	137	136	128	133	119	116	101	112	113	133	156	117	124	121	111	102	134	136	107	125	126	120	118	141	127	128	136	110	140	125	129	138	128	156	116	116	115	153	121	127	115	122	142	121	122	125	120	115	115	145	139	128	102	102	116	119	111	132	126	126	128	111	110	116	117	122	131	101	121	121	118	115	130	131	143	141	114	93	125	144	129	118	144	118	112	117	114	130	138	122	129	127	129	115	116	138	145	130	129	120	119	113	126	132	123	129	103	131	133	108	132	123	148	115	130	111	134	147	124	120	117	129	111	130	109	129	124	125	124	119	112	134	113	114	130	116	133	100	115	130	127	128	128	103	112	116	131	109	124	124	127	132	115	147	132	133	120	144	132	133	129	131	119	151	122	124	141	122	115	133	146	126	112	110	130	119	123	135	130	127	129	128	116	145	127	112	128	131	138	113	114	129	126	112	120	120	125	121	126	139	128	107	130	128	130	128	108	129	127	127	138	131	117	132	120	127	117	121	117	120	116	116	129	135	120	108	129	126	121	115	116	151	115	131	108	131	133	129	121	119	124	124	133	122	122	111	108	116	106	121	124	111	144	132	101	130	125	95	132	113	137	139	148	123	120	128	121	151	132	119	137	128	133	117	136	147	147	139	112	114	149	126	128	109	123	121	132	124	127	141	158	121	117	113	117	118	124	131	120	127	118	138	156	118	136	129	111	116	126	126	133	118	117	112	112	127	131	153	119	120	119	138	112	120	137	124	143	133	119	123	134	117	130	124	120	142	128	127	131	105	120	134	105	112	127	116	120	110	127	122	112	134	143	129	123	124	122	105	115	137	127	126	123	129	114	118	130	131	117	124	133	102	115	109	136	138	128	116	116	100	131	128	143	116	122	128	138	118	136	127	126	121	121	118	155	119	116	115	132	134	111	117	104	131	116	113	122	123	140	125	139	136	122	101	124	150	120	134	115	127	130	117	118	129	131	124	135	109	141	113	127	144	128	114	119	132	134	113	113	129	138	133	120	112	132	111	136	99	128	122	116	124	126	131	107	147	128	117	131	133	126	127	119	121	111	135	105	107	151	131	135	121	122	121	130	119	133	121	138	120	111	151	129	140	116	106	108	157	135	134	125	141	103	111	128	133	132	121	124	108	118	126	124	111	118	102	132	119	126	127	118	124	111	111	122	125	110	117	124	116	114	138	127	103	115	131	106	133	128	101	108	125	141	133	115	104	115	115	134	136	108	108	140	111	161	123	112	141	94	135	125	131	112	116	119	123	137	127	128	120	146	138	108	102	112	123	145	110	143	109	115	122	133	127	132	134	110	137	122	124	124	134	124	107	120	116	109	138	124	148	127	116	132	119	113	135	140	117	144	123	133	141	131	133	112	125	121	141	136	125	127	145	131	117	104	145	130	130	98	129	118	120	119	148	132	125	114	132	115	141	120	122	131	128	129	146	130	140	131	97	117	126	122	137	140	135	122	127	128	128	122	139	133	128	123	113	134	118	116	130	105
7608	2827	6514	7079	5872	4790	3924	3152	2720	2302	2079	1748	1524	1372	1293	1151	1151	1066	932	941	934	883	793	808	1194	2925	4517	5219	4384	3213	2259	1641	1067	892	682	649	754	848	1070	989	757	643	539	526	546	562	599	809	902	1077	1217	1172	751	498	508	504	509	458	487	464	481	522	463	475	475	462	470	455	462	490	455	496	441	471	446	454	442	466	453	462	464	443	442	432	422	423	431	458	465	451	481	473	433	424	467	438	489	440	432	454	418	451	454	448	457	488	435	378	444	455	416	416	415	405	476	466	438	461	437	437	424	442	446	427	426	464	432	437	448	428	435	457	395	456	447	465	457	449	434	450	403	442	454	448	418	441	436	434	443	397	431	450	401	435	452	425	423	440	470	424	445	430	469	404	421	411	429	422	463	436	431	461	449	449	409	434	450	406	466	402	437	438	405	405	423	438	437	430	396	432	411	434	466	423	427	419	427	397	452	402	381	399	424	428	414	419	468	438	445	423	435	426	441	433	440	426	394	420	453	398	451	456	449	412	433	466	386	457	420	443	435	423	423	427	467	447	408	434	399	422	432	441	431	464	406	395	452	419	420	432	441	407	431	427	406	432	422	416	432	437	436	420	410	440	455	471	441	436	419	461	412	483	448	435	439	437	436	437	408	381	467	419	421	445	418	434	414	445	414	426	444	431	454	437	437	428	403	429	462	423	461	419	414	425	447	447	450	441	448	439	441	453	445	427	471	419	419	453	477	433	436	442	452	374	437	431	421	445	429	494	420	445	450	448	448	428	449	433	427	466	429	428	443	465	422	448	436	479	460	431	430	437	441	432	462	432	429	418	456	420	424	442	406	412	430	439	449	417	444	448	399	415	468	421	421	443	446	431	432	419	436	408	449	411	471	458	421	426	437	462	448	418	447	453	436	481	398	453	411	435	429	410	476	478	418	420	430	401	413	417	418	420	446	447	457	421	464	424	462	428	431	435	411	429	429	437	405	468	445	422	424	416	414	414	470	433	418	447	384	455	460	399	435	425	424	397	443	408	430	416	456	416	447	436	410	408	434	453	435	421	430	445	429	419	431	420	449	423	469	437	435	442	421	449	457	439	474	405	440	432	439	433	416	433	447	462	393	429	422	425	448	439	423	404	421	426	402	409	435	443	431	433	453	420	453	425	440	430	416	409	424	411	418	458	465	391	392	418	430	482	423	426	429	469	462	447	413	426	439	436	412	413	439	422	419	373	401	426	406	436	404	420	419	416	434	431	436	424	400	452	427	406	451	400	444	403	450	438	420	449	451	437	412	423	425	462	497	460	442	431	448	426	448	447	422	410	418	452	439	453	421	436	425	413	468	439	392	427	437	417	419	442	424	419	436	411	452	408	442	445	464	429	453	423	512	444	417	443	419	452	405	428	450	426	420	461	429	413	474	426	424	461	443	427	456	370	447	438	448	446	435	411	443	424	399	404	422	449	441	421	441	395	436	402	452	397	390	410	415	418	431	429	421	437	403	449	395	430	414	435	424	481	425	441	389	446	444	476	425	469	452	438	456	429	387	458	406	407	443	429	424	441	414	461	418	382	422	424	410	413	438	429	453	436	427	386	421	450	435	422	434	436	427	422	450	409	434	441	448	461	439	408	377	411	419	419	413	406	401	424	431	457	380	434	438	464	412	419	449	439	442	446	421	459	450	411	429	429	466	438	420	412	430	424	468	451	404	443	437	459	434	434	453	431	428	421	418	467	426	414	438	458	430	414	424	440	405	449	443	436	434	436	430	433	443	394	401	441	435	443	429	418	467	424	444	442	405	426	389	462	444	401	429	405	416	435	425	408	457	421	421	475	417	431	441	438	423	405	417	444	443	422	394	451	421	432	440	396	441	410	478	411	446	417	448	422	426	460	474	472	485	411	417	425	427	455	428	447	480	433	420	418	469	460	414	436	412	421	398	408	453	458	434	441	422	402	424	398	407	422	431	456	428	463	433	411	440	451	431	459	412	435	426	440	456	398	438	421	415	415	404	420	405	450	423	412	452	446	452	439	401	417	442	434	440	418	470	434	424	417	402	442	431	443	459	385	421	424	421	425	434	448	415	407	443	481	438	464	469	448	444	438	413	451	414	415	396	419	420	452	427	408	429	414	450	424	443	439	434	440	448	423	418	414	422	463	409	431	422	454	416	402	431	448	446	434	449	456	393	407	416	432	445	411	444	423	427	431	415	427	457	455	424	439	448	402	467	405	407	433	408	416	458	406	460	433	413	438	419	420	369	435	443	430	446	438	457	460	436	414	445	432	431	437	401	442	443	407	411	408	436	435	457	428	402	379	449	449	422	473	430	435	396	436	420	427	456	446	429	389	445	420	434	456	438	435	458	432	455	427	443	438	432	424	420	441	457	459	446	428	413	444	410	427	405	398	411	458	425	444	413	430	456	416	426	436	461	431	452	423	409	420	439	434	417	470	435	460	452	428	444	416	424	454	425	465	438	421	434	422	433	433	424	399	439	409	413	430	430	406	443	426	440	438	451	463	455	418	415	445	467	450	403	445	448	375	448	392	442	440	435	456	438	458	422	444	440	404	452	388	428	450	443	432	421	453	421	448	405	445	426	443	447	416	428	436	459	428	428	401	436	391	407	442	413	434	432	427	437	414	429	444	399	423	416	394	428	412	418	432	440	442	454	414	399	394	394	404	440	414	439	405	434	378	433	460	421	461	428	447	438	454	402	440	456	454	429	431	446	462	422	437	411	411	401	427	456	445	433	437	463	453	455	439	430	436	444	482	435	445	434	453	439	455	437	392	443	455	416	455	411	441	429	423	432	424	449	441	395	430	392	400	436	465	455	396	450	409	449	479	431	420	458	414	457	438	424	471	425	421	445	452	433	458	424	433	446	427	454	446	437	450	420	414	466	394	405	436	406	473	412	401	444	438	433	406	400	443	483	431	465	396	417	447	432	426	446	437	449	438	465	416	440	449	438	423	447	373	435	429	420	429	427	446	455	429	432	457	430	436	465	417	423	434	430	437	427	432	407	424	446	424	437	408	420	459	449	400	428	456	473	470	423	441	470	400	412	429	433	413	429	431	419	420	438	443	470	413	429	439	461	402	395	415	419	426	439	375	380	400	412	440	460	415	375	434	410	413	380	436	418	441	401	423	441	448	447	413	456	442	424	431	441	445	450	457	422	460	393	415	446	435	409	416	457	443	460	416	456	437	420	416	449	452	455	458	442	459	429	437	429	442	415	426	408	433	436	397	444	434	381	446	427	407	433	422	407	419	431	429	457	423	439	416	452	428	441	463	402	422	433	424	444	463	394	445	400	406	453	444	416	474	438	465	441	419	448	429	424	442	441	462	416	415	412	412	468	427	437	424	418	456	412	418	435	436	435	444	416	436	405	442	412	453	436	457	409	415	424	399	429	415	371	445	431	441	449	449	434	399	456	420	445	441	450	460	420	448	400	420	443	431	384	410	444	423	459	408	382	413	451	407	424	444	438	430
1320	295	334	310	263	288	266	291	264	258	268	283	290	297	264	256	266	278	261	270	252	267	258	248	300	312	268	271	291	271	259	289	266	257	269	271	287	285	273	266	267	253	278	290	264	286	257	267	305	262	254	258	276	259	259	265	273	270	299	247	283	291	237	279	270	251	280	262	263	259	256	283	251	258	287	270	280	287	261	247	245	258	271	255	237	283	269	257	256	277	266	281	270	289	273	253	281	263	242	280	256	258	271	257	278	304	259	256	285	267	281	251	275	274	277	275	272	267	255	260	279	269	254	258	287	243	265	270	277	258	261	277	245	265	287	240	286	271	261	276	288	255	260	252	253	273	287	285	283	241	260	258	278	268	248	258	249	283	258	297	269	282	257	268	264	271	262	241	266	266	300	245	249	280	284	269	249	291	280	277	249	267	270	280	285	291	262	276	263	258	260	254	281	263	286	266	268	260	270	269	266	234	278	245	279	297	273	258	278	254	277	276	305	289	259	250	271	291	258	269	290	279	269	290	270	260	261	282	277	266	247	298	288	268	291	277	249	270	239	263	280	292	270	275	263	261	269	274	258	295	238	256	272	268	258	265	281	274	296	276	271	277	267	258	271	277	256	260	265	289	267	289	245	273	266	266	265	287	275	253	252	287	259	245	256	245	263	279	279	292	296	291	270	267	246	247	271	252	252	292	295	257	290	280	286	284	254	269	271	271	241	296	284	260	269	272	268	274	256	273	261	279	250	268	290	295	266	265	300	287	269	271	261	260	251	277	246	246	279	269	252	245	271	273	253	273	253	279	273	242	238	292	284	265	275	230	268	248	233	267	283	287	285	278	263	288	253	270	258	271	276	269	271	276	255	247	266	272	272	289	251	282	265	242	244	279	267	280	255	272	261	224	270	285	269	279	268	275	296	276	241	282	284	275	255	274	285	263	283	278	271	276	275	277	250	254	314	274	267	258	263	280	257	263	248	282	276	264	286	316	273	255	277	279	275	263	231	258	254	256	282	266	265	285	296	272	256	255	274	250	291	260	271	249	268	270	257	255	291	251	251	265	254	283	267	277	280	236	264	281	256	296	233	294	287	284	276	276	253	280	289	292	295	268	271	269	283	251	269	273	264	266	275	252	262	252	245	267	270	271	265	262	248	275	257	248	270	262	256	269	277	270	266	290	277	265	271	272	276	271	283	271	271	271	257	277	243	274	265	265	304	277	262	265	281	263	250	296	277	254	266	279	278	277	262	277	266	248	292	268	283	245	295	251	257	281	270	283	285	277	304	248	277	282	258	241	257	272	252	297	247	240	259	273	297	263	284	273	273	271	275	253	254	264	310	248	311	256	263	290	260	224	291	271	260	271	268	246	240	267	281	255	230	276	297	254	282	286	260	255	259	278	251	272	276	247	248	266	244	269	270	280	256	270	266	292	277	279	257	278	277	258	288	266	242	289	296	265	244	248	243	274	254	278	265	274	235	249	272	254	272	278	288	271	274	273	293	255	251	268	297	288	270	277	263	269	245	266	249	279	289	261	269	296	278	284	244	249	240	265	285	251	303	241	279	263	269	292	258	283	266	252	269	257	251	286	311	276	254	288	252	304	253	280	284	265	276	259	240	268	279	287	271	248	257	262	249	263	274	283	260	273	256	269	286	265	268	267	300	276	257	290	241	258	303	267	283	289	271	270	273	266	285	273	274	262	265	253	296	269	266	254	263	266	279	256	292	282	291	266	289	292	279	251	261	261	252	271	260	247	250	282	290	282	261	264	269	254	261	275	276	265	287	265	267	273	280	313	290	274	254	282	250	291	240	261	231	257	236	250	257	290	257	264	271	266	273	276	269	282	241	267	245	292	290	266	257	272	253	289	243	250	279	261	301	260	243	300	283	247	268	269	270	282	286	276	272	267	265	313	289	287	236	244	246	260	254	274	248	259	252	267	259	270	261	284	271	295	273	263	246	251	281	251	268	253	268	307	267	239	273	225	296	273	261	276	250	263	291	289	269	270	288	282	252	287	271	251	275	278	278	282	261	238	263	234	271	259	307	230	298	289	305	267	242	257	277	284	280	269	266	276	263	261	232	289	295	287	276	252	277	269	285	273	252	266	268	289	246	269	283	266	292	264	287	272	273	270	308	261	242	277	280	253	263	298	262	279	289	245	280	264	265	252	258	283	268	273	272	299	225	273	264	254	280	294	281	257	247	248	254	281	277	256	302	281	289	271	250	226	270	242	266	287	273	256	286	281	269	259	289	267	239	248	287	266	265	241	314	272	267	278	295	257	278	240	282	257	272	270	238	254	254	283	267	262	266	261	256	287	290	282	271	266	251	258	284	261	272	281	261	247	292	264	262	269	253	247	235	253	262	274	286	264	275	260	250	279	244	268	257	308	282	294	278	253	276	249	278	252	295	251	260	294	285	298	270	287	284	272	255	256	244	291	264	277	264	268	272	301	273	251	257	315	261	280	285	284	251	280	275	280	246	273	251	244	274	279	282	275	282	269	299	271	257	257	262	255	271	290	308	294	291	261	264	253	274	258	257	281	255	291	276	272	248	280	280	252	265	263	263	279	266	249	257	270	286	285	269	277	279	284	262	277	268	250	245	277	284	269	266	287	268	254	275	258	257	294	273	255	260	245	272	263	291	288	270	238	279	270	271	270	243	258	300	277	287	283	264	258	265	262	284	286	270	239	275	245	293	266	290	288	285	271	264	275	254	251	276	257	248	275	296	267	276	272	278	262	251	267	266	270	262	252	261	274	287	277	250	284	242	289	269	272	250	246	276	266	277	261	293	281	285	268	274	253	271	255	277	300	242	273	280	265	270	278	275	268	243	262	244	254	298	283	276	276	259	266	245	261	270	280	311	240	273	261	277	293	281	244	271	269	277	290	279	283	263	271	268	271	285	265	268	255	262	261	265	247	264	277	263	279	244	266	261	256	292	252	324	265	238	288	291	243	264	259	271	276	263	283	292	265	275	275	282	312	259	277	274	260	261	248	261	279	273	280	296	264	287	297	255	296	261	270	270	253	291	241	275	247	267	269	266	262	249	285	276	270	242	248	271	281	247	275	285	257	282	264	233	248	250	259	269	274	227	301	280	250	297	273	255	270	249	276	255	264	268	268	246	274	293	248	272	280	249	263	296	269	326	263	275	280	276	259	290	262	271	275	257	249	280	263	274	264	250	292	249	254	268	260	241	257	273	257	248	261	280	248	247	277	276	254	253	268	286	266	247	252	261	297	269	280	288	264	306	262	252	287	255	267	293	286	295	248	283	280	283	276	269	254	283	275	253	280	287	279	266	249	252	259	247	282	308	284	303	256	237	276	249	243	251	261	261	231	244	249	265	263	292	269	258	272	238	293	272	253	287	268	241	287	262	262	261	280	276	294	294	228	253	273	248	233	292	278	262	304	269	274	272	255	268	275	270	277	267	285	243	275	278	271	289	276	294	291	278	274	296	251	264	263	269	254	262	281	232	271
2237	881	944	992	1004	978	869	905	923	824	925	873	875	842	809	827	848	782	793	849	835	842	812	876	827	919	920	913	890	878	880	824	810	844	837	798	797	866	789	798	844	803	806	794	799	803	818	871	824	878	929	974	796	815	825	809	836	829	830	820	800	773	844	812	828	808	840	804	845	783	839	803	782	809	789	795	793	781	842	846	818	840	845	846	823	797	844	815	848	858	822	798	834	835	778	791	773	860	801	804	790	801	826	803	813	815	825	846	800	808	844	853	820	830	843	776	805	852	826	802	842	803	772	828	866	846	811	832	742	775	770	812	813	847	856	815	805	792	852	832	794	796	843	790	805	834	815	838	811	825	848	820	781	824	806	832	798	743	795	778	872	843	795	804	851	870	800	842	783	793	840	756	805	847	814	783	823	827	818	808	839	812	807	814	790	791	807	846	836	840	848	813	858	821	786	829	812	795	800	828	851	886	822	834	794	797	848	827	867	835	808	794	789	801	825	791	797	805	823	836	810	773	814	860	833	809	848	808	805	802	855	851	805	808	823	788	797	795	765	840	813	825	831	840	794	834	835	818	838	819	756	808	766	843	829	844	834	795	838	810	784	794	798	818	819	866	816	813	842	846	812	815	822	794	810	846	791	809	840	826	861	860	830	808	878	818	826	829	827	854	791	798	813	746	843	840	802	859	819	834	812	792	796	819	824	830	815	798	806	833	827	836	859	868	834	796	832	763	813	834	842	809	834	809	801	806	839	817	805	807	810	847	815	832	826	803	858	792	877	829	832	836	815	823	853	798	807	848	791	796	797	797	816	872	812	860	834	826	828	862	785	826	818	881	795	889	840	811	812	798	832	838	840	797	819	803	770	857	785	838	824	807	847	795	827	817	794	823	829	846	820	764	822	819	831	808	825	839	792	851	845	849	845	796	829	800	814	779	785	828	803	880	852	812	770	795	786	828	882	818	778	838	819	801	854	850	781	802	820	838	849	811	815	796	764	839	848	827	818	807	815	817	846	856	826	796	790	828	817	800	811	850	802	792	856	837	827	792	806	821	828	796	848	804	831	802	811	775	853	817	827	815	857	856	816	848	822	846	786	828	824	822	760	856	783	826	853	820	845	799	859	798	839	780	820	866	755	843	849	808	804	899	833	826	827	808	877	836	833	760	844	832	811	816	823	847	801	825	843	778	775	804	778	836	818	829	823	804	809	821	822	821	765	886	833	814	782	792	837	815	776	815	862	790	829	845	809	774	795	797	791	851	803	851	816	832	785	757	832	789	832	818	855	821	815	821	860	794	830	828	825	840	792	822	831	804	883	810	824	812	817	821	833	829	810	779	799	803	846	821	809	778	790	861	755	818	821	844	802	829	869	796	854	821	771	847	813	827	779	834	838	799	794	784	803	832	781	850	822	810	788	749	760	865	834	824	790	847	859	815	802	776	859	871	787	801	852	833	810	797	815	792	779	831	814	818	820	813	831	829	823	827	796	842	863	767	831	826	788	821	798	842	797	836	833	807	762	804	869	822	821	785	804	795	841	855	830	847	762	826	885	851	804	780	831	796	852	826	834	787	824	779	802	834	803	808	813	785	805	810	823	802	787	805	826	779	814	842	784	764	803	762	776	791	844	831	820	772	849	812	818	838	738	814	853	802	821	813	883	780	818	816	837	826	826	773	830	809	838	824	830	835	795	825	796	833	833	797	815	876	791	839	862	813	836	824	846	796	831	816	793	792	770	833	818	812	793	761	844	806	839	823	809	788	850	829	783	801	837	823	802	796	800	779	857	782	839	740	853	787	823	886	837	785	800	798	789	799	836	838	790	810	766	848	849	807	794	819	844	833	798	818	808	846	781	816	822	821	776	838	818	831	787	821	840	779	789	794	819	839	764	831	831	851	850	792	768	825	791	840	845	813	811	810	840	847	850	811	874	833	819	793	796	830	856	854	858	804	781	751	823	782	831	888	789	793	800	800	860	798	821	858	809	851	837	814	864	844	789	793	811	814	854	837	814	814	821	782	855	842	795	792	818	791	878	810	820	767	812	770	870	825	800	830	797	829	809	875	782	807	824	786	845	803	830	839	845	822	790	796	802	861	840	874	797	883	796	813	817	820	856	757	846	824	812	803	792	809	832	806	842	806	774	823	781	865	841	858	821	841	794	779	814	849	841	810	822	867	821	803	798	800	817	858	796	785	780	881	822	868	790	837	824	814	802	810	855	817	840	856	864	782	879	828	846	803	790	767	802	824	804	789	818	859	803	805	796	795	800	831	865	834	817	823	802	757	782	803	821	833	788	851	783	800	818	794	815	811	846	852	797	810	801	769	765	773	812	834	859	870	798	871	821	866	801	852	818	819	861	763	793	824	816	833	817	762	836	784	830	827	843	794	845	798	838	835	776	818	782	834	803	819	775	846	827	796	842	845	808	810	841	851	797	816	849	801	790	825	788	817	836	865	851	794	901	806	858	828	790	835	839	823	842	816	792	835	796	801	814	823	822	870	861	871	831	830	845	816	792	851	815	818	803	846	816	860	817	811	838	844	863	778	820	861	807	799	859	852	801	825	785	791	807	816	819	745	822	730	772	831	830	806	821	858	813	866	838	817	814	788	782	768	792	791	836	873	810	799	768	796	827	860	783	825	799	891	873	817	857	822	843	886	824	849	778	838	831	814	854	802	824	826	866	875	813	846	872	787	796	808	819	848	794	843	784	856	854	778	809	751	796	817	778	839	797	804	794	751	848	850	804	861	805	819	779	809	764	810	781	786	782	776	830	788	814	787	766	850	753	754	834	808	860	829	818	793	811	755	843	801	858	826	837	827	816	780	813	801	831	812	838	841	829	795	791	828	786	892	758	800	789	853	836	785	803	801	775	831	835	795	833	760	806	777	798	838	806	833	795	778	820	814	812	807	830	843	812	783	833	804	796	783	825	806	809	875	827	838	768	823	816	785	788	878	849	788	853	856	873	813	823	855	779	853	766	803	763	837	777	771	868	799	818	810	819	825	810	785	849	819	810	815	806	844	787	820	827	813	850	811	806	838	798	799	804	822	834	793	793	831	792	793	825	795	837	849	800	828	802	789	860	785	806	845	808	874	859	822	828	836	856	828	813	816	807	831	825	781	790	859	857	799	806	804	794	818	882	851	833	820	786	787	816	788	801	797	754	812	804	835	846	757	779	856	850	857	758	768	839	815	817	783	792	811	819	825	802	839	857	862	804	840	822	868	827	814	840	840	846	853	794	863	789	860	808	841	803	782	840	823	865	793	847	807	866	819	856	787	798	864	837	799	858	857	822	811	853	799	808	779	814	828	841	832	871	864	792	791	809	827	858	844	785	809	829	803	808	778	834	816	772	854	806	790	807	779	850	841	807	825	776	826	821	806	827	810	796	774	801	825	793	780	819	841	819	815	819	782	841	856	801	832	808	782	821	848	846	836	819	864	788	804	807	791	861	821	816	880	876	828	819	801	854	829	800	804
4584	1240	1522	1093	743	528	434	324	322	259	240	202	221	196	196	194	182	180	166	177	164	174	179	164	207	264	314	405	294	247	235	210	174	178	154	176	166	170	212	181	182	164	151	152	144	154	126	169	171	169	221	191	148	148	149	159	140	148	135	172	148	140	156	159	150	150	146	154	172	115	152	123	158	156	155	140	132	152	123	123	115	134	135	146	142	137	148	149	141	141	159	143	137	151	133	145	145	146	147	154	153	148	152	145	141	142	152	152	158	142	157	136	141	142	167	154	140	160	157	148	164	148	151	148	131	135	141	145	121	124	156	141	130	164	147	147	146	148	148	112	157	146	143	153	160	135	159	159	145	126	139	146	144	151	142	151	142	152	140	161	129	118	155	143	171	125	131	143	134	146	132	165	153	166	162	147	146	145	162	146	141	161	140	148	152	157	140	135	135	140	138	149	117	145	139	156	141	135	148	142	132	128	159	136	159	148	140	152	154	156	143	147	157	143	134	146	158	150	158	167	167	138	150	148	141	159	141	169	159	164	140	137	142	133	132	146	146	153	148	156	149	150	143	158	159	153	150	145	156	147	127	143	138	151	142	153	149	113	162	129	145	145	155	141	156	154	138	127	152	138	148	156	158	153	141	137	138	161	141	138	152	141	150	142	138	149	132	159	141	145	162	135	146	153	151	140	141	127	154	178	153	137	161	199	163	124	128	134	147	143	163	162	143	147	134	148	159	147	162	142	179	156	125	143	138	145	167	164	142	125	143	124	131	147	153	153	158	156	141	147	150	143	147	160	137	141	138	119	149	127	161	139	148	132	150	159	160	139	139	130	134	144	151	135	138	137	142	149	130	117	148	135	153	136	118	167	136	151	146	147	155	139	145	153	168	142	144	117	149	131	141	126	144	159	134	146	144	140	155	127	155	137	147	141	151	147	150	155	159	162	122	131	169	149	125	164	156	154	154	133	137	144	177	145	159	158	142	138	145	151	151	160	149	160	141	141	146	135	168	163	157	151	153	121	154	162	138	149	142	136	123	137	167	143	160	135	165	165	127	147	167	143	131	144	127	148	149	148	147	157	125	163	138	120	146	152	152	135	135	142	152	165	148	148	144	131	145	147	129	127	142	137	156	126	149	181	148	169	153	140	138	148	153	150	158	131	128	138	135	145	135	138	130	128	159	148	123	123	123	131	174	147	154	136	147	149	128	141	135	152	167	143	127	142	161	143	142	154	166	175	154	161	147	178	142	164	148	173	144	142	150	151	140	155	151	120	134	145	150	137	124	111	154	121	141	130	131	173	161	142	145	150	151	129	141	134	145	136	159	146	122	139	146	148	135	147	142	133	157	139	154	147	126	130	135	147	155	158	149	130	145	153	158	134	170	132	147	150	159	146	153	138	152	130	131	168	140	139	146	143	162	154	121	155	155	140	141	153	144	147	136	129	151	123	145	147	135	159	132	127	130	160	139	143	163	138	146	133	134	179	142	141	159	151	132	144	125	149	120	136	150	139	130	112	150	143	156	158	125	156	160	159	137	165	142	147	144	147	153	134	126	147	146	143	179	155	172	131	139	137	146	156	131	155	154	151	140	157	151	138	142	149	134	129	131	134	142	135	137	140	158	147	145	145	131	149	143	133	149	134	132	126	146	147	141	157	139	157	138	127	130	127	135	121	137	153	146	148	138	154	143	128	149	143	141	174	133	133	147	144	134	146	128	156	167	159	114	150	133	141	129	138	147	167	122	164	154	138	141	156	143	135	133	126	157	139	138	131	130	138	159	154	146	147	157	135	156	148	129	183	138	139	144	135	154	150	155	151	142	142	161	141	142	130	147	160	137	132	142	153	161	157	130	146	143	127	121	161	141	143	125	157	139	160	151	146	150	142	146	147	135	145	134	160	169	131	139	165	156	165	150	151	135	143	164	135	142	139	136	161	130	147	145	135	141	119	141	150	130	157	141	175	147	126	154	149	160	150	137	124	136	140	141	155	149	145	134	137	130	154	135	156	131	161	174	147	144	142	136	147	153	153	142	151	129	122	149	126	150	136	139	155	152	142	135	177	126	127	130	142	150	136	170	162	146	144	159	145	146	119	141	168	165	141	134	144	152	153	152	131	177	143	169	135	151	147	126	128	155	158	143	126	151	128	124	147	153	165	146	166	134	144	136	159	132	144	145	160	150	121	142	143	151	161	150	149	131	148	157	140	164	134	143	144	158	151	152	163	137	151	144	149	153	155	116	144	137	144	148	140	143	160	154	153	147	124	149	141	152	155	157	146	168	140	138	119	173	141	128	170	155	158	150	150	166	133	153	151	126	147	144	146	132	157	150	139	162	144	146	127	184	153	149	147	125	151	137	131	143	158	142	164	152	149	141	153	145	134	138	148	160	144	142	135	162	138	141	142	137	142	153	139	138	143	165	170	130	136	150	169	151	146	153	149	137	141	146	153	135	150	155	149	159	127	130	140	125	154	143	140	161	153	152	155	160	141	156	151	120	149	151	134	158	146	144	143	141	129	169	154	151	175	154	146	158	147	140	122	146	135	149	130	158	149	121	127	133	147	132	152	151	145	135	137	122	168	158	143	135	138	161	150	161	159	139	145	136	143	133	159	138	173	142	163	152	152	142	145	129	130	156	149	151	153	134	175	152	167	122	136	168	145	143	147	144	132	146	147	158	145	158	147	165	153	157	144	159	141	167	168	160	150	135	144	144	160	168	133	144	153	150	143	162	156	142	131	131	133	168	156	162	125	140	144	146	134	143	162	157	143	131	153	141	160	146	121	132	158	133	154	123	135	127	149	161	163	140	145	143	144	151	150	145	165	158	145	149	143	141	162	136	138	149	142	133	131	130	136	158	149	134	144	132	154	161	143	151	130	141	136	142	153	161	129	138	141	142	141	135	151	135	159	141	164	154	130	141	127	156	148	149	155	148	137	143	131	140	130	158	134	129	151	147	127	166	150	149	141	140	151	128	149	137	147	145	123	140	130	151	156	156	159	136	156	135	159	153	151	138	125	134	130	135	180	139	147	148	156	141	149	153	184	149	144	147	166	158	156	145	148	148	145	175	155	155	151	144	138	122	145	146	146	146	127	140	136	140	155	133	133	136	155	141	151	144	134	136	144	143	153	139	164	128	149	155	138	134	143	119	149	157	144	134	141	140	149	134	138	162	140	148	155	143	152	141	135	147	142	146	157	152	139	142	145	161	132	132	150	151	142	139	143	162	132	165	140	155	152	146	162	142	136	136	139	161	137	152	143	146	144	152	167	145	149	137	168	173	155	164	146	147	129	123	143	136	156	156	156	145	134	142	153	158	131	128	151	164	152	132	131	155	137	160	131	137	140	133	136	140	153	165	141	145	132	142	147	132	151	169	140	161	137	153	161	163	136	157	129	169	148	158	153	153	136	147	133	122	138	142	138	154	143	136	159	137	147	125	138	130	153	130	156	146	136	173	140	123	151	151	158	160	145	161	157	138	153
5620	1670	3652	3977	3429	2816	2419	1902	1604	1453	1339	1198	1073	971	963	888	834	811	780	729	790	689	694	684	972	1752	2613	2967	2361	1579	1389	1085	777	696	588	591	614	794	998	885	671	582	524	488	544	559	553	663	764	980	1374	1048	684	529	534	509	527	499	516	512	484	530	524	518	508	524	483	503	497	489	487	495	506	483	493	478	487	518	530	471	518	471	500	486	474	525	503	472	530	499	486	477	486	474	488	512	493	462	483	490	446	472	493	454	482	482	481	502	454	463	494	463	491	446	463	494	491	503	474	497	498	467	521	499	476	486	460	526	512	502	439	484	521	460	473	487	523	499	502	462	511	469	486	494	473	485	478	467	476	466	527	499	488	484	539	505	506	483	481	483	514	486	485	504	502	479	489	459	477	504	495	524	472	465	508	473	481	481	482	500	446	476	458	477	493	448	479	469	495	482	462	509	490	480	452	487	446	473	457	483	484	491	498	488	455	469	472	484	455	481	476	511	485	522	507	465	504	524	480	488	485	497	486	530	485	468	497	555	506	496	502	480	453	504	489	514	473	513	461	469	483	510	523	479	515	447	449	451	465	459	483	497	505	503	477	480	482	487	487	503	536	477	474	511	494	465	487	452	466	464	479	453	485	499	468	506	456	497	499	492	487	470	461	477	449	467	491	471	478	453	478	510	472	480	506	495	464	471	490	500	474	498	461	458	510	537	514	489	505	479	507	500	501	500	452	487	449	486	509	464	487	499	496	475	465	513	476	484	509	515	477	518	491	516	450	477	521	496	487	481	442	448	481	507	508	513	479	462	476	485	479	501	463	438	491	496	505	477	451	524	448	475	485	471	466	460	438	503	444	464	464	518	436	504	506	509	484	419	478	489	482	500	483	504	477	478	469	486	470	466	472	505	513	493	495	506	483	496	461	493	527	461	501	480	483	479	482	454	479	502	510	510	472	450	480	453	477	476	488	494	537	489	472	452	478	466	454	501	466	482	468	497	475	495	441	538	481	477	456	467	498	473	483	473	480	501	444	505	467	488	467	463	476	474	503	472	549	516	481	449	515	493	492	487	465	494	489	503	491	430	499	504	476	480	515	481	442	493	472	469	480	468	488	488	500	548	455	499	481	518	487	480	499	512	470	482	464	512	460	475	484	469	496	458	457	489	454	452	461	450	486	458	478	451	517	469	435	466	522	510	482	503	476	475	507	479	479	478	453	494	479	496	513	478	452	452	498	501	498	455	484	474	518	483	497	490	486	460	484	494	501	452	517	487	467	484	514	535	456	476	479	456	509	431	462	520	483	497	484	501	487	501	513	496	486	492	489	500	468	473	480	465	481	447	470	477	475	445	488	468	508	476	500	475	522	511	486	434	486	468	504	496	491	477	509	481	485	480	473	469	444	514	516	503	524	506	488	482	487	462	457	429	492	498	498	517	455	490	503	497	507	490	499	482	454	502	468	489	516	455	505	489	463	465	468	498	476	510	463	495	467	524	475	491	472	461	505	504	484	464	446	465	507	483	484	468	501	511	510	486	480	460	477	465	501	507	470	497	457	474	491	471	492	486	502	504	475	501	475	490	515	487	480	476	496	466	482	500	483	495	469	491	480	500	498	474	503	517	516	448	471	502	476	512	463	463	469	437	451	481	489	435	446	476	456	503	529	456	493	491	466	477	537	496	460	494	501	466	471	529	497	484	452	487	512	501	480	498	467	454	488	471	474	455	464	493	456	461	476	522	467	522	472	471	451	522	497	489	463	521	495	481	500	451	508	488	454	486	485	466	527	461	486	497	534	488	479	436	496	494	491	490	484	506	446	468	515	462	458	455	458	476	473	527	474	523	518	472	493	466	466	485	479	492	503	504	465	506	458	497	466	473	490	479	479	460	476	521	518	451	496	454	501	486	480	462	475	497	487	472	453	491	511	481	499	488	519	494	426	493	451	447	478	460	456	477	450	467	512	494	449	480	447	464	463	495	485	516	500	459	478	441	470	497	449	471	471	507	471	503	474	474	496	505	510	499	488	473	455	465	466	492	486	479	489	511	506	507	478	495	515	496	477	463	445	488	494	481	468	472	499	514	543	482	491	479	505	454	503	441	487	466	446	485	497	517	496	477	529	437	474	495	448	480	479	485	504	510	498	477	497	531	468	476	466	464	527	452	513	499	481	517	500	500	532	450	484	503	482	495	473	488	458	452	480	473	504	498	442	495	484	454	519	462	488	496	472	498	479	483	460	461	491	493	488	470	477	471	434	505	505	486	480	497	517	520	472	463	476	451	497	495	506	489	489	488	502	486	457	474	484	487	496	453	502	462	512	493	469	501	472	472	535	508	466	480	449	468	495	482	497	519	490	450	483	474	476	468	448	484	437	479	479	475	472	479	435	497	470	470	530	520	491	497	477	471	452	465	487	484	475	488	455	486	488	496	476	490	467	522	485	508	478	475	468	480	486	481	498	475	491	466	498	496	497	453	436	507	491	481	485	494	495	472	469	491	461	493	473	460	470	497	508	519	532	442	487	537	455	494	473	488	511	494	480	480	491	486	470	516	459	526	477	495	493	508	474	511	458	426	460	506	467	478	523	530	491	506	476	473	483	473	494	499	503	479	510	505	483	483	477	467	480	497	488	532	454	458	493	440	499	492	492	500	472	493	487	474	481	476	480	471	514	483	477	498	442	493	508	505	474	505	458	497	471	473	482	471	446	495	460	525	481	491	473	459	530	487	426	509	443	502	475	511	482	474	475	471	468	439	434	442	478	470	454	468	478	488	533	519	481	489	460	512	473	495	477	471	458	488	476	483	466	433	490	512	504	484	475	466	498	504	450	496	511	524	488	464	460	497	483	491	497	483	468	487	465	464	462	505	511	509	469	479	450	484	508	446	471	482	516	511	494	512	486	473	446	490	483	474	484	480	475	502	473	518	483	485	470	436	510	477	498	469	488	471	504	511	470	469	499	479	495	483	487	514	460	476	454	505	508	441	490	522	474	504	485	443	474	442	470	519	467	483	469	459	470	494	476	484	515	488	464	469	467	466	508	472	457	550	474	447	484	506	487	458	485	458	513	473	473	530	451	479	433	473	479	485	492	514	457	484	475	514	466	474	504	499	488	455	491	468	467	442	503	472	516	474	490	481	438	498	471	504	499	503	516	446	507	487	478	465	460	475	534	498	494	467	503	465	495	515	493	514	458	498	477	477	462	474	486	446	457	511	485	477	490	488	470	505	485	461	452	449	473	478	443	500	501	457	465	543	450	489	502	483	482	457	479	513	468	470	458	482	488	504	473	470	489	479	497	483	466	487	454	498	445	505	488	499	494	493	509	459	489	462	519	474	473	504	499	500	477	471	459	496	501	479	496	460	510	509	482	511	462	514	505	503	485	484	449	501	487	493	487	519	473	496	496	503	491	511	514	498	446	512	471	471	453	523	473	484	466	464	456	459	480	502	442	519	499	468	496	504	439	478	484	474	500	493	459	507	455	477	499	473
8889	2359	2801	1890	1268	987	700	531	470	364	309	282	253	235	220	187	233	165	187	178	197	158	140	149	231	345	499	513	407	327	274	208	152	180	156	161	160	187	241	203	169	153	149	137	137	149	131	168	179	191	224	273	184	137	137	123	138	120	139	156	130	137	129	133	124	157	141	134	141	167	127	127	123	120	133	122	134	126	139	151	130	128	143	124	116	140	123	112	136	125	134	149	129	127	128	139	134	129	125	110	142	130	122	143	127	149	145	144	124	137	124	136	140	134	114	113	141	123	115	121	126	122	118	121	134	121	139	143	122	139	109	115	148	142	123	128	134	127	127	131	146	113	142	112	118	118	124	122	110	116	142	124	124	128	110	128	115	117	118	137	145	130	111	133	133	126	126	128	138	145	119	131	121	116	123	117	121	129	98	137	126	145	123	119	120	128	147	123	110	125	131	122	131	138	131	122	143	109	124	160	140	116	132	131	150	117	128	138	120	123	136	126	131	124	118	122	131	128	134	119	152	113	137	124	137	126	136	118	124	128	123	133	134	152	126	125	133	145	147	88	125	123	120	109	119	134	130	136	139	139	146	131	139	114	157	119	109	121	118	132	133	128	102	117	136	140	134	139	120	116	129	132	119	146	116	129	113	119	117	133	123	132	124	118	130	122	146	121	132	130	130	129	125	118	123	128	110	122	127	113	139	141	125	125	121	134	132	141	127	134	129	133	116	129	116	123	136	130	137	113	130	120	125	116	130	112	119	123	123	152	135	140	122	109	130	113	117	122	114	136	136	134	141	137	124	115	144	135	115	115	148	116	123	124	114	139	145	130	128	142	135	118	110	121	119	125	126	121	117	122	122	127	125	119	113	132	146	145	126	118	138	121	117	118	129	106	124	131	137	127	115	149	117	138	131	140	127	117	130	121	140	141	126	140	111	141	138	151	125	137	133	119	106	133	123	109	142	124	127	131	114	113	111	127	111	112	121	109	127	120	131	126	139	135	145	115	112	122	124	125	106	131	123	145	123	127	121	129	129	120	134	136	125	121	120	134	137	119	129	124	128	123	133	124	144	138	135	132	135	133	124	112	116	131	126	117	142	121	156	145	143	103	144	140	129	140	116	119	149	135	132	113	114	129	130	141	143	130	126	116	135	124	152	142	124	143	140	107	113	140	132	136	133	128	113	142	136	137	107	138	129	141	132	129	125	132	142	152	120	125	120	143	140	123	119	121	148	131	138	118	139	132	122	145	113	129	129	113	145	120	132	123	119	118	132	132	123	113	136	121	123	120	138	124	134	127	123	134	109	113	149	122	139	129	125	141	138	145	104	119	147	145	121	130	154	103	121	147	131	140	95	114	112	139	118	127	140	102	133	124	122	130	132	138	133	118	122	109	125	148	126	109	143	130	127	124	111	133	131	119	129	122	137	110	112	120	115	128	145	145	125	136	117	102	128	131	119	127	97	125	119	139	133	132	132	132	120	110	103	127	130	150	123	142	127	100	111	145	127	122	133	138	131	132	115	138	118	139	117	117	142	130	103	112	119	141	130	128	115	115	121	138	146	135	110	144	128	132	108	137	110	129	120	132	118	131	120	139	128	124	128	136	124	123	150	125	115	109	147	122	143	125	129	133	132	118	130	131	128	112	121	136	148	121	133	130	131	121	131	132	148	120	121	147	137	147	123	131	131	121	119	131	133	131	126	131	110	118	129	120	137	130	142	133	139	127	146	136	125	131	132	146	131	109	120	133	125	131	106	140	109	123	128	123	129	141	133	138	125	132	139	144	147	115	153	143	136	142	137	131	133	127	141	140	120	118	120	113	148	117	112	148	143	114	116	132	113	132	113	129	122	140	132	122	133	125	140	112	123	131	132	120	127	132	134	123	140	117	126	126	110	115	112	123	131	137	127	138	115	125	119	126	120	141	122	131	145	98	148	137	134	147	156	134	147	134	114	123	132	134	122	135	119	139	134	128	116	116	125	122	106	154	103	142	129	141	131	129	128	141	135	137	125	110	140	142	158	107	132	119	143	115	138	142	113	119	127	137	140	132	131	124	108	135	125	124	141	130	118	131	120	137	134	140	133	146	130	127	122	109	127	135	148	126	112	132	140	126	125	128	137	125	145	139	127	152	133	126	128	109	138	119	132	151	140	128	130	131	134	120	137	118	133	103	129	119	116	130	112	145	133	120	120	134	131	121	131	116	132	138	109	123	119	134	129	132	124	121	137	133	158	129	141	135	114	144	145	127	135	128	113	126	115	119	132	120	135	119	118	133	112	100	134	122	129	145	130	137	139	104	134	132	132	138	128	127	129	152	135	126	109	120	118	105	129	111	150	143	145	129	156	129	124	113	137	128	114	117	145	131	134	135	128	133	120	119	137	119	138	123	127	123	131	157	124	128	125	108	146	148	134	130	136	120	134	115	121	125	139	131	104	156	106	126	127	143	125	122	117	135	134	121	126	116	118	126	130	142	131	131	134	129	119	112	118	102	118	137	139	114	120	119	135	141	131	129	136	129	129	111	125	115	130	118	126	116	143	104	127	123	140	125	141	131	123	120	116	122	130	144	144	137	124	131	141	142	123	117	129	125	127	135	134	141	127	132	117	136	127	123	138	129	104	124	131	136	122	135	136	138	134	126	132	126	138	136	137	133	120	130	133	114	127	103	148	132	114	128	126	128	129	133	121	124	129	114	117	132	124	114	126	136	134	128	132	129	139	126	123	127	118	141	143	158	123	140	115	136	130	131	122	113	131	113	142	129	129	138	126	123	124	123	141	108	123	117	128	125	136	147	134	130	135	114	135	122	143	140	132	117	142	137	125	118	111	115	143	118	133	131	157	135	123	127	138	132	113	142	122	141	116	132	124	140	118	128	147	117	127	130	139	143	119	126	151	130	129	145	129	135	133	134	131	144	134	137	136	145	135	111	124	140	131	123	132	130	131	112	130	128	123	113	130	127	115	139	114	121	128	132	115	113	144	117	121	110	125	144	115	133	128	124	138	118	141	142	154	130	144	134	133	119	140	122	124	141	115	139	129	114	146	125	127	130	124	131	124	135	123	118	124	150	129	141	122	132	140	139	125	112	128	116	125	109	126	109	155	112	111	136	128	156	133	151	121	123	115	137	124	127	123	127	139	135	130	112	109	112	123	126	119	141	122	137	140	134	128	135	119	124	124	141	144	132	138	131	146	112	148	111	123	129	135	151	115	123	114	122	126	128	155	136	129	119	132	128	141	114	134	119	127	130	134	126	139	145	123	114	141	143	135	120	151	103	134	110	139	127	123	123	154	127	136	141	139	124	125	131	156	137	115	141	128	110	104	144	125	138	135	143	126	123	142	126	109	114	132	124	116	122	139	115	116	118	121	124	117	122	132	132	134	129	109	133	129	151	144	125	102	127	145	141	120	120	132	148	121	112	122	124	124	138	139	130	115	129	113	115	102	134	123	136	120	133	139	126	97	131	125	122	124	135	134	132	120	127
7749	2726	6715	7039	5885	4788	3965	3103	2725	2308	2041	1832	1546	1448	1303	1145	1085	1081	974	936	918	893	819	875	1324	2924	4615	4998	3509	2676	2083	1489	940	825	718	645	807	1224	1565	1313	873	683	574	534	535	569	549	733	926	1376	1985	1943	1041	553	504	526	460	476	501	504	461	507	493	496	496	468	506	454	492	499	453	479	471	497	488	471	452	481	422	472	485	479	452	480	452	461	426	461	510	458	470	443	439	431	488	444	474	460	499	464	470	411	465	469	438	460	456	432	454	475	424	483	401	470	449	444	480	483	461	451	473	458	438	454	447	439	444	455	458	455	399	436	457	453	446	449	455	445	479	471	444	423	425	448	420	423	410	465	421	438	467	471	436	431	445	472	424	466	427	430	462	482	449	433	425	442	472	441	448	427	431	461	416	449	426	435	444	460	430	438	473	433	411	478	436	473	423	447	458	465	446	441	419	412	438	448	432	464	431	464	473	410	413	436	423	422	472	401	438	461	444	451	440	460	445	467	420	467	431	431	466	457	420	421	459	435	447	449	441	435	461	480	475	462	470	436	463	489	467	452	456	415	414	482	448	449	439	468	442	437	427	398	470	465	440	471	453	434	431	453	449	436	492	462	468	460	420	431	449	427	411	408	428	454	433	430	455	434	466	445	480	449	455	454	449	432	434	430	452	422	464	446	438	456	497	438	436	473	430	438	457	470	452	406	429	398	443	455	475	434	436	437	441	414	469	453	385	417	429	448	461	460	415	416	436	408	431	396	443	469	411	467	424	470	447	464	430	445	427	453	443	483	455	462	422	431	443	469	424	462	413	442	448	427	440	440	482	442	472	434	428	430	437	462	416	454	438	442	427	417	393	433	448	410	414	473	434	386	432	479	410	405	431	471	411	434	433	454	454	447	425	448	441	451	433	444	478	454	438	442	431	449	454	451	431	456	454	402	448	467	446	430	415	460	446	468	463	431	432	444	448	433	468	469	453	422	470	413	443	453	454	436	443	460	472	407	422	465	452	460	424	429	455	448	454	415	435	450	434	456	482	445	448	430	453	421	402	437	427	444	458	471	418	445	423	486	425	444	455	425	462	443	444	456	430	455	460	414	438	413	432	423	432	433	451	425	444	426	417	419	433	476	423	420	465	445	440	452	420	481	437	443	479	462	469	431	459	420	402	457	434	450	473	435	440	479	418	427	450	464	424	398	444	407	426	415	409	422	466	426	465	463	430	446	413	451	418	450	476	482	432	449	431	444	435	435	430	409	433	467	448	442	468	427	456	357	452	443	432	442	439	407	415	450	446	439	410	430	431	454	424	405	427	417	423	440	441	469	405	432	473	442	463	458	458	427	388	460	440	451	405	443	434	471	393	457	445	432	455	421	472	444	480	467	414	421	433	470	422	488	397	463	461	437	401	430	452	440	437	414	447	453	439	446	451	417	443	467	402	439	469	459	462	439	404	457	430	461	445	421	461	432	437	432	414	480	444	459	456	442	485	424	446	451	467	433	464	470	464	441	438	416	456	461	431	455	444	421	414	429	430	406	466	462	417	436	439	430	477	472	449	451	470	432	458	475	442	448	431	452	414	410	434	443	449	421	398	428	427	448	438	437	463	460	436	471	442	455	436	467	425	486	465	463	425	455	473	432	464	461	410	425	415	421	441	446	451	466	426	479	460	425	439	460	469	447	436	426	447	477	462	415	409	470	476	415	421	463	427	437	440	456	428	414	490	430	454	445	450	442	409	428	448	421	435	463	455	416	467	430	449	418	441	404	464	455	423	450	385	461	443	415	426	432	447	474	442	439	422	438	458	461	403	450	438	433	441	469	469	432	434	437	445	455	412	434	418	451	422	438	458	433	473	440	432	428	436	457	400	417	457	463	448	420	463	433	422	440	461	423	449	407	457	423	424	464	457	450	428	435	428	455	416	414	464	462	493	454	459	419	438	437	456	424	434	456	413	478	427	423	475	464	414	411	451	434	450	461	464	453	457	460	427	424	406	403	443	464	411	455	453	436	446	431	435	421	413	414	454	477	424	467	475	458	455	429	407	458	426	467	466	452	427	438	450	416	424	429	424	446	441	412	452	443	398	454	461	449	429	417	467	439	434	437	449	438	475	469	446	469	447	465	450	448	452	439	444	442	435	424	442	395	425	403	417	420	424	433	422	441	438	392	471	413	424	456	453	435	456	443	459	410	447	388	495	490	415	442	411	428	462	451	439	466	454	392	403	489	432	409	432	465	424	431	472	454	471	435	452	429	465	432	423	436	453	461	446	433	438	459	436	422	420	434	445	432	439	420	444	475	424	423	453	472	451	449	394	465	435	406	432	425	449	444	453	427	464	416	435	502	448	468	433	435	449	420	432	464	452	451	454	429	447	431	449	433	469	426	471	481	431	481	423	489	454	426	444	438	435	436	416	440	480	487	425	456	408	429	424	425	472	450	466	460	442	433	442	426	423	449	441	459	439	441	455	460	429	426	466	449	451	435	436	441	419	468	435	455	416	424	455	444	449	439	442	455	438	477	428	447	427	445	456	433	427	441	413	458	400	456	392	431	437	472	423	399	461	446	449	456	449	443	393	435	452	453	451	454	401	424	414	407	458	455	445	414	441	432	460	446	466	480	394	427	464	450	414	444	477	416	434	440	456	392	439	444	451	402	432	416	413	426	438	430	435	409	432	449	460	434	465	452	477	421	423	470	448	432	481	440	426	456	456	461	420	451	421	449	447	455	447	479	430	425	474	446	443	464	440	468	476	433	434	423	449	461	472	433	461	463	460	485	452	435	467	463	446	435	496	421	418	437	432	436	405	495	431	431	482	462	447	462	461	426	445	426	445	438	430	451	460	424	436	429	418	477	433	436	441	435	462	431	434	429	439	411	443	471	454	476	455	474	440	410	436	453	436	440	464	443	416	437	470	441	465	473	434	426	467	449	442	474	449	419	418	432	454	450	434	466	457	446	459	451	417	440	487	435	476	425	424	456	473	459	441	399	455	436	443	460	464	455	415	425	465	415	481	437	464	431	437	475	458	446	418	443	448	452	448	405	408	429	447	427	461	418	420	450	469	429	443	451	417	404	404	453	388	445	439	417	438	438	447	427	433	458	428	465	447	403	459	456	433	474	456	432	448	436	467	436	442	404	407	424	445	477	471	415	440	447	446	441	424	417	455	441	432	451	468	438	448	434	427	435	468	441	441	435	415	431	472	444	407	403	453	414	443	439	462	480	442	434	448	443	450	433	457	459	467	443	424	460	440	443	423	440	411	465	439	421	454	486	463	446	419	446	444	412	436	410	450	406	434	415	411	447	418	462	461	455	464	477	434	469	448	450	439	428	457	433	450	427	460	441	438	458	460	447	479	433	473	456	477	437	484	436	414	467	446	403	468	447	449	451	425	431	424	406	458	430	442	452	399	376	456	414	457	443	442	460	426	441	425	434	402	395	462	416	475	426	442	447	423	432	445	437	458	457	407	466	437	431	426	458	447	423
1339	300	354	336	287	263	278	296	262	238	250	266	253	281	283	268	268	309	283	267	298	294	277	281	284	272	271	294	271	289	249	315	255	256	263	276	263	264	255	259	278	258	277	271	252	280	271	289	267	282	228	299	274	272	285	288	272	291	297	280	266	273	278	266	267	248	264	260	272	261	293	257	243	268	273	289	276	265	248	281	243	272	263	263	264	276	254	274	290	268	272	302	253	266	244	279	276	283	287	258	261	276	307	261	267	253	265	316	284	268	259	265	261	280	292	275	282	253	236	243	261	291	277	305	273	260	301	272	242	254	267	256	257	289	272	257	271	278	260	248	295	261	253	272	272	265	266	274	266	288	279	259	300	263	325	272	272	293	264	282	276	259	260	279	283	256	299	289	260	263	259	294	268	281	265	261	294	290	254	290	256	236	264	279	249	250	238	263	271	259	267	261	262	261	267	267	295	292	264	245	261	285	232	280	265	267	279	281	319	283	263	267	272	254	288	275	266	282	264	249	282	254	283	288	244	268	274	234	250	311	285	261	265	271	278	266	286	244	301	241	288	229	282	268	258	282	274	261	273	275	284	246	255	279	261	285	308	257	280	260	233	276	262	244	256	281	278	263	290	283	293	275	261	291	284	270	257	284	265	249	293	257	290	253	280	274	294	274	293	250	285	293	268	274	277	280	292	277	271	292	258	292	245	266	285	254	273	258	270	259	298	269	269	251	252	261	265	242	265	300	275	287	255	269	272	264	281	259	285	285	251	279	237	267	289	264	268	259	251	264	240	270	286	252	288	297	277	269	274	277	275	264	278	253	276	249	278	260	267	266	277	275	263	280	310	257	273	242	289	262	251	277	273	272	257	255	264	240	274	304	268	260	302	269	249	278	271	272	278	260	269	304	249	274	270	314	261	285	270	252	243	256	294	238	276	256	271	263	297	253	276	279	264	264	281	270	259	267	265	283	271	275	275	271	285	278	281	254	288	279	271	322	288	265	258	288	271	262	268	265	251	251	285	282	265	248	303	273	278	261	270	299	273	270	288	307	263	270	287	254	275	257	251	282	264	270	269	280	280	300	254	246	323	249	263	243	294	288	272	269	291	264	279	276	255	280	283	268	271	273	271	254	282	243	263	297	264	267	252	301	265	266	266	284	255	275	258	261	263	272	266	263	286	288	263	274	270	277	253	248	257	282	290	274	253	278	280	245	253	263	240	280	271	274	256	253	252	280	268	270	277	274	251	264	257	270	278	278	259	242	310	272	284	260	264	246	285	263	263	250	291	272	291	232	277	251	321	290	292	290	274	281	246	288	296	299	291	279	295	261	267	270	270	277	265	276	273	263	262	273	253	266	272	269	265	287	261	280	263	270	270	283	276	296	260	286	296	270	292	277	272	281	285	286	272	305	253	260	273	302	269	240	284	268	282	247	263	285	280	286	273	263	262	235	254	270	252	265	275	271	256	259	262	266	277	260	280	284	257	283	287	266	255	294	299	249	271	245	284	258	258	266	261	278	260	271	268	271	263	280	256	221	279	253	295	254	259	277	279	262	269	255	259	280	261	255	285	248	287	277	260	251	256	268	261	293	277	261	283	274	287	268	276	250	252	281	260	286	282	282	281	263	277	286	269	274	259	295	265	253	265	279	263	259	283	279	248	265	269	287	276	266	327	264	273	266	275	246	262	269	262	240	265	256	272	286	276	271	253	279	256	264	295	268	240	263	276	300	250	276	251	282	258	250	228	278	291	263	224	278	244	293	286	254	271	273	269	283	282	265	277	277	262	274	282	298	303	287	274	263	268	288	259	284	275	275	280	255	267	286	262	255	272	286	273	272	263	275	290	284	258	272	281	280	270	285	258	272	270	297	245	281	252	270	309	273	286	273	239	257	288	294	265	290	275	274	270	279	293	279	258	294	263	263	276	259	267	287	276	299	244	273	261	277	310	284	301	261	266	233	258	273	315	248	262	264	274	263	270	268	287	303	257	283	303	236	275	254	252	235	272	283	268	252	288	256	257	303	265	287	287	283	256	268	264	235	272	266	245	276	308	258	276	240	275	284	284	265	259	305	274	245	275	277	269	274	262	249	269	310	293	271	246	270	291	272	275	259	288	267	278	268	287	257	258	262	278	267	282	258	276	246	280	289	268	273	265	243	274	268	270	286	275	267	293	272	253	276	282	266	271	268	262	263	276	275	260	247	278	262	285	276	245	308	254	280	268	239	269	254	270	303	264	286	294	290	259	257	254	262	281	264	280	265	258	271	258	280	259	248	277	241	260	280	294	245	268	282	283	260	265	279	295	259	269	259	265	269	259	266	288	278	267	257	290	256	251	276	264	280	279	288	270	288	271	272	275	258	244	277	263	259	295	262	278	254	253	237	264	269	272	247	235	259	285	296	301	311	266	275	265	249	245	254	275	261	261	276	262	250	270	287	257	262	248	256	274	288	271	266	266	296	279	269	280	283	275	270	255	290	264	260	281	269	254	302	260	260	272	235	253	245	289	276	295	277	252	283	285	254	289	285	252	271	285	279	295	269	275	265	263	283	276	261	258	303	258	254	236	301	262	296	295	235	288	326	287	253	265	270	264	277	262	284	284	273	264	276	262	238	264	262	280	263	271	273	278	260	262	265	285	289	250	290	263	270	280	274	263	280	291	282	282	259	263	277	274	237	275	252	254	264	272	243	263	288	268	281	252	298	262	262	250	296	239	280	271	253	285	294	273	271	285	284	261	283	303	269	268	280	277	281	298	287	261	251	264	278	245	319	256	283	260	310	283	278	245	228	266	249	282	270	285	299	264	259	299	278	286	279	269	261	306	302	275	271	296	272	276	271	277	259	245	241	263	285	270	265	290	272	262	255	256	292	295	257	271	245	274	263	276	244	280	269	274	247	267	293	258	262	253	266	257	279	275	269	314	240	275	274	303	286	267	256	272	254	268	280	264	283	293	284	266	246	260	269	266	307	255	257	306	279	283	275	275	250	265	278	278	239	260	271	263	251	263	256	267	286	261	263	268	249	290	275	283	271	248	288	254	264	250	266	280	233	279	278	291	275	265	296	274	248	260	276	273	249	259	253	296	294	274	267	275	270	255	276	294	261	285	265	266	249	257	288	281	254	275	257	247	279	281	281	292	254	274	283	253	276	241	231	232	257	266	293	290	260	258	285	244	291	266	258	287	250	267	281	263	264	275	294	268	277	271	247	269	261	306	283	280	274	286	267	266	286	278	271	244	261	242	280	282	243	282	281	252	291	273	272	277	242	249	298	284	273	295	280	267	274	243	311	252	283	270	264	291	263	271	249	284	271	264	257	299	249	273	270	270	260	266	253	276	290	256	285	268	269	276	270	254	273	287	272	249	263	253	273	280	270	266	266	273	288	262	280	266	271	282	261	249	282	271	301	237	293	266	254	258	270	246	255	276	269	281	266	292	284	295	257	246	248	257	268	257	270	261	241	263	266	268	277	269	232	269	285	270	284
2342	944	1034	1054	1001	951	932	916	877	884	866	856	876	830	884	832	900	865	924	871	858	852	855	825	824	942	896	942	955	933	888	852	810	821	822	808	824	867	877	836	816	815	781	850	744	794	803	884	835	872	939	993	871	859	793	867	823	855	835	848	883	833	815	823	822	822	776	816	776	815	819	861	851	836	824	813	830	864	843	860	804	853	796	866	787	851	819	813	839	838	847	854	848	784	855	818	825	842	797	839	821	885	835	832	790	816	833	858	843	812	803	856	786	839	795	781	793	851	840	825	788	839	855	753	783	848	784	793	814	797	792	780	835	778	831	794	847	781	857	792	848	847	789	777	824	825	861	797	855	778	803	834	822	807	805	830	795	796	818	773	876	813	818	861	748	847	838	799	839	808	858	787	845	881	820	795	812	811	817	796	826	864	804	827	810	801	790	820	826	834	774	780	864	831	788	841	890	788	791	854	864	823	762	857	820	840	835	763	843	859	851	800	850	822	841	805	838	810	856	779	830	830	881	813	767	768	751	823	868	779	813	849	854	801	889	799	816	805	817	792	801	882	844	837	815	816	762	819	805	826	814	817	845	787	824	846	797	862	850	859	884	792	827	861	830	850	855	830	805	823	864	852	810	760	853	798	844	834	826	850	839	807	916	862	831	839	801	845	769	809	848	845	794	804	794	850	842	830	858	838	773	872	806	790	816	842	828	855	795	817	832	784	804	809	841	852	791	806	826	827	832	799	858	906	818	812	832	841	754	807	813	759	812	837	817	852	815	815	835	775	808	813	862	850	795	785	827	777	843	800	820	843	771	849	846	865	835	805	830	836	823	803	821	832	810	850	840	854	822	873	822	871	751	820	830	818	796	810	801	864	789	842	827	854	845	866	823	844	803	821	775	839	794	830	873	839	833	874	823	902	804	835	861	825	798	819	855	825	814	813	860	796	835	805	815	798	856	824	859	823	806	771	827	793	818	821	873	833	851	765	882	785	812	810	778	832	846	797	776	804	864	860	814	853	749	784	841	822	869	885	833	828	868	822	865	836	858	830	783	795	798	802	860	842	771	793	814	826	795	831	778	834	796	851	852	734	837	870	844	817	786	831	845	830	842	860	897	793	763	826	870	788	813	810	810	819	870	865	855	833	805	778	859	801	810	808	817	868	815	797	858	762	795	813	827	763	859	775	850	824	821	816	823	817	838	839	841	759	828	825	838	797	834	866	789	785	820	806	801	816	821	824	810	812	835	796	818	862	773	795	801	855	816	800	870	838	816	826	854	789	806	843	860	797	822	792	810	829	763	864	790	853	830	852	832	790	805	836	795	827	801	812	805	849	835	821	821	834	879	836	812	828	800	836	873	840	840	802	820	872	795	786	810	808	833	861	803	831	815	804	807	805	876	844	873	840	849	846	842	806	843	809	851	817	817	796	852	792	833	808	902	847	823	798	828	800	852	827	788	836	778	869	817	828	857	830	827	851	815	845	822	829	810	787	817	864	806	783	817	852	833	834	834	810	826	857	839	815	833	830	778	795	818	835	822	828	835	792	835	796	821	787	765	880	800	821	836	842	804	834	848	832	780	829	811	823	795	824	818	816	816	844	830	848	841	825	786	835	774	810	770	825	792	827	837	860	785	782	841	818	824	772	833	799	796	810	818	875	795	795	770	857	845	805	825	843	818	813	872	839	866	828	794	820	816	856	850	817	845	767	841	874	782	811	838	811	813	833	754	857	820	821	835	839	801	818	810	807	862	799	853	847	793	821	837	827	804	818	792	815	804	810	749	856	819	828	799	807	835	839	843	819	808	830	793	803	894	868	876	839	831	785	826	809	792	791	834	806	810	849	849	789	877	798	809	836	858	824	812	817	854	800	834	795	754	833	751	835	822	852	857	805	845	844	818	794	869	831	822	843	776	815	884	827	805	793	810	822	812	831	811	782	859	835	859	853	848	853	811	814	814	844	825	811	867	825	871	813	850	841	793	851	860	825	807	830	798	855	769	859	787	821	845	854	772	795	832	841	863	854	859	812	805	819	787	823	836	812	833	819	842	846	793	810	790	810	825	815	835	831	861	829	796	806	838	805	802	830	852	886	829	849	810	772	766	855	808	831	793	817	798	843	833	813	820	834	793	850	857	851	898	876	841	832	792	846	860	824	860	823	856	807	779	801	771	863	876	823	802	806	862	779	817	824	794	824	830	824	847	791	801	879	861	875	855	838	824	815	841	861	797	796	854	841	839	800	846	789	836	813	840	862	852	856	811	795	851	803	805	848	860	830	826	806	811	834	813	790	808	862	800	816	796	811	830	812	847	888	870	857	812	852	842	855	876	813	828	858	798	800	828	810	804	794	846	789	782	851	791	811	853	849	862	772	835	864	787	791	816	835	841	852	833	798	798	838	798	815	808	832	837	823	831	848	812	788	837	833	815	825	842	862	831	811	834	845	821	883	865	825	833	868	777	867	879	774	807	777	835	793	817	801	842	829	826	814	819	885	790	868	910	798	834	802	835	858	810	848	846	848	851	838	806	829	803	863	864	803	884	812	836	817	799	809	785	816	789	785	793	804	820	860	834	875	879	852	769	853	820	806	869	817	832	853	780	861	854	845	864	861	850	754	833	844	818	845	789	856	844	801	815	852	772	789	827	814	806	794	787	807	796	866	877	765	834	871	858	809	825	833	818	815	831	827	818	834	826	818	811	789	818	858	836	826	848	795	861	819	797	863	850	834	800	871	862	796	847	782	796	834	833	791	825	821	858	808	822	799	782	819	808	786	831	787	805	820	818	840	869	838	818	803	809	877	793	779	865	800	818	816	844	813	848	833	788	835	812	843	812	864	821	847	831	838	879	826	808	800	816	828	808	834	807	787	791	840	824	896	843	834	802	790	795	799	839	813	802	824	833	813	790	836	830	809	838	860	786	808	845	861	829	808	769	791	806	857	853	822	850	841	772	849	856	820	785	772	843	816	778	843	831	853	843	782	838	837	852	846	849	851	816	811	806	800	811	865	787	853	775	782	813	798	805	855	846	820	807	833	773	843	808	842	786	821	792	793	828	835	828	852	834	837	836	845	794	873	852	814	783	845	803	821	838	863	808	803	802	888	854	801	862	856	816	879	812	823	861	817	853	792	774	803	823	863	807	821	847	819	824	830	787	839	780	794	790	842	878	770	768	797	841	830	828	841	849	842	814	846	831	844	780	782	818	782	852	800	813	843	900	840	847	817	829	776	814	815	810	860	862	773	805	858	809	833	807	832	809	846	793	814	839	881	807	803	807	818	866	853	820	826	842	809	826	853	782	806	818	803	823	833	842	792	829	814	815	867	816	868	794	854	841	833	822	799	850	773	834	794	805	767	841	831	859	838	828	844	842	792	815	800	832	839	826	800	870	811	809	755	842	845	814	809	810	797	805	855	856	804	818	834	800	819	867	761	844	801	854	761	772	897	806	806	838	795	828	794	834	819	845	796	829	812	832	812	857	855
4823	1265	1460	1103	708	533	409	345	302	281	281	231	221	199	199	188	174	176	193	144	157	181	176	158	207	260	332	357	294	249	213	186	155	170	163	153	155	196	189	191	177	176	138	153	126	149	161	147	185	180	253	194	180	144	137	153	155	156	144	157	141	147	137	127	161	144	146	153	161	160	144	147	140	141	166	150	151	134	151	153	151	135	146	151	148	144	151	137	129	154	161	171	158	168	155	155	158	135	171	151	148	166	134	147	165	152	139	143	145	149	163	148	143	149	158	148	166	135	150	165	159	132	161	128	157	161	149	152	153	149	140	165	143	162	162	159	145	151	164	143	129	159	144	139	162	164	128	147	177	151	152	159	154	146	163	133	152	151	147	161	141	151	148	144	138	120	136	161	153	134	122	159	139	132	126	145	165	160	162	144	146	127	151	161	162	144	147	141	152	138	134	141	150	148	150	154	136	144	142	155	149	149	175	160	130	157	167	155	139	119	138	128	126	112	148	140	142	141	145	180	146	164	143	165	158	149	147	149	138	150	154	146	159	144	162	134	150	160	128	142	163	161	139	127	158	126	158	144	127	143	160	145	135	135	144	162	144	138	159	125	145	133	154	141	139	137	123	154	140	138	134	133	154	130	164	150	171	157	154	168	143	134	128	146	157	136	162	155	143	143	114	150	141	149	154	141	149	155	154	144	156	142	145	144	140	149	143	149	175	132	130	147	133	148	136	144	144	158	158	143	145	157	146	148	142	142	147	149	157	145	154	170	125	152	162	138	161	130	175	166	119	165	159	148	161	140	164	118	142	140	159	142	155	148	157	146	145	145	143	138	145	167	129	144	153	158	134	155	156	172	168	138	155	138	146	156	136	151	158	144	139	136	134	150	147	164	160	135	146	159	150	132	156	145	142	145	163	144	127	160	151	153	129	149	165	131	162	151	147	184	132	132	143	136	158	139	123	130	135	175	165	141	151	129	132	177	138	127	174	136	154	114	122	146	127	169	111	130	143	126	150	148	148	160	162	150	141	139	139	154	132	153	167	153	145	147	150	135	134	151	147	123	144	153	148	131	174	139	152	140	143	119	137	137	151	139	143	142	158	127	160	148	152	142	145	167	134	151	120	145	127	133	157	151	120	132	126	141	140	146	147	147	159	137	168	172	140	172	153	138	137	159	147	135	148	169	145	153	154	139	149	143	148	143	162	150	149	160	153	154	157	134	142	162	165	163	142	159	144	152	129	153	162	139	184	166	131	147	153	139	119	175	158	185	130	169	139	153	163	131	138	134	142	138	145	153	138	161	134	135	147	143	146	149	139	148	143	138	142	154	139	138	165	153	166	138	162	143	153	159	149	129	146	140	153	151	151	160	160	148	153	137	130	148	126	140	131	183	140	143	149	141	146	124	139	142	147	167	144	143	136	123	149	140	139	137	175	137	124	131	152	157	131	144	154	156	121	139	159	146	161	148	148	156	176	157	152	179	141	151	163	149	149	155	144	137	152	134	137	133	125	148	131	134	146	147	124	135	128	154	148	129	146	154	129	135	119	121	138	142	148	151	161	165	152	163	149	133	146	160	149	151	156	123	148	145	167	152	154	161	144	142	155	196	154	143	148	130	144	122	166	156	138	154	141	163	138	159	129	146	124	146	135	148	154	131	147	139	160	159	147	143	154	128	140	147	140	145	153	138	131	135	137	151	140	148	141	130	146	144	152	147	147	145	137	128	141	172	152	143	130	137	162	149	138	137	134	148	157	165	137	138	152	158	146	156	149	134	149	127	152	142	170	159	146	137	145	133	141	146	149	142	165	129	159	130	133	121	158	147	136	147	140	152	162	151	137	147	129	151	150	140	147	145	164	152	159	135	154	182	114	141	135	127	153	135	158	145	160	130	125	151	132	171	145	131	125	177	156	160	131	157	154	142	158	144	163	168	152	139	165	119	144	136	139	166	133	165	164	147	145	122	131	143	153	134	156	158	140	146	164	139	151	143	141	162	146	146	149	169	160	149	137	156	150	157	152	135	137	132	174	130	165	179	138	146	142	158	139	153	153	157	149	151	154	153	141	157	144	148	138	137	133	140	167	138	158	145	142	145	159	178	157	130	152	149	133	160	145	155	134	153	138	153	140	156	155	145	142	151	146	132	144	158	147	127	145	132	167	143	139	141	149	140	153	133	151	142	162	138	122	145	131	148	148	142	155	140	160	140	157	145	158	147	170	148	161	144	146	153	168	142	122	148	159	142	134	139	148	146	127	150	138	149	151	149	152	124	163	144	124	146	123	152	154	137	141	150	154	143	141	153	146	133	152	138	155	153	148	165	144	137	124	154	142	155	144	172	155	145	142	170	138	165	151	150	138	152	147	142	147	171	131	126	145	151	148	124	160	160	160	156	154	161	155	143	149	159	139	158	154	159	167	156	148	156	149	161	139	123	179	179	125	154	141	147	153	147	164	129	158	144	156	151	147	142	136	143	140	152	150	144	149	156	155	140	133	135	160	150	145	132	171	158	153	130	145	150	154	151	138	150	156	172	149	155	149	150	138	145	136	137	134	149	136	134	140	131	143	149	154	141	152	131	112	137	136	150	166	129	126	159	137	160	132	158	152	150	157	127	153	140	113	156	164	132	139	143	161	171	138	129	154	140	146	154	125	148	154	146	143	158	129	134	170	147	145	159	144	136	135	159	148	132	161	167	157	166	132	161	150	139	157	129	149	152	142	135	144	134	137	152	150	159	151	144	142	148	146	150	149	132	155	133	126	185	140	149	151	159	141	151	146	138	143	138	150	138	156	147	137	152	157	150	136	148	161	162	159	154	143	155	137	149	134	163	141	120	181	137	144	143	162	171	140	136	159	173	166	155	143	164	133	148	125	151	170	170	134	126	137	150	163	159	150	150	161	163	148	150	136	146	140	170	134	143	138	161	136	145	137	151	164	173	148	118	147	146	162	155	155	167	161	145	150	145	152	169	169	161	151	124	149	143	153	159	160	160	162	142	141	153	155	140	157	141	124	148	173	148	149	165	152	128	140	142	158	157	143	159	153	138	161	164	138	146	168	143	163	129	152	146	153	146	152	149	147	140	137	172	130	134	141	143	139	151	130	133	166	153	177	164	156	126	155	155	148	140	156	147	155	165	150	152	149	162	150	160	151	142	150	135	147	139	131	138	152	140	155	150	151	143	139	138	149	159	173	145	133	142	154	144	160	145	135	156	129	144	157	131	148	153	138	161	141	141	155	151	144	162	161	146	169	128	135	134	155	137	140	147	125	155	118	161	157	149	158	162	157	162	148	147	130	153	150	157	136	140	143	162	153	133	152	130	142	153	151	149	135	173	152	165	137	145	159	150	122	163	145	146	159	153	145	137	140	130	129	166	127	133	151	120	163	144	158	120	150	139	155	160	149	163	151	143	153	153	145	158	154	147	159	137	143	155	161	141	155	158	143	137	120	152	147	155	161	148	114	146	156	160	140	137	146	138	137	155
5651	1683	3831	4053	3421	2800	2294	1946	1608	1393	1387	1107	1127	1012	940	871	806	798	790	743	695	721	711	684	910	1784	2680	2928	2161	1515	1181	937	748	720	590	563	707	861	1099	1001	722	648	537	536	521	586	528	637	753	916	1504	1054	786	552	544	539	482	527	547	519	490	534	523	507	479	470	514	530	485	490	488	541	514	522	486	494	499	496	483	518	456	451	510	489	490	518	478	527	507	522	490	488	535	492	500	484	520	504	463	486	512	447	490	496	497	519	519	547	472	439	484	519	508	510	454	495	505	466	512	485	512	497	511	518	441	477	491	488	481	494	473	471	488	506	510	467	506	482	487	475	513	483	513	459	442	500	483	521	503	513	493	478	476	521	475	471	480	472	476	494	470	497	486	497	572	547	452	479	473	494	455	466	462	483	444	523	508	525	479	500	496	500	501	489	455	504	496	471	478	495	514	482	483	501	505	476	467	424	483	508	483	480	505	494	460	519	458	499	495	510	458	466	506	498	459	527	497	465	498	485	523	478	501	524	500	508	453	458	497	532	463	462	510	517	478	494	471	452	499	473	502	499	523	463	528	500	465	489	514	507	521	496	513	453	505	476	465	489	496	494	500	456	480	521	492	475	461	473	485	500	495	479	491	458	505	510	490	502	471	479	455	508	454	478	477	473	459	511	481	476	493	489	498	483	543	488	491	530	504	486	524	505	479	510	481	475	541	463	473	478	457	512	451	482	481	486	513	488	502	451	466	471	472	482	476	496	525	478	479	503	493	525	470	499	481	485	489	487	496	492	477	481	473	501	523	488	487	477	466	490	495	476	511	463	491	512	444	506	510	526	453	505	501	467	501	473	435	521	467	494	498	473	506	453	475	470	477	470	495	520	454	502	496	501	487	479	522	537	489	508	437	521	495	472	522	488	523	495	509	497	504	498	464	512	534	481	481	488	465	494	530	497	488	503	483	495	444	503	500	498	445	523	491	494	497	500	499	491	491	509	460	521	458	474	462	465	500	487	491	482	473	471	528	513	497	533	496	504	465	516	500	489	504	527	446	491	472	512	475	507	462	499	504	490	482	515	514	451	480	471	493	472	512	474	452	506	467	504	419	472	458	532	486	493	498	516	490	474	461	492	487	527	543	463	539	459	506	480	503	489	493	465	481	494	540	448	484	485	469	487	482	479	499	514	466	502	520	482	496	505	519	463	492	467	476	467	528	472	492	511	479	489	484	486	475	474	504	507	435	466	494	492	494	455	496	464	451	498	535	506	494	517	481	487	502	492	461	532	489	511	474	493	501	510	524	507	484	533	505	507	499	494	489	499	514	501	529	487	524	469	485	473	502	469	511	481	451	460	469	507	507	504	464	499	534	492	464	446	504	453	485	504	486	536	483	496	472	436	519	465	501	471	448	488	507	457	456	504	473	524	455	448	490	507	500	486	477	487	507	471	513	481	481	488	498	471	471	491	531	475	496	495	513	502	495	471	524	499	509	476	466	505	521	488	475	512	505	469	490	493	466	488	493	509	505	489	437	469	489	537	512	445	482	487	486	460	502	489	498	488	465	475	482	497	524	455	479	494	517	480	478	489	482	516	491	479	525	495	466	495	481	484	486	501	489	458	497	484	496	510	458	471	480	476	493	495	480	482	474	473	476	519	463	508	521	487	465	490	485	532	468	495	489	504	466	468	475	469	502	453	521	489	484	477	513	469	471	489	479	512	467	489	523	478	504	490	464	492	522	518	463	500	486	496	476	457	528	469	495	436	498	473	491	477	481	506	468	466	477	459	511	504	476	463	512	489	506	490	479	441	485	493	438	493	502	456	499	472	471	497	483	506	512	515	502	466	482	501	531	468	459	491	495	507	486	499	477	488	508	489	506	473	520	500	545	503	483	455	534	483	540	487	470	479	519	522	481	494	492	451	503	465	484	489	487	480	470	473	476	477	501	506	481	500	509	457	497	498	477	495	455	515	501	464	459	478	437	479	485	487	471	468	518	487	492	503	486	480	497	510	491	508	493	512	509	497	504	460	516	472	492	464	477	514	511	474	474	468	500	516	502	488	469	460	518	448	444	497	486	509	498	521	490	497	491	467	456	509	483	512	502	493	503	472	499	475	456	454	470	496	494	457	484	502	489	499	494	506	481	509	478	462	496	480	460	502	473	486	475	485	494	468	490	498	504	499	512	521	500	474	463	493	506	501	507	480	465	517	518	493	504	483	470	513	494	536	470	492	469	481	499	443	453	491	488	486	503	522	460	463	512	491	511	488	482	473	499	515	493	520	489	499	512	485	465	488	464	504	453	473	509	467	514	475	482	511	500	527	503	492	516	498	487	499	453	457	472	478	492	505	492	476	483	522	496	506	444	462	516	449	506	487	509	485	502	471	468	514	473	509	490	507	475	542	479	475	513	498	529	501	499	465	455	519	441	505	468	487	451	495	492	503	479	504	483	464	483	507	455	534	521	499	538	508	438	531	537	515	505	493	488	489	486	519	468	489	466	456	496	468	498	496	521	480	500	464	522	482	516	478	526	441	536	466	464	450	467	473	499	484	465	520	496	459	480	483	492	514	457	494	472	502	488	475	488	515	481	484	484	514	466	499	475	474	429	473	501	448	510	521	499	504	513	478	493	505	450	480	511	505	519	471	454	497	488	506	517	435	519	482	466	490	502	452	506	495	474	483	475	483	494	525	486	488	473	501	482	476	489	484	514	494	468	487	469	478	485	521	519	500	530	518	482	507	519	531	501	495	446	476	521	462	507	466	502	517	486	524	447	456	533	475	492	499	442	481	494	505	476	481	475	513	460	462	492	446	516	485	491	493	492	471	449	507	480	509	483	485	493	443	462	465	461	513	456	473	468	503	470	492	488	484	488	452	473	491	457	491	503	513	444	467	446	454	509	512	505	511	501	491	504	463	526	491	493	518	511	502	507	451	526	461	483	498	490	476	499	507	510	503	449	515	459	454	480	483	496	513	464	495	470	474	479	494	500	508	439	496	507	513	496	476	509	444	487	510	471	481	482	510	466	454	478	512	520	469	473	452	482	459	523	473	513	473	511	491	490	487	453	447	493	496	495	479	468	516	479	476	486	518	491	474	490	492	443	482	474	505	484	498	464	526	520	498	449	515	491	474	497	489	480	480	515	446	480	487	488	461	467	481	511	461	471	511	493	504	508	525	487	498	485	470	508	538	496	500	471	481	479	440	488	502	439	488	510	490	468	499	455	505	494	518	495	508	452	470	491	528	491	490	495	499	469	471	473	456	494	463	466	465	531	471	502	497	531	463	496	511	466	504	448	505	498	484	494	537	458	525	523	483	523	486	440	449	476	468	513	489	490	487	445	466	483	497	503	510	475	491	497	485	463	499	511	503	495	495	493	502	511	454	527	479	494	531	504	510	449	460	470	491	508	484	453	497	492	506	486	479	466	494	485	488	478	512	489	484	466	466	472	501	470	463	507	509	471	505	514	470	495	496	456	499	501	485	472	505
8891	2308	2737	2010	1243	952	678	532	403	381	327	292	265	250	201	202	216	201	202	179	182	172	157	160	228	326	519	562	401	283	255	195	161	142	163	149	150	195	247	214	178	131	125	145	158	141	142	152	154	216	276	277	191	148	146	149	145	146	148	122	143	146	141	138	155	118	141	130	121	128	150	128	136	136	148	146	126	124	137	133	148	139	131	116	148	141	121	113	117	122	127	158	129	132	148	151	119	162	127	127	140	129	107	126	134	126	120	140	122	125	131	125	121	120	128	133	123	128	113	130	137	139	139	115	122	143	114	140	140	119	142	119	123	118	148	131	130	132	119	134	138	142	134	151	141	138	101	130	125	122	124	146	131	127	108	121	139	113	119	124	135	139	127	121	102	130	132	128	123	118	136	125	127	153	137	124	125	135	117	119	132	129	107	147	122	136	122	119	126	122	127	123	139	124	135	120	146	130	112	137	116	130	145	132	120	116	146	162	106	142	119	134	151	126	127	124	144	114	133	120	136	140	155	136	113	124	119	136	142	131	140	141	139	158	134	137	130	111	116	142	141	141	132	129	126	131	122	135	135	117	121	110	122	144	134	144	124	113	140	133	160	121	127	120	127	130	134	124	138	121	136	136	138	135	133	133	138	131	137	131	120	129	121	119	139	115	123	134	105	118	146	92	132	116	153	133	118	129	131	120	115	114	123	135	138	113	128	121	117	125	135	127	133	117	132	129	130	121	117	153	142	137	143	130	131	144	125	120	148	129	121	150	144	140	124	124	134	125	128	133	142	151	127	146	127	107	127	136	119	130	130	116	138	115	109	145	152	133	124	128	126	128	154	142	116	145	135	125	128	120	99	119	135	125	150	121	126	151	149	128	123	126	121	123	120	123	136	136	136	129	143	100	145	139	147	129	136	132	145	135	132	131	107	130	123	135	116	117	126	132	133	119	129	136	128	134	140	125	124	150	116	114	121	109	147	126	149	148	98	138	138	136	138	133	129	124	141	122	133	129	134	149	122	122	110	132	141	131	141	118	124	145	136	118	131	128	119	132	135	134	125	148	123	136	135	122	125	134	134	128	125	140	133	115	130	133	121	136	127	137	130	139	121	136	141	127	126	132	137	140	136	121	112	137	113	129	112	134	143	112	144	121	155	114	125	121	114	142	114	134	141	136	160	119	141	114	131	130	123	124	137	130	123	149	146	120	134	144	121	121	139	116	143	127	106	116	117	123	130	147	152	115	124	132	121	137	133	128	136	122	129	115	137	141	123	122	124	118	133	132	133	146	133	157	131	123	150	111	144	123	132	137	120	124	167	132	122	130	129	134	133	111	147	129	121	153	147	129	133	130	120	121	131	115	150	134	116	119	128	158	147	135	124	121	106	127	102	125	144	126	101	130	133	126	128	141	120	126	117	134	135	139	134	129	128	116	131	121	153	133	117	133	136	146	143	135	139	123	126	136	156	114	136	133	104	143	120	122	136	122	139	132	149	137	137	117	118	134	132	139	145	110	112	135	140	106	132	123	117	121	137	129	129	138	119	133	115	139	133	110	135	131	141	142	118	119	136	117	144	124	121	139	127	117	129	124	137	118	131	143	111	144	125	142	119	146	129	138	139	128	135	146	119	129	125	101	127	130	129	105	127	127	118	124	140	133	113	124	130	127	122	144	135	135	153	121	90	129	147	128	143	154	133	132	126	114	114	156	115	156	130	134	129	142	119	150	159	130	136	131	151	123	119	137	148	142	120	132	125	127	137	130	106	136	134	118	140	130	117	122	123	119	119	114	123	113	116	107	118	134	123	123	129	139	141	115	141	126	138	150	132	132	146	121	131	112	131	120	139	113	132	118	146	114	117	124	127	135	129	117	146	118	124	118	129	163	127	115	144	118	138	121	124	145	139	115	145	129	115	131	124	135	112	128	120	147	127	110	134	131	129	141	153	140	141	130	115	142	115	159	112	123	136	122	118	127	143	145	129	117	133	133	124	127	154	147	111	135	129	151	142	139	146	123	131	129	125	128	123	135	111	125	143	140	133	137	108	114	135	139	134	129	117	129	132	136	135	134	127	131	144	115	140	118	129	117	127	113	125	141	136	141	115	124	127	147	142	127	125	156	120	147	143	144	129	136	121	133	129	127	123	119	164	125	124	126	136	130	129	133	125	139	131	143	120	118	123	138	136	128	123	119	114	142	131	126	110	146	138	129	151	131	134	134	131	144	139	135	136	154	121	122	129	129	135	125	137	118	135	124	123	127	137	131	131	122	111	132	128	118	135	145	144	124	122	104	130	144	135	142	152	139	115	147	139	120	132	145	119	156	118	138	134	135	135	129	121	139	139	132	134	132	138	122	114	123	127	122	114	136	147	124	130	119	130	130	119	122	117	124	113	128	124	143	125	120	125	140	127	125	132	141	120	113	134	138	138	125	113	126	130	131	128	127	149	110	129	142	113	143	155	127	132	126	158	132	156	115	126	121	145	118	126	130	111	132	115	113	112	135	123	112	132	136	130	118	132	129	142	132	130	122	128	146	139	119	145	128	125	149	125	140	132	125	126	125	136	143	111	132	119	127	125	133	121	122	108	128	127	115	124	127	139	131	124	124	123	126	148	128	130	132	123	127	126	128	119	104	139	127	130	126	115	149	140	161	126	117	135	128	127	133	136	130	135	120	118	121	117	125	131	111	142	139	129	118	130	148	116	124	139	127	137	112	122	137	135	128	128	133	145	152	143	129	126	131	126	112	128	124	137	123	122	120	142	152	127	152	122	118	125	136	129	140	116	131	164	134	122	133	134	117	133	129	116	138	113	131	129	121	136	133	125	126	122	133	145	117	110	149	122	146	135	109	109	136	124	119	129	129	136	133	136	133	154	147	108	142	120	151	128	120	140	125	140	150	137	117	143	107	124	137	118	133	156	129	135	123	133	145	127	138	124	114	108	121	145	125	140	134	126	105	123	134	131	115	124	124	105	112	126	125	141	126	136	124	115	119	115	140	118	121	123	119	126	129	125	111	115	140	132	120	141	153	130	124	119	131	149	148	142	139	116	121	122	128	132	120	131	128	120	127	132	145	130	120	139	127	121	129	129	137	144	137	142	132	155	124	136	123	127	125	117	128	125	153	122	134	120	126	142	130	141	109	121	129	139	121	134	124	136	136	149	135	120	125	107	137	111	120	134	125	129	156	139	117	138	152	137	146	127	126	126	121	133	120	138	132	118	141	132	131	124	109	138	123	126	138	134	153	114	151	124	138	127	133	108	145	143	132	130	141	122	139	128	118	170	124	163	123	128	135	128	119	141	126	138	144	120	105	140	120	129	114	132	122	134	118	118	114	134	128	138	132	118	145	125	128	123	116	119	133	124	116	146	136	149	131	133	146	128	130	127	136	121	123	136	127	126	143	143	134	128	128	136	115	119	147	128	133	135	137	146	122	127	131	121	120	126	143	146	146	131	135	134	128	143	133	124	140	129	127	134	114	112	121
7722	2727	6623	7144	6002	4749	3878	3264	2717	2332	2091	1794	1590	1514	1281	1259	1095	1094	1000	957	939	875	925	828	1158	2805	4655	4973	3495	2485	1987	1355	907	779	573	733	774	1170	1562	1445	942	667	566	588	550	589	587	716	855	1161	1979	1826	1155	534	528	508	496	497	501	506	440	533	520	494	474	473	515	489	492	430	491	444	445	464	466	461	469	491	508	456	429	459	444	438	470	478	476	509	473	456	488	428	459	464	509	486	433	441	434	451	444	489	482	468	468	447	476	490	465	469	432	428	471	478	421	486	427	424	417	467	449	435	427	442	456	481	469	464	486	507	441	457	422	421	457	469	475	435	455	430	485	452	505	470	467	415	445	434	448	445	426	483	448	449	471	435	467	412	509	466	418	412	458	471	412	432	467	450	424	446	444	451	441	402	451	472	402	457	428	476	434	457	446	407	476	464	449	438	445	413	462	415	428	410	425	447	443	445	445	447	434	431	484	392	444	445	481	450	484	438	417	477	446	489	464	462	423	424	449	466	443	451	471	429	406	434	447	484	432	470	445	455	451	471	436	443	458	434	441	428	417	423	405	403	425	422	429	431	435	479	432	451	479	435	448	452	447	464	443	481	412	460	448	436	456	469	481	454	448	448	461	436	417	438	431	418	439	423	416	459	479	426	458	444	471	470	423	463	464	458	432	435	433	447	455	407	400	404	432	434	439	412	483	463	447	440	444	464	468	412	476	471	419	439	464	417	461	461	424	417	481	420	439	448	489	464	427	481	433	437	445	436	485	474	426	466	411	460	472	430	431	462	416	479	431	427	463	430	435	439	457	469	413	430	406	454	458	447	466	453	454	417	428	461	451	416	442	462	419	437	412	466	419	452	473	400	436	432	452	421	461	440	438	445	437	461	432	433	439	495	472	463	428	454	418	443	459	446	424	430	416	443	434	474	481	415	482	458	448	489	409	421	455	462	453	445	432	458	446	449	443	505	434	441	462	463	453	444	464	448	449	491	463	452	414	433	441	452	453	465	432	434	443	433	470	429	405	454	482	476	477	411	448	423	455	458	430	512	453	444	448	430	449	420	461	424	444	429	413	473	423	442	420	457	447	457	437	426	443	421	436	474	461	500	453	407	434	448	461	428	445	466	451	498	453	457	435	433	398	453	394	460	430	417	436	452	449	433	412	484	427	441	444	430	460	489	440	488	478	411	445	455	428	440	446	416	460	455	429	441	441	457	424	454	446	456	422	415	462	460	434	459	455	478	448	467	444	437	450	469	428	459	453	486	442	452	457	482	483	459	446	409	446	426	437	491	475	402	456	490	465	449	441	440	447	465	446	425	465	439	462	471	400	454	395	437	436	487	424	424	457	463	446	458	457	451	435	418	446	459	469	439	473	417	452	448	458	466	439	457	452	469	445	409	399	444	446	440	443	423	477	468	422	453	416	425	390	414	434	468	451	463	457	446	445	447	430	406	480	469	424	480	399	435	479	462	425	450	460	412	433	437	445	464	475	447	433	459	440	408	459	439	435	456	427	448	436	460	486	437	440	469	430	500	444	450	490	474	421	424	468	466	453	468	450	433	436	451	463	427	432	456	437	396	481	477	450	440	437	440	423	442	474	459	435	445	438	429	449	422	494	463	433	470	448	431	450	428	450	487	466	442	451	451	434	450	441	476	431	446	452	442	459	463	397	467	441	434	463	421	472	458	455	471	417	468	475	430	434	415	457	466	477	444	455	426	475	448	443	444	454	420	478	431	411	476	478	468	458	433	473	448	448	419	407	477	475	420	419	450	428	446	437	464	435	440	435	402	458	446	444	467	419	420	399	434	461	427	483	408	460	424	411	429	432	425	497	437	436	429	465	430	480	444	441	470	460	442	501	427	434	409	422	435	440	433	434	417	405	429	458	443	448	464	450	439	466	489	481	491	429	484	453	444	437	467	449	466	419	471	459	472	449	443	400	446	463	460	406	436	459	449	476	451	430	454	430	445	478	444	445	458	477	483	438	442	441	424	436	436	446	441	428	435	431	440	426	442	466	470	445	460	452	431	466	421	407	433	460	469	459	434	449	412	409	440	438	436	450	439	441	438	445	422	467	416	422	428	459	494	387	408	423	508	476	431	465	472	450	442	481	443	419	463	425	467	462	449	467	414	403	448	438	446	428	449	482	430	464	438	433	460	437	458	442	459	429	439	475	454	475	451	452	457	442	434	404	460	457	411	437	452	447	409	430	422	434	430	451	460	417	494	442	439	419	474	427	453	415	461	451	435	469	399	399	414	448	429	453	418	433	467	475	424	448	420	441	438	452	455	408	430	451	401	469	436	489	440	416	440	453	437	452	484	477	447	432	419	425	475	435	456	465	427	452	464	458	445	438	436	463	449	431	437	418	462	429	464	425	439	467	460	415	453	464	473	425	440	467	464	444	454	443	435	436	442	442	473	418	439	416	481	474	447	420	452	430	493	471	455	436	500	468	428	437	454	419	423	441	425	427	453	438	451	467	440	434	420	426	451	408	456	463	453	478	408	443	449	466	454	407	441	420	460	455	448	474	460	470	377	408	458	466	431	432	404	438	434	472	462	479	450	451	449	435	440	476	463	449	437	436	451	458	441	464	417	458	479	462	439	422	446	426	460	428	459	439	489	417	441	464	440	459	489	442	404	460	420	435	438	479	410	481	474	427	456	401	473	449	482	445	449	461	446	422	455	442	432	419	466	445	437	428	438	450	440	440	445	463	471	435	437	449	445	461	431	424	520	424	418	444	455	472	451	446	433	439	433	439	393	435	479	369	433	419	456	463	430	466	467	460	455	438	439	444	419	466	421	417	451	437	442	438	441	464	451	407	470	454	466	452	466	478	442	429	460	444	451	424	438	444	416	475	446	468	462	465	467	459	432	434	438	454	487	458	464	442	420	456	421	427	446	486	441	454	433	482	462	417	459	429	459	415	412	424	447	461	456	487	448	419	448	436	417	457	435	426	475	459	408	437	420	438	455	402	443	427	448	382	465	478	424	452	423	501	444	470	456	439	428	417	459	427	462	450	446	458	445	432	422	436	424	439	446	496	406	417	448	411	466	476	454	460	466	446	437	461	452	476	437	444	408	452	495	430	437	446	407	403	432	480	424	463	472	442	430	415	444	432	425	453	454	415	460	413	448	422	426	422	431	434	456	447	407	434	429	440	461	442	512	444	462	439	445	452	438	435	430	420	409	406	411	458	400	453	436	434	479	447	440	426	473	454	465	449	463	441	434	467	473	411	438	442	457	417	422	447	441	451	438	458	453	442	435	443	466	456	449	430	427	460	466	440	408	442	430	450	468	445	461	444	442	442	448	469	444	387	407	447	451	455	462	441	425	405	433	473	433	423	435	428	436	435	429	428	440	454	412	459	433	470	415	432	491	475	455	472	469	415	439	450	470	473	431	433	424	422	458	435	423	433	427	470	444	426	475	452	421	463	429	422	428	456	453	428	447	416	466	452	461	462	434	425	437	420	427
1289	346	308	298	290	314	283	276	324	277	295	280	290	254	263	279	259	274	270	248	265	278	283	242	306	261	277	291	300	312	266	270	289	256	274	254	256	271	266	258	274	293	286	258	268	265	260	241	294	293	257	298	296	269	262	258	257	288	263	250	254	285	237	262	246	233	295	276	250	277	284	265	245	266	283	250	288	265	243	255	281	283	289	251	302	258	295	259	261	281	295	294	282	273	278	289	280	249	253	320	258	264	236	274	260	256	267	283	298	272	243	299	279	249	277	278	281	298	256	262	304	255	251	289	273	278	285	284	268	256	271	250	265	285	261	277	263	257	274	276	289	299	284	261	280	245	298	291	255	266	259	275	256	272	275	278	274	257	253	297	264	269	268	256	266	263	262	287	269	281	268	287	292	296	291	265	278	269	273	294	273	255	255	260	278	282	275	239	262	269	280	271	255	272	277	320	277	267	265	291	276	267	270	288	254	272	284	280	272	282	266	249	284	268	272	292	276	288	271	267	265	292	282	233	262	274	257	268	287	256	257	277	260	252	291	278	280	249	283	269	270	302	261	238	241	282	261	290	287	262	254	283	272	274	282	289	288	273	283	244	294	267	286	276	256	267	235	257	229	276	224	245	293	249	274	274	233	253	261	283	281	238	261	255	286	287	271	274	277	288	250	273	280	296	289	265	288	259	261	246	291	262	257	271	282	257	272	266	241	248	284	316	259	247	246	251	273	254	242	291	308	289	255	267	270	259	272	242	261	315	272	272	276	258	274	255	277	269	303	288	302	246	289	294	280	274	269	286	273	247	256	270	266	240	281	267	284	264	266	249	274	273	256	298	270	315	279	295	237	275	265	237	270	291	266	277	249	256	267	262	241	252	303	292	272	268	244	293	269	291	242	284	257	266	277	299	247	270	267	268	298	254	274	294	269	266	268	244	267	263	273	261	276	264	295	238	233	278	292	269	255	262	256	311	251	271	264	277	268	264	255	270	293	265	269	287	276	290	273	258	246	273	253	264	260	269	269	277	279	293	263	279	243	283	309	257	292	274	259	267	257	304	268	259	281	255	300	275	250	291	265	261	290	288	222	285	248	254	286	270	275	292	269	301	295	278	297	275	262	263	279	255	262	263	248	286	289	286	274	288	264	270	271	257	256	274	278	268	261	258	262	294	250	260	284	277	255	272	280	248	269	270	292	260	240	273	253	262	256	253	267	251	267	286	309	264	269	268	257	240	282	250	275	254	267	282	278	265	276	273	271	252	275	257	261	294	268	268	285	269	259	270	245	284	302	272	273	295	269	268	277	290	280	262	282	251	277	255	290	262	266	292	276	269	254	266	303	283	242	262	248	272	268	277	295	243	261	279	265	279	244	259	248	299	263	256	270	269	279	231	278	276	252	272	307	278	271	265	257	283	251	288	240	275	304	255	253	287	262	279	241	272	271	266	268	257	222	253	302	253	274	278	269	281	274	286	261	242	260	257	264	285	271	275	259	274	256	268	279	300	267	272	263	287	286	301	253	265	251	274	270	299	298	274	237	277	296	252	249	246	248	258	274	222	275	239	275	259	273	288	246	263	259	282	272	248	249	262	287	265	259	261	271	258	272	256	246	280	279	272	256	268	294	252	270	261	274	268	300	288	271	269	260	303	282	261	245	283	254	295	263	267	234	257	258	271	261	222	266	278	273	241	281	234	268	275	258	256	274	261	259	275	253	263	247	266	261	272	279	270	273	242	259	299	267	273	246	231	261	264	273	265	295	270	285	273	258	264	265	261	294	266	258	306	272	271	262	246	277	278	274	255	278	274	248	264	278	273	294	267	268	276	260	274	252	264	256	285	278	266	265	284	277	289	254	249	251	252	251	258	247	258	273	242	277	287	263	243	258	268	288	289	266	282	255	266	311	260	277	269	272	270	297	249	293	267	259	264	233	271	267	266	261	248	259	229	267	282	248	265	258	252	268	252	267	274	257	273	222	285	267	262	295	295	276	267	286	268	268	247	264	270	272	284	279	263	311	271	260	283	269	268	275	295	262	284	310	223	272	248	256	256	270	269	286	292	265	272	275	273	287	293	268	263	279	285	284	282	261	255	256	246	277	226	257	239	263	277	264	264	269	262	267	272	268	254	270	252	284	287	310	284	296	276	235	248	290	276	258	250	275	250	282	259	271	243	286	274	259	278	283	286	256	265	261	275	278	289	260	260	267	277	246	297	286	259	261	286	305	263	270	283	269	261	282	276	273	266	232	293	286	272	263	307	266	274	289	300	272	304	253	284	249	279	251	269	269	275	255	280	248	260	292	274	243	276	275	285	242	258	239	259	274	264	292	247	291	262	277	263	288	253	276	288	283	281	300	281	268	278	248	266	281	259	264	287	269	309	259	275	289	261	279	271	262	274	295	259	271	264	268	286	266	257	287	280	261	266	277	256	271	270	297	263	295	239	261	280	271	278	257	262	278	247	243	262	303	274	286	262	262	295	300	263	279	264	271	281	297	278	270	276	299	291	275	244	262	295	260	254	268	260	261	261	287	260	275	292	240	268	285	255	273	260	299	271	281	266	282	277	254	243	268	281	261	277	282	263	285	276	254	275	265	243	290	267	250	263	282	259	273	261	288	248	276	271	272	273	267	267	259	253	259	268	284	276	285	293	272	261	258	231	291	257	274	278	269	282	253	239	236	242	273	279	267	291	235	278	257	251	258	299	262	272	250	253	251	272	278	247	280	275	270	288	295	284	272	283	259	268	270	252	286	249	254	256	326	245	271	270	258	264	269	288	291	267	259	268	273	284	274	266	242	278	256	258	264	246	284	290	252	258	278	253	254	234	291	233	277	253	274	276	248	278	316	261	273	242	293	253	262	282	247	254	252	278	283	268	266	239	266	289	291	264	279	255	249	253	247	289	264	269	268	275	258	227	252	297	240	284	284	267	263	275	286	277	264	284	269	274	299	276	271	281	275	290	265	256	241	279	259	270	283	277	278	268	284	269	261	271	271	276	280	272	275	264	260	246	282	253	301	262	265	251	276	271	250	282	292	242	288	259	245	247	266	261	304	267	241	247	246	294	263	276	269	261	270	260	271	274	301	266	259	275	253	256	251	272	273	270	256	275	300	289	265	290	255	254	259	248	282	262	275	273	253	284	282	272	253	254	276	285	296	286	276	293	268	276	262	276	290	294	253	248	255	237	272	272	263	253	277	257	233	257	308	298	289	270	283	250	251	264	281	258	289	254	260	263	279	265	238	266	259	269	209	266	264	266	247	265	281	250	279	250	266	242	280	264	264	291	261	257	265	289	253	257	277	233	267	295	288	247	260	278	293	253	273	277	243	280	248	251	277	270	268	268	262	280	279	258	240	270	251	265	256	298	280	302	263	270	247	264	272	267	265	288	244	241	254	246	265	254	270	256	265	260	294	295	249	253	279	261	273	293	256	279	280	275	298	298	249	271	281	254	271	261	252	242	265	261	279	262	270	262	274	258
2317	882	993	1060	982	906	887	855	887	857	828	857	904	819	844	804	878	840	844	828	883	834	785	778	834	884	819	943	869	906	847	821	822	828	850	835	834	805	858	869	845	843	800	878	823	824	834	831	796	819	958	982	831	831	805	816	799	790	808	817	831	864	816	819	784	867	783	759	821	793	820	785	824	830	808	894	785	827	867	842	832	803	800	836	785	831	808	835	802	805	813	783	794	804	813	817	830	836	837	892	827	828	823	769	806	802	765	785	823	792	837	826	855	812	848	849	837	753	824	875	778	776	827	819	843	830	835	819	871	851	840	832	768	850	803	793	863	814	816	843	823	788	801	834	877	776	827	814	793	832	820	797	787	823	779	827	828	819	825	856	831	745	792	808	836	810	822	913	869	835	777	819	748	806	811	845	862	797	833	857	886	806	861	833	793	797	765	800	785	820	820	799	782	879	838	798	807	782	807	819	790	880	796	815	829	794	815	791	799	818	842	837	813	800	812	789	813	824	808	806	760	859	833	813	797	762	826	834	836	768	834	839	830	810	828	787	851	775	765	801	810	834	827	800	803	798	826	836	820	856	815	840	771	798	813	832	848	855	805	779	795	790	809	810	842	840	816	817	771	834	858	862	791	812	831	782	768	823	802	829	808	812	798	826	832	851	830	853	832	847	816	870	809	858	825	873	807	834	839	829	868	825	812	862	796	813	812	876	808	821	845	804	853	832	834	831	852	827	800	801	834	827	886	883	833	877	787	796	832	788	820	816	819	875	790	812	797	791	801	824	834	809	816	834	803	803	838	811	826	833	843	800	793	833	763	824	773	836	827	859	844	805	856	843	815	859	850	808	801	744	764	825	825	865	782	842	792	798	824	845	835	813	775	879	799	807	847	839	771	817	845	797	793	820	831	814	851	837	811	783	811	812	784	866	803	772	827	806	813	756	827	803	838	774	772	822	810	830	819	792	816	876	787	835	833	823	890	851	869	825	834	858	845	807	799	819	847	819	812	824	811	832	798	815	801	867	816	822	770	843	784	779	837	808	790	789	817	828	797	802	814	842	798	814	883	780	803	851	834	815	810	806	790	802	836	802	853	848	857	826	820	819	840	876	808	845	864	760	808	842	790	812	829	811	854	860	787	870	902	841	801	790	820	870	813	816	859	826	858	845	852	828	852	903	783	818	799	848	796	754	754	832	778	802	819	781	862	832	825	828	784	857	842	800	769	832	831	781	811	831	859	836	831	837	879	807	820	836	831	785	820	800	817	841	857	860	777	846	851	820	820	856	788	866	835	857	808	860	769	773	799	811	819	785	800	812	823	805	827	864	832	857	836	858	859	812	787	791	817	851	801	839	764	807	825	784	837	829	789	846	817	833	816	799	833	827	843	825	777	823	816	827	853	867	876	850	819	840	790	804	821	818	799	806	848	831	823	806	804	801	847	831	770	860	857	807	831	811	848	851	796	801	835	842	785	850	781	810	819	829	824	853	848	813	826	784	801	837	784	805	803	802	833	804	860	863	810	823	808	842	816	793	827	855	856	806	813	800	819	825	822	889	819	814	776	852	833	751	778	810	847	835	840	834	818	780	821	812	814	819	773	829	828	798	818	847	828	799	772	816	843	809	824	805	867	803	828	857	848	804	795	845	792	860	836	829	825	783	813	847	781	832	847	812	814	827	833	838	773	833	830	883	771	748	815	790	810	821	820	791	802	785	841	806	828	804	821	841	816	832	836	819	829	838	811	772	796	769	796	826	818	827	814	846	780	826	797	882	832	855	848	804	844	825	862	858	842	723	818	826	871	802	827	797	799	832	838	786	814	776	815	792	867	814	856	799	782	859	845	863	822	805	826	816	824	856	876	862	800	826	845	806	792	797	800	754	802	861	788	876	830	871	834	841	830	853	857	795	870	866	803	840	845	780	817	820	809	830	813	826	806	814	763	844	807	803	863	821	798	844	802	790	802	823	793	831	886	822	805	834	787	774	830	796	783	839	840	798	788	787	793	827	843	825	838	758	830	785	806	801	826	825	816	802	773	749	774	868	823	850	834	851	801	813	892	795	816	827	816	819	840	781	768	821	807	817	819	791	821	792	782	816	809	802	814	849	831	836	821	861	802	831	796	806	852	817	788	847	832	792	815	772	853	825	818	854	805	847	810	843	827	828	807	804	824	753	790	841	818	797	784	809	782	825	816	800	774	850	840	801	814	791	799	823	786	811	813	869	787	792	820	841	824	791	820	869	744	841	777	792	804	863	816	784	895	823	819	794	843	804	790	799	814	846	840	784	846	819	803	916	814	813	823	823	833	822	812	762	801	875	794	826	815	841	868	795	805	809	790	779	863	812	830	826	796	827	780	879	772	831	793	819	781	829	795	835	819	827	780	823	775	797	823	831	829	813	768	767	821	809	816	860	753	852	886	814	805	873	838	812	841	792	814	824	818	831	853	788	829	799	815	822	853	823	780	828	820	790	797	859	827	837	811	787	832	820	803	812	834	844	880	804	853	796	782	861	841	794	837	831	856	832	845	807	844	804	813	804	851	798	812	820	819	817	838	812	886	788	780	878	862	792	841	855	800	830	838	814	786	803	805	856	797	786	773	811	778	798	852	774	807	779	790	784	820	838	839	793	831	782	791	816	796	809	829	839	827	765	845	874	758	806	800	859	817	831	890	789	849	762	834	820	819	819	853	818	814	834	820	804	869	814	807	841	820	814	849	801	837	743	820	882	819	803	820	837	823	845	821	842	835	854	779	824	830	821	818	807	812	824	852	801	836	816	842	821	807	803	822	809	837	831	784	767	813	826	800	784	851	786	821	859	850	812	848	851	819	821	818	783	861	845	772	826	837	776	869	827	799	817	861	808	799	810	862	842	810	830	829	804	835	863	857	857	789	800	859	789	855	836	845	818	826	767	845	846	783	811	837	799	800	828	825	796	775	769	809	862	841	809	822	843	835	848	784	844	830	818	793	863	870	788	787	839	857	787	833	821	882	825	802	875	844	812	834	826	814	809	797	812	822	816	859	837	877	817	757	803	818	802	828	849	817	825	840	846	817	781	771	820	832	814	796	814	842	871	789	818	808	832	812	846	833	876	849	875	828	839	870	791	859	807	849	815	787	803	783	806	816	824	830	808	841	806	780	799	801	778	841	816	815	831	852	833	863	885	777	815	833	830	816	794	793	862	822	851	802	844	792	841	835	853	829	829	838	806	812	856	826	823	855	813	760	827	824	821	838	854	862	839	819	825	826	795	866	801	856	777	770	836	803	868	795	861	828	890	859	814	780	806	849	852	850	818	851	850	800	868	835	829	831	836	811	803	783	847	812	830	815	821	792	806	834	819	844	753	843	746	808	772	822	845	823	793	813	799	801	895	799	767	833	793	811	846	780	843	785	745	781	855	804	842	852	834	810	874	786	836	785	829	836	790	753	808	854	847	826	782	849	812	864	759	804	771	808	818	793	839	793	827	830	797	755	812	896	770
4767	1189	1489	1072	720	526	400	343	296	300	232	241	221	223	189	192	178	193	175	164	178	181	185	154	182	266	360	360	273	248	204	194	160	158	174	144	181	192	219	201	143	152	147	147	153	149	148	159	176	179	190	239	213	141	151	141	164	144	166	144	148	140	144	154	159	137	164	166	153	154	172	142	137	155	126	167	168	165	130	146	157	148	140	165	151	134	138	143	158	150	145	151	156	148	161	165	138	129	156	149	169	145	127	157	162	126	140	152	154	134	149	126	130	136	132	147	163	147	151	154	146	145	163	145	146	162	152	167	149	132	157	150	152	156	162	139	143	151	169	134	140	123	161	162	131	158	147	137	135	165	128	163	166	143	134	132	142	135	159	139	132	158	150	144	162	153	142	140	187	163	145	134	132	149	145	129	142	135	145	146	162	148	136	162	129	145	153	166	145	146	165	139	141	155	129	137	158	144	124	122	163	147	154	132	120	153	161	150	152	133	159	152	144	130	129	149	148	153	153	142	144	159	142	132	152	140	130	146	152	149	137	117	130	146	172	142	137	157	134	147	144	144	145	138	150	123	151	120	141	138	153	170	134	140	162	150	156	124	153	176	144	153	152	134	138	160	153	149	137	155	118	140	148	167	143	132	162	141	157	140	129	155	127	133	152	140	140	149	131	154	144	153	145	135	165	146	146	151	142	128	132	155	159	146	148	155	149	175	141	130	163	145	165	164	142	130	151	140	174	178	150	151	145	168	126	161	149	143	133	164	130	136	175	158	148	165	152	163	150	144	142	132	155	140	156	140	142	150	140	137	136	136	152	140	140	174	142	147	158	134	168	156	127	151	156	161	148	144	163	137	152	148	153	175	162	148	135	178	142	161	130	162	133	136	156	132	133	133	132	163	168	146	128	141	148	141	155	130	163	148	150	132	151	137	140	123	163	159	135	152	155	146	140	121	150	179	127	125	161	146	158	137	143	156	151	154	126	153	121	148	166	146	133	133	132	145	169	169	163	151	136	144	163	157	149	132	160	161	123	141	140	150	145	136	167	138	156	143	150	142	144	160	149	139	157	156	136	165	160	135	150	168	173	149	148	133	138	139	141	151	156	139	167	143	140	152	160	146	161	128	150	167	159	157	152	151	144	171	147	170	142	136	163	166	161	140	154	140	150	141	167	151	151	146	127	164	151	153	141	156	169	178	144	161	128	146	148	124	155	132	143	149	137	156	142	136	134	159	139	142	172	161	151	145	115	163	136	163	136	149	159	147	171	174	155	143	156	158	146	161	135	147	171	129	152	135	162	121	134	140	156	145	142	166	150	141	152	152	151	140	140	112	165	140	146	143	152	171	151	143	162	173	152	152	137	157	167	153	135	157	141	156	152	141	141	145	146	123	141	138	156	158	151	133	135	148	163	152	149	160	135	155	146	163	155	153	152	139	145	141	136	127	172	132	146	154	168	141	143	163	132	138	131	156	150	147	142	151	139	150	166	137	140	166	160	170	177	151	175	145	156	149	147	159	189	123	168	139	153	128	147	153	137	144	175	144	167	140	134	148	171	122	178	138	145	134	150	138	168	146	149	166	154	137	153	183	164	142	133	148	161	151	145	153	143	158	158	130	147	127	171	154	160	155	159	178	169	136	153	144	142	136	138	152	138	158	142	132	141	164	138	142	160	152	136	134	149	158	162	144	150	168	125	170	156	129	142	143	146	155	163	165	140	146	149	162	138	150	163	167	137	132	164	148	148	142	144	146	144	148	157	157	157	145	138	137	144	140	138	149	142	140	146	151	162	154	140	127	168	137	152	131	143	166	166	144	132	163	160	171	150	146	143	172	125	141	159	157	136	161	132	150	164	132	141	133	166	146	114	164	158	146	142	125	156	115	144	149	139	137	141	127	148	161	137	143	136	148	156	127	119	157	141	121	163	152	156	147	141	123	155	147	148	124	158	124	139	153	140	158	143	123	142	145	158	155	152	141	131	130	162	150	136	148	150	177	155	163	157	172	143	151	160	145	136	148	160	161	142	155	161	147	142	160	158	141	134	149	133	152	136	128	149	160	161	145	147	136	153	135	131	147	142	134	148	148	137	173	149	145	165	136	136	136	152	154	144	139	142	166	150	134	129	156	155	128	145	137	137	171	143	142	156	142	135	144	147	133	123	151	154	147	168	144	145	152	145	132	145	139	143	136	171	150	134	143	144	141	153	145	126	154	136	142	130	162	141	140	133	140	153	142	149	155	153	135	133	158	159	155	155	153	141	136	123	154	139	134	145	123	157	139	143	136	147	133	145	139	137	148	135	121	148	165	132	142	143	142	163	144	156	155	151	144	136	132	143	125	138	145	146	126	151	142	155	147	136	150	159	144	140	146	145	189	145	168	154	148	141	127	143	152	129	134	145	150	126	169	147	133	142	155	127	153	166	147	145	140	166	140	143	171	126	123	130	162	148	163	138	159	149	163	136	141	147	180	150	143	150	156	143	144	168	151	143	145	139	179	140	139	148	139	139	149	159	99	138	129	149	147	148	152	151	142	122	148	152	156	138	142	156	120	126	144	140	133	138	156	144	152	139	144	128	137	137	132	145	145	170	144	137	163	131	145	162	144	159	167	154	122	147	129	148	142	144	152	158	158	142	165	152	150	162	131	153	138	136	154	161	145	156	162	137	141	153	141	140	133	147	161	153	175	145	156	178	160	134	172	155	159	142	149	120	143	159	151	151	141	145	168	138	167	138	160	137	137	139	152	145	138	150	152	158	142	145	161	119	148	142	131	145	153	137	147	153	148	159	164	126	164	149	130	134	141	145	150	131	133	142	138	161	153	138	162	142	151	149	141	154	154	151	149	145	142	159	135	162	166	137	139	160	148	144	134	133	148	127	141	178	159	144	177	146	139	157	150	140	140	124	133	149	159	141	131	158	154	179	152	172	130	158	132	152	126	150	154	136	143	131	151	173	166	150	133	139	150	149	150	135	137	156	136	160	143	154	147	145	137	152	139	151	159	149	155	148	158	141	137	136	174	160	148	140	130	148	144	181	153	135	149	136	154	157	165	164	135	158	134	134	153	137	133	140	149	158	148	160	149	122	142	131	146	132	149	141	144	149	168	166	145	138	120	143	154	152	127	146	159	157	165	144	144	138	122	155	155	163	156	143	146	146	159	135	135	127	136	136	168	152	156	153	135	149	117	154	152	136	169	148	151	144	156	138	147	130	155	153	140	155	136	139	158	160	156	137	140	137	138	146	140	138	127	152	147	145	152	140	125	145	152	126	139	139	135	150	157	149	164	115	137	147	141	124	142	134	143	137	150	177	146	138	175	135	143	136	147	144	162	154	159	148	139	157	151	166	127	130	160	163	148	142	148	140	166	139	146	162	159	128	129	150	129	162	144	128	156	149	159	148	165	146	127	128	151	160	157	138	161	148	135	167	147	134	134	154	156	173	149	135	158	157	147	153	140	140	160	129	159	154	152	161	150	142	159	146	143
5531	1666	3752	4138	3552	2789	2341	1882	1641	1490	1325	1110	1083	1022	879	945	835	773	808	738	707	746	689	700	866	1609	2614	2862	2132	1410	1053	855	663	633	619	602	706	1021	1186	1004	731	603	591	545	539	523	562	687	715	763	1143	1326	1036	546	530	532	531	517	520	524	492	500	513	516	528	531	500	493	501	517	534	507	508	502	520	498	505	481	465	477	507	502	520	529	514	495	496	505	517	495	491	488	476	463	485	531	495	481	510	473	461	496	487	512	509	485	510	476	471	495	509	534	472	565	459	499	448	511	506	456	461	473	495	490	513	476	469	515	510	490	482	508	494	496	495	447	528	463	486	499	473	483	472	504	453	492	439	482	495	483	450	474	505	522	466	486	518	486	507	538	465	496	515	479	531	473	505	513	475	460	483	515	493	496	480	466	507	479	484	494	495	514	492	486	463	507	520	488	463	490	481	454	470	492	465	488	505	515	476	487	475	459	467	490	496	452	477	484	497	538	464	461	521	490	485	438	466	492	478	464	490	472	460	473	452	497	533	485	462	507	485	450	488	467	509	498	520	466	493	499	467	480	519	469	509	510	458	460	487	466	516	508	475	484	459	482	515	462	497	482	500	533	503	491	510	489	492	497	461	476	500	476	521	452	517	463	487	522	476	530	471	532	507	462	513	486	467	462	494	509	485	523	520	475	438	508	435	528	505	492	457	527	460	485	494	458	507	446	494	479	502	480	473	458	499	463	515	495	524	474	470	493	529	452	512	509	505	479	480	495	507	490	472	476	503	523	426	447	520	441	483	522	496	452	488	568	488	504	497	459	525	462	470	479	497	472	493	461	481	470	447	478	519	523	477	468	471	503	481	488	497	481	497	479	506	495	458	498	472	486	477	458	450	497	465	468	488	479	475	459	462	520	511	487	497	474	465	487	510	497	455	479	458	457	496	535	497	505	477	492	491	467	491	487	460	513	506	492	483	476	511	445	472	466	488	475	452	499	493	465	492	420	480	489	490	496	534	458	461	492	465	496	477	506	516	497	488	478	482	468	483	498	476	491	498	456	478	498	496	484	513	475	515	518	451	498	445	482	475	441	506	504	481	477	517	450	489	505	517	521	482	475	482	489	489	487	476	477	468	492	496	481	468	499	547	480	448	509	479	477	523	522	482	471	493	496	509	494	462	483	474	459	497	495	486	464	490	480	503	485	504	472	473	507	509	479	479	481	519	502	490	477	509	473	493	490	452	472	508	522	507	452	469	517	437	491	461	461	481	489	495	492	481	492	509	478	473	514	482	439	494	504	479	462	479	470	472	504	517	469	439	537	485	494	508	475	512	517	435	506	493	505	511	488	453	481	489	484	451	510	491	535	495	498	478	514	504	490	434	499	466	439	500	496	503	474	486	504	522	474	477	467	502	472	500	524	514	477	513	507	516	506	466	515	481	504	492	449	484	492	497	449	501	495	465	488	501	504	478	493	474	511	476	474	500	511	503	485	478	497	493	507	460	481	516	479	478	518	506	434	476	477	483	457	505	475	492	465	458	498	479	582	493	464	478	490	502	499	496	517	487	469	493	479	460	499	473	526	461	486	500	456	530	496	487	489	494	487	513	444	498	492	463	494	465	454	453	479	494	484	457	463	517	452	493	492	477	491	510	499	481	473	452	479	470	498	491	477	476	475	556	480	475	464	524	503	502	444	501	504	481	458	493	510	477	489	512	497	497	488	500	492	503	491	486	458	469	545	482	537	475	481	521	515	493	501	482	477	464	508	453	473	485	482	475	449	439	492	498	504	526	497	451	491	470	493	440	500	471	490	519	479	497	456	534	489	444	494	458	500	499	502	489	485	476	450	512	497	508	494	500	454	508	519	469	480	455	493	502	488	497	494	452	454	465	514	501	517	454	494	530	477	501	510	467	490	491	488	520	511	469	499	475	492	508	498	480	460	496	477	487	453	495	509	496	502	497	475	504	468	502	491	513	448	474	494	501	491	486	505	455	485	472	508	498	455	426	459	492	518	497	454	433	490	508	499	454	459	505	508	458	519	468	478	483	483	515	482	502	462	481	503	478	511	473	497	505	455	499	481	489	479	511	488	459	432	497	484	510	545	489	475	456	504	484	474	445	488	481	487	500	504	523	483	482	488	525	502	462	488	516	480	479	498	495	508	479	489	481	482	494	505	489	455	481	498	510	470	501	465	514	462	485	502	477	525	498	481	508	500	506	466	473	486	494	518	466	483	485	496	513	511	470	479	489	457	516	503	506	485	501	481	494	507	479	507	497	464	478	453	482	489	505	472	517	481	498	496	460	512	488	464	468	497	504	513	490	474	539	490	503	484	472	518	485	504	518	465	509	466	480	471	510	520	470	488	471	442	497	455	453	466	440	488	506	504	470	482	502	491	488	491	472	498	501	486	491	526	470	471	489	489	470	479	507	506	457	460	464	512	511	473	481	487	447	509	508	471	514	468	456	501	439	456	507	474	451	470	454	493	471	446	500	474	470	519	449	482	489	485	466	469	493	467	477	526	502	485	484	495	468	472	534	459	440	440	486	465	478	501	506	474	510	478	461	473	497	467	491	518	492	485	463	497	516	438	517	422	475	486	506	505	483	513	506	515	507	489	511	436	511	485	506	455	456	492	505	457	457	485	469	521	506	493	482	462	482	502	477	433	514	500	476	510	480	492	503	509	497	517	510	466	437	464	488	524	469	495	459	458	502	510	500	479	473	496	465	485	504	485	488	484	499	509	492	472	487	488	498	486	471	502	518	506	486	526	506	512	508	491	463	468	505	470	488	506	494	474	472	472	474	501	483	496	468	490	482	508	475	477	494	483	493	451	508	437	525	486	480	470	481	471	454	471	471	466	498	479	513	518	484	497	486	467	480	496	491	470	505	486	448	500	454	476	471	511	503	453	468	495	474	497	482	458	491	497	483	485	469	467	452	504	481	514	505	519	508	487	475	502	488	489	482	467	514	482	480	479	505	516	467	490	467	481	506	455	500	513	473	490	502	455	437	477	467	484	474	554	494	517	514	461	449	493	479	485	504	480	458	436	520	481	492	477	523	443	453	466	484	506	499	488	484	498	489	467	473	469	505	504	479	462	455	486	479	496	493	443	515	484	507	458	516	475	488	487	478	456	486	481	541	462	497	483	472	500	532	473	503	476	527	467	515	476	435	447	471	496	522	486	494	506	501	475	462	513	456	470	513	459	507	472	536	502	474	467	487	478	485	511	455	534	468	516	480	473	490	462	470	475	524	473	494	523	507	491	494	453	453	481	500	510	477	518	492	445	476	490	533	487	499	475	484	478	507	471	441	506	488	460	477	457	503	480	471	449	470	501	471	482	441	491	452	496	468	474	483	498	489	496	500	515	475	487	458	472	482	493	447	517	471	498	466	449	454	476	471	468	474	476	490	482	499	506	477	429	483	475	496	465	482	472	467	433	460	533	500	481	483	515	445	495	467	498	464	465	464	539	474	493	476	453	495	472	498	450
8951	2299	2695	2000	1341	907	681	557	422	369	322	329	298	252	230	231	233	194	195	188	183	153	162	151	182	341	507	585	412	303	256	172	163	172	163	141	171	253	252	211	188	150	162	160	119	134	159	171	177	189	217	245	212	134	124	121	120	126	129	152	158	141	112	112	154	157	122	137	137	138	128	129	127	130	129	121	105	122	132	122	139	127	111	109	135	146	119	122	125	160	129	143	138	132	145	136	150	115	137	122	132	136	109	135	141	128	117	126	137	136	129	106	120	124	135	137	139	138	129	134	136	116	127	136	139	130	130	134	130	128	158	119	135	128	140	138	111	129	136	132	141	122	104	128	110	120	114	143	120	134	135	135	119	149	122	107	119	140	123	126	132	135	139	130	115	121	148	131	128	132	120	139	133	149	155	126	126	131	137	116	111	130	129	130	126	137	133	114	142	123	140	132	134	130	111	113	131	101	123	123	129	137	132	137	153	124	124	125	130	136	152	130	125	118	135	150	113	134	121	114	128	129	118	95	148	136	121	124	128	129	126	130	124	123	127	126	112	125	125	143	144	117	125	164	137	129	120	129	139	122	112	136	124	139	115	142	121	127	121	114	131	135	123	145	143	159	130	132	123	115	118	122	116	145	131	127	129	117	117	153	102	120	146	140	138	110	131	143	158	134	126	123	139	119	116	144	149	126	144	130	126	135	135	107	135	158	137	144	116	127	137	130	134	117	122	115	134	117	145	119	111	117	132	134	134	134	143	143	120	139	116	134	144	127	125	131	135	119	126	132	137	122	124	129	121	133	117	117	102	148	118	118	115	137	120	127	150	126	118	137	145	150	119	134	147	133	114	122	120	137	121	129	131	133	139	155	124	118	127	126	127	129	149	132	137	121	117	129	119	151	126	138	118	122	124	134	146	120	124	138	144	134	139	140	134	124	111	136	142	116	137	109	118	110	139	140	125	147	124	116	120	120	122	126	134	138	122	119	116	112	114	127	125	108	119	131	116	132	111	105	131	138	161	137	148	115	124	135	124	125	128	143	135	119	134	147	121	130	121	123	133	120	118	135	128	148	128	107	122	127	150	136	126	148	138	141	139	150	113	152	116	124	119	109	123	143	119	127	136	139	143	125	111	140	147	126	118	129	143	136	126	130	123	131	140	114	122	115	142	132	129	137	135	130	134	117	125	122	122	129	134	135	145	118	122	144	116	138	125	140	123	147	142	118	140	140	126	151	121	134	118	126	134	129	138	126	130	125	122	129	118	135	113	109	131	111	107	122	149	119	136	105	111	125	136	130	142	127	147	124	130	140	107	131	112	133	129	133	110	100	131	131	118	138	126	119	129	136	105	132	126	138	132	128	127	124	146	123	126	165	126	127	129	123	132	146	132	129	133	107	120	132	132	119	118	125	127	130	137	120	125	120	138	146	115	145	133	130	119	124	130	130	128	133	124	122	122	110	109	119	112	137	128	143	134	138	138	123	132	147	133	122	135	121	149	135	142	124	133	134	149	138	123	134	118	138	110	130	142	124	149	111	123	128	135	129	126	145	122	129	133	132	98	131	107	129	142	127	124	120	130	119	136	132	156	123	143	116	119	114	127	133	116	133	116	123	130	126	135	124	141	119	155	139	129	124	130	116	140	139	110	137	130	134	111	138	131	127	150	136	125	117	128	131	139	129	121	109	129	135	124	121	130	120	145	119	141	141	119	134	141	148	129	147	135	131	141	122	137	136	121	135	130	141	133	134	133	127	127	135	135	134	134	129	136	115	102	115	124	116	103	146	119	144	122	112	139	139	117	148	128	120	137	111	122	127	141	134	151	103	130	117	112	111	131	128	127	147	133	121	140	125	133	112	137	139	142	128	126	139	115	133	133	141	152	142	120	141	119	138	142	139	129	123	109	104	137	120	125	127	145	129	123	135	116	127	144	123	123	111	124	125	130	120	116	119	128	119	123	126	130	128	125	123	129	130	131	116	121	141	134	135	109	124	158	119	119	128	125	130	151	120	109	127	132	157	141	111	105	127	140	117	120	119	140	135	143	130	152	128	123	121	134	132	115	118	129	116	126	136	121	119	149	124	125	130	110	136	124	105	101	150	106	125	120	108	136	117	131	144	129	132	132	120	122	141	129	104	124	119	112	118	103	120	136	144	109	132	147	151	113	143	127	132	125	136	121	136	129	119	122	133	124	135	134	120	125	118	127	122	138	127	142	116	135	142	139	147	125	120	142	135	148	127	138	108	119	124	127	128	118	128	100	107	134	129	147	138	139	117	136	128	123	138	135	153	138	144	125	131	125	130	121	125	133	140	143	125	123	122	130	135	147	102	131	137	119	137	122	130	136	145	141	135	129	135	108	133	122	138	131	112	137	136	131	138	112	137	141	149	114	110	121	120	132	111	112	139	140	129	145	147	103	117	115	125	127	125	122	115	138	125	157	133	132	118	150	147	100	133	135	141	130	137	126	132	131	138	107	110	152	134	143	129	127	112	113	144	114	126	121	109	145	128	141	137	115	148	110	123	138	110	126	135	111	150	122	147	115	134	146	143	119	119	141	114	124	123	130	138	100	133	113	121	131	126	135	121	152	130	124	143	148	134	144	124	132	123	125	135	125	136	128	114	116	135	165	117	111	110	123	130	142	138	132	138	145	121	113	133	118	123	138	121	133	128	129	154	142	122	131	151	118	145	136	127	114	139	113	132	133	138	130	146	120	129	137	109	147	124	129	113	126	98	128	147	119	120	126	119	113	127	137	100	112	133	130	137	119	134	143	140	110	143	117	136	121	117	114	110	138	134	133	126	125	114	121	137	98	141	117	124	144	136	133	132	115	148	110	110	145	132	111	122	121	129	146	130	135	140	124	128	128	125	113	130	115	117	143	118	114	133	129	141	132	124	148	135	123	149	117	134	139	137	128	129	106	127	139	143	125	131	116	118	110	128	121	127	126	148	105	137	143	131	129	139	119	121	121	132	122	131	123	136	121	157	138	128	104	129	143	126	115	148	142	151	123	135	125	155	142	113	121	146	146	133	135	131	136	139	112	128	137	151	117	118	131	126	134	131	137	133	116	118	124	116	130	134	137	119	119	150	123	124	130	120	113	152	137	126	122	133	110	121	146	122	138	163	126	125	107	136	144	118	134	134	110	104	132	129	130	98	149	139	120	128	131	109	117	142	129	144	101	134	123	141	135	134	114	107	148	130	122	146	126	109	126	122	142	115	125	129	155	127	125	108	112	131	119	138	119	147	129	107	112	113	117	113	142	138	132	139	138	116	135	129	136	129	122	125	113	150	140	142	116	139	110	143	128	128	139	116	138	156	131	123	111	108	129	127	138	125	150	128	126	141	134	106	128	116	137	135	172	149	139	143	127	139	103	117	118	120	126	140	122	129	112	129	130	130	111	103	122	127	136	138	126	139	115	144	124	112	129	143	143	154	120	119	143	135	125	134	118	121	160	139	128	116	150	130	109	125	139	122	116	137
7716	2775	6536	7046	6010	4791	3877	3147	2760	2316	2016	1725	1581	1497	1346	1155	1144	1012	1001	895	878	930	843	821	1076	2679	4468	4783	3313	2195	1576	1003	842	698	704	730	1158	1817	1882	1431	1007	707	583	546	544	545	616	818	918	890	1660	1964	1410	661	558	518	499	508	510	491	482	500	478	483	489	449	483	444	453	524	480	492	440	503	450	440	458	468	458	493	448	468	480	474	488	457	477	483	469	441	406	432	490	480	458	444	453	481	466	441	469	429	438	463	448	445	415	434	447	445	448	456	455	433	454	443	417	445	421	476	445	471	437	434	448	432	433	447	412	440	440	409	435	462	474	462	437	433	428	450	480	458	481	416	482	474	409	443	429	436	463	428	413	431	494	454	466	425	409	468	427	460	430	459	447	428	441	445	407	429	450	428	437	454	472	438	464	418	415	437	422	442	467	432	451	455	441	466	443	449	446	441	454	480	438	503	459	465	432	464	446	455	420	400	421	426	458	445	412	418	436	457	459	455	438	477	432	424	434	425	435	452	451	468	435	410	450	444	440	415	480	405	437	460	424	448	423	459	447	415	491	429	442	430	422	439	461	454	446	437	420	433	451	442	416	460	442	431	460	423	441	432	442	434	462	425	435	467	447	448	441	418	471	446	456	420	482	426	452	455	454	442	417	465	422	459	457	444	433	484	441	404	425	428	419	427	444	426	439	470	402	451	460	405	427	416	427	440	374	427	453	434	423	421	454	424	441	478	429	442	439	409	465	427	379	462	430	416	458	450	413	456	434	428	431	416	452	472	459	509	487	463	447	448	429	431	410	410	455	421	428	438	458	476	462	437	450	453	454	429	407	435	432	436	495	455	442	420	414	437	464	477	466	425	407	426	431	453	448	467	418	447	404	433	469	426	438	440	451	505	378	447	431	458	426	463	448	462	442	440	436	414	432	447	425	395	434	432	483	472	429	455	452	449	431	479	457	468	405	423	437	438	451	410	440	427	424	469	399	422	431	441	466	467	434	424	466	443	439	466	443	446	420	459	446	420	433	417	401	404	445	456	448	420	452	458	434	428	447	449	448	429	418	431	423	400	468	457	386	425	428	435	435	422	416	455	433	444	444	471	467	430	454	437	425	441	438	439	436	435	436	439	458	453	439	423	453	457	460	407	416	421	500	440	446	437	458	437	447	429	446	442	468	439	481	433	411	471	435	449	437	403	433	438	438	405	456	423	469	415	478	450	415	482	439	454	466	468	444	445	431	412	410	430	448	408	439	423	452	454	455	443	423	456	450	446	405	428	411	434	459	425	437	468	427	427	419	454	458	454	452	428	416	434	463	465	424	422	458	422	433	449	463	455	437	453	449	410	457	428	456	388	444	449	431	464	469	430	427	448	412	432	446	427	444	427	443	451	422	435	435	439	420	414	396	430	446	454	432	456	448	431	406	428	475	443	414	439	444	426	437	455	423	441	469	420	458	433	454	449	441	430	406	439	418	456	438	437	464	466	434	438	401	453	434	427	457	451	433	466	472	424	418	395	453	451	467	412	422	472	440	443	450	421	449	428	439	409	459	425	447	449	443	448	421	459	440	463	466	424	493	469	449	431	461	444	431	483	436	388	483	421	449	412	407	443	445	441	442	465	466	474	436	425	408	482	422	454	418	420	475	432	467	446	446	439	415	463	462	474	423	443	449	412	417	454	470	431	424	440	438	452	429	442	433	439	426	451	437	451	393	452	430	410	423	445	420	437	463	481	428	432	439	471	444	454	432	445	449	399	430	461	426	402	444	471	444	456	419	445	424	462	446	452	459	446	429	419	431	437	490	409	434	403	427	449	418	434	433	394	433	448	449	449	416	438	395	433	395	456	437	434	419	460	443	417	473	452	439	450	445	401	432	440	448	408	478	405	396	438	413	452	438	431	451	409	437	394	384	475	431	410	442	438	432	448	396	445	417	433	446	441	427	459	421	432	430	442	410	435	431	463	460	434	413	438	451	455	447	461	432	422	441	464	447	431	481	423	415	427	430	422	462	411	508	454	426	454	429	418	438	444	414	456	445	453	446	471	470	456	452	468	427	402	415	438	403	460	469	462	453	459	442	443	450	442	448	433	455	455	441	460	458	442	435	415	457	404	446	435	421	474	447	447	441	435	471	416	452	454	437	433	464	456	434	454	448	475	440	448	447	438	451	462	480	440	426	438	454	479	462	440	442	434	479	441	427	423	481	428	468	420	466	428	430	447	456	440	435	429	441	388	430	424	418	434	409	480	399	427	442	446	440	457	435	451	463	451	430	410	411	423	462	419	445	465	441	422	418	454	452	421	439	437	445	433	450	448	436	422	469	447	431	446	458	444	443	428	428	462	440	379	452	431	447	410	408	444	446	422	433	427	457	441	456	443	446	478	450	442	466	401	420	435	463	430	465	448	406	444	451	436	439	432	425	435	435	427	412	399	436	463	440	436	452	423	479	461	444	434	474	407	427	431	438	437	455	440	433	416	430	461	449	415	450	439	450	383	449	441	451	455	431	441	458	472	422	446	436	444	426	436	463	433	405	451	452	427	468	413	444	461	416	424	437	412	419	438	416	378	457	461	467	413	414	450	444	470	448	406	431	408	476	441	415	442	400	422	438	437	418	455	458	447	440	464	440	458	460	406	430	450	435	439	446	465	449	457	456	448	368	447	456	447	465	443	400	420	419	421	431	453	429	463	423	427	441	406	450	424	423	444	452	458	444	408	444	442	448	467	437	443	459	440	460	426	461	400	443	431	452	456	433	444	452	481	430	434	394	443	418	455	399	452	399	453	429	481	452	404	451	457	437	432	411	437	456	460	465	440	455	462	463	480	435	438	446	403	413	440	455	416	447	422	436	452	480	439	469	435	446	431	445	413	477	469	475	448	444	379	394	420	435	449	430	442	457	453	429	456	452	436	459	417	459	462	450	447	450	405	416	436	409	437	446	435	471	466	407	465	471	437	462	438	443	402	436	472	396	430	424	456	434	456	425	426	433	419	425	461	481	446	468	417	446	444	449	439	436	446	440	444	430	465	422	434	401	443	430	430	468	405	438	434	446	417	456	487	475	471	456	457	383	422	416	423	496	407	461	462	460	413	444	453	473	424	465	425	442	411	467	452	447	465	411	440	399	402	453	445	458	419	463	437	425	449	429	449	433	458	445	446	453	409	440	415	430	467	434	462	419	418	419	430	407	492	412	461	470	482	478	432	485	452	430	461	444	447	451	470	396	443	437	449	413	457	448	419	441	433	468	417	427	467	446	462	421	423	479	425	436	439	442	432	434	444	451	451	411	430	451	429	435	437	460	451	429	419	432	413	387	439	411	440	435	482	453	482	401	468	427	424	444	431	445	460	440	432	414	487	415	422	428	411	456	410	449	407	467	419	475	459	455	415	411	407	454	425	421	458	460	451	431	439	425	444	438	419	439	431	479	465	429	453	435	449	428	414	473	407	439	437	426	430	466	455	456	446	450	494	421	400	451	432	432	422
1327	373	340	335	310	293	309	261	291	263	272	284	279	284	252	277	283	243	280	261	295	273	278	269	279	304	247	303	267	249	265	272	263	242	246	266	275	290	258	273	267	287	302	294	259	283	260	294	263	264	269	298	277	257	255	281	243	256	281	274	261	260	259	236	270	276	285	268	238	248	259	273	308	251	258	269	252	278	261	263	283	241	286	267	311	256	259	267	292	245	270	292	291	272	251	268	288	278	268	302	254	287	284	297	264	300	266	271	289	262	263	274	256	241	250	263	255	268	282	283	260	232	279	277	248	296	255	308	268	256	290	263	286	267	292	271	261	279	293	267	245	287	275	276	295	273	263	265	249	267	281	278	271	271	266	243	283	261	297	276	240	278	266	257	257	267	281	256	271	259	263	286	269	271	286	267	256	256	277	270	261	262	253	276	256	274	259	281	263	265	270	233	276	270	229	268	262	282	264	251	273	254	255	251	244	260	246	252	258	312	289	248	288	246	278	276	274	287	282	311	285	273	278	284	245	270	294	293	242	298	254	289	275	230	282	270	273	266	284	298	296	249	299	273	257	268	290	254	271	272	271	247	244	287	289	291	246	317	289	256	250	266	252	282	291	283	238	240	297	290	261	250	248	267	278	258	254	270	271	260	268	271	261	275	293	272	282	265	254	250	263	274	296	286	250	255	278	295	279	239	273	284	283	267	248	279	287	256	265	276	299	251	267	264	273	248	271	280	281	261	290	295	285	253	258	243	243	265	268	274	267	289	263	289	256	247	251	274	266	247	255	261	259	258	294	256	276	254	252	270	262	266	274	267	256	273	274	266	248	279	272	282	292	260	288	255	265	296	266	264	294	272	277	284	285	252	261	275	274	280	241	257	257	294	278	312	299	273	235	229	266	273	268	291	275	287	251	259	254	282	263	256	265	257	280	247	262	285	301	262	252	265	282	260	269	255	256	288	270	268	233	267	273	286	271	284	270	275	226	242	251	260	291	262	260	272	271	278	319	284	285	268	268	315	290	265	279	266	260	296	312	258	259	293	262	269	254	248	263	286	288	288	275	292	269	255	277	276	270	259	260	275	258	298	310	316	244	269	269	268	246	277	235	265	269	244	246	256	253	249	313	231	262	277	260	252	294	268	264	272	276	271	297	242	244	278	273	282	263	258	263	278	280	249	273	275	285	228	269	278	304	271	268	256	268	279	272	250	269	245	264	282	255	275	267	261	277	259	240	248	252	270	273	257	294	223	272	285	251	247	287	265	280	277	242	266	238	295	267	266	281	261	282	271	286	244	271	272	311	292	301	265	264	288	269	270	273	244	293	274	250	253	289	261	266	270	247	288	257	267	251	258	273	281	252	248	269	240	302	273	288	296	240	266	261	269	269	235	250	271	255	287	296	262	270	297	295	274	267	268	266	265	277	271	227	281	247	269	272	285	255	268	254	260	281	265	269	275	262	263	255	287	261	278	264	275	248	256	279	280	262	287	258	283	276	242	261	281	280	314	288	266	286	315	256	248	272	281	272	262	254	274	303	253	268	244	262	297	246	293	240	281	273	256	268	261	243	271	253	267	297	253	266	283	272	276	250	263	270	287	268	277	260	270	301	282	245	264	299	284	267	277	256	268	255	290	238	299	243	261	271	255	283	261	264	251	255	271	288	297	264	250	288	265	276	281	259	271	277	236	259	275	259	276	277	257	279	251	238	255	284	269	280	266	278	267	287	269	285	276	286	277	258	258	258	286	269	259	246	287	266	305	261	274	258	298	280	263	282	296	261	283	255	235	248	247	293	279	251	255	253	248	262	263	237	262	261	258	315	275	296	276	284	244	258	280	284	265	258	272	262	278	275	279	247	290	229	289	248	248	255	271	253	266	279	248	259	269	278	283	239	308	276	274	286	271	265	259	257	269	266	287	286	256	307	255	273	266	254	275	295	280	239	292	274	233	267	297	283	270	271	267	265	233	264	295	268	273	269	238	277	251	267	289	277	258	302	256	253	233	241	276	272	268	263	261	284	279	214	249	281	277	277	299	267	270	279	245	260	256	221	269	248	275	256	254	303	277	251	267	246	256	268	267	263	246	267	284	279	269	259	265	241	280	280	281	251	250	314	275	281	282	261	261	249	296	243	246	259	260	269	259	262	270	289	268	257	261	267	257	267	267	247	286	260	277	296	264	259	255	279	261	257	264	261	275	289	238	269	252	260	263	247	255	261	277	289	278	289	257	262	257	305	302	267	241	264	264	246	242	254	277	299	250	250	264	262	276	261	266	260	261	264	282	259	257	256	287	249	274	227	257	257	279	291	249	249	278	267	263	223	291	266	268	246	251	294	236	247	277	247	247	262	270	265	260	247	289	277	271	251	281	297	259	253	257	283	254	263	267	280	272	281	253	263	273	247	274	290	267	275	260	254	263	271	259	265	262	255	277	270	275	296	255	270	264	264	249	273	253	280	300	263	263	271	272	263	270	261	279	251	278	279	266	286	280	264	284	277	280	268	263	254	254	269	275	256	291	278	275	281	275	274	276	280	265	275	278	240	287	247	254	255	212	267	267	268	267	286	275	229	297	280	299	281	264	280	254	253	261	296	271	237	279	266	273	265	262	260	263	254	262	250	258	275	244	262	271	267	292	254	262	301	263	289	233	278	265	292	298	274	265	271	286	289	237	290	251	275	257	244	266	285	254	277	261	272	293	294	307	251	299	301	233	290	261	274	252	266	297	242	244	293	280	268	250	273	258	260	286	271	277	251	273	258	278	272	270	264	258	251	263	254	262	244	255	279	241	265	245	279	284	261	278	289	272	288	287	244	240	282	290	277	290	259	300	261	245	268	238	257	267	250	277	268	260	265	279	250	295	258	268	287	258	265	271	264	251	274	291	262	273	259	241	242	282	298	287	259	256	288	241	267	257	246	287	265	263	264	294	273	254	273	273	292	237	265	260	252	233	310	255	271	247	263	272	259	254	276	267	253	265	283	244	266	274	265	261	303	271	278	278	247	293	266	285	270	271	284	285	239	256	274	274	278	268	273	256	262	289	279	299	294	241	264	262	299	298	257	282	267	265	275	238	263	248	262	263	248	268	301	266	261	267	303	291	262	252	237	272	264	273	276	272	268	267	254	254	276	246	259	277	252	267	263	235	267	284	253	244	271	291	256	261	265	260	262	261	270	282	286	264	281	287	259	258	271	297	289	290	271	259	271	247	273	282	265	283	292	270	277	283	244	277	259	260	263	280	262	301	245	263	266	272	304	266	277	222	272	285	273	238	256	269	261	261	256	258	285	292	273	276	285	249	287	264	253	306	251	287	247	278	311	269	249	287	260	264	253	274	264	270	281	256	231	276	275	284	275	258	270	262	298	259	266	302	269	245	255	260	287	259	275	298	265	230	274	280	269	265	259	258	253	284	254	284	230	259	282	292	269	265	269	258	279	252	255	276	273	281	278	276	279	256	266	247	280	235	280	311	252	259	300	279	241	265
2313	928	1079	1034	1003	993	932	902	848	838	814	841	850	879	824	829	821	884	786	819	802	814	778	814	836	909	906	958	948	841	827	800	838	875	822	818	818	840	907	896	892	811	823	779	827	803	795	818	797	847	926	930	867	808	843	851	825	801	816	833	802	796	825	862	814	866	835	830	826	790	752	787	811	811	840	823	793	821	815	820	803	779	839	760	805	792	836	792	837	783	838	803	797	801	860	822	861	810	800	775	773	826	855	818	819	777	771	839	770	820	801	818	793	771	771	802	828	789	878	809	766	772	810	845	776	795	871	845	867	798	838	842	840	825	808	797	798	827	799	780	797	796	807	794	790	825	769	819	799	796	821	835	865	806	787	801	868	817	790	730	812	814	784	852	804	846	771	824	795	828	804	829	832	833	809	802	786	819	799	832	851	822	813	841	819	789	730	777	816	819	750	797	822	760	851	767	810	863	811	863	780	859	822	817	831	841	819	829	825	778	812	798	863	831	813	835	823	811	830	786	849	799	794	796	787	844	810	843	783	839	787	842	830	766	825	819	829	801	795	819	865	794	824	789	807	815	903	799	760	834	771	807	801	807	845	792	768	859	836	802	819	860	822	825	794	832	857	816	826	791	824	830	792	815	777	804	818	799	800	791	824	826	790	806	786	815	841	827	790	805	846	837	843	836	795	772	839	921	841	792	809	820	750	799	802	811	798	831	782	851	808	799	802	869	818	805	798	792	817	820	801	848	841	777	806	866	767	886	846	818	827	825	844	808	793	830	809	768	796	881	812	796	802	812	789	766	840	760	826	842	817	755	782	727	791	827	808	912	762	798	788	806	820	786	822	850	857	831	730	837	819	767	801	799	821	813	813	784	820	825	823	854	786	802	809	872	862	812	749	825	847	802	829	863	777	815	790	817	799	812	835	819	883	799	788	818	760	791	819	806	862	837	779	879	815	808	873	780	809	802	762	829	787	816	831	774	789	813	783	882	842	820	804	826	750	827	814	852	854	867	796	778	787	808	832	884	828	798	813	831	828	746	820	779	818	753	793	835	824	807	813	842	822	772	768	849	819	821	800	797	799	802	798	793	790	883	862	813	861	882	780	802	798	813	780	836	792	834	795	849	824	832	809	812	760	820	800	780	840	807	804	813	803	816	833	830	841	797	803	800	812	823	776	755	782	843	833	773	783	848	836	782	752	819	790	808	853	783	807	799	806	845	779	812	808	775	866	817	850	807	820	776	815	814	852	783	811	812	801	771	818	828	813	840	807	825	818	794	786	772	790	852	822	809	789	824	814	864	836	846	762	880	839	815	843	809	797	805	797	842	762	790	812	773	832	761	817	772	765	754	875	820	822	800	823	796	838	803	819	791	807	836	798	769	841	827	840	802	773	802	764	792	771	838	819	895	817	812	813	794	826	847	759	804	890	802	776	797	773	804	793	788	774	780	858	788	863	807	797	867	823	855	767	837	836	830	763	811	815	827	781	825	864	822	778	795	833	840	802	788	820	820	776	840	832	792	782	809	771	851	847	803	817	836	842	797	765	823	833	862	833	848	813	827	809	838	796	858	800	791	784	774	828	818	769	758	825	862	823	769	850	843	889	817	755	807	779	779	802	827	777	810	790	771	883	781	777	768	832	783	851	780	841	805	836	833	790	825	847	804	800	792	836	811	822	798	809	819	806	799	797	808	830	772	831	777	791	805	859	851	834	840	782	788	800	845	847	803	774	817	782	835	829	813	758	872	806	795	763	847	835	811	787	821	789	883	812	845	803	810	828	824	783	799	776	818	841	800	787	832	781	831	798	775	864	777	770	814	832	849	802	770	795	847	767	812	785	803	802	815	813	840	797	829	853	838	806	837	840	845	836	845	820	763	820	804	829	822	826	810	841	824	861	851	818	813	809	780	822	832	829	811	807	826	802	799	818	847	795	799	822	846	827	789	855	810	786	809	806	841	821	755	837	792	789	786	817	868	782	811	849	830	805	840	855	815	796	815	817	843	812	847	827	814	799	822	822	769	822	768	844	849	783	782	832	814	825	831	798	806	790	813	794	780	774	817	814	822	866	836	823	813	820	824	759	812	840	852	810	820	789	810	813	839	803	811	828	779	806	763	789	819	815	833	844	812	759	776	799	826	853	815	852	795	768	794	748	810	821	826	764	831	847	786	812	802	751	840	789	801	864	797	832	836	843	816	855	869	783	832	815	861	834	846	798	853	777	792	824	815	820	775	773	800	772	823	849	806	830	793	760	817	784	828	807	807	815	810	803	788	829	835	854	796	814	877	830	840	839	797	808	852	827	817	831	804	805	833	858	820	800	795	807	806	859	816	806	854	798	823	854	761	795	797	832	773	807	785	847	825	796	828	807	839	892	861	822	818	808	779	793	847	826	796	847	841	811	810	868	879	873	823	806	871	819	773	884	788	823	800	808	819	774	854	855	820	807	829	845	855	836	741	817	798	820	768	840	841	773	819	830	818	837	842	754	822	777	834	802	786	825	822	806	805	795	785	862	756	813	845	820	790	808	840	822	849	816	804	784	867	822	824	763	853	868	837	838	834	809	775	833	780	765	848	802	785	802	774	842	784	767	781	769	804	786	815	852	806	780	781	844	820	830	775	755	845	847	824	821	745	789	813	859	825	757	865	773	800	815	810	821	764	911	832	809	809	816	850	809	773	786	850	830	817	822	802	815	822	831	807	818	834	838	872	810	808	807	751	826	841	813	832	781	800	843	817	831	806	820	863	864	774	861	764	761	830	924	873	797	795	776	824	845	795	827	814	757	833	826	842	829	793	807	776	774	834	805	817	828	848	851	830	805	835	809	808	810	768	840	821	830	814	812	813	771	770	795	787	816	787	836	834	801	798	811	795	790	810	798	817	799	827	776	797	767	808	797	780	853	828	801	797	808	742	825	816	777	780	859	821	845	777	787	784	808	773	809	821	785	821	868	813	864	806	786	782	797	765	846	798	794	792	801	822	764	855	821	849	785	851	805	808	830	851	845	796	824	821	832	785	811	776	817	818	818	818	797	789	795	825	858	772	805	813	795	767	818	832	776	887	815	840	811	755	815	843	803	864	838	852	762	794	861	858	839	805	838	747	812	802	798	839	818	787	795	809	849	807	844	871	776	765	817	818	809	776	817	787	807	821	824	816	797	823	850	799	804	851	837	823	781	802	812	813	805	799	832	815	825	820	756	781	846	827	844	792	766	825	816	845	815	808	789	776	839	757	802	861	856	805	800	837	809	804	782	775	823	765	784	832	794	810	793	812	796	805	814	744	831	836	816	810	787	835	793	791	773	828	810	814	807	827	765	780	766	828	822	827	855	854	838	834	813	758	858	803	803	813	812	806	801	826	811	805	825	795	792	830	804	829	846	839	821	874	828	823	808	833	851	837	783	803	798	769	832	779	818	789	847	772	789	735	765	819	797	860	812	808	801	772	810	849	858	856	860	840	772	819	791	775	821	828	834	829	744	781
4740	1219	1541	1082	708	530	438	360	320	268	204	210	243	205	192	202	156	187	150	175	174	179	184	165	178	265	287	363	295	203	202	184	166	182	140	142	187	203	201	204	162	150	148	153	152	157	147	151	157	164	175	212	185	141	161	141	145	165	150	147	121	153	141	133	132	144	139	131	159	132	136	141	140	142	132	147	142	131	132	139	136	140	143	145	146	167	155	139	148	137	167	156	141	150	135	132	153	146	136	139	131	154	146	159	152	130	144	155	145	156	159	147	144	147	124	160	171	142	147	156	148	164	147	136	131	163	138	133	140	138	124	139	156	133	158	153	156	133	154	125	156	147	130	151	142	160	148	157	151	157	127	158	157	141	153	125	156	141	146	142	149	139	143	122	138	146	156	144	143	146	142	159	140	142	149	139	148	140	152	162	149	146	125	144	149	148	136	135	169	137	152	163	160	145	153	126	154	141	122	161	154	151	145	121	158	137	138	159	157	157	148	143	117	164	157	135	162	145	139	133	142	134	140	156	162	142	144	149	149	148	153	151	149	163	151	158	153	164	125	132	143	148	133	144	148	146	125	150	148	146	148	133	135	139	128	122	146	141	123	154	145	153	137	129	145	131	139	153	119	133	136	151	146	155	136	143	147	161	127	132	166	136	164	129	169	133	165	137	129	143	147	130	146	137	156	148	159	153	153	122	138	159	136	118	144	130	158	137	140	166	148	147	151	128	145	154	130	141	138	137	139	138	140	123	168	165	171	134	153	132	148	133	123	165	130	141	120	130	154	139	142	146	161	141	140	138	150	162	150	149	145	140	156	153	135	144	142	134	134	165	142	160	133	153	123	130	142	163	135	154	146	124	135	136	153	144	129	141	159	139	151	157	140	141	136	159	139	134	134	157	144	134	154	150	137	132	162	134	138	157	136	150	141	143	140	148	152	155	159	143	154	149	131	141	131	154	157	155	143	135	139	126	135	177	145	152	133	157	136	133	137	140	163	152	153	166	152	151	132	138	129	150	129	144	137	148	145	134	135	151	137	157	160	146	154	145	150	132	142	148	135	133	135	140	156	148	149	164	154	158	165	156	159	120	149	132	143	144	129	144	150	182	168	156	140	132	157	155	134	144	136	153	140	144	144	159	149	144	142	133	121	165	134	135	139	129	144	134	150	163	136	138	158	174	155	133	127	133	128	151	133	133	161	152	134	142	133	155	146	141	140	119	148	160	151	126	123	133	129	148	162	134	141	128	153	151	109	147	138	153	142	131	152	117	144	137	145	126	142	144	146	147	146	129	158	139	137	145	151	123	124	153	156	156	148	140	135	137	132	138	178	142	132	152	145	130	132	141	134	161	135	145	159	129	133	137	156	162	148	151	134	142	137	153	150	145	135	123	167	159	114	140	137	139	141	152	145	136	139	143	110	130	156	135	149	143	138	107	154	150	142	151	147	147	135	149	139	142	165	131	155	139	134	123	148	147	156	135	143	139	143	161	152	145	144	143	131	143	147	122	142	140	157	157	152	135	136	145	149	151	129	139	157	136	151	145	133	132	139	150	152	150	165	170	167	137	154	141	139	146	148	143	148	165	123	155	151	145	146	155	151	124	142	143	161	147	163	162	138	137	139	132	140	136	121	152	150	143	151	160	158	141	147	145	148	132	131	156	134	138	152	154	138	147	149	145	140	142	135	136	147	134	151	132	134	140	142	138	132	140	131	154	149	142	152	153	133	149	146	137	161	127	157	142	163	158	134	142	144	169	130	148	134	131	140	129	141	146	142	134	125	156	152	150	136	148	164	144	146	147	134	143	129	145	163	133	144	117	138	149	148	144	155	150	157	165	140	176	159	152	133	156	150	141	139	150	137	149	151	129	142	156	155	122	151	157	140	129	161	129	142	156	120	136	161	143	139	140	150	151	130	169	134	143	143	139	129	136	139	138	153	134	151	141	157	142	150	150	135	149	138	149	141	147	147	131	153	144	143	144	140	126	144	145	131	135	144	146	149	138	148	155	151	161	147	160	146	139	149	143	126	155	154	138	155	144	142	143	149	122	149	130	145	157	149	143	127	145	130	161	156	148	159	131	142	145	159	163	147	135	157	131	123	135	152	144	151	145	150	181	154	125	141	147	134	154	169	154	131	148	137	148	152	151	153	134	142	150	158	122	136	152	144	130	129	135	181	146	129	167	144	150	128	146	169	158	141	170	158	157	150	131	143	123	152	149	138	152	139	154	142	166	146	162	156	138	157	150	147	128	131	140	138	151	151	133	147	133	150	144	149	151	131	138	142	140	152	157	134	147	130	146	153	149	143	139	137	132	144	154	173	141	129	145	144	151	145	147	146	139	145	130	158	118	148	177	156	141	135	146	123	138	142	136	137	139	150	141	129	169	160	137	140	136	149	140	141	149	170	165	106	119	123	140	150	149	152	146	160	153	151	155	144	142	150	139	149	151	148	138	154	141	156	146	143	151	126	152	142	161	137	153	136	146	142	145	148	131	146	144	147	161	162	182	151	148	115	171	147	127	143	132	140	138	145	149	151	154	139	134	147	130	125	134	155	142	117	146	135	127	158	147	134	155	156	138	160	141	163	154	117	153	142	147	149	127	153	152	139	155	140	143	144	129	161	146	137	159	149	149	142	138	135	156	138	140	150	151	151	162	150	120	159	155	166	143	156	146	124	161	159	144	153	133	130	144	133	122	171	156	141	129	131	142	154	156	127	149	169	154	148	154	128	135	144	128	111	138	164	136	136	143	138	125	140	146	133	161	136	133	150	144	152	152	137	148	164	139	136	165	146	152	152	139	164	127	140	139	134	117	166	145	154	144	156	140	152	139	159	144	146	133	135	133	157	133	134	131	146	131	148	135	139	151	137	153	146	137	142	144	163	165	171	149	126	145	141	155	120	133	146	156	155	136	145	155	132	122	155	137	157	142	184	121	138	150	142	145	133	153	140	124	150	158	159	145	170	145	146	143	143	130	131	137	133	152	152	154	137	156	158	135	143	160	145	161	155	151	148	115	148	141	149	156	146	143	137	126	154	139	125	125	151	122	134	152	146	136	161	163	140	131	112	137	121	131	150	148	169	147	161	152	156	145	160	152	137	121	150	148	152	142	147	143	147	136	155	149	153	139	139	139	160	134	150	133	125	133	137	148	162	144	148	142	154	139	134	155	130	151	131	152	150	138	158	143	140	143	136	143	140	143	151	150	142	138	133	134	158	149	140	146	147	130	162	143	131	153	149	154	149	134	119	140	135	125	125	159	148	136	142	126	135	135	167	152	138	149	155	125	151	139	163	152	138	137	129	126	159	142	160	142	140	129	150	169	150	138	143	147	157	151	134	154	147	131	129	130	143	152	128	160	119	142	133	145	132	135	157	135	161	146	152	144	129	130	157	137	152	134	139	129	131	143	172	160	133	144	143	147	151	151	152	153	138	150	143	139	148	131	143	153	128	149	133	151	128	143	126	136	125	138	150	132	143	131
5512	1621	3700	3954	3458	2779	2280	1908	1654	1444	1282	1191	1057	975	914	823	857	811	740	738	710	688	686	644	814	1520	2479	2792	1999	1178	1014	780	653	617	641	706	903	1283	1248	957	696	577	544	521	536	552	596	713	752	658	801	935	711	497	526	535	509	481	485	470	501	489	488	530	497	501	483	513	520	488	475	458	475	479	487	486	463	467	492	481	496	464	491	511	475	457	474	478	504	525	440	492	461	479	476	463	497	457	469	498	492	482	483	462	477	500	522	484	491	462	524	481	487	478	429	508	481	482	473	503	462	467	492	481	469	459	500	470	484	502	443	491	508	493	515	480	468	484	471	453	454	486	494	478	442	499	452	481	496	494	495	483	486	502	475	522	462	507	438	494	508	472	439	493	467	498	484	465	498	478	470	483	467	474	485	508	486	458	448	497	487	486	472	478	467	459	493	491	453	511	492	466	488	508	466	498	486	450	455	488	506	442	487	501	501	451	475	450	488	461	466	451	495	471	484	469	497	475	473	499	495	492	476	489	487	497	488	476	445	486	492	471	537	464	483	493	490	489	470	472	470	473	440	497	468	489	481	482	468	482	460	451	429	499	487	464	490	458	522	503	445	466	480	474	520	483	448	490	467	487	468	491	491	494	488	452	499	441	471	448	465	452	452	450	478	464	472	466	487	553	484	482	467	493	482	493	489	447	454	462	488	461	486	474	470	426	485	472	480	479	439	459	488	489	458	490	480	461	469	469	476	442	492	479	523	486	475	482	511	479	454	475	461	450	477	486	490	459	485	479	446	523	449	464	497	470	472	501	460	502	486	479	450	483	470	484	495	473	480	439	445	486	510	456	525	478	482	522	499	475	493	451	479	472	471	470	494	447	482	469	435	482	484	508	530	478	468	485	464	460	460	460	475	494	457	455	449	463	467	479	499	454	459	475	464	493	435	446	460	453	445	460	500	483	471	467	464	513	477	464	433	499	461	468	505	473	475	494	463	496	474	481	471	463	456	453	470	499	473	470	425	488	437	449	491	440	463	458	440	451	446	495	449	445	505	474	496	468	482	478	436	468	460	466	489	483	436	491	463	456	444	480	494	477	476	454	475	458	442	471	470	446	493	529	440	480	477	475	455	523	455	470	477	479	458	485	497	482	480	466	443	467	529	467	471	482	493	485	476	477	464	447	451	493	468	465	480	502	488	448	453	494	470	475	466	447	486	473	491	484	445	519	439	465	517	477	444	482	463	476	482	460	426	495	463	489	481	471	495	456	452	462	463	474	470	464	497	473	464	470	480	513	454	484	441	459	473	487	477	441	476	464	453	466	467	450	439	502	482	457	438	482	489	468	460	485	467	493	500	442	477	473	497	456	465	475	483	454	454	428	483	501	448	484	483	483	491	493	511	491	497	507	483	453	457	509	470	439	492	465	442	453	472	507	481	523	470	460	489	462	467	449	457	453	491	456	461	440	478	507	467	493	492	471	501	507	467	448	488	424	462	426	457	513	528	474	439	495	484	459	425	521	460	460	472	429	443	449	444	503	461	474	469	455	481	477	463	460	456	482	491	447	483	439	478	473	498	459	460	496	471	486	462	508	495	487	445	461	460	509	489	479	461	502	488	472	469	477	470	473	472	448	474	423	509	532	475	471	495	501	486	488	453	488	511	474	460	447	487	481	485	467	467	500	478	484	509	506	457	511	469	472	439	496	449	514	473	483	476	470	454	542	465	455	492	418	493	473	466	454	475	453	509	478	476	495	487	516	524	475	463	447	425	512	466	488	466	511	465	457	483	452	489	492	451	501	461	462	463	434	486	415	472	471	469	472	459	477	439	502	469	452	454	469	467	456	495	479	477	435	509	472	508	453	453	487	473	456	461	467	472	465	438	430	494	493	451	484	447	489	478	461	471	475	487	428	472	448	447	437	423	502	495	458	484	422	444	477	460	475	466	462	457	480	465	504	479	471	451	466	464	474	448	426	462	460	473	462	453	454	508	455	485	451	449	494	516	491	463	487	434	486	472	477	478	469	471	493	446	478	478	478	458	445	473	492	440	471	472	474	464	479	484	481	489	496	444	430	466	456	500	495	464	491	465	492	515	459	526	481	475	498	480	466	542	471	491	466	494	503	466	467	473	488	468	489	492	455	471	440	455	440	457	445	501	470	482	476	495	505	485	448	456	469	447	477	494	478	444	423	469	467	504	465	431	470	466	492	478	465	446	487	501	492	495	474	514	518	482	456	456	471	486	492	432	485	496	485	508	471	471	478	492	519	487	494	484	477	495	476	465	459	480	511	456	460	477	465	471	496	479	532	475	496	467	453	480	481	470	509	457	474	487	460	455	457	462	454	452	473	466	484	475	507	459	449	444	503	471	473	473	432	494	487	492	462	486	464	472	453	500	471	457	493	536	461	479	497	477	497	466	489	458	507	439	483	487	458	467	472	465	455	492	461	468	488	507	445	488	482	536	479	445	463	493	443	478	431	447	480	475	478	436	464	518	478	473	511	463	437	463	483	478	424	518	451	480	491	464	487	457	482	454	435	454	463	483	474	486	498	459	517	537	482	470	472	509	509	466	457	523	512	404	473	477	502	458	490	471	449	475	486	452	443	442	462	516	450	511	477	464	449	462	465	470	504	466	438	511	502	449	481	488	456	468	478	486	482	455	486	485	477	500	494	461	458	495	490	464	461	475	451	466	448	510	502	462	457	487	475	487	460	471	465	484	508	449	431	481	482	449	450	496	479	476	448	485	482	428	476	502	473	458	450	464	479	458	483	464	513	451	484	468	453	520	489	495	485	477	465	496	508	481	504	464	475	453	471	468	512	488	526	442	472	476	455	504	482	487	453	506	470	450	469	465	446	452	470	496	461	502	437	455	455	488	499	477	460	455	492	474	479	489	447	484	504	481	461	467	484	489	460	451	458	451	444	488	474	468	486	461	500	453	512	427	484	479	453	483	471	449	496	439	415	474	495	497	472	476	524	507	483	457	495	474	488	444	489	465	458	477	477	436	451	463	494	495	435	479	467	482	453	437	520	534	488	463	488	494	489	480	500	455	470	487	476	480	443	476	454	484	485	497	465	470	474	499	465	493	437	437	490	476	449	475	480	457	492	501	498	507	463	460	470	472	453	482	482	471	486	470	477	481	457	499	478	519	490	469	473	466	450	439	484	459	481	465	466	490	459	467	468	487	465	494	484	455	453	429	471	501	483	473	459	484	443	500	476	513	460	471	454	472	506	438	478	459	467	493	470	470	458	470	451	494	480	451	455	508	477	481	481	486	492	518	469	489	470	442	450	471	460	448	465	492	469	497	450	516	474	470	495	482	446	463	489	502	455	456	484	444	478	456	476	464	474	439	466	472	462	489	520	468	478	476	472	460	495	506	462	526	463	447	456	509	514	475	463	460	488	505	446	474	476	479	463	481	486	465	459	443	489	506	491	486	467	488	485	485	444	457	478	453	473	466	484	466	465	482	487	523	464	475	500	497	431
8966	2362	2785	1959	1347	908	684	514	433	373	321	278	239	227	225	209	198	189	187	181	174	181	158	167	174	295	502	466	364	229	184	162	160	171	154	153	222	283	284	204	166	145	138	155	114	152	144	163	161	153	181	170	167	130	136	129	124	115	116	136	143	118	131	130	124	106	116	111	122	114	108	132	128	138	111	118	119	131	136	125	123	136	144	117	116	133	125	109	128	125	116	128	131	119	131	122	137	131	143	131	130	118	135	110	101	115	126	115	121	140	120	135	112	127	132	130	105	155	117	112	116	139	114	123	116	112	98	124	111	123	138	134	125	129	125	115	126	114	125	114	141	128	136	123	120	129	102	131	123	121	133	134	126	142	130	128	126	94	126	125	137	127	138	135	141	123	123	144	131	114	130	120	124	133	142	116	137	163	118	148	114	129	120	109	113	135	106	128	124	117	126	109	128	153	130	129	137	137	112	115	150	122	136	111	123	122	121	125	126	109	118	123	135	125	98	123	122	127	124	110	138	130	97	132	127	116	107	96	109	119	101	127	120	142	112	115	135	135	136	135	126	124	118	130	122	114	134	114	102	133	132	123	137	122	127	118	143	128	123	137	131	147	121	151	120	138	132	125	140	119	141	115	134	126	117	113	134	122	117	126	115	152	135	130	134	117	126	94	122	116	102	114	127	131	124	92	105	116	124	111	124	139	118	124	125	118	131	122	103	119	109	133	133	143	127	128	108	109	140	119	127	103	141	142	132	127	110	117	132	134	123	127	127	125	115	140	134	120	134	111	133	134	118	119	136	130	115	120	124	135	121	125	139	118	122	104	123	113	124	124	109	127	119	127	123	115	126	132	111	110	108	126	130	124	134	114	122	119	113	125	135	121	137	124	148	122	132	128	122	141	140	134	132	118	124	119	151	109	111	151	143	131	110	112	140	129	134	128	114	118	110	125	119	114	149	128	129	113	121	130	132	133	114	125	127	118	116	123	112	119	108	144	119	127	128	107	118	126	115	133	114	122	119	118	121	121	128	121	127	123	130	125	116	128	100	121	135	104	111	119	108	124	119	133	104	114	129	131	124	141	117	143	128	108	111	108	123	100	114	130	112	130	125	116	110	126	118	111	133	123	133	111	130	131	119	117	129	131	119	123	126	132	136	132	134	114	124	118	129	122	115	116	113	112	126	117	134	153	145	125	110	127	128	119	142	135	116	133	124	143	111	120	129	133	118	115	102	109	118	134	123	114	119	135	131	115	130	147	122	141	142	117	118	126	128	117	137	110	125	119	124	131	124	112	123	150	120	128	133	125	154	109	126	132	140	119	121	137	119	150	116	101	114	115	128	123	148	119	132	154	126	97	120	105	116	117	132	111	131	119	124	115	124	122	101	139	128	109	116	122	121	109	142	126	151	117	122	117	102	118	123	115	124	125	120	117	135	122	118	123	127	122	116	130	138	123	106	125	130	127	129	109	122	114	122	139	116	113	120	149	104	124	117	142	122	127	117	130	118	130	122	128	139	117	118	142	122	125	129	130	116	125	109	125	140	122	116	123	132	127	119	137	135	137	143	127	118	143	110	115	118	103	131	124	117	126	113	128	130	128	134	134	108	115	108	108	123	123	139	112	145	156	129	104	114	129	138	129	124	140	136	138	123	124	116	136	121	115	137	126	123	132	150	128	125	115	117	132	103	114	105	130	125	122	117	141	116	112	117	130	120	134	121	130	129	107	147	127	133	130	120	126	101	123	133	144	116	126	115	128	128	129	132	119	123	137	132	111	123	145	129	135	131	162	129	121	133	113	128	115	115	121	114	136	116	116	130	132	116	109	129	126	112	128	140	122	131	129	115	120	104	109	130	116	122	116	142	127	136	120	127	136	111	124	105	136	126	119	142	153	119	122	131	129	136	127	124	118	127	142	131	117	130	113	142	107	127	122	126	133	137	117	138	122	132	144	138	112	109	116	151	117	127	118	142	124	120	110	158	130	120	135	103	113	100	138	122	123	128	129	124	114	138	126	112	115	112	136	139	118	128	124	121	109	123	109	120	125	120	138	113	134	110	109	117	121	132	126	129	122	114	109	93	134	122	125	129	144	143	133	124	112	95	147	111	123	140	116	124	125	123	122	118	123	149	136	112	132	147	133	108	136	124	110	119	134	131	131	136	136	113	116	126	121	129	107	131	126	101	127	120	126	126	119	123	123	126	141	100	114	135	109	141	135	131	114	123	112	127	133	116	114	120	136	131	127	107	137	129	132	112	118	120	132	113	142	114	119	123	136	122	121	130	122	141	131	117	123	134	104	120	119	124	131	145	140	128	110	113	128	102	119	117	142	118	123	120	115	138	145	144	120	132	128	115	135	121	128	125	128	132	125	143	119	121	115	132	120	106	116	119	116	129	141	120	108	127	137	138	140	132	135	112	128	136	114	114	108	128	110	122	121	121	124	127	126	125	144	135	116	133	125	105	115	126	127	123	120	105	140	117	122	141	129	133	109	120	126	113	123	121	146	147	143	140	137	120	130	141	114	118	117	129	121	118	137	109	117	128	119	132	129	130	122	123	108	132	126	126	140	145	121	131	104	141	134	132	143	130	133	127	123	127	129	110	120	119	141	133	110	106	114	114	142	112	111	108	121	127	123	135	115	113	139	115	116	136	138	115	121	101	144	110	131	125	120	131	129	125	112	115	116	136	131	130	119	122	123	112	112	134	134	132	126	135	112	131	123	131	125	128	138	120	124	122	128	133	130	138	101	116	117	114	128	130	115	123	121	113	120	115	128	109	115	119	128	144	136	134	124	115	117	133	126	121	112	114	122	133	116	127	136	123	135	119	128	116	104	141	130	111	127	125	136	90	145	137	118	124	136	134	122	123	155	101	121	118	125	106	126	121	130	128	119	131	138	126	110	138	130	127	116	136	139	123	132	124	115	116	117	121	120	118	126	110	132	117	113	106	101	137	113	101	129	134	138	105	125	105	146	139	126	109	137	134	126	121	138	148	126	121	118	122	127	127	109	139	123	136	153	143	106	117	111	143	146	140	132	114	135	142	132	127	134	121	130	117	135	115	123	131	128	113	139	127	122	125	134	125	110	130	119	137	130	124	134	116	98	119	118	120	110	124	134	125	133	120	128	130	99	111	106	126	123	107	141	126	110	121	151	129	132	136	90	93	121	152	139	107	119	147	114	132	101	129	140	127	127	137	136	131	143	122	128	140	128	134	131	110	127	157	123	124	92	137	143	129	125	126	138	117	108	123	137	123	116	144	117	137	121	114	105	107	120	148	126	122	126	140	115	129	124	153	130	146	130	133	135	126	136	135	126	107	133	133	98	114	126	117	131	120	123	126	111	136	113	114	113	123	111	125	120	119	142	160	120	130	129	108	115	124	132	119	110	125	123	119	118	117	135	147	110	111	112	129	125	107	121	118	104	138	119	111	141	142	127	116	109	111	131	127	103	127	121	122	140	123	136	128	110	128	128	155	118	143	130
7747	2718	6487	7016	5954	4827	3866	3123	2722	2329	2047	1693	1625	1413	1294	1175	1095	1019	954	940	899	884	849	812	1029	2346	4120	4400	3061	1909	1284	1040	738	731	682	924	1522	2065	1894	1374	911	571	556	575	512	536	617	825	930	820	920	1131	862	538	470	525	532	489	470	496	457	476	493	459	440	449	455	483	497	446	439	467	420	469	478	439	407	449	429	452	461	437	433	463	451	445	470	416	440	441	447	440	443	458	476	474	464	441	442	416	406	452	441	448	463	482	463	444	463	431	458	431	419	427	461	453	435	440	427	403	441	415	435	427	447	431	439	462	416	433	416	455	454	431	421	403	414	426	397	445	485	446	445	404	414	431	401	421	436	448	435	430	437	419	474	457	426	407	421	435	446	442	425	418	454	431	409	450	436	415	449	452	429	401	448	440	428	449	430	429	439	438	413	410	443	422	437	448	416	416	373	465	421	419	460	377	414	441	439	432	420	428	449	418	418	430	444	439	431	446	430	431	395	470	437	436	438	428	413	440	406	426	444	441	409	425	381	430	439	462	389	435	433	422	385	429	435	409	410	407	432	430	430	418	467	401	423	402	419	463	442	391	446	424	456	443	445	416	423	408	426	404	419	415	457	398	422	423	434	406	424	429	437	395	415	409	418	429	450	466	444	400	418	433	444	417	436	397	439	418	447	447	405	444	406	434	427	416	425	408	382	427	435	428	396	426	411	450	428	414	456	429	429	450	396	390	461	406	414	412	411	420	421	440	424	414	434	427	417	425	414	410	418	453	420	415	394	438	444	434	406	447	406	440	435	427	418	420	462	396	435	419	418	437	469	440	447	447	417	432	402	406	437	448	423	455	439	413	447	410	428	412	416	429	434	392	466	460	429	405	410	487	450	394	457	382	417	422	445	440	469	443	400	438	439	408	406	441	425	421	407	424	416	416	414	442	382	441	430	452	386	412	401	451	430	467	411	451	457	441	435	412	423	438	423	424	431	391	454	386	421	433	394	435	427	420	451	396	412	432	406	444	389	441	412	410	415	400	474	392	440	423	400	442	458	394	403	394	403	472	452	379	472	446	429	394	408	403	438	428	419	409	406	410	462	453	422	434	406	408	415	431	409	468	427	445	416	422	453	458	453	390	435	440	441	431	414	422	441	437	417	420	427	430	442	435	431	433	463	441	442	423	462	414	423	457	429	452	439	401	408	407	480	461	465	432	425	393	437	400	457	410	421	438	444	404	424	421	440	440	476	432	417	421	432	426	444	438	414	417	427	394	415	428	437	439	430	404	415	439	396	444	436	456	452	445	432	427	411	424	441	424	412	426	441	460	423	404	450	420	420	410	437	454	408	406	432	417	457	457	457	416	434	420	421	384	458	417	459	416	431	426	405	436	436	421	438	438	398	392	416	413	413	446	407	451	434	414	434	431	397	435	432	441	455	409	446	434	420	394	422	431	397	397	419	369	450	454	397	471	465	438	418	425	441	399	437	429	441	451	443	442	474	431	445	445	435	458	419	459	430	468	411	423	457	420	370	402	417	455	415	458	424	397	427	455	436	460	434	427	432	410	418	445	404	434	399	417	411	434	428	437	438	428	434	407	429	415	418	437	410	420	392	428	420	442	426	419	432	440	411	416	426	442	446	400	456	446	401	443	437	371	471	412	400	441	411	436	441	455	445	413	436	464	430	424	471	390	463	414	454	407	432	454	446	419	411	392	455	414	454	422	410	413	409	417	403	441	428	445	457	463	423	434	432	421	418	432	427	470	447	434	418	422	432	417	424	418	473	417	429	401	474	400	426	421	440	424	444	421	406	407	381	421	418	423	455	439	431	425	429	420	387	394	437	411	451	426	445	405	443	415	425	416	411	402	397	445	397	483	429	431	416	413	424	424	461	472	418	408	430	445	442	432	417	414	397	438	452	432	464	461	436	418	416	385	422	467	408	465	389	402	417	400	439	400	431	433	436	456	437	422	409	459	434	427	417	428	439	417	429	377	413	415	385	461	480	437	453	427	430	443	421	437	413	423	406	423	423	424	441	394	464	447	420	431	428	398	436	407	432	424	421	421	470	442	394	410	434	447	406	426	425	438	436	437	395	451	445	426	423	433	420	409	449	463	416	429	419	430	418	445	433	438	454	425	453	415	434	400	437	429	418	417	435	434	432	406	412	400	408	444	432	436	451	449	422	462	449	429	406	422	437	440	387	440	417	424	363	426	414	471	433	371	401	446	438	407	436	398	414	428	430	426	421	395	420	447	398	409	394	445	467	423	414	407	422	463	436	407	411	462	424	437	482	430	424	426	435	420	406	442	422	450	418	408	435	403	405	436	408	357	433	427	442	449	460	445	410	392	433	468	430	377	419	460	399	418	398	433	414	404	435	409	438	434	441	427	454	402	414	446	420	415	409	426	417	430	439	396	440	428	422	420	404	418	380	426	478	444	408	426	454	443	451	425	456	479	429	444	426	451	457	429	443	435	402	432	441	435	445	391	415	449	429	441	452	414	436	435	444	402	406	432	430	426	408	411	397	418	376	414	433	413	453	435	403	406	432	431	451	417	442	411	416	402	434	463	432	407	406	426	414	446	415	417	389	419	450	416	441	446	390	413	384	406	409	400	439	413	430	435	454	437	416	444	401	391	400	423	459	445	420	401	431	429	430	408	435	373	414	445	408	439	405	400	374	470	444	415	420	424	410	406	424	454	389	417	458	397	444	427	406	417	410	416	437	441	415	421	413	446	409	428	415	412	404	410	429	431	423	417	380	466	421	426	407	404	422	409	429	411	417	405	466	427	428	430	468	441	428	430	461	395	420	392	431	437	429	436	437	465	417	409	488	419	411	460	425	423	461	441	426	423	421	423	420	447	437	416	430	427	451	403	438	429	408	435	413	436	419	425	457	438	403	463	449	415	475	435	411	402	426	443	413	432	418	423	405	423	384	468	428	422	453	420	425	452	424	434	390	443	446	435	424	422	455	423	462	449	425	431	401	439	420	432	452	406	436	433	379	402	427	442	439	395	437	398	473	392	434	445	426	454	440	402	452	444	406	397	429	429	455	455	401	419	443	454	440	402	444	439	456	437	409	402	442	417	403	436	420	449	419	449	429	418	415	395	457	412	439	451	450	446	450	443	434	427	408	421	440	433	434	404	440	437	398	409	410	417	427	394	419	436	441	434	414	416	431	444	437	419	419	417	433	468	423	454	441	391	420	419	432	438	424	405	424	397	429	454	438	409	451	433	428	438	407	398	441	409	429	405	439	436	375	447	446	411	414	375	428	425	440	393	448	469	434	490	449	424	441	418	436	444	439	416	414	391	421	383	465	411	428	423	383	432	429	448	413	463	421	423	411	400	463	419	441	401	401	405	423	410	406	426	447	399	404	444	413	427	424	469	391	435	419	430	438	396	427	455	416	383	450	446	433	418	450	410	450	426	426	429	420	421	417	459	449	436	416	406	417	415	411	434	429	416	431	416	438	422	428	411	440	391	455	414
1379	303	312	326	280	266	246	275	267	287	273	273	272	285	260	282	288	269	274	285	267	268	278	289	295	267	288	257	273	263	275	267	295	272	278	244	299	268	270	284	270	237	284	289	283	292	250	273	256	264	293	260	259	277	263	275	276	254	279	251	249	256	257	271	257	227	236	261	251	273	257	282	226	243	267	275	266	265	275	240	260	238	289	265	256	264	266	277	249	290	298	241	276	298	263	277	292	238	268	299	281	260	264	297	214	299	266	273	278	269	271	293	281	248	269	289	273	273	248	269	276	231	262	275	281	266	238	273	260	287	267	269	256	282	278	287	230	266	292	270	266	255	268	269	275	267	251	281	264	228	245	289	292	247	257	279	257	280	255	258	275	284	262	279	260	256	278	263	256	269	262	275	273	258	249	287	259	263	279	280	290	244	270	292	234	272	273	274	298	268	268	272	279	259	289	268	262	290	274	283	257	267	270	243	240	252	238	262	246	261	292	263	235	269	266	267	290	287	283	236	254	259	288	274	256	242	275	249	291	251	263	314	280	271	270	271	266	265	283	244	289	258	241	283	278	277	255	219	255	255	273	255	291	268	270	274	258	247	264	289	301	283	288	271	275	274	258	269	284	236	259	264	279	257	264	274	243	229	264	245	239	279	258	289	250	286	266	271	275	254	278	249	250	276	274	286	290	293	264	284	256	259	258	253	276	262	298	247	254	256	254	260	266	257	281	253	248	247	311	254	284	274	241	291	245	256	281	286	250	296	296	242	267	248	277	287	265	270	291	239	252	248	271	262	271	274	258	262	235	257	266	259	281	267	235	265	265	265	263	258	289	265	265	274	296	272	275	278	258	273	247	236	263	283	258	238	266	278	275	289	279	266	282	282	291	268	265	278	265	282	260	234	274	267	299	266	261	274	270	260	249	262	285	275	242	283	259	242	254	287	250	268	276	264	265	279	267	283	250	259	269	292	255	263	256	257	255	254	251	231	274	281	279	279	269	255	278	252	257	261	265	308	288	273	261	274	279	270	270	280	284	265	267	291	274	250	285	302	280	254	298	294	233	269	264	272	292	272	261	290	277	269	246	267	282	247	251	231	271	247	297	280	285	303	260	245	259	264	254	295	257	293	282	266	282	265	264	251	255	273	257	270	242	318	251	251	252	264	251	225	288	304	245	280	264	272	260	279	285	268	290	265	283	240	266	244	256	278	247	276	263	267	273	278	290	235	324	278	255	259	267	270	289	296	277	265	285	261	277	255	283	282	284	271	281	278	270	258	286	238	254	242	259	254	288	294	279	259	245	247	261	266	268	257	244	285	267	255	287	260	282	277	268	289	281	283	253	246	280	271	247	282	251	259	272	249	255	257	260	241	263	250	246	261	267	271	264	249	271	266	270	298	266	288	279	256	262	242	263	261	243	241	250	263	289	271	257	266	277	258	259	293	289	265	255	283	254	288	238	248	242	285	270	274	236	257	280	277	248	281	270	309	267	237	256	268	269	251	277	279	242	248	258	291	259	270	263	286	254	254	244	278	267	262	276	257	277	279	292	279	274	281	263	281	260	281	277	271	263	256	228	257	259	250	253	234	265	250	232	269	254	256	273	297	262	268	233	247	252	278	291	292	266	256	237	263	265	297	265	261	266	264	280	295	275	274	278	253	282	260	275	275	269	269	290	284	222	268	265	265	260	276	249	264	254	251	296	262	238	268	254	274	274	243	282	299	248	270	241	271	238	246	281	284	295	283	271	259	282	303	258	258	288	281	252	255	322	253	251	270	275	239	263	257	289	291	280	262	286	258	266	264	249	251	255	257	252	278	266	263	297	243	284	282	242	264	258	261	271	273	264	261	250	293	256	293	259	273	274	242	257	294	249	267	289	277	234	247	267	226	283	251	268	274	265	264	291	276	255	250	246	264	299	223	287	278	252	301	234	304	270	282	263	317	260	278	278	263	266	258	266	294	258	260	251	261	285	276	261	289	271	260	286	293	306	247	273	264	292	260	297	257	266	303	238	269	268	237	299	292	256	275	249	256	265	266	246	270	264	270	256	263	284	253	266	276	246	284	261	249	262	255	288	292	283	258	254	263	266	258	269	279	276	257	261	310	272	250	257	274	267	283	257	221	265	272	252	282	255	242	281	253	269	267	251	282	278	267	251	267	287	273	277	251	273	267	264	261	313	260	247	298	274	277	276	272	274	259	263	277	255	252	274	270	311	257	269	268	244	243	244	283	267	269	278	272	269	294	275	261	301	246	250	252	261	262	299	255	250	266	285	264	260	251	251	256	266	254	263	261	258	246	271	272	292	244	244	272	268	268	251	265	265	279	241	240	273	296	247	276	251	278	256	273	224	311	247	285	260	293	273	273	261	274	263	250	270	254	296	257	245	277	284	258	281	270	277	263	278	243	245	263	267	278	276	256	279	263	271	269	292	251	241	246	272	263	229	295	259	255	269	249	261	267	254	285	249	259	262	284	312	281	277	261	278	247	274	264	285	259	273	247	250	291	264	254	255	288	258	257	268	270	287	259	283	258	261	281	304	252	259	248	263	236	275	275	245	270	269	252	239	296	259	256	290	278	243	263	260	259	255	269	256	260	281	282	239	253	253	265	273	263	271	269	285	267	281	245	272	258	276	267	266	266	254	246	265	258	256	253	282	265	276	284	288	273	256	274	238	259	274	254	261	264	262	261	263	255	281	273	266	261	284	283	266	269	265	276	266	272	259	258	258	280	269	282	291	245	291	253	254	261	269	236	254	273	233	288	251	280	287	259	288	250	269	272	263	287	272	257	301	278	255	285	264	267	267	263	299	279	256	272	260	275	280	268	274	245	242	255	258	254	266	272	269	249	280	273	299	272	274	283	275	300	279	268	292	283	282	265	270	257	257	250	274	292	221	250	254	263	253	250	265	241	290	275	245	244	287	257	241	247	259	276	272	294	292	229	291	257	246	262	270	261	281	273	280	252	236	262	274	238	276	253	268	287	267	264	252	257	255	272	261	271	254	276	257	257	285	263	291	275	274	257	266	245	270	229	249	249	257	256	263	287	250	272	271	258	255	277	270	277	247	279	271	277	253	255	268	276	268	260	249	277	235	272	259	268	265	267	267	267	272	263	285	244	241	268	272	281	263	275	280	249	293	251	301	254	269	271	231	271	248	280	263	267	270	272	257	290	282	246	274	276	235	291	262	244	258	262	255	236	255	253	238	274	263	282	267	264	252	282	240	264	298	282	271	290	250	248	263	256	268	276	262	286	273	281	252	270	277	249	255	279	246	271	267	262	238	255	282	259	266	242	297	274	253	267	236	266	227	264	274	261	289	282	289	270	251	260	247	259	253	274	266	257	287	253	271	261	252	245	300	271	245	247	276	276	252	268	240	238	285	275	268	255	276	283	248	250	266	297	276	285	254	247	227	268	288	278	264	251	267	268	266	283	277	250	253	237	260	264	265	279	256	266	257	259	285	249	260	268	294	257	246	290
2267	881	1065	996	960	935	941	888	909	859	864	814	820	800	848	817	827	879	818	837	807	827	802	808	794	863	881	980	859	849	817	848	838	824	814	783	834	827	856	815	862	869	809	806	794	752	744	831	822	812	896	871	883	788	844	803	831	822	815	823	778	832	782	813	813	799	811	799	781	789	807	791	804	772	834	815	752	784	830	754	769	777	764	804	809	755	769	783	794	791	806	799	814	768	810	806	863	823	816	852	776	830	803	834	818	853	776	814	764	744	770	828	812	803	827	790	858	804	840	800	809	774	802	804	838	817	805	841	790	804	807	799	833	792	763	778	810	765	775	804	799	792	814	804	776	813	834	829	839	843	772	803	813	768	790	751	822	825	821	815	830	847	826	784	808	845	806	812	799	790	797	821	803	784	741	804	822	820	813	807	806	765	757	743	829	806	763	778	768	781	849	811	812	811	828	827	816	835	784	795	814	813	813	772	800	822	789	789	832	830	835	821	843	795	792	780	800	832	775	783	809	775	798	850	739	802	799	768	848	796	842	775	802	768	775	770	771	817	808	789	802	806	792	844	800	826	799	797	816	841	821	805	835	776	794	788	804	787	795	803	809	752	826	779	776	825	804	831	839	783	766	790	784	749	766	796	764	798	778	806	815	803	847	777	786	838	780	827	793	774	839	798	776	813	848	813	745	797	781	789	841	789	776	806	788	816	719	784	803	800	806	798	792	841	749	832	830	744	844	838	819	737	771	832	833	850	778	828	812	811	792	834	814	820	849	799	814	793	781	781	798	795	834	861	799	780	791	781	770	758	778	819	831	808	783	828	831	820	792	768	812	810	765	808	823	820	778	823	838	799	776	851	785	770	775	835	832	805	843	778	813	820	798	820	762	815	813	801	826	806	781	806	863	809	797	767	806	780	828	844	782	825	804	812	860	768	795	821	826	809	816	790	775	786	786	787	853	807	783	784	831	782	816	802	832	830	780	805	839	755	757	741	833	860	775	818	790	799	798	786	802	845	817	825	832	805	780	781	866	793	822	783	840	877	849	816	822	768	777	751	755	848	808	782	787	794	793	809	778	750	821	811	781	834	788	861	767	798	819	764	778	787	824	821	781	823	821	800	870	786	798	791	802	797	734	756	827	799	794	846	817	802	825	782	792	825	803	834	813	798	806	825	858	846	770	843	774	789	779	781	776	840	786	844	796	797	828	768	810	827	765	817	834	794	781	794	799	796	820	798	809	777	779	826	855	805	780	785	778	809	842	762	797	825	723	806	835	826	833	816	823	816	739	783	782	801	796	791	781	836	841	813	824	830	766	807	787	862	778	804	807	820	803	812	807	789	809	790	784	787	825	784	805	816	755	843	768	804	842	812	828	832	748	792	824	781	829	792	795	821	805	800	842	766	798	771	819	832	797	849	799	810	832	809	778	867	734	806	791	760	815	812	802	788	820	755	796	784	845	800	788	790	797	772	786	856	806	778	802	861	786	752	823	811	829	804	838	779	828	846	814	794	777	822	821	753	822	834	762	833	808	813	802	842	767	809	796	817	838	807	817	786	784	782	814	814	809	784	844	805	782	819	764	790	837	791	821	824	848	776	780	803	789	847	823	794	770	822	810	815	826	849	847	820	818	793	787	787	844	724	831	822	770	801	797	769	851	889	784	792	847	817	810	783	792	826	808	841	798	836	790	801	804	809	820	795	774	752	778	835	780	790	803	784	777	767	827	833	820	835	829	767	799	789	825	827	808	823	890	787	831	782	829	787	766	823	769	809	819	837	741	821	803	804	787	808	796	758	763	766	779	853	815	813	787	830	810	790	821	839	738	804	767	771	812	803	804	813	784	780	826	790	842	802	819	852	825	806	844	784	796	817	812	803	837	849	792	862	886	839	789	794	829	807	770	836	795	769	784	868	849	797	846	819	798	819	852	773	759	776	798	780	763	777	788	826	839	771	823	816	901	842	844	771	761	840	819	801	812	830	763	777	808	796	775	799	805	795	807	779	822	787	832	821	828	789	823	804	820	822	786	835	775	769	778	850	790	759	812	788	783	753	835	799	806	806	847	834	808	784	782	805	806	863	825	811	860	768	849	753	809	799	822	775	846	758	771	759	833	838	794	794	845	782	790	838	868	784	805	809	766	801	766	808	813	801	794	835	777	835	854	766	800	780	805	787	805	859	820	846	826	805	807	769	782	875	799	841	753	793	812	802	825	788	794	796	825	790	786	789	777	791	752	786	837	818	814	781	813	842	823	837	834	784	806	796	835	812	819	805	803	848	845	771	820	811	773	800	778	832	749	774	763	822	771	791	816	783	813	825	774	842	808	809	810	790	770	822	868	759	864	812	783	827	791	795	787	796	813	825	841	799	804	843	820	801	802	772	784	828	774	783	759	818	793	804	803	837	837	814	802	801	802	780	773	806	827	820	800	776	776	812	797	793	825	811	814	798	801	823	815	838	794	819	799	767	805	867	804	819	869	787	762	809	793	773	834	809	786	812	785	858	817	749	817	785	794	814	806	834	837	838	829	738	785	828	783	787	820	788	796	776	808	788	842	787	795	850	808	861	823	776	783	814	827	814	807	812	845	799	836	824	839	775	834	882	775	812	849	769	788	806	792	794	787	796	773	847	766	828	788	814	868	818	786	767	818	831	845	825	791	779	848	832	763	792	782	790	786	819	751	824	837	792	802	764	858	778	810	861	802	785	776	807	766	811	792	840	819	871	797	815	790	793	812	834	852	802	779	784	837	785	730	754	776	771	798	800	792	843	791	848	768	800	810	770	779	863	795	805	801	804	828	792	820	792	815	734	852	776	751	792	825	868	771	823	797	785	842	777	857	768	815	796	767	782	804	820	805	834	798	837	819	864	799	797	812	784	780	811	805	797	789	806	800	758	812	803	766	783	772	867	826	789	810	796	816	821	834	826	827	799	795	827	782	863	806	821	812	767	754	763	780	801	795	796	787	862	810	841	823	821	816	812	810	822	739	825	826	818	785	848	799	834	818	788	828	828	811	824	806	854	835	832	786	820	825	797	798	861	792	767	790	765	749	774	804	786	804	802	803	786	842	826	839	788	827	800	865	814	762	831	843	830	814	759	829	780	832	798	774	793	858	775	818	784	784	821	769	820	839	832	856	783	810	814	801	824	781	790	804	816	807	779	787	743	723	774	776	795	809	763	794	765	776	754	795	826	821	820	802	822	775	812	854	798	822	796	805	807	818	755	823	811	789	843	816	763	804	795	813	805	753	789	794	812	775	792	803	811	787	830	813	820	817	746	807	852	790	778	824	797	800	804	810	815	806	802	797	815	812	776	772	771	783	768	806	797	772	771	841	802	833	787	845	808	813	809	821	764	836	827	762	782	803	820	857	779	819	800	792	781	858	811	797	804	753	828	827	806	858	758	812	809	793	789	733	855	794	784	814	810	787	748	801	767	842	814	831	755	826	867	706	805	799	806	802	783	836	772	809	817	792	806	767	805
4555	1219	1432	1081	705	512	457	343	323	237	248	233	212	202	169	191	173	145	173	159	187	157	163	137	178	203	278	316	264	193	202	161	153	148	161	168	167	224	227	185	139	144	163	141	152	149	154	163	160	186	187	193	182	142	142	159	168	136	157	123	152	154	131	135	148	117	148	127	140	138	146	134	146	154	157	118	152	138	129	152	155	142	138	127	140	147	155	119	120	155	132	130	163	167	138	158	137	139	144	148	144	136	121	130	142	149	160	168	139	150	139	137	148	168	135	138	145	144	141	150	123	142	130	160	150	119	139	143	150	150	160	158	124	141	157	153	149	154	168	138	144	137	150	149	155	154	131	146	155	129	153	139	150	150	168	141	147	135	137	151	151	136	146	154	163	140	132	144	132	127	150	150	153	136	145	140	126	145	156	145	123	144	137	125	129	136	149	133	142	130	139	145	150	159	135	158	133	135	145	144	167	140	145	135	127	145	132	133	126	132	130	155	148	122	129	121	136	138	136	130	146	124	122	124	127	124	122	125	120	136	147	149	150	143	144	124	158	162	140	155	149	157	137	156	143	146	146	156	122	146	126	136	141	165	146	143	134	160	119	138	112	157	146	128	129	133	146	152	152	122	122	142	116	148	147	134	135	127	154	152	145	148	121	142	147	136	135	121	142	134	128	150	138	153	163	157	155	139	106	132	123	134	143	156	122	142	141	148	129	137	128	145	127	145	151	135	121	144	130	137	148	124	159	142	124	176	152	129	156	139	153	142	156	148	119	155	152	125	120	135	147	112	130	123	139	148	117	134	154	154	149	142	146	154	148	134	132	134	142	108	150	150	142	151	125	125	138	131	140	146	157	149	140	147	140	155	119	147	167	118	160	139	137	144	138	142	156	136	126	136	143	143	143	137	131	148	130	133	141	112	142	132	144	145	163	141	149	136	158	134	161	153	149	128	149	161	164	136	143	144	133	163	122	107	138	124	151	146	139	128	148	148	146	138	151	130	149	145	120	132	143	138	139	162	133	148	141	146	148	149	134	133	151	144	132	157	139	136	143	158	154	156	162	130	192	133	157	159	121	139	131	131	161	136	121	139	146	126	148	125	146	143	139	156	135	147	161	138	132	139	133	147	126	154	149	138	167	149	159	140	134	135	128	150	144	164	145	166	115	129	132	123	142	145	159	123	146	127	166	141	146	150	122	128	136	139	162	122	133	135	144	136	146	142	139	152	159	134	148	129	156	150	146	132	144	152	146	154	144	138	157	141	133	137	125	133	181	136	123	143	149	158	142	150	129	161	155	146	126	127	135	146	140	142	126	136	160	147	133	128	131	144	144	135	124	152	156	132	156	155	140	129	125	149	141	127	160	147	159	127	138	106	122	138	149	132	126	123	138	125	149	142	149	163	131	143	154	142	134	140	145	132	126	144	139	133	142	151	136	139	150	137	109	132	140	132	153	134	156	150	140	146	126	148	145	144	138	153	154	148	154	160	155	134	125	161	159	151	127	155	137	132	151	139	142	136	124	147	141	132	135	149	152	155	135	155	148	142	137	132	160	148	151	135	131	152	135	126	152	143	143	164	138	147	129	142	151	147	154	147	137	137	138	135	146	150	141	149	132	151	157	147	141	134	134	132	139	145	127	135	145	146	136	146	159	148	124	125	143	136	152	158	135	139	126	151	149	160	150	147	159	138	149	134	142	119	146	132	126	159	130	153	153	140	152	121	148	113	128	139	135	143	154	132	125	147	136	124	130	135	125	133	149	156	152	135	138	133	138	131	142	140	150	169	127	134	174	147	123	163	145	128	136	136	140	161	157	136	139	157	140	143	121	136	127	148	134	157	134	156	143	137	136	153	126	140	145	153	136	156	145	140	168	153	138	130	114	126	156	139	148	122	130	118	143	147	134	127	144	124	154	147	123	133	140	135	144	144	156	151	124	146	142	147	140	133	127	151	136	151	131	136	157	141	151	139	153	171	145	119	148	140	143	174	160	132	127	149	130	130	139	125	145	143	151	126	151	151	119	163	129	158	150	148	145	120	127	135	127	134	156	137	145	129	144	140	152	150	133	149	135	149	140	148	132	138	161	156	142	131	147	128	148	147	136	139	134	167	137	158	161	155	150	134	143	130	130	139	144	135	130	144	161	133	145	168	168	142	140	123	138	147	159	150	138	151	151	145	157	164	133	155	133	146	172	135	123	140	130	152	145	120	139	147	145	145	129	148	130	138	149	134	131	135	151	141	168	138	145	147	124	115	121	141	155	147	146	136	152	143	144	142	147	149	141	141	134	132	136	126	133	133	163	136	120	143	146	121	142	145	150	135	133	136	142	134	138	142	143	142	146	149	125	129	140	137	137	149	154	121	146	139	148	146	150	146	132	147	140	166	162	147	133	122	159	165	136	131	135	143	149	147	127	140	142	141	128	132	135	150	138	144	123	106	139	149	156	155	153	148	124	141	136	156	151	157	124	145	134	162	147	114	134	155	146	124	141	130	140	136	135	120	127	129	134	132	121	136	162	155	145	149	169	137	136	144	147	136	140	133	135	130	153	161	136	148	148	122	151	176	124	133	148	149	129	128	140	148	165	146	130	136	142	132	143	152	149	147	147	145	139	137	169	131	147	163	159	171	131	149	150	156	148	133	137	147	149	133	134	137	140	154	146	128	143	159	139	160	125	145	153	121	134	136	133	142	155	139	143	159	141	138	153	145	131	143	115	135	165	121	145	159	130	118	141	133	149	131	137	121	139	130	143	129	144	148	146	141	149	138	138	142	153	143	141	141	134	156	134	137	136	143	141	164	152	153	155	171	162	159	154	135	135	127	139	142	146	151	121	151	145	133	162	149	141	146	150	131	150	158	131	130	174	120	147	146	152	127	123	153	132	151	138	138	128	149	161	146	126	153	148	125	140	147	123	135	143	155	159	130	169	143	127	140	133	145	149	124	145	134	136	140	149	141	149	151	159	138	118	136	152	157	152	162	130	146	164	127	137	136	144	134	161	143	150	155	126	130	136	140	148	132	143	133	149	152	148	146	143	169	139	145	138	139	135	149	130	155	133	143	138	142	143	135	142	141	149	161	155	144	145	135	151	133	139	145	150	138	151	151	165	141	138	137	144	136	136	149	122	144	128	137	140	144	164	144	133	140	153	164	135	155	155	158	150	139	148	144	137	142	140	147	126	117	152	156	169	145	143	149	156	128	147	145	147	121	137	134	148	135	148	135	141	134	145	141	161	132	140	158	146	141	148	124	128	140	133	156	135	154	149	132	151	151	138	162	132	140	156	140	133	150	146	143	144	139	170	120	138	125	139	132	151	132	161	135	156	143	163	155	142	148	143	126	143	146	129	140	121	134	142	112	159	167	140	142	144	123	166	107	126	147	158	137	135	156	131	143	172	141	136	159	159	149	146	141	130	141	140	150	125	126	135	121	132	148	126	145	139	136	126	148	150	159	161	143	148	138	141	127	137	120	146	140	141	152
5557	1614	3741	4077	3399	2765	2298	1887	1667	1411	1337	1097	1053	1029	952	861	833	788	755	752	729	648	672	642	747	1416	2268	2502	1760	1027	932	717	596	612	547	808	1121	1383	1310	959	625	559	567	551	526	534	585	652	735	644	776	947	720	504	505	519	518	490	518	469	535	511	498	498	481	491	478	476	475	471	530	467	478	522	451	510	468	468	474	500	473	506	486	456	490	481	456	498	484	463	470	438	473	488	468	478	477	487	477	471	485	490	480	446	495	487	459	474	478	471	473	441	439	471	450	473	466	457	492	489	455	488	509	480	460	481	494	456	469	467	471	453	489	447	488	484	422	426	481	526	454	498	498	455	457	467	507	485	542	478	479	470	470	473	464	479	478	483	481	470	512	463	494	459	454	478	502	453	471	479	478	433	482	485	490	435	470	484	466	478	494	472	455	485	497	471	467	480	456	469	449	453	461	429	475	451	465	513	494	479	466	461	431	472	456	465	446	505	475	483	499	488	453	453	446	456	474	443	475	447	437	460	501	479	420	484	477	495	505	489	433	486	482	467	477	464	488	484	463	448	474	426	448	505	453	531	508	490	474	422	496	471	460	466	501	465	505	420	469	466	462	453	479	447	475	441	493	479	480	470	459	457	486	457	453	419	446	513	437	430	427	492	460	467	458	479	429	495	436	495	482	458	477	493	408	458	475	455	468	480	458	486	476	480	417	472	459	482	455	504	424	488	472	465	466	466	462	480	445	473	498	474	466	475	471	521	492	454	477	465	457	458	521	478	505	511	489	489	476	456	507	497	466	407	460	497	485	463	489	459	481	451	434	440	427	476	451	451	500	476	409	499	490	477	455	459	455	496	453	461	457	481	456	495	423	466	429	453	456	486	462	479	453	412	414	436	438	470	466	454	438	469	468	485	491	440	459	436	495	481	485	480	474	469	474	445	448	448	492	487	483	533	475	455	476	430	493	473	476	452	458	454	476	455	460	481	394	459	450	489	453	452	454	507	447	475	452	485	459	454	456	485	497	502	422	487	474	478	497	445	473	480	458	467	503	494	490	450	475	459	490	474	485	494	480	434	455	484	435	478	443	464	459	478	519	473	506	435	481	433	482	442	469	499	464	455	454	462	450	467	454	479	457	454	421	496	456	507	480	452	438	467	478	463	440	456	463	454	475	483	445	499	480	467	445	463	476	482	473	430	495	514	490	478	472	440	486	478	437	467	467	459	477	452	483	508	476	474	454	512	465	479	480	456	454	493	476	464	444	477	477	465	461	443	473	460	496	516	435	454	478	510	490	503	461	468	479	466	455	470	451	468	500	431	443	492	488	453	461	495	442	490	458	476	482	478	448	503	475	474	433	517	476	462	473	489	482	442	512	455	481	481	437	464	497	480	465	521	465	475	447	441	452	482	508	472	414	458	489	467	456	485	491	454	484	451	517	486	474	456	444	488	508	458	471	476	512	483	456	464	490	491	473	456	470	439	471	503	461	444	460	434	456	474	449	481	485	493	443	490	438	448	476	480	494	480	443	469	509	463	459	423	498	483	473	482	468	520	451	473	484	466	472	476	526	512	494	438	463	467	454	438	436	494	472	447	496	463	435	494	490	463	479	488	479	454	468	462	444	475	474	439	452	469	455	507	429	477	446	458	447	428	458	511	471	471	466	490	502	496	451	484	489	451	429	482	435	456	486	463	484	454	431	474	460	426	471	467	469	489	456	465	464	459	395	456	459	468	468	488	507	452	521	438	481	473	451	510	474	497	434	477	445	496	504	468	539	468	475	481	466	457	495	441	464	423	463	472	482	458	504	433	447	465	473	477	469	495	487	487	442	444	428	444	484	450	475	471	462	453	471	513	477	478	468	439	467	487	490	450	480	445	482	460	447	477	513	419	469	438	436	446	468	457	484	437	471	444	491	430	459	464	466	498	501	483	487	464	485	481	447	462	484	488	461	484	471	423	481	482	481	446	435	482	472	421	491	496	489	454	452	505	459	440	428	465	459	475	456	446	468	442	447	444	430	464	450	463	460	506	480	503	489	505	460	464	447	480	471	480	502	478	468	441	473	451	471	450	483	433	461	496	477	476	430	469	461	516	450	490	462	460	473	455	482	455	471	468	460	413	460	478	474	470	442	457	438	438	455	469	425	455	486	463	472	467	458	481	480	473	462	457	476	444	474	446	484	441	512	466	446	451	490	467	470	449	467	494	503	478	480	456	489	471	440	464	507	469	472	504	498	491	468	463	454	454	486	442	431	479	470	466	465	475	446	452	494	465	447	475	481	487	471	482	495	463	480	430	437	455	445	449	458	468	469	466	462	519	472	436	446	526	457	440	427	499	476	488	511	461	481	457	482	443	479	488	510	481	450	416	451	462	463	483	451	488	483	487	401	461	472	489	441	431	434	520	460	444	455	452	482	478	451	451	528	475	474	469	469	449	447	495	497	466	478	504	466	494	447	491	441	498	450	460	463	419	472	477	501	498	478	497	502	480	478	482	480	487	498	507	484	467	483	461	489	455	480	452	450	464	439	473	470	472	471	496	496	464	468	496	475	488	502	441	435	475	484	504	449	477	465	473	484	447	465	504	455	461	469	465	488	472	459	469	468	456	487	471	473	456	442	467	445	506	455	435	448	471	469	460	473	459	451	476	470	479	464	465	480	493	460	472	439	472	437	430	427	445	463	486	461	423	461	486	499	497	467	473	458	455	469	442	489	452	473	457	481	471	499	508	491	441	501	481	457	485	468	488	440	493	492	475	476	457	496	467	505	487	469	457	457	488	505	472	460	487	471	458	482	484	493	441	448	477	465	421	510	492	427	481	502	510	488	455	483	441	482	445	498	469	450	478	428	510	439	481	465	444	468	457	489	504	464	461	463	453	450	502	463	470	487	484	534	499	447	437	455	482	491	462	461	496	507	475	458	505	477	489	435	465	477	459	442	466	474	490	459	469	450	495	450	465	450	445	503	483	478	467	437	436	468	472	491	454	482	442	469	474	476	479	455	419	484	463	460	452	465	459	472	456	460	428	435	475	494	468	459	470	490	487	488	433	423	474	471	466	486	467	473	454	456	479	482	466	455	479	447	516	438	480	458	458	473	475	468	477	482	493	474	442	432	494	438	484	452	477	519	442	456	487	478	485	542	469	502	483	425	476	501	440	479	450	465	468	537	431	442	454	469	492	433	439	460	448	469	466	482	468	468	449	468	459	481	432	490	499	498	511	491	484	479	474	467	489	469	452	482	499	430	455	472	464	458	483	471	439	474	500	477	427	454	468	474	462	457	451	464	479	450	468	495	462	453	463	464	476	464	480	455	474	469	473	481	450	457	454	452	469	460	494	465	503	473	484	426	492	469	441	480	468	486	483	490	465	458	482	485	471	500	505	485	439	436	442	461	487	456	485	460	492	440	485	480	457	440	463	448	447	474	491	447	478	480	494	473	455	474	432	512	472	460	463	502	479	492	468	468	471	490	437	456	473	474	485	471	447
8763	2385	2819	1957	1333	954	656	551	396	390	352	272	253	233	235	200	188	195	159	175	165	170	147	156	186	305	440	490	344	239	170	156	146	146	118	165	277	262	260	206	152	132	136	134	141	127	143	159	145	152	169	166	152	130	132	146	130	123	122	134	127	149	140	135	102	123	128	131	117	131	149	121	135	131	125	118	135	140	122	131	116	112	121	122	150	137	127	109	122	108	121	124	123	151	120	119	138	117	124	137	128	114	130	116	121	142	127	133	137	146	130	117	131	127	134	123	108	111	122	118	136	111	144	134	114	99	98	120	108	124	115	104	100	115	105	125	126	137	108	116	132	135	107	146	94	110	105	114	129	126	143	129	116	121	142	140	118	124	126	132	116	135	114	128	142	119	123	136	152	114	135	103	119	121	147	130	126	142	141	123	123	112	120	134	124	112	132	109	114	120	121	136	116	111	120	130	117	94	127	133	137	126	127	121	124	119	131	123	135	119	135	108	141	144	110	120	134	113	139	118	113	109	132	116	116	126	135	137	119	137	108	128	136	133	142	114	142	115	125	117	114	117	129	132	126	129	120	122	118	114	119	123	117	115	127	129	127	126	115	138	157	114	116	130	120	148	112	123	134	123	118	119	103	123	116	125	124	140	126	113	103	114	136	117	131	132	135	121	113	116	120	138	142	123	109	119	130	135	146	125	126	127	115	118	117	127	122	125	124	102	115	122	149	130	123	108	113	123	114	112	124	139	125	103	108	136	123	107	104	129	117	120	128	137	146	127	110	131	107	132	117	126	139	150	124	147	118	101	151	111	114	121	136	123	140	105	144	130	120	126	119	118	131	124	136	132	128	131	137	95	132	113	120	128	134	131	154	117	131	107	112	114	130	110	127	139	120	122	147	118	122	117	145	127	103	140	113	127	144	131	122	104	128	121	114	135	110	128	121	103	133	129	104	144	151	133	140	115	121	123	152	122	118	92	136	117	120	121	121	119	148	136	140	119	112	114	128	133	140	125	123	134	118	130	127	120	127	134	145	117	116	119	122	123	127	127	127	122	141	133	148	131	103	113	99	98	116	123	128	129	134	120	128	127	118	135	120	132	132	127	119	124	121	138	111	113	107	111	120	123	128	117	113	134	137	124	139	101	109	117	124	147	108	116	123	138	110	151	113	133	128	121	121	106	112	116	112	121	119	108	146	119	133	94	113	128	104	102	102	120	94	121	117	123	124	115	106	111	121	123	120	130	103	110	117	131	116	121	124	133	124	129	114	121	135	121	121	127	126	146	123	115	124	113	118	126	131	125	126	127	122	129	153	117	128	108	125	106	125	110	121	133	118	143	122	118	123	127	119	134	117	124	112	124	133	117	112	126	120	107	131	119	117	129	144	128	136	113	123	115	118	121	123	115	121	119	132	108	103	141	122	127	136	98	127	129	120	125	116	121	138	136	116	118	125	127	149	125	112	117	106	132	114	115	129	153	136	126	130	108	137	115	129	139	116	113	123	106	127	129	109	117	111	126	137	103	115	129	110	129	134	151	110	132	119	127	137	109	120	122	113	118	134	113	126	126	121	112	133	126	110	128	108	122	122	114	126	116	113	134	134	122	121	132	108	134	125	125	113	138	131	139	127	118	112	123	103	116	140	131	128	116	124	124	134	106	114	123	126	129	136	120	143	118	116	112	135	137	131	120	119	114	120	143	121	123	122	110	130	143	142	125	119	119	108	129	113	122	123	112	145	118	110	120	139	108	128	128	130	122	123	123	137	144	118	123	107	134	117	127	125	105	131	139	143	122	143	126	128	120	120	123	123	142	134	140	129	132	119	116	105	115	127	109	116	116	127	131	114	124	120	141	112	112	121	128	140	113	110	145	109	130	132	134	117	132	109	122	128	120	123	143	130	116	135	138	119	133	128	133	113	137	138	119	99	123	114	138	114	136	115	118	123	128	141	141	127	112	100	132	119	138	118	123	109	127	119	123	120	124	129	118	123	116	120	123	141	130	113	133	111	110	124	110	122	117	116	137	124	123	138	120	131	129	121	132	156	123	139	125	120	127	112	134	128	131	130	111	117	115	114	124	121	137	138	118	119	141	139	141	109	126	127	124	113	119	121	128	125	122	122	126	107	115	131	130	117	131	117	133	130	107	126	128	121	126	125	112	124	119	150	121	130	116	138	129	135	115	129	126	133	120	121	114	146	110	129	123	116	102	107	118	116	138	121	126	102	119	132	125	111	152	109	122	126	114	135	130	115	105	134	128	120	131	106	118	83	119	135	104	117	127	126	119	117	137	128	134	132	98	116	146	128	131	118	118	109	108	107	123	132	116	108	124	125	116	154	141	121	114	110	133	106	135	127	123	126	111	112	103	131	114	131	131	117	128	111	132	129	138	140	122	121	120	129	105	147	131	123	127	124	114	142	129	120	111	122	140	115	108	126	118	138	120	131	122	127	111	134	132	132	116	134	116	135	126	129	128	132	126	117	126	152	118	118	123	109	137	120	114	119	118	111	118	154	119	118	126	128	132	128	133	123	137	108	104	100	114	128	136	115	148	117	123	108	137	131	118	109	129	127	133	133	116	130	135	105	150	113	128	149	156	132	114	109	130	118	122	121	139	138	146	125	116	113	130	140	111	115	110	135	127	107	116	109	117	117	127	109	92	121	133	114	128	126	112	112	136	126	124	122	92	122	129	127	122	134	142	114	119	132	126	132	106	105	128	120	137	112	138	112	140	133	122	137	119	122	108	111	135	114	131	132	118	113	115	109	112	141	126	107	135	113	139	125	121	137	131	131	121	132	123	137	117	139	135	122	132	151	127	123	138	134	129	102	109	123	146	124	131	119	129	115	104	121	106	121	146	142	153	124	129	143	114	127	120	129	123	122	140	130	141	143	128	117	129	108	132	108	133	126	127	147	120	136	106	132	131	147	112	127	128	129	135	130	144	121	129	137	141	128	132	138	124	127	124	117	135	138	101	99	125	149	141	137	137	129	124	124	117	138	116	114	121	121	99	114	134	127	127	127	114	125	134	152	118	144	129	128	118	113	139	119	127	145	122	117	118	112	115	153	139	126	128	133	111	105	147	116	122	115	112	126	122	130	102	132	119	126	115	135	108	126	117	121	125	125	112	116	138	128	138	121	131	128	107	115	135	128	124	118	109	144	101	131	138	127	125	137	134	122	138	131	133	126	147	131	127	119	111	126	126	116	135	109	127	118	137	106	125	135	136	122	124	120	150	110	123	121	109	129	106	118	119	116	104	125	110	127	120	123	116	106	126	135	124	129	129	136	118	147	121	127	150	122	115	139	121	128	124	116	126	134	105	133	104	135	139	145	139	121	134	111	118	110	126	131	117	121	115	127	104	148	112	129	136	130	127	124	107	144	128	118	132	132	111	108	119	133	118	129	133	150	132	125	115	128	109	126	124	133	117	127	119	125	145	125	126	117	142	131	118	145	113	108	115	123	100	136	121	114	121	115	131	127	134
7765	2719	6470	7013	5882	4752	3899	3223	2625	2334	2021	1768	1585	1411	1263	1189	1084	1043	982	918	915	866	870	782	1019	2211	3691	4186	2868	1597	1103	882	756	676	692	987	1736	2320	1938	1365	775	641	552	553	576	599	624	885	982	950	742	1113	695	565	521	473	460	512	466	484	451	487	458	439	479	518	431	453	470	472	487	455	456	478	439	482	463	443	457	486	460	487	433	471	480	462	448	415	444	418	455	460	462	455	446	450	441	425	434	430	466	404	437	474	446	396	403	436	431	426	433	452	431	451	422	415	414	444	423	420	461	426	423	445	425	443	456	477	457	452	412	435	414	458	397	381	456	412	469	413	408	412	446	440	456	409	440	427	433	447	433	490	445	452	468	402	410	426	446	433	393	405	448	424	394	420	407	393	393	415	444	430	418	423	435	421	424	455	393	442	444	395	433	394	431	445	444	422	443	412	434	423	411	425	428	451	458	386	425	431	395	411	465	427	414	453	426	456	412	392	427	427	414	401	441	407	436	421	471	387	407	419	413	453	439	409	439	406	442	396	452	418	423	431	415	389	449	447	427	426	429	391	430	434	405	442	445	416	426	415	423	444	438	432	392	421	427	432	418	418	418	379	423	457	401	460	421	452	436	429	453	421	403	429	471	413	396	419	390	416	434	424	400	423	389	435	398	431	420	435	448	473	398	440	454	429	440	431	435	422	448	451	421	409	448	385	416	407	410	441	404	438	418	472	429	421	416	425	424	432	418	415	423	452	434	400	440	433	426	421	423	414	411	378	412	447	494	431	426	456	432	433	419	435	412	429	430	442	416	398	421	429	389	414	418	463	368	420	416	441	428	449	414	460	405	407	418	442	410	448	434	422	437	400	441	432	425	413	422	441	400	462	429	421	449	423	440	423	399	444	428	398	401	399	457	445	408	443	423	439	418	430	442	410	411	385	413	408	433	412	394	408	414	441	414	434	415	419	435	406	432	426	433	441	452	420	405	436	417	432	452	436	418	449	412	448	422	440	467	413	440	395	435	419	426	450	441	394	412	454	441	437	436	397	441	412	456	431	409	413	432	433	457	415	419	424	464	398	435	399	466	405	426	424	423	391	484	408	381	434	451	426	449	425	428	373	435	409	390	418	431	455	410	429	389	401	423	411	386	414	481	418	443	459	400	395	405	430	420	424	466	430	423	391	408	419	425	430	439	415	425	414	376	443	431	401	443	440	408	448	438	404	455	432	439	411	383	437	402	396	425	417	432	444	441	405	390	445	422	421	412	382	438	449	422	423	454	418	429	413	441	458	446	427	404	389	425	435	428	445	443	421	461	435	449	405	399	419	447	440	423	423	393	419	448	408	419	422	443	445	428	415	419	431	441	405	441	445	417	404	414	482	412	417	456	428	410	422	376	414	454	408	411	441	395	438	416	429	433	461	393	423	446	439	414	415	481	409	441	421	403	460	399	439	413	414	444	412	445	407	437	394	394	408	408	433	459	427	414	439	377	405	412	458	427	412	435	398	399	406	390	428	430	443	433	435	420	443	431	427	433	426	438	405	420	449	422	449	412	442	429	389	401	418	417	410	458	413	456	402	449	416	393	428	415	396	411	421	447	401	446	416	464	447	410	399	464	427	433	389	415	449	427	425	387	375	402	425	431	463	396	414	422	432	432	413	438	413	446	424	418	483	406	439	436	428	414	413	415	446	427	398	395	444	437	429	418	450	403	441	444	424	409	432	455	418	403	428	427	383	424	420	417	388	449	417	412	432	440	433	431	423	446	448	373	397	437	407	459	408	449	430	411	416	435	444	434	408	406	434	414	436	422	438	439	389	472	361	417	444	459	388	437	438	448	435	442	401	420	458	445	424	446	437	437	420	399	398	403	398	421	398	419	429	385	405	409	416	427	443	421	439	461	391	443	448	433	443	438	436	425	457	376	430	442	419	438	468	414	421	440	416	397	447	411	433	425	390	457	417	436	439	445	435	427	459	431	420	412	438	416	400	415	432	409	413	430	396	422	412	426	435	462	409	426	426	449	442	415	434	404	410	442	429	405	443	361	413	435	409	423	420	423	384	451	427	427	467	440	448	461	434	453	409	443	400	433	416	416	417	417	428	428	471	416	443	413	418	447	396	419	462	443	428	461	387	425	440	438	386	425	418	433	463	416	393	439	423	421	401	441	457	414	404	412	403	412	415	457	431	427	432	429	428	413	439	462	436	419	414	399	473	416	397	447	408	436	408	411	428	421	425	459	450	393	411	402	419	408	441	405	470	399	411	409	469	440	383	410	457	453	445	438	420	378	438	436	419	412	455	424	415	466	438	381	412	405	448	467	417	408	415	467	418	403	445	412	466	437	452	410	409	444	415	460	397	437	439	421	412	423	405	417	417	427	447	442	449	428	422	440	389	409	446	415	434	432	420	415	410	389	417	379	434	468	406	422	424	420	420	410	469	372	420	406	421	422	425	412	459	422	432	399	422	442	431	407	392	395	425	414	421	432	425	381	404	432	418	418	430	381	432	415	434	431	422	443	370	426	428	465	452	417	401	434	432	416	409	452	427	426	410	423	365	405	433	449	434	391	403	448	454	418	371	435	410	433	408	454	426	436	437	400	414	439	458	404	418	449	470	407	392	435	399	434	433	441	435	392	415	392	437	452	446	400	442	414	455	460	411	404	470	404	386	423	435	416	406	400	453	429	427	411	441	411	437	437	400	466	461	400	449	431	417	431	419	437	413	455	412	415	423	398	418	432	482	441	423	438	387	431	454	426	455	442	425	402	437	431	408	459	428	410	429	414	440	406	416	407	436	435	411	459	422	439	443	409	419	436	410	428	436	407	396	434	396	433	427	466	465	444	396	431	419	438	440	421	379	445	422	421	380	424	425	381	391	427	436	443	438	451	428	422	414	411	453	460	447	434	430	396	440	422	436	401	430	398	438	408	424	389	444	399	457	412	450	467	373	411	415	415	467	447	382	425	404	413	467	433	415	465	436	456	412	434	435	406	416	436	426	408	440	381	427	424	410	429	400	435	435	430	449	373	433	415	442	431	456	422	441	434	424	449	443	434	410	413	394	413	415	418	431	433	428	429	388	424	398	391	438	419	407	406	405	463	462	420	448	421	456	448	442	443	435	398	426	447	447	434	444	466	362	431	433	435	427	444	447	462	430	392	426	415	438	381	424	437	414	410	435	417	418	419	401	463	437	421	418	427	427	408	435	446	389	430	427	400	427	414	425	406	396	428	425	438	430	455	440	414	436	413	413	413	396	440	436	455	439	442	433	412	442	402	463	422	435	426	437	428	437	428	416	440	409	417	409	427	428	429	457	386	420	403	402	421	463	382	448	429	413	440	446	429	431	397	421	371	417	416	430	406	447	412	428	407	420	441	400	466	414	453	428	448	428	438	418	406	424	404	393	427	434	431	416	403	400	422	443	414	447	443	436	453	445	388	450	424	419	412	404	432	433	452	449	386	426	443	418	441	398	422	424	447	406	410	425
1241	290	309	320	295	271	261	264	257	298	310	280	252	269	260	270	281	267	285	267	257	231	253	261	266	238	264	255	281	278	249	269	248	249	245	263	276	253	248	273	259	266	269	261	263	233	239	274	283	278	301	289	246	250	262	280	265	250	259	269	287	261	259	271	262	248	247	248	268	260	254	295	287	270	288	272	242	275	270	286	262	295	289	276	228	254	290	260	272	260	271	257	251	255	258	265	267	279	285	268	246	257	248	255	286	255	268	271	237	307	245	274	252	249	265	252	255	271	260	285	280	258	267	253	274	255	247	236	277	262	267	265	290	263	236	266	257	259	266	265	286	258	261	248	289	260	260	272	277	258	249	267	286	262	282	268	251	303	256	263	246	247	269	258	253	290	259	268	244	268	258	231	247	286	263	276	257	254	282	275	260	264	293	261	282	241	276	297	284	292	234	243	242	256	270	245	247	252	277	271	269	260	267	265	266	250	258	239	291	282	270	255	251	240	260	250	265	289	286	297	239	272	271	244	277	258	240	301	225	252	251	264	252	253	261	274	250	234	252	308	275	267	282	260	266	276	278	257	249	264	271	260	261	242	227	272	285	242	257	282	277	260	239	254	254	247	267	257	245	239	279	268	247	268	258	264	272	273	268	269	263	246	241	232	249	250	256	258	279	241	259	274	249	283	239	290	259	232	273	257	265	272	261	257	254	264	254	256	282	240	271	242	290	269	237	266	272	259	249	238	265	258	249	289	265	264	282	264	257	285	250	269	250	279	281	238	260	253	228	268	263	229	263	285	255	273	275	264	243	267	261	288	243	263	294	254	274	279	254	279	228	286	252	275	249	267	249	251	241	251	322	230	249	253	262	253	263	248	277	237	227	237	279	290	246	270	266	238	246	271	255	255	274	260	236	294	273	259	235	276	250	264	249	291	261	293	285	249	266	286	270	270	263	229	293	279	287	257	286	250	302	268	268	273	242	268	249	266	246	247	242	252	271	271	233	272	267	288	278	311	246	268	269	265	274	238	262	283	257	249	249	240	276	268	289	257	263	246	259	269	266	287	288	258	277	250	268	239	252	272	264	285	278	257	268	250	232	255	261	245	265	248	258	259	267	268	256	257	246	251	252	283	237	272	286	284	237	269	245	267	263	276	258	265	283	256	263	293	241	280	274	268	274	259	258	264	302	275	285	267	262	239	262	297	239	245	252	270	257	258	274	261	285	257	304	247	285	256	266	241	242	256	265	257	262	304	262	276	288	286	279	294	289	241	257	258	238	257	237	241	266	249	244	264	254	267	265	276	261	258	228	231	279	271	262	273	288	259	261	252	264	258	257	256	300	283	247	268	252	281	282	279	262	248	280	252	275	268	305	285	259	266	275	269	282	239	253	236	254	271	245	300	260	228	299	255	279	268	271	281	274	265	259	235	260	272	281	285	264	271	277	297	226	234	263	281	255	279	239	284	272	235	280	270	257	273	275	247	263	252	263	244	236	295	271	263	280	257	258	261	234	260	264	258	281	236	279	277	266	251	260	284	224	295	265	231	258	282	233	262	235	247	272	299	297	279	243	236	255	252	250	300	297	248	251	278	305	266	299	276	266	218	281	266	278	281	255	256	281	247	283	253	254	289	256	270	265	258	263	259	282	290	272	262	247	264	282	258	280	254	262	269	243	279	238	267	253	287	255	231	277	288	261	236	243	262	304	253	267	258	265	254	288	270	272	301	254	265	260	254	274	283	258	295	257	254	263	269	299	275	226	250	253	287	275	258	301	273	286	277	263	313	293	259	272	294	269	248	277	259	266	250	263	265	245	250	265	265	243	281	269	273	238	243	253	270	273	257	297	283	281	262	290	260	253	268	273	294	280	263	274	260	247	254	270	283	279	249	272	255	257	268	236	271	247	272	256	260	284	263	246	281	254	255	216	272	245	257	248	292	289	259	265	263	287	243	272	283	262	260	251	256	265	298	267	239	253	261	259	278	240	254	284	281	247	263	268	260	273	266	263	258	227	274	303	270	245	264	279	271	241	285	280	265	263	268	268	262	248	245	264	287	279	277	278	239	270	250	235	254	252	264	244	273	254	300	269	237	245	272	252	262	256	246	260	257	266	255	263	244	279	250	271	245	252	284	289	290	263	270	278	279	252	266	257	282	276	261	255	254	274	258	242	270	264	244	308	260	269	277	222	257	259	295	289	274	260	258	260	299	279	246	237	262	250	254	274	236	257	265	257	299	280	254	243	255	241	296	293	244	270	262	267	264	261	262	252	247	264	275	247	281	247	272	280	267	310	268	265	284	253	288	242	278	243	262	291	262	267	286	261	263	270	269	257	283	275	250	249	276	272	251	260	255	258	211	266	292	244	265	259	275	280	287	253	264	269	230	266	248	267	277	282	275	256	252	249	240	268	266	275	261	247	291	252	276	261	248	288	265	254	260	231	303	226	276	278	245	255	284	264	266	276	253	255	252	250	278	241	267	257	243	268	269	255	256	274	278	253	289	266	282	256	266	283	271	269	270	247	285	275	264	270	258	258	257	258	260	275	282	251	280	270	236	270	291	251	275	271	260	284	267	258	260	288	244	257	255	228	296	274	278	268	261	268	253	260	237	256	250	265	285	273	249	258	278	257	272	244	233	288	264	266	268	262	246	267	275	250	289	261	302	235	270	267	255	250	269	262	266	275	276	269	281	239	256	261	256	266	255	262	252	252	260	262	274	264	247	265	250	258	242	252	261	263	276	256	257	294	265	235	238	244	265	260	252	248	269	270	233	266	273	241	288	274	276	261	245	282	240	263	273	272	276	278	272	257	258	252	273	296	248	264	247	247	258	267	268	274	259	267	280	253	260	276	279	296	275	281	222	268	262	266	259	284	240	269	274	266	240	286	274	273	247	294	235	250	254	264	281	281	259	275	239	288	259	280	274	266	277	263	272	271	261	268	235	269	284	258	269	247	240	275	249	285	281	266	249	244	261	285	231	255	232	265	273	265	278	289	262	262	250	248	284	258	252	259	266	277	252	248	293	242	253	256	279	264	245	232	264	234	287	259	255	264	285	277	246	271	275	252	260	278	259	261	264	275	276	269	248	277	284	248	271	245	271	254	277	254	262	254	261	261	234	254	281	274	234	263	277	263	286	268	287	266	246	284	273	279	244	252	267	263	248	288	242	269	271	241	291	266	290	250	260	274	288	308	243	261	276	286	260	270	285	266	274	294	260	248	255	242	261	260	238	276	273	283	244	262	246	264	277	290	252	263	244	247	266	297	260	266	268	266	275	260	261	230	268	241	262	269	273	285	252	247	271	295	275	273	278	247	296	236	286	260	263	278	247	275	245	279	274	281	254	266	291	290	259	266	279	256	248	265	268	259	273	286	260	268	282	258	297	275	273	270	278	222	275	242	268	228	274	282	303	239	280	245	259	257	283	268	256	269	253	250	263	259	279	294	277	225	260	244	264	279	283	278	255	308	306	262	273	263	273	248	275
2230	839	993	968	981	886	944	851	867	821	865	798	861	868	750	812	860	809	841	780	821	833	827	771	787	783	849	882	943	838	820	784	791	818	784	823	846	918	763	801	809	819	826	742	833	808	829	816	854	827	830	768	838	832	840	757	788	810	806	837	779	765	844	815	802	807	760	786	787	792	776	776	775	754	851	770	851	802	885	837	793	834	873	817	809	804	803	800	791	836	829	795	808	778	769	820	757	776	819	788	802	846	813	766	785	798	802	757	806	807	849	772	789	787	781	847	812	811	826	799	786	807	765	794	774	815	767	786	802	825	791	798	820	832	741	764	825	801	797	765	802	785	792	786	805	834	763	769	798	834	784	854	850	763	775	810	809	842	781	807	818	783	738	821	824	775	837	803	804	804	791	791	830	813	794	757	843	777	787	758	785	793	781	783	780	779	778	759	795	792	793	800	785	772	836	796	740	797	800	772	807	810	817	845	794	751	784	797	829	779	805	789	793	769	821	792	839	799	769	796	762	767	858	804	829	829	782	766	812	769	806	787	776	769	770	804	779	860	839	779	820	799	830	790	811	794	792	862	751	803	758	810	779	783	828	807	740	831	814	851	791	787	809	791	810	777	799	774	835	815	841	779	816	800	810	780	799	812	740	773	801	817	834	803	729	816	792	823	808	787	829	771	809	827	771	810	843	850	868	789	820	808	772	864	801	799	818	832	861	803	793	810	837	861	766	798	805	762	847	819	803	789	838	809	827	789	781	845	783	784	827	770	777	833	790	817	810	793	853	778	813	753	785	753	775	799	830	820	824	791	766	730	850	801	800	835	803	828	836	808	802	798	794	783	809	778	794	790	812	790	795	764	808	795	823	801	781	844	731	832	796	748	751	815	775	785	783	786	755	823	794	789	767	840	806	849	818	860	744	778	822	779	792	822	766	794	818	800	817	776	770	770	791	752	774	798	831	779	794	771	801	767	796	766	754	823	765	748	800	821	831	822	784	789	783	878	807	836	782	809	839	740	790	795	785	792	832	844	808	775	797	771	817	814	844	770	817	751	781	822	834	826	781	803	829	790	772	756	781	776	813	760	776	833	763	828	847	791	816	791	770	822	809	781	803	776	790	814	817	803	834	772	845	799	828	815	790	793	774	845	799	823	813	791	841	779	836	781	867	780	821	808	822	760	782	819	772	770	790	783	798	783	791	808	800	834	780	823	812	787	786	779	820	856	770	816	866	759	847	828	805	766	762	770	794	805	794	756	821	833	793	796	820	813	781	789	840	752	795	815	819	811	769	783	759	784	771	821	779	831	795	797	799	781	846	817	804	809	816	777	808	821	845	806	757	847	762	838	792	785	840	802	805	790	836	804	779	790	791	738	823	825	829	755	807	779	766	748	804	813	806	813	786	805	837	803	841	767	759	811	796	788	825	802	765	775	845	753	798	820	801	813	792	782	780	812	751	835	784	758	806	817	778	789	766	767	776	749	785	812	778	818	762	810	793	816	788	809	800	809	786	803	783	832	785	841	785	754	844	778	813	836	762	829	806	798	810	815	821	765	766	734	761	763	765	792	778	777	830	827	822	792	768	757	771	772	774	763	739	807	816	851	808	830	753	844	796	828	792	801	829	793	813	809	844	797	831	810	813	803	791	788	829	787	801	809	751	810	767	803	803	784	831	816	813	852	772	767	854	776	758	754	775	736	794	818	805	743	829	814	767	811	836	742	779	822	766	822	843	779	820	820	816	768	825	814	807	747	758	821	781	791	748	766	776	816	797	777	811	775	798	861	777	774	790	813	759	731	800	843	810	747	814	796	822	770	833	777	795	768	785	817	833	769	801	773	803	795	831	824	804	823	819	783	862	850	797	787	789	800	814	893	790	860	781	788	778	850	766	762	819	795	804	777	793	784	792	811	766	851	848	785	787	799	806	834	825	817	808	793	824	816	806	767	783	794	791	760	806	813	783	812	836	851	841	841	812	801	804	815	823	822	856	808	753	804	837	811	778	799	781	823	848	788	779	845	785	831	834	788	808	774	783	846	747	786	790	821	765	793	791	800	791	795	831	797	771	843	790	772	821	813	825	819	794	790	836	771	805	805	779	826	775	774	815	802	804	848	824	821	774	822	808	839	774	784	791	738	779	780	777	817	793	814	786	800	762	832	807	799	807	772	810	755	829	840	779	838	792	775	775	784	829	793	755	778	791	786	780	791	823	860	747	844	800	802	809	799	836	788	850	789	809	749	821	752	809	824	782	757	847	804	774	793	818	825	824	794	810	816	810	819	814	859	804	734	761	781	816	793	784	850	749	757	761	747	852	824	789	800	831	847	827	839	801	775	772	864	814	801	781	801	826	781	813	823	814	827	801	782	798	813	761	806	751	823	809	787	840	749	818	800	771	807	811	768	809	772	790	767	803	740	785	805	841	845	788	814	816	778	852	799	826	793	822	801	801	851	768	833	758	788	816	780	775	781	759	768	741	779	811	736	801	822	825	835	856	794	837	828	862	843	845	799	737	782	794	822	778	818	824	761	857	774	783	837	836	742	797	788	788	827	812	793	780	794	812	795	802	782	789	781	841	791	771	850	785	782	801	772	789	790	806	789	820	820	809	819	805	783	789	824	820	829	799	807	762	804	845	792	786	815	760	755	806	797	842	800	789	794	770	802	768	816	806	828	782	793	814	803	781	759	822	766	784	815	785	835	830	867	811	773	800	756	820	751	858	815	839	823	764	802	817	808	749	779	828	850	816	835	770	817	761	809	781	756	752	807	814	807	754	798	833	838	816	838	789	795	839	816	754	764	753	803	823	853	791	806	775	828	781	819	760	805	753	771	844	835	775	765	771	808	804	804	826	797	809	806	808	810	780	761	832	843	825	790	794	813	765	796	796	774	817	813	810	820	825	798	843	802	839	831	818	852	787	766	837	785	773	829	697	793	779	770	826	763	744	800	782	783	759	796	788	823	795	854	718	789	801	778	740	807	808	792	840	811	754	825	793	807	826	730	767	814	865	773	766	826	792	814	772	853	784	820	849	817	853	808	792	798	770	772	798	814	843	805	788	807	766	783	837	786	828	763	796	808	840	788	827	766	758	820	817	789	824	804	813	775	808	802	794	786	801	810	768	814	791	812	847	820	819	839	791	745	784	807	771	753	800	787	796	867	828	754	784	833	799	814	795	798	801	771	793	790	786	783	784	787	767	789	797	800	745	834	772	803	791	798	802	788	779	789	755	834	807	783	842	805	829	787	816	783	794	828	753	833	801	811	805	779	802	781	768	800	766	802	835	838	810	802	740	812	815	757	796	761	738	807	815	767	800	784	824	808	762	774	795	802	778	804	818	830	783	831	798	760	782	794	760	780	796	787	770	797	830	832	836	786	808	822	843	780	775	769	781	810	837	795	797	779	791	811	835	789	817	823	786	783	818	819	771	795	797	760	817	760	822	805	793	787	839	814	815	761	786	808	817	780	786	859	776	766	841	816	817	773
4836	1204	1402	1073	741	551	439	322	293	280	236	243	217	181	206	158	210	173	178	188	170	163	169	169	161	217	269	286	225	194	181	158	173	159	177	187	211	217	201	182	184	138	147	152	153	140	166	169	148	159	158	140	164	170	167	132	163	146	149	141	151	137	124	151	157	147	154	136	133	150	144	168	145	142	140	152	181	141	133	143	153	152	143	145	147	138	126	138	149	151	145	150	122	132	136	142	129	141	147	174	158	156	118	138	171	150	139	175	149	154	143	146	162	167	129	159	147	147	139	143	150	136	157	153	151	145	146	150	148	143	166	138	136	134	155	146	133	155	163	161	124	150	148	160	130	131	149	136	146	158	139	135	150	148	137	153	152	118	131	140	152	141	134	145	132	145	160	135	136	136	146	132	137	144	125	163	149	132	143	152	156	145	137	161	147	135	162	131	137	135	134	156	157	157	151	133	141	130	160	134	150	168	138	144	133	145	132	142	139	138	141	137	158	172	139	142	134	155	132	159	159	143	127	137	164	136	127	147	135	127	136	148	151	133	144	139	160	155	138	109	139	159	141	152	135	144	146	161	155	158	153	161	139	145	129	133	134	109	149	157	135	124	158	144	147	148	119	140	134	137	137	146	144	142	152	156	162	138	136	141	134	148	136	155	145	163	155	153	151	146	158	127	142	155	126	160	147	144	144	152	117	147	154	136	130	126	140	153	153	146	120	144	132	109	175	145	132	152	136	154	155	145	114	143	141	158	136	153	135	161	163	170	132	143	149	151	118	140	135	133	174	166	131	139	154	169	135	141	124	139	148	151	137	154	127	132	166	144	125	152	136	141	161	155	164	153	139	144	143	143	169	157	154	130	136	153	153	121	138	134	143	146	160	165	130	149	152	173	151	132	149	154	143	111	143	153	159	129	138	134	135	152	136	166	139	148	132	160	157	140	141	131	125	158	142	146	139	149	150	157	138	135	153	151	133	137	138	139	144	160	143	137	171	136	152	162	142	115	123	159	151	156	124	112	134	126	157	122	152	143	127	147	144	141	149	144	141	140	129	142	163	143	153	139	153	146	147	139	147	139	123	145	123	122	136	134	144	140	151	161	145	159	156	138	149	133	135	139	126	142	126	133	150	142	117	158	156	145	146	129	127	148	130	135	140	169	151	146	136	127	132	147	126	138	139	157	136	135	146	138	153	156	129	137	143	132	155	127	130	142	154	135	128	133	138	140	155	152	153	137	137	140	145	129	130	135	145	151	128	155	145	127	136	156	153	157	140	171	129	158	173	142	137	143	153	151	132	135	139	133	125	161	148	141	145	159	144	148	143	124	130	117	146	146	145	150	139	166	149	159	153	140	165	134	166	138	141	139	139	140	158	143	126	138	144	128	145	134	142	141	151	121	149	116	161	158	158	134	138	146	131	145	126	145	140	123	141	159	144	142	150	134	154	150	156	144	139	138	155	160	148	148	127	145	149	136	138	141	143	141	130	141	171	112	143	144	160	117	139	142	156	150	138	163	150	125	145	136	132	151	144	131	153	145	158	142	154	156	158	134	127	151	152	143	133	127	143	156	133	139	122	152	180	138	145	155	139	132	148	145	135	137	142	151	153	147	140	129	139	128	161	141	130	126	165	123	131	133	153	141	166	133	155	131	149	148	143	153	142	139	161	141	179	136	171	136	123	167	141	131	131	125	135	119	153	132	152	133	158	123	149	131	157	157	148	151	156	147	158	155	128	159	135	153	144	150	123	155	153	153	140	159	154	149	126	161	137	151	122	174	150	144	129	143	142	146	147	164	133	139	132	134	138	135	163	148	146	154	180	138	133	178	162	125	161	134	161	143	134	143	146	120	142	163	146	172	160	129	149	134	151	149	131	137	134	138	143	143	130	157	158	162	144	144	151	164	134	117	148	135	150	137	145	140	143	185	126	160	149	120	140	138	130	184	159	129	150	139	150	139	142	164	130	148	124	158	119	128	120	159	144	135	142	150	136	141	140	124	138	145	153	157	129	128	119	155	123	154	149	150	145	142	153	140	148	145	133	152	150	126	141	141	130	147	165	150	161	135	146	151	152	142	138	143	149	153	133	155	149	171	134	131	137	148	153	150	132	138	151	130	124	130	142	156	137	148	143	150	124	148	158	150	153	174	134	142	155	149	132	122	125	133	133	136	154	137	143	157	144	130	140	135	162	134	164	137	146	154	164	147	149	144	101	138	144	135	144	150	135	143	143	134	146	143	155	152	157	122	159	155	158	137	134	138	128	144	120	155	139	168	171	126	133	156	154	116	128	138	151	143	155	130	133	127	151	130	148	152	137	132	159	149	142	148	131	149	159	132	152	139	136	146	137	142	155	158	142	133	145	152	141	144	127	132	134	139	153	178	159	144	143	138	128	151	119	141	148	146	122	154	154	158	162	136	162	138	137	143	160	138	149	149	146	139	165	147	140	138	141	138	153	147	158	154	153	148	150	141	149	142	139	139	139	141	153	144	146	140	134	156	134	124	150	138	145	154	135	158	126	137	130	141	163	133	141	142	148	141	134	145	147	145	143	159	141	148	134	146	158	130	155	143	154	150	150	162	135	147	144	130	131	134	147	142	162	172	168	131	162	152	133	146	157	151	132	139	155	143	131	159	135	154	107	153	141	159	138	156	148	145	156	167	142	155	142	139	157	141	144	179	110	143	141	139	134	145	137	175	152	151	138	130	182	147	164	148	147	143	131	136	144	129	143	149	127	143	146	107	146	145	163	151	133	168	145	145	147	159	140	155	140	145	131	129	156	136	139	154	163	159	119	122	128	131	113	138	148	154	135	135	154	129	121	143	147	152	159	123	153	168	155	138	133	160	159	155	146	139	153	156	135	143	161	147	119	143	130	123	157	154	143	122	157	154	147	132	123	159	123	135	150	140	140	145	146	137	134	133	126	138	127	139	118	152	155	130	147	151	150	129	159	143	145	141	146	133	122	149	143	150	139	126	143	154	148	147	142	137	137	155	128	137	154	146	156	118	138	152	160	153	147	145	139	141	160	159	153	160	148	140	139	137	120	139	151	136	154	152	131	136	150	125	148	129	166	135	155	125	143	167	118	116	157	142	153	144	123	120	151	145	121	120	132	141	152	136	149	149	123	158	143	141	147	142	146	145	150	144	150	126	135	160	154	151	156	119	137	148	150	132	131	125	146	129	150	160	138	137	155	144	138	169	150	142	129	142	149	156	128	147	163	139	155	171	158	132	143	140	149	137	120	141	139	147	155	156	132	139	153	134	148	146	137	142	151	163	147	144	146	151	124	153	128	135	141	168	141	163	138	152	124	128	145	143	133	153	149	125	145	143	149	140	154	123	153	133	146	143	126	141	147	155	150	132	122	145	167	154	155	151	142	130	138	153	152	132	122	134	132	148	135	131	143	157	146	141	146	129	160	148	138	155	134	153	140	146	144	158	158	155	130	128	150	140	125	151	148	144	148	152	120	161	141	131	145	141
5557	1633	3689	4000	3401	2824	2294	1865	1657	1417	1285	1188	1066	1001	954	870	800	779	739	738	677	700	705	679	726	1047	1877	2189	1631	1067	888	701	698	577	665	994	1365	1624	1350	943	637	583	557	525	549	545	603	824	694	791	745	613	649	665	840	506	491	489	500	507	519	499	526	488	484	497	495	495	490	501	514	490	496	486	518	492	493	497	491	503	503	527	515	483	453	452	502	488	452	479	527	487	461	514	502	488	506	493	485	499	497	466	454	527	541	496	438	498	454	488	489	493	488	455	484	473	499	462	499	468	470	469	452	494	511	459	466	527	454	456	471	496	466	480	496	453	451	507	468	498	474	483	500	433	474	478	469	486	475	476	482	508	462	483	494	475	495	493	501	497	500	445	460	451	471	462	467	434	518	495	473	449	491	497	460	463	460	489	502	484	439	454	437	482	478	485	443	476	459	482	442	482	494	471	470	466	488	493	481	497	482	503	461	487	465	506	458	456	454	489	498	484	506	474	467	496	476	500	448	473	452	488	470	507	499	476	468	477	443	499	489	435	465	475	445	496	475	468	447	448	477	476	488	495	499	454	454	454	480	486	490	490	474	472	496	468	455	440	470	487	458	475	417	496	427	459	478	467	498	465	489	459	477	472	454	453	476	462	483	472	453	468	460	495	465	448	482	469	470	466	471	484	416	483	496	457	467	469	463	496	480	454	430	471	470	480	461	432	503	497	435	474	486	421	467	490	456	460	467	459	489	479	458	497	471	462	508	443	508	494	483	466	517	474	477	477	502	460	465	469	448	447	468	432	500	480	499	421	509	512	460	408	478	475	479	499	479	444	478	513	456	485	461	491	474	460	506	512	512	466	490	471	489	484	485	488	500	485	453	460	478	479	459	476	469	440	443	507	488	452	512	439	467	482	489	501	427	487	461	490	502	471	464	500	467	466	507	502	482	445	509	490	471	462	450	451	489	458	452	448	458	486	490	508	507	471	491	464	452	495	528	530	469	448	494	466	480	494	453	462	490	478	487	470	451	459	456	464	488	474	470	484	499	468	489	521	465	477	449	453	489	493	469	473	476	431	488	466	456	444	485	434	443	435	447	480	443	452	471	492	468	449	444	464	476	488	513	494	444	472	461	433	463	444	489	463	517	480	482	461	498	494	445	454	474	480	482	474	455	477	446	497	491	495	488	455	468	480	498	501	414	450	463	436	482	432	437	486	516	454	462	482	495	487	452	484	442	488	488	490	448	478	479	463	463	496	459	479	491	509	485	485	484	444	484	454	553	489	477	476	449	452	468	461	477	493	479	453	456	507	484	436	479	485	464	428	483	457	458	427	441	494	477	460	483	469	483	477	498	482	498	505	468	477	483	450	463	444	478	484	470	478	501	453	449	444	509	450	473	515	482	470	420	497	490	472	466	473	462	502	466	471	447	453	471	456	471	476	445	462	486	462	487	486	463	487	424	469	468	481	478	447	450	460	450	454	439	490	473	476	505	452	517	483	488	448	442	506	484	456	500	496	502	432	467	474	448	485	435	474	456	464	468	475	472	491	479	493	466	463	471	472	483	452	462	436	440	465	467	486	464	495	464	461	477	468	511	471	456	485	462	470	447	432	474	504	490	477	483	485	462	530	479	462	486	448	460	493	469	490	478	466	436	447	485	472	428	440	503	477	485	439	475	513	477	452	458	428	455	440	482	445	482	442	454	457	446	461	469	429	477	491	483	455	459	512	491	479	468	454	462	449	490	451	462	475	486	474	462	480	438	471	479	509	486	468	485	489	466	484	468	492	472	489	478	487	484	471	465	457	488	491	496	495	477	480	436	484	478	487	478	453	466	459	501	469	446	473	502	459	491	503	493	469	481	455	441	484	452	454	475	473	476	490	485	507	479	490	496	468	498	444	460	507	471	479	483	424	447	461	457	455	468	494	448	422	458	478	503	497	479	492	510	450	432	465	543	474	442	495	489	502	462	463	472	498	448	490	483	477	488	500	475	495	526	431	455	532	468	451	502	451	447	485	468	472	480	481	463	465	430	471	487	489	485	445	465	487	458	480	502	468	475	454	503	491	509	500	491	467	465	446	448	488	460	458	474	425	459	478	458	439	488	500	466	482	471	444	485	440	452	460	491	509	492	464	460	509	522	434	479	485	487	473	486	474	510	442	465	475	465	489	454	493	456	439	459	505	436	477	505	517	484	482	444	500	469	479	483	452	497	466	444	463	486	420	457	479	510	440	442	509	494	465	464	453	501	448	479	459	466	455	458	479	469	494	515	496	478	518	463	505	445	478	457	447	500	513	501	480	456	518	451	469	451	468	483	476	474	462	434	468	451	473	479	419	469	491	511	454	487	432	478	482	455	480	458	488	503	488	438	482	451	481	444	426	488	493	448	479	509	458	490	484	480	466	436	526	435	467	463	495	486	419	480	500	475	458	515	523	450	458	489	454	461	492	443	424	451	478	470	472	454	427	477	445	464	505	459	458	489	465	469	483	441	490	443	471	488	462	476	481	469	471	500	480	470	449	451	480	476	462	469	443	495	460	468	478	523	494	460	479	483	474	489	461	489	459	473	476	478	507	525	463	500	488	479	463	478	496	507	489	476	508	451	475	442	498	464	470	460	441	433	467	500	460	454	483	472	475	485	478	480	490	498	482	455	451	489	445	470	501	476	496	459	467	434	476	431	473	498	446	479	497	449	472	469	486	451	418	448	475	510	487	412	460	480	472	452	487	448	508	480	478	508	475	451	457	497	527	485	503	462	474	482	451	466	470	460	503	490	416	486	472	481	429	528	480	464	486	515	479	441	512	484	447	466	456	488	450	457	484	474	470	480	512	453	502	460	460	461	437	479	507	472	491	471	479	497	458	468	439	475	473	519	489	492	462	496	488	425	419	489	463	479	488	492	460	444	450	478	473	468	478	497	464	469	459	490	479	448	502	455	462	517	473	481	485	486	474	463	449	532	474	471	450	488	469	489	434	491	445	483	459	482	470	497	490	456	473	507	466	466	480	478	487	461	501	492	460	457	484	519	484	510	438	453	470	506	490	502	476	494	482	435	465	477	470	470	508	480	488	487	480	511	459	454	470	447	445	418	511	517	502	506	497	466	458	485	490	435	479	459	432	477	514	436	424	488	468	452	481	485	448	496	477	444	460	472	457	445	509	481	475	480	501	445	492	476	489	457	506	482	471	449	474	502	443	443	488	461	471	466	483	494	455	460	462	460	506	515	458	458	442	466	468	459	439	492	521	481	462	480	488	457	481	481	464	484	472	471	450	444	450	459	488	466	505	496	468	463	481	462	493	491	491	437	477	464	490	464	444	464	499	463	459	476	464	455	489	434	490	514	516	516	482	451	508	469	475	455	456	471	484	491	475	483	461	458	482	489	466	504	469	478	467	507	464	513	511	461	469	477	459	474	479	519	484	488	460	500	484	465	439	440	468	492	487	496	457	494	501	474	473	478	461	474	471	470	476	467	477	484	456	458	469
8998	2328	2735	1991	1394	908	691	534	427	338	342	325	237	233	235	201	202	178	189	168	155	171	155	169	165	209	377	417	291	208	194	156	140	158	144	194	285	308	298	191	193	144	130	127	133	155	159	193	169	171	180	176	140	182	194	110	129	132	122	120	145	129	147	166	129	132	143	116	129	107	120	129	122	121	145	118	139	120	136	132	119	112	131	135	114	133	125	144	156	128	109	112	134	121	94	107	121	152	130	103	118	137	111	151	137	116	117	133	124	136	115	127	152	122	125	120	118	134	118	122	129	134	136	114	126	131	121	139	132	105	114	127	149	120	126	136	136	124	100	117	127	119	124	115	130	150	125	141	145	118	136	119	123	132	132	114	127	131	151	146	110	123	135	128	109	126	124	114	120	124	120	131	117	137	137	111	114	125	126	139	127	120	134	124	117	103	121	146	139	172	133	116	135	143	121	153	108	137	137	128	145	122	100	144	126	115	138	128	121	145	129	135	148	105	135	133	134	121	114	128	147	137	115	132	139	126	127	129	121	154	141	120	112	149	127	132	109	122	134	128	146	132	134	146	126	127	125	119	146	107	111	102	140	131	118	105	126	136	122	137	114	129	121	114	125	108	129	128	146	121	130	116	105	113	113	138	141	129	137	119	109	124	107	119	136	114	134	125	104	133	123	107	127	118	118	141	139	152	134	128	124	116	127	110	135	152	131	124	118	137	136	135	126	134	116	122	123	123	130	124	125	129	134	114	115	132	129	123	139	136	123	116	125	127	136	115	138	146	128	114	134	116	153	136	116	125	104	138	133	140	130	106	110	113	127	116	120	121	129	129	120	137	132	124	141	121	140	132	124	132	130	136	142	131	137	151	133	145	133	136	119	140	125	130	125	147	149	119	126	130	124	122	114	120	121	116	130	139	110	115	109	127	149	136	141	131	124	121	124	141	133	124	142	143	141	110	111	113	119	131	118	111	112	127	121	136	116	141	132	138	127	126	141	126	137	123	129	135	112	111	128	134	101	132	127	119	141	111	127	121	131	135	137	119	125	116	128	130	140	132	126	135	135	140	120	129	142	128	118	120	133	129	142	123	124	143	133	128	101	113	116	110	140	132	123	130	132	135	139	137	121	124	151	129	106	110	139	132	118	101	101	119	120	156	139	129	141	142	130	132	130	137	127	125	142	137	134	122	114	141	117	122	140	158	125	134	141	148	121	142	137	114	144	96	124	132	126	126	117	126	119	122	104	134	118	146	148	121	121	109	125	126	101	128	133	128	146	119	143	111	141	116	130	132	107	136	140	126	131	113	107	129	134	119	123	118	137	125	142	129	140	137	132	141	140	132	125	122	142	102	123	131	146	128	150	128	156	129	119	136	113	110	119	150	145	114	119	131	109	103	135	126	141	118	138	131	135	128	117	126	123	118	132	116	121	149	116	133	115	116	125	151	122	130	132	130	147	120	143	116	113	140	136	150	126	144	124	109	132	119	135	125	123	135	133	125	135	146	143	144	126	118	131	131	127	144	125	129	151	120	149	130	115	130	116	123	137	121	124	141	122	134	130	138	142	123	125	120	101	119	123	106	122	99	139	129	119	131	132	130	127	118	118	125	144	117	126	131	125	102	130	139	119	123	124	127	149	140	132	115	131	129	150	121	121	127	124	152	126	130	114	134	122	154	108	122	107	146	134	122	131	141	146	124	137	126	130	126	138	124	129	116	106	120	121	114	144	139	135	113	117	136	117	124	124	134	138	132	137	122	122	112	122	123	124	130	110	122	130	106	129	106	124	117	128	120	116	138	128	150	118	115	126	107	108	101	142	145	116	137	123	129	134	137	146	127	124	134	123	131	108	125	123	125	126	136	117	132	130	132	101	117	128	126	126	141	116	139	110	139	118	128	120	123	121	112	110	119	122	139	132	123	108	115	109	121	128	141	124	121	122	115	132	115	139	125	133	121	109	123	125	120	132	119	141	131	115	116	118	134	145	123	148	125	125	133	141	109	123	150	124	133	130	104	137	133	130	124	143	118	109	126	116	148	135	127	124	139	139	109	129	106	130	140	132	126	122	153	129	114	135	101	136	120	144	112	111	122	135	139	138	138	140	139	130	134	137	121	126	115	130	133	108	120	135	136	143	120	113	120	129	131	143	130	119	134	139	135	125	121	125	117	151	127	137	130	118	93	135	125	119	141	125	133	137	105	106	128	115	133	123	135	133	155	116	128	122	142	122	124	123	113	125	116	136	152	115	123	138	115	136	126	116	123	143	140	125	133	137	139	112	101	130	139	114	129	139	128	127	128	131	117	128	119	128	120	146	124	127	135	130	137	138	113	111	138	118	143	101	129	127	139	122	114	140	133	131	121	128	114	133	142	123	120	122	123	140	132	116	119	125	126	129	126	131	127	126	161	120	111	143	124	132	115	122	133	122	127	143	119	126	128	120	128	152	137	146	120	138	121	130	125	124	107	138	133	132	134	118	118	121	99	136	126	129	121	130	123	113	130	114	129	137	120	110	139	122	139	126	131	146	134	127	116	112	104	124	136	120	116	140	137	127	133	135	134	128	104	141	152	116	123	126	120	122	135	133	136	120	140	119	116	120	113	118	132	101	123	127	137	150	132	126	127	116	155	158	126	123	120	140	121	129	117	128	132	126	111	116	126	138	115	142	130	130	141	133	129	105	137	132	117	143	142	127	137	135	116	116	130	129	114	138	114	142	123	123	137	126	135	135	121	136	137	131	118	133	134	124	127	131	133	118	128	117	121	126	122	135	141	147	129	110	130	109	134	120	116	118	127	145	131	116	135	136	124	153	127	125	118	139	138	138	125	140	145	123	131	119	133	103	124	125	129	136	126	118	128	120	119	132	126	126	119	125	129	119	117	118	133	124	144	123	164	124	106	138	138	133	138	128	145	115	133	127	111	121	111	136	125	137	133	139	122	133	129	112	113	106	130	134	126	122	127	115	136	128	137	120	120	129	134	121	148	129	128	128	135	115	112	137	132	117	115	118	141	127	118	130	125	126	129	109	117	118	133	150	133	134	127	115	136	146	132	128	113	123	116	112	135	139	135	133	128	111	138	118	155	131	113	119	133	126	130	129	128	152	144	116	125	116	128	138	131	141	121	121	148	144	138	124	125	146	123	141	115	161	125	137	115	150	116	143	159	115	127	110	131	100	109	126	131	119	144	140	145	127	101	123	111	129	136	135	132	120	125	136	124	136	123	136	125	122	144	116	133	140	137	129	119	135	129	132	113	117	113	122	137	138	138	143	120	116	154	132	119	123	126	124	130	134	133	115	108	118	118	138	131	122	112	127	125	121	145	112	121	148	124	108	137	120	116	120	122	129	154	133	138	140	127	105	132	144	112	137	100	132	125	115	121	126	136	124	124	115	118	118	129	139	119	143	112	133	135	113	123	135	114	123	102	129	127	126	122	133	125	126	136	134	112	141	126	134	119	136	121	112	120	134	109	130	108	122	119	115	125
7753	2682	6573	6991	5891	4708	3828	3192	2787	2286	2062	1778	1630	1440	1305	1225	1114	982	963	892	869	800	871	822	964	1646	3115	3500	2522	1518	1024	904	748	655	674	1317	2231	2777	2205	1476	795	627	535	562	570	596	756	1093	959	1039	1049	1026	754	799	1053	472	501	496	452	502	486	470	432	488	483	435	472	465	446	448	472	495	439	458	435	470	469	469	460	488	445	464	478	418	478	434	442	443	453	442	446	438	445	411	456	494	446	428	470	427	450	432	423	468	462	433	448	455	388	433	494	420	446	405	446	434	443	442	415	422	432	471	443	447	427	449	439	432	448	417	458	454	438	439	473	446	463	394	428	458	453	437	416	431	440	458	425	429	415	441	459	427	428	442	408	421	433	433	437	441	479	444	456	414	432	437	477	425	447	419	454	486	432	437	434	436	426	414	453	440	451	410	462	434	403	396	424	442	449	476	424	473	463	442	442	449	467	423	486	419	432	409	405	402	444	429	421	443	406	431	419	460	423	447	413	388	441	433	450	427	432	451	463	451	414	422	467	476	426	429	479	446	443	429	465	468	405	432	427	450	428	411	484	408	427	427	462	455	428	424	463	425	468	443	434	473	380	431	400	439	479	433	459	462	429	413	427	436	433	470	452	412	437	458	484	441	456	477	460	487	433	455	447	433	431	426	434	429	436	444	426	454	449	434	409	427	415	453	445	404	449	444	452	409	446	426	427	430	409	427	432	411	436	421	449	423	477	433	434	443	403	464	456	455	450	446	463	459	406	434	468	445	454	433	400	399	414	439	438	436	427	430	464	433	423	462	427	430	443	434	430	465	435	451	453	446	435	408	423	440	437	442	444	444	441	410	428	398	395	427	405	424	436	425	430	459	462	450	460	417	471	433	430	421	427	439	415	477	425	430	468	423	446	433	406	442	404	420	451	420	402	460	446	407	463	420	402	448	475	447	446	470	428	435	426	432	459	406	435	449	444	412	433	471	402	417	407	415	401	418	418	446	441	470	461	422	424	442	411	463	418	449	453	405	452	400	417	445	439	402	434	421	441	445	418	425	442	436	440	436	413	442	383	430	461	441	424	410	446	476	437	410	453	433	470	428	418	444	422	443	406	447	465	442	441	421	421	425	429	429	429	465	410	467	437	462	418	443	461	448	478	440	426	415	431	434	434	439	419	427	431	470	385	432	448	403	401	435	425	415	478	448	434	413	411	422	404	448	471	447	412	432	464	476	459	449	473	414	428	456	415	468	428	403	423	475	458	444	411	431	445	426	430	405	433	429	424	471	439	457	450	408	470	442	433	481	425	418	426	479	408	430	467	462	415	467	405	426	437	429	423	423	399	425	452	411	450	436	448	441	423	445	428	426	440	398	442	453	454	414	410	438	395	428	448	437	454	453	437	409	406	436	415	438	427	474	456	405	441	423	414	423	444	452	439	427	429	404	426	394	416	425	460	405	401	416	408	417	445	459	445	426	437	435	407	460	475	457	417	450	425	417	448	434	478	443	446	443	451	443	433	420	447	465	442	439	413	433	439	447	400	419	440	454	410	455	454	461	445	495	385	462	422	432	494	458	422	439	454	433	436	458	438	423	465	446	440	420	406	458	437	437	406	429	463	423	462	421	456	457	444	449	432	422	442	451	402	442	400	432	451	411	429	429	458	433	446	428	452	414	450	442	476	418	426	454	469	460	406	405	444	418	447	439	420	419	426	417	417	456	450	442	459	446	413	426	408	429	439	424	468	408	437	446	441	452	479	426	428	431	461	430	448	431	407	449	436	435	424	437	432	412	402	476	438	428	414	438	433	433	428	446	458	436	428	448	408	440	419	446	457	430	418	423	427	409	466	412	457	420	445	445	432	421	414	458	483	456	464	455	439	434	436	442	433	434	453	414	456	450	399	405	388	434	463	428	457	456	437	430	429	423	432	397	423	430	437	399	394	415	444	417	420	422	436	469	436	420	392	446	415	411	440	446	464	462	411	406	423	399	467	441	414	454	439	449	424	439	411	444	419	444	451	431	446	403	449	413	444	441	436	418	467	433	467	452	446	407	442	456	445	451	439	430	417	423	439	456	410	464	442	401	419	410	410	422	423	450	445	424	438	426	414	433	430	455	439	429	438	440	431	478	444	440	455	433	414	435	432	451	452	427	440	446	416	461	480	448	419	438	451	437	417	433	443	431	446	427	450	429	468	418	403	441	399	437	384	436	472	440	476	427	490	450	444	434	441	440	464	447	454	428	436	448	428	461	416	453	413	456	482	427	407	479	438	438	428	428	401	395	432	459	441	447	469	469	440	454	442	429	397	440	457	439	426	418	440	429	461	430	423	423	431	431	438	424	397	441	366	406	457	413	413	418	443	420	442	419	441	442	439	429	455	448	431	427	391	445	436	426	439	419	442	428	450	424	396	442	427	453	425	455	432	459	407	427	438	460	430	447	418	471	485	397	434	414	433	400	431	405	390	447	415	444	451	421	440	428	442	458	427	443	443	437	422	419	449	444	441	443	452	457	422	449	390	445	384	407	451	444	408	456	457	453	463	465	442	449	461	422	448	429	417	455	419	441	414	433	437	422	427	397	450	412	386	399	419	432	439	427	421	443	434	399	422	411	463	434	424	446	441	430	415	451	434	392	416	424	399	475	447	442	442	481	385	430	399	451	387	474	422	469	475	425	430	438	449	426	452	435	431	459	416	427	444	480	426	456	408	470	459	419	452	439	424	423	446	409	472	424	427	415	413	424	423	443	441	453	419	438	410	388	460	435	462	439	419	424	414	434	440	436	400	415	460	457	420	419	424	448	450	424	474	405	492	439	418	417	402	394	424	467	448	420	420	431	441	416	414	453	410	445	456	458	435	436	469	436	459	417	451	453	426	434	424	474	414	435	399	458	448	403	444	434	420	433	447	446	419	436	414	427	421	474	436	436	446	420	455	439	399	468	434	444	428	448	444	453	407	433	445	422	456	448	448	448	389	465	447	450	431	417	435	436	392	442	470	419	461	448	426	475	408	396	436	460	428	446	427	419	441	447	427	416	441	453	462	419	442	430	437	417	412	453	429	443	447	437	432	418	434	456	475	428	420	418	436	436	443	445	473	404	453	479	420	424	483	443	442	425	454	408	429	432	402	430	449	405	433	433	420	455	446	433	493	435	447	442	463	435	448	439	376	433	418	418	389	442	472	460	435	418	448	444	446	416	413	439	427	406	436	431	412	421	427	430	424	457	445	441	406	428	420	438	451	437	449	445	439	446	431	449	441	429	413	440	430	435	448	460	455	443	453	471	429	441	408	426	419	419	459	415	440	442	421	411	431	422	440	428	406	429	415	461	447	412	456	435	439	452	431	454	409	388	454	399	413	420	424	406	385	442	457	404	431	434	405	465	474	462	433	409	427	427	459	410	416	411	478	390	433	427	484	417	444	403	401	435	432	435	429	460	410	426	439	403	452	437	435	431	444	418	426	463	407	452	418	423	425	422	446	433	448	461	408	422
1400	336	320	331	328	293	268	292	290	261	306	280	282	248	290	252	301	269	262	277	295	251	281	298	267	260	283	283	284	303	282	278	285	286	297	261	276	263	260	244	258	274	257	239	278	293	268	286	262	253	290	291	289	235	279	292	257	262	250	260	265	263	269	320	274	280	295	250	252	290	259	265	268	266	236	260	259	243	263	306	265	259	253	259	285	287	300	264	287	275	303	281	274	259	252	278	273	264	248	262	268	294	283	277	273	274	263	272	279	292	284	275	234	278	265	247	255	266	268	300	267	278	263	281	298	254	267	301	288	249	267	291	274	262	285	292	269	279	258	297	268	284	253	294	285	256	296	287	280	251	282	273	258	265	266	301	254	237	285	277	235	285	286	288	250	258	283	250	276	270	261	278	243	288	257	295	286	248	278	268	263	262	261	275	271	295	273	280	270	272	251	279	278	244	265	268	274	253	259	296	283	291	275	265	278	262	289	253	291	247	286	250	251	302	248	257	287	269	276	264	249	248	243	267	251	269	271	271	302	273	305	248	288	268	268	285	264	279	270	279	265	233	300	259	268	271	270	252	270	279	269	263	287	296	245	286	251	255	253	264	279	300	282	276	284	277	248	300	289	270	324	248	261	270	282	269	266	241	264	254	268	291	276	282	258	299	245	293	269	254	263	287	298	273	267	257	281	254	275	261	252	294	290	242	268	286	276	277	274	250	277	263	277	258	260	264	269	272	260	286	279	261	269	248	256	289	268	254	273	269	268	278	250	291	255	273	293	278	244	252	264	252	270	298	265	272	258	283	290	282	276	256	243	276	289	284	316	271	271	289	286	266	235	275	297	273	247	283	250	292	259	274	271	289	256	270	263	253	257	244	257	248	303	285	287	267	325	266	269	310	269	268	254	258	271	278	288	284	284	278	290	276	302	275	259	260	255	252	252	302	264	235	297	248	249	268	269	268	297	270	251	250	278	287	299	266	286	279	286	272	275	278	284	255	281	283	283	252	259	267	270	239	253	254	270	254	287	299	264	280	263	269	255	293	312	271	266	263	261	278	246	276	301	281	269	285	291	270	260	269	245	277	255	273	293	289	228	278	276	283	249	254	303	264	248	277	233	272	280	284	242	247	277	248	256	259	282	283	265	281	245	274	249	270	265	288	253	282	260	325	291	273	269	275	286	271	259	279	266	258	262	275	283	249	271	245	271	275	312	234	243	267	273	286	253	280	260	263	287	265	260	291	290	279	286	259	256	276	269	253	288	259	282	274	294	273	281	251	263	298	268	266	285	277	274	265	263	280	301	290	263	282	271	275	250	273	249	247	250	253	281	260	278	267	280	292	268	235	254	271	253	268	266	297	263	248	248	241	259	267	273	267	245	258	244	284	288	266	252	308	272	265	284	244	279	247	254	238	290	265	295	303	295	250	310	249	244	280	257	302	247	259	277	269	259	261	273	277	272	260	276	290	254	251	263	274	268	269	262	269	277	289	275	290	277	268	289	307	266	243	263	259	249	275	245	286	237	296	263	261	273	249	264	266	257	286	274	245	281	301	280	267	272	250	265	256	283	292	270	258	276	276	262	243	250	287	272	298	285	275	298	267	270	243	269	267	277	250	261	302	265	256	276	301	259	281	275	261	292	265	258	264	281	259	282	280	273	278	295	285	285	264	278	290	261	255	269	258	279	265	266	254	255	271	234	274	268	275	264	280	267	260	231	264	300	273	282	277	265	244	276	235	269	270	270	246	284	285	297	263	285	286	253	262	284	252	258	277	262	267	296	271	275	287	288	258	283	267	293	284	272	265	234	271	265	251	265	299	296	266	258	262	278	273	285	276	291	277	277	278	276	284	310	257	274	252	271	263	288	294	242	234	290	296	269	274	281	264	274	262	279	280	276	270	267	283	286	260	296	268	269	285	291	277	244	256	291	295	261	262	258	300	268	299	291	298	272	252	288	294	266	287	274	268	249	293	264	256	258	319	282	260	283	265	266	261	260	292	253	267	282	302	225	238	294	282	265	281	278	241	259	265	252	246	277	293	289	271	295	281	246	229	279	300	272	270	271	250	268	267	277	289	258	243	280	274	262	253	280	283	297	263	296	296	275	278	294	259	263	266	243	296	264	294	277	273	246	270	288	265	290	258	288	246	284	281	264	250	273	242	271	269	325	253	258	268	276	264	256	276	255	259	276	256	269	299	243	281	262	266	239	267	260	261	277	272	273	290	253	272	257	274	262	291	238	266	298	287	257	274	300	249	249	263	290	251	263	276	316	279	266	289	284	271	262	273	259	288	261	258	255	271	269	268	268	266	265	272	283	276	272	301	288	273	250	246	272	252	268	262	253	249	271	271	261	233	264	276	260	255	281	270	282	292	273	296	292	271	285	270	238	282	276	258	258	283	272	264	266	273	252	258	258	258	270	287	293	294	316	247	274	249	274	272	248	250	254	280	259	283	290	271	267	253	259	274	273	261	285	284	263	267	283	248	267	291	259	295	268	258	275	292	287	279	266	289	266	272	235	255	241	305	284	263	257	277	260	286	288	272	280	269	282	270	258	289	296	275	263	238	264	272	287	304	245	276	245	252	255	288	268	310	278	257	252	241	296	283	286	276	251	262	279	262	271	278	284	258	293	282	276	288	286	271	243	289	271	258	264	234	268	253	281	291	286	283	270	307	293	243	279	257	245	292	286	312	290	272	284	278	290	261	285	253	255	299	268	261	287	251	293	270	268	249	270	294	234	292	297	267	259	275	276	288	262	266	263	268	259	265	278	294	276	259	302	276	283	265	265	288	284	256	257	256	263	234	269	284	248	242	249	288	273	273	302	267	263	274	290	308	271	249	295	284	281	261	292	267	284	289	277	276	285	305	278	282	299	248	268	246	278	276	280	238	247	233	259	261	282	300	278	257	296	300	309	290	268	242	269	247	279	286	273	262	270	273	267	279	266	260	278	272	233	262	284	242	273	235	257	265	259	263	262	280	293	283	293	281	268	273	261	299	255	238	265	285	303	279	297	272	285	283	271	271	241	278	278	280	286	289	262	262	293	273	274	284	262	292	249	263	279	255	271	272	279	281	277	259	287	265	293	245	286	267	242	257	258	263	256	255	266	271	278	263	269	257	252	262	262	292	261	254	275	291	273	262	255	269	284	288	276	275	282	274	261	271	293	264	265	286	253	306	245	283	275	273	293	279	283	290	291	260	282	264	258	250	257	255	276	289	271	279	246	261	280	254	252	251	242	277	291	259	250	255	272	278	270	243	246	278	266	265	254	278	285	262	266	279	289	269	270	285	275	289	272	254	282	296	270	274	281	254	262	255	271	243	254	272	262	274	283	260	276	268	258	249	247	279	292	231	247	270	245	251	298	294	273	275	255	293	281	245	305	251	276	307	259	273	287	284	279	292	271	248	287	279	255	253	278	297	274	271	255	247	298	270	284	246	260	277	259	283	282	258	274	260	269	297	259	276	242	269	272	278	249	257
2281	911	1049	1027	1068	995	939	903	878	832	874	865	850	852	849	822	821	811	820	774	829	801	791	845	848	839	867	892	879	859	820	863	803	787	837	875	803	936	836	805	870	813	783	829	822	795	821	837	842	799	841	852	789	864	899	828	833	876	834	849	798	848	846	815	777	827	807	796	853	842	780	845	843	831	858	817	839	844	832	830	827	901	817	820	879	844	882	786	860	855	805	819	811	833	758	823	811	833	797	809	841	816	792	815	824	792	793	849	796	790	818	854	850	856	833	839	814	815	803	812	802	849	830	826	817	806	806	812	824	892	887	764	812	812	817	857	844	818	778	810	827	777	856	833	834	823	831	831	823	848	824	830	807	814	803	790	873	881	811	814	814	849	781	800	848	826	841	796	816	803	844	855	813	822	796	853	824	830	821	822	831	834	819	818	782	824	793	817	787	834	842	873	836	801	804	821	790	789	845	827	768	796	811	818	819	850	837	773	817	815	875	811	843	812	882	809	819	768	814	803	854	817	770	883	838	833	803	786	888	901	886	847	845	814	889	795	797	832	797	795	806	841	828	817	805	826	789	808	806	793	820	771	845	858	804	811	758	796	858	771	830	822	819	868	827	822	794	844	820	804	799	842	824	825	797	821	845	846	854	828	788	835	788	864	778	868	829	839	800	802	845	798	797	808	819	782	866	834	876	840	803	863	848	826	819	840	814	806	783	876	799	878	845	820	813	799	831	825	820	801	806	836	827	870	798	774	869	862	833	851	775	854	826	812	821	781	828	837	878	855	844	818	910	806	767	825	824	802	735	833	775	803	807	798	845	820	799	847	838	824	828	819	853	802	794	811	774	800	860	831	843	829	807	772	814	812	818	817	819	804	808	770	820	808	805	789	826	782	788	827	838	864	847	799	839	783	735	846	890	856	793	786	784	810	849	832	792	807	839	839	828	845	828	830	840	807	870	818	823	818	817	832	848	824	822	822	830	833	787	834	827	846	863	803	809	806	827	795	759	859	815	853	793	793	802	801	799	764	827	779	821	799	834	840	803	839	806	807	832	817	805	780	819	813	850	819	875	801	834	844	818	792	842	811	816	821	885	791	808	825	840	832	810	806	815	831	804	803	819	814	801	824	835	826	778	845	774	811	801	821	835	875	814	829	783	808	774	812	849	860	829	839	748	785	816	777	874	849	827	803	793	772	822	839	795	834	800	798	782	827	801	805	859	864	856	773	846	808	895	840	820	856	806	843	797	842	805	800	841	825	822	823	854	813	814	806	844	851	847	837	824	789	865	839	803	800	812	782	858	870	844	852	840	801	768	852	776	811	820	876	813	847	811	882	803	824	769	812	793	856	826	803	839	836	844	848	778	843	772	816	816	837	851	817	817	796	809	799	818	801	808	823	853	853	795	834	821	867	816	845	800	827	823	811	786	797	837	804	800	834	837	803	796	806	850	853	863	856	866	808	812	776	835	808	814	809	804	846	827	842	827	803	810	818	802	804	770	819	856	775	814	861	836	787	799	879	792	809	838	820	866	838	791	783	837	876	775	817	857	840	807	810	802	850	845	847	805	777	846	789	816	854	826	843	828	840	830	819	851	835	847	817	806	841	844	856	828	813	821	836	831	872	837	829	750	806	762	777	796	828	804	815	817	833	804	836	796	796	823	752	824	844	784	852	812	803	839	847	806	846	823	818	795	817	786	844	853	859	796	809	815	807	876	836	792	821	852	767	828	831	898	830	882	826	788	772	868	841	841	838	842	815	864	834	805	845	800	816	771	745	812	824	806	822	809	842	843	778	846	842	806	839	824	816	800	816	841	757	796	813	804	827	846	823	869	829	862	802	836	815	782	815	848	843	876	796	799	791	842	828	815	845	831	800	837	770	839	842	852	849	783	860	814	798	820	834	841	806	788	775	841	803	772	803	791	846	849	826	801	830	829	803	841	798	791	792	808	809	864	834	843	797	826	781	757	817	828	781	834	808	833	816	831	798	790	815	789	838	901	859	794	876	847	776	814	798	769	835	789	811	866	826	878	843	813	821	838	818	834	781	793	797	805	803	829	852	775	787	840	814	841	773	763	812	795	806	839	788	824	823	796	843	857	817	811	803	798	794	808	817	776	769	831	807	795	814	896	786	823	841	821	827	838	828	877	861	832	845	830	812	864	866	851	839	800	814	857	806	764	814	852	848	798	873	833	823	796	833	865	815	832	845	828	822	827	831	764	843	777	901	839	838	849	832	831	806	777	846	827	786	866	814	801	797	803	835	806	866	737	843	857	812	818	834	827	786	807	831	802	857	814	840	818	837	886	838	817	813	814	807	826	798	799	824	767	846	832	862	799	844	824	826	838	737	830	784	855	838	794	872	801	824	786	882	855	833	755	827	850	851	837	815	789	817	799	831	839	782	835	810	836	831	838	805	795	800	811	819	842	845	803	834	820	828	796	825	807	807	857	862	822	828	813	854	792	757	813	819	811	822	807	825	794	827	834	864	801	833	783	800	859	803	827	837	814	819	797	828	785	828	803	800	810	758	775	859	830	815	850	808	803	837	820	832	849	830	833	827	766	805	808	839	850	821	825	789	787	848	764	834	841	816	820	828	850	779	791	857	812	795	829	835	826	814	763	855	802	854	842	823	823	774	802	822	838	824	794	900	874	777	801	824	812	830	853	807	795	826	873	852	849	824	827	808	837	876	858	881	841	870	815	784	816	792	870	825	805	776	818	819	811	843	858	835	853	863	820	797	872	823	768	783	831	837	835	825	836	823	881	820	769	836	816	812	834	773	835	787	793	814	804	831	840	834	856	817	790	828	852	835	854	859	891	875	834	790	795	838	810	805	796	844	901	822	824	842	788	812	855	860	841	816	842	849	858	809	850	820	841	749	810	824	834	851	819	814	856	857	738	803	855	844	809	778	799	844	846	859	810	865	800	841	798	818	796	824	817	870	823	810	802	775	861	837	861	782	793	798	811	806	824	811	790	815	804	793	807	858	849	809	805	879	819	786	776	796	811	834	796	840	842	872	837	813	828	829	805	843	831	812	845	801	781	823	895	844	808	797	799	794	838	792	822	797	839	882	801	808	820	834	804	789	820	846	827	808	827	819	848	805	825	837	760	824	817	838	821	827	834	745	854	799	797	823	817	803	841	788	844	804	793	833	853	807	784	812	828	834	766	798	777	780	846	840	807	824	791	839	851	851	871	800	834	877	799	810	809	855	872	808	858	803	853	806	808	795	855	811	849	810	836	819	826	841	818	800	832	900	828	844	807	826	827	796	866	833	807	837	826	829	843	817	860	810	814	823	802	858	793	803	807	851	776	866	852	843	794	853	802	764	843	831	833	856	830	846	798	806	821	848	822	838	853	830	838	846	828	804	832	796	838	829	767	842	797	821	810	865	830	814	801	828	867	816	880	851	795	820	834	786	798	837	834	828	845	832	832	807	815	882	806	822	855	816	801	840	821	804	834	833	782	861	816	865	849	790
4806	1149	1478	1052	721	540	410	326	298	287	252	230	215	184	212	212	193	153	169	180	184	153	183	158	191	202	244	280	245	207	157	158	152	145	137	143	162	271	203	192	175	172	148	155	141	148	153	159	161	179	139	158	157	171	229	161	164	147	142	147	144	133	163	153	160	158	150	154	187	145	154	124	147	170	164	152	141	139	153	152	133	133	135	149	120	147	130	142	149	136	148	163	174	139	135	150	144	147	152	148	138	141	158	149	131	159	173	131	139	125	126	146	139	138	134	185	145	152	135	133	124	150	163	134	131	152	148	145	134	159	168	141	144	136	154	142	143	161	136	145	158	152	156	126	162	134	168	172	156	168	125	156	161	150	140	146	146	143	139	125	154	128	141	149	120	142	146	128	114	150	143	137	137	147	129	161	135	127	132	147	134	169	142	140	149	141	151	148	156	139	143	132	146	168	160	158	137	151	139	145	148	154	146	164	134	158	133	154	141	140	135	162	143	123	145	137	149	134	148	144	134	160	165	132	153	161	127	142	132	151	138	147	148	143	139	157	133	140	138	133	144	161	145	165	152	146	134	139	156	151	138	148	153	150	138	146	150	146	122	144	153	157	142	118	174	136	159	153	155	147	142	139	163	148	142	148	123	145	144	159	140	147	129	143	145	130	118	151	132	120	143	119	155	133	143	137	139	156	136	137	120	155	151	163	131	131	155	138	155	138	160	155	135	115	131	119	135	132	141	173	145	161	139	149	149	162	139	145	137	170	163	162	152	145	155	137	158	148	158	141	169	137	160	147	124	139	145	152	145	141	151	158	140	166	142	144	144	137	140	140	140	161	171	162	140	141	177	155	121	156	145	144	164	136	126	140	129	152	157	137	140	146	130	141	141	132	153	147	132	146	121	139	166	143	161	133	164	157	141	172	144	156	166	165	128	134	140	136	161	147	153	161	147	131	150	129	136	150	148	165	143	150	147	152	165	142	146	130	138	135	153	128	130	132	160	152	152	159	155	142	140	146	160	157	164	160	142	146	150	139	156	124	158	147	142	149	142	136	138	156	157	123	144	138	132	154	142	141	152	136	125	129	149	155	134	146	152	143	143	164	149	149	158	128	141	130	141	139	140	163	147	158	150	140	159	165	126	156	141	137	130	145	135	132	130	146	158	133	138	150	132	138	132	133	147	148	142	161	135	134	148	141	142	144	140	141	133	115	133	152	158	149	151	132	131	163	139	153	143	150	142	139	155	143	151	153	163	142	145	138	166	166	134	160	141	155	143	128	145	148	145	146	152	137	131	144	137	143	156	134	165	155	160	137	118	143	128	167	117	144	156	129	145	163	134	157	134	162	143	154	143	159	139	137	124	154	141	138	153	131	143	158	155	145	157	163	154	130	130	142	163	158	133	138	155	172	144	160	150	149	125	148	163	148	151	140	167	138	134	135	145	153	157	149	132	143	138	154	122	153	151	148	179	152	128	147	132	150	143	158	132	139	130	145	128	151	137	138	154	136	131	149	140	148	158	140	139	158	138	148	161	168	151	160	149	147	142	135	158	169	136	133	129	145	155	164	154	128	133	129	156	145	120	157	128	160	151	118	141	173	159	136	130	149	131	146	153	142	144	148	120	137	148	134	153	144	143	155	135	146	149	138	138	151	138	140	137	164	143	148	137	145	150	155	154	144	135	154	148	151	145	138	135	150	159	151	145	144	141	141	146	148	147	154	140	166	140	149	141	139	125	148	146	148	114	129	151	135	145	146	148	131	142	162	164	134	158	132	164	135	145	158	137	163	164	147	134	145	141	171	155	157	156	143	136	150	147	143	160	156	156	138	161	159	156	137	125	146	138	163	142	133	129	147	150	135	159	149	143	149	171	146	148	132	132	143	152	149	133	142	136	139	128	173	144	143	171	157	135	163	146	148	140	146	161	149	141	139	141	136	135	132	143	151	126	158	155	139	141	127	154	138	157	133	161	133	152	144	151	163	141	123	141	138	153	132	148	133	144	168	151	140	162	143	180	159	145	149	142	151	144	137	135	122	162	145	139	157	142	159	154	171	153	156	158	161	129	151	150	134	139	160	142	150	160	141	142	135	160	169	151	150	134	134	123	155	125	173	139	135	133	124	135	155	124	146	139	150	129	138	142	147	140	139	128	136	147	159	157	159	172	146	153	137	161	138	133	159	165	144	146	126	152	124	177	152	142	143	161	138	129	148	146	141	143	134	149	147	140	133	143	145	151	150	125	147	131	158	164	173	129	143	158	137	151	143	128	147	123	158	144	133	150	167	117	156	134	145	144	172	152	126	147	155	139	152	163	117	134	170	136	137	156	147	163	140	166	124	145	134	149	148	165	144	152	134	154	154	143	156	134	157	157	171	126	132	157	152	151	126	146	145	148	149	151	143	151	138	137	159	153	147	152	131	157	176	144	138	148	144	134	142	140	127	137	144	126	149	126	162	153	146	140	147	139	142	135	143	161	150	176	168	143	151	155	166	152	155	145	168	153	148	155	154	126	134	145	156	143	151	148	147	153	138	140	138	135	150	143	137	142	152	146	134	147	146	135	150	150	141	148	137	145	158	144	151	154	158	132	166	161	146	151	139	145	136	159	150	137	145	137	124	140	141	137	153	127	156	158	148	141	160	135	153	162	154	170	148	157	136	140	160	127	136	123	155	145	136	171	132	124	136	154	150	146	143	169	165	150	155	135	163	141	127	137	130	185	130	149	155	152	144	134	132	157	127	153	136	167	160	144	156	151	138	161	148	141	141	154	161	134	152	157	141	143	159	146	144	145	151	148	140	144	131	136	170	132	156	151	157	164	145	156	157	157	143	127	135	166	175	157	159	141	141	150	146	148	151	154	159	152	152	148	122	139	139	152	150	134	150	156	161	148	126	133	156	164	133	142	148	144	135	126	149	142	157	170	166	141	174	125	152	137	149	142	145	139	134	171	119	136	159	143	132	165	155	142	143	159	157	161	142	153	153	161	156	126	144	139	177	128	148	142	157	131	162	141	157	141	141	145	138	136	158	162	135	142	150	141	159	155	150	144	154	145	147	151	130	144	129	186	134	139	165	116	158	143	120	142	157	151	158	139	145	143	165	133	150	137	140	138	150	140	151	142	120	119	127	162	160	139	151	131	151	125	140	151	160	150	139	134	142	143	139	149	166	150	157	168	143	146	137	169	120	123	136	151	151	144	141	133	141	132	135	138	158	147	121	145	123	157	144	129	137	157	161	146	151	141	151	163	150	141	146	144	144	133	147	135	138	118	124	145	167	141	160	150	168	127	156	145	136	144	144	127	135	118	133	145	158	145	152	139	140	139	138	130	135	152	147	140	177	134	136	149	158	159	147	151	139	159	127	143	180	140	141	155	154	141	152	133	141	163	133	150	136	146	134	157	139	152	133	131	159	163	145	144	154	140	148	150	149	149	164	134	141	152	146	136	148	155	140	150	133	121	158	143	167	198	165	144	136	161	143	129	141
5517	1653	3725	4066	3445	2751	2301	1931	1646	1490	1298	1195	1039	989	903	863	830	792	751	664	721	654	664	692	768	1112	1661	2102	1621	989	779	631	642	638	604	788	1095	1581	1381	1000	656	576	550	523	538	509	617	827	797	785	642	571	575	731	1335	493	533	540	547	543	482	498	512	525	508	501	491	534	499	489	457	491	502	475	468	473	496	450	505	447	463	500	470	510	483	483	490	513	457	481	468	489	454	489	477	491	483	492	475	491	502	511	510	520	498	476	511	465	494	474	469	463	531	477	519	515	482	491	525	509	464	509	476	487	511	481	479	451	494	478	505	525	478	485	499	461	492	460	529	506	470	481	480	477	479	469	467	489	508	471	491	478	447	475	457	507	515	502	517	496	478	532	494	507	501	502	454	462	459	491	527	440	498	460	495	435	485	473	477	437	486	499	487	522	497	491	461	519	441	471	459	455	499	492	463	447	502	463	520	510	490	472	525	490	468	497	461	439	511	455	510	494	478	451	492	505	489	502	477	480	462	465	454	487	496	489	466	469	474	439	443	501	529	480	562	473	460	500	479	428	471	477	462	493	486	461	466	476	471	468	469	509	498	468	504	478	467	506	519	459	464	456	479	453	480	481	492	478	467	492	508	488	481	473	474	470	483	482	457	436	507	448	465	491	504	456	515	469	494	452	424	484	514	445	467	509	502	467	450	430	466	480	489	465	457	434	461	479	464	473	478	458	489	462	436	494	479	478	463	484	463	446	452	487	468	483	482	482	464	483	503	520	478	480	460	454	522	470	448	504	463	475	473	507	467	492	476	504	507	458	497	497	501	476	509	479	513	488	493	482	503	476	498	478	507	506	450	452	464	462	506	492	468	489	450	493	489	471	460	482	488	500	469	471	465	479	505	470	523	497	429	522	512	480	489	480	460	513	488	510	482	516	507	518	472	475	480	503	459	456	476	461	489	501	501	499	531	462	496	475	521	484	485	487	483	483	507	474	495	461	483	461	498	490	499	481	467	448	488	469	481	479	495	456	502	460	514	484	497	496	498	472	511	488	470	462	528	479	452	473	485	487	469	458	469	516	491	500	464	526	483	490	483	504	497	498	503	463	496	484	494	462	482	487	458	502	483	522	457	448	462	460	496	451	478	449	515	433	496	472	460	470	489	491	496	492	455	517	473	472	484	473	487	477	490	506	436	434	471	463	466	432	444	478	541	481	434	473	469	490	480	485	428	469	475	470	499	438	458	509	529	487	495	497	531	492	475	506	476	473	481	491	456	508	474	469	472	477	458	461	497	494	480	470	482	506	477	463	521	474	499	475	493	536	523	486	488	464	500	448	491	549	451	482	472	475	472	464	496	468	440	509	463	460	486	460	506	455	459	453	487	523	453	476	471	467	469	476	498	474	467	478	468	483	488	454	468	483	523	481	459	457	512	467	502	551	517	456	503	473	494	464	483	470	474	478	491	442	478	502	511	442	506	502	506	492	455	468	459	496	464	460	457	493	480	457	503	453	490	490	461	493	481	496	495	488	449	452	512	494	508	482	495	478	438	479	511	475	476	504	464	462	446	493	492	461	484	522	505	465	475	484	506	483	471	440	513	471	501	457	472	543	485	474	487	494	497	472	475	471	497	489	489	441	429	508	501	495	462	485	459	463	508	466	474	449	439	432	513	462	497	462	507	458	475	519	475	491	471	455	477	457	450	493	449	474	497	481	454	480	445	463	457	480	486	449	509	474	460	478	460	506	493	443	505	483	466	466	453	473	552	466	524	460	463	503	508	499	509	498	483	495	472	478	511	485	453	492	506	514	504	472	448	484	471	494	473	461	493	461	458	449	451	474	483	483	521	485	495	494	508	464	482	470	531	502	457	466	487	473	498	459	482	477	447	521	507	445	481	489	482	497	513	496	527	522	445	493	487	486	505	459	484	462	479	470	414	515	483	522	472	500	466	489	486	474	452	473	457	493	477	481	478	497	452	472	473	505	486	533	508	477	474	511	428	507	484	499	484	458	475	475	482	463	506	452	521	491	504	484	501	500	499	496	462	484	499	491	491	471	433	491	447	435	471	504	476	501	472	471	470	519	467	542	480	500	471	492	487	472	497	483	504	506	533	491	447	476	498	472	485	511	439	464	456	489	501	502	506	452	474	511	458	504	470	519	429	457	514	498	524	493	514	455	497	487	496	486	487	513	452	474	472	474	461	497	472	483	475	461	506	464	485	497	505	492	510	472	505	505	432	475	468	463	462	488	471	470	524	492	472	485	493	432	506	477	475	493	475	463	483	500	444	493	504	449	486	508	458	489	455	471	479	500	488	468	483	504	513	501	515	510	506	498	489	491	452	480	468	478	454	501	489	502	442	475	469	459	480	509	466	508	513	490	508	508	456	449	516	489	452	466	489	473	448	479	460	445	490	489	479	478	476	434	481	523	463	514	502	471	460	469	486	472	458	473	476	448	482	488	469	466	504	508	479	475	514	451	492	505	502	476	501	472	459	483	450	458	429	484	499	477	478	444	471	470	472	475	459	494	515	501	482	488	439	451	459	440	515	441	460	456	493	452	494	479	492	501	492	472	459	468	454	483	499	480	478	465	479	489	458	461	491	481	481	496	446	477	516	500	485	485	513	464	493	485	495	494	505	479	489	465	483	490	481	480	458	457	488	514	461	512	485	507	477	442	459	454	493	486	487	483	472	487	485	477	475	494	484	457	493	476	460	474	526	476	481	498	501	476	521	468	491	498	504	499	464	464	485	442	477	458	458	485	436	490	471	494	471	483	479	470	506	498	502	522	477	495	503	448	464	447	479	468	482	473	431	469	492	450	474	501	458	497	514	510	445	481	441	471	517	469	500	471	514	480	449	494	471	506	520	470	500	468	465	485	481	496	447	485	482	490	492	471	487	499	487	503	470	496	475	467	444	462	476	481	475	502	453	453	458	461	496	487	489	522	453	470	508	449	457	483	458	477	517	485	479	488	470	463	494	460	477	494	478	498	475	483	534	478	458	467	455	502	447	434	494	488	455	479	436	457	458	489	476	467	515	496	485	498	470	486	453	519	486	465	476	457	468	466	469	499	475	515	472	455	446	457	465	481	489	474	465	532	502	499	485	472	460	506	518	476	460	501	496	471	490	498	459	472	500	485	490	489	497	519	482	467	483	485	506	476	494	468	487	486	485	451	537	503	492	510	407	483	485	461	472	495	486	463	446	508	471	490	444	478	476	479	461	477	458	492	482	451	511	475	508	477	487	493	453	467	462	510	471	483	478	470	483	454	456	477	470	494	479	492	472	458	486	469	467	487	488	457	475	467	461	483	490	489	427	487	441	432	491	480	473	476	447	477	487	491	473	494	519	496	502	450	478	525	504	457	534	466	455	435	492	465	481	509	480	537	449	461	489	498	488	485	487	475	531	466	461	471	468	512	529	494	450	519	503	471	442	480	499	498	495	474	508	446	504	478	440	468	482	514	456	514	474	516	489	450	516	462	471	514
9041	2336	2791	1975	1310	937	685	522	468	387	332	252	283	230	245	196	210	192	185	195	168	140	167	172	175	209	326	393	302	206	199	165	149	174	172	173	231	357	300	209	136	148	146	145	134	150	169	185	193	176	158	135	119	199	264	121	124	128	139	135	139	115	127	136	141	139	157	145	137	117	138	134	141	128	139	125	159	119	138	111	124	156	120	138	114	134	129	138	150	120	123	136	119	119	129	114	134	125	116	134	122	137	123	131	134	117	116	149	126	115	122	165	111	143	103	134	141	141	126	112	131	135	142	136	111	127	165	128	157	128	151	120	133	119	131	108	138	134	135	137	136	124	102	146	118	131	124	128	151	146	126	138	129	131	133	131	139	142	130	138	157	144	133	136	149	134	134	130	138	125	151	141	101	120	112	153	136	119	118	122	143	143	137	146	123	147	112	119	146	133	129	149	122	132	129	135	119	152	124	123	110	123	125	145	142	139	139	136	139	117	112	122	139	145	129	117	136	116	123	150	127	137	137	133	142	133	128	130	125	129	140	145	130	137	128	127	139	142	128	138	124	124	128	147	95	148	115	131	130	113	141	114	103	132	139	126	158	123	119	140	95	141	116	122	133	133	113	120	118	146	144	144	127	139	123	134	125	120	117	120	154	131	132	124	112	110	132	136	120	130	127	144	132	136	152	132	118	116	138	143	122	124	121	132	126	136	152	123	120	125	138	127	105	128	134	134	135	117	143	138	125	120	140	132	145	131	118	133	135	128	124	121	135	147	106	148	135	130	136	134	156	108	138	130	117	135	114	161	133	143	133	153	106	149	144	136	123	117	115	125	131	107	119	131	136	134	135	124	119	148	122	128	121	124	127	125	123	129	118	122	150	123	134	136	111	146	114	124	140	131	115	107	116	139	131	147	137	145	133	150	145	124	108	138	134	148	136	146	133	129	138	155	141	143	124	141	137	119	131	143	127	138	131	119	135	115	143	119	134	122	146	116	141	136	134	141	141	128	137	127	154	135	134	124	113	129	117	133	124	122	134	114	144	129	123	135	105	124	116	122	111	120	126	128	163	125	135	129	120	124	146	125	119	130	133	133	139	115	135	128	120	130	119	119	110	137	143	128	106	152	159	130	121	137	122	123	130	133	134	112	120	117	131	123	115	132	122	115	135	138	133	118	131	120	110	117	130	109	114	132	113	132	124	133	138	125	125	129	138	137	152	117	128	133	131	109	125	110	138	130	127	123	130	137	124	134	137	128	128	139	133	133	140	137	132	131	129	128	133	135	128	131	116	138	136	136	159	120	101	131	149	133	115	149	120	135	114	143	114	122	124	129	140	119	116	136	129	118	124	112	122	131	125	137	136	117	131	126	140	137	102	128	130	141	106	145	101	108	123	135	120	116	116	121	118	145	142	147	126	120	135	136	128	130	116	129	142	140	125	137	109	127	119	124	123	125	136	143	132	126	119	126	138	145	120	145	141	139	121	123	137	134	127	115	128	121	158	122	114	121	140	140	118	131	107	140	136	115	127	128	130	140	124	134	114	136	128	134	140	144	138	130	127	140	114	120	131	123	119	131	134	109	113	127	122	144	132	123	125	133	136	120	118	113	138	123	133	121	137	115	129	124	117	122	134	141	139	121	132	104	138	132	113	152	128	137	110	145	128	97	157	109	136	131	137	126	135	139	136	146	129	135	135	116	109	133	136	128	123	135	118	131	130	133	133	136	153	130	136	112	130	122	149	142	97	139	126	135	124	136	130	122	136	129	113	132	122	111	130	146	128	137	124	137	127	125	112	126	155	130	119	129	125	123	119	128	150	130	133	126	127	128	133	129	115	116	142	121	129	136	129	127	124	142	144	118	94	122	136	147	154	121	130	113	130	118	130	127	129	130	134	147	123	144	136	130	144	116	107	139	155	119	136	115	124	131	126	133	136	135	128	111	144	143	133	123	136	131	130	116	120	126	125	131	124	113	143	122	110	138	144	128	137	141	143	123	134	127	130	129	135	116	124	127	116	140	151	94	133	146	132	113	137	138	131	124	115	144	135	146	146	114	126	146	126	131	113	128	100	118	130	127	130	121	133	119	119	129	117	143	122	116	107	131	131	153	113	119	122	114	133	129	127	140	134	122	141	125	133	140	135	125	133	144	142	127	137	124	116	152	121	124	135	113	112	120	111	130	137	120	138	138	124	105	99	124	115	127	148	125	133	134	140	125	125	139	121	122	110	128	115	120	125	138	128	122	144	147	116	137	148	133	126	129	128	130	136	126	129	144	129	125	135	130	119	136	140	124	124	122	134	135	128	130	122	121	115	132	124	115	143	113	106	122	103	135	126	130	123	133	167	121	144	119	127	140	126	126	130	122	117	119	121	136	161	114	149	116	145	145	149	148	125	119	122	145	116	135	132	131	122	126	141	130	130	133	154	144	116	136	130	124	134	134	132	122	125	114	135	119	121	130	111	147	132	104	128	114	157	120	135	120	119	128	132	121	119	128	129	130	129	127	120	123	140	148	128	154	142	124	152	147	138	144	121	116	119	128	154	105	125	142	130	154	114	128	117	120	121	125	139	121	123	132	123	130	136	129	130	136	126	125	139	126	127	128	107	108	124	133	119	147	118	120	142	134	136	114	128	150	146	137	118	103	122	122	127	125	129	133	111	140	129	138	141	121	122	116	113	125	120	130	138	140	120	126	151	136	132	104	133	151	112	123	127	154	111	112	122	128	124	131	106	131	128	123	112	138	125	114	126	139	144	137	117	131	120	131	114	141	128	141	139	117	153	124	123	108	120	126	137	122	131	120	136	116	133	147	115	137	129	132	106	127	122	139	140	141	149	130	141	122	134	129	128	163	137	108	132	126	119	138	124	150	135	124	129	130	125	136	118	136	104	131	131	137	112	144	127	134	130	126	115	128	113	138	109	125	135	144	110	114	124	132	134	127	142	107	139	137	112	139	141	120	131	116	128	117	134	117	129	128	123	129	145	133	133	119	143	129	141	125	143	139	114	129	132	115	129	124	148	138	139	127	129	129	121	133	139	126	112	116	104	132	123	119	105	139	129	122	114	129	107	109	133	121	122	146	122	126	125	132	122	113	132	124	134	124	110	121	139	116	118	124	110	127	125	152	123	118	119	115	139	143	120	136	133	131	123	148	132	119	125	129	129	119	95	142	140	129	126	133	114	113	121	132	139	138	125	124	118	109	104	121	128	113	132	138	122	144	130	125	120	131	130	138	135	125	128	151	136	134	126	119	131	123	143	143	134	100	140	106	135	136	107	134	141	123	129	128	136	128	121	117	130	119	139	139	138	144	125	145	150	132	121	130	139	126	119	141	143	151	132	137	107	120	124	109	115	108	125	142	119	129	129	125	125	124	131	116	123	117	138	145	93	130	131	143	119	125	153	140	140	151	138	112	127	117	120	130	136	128	130	126	126	133	104	125	125	130	139	121	114	124	132	133	128	118	133	139	125	142	144	150	125	142
7765	2864	6626	7058	5958	4718	3939	3204	2793	2346	2107	1763	1584	1456	1291	1208	1106	1094	988	939	923	858	847	848	854	1488	2565	3374	2312	1452	937	740	748	698	744	1060	1710	2474	2308	1478	801	634	551	574	591	617	831	1130	1150	1108	895	586	519	1356	1983	471	494	482	496	493	523	508	454	480	490	447	506	461	492	482	496	470	477	468	449	452	494	471	449	442	435	473	429	493	476	479	471	478	473	477	499	484	474	464	457	468	486	416	466	484	456	448	459	452	447	437	462	445	451	430	471	437	425	465	463	463	468	443	458	486	447	463	422	456	466	488	459	447	428	473	379	436	475	474	473	475	420	439	426	463	435	439	454	493	416	417	457	464	455	437	419	472	467	440	399	430	465	422	447	438	435	427	452	453	426	462	455	448	438	440	504	437	449	467	473	419	469	432	471	451	438	443	450	442	396	436	449	458	441	429	435	440	451	432	450	485	442	477	426	464	461	425	421	484	444	429	404	446	448	414	419	435	441	464	398	443	415	469	434	479	440	457	434	426	435	432	439	469	439	494	424	445	432	424	452	407	465	460	467	431	459	441	433	462	428	443	426	400	408	428	421	399	413	415	439	456	417	476	464	444	458	449	454	442	455	467	448	444	432	435	450	429	424	438	458	454	494	452	453	450	434	439	493	456	420	421	493	430	459	440	472	442	475	409	442	445	456	405	458	445	438	444	452	422	451	467	439	440	469	450	406	449	427	442	429	416	458	442	420	447	462	444	450	430	455	458	484	397	435	437	424	449	425	449	420	451	397	393	420	457	432	493	441	455	455	461	460	482	459	438	435	436	431	449	429	376	473	479	471	424	424	431	450	460	464	450	441	495	411	493	432	423	440	417	429	400	418	468	425	414	458	438	437	426	482	436	444	475	429	438	440	463	428	441	430	440	448	475	452	482	440	411	405	485	434	448	452	419	438	459	442	479	432	451	470	455	470	459	466	422	464	415	432	457	463	393	424	478	484	469	446	410	431	433	451	431	453	443	436	437	424	421	451	458	433	469	475	448	426	447	440	430	447	489	448	483	474	425	407	436	443	444	455	432	473	445	462	411	440	456	423	437	426	434	448	458	432	457	469	453	436	441	476	481	425	423	436	421	427	422	436	435	403	447	406	457	448	440	420	458	434	440	459	425	441	423	451	445	421	405	440	399	447	481	461	443	410	478	414	424	443	480	423	446	449	443	444	430	449	440	462	423	398	398	447	406	420	437	463	462	451	423	438	415	436	449	436	476	444	456	451	380	483	422	450	449	443	488	434	435	423	460	446	409	472	459	438	479	461	438	427	456	424	423	404	448	415	457	479	455	433	435	448	442	415	469	446	424	455	430	459	468	444	452	461	390	440	434	440	382	431	452	408	451	426	449	478	437	467	427	449	480	418	428	481	455	443	465	447	462	445	428	459	399	498	420	458	424	458	441	457	425	451	439	424	461	431	445	431	465	458	420	452	473	448	406	423	417	447	437	474	422	433	431	460	458	468	464	447	435	454	474	450	444	470	421	418	408	403	480	446	424	431	409	461	464	433	432	416	452	454	413	462	436	440	447	431	446	414	445	423	448	452	445	498	442	436	451	441	457	423	453	457	422	416	397	439	438	432	501	470	453	444	436	493	452	447	407	446	402	452	457	453	459	428	414	430	454	424	424	460	425	415	441	457	430	427	449	447	424	468	493	445	439	461	439	426	434	433	439	447	458	410	450	402	431	433	454	463	446	443	440	452	411	450	388	457	466	459	447	439	463	440	466	438	419	441	434	451	475	458	404	446	446	423	434	446	465	450	466	443	461	461	444	445	462	457	429	440	427	462	420	486	475	478	432	477	455	427	433	482	420	371	424	420	410	458	436	458	421	437	485	458	445	473	440	479	415	459	435	441	492	436	414	437	448	409	423	449	449	431	460	491	494	431	445	437	434	456	439	483	482	398	453	439	455	427	450	429	474	444	458	450	421	426	426	460	413	458	422	460	425	437	447	418	443	452	466	453	447	405	480	498	424	440	468	452	451	408	400	415	441	466	411	432	434	452	446	435	440	451	435	417	475	480	455	402	438	442	458	463	445	458	441	452	448	437	426	464	463	472	452	435	454	456	439	460	454	425	477	412	447	444	419	442	433	455	426	454	452	453	463	433	446	457	451	456	474	456	435	445	423	464	439	456	431	472	426	459	462	455	450	459	457	496	441	418	433	449	462	445	417	468	413	413	485	450	451	456	476	407	456	501	424	425	421	399	451	478	419	435	418	431	412	441	438	433	448	451	451	485	433	451	473	421	464	413	450	429	431	412	443	428	466	428	454	392	454	452	442	435	439	447	420	480	452	424	426	441	466	433	462	451	404	446	389	445	440	468	451	446	458	456	436	438	460	458	453	461	436	439	446	468	451	481	421	439	460	460	463	448	453	443	430	423	420	409	450	453	425	399	440	459	433	454	405	431	463	441	448	426	425	430	457	449	440	452	436	413	426	422	451	418	446	398	424	426	441	421	453	483	438	453	465	454	463	401	453	435	443	443	432	445	441	444	438	478	389	440	435	473	435	452	421	445	403	472	440	426	492	434	455	445	443	417	428	464	474	471	426	467	432	425	473	413	448	438	437	432	455	433	426	426	442	473	447	431	410	455	450	440	410	477	417	424	434	428	451	468	414	454	419	422	453	428	442	433	456	451	462	428	459	457	450	432	421	457	428	424	440	479	457	422	493	404	423	424	445	433	435	466	451	406	455	439	443	435	469	408	458	460	423	452	464	474	441	429	478	457	430	444	448	490	444	437	438	439	449	463	453	411	420	433	425	445	433	429	454	451	462	424	451	445	426	456	451	427	417	510	414	449	462	426	412	438	443	458	456	449	411	425	403	491	416	426	485	436	463	468	468	440	439	440	436	427	410	468	416	423	444	447	446	424	429	434	449	451	415	434	451	420	440	452	427	449	473	452	434	450	439	432	390	394	450	414	467	440	432	444	481	458	456	443	435	438	495	420	448	449	442	484	462	453	449	432	469	405	486	436	421	429	401	457	393	418	432	448	440	453	452	461	429	431	421	449	420	455	434	454	414	404	469	438	459	418	448	442	474	449	421	458	487	462	434	459	418	450	457	447	453	427	441	418	438	440	413	434	455	402	462	426	426	443	465	441	441	446	450	394	439	446	417	448	461	439	490	455	442	437	478	481	423	474	440	447	460	430	480	477	486	435	421	428	440	426	416	438	472	472	422	439	450	414	384	457	484	430	417	421	439	443	437	442	482	445	436	463	425	455	475	397	453	423	465	431	438	430	419	436	510	407	447	405	430	441	459	406	439	463	465	429	441	432	451	429	429	450	464	446	433	450	449	430	451	438	456	471	437	441	466	435	465	464	465	441	466	465	446	447	448	427	445	392	425	439	454	433	455	469	449	478	442	425	468	457	418	456	433	445	452	448	422	456	415	452	435	464	428	443	480	430	483	466	458	458	384	419	404	461	469	459	439	459	459	452	433
1324	328	353	303	291	290	291	305	283	301	265	280	267	287	261	266	265	296	261	257	254	334	286	285	272	279	228	267	280	288	272	251	251	255	278	271	281	275	302	303	275	275	288	289	261	250	257	248	266	297	265	265	261	263	274	242	266	250	259	242	278	300	253	264	290	278	257	303	272	240	263	262	262	283	248	305	269	253	267	259	267	236	257	241	253	251	287	292	256	281	248	257	267	256	281	240	286	271	245	269	286	266	271	255	277	244	249	273	260	268	273	269	234	244	270	267	295	245	257	256	264	267	264	275	314	277	235	248	265	303	280	267	294	251	286	260	271	267	273	253	274	261	244	246	280	288	243	263	269	268	294	242	273	264	247	254	287	250	290	270	272	282	264	247	282	288	255	264	276	260	291	243	269	273	260	262	251	259	296	270	273	304	244	255	256	296	259	281	259	281	257	252	272	264	257	279	252	278	269	277	255	266	270	240	265	276	247	259	251	310	264	276	267	317	250	239	257	269	263	277	300	253	278	266	276	291	226	248	259	269	266	252	238	257	280	306	266	268	292	243	267	227	262	259	294	252	276	273	297	256	268	279	251	269	264	276	294	300	258	282	262	260	232	272	254	281	299	258	262	278	285	286	263	247	229	253	280	284	263	257	249	269	247	265	265	264	263	262	287	262	277	252	281	279	272	293	272	286	303	232	275	293	272	255	269	252	273	257	268	274	282	281	261	267	262	262	255	243	283	275	281	283	279	288	263	271	248	274	258	268	248	243	273	273	247	263	266	253	293	271	273	274	260	277	278	277	278	281	279	242	256	259	315	279	288	277	293	248	253	273	280	277	296	268	258	254	265	253	247	271	292	253	281	278	273	233	290	271	282	262	274	273	300	314	273	277	250	254	278	299	263	287	296	274	247	281	262	264	289	271	286	282	252	305	286	267	263	258	247	290	299	261	277	257	284	280	243	241	270	267	257	264	252	283	268	266	269	272	280	235	279	247	279	269	284	296	279	287	294	256	275	285	246	269	286	285	284	285	287	286	237	269	280	279	289	265	282	250	279	276	222	279	270	273	246	265	293	280	285	269	253	255	254	254	271	269	248	279	251	257	288	281	262	287	246	254	282	257	273	269	258	278	282	269	242	249	241	265	270	237	259	270	283	291	271	266	268	269	254	239	239	277	267	263	291	244	296	268	292	251	278	264	264	287	263	310	288	292	253	274	281	278	296	265	295	260	284	278	279	268	280	285	262	271	262	256	265	291	280	286	296	253	246	262	254	261	262	262	259	293	264	267	243	256	272	280	270	264	263	261	261	276	286	261	284	252	224	247	255	280	271	253	267	249	268	279	264	299	230	253	283	298	283	262	271	264	265	258	278	307	260	292	284	270	260	272	289	246	269	270	271	247	272	271	282	314	279	269	269	259	266	255	285	281	255	271	280	290	287	297	276	269	259	263	266	274	264	276	270	264	242	288	264	254	281	282	258	261	260	231	249	255	238	309	274	280	273	283	271	224	271	264	275	274	242	262	303	248	258	299	275	270	269	268	274	277	257	248	251	245	281	284	245	270	273	282	261	282	274	285	253	243	266	285	269	237	265	277	297	267	255	295	265	296	261	274	252	245	264	264	274	283	259	274	269	264	258	269	246	279	278	268	289	265	270	266	243	281	277	278	238	271	277	283	270	262	272	271	256	271	261	243	276	269	305	243	280	264	257	242	275	254	246	249	270	248	287	269	284	261	266	295	290	272	284	271	275	274	264	261	289	256	297	262	252	266	269	254	272	275	240	277	245	267	259	236	269	275	298	255	272	262	253	285	305	263	274	217	260	293	274	262	288	277	242	267	255	238	317	261	258	268	293	248	276	277	271	281	266	274	274	240	280	274	298	280	238	241	280	270	269	243	251	273	244	267	256	252	274	271	273	277	271	255	232	288	273	268	274	314	254	284	237	260	280	244	272	296	281	244	258	263	290	264	271	266	283	279	260	266	274	272	285	301	279	302	284	278	255	243	291	277	261	275	298	253	285	268	279	280	269	267	264	247	259	282	329	278	255	280	280	267	267	261	254	251	248	288	272	269	240	235	265	235	282	300	252	273	263	257	283	265	270	241	246	292	276	276	260	305	270	296	285	271	248	264	261	263	252	265	261	266	270	247	231	292	304	263	246	285	291	256	274	299	269	251	252	277	271	280	286	256	254	252	238	249	293	265	257	268	263	252	256	300	273	276	282	283	302	267	265	272	268	250	278	251	233	239	263	273	286	252	274	284	255	259	260	272	279	252	288	257	281	269	283	272	281	249	260	280	271	251	252	295	248	260	265	285	267	296	301	250	262	257	252	278	259	260	242	261	287	281	252	270	279	268	262	248	271	234	282	270	286	268	275	249	259	300	275	258	257	258	272	261	266	275	251	270	296	264	294	262	279	270	229	260	260	274	284	271	250	293	281	278	265	276	277	278	278	270	281	269	284	269	259	253	274	245	240	259	288	291	331	262	254	285	279	290	290	295	268	254	265	287	263	250	281	268	271	272	297	259	275	277	275	287	278	274	251	270	264	273	263	280	259	274	249	256	265	287	249	237	256	281	258	263	301	264	252	288	277	257	275	286	263	279	252	270	287	275	260	252	255	252	263	275	272	251	252	288	264	276	237	284	267	244	296	251	263	254	260	257	249	279	257	271	266	291	304	253	271	263	249	268	253	255	269	260	253	253	289	264	251	264	287	260	235	289	274	261	280	260	291	289	281	284	258	286	271	261	246	253	270	264	249	264	257	275	300	267	276	281	266	265	247	263	303	271	254	269	287	258	269	273	241	266	262	256	297	261	248	277	266	244	242	259	267	266	245	261	295	267	244	281	257	232	272	266	275	259	263	247	258	294	256	274	299	271	283	277	250	267	287	261	288	281	267	299	297	275	261	274	270	281	266	271	256	233	251	292	257	276	252	266	231	284	258	244	266	240	237	269	300	264	267	284	278	264	272	271	275	256	285	248	290	275	272	278	291	280	245	264	244	253	296	257	224	309	227	280	291	275	252	268	259	252	241	282	271	257	283	304	272	264	284	271	282	233	253	296	248	267	264	295	273	294	270	291	278	298	258	277	252	284	243	254	267	305	285	272	283	274	272	281	272	273	272	267	279	282	239	263	286	260	284	280	253	259	255	278	246	254	248	256	239	260	282	250	261	272	259	253	255	322	278	278	279	296	271	278	258	286	257	298	252	272	255	266	258	261	301	286	272	265	284	285	287	257	250	299	274	280	263	269	295	275	270	294	242	278	265	271	280	285	270	271	257	238	280	289	261	238	261	256	274	266	283	250	261	276	260	253	266	290	301	274	271	287	285	299	284	262	276	254	240	272	312	266	240	274	236	263	244	268	258	266	273	225	287	277	265	263	268	278	272	294	245	287	288	272	257	252	260	260	280	249	251	265	264	257	266	272	253	270	281	284	274	258	253	255	267	262	260	265	291	262	287	274	266	254	264	260	275	309	261	271
2317	907	1025	1007	965	965	915	956	867	867	888	808	828	816	854	852	853	826	863	866	835	818	832	785	822	872	859	881	899	865	857	807	837	828	852	847	877	890	881	854	842	811	813	774	875	829	786	842	830	874	856	828	802	795	946	802	829	790	833	798	803	845	806	827	836	853	850	789	838	833	827	788	861	790	750	829	804	785	765	843	804	797	798	823	837	854	819	810	824	804	787	809	807	806	795	778	822	755	769	812	810	801	853	791	767	822	833	801	794	824	823	830	845	846	822	819	823	784	840	766	790	805	832	792	825	799	761	798	790	761	805	818	804	828	805	836	833	873	835	863	829	821	764	826	822	870	787	825	772	851	810	868	858	792	816	826	804	819	822	806	781	801	818	854	831	856	807	855	811	787	817	785	794	727	808	820	850	779	790	820	783	789	765	866	844	789	822	792	821	834	789	835	750	799	842	830	819	820	801	811	859	824	813	804	807	828	892	838	817	819	831	874	803	807	803	815	851	755	827	824	805	850	821	800	756	787	864	799	813	813	781	805	839	801	839	840	801	761	820	824	810	813	816	760	824	829	805	824	840	815	826	848	821	803	831	782	853	820	825	822	809	841	810	829	853	880	777	754	849	795	867	788	818	785	801	796	845	858	787	852	817	798	825	804	831	821	805	798	818	834	856	811	875	805	818	851	841	840	825	811	832	792	816	817	814	853	809	784	770	855	798	798	845	854	860	832	851	844	817	795	819	826	826	816	869	833	803	809	821	834	783	797	806	807	795	870	824	784	799	819	814	803	816	860	834	786	868	845	831	816	840	806	801	822	849	833	799	802	756	824	826	791	797	815	802	852	810	817	825	770	868	798	853	785	855	798	833	806	843	852	806	872	812	828	773	784	834	831	817	824	821	841	798	794	825	816	801	818	844	815	798	824	809	854	858	791	784	826	786	812	867	828	780	833	838	809	814	871	826	823	866	826	844	838	830	835	810	805	788	807	860	817	852	798	832	827	832	815	815	874	797	825	834	822	852	857	848	779	760	839	829	793	817	806	820	806	768	854	881	875	870	802	770	836	800	840	788	819	843	844	872	802	854	818	861	784	785	838	819	797	789	800	797	859	845	814	838	811	833	791	816	788	816	829	856	848	759	813	804	794	855	805	877	811	795	820	796	791	792	788	805	822	817	835	808	815	845	810	791	836	814	804	811	854	804	815	867	840	882	862	798	840	787	798	835	820	835	777	772	830	769	853	779	797	789	813	860	871	778	771	872	825	814	798	816	819	820	835	839	851	847	743	807	847	818	759	803	814	849	791	821	847	829	858	848	798	799	849	826	827	811	790	833	805	787	801	887	809	828	823	847	799	814	813	830	804	786	850	832	807	797	859	784	818	830	812	847	811	866	801	815	853	841	770	834	813	808	810	800	755	822	791	874	803	808	825	859	818	813	838	785	779	775	788	799	829	784	798	815	794	807	766	857	841	815	822	783	803	807	815	821	796	862	867	831	794	775	782	801	814	758	862	868	840	844	813	879	847	822	762	838	794	800	797	803	775	842	790	817	789	805	791	824	787	802	837	823	748	789	805	830	869	820	832	846	814	811	812	785	824	797	806	845	847	821	787	841	837	805	850	814	875	841	847	817	791	820	826	818	755	838	792	747	762	807	811	786	878	850	783	805	828	833	840	831	818	840	822	809	771	854	800	833	800	787	861	844	862	813	771	822	792	819	831	796	829	833	822	806	845	866	829	828	775	811	806	854	762	769	828	774	842	815	810	804	776	819	783	824	838	847	831	835	868	810	815	799	864	767	850	855	803	829	819	785	805	807	792	865	786	873	799	825	820	790	828	844	789	872	837	778	842	767	807	794	792	810	776	825	887	817	869	878	761	832	729	834	817	797	778	822	796	807	790	878	814	817	833	812	799	844	831	843	776	840	828	866	824	791	815	831	814	780	859	832	835	820	796	798	820	814	812	843	785	799	815	830	820	755	848	816	771	820	790	815	847	758	834	815	796	826	812	864	811	818	858	783	826	834	806	876	810	788	832	857	855	801	856	896	796	829	829	791	838	837	822	813	818	829	796	797	766	829	820	769	841	825	771	769	862	800	866	825	831	829	830	846	857	808	811	853	823	790	845	768	795	832	856	788	862	832	826	789	799	826	836	845	818	871	860	813	804	843	779	797	870	833	807	823	846	827	778	879	784	803	830	828	805	846	823	886	801	786	794	851	799	813	841	767	821	774	801	841	837	812	786	819	851	825	825	827	833	785	845	788	860	856	865	807	796	779	785	867	742	819	804	836	819	787	826	785	807	798	805	819	835	855	842	792	811	795	859	843	890	792	801	851	832	804	826	816	886	886	837	772	799	898	838	816	769	822	776	753	806	827	762	831	834	818	820	739	835	810	824	840	813	761	813	902	809	828	841	841	850	784	786	845	829	849	818	762	815	770	870	826	810	825	851	795	786	815	796	767	856	802	852	831	844	849	792	763	833	816	817	749	796	734	814	853	798	759	782	835	817	844	820	777	814	844	857	823	808	795	857	818	811	792	837	849	786	838	797	772	818	806	818	837	828	846	770	784	833	791	802	810	791	871	871	784	804	850	799	821	852	781	848	858	810	822	804	775	822	800	780	849	776	843	861	782	819	804	803	846	767	770	855	840	760	873	812	876	789	876	767	740	833	771	866	784	807	801	825	850	807	816	782	810	815	823	856	782	812	834	787	809	853	801	807	810	816	816	798	804	819	837	820	825	827	833	796	851	819	790	819	853	789	835	818	814	860	794	837	904	826	831	826	802	818	798	824	861	807	854	811	877	809	807	840	784	855	807	805	835	868	821	783	816	809	835	784	799	833	857	804	898	812	821	799	810	765	814	829	825	807	786	826	784	826	826	805	774	832	783	819	867	831	820	865	809	845	812	812	819	803	782	800	826	848	812	812	839	827	786	787	814	860	821	810	818	799	823	832	808	838	806	831	820	823	783	824	854	833	812	819	819	813	868	804	741	773	836	857	809	841	800	868	817	896	775	824	824	815	765	848	839	870	779	806	818	823	778	820	811	807	819	795	806	798	805	839	853	820	828	797	820	809	833	810	822	866	836	832	816	792	873	837	816	822	832	797	867	849	900	822	860	823	813	805	866	823	815	859	839	810	842	786	843	845	831	827	826	800	816	825	809	841	849	839	802	825	774	848	863	816	834	757	829	841	822	782	867	836	836	812	810	816	817	874	823	796	801	825	819	840	834	785	811	854	770	812	853	788	756	755	812	832	897	752	777	794	826	844	825	802	837	794	815	852	846	815	785	803	832	847	821	814	843	833	795	794	893	824	827	801	792	809	813	794	807	856	866	835	782	812	836	820	870	794	792	839	812	803	818	809	789	816	819	800	771	840	810	812	812	810	828	797	801	787	847	824	830	840	830	825	837	780	800	841	813	779	818	818	811	823	823	823	823	800	836	807	854	827	810	770	810	821	796	796	812	843	828	838	820	846	856	799
4792	1200	1409	1126	726	523	441	366	286	265	238	245	216	194	184	178	158	198	151	170	166	152	160	169	160	207	246	306	222	181	162	159	151	161	155	201	231	228	228	209	164	149	137	162	173	142	152	155	163	192	208	142	123	161	218	157	149	156	138	140	176	149	144	158	140	145	156	127	163	128	133	150	146	137	131	162	149	171	165	147	149	131	144	153	162	143	136	153	132	149	154	144	138	142	129	148	133	158	128	152	163	144	150	136	143	154	130	151	149	144	140	134	151	125	137	147	136	148	188	136	132	126	143	151	153	153	127	127	148	178	136	135	144	143	145	159	129	165	143	167	144	125	138	144	148	126	139	139	166	136	120	147	156	165	127	160	149	161	145	138	139	151	148	137	139	135	146	137	134	136	162	153	161	149	144	131	135	153	159	145	130	143	181	157	144	138	135	130	151	143	138	137	186	145	148	138	146	139	161	157	168	163	158	126	163	117	152	161	144	155	161	140	150	152	170	160	161	153	157	153	142	143	148	128	153	145	125	140	145	158	142	152	148	145	134	159	141	139	137	149	162	152	114	165	150	143	163	161	131	147	152	153	157	148	124	123	126	142	148	147	152	150	133	163	162	148	146	146	153	145	163	145	141	129	167	182	133	165	149	152	126	142	162	144	126	134	142	162	163	159	151	152	144	143	150	147	148	134	150	136	150	124	126	147	153	140	144	144	157	147	131	167	137	157	142	146	130	171	129	149	125	136	148	132	140	129	134	143	150	149	155	145	165	159	167	164	155	150	157	147	138	144	125	175	157	140	176	149	125	149	154	156	157	129	145	146	154	114	146	154	148	137	145	139	149	139	170	165	140	181	149	152	128	133	156	139	124	141	151	169	154	153	143	146	154	134	147	147	153	142	143	136	145	133	153	131	137	137	168	148	131	166	142	152	152	168	157	145	153	141	156	157	123	145	136	160	141	148	151	139	157	134	145	150	173	141	164	131	150	179	160	157	142	137	150	144	141	136	154	158	165	140	134	143	133	131	148	151	170	162	145	142	150	137	156	163	145	173	150	156	145	146	147	157	147	151	137	143	151	147	130	166	137	152	167	132	153	129	164	150	126	162	157	140	127	162	141	130	161	140	135	136	154	150	135	128	144	147	146	136	157	144	148	109	170	164	153	159	166	153	128	154	163	131	128	161	145	139	137	133	133	146	146	192	164	134	154	154	116	145	130	142	152	134	150	144	137	152	126	151	134	154	150	158	141	123	150	147	125	133	148	135	143	146	156	115	128	154	163	135	140	140	140	122	145	119	140	149	133	158	121	158	144	146	150	150	157	158	128	148	148	146	173	142	165	133	148	158	164	141	142	143	164	151	137	135	145	164	163	166	149	172	146	159	173	174	153	130	151	143	140	161	151	148	113	137	143	140	133	134	143	133	155	157	136	157	151	152	157	149	151	125	143	141	134	144	162	141	111	136	157	134	148	151	134	139	142	139	162	133	150	169	140	155	140	160	171	142	132	139	167	165	135	145	149	143	133	171	138	136	125	132	144	121	147	161	151	159	146	137	145	145	138	156	140	129	135	153	159	135	139	161	165	142	155	154	148	155	160	132	149	145	124	144	163	158	138	143	149	144	169	148	162	159	158	146	147	154	140	125	141	171	155	141	154	146	157	143	159	137	130	145	143	157	139	135	172	147	147	164	158	153	168	156	154	150	141	169	159	133	134	156	139	144	154	135	145	145	139	153	151	149	143	143	147	148	139	135	168	145	151	135	128	153	151	140	149	151	144	140	158	148	157	133	142	155	144	155	134	139	130	139	165	183	141	134	154	154	154	146	141	139	132	136	138	151	131	158	151	163	140	118	161	147	137	156	146	130	170	131	153	148	141	149	136	154	170	137	137	135	124	148	154	156	161	147	131	168	139	164	149	144	150	157	159	157	152	148	142	146	158	159	171	162	183	160	158	140	122	127	159	138	169	172	161	148	141	155	125	152	164	127	155	159	135	168	150	134	157	166	147	137	140	144	147	167	152	162	126	161	130	135	131	143	139	145	166	140	139	152	132	157	131	142	156	153	146	125	155	153	131	168	155	148	156	135	147	128	159	153	137	142	137	128	150	152	154	132	164	132	142	153	150	148	152	152	138	129	159	148	140	142	144	142	128	148	138	135	162	130	141	133	142	153	163	136	150	146	129	147	158	153	137	140	153	152	150	139	163	150	143	150	159	141	136	141	150	146	158	142	148	133	135	147	155	147	152	137	150	153	156	148	134	136	176	167	161	136	145	136	163	153	165	146	125	158	163	154	137	160	140	159	139	134	163	133	124	161	145	158	155	152	141	151	150	144	143	143	131	138	152	153	136	138	142	149	141	151	148	146	149	152	153	160	152	150	154	154	141	145	162	159	151	122	134	152	138	138	169	158	148	154	161	150	131	155	148	151	159	145	151	132	138	142	134	138	150	153	134	161	162	134	140	156	146	142	151	165	157	139	136	154	129	154	146	168	150	143	163	154	146	159	146	130	135	153	163	155	139	141	176	134	127	155	153	138	145	157	156	140	158	150	156	133	149	142	157	165	150	140	157	140	147	161	132	146	132	152	151	129	147	162	164	147	139	143	133	142	127	134	140	151	163	141	124	142	167	150	145	170	141	130	147	139	158	142	138	137	150	132	144	157	150	136	146	136	157	136	148	148	138	138	144	155	156	147	147	129	136	124	156	137	146	172	132	161	171	164	153	125	158	133	155	161	129	137	138	160	139	168	148	136	153	154	151	152	145	168	138	147	146	146	157	164	143	161	164	163	152	127	133	157	132	150	145	145	165	141	153	150	134	144	157	148	145	160	134	132	146	169	115	133	142	151	123	149	149	156	153	137	157	148	143	168	182	151	140	152	126	156	152	141	159	140	141	160	137	157	147	119	147	134	149	140	155	150	138	156	144	157	150	147	147	131	153	130	152	127	155	142	151	142	146	145	144	162	144	166	145	133	133	130	151	133	149	137	155	143	143	140	146	141	133	139	169	155	160	131	136	160	150	154	139	139	143	139	129	152	161	152	140	170	141	136	147	150	112	149	142	156	167	161	150	148	147	165	174	150	138	154	144	142	142	147	151	148	151	129	125	137	152	143	131	154	170	144	144	148	135	138	132	155	158	150	152	141	160	127	151	129	129	138	141	141	126	146	162	156	160	136	162	134	149	153	136	140	141	178	137	124	125	155	131	141	160	175	146	150	160	126	146	126	127	173	158	144	156	150	153	133	154	167	141	131	165	160	143	139	146	149	160	146	141	160	147	161	159	156	131	149	147	152	148	168	156	145	152	149	155	147	158	153	134	137	141	153	126	125	147	131	129	156	157	134	177	156	149	158	127	152	168	148	137	128	166	161	151	147	173	155	162	134	157	137	156	149	149	153	146	153	155	143	148	140	157	158	161	148	149	164	161	148	125	151	144	158	145	155	145	163	148	135	150	146	134	139	160	131	144	133	141	148	162	154	147	125
5599	1664	3659	4044	3382	2701	2249	1953	1609	1512	1334	1231	1070	1012	875	800	845	837	757	707	757	674	660	708	672	954	1464	2024	1493	902	738	646	656	614	644	1048	1400	1538	1356	1014	681	565	567	524	552	568	664	869	843	837	885	587	549	647	1290	512	485	518	503	475	527	498	514	497	526	492	500	534	504	501	513	521	490	507	521	496	506	501	469	495	444	518	515	505	488	509	518	469	504	501	512	483	507	506	487	513	521	533	495	496	471	490	486	464	476	488	502	466	494	498	479	482	509	481	488	494	455	445	451	448	477	489	491	514	492	474	444	488	479	470	492	473	495	479	487	486	488	456	469	467	458	498	503	470	482	488	486	501	531	443	475	499	495	488	496	476	526	483	509	443	491	501	533	526	447	504	477	472	455	508	481	515	502	513	478	474	473	502	513	488	476	479	467	475	453	517	489	479	431	510	558	494	503	459	513	494	513	470	480	487	476	451	515	466	460	504	528	459	510	481	442	526	484	521	455	449	496	494	493	508	488	500	491	455	499	483	492	485	509	472	519	482	503	499	493	501	516	470	487	456	480	500	460	486	466	505	449	496	518	481	494	448	467	484	517	504	506	502	498	499	467	469	490	515	461	481	488	498	517	516	474	491	506	492	485	469	502	454	439	482	473	518	466	494	476	502	494	483	492	506	522	455	463	492	444	483	519	455	461	483	497	476	510	465	480	469	472	476	502	499	461	479	439	495	490	487	490	465	516	487	491	459	476	495	456	477	446	456	445	479	522	457	495	447	476	470	499	512	508	472	492	480	467	507	446	456	498	476	485	488	514	483	493	495	518	506	476	532	457	482	530	473	487	489	503	479	496	522	462	490	455	499	485	501	467	510	461	459	494	465	520	502	548	493	503	512	485	468	494	502	467	466	478	502	507	482	466	493	483	514	475	493	450	479	489	461	477	471	472	467	448	513	463	470	491	522	477	516	478	518	434	479	506	517	467	475	500	507	475	526	504	473	478	505	486	536	488	479	448	549	475	465	472	472	463	514	456	498	491	515	484	475	496	475	485	465	477	493	474	488	491	506	454	486	461	512	486	459	500	488	468	512	491	474	440	462	469	499	479	495	506	498	498	454	443	463	519	472	521	478	487	513	493	471	485	498	485	470	479	509	502	484	480	434	502	491	467	480	492	480	490	495	460	464	478	470	459	516	508	476	490	498	501	490	478	476	511	468	463	496	467	464	492	434	488	473	494	488	450	480	504	535	507	459	517	459	426	489	473	455	454	494	488	474	485	476	474	487	469	528	508	525	501	503	492	472	513	458	489	456	488	477	464	483	503	486	481	499	485	477	489	513	469	455	477	476	490	469	473	485	507	485	465	456	475	477	516	503	480	509	436	493	486	459	533	490	501	500	475	516	544	470	504	479	471	464	535	508	459	479	517	467	464	464	485	509	501	486	447	469	494	485	502	501	502	495	470	445	501	499	499	462	465	498	490	474	458	480	505	489	500	503	505	456	466	463	469	509	469	502	488	510	500	453	494	482	453	504	470	466	464	511	482	460	508	463	483	487	504	490	506	491	491	464	489	456	522	489	510	494	493	495	517	467	493	474	474	506	506	478	465	502	492	472	476	451	535	471	461	493	490	475	488	505	459	523	493	472	523	523	454	480	486	476	513	476	461	495	445	453	467	479	484	476	449	482	474	466	496	526	507	451	458	460	516	442	492	472	467	469	467	454	457	457	456	456	513	484	445	508	480	443	463	540	481	492	495	475	512	513	469	431	452	467	476	422	472	479	507	486	476	470	509	497	470	467	502	501	480	488	461	465	511	478	465	456	514	509	485	486	488	491	487	515	473	450	444	500	463	505	500	491	488	474	544	455	501	468	488	434	476	461	515	505	434	492	478	479	464	483	498	458	500	461	455	499	464	508	466	533	476	486	446	487	483	472	462	481	507	437	467	489	455	452	502	508	510	427	449	503	522	498	527	505	436	468	469	492	482	499	484	518	506	463	508	520	474	480	478	497	438	473	444	463	482	486	467	487	518	510	488	494	502	486	486	475	458	515	470	511	500	515	454	512	474	513	437	500	492	445	466	462	448	464	491	450	502	450	473	501	442	465	463	505	486	478	482	484	486	489	518	455	481	479	472	439	461	452	532	484	474	508	476	468	494	417	480	492	476	477	520	447	514	492	469	463	448	525	470	520	472	508	453	476	488	487	453	470	500	463	464	426	458	513	463	484	515	435	498	439	486	494	478	464	478	508	474	498	474	470	533	457	491	471	513	478	475	484	467	494	457	490	497	480	521	477	468	491	475	443	459	441	494	509	517	453	481	497	457	519	493	476	464	512	519	450	472	492	508	508	493	473	484	491	505	490	455	483	470	458	437	457	492	501	493	479	473	470	505	500	503	513	503	472	483	489	451	458	462	461	514	492	502	471	479	484	489	451	498	508	514	450	478	484	492	477	514	496	479	441	495	466	465	494	494	530	478	459	509	499	463	489	490	466	479	479	477	502	487	456	464	499	509	469	494	474	454	506	502	465	507	462	475	494	509	476	465	498	487	505	484	439	468	502	499	501	522	499	492	485	469	483	492	445	455	485	496	481	526	476	451	460	498	495	477	463	486	503	434	487	519	512	476	492	489	458	480	476	486	471	459	524	478	483	432	513	484	475	500	477	500	490	432	463	493	519	472	520	508	484	480	466	501	414	503	497	446	494	478	493	481	509	502	447	497	471	495	476	474	489	483	433	450	509	446	464	480	505	506	468	508	486	502	474	459	443	473	516	462	494	457	481	509	503	492	492	446	415	490	500	483	459	505	490	463	456	520	491	496	495	517	510	486	486	505	478	493	448	496	474	466	481	481	484	492	503	476	471	487	485	496	442	482	488	484	474	484	514	476	462	471	512	489	474	492	487	453	485	510	480	487	454	436	503	511	450	537	493	466	458	462	460	501	479	482	494	479	496	451	490	476	466	462	485	486	483	464	490	461	496	494	477	473	458	451	481	501	488	547	447	483	467	497	483	481	504	485	478	463	486	481	451	509	495	512	507	521	458	456	462	492	509	491	484	448	457	494	479	461	466	503	504	500	489	471	499	469	496	491	471	451	501	510	464	488	470	472	446	466	412	478	506	487	521	513	466	506	468	484	463	500	437	465	510	487	534	490	497	492	483	479	494	497	531	479	519	495	484	476	485	479	477	496	502	497	440	502	505	516	486	474	472	448	463	532	474	519	455	480	525	522	481	468	489	472	479	449	486	522	513	510	506	507	490	482	496	419	503	494	471	488	474	467	500	494	446	515	488	453	457	476	448	445	530	465	480	501	475	459	491	512	481	501	446	531	514	473	475	483	472	483	470	499	487	435	481	511	503	477	513	472	495	478	465	457	472	515	485	512	475	496	457	502	488	507	477	506	492	515	479	502	485	525	473	500	468	491	474	491	483	465	470	471	481	499	489	468	470	482	505	517	464	472	481	500	473	503	465	468	489	463	478	515	471	493	466
8781	2313	2798	1934	1296	887	725	528	445	393	333	248	264	256	215	231	216	189	166	191	167	181	153	169	184	191	273	368	281	195	166	156	154	165	139	216	237	309	268	220	160	123	132	136	127	165	200	188	193	198	209	141	131	158	291	135	151	137	137	142	127	148	124	107	127	139	151	106	133	123	131	138	143	136	138	136	124	121	126	119	136	115	143	138	147	135	151	119	138	128	129	128	112	131	118	116	124	131	127	132	125	123	138	140	127	161	112	126	125	140	129	104	140	116	130	124	128	145	111	129	126	115	133	163	131	141	124	132	130	117	110	130	128	119	140	138	136	132	124	123	116	130	125	120	118	142	117	134	119	148	143	142	143	127	130	106	129	118	132	123	104	117	133	120	134	120	125	130	159	139	111	127	135	131	122	135	143	134	129	110	145	147	119	142	151	127	123	112	130	117	122	124	150	116	117	131	133	147	141	124	117	135	124	142	137	136	115	129	127	138	134	160	133	114	158	140	106	117	133	120	115	135	122	114	126	112	131	121	125	119	135	121	122	123	125	131	135	142	129	146	133	133	120	151	128	124	137	118	139	131	126	135	126	115	136	140	141	113	139	128	120	125	121	141	127	120	118	126	125	136	107	132	128	106	105	111	110	133	117	114	137	141	128	128	111	120	139	134	150	135	134	129	135	112	132	124	148	128	115	118	138	121	125	139	122	129	133	124	136	130	126	142	126	124	141	131	118	127	123	133	113	121	122	127	132	135	128	126	119	126	125	126	113	143	120	118	118	124	120	135	126	127	117	118	137	125	123	122	130	121	116	139	134	141	146	119	125	141	131	127	136	129	139	136	149	137	124	118	128	150	108	128	117	135	123	124	150	150	139	120	156	123	145	120	124	146	124	150	130	136	120	126	154	131	137	128	132	114	108	139	130	123	111	135	143	150	122	125	137	135	122	140	125	126	145	129	134	129	143	108	110	133	128	111	133	143	132	130	114	122	120	137	127	131	118	132	129	139	134	132	136	141	121	135	115	131	125	118	127	115	136	120	142	121	121	125	118	122	147	151	128	126	138	109	123	136	120	119	137	127	116	139	132	115	149	131	151	133	125	137	129	128	121	136	120	127	127	124	146	131	133	118	133	131	127	136	128	127	112	117	123	126	152	140	120	111	114	132	113	155	139	161	130	132	109	149	126	163	125	113	152	115	141	131	136	109	130	127	119	136	123	106	142	115	128	139	134	122	114	123	144	137	141	121	128	117	121	157	133	128	144	134	144	135	134	111	130	117	134	135	140	103	137	121	124	160	132	143	123	132	120	117	125	110	156	146	136	138	110	134	127	111	121	120	135	108	117	144	106	114	119	144	130	128	125	121	124	124	114	115	147	134	122	126	136	143	132	147	129	136	138	134	127	149	135	112	128	114	119	123	143	121	126	145	125	123	110	113	130	122	127	131	142	150	125	126	146	129	144	162	136	137	145	127	125	147	140	111	123	129	131	142	113	130	156	124	127	129	141	152	136	117	130	118	125	116	123	138	128	129	133	103	143	115	128	112	126	123	108	130	138	124	122	151	126	114	126	112	111	115	125	115	152	126	124	131	145	145	130	118	143	124	128	126	137	112	111	130	130	116	140	108	126	132	134	135	129	115	149	132	132	145	104	134	136	138	126	133	146	123	126	123	137	124	121	119	128	116	129	127	138	130	133	137	136	124	147	145	138	128	144	132	124	126	126	108	141	129	130	130	112	131	124	122	139	126	135	130	140	110	132	151	116	137	119	119	123	131	114	109	155	128	128	131	117	127	130	137	155	143	149	135	123	129	134	129	122	124	132	134	149	129	131	121	132	133	148	137	125	154	118	133	128	151	150	134	106	134	94	129	114	129	148	147	130	141	110	127	121	133	116	113	153	136	140	122	136	120	126	107	133	141	127	137	126	119	122	108	110	112	127	121	136	141	134	151	127	116	116	143	136	133	105	130	165	114	133	141	111	125	132	145	134	130	117	141	134	134	136	122	136	129	131	124	126	123	134	135	153	148	132	121	128	132	109	128	110	122	149	129	138	115	121	124	109	135	133	136	167	121	135	130	121	154	135	127	117	126	118	125	125	133	149	152	112	134	134	106	126	134	118	146	130	110	111	128	127	104	138	149	139	108	132	142	101	133	121	133	103	125	131	116	145	113	117	124	107	128	144	130	133	162	136	127	121	144	132	120	125	135	121	132	132	137	144	139	101	132	147	136	146	131	118	122	138	125	117	139	111	147	121	121	121	135	129	125	146	131	114	124	108	116	123	122	137	104	99	142	128	131	109	134	141	137	124	125	148	137	128	141	138	146	130	120	126	126	122	121	123	137	127	124	133	138	141	135	130	123	133	128	128	140	115	133	126	123	128	124	126	127	135	154	124	138	128	120	127	133	135	117	131	134	128	128	120	123	120	134	147	129	139	129	142	140	134	140	152	123	135	137	124	133	135	112	141	134	118	121	141	118	147	123	126	134	144	132	152	157	139	114	125	126	127	141	133	125	134	156	130	117	136	121	132	144	136	132	123	140	110	108	145	125	127	138	120	117	125	119	122	145	144	110	131	122	117	140	125	118	134	129	130	127	119	110	126	138	146	129	133	139	149	130	141	141	125	118	135	125	121	118	132	135	144	144	139	137	141	131	129	137	143	125	138	115	135	114	140	135	135	127	103	122	133	138	110	125	119	133	137	128	141	118	139	117	135	142	141	121	131	134	125	122	112	133	124	128	142	121	117	133	148	134	141	137	117	135	131	132	126	126	148	146	120	135	137	137	138	132	140	107	128	129	114	134	112	127	133	122	143	116	113	153	126	135	124	148	124	123	131	135	121	125	104	141	137	104	105	141	130	129	110	140	115	139	130	133	129	140	132	141	141	135	129	140	129	117	118	137	121	122	131	111	135	127	143	135	139	135	131	116	133	117	119	134	137	138	102	133	127	130	116	129	132	133	116	127	138	127	111	120	162	140	129	154	134	131	132	150	130	131	131	120	148	133	125	131	134	120	121	129	116	126	143	119	151	134	140	123	112	137	98	124	123	144	125	146	130	128	138	136	134	138	128	130	130	130	149	126	134	118	163	118	128	146	145	123	128	121	133	142	154	122	115	135	127	130	134	126	139	124	148	129	143	129	128	126	139	132	107	122	117	135	125	144	140	151	116	125	129	126	123	150	124	127	120	150	134	134	119	133	135	150	121	125	125	124	137	136	135	112	129	130	126	146	120	116	125	138	119	139	141	129	132	137	138	150	128	134	132	133	121	143	155	113	131	127	128	141	114	131	134	124	103	122	141	118	125	99	121	150	131	119	140	125	124	134	125	133	118	115	129	127	133	126	126	119	112	131	110	131	127	127	118	133	148	133	136	108	123	140	98	129	160	136	150	122	145	100	127	150	137	116	129	133	134	126	136	135	145	132	123	144	136	121	125	113	126	130	135	129	128	138	121	143	138	124	129	121	114	108	123	139	146	123	149	101
7847	2776	6458	6803	5789	4708	3818	3226	2736	2325	2029	1796	1565	1444	1298	1286	1094	1058	1007	939	876	845	894	768	844	1231	2279	3064	2121	1306	876	736	696	747	660	1264	2087	2422	1984	1388	859	598	570	550	581	592	816	1323	1294	1453	1292	588	529	799	2507	474	491	479	524	461	506	458	495	502	506	490	487	478	501	480	464	468	477	511	437	468	476	483	461	477	469	463	458	478	485	458	502	461	456	429	467	491	446	472	441	473	474	491	451	468	441	448	486	502	452	483	451	447	435	433	436	435	485	447	474	441	458	471	459	463	467	440	442	455	486	481	453	468	447	483	459	459	487	477	426	456	443	448	465	438	447	434	489	483	422	468	451	454	452	436	413	446	418	444	447	451	437	429	474	452	446	447	441	409	459	445	403	438	467	474	441	455	455	450	444	448	444	438	414	443	425	435	448	455	445	451	449	437	424	463	419	417	463	463	451	441	433	431	449	408	447	461	423	437	421	415	458	427	465	454	455	444	420	449	459	434	445	419	456	412	486	417	418	468	430	419	443	442	442	463	463	451	457	437	452	459	401	445	433	420	433	397	451	430	438	434	496	459	466	411	408	437	482	436	471	406	466	455	441	435	437	445	455	426	451	455	448	425	479	448	438	451	452	464	469	477	461	431	482	403	427	470	482	418	492	447	429	425	474	417	469	475	448	457	440	410	436	440	436	420	449	418	437	447	456	476	434	407	464	451	459	476	465	449	451	465	426	475	430	433	430	432	461	436	466	489	457	472	421	458	452	468	469	446	426	444	466	432	437	460	428	401	442	448	427	397	456	462	479	460	447	435	450	499	484	451	447	406	447	437	456	490	446	443	416	443	444	427	470	386	447	456	456	427	465	434	513	446	462	436	407	481	411	439	437	464	498	463	438	452	454	443	446	451	423	437	466	397	456	427	450	425	474	458	430	463	455	463	416	420	455	428	443	492	466	466	461	461	409	432	419	469	448	442	450	474	459	487	473	416	452	437	456	416	431	435	420	453	445	459	487	469	447	412	418	417	452	450	439	479	435	447	460	431	451	454	437	450	399	426	452	400	433	431	432	467	440	443	462	461	436	435	418	418	433	431	456	449	443	432	449	401	454	433	463	412	466	447	415	438	405	438	430	418	442	434	431	450	405	439	467	433	430	448	438	420	430	425	444	468	450	421	464	473	459	448	459	436	441	404	431	461	444	447	463	467	483	454	469	464	421	468	449	450	437	449	412	473	422	440	472	439	404	448	450	455	428	441	420	440	457	471	446	477	469	480	448	466	458	461	441	447	434	415	434	474	435	473	482	455	442	448	449	438	437	471	464	430	430	405	472	410	471	444	398	446	417	429	442	462	424	454	467	415	435	443	473	453	439	457	454	415	470	436	450	441	457	442	432	429	465	433	438	441	396	429	444	470	420	413	458	489	463	465	450	435	454	469	469	438	457	410	468	474	449	461	456	475	463	442	423	478	453	423	446	442	425	446	451	473	427	470	430	453	433	474	425	422	437	410	469	448	485	463	449	446	436	438	452	447	435	423	422	455	472	427	446	462	450	444	436	450	408	457	429	453	491	418	424	416	424	435	454	469	474	432	434	450	432	427	412	471	438	475	453	472	437	450	447	431	431	431	418	440	411	472	470	461	453	462	439	435	485	446	459	493	453	422	412	407	446	456	433	407	469	436	460	440	409	445	488	492	457	441	442	455	445	454	451	462	408	456	418	433	426	386	454	499	445	424	443	470	454	460	425	462	437	471	458	447	435	462	442	455	446	464	439	455	437	436	456	422	502	464	462	447	442	472	423	470	422	454	440	449	467	478	474	414	439	426	424	462	435	439	436	441	470	438	435	454	441	459	442	458	418	418	449	441	435	450	451	440	451	431	450	488	464	452	460	438	476	431	455	473	449	460	446	426	471	415	452	424	453	440	475	451	431	458	453	424	424	405	463	469	459	478	438	465	496	442	425	465	472	437	423	419	422	480	460	473	430	467	399	412	445	426	436	485	432	456	439	465	446	456	439	461	420	460	463	467	446	463	457	421	469	430	480	426	440	438	446	423	464	418	448	426	464	443	461	480	421	407	426	448	437	437	469	472	443	429	428	445	447	439	447	458	447	469	457	496	439	434	430	448	466	430	445	426	429	440	440	445	470	446	456	434	440	459	440	451	453	428	436	464	435	472	445	491	434	439	451	440	439	447	456	421	485	431	440	466	457	439	440	429	429	431	431	439	451	425	470	460	457	435	427	465	450	422	435	467	440	453	428	432	433	416	407	449	454	444	487	453	425	464	444	473	475	425	473	446	457	450	456	478	470	417	421	442	453	450	417	438	446	453	435	446	463	459	451	479	424	453	433	446	464	434	467	438	456	445	457	446	449	422	454	430	448	444	408	437	459	464	423	452	502	409	443	453	483	461	418	417	446	483	459	467	463	451	459	435	443	448	422	454	450	467	432	455	428	441	444	444	408	484	433	438	458	438	394	460	453	453	460	442	447	396	486	454	439	420	505	460	457	424	471	457	457	429	450	417	437	442	450	441	466	449	445	475	446	458	453	442	435	439	464	419	425	448	435	409	464	482	437	425	461	428	446	452	449	431	427	435	470	452	453	430	431	452	399	449	414	444	432	458	438	466	460	416	434	425	430	456	440	454	457	432	406	442	444	435	462	429	444	470	448	440	457	460	412	455	462	427	472	451	435	410	446	439	428	447	473	451	427	421	477	396	404	430	427	473	460	461	440	477	419	453	450	466	435	444	457	464	434	468	443	457	471	427	464	440	430	466	430	458	476	484	453	437	423	445	434	486	406	447	411	482	445	433	462	431	404	460	447	409	465	446	464	491	443	423	453	465	428	424	388	460	435	442	441	422	430	453	441	442	460	447	421	424	474	437	447	417	391	422	437	420	400	462	449	459	442	487	463	449	431	404	451	440	461	422	436	511	428	439	435	465	446	421	423	442	477	448	434	473	461	413	440	475	486	460	437	424	421	436	472	463	447	443	418	404	425	429	437	432	457	425	469	474	423	476	461	416	486	406	428	418	468	456	433	443	445	459	467	443	448	494	476	441	456	471	469	455	441	498	486	447	443	452	486	441	468	474	389	447	429	449	472	451	439	461	446	450	423	489	474	406	460	472	445	495	446	459	444	476	415	426	435	438	446	425	438	427	451	464	436	416	476	461	454	446	458	414	415	410	472	469	438	445	430	461	437	455	450	473	407	453	424	447	469	464	482	478	469	497	412	433	460	457	455	463	416	449	473	489	414	478	401	470	468	474	461	466	441	467	440	446	451	442	427	419	443	444	454	430	432	448	399	440	476	406	461	470	474	440	461	459	450	454	440	455	432	412	419	463	439	425	457	452	459	418	430	447	447	369	423	428	417	437	473	439	466	482	435	508	448	439	424	423	419	464	471	433	447	457	449	462	463	444	451	418	427	404	459	478	450	457	458	442	450	438	428	456	420	478	431	461	496	459	448	423	409	437	448	442	462	440
1275	313	319	320	299	313	266	282	295	279	293	277	255	276	292	258	277	278	252	243	284	293	281	252	255	248	274	274	249	269	270	257	272	281	259	255	295	264	262	287	244	265	284	244	273	264	279	296	288	267	292	279	264	253	277	257	257	282	267	281	272	247	251	240	292	243	243	287	284	268	257	268	269	230	288	263	255	275	259	272	285	243	264	253	260	290	274	281	272	233	291	281	241	263	264	277	253	257	245	278	246	276	259	260	269	266	255	280	255	264	264	282	245	263	274	266	267	278	295	273	249	238	276	255	265	278	286	277	232	286	286	253	262	283	262	259	255	264	264	262	267	262	278	289	263	275	245	284	291	306	284	278	247	298	272	260	282	254	263	260	266	272	232	268	263	267	283	252	258	300	261	262	277	275	260	267	236	263	279	257	282	279	283	264	299	256	273	260	278	275	298	254	264	245	285	248	250	259	233	212	246	267	271	251	252	256	268	265	273	279	284	249	286	258	295	245	252	252	259	281	283	260	278	294	280	250	259	277	265	276	259	260	278	261	267	274	253	257	247	255	272	274	249	255	286	274	292	257	264	260	266	273	288	257	267	267	296	259	288	287	293	280	290	285	287	272	288	282	282	271	280	285	267	267	281	271	259	279	256	282	287	250	255	284	245	242	272	255	304	298	255	226	285	282	297	265	262	295	275	279	265	274	261	293	267	236	234	250	280	259	237	275	277	274	272	296	228	266	252	251	273	270	280	254	245	279	270	255	264	282	261	294	298	237	282	260	257	248	279	257	269	267	286	241	283	262	272	273	268	254	246	267	245	260	268	259	283	292	274	270	283	289	273	240	274	266	288	267	292	269	269	257	274	260	276	251	296	263	267	268	270	273	245	284	269	278	271	272	244	295	260	242	251	284	270	294	295	255	253	258	270	278	274	245	262	268	273	276	269	236	263	294	283	263	281	270	258	283	259	277	294	240	242	261	245	254	296	298	285	264	263	250	287	281	273	285	254	267	299	250	252	264	286	261	282	292	233	273	261	268	243	274	263	251	252	271	245	271	247	256	248	264	260	260	275	255	248	264	265	298	297	269	239	253	230	276	278	240	279	287	273	267	265	245	289	246	267	318	223	291	266	243	254	243	250	257	254	272	259	282	270	294	252	251	275	267	272	277	239	285	265	275	243	268	260	258	259	265	298	238	266	331	288	281	268	270	257	257	304	296	243	281	258	280	279	253	278	245	290	259	251	250	295	269	259	267	258	274	228	301	308	267	263	276	289	284	283	267	272	285	260	280	267	257	262	239	291	277	252	258	260	266	271	278	292	251	260	277	246	270	268	286	280	278	248	266	278	277	266	271	248	274	262	261	256	259	254	251	291	263	253	262	282	283	245	265	247	260	281	244	276	263	258	283	259	264	259	295	255	252	249	309	286	280	275	265	250	241	262	239	248	274	259	249	294	265	263	289	269	273	260	226	242	275	311	264	278	258	270	286	271	266	281	233	275	282	247	294	271	257	251	275	262	290	295	232	256	280	252	275	291	282	279	284	286	259	253	295	241	295	269	279	240	268	264	268	245	310	261	270	252	271	250	254	283	266	255	306	263	260	267	281	287	279	278	271	293	254	245	265	233	291	250	268	271	266	277	287	263	259	276	263	300	255	263	304	276	267	257	239	252	267	284	285	260	265	233	273	268	290	276	265	244	312	300	297	281	296	291	250	243	267	287	247	256	234	277	254	258	287	287	246	263	246	273	263	265	266	294	272	249	265	256	259	257	275	272	260	289	264	274	297	245	262	260	256	262	263	269	282	285	283	277	251	275	239	301	270	261	284	278	235	259	245	293	240	286	275	294	242	249	257	272	244	261	260	264	230	262	283	245	273	253	305	261	258	295	259	242	295	254	258	272	269	267	285	265	269	251	284	259	268	277	262	242	302	268	294	270	235	270	257	280	285	252	274	276	281	275	274	271	279	260	257	264	231	266	284	288	238	286	284	253	254	243	283	274	318	262	272	308	248	255	293	254	262	268	279	255	279	271	290	252	249	285	274	284	255	272	254	252	276	241	263	269	288	257	235	263	289	271	279	291	262	296	284	249	290	265	245	290	269	294	242	248	272	284	281	265	246	266	291	261	272	239	276	259	235	282	268	268	285	240	289	269	288	276	274	245	259	241	264	284	282	257	253	302	282	294	265	255	245	254	276	265	245	261	283	258	258	253	292	267	263	265	248	277	250	266	264	269	270	284	242	270	241	248	268	251	264	272	292	274	255	265	258	278	308	241	263	276	243	294	265	244	267	249	256	267	253	256	284	259	266	272	258	284	231	265	255	298	261	280	291	254	258	261	246	294	253	250	274	251	254	243	272	268	244	235	243	290	271	261	271	262	270	253	268	252	283	278	271	265	285	253	277	259	224	260	277	275	257	265	242	250	294	283	269	276	275	247	278	231	287	252	242	256	261	261	269	271	277	244	260	274	254	265	291	268	259	246	284	252	283	274	269	253	258	256	287	297	262	301	274	279	274	295	249	270	276	283	294	245	263	226	265	267	287	281	277	265	267	239	302	261	263	301	269	282	260	272	244	242	290	254	264	219	257	251	270	273	247	264	260	263	265	244	271	260	283	270	305	269	280	244	230	249	285	256	263	257	272	251	299	264	257	268	282	282	282	275	260	277	283	243	254	286	255	250	269	278	300	271	269	272	234	272	276	248	266	277	283	279	261	262	244	281	261	259	244	246	260	252	258	266	244	284	251	243	269	288	245	263	275	266	248	259	271	259	257	253	285	240	242	254	304	278	272	258	260	256	264	260	307	273	253	289	289	260	246	273	284	271	257	250	278	272	212	267	257	249	265	275	245	260	243	249	260	237	260	286	274	261	279	268	283	256	259	303	264	254	283	278	292	257	267	257	249	269	242	269	261	271	288	252	301	270	274	297	282	268	281	231	294	268	265	263	284	276	265	290	244	244	276	254	276	288	259	265	320	280	267	284	274	247	278	297	289	239	256	276	261	250	272	262	287	253	270	260	288	287	250	275	270	222	267	247	285	268	247	244	294	252	259	260	252	261	290	264	273	251	264	263	252	302	255	232	268	261	257	258	258	251	260	268	276	266	265	260	299	239	279	250	227	269	289	256	268	266	265	277	295	290	291	234	272	258	264	280	270	273	273	273	288	238	256	272	274	263	275	271	250	265	257	276	283	254	266	269	260	312	269	258	269	271	282	254	246	237	270	266	273	295	240	264	278	275	302	257	242	274	246	262	257	270	283	268	244	281	234	232	272	283	259	258	269	273	288	265	288	264	246	276	258	259	280	288	274	245	254	263	261	278	276	226	252	240	288	272	237	290	290	276	277	283	250	298	259	289	270	238	265	251	257	255	280	239	243	292	249	247	239	280	260	284	235	262	249	252	273	214	270	265	271	259	254	248	273	252	275	303	263	260	281	243	306	263	280	256	243	253	273	266	285	250	278	243	259	258	245	279	275	308	289	265	279
2262	956	1019	960	1006	942	881	908	867	904	863	818	831	850	893	820	784	820	789	843	884	821	868	843	811	806	823	905	860	816	848	764	792	852	820	812	892	840	862	875	824	856	801	802	782	865	825	816	826	892	892	823	792	812	819	811	790	840	794	841	851	797	861	872	860	796	784	788	840	833	813	791	790	877	886	827	810	864	784	810	823	782	806	784	830	792	828	819	848	828	833	843	768	766	805	845	850	790	841	798	809	815	842	815	848	821	836	814	812	797	823	798	813	860	803	850	832	804	794	870	815	772	846	845	765	795	782	827	795	806	844	843	840	821	849	788	819	819	765	838	774	826	819	802	836	805	839	802	835	816	803	788	797	829	804	795	787	843	804	827	803	795	826	878	836	808	813	830	819	859	808	858	795	827	761	829	826	804	808	822	824	792	816	762	853	816	781	821	772	783	830	884	851	807	823	862	785	861	787	796	815	798	831	781	825	802	809	836	822	801	833	824	840	825	781	808	830	845	792	789	827	828	830	840	873	840	848	806	821	826	840	797	846	829	861	815	751	819	845	762	799	836	810	799	839	756	852	793	730	808	738	813	859	801	828	795	835	790	803	786	835	783	850	798	816	873	789	809	808	803	824	845	807	842	821	850	860	840	797	810	809	778	841	819	813	797	806	810	845	818	828	771	808	820	836	823	805	790	778	743	839	837	802	780	834	799	824	783	768	816	894	804	782	819	812	806	836	798	819	798	825	822	835	766	855	783	808	856	777	828	798	852	836	798	812	817	815	813	800	812	829	844	781	787	874	791	815	811	805	832	798	801	759	841	779	825	820	783	781	815	838	760	796	820	839	797	783	835	830	876	822	798	826	807	784	835	821	819	836	817	801	810	830	863	856	836	786	801	810	886	816	853	806	844	839	840	807	847	814	798	831	833	826	748	736	833	838	852	827	888	885	828	814	814	803	811	767	813	796	840	821	826	826	834	788	779	812	775	844	795	802	836	787	871	878	779	796	824	787	842	798	792	813	826	819	834	825	835	826	778	812	829	848	788	812	808	800	837	801	843	819	861	758	862	795	837	852	821	871	846	846	803	811	842	833	773	828	802	848	834	804	788	819	782	854	808	809	838	850	822	807	807	847	800	833	798	820	835	801	773	806	831	820	819	801	798	813	813	795	876	767	782	820	861	833	819	834	800	782	819	789	842	795	818	803	901	784	830	832	794	799	840	831	784	792	830	786	852	847	832	815	804	797	794	784	791	802	790	785	824	845	840	841	823	846	790	829	829	798	807	846	813	822	814	805	850	806	818	770	792	829	860	787	772	834	794	800	770	797	749	789	788	812	820	851	849	804	869	804	809	789	823	822	817	858	804	853	809	829	826	846	845	789	820	831	840	800	821	848	807	826	776	836	843	809	778	802	854	807	822	776	814	820	770	843	807	822	884	797	851	818	798	792	823	792	824	800	782	823	777	822	776	757	825	821	804	834	784	777	809	832	833	836	827	843	761	834	796	768	820	796	855	799	761	795	827	900	807	832	832	885	805	806	804	807	825	776	842	814	793	826	792	803	765	787	851	840	791	801	816	786	800	817	795	827	798	792	814	833	826	793	873	772	786	803	792	750	828	843	867	837	781	831	850	813	839	813	811	834	770	799	818	836	744	793	756	833	812	871	806	813	811	798	816	787	790	864	804	821	817	782	796	808	784	812	824	765	777	792	811	805	793	832	771	785	817	842	841	806	824	784	773	799	808	850	832	822	848	854	801	789	785	809	814	829	831	830	827	788	808	791	846	853	816	810	813	777	842	828	746	826	779	808	890	810	823	824	820	836	819	802	813	801	784	862	867	791	815	841	764	769	796	812	807	828	774	808	821	817	798	830	823	814	826	841	811	854	801	873	796	835	845	867	781	865	826	794	861	807	794	828	801	770	862	825	783	863	816	795	823	836	874	824	898	822	833	806	821	802	829	843	796	840	813	783	820	809	828	812	765	801	812	743	819	838	833	813	811	784	817	840	834	780	839	801	856	831	837	780	812	863	852	863	777	805	836	815	838	767	831	857	793	855	832	836	822	824	805	800	753	796	785	826	827	788	854	840	817	828	809	807	807	790	852	809	817	822	799	773	855	786	816	830	823	847	852	832	851	844	803	883	828	855	788	823	786	818	792	854	827	772	854	792	809	785	830	797	825	788	819	792	792	826	803	821	796	835	827	858	774	864	831	801	804	796	839	797	800	849	799	839	818	807	840	796	833	822	815	843	833	808	839	754	759	748	780	817	751	819	865	791	803	801	796	777	801	838	853	852	889	821	832	873	799	822	801	787	819	798	796	811	834	817	831	816	868	742	842	784	878	787	885	815	807	835	885	823	831	835	802	838	794	792	769	813	814	768	886	802	822	844	819	873	797	797	815	849	786	797	819	786	782	794	813	838	843	859	827	834	843	761	828	857	796	822	809	808	775	824	808	809	761	811	799	792	810	787	842	796	772	769	798	821	836	836	810	804	815	797	810	804	856	816	803	860	783	829	837	786	807	781	764	815	814	840	816	804	791	832	748	819	791	767	783	817	768	783	807	805	775	787	854	799	823	822	850	844	789	821	780	797	830	819	790	819	819	802	789	805	836	868	824	799	795	858	796	751	833	846	759	790	840	814	839	884	844	809	863	821	852	846	810	813	787	834	830	824	859	828	776	807	843	861	821	838	829	783	886	811	804	844	819	804	761	833	799	820	796	822	827	820	806	827	776	793	822	808	778	825	846	847	790	809	812	829	793	790	824	828	825	789	795	808	825	800	804	789	780	789	791	814	825	853	802	825	881	844	810	789	792	840	858	802	804	834	803	824	810	860	799	863	789	814	828	836	852	812	826	820	718	859	844	851	810	840	845	815	805	793	821	801	793	824	796	840	847	822	795	815	836	762	793	798	824	824	810	793	844	831	800	794	842	851	819	780	792	804	796	797	821	802	806	802	842	858	806	846	823	800	832	804	853	789	827	844	844	774	852	869	807	785	832	799	818	812	836	855	752	816	812	767	803	821	861	810	799	861	828	793	825	847	804	811	849	827	826	834	810	796	802	802	819	771	865	792	835	833	795	791	771	800	798	808	762	805	795	805	821	843	819	804	838	787	824	832	841	805	773	848	831	829	775	781	770	799	844	789	796	861	785	762	794	758	811	826	813	818	821	845	803	764	830	804	833	848	822	792	849	807	802	825	791	820	799	827	838	809	864	790	823	759	813	781	808	819	830	816	802	795	836	774	859	770	777	841	816	827	830	767	852	822	805	802	781	795	807	819	824	844	820	814	795	805	862	805	825	769	774	828	818	790	791	835	785	768	866	793	878	891	840	805	788	833	786	747	857	801	823	832	783	789	836	809	768	860	773	809	846	809	808	828	831	870	831	821	844	846	828	827	778	785	840	812	830	848	824	912	795	809	872	807	816	803	833	776	786	820	832	851	779	788	805	805	819	836	854	838	832	794	766	807	833	810	798	816	810
4791	1179	1454	1079	753	531	416	379	296	273	229	235	206	204	201	192	195	194	156	170	161	163	163	167	170	169	200	250	211	179	162	167	172	164	167	169	212	229	243	190	155	152	157	162	143	145	147	188	198	212	206	155	173	154	278	132	151	154	155	158	140	166	154	175	155	137	159	140	133	160	130	160	155	153	151	154	171	144	148	141	151	147	123	143	152	156	162	169	139	156	140	135	136	146	144	149	123	138	177	151	172	143	148	122	122	150	171	143	152	161	157	152	127	116	160	153	144	163	175	141	144	163	167	145	143	157	146	183	157	153	132	157	123	162	128	154	164	151	132	145	160	154	149	144	164	131	156	160	147	167	126	150	133	155	165	133	143	153	145	160	141	126	169	147	196	141	141	146	160	144	166	127	150	157	146	149	166	146	142	156	138	153	160	163	150	126	167	147	129	148	154	149	152	159	144	151	156	157	156	165	171	162	165	138	135	163	148	137	145	144	133	144	149	174	144	161	123	141	164	157	131	136	142	166	146	155	164	144	133	143	169	167	149	154	156	134	165	149	146	145	143	128	136	140	133	155	175	148	137	149	141	158	166	137	135	152	150	127	173	127	163	150	133	167	131	149	150	148	148	154	141	158	165	137	146	153	156	169	153	152	143	154	157	151	154	132	178	156	155	147	169	147	150	132	140	152	138	144	142	129	153	147	156	162	141	139	163	135	159	138	137	135	137	146	161	160	137	154	154	129	156	131	150	145	152	145	154	159	162	165	130	163	147	146	124	173	153	145	159	151	143	166	136	138	161	173	154	169	141	146	136	149	162	167	155	146	140	167	148	156	162	127	127	184	145	151	130	153	162	151	149	172	156	130	155	175	137	146	156	124	135	135	148	164	141	150	149	130	135	156	167	150	138	143	143	159	142	146	154	168	135	142	170	154	147	165	139	143	160	149	153	159	161	163	152	147	148	149	158	176	141	158	153	146	151	162	148	159	145	166	136	153	142	135	146	150	131	125	147	153	163	135	133	173	164	142	150	140	153	125	148	150	156	132	139	161	135	128	137	130	137	140	130	144	159	154	134	161	143	147	153	147	167	146	145	154	157	139	137	131	133	131	157	132	171	158	143	161	163	149	143	186	145	155	152	159	145	135	162	116	166	161	148	126	130	149	140	130	145	154	162	159	155	148	139	160	159	139	143	151	116	151	166	144	133	145	155	147	147	156	149	166	152	131	145	166	154	160	124	139	164	133	156	165	157	139	132	151	167	147	139	156	119	156	163	122	153	143	156	159	149	153	145	137	167	137	136	130	161	143	159	148	146	158	145	128	129	136	167	163	157	169	155	149	153	141	179	161	158	147	140	136	163	148	128	151	138	138	147	120	152	175	154	162	152	168	151	166	130	129	154	144	168	169	146	128	130	170	148	133	143	146	134	134	140	157	142	136	144	147	144	163	151	139	138	145	150	181	152	137	146	119	185	188	149	155	159	155	150	145	148	118	158	155	149	144	128	131	156	161	159	132	129	177	143	149	150	148	129	150	145	159	137	145	149	143	154	171	157	128	168	125	170	158	163	154	143	144	149	165	146	170	172	167	157	156	135	132	148	135	126	148	144	151	144	162	153	179	152	138	164	170	158	147	159	136	148	169	155	161	149	166	133	151	129	153	154	150	138	151	130	143	162	131	134	127	151	144	129	133	145	159	143	142	167	135	179	162	152	135	150	158	155	147	161	172	175	161	149	131	154	165	163	175	156	158	122	186	158	142	144	156	142	155	154	174	145	141	158	166	170	132	148	139	141	168	138	167	134	153	165	144	146	139	155	159	151	131	135	134	151	132	151	148	143	148	152	153	170	160	149	130	126	141	133	148	179	149	167	167	157	161	145	165	134	155	148	152	144	136	151	153	151	155	164	150	132	153	144	161	162	166	135	166	147	129	138	146	146	148	153	158	144	171	142	157	169	151	138	155	130	159	156	152	149	145	147	140	159	148	154	157	145	151	154	139	166	159	169	142	131	136	161	142	159	154	160	136	153	162	166	147	152	145	174	148	143	127	158	141	168	139	157	157	155	177	158	134	139	135	152	141	147	142	153	142	143	162	157	152	135	129	146	128	131	164	167	137	146	151	144	153	163	156	158	137	134	168	141	156	153	145	166	156	145	144	146	148	162	136	162	145	166	126	167	153	154	150	144	133	138	154	167	128	154	151	141	138	144	131	127	173	132	146	168	143	145	156	141	153	126	139	149	161	144	166	151	139	125	137	121	151	161	157	173	155	165	155	141	158	161	148	148	159	161	166	142	151	150	141	153	154	141	163	148	146	137	144	147	161	115	163	145	141	153	136	151	143	137	141	155	177	148	155	146	161	129	140	135	166	148	137	139	167	160	156	143	159	140	151	165	144	155	137	123	156	154	117	156	157	147	173	157	153	146	166	149	128	129	144	141	147	136	163	153	133	145	150	170	166	139	124	160	155	138	151	146	158	142	144	150	141	137	152	160	164	177	138	143	163	153	157	173	151	134	124	142	136	148	174	147	136	149	145	154	142	158	145	159	132	147	141	158	140	160	156	145	159	174	133	131	161	143	150	145	151	140	150	138	157	151	165	167	153	185	157	141	147	166	140	163	146	129	141	175	157	129	139	143	142	138	130	153	125	154	161	167	144	151	166	134	167	143	153	149	138	146	144	148	146	127	136	164	140	142	151	170	149	149	119	147	150	146	143	142	150	143	140	149	138	149	152	144	135	146	124	146	152	153	146	131	138	166	149	146	168	148	143	145	138	135	160	166	158	140	141	140	128	140	156	153	153	147	155	153	156	138	160	154	141	145	143	156	144	164	153	154	154	143	149	148	165	153	165	158	148	148	131	143	158	151	145	149	144	143	158	143	139	154	147	143	152	140	177	139	167	142	130	156	130	154	133	174	158	144	152	148	173	174	157	138	147	139	164	160	148	129	162	175	157	148	147	154	170	148	161	159	145	139	155	153	146	148	157	145	141	153	157	129	163	123	119	147	145	150	160	136	131	160	126	176	157	149	129	154	154	153	144	130	170	150	149	174	150	157	145	168	164	143	167	157	142	143	148	144	166	141	161	127	143	140	163	166	148	150	133	133	163	135	148	153	160	153	148	149	149	128	139	136	143	183	144	153	149	152	129	172	166	149	165	156	155	155	144	166	161	146	152	123	143	172	140	147	144	159	146	155	128	150	126	142	133	143	148	137	150	151	143	160	159	153	148	163	157	133	165	149	132	123	161	166	155	139	120	161	151	127	152	145	138	132	145	131	147	132	155	134	149	132	169	137	141	159	151	145	157	143	130	137	159	152	135	163	141	154	144	156	146	128	163	159	148	148	152	149	154	142	153	154	144	149	156	149	156	149	152	154	169	155	143	128	151	133	148	175	150	149	161	146	166	154	162	150	177	145	156	159	142	148	149	151	153	171	138	142	165	136	151	135	126	140	134	143	162	148	157	155	151	157	137	135	138	154	143	129	132
5485	1659	3731	4051	3424	2857	2307	1947	1648	1445	1254	1161	1115	1003	949	903	847	809	794	787	728	730	670	716	696	818	1204	1634	1356	832	726	705	642	620	612	810	1208	1423	1184	895	714	621	566	552	557	539	658	871	876	1154	1205	593	568	619	1796	535	510	569	484	510	529	549	558	540	483	512	493	465	487	536	479	520	542	521	518	504	473	494	532	510	489	497	521	529	523	484	463	489	489	534	477	468	496	475	522	485	518	477	473	469	556	472	500	506	505	520	470	485	451	482	460	486	495	511	515	501	489	473	498	523	462	508	460	504	484	500	491	495	500	555	488	473	499	493	467	503	508	528	461	485	489	475	500	537	474	462	489	466	517	417	473	503	481	485	511	544	487	503	495	492	509	493	518	492	512	498	462	486	510	519	495	477	509	498	505	485	490	487	513	511	466	438	498	534	503	469	464	508	502	471	492	504	500	457	501	495	507	487	475	465	504	492	526	500	503	460	495	461	493	513	514	517	472	494	499	502	500	498	485	451	463	513	526	499	514	505	497	495	516	487	480	540	483	494	504	464	483	503	475	509	477	496	472	518	495	495	498	536	502	471	486	478	483	459	452	493	487	488	486	497	492	509	501	503	496	520	482	533	507	500	501	465	469	497	510	502	468	497	487	475	469	498	532	482	470	482	448	450	497	509	474	521	497	499	490	510	499	494	487	499	465	483	465	508	477	462	462	478	483	468	497	498	467	470	513	501	518	502	465	509	490	491	488	479	486	517	504	529	531	491	517	478	480	511	490	518	440	514	502	497	458	494	504	500	453	470	515	486	507	489	493	477	517	478	517	477	492	495	467	503	497	506	476	503	490	501	486	502	477	472	473	488	529	496	516	440	479	460	515	502	451	505	470	484	491	505	471	462	465	451	506	495	455	457	476	488	478	501	536	475	501	501	510	488	525	478	452	522	463	491	501	418	484	489	511	482	513	480	470	534	502	492	486	461	508	474	473	524	480	481	461	526	493	450	482	482	498	467	507	517	466	476	508	516	475	460	498	483	514	481	468	481	494	497	464	513	476	475	471	492	500	481	474	526	489	503	479	490	476	485	458	524	496	508	471	491	466	471	483	511	495	473	507	480	497	470	496	474	485	476	521	485	480	483	487	496	483	501	488	503	547	465	454	500	511	520	481	484	485	467	517	515	464	502	489	511	474	464	548	484	503	480	495	467	467	522	487	501	520	509	458	531	499	522	524	456	494	509	466	506	505	478	486	505	478	441	490	515	474	500	468	545	511	469	506	495	478	481	487	492	463	477	547	453	468	515	453	503	434	476	446	485	511	490	468	479	506	511	504	455	484	475	440	490	493	459	471	478	532	506	497	527	475	459	474	496	500	463	513	513	466	567	461	474	500	489	515	483	474	484	492	481	518	501	531	527	496	460	500	499	454	476	477	529	515	486	492	513	473	488	466	484	462	477	509	520	510	492	487	517	490	479	457	479	506	477	478	497	467	505	449	481	474	511	504	492	525	529	502	516	437	481	478	477	456	475	463	487	461	506	486	498	500	514	568	523	491	506	483	495	499	481	494	509	496	476	501	503	505	526	485	499	476	465	542	463	470	504	485	482	472	456	460	522	505	459	432	545	489	500	520	500	482	494	482	483	492	490	484	492	482	476	495	474	480	474	494	499	493	484	489	489	501	475	497	474	454	435	455	463	505	505	498	473	473	468	513	482	482	451	492	470	457	568	536	515	498	484	491	526	485	473	496	489	471	504	507	497	497	513	493	476	538	488	466	492	518	435	460	499	526	488	469	514	445	486	490	533	472	505	495	474	477	490	534	453	494	503	490	559	455	487	535	448	532	465	512	488	462	508	497	514	517	506	481	481	491	487	511	534	514	478	472	491	497	515	509	461	488	464	522	513	455	498	495	522	491	501	496	455	492	484	497	500	489	445	499	467	452	464	496	497	521	509	477	461	456	508	479	497	454	503	473	481	499	498	475	462	562	480	491	501	471	497	488	531	496	482	493	494	549	513	498	504	470	489	443	466	492	501	474	469	483	482	449	506	470	504	474	478	481	513	494	514	479	476	483	475	468	471	473	448	488	493	483	530	467	493	479	491	496	477	522	506	510	479	508	509	441	445	538	468	519	487	546	447	486	478	471	505	539	508	511	473	484	487	485	480	484	481	480	470	517	525	492	503	518	525	481	508	512	444	467	503	446	542	494	476	481	510	499	520	506	532	489	511	492	476	486	470	505	467	510	496	470	513	506	512	461	487	470	494	481	517	499	504	443	495	509	499	470	519	480	488	496	515	516	496	489	488	513	500	510	463	506	471	495	485	467	508	460	505	511	494	519	517	458	499	418	524	481	436	526	485	464	516	505	498	463	464	482	491	506	502	509	453	483	522	495	480	496	494	506	500	489	517	456	514	495	469	482	508	480	464	495	463	456	494	497	498	499	496	483	520	496	495	492	506	493	505	470	491	462	465	482	456	521	520	486	486	512	510	491	478	509	521	522	463	571	491	472	485	493	475	477	456	444	511	518	537	475	486	479	481	473	475	484	478	498	478	503	506	511	499	455	462	508	446	524	466	500	501	502	508	497	477	487	494	554	481	469	535	466	481	475	493	513	503	543	492	488	469	477	507	492	481	509	491	481	507	495	500	494	453	466	457	474	482	532	496	456	488	490	445	504	504	463	521	477	547	476	501	478	505	458	513	475	483	536	472	496	490	477	466	474	477	446	504	503	523	490	500	465	524	517	540	486	515	509	496	482	497	484	488	484	483	485	480	514	471	489	496	505	494	486	509	483	482	463	497	488	460	502	477	486	472	513	491	480	495	517	496	485	538	544	492	449	476	522	485	450	473	460	508	528	478	561	476	501	444	476	485	520	482	470	473	508	482	512	494	496	469	481	511	503	489	440	495	479	497	471	503	459	484	478	457	478	482	507	490	460	496	480	502	490	500	494	498	508	504	485	493	523	491	512	511	526	490	519	476	486	498	501	475	524	506	507	500	498	465	491	494	528	496	510	506	494	508	488	509	446	483	509	509	502	536	471	465	494	496	467	548	493	491	500	483	498	473	465	480	423	494	495	543	470	470	480	496	452	494	518	463	515	511	525	521	523	468	482	490	562	446	502	497	453	548	521	486	494	454	501	491	486	479	491	492	488	496	508	475	524	477	473	469	494	491	465	488	497	484	445	497	456	452	479	481	482	463	473	525	491	496	494	507	488	485	490	501	494	509	500	504	468	551	490	474	451	488	530	498	496	469	481	473	492	502	552	492	495	463	465	493	467	481	486	507	510	486	487	543	494	508	499	521	465	478	470	494	494	481	522	506	491	493	522	499	486	499	490	523	453	493	500	548	490	465	495	475	484	487	489	514	498	479	532	514	455	481	528	524	504	509	536	464	475	499	494	540	534	488	483	516	509	461	483	487	514	485	484	496	433	499	487	509	485	492	474	494	500	519	446	519	498	466	471	513	480	492	466	509	467	488	539	493	511	495
8897	2353	2747	1952	1258	861	637	550	451	357	334	280	261	258	214	192	198	197	205	156	175	171	176	165	170	177	261	297	287	224	178	167	191	173	151	191	231	269	258	191	156	148	116	123	152	144	169	208	196	211	244	162	156	173	369	116	138	141	145	137	144	123	122	150	156	130	152	147	124	125	139	152	135	125	123	135	125	133	140	130	140	141	122	136	128	138	127	151	134	137	130	134	143	129	148	117	133	132	130	100	115	149	121	155	134	153	133	144	126	147	138	134	129	139	116	138	128	148	129	125	124	128	133	159	126	159	117	137	133	139	124	116	143	132	141	126	121	120	136	122	112	127	130	146	129	130	133	122	137	116	127	151	129	121	138	139	125	123	138	142	110	142	140	135	121	147	118	141	128	145	126	125	116	130	114	154	118	134	121	121	118	126	129	152	114	149	133	110	140	129	149	132	121	140	128	135	147	125	147	132	138	135	117	139	115	144	142	131	136	137	144	144	122	152	122	144	126	130	122	123	139	137	117	128	127	129	132	100	136	128	142	140	130	136	140	123	126	136	118	132	119	124	135	158	145	132	112	151	136	138	124	108	135	140	125	132	140	122	158	122	116	154	140	147	125	134	134	130	141	139	131	123	163	144	129	137	128	126	151	123	145	117	125	130	131	126	126	121	139	127	112	119	146	130	155	131	130	148	124	142	141	136	135	122	134	140	142	152	139	133	107	150	135	151	122	137	125	124	125	133	136	118	161	117	126	131	135	120	130	137	143	120	128	165	100	133	121	131	115	138	130	126	123	160	128	141	129	124	134	120	164	117	121	141	129	138	154	109	143	120	109	134	141	123	137	128	133	129	131	123	142	130	127	128	161	109	136	146	135	130	139	147	123	117	149	129	139	119	127	110	147	148	119	134	143	139	137	147	133	128	149	125	127	125	128	122	112	117	115	119	145	125	118	141	143	117	138	150	139	145	134	135	146	129	127	142	142	138	127	128	130	128	115	135	137	124	120	153	142	142	120	128	114	118	148	133	127	138	129	122	130	118	125	123	117	144	139	112	133	135	134	134	148	131	129	120	129	123	154	124	131	124	138	161	133	133	139	142	125	149	138	147	137	129	161	134	146	122	117	122	137	156	129	132	146	125	137	135	115	138	119	135	145	133	118	126	145	139	135	141	127	137	158	152	139	155	123	119	129	117	133	117	136	126	117	151	133	154	126	138	150	135	132	136	140	155	154	127	130	118	132	147	142	124	125	145	139	130	109	122	121	156	137	110	127	136	131	111	132	138	133	128	121	144	145	148	137	124	142	124	133	152	135	148	130	121	131	133	132	133	131	128	146	139	141	133	127	115	117	125	111	137	142	130	137	134	148	143	128	149	130	146	137	128	127	123	123	131	141	148	136	139	129	125	157	147	131	103	118	119	133	124	127	143	127	129	135	130	129	152	134	112	127	137	122	142	139	134	140	142	123	146	141	126	128	134	135	123	160	135	113	151	140	129	111	125	117	144	130	160	127	115	144	139	127	132	119	113	136	125	121	128	152	151	117	131	122	156	121	150	122	149	151	144	152	157	134	132	133	123	134	135	104	136	128	124	132	123	111	123	138	149	115	134	148	132	128	125	114	141	138	150	133	119	131	108	132	128	138	145	137	128	147	113	128	121	134	140	142	126	144	131	116	131	131	128	134	133	141	162	144	141	140	144	122	129	117	130	132	121	128	108	140	125	127	135	120	129	138	147	127	141	121	150	125	125	136	134	148	137	121	159	110	142	120	157	132	117	100	140	143	130	136	131	141	165	144	135	138	124	135	128	148	130	170	153	117	140	126	134	144	139	145	117	130	129	129	141	143	114	136	134	133	137	138	129	128	129	126	139	140	147	149	155	126	142	146	126	144	122	138	145	114	134	116	139	117	112	124	133	111	135	146	131	130	123	137	133	144	129	136	134	130	118	142	134	121	145	125	124	126	132	133	156	140	131	149	133	149	117	144	112	131	125	120	137	113	137	133	125	144	139	127	129	134	132	130	134	144	132	113	134	148	142	143	151	133	120	123	142	135	154	137	134	123	119	126	150	134	128	147	140	125	134	125	155	138	149	137	122	147	131	137	143	137	145	125	132	116	128	140	129	137	140	117	120	130	136	124	142	143	118	125	112	129	140	114	152	120	135	152	129	131	134	142	125	136	148	120	135	134	118	113	135	133	120	117	129	127	123	146	137	133	142	131	117	136	136	130	139	131	117	134	132	128	143	134	131	131	147	143	111	135	141	107	135	147	110	147	118	138	138	135	137	114	122	150	142	140	131	135	133	120	117	138	126	150	140	139	121	141	116	135	123	136	132	125	135	135	134	155	121	158	146	146	138	119	123	137	141	128	154	132	129	121	138	121	122	139	131	135	137	136	129	134	132	117	124	110	136	136	136	138	126	127	109	141	132	141	126	131	133	147	132	134	115	123	140	149	140	125	132	144	140	117	136	137	138	103	147	122	150	135	137	122	150	142	108	135	141	120	128	135	135	152	140	138	131	117	120	122	150	138	142	110	117	125	127	124	135	128	138	144	127	140	130	123	139	114	124	120	136	137	133	144	134	117	115	130	156	142	143	143	119	129	152	130	154	144	145	153	146	129	131	145	143	124	137	141	123	139	144	144	125	121	134	112	140	141	123	125	155	136	135	139	144	131	116	158	119	132	156	148	142	121	127	121	122	118	125	140	156	119	112	145	125	138	129	142	118	110	122	125	138	115	141	129	139	124	128	135	148	138	125	139	135	138	134	104	129	134	129	124	129	131	132	107	148	136	145	123	149	149	135	123	142	126	152	134	139	117	115	116	134	141	127	135	126	152	139	155	139	122	119	140	127	129	111	130	128	146	145	141	166	141	131	140	135	149	131	138	135	133	122	129	127	120	131	132	141	139	142	146	119	137	123	115	141	129	130	137	119	137	139	157	123	108	141	142	149	142	138	140	108	133	136	127	141	128	137	116	136	127	154	138	125	132	151	119	138	150	129	135	123	111	137	126	128	130	153	123	110	125	121	142	113	135	128	137	132	139	143	138	133	126	115	137	134	135	144	122	130	149	146	120	146	145	138	128	128	131	134	122	123	128	119	118	123	127	137	129	142	119	139	122	136	141	155	111	130	111	123	148	134	131	133	124	128	143	129	137	125	133	150	140	133	132	136	124	154	138	107	132	152	157	137	112	123	131	123	139	138	127	116	134	137	143	130	122	140	131	137	135	118	127	118	136	125	108	126	135	140	129	139	143	136	129	148	112	121	132	142	157	136	144	114	140	128	118	126	143	118	137	132	130	146	143	123	135	140	130	116	146	130	146	136	135	156	138	118	146	133	139	125	129	118	149	153	145	140	145	157	139	153	140	129	142	112	135	141	130	148	150	126	157	144	128	127	139	136	129	132	128	135	150	133	133	127	131	133	126	137	135	127	119	147	122	134	145	134	142	134	123	123	148	122	116	154	122	127	135	125	156	116	140	132
7729	2712	6433	6876	5869	4717	3793	3111	2709	2304	2067	1741	1665	1400	1344	1216	1127	1084	1011	892	901	818	795	770	787	880	1590	2448	2092	1436	902	774	687	694	672	1018	1687	2293	2059	1257	887	680	615	584	586	611	804	1385	1165	1343	1736	672	485	633	3118	495	492	510	524	545	515	467	525	454	498	494	488	467	495	492	488	506	463	489	463	449	505	464	476	521	447	445	483	455	521	451	509	471	509	504	468	477	479	474	480	486	443	470	469	437	453	449	462	478	482	459	492	475	431	454	417	454	475	472	467	429	462	437	450	444	459	445	471	485	468	476	425	442	454	431	449	414	442	467	500	469	478	483	479	455	422	470	406	440	452	453	452	449	434	482	472	471	436	442	485	436	462	492	435	436	426	486	502	485	428	438	465	458	432	460	458	457	433	459	448	443	469	451	458	456	461	496	466	465	439	468	463	490	425	468	469	446	485	461	410	461	470	457	508	474	456	454	435	450	446	455	443	476	432	468	481	443	437	435	444	448	445	432	454	418	450	463	437	451	483	415	463	464	502	428	437	443	442	448	446	460	481	458	470	482	451	486	505	445	442	434	437	446	470	438	477	477	457	432	444	427	476	470	449	475	474	431	450	467	464	445	443	443	437	444	469	492	463	458	455	452	484	444	437	431	443	426	457	451	447	446	417	441	457	453	429	450	456	461	451	452	467	412	428	461	405	457	442	462	451	453	490	502	444	448	449	449	433	448	478	453	442	471	414	476	448	446	449	440	480	412	463	459	438	455	433	438	461	462	486	423	444	448	461	469	443	433	436	470	456	458	464	411	472	430	458	414	424	439	450	457	407	480	453	466	423	472	414	433	460	489	458	435	431	445	463	457	474	457	435	437	438	463	468	470	474	436	440	474	466	458	463	479	448	455	440	441	456	481	451	418	440	424	438	436	477	444	418	432	460	471	441	465	416	446	493	451	398	438	470	459	465	479	402	415	411	428	491	446	496	454	432	470	412	449	447	478	458	433	445	410	431	471	509	476	453	444	459	455	463	432	442	462	479	436	465	475	442	434	430	461	460	446	475	457	456	485	464	454	448	410	469	474	419	419	478	471	473	435	421	420	431	428	450	455	440	417	471	460	448	481	453	463	414	424	446	426	480	464	432	451	463	435	439	470	468	422	438	462	442	458	457	441	446	437	468	471	459	477	441	435	472	466	438	448	451	430	453	423	450	458	471	457	442	423	473	462	434	474	468	402	478	483	437	440	439	450	460	428	437	442	459	432	499	438	443	422	474	425	431	482	464	431	477	473	455	462	470	483	451	408	456	469	452	455	442	456	431	468	431	463	472	475	438	462	480	441	450	468	422	479	424	480	421	466	442	457	470	426	437	445	463	439	446	446	449	392	468	446	471	427	456	443	480	442	459	443	436	455	459	452	445	463	431	470	464	415	453	468	434	481	458	444	441	422	441	472	437	423	434	502	442	428	449	440	441	467	464	470	447	415	493	434	464	413	423	448	419	442	491	430	466	448	423	441	429	433	457	443	456	463	427	436	447	413	412	455	425	452	433	451	436	459	420	446	465	480	469	473	478	473	409	442	482	454	454	482	428	466	447	464	450	473	452	468	425	453	444	468	448	442	450	489	416	477	438	435	447	455	461	488	446	454	451	455	437	434	438	468	488	461	455	450	410	486	435	443	474	401	437	472	432	449	468	456	433	429	439	431	447	391	414	497	461	443	475	450	439	444	459	477	455	444	452	455	422	461	444	454	459	460	432	450	435	461	450	453	468	419	457	437	480	466	471	456	472	449	433	433	465	454	420	448	449	403	443	484	456	450	417	479	468	462	444	474	442	470	430	475	426	476	443	466	420	499	459	409	496	418	459	446	439	459	482	480	459	450	451	445	483	474	458	463	420	475	479	420	456	415	467	454	455	436	471	460	463	423	495	455	456	453	451	456	474	419	447	429	420	442	395	427	474	460	417	453	408	433	442	414	461	430	481	495	510	480	443	451	425	458	431	444	455	460	474	459	489	465	471	462	476	448	463	438	453	468	444	467	442	477	482	446	452	450	426	448	455	495	442	423	439	448	443	470	435	475	406	447	421	458	460	490	391	424	476	448	445	463	431	434	408	474	447	474	456	454	414	462	450	424	461	393	438	457	445	449	459	470	429	429	439	479	480	416	420	425	421	474	463	472	457	468	432	477	460	455	434	457	440	497	497	510	431	434	446	458	452	463	445	482	455	418	428	431	453	479	433	462	495	436	445	447	459	454	411	495	453	462	482	423	465	427	450	422	473	438	459	483	390	477	484	444	497	445	457	461	422	407	456	459	455	453	463	407	473	438	463	420	489	483	486	447	433	458	483	464	461	443	458	455	463	458	435	466	471	459	452	467	468	448	445	476	490	444	465	450	427	410	486	473	474	451	456	436	465	467	448	441	494	436	482	439	453	453	483	425	439	462	464	467	453	453	432	479	475	460	483	495	429	483	462	395	437	442	404	476	448	472	419	465	446	444	467	468	496	433	430	491	467	475	469	483	449	451	468	437	450	405	437	453	479	425	457	448	501	401	427	504	447	458	460	449	452	462	449	475	462	458	438	499	449	442	476	492	468	464	444	472	451	451	461	464	447	465	457	428	476	416	475	452	450	452	425	430	465	434	454	476	449	426	458	453	475	441	419	454	490	469	476	451	464	467	466	441	421	412	447	463	481	460	465	453	471	476	470	437	428	475	451	478	471	475	454	439	456	422	481	442	452	467	450	479	458	448	469	451	433	490	446	453	450	446	462	421	459	454	450	487	426	462	479	465	492	454	449	431	438	443	462	495	487	498	433	447	400	472	465	455	424	445	466	429	432	456	431	444	428	441	441	427	460	498	443	469	488	463	444	446	458	429	440	433	478	432	430	440	437	466	445	449	488	496	428	436	434	458	479	485	458	443	391	430	457	416	477	455	462	459	448	477	450	428	479	471	489	449	468	430	417	467	408	449	471	466	487	455	478	496	458	472	450	434	425	422	468	448	507	467	453	464	443	459	462	432	452	469	440	422	444	434	446	461	452	432	439	472	443	484	425	484	458	456	452	452	409	423	446	418	455	464	460	467	449	462	459	451	464	458	456	419	453	404	463	445	459	453	425	470	460	460	467	464	424	446	462	461	442	429	452	458	470	428	445	424	486	439	482	443	439	471	463	426	480	432	458	449	461	446	492	450	486	454	415	445	463	464	466	446	458	452	468	442	461	459	445	456	413	458	448	470	475	491	420	437	474	485	471	428	470	443	457	452	446	435	451	447	479	467	450	437	457	472	468	450	463	417	469	402	445	467	475	438	478	463	438	450	445	452	476	418	460	477	430	404	449	474	464	449	440	440	448	446	424	453	447	429	479	459	451	431	465	445	420	462	475	486	435	419	454	415	491	456	430	440	463	408	476	468	420	490	487	488	434	483	442	456	448	458	413	455	457	495	448	471	458	431	474	454	459	457	436	451	457	426	438	489	440	445	484	446	440	447
1348	331	328	324	283	314	276	279	283	257	285	271	286	254	290	289	261	245	239	271	254	260	302	250	266	271	273	280	269	275	281	274	233	269	288	262	274	275	255	259	261	265	289	246	261	279	282	277	273	268	269	274	270	241	309	247	278	269	293	309	219	282	234	266	278	273	247	286	289	259	243	314	270	285	234	242	267	296	270	250	285	245	259	271	260	269	283	265	285	281	276	252	305	285	267	261	250	245	285	254	278	276	295	285	265	254	279	275	287	260	278	279	257	255	264	280	273	276	282	263	261	261	288	274	287	252	309	257	288	250	261	264	286	283	263	260	227	250	301	282	260	286	239	269	232	256	268	263	270	256	258	287	263	252	295	259	265	269	298	272	242	269	264	252	264	261	266	252	268	250	256	263	289	269	282	257	277	267	302	269	285	295	268	283	265	295	266	275	258	281	276	270	269	265	258	238	269	295	271	277	264	254	274	260	309	255	282	290	281	267	300	283	278	291	252	254	264	281	258	276	278	288	283	254	264	236	278	260	276	254	268	266	261	272	280	275	284	297	292	284	308	243	286	268	279	253	276	252	240	267	280	260	298	283	240	275	260	275	294	293	267	284	278	287	274	290	257	251	273	268	271	255	279	256	296	270	297	279	248	264	248	281	259	266	252	284	248	274	255	265	248	285	272	237	239	264	298	276	272	294	279	275	262	273	256	272	258	269	277	265	301	262	300	269	272	307	270	260	238	273	285	284	284	264	268	271	238	248	269	252	287	279	268	262	265	268	298	254	275	266	293	272	287	280	280	270	291	250	263	240	294	265	260	265	297	297	254	270	269	257	262	282	241	294	249	247	249	269	248	244	264	294	279	265	260	275	257	274	252	287	261	274	284	281	294	275	268	272	255	254	254	284	287	250	231	258	242	275	245	266	263	247	264	275	268	239	268	253	303	286	284	255	278	241	257	276	261	289	265	277	295	285	290	267	275	269	283	260	280	270	295	283	284	271	238	277	274	286	261	264	257	280	271	268	235	265	270	272	264	263	276	269	260	264	267	283	271	305	281	289	262	263	255	278	277	303	257	260	287	286	241	269	292	272	276	273	290	282	278	262	250	257	272	239	244	261	278	285	269	252	255	281	255	317	271	271	284	268	289	272	264	230	290	281	278	314	252	292	257	299	294	272	299	303	259	271	270	268	289	302	266	258	261	251	252	264	292	259	260	306	271	254	262	281	265	263	259	279	264	283	264	313	276	279	287	272	273	313	262	253	278	284	247	247	324	297	267	238	279	285	280	264	255	301	282	287	236	256	257	268	272	273	284	260	270	299	295	292	276	262	269	269	263	260	282	238	244	255	259	310	275	286	244	271	253	243	278	295	294	261	266	302	275	263	254	256	272	277	269	275	280	273	293	266	281	252	275	277	294	291	257	245	271	279	269	267	307	276	273	269	267	258	225	277	277	262	290	263	255	257	278	295	242	262	279	288	254	276	276	287	246	245	287	261	252	290	261	260	251	273	268	289	280	269	269	293	255	257	258	295	274	278	276	270	246	280	248	266	262	264	278	291	291	259	269	279	269	298	268	258	241	254	273	251	271	246	291	252	256	262	268	274	254	292	269	269	266	252	256	289	286	258	284	248	256	252	302	293	256	259	269	268	271	276	273	255	254	267	256	268	275	251	293	287	237	264	271	283	277	270	240	302	247	260	281	264	270	264	255	267	253	273	300	268	277	291	254	276	309	278	276	308	279	250	246	258	276	278	283	266	262	265	261	286	288	287	271	257	262	263	243	282	279	270	270	299	290	251	258	276	265	304	262	265	280	271	294	262	270	243	271	245	289	260	263	269	257	251	264	245	277	264	270	274	281	288	269	271	236	272	293	278	285	287	250	259	303	264	254	265	288	287	258	255	286	266	250	271	263	282	282	304	281	261	292	292	298	277	253	284	274	274	286	272	245	288	281	284	278	264	264	275	267	267	255	281	244	274	272	301	259	275	277	265	290	288	272	274	279	301	286	284	241	285	259	263	298	286	284	289	271	261	282	246	277	285	262	296	264	273	270	277	280	278	281	265	289	306	272	238	256	265	240	246	260	276	257	246	261	272	292	243	298	277	247	271	239	264	283	239	292	247	259	295	269	302	254	252	298	279	269	260	283	244	306	287	264	265	234	282	284	267	275	261	250	267	288	269	266	232	272	284	257	275	277	268	284	264	298	261	280	303	275	281	260	255	269	275	280	254	274	237	277	245	276	268	281	259	253	294	270	267	287	256	290	279	273	266	254	260	269	234	263	256	271	296	261	297	276	269	273	278	289	280	260	273	270	253	245	262	266	236	247	258	270	255	256	264	264	278	277	270	266	284	258	261	249	277	245	263	269	276	273	270	281	259	272	278	291	266	283	269	289	267	281	264	256	260	274	274	300	266	283	281	277	242	264	270	253	272	272	295	259	259	286	271	281	235	267	260	295	271	315	267	241	256	253	283	302	288	275	263	292	278	248	298	253	272	250	244	271	251	265	275	277	257	272	279	278	251	253	241	264	285	271	267	230	284	254	266	278	285	259	291	286	262	260	259	262	295	280	259	256	270	243	251	258	263	252	270	260	270	274	280	286	276	293	300	303	246	277	241	249	270	283	275	290	264	297	299	283	264	247	268	283	309	269	289	279	267	275	279	257	243	255	285	250	265	246	290	280	301	286	247	269	266	261	260	273	282	281	290	243	279	261	264	276	288	285	297	275	284	269	263	290	291	266	284	302	250	274	254	310	288	268	263	278	294	265	271	267	276	289	279	260	304	265	267	270	266	274	254	296	267	262	252	268	272	256	278	243	267	295	279	244	264	308	266	249	277	263	284	275	278	270	270	259	277	242	246	291	236	284	274	268	269	286	264	283	274	255	286	235	268	297	243	280	279	273	258	315	297	285	277	249	266	260	276	252	281	253	271	273	266	282	244	264	272	280	270	266	238	273	265	248	250	277	241	290	295	250	260	281	281	261	285	247	261	258	263	254	276	283	263	254	284	272	286	284	284	225	277	276	263	284	277	285	279	263	267	270	258	269	227	289	289	293	276	269	248	260	275	284	267	253	266	296	271	253	247	280	286	257	259	280	277	254	272	242	260	301	264	277	275	281	267	276	306	258	287	259	271	295	278	256	297	277	256	233	273	268	261	251	252	250	254	268	271	271	303	262	245	280	269	252	257	246	262	280	278	276	262	277	251	288	262	247	260	298	287	237	249	264	309	241	266	272	247	240	259	292	247	288	259	275	265	264	265	248	259	304	266	283	294	265	258	238	288	281	275	278	271	248	275	262	246	262	301	283	282	248	247	239	284	265	306	299	263	282	295	251	257	245	254	274	280	280	251	261	298	276	265	256	313	268	278	270	288	288	271	253	254	276	239	276	245	264	242	254	248	290	272	297	239	268	279	257	260	273	251	282	279	275	255	244	266	261	261	277	271	277	283	280	276	260	285	249	254	240	300	266	273	298	275	261	280
2319	892	1060	1051	1048	947	925	921	899	926	887	854	847	861	870	827	839	862	862	811	821	867	847	807	824	808	818	820	840	831	833	810	880	800	849	862	802	860	852	829	860	811	788	811	875	838	824	867	870	918	901	833	842	831	902	861	801	855	846	870	849	845	835	852	906	791	861	796	823	760	839	799	804	823	830	837	763	838	800	802	842	814	809	814	828	858	838	819	807	778	818	822	846	858	838	861	873	819	829	795	844	792	811	814	788	845	805	830	829	819	843	832	828	847	820	755	810	797	793	789	842	863	817	840	810	835	816	866	908	850	816	816	846	820	825	823	801	843	811	779	861	784	764	848	763	795	820	820	752	775	824	816	838	847	858	797	823	819	848	829	802	795	816	873	858	857	814	804	791	819	818	851	781	834	809	819	806	782	820	819	817	848	822	800	840	841	817	803	835	794	779	793	811	807	819	843	773	859	829	798	822	831	837	799	809	810	765	820	786	842	828	846	841	812	830	837	751	816	818	852	844	783	831	791	787	817	775	851	825	813	798	791	793	859	847	776	799	783	832	783	875	842	817	821	860	810	846	845	838	851	776	789	847	827	838	834	832	858	822	844	808	808	863	835	820	806	837	795	819	847	806	827	830	856	900	796	748	797	783	834	802	850	806	797	808	802	831	823	805	816	780	878	794	831	862	775	848	787	814	855	795	774	828	839	827	865	847	766	782	866	861	825	812	801	857	801	837	816	798	800	860	839	854	766	844	851	850	890	796	845	859	826	831	816	807	798	786	837	797	776	833	819	834	846	806	837	823	816	850	805	814	833	822	804	816	834	838	827	843	920	779	819	820	833	836	826	832	833	854	781	838	836	837	810	786	789	831	814	774	801	842	839	808	806	837	810	791	876	798	755	803	844	809	801	775	801	872	821	814	799	805	828	817	748	817	876	888	850	813	794	852	831	800	868	786	822	802	806	862	860	771	881	837	815	823	790	809	782	847	811	839	839	797	764	839	830	848	850	833	791	799	828	847	819	830	831	785	781	829	783	782	749	793	835	820	834	841	829	826	819	847	840	779	834	811	817	824	859	800	810	850	817	824	850	859	827	830	847	816	851	821	825	803	793	827	819	821	804	843	849	815	831	847	863	836	840	853	813	846	856	855	845	788	826	822	843	788	834	832	791	786	823	835	796	793	795	840	837	815	839	851	818	758	818	818	809	828	807	813	784	836	809	783	860	836	844	856	815	878	891	853	828	816	846	846	836	795	808	839	813	817	810	850	839	794	808	779	818	861	881	824	815	834	804	824	821	830	832	807	784	802	847	848	842	910	854	838	833	825	831	814	845	839	782	777	884	824	796	842	805	827	798	823	826	784	814	805	798	889	889	836	794	856	847	790	819	792	888	827	792	832	825	867	821	830	845	820	795	874	786	794	815	802	808	835	798	802	803	840	813	904	808	809	805	847	795	826	830	754	794	794	839	757	800	789	822	821	853	841	817	884	862	795	832	814	811	794	888	848	827	781	846	778	836	791	874	783	805	848	858	812	809	853	833	838	836	829	794	816	850	806	795	806	773	854	818	890	776	768	795	826	795	839	795	773	854	837	854	829	817	814	841	813	825	820	800	827	879	801	813	866	841	828	841	853	889	844	844	856	798	837	850	842	847	832	850	769	847	828	856	833	807	846	838	836	809	861	838	861	817	839	832	768	859	790	819	836	830	831	825	777	809	825	836	824	798	771	792	821	836	823	855	851	820	812	831	822	837	853	826	851	857	807	824	851	803	786	825	787	832	817	768	846	830	860	821	789	840	776	803	847	819	891	796	872	845	834	820	825	828	835	753	864	851	851	842	834	783	802	762	873	817	831	845	794	773	828	825	808	815	790	804	852	825	798	852	849	836	803	845	863	777	800	818	857	854	788	826	778	852	863	833	807	806	810	805	806	803	830	846	816	866	836	799	822	855	829	862	803	879	806	793	850	842	837	813	792	783	805	829	833	810	800	835	820	850	840	784	857	794	830	775	848	854	815	811	844	847	760	807	877	786	796	821	845	809	865	820	895	789	761	882	849	824	791	776	855	822	847	825	815	831	829	814	849	816	803	817	826	848	870	845	854	844	775	846	833	840	801	835	798	894	842	783	785	846	806	805	864	790	861	808	841	787	797	803	853	832	779	851	866	851	855	788	860	820	874	842	824	799	788	801	832	886	785	781	846	796	808	825	845	875	843	845	835	806	844	796	836	832	842	837	816	838	845	882	782	811	822	828	816	836	857	800	858	838	834	859	820	775	855	815	780	812	829	830	756	800	829	810	868	807	851	804	833	762	811	848	832	832	870	793	755	828	781	806	830	831	778	784	834	780	822	839	815	893	866	749	857	850	823	819	822	769	808	799	830	870	805	810	849	865	779	809	789	833	838	859	854	818	856	825	809	831	816	837	852	797	865	778	782	758	814	835	832	794	825	879	811	836	843	844	861	871	799	860	789	809	822	856	846	774	832	814	842	814	831	876	812	848	768	798	810	804	847	812	799	822	776	875	848	804	833	811	859	813	793	784	810	817	836	850	817	811	809	817	791	827	814	783	863	859	860	825	816	815	842	846	810	838	785	826	839	807	794	815	810	782	897	813	824	790	798	825	798	853	780	810	821	828	834	780	808	847	852	810	855	831	863	866	856	852	854	779	795	855	797	820	793	801	819	809	810	872	805	831	826	822	844	803	818	848	885	830	835	825	828	810	786	795	822	829	816	821	817	824	811	828	873	811	740	851	847	871	805	779	777	815	836	826	804	846	818	836	792	819	790	833	819	782	820	841	837	813	841	817	815	795	813	842	799	784	851	838	809	845	821	821	831	786	860	866	797	788	859	844	801	842	786	804	850	782	795	793	856	861	844	823	802	837	785	822	829	847	810	823	813	869	805	802	783	805	800	804	819	804	817	824	820	808	798	763	751	862	827	776	840	831	867	820	842	792	831	786	834	799	861	834	838	754	790	861	801	814	785	789	854	824	797	805	804	805	860	813	738	821	806	881	815	864	807	829	795	823	862	846	866	801	866	831	817	816	822	803	793	836	842	829	788	880	813	808	811	865	805	831	799	855	819	822	854	804	809	824	872	815	831	819	817	827	904	826	855	809	804	855	845	850	862	876	814	806	858	824	837	766	833	858	806	772	812	836	831	819	826	800	827	831	796	780	836	817	759	865	827	820	842	836	796	884	826	791	858	778	791	819	809	787	843	781	815	819	819	852	825	860	842	806	842	827	813	835	832	823	828	833	875	846	814	784	841	748	839	841	857	816	854	807	783	779	799	853	816	818	814	833	816	779	842	804	786	796	834	794	843	840	823	851	801	781	877	811	861	860	867	859	819	841	769	851	834	809	841	818	825	805	817	787	799	839	865	862	833	871	820	838	854	791	835	852	785	796	767	826	832	804	811	832	838	863	847	799	824	815	844	819	876	833	828	768	787	839	835	861	772	863	829	815	845	833	825	751	814	851	904	822
4767	1194	1483	1013	694	526	406	378	307	290	254	212	194	199	196	208	190	180	164	177	170	177	161	170	160	165	185	205	217	188	150	163	165	136	156	188	221	218	189	175	160	150	146	148	156	146	169	199	166	172	162	162	139	166	312	159	147	167	162	169	165	153	139	159	150	162	159	160	147	157	161	142	150	141	135	153	155	155	159	138	128	138	135	155	147	133	140	152	158	140	151	138	133	131	147	160	162	165	160	143	161	144	153	160	166	184	134	136	159	158	171	151	150	147	138	152	137	139	130	163	152	155	145	155	140	152	137	150	158	157	141	155	134	180	157	132	139	166	167	157	162	157	160	160	152	157	122	161	160	150	153	168	146	147	134	139	170	130	151	154	155	159	183	143	118	157	144	166	161	162	148	149	146	131	152	149	123	138	146	163	171	157	140	158	135	164	160	143	125	166	140	128	144	155	165	150	146	136	129	139	153	161	143	129	156	163	148	152	165	159	142	164	131	134	153	134	139	148	130	155	158	122	159	145	164	168	145	154	136	148	149	142	145	141	157	134	186	145	156	139	136	147	149	161	140	135	140	151	153	141	143	148	153	154	151	150	161	134	132	167	164	139	148	140	151	161	144	126	142	134	143	135	152	152	142	151	128	156	145	159	143	150	109	166	147	153	137	143	139	133	132	134	148	135	164	139	149	140	142	154	136	152	154	138	159	164	126	137	135	144	159	156	168	138	141	149	146	137	126	156	148	147	164	169	135	145	154	143	169	127	132	153	154	147	162	138	129	145	138	151	117	162	156	145	133	147	156	146	136	141	153	178	146	169	173	150	147	134	168	165	175	139	148	163	147	165	141	147	144	154	137	152	163	151	143	159	158	137	146	172	172	153	153	141	132	138	121	128	132	156	151	121	135	143	136	165	141	153	144	128	164	125	150	143	130	129	142	161	134	153	161	147	131	159	159	141	145	160	155	155	106	162	151	142	149	174	154	147	140	165	130	142	152	163	142	146	158	165	153	175	145	158	130	139	172	144	130	141	133	180	137	151	153	181	144	154	158	142	148	148	152	139	155	134	153	155	152	151	125	150	132	158	149	180	133	159	145	138	143	135	164	167	140	150	122	147	155	158	164	156	145	151	142	152	153	156	147	154	159	120	169	182	151	174	137	121	135	127	143	144	125	143	156	140	152	163	168	152	151	141	152	134	146	160	112	144	161	150	151	136	130	166	135	154	154	126	155	153	174	161	134	148	155	148	167	155	143	132	155	157	142	145	150	147	167	148	146	162	161	148	131	166	175	149	141	149	131	159	164	156	162	140	154	169	149	147	161	136	128	141	134	135	121	146	148	159	146	137	154	111	122	145	142	154	139	154	132	132	141	178	139	142	154	157	129	127	140	158	147	166	111	168	165	140	141	172	166	164	141	162	173	136	150	145	146	148	122	132	143	150	133	177	159	150	157	120	133	163	156	147	149	160	149	164	155	148	147	154	162	152	153	149	155	153	154	131	151	134	133	168	156	151	147	144	138	152	123	142	156	146	141	149	149	155	132	160	144	138	160	166	149	163	156	157	164	137	141	149	161	152	142	133	143	130	134	144	135	139	136	146	129	151	150	141	145	158	143	151	153	148	146	149	142	132	157	130	131	138	137	134	176	157	126	141	139	134	160	172	138	143	147	155	153	160	149	145	155	132	148	150	141	139	129	149	165	145	143	177	140	139	131	171	125	161	140	167	153	144	137	164	149	137	147	126	125	162	132	188	137	136	157	142	151	131	141	146	141	148	141	148	138	168	159	140	147	148	150	147	128	151	141	152	153	127	137	165	134	140	121	148	143	153	163	152	149	127	143	146	156	151	134	155	148	135	155	127	143	135	153	158	125	135	143	146	145	145	150	150	155	168	145	139	136	143	139	149	138	133	166	135	142	154	157	146	151	153	139	121	147	147	169	176	163	139	161	177	147	149	120	134	124	138	130	134	135	158	158	130	156	143	147	133	142	142	119	140	141	138	141	142	164	179	146	134	124	161	139	154	150	143	166	152	134	149	142	136	153	148	127	145	140	159	140	141	159	132	155	142	132	145	139	127	157	152	155	132	146	165	150	167	144	146	159	144	145	149	172	133	163	152	138	161	155	149	152	164	151	159	138	159	137	153	168	132	127	137	141	151	145	155	147	127	127	145	162	131	155	159	146	139	158	141	145	149	149	162	154	168	139	144	138	148	138	160	148	158	130	140	126	160	159	158	152	127	161	148	147	153	153	152	160	167	150	168	142	157	143	156	151	159	151	149	143	128	137	151	162	182	154	169	133	152	122	157	131	151	158	158	153	149	145	162	139	148	139	133	148	127	165	131	155	149	135	159	150	144	140	132	143	142	149	140	138	151	148	179	125	150	127	132	143	162	159	134	144	153	157	145	150	167	150	150	147	155	155	165	152	147	142	143	135	125	166	140	134	158	137	150	144	129	122	134	134	144	150	137	131	131	150	126	141	152	126	165	137	195	153	140	146	155	138	166	151	164	153	142	165	155	155	150	161	151	168	137	148	117	157	150	141	140	132	149	117	156	152	143	138	166	132	156	172	150	126	139	140	133	139	159	141	143	149	160	167	133	134	159	131	163	156	159	159	152	146	150	150	123	141	140	146	150	143	161	147	150	161	153	153	155	155	123	159	164	165	137	143	186	149	149	148	145	143	157	137	161	135	138	129	117	150	132	161	123	163	130	142	157	137	163	141	155	141	161	140	186	136	141	140	147	148	137	177	156	162	139	163	147	151	149	155	156	149	142	158	139	159	156	146	179	151	143	155	172	162	145	133	180	137	168	159	168	145	144	163	136	137	153	167	133	152	161	148	147	136	145	156	167	142	153	175	148	153	181	157	146	147	149	164	152	134	181	133	168	146	146	146	140	151	144	162	155	150	146	146	131	154	140	134	153	159	135	125	162	150	121	145	154	139	141	136	146	164	149	119	142	127	133	132	145	129	168	158	152	152	169	149	144	158	148	139	149	130	163	144	136	143	149	110	140	142	153	144	157	157	138	165	155	165	152	147	165	143	153	139	146	127	146	147	176	148	152	162	159	155	151	149	136	141	150	140	144	175	160	143	141	146	148	147	162	148	139	131	157	163	166	161	142	158	170	155	153	133	147	142	154	142	133	147	125	137	137	139	134	153	138	173	155	182	155	145	134	160	137	145	136	136	157	152	161	176	154	157	139	147	138	143	174	151	132	165	145	129	167	154	146	147	127	158	161	143	153	183	155	134	166	136	169	149	184	146	143	169	138	161	143	140	178	130	155	154	144	163	157	135	132	144	150	139	143	158	142	160	138	158	153	157	159	144	157	131	166	149	148	158	149	143	142	133	156	161	152	145	155	154	154	123	154	147	138	157	146	165	154	138	155	134	151	138	166	158	140	130	142	153	171	140	154	143	157	150	166	130	155	156	151	154	135	152	148	149	159	161	149	146	147	138	169	169	142	137	170	151	146	154	137	146	135
5511	1636	3604	3897	3478	2779	2257	1904	1651	1394	1296	1154	1032	1036	903	857	854	790	775	750	685	712	697	679	648	667	872	1172	1032	941	708	649	674	645	612	775	1100	1350	1113	926	678	565	576	554	561	549	692	986	841	826	732	543	481	582	2146	525	500	501	515	526	490	531	482	469	486	518	502	500	536	513	517	508	501	502	482	503	487	468	502	491	488	499	488	459	486	482	442	466	480	528	482	477	485	499	482	468	464	517	477	501	521	529	502	504	509	506	473	508	494	510	488	457	507	496	470	462	502	512	517	483	504	464	512	499	499	492	477	459	473	503	499	477	482	485	445	483	497	472	512	498	497	507	480	500	468	499	479	500	490	517	500	484	496	506	517	503	498	509	497	479	497	496	463	451	520	503	502	493	488	506	533	481	484	496	493	517	511	473	501	500	481	471	507	497	479	483	497	490	495	522	453	459	501	528	474	510	480	519	472	510	506	456	461	447	503	519	486	456	475	499	497	477	482	451	482	496	483	466	495	518	495	438	505	492	463	464	511	529	500	490	493	494	469	511	481	497	465	498	494	494	494	504	503	473	493	461	476	509	477	472	512	490	495	462	487	473	515	509	492	456	511	520	476	474	493	467	498	459	495	489	492	476	512	485	510	476	469	467	487	510	469	490	483	492	501	466	479	451	515	476	471	508	515	492	469	484	511	480	512	494	497	469	465	485	472	460	471	493	476	494	509	492	481	483	484	498	477	504	496	507	467	535	515	471	467	524	512	437	475	483	482	529	551	471	456	441	523	483	456	481	505	482	520	503	500	487	502	467	506	509	462	480	537	480	519	488	473	463	486	515	501	525	500	471	452	452	499	495	455	526	450	485	493	476	449	487	508	490	486	503	462	487	522	512	480	485	496	488	491	518	505	521	487	491	485	462	447	492	499	501	449	497	460	550	485	502	506	495	511	463	485	483	477	480	473	471	504	526	529	486	507	490	490	475	459	466	492	451	475	483	491	469	499	522	496	514	472	463	489	491	501	551	510	518	473	484	471	493	481	520	458	500	495	486	535	521	507	450	462	480	451	487	526	479	485	474	483	467	457	511	518	494	470	475	495	482	476	477	460	455	510	505	503	500	501	478	487	483	523	498	497	486	454	484	482	462	523	487	440	477	486	469	493	453	500	462	518	479	504	424	485	478	457	474	521	468	470	505	495	460	478	487	478	491	468	498	483	517	461	495	462	501	458	468	500	491	486	515	476	477	485	492	480	485	516	492	497	488	541	492	496	475	461	490	510	485	475	468	467	501	539	473	472	532	483	472	499	541	469	505	448	461	466	509	506	474	480	475	456	493	526	496	472	491	475	499	476	465	490	466	475	504	488	506	523	491	470	475	420	466	488	491	480	443	472	465	511	446	498	479	458	461	494	485	477	491	514	475	497	494	526	478	496	474	476	533	472	464	452	476	495	525	463	524	496	480	506	503	430	450	483	544	525	463	529	491	480	466	448	478	488	462	506	466	468	497	481	510	480	479	471	502	482	462	506	484	476	497	514	501	528	441	485	473	492	468	461	467	486	484	519	481	523	512	457	520	497	481	478	520	491	491	485	518	490	468	492	500	487	513	487	464	471	495	479	472	468	504	494	474	506	512	501	497	495	471	472	488	500	498	467	473	519	452	470	467	481	480	472	449	513	467	491	513	501	492	506	542	503	494	472	490	477	467	474	500	494	495	507	511	504	480	496	488	507	501	473	489	486	477	455	486	484	496	489	504	471	516	491	450	488	456	474	517	487	463	499	483	497	485	504	518	508	461	470	492	473	515	492	532	523	470	464	485	470	479	512	511	483	480	479	479	447	520	475	496	494	518	439	505	470	506	498	484	465	476	498	532	492	489	470	457	507	504	505	479	507	507	467	524	455	507	487	472	508	484	482	506	471	485	471	494	495	502	495	469	531	485	487	535	482	488	511	484	477	487	528	498	478	487	507	492	497	474	482	541	476	488	519	485	506	493	483	474	457	507	533	482	460	476	480	528	489	520	476	502	484	488	509	477	524	473	506	442	467	529	501	487	488	509	514	502	508	510	473	496	454	466	496	468	491	522	472	468	519	463	479	465	510	517	513	510	489	533	497	456	464	507	501	507	503	483	504	497	488	471	527	488	496	492	498	462	486	504	476	506	496	412	520	485	505	464	495	519	499	501	461	491	465	493	501	494	497	461	506	476	508	479	481	486	509	467	465	441	520	476	501	495	511	505	525	494	513	517	489	476	506	471	519	499	525	442	482	487	499	514	490	467	457	510	484	489	523	441	492	477	489	496	488	507	496	505	518	476	468	496	483	480	497	501	505	501	455	473	477	474	463	466	504	460	474	504	497	487	478	466	473	510	483	512	480	483	506	542	497	513	496	487	494	501	498	522	553	454	479	498	501	488	498	511	484	508	512	483	496	502	469	495	496	510	507	503	500	476	485	488	489	457	464	501	462	450	480	512	505	512	507	515	486	489	496	487	490	496	499	497	496	457	488	475	460	518	478	477	496	495	446	490	497	481	502	515	499	487	453	483	482	525	483	525	485	503	507	519	503	490	510	506	473	485	467	488	514	510	489	458	463	503	515	492	501	466	486	479	523	501	458	463	490	432	493	459	475	453	509	465	497	480	511	484	487	490	505	497	495	509	518	507	472	492	513	490	512	481	513	469	505	518	475	469	475	467	488	443	517	461	477	484	454	437	500	504	499	504	495	492	458	528	458	482	495	482	521	478	495	442	460	472	494	481	468	491	503	540	523	444	460	481	518	496	486	467	516	485	503	464	531	479	505	482	462	512	489	507	474	508	491	523	496	493	466	489	510	479	504	473	491	457	489	474	493	450	489	479	469	553	441	520	491	475	507	477	503	499	514	465	471	473	515	482	500	512	486	492	494	520	499	445	476	506	499	492	476	482	491	446	492	463	457	487	489	470	459	490	522	497	497	478	508	461	468	443	448	540	475	489	501	484	510	465	515	493	481	481	510	481	478	480	478	496	454	491	501	497	498	487	487	451	464	491	461	496	486	457	460	510	506	506	505	517	487	513	479	475	481	499	493	481	499	503	467	437	490	483	494	527	493	492	520	505	492	448	467	497	504	491	477	518	526	483	509	481	471	555	482	469	464	479	502	434	517	499	498	507	471	509	487	471	506	528	495	467	505	526	498	491	491	482	482	470	535	490	478	493	476	486	504	462	476	518	441	501	490	479	479	512	462	482	487	482	479	470	439	483	520	490	494	462	454	479	491	459	510	465	521	451	463	491	523	467	516	490	506	504	486	475	509	489	537	471	492	484	505	511	491	515	456	480	499	506	491	478	517	513	496	521	483	434	470	542	491	519	495	515	518	500	490	474	487	505	486	535	491	511	519	492	479	435	531	476	473	531	495	487	507	496	493	500	495	502	458	535	508	499	537	470	495	484	494	506	507	470	504	471	464	480	488	492	499	523	467	490	474	471	502	498	467	496	446	481	452	511	512	457	496	520
8909	2279	2684	1976	1271	919	687	518	430	379	344	303	293	258	236	217	200	190	169	174	173	173	184	155	164	186	201	267	259	191	139	160	152	180	157	204	255	251	220	216	175	145	149	150	161	142	172	205	195	172	133	141	127	169	447	129	160	140	134	141	147	131	140	139	125	133	137	113	139	140	147	131	123	126	112	138	140	146	129	120	134	115	144	144	143	139	119	143	154	138	139	124	138	139	109	140	128	126	116	113	125	127	129	128	143	115	139	157	127	127	136	120	150	158	128	134	128	145	129	139	120	136	113	128	124	131	139	119	145	123	104	135	145	122	152	137	133	119	121	137	134	136	149	127	133	128	131	133	141	139	138	121	152	131	146	153	129	126	147	125	131	129	121	119	123	117	119	124	109	146	150	129	142	129	143	125	129	119	134	125	136	128	103	127	135	123	128	150	133	130	142	131	130	152	136	124	126	146	129	121	128	136	132	137	148	136	140	122	143	149	129	128	118	130	126	137	121	124	134	141	111	127	156	126	132	132	112	138	123	136	153	157	132	136	137	122	152	137	142	139	118	132	127	151	121	128	153	125	127	142	116	112	131	135	133	121	132	129	138	125	122	131	125	153	136	124	139	126	137	133	142	122	125	127	153	119	118	134	127	124	136	132	143	142	140	147	144	118	135	132	157	116	121	139	155	126	147	148	136	113	156	111	151	136	124	141	135	140	143	147	142	151	134	130	128	126	137	132	118	140	122	126	122	149	132	118	131	118	163	116	135	135	142	137	129	146	133	119	146	124	115	142	121	133	148	144	123	142	142	137	149	125	135	124	132	136	127	131	128	129	134	131	134	119	138	139	149	136	143	143	124	127	137	125	126	152	128	144	119	136	135	136	133	136	140	134	136	123	127	125	136	134	130	135	122	120	135	128	120	144	125	150	126	114	125	128	132	133	130	129	141	147	133	128	125	124	106	139	94	128	137	139	129	136	140	131	145	131	125	116	111	136	141	123	114	142	119	137	126	128	153	142	143	114	158	132	139	157	120	141	128	137	133	138	116	120	107	107	146	134	140	103	108	131	116	119	139	140	125	130	131	122	145	147	129	153	130	134	144	137	122	130	142	116	121	138	141	140	143	104	134	149	133	116	127	125	166	148	149	138	123	127	115	121	124	125	135	180	125	136	142	151	145	115	116	129	128	124	134	119	138	142	137	108	125	119	123	119	132	137	117	120	127	136	135	124	129	122	128	129	105	133	121	125	147	123	132	136	121	115	137	125	115	159	109	121	151	114	132	141	131	136	142	126	118	135	114	133	158	139	139	140	140	151	127	146	120	113	118	145	154	116	142	128	139	110	129	132	155	134	126	138	131	127	122	112	108	137	133	122	135	123	144	124	128	157	147	135	136	136	134	149	143	145	144	142	139	137	137	120	115	153	137	131	129	141	134	125	136	132	127	142	129	142	146	134	119	138	137	129	146	131	121	164	120	117	135	122	128	146	137	144	136	121	137	127	128	132	122	132	122	113	130	114	150	129	129	116	141	123	125	117	114	127	122	128	135	129	130	145	142	121	124	130	132	123	143	140	131	124	106	135	129	146	136	139	144	152	107	130	140	132	139	101	130	138	155	118	133	128	144	138	113	151	140	123	142	137	131	125	139	127	143	135	144	160	153	135	136	124	138	133	133	135	131	125	140	137	126	134	141	127	136	124	123	131	143	138	121	142	132	141	110	111	124	150	120	131	133	146	137	151	124	125	143	144	136	131	142	143	121	132	139	127	148	143	119	134	126	127	123	141	144	125	136	139	147	128	135	123	124	138	119	149	116	138	142	143	136	135	121	141	133	115	137	132	125	126	106	133	140	143	124	141	131	140	117	139	148	125	152	128	124	131	143	121	138	126	132	138	115	131	120	130	137	127	136	118	141	132	146	142	139	125	140	135	118	138	129	115	128	110	139	135	112	122	151	128	135	143	140	120	119	165	120	128	122	115	130	139	140	116	149	138	136	152	113	119	144	154	141	134	133	138	123	138	131	131	140	131	137	145	156	129	123	128	122	149	139	114	116	128	134	147	133	136	113	136	129	131	141	120	112	119	140	114	129	121	156	134	142	127	121	143	135	127	145	150	127	155	130	124	101	133	150	126	143	139	148	133	136	133	133	129	151	129	133	142	126	143	130	146	148	118	130	118	132	155	136	147	137	129	126	152	130	128	154	139	143	127	150	141	122	146	137	119	148	133	107	129	123	131	118	153	121	129	125	122	153	129	154	136	124	133	115	131	127	141	119	140	125	138	125	119	137	140	136	114	136	125	101	118	131	161	128	128	128	134	142	146	132	125	118	133	118	122	133	151	124	109	136	136	121	132	144	110	123	125	131	152	135	160	142	142	130	115	130	116	122	138	132	117	147	133	146	121	117	132	139	134	119	146	127	146	137	110	130	139	121	137	115	116	137	132	162	115	120	127	133	140	126	135	110	99	148	116	107	144	154	155	146	118	112	131	131	133	125	124	123	143	156	140	135	133	139	153	127	141	148	113	113	130	129	140	123	142	142	159	125	132	138	144	113	139	132	134	116	140	137	139	139	128	118	125	136	111	146	107	151	118	113	138	122	112	125	129	137	120	127	134	125	116	133	130	134	119	127	130	133	138	126	131	137	151	108	122	122	138	122	141	138	120	129	115	142	141	132	119	135	131	122	135	141	130	144	129	110	126	123	143	136	120	134	132	133	136	125	133	122	134	148	144	128	139	135	129	134	131	132	138	133	142	136	110	120	119	134	126	132	132	111	148	128	126	131	138	110	138	132	130	144	134	146	115	125	129	117	142	114	126	130	132	137	117	135	155	127	145	129	136	125	136	111	146	139	127	129	119	139	122	137	130	119	154	136	138	107	123	121	136	127	132	159	128	143	127	142	152	132	127	133	123	118	116	110	160	112	130	156	134	136	130	142	118	118	147	127	132	123	149	124	132	130	149	134	146	130	135	131	128	143	126	142	138	137	129	113	136	134	142	127	129	135	132	145	131	139	120	125	114	136	114	136	147	131	124	149	127	109	140	139	115	134	132	133	136	116	126	128	147	139	122	118	133	130	133	122	126	128	137	132	138	144	133	143	126	146	120	130	137	148	148	138	139	126	147	117	136	133	145	122	134	135	118	121	139	130	150	115	166	117	138	151	117	125	142	133	112	140	115	123	140	135	142	121	145	134	137	139	140	133	141	136	131	115	147	118	118	124	131	143	121	129	135	125	131	104	130	120	128	142	133	133	138	125	117	129	132	139	129	133	123	143	133	135	135	119	142	132	132	126	123	159	109	124	129	130	145	133	122	132	132	129	133	150	110	132	164	128	125	128	121	111	137	110	130	130	124	138	138	134	119	149	128	117	129	144	135	125	140	133	131	140	122	151	120	137	132	129	119	133	127	144	106	135	122	117	119	128	137	127	130	151	138	157	128	134	131	150	138	144	130	106	117	122	133	150	107	110	132	121	122	122	135	144	148
7797	2783	6451	6968	5979	4827	3941	3229	2788	2355	2102	1721	1569	1411	1319	1218	1098	1096	1005	902	850	838	824	860	834	838	1156	1636	1644	1084	885	742	765	703	710	1087	1572	2035	1677	1180	853	643	527	620	568	608	896	1482	1135	932	797	551	553	589	3709	523	459	511	484	500	483	500	496	528	472	499	483	491	502	521	552	457	507	459	510	424	466	472	512	492	492	486	449	521	491	513	451	448	477	456	497	463	476	439	471	434	481	451	456	512	469	472	457	461	459	458	440	476	495	482	512	439	443	431	456	455	463	489	471	457	428	502	466	492	433	450	423	437	417	482	484	465	480	459	472	417	442	443	435	455	458	412	470	443	450	468	423	484	496	453	452	440	455	460	449	468	484	427	484	437	445	461	460	438	460	479	480	459	435	495	480	430	480	490	445	429	469	423	413	453	444	433	467	436	454	446	441	451	434	489	457	490	478	492	497	458	445	465	484	467	475	436	475	450	445	415	472	419	454	446	423	433	478	451	466	412	439	438	425	416	465	478	462	436	440	480	452	430	439	452	436	463	438	433	475	432	451	406	423	421	445	444	404	447	469	417	445	459	458	440	446	455	474	447	469	443	473	447	434	433	445	471	470	456	449	444	455	416	429	470	485	444	462	454	406	398	497	441	458	481	425	465	491	430	468	452	458	453	461	411	445	463	443	454	415	464	471	450	447	433	484	457	498	430	451	468	461	448	453	426	434	449	451	476	443	461	431	461	447	459	444	458	475	482	462	428	452	478	439	466	419	452	509	433	440	427	441	464	458	454	420	439	445	436	444	445	477	415	458	442	439	452	464	431	431	485	424	420	419	458	443	424	412	416	411	474	446	439	423	489	416	445	452	456	433	460	453	474	450	456	430	455	425	417	458	477	454	434	458	466	443	476	432	459	422	441	465	416	458	417	475	462	458	442	438	441	407	440	428	415	421	475	428	450	465	437	430	467	447	430	447	446	427	448	450	452	501	438	450	452	489	433	452	450	449	434	476	474	443	499	450	463	435	420	427	394	475	472	437	448	453	457	471	455	428	479	441	468	454	448	458	456	421	463	452	458	444	468	450	435	497	446	474	492	447	459	499	433	463	456	448	459	490	463	469	434	434	441	430	410	453	443	463	452	450	434	458	438	434	423	465	455	451	455	469	433	432	459	442	457	455	433	462	441	459	462	444	449	449	445	448	455	486	451	422	421	448	459	445	412	431	433	439	433	487	484	453	443	432	484	472	474	413	460	441	448	463	450	420	473	488	420	472	431	447	473	463	413	448	483	445	425	469	477	435	429	461	460	458	493	444	426	423	449	436	484	488	428	437	473	475	484	461	499	472	469	448	447	454	450	452	446	449	443	449	453	452	473	430	413	464	444	476	467	423	460	461	455	474	460	495	459	439	422	468	452	438	394	457	434	452	436	462	432	506	412	439	493	472	448	429	467	456	449	480	462	444	451	421	470	505	441	437	426	451	449	449	474	402	425	451	417	477	410	450	448	470	443	456	472	423	452	426	435	479	451	458	471	447	441	449	471	454	472	462	469	429	453	462	457	455	466	477	438	443	440	430	454	431	420	421	434	452	428	453	444	445	446	444	460	455	450	425	449	437	413	465	482	477	437	440	479	440	454	452	454	446	468	463	434	439	475	446	442	485	472	452	439	454	427	437	455	428	460	405	454	419	423	455	438	452	471	459	451	465	418	437	462	442	441	437	432	449	452	451	427	442	443	405	465	450	447	437	436	446	458	424	462	443	440	452	454	466	444	453	463	439	427	437	451	450	471	451	433	496	416	457	448	443	476	465	445	442	490	477	474	439	476	496	426	447	458	426	425	460	444	410	428	482	467	417	430	435	449	446	466	448	441	495	432	456	466	463	445	465	441	462	422	478	442	434	442	419	470	424	455	466	450	430	500	441	452	466	456	454	441	410	449	467	427	448	467	451	425	455	468	461	435	476	434	481	428	471	448	486	448	479	460	478	450	432	467	436	431	469	444	485	437	450	426	441	431	436	451	446	435	470	427	453	472	442	438	437	445	494	428	463	468	435	453	477	442	452	391	430	477	449	479	470	444	447	446	438	470	474	434	436	445	431	462	468	478	454	441	471	420	459	430	492	466	449	459	481	436	492	434	404	415	473	426	439	468	433	459	499	484	439	464	448	432	470	433	458	429	449	436	425	422	461	402	466	453	477	458	460	470	424	485	465	447	437	443	460	466	412	478	447	519	482	450	420	478	444	456	420	469	502	492	405	452	484	458	452	408	423	433	432	459	444	446	456	450	474	476	447	429	387	441	433	432	434	459	444	447	461	463	456	415	441	469	453	482	413	388	462	446	442	439	425	474	439	428	433	464	446	453	445	439	449	452	461	435	412	427	441	401	448	458	448	468	433	430	498	466	492	426	447	481	441	442	437	472	471	478	455	444	453	413	464	390	455	462	449	425	441	464	490	474	488	493	495	443	475	477	452	402	439	433	454	452	436	453	450	409	479	419	436	444	498	448	447	444	480	481	484	484	461	448	420	447	440	462	407	467	488	482	429	424	432	502	468	407	457	442	492	425	429	481	442	420	420	472	439	441	459	449	461	448	468	450	458	437	474	441	461	457	420	475	418	460	464	421	485	471	443	458	473	470	504	435	433	473	464	455	465	466	416	477	453	418	474	455	454	445	473	476	439	464	436	482	396	452	472	437	456	446	424	448	458	432	447	463	413	462	428	419	389	445	438	458	473	475	437	459	434	476	501	435	443	394	508	437	478	450	474	434	497	468	462	448	413	468	443	464	438	443	467	437	443	456	447	446	443	410	446	449	482	446	478	462	468	442	427	439	429	421	417	494	422	480	459	480	454	456	449	400	435	457	429	455	451	452	445	450	474	415	472	452	460	461	510	467	467	415	462	438	460	441	469	454	464	413	443	416	461	464	477	462	455	470	438	447	505	419	422	438	447	484	455	476	460	393	460	447	439	419	451	416	432	464	428	428	415	431	473	467	461	457	444	444	455	461	420	459	462	471	439	447	457	409	445	449	432	475	453	448	435	447	466	454	482	443	420	467	419	437	444	467	433	497	442	459	451	439	451	411	465	457	428	451	429	472	438	440	436	459	452	455	476	445	498	428	461	443	474	414	449	454	482	464	443	439	496	491	457	419	457	457	480	414	464	475	475	443	439	441	481	495	480	413	437	446	434	423	483	473	452	461	456	425	420	446	478	480	454	438	461	429	471	453	442	473	416	446	475	442	439	448	428	437	486	484	438	462	400	467	470	449	457	472	433	437	451	496	420	475	483	436	438	422	445	429	441	440	463	457	448	461	427	428	449	434	452	447	453	434	466	416	449	453	457	451	436	472	442	424	456	452	424	499	428	429	455	440	459	429	438	467	451	429	443	414	461	471	470	444	473	409	426	413	489	465	443	456	471	428	449	438	444	458	431	464	469	448	498	441	410	420	455	433	448	436	462	480	435	428	433	442	478	408	458	465	476	464	438	445
1357	325	307	327	298	359	287	310	270	248	265	276	276	274	281	289	271	265	252	280	292	277	307	272	251	280	279	268	287	287	277	283	266	245	297	250	266	244	253	278	316	290	267	265	296	265	290	278	279	277	267	266	253	275	269	259	254	256	261	279	254	267	269	241	265	292	281	264	264	251	244	259	280	282	258	251	280	259	271	250	273	276	243	273	252	242	269	278	258	287	293	262	326	281	261	300	267	275	274	263	295	252	276	281	274	295	265	269	264	259	275	284	266	270	282	312	292	233	279	269	294	286	238	289	258	272	311	284	287	263	294	271	272	284	267	305	296	261	269	281	259	237	257	254	280	252	282	254	288	279	271	256	274	281	236	291	311	295	293	285	259	264	260	257	265	268	266	246	267	263	290	269	260	268	273	279	290	263	275	266	268	258	273	280	280	283	247	296	301	277	274	286	253	272	280	280	270	255	266	277	249	253	275	290	278	264	290	260	256	234	258	271	285	278	277	299	273	262	262	275	263	279	280	243	261	278	240	294	299	263	259	244	271	274	272	276	299	257	258	289	242	261	257	282	261	279	298	269	261	285	280	265	276	272	273	241	277	266	252	235	243	276	277	251	276	288	257	303	291	275	289	271	277	289	287	273	262	254	308	293	313	280	271	255	275	299	261	256	278	295	285	248	286	260	275	280	268	268	281	297	250	269	262	274	266	236	257	273	260	294	276	247	266	291	264	290	263	265	272	246	291	269	284	291	264	245	265	284	255	284	282	243	276	236	299	273	268	247	272	289	267	256	267	278	267	270	283	261	288	268	280	278	263	271	274	289	269	303	274	240	284	268	274	298	262	266	260	266	285	265	234	291	280	274	273	273	305	281	302	284	287	287	255	267	264	276	261	294	288	254	272	260	235	261	256	266	277	295	290	276	273	300	266	267	287	266	267	285	284	264	247	300	257	263	292	292	278	276	258	284	247	290	270	241	297	266	241	267	274	253	261	258	275	286	243	261	239	268	266	282	261	266	313	296	272	264	266	277	282	296	266	257	296	285	258	294	295	254	254	273	269	276	260	272	301	281	285	241	260	297	303	290	286	257	273	291	274	262	291	262	276	259	257	308	242	274	279	250	264	231	268	259	297	244	301	272	248	298	257	250	261	277	264	290	261	242	275	280	283	285	271	272	309	246	262	264	266	273	274	286	281	248	282	269	275	269	258	247	252	275	295	267	250	271	270	281	299	284	300	301	265	286	258	283	313	245	280	252	291	286	234	303	239	241	249	288	286	262	289	268	296	278	272	255	272	297	273	266	282	252	256	282	264	264	251	329	274	269	267	304	281	261	273	313	270	262	279	258	253	281	269	268	282	275	264	251	277	263	277	287	270	264	281	280	298	258	247	280	295	223	270	275	256	281	235	289	266	274	266	271	260	267	299	258	244	261	285	254	269	281	247	278	245	296	271	298	279	271	279	272	279	248	260	257	256	300	274	302	272	272	269	283	264	277	240	283	302	285	287	260	258	289	281	251	302	280	289	311	257	273	267	275	286	286	311	244	276	275	275	263	262	288	279	273	294	292	268	303	266	275	257	276	256	286	282	260	265	261	298	237	257	263	256	263	278	272	284	248	278	279	256	283	249	272	270	288	249	276	266	257	272	284	275	259	288	297	280	295	264	282	273	283	320	259	291	249	244	276	257	262	261	284	274	294	251	276	281	287	268	295	297	261	266	286	267	284	310	267	287	258	268	269	258	272	290	265	260	264	264	262	279	278	278	268	268	259	270	266	267	292	267	266	263	287	256	273	281	283	256	255	282	266	255	258	286	297	297	269	233	250	274	272	237	268	284	289	299	289	297	270	283	257	306	261	276	269	282	301	266	285	241	229	284	258	254	280	300	238	238	265	266	264	271	261	294	271	302	273	260	285	254	291	280	247	306	286	283	283	271	243	266	227	248	279	242	256	291	272	268	264	284	272	287	275	247	265	270	293	288	275	275	267	242	279	266	267	256	307	238	276	268	277	275	284	262	260	252	298	276	302	251	286	260	269	301	307	276	247	245	286	261	286	282	290	266	275	308	279	261	262	284	272	249	307	254	274	276	294	290	279	283	262	292	294	284	276	269	286	232	276	271	287	258	283	259	276	276	270	280	289	276	274	269	302	293	239	255	281	264	286	291	297	275	294	282	274	265	258	264	265	268	302	265	223	286	273	302	264	255	290	301	271	291	268	271	280	291	280	265	250	279	259	290	242	257	292	275	262	280	285	249	281	315	293	261	275	270	281	268	280	275	258	264	266	260	273	301	270	304	328	255	252	272	265	256	268	301	252	276	287	244	248	266	243	272	261	283	245	268	263	282	244	245	258	261	260	266	284	250	305	284	291	241	233	266	259	265	276	260	295	248	258	279	273	240	253	264	294	251	247	274	290	283	277	245	280	283	282	256	278	291	260	270	279	264	267	272	257	264	260	268	308	293	296	266	287	287	308	252	250	266	283	267	263	275	274	273	238	260	280	295	261	289	275	259	275	274	294	290	273	288	252	261	264	269	288	279	261	283	240	296	277	283	258	266	287	257	258	263	280	263	263	260	240	264	282	278	304	292	273	253	252	276	261	288	248	286	278	263	282	315	281	264	288	261	276	266	284	267	277	247	298	271	289	307	255	268	313	301	266	261	262	267	265	271	270	273	266	246	299	268	268	277	283	254	270	261	278	252	252	261	261	250	242	300	260	250	283	260	261	271	294	286	280	258	245	265	262	275	253	257	268	283	256	269	284	248	266	299	265	290	281	309	275	267	260	294	280	279	304	263	285	253	313	253	261	255	297	278	253	270	265	269	317	235	245	250	258	260	278	287	280	290	258	252	241	273	233	272	267	249	278	263	275	244	283	274	262	293	279	295	287	296	303	289	266	269	267	280	243	278	253	309	268	266	274	255	283	255	271	258	269	268	255	289	268	297	250	280	249	253	272	279	291	268	283	277	298	278	263	288	272	282	290	278	258	267	267	267	269	292	270	252	255	275	273	216	271	272	282	262	266	266	286	276	285	269	259	275	305	252	264	289	268	270	286	273	234	249	239	283	290	288	241	276	263	295	259	275	296	261	289	254	275	294	278	277	264	272	261	272	277	261	275	287	247	263	249	283	278	276	273	280	260	266	298	256	263	274	264	281	268	280	281	281	256	286	256	308	287	292	262	279	286	273	238	251	275	283	256	275	257	258	237	281	259	251	248	298	277	276	267	289	275	268	286	282	269	271	280	263	270	276	270	267	271	294	302	281	247	236	261	261	277	284	253	269	254	265	275	275	265	268	304	286	256	294	271	310	258	259	286	267	291	273	269	257	273	279	263	269	267	263	259	268	265	287	273	267	255	264	257	260	291	246	274	271	303	260	250	265	255	299	298	248	301	282	268	288	298	298	281	279	281	270	252	266	287	282	268	291	258	283	298	280	240	277	286	275	274	270	265	302	265	286	275	280	263	280	284	274	292	293	260	284	272
2315	939	1042	1090	1017	1021	907	930	924	837	839	800	836	907	854	838	829	820	862	795	826	828	829	817	842	836	848	863	827	856	877	826	818	832	823	846	853	854	843	846	784	847	886	840	843	809	844	840	805	817	846	843	881	864	902	854	829	833	805	814	782	820	791	798	792	780	815	777	822	845	846	852	800	773	816	860	806	760	817	799	805	834	813	813	845	830	847	865	836	780	787	843	814	833	815	867	839	733	829	826	797	879	842	806	788	769	806	832	789	802	795	799	840	824	796	804	812	819	747	852	776	883	860	818	827	787	829	802	855	837	782	796	824	818	839	777	771	794	834	739	823	821	806	829	784	839	806	809	822	811	808	848	817	787	799	818	783	784	825	807	817	817	838	825	823	833	779	796	852	818	791	815	836	817	827	873	799	780	867	835	834	813	817	808	793	817	842	832	824	803	824	822	785	821	824	810	829	842	838	822	827	807	862	813	771	788	833	809	854	796	836	828	849	777	797	847	760	796	834	804	832	820	803	814	827	847	814	816	853	788	817	800	818	835	858	825	904	811	846	823	808	807	786	816	850	784	811	802	840	786	805	851	831	812	802	824	848	796	810	833	788	807	859	859	803	786	819	752	833	834	767	843	845	815	862	820	853	808	780	842	851	801	807	777	833	815	853	809	779	844	818	830	814	822	831	847	785	851	830	795	787	853	780	826	812	861	785	793	801	850	773	778	825	820	771	811	780	825	795	863	807	821	861	865	847	806	781	794	802	805	802	792	777	869	868	808	807	818	852	763	843	823	821	832	771	844	835	835	847	812	879	862	775	783	816	794	757	789	887	812	823	833	824	809	831	829	790	814	829	752	820	819	854	810	814	797	820	798	802	793	825	745	833	809	862	811	834	749	838	830	833	809	804	826	808	814	846	855	802	766	801	846	818	784	828	815	771	822	807	801	829	817	783	835	807	821	845	785	814	815	822	806	825	865	839	809	839	833	844	847	871	836	817	826	792	831	870	784	803	826	797	841	848	797	803	818	786	869	873	782	844	782	826	842	852	782	826	856	812	831	806	810	807	813	794	828	806	772	810	771	771	848	812	793	788	838	813	790	785	861	859	825	807	833	796	777	850	855	772	777	811	846	808	828	833	853	877	800	817	810	833	860	829	813	793	783	849	777	820	821	804	762	796	810	832	798	824	798	861	839	793	851	827	876	778	816	822	871	774	784	807	862	828	828	813	807	845	849	836	786	840	803	819	824	848	858	772	802	785	804	819	804	797	802	812	828	842	811	846	823	809	842	815	847	820	794	852	861	834	800	807	853	836	846	762	827	806	808	813	834	814	864	847	808	794	762	836	841	801	828	835	768	760	838	819	886	805	767	835	806	820	762	809	826	840	830	849	815	838	851	832	779	801	829	778	817	800	779	787	790	800	825	788	798	803	818	831	816	832	841	804	851	830	808	797	828	878	808	854	820	829	838	842	819	816	801	797	760	823	776	819	798	825	820	807	760	902	813	858	836	883	846	852	850	794	850	769	821	821	816	859	836	858	817	845	825	805	802	843	786	824	801	815	794	848	851	794	802	785	828	858	872	798	817	848	817	847	846	812	826	837	809	808	834	792	826	807	812	872	793	839	862	805	824	847	831	839	817	870	842	848	812	909	814	810	823	817	799	879	798	837	836	793	808	859	827	845	832	799	832	765	813	830	847	835	796	818	802	808	826	792	783	817	808	862	856	810	826	824	836	816	803	853	837	790	798	862	842	797	847	794	804	859	816	792	871	858	853	827	796	859	837	807	824	819	806	823	816	802	765	812	830	849	812	848	746	790	800	812	816	830	788	842	817	820	822	836	842	838	792	814	823	834	811	788	824	802	818	781	853	798	771	808	819	761	874	798	842	760	775	839	778	811	860	774	807	838	818	854	791	771	810	867	804	812	833	873	866	799	849	754	811	820	764	818	783	802	774	860	823	795	809	832	800	808	840	852	819	824	797	840	812	793	841	857	853	803	784	764	832	807	830	833	842	850	895	808	810	789	808	842	804	815	805	856	856	798	812	797	820	811	760	840	817	804	861	841	803	800	826	846	849	851	832	827	855	803	826	787	851	874	814	814	821	830	803	840	787	837	786	773	863	852	793	811	808	801	832	841	788	835	818	818	863	853	840	746	858	826	873	814	820	876	827	852	860	834	808	826	846	794	872	839	851	875	849	823	810	858	837	811	825	830	794	817	782	847	813	818	795	774	787	829	821	822	823	829	841	842	841	840	809	797	780	832	827	830	852	810	834	841	815	840	843	826	802	828	790	802	813	791	825	825	817	838	802	798	790	870	837	838	820	828	843	850	842	843	820	863	748	840	832	853	811	850	794	790	835	817	828	779	787	868	805	775	812	866	821	818	797	837	807	815	834	828	823	826	785	760	838	781	873	854	840	839	799	860	782	817	851	869	823	829	790	836	815	809	793	830	806	831	818	790	812	782	843	868	877	829	804	832	867	830	765	831	831	783	830	802	833	837	849	830	800	839	798	821	785	773	825	828	870	852	780	800	820	892	805	874	806	767	807	831	834	866	824	801	842	821	810	857	833	841	817	831	812	813	839	840	865	850	794	823	813	778	838	810	811	810	787	803	806	807	780	856	851	795	829	789	802	857	829	838	796	794	851	830	846	846	816	804	864	767	874	832	834	833	828	798	871	793	781	827	799	808	814	857	834	801	814	826	804	816	793	851	773	816	802	837	825	849	806	877	795	813	822	795	848	769	837	805	805	860	784	812	866	841	810	796	846	758	842	823	820	794	810	806	809	839	831	812	823	858	801	829	810	760	828	807	802	771	788	811	809	865	785	799	830	827	862	804	842	833	725	793	798	829	843	838	824	854	786	859	849	844	831	766	846	790	815	836	817	855	850	865	818	806	822	861	825	826	850	797	763	851	796	782	848	754	773	861	775	829	834	801	826	857	837	827	819	856	780	834	816	778	860	789	826	816	786	845	802	845	848	791	824	788	816	837	822	766	859	835	800	845	840	735	804	828	839	830	871	869	807	828	833	843	793	810	808	794	813	809	805	808	863	804	806	857	838	813	794	822	841	842	863	806	794	855	835	794	793	828	807	850	799	823	848	802	812	857	889	851	793	784	831	866	842	829	847	780	792	784	853	876	785	811	767	790	838	821	794	797	775	836	791	747	811	777	796	794	821	750	816	812	820	797	825	856	832	815	816	890	833	828	851	838	791	814	759	851	817	764	778	817	828	807	789	834	805	822	773	841	821	785	839	831	794	779	791	767	841	810	828	818	876	816	810	826	865	851	837	814	774	800	865	821	836	859	818	846	855	827	817	816	840	825	850	817	778	822	833	795	828	797	810	818	822	851	784	823	836	844	810	806	831	822	839	786	810	788	822	776	853	863	835	840	876	777	827	772	797	828	865	846	872	828	819	817	830	794	838	835	822	783	800	833	797	817	843	843	786	824	812	805	819	829	832	851	839	832	834	809	853	833	816
4830	1176	1478	1050	739	541	438	371	317	258	230	213	219	213	237	194	194	216	172	161	194	167	166	160	184	165	180	195	194	182	175	161	151	175	176	189	193	227	199	176	138	170	171	141	157	154	165	208	180	150	145	143	150	148	379	145	152	128	142	142	187	168	165	149	169	166	169	150	148	149	170	150	147	168	154	150	144	168	150	153	150	160	134	142	130	151	143	147	166	162	161	183	145	139	154	150	147	163	133	146	136	131	143	129	137	172	133	161	155	146	154	130	151	160	145	146	139	144	157	166	137	150	152	150	166	161	140	149	151	142	159	160	151	118	126	151	137	146	127	152	160	148	156	135	156	168	144	153	157	147	156	165	175	147	162	143	131	169	146	152	148	175	151	159	157	155	158	153	180	138	172	135	164	159	181	146	160	156	155	166	151	144	149	150	137	149	169	175	136	162	153	145	166	173	138	164	149	151	145	142	143	165	150	143	166	144	140	164	162	148	149	153	151	146	167	145	154	164	170	166	152	160	130	153	130	155	157	146	137	169	143	131	146	161	159	151	149	154	147	151	155	158	143	147	155	159	145	159	140	153	130	134	154	153	154	156	175	147	186	158	136	160	155	158	138	152	160	149	146	148	171	163	175	136	150	140	160	174	137	142	144	158	154	163	157	153	166	145	172	142	156	133	173	170	154	176	163	149	136	140	142	147	158	149	150	165	155	149	135	148	157	150	143	143	133	162	156	138	148	165	146	135	136	168	154	146	151	148	157	157	145	134	160	152	154	169	152	155	138	143	181	145	146	146	170	140	170	147	132	158	133	140	144	163	169	149	132	150	164	153	163	164	151	159	147	129	153	146	147	130	146	148	150	144	131	136	173	141	164	147	147	175	144	182	158	146	162	146	133	143	157	132	183	143	131	147	138	150	156	147	142	132	173	172	184	147	159	154	154	160	144	151	137	154	144	164	146	156	144	140	149	137	145	148	151	153	140	148	158	141	150	159	162	125	143	163	161	150	159	144	152	154	168	135	135	156	134	178	159	150	147	152	166	146	150	144	139	150	162	133	125	143	152	166	134	149	144	158	153	175	145	138	151	129	135	156	155	167	152	168	168	150	138	167	150	177	128	127	141	154	139	163	120	167	159	157	163	143	148	168	140	134	156	124	154	146	153	141	155	142	126	189	154	147	167	156	179	153	140	155	127	152	147	186	151	168	131	141	153	153	134	170	148	177	182	127	153	149	143	132	163	176	159	153	144	155	155	135	155	143	157	143	139	175	177	160	164	162	146	157	151	153	149	138	170	145	179	145	134	170	163	160	141	154	149	144	147	155	143	143	148	129	145	142	151	156	156	172	156	161	134	155	144	157	135	152	163	142	149	149	143	144	150	145	162	162	141	156	132	142	167	138	136	164	165	159	144	155	136	150	160	154	141	131	146	133	139	160	127	148	151	169	147	151	171	138	146	150	135	142	146	126	128	165	167	139	160	164	161	165	133	134	149	165	149	163	174	169	163	150	129	167	140	142	134	149	126	165	184	156	147	161	157	151	170	150	155	163	150	154	131	145	146	159	140	134	161	154	168	175	156	139	163	166	169	155	133	149	140	121	157	146	151	155	144	133	150	140	151	172	152	165	157	150	155	137	135	156	156	172	178	135	155	138	154	166	133	147	163	147	148	151	140	133	144	164	167	152	118	170	156	138	158	176	126	132	148	141	153	170	134	150	164	145	161	136	156	175	137	166	147	142	143	172	145	173	143	166	159	141	153	166	146	141	149	144	147	127	138	151	151	151	132	139	143	154	144	153	143	148	149	152	172	156	169	153	139	158	151	150	151	151	164	149	157	151	141	168	161	143	158	172	155	145	132	139	157	173	156	145	168	149	160	135	121	148	148	148	170	159	130	137	161	143	139	161	168	162	157	158	130	163	160	162	140	131	136	150	157	160	143	134	153	156	158	143	157	135	164	175	135	152	156	142	147	143	160	161	159	139	125	137	157	145	142	140	144	152	155	164	152	145	150	160	143	179	162	173	140	136	180	144	177	143	151	169	132	141	162	146	178	143	164	164	138	144	133	159	167	142	172	152	140	138	138	157	148	162	151	163	159	134	151	148	144	146	151	151	162	156	141	145	144	166	154	127	142	163	152	155	145	155	150	141	146	160	154	134	151	125	149	145	151	153	155	161	137	159	150	145	168	162	149	143	144	186	176	166	147	170	164	142	152	144	163	135	146	153	150	139	156	158	166	138	176	148	154	153	138	130	145	147	162	136	146	145	166	156	123	159	157	138	143	162	158	133	144	158	153	156	155	146	145	170	167	173	152	162	172	148	171	153	142	145	137	164	133	134	148	165	138	153	138	151	149	159	142	150	133	161	155	152	141	151	130	165	161	137	151	139	156	137	144	163	140	140	139	140	162	144	155	151	136	150	172	164	146	164	173	161	142	172	171	131	155	137	161	143	168	140	149	141	151	123	147	164	147	150	152	150	156	155	143	154	165	132	130	138	132	152	155	137	138	166	154	151	144	167	152	172	144	147	144	134	119	146	150	153	160	155	151	156	152	155	151	139	142	150	137	177	137	137	165	153	145	167	138	149	167	159	137	159	143	154	165	163	155	161	149	171	171	159	160	147	152	140	147	159	137	133	189	169	149	161	142	133	152	140	144	166	172	133	172	169	138	163	137	146	134	161	153	118	142	138	182	159	162	142	162	157	140	165	152	148	153	143	145	144	149	146	149	145	152	159	137	136	140	156	133	138	146	155	154	161	138	167	139	159	143	155	162	148	160	149	185	142	144	146	168	139	143	147	159	150	144	153	139	149	149	126	166	149	146	148	156	141	159	169	151	150	144	166	120	152	136	157	140	152	160	169	165	132	138	171	173	148	166	152	157	137	176	152	150	149	165	169	156	153	166	139	144	144	162	156	158	150	168	154	152	140	124	138	155	149	149	158	153	156	178	152	125	170	145	138	165	133	141	141	145	163	154	131	149	151	158	150	175	179	140	169	145	147	160	145	141	143	142	152	171	152	143	165	146	159	156	138	159	137	133	156	145	164	140	156	142	161	149	142	154	157	162	153	137	132	148	146	140	156	151	134	166	137	147	138	160	140	148	153	141	152	148	141	160	147	146	160	158	144	137	152	145	129	158	147	164	145	162	149	136	162	154	162	160	139	145	176	169	154	161	148	151	166	164	171	119	145	156	147	147	141	143	159	135	146	166	164	172	145	149	151	161	141	165	158	174	149	158	145	149	139	157	167	130	164	145	161	134	160	130	141	167	159	151	163	158	152	150	170	135	150	177	160	153	162	148	142	147	139	142	162	158	144	146	157	148	149	131	146	160	167	146	128	162	153	164	140	145	139	148	164	172	160	150	163	166	183	148	138	155	161	144	136	182	166	153	145	163	159	148	167	136	174	159	149	145	145	139	144	161	134	134	155	153	167	148	131	163	141	163	156	152	147	138	140	151	156	157	166	158	167	148	152	151	163	156	162
5545	1688	3729	4093	3438	2743	2347	1854	1689	1450	1320	1172	1071	1023	952	857	859	814	752	708	704	722	686	673	678	718	757	969	853	839	675	671	589	600	555	653	947	1155	1100	815	658	604	586	536	597	528	773	1047	815	682	626	556	518	667	2649	501	560	583	504	556	524	500	520	477	562	519	510	489	488	551	495	516	505	498	518	507	474	550	495	517	517	514	481	527	493	537	478	515	503	501	525	501	488	494	490	509	515	496	525	506	504	523	512	534	505	480	514	517	483	475	468	467	510	462	484	500	431	485	543	521	483	528	520	523	484	508	487	520	474	480	500	498	474	485	527	491	538	439	481	502	497	478	473	486	508	484	524	523	494	475	495	539	521	473	482	492	498	446	503	475	463	482	480	518	545	517	462	530	481	534	483	501	480	526	526	466	506	481	502	495	492	514	528	479	545	468	479	485	491	484	474	541	498	509	533	506	491	499	484	482	511	511	443	474	456	503	489	516	491	495	481	510	483	486	550	524	513	492	486	500	525	500	524	496	499	538	536	486	478	507	500	560	493	495	476	493	477	502	435	519	495	480	487	490	488	473	527	479	484	512	525	485	470	510	515	474	469	416	488	477	514	529	509	460	471	476	485	502	534	485	465	539	479	459	555	489	496	501	495	508	471	517	475	488	501	499	466	455	451	497	500	501	487	443	465	480	501	471	497	531	525	497	477	480	505	513	491	513	490	521	482	493	527	534	474	509	518	478	500	476	478	467	462	507	519	497	486	542	511	488	515	532	480	454	502	502	465	506	474	523	478	477	489	476	483	492	496	453	513	500	503	477	491	437	497	452	488	476	507	461	497	522	507	452	482	483	531	498	457	468	492	520	518	502	502	466	494	490	482	514	483	537	512	494	535	498	521	485	488	488	496	466	488	498	482	438	476	500	498	492	503	520	484	508	478	481	508	478	513	507	469	512	471	495	533	509	502	493	496	499	491	491	502	463	478	499	492	535	506	501	508	517	472	512	487	477	492	471	482	504	517	518	506	496	500	472	469	488	466	502	526	488	503	480	446	497	494	504	490	470	498	475	504	522	478	505	489	505	514	490	471	547	490	497	501	478	511	475	498	478	462	467	490	494	459	514	467	522	515	498	504	464	508	551	506	520	476	530	505	535	491	512	488	457	513	496	467	499	490	508	539	501	513	488	476	506	517	485	513	510	483	493	472	514	486	526	454	512	516	472	497	484	485	505	508	477	485	506	485	494	483	474	512	495	524	452	499	485	579	500	486	503	451	505	499	494	493	510	494	494	475	506	478	502	467	495	514	491	504	468	491	527	495	524	544	492	504	477	500	493	492	494	536	476	514	471	490	466	512	483	475	461	489	471	512	456	515	533	502	511	531	479	499	517	531	502	488	465	526	487	517	514	494	464	482	494	520	505	484	533	493	510	535	485	479	485	481	468	509	511	471	488	503	499	521	486	512	483	496	513	482	477	504	476	482	502	527	455	474	485	465	497	468	494	503	478	492	490	515	522	472	488	491	503	497	498	465	509	476	510	490	495	456	492	502	469	519	467	502	500	483	490	478	474	503	474	484	545	532	508	496	480	514	473	476	488	507	484	505	485	498	490	504	485	549	474	521	517	509	484	499	477	495	493	477	501	544	494	516	517	486	504	497	490	520	485	511	509	514	480	476	484	501	486	486	479	499	487	494	488	516	499	476	517	494	484	524	514	529	489	484	494	468	535	553	514	478	484	471	510	474	529	499	523	501	451	516	484	450	491	528	452	454	475	497	482	498	470	467	531	471	503	534	518	502	452	503	509	523	494	514	491	506	517	502	469	471	496	494	484	487	485	551	528	496	501	487	483	462	497	522	518	484	509	502	528	515	483	489	503	500	528	482	503	510	520	495	465	502	563	460	481	494	511	501	530	502	496	477	532	492	478	486	526	522	521	451	464	524	469	506	503	498	460	484	490	504	536	491	461	498	509	477	475	508	472	469	512	511	509	482	472	490	483	536	469	470	513	478	455	459	465	516	486	507	499	512	480	493	483	489	525	493	475	512	541	478	466	492	533	471	465	471	519	501	486	506	529	510	546	502	541	545	472	533	461	467	495	500	466	507	529	491	494	490	485	448	516	454	487	512	477	490	470	502	470	503	448	469	490	494	520	488	503	530	510	469	473	475	524	458	476	494	460	462	515	524	446	497	471	491	531	525	466	489	490	464	464	509	510	494	505	449	471	465	480	464	514	498	520	467	526	483	491	507	503	462	508	499	467	468	496	490	518	459	494	501	473	536	556	480	439	513	523	486	481	507	499	485	496	483	480	444	534	497	490	482	463	512	494	494	494	523	508	466	500	480	478	488	479	507	409	508	524	512	501	486	468	484	463	498	465	458	508	486	545	496	477	518	450	503	490	482	473	495	562	508	482	467	495	508	454	478	447	481	525	493	470	496	467	474	522	501	482	539	468	505	485	484	518	505	533	495	508	523	468	496	490	517	507	494	479	503	531	519	484	489	489	498	504	453	475	491	495	502	497	473	502	507	520	507	488	480	487	505	494	456	466	492	533	486	500	518	509	501	496	483	506	487	517	467	516	489	492	497	517	469	483	491	508	494	462	470	473	510	527	524	469	479	489	485	514	503	501	509	478	488	495	464	473	511	488	504	519	502	484	519	547	488	465	455	472	459	513	477	498	518	494	470	468	514	514	461	457	506	498	473	470	477	510	520	496	488	475	485	482	464	522	487	477	468	509	479	517	517	493	495	532	470	487	537	471	453	537	513	488	495	494	470	514	493	532	498	456	463	486	519	501	480	492	492	493	493	492	475	520	510	514	515	482	536	497	476	510	490	520	495	517	521	470	489	499	465	523	496	500	486	506	504	512	491	535	493	520	517	521	502	470	493	493	487	467	538	526	449	477	537	528	461	496	477	492	495	534	486	457	463	467	478	503	458	500	505	516	475	466	461	490	489	535	533	539	483	508	498	469	493	476	504	529	473	497	503	452	515	515	513	496	467	484	486	481	519	488	496	485	493	495	487	513	491	488	474	507	542	515	502	484	511	510	481	512	505	493	495	531	453	521	537	496	489	475	504	504	522	510	454	522	494	478	473	499	506	541	491	493	536	472	482	468	474	497	460	448	478	482	523	489	506	484	497	491	485	508	476	524	488	507	514	464	500	519	511	472	497	497	479	527	488	470	513	516	531	488	541	534	474	497	485	518	465	482	480	505	463	509	492	468	515	468	509	496	491	513	514	513	484	478	488	474	474	497	486	518	478	519	485	506	516	503	488	499	507	456	531	515	525	459	481	476	470	512	501	492	511	515	535	491	492	490	471	531	512	464	463	525	524	519	470	506	489	502	491	478	474	510	496	480	520	472	505	525	489	477	546	504	507	469	522	472	493	519	525	496	492	508	490	493	489	492	448	523	500	517	486	487	472	513	509	495	512	505	492	497	495	492	491	489	505	486	494	497	505	486	518	495	518	487	500	465	464	524	489	469	491	488
9042	2339	2794	1882	1256	936	662	536	482	361	347	335	251	270	224	220	221	193	188	172	155	184	148	180	150	166	214	238	185	208	179	135	154	173	146	188	211	266	253	185	178	152	135	146	140	159	165	234	197	145	142	164	137	172	406	133	152	136	132	128	134	126	125	134	128	126	127	136	148	153	129	154	130	140	171	137	135	127	127	141	149	141	144	142	128	131	111	130	146	144	138	125	120	125	129	121	149	120	142	148	129	122	143	126	134	124	136	122	134	144	151	139	138	135	124	119	150	133	121	148	126	146	134	119	128	134	120	145	125	139	136	119	131	132	129	144	142	116	134	134	141	128	136	141	133	109	138	134	145	126	138	116	144	132	102	135	135	133	126	135	121	105	125	128	128	140	135	146	126	132	135	126	103	128	137	130	121	122	131	120	128	149	121	134	125	132	130	148	134	141	120	127	126	136	119	102	138	129	138	115	156	154	116	124	154	111	120	130	138	134	120	143	139	121	119	141	141	134	130	148	144	134	116	139	118	136	135	131	133	134	125	111	132	138	120	138	129	153	130	117	148	158	139	128	126	132	131	156	143	141	133	138	113	132	123	113	128	122	130	129	142	140	141	142	144	138	149	141	117	123	124	134	139	140	123	133	145	132	139	138	136	120	152	127	140	108	136	157	150	142	132	111	140	124	152	115	136	120	110	150	130	138	132	141	148	127	149	121	134	138	117	122	134	121	137	119	140	117	127	138	154	127	138	146	135	132	135	136	124	135	138	130	137	133	146	103	137	133	116	138	123	143	111	143	121	123	105	127	119	167	141	123	115	138	126	127	150	127	145	107	160	137	109	123	125	133	167	137	120	124	139	141	140	130	133	128	115	131	134	134	144	133	124	138	122	138	123	117	143	127	123	137	136	143	136	115	117	114	146	134	131	141	136	100	127	123	113	125	117	139	133	140	130	132	123	130	145	113	143	127	146	126	114	122	129	130	142	122	139	150	116	129	132	123	139	142	145	128	136	116	114	157	150	150	128	118	129	133	125	134	118	143	147	143	134	130	143	139	123	133	136	136	128	124	126	150	121	128	121	155	132	137	131	116	113	145	141	149	126	168	140	118	115	117	139	114	110	133	146	118	139	134	114	132	133	158	130	139	132	147	152	120	122	117	136	158	130	120	126	124	142	121	134	128	133	153	133	135	140	117	119	148	140	141	131	137	129	124	169	138	134	124	139	124	132	140	152	132	140	133	128	110	130	129	136	139	136	134	137	119	110	123	129	144	132	144	127	148	127	148	134	128	133	135	129	128	129	130	139	117	138	124	124	119	146	119	127	143	128	148	131	142	139	124	131	134	135	125	152	146	131	123	137	111	113	116	141	126	130	140	133	133	141	111	125	140	129	133	106	117	135	139	110	141	124	134	123	130	140	123	145	142	126	134	132	125	127	134	134	140	119	137	114	133	153	128	149	111	129	138	131	152	127	146	133	120	133	137	131	122	118	115	125	136	130	125	127	126	143	144	146	150	144	140	129	126	134	127	117	146	137	123	137	130	130	132	129	140	141	133	132	119	138	165	133	146	132	124	112	135	161	147	118	139	128	133	148	123	124	152	126	138	131	137	129	129	141	101	133	127	131	138	137	129	127	140	148	130	129	117	131	116	129	118	137	130	138	137	148	123	122	118	134	137	128	116	118	141	133	122	128	125	125	153	140	123	120	124	132	117	137	139	138	107	138	145	134	142	132	124	118	153	118	137	126	110	116	128	136	132	121	152	129	134	134	113	120	125	125	112	124	140	146	134	142	120	154	123	129	136	114	125	136	141	127	133	138	133	153	112	118	140	136	110	118	117	121	115	108	130	143	121	119	130	136	128	121	146	124	132	120	103	145	133	142	128	130	112	124	129	132	125	125	145	149	138	133	129	127	116	129	107	114	124	133	142	138	117	141	143	126	119	123	155	139	136	144	137	113	121	135	132	115	155	127	117	132	145	91	136	137	140	125	110	141	142	139	115	136	137	134	135	146	155	154	129	131	136	128	128	133	115	127	135	122	121	118	138	136	125	142	137	131	116	156	142	138	128	140	129	163	127	104	125	116	139	147	120	138	130	126	139	129	142	129	126	131	145	121	119	121	128	131	144	123	135	122	133	115	144	133	137	151	115	129	136	127	130	159	140	121	146	134	146	140	120	152	132	151	131	158	125	118	128	147	115	115	110	125	138	133	127	131	126	117	147	140	125	121	137	139	142	129	122	135	114	146	134	136	153	144	127	147	126	122	130	105	129	113	145	116	150	134	150	117	133	138	105	131	115	133	116	127	125	102	128	138	111	128	125	129	117	129	132	135	141	119	133	128	112	127	130	101	148	134	144	132	126	119	119	148	121	136	129	123	156	121	106	111	126	132	131	122	137	134	113	114	148	141	127	128	118	124	127	137	117	133	157	124	145	131	150	131	131	111	124	121	128	138	133	143	137	155	131	144	128	158	122	130	157	134	126	112	138	134	120	135	110	144	118	128	109	115	138	130	138	136	141	132	129	145	137	148	138	136	130	140	138	147	154	141	141	137	123	127	126	124	121	117	117	141	145	141	130	145	130	148	145	147	107	113	140	141	130	126	123	134	146	131	113	134	146	129	135	140	111	115	140	119	137	134	153	133	143	138	127	122	137	126	122	129	122	138	161	151	134	112	135	125	127	113	128	123	152	137	122	135	122	145	127	148	135	110	144	136	124	128	140	131	128	127	136	121	157	122	109	140	131	127	129	123	140	116	136	135	143	106	134	133	134	143	137	130	151	140	139	124	130	136	126	137	137	137	123	127	118	142	132	147	114	142	124	129	135	127	134	144	136	150	117	135	136	147	129	143	132	120	123	108	135	135	129	115	115	134	124	135	149	132	136	136	107	143	129	129	128	144	120	125	126	133	138	126	123	144	127	132	141	108	126	151	140	124	144	125	118	148	121	138	126	140	131	104	136	127	123	108	135	126	125	145	120	130	144	151	114	134	120	146	137	147	140	112	125	123	133	123	126	133	133	123	131	156	146	140	111	123	143	141	147	143	146	114	141	139	134	143	133	147	143	136	129	125	135	135	125	126	123	119	136	114	138	132	138	116	103	135	121	131	144	129	140	136	126	159	138	144	119	129	141	133	127	129	149	118	120	147	126	131	125	140	135	140	134	126	150	132	170	111	134	135	152	137	123	122	122	116	136	125	139	140	119	135	153	152	127	117	126	138	132	128	116	122	144	148	141	112	143	154	121	114	139	113	117	147	126	148	129	116	135	129	127	152	134	135	129	126	142	136	115	131	135	128	111	127	101	147	140	135	124	120	112	135	148	148	125	124	134	136	128	140	128	129	137	129	141	128	115	132	141	132	145	120	143	150	141	150	135	147	140	138	135	147	123	152	131	124	135	121	147	135	143	134	117	142	138	126	117	131	123	132	125	140	118	156	148	130	136	123	130	140	127	128	140	112	114	130	135	135	142	150	147	111	102	128	130
7774	2725	6382	7048	5836	4719	3847	3216	2677	2399	2042	1801	1617	1442	1340	1212	1070	1063	1038	993	919	888	771	843	793	808	1019	1208	1193	1023	948	721	708	650	677	930	1403	1803	1581	1167	729	567	582	539	583	646	905	1566	1143	842	655	479	538	752	3367	498	527	511	484	459	461	520	473	503	474	484	527	476	521	494	498	473	459	506	480	431	470	489	480	467	440	460	511	449	452	456	458	483	457	474	494	474	473	445	471	439	469	429	450	453	470	443	436	470	468	451	466	420	460	450	479	484	427	485	438	466	422	454	457	473	477	471	433	469	494	477	459	438	461	447	457	442	457	477	448	475	464	472	447	477	469	431	420	438	446	455	454	442	448	461	443	455	454	415	406	464	434	444	427	448	439	451	447	457	450	420	506	418	456	456	431	449	447	442	453	455	468	474	440	459	445	455	440	442	432	416	467	444	462	445	474	460	445	438	473	467	426	462	445	447	441	411	425	423	475	483	424	464	488	455	463	431	444	447	445	453	437	474	489	473	447	454	446	467	476	428	469	422	419	479	469	445	431	490	446	430	481	430	420	468	451	417	474	432	405	428	449	453	466	421	456	466	429	462	489	477	397	428	424	441	469	451	468	446	451	429	433	505	460	427	442	421	454	473	440	404	441	444	447	457	485	454	465	466	424	474	451	478	400	446	501	457	467	415	451	426	424	447	446	421	465	428	446	459	451	452	481	433	433	477	462	446	448	434	453	449	439	462	406	439	439	444	461	441	476	426	470	434	464	446	463	426	407	483	429	452	463	450	424	460	415	456	455	460	448	459	439	446	427	425	437	427	475	458	427	451	447	465	480	439	457	454	451	480	457	448	437	442	410	469	445	479	463	428	498	457	428	460	437	477	435	415	452	437	435	468	479	450	428	431	471	430	449	461	483	406	440	421	445	403	422	461	393	446	442	472	436	467	500	424	459	508	431	470	434	475	436	448	471	472	474	446	418	481	450	408	482	464	437	411	435	403	451	455	407	466	456	457	452	463	444	467	477	409	441	472	447	467	458	424	387	480	440	412	420	472	459	520	440	428	422	459	478	454	448	454	444	450	444	448	452	442	413	464	447	480	447	420	422	465	434	433	433	426	458	449	435	457	439	469	444	469	425	423	421	474	466	437	443	466	457	416	454	458	433	447	470	424	478	459	432	418	425	451	382	459	454	443	443	451	468	471	455	435	441	463	452	447	440	411	470	439	455	446	446	477	433	452	431	428	473	457	425	412	436	477	436	462	477	457	444	446	440	490	461	422	442	442	472	482	440	451	409	461	448	439	454	453	475	465	480	427	428	451	480	451	449	467	427	451	471	437	421	457	400	467	411	424	488	458	443	420	450	405	458	441	424	463	418	430	475	449	420	444	467	432	477	444	486	476	485	446	466	412	485	445	439	453	437	473	469	457	458	424	421	449	454	434	423	470	435	446	455	485	412	424	429	471	436	407	464	495	445	446	456	424	461	453	458	420	436	436	476	453	467	455	475	462	456	464	432	463	453	451	453	454	455	421	464	457	451	417	417	453	462	474	436	469	467	451	435	445	382	412	425	457	434	456	456	481	490	486	435	436	405	460	463	476	433	440	459	430	467	480	447	470	455	408	467	464	449	425	440	472	434	430	444	424	439	452	448	444	450	432	430	458	422	398	414	455	469	413	435	443	421	433	461	442	474	438	442	430	473	478	445	429	461	445	411	418	405	454	476	463	446	473	453	439	453	463	436	432	416	437	446	449	463	461	474	459	421	479	419	416	425	502	443	472	450	483	449	459	457	470	424	476	450	436	450	448	433	479	428	462	456	434	444	462	447	428	420	434	456	428	443	436	415	436	434	498	432	415	465	470	441	440	417	433	434	423	470	402	438	484	483	464	462	456	408	474	447	493	456	430	418	464	447	433	419	434	478	452	452	403	437	486	429	471	433	442	409	443	508	416	465	455	459	453	433	451	442	459	471	429	448	478	460	480	480	440	488	459	430	446	456	444	454	441	444	427	435	452	451	446	441	456	387	448	466	414	409	445	447	476	424	456	461	425	443	468	481	460	430	497	466	476	458	422	442	474	457	472	445	422	453	441	424	433	442	430	434	445	487	437	436	429	431	457	459	430	441	491	421	444	476	446	423	451	442	450	486	463	483	465	461	424	464	472	467	478	442	453	453	432	461	444	450	442	445	452	460	473	429	454	499	477	470	446	443	465	464	457	466	438	430	490	417	443	448	472	490	480	477	437	448	468	486	449	476	434	454	453	430	445	415	437	479	470	465	494	452	462	448	431	468	481	455	416	452	462	448	457	456	433	432	455	490	468	444	437	424	469	463	449	437	402	477	428	424	463	438	456	429	501	431	465	422	434	460	472	474	469	447	418	445	422	474	441	446	444	435	457	452	442	455	419	429	429	442	451	451	446	442	454	447	446	455	484	484	431	443	457	413	432	468	452	406	455	459	450	465	445	451	411	458	446	434	430	438	451	433	421	451	453	454	438	462	437	442	453	454	445	438	460	432	467	461	447	410	465	449	438	469	440	486	460	451	471	441	464	458	454	446	495	400	427	461	446	460	453	452	426	485	449	459	432	436	452	421	407	448	471	439	404	445	426	448	437	464	453	452	443	486	492	453	445	444	463	421	422	465	451	460	464	441	464	416	468	478	475	465	433	434	405	432	500	423	496	416	453	474	469	455	443	476	466	454	411	442	504	463	470	474	476	419	486	436	458	420	440	474	429	422	428	424	422	479	461	471	455	466	462	465	494	439	434	447	461	434	423	428	428	446	465	503	416	461	455	485	478	446	455	461	440	458	452	424	464	501	435	423	431	489	410	443	477	457	446	428	406	460	439	450	431	450	438	470	407	383	428	427	447	463	454	457	458	426	443	441	469	463	453	439	428	470	439	452	422	447	418	452	448	418	456	455	418	451	480	413	475	453	469	490	398	466	447	474	472	455	441	448	453	430	421	465	446	433	443	448	456	462	480	474	451	452	481	418	427	415	449	442	427	458	450	505	423	494	457	450	445	470	446	476	441	448	403	469	472	494	462	449	453	420	465	420	475	441	417	418	472	438	464	435	445	458	419	461	455	453	456	469	440	418	445	416	442	456	423	463	443	466	462	475	475	419	448	410	467	456	473	492	454	423	463	464	454	480	473	455	474	442	471	416	433	437	454	487	456	470	461	467	488	462	439	494	449	454	427	424	477	457	435	476	447	468	421	401	450	444	455	474	441	433	468	441	469	504	463	473	445	456	478	446	451	456	462	430	478	452	448	439	475	430	463	461	450	460	432	446	465	444	460	458	450	400	468	464	431	445	447	447	432	468	446	443	503	448	442	439	462	453	429	435	424	441	439	459	436	428	446	409	463	452	448	466	434	422	435	423	441	455	449	435	431	414	453	448	454	463	474	422	477	443	476	449	435	446	445	452	411	441	434	410	441	453	405	469	472	407	485	427	436	445	479	428	432	436	425	452	434	446	427	431	505	415	452
1353	340	322	284	290	271	286	245	278	236	288	242	260	266	249	249	270	291	248	270	273	235	246	294	270	267	267	249	304	265	263	253	243	242	263	295	267	271	281	285	257	275	238	294	266	269	234	267	254	271	263	292	276	302	284	271	243	270	269	253	253	277	255	283	262	223	276	258	276	252	252	293	259	265	258	271	256	300	259	251	246	249	246	264	281	265	259	290	251	266	275	252	261	247	259	290	249	281	279	251	314	251	249	281	271	240	283	241	265	290	260	261	267	291	257	287	280	234	284	254	289	228	278	258	270	261	263	301	269	283	279	257	266	228	282	283	260	286	273	271	302	280	281	272	244	282	278	242	275	259	275	294	296	265	257	277	289	246	277	237	257	280	245	279	251	275	239	294	263	262	304	249	266	256	256	258	276	222	281	265	276	282	276	266	255	232	256	259	257	256	249	251	281	262	232	280	272	265	248	291	293	278	263	254	254	275	235	257	224	252	248	261	263	263	294	245	251	261	278	287	269	243	248	262	257	229	253	285	238	269	273	256	246	263	282	261	281	289	267	254	270	248	284	253	247	260	270	274	231	281	260	272	248	240	231	239	274	253	275	268	274	271	282	249	292	252	275	269	272	271	244	243	251	255	261	250	245	275	255	238	283	278	272	266	251	260	261	273	258	259	253	243	275	278	263	273	268	241	246	267	260	262	293	263	296	271	247	258	241	273	240	214	278	246	239	242	242	236	239	286	253	294	243	283	240	263	231	284	267	280	265	257	256	280	244	287	252	270	257	285	262	241	274	255	249	263	267	262	222	296	258	271	279	274	262	276	256	244	276	256	257	261	272	265	268	254	277	260	284	273	257	252	240	238	253	292	241	256	282	279	244	260	256	263	249	258	251	263	263	259	280	268	278	222	267	289	271	264	265	268	243	271	252	278	268	263	269	276	277	262	228	288	288	264	278	285	283	296	268	293	246	269	271	263	261	277	266	285	272	244	254	289	297	246	262	269	263	268	270	306	288	289	264	250	269	232	277	302	272	267	230	275	248	260	268	249	288	271	262	281	287	257	270	249	300	274	264	257	264	253	259	254	240	267	286	266	234	294	258	263	274	249	254	260	264	286	266	264	309	266	283	292	258	261	263	252	249	244	283	274	253	248	251	262	264	267	254	256	287	276	252	275	265	236	259	268	274	241	248	247	244	265	240	273	270	251	248	263	272	233	261	248	247	282	265	246	230	247	292	253	260	240	300	267	275	297	239	261	253	252	279	243	282	247	234	267	289	270	255	293	216	268	253	267	258	288	301	282	268	264	266	292	263	259	286	268	261	276	270	255	276	275	244	267	246	237	261	240	260	264	258	252	239	273	278	278	254	278	233	300	271	290	273	275	280	246	269	285	285	286	238	267	249	240	277	285	267	267	274	255	245	271	241	275	274	240	281	291	275	240	280	235	285	247	249	247	268	274	277	261	246	243	265	263	252	246	259	249	277	267	273	289	243	270	277	267	251	243	247	283	288	283	265	255	253	264	245	282	254	283	274	246	256	249	297	245	275	244	259	257	244	265	266	264	240	216	266	286	247	246	265	262	288	253	269	244	238	281	266	276	260	292	264	261	261	277	284	291	291	258	258	271	281	237	237	282	255	271	267	266	246	275	261	278	233	255	261	247	283	262	272	266	272	249	253	287	274	233	265	235	270	280	242	257	266	268	266	253	258	228	268	269	271	257	280	264	236	248	261	283	273	258	255	285	230	267	229	277	250	247	244	264	263	227	280	257	287	260	245	231	265	252	286	283	264	224	254	269	262	297	242	279	255	275	260	273	293	265	246	250	247	245	247	294	229	255	273	256	257	258	287	289	257	257	265	271	279	245	264	264	268	251	257	272	246	309	269	222	228	285	261	257	265	271	295	275	269	264	279	255	265	284	277	262	252	284	265	276	280	237	266	274	262	256	274	258	284	248	255	238	243	247	268	247	260	230	264	272	276	250	243	243	251	239	280	279	275	263	256	247	273	281	264	259	252	264	280	240	270	262	257	253	239	248	288	274	251	306	269	248	226	255	257	272	260	256	285	269	267	259	266	243	262	240	262	252	276	251	256	253	278	255	273	248	319	282	251	262	275	265	273	268	267	252	268	237	280	269	244	267	248	280	268	277	254	267	230	254	255	301	260	238	266	258	232	237	283	279	267	242	240	298	253	265	262	265	266	285	252	261	281	247	278	228	262	248	251	247	240	274	274	289	254	295	252	241	255	265	289	273	253	260	246	269	252	277	286	277	246	260	261	266	238	260	277	242	242	283	232	268	265	284	264	280	277	265	259	267	260	248	287	279	254	277	274	267	287	270	256	252	255	263	265	270	251	241	251	255	275	250	258	239	273	246	272	235	250	252	267	277	287	280	258	253	287	259	289	256	271	265	261	283	245	256	247	256	233	259	275	284	269	276	276	232	259	295	248	296	260	274	275	269	243	270	262	266	276	285	247	288	281	257	253	256	243	241	247	263	274	284	238	270	275	248	265	262	261	262	279	240	259	273	286	277	288	257	261	266	277	286	269	271	272	238	268	264	251	252	270	240	278	246	249	282	259	241	265	278	271	267	275	300	274	284	276	262	262	268	275	275	269	259	276	269	291	264	247	248	268	277	265	262	264	242	257	227	298	251	255	267	259	268	264	252	236	274	268	255	268	282	261	269	274	246	250	262	277	250	246	287	263	248	295	246	258	216	262	285	255	247	255	269	262	292	239	282	275	282	241	257	268	269	273	271	259	253	270	246	230	257	239	278	257	304	260	227	259	270	248	249	294	259	267	268	260	277	260	255	276	257	273	231	263	278	279	286	299	260	287	292	265	293	287	273	261	269	266	263	273	255	267	250	274	269	294	296	275	283	255	279	248	263	248	299	252	268	280	273	249	286	283	273	260	264	257	289	236	248	287	259	297	284	253	291	294	273	253	237	272	264	270	266	267	260	266	258	230	257	273	269	242	282	266	258	267	285	253	278	256	280	265	255	243	280	282	303	267	279	261	284	278	258	271	288	266	292	277	273	265	270	280	257	238	257	297	249	261	265	256	273	285	259	275	237	258	275	266	253	278	260	258	290	253	240	269	258	257	266	270	248	269	283	298	264	289	248	265	253	277	293	268	268	260	273	278	276	266	273	244	278	263	280	300	250	254	234	239	278	262	283	275	287	259	247	281	246	260	295	276	248	258	257	297	260	239	249	238	265	256	275	261	267	271	254	255	277	272	275	287	273	280	252	282	251	267	289	259	250	283	266	248	269	244	270	255	277	259	280	258	233	285	248	271	259	286	262	268	231	292	250	252	294	285	243	262	257	268	272	273	269	247	258	236	264	277	275	250	250	255	253	214	222	242	282	271	271	278	245	296	280	259	251	296	245	288	266	262	253	246	262	253	258	254	281	290	261	267	243	268	260	263	275	270	296	261	283	271	253	256	216	266	252	275	259	236	270	231	281	238	237	289	276	288	249	254	261
2307	884	1005	986	1025	924	962	880	856	876	836	819	820	853	836	887	816	805	772	801	814	800	874	813	852	846	772	806	802	851	772	772	822	807	838	831	852	902	880	829	776	845	822	855	796	772	820	826	807	827	777	789	858	810	828	799	806	817	803	788	806	816	831	792	798	818	845	753	845	812	786	855	834	819	840	789	811	825	810	771	758	754	831	815	797	814	804	786	844	760	784	822	822	853	849	797	755	746	790	804	800	819	759	797	781	837	796	762	792	784	825	811	810	842	766	805	824	814	798	818	815	757	848	789	798	803	817	805	800	752	835	818	799	797	826	808	801	816	793	784	833	825	802	868	747	827	824	798	767	772	862	835	800	816	802	820	810	832	803	826	784	762	822	800	847	778	815	745	831	823	782	745	791	798	756	826	773	779	836	785	781	770	819	789	772	785	776	803	863	774	767	798	762	781	805	833	795	820	812	836	808	796	756	825	807	798	788	793	824	780	816	838	792	786	779	906	785	777	780	780	776	734	752	768	801	833	769	843	829	814	828	812	810	823	775	781	757	767	813	790	814	818	771	817	788	788	815	829	747	810	840	812	821	780	821	793	807	781	782	860	787	730	823	835	833	829	779	741	839	819	779	832	822	833	822	813	818	829	791	839	850	830	773	791	746	825	811	840	808	768	784	890	748	837	821	770	822	780	779	824	761	822	815	796	775	822	839	817	792	790	820	798	805	778	829	830	814	835	791	820	827	772	791	822	834	836	758	762	848	801	778	780	852	831	801	768	776	821	789	794	797	828	748	783	780	816	818	812	778	763	797	766	806	791	847	812	788	770	849	811	804	766	806	802	837	868	855	770	808	807	841	860	751	846	825	840	807	778	818	773	800	823	815	779	776	784	776	815	794	805	808	821	796	850	791	787	794	799	767	834	777	838	832	857	771	834	855	802	831	820	779	798	807	761	827	822	851	809	825	774	833	836	816	860	792	760	805	795	792	830	754	759	802	803	842	775	783	730	847	832	808	800	804	794	795	771	857	843	843	761	817	847	789	802	778	841	807	780	812	786	844	814	851	799	780	848	782	810	823	861	747	809	820	822	830	806	780	818	778	801	847	798	813	804	820	801	784	855	805	790	802	795	816	830	732	792	776	810	828	832	804	818	765	792	842	777	837	796	838	823	811	780	806	815	807	765	805	811	769	811	763	788	758	797	817	790	778	812	798	747	780	791	769	827	813	863	729	788	804	885	826	811	802	741	811	871	820	743	835	773	807	813	812	817	769	816	808	823	806	850	811	748	764	800	788	799	768	774	799	822	811	833	807	830	781	778	830	799	835	803	805	806	789	807	804	829	844	792	848	830	822	798	748	849	815	820	817	795	771	774	842	785	857	847	811	818	798	843	784	805	861	816	825	813	813	801	799	791	830	833	777	834	806	853	841	834	812	790	811	824	776	787	811	790	808	795	794	795	798	836	826	782	821	807	811	810	782	833	795	847	776	810	823	801	801	780	854	797	806	839	785	797	801	855	774	736	807	849	822	812	773	788	788	869	825	818	781	799	783	828	814	828	801	809	792	788	782	773	844	777	774	822	869	772	821	816	838	821	792	815	852	837	756	796	746	774	833	804	803	799	769	791	837	767	757	796	812	774	816	827	814	771	829	785	819	769	736	820	815	737	779	838	830	839	808	772	773	764	818	813	778	826	792	834	870	792	804	801	839	764	815	775	805	817	850	812	825	782	815	783	824	762	833	804	819	800	763	848	819	767	755	842	791	803	834	799	834	796	771	782	856	841	824	759	761	765	775	769	819	801	791	790	794	815	784	818	826	806	753	794	808	801	781	850	818	821	837	789	814	779	831	846	812	836	768	761	818	836	850	800	831	786	782	837	849	774	798	732	815	829	777	824	790	790	794	780	815	821	831	769	826	826	811	776	801	834	765	854	771	791	775	838	838	788	800	814	775	838	780	774	790	824	846	803	817	804	879	802	773	787	781	826	783	807	787	828	855	765	746	788	794	797	817	825	818	756	797	802	821	822	802	812	856	802	789	816	801	766	778	802	800	843	820	816	825	813	825	817	787	817	739	863	812	821	756	809	813	795	840	874	807	818	828	846	809	763	789	819	788	767	828	823	849	787	796	771	821	792	834	800	820	778	747	775	868	767	801	816	801	818	772	791	818	829	780	761	855	815	811	814	848	804	795	771	785	814	820	792	808	826	808	795	836	809	815	720	799	810	819	806	799	805	793	870	827	814	817	803	818	843	778	772	841	823	770	773	796	787	830	847	790	794	773	744	846	781	768	763	770	816	839	858	840	779	807	802	755	818	801	787	833	812	763	771	840	818	757	780	830	831	775	773	817	840	811	795	791	809	787	732	785	778	818	732	781	728	775	819	804	810	814	876	824	829	733	818	742	866	775	820	773	784	839	845	805	806	804	771	785	817	823	821	796	803	775	812	833	798	795	801	808	797	803	790	791	820	812	810	822	780	800	820	785	832	852	831	794	787	836	789	852	800	771	778	849	835	793	815	829	814	817	878	825	827	866	864	806	862	824	777	770	789	825	779	803	812	749	846	819	786	760	807	802	833	806	804	826	812	813	782	804	843	853	775	853	778	748	788	805	768	772	792	770	808	791	794	848	771	819	781	822	795	777	769	810	754	840	812	778	743	818	831	841	787	796	783	819	800	823	764	828	801	772	779	794	806	804	813	808	776	848	814	840	881	769	828	795	774	802	821	829	799	811	801	788	852	796	770	811	800	843	833	836	787	782	812	821	810	813	837	778	825	765	830	730	773	859	802	742	763	856	779	754	806	813	839	794	852	788	781	778	792	801	790	800	776	814	793	819	829	817	821	834	826	807	813	788	827	815	788	786	818	820	843	804	821	800	813	827	790	770	812	819	765	817	790	815	802	802	799	867	825	787	752	801	858	829	799	804	818	843	853	800	804	803	773	776	777	837	810	846	841	808	773	803	791	777	801	821	755	809	802	819	763	803	822	763	844	794	811	835	792	792	794	830	848	816	807	824	744	815	779	798	782	779	798	825	783	776	839	822	804	821	796	778	758	802	818	827	783	849	775	819	782	853	805	800	759	777	785	846	803	780	775	793	825	771	781	799	805	822	840	749	810	800	814	780	796	825	772	818	828	788	749	819	835	779	830	794	801	777	821	764	793	806	832	804	828	805	819	781	852	811	844	867	813	818	813	784	773	792	829	806	764	834	863	836	763	817	793	803	813	841	785	829	826	800	803	821	826	803	826	834	819	772	805	772	807	809	822	822	830	850	810	782	833	742	820	776	808	777	808	832	833	878	829	764	796	783	848	798	823	789	724	771	808	829	826	758	819	831	769	855	735	805	826	813	814	855	788	794	841	773	836	823	741	787	837	784	814	800	830	811	829	822	805	781	817	784	842	812	803	822	806	756	823	799	834	835	784	765	816	829	757	824	789	811	861	828	794	805	825	818	771	824	860	774	778	812	777	835	820	782	801	835	840
4759	1212	1419	1029	679	537	407	318	299	281	227	244	187	188	205	215	186	178	168	150	170	150	171	153	172	170	161	161	154	155	162	166	131	144	154	181	155	188	179	152	161	142	140	159	160	134	142	189	181	147	158	127	147	168	161	157	150	143	161	139	139	152	137	150	152	152	152	135	159	127	127	143	139	137	140	137	158	138	150	147	121	138	145	164	158	152	152	115	141	125	146	141	153	136	142	125	154	139	130	144	161	167	129	162	162	140	134	141	131	142	131	118	142	133	153	127	148	143	145	120	136	130	135	151	130	158	151	148	142	134	141	137	150	133	142	146	131	148	149	149	142	150	155	141	135	139	130	151	146	134	141	146	135	136	130	133	148	143	129	126	165	148	142	120	168	136	121	139	140	145	123	138	165	148	139	125	146	171	137	148	128	132	141	137	122	131	133	148	149	143	155	160	154	135	148	124	131	154	146	125	147	128	161	134	131	152	148	130	153	156	137	130	121	151	154	146	134	151	146	146	160	129	140	139	161	144	151	107	151	146	129	153	148	148	149	135	129	144	123	157	154	129	160	137	139	148	150	146	151	119	146	168	145	130	153	149	132	126	141	145	152	149	130	141	140	144	135	149	154	143	150	125	132	133	151	131	138	136	128	140	151	138	126	148	131	125	133	138	133	139	144	146	144	128	132	152	141	148	153	147	172	120	117	136	133	152	155	131	159	130	140	136	125	134	157	137	132	143	141	130	150	152	122	156	151	140	138	134	151	153	163	138	130	149	136	132	151	144	130	124	116	134	153	120	153	130	165	140	129	119	148	151	143	166	158	151	152	130	153	133	131	176	133	142	136	138	163	150	132	143	128	161	117	129	144	136	161	136	146	124	130	137	151	145	163	141	148	143	142	133	133	132	121	151	140	125	136	153	140	115	144	156	150	143	136	145	143	161	129	129	149	147	146	136	147	153	128	131	127	130	141	165	134	155	125	137	129	137	147	160	146	155	139	123	151	141	147	151	126	149	145	135	128	144	124	137	124	150	154	137	154	124	146	133	128	152	143	152	136	157	139	135	153	141	120	143	152	109	131	137	133	136	152	101	137	141	138	131	146	140	137	145	141	169	152	149	145	146	126	145	132	152	137	129	151	176	146	150	153	136	134	126	154	142	133	120	141	141	157	130	142	138	136	139	156	141	137	107	124	165	158	153	132	136	151	148	144	130	117	110	133	129	145	135	153	146	122	145	118	135	129	148	139	136	138	138	145	158	141	150	153	129	136	136	146	134	148	168	117	143	147	131	177	151	127	136	144	137	151	130	141	154	146	144	133	136	154	132	134	163	152	155	141	142	135	163	114	160	150	135	137	156	126	138	150	139	124	126	140	140	140	163	137	143	164	157	147	146	131	153	158	139	163	137	146	132	131	144	120	126	142	133	122	143	122	146	131	149	152	153	149	153	157	139	138	157	147	136	137	156	134	144	146	168	141	127	145	128	135	135	128	122	123	133	146	139	128	138	136	154	143	140	160	144	140	151	137	146	137	131	159	151	148	143	145	125	126	153	133	133	142	146	129	166	146	133	133	150	143	158	138	140	138	154	138	136	154	142	145	121	147	160	166	127	148	149	131	133	143	128	135	155	129	131	134	150	140	129	142	135	133	142	137	139	137	140	138	128	141	138	127	136	155	144	147	119	173	148	143	140	136	139	141	127	149	145	128	137	134	132	131	133	135	119	140	138	139	155	140	129	148	142	130	130	165	152	136	136	160	146	162	166	141	149	130	125	126	123	149	142	150	139	125	135	122	143	136	158	155	104	144	120	163	158	135	140	143	158	166	129	136	145	153	140	144	153	133	151	115	120	130	132	146	151	141	143	131	146	133	128	117	128	162	148	154	152	122	123	173	128	138	147	134	141	161	147	152	142	139	150	143	132	160	151	147	154	158	136	138	144	135	128	138	146	140	144	142	138	127	148	133	152	163	140	134	125	130	152	155	154	135	120	168	173	129	165	146	123	137	128	144	158	155	142	142	127	128	151	140	139	134	151	150	145	156	113	141	136	139	134	153	132	156	140	156	138	160	144	163	139	125	129	144	118	146	135	136	135	150	140	147	144	120	129	145	154	164	140	131	151	134	130	142	152	124	139	135	121	145	166	145	142	154	140	143	168	131	111	125	132	137	134	126	169	144	136	141	140	142	143	124	143	145	159	150	172	142	135	137	132	134	152	165	147	166	128	148	129	143	133	139	121	150	140	129	169	147	144	139	104	160	140	149	139	147	126	153	147	121	118	149	128	138	149	129	145	149	145	140	165	145	137	153	133	150	137	146	132	122	136	129	131	130	144	149	136	148	152	140	155	156	147	124	138	127	131	138	144	149	138	140	135	150	142	139	138	153	156	154	167	118	136	140	148	153	120	114	140	125	126	142	162	124	150	133	133	154	125	132	141	137	142	130	140	128	165	137	149	161	147	133	155	133	143	145	150	140	139	131	136	130	138	125	137	142	146	141	135	144	139	134	149	148	129	136	144	130	165	137	152	131	143	131	141	125	155	145	138	127	135	141	155	145	155	131	154	138	123	133	145	125	125	139	140	132	142	137	158	153	146	113	130	159	160	154	160	141	141	123	116	162	139	165	112	158	128	135	144	157	147	159	153	140	149	144	135	180	141	142	124	142	136	135	136	140	132	151	147	151	122	137	117	140	138	151	142	159	134	156	148	137	140	147	147	164	145	148	163	153	141	132	150	135	151	121	134	123	128	130	140	132	148	145	113	141	150	147	156	135	143	157	155	138	132	156	137	124	138	148	151	126	138	154	141	145	154	135	138	132	151	123	151	128	127	145	154	133	149	160	136	138	121	161	134	147	146	143	142	131	142	132	141	147	134	144	147	141	142	153	127	141	144	145	127	135	134	155	134	143	151	143	159	139	121	129	131	156	133	139	142	139	108	145	150	138	116	153	142	141	114	155	131	163	155	146	138	123	113	140	122	138	132	131	137	138	147	150	165	131	139	135	130	135	164	151	139	139	132	137	146	132	127	141	132	138	139	127	142	135	144	138	148	148	141	167	136	161	157	140	132	131	148	140	145	135	144	146	137	160	143	145	169	154	131	130	131	129	139	151	136	150	154	171	140	152	172	157	144	136	146	134	138	133	167	152	151	182	145	139	128	134	132	166	152	131	141	134	140	142	137	158	128	160	153	123	128	148	129	136	131	149	158	146	153	140	144	124	136	160	125	141	150	123	150	138	133	126	141	150	163	153	150	158	138	152	151	150	140	127	144	147	156	136	150	148	136	149	142	146	146	147	117	154	142	146	133	151	151	134	119	146	142	139	140	155	149	143	159	131	134	141	123	153	134	145	151	149	137	138	136	133	132	124	161	147	145	154	136	136	133	151	146	137	158	165	123	149	132	135	153	151	132	144	127	136	154	145	153	143	141	143	143	136	138	145	130	158	140	137	123	143	134	123	140	151	150	134	132	121	117	182	147	134	148	132	152
5409	1579	3728	3920	3336	2825	2236	1818	1644	1421	1319	1142	1023	971	849	890	810	805	774	736	691	706	635	663	624	673	720	855	777	672	654	691	607	569	596	757	907	1034	959	743	610	519	496	572	539	523	634	1031	849	711	590	510	478	612	908	480	508	521	494	497	442	513	464	483	468	474	478	488	484	469	493	467	442	488	485	481	523	479	519	464	499	484	447	503	524	485	487	482	469	478	496	495	445	457	499	491	480	484	463	431	479	490	464	451	474	465	509	447	483	456	501	458	445	458	498	452	473	441	476	506	462	522	459	473	486	483	472	486	461	458	470	448	477	522	462	470	475	458	468	512	463	494	521	465	454	462	470	435	469	519	467	484	487	488	481	443	478	489	464	469	463	482	504	473	449	496	463	450	492	464	474	441	478	507	479	533	460	445	486	478	451	506	470	468	486	453	488	435	480	469	462	474	466	472	436	493	481	466	496	489	486	502	461	469	478	509	509	466	512	448	480	487	469	445	441	516	455	510	458	481	484	468	459	461	483	457	491	464	455	442	450	474	470	510	473	442	492	497	413	436	415	453	426	478	501	467	462	481	473	488	443	445	517	464	459	439	460	495	418	476	453	480	503	423	478	457	478	420	469	441	459	469	470	487	447	480	473	453	453	436	478	525	452	483	459	468	470	468	466	480	491	478	479	463	484	473	504	452	424	483	472	460	479	473	471	446	511	478	495	467	489	445	491	469	426	474	476	473	468	456	444	472	467	438	477	465	480	451	482	507	504	489	506	486	481	449	466	454	472	468	468	460	490	431	425	445	472	461	432	475	465	439	445	461	477	490	499	447	481	496	491	496	465	440	478	437	472	498	460	510	465	470	483	444	440	462	484	442	487	425	453	486	479	471	471	482	451	470	479	509	491	452	502	467	492	513	496	540	465	484	485	439	467	507	417	476	504	457	476	479	466	429	475	495	470	487	461	454	452	454	479	495	511	462	433	421	481	485	448	481	446	483	486	493	511	509	455	478	470	481	462	485	467	456	444	516	508	479	515	455	432	487	456	437	433	491	427	455	452	453	491	469	517	473	438	465	457	494	507	434	434	475	502	432	485	432	472	487	430	471	461	505	444	483	472	468	480	470	414	453	483	471	475	495	471	455	511	493	462	471	456	454	484	447	475	456	453	469	463	442	457	491	500	489	469	473	457	420	472	462	461	449	471	456	452	436	452	454	521	446	453	478	457	492	449	478	461	472	444	478	450	437	466	447	496	467	457	461	465	498	445	480	477	494	482	484	467	420	458	461	506	473	474	456	492	478	469	479	428	469	459	470	442	488	487	465	475	484	513	463	500	475	442	465	502	489	483	462	454	441	498	425	467	486	491	484	437	448	473	442	471	454	452	474	484	491	455	447	478	516	498	428	482	463	476	445	455	454	456	473	459	457	438	458	438	482	480	485	474	446	460	459	502	472	428	455	475	461	447	508	433	474	451	440	466	485	503	470	437	450	484	456	483	474	456	436	519	416	475	472	473	459	499	456	501	479	505	486	466	476	467	457	443	457	445	473	476	429	449	478	511	521	484	434	474	471	472	495	475	466	472	452	461	481	481	453	501	485	480	487	458	459	500	478	512	436	483	430	491	425	486	474	434	476	437	482	481	492	462	500	461	466	480	470	482	461	468	427	495	498	478	484	473	466	438	457	490	449	465	483	479	475	449	454	477	486	483	484	488	437	476	447	450	473	438	493	466	462	461	492	499	442	474	469	500	456	479	459	504	486	439	444	490	461	487	496	515	460	482	432	468	458	477	465	479	451	462	443	487	413	487	460	446	451	471	476	458	453	405	505	461	448	396	473	456	485	473	482	505	449	494	471	484	457	456	471	456	453	505	455	450	463	449	475	512	474	474	462	479	504	465	483	463	477	490	463	477	441	472	460	462	447	508	454	468	452	482	501	488	430	489	449	477	467	507	437	446	437	475	454	471	479	459	444	478	484	506	473	452	459	491	492	464	449	465	517	459	447	449	440	484	436	488	487	442	478	489	476	448	464	496	500	495	476	440	441	503	499	472	465	499	414	422	468	472	462	479	453	483	506	450	501	508	433	474	458	477	486	460	500	455	465	473	441	481	467	464	483	477	468	492	455	503	479	463	466	421	452	470	494	432	449	508	460	505	484	453	431	477	481	409	469	482	465	490	517	433	455	450	480	445	464	486	461	484	445	481	485	491	519	480	455	456	460	450	509	465	483	482	461	466	520	467	473	470	464	464	434	435	444	450	481	490	506	487	493	498	478	449	496	490	462	449	479	473	528	499	488	482	455	475	463	427	493	443	488	478	471	488	475	490	434	441	480	496	480	497	483	457	442	474	465	468	459	484	496	479	490	455	487	457	467	476	432	488	475	452	461	460	424	479	429	515	452	497	488	430	447	472	424	504	482	511	463	469	487	453	455	441	437	439	468	436	472	493	488	521	454	488	441	428	447	501	477	481	495	481	484	485	476	503	471	470	453	444	464	475	456	519	444	423	468	479	460	477	452	477	440	443	448	470	476	452	476	474	466	482	450	451	441	478	435	440	443	473	487	511	456	448	475	452	462	428	465	454	484	449	470	427	466	487	508	443	478	489	470	490	468	469	483	420	465	424	472	450	484	456	500	447	463	491	501	483	457	505	464	483	478	452	469	501	448	476	485	442	473	477	451	463	434	445	482	468	461	459	509	443	455	470	452	442	468	493	447	490	435	477	468	528	490	482	463	477	468	451	473	500	478	490	444	448	476	453	477	435	459	453	463	492	509	474	468	476	451	466	467	432	482	463	436	462	471	471	511	468	519	491	473	447	444	435	476	434	494	479	468	453	442	480	434	379	449	447	453	453	480	471	446	468	450	490	461	438	463	491	511	499	473	475	434	446	457	483	451	447	468	479	446	473	497	497	444	459	488	507	451	499	485	468	458	438	484	437	453	467	477	455	436	480	449	463	499	460	496	487	493	456	469	449	439	445	469	508	458	481	465	491	493	498	446	421	457	504	461	475	479	479	449	476	486	486	470	473	477	430	451	450	450	459	497	463	511	461	495	477	455	493	474	431	495	429	440	459	461	453	517	462	490	494	441	446	461	462	478	444	472	447	490	496	512	454	460	486	487	494	511	435	455	443	476	486	478	450	468	433	468	482	516	435	460	459	433	487	473	420	470	494	457	435	460	469	475	469	452	470	452	503	446	468	468	483	434	502	454	461	446	490	442	454	467	474	457	500	419	437	430	499	474	448	430	471	482	498	468	423	458	457	477	460	464	461	468	476	440	513	449	511	483	468	475	451	419	484	462	457	447	475	461	491	436	502	425	469	457	467	489	493	460	443	443	486	470	439	497	449	440	441	488	458	487	422	441	463	454	437	466	467	482	487	470	445	487	504	478	455	469	467	467	472	479	462	454	457	457	438	515	423	466	477	472	479	494	434	487	471	456	441	464	468	467	493	450	429	471	474	467	458	481	527	466	478	454	455	474	463	428
9011	2264	2785	1926	1281	881	657	515	418	374	287	258	264	213	210	192	199	167	175	169	175	170	147	165	168	162	178	202	174	146	147	126	120	153	154	186	219	226	174	179	148	135	154	131	141	128	151	186	203	183	177	136	133	139	162	131	121	129	120	130	131	132	114	142	119	127	144	136	136	126	139	116	116	122	127	125	105	108	131	117	101	141	124	144	115	143	143	138	123	130	126	104	130	125	129	131	127	126	106	110	106	123	129	126	125	123	124	118	90	131	108	125	136	116	139	116	116	99	112	121	137	117	124	143	111	115	126	107	121	121	135	136	122	114	99	112	135	138	105	117	158	127	131	113	114	124	134	134	115	115	146	128	104	138	123	156	129	126	132	142	122	143	103	112	131	123	143	120	121	113	144	128	119	117	123	117	120	150	112	130	147	105	142	122	117	110	134	125	120	126	131	121	115	114	112	119	121	141	105	119	132	117	129	126	112	116	123	111	113	127	131	114	113	127	106	116	115	116	140	126	104	118	125	110	143	109	118	112	121	105	130	147	114	128	113	111	115	145	128	132	117	122	143	116	107	111	119	120	112	130	125	121	118	114	122	122	129	154	110	106	133	115	133	145	146	143	117	106	106	134	127	117	124	103	110	120	112	122	117	137	118	132	126	128	133	121	118	100	108	110	116	123	114	124	115	114	119	135	121	129	94	133	121	117	118	136	125	122	118	107	110	115	116	133	129	120	127	121	120	122	109	128	131	130	131	133	109	130	112	130	158	107	105	123	136	128	125	102	105	115	137	113	143	129	119	116	129	127	122	114	120	107	134	124	126	125	108	118	120	122	117	125	103	128	136	131	129	120	116	124	142	131	115	102	125	146	127	107	119	122	125	113	120	117	103	125	138	114	134	135	127	128	120	140	107	138	116	124	142	120	115	106	116	135	124	127	111	110	125	122	114	118	115	124	110	116	142	135	133	117	123	139	139	110	131	127	137	127	136	116	121	139	115	125	121	115	118	147	139	107	120	132	130	134	120	108	109	112	131	115	122	131	106	137	119	112	115	115	128	134	110	115	138	144	119	108	97	129	107	126	117	145	117	125	100	112	118	122	119	117	103	130	131	124	114	128	112	124	125	98	141	138	125	128	126	138	114	127	104	121	120	133	121	116	119	137	100	119	108	107	120	123	116	133	130	147	135	113	102	128	129	124	129	140	128	127	135	124	116	145	154	131	139	126	134	138	104	120	105	133	108	116	135	132	131	120	118	133	113	106	108	125	136	107	129	112	119	125	149	109	128	141	129	112	128	132	120	132	113	111	123	132	131	115	122	115	138	121	104	103	108	120	138	126	123	144	142	127	136	115	122	134	108	130	114	109	114	100	126	120	153	113	128	120	131	115	118	120	102	137	118	114	126	118	136	145	142	129	127	132	117	129	122	124	103	130	129	143	123	137	126	115	115	129	127	112	125	130	126	113	109	121	123	133	145	98	126	132	109	110	143	134	138	113	118	120	135	146	113	150	138	129	135	123	114	148	124	111	136	112	117	124	145	128	123	138	143	127	119	123	125	118	118	117	135	126	124	129	126	112	117	119	142	129	124	127	133	129	111	121	145	106	141	118	111	110	121	104	141	137	123	144	138	122	142	120	109	135	118	121	130	138	98	128	111	121	117	132	138	123	133	121	127	123	109	111	138	101	142	125	108	105	138	113	121	121	111	118	133	117	112	109	119	128	143	110	138	123	130	130	125	124	129	126	131	123	133	120	124	107	113	121	109	117	132	139	125	135	129	115	147	127	114	122	128	148	116	129	131	129	132	134	132	116	107	132	119	125	131	121	117	125	143	117	109	127	132	119	127	131	130	115	139	112	127	111	129	135	118	115	117	141	97	132	133	142	115	109	111	114	135	119	118	103	130	134	124	134	135	128	122	115	120	115	126	125	136	112	123	120	118	132	145	126	128	119	118	140	134	108	143	117	125	131	105	127	130	134	112	133	126	122	113	131	126	99	124	124	113	108	113	151	132	139	132	117	132	140	131	131	125	117	136	114	112	123	131	116	125	129	133	122	117	122	124	125	144	103	105	123	147	127	124	119	111	120	134	149	127	123	126	115	139	111	135	110	111	109	118	145	147	134	121	129	112	130	134	115	107	136	105	119	116	134	131	140	118	104	124	120	131	133	123	133	98	137	135	147	121	121	143	114	124	124	120	131	121	103	123	101	129	135	123	117	112	142	130	108	120	118	120	114	113	140	130	111	131	117	127	100	113	118	106	125	118	143	120	127	109	127	117	129	137	149	115	136	129	145	121	130	123	126	132	131	118	144	127	125	131	109	147	125	130	124	129	131	118	130	135	136	138	123	127	105	104	138	126	127	116	143	107	125	117	122	138	141	123	128	128	111	105	103	126	123	119	121	137	128	120	120	139	126	115	137	136	132	147	119	136	110	123	124	115	114	118	134	108	135	132	134	145	135	136	130	116	133	133	125	121	137	140	121	128	122	136	114	110	111	131	122	124	118	121	134	126	119	125	120	133	117	99	119	112	126	83	109	144	129	117	135	114	135	134	127	126	114	131	140	110	121	124	150	134	139	114	131	138	122	113	118	117	119	102	118	133	128	131	121	146	125	117	118	105	112	134	114	105	126	96	121	140	124	120	153	120	120	134	136	107	117	123	121	120	125	109	121	148	130	130	123	117	104	122	133	102	120	130	114	115	132	119	101	117	117	97	107	113	153	129	115	131	120	117	124	116	129	127	125	134	130	123	111	140	119	118	135	112	113	115	116	127	111	137	114	100	134	114	122	136	142	111	119	130	138	128	106	123	110	122	136	109	141	125	124	130	115	111	118	134	120	119	103	125	123	110	100	119	117	110	115	130	137	117	114	124	120	128	126	100	110	128	120	114	116	132	143	115	125	128	98	109	131	117	135	124	124	122	113	117	97	128	134	120	142	126	117	110	144	100	114	123	126	121	124	111	108	115	121	133	145	128	120	140	137	115	121	125	124	116	120	118	124	133	133	130	127	129	109	108	120	128	134	142	108	118	125	124	132	146	131	127	131	117	128	134	128	116	131	120	122	132	116	143	136	114	138	111	139	124	120	134	121	123	131	143	122	138	123	126	143	132	130	120	106	121	138	135	108	93	125	110	138	123	115	114	126	126	117	117	120	126	126	117	130	138	115	132	126	116	130	120	117	126	153	115	119	124	116	111	122	123	130	113	134	123	114	117	132	128	111	101	133	148	135	130	115	107	132	125	135	112	135	107	141	131	134	127	153	129	136	125	122	110	110	132	103	128	123	121	125	112	150	122	135	140	134	119	114	111	107	133	125	126	108	128	121	109	136	133	135	115	128	104	129	121	105	137	131	125	121	118	147	94	107	136	120	128	116	125	140	129	119	119	106	124	116	147	119	120	127	123	138	137	126	121	131	110	129	133	116	119	116	135	119	121	133	107	137	106	140	138	116	115	118	124	118	126	110	120	104	102	118	118	114	108	143
7704	2644	6394	6978	5822	4673	3765	3131	2691	2233	2012	1734	1593	1512	1262	1195	1151	1068	994	909	890	833	782	797	746	749	888	1006	1016	792	775	654	716	659	683	954	1320	1482	1296	1110	668	621	532	547	531	587	879	1494	1289	932	835	505	495	585	679	449	503	448	447	469	456	487	485	517	468	494	445	486	466	475	479	497	443	414	476	452	452	462	468	443	428	440	451	424	476	441	462	424	430	433	437	470	434	434	452	412	407	451	424	431	458	421	416	469	432	415	404	422	455	425	418	418	462	454	455	446	420	472	462	434	450	443	417	442	421	421	455	452	427	435	408	435	449	440	475	397	391	434	420	427	448	423	437	447	427	427	427	451	428	427	450	413	416	397	438	419	432	445	449	466	398	445	429	460	434	423	414	444	450	413	448	470	399	441	415	465	417	431	450	421	381	433	436	448	414	436	451	412	432	417	415	403	445	429	426	433	443	406	440	429	444	405	465	433	421	434	451	425	424	462	479	417	441	471	443	429	458	459	419	413	426	424	423	416	425	428	436	457	407	449	430	418	425	425	414	448	452	426	410	416	445	431	429	434	391	432	430	451	441	451	435	455	418	459	442	423	404	410	418	434	422	429	444	462	387	404	449	416	436	444	444	426	446	363	424	405	378	419	427	404	424	398	409	421	389	413	474	430	416	449	427	421	409	445	459	421	414	376	414	487	441	395	408	430	456	442	419	431	433	428	447	435	447	417	439	400	417	431	390	458	434	460	402	439	404	433	459	450	461	459	376	456	425	419	424	425	416	420	445	434	369	466	429	433	440	421	410	447	378	416	429	414	439	401	421	462	453	432	398	424	420	453	385	396	440	436	446	423	414	411	397	441	416	453	453	448	416	427	399	399	445	429	434	502	417	415	446	443	400	428	434	409	423	413	419	428	433	399	428	395	479	380	387	405	424	436	450	422	412	406	407	419	428	405	422	440	440	451	466	417	418	413	413	418	443	440	392	444	410	397	407	442	379	398	477	398	439	420	424	424	423	406	464	444	456	407	446	432	421	394	438	421	402	414	391	402	398	428	401	425	398	388	400	418	465	450	442	431	396	416	398	435	430	438	403	431	460	423	405	426	421	472	449	453	445	437	450	410	428	438	434	444	437	408	402	412	461	426	410	365	416	467	447	424	428	420	408	418	393	411	416	406	416	423	454	417	429	423	421	424	433	433	402	417	439	407	383	449	404	442	436	416	470	419	470	420	433	407	431	440	428	457	435	385	430	441	436	473	426	437	448	414	484	420	407	398	423	443	384	457	456	420	413	403	424	425	423	423	406	424	425	427	427	424	393	434	419	423	420	422	396	463	462	438	408	421	423	413	408	431	415	435	450	439	432	477	436	449	391	448	431	406	465	462	406	450	439	442	418	416	450	438	395	384	414	418	431	427	416	439	419	418	406	431	421	433	432	413	391	424	445	456	390	438	446	426	414	441	421	396	438	472	415	398	428	460	414	415	423	413	462	443	401	420	408	425	436	439	445	447	390	471	451	426	440	435	438	425	401	413	424	411	413	450	437	436	401	449	466	429	382	396	418	445	445	415	434	430	419	409	405	393	441	414	406	454	425	377	400	438	455	416	418	428	446	433	445	442	392	405	421	385	426	416	462	416	453	440	435	392	457	410	397	457	406	415	401	409	408	386	415	432	428	440	405	421	434	418	423	444	418	445	413	437	431	445	408	423	442	414	432	425	404	434	395	431	438	440	422	405	436	420	469	422	416	421	392	424	423	426	424	400	439	386	402	404	409	443	437	468	441	459	422	423	437	389	412	440	458	412	444	393	399	423	428	446	424	446	426	448	414	426	421	443	383	429	465	436	448	435	472	422	398	403	426	411	423	453	415	428	421	429	472	452	436	396	440	380	406	420	439	416	448	401	403	401	439	439	457	393	459	447	453	383	403	482	434	408	426	446	428	446	416	426	420	436	458	408	409	417	449	449	421	424	416	433	466	418	405	430	449	412	464	402	465	391	403	453	450	441	426	453	431	398	423	364	450	413	432	414	440	394	404	393	443	412	396	433	445	421	453	440	436	395	410	398	411	413	442	419	418	427	412	444	436	449	447	452	425	444	418	419	421	413	402	458	414	422	427	468	448	417	412	443	385	455	438	429	406	438	457	439	438	422	443	413	429	441	446	439	421	415	463	422	451	414	438	406	420	402	430	414	399	464	414	414	420	376	392	469	402	430	414	408	449	435	407	407	445	396	449	415	429	403	429	380	411	454	417	445	415	467	413	411	411	452	395	424	437	473	421	431	461	400	436	430	465	420	430	428	411	424	443	436	425	408	426	434	406	414	449	452	396	451	407	454	449	421	413	465	454	435	443	455	438	405	437	428	459	455	408	413	406	404	425	417	444	422	409	404	434	397	412	427	427	427	380	432	430	437	414	432	464	405	421	408	403	450	408	437	417	430	423	426	395	441	404	412	404	452	428	424	472	445	462	424	407	455	409	422	427	451	421	400	415	440	425	403	444	453	435	379	419	403	414	405	428	437	439	441	448	433	447	394	381	413	437	449	435	445	475	429	467	458	450	411	431	417	451	430	453	416	425	429	433	410	434	438	415	453	413	449	445	410	424	423	439	392	418	428	435	416	417	458	441	439	407	425	456	431	464	425	426	443	435	411	423	406	424	415	445	426	407	455	399	421	423	441	392	430	456	411	394	392	411	425	391	409	432	441	392	455	454	446	397	435	379	425	417	422	438	423	415	422	393	454	402	394	394	438	425	399	436	460	446	457	417	408	409	474	429	426	395	404	424	416	411	386	435	435	447	455	465	406	407	432	410	444	409	399	434	397	439	428	459	413	420	402	411	423	442	428	446	437	397	409	414	442	410	413	406	448	400	409	455	413	431	434	442	418	403	427	453	445	405	409	450	448	442	429	408	384	422	457	434	426	426	369	421	381	455	418	432	415	396	420	427	447	432	428	414	445	448	424	428	461	442	448	369	434	369	425	440	402	413	404	412	418	418	440	460	426	420	412	419	411	428	425	403	383	449	435	428	418	409	414	428	400	395	410	368	419	418	413	390	414	462	386	408	406	442	417	408	430	439	392	421	447	408	419	406	453	404	371	419	453	424	439	374	448	426	446	410	419	412	377	407	448	432	391	421	454	454	428	426	432	436	432	450	434	395	405	389	406	424	409	432	443	409	416	419	428	407	404	421	417	417	439	416	442	413	456	439	449	439	445	406	411	453	404	459	416	433	402	429	423	398	404	445	420	442	431	440	438	415	432	406	429	385	394	432	428	417	418	438	441	429	461	422	406	394	422	415	425	422	444	467	416	425	378	426	438	401	426	421	400	431	398	425	431	422	421	447	397	418	447	432	404	393	444	433	461	413	413	417	447	421	415	471	425	480	431	441	460	415	436	415	417	471	392	455	436	428	426	437	439	429	415	463	383	420	415	464	437	423	412	430	439	423	453	432	464	385	438	408	436	406	467	417	419	382	450	437	452	398	414
1314	314	278	300	284	265	259	288	279	250	278	253	271	268	274	243	260	261	261	270	239	257	272	257	255	270	244	283	255	258	237	264	256	258	247	297	262	240	256	254	249	258	246	251	265	247	262	253	279	244	299	289	244	240	262	270	254	265	256	259	245	244	301	253	253	268	282	263	269	258	260	245	256	270	267	280	259	237	264	264	270	275	248	263	258	245	256	224	254	266	263	242	296	256	291	259	240	266	262	253	259	278	259	264	286	287	247	274	271	248	258	259	249	269	255	241	282	255	259	263	282	267	289	258	266	271	256	260	242	287	256	254	263	266	265	241	230	289	231	231	250	249	253	240	255	262	273	256	254	291	245	250	248	284	256	262	261	263	244	275	244	253	279	298	250	258	244	270	258	249	270	237	269	254	257	277	251	254	225	255	272	278	299	282	252	231	233	268	265	260	290	232	285	270	278	269	277	253	275	274	256	274	255	254	245	282	299	244	252	274	259	262	271	259	257	247	237	281	256	285	204	248	266	269	230	230	266	279	258	267	296	268	238	279	237	274	254	270	269	261	265	299	274	276	267	264	229	261	240	265	229	230	261	263	278	280	285	264	235	272	261	263	277	286	246	284	273	293	276	264	264	237	249	252	272	265	286	238	244	273	253	239	248	267	249	276	249	240	259	279	238	252	258	234	297	263	261	287	270	252	257	248	245	254	255	248	238	254	227	268	293	258	256	256	285	267	229	241	266	282	275	254	247	240	264	274	233	272	274	252	277	259	262	242	246	259	268	256	259	245	244	255	259	295	246	262	253	252	261	285	251	280	265	268	264	280	281	246	250	274	250	271	263	261	282	262	241	254	270	240	267	246	272	247	259	264	245	275	277	267	277	269	292	283	287	262	280	242	239	232	271	256	232	240	240	261	267	253	263	247	285	280	240	272	234	265	308	245	267	269	261	278	268	255	263	293	266	285	238	259	264	269	258	266	286	266	267	289	244	266	252	294	271	277	285	279	269	265	262	212	246	273	276	238	241	268	272	226	265	268	273	266	249	246	267	262	267	247	265	288	250	279	281	231	234	235	235	250	255	288	263	271	264	273	255	261	223	240	269	262	278	225	321	269	293	255	249	274	232	284	236	260	255	275	252	268	259	276	281	255	251	273	264	247	253	243	270	240	277	266	251	265	235	246	267	263	281	273	243	257	275	253	278	243	259	240	269	238	279	284	269	263	274	222	254	297	295	254	268	300	281	222	267	245	255	253	258	242	262	230	230	254	271	266	246	238	271	254	209	286	250	248	221	277	276	223	242	249	238	236	271	257	264	245	261	242	253	246	253	279	277	244	277	278	268	264	290	268	262	262	253	252	224	296	287	283	255	260	278	273	282	227	257	275	245	267	243	284	275	257	257	255	246	235	243	262	257	257	245	256	274	258	235	267	250	274	258	248	256	271	262	283	246	257	283	264	265	266	276	283	255	235	239	261	249	243	271	267	261	252	264	246	253	234	241	263	251	278	272	260	286	273	248	284	260	254	272	265	248	249	219	240	237	262	257	253	262	264	270	275	237	247	249	285	265	278	254	255	270	252	247	262	269	275	262	267	261	242	240	250	255	233	249	242	267	271	244	249	242	303	255	232	275	250	249	250	222	234	264	283	288	261	279	255	266	256	247	249	280	257	253	286	269	252	256	267	245	257	259	250	239	292	280	257	226	236	228	272	260	250	286	259	235	225	259	259	256	259	260	283	278	257	276	282	238	237	273	240	249	234	271	272	275	249	249	252	258	255	273	256	258	234	261	248	267	269	279	288	269	287	281	258	258	250	244	244	310	281	283	270	262	254	262	277	235	211	243	297	231	250	260	233	249	264	254	248	244	264	248	238	234	247	267	261	258	257	267	293	239	273	260	284	280	282	282	257	264	279	260	258	239	273	240	284	280	250	256	298	249	269	248	261	272	271	258	266	238	256	242	250	276	261	280	247	246	258	285	237	303	268	264	274	250	251	279	284	249	244	243	230	253	269	257	244	245	262	253	281	262	266	265	277	236	245	267	259	274	247	269	271	250	240	285	271	244	266	237	248	257	270	283	270	270	252	267	271	247	245	250	258	275	249	269	264	263	247	286	250	270	261	266	267	275	256	273	259	295	266	278	242	273	251	260	259	274	254	248	290	255	262	250	305	270	241	280	267	238	278	271	258	276	270	270	251	234	270	266	288	242	283	237	270	260	249	216	258	278	236	271	286	280	251	281	249	258	296	242	255	257	237	267	271	257	245	258	223	284	274	266	261	250	242	230	235	280	241	271	260	267	249	229	253	260	276	292	284	244	233	249	262	268	270	250	298	265	232	258	254	251	248	258	263	279	264	269	270	255	268	278	268	260	293	253	238	249	254	270	265	290	276	267	260	269	252	250	271	294	254	227	312	206	258	285	251	265	251	270	258	243	269	264	227	260	269	255	248	271	279	229	243	265	250	278	247	284	266	268	262	276	254	249	237	257	254	237	249	269	247	284	247	252	265	265	250	275	270	266	256	267	256	274	254	250	237	252	250	287	239	270	264	245	278	265	220	230	232	261	282	250	255	251	252	295	278	218	253	247	229	239	261	254	249	256	241	240	261	275	264	278	267	238	248	261	241	292	275	281	257	254	260	260	275	246	240	222	262	239	268	255	273	265	260	250	259	229	276	245	292	239	278	293	281	264	260	261	236	235	246	267	245	240	265	268	252	260	281	250	252	270	253	245	261	259	290	263	251	244	233	242	259	258	260	254	264	283	274	247	282	236	275	288	281	282	278	245	266	253	242	245	251	262	253	260	272	294	250	267	254	269	270	258	263	277	274	252	261	260	268	256	234	228	299	264	275	240	269	273	256	232	248	238	248	243	266	268	259	257	263	247	256	260	269	253	258	264	251	274	262	250	271	263	273	274	247	284	292	274	249	272	265	279	253	268	260	265	256	252	260	274	279	282	233	249	267	213	271	242	246	285	266	249	260	293	246	243	245	228	247	198	255	276	266	245	282	269	303	268	269	253	219	269	256	262	260	258	262	246	238	272	279	269	252	267	249	272	282	281	251	265	265	253	278	252	256	224	259	277	271	247	264	268	265	267	268	257	290	243	264	274	249	237	235	243	264	298	260	291	266	248	268	255	234	267	256	241	283	272	267	268	238	230	302	249	270	276	275	253	259	238	258	254	243	260	294	250	267	263	251	283	270	255	241	267	256	261	247	267	230	259	252	234	261	251	280	252	263	265	289	251	228	240	257	255	262	268	256	267	259	246	267	261	246	286	291	240	261	244	251	238	257	277	248	255	252	237	264	249	270	263	299	257	239	252	260	284	239	243	263	258	232	231	290	258	284	271	263	240	258	271	244	273	258	274	232	248	245	260	268	281	275	284	291	259	242	258	263	242	303	237	267	272	258	290	278	246	272	238	264	268	247	255	266	255	258	272	270	239	287	287	248	277	263	252	248	272	247	223	285	274	273	241	255	271	302	234	242
2182	888	972	983	912	900	903	908	841	828	855	807	824	823	763	856	775	766	827	776	754	811	780	767	832	792	841	816	830	855	795	825	786	798	796	807	815	770	847	772	825	785	797	764	771	772	817	772	807	800	805	786	814	822	839	807	788	771	774	811	806	769	770	832	765	753	774	812	825	776	811	759	773	816	789	825	804	788	760	801	732	776	802	848	761	827	771	793	759	831	755	850	803	758	749	780	816	827	807	795	775	790	785	776	766	769	792	742	825	811	747	795	812	807	797	786	737	798	747	748	806	842	829	822	760	831	768	774	830	785	775	787	805	810	783	766	769	786	786	806	831	816	768	773	807	800	797	763	757	768	821	762	792	825	775	741	794	825	767	756	780	785	773	796	754	796	813	781	790	803	770	761	764	750	848	801	749	740	793	788	816	754	823	775	841	811	778	801	829	850	808	829	773	789	796	828	781	765	802	776	796	784	775	766	798	809	751	814	777	805	785	813	819	786	779	780	798	805	739	768	785	758	730	781	769	728	798	747	831	809	765	753	787	831	837	776	798	796	859	771	764	774	792	784	775	777	797	806	792	797	808	757	797	764	764	783	828	847	788	769	823	769	838	765	809	777	827	809	759	779	794	737	771	754	791	772	810	788	811	784	813	823	784	828	779	742	806	779	800	754	766	765	806	754	750	756	787	798	776	793	782	836	776	786	840	786	839	782	803	741	810	775	786	792	729	798	813	802	817	768	809	844	764	823	857	823	791	816	811	823	770	834	781	830	779	720	776	836	766	828	775	776	761	800	819	790	757	797	852	774	726	827	763	786	773	812	764	830	793	810	832	786	746	814	793	752	769	808	794	796	778	770	785	777	773	843	796	781	783	749	820	824	848	790	763	808	812	740	795	811	777	810	783	760	756	786	790	797	792	837	712	792	791	835	801	798	808	746	803	799	880	764	751	764	791	778	760	809	846	801	771	785	787	841	807	807	784	802	821	778	857	788	773	755	790	846	784	828	789	774	755	807	803	752	777	795	798	845	812	781	758	759	761	807	828	770	769	760	782	763	819	814	768	816	780	762	804	820	758	774	786	805	757	826	821	759	814	771	765	794	765	797	799	820	753	825	789	820	797	746	780	798	781	844	781	807	799	747	802	801	793	807	800	760	772	758	765	840	749	803	779	776	816	756	802	792	777	819	820	791	776	807	776	756	731	808	791	799	813	782	824	757	750	829	840	756	783	794	801	774	810	822	797	774	820	765	817	815	820	809	844	803	807	769	837	788	784	785	790	786	804	744	779	817	824	802	795	757	821	822	790	825	778	794	763	787	831	844	779	783	767	783	794	785	774	789	784	799	787	759	810	776	792	824	802	772	770	788	806	830	805	781	761	802	801	827	811	786	849	797	818	834	763	807	794	779	798	738	728	799	843	766	793	833	751	799	776	819	811	863	768	763	733	752	789	779	744	822	799	843	803	775	768	798	811	801	815	864	768	760	767	799	772	802	801	802	794	748	821	794	839	762	783	753	838	768	779	781	721	784	786	776	798	771	782	794	813	820	784	765	767	798	840	777	766	799	774	797	832	837	797	797	770	823	828	754	812	768	778	759	767	818	828	774	795	781	794	771	793	818	800	782	832	790	753	724	811	804	770	828	803	856	778	771	843	791	760	815	770	786	820	790	772	832	832	769	798	771	760	757	812	830	821	804	776	786	766	861	862	772	795	763	797	848	788	814	774	772	733	808	814	819	781	753	801	773	843	788	846	808	794	796	807	797	861	766	818	764	818	823	759	811	815	809	781	791	780	786	783	829	788	751	804	777	812	823	745	841	819	784	819	752	747	786	837	786	792	776	768	823	798	761	819	830	840	801	805	793	778	866	831	810	775	836	785	826	792	817	850	801	770	730	758	795	798	814	830	811	792	785	799	803	784	773	748	800	824	789	844	771	856	851	831	798	805	771	804	763	756	787	753	820	780	799	771	766	792	832	765	747	781	846	797	830	832	797	802	814	754	766	781	814	781	762	732	776	807	829	794	758	737	795	798	808	767	742	773	782	818	845	770	791	786	823	819	807	792	818	784	798	777	785	772	855	815	759	783	805	742	791	764	742	745	806	798	777	761	819	800	718	771	798	767	837	781	838	788	806	831	805	802	830	752	773	748	803	755	760	782	811	744	775	801	801	796	789	784	800	777	799	797	746	744	787	778	779	827	800	788	805	759	767	806	809	824	804	796	831	805	755	820	755	811	766	766	780	787	763	781	782	808	811	792	797	807	802	799	798	744	769	803	785	781	789	790	797	810	749	776	826	822	754	772	831	760	774	811	829	807	840	810	810	810	779	804	841	774	807	736	769	820	779	775	821	778	818	771	776	817	784	805	791	746	754	783	833	755	854	819	775	759	762	795	795	793	775	786	743	760	785	820	801	817	790	791	802	772	806	754	791	796	777	775	745	757	761	742	771	778	779	844	808	790	786	756	791	819	825	784	754	791	815	825	802	804	788	748	799	791	790	772	811	792	806	882	788	765	762	752	742	785	810	789	826	797	762	862	744	795	836	789	749	746	774	839	865	838	770	827	820	813	801	748	787	824	794	802	841	789	797	793	782	787	828	748	796	781	734	801	803	843	803	762	797	773	800	795	779	760	785	766	848	794	794	771	782	817	803	808	796	746	808	766	811	767	804	779	837	770	761	734	806	828	743	769	857	792	833	771	770	768	787	789	790	782	793	763	777	736	791	835	722	812	808	815	815	792	793	809	793	801	795	766	835	758	784	786	793	736	827	803	826	803	778	797	825	801	839	799	798	805	718	786	862	789	822	827	796	760	835	819	753	783	777	801	792	794	770	810	741	752	783	816	778	801	804	781	759	784	805	818	781	797	772	801	786	856	790	774	793	800	797	751	799	765	782	766	793	764	768	823	789	753	740	790	787	805	723	798	827	721	776	819	745	744	778	821	780	748	755	805	788	752	850	805	753	759	794	761	784	782	782	796	851	817	750	754	751	772	808	835	789	822	828	798	811	801	741	807	748	816	789	801	845	817	812	744	752	772	750	778	772	768	799	808	799	803	728	808	797	788	764	779	764	799	772	786	834	766	804	741	808	794	793	825	738	839	790	773	834	767	728	871	805	811	784	772	771	791	808	776	764	809	763	801	791	796	779	755	821	753	800	752	795	772	781	767	796	803	758	775	804	833	788	780	759	814	773	745	773	784	782	784	855	743	774	781	844	810	760	793	843	792	764	770	794	760	840	788	776	812	802	828	777	798	807	743	766	774	786	809	775	776	785	763	764	785	774	807	823	792	764	768	792	776	853	808	755	759	806	819	785	782	795	774	778	849	843	773	748	834	791	756	763	796	774	763	791	762	815	799	819	798	768	778	771	803	790	750	777	776	831	792	750	792	806	780	819	834	831	767	801	735	812	788	778	787	740	769	752	815	794	791	795	759	801	817	812	864	798	786	821	804	804	791	769	814	831	775	823	816	797	799	789	779	828
4646	1146	1472	1056	751	526	424	328	305	251	250	233	192	212	190	165	179	171	185	182	143	154	145	165	147	156	147	170	150	184	182	151	145	161	134	152	170	169	172	163	131	152	155	156	143	144	169	178	160	162	151	147	172	164	144	136	126	134	159	122	126	126	158	144	119	155	133	152	118	126	154	151	139	154	148	136	160	141	153	140	150	150	138	130	124	147	168	158	150	124	133	136	155	123	121	130	133	145	156	130	135	150	127	135	145	129	130	142	140	135	168	135	144	121	132	137	139	130	136	152	128	155	142	142	153	135	143	144	122	148	157	128	137	140	171	121	138	155	121	130	117	157	159	134	123	137	127	136	128	135	140	119	147	143	117	142	149	146	144	142	143	135	142	131	147	151	123	130	150	132	150	137	132	151	136	128	138	144	131	135	137	147	129	133	162	150	140	133	151	152	140	129	124	140	134	138	146	141	151	144	147	147	141	134	129	123	133	140	149	124	131	137	138	135	119	141	157	145	134	121	156	148	128	140	140	131	127	137	143	140	147	164	147	152	131	130	137	132	140	129	128	140	121	122	144	131	133	149	128	132	151	122	162	143	124	134	149	147	156	139	151	151	131	163	125	142	135	136	138	140	136	130	150	141	125	145	142	135	144	164	146	128	148	147	143	131	134	136	124	141	143	144	133	132	139	147	151	157	123	126	149	136	151	136	122	122	121	138	132	150	147	130	122	128	143	134	140	149	124	120	141	141	144	139	124	149	144	121	139	142	138	141	137	167	147	130	147	147	157	176	145	143	151	141	122	167	171	156	133	154	131	131	136	153	142	138	128	144	150	145	141	138	125	135	117	151	138	148	145	162	143	164	145	144	160	145	151	160	148	153	145	154	119	141	141	153	148	154	156	143	122	129	148	128	128	158	136	123	170	137	149	125	130	130	132	153	146	161	135	127	139	144	123	149	142	140	138	141	155	139	141	138	144	140	167	146	155	148	131	145	149	143	127	140	144	152	131	146	137	152	131	137	136	127	141	169	141	139	111	164	142	135	148	144	159	134	133	145	140	136	158	142	128	164	123	141	153	171	134	136	139	143	126	171	145	137	132	149	145	136	129	131	125	129	137	123	136	160	133	149	152	129	161	132	131	128	124	151	148	121	133	146	134	127	124	129	145	136	133	136	159	129	123	131	129	168	160	153	138	154	125	144	143	166	161	127	156	150	153	143	147	149	130	131	154	118	132	160	115	159	136	133	139	132	145	125	130	136	154	154	165	153	138	123	141	140	148	161	136	152	142	132	135	147	131	138	143	143	142	139	142	141	157	153	118	153	130	107	137	129	148	138	156	168	149	155	146	124	138	159	135	149	124	162	146	145	156	151	123	135	140	148	129	144	165	130	146	140	121	134	149	134	142	146	138	133	134	152	151	157	139	128	150	131	123	130	134	134	135	144	145	153	135	137	135	149	135	118	146	128	151	148	129	149	141	136	159	134	117	151	143	127	128	133	152	143	114	145	133	149	139	124	146	143	121	128	151	139	151	161	143	147	133	148	123	129	133	147	131	152	150	146	130	147	124	134	133	121	143	158	143	143	138	133	140	153	130	159	145	126	148	136	136	147	161	158	156	130	119	136	134	155	117	117	124	133	153	124	146	153	134	122	160	133	151	149	137	138	131	149	142	173	127	154	127	116	136	119	158	126	147	114	144	146	141	142	138	138	124	125	139	148	133	125	148	130	138	133	140	142	149	138	152	125	134	137	142	107	142	136	177	156	128	134	146	148	145	137	147	149	132	128	145	143	128	151	144	140	145	150	135	141	130	140	141	128	143	146	155	118	142	169	141	162	156	128	119	142	156	147	147	162	114	118	134	144	123	140	158	147	148	155	136	125	123	147	141	136	133	134	138	150	160	114	123	141	144	124	142	139	146	129	151	147	144	157	145	118	152	140	139	144	149	120	133	133	123	135	138	149	130	144	143	134	135	142	139	155	128	145	149	135	138	124	146	132	125	134	150	160	123	120	132	134	137	129	154	141	144	162	140	131	136	132	127	127	148	148	137	151	163	145	118	131	150	143	161	161	124	139	134	147	133	127	129	150	130	133	141	167	118	158	134	141	158	137	138	133	135	148	122	126	141	142	126	128	110	139	137	158	135	150	125	127	163	150	159	135	113	131	132	121	167	133	151	135	110	150	135	149	129	118	121	117	133	140	143	127	131	146	129	118	123	129	153	143	154	149	149	146	150	148	141	124	125	130	137	140	160	137	148	127	142	170	164	144	136	146	126	138	153	145	154	126	131	141	162	168	125	145	123	142	118	101	130	116	139	154	141	128	144	124	120	145	144	136	154	143	140	131	146	140	126	134	142	151	128	137	147	118	142	134	156	137	135	128	141	135	153	136	128	138	145	118	141	149	127	138	129	119	147	148	143	133	115	175	143	180	132	135	135	131	160	150	140	145	142	140	132	149	138	157	167	142	129	127	135	154	139	148	136	132	154	134	140	126	153	139	134	125	142	128	109	131	139	138	149	136	135	130	131	129	143	134	138	125	118	144	155	137	134	150	151	141	136	139	130	149	148	137	141	149	141	122	162	137	155	157	148	125	125	133	156	127	154	145	141	129	155	144	135	139	128	145	142	129	131	142	127	145	146	128	137	120	112	147	148	158	116	122	139	149	137	150	155	151	139	136	151	124	138	145	123	120	142	126	141	151	148	106	131	124	141	131	152	142	146	144	149	130	142	136	137	146	144	130	135	146	134	132	121	126	133	140	131	157	155	169	136	135	151	155	147	140	123	132	120	149	127	122	148	136	146	140	127	143	138	139	164	146	128	144	145	136	138	143	146	140	124	142	136	163	139	150	129	125	125	134	142	134	139	160	130	126	134	125	152	157	120	141	147	120	135	130	130	152	145	133	144	156	133	144	147	146	148	140	143	134	156	134	132	153	124	152	140	137	135	151	137	153	156	154	159	143	146	125	135	146	130	119	115	170	112	150	126	151	147	137	150	166	154	152	132	138	140	130	139	139	129	137	161	138	143	122	157	128	128	159	140	143	148	154	140	159	148	123	126	126	144	154	124	156	134	138	156	121	133	140	156	149	126	139	128	118	153	138	141	156	160	149	130	146	131	138	153	151	137	136	125	156	142	128	120	137	133	146	124	134	132	143	144	142	134	137	157	124	162	149	148	144	144	128	132	127	141	131	129	154	125	149	128	130	155	152	136	121	140	146	140	134	139	157	124	145	151	131	144	162	151	137	154	123	152	129	137	143	138	141	149	142	135	138	138	125	151	136	139	146	142	138	144	127	147	155	129	130	150	134	146	163	146	143	167	134	161	151	153	136	141	134	143	149	147	145	145	153	124	164	134	121	126	155	109	129	156	147	142	151	156	124	139	155	131	154	144	139	133	142	136	137	127	135	129	156	127	133	144	152	143	150	148	131	130	125	134	143	136	129	143	135	133	133	135	160	147	156	150	154	126	137	150	118	139	150	130	142
5510	1557	3684	4105	3370	2801	2232	1893	1652	1505	1251	1102	1021	929	916	855	793	759	743	719	688	720	668	647	646	640	663	750	738	681	661	610	628	545	590	717	854	869	769	675	599	509	529	566	571	527	795	1004	857	742	579	504	487	717	634	525	487	473	540	498	488	473	501	471	476	459	465	481	452	488	468	485	462	462	435	466	440	475	483	469	481	467	498	454	492	500	449	475	490	491	476	471	452	473	446	479	433	479	488	446	446	460	457	458	451	445	429	466	501	447	479	477	461	504	475	455	491	476	436	464	467	505	482	469	451	473	461	490	445	485	481	455	426	479	493	462	484	489	458	446	437	458	453	449	479	462	508	451	490	447	448	459	466	467	445	475	448	460	514	465	463	475	475	464	452	473	451	485	439	463	445	416	455	494	456	478	450	442	456	469	449	468	461	456	463	472	467	475	459	466	448	452	429	445	478	457	468	472	512	498	467	456	428	440	449	438	471	490	443	476	477	467	481	444	451	463	427	451	448	472	486	495	491	443	437	473	466	433	467	427	486	458	479	518	490	477	466	444	477	439	474	498	465	407	482	488	477	452	472	434	425	475	448	458	465	446	445	448	511	431	469	515	454	473	424	455	447	448	456	439	422	406	472	441	478	483	481	444	500	458	493	469	466	462	464	441	409	449	448	504	422	465	450	434	461	456	454	441	491	478	460	455	435	442	469	480	493	471	492	456	475	484	429	443	484	414	452	452	447	458	427	466	488	425	474	498	440	460	465	495	477	472	461	491	480	438	488	456	498	496	441	449	478	440	459	458	495	500	442	460	470	455	452	458	498	430	455	437	488	434	479	459	472	494	471	475	458	444	461	457	436	447	473	477	457	411	470	480	473	461	446	487	414	433	445	468	447	440	423	439	469	438	491	490	482	467	466	483	480	480	474	502	436	493	479	433	455	480	448	440	471	471	441	440	497	476	459	462	460	491	449	468	450	457	469	439	431	467	445	479	408	448	470	441	442	460	456	475	483	460	446	464	478	492	469	460	471	435	470	474	488	471	461	500	475	449	456	429	465	491	445	436	500	463	465	465	461	477	440	467	443	485	439	465	432	439	489	470	489	451	453	449	426	478	452	481	430	469	446	499	488	485	463	451	446	469	488	431	449	476	461	445	477	462	436	468	459	448	462	479	442	456	478	434	460	490	486	474	422	482	467	432	471	441	471	455	445	461	471	449	476	459	496	447	444	485	462	435	441	486	427	470	470	500	477	464	486	467	465	461	514	434	459	477	444	472	494	470	467	460	471	488	471	475	445	457	490	485	478	512	487	459	439	454	468	476	450	450	478	497	446	478	483	481	466	465	437	447	483	434	502	475	462	433	464	481	475	467	484	445	419	455	443	447	474	481	417	443	462	473	432	462	483	465	484	476	518	440	460	452	483	453	479	475	457	481	442	488	471	475	510	449	481	486	473	488	481	451	479	448	412	438	454	480	458	459	493	477	445	457	477	491	482	530	491	449	471	470	480	493	460	447	486	412	471	473	428	456	500	472	459	468	460	440	488	489	464	428	455	492	453	473	474	450	480	478	472	514	463	449	452	439	459	420	468	426	471	464	474	452	486	485	427	463	447	497	476	483	476	479	468	453	464	443	469	466	503	439	457	470	444	475	446	474	450	469	462	466	438	492	454	434	475	438	470	482	463	465	452	476	490	464	448	449	445	446	478	478	469	489	426	498	443	457	464	488	441	436	454	480	439	491	452	480	503	455	456	443	463	478	420	429	488	425	478	508	433	474	462	457	484	465	476	500	462	462	446	494	463	494	492	442	421	484	469	445	487	449	469	479	491	476	468	469	475	474	459	488	463	443	439	494	474	469	437	464	465	451	479	448	468	484	493	439	455	504	499	442	472	432	501	477	461	467	431	444	464	411	485	465	468	457	478	484	429	509	449	480	504	428	460	475	469	442	442	430	431	450	484	480	483	487	446	432	500	450	487	504	485	441	476	506	465	470	446	480	462	436	468	457	468	443	469	458	446	448	466	457	432	481	491	486	434	477	471	448	464	435	441	434	452	498	450	482	483	484	463	477	444	479	472	467	454	424	474	490	460	432	421	470	437	470	477	436	480	465	474	440	451	475	451	460	435	429	476	450	456	511	486	490	441	451	490	470	459	459	492	436	428	467	505	468	506	452	443	508	449	490	453	448	463	486	493	456	434	449	443	417	459	464	424	458	509	486	452	490	457	439	488	513	504	462	451	483	472	456	448	472	463	481	484	467	439	416	436	499	460	508	444	471	451	415	477	455	455	474	449	456	471	470	448	459	457	438	466	437	475	454	442	470	509	476	425	452	485	460	431	426	466	468	494	471	440	455	508	476	460	447	463	500	492	487	450	439	434	450	480	451	507	439	441	446	438	455	482	454	454	468	488	456	435	491	418	481	496	476	418	420	477	449	421	428	512	477	460	450	442	469	469	444	434	437	473	459	460	452	511	471	434	498	471	454	485	434	470	443	452	504	469	437	431	486	484	453	456	468	452	458	471	447	429	444	484	451	498	451	456	489	435	447	504	415	477	475	470	457	485	495	476	477	475	447	497	500	480	471	511	462	430	467	479	484	462	465	431	502	478	463	453	435	537	460	437	479	453	468	441	459	476	483	468	427	497	448	498	451	486	417	480	471	429	483	501	437	499	461	467	472	453	465	456	430	493	469	430	464	458	434	510	523	438	448	428	461	465	487	487	457	467	513	468	475	485	471	513	444	458	472	430	441	458	484	454	458	426	494	486	465	435	458	464	475	446	426	453	505	453	505	457	450	453	453	446	473	469	472	506	426	456	446	495	477	474	472	474	445	452	469	489	478	455	473	436	459	460	466	464	438	444	458	437	487	484	438	440	436	486	473	448	471	478	454	472	437	469	440	493	462	465	451	444	447	502	427	466	462	425	455	461	460	470	471	448	453	479	467	494	463	473	479	470	455	455	495	428	444	457	482	429	495	449	470	472	469	495	446	471	449	495	470	477	420	430	444	476	500	460	480	439	449	456	520	475	442	441	479	507	446	473	487	443	432	454	480	464	455	458	477	483	451	471	486	443	474	474	447	515	491	463	484	457	455	450	436	454	462	463	484	486	482	448	496	436	425	438	449	462	461	482	433	482	467	475	476	439	475	451	481	474	474	474	472	474	476	453	449	471	467	462	439	434	433	438	478	481	454	479	481	498	478	486	440	488	454	460	461	478	506	473	462	476	467	477	472	435	477	442	476	468	465	432	432	488	478	450	441	464	453	432	437	492	454	483	431	476	464	484	494	476	473	418	460	431	459	430	445	478	486	488	430	444	465	458	445	475	482	500	458	442	489	475	491	483	481	472	450	472	484	482	461	477	477	480	439	442	466	477	452	408	444	433	472	446	450	454	471	500	470	436	498	441	445	493	469	471	450	499	467	448	481	459	461	465	457	430	444	501	472	478	477	442	480	447	454	475	492	449	446	451	468	520	487	454	468	421	477
8861	2321	2739	1908	1273	894	671	540	436	382	313	270	254	245	230	198	207	189	195	183	149	180	165	153	132	176	187	159	157	146	142	136	139	151	135	141	161	206	169	166	135	138	123	122	151	132	170	207	175	145	140	120	150	164	157	123	132	110	146	123	141	135	147	135	134	138	111	128	141	126	135	113	123	107	131	124	131	119	121	122	120	136	132	134	126	128	139	134	134	128	120	143	131	120	115	135	121	134	135	127	118	123	123	136	112	116	119	112	113	123	121	134	118	134	116	132	107	119	132	121	115	125	137	128	119	119	126	141	117	112	139	129	115	114	136	134	134	115	115	130	125	115	144	118	104	137	118	144	105	118	125	123	125	118	108	126	110	126	119	116	123	112	114	110	120	110	119	118	118	111	107	120	128	112	121	121	120	124	139	128	130	113	128	104	117	117	113	126	125	132	117	110	102	148	110	137	127	126	137	120	132	111	108	120	114	124	136	118	120	115	133	121	145	123	114	104	120	124	131	108	125	141	125	125	125	111	90	131	115	97	108	133	128	117	114	130	118	106	121	126	141	124	137	123	124	118	135	137	106	114	120	134	123	104	106	141	123	104	145	113	116	137	120	118	95	137	153	124	136	134	116	150	122	114	114	113	130	113	117	116	142	128	94	124	119	116	127	137	113	125	121	104	109	110	134	120	134	135	110	111	137	124	122	94	118	121	125	119	117	118	131	139	106	125	118	126	131	118	118	132	128	130	110	117	118	119	116	122	108	108	131	117	123	109	122	115	118	136	124	115	112	122	140	136	126	131	131	127	130	128	127	144	159	129	132	104	135	147	121	106	143	132	115	123	123	120	117	120	161	123	119	109	139	115	151	133	145	122	120	126	140	133	116	132	142	142	113	126	101	131	116	124	110	123	122	120	160	117	119	121	121	128	117	117	114	128	104	117	109	120	119	108	152	115	127	123	127	122	119	124	109	127	127	118	137	132	104	106	109	127	133	131	117	128	155	121	121	111	144	112	122	138	108	103	119	113	121	129	134	136	123	132	123	115	107	130	127	107	114	117	106	125	124	119	105	115	113	120	122	137	128	134	118	133	142	135	126	119	119	110	125	132	116	121	120	129	104	116	135	117	130	134	127	99	125	117	114	121	143	121	113	121	120	124	131	107	106	119	110	120	145	126	109	135	121	134	147	136	135	123	120	124	117	116	121	127	122	118	111	120	140	110	121	113	123	123	132	121	110	125	110	112	128	114	127	143	123	133	119	99	104	137	122	110	124	140	125	136	158	151	127	128	112	129	122	103	133	97	136	139	129	133	115	126	108	129	112	129	133	111	116	108	127	120	147	130	129	116	124	117	142	126	148	133	129	117	144	113	126	112	116	117	119	106	117	136	140	120	111	125	117	121	122	121	140	103	113	129	126	129	117	121	117	118	128	121	100	133	126	124	129	111	104	118	117	120	127	128	129	136	142	111	118	100	117	126	123	123	117	127	123	119	137	115	117	113	97	105	113	111	128	116	125	156	137	112	108	134	127	110	140	146	108	117	108	130	102	128	127	129	127	127	151	140	135	134	109	143	119	135	141	121	113	118	119	117	139	142	140	118	119	110	116	108	115	123	143	123	100	113	113	135	122	101	112	95	122	130	135	126	120	127	112	115	119	123	151	133	132	124	127	118	125	124	128	109	144	120	112	137	129	118	125	124	124	114	136	132	118	111	117	125	110	123	122	132	127	131	124	128	117	123	139	119	101	131	124	134	131	126	115	116	125	118	125	110	119	136	113	118	131	143	148	103	126	108	116	130	120	138	129	114	122	114	115	128	115	121	128	132	108	114	118	136	140	155	140	129	118	117	130	112	118	137	134	137	125	129	136	119	116	119	121	144	126	122	128	117	114	125	133	131	108	103	135	105	120	139	120	111	100	101	134	120	114	115	117	107	139	113	114	121	112	134	134	121	121	125	117	117	137	134	121	118	105	133	130	127	132	121	104	117	111	116	119	124	107	131	114	130	108	135	117	119	118	129	115	133	120	110	121	124	138	135	126	115	114	109	124	108	117	142	125	125	126	103	119	131	138	112	129	113	120	125	134	136	121	120	140	135	125	131	124	127	139	145	127	122	132	133	133	127	124	147	125	126	125	127	115	111	118	126	108	119	85	108	132	114	132	112	115	93	96	114	135	116	126	117	121	136	132	128	132	119	141	129	125	110	122	140	119	130	103	129	117	123	110	117	133	131	132	114	100	133	118	112	119	124	118	145	116	109	112	127	118	109	113	130	121	128	111	133	125	132	116	111	111	114	101	124	126	147	129	135	119	139	106	118	121	132	130	112	123	125	123	88	120	126	125	123	124	110	127	114	120	122	96	137	131	98	127	106	131	120	122	116	109	123	124	128	133	123	121	136	126	120	121	118	111	147	105	112	113	120	130	136	135	115	116	120	108	110	116	111	127	122	135	121	109	122	100	112	131	127	142	111	152	137	127	148	112	132	122	122	104	115	129	147	122	120	126	119	117	136	130	136	119	134	124	129	126	132	127	121	128	130	123	115	110	129	114	119	117	116	118	135	133	119	132	134	119	114	118	136	127	127	119	122	145	108	117	117	141	129	128	107	134	130	108	118	117	138	115	129	122	134	141	124	127	131	115	134	113	114	140	123	134	127	129	129	117	135	104	124	133	139	120	132	146	98	117	116	113	107	137	107	119	127	105	112	123	123	111	119	135	117	115	146	124	134	134	142	124	122	117	131	118	132	120	116	124	121	118	89	125	99	128	123	135	117	137	119	114	131	131	127	123	127	128	104	143	121	144	116	124	119	122	123	101	152	98	124	104	115	115	98	111	131	118	121	115	145	123	130	140	109	128	117	111	123	128	120	116	134	123	127	130	110	133	133	132	111	148	118	144	121	116	118	116	113	108	127	110	102	121	111	134	106	104	120	119	124	110	118	129	120	122	125	126	134	130	137	135	132	118	125	133	130	112	133	113	127	128	124	128	128	131	123	114	141	118	120	123	123	119	115	114	105	130	124	132	121	117	120	121	139	97	131	121	145	108	112	141	120	124	125	121	115	140	141	104	130	114	115	127	123	122	122	122	119	129	153	140	122	134	111	133	110	133	128	122	113	123	142	151	118	142	125	101	111	131	113	152	128	111	129	125	120	118	125	121	114	137	128	121	119	144	115	126	123	117	140	132	101	105	114	126	114	116	131	121	150	123	121	110	114	129	119	115	134	118	139	107	136	117	120	115	147	139	131	136	127	113	132	105	114	134	111	123	127	126	127	128	118	140	131	117	114	108	128	123	118	114	110	133	122	119	140	123	128	123	121	137	104	111	138	100	140	133	118	131	135	136	141	131	142	125	127	125	108	116	119	107	119	126	132	139	121	133	136	117	113	111	130	131	112	121	117	128	124	121	128	136	123	106	129	126	132	120	125	117	131	121	118	113	117	106	116	119	111	118	123	139	110	118	121	118	128	132	98	113	117	117	119	105	122
7712	2772	6438	6879	5973	4709	3979	3175	2702	2362	1972	1756	1647	1409	1323	1166	1133	1041	987	929	822	780	749	753	759	792	803	901	835	724	770	696	657	634	676	913	999	1097	950	836	653	595	576	555	567	589	987	1397	1129	800	656	528	498	854	758	476	460	482	536	497	434	473	480	470	504	497	475	500	443	468	428	451	461	445	460	436	443	458	435	460	449	443	454	452	464	452	448	445	415	434	471	456	454	434	468	466	433	435	438	396	474	458	457	419	424	428	402	427	425	455	445	443	424	463	420	432	430	443	449	435	453	423	448	402	416	438	468	415	431	429	427	433	422	439	434	417	447	472	406	424	487	429	464	428	434	427	467	430	458	406	381	445	449	469	422	430	451	484	462	402	422	455	437	421	447	459	455	443	427	392	423	459	436	511	420	431	382	403	412	398	406	444	418	424	405	442	432	410	452	375	431	391	414	404	445	406	431	487	476	410	452	434	433	399	427	418	413	440	458	404	454	447	433	431	417	423	427	436	424	399	410	426	434	428	448	412	410	429	423	456	423	416	375	420	440	432	430	413	384	467	439	448	443	422	440	390	410	436	446	402	430	428	443	402	434	417	434	409	414	407	427	441	405	426	403	446	427	434	415	422	416	398	435	410	426	427	412	425	396	435	444	439	432	449	399	460	437	452	409	394	456	415	423	418	418	446	408	426	422	416	440	464	459	439	411	436	416	450	462	406	423	424	415	400	431	411	432	452	451	430	420	451	440	445	446	433	438	425	450	430	456	392	397	434	427	393	452	401	445	357	443	428	474	412	417	413	444	427	411	391	418	403	437	433	422	451	417	443	428	411	430	397	411	407	398	435	456	454	436	438	436	443	425	418	430	431	411	410	405	372	407	447	424	404	409	395	441	441	416	389	416	400	450	410	426	428	441	415	422	418	428	446	394	457	402	423	375	485	399	405	415	428	458	397	366	440	419	408	434	433	424	438	435	411	436	406	386	401	432	420	413	426	428	456	432	413	414	416	419	429	406	424	456	428	415	415	404	427	445	436	427	398	435	422	440	392	454	411	396	399	412	408	437	457	473	458	440	431	404	418	406	455	396	417	391	417	421	444	440	390	431	419	415	415	408	421	429	427	422	459	398	461	416	427	436	401	497	448	438	454	423	403	442	415	416	429	436	439	433	465	388	395	461	441	432	429	439	441	408	407	426	427	411	428	430	402	410	428	421	451	421	405	405	408	435	446	423	415	438	423	455	431	438	432	376	447	458	395	420	402	426	425	396	433	416	425	449	414	433	433	399	414	424	419	428	421	403	445	415	417	428	431	407	427	404	426	423	434	447	392	433	411	413	430	445	432	368	414	415	429	458	409	414	469	438	454	470	431	401	424	420	401	410	477	462	418	374	439	437	429	415	464	444	456	445	429	422	425	432	435	420	453	410	413	425	439	459	427	426	424	414	429	422	429	430	428	420	436	450	418	370	409	472	425	429	413	401	416	404	418	429	427	441	441	457	431	434	414	427	420	403	468	410	433	454	423	410	408	390	438	405	399	434	399	410	435	448	413	407	425	387	411	424	405	437	460	380	454	444	453	417	402	390	457	458	380	433	412	422	407	396	401	401	433	417	419	417	417	417	432	446	416	430	456	471	439	388	439	449	410	441	413	429	413	435	424	460	434	455	371	442	426	444	443	443	467	388	405	450	401	406	427	431	462	458	445	449	402	417	454	443	406	440	418	408	447	409	441	420	476	401	428	428	434	436	444	453	397	407	412	415	433	469	417	412	403	431	403	438	419	422	421	416	402	453	439	409	431	425	413	421	433	420	428	450	413	415	466	439	426	422	417	430	393	437	436	402	416	442	436	480	446	437	416	437	429	442	444	446	442	409	446	433	373	405	416	462	422	433	426	412	451	414	427	430	431	432	429	416	402	412	452	473	375	425	397	420	410	394	430	448	435	430	420	430	406	410	407	456	429	411	428	429	387	425	404	445	418	414	458	448	427	414	398	413	447	415	405	459	445	429	409	414	398	421	423	421	399	430	439	419	440	453	436	455	429	455	443	442	450	421	406	411	427	414	414	413	441	420	416	422	410	409	387	403	395	435	452	428	446	434	426	404	413	427	410	449	413	445	474	440	436	465	429	426	422	441	467	425	444	438	398	436	436	388	442	436	428	384	460	430	402	410	426	422	435	408	449	424	416	425	383	422	413	405	440	413	425	427	429	427	446	433	435	424	427	433	433	405	415	457	467	428	425	403	390	428	418	441	405	415	450	420	449	453	448	424	427	401	437	406	442	394	398	407	442	389	451	420	456	430	427	415	431	411	413	424	412	413	377	460	426	471	435	428	419	436	411	429	382	441	454	419	429	446	437	446	448	409	432	416	424	460	433	450	423	431	412	424	417	430	419	434	436	440	440	410	446	429	404	420	393	422	450	437	415	419	431	453	424	376	455	423	432	426	429	416	456	435	432	408	458	419	376	422	450	445	411	408	413	447	390	390	438	475	425	468	457	415	421	394	407	390	399	464	408	455	405	457	417	433	424	411	385	395	447	439	423	419	471	426	389	428	438	447	455	435	430	397	455	423	447	467	434	415	463	426	429	447	423	429	406	416	432	428	424	416	408	440	426	418	420	422	424	405	427	422	454	430	459	425	408	419	406	426	459	442	425	447	397	450	450	428	399	417	408	452	441	416	410	412	418	434	382	467	415	396	403	411	413	444	461	404	431	424	411	449	438	406	453	412	409	421	428	404	396	422	421	457	415	391	408	442	466	454	428	451	426	383	426	417	410	430	439	449	441	456	391	440	418	435	434	417	413	421	398	416	423	429	455	442	388	428	435	394	448	423	428	437	472	395	397	444	400	390	421	441	390	458	452	421	421	429	412	444	439	433	426	462	399	432	453	431	457	354	416	438	434	409	420	410	431	415	440	384	436	415	421	413	450	428	414	427	447	407	416	411	426	427	440	442	414	442	439	439	421	440	437	451	470	419	414	388	457	436	448	439	416	392	456	400	438	400	425	422	422	444	430	402	409	437	419	423	446	448	406	401	395	432	408	465	463	443	454	403	409	420	426	400	417	418	403	449	405	396	406	409	460	417	420	401	418	409	469	423	433	424	389	412	404	400	390	400	416	439	460	407	412	437	437	425	377	453	483	440	423	443	430	420	390	396	458	432	449	421	421	426	425	387	425	425	419	408	416	425	437	390	434	442	458	395	425	411	407	442	414	415	431	421	450	420	415	432	415	446	378	455	383	407	424	460	401	423	414	419	426	415	432	444	404	417	426	415	391	389	426	406	424	428	397	401	409	449	425	419	446	421	410	438	426	437	427	446	399	426	446	407	447	425	410	467	415	415	456	413	411	426	435	453	425	444	380	410	451	406	463	411	429	425	403	450	418	384	400	461	406	451	380	409	432	413	412	404	408	432	429	433	432	391	445	386	448	415	430	414	428	425	419	450	403	408	426	409	419	412	390	402	427	409	396	413	427	443	421	460	424
1352	313	334	310	262	299	314	266	273	278	249	264	276	278	261	279	264	252	238	252	269	236	291	266	277	275	245	273	274	281	269	259	277	282	255	280	260	265	261	270	291	251	246	236	226	290	273	267	258	245	286	262	251	260	257	266	230	297	246	254	268	244	260	227	252	274	269	227	295	255	268	224	256	269	233	249	255	256	267	244	272	242	264	242	246	255	248	262	230	242	270	263	281	267	274	231	258	254	265	241	252	276	280	260	257	270	235	281	277	259	274	253	268	280	255	279	244	254	252	254	265	237	241	279	276	248	274	253	251	267	274	280	297	252	274	270	252	279	258	250	249	277	243	259	261	275	247	260	265	251	254	272	260	258	250	289	258	283	278	242	255	272	261	239	264	234	246	247	257	256	250	261	227	233	259	270	264	250	272	244	264	264	256	262	263	237	249	222	282	245	252	251	292	271	288	248	256	272	240	270	251	262	254	284	280	271	278	280	221	261	273	264	242	239	235	273	265	241	247	271	248	235	231	265	264	253	282	263	285	263	250	274	249	251	277	268	270	257	258	245	259	254	256	262	281	245	260	284	265	233	281	251	254	241	257	259	232	242	266	277	272	260	254	251	255	233	296	285	279	263	273	268	256	259	275	266	279	240	290	269	269	245	279	233	230	278	275	285	259	261	269	261	253	248	230	294	275	247	279	262	244	228	264	272	259	231	253	272	257	249	275	251	253	263	254	281	243	259	298	269	240	246	256	294	233	260	248	267	246	262	265	250	259	244	230	257	284	246	266	266	255	235	253	264	278	278	276	263	241	236	276	274	234	236	256	279	245	267	264	278	259	220	267	238	249	261	274	246	261	268	236	235	268	272	276	245	253	247	250	251	287	261	256	243	273	312	252	275	256	236	249	286	259	286	258	259	246	248	251	233	290	268	238	285	260	265	253	281	265	270	280	266	245	267	261	241	271	264	234	277	254	248	267	250	276	263	237	289	241	277	231	237	284	267	278	238	256	267	280	273	267	272	255	240	237	267	280	261	258	255	218	246	262	267	246	249	238	263	283	269	239	260	252	288	274	246	263	241	268	239	242	252	274	282	233	246	266	241	283	261	261	278	266	279	260	259	243	249	269	261	276	228	250	255	245	255	250	241	249	265	234	239	226	267	249	274	262	285	259	249	268	254	274	260	246	259	214	230	272	271	274	241	255	257	277	256	263	251	269	254	266	240	261	264	237	260	258	273	253	282	259	249	236	261	271	262	243	258	225	276	243	281	272	255	290	262	269	255	279	272	255	268	259	251	281	253	253	241	273	259	250	274	236	273	257	258	247	269	265	251	252	264	245	270	214	256	267	264	242	257	237	286	254	227	224	242	267	252	235	264	286	246	265	256	224	246	250	268	275	295	277	236	233	284	246	272	283	273	293	281	263	280	271	271	268	259	250	267	271	274	244	236	262	272	266	260	260	241	288	269	241	285	243	278	254	286	252	249	254	263	274	248	274	276	275	270	290	278	272	265	258	261	246	251	250	271	254	251	257	267	247	261	291	259	238	257	240	268	251	265	274	279	257	267	248	246	252	247	239	252	245	286	233	270	244	248	262	247	245	319	265	265	275	256	282	270	266	249	275	233	266	260	284	268	268	282	306	270	279	269	270	232	262	247	219	235	245	282	257	243	256	280	264	229	243	267	260	260	259	238	266	240	267	245	246	258	246	291	251	257	248	242	219	256	277	257	240	256	251	281	288	264	234	284	242	262	289	279	246	284	262	264	230	269	264	277	265	274	251	271	269	242	240	256	266	262	277	249	256	264	245	233	275	237	228	257	240	270	259	271	278	270	248	240	249	256	248	244	265	233	266	281	229	247	254	253	243	289	246	234	265	273	247	263	262	274	250	248	273	238	242	265	307	259	271	283	260	268	292	267	222	267	238	260	253	247	263	234	262	262	259	258	250	261	259	252	257	250	229	250	253	262	253	269	274	249	287	251	282	258	275	263	254	258	255	254	247	257	246	265	253	271	259	244	266	282	259	272	249	245	272	263	255	259	234	251	265	261	268	254	248	268	270	262	266	259	241	271	249	262	264	264	239	237	242	234	265	258	258	269	270	252	257	240	285	274	269	239	257	266	251	265	256	257	276	268	273	250	237	236	253	267	225	265	266	256	242	278	273	272	242	254	242	237	254	278	310	261	219	288	285	272	264	245	244	286	257	277	262	259	258	243	257	267	250	286	248	256	284	249	254	281	273	231	267	248	259	258	251	259	245	239	242	262	249	267	266	254	269	265	255	287	254	278	239	229	245	261	253	288	266	253	224	260	250	240	266	254	245	265	295	283	292	266	264	262	264	254	246	269	274	274	268	265	257	260	241	238	253	239	273	247	240	255	259	268	270	236	283	250	236	283	279	261	266	244	270	259	262	265	284	256	268	237	258	279	273	257	253	233	283	285	255	264	261	253	252	258	252	255	269	253	275	277	253	228	285	277	271	244	265	240	274	255	256	248	261	243	277	240	256	252	247	255	267	270	267	260	269	263	287	253	218	286	220	268	272	245	275	265	242	235	286	289	275	281	299	262	217	256	258	257	273	246	251	279	264	254	255	269	282	279	274	265	254	238	269	266	275	288	231	281	247	240	263	251	264	238	244	227	250	221	264	275	262	273	274	259	239	279	286	257	257	264	278	278	263	248	255	278	254	250	271	268	238	247	272	259	250	288	265	274	242	263	265	294	243	240	247	239	281	204	226	268	279	273	289	258	270	260	218	259	260	258	258	263	261	247	228	269	256	264	288	238	261	256	263	263	248	265	237	239	250	222	269	267	271	266	257	253	271	265	235	262	257	263	261	238	249	247	266	253	261	255	259	262	279	249	234	232	264	271	252	269	246	290	261	274	267	269	281	255	248	272	252	273	244	255	265	265	256	287	264	247	250	275	229	239	275	252	230	285	254	243	266	241	237	247	267	253	244	272	261	264	272	260	265	282	238	234	232	270	269	252	278	241	260	264	249	265	270	249	250	267	273	278	250	295	260	269	256	260	283	275	252	264	247	256	239	266	265	267	274	261	261	277	254	247	276	253	281	238	255	269	251	262	241	253	249	236	238	257	265	249	242	279	249	253	256	239	246	242	245	273	258	266	269	280	258	254	281	264	241	276	271	249	232	230	246	252	258	285	276	238	232	247	280	246	242	256	238	257	266	261	268	236	254	256	251	264	227	251	259	276	265	275	277	259	256	271	265	264	240	274	237	261	234	266	255	281	259	277	252	261	264	240	260	246	245	262	246	259	266	259	249	265	253	240	281	263	266	278	280	277	269	277	268	268	233	280	236	280	277	252	234	257	226	245	259	242	255	258	258	271	250	270	260	248	246	286	250	244	274	261	253	248	224	252	254	267	300	292	271	247	278	293	274	272	256	252	254	267	280	247	250	229	257	268	254	252	251	261	233	266	289	269	274	242	258	256	273	246	242	249	241	224	248	270	221	256	276	225	263	248	261	264
2225	862	1007	1000	940	939	898	862	831	839	847	826	843	841	758	817	798	776	784	860	783	774	833	819	790	765	868	771	802	774	802	777	818	796	764	778	831	818	799	779	785	795	764	789	790	764	769	826	836	790	798	774	808	821	834	732	841	760	812	772	816	817	772	790	767	807	799	815	779	788	756	792	810	801	798	849	818	783	795	750	784	798	777	792	833	822	830	837	827	802	778	806	751	727	827	726	798	781	826	827	784	792	840	779	813	811	808	795	865	786	739	785	838	774	799	814	811	768	790	799	831	791	755	764	804	741	777	803	853	771	794	839	818	801	831	836	782	816	743	782	827	805	760	809	775	837	782	749	800	760	786	774	792	813	761	793	815	851	831	833	758	758	759	783	823	824	770	786	809	792	787	785	822	806	759	810	786	727	769	803	817	813	812	793	856	814	756	814	844	783	848	777	840	801	828	779	810	795	806	765	812	755	777	803	787	772	782	818	822	799	795	769	819	775	814	769	801	774	819	790	840	791	802	765	829	762	845	773	788	761	823	775	802	797	759	814	798	793	793	815	777	780	798	815	763	785	756	785	804	779	796	848	759	787	790	772	810	820	802	765	822	798	779	847	776	747	793	760	798	798	758	781	852	760	781	791	811	763	804	778	785	748	817	782	743	775	758	815	745	803	788	790	799	798	798	828	768	810	837	822	727	771	754	814	839	831	818	791	773	787	760	727	764	779	788	841	809	776	762	789	799	748	775	783	813	786	789	770	842	789	790	867	823	843	814	736	755	833	736	798	795	761	788	804	758	789	808	772	781	818	754	786	801	771	816	812	804	761	840	743	813	798	785	770	773	811	755	745	824	806	775	854	779	815	819	818	785	851	793	815	786	817	868	799	725	848	802	820	772	826	777	764	784	756	829	786	771	809	794	754	791	854	797	781	794	814	783	771	773	789	768	766	821	790	754	798	776	739	778	826	808	775	806	809	818	791	789	804	755	802	776	808	772	791	804	778	795	810	849	799	734	750	789	812	718	831	826	808	768	837	818	791	796	736	851	792	808	808	772	795	782	776	808	800	779	805	722	813	790	775	854	819	805	796	816	801	783	794	776	774	814	742	769	733	806	753	822	852	781	776	781	832	794	793	814	825	763	800	808	765	768	745	769	751	786	826	807	765	816	781	820	788	792	818	780	781	796	811	779	763	801	795	822	835	801	748	793	811	781	824	782	754	785	829	795	822	828	814	813	773	724	798	763	794	824	794	807	759	794	785	847	822	792	777	783	758	791	756	834	826	772	762	815	810	759	787	772	800	738	778	759	837	796	774	874	763	821	775	791	780	768	808	808	765	747	793	787	804	820	790	770	796	809	824	791	779	803	741	800	822	786	831	737	816	778	806	770	830	811	779	827	779	742	792	847	800	814	838	775	772	783	802	848	821	762	807	820	801	812	821	788	769	822	789	814	766	796	780	799	735	766	825	819	797	797	811	737	806	819	764	782	805	794	793	787	828	807	732	823	797	778	808	762	800	782	853	767	806	771	821	768	779	773	838	771	769	819	809	796	792	813	743	809	846	780	720	772	834	707	798	819	807	810	814	835	788	762	780	786	759	809	820	819	799	771	816	829	744	847	804	789	802	819	799	787	805	787	799	808	770	784	776	799	834	784	802	795	824	777	810	768	783	747	767	814	837	809	790	784	797	796	780	803	822	807	766	843	774	798	782	745	824	814	787	806	787	792	807	815	752	802	741	809	856	805	802	754	784	776	793	793	821	806	780	773	772	811	802	791	787	765	861	784	734	759	836	764	769	839	758	783	838	801	808	807	794	833	775	770	828	751	736	834	793	771	804	801	815	778	821	773	766	751	744	801	803	808	790	759	797	810	822	767	792	838	796	813	814	808	835	763	790	813	789	823	814	738	785	775	805	765	826	733	810	770	823	816	755	782	796	763	799	811	779	809	783	793	796	752	780	773	792	811	819	822	794	858	815	817	797	806	800	788	788	812	777	810	835	767	813	772	815	822	779	746	759	789	778	761	828	756	791	741	791	871	804	843	774	779	827	757	765	738	822	770	758	806	782	799	785	781	782	749	745	773	808	800	766	823	762	788	776	819	774	785	766	797	849	799	759	844	776	784	767	807	827	766	795	805	764	804	757	811	771	782	751	778	831	839	826	788	787	827	794	784	817	831	790	801	753	760	799	810	794	778	764	773	794	762	807	803	780	781	764	811	745	809	816	831	806	804	811	755	786	833	784	831	793	803	807	759	807	800	803	829	741	752	820	802	767	807	792	838	738	753	764	785	729	831	798	759	784	790	786	810	780	803	779	821	866	795	770	795	777	802	764	795	774	769	806	767	770	806	769	763	768	762	779	804	820	784	783	812	770	782	873	784	775	813	744	813	779	794	781	825	783	807	849	744	770	817	762	786	839	817	785	792	808	760	756	790	792	772	802	751	815	826	757	836	786	790	739	777	793	832	805	796	810	822	762	814	781	742	773	799	837	806	751	819	812	784	801	783	783	776	812	807	817	794	800	778	801	796	799	772	804	848	771	861	840	749	792	759	815	831	807	815	807	771	786	802	767	861	784	791	832	753	750	767	772	750	828	818	758	820	776	772	753	820	761	816	763	806	784	810	831	807	779	800	830	738	767	796	769	797	820	782	785	798	798	815	817	812	764	804	779	836	804	824	781	779	725	788	764	822	818	778	887	774	744	807	720	850	755	823	784	818	788	779	743	786	754	817	825	798	774	817	767	768	803	808	764	744	791	759	823	801	805	803	780	815	784	812	777	824	769	842	759	818	801	800	772	777	751	789	756	778	779	823	776	804	787	802	780	763	786	743	809	760	808	806	782	794	786	788	792	794	752	793	813	801	813	848	825	817	800	782	795	765	828	744	778	799	791	787	814	814	836	792	741	777	824	772	790	744	818	760	816	852	801	784	758	768	798	837	799	800	781	781	802	835	803	790	796	790	805	828	741	767	853	814	774	824	845	804	828	733	820	790	827	831	773	782	807	816	814	799	783	752	764	833	769	809	791	746	776	760	788	773	789	801	775	771	789	764	776	809	789	798	766	798	794	795	807	776	811	812	850	743	862	822	750	773	792	813	788	833	796	772	808	834	782	804	821	752	810	765	738	801	779	750	768	756	832	776	836	766	820	763	827	855	812	727	818	749	796	804	784	811	800	761	672	791	782	766	781	820	766	815	793	824	803	815	815	825	754	777	813	801	761	822	799	786	740	809	788	737	780	786	784	788	769	790	745	774	746	814	825	811	782	822	840	780	809	787	787	758	748	803	792	848	812	782	806	779	780	788	780	857	784	807	815	766	789	812	801	804	828	790	798	795	748	801	809	817	831	782	804	805	766	801	802	772	793	786	776	758	801	797	756	796	721	796	799	776	751	807	756	784	758	787	858	783	823	769	753	783	809	784	776	774	754	835	737	821	794	776	780	825	758	822	811	820	814	789	811	792	786	784	780	804	788	822	759	788	818
4677	1143	1456	1042	716	489	386	325	288	246	232	213	213	198	191	189	167	175	175	164	171	157	167	159	139	176	178	149	154	130	162	156	165	150	139	148	195	146	160	146	151	137	132	156	160	135	145	177	170	151	136	140	138	149	147	142	134	151	146	144	144	134	129	117	127	141	137	143	137	154	150	146	135	128	122	143	131	148	130	128	149	119	136	121	140	131	135	124	115	146	158	164	129	127	122	126	154	131	137	146	139	140	117	119	145	158	134	157	139	140	150	117	140	128	147	110	128	122	158	136	146	136	134	137	128	153	131	152	148	132	137	138	151	143	146	122	130	153	158	130	133	117	143	139	134	136	147	134	137	125	122	145	142	130	144	113	123	151	145	116	151	131	127	117	133	158	148	121	134	138	130	125	126	130	145	136	123	136	120	134	125	137	140	142	129	114	138	136	155	160	130	143	150	131	133	141	126	119	138	128	144	142	154	129	136	139	153	132	145	135	123	128	127	131	133	142	138	138	149	132	126	146	134	146	143	129	118	131	158	133	166	145	154	154	130	149	135	130	137	136	149	140	164	142	152	140	126	125	141	139	145	135	120	156	125	138	130	131	137	135	125	146	126	125	133	112	144	135	140	158	121	154	138	130	124	158	125	130	134	138	148	116	136	141	143	121	112	126	131	145	135	136	147	155	135	138	140	138	116	131	133	128	143	147	142	117	152	149	153	160	119	128	145	124	139	142	129	109	117	114	138	136	143	134	124	148	136	135	132	161	131	144	158	122	154	131	133	124	145	144	145	138	139	117	136	151	127	137	123	121	134	151	142	118	135	122	128	139	131	160	127	142	129	130	145	132	143	148	117	130	151	110	131	133	132	115	136	137	131	142	143	158	145	121	144	135	134	152	126	141	136	143	131	118	134	135	128	123	138	134	134	149	113	142	127	132	138	155	117	121	144	134	121	139	123	141	122	142	116	138	143	138	131	151	129	132	148	128	128	129	128	120	135	120	142	133	141	149	142	135	137	143	129	127	148	123	148	146	127	153	119	146	134	130	144	124	129	127	132	140	127	141	119	128	129	135	140	130	128	121	141	121	155	141	144	146	132	150	141	135	144	137	147	142	142	157	144	145	139	131	139	144	142	151	143	137	136	146	147	157	136	143	135	155	140	146	161	122	119	134	129	136	115	143	156	132	149	121	118	145	108	139	154	121	158	139	164	144	140	131	119	150	144	152	129	137	142	140	129	144	125	123	131	147	126	119	139	144	143	136	142	130	128	148	139	135	143	129	144	133	127	121	136	137	119	131	109	130	120	127	134	139	114	128	140	131	149	114	145	125	149	168	141	137	127	140	117	129	130	132	149	148	133	111	126	121	109	130	140	151	131	110	127	115	132	116	145	162	157	143	146	157	141	128	140	133	144	121	150	140	123	137	157	137	139	119	118	118	116	137	157	145	132	124	125	143	163	141	137	146	154	144	132	120	136	122	132	121	131	132	141	140	134	121	151	128	147	118	148	116	127	133	146	134	118	150	135	148	128	139	154	153	137	112	133	130	148	132	119	137	155	114	136	136	127	148	128	154	151	136	138	164	149	136	154	143	146	156	123	145	145	142	168	138	142	148	149	133	137	135	123	121	126	124	129	142	145	135	138	133	143	146	146	125	174	126	126	129	141	138	128	139	153	139	142	140	151	153	128	131	132	137	143	152	123	132	137	142	106	140	121	140	163	153	132	143	140	131	133	139	140	134	132	152	146	136	142	136	143	133	149	171	113	154	124	144	115	122	130	129	146	143	135	137	154	126	150	131	138	140	149	128	144	135	129	134	122	121	135	139	136	130	143	121	130	142	137	137	139	121	131	143	136	113	121	148	143	126	150	136	134	156	156	130	137	115	156	131	139	119	140	127	120	144	124	145	143	122	129	131	141	156	122	140	158	130	150	116	137	119	134	115	165	129	135	137	131	129	137	147	146	139	131	128	145	136	152	146	127	126	155	132	142	141	132	126	132	133	141	124	144	139	141	127	133	134	140	150	146	145	140	153	135	136	150	129	115	140	145	146	145	137	132	137	125	136	148	140	130	143	127	120	149	148	118	142	144	123	131	155	132	162	160	147	162	149	136	135	160	126	133	124	140	189	130	139	152	153	121	118	133	131	136	142	137	155	126	129	128	127	121	141	117	104	152	119	132	116	138	122	133	132	142	152	133	150	140	121	139	141	115	136	149	134	164	152	128	143	149	133	120	137	163	118	142	128	136	126	127	129	138	136	123	126	148	136	156	122	137	121	145	143	137	132	150	138	130	132	141	131	125	137	114	116	156	124	143	141	121	142	136	151	145	144	130	142	143	123	126	156	139	132	134	134	132	154	128	151	151	120	127	128	138	136	130	156	160	139	162	150	145	116	112	138	150	106	131	139	130	148	136	133	122	148	152	128	146	150	134	119	148	148	136	119	122	151	148	130	134	141	156	143	144	124	133	149	126	130	153	132	157	130	132	124	150	135	145	141	108	137	139	136	138	142	121	127	144	141	153	140	122	122	117	140	132	129	140	121	140	133	154	146	149	163	135	132	138	127	139	144	133	129	128	134	125	139	157	154	116	147	127	157	133	143	122	139	130	137	113	133	133	140	139	136	139	142	159	124	135	128	137	136	143	133	161	142	142	111	147	134	119	143	129	148	129	129	152	139	150	149	131	136	133	139	147	148	122	138	124	146	139	136	134	127	117	132	126	135	146	135	128	129	151	139	128	144	151	139	132	121	144	147	130	126	126	137	115	143	139	126	150	131	161	147	120	155	132	132	131	145	134	129	137	136	139	120	126	141	122	166	139	139	153	151	138	148	145	120	150	135	138	134	138	140	132	152	119	141	131	125	158	140	150	134	142	152	133	150	158	124	140	139	149	140	130	119	151	138	166	133	150	119	144	137	138	134	143	157	150	145	132	135	129	127	153	127	139	112	117	136	131	143	144	133	135	118	156	130	172	143	133	130	124	142	120	131	145	146	130	147	125	151	132	165	140	132	151	159	115	152	143	120	138	128	126	153	147	127	141	120	130	138	135	142	132	141	145	151	140	146	147	121	129	109	137	147	117	157	129	139	134	132	164	159	139	135	143	133	120	108	141	140	128	138	155	146	148	134	128	118	138	130	153	134	141	140	143	153	124	133	154	133	136	147	126	132	137	139	141	130	139	141	139	146	155	136	126	121	141	137	119	129	122	129	160	120	122	130	133	134	131	137	126	129	142	134	114	131	131	127	129	153	146	138	141	132	154	108	147	146	144	134	119	136	125	152	137	152	125	140	131	142	136	150	134	122	132	124	138	131	126	126	153	122	141	123	136	138	122	136	120	128	143	152	172	135	131	124	137	138	149	131	121	112	136	153	141	141	141	132	143	134	125	138	154	151	155	113	115	135	149	136	149	132	144	150	146	129	143	139	140	131	123	133	140	145	139	137	144	138	130	137	136	135	147	122	148	130	152	112	145	120	129	165	122	121
5481	1651	3670	3979	3410	2736	2320	1904	1676	1395	1259	1117	1080	1009	893	909	797	769	688	700	685	664	647	678	642	614	675	643	678	676	647	599	641	574	564	728	725	672	709	613	529	515	511	535	562	514	815	957	747	569	494	528	486	601	482	520	498	510	496	485	486	473	472	513	493	494	450	493	486	478	498	491	474	466	421	483	424	483	472	464	461	455	435	449	446	463	493	455	471	474	444	432	465	431	468	440	480	476	478	471	463	471	457	467	441	472	451	474	507	410	471	425	452	479	460	459	478	424	461	452	447	485	428	451	465	457	468	504	480	472	463	509	456	439	455	448	477	468	464	461	442	450	503	456	437	423	456	479	433	467	487	479	450	483	495	482	448	485	468	451	457	462	439	445	469	477	450	447	431	471	474	445	459	440	492	483	450	446	505	490	458	474	453	501	461	459	472	451	428	467	463	485	453	464	435	434	456	486	491	471	471	456	498	479	454	458	454	453	455	478	473	439	433	455	464	436	446	438	439	477	456	451	436	473	472	469	472	443	456	447	437	463	462	479	468	490	447	425	454	464	456	474	414	453	442	462	432	411	500	448	450	462	438	459	460	454	487	430	439	474	466	441	477	458	442	452	491	435	415	435	450	458	474	420	459	497	477	456	462	468	436	485	489	421	456	441	449	467	481	420	424	490	433	462	489	441	482	440	452	421	461	457	448	478	473	460	460	413	480	484	461	455	461	473	425	482	468	477	469	438	489	483	417	512	478	428	448	447	460	443	438	496	447	489	462	440	470	455	473	467	447	511	446	492	470	494	501	433	465	459	481	446	453	485	462	438	465	473	468	415	467	439	421	431	486	468	458	425	426	434	459	493	440	433	470	460	439	477	468	505	441	415	425	463	481	448	438	435	485	473	466	438	438	482	498	455	468	488	462	458	464	447	452	440	439	471	461	461	457	429	440	439	491	452	453	532	504	453	451	451	452	436	420	476	431	447	462	449	438	505	440	449	470	446	451	435	438	441	437	436	453	477	437	463	472	491	460	445	403	450	458	440	449	432	477	480	472	487	455	477	439	469	459	491	466	437	476	447	435	447	442	446	422	496	442	437	513	515	459	494	413	460	462	433	435	457	438	471	440	421	481	482	459	421	442	458	417	429	468	446	452	427	473	475	452	411	437	442	457	471	473	484	458	472	456	484	446	439	494	467	429	435	473	452	443	441	464	478	437	415	473	469	484	491	453	471	465	451	440	442	480	437	463	429	456	440	436	465	449	471	435	436	457	491	476	476	471	423	450	495	446	461	482	458	440	457	460	469	442	444	487	450	442	457	450	455	431	470	483	483	440	414	495	460	448	475	439	471	493	445	510	442	476	428	437	423	448	451	456	446	458	446	460	449	455	426	440	422	458	440	459	446	467	472	477	455	447	443	455	448	457	435	491	457	491	465	468	477	466	488	489	445	453	435	483	470	458	464	433	479	461	465	451	480	466	468	423	436	494	463	425	442	451	465	435	431	480	494	454	508	425	490	448	418	431	462	475	400	478	481	452	472	460	483	474	435	459	457	464	480	438	462	425	425	445	441	491	436	432	480	446	463	457	436	482	443	460	493	466	471	436	475	504	422	456	456	463	468	468	466	442	455	421	461	470	459	461	482	422	430	450	437	479	465	457	438	462	438	482	440	481	436	486	462	467	425	501	499	427	479	440	479	487	463	460	456	443	432	468	466	472	462	458	453	444	424	465	485	416	441	460	496	490	461	451	432	474	492	424	452	458	434	450	484	456	446	422	462	486	461	429	472	481	470	452	439	422	453	482	484	454	430	484	462	478	441	473	444	456	490	467	461	431	432	431	472	399	464	457	453	438	482	480	486	444	442	433	407	456	468	437	476	459	434	454	473	509	517	426	460	473	448	458	424	473	483	474	446	481	496	450	446	429	491	474	510	452	479	450	441	452	457	472	437	474	471	471	486	448	468	418	386	448	468	446	485	471	461	454	432	444	442	465	452	459	486	449	470	450	475	476	465	469	452	467	453	480	465	458	451	453	428	458	439	481	457	469	427	466	449	443	447	449	428	435	447	461	456	460	442	462	443	442	442	467	443	461	480	476	465	455	423	445	463	491	490	431	420	458	445	454	443	460	463	427	471	480	475	445	442	457	473	443	461	468	472	454	435	458	468	487	472	443	444	469	462	419	477	423	481	430	457	438	465	441	454	469	446	468	462	471	475	450	449	466	403	449	459	460	433	444	466	449	456	496	485	476	487	474	420	458	387	502	455	468	451	428	445	463	435	446	472	491	471	484	436	455	470	425	438	463	443	448	471	474	478	460	471	457	435	435	485	472	448	475	433	462	469	465	462	466	429	466	485	471	460	485	425	454	480	441	495	439	424	466	436	494	448	415	443	468	462	451	467	480	462	468	433	430	435	464	422	445	471	437	459	481	448	447	440	436	473	481	450	444	435	428	453	492	449	433	471	452	456	457	435	470	488	440	464	448	437	461	474	421	428	451	478	477	446	478	472	438	459	452	481	460	476	479	476	438	477	441	449	437	444	475	452	461	479	450	454	442	442	452	477	438	477	445	470	482	378	425	458	443	423	445	440	442	474	492	489	465	444	453	470	453	404	471	478	454	471	451	476	469	469	403	464	454	478	509	471	413	462	429	450	477	495	463	440	460	450	447	431	433	443	450	413	426	491	491	474	424	462	477	448	441	483	448	471	431	457	423	499	447	421	450	457	456	438	488	433	417	463	486	453	473	490	485	449	450	489	477	432	450	487	453	483	445	478	458	474	432	431	419	452	430	447	435	430	470	451	478	461	448	460	462	472	457	441	419	450	457	442	451	457	444	476	464	397	445	448	485	435	438	471	430	452	450	426	439	471	446	423	422	491	455	435	485	455	474	456	488	439	482	471	442	419	448	472	432	486	431	491	422	469	450	462	464	426	451	428	452	413	481	467	453	459	476	447	451	469	448	455	440	459	471	436	473	467	463	469	434	489	435	489	447	486	426	461	425	486	477	445	448	468	518	466	466	446	464	469	453	417	440	456	424	455	438	425	449	409	453	511	462	467	465	471	473	484	420	408	482	456	414	464	435	478	505	454	452	465	465	464	437	450	466	476	470	469	462	459	463	429	457	448	452	439	478	428	477	419	409	441	473	462	462	467	439	435	474	414	445	470	478	454	463	420	418	444	471	443	478	457	468	468	438	455	387	465	489	471	439	433	469	433	493	450	453	487	472	444	440	465	441	441	449	419	448	466	504	498	424	497	445	481	437	463	443	449	467	433	463	459	447	435	459	478	481	446	463	420	469	455	499	439	461	434	465	460	494	449	492	465	450	435	467	462	418	460	430	457	476	417	460	469	465	462	458	432	461	464	457	460	477	413	479	424	461	451	443	466	447	471	427	456	464	474	479	486	443	430	479	447	487	441	455	483	478	468	446	435	410	445	434	490	480	446	460	432	484	440	449	478	457	456	438	447	418	450	459	498	456	482	448	451
8940	2336	2692	2027	1257	950	724	536	439	395	328	291	235	211	199	215	207	208	166	171	147	159	134	162	166	143	136	161	166	134	158	141	119	151	139	140	159	170	150	138	125	139	130	127	148	149	155	192	167	127	116	131	140	141	139	143	126	134	128	131	111	142	114	109	124	135	130	123	127	149	130	101	126	119	132	120	127	117	131	116	141	134	133	114	116	108	134	141	120	114	134	125	114	136	112	110	126	136	124	110	141	109	109	108	132	136	118	109	124	136	120	107	117	125	118	134	112	122	115	128	137	113	123	129	133	127	122	119	111	129	125	143	119	114	129	136	110	119	142	114	116	127	120	103	126	110	127	107	113	134	151	123	131	106	137	122	121	128	132	121	118	111	124	132	134	126	129	112	118	110	112	125	133	116	136	117	117	130	117	114	131	120	108	124	152	108	126	117	116	140	132	120	114	131	97	122	122	126	113	117	136	124	129	132	127	109	117	119	110	117	113	110	129	136	123	122	131	127	122	133	113	126	130	131	120	103	129	125	116	118	142	128	109	116	115	126	123	139	107	118	109	132	146	123	113	121	123	128	104	133	119	114	131	109	136	107	132	126	116	108	124	117	128	102	119	114	120	123	149	118	138	128	115	133	138	132	109	109	115	123	120	134	101	128	131	127	119	134	137	108	120	120	131	134	133	103	110	125	122	109	113	127	136	125	119	130	135	122	141	133	127	114	118	117	122	99	127	110	111	105	144	110	114	95	131	134	147	121	114	89	118	107	128	129	105	131	132	126	117	123	122	116	122	128	113	111	129	117	119	114	131	124	127	143	122	137	120	106	122	123	105	128	121	122	113	137	120	111	119	135	123	123	128	148	112	123	106	91	114	110	128	153	129	124	139	105	121	115	108	131	127	125	121	114	116	131	136	125	128	129	141	113	118	128	138	108	125	133	103	123	107	134	121	102	140	112	128	122	125	130	123	98	116	142	120	122	138	105	123	109	133	110	125	103	138	115	131	128	118	118	106	111	111	110	121	100	119	120	107	116	123	100	109	124	109	129	117	128	150	132	118	123	112	125	163	126	118	128	139	124	141	118	128	141	124	103	135	119	152	133	115	123	104	101	119	112	107	117	114	111	112	107	117	105	137	113	137	115	133	118	126	128	130	135	110	106	111	92	110	121	132	122	112	110	115	108	131	122	115	113	120	118	97	134	138	115	119	111	153	131	119	124	114	106	114	104	144	141	111	123	110	125	111	133	112	117	126	102	126	107	112	104	100	100	120	115	136	119	118	130	113	124	108	126	135	136	105	123	135	110	122	115	138	131	107	106	112	129	131	145	114	118	131	129	130	116	116	109	129	114	132	121	127	136	143	116	141	121	129	122	107	124	136	135	130	134	109	103	124	117	98	108	105	122	131	135	115	117	146	119	111	95	125	126	106	110	117	111	113	96	129	111	110	130	128	122	112	122	126	110	118	109	114	113	128	115	106	103	112	120	104	100	134	147	134	129	104	132	121	117	121	117	116	114	120	120	129	108	130	113	107	113	114	129	130	104	102	101	128	115	127	132	112	144	113	127	129	132	122	116	123	113	116	124	117	154	136	97	136	128	128	111	137	104	141	102	107	134	115	133	121	95	114	123	142	127	121	104	117	117	125	142	112	133	116	122	122	121	120	119	119	135	129	121	115	109	119	130	125	109	115	102	114	102	109	118	122	120	120	115	109	135	131	121	101	130	125	125	135	141	124	124	130	118	101	142	104	128	115	118	128	121	125	132	116	119	121	117	123	135	100	101	111	109	126	128	119	120	111	107	121	113	122	115	116	139	113	140	134	121	121	120	119	115	107	134	125	139	124	150	135	131	139	114	120	107	123	118	135	131	125	134	119	134	118	114	125	126	115	122	115	127	119	119	129	120	143	144	111	114	115	119	128	102	115	97	135	115	125	105	122	110	137	103	120	133	122	109	129	129	132	123	125	129	127	115	119	120	106	147	109	137	132	123	130	102	132	123	118	99	110	110	112	124	111	130	110	108	114	122	128	120	129	121	123	118	127	128	104	103	103	108	126	131	131	111	127	133	113	144	117	131	118	121	117	108	113	127	118	128	132	125	128	127	125	132	109	126	131	143	110	119	107	111	122	132	144	116	119	137	122	120	132	123	109	135	116	104	127	115	137	120	130	123	135	121	136	127	120	119	129	121	116	126	123	119	134	122	128	115	123	112	124	115	120	130	121	110	116	120	132	112	111	121	143	108	109	113	128	107	119	121	118	122	125	120	136	126	118	140	122	124	141	117	85	136	114	129	125	109	118	115	112	114	141	114	112	127	131	103	122	124	117	113	114	128	111	122	93	113	115	123	119	114	116	117	117	110	152	114	97	132	124	144	117	134	108	121	134	121	118	104	121	125	108	121	135	133	112	131	141	119	118	118	108	130	120	114	115	116	127	138	141	127	112	106	122	111	126	122	132	105	114	105	121	112	115	132	114	115	117	117	138	105	133	138	125	124	129	142	129	115	109	127	118	146	109	107	122	125	119	117	129	128	141	111	109	120	114	139	123	108	149	122	107	135	110	119	127	112	133	104	132	125	122	129	114	126	123	91	120	131	103	113	105	120	114	123	121	119	122	122	109	128	118	159	143	113	114	113	128	118	134	115	141	98	104	96	132	135	116	124	128	138	111	119	118	127	135	112	100	111	115	149	131	118	125	123	104	108	116	121	128	117	115	140	122	98	109	142	110	127	113	117	120	123	124	122	134	113	121	111	117	108	127	135	134	108	124	124	121	124	104	135	125	114	130	131	131	117	139	119	128	128	130	116	113	121	108	118	132	124	101	113	142	113	134	127	122	120	124	122	111	113	120	134	131	119	124	131	135	122	115	124	136	102	120	133	117	132	120	125	112	119	140	130	122	129	122	120	142	125	135	139	116	129	117	111	122	119	113	98	136	145	98	127	116	125	123	120	124	103	123	118	100	130	135	123	144	114	123	115	131	128	135	117	102	110	122	132	121	132	115	135	129	111	102	132	115	107	118	127	125	126	145	128	111	142	122	104	122	117	114	112	120	122	133	137	126	125	143	123	129	139	125	121	110	128	113	129	110	119	108	133	109	102	129	124	132	109	106	114	119	103	130	109	115	115	135	119	134	111	108	116	112	131	124	111	123	143	128	123	122	124	115	112	145	122	102	96	112	134	127	132	125	128	127	96	122	129	118	134	128	101	148	115	104	114	99	149	102	108	128	136	119	132	122	121	121	127	103	121	101	105	133	141	122	122	115	116	148	116	118	107	111	122	113	135	108	126	130	149	129	116	133	129	126	122	130	140	136	111	127	132	134	110	118	120	124	104	108	132	116	130	128	110	124	121	117	120	129	114	103	122	124	124	120	135	129	118	106	118	120	125	104	105	101	137	118	127	138	132	137	122	114	130	133	132	129	135	129	132	118	123	110	103	115	131	138	125	120	136	134	120	137	125	120	115	123	93	122	116	141	128	126	111
7745	2652	6394	7022	5871	4814	3932	3114	2627	2305	2002	1745	1477	1409	1282	1174	1128	1067	962	939	877	798	831	806	797	751	779	797	851	723	743	690	708	726	709	771	845	890	785	646	603	529	563	561	599	577	1080	1329	1012	667	514	522	538	601	514	484	491	472	483	450	528	475	498	483	446	483	437	459	454	464	442	461	426	478	483	478	448	396	439	410	427	446	436	429	458	431	440	418	462	394	426	420	448	443	445	452	400	429	404	413	442	438	417	429	419	418	424	466	425	414	416	425	426	421	459	443	433	424	422	474	385	420	411	434	433	409	445	415	443	412	430	441	446	435	424	414	439	424	402	421	430	439	420	413	434	417	445	387	439	406	420	384	432	392	387	442	418	443	442	412	412	415	407	404	437	426	432	380	419	424	408	389	405	459	404	408	442	406	397	453	413	432	439	451	441	419	415	426	428	458	400	435	453	414	446	381	461	423	431	400	443	452	401	430	396	433	444	444	431	411	421	403	430	430	407	407	413	404	417	406	438	429	438	419	409	433	399	396	414	404	399	419	404	421	419	413	446	424	445	425	440	418	394	421	420	401	417	425	449	402	459	436	437	425	425	428	420	418	429	419	475	412	430	425	394	433	423	430	407	440	409	419	383	422	395	403	418	407	442	383	393	405	445	410	420	432	416	426	428	392	456	429	433	434	397	400	419	440	394	410	390	403	397	436	456	457	407	412	420	377	436	395	479	398	395	430	422	433	422	412	426	375	455	421	409	465	406	405	419	378	404	421	410	456	441	410	458	412	420	394	419	396	448	430	423	423	425	432	398	443	391	425	412	410	420	414	408	411	406	442	416	419	432	436	435	404	420	422	398	428	425	435	449	415	421	411	382	450	406	417	417	382	435	422	418	420	455	414	390	435	416	442	425	427	437	431	398	419	446	415	418	406	420	389	461	406	447	446	405	409	411	376	445	394	460	390	403	434	431	375	420	382	406	449	390	400	444	439	401	390	446	407	429	421	388	439	410	423	415	407	429	406	455	452	401	405	397	415	431	436	429	431	433	411	402	421	417	441	449	411	407	411	410	441	469	407	388	423	398	452	435	428	429	427	432	408	387	413	380	426	442	474	409	408	390	435	411	427	377	391	410	436	445	413	451	434	447	422	407	446	386	437	437	418	456	407	394	410	420	432	374	440	455	400	399	432	407	440	411	464	456	421	425	429	396	467	407	423	394	445	411	414	432	433	428	446	403	422	456	450	398	404	444	414	399	426	442	404	381	412	425	379	405	426	415	422	451	440	445	432	411	411	410	415	424	430	410	434	457	453	412	409	404	425	422	442	438	428	383	411	413	440	411	406	452	433	439	407	391	377	429	428	432	427	382	395	415	409	413	427	413	435	405	414	396	409	432	434	444	388	405	464	417	404	408	434	450	429	449	423	420	427	416	434	425	412	368	436	366	423	391	453	404	402	452	408	437	381	392	419	418	422	434	410	431	408	375	456	437	383	412	422	426	434	438	407	410	405	421	406	418	441	386	410	408	431	430	376	419	415	460	386	407	413	396	393	415	413	441	397	409	444	433	454	420	447	418	456	426	438	408	401	423	410	402	426	397	397	392	404	406	393	416	410	405	396	414	432	406	422	441	449	403	407	414	436	399	396	405	437	420	435	403	420	380	416	433	454	418	389	413	404	441	429	435	443	389	385	411	443	428	412	414	432	418	427	431	394	397	418	424	391	422	386	464	429	428	426	431	406	406	417	426	395	412	427	427	449	409	411	414	432	455	385	444	402	416	423	414	446	441	377	427	434	429	430	449	385	423	402	404	478	409	435	372	424	371	426	391	426	410	412	388	440	413	430	453	403	424	403	477	419	439	407	410	415	398	423	403	424	444	451	427	437	437	401	411	443	411	463	437	397	421	422	397	415	434	460	422	408	389	426	377	390	415	398	429	398	420	438	442	438	433	466	428	423	392	414	477	445	406	403	407	423	443	388	396	414	379	423	427	421	390	426	388	443	376	420	440	414	421	418	427	399	403	385	428	397	413	413	437	415	432	397	427	453	404	417	366	447	420	398	469	405	438	410	431	441	376	419	427	431	440	405	423	414	417	434	365	422	395	420	428	446	422	419	433	414	445	439	451	448	441	453	427	445	435	417	431	414	458	428	414	441	416	445	416	466	413	419	402	432	440	409	406	382	436	416	444	419	396	423	419	425	441	418	429	445	418	411	421	397	425	431	432	398	428	427	423	427	397	432	437	432	412	421	421	409	384	411	375	362	441	417	425	428	463	422	405	422	422	414	458	450	414	410	416	440	403	390	411	436	388	418	402	394	401	425	405	417	397	415	360	396	362	421	419	440	386	436	416	411	436	456	399	431	406	428	425	440	415	438	414	403	438	439	428	422	406	414	394	447	410	451	456	416	426	483	395	428	417	429	409	414	414	445	428	419	392	417	445	419	401	424	427	412	422	400	425	425	422	410	395	420	403	409	384	392	436	436	420	425	414	403	440	424	437	414	405	431	447	425	418	431	420	437	448	438	437	425	449	437	445	427	450	429	421	350	433	443	392	415	407	400	399	412	404	432	410	414	400	397	410	430	414	413	377	393	407	439	426	418	409	463	431	428	367	412	405	413	394	427	396	448	450	442	416	455	418	398	430	411	415	431	425	406	398	402	417	380	409	433	414	452	406	422	460	416	386	382	398	410	416	391	399	387	433	395	396	401	423	418	413	402	393	418	422	427	420	382	404	395	409	418	429	389	445	418	401	413	410	402	401	396	427	410	436	438	446	403	387	425	388	412	423	416	431	411	439	427	427	389	441	406	391	433	455	421	401	433	413	400	419	431	401	403	466	420	435	433	390	387	407	417	396	417	415	457	419	429	426	452	402	382	442	437	443	361	435	450	431	421	408	422	385	390	419	390	403	411	438	421	461	440	387	427	445	418	434	411	428	380	386	415	436	460	397	412	456	414	417	391	382	434	409	384	393	412	420	465	376	436	432	439	389	387	413	422	384	433	431	395	455	394	452	401	405	422	399	434	448	427	439	415	440	439	410	425	452	431	433	403	427	387	429	407	426	418	394	421	418	457	406	401	431	390	377	399	462	409	427	413	450	415	462	426	406	423	452	375	385	424	417	428	441	451	402	423	424	419	434	443	408	409	399	406	408	461	424	421	392	470	397	383	422	465	414	464	401	450	423	413	441	430	465	407	420	414	397	384	417	416	392	426	431	397	429	424	400	421	395	425	405	419	408	414	396	418	425	435	434	439	440	432	408	405	421	403	386	438	402	372	456	433	413	440	416	391	403	450	446	420	426	421	395	424	455	406	417	408	408	414	495	397	404	418	408	406	439	413	412	402	438	415	384	427	428	412	454	413	439	423	448	430	420	414	427	431	435	406	392	418	429	443	419	437	390	410	420	433	429	399	428	415	457	412	430	404	439	390	415	412	397	423	398	427	430	432	427	436	442	411	429	427	405	404	428	402	431	456	392	432	406	425	391	404
1298	300	313	309	275	269	284	251	267	240	312	289	287	220	247	289	279	245	257	264	268	252	275	279	269	242	261	298	248	278	258	290	282	253	270	262	272	259	297	243	260	263	233	261	283	246	235	265	278	249	267	258	267	276	266	247	255	257	254	253	228	247	244	232	252	243	262	245	250	258	273	252	247	263	277	271	281	264	263	256	290	288	256	259	276	226	255	258	261	272	231	239	263	236	240	242	254	238	246	240	272	255	257	257	244	264	249	278	266	273	245	253	246	286	258	249	247	273	261	257	258	275	268	237	243	291	272	227	260	238	243	285	271	281	278	275	253	243	263	232	257	259	268	236	265	247	256	275	239	230	252	248	258	245	291	254	259	290	240	248	246	261	263	276	246	251	266	263	240	257	254	257	236	245	238	243	242	268	257	254	236	281	231	277	249	251	252	254	245	257	248	238	262	263	258	280	244	239	248	250	245	245	227	261	271	308	254	248	260	235	264	250	264	245	251	253	261	261	275	263	241	285	263	269	254	240	256	245	251	259	268	249	271	255	243	274	255	250	260	259	243	225	272	248	278	268	241	273	263	249	246	287	256	279	266	243	242	270	259	251	254	258	256	271	268	247	255	251	286	272	256	223	271	229	258	253	272	262	240	240	259	261	254	266	269	271	239	268	275	262	267	266	246	238	279	241	243	264	221	261	268	274	257	232	262	268	253	214	282	290	250	246	249	239	254	256	275	257	275	263	268	246	276	256	247	278	302	282	242	236	273	256	243	259	243	262	284	247	242	251	245	251	277	257	272	278	255	253	250	239	252	257	277	267	265	264	249	269	234	257	264	270	264	269	270	274	267	277	246	272	270	282	234	261	222	225	255	266	247	270	237	265	261	238	258	282	297	246	249	286	267	272	274	240	250	256	271	258	233	264	273	267	260	257	228	279	243	265	260	228	250	289	253	282	251	271	292	262	270	275	244	271	251	266	266	303	222	272	288	281	244	234	254	285	261	271	253	275	262	263	266	243	269	225	267	235	242	274	265	279	283	230	263	256	243	251	253	239	250	275	257	247	232	264	270	265	254	243	293	215	251	275	270	275	246	256	259	257	258	227	264	276	259	267	262	239	307	259	266	258	269	263	240	262	260	239	263	265	278	280	241	286	256	280	262	286	246	283	251	262	253	273	270	277	242	239	281	259	259	305	273	228	279	263	256	316	255	256	249	253	261	287	257	261	285	247	242	259	260	230	236	274	257	253	236	254	279	267	242	258	265	272	268	239	254	290	217	264	270	254	226	251	275	236	275	270	234	266	267	256	228	284	255	243	270	253	270	256	292	251	240	254	255	252	229	230	266	271	250	263	275	249	268	250	268	238	267	251	232	255	273	267	260	269	246	272	261	252	245	260	253	261	244	252	264	264	257	264	248	268	260	250	232	250	269	231	260	233	264	246	263	238	250	266	271	246	264	293	272	260	244	267	237	264	239	246	252	251	248	241	254	242	256	267	271	266	265	262	272	265	247	263	257	237	259	250	257	257	268	239	265	289	240	272	260	276	248	249	257	281	260	268	289	256	281	264	259	231	229	234	238	257	249	271	256	279	275	278	278	247	276	288	226	253	253	277	269	284	246	247	260	274	264	277	252	267	254	258	256	281	255	234	259	268	267	294	293	238	245	240	230	259	279	270	268	244	245	264	259	250	293	256	239	273	264	261	266	246	254	284	240	261	246	260	286	256	263	283	252	225	266	255	254	274	299	281	257	243	252	269	284	285	250	244	257	247	261	279	263	270	262	252	284	272	249	271	275	278	279	253	270	268	266	257	251	254	280	278	261	252	259	261	269	258	239	251	267	240	235	253	272	263	259	252	249	262	275	257	233	245	238	260	246	264	268	263	287	266	265	250	218	255	268	260	285	271	240	278	251	272	276	246	248	243	280	242	254	261	248	267	276	263	253	279	291	241	270	272	257	256	276	266	249	260	254	266	222	299	253	238	247	286	288	274	269	257	241	261	298	258	264	239	263	233	264	249	253	221	275	242	267	246	237	247	255	262	256	271	263	275	257	273	257	277	255	268	233	303	289	249	259	301	243	264	263	243	245	233	269	243	255	260	272	242	245	258	259	256	222	265	258	264	265	259	229	280	260	275	278	261	268	233	251	241	236	266	250	274	253	256	276	243	254	254	256	256	243	272	247	248	273	279	256	256	273	257	260	282	240	293	273	257	258	249	252	286	246	257	248	262	256	252	283	260	229	267	231	257	284	265	267	256	250	267	257	284	268	254	257	257	262	239	262	253	255	248	253	247	270	250	234	253	261	242	268	280	238	255	260	249	269	247	268	270	253	246	272	277	297	240	272	272	310	276	254	282	248	263	248	231	255	274	249	286	267	261	272	268	264	237	255	263	245	249	245	297	249	281	268	262	261	229	241	248	237	263	282	239	260	230	238	249	250	286	253	258	265	262	253	262	276	241	247	273	278	259	270	238	220	266	251	265	283	263	255	288	261	238	286	274	271	274	262	257	248	272	258	255	256	260	241	280	261	243	250	304	253	250	252	233	236	272	275	270	262	272	244	262	263	267	262	243	267	255	245	261	231	240	279	275	271	263	266	232	266	269	265	259	263	249	256	245	246	271	268	266	269	286	284	260	219	261	218	252	284	256	257	237	266	245	241	273	276	232	272	244	254	261	262	291	260	253	256	283	268	258	287	262	269	266	262	327	296	259	231	283	280	230	257	257	265	252	248	236	239	234	277	264	268	250	273	271	278	275	281	250	213	249	235	258	261	255	248	244	265	258	276	260	272	235	274	266	217	270	249	261	262	261	219	254	272	286	283	253	242	268	236	238	245	242	234	276	244	255	249	240	288	241	247	246	264	260	227	256	238	242	280	254	261	241	234	246	256	263	248	276	250	250	258	259	243	273	259	283	272	263	268	227	275	265	274	261	246	258	276	268	266	253	265	264	283	288	247	249	251	238	264	257	255	247	257	270	230	261	262	263	276	228	273	246	248	222	270	289	239	243	277	295	246	303	278	278	249	285	262	264	240	246	266	259	266	261	275	261	272	243	257	254	255	279	285	281	268	239	239	292	224	251	253	252	257	260	265	268	242	248	267	238	271	234	265	228	268	265	230	228	261	280	236	242	236	282	243	250	261	232	267	243	253	250	272	242	260	239	235	271	278	237	234	241	226	275	281	259	251	245	263	220	257	267	241	268	250	250	261	273	273	255	285	258	272	218	260	264	294	291	257	272	257	284	241	257	217	294	275	276	251	241	276	256	279	285	251	233	276	246	268	262	252	259	265	254	268	270	285	265	261	264	247	241	247	259	285	279	267	249	285	268	260	247	280	259	255	239	253	272	254	278	217	268	256	273	244	253	243	273	262	295	256	235	249	258	263	249	248	259	282	254	259	234	257	267	264	239	274	262	263	290	233	235	227	253	257	267	239	273	282	268	241	259	258	263	255	246	279	241	250	214	255	236	243	258	261	263	241	276
2251	856	973	1001	984	956	914	869	915	795	812	820	802	835	819	829	800	822	810	763	799	792	788	777	787	807	804	810	815	783	815	770	807	763	826	806	804	776	765	832	772	828	827	764	791	774	802	793	841	797	792	785	787	789	741	757	801	845	820	838	802	773	780	768	736	796	789	747	791	802	790	806	808	813	774	769	781	752	803	810	766	796	840	846	797	759	758	728	764	797	840	779	755	793	807	781	768	769	782	740	821	751	770	761	820	796	792	805	822	806	771	737	820	756	758	739	763	785	825	713	763	791	769	795	777	759	826	756	810	796	787	794	819	823	759	775	827	784	767	770	797	760	755	759	780	759	771	799	832	766	794	815	789	774	781	777	776	815	704	796	817	868	737	708	839	815	787	806	779	805	805	802	803	771	778	833	807	757	734	782	838	779	726	818	785	803	776	734	772	781	860	764	802	798	764	828	835	851	768	790	830	778	824	797	761	799	777	776	762	784	795	736	763	837	788	781	790	777	758	799	764	769	816	762	779	797	778	822	788	757	793	774	828	758	789	793	812	844	800	821	794	772	838	788	766	803	768	745	790	811	788	796	768	746	733	768	752	808	818	730	749	789	768	786	762	784	814	762	802	822	793	792	771	784	754	774	771	795	789	868	803	810	807	741	776	809	783	802	781	809	768	766	772	831	783	766	852	806	806	769	769	797	801	778	790	796	820	791	825	823	758	770	818	762	757	746	741	783	776	781	776	817	781	754	776	784	825	777	783	856	770	799	776	789	780	816	762	759	753	774	802	779	810	812	749	771	748	724	779	820	798	805	822	824	747	806	892	846	798	796	786	814	790	766	739	775	825	785	729	760	715	773	792	779	761	758	809	836	729	787	820	790	815	844	804	799	796	813	769	759	706	765	794	830	774	893	778	793	810	791	815	808	774	759	736	842	817	776	840	791	795	752	789	803	736	812	779	843	778	818	759	789	815	718	749	803	736	806	803	758	755	813	804	834	745	757	754	797	805	790	767	815	745	768	764	777	792	769	759	785	761	818	819	769	736	776	813	791	783	818	780	792	767	775	749	784	743	771	790	814	809	799	836	820	753	801	796	735	739	784	777	800	812	796	802	768	799	822	843	799	777	765	795	834	777	781	782	770	739	774	826	734	812	769	863	761	836	731	825	846	792	791	799	765	759	782	764	752	776	794	780	764	751	852	800	769	774	810	804	792	806	787	774	799	774	787	759	773	795	832	782	785	755	797	811	769	802	813	829	772	772	781	748	788	790	765	801	763	836	781	837	814	781	783	796	782	809	809	817	769	751	797	837	735	790	807	790	782	793	787	761	803	784	765	774	795	743	787	791	759	773	759	739	791	822	781	788	793	791	743	790	802	748	804	848	795	747	790	794	756	777	771	810	798	789	815	780	775	782	723	800	800	776	777	789	766	768	732	751	809	746	755	834	763	829	770	822	786	807	731	744	727	751	779	797	781	830	797	825	775	821	760	816	814	783	782	794	772	755	802	787	778	742	837	776	821	784	754	779	807	777	803	758	805	770	830	791	778	777	758	785	825	754	775	754	796	772	760	795	799	756	765	778	757	805	721	819	769	748	808	767	747	775	720	790	802	783	803	793	773	804	812	796	797	753	800	813	723	767	783	755	799	808	789	837	815	780	795	806	788	793	793	741	816	831	786	824	812	788	783	828	779	750	817	777	817	782	772	799	787	777	800	767	775	790	772	818	786	785	750	775	825	800	821	812	796	807	820	820	776	777	743	793	835	735	797	804	771	778	799	752	756	812	765	772	785	858	795	741	765	832	758	761	782	757	798	776	797	815	791	738	740	823	901	785	784	836	806	793	762	743	750	801	772	781	751	813	787	745	821	833	815	738	761	791	793	814	785	856	809	755	826	793	826	803	729	753	766	779	738	801	825	774	840	822	789	761	776	771	779	791	756	777	804	724	760	786	771	842	811	784	807	807	773	790	806	779	827	809	800	775	749	819	832	783	779	771	754	776	775	800	831	787	761	819	759	785	817	773	764	835	797	783	787	762	801	787	777	763	766	728	792	762	772	772	785	788	832	741	782	788	825	783	794	757	788	777	784	784	825	774	792	773	782	780	761	786	776	773	769	746	802	816	810	794	808	814	786	798	831	828	820	753	829	795	772	727	834	821	826	778	817	792	798	800	802	805	807	804	803	757	802	792	819	776	807	811	796	757	752	824	794	761	822	747	803	812	765	768	768	742	791	732	768	763	742	778	833	812	753	776	824	842	760	820	729	819	767	777	762	721	788	762	798	758	822	750	768	754	821	767	853	793	759	790	785	801	829	770	770	842	811	782	840	794	798	810	764	750	813	761	759	776	772	803	771	825	822	764	765	772	800	789	765	788	816	747	830	724	769	803	777	802	807	816	810	814	879	741	812	785	780	759	767	813	757	826	773	799	808	819	815	792	777	738	782	741	805	787	728	794	756	775	823	766	786	754	769	782	798	778	809	770	800	826	782	779	772	788	805	823	732	788	780	800	774	762	787	786	785	840	734	750	758	820	808	815	795	791	782	801	821	776	785	756	754	768	769	762	806	804	816	799	817	785	759	753	840	789	772	761	787	764	780	770	809	766	814	815	820	804	786	791	769	814	766	740	816	728	804	792	754	809	768	803	812	799	774	745	773	814	773	789	758	822	778	770	773	838	738	765	773	777	750	751	770	824	760	769	762	770	804	785	802	790	773	772	842	821	780	742	774	762	799	766	783	799	780	802	782	800	802	772	700	775	782	795	795	756	792	759	807	794	756	821	741	772	833	800	725	800	813	825	770	803	818	762	816	762	795	773	789	800	807	850	820	797	798	783	736	806	806	751	774	781	750	796	795	793	827	841	771	738	753	727	843	789	824	771	772	784	794	730	759	814	784	786	787	823	754	777	839	806	810	804	749	805	776	750	825	776	781	791	780	737	775	788	806	748	820	747	731	769	774	794	742	782	797	835	790	760	790	737	782	734	775	752	838	776	746	769	802	790	782	793	838	852	734	774	786	746	792	754	798	830	783	800	811	791	767	805	737	771	839	768	743	801	771	761	764	771	809	826	747	796	767	761	753	751	825	798	844	778	810	791	825	781	744	811	743	771	813	790	842	807	809	786	776	752	761	785	785	808	804	794	766	769	807	781	806	749	770	797	776	815	815	767	778	815	792	793	798	825	816	791	784	782	796	743	799	790	798	806	777	810	788	777	771	731	796	837	777	808	725	793	773	806	791	834	791	807	767	776	755	812	741	814	776	775	797	783	829	801	808	790	768	779	835	775	765	764	820	819	775	773	766	826	756	798	806	806	708	826	770	763	798	793	746	684	764	779	768	811	770	713	826	775	773	850	817	782	776	795	766	806	775	759	780	797	796	771	772	813	811	807	799	743	809	743	794	816	819	749	767	764	764	808	772	804	763	767	740	848	833	774	854	810	867	803	764	789	794	848	757	824	772	780	813	746	777	798	748	765	770	852	752
4727	1145	1397	1076	712	544	414	362	273	266	230	232	213	188	184	172	198	164	167	156	153	167	175	167	159	128	144	153	142	150	150	138	137	154	152	171	154	156	143	151	138	149	140	164	156	139	133	148	144	141	153	132	137	139	148	141	128	149	134	133	125	135	134	142	147	138	139	140	134	133	128	156	129	130	131	107	145	146	159	134	133	151	134	117	145	126	132	136	148	138	150	155	129	145	142	153	114	134	133	127	126	146	150	121	145	132	138	117	153	148	146	134	145	129	131	145	129	124	150	133	124	139	116	144	128	136	112	142	151	146	156	163	135	125	135	137	115	130	133	131	132	146	135	136	116	134	151	129	134	126	141	114	143	133	134	125	140	136	156	141	128	143	120	133	140	128	145	154	151	138	158	125	134	152	147	155	164	120	141	144	134	141	122	131	136	140	157	130	148	148	142	143	137	139	142	131	121	155	146	131	146	140	115	144	122	149	132	143	142	132	124	127	118	133	140	140	147	132	139	134	126	169	147	138	147	127	128	125	128	137	135	122	129	136	132	135	130	133	131	157	137	119	142	142	127	156	139	135	129	116	131	131	130	138	134	120	156	143	156	133	159	127	134	140	155	129	132	126	125	152	127	142	126	129	149	143	147	147	136	137	127	137	130	139	111	127	120	134	119	154	130	141	147	158	128	133	126	128	127	122	121	145	131	136	133	157	147	143	156	136	132	137	145	134	141	122	148	130	129	153	119	140	116	125	120	143	131	148	144	155	127	152	146	138	154	133	127	128	175	135	153	133	142	130	122	151	125	147	158	137	128	105	142	142	135	131	141	148	146	126	140	138	137	144	165	143	135	132	134	152	136	159	147	130	137	145	140	127	144	131	147	153	128	132	182	142	145	117	156	135	131	132	120	156	145	131	132	131	140	131	134	121	119	132	127	121	121	132	135	178	110	137	152	132	152	145	144	123	122	141	140	138	142	138	143	133	117	127	143	143	136	160	134	115	142	138	150	116	141	129	113	128	135	163	135	138	123	152	141	146	144	154	143	134	140	126	136	146	153	132	151	130	150	135	149	125	136	125	139	143	151	124	133	131	173	138	150	130	134	132	123	129	114	127	132	113	127	116	142	138	126	133	142	136	141	131	125	113	130	132	148	145	140	126	158	137	140	139	140	141	132	131	113	127	127	142	124	133	141	142	124	119	130	125	134	156	115	140	143	127	154	133	140	130	137	130	134	147	115	125	111	143	137	149	141	126	138	114	152	155	126	138	145	114	151	150	144	143	116	147	122	151	117	123	140	122	150	165	120	148	136	133	131	141	140	132	135	119	125	125	130	123	129	145	132	125	139	141	119	129	122	148	126	131	124	124	134	142	152	150	124	145	134	143	136	159	136	122	122	144	134	110	136	137	134	139	125	135	136	144	119	120	118	134	149	151	106	158	138	155	136	136	128	134	121	128	138	148	162	139	118	125	120	118	103	149	136	123	159	129	136	135	136	157	124	122	129	143	133	130	141	134	132	142	141	131	134	154	145	131	133	128	140	136	132	129	124	116	129	136	155	155	122	116	149	106	133	139	135	148	139	148	149	121	141	137	130	147	120	131	144	132	141	146	112	130	130	135	132	143	134	141	139	127	136	144	146	141	132	137	157	160	133	121	145	134	105	134	135	141	146	127	139	149	131	125	130	115	120	152	129	124	137	154	131	131	153	105	121	123	147	136	148	149	130	127	137	137	126	129	125	137	126	132	135	130	154	150	136	150	133	118	140	122	140	129	133	119	129	143	145	153	138	127	134	152	133	132	142	138	149	136	152	119	133	119	136	127	147	149	112	143	120	140	121	148	130	121	140	129	133	123	138	134	142	153	128	115	147	163	142	133	131	146	132	152	135	127	143	139	141	127	120	138	129	134	133	132	120	143	120	141	116	156	109	154	132	138	130	140	118	137	132	143	133	144	145	146	135	151	121	110	148	139	125	136	139	128	140	124	125	134	147	146	122	126	127	132	140	159	125	139	153	133	135	141	155	140	122	138	151	159	160	128	116	128	163	155	126	145	162	112	128	119	136	135	150	117	138	117	136	139	123	159	146	137	139	141	155	156	128	145	128	124	127	132	114	145	128	138	125	121	162	144	136	129	134	142	132	153	154	129	127	117	152	114	132	140	141	138	137	137	147	129	127	159	149	149	157	142	151	121	148	139	122	147	139	148	132	136	146	143	124	128	140	120	139	131	144	133	133	152	134	126	125	134	134	132	138	149	138	127	131	133	136	120	129	153	154	128	142	137	132	115	139	142	145	135	110	111	137	163	155	136	134	155	138	142	137	148	126	122	131	125	127	134	143	130	130	149	141	134	126	159	146	134	115	123	147	119	133	145	132	140	137	133	140	142	137	167	121	114	159	141	115	138	136	145	132	123	145	122	131	136	115	147	143	145	147	144	145	138	145	136	147	109	134	139	145	124	129	154	135	146	129	152	125	146	154	133	111	138	119	138	144	138	132	128	132	146	126	141	134	155	144	134	153	140	149	154	125	129	121	123	136	135	150	126	143	137	149	119	144	125	131	140	132	112	128	139	135	134	135	138	132	133	134	143	133	118	134	140	131	135	144	140	144	139	126	119	140	132	141	143	142	140	135	130	132	146	140	144	133	145	154	119	120	118	108	120	139	126	133	143	171	132	139	110	135	145	148	138	156	130	159	141	152	124	123	137	131	139	135	139	144	130	121	113	151	141	142	125	150	146	141	149	141	137	150	125	148	127	165	141	126	128	132	146	162	144	151	160	125	140	130	163	132	154	140	140	127	146	126	140	114	151	126	151	142	136	134	148	143	120	140	130	124	133	134	139	146	128	157	121	142	144	137	148	148	135	162	142	152	150	134	154	142	137	133	136	127	155	160	133	117	142	149	141	148	148	149	128	141	130	149	135	133	142	131	138	134	137	138	155	145	139	111	123	136	153	129	134	153	131	144	150	124	99	126	136	143	145	120	147	144	135	122	149	136	138	159	121	160	139	119	136	157	124	151	133	135	153	132	112	105	140	147	138	137	122	131	133	138	148	130	144	137	149	141	123	151	140	167	136	134	142	136	160	154	150	133	147	131	138	142	144	142	119	158	126	128	158	140	143	131	130	117	116	136	145	140	140	149	144	148	134	120	131	130	137	149	136	153	135	135	137	150	142	137	132	141	126	144	165	164	145	149	127	157	134	146	159	166	143	161	123	131	120	127	140	133	141	141	147	147	117	156	130	149	152	121	130	147	134	148	145	144	122	132	139	131	151	151	149	131	125	138	150	105	142	143	156	141	114	140	136	137	142	141	128	145	125	132	139	143	139	148	141	134	158	132	132	118	150	135	143	145	149	153	165	129	126	126	156	145	136	111	127	140	137	123	150	150	104	134	132	137	140	135	128	143	136	149	138	129	121	150	159	127	113	138	131	132	122	148	116	129	131	128	155	140	140	147	121	166	127	130	137	138	138	140	139	133	132	129	146
5540	1556	3680	3926	3328	2712	2237	1845	1627	1381	1233	1190	1035	951	898	876	807	726	684	696	678	718	623	591	652	674	603	604	656	665	629	589	592	636	621	649	709	736	585	597	514	501	483	483	563	558	731	815	764	550	507	517	492	511	477	486	520	474	494	450	486	526	513	450	502	467	485	463	483	458	463	475	440	460	482	451	476	470	498	457	474	500	491	483	460	491	493	462	496	493	434	463	457	459	432	472	470	462	452	494	436	458	455	450	481	442	483	487	456	447	441	464	430	473	482	440	426	455	443	487	468	459	477	481	460	480	502	471	466	453	449	460	438	497	464	457	458	457	474	452	453	447	461	460	452	418	464	445	461	455	445	429	442	463	483	436	425	447	457	453	471	457	432	447	427	439	500	458	464	408	454	463	472	428	381	443	479	489	438	429	458	460	456	478	450	466	431	467	463	408	482	445	428	449	457	460	493	501	451	446	457	416	457	447	446	478	430	444	451	436	495	440	459	471	424	465	472	468	462	453	469	478	462	460	455	445	482	444	445	468	443	446	449	491	461	422	441	436	486	436	462	448	444	444	466	441	474	425	439	462	439	457	409	460	472	438	441	424	492	426	467	461	473	466	453	468	491	480	420	465	460	465	427	456	484	444	466	449	478	453	448	442	432	465	438	470	475	490	446	454	441	475	502	407	466	445	435	435	464	441	480	458	447	471	458	429	468	432	487	465	468	418	466	457	470	459	441	444	447	434	438	468	449	412	435	455	469	467	432	425	440	456	485	471	487	439	493	435	451	460	467	473	442	457	454	458	455	473	440	427	440	450	444	452	452	456	450	433	441	440	505	469	480	452	440	438	456	463	443	461	487	490	443	447	444	445	449	446	453	457	442	466	496	440	456	456	463	426	437	443	434	432	453	455	469	474	477	475	480	468	456	472	435	436	456	436	424	452	456	458	467	442	448	497	472	493	405	454	472	467	462	442	433	464	448	447	427	467	414	426	450	461	426	424	444	490	472	445	425	457	450	462	412	468	478	425	472	470	493	470	507	441	489	452	474	443	461	429	477	455	463	457	483	478	486	443	458	453	429	422	465	461	433	442	451	451	429	464	435	484	491	453	423	441	465	482	469	456	443	484	441	446	465	510	436	456	459	490	436	446	458	448	449	489	447	496	455	446	484	462	451	444	431	414	441	438	447	433	494	470	495	466	458	457	446	464	441	448	483	465	416	464	460	459	429	429	428	430	441	436	443	434	458	480	481	474	461	484	485	422	478	437	460	469	425	425	457	440	434	444	459	460	446	435	457	459	451	464	447	460	449	428	473	449	464	452	449	435	460	440	422	432	452	441	441	481	471	462	491	434	458	460	475	455	465	462	454	459	477	493	455	444	451	478	464	430	473	459	456	409	468	399	414	469	420	469	463	493	474	442	478	475	439	476	446	444	446	437	460	440	464	441	425	469	442	424	466	454	444	500	478	470	435	432	406	458	432	431	471	453	443	434	447	470	452	455	448	430	441	400	468	430	466	480	443	440	450	435	432	411	482	445	440	461	456	432	487	462	476	457	447	452	459	448	467	455	465	475	464	435	477	446	458	465	430	456	469	438	421	480	427	434	472	454	452	465	490	443	475	462	457	466	444	469	484	430	478	494	468	475	488	435	449	449	445	454	454	448	436	476	455	458	437	461	456	415	452	446	477	424	431	432	423	468	495	435	410	447	432	479	460	470	474	491	449	437	436	481	428	485	449	460	427	446	423	433	489	464	464	453	436	441	428	471	477	466	445	460	454	462	449	481	457	466	433	432	457	442	453	411	435	434	442	483	455	404	469	453	481	485	450	449	396	466	445	445	436	417	453	440	432	453	452	477	434	436	438	488	451	465	427	470	443	466	458	443	415	483	512	442	468	425	470	456	452	445	448	428	501	500	492	418	454	451	436	459	454	432	449	446	466	446	413	392	483	457	436	449	409	447	488	466	463	508	449	469	411	455	443	464	495	448	427	460	459	471	463	444	478	408	461	464	470	446	469	476	420	475	432	492	469	458	431	447	476	447	451	445	457	407	465	476	429	483	457	448	444	459	436	452	471	431	465	405	446	472	445	450	452	507	453	464	458	456	460	446	454	475	447	443	449	441	433	444	465	462	465	436	404	472	450	454	427	481	503	471	459	430	462	451	464	470	450	452	393	480	424	482	422	478	462	462	453	439	451	458	433	430	440	461	431	473	458	461	445	469	473	445	458	465	439	486	480	460	433	416	452	445	439	441	455	464	438	488	427	457	483	480	474	445	431	474	467	485	476	474	443	439	472	435	485	415	491	436	456	395	450	467	447	462	449	435	444	479	489	454	442	450	436	473	453	450	465	459	468	452	417	471	499	452	481	460	437	457	443	440	473	399	427	493	474	441	448	497	469	497	461	400	456	472	434	483	478	408	434	443	456	441	476	480	476	410	409	458	469	447	428	452	434	477	469	460	464	445	471	459	418	462	467	472	482	461	422	427	477	420	465	477	446	449	417	432	488	483	477	467	442	488	420	476	450	428	425	471	427	452	445	460	424	483	444	471	437	462	404	444	459	509	445	453	486	482	443	471	459	446	457	429	446	484	484	428	473	461	455	432	505	424	452	451	440	469	426	445	435	463	438	401	466	457	452	465	475	459	445	467	456	449	474	448	457	432	467	469	439	439	434	442	450	450	464	478	453	416	429	429	465	428	486	471	458	444	417	477	483	438	460	437	417	431	449	438	464	455	422	431	435	464	436	440	444	481	444	480	438	445	455	462	495	463	471	451	479	461	415	479	472	446	452	487	446	473	465	425	450	473	429	445	489	445	486	485	502	443	467	449	427	459	442	445	446	444	433	442	469	431	432	430	487	435	460	420	455	466	444	424	447	482	472	461	441	429	426	479	483	455	473	425	466	437	451	414	461	413	470	466	489	444	429	486	451	461	434	437	438	462	419	491	451	464	444	436	475	420	432	457	419	464	473	454	440	438	454	431	420	468	464	434	495	434	422	462	434	443	465	437	433	441	453	436	418	434	451	464	450	488	446	438	460	473	493	456	437	481	432	455	475	446	439	516	471	396	494	412	448	502	464	437	451	460	472	430	450	456	443	475	462	449	448	442	438	453	483	460	479	436	450	436	460	435	462	464	430	449	484	473	468	419	452	456	441	463	461	441	468	466	429	434	433	457	456	417	435	460	436	414	468	460	493	472	427	471	456	463	468	451	435	469	476	440	455	418	460	448	438	426	456	444	479	487	446	410	485	465	476	487	458	450	459	444	485	433	457	496	460	423	462	433	451	440	425	426	461	452	427	439	466	431	462	471	454	450	462	435	453	454	434	450	466	409	450	458	463	461	471	440	456	492	497	460	421	494	450	477	420	455	420	455	448	466	452	444	478	470	430	415	490	445	464	454	487	447	444	476	452	436	445	482	470	499	459	476	445	471	444	475	477	444	461	454	437	487	447	465	445	451	458	445	437	434	460	434	447	473	456	467
8946	2298	2762	1922	1236	851	625	525	443	385	331	269	259	204	222	181	193	190	157	183	165	155	158	129	158	156	159	165	149	157	136	131	157	140	134	172	151	159	144	157	118	135	155	138	151	151	148	209	165	166	137	133	146	159	131	140	123	142	105	124	130	121	133	131	135	138	117	138	142	101	111	133	113	128	124	129	138	130	122	116	119	133	117	126	100	111	133	130	116	146	119	133	129	125	122	115	133	121	134	101	121	121	135	106	119	130	111	131	137	128	120	119	128	112	132	106	112	121	125	146	105	143	106	123	115	100	128	116	107	105	109	113	131	123	125	126	122	134	107	119	140	100	129	116	127	142	113	141	139	101	141	97	131	120	127	133	106	113	113	110	125	109	110	118	139	110	112	115	126	137	124	116	152	123	128	128	120	111	112	109	114	124	109	127	127	118	120	109	125	121	134	117	125	110	114	118	136	124	117	126	127	129	110	127	138	112	136	123	117	114	117	110	124	121	105	144	110	129	119	111	120	116	139	122	126	139	117	124	110	134	110	114	133	122	119	114	106	119	129	121	123	124	150	125	100	115	127	109	109	128	119	124	133	119	104	137	131	127	101	117	122	120	129	131	111	127	115	127	121	104	145	111	122	116	125	124	110	120	119	133	104	104	112	136	122	113	131	109	126	109	107	129	127	123	125	129	93	125	114	134	122	120	112	127	102	119	122	127	128	125	138	133	133	114	118	122	116	119	92	138	120	113	124	118	133	114	102	120	125	142	109	121	132	121	119	140	117	125	121	128	132	133	92	147	122	111	134	117	123	130	133	112	111	103	139	132	123	120	126	105	117	126	133	115	114	107	110	135	108	109	118	122	157	103	103	115	119	128	120	124	108	128	124	129	136	124	132	118	122	115	117	132	117	105	124	129	128	122	112	96	123	122	116	125	137	113	120	130	119	120	123	116	122	111	125	113	128	139	124	112	141	124	122	101	119	126	119	105	109	118	131	114	113	125	141	106	107	128	110	104	119	131	115	118	124	106	130	141	106	108	134	106	106	135	124	142	128	133	109	128	118	132	123	121	123	137	116	121	113	128	124	107	122	127	124	123	126	114	130	119	109	142	118	124	112	132	124	104	136	132	114	110	105	103	120	145	111	122	111	118	110	139	125	114	134	116	122	132	133	116	111	125	120	123	140	127	123	123	131	128	118	114	121	132	109	121	126	130	125	125	116	129	149	106	134	104	117	133	110	132	142	128	110	108	109	136	118	117	104	110	96	116	123	121	142	140	102	129	126	112	117	138	124	112	119	120	115	117	90	117	141	121	128	124	124	110	111	118	104	120	139	114	103	135	108	120	110	113	121	124	143	112	116	100	124	126	129	138	133	115	122	112	107	123	114	110	129	114	117	125	116	124	128	129	107	127	109	120	126	118	127	133	122	116	128	121	140	111	128	126	107	130	129	107	118	133	121	121	122	126	127	138	120	125	122	133	111	141	148	103	108	129	120	101	129	117	118	113	113	108	108	113	128	111	130	110	96	103	125	106	127	135	128	116	142	121	115	126	123	116	115	125	128	118	99	128	151	141	128	125	108	134	119	101	118	118	118	122	116	108	135	139	130	127	128	104	129	101	121	134	116	137	141	115	133	118	98	105	118	109	102	116	136	118	115	118	140	124	118	95	117	124	106	143	123	138	130	122	137	139	104	120	122	129	112	119	124	140	135	128	117	111	105	117	131	107	117	114	125	111	126	112	123	108	101	145	148	112	109	138	131	115	121	138	109	141	117	116	123	116	138	113	134	115	116	136	133	123	129	98	125	107	125	113	122	94	128	126	115	137	121	110	122	118	121	123	121	116	128	123	123	120	118	85	129	111	114	112	105	121	134	136	135	132	112	117	130	112	110	123	130	110	131	116	96	125	113	128	103	127	122	119	124	106	113	123	108	125	105	117	107	111	110	124	108	136	112	130	132	123	113	103	120	110	128	130	138	109	132	131	132	117	128	115	139	118	130	104	110	121	127	131	117	121	109	120	127	118	140	122	108	119	93	108	118	121	111	103	115	117	115	116	125	139	129	127	121	138	122	123	125	112	119	127	107	107	106	140	142	99	119	136	120	106	103	146	118	121	103	121	112	133	134	114	130	144	116	122	110	117	122	116	137	96	113	110	141	126	115	138	116	112	121	123	126	108	113	112	118	110	117	124	135	125	120	139	116	114	107	116	126	145	123	104	105	118	106	132	133	134	134	102	114	146	117	121	112	109	116	128	120	118	111	119	136	137	114	108	103	100	138	106	111	121	109	118	129	131	143	105	118	103	103	113	129	112	126	123	115	123	113	124	135	118	111	130	117	118	119	111	99	136	115	116	142	117	140	123	118	125	120	127	126	117	118	130	118	117	125	133	128	110	102	137	125	118	121	144	130	116	128	108	137	115	131	125	111	119	115	115	128	136	135	131	113	117	128	113	106	134	131	141	126	126	105	107	138	120	143	121	125	107	116	120	131	120	125	122	110	111	122	129	97	137	112	124	121	114	107	124	124	139	121	124	143	115	130	122	114	111	153	120	119	118	122	128	135	108	137	124	131	118	133	112	147	133	138	131	105	134	126	134	118	129	122	109	100	117	140	131	105	120	127	122	110	115	132	122	116	110	112	123	125	123	120	119	118	130	134	113	119	126	124	128	123	134	112	120	130	124	131	115	121	95	123	125	118	131	126	105	123	123	124	123	100	121	105	137	119	133	119	122	126	133	122	103	126	124	129	115	135	117	119	140	110	125	114	115	115	104	123	137	119	123	133	124	142	134	109	128	119	152	135	122	118	121	115	102	124	126	132	119	110	120	116	130	101	126	116	118	118	125	127	129	107	111	125	114	116	116	127	146	125	123	127	131	109	133	138	111	132	117	133	136	138	106	118	143	119	108	111	99	130	121	118	116	130	119	143	99	107	91	115	105	112	135	115	110	103	134	109	108	105	118	116	142	126	117	123	135	108	114	128	110	104	121	108	128	126	107	139	126	113	130	123	141	110	112	114	122	123	113	128	120	124	104	135	119	121	108	120	120	120	113	127	126	123	133	126	134	129	131	154	115	111	127	111	110	133	131	125	131	143	128	118	127	133	125	112	115	130	128	117	110	108	97	101	140	129	107	116	124	140	140	131	96	114	113	118	132	127	140	124	103	132	118	133	103	134	147	124	119	119	107	108	121	130	126	107	138	116	125	119	128	131	112	127	136	139	130	103	104	133	129	113	121	126	153	123	112	108	136	122	121	116	137	100	132	132	107	146	116	108	105	121	113	108	107	147	128	107	150	141	129	100	110	130	131	129	117	109	126	112	131	134	112	128	121	122	124	109	119	111	149	115	121	129	130	117	124	123	121	101	116	134	130	125	138	127	115	122	125	139	114	110	126	133	98	126	128	103	130	125	118	112	120	128	108	98	130	120	102	112	133	135	101	110	123	115	127	119	116	139	128	135	136	106	127	119	120	112	130	125	128	133	117
7843	2642	6466	6987	5933	4637	3885	3179	2651	2361	2074	1741	1528	1347	1296	1202	1087	1053	990	891	855	872	773	783	750	745	776	801	812	854	811	710	823	690	680	926	855	800	721	577	531	545	553	516	589	609	893	1194	940	708	557	532	459	528	445	448	500	504	476	507	463	460	451	430	475	451	466	466	436	453	458	433	457	435	475	438	448	473	476	449	459	419	434	465	435	484	403	448	419	419	426	408	443	415	445	437	441	474	444	467	400	426	403	432	436	450	445	440	452	422	422	407	403	421	425	414	388	426	442	441	438	405	403	399	427	436	456	409	394	409	448	415	388	416	413	443	410	403	425	415	445	388	403	391	436	432	411	407	411	424	422	422	394	405	431	403	408	424	424	412	411	410	411	435	417	423	429	431	404	404	409	427	432	398	424	455	417	441	427	390	431	435	414	387	431	420	426	412	406	392	447	394	427	442	445	481	403	410	406	393	448	436	431	426	449	415	439	388	438	392	358	407	412	447	434	384	456	420	423	431	421	450	420	378	399	393	405	444	402	397	417	413	416	432	399	409	430	457	455	449	396	428	450	392	397	404	410	384	408	417	421	416	431	414	406	443	388	410	421	375	414	439	420	421	429	393	404	401	426	410	466	389	409	418	396	430	427	450	402	437	410	437	431	405	409	399	449	420	423	440	391	421	400	418	420	438	409	430	435	412	413	426	449	414	402	451	375	402	381	395	425	411	428	432	421	416	388	379	434	391	444	391	425	439	437	442	423	426	448	400	406	407	410	400	423	405	457	407	395	434	438	401	407	465	425	406	420	404	433	421	430	451	388	421	458	419	427	397	409	426	430	425	397	411	431	399	402	368	423	384	423	409	421	401	482	416	412	411	417	425	418	432	460	410	418	410	387	430	425	408	422	442	419	372	460	408	402	429	409	405	440	416	422	436	428	431	385	423	412	404	409	404	475	425	404	426	399	438	415	437	458	412	397	410	426	452	414	398	440	416	422	415	406	407	430	404	367	403	446	418	449	442	430	432	407	439	431	420	394	414	419	453	414	429	408	425	460	420	452	417	434	417	413	418	459	437	434	403	418	416	407	402	438	410	432	445	392	399	431	417	424	469	417	394	468	402	428	397	414	394	386	412	434	398	390	418	406	401	405	374	430	407	416	362	433	389	402	422	438	426	420	437	441	395	418	403	413	384	421	396	464	411	418	385	391	401	408	386	425	461	440	387	449	399	424	438	369	453	456	409	412	408	415	399	433	464	395	386	438	409	422	478	409	420	413	429	411	433	429	408	392	388	421	421	410	410	416	431	437	407	406	417	430	440	405	402	419	389	431	418	402	436	411	411	401	427	404	431	414	434	481	422	395	432	396	389	415	372	422	427	438	433	398	405	416	416	428	431	429	417	446	439	417	411	443	396	421	394	404	406	400	417	438	431	387	397	440	418	423	404	403	413	423	410	401	422	473	418	398	373	418	456	403	466	397	416	398	416	440	426	425	402	408	423	414	428	406	429	401	417	431	430	419	422	424	379	413	401	426	422	387	406	414	456	450	417	437	415	426	405	397	400	419	419	400	430	418	427	458	383	403	394	426	373	433	430	397	423	443	430	389	441	414	406	430	385	412	409	423	401	421	428	450	391	412	437	432	410	418	426	449	387	385	418	429	390	418	412	452	432	426	408	405	415	419	395	412	394	390	392	433	409	437	395	443	459	416	424	411	427	413	433	399	437	404	405	419	412	413	416	428	421	433	419	398	462	409	431	381	425	397	435	404	404	465	423	410	392	412	433	414	437	394	432	418	409	423	389	424	435	402	418	425	393	443	434	421	454	447	418	409	464	412	412	392	390	411	414	407	410	442	385	449	419	372	399	419	423	432	419	425	401	410	397	438	428	433	411	419	407	414	412	387	425	390	464	417	366	423	408	424	425	400	423	434	446	391	451	429	422	416	426	378	424	403	438	420	422	389	389	391	404	444	433	382	415	435	390	410	403	417	427	424	400	458	397	421	431	435	388	418	430	443	403	396	426	388	429	461	432	417	431	406	427	406	401	395	423	480	397	417	434	381	396	401	392	409	448	402	414	418	439	447	434	425	414	438	383	422	400	428	394	427	415	416	423	412	432	441	416	438	448	419	401	408	457	405	417	449	410	402	449	380	444	411	441	426	407	377	407	425	391	425	458	452	443	433	387	408	410	391	413	439	401	435	433	447	450	436	422	427	442	445	420	440	404	449	433	408	408	395	439	437	399	434	401	428	412	396	428	452	443	433	419	392	426	402	432	399	427	434	434	408	432	428	430	436	430	401	441	450	430	406	418	399	449	431	400	410	412	426	402	444	429	428	429	446	413	411	358	438	425	415	440	402	429	388	447	386	418	383	403	413	401	391	408	393	411	423	450	389	457	403	410	429	419	428	417	427	434	430	448	442	412	408	403	403	412	402	431	416	442	427	421	420	376	415	405	391	415	391	439	375	415	401	418	433	380	415	425	443	422	436	413	391	409	387	443	446	375	397	420	395	418	429	453	394	396	417	405	400	380	423	423	384	401	397	406	385	412	459	423	389	402	397	435	395	405	441	427	404	407	373	415	436	403	427	414	436	412	403	415	435	421	436	387	389	395	428	411	412	401	415	428	439	404	466	400	365	396	432	405	386	378	421	395	413	391	419	421	407	448	436	416	390	430	425	442	437	417	458	424	437	403	448	413	409	418	418	413	444	389	412	413	403	378	419	390	438	427	427	415	437	400	419	425	408	436	378	426	434	406	438	412	425	444	450	408	380	432	429	427	426	424	438	434	395	427	427	412	418	449	386	428	429	438	435	388	417	442	425	415	428	412	412	423	405	420	402	434	423	430	425	428	411	433	425	387	387	382	422	397	427	434	409	408	386	456	410	434	456	409	434	380	436	438	417	427	428	427	439	425	426	430	425	448	398	421	442	424	383	434	405	425	382	433	455	422	436	424	410	375	450	465	389	411	409	402	430	424	417	440	418	432	399	414	408	437	414	439	418	424	396	411	391	424	390	418	433	417	427	414	394	428	421	415	423	409	452	405	396	426	424	427	414	433	415	397	389	401	420	455	432	405	460	394	424	405	421	439	415	410	447	396	427	394	396	433	411	435	399	419	434	413	371	431	397	394	442	412	460	425	430	419	382	418	424	439	406	398	420	419	436	399	390	445	441	394	410	407	407	433	463	416	395	406	462	442	407	430	426	421	415	370	384	419	418	416	392	402	439	422	439	420	422	421	390	441	377	449	417	397	373	399	447	428	418	421	406	398	397	417	377	431	415	416	432	438	441	394	404	431	371	423	410	395	402	452	403	391	411	427	417	414	421	419	430	428	442	432	463	436	433	444	405	462	426	429	410	404	418	441	423	393	425	428	386	437	409	400	435	417	411	416	422	393	427	397	424	397	441	459	431	438	414	415	414	396	391	411	428	407	392	449	421	432	401	424	400	425	385	455	453	420	446	420	381	411	436	448	413	410	403	428	373	406
1351	328	312	319	289	276	260	271	260	285	285	261	274	267	250	286	258	253	264	226	264	265	286	259	254	279	248	274	260	274	260	252	235	281	284	246	262	254	238	244	264	287	257	250	270	255	271	245	274	228	261	282	251	259	238	246	243	295	265	271	281	265	240	262	265	248	265	251	282	244	257	249	249	220	243	243	269	266	246	272	269	237	252	255	261	259	253	310	261	266	278	282	245	255	274	255	255	255	248	251	273	249	254	246	232	248	269	262	263	262	270	266	249	250	249	257	250	246	241	301	265	296	240	238	273	260	253	268	226	240	280	267	276	243	268	292	264	238	252	259	257	250	262	249	262	290	262	255	236	246	247	271	247	265	292	255	299	245	276	262	263	249	243	295	256	213	269	247	254	258	264	217	269	276	238	240	253	284	276	265	252	236	238	242	244	227	277	251	253	260	253	259	237	224	243	267	273	243	220	249	286	264	256	247	254	254	279	246	257	257	267	235	217	247	234	243	259	251	250	259	255	246	263	248	260	250	232	274	276	232	274	252	269	249	256	246	238	230	248	263	277	238	239	265	233	250	243	245	239	248	237	230	230	232	268	253	250	272	225	229	266	272	250	269	272	262	256	230	246	271	247	211	238	242	268	232	281	247	248	264	259	250	258	255	247	273	275	229	242	280	267	274	284	228	279	255	238	269	261	247	251	240	232	218	260	276	245	253	262	256	252	248	239	249	242	233	252	280	279	257	259	270	256	225	258	251	252	258	250	254	249	244	240	254	247	263	266	260	244	272	251	272	255	270	239	232	255	239	234	249	248	279	230	257	244	267	280	288	259	244	290	250	251	265	239	259	236	277	258	262	265	239	268	262	261	288	221	277	252	278	222	273	272	275	250	249	272	276	252	242	250	249	276	255	251	250	227	253	246	264	253	248	252	266	279	240	273	271	248	271	241	233	225	263	257	259	255	257	253	246	248	280	272	271	249	263	247	261	248	269	250	286	224	261	231	237	250	257	269	233	263	250	285	291	247	231	250	239	264	281	278	256	225	274	246	254	253	239	255	267	240	275	262	265	246	254	251	220	270	256	220	247	263	268	281	290	242	229	218	236	250	249	261	256	223	239	225	258	216	242	264	238	253	258	277	276	247	241	234	263	217	257	257	233	249	257	245	267	250	238	251	277	252	260	254	278	264	265	270	286	255	286	281	273	253	241	274	249	265	264	254	257	245	257	273	248	257	273	238	254	255	276	269	243	242	256	271	265	276	235	279	264	247	255	253	259	232	258	258	291	268	281	229	249	254	249	262	277	257	236	274	259	261	247	258	265	263	236	256	252	237	252	255	236	241	254	262	245	273	280	242	271	239	272	251	238	253	270	259	264	258	262	256	286	244	243	243	262	239	236	268	232	262	243	269	242	267	235	264	243	263	253	240	239	273	252	243	261	264	255	276	249	242	281	241	277	251	234	267	243	253	244	245	251	279	257	263	245	272	296	247	251	259	251	249	269	249	246	241	268	237	269	221	255	253	236	254	269	253	243	241	230	234	237	239	241	240	273	248	274	253	234	261	238	265	247	224	277	278	260	292	264	252	240	255	251	264	254	260	247	249	259	276	276	286	267	270	240	305	278	266	255	262	251	270	241	277	256	235	270	265	241	238	248	266	259	257	266	266	309	267	261	275	264	269	239	229	213	252	249	254	251	245	253	278	282	256	252	262	256	262	260	256	263	257	257	283	269	251	253	236	258	247	262	267	237	260	285	253	270	280	264	257	249	262	263	288	266	246	266	234	256	253	245	271	251	233	292	213	241	270	267	260	255	249	242	248	231	244	273	231	280	230	233	261	243	267	259	263	272	254	236	275	228	223	238	298	285	255	275	261	244	277	227	255	258	260	278	258	268	242	241	294	218	239	248	260	261	280	271	252	307	266	280	263	260	255	261	272	248	244	251	261	246	237	270	264	254	260	242	269	255	256	238	252	232	237	234	253	240	255	265	219	257	243	255	276	249	260	236	297	259	248	225	261	219	259	242	273	251	251	238	266	241	249	252	237	256	249	267	239	287	264	271	273	235	271	256	253	264	272	289	239	246	253	269	245	264	268	259	283	262	255	241	267	255	278	257	254	270	280	255	244	260	237	251	245	258	251	252	264	262	261	275	263	277	248	285	268	257	239	262	245	257	250	272	226	287	237	290	228	234	273	255	269	231	253	272	243	258	251	246	253	270	236	275	251	272	282	250	240	255	251	296	264	270	242	270	264	264	265	246	235	254	259	231	263	252	278	254	278	250	228	271	226	260	226	252	259	277	261	242	262	241	237	247	224	243	256	263	246	267	291	223	243	230	245	232	242	252	251	269	263	233	261	262	289	268	247	262	266	251	265	275	241	255	247	238	258	284	242	244	229	251	272	283	254	279	252	267	282	285	268	273	262	243	256	252	230	239	255	231	252	238	244	249	238	279	282	192	254	273	261	222	258	274	263	241	277	254	260	226	262	247	264	279	246	238	255	254	236	253	258	261	259	255	253	269	245	244	263	266	260	282	239	245	263	256	263	250	254	279	238	228	267	262	277	309	264	216	231	279	265	253	258	231	239	270	247	232	235	246	278	267	230	270	255	256	271	248	255	242	268	239	250	248	248	264	248	253	232	244	264	252	253	255	267	253	269	226	240	216	233	290	243	252	259	268	264	279	327	255	244	272	265	241	266	271	241	233	242	252	259	283	262	282	281	260	276	256	257	269	263	264	281	257	268	249	278	271	251	259	268	258	240	234	268	232	251	263	261	261	254	256	266	259	221	274	248	239	238	271	248	254	232	235	290	268	233	274	255	257	278	268	261	238	242	260	251	237	255	284	255	254	266	213	267	268	260	266	292	247	242	259	243	267	274	242	272	282	262	259	280	247	236	247	246	277	228	240	241	276	245	268	247	287	259	254	248	253	296	269	274	242	271	238	263	262	235	263	247	273	266	265	270	245	249	282	279	267	273	253	273	249	239	261	245	269	251	247	283	284	252	250	263	230	264	277	242	263	245	256	288	260	287	226	267	228	285	243	274	225	246	273	281	285	264	246	275	253	245	286	264	280	267	264	235	273	262	257	234	233	260	278	251	282	272	253	277	271	261	273	246	244	254	262	248	257	260	258	260	242	274	246	246	260	283	256	282	283	274	245	293	251	226	264	244	241	246	244	264	268	249	263	240	275	245	267	241	272	271	265	261	261	262	240	268	231	273	257	238	282	253	245	283	267	250	264	301	255	268	250	283	258	226	245	247	262	236	241	274	274	251	253	260	266	275	251	259	258	242	293	263	270	279	252	247	269	275	243	248	263	269	259	275	266	265	257	282	271	259	248	284	250	266	272	251	273	234	248	254	266	258	242	250	257	245	264	255	260	263	269	272	273	269	250	259	265	239	251	248	270	247	266	265	276	270	242	271	258	254	258	251	252	234	256	267	266	248	243	243	286	265	291	256	239	263	258	246	241	246	273	254	246	271	273
2244	853	942	974	950	971	910	878	888	861	837	842	843	827	841	809	800	823	804	781	812	829	779	760	790	745	760	784	796	792	758	822	781	828	786	765	822	794	747	807	829	781	810	807	836	733	769	782	787	773	780	785	791	768	791	791	754	783	770	758	801	764	728	810	791	840	804	722	771	769	796	766	798	749	761	799	786	817	802	770	807	763	807	791	766	825	779	806	799	792	761	775	794	806	818	832	830	782	772	817	793	752	770	802	795	798	822	794	751	718	795	784	740	733	811	759	768	750	771	792	787	833	759	751	755	751	817	719	805	761	785	820	811	774	760	793	758	816	800	846	758	829	749	841	760	829	781	804	788	799	769	755	778	761	774	809	780	753	771	783	806	829	741	817	736	755	835	751	806	832	762	855	838	709	749	829	791	804	746	766	781	762	800	778	758	779	756	787	764	799	805	701	788	746	789	810	790	764	762	785	767	798	751	739	745	749	771	754	792	755	748	810	818	809	753	747	801	763	785	765	811	758	760	763	783	775	741	766	783	779	795	768	744	773	776	753	810	776	788	771	792	778	833	820	766	781	815	824	770	791	747	778	770	800	799	733	789	783	728	790	770	757	818	845	751	777	837	754	788	760	757	739	781	744	766	786	803	818	798	774	774	808	813	783	749	775	776	743	794	773	801	771	807	739	751	823	767	776	810	742	787	800	789	814	800	777	720	776	770	760	716	725	838	806	753	806	809	734	789	798	792	809	767	820	811	762	801	755	820	729	789	767	761	816	820	783	781	790	790	799	782	788	798	771	794	780	801	796	746	818	759	767	750	769	779	750	841	798	804	751	781	775	785	803	814	791	793	800	746	761	718	783	820	767	784	819	783	761	767	795	801	826	791	764	785	745	781	793	784	807	754	814	774	733	772	786	800	762	809	839	760	778	773	776	798	751	749	783	835	715	780	815	774	780	792	750	780	775	771	768	814	748	767	804	740	791	802	749	754	724	777	816	790	774	799	796	767	760	787	814	821	797	738	741	784	786	748	779	825	752	771	784	781	777	803	730	796	789	787	798	773	842	753	747	788	784	765	763	763	752	767	758	805	740	784	816	808	754	777	797	793	786	810	764	806	805	773	796	836	723	774	759	836	811	806	730	786	725	829	791	786	755	793	819	772	805	746	816	802	815	711	803	784	798	772	755	737	771	770	830	802	795	790	784	774	839	806	823	765	765	789	732	750	732	781	777	785	752	784	784	780	791	764	845	761	835	788	762	804	778	803	788	742	766	736	802	795	759	792	767	791	797	765	778	783	805	777	772	782	754	751	800	810	771	814	838	823	785	777	738	750	764	786	711	782	815	773	781	760	779	786	786	791	764	763	830	813	798	787	740	815	805	797	828	783	847	803	768	745	833	766	804	776	794	772	757	773	795	837	827	786	784	729	792	768	718	794	800	780	840	726	799	776	772	802	809	755	767	780	776	794	788	743	781	775	773	792	800	782	836	765	781	839	794	760	821	758	736	765	797	775	790	782	737	770	820	789	768	829	759	750	792	761	778	794	785	799	777	752	792	764	751	778	814	779	767	792	799	768	802	798	786	801	757	804	791	803	792	815	769	771	773	795	831	790	770	766	737	803	775	764	797	816	795	778	776	770	745	796	771	798	787	812	734	727	774	755	802	795	785	795	828	771	808	787	732	841	744	822	759	778	763	819	790	747	775	788	809	820	765	794	761	761	802	776	798	793	809	776	776	803	705	799	761	760	769	756	809	832	716	800	802	801	775	793	795	766	785	768	751	791	798	796	800	792	802	774	758	791	788	752	833	798	758	750	805	832	801	789	783	805	758	787	778	766	749	740	812	785	803	802	758	761	759	755	794	803	775	765	766	715	798	744	849	799	773	766	799	778	808	809	778	754	804	808	760	797	735	796	848	745	735	819	816	750	767	786	793	763	786	789	835	812	777	777	786	741	811	797	819	764	755	779	777	776	762	807	776	788	758	765	772	759	810	788	777	807	798	768	746	816	791	726	792	768	792	788	803	792	758	795	782	771	766	800	759	761	748	749	833	798	824	758	745	810	845	806	732	754	795	819	810	741	799	757	784	761	813	753	813	767	786	748	797	788	760	752	816	842	820	738	762	776	788	773	762	819	785	775	799	743	828	801	788	789	782	797	783	771	806	791	753	812	766	759	728	763	804	787	782	784	780	716	753	796	705	836	760	712	840	827	782	783	767	818	768	751	776	782	763	814	809	749	780	797	765	760	756	852	784	808	753	802	746	754	696	751	776	738	778	830	845	771	788	825	761	829	821	802	779	763	830	805	794	797	773	755	775	743	733	804	785	780	790	753	766	824	813	807	768	751	763	776	769	780	770	789	782	776	754	735	785	785	780	768	742	793	764	830	798	789	790	781	765	754	785	769	753	822	730	794	782	766	806	760	782	785	769	741	758	732	754	816	818	758	763	827	797	754	801	791	755	810	711	748	811	710	868	796	800	836	837	730	785	745	766	765	791	771	771	832	738	788	784	750	776	779	732	731	751	773	756	756	779	776	785	768	757	782	790	830	797	765	803	798	794	779	766	758	798	784	777	764	783	815	719	736	784	771	721	754	776	754	760	772	795	830	798	797	821	815	761	788	799	778	781	808	827	830	819	733	817	790	797	747	768	797	797	843	756	799	795	790	775	803	762	746	791	821	809	782	796	744	806	788	756	781	787	779	767	775	792	763	813	801	748	784	763	765	742	797	827	753	725	771	794	801	775	785	744	748	774	803	802	787	792	745	811	833	801	775	817	801	744	811	808	781	755	829	774	789	819	789	814	811	800	832	816	792	781	816	739	782	818	846	760	745	773	803	824	754	764	807	761	808	799	805	814	744	729	790	823	714	786	787	777	780	826	758	805	737	779	742	819	807	739	788	745	749	792	806	758	781	761	734	740	792	757	794	782	802	793	775	772	780	807	777	752	801	773	756	784	767	786	753	771	786	790	789	830	754	811	771	812	757	779	768	823	770	735	759	790	777	754	763	736	752	766	804	788	819	762	776	708	786	779	813	790	810	802	771	752	758	800	731	741	805	820	793	784	799	766	769	791	787	813	775	829	768	771	787	766	826	811	827	782	794	833	770	779	769	765	760	740	764	814	779	770	801	804	796	820	817	773	857	777	741	778	765	781	837	821	851	764	782	733	799	716	781	796	761	842	759	810	807	714	801	712	850	780	781	769	827	736	829	820	814	796	794	802	793	798	786	789	761	712	776	741	755	778	796	767	808	805	786	754	814	769	823	799	806	753	831	813	806	739	788	811	783	732	754	773	747	803	840	817	776	787	801	818	816	804	789	778	804	768	809	732	784	780	763	745	774	843	775	781	808	825	793	762	734	762	777	771	824	783	801	802	746	793	783	795	778	743	786	768	809	800	757	759	801	796	747	777	796	757	774	796	795	763	773	815	748	749	782	767	801	791	724	795	832	803	828	814	776	818	828	796	756	812	769	775	773	785	805	834
4701	1252	1452	1051	719	541	393	346	310	271	233	240	205	188	172	159	196	153	161	150	167	168	162	143	154	135	152	153	178	155	147	168	140	158	150	162	161	129	134	137	144	137	142	108	130	131	179	161	162	140	137	145	130	149	126	143	118	137	123	127	135	142	134	117	150	125	148	152	144	141	146	151	128	151	138	127	111	133	150	127	137	150	144	124	152	116	129	125	119	126	141	130	136	141	151	135	107	142	125	145	129	135	153	123	120	132	126	140	107	154	127	118	149	138	157	135	135	139	125	143	138	132	148	143	140	144	140	137	116	128	137	119	126	152	147	138	120	148	139	135	141	133	133	133	129	131	133	135	112	133	140	130	125	138	122	131	108	128	133	145	140	128	128	150	136	136	143	136	135	104	140	134	134	140	143	139	157	148	124	132	162	148	133	131	156	150	143	135	141	127	134	139	134	123	137	146	131	139	137	132	135	141	125	145	155	132	110	137	141	142	137	139	140	141	137	126	158	138	144	134	120	142	141	149	124	131	130	149	132	119	150	128	131	135	136	125	125	139	134	125	140	122	137	125	123	137	133	112	141	136	140	129	124	147	133	133	144	141	155	145	158	113	114	125	143	154	148	129	136	142	135	148	144	123	142	114	124	133	140	147	126	140	138	148	134	144	133	134	122	147	136	137	132	140	145	121	150	137	125	152	135	144	125	148	146	137	130	118	144	132	121	131	134	141	131	150	135	135	157	146	134	125	141	147	132	142	139	179	114	138	133	163	128	142	140	114	123	115	119	147	137	143	123	128	127	137	138	136	127	138	124	143	126	147	141	131	138	152	141	151	131	138	139	132	158	112	126	143	136	141	121	145	122	118	168	129	124	130	140	124	131	147	143	140	127	139	122	139	128	111	132	114	148	132	148	142	123	148	108	154	131	117	115	125	133	141	125	126	151	122	149	134	124	136	131	154	136	126	132	148	133	136	144	132	133	139	145	125	127	141	138	129	131	129	138	144	107	148	134	132	151	149	143	158	143	133	147	138	146	129	121	114	139	152	136	128	167	139	135	114	131	127	142	127	145	134	144	149	125	151	141	141	129	143	140	127	130	138	147	156	138	132	137	137	146	143	105	127	143	141	134	143	148	134	134	137	153	128	146	145	134	119	149	147	126	139	136	119	155	115	126	123	133	138	152	141	134	126	137	147	150	119	116	127	135	128	137	126	114	141	127	127	143	137	148	141	122	144	120	137	144	127	134	137	168	142	143	137	121	126	137	138	133	138	148	127	114	135	125	132	140	148	156	125	161	123	129	115	139	150	131	110	121	131	136	126	120	130	148	123	136	154	146	138	141	121	145	119	145	120	131	151	140	128	137	124	137	136	127	147	146	142	164	130	125	141	125	140	145	130	142	150	151	136	136	140	143	123	151	140	138	152	132	135	136	103	151	127	141	136	145	155	138	145	134	136	116	132	130	143	150	132	136	129	117	137	126	130	113	146	141	135	113	127	136	130	125	138	130	148	128	161	138	133	119	132	118	154	126	122	137	136	105	147	135	136	149	131	151	133	134	135	120	146	146	126	171	114	111	142	125	134	124	135	122	132	139	130	166	123	138	168	137	146	146	137	151	139	144	121	159	131	151	148	138	130	145	128	128	116	129	141	156	142	142	147	138	127	128	133	137	146	141	125	138	150	111	127	132	137	152	130	124	147	141	126	134	144	128	149	127	150	131	127	118	135	140	144	129	133	155	148	125	140	134	129	141	103	132	131	141	143	138	137	151	133	131	151	148	126	123	126	131	134	141	124	134	122	131	137	160	161	134	138	153	142	127	143	138	117	142	135	131	128	131	133	134	130	118	120	139	143	143	137	136	123	147	140	125	131	134	122	119	138	123	121	131	170	139	125	137	124	130	130	146	138	144	136	156	107	136	139	108	120	162	131	147	150	133	109	124	130	127	111	145	114	130	140	139	136	152	133	127	138	125	128	159	134	151	129	115	153	133	130	124	131	135	136	121	127	146	155	116	122	112	122	144	120	132	147	137	127	118	130	128	121	110	145	120	116	128	137	143	150	127	128	144	140	172	138	123	149	141	136	125	138	139	142	137	148	122	151	139	149	141	134	133	138	134	136	117	136	149	134	136	150	148	134	154	140	140	135	170	132	136	131	116	128	149	146	138	140	148	121	136	139	135	130	146	139	144	145	142	138	129	142	141	132	123	154	129	139	124	151	152	142	128	128	142	145	143	167	161	139	126	148	137	138	125	145	135	142	154	117	139	129	129	149	164	135	137	126	133	137	120	126	135	136	137	146	112	141	136	126	115	120	120	138	116	134	122	130	124	165	141	128	138	143	145	133	137	136	122	147	106	135	139	127	134	133	117	150	138	122	145	151	145	105	130	127	118	144	149	157	154	130	139	142	140	148	128	138	128	143	137	126	129	155	127	111	127	171	132	144	124	138	146	121	147	134	132	125	141	149	135	150	122	136	153	133	152	144	139	117	124	123	128	139	144	124	126	139	121	166	169	147	148	130	149	119	141	151	129	120	130	159	134	134	136	146	132	131	144	133	158	132	138	142	153	130	139	123	139	137	135	143	143	147	147	131	152	150	137	121	152	136	138	141	140	133	137	126	128	136	153	123	129	137	120	131	134	141	134	155	137	121	132	127	133	145	131	136	131	145	114	149	153	141	143	140	128	142	149	132	123	130	137	129	136	142	148	122	139	154	150	138	110	130	156	133	141	166	151	128	120	116	146	145	129	162	129	132	137	143	118	143	126	136	139	136	121	157	155	130	117	117	134	125	144	118	124	133	132	132	142	132	122	149	144	161	147	145	142	141	171	125	129	132	126	118	132	148	147	131	164	121	153	118	135	157	130	112	127	136	143	121	125	136	137	119	127	146	136	129	123	141	140	126	147	117	147	107	136	144	127	123	138	122	141	131	140	118	137	117	130	139	135	142	167	135	143	136	146	138	133	127	128	133	137	114	137	142	142	145	154	132	116	119	112	141	126	128	121	124	117	118	141	146	148	139	148	123	158	148	139	134	137	132	127	132	121	149	161	151	124	128	147	144	131	144	149	139	142	136	120	132	145	159	133	126	148	133	134	123	151	128	136	161	124	146	130	131	120	147	140	135	122	139	144	131	141	113	122	121	130	132	130	155	118	155	150	152	166	139	137	142	133	150	135	137	152	131	148	154	138	146	141	133	130	148	123	153	131	146	136	138	138	114	133	135	142	149	133	122	137	124	135	121	133	130	129	146	143	127	142	119	138	146	129	127	135	141	147	134	129	128	127	131	114	148	149	158	103	119	146	132	129	125	127	150	150	144	146	128	144	138	133	113	149	136	142	139	135	135	144	121	154	135	132	131	130	115	137	144	135	160	144	138	126	124	126	134	125	139	131	121	115	159	133	140	121	144	143	146	116	114	137	141	140	123	134	115	130	164	112	150	124	116	146	121	128	130	127	145	137	142	111	152	138	140	143	156	156	122	141	131
5661	1712	3673	3903	3429	2705	2189	1927	1632	1335	1286	1117	1056	962	867	846	784	784	737	691	702	669	657	647	621	629	639	629	652	584	602	663	631	564	593	625	623	687	578	574	552	483	558	541	519	562	642	782	763	567	527	525	500	534	480	530	484	509	488	482	458	430	490	474	491	516	451	477	464	492	494	436	479	500	481	489	461	446	452	506	456	509	471	460	468	458	467	481	446	449	522	431	437	501	446	482	441	445	448	469	453	466	457	499	468	459	472	450	462	484	495	474	482	419	452	432	466	476	474	466	455	459	456	461	437	469	432	438	472	428	500	455	439	456	438	476	464	447	477	442	474	470	463	451	415	433	466	440	449	405	453	465	450	414	451	490	437	433	442	455	378	462	429	493	493	472	455	425	422	462	433	450	453	430	421	492	427	470	468	445	463	424	418	404	432	453	445	481	440	454	457	459	426	445	432	409	467	483	478	430	459	445	426	465	463	397	480	465	442	429	452	480	456	482	459	447	453	481	465	454	453	460	407	508	450	432	475	491	447	449	453	463	454	483	421	467	446	443	430	478	431	459	468	481	471	438	448	484	476	469	444	462	468	453	407	483	419	434	487	472	429	432	445	485	449	461	435	436	442	491	450	466	442	451	461	461	440	449	478	474	461	440	464	439	427	460	474	463	492	444	515	456	431	464	448	420	442	420	466	485	453	432	498	447	458	515	448	453	453	450	450	474	481	464	458	465	458	447	458	438	461	442	427	438	416	437	441	451	459	444	477	462	474	479	410	421	462	433	469	437	425	449	452	444	458	454	503	442	458	479	461	460	439	481	451	420	445	460	462	441	441	423	478	439	441	503	464	458	499	432	464	492	446	424	453	461	457	406	447	443	471	496	419	435	459	479	466	471	444	439	454	464	470	478	478	480	472	495	473	429	457	443	477	435	431	466	503	454	463	476	461	466	471	446	441	398	463	455	447	446	443	446	451	443	440	456	447	424	467	452	456	448	468	456	462	450	459	479	435	430	459	477	439	463	496	449	488	436	456	457	439	426	460	468	474	455	470	468	437	488	450	463	476	447	423	466	421	491	460	452	461	430	438	428	457	451	460	455	451	468	407	445	474	458	461	479	468	426	427	432	448	452	393	474	453	447	458	454	446	449	428	442	445	509	463	487	472	455	430	474	467	438	444	422	478	462	412	450	489	466	460	478	472	450	461	498	479	488	419	437	452	480	504	452	439	454	399	453	473	432	428	429	447	442	467	482	442	435	481	474	456	486	452	491	430	467	456	450	474	447	454	433	449	451	477	438	473	437	452	423	461	457	444	409	463	476	429	430	423	436	455	455	434	444	457	469	478	501	464	493	423	461	465	434	464	446	440	458	473	459	452	457	439	458	478	444	455	454	430	405	491	467	443	446	434	477	441	451	483	453	457	465	452	445	472	437	456	477	444	452	473	419	464	436	425	420	462	420	459	427	416	487	459	450	480	425	434	467	449	434	448	469	482	455	465	459	457	434	455	419	432	463	469	419	470	494	463	486	465	474	435	456	473	455	453	477	428	441	463	474	442	455	466	480	463	468	459	450	499	459	411	480	467	462	473	430	462	443	469	446	441	476	462	437	448	463	420	468	438	478	479	481	448	448	422	452	457	427	427	478	429	451	454	463	439	502	423	461	407	464	466	459	453	464	427	424	440	473	467	403	459	466	498	442	451	440	434	476	490	453	433	428	465	437	457	457	422	455	475	446	446	468	438	421	462	481	432	422	449	447	456	458	463	489	427	440	454	430	437	442	452	424	467	464	443	500	412	459	466	430	428	426	467	452	454	477	457	427	489	446	447	457	462	479	467	472	449	422	428	474	448	433	452	447	435	465	483	443	442	481	472	434	446	466	469	441	466	480	426	474	436	430	446	456	451	429	467	486	468	455	456	449	462	465	460	461	416	454	465	490	463	452	471	461	429	470	469	442	443	452	422	442	443	476	460	474	449	495	435	476	443	448	434	480	439	465	469	471	487	443	485	444	470	453	439	444	467	455	480	443	445	500	417	459	450	499	442	447	445	457	459	467	443	419	484	461	437	464	466	481	444	469	496	433	439	452	433	454	437	434	436	454	457	438	453	481	432	463	474	465	391	460	453	469	465	399	466	461	438	462	420	478	444	442	444	476	467	492	440	469	445	440	465	459	443	445	456	455	455	448	487	463	469	451	458	465	451	481	488	446	452	479	459	492	461	413	456	409	469	444	474	469	432	428	427	457	448	453	432	479	457	453	484	433	455	414	470	471	451	456	433	477	456	451	437	455	480	447	431	462	466	463	457	441	487	436	447	455	437	470	492	455	432	449	461	431	439	466	486	432	466	421	456	468	461	473	463	464	417	440	498	494	451	501	452	451	434	475	443	457	444	459	454	445	419	466	427	469	440	469	423	434	439	477	472	434	468	459	484	462	436	456	430	456	469	453	514	437	476	444	433	455	454	460	477	500	446	475	464	468	446	470	442	455	439	421	456	436	444	432	454	411	442	456	471	432	458	466	464	431	458	472	401	471	462	422	448	446	451	458	469	453	451	453	408	467	447	452	438	430	488	449	468	446	461	461	434	437	449	454	452	466	453	439	449	424	426	459	478	469	450	429	432	467	458	456	458	454	461	463	482	480	468	459	415	488	440	457	440	459	427	470	461	466	452	449	444	472	470	466	420	474	496	463	469	469	451	483	449	458	466	470	467	478	451	447	463	471	476	447	423	454	470	439	491	492	454	496	479	473	478	499	470	455	479	459	460	448	457	488	445	472	434	447	477	488	451	492	449	439	447	444	458	464	472	437	441	446	419	463	443	455	471	445	462	441	461	408	413	427	487	509	439	419	487	470	479	501	436	466	478	430	441	477	432	423	442	399	456	457	479	443	421	498	470	494	455	464	450	429	493	478	448	441	432	471	461	489	430	473	460	458	434	460	445	453	463	420	493	426	450	442	444	488	464	453	471	423	455	446	451	446	489	423	456	444	478	421	452	476	442	457	457	460	479	433	440	436	474	483	456	426	470	466	434	437	442	455	450	438	471	454	466	446	470	442	449	451	491	434	452	455	471	466	467	452	479	434	430	454	444	437	464	474	467	477	458	440	422	421	460	442	436	479	456	398	451	425	448	421	469	419	498	451	453	429	445	474	404	474	469	458	463	429	451	438	434	458	452	465	440	422	448	478	432	451	456	438	443	446	454	442	440	462	445	435	470	451	452	461	451	457	429	400	396	472	469	411	469	455	438	503	456	446	457	479	447	504	434	462	437	468	463	460	441	448	416	453	442	475	478	459	423	461	472	479	441	461	468	448	471	469	473	446	424	458	467	436	451	448	437	462	475	469	459	468	461	464	479	468	445	475	467	439	459	483	469	461	455	445	447	453	460	471	451	444	464	467	453	426	438	421	469	462	453	451	434	435	418	451	445	426	448	460	450	458	436	511	442	463	436	416	447	480	418	449	460	461	467	468	450	493	435	462	466	432
8717	2284	2755	1934	1297	890	691	518	455	351	287	280	256	204	202	199	189	186	191	177	150	157	137	136	149	161	158	177	148	155	158	123	154	115	171	151	141	139	149	143	131	133	123	146	143	143	173	181	169	139	102	135	127	111	129	117	144	120	125	118	140	134	122	122	109	129	135	113	116	108	107	104	112	116	124	110	127	118	128	132	132	117	127	121	119	134	111	121	127	114	134	142	138	124	108	133	119	121	136	121	120	126	120	127	108	113	104	120	118	134	99	122	118	116	113	148	111	113	115	159	110	134	116	122	115	134	115	121	114	112	129	136	122	120	134	115	131	120	131	136	127	123	113	123	137	101	110	114	111	114	118	131	121	124	120	122	110	106	120	133	111	118	100	110	128	134	113	111	114	127	114	117	129	127	119	107	106	134	113	144	101	115	132	111	108	103	129	117	109	120	120	108	136	117	91	147	144	134	110	121	113	130	128	117	134	114	122	102	127	111	133	130	106	127	143	117	123	134	118	130	124	138	133	119	118	103	120	108	119	130	111	107	129	129	138	116	123	130	119	126	116	131	124	111	120	110	105	120	134	105	115	117	116	122	112	119	116	120	106	144	124	131	123	121	121	122	121	105	113	138	124	107	104	120	109	114	121	111	129	127	136	117	131	119	112	122	120	126	110	107	128	131	124	129	112	108	124	120	107	124	112	109	102	113	105	129	124	124	122	119	120	93	143	131	101	107	120	114	117	94	106	101	114	118	96	124	124	131	132	126	129	121	102	126	130	113	120	127	118	102	128	122	105	114	121	109	125	115	110	127	130	123	132	99	138	120	119	108	122	127	109	122	124	125	108	107	114	121	132	113	123	107	112	119	132	128	119	121	115	120	114	132	126	97	98	137	112	122	102	131	135	124	126	119	127	120	108	119	113	113	106	121	129	116	116	105	119	124	107	111	116	112	120	122	112	108	120	123	125	141	122	116	107	115	111	115	110	112	128	113	128	109	121	119	119	119	112	135	119	117	117	107	116	125	114	131	117	123	114	99	114	130	110	114	103	118	117	111	132	123	126	109	118	115	111	110	128	123	106	113	128	98	122	116	115	121	130	125	131	123	124	129	111	128	120	124	113	115	125	104	119	112	103	126	124	122	123	123	105	123	126	133	120	126	113	126	106	126	114	120	105	145	121	132	116	119	119	98	135	142	122	104	133	116	113	125	135	116	113	116	126	100	116	133	122	113	128	100	115	134	113	124	116	116	111	118	136	104	107	115	132	110	133	120	126	106	136	113	113	108	107	116	122	119	120	99	111	127	117	131	126	122	114	122	91	121	103	127	111	105	127	135	117	122	114	121	106	115	124	129	112	129	124	123	110	137	127	122	130	118	123	114	128	114	123	132	139	121	114	141	94	132	116	130	122	102	118	120	122	125	90	136	114	112	108	123	139	129	116	119	112	124	130	130	123	141	139	127	113	125	108	122	108	118	120	114	144	123	95	126	134	122	125	97	126	140	137	128	123	123	131	115	152	134	115	109	109	123	105	118	109	112	115	117	132	114	117	118	112	126	110	136	136	110	125	105	120	130	140	122	130	109	106	124	107	127	132	126	128	135	124	120	110	124	140	125	125	130	125	108	126	111	132	122	127	114	120	123	125	104	127	131	119	117	112	135	138	115	121	127	135	96	134	103	136	145	108	103	121	123	125	103	108	126	134	133	135	130	115	126	104	144	108	102	113	110	149	138	113	119	135	113	104	107	120	124	108	134	115	131	111	130	109	101	118	118	93	142	121	117	130	123	142	118	125	106	130	121	129	121	117	112	127	102	116	131	124	99	128	132	92	110	106	121	141	129	122	110	136	117	139	112	116	126	115	122	112	123	118	119	138	126	124	100	125	125	120	117	118	118	109	126	114	131	128	129	113	108	140	123	131	134	118	150	118	123	115	106	114	105	131	121	130	123	113	132	112	100	123	135	122	135	131	136	113	117	112	137	115	124	132	126	109	118	95	120	108	118	128	107	110	101	138	138	123	132	141	116	111	124	108	123	130	133	141	116	116	110	114	118	126	127	111	119	119	127	125	123	108	114	126	121	120	134	126	127	129	119	141	136	146	129	117	108	126	110	108	130	106	123	128	119	129	114	118	130	121	120	106	115	120	104	135	121	107	125	128	108	117	134	116	118	135	111	110	131	123	120	116	112	108	116	116	114	121	140	122	115	112	114	118	115	138	127	139	121	98	116	132	122	114	114	134	122	122	118	108	129	98	118	136	124	110	159	134	142	113	115	127	114	129	131	129	111	112	117	120	125	127	123	109	111	117	122	134	124	113	127	125	119	128	113	119	125	122	122	129	142	127	119	118	117	107	127	111	131	116	114	108	112	120	125	132	138	118	116	139	109	108	119	120	133	121	115	109	131	111	116	115	110	106	126	114	123	125	125	120	124	139	119	135	129	108	133	132	113	127	123	111	120	139	113	125	115	120	129	124	125	95	105	110	119	110	119	112	121	114	116	112	121	117	137	116	117	117	131	125	101	111	115	106	108	109	105	105	116	127	96	116	120	146	123	107	123	139	115	114	96	128	137	117	119	120	137	120	110	119	106	116	112	131	112	112	104	98	127	118	100	116	86	103	113	121	127	114	124	119	147	105	120	128	107	111	131	125	111	141	117	108	128	131	125	125	128	110	106	132	113	131	126	148	108	105	117	116	128	128	130	111	111	107	132	118	110	126	111	122	141	132	116	117	126	111	101	104	109	142	105	129	126	120	115	116	117	117	109	113	122	111	116	120	136	119	111	115	128	121	137	125	108	129	132	131	97	120	113	112	138	122	110	141	133	132	112	124	118	115	103	123	112	138	129	113	115	120	109	120	121	118	122	116	126	111	136	118	109	121	132	129	108	117	132	107	138	131	101	144	131	130	118	121	125	119	119	119	111	133	137	115	134	121	146	151	146	128	128	101	112	109	107	108	116	121	109	127	111	127	131	108	112	136	109	120	122	132	144	126	126	109	144	125	121	102	110	116	132	126	137	111	93	117	126	141	124	90	122	122	124	112	126	118	130	124	120	125	114	130	134	117	119	108	125	123	126	114	110	130	127	107	123	126	128	118	121	106	126	113	130	125	106	119	102	134	124	104	109	112	114	105	124	92	113	127	121	130	123	119	113	135	124	120	116	112	106	113	138	113	130	119	104	103	132	112	113	146	115	103	115	113	123	105	123	107	116	126	121	101	119	118	135	135	112	126	123	114	136	138	128	133	115	132	90	116	121	133	122	124	119	123	121	127	150	131	129	105	109	116	120	108	100	149	115	113	102	96	130	116	126	119	108	118	116	127	108	120	125	115	134	111	124	114	114	99	122	122	127	137	98	105	126	122	130	135	124	123	110	128	108	118	87	135	121	114	110	120	124	119	110	129	116	115	107	106	121	119	127	104	123	137	128	127	105	120	141	108	116	115	101	112	133	105	93	126	117	127	109	103	123	124	105	88	130	125	126	112	130
7780	2834	6450	6906	5848	4735	3737	3152	2641	2254	2113	1749	1534	1424	1294	1145	1095	1001	985	905	871	823	743	768	732	775	776	820	846	738	728	699	637	675	684	775	841	823	717	559	572	540	506	538	527	582	809	992	1014	675	532	544	516	521	479	452	488	497	438	483	435	465	466	475	496	471	480	464	460	426	411	476	468	445	424	449	430	417	430	468	477	435	421	454	445	430	448	426	422	404	439	452	428	420	425	400	416	452	451	408	437	419	440	429	410	446	448	411	442	458	455	434	431	447	431	428	382	418	410	420	387	369	417	437	430	433	424	411	440	446	414	451	423	448	451	437	382	417	450	426	500	427	422	443	408	390	401	420	444	452	413	433	396	426	407	394	434	390	428	429	427	431	400	400	469	423	433	434	423	439	434	381	410	414	445	443	422	422	410	388	411	400	423	424	457	424	420	434	404	398	415	416	388	438	416	369	452	440	431	417	427	434	397	439	423	409	411	414	396	420	432	404	433	432	431	445	416	395	410	375	447	382	456	412	437	420	410	414	415	422	431	415	442	418	386	393	433	396	422	457	377	466	407	427	423	468	400	406	410	429	410	440	410	413	407	368	448	458	417	384	397	416	431	449	405	446	426	447	413	400	417	421	435	431	414	386	400	440	444	432	403	398	431	430	428	430	402	419	408	443	388	420	390	405	442	443	424	413	413	410	412	490	382	432	404	422	423	417	415	386	411	370	421	417	435	430	427	420	421	415	412	408	401	432	425	447	433	409	398	427	410	432	425	432	442	444	386	444	429	420	424	410	420	390	420	447	386	373	455	406	375	413	413	446	411	397	417	421	400	417	412	402	445	406	415	421	445	397	412	424	425	421	433	410	392	431	424	450	437	406	428	446	425	418	377	421	445	388	430	405	434	473	420	405	428	441	425	432	420	432	433	426	429	396	433	403	433	418	420	405	420	432	403	426	389	412	466	415	429	416	424	402	406	398	401	392	421	412	429	410	426	375	405	410	428	384	408	414	404	443	405	455	411	418	415	426	415	410	410	410	420	393	413	417	450	422	411	417	442	367	400	417	427	399	441	406	394	409	407	376	404	424	406	448	415	401	393	437	435	439	414	439	445	404	446	422	405	425	418	394	423	421	427	423	421	436	414	435	432	435	391	427	438	442	443	411	441	391	439	448	379	436	405	433	392	408	426	407	395	443	442	438	414	395	396	412	433	434	447	408	452	419	415	410	436	402	407	410	425	436	437	399	408	410	393	400	407	437	413	416	393	397	411	439	425	425	398	358	422	406	405	434	423	391	434	421	411	410	417	417	449	388	413	431	402	382	424	416	409	400	401	412	386	415	412	456	416	419	424	415	403	424	457	421	446	404	395	399	427	409	437	443	397	395	418	424	395	452	446	405	391	424	412	432	440	404	432	445	422	425	372	402	432	389	391	420	394	447	399	398	433	397	372	456	424	421	407	411	403	415	417	402	396	395	398	414	407	423	444	420	397	393	421	398	402	405	435	399	403	383	392	409	415	424	408	409	417	425	405	389	427	460	421	410	430	429	419	413	428	411	412	413	415	396	411	412	423	425	408	429	429	412	426	380	415	425	369	456	391	449	382	395	394	397	405	422	406	424	432	425	384	412	411	418	428	409	426	424	446	414	436	381	416	423	400	417	413	412	399	402	373	395	403	382	416	427	402	447	421	418	414	423	413	419	438	426	415	410	425	388	421	422	391	398	410	415	434	424	399	427	418	427	414	413	420	400	454	463	435	462	421	439	413	426	412	428	409	405	397	434	405	437	397	402	459	405	422	386	387	402	418	442	397	376	394	445	391	402	431	408	410	394	417	422	411	407	409	383	402	418	407	417	417	428	419	453	410	400	420	454	458	394	419	406	398	424	391	405	456	464	413	439	453	397	394	420	419	424	390	406	422	470	437	436	402	390	406	423	400	409	414	404	411	436	379	433	390	479	416	414	437	412	464	432	412	403	394	399	423	426	418	388	415	425	428	401	405	433	413	426	414	422	417	419	410	408	415	398	402	440	382	399	402	395	411	412	395	397	425	396	403	402	439	414	423	426	393	417	413	380	446	388	404	418	408	445	419	415	405	414	435	399	417	398	441	421	421	393	426	435	398	410	412	430	423	407	414	411	436	439	430	452	432	379	411	458	395	434	394	375	421	420	417	439	416	430	419	412	429	426	404	430	393	445	427	388	379	450	420	416	411	419	450	379	440	424	413	441	432	386	408	397	400	400	437	404	388	431	404	391	413	448	444	426	391	429	411	429	413	393	432	426	410	410	416	438	432	427	429	395	414	420	385	394	389	371	385	412	417	405	425	399	428	382	434	411	421	395	437	418	416	433	396	391	429	435	406	396	410	445	457	429	415	394	379	441	397	444	397	415	446	417	443	424	410	368	415	376	413	386	438	404	404	451	423	423	395	444	408	434	407	413	413	392	401	419	375	416	424	402	394	392	384	415	411	422	433	421	396	442	416	394	413	459	422	428	427	391	407	369	403	396	403	493	438	425	440	428	431	422	383	406	414	418	407	439	398	410	408	405	441	455	427	402	425	406	440	414	399	400	431	389	433	450	415	431	414	409	429	410	410	450	413	396	407	443	460	424	420	407	430	422	431	404	427	397	436	440	414	424	428	432	413	385	412	398	394	402	426	416	415	406	397	391	430	424	431	416	422	424	423	423	363	405	439	403	450	392	396	397	399	410	401	383	416	437	412	428	435	406	408	386	427	412	425	428	353	409	448	459	445	426	427	430	425	441	417	410	420	384	410	424	398	414	432	380	384	415	427	426	412	409	424	430	439	419	412	419	418	395	424	406	426	395	406	387	406	446	409	414	408	450	426	402	433	365	426	424	392	417	403	431	437	411	454	413	414	374	428	389	431	422	430	414	416	402	401	392	395	435	412	397	389	418	417	441	431	413	440	392	409	445	424	358	424	419	400	424	404	409	382	430	437	435	383	424	420	423	432	386	438	406	394	418	381	394	425	426	425	411	395	401	425	419	423	389	438	409	427	421	399	432	409	435	384	404	415	466	408	417	444	410	413	445	459	389	452	393	400	418	409	398	405	463	392	393	393	448	434	429	426	433	423	403	395	390	419	410	390	420	488	441	433	413	429	433	437	441	403	450	426	406	412	397	432	388	415	400	385	396	441	394	414	384	434	404	396	428	408	443	414	386	443	392	428	445	403	406	405	449	392	408	414	402	426	424	443	405	421	426	392	415	415	416	378	447	426	435	402	430	424	405	443	422	436	420	429	408	422	419	416	411	417	421	454	408	439	397	406	387	445	417	405	411	368	402	414	421	450	419	425	429	404	412	429	412	429	441	397	404	404	422	434	392	396	432	410	427	434	437	402	383	381	381	441	387	460	449	411	413	431	408	408	414	407	401	396	447	435	405	425	423	427	421	442	421	432	461	436	382	406	425	366	398	409	405	426	424	411	407	359	385	415	425	438	436	408	413	440	425	402	441	394	415	403	411
1325	322	334	321	306	258	306	292	273	276	236	256	247	265	268	273	242	259	258	245	277	227	249	233	250	237	256	227	239	274	260	259	242	255	280	265	257	257	274	239	250	228	235	259	269	253	234	276	279	238	269	264	256	282	236	269	252	252	248	246	265	272	250	267	239	230	242	287	291	273	261	267	258	240	250	243	260	271	272	255	247	248	240	234	263	263	256	258	246	244	247	242	262	274	265	252	251	231	253	265	252	259	246	274	270	264	269	298	262	248	260	255	260	276	249	246	228	253	267	242	282	237	276	250	256	309	246	234	256	261	237	245	263	243	252	263	253	252	246	243	214	255	292	283	237	217	233	240	259	253	242	269	273	239	236	268	283	254	246	255	242	274	254	239	280	238	238	272	260	262	256	252	254	222	266	269	240	259	267	267	287	273	272	256	246	236	256	252	227	260	289	264	249	261	258	251	237	239	262	279	266	238	267	241	262	227	245	258	255	273	234	267	245	242	267	267	244	242	263	258	243	266	250	264	257	253	290	280	228	265	294	279	256	253	275	250	263	263	237	237	253	234	251	252	251	251	264	229	233	250	283	268	253	220	287	258	253	254	237	229	238	240	227	245	246	254	232	277	245	241	229	266	247	241	260	257	256	278	255	237	247	253	245	254	265	244	232	274	257	263	242	235	256	254	254	260	247	263	255	232	228	252	235	250	287	247	244	272	275	243	285	287	221	259	244	252	256	244	265	223	247	253	243	259	268	236	252	229	240	244	231	295	244	259	263	246	266	214	240	249	235	263	267	277	270	254	242	241	276	265	243	256	271	246	288	222	233	253	233	272	236	254	267	262	246	271	261	246	226	271	255	290	242	260	257	265	255	242	230	257	243	253	251	257	271	262	262	262	252	251	237	257	254	236	247	224	282	241	261	250	209	271	252	272	256	264	268	246	271	224	228	255	239	275	253	273	261	273	265	272	241	276	258	236	250	243	270	219	263	259	270	232	216	258	266	232	272	269	264	272	267	281	250	235	247	219	231	288	243	243	279	258	258	263	275	222	284	270	234	275	234	250	235	249	277	257	268	236	248	265	277	274	240	262	248	259	247	254	270	269	265	254	257	239	233	245	252	240	251	244	248	245	260	229	265	250	263	248	243	241	275	248	262	269	239	262	253	259	257	271	259	241	246	269	282	260	245	281	261	275	283	287	264	235	263	254	243	235	247	245	253	241	253	251	276	235	255	259	252	275	256	266	253	236	260	253	244	221	221	264	260	231	222	261	227	244	239	238	269	257	243	268	226	249	239	244	304	268	246	244	246	247	263	266	296	286	257	250	265	269	247	275	234	237	289	263	264	256	249	259	240	256	245	265	244	272	263	269	267	246	251	276	253	260	260	264	275	261	243	259	279	245	279	245	263	265	270	238	266	268	233	260	281	245	254	270	226	243	250	279	244	266	238	287	236	266	234	277	251	217	246	258	260	256	239	261	258	252	238	243	257	246	248	246	251	249	276	252	229	262	265	264	258	279	273	246	246	265	243	238	249	266	259	261	257	272	247	265	267	247	239	246	259	240	239	250	254	217	218	245	236	262	237	258	265	272	251	266	272	241	264	250	259	253	249	253	280	226	249	247	264	258	265	264	245	270	250	254	252	245	247	243	241	261	269	265	234	263	259	234	255	278	248	268	235	240	268	300	250	269	233	238	232	254	294	237	262	256	237	249	235	247	264	243	250	247	252	262	230	249	244	258	243	254	233	272	276	246	272	258	236	271	271	215	253	254	223	243	287	265	234	264	248	230	242	248	259	271	234	263	260	246	257	258	231	255	258	261	247	270	295	271	270	273	244	237	247	266	276	252	259	255	241	269	258	258	235	274	259	249	246	261	243	260	252	262	251	258	243	260	243	256	211	268	274	268	259	259	229	256	261	273	258	252	235	256	252	254	242	275	248	249	266	253	248	219	253	266	263	250	258	246	251	258	233	242	252	237	281	258	272	274	250	269	249	252	265	266	267	254	288	257	260	229	256	238	269	244	268	256	240	237	252	255	234	251	266	283	255	265	277	238	256	251	258	258	266	238	246	246	255	259	231	240	236	255	255	271	269	259	254	239	224	233	266	263	248	241	269	276	265	253	234	247	246	253	246	260	246	257	268	236	255	268	263	247	267	262	245	233	240	276	256	279	277	257	255	253	234	248	270	293	255	228	240	263	257	263	252	261	266	250	237	244	260	257	266	267	210	252	297	254	259	280	246	264	265	255	257	259	225	222	271	281	278	261	263	234	248	256	251	234	234	281	224	266	271	250	279	252	285	261	240	240	274	275	259	243	259	266	259	293	264	256	259	255	249	234	246	223	269	255	277	258	252	283	305	253	246	251	236	268	255	279	229	237	260	239	276	252	297	219	249	285	249	259	258	230	236	279	258	250	256	245	244	239	246	270	238	262	266	237	247	249	243	232	235	244	242	255	252	299	265	250	294	241	238	249	246	270	264	266	250	261	266	235	269	262	246	243	259	278	233	256	247	259	250	253	229	266	275	268	268	248	241	270	245	252	250	260	268	229	261	270	251	257	239	267	245	228	254	257	248	277	271	252	250	269	288	240	236	259	252	240	246	267	233	213	255	260	240	242	258	250	248	251	287	246	261	239	266	244	242	264	239	248	267	244	260	244	277	279	279	267	247	265	240	263	253	252	258	247	234	227	232	247	270	242	286	222	245	274	269	249	258	305	249	236	268	250	244	290	241	239	268	281	231	250	245	265	247	230	270	269	244	251	299	259	247	264	268	254	235	295	235	268	233	241	273	255	264	231	266	235	223	244	261	263	234	263	274	230	259	261	275	261	254	247	268	261	258	254	241	260	245	250	267	244	244	242	241	269	256	262	234	262	245	277	278	233	269	233	263	256	280	256	265	255	246	236	274	290	277	236	268	272	232	262	245	249	239	246	246	243	252	264	251	264	261	256	236	243	253	230	242	257	276	251	258	279	261	244	232	278	270	264	269	282	257	299	268	255	247	272	267	267	243	245	268	248	257	276	241	238	253	222	291	256	232	271	233	233	231	258	259	243	245	274	246	233	255	263	220	233	248	250	235	259	265	263	252	280	257	254	264	279	240	266	279	243	269	265	279	264	254	283	271	242	271	240	246	248	230	254	246	244	270	230	253	251	251	270	255	280	282	253	279	245	285	230	294	255	231	254	232	247	242	267	236	250	283	240	282	239	257	273	249	263	258	293	220	259	282	243	258	238	266	294	267	244	264	257	243	285	263	281	234	235	264	254	223	264	268	258	266	279	254	269	221	241	256	260	269	267	261	259	248	226	257	228	228	268	264	258	274	230	247	262	225	220	242	251	259	260	250	263	258	236	247	259	228	263	237	251	282	246	273	258	249	257	248	255	279	281	226	259	273	260	281	209	251	232	238	235	281	280	247	268	278	255	210	253	243	237	258	233	278	233	258	230	297	258	269	285	270	244	253	261	249	272	281	254	240	238	228	268
2230	867	1053	964	997	959	917	861	857	846	829	831	782	833	846	811	860	783	826	788	776	774	815	840	755	801	728	778	752	819	800	850	801	763	760	723	791	772	778	819	827	809	823	800	783	823	765	825	845	801	751	771	751	802	789	748	794	776	777	799	747	783	808	800	779	762	823	763	774	801	794	766	793	820	795	771	817	760	820	809	795	751	753	755	785	804	778	773	798	795	755	808	784	776	745	816	779	829	757	784	751	795	782	830	763	777	810	793	767	725	792	790	732	784	800	814	809	771	760	807	785	782	761	734	766	768	777	803	796	799	823	786	771	778	778	785	808	740	785	801	720	741	768	788	805	772	782	814	784	820	784	766	810	771	783	770	776	771	818	827	811	758	791	789	767	791	762	785	806	767	779	782	734	800	838	791	746	797	807	802	806	777	794	825	779	769	831	766	798	790	761	789	779	756	786	786	787	792	795	771	813	744	803	796	759	793	741	796	791	829	778	745	767	754	854	758	767	799	752	795	803	764	794	720	806	829	767	787	787	761	764	758	743	795	755	816	733	778	800	775	731	723	802	825	790	797	733	751	790	778	831	757	771	833	774	744	832	760	765	802	805	788	766	789	807	807	775	740	786	816	769	837	782	790	758	781	804	820	761	782	778	828	759	786	788	788	809	823	764	806	732	782	806	795	745	744	771	783	819	808	809	788	753	811	777	771	821	794	826	812	754	789	755	773	773	748	828	785	814	774	753	823	765	841	809	766	789	786	833	783	771	752	782	794	788	825	836	774	744	818	824	763	773	772	792	763	758	766	788	804	805	787	821	793	825	757	781	773	775	814	831	755	752	789	772	797	822	829	815	784	771	771	774	781	801	792	828	796	777	794	759	734	794	781	833	804	787	766	776	737	801	768	815	799	758	749	788	761	807	792	738	790	769	756	768	809	738	774	768	773	773	793	825	811	760	796	807	770	793	780	766	750	767	782	788	802	772	815	754	748	801	818	789	740	815	803	779	760	767	771	753	771	781	803	784	774	842	803	816	797	783	784	752	780	815	826	809	765	758	804	780	781	807	770	822	810	775	788	755	837	776	758	793	783	864	772	791	782	819	810	802	771	751	781	762	796	773	785	766	785	822	803	748	801	788	801	793	838	790	831	762	810	797	782	775	786	726	741	764	830	759	745	740	704	811	791	771	815	813	798	770	808	789	808	751	773	782	802	785	816	820	819	782	781	764	812	753	843	776	732	750	773	754	729	780	794	754	781	812	752	813	766	776	763	824	781	787	762	810	805	808	790	767	757	780	752	785	779	741	849	812	784	782	787	800	751	791	800	728	762	784	784	762	750	797	800	797	756	800	814	831	768	807	817	764	804	767	787	796	793	760	808	682	808	797	748	736	807	787	755	797	812	811	760	827	813	834	782	833	726	773	787	784	814	814	811	750	799	776	803	765	792	754	719	783	769	809	792	762	798	794	792	770	779	787	768	816	796	758	788	820	806	812	821	807	801	787	791	785	817	743	739	761	754	823	800	835	796	772	762	814	758	812	757	743	764	830	770	754	817	783	797	752	828	793	798	773	824	784	756	814	773	780	778	791	748	779	750	727	825	733	791	795	768	795	755	751	769	766	758	820	775	760	783	810	786	818	809	788	795	823	770	770	731	772	770	768	819	810	826	789	770	796	738	776	852	778	763	742	770	762	802	804	794	739	796	779	756	841	788	735	793	787	757	780	779	802	803	740	716	790	783	797	806	799	788	780	772	788	800	768	788	779	748	789	757	845	720	787	825	808	785	788	763	754	792	824	798	805	797	768	770	790	812	747	819	765	790	757	778	735	804	791	797	808	777	813	800	836	783	721	790	828	820	831	834	775	773	771	781	785	793	804	812	826	785	741	792	796	774	799	788	714	765	799	759	740	809	821	793	765	783	791	721	793	788	791	792	764	812	800	806	736	766	707	758	773	717	810	795	742	797	776	816	782	794	756	803	788	831	774	730	783	782	820	754	770	765	778	793	834	805	763	848	783	768	820	750	782	746	790	773	780	791	810	827	761	843	776	832	764	727	778	784	729	793	786	792	748	746	792	731	829	823	777	821	750	829	784	766	773	778	828	774	793	814	768	773	783	729	789	807	818	807	776	770	797	757	810	775	790	752	800	782	854	802	747	782	802	839	745	772	781	778	799	782	786	787	799	826	809	792	818	785	765	802	756	830	837	838	725	838	777	792	791	823	832	814	793	811	809	795	780	777	813	779	783	750	790	744	796	750	793	785	811	807	770	844	739	799	755	779	784	781	811	803	789	779	806	798	779	789	742	822	727	773	762	785	806	753	750	828	780	802	748	739	757	766	772	817	757	751	817	748	820	822	738	781	831	800	720	788	762	810	789	766	801	774	808	749	787	776	798	756	793	779	751	770	805	761	768	795	773	809	758	761	808	782	784	752	790	840	831	747	714	762	759	807	797	807	764	796	796	797	795	757	755	797	829	760	787	738	832	768	799	809	751	807	816	763	743	814	743	761	769	760	777	768	756	771	762	758	792	790	787	831	759	767	768	808	767	769	763	803	781	774	796	800	767	834	765	794	779	779	748	764	749	835	815	795	795	780	761	723	749	758	770	833	751	801	804	731	784	756	782	786	767	812	755	800	811	776	752	775	770	767	794	752	750	745	767	816	731	763	785	757	724	756	813	756	763	784	783	771	779	804	734	807	748	708	786	787	780	757	763	736	815	754	792	786	776	785	797	806	772	745	796	762	792	794	791	756	822	809	777	806	782	770	789	760	753	799	837	754	826	760	798	809	755	791	764	836	764	817	798	785	822	793	812	729	817	784	764	785	780	782	766	761	780	819	765	740	781	777	771	791	730	779	753	838	762	798	752	763	807	824	785	818	796	786	746	776	810	834	784	777	784	795	754	794	765	838	767	783	770	827	784	785	763	787	826	756	768	803	762	837	817	756	765	789	774	805	762	849	776	851	787	752	754	773	781	727	807	765	802	768	799	776	788	769	781	771	823	783	738	774	777	758	800	747	738	792	748	825	835	804	792	750	771	784	784	857	781	809	780	802	799	806	852	805	801	767	807	803	745	744	783	777	770	759	742	842	739	773	692	749	802	747	748	794	768	747	813	769	828	746	753	789	743	767	804	770	836	779	795	786	773	815	807	772	756	779	773	796	764	783	802	795	765	806	797	819	811	802	714	778	812	800	738	815	788	825	735	789	795	807	799	802	786	774	766	770	846	811	730	760	811	819	834	808	790	767	772	749	793	727	783	755	810	724	772	771	765	787	827	759	796	801	839	802	764	783	795	782	749	783	783	763	791	807	773	730	799	782	747	762	810	781	790	835	764	788	757	791	762	793	792	805	796	786	721	748	748	785	790	781	780	816	850	844	782	777	802	846	804	786	762	824	752	716	789	785	788	772	794	783	774	744	765	767	766	769	822	787	765	768	827	807	815	795	803	755	797	825	760	758	781	794	780	738	792	796	810	783	799	798
4626	1178	1491	1101	661	514	393	338	296	247	237	214	194	199	191	206	163	152	178	181	156	144	170	147	163	158	175	157	159	163	166	156	143	137	171	154	144	161	162	154	130	126	158	133	160	142	140	166	147	142	130	151	137	127	140	129	142	152	132	122	139	131	118	135	135	137	161	123	122	138	154	131	139	149	156	126	125	128	143	152	116	128	138	139	149	158	149	127	134	129	126	128	114	124	127	130	121	131	150	118	137	127	145	124	130	129	146	149	138	153	122	135	126	141	127	138	131	139	159	137	145	138	130	153	125	133	137	143	129	139	137	129	138	145	146	135	156	126	150	143	130	124	142	144	138	127	125	131	146	122	128	121	140	137	116	134	132	148	127	134	138	119	144	149	142	138	129	146	130	142	127	138	133	140	121	105	118	147	136	133	151	126	132	126	126	133	149	131	135	140	144	153	136	141	151	134	136	133	138	135	106	153	152	136	143	145	144	122	140	125	145	126	124	141	133	136	126	123	131	129	134	124	131	138	129	132	142	139	131	149	140	128	121	118	127	145	114	136	147	143	135	125	155	142	151	161	140	138	130	145	141	136	141	121	122	132	135	135	142	139	151	120	126	148	128	129	132	137	128	139	137	122	155	139	114	123	115	144	158	111	148	148	135	138	123	146	150	136	136	115	124	133	143	138	130	123	115	137	135	147	128	141	127	133	134	134	128	134	144	142	129	134	124	146	142	123	156	120	118	139	129	132	140	133	134	137	131	150	127	140	148	120	151	109	126	122	122	129	129	126	121	164	146	126	129	128	171	125	149	118	118	135	129	135	111	162	135	126	142	127	139	136	136	126	107	148	134	121	153	128	154	139	140	126	133	130	149	127	136	130	156	134	120	123	126	128	132	143	139	123	116	147	132	150	102	118	135	128	124	125	146	132	147	146	146	118	153	127	118	137	121	129	130	124	142	125	127	134	111	129	121	135	112	132	145	154	119	144	118	125	133	114	130	115	128	149	145	130	125	148	133	124	128	124	137	141	162	121	117	131	115	125	145	142	139	164	140	122	129	130	141	131	144	130	139	119	122	137	151	123	126	122	107	138	155	149	130	124	142	110	147	129	145	144	102	150	121	138	124	131	149	139	130	149	133	145	151	119	126	131	129	144	148	121	140	131	158	125	133	151	122	158	127	129	132	136	114	150	140	135	128	125	134	129	134	142	149	149	141	115	114	125	146	130	154	132	149	112	115	128	123	169	145	123	120	167	132	136	116	155	108	150	141	130	143	122	121	113	129	142	109	155	138	158	120	123	136	135	128	136	129	124	126	119	126	166	131	131	115	125	164	115	156	126	144	136	106	119	114	131	129	143	119	129	136	133	144	145	127	108	138	124	131	126	123	140	118	134	124	142	129	109	126	140	143	124	142	130	131	147	132	128	137	129	131	147	126	110	125	142	128	120	129	122	140	124	134	142	149	160	149	119	139	135	114	141	138	129	143	138	125	145	118	141	133	123	129	132	133	121	129	144	108	132	151	133	124	139	150	145	99	143	143	151	131	129	128	136	142	150	141	128	99	140	139	127	131	133	150	151	138	144	131	148	131	129	121	150	160	126	140	124	120	125	125	119	123	133	128	131	127	149	144	147	138	150	135	129	155	144	114	127	110	112	124	137	130	150	113	137	125	116	128	145	132	152	144	128	134	146	151	132	135	126	122	131	145	141	142	124	125	131	143	138	137	131	130	146	121	132	139	141	136	140	136	134	130	132	136	135	141	138	144	140	141	170	147	125	154	164	138	114	122	125	137	140	121	136	141	139	160	121	121	145	140	136	134	146	123	122	129	151	145	144	152	112	139	134	121	120	137	125	137	148	149	132	133	149	135	139	138	141	136	125	141	108	137	126	121	131	150	136	142	117	120	132	125	142	137	150	118	125	137	123	122	134	121	121	136	143	151	150	129	128	147	154	147	150	127	131	137	127	115	114	106	128	134	132	130	152	123	130	131	135	138	153	131	136	129	126	131	130	158	125	139	144	138	124	114	131	131	145	160	167	133	141	133	153	136	129	146	121	114	125	127	141	138	112	117	128	144	121	126	124	146	119	144	119	127	102	129	139	159	148	124	141	113	120	129	124	127	133	142	143	135	111	130	145	142	147	138	129	132	154	123	120	140	118	127	140	112	146	135	129	124	121	134	143	119	121	139	132	143	129	130	140	139	140	135	133	131	136	148	145	164	129	148	146	127	110	135	137	139	129	123	124	144	143	123	135	137	129	151	117	112	140	117	141	153	124	127	146	157	124	121	124	136	154	136	122	127	142	119	148	133	141	118	108	151	126	129	120	145	146	123	131	128	155	140	127	137	145	152	131	141	150	132	129	146	109	129	129	157	138	129	136	159	138	139	149	127	134	148	109	142	127	164	139	109	131	135	158	130	134	130	138	148	144	122	115	128	133	137	127	151	137	133	130	149	136	142	131	111	134	124	124	161	134	131	148	132	131	150	134	114	123	136	143	128	136	119	112	148	125	120	121	120	115	136	118	138	132	135	137	151	138	140	138	130	141	122	135	143	139	158	121	133	131	145	141	123	148	150	138	134	139	129	132	131	137	149	118	130	129	119	133	135	139	115	147	118	125	139	134	134	116	133	128	141	139	155	142	152	141	131	143	136	139	136	147	129	144	134	118	121	127	146	120	139	157	123	116	145	123	145	142	140	136	146	139	141	150	127	160	150	148	124	141	125	126	119	141	127	127	139	116	137	131	132	139	134	136	131	135	135	130	123	131	138	130	126	131	165	132	147	118	148	151	137	127	133	126	130	129	140	146	138	135	140	130	136	147	124	146	135	125	137	145	124	135	133	152	132	138	142	145	151	141	122	119	122	112	147	142	154	134	150	131	139	124	146	136	125	132	152	153	126	127	121	101	126	134	126	127	161	143	130	148	122	132	131	142	136	150	128	139	150	139	132	140	141	127	122	134	122	150	139	119	132	138	111	126	134	126	124	142	150	135	168	136	142	134	134	116	126	121	134	123	123	123	137	122	143	144	132	130	134	130	141	139	152	150	142	153	137	145	153	122	135	146	117	131	148	125	134	128	128	131	142	130	132	134	148	123	130	142	128	151	127	135	120	145	117	139	138	137	150	130	176	116	138	147	172	128	136	155	143	135	138	131	151	122	147	130	113	119	159	121	137	142	145	133	128	128	152	143	133	124	154	146	149	144	120	142	140	135	150	131	129	137	133	120	126	144	122	133	109	122	145	132	134	160	140	133	137	143	132	137	120	139	142	128	126	124	139	129	140	146	159	141	104	154	164	118	145	126	130	139	134	133	160	129	126	123	142	164	156	123	149	153	138	119	133	162	140	138	143	124	149	146	143	133	142	121	131	134	122	135	134	146	135	136	120	143	159	125	129	138	144	128	126	138	147	133	126	137	133	130	138	136	110	145	130	109	138	131	145	138	154	139	162	136	142	149	133	139	128	151	143	134	146	155	120	151	142	139
5543	1613	3633	3970	3377	2751	2296	1948	1565	1491	1210	1118	1021	946	989	850	805	824	735	712	693	638	613	612	607	575	618	615	641	649	644	645	637	554	601	603	656	630	621	555	497	494	508	543	532	530	611	684	742	614	536	497	499	500	455	497	477	509	492	472	467	477	476	489	481	473	464	448	459	465	467	485	479	427	441	462	490	461	487	480	475	451	476	455	436	433	464	476	483	483	462	424	425	443	458	448	458	505	460	451	382	439	469	410	450	485	443	486	435	476	462	458	485	476	468	456	449	488	484	440	466	432	462	427	455	455	412	456	429	435	441	419	467	496	521	466	467	430	479	462	425	463	448	444	456	487	452	437	437	458	455	489	495	453	441	442	456	435	452	455	480	473	476	448	473	474	457	498	404	495	500	454	440	445	482	448	434	465	454	462	456	479	454	478	452	458	453	458	466	434	426	463	458	452	468	452	455	456	472	473	442	446	428	464	457	417	432	489	521	455	470	448	437	462	452	428	423	461	489	434	441	465	458	472	479	449	416	472	416	470	435	471	452	473	478	485	446	475	443	456	431	417	436	443	406	454	442	430	446	459	469	449	454	464	420	477	429	460	497	451	456	473	438	458	519	455	422	445	500	472	487	457	451	451	429	439	433	500	482	435	436	448	440	455	467	411	437	436	468	446	413	412	444	450	415	457	473	441	459	459	431	438	446	444	431	462	460	468	485	426	452	406	484	463	465	444	464	475	454	472	485	456	454	466	454	497	498	470	461	430	452	454	458	464	434	446	460	448	450	451	468	425	432	448	447	470	418	464	476	465	457	490	457	468	476	458	464	450	432	421	430	438	454	464	450	436	474	433	451	432	447	445	483	453	468	449	464	466	445	392	453	462	465	458	411	498	499	453	460	463	401	435	421	446	498	446	479	467	440	461	443	460	420	490	436	507	427	473	463	451	460	402	441	479	470	464	451	446	445	455	466	448	451	460	456	448	447	458	456	462	481	459	446	424	475	484	425	460	456	462	390	398	469	458	463	444	452	451	466	463	423	446	456	486	439	417	439	462	471	436	409	442	479	450	479	415	439	452	470	438	439	476	432	462	441	446	428	449	468	428	446	422	454	478	440	433	472	462	436	452	455	468	435	459	461	443	453	444	452	435	439	446	463	454	465	453	452	442	440	394	465	439	471	449	458	488	435	429	456	476	435	444	475	430	461	459	424	448	434	448	462	454	415	444	430	476	459	469	456	402	438	440	465	461	468	438	451	438	474	464	433	456	460	473	447	464	460	456	411	501	414	452	441	462	477	468	500	487	456	453	439	446	461	487	499	455	438	467	433	446	429	456	482	440	470	413	474	418	455	488	384	446	478	456	434	397	443	445	471	452	454	445	477	460	472	405	441	423	439	403	476	480	439	469	448	477	452	488	476	455	463	473	451	438	425	431	479	446	452	420	444	483	435	442	485	460	450	439	444	482	448	426	472	425	418	426	489	415	468	429	407	463	493	454	433	480	448	457	460	460	441	474	461	461	500	481	460	466	449	462	435	444	460	467	442	459	412	419	438	484	447	411	457	446	443	440	431	414	481	425	452	481	476	441	453	450	443	506	426	457	461	445	444	453	456	428	472	470	465	464	476	470	440	456	446	445	459	433	432	469	474	445	441	474	467	449	442	479	434	441	452	455	467	433	450	442	470	430	455	459	442	443	429	472	481	444	464	423	462	508	440	417	446	454	440	417	439	443	468	407	444	463	474	498	484	474	445	467	429	488	435	429	452	438	449	486	468	455	434	441	451	453	451	433	475	452	484	462	486	435	455	507	409	457	496	416	428	473	485	442	444	496	454	416	435	477	443	458	463	470	466	484	411	473	468	412	460	480	454	468	444	463	451	464	448	408	440	470	483	436	468	454	427	474	427	454	415	472	469	469	464	396	479	420	449	449	483	447	434	458	452	449	434	415	477	388	439	437	447	434	436	463	435	453	459	439	464	469	486	444	480	439	503	485	433	448	485	454	464	449	430	499	451	446	448	443	449	461	421	487	470	455	444	420	463	467	433	453	482	468	437	430	470	449	511	424	454	436	474	503	462	440	450	477	511	474	469	425	451	442	474	472	444	447	442	478	439	443	484	444	496	466	452	449	472	432	451	464	463	418	464	463	433	465	447	464	471	459	469	520	439	478	453	423	442	437	464	483	427	405	465	430	463	448	446	481	456	418	464	471	440	439	456	432	455	465	418	469	471	447	433	458	471	463	375	463	410	490	461	432	476	458	449	447	465	439	462	443	449	482	446	452	460	462	390	448	444	455	443	443	427	477	449	455	477	475	501	469	416	429	443	453	482	465	444	456	465	483	456	456	440	448	452	495	402	411	430	463	434	453	436	448	448	439	450	454	449	431	471	482	453	477	447	448	462	454	424	463	445	450	474	417	492	441	456	430	437	459	488	463	428	532	460	431	463	458	441	474	440	461	429	450	409	468	458	469	464	483	440	455	484	452	452	467	462	433	422	445	477	421	425	442	469	426	481	479	444	468	503	478	459	479	438	457	440	447	439	467	441	452	498	447	442	426	464	467	456	466	424	424	483	485	476	442	459	452	463	448	440	464	448	447	485	478	437	457	447	467	429	451	453	497	455	442	477	447	461	422	436	444	422	424	452	427	494	423	499	461	408	447	446	422	433	462	411	495	430	441	452	475	425	493	468	451	453	447	457	408	457	460	448	427	472	453	449	459	490	459	469	480	488	481	458	436	502	454	429	411	448	411	445	492	473	445	456	471	457	442	470	445	425	451	428	448	464	464	430	443	452	441	431	433	503	444	466	465	474	438	472	452	401	440	451	435	451	442	439	455	498	463	471	432	433	432	450	476	446	476	404	475	437	415	465	471	418	425	454	471	480	433	448	464	428	438	489	480	445	442	465	448	467	442	431	473	517	414	432	466	442	407	480	441	476	452	469	459	433	486	424	484	460	476	466	471	455	477	449	430	474	425	409	439	481	466	455	436	422	445	452	431	462	442	454	453	431	434	446	432	469	470	438	506	455	420	443	412	460	485	446	461	468	477	460	450	428	467	429	456	450	465	466	434	441	433	449	419	442	465	412	444	463	451	422	438	448	412	465	447	455	393	467	445	442	485	403	454	432	462	442	472	449	457	461	481	437	458	475	432	444	465	440	438	462	478	466	457	414	431	474	448	442	447	485	439	407	461	450	456	422	402	483	450	441	446	436	431	427	458	483	482	440	439	430	446	445	432	441	465	466	460	434	469	434	427	447	451	441	457	423	424	448	427	442	440	436	459	500	430	479	422	452	444	459	498	447	472	474	472	464	463	428	468	439	453	477	420	397	449	430	415	480	426	469	450	480	437	448	474	468	475	444	458	474	470	440	451	453	464	474	440	454	473	467	473	459	455	461	466	438	451	468	437	488	450	493	451	504	453	427	471	456	454	462	456	470	429	437	435	473	454	472	438	449	481	454	470	445	413	405	454	434	452	454	437	476	467
9054	2311	2730	1952	1254	914	658	510	425	361	301	253	278	218	227	204	204	180	208	155	182	157	140	145	154	148	154	165	151	137	154	166	147	129	148	146	143	140	130	169	141	128	138	115	118	131	147	176	160	166	137	132	128	133	122	132	105	118	146	116	123	111	121	131	109	121	113	126	124	122	128	123	97	115	124	128	125	139	140	114	141	109	123	107	130	120	101	119	141	127	125	125	110	117	123	119	123	110	137	102	133	131	113	118	124	116	124	117	119	142	116	116	158	122	104	120	115	110	116	114	118	142	110	112	113	114	134	116	122	122	142	106	108	122	116	134	114	114	122	129	103	109	118	117	113	115	116	106	135	117	155	122	127	126	122	135	127	127	133	113	110	118	110	102	123	111	110	106	121	116	143	124	123	112	115	116	133	124	110	132	132	115	133	122	110	108	113	107	115	122	127	131	109	115	134	123	135	114	123	125	139	127	137	128	118	117	135	109	124	135	141	112	118	99	107	111	125	121	134	126	127	104	116	116	99	127	123	129	106	125	131	117	119	143	123	106	121	121	122	125	124	120	119	116	114	124	111	138	133	122	120	115	128	142	116	127	98	143	114	103	125	96	100	125	114	114	108	133	129	109	129	109	122	128	127	128	118	116	97	124	136	109	117	115	108	118	107	99	105	122	127	134	109	132	126	118	112	122	124	112	144	135	126	116	120	115	130	123	134	121	133	115	127	106	123	123	131	120	130	107	108	119	130	125	118	111	117	121	109	113	132	99	109	110	138	109	124	141	103	141	123	133	112	119	127	101	128	130	117	114	119	123	125	102	124	137	118	87	106	107	109	103	115	107	110	112	117	114	109	116	106	108	124	130	134	116	104	124	121	117	125	115	110	102	114	121	115	125	105	116	132	137	118	137	120	128	143	112	130	129	116	128	114	130	130	112	111	125	131	126	99	114	123	143	107	118	132	119	123	115	116	121	114	130	109	100	103	96	125	126	109	124	122	118	130	130	113	131	114	102	103	134	109	114	113	134	123	157	104	121	126	120	120	131	119	140	121	113	127	134	107	129	139	107	116	110	124	119	127	121	123	136	107	119	128	138	132	124	108	111	109	131	121	100	125	97	100	119	113	115	116	88	124	104	121	114	130	140	126	103	113	112	129	127	114	104	139	105	130	136	111	117	119	150	121	123	130	126	118	116	153	131	110	123	110	127	118	114	122	121	111	133	120	118	138	139	117	120	130	120	117	133	118	125	131	118	130	107	121	136	122	106	94	95	125	108	108	114	118	131	127	100	114	124	128	134	128	125	104	106	111	121	112	113	137	128	100	116	114	121	123	107	111	115	125	133	106	133	127	114	104	120	142	113	125	130	116	108	112	116	136	113	125	117	118	104	124	127	118	121	130	136	122	123	121	104	109	121	144	142	129	120	129	113	125	101	124	121	119	120	106	136	131	112	124	112	122	121	126	128	129	123	111	112	119	125	128	126	131	134	114	122	151	114	107	122	119	122	125	107	98	142	118	83	113	127	130	107	108	128	117	100	139	122	102	130	117	114	140	126	131	119	107	114	124	115	131	130	110	101	143	138	111	153	106	107	113	111	130	148	115	128	134	107	122	119	119	107	131	131	127	101	126	128	127	115	125	121	110	124	100	125	120	119	119	116	144	118	129	124	119	108	102	131	143	125	113	121	126	119	106	116	133	116	129	123	136	134	137	112	105	137	127	135	110	128	111	117	109	129	106	105	128	111	114	110	108	144	118	118	122	104	124	134	114	118	113	127	105	140	112	147	122	128	117	117	101	118	138	130	112	124	115	107	109	101	109	115	125	128	115	134	121	113	110	107	130	104	125	114	109	140	116	118	121	121	124	135	127	118	124	112	133	113	126	112	105	127	131	109	119	123	116	100	121	118	143	101	106	111	104	125	116	122	118	107	118	117	106	118	101	115	152	97	130	153	147	137	125	132	102	120	108	133	128	128	120	103	114	143	106	110	110	133	104	113	121	116	105	115	112	130	140	104	114	131	125	99	110	127	113	122	118	114	111	112	114	113	99	130	114	111	123	130	113	117	129	126	128	120	116	137	109	112	117	127	110	122	121	113	140	130	113	124	117	129	106	130	125	125	120	119	115	119	128	124	107	119	128	121	124	124	115	141	112	135	95	130	127	132	127	108	84	108	101	111	126	105	125	114	104	108	113	125	115	107	122	127	118	118	121	110	119	122	106	125	131	119	116	132	113	129	114	95	107	136	132	118	124	127	138	139	124	143	139	117	112	112	124	118	126	104	125	105	131	126	123	127	141	122	114	104	107	108	104	128	123	127	122	136	122	124	134	111	132	141	126	111	118	119	118	116	119	118	105	116	127	130	137	145	133	115	103	134	104	118	101	133	115	121	121	113	155	115	152	109	118	123	119	111	122	112	124	107	136	116	136	130	120	103	117	114	119	126	118	126	134	122	113	138	118	148	111	151	127	117	116	107	115	115	108	98	123	123	150	117	117	121	123	115	122	113	121	103	124	144	113	112	92	127	109	111	117	115	120	112	129	114	135	116	116	121	131	119	125	119	108	120	115	111	118	132	134	107	118	124	118	110	115	112	116	116	122	115	123	111	128	106	117	108	110	108	111	115	121	122	142	139	117	105	116	116	117	109	125	124	129	119	102	112	109	141	117	110	106	120	131	106	113	108	124	124	123	126	150	115	109	114	110	126	140	125	111	147	130	113	119	126	118	119	114	120	105	123	107	109	134	109	123	129	128	110	132	131	122	102	113	146	138	121	134	105	146	139	131	114	122	117	123	124	107	96	113	122	118	115	101	116	115	112	106	114	105	100	115	134	98	119	111	99	122	118	117	126	116	131	103	120	103	134	119	119	117	125	135	124	112	111	122	104	110	105	138	120	118	133	141	124	92	141	114	114	114	110	134	129	120	118	119	114	126	127	135	127	108	115	121	132	121	103	116	130	119	119	141	122	117	118	119	119	115	114	116	106	118	120	112	103	119	113	113	129	131	119	129	100	105	136	104	123	112	120	100	116	132	123	119	117	129	121	92	134	118	118	141	117	117	124	141	137	119	121	123	129	120	118	113	118	126	104	119	118	124	112	116	125	134	124	110	115	124	122	122	135	105	119	105	108	118	124	112	122	118	98	104	110	133	114	117	116	107	103	120	129	131	128	139	116	109	128	114	132	113	127	114	124	110	128	110	131	115	119	118	134	110	110	107	121	133	119	124	116	108	115	114	124	128	126	111	123	108	114	122	115	124	122	102	113	120	98	117	118	111	111	112	127	121	105	113	118	106	115	119	110	133	120	106	112	123	136	113	105	115	117	136	138	132	115	89	114	138	126	112	130	135	133	110	115	113	109	127	119	131	133	117	94	116	116	106	113	119	145	141	126	122	134	118	133	113	125	138	117	119	118	110	106	118	110	125	128	124	103	122	103	104	132	111	140	124	112	120	116	131	117	125	125	100	112	112	111	142	107	130	104	117	122
7840	2731	6359	6919	5830	4663	3910	3186	2679	2283	2049	1700	1548	1439	1274	1200	1064	1006	990	902	822	762	817	746	725	784	807	814	857	748	805	856	717	655	613	742	778	787	698	597	580	525	471	520	555	582	713	883	936	666	555	555	483	475	495	515	487	481	509	468	503	492	472	449	439	480	470	460	494	453	483	512	441	450	473	402	444	460	469	476	457	450	443	457	462	452	436	409	428	426	458	470	412	464	409	434	399	458	433	408	416	436	449	444	426	446	415	417	470	445	441	376	413	452	421	418	413	408	440	460	399	432	461	429	398	453	449	446	428	399	393	402	414	408	412	412	438	400	431	413	421	449	423	428	439	413	439	422	404	424	421	431	450	408	410	426	414	419	433	394	424	403	411	447	423	409	393	388	434	373	389	431	424	457	411	426	425	450	449	428	439	428	422	414	387	408	381	415	471	440	416	405	384	429	426	395	409	456	372	422	410	419	441	432	438	388	399	419	443	405	397	453	407	394	419	414	413	431	403	409	431	432	399	422	457	427	436	424	388	440	357	413	421	459	433	471	400	396	446	412	412	401	426	389	437	406	408	410	415	397	409	420	417	445	442	426	414	470	455	405	408	417	448	379	439	414	417	407	447	422	433	441	407	445	438	404	390	427	369	414	407	410	441	420	404	440	400	416	421	376	425	419	421	398	395	406	461	369	393	419	415	396	409	417	413	438	410	424	397	420	416	410	425	428	389	393	402	417	439	412	424	427	396	366	431	432	380	425	417	460	419	421	443	436	405	385	430	395	394	385	420	392	414	394	430	406	398	436	429	425	402	419	423	411	401	423	462	395	385	398	405	419	425	412	428	443	418	443	408	420	384	402	458	387	390	421	437	407	430	404	366	421	427	446	444	429	419	421	402	403	421	402	445	432	405	382	414	461	407	387	391	433	459	424	398	421	460	434	436	383	396	424	407	423	419	410	403	423	433	422	428	388	439	420	400	428	394	422	412	394	398	436	423	416	374	398	450	401	381	431	410	448	390	436	384	433	414	436	412	396	420	413	388	449	419	429	428	422	417	486	371	412	445	417	405	407	443	439	421	414	458	383	418	433	444	424	393	449	404	414	466	415	436	417	409	435	433	407	418	432	417	423	379	390	440	430	373	442	423	394	416	393	442	420	391	384	420	428	466	413	417	461	425	400	446	425	414	428	399	441	445	448	436	446	397	419	411	434	429	427	418	464	366	402	419	433	404	410	410	476	411	436	407	414	400	383	426	386	409	422	396	440	416	442	422	408	403	393	415	441	395	392	403	413	438	419	440	443	433	417	418	393	413	421	447	393	464	411	418	412	415	412	426	443	426	422	437	413	416	392	378	391	390	412	404	390	419	402	416	430	448	420	416	426	425	423	412	387	451	397	423	458	397	406	407	452	441	443	447	412	381	379	410	460	436	440	418	454	393	386	426	422	391	421	436	394	344	435	396	404	411	398	417	376	426	420	416	434	424	403	442	395	424	416	446	396	447	458	418	405	409	383	408	408	402	404	426	389	435	428	390	466	376	456	404	417	421	419	406	411	442	439	432	439	422	439	431	445	390	406	385	427	402	404	408	431	375	393	428	398	416	416	395	416	423	394	381	428	392	403	393	407	415	446	397	413	426	395	395	403	410	451	390	433	441	408	403	413	409	415	414	421	452	410	400	440	410	394	400	411	432	401	402	402	463	421	404	388	439	443	413	414	397	419	427	440	416	437	415	421	420	392	379	428	415	420	418	414	427	426	392	422	424	410	417	450	418	407	432	411	412	443	401	422	391	459	404	414	390	403	404	413	399	423	375	423	397	438	392	412	421	397	411	403	407	421	408	415	452	408	392	419	411	436	414	416	396	386	399	401	422	429	433	446	432	410	413	367	397	416	453	450	415	432	451	403	457	440	415	397	388	444	428	442	441	414	417	413	422	421	441	402	423	423	403	405	398	399	450	431	411	413	444	416	410	427	422	434	444	413	410	432	455	422	369	441	432	377	444	395	424	429	418	406	409	446	395	430	411	420	399	406	418	448	429	383	426	409	429	385	403	424	437	433	429	437	404	411	408	428	425	432	426	435	406	434	411	411	417	427	399	419	396	444	388	407	427	414	417	393	391	378	407	421	397	415	421	393	388	427	416	439	442	425	402	448	393	381	432	404	430	425	426	426	367	390	442	398	422	369	415	421	443	438	407	412	446	389	373	415	438	409	416	397	411	429	439	412	423	389	429	418	413	416	412	410	412	414	415	411	404	450	392	424	413	407	432	422	416	429	463	420	410	400	439	423	389	384	386	395	421	428	428	409	379	425	433	404	384	419	413	398	429	428	417	394	446	409	411	402	419	406	428	453	421	459	398	429	451	407	417	448	409	422	444	470	398	374	391	396	427	446	435	408	426	414	400	419	420	430	413	409	404	406	416	439	417	427	410	417	433	419	438	404	381	411	430	415	407	403	394	446	387	401	434	379	396	412	366	399	444	445	441	417	462	433	410	404	396	405	397	458	390	388	425	398	410	433	440	417	438	426	395	403	432	392	434	429	424	389	432	432	411	416	394	417	367	440	404	408	444	427	421	407	426	408	408	444	393	417	379	439	441	417	385	397	436	403	432	397	404	379	424	447	387	440	426	400	412	414	415	403	449	426	411	419	446	371	380	414	410	420	423	440	415	432	394	396	445	432	416	442	433	400	387	378	414	419	424	379	428	444	402	382	420	415	427	446	454	427	406	436	418	415	420	430	447	496	423	399	464	384	385	430	411	423	411	434	470	444	417	423	400	409	408	426	375	408	418	437	397	421	413	436	424	396	398	435	430	439	416	416	415	421	436	434	435	413	387	431	437	376	382	391	433	448	426	400	395	362	386	372	378	426	406	442	413	472	408	408	412	415	452	457	420	410	424	425	408	412	400	429	450	402	437	434	432	409	436	432	446	426	425	387	430	453	379	419	441	396	397	388	397	403	421	408	428	419	393	439	389	437	423	399	451	426	388	389	394	417	455	389	431	420	434	445	433	450	410	412	420	415	429	419	395	369	435	413	412	432	382	430	412	439	424	386	414	430	446	383	436	428	439	393	387	416	413	409	443	399	422	381	406	393	438	447	433	412	431	428	403	424	436	400	398	406	438	382	397	414	432	432	421	397	433	405	406	445	421	438	426	426	369	419	437	417	429	422	440	449	406	414	386	474	418	412	401	411	397	421	404	435	396	443	436	414	408	443	431	437	397	427	439	420	423	421	416	406	390	377	405	391	455	433	466	453	407	412	399	439	391	416	388	415	415	417	413	426	431	377	442	421	420	412	421	416	376	395	433	432	402	430	447	420	403	418	419	398	438	407	408	396	416	387	396	422	441	415	419	393	399	367	400	425	390	421	398	442	379	419	427	417	435	428	421	423	384	415	405	426	421	444	443	407	437	406	415	423	426	430	438	394	455	397	419	403	429	417	444	380	424	432	392	401	416	390	426	386	423	430	414	406	433	395	393	428
1236	317	313	308	254	277	282	291	227	258	270	260	278	224	267	244	278	263	243	235	260	273	264	264	246	240	261	266	225	242	250	239	233	270	236	285	238	236	229	262	242	262	237	276	251	256	276	272	269	272	243	227	255	257	253	268	261	255	248	295	256	243	259	241	249	248	238	243	259	241	249	250	247	270	256	270	236	262	245	284	267	298	252	228	239	252	274	217	249	254	272	254	263	236	259	248	255	256	261	249	249	273	280	265	267	253	265	266	261	237	253	243	242	252	271	249	258	218	278	247	231	275	267	227	267	261	268	281	227	255	270	246	247	268	262	264	270	251	287	239	248	249	258	235	282	239	255	250	261	264	275	280	245	282	253	240	236	228	245	279	247	235	244	268	259	252	264	260	240	298	260	247	259	247	228	263	281	263	251	243	265	263	225	251	262	251	262	218	262	269	270	217	253	289	227	285	243	265	241	246	231	261	252	248	230	267	247	233	249	269	238	251	270	229	278	258	246	257	277	250	290	281	273	235	270	242	259	237	247	259	220	261	274	247	237	285	260	290	281	269	270	257	281	259	236	237	267	249	242	270	244	259	259	271	278	263	242	278	282	268	219	296	236	256	248	264	226	256	283	266	240	266	238	241	278	254	231	252	256	258	269	296	248	261	230	222	241	248	243	243	243	250	251	230	260	241	236	275	247	243	256	232	281	243	268	272	261	231	225	232	264	261	250	232	254	233	267	232	252	243	247	272	268	243	242	280	252	270	234	265	270	232	243	228	254	256	265	254	249	244	274	247	236	268	229	260	268	238	220	301	262	234	255	225	246	273	240	252	265	276	255	255	265	248	267	274	238	255	234	253	264	271	257	222	251	251	247	283	224	284	257	237	236	262	232	255	251	268	256	228	242	282	253	243	260	262	245	242	237	279	273	288	282	293	255	272	287	242	263	258	264	242	259	246	243	289	277	230	253	239	256	240	271	257	272	252	287	250	246	275	288	299	251	263	244	262	266	248	254	262	232	221	235	255	246	253	252	268	279	270	273	222	245	273	247	243	240	244	236	255	240	258	243	254	274	263	226	239	286	274	264	260	254	261	241	241	280	254	257	236	262	257	231	273	234	251	263	275	253	256	250	275	248	262	225	268	215	263	250	256	265	225	247	251	238	250	215	269	243	270	262	278	234	261	236	251	251	238	221	261	228	255	264	279	271	247	254	277	254	248	268	295	261	266	253	292	262	233	246	249	210	252	233	274	261	267	202	251	223	247	248	220	238	275	242	261	257	263	245	246	242	274	269	282	279	253	225	246	272	269	263	284	240	242	247	269	259	243	266	262	256	236	237	254	249	261	244	251	256	269	262	263	253	229	233	266	243	256	238	245	248	271	256	244	240	273	236	269	243	249	250	243	256	243	247	263	259	260	254	264	238	273	248	269	274	229	243	255	237	250	259	243	257	253	227	240	233	258	253	266	254	234	254	253	245	241	258	278	244	268	233	250	253	274	277	240	254	274	245	272	266	242	248	230	250	280	232	267	271	248	268	275	246	240	254	284	268	240	257	284	255	274	249	248	292	284	220	278	241	224	268	253	265	250	253	274	246	229	259	241	293	257	267	241	232	263	262	254	259	264	292	280	273	242	247	264	280	254	267	263	264	276	243	229	261	240	252	250	244	261	280	255	270	247	238	234	252	256	264	257	270	246	253	246	290	245	239	234	276	250	244	252	259	287	261	262	268	246	251	276	233	235	241	237	261	238	260	260	265	261	255	257	251	248	244	263	275	249	276	246	266	246	229	246	278	219	251	276	252	255	269	267	255	236	271	231	244	289	269	252	246	255	263	282	224	257	299	257	283	276	253	277	258	265	242	255	243	257	247	243	259	252	240	257	261	248	279	240	275	269	276	260	250	271	236	273	260	236	258	244	253	268	263	266	256	251	231	254	253	218	273	239	261	250	231	281	261	258	228	258	251	244	238	260	254	274	267	256	261	276	257	248	267	276	260	243	285	259	245	250	243	224	253	264	269	237	244	251	238	250	271	268	253	253	258	216	245	250	281	259	264	248	266	266	233	236	255	245	236	256	241	241	237	256	265	259	237	263	268	274	224	256	233	248	251	250	264	250	247	239	295	258	266	260	272	253	233	282	263	227	261	258	239	235	252	264	264	223	247	242	276	252	246	259	226	247	257	250	227	248	254	248	242	262	251	263	258	253	255	278	246	228	243	223	257	231	233	218	255	219	277	217	241	250	266	266	269	258	253	258	251	253	261	265	289	267	254	282	270	260	242	254	244	263	272	245	252	248	262	239	265	256	239	260	280	251	256	264	260	246	251	253	233	247	285	250	265	262	260	272	276	243	265	290	260	239	248	242	262	266	249	240	267	216	237	234	258	258	274	249	247	237	235	270	238	237	242	271	246	244	235	221	254	235	256	262	243	255	235	289	265	281	216	294	261	252	242	264	277	255	253	227	246	273	254	243	245	262	250	285	252	258	252	210	249	237	233	273	252	235	277	254	234	244	279	257	262	241	265	249	272	268	255	236	230	228	231	261	223	257	272	270	286	245	249	264	255	271	260	288	262	266	256	227	257	239	286	257	256	247	249	257	232	270	240	258	264	231	247	254	232	222	251	235	244	241	278	255	246	255	249	250	252	241	249	281	270	251	260	271	249	234	254	262	252	237	247	204	254	259	250	264	252	244	273	285	249	248	231	249	268	258	258	264	247	259	280	278	238	272	260	222	228	216	242	263	242	238	272	282	262	261	236	258	270	243	257	258	237	281	248	261	225	279	223	247	260	234	297	240	252	239	239	262	262	252	236	271	238	275	276	286	249	253	245	270	243	258	257	269	259	245	221	263	264	254	255	251	251	246	262	282	264	251	227	248	257	258	261	265	250	249	245	238	254	261	257	250	241	268	280	261	276	266	240	249	249	258	251	260	252	247	264	253	268	225	228	249	270	230	254	234	267	255	246	260	234	241	240	240	275	281	278	256	227	259	245	256	250	226	261	259	281	248	251	246	227	242	261	260	262	247	238	268	254	260	241	267	284	262	217	249	254	292	239	253	267	247	265	260	262	265	259	247	232	275	238	239	246	243	251	260	257	260	294	260	256	262	223	270	249	251	247	278	269	267	227	281	266	273	273	260	239	243	294	235	234	227	304	251	239	258	264	250	255	246	255	278	248	246	241	256	290	251	254	248	251	269	254	245	244	240	245	240	244	264	263	285	254	245	256	289	264	272	268	245	238	235	250	265	266	250	267	258	280	265	257	256	244	259	246	251	248	248	242	255	259	248	255	268	268	242	238	280	282	248	263	299	269	268	279	246	227	257	249	233	266	268	256	269	248	279	258	262	269	238	223	255	238	245	266	232	268	253	245	249	251	259	258	252	283	250	260	236	250	242	278	247	249	252	247	249	267	253	257	238	276	278	238	244	263	240	244	240	252	238	238	244	255	240	248	224	253	271	256	242	246	256	270	257	217	252	232	228	247	255
2226	849	920	942	966	863	839	857	769	832	806	862	819	778	816	771	806	755	762	818	841	826	791	766	795	780	745	808	810	747	800	777	815	798	791	798	774	823	807	782	781	788	815	745	753	814	781	796	862	846	775	821	773	808	753	820	760	752	782	775	809	793	773	798	794	734	784	807	790	776	766	812	766	713	756	783	779	757	761	795	752	743	780	764	794	848	740	780	756	754	786	764	764	776	790	760	843	792	747	789	806	772	756	764	823	792	781	786	771	813	791	787	755	816	800	785	806	738	804	738	779	791	751	745	780	821	776	729	736	788	774	761	701	759	775	781	740	827	793	779	787	801	779	774	811	742	743	778	789	764	771	757	771	764	753	771	773	749	762	792	762	747	779	789	725	802	749	801	815	775	781	798	769	763	770	781	781	762	755	798	765	790	761	800	739	786	841	779	775	735	757	744	765	733	785	748	771	709	821	810	794	790	761	777	785	780	790	787	794	785	747	754	764	786	783	757	821	727	726	767	789	773	840	782	802	782	799	758	779	801	730	822	779	773	808	792	779	789	736	773	792	774	787	803	797	754	806	813	802	747	795	765	795	771	787	757	787	730	844	765	800	730	786	732	783	776	783	802	727	782	762	782	780	825	753	788	751	779	775	748	762	778	794	780	787	800	800	737	752	764	787	764	774	851	755	802	779	770	798	798	781	759	751	740	743	746	792	777	788	794	804	781	751	801	763	819	755	753	767	747	771	764	774	795	770	739	745	745	751	761	738	786	790	763	819	780	800	773	778	776	796	790	772	795	741	807	770	720	803	775	742	756	786	792	759	790	731	799	789	790	765	804	764	840	773	745	818	792	778	760	754	737	750	799	840	779	791	780	784	765	757	795	805	794	745	795	739	753	795	841	776	783	719	774	769	766	845	795	811	822	769	836	778	764	766	727	811	794	811	747	785	757	797	774	800	795	784	748	827	824	809	754	775	756	777	820	766	760	797	808	760	807	810	798	844	747	752	743	747	774	782	774	734	727	799	853	755	761	814	787	758	786	801	830	766	780	767	760	757	761	833	811	762	804	789	737	759	781	825	791	766	767	804	756	738	767	786	708	803	784	738	845	766	764	808	762	770	776	810	780	744	748	805	777	727	820	779	801	777	801	741	796	738	786	797	815	761	792	732	786	776	818	735	789	761	782	779	772	781	791	837	808	710	852	751	789	747	807	773	770	783	824	837	784	757	788	795	796	782	752	767	791	820	818	777	784	754	770	795	799	774	794	794	815	790	770	792	777	787	820	776	781	815	750	814	751	805	726	755	746	795	751	811	796	782	778	809	749	778	775	791	755	785	833	786	728	735	825	771	806	768	745	837	753	778	763	789	759	779	792	858	738	764	747	790	763	829	773	804	785	767	729	798	795	789	789	808	777	782	797	756	787	792	793	817	734	764	770	794	771	746	728	776	740	784	804	752	756	845	774	743	725	825	764	726	812	782	787	798	754	746	764	743	781	725	845	790	764	789	794	765	770	802	771	771	787	765	781	803	833	800	788	768	783	769	763	797	797	737	748	752	772	794	822	799	787	735	798	811	802	787	786	763	778	760	764	820	751	750	793	797	788	812	757	768	803	778	777	803	721	801	756	794	774	769	773	783	775	752	811	729	756	717	834	795	768	835	780	798	748	791	739	801	827	826	776	808	773	757	794	768	754	768	747	814	783	808	748	765	739	783	795	743	784	733	760	801	795	748	784	816	770	779	774	794	763	799	770	758	774	727	794	744	804	771	777	807	784	783	803	794	811	771	800	762	714	804	795	766	795	839	813	791	766	805	831	736	801	780	788	767	748	747	740	776	769	807	768	844	783	789	807	790	770	747	767	734	776	787	780	790	770	760	817	762	767	805	801	735	796	732	769	762	744	769	811	776	779	806	753	757	801	763	811	783	742	766	800	803	737	798	820	799	760	782	751	752	777	749	796	791	777	748	782	766	804	779	801	777	728	809	815	781	815	719	774	792	804	769	784	774	781	740	735	771	792	758	819	730	794	753	798	757	740	754	771	777	755	735	779	770	790	792	740	814	763	778	733	767	789	757	738	757	783	751	799	777	806	748	781	829	739	827	733	764	776	773	762	748	783	818	791	761	792	739	803	767	804	777	816	760	771	796	795	831	804	774	801	813	789	780	806	746	768	771	748	799	751	756	793	737	770	761	771	798	773	769	750	794	788	790	765	747	775	824	782	812	710	823	784	776	794	791	791	758	750	753	821	799	780	778	803	801	821	812	744	734	735	780	772	810	786	821	829	757	808	799	784	806	781	754	763	770	745	787	735	855	777	771	776	788	830	827	784	846	844	844	780	781	750	794	809	751	767	776	783	844	837	720	747	807	787	740	738	791	830	781	791	781	815	793	816	803	769	749	830	772	817	772	791	834	838	773	741	760	788	765	742	776	809	735	774	773	781	769	820	739	775	764	759	765	853	771	726	807	776	741	764	770	774	788	802	791	775	810	780	773	788	827	754	799	794	742	784	811	780	817	755	785	877	768	755	779	849	811	785	760	764	682	744	801	745	781	787	765	828	792	776	765	762	758	774	849	795	799	767	803	816	752	790	787	788	739	757	716	745	818	823	792	751	738	791	772	728	785	700	807	772	834	767	796	782	811	812	821	709	732	779	801	736	755	764	789	763	726	802	771	816	765	744	732	762	806	735	757	756	808	772	770	784	811	788	723	781	759	801	817	810	759	773	770	753	756	724	782	785	794	773	806	780	784	815	801	766	767	761	815	777	831	777	775	773	796	790	807	761	754	816	729	735	772	754	782	813	829	768	792	779	784	778	788	776	752	753	796	787	721	783	803	770	809	821	743	788	832	798	763	767	781	789	830	791	815	787	773	805	797	772	828	758	781	746	780	752	812	761	772	777	822	793	819	791	831	760	730	769	750	748	738	782	750	814	802	771	706	747	767	781	734	742	799	789	774	773	791	764	818	773	774	748	781	761	787	756	840	760	772	780	787	814	768	775	773	763	803	760	783	806	751	768	775	843	784	792	795	776	790	713	818	731	766	749	797	772	794	783	791	781	750	771	813	813	761	720	774	805	813	825	760	774	794	787	783	767	772	774	767	745	752	771	838	790	844	806	775	779	770	790	757	768	765	791	815	760	760	804	780	747	742	745	803	822	781	783	777	849	826	759	755	773	768	778	758	790	733	763	825	781	758	767	764	781	777	759	782	743	755	780	775	798	793	741	804	789	758	804	848	773	794	747	802	786	787	767	804	778	760	809	711	785	790	850	795	779	787	734	765	742	783	799	757	767	757	745	728	789	801	725	740	775	815	794	770	749	798	751	801	770	798	807	757	773	786	772	768	779	851	774	823	769	831	806	764	744	762	759	777	774	792	752	792	786	803	832	785	832	783	771	808	805	791	752	779	820	748	836	813	763	785	805	777	778	789	734	750	790	784	772	728	798	795	762	812	837	739	760	752	806	788	779	772	730	761	750	714	789
4632	1136	1433	1015	721	495	391	359	290	242	237	222	229	192	181	164	173	172	170	164	144	131	152	141	160	150	143	161	141	128	152	140	155	152	129	149	159	158	152	143	135	155	137	126	134	141	127	137	146	135	130	141	135	162	132	154	147	153	147	142	136	140	128	134	132	124	141	146	133	130	135	121	161	132	137	146	139	132	148	137	136	137	127	143	151	128	149	152	113	146	136	144	124	139	126	140	138	144	146	124	144	114	136	150	144	130	137	116	159	155	118	155	132	149	121	144	140	150	142	126	136	141	118	140	139	148	137	145	143	141	133	126	128	139	142	133	142	151	119	135	143	152	118	123	108	150	123	127	136	139	143	124	138	131	134	157	115	119	142	150	137	129	137	143	123	133	116	145	150	141	130	135	123	136	139	131	113	130	131	157	140	148	127	132	126	126	137	113	127	135	145	113	115	126	118	137	130	145	133	139	152	146	114	154	128	119	135	132	156	121	121	146	153	124	133	130	135	144	134	138	118	124	127	130	140	123	141	132	129	129	147	123	136	129	142	144	130	133	128	133	123	149	139	133	134	141	131	142	135	142	130	151	128	126	143	138	142	147	125	141	130	136	141	134	141	137	131	125	126	125	128	125	123	128	141	149	139	127	136	134	133	128	140	139	124	124	127	147	130	139	125	126	138	115	137	131	147	151	124	121	131	133	123	142	124	154	141	137	128	121	114	139	132	118	123	146	144	130	132	131	149	138	143	116	152	142	130	129	143	139	109	121	137	143	139	128	163	125	150	137	153	140	124	124	151	130	137	138	128	121	139	128	114	127	122	143	152	158	135	132	118	124	120	141	128	145	131	125	143	130	160	156	125	130	129	137	141	135	107	140	119	120	134	103	135	121	140	123	138	128	132	140	141	128	128	135	127	138	130	143	131	141	132	120	121	134	148	135	149	112	117	127	137	137	136	141	133	139	132	134	136	134	128	157	110	154	123	135	151	150	136	133	125	131	128	125	144	122	147	136	122	122	127	138	114	133	125	121	123	132	147	145	129	137	137	134	145	123	123	140	146	125	133	120	135	141	132	141	130	130	128	120	148	160	130	140	132	140	157	130	132	109	128	122	137	139	124	142	120	147	149	127	147	144	146	139	159	122	121	135	138	153	136	153	132	142	126	142	128	146	150	128	138	137	121	125	150	150	154	149	133	155	127	136	155	131	127	139	151	145	142	126	119	124	151	144	161	140	133	135	134	132	135	135	133	149	153	127	131	139	126	132	104	135	120	104	146	150	137	143	148	142	122	131	146	143	142	140	158	126	131	128	141	118	150	139	130	129	129	135	123	145	137	142	126	149	144	126	142	135	158	151	134	136	153	135	101	141	140	164	132	125	112	138	133	139	144	119	130	162	133	132	129	128	150	147	138	130	142	139	135	135	103	135	148	146	123	132	152	142	128	146	119	132	146	129	113	137	127	122	124	137	135	150	166	123	129	133	126	143	151	119	142	146	111	133	133	130	134	132	126	125	151	133	128	150	149	135	144	136	129	142	146	145	139	119	132	133	142	133	130	160	120	104	122	137	113	129	133	138	122	150	151	126	121	153	121	133	132	118	124	134	135	131	137	126	132	131	135	124	134	141	140	121	146	142	131	153	122	117	146	117	124	132	147	125	132	143	146	152	131	125	120	129	131	133	114	127	133	119	115	149	143	138	150	137	152	137	151	123	128	137	125	126	136	143	130	133	138	135	145	131	147	159	134	114	148	134	144	135	144	135	136	130	124	130	132	129	135	125	143	138	140	138	133	157	126	128	154	147	130	156	124	139	125	148	135	148	140	142	141	129	139	148	114	139	135	139	134	130	147	115	126	141	118	130	134	147	136	137	127	123	139	139	157	139	138	140	138	115	117	116	130	147	161	141	129	137	135	117	140	137	136	122	151	122	155	123	152	142	139	131	146	151	120	127	118	134	104	141	136	133	125	133	141	109	144	120	109	124	129	139	130	130	121	118	124	148	122	125	136	145	152	144	121	122	144	119	150	147	139	144	130	132	115	170	145	133	132	125	125	123	164	143	142	126	141	143	121	134	130	134	133	143	129	121	145	169	125	147	136	129	143	129	150	132	129	125	141	128	124	157	123	148	134	130	133	165	114	125	130	151	153	138	126	129	140	134	132	118	138	150	96	143	134	166	147	132	143	128	122	150	142	115	118	120	144	127	142	138	139	146	146	123	117	110	131	145	122	128	125	130	121	153	128	115	140	154	134	139	124	104	132	140	151	133	108	154	140	117	147	135	141	140	143	140	150	159	120	124	125	136	119	142	127	134	135	139	147	120	142	145	121	143	139	135	132	130	139	108	119	134	137	144	132	147	115	129	134	134	131	142	117	149	131	132	139	129	133	141	129	154	142	125	140	129	137	105	127	123	146	118	130	128	139	143	141	139	133	139	139	138	139	122	143	120	153	128	133	120	144	131	144	120	134	141	132	115	129	140	123	160	140	137	126	148	138	122	129	123	128	146	144	151	136	140	125	126	122	133	135	121	125	158	148	150	126	145	143	129	134	143	135	128	124	143	119	132	147	145	144	137	151	127	124	134	128	124	133	144	154	120	126	130	147	143	115	107	147	117	135	114	139	132	126	142	163	111	126	135	136	117	142	141	155	134	124	142	142	118	129	133	118	151	144	134	140	122	140	130	152	137	117	118	130	121	135	128	151	131	119	141	147	136	122	138	149	150	141	127	138	133	145	131	137	126	140	134	141	147	138	146	135	132	125	139	143	125	132	130	122	134	127	125	139	124	122	147	149	127	132	121	137	132	152	148	118	142	125	133	151	145	160	157	134	128	142	131	151	126	130	150	119	133	146	113	122	128	136	120	135	151	135	114	133	126	124	137	137	133	147	130	138	130	147	133	135	136	131	119	106	122	133	148	131	134	111	115	149	151	150	116	123	114	119	140	138	130	124	153	139	110	122	119	138	124	138	156	116	128	130	141	115	116	122	128	125	145	145	125	128	131	131	133	130	132	110	140	129	140	130	136	133	144	127	135	126	149	135	125	167	131	133	134	114	121	124	120	126	122	132	144	124	118	155	132	130	130	115	136	158	128	135	137	143	142	117	146	140	150	128	150	139	126	126	136	134	142	128	134	128	138	129	133	144	156	101	138	139	134	113	124	156	135	125	154	135	143	131	146	151	150	109	123	143	124	123	134	128	150	124	147	135	136	119	144	129	143	154	130	160	129	130	146	150	126	113	137	130	141	113	128	132	133	149	106	136	124	145	145	146	137	136	144	119	149	127	136	126	139	119	147	151	146	133	140	146	136	118	122	140	144	143	136	152	129	131	146	121	145	166	150	126	151	126	134	138	121	142	140	134	135	142	137	135	132	134	146	159	133	140	132	143	147	144	125	137	129	112	125	136	126	123	128	139	132	145	139	119	135	130	151	140	119	149	129	167	147	122	150	150	115	128	139	147	133	127	129	147	135	129	148	142	161	148	124
5456	1602	3633	3952	3276	2744	2180	1905	1620	1402	1297	1124	1039	983	892	803	769	708	728	735	695	681	675	632	612	587	637	659	631	683	654	621	626	588	536	577	641	650	561	562	527	497	525	562	495	497	595	660	695	588	530	468	473	466	495	503	465	493	491	497	485	511	483	475	455	457	453	494	462	432	440	493	461	488	477	464	458	466	459	515	455	430	473	433	493	453	432	449	474	467	483	484	492	443	466	492	487	434	424	445	468	456	463	480	445	484	441	447	472	487	448	437	462	435	492	444	487	446	469	492	444	466	471	484	421	449	447	468	483	508	424	475	426	436	459	468	491	492	467	478	474	440	489	448	478	439	446	464	424	446	442	447	485	452	481	475	437	429	457	455	468	455	453	458	418	484	455	435	457	432	466	454	458	468	484	447	446	448	452	490	443	482	468	429	463	476	456	437	441	396	394	450	448	432	458	434	447	433	471	469	457	452	461	448	489	460	446	435	462	476	476	431	473	475	431	449	466	465	444	433	454	469	511	471	446	396	459	457	432	470	416	435	490	455	475	449	459	490	480	474	463	504	470	465	485	457	490	426	465	442	493	481	476	415	464	452	440	419	465	497	422	486	459	459	459	456	425	421	447	479	472	438	431	452	471	454	460	456	419	505	483	463	428	437	458	431	478	491	441	448	424	471	427	444	480	452	456	441	411	435	447	428	510	410	452	429	426	479	455	472	427	428	472	455	466	486	451	448	475	418	464	465	433	431	462	461	471	462	458	446	451	452	434	452	477	445	455	434	414	436	484	485	442	455	426	434	471	459	454	471	462	412	462	446	472	408	486	446	455	421	462	412	426	473	428	417	421	507	439	454	430	492	461	463	440	456	469	437	461	448	485	430	436	453	399	464	429	423	498	449	508	454	436	440	419	446	450	429	438	449	439	465	460	447	444	444	436	447	475	434	471	451	481	452	412	429	454	409	448	420	424	458	464	468	407	433	499	459	456	443	470	424	438	452	475	448	452	428	474	473	403	449	451	432	444	458	492	434	458	468	405	490	420	443	445	458	460	433	444	473	420	440	425	468	448	438	463	443	467	419	454	442	453	464	468	431	434	464	429	442	460	416	441	447	473	450	430	432	461	446	464	434	438	480	406	459	438	417	426	424	454	459	453	464	461	442	464	432	463	452	469	437	447	442	444	460	423	461	440	410	436	447	485	436	464	460	478	453	455	457	475	462	457	456	427	451	452	448	445	452	455	455	477	445	457	419	455	460	421	420	474	393	453	435	440	444	423	458	460	433	445	482	453	455	425	458	435	459	471	490	433	419	455	428	460	408	424	441	482	427	458	469	414	474	454	470	439	488	432	433	464	470	456	454	441	472	422	426	505	448	509	418	424	450	456	436	436	485	462	442	436	488	460	436	454	450	454	461	439	458	428	426	425	453	461	438	477	465	474	455	437	448	452	429	451	438	449	430	452	414	475	454	479	438	470	439	460	438	470	441	454	453	458	449	470	456	463	437	442	498	446	434	451	489	457	475	447	447	436	450	420	472	412	486	514	451	449	479	486	451	433	436	446	492	476	474	443	433	454	448	449	394	464	435	461	473	441	444	415	457	417	477	417	407	470	445	453	470	424	405	472	422	429	426	448	468	410	449	469	444	461	446	449	450	436	429	463	437	444	455	456	412	471	458	461	435	459	427	474	462	453	422	453	452	490	451	432	425	439	446	489	470	456	423	435	427	417	462	445	443	485	409	445	420	444	438	466	433	440	425	447	444	460	461	450	427	430	461	437	480	451	449	465	470	434	426	484	462	478	441	464	507	412	447	453	459	450	427	420	461	429	441	458	440	454	464	456	414	457	434	437	449	445	472	481	446	490	427	440	486	453	462	459	445	420	455	486	447	441	440	457	437	448	426	445	460	454	413	468	460	413	445	446	450	505	494	480	462	447	400	473	438	467	470	450	439	443	444	455	457	459	485	427	436	446	474	498	487	473	421	491	461	427	414	438	416	439	468	470	461	436	456	449	440	435	483	447	423	475	425	441	475	466	460	440	399	458	443	418	461	448	457	490	447	421	422	475	472	443	429	425	478	441	464	469	434	455	451	471	461	441	465	401	449	428	481	450	455	452	447	483	444	427	428	408	445	461	454	445	480	469	440	450	484	445	480	446	453	437	423	478	439	453	436	430	414	488	467	448	459	451	454	448	461	436	442	459	466	416	408	460	412	460	434	465	446	455	450	467	450	456	470	447	429	444	428	463	493	477	456	438	452	455	430	474	419	465	449	461	476	472	459	437	445	478	458	465	458	427	476	399	423	446	456	444	474	453	447	458	425	435	461	423	460	503	445	438	465	460	468	467	427	459	471	457	414	460	431	404	431	462	454	429	440	456	426	465	442	432	450	433	437	421	432	435	421	458	493	433	461	453	433	458	434	462	464	467	449	399	433	431	457	458	490	464	483	466	482	468	435	460	438	446	415	425	489	438	473	446	471	462	430	424	459	449	443	412	444	474	441	428	477	428	459	445	441	448	424	469	446	427	453	474	465	456	453	458	421	409	450	428	464	444	407	451	439	453	460	452	481	465	424	441	441	449	429	437	419	442	476	448	488	460	471	445	453	431	444	461	443	442	459	434	465	462	494	441	439	483	445	447	460	428	464	493	430	425	429	454	421	427	457	482	422	450	458	450	501	433	447	428	448	491	441	438	441	473	459	481	436	438	420	442	444	447	442	466	435	481	454	472	419	462	446	452	473	433	441	443	455	440	431	474	466	474	468	456	456	497	477	438	430	441	417	463	451	477	468	451	455	441	436	440	457	442	459	470	440	474	450	451	424	468	504	437	465	499	464	459	427	421	472	472	439	463	456	450	482	445	456	428	461	395	444	455	453	394	469	418	450	473	481	435	443	457	490	467	498	445	467	418	466	464	461	414	467	452	494	451	473	451	445	443	470	463	450	422	477	439	452	426	470	459	474	437	421	458	420	439	420	432	455	437	451	431	491	426	424	433	422	498	479	433	421	462	466	428	482	423	422	457	439	472	448	437	456	449	435	436	456	435	417	428	425	448	446	474	488	446	452	416	475	462	441	456	467	440	449	440	448	441	440	460	465	477	454	463	475	448	467	435	464	498	444	459	491	460	433	452	453	435	453	454	484	493	439	455	427	471	447	434	461	451	494	463	424	454	470	501	437	420	436	510	413	463	450	446	451	431	453	489	465	436	510	443	465	441	425	484	457	444	447	436	476	432	423	441	438	500	462	476	409	450	485	430	470	426	407	487	430	454	439	460	441	449	451	461	456	493	463	469	457	446	467	469	448	466	453	429	443	461	452	466	461	438	432	437	437	478	470	433	454	434	445	461	450	413	462	441	487	469	442	443	419	445	422	464	444	446	434	430	412	444	461	464	446	454	427	447	471	427	452	434	453	430	470	434	463	467	431	462	470	470	472	426	430	478	443	460	477	424	452	451	459	469	427	461	492	464	451	447	411	458	470	440	429
8843	2364	2691	1959	1282	878	639	525	408	380	320	297	262	226	232	211	187	158	152	158	194	190	162	148	168	148	157	165	158	162	160	151	150	161	155	125	152	165	132	151	135	144	125	134	128	128	141	162	141	142	142	120	152	124	104	128	119	112	116	104	110	126	129	106	133	129	145	110	120	128	135	132	126	95	129	122	116	134	129	127	129	108	122	109	116	110	127	103	131	137	121	128	111	93	129	123	128	119	109	121	131	125	114	103	121	122	113	132	95	121	98	125	138	102	142	105	130	127	127	128	122	117	116	129	117	108	114	127	127	129	129	105	114	119	128	122	110	135	105	126	134	115	123	116	115	105	124	144	131	112	120	127	120	117	115	106	119	118	106	119	141	119	130	134	109	117	115	108	127	121	118	125	99	118	90	106	133	127	127	110	109	113	105	107	119	114	134	114	128	119	124	124	122	127	133	116	108	121	119	107	119	119	129	124	125	126	133	131	118	127	118	131	111	129	121	114	128	115	137	125	110	137	144	119	114	129	134	124	113	133	132	109	121	102	119	108	142	147	119	142	124	130	133	104	128	112	111	127	121	124	130	125	120	123	116	124	125	124	126	122	125	106	139	123	123	139	127	101	135	109	128	107	116	135	86	118	120	126	124	125	126	121	117	117	120	126	122	104	114	113	115	129	125	115	125	112	111	119	113	113	102	129	120	97	121	112	106	136	120	128	121	125	115	115	106	114	108	104	129	94	112	112	117	142	129	117	111	140	124	150	121	106	122	112	126	119	139	120	121	118	125	135	120	130	119	106	110	132	100	123	124	104	113	107	116	118	105	107	124	137	120	132	121	135	140	117	134	114	121	116	117	115	115	113	113	125	124	124	114	130	111	120	115	120	110	128	107	123	137	114	129	134	129	116	145	105	123	131	107	127	132	123	108	128	121	112	116	118	107	122	120	110	136	99	112	143	124	112	138	130	114	116	108	138	121	127	126	115	112	132	125	149	121	133	114	126	119	113	116	145	126	115	141	108	124	111	114	116	120	120	134	130	126	126	132	121	120	94	126	131	120	130	125	119	129	126	110	117	109	119	113	111	125	106	127	129	107	105	137	121	122	138	116	130	119	124	120	116	112	117	144	115	123	124	113	116	129	123	116	120	130	132	146	129	128	118	119	129	129	120	131	115	133	114	122	101	113	140	121	138	125	102	131	135	129	121	125	118	122	128	115	127	125	117	103	112	123	109	133	119	140	123	126	127	123	132	123	122	117	134	127	135	107	122	113	123	119	113	113	109	122	112	117	114	125	116	124	101	122	131	129	125	117	125	112	105	127	121	123	124	124	121	122	140	111	107	112	108	112	114	102	131	128	124	123	128	139	110	137	98	133	111	116	122	123	124	120	116	130	133	116	97	105	111	115	103	122	127	115	114	114	126	102	106	120	104	139	120	124	109	110	127	121	137	116	108	103	133	119	129	110	118	136	109	113	120	119	135	127	116	114	124	123	115	104	130	126	104	125	115	130	133	128	125	119	135	121	108	105	128	135	120	132	111	101	114	107	120	120	119	128	132	139	118	111	122	140	116	127	102	138	101	122	116	126	121	107	125	119	117	124	137	97	110	126	108	113	130	112	122	103	109	120	118	118	115	138	134	128	110	124	139	133	133	111	126	114	122	120	107	96	137	110	121	127	123	112	121	105	114	126	130	141	144	109	115	117	125	137	119	157	111	88	116	106	128	109	107	128	102	115	130	121	115	114	113	131	108	121	104	133	112	135	122	124	115	141	106	124	103	111	115	85	140	111	121	129	128	130	108	113	128	124	117	115	120	112	130	117	117	116	117	126	126	107	110	113	106	114	119	121	145	120	105	133	98	120	133	124	121	108	136	121	127	118	117	132	114	113	107	134	136	136	111	121	103	116	122	129	127	112	113	119	126	127	125	122	124	113	140	103	123	123	135	119	114	119	150	129	124	131	111	124	141	131	127	149	123	102	117	116	130	130	128	126	126	120	122	108	123	116	116	124	118	127	127	95	108	133	134	133	124	126	134	134	100	137	117	148	126	111	125	116	110	115	123	113	117	113	104	132	113	122	118	136	105	118	112	109	124	118	137	118	114	98	99	134	123	99	123	125	101	122	135	112	127	113	107	123	108	110	121	134	132	149	124	124	102	128	126	131	105	127	125	122	111	116	128	109	100	141	126	126	124	131	122	129	123	118	115	119	155	105	111	114	137	112	127	128	115	129	131	132	130	110	105	112	135	125	111	103	135	122	115	129	119	111	141	108	114	110	112	129	123	113	139	120	118	108	111	114	132	138	111	145	117	115	123	95	121	114	120	109	130	131	113	117	108	121	134	119	123	109	114	129	119	112	108	102	126	105	111	120	116	126	95	123	140	131	116	133	99	102	98	115	134	125	130	106	141	119	111	141	108	99	128	105	102	129	139	130	130	123	122	109	113	112	108	106	121	133	134	116	124	114	126	110	118	130	119	122	95	125	121	124	124	115	128	104	113	107	126	115	134	114	122	131	119	131	112	116	131	115	127	120	125	127	127	133	120	102	110	119	118	116	124	109	126	122	115	114	124	115	137	133	135	126	113	128	110	114	125	127	149	107	127	135	109	127	128	108	153	129	103	113	112	121	102	124	105	130	107	120	132	121	108	126	122	135	123	133	114	113	118	118	137	118	122	135	121	131	126	122	133	115	102	132	135	110	120	117	124	111	144	121	125	127	126	98	126	105	131	118	121	110	135	127	109	110	127	117	132	119	133	110	103	126	134	130	107	113	107	119	114	156	109	114	120	107	120	119	130	128	127	147	110	143	119	135	141	126	118	117	93	130	119	101	124	111	115	105	126	122	115	123	135	101	130	112	114	135	124	124	127	119	114	147	140	117	116	107	132	136	130	116	111	133	115	119	124	130	124	115	145	125	110	104	134	116	107	142	94	111	112	109	119	113	131	103	130	137	129	107	107	104	123	138	121	119	111	109	134	108	116	120	99	121	132	108	124	122	127	120	121	112	128	130	125	126	123	110	123	112	143	119	133	123	107	121	116	118	121	98	133	89	119	139	119	107	121	124	129	112	117	120	131	121	105	122	116	123	111	114	107	99	128	97	116	110	134	110	104	115	136	129	119	124	114	107	108	121	109	118	119	112	120	124	133	109	120	114	115	110	119	105	114	128	117	120	121	135	124	125	129	117	110	114	114	106	102	137	118	112	119	100	124	112	125	126	99	128	121	132	114	118	130	104	136	127	114	129	132	107	136	135	127	126	107	119	107	126	125	132	113	124	125	135	113	116	120	124	114	117	105	142	119	109	117	133	110	135	128	137	109	109	108	109	137	121	125	142	131	107	106	133	155	115	107	115	108	118	133	114	119	110	116	96	131	104	128	114	119	127	122	114	142	121	136	118	136	120	149	112	119	118	117	130	118	96	119	126	116	118	126	150	114	151	120	115	126	105	113	109	127	130	121	147	112	116	136	131	99	124	105	136	105
7719	2655	6429	6953	5986	4702	3915	3296	2743	2364	2018	1772	1511	1385	1263	1254	1105	1051	989	923	880	828	779	728	756	750	765	842	820	786	819	810	849	667	684	672	697	765	713	590	594	532	520	539	529	546	617	806	862	746	571	510	518	476	467	479	453	447	475	457	469	455	492	464	453	497	498	437	448	473	480	438	413	443	420	432	469	450	428	438	451	432	418	421	456	472	450	447	413	438	405	448	427	435	471	448	413	417	430	438	404	417	443	423	453	426	434	413	402	398	427	466	481	446	416	424	432	456	376	409	392	413	437	448	433	409	407	419	385	447	410	419	404	461	450	460	454	436	433	427	429	457	427	455	427	430	414	420	412	423	394	465	381	396	405	427	407	457	446	446	419	409	410	404	410	420	428	447	448	384	423	430	436	439	395	431	425	429	417	378	402	413	409	422	376	400	436	426	417	417	446	443	396	425	426	418	448	428	418	418	372	391	402	389	425	403	406	403	391	431	428	440	447	413	424	440	414	412	417	415	436	432	409	421	428	427	433	432	414	394	390	440	449	411	458	438	413	434	403	420	440	414	417	402	417	424	451	433	385	413	408	450	403	443	448	387	413	395	428	409	394	455	437	393	418	367	418	410	401	444	424	396	389	407	459	390	409	411	445	366	433	430	396	389	418	438	432	399	410	408	439	419	394	402	451	407	444	405	393	467	417	416	422	428	421	410	436	422	404	414	451	420	433	420	361	411	433	435	420	405	421	390	414	459	400	401	414	403	430	437	401	414	419	421	417	416	420	400	447	410	381	468	406	395	408	413	435	410	451	427	419	395	373	416	410	419	410	385	433	395	428	378	399	410	426	425	392	427	419	397	400	416	432	393	409	432	415	386	421	411	405	416	418	420	395	412	441	417	424	413	413	405	407	408	400	428	451	440	385	439	407	439	404	444	423	447	423	395	403	427	416	413	434	412	401	448	418	398	447	415	397	421	413	383	402	404	439	391	422	418	414	390	431	441	450	382	384	404	402	407	432	403	424	375	387	375	388	398	420	368	420	456	430	382	424	420	442	429	452	426	416	454	448	408	419	424	442	423	435	397	426	408	380	412	434	428	432	458	426	428	431	419	400	418	436	408	406	448	422	436	387	398	436	466	440	424	393	432	423	419	400	445	386	415	389	399	448	421	378	374	403	404	424	405	434	437	464	453	400	437	412	364	412	411	439	413	400	426	402	409	398	451	392	423	400	391	441	412	409	450	397	426	414	419	421	417	405	413	421	411	407	421	379	445	425	429	412	401	393	454	388	434	417	438	421	423	415	466	390	397	403	399	425	426	410	420	421	421	413	414	427	408	431	400	379	407	430	405	412	439	397	401	413	424	417	415	447	429	425	396	419	421	431	397	400	449	448	416	441	412	426	422	428	405	398	448	450	434	398	398	426	408	419	407	445	384	403	411	427	405	450	414	392	403	371	432	424	409	404	415	414	416	427	404	403	456	404	421	452	436	390	403	358	434	434	408	381	421	436	426	427	351	426	401	427	416	431	396	393	424	417	427	420	404	411	418	395	416	400	394	442	352	427	422	388	438	414	437	385	443	407	415	438	420	431	432	433	416	425	391	376	417	407	429	406	446	432	417	427	433	417	385	410	414	403	399	420	397	395	462	409	421	391	416	420	458	409	410	404	423	396	426	433	454	404	449	431	438	403	435	418	398	403	450	440	422	398	412	372	418	451	426	397	403	442	405	397	425	409	371	410	429	426	398	399	415	415	416	428	444	413	390	420	441	455	402	394	435	432	442	373	416	388	424	423	382	439	444	387	412	444	375	417	419	417	374	388	386	410	425	376	418	401	423	440	424	415	396	419	424	418	395	433	415	417	442	417	419	390	392	374	424	417	432	409	433	408	435	443	428	412	426	378	412	446	404	424	427	422	429	381	427	456	419	442	360	425	437	403	432	394	398	433	398	420	402	418	399	416	416	395	419	417	395	421	406	393	454	398	467	394	412	433	439	412	434	413	415	391	420	406	450	408	398	398	454	411	424	401	391	427	428	419	392	416	443	425	431	443	383	399	463	384	397	435	412	400	403	388	402	443	419	420	419	402	441	412	398	402	381	448	409	418	387	432	428	444	414	409	393	427	361	402	414	432	430	426	408	415	397	391	398	370	432	439	406	446	405	397	413	448	429	404	433	446	395	365	431	430	380	392	441	414	428	420	450	452	446	422	381	413	434	386	440	427	440	428	384	398	404	426	398	404	410	415	396	396	457	445	446	406	424	433	432	397	414	423	403	426	425	428	408	419	419	405	421	415	420	431	435	430	372	446	368	414	396	419	463	448	451	444	395	408	433	432	429	411	437	409	391	445	425	411	437	438	411	424	421	428	405	398	408	462	416	421	436	420	435	410	427	391	417	406	438	432	428	426	390	415	408	395	427	412	407	410	412	427	424	418	407	376	418	413	434	382	390	430	412	396	414	421	460	444	421	425	410	406	408	380	444	423	385	411	392	423	439	417	439	404	424	404	457	402	406	431	402	466	403	428	412	445	447	419	415	404	419	437	426	366	396	423	466	438	385	408	405	395	424	438	437	445	382	449	450	415	420	400	438	428	396	418	385	434	440	445	407	427	392	422	402	411	446	447	399	397	421	451	422	398	476	415	439	434	412	403	405	434	411	402	428	404	437	391	431	429	432	427	412	447	428	436	411	406	415	368	440	452	424	398	381	443	421	385	393	404	410	456	425	416	429	437	447	429	390	429	390	408	419	442	408	438	426	447	430	415	395	435	430	446	366	413	402	390	412	429	365	440	418	416	401	420	420	367	403	405	436	400	400	433	448	410	430	405	422	407	403	404	405	410	406	430	444	408	424	397	423	412	425	413	420	419	429	450	425	429	435	415	422	365	417	426	409	453	396	426	423	401	418	429	479	413	428	415	417	435	433	375	436	412	380	413	423	397	395	421	421	428	390	409	454	443	411	430	436	401	409	416	449	421	407	412	397	424	447	414	429	443	441	409	362	427	438	440	422	413	392	402	391	425	392	409	428	397	408	430	386	442	434	434	427	439	395	411	446	428	406	417	438	431	418	415	420	410	407	421	403	404	393	437	418	403	391	430	400	390	399	435	412	438	434	437	403	396	424	426	422	480	405	402	429	442	381	444	398	406	447	433	412	395	414	411	435	387	425	455	429	416	431	389	431	413	431	418	458	405	443	412	428	401	411	459	427	414	445	413	431	398	420	405	405	392	415	411	423	421	411	400	416	415	428	386	415	412	399	421	437	451	412	415	449	408	429	399	397	401	405	421	385	443	402	401	415	423	462	410	424	478	398	424	416	413	382	419	415	418	401	400	412	430	418	427	380	465	424	409	438	435	407	436	409	447	438	460	426	421	399	387	407	405	406	425	423	411	423	424	436	402	414	404	412	403	409	410	414	430	383	421	410	431	401	450	414	412	440	420	414	427	431	446	408	423	427	414	426	411	438	425	433	458	432	421	428	425	439	423	417
1402	295	315	280	284	267	300	269	255	258	265	263	263	288	254	268	265	302	268	287	251	254	242	242	270	276	231	228	287	246	280	258	266	252	263	261	250	235	269	265	286	264	272	239	276	246	242	274	236	230	254	242	255	237	295	275	241	242	233	252	257	258	229	245	256	300	261	259	274	249	246	235	266	233	286	286	279	238	265	273	247	290	261	259	253	272	237	288	222	278	244	253	267	265	256	246	267	220	255	253	250	273	227	259	289	251	290	268	259	273	254	264	249	240	237	250	240	257	235	250	229	269	254	223	249	257	242	253	231	242	250	258	264	270	249	271	272	286	243	256	266	253	234	268	262	224	254	251	262	288	238	250	258	245	249	238	229	233	241	263	237	255	274	249	251	256	255	252	247	281	275	269	278	253	250	259	228	275	239	277	261	268	240	257	275	240	236	262	268	253	251	237	257	247	284	287	273	219	250	250	245	255	269	251	270	265	258	282	269	247	263	242	263	236	231	283	249	274	225	256	257	237	251	255	243	296	261	279	246	243	269	279	273	266	251	256	254	248	241	252	261	237	258	256	258	253	263	245	238	262	244	258	249	244	291	239	269	258	265	258	241	260	261	235	256	236	272	232	244	253	271	217	229	274	263	253	258	234	269	246	242	246	248	240	247	260	242	270	255	251	292	286	271	271	258	264	268	243	243	270	271	246	253	237	261	236	287	275	253	266	253	261	248	265	256	256	259	259	252	263	264	249	220	259	255	244	280	242	239	263	235	242	252	276	246	230	245	221	259	236	221	278	246	257	270	237	246	270	261	259	280	247	247	261	224	262	264	275	260	256	248	254	262	265	257	279	258	252	256	259	278	275	248	253	257	260	214	243	283	268	249	274	242	281	262	236	271	249	245	261	239	235	262	234	248	262	274	243	239	226	262	270	269	267	249	250	256	263	260	247	277	251	266	244	276	280	240	238	245	276	239	244	275	269	275	269	257	264	232	266	262	247	239	261	242	248	238	258	255	269	244	249	262	255	230	230	259	287	251	240	271	257	266	250	263	243	277	250	278	235	252	245	226	262	267	229	249	257	262	252	270	230	259	256	246	243	222	288	240	276	242	269	258	246	269	247	252	268	224	248	268	243	267	253	247	270	283	282	264	224	249	244	265	299	267	255	250	273	248	281	240	264	259	239	229	225	250	255	254	241	259	269	271	254	268	252	276	254	281	252	232	278	273	274	238	242	262	241	242	271	237	241	300	257	261	256	217	271	259	258	269	265	248	266	251	272	270	246	237	275	227	225	246	256	262	257	263	273	266	228	281	272	261	279	251	247	269	277	238	261	260	247	256	286	248	255	273	284	270	236	286	252	258	257	229	241	262	246	237	246	263	252	238	267	237	250	285	265	256	283	281	266	256	250	254	246	243	274	250	239	257	254	264	245	244	236	273	244	263	260	275	259	276	247	257	247	252	234	271	274	277	255	262	258	250	280	247	281	271	294	263	283	291	282	237	258	244	294	274	274	242	266	255	232	275	276	243	247	242	245	266	275	278	262	262	232	263	243	253	266	243	268	234	263	291	250	239	266	225	256	253	272	277	255	285	240	256	244	267	231	254	249	251	258	254	276	247	251	265	231	258	247	262	246	254	243	280	246	234	240	249	278	264	243	242	247	261	265	229	261	244	255	261	234	276	248	259	275	254	298	252	241	215	232	268	253	236	289	261	264	278	256	246	276	257	237	264	245	246	236	253	286	231	247	255	249	231	288	242	233	261	257	282	263	241	284	248	254	294	249	298	193	253	271	251	234	225	259	263	256	273	261	233	245	205	270	240	251	274	256	270	258	256	272	244	227	243	270	238	253	255	265	242	241	253	251	276	252	262	262	258	242	245	268	253	254	273	255	260	275	278	228	240	252	258	233	247	267	262	265	266	268	267	245	270	257	254	261	285	249	276	279	241	238	255	259	281	272	257	262	266	246	268	253	244	243	247	283	253	275	247	268	262	250	265	242	261	256	223	268	274	261	275	265	232	241	277	253	251	255	251	271	242	272	244	250	269	263	262	265	265	258	268	237	236	236	267	245	283	264	237	254	260	264	270	260	250	256	249	288	246	265	270	256	269	226	279	251	250	257	248	254	264	230	246	273	223	234	269	253	263	267	272	253	252	266	290	265	267	281	240	248	254	277	282	292	233	255	274	207	270	239	254	259	273	261	280	261	213	236	242	227	260	300	257	259	233	235	251	264	225	248	251	276	258	255	262	259	249	245	246	262	230	250	244	238	244	255	247	245	274	254	265	220	304	263	250	243	264	264	258	279	246	267	232	230	234	241	231	260	252	249	240	245	279	267	276	239	266	268	283	258	236	246	248	245	245	234	263	261	258	247	253	251	252	240	282	277	277	237	264	306	255	250	245	251	262	265	273	282	267	263	292	245	225	271	256	245	236	263	241	272	270	259	265	261	262	261	249	256	248	259	271	255	221	249	228	252	221	282	242	237	217	242	256	259	240	250	262	240	234	270	211	248	246	273	247	256	216	228	253	237	279	304	264	267	263	250	240	255	244	258	239	284	265	294	249	242	234	268	258	238	250	262	259	263	247	252	249	240	235	267	273	265	244	218	272	248	254	279	284	248	254	274	266	224	247	279	259	266	265	227	270	265	241	218	233	261	273	240	248	256	257	255	260	234	269	260	249	264	259	242	259	267	255	281	266	235	242	254	263	254	261	242	244	245	295	257	261	264	229	246	233	259	265	252	237	265	223	224	248	249	244	227	279	270	264	250	277	282	243	226	249	287	292	248	245	255	251	255	244	269	261	256	261	250	282	267	246	250	263	262	251	286	278	259	243	268	271	248	235	280	254	228	254	256	253	247	269	265	229	232	251	239	250	265	247	274	239	240	245	255	241	253	275	289	248	275	239	264	256	284	263	246	264	264	247	259	256	293	262	251	257	273	248	259	256	266	240	287	237	266	234	260	277	262	225	268	250	257	240	247	221	256	271	272	250	232	257	217	258	234	249	236	268	256	221	246	248	264	259	253	260	276	248	253	256	269	255	271	262	251	249	273	273	254	241	236	281	230	258	245	237	241	247	242	234	264	276	234	267	246	279	236	254	265	265	229	263	259	242	256	252	240	231	257	239	246	287	266	248	259	252	265	248	261	244	239	262	267	242	243	261	272	287	242	267	262	216	247	213	262	281	268	267	285	254	256	270	259	271	269	262	251	248	262	263	259	271	239	240	278	239	264	267	261	256	255	261	252	236	269	249	221	222	285	251	267	277	284	244	243	251	205	246	253	250	253	263	268	231	262	230	237	224	258	264	282	274	275	249	259	232	255	245	260	229	244	261	280	241	252	252	245	241	269	273	245	264	243	268	244	255	243	250	250	258	263	303	272	245	265	268	261	259	271	251	272	251	263	262	263	224	265	244	253	264	262	271	269	237	261	253	245	279	222	273	254	237	255	256	262	273	263	248	270	267	253	251	260	290	202	251	251	245	297
2307	883	965	986	950	940	900	880	811	821	797	857	869	870	803	782	808	804	771	800	770	819	810	767	773	813	855	756	788	826	775	813	788	817	814	784	770	804	793	788	786	820	779	822	738	788	765	777	798	730	788	763	788	735	781	772	791	765	812	780	775	757	783	783	779	826	804	791	804	793	766	745	859	781	729	771	814	782	772	795	803	793	767	784	784	833	772	778	752	781	775	799	786	754	825	723	813	768	764	761	785	783	785	794	799	756	810	797	828	798	740	830	732	772	781	779	752	776	766	776	825	775	761	775	792	778	788	806	799	762	780	792	776	817	736	842	800	807	797	776	763	784	775	798	758	847	785	794	766	764	793	801	804	758	791	825	796	778	796	829	746	751	793	750	740	794	840	736	824	785	797	802	786	802	778	743	808	785	773	721	805	723	743	765	768	786	779	801	775	758	773	767	780	767	783	763	780	739	753	780	802	798	805	784	774	799	758	814	791	780	780	800	767	782	800	762	786	795	772	769	790	784	808	784	754	788	836	821	808	751	779	799	778	791	760	778	860	810	804	763	780	760	759	767	787	773	776	707	755	724	782	751	838	770	810	764	754	825	783	791	813	752	764	772	726	796	743	817	785	756	732	793	808	807	800	764	798	714	791	799	787	800	817	779	767	782	755	782	793	783	798	770	790	761	756	783	815	815	783	755	779	767	761	812	838	775	804	782	822	803	764	779	785	768	787	803	724	823	834	778	772	815	767	785	798	812	800	763	780	813	775	741	827	774	745	756	764	757	805	754	773	804	777	791	767	762	801	793	777	787	789	781	816	773	800	752	782	785	846	788	778	787	841	777	763	747	734	805	762	787	737	766	791	756	748	760	767	768	768	757	794	761	873	787	735	792	793	807	748	736	717	797	761	758	795	779	840	786	855	764	796	812	785	787	743	792	783	778	804	795	817	759	733	779	771	787	748	788	767	765	861	791	779	851	770	765	733	750	762	777	797	789	765	789	754	811	825	761	821	798	741	790	830	745	805	738	793	794	767	793	781	781	738	760	785	757	791	792	785	795	745	763	788	761	796	744	796	768	788	809	717	835	781	768	822	747	798	814	790	759	784	764	829	771	718	770	784	745	793	804	832	734	808	765	807	785	771	849	778	766	806	758	825	750	815	769	748	775	803	781	774	782	725	787	707	792	783	813	762	731	798	754	750	796	767	852	739	790	749	774	746	805	749	801	797	792	822	749	742	827	806	761	834	838	767	797	774	784	761	829	746	805	814	790	795	782	773	796	793	753	756	789	832	792	777	773	761	777	814	845	738	745	756	776	780	758	816	721	750	749	786	722	821	811	807	772	750	771	833	811	784	745	774	765	741	787	791	770	791	780	789	742	764	782	803	764	767	794	767	805	721	820	777	812	827	727	811	793	775	775	766	829	796	769	784	776	741	751	816	762	760	808	783	754	764	789	798	792	799	807	718	770	769	800	770	818	789	766	757	770	777	817	789	806	829	767	836	816	757	822	789	815	769	810	762	797	784	767	792	749	781	790	764	812	763	784	787	810	767	755	778	784	757	745	767	832	757	793	769	789	848	717	803	785	786	754	771	801	747	811	764	827	750	724	773	807	856	721	773	796	733	815	755	753	776	792	749	779	778	801	829	827	822	748	777	773	753	747	783	734	806	779	775	739	795	787	768	778	782	794	781	778	807	772	792	757	749	771	820	778	771	794	835	766	759	786	782	765	762	795	780	772	760	736	774	771	818	805	791	742	757	796	755	754	798	780	753	779	770	774	785	756	765	722	752	760	776	770	813	798	789	757	800	787	718	780	776	780	834	801	799	821	759	763	793	782	743	772	801	793	770	817	805	760	775	732	770	783	772	768	771	819	802	776	824	796	775	812	817	779	782	746	819	847	782	792	800	827	758	756	838	791	708	836	785	756	748	765	786	802	773	787	805	789	764	825	810	763	764	775	762	737	785	776	818	793	740	771	796	814	794	747	779	787	800	788	795	809	809	824	795	789	790	768	817	786	802	737	733	762	816	801	821	769	760	754	802	794	772	789	779	851	753	762	771	742	813	774	757	757	766	798	787	789	797	748	844	763	781	767	785	774	780	828	799	812	785	794	748	789	789	791	790	797	789	751	775	758	776	801	774	767	820	777	811	773	741	786	758	795	799	760	768	756	760	789	749	808	787	788	795	824	824	797	826	783	825	786	795	777	735	766	788	780	763	787	736	792	831	819	771	823	711	746	743	778	792	777	807	771	780	834	741	826	778	825	745	802	824	801	801	768	718	743	781	753	780	814	821	817	830	810	783	784	778	772	771	748	725	823	763	739	813	766	794	761	784	791	817	839	768	792	787	754	754	812	754	759	769	802	786	787	811	745	810	797	788	776	753	799	760	788	792	794	756	762	851	796	804	749	765	769	778	711	785	794	785	792	793	757	784	790	817	790	797	772	795	800	837	770	758	834	793	807	769	846	789	763	758	775	758	789	822	802	760	798	760	810	771	791	750	823	798	758	760	778	793	816	774	814	806	798	833	765	763	763	779	792	783	735	768	790	812	792	766	779	734	829	727	788	715	760	805	733	750	778	753	803	766	833	760	801	774	774	790	806	810	836	725	818	750	787	775	787	733	739	780	830	807	788	772	781	788	738	770	752	743	756	763	817	816	765	802	775	810	759	776	760	783	802	855	781	765	793	806	818	819	808	807	846	838	750	788	775	751	771	786	778	779	781	827	763	787	796	777	815	792	820	783	767	773	781	767	791	794	808	804	710	788	783	799	782	788	763	834	761	797	846	754	756	810	758	772	751	771	794	788	785	757	770	813	800	763	823	756	792	764	769	744	798	797	823	793	730	748	765	801	765	783	766	791	745	779	820	773	771	772	797	788	820	786	793	763	772	757	798	761	806	758	796	735	807	787	806	772	771	775	800	789	818	776	839	779	826	768	792	828	799	811	788	748	781	778	834	761	764	781	776	859	766	785	779	738	746	768	805	789	790	798	770	756	778	747	799	774	761	801	749	760	757	812	834	824	763	774	805	752	834	802	808	777	802	782	750	751	762	820	786	741	756	801	794	787	750	803	840	819	754	791	880	801	782	774	855	792	799	759	797	800	734	790	787	749	797	761	757	784	837	769	767	832	827	741	828	841	749	774	779	762	842	774	796	763	765	732	783	829	756	818	767	757	754	772	799	764	825	828	807	792	812	766	795	771	782	716	779	757	761	801	763	802	777	788	791	808	791	771	750	803	786	763	779	775	836	717	779	770	783	766	799	817	863	796	794	749	786	790	802	771	802	773	791	824	776	791	726	715	748	803	807	786	761	776	785	780	799	813	744	775	816	755	811	765	789	774	772	760	771	733	770	773	817	746	779	834	798	773	793	749	760	794	781	772	746	801	749	787	765	758	800	783	780	777	798	784	789	743	746	774	730	775	806	739	796	741	774	743	754	785	738	791	758	804	785	758	803	764	843	827	811	762	755	787	814	723	795
4691	1203	1383	1074	725	517	417	344	261	259	238	233	197	171	202	182	180	166	186	169	168	143	166	154	167	152	144	150	141	150	143	152	145	150	142	150	135	126	130	156	133	126	141	149	142	150	134	147	141	160	138	142	156	133	122	135	137	144	131	142	121	139	131	121	135	145	117	160	129	141	132	132	133	144	134	124	132	127	138	111	132	146	145	123	137	128	128	139	138	133	124	130	117	131	134	141	137	135	128	118	128	124	126	147	138	116	149	128	143	148	122	122	135	121	120	130	132	136	129	100	155	144	133	139	126	135	135	124	125	124	132	125	149	130	145	160	131	146	134	136	154	152	126	151	132	160	125	164	136	127	127	116	148	133	126	123	139	136	152	126	163	129	152	133	131	137	152	158	127	130	150	128	166	127	126	118	140	174	142	142	140	135	127	131	128	143	144	125	128	128	116	142	129	141	142	141	126	135	107	148	135	144	143	110	120	128	143	125	127	132	129	162	118	137	134	117	135	128	160	142	139	167	133	141	150	153	128	133	139	151	132	139	140	132	139	129	116	133	129	122	142	140	126	118	131	130	116	129	132	138	142	134	167	160	125	146	136	144	147	151	134	155	141	139	131	151	136	124	147	148	139	148	140	139	134	133	134	131	128	115	134	148	148	130	131	135	133	117	144	120	120	139	153	141	136	130	138	132	134	137	130	154	158	137	153	140	114	131	129	138	148	121	122	124	133	149	108	127	151	130	147	147	142	134	118	122	127	121	160	136	119	110	134	120	118	138	107	140	157	123	138	132	144	148	124	131	124	113	144	135	124	121	128	116	141	150	120	130	131	119	125	108	138	126	143	132	135	117	132	136	132	142	146	117	116	151	150	154	124	147	116	146	132	140	125	132	137	131	142	139	135	140	121	129	133	145	129	124	144	127	132	102	128	132	115	132	120	138	130	150	125	130	131	146	115	134	126	113	123	115	157	129	115	118	141	136	142	143	141	107	134	162	137	141	138	146	128	145	132	136	138	121	152	122	132	143	141	165	119	149	138	136	149	132	134	142	151	119	136	127	113	126	141	138	129	135	124	113	119	118	133	135	133	141	122	131	123	124	148	123	132	119	128	148	144	130	118	130	153	122	122	135	143	129	148	130	157	125	146	111	142	128	104	164	151	144	132	148	155	158	149	168	113	123	139	124	142	137	126	125	143	134	135	123	134	129	137	140	166	137	107	118	129	139	137	117	114	123	124	130	124	122	143	116	122	120	134	136	128	150	160	132	146	134	147	131	131	119	142	134	117	146	119	121	123	145	143	139	144	134	109	131	130	134	155	112	130	118	130	146	130	151	135	134	150	138	128	133	154	143	131	145	123	135	127	121	133	141	124	131	133	149	128	141	128	129	114	129	151	145	137	132	134	144	129	134	149	145	135	127	110	137	145	139	118	142	162	133	142	126	118	127	147	129	127	131	148	151	127	134	143	142	115	126	136	152	136	139	135	144	130	128	155	138	139	131	116	128	131	144	148	126	136	131	130	131	162	138	123	156	134	140	138	143	131	126	128	141	124	123	140	151	147	120	145	138	137	138	131	125	134	126	156	133	150	143	145	142	133	144	153	128	132	138	138	130	144	137	136	145	132	147	131	123	124	152	135	146	123	147	130	131	150	129	138	141	129	143	131	125	130	131	152	146	131	133	133	127	136	125	142	129	146	146	149	132	133	134	117	122	149	147	125	137	141	138	123	134	132	127	132	107	139	138	144	144	136	120	129	123	123	121	125	136	161	124	123	127	134	125	147	143	144	122	125	143	157	116	125	119	150	132	119	134	136	149	148	120	145	137	115	143	111	150	134	138	136	127	136	131	138	120	125	133	134	125	118	150	128	130	136	141	129	127	135	146	135	139	156	137	116	143	120	131	144	127	127	142	150	126	142	117	117	141	117	126	119	134	117	138	145	148	144	139	136	141	146	154	123	132	131	152	115	160	118	127	135	125	152	122	136	140	134	116	142	155	144	148	142	138	109	140	148	141	144	134	118	137	154	130	136	129	110	136	134	132	137	133	162	146	140	123	145	140	129	144	127	139	111	144	147	131	158	144	124	121	132	142	131	125	144	134	114	127	134	143	139	125	127	121	156	142	130	126	142	149	158	152	148	115	129	121	138	136	115	133	159	120	154	139	173	155	117	127	132	147	145	137	132	140	127	124	136	158	148	130	148	156	136	146	125	164	107	148	155	118	134	151	125	152	135	134	142	126	128	161	123	148	151	113	123	106	143	132	133	130	143	125	154	141	120	146	123	127	160	130	115	140	141	130	148	139	139	131	139	141	138	134	136	128	135	123	123	132	142	129	131	146	127	122	125	126	126	115	148	139	144	131	106	131	129	141	150	134	133	150	119	127	128	121	131	143	137	146	119	107	135	130	140	115	118	141	120	137	111	129	125	140	107	131	138	122	127	114	135	135	115	118	155	135	119	148	139	134	150	137	142	151	139	133	145	153	135	165	114	136	127	136	128	128	123	140	147	129	136	146	133	120	154	136	143	128	135	137	135	101	141	118	135	131	139	136	153	150	129	129	137	131	130	123	131	134	135	145	143	152	129	138	109	132	111	125	138	122	151	142	141	124	150	148	114	136	134	141	151	138	135	128	139	143	141	116	120	119	123	126	135	127	133	150	135	101	142	130	127	157	131	144	132	146	121	115	144	125	136	136	134	138	140	151	131	135	123	152	137	138	136	127	132	126	156	129	139	142	135	125	158	127	155	137	137	130	125	114	142	153	125	131	127	128	110	143	135	139	118	134	134	152	118	137	139	141	140	139	128	129	115	131	135	121	141	136	142	129	143	152	148	126	156	143	109	143	127	124	119	155	145	132	130	131	123	143	139	128	120	141	135	129	158	135	134	153	129	131	158	146	135	149	145	148	126	137	145	143	125	135	130	134	119	138	140	133	145	135	113	133	131	139	119	125	138	127	134	102	136	155	122	129	133	141	128	133	115	135	117	133	136	159	121	132	124	132	129	110	146	135	137	105	116	150	146	139	138	120	134	142	134	141	121	141	144	149	118	133	151	152	122	116	160	135	122	131	141	126	169	129	143	153	126	139	124	136	127	136	126	147	121	124	139	112	153	140	139	129	122	119	128	141	131	129	134	145	135	118	125	134	100	129	164	131	124	112	123	126	108	149	123	133	147	145	156	139	126	118	146	155	122	138	121	123	123	137	144	133	146	140	128	133	114	133	142	115	135	144	149	144	123	120	111	123	120	140	119	148	138	147	137	141	141	109	134	139	130	158	132	127	137	140	124	127	126	144	132	124	122	135	126	108	119	124	141	125	119	141	138	142	160	156	133	152	135	131	128	136	113	130	124	129	126	123	132	141	129	131	135	136	139	147	125	126	133	164	141	138	137	132	133	140	147	134	136	151	127	133	134	136	143	127	132	134	130	140	126	139	138	159	120	135	130	151	138	153	114	132	150	138	127	141	124	112	106	115	114	152	144	151
5453	1596	3544	3999	3333	2709	2275	1836	1555	1462	1291	1145	1003	989	865	814	784	720	750	701	726	637	715	621	623	686	632	639	652	662	653	622	585	538	569	582	584	572	579	559	507	500	498	477	507	480	517	590	625	595	542	501	477	483	478	502	452	450	519	492	446	495	476	436	451	472	448	490	498	466	434	433	467	465	484	442	477	473	416	467	491	478	417	466	475	479	466	403	473	457	477	450	483	450	473	466	458	449	425	416	464	447	444	474	462	450	444	433	524	481	433	446	453	445	454	464	494	414	455	471	469	458	460	433	464	425	452	449	450	506	461	458	471	439	443	422	445	475	465	487	425	450	459	507	465	458	471	446	468	420	469	468	468	472	424	446	476	449	435	433	428	432	445	455	445	466	433	408	522	462	433	479	493	406	451	464	464	469	447	427	411	459	437	481	436	445	448	487	459	445	438	429	433	432	457	478	500	457	449	406	428	414	452	432	467	469	444	465	438	444	444	442	471	428	459	455	471	447	421	432	448	410	451	463	435	443	463	446	456	442	453	426	499	450	431	442	455	456	427	437	476	465	436	412	470	439	464	442	466	450	434	449	413	463	452	459	461	444	466	408	478	434	421	450	465	462	460	463	459	494	424	418	425	445	432	459	444	471	436	437	471	473	456	438	407	512	491	463	468	462	462	451	470	466	454	449	431	429	412	454	464	414	479	426	486	449	511	439	458	447	432	455	459	439	440	459	457	469	412	454	440	446	440	458	412	406	465	457	436	430	432	443	452	460	449	422	446	487	458	474	421	452	469	425	456	445	494	456	412	477	407	455	491	480	461	436	457	461	448	408	469	461	437	419	461	427	443	413	428	435	478	480	425	433	444	470	430	421	477	446	452	465	472	462	479	461	505	493	456	462	452	469	415	457	413	441	434	432	406	440	427	440	419	467	461	444	419	432	441	426	448	421	432	439	415	454	425	458	431	418	446	436	444	491	463	438	430	459	451	482	453	432	480	455	461	454	439	461	465	463	470	433	435	472	457	434	444	390	429	492	427	454	431	481	438	466	457	489	441	460	433	460	414	436	438	403	435	453	448	445	473	431	443	477	449	429	454	475	462	473	471	387	431	419	459	435	422	495	463	426	451	482	459	452	463	459	473	441	454	453	437	417	427	433	433	430	442	462	474	430	432	464	473	459	424	412	447	454	458	448	454	448	430	453	467	402	443	444	459	467	415	469	388	425	461	473	466	449	475	432	442	453	434	441	445	480	430	453	441	443	440	459	447	460	444	458	461	435	467	477	463	445	451	470	450	465	434	473	498	426	481	414	424	421	427	448	426	467	402	453	485	435	379	427	424	427	470	497	461	488	463	460	419	469	444	452	436	418	459	451	478	459	454	427	420	434	465	467	457	411	439	435	448	478	454	472	447	429	426	457	454	449	401	405	465	482	443	438	487	464	497	454	446	459	436	444	476	448	468	434	468	434	430	426	433	434	460	440	426	437	474	458	447	462	465	436	466	443	460	463	465	435	451	481	436	435	482	438	420	453	433	440	411	453	445	458	412	458	484	459	456	444	448	489	462	468	438	459	433	474	428	478	426	430	421	433	458	429	453	467	438	437	476	426	465	485	447	422	458	417	419	445	458	459	443	445	438	460	461	449	439	445	468	439	442	467	441	485	464	402	445	500	447	452	400	461	466	436	446	458	464	477	447	481	454	458	408	408	456	459	437	445	456	419	442	460	441	450	469	430	428	458	434	423	471	452	425	474	492	445	455	437	459	440	449	427	458	466	431	466	474	447	421	443	459	419	484	439	435	433	455	429	462	403	469	442	446	464	413	465	409	453	422	442	441	507	423	439	481	445	422	464	419	462	465	444	408	428	455	474	446	459	454	451	498	424	470	436	445	428	466	451	453	483	401	447	496	449	456	444	473	467	423	461	457	446	478	436	454	473	446	428	443	457	448	443	459	433	456	428	475	463	445	438	431	428	443	442	466	439	448	451	447	469	475	428	452	422	471	438	445	450	454	465	411	449	470	445	492	474	441	468	411	443	421	430	428	453	461	502	421	417	442	479	452	482	469	401	431	492	445	423	494	455	456	439	441	445	457	420	432	430	466	468	443	419	441	456	425	501	445	439	436	468	421	468	456	445	451	477	462	405	491	430	454	467	451	422	460	459	494	465	412	440	449	440	444	478	464	448	425	450	447	442	472	470	443	482	439	436	452	459	441	450	439	419	463	440	431	437	453	450	457	393	403	452	454	471	465	463	454	523	469	454	434	431	450	423	405	432	444	419	484	432	490	438	424	448	460	451	422	473	463	428	457	442	418	447	420	446	449	471	444	453	473	415	458	437	471	440	428	424	476	424	445	423	448	431	466	420	450	440	460	484	452	454	500	435	423	462	406	445	449	469	457	440	430	447	435	442	445	448	456	405	445	460	498	441	464	426	437	403	449	456	515	440	475	467	447	449	449	472	450	462	450	475	497	450	432	451	460	429	423	422	454	466	456	438	467	435	379	436	457	420	448	450	436	448	465	410	436	464	464	457	449	447	421	460	498	437	430	452	457	452	460	480	437	469	468	461	457	446	451	476	470	452	441	442	447	439	484	466	468	426	431	439	424	433	469	487	412	477	418	467	441	498	427	447	448	462	450	424	443	437	450	455	484	453	467	430	422	501	457	453	416	432	454	451	453	448	430	466	497	488	411	436	445	434	475	458	477	420	460	463	497	439	451	458	432	446	449	488	477	463	493	362	481	408	451	452	466	453	441	433	421	455	455	454	418	461	470	483	419	407	475	468	450	447	484	464	480	446	479	425	456	436	430	463	478	450	436	451	446	458	438	460	439	443	435	472	428	440	436	482	444	455	471	426	450	462	449	391	421	437	436	463	475	421	467	463	457	412	465	472	462	417	412	457	454	433	476	442	492	463	451	454	498	485	453	429	477	447	456	458	434	466	457	440	410	473	467	402	471	408	442	452	418	465	443	438	454	425	431	456	396	417	463	475	497	453	445	446	458	429	505	461	475	463	476	491	443	501	447	445	464	443	443	452	436	435	412	457	439	469	404	473	433	417	481	444	438	424	460	469	420	455	468	477	434	432	458	457	429	445	455	458	426	431	404	477	429	495	467	442	450	395	483	433	456	456	452	427	444	481	452	449	469	466	399	462	484	444	421	453	447	469	456	441	521	433	461	482	449	445	442	440	500	435	455	487	440	434	477	456	478	464	459	421	458	451	463	479	448	459	434	451	438	451	445	443	450	474	453	458	455	433	452	445	463	448	494	440	450	432	445	428	426	421	435	453	419	459	474	434	438	475	452	459	454	475	461	444	424	404	450	508	429	436	433	462	446	461	455	428	471	404	435	439	454	427	446	458	447	432	421	415	420	454	448	452	424	474	409	449	466	452	452	471	393	461	408	453	469	473	395	437	478	445	437	461	462	450	457	455	451	429	474	446	489	429	464	481	432	472	448	447	498	432	449	474	445	415	437	438	414	439
8779	2236	2671	1867	1218	881	641	501	443	367	330	278	249	243	241	182	185	154	180	154	164	146	177	160	144	136	163	154	135	167	156	148	145	167	133	150	135	133	151	131	148	128	128	152	141	137	135	139	131	126	135	143	124	125	126	117	119	125	131	125	125	126	111	130	129	144	130	131	114	136	125	130	105	119	114	131	125	120	123	123	117	123	117	109	115	128	121	107	136	104	133	120	106	109	149	127	136	132	110	103	99	132	132	149	138	135	121	141	114	140	135	133	130	135	131	136	137	125	130	127	134	115	115	119	124	99	135	121	105	150	119	148	125	114	115	106	108	120	123	122	131	114	122	102	125	109	102	124	142	120	128	120	132	124	140	127	126	111	106	125	105	119	138	134	123	119	118	133	126	123	106	128	121	115	136	126	135	116	131	99	108	106	106	115	99	122	127	111	127	136	123	115	125	128	108	120	99	110	116	135	120	134	126	141	111	112	130	111	120	122	108	136	101	134	112	125	121	131	113	103	110	132	119	117	124	118	128	115	124	117	137	121	144	139	126	117	139	109	115	126	135	105	129	125	140	140	120	108	123	128	107	136	129	116	140	111	137	108	106	134	96	128	107	111	122	148	124	131	117	130	95	121	122	126	120	112	100	86	137	112	126	108	118	105	121	109	128	112	111	126	116	140	120	100	120	107	127	97	122	123	119	124	123	107	124	118	118	131	127	94	125	115	120	134	120	141	106	123	129	117	135	115	128	116	110	132	103	112	133	135	118	105	103	95	126	130	115	115	128	137	106	119	100	115	127	150	131	141	115	107	109	125	108	126	100	107	113	132	123	112	144	144	111	117	137	115	138	128	115	116	113	120	119	116	109	133	112	114	126	132	122	122	108	130	112	107	131	112	123	109	125	122	115	121	124	115	123	116	135	107	104	112	122	146	102	136	122	127	113	118	107	117	104	132	109	108	126	97	114	112	136	118	118	110	119	119	123	104	110	115	95	143	117	120	113	137	102	130	135	115	125	123	118	128	127	112	115	96	130	133	104	99	117	115	128	115	127	110	115	108	115	124	124	123	139	116	117	111	119	133	122	119	108	115	110	135	129	119	106	125	114	147	127	112	114	107	114	127	104	120	122	128	126	136	102	113	115	137	115	107	136	125	140	123	137	107	144	131	137	102	92	115	105	113	121	111	115	106	115	133	110	132	123	112	100	127	129	111	123	122	129	144	112	126	114	117	119	126	127	123	166	124	127	139	114	125	121	116	125	112	127	92	83	133	123	123	108	117	122	143	142	133	130	127	116	116	123	121	105	126	131	121	129	121	116	114	120	112	122	110	99	117	138	117	129	112	119	109	91	128	108	100	125	128	119	130	120	131	125	115	121	114	133	126	110	123	114	121	124	120	108	120	107	131	113	126	99	117	139	131	132	114	102	118	121	122	110	126	119	122	133	120	107	114	106	116	135	111	115	117	122	99	130	111	100	147	110	113	116	124	128	116	117	103	138	126	128	124	107	118	120	113	133	118	125	128	118	116	112	109	108	117	124	130	132	118	120	118	131	127	124	111	103	109	107	133	103	124	117	106	106	119	126	128	120	114	157	108	101	114	141	122	127	115	125	125	114	117	117	118	125	110	124	103	111	115	112	111	116	112	108	114	107	106	136	125	124	112	103	114	126	118	102	116	113	105	125	118	106	131	111	128	123	131	128	125	108	133	108	115	141	110	107	104	102	118	117	124	106	118	117	121	122	114	142	97	107	108	113	118	117	111	101	127	116	133	120	107	100	117	101	130	109	139	117	128	104	119	115	127	114	131	126	107	122	124	120	128	105	126	116	125	118	115	128	125	113	125	127	133	110	123	97	122	154	130	110	138	109	125	114	118	120	103	121	128	143	128	128	130	112	121	146	123	139	113	121	106	107	118	118	127	108	111	110	122	117	126	134	102	90	131	122	131	119	120	129	134	113	119	113	116	117	115	132	116	133	139	125	114	98	122	128	109	104	118	117	113	124	121	119	125	129	127	128	107	119	130	107	109	119	118	109	109	122	118	115	139	129	140	107	132	118	109	115	140	124	108	107	126	113	129	119	123	113	122	115	104	105	137	126	140	113	124	112	101	133	117	117	118	118	124	110	122	124	139	113	123	117	132	115	93	106	113	118	110	103	93	130	132	119	105	115	99	111	139	120	128	104	131	114	114	124	118	123	128	111	97	110	133	122	149	115	131	122	103	115	115	106	105	121	142	122	126	118	115	126	106	119	120	131	118	113	122	123	116	122	111	119	122	136	104	128	115	119	85	124	129	104	134	128	119	112	126	117	117	120	115	124	113	140	111	117	126	123	154	103	112	123	100	127	117	109	114	112	150	117	118	133	120	127	125	103	126	121	134	151	107	105	131	129	96	112	113	98	110	129	105	137	135	116	105	123	110	125	119	118	89	113	119	128	106	119	108	119	127	124	133	109	115	128	134	124	136	135	131	123	136	110	113	115	128	119	124	135	107	108	143	114	112	117	125	105	121	128	126	125	127	135	147	126	126	117	123	129	137	106	123	120	126	103	141	136	107	122	147	116	96	128	125	135	121	98	132	108	103	104	119	139	132	126	137	132	110	120	111	110	126	103	127	114	125	116	103	143	91	106	110	115	128	142	126	126	122	122	114	133	108	105	110	124	103	112	120	128	109	110	123	106	114	128	110	136	147	119	149	119	136	124	112	118	132	141	126	132	119	116	122	128	122	123	120	145	109	130	130	100	117	131	110	126	128	122	112	112	116	125	107	113	105	125	123	127	127	104	108	125	96	111	126	126	123	102	121	125	120	122	108	115	110	128	144	113	120	119	137	124	139	126	130	98	120	111	127	134	122	121	133	149	123	128	136	123	137	110	118	108	135	110	143	114	116	117	118	115	129	107	114	135	119	117	122	118	133	123	110	121	122	111	132	126	123	133	127	115	122	119	123	129	118	113	126	108	131	125	111	114	123	107	109	109	130	115	98	139	119	107	113	116	111	119	125	104	104	125	124	115	115	129	122	114	132	117	113	122	106	105	122	100	116	104	117	136	114	111	128	107	109	116	121	131	134	108	111	116	124	144	104	123	140	133	108	120	113	127	106	123	117	111	129	142	98	137	117	128	136	103	123	118	100	122	96	127	119	96	125	123	105	102	103	107	135	121	117	133	127	116	130	106	133	101	128	117	125	102	102	130	130	110	136	133	126	94	111	115	107	119	100	119	126	114	134	107	122	130	128	126	128	109	128	122	114	123	121	120	125	116	130	116	125	121	130	124	124	130	117	130	121	111	130	124	131	140	107	130	93	117	135	128	132	130	123	129	140	132	131	107	105	114	116	128	132	129	123	134	102	119	111	114	115	124	122	124	131	126	126	137	128	109	110	121	127	110	109	145	112	124	134	117	119	119	104	139	137	119	118	134	107	122	109	118	118	125	135	131	121	115	104	125	106	131	128	95	126	122	111	123	117	134	133	114	103	146	128	136	103
7755	2707	6407	6947	5829	4575	3894	3214	2677	2334	2061	1754	1541	1385	1274	1119	1083	1035	932	916	857	844	793	795	699	739	809	800	757	808	785	728	683	633	639	637	711	742	711	586	546	546	562	534	540	559	566	652	766	606	552	511	483	489	451	462	483	463	493	461	446	497	475	464	455	468	449	454	447	450	433	457	455	446	427	475	476	449	448	446	424	450	449	421	454	442	476	406	384	446	435	450	465	443	442	427	460	444	402	426	421	444	425	422	408	449	470	450	415	452	458	426	441	444	476	451	444	407	470	425	401	408	455	443	436	393	401	417	399	410	417	427	438	446	426	413	441	412	454	425	402	421	408	449	419	385	458	371	431	434	467	466	423	433	449	398	449	423	415	411	410	426	408	413	432	431	414	416	444	443	412	426	408	398	426	443	384	427	414	375	418	420	443	449	424	422	396	414	442	402	434	404	449	418	391	441	429	403	459	434	416	454	444	449	404	409	409	429	401	432	410	451	366	403	421	403	410	408	427	358	427	405	404	432	437	427	435	405	438	413	417	440	393	438	438	422	412	416	393	431	430	400	416	425	403	386	421	426	427	422	392	412	425	444	397	440	424	430	438	395	415	405	407	423	419	395	416	426	396	409	443	412	413	392	410	441	414	430	436	401	420	404	433	428	428	415	410	406	395	464	409	413	410	418	457	432	394	415	434	404	404	448	375	465	408	405	405	446	461	430	448	442	434	425	423	402	401	376	408	459	413	429	398	440	430	437	395	448	432	421	402	425	422	387	425	440	429	399	392	450	466	434	432	413	410	426	417	414	426	398	399	444	420	400	436	424	460	421	408	408	439	443	445	397	453	404	408	413	426	420	388	429	451	391	408	380	372	380	395	400	422	438	418	440	393	413	387	412	421	405	406	407	411	446	440	373	425	413	434	398	450	384	408	446	420	434	452	408	389	412	411	397	389	414	417	423	395	380	378	385	396	377	453	433	407	413	437	442	400	404	434	388	410	479	410	437	429	430	386	425	439	414	386	408	379	421	429	395	425	402	420	404	418	410	391	414	424	404	393	437	426	406	444	424	421	419	432	392	412	397	397	412	394	394	425	416	424	408	410	437	460	439	431	404	433	383	391	418	431	414	414	413	392	420	403	403	408	392	430	449	420	402	447	389	423	428	385	438	433	431	404	453	407	444	421	429	422	405	404	416	390	417	424	427	403	404	373	442	411	459	430	399	434	443	408	376	409	437	420	430	438	431	382	439	422	411	398	429	470	416	412	415	418	399	427	408	410	432	403	440	383	413	398	454	401	420	422	417	427	439	415	435	401	423	406	387	401	416	392	419	433	402	389	410	408	369	402	388	404	464	420	403	423	400	417	402	398	425	432	404	409	418	426	422	397	409	389	421	404	401	431	443	401	422	384	409	428	400	441	395	434	442	410	423	409	436	396	405	416	410	418	402	402	415	413	436	408	409	430	380	455	402	451	411	438	397	424	386	394	398	396	385	443	417	426	423	378	433	398	402	432	432	401	424	397	406	426	427	380	399	424	412	411	374	439	407	403	411	421	402	442	405	417	441	424	397	393	420	413	418	438	398	383	425	428	409	409	424	405	409	430	443	448	417	434	431	377	446	415	424	396	450	417	439	429	390	419	412	418	426	362	417	454	413	390	421	441	401	393	372	404	431	437	400	411	402	391	412	453	438	448	444	394	434	429	453	396	421	402	416	427	410	433	444	420	381	448	449	412	440	408	441	449	455	379	428	406	395	438	453	378	444	410	463	423	416	415	416	447	384	435	401	395	413	408	455	440	445	429	419	468	418	444	390	406	434	423	433	428	422	435	445	407	404	433	464	395	415	424	425	439	419	450	427	384	412	453	405	425	400	395	441	429	412	413	423	402	407	423	419	421	438	408	378	456	434	447	437	406	407	416	465	434	465	402	403	421	394	418	403	421	410	420	402	443	433	420	414	405	383	391	450	427	413	361	403	415	438	395	459	401	421	443	408	399	419	415	446	407	424	421	435	390	387	430	404	394	455	411	368	428	419	415	422	431	431	445	403	454	424	408	423	411	414	446	406	432	391	413	399	421	444	425	408	392	409	442	425	454	423	420	433	441	458	421	420	409	416	426	452	407	377	424	429	423	421	440	428	396	407	403	452	435	459	419	413	427	414	443	385	425	378	471	458	381	422	425	460	417	431	405	400	410	402	437	436	379	416	414	422	447	443	432	446	451	422	404	426	372	449	416	422	437	401	424	401	423	402	410	366	400	415	418	425	430	405	417	376	440	422	418	429	441	460	408	443	426	418	451	394	396	406	440	415	408	461	383	402	388	437	430	407	425	434	420	410	399	456	459	425	385	447	423	424	449	475	425	449	427	416	393	434	399	415	427	421	422	435	423	392	418	420	431	420	394	388	435	413	411	364	420	382	389	390	415	438	390	458	423	427	443	426	446	442	430	444	390	410	420	415	387	377	444	425	446	402	422	414	403	413	415	404	407	371	421	415	428	427	444	407	385	443	423	441	429	420	413	446	385	407	445	418	416	428	398	432	436	408	415	398	413	422	377	404	427	444	396	393	434	423	404	377	390	443	413	430	418	450	405	381	413	388	396	422	425	418	400	422	417	412	402	455	428	433	398	438	444	396	424	443	408	429	462	423	426	373	420	433	402	422	417	432	394	412	425	435	394	447	413	420	437	411	415	399	367	400	394	418	440	385	439	450	408	438	446	432	411	428	426	406	416	447	384	402	411	422	430	411	420	413	409	414	410	413	441	427	479	418	443	427	414	391	450	398	408	423	421	402	443	412	414	412	429	421	450	404	432	410	426	456	410	386	440	428	396	393	386	404	422	416	457	432	433	435	421	439	417	447	404	406	405	406	445	425	413	424	408	412	445	413	447	431	416	393	399	446	421	416	438	397	382	442	415	447	436	426	404	446	415	439	445	424	379	420	406	401	388	438	432	403	406	431	415	394	422	400	430	426	417	421	423	420	421	408	393	434	423	443	391	430	401	415	413	393	445	440	428	404	414	408	404	394	422	416	462	411	411	410	417	438	413	427	430	417	409	384	409	458	452	467	421	387	435	424	419	417	385	423	465	426	436	423	387	388	413	437	415	382	365	410	444	401	430	432	389	393	413	408	432	396	416	433	433	424	404	428	403	399	401	436	416	421	439	386	401	394	403	410	454	406	421	401	437	415	406	375	397	418	413	388	442	430	435	392	425	403	366	424	410	423	394	412	409	421	428	424	426	429	383	383	413	456	411	446	428	424	411	439	437	425	460	417	412	412	405	390	425	411	407	389	400	399	396	435	431	419	422	441	400	411	436	399	448	395	406	413	397	440	427	400	383	391	410	412	400	409	388	401	428	418	387	383	420	409	415	427	446	422	463	419	427	402	423	425	433	432	420	395	417	411	430	427	429	420	390	385	403	422	388	399	448	423	428	394	408	413	379	420	397	403	380	430	414	405	420	391	391	450	454	463	404	390	435	392	427	398
1311	338	329	334	276	270	270	269	286	248	249	262	262	249	281	271	269	262	255	269	262	254	252	257	277	260	249	243	251	267	252	258	246	275	294	275	248	250	255	207	277	284	234	273	236	242	276	282	260	254	261	248	250	263	251	253	232	218	258	271	232	254	256	279	240	266	233	270	249	262	240	252	245	261	252	245	232	247	238	255	254	232	250	252	228	234	272	233	281	275	268	226	286	257	240	235	222	234	239	254	241	299	235	255	233	251	253	229	242	256	263	277	235	250	248	248	243	262	266	233	244	218	262	258	236	269	244	270	241	254	252	248	263	255	257	262	258	288	267	256	249	245	260	284	254	237	261	232	260	252	275	255	246	239	263	256	275	253	255	251	250	248	278	261	250	260	271	241	278	262	262	272	280	253	254	292	263	249	235	256	270	268	242	247	279	255	251	256	236	251	268	265	268	230	277	262	293	300	270	262	289	275	274	271	245	276	235	282	251	254	255	257	271	233	228	237	288	241	252	255	239	251	261	254	287	231	261	262	255	257	236	233	251	264	260	277	245	267	268	285	264	292	260	264	260	255	281	237	263	262	259	249	274	263	288	237	250	254	265	269	258	270	253	260	262	247	238	273	248	242	224	258	260	260	249	266	262	232	262	250	263	240	254	265	222	261	253	260	252	265	243	261	284	261	251	245	242	250	273	269	231	261	244	251	234	245	255	236	244	231	241	264	275	277	224	256	229	252	258	249	270	266	236	232	236	265	277	248	249	264	272	230	234	285	263	269	235	289	243	255	287	284	254	246	248	226	253	257	260	253	240	283	251	251	284	261	265	265	284	236	292	261	269	260	247	260	235	267	243	276	237	271	265	212	275	226	257	262	250	268	253	298	255	250	250	256	257	254	238	259	273	284	275	263	264	228	255	271	260	253	273	245	251	236	268	234	244	268	240	253	264	217	256	249	233	241	294	253	270	264	242	259	258	267	244	248	248	265	268	276	243	274	280	246	276	266	259	255	258	232	246	246	238	257	263	233	237	289	234	284	283	306	270	271	257	287	266	223	251	259	273	268	279	273	265	225	251	279	253	290	231	267	247	281	261	216	251	235	296	244	247	228	230	259	234	241	235	242	249	260	255	243	240	274	240	267	254	261	268	282	264	269	248	243	249	255	237	239	268	248	254	264	262	254	255	241	251	273	276	234	261	225	231	257	241	274	280	263	239	275	271	256	271	251	251	250	258	268	262	241	246	282	252	247	257	251	277	253	243	253	268	253	252	263	294	228	236	248	255	262	253	274	253	265	251	274	270	223	252	251	245	271	241	240	254	271	259	263	247	243	238	257	250	261	294	261	258	248	268	278	241	219	239	231	237	257	259	274	259	245	228	236	247	236	251	245	253	257	254	284	255	228	236	248	240	258	286	243	270	247	257	283	239	233	275	263	244	258	248	261	250	286	271	257	261	265	254	266	290	254	230	256	262	263	220	266	233	259	244	258	232	266	282	266	250	242	248	273	275	244	250	261	269	276	256	252	281	242	265	235	260	246	218	253	263	242	254	268	264	244	261	282	237	251	270	252	268	266	276	247	235	297	265	262	227	257	289	260	291	229	243	205	250	258	265	269	246	251	259	256	247	271	255	256	266	285	242	237	265	260	264	259	275	268	245	253	277	300	279	269	250	265	234	282	276	245	248	256	242	256	253	240	239	245	249	222	283	261	256	263	246	272	265	261	256	251	265	272	254	275	274	247	270	258	308	244	222	259	253	257	288	237	283	251	255	263	254	243	246	263	242	238	261	260	270	239	241	262	222	263	256	253	250	244	270	239	263	280	221	261	259	276	256	222	267	240	245	234	238	288	261	255	253	238	277	258	253	260	256	229	252	265	239	249	244	244	237	233	251	257	274	230	237	226	233	250	249	265	256	265	235	269	273	244	241	244	256	263	282	262	254	244	245	271	238	237	248	277	263	284	265	256	259	246	267	234	246	252	267	241	255	247	227	260	269	235	261	236	265	270	248	267	261	246	273	268	221	259	245	259	264	259	265	269	248	250	256	265	239	247	252	240	242	273	273	269	256	264	256	275	241	277	251	262	242	248	287	264	261	242	272	230	262	251	264	248	255	269	263	263	275	250	257	263	249	228	248	275	218	240	256	274	256	247	244	221	238	268	252	254	245	265	280	263	263	259	276	246	241	277	272	253	245	258	233	271	269	262	232	245	264	268	278	221	233	260	269	292	252	236	255	268	251	291	263	238	260	288	245	234	274	234	261	274	250	254	258	273	248	247	289	250	258	284	265	252	249	232	231	274	243	235	237	255	251	234	249	253	272	261	273	275	254	270	252	240	271	286	247	235	248	242	259	250	243	286	234	277	248	261	264	254	272	252	254	250	243	252	246	269	234	242	277	272	253	265	255	264	270	294	238	277	270	242	243	272	261	254	249	252	232	241	255	239	248	250	251	240	253	251	260	224	268	261	284	275	266	259	258	274	291	259	255	271	264	259	288	245	277	243	229	264	274	267	250	263	269	240	258	250	239	240	270	253	258	292	268	267	254	250	255	229	269	274	244	280	253	249	250	265	264	268	264	290	258	263	264	260	215	218	272	239	213	222	264	265	252	266	265	253	252	269	245	271	254	269	227	250	256	263	252	275	251	255	262	251	253	259	267	280	265	216	257	278	273	254	245	231	246	254	264	265	244	275	252	277	275	257	282	249	233	263	258	264	245	265	263	273	275	251	233	291	245	231	242	228	263	267	284	275	229	251	255	278	273	232	258	251	216	287	225	260	240	276	246	236	245	244	271	249	253	250	257	267	269	263	249	266	247	240	251	271	244	246	255	242	259	255	261	246	263	285	273	287	246	271	290	239	253	261	241	215	237	245	275	275	258	259	223	245	263	256	254	254	213	248	244	289	259	243	240	242	249	257	238	249	245	244	281	246	232	257	273	254	230	252	240	222	244	263	273	250	270	256	244	249	264	275	250	261	278	275	258	242	218	243	250	251	290	248	278	279	228	275	247	263	253	246	238	240	266	239	248	248	279	251	255	250	274	251	251	233	244	237	279	245	260	274	260	263	253	232	264	265	249	262	249	240	260	238	266	241	263	244	265	232	270	237	234	278	248	284	258	237	237	246	269	274	284	234	261	240	249	280	228	244	238	250	252	264	255	242	257	266	244	267	245	260	306	270	271	257	259	242	241	255	267	263	258	255	222	260	255	293	251	265	269	280	224	275	251	272	253	265	278	267	238	266	258	236	292	247	249	277	243	260	235	237	260	250	255	294	270	285	262	273	249	254	239	256	254	254	240	250	261	238	227	246	253	263	256	271	262	269	245	226	265	244	241	279	246	247	261	256	228	263	225	244	261	253	254	255	241	241	266	261	253	243	272	254	279	237	285	257	274	269	248	262	265	247	254	289	264	256	263	240	266	266	240	257	285	265	234	269	295	263	245	286	270	276	257	264	252	247	255	257	279	257	240	248	258	252	252	225	251	261
2297	867	1001	1000	1017	945	893	911	875	805	882	840	790	845	752	782	783	832	777	793	775	797	818	788	817	749	808	826	799	765	771	775	863	817	821	757	807	733	774	795	724	806	815	770	757	823	719	785	767	794	774	742	782	797	772	804	737	798	767	756	834	747	786	771	756	734	772	833	785	769	775	794	818	806	764	816	747	753	800	816	747	778	780	746	813	764	772	773	777	811	795	817	776	744	792	795	797	803	778	761	789	805	791	772	804	797	811	805	848	806	795	781	793	796	790	784	782	752	751	767	789	764	766	742	788	734	750	762	766	795	809	832	738	793	797	784	792	809	802	799	783	849	769	784	815	784	802	745	742	767	783	760	793	755	781	756	776	802	761	750	799	833	806	775	728	774	791	843	788	802	800	762	770	792	782	847	771	758	786	823	819	825	772	805	759	741	799	796	756	740	759	784	821	786	789	801	812	762	774	795	733	768	820	808	813	759	776	731	806	765	760	793	752	793	777	760	756	778	765	755	752	800	757	769	835	768	804	761	703	787	779	761	744	711	769	753	757	698	740	824	826	754	768	799	838	779	810	821	774	797	719	764	780	769	745	750	787	754	815	789	791	829	749	749	734	788	739	762	753	772	801	702	766	810	800	794	798	745	835	802	791	770	833	750	787	812	784	752	772	803	823	772	768	739	752	778	791	773	800	794	776	814	797	788	751	748	757	783	770	792	770	761	826	805	777	765	731	799	774	763	773	766	791	749	768	774	772	782	789	783	794	810	780	749	738	809	794	738	751	743	793	820	779	756	762	814	767	822	780	734	772	783	797	789	787	751	746	763	781	779	780	763	738	782	783	769	778	790	727	787	784	762	845	770	744	780	819	773	783	802	799	730	743	791	770	786	796	756	828	770	797	791	782	772	763	731	804	749	799	777	761	830	800	728	768	798	753	752	730	754	763	770	766	795	783	807	787	791	763	800	755	798	773	717	785	739	833	837	859	739	793	832	794	765	775	784	767	805	774	762	798	742	773	800	786	771	783	763	815	817	763	772	740	775	843	842	775	818	787	783	826	794	756	764	777	799	756	762	778	755	780	770	765	768	811	791	797	831	794	760	801	731	770	785	795	747	797	778	795	743	812	779	788	741	788	773	832	786	760	764	744	813	755	775	778	796	757	754	758	796	754	741	818	818	790	790	800	776	732	805	794	747	748	764	785	825	761	751	807	724	771	741	799	754	715	814	762	753	739	792	783	819	785	749	770	798	795	748	780	774	724	769	816	800	822	798	814	798	777	801	739	763	822	801	775	756	805	745	761	810	786	771	762	819	797	769	760	737	818	766	736	733	820	820	813	840	812	782	713	741	757	822	742	754	775	759	798	824	734	771	772	746	794	768	793	741	786	777	781	804	744	803	761	755	808	836	771	757	816	813	762	799	775	783	781	763	818	794	747	735	786	796	777	778	794	760	721	785	759	787	747	739	709	790	743	760	782	774	801	795	810	753	795	782	736	794	783	825	810	791	795	785	772	767	783	773	791	770	737	790	752	817	768	719	750	771	821	775	749	779	749	769	794	737	788	790	729	795	710	771	771	764	740	766	795	781	773	812	805	764	753	772	752	766	812	753	758	729	729	826	739	797	759	809	761	763	710	801	730	789	774	808	823	766	763	828	813	807	787	772	833	793	729	831	787	743	769	820	804	818	797	811	799	762	807	822	771	766	807	795	850	758	745	768	805	776	796	758	758	737	796	791	771	738	827	792	792	752	785	748	769	739	799	783	756	812	813	753	769	797	846	765	771	736	729	809	773	836	800	763	823	783	740	795	761	804	752	809	811	810	807	807	781	773	792	799	746	814	769	807	784	831	799	740	821	757	793	738	767	783	751	789	737	807	785	785	792	812	772	791	753	832	773	783	791	731	726	802	834	785	779	802	793	761	737	799	780	782	744	811	841	776	762	762	815	773	751	805	758	685	731	744	805	831	822	772	708	734	775	795	765	744	750	740	822	737	780	779	736	778	777	822	777	760	787	813	761	748	796	748	760	805	772	774	737	753	779	783	791	798	836	792	735	705	772	805	730	738	790	793	736	779	743	779	765	726	783	719	812	725	793	785	813	760	810	756	769	792	785	796	757	777	798	765	783	829	819	704	792	768	757	846	766	811	767	791	750	793	817	771	770	806	802	744	797	739	790	737	767	795	750	796	719	728	785	772	796	770	787	757	782	809	789	795	799	748	784	835	813	760	783	743	761	786	748	841	756	789	833	794	817	772	818	763	757	742	789	784	783	817	779	766	754	797	744	793	785	787	762	813	806	765	783	785	770	732	751	751	798	786	772	762	777	795	762	792	794	744	803	774	789	739	783	766	757	764	783	831	799	775	786	761	763	842	784	774	778	768	770	750	781	779	783	743	764	758	794	810	748	736	791	774	821	812	733	778	764	792	816	811	770	804	801	793	833	744	747	750	726	751	743	823	794	800	758	797	769	783	759	777	795	803	774	795	788	748	773	766	825	735	786	760	793	825	738	745	786	824	758	754	787	766	786	823	792	770	798	765	796	726	769	766	759	778	760	763	779	753	788	805	791	778	771	822	786	736	774	820	747	778	809	711	784	781	793	716	781	780	789	825	790	763	773	759	832	754	822	802	761	797	789	819	785	751	807	770	769	777	817	804	783	801	807	806	827	777	773	784	792	737	790	738	770	783	750	753	818	791	777	822	787	833	809	748	776	855	717	755	769	795	762	763	771	760	791	768	766	795	760	811	778	781	754	802	821	739	787	801	760	798	796	821	731	800	789	718	779	787	771	755	795	733	761	767	836	794	742	741	709	806	816	751	785	712	741	793	802	808	821	797	694	733	765	776	801	777	787	824	745	753	817	774	818	810	796	776	740	780	786	845	819	782	766	835	747	862	822	811	793	745	769	832	800	818	744	765	743	750	762	763	765	757	770	813	823	775	754	790	777	802	765	741	733	809	787	796	781	795	745	748	776	777	756	753	770	806	768	752	759	857	815	736	767	750	780	787	766	723	779	763	777	720	716	759	789	798	790	792	750	797	802	747	807	737	745	790	762	793	808	748	792	759	760	747	791	811	800	749	752	825	780	769	790	803	809	783	776	783	804	800	773	771	791	818	809	765	778	762	807	788	739	800	851	790	751	754	756	751	838	813	740	816	747	810	769	757	828	758	769	818	771	803	733	784	785	777	798	825	805	764	839	799	806	800	829	765	769	723	802	811	810	810	763	757	829	761	771	855	732	815	815	812	832	740	748	778	812	791	811	783	767	793	759	754	770	784	789	733	752	789	778	780	757	771	736	794	750	755	753	812	816	823	788	738	776	811	775	720	808	756	832	760	804	745	749	746	755	810	776	843	778	716	809	732	787	795	787	790	802	802	777	770	771	787	763	731	768	772	849	757	828	781	819	818	813	775	787	754	699	675	769	776	734	808	848	751	778	795	797	771	756	805	814	797	799	780	765	748	757	832	798	770	794	726	791	819
4820	1161	1356	1103	756	557	404	337	299	251	236	244	200	226	171	188	164	170	151	160	155	165	147	139	140	137	143	152	149	149	126	140	131	139	140	128	129	147	136	148	129	141	147	141	124	135	138	144	149	144	149	148	139	120	115	133	133	145	132	150	126	141	139	124	132	143	129	118	156	106	121	119	118	137	135	127	162	132	122	136	133	145	151	144	131	139	129	155	116	146	134	125	120	121	150	134	139	139	131	133	121	126	144	133	152	134	123	127	147	126	151	132	132	140	166	147	143	122	133	128	161	124	122	133	130	145	131	147	125	139	130	123	147	123	138	144	130	143	134	142	135	169	136	143	121	133	126	150	128	148	133	141	142	141	136	140	137	132	144	135	135	128	134	128	123	128	145	132	137	142	117	141	153	136	137	138	141	141	140	125	155	126	131	121	118	153	158	125	128	128	137	142	138	143	149	133	127	130	130	139	126	130	138	160	127	147	135	146	140	126	137	128	135	129	142	129	126	140	134	126	135	127	150	140	118	133	140	146	136	164	121	139	137	138	123	142	155	133	131	130	125	124	124	152	153	119	123	122	140	131	130	114	164	138	147	124	134	134	146	133	137	139	146	147	134	132	134	137	128	137	138	135	140	153	137	123	144	112	127	153	116	141	121	135	126	109	131	152	148	128	139	131	143	127	119	116	131	133	136	147	145	130	128	139	120	110	136	135	125	151	124	148	127	128	116	132	139	120	176	117	122	132	174	137	132	132	139	126	152	144	159	136	129	124	152	155	140	138	153	137	126	131	145	134	130	130	133	152	141	122	155	137	125	127	138	138	140	121	136	114	123	143	134	115	135	146	124	142	144	119	131	133	127	137	142	151	155	138	153	114	135	135	120	117	115	135	145	146	154	144	136	111	136	114	145	139	132	130	127	129	129	122	124	150	120	150	160	124	117	119	144	121	148	132	134	137	125	133	125	137	135	131	103	156	136	122	139	130	136	133	140	130	124	136	140	123	128	163	143	140	131	124	126	121	136	137	144	147	143	152	132	137	142	137	133	138	148	133	137	145	126	156	128	129	142	142	144	152	125	139	153	123	129	136	105	150	104	143	140	145	132	125	132	127	145	137	144	146	134	144	137	164	127	128	131	136	111	121	117	121	136	142	151	129	115	128	142	108	143	137	140	148	132	138	139	140	139	125	112	131	122	135	127	143	141	125	148	115	130	138	146	126	149	132	111	129	127	115	148	145	136	118	138	146	143	125	142	127	134	172	151	127	160	130	128	151	152	134	105	149	126	139	134	153	127	128	138	130	125	137	141	130	122	156	155	124	123	124	118	131	151	152	143	140	115	131	185	146	142	133	133	133	141	146	135	141	132	127	137	130	117	149	116	112	138	131	131	122	140	118	128	124	147	133	168	141	132	174	138	133	146	113	144	125	127	111	124	148	117	119	152	135	138	136	136	140	134	128	149	132	132	137	169	137	124	133	126	136	135	133	122	143	145	127	132	139	135	123	157	127	149	131	137	170	133	133	135	126	132	132	121	124	134	151	153	128	104	129	148	146	144	121	140	137	141	156	143	138	121	140	137	125	131	119	140	136	130	123	119	147	141	150	145	131	118	146	118	130	109	141	133	131	123	142	121	124	128	136	104	132	123	136	145	96	113	145	121	123	137	144	147	127	135	112	130	137	147	137	129	119	139	130	103	141	138	123	140	142	133	144	128	137	148	136	132	120	122	144	146	144	139	124	146	131	128	106	130	146	155	127	129	125	115	152	149	140	145	136	143	132	152	131	113	145	138	129	126	140	128	140	124	139	171	140	135	138	152	114	142	127	148	111	126	126	128	141	136	127	122	121	147	132	133	142	141	133	138	135	131	146	140	125	130	131	138	120	150	124	131	156	142	125	123	127	159	120	148	124	152	131	137	153	141	135	134	142	116	146	134	117	130	116	156	132	122	133	148	102	130	147	132	122	119	140	139	128	132	128	132	144	120	136	119	125	126	121	136	166	129	153	137	142	157	126	120	137	126	125	145	141	134	132	142	148	139	143	139	131	141	138	134	142	145	135	132	133	126	154	152	127	132	142	155	156	132	140	116	137	122	137	132	121	156	119	134	109	106	143	134	158	138	111	132	142	132	116	139	128	145	119	131	130	145	135	144	125	127	125	115	132	118	146	152	141	128	123	141	130	137	126	144	128	130	128	119	141	146	125	120	141	123	154	126	124	131	129	153	133	126	138	115	123	133	133	150	166	120	144	141	149	168	134	144	144	119	124	138	126	128	132	140	161	137	123	143	131	112	120	129	141	137	130	131	141	143	118	123	124	120	131	118	127	126	141	117	127	157	144	140	140	143	130	160	148	129	138	137	136	145	141	136	120	141	130	126	133	147	140	132	126	139	138	139	124	115	120	158	126	137	115	135	144	139	144	146	131	110	136	172	112	124	96	131	152	148	158	117	128	120	151	136	119	124	150	127	127	137	133	139	118	129	140	139	141	132	137	143	124	141	155	117	133	133	119	111	113	128	113	135	104	135	125	134	150	140	102	147	139	129	130	125	139	121	134	137	131	132	129	150	135	125	155	130	129	129	136	131	134	138	117	136	143	125	126	136	149	142	134	155	119	143	126	133	118	142	133	138	125	147	151	150	130	122	145	121	118	157	132	130	125	132	134	147	115	128	128	145	150	132	133	130	121	144	140	123	115	104	139	126	119	132	136	151	156	142	140	137	153	134	130	146	138	146	138	123	133	135	157	117	138	158	129	143	122	130	131	138	144	122	123	121	140	121	131	156	117	161	139	148	152	134	128	136	140	127	118	137	136	129	141	127	134	132	130	117	124	118	156	135	141	142	129	121	134	146	130	139	126	126	130	142	140	128	157	144	147	112	139	149	143	142	124	128	126	114	122	123	128	124	147	167	114	134	138	139	134	148	134	147	128	130	137	126	118	142	131	118	126	112	127	131	119	143	149	137	125	125	120	139	130	135	130	140	141	145	121	131	121	115	162	131	128	143	137	137	142	138	128	119	142	136	132	117	145	123	130	126	131	105	130	119	143	137	122	128	145	143	134	159	157	144	132	116	140	128	135	133	140	120	127	119	129	134	133	140	151	161	129	126	134	125	133	118	135	140	136	104	129	145	134	120	140	141	151	113	117	124	137	156	125	149	124	120	142	146	130	141	144	155	130	117	128	140	142	116	109	147	127	138	116	125	124	126	130	131	129	119	132	161	146	143	145	131	127	150	109	137	129	143	140	141	136	167	132	129	131	143	118	127	130	139	151	141	135	140	121	133	138	153	140	126	126	134	122	131	134	132	133	145	122	143	146	130	131	129	134	101	116	155	114	134	148	115	126	165	122	131	158	130	151	115	127	123	139	124	145	134	144	124	109	122	146	130	136	146	149	141	138	136	126	126	152	131	127	119	153	147	135	139	140	131	137	121	141	131	150	139	110	140	126	147	128	157	142	144	152	121	125	130	140	141	146	154	130	160	142
5429	1577	3742	3934	3244	2662	2179	1858	1617	1413	1251	1165	1030	901	967	805	797	751	703	642	673	695	621	630	609	609	600	595	642	646	604	606	559	561	503	572	589	601	594	555	546	489	526	506	485	527	542	541	620	550	478	497	502	517	471	478	428	442	480	475	532	478	442	483	452	496	466	471	495	436	478	481	466	440	464	468	444	443	445	461	448	478	443	453	435	462	496	444	461	462	450	470	466	458	460	481	478	429	454	447	487	434	458	449	482	449	463	441	475	466	455	453	478	444	442	443	445	430	467	434	468	436	465	451	431	439	448	444	452	453	457	438	450	463	418	436	477	450	466	467	423	426	484	444	470	449	439	460	453	489	456	440	451	459	450	449	444	455	484	424	480	475	472	440	446	409	471	422	451	427	444	479	434	480	434	449	455	496	440	465	467	458	444	429	426	460	451	475	463	456	466	446	452	434	460	483	449	441	436	413	453	467	408	476	449	416	426	451	432	425	425	447	488	439	416	447	442	453	445	424	459	471	461	474	451	427	435	456	444	422	456	446	428	471	422	427	450	468	437	421	472	433	459	461	444	398	449	454	471	448	447	455	454	436	408	491	445	433	438	401	438	413	475	454	462	468	436	459	412	414	423	436	448	453	451	457	456	423	465	452	453	442	426	421	426	446	448	413	439	456	458	428	416	417	471	440	423	460	465	444	477	401	450	429	423	462	445	438	411	439	417	455	436	453	443	451	445	441	461	465	436	466	424	428	449	439	455	443	414	437	452	459	468	450	451	419	417	453	442	407	431	390	452	421	462	439	469	421	476	466	455	460	455	469	510	460	444	465	436	459	453	453	445	455	428	445	421	415	396	428	462	458	429	410	444	453	486	423	467	452	448	476	452	429	475	465	466	469	463	450	433	433	452	482	469	418	431	442	482	461	469	465	482	458	473	455	436	447	439	447	446	507	444	423	432	459	475	432	385	440	432	455	449	467	448	443	429	425	468	428	429	486	448	483	465	474	477	446	453	421	467	459	425	422	463	466	433	442	468	461	468	457	435	455	488	428	461	453	434	452	457	463	474	459	465	481	408	438	417	446	423	434	444	444	444	420	432	469	456	415	487	448	447	481	477	455	421	477	447	463	414	446	443	467	446	447	449	451	464	414	438	442	444	404	448	451	473	434	465	447	437	456	455	457	438	427	433	423	471	456	462	423	466	450	481	423	452	438	485	412	469	432	458	447	493	456	447	473	445	463	455	425	407	467	466	442	471	445	472	454	471	496	479	450	437	432	422	425	435	418	450	404	447	457	414	442	439	480	447	449	452	407	451	439	444	454	437	475	457	436	390	447	438	446	472	459	439	449	499	412	414	451	473	457	470	460	469	446	437	440	452	445	426	474	471	470	436	463	443	434	428	432	439	448	424	470	428	462	412	441	462	464	483	436	494	429	418	462	487	457	414	442	417	432	430	457	456	491	436	461	472	447	443	474	439	450	470	452	432	442	454	471	431	416	445	446	462	438	412	442	439	441	452	435	448	447	443	456	398	437	461	438	473	435	446	455	416	443	459	436	464	484	450	436	424	445	441	441	423	478	430	441	470	441	443	472	426	429	496	430	471	444	429	424	475	480	435	417	461	451	415	450	435	447	463	441	442	474	483	485	429	417	445	421	427	482	450	414	450	436	419	451	419	445	435	470	435	444	431	454	474	498	431	456	467	446	419	437	485	412	446	437	432	464	439	419	471	472	447	466	442	430	443	427	464	435	462	444	451	449	422	415	440	451	469	467	424	436	442	430	437	453	433	461	445	406	444	442	452	407	427	433	439	443	457	450	444	426	427	427	438	468	453	464	499	440	411	455	467	441	475	465	453	493	455	397	420	453	448	479	429	453	451	447	431	451	462	462	446	427	444	487	488	435	437	480	480	446	461	484	476	435	430	451	428	438	418	440	451	461	460	435	434	444	413	466	452	459	467	416	453	402	456	465	452	449	477	417	446	422	458	435	468	462	431	486	457	437	458	437	439	438	456	387	433	431	451	440	461	432	411	469	474	468	453	462	439	482	445	457	450	456	448	474	481	448	432	426	457	444	447	429	473	459	461	417	433	428	454	445	464	449	454	464	429	460	462	459	436	449	464	419	474	469	431	455	409	430	464	483	419	440	409	425	458	430	456	418	467	445	446	412	422	465	437	472	481	470	445	447	476	454	485	432	488	456	445	446	470	477	469	430	419	444	441	452	457	478	403	439	446	414	443	453	432	471	451	471	435	466	443	418	431	503	434	465	496	443	464	473	462	439	461	464	443	444	443	448	447	450	437	442	449	458	409	469	446	497	449	444	450	442	434	433	453	484	441	433	448	463	448	464	479	446	482	469	409	465	453	460	436	436	427	439	462	452	456	423	457	429	454	443	465	482	477	461	433	437	449	450	489	424	416	478	453	466	412	456	482	495	484	425	463	452	480	457	460	446	458	444	454	450	436	445	481	428	484	477	468	457	468	396	444	419	484	465	394	445	432	445	467	418	423	454	486	453	456	436	462	436	441	445	486	462	472	445	443	438	477	442	447	433	450	459	467	443	445	448	457	438	467	442	421	461	438	443	446	449	452	427	476	447	442	428	461	449	436	483	445	454	442	423	464	434	431	443	489	467	478	462	444	441	443	433	412	436	425	488	441	410	427	419	448	459	439	458	459	466	503	475	460	442	443	480	507	429	422	432	459	471	442	439	418	440	461	438	433	433	453	426	449	424	448	489	459	456	463	504	457	445	452	502	441	446	456	439	471	460	456	448	423	447	426	420	443	448	419	462	454	438	465	479	472	419	469	501	479	450	457	443	445	495	467	412	446	464	441	461	481	440	446	470	450	419	470	465	432	472	481	418	434	451	454	452	508	466	437	483	463	407	480	438	472	450	464	486	443	465	455	442	452	472	415	429	448	454	456	440	444	461	425	474	408	461	488	451	423	460	418	455	486	445	464	445	463	410	437	453	466	473	449	398	465	433	479	431	468	428	495	454	458	461	463	467	455	454	431	414	442	480	429	441	433	422	413	413	424	475	423	445	433	491	456	435	439	411	469	455	468	458	458	452	432	442	455	481	404	487	463	443	436	436	457	483	453	480	462	450	476	438	429	463	395	476	444	437	486	440	471	477	463	450	425	431	455	438	443	449	469	452	431	447	468	417	438	433	465	444	446	441	448	478	437	488	449	457	444	456	438	469	473	447	413	449	431	439	456	467	448	462	453	463	455	397	450	487	473	458	460	426	408	446	431	451	474	442	426	464	452	403	438	434	452	456	459	408	479	423	460	428	465	457	396	435	437	438	416	439	462	461	457	436	477	422	434	488	475	407	418	467	464	431	449	433	453	442	433	462	449	458	423	472	436	459	450	442	405	460	453	442	455	446	448	474	427	456	479	434	459	462	438	480	465	438	424	452	482	457	434	468	479	426	475	478	427	457	400	436	427	466	466	446	445	463	472	453	456	439	397	430	453	457	461	441	482	433
9012	2258	2712	1915	1292	907	622	521	403	377	333	297	226	239	226	201	189	178	176	179	150	149	151	163	138	150	161	139	156	141	153	152	121	148	130	125	153	138	146	156	114	126	109	152	137	130	120	138	119	138	108	145	112	132	114	118	116	146	131	127	137	159	118	119	135	132	136	138	121	122	132	138	123	130	123	144	142	112	132	133	130	112	118	122	128	122	117	118	111	118	128	136	125	127	131	106	120	120	106	115	111	129	133	122	126	108	125	141	120	117	127	124	146	117	116	122	133	114	127	99	128	128	129	121	125	110	109	132	137	96	138	121	128	85	111	123	122	112	121	125	114	100	115	135	109	117	117	104	128	127	99	123	107	102	141	118	116	138	121	127	105	121	125	130	116	114	118	124	127	143	116	104	116	126	126	102	108	110	138	147	124	126	127	132	93	124	125	122	130	113	126	116	123	138	123	119	122	107	112	119	112	109	111	115	125	112	103	113	111	102	99	116	129	112	128	139	94	107	129	123	120	106	108	126	132	133	128	129	120	128	104	124	119	135	110	134	134	106	110	127	140	113	126	138	122	128	130	111	121	141	134	104	114	134	122	109	99	118	138	110	125	127	146	119	130	120	129	115	118	111	125	129	120	114	124	110	124	133	118	119	112	124	118	131	107	127	120	108	121	132	121	155	110	128	127	121	136	116	129	121	105	111	120	118	137	117	111	95	110	137	111	119	118	122	122	117	131	111	127	108	124	127	115	124	120	131	134	133	127	131	109	120	123	119	135	133	126	120	128	117	102	133	115	124	118	133	102	117	113	103	123	111	118	119	145	115	116	113	111	118	131	124	111	126	113	118	115	141	126	114	124	125	110	126	124	114	107	113	142	127	126	141	129	119	120	97	112	130	108	131	111	116	117	120	128	115	129	117	116	105	123	128	144	114	130	131	107	132	113	125	106	118	138	120	114	138	135	126	115	104	138	110	115	113	135	116	130	123	136	122	125	102	103	108	109	112	117	116	132	119	116	114	117	118	139	122	125	113	150	114	115	150	123	117	112	129	115	131	108	110	105	108	118	120	125	139	118	130	123	109	129	121	111	110	120	121	102	138	119	111	110	116	122	115	130	96	126	109	114	129	126	120	136	114	143	125	120	112	125	136	122	107	134	117	119	115	102	118	119	118	124	130	132	124	133	126	133	125	128	127	128	112	121	143	125	122	130	128	105	106	126	107	112	94	122	111	118	127	119	119	115	119	127	112	130	115	123	110	129	135	119	116	128	112	106	113	131	136	116	121	102	110	115	115	143	116	98	120	126	115	129	122	124	138	114	127	107	125	139	143	107	133	110	99	125	113	128	137	110	112	139	99	102	118	116	137	113	124	118	124	139	125	114	111	133	108	109	116	128	100	108	105	115	131	133	127	103	126	120	119	106	133	118	118	120	100	112	127	107	106	112	132	119	117	131	115	103	116	127	112	112	109	118	125	114	120	111	130	114	114	113	129	123	109	138	111	125	122	128	115	103	107	116	115	122	124	136	135	118	120	117	130	132	108	135	133	107	115	139	141	133	112	128	132	106	131	119	120	118	118	106	103	116	127	136	107	127	141	118	138	113	109	124	107	119	128	131	139	113	141	101	113	111	100	121	128	131	101	114	129	129	113	104	122	107	130	110	112	133	120	138	119	105	126	127	88	105	112	118	125	129	96	116	138	118	137	137	103	121	112	126	133	108	119	129	134	122	130	131	124	114	122	120	134	132	103	103	123	114	120	102	123	115	111	113	124	138	108	112	112	121	109	112	112	127	131	142	113	133	120	120	127	157	136	127	137	113	105	119	136	97	121	99	144	124	133	127	104	117	126	127	113	136	134	137	124	126	116	131	138	105	142	120	96	112	110	129	121	118	122	111	103	116	126	112	113	114	99	109	105	141	126	139	141	105	124	124	128	127	121	125	126	113	116	143	143	125	136	102	121	113	112	121	109	110	116	120	96	102	128	133	92	115	116	135	121	133	111	135	123	113	115	120	104	123	134	141	115	133	131	116	126	116	133	106	126	125	119	104	123	118	115	116	113	122	108	137	133	135	130	108	127	112	118	125	115	131	102	107	115	129	105	125	135	113	135	122	132	119	126	132	130	128	127	133	127	126	130	128	127	148	125	117	140	123	117	113	140	133	145	107	117	117	135	113	130	135	109	121	128	137	118	148	109	94	136	114	132	102	119	125	104	134	89	121	124	101	112	107	112	126	109	102	134	98	112	130	112	113	100	135	117	112	123	109	124	101	107	118	122	111	107	118	118	120	129	116	110	116	128	114	113	149	106	131	113	127	116	114	149	121	128	119	116	121	129	106	132	115	126	142	110	126	122	113	116	119	111	103	116	114	130	129	112	131	116	110	105	120	117	122	126	132	131	134	123	109	131	112	116	129	114	112	118	109	129	121	107	132	127	117	131	156	118	107	102	141	126	118	119	129	123	131	120	114	138	121	132	120	113	121	116	126	123	120	137	116	104	131	126	131	117	130	112	128	127	135	107	135	109	114	120	126	141	132	130	129	128	132	135	112	117	122	121	108	118	141	121	119	138	132	117	113	125	115	131	116	129	122	133	126	112	137	130	120	126	114	107	121	142	108	139	116	114	130	128	111	108	118	125	122	126	142	128	124	125	127	114	120	132	121	136	133	120	119	122	124	120	136	103	117	128	107	115	123	110	120	134	97	139	134	121	131	108	116	110	140	121	119	100	116	92	145	120	105	136	127	126	116	144	107	119	117	114	123	127	124	117	109	128	101	114	110	110	140	125	122	129	127	116	128	113	133	121	116	116	102	103	108	131	107	104	140	98	135	122	131	116	123	134	109	106	114	127	109	114	120	106	120	114	114	114	141	128	107	119	134	121	127	107	118	126	119	135	136	120	118	117	123	111	123	139	118	129	123	127	112	146	113	121	122	130	130	122	123	134	121	129	122	118	137	128	136	121	123	131	142	121	123	108	123	115	136	91	121	118	116	129	119	120	127	125	131	138	128	123	136	130	125	125	123	118	126	108	137	109	124	136	131	137	104	124	109	108	100	117	123	119	119	125	138	108	137	116	141	108	125	132	125	122	120	134	137	101	134	128	110	109	117	150	132	139	122	132	129	155	111	124	113	119	107	119	126	108	97	143	115	109	119	127	102	127	120	127	130	126	115	96	98	114	121	110	123	111	127	108	113	124	120	127	143	118	111	132	104	122	117	116	144	108	114	126	107	116	113	120	107	129	111	134	119	108	128	119	104	115	96	118	122	120	134	99	112	104	126	109	115	116	120	116	105	131	107	118	109	111	142	107	147	122	120	115	102	116	116	102	129	115	139	117	111	118	136	110	115	122	114	127	136	99	129	104	98	120	127	114	120	105	105	130	131	126	126	133	113	102	137	121	126	124	128	116	120	116	127	115	116	110	124	118	120	122	123	120	131	122	129	103	140	138	120	120	112	112	140	124	123	112	112	114	122	147	128	134	127	135
7764	2715	6416	6996	5847	4709	3786	3093	2690	2322	2016	1776	1590	1402	1275	1140	1126	998	899	907	889	782	737	771	730	804	739	815	770	728	775	748	648	688	664	568	662	672	664	614	553	542	544	528	519	516	562	602	627	592	534	521	508	471	477	452	472	456	497	467	461	473	466	491	460	464	469	426	469	472	458	443	436	452	446	453	432	415	444	441	443	422	481	456	492	439	440	434	415	425	445	422	467	433	428	410	421	416	433	467	426	455	471	434	409	456	416	433	449	412	438	406	396	445	418	434	424	436	428	402	427	414	431	420	416	390	442	414	445	447	420	430	404	401	443	431	405	455	385	456	423	442	435	443	435	422	420	391	423	371	393	422	442	403	420	394	427	420	396	406	400	406	419	395	467	396	438	440	428	390	402	404	456	422	454	436	408	422	420	401	402	402	405	452	439	430	423	416	447	440	424	419	426	411	422	407	425	439	398	395	421	469	414	432	453	428	369	446	404	407	422	401	442	430	423	428	384	393	415	395	428	389	415	415	431	421	452	377	430	431	360	389	439	395	408	445	434	417	424	404	409	384	422	432	412	455	417	422	449	398	392	447	391	389	424	411	451	417	415	424	418	423	404	418	410	426	410	412	444	427	444	410	403	382	400	419	382	411	411	418	450	433	411	453	410	436	432	434	434	427	427	430	425	422	422	427	422	418	412	411	403	463	405	433	372	427	405	360	425	451	430	431	408	398	439	451	368	409	408	413	391	389	422	403	410	447	428	419	445	420	404	428	422	420	430	403	417	413	404	439	398	432	388	429	435	392	419	412	424	379	400	418	411	423	378	411	439	388	416	394	384	387	414	432	415	377	432	417	400	417	384	439	393	442	444	389	468	378	416	415	402	441	422	444	402	435	405	366	446	431	413	403	386	448	490	431	421	410	453	424	444	425	442	382	420	432	420	424	422	429	430	419	443	408	402	405	429	404	409	433	409	412	448	397	431	426	402	413	421	411	411	436	422	416	453	440	423	419	432	437	454	418	426	411	418	411	431	417	431	390	402	388	401	449	404	419	382	408	421	413	435	456	406	445	359	444	393	449	381	401	393	403	413	405	408	426	418	408	426	385	413	438	388	409	417	418	435	419	418	427	391	396	419	454	393	405	436	404	415	409	443	391	388	382	431	412	395	402	415	371	420	431	405	405	433	433	481	424	468	409	447	424	436	400	435	409	405	441	401	425	432	433	403	408	448	447	432	414	475	414	397	428	413	414	364	435	416	408	414	447	406	411	441	425	455	445	413	384	395	412	401	443	406	417	390	403	360	378	450	383	387	391	408	400	425	437	405	420	441	425	401	421	405	393	446	451	390	390	406	391	423	457	427	388	380	415	412	414	382	413	373	428	396	423	433	416	408	416	399	450	404	419	393	438	417	404	437	445	410	419	384	392	438	414	383	420	433	379	417	394	465	419	422	416	431	398	437	447	383	402	458	429	364	399	421	406	438	422	432	403	419	439	447	376	421	411	419	422	397	431	432	369	425	458	412	409	421	396	420	470	414	441	433	399	440	405	435	415	414	402	404	439	418	395	387	430	384	400	419	422	395	418	420	438	390	445	431	419	437	430	407	417	404	431	427	398	447	417	406	390	392	446	432	416	442	432	390	420	418	391	391	426	402	421	424	409	425	435	409	419	419	425	398	426	416	404	410	376	399	407	408	419	391	375	444	438	411	377	425	406	406	418	412	439	415	387	446	428	383	424	422	362	420	446	425	424	433	427	424	381	407	393	417	409	417	430	429	418	420	418	411	411	412	426	418	423	398	421	441	399	436	395	412	419	361	414	425	452	418	416	392	427	406	419	418	378	430	396	430	431	425	444	416	415	433	428	418	375	443	412	411	412	404	421	427	451	405	436	415	433	457	410	417	417	456	438	431	448	425	399	439	422	446	407	419	408	385	407	431	424	437	409	389	420	409	417	404	414	408	408	406	417	445	426	444	434	419	412	400	373	449	419	433	402	384	412	420	382	399	406	396	425	417	449	387	420	415	425	409	445	432	405	455	456	384	403	433	413	401	393	412	466	371	398	400	413	430	381	396	419	419	433	396	427	405	422	407	430	406	405	446	408	419	430	392	400	425	443	401	403	395	387	456	442	442	422	394	388	452	429	390	437	441	405	406	406	407	453	430	404	403	431	383	382	442	443	415	419	425	399	421	429	395	409	433	427	465	395	411	458	412	367	408	424	449	393	426	396	424	452	424	401	400	401	415	412	375	396	411	418	445	410	419	436	407	396	446	376	405	439	403	454	408	395	409	414	429	410	405	458	406	421	448	429	362	385	429	443	419	400	384	425	367	416	428	384	431	446	400	421	393	420	433	424	416	444	409	404	406	386	399	399	434	451	425	422	374	401	422	455	394	418	409	416	438	393	431	423	441	396	419	398	392	402	419	410	408	380	416	398	417	408	387	409	419	430	374	379	454	426	433	399	411	406	445	405	382	394	404	417	401	409	430	422	401	429	410	409	428	425	414	407	432	388	430	444	445	417	410	424	415	443	403	454	400	423	394	442	401	444	408	419	421	398	428	453	451	398	417	401	435	388	439	415	391	390	447	396	440	426	409	440	430	395	415	425	401	437	433	441	435	415	429	440	435	390	408	404	392	426	394	408	400	401	381	438	405	395	411	416	415	423	386	411	411	442	418	408	436	404	404	437	450	399	409	392	422	422	454	431	405	408	417	422	437	396	413	427	402	396	384	390	456	454	433	395	394	425	429	421	422	440	449	396	433	438	414	402	459	390	435	416	413	384	419	436	395	416	414	432	427	391	449	430	424	416	379	377	421	425	459	385	415	381	409	415	437	444	412	430	437	425	438	425	403	396	436	415	433	439	408	414	381	426	404	420	380	420	423	414	417	364	410	417	409	436	421	422	413	417	393	414	396	452	398	441	384	473	392	398	428	446	441	432	431	406	421	420	425	413	408	419	407	426	438	445	454	373	436	425	406	428	426	444	393	391	402	405	385	391	419	399	386	419	389	406	423	401	390	432	438	419	384	387	425	416	418	401	409	433	405	395	386	385	431	402	424	428	398	394	434	319	404	455	391	401	442	368	407	423	412	429	423	437	370	405	406	410	403	405	412	406	439	459	422	404	453	438	417	387	438	399	400	394	406	404	403	432	437	422	433	441	411	398	416	424	417	406	436	402	403	391	408	385	393	429	391	403	417	413	386	414	382	390	441	412	415	420	407	392	405	418	433	394	399	425	406	412	419	455	411	430	457	408	420	497	414	405	412	402	448	457	425	433	404	392	422	397	431	439	423	421	435	434	411	396	412	394	456	408	422	442	405	392	413	393	412	402	419	391	430	410	406	388	427	407	404	409	409	404	424	420	448	419	427	404	480	442	412	421	400	374	403	362	393	442	460	415	411	411	407	431	433	374	424	406	449	436	421	413	441	420	420	393	443	422	405	381	437	453	396	430	417	418	397	423	437	452	394	412	412	385	420	403	416	387
1265	304	333	291	277	284	280	253	259	245	265	231	252	248	281	251	229	219	223	265	248	279	252	274	236	277	248	263	270	245	242	245	268	250	253	232	257	241	279	269	228	236	232	253	233	242	261	238	244	258	253	227	262	283	249	248	233	263	252	262	227	233	266	259	246	281	286	254	266	249	252	247	288	284	256	247	288	253	260	257	234	230	233	259	243	241	245	253	243	254	260	261	272	254	276	226	252	261	263	260	250	248	223	271	255	284	238	241	240	251	251	264	242	230	239	218	274	235	232	279	251	236	277	238	263	244	242	270	239	249	265	261	251	249	254	217	226	230	264	264	244	228	243	237	234	264	233	239	244	241	249	236	272	239	261	242	248	283	219	265	252	244	238	243	268	237	262	226	239	246	233	258	254	255	255	244	262	261	239	225	257	250	263	244	244	240	275	249	276	218	257	239	253	236	248	263	235	274	283	240	239	244	255	237	231	243	239	241	248	246	237	246	253	256	253	268	243	260	256	238	235	244	271	220	248	251	281	260	241	246	242	252	225	263	263	237	258	242	264	245	239	246	225	257	296	255	229	267	246	241	262	251	240	268	261	270	229	255	230	252	232	254	235	263	264	253	248	255	274	259	261	245	249	252	244	227	255	245	266	254	248	293	244	243	252	277	276	279	259	240	242	247	268	263	294	254	268	263	247	244	265	274	248	267	247	272	267	271	270	263	259	259	254	278	268	251	221	270	225	284	233	232	253	250	274	229	241	246	263	279	271	269	239	229	234	282	272	244	269	245	253	270	270	299	262	238	283	262	215	243	276	269	254	245	228	271	224	249	251	270	245	237	262	260	265	243	240	259	260	260	255	274	272	262	234	253	234	256	210	228	210	247	253	278	289	275	235	263	255	275	240	274	252	257	223	228	245	246	266	225	260	255	258	232	275	240	255	258	222	250	240	255	259	230	252	268	288	249	261	267	267	219	210	237	242	245	285	258	273	253	284	253	243	259	241	278	261	240	251	268	261	272	241	236	265	247	266	240	247	228	253	254	261	255	244	266	298	240	266	249	283	241	272	227	245	264	234	244	260	251	274	255	275	247	246	244	235	247	253	236	266	233	255	252	260	241	251	247	237	246	255	272	242	228	272	267	269	231	263	237	222	251	233	258	236	251	251	269	240	247	263	248	249	236	219	248	264	246	287	229	250	271	262	269	243	230	273	253	269	266	268	225	252	251	249	263	260	262	232	261	262	241	260	235	253	259	254	251	254	253	264	247	275	234	252	246	246	243	237	289	274	243	271	276	262	262	269	231	264	293	223	252	244	270	235	279	237	245	267	269	263	228	234	240	235	267	253	269	266	261	254	246	235	262	259	263	243	251	251	261	261	256	247	275	249	229	257	275	245	283	245	260	239	229	246	281	239	215	260	262	264	250	247	260	247	239	256	243	300	246	249	261	237	260	255	259	244	253	263	254	252	261	264	243	280	265	230	249	253	227	253	246	246	261	259	267	249	274	249	260	273	259	280	262	239	273	253	247	260	244	252	262	259	269	262	295	245	258	220	282	228	253	226	236	263	259	227	255	251	251	268	274	282	285	250	252	235	271	252	225	247	255	252	264	276	248	260	276	284	264	260	241	263	256	252	269	244	257	269	252	245	239	250	247	258	252	227	258	253	241	242	238	247	238	250	276	252	258	248	263	254	254	263	257	248	251	263	244	259	238	255	242	257	253	285	261	263	284	243	252	238	266	254	246	271	264	231	245	261	253	242	235	285	271	243	274	278	251	288	243	247	244	258	261	269	230	245	254	255	238	246	243	271	247	283	268	254	248	251	255	269	237	283	269	256	256	240	246	249	278	259	248	247	228	255	250	250	246	246	253	246	240	253	249	251	240	287	244	279	243	248	235	240	244	278	249	243	255	243	277	219	260	248	253	259	249	271	269	247	252	275	245	277	270	263	248	291	255	279	251	247	238	268	246	251	255	283	266	264	266	227	250	256	226	244	237	236	229	233	229	230	264	257	279	248	252	256	233	275	260	252	252	279	252	264	254	256	273	256	251	267	253	274	222	255	240	251	277	255	240	235	248	261	249	264	217	264	236	252	259	238	259	258	284	238	251	242	264	234	255	248	258	208	239	263	261	261	255	268	260	248	247	247	269	264	280	258	269	250	241	256	237	254	234	254	246	279	237	262	262	242	257	280	260	248	261	271	254	254	259	227	251	230	264	277	250	252	244	229	258	243	246	274	275	256	249	246	255	259	265	235	231	228	276	213	238	230	233	232	272	288	266	231	265	265	245	249	262	263	270	264	239	267	248	268	238	236	272	274	257	244	249	268	259	259	244	235	259	271	246	238	237	231	270	233	234	256	260	265	285	255	250	286	278	260	261	253	257	252	256	263	287	261	286	262	259	241	226	261	267	235	309	240	276	245	306	273	249	251	246	252	259	271	227	236	252	209	229	242	254	236	282	244	253	242	277	232	241	270	272	240	251	254	245	263	241	254	263	250	247	277	245	285	248	255	249	255	255	238	263	240	253	254	285	239	264	287	261	251	257	234	247	268	252	279	291	260	249	233	241	241	263	251	281	258	246	237	229	234	263	240	261	233	277	250	241	235	238	275	294	260	239	254	252	276	235	264	232	262	237	271	233	255	266	261	258	273	259	259	250	279	237	257	244	220	272	271	264	248	253	247	278	253	272	258	254	245	250	260	256	275	264	243	268	253	243	263	280	261	276	252	259	238	215	261	236	247	269	265	269	281	244	240	266	261	264	239	253	262	250	228	258	262	285	266	271	258	261	238	263	228	241	250	257	259	241	254	257	250	267	264	259	243	237	251	256	243	244	209	266	251	262	242	234	256	292	242	246	254	254	236	240	269	255	249	234	263	251	265	256	264	239	255	245	222	251	268	236	258	240	251	263	244	270	259	241	251	267	260	264	269	226	252	253	241	268	270	252	252	279	281	242	266	282	279	255	255	247	247	248	252	257	244	270	273	263	252	274	261	241	278	259	259	282	271	242	243	261	245	275	280	264	240	266	245	254	248	225	259	237	220	237	243	253	292	247	286	250	236	236	245	244	257	262	247	239	249	235	245	243	241	262	236	281	255	210	248	262	247	233	294	242	264	269	251	253	241	265	260	273	270	234	238	253	255	245	253	235	246	250	260	238	270	256	254	253	275	251	277	268	262	241	250	259	264	230	249	263	261	234	259	259	250	232	253	262	247	258	233	259	288	267	259	276	285	255	234	222	241	227	251	245	241	228	244	242	262	260	276	290	271	274	243	225	252	270	262	245	234	254	266	254	240	268	249	270	279	237	246	252	261	280	243	266	274	238	233	247	270	272	247	253	245	251	276	254	256	252	257	240	242	274	264	259	233	237	243	259	252	280	233	245	250	235	248	257	249	258	247	251	269	256	266	255	246	257	262	277	233	251	258	251	231	261	249	272	256	276	259	255	254	264	255	245	233	241	250	272	279	228	258	286	275	256	242	256
2187	800	915	959	957	955	877	842	842	777	790	812	810	773	741	786	813	791	820	787	803	793	769	808	758	733	796	821	775	751	747	799	782	782	780	776	763	844	806	768	769	777	769	756	798	768	759	754	776	749	725	754	791	758	719	810	795	771	733	791	758	716	807	757	779	794	830	744	744	791	808	763	757	806	793	795	781	754	788	799	774	863	778	766	780	758	786	798	769	741	781	754	812	750	758	769	716	782	741	758	762	733	793	755	798	743	766	779	772	752	766	766	733	754	760	815	831	756	788	780	739	727	818	771	768	773	786	751	678	781	795	839	750	754	737	753	749	794	808	699	769	775	800	784	751	773	833	730	840	786	777	814	767	757	792	765	777	765	835	709	737	791	790	792	768	752	778	799	773	782	773	783	793	780	725	779	808	754	734	761	809	762	758	755	695	771	798	760	734	753	789	759	776	720	758	831	738	752	769	820	795	742	801	792	741	819	812	777	773	774	776	821	747	735	781	847	817	787	773	770	800	767	772	757	827	723	833	767	803	779	782	792	798	758	805	781	838	718	759	762	776	757	719	834	690	815	767	768	769	794	812	730	763	726	778	809	789	754	760	767	764	797	747	791	769	740	758	774	800	739	752	759	734	758	770	820	729	799	793	710	829	739	781	758	794	785	761	780	748	775	772	730	797	791	788	748	783	750	757	786	796	782	738	735	785	800	785	796	775	751	777	751	806	817	756	786	747	767	732	826	738	788	750	733	787	734	792	824	710	777	780	762	778	749	782	750	770	772	747	802	766	759	783	753	783	776	792	816	786	754	734	777	747	758	798	744	808	714	771	789	770	759	767	747	815	780	797	771	764	725	753	769	738	783	756	801	794	768	803	729	775	801	822	795	774	760	765	776	826	832	836	804	771	844	791	802	799	763	755	777	812	762	754	752	772	782	760	750	744	793	770	786	748	801	749	772	785	806	780	758	839	766	805	793	783	765	753	775	775	783	731	763	733	779	761	757	744	796	752	816	776	799	789	776	790	743	737	802	766	762	758	804	856	786	779	762	768	765	806	773	782	739	789	789	777	793	751	786	787	752	766	810	766	740	776	756	783	819	752	789	799	791	808	777	761	774	804	736	844	750	769	753	761	802	754	751	797	773	775	811	738	729	768	802	781	785	787	754	789	747	749	778	714	835	788	785	778	815	735	798	820	737	757	801	771	778	783	819	729	800	766	776	792	753	764	826	762	762	771	764	767	765	776	745	777	708	747	717	740	813	775	804	817	795	746	720	798	733	795	774	829	759	763	722	802	764	748	796	725	763	784	810	859	719	823	784	760	757	800	760	794	793	760	787	812	794	791	761	754	754	782	802	819	755	761	772	779	803	827	762	762	777	749	779	774	762	771	750	789	766	787	824	782	777	789	771	793	717	770	771	797	783	739	742	766	781	750	743	771	761	782	809	750	764	817	742	789	815	752	799	749	773	779	799	698	788	770	760	753	817	722	780	755	746	777	813	811	813	712	796	754	751	772	793	766	759	797	755	748	758	806	833	796	785	741	732	820	738	821	755	794	759	755	747	774	825	742	771	773	764	727	817	769	787	778	792	762	793	755	751	761	770	802	745	779	728	812	739	771	757	709	765	774	772	788	753	775	807	795	781	766	744	705	777	766	786	777	760	782	765	798	769	759	760	819	803	778	786	780	782	789	825	771	766	745	757	801	766	792	768	750	718	792	744	770	764	742	755	777	775	748	731	725	745	793	757	761	775	773	740	743	794	789	783	757	745	769	805	763	786	765	779	731	783	786	785	828	791	750	804	755	798	752	757	749	748	785	813	773	741	794	748	746	760	746	755	812	793	810	782	772	782	804	756	773	795	803	806	759	790	747	773	703	791	727	733	775	767	776	784	795	771	784	755	803	764	773	778	772	768	811	774	774	789	751	816	776	743	758	776	774	767	824	756	782	751	729	791	732	751	791	741	812	746	791	723	787	806	796	738	754	798	769	746	744	796	745	805	764	733	794	820	759	804	765	756	798	781	778	836	779	750	763	813	782	738	791	737	761	795	783	760	809	812	821	794	783	760	727	746	713	814	753	788	766	719	762	742	798	807	762	802	760	777	838	775	769	751	778	795	746	765	795	723	763	757	762	736	803	708	823	786	766	783	807	762	819	785	758	818	751	765	746	788	778	767	734	763	812	788	781	785	748	746	789	790	798	785	810	769	821	768	764	749	796	750	776	783	779	758	768	738	809	807	785	801	772	748	795	796	820	758	783	819	769	767	806	749	803	783	764	808	771	784	735	809	757	803	792	776	745	751	774	739	683	743	815	750	757	800	789	751	803	807	817	812	787	762	743	810	755	789	769	792	734	747	743	760	835	733	730	799	836	812	780	732	752	822	759	788	784	789	840	745	736	795	772	771	768	779	727	765	728	775	741	772	796	766	749	762	756	824	777	789	794	779	724	771	782	783	829	748	780	749	774	760	788	789	787	797	792	812	770	786	748	765	737	773	731	771	776	781	771	757	780	754	813	742	768	775	747	792	799	761	786	748	739	792	747	763	796	763	801	800	808	761	772	736	779	758	735	797	729	694	802	776	787	732	750	809	817	799	803	744	754	740	750	765	786	772	744	776	764	742	769	737	804	686	765	771	818	766	809	759	778	767	791	774	734	815	729	740	746	780	750	776	790	737	791	741	806	743	769	748	775	737	738	773	779	774	772	778	760	781	731	773	776	773	807	772	716	732	733	821	826	769	743	759	768	771	715	811	759	810	800	759	737	729	830	753	787	735	754	782	849	779	740	799	764	766	803	776	784	754	724	738	813	781	799	775	795	797	754	744	808	773	810	779	767	750	742	744	793	722	811	817	772	795	794	740	753	747	765	712	797	767	774	754	745	792	780	806	741	750	832	805	790	813	784	759	719	758	742	770	734	748	769	819	737	748	754	747	822	718	762	765	790	789	759	787	773	800	740	768	821	793	766	764	796	775	772	773	780	759	760	813	793	829	791	750	814	770	778	789	771	830	747	759	795	731	737	809	770	745	791	794	768	744	758	787	740	771	765	780	712	756	800	795	776	802	707	747	785	751	784	821	740	808	727	748	792	780	790	759	752	771	771	780	756	780	792	784	723	829	752	766	800	784	792	775	794	786	804	761	786	770	776	755	775	750	762	804	815	742	784	744	802	779	800	746	729	768	765	816	802	809	762	772	735	779	748	752	807	810	823	746	751	774	765	790	768	777	759	755	774	793	780	749	755	744	788	776	753	789	781	789	758	748	769	741	768	761	747	732	710	792	833	746	768	779	769	831	782	766	777	769	750	825	766	775	767	701	751	775	781	719	775	784	736	785	740	765	778	800	775	825	765	793	816	763	789	792	782	718	807	796	747	797	771	772	773	738	797	757	771	847	732	774	800	785	778	726	743	776	775	707	772	764	747	799	767	782	773	799	733	779	796	787	773	769	792	769	769	764	758	801	755	773	771	774	746	745	802	761	768	759
4634	1107	1426	1111	723	529	409	322	281	263	233	198	209	192	206	194	173	171	150	189	163	162	145	158	149	154	150	152	159	138	129	153	160	162	141	137	131	138	141	123	143	140	150	166	155	130	141	151	131	144	136	140	129	125	133	117	132	113	138	133	131	141	132	140	134	150	126	140	134	123	132	146	158	142	145	130	144	137	127	124	122	141	128	126	136	124	120	142	153	134	131	130	121	136	139	142	142	135	146	136	149	137	124	142	112	154	134	123	156	134	121	119	139	118	133	141	137	127	140	158	132	145	134	155	127	150	133	140	130	136	131	121	128	117	137	135	127	142	137	143	148	131	126	132	140	120	116	129	152	138	150	135	113	127	130	130	131	140	129	144	135	139	125	125	135	122	115	148	147	119	138	122	135	122	120	136	138	138	120	127	121	138	151	102	133	124	142	143	135	151	128	121	156	146	133	145	140	145	124	138	137	150	133	138	140	134	142	130	126	133	137	117	148	152	124	121	136	135	124	131	139	139	122	134	160	128	148	119	132	154	142	119	154	134	117	150	116	126	128	126	148	137	144	133	130	120	151	139	128	140	145	133	138	121	137	114	112	130	132	126	127	127	125	123	142	148	128	151	148	154	123	134	145	162	145	118	134	135	130	135	153	140	149	140	142	133	135	143	158	139	127	136	121	117	140	138	138	135	136	137	127	139	133	125	147	130	147	133	147	142	137	123	136	137	128	142	134	129	118	144	125	130	124	164	128	146	140	127	158	124	130	135	130	126	147	138	143	120	142	131	119	138	142	111	144	132	122	130	135	129	139	152	156	124	107	128	136	121	135	133	130	127	133	133	135	119	112	119	125	132	153	151	131	127	144	157	146	138	135	127	126	145	133	138	159	135	115	154	141	131	137	138	135	127	122	130	110	118	136	122	117	135	138	122	149	131	127	128	135	122	147	142	136	155	137	138	137	128	147	121	154	133	124	139	133	134	118	147	129	145	133	134	127	144	131	136	142	137	138	132	148	140	123	128	134	133	118	142	121	135	121	153	160	130	117	129	127	129	144	148	132	138	134	142	157	136	114	136	125	129	146	125	151	145	143	139	135	124	134	128	147	116	149	151	128	127	139	136	146	127	142	118	135	140	134	132	125	143	137	128	128	134	123	146	141	112	133	138	137	143	127	136	122	155	117	133	122	126	134	124	136	128	138	144	139	169	115	114	132	156	134	133	139	145	112	120	132	125	136	139	126	138	127	145	128	145	115	139	98	122	140	132	124	143	144	131	135	149	153	135	125	134	130	148	131	141	120	122	146	136	154	134	136	126	150	139	136	136	109	155	145	129	152	136	145	127	126	130	136	148	147	121	141	136	146	103	138	124	119	147	143	131	125	128	150	132	161	123	111	133	114	149	141	137	141	146	136	150	132	146	137	147	129	125	135	121	138	124	135	152	121	151	141	123	139	135	136	134	130	136	143	138	130	126	119	138	129	122	119	132	131	117	136	175	161	131	142	127	152	130	150	133	133	123	122	124	122	136	135	133	126	119	121	123	115	147	150	125	128	140	153	102	129	150	120	117	130	142	155	132	128	147	146	124	120	122	138	153	125	115	122	146	143	126	131	121	118	124	128	133	124	118	146	131	124	125	160	135	128	125	118	148	155	106	126	149	148	145	132	141	133	136	148	124	116	143	127	149	140	120	145	130	137	127	147	116	158	138	128	147	119	128	129	123	118	121	127	120	152	136	122	141	136	132	136	139	154	145	113	137	158	128	126	110	119	127	130	129	151	128	154	133	136	154	134	107	117	132	147	125	141	135	145	129	143	146	148	128	153	118	118	120	140	141	133	116	141	150	119	146	140	143	144	139	127	132	133	132	156	124	143	108	143	129	141	134	124	121	149	128	135	144	134	123	144	141	138	157	130	146	133	134	143	142	141	140	120	144	132	148	139	134	146	144	138	103	143	133	129	150	134	141	141	129	136	126	140	142	139	130	127	117	131	149	148	127	121	117	121	139	134	142	160	161	128	145	135	111	125	132	125	133	133	159	118	116	147	122	124	146	134	142	135	106	111	143	151	150	126	128	113	136	121	152	131	149	117	130	136	121	136	137	130	131	124	130	137	124	108	126	124	136	150	120	126	143	122	115	142	134	146	136	142	130	134	125	121	127	119	136	129	133	129	136	115	156	135	126	119	135	134	138	134	140	119	131	133	132	128	144	113	141	139	116	142	135	124	112	111	133	137	145	142	123	144	136	154	149	126	149	146	131	140	124	147	123	113	160	143	135	110	149	133	137	155	146	139	120	140	130	130	130	148	129	128	141	145	135	118	136	136	135	125	135	135	158	134	134	116	135	147	144	148	140	136	155	130	129	136	138	136	155	134	133	142	143	123	127	145	128	137	133	142	131	147	151	173	160	115	130	136	127	140	145	126	139	153	160	146	141	138	137	121	127	147	148	126	122	134	135	128	159	127	130	142	141	137	144	124	129	121	122	148	127	135	124	131	133	122	123	115	141	138	107	130	141	136	133	148	118	138	139	140	132	142	148	133	149	136	151	152	139	141	150	142	141	149	125	136	130	129	156	129	147	133	129	129	151	140	132	133	133	130	132	129	148	144	146	137	127	116	122	147	125	118	130	126	132	140	104	122	131	132	130	136	141	139	123	129	130	146	145	119	137	134	127	138	139	140	123	137	140	140	141	155	142	144	139	121	104	131	110	133	145	143	145	132	124	121	140	112	146	111	133	137	137	135	138	134	151	151	128	125	132	130	121	135	145	133	128	147	136	138	141	116	118	128	122	131	143	126	132	160	136	154	144	128	137	121	137	139	164	132	130	134	139	140	132	140	128	135	138	140	130	149	139	135	101	115	127	140	136	135	130	147	129	123	129	144	137	146	128	135	131	115	150	104	137	137	137	119	118	138	125	137	137	147	140	150	113	132	124	130	108	134	121	135	114	148	156	134	132	129	145	131	142	123	145	149	131	130	153	117	146	135	141	152	151	113	128	134	148	137	139	134	148	134	142	114	145	147	143	134	128	135	159	115	135	145	133	140	143	126	145	154	136	127	128	145	149	132	129	151	130	145	133	152	131	136	132	123	121	122	135	140	140	138	125	147	138	133	138	125	121	140	114	140	147	160	134	116	122	132	121	118	130	135	127	147	135	123	122	133	124	148	123	135	154	119	141	122	144	160	134	130	127	122	160	147	124	132	136	148	117	122	148	147	135	129	120	129	142	124	148	146	136	120	136	141	146	140	142	141	152	129	136	122	153	145	123	143	140	120	136	138	139	132	139	144	134	145	143	122	161	150	153	132	140	148	136	152	142	127	129	139	146	146	137	119	135	122	142	134	138	135	121	130	140	118	118	119	136	125	142	122	124	126	134	131	124	135	127	143	162	121	128	146	128	138	117	116	133	137	127	138	130	146	145	124	134	114	121	124	146	130	122	135	101	134	135	129	124	125	129	143	146	136	122	134	145	128	154	134	135	121	121
5400	1578	3704	3954	3347	2734	2253	1853	1664	1401	1256	1212	1088	917	852	817	780	723	688	740	659	669	673	603	579	580	593	624	623	622	630	540	566	563	567	561	580	570	587	573	524	471	491	494	520	524	469	586	517	561	474	511	487	505	487	484	460	462	459	449	505	458	442	487	498	438	436	477	411	466	434	469	472	464	446	441	469	492	451	428	451	447	466	461	434	458	485	422	444	430	494	456	447	453	497	416	439	429	447	467	434	459	465	459	450	458	413	457	431	432	445	434	484	461	457	462	475	517	482	428	480	439	442	441	393	454	451	468	466	400	480	443	483	468	430	431	438	456	439	448	472	448	423	427	455	419	442	423	442	482	443	455	425	435	447	442	475	502	443	474	479	457	450	444	440	472	448	429	452	444	429	417	448	457	476	415	457	438	482	454	445	449	415	439	410	460	454	498	467	434	423	438	438	437	419	471	411	448	453	434	460	442	441	422	472	487	480	465	443	402	467	422	459	428	471	466	445	489	460	477	409	483	465	419	429	467	431	451	467	431	438	470	451	445	467	438	444	468	447	400	475	493	451	432	474	467	409	465	430	440	478	453	445	465	430	446	412	438	477	477	438	451	437	451	447	453	443	446	470	457	415	480	461	446	443	426	448	461	421	467	455	451	435	461	466	470	446	423	435	465	395	430	452	442	453	481	467	470	426	471	436	439	433	442	435	426	440	448	436	469	431	420	402	456	417	435	398	436	474	470	473	454	439	460	475	466	449	437	428	441	477	454	461	434	472	429	481	445	465	449	467	487	425	450	423	483	436	480	473	459	461	473	436	436	452	461	452	419	432	432	469	448	460	442	437	449	441	437	465	477	436	441	495	454	421	448	441	415	424	456	470	452	465	455	415	428	437	439	446	451	466	476	430	447	444	408	456	496	430	471	438	452	461	440	430	436	432	427	475	448	451	452	455	463	450	452	473	481	440	494	466	440	449	482	461	465	470	433	420	446	453	461	463	449	422	434	462	456	440	480	438	428	418	466	429	472	410	456	480	458	432	461	453	475	438	437	435	460	449	456	450	452	434	453	491	442	451	457	486	466	434	427	449	468	449	465	430	427	452	422	455	420	457	464	445	469	415	419	474	421	435	456	437	472	462	498	468	417	440	444	477	443	416	445	485	475	467	452	402	427	449	419	460	457	472	432	465	452	423	447	468	417	461	515	500	420	407	468	497	471	433	507	432	455	413	453	456	431	442	478	468	440	478	413	502	429	450	462	454	487	430	473	436	465	438	498	430	477	465	467	456	453	413	454	425	451	396	433	421	421	443	438	414	429	496	438	446	426	440	480	482	462	459	387	439	427	445	437	458	487	454	431	478	452	419	456	425	450	424	467	425	464	484	476	428	480	469	466	431	470	459	439	469	421	467	433	432	443	449	475	456	448	424	432	463	440	439	434	434	468	442	385	420	457	416	416	459	439	462	448	424	448	404	469	424	429	451	411	458	514	487	437	430	459	426	475	480	426	440	447	464	444	487	446	454	461	451	434	433	480	437	475	469	457	478	447	406	429	430	464	448	464	429	439	431	447	444	469	471	396	423	473	444	497	422	406	429	456	435	431	437	449	433	430	468	406	442	460	448	428	427	432	449	417	463	425	473	438	455	430	430	410	436	452	458	442	437	401	456	435	453	416	474	433	454	458	439	465	394	439	456	427	456	465	479	443	439	450	433	435	438	463	472	436	451	460	440	450	453	454	470	433	440	446	454	468	451	419	454	456	453	482	450	439	450	450	407	459	444	499	467	463	427	468	462	436	447	479	474	475	459	477	452	451	418	460	408	413	447	386	466	443	423	439	428	409	451	437	438	439	416	477	440	438	468	452	438	438	430	416	458	463	453	429	430	486	426	420	442	425	444	446	445	447	445	461	426	441	440	430	450	403	492	421	480	448	460	440	422	440	439	435	460	467	478	476	465	438	457	468	484	426	443	461	458	466	429	473	443	422	484	460	413	465	500	444	419	478	471	454	408	409	437	494	473	421	434	458	472	469	457	427	449	464	470	462	443	422	440	451	443	445	415	443	468	445	426	465	472	437	440	468	455	459	452	422	443	475	449	470	453	458	415	410	472	485	449	448	412	428	433	438	485	464	476	426	436	452	445	458	463	421	466	426	434	452	461	456	448	452	446	441	446	474	476	449	459	472	464	444	440	435	441	453	438	436	447	427	410	495	426	470	461	461	442	454	418	458	456	435	464	426	449	416	485	438	458	451	454	413	431	457	481	471	410	493	497	409	471	473	438	473	503	434	459	462	432	430	435	455	453	460	497	434	412	445	461	482	451	413	466	404	450	459	457	442	426	487	453	471	392	502	475	431	477	443	440	468	432	503	466	437	433	429	432	418	442	463	410	423	433	464	438	436	437	436	441	489	417	457	423	452	465	461	462	444	445	459	433	458	440	456	433	434	457	461	448	432	436	472	398	429	429	438	444	433	429	450	432	453	472	449	488	466	456	420	461	424	459	431	479	460	468	450	449	442	456	435	415	460	426	473	452	431	461	484	448	436	455	465	451	476	447	461	421	436	473	502	450	458	506	462	435	390	467	410	451	461	458	429	436	512	442	423	479	447	421	470	434	421	451	438	466	481	422	393	468	425	434	460	426	458	416	487	475	439	466	464	453	445	426	444	459	450	469	443	428	469	487	439	447	478	478	428	452	446	439	427	476	454	479	418	433	447	454	427	467	456	441	473	402	440	420	450	426	426	464	467	419	449	427	404	454	474	405	439	421	425	444	469	459	403	477	466	431	401	462	442	481	464	426	465	433	466	465	464	449	460	438	415	449	446	466	465	436	431	464	466	467	463	432	479	428	440	463	421	425	424	437	420	431	486	457	461	444	424	454	457	456	456	475	429	452	445	453	460	476	471	426	431	473	459	435	490	427	447	423	439	450	443	433	467	423	441	458	467	462	463	452	451	480	446	470	463	451	442	423	477	442	430	436	458	447	474	484	440	402	467	423	460	465	465	464	473	432	433	411	451	413	463	477	472	457	464	463	469	435	449	453	422	469	468	436	479	430	433	445	424	469	451	454	486	423	466	434	425	464	432	486	436	454	417	452	416	451	461	417	464	444	398	440	420	424	417	481	462	448	461	471	483	419	446	439	454	447	437	449	502	465	429	421	433	424	481	473	463	462	431	426	470	476	473	435	427	442	450	429	452	437	461	495	466	469	444	482	461	422	449	469	418	417	426	449	434	424	377	467	468	476	476	433	462	438	437	416	417	435	462	436	444	445	424	454	462	469	458	446	425	433	435	448	446	478	450	443	441	436	428	453	464	446	412	395	442	459	461	459	448	455	500	453	467	458	430	436	466	445	454	441	438	441	418	457	487	442	432	459	472	461	468	453	462	468	467	428	440	448	422	444	431	425	425	463	448	489	453	469	444	435	460	494	455	451	428	482	412	462	488	468	469	442	442	458	439	440	491	484	465	475	476	419	443	433	446	440	419
8875	2322	2651	1887	1216	831	652	537	442	398	363	268	258	231	229	215	203	191	174	162	176	135	160	126	139	145	143	152	144	167	157	150	141	144	160	136	160	149	162	164	121	140	116	149	113	122	139	113	135	141	121	108	120	133	113	110	124	115	120	109	123	118	135	137	111	100	135	118	124	118	124	128	121	127	113	105	118	132	146	116	107	120	108	108	130	121	128	151	120	126	116	119	119	129	126	118	129	126	124	102	122	115	122	115	106	120	135	114	113	123	127	125	125	110	124	125	117	102	127	139	127	148	133	126	124	124	114	96	108	108	117	130	113	137	128	105	117	113	141	112	121	128	112	121	108	129	111	135	116	128	113	131	124	152	123	115	127	140	116	120	127	103	120	129	135	107	128	106	134	130	119	129	120	114	110	122	120	115	120	110	157	114	136	129	129	110	120	122	116	113	124	121	134	110	108	136	118	104	128	113	121	114	104	135	116	110	122	116	105	122	116	134	138	125	120	120	123	114	102	106	122	120	122	134	127	115	129	126	124	104	129	116	123	106	136	126	108	124	110	109	124	115	128	118	120	110	133	106	112	122	117	121	116	121	136	112	138	124	111	118	117	129	126	133	95	120	112	127	134	119	136	118	112	121	132	141	119	104	117	96	110	128	116	119	110	114	105	123	124	121	123	101	131	120	118	124	117	120	126	121	128	108	122	136	134	126	134	105	121	121	120	123	114	124	109	130	126	105	113	127	123	121	109	108	146	109	133	106	121	104	106	121	125	124	107	120	119	132	126	110	94	107	128	138	122	118	104	122	128	122	120	117	127	125	127	107	109	121	111	121	140	121	128	119	114	139	124	117	116	126	118	128	110	137	134	140	130	129	122	119	123	102	117	122	122	115	124	123	115	123	128	113	127	125	131	115	130	108	119	130	133	132	125	98	127	110	115	110	119	113	134	129	115	112	124	121	98	119	140	135	112	132	120	135	111	122	120	108	105	124	125	109	118	126	122	129	115	132	120	119	123	110	105	120	110	102	123	107	125	117	126	109	103	138	93	133	127	134	125	95	99	108	144	110	121	122	102	129	106	105	118	109	123	112	117	122	138	119	117	119	113	140	112	127	123	134	126	114	115	107	130	133	109	118	115	123	123	118	120	144	114	123	94	123	129	105	124	131	125	121	123	124	122	135	141	136	138	98	127	107	122	103	115	135	137	114	125	109	132	117	136	114	103	142	101	113	135	114	125	125	148	115	124	120	123	122	118	99	131	102	116	100	110	134	99	100	139	129	103	98	109	122	107	130	104	118	96	116	116	122	117	111	126	124	121	126	133	108	132	115	146	107	144	109	125	118	119	124	116	132	138	121	115	120	127	110	131	130	122	116	121	111	126	121	121	104	124	116	118	129	116	123	118	105	137	120	109	122	105	140	142	113	101	116	105	120	131	130	115	146	125	121	125	123	126	129	109	146	116	141	146	127	117	111	135	135	118	123	114	144	108	116	97	117	106	125	113	130	106	112	119	117	119	111	114	116	120	125	106	124	106	122	122	103	119	134	139	128	128	116	112	131	133	136	127	97	112	123	135	114	129	106	130	109	108	106	122	111	129	126	118	126	136	105	111	115	112	124	136	126	123	119	103	91	124	121	136	121	133	125	114	142	100	104	129	115	130	109	125	134	126	109	116	110	111	126	138	121	106	130	119	104	130	109	107	126	117	116	132	103	93	117	110	126	138	106	112	115	120	119	131	119	130	134	113	122	116	117	118	121	124	98	115	120	108	124	112	131	123	127	129	133	111	136	118	133	128	131	111	103	111	124	132	122	153	117	109	119	129	111	142	134	102	118	123	132	132	99	142	124	122	122	117	118	132	116	107	117	137	114	129	112	139	107	113	106	118	120	119	111	126	117	133	128	121	119	104	143	109	130	136	128	124	119	112	112	102	132	91	115	110	112	105	114	101	112	130	102	104	127	132	111	143	150	119	110	106	105	133	132	135	143	115	114	130	149	118	124	104	127	150	112	109	125	119	112	122	132	114	106	143	111	165	132	124	124	146	127	140	119	131	117	135	105	122	123	142	130	147	116	96	120	126	105	118	125	108	113	127	128	126	126	116	131	123	125	125	124	112	129	137	121	111	113	109	120	109	135	126	123	130	114	122	88	115	132	108	125	111	133	104	114	118	115	98	106	121	128	111	118	118	153	102	122	127	137	123	139	117	124	129	117	111	123	112	120	100	123	128	139	113	110	138	115	111	117	134	111	106	122	122	123	134	129	126	138	126	114	110	119	95	123	97	121	118	138	132	116	125	151	106	121	130	133	122	116	118	123	135	112	113	108	120	123	119	127	115	105	105	128	124	99	134	115	122	140	124	125	136	137	123	139	123	127	119	131	128	121	108	134	125	115	123	113	121	98	122	104	111	115	125	103	96	120	105	113	138	131	122	132	107	123	110	120	118	128	127	107	107	141	113	122	104	109	145	94	119	134	141	107	108	123	107	113	130	128	115	120	134	110	109	124	124	127	110	114	121	117	109	107	132	131	110	106	115	123	126	127	111	117	118	113	112	128	110	117	109	104	108	104	123	123	106	112	106	131	111	110	107	131	120	104	133	111	118	126	107	135	111	155	125	136	109	125	121	117	117	101	130	130	115	113	116	122	123	114	101	146	129	110	142	127	111	118	117	114	112	136	116	116	120	112	122	120	113	109	116	113	109	132	123	141	121	117	123	103	98	125	125	134	109	122	132	122	124	139	121	133	103	124	138	136	128	104	108	122	133	124	112	124	121	136	107	103	134	108	103	118	117	96	108	138	113	121	118	111	123	130	112	116	126	112	117	113	102	129	126	106	121	112	108	103	119	122	123	87	108	123	118	140	104	129	120	116	117	124	119	132	136	116	131	138	119	110	126	122	139	110	119	124	127	117	131	114	108	112	99	128	110	141	120	112	122	115	127	128	126	127	115	111	107	111	114	100	104	111	123	133	131	118	127	127	128	99	117	111	128	126	128	120	107	137	108	108	113	127	114	89	147	108	115	114	91	112	113	132	127	122	131	112	108	115	115	137	116	127	87	125	99	128	110	135	119	125	103	100	126	96	99	125	117	136	143	117	130	103	108	122	118	122	125	141	112	118	108	118	113	123	140	135	117	135	130	101	121	127	115	124	134	124	117	110	124	110	117	116	111	122	108	129	116	128	109	112	102	140	105	122	109	135	136	115	119	126	129	132	114	114	122	118	121	120	125	105	128	118	110	119	133	132	127	117	117	119	102	120	125	120	140	131	122	100	107	116	114	109	101	110	107	128	117	123	135	116	117	109	121	101	107	116	129	111	134	108	126	121	101	137	121	99	135	115	124	114	118	110	109	111	126	129	112	136	126	123	116	102	124	131	112	147	139	122	118	135	134	122	129	113	130	137	126	108	141	131	97	121	109	122	119	127	99	122	121	127	106	119	106	123	111	118	119	109	115	134	117	127	114	129	123	139	114	113	109	133	113	126
7687	2692	6367	6831	5693	4719	3830	3120	2709	2304	2022	1771	1535	1455	1272	1175	1089	966	1007	919	814	812	753	788	691	705	775	817	800	736	788	730	710	733	647	600	661	659	654	658	609	528	528	515	511	556	517	640	631	583	506	478	502	454	522	481	481	495	416	432	507	439	460	456	435	490	455	472	413	446	431	422	473	416	419	451	453	445	461	416	448	425	453	452	423	510	429	449	449	429	421	465	439	445	408	424	437	461	444	411	427	435	439	459	414	446	476	438	462	415	409	446	455	447	392	430	391	426	414	432	430	441	415	395	455	420	415	447	407	450	406	460	432	439	442	398	431	430	427	410	415	421	416	410	402	468	402	398	398	462	415	430	421	405	442	426	434	426	387	421	417	416	419	429	417	373	448	477	447	392	381	445	387	441	411	460	450	455	456	392	422	420	412	423	411	416	423	467	420	385	443	396	420	408	438	408	394	414	447	415	423	415	420	438	412	458	427	383	456	412	403	425	447	447	372	418	423	386	400	432	438	392	450	424	438	424	394	412	451	414	420	394	467	422	399	423	422	410	424	407	395	413	436	425	410	436	438	396	385	387	356	405	445	423	409	456	420	389	410	415	430	409	420	402	382	430	443	418	428	431	410	404	377	428	431	405	415	455	414	412	433	402	391	432	394	407	389	424	415	441	437	396	405	418	439	419	379	409	412	421	407	386	422	432	417	422	406	412	437	389	436	387	393	452	381	397	390	405	429	390	421	429	409	422	406	402	410	433	413	407	408	441	406	427	409	416	438	411	398	416	397	398	429	404	387	428	441	423	409	380	410	367	396	414	408	431	389	426	422	413	428	394	404	403	427	436	443	430	439	433	401	447	392	425	426	414	435	427	420	396	410	415	427	426	398	404	405	415	458	415	380	411	408	449	449	414	433	433	423	405	425	378	414	450	388	432	402	437	393	422	411	441	412	420	389	405	411	369	426	405	381	398	422	405	377	415	416	397	419	402	419	415	415	405	423	406	418	392	420	386	402	433	390	418	405	370	438	421	443	431	385	404	365	443	403	455	397	477	393	403	410	442	438	391	377	437	448	441	403	393	404	440	458	433	418	407	428	398	415	416	433	408	408	410	421	446	402	437	420	398	437	414	383	423	437	395	412	410	418	436	435	388	433	422	405	377	423	425	395	439	394	437	437	419	386	401	446	428	415	423	398	429	429	415	413	425	389	420	431	424	388	454	415	407	431	398	408	403	410	453	397	420	388	434	433	435	433	392	424	449	445	391	413	401	426	410	412	484	392	415	425	428	425	449	441	436	427	446	428	406	425	402	419	439	382	378	451	436	421	420	418	404	423	438	442	440	413	398	416	460	415	420	402	416	454	441	407	437	450	441	431	402	405	440	403	417	429	428	438	426	428	445	420	415	393	411	405	417	403	400	431	401	421	365	394	418	393	400	443	418	449	398	390	396	417	395	405	399	455	421	401	424	423	436	428	411	457	418	421	424	405	429	435	388	402	422	457	465	432	398	408	445	430	430	420	399	392	428	441	446	431	430	420	453	397	402	383	392	397	427	412	424	397	425	415	443	384	396	393	403	422	464	411	406	420	394	409	417	408	403	400	420	396	418	413	448	408	417	430	415	371	441	415	407	409	461	366	424	428	419	392	444	410	438	434	406	393	389	413	395	377	427	376	437	438	430	408	411	397	377	426	425	393	437	403	378	421	443	417	372	397	411	394	423	406	423	400	416	450	384	448	440	422	436	376	409	370	416	441	410	414	442	418	415	433	411	424	412	424	405	440	399	442	374	430	436	435	391	434	403	440	409	408	425	417	399	405	422	407	402	410	440	405	411	407	425	418	382	400	412	388	393	423	412	403	420	426	401	412	414	387	400	422	421	430	421	385	401	409	427	429	453	408	422	394	440	414	407	428	390	433	395	405	435	404	441	400	403	379	410	425	391	472	403	393	418	425	399	403	406	413	408	423	412	411	439	406	374	458	428	406	399	440	434	434	415	402	422	401	400	425	420	416	443	418	404	431	405	382	431	401	407	439	400	404	407	420	419	436	404	366	400	409	375	403	423	386	396	427	398	423	429	441	409	412	396	432	389	436	399	382	417	397	380	420	446	433	421	360	390	400	397	389	406	412	426	403	394	437	430	429	424	434	396	380	427	386	407	409	434	440	394	408	442	432	394	387	400	414	423	440	471	391	462	413	430	408	398	413	445	442	400	404	403	431	432	398	465	397	421	418	456	416	435	425	456	407	414	428	373	393	379	390	420	438	423	402	399	380	429	402	403	390	404	391	433	410	435	409	385	399	444	428	422	439	417	408	434	384	413	435	423	434	405	397	405	424	392	401	391	433	431	402	443	422	400	407	403	413	408	414	440	418	412	409	433	444	389	395	403	396	400	417	407	414	416	369	380	447	455	427	423	422	431	412	438	377	394	402	421	416	418	426	380	386	423	418	425	459	383	431	428	388	415	407	413	416	414	414	393	409	386	424	380	458	397	450	419	409	403	388	442	418	413	426	435	405	413	394	428	395	415	422	416	377	393	401	415	428	396	391	413	428	423	393	426	421	430	408	416	390	411	401	403	396	397	415	461	398	440	411	417	425	430	407	407	419	434	440	390	395	433	398	413	402	426	425	425	395	392	439	427	441	397	419	442	406	397	441	443	422	385	398	424	414	399	402	440	398	392	455	478	411	409	417	392	405	432	436	414	422	427	401	388	396	405	403	426	382	411	422	406	387	433	438	416	414	417	404	377	419	408	392	393	404	400	406	410	430	429	367	384	423	417	437	442	426	424	433	402	417	431	445	411	395	419	399	392	394	421	431	415	437	427	386	397	411	407	437	409	433	410	411	429	364	411	425	414	385	393	423	405	433	408	423	412	394	438	368	445	402	415	392	413	423	429	422	410	388	415	422	414	424	422	437	430	421	413	390	401	446	405	401	424	383	415	448	424	410	411	397	357	477	429	419	443	433	430	393	426	424	415	408	399	423	421	412	404	418	461	423	419	395	446	404	438	413	425	396	408	411	438	404	438	395	410	418	450	439	416	413	448	410	397	423	457	382	411	446	432	392	450	382	408	421	427	406	402	399	445	387	381	438	444	399	434	375	425	426	428	420	424	423	411	432	435	407	419	427	436	407	405	380	417	436	378	390	426	400	390	437	400	415	401	402	441	372	451	435	411	404	447	427	423	445	400	394	405	396	445	445	420	439	439	379	393	422	423	397	431	401	425	413	407	416	423	392	433	481	399	433	430	436	416	402	414	417	422	428	433	410	411	414	397	355	411	444	435	424	387	410	388	424	390	411	409	440	410	405	379	390	395	379	429	422	403	425	402	400	433	421	401	382	361	429	389	426	470	393	424	435	420	406	427	403	449	437	446	416	430	441	389	430	385	405	450	418	436	377	428	405	387	442	456	436	443	408	434	421	413	435	403	413	415	411	386	402	391	447	398	405	417	389	430	448	440	400	435	417	439	455	397	417	408	423	452
1337	321	353	298	257	275	251	274	293	268	275	260	265	246	252	288	237	250	264	245	263	273	253	247	259	248	235	234	263	252	257	238	246	242	266	262	261	266	233	268	264	285	274	243	230	271	220	280	249	230	254	241	236	268	265	243	255	257	263	271	245	249	249	235	265	245	263	240	247	256	217	252	260	256	239	269	235	241	258	261	254	273	234	242	249	239	246	247	261	242	219	267	270	261	250	211	251	242	234	247	243	277	247	250	254	266	268	248	248	247	258	258	246	251	253	266	253	218	253	265	279	267	260	242	241	255	260	258	223	254	244	235	278	235	234	219	249	264	220	254	284	265	266	234	246	247	256	248	270	232	242	265	261	256	233	276	240	275	244	285	261	266	260	251	257	254	242	280	230	237	253	254	258	263	242	259	229	245	248	257	266	241	227	243	256	235	230	275	249	223	261	235	259	271	253	258	245	272	239	246	253	280	241	267	249	244	241	222	240	234	256	211	251	248	223	280	217	260	251	247	221	247	262	254	265	220	277	217	285	252	262	234	282	272	276	265	261	225	212	257	252	237	262	277	226	266	248	242	245	270	262	231	268	259	280	224	274	223	272	238	237	242	227	245	258	251	251	253	246	269	262	255	246	238	241	235	242	226	290	248	267	263	253	282	260	260	258	259	251	273	244	245	270	293	258	252	239	266	258	273	269	251	218	249	260	260	245	238	249	258	256	263	265	266	264	255	272	255	248	254	260	250	248	253	247	251	253	253	252	256	241	235	247	240	257	230	239	253	245	240	262	245	234	275	259	277	250	243	239	243	247	204	260	251	251	267	204	241	253	257	253	244	259	242	275	224	249	245	223	254	225	246	245	251	280	266	258	239	266	254	203	230	248	245	252	267	264	234	257	249	260	264	270	236	264	257	272	276	242	253	273	238	253	237	252	257	251	249	270	245	266	244	217	231	265	223	278	251	247	232	259	226	256	274	273	236	243	249	263	261	251	239	253	281	261	254	268	272	227	251	246	247	262	216	257	256	274	252	227	259	279	259	221	270	276	272	214	237	253	238	265	239	276	245	241	250	240	254	245	253	232	252	254	272	262	261	266	239	229	263	258	249	266	252	259	248	228	259	239	250	258	261	264	219	243	246	258	251	222	261	227	223	243	268	245	251	286	269	276	229	261	230	254	251	264	236	250	244	245	274	265	271	217	261	250	246	231	215	264	274	237	254	249	236	247	220	232	268	243	251	263	249	245	257	236	249	260	284	257	257	254	266	239	263	236	232	269	262	279	253	263	257	271	253	250	262	237	242	232	250	244	256	247	261	241	271	208	272	244	269	243	256	262	281	239	259	256	262	237	249	266	244	234	264	243	247	250	283	242	234	260	259	258	230	230	245	243	241	226	250	266	245	233	253	262	256	252	247	275	236	269	259	282	241	242	266	279	243	243	233	232	256	269	283	280	250	266	261	252	278	248	257	237	251	228	240	234	270	254	274	264	265	241	232	247	266	248	238	285	269	231	258	272	271	281	268	279	254	258	239	247	259	251	236	252	278	251	241	254	253	243	263	251	252	260	259	230	254	234	250	261	216	250	259	265	268	255	271	252	250	224	239	255	223	242	242	267	251	241	263	228	245	246	229	243	238	251	261	267	242	250	228	239	249	241	248	221	254	272	263	269	230	262	242	257	275	233	226	257	238	259	271	260	243	258	274	255	259	256	238	250	245	237	248	230	245	257	244	228	245	245	260	238	247	249	254	259	259	229	230	260	272	281	272	220	251	278	259	236	252	246	260	252	236	263	253	275	256	222	246	263	275	245	247	251	253	256	270	240	239	261	243	234	225	239	261	296	256	232	257	239	279	257	241	219	247	264	233	265	244	262	253	278	242	252	240	270	267	250	239	262	237	240	245	264	258	274	240	302	264	290	261	223	271	219	238	257	265	261	285	273	263	238	255	268	237	225	260	269	234	229	231	266	266	239	269	240	249	267	275	249	256	251	233	258	259	264	267	250	241	276	249	271	273	250	249	258	233	261	274	252	236	252	251	250	266	267	270	229	218	281	259	269	233	243	263	254	260	259	249	219	252	244	259	252	261	266	258	270	238	247	276	232	227	238	257	258	248	222	255	273	235	259	246	247	260	292	238	280	287	226	262	255	264	266	256	263	256	246	248	272	249	245	250	238	250	287	217	244	213	250	249	251	240	246	250	252	260	262	235	240	254	262	239	255	254	283	270	249	239	233	249	245	230	252	251	239	255	242	256	273	242	273	288	224	227	249	249	257	254	232	232	257	231	259	239	225	247	268	261	249	209	257	249	227	247	268	255	248	258	263	258	245	233	268	235	262	266	260	263	241	246	249	283	260	256	259	262	246	277	256	268	251	234	236	267	262	264	270	281	257	254	249	221	251	250	260	276	238	228	244	227	244	238	253	246	240	239	252	238	225	247	260	243	239	262	253	230	262	274	233	252	273	253	246	224	268	243	259	248	268	240	249	243	240	232	278	272	254	252	249	248	244	257	259	231	275	248	238	235	248	258	254	259	230	270	264	274	256	251	246	243	245	260	271	238	234	246	254	242	222	249	259	233	236	258	272	245	281	237	247	265	237	216	300	251	242	258	240	235	270	251	246	211	249	272	240	255	229	246	254	238	247	240	265	247	263	223	290	265	243	252	235	247	246	277	257	283	237	243	245	239	252	262	268	249	249	259	233	212	246	245	286	258	240	257	253	276	261	248	231	236	258	257	223	261	267	244	266	254	267	267	234	271	255	239	268	255	270	226	228	250	239	263	257	228	255	257	263	262	248	265	272	251	234	263	260	261	238	231	237	246	250	265	268	243	241	254	255	227	258	260	247	259	223	243	277	277	287	223	262	260	228	232	259	229	260	258	240	258	252	245	241	238	230	245	259	285	247	260	245	264	238	281	267	250	221	263	241	253	283	246	263	243	260	265	272	239	226	260	249	263	216	253	253	256	235	231	245	245	284	260	268	256	251	244	240	249	267	231	261	292	248	262	265	249	240	236	226	266	255	243	241	221	280	240	247	249	258	271	258	281	262	259	249	264	245	249	273	247	257	228	247	279	223	239	231	249	239	266	267	271	271	254	256	237	229	276	257	227	261	227	257	267	221	249	241	236	249	250	290	248	226	268	219	264	264	263	253	237	238	267	229	286	284	231	261	239	270	269	260	231	250	274	280	240	252	243	237	244	240	251	287	258	263	238	264	251	258	247	238	241	261	261	247	281	259	261	263	270	263	247	258	272	239	233	272	265	257	257	246	228	266	256	242	246	239	241	230	247	256	257	246	216	238	251	250	240	247	232	264	256	262	295	263	266	242	248	236	254	258	259	250	257	285	242	236	245	260	238	272	264	252	268	264	251	240	254	246	263	244	256	256	265	276	271	251	261	240	230	256	257	255	229	279	231	262	252	256	248	256	246	263	263	280	253	236	265	267	245	259	261	257	246	281	275	243	266	257	255	279	231	264	291	272	264
2234	838	959	986	936	907	924	818	928	870	801	814	797	827	770	810	784	837	817	813	819	806	806	787	749	794	769	787	778	804	800	798	787	800	774	780	773	795	808	750	776	750	806	795	795	758	811	762	804	761	810	839	762	826	754	793	794	736	759	770	761	805	827	785	736	794	773	787	825	821	759	764	749	815	751	777	764	709	792	758	765	747	757	752	804	752	780	818	757	817	761	814	765	739	797	785	774	762	785	722	750	770	777	731	787	810	745	780	773	773	794	785	776	755	809	754	801	746	797	784	718	757	746	729	815	748	768	752	757	760	774	782	779	789	787	767	816	778	767	799	805	743	785	728	782	783	756	770	794	773	819	778	767	753	757	765	776	748	796	778	830	756	739	778	790	822	787	758	779	778	805	839	725	776	753	795	749	733	826	785	781	745	813	788	734	783	740	786	736	797	789	770	766	849	768	716	803	800	779	771	734	782	733	796	781	715	737	758	733	735	786	792	719	754	770	798	736	780	778	790	765	752	751	768	770	784	788	766	764	749	739	800	843	819	749	795	789	761	765	746	814	768	805	772	774	730	770	770	780	764	737	720	765	789	745	782	763	752	694	806	800	827	784	809	820	783	769	816	763	749	763	797	806	754	789	799	767	780	799	758	773	759	776	756	748	733	796	771	755	758	788	828	742	729	758	791	766	795	810	767	793	814	740	797	784	768	743	788	812	798	739	784	786	752	785	765	696	733	806	781	797	754	730	762	787	775	753	817	755	813	735	801	758	786	803	711	773	767	818	762	761	814	782	722	802	822	809	792	796	800	788	794	799	807	790	744	830	789	820	796	804	772	725	752	770	800	752	812	749	803	790	759	778	738	737	758	738	783	799	791	778	782	807	821	785	743	781	764	796	780	769	758	790	815	791	809	760	748	755	779	792	801	778	800	762	747	809	775	799	768	745	801	749	778	795	797	813	749	762	770	762	770	811	808	779	803	777	754	771	763	762	712	793	790	835	806	788	786	744	776	776	770	720	736	790	776	773	761	773	781	749	756	765	768	792	794	760	758	816	790	819	799	739	777	774	770	738	778	756	767	841	771	773	790	775	766	775	802	759	783	786	781	796	757	800	802	788	757	786	814	839	744	766	754	768	733	813	762	746	812	789	787	801	778	741	759	742	774	782	768	778	795	774	753	770	744	732	780	797	766	779	787	739	732	712	767	781	750	786	724	770	776	867	818	741	762	772	766	742	779	738	774	761	779	821	776	754	802	775	809	765	753	795	786	754	766	787	809	771	766	763	743	798	747	766	772	759	760	759	787	758	750	758	757	749	767	754	789	760	718	780	787	734	761	770	806	781	816	727	778	793	762	758	812	774	736	725	774	780	759	791	784	808	792	785	786	812	815	773	767	731	787	792	760	746	769	760	830	793	783	812	777	813	797	796	805	753	737	748	785	750	709	788	792	720	744	813	727	742	757	760	780	786	740	799	814	786	775	765	776	775	742	789	816	776	764	801	775	817	768	780	733	753	807	774	783	753	788	799	784	836	797	795	813	761	717	743	802	751	762	778	753	840	793	808	743	760	788	760	788	733	781	784	772	717	765	747	738	826	789	760	790	800	796	774	777	813	738	830	771	774	790	781	734	764	780	741	782	769	753	792	807	835	806	791	807	782	790	755	797	767	721	750	738	752	752	774	787	755	792	748	763	783	791	793	789	775	747	783	768	806	781	826	770	783	747	800	746	770	790	734	771	843	730	764	791	725	805	776	752	745	801	738	732	813	792	746	746	777	770	710	740	849	775	767	763	794	759	779	723	772	790	771	755	768	825	744	754	728	810	791	786	773	792	774	777	793	767	779	760	833	748	758	815	797	820	731	775	773	791	746	750	788	861	802	762	788	821	807	758	802	764	759	731	753	811	800	770	843	750	792	761	736	782	736	765	754	768	738	804	768	730	813	740	771	752	754	803	758	775	784	767	805	743	788	732	773	745	737	755	784	752	812	744	757	790	767	741	786	786	755	765	783	753	779	786	761	803	742	791	800	785	767	776	752	760	774	764	776	786	776	742	778	789	780	751	809	749	740	751	789	694	805	799	757	756	783	797	791	828	825	777	813	775	764	828	780	745	756	782	762	726	817	797	806	762	778	761	732	803	769	754	815	769	740	808	782	771	816	789	773	777	771	752	752	753	764	754	792	775	689	731	805	743	761	801	796	802	752	776	766	748	764	824	742	780	765	762	840	751	801	789	789	796	794	744	781	753	781	777	734	755	752	794	813	802	749	787	762	768	751	803	719	767	742	768	787	760	794	828	828	762	767	776	776	817	772	799	756	734	792	779	792	816	771	797	789	747	801	773	748	775	757	742	741	820	766	793	756	762	763	805	749	787	731	726	765	755	798	791	737	790	824	756	723	812	776	768	795	800	744	760	764	793	821	783	791	765	774	777	784	734	803	747	794	790	754	771	751	776	771	761	737	740	784	759	773	746	777	763	764	773	787	805	779	784	800	754	801	783	799	814	823	762	831	778	805	763	757	812	786	794	757	761	796	788	804	817	772	783	822	787	793	713	781	796	795	751	741	748	830	821	760	843	770	790	777	794	768	773	762	744	784	791	775	841	711	715	736	746	817	782	736	770	765	728	816	762	796	824	734	821	792	826	726	783	778	768	765	752	818	772	772	731	770	762	779	793	736	808	815	785	765	776	808	784	740	751	754	779	747	746	780	804	764	760	754	746	798	746	792	738	780	767	810	770	780	799	780	742	807	771	752	792	745	794	776	770	760	734	795	780	870	741	808	778	769	779	802	793	748	753	771	761	794	785	748	776	838	728	750	763	793	816	770	770	776	741	812	828	797	775	726	766	727	791	761	763	769	783	788	737	709	756	816	749	796	763	831	769	807	706	763	754	742	776	763	767	796	756	797	742	801	773	767	812	794	752	780	762	760	750	787	779	801	741	746	760	766	800	770	747	787	767	796	774	726	790	742	754	737	779	749	791	776	823	721	789	795	785	788	774	716	799	754	805	752	743	806	788	734	750	799	833	772	799	763	726	764	746	766	810	802	783	752	788	778	761	770	804	761	722	769	761	774	761	814	793	756	762	749	741	818	714	810	727	765	818	802	765	791	787	725	773	761	764	785	767	776	781	739	757	769	758	786	755	754	767	776	797	743	836	779	790	745	732	787	723	792	780	734	766	769	771	759	753	753	778	767	783	746	783	788	785	829	768	802	772	792	712	798	813	816	819	779	775	809	745	784	783	783	808	778	789	784	768	790	743	792	743	765	742	795	768	809	769	731	773	759	791	793	778	765	809	787	824	725	773	760	757	753	777	816	789	717	788	723	757	860	806	777	805	819	765	751	774	714	786	827	767	766	775	840	774	767	763	789	816	740	795	813	774	768	818	827	804	786	820	746	717	764	787	807	765	771	777	772	757	770	746	754	783	757	793	762	772	730	778	782	792	785	803	779	738	737	741	738	782	761	793	740	743	768	750	799	768
4632	1128	1477	985	650	517	429	352	286	278	239	225	178	164	170	178	174	168	155	166	154	155	126	141	143	174	161	144	162	138	166	156	141	143	134	153	134	159	147	133	137	148	129	147	151	138	151	139	134	138	149	140	141	117	147	120	136	112	140	137	129	131	125	141	137	131	129	138	128	135	140	127	147	121	154	143	136	146	128	155	147	134	144	151	152	141	140	143	116	120	126	141	126	124	139	126	149	129	143	117	155	148	143	126	130	148	139	120	105	115	128	121	125	118	105	116	140	114	134	127	145	153	125	139	126	133	113	142	139	135	139	111	110	130	125	118	127	133	134	109	128	140	113	138	132	140	127	147	127	154	117	147	139	120	133	125	145	140	145	160	141	114	136	132	146	131	123	134	129	136	141	146	134	133	108	153	113	137	133	137	157	118	150	136	139	119	117	150	163	121	153	133	163	126	130	130	145	144	121	141	114	159	134	121	128	143	125	151	154	126	165	126	143	119	124	153	145	142	142	127	139	129	146	105	145	151	149	119	123	142	142	139	124	144	128	126	147	130	133	112	140	144	155	135	142	149	120	153	141	132	112	132	114	129	125	136	131	124	156	140	134	141	139	142	126	115	132	121	124	129	144	120	142	133	125	145	133	122	129	144	120	125	123	127	136	140	145	145	111	139	120	138	115	130	143	130	130	151	114	141	141	138	102	134	158	128	149	118	143	121	127	145	124	134	136	120	128	149	124	130	139	128	142	142	141	114	139	115	132	139	124	136	133	141	124	166	151	127	131	139	135	132	128	125	117	162	119	137	117	156	152	133	126	134	128	136	142	121	137	133	148	135	132	134	136	126	119	139	112	115	139	131	149	124	141	136	104	133	133	125	141	128	121	130	132	138	137	141	148	126	129	126	128	131	155	120	139	132	131	139	134	145	148	138	152	134	161	142	134	137	135	154	128	110	133	137	134	128	134	122	131	112	132	133	131	137	136	118	143	127	139	130	133	159	148	133	154	133	146	136	124	121	149	142	129	117	124	144	125	150	116	131	124	150	125	128	134	142	154	126	125	156	130	132	126	138	133	129	135	117	137	133	128	140	138	118	136	131	131	129	143	129	139	126	123	131	131	117	130	132	128	130	153	152	141	103	136	143	145	124	133	128	141	127	148	138	123	128	149	141	142	148	110	133	127	127	126	132	133	140	130	131	139	127	145	145	153	136	119	139	107	131	126	132	138	138	146	126	150	145	157	126	123	148	147	162	126	128	132	136	117	108	148	114	146	152	137	138	147	114	123	130	134	119	119	123	108	133	116	117	126	144	127	125	118	121	145	142	131	131	120	140	131	128	142	109	116	130	113	126	152	142	134	154	152	117	115	140	136	126	142	116	154	135	135	141	109	129	142	130	147	122	121	143	140	99	132	125	143	143	138	133	130	139	115	134	151	125	119	112	124	129	142	139	124	134	140	114	116	106	141	149	155	137	119	151	125	112	168	130	138	122	142	127	134	127	132	110	135	143	128	139	146	100	137	142	132	139	134	133	151	140	144	114	136	142	99	130	132	133	124	138	109	137	145	129	133	130	148	110	128	155	159	145	135	142	125	124	137	119	128	124	112	125	135	121	130	140	120	133	138	130	150	135	104	140	126	124	133	134	110	114	120	145	146	130	121	134	137	105	123	127	142	135	121	142	128	116	114	128	152	159	136	139	131	114	144	117	117	142	135	146	129	120	109	140	145	129	115	141	132	142	136	124	143	149	121	128	153	148	135	136	118	124	123	123	132	142	154	109	142	128	128	143	143	149	126	158	112	134	125	149	115	124	144	133	145	135	120	127	113	133	134	133	125	125	112	141	150	136	140	147	129	136	117	121	129	141	140	152	125	148	135	120	117	135	137	133	125	141	121	133	134	159	119	132	137	128	116	130	131	135	136	116	147	129	124	124	99	128	118	130	131	113	138	142	146	140	140	144	143	146	145	129	136	133	166	139	136	115	124	112	129	127	131	117	120	145	122	143	146	138	153	138	131	131	128	118	111	133	139	140	132	146	135	108	134	142	133	131	135	136	142	148	125	136	150	122	133	124	131	140	121	126	107	131	121	126	139	134	136	122	123	130	127	125	137	137	130	134	148	129	119	128	135	122	123	134	150	133	129	149	123	124	129	156	131	138	125	117	130	132	149	124	146	143	128	111	135	130	137	144	146	116	130	136	139	117	148	131	134	130	137	127	135	127	139	137	129	144	124	124	152	140	120	141	143	146	149	142	146	107	140	128	126	142	131	133	169	139	130	134	131	146	140	144	115	143	144	135	136	121	132	119	129	135	122	133	124	146	126	144	143	160	120	124	126	120	139	142	130	132	137	145	126	112	144	121	116	143	133	130	119	134	152	152	129	141	142	124	135	141	127	126	133	140	144	158	123	126	126	101	148	127	121	133	126	145	129	119	142	128	154	142	143	128	131	134	128	141	145	133	125	138	113	124	127	127	142	126	111	120	138	118	120	122	130	125	133	143	126	129	138	135	149	139	138	144	139	116	141	120	132	158	139	143	137	111	141	126	147	162	136	133	122	133	139	133	114	134	149	130	130	144	111	125	160	140	146	151	123	147	115	131	122	131	123	133	139	129	129	126	135	126	143	132	148	126	149	143	126	145	118	126	120	128	141	136	128	125	154	144	129	117	140	126	132	145	134	125	143	133	137	132	131	142	121	126	146	129	147	129	132	121	153	134	130	132	122	139	125	133	123	127	125	137	130	133	124	124	126	118	129	149	132	138	120	138	152	145	154	126	153	137	142	116	119	113	140	148	142	160	135	141	126	126	122	140	134	126	134	120	123	107	154	115	143	120	160	117	115	114	142	126	140	121	126	129	127	145	149	134	142	122	117	147	138	113	153	121	124	141	138	122	117	118	110	127	135	128	126	130	134	133	136	105	148	122	128	137	134	126	118	132	124	122	133	138	125	137	136	143	112	148	125	144	128	134	119	142	106	154	123	150	147	132	122	137	159	140	108	138	120	131	110	140	139	130	143	136	123	134	121	123	131	145	155	131	121	140	145	138	139	125	134	121	144	138	117	152	134	143	131	130	132	128	132	130	133	147	142	133	133	130	130	128	146	118	127	106	141	141	145	135	142	129	136	153	115	152	143	128	153	123	143	132	124	120	137	117	141	119	136	144	113	139	143	137	105	144	147	137	121	133	141	175	146	128	129	130	144	130	134	168	127	122	131	123	121	120	119	143	130	153	133	129	114	140	137	136	112	122	135	139	128	135	120	140	124	131	114	143	118	142	145	130	116	132	142	116	141	117	135	126	131	152	150	118	122	154	139	144	155	120	135	142	134	139	122	124	130	140	132	154	134	148	131	133	131	129	142	130	125	129	129	129	137	137	126	141	129	139	133	134	127	135	133	134	142	128	128	138	150	134	153	139	140	131	125	120	130	134	131	137	153	154	109	124	122	145	142	129	132	141	118	118	116	143	142	131	118	139	142	148	115	138
5499	1591	3619	3999	3338	2718	2202	1894	1608	1418	1313	1127	983	931	882	826	786	798	724	685	689	621	647	602	607	601	623	601	615	656	659	627	645	523	553	553	567	521	558	542	550	504	532	492	491	524	520	520	545	464	454	497	526	477	500	476	473	502	482	523	477	479	459	446	457	487	499	464	457	428	455	501	421	450	462	508	446	491	476	443	463	487	464	462	391	478	442	372	434	451	480	442	458	428	458	511	457	423	468	447	443	417	489	431	417	460	490	456	451	453	461	486	494	439	478	445	474	431	436	443	456	441	457	467	455	446	444	477	469	426	411	458	438	455	458	461	477	433	471	444	452	426	450	437	465	408	436	449	477	454	452	472	435	443	458	442	421	443	474	399	456	406	410	477	439	457	451	449	456	467	438	456	419	448	440	421	470	458	449	452	429	450	437	436	479	420	429	424	419	467	458	419	481	439	484	446	485	432	439	443	411	427	445	446	461	440	461	455	417	461	459	425	443	439	428	458	418	464	467	436	405	450	438	420	438	471	476	438	427	425	421	445	410	442	491	443	468	489	426	430	432	458	444	462	450	425	454	456	461	429	454	474	474	428	461	465	443	434	435	449	458	456	422	463	437	470	468	432	468	412	443	460	449	444	450	464	441	456	429	461	471	453	474	497	454	434	457	480	476	481	428	463	472	419	479	447	480	469	441	434	422	452	461	460	447	436	412	453	456	452	465	473	455	453	427	452	436	439	439	433	434	454	445	425	435	439	444	445	420	435	473	445	438	486	480	402	395	453	449	471	440	454	439	418	457	489	463	442	473	427	456	484	408	442	489	441	466	443	464	485	470	430	463	411	437	471	428	473	448	441	475	471	473	390	458	434	420	412	454	452	447	450	461	430	463	470	436	465	431	434	438	492	448	406	450	414	445	451	434	434	471	421	438	445	493	440	470	466	420	469	480	456	436	416	460	444	505	446	431	440	447	444	445	455	453	446	417	470	469	487	416	453	494	445	437	440	473	434	433	452	441	427	463	459	426	448	422	446	437	439	431	431	471	432	430	507	445	459	454	475	432	466	470	431	458	402	452	443	434	432	479	414	446	462	428	422	434	452	455	445	467	462	438	479	443	480	487	445	491	478	399	430	480	481	458	415	458	439	482	416	459	451	451	475	416	442	474	506	420	434	450	446	424	447	445	465	438	417	450	460	440	456	443	446	460	505	435	418	449	472	435	432	425	417	465	480	448	450	454	462	433	453	455	462	434	473	471	443	482	420	492	449	475	451	423	503	432	452	461	422	442	447	476	431	436	418	485	426	426	452	440	494	454	454	474	419	473	439	407	434	462	447	427	472	431	455	408	417	447	458	450	462	431	441	445	465	453	441	452	468	372	436	440	424	467	492	472	435	470	428	461	414	418	449	457	467	455	449	434	444	461	476	449	467	422	445	448	422	478	465	488	466	463	432	482	478	420	405	448	465	433	475	434	480	446	439	470	476	462	449	449	449	481	468	426	447	428	483	455	424	498	402	483	452	453	460	420	486	445	452	470	435	408	469	449	459	450	451	434	438	445	426	455	442	492	405	456	494	486	438	409	413	460	445	414	482	425	450	430	457	449	428	455	455	446	417	423	439	431	420	455	453	446	428	439	455	472	451	422	470	409	438	485	454	491	430	467	461	425	441	434	445	449	451	454	434	432	473	455	396	459	417	437	480	473	423	419	449	408	469	468	471	424	438	474	416	446	442	476	411	413	420	468	420	463	446	414	446	491	448	442	435	455	417	426	456	469	431	471	480	421	421	454	434	425	452	429	456	472	482	438	457	444	440	426	474	424	456	477	433	480	435	468	435	439	458	427	445	442	460	443	402	438	445	454	439	421	441	432	441	443	451	418	402	467	436	468	474	434	428	430	428	433	437	433	415	473	471	455	466	440	478	457	470	441	454	436	445	448	439	445	443	422	473	415	449	442	412	443	437	427	431	406	446	442	465	428	504	433	440	413	489	475	428	474	469	403	465	461	453	447	468	425	443	448	441	410	467	452	446	448	430	409	452	435	454	445	419	433	459	440	429	457	422	428	425	478	433	441	453	460	423	456	462	467	448	426	496	440	455	479	444	449	461	415	437	438	437	455	486	436	443	449	459	435	483	472	455	487	446	428	448	452	468	441	458	411	451	468	415	447	470	463	412	446	444	460	495	441	445	471	458	466	472	409	472	471	434	464	426	453	457	456	427	452	459	467	467	431	449	472	467	430	439	437	452	429	455	457	463	422	446	462	431	465	450	425	435	430	465	460	409	407	454	411	425	465	435	442	456	492	434	482	452	453	445	503	441	402	434	442	437	445	500	474	419	402	474	466	433	479	430	488	428	458	455	460	445	417	436	454	419	455	441	448	474	410	403	432	423	434	435	453	453	439	478	454	452	478	439	472	479	452	485	428	478	467	446	451	475	437	461	468	456	429	461	392	473	423	425	447	458	438	434	432	429	422	480	458	458	424	416	439	440	435	440	442	452	454	421	445	440	469	472	435	450	438	417	442	454	447	477	491	423	440	422	435	429	424	471	427	419	468	456	454	476	445	460	447	469	439	457	439	462	416	404	419	463	437	461	458	442	443	409	427	434	429	420	453	411	433	471	514	470	478	445	446	431	443	417	435	443	413	469	471	466	428	462	421	469	464	467	467	456	473	437	460	418	480	474	432	452	426	441	480	443	477	458	441	431	424	461	454	445	477	448	453	472	438	448	444	435	433	438	459	437	428	463	418	424	461	462	425	465	469	427	454	411	464	443	405	435	478	433	442	438	438	445	458	494	483	408	374	415	455	455	430	441	421	436	473	432	458	426	422	419	445	430	477	441	416	443	419	452	470	464	452	426	485	470	443	503	403	433	494	445	465	446	454	479	468	443	439	436	475	425	420	436	424	450	442	435	426	469	436	438	442	430	461	471	440	435	457	438	471	446	478	467	424	445	411	448	448	439	462	442	439	448	455	455	463	440	468	423	425	436	456	452	437	421	484	466	434	456	456	478	470	436	435	469	451	446	444	425	441	443	423	470	442	452	471	442	438	444	472	441	437	427	429	481	448	460	498	455	463	418	435	441	443	416	456	454	444	451	450	455	421	461	429	412	462	425	428	477	435	395	403	449	435	453	460	447	432	448	442	465	441	448	462	469	495	461	431	451	442	438	463	496	461	459	479	489	445	419	372	459	433	432	449	478	439	480	425	432	470	459	446	469	490	503	442	439	468	455	467	436	424	424	442	454	417	438	444	451	456	477	465	453	440	460	471	428	441	412	434	469	460	461	449	460	435	461	468	432	457	454	449	428	472	437	438	454	439	451	435	452	450	453	473	415	461	431	452	468	420	432	431	420	439	445	429	427	477	460	470	468	412	429	427	477	471	450	458	429	476	436	414	448	455	462	444	467	464	455	448	449	450	462	460	434	465	443	479	432	476	433	430	432	467	436	470	444	432	463	442	434	472	456	461	456	490	490	455	454	452	434
8793	2398	2739	1811	1282	860	692	552	402	368	338	288	267	233	252	213	187	164	145	190	155	168	164	153	180	153	157	152	165	147	165	145	151	141	132	147	137	119	147	163	131	141	135	124	123	130	114	154	139	124	121	139	124	132	150	125	152	110	130	120	110	131	143	102	105	124	131	132	132	138	121	110	121	122	121	115	136	94	140	132	121	118	121	122	117	121	112	133	112	118	110	112	136	160	122	133	127	120	126	97	118	119	122	133	109	115	112	124	125	97	120	128	122	118	123	117	123	124	106	114	134	105	125	136	106	105	107	114	128	132	114	121	132	126	121	105	137	114	109	132	114	128	125	121	104	90	125	131	126	109	140	132	101	143	118	121	114	115	105	133	119	116	130	105	112	123	114	125	130	115	126	133	105	112	121	106	110	105	113	107	116	129	137	121	119	107	118	128	127	123	124	106	117	121	114	106	124	109	138	140	113	130	131	107	99	133	109	125	134	125	112	135	120	115	102	118	100	127	137	116	112	131	107	109	135	125	121	134	121	124	119	113	122	128	111	125	134	88	127	136	107	111	121	115	129	123	121	113	119	120	129	128	116	118	105	131	119	120	100	112	125	119	106	150	127	100	111	129	114	131	117	135	136	109	146	104	116	125	116	125	118	104	117	107	125	105	102	123	116	116	111	123	129	116	139	113	126	110	126	122	115	138	115	127	130	105	118	117	111	123	114	108	131	117	115	116	132	109	130	118	96	122	125	129	124	124	114	115	122	105	126	113	109	120	123	101	116	117	106	110	122	111	126	123	115	116	99	129	127	123	129	94	110	110	125	133	126	120	107	116	127	133	122	119	100	112	112	119	114	112	109	113	119	113	129	110	106	136	119	120	113	122	114	139	109	110	109	111	136	128	112	108	112	125	130	105	144	110	101	109	132	123	127	112	110	118	125	125	136	128	120	120	130	103	117	128	123	112	152	125	129	115	100	138	93	108	108	100	105	110	137	118	108	123	111	112	129	126	118	128	133	116	109	122	123	127	122	120	127	107	114	114	122	123	139	112	105	107	97	115	120	127	118	87	138	92	115	137	101	133	129	125	114	132	111	131	114	124	116	122	131	111	114	98	113	109	141	122	121	131	137	128	112	113	116	123	108	119	126	120	111	114	125	105	116	147	116	125	118	126	110	123	117	109	114	140	124	109	126	119	118	106	109	108	100	136	136	135	137	105	119	127	128	114	120	117	111	103	113	112	136	116	125	104	121	121	115	144	120	118	116	113	131	111	132	111	120	108	111	87	121	128	102	116	110	139	117	148	133	124	119	102	105	132	118	122	109	105	122	110	128	96	131	138	114	135	123	113	107	119	123	118	125	127	111	116	136	121	110	133	131	112	115	114	114	102	124	99	129	112	118	127	126	143	138	95	113	133	101	125	127	112	105	118	109	137	127	121	119	110	121	129	113	126	138	120	130	113	144	141	114	112	126	106	110	114	109	144	120	121	122	96	116	148	112	106	119	109	117	95	101	108	129	137	119	121	115	105	118	108	129	146	110	101	104	101	122	101	118	126	97	112	103	122	112	118	112	102	124	137	101	131	110	129	97	138	125	109	109	106	101	118	126	121	142	109	126	137	98	133	127	116	107	111	117	125	122	131	117	128	111	105	114	123	134	133	122	115	122	142	140	120	132	118	125	128	120	112	110	135	117	121	127	133	115	127	134	127	112	124	111	110	149	109	137	108	110	107	122	95	129	112	114	130	124	124	105	116	122	99	123	116	126	108	108	105	122	127	123	121	109	109	97	126	134	119	127	131	109	115	109	102	108	131	123	143	108	123	127	118	95	123	119	114	107	114	123	130	120	110	121	123	127	126	111	127	115	120	120	108	107	120	102	135	115	100	122	107	125	119	104	100	114	124	102	127	106	127	112	118	114	110	109	108	118	105	128	126	122	112	110	126	104	124	112	119	109	102	112	106	136	128	115	131	110	128	128	118	123	111	104	110	129	136	113	130	117	129	127	108	113	114	120	108	114	126	133	110	135	109	130	120	110	136	126	102	108	111	129	109	124	121	95	140	111	110	137	124	125	121	107	102	133	128	127	110	129	115	139	122	126	109	130	113	102	116	118	115	120	109	110	131	128	123	117	126	118	132	124	111	114	127	128	104	119	101	125	117	119	122	112	107	136	124	133	106	146	131	134	132	113	119	131	113	118	117	138	107	111	122	146	110	127	139	106	125	127	125	125	125	131	107	121	125	141	129	114	115	119	110	125	109	96	127	122	108	125	126	123	106	108	132	102	101	111	107	123	127	117	135	128	132	127	121	126	108	107	102	130	122	108	121	106	138	116	130	124	104	112	119	128	98	104	127	136	124	126	132	119	127	138	115	126	123	123	128	129	109	122	117	139	122	108	110	121	127	133	130	106	135	121	111	133	140	111	122	124	112	115	116	121	138	102	123	118	124	144	111	129	121	139	135	111	113	130	117	123	113	137	119	108	128	110	112	106	127	106	100	128	122	104	113	101	113	123	125	121	130	120	129	108	116	110	140	129	118	113	121	105	128	122	113	106	128	135	110	121	125	142	125	112	134	126	111	117	122	123	132	124	107	115	119	92	123	114	119	130	125	137	123	98	118	131	112	114	106	122	107	107	124	121	121	114	94	105	117	123	112	127	102	134	109	120	113	124	110	132	119	121	108	120	117	111	109	122	129	126	134	120	129	127	118	126	133	124	123	124	136	141	161	123	109	126	137	115	127	107	125	120	128	137	128	103	112	122	134	122	127	114	115	133	122	119	143	121	131	119	130	125	120	147	104	115	99	136	129	115	95	121	130	109	149	123	110	112	120	133	108	106	142	131	111	114	112	112	140	125	121	105	110	105	127	127	122	124	95	116	110	124	111	128	112	111	145	124	114	109	121	145	113	111	114	119	109	114	103	108	107	114	118	116	126	120	128	121	119	122	106	124	124	126	111	155	116	107	105	108	126	121	127	122	119	115	103	103	89	103	111	110	122	122	127	134	114	150	102	110	128	134	119	138	110	129	118	129	113	123	109	98	135	130	116	124	110	107	101	125	113	105	127	122	100	117	113	112	112	117	116	112	138	115	112	127	109	128	112	130	132	128	134	110	136	109	128	141	144	130	118	127	129	121	118	120	124	131	131	97	102	115	133	129	119	126	122	129	110	112	103	120	116	120	124	126	115	128	117	121	131	126	108	116	126	114	117	107	111	111	104	110	110	115	118	127	116	111	113	109	131	119	137	97	91	111	121	113	114	105	124	127	126	120	114	128	133	128	112	116	122	126	118	128	124	118	134	150	124	135	105	110	101	120	123	123	125	107	113	130	127	129	98	150	122	119	123	123	96	115	113	119	121	126	122	107	120	120	112	128	132	118	119	106	143	133	126	103	143	112	119	119	106	109	111	124	106	104	108	107	139	112	134	118	144	120	122	120	119	127	123	112	133	117	127	113	112	120	104	135	124	141	133	120	103	109	119	107	113
7594	2707	6578	7001	5848	4729	3814	3172	2661	2336	2123	1819	1536	1435	1266	1201	1069	990	923	921	864	830	741	813	763	721	789	755	853	781	767	736	702	683	613	638	599	615	622	653	565	536	520	520	526	493	568	553	598	552	529	500	474	488	499	483	467	475	455	483	456	482	478	435	458	444	442	462	443	456	405	480	456	438	415	474	437	422	442	403	451	431	459	434	444	439	414	453	426	477	442	452	432	433	392	467	470	439	416	443	414	453	433	398	430	413	454	475	430	435	405	429	468	438	456	456	412	412	435	452	444	465	432	427	393	394	416	436	427	416	425	414	419	415	421	428	401	435	447	416	428	415	422	395	398	429	423	422	446	436	401	399	422	386	392	443	401	399	409	389	396	383	449	432	417	408	392	392	408	411	453	434	430	451	417	434	412	411	385	385	410	453	399	428	431	417	435	426	417	438	395	428	416	388	397	441	409	438	428	422	394	401	430	425	428	440	405	402	398	436	423	397	415	427	403	419	421	389	426	392	404	418	400	422	433	408	463	467	430	402	406	403	441	394	417	452	395	433	402	424	409	437	436	388	445	417	422	402	361	424	432	394	411	419	441	411	389	415	398	398	417	418	438	409	385	421	390	368	421	400	441	445	420	416	407	380	413	394	421	416	436	422	422	413	420	450	440	391	408	410	399	420	418	433	405	375	388	412	403	429	399	412	396	422	424	430	381	385	373	423	437	385	358	418	468	394	416	430	408	404	409	407	422	416	414	430	437	395	418	397	419	414	466	394	413	431	410	419	418	435	409	448	383	409	435	425	415	430	418	394	415	430	380	426	439	415	394	402	405	433	427	413	439	416	356	402	417	402	396	414	406	432	430	391	406	427	403	406	434	442	450	439	423	411	397	463	437	392	413	386	394	360	396	412	401	419	434	411	414	439	381	433	404	411	418	392	407	400	399	419	429	412	407	439	451	384	411	446	429	365	425	409	463	413	433	402	427	429	454	387	394	410	413	407	386	407	393	424	449	410	429	405	398	427	428	450	400	408	435	398	422	394	401	420	450	402	418	419	431	384	429	427	404	417	437	387	372	440	453	399	400	425	416	461	449	445	402	447	437	395	409	407	393	406	398	407	432	404	386	441	402	407	397	433	379	426	403	429	448	438	437	443	386	424	424	375	396	406	435	416	375	397	391	424	406	414	443	412	416	432	426	440	419	458	439	453	418	434	441	409	434	413	407	438	439	403	394	426	419	423	391	452	408	406	387	413	399	442	421	440	405	396	437	401	391	409	402	382	416	395	425	433	386	433	425	462	413	425	435	422	428	408	422	398	437	413	390	423	424	416	397	426	402	389	439	412	416	393	395	462	404	405	445	425	408	436	418	406	413	437	412	375	396	441	420	425	399	461	424	422	422	408	424	399	378	401	408	401	430	400	431	417	422	399	424	418	423	416	424	410	429	447	412	425	410	430	377	406	465	386	410	373	434	398	411	424	400	429	399	436	400	404	432	454	404	421	414	430	384	408	413	386	437	428	422	409	412	434	401	436	429	439	440	412	391	431	421	427	406	417	409	386	421	454	421	420	405	437	423	420	402	391	381	411	451	424	420	380	429	430	430	395	411	384	416	402	439	418	466	421	404	396	413	397	441	430	443	405	411	410	427	409	406	452	405	423	381	417	349	409	402	416	414	422	392	416	444	449	408	441	390	415	431	416	414	432	427	438	428	416	434	408	405	419	428	423	416	426	416	425	416	390	430	404	420	424	384	409	400	424	405	400	390	395	434	432	483	424	402	418	384	419	419	429	374	411	401	421	424	432	434	394	415	431	400	401	401	413	417	414	395	384	393	429	451	424	385	394	373	382	396	397	430	423	381	432	439	435	404	438	398	414	420	447	445	439	431	411	436	404	410	384	406	415	447	371	425	429	384	407	464	447	399	448	433	402	427	395	393	453	400	427	430	442	409	412	406	386	434	376	429	435	416	441	393	394	407	384	412	429	388	416	419	397	429	381	430	443	388	391	392	387	389	398	453	398	409	405	414	397	405	419	376	406	405	424	398	433	428	425	395	383	446	441	400	384	421	399	446	419	427	397	426	427	388	412	406	455	440	387	432	432	418	395	413	417	391	420	407	386	442	389	424	428	421	401	415	454	389	402	401	403	383	405	408	420	392	414	374	446	443	446	469	410	423	453	400	438	444	439	447	391	433	393	440	405	413	446	435	437	418	431	431	453	428	356	445	412	432	421	408	390	420	388	423	424	399	399	434	426	442	410	383	421	412	417	428	393	417	431	385	425	419	416	389	419	411	441	417	425	455	450	400	423	422	408	417	446	451	439	398	373	443	413	409	434	394	414	430	380	441	405	436	387	393	372	432	406	438	418	452	407	419	427	392	338	421	421	413	413	457	388	399	422	389	421	385	399	426	402	438	397	400	414	406	426	427	441	431	411	392	444	374	419	399	375	414	444	437	424	458	440	392	438	421	420	430	407	392	418	424	389	436	395	427	421	408	424	406	397	372	413	435	449	407	433	436	386	440	418	382	438	417	401	416	399	429	417	415	424	407	415	396	425	405	401	469	398	389	427	409	396	426	404	432	406	427	396	423	405	422	396	386	457	436	393	380	425	404	406	427	445	405	416	443	444	431	415	426	406	420	443	438	398	400	473	409	413	415	432	439	432	441	436	409	350	394	441	448	477	430	447	410	406	419	415	411	431	398	435	425	450	410	441	429	413	412	460	427	441	423	439	415	469	404	418	436	410	417	421	415	408	427	357	389	458	380	460	400	435	445	465	401	416	379	393	447	426	396	397	398	440	417	418	430	450	391	409	389	406	433	432	405	423	395	390	442	445	421	416	427	431	439	423	402	407	421	442	427	390	399	421	445	432	392	392	387	386	420	403	400	420	391	418	432	412	433	401	427	420	406	434	419	439	429	429	423	390	407	434	426	428	417	386	437	423	437	388	397	419	411	397	411	432	419	439	430	388	415	405	438	438	404	382	397	411	390	401	416	392	413	435	396	418	398	399	438	425	437	453	416	428	431	450	418	392	437	403	413	408	415	443	400	404	456	436	410	407	393	440	430	407	437	443	445	429	433	442	435	430	393	435	412	414	372	427	418	425	417	422	421	420	394	436	350	403	386	425	407	404	422	441	408	398	403	438	388	417	437	402	436	364	418	377	421	405	405	406	439	382	428	433	421	446	423	414	406	408	441	397	407	455	402	395	405	396	429	383	399	396	430	406	386	394	421	404	396	423	402	390	413	448	436	433	407	442	428	429	391	416	390	434	404	440	427	413	401	397	390	404	433	414	466	423	418	395	401	394	437	390	387	430	421	409	398	402	391	416	399	406	421	426	452	426	380	450	411	399	431	394	410	396	405	461	423	406	421	422	414	439	427	422	421	429	423	419	389	411	407	425	446	412	422	398	397	381	437	356	389	430	418	398	397	406	422	388	444	454	384	393	448	436	410	398	471	406	445	417	406	429	414	390	421	371	419	404
1369	289	314	324	282	280	286	261	271	262	252	258	245	247	302	269	237	286	249	258	252	232	257	248	262	251	279	283	251	240	249	238	263	248	248	271	258	259	234	258	265	301	274	253	239	274	272	236	277	240	299	257	291	241	264	251	254	247	234	264	249	239	229	270	258	245	271	231	241	212	265	251	250	253	272	274	255	266	278	212	255	245	232	237	247	231	257	280	274	230	244	266	263	227	251	258	250	290	260	259	221	257	250	240	238	243	281	280	234	259	256	239	235	261	235	256	249	257	277	247	254	287	269	253	252	260	277	262	270	242	249	277	259	266	246	250	284	249	272	262	263	283	263	238	235	266	259	280	280	255	283	257	231	248	254	258	244	259	221	266	267	262	249	224	265	238	238	264	241	259	233	275	245	269	275	274	248	257	279	268	245	252	250	256	259	252	231	243	239	227	255	269	262	254	253	266	232	252	249	245	257	260	281	302	265	267	262	270	258	281	259	251	261	236	255	261	256	267	247	230	254	254	250	258	253	256	251	250	260	272	240	239	265	270	249	252	282	265	251	228	238	220	259	249	250	237	259	266	294	235	213	264	264	242	208	234	250	263	279	266	263	240	256	250	224	254	273	235	246	241	274	266	251	260	235	263	271	232	267	279	248	256	242	221	278	276	262	233	239	244	257	249	270	234	258	242	236	269	267	261	239	270	247	242	257	228	261	268	255	254	229	261	260	255	274	228	260	267	283	260	256	240	238	257	233	281	233	249	240	246	242	254	262	258	281	239	237	267	269	234	239	262	254	231	244	261	229	254	285	289	262	262	268	249	263	249	237	244	242	261	243	275	250	260	235	271	246	246	249	254	250	250	237	247	252	268	252	261	244	252	260	245	259	264	233	266	240	262	236	260	294	261	240	247	238	234	236	260	265	241	266	261	254	293	248	255	256	267	220	221	287	268	250	255	243	251	259	271	244	232	245	241	245	253	236	229	256	292	246	197	265	265	271	240	236	269	246	286	264	248	285	275	244	226	238	235	275	240	227	236	234	233	267	253	233	258	241	267	240	246	237	259	250	227	258	210	240	265	267	286	231	229	251	253	238	262	253	236	278	255	263	259	244	243	246	238	270	278	222	262	262	248	264	233	240	267	246	253	270	244	242	272	247	272	252	233	237	237	257	276	262	255	260	261	230	258	261	250	245	265	241	281	214	262	217	240	271	271	263	256	263	250	246	245	263	257	238	227	263	234	253	247	262	238	254	272	231	260	267	264	257	281	289	265	293	264	249	245	261	244	237	250	243	254	250	256	261	255	256	257	253	240	243	231	272	269	268	259	250	248	233	242	247	259	241	260	288	259	275	278	228	274	227	250	226	261	275	233	246	250	251	256	252	245	251	240	230	254	264	248	267	251	263	271	230	238	243	254	234	247	274	253	306	228	259	243	261	256	264	267	230	259	260	269	304	267	244	264	233	254	210	280	245	232	251	272	243	252	237	248	258	244	267	232	269	233	240	281	251	260	240	217	262	247	278	221	233	251	240	240	241	267	252	226	252	242	263	231	257	240	229	262	242	248	242	270	258	278	263	260	269	254	275	273	260	259	266	279	249	266	242	246	303	259	223	271	256	281	223	245	230	277	262	252	277	236	238	259	261	254	263	238	262	250	255	237	233	288	252	248	259	251	236	276	252	274	272	235	241	252	242	228	260	284	243	258	258	256	267	254	287	239	217	268	241	275	256	233	260	263	250	275	234	253	240	268	217	247	228	247	244	243	252	241	273	249	256	237	258	260	254	281	247	233	235	288	237	229	274	248	235	285	253	262	268	247	234	279	234	262	257	259	251	250	232	274	278	250	259	250	255	227	269	291	218	244	253	257	256	248	299	267	238	251	239	250	219	285	267	261	244	223	249	261	245	260	286	235	252	231	250	272	257	250	257	239	244	273	273	279	238	229	243	252	260	250	259	257	253	262	253	243	266	239	245	254	261	233	277	258	232	263	252	217	267	249	255	236	258	253	261	253	252	257	259	252	233	277	274	275	233	259	245	249	262	297	248	234	252	236	239	227	245	242	260	258	257	257	271	243	281	281	239	239	249	240	268	235	249	257	247	236	245	235	228	271	240	247	288	259	250	218	254	238	233	227	235	251	245	229	252	263	242	254	239	279	274	276	253	253	257	278	232	284	260	271	254	275	256	256	261	267	247	261	261	301	274	248	247	248	266	235	235	256	239	282	243	232	255	250	281	242	254	282	232	235	258	268	260	225	259	265	239	245	259	263	279	265	255	284	271	256	270	254	271	239	271	251	249	265	262	253	216	248	259	268	253	239	265	260	280	266	265	281	247	243	255	255	256	246	273	253	261	262	251	225	260	283	265	243	237	271	274	249	251	243	240	250	272	241	253	219	261	231	246	259	268	252	246	260	221	272	249	252	240	241	254	264	260	260	246	238	266	271	236	251	246	242	262	275	262	248	250	254	244	226	253	279	257	266	237	226	244	261	289	256	258	254	235	249	261	267	245	249	234	257	255	279	229	265	263	226	267	268	261	245	240	258	282	224	285	250	255	257	226	270	252	245	251	229	225	270	250	226	244	240	279	242	232	269	237	252	251	225	247	255	250	261	252	253	217	227	233	281	221	261	246	270	252	232	243	258	250	251	254	248	270	231	267	246	251	264	266	256	245	257	255	237	228	231	285	256	277	236	248	282	265	251	236	272	245	250	281	244	230	237	275	234	270	266	261	231	256	252	242	279	245	284	292	254	293	279	241	256	227	282	243	292	249	243	256	288	258	266	250	246	264	286	260	257	248	279	272	259	257	242	262	250	240	263	271	261	276	240	245	230	274	249	269	256	268	261	260	261	301	310	237	254	248	304	283	250	283	232	271	236	233	283	254	273	270	274	230	250	282	252	230	248	283	241	249	233	231	248	259	254	275	251	266	265	265	231	254	287	232	242	246	235	252	262	252	260	266	266	217	235	272	261	248	241	260	250	282	254	244	261	242	248	245	265	247	247	239	251	285	280	272	278	244	251	276	228	244	241	242	270	273	234	276	266	254	259	256	239	244	254	239	247	266	277	263	232	276	216	253	251	234	237	254	246	229	256	244	257	266	253	259	219	269	246	257	239	248	269	248	265	257	247	284	290	242	240	279	240	240	250	255	250	261	224	244	260	263	229	282	251	252	270	260	265	271	248	272	235	234	236	246	229	234	228	224	218	250	230	229	279	285	261	250	272	257	240	237	284	265	251	263	247	279	228	257	262	282	255	313	264	247	247	260	250	224	267	239	231	244	253	226	286	274	249	229	248	246	252	248	268	236	235	268	238	243	260	236	239	262	244	248	248	249	258	269	270	262	245	246	258	267	216	245	264	259	265	268	247	246	239	268	260	271	233	246	266	254	268	245	280	261	256	267	272	233	231	233	281	229	245	276	233	238	266	246	243	291	249	269	242	262	282	238	262	253	258	250	244	234	264	249	248	277	244	279	220	233	253	252	230
2237	892	1017	1017	950	939	904	901	876	826	889	807	793	736	775	791	812	794	790	805	772	759	811	795	817	777	811	790	776	859	809	762	746	786	807	822	799	786	771	800	775	783	786	772	793	741	751	785	764	796	777	753	817	811	764	806	777	791	824	784	780	780	789	805	767	845	791	779	789	767	774	793	725	821	771	785	748	758	721	790	759	758	824	812	789	795	777	767	741	831	777	776	726	756	817	768	757	763	779	730	777	766	827	797	764	780	810	743	780	781	790	830	809	795	774	806	822	794	765	767	808	800	812	827	810	755	797	744	722	801	779	811	809	791	812	774	756	788	824	796	755	777	778	713	798	812	785	807	808	778	771	764	782	767	780	802	769	778	737	768	760	767	755	835	742	826	761	778	776	825	804	753	769	781	760	755	722	724	748	774	772	762	777	799	749	776	754	824	756	747	729	821	794	792	745	796	757	811	792	758	745	834	797	779	786	796	807	736	805	812	783	797	731	759	756	811	763	779	732	787	780	758	729	713	784	780	745	819	774	812	729	787	817	818	791	772	767	793	767	785	788	764	799	806	793	809	758	744	752	775	775	786	783	760	748	756	728	762	763	770	816	807	784	798	783	734	776	819	799	763	771	782	747	778	816	744	743	787	735	842	790	793	762	774	763	774	757	757	776	719	820	731	801	807	779	822	751	792	801	755	747	803	753	777	789	806	782	770	742	795	755	760	768	791	770	783	743	805	743	764	785	753	730	797	792	813	773	769	747	767	841	764	767	807	765	798	767	738	790	734	773	785	791	703	771	751	721	776	687	743	776	731	778	792	788	714	756	738	811	750	779	808	735	781	793	768	751	775	764	814	741	793	781	756	798	855	795	758	793	837	800	771	718	741	778	756	761	798	739	781	769	750	732	795	757	760	808	735	758	792	787	787	806	748	774	792	738	768	768	800	807	770	801	823	772	759	827	756	783	770	793	753	810	778	787	756	765	779	775	840	822	785	773	795	791	764	739	821	748	767	809	801	769	759	775	793	771	780	758	828	704	790	752	845	703	806	813	774	780	727	824	797	788	783	798	784	775	801	773	755	757	807	785	790	745	754	758	861	773	761	754	748	760	762	765	777	782	758	809	776	734	766	761	787	807	823	715	783	782	741	806	775	785	772	782	768	790	736	748	770	751	810	745	756	813	799	732	795	748	764	755	713	816	799	818	782	747	804	748	780	836	805	819	755	787	748	757	777	755	794	820	822	788	780	768	762	785	751	772	823	793	780	765	748	796	747	733	782	765	792	761	786	774	734	770	799	778	785	822	749	801	801	751	742	753	744	709	805	811	746	822	711	779	769	768	776	798	791	774	773	812	770	784	807	792	821	761	757	769	762	781	729	737	837	791	802	702	775	777	775	789	776	793	757	782	786	798	749	801	795	787	783	777	816	763	804	727	747	757	821	777	756	805	784	787	779	737	794	788	815	719	787	737	810	785	791	811	766	791	769	753	821	768	793	821	790	748	794	836	827	791	786	782	756	763	810	770	782	746	762	777	786	805	813	784	816	763	843	820	769	751	819	759	817	804	765	788	774	750	754	781	717	767	770	765	780	777	770	801	742	784	752	756	777	783	789	753	773	786	767	769	741	777	789	750	764	804	776	789	704	781	755	764	744	760	798	736	787	805	765	745	791	755	785	766	780	738	764	735	773	781	730	763	816	753	805	804	777	793	772	746	744	770	761	798	771	796	741	760	752	791	772	756	766	800	747	762	758	811	781	771	822	769	803	777	777	820	774	794	748	811	737	819	724	744	722	790	754	766	770	738	749	767	783	821	796	754	761	821	758	777	767	800	749	795	766	771	746	761	753	750	804	766	768	745	815	784	759	721	759	791	784	759	747	770	781	796	783	753	733	780	797	788	783	780	740	777	771	753	786	769	763	771	772	777	799	791	776	792	769	784	763	744	772	788	752	778	806	751	821	759	729	803	819	755	742	765	751	766	785	803	776	792	745	773	748	762	713	811	815	770	811	719	751	732	781	721	788	786	752	752	844	750	785	792	777	739	779	763	780	803	737	762	836	777	760	765	783	752	760	790	816	812	758	744	804	788	765	785	722	762	750	799	756	837	762	780	740	808	841	768	768	788	744	817	778	735	821	767	745	827	787	772	703	732	784	778	765	763	739	717	760	821	783	807	756	752	768	760	792	768	750	783	798	764	786	823	792	769	767	762	792	766	775	791	768	769	806	764	784	782	774	802	791	783	752	756	771	795	793	788	803	768	718	774	774	767	719	782	798	785	762	752	743	799	823	734	791	756	804	720	770	767	742	768	780	770	767	793	785	730	786	737	816	733	751	742	807	789	785	759	760	795	782	724	775	755	775	722	758	785	729	736	760	763	793	763	768	762	774	737	771	792	805	751	784	772	764	762	812	718	803	746	767	797	804	795	742	835	764	809	726	765	842	780	784	795	810	795	823	736	755	725	801	763	806	804	787	786	766	744	741	753	801	801	757	752	758	806	737	824	725	727	746	812	812	733	710	749	807	788	806	721	797	764	772	780	773	742	765	751	792	785	777	821	725	784	764	780	735	772	748	752	748	751	758	780	721	744	797	787	804	784	758	787	746	813	792	775	812	759	720	793	710	837	776	763	723	815	763	773	792	774	781	777	814	801	721	779	796	765	794	783	776	807	801	791	770	752	755	790	820	787	792	790	763	763	751	790	738	783	798	831	788	716	741	813	793	774	834	769	771	778	780	793	753	755	811	767	807	780	774	744	759	771	759	756	777	751	761	773	765	781	700	830	827	797	790	735	772	819	757	753	760	767	786	761	739	763	760	811	784	758	761	814	726	759	773	795	769	779	788	786	773	752	809	754	822	723	762	768	832	785	743	785	813	781	740	756	785	793	751	783	812	762	766	757	737	750	777	821	760	765	839	764	838	786	784	774	813	788	813	793	824	847	797	771	756	764	759	767	758	715	776	824	774	818	737	770	796	806	805	751	793	775	770	770	807	734	756	795	822	761	774	789	709	753	793	783	754	806	773	757	785	787	777	762	755	754	768	777	796	792	794	775	800	723	782	762	757	770	787	829	821	820	721	749	799	786	756	786	745	780	789	784	732	771	802	795	763	777	761	783	752	759	842	781	817	772	800	759	759	757	829	774	769	778	753	757	804	804	746	793	795	720	777	764	782	772	791	773	756	753	771	779	801	740	804	759	736	797	773	766	766	779	783	746	739	757	786	782	776	815	731	775	775	824	810	780	819	805	798	811	749	767	772	778	751	796	811	776	773	776	745	794	755	753	751	732	758	774	818	760	741	782	791	785	765	820	772	790	760	770	776	740	767	818	801	778	781	791	813	744	821	795	767	749	760	809	704	749	734	753	741	813	751	808	800	749	772	803	778	761	741	790	779	785	756	813	757	788	762	736	809	836	789	790	752	775	760	739	784	815	720	767	787	771	758	757	735	811	740	800	755	768	756	762	778	737	773	761	751	795	778	792	811
4556	1091	1424	1002	672	509	460	310	272	233	216	217	196	160	176	188	182	159	152	163	148	156	174	149	144	145	126	144	153	143	154	150	137	144	145	146	140	140	134	150	146	149	121	137	151	128	129	150	138	148	144	147	124	139	124	148	117	125	121	140	151	129	137	151	137	143	141	142	153	137	132	158	117	145	132	126	147	128	141	137	143	132	150	113	145	141	148	144	125	137	119	112	144	136	121	161	136	150	133	127	123	136	119	138	151	103	137	126	128	131	147	141	126	136	141	145	144	127	111	125	142	135	120	131	161	135	132	134	130	138	153	118	123	134	143	127	124	119	124	158	123	110	144	124	95	98	119	136	124	123	141	145	120	134	123	128	121	139	138	155	141	118	127	123	141	136	160	135	140	153	138	146	155	131	139	135	137	139	134	137	125	137	150	123	124	135	129	128	158	144	144	122	143	126	110	113	130	117	145	123	134	127	149	133	129	140	146	117	125	171	112	141	125	137	132	123	134	144	148	132	137	138	129	125	137	131	123	160	128	123	134	141	154	154	139	118	132	142	123	137	123	121	127	123	126	125	105	136	125	145	143	138	121	152	132	124	152	123	115	125	132	129	142	139	118	149	127	121	132	149	146	132	130	149	103	146	164	136	122	156	147	124	135	132	120	156	136	143	131	129	141	118	153	136	129	124	118	139	123	133	121	140	149	142	156	114	133	133	118	130	130	131	134	116	133	134	128	142	112	143	135	136	125	127	153	130	126	144	120	155	136	128	135	136	122	124	132	142	154	140	143	120	132	137	140	122	136	130	141	141	129	142	140	123	137	111	122	142	132	136	130	130	126	126	135	127	130	125	118	126	138	127	128	112	124	127	144	117	123	138	147	111	149	121	135	127	127	144	151	118	131	121	150	143	130	138	134	126	132	116	113	124	140	137	134	124	120	152	126	119	129	131	148	125	140	117	120	144	134	146	126	131	151	140	124	143	141	133	141	156	126	134	141	119	135	127	138	139	138	131	120	126	118	130	121	110	132	147	146	122	127	135	132	136	126	152	132	139	132	126	134	128	155	136	137	131	127	131	135	133	142	127	132	128	132	120	127	155	121	121	136	137	121	131	131	146	131	147	136	123	129	129	153	144	161	120	139	136	138	122	129	123	143	145	125	128	135	119	126	142	122	154	139	123	155	131	140	147	137	126	137	131	139	106	148	118	144	126	136	136	108	121	143	119	129	137	119	136	128	125	109	139	128	122	131	105	129	115	136	126	118	128	123	141	137	138	133	144	134	129	130	133	126	145	132	123	140	156	134	135	135	132	153	127	132	138	116	131	138	121	115	120	134	138	129	142	145	139	135	132	123	128	141	131	133	119	127	132	136	142	158	125	148	127	128	150	119	152	122	134	129	132	135	131	124	126	154	135	123	129	137	122	137	135	135	128	147	147	124	128	138	122	123	135	129	135	136	154	126	125	136	148	134	126	157	154	122	144	133	127	143	129	131	141	117	111	124	138	117	148	129	144	132	144	119	130	132	148	128	141	147	112	129	132	114	138	162	134	133	128	127	130	152	139	133	132	140	127	114	131	139	146	143	153	125	121	136	125	138	123	130	137	118	121	131	131	132	122	110	120	119	146	134	125	130	123	116	136	150	134	151	137	165	132	151	136	123	147	139	151	137	125	133	107	133	133	137	131	124	137	124	137	133	139	125	131	123	110	112	144	151	129	121	124	132	136	131	141	129	147	141	139	124	139	161	133	129	128	134	143	133	124	124	117	132	156	122	128	157	131	139	150	110	133	132	128	136	149	137	131	120	123	152	130	124	123	147	127	132	126	125	140	139	130	129	125	139	112	137	133	147	123	131	136	135	121	122	150	142	112	128	139	131	130	149	146	137	139	142	144	136	117	131	144	172	126	132	145	121	137	134	137	128	127	127	132	144	138	102	120	145	125	130	137	135	125	130	134	145	130	133	141	134	135	127	142	143	137	130	146	122	113	134	133	146	136	129	136	138	119	109	154	138	141	134	129	130	132	153	118	145	121	135	127	141	129	127	131	144	112	123	142	152	120	148	134	133	136	146	132	128	151	115	116	140	136	130	134	123	129	136	145	155	115	129	125	142	126	146	134	141	120	125	131	128	137	125	140	131	136	135	130	136	116	151	153	135	138	136	133	117	131	128	109	141	117	139	119	146	123	150	129	141	125	139	120	118	136	137	139	130	139	117	142	143	133	147	138	153	132	121	139	107	152	145	148	126	124	127	116	135	129	132	162	124	129	150	137	128	129	121	144	129	119	127	139	135	123	148	129	127	119	140	130	144	120	140	125	150	123	136	149	128	123	144	127	124	132	160	140	133	117	141	132	138	158	134	129	138	133	119	111	131	138	126	142	124	130	141	150	103	143	111	141	131	134	126	149	126	132	109	138	134	127	130	133	124	138	123	132	114	127	136	113	148	130	130	106	124	157	120	120	130	141	130	125	126	141	113	155	130	139	123	134	121	121	137	149	137	127	129	128	129	120	146	155	141	122	119	128	149	135	130	120	127	141	127	119	141	133	156	136	146	119	148	109	136	120	148	132	143	124	139	139	136	120	132	141	147	120	154	146	136	139	148	146	136	130	129	122	135	143	146	143	118	145	139	145	130	139	116	109	124	125	124	122	128	126	129	137	140	134	138	115	137	127	119	141	141	123	120	120	140	126	125	106	112	136	146	128	134	131	136	139	146	138	123	114	140	126	128	133	136	123	116	126	137	103	123	131	145	130	114	125	120	133	126	139	131	141	128	118	148	156	130	144	117	127	146	146	160	152	118	133	147	130	143	143	137	125	121	121	142	136	138	125	143	145	152	126	117	131	141	141	152	139	136	117	117	114	134	134	139	133	128	128	128	156	145	105	145	130	120	128	148	113	117	141	137	147	130	145	128	138	132	121	148	152	148	132	132	147	119	143	128	134	128	144	121	136	146	122	140	123	152	129	131	125	122	146	136	117	136	124	125	129	152	134	146	151	156	112	131	131	130	136	119	122	121	129	149	115	137	138	135	143	148	141	128	145	137	141	149	127	132	131	130	124	150	137	137	141	128	148	131	124	139	119	139	130	138	118	132	126	127	139	154	131	139	127	136	135	149	118	147	140	112	149	144	139	140	121	142	149	122	113	146	136	153	127	142	124	149	132	107	147	110	151	153	137	150	121	150	123	136	124	149	122	126	144	142	134	147	130	135	128	133	130	152	134	147	126	123	135	120	139	136	146	125	151	126	132	138	130	136	127	121	128	137	120	154	108	146	118	138	133	118	130	128	149	144	124	134	128	142	130	129	136	132	131	146	115	110	160	123	123	137	140	116	137	135	159	140	136	148	156	143	115	113	153	134	150	136	122	130	124	130	126	126	140	150	120	130	135	142	141	146	127	132	125	140	128	129	129	157	155	133	141	143	137	132	128	155	155	134	126	131	130	115	133	135	148	130	130	131	150	137	146	132	122	146	148	128	122	142	118
5555	1561	3650	3967	3412	2707	2239	1902	1577	1423	1261	1160	1036	923	924	824	745	730	721	745	641	640	581	622	590	621	621	659	615	640	578	585	581	580	595	525	535	552	564	554	527	525	497	498	468	492	506	552	553	483	510	496	485	472	493	473	500	485	527	505	497	517	454	460	465	469	471	468	459	469	487	509	437	474	470	440	447	442	483	446	454	435	466	459	488	427	434	451	453	454	466	503	481	469	432	464	432	451	427	460	452	438	448	462	432	439	437	440	470	476	454	504	444	451	440	446	454	443	426	469	442	471	479	432	430	459	427	431	405	449	425	471	435	451	447	477	433	457	419	451	426	407	502	409	467	478	474	439	431	416	454	440	459	438	450	440	478	444	493	439	451	447	448	481	436	483	436	483	412	440	446	457	449	441	476	476	449	440	395	469	433	448	454	425	452	417	472	481	462	470	455	427	450	489	435	401	415	431	429	449	445	443	425	451	441	448	424	504	441	469	450	423	424	486	446	432	472	443	440	453	402	472	408	448	449	425	481	491	446	471	489	428	463	449	456	460	416	455	435	442	454	478	471	465	446	426	472	427	422	448	450	463	445	413	440	491	419	429	439	411	450	494	398	448	459	420	424	437	436	436	446	426	453	433	489	414	450	440	470	435	433	442	440	449	457	444	472	430	406	433	490	464	454	451	452	479	468	429	433	427	469	417	420	440	460	478	471	453	411	473	474	448	436	439	458	418	451	464	487	455	439	435	440	467	504	458	470	424	433	420	417	434	461	414	436	469	490	423	469	449	444	465	428	478	475	446	441	427	450	424	436	420	470	444	422	478	431	432	435	438	465	471	438	412	431	417	429	453	446	460	449	426	444	437	455	429	478	443	456	413	417	451	455	474	472	421	465	411	408	444	457	466	439	451	468	420	459	481	445	452	469	452	460	438	454	400	432	445	425	457	417	471	471	428	413	431	456	455	460	453	451	459	421	436	448	444	455	474	419	412	420	423	469	438	467	442	442	453	425	468	452	462	450	486	441	446	454	477	421	440	398	459	462	471	419	495	438	445	436	455	436	446	431	439	464	468	425	433	442	433	487	460	451	441	447	443	478	465	490	448	439	422	457	448	421	442	466	454	465	450	440	466	456	461	453	426	420	452	417	449	433	403	455	444	478	424	428	420	434	479	415	485	438	472	431	434	435	478	427	459	426	472	483	425	457	449	445	467	475	480	428	445	457	472	429	451	490	508	399	460	437	444	440	476	479	451	456	405	420	434	434	458	430	441	451	434	434	464	470	460	454	434	454	450	457	425	446	461	425	431	434	453	458	415	423	444	470	438	443	483	431	445	458	480	508	420	442	481	454	443	396	454	496	398	462	433	503	408	470	414	458	432	462	447	457	441	399	458	467	462	404	415	427	432	480	441	427	459	471	457	464	416	444	425	436	422	457	461	465	485	477	469	440	421	441	481	417	459	460	462	454	431	437	440	418	448	423	410	446	430	403	463	442	444	463	465	485	411	454	429	446	458	464	434	452	410	431	443	476	431	407	472	429	452	439	430	465	450	450	473	423	499	421	451	447	436	491	465	402	422	477	448	471	438	439	449	454	428	444	433	439	446	443	461	462	479	456	421	476	457	431	482	477	451	443	474	462	441	436	433	447	457	428	456	423	451	486	450	442	428	426	450	454	435	416	470	438	423	416	432	425	445	425	469	468	480	402	445	456	438	460	465	435	455	446	479	436	441	433	441	469	460	401	462	446	463	445	430	456	477	449	453	470	487	445	432	468	435	415	451	452	430	478	430	448	428	432	453	459	430	482	443	426	451	429	433	434	443	428	462	441	442	457	415	422	445	479	464	443	414	458	443	446	441	429	429	466	451	451	450	430	459	454	426	462	435	443	426	441	441	458	425	460	453	413	435	438	435	431	448	417	419	429	458	460	438	421	435	440	426	448	452	428	464	455	421	422	445	447	477	426	445	410	451	424	434	430	417	448	457	465	421	425	437	429	419	430	440	410	457	496	441	460	468	446	447	425	453	450	450	456	457	438	427	462	428	447	400	433	453	480	446	427	439	425	435	438	433	420	455	446	403	402	447	435	441	465	434	410	460	457	422	454	434	403	439	453	450	470	483	507	445	480	463	425	442	471	425	443	486	423	442	445	463	511	409	449	425	394	439	472	506	448	438	432	456	441	437	456	485	421	432	442	438	457	443	423	456	445	458	457	453	422	427	454	456	422	442	435	480	464	460	412	472	464	422	412	446	421	466	477	434	445	489	414	465	438	433	482	423	434	489	423	460	433	440	454	458	393	465	436	444	435	439	441	440	452	424	474	461	431	454	424	440	450	443	479	458	437	445	457	404	450	382	421	447	429	462	451	458	449	439	459	471	446	451	453	426	466	472	439	440	437	444	435	465	438	454	462	461	438	436	469	462	482	398	463	466	447	431	449	458	442	423	474	445	426	443	505	432	417	457	462	446	460	455	428	432	445	430	433	434	446	461	388	446	430	439	470	431	442	425	411	439	429	483	448	468	442	445	459	484	483	446	447	478	430	419	460	434	443	435	452	460	451	453	446	440	449	393	467	443	458	437	474	444	417	439	466	467	427	468	445	393	437	456	426	437	434	468	475	483	452	468	434	469	423	449	404	471	457	419	440	488	467	456	427	436	439	433	455	452	480	440	455	452	436	429	458	484	445	443	437	497	460	482	452	448	475	449	434	475	451	445	437	451	471	452	453	451	454	447	456	466	472	450	431	465	418	485	420	444	439	463	425	452	427	409	447	455	431	457	445	443	420	469	502	403	449	450	440	435	449	448	463	470	471	448	438	439	468	419	418	429	446	471	467	495	431	421	434	438	491	412	464	486	459	441	432	417	431	486	436	455	421	466	424	480	418	458	466	472	441	453	444	450	443	441	430	482	425	415	405	427	430	480	418	476	468	496	434	469	458	451	471	445	476	449	446	443	428	410	450	447	463	429	457	457	465	425	449	447	454	433	467	491	415	442	479	457	414	427	425	448	428	463	452	431	409	457	473	472	416	494	415	426	456	468	408	422	446	454	436	467	413	427	415	473	437	400	430	469	477	432	474	419	448	457	456	445	463	444	468	423	451	450	445	439	454	451	491	407	411	452	456	416	433	462	455	451	460	407	481	469	402	456	445	446	455	462	436	457	489	493	419	453	422	413	421	436	417	449	481	471	450	439	433	439	426	460	413	421	400	476	455	458	446	474	431	455	463	483	464	429	445	428	461	451	446	453	444	433	458	417	419	449	417	429	442	450	419	473	445	445	460	479	479	468	418	442	478	406	476	442	429	445	465	462	466	424	451	445	465	448	460	449	429	475	457	443	422	429	469	432	439	481	441	444	440	475	469	433	463	410	470	457	441	422	457	478	405	433	425	456	484	439	426	413	436	460	406	445	439	436	459	426	457	469	435	442	431	442	461	462	425	457	445	432	473	446	441	419	453	467	452	384	450	471	463	432	429	451	442	439	462	462
8929	2353	2783	1919	1259	866	663	528	417	365	350	310	233	243	202	201	189	175	163	166	165	175	150	151	154	133	148	154	162	144	162	136	170	140	132	140	138	133	150	148	131	130	136	128	120	130	145	142	137	129	134	112	132	122	114	112	136	133	133	108	108	130	130	94	135	126	130	142	130	108	122	141	128	124	127	119	128	115	114	145	150	112	118	125	107	114	125	116	140	104	141	120	116	131	117	123	114	116	122	152	102	141	110	105	115	121	134	123	128	99	127	138	129	125	131	126	105	119	113	101	117	126	119	119	115	111	134	110	114	121	116	120	117	114	122	122	111	118	135	113	132	120	113	117	103	148	114	124	117	129	125	127	153	130	124	110	111	127	132	127	133	127	124	121	118	120	106	123	132	129	144	137	108	114	106	96	128	134	101	132	108	129	118	131	106	103	106	119	137	105	118	131	125	130	109	119	128	134	132	104	146	114	131	116	127	110	121	122	121	134	112	106	86	99	104	117	145	143	113	106	114	113	120	121	113	134	125	118	126	128	137	102	132	110	127	86	108	119	118	112	115	144	119	127	127	116	109	117	127	111	128	110	133	114	119	130	104	130	123	118	104	140	118	130	135	97	115	96	119	109	132	106	122	124	118	102	111	135	117	145	112	115	120	114	124	113	119	108	114	111	116	96	136	107	133	138	111	125	111	110	115	112	123	132	111	129	121	104	111	115	106	118	122	116	110	126	129	120	123	124	114	127	139	151	133	124	119	116	134	119	111	118	123	122	107	118	129	102	125	120	133	140	108	124	127	113	127	119	119	130	98	108	132	116	129	141	121	124	112	111	106	133	134	115	121	92	117	120	118	117	130	97	124	113	126	118	133	110	114	113	129	126	117	128	129	105	88	122	125	116	120	112	116	106	142	121	128	113	142	132	111	108	122	115	124	134	130	114	120	124	115	112	107	131	107	109	131	118	140	97	128	121	133	142	114	132	112	122	126	110	104	120	124	125	95	110	143	113	121	107	120	121	113	125	120	114	126	127	110	154	118	116	105	126	101	145	115	127	121	126	137	114	128	131	120	140	115	121	138	122	116	106	124	95	110	114	109	108	114	140	118	131	129	118	114	133	130	127	118	121	125	128	130	134	106	138	99	121	108	122	115	127	147	138	116	125	118	138	134	125	103	114	103	119	93	125	122	138	139	112	106	109	151	110	98	121	130	126	117	123	114	112	135	123	123	106	130	120	116	121	128	116	123	128	122	113	113	127	114	118	129	116	119	138	103	124	109	123	107	126	126	108	129	101	128	127	130	116	121	124	123	129	105	114	139	109	138	132	117	121	113	122	141	112	112	114	120	138	144	146	126	120	136	143	119	124	111	108	111	128	123	124	120	112	146	130	125	130	115	116	124	120	114	122	139	117	102	108	141	122	132	122	110	126	117	113	105	113	141	117	104	118	115	115	122	132	114	146	90	132	132	121	104	120	115	123	116	129	127	127	124	122	112	129	102	118	121	118	104	122	129	129	113	120	120	124	132	148	114	137	136	99	127	124	134	115	112	130	126	135	118	136	113	113	131	105	121	111	102	148	125	114	132	118	121	125	100	113	103	129	130	144	132	124	111	112	107	117	155	136	126	130	103	111	113	125	114	118	109	112	111	118	128	118	119	116	120	105	135	127	104	100	121	131	140	120	138	109	125	108	133	147	136	129	108	129	127	115	115	137	132	98	120	123	116	100	105	137	130	123	140	130	130	111	114	130	114	121	127	140	107	124	98	129	102	128	135	109	125	132	131	119	117	130	135	115	114	96	111	114	105	114	133	108	118	108	110	125	126	110	108	138	125	116	127	117	112	107	125	125	129	151	150	107	127	116	95	115	118	120	114	136	116	125	136	123	119	119	106	90	130	119	109	115	117	132	116	112	98	105	108	137	126	133	108	130	125	114	122	125	114	133	123	103	134	124	161	136	137	101	119	122	139	130	106	108	108	135	110	140	124	126	123	134	116	123	127	126	116	120	89	120	113	144	108	131	111	105	136	137	121	109	109	128	132	106	116	98	127	130	133	126	112	136	106	134	124	118	118	140	116	155	104	124	105	131	132	125	138	111	119	107	138	119	126	108	117	122	126	140	114	121	108	111	118	110	116	103	106	118	112	137	133	116	135	118	103	102	119	122	126	125	114	122	117	99	109	133	119	123	136	109	126	109	107	102	110	122	112	118	113	135	96	113	96	107	121	118	125	119	96	99	123	112	91	108	109	117	104	122	121	136	132	123	108	118	138	114	130	104	122	103	105	118	120	127	114	120	117	121	122	126	116	108	125	111	114	117	130	132	120	129	112	138	115	117	113	112	120	116	137	108	112	93	116	138	117	105	107	134	118	111	115	130	109	116	125	130	132	130	116	123	119	109	98	126	120	126	120	112	132	112	126	97	116	117	130	113	119	135	111	132	117	121	97	141	132	125	115	125	111	107	109	110	130	125	106	125	137	130	118	108	92	119	109	122	131	126	142	117	132	107	139	117	121	119	129	123	135	125	127	120	121	117	112	131	109	124	141	127	127	124	129	121	114	118	119	125	113	116	89	110	126	136	115	122	122	113	121	134	107	107	130	138	136	131	124	121	113	99	106	138	134	119	134	132	118	109	126	142	122	122	111	117	113	123	129	127	138	106	114	109	132	106	125	113	109	108	123	108	101	127	130	119	109	121	113	119	114	123	117	124	94	131	127	106	107	112	128	119	131	132	121	134	111	122	116	118	105	100	113	120	116	119	128	132	124	128	108	111	119	126	116	111	128	116	119	120	145	115	132	126	134	118	138	124	132	113	113	125	132	122	122	126	111	102	129	108	127	111	111	130	137	127	118	139	124	131	121	120	128	117	113	130	118	118	112	127	127	136	112	114	135	121	114	123	123	126	109	130	110	134	120	99	125	123	118	123	106	138	111	115	108	101	107	129	128	98	117	107	127	104	109	128	112	128	128	115	131	115	118	119	124	120	131	103	123	119	126	117	115	125	130	129	114	115	128	107	112	122	110	107	146	131	115	124	115	107	129	120	120	142	134	126	111	107	128	111	102	131	123	113	117	123	114	118	137	129	113	125	122	114	116	116	114	116	102	104	134	111	107	126	120	116	122	113	131	124	132	129	113	135	132	137	119	116	118	118	132	126	122	128	133	120	127	119	119	107	115	134	111	121	114	130	126	123	134	125	147	113	118	121	106	124	119	126	131	124	93	123	104	107	113	125	117	102	115	107	113	106	125	114	105	114	134	113	119	127	119	112	126	112	123	117	138	122	132	95	110	109	119	105	140	125	136	121	130	134	116	112	123	115	133	113	112	111	122	124	125	138	111	123	134	132	122	112	125	111	117	113	117	132	119	125	111	122	126	110	128	115	118	118	123	113	113	114	123	110	121	112	126	131	121	124	126	140	113	119	134	119	132	133	108	122	129	125	111	143	122	126	117	92	130	121	112	120	126	106	121	123	119	131	111	129	105	132
7682	2695	6463	6949	5923	4746	3865	3149	2559	2334	2116	1758	1524	1388	1312	1195	1113	1037	1006	880	850	831	803	786	752	741	738	696	765	724	706	717	745	653	655	643	585	671	717	647	560	542	553	511	527	560	594	612	627	551	539	530	469	484	464	483	487	468	461	476	470	455	444	468	451	399	472	490	456	488	452	452	429	442	432	437	429	443	436	461	462	467	428	430	437	448	460	445	457	429	411	466	472	439	446	446	442	433	457	427	466	456	419	464	425	432	409	416	449	418	441	402	412	445	421	419	428	451	407	459	396	395	431	418	400	448	398	389	413	411	449	434	421	410	411	419	419	436	432	408	434	412	375	423	436	385	451	386	446	418	438	441	403	431	435	439	415	406	434	398	411	392	429	378	448	431	435	408	440	414	443	421	418	441	426	440	428	384	392	414	405	421	422	379	426	411	401	425	420	386	419	417	446	469	450	419	426	436	407	416	375	420	420	421	407	409	401	406	387	432	397	412	413	435	438	445	404	425	402	416	418	427	439	411	375	400	434	401	424	436	430	462	398	426	442	426	418	411	442	433	399	447	409	423	405	396	395	435	423	412	455	406	389	432	425	426	405	427	408	399	428	429	404	430	418	414	405	417	412	410	436	438	406	439	422	441	416	431	403	413	457	416	417	433	376	442	440	414	419	416	438	442	408	403	413	413	412	422	427	445	399	433	421	431	420	424	402	440	412	408	409	408	385	434	395	402	419	417	395	436	441	439	449	389	414	451	403	423	412	425	400	431	424	407	446	427	410	442	424	385	436	448	456	391	442	392	396	440	398	405	436	397	415	456	439	439	427	381	409	399	424	448	440	436	404	416	403	416	421	419	413	426	452	417	405	376	424	442	433	421	453	438	437	457	408	427	429	396	445	422	405	483	445	443	388	389	424	424	421	399	382	436	401	432	417	411	423	419	426	397	407	403	414	378	412	411	428	387	440	380	427	433	411	387	409	399	425	404	419	439	440	437	399	448	386	436	391	398	414	403	418	427	414	456	447	417	392	398	394	408	402	420	402	410	407	449	403	398	431	408	425	413	437	384	407	395	406	402	413	407	417	442	372	383	435	449	442	374	421	423	412	423	439	405	448	436	440	444	405	411	425	406	442	440	405	419	410	416	443	439	457	411	413	427	403	413	410	404	409	440	430	412	404	386	441	472	427	419	414	451	417	438	372	436	455	398	421	390	420	450	407	398	415	443	373	414	405	399	417	383	401	463	421	412	424	418	398	403	393	439	412	404	427	408	425	436	425	427	423	416	428	466	465	412	412	406	438	424	409	412	400	417	440	426	449	453	404	412	407	430	437	422	386	410	460	397	425	437	412	427	418	397	406	416	423	421	428	396	408	431	406	419	381	398	399	408	442	413	412	446	430	440	444	415	407	443	391	423	421	426	436	454	404	431	437	397	420	408	394	424	400	390	376	410	381	418	430	388	430	398	390	424	432	420	381	401	409	410	409	409	451	427	452	388	394	395	407	440	401	414	444	432	427	418	449	423	395	414	402	421	405	398	407	392	430	418	447	421	392	394	409	415	437	414	415	411	430	428	436	404	413	417	421	463	404	425	421	442	423	419	417	468	408	414	427	400	383	433	400	447	410	431	444	417	430	416	457	395	404	406	380	425	442	407	424	415	436	404	414	401	411	418	409	399	384	386	445	395	401	422	393	443	414	384	445	401	439	416	410	410	416	446	417	414	402	396	397	411	406	399	378	406	426	389	389	404	421	425	405	398	418	387	426	402	402	388	432	434	413	409	423	417	432	421	404	382	395	404	415	458	431	387	433	406	392	437	421	401	431	412	430	428	396	430	380	413	388	395	405	409	432	434	419	427	389	411	383	424	381	454	437	393	423	439	426	451	393	465	412	470	414	439	401	420	414	423	407	396	441	382	411	410	426	415	391	415	439	407	377	442	394	388	394	411	391	415	457	391	395	463	384	429	400	420	456	416	421	413	466	447	410	418	427	415	438	426	417	443	447	444	430	442	436	429	391	418	441	438	443	410	447	429	396	434	430	434	404	393	411	378	411	411	408	418	438	433	396	438	390	425	445	405	421	388	413	390	413	429	435	422	431	443	384	425	387	454	391	413	411	410	431	397	385	458	432	401	404	427	431	404	390	425	416	425	405	423	382	411	442	397	419	436	408	409	384	420	430	411	430	396	430	405	412	379	426	409	436	441	416	393	433	367	417	424	502	423	384	444	413	413	438	398	397	360	406	398	432	393	416	402	438	397	413	428	423	422	447	413	426	420	382	423	439	421	426	379	405	413	417	435	426	417	408	404	426	421	458	445	384	400	417	395	416	431	424	447	410	444	435	420	426	401	405	397	413	387	419	411	423	424	405	422	420	442	414	394	384	415	415	400	422	442	430	437	384	426	398	407	418	429	410	433	444	410	427	385	428	458	409	409	413	428	393	387	384	380	404	396	364	450	435	408	404	421	410	422	428	438	419	405	417	401	425	423	432	395	453	396	436	430	435	414	416	415	402	425	374	408	423	419	456	386	406	466	420	412	433	441	393	404	433	443	410	433	421	429	402	433	426	411	425	400	458	409	402	417	419	391	429	442	415	399	396	397	383	385	417	394	368	422	434	403	410	437	439	429	408	433	410	388	400	411	407	416	382	387	432	432	419	426	430	435	425	433	436	378	427	392	412	405	425	406	409	427	422	402	450	373	427	417	415	402	461	403	402	467	442	427	428	412	436	436	423	411	419	477	428	434	421	415	407	442	389	416	428	393	399	394	438	448	409	435	418	406	431	423	418	468	415	448	434	430	398	439	417	458	416	403	453	417	425	399	422	421	427	416	422	384	390	409	422	412	420	426	432	434	387	424	415	417	440	397	415	443	387	403	359	428	420	398	430	406	399	412	415	437	412	429	442	420	393	442	453	429	391	405	428	398	448	412	440	415	388	402	423	472	400	420	422	410	447	409	437	414	431	414	415	414	363	414	401	422	412	403	414	419	419	431	386	433	455	434	395	430	401	413	405	412	419	406	396	450	419	393	404	404	418	393	409	407	431	446	442	424	385	439	464	387	384	444	441	415	392	411	434	431	419	405	403	397	416	402	438	435	394	390	419	420	395	387	403	420	412	433	413	410	428	426	416	427	458	405	373	439	437	382	425	422	407	431	436	391	387	419	416	425	451	399	442	395	419	396	400	446	427	419	392	416	448	430	422	428	400	444	430	420	422	398	432	451	409	446	387	397	422	431	433	414	364	429	413	390	433	419	408	409	419	400	428	375	408	453	426	398	429	389	396	423	426	417	437	372	394	374	398	419	401	397	413	423	424	400	410	424	400	439	428	429	438	445	400	434	379	436	430	412	410	414	426	410	400	399	412	397	384	414	415	407	429	449	415	407	435	421	424	413	408	397	395	379	451	414	431	411	438	463	448	426	425	430	432	427	411	378	405	402	420	403	434	432	399	439	425	430	413	399	426	443	392	392	409	396	454	434	404	417
1351	328	329	303	299	267	268	240	244	264	243	268	261	269	249	242	256	277	295	238	245	235	259	258	239	278	221	248	262	256	238	269	270	264	262	255	255	244	246	266	263	265	228	272	262	237	302	271	256	259	230	269	266	246	266	249	249	235	273	264	302	270	244	253	265	267	251	240	240	235	268	276	246	252	254	251	252	252	261	263	247	271	256	256	240	259	260	280	261	258	260	266	254	267	255	250	263	284	268	247	243	267	272	234	253	263	248	249	249	230	264	276	265	262	241	276	241	225	259	243	259	242	267	229	243	269	256	228	265	258	249	257	248	256	246	273	291	242	263	230	261	252	250	262	259	238	252	251	244	279	239	251	232	253	226	244	255	274	251	238	272	256	264	242	252	285	275	251	251	251	253	273	259	277	278	275	254	259	278	282	256	308	250	265	257	247	270	231	286	252	256	259	272	225	253	232	249	241	244	231	269	239	269	233	246	270	267	244	239	240	245	283	232	254	275	233	253	262	232	261	240	241	261	260	235	273	233	223	227	260	257	263	259	280	248	258	232	280	256	218	246	282	266	237	236	265	269	242	265	263	258	274	247	238	254	269	238	290	227	271	246	252	241	260	268	266	257	255	244	239	264	244	254	251	238	228	231	253	261	251	241	241	263	236	234	272	240	258	228	236	271	235	247	238	258	250	248	234	247	250	259	268	240	237	256	244	234	275	238	233	251	273	241	270	253	234	240	232	269	263	237	246	210	278	248	234	245	273	270	229	256	268	282	265	261	248	250	252	246	263	243	267	249	251	255	269	249	252	248	234	278	250	253	271	251	244	217	243	276	264	229	268	225	235	266	280	277	265	255	255	244	250	257	221	250	229	303	242	249	245	235	240	264	260	245	271	240	265	249	229	236	285	251	262	268	274	243	215	259	250	261	248	236	264	249	223	240	276	260	229	261	286	255	235	263	248	256	271	284	261	263	236	250	241	253	235	238	243	281	255	260	228	279	252	257	250	282	246	274	272	250	259	238	247	256	223	249	248	257	244	233	268	256	267	241	208	262	237	251	234	262	253	250	276	245	279	248	250	270	246	275	241	257	237	239	239	268	257	255	275	251	271	272	262	267	265	250	252	252	229	262	279	276	241	266	262	277	271	257	245	266	224	243	262	256	267	282	250	276	279	237	239	237	291	242	258	214	241	252	259	256	254	244	247	234	244	275	230	252	253	251	250	299	244	258	270	239	261	242	283	261	232	251	261	281	226	249	256	239	279	263	293	215	290	251	252	247	236	238	256	265	254	245	255	235	250	270	283	271	242	257	222	261	247	244	263	287	261	276	263	238	243	249	293	239	282	267	250	261	239	247	249	213	255	259	249	257	240	243	268	215	230	264	243	247	250	282	275	244	260	285	245	233	246	252	248	292	244	250	245	265	270	251	250	269	243	256	239	265	261	259	256	280	256	271	251	270	247	212	244	256	278	244	249	235	256	231	263	240	276	241	251	243	262	255	252	284	249	254	272	247	254	268	283	265	267	283	234	240	253	258	244	257	239	260	252	251	230	227	273	257	246	256	283	265	251	252	257	266	256	260	258	282	238	245	262	263	238	215	254	251	237	266	271	271	265	260	264	240	270	275	276	225	247	220	235	259	287	270	257	235	279	245	235	250	261	239	247	247	271	248	244	279	264	271	248	253	288	235	225	260	242	274	247	251	229	273	255	250	267	284	271	235	259	247	238	249	270	245	264	280	232	255	275	273	273	277	241	272	276	238	240	256	267	227	290	262	232	242	263	255	261	241	221	216	279	245	236	270	228	238	247	267	253	259	271	265	242	223	273	265	258	273	232	254	283	251	263	243	253	276	261	261	245	238	249	243	253	259	259	276	258	229	218	227	272	234	228	240	266	285	250	233	271	236	254	246	257	266	250	232	257	237	254	235	246	223	257	253	262	257	264	253	259	238	240	264	265	247	270	290	257	233	267	248	243	269	240	246	271	257	273	248	247	296	266	280	247	262	271	264	240	255	252	249	233	269	244	248	221	250	262	266	266	299	270	257	260	277	226	255	246	248	258	277	294	260	261	273	235	249	281	240	239	253	251	237	270	244	237	268	235	231	232	247	239	242	239	250	263	208	255	259	241	275	291	233	232	265	259	256	258	236	258	242	219	298	227	266	292	257	260	251	255	256	249	228	234	269	253	226	248	269	246	262	253	248	257	250	268	241	270	257	259	241	271	247	262	259	254	265	250	295	263	259	279	256	238	269	289	226	252	229	254	281	251	243	271	262	252	258	253	239	273	245	258	278	251	247	253	245	245	279	237	256	260	260	256	258	245	233	210	236	247	252	248	244	267	244	240	230	227	271	247	272	257	258	266	291	275	238	248	239	220	240	238	232	248	219	243	256	253	251	249	281	246	242	250	285	303	280	245	258	265	228	247	241	249	239	242	289	268	257	251	255	255	236	230	256	242	261	247	248	242	262	261	221	266	266	231	233	255	252	263	268	226	247	233	214	275	267	241	264	277	227	233	273	246	249	245	281	236	255	250	259	263	262	241	277	301	230	253	256	274	252	246	245	247	235	233	261	237	239	232	250	265	231	258	261	270	259	245	273	260	260	271	247	255	259	269	234	260	246	276	248	250	235	216	248	221	249	271	255	233	243	253	239	237	257	276	238	275	267	234	246	262	238	213	275	261	270	264	279	278	244	258	252	256	258	262	283	231	241	251	254	263	248	228	245	235	270	261	259	260	254	258	257	261	263	231	237	253	245	250	259	273	260	249	265	235	243	226	257	253	225	270	238	254	216	268	232	269	287	268	215	250	242	247	251	235	220	247	227	255	253	261	274	259	242	246	259	274	268	255	276	230	249	258	274	240	256	245	218	258	254	236	232	227	246	240	234	266	263	288	284	257	256	284	233	263	244	279	246	247	226	214	238	274	237	265	286	246	248	264	241	265	230	258	273	254	247	252	235	264	265	273	237	278	259	242	286	232	244	250	261	256	251	261	234	245	253	290	241	275	252	253	236	252	249	238	244	249	251	273	245	297	228	238	244	275	231	243	237	245	266	249	266	266	239	229	252	242	247	260	229	271	237	245	241	243	250	247	244	272	256	271	267	273	233	280	242	261	256	246	264	258	253	257	259	256	285	275	236	230	243	253	273	241	253	263	249	220	282	268	249	248	263	255	240	257	253	244	258	292	242	238	257	250	263	241	231	225	277	238	246	236	255	280	252	230	238	243	282	238	240	234	284	246	242	238	239	274	256	265	230	265	257	267	256	261	244	252	236	245	270	226	251	255	266	250	263	233	250	258	241	260	268	256	268	251	248	254	217	233	233	257	240	246	237	257	260	261	254	260	254	269	234	263	242	279	244	263	262	218	265	257	237	220	236	229	273	280	222	267	241	244	243	272	256	286	230	283	253	231	254	241	249	262	249	249	255	267	252	245	282	248	255	239	224	247	244	249	238	269	266	256	250	240	265	242	258	241	254	254	202	279
2222	898	1006	1008	944	894	818	858	870	858	816	799	834	808	807	834	817	757	808	821	791	791	791	726	823	794	775	791	784	803	765	784	815	766	754	791	839	812	771	857	779	768	762	801	799	834	794	772	854	779	789	738	761	753	745	820	774	768	789	797	765	759	807	760	816	750	744	768	776	796	755	713	742	768	764	778	758	789	739	759	821	729	828	749	743	704	758	751	749	791	774	801	809	743	760	782	780	765	813	753	760	765	760	784	814	788	774	784	755	803	816	795	727	799	786	799	815	761	776	781	740	782	764	775	838	768	765	738	771	742	805	744	759	760	732	804	768	788	818	750	792	709	777	773	779	770	811	781	799	770	750	752	766	758	763	766	749	795	750	782	753	729	807	785	806	828	783	782	756	775	760	771	744	792	815	799	750	778	735	759	828	813	746	784	790	810	790	756	829	785	802	741	722	757	795	797	765	756	754	743	730	807	815	765	766	813	694	773	745	784	813	744	759	765	746	790	777	778	794	755	705	810	787	780	845	768	744	750	785	771	794	750	759	759	779	761	785	773	745	822	789	801	741	727	796	747	817	767	684	800	786	820	744	814	810	763	763	748	759	748	732	829	735	774	786	852	729	774	718	810	782	771	815	803	798	754	771	741	794	769	735	792	787	746	779	744	808	793	766	776	792	743	767	778	733	747	774	794	706	806	798	768	760	794	806	745	802	740	777	777	769	795	749	763	784	772	825	750	776	767	719	789	802	720	812	779	787	768	786	794	752	796	771	806	801	763	759	745	793	766	735	718	773	735	762	777	732	801	763	789	757	824	771	730	761	732	768	712	774	763	788	776	802	739	774	746	756	725	778	754	728	760	819	773	789	748	799	765	723	817	768	790	790	715	757	756	735	745	752	808	775	801	752	796	763	756	748	805	794	795	757	746	783	778	783	775	789	804	808	766	745	764	783	782	800	821	768	763	811	801	792	793	707	740	776	756	696	744	766	782	792	805	762	776	757	800	775	766	759	822	725	727	783	796	780	785	754	747	807	783	827	757	826	785	759	773	774	780	773	787	763	785	751	745	727	776	729	794	722	761	810	746	786	763	758	777	792	776	714	762	791	779	776	769	796	751	808	755	808	820	756	780	770	723	788	804	751	754	764	777	767	788	800	796	720	744	777	790	740	731	789	787	749	747	748	769	829	820	822	771	780	773	749	782	815	737	773	779	793	819	728	767	786	766	796	795	759	753	791	807	765	798	699	813	766	731	804	791	771	783	800	756	760	748	747	738	762	776	812	768	789	763	795	797	788	766	767	804	741	770	739	707	815	734	788	751	782	763	788	761	772	764	835	827	755	799	734	762	734	749	765	748	766	781	765	787	780	779	772	775	782	786	817	810	753	778	794	765	768	768	768	765	818	797	798	741	782	739	775	751	786	732	761	758	769	786	801	747	766	728	739	813	783	757	771	734	769	749	819	816	785	773	825	779	780	754	770	801	768	765	773	798	781	766	765	778	749	774	719	791	750	770	743	724	821	771	756	789	794	796	800	766	765	785	744	785	755	761	766	807	756	740	762	780	765	809	728	788	779	789	770	791	796	742	807	838	788	752	753	804	800	778	771	775	749	788	790	797	763	780	804	788	794	788	777	773	774	746	755	810	771	791	808	748	732	774	726	863	723	769	815	773	757	780	758	770	780	736	737	764	782	785	771	718	730	779	752	760	783	759	747	754	801	775	748	772	806	756	738	783	751	787	791	810	750	724	754	765	778	776	765	778	748	743	773	739	740	810	748	788	810	730	773	817	765	790	783	797	792	780	756	750	829	782	787	774	781	792	770	762	709	800	783	802	722	780	796	733	806	770	778	765	752	778	746	810	777	719	778	744	728	807	771	795	806	750	763	760	780	784	840	777	751	774	792	754	835	803	790	728	731	770	770	768	820	773	782	766	789	765	744	762	772	806	794	718	825	789	757	758	800	749	808	789	831	811	849	813	770	737	775	758	726	743	797	743	747	731	825	776	783	803	754	760	757	790	785	748	824	800	782	793	795	767	782	809	773	769	779	784	811	761	758	789	795	763	727	746	786	735	787	789	804	777	825	751	796	756	772	799	804	782	756	768	798	791	783	807	822	804	773	749	738	753	759	715	768	749	786	795	779	790	793	719	808	808	771	736	731	779	757	795	783	793	767	794	773	825	776	757	822	776	808	790	773	772	782	765	783	781	733	783	802	762	791	774	739	779	749	784	793	765	797	753	778	740	768	778	805	771	750	738	782	806	804	792	767	769	782	768	817	756	769	813	776	716	750	766	775	814	782	754	775	785	799	799	783	808	757	762	781	735	769	719	799	764	735	802	759	745	760	716	822	783	736	812	766	775	770	756	787	768	775	794	788	768	813	743	776	789	791	814	786	788	795	814	772	755	785	774	787	785	814	785	802	802	793	717	821	767	774	724	804	791	847	801	795	790	749	806	756	747	741	758	752	780	776	802	815	777	748	785	740	732	796	753	793	784	755	734	825	756	764	742	802	827	800	783	758	790	790	775	746	766	754	769	757	775	771	755	750	708	760	770	761	791	785	736	777	793	785	735	802	778	785	723	808	752	784	806	741	739	764	787	735	776	812	792	803	727	773	767	817	804	765	748	796	771	782	807	745	786	773	801	786	754	804	754	777	787	802	732	765	742	763	746	751	783	727	794	766	722	749	742	800	734	767	811	800	763	756	735	794	739	774	742	776	738	761	811	801	804	766	788	800	760	774	755	795	810	775	790	781	809	780	734	769	763	767	788	759	709	788	788	759	816	759	787	793	813	753	792	763	767	765	808	739	795	767	830	755	740	772	765	774	774	773	758	777	787	744	764	786	736	769	744	780	765	751	704	739	752	790	746	771	751	802	729	736	812	783	715	779	780	836	769	781	737	729	758	777	711	787	823	791	749	741	751	826	775	806	738	763	772	780	732	750	781	761	766	789	787	784	758	791	750	771	768	748	779	765	763	791	743	769	774	794	795	792	816	720	841	789	753	800	742	778	794	819	798	782	801	813	750	808	792	746	771	771	773	779	773	770	776	774	767	781	763	756	784	786	785	812	814	741	747	734	787	729	777	782	729	813	745	807	809	747	780	770	727	712	749	769	784	757	736	798	775	749	757	815	814	791	755	805	786	755	763	798	745	735	719	749	767	798	722	790	789	776	771	789	745	794	777	720	752	771	780	809	758	806	728	750	771	805	822	768	738	715	790	778	741	776	782	734	759	806	758	763	793	764	757	800	781	712	740	784	746	764	773	850	747	741	815	733	813	732	774	770	767	769	785	780	786	803	756	776	746	814	780	753	796	781	813	752	758	809	790	740	797	818	772	843	757	787	784	788	802	735	827	778	824	778	776	752	798	773	757	791	772	750	809	755	750	744	793	804	791	809	771	777	768	810	826	776	800	781	751	788	702	795	778	751	806	746	748	812	749	824	771	821	757	791	778	807	799	787	774	748	756	739	805	730	770	758	755
4754	1168	1349	1054	700	510	410	343	280	256	236	209	199	215	163	176	165	149	165	155	147	143	136	146	154	160	142	136	152	160	137	128	152	125	129	128	162	155	126	146	143	139	135	146	150	129	145	135	145	138	138	131	139	134	132	131	128	148	132	145	139	149	123	118	147	120	125	133	117	135	135	125	141	159	140	149	134	132	130	135	146	108	136	132	133	151	134	120	133	140	134	138	128	133	155	127	124	138	139	134	131	143	150	138	123	128	123	138	126	125	139	138	134	126	141	146	119	138	160	114	149	114	141	151	133	142	120	138	129	138	111	122	117	135	129	129	136	115	133	125	127	148	120	124	133	148	130	138	160	141	142	131	142	145	119	111	138	118	143	165	150	129	111	131	152	146	135	143	124	135	148	143	142	115	138	113	130	125	133	130	150	149	147	151	139	141	133	124	138	122	129	118	134	136	117	139	134	125	124	157	134	119	130	130	132	114	125	133	162	141	139	115	139	118	136	148	119	134	142	145	134	123	145	144	136	158	121	135	136	138	112	126	124	123	131	126	125	132	135	140	121	137	134	124	129	149	130	116	126	128	135	131	135	142	138	114	143	145	140	120	157	130	133	132	140	132	139	141	149	127	137	122	130	133	122	117	116	127	120	137	128	155	129	136	126	112	111	125	149	127	115	122	136	134	126	139	132	138	135	133	127	142	118	132	118	158	138	137	159	129	133	124	145	117	151	134	125	123	136	125	122	109	130	117	145	129	148	127	138	138	134	142	139	152	137	133	126	130	118	129	129	130	140	131	145	139	140	136	119	132	124	121	153	140	124	127	114	137	140	133	122	133	137	127	117	158	148	120	135	119	129	130	150	142	132	122	118	124	147	115	129	126	116	144	118	133	119	118	118	111	128	127	127	132	125	171	137	138	118	113	138	123	102	132	138	137	136	144	111	132	137	137	134	145	139	117	149	120	128	151	129	149	139	146	128	128	131	115	137	143	140	143	133	125	117	122	142	126	138	147	143	108	139	125	143	131	148	141	143	138	136	128	137	133	117	115	119	130	121	152	123	122	130	117	124	134	133	138	130	129	135	144	119	140	141	134	133	138	128	125	145	134	135	133	128	136	130	155	132	136	126	134	124	156	145	142	145	127	119	112	134	145	119	143	124	128	127	127	146	162	125	136	132	126	130	143	128	125	135	145	120	147	139	133	133	142	143	132	127	144	133	126	131	127	134	145	148	124	148	159	133	162	129	120	115	142	137	116	124	134	148	120	129	152	134	117	120	135	118	141	155	137	130	124	144	137	136	129	146	124	130	140	126	133	151	145	131	135	134	153	156	118	133	142	136	116	135	127	119	142	144	149	140	133	151	146	129	144	147	138	141	144	151	135	140	149	137	124	146	157	136	128	128	137	130	141	148	126	159	148	158	155	137	133	117	135	137	140	116	148	137	121	123	126	103	133	122	143	138	135	146	134	128	120	117	145	125	147	117	156	137	139	140	136	137	118	138	125	119	129	146	141	136	163	112	127	128	147	110	129	124	128	149	132	130	140	126	128	138	142	125	131	133	151	126	117	131	139	132	123	147	134	127	130	115	121	129	131	136	118	123	117	149	137	130	128	136	133	130	141	114	115	128	108	127	125	139	144	114	138	150	160	141	147	136	127	137	144	140	114	131	141	122	134	146	133	145	146	129	155	146	139	138	117	136	143	111	130	119	117	146	134	138	119	126	137	124	113	133	138	122	127	142	133	138	133	152	125	124	139	145	127	121	112	128	116	130	110	128	112	134	135	124	121	133	132	135	142	137	118	155	108	139	139	139	131	147	118	158	167	134	141	131	134	115	131	123	146	125	100	130	146	134	146	129	125	118	123	138	154	128	142	132	141	133	157	136	128	126	135	129	129	146	138	133	135	131	136	126	151	142	136	117	123	132	109	126	161	115	122	150	115	128	132	127	140	130	114	151	134	115	130	114	144	134	107	129	117	127	127	151	160	129	129	138	142	122	135	132	126	129	129	129	143	129	134	126	147	139	137	130	144	138	128	127	131	136	143	132	121	129	144	131	135	137	148	143	141	132	140	134	141	124	136	132	137	145	136	149	144	129	107	116	133	144	115	142	129	127	128	118	123	127	136	136	147	119	126	121	138	138	121	145	139	116	110	145	130	138	129	133	132	122	149	134	144	133	137	124	153	131	127	133	122	155	147	132	135	132	132	140	150	126	145	136	108	141	125	136	143	125	132	147	140	134	144	140	149	148	152	127	131	138	142	131	125	128	123	130	158	106	144	148	137	138	125	128	135	119	125	135	131	152	137	125	131	130	134	140	134	141	103	179	124	135	138	133	140	127	121	111	147	146	123	142	124	121	145	132	124	116	148	137	136	138	140	143	134	136	132	143	125	158	123	131	140	134	133	122	135	157	144	133	137	118	122	129	112	139	124	141	123	135	129	127	132	137	139	133	104	136	134	122	127	116	129	135	134	126	138	140	136	115	120	127	137	131	143	133	121	139	126	160	153	132	148	144	154	129	133	125	125	130	137	135	117	124	127	139	120	142	142	145	137	124	145	136	124	133	147	134	132	148	154	148	139	121	127	139	136	117	143	132	116	142	134	162	130	131	128	143	125	131	150	129	161	128	129	138	131	141	136	150	127	131	120	137	123	127	145	139	130	154	116	120	119	128	123	144	133	160	118	137	127	113	136	137	128	144	127	127	145	120	124	149	131	142	141	136	126	145	138	135	154	135	121	139	140	128	118	126	140	128	140	136	122	147	141	147	130	133	147	138	121	153	131	145	136	130	123	134	133	121	120	128	117	127	135	146	110	120	149	162	126	121	140	160	129	139	115	133	122	149	145	134	139	148	135	115	121	121	140	132	147	149	116	144	131	142	136	128	145	127	128	139	155	135	136	127	149	132	143	126	129	133	109	140	125	134	131	138	119	108	138	137	152	134	128	147	119	91	138	109	145	124	134	142	136	129	124	143	150	132	122	129	137	122	154	136	137	127	140	124	135	116	133	142	137	140	130	151	138	126	141	149	125	145	153	141	139	130	139	120	133	132	125	111	125	124	123	128	126	121	119	121	150	137	118	132	114	148	133	139	143	129	159	138	149	154	154	118	139	128	164	131	146	135	131	143	127	129	114	117	125	139	135	135	120	114	155	128	155	134	117	137	132	126	132	138	120	134	123	138	151	120	138	132	118	114	142	135	142	154	136	140	123	135	142	133	143	133	124	117	127	133	145	142	134	125	119	133	133	143	158	146	143	128	138	134	142	128	145	143	119	137	142	141	149	127	122	141	145	155	117	139	116	151	121	157	133	142	138	126	150	142	129	141	138	149	125	124	122	105	149	131	157	143	113	131	128	112	126	131	155	124	131	143	110	140	133	149	138	130	113	132	132	151	132	163	127	152	128	153	134	110	151	128	145	127	131	128	130	138	137	133	150	158	139	125	129	111	138	133	142	125	155	139	137	108	131	136	134	120	129	166	129
5588	1585	3728	3954	3387	2800	2228	1896	1582	1392	1276	1151	1041	966	889	753	761	765	706	622	622	686	619	566	617	548	603	585	622	664	588	654	586	602	526	536	541	563	606	559	537	507	521	465	479	480	531	538	551	507	483	486	481	452	527	491	473	483	435	485	462	457	481	461	470	470	438	451	457	461	469	454	455	459	478	434	454	458	424	468	462	468	465	459	407	463	435	449	459	461	468	465	402	412	468	429	422	455	438	478	423	419	446	411	436	459	452	489	434	449	412	420	478	465	430	411	458	466	488	459	418	476	461	455	476	454	444	442	453	466	472	479	459	469	447	437	464	447	424	436	416	457	439	464	469	439	443	411	407	459	456	461	483	465	456	440	406	433	425	464	475	445	440	464	470	420	480	470	438	456	452	428	432	453	430	471	419	422	476	441	420	429	419	473	460	458	478	445	468	462	433	428	416	430	424	436	462	459	444	422	424	443	460	417	415	471	446	399	457	442	455	488	460	448	450	451	456	497	433	400	460	461	470	446	474	444	476	473	440	465	424	431	452	421	431	492	457	456	405	467	477	452	439	453	432	453	449	436	432	481	404	450	469	487	424	442	456	422	429	464	434	440	483	462	460	452	448	432	446	461	474	460	470	435	387	466	461	448	433	440	415	393	441	479	437	459	453	413	397	446	478	424	444	431	460	443	476	453	448	452	414	459	447	446	426	446	453	467	477	444	440	464	438	452	430	425	451	421	463	447	445	465	463	489	453	441	417	392	427	438	430	468	450	428	421	451	443	447	430	468	428	437	456	423	464	470	478	456	430	443	460	478	454	464	458	455	461	427	476	445	447	436	444	450	453	454	456	442	394	436	416	461	446	416	430	461	464	428	469	447	431	443	453	416	415	435	471	464	449	437	437	452	452	435	448	466	438	446	437	424	420	436	447	426	443	449	417	452	447	449	473	447	422	461	474	463	429	443	467	454	486	460	447	456	437	441	463	404	427	448	450	434	473	477	432	438	460	468	446	418	396	417	442	424	407	438	389	418	428	402	467	448	414	431	481	439	445	430	430	449	451	449	430	490	429	425	429	488	442	443	458	469	447	441	457	428	432	421	452	432	412	442	470	471	445	435	472	439	435	455	423	461	471	420	460	414	427	455	430	462	416	432	428	451	460	458	451	434	449	406	452	428	455	458	444	416	390	440	403	439	467	434	417	449	474	425	424	416	440	457	411	469	419	457	455	448	428	418	480	431	463	460	491	442	448	421	439	476	471	437	410	422	459	426	455	460	460	414	488	429	417	428	457	425	444	441	422	427	426	415	453	431	472	439	486	476	422	467	406	461	451	407	429	391	435	447	467	404	408	449	456	455	430	479	474	417	460	416	461	428	422	446	444	455	428	424	456	462	434	451	463	424	427	463	434	469	467	425	400	450	435	442	420	451	459	469	450	431	477	439	439	442	467	456	422	431	462	440	467	422	430	426	402	449	470	454	459	457	469	456	427	446	446	481	454	417	462	460	454	402	397	430	461	472	452	454	459	437	433	400	427	440	446	395	446	446	440	422	423	471	435	422	449	415	425	412	471	482	452	427	466	470	412	417	430	448	434	455	465	406	423	434	477	431	469	460	444	470	415	423	428	446	442	439	440	447	492	419	440	390	457	415	464	405	458	439	435	430	453	453	442	437	452	450	444	435	451	413	462	453	430	470	436	443	454	442	497	450	437	471	450	445	446	460	483	437	434	444	439	436	446	446	450	440	467	431	437	476	453	442	462	439	478	426	453	488	467	436	472	429	441	445	439	438	426	442	443	463	509	431	447	454	444	396	441	460	444	459	403	443	472	440	484	417	428	395	444	432	427	452	503	396	440	437	420	485	446	459	473	441	456	443	433	445	416	452	409	469	450	417	430	432	435	477	402	419	474	437	406	478	470	451	423	476	449	446	422	458	441	445	425	432	423	431	458	457	438	476	425	444	424	470	466	456	422	465	480	469	441	377	423	451	456	473	419	453	432	421	462	434	421	434	431	451	424	448	471	441	428	469	439	426	438	445	407	413	458	463	429	466	476	413	412	453	465	432	449	465	438	469	424	435	464	449	460	484	443	493	466	453	469	477	448	451	456	459	423	441	451	455	481	445	450	446	441	482	426	470	458	473	464	451	429	404	460	449	469	480	423	442	473	426	433	409	440	454	451	440	428	418	412	479	461	435	440	437	448	459	390	411	446	442	448	445	430	418	455	404	465	469	501	437	435	446	416	458	430	427	468	411	425	451	429	446	422	436	433	440	470	484	425	449	450	441	430	435	463	456	498	462	447	425	438	440	432	448	437	418	508	441	436	464	473	433	455	418	442	449	420	440	440	450	477	431	438	440	440	489	439	425	466	452	418	461	466	448	465	433	460	425	436	442	457	436	431	443	467	465	449	449	479	494	423	458	432	466	450	453	448	438	439	405	441	459	421	446	461	417	431	432	457	447	467	450	448	466	410	484	428	451	454	405	460	466	443	421	433	494	455	465	431	434	447	435	420	428	429	470	453	420	435	467	401	429	440	465	436	458	435	451	468	451	432	443	430	391	418	423	428	442	500	456	502	453	455	447	435	435	421	434	424	440	502	431	451	452	405	403	426	453	460	446	448	433	412	418	431	455	495	473	430	450	450	463	487	436	451	449	408	495	456	453	467	416	476	409	449	454	460	438	412	472	452	473	421	433	448	420	439	467	461	435	434	462	438	454	450	469	436	423	419	467	471	405	425	426	430	491	485	454	464	432	438	425	457	450	454	415	443	450	443	449	447	506	426	437	482	420	456	468	462	419	454	445	450	466	429	422	471	422	414	410	462	419	453	441	472	478	458	419	431	455	474	417	431	495	469	457	419	422	483	425	442	406	476	461	418	451	450	435	437	467	443	435	420	470	431	442	461	399	426	452	461	464	429	408	416	461	461	413	470	418	422	442	464	438	490	439	458	431	464	467	428	467	444	435	449	456	493	473	492	474	429	433	439	424	460	429	417	440	471	465	449	406	439	466	453	449	479	417	443	419	466	473	423	420	491	436	437	413	455	470	425	451	435	490	442	419	453	466	437	475	457	418	463	444	468	450	407	475	451	456	434	410	497	434	472	450	459	436	463	417	427	417	432	447	481	436	471	457	456	465	447	460	457	456	466	426	425	483	446	441	425	441	462	425	433	490	442	486	473	471	451	436	431	517	466	453	475	445	439	459	482	456	473	432	459	432	450	423	401	449	421	416	435	457	488	473	436	439	442	408	424	422	458	423	432	431	467	436	494	462	379	444	438	464	416	434	430	444	439	457	447	453	431	457	431	472	440	442	424	458	438	453	423	440	429	448	487	380	404	438	447	468	455	455	444	460	411	427	478	399	434	417	420	431	464	432	443	456	450	457	445	446	422	433	441	443	420	459	402	434	431	419	454	473	438	422	436	449	471	461	457	430	442	439	413	464	440	459	443	447	459	444	484	472	461	431	424	452	435	427	458	456	416	463
8950	2318	2727	2042	1290	915	683	507	476	371	322	290	237	218	271	213	183	183	168	156	164	142	152	164	137	146	153	131	174	145	125	147	151	149	139	144	151	129	150	135	137	133	125	139	122	123	139	140	146	123	124	117	115	114	122	122	125	122	130	128	135	124	127	125	139	107	123	112	131	118	117	142	112	119	124	118	106	112	94	138	148	145	131	128	115	131	101	127	128	127	135	113	129	114	109	115	120	133	145	121	134	123	117	118	110	99	109	115	113	107	104	108	133	137	114	119	124	113	122	122	109	119	125	118	130	136	134	133	132	112	120	111	122	116	137	141	130	115	120	123	127	133	117	122	118	126	132	130	125	112	118	110	120	119	120	134	145	151	121	124	118	105	123	114	132	121	148	115	121	148	125	128	110	102	128	113	134	106	101	144	128	117	109	136	133	118	111	139	116	108	126	127	118	129	140	117	112	129	98	120	116	93	101	123	121	125	119	127	112	94	94	109	123	109	100	126	116	117	127	151	113	119	112	109	118	113	139	119	114	132	139	123	110	131	120	135	129	97	110	107	127	107	118	130	108	135	129	105	116	127	114	134	113	126	117	130	116	111	140	104	125	133	136	130	107	113	108	130	107	127	137	126	121	111	141	147	129	120	111	114	100	149	137	110	124	108	124	103	112	115	131	110	135	141	129	93	107	111	131	153	119	128	109	116	115	115	155	120	106	123	118	138	131	122	109	124	118	128	116	117	104	125	123	137	131	120	108	141	119	129	112	133	143	132	120	127	129	131	126	102	109	110	130	119	127	128	107	127	113	125	128	114	103	126	133	131	130	129	114	121	117	136	108	123	121	113	130	119	119	124	130	116	128	120	113	103	106	131	127	118	114	117	123	123	108	114	120	135	126	119	133	111	118	145	141	139	107	122	124	123	120	112	138	118	120	144	131	107	118	134	119	134	109	105	132	122	125	122	119	130	106	108	111	129	125	104	103	115	133	121	107	116	125	113	124	117	101	130	130	127	114	125	127	141	113	128	117	129	139	140	124	114	136	113	110	136	136	102	130	120	131	120	136	120	107	126	135	132	130	134	124	101	97	108	134	107	126	131	124	136	136	128	131	127	117	99	114	104	138	111	126	123	117	131	127	128	122	124	115	116	111	99	131	100	123	111	127	136	111	124	122	117	120	128	127	118	123	117	113	128	101	132	124	133	135	115	115	128	115	118	104	113	122	120	115	140	122	118	138	95	129	115	116	116	118	126	112	125	121	116	115	128	127	120	118	101	126	142	144	113	125	127	117	125	114	118	112	124	105	124	136	133	120	109	102	128	113	116	109	103	134	116	137	119	125	135	120	116	140	134	134	106	129	105	88	114	130	130	122	107	87	120	112	112	138	110	106	130	115	141	124	125	123	114	113	108	141	111	112	133	117	126	120	134	117	122	96	126	117	118	116	112	121	132	123	121	115	128	115	96	114	117	112	121	119	108	133	130	110	129	127	102	116	125	126	131	114	117	123	117	129	99	133	144	115	119	110	134	99	127	123	127	139	118	135	120	111	130	104	130	125	115	121	121	121	128	119	129	121	126	102	124	135	124	134	105	129	115	131	110	104	110	120	106	119	110	111	116	116	142	100	97	120	124	108	109	104	144	136	119	115	125	112	121	124	116	119	119	110	115	126	126	118	116	125	139	136	90	142	122	114	108	121	132	108	107	112	114	131	100	119	113	123	127	120	136	116	121	118	129	118	144	123	91	133	112	126	112	123	138	123	126	140	111	109	122	109	133	108	119	133	110	113	106	127	122	150	124	123	142	121	134	113	123	129	130	108	134	121	142	132	125	121	134	123	111	108	120	114	122	108	110	114	113	118	130	116	118	117	138	117	127	99	129	121	111	122	132	110	125	133	122	118	127	123	133	102	123	115	119	114	114	113	123	110	117	123	116	129	105	128	126	136	111	120	108	136	120	109	110	105	139	145	136	106	139	121	139	121	123	149	117	141	110	119	134	117	135	123	137	135	122	137	128	137	135	122	136	111	132	117	112	113	99	123	117	133	110	109	132	113	126	120	137	105	127	138	99	151	110	118	115	120	117	145	134	130	154	115	130	128	112	119	131	142	139	135	126	126	133	106	119	134	132	125	109	124	120	122	107	112	126	147	119	135	127	109	113	117	113	120	128	124	109	120	101	148	117	119	105	134	115	123	151	136	118	120	108	118	121	116	117	128	117	125	141	132	110	110	123	116	110	110	124	116	135	125	128	125	99	117	120	122	120	126	123	128	130	111	137	114	114	132	113	117	126	131	136	130	117	119	122	132	124	115	134	132	119	121	120	151	100	122	119	120	134	123	107	117	114	118	123	131	119	110	103	131	135	145	135	122	115	118	113	133	125	121	114	131	132	122	123	117	126	121	114	139	130	141	122	108	137	118	111	130	126	122	120	121	120	106	107	124	118	107	114	133	110	128	111	148	109	120	130	131	114	137	122	123	137	138	136	126	114	119	133	117	135	124	120	102	109	119	125	129	125	115	116	126	125	132	117	109	132	109	119	122	115	126	124	101	128	136	107	136	124	98	115	128	116	136	118	137	130	122	122	136	112	127	149	114	136	123	100	125	123	112	107	109	128	112	121	115	125	115	95	120	116	132	135	106	153	128	124	117	127	127	129	112	128	129	132	131	125	115	119	145	102	99	145	108	133	126	115	137	122	125	111	119	127	115	138	123	124	130	109	121	117	116	113	119	106	122	108	130	119	121	108	124	119	148	109	108	126	133	134	118	137	120	115	113	117	129	126	123	118	121	118	118	133	118	113	134	138	121	119	105	123	111	103	122	128	115	104	123	130	129	129	137	91	119	93	109	134	101	134	107	117	113	134	118	111	137	124	118	132	112	123	110	115	103	141	121	123	130	120	118	128	104	132	126	114	129	131	132	127	119	105	122	124	120	108	119	143	118	143	118	107	121	112	113	126	121	129	123	119	122	98	107	121	109	132	100	120	99	117	130	112	123	107	110	126	136	117	125	126	121	131	113	110	119	129	112	123	99	131	102	111	120	106	104	152	106	124	121	118	123	121	128	110	140	113	117	136	117	125	128	108	130	123	130	106	122	124	130	118	129	123	126	109	122	120	118	124	106	111	103	115	144	119	138	114	127	108	120	116	107	135	126	103	119	118	129	128	103	119	124	116	114	122	109	106	108	132	129	136	127	120	116	113	114	106	109	119	87	112	118	118	128	112	104	122	139	119	123	113	107	115	122	104	120	118	129	109	120	141	111	124	116	118	124	124	125	120	131	110	113	114	134	136	133	126	117	116	119	114	110	119	147	120	126	111	131	112	100	112	130	120	128	92	114	127	116	114	126	111	135	110	134	131	106	123	112	136	110	131	118	129	120	103	116	115	120	132	122	130	133	139	118	133	133	134	139	115	121	124	105	122	119	119	114	109	127	110	130	118	124	122	106	129	116	140	118	112	111	116	138	139	122	126	99	112	113	118	122	110
7736	2629	6447	6934	5905	4657	3888	3240	2680	2280	2042	1786	1601	1425	1272	1208	1113	972	962	924	872	833	784	768	768	705	707	743	724	777	687	724	630	685	631	582	588	707	729	598	583	555	540	545	527	511	612	563	629	542	523	508	510	471	492	464	474	487	468	467	479	488	483	475	472	456	456	471	460	496	451	442	485	426	442	417	425	452	434	431	458	459	442	423	473	424	451	447	411	440	441	423	456	428	440	434	435	467	441	423	441	435	413	439	409	389	451	419	442	436	456	385	441	457	427	384	465	479	429	393	400	436	434	425	433	459	442	446	397	425	445	431	428	417	428	423	441	419	431	442	414	415	425	417	421	406	437	423	446	403	429	382	405	423	445	431	415	391	406	375	407	451	447	414	443	420	416	440	425	364	400	412	422	398	425	422	406	399	441	442	406	460	427	399	422	411	429	418	424	414	400	417	412	428	435	420	436	468	410	411	438	412	411	417	432	396	413	432	439	398	413	396	444	375	411	446	427	404	429	448	431	436	466	430	421	418	435	430	418	427	454	391	444	418	426	425	421	439	394	422	383	416	436	398	400	387	407	404	397	434	410	467	436	392	421	390	444	389	404	423	429	427	426	455	428	450	443	433	406	419	419	452	454	378	404	432	445	415	424	397	424	451	418	382	408	375	414	396	389	385	412	459	392	443	409	416	425	406	392	402	431	406	432	420	441	421	394	428	397	410	420	418	423	400	436	406	417	410	411	431	428	404	450	383	409	422	425	407	427	402	393	415	404	384	457	457	443	406	399	428	433	417	395	412	412	405	411	399	431	403	434	419	398	396	421	398	430	419	437	436	397	395	404	416	347	414	408	402	398	422	437	393	427	395	434	441	394	427	427	403	408	376	436	399	411	412	400	435	426	425	400	416	442	444	399	428	392	446	402	417	434	422	399	459	402	428	418	453	397	387	427	404	411	399	453	422	415	404	426	409	434	392	392	416	446	436	419	391	414	413	413	412	401	362	429	400	431	415	416	450	429	383	444	405	434	432	427	456	433	410	402	403	429	376	415	422	432	414	410	403	420	405	419	433	378	377	385	413	413	403	414	375	447	440	420	419	393	414	405	437	438	403	429	403	438	451	383	410	433	409	419	398	449	428	434	440	385	430	411	389	425	426	391	447	418	406	454	416	415	404	398	417	437	421	455	416	422	439	459	403	387	407	373	417	422	447	394	395	435	413	403	440	429	409	427	419	402	457	397	410	405	413	420	415	412	416	427	416	454	416	443	396	381	421	405	383	386	405	439	393	406	414	440	417	395	420	415	431	450	388	408	419	415	427	388	427	414	419	427	408	372	393	444	398	417	467	401	415	425	391	414	413	417	442	404	415	411	402	422	413	461	435	398	394	418	426	421	433	423	471	452	427	411	418	428	407	410	417	464	428	407	419	377	487	408	397	401	438	399	412	448	393	411	396	402	456	430	398	417	435	439	430	428	403	386	413	426	402	419	412	418	396	382	420	431	418	432	439	396	420	432	409	380	418	461	411	416	445	438	423	415	431	442	410	413	414	395	417	415	442	434	425	403	393	403	406	445	411	463	396	382	433	410	416	421	423	414	426	425	430	391	431	420	440	379	420	412	385	436	428	413	419	442	441	400	404	417	420	431	425	453	440	412	410	427	412	413	392	440	426	417	430	447	440	429	407	423	425	446	378	388	414	419	434	412	417	410	404	444	394	402	401	452	406	424	416	418	408	425	380	454	457	430	410	418	402	418	407	409	434	413	402	411	413	422	447	414	423	454	387	360	398	418	393	447	408	439	395	434	407	434	406	421	428	441	380	439	413	410	404	433	410	426	421	415	399	453	416	421	429	419	442	423	415	431	395	414	402	403	387	417	411	399	478	415	415	373	413	387	412	436	411	416	432	407	420	442	412	434	402	415	393	468	456	411	433	411	428	434	415	422	452	409	385	408	424	418	427	379	404	398	419	394	435	394	382	427	400	411	436	415	376	438	401	424	415	410	422	361	412	425	422	422	453	377	430	423	396	420	421	415	414	429	410	409	442	420	454	436	462	437	414	429	436	419	410	433	386	430	383	367	448	396	415	417	425	424	419	431	391	424	421	413	400	424	401	419	410	451	418	379	411	440	446	433	424	445	417	430	407	393	407	411	424	435	435	448	418	422	410	392	463	404	419	430	442	421	418	425	390	439	388	381	424	427	406	391	431	442	429	384	405	429	431	405	439	383	462	385	442	410	378	416	458	420	430	378	417	446	421	404	427	407	460	433	420	445	422	372	411	440	417	407	415	425	463	420	444	416	439	405	434	403	414	383	429	419	397	419	419	429	413	395	441	429	431	414	425	427	428	417	428	434	425	442	397	377	435	401	383	422	417	468	430	432	413	417	425	389	404	419	398	394	396	414	447	418	406	390	418	419	387	382	409	427	395	409	449	434	423	424	435	433	411	431	423	441	394	417	433	425	385	425	433	401	467	408	466	447	393	419	431	435	419	430	394	464	434	435	400	405	418	426	415	367	405	399	403	446	439	461	382	435	398	445	393	399	401	422	473	403	391	407	407	432	420	423	411	404	409	400	419	411	405	408	403	425	419	401	432	401	415	432	376	419	389	418	402	421	428	438	396	401	427	395	397	415	430	418	399	415	409	407	395	435	416	421	435	431	395	440	415	432	442	422	436	402	443	416	404	436	416	468	440	403	403	429	401	414	419	411	454	429	414	405	373	435	406	428	416	404	430	402	440	434	401	420	460	393	416	446	455	405	401	372	408	420	419	421	433	449	435	421	420	436	401	424	410	396	428	418	389	439	401	406	428	429	399	421	405	392	385	402	425	420	412	419	430	386	427	398	408	452	430	412	436	393	426	416	403	446	428	450	424	434	419	413	406	414	424	406	449	421	401	456	436	425	416	389	442	435	415	432	423	376	410	447	417	414	419	429	413	416	390	442	424	398	402	411	429	437	418	440	431	380	425	430	409	429	423	419	403	414	424	405	439	425	389	458	421	419	438	400	411	418	418	393	450	405	388	442	420	399	441	421	398	403	426	401	366	413	406	397	422	392	385	432	396	449	417	429	406	407	419	450	383	435	411	437	425	406	432	402	417	427	419	422	415	411	393	408	422	404	418	399	409	421	401	396	390	384	426	447	435	405	399	376	419	409	428	448	408	430	398	438	405	442	418	382	408	434	395	429	419	410	445	360	431	417	418	390	427	428	399	399	438	387	412	442	427	406	390	448	391	409	446	420	403	412	397	444	405	421	432	413	410	387	400	406	394	411	423	418	429	426	387	409	411	437	412	395	393	432	348	451	421	428	442	415	405	424	444	404	449	435	433	361	427	422	463	457	440	397	427	417	393	416	401	425	417	428	420	374	410	388	416	412	395	417	407	411	408	415	425	393	404	408	405	429	424	405	430	442	420	417	403	425	387	403	446	418	380	441	415	434	410	430	428	394	432	452	435	397	421	403	426	429	430	380	434	453	412	385	417	456	413
1320	296	334	318	279	265	286	282	269	250	274	275	264	269	249	279	247	224	283	253	252	239	249	254	250	269	267	244	280	278	257	269	284	231	249	243	250	263	260	242	296	235	235	271	265	243	278	258	247	272	274	250	235	267	228	237	231	240	217	280	256	256	254	271	251	239	248	264	238	236	261	241	226	210	251	271	225	266	240	243	260	271	210	234	274	241	248	222	253	235	255	246	248	225	270	245	255	276	257	258	264	290	239	243	271	238	251	250	252	227	273	260	236	285	271	244	259	224	259	271	256	263	247	257	261	256	251	267	287	227	225	252	230	238	269	248	265	256	229	223	271	231	286	257	254	275	256	241	253	262	284	261	252	254	264	273	264	247	279	253	266	259	225	257	265	250	239	265	228	268	283	255	242	241	244	235	257	263	248	263	231	267	239	236	256	236	243	263	236	239	251	258	205	261	269	258	224	254	243	281	269	246	245	262	293	288	252	275	220	243	279	263	274	269	235	267	252	280	232	249	284	260	249	261	278	259	257	270	246	258	275	250	232	262	273	258	248	257	247	235	258	232	288	279	229	242	237	262	246	269	269	256	273	246	256	281	270	241	261	268	268	247	256	236	252	228	251	270	263	246	260	234	301	280	260	268	275	233	265	251	236	244	253	236	273	252	235	246	246	248	239	287	241	267	238	273	273	240	257	243	247	266	259	241	244	234	233	277	243	249	243	245	246	260	267	265	262	252	227	262	276	265	240	276	278	283	272	248	268	261	250	224	225	256	269	236	257	276	251	273	234	232	277	238	271	262	254	258	282	248	238	268	254	229	228	288	235	257	256	268	250	235	237	249	281	253	259	237	282	225	240	256	253	259	260	271	244	272	224	256	262	272	262	249	238	245	254	280	263	265	231	264	243	251	258	244	265	208	269	257	275	239	273	242	227	259	233	267	243	278	227	258	252	237	248	251	265	255	262	264	254	261	245	236	251	270	261	262	248	229	262	229	261	272	250	236	271	244	228	230	288	264	249	271	242	257	261	251	266	248	237	254	279	258	289	247	236	259	261	258	272	276	265	288	274	238	283	266	229	245	263	247	267	268	294	271	233	268	250	254	243	241	233	241	234	243	233	248	251	245	260	257	277	255	246	242	258	255	252	238	258	245	282	239	258	241	249	255	236	275	270	251	247	269	261	227	284	232	266	252	243	261	266	256	257	239	259	221	250	234	249	237	260	267	237	255	237	270	236	286	247	253	279	245	260	244	228	271	253	256	269	248	253	274	237	232	242	267	233	245	266	271	264	258	241	276	249	260	242	260	266	276	281	276	278	254	257	256	248	287	242	254	298	240	286	252	260	271	245	233	264	267	232	255	259	243	256	252	271	283	277	247	261	264	257	240	248	256	270	258	278	252	260	272	238	246	238	288	280	251	244	226	252	230	232	256	249	242	258	271	239	250	240	270	286	287	266	228	268	249	264	262	277	278	215	251	265	250	241	241	257	249	253	246	253	250	249	248	243	252	270	271	250	244	235	248	238	228	248	267	246	253	258	270	240	253	252	263	251	248	239	258	262	248	250	230	266	247	298	273	250	283	258	241	237	252	277	250	254	231	243	234	235	255	245	275	244	265	270	267	262	219	228	267	240	249	277	244	275	256	253	273	270	274	255	284	278	256	257	276	242	266	254	217	272	249	226	242	252	257	255	253	256	267	255	242	242	239	222	258	249	260	251	258	258	250	246	262	260	260	255	256	208	257	235	270	273	250	245	250	227	245	252	267	278	254	256	268	260	246	266	264	262	245	259	260	233	223	271	240	262	275	264	218	244	259	276	272	262	232	252	235	242	242	254	252	269	247	271	273	269	241	245	234	253	230	251	263	252	237	256	268	244	239	263	255	256	259	230	250	279	264	228	234	265	287	257	279	254	274	270	281	251	246	253	258	263	288	236	257	243	256	240	237	260	264	225	260	252	248	244	285	277	256	244	261	256	258	254	233	237	262	246	250	233	278	231	248	247	249	256	224	241	279	239	275	300	258	221	246	259	270	288	260	244	292	226	261	225	264	251	242	285	238	256	263	270	243	270	238	251	256	252	230	232	250	209	262	269	255	227	271	212	259	253	233	271	258	243	258	274	265	248	248	252	250	250	215	244	249	258	253	259	254	247	250	235	261	272	267	240	272	245	239	247	289	294	257	248	291	264	269	256	261	244	277	266	281	277	247	242	266	257	230	221	245	243	254	268	231	271	263	238	242	286	246	266	265	268	254	269	250	294	265	257	266	269	232	249	231	221	256	224	254	259	263	226	263	271	251	245	231	255	281	279	268	269	240	231	250	248	266	242	253	253	273	236	266	251	242	294	267	274	228	273	249	252	252	256	260	221	282	237	274	257	262	274	261	253	219	240	234	258	216	269	216	298	233	270	238	277	264	243	264	267	250	292	216	275	238	267	204	254	247	272	270	269	259	238	279	223	276	259	249	251	293	234	243	248	268	254	249	252	254	272	261	227	259	250	264	255	246	251	251	251	252	249	257	236	253	254	240	254	262	263	260	255	252	260	263	265	294	240	282	237	229	231	240	239	228	255	267	249	264	274	293	223	264	254	244	251	269	256	259	237	253	239	256	271	281	243	249	240	232	265	232	263	236	263	224	235	255	243	236	246	236	226	253	245	263	251	215	274	245	255	259	216	246	245	242	279	268	251	263	233	244	247	262	222	252	239	242	225	252	242	244	243	251	247	284	240	228	259	247	228	237	239	236	237	236	258	244	239	248	266	248	279	248	244	262	247	278	243	260	266	279	227	236	268	248	280	239	259	280	253	241	247	251	245	294	255	262	262	293	240	244	227	275	273	239	250	255	225	251	249	251	231	239	265	260	239	284	290	282	290	237	245	271	264	249	268	249	250	232	256	235	250	226	284	245	222	235	235	267	264	245	244	238	250	249	251	238	260	258	255	266	237	224	239	289	259	273	282	217	276	253	266	267	217	280	244	254	240	242	267	225	242	253	242	258	272	262	231	234	225	243	247	231	278	288	262	251	232	249	264	266	259	251	235	251	244	253	247	242	256	218	266	251	236	233	284	262	285	255	253	254	244	240	263	249	272	248	271	248	260	250	245	230	263	254	243	234	260	239	274	269	244	248	255	234	223	238	231	263	267	245	265	245	235	252	238	239	263	259	276	250	243	271	279	258	252	232	253	246	241	254	238	274	252	255	237	238	231	233	276	264	235	269	237	275	239	238	258	252	269	241	274	250	256	268	264	269	274	247	258	246	250	261	254	256	222	268	261	259	233	266	264	266	232	244	272	278	253	251	273	219	266	242	271	247	268	220	277	267	267	262	258	273	274	272	273	255	229	253	243	253	269	245	202	256	290	228	233	279	229	253	271	255	250	258	270	250	282	251	241	245	254	233	268	230	274	264	265	250	249	253	255	235	270	259	236	256	242	281	262	236	245	246	236	236	246	286	246	271	268	272	252	269	250	269	243	236	235	230	238	227
2227	908	967	1018	1029	943	891	830	847	813	801	816	824	820	787	820	777	816	784	804	825	721	742	754	805	799	808	740	813	807	798	790	795	775	778	806	754	791	828	781	800	735	789	832	805	736	813	768	778	770	799	783	823	773	759	808	795	788	755	799	797	826	776	839	763	801	777	745	812	808	804	779	740	751	810	766	781	804	769	773	762	788	828	785	775	794	820	819	797	745	799	783	746	768	726	798	790	759	804	766	738	826	799	794	778	791	738	759	758	738	773	741	732	843	710	776	857	817	731	867	771	778	723	794	782	820	747	812	775	752	792	774	766	784	773	767	788	802	791	781	778	803	809	778	786	752	747	763	799	808	762	739	748	797	794	754	796	782	767	755	742	746	798	778	728	799	757	771	774	788	768	701	815	778	795	817	715	796	768	756	773	795	782	747	764	751	753	742	775	736	800	808	778	786	742	725	772	795	751	757	781	743	766	799	789	784	762	783	760	800	748	765	792	819	808	759	756	774	757	767	813	766	748	758	795	769	749	762	773	772	736	779	760	798	790	763	814	797	763	737	800	736	754	743	795	735	820	781	751	793	798	799	728	800	783	766	783	812	763	751	796	785	806	787	787	789	739	802	796	797	775	743	815	767	751	752	821	743	774	766	799	775	758	775	782	760	764	777	830	735	782	787	804	784	721	770	785	762	801	788	860	789	783	792	765	793	804	759	795	767	770	764	775	750	756	729	754	740	755	779	767	793	770	703	755	789	767	741	786	752	765	783	771	710	745	796	767	801	813	795	761	792	800	784	810	754	813	778	796	800	758	790	719	758	781	812	754	780	830	805	780	733	821	849	748	776	749	828	727	778	778	831	737	805	832	787	758	792	816	794	779	772	758	745	783	800	750	738	781	802	789	774	794	755	785	778	866	761	739	748	756	758	786	832	746	752	775	783	774	749	761	805	793	751	793	720	758	780	746	758	761	735	793	778	768	739	792	723	771	807	786	748	732	772	776	774	778	748	787	741	778	821	757	765	780	701	742	767	831	789	748	783	780	754	758	733	809	821	820	788	735	856	785	797	771	818	798	725	778	730	843	779	745	792	762	810	749	769	782	740	756	765	763	783	811	779	774	821	790	732	747	814	752	740	760	796	747	765	775	764	793	773	753	803	742	811	751	757	779	795	813	794	801	816	751	778	752	785	765	763	769	758	751	774	764	783	790	712	767	802	774	778	800	816	814	807	749	837	773	730	816	723	742	705	778	775	814	783	759	743	740	734	763	813	772	771	755	823	750	720	769	775	740	761	759	785	735	766	795	767	749	791	814	773	805	803	754	748	756	816	770	768	737	795	792	752	798	777	764	732	743	774	770	821	803	780	765	791	748	776	732	790	782	761	762	822	793	774	799	763	769	779	759	787	785	789	792	802	752	796	762	788	760	740	779	775	787	763	794	741	746	699	754	745	819	791	785	804	770	767	769	784	769	802	734	775	785	790	738	830	816	768	803	812	799	772	760	765	748	794	714	776	747	805	768	786	789	801	752	786	751	767	789	717	807	740	785	774	747	775	739	763	727	749	764	787	768	788	796	829	797	757	755	741	811	778	744	784	797	765	827	759	822	761	750	736	737	831	738	789	742	769	744	767	774	794	766	799	782	789	732	738	771	789	787	784	743	741	765	740	779	762	724	784	765	773	767	788	797	772	782	804	778	745	765	761	802	766	803	818	796	751	827	790	793	811	775	737	771	772	797	805	789	712	735	768	760	746	784	739	805	752	801	806	780	770	772	701	815	818	791	738	790	778	757	750	805	751	747	755	781	744	770	758	798	755	737	761	767	769	816	769	711	776	783	736	760	760	738	732	768	752	765	743	824	764	776	778	793	741	777	756	767	765	764	724	779	737	782	788	773	764	790	783	784	807	738	788	771	804	727	744	809	775	796	776	769	751	735	753	804	778	818	756	768	773	733	751	850	792	780	745	747	748	795	741	823	756	786	769	755	810	736	720	846	792	744	808	812	724	818	782	785	756	750	813	807	784	781	742	821	811	722	747	800	780	747	755	788	762	758	747	812	759	827	756	786	796	786	815	771	772	784	741	809	784	794	788	767	829	775	735	821	764	755	739	771	775	779	744	725	806	771	780	773	777	768	741	762	787	766	749	765	809	747	783	776	755	789	767	752	723	783	762	801	778	804	741	727	754	801	788	761	757	831	797	823	802	718	780	766	778	771	790	771	738	742	784	755	738	740	735	775	788	769	762	759	731	783	775	777	784	737	733	794	773	764	781	764	775	813	786	774	804	774	771	777	791	804	784	744	798	769	804	781	721	769	798	767	806	814	764	756	812	814	789	789	788	814	725	797	791	778	819	751	749	725	781	806	767	808	831	766	766	758	739	808	736	745	729	777	747	773	796	783	798	765	747	757	754	753	801	783	706	815	761	773	732	755	696	752	730	802	778	776	766	758	784	770	790	806	761	778	759	801	698	769	765	812	797	720	780	774	745	769	759	776	707	800	771	750	805	821	808	758	785	788	788	750	788	794	850	757	778	784	763	814	781	738	767	774	757	761	745	819	765	770	798	771	701	813	825	821	804	824	790	774	781	814	777	778	818	720	771	769	795	776	783	811	767	781	783	788	807	769	754	777	746	751	805	767	780	744	784	746	813	776	809	779	742	814	761	781	831	773	765	764	712	756	771	767	734	757	764	787	762	746	774	757	814	723	789	760	795	769	750	815	766	752	767	771	747	770	776	827	764	798	820	787	805	746	807	719	785	799	752	795	771	772	817	776	764	763	765	788	765	743	796	743	758	756	767	691	793	756	766	778	795	778	753	753	766	746	781	763	792	753	797	827	768	781	799	762	784	814	816	759	743	782	754	743	773	758	772	749	802	796	844	795	784	762	758	784	745	763	831	736	736	760	790	728	757	747	765	807	786	744	752	779	798	769	762	771	755	736	802	774	794	789	761	752	801	782	780	803	742	818	801	831	780	782	788	790	786	764	797	760	817	824	773	714	789	782	775	830	748	788	818	776	755	776	756	759	738	774	757	751	702	796	768	818	760	801	800	780	776	783	741	816	778	774	820	763	761	736	823	793	790	729	807	771	766	761	774	800	755	735	738	790	794	726	800	777	753	715	772	763	792	788	772	786	735	771	721	785	765	789	795	781	824	786	766	795	757	741	788	742	802	788	800	771	800	741	766	782	766	816	804	776	852	803	772	794	716	754	783	819	746	783	741	744	767	808	788	808	778	752	736	757	766	753	790	792	773	786	766	805	765	772	808	762	785	769	815	750	792	742	794	741	797	745	755	737	786	758	773	751	767	820	755	787	775	745	776	807	779	761	733	807	767	770	770	816	811	773	764	727	765	758	750	808	779	747	761	748	775	779	761	770	811	764	789	820	764	752	731	856	753	765	812	799	716	804	783	783	781	736	776	779	844	736	807	778	798	778	760	794	782	736	762	757	805	806	781	762	768	745	780	757	771	789	804	736	794	785	766
4582	1114	1471	1044	693	541	421	315	279	257	272	203	165	186	189	205	144	151	158	159	160	140	165	154	136	144	138	118	138	151	156	143	149	145	144	151	153	136	123	128	129	139	146	148	119	134	137	125	153	147	135	111	148	145	143	134	141	135	126	128	140	114	120	129	128	116	139	112	134	143	142	134	157	156	114	115	141	134	141	146	139	130	148	141	142	141	125	138	119	126	153	139	127	129	177	143	144	136	129	136	154	114	134	136	138	151	127	134	144	137	129	118	125	132	156	155	118	128	128	127	124	152	126	139	124	136	158	117	132	140	131	133	138	129	130	144	118	112	162	148	139	105	129	119	121	151	151	133	133	116	119	126	138	146	135	124	148	162	121	166	127	150	139	147	149	151	143	139	117	136	143	127	125	131	135	130	123	127	130	138	138	143	118	156	127	134	146	125	119	135	134	136	142	120	156	145	115	141	132	139	146	122	133	132	122	143	110	143	124	119	129	123	125	139	136	124	150	124	122	117	123	148	148	123	146	126	154	134	118	141	114	107	140	124	127	140	156	139	104	140	122	151	130	138	139	139	143	127	154	138	149	129	145	144	120	139	122	121	127	122	131	127	124	139	133	118	132	147	122	134	117	130	140	119	138	133	153	130	123	130	148	121	134	129	142	137	120	136	134	125	134	129	127	120	135	146	130	129	136	139	138	121	128	133	136	123	113	148	114	113	147	126	118	134	124	140	120	126	132	115	145	131	130	135	128	139	113	128	132	136	126	130	157	129	140	133	127	150	151	125	117	125	115	128	144	144	146	134	130	133	141	135	133	114	137	142	134	140	126	139	135	145	128	130	154	134	120	137	141	120	128	150	118	128	130	121	129	131	123	129	140	150	119	132	136	122	133	128	145	136	152	132	123	133	155	132	138	136	123	135	143	104	136	130	136	116	133	151	122	131	135	113	154	133	136	137	130	125	145	119	138	125	140	126	116	116	139	111	146	141	128	121	126	117	122	110	141	156	132	129	155	127	119	125	133	135	142	134	120	135	118	118	137	131	150	117	139	119	133	135	138	113	135	125	147	133	131	141	128	126	112	153	150	135	131	120	153	146	146	115	143	122	141	129	136	139	131	134	134	128	137	138	130	130	126	117	145	144	115	142	127	130	122	142	128	113	137	147	100	106	106	119	138	136	138	129	121	130	120	147	120	142	122	125	117	119	101	130	118	127	125	117	122	125	141	159	113	129	145	140	133	137	139	128	136	120	134	114	106	135	135	107	145	121	132	143	146	129	145	144	129	130	125	132	120	126	133	127	136	134	126	125	135	136	126	139	131	123	118	124	133	127	129	143	129	128	126	113	121	112	127	149	121	118	137	116	137	147	144	122	128	129	127	130	132	138	126	130	125	140	144	126	136	118	118	125	125	138	148	122	128	128	130	140	136	118	134	118	133	135	142	144	141	140	161	130	146	141	126	144	133	126	136	148	123	129	120	130	136	149	143	149	133	126	138	140	113	128	132	133	164	134	143	110	149	131	133	119	135	121	138	126	132	122	114	121	132	108	129	150	124	146	117	146	131	107	139	140	121	123	144	128	132	144	142	123	101	141	113	145	121	143	138	133	127	130	121	143	129	142	129	157	141	144	146	139	141	108	110	138	150	128	145	132	140	141	115	117	162	108	128	133	131	138	134	133	115	111	126	140	130	133	150	138	161	145	146	139	130	146	129	123	109	129	148	118	125	121	141	103	123	123	108	140	148	152	135	124	110	131	127	154	144	128	127	123	145	140	133	156	128	124	116	131	148	153	146	99	140	158	131	143	138	124	136	120	119	127	134	142	133	127	117	125	160	114	113	116	129	144	138	128	112	146	129	153	117	136	129	116	130	154	127	150	123	128	127	131	132	141	138	146	120	124	126	109	150	128	131	138	133	122	118	151	129	126	149	142	126	131	145	111	145	145	127	122	128	140	132	127	134	117	117	136	152	155	130	140	128	101	115	106	118	135	132	130	130	136	150	137	154	132	140	129	131	131	109	149	159	136	130	144	128	130	125	138	140	147	152	140	140	119	115	132	132	128	162	152	112	127	152	131	136	133	127	115	120	144	111	123	127	142	160	122	124	143	141	141	130	130	124	139	127	124	139	143	140	139	132	113	115	104	119	113	128	144	129	134	129	160	150	146	148	132	129	131	147	135	133	120	122	119	136	117	126	132	137	142	128	134	108	131	136	115	128	117	153	117	129	119	141	148	140	145	123	126	125	134	147	137	130	133	133	129	127	122	112	140	140	136	128	128	119	143	130	118	147	149	144	121	127	126	153	120	126	146	128	161	142	135	127	133	130	122	148	129	135	127	113	141	135	141	129	129	121	116	123	156	132	141	126	127	121	139	125	130	117	147	129	148	132	125	133	142	125	133	139	136	102	129	123	113	122	129	131	128	130	139	119	128	118	155	105	151	127	136	130	139	134	151	132	124	129	163	136	131	132	151	142	125	138	129	98	138	147	132	127	131	140	140	115	137	155	140	135	120	136	145	135	132	131	136	149	122	128	124	130	147	131	136	136	127	126	137	136	126	118	155	137	126	159	130	150	120	142	145	132	115	141	155	130	133	147	121	123	142	122	148	145	126	128	127	128	128	126	130	123	133	138	123	144	134	109	145	139	136	138	149	127	121	123	141	119	133	143	119	119	147	118	127	126	126	114	147	149	131	144	150	125	141	134	139	170	128	132	123	124	131	140	123	144	145	158	128	137	131	131	116	128	145	129	124	126	134	120	143	126	128	126	142	139	147	127	139	127	133	139	130	120	110	151	138	156	128	146	126	127	131	129	128	141	131	117	146	133	119	116	144	118	147	145	126	113	116	125	140	119	119	128	142	115	129	160	144	151	153	128	140	142	120	133	147	139	121	139	122	113	152	144	150	119	131	115	137	123	150	123	129	139	135	130	146	142	136	135	130	132	122	121	131	136	122	149	121	114	138	153	124	130	155	150	136	129	133	125	142	151	116	125	133	134	136	134	138	135	138	159	137	137	142	120	132	119	117	124	137	140	126	161	136	128	126	126	143	159	146	131	123	132	129	125	140	124	130	150	144	145	110	143	142	140	132	143	138	135	125	123	121	146	117	151	121	145	154	139	134	137	110	140	136	114	149	126	131	123	142	125	132	140	134	119	111	128	130	111	108	136	135	137	157	129	127	140	155	126	136	141	134	129	141	134	146	129	123	128	134	127	140	150	134	135	138	115	133	141	135	127	148	104	142	136	132	131	136	136	128	137	142	131	140	144	123	131	116	121	126	152	142	124	125	128	144	143	118	131	131	151	145	135	116	147	149	129	133	135	129	126	138	152	134	100	129	129	116	133	144	136	107	132	129	117	120	120	134	128	125	141	153	124	108	130	141	123	136	132	125	134	127	124	124	144	111	131	140	162	129	129	123	113	137	142	124	139	141	143	137	120	129	134	122	142	137	118	127	128	129	127	137	113	131	135	163	109	121	124	137
5603	1557	3534	3943	3347	2667	2212	1875	1554	1421	1241	1131	1087	936	882	813	791	744	729	661	632	650	631	627	592	589	605	586	625	561	578	623	631	588	587	527	561	557	560	551	475	497	542	508	502	462	513	519	563	492	498	525	484	462	476	496	480	449	484	477	483	510	481	442	445	464	451	452	495	462	464	446	496	469	434	467	452	458	485	484	473	467	469	494	463	415	475	460	451	446	441	445	463	453	439	450	475	465	432	460	434	463	432	453	455	441	447	472	440	463	462	437	450	436	464	446	437	424	450	463	433	460	444	422	451	455	467	477	426	466	448	434	471	463	440	448	466	455	440	466	455	438	453	452	423	436	430	449	434	468	468	457	434	472	450	487	430	428	439	420	407	421	420	409	477	399	443	481	482	431	466	436	422	449	440	427	439	438	411	471	396	477	465	458	424	477	431	451	463	464	434	457	453	453	438	405	446	442	451	433	430	450	482	418	434	473	412	419	460	452	448	459	473	420	438	433	483	466	430	441	439	424	429	443	498	442	461	460	460	401	432	411	456	471	444	468	445	398	470	417	408	421	443	487	452	450	458	442	428	444	435	448	409	427	441	467	439	432	432	461	451	470	443	409	446	411	416	449	428	457	437	429	450	473	448	413	437	486	450	432	440	461	441	468	437	472	463	465	460	464	462	447	458	469	434	412	419	474	446	493	443	432	445	428	447	466	427	473	462	447	437	414	478	428	458	486	426	477	466	452	492	456	449	468	447	449	452	456	400	420	442	436	428	457	471	432	438	464	425	454	450	472	427	458	426	453	468	457	419	454	467	457	447	420	420	428	454	436	436	463	457	472	449	443	442	437	456	500	413	442	460	441	449	436	434	440	434	442	389	439	412	447	427	459	411	407	430	454	427	491	443	429	484	452	476	466	394	450	446	413	457	445	455	451	451	426	469	450	463	463	416	446	463	438	464	450	470	465	468	459	396	432	458	465	446	489	462	464	444	457	431	444	442	461	435	411	461	450	445	433	434	441	408	475	450	422	444	448	445	413	415	450	430	402	416	445	417	400	452	448	418	426	458	452	427	432	433	444	459	505	421	416	448	448	468	400	396	473	407	472	429	462	449	419	431	477	436	427	428	436	427	460	459	445	452	440	451	443	417	453	453	416	432	425	428	471	433	473	459	457	451	486	441	480	442	414	453	424	442	436	443	462	436	448	412	434	465	437	454	411	445	472	466	449	455	444	444	422	453	412	465	474	441	487	449	428	431	453	428	404	461	432	443	472	444	389	437	479	458	415	444	462	489	441	429	448	482	441	442	419	458	449	473	446	461	439	439	451	432	440	443	439	438	464	430	477	462	436	486	452	460	450	441	454	429	470	466	403	474	459	440	449	406	468	461	474	458	436	435	421	456	457	449	456	416	478	465	469	459	474	457	444	429	447	470	492	435	472	433	461	433	472	441	447	402	482	432	450	434	443	446	436	434	466	461	461	439	446	457	482	400	419	437	455	456	475	470	475	467	468	454	444	432	431	436	449	430	447	458	435	450	431	453	440	453	467	438	457	434	436	451	427	434	471	454	474	424	441	408	475	460	418	464	433	414	446	480	435	423	457	436	452	430	462	427	454	471	455	450	468	432	437	440	483	466	446	430	470	463	431	425	448	483	448	442	446	444	404	435	417	449	422	472	469	465	461	446	442	446	463	426	441	448	405	443	422	428	415	457	454	438	473	466	421	429	438	461	447	444	439	450	459	448	429	463	442	439	429	435	470	424	446	466	470	433	471	424	468	437	438	471	414	473	435	421	456	420	495	405	478	437	482	479	475	457	451	436	454	440	475	483	472	458	488	428	445	465	442	460	463	493	459	452	444	443	452	441	421	490	456	454	405	467	444	415	447	482	450	443	403	439	454	463	468	472	440	438	437	424	439	483	451	416	400	424	494	426	470	434	424	447	463	429	426	432	434	426	443	453	438	437	449	430	439	430	437	494	433	417	472	422	394	451	444	434	412	434	427	429	476	429	465	421	487	468	439	444	456	455	445	473	455	425	413	376	432	411	447	419	496	482	435	481	452	418	464	430	450	430	435	460	432	476	453	439	469	433	431	442	435	428	482	457	456	464	469	432	418	434	470	453	476	467	430	435	450	462	485	450	412	460	455	478	426	465	461	445	425	439	450	463	449	430	407	443	467	506	459	449	437	456	473	467	447	418	455	448	450	412	431	434	419	483	457	468	436	454	458	427	462	438	458	427	415	496	446	434	464	436	406	429	414	425	461	447	442	408	448	457	459	466	429	466	478	440	503	426	460	453	409	498	474	428	421	388	440	409	404	491	485	444	477	494	432	460	452	451	444	424	455	474	444	447	454	409	469	465	459	460	450	424	452	423	445	447	475	465	452	461	434	457	444	486	479	436	418	463	446	448	451	413	443	484	451	424	431	451	446	414	448	447	430	400	411	453	431	455	418	429	442	473	468	475	461	456	467	453	437	466	459	454	418	467	434	466	431	439	435	435	409	450	420	451	425	439	448	432	470	436	457	437	432	423	431	418	463	470	412	484	400	427	430	436	465	450	462	441	465	470	471	424	434	464	432	408	484	443	456	474	437	423	482	435	422	477	449	460	458	459	457	470	472	485	434	415	450	474	478	421	465	411	415	447	471	454	421	458	450	422	423	472	468	459	441	426	415	459	445	454	429	451	444	462	430	442	403	477	428	425	452	390	452	479	449	457	440	471	447	449	452	434	423	453	455	474	469	446	458	430	450	434	468	452	482	430	455	441	448	449	422	456	458	430	427	447	453	480	416	419	456	417	466	451	457	415	439	452	425	389	419	426	437	412	438	440	434	448	403	429	453	471	435	449	443	437	474	442	446	447	430	427	435	457	471	446	454	470	472	461	447	450	426	433	487	440	419	389	420	436	465	456	480	474	457	431	433	448	445	462	440	454	446	417	461	468	457	456	461	444	458	412	426	442	434	455	444	426	415	458	457	474	438	447	444	481	400	443	496	412	473	429	421	468	445	433	416	435	450	466	485	422	448	447	446	462	464	412	447	450	448	413	434	466	436	416	442	437	436	441	437	447	473	443	406	471	471	457	433	452	460	492	430	426	439	417	459	417	444	478	426	437	447	437	429	452	426	424	477	471	445	434	457	445	426	433	463	461	426	449	471	448	458	468	454	428	480	426	441	437	462	413	466	437	460	448	487	453	440	472	455	439	470	420	475	428	477	445	463	423	440	489	447	486	465	439	464	448	426	426	493	481	452	468	435	442	440	436	466	472	427	427	432	466	450	453	438	458	436	402	447	423	455	451	439	470	415	416	448	442	450	483	475	465	424	437	412	403	429	464	436	439	456	443	448	436	438	453	458	438	472	431	457	462	404	430	443	444	428	454	463	466	432	407	418	473	430	465	452	406	426	421	439	464	491	423	456	463	438	482	423	486	443	446	412	401	446	457	461	446	416	471	439	447	447	432	401	442	456	457	472	440	474	477	448	444	445
8813	2298	2723	1964	1297	871	680	507	413	439	312	279	266	251	215	192	179	191	153	166	148	183	148	135	134	141	151	128	127	146	145	156	134	136	141	131	126	135	146	156	115	132	122	138	134	131	126	134	131	140	122	157	128	132	120	113	111	115	124	140	117	115	103	139	134	107	124	97	123	116	122	121	113	118	125	125	109	141	153	119	117	123	128	115	109	110	131	108	127	111	126	130	129	123	115	126	126	111	143	110	110	119	130	132	114	101	115	123	117	144	117	114	124	116	115	114	126	113	115	114	128	104	118	116	132	121	117	130	115	103	120	134	110	141	126	106	108	136	115	135	123	97	123	127	118	113	104	110	123	138	124	118	125	110	122	132	117	115	92	109	97	95	125	117	131	95	107	139	110	123	132	114	137	126	118	122	114	123	126	123	132	120	105	118	114	130	115	129	127	116	129	119	115	135	105	123	102	143	119	136	118	144	128	125	128	118	129	131	122	96	112	139	114	125	128	122	128	143	131	121	122	116	116	132	125	129	142	124	128	126	108	103	109	116	122	109	110	115	113	111	116	107	104	121	118	102	121	109	136	117	121	117	130	131	110	119	117	121	120	118	136	132	122	85	112	131	110	122	126	114	123	101	114	126	118	108	108	137	122	111	124	113	129	107	120	109	128	93	116	115	131	123	126	111	110	113	111	131	109	121	124	118	94	122	116	119	125	110	114	130	121	117	135	128	124	122	139	115	129	107	135	123	119	110	100	113	111	99	123	128	136	118	116	108	113	139	131	116	115	123	97	112	133	127	100	94	108	105	109	125	123	126	101	122	112	131	102	109	111	126	142	131	137	134	113	122	137	125	122	95	98	126	122	120	121	114	108	118	127	123	136	125	100	118	114	133	129	126	123	122	114	122	126	121	126	111	108	116	121	120	125	113	122	128	115	109	120	125	110	113	129	130	123	122	120	122	119	115	129	104	119	130	136	119	109	110	111	105	123	107	153	88	119	128	94	109	97	115	99	141	113	128	136	122	124	131	117	126	122	131	110	108	121	136	129	123	95	140	131	102	126	125	116	141	109	129	103	111	94	119	100	120	115	117	116	108	109	121	129	100	135	99	123	109	117	120	122	111	126	95	125	121	111	128	130	117	107	114	118	119	148	118	132	130	123	123	129	131	137	133	110	123	133	117	122	127	117	121	106	121	154	135	114	129	129	109	136	129	132	106	128	97	117	135	116	125	97	115	101	127	144	136	110	131	122	147	131	120	108	120	136	131	131	106	131	129	119	124	116	129	124	130	118	112	122	100	132	119	120	101	128	102	131	130	109	114	121	109	107	142	113	129	127	124	115	128	129	118	143	117	114	136	128	118	115	112	111	109	115	105	125	110	124	100	99	118	99	133	115	108	114	129	127	111	122	107	106	102	101	121	129	115	114	131	111	116	126	129	123	141	110	106	116	127	124	126	123	118	129	110	144	109	130	114	123	127	129	122	125	120	136	120	118	124	101	124	125	129	118	106	134	113	113	112	111	128	106	132	125	99	104	114	103	118	127	102	105	116	127	130	124	117	117	102	123	121	112	108	111	120	104	117	120	118	127	129	126	117	148	106	121	140	119	119	109	137	108	112	142	111	116	123	118	107	110	100	121	119	130	106	110	120	119	140	127	123	113	125	129	120	116	110	118	112	133	125	112	136	111	100	102	131	126	119	127	117	102	110	115	111	114	105	127	125	91	135	125	116	123	102	116	113	124	142	117	137	126	113	110	121	128	144	102	111	107	117	126	131	100	116	119	135	123	148	132	111	126	101	112	128	107	121	130	125	116	120	116	94	114	102	126	130	118	114	138	114	145	116	126	122	114	120	116	122	117	110	123	146	122	121	106	120	97	115	124	136	129	108	119	129	126	107	142	117	111	121	136	122	100	118	124	121	120	113	110	128	122	112	106	120	116	131	117	128	110	129	126	123	109	125	134	138	136	111	119	115	131	119	112	109	111	128	123	115	139	108	122	126	147	106	118	99	116	129	106	126	113	124	113	127	103	127	114	118	87	115	115	112	123	115	109	109	123	103	119	131	110	113	135	109	130	137	107	112	133	142	118	116	112	117	106	110	114	130	113	129	121	109	129	117	133	137	119	120	113	123	109	118	128	117	132	124	134	112	127	124	125	127	105	121	113	126	140	118	112	118	125	136	109	127	123	122	134	120	115	110	123	116	121	123	117	102	116	129	119	134	130	101	127	99	118	148	138	134	120	127	128	99	128	146	123	122	104	147	109	119	105	132	118	127	145	119	111	118	91	108	139	133	136	108	119	103	108	103	102	132	119	113	126	129	117	125	127	106	93	125	93	125	126	121	133	119	140	127	93	124	128	125	111	116	101	117	132	143	130	99	99	118	113	134	109	128	110	115	104	97	136	126	107	100	106	103	111	115	138	113	111	125	130	121	125	137	129	114	104	134	116	126	130	109	120	132	126	134	115	121	128	123	135	121	99	102	127	140	125	116	130	103	112	135	114	111	118	122	131	121	113	111	133	104	112	130	136	121	121	129	112	132	112	103	107	120	132	122	126	106	98	116	123	114	129	128	112	98	127	107	125	94	130	121	117	108	130	126	120	127	126	109	121	113	122	103	95	130	137	106	93	102	119	114	112	134	117	129	117	118	116	140	146	129	106	121	119	129	127	120	138	132	122	125	123	127	102	110	115	131	122	114	135	107	105	86	121	121	105	117	110	120	134	127	108	125	139	116	113	126	115	132	123	118	137	120	134	105	122	114	121	111	124	126	113	144	123	108	115	125	116	108	118	127	135	131	114	119	129	125	112	132	109	115	131	106	126	108	104	125	111	129	119	131	123	130	130	126	105	115	131	124	117	150	111	116	115	138	125	126	121	126	92	114	121	112	129	116	109	136	109	116	104	130	125	114	120	129	92	131	112	126	132	109	117	132	112	125	127	119	104	111	118	110	127	107	112	127	126	108	120	125	120	127	111	111	130	118	125	125	107	128	112	126	115	126	118	110	117	108	130	120	124	91	125	140	118	144	106	121	131	93	101	123	122	123	121	147	114	111	126	139	115	159	104	131	119	134	100	116	117	134	103	113	129	104	120	118	104	110	133	128	121	127	121	129	117	94	107	128	105	127	110	112	110	130	129	152	108	124	111	121	130	133	117	129	111	123	124	123	103	131	120	104	129	117	120	110	125	123	111	115	111	115	136	112	126	116	106	131	137	117	110	126	122	130	105	125	118	119	127	114	133	114	113	133	131	103	126	99	124	116	112	108	134	110	130	110	123	128	108	124	117	124	113	123	118	122	113	112	112	110	94	124	131	121	111	130	117	116	100	132	121	122	129	105	134	122	99	125	140	93	119	122	104	124	123	115	133	109	139	124	111	130	147	107	121	131	109	121	119	106	115	109	111	124	128	124	130	111	136	124	118	133	115	110	139	107	128	122	150	112	111	97	116	117	124	127	133	104	133	112	108	103	133	110	106	125	134	112
7775	2712	6418	6941	5910	4600	3785	3219	2657	2312	2003	1814	1571	1362	1262	1217	1147	1054	954	906	871	760	759	797	733	721	746	746	757	762	667	697	682	659	607	619	658	694	702	639	576	548	526	516	514	567	577	565	635	626	519	491	512	489	484	488	462	464	491	512	511	458	477	459	454	432	459	442	466	458	449	457	455	461	465	460	470	440	439	432	431	401	444	460	426	441	466	406	421	440	448	435	425	440	402	423	429	429	418	410	452	398	426	430	431	421	458	442	435	425	434	448	422	438	454	421	448	419	418	482	429	396	386	411	455	424	437	409	424	400	390	426	396	410	407	414	435	447	403	453	448	425	434	439	440	418	414	400	436	445	374	471	402	424	411	436	415	378	395	410	433	431	408	418	414	435	394	437	395	406	425	397	368	425	407	454	416	436	443	428	423	415	392	409	409	439	429	378	423	420	438	465	412	428	397	402	380	452	411	414	414	385	402	376	403	408	436	457	423	411	373	449	440	372	406	399	411	428	455	415	373	409	420	393	423	462	411	446	413	421	409	451	393	420	441	412	395	444	439	431	417	420	426	421	469	448	405	418	362	410	418	425	431	407	391	431	423	406	430	458	426	437	419	428	410	444	410	466	401	397	396	418	423	407	423	415	398	392	395	414	417	405	431	435	433	404	416	446	437	406	390	397	413	421	410	380	412	399	404	404	394	436	396	385	404	419	409	431	425	451	411	404	452	407	418	402	404	389	403	409	422	376	426	412	421	416	417	442	437	441	428	425	399	404	447	413	421	392	417	402	419	384	423	385	406	425	406	388	409	419	423	433	405	423	401	386	423	425	403	418	398	418	422	446	412	477	416	437	399	458	407	399	454	435	449	436	400	389	400	419	395	395	436	435	406	403	402	419	387	459	408	392	401	419	371	410	434	405	428	452	387	398	428	400	433	411	417	384	421	417	396	431	404	423	429	443	399	421	456	428	436	403	424	388	422	375	462	414	409	428	413	431	410	404	385	458	408	414	418	442	430	422	411	408	397	391	428	417	404	384	397	414	422	418	421	443	415	418	409	440	376	414	445	416	416	388	389	433	412	426	403	387	416	427	415	422	415	405	397	432	423	417	453	405	422	427	385	404	392	409	420	448	404	426	465	384	392	434	398	423	411	418	427	394	403	426	407	418	434	421	411	414	422	392	431	472	434	420	389	447	417	440	436	378	423	444	403	416	424	389	420	432	406	402	457	395	449	392	416	440	405	445	428	425	410	388	438	435	393	440	423	421	435	415	429	405	418	433	427	396	425	400	399	414	409	409	412	379	440	389	425	394	392	430	475	413	404	437	428	439	425	425	441	394	426	388	429	403	431	421	421	436	407	393	401	405	401	403	412	394	392	411	407	425	398	411	424	418	425	396	410	419	421	420	420	432	432	400	414	398	369	431	415	423	449	397	408	414	429	441	392	421	417	428	408	414	436	413	403	419	443	430	414	409	412	416	439	452	430	420	446	431	455	413	406	426	425	404	438	399	449	404	423	377	474	390	415	381	427	422	403	410	395	408	388	410	434	408	469	380	395	405	424	429	394	402	400	415	416	391	444	416	426	425	438	387	429	404	406	413	410	448	432	418	390	418	409	404	389	394	398	397	415	401	412	436	413	474	432	370	423	434	421	374	461	427	392	448	459	382	425	470	386	424	448	423	432	412	439	415	439	405	408	429	417	387	427	400	409	427	421	389	421	451	403	369	419	390	428	403	377	438	423	421	390	399	436	419	423	441	391	415	398	405	422	381	391	411	437	407	446	391	426	432	378	412	394	393	383	411	446	386	437	395	395	440	398	435	446	408	417	415	392	425	406	410	413	424	397	416	405	408	448	427	411	438	412	380	426	423	441	406	441	410	382	403	410	400	495	401	446	395	409	384	426	403	403	448	425	381	419	430	421	434	432	423	394	455	453	428	415	392	400	410	421	443	438	436	411	401	449	426	391	399	371	397	412	373	392	409	423	397	429	415	405	403	381	448	425	418	399	420	430	433	411	416	433	417	409	450	372	412	465	399	409	423	441	417	365	414	457	427	437	425	410	435	429	441	456	464	461	395	418	410	415	427	420	396	406	430	415	378	430	422	411	415	406	416	376	383	391	454	426	431	428	388	411	428	402	430	420	426	391	426	399	392	424	396	390	412	434	372	375	399	419	430	419	420	469	408	416	451	414	396	451	411	427	380	383	421	397	394	459	404	367	424	430	400	421	431	453	407	430	441	428	443	423	414	396	411	399	416	432	398	368	389	410	403	405	392	399	407	386	395	404	400	420	425	395	404	404	445	413	417	382	451	403	412	410	434	398	430	429	436	446	404	392	398	442	440	393	437	400	410	404	388	434	435	381	434	434	422	412	435	412	400	439	412	410	417	401	418	412	417	407	427	423	375	412	429	404	405	396	428	452	396	435	422	424	395	420	439	406	413	417	416	397	416	427	439	399	366	396	428	435	393	419	380	406	377	443	390	417	425	386	444	415	410	430	431	414	402	409	388	407	421	422	473	426	401	402	445	394	421	436	404	415	421	400	429	412	404	428	411	405	418	422	427	398	449	401	381	447	427	411	392	423	392	428	427	421	412	394	426	444	384	407	397	409	418	417	419	397	385	425	402	427	392	425	424	413	429	431	370	449	401	418	405	426	442	396	403	459	426	413	393	412	355	417	454	420	431	400	454	427	437	405	423	432	434	394	409	410	422	402	413	359	437	405	395	427	393	437	430	401	411	415	432	397	403	407	432	434	381	443	490	419	441	411	415	397	392	383	404	427	384	419	415	460	427	401	409	417	405	414	469	394	406	383	423	425	437	372	455	430	421	420	445	406	414	420	425	419	409	387	427	399	438	389	429	454	407	398	398	436	396	383	409	410	421	430	420	397	391	408	399	460	411	433	420	432	403	431	434	407	417	378	411	407	426	412	397	442	438	401	356	408	407	443	447	422	419	414	383	435	385	424	451	421	427	421	411	439	404	412	432	398	414	429	375	418	402	400	437	408	409	401	403	374	425	435	372	415	409	463	413	439	393	390	435	413	430	434	410	417	409	452	403	394	453	411	407	414	459	397	426	431	462	429	454	454	433	405	389	430	431	457	412	408	389	397	457	409	432	411	386	390	415	442	466	417	466	404	405	452	417	404	417	441	384	401	400	402	418	432	455	393	435	414	432	387	399	423	395	383	391	408	391	414	434	408	413	427	400	414	445	411	434	461	447	404	408	404	438	436	396	394	428	434	447	438	442	411	425	387	427	438	406	424	425	398	414	430	398	392	428	403	421	402	455	417	385	437	411	464	407	396	408	408	423	415	400	427	430	414	404	404	423	407	417	413	438	399	442	487	432	406	393	440	385	408	396	390	451	433	448	397	409	405	410	422	393	438	395	410	418	447	441	424	423	422	433	435	424	415	424	409	385	419	438	402	384	432	432	439	447	399	410	452	462	416	417	432	404	405	425	397	411	430	410	383	402	410	417	428	421
1321	327	299	309	289	235	260	248	254	280	256	243	273	261	219	252	254	250	247	262	259	252	241	244	248	266	256	228	250	250	248	255	265	237	244	255	272	260	261	266	247	262	248	266	261	245	239	262	246	255	255	246	264	232	254	237	270	226	237	255	265	252	262	274	261	241	239	275	276	262	247	219	221	267	269	247	226	249	234	258	249	247	264	256	237	233	259	255	273	259	283	234	267	271	245	246	254	279	252	243	258	245	237	252	234	238	253	251	270	241	250	267	265	276	258	290	266	233	242	249	277	251	248	260	254	246	246	251	235	256	273	240	230	240	250	240	227	264	227	241	290	249	252	235	267	256	275	269	246	263	256	233	218	255	228	256	245	209	239	275	266	258	262	255	226	265	249	235	282	232	248	240	263	233	253	259	262	219	263	238	236	285	257	253	236	273	276	243	248	257	241	247	235	281	251	240	244	247	252	237	272	240	237	233	232	237	237	242	248	267	239	264	242	250	263	271	273	278	268	259	249	240	262	242	252	254	262	273	242	227	265	261	205	247	261	227	271	246	245	250	236	245	230	260	240	291	250	240	235	249	266	236	252	249	267	248	268	258	246	251	284	235	235	242	238	237	269	222	256	242	263	238	262	276	254	226	208	227	248	230	234	246	258	268	248	251	253	250	255	244	248	289	262	250	254	252	301	233	237	228	227	272	253	236	258	249	262	230	272	223	263	248	265	245	262	228	245	236	274	238	255	252	264	260	226	274	261	276	269	259	250	235	256	269	250	256	235	244	285	228	228	236	263	301	251	239	272	271	263	250	231	231	270	267	253	243	245	247	249	243	270	217	274	253	250	282	284	251	253	245	248	237	238	243	227	276	255	229	210	221	239	241	245	257	237	258	253	244	260	243	255	245	229	267	241	210	247	259	262	252	266	253	260	251	281	252	250	237	271	246	233	253	265	251	254	250	248	277	233	230	235	236	233	264	270	243	258	245	248	231	269	258	248	246	259	244	274	251	233	238	269	239	239	205	260	250	259	247	235	247	262	243	248	238	288	240	262	251	258	244	267	238	270	259	250	259	252	271	261	268	261	212	265	234	242	255	259	246	249	259	248	238	255	230	263	266	263	252	240	240	265	279	236	245	245	245	275	243	244	275	267	272	250	236	263	278	263	264	256	240	231	244	295	254	267	258	240	226	261	250	256	224	262	219	259	262	231	243	285	257	245	264	252	236	236	256	252	279	257	241	239	230	237	204	265	252	268	272	251	221	243	267	251	237	263	272	246	239	248	260	248	228	247	245	242	242	237	231	243	238	255	264	270	254	249	253	225	251	251	230	270	253	232	258	235	246	233	237	269	247	251	286	225	268	260	240	234	243	266	271	235	232	273	240	222	262	267	262	258	229	243	250	254	248	243	254	231	251	268	222	243	251	266	247	265	229	264	261	251	265	226	246	242	232	266	243	274	248	226	250	242	254	279	232	227	230	230	250	255	252	261	234	260	260	242	229	280	258	249	265	264	266	240	229	258	247	255	245	251	274	254	268	238	264	260	228	271	282	273	289	246	234	252	261	248	250	264	256	255	270	259	234	259	255	233	251	248	226	252	247	251	275	247	214	288	247	265	268	222	260	286	282	235	258	265	254	261	255	274	253	251	252	257	253	245	246	240	239	222	248	214	265	247	254	252	240	263	231	269	240	273	259	246	222	259	235	239	247	226	246	234	248	238	250	248	236	287	237	252	292	258	262	243	226	254	241	242	235	254	253	239	249	271	248	232	248	275	230	239	253	227	249	260	255	237	246	242	261	255	242	254	235	264	245	203	222	271	256	241	252	260	232	268	252	248	237	263	252	251	252	264	242	246	249	278	254	266	242	225	234	249	261	235	244	225	250	249	250	257	254	254	249	229	231	234	276	273	225	243	274	266	248	246	246	222	249	241	276	272	249	271	277	257	246	258	260	240	241	257	234	258	255	271	237	232	253	281	226	265	259	236	252	262	233	256	255	244	284	276	209	205	250	253	252	239	260	244	257	262	230	256	241	224	242	241	237	276	265	258	278	261	250	252	243	231	233	220	249	258	240	234	262	243	254	249	239	227	265	268	246	242	271	238	260	240	255	239	236	247	257	256	269	261	256	277	252	263	226	244	249	239	259	279	244	254	264	220	277	273	259	240	249	252	258	225	249	251	265	269	277	260	264	247	235	256	260	261	266	242	270	251	239	259	216	267	256	279	288	257	257	238	248	238	262	256	246	283	265	277	254	237	250	257	236	223	261	267	264	207	225	269	256	250	229	245	248	253	246	289	271	239	279	239	243	270	260	265	265	247	243	277	245	253	257	276	264	223	263	242	275	238	234	283	238	250	261	234	262	243	224	252	275	249	233	250	245	261	260	233	270	230	235	246	253	261	267	279	253	241	265	231	278	251	245	253	245	271	269	267	281	251	279	246	252	254	264	240	260	236	250	238	230	234	246	258	244	227	265	231	233	219	256	255	248	233	249	268	259	238	252	236	265	250	265	235	273	260	249	248	241	224	238	261	251	240	271	259	257	239	218	246	233	218	227	274	293	261	227	251	238	248	244	238	256	260	261	279	279	236	256	261	280	243	254	256	250	248	249	233	258	254	220	232	262	243	245	231	250	256	232	302	247	255	254	231	259	238	246	250	255	254	247	265	292	277	266	282	224	248	272	240	249	241	262	265	231	243	231	242	257	280	260	232	248	264	212	270	242	232	255	243	262	270	264	237	255	262	256	262	258	222	257	244	267	251	251	252	248	259	269	246	232	235	261	255	268	247	238	241	254	234	241	236	239	272	264	243	273	255	226	246	264	250	252	242	251	267	265	262	289	237	236	251	250	242	247	235	260	222	253	266	282	249	243	229	250	234	236	247	253	278	253	236	265	217	269	222	254	248	241	245	226	247	256	265	237	277	263	238	259	252	250	260	266	264	263	230	231	244	256	245	252	254	263	272	244	280	271	248	254	272	232	269	252	300	244	242	245	251	233	265	252	251	241	262	261	273	246	241	257	280	254	233	268	259	272	269	225	245	248	259	262	239	230	231	242	287	285	280	246	252	248	238	251	269	261	253	224	222	226	227	276	245	264	284	250	251	241	230	263	263	240	280	264	266	268	263	259	239	237	264	265	259	249	276	256	255	251	247	225	243	248	233	245	239	267	265	251	255	240	258	246	254	233	232	278	253	243	257	273	261	255	264	229	213	249	240	262	235	230	252	244	241	241	264	253	263	265	218	270	223	271	233	244	243	264	243	293	267	287	272	241	250	231	248	250	240	267	262	215	284	273	236	274	263	255	257	241	271	254	240	252	262	279	255	222	226	204	268	257	266	240	262	272	249	229	219	240	259	264	272	240	255	281	247	246	223	245	259	245	274	262	275	258	252	245	252	278	263	249	230	261	258	228	258	244	269	241	241	260	254	244	254	221	248	269	259	271	263	242	281	241	252	248	224	239	252	246	246	234	251	249	259	247	247	250
2230	841	963	1007	965	927	945	862	874	839	874	838	756	789	818	739	802	761	753	779	786	806	843	784	787	712	860	771	784	772	746	785	761	761	802	769	846	815	875	772	818	799	770	759	802	731	753	758	769	788	798	750	775	716	761	791	746	727	763	791	766	782	781	730	832	757	761	799	788	744	763	751	775	801	779	796	770	761	801	792	794	752	730	735	830	787	722	797	768	777	761	825	766	729	760	766	827	771	792	735	746	771	788	805	749	752	794	769	768	763	714	807	763	786	766	784	773	764	779	755	745	746	851	747	782	796	803	772	835	753	734	738	770	755	757	750	783	767	748	810	770	779	757	742	765	829	815	789	807	758	753	745	744	799	749	751	704	709	791	767	766	729	792	789	762	789	784	764	759	849	747	777	758	740	748	789	757	758	756	802	785	793	760	755	793	715	782	811	784	760	727	765	784	776	776	798	762	761	734	778	726	759	785	719	743	762	780	827	773	806	775	771	787	762	774	716	783	788	747	790	780	717	778	752	727	754	791	737	782	762	802	837	768	744	826	761	802	791	731	791	771	744	762	766	799	751	740	797	750	759	782	845	770	884	787	754	794	734	791	794	763	771	775	768	693	804	796	828	779	796	801	764	757	779	786	791	801	804	748	781	778	760	776	739	785	753	801	802	749	766	794	774	791	780	780	795	769	744	723	768	730	757	749	748	772	757	792	816	773	780	796	758	790	725	761	790	720	769	786	751	766	782	737	785	763	743	756	774	783	794	799	755	786	798	734	736	778	776	717	836	719	789	773	765	802	781	799	768	785	763	753	789	754	788	767	793	806	764	740	731	808	764	760	748	799	769	819	769	793	768	744	833	766	782	728	802	741	734	808	763	788	805	768	738	762	796	814	785	757	789	798	812	788	778	760	789	762	826	763	743	779	793	780	768	714	775	828	807	784	857	824	710	774	795	774	800	803	735	776	777	793	783	755	770	806	765	816	772	794	767	772	791	791	818	800	804	749	762	809	757	780	761	764	767	773	785	748	792	793	827	755	794	750	779	721	806	757	779	790	807	784	787	766	807	732	802	754	797	796	764	771	779	749	785	813	845	791	789	805	749	810	789	810	809	816	789	801	739	784	809	721	797	811	779	718	799	840	781	816	779	702	807	769	788	785	797	761	764	797	784	759	732	801	802	769	775	734	794	771	762	788	801	781	734	796	820	792	722	738	801	792	795	814	763	777	741	745	768	757	822	785	736	791	761	756	761	782	805	769	791	817	768	777	784	764	814	769	761	799	790	771	786	756	735	732	737	848	790	797	759	802	749	730	796	808	778	754	791	747	761	764	772	709	816	758	767	750	795	725	751	792	755	765	744	789	789	780	764	774	776	824	769	741	750	753	754	796	724	774	756	775	760	759	772	764	754	762	777	780	767	774	758	809	784	767	784	827	725	780	811	799	775	753	772	735	789	761	809	757	748	775	801	750	764	750	836	761	799	829	770	790	809	806	760	794	759	760	760	751	794	780	734	773	847	737	774	765	744	779	784	809	814	781	769	781	812	788	833	763	785	781	778	768	736	746	769	776	809	745	794	789	771	756	806	791	782	782	700	821	769	786	737	800	787	767	796	749	779	767	763	743	780	764	787	755	759	779	779	719	786	793	817	778	750	819	812	800	722	764	752	732	744	822	742	740	722	793	760	809	787	774	762	789	791	731	813	792	796	791	784	785	737	725	771	768	789	770	787	789	805	785	772	786	811	766	781	737	754	746	771	744	740	766	781	742	747	782	878	764	784	775	756	782	765	769	788	732	774	729	774	753	751	795	785	791	769	774	779	779	810	718	789	752	764	770	744	783	768	796	807	824	780	760	761	769	776	773	804	807	746	741	768	809	738	771	773	798	747	774	840	812	750	804	801	730	752	830	765	772	812	763	798	781	772	720	776	795	777	762	739	790	780	769	734	812	729	779	780	778	785	816	827	764	716	769	767	794	763	728	746	733	758	761	749	754	762	765	775	768	774	777	726	802	781	780	795	740	751	775	767	812	788	801	787	752	797	771	772	754	796	730	799	715	748	794	746	730	753	785	736	800	838	777	730	783	787	780	780	797	780	815	772	755	789	743	767	806	822	789	790	711	809	771	752	811	776	696	760	741	771	755	793	749	762	763	819	790	802	760	756	786	765	806	749	762	800	790	816	780	785	767	791	798	781	845	792	792	747	751	734	773	777	759	742	804	768	709	763	811	756	761	767	777	783	750	780	747	817	790	754	743	767	708	797	733	709	761	758	825	779	748	763	757	766	788	767	742	762	766	799	739	789	785	741	778	796	807	824	762	757	763	762	766	801	807	769	774	735	763	769	764	772	698	734	804	775	777	825	774	740	797	789	751	795	803	814	792	790	737	744	775	721	773	786	738	758	824	810	762	736	728	779	773	834	757	790	755	809	805	795	759	774	777	756	779	778	784	787	804	811	737	773	793	760	778	733	771	776	780	820	804	796	750	821	787	800	814	748	800	797	795	741	776	764	809	785	723	799	783	747	771	784	751	778	754	803	774	775	781	720	802	820	738	776	840	771	777	746	758	771	849	782	818	821	792	798	769	733	809	773	781	744	844	785	778	773	774	793	742	797	761	752	788	789	746	751	761	738	739	782	755	736	743	784	801	779	770	763	793	812	775	740	755	782	782	743	757	823	803	750	767	782	790	775	793	747	809	780	775	766	773	773	752	780	775	745	809	768	795	739	746	784	773	750	816	816	782	788	747	749	733	773	753	719	777	783	784	762	799	793	753	756	764	775	759	779	779	743	729	778	794	758	804	730	798	800	794	742	773	713	797	810	820	748	764	762	802	785	818	804	765	795	776	750	741	734	746	813	817	763	782	777	754	765	748	763	769	833	787	807	775	793	764	774	765	770	790	732	753	821	795	751	778	801	796	808	776	851	829	767	794	778	762	743	810	821	801	785	767	781	716	776	774	740	795	781	813	736	771	776	734	710	837	779	749	754	788	797	794	741	750	790	767	757	723	764	760	794	775	731	767	800	800	763	734	751	803	774	730	736	819	739	735	728	714	755	765	765	762	836	773	785	719	772	805	824	782	734	742	771	796	753	755	725	740	755	728	760	800	768	803	776	727	768	760	742	796	765	743	753	775	742	748	749	789	735	782	740	783	820	730	746	827	748	785	793	772	771	779	798	754	795	796	762	766	790	753	707	740	801	778	781	746	779	789	744	799	771	787	715	776	759	766	791	749	760	799	780	761	787	761	818	839	748	767	803	747	733	852	725	758	811	747	746	742	769	809	798	788	777	788	839	786	776	767	770	773	719	776	815	749	785	760	789	802	736	779	792	765	780	768	795	770	787	751	807	770	727	816	775	783	790	770	769	787	729	752	783	787	800	815	738	786	726	804	840	753	731	741	816	747	740	789	773	761	747	801	780	742	775	748	800	740	778	820	808	782	775	761	736	776	756	750	796	764	788	786	776	754	769	776	750	803	766	746	777
4562	1110	1369	1079	733	515	442	355	271	260	244	190	204	190	188	178	173	171	160	143	159	159	137	164	147	139	184	121	159	156	150	142	119	158	131	138	162	125	150	119	121	123	133	129	153	132	130	148	139	144	127	122	131	145	126	136	139	132	154	140	123	143	136	133	116	133	125	139	136	135	111	147	142	135	136	135	116	151	142	123	137	137	133	136	124	129	113	125	121	140	144	135	130	140	116	128	130	116	133	125	118	116	109	110	149	129	161	126	136	128	126	148	141	135	134	132	130	132	127	126	134	98	143	135	139	134	139	132	139	103	131	130	127	128	138	117	127	130	136	127	130	136	120	136	106	114	128	121	127	128	137	120	119	111	114	145	133	160	126	124	147	126	118	152	123	120	120	123	136	137	151	133	164	123	140	109	113	128	125	134	133	142	141	121	123	110	136	131	133	130	148	130	144	115	118	146	142	136	117	128	148	117	129	128	149	135	141	126	144	125	130	119	129	150	124	109	124	129	113	131	116	126	112	115	134	130	134	155	145	146	127	136	118	143	117	135	126	134	131	124	129	124	131	137	119	138	136	136	128	134	143	135	120	130	121	140	115	129	137	151	145	144	135	148	137	124	137	151	142	149	125	143	142	149	137	114	123	133	119	134	141	141	122	144	165	140	139	137	135	119	129	122	99	122	144	128	129	123	116	127	138	122	122	138	118	112	140	143	125	148	156	113	159	120	136	156	145	133	148	119	142	118	123	131	132	150	137	142	134	123	110	144	114	112	127	151	127	119	124	147	129	121	140	119	127	140	110	145	126	114	150	126	120	151	140	135	129	109	118	120	138	141	131	125	125	131	153	155	141	121	137	118	132	120	127	127	134	122	106	143	118	141	110	129	122	138	108	131	141	128	135	116	148	140	147	132	138	119	145	132	125	136	131	120	126	143	133	117	130	143	143	126	138	157	116	124	116	120	147	138	139	136	122	119	118	136	129	136	118	123	143	141	118	115	149	128	122	145	138	131	129	128	137	139	155	119	123	113	135	148	121	122	134	125	127	130	141	98	145	118	138	122	137	138	134	124	142	142	134	118	134	133	134	127	142	136	122	148	143	142	116	146	131	120	123	144	136	135	132	130	139	139	141	129	133	135	129	125	152	158	120	134	145	120	147	116	137	150	121	146	122	130	135	117	122	120	131	140	125	121	129	123	127	128	160	142	135	132	134	138	142	133	131	137	113	117	134	133	137	146	101	143	124	113	132	142	125	144	143	122	135	129	127	125	123	155	129	114	113	140	132	114	145	115	146	108	127	141	124	126	143	149	120	134	98	123	141	143	133	133	138	145	152	129	105	117	126	150	135	122	117	115	159	147	136	122	145	131	134	121	136	147	132	143	124	143	122	137	142	126	128	124	127	129	126	128	128	128	119	168	123	128	116	129	124	134	159	146	133	142	132	132	132	136	136	139	131	138	135	133	132	130	129	144	124	117	120	127	119	120	130	143	119	132	118	121	132	128	114	144	131	145	122	131	131	128	126	119	130	125	123	151	139	130	129	130	144	143	120	160	130	134	145	124	129	134	130	126	134	117	135	149	121	125	146	126	146	138	128	125	156	134	125	150	120	113	143	132	129	112	122	143	133	127	146	120	132	157	131	129	116	134	116	131	148	113	144	120	126	130	134	127	131	137	117	138	132	127	142	138	127	123	130	127	103	158	136	160	122	124	135	140	133	143	134	130	126	129	110	139	123	136	127	147	132	117	140	134	149	131	143	142	130	148	150	115	134	121	141	138	149	135	127	135	126	117	137	139	147	162	135	141	110	132	131	140	120	146	139	118	138	152	125	144	141	129	132	140	145	137	133	96	128	118	137	123	123	125	139	149	129	129	138	141	123	138	126	130	117	138	131	130	120	138	141	124	160	151	137	144	128	120	152	122	151	130	149	135	131	137	154	142	124	131	146	131	127	130	144	140	140	144	140	129	118	124	164	138	135	125	141	119	134	138	124	124	120	123	103	128	150	111	124	133	139	135	143	138	128	137	122	130	134	140	147	130	128	120	143	142	128	144	135	141	133	139	159	125	131	158	148	119	143	125	138	128	156	129	131	133	147	126	142	132	122	131	128	118	131	137	130	123	116	134	131	138	126	127	145	140	150	158	151	124	126	115	135	124	135	144	151	125	118	151	131	134	141	144	129	130	124	121	133	125	154	112	135	144	134	123	154	120	122	134	118	125	103	124	129	130	109	131	137	130	127	126	142	117	140	137	131	129	126	145	124	132	132	136	134	137	124	137	123	147	147	135	148	108	139	120	114	121	141	114	145	115	151	123	152	135	129	139	121	137	130	136	137	135	142	103	129	133	132	146	142	116	131	116	135	122	116	126	130	150	147	138	118	128	134	126	132	162	133	142	133	106	144	134	135	120	112	136	126	156	128	132	123	152	150	134	149	126	126	130	109	123	131	120	124	131	129	129	126	117	130	147	144	138	115	118	123	139	125	122	144	113	120	135	118	140	136	128	148	132	132	123	133	132	124	148	126	139	145	132	132	130	115	119	141	126	117	150	123	126	137	129	133	126	120	131	144	148	131	124	131	134	140	138	152	94	142	129	140	123	125	140	124	129	126	159	129	140	129	148	141	125	128	129	129	151	150	115	164	157	152	137	122	137	134	156	146	129	126	133	132	134	150	144	137	123	138	134	121	132	123	145	131	151	138	121	142	138	134	154	138	125	144	145	113	118	142	157	136	132	132	121	116	138	128	140	135	140	136	118	134	152	125	144	134	146	119	124	115	148	128	117	142	125	146	142	111	120	136	131	138	132	141	127	109	136	115	144	131	137	132	122	153	149	156	139	134	133	133	141	130	140	133	114	122	144	134	139	150	140	139	123	131	128	143	123	129	130	124	141	144	124	117	110	134	147	144	138	132	130	100	125	143	146	152	113	126	119	128	135	130	126	140	112	110	140	115	133	143	119	147	129	113	130	127	124	133	111	109	118	126	124	107	125	137	145	133	142	116	112	141	148	145	129	130	117	131	106	142	139	143	148	145	128	135	144	146	118	138	144	134	120	132	137	137	134	136	128	139	126	115	132	142	121	135	121	127	134	127	130	114	128	160	112	134	112	140	143	144	132	141	128	144	125	122	111	123	140	147	125	154	128	135	114	145	146	144	124	128	147	127	120	125	118	149	114	129	132	142	113	139	142	127	134	151	138	146	112	123	126	140	157	130	128	127	135	141	139	139	152	132	151	135	138	141	142	136	115	125	127	138	164	135	140	127	134	129	122	143	107	133	122	154	134	152	146	121	124	132	125	155	142	138	116	125	131	144	130	140	120	138	129	123	146	120	125	140	130	111	141	135	138	138	142	133	140	136	128	126	134	121	119	138	127	125	126	133	119	133	141	145	133	129	113	147	131	138	128	129	126	124	143	129	132	145	147	122	119	124	143	110	122	131	138	157	148	120	136	136	124	124	116	132	132	129	130	131	137	135	143	130	124
5592	1571	3578	4002	3368	2679	2288	1870	1660	1480	1276	1179	1033	949	937	866	803	731	711	704	637	635	627	651	609	600	577	643	638	666	585	590	549	579	532	534	575	608	556	555	489	502	530	470	483	476	559	533	535	539	494	465	507	481	465	478	527	507	490	466	478	477	479	485	464	451	495	474	479	442	425	484	488	458	473	436	465	475	422	481	483	462	445	436	452	439	391	437	481	433	469	444	433	461	440	470	453	470	460	446	438	450	459	457	467	440	452	497	455	476	452	432	424	414	453	473	467	447	451	454	448	425	476	413	436	456	440	422	428	474	420	451	455	463	424	443	411	460	415	449	448	459	461	403	460	474	460	415	456	453	457	457	432	421	433	425	462	430	421	458	441	443	443	461	474	425	465	450	479	427	414	449	488	457	443	436	459	439	455	449	451	454	404	450	420	457	432	461	438	421	464	437	472	416	427	412	435	466	442	411	436	437	468	463	470	455	452	464	438	455	431	452	476	438	420	458	451	464	422	462	448	451	424	453	424	446	458	464	470	440	470	457	432	414	438	482	445	469	431	465	447	451	429	439	459	419	417	446	455	470	468	433	429	463	475	474	445	436	461	449	459	426	448	445	443	440	428	445	463	437	475	453	451	468	413	439	457	404	490	466	455	459	432	434	461	404	459	465	427	421	429	449	442	464	409	405	443	469	449	439	467	447	428	423	502	415	459	486	441	414	425	438	387	468	482	457	479	465	418	436	423	442	457	428	421	440	419	451	474	455	468	483	426	402	469	420	503	425	446	411	428	440	441	410	441	473	433	430	429	448	465	426	415	440	473	462	423	457	434	427	453	466	424	438	472	450	459	462	433	438	431	432	466	421	461	449	430	462	446	431	422	423	414	416	467	431	445	445	458	439	460	434	430	466	482	411	418	438	426	437	467	458	445	461	413	427	455	475	416	426	448	459	429	467	427	451	467	479	435	446	466	438	403	421	445	488	387	481	471	466	465	424	454	426	424	471	431	421	398	437	434	472	436	435	422	432	436	436	448	463	434	447	392	472	448	455	392	463	446	436	465	437	430	454	425	449	445	400	474	382	425	418	428	463	442	438	433	406	437	482	446	443	468	494	435	463	430	411	432	437	465	441	462	494	451	452	438	457	444	438	441	465	422	443	451	442	419	417	436	413	406	455	455	400	485	456	479	404	437	479	464	433	433	430	432	494	438	444	475	473	392	424	430	475	443	399	460	429	449	419	439	452	485	457	426	419	438	446	464	479	436	461	440	477	418	445	435	438	446	468	446	445	422	444	441	436	483	428	465	443	475	404	466	443	441	455	469	444	407	455	465	450	470	459	421	419	415	424	454	441	460	446	459	456	433	478	449	464	454	471	445	404	436	430	423	476	456	455	421	487	486	443	475	437	447	458	409	429	456	449	396	450	442	418	426	445	453	432	435	435	432	466	418	452	429	451	429	419	447	455	440	457	478	444	446	447	436	441	422	435	449	481	452	453	453	462	428	445	427	461	419	481	397	407	407	427	457	497	439	459	457	452	452	413	388	426	403	441	443	420	461	418	449	465	442	450	440	412	447	437	445	425	400	390	454	470	425	451	433	465	419	431	447	429	448	460	460	477	451	445	435	478	444	473	417	450	447	445	439	470	458	480	435	447	446	463	468	422	435	466	415	459	409	425	418	426	455	447	441	448	433	472	457	445	416	404	430	465	445	441	462	414	424	399	448	454	429	441	478	427	443	439	483	452	443	434	484	437	434	472	472	436	455	464	430	479	448	432	423	490	457	450	437	439	451	482	431	483	414	470	449	457	460	416	461	467	429	418	422	455	412	432	453	471	444	480	448	408	420	455	406	446	426	456	451	408	436	428	467	446	457	410	455	420	476	472	433	486	468	443	456	448	476	402	467	459	454	439	457	426	465	470	428	426	436	419	477	451	454	410	441	459	406	435	458	445	441	471	416	441	419	448	487	450	480	456	466	451	454	451	448	467	447	400	447	473	440	411	465	515	408	406	419	473	438	468	437	432	431	467	436	385	435	438	437	461	418	462	445	437	444	443	455	437	447	451	483	422	465	448	422	447	453	438	461	488	463	447	438	423	453	419	445	462	419	498	451	434	474	484	462	426	444	427	451	445	455	506	432	429	461	456	440	428	412	413	456	449	449	435	448	457	455	445	476	433	439	443	446	450	441	457	448	464	476	450	448	409	434	451	458	429	416	446	438	475	434	426	466	439	454	488	451	458	426	452	475	434	436	430	486	455	456	432	501	443	470	419	440	467	426	499	453	413	448	468	469	478	446	436	419	465	456	411	442	449	441	428	453	417	449	442	436	473	478	453	474	449	421	410	461	466	449	413	450	390	462	462	438	449	472	434	471	456	448	434	470	438	412	444	448	390	461	434	466	433	429	438	474	452	465	451	470	459	410	433	433	443	434	424	467	458	421	406	468	440	453	437	458	435	460	446	442	474	467	431	451	429	453	444	413	440	434	442	451	428	427	452	459	427	445	431	416	445	440	413	460	444	460	433	460	445	407	462	434	475	449	476	422	422	426	437	436	427	468	479	485	474	454	437	463	428	413	448	458	428	433	418	451	441	450	463	470	428	441	433	456	453	425	443	424	449	439	426	456	456	445	450	454	463	420	416	426	416	461	461	429	413	423	465	460	477	471	424	458	457	457	409	448	468	454	409	405	455	475	457	433	426	458	414	424	469	442	433	422	425	453	438	411	431	422	465	440	404	419	453	448	441	415	453	413	437	443	434	426	455	463	422	441	475	443	451	443	412	457	440	450	445	433	430	429	441	427	424	449	455	465	438	431	432	418	440	478	426	449	483	465	468	439	450	410	452	460	476	441	443	461	447	444	400	462	436	427	445	454	469	424	455	406	397	424	455	442	422	484	450	437	436	443	477	481	468	453	426	420	479	434	423	398	426	451	428	455	473	447	422	457	475	428	456	463	426	457	449	453	459	458	480	480	450	493	484	455	418	446	428	418	443	463	416	473	477	451	413	429	465	467	449	451	463	464	407	448	426	482	453	446	418	428	467	432	442	463	439	431	453	449	431	459	430	423	445	446	439	441	427	426	463	466	503	444	407	461	466	455	460	468	442	409	447	413	424	421	460	432	427	492	435	437	450	470	443	419	401	465	431	434	465	427	417	471	420	427	440	447	410	431	433	460	455	456	417	420	429	454	466	447	428	426	448	416	466	413	422	439	458	409	380	475	424	449	444	426	456	483	464	456	404	468	468	438	494	456	449	448	417	433	454	403	505	447	460	444	453	449	443	459	424	452	435	428	429	432	434	418	448	480	423	453	447	464	443	453	445	464	441	453	463	418	444	443	441	432	418	450	458	426	434	413	443	463	462	461	488	456	468	451	456	461	490	449	488	462	462	464	444	430	429	438	448	431	439	437	420	437	430	433	463	457	451	461	446	445	430	451	454	431	461	487	440	453	454	429	439	425	455	437	426	481	444	467	414	458	465	429	446
8715	2284	2734	1915	1277	923	681	533	433	361	345	283	257	202	210	220	197	177	178	152	187	152	151	156	140	160	139	149	142	154	167	119	155	150	138	125	133	138	130	147	141	131	130	125	113	125	135	144	160	150	137	124	112	125	121	125	118	132	159	111	128	110	127	128	118	117	96	137	131	107	137	118	111	114	102	120	112	122	133	133	108	129	149	119	126	142	102	116	124	131	124	115	124	106	121	125	133	110	114	116	114	122	154	115	104	106	113	117	124	116	119	108	123	111	113	137	146	116	108	124	120	114	122	133	127	125	135	108	115	132	117	122	121	140	121	107	136	110	104	109	129	117	110	118	115	145	130	126	133	115	120	121	140	117	118	139	116	141	120	123	125	118	121	127	119	113	105	116	129	115	122	116	121	118	119	111	106	96	125	123	111	130	127	118	111	112	126	123	108	120	127	110	136	98	112	110	138	106	134	123	139	135	118	115	133	115	118	123	131	126	105	121	132	135	126	118	133	97	121	128	109	120	111	110	133	118	112	127	105	133	124	115	129	138	106	109	119	112	116	126	105	117	114	114	124	111	121	108	142	109	110	122	110	133	110	127	141	122	129	116	122	113	107	121	122	123	118	109	124	112	124	108	126	105	115	101	93	110	110	119	135	148	99	138	126	118	113	138	111	109	111	118	100	129	136	125	121	133	108	108	148	120	128	119	94	118	146	115	115	130	121	129	120	116	119	113	111	107	133	123	120	111	124	122	130	103	124	116	104	111	109	122	121	122	130	126	134	121	123	122	126	132	115	99	126	104	119	120	122	117	158	123	117	107	104	129	122	113	125	121	116	108	130	103	122	137	118	116	109	126	112	132	131	121	128	133	112	111	140	109	112	104	120	114	113	101	136	104	111	132	134	99	138	124	135	113	130	129	109	128	147	130	125	111	106	105	108	139	136	120	123	127	100	119	115	120	126	103	125	112	126	128	102	123	115	107	108	124	111	141	118	114	142	112	112	122	124	123	107	95	119	116	120	113	103	111	101	101	125	127	144	126	109	119	128	121	126	144	123	102	123	138	118	125	142	131	142	109	122	122	139	114	107	123	101	121	131	129	119	126	126	128	113	121	109	126	127	104	124	100	120	123	116	132	113	112	139	116	116	140	107	129	106	103	110	114	119	135	108	117	108	106	129	135	116	134	101	114	124	114	118	126	105	128	128	138	106	111	129	118	119	124	108	106	123	122	123	125	109	114	115	100	122	114	110	117	119	109	132	114	129	121	136	121	129	131	144	98	111	132	135	132	120	115	91	118	116	107	122	124	109	136	128	111	121	114	146	96	118	122	99	135	143	100	121	120	112	109	124	111	138	142	117	108	122	121	132	124	105	114	114	142	125	122	112	126	99	127	118	131	112	109	114	123	127	118	135	99	129	125	134	126	110	115	133	108	104	126	124	121	139	120	125	117	119	107	108	117	100	122	117	119	115	112	128	114	113	131	114	99	111	129	128	105	127	114	117	127	126	102	106	110	101	108	118	111	110	124	102	125	126	138	98	133	118	107	106	102	143	131	98	113	126	119	117	131	131	103	99	119	104	121	131	127	144	109	120	109	120	119	106	130	113	113	145	108	116	119	120	115	111	124	125	128	103	132	120	109	137	117	115	98	108	107	126	114	119	113	116	133	106	105	123	131	143	127	127	115	128	112	125	136	114	133	105	114	128	131	111	119	117	117	129	121	96	130	125	130	114	105	139	124	120	112	134	120	137	113	119	131	119	127	121	119	118	125	129	114	114	117	122	118	102	102	129	116	117	135	115	105	117	120	121	130	109	142	118	116	114	124	114	136	119	108	139	110	113	93	123	126	114	114	113	117	96	110	117	128	122	123	114	131	136	126	122	124	128	117	111	135	101	105	113	118	126	132	110	120	124	122	125	124	132	100	128	106	106	115	129	114	130	117	111	115	101	135	134	114	123	125	124	129	123	117	107	134	101	144	108	126	117	113	101	124	123	119	133	126	103	125	147	115	117	128	102	93	123	144	120	135	100	128	121	132	115	103	121	109	120	133	121	116	142	117	119	138	117	108	116	138	120	124	105	103	125	131	115	126	116	130	114	112	133	116	105	121	141	113	99	121	117	114	113	130	130	134	147	147	125	113	130	122	112	136	104	111	114	127	122	139	109	110	133	125	112	107	108	124	106	120	103	113	121	127	130	117	120	115	122	107	118	135	130	130	130	120	139	105	129	114	107	135	117	125	141	109	126	107	111	119	132	115	135	107	98	127	124	132	120	114	130	123	124	127	117	133	133	129	123	134	114	125	105	126	115	126	125	111	128	125	126	114	107	129	136	122	116	127	125	115	119	99	139	119	118	119	134	138	115	131	111	105	114	112	112	118	93	124	104	127	129	128	105	118	127	115	118	124	101	126	114	97	116	125	112	110	127	94	140	144	125	118	136	118	116	130	111	133	126	133	109	116	103	113	133	114	112	138	119	131	129	110	111	121	116	135	127	133	106	112	128	132	133	106	119	110	124	117	124	123	118	120	103	126	121	106	126	104	124	105	114	149	118	116	143	135	121	98	112	128	135	121	110	116	116	106	126	139	120	99	119	124	120	107	127	128	133	98	111	112	109	115	127	113	117	113	122	96	112	117	133	110	132	103	130	120	109	118	132	130	131	104	107	121	120	113	112	126	122	142	130	121	113	118	123	124	122	97	121	123	123	139	125	136	95	110	115	121	102	118	113	115	113	121	113	129	113	121	118	113	104	115	135	118	114	112	126	129	125	119	116	124	95	135	117	126	112	122	132	124	109	130	129	129	109	102	129	116	116	111	131	123	129	110	112	122	136	114	120	129	114	140	103	116	105	121	113	126	120	122	106	121	123	114	124	110	115	122	127	117	109	131	117	113	125	120	139	134	115	125	133	132	128	126	123	122	110	117	130	118	110	114	126	124	136	137	134	127	140	134	139	112	113	112	116	138	121	119	122	134	114	111	142	121	144	130	114	107	114	134	103	114	116	105	119	121	123	148	129	114	101	132	119	113	136	115	117	120	131	115	120	142	129	121	112	101	121	104	131	113	112	134	111	121	115	119	129	130	110	113	136	121	123	110	122	112	113	121	116	127	136	128	137	127	127	110	124	115	127	91	112	117	126	116	134	121	101	116	128	115	132	109	122	120	115	104	109	143	122	127	99	124	120	144	120	126	108	111	125	125	108	122	126	112	128	114	137	126	122	110	110	134	113	116	120	113	112	95	103	103	114	101	122	106	124	130	124	122	131	121	131	118	121	126	121	110	149	114	117	117	129	134	118	107	130	131	122	126	130	103	111	128	122	122	140	118	103	146	130	106	107	101	148	106	110	128	112	128	102	108	121	129	90	137	116	92	112	126	113	103	137	105	108	108	122	90	116	126	123	108	114	123	127	92	121	112	123	121	118	115	110	118	124	114	146	136	121	124	123	125	131	133	126	101	121	116	121	120	110	108	122	127	121	123	119	111
7758	2703	6455	6903	5866	4723	3886	3110	2677	2267	1991	1751	1530	1361	1224	1222	1127	1031	926	914	888	816	784	787	726	744	704	749	819	706	708	752	658	683	624	566	656	691	612	666	621	546	495	493	511	524	531	574	641	530	518	485	518	462	476	498	479	475	515	451	444	445	441	454	470	413	447	478	452	465	439	427	417	421	439	425	433	474	458	419	441	461	424	434	443	454	469	426	449	411	417	433	439	449	434	417	444	468	432	441	447	429	409	427	438	408	427	391	414	441	452	401	426	453	452	454	417	379	426	442	421	387	385	430	403	402	478	420	416	366	459	438	459	413	398	427	420	452	420	410	458	425	400	424	426	428	458	437	387	422	423	437	439	430	439	420	396	386	394	427	399	427	419	440	410	420	407	422	394	417	388	414	433	398	404	418	403	426	431	402	461	433	422	459	424	396	412	408	414	402	425	425	423	434	416	406	418	419	450	428	467	394	418	412	451	437	417	420	411	407	391	420	437	414	414	421	429	412	424	376	397	415	399	429	397	437	418	433	413	461	428	434	438	468	428	418	436	454	410	433	428	401	419	436	406	436	411	432	418	438	414	408	437	417	387	437	426	411	424	438	449	389	415	462	426	435	408	407	435	377	417	376	423	419	439	427	440	415	409	436	390	432	451	400	448	411	436	437	438	391	435	420	448	398	425	434	434	414	424	431	411	403	415	392	438	411	439	398	442	428	437	416	376	395	441	396	396	370	367	383	423	438	441	440	408	400	421	398	405	427	408	402	403	415	405	402	432	404	389	404	439	439	445	417	401	444	427	461	416	455	395	398	411	441	410	402	389	438	450	407	419	431	422	410	401	409	408	432	390	397	429	410	427	427	481	456	416	394	426	411	429	423	447	405	410	376	415	429	419	440	421	391	476	418	416	455	413	394	422	412	441	405	410	451	391	411	409	416	447	430	409	402	382	437	410	421	403	435	420	436	402	386	437	424	399	421	422	431	417	432	422	390	440	407	389	412	424	429	401	405	432	433	430	422	422	414	410	379	453	411	444	433	414	422	428	397	434	398	432	427	431	384	384	407	433	380	411	410	427	434	429	407	400	399	430	469	414	413	415	443	414	397	399	444	469	390	441	396	431	399	366	403	429	456	403	399	407	390	428	490	418	430	406	409	406	410	416	429	425	447	415	448	421	404	439	397	399	434	376	430	440	377	400	393	404	412	454	430	433	378	411	409	423	400	413	453	398	443	455	389	429	418	402	435	430	391	440	419	417	389	421	432	392	423	416	413	430	428	442	408	395	446	402	429	405	415	409	456	430	389	460	416	409	409	449	453	460	459	427	427	379	375	437	432	443	420	456	371	419	443	402	393	386	410	452	407	428	388	404	406	438	427	432	403	425	394	440	421	447	445	460	396	436	403	412	458	434	373	407	447	406	415	418	400	448	424	433	373	404	395	446	415	446	413	416	426	428	399	428	412	424	449	406	381	434	430	428	412	418	418	411	411	412	438	438	382	437	429	449	416	411	430	410	466	431	395	385	419	420	428	408	406	434	379	414	451	381	401	423	372	449	443	409	424	470	393	461	414	405	418	402	444	385	438	425	445	423	427	397	442	438	406	427	434	431	424	404	420	493	419	424	447	428	409	429	427	438	427	438	423	398	426	437	435	424	400	412	437	403	472	405	398	403	418	385	408	426	412	408	420	454	435	442	389	421	414	416	412	407	404	439	407	413	406	414	448	481	444	382	434	393	447	430	387	378	444	432	410	443	402	373	422	413	414	427	422	419	403	407	389	397	401	414	426	469	416	388	364	473	415	421	408	412	456	411	428	425	398	451	423	417	408	403	426	413	425	434	442	419	404	457	378	442	389	437	397	444	435	417	452	444	424	411	450	390	448	413	439	395	446	430	388	404	434	431	395	420	418	425	409	407	405	413	444	413	451	429	400	370	443	423	395	411	436	422	419	414	447	439	408	404	409	405	413	396	407	419	416	405	431	417	417	360	421	444	407	395	431	453	461	429	404	412	453	405	411	369	426	399	426	410	438	422	400	428	398	413	421	460	452	418	453	402	409	411	416	429	402	395	385	406	412	441	414	384	402	413	397	397	438	400	432	440	402	404	431	416	420	433	402	416	416	477	426	437	372	379	403	439	409	435	422	413	403	379	435	431	394	398	441	382	426	415	407	431	434	420	427	406	435	408	435	417	430	446	396	409	421	380	399	416	417	414	432	411	395	417	426	406	409	406	406	408	409	430	422	424	404	428	425	424	415	410	417	409	384	433	411	402	408	416	412	392	425	437	418	405	421	388	425	420	384	424	398	383	405	431	413	407	431	429	417	402	392	443	429	434	443	428	385	424	382	386	424	449	390	424	382	405	408	409	390	401	418	410	409	389	409	438	391	392	402	437	420	428	377	447	419	424	409	382	418	445	415	411	422	423	403	411	399	456	395	441	412	381	433	406	457	396	441	424	380	430	420	403	448	404	423	409	433	459	420	449	367	457	463	418	394	450	391	389	373	419	417	403	396	415	420	410	414	411	444	389	436	444	442	390	408	387	409	390	434	379	394	420	431	440	428	417	414	402	404	400	417	419	429	407	385	368	436	386	366	449	409	411	410	420	403	396	403	416	440	407	439	425	387	406	418	397	452	420	404	422	414	429	404	401	413	431	410	425	437	407	427	416	464	407	419	422	413	418	422	422	432	432	442	405	377	392	443	386	438	427	418	401	432	429	410	420	436	410	436	383	413	429	389	394	417	415	445	433	411	402	426	387	392	420	448	426	395	379	427	414	412	383	415	395	424	437	409	438	422	395	405	450	398	396	389	436	438	415	397	423	420	432	450	421	427	433	406	449	398	416	411	385	428	402	420	420	393	422	443	439	420	412	390	410	395	412	429	432	422	445	431	421	387	442	445	395	440	405	416	381	395	425	426	432	414	412	405	458	429	413	452	466	417	424	419	403	415	407	410	432	397	415	413	378	406	387	433	457	432	425	420	411	425	410	407	426	413	436	438	443	436	394	419	466	426	405	404	397	380	399	430	384	423	436	405	422	404	409	373	426	398	423	444	430	402	383	393	407	393	418	443	390	432	397	422	424	409	427	405	425	404	423	394	393	465	431	395	395	378	401	448	431	449	408	410	425	423	388	400	393	425	412	430	410	409	387	423	409	418	393	458	405	412	377	414	417	451	408	419	424	399	440	409	436	405	442	430	414	443	423	428	419	430	404	401	415	396	431	401	436	430	415	412	433	408	387	399	382	391	430	456	417	450	470	393	450	418	393	425	411	413	411	426	404	390	399	425	405	428	385	418	407	437	410	422	386	438	442	378	430	406	413	435	430	430	403	404	444	431	427	390	393	408	454	413	427	456	407	408	450	396	415	384	396	440	415	458	422	446	396	444	422	424	422	454	386	419	391	392	398	394	429	447	391	410	405	426	402	375	439	426	426	414	443	391	421	430	387	381	415	421	421	426	439	463	408	413	429	414	445	406	452	415
1305	314	331	310	280	269	244	261	245	248	255	231	236	242	257	227	261	252	268	255	225	269	246	236	271	253	247	223	256	257	268	236	223	257	270	256	256	248	283	233	249	267	266	231	239	254	270	233	226	236	252	244	238	220	255	224	240	241	262	239	245	234	237	246	269	260	254	242	242	219	238	272	238	229	246	246	261	247	277	265	258	263	227	215	232	244	245	237	251	278	254	248	274	265	276	237	285	260	240	263	245	242	244	239	259	215	267	254	218	248	215	241	285	258	243	212	264	231	235	274	224	240	255	284	223	248	233	271	269	264	281	234	277	246	272	235	260	268	250	269	255	246	255	237	280	275	226	255	237	277	232	252	267	246	274	277	248	248	262	260	235	239	249	252	243	238	259	279	262	211	263	258	260	262	287	228	256	237	242	247	268	225	256	253	231	252	257	237	225	230	225	292	268	257	241	244	241	242	232	258	246	242	233	263	251	227	222	220	255	241	258	242	235	245	268	254	255	248	238	247	255	276	271	241	245	260	280	234	235	251	231	243	237	247	271	250	242	252	250	253	261	279	227	248	275	262	247	254	276	254	262	268	235	212	263	251	269	216	243	236	253	275	266	265	233	249	255	262	270	263	230	229	261	281	258	257	270	256	272	235	246	246	278	266	255	256	251	256	259	246	250	249	265	268	259	256	278	266	245	244	247	260	270	230	240	252	233	240	266	253	241	243	252	239	232	271	232	242	201	243	249	245	268	260	243	253	267	239	270	261	264	238	274	271	286	251	231	229	235	259	227	265	230	268	231	253	253	273	260	242	249	250	251	280	237	251	266	259	263	291	235	242	275	241	267	229	257	246	240	256	231	251	260	268	251	255	240	307	248	250	265	253	245	289	244	226	243	263	273	252	271	250	242	262	241	240	268	275	242	251	248	243	245	244	233	241	293	228	218	247	272	257	235	242	273	256	257	244	272	232	246	255	239	253	232	266	270	276	238	274	276	249	248	249	247	265	287	238	250	253	248	236	247	235	234	248	252	250	269	249	210	267	241	286	260	238	307	251	247	252	219	245	242	285	253	246	241	255	248	243	242	239	265	245	279	277	248	291	234	229	249	252	232	250	277	239	292	237	244	241	265	255	270	245	269	250	236	268	240	273	266	277	246	259	252	240	238	267	262	259	251	253	267	279	233	298	251	257	252	247	264	236	219	269	246	235	242	258	257	235	257	214	242	280	267	247	272	256	242	228	238	266	252	228	230	252	221	259	239	252	251	262	276	265	257	258	257	246	251	261	231	264	246	262	253	237	225	242	243	245	247	262	245	257	256	252	256	256	242	266	241	266	233	257	236	232	224	251	221	264	236	258	227	256	242	263	233	267	238	244	239	275	242	227	254	266	234	264	262	240	234	253	249	253	242	274	230	253	253	266	283	233	254	256	263	258	245	267	268	246	232	257	242	270	236	249	230	241	231	252	241	257	269	246	268	250	253	253	269	266	269	226	227	241	245	257	283	250	271	233	244	256	256	236	235	251	226	253	277	238	247	245	252	245	216	266	238	240	269	279	257	233	223	247	241	231	231	250	224	292	268	243	276	247	252	248	237	247	264	276	254	246	236	253	238	254	239	244	278	266	254	240	278	301	274	256	254	231	240	261	240	261	245	271	246	235	238	260	262	222	251	257	279	251	276	273	258	247	233	227	277	257	266	261	263	264	255	279	222	248	246	266	287	276	258	243	233	247	274	230	251	240	281	257	274	253	229	240	266	261	227	248	235	257	238	238	257	270	252	247	221	259	269	234	264	240	280	258	233	269	277	235	280	242	254	250	216	257	233	237	216	246	266	255	256	215	285	242	242	236	258	285	276	273	260	280	252	256	265	244	245	282	249	274	236	248	238	224	207	240	247	263	258	296	254	254	251	259	252	241	261	240	244	261	257	246	238	255	275	245	258	233	267	277	238	245	259	272	247	232	281	250	234	231	283	233	258	283	238	263	250	228	263	254	244	226	257	253	242	234	236	257	262	248	266	251	275	261	236	250	273	241	224	222	258	255	240	220	191	245	254	256	232	256	258	235	267	266	275	221	256	268	265	247	217	245	236	234	272	252	234	275	265	251	248	236	263	261	237	245	284	261	259	242	263	245	243	254	246	225	257	262	252	248	237	263	274	267	242	260	251	242	272	232	241	287	272	276	260	266	234	217	269	244	270	241	234	267	239	220	230	251	237	267	274	252	245	268	241	262	263	248	234	240	251	262	266	267	252	261	251	253	281	255	263	255	266	254	262	249	243	241	250	276	274	250	223	238	241	256	257	253	233	227	245	249	267	265	234	253	242	273	259	235	266	281	231	238	253	259	226	258	224	256	271	272	239	268	252	249	255	261	249	259	281	274	224	262	248	241	251	241	233	272	236	244	271	251	241	279	236	272	268	227	247	258	229	258	256	252	258	276	220	252	245	255	241	267	223	278	249	271	253	236	241	262	238	306	255	273	233	240	260	250	248	268	261	258	258	221	225	257	249	228	258	242	262	254	253	251	292	216	237	275	247	233	239	271	245	239	265	244	233	252	265	243	243	243	250	248	236	263	249	227	265	231	267	267	252	264	267	239	243	270	242	271	249	246	262	261	251	214	249	251	257	292	249	288	252	215	245	259	270	227	253	275	254	250	245	220	265	231	238	256	266	256	285	270	273	268	234	263	264	257	253	220	256	255	254	275	219	276	280	245	247	222	269	256	220	258	244	262	271	253	243	277	274	255	237	241	267	233	249	268	264	250	224	270	271	261	257	235	291	241	235	244	249	266	262	221	250	207	266	250	243	235	267	256	264	266	265	260	247	265	269	275	251	259	251	251	255	243	248	245	252	234	252	266	231	248	248	260	280	255	257	210	272	244	287	268	217	239	255	261	278	231	257	262	259	262	252	255	250	270	244	239	259	269	250	256	283	263	258	230	222	275	251	245	249	253	271	245	240	255	244	251	271	249	279	272	261	264	280	232	248	283	265	246	261	274	252	221	249	246	240	232	261	278	259	255	251	245	271	231	249	271	263	245	281	251	264	233	256	245	252	248	223	259	254	261	261	264	248	230	256	239	262	229	265	241	275	240	237	275	247	302	246	243	259	245	260	234	245	248	263	262	228	244	255	267	217	264	273	251	269	247	247	254	265	237	245	253	263	248	234	276	250	206	266	254	243	241	274	273	254	280	281	261	290	236	287	251	238	265	260	264	224	245	261	260	268	250	267	229	251	271	253	263	255	270	245	284	265	262	250	257	259	250	234	240	245	258	232	244	259	244	235	270	254	276	263	224	254	247	279	268	237	256	245	252	273	253	250	232	266	243	264	237	221	250	259	239	271	256	252	256	236	268	251	262	256	238	262	232	261	248	263	265	248	238	279	239	245	240	254	270	265	289	246	277	260	269	255	282	240	242	238	259	267	249	275	255	237	256	238	245	273	285	275	285	274	256	237	244	258	286	237	245	271	253	241	263	252	252	273	239
2194	842	947	998	944	862	840	851	815	850	767	838	799	849	766	800	802	814	826	827	804	791	764	786	755	799	821	770	801	774	758	788	779	772	779	778	769	779	781	769	806	784	811	782	792	850	816	791	771	760	755	758	757	771	744	765	739	804	723	776	795	762	801	776	793	784	719	805	754	776	835	729	757	781	741	792	779	740	748	768	810	781	764	731	805	764	754	747	749	749	768	749	776	778	795	812	790	756	781	785	773	770	770	822	773	790	765	774	779	759	805	774	699	822	728	788	779	768	782	771	771	716	781	793	730	801	790	802	787	764	727	783	810	796	734	770	776	719	733	807	773	737	752	767	773	777	824	756	761	761	735	731	814	785	708	782	798	781	770	779	745	801	791	824	787	751	776	823	785	746	819	845	754	749	750	760	762	764	798	794	731	793	787	780	763	793	792	799	791	780	772	754	794	798	768	770	788	757	753	703	751	784	808	807	763	800	801	793	751	744	794	774	765	761	761	733	784	727	800	780	769	769	798	811	759	731	711	792	756	801	785	687	801	727	753	750	770	811	759	735	820	810	732	740	800	819	791	760	752	799	793	762	737	797	777	802	748	784	735	777	767	779	774	726	768	763	799	818	763	763	796	763	749	817	803	766	746	768	796	798	776	769	789	787	772	783	773	777	806	734	772	784	746	782	763	756	765	751	754	802	763	754	767	766	759	783	777	752	826	744	733	780	743	794	735	773	744	809	763	760	820	794	761	789	744	776	738	787	797	742	744	788	759	823	760	772	811	793	757	802	827	772	761	785	795	785	807	802	761	735	756	800	788	817	763	817	751	765	732	809	838	774	792	767	782	772	762	792	788	765	724	781	737	764	762	787	742	750	829	781	805	793	766	807	779	780	854	780	776	761	817	761	741	795	801	721	809	780	777	807	838	811	715	807	763	797	797	741	771	792	752	766	746	734	775	706	801	765	759	729	772	771	772	774	763	732	762	709	758	745	737	802	796	768	771	756	816	765	747	755	750	847	774	765	769	751	774	742	825	789	840	784	799	774	777	813	751	812	743	827	783	755	769	752	724	809	795	775	830	795	779	794	754	781	834	770	771	756	749	775	801	792	748	737	775	781	781	824	785	767	780	785	766	753	784	738	769	787	783	786	801	793	739	796	817	799	759	743	764	775	746	794	769	781	803	792	798	745	718	749	806	771	735	807	756	756	780	754	815	810	812	748	754	790	846	754	758	764	791	811	741	816	781	733	783	725	741	746	764	801	816	741	748	739	784	754	778	707	788	794	797	727	803	720	770	760	827	789	747	772	787	751	794	773	782	791	740	795	778	770	789	747	787	783	746	791	777	731	759	756	821	780	803	730	797	787	758	780	733	736	821	795	763	802	755	819	812	771	780	724	790	735	755	800	740	764	771	787	803	773	769	788	764	770	759	752	793	741	751	754	756	767	765	763	753	781	769	723	820	792	743	819	743	773	757	748	760	762	782	765	752	805	710	732	770	787	718	762	805	768	799	779	782	765	725	762	792	817	732	787	779	767	768	797	741	777	760	775	768	774	758	766	806	775	725	759	787	768	792	785	767	798	809	771	793	765	790	715	786	781	804	775	750	769	792	758	800	806	800	804	759	795	741	754	774	823	782	760	778	800	777	828	741	776	783	747	748	782	778	744	784	723	763	784	777	747	770	757	785	754	752	746	807	774	805	769	785	741	790	784	796	766	800	769	753	796	745	730	813	784	789	808	743	774	773	760	783	768	746	801	760	816	811	798	759	800	812	813	749	723	760	760	728	730	755	800	746	805	757	782	812	743	797	786	784	781	759	764	844	813	749	786	785	823	758	791	725	740	757	789	817	776	776	800	757	740	805	756	802	791	744	756	778	803	777	777	735	780	774	786	785	796	735	789	783	783	780	742	786	748	816	762	762	790	777	786	777	797	806	762	776	802	787	803	750	796	788	733	784	789	809	804	763	802	768	759	749	782	758	798	760	771	745	823	716	736	790	784	796	792	777	760	779	760	741	761	810	754	789	732	770	750	747	830	753	781	761	802	812	748	743	779	789	811	774	803	780	758	704	752	798	774	715	769	759	792	766	752	751	766	819	771	759	789	766	748	716	757	735	780	732	753	761	762	784	799	782	798	764	745	756	764	740	759	764	775	776	809	806	790	811	747	784	740	743	786	768	786	754	798	781	788	741	802	767	748	824	760	780	726	789	777	760	802	744	752	832	762	728	780	818	744	755	744	776	814	786	738	768	737	764	753	771	819	795	747	754	750	781	771	751	746	759	757	825	750	762	788	734	786	769	760	777	787	778	776	774	758	873	760	738	795	797	781	779	774	744	768	770	835	778	786	752	749	757	811	789	727	831	799	817	805	721	798	786	763	701	778	737	801	782	811	822	783	787	789	747	785	734	746	708	808	755	757	744	769	768	829	761	745	804	820	785	722	764	793	784	793	768	788	786	777	750	784	760	753	775	771	788	753	748	740	765	758	766	792	779	773	789	771	802	808	792	799	755	747	770	740	847	789	745	795	740	826	743	797	763	776	781	761	803	763	798	744	720	782	746	773	756	785	815	799	799	800	749	705	744	745	823	777	787	779	800	773	759	748	754	737	780	810	762	725	753	771	736	770	759	758	750	731	774	736	812	762	762	767	795	756	775	746	814	821	801	760	780	774	739	740	786	814	787	726	784	786	777	806	722	735	753	779	782	730	770	840	779	743	747	793	781	787	814	741	802	758	759	833	784	799	798	790	750	745	713	799	743	810	781	754	771	777	795	796	839	756	800	765	793	809	757	730	831	769	709	805	741	737	709	773	748	785	755	814	757	789	768	758	750	822	792	788	779	779	861	788	820	761	814	723	779	746	745	813	828	774	774	790	792	735	782	783	756	838	786	755	796	755	782	788	724	790	798	744	760	770	746	808	740	779	777	760	743	788	758	834	729	804	767	727	773	777	753	747	748	728	802	771	781	790	737	782	756	799	724	728	734	803	782	764	789	743	731	732	799	794	765	753	748	783	732	721	751	784	807	778	806	797	806	765	752	762	748	792	793	736	811	769	779	775	770	772	772	757	713	764	712	747	766	740	690	788	761	783	819	809	722	750	766	730	744	743	756	769	808	804	766	786	773	803	776	730	804	766	786	750	708	829	786	808	777	742	805	779	773	782	743	753	815	776	792	750	721	732	784	729	834	788	806	792	723	808	806	788	772	712	759	723	778	798	715	748	734	752	767	804	780	773	739	765	772	771	794	812	758	788	795	752	805	772	714	755	753	736	786	792	726	762	747	746	736	811	735	806	752	762	756	753	773	730	771	780	777	801	721	787	799	721	740	768	788	831	739	789	748	703	762	773	801	774	716	800	790	780	798	768	778	722	763	782	777	745	778	763	757	735	781	772	771	775	775	770	788	808	755	802	804	743	760	776	754	813	749	790	745	734	760	784	752	769	752	741	797	803	760	766	800	801	780	821	802	731	764	784	740	778	798	787
4739	1168	1366	1047	702	538	387	347	294	242	226	205	188	187	195	182	176	147	151	168	147	175	147	135	142	124	156	165	153	155	140	144	137	133	131	145	127	152	129	144	131	146	150	133	121	134	128	118	139	125	121	165	120	124	108	136	143	137	117	141	134	125	126	142	137	140	145	164	132	146	112	153	147	143	140	147	128	127	121	150	144	137	123	129	149	105	146	138	136	166	137	136	127	122	143	150	155	131	112	118	123	135	119	143	134	147	148	131	125	132	140	147	115	141	155	137	151	123	130	126	131	140	144	153	122	133	133	137	132	138	134	142	128	145	124	134	138	141	138	133	140	134	126	134	125	144	140	140	122	121	124	137	120	142	120	140	115	144	126	106	136	136	114	152	133	126	126	137	150	121	136	118	125	127	143	114	122	117	136	121	120	145	144	114	133	157	128	132	134	127	145	135	128	129	109	118	127	136	125	142	128	121	115	146	118	119	130	148	135	137	139	146	148	127	119	119	132	111	105	137	133	125	119	107	112	120	121	128	136	118	128	123	137	114	144	122	136	126	122	139	142	126	143	119	136	124	142	154	131	136	109	134	134	132	154	149	111	142	119	128	109	137	120	135	138	121	123	117	122	145	144	143	131	132	146	135	152	133	133	115	159	139	111	139	136	142	127	131	114	160	134	100	118	135	168	106	121	138	127	160	130	118	142	119	115	147	128	141	138	142	131	124	123	130	145	141	127	128	121	124	140	132	139	129	121	126	140	142	143	135	113	137	141	137	127	132	144	121	137	116	139	125	122	129	134	143	143	130	138	145	126	117	133	129	115	124	124	121	144	118	131	121	124	137	132	140	143	143	127	150	104	150	125	130	137	136	129	142	119	109	127	134	139	153	147	134	137	126	124	138	167	133	130	119	123	143	151	131	122	119	163	158	120	147	138	140	130	106	131	107	128	130	120	129	125	151	125	131	131	122	157	142	131	132	129	118	119	140	131	131	127	134	139	123	124	120	130	142	113	154	125	126	148	156	125	128	121	136	108	123	128	133	133	135	132	135	145	135	133	137	116	148	133	141	117	142	118	136	145	129	139	129	131	136	126	131	130	151	132	144	144	147	139	131	115	122	116	129	119	151	120	147	143	139	138	142	113	134	140	132	121	134	136	138	134	135	149	115	128	131	122	123	140	147	150	145	114	140	112	123	138	127	116	146	139	112	113	136	137	133	126	126	144	118	143	128	101	117	134	131	134	124	130	131	111	133	129	128	119	120	144	111	125	135	137	144	133	107	139	153	126	125	129	114	112	124	144	133	124	124	132	115	144	137	141	145	113	128	114	132	145	142	150	142	120	157	140	116	148	115	119	120	131	134	131	134	144	125	129	115	134	121	140	116	132	114	125	116	121	148	139	133	115	143	114	145	133	113	135	122	113	127	162	135	131	148	137	114	136	128	138	157	154	141	119	122	131	113	117	119	133	117	134	138	141	129	155	101	123	134	133	128	159	106	120	135	138	129	153	124	130	119	147	119	131	137	117	126	134	132	148	136	119	117	129	112	126	140	127	114	122	129	124	146	138	143	139	110	129	133	128	132	135	118	129	133	146	126	151	140	129	134	124	136	120	147	122	124	147	129	127	132	138	146	144	132	137	128	126	129	140	147	142	130	111	143	121	115	128	131	119	127	130	153	126	130	130	133	141	125	142	133	141	106	128	134	139	120	107	122	122	137	129	121	124	133	128	112	135	138	135	143	136	137	129	134	132	145	129	125	121	101	146	135	126	123	133	133	129	124	127	124	127	145	143	147	122	120	117	122	140	143	132	163	127	133	124	132	131	128	130	151	153	124	116	109	140	129	120	99	134	129	124	134	133	137	124	153	126	129	129	133	141	147	140	126	134	129	139	128	127	129	142	128	142	118	135	127	149	148	145	123	137	132	131	126	125	149	142	128	143	134	112	112	120	153	123	142	111	149	117	118	145	142	128	131	137	137	129	134	143	119	125	116	134	143	119	112	132	119	130	124	134	127	130	124	145	120	116	117	147	137	171	140	131	124	145	136	137	140	139	117	140	124	132	127	144	137	139	134	137	130	133	128	136	129	140	138	155	129	125	119	118	123	139	120	131	124	128	98	138	131	121	130	128	128	127	125	147	112	136	142	130	139	125	123	130	138	137	129	134	122	150	147	134	154	126	149	136	139	149	140	114	133	134	104	112	125	147	131	127	131	122	129	123	150	117	124	133	122	121	105	128	112	146	118	142	136	116	128	141	124	114	121	126	135	135	127	110	133	129	135	134	108	124	146	118	142	139	125	120	155	139	113	146	126	138	144	134	115	136	129	126	125	137	125	140	144	146	134	109	136	137	134	124	126	129	162	138	123	118	141	120	128	142	127	131	140	129	128	133	135	125	147	139	129	134	138	130	139	137	134	112	127	143	129	120	125	129	127	129	157	104	154	121	117	151	136	132	132	141	157	124	136	120	135	93	123	132	129	148	131	144	141	137	121	131	123	140	137	136	120	152	115	146	117	136	138	125	144	150	148	139	129	155	127	126	135	139	118	129	127	130	142	133	138	140	131	131	133	113	149	126	125	134	133	133	129	121	123	126	126	118	135	140	144	135	124	139	128	132	131	124	153	118	134	148	145	132	117	137	134	151	131	124	151	139	132	131	117	133	129	130	140	132	142	147	141	130	140	143	125	138	157	135	117	126	126	109	128	118	132	122	130	130	136	141	118	141	141	131	124	129	127	138	126	126	117	132	123	127	127	136	143	120	137	122	132	137	135	117	128	133	129	127	148	136	139	167	143	137	131	138	119	128	146	123	124	148	112	128	126	142	131	146	105	127	130	111	120	148	132	133	133	130	126	134	116	122	127	136	131	109	120	132	157	126	137	134	145	145	136	138	117	140	141	118	125	132	135	123	130	131	145	136	119	129	131	139	128	123	138	156	142	123	137	141	108	133	117	103	127	147	124	132	123	122	138	113	126	121	148	121	118	121	145	122	134	141	122	149	145	132	123	119	124	143	135	132	118	129	137	134	118	119	127	135	137	130	125	131	136	146	135	136	132	120	122	124	116	124	143	132	117	139	128	138	130	121	122	120	137	121	131	134	138	122	149	138	146	135	125	141	118	124	139	132	122	143	141	129	131	122	138	135	124	160	119	150	135	137	133	117	141	122	125	118	136	124	129	163	125	146	141	132	150	131	132	126	116	140	116	134	137	119	134	119	137	119	127	137	123	151	129	130	141	126	132	131	134	141	127	116	116	138	129	126	141	112	119	144	136	118	144	141	137	137	146	139	108	123	118	139	141	125	150	121	117	144	125	137	139	134	133	121	153	125	151	147	116	138	114	139	136	125	142	132	140	136	138	136	143	149	130	130	135	137	166	162	122	136	124	118	121	123	135	143	140	151	140	137	135	152	145	118	123	142	139	119	133	152	137	158	136	130	134	145	127	151	136	139	133	119	123	133	148	146	138	127	142	147	145	115	136	130	157
5536	1553	3572	3976	3224	2682	2241	1913	1666	1313	1313	1083	1029	957	941	885	817	715	715	706	679	616	664	603	579	624	552	562	611	619	644	568	550	573	499	563	551	596	581	543	516	509	515	485	513	521	564	500	536	524	451	501	452	502	473	447	489	485	479	476	488	476	456	503	445	468	468	435	424	449	484	437	431	462	489	435	465	471	457	442	487	444	438	455	429	467	479	444	462	445	441	437	476	448	454	450	458	432	487	486	430	490	440	433	475	425	490	428	487	433	466	431	448	437	424	447	425	448	398	451	447	440	446	454	438	436	467	454	446	447	445	446	473	417	462	466	463	485	450	430	452	481	441	478	418	425	463	468	433	436	407	449	450	455	442	465	430	463	425	437	434	424	428	468	434	475	417	414	432	453	441	411	456	440	450	410	417	459	420	446	451	442	445	410	446	442	446	443	480	424	420	423	440	430	423	478	461	440	478	437	439	422	466	480	464	409	460	454	452	452	422	449	452	428	421	451	431	478	471	453	405	455	472	445	445	457	469	465	442	407	407	455	424	445	483	430	426	439	460	451	472	477	446	446	461	448	473	427	468	442	478	432	443	509	418	460	434	477	428	409	450	438	410	379	468	469	423	436	438	407	445	449	477	419	456	449	444	472	458	450	463	404	417	446	447	458	436	442	431	468	449	454	409	473	458	439	424	457	416	437	482	467	461	433	459	459	435	470	450	428	447	457	493	457	434	458	425	477	470	433	434	445	413	424	450	421	454	460	450	422	417	464	430	450	401	447	426	450	467	450	438	443	450	440	396	441	439	418	455	439	454	411	428	497	430	473	463	438	445	430	459	463	470	481	446	469	466	428	456	420	458	464	458	442	449	449	466	439	473	463	437	463	406	472	440	470	442	450	432	443	453	466	471	457	484	475	451	452	460	459	432	456	454	442	429	446	457	456	477	433	459	453	450	437	438	438	442	409	451	444	432	430	468	403	460	450	427	455	453	434	461	433	446	438	435	472	388	470	407	427	445	471	448	462	480	404	433	434	458	424	443	432	449	444	461	423	436	420	426	454	464	452	453	435	464	462	463	399	473	440	435	462	422	440	427	485	438	452	438	427	447	447	434	412	457	432	431	458	455	465	446	427	430	433	432	467	425	464	438	407	441	442	448	439	458	445	479	464	443	443	457	457	465	470	445	437	447	439	484	442	462	426	387	414	478	447	415	408	423	503	452	418	434	425	462	427	485	432	415	447	409	409	435	425	439	450	433	466	447	453	486	480	488	453	457	441	473	452	438	434	417	467	462	418	424	461	448	445	462	461	437	421	414	445	434	413	467	438	452	390	372	431	477	435	484	440	471	486	455	437	474	440	462	404	453	452	419	458	415	393	480	430	438	440	484	457	423	461	456	406	451	434	424	470	434	444	454	471	434	463	436	451	446	462	407	453	428	435	422	445	433	438	447	426	426	449	439	470	430	465	457	440	424	423	456	431	428	487	454	440	472	439	450	435	432	412	454	468	431	439	445	487	489	459	431	381	448	454	450	459	460	443	444	453	480	429	463	451	439	434	447	461	452	435	436	472	473	456	441	435	428	456	441	447	474	445	420	445	478	456	422	463	430	434	442	471	405	465	465	412	442	425	444	422	436	445	441	414	413	471	451	462	436	434	469	422	479	458	465	462	450	434	443	453	429	456	447	457	438	489	444	423	484	423	451	420	501	451	436	423	432	439	435	447	417	448	458	404	445	456	447	436	402	451	435	438	479	454	436	421	387	435	441	436	420	444	447	413	427	454	468	439	432	477	434	437	465	424	421	427	463	490	422	452	483	426	428	457	463	448	432	440	440	435	451	426	431	428	461	436	457	439	477	500	427	447	417	412	453	447	441	445	425	437	464	425	388	439	438	456	466	447	437	431	453	464	450	431	457	434	441	473	450	444	391	457	470	420	449	412	451	449	460	455	432	456	478	459	437	452	454	470	415	488	460	458	443	492	438	475	467	491	438	439	429	487	474	427	457	455	463	424	434	447	429	457	434	468	422	396	429	437	430	442	519	434	483	408	455	429	448	445	446	447	493	455	441	400	461	439	440	423	420	449	435	451	450	443	424	436	461	438	456	474	462	428	408	449	435	434	454	442	446	453	475	422	449	462	453	428	443	446	450	464	439	447	441	444	438	444	460	449	425	412	495	450	433	439	454	436	458	454	453	410	443	468	472	516	453	422	441	458	453	484	429	488	452	414	446	425	458	417	470	443	430	466	430	457	425	431	429	446	438	457	455	403	438	432	430	474	438	455	413	416	458	464	457	447	450	484	434	464	433	442	463	456	426	452	434	428	454	445	466	462	450	444	455	441	438	448	463	460	439	462	461	406	406	456	413	476	474	471	441	432	431	428	461	483	459	467	449	472	451	432	507	427	442	459	436	454	442	448	470	423	444	437	422	458	465	452	429	451	457	460	462	414	442	466	445	443	420	486	441	456	424	474	429	437	442	451	430	422	427	446	480	478	393	443	445	481	444	419	450	418	468	420	435	412	445	448	437	453	451	455	483	441	463	469	432	428	464	447	431	438	447	447	436	442	451	418	439	446	444	439	440	420	474	436	478	425	464	466	454	446	443	452	423	474	455	446	463	433	458	450	460	445	457	483	465	418	426	471	438	452	432	418	451	490	387	427	408	454	473	461	437	433	468	447	451	452	398	428	445	457	470	469	440	462	435	459	455	424	411	399	457	484	435	429	476	465	453	421	432	418	468	425	454	420	449	466	470	453	452	408	433	449	448	430	450	511	482	430	447	428	449	458	425	464	452	439	440	420	443	473	486	413	457	415	469	466	457	439	452	441	404	422	438	409	419	457	420	415	451	427	468	436	449	461	502	490	465	455	435	427	450	445	440	474	452	452	448	473	437	451	421	441	436	452	480	458	424	406	455	488	430	444	469	475	471	476	430	432	435	481	445	433	430	428	431	477	407	465	458	428	481	446	412	453	454	432	481	493	468	464	456	464	441	433	447	472	448	468	433	447	444	455	408	433	440	418	434	424	443	453	450	461	425	438	427	416	464	409	478	425	422	453	428	425	461	452	443	439	423	425	465	429	472	430	473	426	453	437	440	437	424	441	476	433	486	432	435	480	453	430	405	437	407	393	468	460	423	462	441	450	466	431	420	435	433	453	441	466	471	448	451	431	424	453	454	444	441	449	461	402	430	455	434	440	477	431	455	441	451	436	432	440	416	453	446	449	432	442	416	439	423	473	407	432	466	449	460	452	445	446	468	410	478	427	444	437	446	464	441	469	444	464	410	471	403	462	420	474	450	478	448	433	455	415	463	387	405	418	457	435	445	423	457	426	447	428	472	434	451	462	413	426	415	425	446	461	450	457	442	445	469	461	440	435	443	452	450	455	442	446	434	414	477	395	443	457	460	452	433	458	472	411	417	432	447	456	435	460	473	467	434	442	412	443	475	430	436	454	440	473	432	457	439	454	445	401	433	434	446	432	447	446
8858	2332	2729	1912	1229	877	657	514	422	378	332	280	242	248	219	215	187	198	179	173	158	146	147	150	148	163	163	138	154	130	158	145	155	139	130	142	130	114	134	133	130	125	134	139	127	122	110	147	117	137	135	132	116	113	122	126	125	128	118	105	143	126	127	131	128	118	131	112	118	124	115	112	107	124	122	112	123	124	122	122	107	115	133	122	126	103	145	132	145	109	131	112	119	111	109	116	114	100	137	138	123	146	140	117	102	129	109	124	112	116	106	116	147	108	107	120	132	120	138	130	114	138	140	120	137	127	109	141	130	109	118	124	124	128	123	111	121	96	154	130	114	116	121	115	119	128	135	116	120	127	129	114	112	83	114	107	103	102	91	135	127	114	115	126	116	114	122	122	118	145	116	119	107	112	142	127	111	133	105	112	120	109	114	121	99	116	115	146	136	115	113	111	137	125	117	120	131	113	100	127	104	137	108	117	115	120	118	118	129	129	115	106	104	121	102	97	111	122	134	126	119	117	126	125	114	135	104	114	123	132	128	131	116	104	113	105	107	132	107	107	113	132	141	109	103	130	125	135	116	120	119	99	113	116	108	109	126	122	120	133	134	122	121	95	108	135	109	115	101	120	121	103	124	116	123	134	110	129	119	128	120	109	125	120	120	108	116	112	141	124	134	130	128	117	114	106	136	106	113	123	107	128	124	122	120	106	119	115	126	112	120	113	103	123	123	123	121	130	127	123	110	138	124	111	107	121	92	133	106	107	120	142	109	123	126	123	132	125	116	136	134	123	106	123	113	107	106	119	113	126	120	119	108	126	122	100	116	119	105	109	130	121	128	133	124	119	109	141	131	127	104	108	130	115	98	109	117	142	122	145	140	110	102	116	126	126	137	107	124	128	109	120	109	111	104	117	130	133	127	109	116	137	122	141	124	109	103	95	130	135	120	124	128	147	118	120	107	115	119	96	112	126	132	114	127	94	115	120	127	109	116	127	111	123	125	110	122	121	130	110	91	123	130	143	117	123	109	138	115	111	152	122	131	105	111	92	94	128	140	98	122	92	114	136	127	112	119	131	119	131	125	118	123	123	112	119	138	130	123	131	116	120	116	129	131	97	133	101	112	126	116	133	124	115	137	110	104	124	108	133	118	137	128	116	111	105	103	114	106	142	118	129	122	127	110	136	116	127	124	145	115	127	126	134	98	112	111	118	119	98	116	122	130	118	121	144	142	100	119	118	108	113	115	107	130	119	120	121	116	108	118	133	130	127	113	112	111	116	113	111	144	120	119	128	116	122	105	111	116	134	117	134	117	132	119	115	111	98	110	138	130	121	107	115	173	116	130	120	111	141	132	142	94	121	119	112	113	106	138	128	117	111	117	105	130	125	118	104	130	136	110	122	116	110	121	132	121	103	122	125	114	134	125	134	121	99	120	124	110	108	123	114	105	119	117	104	117	122	123	119	111	115	134	123	119	124	126	125	101	97	118	107	122	116	130	113	119	136	119	124	107	134	109	135	121	125	116	113	105	117	130	126	124	117	113	128	119	139	124	113	114	130	94	114	134	121	116	142	111	128	120	125	115	110	113	110	126	133	107	124	132	116	128	119	145	128	115	133	146	126	110	119	108	115	122	113	118	137	101	101	116	141	124	120	125	133	120	125	118	121	130	110	136	96	130	123	114	132	118	130	126	126	117	132	103	128	122	122	100	99	116	119	121	137	131	106	118	105	136	124	115	119	134	93	114	136	112	130	130	101	109	125	121	129	109	122	111	128	104	115	109	101	139	108	126	113	112	122	125	116	115	105	91	121	122	125	127	121	115	127	125	108	123	103	130	110	138	127	114	118	122	141	132	123	135	110	119	99	126	115	128	118	112	114	126	91	125	140	120	136	123	124	111	109	121	115	111	143	112	132	141	114	133	104	127	103	121	120	123	119	114	118	128	112	136	123	115	136	127	114	119	117	101	128	122	125	107	111	123	112	118	122	121	104	134	113	120	119	119	137	125	121	120	120	108	113	111	119	113	124	109	121	105	108	118	112	100	106	123	122	129	119	124	118	134	125	108	112	122	127	111	110	120	104	124	129	113	138	123	96	132	140	112	117	125	123	101	105	109	113	117	113	131	117	105	123	107	137	104	118	123	113	117	125	118	136	141	122	125	146	123	133	136	118	118	129	116	129	123	114	124	121	123	113	126	109	115	118	138	118	111	133	136	124	124	118	142	121	123	113	135	116	131	99	125	127	124	126	124	111	114	118	103	126	123	119	106	114	112	128	126	125	115	112	110	114	134	121	122	113	128	113	107	124	113	126	119	115	143	110	111	121	111	122	130	120	135	125	100	125	104	110	116	128	140	128	114	124	109	136	115	121	107	124	102	122	120	131	120	114	101	116	139	125	110	132	125	136	127	115	105	121	147	125	134	84	115	124	124	124	113	119	122	122	125	142	124	130	133	107	130	137	138	128	107	127	134	121	106	142	104	119	128	116	105	120	133	122	103	110	113	126	134	111	119	118	111	116	122	124	132	111	145	117	103	112	132	110	132	126	146	100	117	98	140	110	98	112	114	119	115	116	116	129	125	123	136	118	128	105	142	127	119	117	133	115	109	104	115	130	107	139	107	118	93	117	117	146	133	141	111	121	114	125	139	112	128	114	116	119	119	126	109	108	121	114	129	126	143	102	104	122	120	125	119	116	130	144	104	124	102	125	122	103	136	100	106	133	146	127	106	122	124	127	119	122	130	144	119	117	88	108	116	137	143	106	112	111	106	112	120	120	115	107	111	109	120	131	123	110	126	113	106	137	123	122	123	113	120	106	128	118	113	119	119	131	104	117	132	115	109	125	113	133	104	131	125	117	112	93	102	139	112	127	105	125	131	97	136	97	133	106	100	115	110	123	109	117	116	107	115	123	119	134	122	110	125	107	124	111	125	115	122	119	121	130	123	123	126	112	124	117	115	108	119	117	109	130	110	165	114	126	127	115	134	113	123	138	118	125	117	122	129	123	115	104	124	106	122	133	110	121	133	126	120	120	108	105	132	109	114	122	103	113	125	123	116	116	90	124	119	108	120	131	110	112	115	129	135	122	132	137	122	114	137	107	117	109	132	114	110	129	128	124	119	137	102	98	132	103	104	115	125	109	103	104	110	119	115	119	123	118	126	104	118	139	116	103	121	123	118	121	127	113	105	131	139	117	115	102	135	121	113	134	120	119	133	121	112	136	104	122	123	117	126	115	136	125	117	111	128	121	120	130	115	106	125	122	121	126	116	100	127	102	132	112	109	113	112	130	120	106	127	132	114	108	118	117	135	120	130	126	132	117	140	94	108	118	109	107	120	116	119	134	117	104	131	131	147	124	124	116	129	114	128	107	111	102	129	144	114	124	116	126	118	125	121	129	139	128	111	142	110	110	113	129	130	121	113	109	117	119	121	121	127	111	103	130	116	115	131	125	98	126	107	112	124	146	125	125	118	108	109	109	101	111
7767	2707	6418	6911	5916	4655	3848	3121	2598	2228	2016	1810	1521	1356	1294	1166	1049	1031	963	921	821	789	790	743	753	766	712	660	741	813	635	659	673	658	593	627	660	677	656	606	578	530	482	541	535	571	544	581	596	593	492	504	497	496	492	486	509	486	457	487	457	476	486	470	442	463	496	477	461	433	455	459	467	470	474	457	446	443	444	448	440	429	436	447	439	442	445	446	440	480	452	418	437	433	404	440	426	426	425	435	426	418	453	442	448	448	422	434	447	425	449	423	422	451	437	448	440	394	422	421	424	455	412	452	407	469	398	442	444	411	465	443	457	419	394	401	400	422	417	413	419	399	458	441	404	418	395	393	414	398	453	439	397	415	447	443	439	422	398	416	457	441	429	418	443	403	433	397	441	395	380	394	446	403	410	413	376	408	409	427	386	460	440	418	394	400	419	420	472	400	413	415	422	426	425	431	418	440	404	365	413	391	408	373	393	407	387	402	439	416	424	391	396	388	431	428	454	442	399	398	416	386	408	413	401	432	416	396	420	422	447	429	396	418	423	417	415	429	450	432	430	457	414	424	452	424	418	424	418	397	430	438	390	424	451	426	379	440	419	396	409	401	435	431	451	409	434	425	430	437	424	448	426	409	405	412	415	420	404	429	410	432	390	377	405	391	450	364	415	431	421	442	417	417	397	402	413	412	434	398	433	407	443	409	379	389	420	417	395	389	456	434	424	387	376	392	427	406	410	435	412	421	441	419	437	406	437	416	431	439	408	383	448	418	422	427	398	444	397	413	401	459	415	437	415	376	439	454	387	423	420	436	400	427	431	397	444	420	406	422	408	415	419	404	404	418	419	413	419	417	428	414	434	441	424	388	395	418	403	417	401	364	474	443	405	420	449	447	425	424	414	430	404	392	411	409	416	388	416	430	427	410	422	417	461	429	398	397	440	429	436	422	430	430	434	403	418	375	393	432	397	418	436	391	401	415	458	422	421	419	430	402	451	418	458	416	393	422	427	422	427	447	417	423	414	417	436	400	418	403	381	399	403	411	392	437	445	402	396	410	383	411	422	395	428	422	443	426	412	428	429	414	440	386	398	385	412	429	408	401	386	378	388	431	404	439	417	390	431	393	415	413	419	398	420	424	408	398	376	402	395	436	413	392	427	400	415	470	408	424	430	421	423	394	406	396	433	437	412	400	366	423	375	420	442	415	390	436	459	415	427	396	380	429	426	358	436	404	404	424	447	397	340	406	436	427	413	386	432	417	450	408	451	403	422	401	383	419	438	459	438	448	393	394	429	436	433	437	416	421	431	440	400	425	441	416	379	414	418	441	405	413	428	398	414	422	410	415	391	461	435	460	435	398	424	418	454	404	438	453	438	433	402	413	425	405	436	400	421	410	440	357	398	414	425	422	388	439	408	428	452	451	424	397	427	426	419	419	399	429	428	418	425	407	414	391	413	400	404	467	412	427	425	424	426	393	423	430	426	410	442	393	392	426	411	402	424	379	441	390	443	405	411	436	434	420	411	433	418	424	412	413	432	400	416	388	390	423	397	429	428	404	370	452	417	410	410	441	445	425	446	406	432	448	430	419	414	407	384	403	412	381	407	419	416	408	418	407	408	441	410	444	386	435	437	426	402	439	415	411	428	421	433	423	374	405	429	445	403	394	431	403	431	439	417	451	444	417	396	424	433	400	423	394	445	430	449	444	421	418	436	432	385	432	400	434	401	439	392	424	446	424	426	421	394	425	432	433	451	425	402	436	405	404	479	414	426	467	440	407	398	381	431	419	420	379	389	448	393	377	422	392	436	424	451	406	408	427	425	400	392	434	384	413	414	455	422	411	412	370	438	409	394	419	430	439	411	406	430	448	440	416	471	428	430	380	402	408	406	396	416	402	397	386	404	409	402	445	436	420	418	454	399	419	409	433	429	423	388	381	421	421	437	433	393	398	405	427	431	429	413	440	354	438	442	392	414	383	426	382	408	407	415	422	425	424	437	432	424	404	430	413	446	408	432	413	411	421	424	417	407	419	388	450	418	411	396	393	391	418	439	406	403	404	414	405	432	417	398	419	376	389	413	433	399	426	410	409	407	410	414	395	444	412	385	391	404	454	434	423	415	433	440	412	399	394	416	431	413	399	402	434	458	391	410	394	395	408	431	390	419	420	394	421	407	432	393	424	395	413	402	413	461	405	399	427	419	443	438	461	420	414	379	438	438	435	396	404	407	406	374	383	439	412	401	424	416	412	403	408	416	426	423	451	386	436	406	409	420	386	428	402	402	384	427	427	395	430	425	446	430	432	452	421	426	439	440	428	402	378	424	434	463	401	417	406	393	435	470	388	438	435	472	444	426	431	436	443	394	438	433	417	440	377	419	398	417	427	442	450	424	431	407	383	440	431	399	406	378	426	445	437	391	409	388	419	418	399	433	416	393	444	424	429	405	438	401	424	436	410	422	455	433	431	437	436	426	412	432	419	414	415	409	432	386	433	383	408	441	431	395	446	411	363	431	391	415	401	431	463	377	424	389	443	395	413	431	405	420	401	413	434	420	428	389	411	394	404	392	415	452	411	406	420	419	419	422	450	398	417	392	406	374	454	419	432	416	426	452	404	429	422	403	393	410	405	378	420	423	398	397	430	389	416	394	414	377	391	394	415	415	401	418	391	405	424	403	441	435	426	426	424	438	413	392	410	434	404	355	417	432	409	418	447	387	429	427	416	394	390	418	397	432	465	459	401	422	411	431	424	419	417	432	402	397	400	421	410	417	430	412	421	433	412	401	428	399	444	399	433	467	430	429	414	418	449	416	423	425	432	421	401	406	407	426	397	446	402	452	394	432	416	399	430	427	419	416	416	415	392	403	420	425	442	397	458	412	422	413	400	419	421	424	441	403	390	427	419	425	389	432	391	445	401	463	423	399	422	440	400	434	406	412	394	389	415	442	386	401	407	406	410	392	413	386	389	393	456	405	442	415	417	396	419	384	397	394	403	432	449	407	409	416	403	454	406	398	396	393	437	399	415	427	415	437	399	425	411	433	415	424	452	447	406	390	451	431	407	424	411	427	422	438	407	438	413	465	420	425	412	425	433	415	454	405	401	441	402	406	377	419	429	398	419	441	393	443	415	441	417	420	400	429	425	427	434	407	417	421	389	428	415	415	406	408	400	423	424	405	413	422	398	401	432	409	432	384	436	436	363	391	461	417	414	411	393	412	403	438	431	396	422	459	407	404	417	437	388	412	413	442	434	420	432	405	381	416	456	392	409	389	406	429	388	402	435	399	438	394	421	454	435	438	436	407	419	388	431	395	403	394	430	409	439	377	429	407	422	391	426	428	393	489	395	369	442	419	383	370	406	407	414	441	386	408	438	409	430	445	402	420	417	388	404	393	412	438	406	443	435	431	423	420	431	411	447	449	422	402	439	428	399	397	412	412	402	397	413	434	413	430	440	440	388	443	389	426	408	417	432	414	421	411	405	361	427
1258	316	317	296	269	271	253	265	245	254	275	278	299	264	269	270	241	265	273	293	258	238	273	244	246	239	286	270	236	274	244	236	258	250	252	265	251	275	257	244	270	270	229	255	244	257	261	259	263	251	232	264	259	207	263	244	272	268	232	261	222	246	272	228	254	272	246	245	241	253	229	274	264	249	268	234	262	263	264	250	276	267	263	251	234	268	248	244	260	276	241	240	254	264	254	262	250	255	256	248	278	268	253	258	275	234	243	267	249	258	234	241	274	237	243	266	259	291	237	254	284	246	228	249	239	251	266	263	254	263	255	241	282	253	274	244	247	261	246	234	275	255	260	278	260	241	257	228	267	285	255	240	235	227	225	243	280	246	253	253	242	240	276	240	239	247	228	257	229	246	235	233	253	251	227	243	263	253	235	280	247	234	271	274	261	257	231	249	234	243	266	238	249	236	240	275	236	270	279	243	241	271	269	257	257	262	271	264	235	251	218	257	256	258	275	255	253	243	267	253	228	248	250	227	234	242	253	263	239	247	246	219	268	242	272	229	258	259	240	215	231	305	268	250	242	289	234	255	281	249	241	259	264	257	268	236	272	241	237	245	235	272	268	281	271	252	254	251	281	269	287	224	258	279	255	251	279	262	248	259	253	255	242	255	261	252	223	253	241	259	245	244	250	241	224	229	266	247	251	261	269	244	257	260	247	264	247	271	252	287	235	249	231	267	244	226	219	267	268	234	270	251	250	271	251	247	237	217	256	233	273	261	268	239	234	254	249	270	265	267	232	254	252	235	230	274	227	210	249	258	283	264	247	247	262	282	253	261	237	247	261	252	254	246	239	295	235	247	241	257	241	232	234	239	240	262	272	247	259	234	250	232	251	283	244	296	265	248	261	241	260	254	254	260	252	292	256	261	232	231	231	275	260	263	269	240	253	228	252	236	247	256	261	254	218	265	258	241	245	263	272	264	266	248	228	249	251	262	280	248	229	229	260	269	255	251	231	259	267	262	238	237	245	232	237	256	262	254	241	261	259	239	246	255	256	228	282	230	254	267	261	249	238	232	249	248	279	297	269	261	257	268	257	232	245	218	256	273	238	285	252	269	268	248	285	242	244	238	253	252	226	258	254	262	246	245	245	258	265	237	275	231	246	261	244	237	286	257	246	234	256	251	245	242	261	253	251	254	276	223	213	268	247	273	255	262	280	237	246	251	268	262	246	227	253	217	217	222	224	277	272	241	252	246	250	227	258	249	251	229	257	242	251	238	234	274	272	239	231	274	256	233	226	272	256	268	233	264	262	240	237	251	268	274	254	259	251	254	259	254	262	248	241	243	253	273	257	231	250	255	243	261	253	240	264	249	256	253	237	264	240	285	272	241	270	265	232	234	260	221	244	244	246	256	262	291	243	233	227	268	252	248	267	256	236	248	270	232	253	224	247	239	255	274	275	272	266	258	267	263	262	245	272	267	244	247	240	250	248	249	234	279	229	248	271	257	239	247	237	229	273	258	251	274	229	249	252	281	257	261	249	230	263	248	258	245	235	258	266	244	231	297	253	249	232	241	279	254	241	258	276	251	264	281	251	260	250	268	245	244	232	263	247	239	244	253	247	250	232	256	258	256	260	230	250	248	240	249	291	238	250	236	250	253	282	260	265	240	259	263	280	275	256	275	255	249	264	256	240	251	263	252	246	262	255	257	215	242	252	262	243	260	253	251	249	255	244	240	267	267	245	243	233	231	260	232	256	242	285	229	263	255	261	261	257	286	244	253	256	233	265	226	219	233	238	283	263	246	260	234	282	235	271	249	270	263	239	272	243	251	214	267	249	277	230	278	262	262	280	228	212	242	245	261	243	234	267	250	249	232	245	247	252	228	277	261	234	265	249	246	256	223	278	264	238	260	238	278	254	237	248	272	254	272	267	287	287	276	251	240	269	238	228	239	246	245	265	250	259	279	253	249	256	257	269	249	268	237	263	232	264	252	254	224	274	286	240	262	257	256	269	273	263	241	247	265	267	270	243	255	236	267	242	232	263	283	234	246	245	235	263	268	263	274	250	255	264	245	246	252	253	253	270	251	262	255	233	255	246	277	252	264	232	263	253	274	224	267	258	246	262	244	272	241	250	277	241	243	260	235	238	285	249	240	233	231	270	288	263	253	229	241	206	242	239	242	217	256	230	244	243	262	262	274	281	228	269	267	236	253	253	255	253	237	231	278	266	265	263	257	250	267	259	261	243	228	258	255	286	246	277	262	281	262	265	254	238	245	289	265	251	269	254	236	245	257	243	259	252	260	241	258	221	255	247	270	253	209	260	251	216	272	255	290	243	240	278	243	247	276	237	230	234	252	264	240	244	261	275	260	255	245	246	240	230	277	231	252	259	248	263	254	262	270	284	254	243	265	259	243	260	263	272	264	254	268	238	264	263	248	231	254	225	260	271	283	258	236	225	249	252	241	238	246	264	243	253	260	240	270	219	239	257	237	273	272	261	252	260	231	253	261	263	265	278	247	236	277	281	241	224	256	245	231	257	263	241	260	205	261	255	250	251	232	249	263	251	260	260	249	239	235	247	225	243	266	244	262	249	259	229	260	246	245	258	244	256	260	255	238	242	254	248	297	249	299	226	270	240	225	246	244	254	259	232	276	249	230	243	251	284	238	241	251	269	238	245	265	250	224	240	250	250	266	248	265	275	221	264	249	247	251	228	262	230	264	268	253	256	247	269	252	251	242	262	227	251	258	285	238	262	263	218	232	219	259	247	216	250	273	270	241	260	287	235	225	246	236	266	258	257	258	250	203	259	247	263	269	261	235	235	266	235	258	276	276	274	262	230	263	240	266	250	258	264	252	248	249	247	262	261	258	254	254	269	257	241	240	266	255	228	261	251	229	269	250	262	240	249	265	239	266	249	261	248	256	264	258	249	284	267	294	258	254	268	217	249	240	256	238	268	252	250	254	256	273	264	257	258	244	241	263	262	220	223	250	268	253	274	260	256	236	289	243	270	249	258	275	243	226	235	268	260	243	278	273	255	260	250	234	237	277	262	234	237	263	230	263	235	236	269	256	237	265	250	240	260	258	247	258	245	249	266	248	252	260	238	277	233	267	248	257	246	221	238	267	236	282	249	251	262	275	241	250	264	255	258	246	230	245	253	233	224	262	244	264	263	245	266	260	241	241	263	231	248	256	255	221	243	257	221	249	258	257	225	236	272	248	213	241	268	284	263	254	243	286	251	247	236	243	266	267	286	248	301	257	258	228	232	249	250	249	242	222	259	261	229	243	290	250	278	264	263	269	250	273	248	267	239	249	248	263	271	237	218	255	256	253	242	234	262	229	245	268	251	257	241	253	264	266	246	268	258	257	246	243	282	243	241	256	217	247	247	245	246	264	236	239	247	266	253	267	253	224	222	248	267	279	250	249	254	242	248	260	245	219	244	260	248	269	235	265	238	233	256	237	264	271	257	258	244	230	256	242	244	262
2175	833	967	982	968	980	907	824	826	839	798	781	770	837	760	752	789	733	814	807	799	841	768	776	743	767	773	791	794	789	791	805	785	738	787	818	759	801	783	778	802	773	778	776	792	799	752	775	779	784	793	765	791	814	750	779	750	785	785	791	783	785	758	775	747	797	804	689	796	782	771	805	762	743	802	808	779	809	812	717	793	785	769	820	750	820	752	771	770	782	793	760	787	776	807	798	785	769	730	757	788	777	822	789	786	741	723	753	787	789	776	814	760	761	771	778	782	745	755	804	774	784	837	838	777	748	741	779	799	779	813	712	781	768	721	792	749	777	749	814	774	763	816	790	796	741	783	769	780	814	762	765	794	757	746	767	819	777	790	771	789	791	783	737	756	788	763	765	778	768	775	754	704	744	762	779	737	787	762	799	794	744	742	768	770	753	796	724	855	803	810	774	722	809	765	805	747	779	733	756	791	790	782	752	811	765	778	744	741	725	799	764	773	803	773	770	768	728	803	764	793	803	768	765	755	779	776	800	719	792	756	785	784	822	774	794	694	738	764	777	803	773	743	803	777	786	754	753	767	811	780	768	759	772	753	796	798	726	769	800	770	773	790	839	752	775	777	749	770	823	795	771	756	791	755	753	751	786	768	771	746	774	802	730	758	766	776	763	777	758	808	789	746	768	726	799	773	717	784	824	775	747	810	742	764	752	795	755	755	803	782	796	810	745	835	758	801	798	798	782	763	754	814	765	821	745	780	731	780	774	809	740	786	801	765	791	754	826	782	754	830	828	772	771	796	821	757	765	762	821	779	745	757	776	759	765	770	762	774	782	778	800	782	800	803	812	786	754	772	761	709	788	772	774	743	810	754	774	813	774	816	770	811	793	749	800	769	795	799	762	767	787	769	787	810	755	754	734	774	766	776	738	778	754	770	743	731	797	723	798	789	724	766	765	799	802	779	778	754	710	789	745	724	774	781	758	776	776	753	769	731	776	744	774	805	776	746	784	728	803	772	820	785	782	762	822	755	787	837	728	754	757	801	760	793	798	768	753	753	775	730	750	816	764	800	798	800	774	773	785	766	780	791	741	762	770	781	722	755	802	757	769	806	824	754	773	800	787	766	761	786	764	741	772	793	762	748	742	767	749	770	837	752	790	826	819	758	757	747	729	740	810	764	768	763	818	772	756	780	748	836	818	740	784	724	752	782	786	733	789	808	761	755	792	756	743	761	743	767	767	705	760	781	763	774	850	763	806	757	794	823	775	792	799	773	778	772	781	744	801	736	809	791	802	730	757	766	766	783	808	757	733	771	807	789	736	822	798	768	758	765	738	778	827	748	743	768	748	819	743	767	746	755	751	733	767	731	792	754	766	782	773	719	795	782	757	803	802	766	786	779	743	788	754	724	777	823	775	766	778	833	783	809	760	772	812	766	744	784	765	741	780	797	733	758	765	776	738	720	770	750	806	726	755	811	760	804	728	763	779	809	755	805	843	743	803	756	800	793	755	804	778	780	757	761	787	780	823	748	754	827	757	767	716	783	741	788	779	759	692	785	802	860	739	785	781	830	817	798	759	739	762	790	759	753	781	722	787	756	756	755	767	791	799	752	730	807	759	742	822	801	703	746	764	768	807	757	757	755	777	782	712	782	774	757	752	742	745	754	754	777	774	798	797	771	799	751	794	784	769	813	782	743	747	771	728	843	725	784	781	821	740	775	787	771	741	815	746	768	811	769	786	802	792	767	800	826	783	803	818	790	833	779	792	775	784	802	786	782	735	729	802	847	793	812	805	763	782	780	824	716	761	781	741	760	814	751	782	806	801	797	776	707	730	748	767	789	745	793	768	785	772	753	769	675	786	758	752	770	780	762	775	790	781	740	797	767	802	784	779	768	767	801	726	768	716	747	776	808	820	822	762	831	739	804	762	776	786	737	749	756	744	753	773	826	802	796	780	763	755	732	795	768	794	803	767	791	761	711	792	793	757	751	778	755	755	771	777	739	802	800	827	754	788	763	775	781	741	762	771	749	787	800	788	799	804	763	735	738	789	763	803	757	774	803	714	740	759	787	783	784	777	755	795	767	799	784	779	755	763	795	777	811	736	744	778	737	730	768	778	836	779	786	741	785	825	779	782	790	772	798	767	724	703	791	795	784	821	813	777	715	784	721	760	746	783	777	822	778	728	778	781	769	778	764	835	810	804	763	771	759	761	740	795	773	748	763	771	793	745	799	802	726	752	776	770	740	779	729	751	808	741	778	816	754	761	784	774	779	796	788	733	792	811	789	775	805	729	786	722	789	731	811	776	779	733	768	732	757	800	798	782	777	752	804	752	796	782	739	755	782	803	801	767	757	754	769	820	747	770	764	767	722	760	752	799	798	818	770	761	776	754	811	744	792	807	778	764	741	781	753	753	749	779	782	758	787	808	796	810	783	752	794	763	724	779	747	762	792	769	792	794	785	791	762	786	792	792	762	805	750	728	775	777	746	756	744	762	770	780	806	760	784	764	782	728	752	765	767	734	795	719	743	821	785	797	787	787	745	751	728	753	808	792	796	816	772	793	791	767	806	782	788	744	743	725	758	763	805	750	783	799	792	769	754	789	748	792	815	797	746	769	771	738	809	771	737	761	797	772	797	766	765	808	790	768	793	778	804	772	790	753	779	827	730	761	751	799	799	781	760	722	784	707	734	780	810	816	785	740	758	715	816	797	762	817	772	768	765	738	824	775	772	740	794	784	760	764	760	777	791	774	735	759	757	737	786	786	746	753	750	794	781	770	747	749	748	773	823	827	792	761	743	835	739	758	812	781	752	786	783	725	750	773	796	816	795	787	756	763	726	787	806	752	748	755	802	799	780	724	807	740	799	832	752	758	717	783	719	773	792	790	772	775	774	787	770	787	752	815	761	763	740	777	775	799	777	799	790	776	821	761	813	762	755	772	782	722	823	766	773	766	826	805	819	757	784	751	732	764	760	794	767	775	820	765	790	783	754	776	750	761	846	766	743	771	751	757	793	779	784	794	736	761	767	772	784	753	774	748	714	708	758	815	735	797	796	746	734	762	791	785	747	812	772	757	756	790	773	764	807	803	734	796	724	805	719	759	828	720	813	786	805	730	767	779	757	793	776	731	779	768	787	766	728	752	749	769	812	764	759	768	811	779	735	792	740	769	748	815	739	730	784	773	722	775	763	765	794	782	793	745	777	784	808	796	773	791	755	771	845	787	726	759	775	777	770	768	725	773	750	792	789	761	797	789	798	825	783	832	782	779	779	767	749	777	817	775	800	733	825	763	803	783	763	752	711	771	813	800	734	773	746	766	778	758	781	744	755	788	759	761	788	764	785	801	768	726	789	757	765	778	767	783	789	747	801	812	765	791	786	749	745	769	765	738	776	745	783	799	775	782	793	761	790	768	784	761	748	800	783	776	754	767	758	780	778	777	787	774	839	758	762	760	809	759	766	730	822	735	782	774	774	744	757	695
4777	1167	1406	1059	680	477	405	287	301	267	240	224	196	194	189	185	163	173	164	158	163	156	161	152	148	141	146	133	129	156	141	142	158	126	151	165	143	145	138	132	137	130	151	137	142	123	139	138	130	133	157	121	133	130	141	140	136	136	148	146	131	125	134	142	147	128	159	107	133	134	149	145	148	115	151	131	112	160	134	145	138	136	138	126	141	135	131	137	110	120	144	136	123	146	144	121	122	114	131	154	136	125	131	161	131	122	133	132	151	145	141	157	146	135	126	119	135	127	120	136	120	140	138	132	137	120	137	141	131	136	150	143	117	119	135	141	134	121	110	125	146	119	128	143	127	129	120	133	132	119	151	122	134	123	131	118	132	137	120	126	130	114	151	123	134	116	130	142	121	128	138	148	131	134	151	128	129	137	142	133	132	137	135	130	141	151	167	121	119	151	143	134	142	129	148	152	147	138	124	127	145	135	117	146	149	135	138	120	153	122	111	139	121	135	116	136	133	128	145	139	128	130	133	148	129	139	131	133	134	140	126	132	135	136	135	133	139	132	136	134	134	116	114	152	131	135	115	128	126	137	141	144	135	126	150	143	131	125	145	134	115	130	137	151	161	134	138	166	122	115	134	125	133	154	140	163	137	147	134	139	112	145	135	139	120	145	146	105	136	136	143	110	148	139	125	116	155	135	138	153	118	136	123	124	123	135	133	142	161	142	127	115	123	126	145	131	130	134	122	135	137	127	145	134	125	124	141	129	145	148	138	124	126	130	122	144	121	130	131	136	153	137	141	132	143	123	127	147	143	139	126	142	148	146	127	132	116	133	129	133	140	130	129	119	123	124	136	131	116	140	130	133	131	149	124	123	142	127	131	122	142	144	126	138	149	147	132	130	140	152	114	114	130	123	153	117	119	139	164	139	140	123	124	138	126	130	133	142	120	121	157	126	132	141	131	128	148	136	153	137	123	130	114	124	131	143	139	118	111	119	129	149	139	119	123	129	127	134	132	146	149	152	121	134	123	123	112	141	133	125	125	138	137	153	131	130	118	152	135	126	124	133	139	137	151	147	126	115	149	129	118	150	136	121	123	120	133	147	128	129	124	138	145	112	133	141	121	125	105	143	131	125	119	140	127	137	144	138	132	124	127	151	134	124	155	131	129	129	128	131	141	133	162	126	136	147	150	140	137	145	115	153	116	139	143	123	128	141	120	148	129	141	139	139	146	143	121	123	123	140	137	121	127	127	150	127	144	130	138	126	119	151	115	135	128	108	145	131	138	120	142	127	120	119	134	142	127	134	128	128	125	145	135	135	143	134	136	134	135	136	122	135	143	139	126	141	139	146	121	136	149	130	147	143	127	137	140	146	144	133	128	149	132	145	126	133	146	129	126	138	134	134	116	161	150	130	134	155	137	134	144	137	118	143	127	124	146	132	147	148	133	157	149	127	145	142	144	131	119	121	130	122	136	116	132	133	128	111	149	137	123	137	135	124	154	133	144	115	128	131	145	127	135	126	125	130	141	163	118	137	127	105	110	142	146	131	127	148	122	143	144	149	140	150	142	136	139	126	130	156	119	125	134	135	141	140	134	133	137	149	147	129	139	165	136	102	130	142	117	128	129	111	144	135	126	121	155	118	135	139	127	138	124	128	116	139	129	112	126	141	139	142	142	118	142	139	134	135	151	113	131	131	137	141	119	149	123	131	104	132	127	122	131	121	120	114	120	139	138	137	143	133	141	134	142	132	143	139	145	148	138	156	132	139	155	137	134	148	145	107	139	115	151	159	143	128	126	125	138	143	117	140	140	144	120	150	123	128	133	119	138	126	135	144	127	139	113	126	146	131	131	147	139	126	155	136	157	136	149	150	139	163	120	130	137	149	146	133	140	135	144	136	137	131	144	131	130	158	134	135	121	136	143	134	120	125	127	141	145	127	138	152	133	128	150	156	143	132	129	124	119	130	122	131	135	133	123	129	135	126	133	126	143	147	147	132	137	94	114	110	138	101	137	134	138	125	137	121	138	130	133	131	140	136	134	134	148	133	126	122	139	141	141	119	144	101	140	138	143	126	127	144	129	125	144	122	122	134	146	121	141	129	139	125	131	136	142	156	146	128	106	124	140	133	136	138	123	142	125	126	143	114	129	141	141	126	142	132	126	135	140	114	156	136	123	134	116	134	137	147	145	134	123	155	138	140	134	115	134	125	134	131	115	122	138	162	121	137	142	132	118	124	153	146	137	142	107	133	139	126	137	121	142	159	125	107	126	140	142	154	144	124	123	145	145	139	117	133	140	141	127	129	130	126	157	124	142	124	128	131	133	124	135	132	138	144	117	139	130	130	120	132	139	137	133	151	156	142	141	125	149	132	141	133	117	132	148	129	126	132	141	131	154	138	134	137	139	119	138	147	125	125	138	118	132	124	112	133	121	135	147	140	130	121	131	139	139	134	129	146	137	136	144	119	145	157	131	121	140	158	133	146	139	159	125	120	144	101	140	143	135	141	161	132	124	128	137	129	143	128	110	127	129	138	138	132	127	122	138	127	124	142	141	143	128	126	124	127	135	121	137	128	131	109	142	150	131	135	151	144	129	124	110	135	142	119	132	146	129	152	122	137	127	116	129	140	128	140	132	121	140	127	111	122	160	128	104	134	113	124	140	129	144	136	127	122	145	115	127	136	143	157	155	164	124	126	127	152	150	144	128	128	119	126	127	139	139	151	154	132	134	126	148	131	126	108	140	122	121	133	135	122	139	133	130	136	129	110	130	125	145	136	156	135	137	144	153	130	123	143	143	133	145	125	141	112	122	118	131	122	126	132	116	108	149	134	135	123	121	114	164	145	129	135	149	127	144	141	131	137	146	129	141	146	111	140	123	159	142	151	130	125	150	125	144	138	138	106	142	118	149	152	155	115	107	133	141	133	131	131	124	148	123	127	137	122	134	124	134	136	139	137	123	149	129	145	133	126	114	135	141	134	139	122	135	130	125	101	138	110	126	131	138	120	143	142	107	117	140	136	138	153	132	154	119	142	112	126	129	125	128	136	140	143	145	122	127	135	160	125	121	144	166	130	116	147	128	144	134	125	134	127	152	137	137	137	133	144	117	143	151	151	131	132	137	124	129	126	142	137	138	124	124	139	134	139	137	117	134	138	119	135	121	129	131	100	121	131	134	144	149	113	143	143	133	120	127	143	112	140	138	136	127	131	145	124	136	121	136	136	125	132	147	141	138	127	122	123	121	123	124	140	117	149	129	119	121	126	144	118	139	123	123	140	131	145	136	145	124	137	131	131	108	130	144	140	127	146	139	157	145	115	139	142	128	113	135	150	150	114	130	129	147	134	120	128	148	124	127	145	130	151	128	111	140	115	127	135	120	119	128	135	123	113	118	127	145	150	120	114	141	136	132	164	133	112	137	136	113	143	151	139	132	145	114	143	126	144	119	143	120	135	146	118	102	129	138	124	143	143	129	141	144	126	141	129
5526	1623	3613	3966	3354	2626	2234	1941	1629	1424	1244	1167	1002	953	906	832	709	748	734	705	660	670	639	638	608	591	603	623	628	556	564	627	580	552	549	580	527	586	579	565	515	501	538	436	527	494	513	530	500	556	539	493	471	470	473	458	460	469	473	485	450	475	454	458	462	475	449	483	455	461	436	467	463	456	451	497	455	481	437	435	478	483	456	486	461	494	446	468	449	432	478	440	464	482	407	417	470	460	447	459	452	476	441	455	431	441	431	445	472	458	429	439	444	434	432	471	463	438	440	456	394	452	485	461	442	390	430	429	467	483	410	466	446	426	459	464	444	453	451	439	428	425	407	461	469	470	473	493	400	451	473	421	462	414	495	448	457	437	464	466	415	429	439	461	414	450	459	443	483	461	428	415	433	432	462	455	425	415	426	475	400	413	445	455	453	413	436	451	477	478	464	414	444	457	479	440	448	428	455	438	437	400	455	453	429	465	424	447	450	437	435	443	446	487	456	428	487	457	426	448	417	398	462	461	447	449	407	440	447	457	430	419	471	493	419	456	423	488	456	446	476	466	422	433	479	486	452	438	458	428	471	441	469	428	453	452	474	444	462	440	431	422	466	425	433	413	448	439	417	473	473	451	450	432	432	433	461	473	404	463	457	406	471	418	451	435	433	450	432	468	432	459	413	423	429	419	426	424	437	463	478	453	437	461	449	417	444	434	435	462	434	443	415	459	472	457	459	448	476	432	441	415	429	479	435	421	433	464	456	454	434	437	438	443	434	440	445	464	450	428	437	455	432	422	457	423	468	417	396	516	431	448	427	482	446	427	441	466	453	441	433	445	440	446	425	455	454	454	436	437	462	462	436	404	414	478	439	459	427	424	456	483	427	423	422	434	442	471	448	425	429	412	484	466	422	423	470	437	469	437	423	422	439	444	483	459	430	420	464	426	446	430	457	443	412	453	431	444	423	444	457	458	444	467	419	490	428	468	482	475	425	445	416	451	437	439	408	420	452	436	450	473	435	462	433	410	412	458	436	466	476	439	445	459	407	437	443	458	469	423	455	421	468	442	470	463	462	438	434	463	470	441	441	442	440	436	471	440	446	431	458	399	479	473	427	448	434	480	451	480	425	439	414	397	426	440	434	415	408	461	416	442	468	446	432	472	426	443	409	470	478	394	459	439	471	448	469	441	473	447	475	431	445	458	438	467	413	468	429	461	439	425	473	469	441	429	468	481	394	426	443	427	439	423	451	425	439	480	463	417	439	417	490	436	392	436	422	469	446	467	452	439	467	425	435	481	450	450	439	455	464	448	408	428	440	473	422	471	412	435	431	432	433	428	452	440	464	434	449	451	432	447	458	440	438	421	421	413	443	458	445	429	448	422	441	427	434	483	462	451	412	460	467	450	445	437	431	453	430	475	404	415	458	438	482	455	473	468	472	420	421	447	457	453	417	406	454	451	407	435	413	484	457	427	437	484	403	437	453	472	446	407	452	461	460	432	445	411	437	403	458	432	428	426	467	437	404	426	457	452	445	450	468	449	479	426	436	453	458	444	440	468	455	432	436	410	460	434	405	461	447	471	490	458	435	407	432	416	405	465	466	448	467	423	429	462	428	496	436	448	442	446	421	446	476	442	455	472	443	452	459	458	452	413	448	436	478	398	463	476	452	435	464	434	431	472	454	450	432	446	448	398	459	447	432	434	461	443	441	433	487	398	418	424	441	455	453	464	440	422	475	440	461	428	430	459	450	451	445	444	446	429	466	444	458	456	456	427	453	443	429	447	411	387	436	449	444	447	480	431	475	486	452	447	444	450	441	424	443	454	433	425	444	423	466	446	425	431	415	441	443	505	455	442	457	449	433	437	442	431	462	465	482	436	436	394	427	423	456	442	461	434	475	421	416	425	428	432	472	437	466	479	416	449	466	446	445	427	433	464	431	432	420	441	432	434	402	422	482	460	435	417	425	453	435	452	462	497	459	417	439	466	454	441	441	420	451	439	459	441	421	461	449	434	457	465	447	464	432	450	461	441	423	458	425	442	419	397	434	488	457	455	432	391	485	425	493	458	454	440	437	451	436	402	398	472	450	454	452	449	430	427	411	418	510	449	458	447	489	436	426	459	452	412	387	440	455	455	455	428	454	418	432	430	430	451	456	454	437	427	467	462	463	472	434	432	452	438	455	452	423	481	443	448	472	433	448	451	460	444	484	508	443	446	460	485	445	475	469	444	433	476	430	441	496	483	459	469	427	437	434	405	436	414	496	460	429	421	445	472	436	477	432	418	449	462	433	496	451	490	433	471	474	441	424	451	460	447	445	396	441	457	457	463	448	435	452	434	443	459	446	456	455	447	477	417	424	459	475	446	418	460	432	464	441	432	415	427	444	457	448	422	437	446	438	432	475	413	452	478	430	436	440	468	448	470	454	460	459	445	438	432	479	467	427	479	475	454	432	441	459	417	424	476	421	446	415	466	452	444	458	413	478	455	482	439	434	473	434	433	428	456	422	454	449	467	437	420	448	474	464	454	437	450	440	459	433	449	468	440	443	412	463	432	439	413	433	446	430	431	452	422	475	445	459	454	474	457	422	410	404	448	430	426	443	459	410	463	429	444	460	426	445	448	435	442	427	422	427	436	446	449	418	477	461	427	446	397	449	463	453	470	437	435	423	447	452	480	458	452	450	434	430	449	465	431	449	456	476	430	487	450	446	430	456	449	432	464	434	405	453	477	425	434	423	431	437	431	428	510	472	455	391	442	437	478	415	481	438	456	458	454	434	386	405	428	405	432	479	443	428	407	459	461	434	477	433	445	417	432	443	425	437	432	446	421	430	447	415	443	457	465	435	423	431	445	478	482	417	438	447	486	479	437	442	452	451	440	455	379	431	494	446	407	449	457	460	421	496	441	419	449	398	414	426	474	467	456	434	457	439	430	470	455	444	425	434	416	441	471	429	491	483	455	453	443	438	438	470	443	411	465	482	402	424	464	461	427	443	438	433	449	430	428	433	449	443	436	452	454	499	451	408	435	425	435	470	431	459	457	401	473	432	451	400	424	460	431	425	458	451	438	473	440	449	459	461	450	471	419	432	484	436	462	450	450	473	440	420	455	482	494	459	437	461	485	403	448	437	433	439	435	415	436	439	466	454	440	468	454	396	467	449	450	448	442	491	454	432	467	440	448	443	435	491	465	418	433	458	457	432	452	474	475	415	424	455	442	394	460	478	418	441	420	423	429	421	388	485	456	486	454	469	452	450	431	456	468	446	447	446	473	444	409	459	443	460	426	406	448	451	444	430	448	471	437	435	453	421	438	458	447	426	471	417	437	454	468	443	404	468	411	469	486	502	438	455	459	424	404	438	414	427	475	410	428	444	426	446	443	493	454	444	429	419	433	444	453	455	503	435	438	455	446	435	450	431	488	461	456	444	449	410	393	488	412	468	435	447	456	429	411	442	465	446	432	457	436	435	422	450	477	467	430	467	440
8793	2343	2725	1943	1221	907	631	554	452	365	313	256	261	223	212	229	180	189	190	169	150	156	173	147	149	149	164	146	136	171	153	148	162	147	129	140	146	157	132	137	117	133	132	138	134	104	157	114	152	127	134	128	151	134	127	130	113	139	117	139	117	120	117	119	124	129	136	111	125	93	155	97	96	120	103	141	104	130	101	122	118	116	115	113	133	124	121	126	116	116	113	124	116	123	109	132	131	105	111	121	129	103	123	113	131	118	129	119	127	114	125	129	148	129	123	117	135	105	129	142	112	101	122	137	112	115	124	130	125	132	95	122	122	115	120	133	117	123	114	109	148	119	122	122	106	109	109	122	112	136	87	119	80	123	126	124	133	125	107	116	107	107	117	120	123	122	116	107	101	128	109	115	123	114	118	106	112	117	117	133	114	138	125	108	110	112	101	131	126	109	133	111	116	104	113	132	95	113	122	129	129	118	120	137	111	100	119	104	135	128	117	124	124	121	116	128	115	118	132	122	114	119	109	129	111	105	111	111	104	117	93	120	109	128	136	111	122	120	118	117	95	139	118	129	92	103	118	105	116	134	116	117	140	120	122	109	106	121	105	115	110	132	126	127	125	142	111	129	130	146	102	120	110	118	124	121	103	118	109	124	124	99	139	147	109	122	96	122	104	117	112	111	109	120	92	137	120	110	111	116	114	123	113	120	116	118	139	120	109	127	122	131	123	132	119	119	122	101	124	125	134	132	106	104	119	123	126	111	129	118	117	122	110	116	96	97	126	129	125	124	123	141	108	112	112	125	137	131	126	115	116	104	119	132	130	120	112	113	132	94	131	124	105	135	115	126	124	122	135	109	134	129	131	145	120	134	130	119	101	141	109	107	140	133	117	118	112	125	128	111	136	127	122	104	94	122	123	103	130	119	119	96	113	129	142	124	131	122	135	113	97	132	110	120	114	129	104	121	114	128	119	115	110	122	118	103	120	116	126	128	125	105	118	120	145	128	122	129	126	123	109	128	130	127	129	127	122	107	128	122	120	91	115	114	131	124	121	135	103	122	145	135	131	122	129	103	124	138	123	123	117	112	120	112	121	109	121	104	123	124	133	119	128	108	115	120	105	113	126	117	112	107	113	111	115	98	135	107	128	112	126	125	102	106	125	118	97	115	105	112	122	137	106	142	103	130	115	118	138	109	121	115	118	124	126	135	119	128	134	126	105	148	136	129	122	132	112	128	104	116	113	122	125	128	109	106	131	105	141	131	109	118	113	114	115	131	114	117	115	108	102	128	132	123	117	110	107	127	117	138	128	106	104	117	138	114	121	121	119	114	119	128	133	114	120	123	125	109	109	117	110	103	119	114	118	118	112	102	138	111	127	118	135	127	129	135	123	118	119	129	131	117	132	125	124	114	98	123	108	128	119	125	132	130	127	99	111	126	113	139	125	120	129	119	100	109	129	138	128	132	140	110	106	101	124	116	127	126	113	141	122	117	122	140	126	126	130	108	121	115	117	140	126	108	101	132	138	115	140	127	141	113	113	129	137	99	110	121	107	132	128	96	121	97	114	100	113	103	134	113	119	135	133	137	98	120	129	105	144	111	121	142	100	113	117	131	136	117	122	113	141	124	124	131	118	112	122	118	130	115	124	116	121	117	113	122	120	118	103	123	120	117	113	125	136	112	115	129	121	121	115	126	126	121	121	140	116	126	131	112	128	125	113	123	126	108	135	111	125	122	113	108	134	108	113	113	122	110	139	113	113	102	118	120	106	126	106	121	118	141	104	122	154	115	124	118	125	117	104	122	117	103	118	144	129	145	131	126	115	121	129	140	127	120	143	104	108	89	109	125	113	126	122	119	123	110	115	128	123	133	120	134	110	119	127	111	119	123	127	108	108	128	115	137	115	120	103	105	134	109	125	121	126	124	130	107	115	101	104	122	109	127	121	121	130	129	132	123	124	109	122	117	106	117	125	110	108	116	118	103	116	117	114	113	116	128	104	121	102	134	112	118	112	114	133	143	124	142	144	123	123	129	122	132	111	121	141	119	121	126	134	113	118	120	122	112	93	117	135	121	136	110	109	111	117	127	93	104	122	124	123	108	112	109	113	107	123	123	97	112	94	117	108	116	125	108	106	119	120	116	99	114	137	112	119	111	121	137	117	124	121	124	120	123	129	110	123	111	114	112	101	108	128	120	118	145	121	104	109	114	115	96	129	112	114	133	107	102	122	121	121	133	108	122	146	122	121	143	127	108	102	124	123	104	114	117	127	108	104	125	120	109	103	124	113	117	124	130	116	132	119	120	115	123	103	118	127	121	133	129	120	124	121	124	118	120	116	128	123	118	109	114	123	112	129	121	113	104	118	135	125	129	121	141	123	135	114	139	116	115	116	112	135	119	128	110	121	124	129	114	118	109	118	88	112	117	110	113	124	139	129	116	105	111	117	112	116	121	104	111	114	116	107	134	114	129	142	140	109	113	108	135	108	127	117	109	129	132	123	131	120	113	98	117	132	111	130	112	121	112	101	111	126	137	147	113	126	120	134	114	97	105	126	121	107	130	127	110	114	127	114	122	114	117	99	111	112	107	119	127	141	113	126	120	125	126	102	121	138	126	136	125	117	123	102	109	121	135	114	128	121	132	114	115	112	139	121	121	116	119	119	140	126	112	121	128	123	115	103	109	127	113	127	120	115	131	119	118	105	105	100	118	114	104	102	132	110	105	131	132	115	138	126	121	112	105	125	119	124	115	121	110	116	120	130	137	149	130	101	113	127	117	135	112	125	117	127	124	121	112	125	113	116	117	118	128	135	118	126	141	98	126	136	104	122	102	128	109	117	110	117	108	122	104	117	114	107	94	128	116	112	126	95	123	121	123	117	118	113	120	106	116	127	120	124	142	148	102	111	124	108	126	117	111	115	108	129	119	109	107	120	139	104	110	121	104	119	103	120	103	114	123	135	123	131	107	122	109	104	116	113	131	121	134	112	133	136	132	125	104	109	109	120	122	123	121	130	104	127	116	122	123	111	116	130	126	127	107	127	139	132	117	128	116	120	133	117	101	132	125	128	110	129	132	128	106	118	113	119	124	116	126	122	114	124	120	111	126	120	118	121	126	113	126	114	131	115	119	127	115	128	125	125	102	106	119	132	115	116	132	119	123	134	110	122	113	107	129	125	118	133	145	117	103	122	117	112	119	141	121	123	115	107	125	106	107	109	110	125	114	108	118	121	126	114	119	107	137	109	123	118	113	117	120	114	119	121	135	133	116	134	121	116	118	114	127	127	91	107	125	122	126	115	111	137	121	141	110	129	128	116	127	131	124	133	112	140	108	108	123	121	138	138	119	94	112	123	110	117	124	116	136	133	116	108	163	120	103	93	107	124	110	113	137	123	115	126	110	129	113	110	127	107	137	120	145	138	124	88	122	128	111	105	109	130	119	124	131	121	94	119	112	119	128	110	125	130	143	123	109	124	113	127	128	116	120
7891	2709	6462	6870	5928	4592	3912	3119	2783	2301	2020	1831	1491	1418	1301	1201	1136	1010	947	888	866	801	814	749	719	719	722	728	742	716	690	713	619	633	620	654	685	675	654	560	557	506	481	511	518	529	562	572	588	553	545	517	489	503	491	431	499	455	480	451	457	463	404	430	443	469	427	441	422	444	449	464	477	446	424	452	451	460	439	425	477	416	487	423	455	440	414	466	440	477	435	395	463	430	444	436	457	427	399	450	449	440	389	429	410	413	434	411	401	410	446	438	430	427	400	423	432	424	435	413	420	427	436	451	427	422	398	414	458	440	432	384	449	413	415	413	427	373	451	422	452	426	439	425	408	413	411	422	419	396	422	401	419	416	433	407	423	437	412	375	421	432	396	402	399	440	388	428	411	420	390	429	445	403	441	415	433	394	437	410	394	416	409	426	411	441	383	466	401	438	437	394	391	418	421	413	459	408	399	453	391	444	347	415	413	413	418	444	409	430	418	378	401	371	410	411	410	435	434	408	388	413	421	405	429	440	400	377	442	414	415	435	429	414	421	427	389	394	412	414	389	414	430	443	405	394	411	465	414	397	418	399	437	394	416	415	398	398	433	443	392	397	476	413	454	386	416	404	384	421	457	427	418	406	436	446	393	396	400	420	444	424	406	393	404	413	371	417	413	413	438	387	427	417	412	425	392	416	403	417	424	403	457	392	419	414	427	439	431	431	387	435	404	418	401	391	416	428	395	385	421	407	390	387	417	426	419	433	404	409	424	437	411	425	400	429	402	407	424	440	422	402	395	418	430	424	400	413	414	414	420	428	422	398	391	425	417	380	419	413	414	401	424	394	421	411	408	422	413	405	388	387	413	428	432	413	435	373	423	470	442	403	425	465	393	468	418	380	433	441	397	416	442	405	410	372	432	440	425	402	412	448	438	447	417	427	411	456	421	448	433	391	423	430	445	432	392	413	424	391	378	426	426	433	427	446	421	402	396	425	423	396	402	417	409	419	454	424	444	390	405	427	433	414	398	432	415	458	437	432	391	417	420	413	408	443	429	410	413	409	420	416	394	392	436	411	422	420	425	415	410	420	403	421	402	393	384	409	416	399	382	425	447	454	436	414	406	430	414	442	367	430	409	403	395	376	424	413	432	416	426	432	453	404	420	408	418	404	428	425	419	420	443	405	412	423	415	395	436	412	389	453	435	420	430	404	422	436	411	435	404	416	436	391	411	480	409	398	368	401	425	414	410	448	393	421	403	422	421	423	384	429	382	449	447	415	426	441	458	399	423	447	411	415	406	419	417	464	418	438	392	451	391	400	400	411	395	428	400	426	411	394	406	437	415	411	446	396	392	410	411	417	435	423	409	421	412	432	409	371	397	411	408	427	404	397	423	429	442	406	424	413	401	408	417	418	458	449	403	434	434	411	421	447	393	450	406	428	384	409	418	411	394	416	462	414	388	437	402	398	418	432	411	411	413	423	414	432	427	413	426	441	423	423	422	442	438	399	404	422	376	415	432	416	398	379	463	454	403	420	373	395	429	408	412	413	403	430	421	417	439	416	400	445	440	379	423	422	451	389	421	450	416	431	435	389	410	394	393	408	418	414	432	430	386	415	447	390	438	415	417	385	448	418	409	410	412	421	421	452	411	398	416	410	411	436	400	412	423	417	426	452	431	397	436	428	389	430	407	415	421	466	423	394	396	403	435	421	414	395	426	434	418	370	408	456	420	439	394	393	416	421	392	407	448	416	420	427	392	402	419	400	421	429	401	386	371	420	401	397	374	452	434	403	438	408	395	421	431	427	434	423	428	445	429	381	408	413	428	427	398	439	459	421	383	456	387	442	424	449	409	434	414	414	422	441	414	419	402	443	446	409	423	439	427	423	392	416	402	410	361	445	429	416	382	433	438	419	434	441	427	428	414	407	412	422	420	421	410	460	438	373	420	415	378	433	420	417	414	410	430	449	410	426	415	373	383	428	424	432	404	420	416	395	443	421	402	382	419	409	423	388	441	366	407	465	426	424	406	456	423	417	423	393	404	467	405	412	417	416	432	428	411	440	444	404	402	392	448	448	419	369	467	421	379	405	396	391	420	443	412	423	425	440	411	433	419	403	422	441	431	391	433	423	408	432	378	420	427	417	428	412	415	411	416	434	402	429	448	411	414	402	417	409	411	424	404	440	407	400	425	432	432	380	404	433	430	425	435	423	414	403	420	406	421	416	390	399	409	398	406	428	428	392	439	393	406	421	385	419	389	404	436	419	394	401	411	388	425	427	439	414	402	438	427	408	435	428	380	423	426	440	451	415	396	397	424	402	393	425	438	385	409	392	432	408	433	417	418	467	417	416	477	411	419	394	406	383	410	447	430	415	455	418	461	411	415	439	397	462	412	421	387	410	417	407	406	414	449	387	383	423	406	416	429	406	398	417	407	426	401	397	412	417	396	424	424	426	409	418	399	415	400	418	439	414	419	416	385	408	443	434	396	389	385	429	419	428	416	452	432	431	411	380	416	406	448	414	381	394	447	415	405	433	369	421	421	451	443	422	375	405	424	455	430	465	411	422	448	416	440	424	397	405	383	420	371	433	397	427	375	430	397	403	436	434	410	398	434	427	406	434	393	395	411	427	440	395	399	412	454	425	432	415	451	459	420	420	419	434	398	438	406	399	408	377	461	411	399	410	418	423	424	441	375	429	411	388	434	414	427	428	429	392	409	412	413	419	444	404	412	436	435	412	396	397	444	390	417	424	457	441	411	421	416	425	374	443	410	406	401	400	426	443	429	429	410	430	392	408	428	416	407	465	403	444	438	404	400	418	414	425	433	394	410	412	375	383	454	399	413	383	397	424	442	404	441	410	446	379	397	418	394	420	411	458	431	447	442	392	427	406	415	422	433	423	439	420	464	384	422	419	428	439	421	411	428	399	406	422	416	434	400	457	399	382	448	403	465	396	428	420	420	392	431	427	423	437	408	423	444	450	436	434	414	429	431	433	432	426	421	387	408	394	431	421	415	443	403	410	400	408	440	379	390	426	416	440	398	403	419	423	387	426	367	391	412	424	429	409	380	371	427	406	442	401	418	423	415	425	419	412	433	403	415	394	418	415	437	417	410	363	403	425	400	398	435	418	399	425	394	435	412	410	374	408	451	398	403	452	431	428	437	419	421	423	403	392	400	409	439	438	422	419	428	408	462	438	438	438	427	401	414	409	420	445	439	409	408	419	430	405	407	421	430	418	444	417	434	402	402	420	431	466	408	425	415	368	416	403	387	356	397	423	418	413	434	441	428	406	436	426	425	407	407	394	423	402	410	407	396	410	415	380	415	405	438	470	394	430	413	428	427	438	436	407	418	403	439	390	412	414	392	427	421	426	430	428	427	451	424	424	422	403	425	450	413	409	466	450	431	410	384	396	424	412	439	427	445	436	428	420	435	420	421	420	455	415	416	422	432	402	382	393	429	447	399	405	376	423	422	394	389	408	435	411
1277	317	329	293	245	272	269	254	276	269	276	268	243	252	246	262	239	240	239	266	287	245	263	263	235	252	236	272	255	273	267	256	225	244	255	243	229	282	267	273	254	253	220	249	240	269	245	224	253	220	257	264	220	253	236	228	259	233	232	277	249	262	243	229	258	274	239	273	242	263	251	243	233	264	253	290	265	221	265	253	258	256	244	255	252	291	225	269	275	235	231	246	261	252	244	239	252	261	247	291	248	235	283	249	275	244	267	238	228	251	264	268	231	240	233	271	284	273	245	277	269	257	248	254	241	276	269	237	251	240	238	245	245	272	267	258	269	267	249	247	239	258	275	227	247	208	243	241	261	228	227	244	260	257	231	253	235	244	229	259	257	268	244	253	256	248	260	238	256	240	254	253	248	249	253	245	252	265	256	239	233	254	250	230	228	254	265	241	272	249	256	242	218	260	255	257	266	267	262	270	222	239	258	251	246	238	283	248	258	260	242	246	254	221	261	259	257	253	259	265	248	225	246	236	214	248	245	248	253	260	234	234	252	243	236	239	266	255	242	257	266	230	243	263	252	244	267	258	256	279	244	256	259	263	252	268	213	292	272	254	258	267	263	268	217	256	225	233	271	245	240	226	261	269	246	245	268	262	210	238	263	244	232	265	244	250	285	278	232	229	242	228	239	235	265	244	252	225	241	231	236	265	219	228	263	252	275	253	245	266	247	273	256	265	244	255	250	270	250	257	241	235	229	276	247	249	252	215	267	242	267	263	233	240	251	272	245	231	247	248	242	260	267	226	283	219	253	266	252	238	250	238	282	256	263	249	234	255	254	226	230	239	260	269	248	263	247	262	219	265	237	229	243	259	216	254	286	259	278	245	251	259	270	260	275	268	247	247	218	265	278	254	262	258	265	235	207	256	284	233	260	261	261	238	250	253	233	248	268	254	227	273	243	257	273	258	239	265	263	240	256	261	260	248	261	237	218	251	246	236	255	254	233	246	219	248	249	266	243	254	241	271	255	236	229	250	252	260	270	269	245	279	239	238	261	259	245	259	262	258	240	253	281	255	226	247	243	257	253	256	240	252	246	273	257	264	253	254	242	257	235	240	241	269	247	261	245	260	228	226	222	256	245	253	267	259	243	239	241	238	238	293	246	263	252	255	255	265	255	237	233	277	241	248	239	229	257	241	270	222	233	235	257	226	240	274	250	241	254	248	256	248	269	253	258	221	256	280	239	268	251	259	235	246	262	253	256	235	246	249	252	267	242	285	235	267	263	241	246	225	257	252	244	238	241	283	270	242	245	252	235	252	279	252	271	259	246	250	286	268	255	229	259	239	245	257	253	293	266	294	244	225	273	280	244	265	259	252	277	267	228	254	252	254	253	238	210	262	253	256	259	231	227	231	274	249	265	257	233	277	249	232	260	252	275	236	247	249	250	251	255	241	272	242	239	221	235	253	243	278	244	284	230	256	246	251	261	232	225	247	255	244	253	239	242	266	288	236	260	260	226	249	219	231	239	221	237	248	264	227	280	235	209	268	249	277	275	252	244	248	248	262	284	273	274	234	277	265	243	247	260	260	227	265	247	250	234	239	252	235	245	238	258	248	234	270	244	255	234	250	251	239	232	246	258	268	250	269	247	241	258	254	259	225	252	274	273	238	252	253	249	248	271	225	234	252	261	257	248	266	255	223	266	251	237	249	252	264	238	262	251	251	221	273	263	247	226	236	254	256	255	250	252	220	231	231	249	239	242	251	236	241	254	246	256	255	256	232	274	237	237	242	242	270	231	242	249	225	241	245	274	273	264	254	245	253	255	273	228	265	244	274	227	261	279	230	261	228	255	246	288	277	252	218	236	258	221	237	252	276	254	225	275	244	248	267	260	261	241	222	274	291	270	274	258	259	271	252	241	244	248	256	244	235	265	264	251	244	287	231	263	271	247	263	241	230	256	262	261	234	295	241	242	272	258	251	237	254	235	226	263	272	266	239	268	252	252	245	268	260	268	284	275	269	258	239	249	247	254	243	231	244	260	243	264	256	247	255	251	233	236	255	262	291	265	251	244	232	271	237	228	266	269	263	247	252	223	260	254	251	283	268	291	282	242	267	290	242	212	264	273	243	236	248	229	232	270	262	248	246	241	264	239	251	257	252	248	247	257	241	268	266	252	234	236	222	240	229	231	257	213	254	228	261	255	249	290	230	254	254	247	273	237	232	262	214	233	226	247	229	251	247	252	229	231	257	247	247	260	268	262	277	233	226	292	263	236	249	245	243	230	265	236	262	243	277	239	254	264	243	250	236	260	255	246	231	242	254	258	257	255	245	252	257	250	245	251	248	266	244	277	233	255	260	262	230	242	229	209	256	260	254	239	259	254	241	231	245	228	258	266	248	257	236	255	251	251	236	262	224	263	233	230	267	239	263	245	240	235	273	267	256	279	248	219	230	259	254	268	254	240	245	247	240	260	249	252	263	251	273	236	242	255	249	236	242	269	250	252	249	247	236	256	267	276	268	253	259	215	252	263	231	251	267	251	225	262	247	276	230	250	251	246	247	261	247	250	265	262	253	260	239	250	249	264	222	245	237	221	216	244	270	242	276	246	257	242	251	280	237	266	233	247	246	257	275	256	258	242	259	229	245	256	281	263	289	230	249	261	268	230	225	256	244	231	248	263	264	240	242	248	245	240	256	258	250	230	273	239	230	248	257	261	257	269	238	253	222	243	263	257	220	269	240	275	240	225	260	243	196	227	273	262	255	234	209	251	241	251	258	274	249	234	256	248	275	255	228	246	278	241	277	242	229	237	251	249	214	251	252	229	260	255	262	218	255	247	256	279	263	260	245	256	258	216	283	239	271	255	266	216	273	231	271	254	246	238	262	236	239	217	269	244	251	270	260	260	248	266	262	264	241	279	226	240	269	243	241	229	257	242	231	261	252	253	259	238	231	278	256	240	284	236	261	233	230	229	284	263	265	265	252	269	250	239	246	274	247	257	255	269	272	260	251	257	239	262	256	244	231	236	243	254	265	240	238	265	269	224	239	266	256	254	268	262	257	252	261	278	232	243	245	256	255	270	266	249	251	242	258	237	245	245	240	214	245	233	239	244	243	263	258	262	261	247	252	275	222	259	244	224	252	258	252	279	251	238	241	251	264	249	259	243	256	254	255	252	235	288	271	236	268	257	284	283	265	251	233	233	259	251	251	266	251	257	242	282	258	253	280	243	270	244	244	271	252	229	246	257	266	259	262	266	209	267	257	273	268	234	271	262	260	248	272	239	269	251	256	236	265	239	256	246	271	265	239	237	241	247	248	267	235	264	243	233	224	258	273	249	239	256	243	240	246	232	237	251	223	244	255	233	259	269	242	219	231	257	276	245	240	264	245	286	264	246	249	228	274	272	239	254	259	252	238	261	248	271	218	236	263	232	275	248	268	237	212	228	266	245	241	249	228	273	266	256	250	229	261	279	250	265	238	245	253	245	249
2150	899	980	994	959	906	851	838	874	819	814	817	826	835	826	783	750	788	750	797	804	776	864	816	720	795	775	803	779	793	824	744	777	807	826	781	812	759	792	775	782	749	766	799	753	767	752	738	793	778	725	798	788	775	859	781	760	745	764	753	769	753	792	842	758	794	756	796	777	790	761	806	799	797	782	778	788	754	827	816	761	765	790	799	784	770	774	756	810	799	813	799	736	774	740	783	750	801	798	739	734	736	756	751	826	787	766	765	790	757	734	761	774	788	759	769	789	780	776	779	781	736	772	778	764	794	821	785	771	741	778	746	782	807	780	856	772	798	741	787	726	728	722	775	822	750	769	766	759	772	731	761	788	786	788	774	759	819	768	758	770	782	814	789	792	748	791	772	793	814	768	782	816	742	720	725	775	748	794	768	790	777	778	739	735	787	735	781	750	784	742	795	722	759	761	748	758	774	784	784	726	808	779	773	732	794	745	737	819	778	826	778	809	752	764	770	779	789	753	764	807	775	752	835	719	766	776	737	776	812	716	853	815	754	823	771	780	754	808	786	732	759	792	736	744	753	792	771	754	812	780	777	705	772	690	802	768	762	769	761	807	749	783	801	788	739	770	802	820	781	802	759	768	784	751	768	707	812	809	783	797	790	767	740	759	749	753	781	726	728	782	739	737	779	794	717	732	838	773	749	794	747	748	766	786	757	780	793	769	759	756	788	725	753	734	742	768	780	756	763	781	760	782	756	772	760	783	737	780	770	702	803	731	740	789	766	736	767	780	762	758	754	730	723	753	794	765	773	774	787	736	747	789	784	783	768	778	772	777	769	772	811	707	743	765	739	728	720	799	761	830	772	798	756	777	768	770	764	766	778	807	802	745	772	783	784	821	778	760	787	803	806	800	789	746	753	763	749	771	757	717	784	737	746	784	760	698	746	782	791	766	756	750	741	693	793	729	789	795	746	791	775	774	793	771	789	792	757	806	711	761	753	731	775	807	797	764	793	756	766	773	716	797	805	763	775	765	755	786	808	760	784	761	768	752	756	774	782	781	798	778	757	742	769	781	785	744	712	745	816	794	767	757	808	804	752	766	775	756	749	769	759	745	774	737	835	753	765	754	775	745	758	797	787	748	795	770	795	768	796	820	750	777	754	767	760	737	770	736	738	715	791	811	765	810	782	737	770	819	803	768	824	730	767	789	777	758	819	809	746	764	768	798	766	771	793	768	757	723	752	755	745	749	773	791	739	795	746	801	768	764	723	761	750	728	772	789	724	781	752	782	757	789	745	850	763	752	743	795	744	762	726	768	778	750	803	759	778	738	825	746	742	785	779	742	796	746	753	794	807	806	748	770	763	751	738	786	827	746	763	759	759	831	753	756	731	737	711	780	732	760	786	788	781	742	784	794	786	729	711	792	769	763	784	780	763	757	776	792	727	759	788	805	751	755	740	721	775	773	756	767	772	771	809	762	790	803	771	780	752	729	730	736	817	806	779	764	773	733	767	746	761	809	768	742	791	762	735	847	816	758	783	794	757	756	805	779	755	780	789	791	737	793	819	763	772	798	744	793	835	748	766	813	778	739	775	783	806	798	768	758	788	763	775	736	783	813	767	786	788	804	738	774	849	764	842	786	788	802	759	774	778	782	787	779	819	771	737	741	792	810	809	790	758	786	763	747	783	767	786	733	798	738	715	741	763	763	826	775	765	743	791	783	783	788	761	752	749	727	745	775	768	792	768	780	742	851	753	804	767	747	771	731	748	784	775	787	750	769	753	770	805	808	773	809	762	784	738	763	810	749	758	744	760	763	761	716	799	777	773	797	734	746	773	809	717	808	751	794	767	737	764	784	771	776	744	782	799	746	726	771	787	753	764	747	819	785	773	816	773	734	772	791	764	757	811	794	763	773	719	806	743	753	776	755	748	767	763	778	758	713	776	797	793	770	738	828	783	730	726	737	777	802	765	743	792	791	794	756	754	765	762	741	738	773	804	730	718	732	760	736	749	807	714	774	764	811	784	777	770	808	772	743	770	726	789	758	791	823	864	743	773	776	786	817	768	794	783	765	779	789	784	796	784	848	782	805	779	747	822	736	762	736	754	748	780	756	708	767	811	768	760	768	807	748	782	778	817	781	746	731	791	695	779	766	783	794	747	808	720	745	827	786	770	796	743	795	671	723	810	798	717	827	735	744	743	794	746	780	775	739	772	745	792	771	798	822	786	738	707	798	755	735	768	728	767	771	787	769	711	766	779	765	721	756	761	724	744	793	815	734	784	758	816	767	767	751	777	792	756	773	736	756	742	801	719	796	769	817	849	790	785	729	752	813	764	763	800	729	771	760	761	784	735	805	773	739	781	770	734	786	747	774	811	729	722	733	717	771	795	774	795	790	756	754	801	792	794	769	722	761	730	798	766	757	789	750	805	787	792	743	775	749	785	755	801	797	757	774	783	766	799	807	772	823	801	762	777	768	798	747	824	815	770	712	803	766	759	770	778	778	789	715	776	741	757	771	738	812	824	759	791	764	745	771	748	728	765	786	768	796	820	736	716	786	780	821	775	763	778	765	767	761	781	755	724	748	756	782	769	787	796	708	758	784	780	768	720	790	777	730	823	806	804	799	760	777	749	785	782	805	794	774	755	750	762	782	811	804	786	787	757	830	786	725	773	788	858	759	771	798	834	786	813	783	788	759	698	794	735	762	728	729	751	762	732	726	788	835	794	763	758	792	803	791	799	694	787	789	738	836	795	792	738	753	773	740	757	770	813	775	792	723	821	745	724	771	746	752	794	743	735	724	761	750	745	789	783	816	795	764	778	746	759	790	774	721	746	742	797	743	794	777	767	811	796	765	788	805	794	808	797	762	782	775	792	764	744	788	817	808	861	791	780	730	754	732	754	764	705	733	772	736	775	788	782	752	799	747	800	727	788	788	790	756	761	767	747	784	745	770	791	705	776	818	781	813	781	853	774	745	762	756	754	756	798	768	787	793	754	792	734	789	810	788	811	825	794	772	759	840	770	773	805	795	785	801	776	776	745	800	761	815	798	769	734	823	768	773	778	811	786	776	755	778	776	767	808	720	828	803	823	788	714	739	742	808	787	751	738	779	768	775	738	801	753	792	777	761	727	767	756	755	776	793	836	735	764	796	792	767	769	737	834	788	755	719	745	775	787	755	751	736	799	721	819	794	763	778	749	746	738	783	746	774	744	761	782	785	835	743	782	744	798	793	796	800	751	774	787	755	766	720	738	759	731	762	721	737	772	764	763	797	782	782	771	805	730	802	750	791	798	762	786	781	784	784	839	781	744	745	786	734	735	768	734	787	771	733	798	815	806	759	807	790	724	755	795	765	792	780	730	774	806	789	774	760	731	743	753	761	740	798	747	830	741	756	757	760	771	772	782	788	809	766	808	791	762	753	771	801	742	773	763	792	766	785	781	742	756	798	808	777	762	749	788	730	822	724	791	834	765	828	781	747	777
4701	1159	1443	1083	725	536	423	310	268	245	245	213	214	185	179	182	175	176	146	174	130	155	157	136	159	151	149	159	150	160	136	145	129	124	138	152	145	130	143	157	132	128	118	132	113	142	145	116	149	143	142	134	140	135	154	124	138	130	134	164	129	140	128	135	131	132	148	146	144	123	139	123	116	136	158	148	125	117	128	125	135	113	127	136	145	131	122	109	125	125	158	130	136	121	127	125	130	110	138	134	119	135	159	123	137	133	126	125	126	138	127	118	134	119	113	136	138	121	150	153	118	114	117	160	114	121	99	139	128	133	112	146	117	114	128	124	126	124	134	119	129	130	121	126	136	112	149	132	139	141	137	118	149	139	128	144	135	128	136	140	120	144	134	137	130	132	139	131	123	132	135	143	132	111	117	106	135	125	122	116	107	140	122	121	143	135	117	120	122	127	123	112	145	121	114	139	132	140	127	139	123	142	142	155	118	129	120	140	125	133	125	117	149	133	113	141	132	153	137	129	147	125	150	116	114	138	121	109	128	147	140	136	135	133	140	119	132	114	126	145	129	114	123	131	118	132	131	144	138	128	117	147	144	114	139	133	115	145	132	121	126	125	133	147	143	125	138	117	133	135	124	139	124	127	126	119	139	143	140	114	155	116	145	135	120	145	127	124	129	131	133	142	150	132	133	95	132	117	128	134	117	117	141	129	126	146	114	137	141	124	126	122	116	124	151	130	131	126	139	114	131	123	132	139	123	150	116	135	146	133	138	144	142	130	123	130	130	117	120	118	118	119	115	127	136	141	128	140	125	136	135	136	120	121	125	136	131	110	131	128	133	139	147	130	121	137	135	152	137	145	124	142	121	135	134	160	135	118	138	130	132	109	128	116	149	138	133	120	125	133	142	133	131	121	130	125	123	127	131	128	118	124	132	112	141	125	146	137	137	132	119	133	111	142	144	137	155	120	120	108	129	109	131	139	135	129	140	141	123	136	127	111	132	126	107	139	130	137	141	148	127	112	129	123	120	149	142	107	132	119	134	123	125	130	141	129	133	145	140	125	139	125	141	119	128	114	132	122	137	138	145	116	125	139	118	131	126	132	127	140	136	129	122	116	133	116	110	138	155	123	123	129	139	123	126	132	135	135	144	141	130	137	143	112	123	115	141	143	121	136	115	129	128	138	138	137	125	117	124	135	137	119	125	138	127	134	118	132	114	139	143	147	127	124	109	130	140	134	157	124	133	119	135	139	148	130	119	130	122	155	150	116	140	142	133	142	129	139	134	142	122	136	132	133	133	131	131	121	132	134	146	129	141	130	150	125	135	133	123	122	128	113	136	119	141	122	152	136	119	137	134	136	155	109	142	131	143	139	120	130	122	107	121	145	136	127	119	139	128	144	123	137	91	129	134	137	133	129	129	136	134	142	152	139	135	126	145	152	127	116	140	148	133	141	140	124	130	145	130	145	136	101	121	134	134	116	124	126	121	126	113	128	115	130	138	156	128	137	149	124	136	139	127	150	113	136	114	143	126	123	127	136	106	131	141	116	137	139	149	134	134	145	129	112	133	138	139	142	132	127	139	137	121	146	132	119	150	136	132	110	130	104	108	145	137	146	106	135	139	123	138	122	143	120	162	123	126	149	128	121	129	119	137	125	115	131	132	129	130	151	147	118	125	129	128	137	144	125	151	117	118	124	125	134	141	126	135	133	130	109	125	130	128	142	123	154	143	128	114	132	126	149	123	131	136	145	134	154	114	133	133	121	117	128	132	145	123	126	127	119	126	139	136	117	136	140	122	130	119	120	150	146	127	124	139	135	133	137	120	122	128	139	116	158	110	146	142	131	123	136	143	135	137	122	146	126	142	123	119	137	138	133	133	151	114	135	107	120	132	126	127	132	122	121	138	156	163	136	123	114	147	147	139	147	134	140	139	109	132	121	115	120	133	114	126	122	152	133	110	128	135	138	126	138	156	135	134	129	129	108	117	148	154	134	136	142	136	124	132	131	148	129	137	131	132	156	135	135	129	132	114	112	125	127	150	149	121	135	141	121	128	124	124	124	131	135	131	143	148	145	120	123	113	134	147	132	149	133	155	114	129	140	127	132	115	137	125	150	132	136	137	138	130	133	125	120	142	131	137	160	124	144	138	117	117	139	122	147	144	136	115	114	150	139	129	130	116	138	132	163	146	128	123	141	126	122	147	150	139	130	147	151	127	142	136	138	131	129	127	127	137	129	132	137	115	127	145	136	130	133	122	113	142	133	136	141	116	126	121	143	122	132	125	135	126	134	140	119	123	132	135	140	133	131	139	135	146	123	116	149	154	134	142	117	114	127	157	131	121	120	115	146	130	149	146	118	128	131	121	116	139	142	117	114	132	117	136	148	139	133	145	144	135	142	127	154	126	116	136	128	121	136	142	132	137	127	109	127	104	126	121	150	138	132	124	128	130	148	127	142	159	140	137	131	137	131	118	130	147	131	127	141	153	151	125	131	145	135	143	134	131	132	130	127	138	139	163	133	159	136	129	137	109	112	129	150	128	126	117	123	145	148	142	135	133	118	126	122	121	143	150	138	129	122	133	121	130	124	134	139	137	131	134	123	131	129	130	140	144	139	123	132	126	137	134	120	123	130	142	146	125	130	132	129	145	121	164	120	133	126	153	152	143	132	124	129	125	138	139	127	137	130	138	121	123	134	145	143	127	140	136	118	131	138	123	133	135	136	150	140	149	144	128	125	139	120	147	115	132	124	124	141	142	129	132	137	140	129	144	109	119	134	136	121	127	140	128	141	125	135	135	122	122	146	128	136	136	135	114	124	137	145	127	127	144	125	133	139	147	143	141	150	113	126	149	124	136	143	129	128	131	132	119	142	126	141	145	148	158	141	137	121	126	141	150	116	146	130	132	117	121	112	118	134	117	128	135	133	113	139	122	137	161	140	143	139	141	119	128	132	151	120	127	114	129	115	146	120	143	122	115	147	134	119	124	132	128	139	136	142	122	136	126	127	122	135	146	125	135	126	136	132	130	109	140	142	107	136	125	124	145	122	125	127	113	154	125	123	132	147	115	136	131	118	148	153	136	134	126	132	151	134	149	144	116	117	136	120	123	126	111	128	141	144	149	144	150	140	141	140	127	122	137	117	150	134	119	123	142	133	134	132	142	147	118	139	136	139	143	133	133	140	121	109	141	142	110	131	125	140	126	143	125	149	125	125	134	112	135	131	136	125	130	147	119	140	111	125	125	126	135	131	140	125	146	139	150	144	126	130	127	133	161	116	100	132	134	109	127	142	134	125	128	132	138	135	133	127	146	131	123	109	137	127	120	114	126	119	123	131	149	136	137	113	140	132	141	155	111	135	118	127	139	133	141	100	117	144	128	139	119	121	118	119	134	141	119	128	119	127	144	120	133	132	143	143	151	132	131	124	124	146	142	122	145	159	108	139	139	140	131	147	136	121	137	129	119	136	121	118	113	119	104	140	128	110
5507	1585	3623	3962	3345	2621	2245	1848	1584	1394	1265	1179	1082	887	885	851	781	772	721	702	683	671	647	624	564	612	599	620	600	581	609	608	547	555	573	575	536	584	549	502	526	490	478	477	533	498	480	498	531	539	471	484	461	456	468	474	450	471	499	443	464	465	468	475	460	472	492	523	437	469	445	449	433	463	442	459	456	466	492	409	476	460	413	432	427	466	449	454	448	457	438	450	446	433	433	441	439	475	443	473	448	453	431	446	454	429	480	466	467	461	430	458	448	469	435	486	445	459	431	448	468	442	457	462	421	437	436	470	457	465	459	461	431	481	442	467	445	448	429	457	446	457	444	424	443	454	455	437	469	474	443	452	422	430	440	462	456	455	463	486	427	416	468	443	435	421	471	469	443	444	423	434	441	462	438	450	429	420	436	434	431	492	466	483	454	402	442	458	453	437	440	412	450	484	473	427	471	489	438	437	446	494	438	441	437	440	454	474	417	419	447	434	438	458	424	458	403	433	463	416	435	445	443	462	434	438	446	432	436	419	466	454	461	473	444	462	426	479	482	419	432	407	426	476	438	417	464	404	452	449	480	443	456	429	444	469	461	448	455	439	482	416	435	476	467	432	469	442	455	456	424	413	449	442	450	464	393	454	418	435	407	475	471	472	456	433	422	442	445	466	433	451	445	441	481	425	415	432	472	440	458	450	468	420	413	467	440	464	414	444	408	422	440	467	428	429	457	478	442	449	452	446	463	454	412	473	414	411	423	428	444	471	421	440	487	426	409	446	439	437	414	437	457	379	426	437	470	439	421	415	469	408	444	405	419	397	434	417	444	447	409	471	469	434	440	434	467	455	444	442	474	441	430	448	473	494	418	457	416	428	460	443	456	431	416	446	457	445	440	423	445	369	423	439	473	420	457	425	471	448	444	434	435	458	427	428	407	417	429	465	453	438	447	435	444	424	442	415	451	470	424	484	423	446	460	436	426	472	435	404	466	450	433	439	443	430	443	453	485	431	499	477	465	451	414	441	480	486	447	464	460	449	446	435	452	415	447	420	457	463	434	466	415	431	465	442	452	430	434	434	451	437	412	445	446	493	450	449	434	436	469	472	432	462	450	486	454	412	451	407	477	427	463	475	458	423	458	456	443	454	439	477	450	452	429	449	444	432	410	494	449	444	448	446	468	457	449	426	444	479	456	415	445	431	443	396	469	427	474	495	475	456	426	485	435	473	470	463	447	428	501	453	444	455	437	478	482	471	457	429	402	459	427	464	419	419	441	434	461	486	461	452	435	436	465	407	479	422	469	410	409	446	473	432	401	465	438	449	489	422	472	444	438	442	451	474	369	439	397	442	444	432	416	468	432	438	462	413	444	432	472	410	440	430	433	482	400	459	424	442	440	443	443	429	490	446	446	414	438	423	445	438	448	431	440	435	463	409	445	427	427	434	435	445	463	465	442	435	440	429	437	459	437	416	457	441	441	442	451	426	452	454	460	477	474	440	457	442	459	430	448	427	428	482	442	427	433	458	459	452	444	458	455	407	457	436	476	450	418	416	431	427	426	421	452	465	430	455	437	437	439	458	440	429	446	452	478	413	451	439	430	455	452	460	446	465	450	452	444	423	429	423	462	455	429	454	463	433	484	435	446	453	431	404	436	458	436	446	425	437	431	476	436	450	441	464	454	460	407	445	412	466	432	454	446	449	429	441	444	421	428	437	414	467	435	428	510	489	438	436	430	481	443	461	423	437	427	458	450	466	457	408	478	460	434	447	433	468	493	461	435	447	434	450	458	427	442	430	439	440	474	441	434	447	436	446	461	456	434	456	436	452	431	390	449	491	435	425	413	406	455	430	437	429	463	423	413	435	434	445	423	446	446	451	467	439	474	422	459	432	440	452	422	445	422	435	471	434	475	436	443	469	449	475	473	443	428	472	405	423	458	413	445	434	429	455	405	479	450	439	432	450	459	435	443	463	438	414	421	427	459	467	486	429	414	439	492	453	451	421	460	455	442	450	443	447	454	455	454	425	416	433	435	474	432	444	432	455	429	451	427	410	446	409	419	467	444	466	418	421	415	439	426	471	506	458	484	429	403	448	435	434	453	421	448	434	436	485	398	428	421	447	419	450	402	449	426	457	456	412	444	429	473	453	474	399	463	430	432	401	434	435	441	454	414	456	460	474	464	458	449	449	431	440	471	450	413	437	448	469	483	458	457	421	437	413	478	426	482	465	474	435	465	434	451	453	448	439	413	439	434	458	464	452	434	454	456	462	448	452	463	422	435	506	438	457	448	412	415	427	446	441	476	458	478	450	429	455	428	473	425	450	405	427	406	414	433	410	420	465	429	446	430	444	416	424	462	419	411	442	461	429	419	405	477	419	422	445	457	402	453	433	450	457	453	441	475	425	455	471	456	463	467	455	458	450	479	396	428	429	466	439	481	423	450	443	455	404	426	436	458	423	405	473	436	439	460	451	404	449	443	441	444	450	450	438	446	422	461	386	422	414	451	427	481	474	464	451	450	477	433	418	454	454	435	418	447	480	479	464	481	440	490	470	474	465	440	466	429	431	450	419	453	433	449	478	454	490	461	430	413	452	465	480	427	437	433	495	425	442	466	425	435	418	483	433	449	432	470	487	460	441	420	435	398	441	461	431	442	467	451	448	443	474	455	454	447	448	409	439	448	428	449	448	411	446	431	423	415	430	432	432	434	492	407	459	430	413	445	501	493	440	421	416	472	415	461	487	433	438	459	461	457	435	451	429	485	450	469	452	440	422	449	473	481	433	494	444	437	441	436	491	475	488	454	417	451	431	441	504	468	417	444	455	436	444	440	473	439	452	444	428	414	446	472	469	456	461	441	446	456	446	433	448	443	429	420	455	438	457	454	432	390	460	437	459	422	444	455	455	446	457	442	475	450	435	479	414	460	413	414	451	500	455	442	403	449	434	444	483	426	468	475	445	446	451	417	457	459	402	423	436	455	448	405	412	421	458	404	475	441	464	465	436	411	460	449	467	473	467	449	430	472	447	421	434	443	425	375	456	441	462	473	461	451	462	476	419	454	429	424	454	461	465	440	447	458	428	456	477	402	456	468	443	454	471	446	452	455	411	467	414	425	417	390	473	447	442	433	433	472	446	475	435	447	465	440	439	416	445	452	419	451	465	436	453	474	433	436	458	403	439	468	443	465	459	455	478	442	402	446	482	464	438	433	486	462	459	480	427	419	416	486	448	445	444	425	459	453	449	457	451	474	447	451	451	430	446	442	480	461	449	452	423	427	512	417	458	487	436	445	445	443	476	440	449	428	439	459	435	418	431	435	447	467	430	453	439	417	443	442	466	448	448	497	442	461	482	413	473	443	471	435	420	471	442	399	414	424	446	441	410	448	430	388	434	441	450	410	424	445	424	451	451	416	437	414	459	465	431	416	435	404	426	444	444	455	436	425	435	427	473	463	449	432	449	430	462	451	443	459	454	447	441	409	464
9000	2209	2800	1909	1273	908	643	526	420	344	332	279	244	231	198	222	196	197	155	157	147	141	145	122	159	160	153	160	162	148	163	137	148	150	132	138	132	129	122	137	119	123	140	131	136	120	127	133	131	105	129	132	120	138	134	109	124	150	129	113	143	125	116	149	154	109	115	136	126	113	118	113	114	139	126	125	128	119	118	123	117	103	116	137	128	116	116	129	129	132	109	113	107	111	128	117	121	129	127	126	98	112	123	126	122	98	108	107	112	120	136	117	112	121	139	127	124	108	143	116	122	120	127	131	103	123	115	127	145	146	117	125	128	127	117	124	127	129	122	95	133	121	117	144	121	119	117	123	127	125	126	114	122	110	119	120	109	136	119	125	123	108	113	104	108	121	142	115	127	113	117	109	116	116	108	130	124	121	89	130	127	119	110	142	112	124	124	121	106	106	101	110	124	109	136	119	125	101	127	107	119	120	125	125	116	140	102	109	119	115	130	114	128	121	117	128	115	116	136	144	130	127	120	138	141	108	130	116	128	109	118	122	128	115	104	131	128	130	125	108	118	119	112	111	123	123	117	115	127	111	119	112	130	123	130	115	101	104	116	116	126	98	123	121	124	112	121	99	122	121	108	134	138	130	109	133	127	127	112	109	136	115	127	106	106	122	122	135	137	111	115	118	105	136	107	131	115	128	113	121	125	108	142	108	131	123	117	113	116	119	108	104	123	110	123	105	115	123	102	114	107	118	107	112	125	122	136	117	115	147	124	125	137	126	107	123	112	113	125	116	120	140	139	123	128	123	111	114	116	119	134	128	118	127	112	116	114	132	105	120	138	124	130	109	118	123	118	129	126	133	119	120	109	118	113	111	114	130	134	139	132	121	117	105	139	112	107	106	129	118	117	120	100	117	135	108	115	115	110	109	128	137	122	114	101	107	112	118	119	139	129	106	94	129	120	116	94	113	110	118	115	124	130	108	101	134	113	120	100	133	111	118	112	126	125	105	128	123	124	117	121	120	131	116	127	139	123	130	136	116	121	138	142	99	132	94	124	136	116	118	115	138	103	111	103	113	115	117	109	117	102	110	132	125	111	115	148	101	117	102	117	122	129	93	104	113	111	111	124	134	115	113	128	104	114	104	125	120	132	113	137	123	131	120	109	111	115	124	107	102	136	132	129	137	106	119	116	126	131	114	144	124	132	132	115	136	109	122	108	128	113	112	117	106	121	105	121	122	134	115	134	114	124	122	122	103	117	110	127	109	131	129	134	86	110	114	116	136	132	117	120	123	112	114	135	134	115	139	106	128	95	121	119	128	137	113	102	110	130	124	114	130	119	108	123	121	126	116	107	106	117	131	130	117	105	137	120	110	130	125	136	125	118	138	112	130	127	121	113	112	117	124	110	121	119	93	119	114	114	116	142	124	120	114	125	151	119	108	107	120	135	122	103	123	122	130	119	114	116	122	136	122	133	126	118	114	116	139	125	118	118	116	103	131	118	115	113	117	123	131	130	125	116	96	114	126	136	154	107	113	133	136	114	109	116	108	123	129	133	109	108	109	109	127	123	125	115	103	123	123	122	113	123	126	130	138	117	111	143	113	130	139	113	122	120	121	124	110	116	125	131	128	116	128	118	126	132	113	118	115	102	110	107	110	107	133	112	113	150	137	116	117	107	105	114	120	116	135	109	119	131	137	130	128	130	132	148	125	144	113	125	120	134	108	116	122	92	120	126	115	124	128	100	125	129	149	105	122	123	120	121	138	109	104	137	108	110	140	117	126	115	110	123	122	120	120	135	121	119	105	115	118	127	109	106	108	115	125	129	132	133	119	127	106	104	110	102	121	124	105	131	135	93	116	116	123	122	115	108	118	93	122	118	123	125	98	118	91	119	113	107	118	121	123	118	113	102	119	125	115	110	154	125	135	110	123	127	125	113	120	130	113	123	98	140	116	121	115	118	111	107	147	124	124	137	108	115	133	131	133	120	101	111	125	125	125	119	131	136	116	150	110	102	125	147	118	112	126	103	129	124	135	127	114	101	106	131	136	126	111	117	117	125	98	121	138	124	124	109	108	107	127	111	115	121	108	126	136	120	116	114	114	118	115	131	128	122	115	107	124	87	136	122	117	101	128	120	128	143	113	129	128	121	155	130	129	127	114	123	136	121	105	121	119	114	123	117	127	111	129	133	107	110	126	100	102	122	117	130	105	135	118	116	136	108	133	125	115	118	104	115	110	112	136	119	108	105	116	122	119	112	123	138	135	104	112	106	113	139	121	120	129	119	104	107	110	146	118	133	130	101	96	116	135	140	116	120	123	118	104	125	142	118	120	122	129	130	132	123	117	112	113	116	114	104	112	128	109	139	113	121	125	108	146	121	124	125	144	123	104	125	104	120	117	118	114	133	132	111	105	102	118	125	108	117	124	99	109	114	119	129	122	99	97	118	112	133	129	120	146	99	114	106	120	114	133	101	118	142	119	119	101	126	108	130	129	118	103	114	121	120	121	127	135	121	114	116	120	97	123	112	124	114	127	100	123	120	122	127	119	107	125	137	140	119	116	125	115	104	123	116	104	116	136	129	134	121	117	121	108	140	128	118	119	122	102	125	141	115	138	120	123	146	120	122	123	144	109	108	121	127	125	121	133	100	123	99	116	103	126	147	111	147	114	115	125	128	120	107	103	126	116	119	126	134	115	134	130	136	132	112	120	123	113	139	141	122	107	117	114	116	120	112	96	112	118	123	139	131	115	128	130	128	115	116	114	114	104	130	137	118	110	135	120	101	122	113	145	113	125	127	110	123	122	129	115	108	120	124	140	124	121	111	111	121	132	137	125	127	125	116	106	115	129	99	129	119	97	110	106	116	88	120	121	137	116	114	123	115	121	110	114	136	117	108	110	122	114	136	126	139	120	119	124	110	109	107	148	123	108	122	130	99	108	122	109	108	127	137	123	91	123	107	111	120	103	121	122	116	114	117	121	108	131	109	134	99	131	114	120	138	133	127	120	129	124	138	133	132	135	137	121	126	107	122	129	120	133	118	129	123	112	122	133	110	134	119	112	121	132	104	128	122	115	111	131	106	105	110	112	115	122	120	137	111	127	118	118	132	122	107	115	128	115	116	129	125	153	107	132	143	125	123	126	117	127	96	139	140	128	145	117	96	111	127	132	112	103	101	132	114	124	92	108	110	130	111	114	111	129	134	108	147	119	133	128	133	119	123	117	129	137	118	130	121	116	103	130	115	123	123	115	115	105	142	113	113	126	121	142	104	105	135	133	125	127	121	115	113	127	126	125	121	84	118	130	129	126	125	124	136	130	142	118	113	113	140	119	96	117	101	137	109	130	131	114	113	97	119	131	119	109	123	137	143	125	118	123	114	119	120	126	122	116	108	121	106	131	124	128	119	131	114	119	119	131	118	132	117	99	110	131	127	126	128	119	134	122	148	112	115	118	95	112	108	97	110	124	126	119	111	107	124	123	118	131
7683	2721	6468	6917	5958	4763	3821	3203	2679	2277	2034	1740	1551	1434	1290	1157	1053	1092	931	860	815	855	775	752	716	672	711	698	738	642	715	643	612	619	624	650	655	602	602	608	516	503	546	518	527	527	541	541	597	573	520	525	548	520	460	474	461	451	455	476	478	493	484	434	493	456	465	432	431	430	436	466	439	441	457	450	484	433	434	419	439	443	444	459	484	434	439	411	462	425	460	430	466	435	422	432	447	488	419	411	422	428	431	437	407	423	440	428	407	393	423	432	473	426	450	478	443	428	435	406	439	394	413	452	436	418	468	428	431	454	418	428	394	435	408	449	403	450	424	401	362	446	438	416	443	444	421	423	420	417	437	437	439	409	421	404	412	406	407	446	449	387	436	445	420	440	402	390	400	394	451	413	414	443	460	417	407	420	399	444	466	401	422	395	449	481	429	413	415	379	426	440	376	390	466	442	428	400	421	387	420	402	441	442	437	458	414	412	430	417	421	404	423	415	420	415	383	443	404	420	399	415	437	383	459	436	423	391	452	421	425	421	477	362	448	404	425	429	416	406	427	415	436	404	428	443	403	409	422	417	407	361	415	405	443	431	392	406	432	430	413	429	423	398	426	437	423	401	416	413	382	462	415	442	449	420	396	435	466	392	427	406	438	411	440	409	433	408	415	398	389	460	445	406	420	381	412	398	424	417	412	385	430	398	405	384	443	412	415	413	433	408	414	449	457	437	430	424	397	444	417	400	406	405	433	403	432	447	393	436	420	457	402	391	387	411	426	417	412	419	400	430	380	371	412	456	439	428	433	378	454	413	423	402	479	406	414	435	396	405	410	400	415	422	409	391	393	443	380	465	432	432	383	384	396	418	411	404	431	410	409	422	424	420	418	423	399	439	398	420	430	408	395	392	435	401	441	440	430	431	389	395	429	438	423	455	397	397	428	425	438	420	367	421	406	378	411	422	445	431	439	447	443	429	437	417	423	401	407	414	411	422	415	401	425	389	419	447	409	416	430	456	408	418	374	407	439	421	409	447	410	411	410	382	387	415	434	377	422	424	433	392	450	415	453	408	379	444	385	428	391	452	423	410	424	396	363	428	423	408	419	422	446	368	422	417	402	388	380	472	383	435	418	419	415	390	433	385	473	379	394	390	398	429	398	401	435	402	410	422	419	395	449	396	435	418	428	403	430	425	408	408	410	397	452	418	409	422	381	403	426	419	405	425	430	380	446	409	417	382	423	411	444	414	421	426	405	374	402	404	425	430	416	388	432	398	459	376	420	377	450	383	420	430	444	378	428	398	431	425	421	393	407	388	399	466	398	408	417	421	447	438	416	414	421	453	425	387	444	410	388	400	403	388	393	442	426	406	408	410	432	400	407	450	440	391	440	384	420	428	412	430	367	424	406	404	386	396	411	418	399	398	430	428	416	427	395	413	395	405	442	419	416	445	409	412	443	455	456	428	415	401	407	433	407	412	381	379	405	435	420	421	416	426	442	454	420	425	439	411	412	429	422	419	432	401	429	434	420	418	394	402	417	421	413	441	376	425	418	426	423	420	424	432	448	394	424	416	432	383	410	387	367	422	448	393	454	384	430	436	432	417	396	404	395	415	449	432	401	409	456	389	397	444	419	418	447	429	417	457	431	392	423	441	443	409	428	400	415	412	410	429	441	444	404	419	428	431	413	414	437	411	398	422	421	404	434	419	422	447	423	418	404	433	408	389	443	397	416	410	422	389	452	421	419	412	441	423	418	419	426	392	448	413	416	413	432	423	417	445	372	401	416	440	415	431	387	401	405	423	419	455	402	449	428	442	413	388	473	421	425	413	391	425	442	446	416	436	432	418	426	446	403	427	419	420	420	447	443	384	402	399	418	408	396	369	428	417	455	420	451	415	396	417	348	389	427	392	436	408	411	419	407	416	397	400	411	448	398	399	388	432	407	410	443	443	362	399	380	421	405	434	442	441	406	406	427	397	417	416	431	425	423	415	426	423	400	440	429	423	364	394	382	420	442	389	419	421	384	430	408	414	421	400	435	420	439	423	387	412	402	413	436	420	407	392	376	461	423	392	393	422	438	418	418	418	417	433	423	459	403	437	425	419	415	416	435	393	418	458	421	429	394	428	406	428	411	419	415	438	406	415	396	422	417	394	416	409	431	408	422	412	433	429	387	447	396	473	426	426	418	374	404	421	385	468	414	432	432	416	427	426	420	427	401	442	432	446	460	431	415	399	439	424	383	408	428	429	428	406	426	456	422	447	439	385	402	446	409	428	428	411	423	388	416	406	403	431	410	396	428	442	436	421	390	404	408	422	416	430	463	426	415	434	434	474	484	431	380	420	374	402	446	433	423	403	374	413	461	411	421	395	385	418	402	408	382	437	380	411	414	439	392	382	385	434	438	439	422	427	437	383	397	387	431	404	434	430	421	458	404	373	404	384	408	388	435	370	434	428	422	451	436	421	411	449	423	392	402	425	428	378	426	428	427	417	400	421	440	421	401	413	421	404	404	424	448	401	418	438	449	404	385	394	424	409	387	366	403	404	393	428	419	425	449	371	426	397	386	409	417	416	418	395	418	412	451	435	422	417	421	423	394	423	409	392	410	419	415	407	389	441	409	431	429	421	395	416	421	400	412	448	410	434	437	418	426	405	425	423	403	386	427	442	406	390	415	452	464	440	417	415	416	394	407	434	426	442	395	445	400	412	425	401	416	420	440	431	432	397	402	407	438	428	428	438	416	433	412	411	432	411	411	442	406	454	418	409	411	399	421	430	434	415	397	399	402	400	447	421	454	419	420	443	395	376	443	402	419	430	398	392	425	439	437	409	427	402	406	427	419	418	396	398	406	445	439	435	412	396	430	436	413	441	414	432	406	404	409	400	413	406	410	407	412	405	418	419	405	427	436	383	427	443	428	461	376	414	433	421	419	390	417	417	405	447	433	430	445	391	400	397	389	364	389	411	398	420	433	412	374	411	450	395	421	437	407	385	386	442	424	419	405	410	425	417	438	414	426	382	434	439	448	382	467	416	419	403	397	406	430	380	416	398	475	410	403	463	405	439	377	442	398	435	419	420	452	410	416	418	429	397	408	444	402	448	446	411	420	407	401	394	462	427	430	387	438	410	405	414	417	407	401	424	416	388	410	429	437	406	420	441	427	401	396	432	398	452	423	421	422	395	422	417	406	417	410	399	411	426	441	416	435	423	438	434	417	460	430	410	428	396	411	433	386	380	385	409	413	411	424	469	438	406	416	407	448	421	407	420	398	373	433	419	438	423	430	422	415	394	434	422	428	420	401	382	429	421	372	434	394	397	410	402	433	386	404	429	393	396	415	388	421	359	401	412	373	445	435	427	392	419	414	427	455	402	429	425	415	406	390	410	408	420	423	436	414	412	451	428	394	407	403	388	380	399	400	435	398	419	397	444	444	413	425	408	443	376	397	412	429	375	433	411	431	405	419	432	406	441	429	388	424	404	420	407
1314	318	304	315	286	251	264	278	274	251	273	249	256	226	211	241	254	239	238	214	255	266	232	256	234	260	253	250	243	251	255	254	269	247	263	251	260	259	241	244	261	252	271	248	279	235	248	251	248	279	262	276	248	231	242	273	270	253	240	247	239	226	230	264	254	285	253	257	267	252	235	264	271	237	247	257	277	214	270	232	239	289	252	280	263	244	236	253	238	250	250	249	258	217	285	283	248	254	218	250	254	260	248	239	230	233	255	277	244	234	242	233	243	238	256	254	258	235	278	238	248	240	267	252	253	256	260	251	247	247	268	275	245	254	260	255	266	240	241	242	230	248	264	254	261	275	218	259	258	237	273	277	237	228	234	236	240	264	281	228	255	263	242	250	256	247	269	269	251	251	238	260	294	258	250	237	273	271	241	239	272	268	241	230	240	259	248	265	256	252	248	258	253	249	274	227	233	255	259	213	251	250	231	259	227	256	241	221	244	297	287	243	244	250	247	259	289	245	242	244	232	234	244	271	258	283	247	254	251	261	213	248	250	267	248	248	262	240	272	263	223	234	219	258	263	241	246	240	241	253	234	238	279	254	246	237	229	247	254	233	262	253	254	267	261	237	250	250	265	249	259	254	275	259	238	239	244	295	242	229	261	262	259	254	248	262	267	259	261	257	249	238	225	268	267	263	266	256	265	258	276	242	233	241	236	234	259	246	246	246	271	248	261	252	258	253	237	238	266	245	261	234	260	266	244	278	265	250	246	256	267	239	278	248	249	255	243	264	268	230	271	236	243	250	277	220	251	274	260	260	262	268	222	266	221	230	261	260	267	237	243	238	238	241	267	242	259	229	269	258	260	238	272	255	231	263	283	264	229	254	245	257	234	284	226	256	281	246	287	269	266	273	261	215	238	243	253	250	242	240	237	272	239	241	273	264	259	267	240	232	257	231	252	257	264	251	240	243	224	258	266	272	264	274	239	224	243	229	224	268	268	255	241	269	242	230	214	255	260	268	282	244	243	215	242	269	246	279	242	278	256	262	246	249	253	234	261	249	248	247	260	257	263	235	234	234	250	286	255	299	243	248	241	265	250	242	257	255	253	265	267	228	246	229	264	242	236	243	253	256	231	261	256	262	264	239	254	254	260	276	244	264	273	245	253	247	243	269	222	237	236	261	245	263	250	229	265	274	220	225	221	257	243	250	243	236	245	257	266	250	265	245	250	248	232	254	295	268	266	241	261	252	252	254	250	251	252	265	255	278	243	241	262	234	241	249	252	255	257	244	250	233	252	272	279	248	256	270	231	251	242	245	254	207	230	249	258	257	235	236	240	268	223	279	269	272	253	257	276	243	258	265	262	241	247	260	251	254	271	242	261	255	256	267	257	224	244	266	251	264	254	256	256	261	279	271	260	250	250	249	227	259	230	223	225	237	246	251	254	250	261	250	271	244	258	273	225	256	249	249	271	235	228	244	244	240	248	246	253	252	215	208	251	221	253	239	220	249	235	256	237	241	246	234	254	252	240	244	231	253	283	243	237	270	234	233	264	240	253	221	235	246	264	244	250	251	272	239	231	238	253	259	278	247	231	228	233	257	234	261	247	267	268	275	266	238	239	250	264	224	262	251	242	243	292	265	252	269	238	270	283	252	252	238	276	267	301	252	235	257	268	247	255	277	243	235	231	258	250	268	258	255	263	233	237	228	245	247	247	244	227	248	267	246	249	266	231	251	238	217	230	256	291	289	237	253	271	233	261	245	262	252	228	250	265	244	208	238	263	241	275	264	254	250	232	258	251	252	254	248	256	250	257	261	253	276	262	211	240	285	286	248	253	255	234	237	244	245	229	241	246	243	234	246	273	249	231	256	270	229	260	251	261	245	222	260	241	231	250	241	257	237	238	266	245	288	226	239	258	247	244	258	244	225	247	249	256	273	241	253	282	243	259	246	256	238	271	239	248	258	233	264	264	241	240	263	274	234	273	227	280	232	230	226	242	271	261	235	228	242	269	239	258	255	269	264	251	229	274	262	249	283	262	241	249	260	247	245	225	221	257	237	250	245	251	243	215	269	243	233	262	244	262	255	235	253	273	241	239	271	248	291	246	263	231	275	249	270	273	260	227	245	226	242	276	290	246	228	260	250	253	271	250	264	224	275	232	271	236	222	211	251	255	237	243	235	256	251	240	268	242	268	264	249	263	278	274	243	292	264	239	256	251	237	295	286	271	251	236	261	264	237	232	242	255	255	304	239	269	232	258	230	252	256	247	258	240	262	248	234	259	265	240	251	244	257	251	259	257	244	253	247	267	267	255	255	254	243	252	210	245	252	245	247	241	254	251	244	237	249	245	244	224	251	235	231	262	249	267	245	255	246	261	269	240	234	254	236	231	254	257	259	271	246	271	258	257	221	258	226	243	253	259	256	247	246	255	243	263	247	229	257	250	252	250	253	227	249	253	250	238	264	256	263	253	273	242	238	252	233	242	251	273	272	262	247	256	266	243	253	241	253	248	252	249	246	252	252	246	258	244	255	266	242	254	270	226	252	256	272	254	262	252	226	238	247	265	261	248	248	263	253	241	256	242	276	224	267	253	250	229	266	250	248	276	262	218	235	257	272	253	234	255	247	261	255	253	226	274	256	261	257	250	255	246	241	247	244	248	283	255	266	247	279	239	266	227	282	257	263	248	262	265	254	249	251	270	245	258	227	249	265	232	290	261	261	273	248	228	267	249	258	274	236	231	235	272	248	258	262	261	274	241	248	285	225	265	262	270	273	269	231	245	269	254	253	268	249	261	284	264	230	251	261	265	253	253	266	283	248	274	253	275	275	276	254	234	244	248	242	245	237	249	250	258	254	281	221	236	250	272	252	250	279	245	232	272	246	279	229	242	275	251	268	280	240	217	246	240	237	284	253	233	252	246	241	244	255	247	269	234	250	270	273	236	219	272	258	252	258	237	246	250	257	255	251	250	252	268	282	256	227	250	268	251	238	274	226	235	256	243	239	275	275	248	236	260	249	264	252	250	268	246	263	259	268	267	247	275	259	273	247	256	273	236	241	239	246	249	229	256	235	259	242	262	250	205	231	241	252	243	296	237	262	233	250	239	237	245	250	247	244	218	242	243	267	236	255	262	263	256	246	259	267	282	235	269	247	247	241	218	225	235	246	237	262	266	277	214	245	251	241	237	252	248	225	266	255	253	265	235	242	250	257	299	249	244	218	256	260	258	246	243	250	254	247	258	241	245	234	228	255	219	234	239	253	276	268	254	251	210	271	251	278	269	246	239	257	269	221	265	257	226	231	258	235	237	284	249	280	246	263	256	263	263	276	244	238	252	253	266	277	260	257	231	245	265	258	248	253	245	241	239	254	241	231	239	285	251	248	238	252	253	248	264	264	277	262	263	270	260	241	221	254	277	245	229	258	246	264	285	254	253	252	253	243	246	278	250	275	272	294	235	270	242	263	275	244	250	254	241	263	244	277	258	261
2251	842	982	1030	955	942	887	875	848	833	809	833	778	831	828	825	791	784	780	799	776	843	814	785	758	800	783	757	768	799	788	810	741	810	749	821	765	799	756	740	780	794	801	808	778	772	788	769	780	810	786	788	777	772	753	771	742	779	779	775	773	785	841	799	763	812	800	857	806	753	792	739	763	828	751	766	751	777	786	809	788	748	792	802	780	830	803	780	771	765	719	733	755	739	792	714	765	721	741	766	760	783	758	807	745	756	735	743	777	774	810	776	816	779	789	801	783	800	813	743	768	750	758	795	773	758	736	741	773	751	768	758	756	763	812	771	792	739	740	757	764	806	783	758	742	708	748	794	769	778	776	800	783	751	754	753	790	764	833	733	747	762	818	783	791	768	826	799	785	789	776	756	802	819	792	755	755	813	730	751	808	729	747	810	798	769	799	772	791	725	758	796	818	748	757	802	756	743	713	790	814	785	764	742	784	743	760	778	771	693	794	811	787	806	767	727	721	801	788	762	727	786	774	745	745	753	742	791	801	797	729	770	784	773	736	768	789	732	774	736	768	758	730	752	780	745	721	797	774	754	742	774	788	798	794	756	746	754	777	750	789	777	716	736	754	780	773	802	723	758	793	754	746	770	755	720	777	759	755	777	766	801	747	753	810	764	793	819	796	806	809	784	746	727	819	778	802	769	825	765	792	759	801	808	779	762	774	769	769	730	789	778	798	843	715	735	751	755	799	769	783	760	811	774	835	724	746	764	767	755	792	726	734	768	763	755	817	790	724	784	821	762	752	774	784	731	778	753	753	796	726	757	764	739	799	803	735	805	776	801	794	803	815	788	799	767	789	719	753	778	762	733	773	765	810	750	756	743	723	785	792	728	784	748	735	743	783	754	809	757	712	816	805	747	766	776	762	789	788	809	774	772	800	773	806	734	768	797	763	797	779	817	731	761	779	746	823	770	795	789	745	847	783	768	806	777	749	770	738	742	775	821	758	760	732	770	765	771	835	793	786	762	808	794	797	758	757	740	787	757	790	724	786	757	779	741	749	737	779	771	730	780	722	805	784	736	794	752	805	794	755	791	753	776	720	807	722	714	776	796	780	766	774	817	736	822	785	793	764	787	741	784	774	751	831	794	771	799	820	758	838	782	756	773	734	770	754	783	725	826	799	763	763	793	727	794	743	795	743	762	804	754	777	796	757	787	770	782	745	784	755	742	787	781	787	818	726	788	777	761	696	823	761	816	769	739	815	766	761	809	765	695	787	784	800	784	831	819	760	765	713	750	772	760	766	818	739	790	754	751	755	785	791	737	772	768	783	789	778	793	776	779	750	778	814	766	781	735	742	761	828	731	773	747	765	764	787	769	746	770	784	730	796	734	715	811	811	788	764	786	764	737	779	754	783	800	789	766	735	809	801	790	751	815	781	792	727	808	781	768	780	761	838	758	735	750	788	772	775	797	778	818	749	761	802	772	750	738	798	751	755	789	808	748	763	807	747	770	771	724	781	788	760	733	764	744	746	803	825	738	787	770	830	735	749	741	763	809	763	786	761	785	761	738	752	816	793	798	759	769	781	766	795	734	773	752	812	709	827	808	741	767	778	796	793	794	765	784	770	713	804	788	750	735	780	759	781	762	803	779	754	742	784	841	762	774	760	714	792	830	789	826	779	775	797	745	780	787	785	797	817	773	824	781	724	732	792	767	776	731	766	793	730	754	798	743	780	838	815	807	778	829	740	729	748	774	806	758	737	786	774	834	782	769	783	725	792	808	844	799	798	778	784	742	786	801	803	748	808	774	757	776	744	744	790	813	741	740	779	758	775	759	765	723	790	809	766	795	804	778	791	844	777	771	793	750	793	761	745	729	743	766	751	744	756	774	762	822	771	801	759	755	801	755	824	773	762	811	744	788	788	766	772	842	766	748	728	800	804	799	803	719	764	749	809	752	767	760	785	782	761	773	765	778	777	755	804	788	781	770	758	779	821	781	750	789	794	806	839	769	755	720	774	795	777	746	793	743	773	757	768	761	749	735	821	794	787	744	769	739	760	774	783	757	743	761	799	806	777	777	793	796	794	778	806	772	746	802	750	775	766	754	835	783	709	768	799	756	808	781	733	758	774	797	806	748	761	763	760	736	766	778	751	802	790	741	758	760	729	816	739	808	781	799	761	733	716	785	780	785	769	780	804	783	730	823	763	765	800	769	810	756	765	748	795	808	761	824	776	752	786	732	773	792	781	769	757	785	800	772	747	817	726	781	752	761	805	752	732	775	791	824	767	815	792	808	769	746	762	772	770	762	774	750	803	820	770	794	754	796	762	745	760	795	794	827	773	741	768	748	764	776	772	749	774	771	806	733	751	766	796	757	785	757	798	735	743	778	721	849	787	765	823	770	790	781	780	806	815	783	748	779	817	746	756	741	823	784	789	794	729	745	809	755	788	778	763	737	800	827	770	772	765	808	756	735	783	760	802	767	714	770	810	782	756	767	776	756	803	797	767	778	764	774	746	762	787	811	754	729	778	786	808	783	769	771	750	818	771	762	751	753	791	761	767	756	770	796	779	752	713	818	769	779	771	816	784	774	765	750	812	794	774	783	757	756	748	789	776	744	776	826	740	807	777	752	731	787	726	763	742	751	783	778	796	752	747	804	794	783	790	751	776	784	782	778	741	836	809	779	758	808	789	753	783	784	789	753	762	798	808	801	744	742	769	792	776	801	762	772	841	793	748	791	762	772	795	748	775	758	800	726	787	688	769	799	745	766	743	729	721	774	800	799	788	751	820	814	738	865	759	773	810	768	809	792	787	764	748	726	760	765	771	731	800	788	767	724	768	800	791	765	796	785	785	800	787	809	733	765	840	788	816	769	784	791	770	783	763	797	771	772	759	788	791	753	753	792	820	753	786	762	792	771	730	765	759	780	780	795	740	747	741	811	789	767	772	746	781	772	745	781	839	786	776	741	738	804	729	743	791	791	768	784	788	773	774	811	811	753	744	789	804	839	766	714	755	754	818	748	737	702	779	792	771	735	813	778	764	738	766	733	766	775	811	740	752	725	783	791	783	797	811	797	737	758	711	796	795	806	767	800	761	771	793	831	797	809	771	818	757	783	758	767	847	776	743	772	787	797	791	790	800	751	761	787	743	786	818	840	765	751	771	766	744	815	785	755	776	753	786	734	741	749	744	763	716	762	773	796	799	782	785	791	787	770	740	830	741	773	752	727	741	748	808	743	743	794	850	788	803	770	768	789	796	772	787	794	754	790	788	773	825	780	813	773	810	760	799	785	806	799	808	777	761	775	790	763	740	779	769	774	787	783	796	769	742	841	767	776	787	766	801	772	733	772	753	701	803	773	756	790	765	723	775	793	770	814	818	765	734	775	774	738	792	780	803	785	773	725	724	777	794	795	755	769	733	806	789	778	808	740	746	751	748	758	783	771	835	742	795	828	811	754	773	786	796	795	794	780	786	726	755	772	768	747
4734	1134	1463	1068	757	490	417	305	288	294	235	244	198	209	168	190	198	167	161	160	194	171	146	135	160	152	132	161	123	142	144	174	150	128	128	171	138	159	151	145	139	145	164	150	129	166	155	135	139	153	129	130	153	130	141	146	129	161	124	135	154	122	126	117	133	123	141	134	132	143	144	143	168	139	125	129	147	152	148	132	128	118	132	129	122	117	154	140	120	130	126	123	159	163	135	116	136	134	127	126	132	138	152	132	123	117	128	128	125	136	140	119	136	134	156	124	129	121	169	153	137	142	132	112	141	150	151	119	143	158	130	123	130	137	129	146	153	134	166	128	157	134	129	134	122	151	126	142	127	124	138	136	124	144	137	119	125	148	147	123	129	143	137	135	120	122	127	152	116	122	142	130	135	132	126	140	123	137	122	127	132	159	141	140	124	123	151	117	150	135	134	129	131	116	129	130	137	141	134	136	123	132	126	133	111	145	98	156	122	130	130	119	129	133	139	117	134	129	145	102	136	144	120	155	145	140	122	139	135	136	134	136	118	129	132	127	116	126	136	153	121	131	122	127	123	127	127	144	137	140	120	116	145	135	138	125	131	113	125	117	119	136	150	120	117	115	114	131	125	141	106	125	135	137	127	120	140	137	139	124	133	116	144	124	148	137	120	145	121	144	126	104	124	125	128	136	111	114	120	122	119	143	139	127	152	117	137	126	121	133	144	135	132	128	127	137	122	127	123	129	113	133	137	120	121	139	128	119	134	135	146	140	115	142	136	118	145	116	125	131	159	118	125	138	120	138	118	106	143	117	123	129	138	127	111	150	137	123	141	125	126	161	134	117	149	132	129	116	138	127	127	147	138	140	135	139	140	133	148	133	142	148	127	127	130	132	117	123	131	141	121	143	141	135	158	139	122	118	121	133	148	135	136	123	123	123	143	135	130	122	120	129	128	122	126	151	150	139	125	150	127	139	126	138	138	139	142	140	112	158	117	125	136	121	129	153	146	127	153	143	120	121	143	134	126	122	126	133	118	126	120	139	114	140	135	138	134	138	127	117	128	95	133	140	137	137	122	140	118	129	133	143	123	131	143	117	139	146	157	137	116	139	118	142	133	165	152	135	141	136	139	136	129	110	140	144	133	138	125	148	137	137	138	123	112	133	145	134	129	115	118	134	120	147	140	113	136	133	134	145	122	132	146	118	142	122	125	123	139	126	141	148	131	133	119	138	141	134	116	146	146	131	133	148	134	143	126	128	121	149	152	127	133	122	145	160	116	147	145	116	133	146	124	134	153	121	149	118	126	132	129	139	127	144	144	137	144	131	115	114	137	132	126	145	141	123	146	136	132	148	131	141	145	126	141	149	134	129	143	120	151	129	134	131	127	137	130	160	137	148	152	106	126	115	136	128	140	131	139	125	129	156	142	152	153	126	148	119	134	141	138	135	149	119	157	127	137	132	149	128	135	117	141	135	131	147	121	130	137	127	146	140	144	139	126	126	108	138	133	153	121	134	137	135	124	110	124	141	132	125	139	137	136	129	148	141	136	113	130	127	151	137	127	126	126	130	129	138	130	137	147	133	129	123	132	137	122	127	130	144	135	127	115	136	137	120	150	143	117	135	122	139	136	130	120	151	128	127	111	125	128	115	149	140	136	141	121	134	139	141	135	138	147	129	128	144	127	127	135	121	143	131	141	159	141	144	144	122	122	116	124	133	127	143	118	122	153	144	132	140	133	131	142	125	126	129	170	147	144	125	117	145	126	139	135	120	141	126	144	138	105	132	128	142	120	140	140	120	141	158	127	152	137	131	117	136	127	157	144	128	134	113	144	140	150	123	129	127	117	116	142	128	126	157	118	145	132	146	136	120	138	139	136	115	126	127	142	142	123	128	137	114	133	146	132	121	148	140	124	141	123	138	147	103	134	149	149	121	109	131	109	115	133	142	157	138	145	118	133	119	150	117	113	141	138	119	140	143	146	129	125	144	150	153	135	145	117	112	129	128	136	119	137	127	132	124	139	134	129	116	147	138	108	144	144	135	139	154	101	122	139	134	122	140	125	142	102	137	145	157	145	140	126	143	142	134	124	134	124	138	137	122	120	138	139	137	144	145	136	127	158	118	117	131	116	129	138	135	142	147	127	150	139	124	154	124	121	130	130	149	133	127	129	134	138	106	142	126	127	135	128	140	123	128	126	122	133	140	147	124	152	147	122	137	126	161	140	131	132	125	157	122	147	131	117	134	146	128	148	119	139	106	158	135	141	127	148	118	136	127	131	121	112	144	130	134	112	137	120	145	133	147	122	137	130	140	155	132	145	146	139	127	139	123	124	122	134	143	123	139	156	131	118	140	146	143	129	134	131	143	127	128	130	117	144	140	122	139	138	130	120	130	141	143	126	136	133	144	130	126	113	149	126	135	118	130	118	135	144	138	114	114	120	137	141	111	142	139	124	141	122	143	147	144	145	121	127	144	134	150	141	136	141	129	128	121	133	135	129	159	123	128	137	145	129	134	137	133	119	135	146	134	121	115	138	119	148	131	128	143	145	133	118	142	118	144	124	138	138	133	117	129	131	129	122	147	139	132	122	108	129	124	126	156	132	136	150	130	150	135	133	146	132	130	118	134	123	122	116	130	147	119	157	129	121	138	148	136	136	163	132	125	154	132	140	128	126	110	131	131	114	139	117	132	137	130	145	123	129	130	142	137	137	122	133	129	147	131	132	143	131	134	127	136	124	135	120	133	142	155	139	109	127	171	143	151	127	129	146	145	134	110	118	118	127	138	142	130	137	151	119	116	142	125	128	118	143	126	134	146	132	122	135	135	140	118	134	128	142	122	148	130	142	109	124	119	108	106	137	150	145	104	151	133	138	135	121	133	140	133	135	122	133	153	129	133	147	142	144	129	127	135	129	119	129	137	132	129	159	144	131	119	143	159	142	140	136	114	138	133	144	135	150	105	127	126	137	131	146	143	125	133	129	134	118	135	150	125	148	122	139	126	121	148	143	144	136	153	111	120	138	161	138	137	124	125	131	140	139	138	140	126	132	131	138	134	139	121	149	122	145	124	125	120	131	121	125	152	133	145	126	150	128	120	143	135	120	159	138	137	146	133	118	135	137	138	117	116	121	114	161	146	124	126	132	121	140	128	129	145	145	134	105	130	134	143	112	129	130	153	145	125	132	152	137	137	121	130	141	141	125	145	133	151	145	134	130	146	130	133	134	125	143	114	108	156	116	113	118	127	138	137	150	119	144	140	147	135	123	134	144	132	142	107	127	123	126	112	144	126	143	109	136	145	153	134	145	129	132	135	123	143	123	122	143	128	138	137	118	170	121	140	139	124	142	146	114	126	112	123	118	137	129	131	134	149	122	140	129	120	150	139	122	139	140	136	149	127	142	139	117	129	155	128	142	143	132	128	126	126	132	151	139	118	136	124	126	121	168	118	146	122	141	157	151	110	144	137	126	132	132	129	123	126	127	129
5473	1539	3572	3911	3340	2702	2292	1980	1639	1456	1247	1083	1058	939	865	854	764	725	739	664	666	619	647	615	588	595	597	566	567	571	600	554	583	539	549	544	537	566	533	539	501	474	543	522	511	488	484	548	554	484	481	479	470	497	479	495	468	497	444	449	483	443	500	465	458	442	488	422	459	486	436	485	440	429	439	453	461	488	447	459	478	466	422	465	442	405	473	428	418	446	442	432	418	459	433	469	444	476	483	479	474	440	454	456	429	489	471	423	460	448	457	425	439	433	443	435	406	428	433	476	440	413	451	448	449	447	474	462	395	435	425	482	474	444	442	459	420	439	455	435	433	461	406	419	413	410	447	451	459	440	464	452	420	428	433	422	420	459	448	413	444	444	425	450	441	489	451	442	425	435	489	457	416	483	458	453	481	450	466	457	415	454	419	460	430	428	414	449	431	482	468	449	440	483	433	485	414	457	443	459	473	418	416	435	439	443	495	418	440	461	434	436	435	435	443	450	465	431	430	451	425	433	440	423	439	432	430	441	448	421	436	474	457	444	468	477	435	431	440	411	470	451	462	457	455	461	498	461	437	400	442	463	459	426	408	445	449	444	452	458	454	448	423	444	414	463	464	460	451	420	465	446	436	451	406	450	431	456	454	412	472	452	447	422	423	465	441	439	458	461	460	443	473	434	479	469	463	417	432	427	426	467	487	450	457	419	447	442	467	464	416	425	481	444	432	398	467	468	456	446	444	462	466	476	411	435	437	437	435	470	428	448	449	446	446	431	398	393	396	468	438	443	431	441	401	421	454	456	411	460	460	443	448	433	438	425	439	453	420	425	454	461	436	400	466	457	412	447	448	442	423	454	496	451	423	436	461	440	471	459	446	420	427	448	457	415	466	481	465	461	400	435	428	444	424	454	511	425	472	457	463	438	458	425	481	471	458	424	445	429	446	461	444	441	486	438	448	457	478	413	467	442	470	475	436	458	436	442	401	397	431	446	468	412	453	455	427	466	439	486	463	444	457	441	435	468	447	476	434	438	471	478	450	394	440	467	395	461	438	416	437	475	428	430	441	445	464	446	449	420	428	435	418	445	432	441	447	462	389	431	489	423	416	437	443	443	442	438	478	456	464	453	435	451	444	437	467	426	442	441	453	458	465	468	460	444	447	472	500	416	425	468	417	445	435	406	465	445	471	409	468	442	437	440	448	462	481	455	460	462	435	396	435	454	433	483	455	430	430	441	442	477	469	439	477	473	442	459	438	478	436	433	472	454	455	410	471	421	428	433	410	432	446	432	429	412	417	426	465	444	442	454	448	444	396	475	461	483	429	455	466	446	438	484	450	422	409	472	468	458	443	409	455	434	419	461	442	453	427	436	457	446	447	423	444	466	461	453	408	446	464	449	433	410	444	461	426	466	440	442	435	434	441	458	451	418	424	457	468	487	429	394	440	454	450	458	469	429	453	412	471	444	443	449	440	435	398	432	459	418	436	439	411	467	417	435	462	448	444	490	457	428	440	425	441	439	437	480	413	451	480	430	443	452	488	463	447	450	451	438	432	424	461	422	439	442	464	424	431	423	450	476	396	460	410	434	490	478	443	456	417	445	444	452	447	442	442	400	460	420	429	398	464	428	435	445	416	444	450	460	421	445	446	441	439	443	436	440	453	411	427	484	430	438	427	424	451	449	418	440	453	419	452	458	438	424	412	470	470	452	410	419	433	458	468	453	434	419	483	461	446	451	414	434	457	436	436	385	405	497	401	414	462	459	456	464	478	427	443	396	488	441	424	423	465	474	440	459	442	443	450	429	441	448	466	440	437	434	455	476	485	461	433	452	448	470	468	452	414	458	422	459	433	409	448	444	435	440	444	443	423	457	432	469	450	483	427	413	455	434	442	435	456	452	464	483	448	434	421	425	476	439	423	439	430	424	417	476	403	472	449	484	435	473	477	460	453	442	443	476	409	434	436	443	449	449	459	417	456	477	490	474	422	466	439	455	461	462	431	492	469	441	438	473	461	460	419	429	418	409	448	427	403	455	441	394	429	460	400	463	432	400	442	443	445	413	436	459	415	449	412	437	451	439	423	433	475	457	450	403	445	421	431	432	455	460	440	437	470	440	419	398	439	425	464	436	446	439	473	451	425	436	441	424	462	424	463	456	465	459	456	421	441	448	474	425	416	469	425	452	459	437	488	439	481	435	467	442	427	472	426	436	423	436	479	462	403	430	453	444	432	449	456	436	444	402	437	479	422	435	464	455	443	425	428	438	450	460	451	443	434	482	450	445	430	432	451	421	455	450	452	432	499	443	460	402	452	423	467	474	430	418	459	446	419	428	482	433	423	464	478	472	473	431	464	416	455	434	470	460	451	481	444	436	467	444	430	421	443	395	459	441	464	422	456	443	452	431	458	466	438	454	445	445	443	478	456	481	426	434	451	444	466	431	455	438	471	439	436	476	419	470	444	447	436	409	463	437	414	442	456	440	430	447	426	415	466	446	440	456	487	446	445	418	433	450	470	445	456	403	449	471	420	453	452	444	432	434	444	419	412	431	434	451	436	422	468	432	429	439	441	429	477	451	476	456	398	436	426	449	446	455	432	444	435	443	465	455	484	434	405	423	424	461	420	478	465	416	433	434	427	470	441	429	453	464	411	463	457	458	473	450	440	431	491	446	448	461	447	452	449	459	472	439	432	474	437	459	418	449	409	444	487	462	425	447	427	414	445	438	462	456	439	452	430	454	415	428	436	406	440	406	477	430	451	445	459	467	452	460	437	435	477	431	421	453	477	414	449	454	428	403	459	409	439	457	477	437	412	478	429	440	440	461	442	437	435	447	438	461	441	445	469	444	420	468	399	450	421	419	435	406	462	422	446	445	408	418	456	451	436	450	426	411	454	424	417	456	426	475	426	426	478	401	444	424	448	407	444	450	428	432	435	437	476	461	485	446	440	448	481	452	424	431	445	455	448	474	422	450	457	409	428	439	414	445	439	454	464	451	477	412	433	452	430	474	452	440	465	446	448	492	441	457	446	441	441	452	427	448	419	450	472	440	450	428	435	438	471	407	449	473	422	439	427	468	414	421	421	413	453	432	460	460	440	457	467	453	398	386	433	464	450	407	432	411	419	438	471	441	431	416	434	449	455	404	438	464	432	470	409	463	475	446	422	440	431	437	427	428	446	424	470	469	433	446	422	461	461	472	431	447	483	442	455	447	434	457	480	404	468	439	460	447	439	470	444	426	468	438	459	431	453	471	431	494	438	466	423	450	427	407	469	448	449	463	453	431	451	438	414	430	442	444	431	446	437	403	405	453	427	467	452	468	457	423	437	465	441	458	433	447	451	502	443	431	446	425	455	428	428	453	405	431	459	457	452	430	476	461	461	456	462	433	419	412	439	444	448	412	443	454	455	449	437	421	451	422	417	435	434	463	433	427	423	475	443	423	465	456	450	422	449	483	391	406	428	471	462	464	436	435	452	430	409	441
8860	2247	2747	1954	1291	861	703	552	426	382	317	278	239	219	222	192	183	182	185	175	162	153	138	153	142	150	154	152	159	137	171	145	154	126	128	145	133	135	128	137	137	126	128	121	122	138	126	136	136	123	130	142	112	141	127	120	137	128	108	119	131	141	112	132	145	130	118	120	134	116	123	108	132	125	121	114	107	114	123	117	111	122	118	113	137	111	136	101	131	108	112	116	118	121	103	144	104	110	114	117	134	117	122	120	120	124	113	105	112	117	117	118	104	115	113	111	121	134	130	130	109	137	113	136	98	115	111	122	104	125	118	119	114	110	100	144	128	119	112	126	111	99	104	126	123	135	120	111	116	123	129	105	125	113	130	120	101	134	121	136	139	135	125	132	121	118	140	142	115	103	128	119	124	114	114	121	117	123	121	141	117	126	123	101	111	122	139	126	111	124	120	126	126	106	118	145	137	155	106	113	121	132	108	123	104	133	108	111	136	120	107	119	132	129	125	134	123	115	119	128	115	116	121	107	124	121	118	124	136	113	115	116	111	137	127	128	135	117	115	124	123	107	120	129	140	114	129	121	115	110	119	115	116	126	114	118	129	123	116	117	106	126	112	125	137	117	106	101	123	121	111	136	116	112	126	123	108	134	133	123	108	121	139	149	127	117	103	97	141	131	133	126	129	112	102	110	127	139	105	108	131	120	119	119	119	129	111	122	124	117	103	123	129	123	117	134	124	122	112	106	107	115	124	137	100	124	109	126	105	127	126	124	131	111	124	128	114	134	125	109	137	108	114	122	140	100	138	123	111	130	132	108	108	132	107	112	133	121	126	126	121	115	127	123	103	119	118	143	122	125	137	119	154	120	134	106	122	111	126	97	129	149	133	126	117	113	118	135	126	136	123	105	113	129	125	121	121	111	122	127	128	117	117	120	104	122	139	129	127	116	130	127	121	103	123	135	146	132	134	120	143	145	137	105	107	129	108	128	120	129	114	135	120	122	133	105	112	105	107	113	131	120	109	123	123	121	121	119	127	110	110	117	100	123	109	118	106	127	119	120	128	117	129	128	133	110	108	108	108	136	124	141	139	127	127	113	113	117	129	131	134	102	110	117	118	153	103	107	119	129	130	99	126	126	120	116	125	109	127	129	124	117	142	118	132	128	108	115	133	120	142	131	98	116	123	133	114	109	130	93	120	119	121	124	128	122	125	112	120	127	116	119	127	125	126	113	131	130	128	109	136	131	120	140	118	127	127	133	115	117	131	117	127	127	123	108	119	103	132	124	121	130	137	122	125	119	112	129	122	118	136	145	116	121	141	113	132	125	111	136	121	122	143	116	114	144	127	134	130	139	137	135	117	119	125	116	128	124	103	105	122	111	125	142	119	128	121	126	101	126	137	111	117	115	126	117	140	110	133	117	113	101	121	136	117	122	116	139	130	137	110	135	120	119	104	128	118	96	134	106	112	114	121	116	97	95	132	130	115	131	129	128	129	119	108	122	116	136	110	111	129	118	105	133	129	116	118	114	130	123	101	111	109	113	130	120	131	136	112	116	124	110	127	117	127	128	116	146	127	123	135	102	126	129	109	111	133	116	123	110	115	98	98	123	114	121	134	112	127	138	143	121	141	111	110	146	107	127	125	122	114	129	144	104	127	114	123	108	124	120	121	116	118	111	125	132	126	117	129	115	120	125	118	124	110	126	120	118	115	95	122	107	139	103	122	131	121	127	110	115	146	100	122	119	104	110	95	111	107	128	127	123	123	124	117	151	134	131	126	111	110	117	118	127	121	109	137	109	115	117	107	107	137	113	96	120	117	140	117	129	138	131	122	114	107	122	134	111	135	123	126	115	124	140	125	121	98	115	125	116	127	117	115	109	118	99	121	115	119	126	125	128	123	113	99	124	119	122	125	120	126	131	142	138	120	132	117	129	136	112	122	117	113	128	99	130	122	133	115	102	111	123	133	122	94	127	121	136	137	127	98	120	109	123	106	130	109	132	115	111	112	129	122	111	118	110	116	115	124	130	128	110	122	120	122	101	116	122	122	111	121	133	118	114	93	112	117	126	144	122	111	144	120	127	149	99	111	118	112	125	132	115	116	124	111	127	127	112	113	127	116	129	135	111	128	121	123	130	133	118	135	127	114	112	111	113	117	124	123	114	100	116	100	112	123	99	116	99	136	134	121	130	114	112	118	127	117	116	121	130	108	130	117	109	124	118	103	147	158	137	127	139	112	125	128	135	111	125	104	138	114	136	115	111	106	100	124	117	101	136	119	104	124	123	116	116	115	129	110	128	126	114	133	140	121	122	128	103	121	128	132	123	132	125	135	115	110	109	131	119	104	112	148	123	116	108	107	113	109	148	119	112	132	126	114	121	122	102	124	121	122	121	132	123	118	122	134	117	120	98	120	122	121	121	110	109	107	122	128	105	142	137	127	140	115	154	137	121	95	108	113	121	130	140	114	117	102	116	121	128	96	127	127	114	115	128	108	131	122	135	117	122	119	138	115	118	126	106	128	112	119	96	116	122	135	130	126	126	122	113	122	140	131	122	109	120	118	108	129	116	129	112	125	137	110	136	116	115	139	134	116	113	140	125	129	119	107	119	136	106	118	110	86	109	114	113	106	122	127	117	128	130	138	112	120	125	135	109	123	106	132	112	124	130	116	126	134	117	116	122	118	145	139	122	124	128	121	112	138	127	115	111	134	120	121	132	124	118	98	132	126	122	128	119	120	104	126	113	105	110	110	118	119	107	112	105	140	123	131	132	132	135	114	143	144	114	96	127	134	122	111	135	141	128	118	120	110	107	108	132	125	118	116	118	131	119	110	126	115	110	108	125	140	115	129	125	116	117	120	107	116	111	129	108	115	135	113	104	117	112	109	113	136	115	133	118	106	111	137	95	115	116	112	128	124	129	127	103	110	129	106	107	114	105	121	116	127	124	115	112	128	136	102	104	118	127	110	118	118	129	123	136	110	103	109	131	137	148	114	130	119	100	102	100	118	124	109	126	143	112	102	122	135	115	108	127	103	114	109	123	125	120	130	121	123	121	116	113	133	138	128	106	111	149	117	137	110	112	110	120	130	112	97	121	120	139	144	115	125	124	141	126	111	120	128	133	108	120	123	105	117	112	138	116	125	110	124	115	117	131	127	104	113	111	126	142	117	119	107	117	137	109	125	122	124	106	130	119	143	113	135	138	113	118	118	129	120	129	103	124	129	118	123	118	134	126	111	128	146	112	119	126	130	107	106	115	121	108	101	124	125	116	119	112	125	112	97	114	137	108	124	105	114	127	114	113	110	113	99	126	116	103	134	131	108	115	123	120	126	132	118	113	115	102	115	125	124	133	120	124	105	108	119	122	132	106	101	127	128	134	98	113	113	121	133	96	108	120	140	101	149	113	116	118	130	114	119	116	121	100	121	110	126	101	110	117	128	147	112	109	119	97	124	126	99	128	124	141	125	122	132	121	134	131	121	124
7760	2679	6546	7094	5803	4709	3811	3227	2761	2338	2073	1802	1553	1429	1280	1163	1141	1004	931	887	855	830	775	805	735	692	643	720	645	679	687	604	686	669	685	674	686	618	598	536	517	530	554	508	524	547	533	580	585	556	533	491	471	496	455	483	454	460	466	461	449	457	440	447	487	451	451	459	446	445	445	461	430	462	452	450	429	458	433	452	415	481	415	427	453	460	423	445	435	456	419	440	462	459	410	468	468	476	417	437	442	457	414	396	448	407	431	423	444	434	433	412	387	419	442	427	414	436	478	397	433	466	409	424	435	432	412	368	410	419	410	407	443	432	458	451	431	414	412	408	448	405	426	438	400	394	451	435	416	450	396	422	410	406	411	451	421	453	425	422	446	396	404	400	436	414	400	419	433	420	443	436	411	418	436	462	425	439	429	412	416	458	421	415	435	407	475	409	408	403	413	433	396	432	424	424	418	444	421	440	429	413	449	406	431	443	398	411	437	412	421	423	460	417	423	392	453	398	410	427	409	405	371	438	444	405	427	397	420	449	424	440	423	428	418	475	436	434	419	408	443	433	427	398	438	404	454	451	411	394	399	413	437	443	439	408	402	412	432	410	407	424	436	373	453	451	412	392	379	433	422	467	426	405	433	407	409	425	469	417	435	416	414	421	379	419	407	401	428	444	424	423	445	409	408	434	445	418	418	417	401	419	374	403	458	412	402	417	419	426	448	430	448	396	434	407	400	413	418	449	438	419	418	400	396	419	391	399	397	440	407	445	451	414	414	414	432	451	416	421	401	382	400	381	425	397	377	396	430	435	410	412	389	402	391	411	408	402	409	397	445	413	414	402	444	441	421	416	410	407	448	447	435	401	428	373	405	407	396	416	402	415	424	411	415	410	442	398	416	429	436	438	402	433	398	425	402	414	407	428	409	416	452	411	427	401	444	399	442	410	443	407	412	390	434	393	394	449	410	369	380	406	413	400	448	408	438	417	401	401	411	432	407	441	455	430	437	414	456	448	400	400	384	422	417	412	424	450	441	455	418	431	373	424	409	410	429	407	407	399	417	415	410	414	410	398	370	436	402	428	396	430	423	415	396	417	415	422	450	391	422	397	452	418	430	420	394	435	414	422	384	410	404	400	435	434	428	397	408	395	416	415	365	412	403	413	405	368	409	394	387	430	398	454	423	410	402	401	387	447	412	406	444	419	418	407	439	449	399	402	407	440	414	416	431	405	433	413	415	398	434	440	430	414	391	427	453	400	456	447	439	415	416	431	446	429	383	387	407	405	402	391	417	437	389	395	429	438	419	441	429	415	433	436	444	413	405	444	424	423	449	417	410	419	412	385	418	410	413	436	429	449	376	402	406	435	435	424	406	405	436	420	441	401	413	394	452	442	414	396	403	443	417	393	419	418	414	413	433	377	409	403	449	447	399	419	392	417	407	387	399	413	416	424	407	415	427	425	405	409	414	395	408	401	414	396	380	405	438	460	423	423	422	439	383	418	419	398	404	424	395	372	422	390	418	394	454	412	397	421	418	392	424	412	404	384	476	411	418	405	423	401	448	392	429	410	418	434	426	468	414	436	399	436	437	420	410	406	426	477	397	411	411	411	416	416	411	425	403	422	423	396	438	411	407	405	448	410	435	417	464	423	396	416	424	451	448	421	421	423	383	437	407	400	457	458	378	410	433	429	438	414	417	419	402	431	436	408	370	376	396	399	395	431	394	410	395	439	395	422	406	422	445	406	431	407	373	418	430	422	467	418	415	422	395	406	422	395	427	431	422	462	409	414	371	416	456	435	421	433	418	456	415	418	438	406	412	463	419	407	398	361	420	409	419	427	440	406	402	388	417	421	392	433	390	419	435	432	412	412	412	429	437	408	425	386	406	392	420	400	428	441	390	418	398	423	443	421	393	380	397	410	414	389	435	412	460	416	418	417	418	447	401	443	429	440	429	444	448	401	392	415	428	418	427	441	418	424	386	402	410	415	414	397	382	414	425	400	418	418	400	437	417	434	426	404	451	389	438	447	436	413	404	409	426	456	411	445	426	442	404	437	491	434	411	400	403	439	404	454	409	362	416	391	435	416	416	414	374	385	425	412	462	422	435	437	408	420	457	431	422	412	422	397	414	428	443	391	426	420	436	430	436	404	457	394	400	425	422	375	407	424	410	406	431	464	438	410	439	409	421	444	405	432	437	395	439	422	451	394	434	383	419	425	430	417	422	403	414	424	412	412	399	397	375	363	416	450	466	409	389	403	411	443	355	433	418	405	401	409	425	406	424	413	452	443	381	443	432	406	408	420	420	394	402	411	388	405	416	363	409	406	400	461	393	390	444	446	402	398	418	391	374	405	410	426	439	443	372	413	428	392	411	402	407	372	435	423	429	426	419	408	385	409	426	413	417	412	439	448	414	424	436	388	399	401	418	423	437	402	452	421	366	415	457	393	431	406	440	432	411	438	394	431	417	418	434	410	418	407	439	453	403	422	401	426	391	389	411	429	423	401	423	386	387	381	406	423	421	417	434	424	434	427	419	414	405	402	415	424	433	419	414	421	414	428	419	412	391	450	422	431	426	424	423	423	431	444	395	436	452	389	433	432	419	420	427	407	425	414	390	418	416	393	420	399	412	428	414	427	402	437	400	399	413	405	443	441	401	433	425	415	373	419	435	385	393	428	385	399	393	422	408	411	418	414	433	393	421	426	428	390	447	444	394	421	412	409	452	415	438	412	379	387	406	397	419	410	439	446	439	418	424	403	447	404	401	397	389	421	396	442	389	442	381	404	436	393	420	418	433	406	420	391	411	430	401	427	411	432	395	423	423	420	452	428	394	406	406	419	367	383	438	407	422	391	439	439	410	440	447	434	418	429	435	445	428	390	405	401	424	432	419	396	430	416	390	407	428	396	362	439	455	412	400	417	402	435	431	421	395	412	407	430	426	386	404	399	415	425	432	399	424	407	427	431	422	389	414	438	441	406	411	438	419	423	438	401	410	453	416	441	439	402	424	432	402	439	407	410	388	430	416	455	375	432	404	387	420	441	419	411	422	417	406	459	409	433	425	388	425	402	410	423	426	425	403	438	407	391	362	379	427	414	425	408	435	458	405	418	435	386	413	403	394	388	404	428	436	388	374	375	411	378	411	412	430	388	449	450	454	397	411	404	430	425	422	384	422	414	403	407	407	416	400	401	406	460	424	404	432	437	385	411	404	445	414	409	393	408	437	445	383	419	418	471	392	444	406	442	394	432	395	412	418	398	410	386	423	425	421	413	429	459	396	404	395	418	426	407	444	419	444	421	399	415	425	423	395	427	424	420	419	397	414	459	409	403	447	413	387	401	409	403	410	427	419	432	438	411	412	431	401	440	424	424	442	425	400	411	399	401	415	403	399	398	422	443	408	396	411	409	421	388	391	396	407	437	391	387	461	403	431	392	384	404	414	432	415	413	412	406	396	434	419	398	410	431	454	420	399	394	388	424	437	418
1332	334	319	311	294	269	261	261	257	262	263	266	271	268	254	256	259	246	248	256	241	249	261	259	243	236	248	265	258	272	274	248	284	215	246	258	244	238	241	261	228	273	261	226	258	244	240	235	270	223	231	253	256	267	265	265	267	255	241	242	265	258	240	245	273	243	213	251	279	272	209	262	265	257	242	234	239	260	260	257	259	262	261	239	247	235	258	266	245	244	259	219	274	251	252	271	249	247	254	267	251	243	249	262	249	255	264	273	257	252	262	251	257	259	288	285	273	220	259	262	291	260	256	284	232	248	263	246	271	271	240	271	225	271	239	226	251	235	260	248	235	235	227	268	262	227	259	234	258	220	235	229	257	271	255	263	247	257	235	235	262	232	238	264	283	233	256	227	257	233	257	257	256	274	275	254	274	226	251	250	227	273	271	253	262	251	272	239	240	271	239	253	231	265	237	261	257	235	259	237	274	260	255	280	253	250	252	238	242	225	251	257	234	256	236	268	258	257	243	231	246	268	237	262	258	228	246	256	251	256	260	262	242	238	240	262	246	252	261	227	227	211	264	269	277	254	252	223	241	246	239	245	245	246	266	268	253	248	255	246	269	257	249	267	253	247	265	254	255	242	273	239	224	249	247	250	234	228	247	228	240	253	259	256	256	274	260	281	251	237	231	264	268	257	234	257	220	249	249	258	279	282	248	246	261	273	271	234	252	282	260	256	225	241	273	256	258	231	246	248	250	257	250	268	267	231	253	237	238	233	264	242	296	266	272	295	277	244	256	279	273	242	230	238	256	254	262	245	280	271	250	244	246	269	253	260	251	211	246	252	219	229	251	264	249	266	257	257	231	277	239	260	268	272	267	260	255	264	264	222	248	244	236	264	243	240	254	235	236	266	245	264	265	267	242	236	286	257	243	254	258	268	250	234	251	252	277	254	239	238	252	259	251	241	251	258	264	248	234	249	268	254	248	214	261	252	268	260	231	295	245	277	265	246	228	250	240	248	266	255	249	240	257	218	251	248	225	263	266	215	267	231	239	231	257	267	228	248	257	267	249	259	227	247	260	262	261	257	270	248	256	235	240	244	277	259	260	284	240	248	257	264	264	252	224	265	264	256	256	226	259	275	248	260	253	261	256	245	239	261	253	268	254	250	279	259	271	227	270	235	242	273	264	233	267	225	256	234	265	236	229	270	260	243	251	233	267	254	260	258	250	233	249	261	232	249	239	262	259	253	258	239	261	249	247	263	237	289	247	240	265	262	274	237	255	259	270	267	237	269	255	263	248	233	271	258	208	239	239	226	262	238	262	246	259	261	253	285	252	263	263	235	245	228	266	257	245	279	254	291	272	243	232	235	255	267	234	265	250	245	240	251	248	256	244	230	246	246	245	276	257	226	237	231	262	244	237	260	242	256	227	298	238	266	244	222	254	240	241	237	239	244	235	281	248	254	224	255	220	243	260	233	261	253	253	267	263	242	253	266	234	230	268	254	273	210	244	266	239	221	249	242	251	239	252	275	232	230	263	252	272	258	251	258	227	243	245	262	270	268	256	241	281	256	250	242	265	244	247	267	257	238	232	274	246	288	246	253	250	248	259	282	252	269	256	268	255	236	262	253	251	255	250	270	258	267	226	246	248	258	257	257	268	235	248	233	255	236	235	247	261	270	235	229	236	244	235	256	221	266	254	279	268	259	241	264	243	247	243	245	263	243	223	249	259	262	239	246	264	249	247	287	238	248	237	223	236	240	238	247	255	241	244	225	259	252	253	248	292	248	245	277	222	275	265	265	278	272	258	277	249	243	268	250	265	234	249	264	235	258	232	249	241	265	243	233	250	265	276	254	254	251	256	246	258	258	253	264	270	267	246	244	276	245	252	264	255	276	248	274	267	257	241	253	255	235	250	241	256	295	268	276	219	242	226	265	265	227	270	260	263	231	279	236	233	252	258	234	266	241	251	235	254	245	262	227	259	237	248	248	256	233	240	255	237	252	265	246	251	230	273	250	246	249	287	232	203	250	253	224	265	252	257	237	252	238	253	258	248	254	245	262	272	230	289	243	258	259	250	236	236	290	233	260	244	227	265	258	260	245	264	269	283	262	247	266	254	267	235	217	225	281	254	256	264	255	241	263	246	242	251	265	253	231	241	249	280	309	266	244	242	225	251	252	252	250	231	270	241	248	226	275	244	279	263	263	236	250	259	288	255	258	258	268	278	240	272	258	237	282	228	240	268	244	245	250	259	255	269	234	234	234	241	221	220	250	266	251	253	262	253	252	279	251	239	281	253	256	244	301	251	268	258	270	245	239	269	232	213	243	269	257	241	227	295	246	227	252	272	236	269	249	234	269	235	283	280	228	257	271	248	261	239	262	281	261	245	248	268	262	271	259	262	248	263	241	276	242	249	243	223	233	229	266	252	241	243	225	234	265	270	215	268	229	250	274	246	265	239	224	230	238	246	244	257	240	237	266	282	237	238	273	261	256	240	219	240	275	258	236	258	242	226	259	227	240	292	230	233	248	240	252	238	258	261	243	253	250	244	279	253	236	249	254	243	234	255	269	257	240	292	284	273	251	254	259	274	248	250	248	234	244	268	239	251	260	253	232	244	251	272	291	240	262	239	260	240	257	265	297	260	261	233	266	227	253	246	248	266	226	257	247	264	232	245	258	249	249	230	273	252	251	246	265	247	236	275	257	210	251	266	241	265	228	218	244	247	258	243	232	267	259	252	232	278	243	269	245	213	267	244	238	263	275	248	253	248	249	226	263	251	260	258	244	263	246	271	233	243	256	235	250	262	236	244	278	270	253	257	245	223	242	279	260	257	244	263	238	286	225	283	244	242	231	267	248	289	248	232	250	254	230	250	250	256	271	263	260	230	275	256	258	249	232	233	258	279	255	253	234	230	255	242	246	249	240	262	229	251	231	239	267	254	271	263	259	217	251	239	235	264	229	256	240	261	259	244	247	242	222	258	259	257	257	277	241	249	241	241	255	247	268	264	262	246	250	254	263	248	274	260	238	265	227	252	254	256	250	228	261	277	229	267	264	265	246	286	246	250	253	244	258	231	241	234	248	238	228	249	243	244	237	261	216	259	255	242	263	237	220	236	260	274	245	269	232	268	246	275	231	271	255	248	244	237	237	268	233	252	272	214	255	267	247	239	260	243	235	244	242	254	240	257	251	299	242	242	235	263	244	280	272	238	272	240	269	277	275	212	256	244	249	248	265	235	255	231	277	255	253	292	242	240	263	243	254	255	258	245	250	250	239	245	246	271	226	267	260	244	245	275	258	232	260	265	268	256	233	256	246	257	262	241	224	241	232	253	249	254	247	246	254	237	253	248	262	266	248	277	249	244	256	266	266	240	253	237	245	262	256	227	248	261	250	250	270	250	246	252	264	241	241	225	250	259	307	243	230	257	238	273	241	231	256	247	219	247	226	250	258	250	234	245	255	272	223	251	260	229	253	237	270	251	257	227	268
2267	880	914	922	972	940	872	838	820	846	775	802	757	790	756	827	749	818	779	747	783	704	781	783	762	778	759	752	791	767	742	783	711	811	747	825	793	766	763	759	834	799	799	769	788	749	773	774	771	776	760	781	773	803	786	751	709	722	755	769	739	757	769	765	736	786	750	807	833	748	773	804	767	743	780	831	737	745	821	753	756	760	753	732	789	783	728	797	773	780	804	797	766	790	753	784	787	827	761	737	759	770	735	788	734	744	743	754	802	727	800	736	755	748	781	772	787	792	764	759	749	763	769	799	726	781	779	772	777	755	765	725	780	738	748	758	766	807	753	781	766	780	799	740	758	779	782	808	780	737	725	733	780	832	751	766	765	763	810	723	762	823	746	751	779	769	721	795	779	858	745	782	777	808	711	760	816	768	781	714	771	756	808	802	788	765	784	743	787	774	809	758	771	752	766	790	811	794	766	724	800	779	800	768	746	798	772	747	782	726	775	752	704	746	779	768	753	747	732	725	729	759	761	775	771	787	821	766	757	725	785	842	770	775	780	769	745	761	775	755	785	746	793	734	762	810	762	768	782	787	801	766	744	753	774	767	730	784	750	786	778	784	811	774	751	769	789	786	766	757	789	759	796	749	768	758	785	806	803	794	745	714	730	764	772	746	755	723	833	806	801	770	801	730	754	775	760	700	795	845	723	816	806	731	761	794	768	786	731	796	766	743	784	772	764	732	798	819	785	764	741	794	801	803	786	813	727	779	780	743	780	760	766	733	739	755	776	836	771	794	762	774	771	783	783	805	754	777	746	763	754	772	820	783	718	742	757	788	774	766	801	787	714	798	720	752	815	762	783	784	789	725	734	757	723	830	760	727	752	740	766	768	775	731	802	734	767	750	775	775	778	751	757	797	791	788	772	745	815	765	798	784	767	768	751	769	743	763	732	789	741	739	806	802	808	772	801	770	771	758	822	796	752	771	760	800	774	791	768	795	738	771	794	768	771	730	752	773	775	754	786	790	742	775	769	759	761	779	806	754	788	786	756	802	768	725	740	760	806	765	786	747	762	742	747	782	750	783	770	761	751	784	756	701	801	737	750	814	799	748	736	801	796	788	764	747	739	800	680	813	750	799	755	785	799	774	746	754	767	786	755	729	732	773	699	773	782	747	780	778	825	797	728	798	747	811	748	791	784	812	785	749	793	743	796	779	780	805	789	767	786	762	791	772	769	747	778	826	804	738	744	707	771	742	812	799	784	734	779	750	800	822	785	762	774	786	754	762	812	762	805	739	767	788	783	765	787	727	751	773	805	759	759	837	781	759	784	796	760	811	774	762	741	774	772	767	772	773	752	799	749	835	759	767	758	772	745	755	778	817	748	796	698	740	713	736	807	787	732	782	766	745	757	807	736	753	778	777	809	710	710	740	753	815	765	761	798	742	742	814	792	806	753	777	782	790	783	758	761	748	792	736	783	775	727	781	736	761	799	783	806	773	775	773	799	748	783	764	717	785	769	819	730	742	703	779	747	774	764	826	724	831	761	729	770	724	783	740	779	755	782	746	738	738	734	764	730	800	764	766	799	744	779	786	782	746	787	810	759	814	719	718	740	775	767	794	717	773	725	776	792	827	791	775	820	763	781	796	755	755	774	764	781	775	799	762	751	794	773	725	706	767	761	814	759	770	787	736	750	756	792	752	729	762	782	816	736	781	735	765	765	799	798	789	718	754	791	827	809	771	765	794	751	795	738	757	729	745	791	759	747	800	786	783	758	794	794	787	784	796	778	768	728	763	734	760	792	775	774	784	777	776	836	834	803	733	741	712	777	725	796	811	767	719	723	785	765	795	733	723	761	717	735	780	713	761	750	823	764	751	781	763	762	693	735	772	797	774	789	802	762	800	769	724	814	756	817	757	718	765	736	795	777	791	771	793	778	786	777	742	776	742	767	749	783	771	786	735	764	742	775	726	781	785	770	735	810	811	769	804	761	727	756	766	777	708	739	795	768	760	788	760	727	796	757	810	759	784	791	723	804	757	746	774	728	794	757	796	772	743	791	736	740	751	780	745	803	765	775	713	783	721	744	755	771	743	775	771	754	792	768	805	757	786	801	752	791	774	741	771	796	757	730	796	799	751	758	834	781	789	770	829	756	808	778	742	741	743	840	764	773	739	774	779	741	765	768	805	747	777	737	746	809	769	757	818	735	749	768	749	763	770	705	776	770	807	813	782	740	784	747	788	731	697	794	776	801	729	732	787	777	718	749	748	792	804	729	730	768	836	836	750	837	759	775	758	763	749	777	760	772	787	763	780	783	797	791	766	791	817	758	794	734	783	794	739	791	727	727	775	770	809	779	806	751	746	743	742	747	796	775	842	827	770	744	832	760	800	779	780	802	749	789	799	751	786	769	785	765	771	749	769	784	740	694	760	815	771	784	777	703	837	798	795	789	806	739	762	786	762	765	768	721	729	822	815	814	803	764	770	775	773	785	735	735	791	783	786	718	731	780	782	803	824	766	790	783	811	750	771	730	776	749	805	755	776	824	770	796	808	783	795	778	750	720	784	742	787	765	724	775	779	783	785	812	782	729	744	782	740	824	828	746	758	790	811	765	747	771	769	792	744	781	781	743	767	778	771	768	790	801	786	761	812	733	753	762	757	740	750	755	801	781	783	745	724	755	765	746	811	750	758	791	765	736	747	779	761	757	793	805	692	748	785	831	750	727	747	803	750	821	765	752	764	768	744	776	864	807	783	748	780	793	762	767	781	803	687	735	728	778	814	752	767	816	784	782	765	760	721	722	724	752	799	751	775	767	809	750	783	805	781	765	784	802	745	773	796	770	745	773	813	780	757	816	764	771	782	763	779	765	744	744	770	787	777	767	778	764	753	776	734	775	723	791	741	806	786	764	792	768	741	781	789	760	767	728	780	784	757	793	734	772	782	779	744	787	727	755	804	819	750	780	763	777	779	766	781	758	748	761	800	751	745	777	774	768	764	758	814	765	761	734	774	814	740	765	743	783	829	758	758	774	786	788	731	775	720	777	771	723	759	737	721	764	784	801	810	724	763	742	745	737	785	772	728	816	807	773	717	775	770	759	837	755	764	808	719	802	765	779	817	786	785	819	757	775	769	754	786	749	792	716	759	760	795	799	753	762	786	815	781	784	756	794	793	746	758	768	764	773	746	780	812	760	760	755	750	722	725	739	765	758	794	763	786	807	769	795	783	755	799	767	787	798	775	784	841	785	732	777	812	745	759	803	734	774	792	760	737	720	807	798	751	773	807	787	792	725	766	805	752	748	747	739	799	732	842	807	787	789	752	799	794	785	732	780	736	801	772	735	754	774	797	743	794	778	738	767	772	800	857	764	787	773	800	712	753	754	737	784	692	770	739	751	784	772	734	801	827	784	757	803	794	767	747	794	783	755	779	749	738	777	736	780	775	799	773	786	777	782	743	747	788	832	749	800	789	725	796	757	762	723	784	755	777
4553	1115	1363	965	688	491	418	335	249	240	235	207	207	164	216	162	171	166	149	168	158	151	131	134	146	154	126	145	153	152	149	158	134	137	142	139	137	134	149	144	119	145	128	140	142	168	145	152	133	130	137	131	133	135	131	137	152	128	143	136	132	114	142	141	146	137	125	131	134	129	121	137	138	134	115	121	133	138	143	125	145	118	148	117	115	133	119	126	130	130	150	120	136	142	143	121	126	120	130	123	131	127	132	122	135	130	170	120	142	143	139	134	116	142	138	125	123	138	123	132	135	139	137	134	131	136	115	127	118	140	153	133	145	136	120	128	145	148	117	121	132	127	129	142	136	121	152	123	127	124	127	127	144	135	119	124	135	130	136	125	145	123	121	140	129	134	131	138	123	133	124	108	122	127	120	134	141	136	141	139	158	145	120	129	144	131	146	144	147	133	142	158	135	147	115	124	149	139	139	137	163	135	138	131	116	149	121	127	159	122	135	145	137	120	149	128	123	138	116	132	135	137	110	128	141	145	152	106	128	115	143	135	137	137	142	120	126	148	122	132	125	130	155	133	133	116	116	146	112	126	136	101	127	133	115	121	139	132	120	143	114	147	127	139	134	142	138	128	130	125	125	145	135	128	125	124	124	124	131	126	141	124	132	123	123	144	148	126	138	123	130	127	142	122	137	123	143	136	143	127	121	142	136	154	125	138	162	127	113	111	93	142	117	141	136	124	125	152	130	143	133	144	109	119	124	127	103	135	123	135	135	143	125	129	131	141	132	126	146	125	156	144	125	121	129	127	128	117	141	115	140	132	125	136	149	159	120	129	125	135	118	141	130	122	137	140	137	131	136	125	131	133	139	143	123	138	153	146	123	145	129	116	132	122	150	134	133	154	139	129	125	122	142	131	130	131	128	110	108	119	143	135	131	117	119	135	126	124	131	122	130	149	132	114	120	112	123	114	140	128	142	126	125	138	124	151	118	153	108	143	140	146	116	138	117	158	151	118	133	135	123	139	122	117	127	149	127	110	147	135	136	149	128	123	148	116	133	121	136	124	140	143	115	129	119	112	131	138	139	142	140	146	141	108	97	131	144	154	138	102	101	139	114	124	132	132	127	118	121	126	147	114	108	148	134	134	134	140	147	140	125	126	131	104	127	138	114	118	142	128	122	118	129	139	166	141	134	126	128	144	133	130	151	150	123	133	130	121	139	140	146	141	119	118	126	148	157	128	143	132	125	151	148	148	142	134	135	146	145	141	139	137	154	131	129	125	134	124	136	145	124	123	117	141	135	128	157	145	118	113	116	135	138	143	130	121	120	123	147	124	151	150	149	119	121	143	145	129	133	132	122	145	150	122	130	138	129	130	133	128	142	124	134	155	146	150	132	134	146	118	120	129	162	123	112	131	134	128	128	135	110	132	134	120	129	137	122	117	142	134	137	125	146	129	111	101	143	136	114	140	129	144	140	136	119	130	126	135	132	131	118	124	119	134	132	119	124	98	148	110	139	153	132	133	135	146	142	153	140	121	126	128	137	141	129	100	142	117	137	138	131	114	133	145	142	106	138	138	117	140	125	128	139	141	130	133	137	129	134	159	121	130	148	126	133	115	144	135	112	128	116	135	119	127	129	131	140	146	142	128	125	128	128	133	127	153	141	161	145	139	115	121	142	144	117	124	129	122	140	149	135	172	126	121	139	136	118	118	129	100	142	112	136	163	127	132	117	125	128	150	131	148	128	121	142	142	115	112	148	136	132	128	142	147	123	139	128	128	142	108	127	122	144	140	146	161	116	120	136	116	124	123	131	129	110	139	132	122	138	127	152	120	134	136	118	139	141	134	119	123	128	134	126	131	151	133	134	128	132	126	130	133	132	124	135	142	120	140	127	146	130	145	150	129	141	150	148	126	151	133	139	125	143	112	149	95	131	132	158	120	135	126	138	124	142	143	121	126	146	112	141	107	152	127	140	127	135	149	116	121	138	136	134	127	130	117	118	143	138	126	137	137	134	125	116	130	127	145	134	139	127	141	137	129	119	140	107	140	116	122	135	146	125	126	108	152	124	128	132	143	145	121	117	126	120	130	135	140	120	143	132	145	132	147	131	140	163	141	141	130	146	130	128	126	124	130	127	126	134	140	143	134	146	124	132	149	122	123	130	127	117	135	131	136	112	117	129	120	139	115	132	114	110	126	142	137	103	140	129	144	116	153	132	133	139	136	131	126	134	134	121	130	147	135	140	138	152	141	158	120	115	133	110	161	137	117	138	129	139	143	137	133	136	128	146	131	134	107	132	143	143	132	123	129	142	129	117	109	140	125	133	134	127	130	110	124	107	141	130	134	135	136	125	144	140	145	125	142	133	130	134	140	125	136	134	129	138	132	129	145	164	137	137	140	116	132	144	134	136	149	137	131	131	129	135	128	129	130	129	143	118	148	137	130	139	144	123	145	143	144	125	143	130	136	151	125	138	141	130	128	133	122	139	128	132	112	135	133	121	142	142	135	140	135	143	148	135	127	144	135	148	150	139	139	121	128	131	119	134	128	148	139	125	118	138	134	140	116	116	140	133	143	128	131	134	120	141	134	116	134	134	108	117	132	129	105	141	118	146	152	125	144	135	119	138	122	122	115	137	108	124	135	149	139	119	117	106	152	129	141	128	146	123	115	124	121	143	117	119	123	153	138	107	120	134	110	131	122	143	127	129	132	141	116	129	133	109	130	136	155	106	124	135	129	132	141	129	129	164	135	136	116	103	131	140	129	118	137	141	107	138	140	141	122	130	137	141	128	129	114	137	158	140	145	155	121	119	125	144	103	113	130	130	137	130	112	127	128	163	150	153	136	130	146	125	120	152	131	124	133	154	135	149	122	115	138	140	132	139	124	133	140	148	128	144	130	119	131	129	140	125	147	138	132	138	133	134	130	130	122	132	125	134	122	121	114	151	131	154	137	117	136	106	150	147	132	124	135	121	150	151	152	122	144	134	137	142	125	136	133	113	134	130	133	124	141	124	111	120	119	140	144	141	136	139	136	125	158	151	147	159	141	118	127	142	144	124	137	141	139	122	125	132	138	114	125	128	124	125	147	128	116	127	147	135	130	151	150	123	119	122	137	115	127	140	125	114	142	127	145	137	116	138	113	148	145	131	138	128	146	127	152	124	143	143	119	124	126	113	124	131	121	122	135	135	130	124	122	135	134	128	133	136	126	141	97	121	129	128	140	156	144	145	123	125	117	144	135	132	152	133	100	127	130	133	147	135	122	135	128	123	144	138	138	118	137	145	132	139	126	148	127	140	141	121	135	128	122	131	130	137	144	150	137	138	117	130	143	150	164	106	115	114	139	129	132	148	149	119	109	145	116	154	129	138	139	138	127	131	146	120	133	123	148	132	142	107	144	125	134	142	142	133	117	148	139	136	130	113	121	129	122	138	141	139	137	129	117	131	133	136	138	109	116	142	137	141	147	119	149	137	110	138	121	122	120
5459	1598	3609	3942	3295	2722	2272	1897	1530	1398	1244	1164	1005	933	878	816	779	746	721	682	649	614	611	631	657	565	604	593	597	602	557	639	550	555	522	582	610	540	535	538	499	526	493	513	496	466	482	595	509	506	516	478	515	431	500	466	457	515	468	466	403	455	451	509	465	463	504	502	427	439	429	450	457	490	481	461	436	470	484	432	429	421	459	421	474	455	464	441	442	447	446	436	483	417	480	455	448	464	451	430	445	462	433	454	435	443	450	464	450	440	439	443	443	483	427	451	503	448	475	460	447	478	428	444	433	463	431	413	464	452	449	405	451	416	471	441	403	436	448	461	440	400	446	428	449	500	470	467	448	442	482	463	429	455	437	430	456	477	444	493	416	480	447	460	481	437	444	454	443	425	450	463	426	452	458	440	418	430	397	502	460	452	446	428	433	425	458	448	447	432	419	447	477	414	399	442	444	480	414	442	472	395	441	456	427	464	444	487	455	443	436	475	468	449	471	435	410	414	436	436	492	467	488	440	486	436	454	418	455	436	425	440	399	479	473	432	461	448	429	441	487	478	435	429	403	435	450	413	446	418	420	445	464	431	448	431	455	451	422	415	448	448	442	414	462	463	401	455	425	449	432	426	462	442	440	445	415	452	432	455	404	453	460	440	447	442	457	469	443	459	436	442	427	498	426	465	449	412	442	452	429	451	482	456	465	424	435	435	459	438	480	417	441	452	434	432	460	430	438	467	432	413	422	446	428	379	456	426	445	451	472	448	398	435	441	438	480	460	424	459	456	458	426	436	483	477	438	457	419	456	419	420	448	438	439	458	417	424	476	453	457	415	462	449	419	427	433	441	438	455	447	453	409	442	456	464	409	434	461	446	421	438	464	434	437	440	464	416	475	450	473	434	442	457	475	446	434	433	426	440	458	464	434	458	423	485	415	429	459	460	414	414	436	438	454	448	435	442	429	444	425	402	479	469	449	461	434	439	467	433	443	457	437	448	424	445	428	432	433	447	415	432	464	428	450	465	423	439	438	448	451	456	462	442	434	462	453	410	401	423	437	415	430	442	450	424	460	458	440	426	438	449	443	478	402	488	435	423	460	421	418	435	452	437	438	447	405	438	440	448	448	457	440	465	466	423	428	462	456	425	460	498	458	444	438	441	425	417	412	411	443	437	450	471	447	434	431	443	462	456	428	484	462	445	433	433	436	456	424	399	474	467	435	468	428	436	443	462	451	449	402	475	427	467	463	446	427	423	480	455	436	449	422	449	424	420	441	423	448	471	421	429	475	434	413	433	431	445	419	468	455	445	453	439	435	449	423	459	448	449	478	438	455	469	445	418	442	425	409	464	435	460	440	492	439	463	405	407	468	406	465	436	438	426	464	411	476	440	458	427	459	439	467	510	445	480	432	469	443	475	440	421	421	471	447	475	419	465	414	481	470	440	457	460	458	418	471	464	432	445	455	466	439	498	449	455	443	450	433	412	458	436	470	438	474	452	398	448	462	454	472	410	421	455	431	421	456	454	444	440	464	456	462	442	464	423	457	446	444	436	435	478	416	458	446	437	442	400	425	461	454	430	424	453	439	433	433	469	427	436	403	477	426	429	469	477	481	449	457	436	419	460	389	436	456	455	438	452	448	505	415	417	450	446	418	448	462	445	464	458	436	439	422	415	442	417	449	440	412	438	453	470	420	403	421	468	410	427	451	437	467	398	431	437	429	444	469	463	452	416	493	465	433	465	415	406	437	426	429	443	458	422	431	421	452	444	433	481	405	440	434	407	465	424	437	412	442	468	453	460	445	473	492	430	466	461	447	458	449	416	467	441	441	433	452	422	428	432	414	453	470	435	401	434	417	434	473	414	486	472	431	438	434	465	426	436	452	425	412	452	428	435	406	444	455	463	429	444	453	378	469	494	434	451	437	433	421	443	425	434	439	421	455	505	431	454	432	453	424	458	427	445	475	421	486	406	450	485	465	477	468	446	460	458	434	436	420	485	429	446	441	458	473	457	440	466	455	449	468	447	473	450	471	455	447	427	469	439	444	439	453	421	435	450	439	435	471	436	452	448	430	439	460	465	434	511	441	425	437	442	405	460	413	448	448	440	477	420	454	467	424	416	438	479	430	443	417	460	436	449	414	432	427	439	455	391	424	426	475	417	446	462	435	451	422	461	401	426	445	474	476	426	437	405	435	446	453	440	465	469	484	463	429	458	436	390	423	439	419	461	489	438	443	435	474	428	479	465	445	468	428	466	431	447	426	431	436	480	447	442	434	418	450	424	464	449	466	475	472	463	461	433	480	473	419	486	484	440	449	445	462	468	463	434	435	437	443	476	424	415	427	407	442	422	458	428	466	461	409	441	475	417	441	431	477	438	423	424	450	487	451	447	433	465	478	433	451	467	446	446	435	414	488	410	437	463	454	395	433	449	403	434	485	462	455	420	449	477	450	460	466	449	424	447	458	482	476	491	430	482	494	425	443	470	457	440	423	457	429	415	432	460	465	432	459	445	413	417	459	452	416	444	468	469	436	460	453	409	408	489	430	453	471	457	438	434	479	456	447	467	442	500	448	453	446	458	392	439	461	445	528	421	411	456	453	480	454	452	415	453	403	478	450	424	459	451	415	430	445	428	426	406	427	443	449	428	473	455	414	452	401	443	447	443	384	462	443	440	442	438	495	422	457	427	474	471	450	475	464	458	445	449	455	436	475	425	438	478	433	488	428	443	427	439	435	437	435	470	438	468	441	460	416	431	441	466	428	459	441	465	464	405	472	468	418	422	434	420	467	417	463	471	445	445	429	429	405	470	475	451	446	403	418	452	464	422	423	461	442	412	418	453	461	454	456	464	444	425	447	435	466	465	419	460	456	436	431	452	417	463	461	422	427	436	461	422	417	394	452	478	426	472	420	463	429	453	448	437	421	444	428	456	443	451	421	444	442	436	454	434	425	451	436	463	434	440	465	458	462	422	437	483	417	463	433	434	476	450	470	423	403	450	449	454	449	451	469	448	401	436	461	440	424	461	451	449	429	418	423	438	458	450	481	460	458	461	431	467	464	413	473	455	459	447	484	419	451	471	495	461	447	463	464	459	458	444	464	454	445	388	443	450	446	439	425	433	428	410	449	429	414	433	492	432	466	434	438	462	431	493	435	449	470	458	460	447	446	441	444	441	478	452	450	430	433	441	452	436	471	442	432	423	456	430	431	449	417	451	419	430	412	428	451	404	419	445	469	416	462	437	483	431	482	447	457	459	475	432	423	445	464	445	415	443	432	469	470	474	437	429	442	427	430	463	444	408	486	470	471	456	417	459	433	451	444	453	433	412	453	449	430	437	476	438	445	425	435	431	498	425	444	460	446	452	441	441	404	431	443	433	426	457	469	445	456	438	431	446	491	450	438	430	425	442	422	455	455	478	407	437	460	495	470	427	427	428	461	422	458	422	491	459	430	463	408	429	447	441	419	457	478	420	465	415	424	440
9209	2261	2805	1932	1278	880	660	542	427	362	311	303	271	258	224	195	198	165	192	148	155	164	168	160	136	153	148	134	144	138	144	131	147	138	133	132	148	154	134	135	125	123	156	124	118	138	135	153	147	131	140	116	150	121	116	124	112	113	121	123	119	139	154	134	123	115	114	115	105	126	114	131	153	127	120	115	108	112	126	127	116	131	137	130	121	140	110	118	118	124	135	128	135	109	131	121	118	111	116	144	104	101	125	122	108	112	128	115	102	113	91	118	142	102	123	122	119	128	120	140	115	122	111	151	128	134	127	119	128	124	95	125	116	105	103	112	114	129	118	115	109	124	119	119	145	116	118	118	129	110	135	117	122	127	134	114	129	127	113	124	138	106	120	140	121	107	122	131	120	126	119	110	118	117	125	118	107	146	112	110	121	133	123	133	126	129	117	134	107	128	126	100	119	131	140	118	132	127	125	128	116	140	115	132	131	121	107	106	135	117	121	106	126	134	121	137	123	119	117	120	106	134	118	131	109	140	108	119	127	115	119	131	104	136	98	120	124	127	110	132	118	118	123	139	131	122	116	127	122	116	116	118	115	118	120	125	101	113	117	134	111	122	136	96	122	131	127	136	112	113	123	118	142	116	120	152	102	101	122	118	121	107	108	118	108	105	118	130	121	110	132	114	108	120	130	126	125	116	117	105	127	130	137	114	135	137	107	118	116	117	122	115	123	129	115	111	105	136	100	130	137	117	107	119	119	111	116	123	125	112	95	125	108	111	124	114	151	139	122	133	117	117	113	126	134	120	120	120	120	127	130	133	131	117	130	128	143	103	135	121	133	127	107	117	102	119	134	116	126	130	122	136	132	105	127	121	110	126	113	134	112	124	128	112	120	130	137	127	121	116	118	138	132	121	122	124	141	107	110	102	116	110	128	117	110	113	110	118	134	133	122	115	129	130	120	126	129	115	136	111	110	121	117	110	123	96	119	113	121	108	111	112	116	111	99	143	107	117	141	135	117	127	126	140	126	103	124	110	107	114	141	147	119	109	104	93	113	116	105	117	124	117	131	128	112	119	116	128	110	122	132	115	103	114	105	102	127	114	110	136	123	136	107	108	130	111	132	120	114	120	118	140	97	123	119	110	113	104	130	109	131	127	132	123	128	145	124	144	115	135	132	120	114	110	119	104	114	91	127	120	126	122	143	109	122	111	117	143	120	133	101	115	115	115	130	131	110	122	119	120	110	120	134	126	104	110	104	142	87	119	146	111	96	126	131	102	140	117	113	111	105	122	125	125	135	104	129	119	123	133	120	119	132	103	125	116	116	119	120	94	111	137	109	113	130	112	140	151	94	125	122	130	112	99	107	119	118	118	128	113	118	115	116	108	121	85	124	126	114	128	128	110	128	115	136	121	136	113	105	134	135	131	107	149	130	112	128	126	124	110	118	133	108	113	126	123	127	122	122	143	134	133	121	120	133	118	128	127	137	154	107	118	146	125	132	130	127	125	145	107	144	116	120	114	112	104	125	146	132	114	126	129	121	125	126	115	134	128	111	133	106	141	122	120	133	133	118	133	138	129	114	97	128	140	122	128	114	118	120	119	124	119	114	106	133	125	115	133	125	135	116	114	126	96	122	142	112	122	109	131	111	109	122	130	124	136	145	116	118	110	118	96	122	125	120	115	139	131	133	136	108	124	122	118	140	134	133	123	116	108	118	114	124	128	119	129	108	118	120	101	115	132	124	121	131	125	117	118	118	110	117	135	103	113	133	141	117	131	125	116	137	112	116	122	102	127	111	97	100	95	113	118	138	121	119	117	123	106	118	116	121	142	103	129	109	135	127	114	138	107	99	111	115	118	127	130	112	119	101	124	132	117	112	119	111	122	113	116	114	128	102	125	123	116	120	120	112	129	128	118	118	129	130	109	112	104	98	131	132	112	116	107	113	118	120	127	120	128	115	121	135	107	104	116	124	129	122	138	141	93	120	122	86	122	129	119	104	130	104	128	107	122	112	133	126	122	108	110	123	147	120	157	131	115	134	109	138	138	114	134	125	115	115	121	126	112	124	98	125	104	117	108	113	128	115	134	113	131	109	123	107	125	114	143	114	107	120	110	104	109	114	107	101	134	102	145	103	113	110	123	99	104	117	114	132	118	106	116	127	115	147	110	132	120	103	141	119	118	131	125	142	119	130	115	118	116	117	148	107	123	105	115	118	112	125	129	129	123	144	133	122	122	105	129	130	132	122	114	114	118	111	135	117	134	124	113	110	133	119	118	116	141	115	126	110	114	140	134	118	122	119	99	131	101	123	138	137	119	105	109	119	104	112	135	129	122	140	101	133	120	105	120	105	123	107	124	121	119	124	143	136	100	134	118	108	132	110	139	121	127	130	131	130	116	116	119	120	128	114	125	126	121	120	120	137	132	102	100	131	92	135	111	113	127	115	116	125	107	134	121	118	123	123	136	115	127	122	129	127	112	100	130	88	119	118	108	101	120	114	126	133	120	112	120	117	108	112	97	118	115	108	115	124	118	129	126	134	104	115	121	138	109	125	118	111	97	102	140	123	92	114	124	117	123	142	117	132	137	141	126	130	126	117	123	123	125	107	126	115	123	125	118	132	120	112	132	115	121	120	113	123	127	133	133	119	110	99	124	94	101	118	129	117	117	107	117	132	111	126	102	112	126	110	129	118	123	120	97	99	113	126	112	112	134	122	123	122	115	121	107	110	142	127	115	136	122	113	133	136	117	119	110	133	129	128	137	123	132	115	140	123	128	119	101	130	115	122	130	105	116	106	106	121	119	134	121	120	111	111	124	120	112	123	125	113	117	108	112	126	128	127	131	126	116	109	106	126	114	115	124	114	114	127	116	123	103	107	138	125	107	128	111	137	143	139	124	119	112	112	130	125	116	133	124	136	114	124	99	131	121	121	106	121	111	133	118	117	117	118	115	106	117	126	120	103	109	119	126	110	130	115	128	133	116	86	105	115	137	117	120	112	111	134	110	116	136	132	118	120	115	127	116	105	120	135	128	96	124	120	119	118	126	112	152	128	138	125	117	107	118	106	130	113	127	104	100	111	143	156	139	113	107	120	110	106	114	117	122	120	123	120	118	115	121	117	112	131	103	141	136	114	120	137	124	106	121	120	121	129	100	117	116	133	122	102	113	130	104	124	113	129	110	107	117	126	126	120	121	131	122	144	144	124	112	127	130	115	115	115	129	132	125	115	122	115	123	130	127	114	137	113	120	131	132	130	110	106	106	116	116	116	115	124	129	125	134	133	108	113	115	119	137	121	113	110	136	106	120	130	126	117	119	119	116	119	112	117	130	118	134	129	119	129	135	125	123	114	99	118	125	117	129	110	126	136	115	126	140	123	109	110	134	121	121	121	113	141	110	124	110	137	103	120	115	127	118	136	142	141	110	137	134	115	116	110	131	116	108	109	135	106	122	121	120	117	117	105	116	118	99	121	126	113	130	124	121
7878	2696	6432	7041	5918	4872	3922	3240	2617	2219	1965	1830	1574	1400	1339	1199	1109	979	988	954	810	797	756	707	739	710	632	793	666	682	679	684	671	668	689	678	670	659	592	534	531	549	526	568	527	535	574	578	632	565	544	476	489	519	513	483	485	491	471	448	435	443	498	509	471	475	447	449	462	441	484	499	451	458	446	443	443	458	448	505	432	449	429	430	426	475	427	435	440	449	428	436	419	445	431	484	442	389	406	444	455	439	426	426	439	416	426	435	449	432	455	442	376	439	438	441	411	429	424	397	426	443	446	431	470	429	463	413	446	441	437	429	447	464	429	453	441	457	459	465	429	421	397	426	441	420	433	419	437	408	413	385	382	404	445	392	393	409	400	422	426	473	451	440	439	415	432	439	429	416	416	428	449	434	430	418	427	452	408	443	423	402	426	392	430	447	464	444	411	458	413	410	459	456	413	416	455	433	471	409	388	426	445	401	431	452	389	439	448	422	405	452	411	399	432	420	416	426	437	418	394	417	435	418	426	423	411	415	463	464	405	466	404	416	401	418	407	400	407	433	439	423	408	424	433	430	401	436	437	453	448	383	402	387	463	403	376	432	394	422	405	425	443	391	419	426	419	414	367	413	407	394	414	446	371	448	416	436	436	398	405	418	433	434	396	408	412	410	411	423	443	429	435	420	429	460	439	415	423	432	429	424	435	408	424	408	429	404	411	396	380	381	414	393	444	423	458	385	440	415	469	413	431	440	439	429	456	411	410	435	416	415	394	458	435	421	435	414	444	419	465	395	419	457	429	436	431	357	448	432	399	413	434	375	408	416	379	461	379	418	425	408	449	432	363	408	420	429	405	405	394	425	428	446	429	432	412	426	402	440	432	373	462	380	449	409	429	405	396	413	400	445	439	399	403	411	405	443	390	464	411	410	393	413	446	437	398	424	433	430	397	408	423	450	405	418	451	445	387	423	417	418	426	401	417	413	415	438	396	447	382	432	418	438	466	445	405	402	400	425	411	398	414	426	391	391	406	386	419	369	403	384	418	365	416	416	422	421	424	401	403	411	424	416	392	398	416	422	398	479	433	399	431	435	432	441	423	439	439	448	391	410	424	436	427	395	421	412	441	422	418	446	409	396	430	434	415	428	444	393	439	401	450	430	402	435	425	395	392	441	447	414	451	436	392	404	418	412	387	414	427	403	420	433	440	474	455	428	452	431	380	414	398	398	421	367	416	385	419	409	438	410	445	424	422	445	413	432	402	437	391	438	395	393	392	407	400	407	431	445	421	426	398	447	395	398	445	434	429	423	398	416	423	376	390	403	462	411	439	436	407	429	409	411	411	426	428	402	433	405	426	395	404	412	407	429	432	440	433	424	418	453	419	406	422	445	423	425	398	410	401	454	416	395	434	416	395	418	432	414	403	428	446	404	437	398	432	426	427	432	379	396	403	390	404	423	412	414	421	428	407	442	427	434	447	466	432	428	399	431	408	446	399	412	428	421	391	396	449	450	406	380	419	416	434	431	432	423	416	420	445	442	424	448	436	434	430	440	422	403	386	410	439	401	450	445	412	421	432	382	394	403	398	392	410	461	412	387	394	394	404	415	431	451	424	399	423	440	427	389	429	420	430	425	398	395	422	396	446	419	430	423	416	386	493	399	414	393	426	421	421	388	441	403	402	436	411	445	409	434	426	405	378	394	437	412	388	420	392	446	440	425	401	429	407	428	429	420	404	412	404	428	423	419	421	427	411	429	422	427	413	417	444	418	464	405	402	434	412	432	388	431	418	378	437	427	404	416	427	447	438	433	409	416	416	462	419	392	415	394	424	420	381	397	414	384	420	397	438	417	430	418	427	435	427	420	442	403	415	407	395	411	438	442	436	425	442	395	414	421	430	396	434	416	463	425	408	455	431	429	389	431	425	410	425	429	417	409	399	413	412	399	438	403	413	441	451	377	418	418	440	443	420	417	403	401	433	392	453	467	429	415	395	444	404	419	413	431	439	394	421	411	373	422	385	475	386	398	445	428	447	410	430	398	406	441	396	430	378	373	427	447	400	440	399	412	477	466	408	436	434	402	399	425	420	427	436	418	452	447	403	438	436	445	424	411	425	413	431	416	447	404	418	415	435	448	381	423	434	437	424	400	456	420	432	419	390	424	416	446	434	383	383	418	365	433	409	452	397	440	411	412	424	412	433	409	403	431	423	439	420	421	364	444	409	412	414	410	457	397	416	420	409	437	423	409	427	441	416	421	386	410	418	384	426	417	414	427	428	454	403	423	403	425	413	391	419	422	422	435	410	425	436	436	417	416	414	467	414	440	420	414	387	431	395	408	436	402	433	441	427	427	415	410	408	396	415	415	420	445	448	446	426	452	430	384	455	446	395	433	419	436	428	418	432	429	429	382	403	413	413	400	423	445	407	430	438	447	408	403	421	418	422	437	420	403	453	418	403	440	426	426	401	441	421	446	380	406	406	439	409	425	416	388	448	437	394	411	428	446	402	436	426	433	398	429	419	421	393	400	427	425	417	409	410	415	448	415	378	414	430	437	406	420	370	436	395	436	413	432	435	428	454	436	413	421	423	401	424	435	397	423	418	397	382	423	409	448	368	405	441	403	438	466	418	456	416	390	398	409	418	394	438	394	422	435	417	459	410	444	399	424	429	413	410	411	386	392	419	458	438	415	421	453	392	412	438	407	381	411	417	417	424	402	444	459	355	385	418	415	387	419	416	423	422	401	412	434	426	427	414	424	404	445	450	426	395	393	408	409	420	389	455	432	425	409	400	392	433	432	422	436	382	416	407	449	395	431	373	422	463	414	421	431	422	415	397	401	400	396	445	404	400	441	416	421	418	405	416	426	438	398	395	432	400	424	418	397	411	430	406	412	441	377	397	454	403	427	448	409	467	394	433	392	426	418	449	430	450	423	379	438	439	440	432	417	417	431	394	412	431	437	393	418	395	435	398	413	433	424	404	425	433	430	432	410	410	419	452	365	455	439	411	433	413	399	382	447	400	422	408	421	405	430	414	406	393	413	433	401	445	410	408	437	430	404	431	415	403	407	390	383	431	420	400	424	426	416	431	415	421	383	365	418	406	427	404	423	402	427	458	431	429	424	437	439	442	420	403	426	421	390	417	431	456	417	419	389	407	428	434	438	438	426	435	397	432	411	427	395	425	429	406	442	422	433	434	414	431	445	406	438	415	426	441	426	401	404	434	383	430	394	414	432	405	432	427	440	434	442	411	433	433	407	418	383	430	405	395	389	409	396	415	426	378	415	447	434	408	379	409	411	444	407	461	422	370	425	407	398	387	448	452	435	441	393	433	440	432	467	439	417	454	424	394	410	402	481	402	451	420	416	401	408	446	432	434	402	400	467	403	432	401	441	449	435	426	442	415	420	436	428	431	397	407	442	424	396	431	426	394	433	424	423	438	431	407	434	392	401	439	412	414	448	458	429	433	370	390	415	391	412	409	422	402	390
1219	295	294	309	277	242	270	283	271	247	262	222	277	254	258	244	241	271	239	243	258	270	243	272	242	279	230	257	235	280	238	275	257	262	251	277	254	236	252	198	281	279	248	250	264	246	265	271	251	235	248	244	256	224	241	236	257	256	258	219	228	251	255	242	250	248	251	251	252	266	245	257	228	235	244	260	242	240	259	237	279	264	239	271	245	234	260	259	245	254	253	265	246	276	246	214	267	250	260	260	244	269	249	236	251	236	260	237	262	247	241	254	265	253	253	259	212	255	262	259	207	237	261	241	283	222	237	229	241	255	237	240	265	249	224	264	257	249	281	276	273	262	241	248	208	245	234	232	244	247	273	257	236	225	246	258	217	230	248	238	256	275	256	252	233	242	270	240	229	267	250	236	239	284	242	245	256	254	242	248	277	227	225	245	273	248	264	241	246	256	245	273	221	244	241	269	254	254	268	255	252	244	242	243	237	255	232	268	241	257	269	244	254	270	258	227	234	268	247	254	264	261	265	247	226	245	244	225	253	263	253	257	243	252	228	255	252	256	250	246	225	236	235	250	229	258	264	240	247	270	258	216	248	247	240	227	265	237	285	264	258	257	263	253	222	242	230	295	259	256	268	250	227	234	252	246	251	242	265	255	262	256	252	256	275	238	288	277	240	226	270	244	237	242	256	255	263	275	275	268	264	255	264	219	272	247	240	235	236	238	249	252	259	236	250	266	267	258	262	261	273	244	261	261	251	228	238	279	249	260	259	272	237	265	278	247	249	227	243	220	267	258	238	234	276	306	213	259	257	255	281	254	230	243	275	245	241	255	243	246	254	253	240	231	245	252	273	253	261	248	250	239	239	250	256	239	264	272	260	206	274	267	272	270	244	271	232	272	245	253	256	248	257	237	266	272	253	255	263	270	202	257	256	222	238	240	277	255	219	247	242	258	239	233	238	273	235	253	278	246	257	254	260	252	243	234	256	247	242	248	262	230	263	257	261	241	251	234	248	244	259	246	255	250	278	282	255	248	226	283	238	274	228	263	260	264	256	265	234	240	241	231	236	252	276	260	268	276	253	248	274	251	239	261	248	247	238	263	255	227	249	259	244	270	250	253	239	252	262	245	253	226	261	265	261	246	255	263	266	238	250	223	249	243	245	261	266	266	232	248	243	246	260	257	272	248	262	258	250	262	260	260	258	268	237	228	245	262	261	258	257	238	245	248	267	262	251	273	232	273	248	252	263	245	267	264	240	243	255	251	241	266	247	271	254	251	243	218	256	245	271	269	211	258	262	256	238	238	229	249	265	234	242	261	293	244	239	239	253	236	254	261	262	279	248	249	246	243	247	271	256	290	256	260	270	242	233	245	255	279	275	289	237	243	260	243	268	252	244	258	289	257	264	262	263	279	252	228	256	265	221	248	235	249	232	268	252	254	289	226	246	255	273	268	257	240	233	258	253	237	244	270	262	286	289	264	261	274	239	274	279	258	216	230	243	294	235	248	239	224	242	254	246	228	278	248	249	252	245	240	244	263	229	247	260	246	251	251	251	234	246	253	227	275	222	253	235	252	246	248	254	282	270	247	235	237	247	255	261	265	238	264	242	239	276	222	242	245	225	241	249	228	241	267	261	237	254	226	252	251	258	278	249	234	237	233	252	258	265	266	255	239	224	235	212	256	238	256	233	228	269	240	231	262	270	280	247	235	242	268	279	246	279	259	267	244	229	243	236	223	253	264	254	238	254	236	261	244	261	267	256	249	279	250	239	248	240	261	239	249	285	231	237	229	238	244	242	256	252	242	254	275	251	263	228	246	263	222	264	245	268	239	273	258	227	263	250	231	233	250	253	253	263	245	225	274	249	240	261	260	251	229	220	234	276	253	278	240	237	263	293	245	288	237	260	241	265	270	242	259	266	259	217	214	263	235	287	246	242	261	254	246	243	248	245	279	244	252	245	237	242	267	230	256	239	235	258	269	278	232	234	263	227	262	244	262	262	224	237	254	217	255	239	241	240	240	241	229	260	240	240	243	250	266	253	269	250	250	266	280	241	265	252	240	264	268	285	257	244	235	259	246	265	244	269	224	239	228	252	246	262	258	257	256	264	255	251	234	235	251	271	278	240	243	253	242	254	253	233	252	245	230	246	255	237	253	242	258	260	256	240	261	271	232	230	275	252	230	250	272	269	274	235	247	255	248	226	274	276	266	264	234	248	237	276	250	243	237	243	263	237	261	244	260	258	279	239	242	239	243	253	245	252	237	247	241	271	265	243	234	264	260	257	234	247	267	243	268	264	242	257	252	246	229	269	235	260	242	262	241	231	255	252	267	276	265	259	260	242	218	249	278	269	241	219	255	223	241	230	252	271	283	262	271	282	271	282	241	272	252	267	237	281	268	257	244	244	218	244	270	249	247	252	282	277	236	255	273	250	260	248	263	230	248	250	252	241	237	264	245	257	236	257	239	278	258	261	252	252	256	264	248	266	265	267	233	248	233	271	239	284	256	269	242	246	253	252	248	247	275	257	241	255	222	240	260	224	234	246	223	236	261	266	262	241	258	233	270	237	272	253	261	270	249	229	274	247	278	238	249	244	237	257	258	250	256	240	250	265	244	257	265	254	263	250	250	226	260	244	257	243	249	248	264	224	226	263	284	235	232	255	233	261	233	224	245	289	239	251	254	277	252	260	261	247	256	243	223	242	271	296	266	254	243	250	273	236	253	238	252	265	265	233	263	223	270	243	266	250	266	253	255	257	258	255	244	255	266	240	235	233	286	262	254	282	269	257	264	230	238	244	225	270	249	299	239	258	270	246	263	244	241	242	259	249	242	255	258	285	231	255	248	260	273	250	237	235	253	247	269	273	222	242	279	267	242	274	238	258	228	238	262	265	239	273	252	266	256	254	261	259	233	274	239	261	272	261	254	268	264	244	243	256	250	275	277	226	230	255	234	249	245	245	252	254	266	271	288	257	266	257	256	223	229	256	269	248	222	278	226	266	250	227	252	248	235	253	249	243	228	252	264	251	242	252	218	262	246	238	243	261	275	225	257	270	223	241	268	279	248	238	242	246	237	246	255	273	222	249	231	278	245	259	248	218	234	247	258	261	247	251	252	254	240	234	271	242	255	256	224	259	242	253	240	267	284	232	260	237	233	257	270	260	259	236	239	263	255	232	253	248	249	264	231	240	248	255	235	231	261	269	252	251	231	249	216	240	241	239	269	274	258	281	243	282	250	259	279	261	243	241	238	242	265	267	256	261	229	276	231	247	258	246	251	256	249	266	264	256	266	261	226	259	239	270	240	221	224	302	236	293	277	250	267	271	236	267	256	250	262	230	265	240	276	254	218	253	229	250	238	232	246	246	233	273	279	283	269	223	244	217	292	243	264	261	252	255	222	253	248	257	251	230	269	230	245	220	239	257	231	241	260	237	255	270	230	257	240	261	279	224	235	222	235	236	260	258	226	258	234	256	264	237	269	272	245
2170	850	983	972	936	917	934	815	797	794	853	781	825	757	799	767	760	813	828	753	745	830	743	742	789	748	751	762	769	797	767	777	764	811	757	754	737	787	749	801	765	735	770	791	767	777	787	814	800	757	785	771	755	727	750	757	805	787	817	749	767	792	821	758	790	714	791	759	784	749	779	764	760	795	769	762	773	745	753	755	788	804	785	792	726	752	789	786	751	775	732	742	745	774	762	699	798	787	776	739	777	713	752	832	730	766	793	810	778	758	782	790	748	771	747	713	773	851	746	792	764	791	760	782	796	787	776	731	774	787	769	790	761	772	760	715	730	761	773	721	770	766	756	707	807	766	768	765	745	837	753	764	719	754	797	739	742	770	834	774	753	800	789	751	757	743	750	775	787	735	803	776	778	769	771	751	754	767	777	783	772	750	774	741	730	748	763	754	822	765	820	793	755	748	764	741	732	800	761	771	791	754	756	733	760	725	818	781	751	762	746	782	758	756	782	721	804	785	744	710	760	747	775	707	766	767	773	732	794	796	733	728	789	755	773	761	766	792	782	723	755	751	808	765	755	742	700	723	764	725	773	790	770	777	775	763	740	750	731	748	748	817	776	793	719	776	737	750	748	748	766	713	775	775	780	689	815	733	788	735	801	748	742	759	765	753	741	767	786	768	805	807	806	754	758	731	744	790	742	777	808	749	780	751	768	745	738	702	783	790	790	758	740	731	779	788	811	744	786	744	778	779	759	745	760	774	772	762	764	748	811	772	778	802	778	735	778	725	766	775	768	809	753	806	767	750	771	800	764	792	770	762	770	801	790	769	757	773	753	754	790	780	782	802	775	777	830	754	781	766	779	766	757	785	737	744	788	769	746	772	788	810	758	700	783	754	800	791	741	748	716	730	752	754	748	697	737	754	772	746	749	805	769	782	777	763	766	771	724	804	749	817	792	772	757	804	784	755	767	754	770	718	807	735	761	827	726	801	720	765	771	794	740	787	751	798	779	758	726	803	782	788	804	721	740	750	703	766	764	745	749	765	809	764	782	778	769	784	766	730	793	786	783	803	794	776	745	764	764	818	804	749	732	759	756	814	761	732	775	739	785	782	760	718	776	780	791	772	781	757	722	814	758	763	713	821	766	801	780	760	765	752	792	766	819	755	809	757	720	778	775	718	773	729	757	777	785	754	795	730	736	744	786	772	761	786	747	760	805	723	790	768	788	742	825	729	758	788	801	771	754	727	703	795	751	763	784	771	750	746	755	772	782	816	788	755	791	820	775	778	749	745	761	774	736	768	770	783	792	731	752	793	788	823	783	754	719	769	751	793	734	746	815	730	783	802	801	777	771	760	847	765	796	821	765	758	738	732	776	792	758	762	751	733	795	790	765	785	764	788	840	785	722	718	791	750	769	729	747	796	788	782	759	754	764	799	737	806	781	773	734	764	729	759	799	775	767	748	817	789	789	803	770	763	814	756	796	805	801	774	780	781	756	767	778	735	765	762	806	743	790	772	780	808	736	746	816	813	769	783	746	813	776	738	799	737	751	846	764	824	753	772	808	786	707	778	750	708	738	759	787	797	737	779	765	786	791	780	756	819	783	786	774	755	753	781	762	801	788	739	765	766	792	799	819	804	753	782	787	752	789	773	770	774	799	785	808	733	782	781	738	807	798	747	751	779	730	739	808	747	767	794	776	733	742	800	769	736	801	809	758	781	774	750	813	764	785	777	809	734	772	783	746	749	754	737	773	744	773	732	786	774	741	777	770	746	794	775	785	758	747	753	781	758	802	735	732	766	740	799	754	756	799	732	801	735	806	735	752	774	794	781	767	734	805	776	785	801	727	796	747	735	740	789	757	746	771	784	760	791	793	750	772	728	785	748	758	781	748	779	808	793	751	811	784	809	795	749	768	777	839	791	704	774	756	785	803	707	727	827	730	728	747	734	737	783	724	753	824	791	768	744	723	732	755	794	755	768	777	740	762	771	758	753	719	793	817	788	759	774	775	794	818	762	789	757	766	784	752	784	785	742	784	770	757	733	769	803	793	766	773	728	807	745	818	761	792	786	761	774	754	769	802	768	792	734	731	799	771	775	756	754	774	793	777	765	763	795	754	772	800	740	744	781	771	817	741	784	785	793	756	767	767	726	804	758	733	790	781	800	768	767	753	779	765	782	768	740	776	753	773	757	799	813	745	800	779	791	721	759	758	811	805	781	780	757	745	783	722	754	809	766	753	777	751	788	791	775	742	800	790	769	801	770	797	722	771	798	809	749	760	742	779	787	745	818	771	751	772	784	769	796	712	747	798	805	765	769	774	795	795	753	790	767	792	738	733	755	749	748	780	768	828	733	777	753	745	756	755	735	762	760	787	777	765	731	779	808	768	802	794	747	783	789	728	741	750	759	778	733	762	786	720	775	755	778	834	773	720	822	725	768	773	739	750	773	740	823	823	750	789	787	790	727	762	765	769	773	739	775	751	768	770	728	772	772	717	752	790	702	756	744	783	771	776	815	771	794	808	766	760	788	817	760	760	782	759	751	760	731	727	755	775	724	776	796	794	798	778	775	796	784	768	778	744	836	777	736	742	795	727	733	747	762	771	792	769	755	738	786	737	734	738	765	827	848	732	744	740	790	754	758	788	734	783	769	835	789	755	795	804	737	790	811	737	749	749	803	750	756	772	780	814	794	764	751	739	766	788	757	743	742	731	763	750	750	811	820	795	757	746	802	741	826	779	803	813	808	782	789	765	764	747	772	761	698	799	743	792	799	740	824	747	804	822	789	780	747	764	796	730	768	746	753	785	805	770	697	786	757	775	740	790	766	807	798	841	768	756	743	758	760	814	801	787	774	774	747	755	780	754	690	786	779	748	755	775	780	788	779	785	797	868	791	752	779	776	757	781	823	783	814	775	766	811	775	805	794	793	748	804	811	745	759	784	746	749	757	780	741	723	833	778	826	725	765	753	747	797	806	772	804	827	736	803	790	776	747	751	776	813	758	773	792	813	800	769	709	787	808	772	754	780	795	740	776	723	759	780	817	766	747	789	752	799	749	810	742	724	762	778	780	761	761	764	766	755	756	796	772	800	782	765	723	768	754	785	740	798	743	737	756	737	783	752	812	795	780	760	782	776	783	739	763	769	755	739	765	748	777	790	830	757	758	726	775	752	773	778	756	768	795	749	743	789	766	718	758	746	814	787	814	751	780	761	775	786	745	821	783	781	733	784	791	761	768	774	774	793	783	824	739	772	759	736	785	796	759	796	744	737	778	750	752	793	827	790	794	765	775	738	803	749	745	763	786	759	737	811	787	751	767	748	749	774	761	771	773	755	817	764	774	803	775	740	818	774	774	798	731	760	743	774	794	783	742	788	741	768	775	810	777	717	749	819	805	752	788	777	788	725	711	783	759	746	775	784	805	766	790	716	709	722	787	761	811	751	768	739	769	758	795	759	788	809	775	776	799	791	755	785	764	793	758	759	731
4594	1194	1446	1028	721	516	425	348	302	254	249	215	185	168	172	187	174	155	146	154	142	135	139	151	155	149	175	157	120	136	142	145	153	137	159	143	138	137	147	139	153	152	154	135	141	140	139	128	146	135	135	157	125	126	125	158	144	137	129	119	141	146	154	151	124	124	127	127	115	136	126	138	115	114	131	127	149	111	121	134	123	137	121	130	140	149	104	126	125	154	117	130	136	133	129	140	129	107	130	135	126	135	151	156	108	141	136	142	140	137	126	115	123	133	143	130	125	125	130	145	126	140	117	147	134	114	122	129	146	136	129	112	134	130	147	145	149	151	136	148	144	140	119	132	119	129	138	130	132	138	119	118	131	132	128	151	127	120	112	116	126	138	143	128	128	149	125	118	150	122	134	127	130	144	122	118	129	123	152	122	130	127	122	158	114	113	137	139	123	138	144	121	124	138	137	143	142	127	143	148	137	149	133	132	152	119	126	111	119	148	148	116	142	120	124	140	121	137	148	137	130	125	122	136	124	128	144	164	154	124	149	117	114	113	120	138	142	129	113	136	122	144	130	128	120	132	117	147	110	128	132	129	132	123	145	135	120	116	133	140	142	123	142	130	140	146	131	140	129	108	140	132	130	121	125	130	137	115	118	146	140	125	137	125	141	138	125	136	149	122	131	132	128	150	115	122	124	124	123	143	112	111	148	141	123	128	138	136	132	119	138	132	148	128	132	132	131	138	140	140	125	141	128	126	116	128	115	140	137	137	122	122	134	146	138	115	151	132	148	157	134	154	133	127	128	114	132	122	141	115	130	129	139	129	121	138	144	150	113	134	127	131	117	130	120	116	152	122	121	118	130	132	133	120	123	132	131	121	119	134	116	145	142	126	142	127	147	134	148	137	135	122	144	125	125	118	129	122	130	136	145	128	119	131	121	137	122	151	128	121	159	114	124	129	117	132	130	131	140	146	146	132	127	98	127	131	125	124	138	126	115	140	118	125	121	143	119	127	131	129	116	143	121	123	132	142	147	122	154	127	146	120	127	124	118	130	125	149	123	135	144	122	132	121	126	141	119	145	129	121	124	120	124	139	148	137	126	121	136	148	141	132	140	130	123	133	122	127	144	126	114	140	133	138	133	123	161	117	128	118	137	128	151	121	136	116	131	136	148	144	139	153	119	109	126	146	112	131	136	130	146	137	151	137	126	117	140	138	132	123	127	159	135	125	138	114	127	163	129	109	142	124	155	123	113	153	137	124	152	165	112	130	119	145	145	134	130	118	128	130	131	135	127	135	139	113	119	142	121	126	127	113	134	115	139	134	136	130	120	127	148	136	122	119	128	154	126	123	137	130	134	126	124	123	139	131	130	123	156	124	127	131	139	130	128	128	142	122	121	133	124	148	140	132	133	125	134	130	130	142	111	122	135	138	145	143	149	141	130	149	140	133	129	124	128	120	134	114	136	140	159	127	124	146	143	114	140	140	132	134	130	137	126	128	126	104	143	121	135	123	149	121	144	125	135	126	153	139	122	132	132	130	135	133	125	109	128	139	113	137	107	137	140	135	108	141	123	125	136	142	124	150	118	142	140	132	103	131	126	141	119	140	138	145	139	120	134	130	129	115	131	123	141	123	142	132	137	144	150	136	125	129	119	114	111	134	136	118	117	139	133	139	125	147	127	135	126	134	139	126	125	143	126	139	123	125	131	136	125	148	133	159	131	117	122	126	131	136	116	117	129	136	117	115	132	135	132	133	135	124	116	128	124	126	125	144	115	142	123	126	123	148	148	140	119	129	141	126	158	129	137	135	127	127	119	138	144	135	130	136	142	151	134	123	134	141	151	118	134	153	127	145	106	151	125	135	127	148	116	136	128	123	131	134	137	151	109	141	154	126	133	145	117	132	100	131	122	109	127	115	125	128	126	132	122	128	139	124	150	137	117	122	135	149	133	139	138	137	155	134	113	135	141	140	139	131	153	143	124	116	119	133	134	132	125	120	139	117	119	147	134	142	149	130	149	135	129	125	147	134	134	125	135	124	139	120	121	138	137	120	136	131	142	122	127	135	129	129	139	137	124	138	112	132	102	132	169	117	139	139	135	119	111	131	117	143	133	141	123	125	135	128	145	129	133	120	139	134	145	148	136	145	137	145	125	139	136	126	122	122	139	128	136	122	120	115	153	139	122	122	130	122	165	123	124	140	122	143	125	147	128	152	128	125	134	135	138	157	140	137	145	132	131	143	155	125	133	95	125	131	120	140	132	125	136	148	92	139	150	143	132	122	129	131	137	125	134	121	128	118	132	120	122	119	127	120	128	129	143	138	140	125	126	141	132	133	146	131	130	122	117	128	128	129	147	134	158	128	121	116	126	134	138	144	140	141	120	144	151	137	156	126	129	139	110	112	138	140	136	126	127	141	121	122	127	115	124	108	140	141	135	120	113	131	132	135	148	141	133	135	144	140	129	136	146	147	141	127	113	144	135	120	132	135	128	124	122	139	127	108	145	136	121	136	154	150	131	116	130	129	124	153	132	143	125	132	125	133	124	120	127	115	140	118	147	124	125	122	131	145	129	134	133	137	123	112	139	144	129	134	142	110	129	152	126	133	133	130	120	132	127	140	120	126	147	143	120	144	153	137	130	134	142	148	142	115	120	135	102	127	146	124	141	124	151	160	110	130	113	141	119	125	147	115	123	136	144	124	115	130	130	130	132	123	139	148	125	114	111	134	123	125	113	140	130	133	148	124	114	127	119	119	135	131	142	137	128	135	119	127	137	129	117	148	110	133	105	148	136	128	135	142	122	130	111	136	120	133	128	133	126	115	136	143	120	118	126	117	125	138	133	135	126	111	147	135	134	137	125	139	119	140	136	127	126	154	123	134	126	140	157	124	105	127	126	127	108	121	121	124	137	116	126	121	152	134	122	158	139	146	132	137	139	128	142	122	119	126	132	140	126	144	143	145	126	135	135	126	145	128	142	135	127	133	109	108	136	126	152	138	121	140	138	112	138	122	109	113	127	123	130	130	130	115	127	148	121	134	147	128	119	149	118	133	140	126	141	129	139	114	156	130	120	136	145	105	134	125	134	148	141	139	121	137	131	149	142	137	116	132	122	135	123	129	116	122	117	139	107	138	126	130	120	130	131	140	132	122	134	148	124	143	143	139	137	133	121	125	136	130	148	127	115	111	141	127	125	124	141	132	128	132	117	126	127	134	136	125	137	144	146	153	122	124	115	129	138	125	142	140	133	123	145	133	128	143	144	160	124	133	136	129	126	125	138	129	153	126	133	151	127	141	120	138	119	130	131	127	131	149	121	106	132	130	130	123	121	129	114	129	125	147	132	135	148	126	144	148	153	158	144	130	111	116	128	139	127	127	132	121	124	115	127	127	133	128	133	126	131	128	134	125	116	124	130	132	135	156	139	108	125	122	143	143	117	121	142	130	127	121	113	134	139	147	156	135	124	140	127	148	126	152	151	139	127	138
5445	1595	3634	3812	3289	2722	2210	1800	1637	1316	1253	1148	1002	926	868	843	780	759	705	712	667	615	632	630	599	594	629	573	604	544	582	617	562	600	484	570	605	532	534	505	501	519	572	511	461	504	501	559	540	528	506	487	484	481	489	484	454	454	446	452	467	474	468	456	495	475	451	438	433	464	469	457	469	449	435	427	483	456	446	479	445	396	445	448	461	484	453	420	450	473	434	468	468	480	450	484	494	486	490	430	481	462	476	475	446	422	460	452	472	441	424	419	453	432	463	432	466	439	417	414	450	452	441	470	454	447	479	459	414	397	470	416	452	462	456	454	415	462	471	457	473	462	458	457	450	431	420	423	418	499	438	486	462	438	487	413	466	431	422	455	398	460	419	471	442	466	433	453	443	451	487	414	445	429	432	472	414	446	443	431	436	460	470	443	434	457	432	440	470	426	443	439	439	458	413	454	443	442	455	450	457	469	460	457	474	393	448	455	425	450	466	422	439	461	425	445	439	443	437	427	444	453	457	456	412	437	454	451	466	432	421	438	456	412	436	455	463	455	463	452	448	415	420	447	463	461	424	462	434	402	442	466	448	464	454	448	435	416	415	435	469	431	449	465	431	447	437	420	436	491	429	470	416	424	471	422	465	411	414	487	420	452	476	452	464	421	433	427	411	427	375	414	414	442	475	437	437	422	462	441	427	456	437	426	474	441	373	479	460	439	418	432	448	446	438	489	417	453	465	458	424	441	473	453	443	444	425	434	456	450	421	453	418	437	432	449	437	482	435	441	410	443	469	413	469	474	432	432	461	466	444	435	428	468	476	449	459	422	434	445	442	423	463	457	451	440	466	434	444	423	433	429	439	476	475	434	409	455	436	428	462	421	450	456	457	436	437	458	444	449	429	466	457	430	437	442	462	447	426	424	463	429	437	482	414	462	440	418	447	435	423	443	442	444	416	439	433	469	410	427	429	423	425	438	407	455	410	404	489	418	437	444	455	448	409	467	457	488	421	411	440	444	430	452	438	408	451	487	429	445	441	431	437	457	455	414	434	431	432	474	439	473	451	468	409	456	422	426	433	446	465	447	456	412	414	448	434	477	446	452	449	409	438	420	453	430	445	423	474	447	415	459	435	446	477	450	447	429	441	472	490	443	441	450	475	427	453	443	427	436	416	440	430	422	440	398	477	447	412	410	481	436	414	431	440	453	438	439	480	450	400	433	439	427	460	417	444	435	451	423	467	462	453	429	460	462	462	451	434	441	460	439	442	456	440	445	425	434	471	463	473	471	482	420	427	439	459	460	442	412	412	432	446	402	451	427	423	456	440	461	420	452	463	438	469	416	417	422	380	418	420	461	476	446	453	433	452	430	428	426	400	424	464	417	410	410	468	468	389	419	424	421	432	456	435	442	406	429	445	459	479	436	434	428	440	447	459	435	441	425	435	468	443	404	453	426	439	405	468	461	454	402	455	436	437	430	424	431	478	442	451	427	461	446	437	430	420	440	453	437	435	447	455	412	459	437	453	418	458	473	442	442	467	472	395	450	483	426	452	435	455	419	454	443	406	434	426	426	423	458	468	463	438	434	480	434	436	458	445	414	418	462	450	459	446	408	470	405	457	420	458	483	416	427	424	443	481	459	444	466	414	457	414	430	467	442	445	418	443	450	448	441	411	413	460	448	433	423	451	445	453	456	438	425	441	421	444	449	446	430	420	447	434	472	443	464	456	443	471	442	449	463	466	440	408	472	435	423	458	439	455	424	455	445	459	410	458	471	420	418	422	433	422	454	483	475	445	410	419	469	413	462	433	444	467	433	469	448	447	440	431	432	425	443	448	446	439	440	444	440	475	442	450	458	452	448	426	428	445	436	465	449	385	454	421	436	456	468	455	445	431	434	408	443	448	459	487	442	455	412	459	454	456	416	433	420	425	448	440	455	444	432	437	419	463	427	445	409	453	408	482	450	431	458	475	454	434	435	459	426	381	408	451	414	448	439	441	455	448	406	432	459	418	394	448	427	419	435	414	438	427	447	469	468	452	460	479	413	443	441	445	421	482	424	419	425	425	455	456	489	415	453	460	406	450	432	456	463	445	423	461	491	468	459	434	485	454	461	427	429	411	443	451	436	435	423	439	446	448	420	452	444	433	459	400	444	464	442	412	449	440	492	425	444	419	436	432	413	471	435	424	407	398	460	445	416	452	426	451	477	417	440	421	458	464	438	435	432	490	421	433	444	458	452	453	468	425	456	444	439	490	458	445	459	448	462	447	450	476	449	397	439	452	433	413	441	411	434	494	437	451	440	466	452	447	455	451	433	431	417	449	434	439	435	426	438	468	447	459	416	428	445	447	454	442	439	461	424	420	450	445	433	438	475	433	404	448	419	451	486	449	418	451	453	393	423	440	455	438	402	461	455	453	412	438	425	468	476	425	436	442	455	425	474	456	433	440	435	446	459	419	439	477	421	440	455	414	446	420	455	476	397	417	439	433	467	451	424	443	453	460	441	461	419	440	424	439	444	432	399	424	480	461	439	471	428	444	474	435	411	436	460	452	455	437	442	411	413	449	433	455	431	413	466	426	429	414	458	436	459	461	443	445	467	407	432	431	442	474	441	454	493	415	434	450	465	458	435	419	428	427	459	419	464	472	410	430	474	432	406	422	450	438	445	455	450	419	440	477	443	418	450	426	458	433	427	440	406	434	450	475	446	486	437	444	410	437	499	415	440	425	474	414	438	437	423	419	405	446	446	454	444	465	425	436	440	450	439	483	475	456	444	440	489	453	423	426	402	427	437	454	409	416	435	459	435	469	440	438	445	433	459	441	426	451	445	432	427	451	438	447	424	446	422	442	414	431	435	452	482	473	464	479	415	428	437	418	451	402	456	417	475	438	431	469	451	420	442	458	433	443	437	435	421	461	435	475	464	442	430	426	416	419	480	430	452	431	415	461	424	409	471	430	432	447	426	417	427	468	426	430	448	433	444	406	424	435	482	453	424	447	478	425	467	443	444	464	409	419	448	455	436	416	489	456	464	441	468	428	456	476	459	427	442	474	503	400	465	460	466	469	480	432	431	479	441	434	430	455	456	435	466	459	432	427	452	440	447	417	441	447	444	424	429	441	462	453	449	454	481	412	424	462	467	446	476	429	433	453	450	442	452	432	431	433	426	451	448	468	445	464	466	433	402	435	424	418	438	428	419	402	502	422	476	433	413	414	419	462	435	463	425	460	431	397	452	450	424	432	470	444	431	433	416	463	468	438	461	449	431	420	442	460	401	440	483	470	454	438	457	467	436	415	445	439	423	439	444	437	472	451	460	445	435	451	438	435	416	443	487	457	412	444	438	407	455	431	461	435	456	435	456	469	448	423	433	417	403	415	407	420	455	422	426	429	474	418	464	436	475	429	422	411	427	462	415	457	455	408	429	445	456	421	479	441	453	456	426	459	450	471	465	470	443	430	436	419	434	400	456	457	448	448	467	468	439
8864	2221	2710	1991	1228	916	653	504	384	365	305	270	259	248	221	188	193	195	163	197	199	155	166	167	130	152	151	138	143	133	132	139	159	126	146	142	127	142	137	135	146	113	132	114	123	149	116	129	131	140	126	132	116	134	118	121	128	126	95	118	116	110	132	126	116	135	137	119	118	122	103	106	123	130	138	116	122	116	136	91	118	123	138	135	114	118	119	107	130	145	116	128	128	126	126	110	128	132	140	105	116	103	133	125	126	116	110	123	126	116	127	117	128	98	122	116	115	120	122	102	129	125	124	124	134	121	100	129	121	105	121	119	113	116	128	117	145	132	118	125	110	114	108	117	112	121	136	122	136	136	144	117	126	106	118	128	112	126	128	133	117	100	136	128	105	138	115	105	117	117	117	111	109	136	102	147	125	115	103	126	117	119	136	118	118	112	128	110	128	118	112	111	118	146	125	105	105	123	115	120	108	130	102	132	131	137	133	124	109	102	130	128	114	129	128	105	117	131	135	113	115	128	108	116	119	123	117	139	111	101	119	111	144	102	116	109	133	121	138	126	128	109	129	138	113	141	124	135	122	111	124	108	122	116	138	108	137	124	132	130	127	112	118	110	112	129	128	114	119	130	122	114	120	102	124	138	120	121	106	114	130	105	115	111	112	126	114	115	108	115	121	120	108	120	102	100	116	130	116	127	105	119	107	115	123	133	121	122	127	83	114	134	132	132	117	119	133	124	106	105	113	102	122	111	132	125	102	111	104	130	117	119	130	116	117	117	106	88	131	137	114	118	104	139	109	125	118	130	105	107	118	120	117	109	122	113	126	122	125	114	113	118	122	134	121	143	122	101	115	112	122	139	124	137	107	129	113	115	130	121	124	122	123	124	121	106	117	131	120	109	116	128	119	125	110	123	122	109	123	133	127	122	124	119	120	123	104	107	108	109	133	114	123	147	132	107	114	107	118	120	118	133	118	124	123	115	116	110	98	101	129	125	125	126	114	135	107	123	132	109	141	123	131	128	133	108	109	115	126	122	111	102	126	132	143	126	140	122	108	128	113	136	98	118	106	128	110	121	128	123	119	123	109	124	107	120	106	121	124	148	122	100	137	119	129	130	117	140	113	105	103	126	111	126	99	124	121	135	109	145	126	119	130	119	120	125	98	114	135	117	115	117	145	119	108	110	100	122	102	100	125	115	123	124	119	115	114	112	120	118	135	112	116	112	130	130	132	117	124	111	120	133	115	107	129	156	130	120	120	109	121	135	140	126	117	127	111	127	125	125	113	122	127	112	145	114	134	107	117	105	114	132	118	117	120	100	122	113	107	124	127	104	102	137	116	122	124	119	100	125	109	130	111	122	105	125	126	123	112	129	122	115	142	142	114	103	128	114	128	110	119	122	91	126	111	129	121	130	102	104	124	124	123	129	112	140	119	110	127	115	123	126	140	111	139	100	117	109	131	111	108	123	122	137	110	118	129	130	91	132	128	126	119	101	92	128	147	117	127	126	115	117	113	130	101	105	115	128	102	115	124	120	98	129	104	121	95	98	122	134	113	112	127	98	116	146	114	119	134	114	109	115	118	116	130	117	125	113	115	139	114	98	101	135	137	111	124	127	120	104	133	122	130	120	141	109	124	115	90	128	95	139	121	116	125	118	116	152	128	132	127	110	110	134	123	133	133	139	134	115	135	117	109	118	115	120	106	112	109	129	109	104	133	122	124	113	123	127	118	122	111	103	126	116	146	106	126	117	111	125	132	131	109	110	120	101	130	137	134	131	120	123	104	111	115	127	104	114	127	130	100	128	113	126	127	125	118	122	105	113	116	128	103	108	117	132	128	109	111	120	114	112	109	112	116	99	135	129	129	116	133	110	133	134	120	137	125	121	123	142	118	112	116	121	124	129	104	134	122	129	112	122	129	118	109	130	149	117	126	111	118	115	127	126	114	116	107	93	122	128	120	122	133	118	114	144	117	112	121	116	124	128	131	119	134	123	127	124	124	138	125	126	119	119	126	106	109	111	111	131	139	106	122	138	130	124	107	126	132	117	102	110	106	109	136	120	130	132	122	123	122	141	92	110	148	111	117	133	139	117	112	124	118	124	135	145	109	130	136	97	140	121	104	126	131	119	106	113	133	94	121	113	121	129	109	116	131	117	124	115	123	125	112	115	112	126	132	113	107	119	110	125	95	125	116	124	139	116	102	122	124	108	111	128	123	130	96	133	123	119	116	109	100	116	132	113	134	127	130	119	124	143	138	112	124	140	125	122	119	103	117	113	121	119	104	125	123	134	139	109	116	112	134	129	108	109	97	121	120	111	98	110	110	107	126	130	146	137	123	110	127	112	111	120	118	138	120	123	98	117	123	130	125	117	104	115	108	123	139	141	117	144	135	145	97	107	105	128	121	126	137	126	114	109	126	125	114	118	129	109	135	123	131	116	125	143	111	127	112	143	122	127	101	122	128	126	124	112	127	110	110	132	123	98	114	134	128	113	114	116	109	106	137	119	130	131	136	92	123	131	118	111	156	109	94	117	147	115	115	132	92	133	98	119	122	120	123	119	117	110	107	127	113	127	118	117	113	121	121	121	105	102	116	110	120	114	85	115	109	111	113	121	106	109	134	124	123	116	104	137	127	122	108	107	123	132	112	123	134	118	131	124	119	100	140	118	132	119	140	135	103	121	144	121	140	124	118	127	131	124	144	122	131	114	120	101	106	110	140	101	122	112	122	126	123	94	138	123	126	132	96	94	143	111	124	125	127	128	118	111	129	139	113	110	129	104	134	120	125	106	107	122	138	105	130	129	112	105	130	116	113	135	99	115	123	118	127	112	121	100	117	117	118	114	96	118	130	128	141	118	127	121	108	117	125	126	110	115	133	102	133	132	125	117	127	114	138	137	126	124	138	119	121	132	115	113	134	123	110	134	129	98	131	106	116	136	103	116	130	136	126	117	126	129	121	121	116	137	128	110	133	120	129	157	117	120	127	109	121	119	134	105	122	117	134	117	125	121	115	105	123	133	131	128	123	134	111	128	121	148	110	112	139	124	121	101	136	118	108	114	104	101	110	131	133	132	126	129	123	113	86	138	117	125	128	121	119	137	133	132	106	99	115	129	102	119	114	119	112	122	125	121	123	121	149	129	113	110	111	123	118	108	156	127	125	104	115	118	129	119	116	118	112	121	129	120	111	112	117	101	128	132	120	110	113	139	115	123	111	119	136	109	121	117	105	107	125	124	109	122	128	118	120	111	99	111	128	115	100	132	110	142	104	148	122	112	125	136	132	117	111	107	130	127	106	111	108	120	111	88	116	95	124	131	131	126	108	115	119	129	145	142	115	113	128	111	128	116	105	117	115	108	103	108	129	129	109	120	132	98	113	110	122	109	148	114	134	120	120	106	109	142	114	146	106	111	145	109	129	142	130	112	132	104	136	98	131	113	125	122	133	104	132	117	109	111	108	103	110	120	111	113	107	112	136	138
7738	2706	6413	6917	5797	4703	3819	3177	2686	2352	2028	1759	1587	1407	1296	1216	1109	1014	938	892	862	808	795	745	727	681	723	689	708	682	660	622	640	671	619	638	634	614	624	562	545	518	563	553	503	534	532	619	604	585	477	423	483	481	451	474	472	457	467	516	449	463	473	450	464	431	478	474	433	452	441	432	455	476	490	414	463	484	439	437	422	440	420	451	462	427	419	439	420	458	425	405	425	448	441	425	455	438	437	411	442	434	382	413	456	430	432	380	446	418	425	419	434	424	413	428	442	426	443	423	480	429	401	409	437	396	421	414	450	420	458	422	421	432	416	409	395	424	452	449	446	428	409	465	416	426	418	386	438	388	430	432	422	445	413	468	425	418	448	417	391	435	416	427	431	440	406	394	403	413	416	382	407	398	455	420	418	423	392	393	398	437	406	462	407	433	443	420	406	442	424	422	431	468	421	410	431	434	421	434	451	430	428	421	407	434	410	407	380	413	430	397	398	420	435	417	413	451	424	422	433	400	409	466	446	423	416	422	432	428	462	404	400	395	425	415	446	444	398	415	387	419	422	393	426	445	376	404	428	432	417	440	437	402	422	403	413	387	437	439	415	400	396	406	390	416	417	450	364	426	451	393	413	461	433	467	401	427	405	410	425	439	408	411	444	448	409	417	450	405	425	362	452	427	428	446	452	429	417	440	433	396	414	432	421	415	445	431	440	419	416	442	415	437	405	423	459	422	373	401	396	435	430	413	410	417	399	423	423	402	437	435	422	451	411	442	428	403	407	435	404	426	396	404	403	412	417	421	413	399	442	407	395	429	404	426	385	427	470	412	416	425	450	400	429	412	433	441	428	392	419	425	423	450	409	445	427	444	423	390	437	368	420	406	413	438	433	372	404	428	413	427	441	428	393	431	424	458	435	402	408	398	419	413	419	404	439	426	398	391	400	424	409	423	431	427	402	407	451	416	421	394	433	444	421	425	414	422	415	433	452	453	438	414	435	449	392	397	417	375	418	371	431	388	413	446	449	422	395	401	399	409	427	401	423	396	437	395	421	427	419	442	372	404	408	469	474	425	421	424	446	402	455	399	414	436	444	431	413	427	411	411	413	412	422	434	378	431	405	428	380	441	414	440	411	426	424	387	410	386	426	448	432	386	408	397	442	406	394	461	400	399	380	456	432	400	410	411	421	418	447	422	409	392	392	432	429	430	426	389	420	417	416	402	450	414	400	423	429	427	432	380	361	420	402	420	425	427	446	414	463	405	422	414	413	404	415	437	384	446	434	424	405	423	430	405	405	420	390	431	424	414	388	383	434	420	432	442	404	434	393	414	417	408	416	376	439	440	456	409	415	435	414	392	375	445	427	441	412	410	415	439	428	414	422	399	365	417	460	424	393	435	427	420	416	408	417	393	429	397	408	416	401	385	406	420	393	456	403	455	414	387	410	377	418	434	405	420	428	390	398	401	405	406	397	431	418	426	411	427	429	454	413	425	378	436	415	428	419	415	418	402	396	424	425	398	390	408	412	444	426	377	441	409	418	457	431	423	384	393	414	447	417	411	434	410	422	432	406	448	410	410	434	417	381	436	413	443	427	410	403	391	391	408	421	399	391	390	418	408	417	408	411	402	421	427	441	381	378	392	414	369	408	422	411	428	395	408	410	443	408	408	420	427	433	422	434	416	445	429	426	397	408	399	427	436	459	429	369	426	414	409	407	471	437	408	400	416	421	451	406	455	420	455	397	432	397	411	427	440	408	419	386	404	386	413	405	422	405	416	437	417	410	376	428	389	488	418	420	423	442	414	408	458	423	390	411	395	401	410	452	387	416	410	401	441	452	426	392	402	420	396	408	393	424	449	426	422	418	435	423	412	432	434	415	448	421	395	432	413	429	403	410	427	387	393	427	415	428	468	451	425	440	381	456	444	426	402	471	460	408	386	392	399	385	369	457	412	431	414	445	409	458	418	439	437	421	442	389	461	399	408	396	457	435	440	429	428	394	395	426	394	412	430	447	409	383	421	419	405	404	426	422	447	419	406	443	413	388	399	430	425	414	405	439	357	383	411	408	386	429	418	435	406	432	416	436	446	418	418	430	405	421	409	397	467	410	379	422	392	403	410	482	425	477	395	428	373	428	423	430	420	371	406	412	398	387	374	408	402	415	452	453	436	420	425	419	417	389	404	423	413	437	383	423	398	395	432	436	421	408	439	466	410	399	402	407	397	415	408	383	412	395	408	406	421	415	436	451	443	431	377	409	427	399	389	404	423	426	419	386	393	429	388	382	445	393	442	400	445	411	421	429	411	416	422	373	396	382	399	432	461	465	396	399	441	393	394	402	442	415	430	407	481	396	415	396	429	450	399	421	386	395	444	421	395	452	401	434	415	395	391	406	399	407	429	402	372	408	388	416	424	394	385	384	389	407	410	429	428	425	436	423	395	410	399	430	365	391	362	440	439	422	421	444	441	440	442	409	412	373	391	402	412	409	427	367	406	426	384	437	407	407	429	449	417	462	425	417	427	407	404	409	436	410	390	420	457	440	405	414	411	432	412	428	400	389	418	403	444	411	428	375	453	405	431	404	380	434	415	448	406	456	388	415	403	394	436	409	442	422	438	428	442	432	394	420	429	439	404	449	404	431	398	443	408	417	448	419	436	395	411	393	421	447	435	411	415	398	418	399	402	414	433	450	399	454	437	469	415	406	400	455	407	413	418	433	424	424	398	433	387	425	430	413	422	408	379	437	395	399	422	407	409	416	415	420	441	424	439	429	439	416	436	414	418	442	404	389	433	358	468	393	368	438	428	417	419	418	447	441	400	430	381	438	421	387	420	410	390	395	476	390	407	427	402	437	416	408	422	453	398	420	405	415	444	418	400	393	413	409	397	419	424	392	464	429	415	451	468	449	410	396	416	433	415	403	415	385	432	423	413	413	394	425	438	467	418	410	400	417	413	408	376	405	440	426	445	422	419	418	405	377	413	422	418	407	417	426	408	401	439	409	423	427	396	416	404	430	411	376	404	447	410	429	403	446	427	415	395	428	439	433	441	440	419	417	410	402	424	459	418	383	404	406	423	405	410	413	422	458	395	416	392	415	420	419	442	394	396	378	454	417	432	423	383	396	408	418	399	401	442	415	444	441	420	436	493	414	415	415	417	456	412	398	383	426	402	409	434	405	452	401	469	436	431	445	411	397	374	459	412	419	382	457	389	370	453	386	414	398	424	406	390	402	427	412	422	411	434	472	402	412	444	416	402	400	406	430	428	447	407	403	440	408	393	416	419	445	458	432	369	450	408	418	414	436	401	426	428	440	395	437	445	445	386	436	445	446	419	423	394	434	400	439	422	400	432	452	412	446	379	450	397	431	418	406	396	411	426	430	406	477	398	400	386	405	407	370	400	414	390	400	395	406	424	383	432	417	438	381	384	433	410	371	408	395	462	434	397	434	350	449	422	421	437	420	416	398	399	411	434	423	405	409	412
1275	319	313	298	295	263	280	249	223	260	242	250	271	259	254	269	237	256	270	251	244	256	272	255	263	247	244	258	244	241	226	258	254	253	280	267	237	239	243	256	230	266	275	247	250	233	255	223	250	265	248	237	268	231	263	239	235	273	251	241	255	231	248	252	249	210	261	266	234	266	252	252	251	242	274	264	239	241	255	234	237	224	248	236	227	237	248	239	237	259	263	256	251	241	279	279	225	252	233	224	251	276	246	229	260	224	257	248	232	245	243	249	246	226	259	241	269	265	250	241	238	238	260	240	259	251	247	270	252	263	244	261	261	251	282	231	247	222	262	257	234	282	230	279	254	239	265	276	246	243	257	215	251	235	234	261	242	256	254	246	265	233	256	235	235	243	258	268	248	256	234	246	251	272	240	255	239	239	255	239	250	261	253	241	233	285	236	252	259	282	291	240	252	263	243	217	249	245	255	255	276	235	241	219	256	252	241	287	239	236	255	237	283	235	239	227	217	263	253	220	267	265	227	278	235	258	225	254	248	275	242	256	239	263	259	246	254	249	259	255	246	239	263	227	230	257	262	269	256	236	280	256	261	220	244	249	255	248	236	241	245	234	254	243	254	241	252	262	233	252	261	242	259	265	250	277	257	246	260	254	257	250	235	236	265	265	247	249	260	257	232	269	230	255	241	278	281	256	226	253	243	244	265	230	262	285	233	239	255	266	253	252	270	252	259	251	248	252	254	282	263	229	270	239	267	236	222	241	242	237	249	267	219	261	266	253	236	247	239	249	251	232	239	254	263	234	253	267	249	248	242	244	263	245	274	254	251	236	240	252	241	242	253	252	225	250	278	257	236	248	266	242	256	262	246	247	232	255	245	251	253	224	237	215	237	281	284	252	239	261	229	248	264	256	244	248	240	244	223	289	263	274	249	246	257	253	248	234	271	275	246	234	254	245	245	250	226	234	241	250	233	225	247	253	255	253	233	232	246	259	266	261	238	228	253	255	245	249	225	244	253	270	242	252	234	223	249	240	258	256	274	246	265	246	253	257	241	235	260	220	240	260	274	277	226	252	196	270	241	248	250	229	277	259	242	264	261	262	225	257	221	251	254	260	247	260	252	240	272	279	245	218	249	245	253	269	228	246	237	261	238	239	242	246	239	251	278	247	253	265	254	250	226	228	253	237	254	278	241	234	289	260	262	257	238	225	258	273	253	277	246	256	253	252	247	224	234	252	256	242	270	245	256	240	258	257	250	234	237	262	238	229	270	242	233	256	285	247	237	257	243	261	233	255	262	279	238	253	244	234	277	239	275	232	244	256	249	254	250	275	255	271	258	246	263	244	231	276	257	235	263	242	287	236	253	242	268	230	265	267	253	246	241	229	275	221	230	248	253	279	240	265	244	243	244	229	214	245	257	274	228	248	243	236	260	272	242	258	240	257	256	232	242	260	252	261	234	242	244	245	254	296	254	250	234	269	244	247	257	238	243	239	266	235	278	230	245	240	250	250	231	276	231	260	245	268	256	236	237	243	278	269	226	232	237	256	255	235	231	241	275	277	250	259	242	208	237	265	271	228	251	262	242	261	256	268	248	245	243	242	261	261	228	278	270	265	262	259	271	246	236	247	263	261	262	253	239	280	241	270	255	264	234	242	277	245	258	247	261	240	257	262	259	257	240	267	225	223	247	257	239	256	241	251	282	269	239	260	266	280	271	253	272	236	277	249	229	282	254	234	259	239	229	226	258	250	258	229	224	248	248	250	264	248	259	256	273	260	246	260	263	257	266	270	240	245	233	219	267	271	260	280	242	248	233	234	238	247	290	259	244	274	211	261	231	281	251	257	252	244	260	237	284	255	234	267	236	250	272	225	257	244	217	283	268	283	232	272	245	237	264	283	279	217	249	249	255	237	238	253	226	238	252	258	244	271	246	245	233	245	239	276	272	230	243	248	236	270	238	268	254	233	237	246	264	258	249	252	247	235	242	283	273	231	235	230	252	263	264	254	246	278	259	259	256	247	275	262	225	228	258	230	252	273	253	235	255	284	262	261	277	240	215	269	262	269	276	235	254	266	230	243	242	255	253	238	258	233	263	244	245	244	243	227	247	240	262	243	232	255	255	269	253	247	248	258	248	264	241	266	239	259	243	251	234	259	250	252	257	268	252	225	244	275	252	235	262	268	261	270	242	248	266	252	264	244	236	255	231	273	244	249	238	247	253	258	257	252	251	228	241	247	251	256	248	262	255	267	272	248	272	251	233	254	228	263	232	260	243	274	272	226	240	252	252	217	266	266	252	229	264	223	242	257	258	245	255	241	257	230	244	257	239	237	257	273	253	283	260	260	258	239	252	260	244	254	238	255	266	255	246	254	262	274	270	291	266	251	232	232	261	274	242	236	236	251	271	253	253	249	271	252	248	239	250	231	243	238	267	253	270	270	262	270	274	246	250	232	250	276	267	266	252	244	249	247	278	277	232	217	237	245	257	231	243	232	251	267	256	242	216	251	261	233	274	233	256	300	270	241	219	269	243	234	280	255	245	249	230	253	254	243	243	247	265	263	250	265	249	241	251	267	245	220	252	243	235	241	248	220	241	243	253	223	253	247	232	243	246	261	227	233	254	233	254	236	268	233	242	270	225	249	239	257	247	269	268	248	270	245	258	253	247	251	259	264	261	255	268	227	235	254	267	251	251	251	260	243	221	241	276	268	234	244	238	270	249	249	251	265	255	258	262	254	256	216	244	249	258	236	280	244	253	247	260	268	275	263	265	268	252	257	262	240	251	225	228	222	237	239	242	225	235	243	256	247	242	257	260	234	258	274	275	250	254	246	254	245	256	273	272	265	243	265	245	256	227	261	246	259	241	265	289	242	246	249	248	261	281	254	251	262	229	255	239	234	249	248	262	261	251	245	262	262	254	279	253	233	274	262	259	247	239	249	252	241	272	239	233	251	269	264	264	250	252	240	263	255	300	248	253	270	268	240	256	256	261	251	235	280	232	261	281	262	240	259	258	259	257	243	266	248	273	254	255	232	279	262	265	238	276	236	286	244	254	276	240	271	254	223	256	237	242	224	241	251	261	258	265	246	251	277	265	271	260	242	233	220	257	259	246	227	275	238	257	249	247	260	241	250	256	255	280	239	250	260	217	273	254	252	236	262	226	280	242	247	265	238	261	240	233	249	268	261	246	228	230	238	250	270	257	269	232	248	260	230	239	261	253	241	261	260	258	244	238	243	262	256	272	245	264	259	252	241	245	267	231	248	287	267	221	237	268	245	247	261	271	249	250	273	215	253	254	273	248	239	247	227	245	249	271	235	227	238	243	239	259	279	251	228	243	228	248	267	247	274	248	256	244	270	275	289	255	259	253	233	249	232	244	249	239	280	239	236	261	228	242	237	224	241	288	259	267	272	252	240	263	251	249	260	236	269	257	245	249	251	238	258	251	265	253	213	278	219	254	250	266	245	280	251	245	264	241	265	284	226
2311	840	994	992	966	900	902	839	863	853	817	776	823	793	770	770	751	767	797	791	722	741	809	795	759	754	754	794	708	749	766	764	753	800	814	735	738	761	781	762	764	772	720	776	777	773	772	827	809	757	764	763	825	768	727	792	755	814	805	771	771	812	774	787	750	766	812	746	781	770	807	742	779	781	782	788	790	758	795	806	757	777	745	798	741	777	771	740	760	740	776	784	770	718	760	780	753	791	763	786	746	744	763	803	758	779	741	758	820	752	756	761	780	738	803	782	773	773	772	747	705	754	780	751	801	791	807	775	803	789	756	720	760	823	766	776	781	805	734	807	807	820	805	802	710	811	727	790	732	745	752	775	768	778	684	737	743	765	795	742	747	783	793	786	750	788	775	783	736	822	770	797	842	747	751	751	786	727	733	763	738	737	778	756	735	778	760	751	750	788	823	714	818	779	782	802	781	784	786	740	759	779	731	776	766	763	747	782	794	791	769	763	701	783	813	822	829	791	764	759	770	756	779	811	784	724	772	771	732	780	755	771	735	786	788	719	746	798	793	791	783	733	809	779	755	772	787	753	712	734	755	789	743	782	778	771	767	786	812	738	732	766	746	781	739	749	777	779	754	781	809	792	714	747	740	790	785	766	768	776	791	773	796	802	764	754	757	825	791	753	818	764	736	819	776	819	730	752	758	783	786	807	778	754	764	797	780	814	722	754	758	774	770	864	785	775	747	779	767	689	760	775	731	726	738	734	811	752	785	781	804	776	748	797	737	719	810	757	790	762	754	737	778	778	754	764	753	751	786	781	791	822	719	783	762	761	738	735	748	810	769	779	825	765	777	770	774	783	794	768	769	755	767	754	772	792	788	799	793	779	777	737	775	801	783	744	792	794	721	763	756	835	758	750	753	835	768	808	800	724	765	769	783	669	783	812	767	747	752	746	763	782	793	725	731	771	747	800	808	738	824	785	706	781	713	767	770	769	787	785	784	741	806	768	705	774	780	739	796	711	786	787	802	762	742	842	728	746	765	743	778	797	804	770	761	800	744	799	758	756	781	795	793	794	775	759	783	763	814	786	783	745	789	749	753	801	767	793	785	729	746	793	758	831	752	802	815	753	774	795	777	748	730	740	783	730	731	785	788	764	792	751	767	756	758	772	789	707	777	773	727	756	792	739	745	720	815	777	756	750	762	734	796	724	730	776	743	736	731	705	772	767	761	798	752	812	793	737	762	769	828	752	760	830	736	757	770	787	762	796	832	758	782	729	713	798	709	770	764	790	737	760	760	751	805	744	770	777	807	802	768	806	727	802	739	755	769	756	756	750	770	775	743	767	750	745	775	788	800	761	794	827	775	791	780	782	794	774	718	784	749	768	782	735	790	784	711	789	757	785	752	762	726	799	768	740	796	784	718	736	798	753	783	778	759	797	744	804	779	783	757	745	755	718	758	774	766	744	763	774	715	792	688	812	767	780	749	726	775	795	781	753	751	797	772	800	797	750	797	754	763	756	751	779	783	747	746	717	776	782	760	771	783	754	797	732	795	773	783	751	737	762	780	729	745	789	794	817	730	756	695	717	746	766	785	806	745	748	789	703	751	853	806	766	754	768	762	722	759	765	767	780	810	754	771	760	795	749	776	765	789	757	720	747	749	780	761	790	785	738	794	783	753	723	746	774	770	764	794	750	742	797	728	791	745	752	770	777	737	771	774	744	745	779	787	819	731	763	791	781	777	803	765	763	747	768	769	820	765	720	767	804	741	748	756	794	751	756	814	711	775	707	737	827	755	800	800	749	728	804	770	743	763	763	763	766	741	748	798	800	790	799	775	769	781	745	718	692	781	738	754	787	774	819	805	766	759	755	807	747	759	757	779	780	763	829	791	786	766	772	764	776	753	783	767	808	769	758	788	764	795	756	734	750	768	770	754	794	741	742	740	798	747	790	740	810	765	786	741	724	756	783	782	792	795	750	785	748	780	792	792	773	779	767	758	757	779	728	784	725	769	792	736	751	804	770	770	783	758	758	811	777	760	751	796	774	773	783	774	777	769	763	733	797	744	791	740	767	781	762	755	784	741	747	792	750	810	764	802	760	733	763	742	790	748	771	778	748	755	786	813	821	754	790	752	764	776	703	724	820	814	789	761	760	769	744	789	774	765	812	785	738	762	780	712	754	741	790	790	761	700	771	783	721	815	782	771	777	747	771	763	744	796	773	751	733	825	730	804	763	751	806	753	783	798	762	780	774	793	749	711	750	801	763	764	784	762	757	799	823	785	739	775	712	796	752	773	781	770	801	803	774	773	736	708	815	808	757	767	745	775	777	775	740	767	791	748	787	779	805	758	802	802	780	699	733	823	769	756	777	796	795	780	753	753	788	799	785	806	740	762	754	763	743	790	736	771	774	799	763	774	743	707	765	766	774	781	766	741	801	789	795	734	746	801	795	772	723	757	746	767	724	823	759	826	769	788	779	733	795	765	711	798	707	816	737	789	763	764	726	730	751	740	800	749	772	772	765	768	795	801	715	774	785	807	770	801	742	779	770	771	741	790	799	791	769	788	742	816	745	760	855	764	729	800	775	731	784	769	744	740	780	731	794	765	779	771	735	777	767	733	750	798	788	762	788	814	793	821	789	729	757	743	750	728	694	759	759	756	766	716	787	760	776	736	781	774	784	774	776	778	824	710	827	787	769	752	805	773	814	784	800	793	788	774	758	749	760	758	800	747	730	740	790	773	764	728	766	772	787	774	753	730	814	757	759	752	802	722	796	822	741	737	774	750	742	739	760	790	732	742	759	769	777	784	785	749	768	758	779	792	800	724	750	786	794	746	767	759	764	789	770	830	749	812	693	810	763	722	762	746	746	729	786	784	746	736	805	769	775	739	807	748	744	742	766	764	740	798	733	779	778	754	768	765	755	723	766	753	813	758	788	808	741	781	795	763	748	758	751	756	778	818	767	757	738	726	768	779	754	771	745	724	760	778	791	779	804	746	760	758	721	788	774	797	764	790	773	788	762	758	734	773	781	755	732	776	741	741	766	746	802	711	785	767	799	780	798	747	787	745	776	805	756	795	783	787	741	772	718	761	815	784	818	722	768	769	762	742	743	749	758	793	801	756	763	693	762	776	761	729	783	797	774	809	763	813	814	757	773	775	767	777	780	777	807	746	769	754	754	737	780	756	795	781	769	763	755	758	760	750	757	777	773	769	772	756	772	767	748	802	813	750	783	748	738	766	789	776	733	757	825	741	744	723	759	788	784	770	750	766	709	788	745	783	769	716	782	796	760	823	810	757	787	780	724	766	780	755	770	810	736	795	762	755	777	738	741	789	781	775	720	779	761	789	807	763	745	771	751	806	783	760	817	764	786	760	795	787	779	754	800	746	747	838	750	798	771	709	778	783	795	764	748	794	787	765	743	769	773	765	785	738	754	746	785	780	746	749	753	772	822	770	766	766	764	822	796	798	769	809	758	800	814	695	727
4653	1093	1467	985	695	517	385	302	233	230	191	201	204	202	180	182	183	160	178	143	145	135	154	153	141	141	163	144	143	132	146	125	153	144	144	145	140	137	137	138	139	155	157	123	144	130	166	141	150	133	120	137	115	145	137	142	128	144	116	135	131	109	134	115	139	135	126	154	146	163	115	132	137	123	160	146	134	117	125	141	133	127	128	136	133	145	137	150	140	137	125	145	111	134	112	132	133	138	120	148	161	127	130	125	118	118	139	144	125	124	125	129	124	146	109	126	121	129	127	124	140	131	140	130	133	126	126	133	137	123	114	120	142	138	128	144	138	142	137	110	138	126	149	121	146	100	151	151	147	136	116	119	119	117	121	136	129	135	144	109	132	115	145	123	132	139	128	140	132	145	137	140	145	125	137	139	139	127	131	142	134	130	140	147	125	137	127	118	122	139	128	140	125	118	133	129	125	124	133	148	147	126	134	143	120	145	159	108	124	119	144	131	133	123	150	126	138	139	132	119	117	150	152	130	117	148	126	131	124	146	139	144	151	143	125	132	108	133	124	107	141	139	110	125	145	130	126	120	128	115	122	114	128	130	126	130	150	137	137	139	137	109	128	136	136	124	130	134	157	124	128	138	145	139	128	132	111	135	124	127	128	123	128	135	138	147	127	114	123	130	111	124	126	138	130	142	136	123	131	133	137	127	129	136	129	121	128	130	136	129	118	140	127	126	120	147	130	132	114	122	147	132	130	129	134	134	128	126	111	112	141	122	143	134	116	138	126	131	138	120	147	126	141	139	146	142	117	128	133	136	123	131	115	150	135	127	131	132	129	129	133	145	135	125	143	136	139	142	147	136	142	139	125	128	128	122	116	104	130	130	143	139	117	122	128	156	138	120	125	122	141	132	122	116	146	119	118	153	132	131	146	150	122	122	146	122	141	134	123	147	144	130	136	121	116	129	134	130	112	107	155	128	126	142	126	119	130	131	149	131	138	137	128	126	116	125	138	115	140	134	157	151	140	133	150	124	124	130	147	117	128	145	111	154	117	128	143	115	137	121	106	119	138	132	123	150	120	143	113	134	133	125	142	144	148	151	125	135	147	117	138	140	130	102	142	148	136	150	138	134	124	157	119	126	114	138	131	116	136	125	138	137	127	141	123	133	136	114	135	141	121	145	138	130	131	127	133	127	124	121	157	141	109	121	118	125	119	126	127	136	127	136	127	130	143	138	133	125	135	138	124	120	144	132	133	144	130	138	123	118	139	145	138	140	153	159	113	134	131	125	141	129	103	144	135	108	139	120	112	119	139	127	96	142	128	125	128	137	131	121	118	119	129	131	121	119	128	152	146	154	129	138	138	131	129	127	118	129	149	120	144	134	131	138	141	134	122	100	121	137	105	129	139	125	144	96	138	129	130	119	131	148	126	150	133	136	136	144	127	124	131	119	126	149	134	133	135	128	143	109	139	135	123	115	128	119	133	111	144	144	118	121	128	129	130	122	143	137	138	123	154	138	111	124	150	129	137	119	127	156	138	130	135	138	126	153	125	140	131	134	133	142	150	140	127	139	129	121	144	132	138	122	114	140	106	148	129	124	124	130	135	131	142	126	125	122	127	129	132	145	122	140	122	137	113	141	121	113	134	140	134	140	146	148	117	143	131	129	131	138	123	131	116	128	128	139	128	137	124	119	123	111	135	142	126	127	139	121	122	120	161	127	126	145	130	128	128	142	148	129	141	125	121	127	126	119	120	121	125	121	134	130	123	144	131	118	125	139	125	118	129	131	138	127	130	129	130	157	158	145	141	146	133	118	119	146	141	140	130	138	129	143	123	141	130	101	155	136	140	122	154	117	171	149	131	142	146	135	132	129	123	136	144	153	109	128	131	128	125	118	122	133	138	137	134	130	124	133	140	129	160	143	125	152	138	138	136	130	113	128	146	133	135	122	132	125	150	121	138	125	148	117	119	132	121	119	128	128	134	133	114	133	115	126	124	127	140	138	107	146	136	121	130	125	120	120	151	121	131	134	110	123	110	123	115	138	119	140	124	116	120	148	124	129	134	128	122	114	132	141	156	127	134	148	120	139	123	118	139	133	110	109	128	126	129	139	132	125	135	140	127	117	123	120	124	133	141	146	136	117	142	124	138	123	133	129	135	127	111	144	130	127	140	122	135	145	117	155	148	135	126	136	127	129	122	142	142	120	147	145	145	136	119	125	128	122	130	118	147	147	150	130	136	127	125	150	118	138	132	112	132	115	118	146	161	152	141	122	122	128	139	156	138	154	142	136	159	133	156	129	159	135	124	133	144	151	144	125	130	124	122	150	125	132	100	163	130	134	123	148	126	136	136	133	140	124	137	144	124	134	131	146	130	119	146	112	122	156	138	113	122	129	116	140	128	128	122	123	138	114	144	151	121	143	129	129	126	120	129	121	136	141	128	120	124	145	119	135	131	143	124	106	135	148	141	147	128	145	114	118	139	130	122	157	142	131	127	122	127	129	131	151	126	133	138	144	129	126	121	134	127	126	112	138	125	145	115	124	146	125	132	134	155	132	142	136	113	115	132	115	143	130	138	139	140	134	133	125	142	144	117	123	140	113	134	128	132	134	135	136	144	138	141	122	133	128	117	131	140	142	129	149	140	123	139	141	134	127	158	131	137	134	130	150	129	140	154	139	145	145	111	143	146	133	150	152	124	123	143	142	116	129	131	148	128	136	139	121	130	137	132	145	114	147	146	125	139	100	122	125	113	142	141	146	125	148	132	138	118	144	132	121	135	136	120	143	125	135	147	125	142	137	140	149	138	143	129	143	136	135	98	125	138	149	116	135	123	152	142	125	134	141	152	132	135	110	122	131	151	137	105	144	134	154	121	137	126	124	127	137	143	113	132	105	127	127	129	128	135	139	136	127	129	139	141	116	148	131	138	143	112	128	123	130	138	138	141	137	126	112	139	121	109	120	122	128	110	129	135	142	116	138	128	121	137	113	130	149	140	131	143	126	137	130	130	139	132	156	140	128	138	109	141	124	122	146	113	129	127	117	139	113	151	141	124	129	132	124	161	129	127	139	145	132	131	123	139	149	141	122	141	134	133	122	129	131	143	133	148	153	130	131	112	135	125	114	123	152	124	143	132	142	135	124	138	129	140	132	118	144	138	128	127	132	136	122	129	126	116	134	116	127	121	114	121	120	134	144	140	137	140	123	126	139	121	133	138	116	141	124	147	138	135	135	130	134	139	149	162	130	133	124	147	155	138	144	133	141	126	124	119	131	121	148	126	145	120	133	137	132	136	127	132	129	140	129	131	127	124	147	138	141	131	120	134	130	142	113	146	117	157	150	124	143	135	126	125	125	129	129	135	107	135	136	124	116	141	136	145	127	139	117	129	142	134	139	141	159	131	119	128	135	113	109	145	128	128	110	126	132	121	139	122	116	134	125	149	132	120	130	140	139	133	124	136	129	142	115	121	141	145	119	142	128	130	128
5359	1553	3667	3913	3340	2697	2169	1947	1635	1407	1303	1161	1012	977	889	849	812	786	722	712	643	620	587	597	574	603	603	585	597	593	590	576	544	557	534	573	542	534	514	550	503	491	513	504	496	455	481	516	515	526	462	460	471	439	441	474	457	476	477	495	472	484	475	487	473	433	465	480	458	473	423	450	436	466	455	437	444	491	450	422	493	479	436	434	430	433	451	435	436	410	449	451	430	446	467	426	433	453	423	433	452	447	483	452	487	457	439	422	472	457	446	470	451	447	462	449	418	499	456	411	459	461	449	432	428	463	443	467	430	456	442	450	447	488	474	468	471	469	426	409	461	434	446	435	470	447	431	443	439	412	441	440	419	445	447	422	442	450	442	458	482	454	430	462	438	461	452	424	450	464	492	466	465	450	419	447	454	446	458	430	465	415	451	444	442	416	453	470	452	467	428	435	439	405	425	416	408	440	442	466	450	449	469	439	423	453	404	453	458	428	441	429	451	447	445	489	444	475	443	460	469	462	442	427	425	441	429	419	439	408	468	450	448	428	460	447	439	494	475	402	446	442	442	449	461	440	444	411	428	427	438	462	439	408	429	456	417	431	437	404	455	448	433	433	482	469	428	444	483	394	468	403	433	441	418	432	459	477	470	436	440	416	439	430	423	441	429	435	443	441	453	456	416	449	497	470	438	475	439	404	450	458	475	403	434	425	456	446	418	445	450	443	418	476	449	443	390	408	450	414	447	422	473	435	451	427	430	401	444	481	483	438	467	443	470	402	433	448	475	463	463	451	428	461	431	444	426	387	462	460	445	446	439	443	431	437	445	453	471	463	444	416	449	425	438	401	433	440	452	445	444	414	451	441	451	457	465	474	419	431	442	453	427	435	425	437	455	445	431	493	446	418	394	443	439	452	426	441	399	445	447	448	429	452	421	475	461	452	432	433	478	460	419	488	441	417	407	465	442	449	450	427	423	437	468	453	454	413	415	405	457	406	427	431	428	431	433	458	435	436	424	436	461	417	459	430	428	454	432	493	461	416	439	439	433	471	479	462	444	474	426	434	461	443	473	424	422	434	407	433	456	474	456	507	422	420	433	423	419	436	439	441	481	428	425	460	425	484	459	400	414	429	437	433	444	445	453	436	493	425	455	415	446	430	413	466	431	426	439	428	436	414	449	411	464	428	417	431	433	448	429	463	409	437	462	454	412	436	428	464	443	474	452	482	447	428	479	427	428	451	419	462	476	438	453	451	467	469	459	432	425	479	489	456	480	419	460	439	444	485	418	443	474	430	435	395	428	438	429	460	417	435	458	404	447	428	444	461	456	471	458	432	427	466	389	407	457	448	455	425	463	421	443	469	463	430	448	464	472	441	445	388	409	467	439	422	470	451	471	437	459	378	453	429	439	453	453	402	411	394	452	456	442	417	448	422	460	447	424	455	439	421	416	481	396	427	455	429	416	442	464	429	445	479	451	466	458	418	440	476	452	450	447	391	448	380	461	452	422	419	435	472	461	458	476	455	445	451	431	428	446	405	427	458	425	463	421	447	442	441	467	434	452	447	445	444	430	427	424	449	432	441	467	410	448	404	427	466	457	440	429	443	455	424	475	454	421	429	462	460	444	423	448	413	452	441	455	419	442	442	426	447	460	408	413	445	414	466	412	433	455	427	471	490	411	446	406	428	466	438	423	427	465	402	469	444	441	434	497	427	453	480	449	410	447	437	417	441	462	476	443	431	447	418	433	439	441	452	435	448	461	443	417	446	434	430	435	452	407	460	452	466	402	444	429	442	456	469	421	463	364	428	408	468	418	432	438	462	449	418	427	413	478	446	432	452	430	459	396	430	457	465	436	445	430	427	452	459	453	437	410	462	392	430	447	478	403	466	415	433	425	433	468	431	446	467	408	423	381	429	404	449	436	450	431	433	467	468	481	428	442	456	457	431	416	433	391	456	463	441	449	450	479	437	439	447	440	432	425	451	487	428	435	449	451	428	440	410	446	443	443	465	435	443	443	426	450	454	408	474	429	456	439	450	429	452	420	455	448	416	438	472	429	467	427	442	468	456	461	435	423	465	454	456	440	421	438	451	451	410	465	436	426	450	425	440	468	449	435	444	454	464	425	445	430	464	454	456	464	450	477	450	446	461	428	433	402	473	434	408	431	439	481	510	455	445	459	464	410	446	454	427	411	442	458	456	408	431	437	409	446	447	465	444	475	434	446	484	448	454	447	424	463	444	453	468	415	383	453	434	465	456	442	477	412	428	463	438	389	435	434	399	407	459	439	421	418	451	427	419	411	447	465	418	429	468	458	433	435	484	455	425	468	442	414	410	450	423	481	445	463	430	431	417	438	424	453	427	448	459	473	446	398	440	442	439	473	412	423	459	495	427	445	435	442	471	470	439	464	438	432	442	440	464	410	454	438	424	417	426	465	448	402	498	440	433	458	449	401	432	420	417	421	458	431	466	496	429	459	455	439	425	449	410	466	448	454	472	430	461	439	460	423	486	439	430	435	441	442	464	476	441	472	448	465	442	453	437	469	427	445	444	428	421	461	426	419	421	464	429	435	435	449	431	412	443	432	466	417	448	401	444	462	490	420	463	417	452	483	433	419	443	470	416	452	438	423	444	418	453	484	454	464	466	441	462	452	410	407	426	444	445	442	444	442	453	492	464	432	417	408	421	426	467	468	442	453	416	465	403	432	451	429	462	458	482	423	458	399	426	466	436	461	431	440	425	433	418	471	446	453	462	442	451	427	467	441	455	426	460	472	468	442	415	431	478	452	427	428	441	410	416	404	455	451	436	424	427	442	418	469	426	472	412	452	452	458	445	438	416	461	440	427	429	450	430	435	447	454	465	478	466	467	437	425	417	438	457	427	444	466	470	455	463	454	418	460	450	413	429	483	456	438	417	442	455	450	471	448	430	416	421	443	420	455	418	446	445	412	435	436	474	459	452	442	418	428	433	427	420	426	443	417	414	446	403	456	440	400	425	502	432	449	422	453	451	419	424	416	465	405	479	442	436	445	421	429	433	427	459	442	445	393	436	456	435	456	437	422	435	434	483	453	442	424	446	482	453	446	442	444	403	419	425	465	454	444	451	433	402	439	449	454	447	445	423	430	443	453	410	438	437	437	427	465	431	465	441	454	454	495	463	482	436	433	434	427	488	453	438	455	428	435	444	480	414	443	481	434	469	448	408	460	422	458	418	409	481	444	462	450	458	453	463	479	457	439	457	435	466	436	456	421	435	447	430	470	425	447	476	451	455	466	449	427	431	429	447	456	443	452	490	417	443	454	423	478	424	487	417	470	414	436	462	441	453	420	432	426	452	451	453	449	455	430	454	454	423	465	455	461	462	440	446	452	447	471	467	437	495	422	452	436	411	421	441	419	402	436	434	437	477	435	439	441	468	478	429	457	426	447	457	449	406	430	475	453	476	421	416	450	414	467	453	456	474	442	456	454	393	451	484	451	469	439	452
